cttattaggcttagtaatactaaagttatagcctacgttaagtagagaagcttgcttagctttaaactctagtaatatatagtatagagctacgttttattctaaaatcttttatatagactatagcagttataaataaatattatactaagttttagaattttctatatgctagttctagagatataatataaaatagctctttaagcttaaaaataagattttatttaataactaagctaaagtagactattttaagctctaatgtctagaatagaaattttatatatatatataaaatatactaatatttaaagttataagactaagtaaagaagaagttattaatctttttaaaaatagagtaaaatactaagaagtaatattatactaactatcttaaaattttatataagaaaatagtctaaaaatctctattattactaatagatagaaataatatatagaataagttttagaagttaagatatactatttatagtatctaatatactagatttcttaaatttagctttaagtaactacttttttctatagcttctttaataaattagctagaaatctagaatcttaatatattatttttatatctataatctatactatatttaagttttaaagagatacgttaaagtatagcttatattactagagttaaaagctaagtaagctacgttactttacttagctctaactctagtaacactagagcctatttagaaaattcttagtgttttagaaagcctttatatagagcttttaaaatctaaaataatatctataatatataaagaactcctagagttaaggtagaaagagtaattctagaaaaaggtgcagcgcttgcttaagtgcagcgcttgcttataaactatattacttacttatttattaacgtaatctactactaagtaacttactctactaagtaatctaaaatttcttagcataaaaaactttagttatatatctttaattttattactatctataagagagcctatatctattatacctgcatctaatttagaagatacttctatatcttttttatatatttgcgtattatacctagttctactatagttcttatagcgctatatagctagttaagctctttcttaattacttctactataattcttttttaactgcttagtagctatagatacctctatagctatctacgttactatcttactatactctatagtactgctctattagatctgcttacgcttatataatttctacttagttatctctgctaattactctttaagcttataaatctaggtatattaaagcatatttctatatagtattagcttactactttttataagctaaaagaagctagcctaggctaaaataagtaactaaagtaagaaatcgcgtataagctttaactaagatctaaatttataagtattacttagagtctttaactactatagagttactagaagaagagattctagtagagtatataggcgcactttaaggcaatttaatactacttatatattaatagaaataagttctaaagccttaaaagccttttaatagttttcttctataaatatattaaaaaatatgtctttaaaagtaagaagaaagctcttcttattaatatagaagacgtatttctatactaagttctagatacgttaagagtacttatgctttaatagcaaaaaatagactatattaagtagctagagaatatataataaataagctagtatatagagagttagaatcttattcttaatatagtagttcttaaaattctagttaaagtagctcttatagctatctagaataagtagctagtatacttttatctaatacgcctttatatacgtattaaaatactttaactactctagactaagcatattatttatctagctattcttagagactaatagcttctaattatatagtattaaagccttcttatactaggctaagatatagatacatctcttatagataataaaagatagagttatatatctagtagcgtagatactctagattactataatctacttataattacttagttaaataagcttaggtttagtatatctctctgcgcctataataacttttatagagctaattacgcctatctagaagctagtcttattaaagttatatatattattctagtagatactatacttagctatagtcttatctataagcttaaactacgtactaataatctctaagtctttctagagtattctctgcctattcttagcttaattaaaagctatcttaagcttagataaatatattataaagcgcttagcttagtacttattaataggcttactacctcttatacttagtagcttattagctatatctactatcttatatagctaaggcgcaaattcttataaattaaagttaagtataacgtagtttactagtaagtaagctattctactaagtaggctatataatactgctaacgcgcttatgcagtaatagtactttactatataatatagtactatactatatagcatagaataatattatttagacctattactatcttctatattctctatttctatcttatagatataagagttatgcctagtcttactataagtgctatagcacttacttatatatactctctttataggcatcttactctctttataactactacctacttttttagtaattaagtctaatatctcttctactattagagtcttctctgcctagagatactattatttatatgccttacgctttattaacgcctttatagtattttaaaagtagtctattttcttctatattaatactatattataagctatctgctaagtgctcttacttaaatacttaatctacttattaagagaacttactaaaaacttatattagatttatatcttctattaaataagcgtactttatgcttctatcttatatgcattacgtagtatctttatcttctagatactattctttatagtagttaatagtagagtatagaagcatacgttaagctttaataatatagcttctaggttatatagaactagcctagcgctctaaaagcctgcgcagatagtctctagtataaatatctttttaaaagctactattagataatataacgttattagatactagatgcacagtaataataaaaataagagtatattattttataagactagagataaattgctactaagctatagtagtagttaatagatatttatacctaaggcttagttagctctagcctcttaggcctaagtcctaatattatcttttctcttagagctaattaacctaattaactctattaagagctataataggctaataaagcctataagctaatagtagtataaaatagtattagagtatctctatatagtagtgcattatattacttatctaaaatatttactaagcctttagttacgtagttgcgtacgctagtagatagcctatatatagagctatatcttactatcttaggctatcttcttaactactatagctaattattacttatttataagtttcttctaatttctagtaatctaggtagctaggctctagaacgcctagattagctctatttaggcttttttagagtataatagaatagtctaggctagatagagttatactagcctaatttaaactagaatactgctaactagcttagagtctacttactctgcttacgttagctaataattatctataactgctatctacgctctaactacgcctagcttctttctatctacttctattaggcctattttagcctactacgcactatagtagtctactctaagctagttatctctaactactacttacctgctactataaatgctagctactaggcctatactagttatatttaagcctagaaagctagaaagtctaatatattaggctagtgcagctatatctttctagttattaataacgctaactctgctacttttactagatatctctacgttattactagaagcacttatatagtttagactatagagtgcgcctgctatatattaataaataagtagtatcttactataagtgccttttctaggctaatatactctattatagagtatattagtacctataagcttattttagcttaatactaactctattatagctgcctaataataaatttattaactttaatactatctagaaggttatttagattctttgcttagattaatactctaatgctatagataagaatagtaatatagtctcttctatatactctataactactataaagagtaaatcttttaagtaaaagctaagttagagcgctataagtgctaagcgcgccttagagttataagtagtctctaatagcctattttaagcttatatagttcttataggccttaaatagcactatttaagttctaatagcctatcttagtatattctatattaataattctatagatctaactactcttttttctaaaataagctaaagtattataatagcgcttttctctttactaaatctctcttatctagttactactcttctaatactttctactttaagagtgctattaagcttaagaataagattaaggctaagatagagaataagtaagtctaagagaaaatagaagaggctactagaggtaatagcatctctaagaaggctataagtatctagaaagctttattctaagccttataagttttctctagcttatagagcctctttatactctattttagcctaaactaactctttatagcatgtatctaagcattttactaaatctgctattagtagtaaagttactaaacttaattataaaattactactctagaaacttactatactacttataagagtaagaaggctctctagaagaagagtaagattactaagaagattaatgctaagagagttaagattacttagctctaggcgttagtaacttagaagagtatagattagcttcttttagccttgcttagtatgctcttaattaacttagatagctctagagcctagcagtaaaaactagtaagaaatagtctaagatagtgcttatttagttagaatactctatattagcctattctatgctattaataataagccttagaattcttagtagataatagatttaatacttagctagtatacctctaataaattataaagctataatttattaatatataacttctatattttttttagtaatttataagatctatatctagctaacctttaactttagttatagcagtaagaagcgtactagcctcttataggctatactagataaaagaggcctattttagcctagagtactattaaatatctctaaaaaacctctttagagaaaataagataaagatatactctagtttatactagaataatctgttataggttaatctatctctcttctttataaggctgcttctagcgttgcgttattagctttgccttagtagattttctttattactaaatctctttcttattctaaaatttctatagtatatttactaaaatatttgcgcctagtttctataagttttctttctctaggtaactagtctatttaactaggtatttctattagttattcttattacgttgcctctctataatatgctctactttatatatattattactatactctagcagagtattctactttagagcctctaggtatagaatagcctcttctaggctataaggctctagtagtaaggtatagaagactaaataaatatttctaagttctagaagattaatatagaatactaaaagcctaatttaggccttaattatctctagttctaaaaacttctaatctagtttcttctttagccttataaatctaatatagcagttagagactaatacttagttactaatcttaaagagtattagagagcgttacttattagtatatactttctagtaagtattagctactttaatctttctatagtatttctactatagtttaattacttttttagtaagataagcttctatagagctttctctcttacctaggcttatattaggctagtctatgctataagagtactttctatagtaagcttagaagagtataatctttatagtagcatatatactattattatatatatatttctctactaatatctaaagcgtctaattattctattctaagaagtaatagcagtatagatactattctaatatctagttttacctcttagtctacctatctatctgtaggtaaaaggctaagattagaactcttttagtattaagatagtgtagaaagatattttaatactttaagtttattaagagctcttagtctaagataatgcgctttagtacgctatatagttatataactttatatatctaagcttatgctagattagtactattctaattagcttatgctagcatataatatgctattttagttaatctatctataattactagaatagcgttatagactactctagagtacttacttagaggcagctctattataaagtctatagttatcttcttctaagatttatctagtattagaagagattatagtagcctatagagctagtgccttaatagcgtagactttctatagataaggcagtctttatagtactactctatatctttatatatactcttctatatatagtaatgttatagctttttaagagtacgtcttactctaaagtagtctactaataggctattataatactattaaatagctagcaacttatctttattagttataagtatttatgctatataataggttcttatagcctcttctaggcctaagttattctctttaaagtctaacttattagagatagctaagaaagcataattagtcttcttctacttctctatactacgtaagttagaaatatagcacttatctacttactaaaacttctttactaccttagtaagattcttctatttcttagaatagcttactaactaagtagtaatagctatagctaaaatagtattctagttactctgctttagaatatctcttattagttaaataaaggctttattatacttctaagctagcttctaagccttagctatatagtttagtctttagaatagcctatctgctaggtttgtagtctctagttagtatataatagtaaagttaaacttagatagtataagatataatcttatctactagtagctaagagtcttagtctctataaactattttagattctagtagttagttaagagcttaaaatagatactcttaaggtattacttctaatactctaagctcttaactattataagcagcttctagttataagtattatagttatacttagctgctataagcttacgtaagaagaagttaattagctactattagctcttactatactagtctagaataaattagcttagaatacctataattactctactagaggcgttaacttctactcttattttcttatcttacttaaaataagctagaattagaacgtttagaaataaatcttttaatttctaaaaggctttcttagctttcttattaagattaagaacctagcttttctttctttactaggcgtagctgcttctagctgcttctagcctcttctaggttagtttagtaagagatagagtaagctagaagaagttattaataaactatctataatagtttataaatctaataaatacctaaatcttatatactatgtatagtttaggctattcttatattatcttaatatagttcttattaatcttaattctcttaggcgtaactatatagcctaggtactctataggctaagtatactatttatactttagaagcttaagatatagctttaaattatataatctacgtaatacttctattatatagcgtatatactttttctctatattagaaaagataagaatattatctaagtatataatatagaatatatctattagttctactaagatctaatagatataagcctagaactacgcaggcgcgtttataagactaaaaggtattatagtatacttaaaactgctatatcttatatagaatgctattttctacttattactttcttagatataaactctatagtaagcttcttttatatctagcttagtatagaatcttatattagctagtctctctagagatttagtaataagaagtagagagtgctagttcttaatagttatcttattaagactttagtagttaatatataatcttatactactatctttcttcttaataaagagaatagatactttagctagaaacttactatgcttaatctagctatgcgctaagtacttatctagatacttatataataacttaagctctatcttagaaaggttatataatagctagtatagcactatagctctaggcagtaagttaatagctaaattctgcagactatagtctgctagaactcttaagttatcttctaagcctaactgcataaacttagtatattataaagagatcctattctctgcgtagctgtcttctaagctagtttagactactaaagtaataagatagctatatatatttatactagaattatatattatctttttaaactctttagcctcttctattataatcttctaaaagactatctaattcttagactttatgcctctaaagattagcctatatatctagtagctaattttaagattatatatatctatctagagtagacctaagtatacttagtactttaagatcttagagactataaatgctatattatatatcttttctcttctataagagtctatagttcttatagtaacctttatagttctatagacttttagcttcttactatttatactttctactaatagtattagtaagagttaaactagtaagttatacttctttataagaactatagaaataaagtttagctataaacctctattaattatagcctctataagctctaattagttaattactacgtttactattaatagcttagtaggctttaagtaaagtatattataaaaaagtctaagatctcttaatactaaattaagagtaatataagtagtaagaaagaactctagcttctctacctactatctttctctgcgctagaattagctatcttttattttatattcttagactttagatactctctctaaaagtatctaagcttattacagctctaatagactaatatagagtcttttaggctatcttaagcttatttagctagctttagttctacctttactacgttagactttttagctttcttctagttctataaatatcttaagtataaatctagtaaggtcttgccttaactctctcttttagatgctagatgctctagaaagaataattattctttttatcttactctactagtagtaaataagagtatttagcttagagactattatatatttaagagagtctcttagtagaagttctctctagatctctaaaagcagtatgcttataaagtctattctacgctactcttctaagtaattacttagcttactctataatatatttatctttactagaagaatattagagttctagttctgctgctacctagtgcattttagattattataggctataaagcgctatattatcttagaactaagataattaagtattactaccttaagttaggcctataagagctactaagtaaaatctaactatttctaattctatataaatatattctaagtaaagtaagtagttttattaagaaatcttactataaaatctatcttatagagattaaagtagaatatattaagtactctataaaatattactttatagttatgcacttagtagttatactataagtagttatagtttataaatatctctaaattctttagataagaagtactaagatttaatataggcttagctttataagttagaactagataggcaaagctcttattaagtgctaatagattacttacttatactttatactttaacttcttaagttatactagtttttagcagttacgtttaagtttagcttaattctaaagttattctagctcttttgcaattgcagctaagttattattattattaattattactaactaagagagtagaatagaagctagcctagcctatactactatattattacctaatagagttaaagttagtatagtagaacctaggctaggctataataagctagactagttctctagaagtagtattgctgcactagagaataaagagaatactttctctgtattattatctactatatgcagagtagaagtagcctaccttcttctataacgtatagaacctaataggcctgcttataagcttatagtattagaataatatacacaagagtattataaggtaagtaatttaaatattagataatataatattattagatactagatgcacagtaataatagaaataaaagtatattatcttataagactaaagacgaattactactaagctatagtagtagttaataagtatttatacctaaggcttagttagctctagcctcttaggcctaggttctaatagctactctaaaagctagtagaaaggtttctttattaatatagtagatatagctatatattaaggctaagatactattattatatatgcgctttaatagcaagaagtaagtaatattaaaaggctataataagtaagataagtaagaagatatatagagaataataatcttcttcttcttatagcgcttctagaattctactatatagtagctcttatagctattaataataagtagcttatatactctaataggctatatatataagttaaagtagttaagctagataagtgctagattattattagtctagctagtaaagctaacttagattatctagttatatagaaggttatagaactagtttaagataagaactttgctagcaaagataagaaatagtaagatatgcttctttattatactaatagcttatactagagtaacttacttataattactaagctagagcttctttgctttcttaggcttctctaactctattactataagctaagataatatcttacctattagaaagctagacttattaaagttatatatattcttatttataattttatactttgcctttattaactatactagcttaaactagcgctagataagtactaagttcttataagcagcttgctagcaattatatagatagctctagcgtgtttataagttaagtatatattagataaacttattaacttagttcttactaataagcttactagcatagtctcttagtagtctattagctatatcttacacgtctgcctttaagataaagatttcttatatagaatacttaagtatatactatagaattaccttctcttttagctttataaggcactttatatttagcttatagttatattaagagcgtttactattataatagtattagatagttatttaagagactttatagactactatagcgcattacttactccaaatttactataatttaatattagatattataagctatatatcttctttagtataggtcttttaagtttagtattattaagatattatatattattactacgtaggtgcattagcagtattatatagcttacttagtagagtagcttacttgctagtaaactacgttatattagataattatctgctctttagttatagtaagtttctagtagttaagagtagtttctatataagaggtaagttctttaatatagtaattaagagtatagtaattaatattaaatatagtagtagcagcctagtagctttagaattatttagattatatagcgttaatagcaagctaaattctacctttattttagagtaataatgcgttaagtagttaaggtatattagagaaaaagagaatatatatagcttagtaacttttaggttacttagtagagtaagttacttagtagtaaattatattatatatactttaatatatttaactactaagatagctagactactaagctagctactttttcttagcatcgcgaatactatatataaactataaaattactctatactctttatagattctttatataatatagctatattagatttagaatcttcttttatatctttctaatatatataagtattatatctagtctctctatagttgctatagcgttattaggctagctaggttctttcttaattatctctactactactcttcttagacgttatataagtagtagaagcacttttagctatctataatatgcctatactaaactctattatactgcttatctaaatttactttcttttatactctttatactttattaactttattacttactctttaagctcttatatataagctttaattagaatatttttatatagtattttcttagcttctttaataagctttaagaagctttcttaggcacttattagtaattatataatagattctcttataagtcttaattataacttaaatttatatagattacttagtattttagactactagagcgtttctagtagagctactagtagtagcatataaagatagaccttaaggtaattaagaactttctatatattaatagaaactagttctgctatcttaaaggccttctttatagttcttatatataaatatattaaaaaatgcgttcttaaaggtagagagaaagctttctttattaatatagtagatatattagcatactaagtcttatatatattaagagtacttctactttaatagtaaaaagtatattatattaagtagctagagtatatataataaataagtaagtatatagagagttagaatcttttatataaggtagtagttcttaaaattctagttaagatagctctctatagctatctaagagaagtagcttatataactatatttaatatatctttatatacttattaaagtacttaaattactctagactaagcgcgttatttatctagctattcttagatactaagagcttctagttatatagtattaaagctttcttatactatactaagatatagacgcgtctcttatagataataaagagtaaagttatatacttagcagcatagatactttagataactataacttacttataattacttagctagattatatttagctttatataatgctctaagctagttactacttttattaagctaataatgcttatttagaagcctattttattaaagttatagatattattattaagaactttatacttagcttttatctcttatataagcttaaactaggatgctaataatctttagatctttctagaatattctctagtaattctttgcctaattaaaagctatcttaagcttctctatataagatataaactgcttaggctagtttctgctaataagtatcttactatatatagctaatagcttattagctatatctgctatcttataaagttagagagtaaattcttgcatatctaagttaagaatatattatataattatttgcttctctactaaagtaagcttctaaattctaagttatattttgcattaatttataattctataaagctaattagagagctactaatattatacgctaaaggtagtagtagcgtattataagctcttaaattagcctaagttataagcctaaagagtaagattaattctactttctttatataataagttagagttattttaagatagtattatagtttatatatagtatttatagtgctaagaaaaagtagctagcttactagagtagctagcttactagtagaatatattatatcttaagttatctaatatattatactctttatagaagctctcttatactatcttagtatacttaatctctatatctagtgctactttactttatctataaaaactaacttaagctctttaatactagctatctaattattagctacttaataggttttaatatactataacttacttataattacttagctaaattatatttagctttatataatactctaagctagtaattatctttattaagctaataacgtttatctagaagcttattttattaaagttataaatattattattaagaactttatacttagcttttatctcttatataagcttaaactaagcgctaataacttctaagtctttctagagtattctttagtaattctttgcttagataaaggctatcttaagcttctttatatgctaaataaagcgctctacttagttcttactaataagtatcttactatatatagctagtagtttatctataatatctactatcttataaaagctagagagcaaattcttatatatctaagttaagaatatattatataatagtttactattctataaaagagagtttctaatagtttagtaatacttaagcttaatacttaattttattaagctaattaaagagcgactaatattatatgctaaaggtagtagtagcatattataagctcttaaattagcttaaattataagcttaaagagtaagattaattttactttctttatataataagttagaattattttaagatagtattatagtttatatatagtatttgcaatactaagaaaaagtagctagcttagtagtgtagctgtcttagtagtactttacgttaaagattaaccttattaaaaactcttagctaatatattctactagtaagctagctactatagtaagctccatgccacactcaaacgacaacgatcactcaccgcagcccaccaattcgtaacaaatgagttatggcgctcacccatattgcagacgtggacctcagcacacacgtcgtcactctcgatcgtatcagtaacttccagtctcgctttgtggtgcgcgaagtctgtgtcggaatcatcgaacagctacacgacgcggatatagcagtagtatttgcactagatgcagcaaaagtaatttttcagaatgaagaatgctctcaaccgtcgtgtatcgttccgatcgacttgctcaagtatttggtacgacaagtggttatcgcgagacggaagttcgcaacggagaaagctgtggcgttccaatgtgccgctttccatgacgcaacaacagagcgagagttgtttcagatccttgaagctgttccagccgagtttggctgcgaagtgtatgtcgttgttgacttcgccttacttggaaagactgcagacacttccaaagccttctcatgggtccaggcgttctgtgccattttcagaaatctcgcgctttgtggccttcagactgctgtcaagattgtcatggtcagctgtggctcgctgccattccacatcacagatcgcgagcgtttgaaatttgtggtccgagcaaaatcgcaggtcttgatggcgcgacaaaggaagatggcgtagattgcgaatttatctgcatccgacgcagatgcgattgaaaggcctgccaaagtcggacggcacagtgacatgggtgatgagacttccagacacaagtgagtgtatataagaaggttagttgagaaggcttgaaccataggcttccgtatctagagtagcccttcgtgtcaagcggtgatgacagtacagattcgcggaccctcacgctatcttgacctttgcgaggagctgactctcgaagtccagttcggtcatgcgaagcggtatgttgattgataaaatgcgatggatcagtgttggagttgattcttttcttggtgaaggtgggtggagtgcagggggacgtggtgtggagtgagcaggaacggccattatacaccgtattgtctcataatatcaagtattactatagaccagggtctaacataggtctgaaattgactgttgaagacgctctaaaagaccaccaacatagactaatgactgacatcaataagatatcaagactttgaaccccccctttgcgcgatagggttgctcccttctttcagacactaaactcaacagctctcttagcaggatcagtatctccggtctatcgtgccataccttgtcagttaaattttcaagagaccgaattagtaggccttaacataccaaatcgcacgaagccggattatttccgtcaggcaagtcacactgcgcgttatacctatgcaatgtcagtggatagaatcgaagccgagattcatcgcgctatacttactgcccatttccagaagtaataaaaactgttttccccttggagcggaatctgtatccaccgccaatgtccttgttggctgtttgtctgtagagtgtgcgttagtgcatgaatcagttctgttctgctgtagtgaccactcacgaccttgattccccaggacaagcctcagggacatatcctgcaatgattccacaattggtagagaagcggttcccggctccatcgataaatgtagctttgtaacaggctacatcacacgtgttgcgaccactgccattcagtgagcggtgagtaggagccttgggatttgcagatactgcatccttacgtaccatgtactcttacatcctaggccctacacgtcatgtttagtactacatcgagttgtttgaaaagaagaaagactcacgtcctccacactgacagaatcagcagatgtcaagaaagggagcaaacccaatgcgataacagtgaaagccttcattctcgataatcgaatgtagttatgatagtaagtgtaggtttgtgtgaatgcacagtgctgggtggattgtcagaacagggaacaagtcttcttatatacaccgcgacagcccgatagagatgtcattgcctcaaatcagcgtctccttattgacatcatacataccgaaggttcccggctaagcccttggccaacacgccgatgatcccttggaaagaatattaggtgaagattcgcaaggcaggaagacatggttggtgtttgggggcatcgagtactggatgcctaaacaacacaggattcccgaacaaaacaggatgcctgaataagaggattcccgaataacacaggagttccgaataacacaggatactcgtaaagtttctagctaagcccttagccaatatgctgatgaacccttggaaagattattagacgaatattcgcaagcaagaagacatagtcattgatcggggtctctgagtacaggacgcctgatagcctttttggtatcatttgcgtcacttcacgaactagattggatgaacacagccgatttctttgaggaatgtcgactccactgtgtcgcaaaccaaagtccgtccacagcctttaattcaaggccacctttgatgagtgcattttgcggtgagcacagctgtctcgacaccggagattgtacgcatgcctacgcacagttgcgattgtatgaagctccacagcttttaagcctagtaaagagctgacatggattcaaatgatgtccataatcatctcggcctccccgtacaatcattccattcattgtcctcgtcctcatcgtggagattgtaagtgatggaggccgtacatgcattgttttatcgtctagagaatgggcttgtgctcaagttggcagggagttgtgttcccgaaagcatgcgtaccgagagaagttttgaaagtattgctgcgagcttcagcatgatggtgttgttttcagggtattgggggcaatttgcgtcagacagatgccaaaaatagattgtgtcggacgggcccgcgggcgctcacggtcataagtgggcaaaatacccccaaagcagcaggcacgactcgccattacctttgctgaacgacggcaaattactgccaaccaacgtcgacaacgcgacatcatcgcagcggtagcgtggccgctacatagttgcgtaccgagtcttgcagcctctcctcgtggtcggcgcgctgttgcgacagcgctgggcgcatcgcacgggatcctatcgccgcgcgtgttcgcgctggactcgcgacccgccagacggccagttggcgttgcaaccacggcgcgaacagtggacaggccaggagagcgcagggtgacggtgcgcatgcacagcctatcgtactcccacggcgtgccatagcaatgaactgctattgagattagcgcaatcgcgactcactttggggcatccatggcgtgctgacgggccagcgatcagcgcagagcctccaaatctccccagaatcatgcaagtccactacgaataccggcacccagcaactggcgtaccacccattgaccccagcctggaccacaccaccgcggcttcccggaatggccacgcgcccatgtcgtcgctccctcatcagtcggccgcgaaccacctcctccagcccgacaatgcaccgctcacccacgcccatcttgcccacggcttctatggcgacatgtcacgcccctcgcacactccgccgccgacgtcctccccacgcttttccgccctatcgcccaccagccagcccaagcagctggccgcccactacgtgcccgacgaccgcacccctccgccccgcgacgtgtccgacgacaccatcgacgacgcctatgctgccttcatcctctactgcaaccccaactttgcagcctcgaccgacaccacggagctggtgaagctctttcgtacgccgcccaagagcgacggcaatgccttcagtagctggaccctgttcgagctcatacgcaagttcgacgccaagaaatcaagacatggacgcagctggcgctggacttgggcgtcgcgccacccgacacagacaaaggacagagcacccagaaagtgcaacagtattccgtgcgactgaagcgctggatgcgcgccatgcacattgatgccttcttcgaatacctcttgggcaaacaacatccatactatctctatataccccctccccacgacccgtttcccaacgacggaagagatggcgtgccgctagaggaagatttggccatacgcgcgctcgatcccaagttcaaaccgaagcgtggtcggcggaaggcagacgagggggaagaagacatggatctcgatgacggcactcctgcacgaaagcgtcctcaactcgacacatctgttccctttggtaacgcattgcagcctcaatcagcatatcctaccagcgcccacccggaccacatgggcggcttcttgaccccacaggatccatggaccgcagcctctgccattactccatcttcagccatgaccacagcttccgctccaagtcgaatgggtcagaaaaatttgaccccgtactcagcctctcccatgacgggccagcagcttcgttggcgcctcaacacgcaggaaaatccacagactcctcatcccctttccgctgttacgccacaatccgcccaccccttctttgacgagcctcagtcagccgtaaccccatctagtgctaagccgcgcgcaagacgacgacacgggcctgctgtctcgtcagcatggtcgagcaacaataactcttcgaacgggaaacttcgtggtcgaccacctagcaatcgctcgatacgcgacgggcctttcgtcacgtttccagccaacccagccaagagagaaggtgcgaccaatgacatcaacaaccgcaactcgggaaatctgacccctatcgttgagcgcgctcactctgacccgcccactatagaacacacattccgcttccctcccacccctgcttctgccgtatcaccatctactattgagggatccctacaaagtgcccctcaaaagcaacgcctcagccttcaggtcccacagattgtaggaaatccagtgcgcctggtcacacccaccgtcttggtgaatggtgaggaagaccacacttcgagtacaagctatgcatcttctgcgatgcctgttagtgctgggcaaggctctacagcaggcacttttgagaaccattctggtcctacccatcacacataccacggagccctcactccatcagagacaccagctcagccacagcctcccccatcttcgcgagcaccagctcaaacaacatcgccggcaccttcgttgccggctgtgtctctcgagagcctcaatcgcgcattggcagctgagcttatacgtgccccgcttacaggacggcggaagcgtttacgaggaacagaagcgaagcatctagcctcgtctatacttcagccgctgtatgtaaatacttctacggggctagcagctccagcaagagtcatgagcgatcaacttctcggcatcgtcatcagtagctgtcttggattgactagtacagttggcatgggcaatggtggcccgacgggaggtgtaagaagggttgattgtatccgcttccgcatcgggggcgacggctacgaaagccccattgatgaagacgatgaagacgccgatggcatgcatgagagtagtgcggtcaaggaaacgttcgatgtgtcttttgctgtatcctttgggtcgttgtctggcgagtgggtcgcgaaaggcctcgaagccatcgcagatgacatcaacaccgaacgcaatcctgcaagcggcagtagaacgtctgagctggagcgacaggaacacagccagatcacatccactgcatggaagtccaaatttgtagaggcacagaggaagctgtgggagactcaagaagaggtgaaaagcttgaaagacaagatccttgaagctatattgtaaccatgcaatggcctgaatgtgtatatgggtttggggcaggattagtgggttggttcgttatataccccggtgtttagacatatttattggtcgtttgttgtttaactgtaggtagcaggttcgtgacctcaaggacacgttccgcttttgcatttcccgaatcatatcatactcgtctaatcacgatctcctaatgctcctgacacctgatccttctcccaaggcttcttgcggtgtgctttcacgggttctgtgccttggccagtaaggacagtgctgggtatctcccgaatgccaggcaccggctgtccgctcgtaatgagctcgacaatatgcgcaaatgatgttgggtatggagcaggagattcactcgcgctcgaagacgttggcataataccacttggagcttcattgcccggcactactaggggcggcgtgccatttagaggttgcgtgggcggcggtcggccccgtgcgttgcggtatgctttgtaaccatcgaaatcgatattcatgttgaattttctagtcattgtgagtcgagcttccacaagagacggcatcgctggcgacacaccttgcgtagtagaaacaacgcgccctcagtgccagctcggctgcttggtctggcgtgctattactgccgagaatggcactcaggcccgcctggaactcgacatcgtcgtcccaactatatctctcgagagcttcatacacatcattgagtccgtcagtacctccagcagcgctcatggcggtcgacagtaaaggtagcacattagagtggggtaaaggtcgaacgaggtcaacgtctacagctccgaggtcagagctccacgcgacccacctcgctaagagctggtgtgccaaggccttttcccagcccacgacgatcgtgtctttcgcgcgagactctgctcgctcactcttccgccagcccacttcaaccagcctcctcaacacctttccggtctccctttccttcatctctcctgtctttctctttctactctcccgattttgatacccacactacaccgccatgtccgagtttatcgggtcagtgcagtttcgtgcatagggctggagctcccactgacgtgcaccgcgtagatctcgcatatcgctcatctcgaaaagtgatattcggttagtgtccagctattgagcagccattgaacgcgttgtctgacctggcatagatatgttggtactcttgtggagatcaactcagaagcttccacggtgtctttggataatgtgcgttcattcggcacagagggccgcaagggcgggaacgacgaataccctccatcagacgtagtgtatgagcagatcgtctttcgaggaagcgatgtgaaggacctacgcatagaagagtcggcgaaagagaaggctccgccagcgatgccgcaggatcctgctatcattggagtgagtccccaaccccgatgtcttcctacactgtccgatgatgtaatacttttcggatgtaaacccattaaaccaccgagagcgcaaaaccgtgtggatattttccgttgccttccttctgagacccaactcgtacacttatttgaatatacacccaaccaaattgcacttgctaacacgaaagtgtgcaacaggtaccgcagtctcagcctcgtcaagatgccgcttcacaggatcaacagcgtcagcagcagcagccgccgccgccaaacttccccccacatggtcagttcccgcctggtggctatccccccttcggcggtccaggcggtccaggaggcccataccccaatcgctttggtccacagggtggtttccccggtggacctggaccatttcctggtggaccacccggggcattcggcatgcctccgccaccgttcggggcacctccaggctggtttccccccggccagggcttcaatcatccaccagggccgttcccaccacacatggctggtggccctcctggaccgcacaaccacaatcagtctccggcaggcccgagagctactccaccatcagggcctcaggctgagaaagatgagcgaggtggcgcgcaaccgaaagttgctgaggcggacagcacaacgaggccttcggagaagaaacagaatacgaaggtagctgggaccacaccgaacctgggcgctgcctctaaacaagcgcctccaccaccggtcgactccaaaccgaacgttgccgctgcgcttgcgccgccacacccacagtctggtcagaaacctggtgtagcacctaagggtgggcagagaggtggccgtattgttcctgctgttcccattcccagccctagagtcaccaagactaccccacaagctcagccaccagttacccagtcccagcagcctgcagtgacccctgcccagcagcagcagaatgcgacgcaacttgccaccgctgctgttgcggaagctatggcgaaactcaacgttcagaacaagagtcaagcaccgatatccgacccgttgaacaacctagcccagaaggtggagggaatgcgagagcagcagaaccgccagagccgttcacagggatcaggcactttccgtggtggcagaggtggtcgaggaggtagaggcggtcatgctcaacacccgaagatggaggtgcccgcgacggatttcgattttgagtcttccaacgcaaagttcaacaaacaggacttggtgaaggaggcaattgcgtctggatctccgctaggagaagcaacagtggccccggtagctgaggcggtgtcagacgctcaggctaatggagccgagagtgaggatatcgtaatacctccgtctgcctacaacaagagttcgagtttcttcgataacatctccagtgaactgaaggaccgagatgaagctgcaagcaagcgtggacaggagttcagaacagaagagcgcaggaagaatatggagacctttggtcagggtagtgttgatggcttcaggggtggctttagaggccgcggccgtggccgtgggcgcggtcggggcttcaatggcgtccgtggtcgtggcgcacctcgagggcgtggaggcgttgccttcgaagaacaatcagtaccttaggcagcaggcgaatgtcccctgtgtggcctttgattttcataccttgcatctccttgagcggtctgtattagtatggttggcgtgtttctttatgtctatgcccatctgggctcggtttcacggttcctatggaacgacatcatgatctaaggtcgatttctccgcgtctacttgtacaggaccaaaagctataggggctgctagtcagaaaacatcgtgggatgacttctgaaccaacatcaggacgataagatactatacgtctgaatatggctgaatgaaacagccgttctattcagaagacttgtccctcacgcatgaactgaaagtgttcctggcgatccacacctcaccgagctttccagacgcctcacgagtaaaaaacgcagtctgggtatctgtaaacatgtaagtggcaacagcagccttagtgtagtaacaaaaagtgaaatgcattgccagtcgtcttcaggtacctacttcagtttgaagtcaagccatattacataataaaatgtaatgtactactagacataactacatatctcacgctcctcattccagagctttgtaaatatgtcatcaccagttggacgtcaacttatagtgtattcattatgctactttacgctacctgctaacgcattccaaaacccaatactcgacgtgctatcatacacgtaccgataaaatcagacaagcctagcccatatgcttggtcctcgagattgattctgttctttggacagcgtcggtgaccttctcttcgtatttcccaaacactgttgtgccctcaacatttgtctcctcgaagacgttcaccgtagtctgcgcaaatttacgcgcagatactttcttctcaaagagcaagtccaactctgcgaaactgcgatcctttggctctggcatcctgaagtatgtgtagattatgctcaagaagcatgcgcctgcccagaagaagccagcaaagttgccccagttccaggcgccagggttgagcatgtatggggtgaggaccgaagtgataatgccaatgacgttgtagaggttgcgacctaatacgacggtcttgatttgcaggcggcgcgaagacaattcggcaacgagcgaatagcagactgttccaacagtgagttgatagaacatggcccatacgatcatcatagctcctgtcgccatagctcgttcttgacgctgcgagtccgggcccaagcccaggaagcccatgacaaagagcatggcacatagtccacaaagaccgccaagatacaaagttcgtcttccgaacccgagcttcataaggtaccatgcaccaaagacaccagccatgttgattccgtattgtccgagggcgaaatcgtaagacgtggattctggtaggccggcttgttggaggaagtaacttgagtaaccagaaaaagcgttaccgctgagattctggattgcccaagccatgcaaacaatctccgtgcggcgtaaatccacacctttgaagcagtccaggtatgatgcgccttgagtaatcttctcttcgagagctgttgtgtgtaccatcatggctactgtttcctcagcgtcgaaatctgtctcgcggttgagactggtgaggcgaagaagggatttttttgcctcgtccagcctgcctttgcgaacaagccaccatggagactctggagcaaggaaaacaccaatcatcagagggactggccacatccattgcagtgcgtaaggaatacggtaggaccactcgtcgtcgcgctcaagcatggatcgaatcacgccaatgccaatgacctggcccaggccccagcagaaattaacatatgtggtcactgctcatggtcagttcgttatgccttcaggaaggactttgagtacccacagtatccacggagcgcgaccggacaaacctcactcgcataagtaatggtcaaagtctggaacacaccccacggtattccacacagaatttctgcaatcaacagatgcaccactgtctgagccgtgaagaaaatggcggtgaaagcaatgatcaaaaacaagcatcccatgactgtgtaccggtagccaatagcctcgctgatccagccattcaagaacagtccaatgatctcacccacgatcactccattactcaagccggcttgccaccgtgctggtatctcgtatgtgccgttaggaagcatctcgccatatttgcgtttgaactgcgggaagccaaagaagttgttaagcaaacagacgtcgtagccttccatgacaatacaggtgctgatcaagatggaccatccgatagccttggggtatagcttaattccttgaagaagggtcatgttgtgctctttttcggtagcgaggcgcgcatcattcatgacacgatctgctgcccgcttgtggtcgccatcatgatcgtaatccaaatggggtgcagtcgttggccgaatctccttttcttccgccatggtggtggtggagctcgcttggcgttcagcggggctggtggctcggcgtgctgcttgcggggaagctcacgggcttcgcaattcacagagggaaaatgtatgtccggggtagcagttgccaacacgcgggtgacaggacgtgaggtggtccttaaagcataaaattttgcggggatgctagcaacaagcgttagtttagcgtcatggtcgcgtgcgaagtgcgggctgggtgccctgtaagccacggcggtctttgattggcttcatgtgcaaatcacctgccgtattgggaaatggcctgtgaacggcacaacgcagctcgaggtccggattcttgaccagggtcgctttgctgcatgcgtgtaagcaactgcttggtatgcacgtgcagaaggcccggctaacaagccatgtgatcgagttgccgatattcttccaacgtgtagctccagatgtctctaagaggcgtgttctgtacacccgagcacctgttgtttcccgcggttaagacagcgttttcatcatgccgagcctgtcccgatgaaaattaggtctacacccaacgacctggactttacgcaagcatatagataatagctctgggtgctgtaacaattagtgcacgagtatttgctctccagtcgcctttgtaaatcagtactaaggtcccggatgagctatccagtacgttcttgggcaccaaaaccacttcaaaaatatatagcctccagcttgactgtactctgaaattcagagtatggaaacagcgcgcacgaattattgcaagacctggtgctattggagaactctgatctgacttccctaggaatgtaaaactggtagataggatattttatcgatcatctattgtctcgtgcaaggacagacactgcatgtccatcagccactccggaaccagccccaacattggttttgactcttccagtgtctcccttgtgcccttgggtgccaattctcaagaacggcacaaagactgcaccaatgaaagcgcacgcagcagtaaaccagaaaacagctgcaaaaggctcaatggcattgttggcgtagtagccagaagttgaaggtctcttctcaacggcatcaaatacggcggtcgcaataccgaatccgatcgcagtacagatcctcgtttgagtctgcagtagcgagccggcgatcgactgtttcgaaatcggcatcgaggatagaacatacatctgcccatgtcagccaagcacatcgacggttttcagtcgacccacgtttgcaacgatgaattgaaagtctgcaccgatcacacagatacacaaagcagggaaactgaaggcccagtatgaatcgccatgtctctgcactgcggccagcgcaaaggaaacgaggaaggcgccggcaccaatgcctacaagcaatttgttggaaattttgtgttgtaccagagctgcaaatgcattcgcagctaagccgcagacgatcattggtaacatatgcaccccagtcatgagtgcattaaaaccaagttcagtctggaagtataaggcaatccaaaaggtgaacacaggaaagccgatgaagccgaatccgatgataacgaacaactgtatatgttagtcggaagttaatgcatggtcaattctgtggcttaccaatgagaaatctcggtccttccatattgccatatcgatcatggcatatgggtacttgatctcccagatcacaaaggcgaccatgagcagaagaccaagaatcagaagaactagcacgtatggggtcttccatccctgtggcgcgttgcttgccagactttgcattgtcagcgacttatccatgggtaggttcttgtacgtacctaagagcggcagcgaacattccgatgccgaggatagtcatggcggtcccgggaagatccattttcttgacagtctcactgttgaagcgctgttttgtcgtggtatcattcggtaccgtaaagtaggcaacgatcgtggtgcaaaagtacgcaacagccaacaggaagaaaccggccctccaattgaaaatttgcgtgaaaagccctgctaagatggtcccgaagacgtatcccaagggatttcccgcactgaaagcgccgaatgcgtagttctttctacgaccgggcatctcgtaaattgttccaagcataccctgagctggcggcactgcacaagccgaccatatacccaagacaccacataggatgtctaatgtaatgccgctttgagaaaagccggcgccgagacagaagacgctgaacaggaacatggagccaatgaacatgcccttgcgtccaaacaggtctgcgatggagccgaaaaacaaaagaagagaacctgccgtgagcctgaaacatggttagctcatcaagatttgatcagggatcattaagataaagcttacgatgcggcagcactcatcttgtataaggttagccatgaacgctagcaacaacaagcgtattagtacttacccagcttatttcagcattggtcattcctagatcccgtccagcgaaacttgacataacggtgatagagccagtcaggaagctagacatggcaacagccatagtcacagacatgacgaacagacactcttgcagtgccgaactaaagcattctggtcgagcattgggatccttttcgctgattggtggcgaagaggcgttgtcgagcgcgacgtccttctctggatcgcccgacatgctgcgtggttggaattgtgtatgaaggttacagcgcgttcgccggggagaactgtgttaaataggtttaacgaggtgcacacgacggaaaaatgaggtgtggcgcctgagacagcccattgttgaaactgtcggccctgctattcggaatatatcgccaaactattattcagcgcggaatccctccatgctcggatttgtggcccggaactaggcggtgagccgcattgcgggcaactcgatagctttgtagggctatattcaatgtagatgtacgggctttcggtctttccacaagtccacccaccccagggtgccgtaatatcgcattcatacaaggtcaagtcacgtgtccatttgtaacgttccacggctcctgctctaaattcgccttatctggtaaagctttttttttccctagtgggtatcatgttcaacgtattgaaatctacagcttgaagacctgccaatcgcgcaagtccattttgcctaatacgccgcctagcggaccttgagtctctctcccaccaacccattgcttcctgcctgcccaatgctcgatgaagccatcagggcccgagaccatgatcaaacgtgagcctctctcttccggtgcgcgcaaaatggtcctttcaagatctggccgctctatgaatgttttctcttcgtccacataatactgcacactgattcctcgtgttgccgctttgccccgttccttgagcgcgtcgagttcttgcacgatagcgcctttctgatgttcattgtgagaatgtaccaatgtgtcctgttcagactcagttgttccgaaaagactctgccaccagcctttacggctttcactgggtaggtgccagggcttgtcgtcgctcacaccacccaggcattcttcgcgccgtcgattcgcccacaatatgtgcattttgctacctgtccttcggcccagtgcctgtgcaatttgcatggctggcgcaatgcctgtacctccagctagaaagacgacctccttgatatcggctggcagctcgaattcggtgtttgggccgcgtagctcaatgatggaatttgcaggaagttgatgtaggtaagtcgatacctcaccaccctgctcctggcggatgagcagtcttatgtcggctggctcatcgcggctcctgatgtgactgtccgaggtaggcggtagcggtgtgtaggcacgggcaatctgcagttgaggctgcttgatctgcacgctccacacgctgcgcttccagacctcgcggacgctatcaggctcaggcctgccatcgcggttgcgcagagtgaagatggcacttgtgggagacacagtctgcttctcgacgagtgtgtatggtgtgaaggtgtagggattgagcgacgcgtccgacgtgtctgtagatttgaagtagcgatacgctgcgccgcccagggccgatgtgccaatgacgaccaaggggcctcttcgcttcaaccaagacattgtcgaggtgggcgtacgcggacgagcatcgagtgctgtgttggagcaagctcattgctcggtgtgtgcattttgtctgtctgagttgagatgacggcatctgggtccgagctcggcaatgactagtcttcttatgatttgcctgccatgcaggatacaagaggttccctccagagtctgtgtgaacttggaagtaatcaggttttgatgctcaagatctaaaaaggatctacacattatatcgctgatatgccatggtgttgtcactggaattttgaacgatactattgaagctgtacaagcaggctatgcacaaaatttacatggacatttccattcccccaacgccagccaatgcagtttttgaatggggtatacacgcttctccgagagcgaatcaaccagtcgcactgatctccttctttacccagttctccaatccgccaagagcaatgatctcctggacatttggtggcagttcaccaaccctgacgttccacttatcgccatttggtccttcttgaacagtaacggtgctgcggcggatgtcccattcaagcgtccacccagtcctacgggtcaactgcttagactcggcgggctgtgatgtcgctgctggaggtggggagtcgagagactcgcgattctgtgatggttccttgatggcttgctgggacgatgcagtgtttgcggacgagaagacttcgcgaaggcggtttgttagcctgggtacttcgacgcccatgagagcattgttgatgctgtttctgctgaagatgttgccgaaactaccagcgaccaccagtggaatgcccttggcaagaatagcagtcgctgcttgctcacgactactcccgcatccaaagttgaaaccggacacgagaatatcgccagccttggccgtctggccaaaccctacgtcatagttctccatgcagacttccgccatcttctcccgggtcacatcgtcttggtaggtgtattttccagggtagatgccatcggtgttgatgttgtcggcatcgcagaagacgatttcgccatggatcttctcgggaaagcctggtagtatttcggtcaaggtctcaacttcagcacctgatgcagcagatgggtgagcactttgcgtctcggattctgtcgcaccaaagctgccaatagctgcttcagcatctttgatagccttctcaagcatatcttcgatggtcatcatacgattctcctccaggataccgtcaccctcgccacggcggactccctcgtaaccctctggtgcttcgtagcggccaggaccggaaatgctcccggatagagcacttgctgcgactacctcgggactcgcgaggtatgccttcgcatcgggagatcccattcgtcccttgaagttgcgattgctggcgctgatgcctacctcgcccggctcgaggagacctgtgccaagtcctatgcaagggccacaaccagctggcaatggttgtgcaccggcttctaacaacgtctgccaatcgccggcttcctctgcggtcttttgttcgggaatcgaggctgctgcaatgtagaagctgacatggtcagcaatctttgggatcttgtccccattggcaactgcggcatccttgaaaaccctggctgccgccgcaatatccgatgcacgagagttggtacatgagacgagataggccttgttgatgggaatgttctgctcttggagctcaatcagaggcgtagcgactttgacagaatttggtccggatacatatggcgataatgttgcaaggtcgaggaagagctccttggcatagactgcacctttgtctgcggcgagagcgggtttgaagatgtgacccagttgctttcctaccatgcctgtggcggtaaacagcttgtcgatgcgctcgtgcacaaactgttgctggtggtggtccttggcttgcccctcgcccatggccgcaagagtagccctggccctgagccagccatgaagcaccgagtcgattgggaagagaccagttagggcgccccattctgttgtcatgtttgcgatggtgaggcggtcgtcgacggggatactgccaatggtctcgtcagtgccggtgaactcaatggcgtggttcaagacttcgtccttgttgaacagaccggccagtgcgacgatgacatccttgccagtcacgccctgaggcatggttccgatcaggttgaccttggccacgggagggatctgccaccatgtcttgcctgtggcccagatgcttgcggcgtcggttcgcaccacgggggtacctaggcagccgatgccgccgtacatgttggagtggctgtccgaggccacagctagtgttcctggccaggcgtagccctcctcaaccatgatctgatggccaatgcctctgccggctggatagaagacgacgtcctgtttcttggcaaagtcttcgatctggctgtatttcttcaggttcttttccgtcttgttctggacatcgtggtcaagcgtcatgacaatctggcttgggtcgctgattcgggttgcgccaatggacatgaacttgagggcaacgggccacgagttgtcgtgcgtcatgcacctgtgtggctgcagggtgacatagtcgccagagcgcagcaccttgccctcggcgacgcccacggcatggcgctgcacaatcttctcggtgagggtctgcggcgtctttggggtttcgtggagggagggcaggaagctggcggccgcgccttccttcagcgagtggaagacttcgggcgcgtcacgccgcggtgcagtggtcgagaaggcgcgagggacgggatttgcccgcggcaggtgcggtgcggcgcggagagacagaggcagagacacagacagactcgtccgaagctgcatgcagtgttaggtatgcataccatcatcttcatctgttgagcacttgatggcgcacgggggacgtactgtcgtctgccggcggcccaggaggcgtgcagcccgcagtgacatggccatggctcgccgttgcaaggttgcaggagatcaggtatcgcgcaggtcgccggtcgctggtggctggtggctggtggctggtggctcgtcgctcgtcgctcgtcgctcgtcgctggtcacttccccagactcccccgaatttcgattgactcagccaagctgacattgacatttattccgtcgcggccgacttcggcgtcatcggcatttgcgctgctcccattggacgacggccggacatgcaattgattgcgactgcctcacctaatgactgatggtggtgctgatggtgctggtgctcgttgaggcgtttagtaatatgtggccctgcacccgcattcggacgcgtttggctgtgaaggagtcatccgcatgacgtgacttggaccatggacaaatttcactcccaccgtaccggcactccgcttctgactgtgactgcatgtgtctgccgacccttcaatcgcttgtcccacgtcactgtcactcccacccgtgctgtcccgtcgtcggcccatggtcaaccgctctgcatgtcaactactttggcgcggtgccccgcacccctccccaccacggtgctggagaaggcatcgcaggccctgctgaactacaaggacaagggcattggcctgtgtgagatctcgcatcgctccccagaagccaacgagatcctcgccgactgcaagcacgccttgtccacgctcctcagcatccccgacgactacgagattctgttcctccagagcggcggcagcggcgagttcagtgccacggtatacaacctcgtctccatatgggtcgagaagaagcgcgccaagatcgcagaagaggtcggtgacgacaaggacgaggtcctcaggcgcctgcgccgcgtcgtcgacgaggagctgaagctcgactacctcgttactggctcgtggtcgctcaaggcttcgcaagaggctgcgcgtctggtcggcgcaaagcacgtcaacatagcaaccgacgcgcgcaaaatcagccatggcaagtttggcaacatcgctcccgaggaccagtggactctgaccccacgctccgctgggggcccagcattcgtatatttctgcgataacgagactgtcgacggcgtcgagttcccctccttcccaaagagcctcgagggtgaggatgctcccctggtctgcgccgacatgtcttcaaacttcatttcccgcaacgtcgacgtgagcaagtatgccgtcatcttcggtggcgcccagaagaacatcggcaacactggtattgcgatagtcatcatgcggaaatccctactcccgcctcattcaacgccagcttcccccgatctcttgagggagctcaacctggccgtcggtccgatcgtgttagactaccctaccatcgccaagaacaactcgctttataacaccctccctattttcgatgtgtgggtcgccggccaagtcatgtctggactagtcaactcgttcggtgccaaacgcataggtggacaggaagaaatttccaacgagaaggcccgtctgatctacgaggccattgagaagtatcccagtgtgtaccgtgttgtcccagacaagagcgtgcgtagcagaatgaacatctgcttcagagtcggtggtggtgatgccgacaaagagaaggcgtttctcgctggcgcagagaagaagggcctgctaggtctgaagggacatcgcagcgtggggggcatacgggccagcaactgtgagtgaacatgtgctttcttttgatcttggatccaccattctgtctcagcacgctatcgaaatgttcccatgggcacatctatgcgcctttgacaccgggagcaatatcttctcttgttcttttccaggcatcgaatctccagatcgtgcgagctaaccagtttcgtgctgtagacaatgctgtatctctccaaggtgctaaacttctcgtttcgtacctggaacagtttgcggaatcggcttagatgacactccacataagagcaggacgtgggttcgatgacttatccttaggcccagcatactggtcctagcgaagtggtgacaacacaggaaccaattcacgagacttccattcatcatggaacaggtagcaaatacacgtaatgtctgagtccacaaaatgctcgcacattccattcctttcttcaccactagcaaaagctttcgcgaacgtcctattcttcatcactgagtggcaccacagagtagcatgaacagccagcttctggaagacttccctcttggctgcattatgcgttgtcgcgtggctgcaacgaggtgttgatcaagattgaaggtgtggcgaaccagcgtcgagacaagtacaggctctgcgtagccttgcaattgcggctgcaaggcacctcgctgatccggcccatatgagacggttcctagccatgttggtcaacaattgagcagattttgtgggcccgaaactgccacagggccgagttggctccatctccacattaccggtcaaaaagaggcactttgtgtgcgtaaaccgacggctatgcgtaccagcacatccacagtaggttgataatgagattggactcgtggtggtcatttatcaacgctcaagtgacaaattccacgggttgagttagtatacctagccagtgcatcttctccacatatttgcgccaacctggtactatatgttgtcaactacgacggaaagcgaccaaatagcagtgtattcatagcctgaagctatacgcagggcactcccatcctgttcgaagtctagtgatgccgtgtgtagctccagtatctcggaccatcacttcgttagcagggcccctcttcctcccagggtagttgagagcctgcagtacaagccacactacgcgtatacgtctttttggggcagctctggcttgtctggcgcttccatctctgacttcggcgtcacgcctcttgaacaattcgccgttcgcttcactgcataatgtgagccgctatagtcggcgagtaagtccatgcactcaaggcgcgcggtcgtggctcgcatggggttctggcgttcttcctgtctcaacaagggctgaagcgagaacctgcggcactgcgaaaacccagcaagcatcagaaccttagtccgaccactccacaaccacaaccacaagcttgcgccactgtcaacttgtcatgaccatgctgtacacagtagctgcagactgcaacatcgtggacgaaacacaatcatgcctcttctaatactggtcccgctggatacggcgcttattggacccaggtgcaattgcgcgaagaacaatgttgtactgttgtgttggagtaaacaggcaatgacgtgcacaggaatgtctcagcatccggccatgcttgcgcacaggtcctatgcaggtcaaatcaccgcctccgagctctacggtagccatgagtccatgacaaacggtgcctgaacgggtctcgtcccttccgctgcccagaactaactaggacatgggcggctcgcatggttgaaacccccagcttcgcgagcatacaacctgtaatatgaccagattctggacgctgccaatgcctgtttcctagcgaatgagttgacagacgcctcaggaccgttgtcccgaaaccgtgcgctactggcacacctccattagtttcctcatataccgtttggcgtctcatactcaccccgtgtcgtacgtctcgtcgcccacgctcttttctcttctttcgctactgctggcaggttcaggcacatttgcaatagacgctgagctggttactctcttgttcgacgtcacccgggcggactcatgaatatctaaacgtttccctttttttaaccgctgctggttaccagcgaaaccctttcacttctcgtatacctgtttgcgggagctggcaagatggaagcatggcacaatcacttccctcgactcgatgcgcgatcgcacttcaacatgacgctcaatgcctcggccgctcgagagggtccatggacagcgacaaatacaaccaggaaactgatcgctagtctgcaattgcaacaagtccagacgttgcgaactatgcatcttaccataggagctttcagtctaggcctggtccttttgacagtccaccgtatcgtgtccgacgcgaggagagcggctgcattgcaagtcactctcaggaaaaggtgagctggaaagactgtcgtaatgaacgccgaactgactatgaataggcgcttcagtgctctccgcaatgtccaccccgcagacaccttcccactagcgctggccagcggtgcggtactacaacagattatcttcgtagcagtgcagagcacatcccttcatagtgtattgtctaacaagtgccggggactttccatgattacattctcagtatgtacaaaccagaagcatgtgggacgagagactaaagtgcctagcaatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatggtcttcggcatcgaaatggcctgtagatccctcagaaccgaacgctttgctccgcgcggcaagtggaacacgacaatctgcatcgcagttgtgtcgtttctgctcatgctaacgtggatgcccacgattgcttggcccatgtacaaccgatgctttgggagtcttatttggttcccgatgcgatacgaccttctcactcttgtcatactttgcattctagtgttcttctgcctacttttggccgccatcatcagcatccaactcatgcgaacatccaacatggaccacaatgagagaatttcggcctcgcgtatgtgctactatcttctggtcgtatcattgatctatgtaagtccaagattgtggtgctatttgcgcatctactaacctacttagatccttgtcatgccggttgaaatccagtccctccgcagagacttcatgaacgcgttggccaccgcacgagttgcagaaatatcccttttcgcaaccggactcgtcatcacattcttccaccttttcctccgcacgaatgccacacgcatggtgattagaccgatcgaagaaatgagagcccctaaacagcaacagcggccaaagatccgattctttggcccaagcgatctcgagatgaacatcagtggtccgatgggtctgcgaggcggtcgtcggccatccgacagccagggtctaattgacgtaggccctgagaagaaccgcctagatttcgaccccgaatactttcaacgaccgcagcgcgccatgacacctaattcagtgaagccacatagcccgatcgatcccacaaaatggccactacctccggctgttgcagatgtcaaggaatccaaggccattcaagaccaggaaaaacgtggctactccctctttccgacacgtgccgaggaggtccctcgtctgccagcaacggtatacgaccctaacgcggtcccgggtgaatcgcgagtgtctaagctcgctctacgacgcctcacgcgcaggggatctattaccaacgttagtgaagcattcgagtttttgacaaagccacgaccgttgttctcggaaaaacatggtcgaaatcgtagcaccgatagcagtgcaacggttcaaattggtcttcgcttctctgttgcacctgctactcttgcagcagccaagtgcacccgggtagaacgcaacatggaaacggagcccagcgtcccttccctgaggagaggagacacagagtctagtggtgagtcgctgggtctcccaatccaatctccatccccgaccaaaaccacttcagatgaagtcctcgctagtcccagtcaattcccgtcaccaccacctgctcgacctcgcatgccaagcccagccaggaccccggcatttcccatcacaccttcgcataatagtagcgcctatctccaagctcagcgtgagaaggtattgcctgctccgcccccacgctcgccactgtccaagactaccatcgccgcgcccacctgtacgtcgggcctacacatgaaccccgtcaccccaactggatctgtagcatcaccgacgacgccagcctctatccgccaggcgccatcacctacggcgaggataccacttggtgcaggaaccatgtcgcgtagtccaccacggaacggctggatctgagggagagacgcgaaattgtgctattcatagaccgggtttggcgaaagccgttgtacgataaaagggttcttgtttcttttcctctggggttcgttcctggccgggtccggggcggcggctaacgctgctggcgctacacttctggagccagtttggggttccccttttcgtacccttgggctttttgttacgttacaaaacatccgcccccagcagcaggcgctggagcttcagaaggaggccaaagcgcacagtgggcatcaggtctcacactgccttcatgtcgatacgataccaagtcactcctttccacgacttacatatcatgtgctgcgcagggagcacacacattctcttgtatcccccctccccccccaacccgtaaccccgtaacccctcatcccctcaaccccccaaccacctttgcctttgcacagactttacttcttcatccgttcctggtcggtgttttcgcctaattgcattgacgagcatcgattctttttgtatgtacacccataactccttgatagaacagaacagcctatccaccatttggtgcgccgagtatctttgagtcaacaaggacattagaatgttgttatttccaataccatgttttcttgatgtctgtgcgattacctttgcacttggtagccaccaaggcgaagaatctacgtgagacaagatcgacatggtcaacagtgatgacgcttggggtgttatgcggtgatttgacatgacatagtttcattgactaacgtaaacaacattaattatccgctccatctcttccaaaacatccacccaactttttctgtgccaccttgtctgaaccgctccttttctttgcctcggcgtcgcccgacccatgcaaaccatatcactagcccgacgaccatgaaggccacaacgagtagtgtctggatcggctctgcaaagaccgctctactcagtaggaacaggcttacgcagcaaaatatgattggtgtagtaatccatgttttgtagggacgttcaagatcaggctcacggacgcgtaatatgataagaccgagcacggtttggaagtagaaagtgtagcctgcgacgccgtagaaagtgacgagagtatcaaaggagccgatcaggatgtatacagccgtaagtgcagcgtttagtatcatggcggatacgggtgtgaagaagaagccagcatccgcgtctgcaaaccagtcgaccaacttccttggcagtctggtcattccagtaccagcattcattgagtgtaggcgtatggccttgtggttctttcctaggccaatgttgccgaacatggcgggcaggtagccctctttgccggcagcatacacgagtcgaccagaggtgaaggtcgtcgcattcagggcgccaaagcatgatcctgagacaaacagggcaagaataagggcaccaatggggccaaagacctgagagccgaatgcgactgcaacggtattggaggactcgatgacagaggtgggaagaacgaggaaatacgatatgttggcgagaatgtagcagagaatgacgaggggtagcgaagtgtggattacgcgcggaaggtcacggcttggattcttgaactcggcggtgacatagttgaccttggtgtgtcgtgttaggggaagacacggcatgggaagagaatgaacatacattgtcccagccgtcaaaggcccacaagccggcatagagtgctacggcccagttgctaatgttggtgttggtgtcgtcgaaccagccgcggttcttccagtcctggttggcctggcctttgtaggagagaccagtggctgccacgacaatgccaatcgccgtgacgcccagaagggcgacaaacttgaggatcataaaaacgtcggcgctgcgtgtgcccagcttagtggagatgcagttcaagagcgtgacaagcacgaggccgacgagggccacggtcttgttcagccatgtgctcgcgtcgacggcttcggcgccaacgacggcgcggaccaggtattctccgaagatgattgcgatgatggctgccgagccgggctttagcacggtgactgcgcaccaggtgaagaggaagccggcccattcgccgaagatcttggagaggtagacctgtgcgccgccgttgagcgggatggcgcctccgagctctgcgtagcttgcggcaccagtccaggcaagcacgcccgcgacgacccagacgatgagcgaggcgccgggcgacccggcgttcttgttcacctgcgagggcgacgagaagatgccgctgcctatgatgagccccacgaccagcgagaggccattgaggaaggtcaggctcttgttccgctccagcgagccgccgctgagggcattcgacgggtcgagggcggggttcgcgggggcgcccagggcagtgtagccctgggcggtgctggacagcgggaagaggttgggggcaaagtcaaaggcggacgagacgctgtaggagcgattgcgctgcgggcgggcagcttcgccgtggccggcagggttcagttcggagagcgggtcttcgtcgtcgaaggagagcctgcgcgaggacggcgcgcccgaggccgacgacccctcggacgtgcggcgcgaggcgtgcgacgacgaggccagcgacgccagctcgagggagtcgcgcgagtagcggccggccatgctgcggagcgggagggcaggcgcgggagggaaggagcgttgcgtgcggctctaccggggcatagccatggacaggcacgcgcaattggatcgagtggttgagtggttgagtggttgagtggttgagtggctgagtggttgcaacgggcactggcgactgcccctgagctgcgacggtgggcagcagcggtcgacgtgtcggtgtgcgtgtgcgtgtcgtgaagccccagtccactgcactgcaccgcaccagaaccatcagaaccactgtgctatgacgttgtgggcctagacgccgttccaatgggcgccgtttccaccaacgccgccaaaaaaatccaaatcgcgtccaggcgcatcaaagcttggcacgtgagcttgacgcgaacactcaacactcaacacttgacggcatcgctcgctcatgtccacccacatgcagccccgacatgtgcacgtgaactgctaatggtgcgcttcagtctgcagcgcatatcctggcggggcgtccccggccacaccacacagccatgccgccgtgcagcgtcccactgggctgcccagcgcaggcaaagagctgagggcccggccttggagacgctcactgcgaaatggcagcctcactgggacaagctggagccgcaatggaaccaactgcgcaacaacgacaagggacgcatctatgtgctgcccatgttcccgtacccgtccggcaccatgcatctcggccatctgcgcgtctacaccatttctgatgtcctggcacgcttcaagcacatgcaaggctacaacgtcctgcatcccattggatgggatgcttttggtctgcccgccgagaacgctgccatcgaacgggggatccatcctgaaaaatggacattgcaaaacatcgagtcgatgaaggcccaaatcaaggtcatgggtggccgctgggactgggatgctgtacgtgcgacgctgtgtccggatcgcatgagctgatagctgtgtgcaggaactacgtacctgcgaccccgacttctacaagcacacccagcgcatcttcctcatgcttcaccagcgtggtctcgcgtaccaggccgaatctcttgtcaactacgaccccgtcgacaagaccgtccttgcaaacgaacaagtggatgccaatggctgctcatggcgctctggtgccaaggtcgacaagctcatgctcaaacaatggttcttgaagatcaaggaataccaggagcctctattaagcgacctggctgccctcgcgcacaatggcaggtggcctgaaaaggtgcttgctatgcagagaaactggattggcagatcccagggcgctaccattggctttgacgtccactcaacagctactggcgagcggcacgatgcaattgacgtcttcaccacaagggcagacaccctttttggcgtgcaatatattgcgctttcgtgcaaacatcccatagtccagcacgaggcgcttggagatgctagattgcgtactttcattgacaatgccaagcacctgtctccagacagcaaagaaggatatctgctccaacacactacagcaaggaacccaattgccgaacgcgtttctggtgtagagtccaatgttcccgtatatgttgcaccctatgtcctcgacgactatggatctggtgcagtcatgggagtgcctggtcatgacacgcgagaccatgctttttggagagccaacgctggcaacaaacccattagagtcgtagtaggtatgcagcctggctctgcatcttcgcccttaatccccgagagtgaccatgacaagcctgtgaccgacaaaggttacatcgttgccgacattgacgggttcaatggcttgtcttctgatgaagcaatgcacaaggttgttgcagcacttcaagaatctgggaagcgcgccagtatcaccgaaaattggcgtctgcgggactggctcatcagtcgacaacgctattggggtacgccgattcccattgtacattgttcgtcgtgtggcgctgtacccgtacccgagcaagatttaccagtcaagctgccaaacctgcctgacactttctttgatggcaggaagggcaatccgttggctgaagatccgcattggaagaaaaccgattgccccaaatgcggtgcagctgctgagcgcgaaactgataccatggataccttcatggactcgtcgtggtactttttccgattcttggacccgaagaatgagaatgccctgctggacccacacaaagcaaacaaaggcatgccagtagacctctacgttggcggagttgaacacgctatcctgcatctcctttacgcgcggttcatctccaagtttcttgcatccaccgccacatggccggagggcacgcgcgtcaatggagaaccattcaggcaactcatcacacagggcatggtgcatggagagacatttacgaatcctgaaaatgggcggttcctcaggccggatgaacttgacttgacggttccgtccgcgccctgcatcaaggcgaatggactacaaccccatcgtagctacgaaaagatgtccaagagcaagtacaacggcgtagacccaggtgctacaattgccatgtatggcgtggatgcgacaagagctcatatgctctttcaagcaccagtcggcgatgtcctcgagtgggatgcgaaaaagatcacaggtgttcagcgctggctccagcggatccttcggctttctactatttcctgggtacccgaagacaatctctcacgcttcgagattccggagcatgcagacatgacgctctatgaaatcttgaaaactcttgcacagagagaggtactagaaccatcccgctcaagcaacaagcctactggaagtcaagcgggacgtgaaatgctcgctctgcttacagcggaagacagaaagctgtggatcaagacccagcaaatcattgcgagtgtcaaactatcatactcagagacatactctctgaatacgatcgtcagcgacttgatgacgctgacaaacactatacatgactctcctcaatgctctgccgtatcatcctacctaaagtggcactcaatggctcaccttattcgcatgactgctcccattgcccctggtgtggcagaagaagcatggcatttgctcaatggatcttctggccccaggacggccgacgacccgagagtctctcgactgactactgtatttgccgctgggtttccacttgccgatttcgatatcattcctcgtcttactcgaacgacaaagtgtgtcgtacaaattgacggcaagcgcaaatttgatgtggagattgaaaagggtttcgacggacaggtctcgaaagactgtgattccaagtcccgatgggttctagagcaaataattcgcagtgaccaaggccaagaatggcttcacaagaagacaggcaaaatttggggcctcagcgccacaaaggagccccacgccagattcgagtttgtgccaagcgactggaatgtcattatcgtcaacgatggaaagctttgcaatctcgtcagtccaaagaagaagaaaacacacaagtgtgaacatgttcatggggttcgagatcgcaatgagtcagctgctgtaagtcctggtgtacatgagctgggagaaacagcactgaatcaagacagtgatgaaagaaaaacggtcgccagcaacaagaacatggccagaggtttggaagaggacaatagaccctcaaaggaaaaagcagccagctcgcaaaagctgaaagatgtaacgggcgctgagcaatctgagagattcacagctccagaaactactatcaagaacaatgcgctactcttatcatccatggcggcaagtgtcctgcctgtgcaagaggttcacgatcgtgtcaatgcgctcatggcaaccttgcccaactacctcaggccccactacgttccgccgcaagtcctgtctgtaagacgccccgcacttgtacaaatgctcaggaaggcgggccgcatcagtccaaaagatactagagtggaccatgtttcgcagtacgaagaagaagtcgctgctttccacacgcctgttagtatagcaccagaatatctcgtcattgaaagacccctccatgacatgcacatatcaacacgccggcattttgtcaagtcgtacaacgctatatttccagaacaactaatgctgctggcacatgtacttgccatctctccacacacgtctgcggttttggcggtgcagcgccaatctattatgcggaaacttaacgaacatcgccggtgggtgaataacgagatgcgcacaagagagcaaattgaaagtaaacattatactaagcgcttcgcgactgtcgaagaactgaaagtatcgttgggcatcccgggccaagaactcgagtatgagaagaacaagggtggtgaattggggtatctacccagggcatattggaaaagaggagcagctagagtgcaggatgtgtgggacgaaatcatcagtctttgggctttaaggactccgaggacacgaacagacggagacaagaaggcgaaactggctgcagagccagatgaagagatgatgggtgattggacgtggcttataggcgatgatccgagctccaattcggcagacaggtcaagtgcggaaaatacggcagtgttcaagtggcaatgaggatttcttgcagcattacaaggagcatctcaagtcatgtgattgtatatattgcactatacaaaatgcattcgtctcaacctttcatcaccggaccctaggcttcaacttcaacgtcccgtcattgccattcgctctggccatctgcgcttctaccattctcccaatgttgccgcgatccatcgtaatgcctcctctcaatagatcaagaacgactcttcccttcacaatcgtctcttccacaagaccctcgacgttctcaggacctacacgaccataccaaatccccgttccagcgagcgcatgcgcattgtgcagaggactaggagggaggtatatgatgacatttccagcatatttgtgtccgccaatgtgacttatctgtgccacatggccctcgatacctcgtcgttgtaattcgtcctggaacgaggactgcagtatcgggccgaggataccacagcgttggtcgcggccgccatggccacatatcagaaccgtgggtttggtgattggttctgcggtgggcagtctcgttgccgcttcctcgtcgcgtacgagccttgccttttgctctgccgccaagccatcatgcataggatgtagcgtcctagccttcagatacgcggtggcgaaatcgttccaagactcgtttgtatgcggtatcgccgcgacccttttgaacgcagggaatagcaatgcggtcgtcgtattcggtgttttgctcgcaggcagcgacgaagcagttataacgacgttatggaacggctaacatggctactagttagcacggatgtctcctcaacgttgctggcagggaacgaacaaacatcaaaggcctctccacccttgccaattacgcctttgagacccttgacaaaggcgccggtcgcgccgtcgtcttgctcaatgttgctgtgccaatcgtccttgccggtgcacagaatgacttgttctgaatacgcggccattgagttcaaaagcggggttttgcggtcgatgtcgaggtcgggaggcgtcgaggcacattcgcatgtaggcgagggacatgttgctacggtgggcaccgaggattggagtctggctggggacaaggaaaacgggcgctgccttgtcagacgcaagcccgttgtgggtatgcgcgaaagacgcgcagtttggaatgacatgatgtggtggtgagcaccagaggcgggatgggcaaggaattggttgtatcgacttttcggaagcgttccgcagcaagccatgacgctcatgtcggacatggcggagctcggctttggatattacgacatctcgtgcttggcatctttaggaaggtgcatccctggatggccatgatacaatcttcagaggtccaggatcattgctttagcgccaaaatctgcacgtttcccgaggagctagcgaaagacgcgtccatctgtgttgactatttcctggtctgatcctgcaccatcgacttattgacctgctttttttgcgcagagcaacaacgatgcctccaggttctaagagggacgccgggatgggagcgcaagcaagcgccgaaacaacccccctgcttaggagcatcgatccagcaccaataaatgaagcaccgggccaaacacccgctgacaacgaagacgccgttcaggaaataaacaatgaggacgaccagcaagtcccactgcctaaagcacaaatattctggttatgctacacctctgtcgtggagcccattgctttcttcggcatatttccttacatcaattccatgattgagatagttggcaatgtaaacaaggacgaagtcggcttttactcaggtctgatcgaaagcttgttttctgccacgcagatgtgcgtcatgttgctatggggcaaggtaggcacacatactgggacagtatatccacacttctgaccatcgtaggcttccgatcgctatggaagaaagcccgttctcgtgctctccctgattggagtctcagtcgcaacaaccctatttggcatgagccagaccctatggcaaatgattgtcgcgagatgtttcgctggtgtattcgctggtactgtagtcacagtccgagcaatgctcagtgagaatagcaccaaatacacacaggctagagcgttcagctatttcgcttttgctcggaacctggggctatttctaggtccgctgctcggtcagtgtagtctgtcttatactcagtcctcctactgaccaaattcgcgtaggcggtgtgttggagagacctgctacgaagtatacaagcacctttggtcgcattcaattcttccacgactacccgtatgctctacctggtatggtcacttcgagcattgctctctcatccgctctcacgacatttttcttcgtgaaagaggtgtgtatagctcatcaagttgacgagacatactaaccgtagcagacattagatgtgcatgtcgacaagagcatcatacgtgaaccaccaatgtcgactcggcaactcttccagtctcctggtgtcgctagagtggtgctcatctacaattatgtcatgatgttagcatatacttttacagcggtcaatcccctcttcatgtatacaccagtacctctaggtggcctgggcttctcgccagagctcattgctgcttttacagcgttggcgggtgcttcacaggctgcctggcttctcttggtatttccgcgcctccacacacgtgtaggtactgggcggatattgttctactgtgcatgcgcgtggccaatcttctttgctcttaatgtcgccttcaacttcctccttcgccaccatctcacgaagatcttttgggcgacggcgccgctgacgcttgcactgggcagtggggttgccatgtctttcagtaagtccagcctcgcttgcagtaggtccttttctaatatgttacagccggagtccagctcgccgtgaacgatatagcaccttcgcacgaaacactcggaaccctgaacgctatcgttctagccatacagagcggtctccgcgccgtttcacccgcttcggccactagtatatatgctttgggtgtgaagtaccaaattctgggtggacatctattctggctcatcaacatcatactcgctctaggcttacttgtcctcctcaggttgttaccagcgaaggtaactagaagacctgagccgccgcagaatagccgaacatgaatagtacattaagagaattgtctctactagatgttttgtatactcgcaacgacttacagtcctgccatatgtgttcaaattcaatcacattgagcaaatcatgatacatatctgttgcatcctgtattcacttagtagaatgtgaacgcatttcgtccatgtgggatcaggtgttttacattacgcgtcactgggcgtttgattttgctgaaggacaactcatgtgcatcattattcgacagaaggtaggcgccgtgttcatgtacgcgctgtgccgcatcttgtgactccacatatgcatgtattcgcatccacagccaatagtaaaccttgcaccacattgcaacatgccacatcggcccctggataagatggtgtcttacagagttgcagctgttcataaaggcattaaatttctttccttgtatatgtacggttgtcttttcacaaaatgaagaaacttggcccgatctgtgaagagtttcgcgcgttcaggaagaggtacgatgcgacccagggatcggcatggaattttgtaaagggctctttggagagaagtcttcagtgcagctgcgagtactgtatattggcatgcaacatgacgggcaaacaacacgacatggcaaggtacaaggagcataaccgcatggcagttgcagataattctcaaccgatcttcacgagggcggaggactctaaagaaccagttcaggacgtcatactgtccggatcattcgtcaaatctgggcttatcttcaagacagaccctaataagagggaggtgttcgttgtagatcgtaagttttcccaggacaaataaagatatgagctaacgctaccgcctggtaggtgcggatgatccaatccttccaatagcgaaaccaatcataggaaacactggatctatggaagccatgcgtgccgcgtccaaatggttcgtggattgtgtaaagggccataacaccatgtgcccaacactagtgagcccggatggtccaccacagttaccgtttcgcatcatagacgtcggtacaaatgagtctacagatgtccggctgctgcataagaatggagaatttggatactgggcatgtctgagccactgttggggtggcgagcagcctctacagaccacacgagactctctgacacgacatcagaacgtcatttattggagggatctgccaaggacttttcaagacgctgtcttcgtcactagggcgtttggaatcccgtatctgtggatagactcgttgtgtattgtccaagatgaccttgacgactggcaagtccaatctgctaagatggcggacatataccagtactctatcctgaccattgctgcctcagcatcatcaggtcctagtcaaggtatctttcgcaatgcaggtccagagtacatggacaagcccatcgtcgatgtactaggcgacacaacactcacgaaggtccgtatccgcaaggctctttcccacagtgctgctgaattaccgcttctcggtcggggctgggtgcatcaagaaaggcttctgagtccgcgcatccttcacttcgggcataacgagatgatttgggagtgcatggaatgtttggcatgcgaatgtgggcatcatgagggtcgatacaacgcacgctcgccatcgcttctatggccaacctcgaaagaaatgtttcatccatactttttaaagcccgccaacttgtggatccacatgagccctccggtgtggcaacgtgctgtggaggactattcacgcatggcattgtcgaaacctgaagacatcttcccagcgatctccggacttgcaaagattctgcagaacgagacgggatgggagtacgtcgccggtctctggaaggaaactttgatcgttgatctggtatggtccacgcgggatccacatatggcaatcaggtgcgctccttggcgggcgccaaccttttcctgggcttccgtgcaaagtaggacgtccacaagtcagagacattcgatctcttatcgtcatatgagtatcctgcagagcggcttgcaagatgttgtggatactcggcggaggacggacttttatgccacgttgatgaaaacgtcatatacgcctctcaaggaggacgacccgacaggtcgtgtgcagtgtggttacatcattttgaaagggactctgaccagagccgcattatgcagaagtacctccacacatgagtggtatatcactgctatcggcaaggaaaggtaccaacacaaccacttcaacatggatttcgatcttgataacgatggtggtcgaggacaacccgagggctcacaagacgtgcactgcttacggttgatcgggcaaagaaaggacgtcccgtttgaggacgaggaattcctggtctatttggtgttgaagcaagtgaagatgaaaagccctagcgcagtaccaactcctgggttagaccctttggtgttcgaaagagtgggcgttttggttaactggagaggcgaagttcaactggaagacgagtctgacgcgagcgctatcctacatgacagtgttgtaaagatagtgtgacctgctgtagggaaatgttcaagaaatttggcatgtcggcttcacagcaggggcacgatttctgtgatctggccacgcagtgaacagctgaaaaggcagccataggcaccgaagccatgaacaatcatagggatgtcaaaggtccaaatttctaggctacagtcttatgatcctactacagctccctcgtaacccgagcttctccataactaatcacccaaccgctagctcgcttttgtgaacaaccgttatttgtgaaaccctgggctaacagagcgccaatacattgatgcctccgctatcaggcttgccatgatttcgataatcgcatacaggaacacgctgtagggaatgttagcgacgattctctcactaaaaattgacataatcgtaccttagaagcacttgcggtggacaatggaaggaccgctctcgtcgtactcctgctttgagatccacatctgctggaaggtggagagcgaagcgagaatggatccaccgatccagactgagtacttgcgctccgggggtgcgatgatcttgaccttcatggacgacggggcgagggcagtgatctccttctgcatgcggtcggagataccggggtacatggtggttccaccggactatgacaggtcagctaataatgcacatttccaagattgagatacataccatgacaatgttgccgtacaggtctttcctgacgtcgacatcgcacttcatgatggagttgaaagtggtgacgtggatgccaccgctctcaagaccaaggacggagggctggaaaagggcctcgggggcacggaagcgctcgttgccaatggtaatgacctgaccgtcgggaagctcgtaggacttctccaagcttgagctctggctggcagtctggatctcctgctcgaagtcgagggcaacgtagcagagcttctccttgatgtcgcggacgatttcgcgctcggcagtggtggagaaagtgtaaccgcgctcggccaagatcttcatgaggtagtcagtcagatcgcgaccagccatgtcaacacgagaaatggcgtggggaagagcgaaaccctcgtagatggggacaacgtgagtgacaccgtcaccggagtcgagcacgataccggtggtacgaccggaggcgtacagggacaggacggcctggatggagacgtagaacgcaggggcgttgaaggtctcgaagacgatctgggtcatcttctcacggttggacttggggttgatgggagcctcggtgagcaggacggggtgctcctcgggggccacacgcagctcgttgtagaaggtgtggtgccaaatcttctccatgtcgtcccagttggtaacgacaccgtgctcgatggggtatcgcagagtcaggataccacgcttcgactgtgcctcgtcaccaacgtaggagtccttctggcccataccaatcataatactgcatcgttgtcagctcgcgaatctcgtaggagctgctcagaggatcgtcgtacccgtgatggcgcggtcggccgacaatggaggctgcaacatggtcagcacgtgcgtctcaatggttctcgcggctggagcagatggagcccaaattgctccagcgtgcgagctggatgaggggaaaacttacggaagactgcacggggcgcatcgtcaccggcgaaaccggccttgcacatacccgaactggcaatggtcagctcacgtccatttgaattccatgcctatcgcgctgcggctgtggaggagtcgtcgcggctatgcgagggagagggcgtgggcacgggcaatgcggatagcccctccacacagcagggatggctggagtagtgattcgggaatgagagctcacccattgtcgatgacgagggctgcgacttcctctgcagttgggaatagtggtcagcagagctcattgagatagacggcgcatcgattgaggatgccggggagtgtgccgggggcgttgggcttcagctgcttaccttccatgttgactgattaggtgttgagattaggagggttaggtagagacgagggggctgcgacgtgtctgcgaggtgtaatggctgcgacgatgaggagtcagcgcgggatgttcagagatgccggtattgaggcgattgagcaggggcgcgggtgtcggggagcttacaggatgagggtgttggaggttaaggtgttgtgcgaggcaagtcggtggtgggtgctgaaataagcgggccggccttgcccagatttactagcggggtggcagctgcgaggttggttgagagcagcgggctttgcaaacgacaccacacggggaatgcgatcaaattcagcagtagacgctcaacttgccctgtgccgtgtgctggacactttatacttgtttgcatcgcagtgcgcgtctaggctgcacaattgctgttttcgcagccgcgcaagctccccgccacagcatgaggacgcctctcgcacacatgtcataccagaccgccaggcagcgctattctgcacctgccaagctgtactggtgtataatttttctccactgtgtacgacgtgtctcacagaaatgctcgtggcggatgggcgtagatttgccttgcacttgcattgcgaccccagccttccactcacgctgttgttcaccgccaaatcccaagccagccccgctatgtgcccctggcggcggatcaggggtgcgatgcgcaggtcacgtgctttggaggggcacgggcagccaaagacgaccacctcgataagctgtattgcatcctatagtgtctgtgtctatgtctcatgtcttttgggacttgtactgtcgcttgctctcaccttggagcatatcgtgccaatttgcaccgagtacaaacgctcgtgacagctgcgagccatggaaggctcgcgaatctgctggggctgtcggcccaaactaaccggcgtcattgccttgcctgcgcagcgaaattatttccacgctcaaccatctcataacctcacaaacgtacactgctctcccaaatcaattcatacaacaccatgaacgacccacagcttaataaccttctcaaatggggcattcagaactccgatgcctcgcgcaacgacccttcgaccgcaccacagcccttgtcggaagtcgacaaggaagcgctgcaacaactcatagcaggagtaagaggtccgtcggacgcggaccttatgcaagactcttttcaagtcattgagaacaacgaagctacggcagaagccaagcaccaagccttcgagaacttcgagcagctcatccagggtatcgacaacgccaacaatatggaggcattgggactttggaccaaattgattaagcagctcgagagcgaggatccggtcatcagaaagtgggctgcttggtgttgcagtaccgccgtgcagaacaatgtccgctctcaagaacgagtaagtattccgctatctgtacatctttatgatatatgtctaacggcctaaagcttctcgtgctcaaaaacgcaatccctaccctcgtgcgtcttgcgacttcggatcctgacaagacagcgcgtaagaaggccaccagcgctctctcctcagctgtgcgcaatttccaacccggcctcgatgctgtacttgagcacatgcctgctgaacacaagcccaaagaggctctcgatgccaacgatatggcttcggtcgacatactcatcaacaaactcagagagagcatataacggcatggagcgatgagcattttttggcgtctttgactacaggggttcagcatagggtcggcgtttttaggcattggaatcttgaacatgaagcaaggacggaagaaagaagaaagaaccggacatacgtagaggctcagtgctgttgcgtactccattagcatcaatgcgagcatctcagcgcaacacgctgcacgttgcctgtaatcaaagttcaaataacctcgaggaccagcccaatcagtgcaccgaactcccctctactggccatactcttgtccaagcccatacctagcacgactatgcgtgtctccctctcgtctctggtcttgatagcactggctatctgtgtcgcaagcgtctgtcccagaatctccagccccggcactgttccaccaagtatcgttgtcgcggtgagatgatgcatcggtagcaagtcagagcttgggtcgtcttcttcgcgatcgaggtatgcgtttgaggtcactgaggcatccgttgcagcgatgtcgaggggcacgtgaacctaatgtagtcagcaaaaaaatgagttcgaggcgatgttgtaaaattcatcatacccagtgtgccaatcgcccgtcttgagctgactgtgataagtatcttatcggcaaagttgaccgcagttgcgacggtgcgaagacctttgatggttgcggaggacgtcttcgtgcgcgccgggtacgacgtgtgcgaaacagcatagtctcccgaaagagctgcggcgagggctgccatgctgtcggcggattcctaggtcttgtttgtagtattccgaaataattgccaggtgctttgctagacgcgctcagagccacgctctggtggggcggcttctccaggtccaggttctgccaccgccctcggtgatagtggatgcaacctccgccaaaatttatttcgactgtcgcaaacaatcccaggctgtgccgtcgcaagacgcccacacctcgcccacacctcgcagacatgccgaaattcgtacccaggcagcgcaagcacaaagtcgtagcgcgacagaagagcgcaaacggggcgcaaatcgaagacgccaacgccgagcagatcttaccagcagaacaacgcgagcgcgaagagaagaggagggccctaaaggatgagctcgtgcgcgaatcacaaggcaagatcagcggaaagaagaagaagcgattggataaatacgtcgatacgaaactgaagaaggaggagaacctagcccttctcaagaaattggctgcaacgagagttgacaccagcttgtttcagagctccaagaagcttggaagcggttctgactcgaagaaggaagctttgcgacgggcgctagctgagcgcaaggcaggcatagatgtggacaagaatgaacgaatcctgtttgaagagcgacctgtacgggaatacaagcaggagagcgaaggctctgacagcgagtcagcagcgtttccgcaacaagcctcaaaaaagccttctgaatcacgggctattctccctgaaagcgactcgtcgctctccgcacccacagttgcgacacgcacccagccatcagcctctacacctgtgccggcacctacaaagtcacagtctgctgggtcgttcggaggcggtctcaagcgtccgctcgaggtggacgaatcgggcaaacccatcatacaagtgcgcaagcgtagaaaggcaaagaacaagccagtcatcattgagcaggatgttgagtgggaagggttcagctctgatgacgagcaagacgccgaaaccgccgacggagaagccagtgcagcatctagcgctggctccgatgcgtctaatgtggagtcaggaagtgagagcgaggcagcagggtcgacttcagaggaagctggagattcagaagaggaagaggacgactcagaagactcaagcgacgacgacgacagtcatgtgggccccgacgagagcggcaaaatcgccaagaaagagaagacatctgcattcaaagcatgggcgacgcagcaacgaaacgaggccatcggattcgtcccgacgaacaatttgtcacaagcacttctgccgaagcctgcgaattttaaaccccgtgcccccgagcaggatccattacctgatgaattacgaacggacactgcaacagatactacacggaaggctttcagcgtcaatgtagaaaggtctgctgaaatacaagaatcacgattgcagcttccaatcgtagcagaagagcagaagataatggaggcgatacacaacaacgatgtagtagttgtttggggagccacaggtagtggtaagacaacgcaagtgccacaattcctatacgaagccggttacggtgctccagatggaccaacgccaggcttgattggcgtcactcagcctcgacgtgttgcagcagtgagtatggcaaaacgtgttggtgatgagcttagcagccacggatcaaaagttgcatatcaaatccgattcgacaccacaacgagcgcgaagacggcggtgaagttcatgacagatggggtgctgctacgagagatcacgcaagacttcgtgctaaccaagtactctgccatcgtcatcgatgaagcacacgaacgcagcgtgaacacagacatattgatcggaatgctcagcagaatcgttgaccttcgagctcagatggccagagaggatgccaaaatcaaccctcttaagcttgttatcatgtctgctactttgcgaatatcggatttcacagaaaacaagcgactgtttcgaggtttgcctccgccactcatcaaggcagaggggcgacagtacactgttacgaatcactttgctcgtcgcactcaacgagattacgcggaggagatgttccacaaagtatccacaggccatcgcaagctacccaagggtggtatgcttgttttcgtcacagggcaaaatgagatagcacaccttgccaaacgcctgaagcagacattcgcttcaacgcaaggacatgacgccaaggccggaaaagtgctggtgtcgcctgctgacgctcccttggaaacggaggatatcgagctaggctcaaaggaccatgatctggaagatgatggttcggactccgaggattctgttatccatggactagatgacgaggacgacaaggaatttgagattgaggacgaaaaaccagaggataccgttttgaatgtgcacgtattgccgctctactcgcagcttcccaccaaccaacaattgcgcgtcttcgaaccgcccccagatggctcgcgcctcatcgtgcttgctacgaacgttgcggagacaagtttgactattccaggcattcgatatgtctttgattgtggcagagcaaaggagaagaagtacgatcttgtgactggagtacagagtttcgaggttggttggatcagtaaagccagtgcgaaccagagagctggtcgtgcaggtcgtactggtccaggtcattgctatcgtctgtactcctctgcggtctatgaaagggactttgaagagtatgctgcgccagagatctcaaggacgcctcttgagggcgtcatccttcagctcaagagcatgggcgcgcctgttgtcaacttcccattcccgacaccaccgaaccgtgaaagcctacaaaaagctgagaatctgctttcgtatctaggagctctatctattgatggtaaggtaacgaagcttggtcacgagttgtcgctctacccactcaatccacgattcgcacgcatggtggcaatgggcgtagcacaaagcttagcagccgaaacaattgctctggtagcggccctctccgttccagaactcatcatcccagaaaacaagctcggtctacgcgagcctaccagagatcctgacgcagttcgcaccgaagaggacaatgtggaggctgaagaacgctcccgcctccgcaaggcctacaacgctgcacaagccaaactcgctgtcaacgccaaacaaagcgactgcatcaagttcagcaatgctgtatgtgcttacgcctatgagacggattcccgtcatttctgcgaggacatgttcctcaatgcgaaagccatgaacgaagcagcgcagctccgccatcaactcacaaacatcgtacgcgcccatcgtccgaccgctatctcaacatacaaccccaagcttccagcgccgtcagaacgcagcatcaatctcctcacgcaaatttgtgccgctggattcattgaccaaatagccatgcgagccgatctggctcctgtgccacctgaactatctcgcaaacctaagacggcgattgacgtgccttatgtcacgctgtttccctcgcaagtagatagaggcgacgacccatacgttttcctgcatccaagtagcctgctggcaaggacaccacctgccaagatgccaggctatatcatatactctcacctgcaacgcgcctccgcgtcaactatcaatggcacaaaggcacccaagacaagacttcaaccactcacgcccataacgcgaccacagatcattaatatcgcgctaaacacaccgttactacaggcgtccaagccgaggggcaaaattgtcgaaatggctcagaagcggagagagtgcgaggttgagatgagtttggtaggagataaaggcacccaaggctggggattgggtgttcggagagtcgtgcaacgcaaggaaaagagtggcagttgggtggtcgagaagatacttgattgaggcccagatggcgcgacgacatttgaacagctgcgatgtcggagcatataggatattgaaggcatgcagcatgcgtagatacagggagcagtcaaaagtgttagcactgtatcttttgcagcctgcaatccgggcaccgagactacagtgtaatgatacccagttgaaatgttgagatgtcatcttctccattgtccagcagcaaatttgatagatttaaaacgtcttcagtttgttccccgtaaaaggcttccgcgaagtcctacaatctactttcccacgcatcatcgtccttcaatccttggacactgccgtctcagctgcaacagcttcactcctcaagaccgccacttctttctccttttccatactcttcctcccttcctcattcaagtcaacgcgtcctcgacttacatatgtcctaaacttgcgagccggtaaccgcgcttcaaacatttcatcgatttcctcaagcgtccgattcttgacttcgggcaagaagaagaagacccatgtagctgcgataatacaagaggggaaccagatgaagccatagcgtgggccccagttgagagcttggatattaatgaagtacggtgccgtgaaggtcgtgagccacgcgccagcgaagccggcggccgccgcgagaccgaaagtgtgcgagcggaggcgttgggtgggtagctcaccaccgcagagccaagcataggtactgatcataccgttgtagctaaacatgtagatgcccgtcagtcctaccgttactttcccagtagctttggcattgggatgtttgtggtataccgtcgcgatgatgagttggaggaaaccgcagatcaacaatcccgtcatgagcaaattgcgacgattgccgaaacgcacgacgatgaacgagttggcgatgaaagcgagaatagaaatagcggagagaacgttggacatggcgaaggggtcggctactttggccatttggaggaagtaggctttgaatgctgtgaagtttgtatcagcgtgtacaacgttagaaatcaaggtagcgtaccaatgataaacatggaacctgacgctgcttgcaataagacagcgcagacagcgagggtcgttcggcgccgatcgacaggattgctaaagaggtccagccagccgataccagagtgtgtttccttttcgcgatcaatagcagcttggattgcggtggcttctgcaagactgtcgtgatcatgtggtcgtagccactcaagggctttgacgccgtcatcgaattgccctcgcaaaatgagccatcgaggcgactcgggcacgaaccatattgaacagagaatgatgaacgggaagacgtaaatcaagcccaacggaatcaagtatgctgacttgtctggtcgtttggcagtcgcccagtccacgatagttccaatgagcgtgccaaatgagacgaagaagttgaagccagtcaggaacacaccacgcagttcagcagtgctactctcttgcaaatacagctgagcaaacgtcatgaagtatccgttggctagcccgatgatcaagcgtccagcatacagagccccgatactttctgtggtcatcataatgatgtttgcgacaaagcatgtaacgcaggcagcggccagacatgcgcggcgtccgaaccattttgagggaataccagcggtggcagagctgatgaaggcaccgagagtcatcagtgaagagatgagttgctgtcgctcggtcgtgatgttccagcctgtaggtgctgcaggtgcgcgatacccgaatatctgatgtcgaataagtatgatatgcagatgtcgattgggtgcaaccatacttgcaagaagcccctcatagcctgtagcccaccgatcatcccaaaatcaaatccatactgaaatgggctcaagatgacaacgccacacgccagaaacaaacgcgaatggctgcgccacgagtctcccttgttgacatcagtcatgatgaacactcgtcgagtcgaaatgtcgtgtagcagatctgatgctcatcgccaggatgcccttatactacgtagggagatcattgcctagggtggatgaatacattaggatttagcccatctgccgaacagcatgccaagatggacatgctgtatgaccccacaagtgttgagcgtttgactgcccaattgtgggaagcgaccttggcaacgacccagttggatgtggggaaggtaggtgtgggatcactgcagtatgcgaggcatcaccaggcctagatattgctggccagctgcggtaagatatggtagattggatgctatgcggtccatgtgtttgtgtccaagtccattcggaccgacgaccatcttactccatgtttgatatcttgaatcggtcaaaagtccaaattcgattgcaatactcatagaaaccctcaaagacgcgactgcgcaatgccgtgatgccactgtgtgattctcgcagacgcgcatcggcggcatgataccgagcaaagcccagatggaaatgcttttgcgcgaggcgcgtttgtgtggactttgagtcagtatgtcggggaaggagtatggggtgcatggttagggcgagctgtgtgggtcggaagctcgggcggggaaatcaaggcttgtctccgcgcacgctagtgtctcctcccaccaacatcaacgtgcagccagtgccgttgcaacagcctgcaaatgccacgcattccgacacggctcctccgcaaagcgtatgctatagatcccctgctacccgctctcctggcgccctgtcgcgacctcgccgccgcgcagggcgagctgcgatggctgcgtgaacacgtcgagcgagtcgcgcaagcgcgtcgtgcacgcggtgatgagctggcaaagggcgcgcttctgaggcagctggtcagcgaaagagcgtcggggaagccgctgcagtacacgctcggaactgaatattttggagacttggagattcggtgcagacccggcgtgctgatccccaggtgcgtgagagcgatatcatgtgacacaagccgacaagacctgactgctaagtcgacgatacaggcaagacactgcggcctcaatcacgcatcttgtccatctcctacgtgatgcgcccagcctgcctccagaactacggctgctggacctctgcactggcactggctgcatccccctcctgttccggcacgagctatactcggcgcgccaggacgtccacttgcgtgcgcttgccgtcgatgtgtcagaggaagctttggctctagcacgtcacaacctgcgaagcgtggacgcgagcagagccggcacaaaacaggaccgcatacatttgctgaaggcagacgtcctcctcgatccattcgcagaccaagtcacgggagcaccctcactaaaggccgcaatgaacgattaccgccagccacccttttgggacattctcatctccaatccgccgtatatatcaccatcggactactggaagacgaccacacgctccgtgagaggctacgagccgaagctggcgctggtgccgccgcaaagcccacatatagacgacatccagacggccgatgccttctactcccgactcctcgatatcgcgcgcgacgtcgaggctaagattgtgcttctggaagtggcagatctggaacaagcccaccgagttgctcagcacgccagggcactcgagattttcgacggcatcgagatatggcgagaagatcctggcgcttctactccctctccctcagacacgaccagcttctccatcgtcggcgagggtaatgctcgatccgtcttgtgctggcgtggagcagggtcctcgtggctcggcaaagctgccccagcagacgcaccccacgatgcacagcgtccgcttttgagatccagtggtcgagctcttcctgtgcagtcccatacagagcctctaaacccgtattttgatccgagactgttcctcgctacaagccagagcaagaacaaagagaacagagcgcaaacgactaaccaacaaaagaaagaatgaacatcacctagctgctcagggcctaaaaggcggctctgctagttgactagtataccctgcattttgggccgctgacgtcggctagcgaactgttcaggtcgagggaaatggatgcacctcacatcgcttgtcagcttctcactcacaaagtaatcatgagcctcagccttccaaatgagttggacatgtggtaagagaatgtcggacaacgaagcgccgtcagggttttctaatgtcctttacgacgccaaagaatattagcgtgcgacgacgtcatcgatttgcctgtgcacgctaccatgcatctaccccaagttcattccttgcactccatgcatatgagcgacgtattatagcatttggcatgaacataatcatacgcttacaaaggctacctttcccaagaaccaccacgtcttacagccgcaaattgtaccctgctcctgtcttgccgtatccgtgccgtaagctgcatgcctttacggctaagatgagcccagcaaaacgcaaggcggagcaatcagtatctcccccaaagacaaaaaagcccaaaatcgttgtcccggagtaccatctcacaccatcgaggcaagatgagtctggagagaatgtgtggcctgctcgagcagagcaaattgacagggcaagggagatcatcaaagaatggtttgccttccttgatttccatcaatatggcaacggacttacgttttgcagtgctcgatctggaaaacaaaccctcatacttccggacaaagatgcggatggtctctcttccggcagtatattacaccatactttgactaccctcggactctcgccctctatgatctcagtctactttccctccaaaggggctaacattcatgatgaatccactgcagacgccatttctgcagtctctccaactttcatcttcgtcttagatcagggatcgcgaaacacgccacccctgacaccagcaccgcacacatgcctcgtcatcgaccatcactttgccgacgagtgcggcttccccgacggtgcagactacgtaacagcacacgactgcccacccgtcgctaccagtgcacttttgacgtaccacatttgcctcccccttcatgccgacctcagtgataaaatctcgtggctctgtgctctgggaacccatggcgatcttggaagcactataaaatggcaacctccgttcccggatatggcccagaccttcaaacaacatcctaagaaaaccgtgaacgacgccgtcgcactcgtcaacgcgcctcgacgatccgctgcttacaacgtaaaagatgcatgggacgccgttattgccgcaatatcaccctcagagataaccaagaatgaaaagctacatgaagctagtttcgaagtgcgacaagagacagaaaggtgcacgcatacgccaccgaacttctctgcagatggaagtattgcgcttctgaccattagctcgaaagcccagattcatcccgtcatcgcaacgcggtggagcgggcatcttaggtcaaacaaactcgaaatagtcatgtgtgcaaacgaaggatatctacccgacaaggtcaatttttcgtgtcgtgttgcgaagatcgcaagagcaagagaaggggttgagaaggttgatatcatcaaaaagcttgagagtatagtcgtaggtgatggcgatttgaggaagagacttggtgacagttttgctagaggtcacaaagaggctagtggcggtatagtcggaaaggctgagtgggaagagttcaagaagctgatgggcattggagaggcggagaggatcaagaaggaagagaaggagaagaaggaggacaagaaagtgcagaagaatacgttagcaaattactttgttcaaccggcgaagaagaacgaagcatagtacataatcattcacgaggataaggttcaacgtactatagctaatgtaattcataaagtgtaaagtatctacaaagaaggtaggacctcaagcccttacaaaaccctcacttccaagccaggtgcagaagcaaccacaggcaaaagcaacacattccaacgggcaacccgttctttaaccagagtagacagctgggccggggctgacgtacttgaagctcgagtcgtagatggcctttgtgaagagtccgtcgctgagcttgtacgcaccagggaacgaaacaccagcagggttcgcgctgcctccaccggtgaccttgacctggaagcaggagacgtaaggctggggctgccccacaccggcgtgtagggcaagtgcctcagcacggacaaggtagtcaccagaagcgatgttcttggggacggtgaacgcgcgctttccgcagttggcgttgaggatttcggttccccatgatgctgtggtgccagagtagccgtcctctgcgaccttgaagaaagagccggaggtggcggtctttgcgtcggcgaccttggccatgtagacgagaacgggtccgtagtgggcaccgccgatggcgggctgggtgcacttgcggtcaccgggctgggcatgcatctcgacagtgagcgagccgccggctgtgtgatgcgttagtgtgatgctgctgatatgtgtttaggaatgaagtgtacgtaccagcgacctcgcacacaccagacgatgtagcaggtccgcggccacagaacatgtcggtagaagtcagactagcgatgggagagttgtccttgactgtgcgaacacaggttccagccttatcgtcagagccgacccagagttgttgccatgttgagtgggcggagacagatgccacagtagcgaggagaacaagaccagacttcattttgtcgacttgtagagttataattgaagagaagtgagagtaagatcgaagtaaatcgttgctgttctggatgtcgtgttttcaagcggcctgtcctagcttttattctgttcttacctatgtacgcatggcccagtttgtgtatgttcaatctaacaccgaccgtgctcttccggcccgtactaccacgggatcgccatttccatggtcgcaacgaggtatagggtgggacgagtcgcctcttcacttagatagattgcgaaaccgtagtcaagctttcttagcgcaaagtccatcgcgtgcattcctcgacgtgattggcagaaaccctgtcatgcataccccaggatttaccgtttaagacacggcactcatggctggttcgggagtcacatggcatcgttctgcatgcagtgctgcctgctaatatgagggtgggttaacaaatctgctgtcatgctctagccgaaattttgtgtgggacactgcagttgcttgaaaatgaagagattcttgtcaaggctgggtgcttcatagaccagacgcccaagccagccgacgcatacccactacaatgagacgttggctccaaaccagagaaaggaacaagttgattttcgtggtgtgtttcgttgtagtcacatgaatcacccgacatcctcgcattatagccggggcccactatattaatcagcttcaaacaacgactttgtcgacagcgaattgcaactccacaaaaccacaagcgagaaaagtaatactatagtattgtcggagacgaggttctgtttgggttgatagaccgaagctgcgtaactaaacgtcatgattgagttcgcaggtttccaggatgatcagagtatattggatctcatataatttcagtcgccatgctttctcacaaatcggatttccgggatttcgtaaagccacatccggcaggtgggatttttcatcgtcgatatcccatacccggtagcctttgccgatgcgttgtcgacgatcttggtaagctagaagctcagagaagacaaagaaggcgcgtgggctgcggctccttgtagaagcggacctgaaagctgaggctcaataatctccacttttgactttctcatcgtagtacaatacggcatccaataggacctgcgctcctagcgcacagtgttctggactggtatattcgtacgggttatgactgattccatctttgcttggaacaaagatcatactggttggacagactcgcgccgaccatgcactgtcatgtcctgctttgctcttcatctctatgacttggtcttcgccgacttggcgagttgcagcatcgcgcactgcctcgatgcattgtggatggaactgactttcgggcaggccccaggaacgttcaattttgtatgccgtgccgttagactcatccgcaataattccatcaaaggctgcaaatgtttgtgtcgcaagctgttctaccatctcatctgttgagcagcgaatgtcgatgataaaggtcactccagcgggaatggtcgcctggctcgaagtgtcgctaccaatcacaccgacagtggcaacgcctagcttcgtgctgagtgcagaatcacgtacggctgtaatgagacgcgatgccgttaccaaggcatctgcgcggcgggccatgggagtcgttcccgaatgaccctccacgccctcgacacggatgctgaaccacttcatactttgcacggacgtgacaataccaacgctcttaccctcctcttccaatactggcccttgctcgatgtgcaattcaaaatgacactccagactgtttgcgcggtaatcgcatggtgtatctccgaggtaaccaatttgctttagagcatctttcatgcacacaccctctttgtcttgtagattccagcatgcctcgagtggtgtgctactctttgtactccacacgccgctggccatcattgcacctgggaaccgcgctccttcttcatttgtccagtcgatgagcgcaattgggcaatgcgtttcaatgtggttctcatgaagcgtacggaggacttcgagagctgcctggacaccgaggataccgtcgtatctggaatggctatcagcgcaactgtggttatggacacctaagcaggtactatgcataccgtccaccagcgggttgtgtatccatgtggctgcccatagcaattggattacgatccttcgccgcgcctggacgcgtagcgaacacatttcccatttggtcgatcttgatatcgcagcccaagtcgcgacattcttctaccagccagtctcgaacttccttatcctctgcggttaggctgaggcggcacataccagtgcctgtcgacaatgctccccattgcgagcaggtactctggagagtgctgttcagtctatcgccgttgataatcagcttcggcaatgccattgtgcttagtacaggtgcctaagttcccgcgggtcaaaaaagctgcacgggaacacaatggcgttcactacggacacacatgaatgacgtgtttcccgtcggccaaagcgtcgataagatttggttgcattactgatggtcatgactgatgagccctagtatccttctatcgggccatatgcggattcatgtggaggttgataagcagcgaagaacgacgccatgaggttcgcatgcggggcgcgattgaggggtcgtgataggaaggtgccaaccaaccgagcctaggcgctccttcaactccacgacgactacgaagaacatgacagtcaaacatacgttaggcgctggtagaagagaccaataccatctcgagtttcgagatacattacaaagatatggctaccgaatatgaccttgtcatcgttaatggaattgtcgtgacagacaccgagattcaagagtgggatatagcgatcaaagatgagaagatcgcaaatatagtatcgaggggaggtttgaacgatgtcaaagccgcaaagactattgatgctgagggcgggtatgtgatgccaggaggagtcgatgcccacgtccatcttcaagagccacctctgtttgggaaaggttcaacagcggacaactatgaaactggatctcgcagcgcagtgtgtggcggtacaacaaccatggttaccttcgctccccagaagaaaagtgaggataccctccttgacaccctcgccgcgacgcacgcacgcgcaaaggacaattgctacatcgactactccttccatctgctcgtaggcaatccatcagaaaaagcactgtcagaattcaagaccctccgcgaagagggcatttccagtctgaagatctacatgacctacgaagcgcttcagctccacgacggtcaaatcctcgacgtcctcatggaagcccgcaaacaaggcatcacgaccatgatccacgccgagaacaaccatgtaatcaattggatgaccacacaactcgaaaagcgtaagctatatgagccaaagtatcatggccccagtcatccacccatcgcagaaatcgaagccacctatcgcgccatatctctgagcgaattcatggacacacccatactcatcgtacacgtctccacgccgcaggctactacacacatcaaagcggcaaaagatcgcgggcttcctatctttgcagagacgtgtccgcagtatcttttcctcactaagaagcatctcgacgcccctggcttcgaaggcgcgaaatgcgtgtgttcccctccgccccgagaatccgaagccgactgtgacgccatctggaccggactggccgacgggacgttcacgattttgtcgtcggatcactgtccgtttcgctacgatgatgcggaaacagggaagaagtcgagtatcagcgaagaatttccaaatgggcatttcaaatacattccgaatgggtgcccagggattgaaacgcgtctgtctctagtcatgagcgctggacgcctgcagttgacaaagtttgtagaagtgacgagcgcaaaccccgcgaagttgtacgggctttggccaaagaagggtgcgatacaagagggaagtgatgcggatatcaacatatggtaccctgagggtaagatgaaggagtttgagttgacgaatgatatgctgcatcatgacgttgattacacgccattcgaagggcggttattgaagcagtggccgagatataccgtgttgagaggcaggatagtgtgggatcgagatcatggaggacttttgggcgagaaaggacatgggaagttcgtgaatagggaacagagtgatcttgcgaagccgagattggagggcgagtggcaactgccgctgtaattataattgcttgaatccgccagagaatcagattgaagtttacagcttcgcttcaagcgggcgttctaaacccaccatgaatctactgaagtacttctccaacttaccagctgcatttccatctatctctacgaccgtgccaacccagccgtcaggtctgagtacaaatactgcgcctttcttaacatcgatatcataccgcttgtgtgcactgcaatccccatcgtagaacactttaccaaacggcatgccctccagcgtctcaaacgcagaagaacctccaggctccgcgagaatagacagccaccggattggcaaattgacgtcaaaaagccacccgacacgcgaaacagctttggcgaaagcagcaagtgacgacttcgtctgaacaacctcgccagcgaataaagcaatgtgaaaggtcgcatgatttggcgtttctgtttggagtctcgtagcttcgaatgtcgccggtttctgcagcggtatatcgggcgctcgctgacctgcctggatcgacgacaagcctgagctttgtccgatattgaggtaagtgtccgattcgtagtatatgcccagtccactgctaaaagccgcggcttccttcatgaccactccgagaacttcattcgggttggcatcgggatcgccagtccagttctccggtagttgcatcgtcataagtcgcgagatatccttgtcatagttgataagtctttccacatttggttgtcgctccgattggtatgtatgcagaagatgtgatttcgcgacgccttgaagaacgagcgacaacttccagcccagattgacagcgtcatgcaatcccgtgttaagtccttgcgcagcgccagaactatggttgtggcaggcgtcgcccgctaggaagatgcagtcattaacgtaaaaagaacgggcgatgcgctgcccgacaacgtagatagtccaccagtcgaccgtgttgaacttgatagagaatggcttaacagaggcgatcgcctcattaactgcagctctctcatcaaacgcctcatatgttttctgtcgctctgccgtgaatgcgaatccgatgcgagtcgcgccgtgatcgagagcggcccacagcacatttccatgtgttggagattcgattgccgcataagaacgtggttttggcatatcggtctcgaccacgccatcaatgcgcacccacttgtcttcacttgaggagccttcgaaaggaatattcatcgctcgtcggacgaaagacttcccgccatctgcacctacaagatatctacacttgacaatgctcctggcttttgtaacttgatgctcaatggttgcgactatctttaagccgcccggagaaatgtcatcaagaatttggatatcgacaagagcatatggcgcgtcaagctgaacgccctgcctcttcagcgcccgtctgaatatttcctcctggtatttctgcctcagaactagcgcaaagtcccacttcgtatccttcatatcttccatgaagctccagcctcgacctggtacttctttcccattcttgtcataatttacagtctgtcgacaagcgaaacattgttgcgcgagctgttcggcaagacccagttggtcaagcatttccgagctgcgcgggaagagtgtgatggcgcggccatattggtcctgagaagatttcgggtacttctcgatgattttgatcttgtgggtagaacgagggaggttgcgagccagttgataggcaattatgagacctagtcgtattagagctggtgtatggtatattttgctgtgtggaattacgtaccaacaggacccccaccaactactagaacgtcaacttgctcaactgtggtgtttgaggtattcataatgcatgaaatacagcgacatgaagctttcgcacttcaacagacttcgagaagggctcacgccagtccgtctcaatgcagatcagggcaagcttcggcacggtgaacgccgccataatggagatgaccagttgcatctgcgataagacattccggatctcgtacagcattcgaccattctaaagaagatggccgcattgcaggtgtataggtgggaaggaacatgcagcaaagatgggggtgtcgcgtccgacgataagataaggaatcaagtgacgagccgggacaacatttccgcctgttcatctcattgcccgcagctcaacacaaacatcatgcgcgcgccttcctcatctccttccaataagcaaaatgagagttgctgattctatgctttactcaagaatgattagcggtctcaagttgggcgcagctcgagcggaacccctgacttcaccctccatcaccctgctaaagacatgcctatgatctccagttcactatttagattcactggctgggttgaactctccaggaagggctgcttcgttgattggatgatccttcaatattggagcaaagtgatcgtcaacaatagccaccggtccaactcagtttgtgtatctttttctctgtcgtcacctgggcaacttctgccccacgcttttatttccaatactatcaaaccctcgtctgatactagtcaagcttccgctttcctcttgagcagttccagcttcatgtgcagaccattctaagcatcgaagtacatgcaactattgcaggtcctgattcatccttcaatcagcgtacatgatgactgcgtcactttccagcgatggagcagaaacatttttgttcgagcatccaacgcttggctcgatgactggcatagtcactccagataccccagatgttgtacgatttcgagctgtgccttacgcaatactgcccgggcgcttcaagcaatccgtgcttcgggagagtttcgacgagctttctcgagacttcacaaagcagggctatgcgagtccgcattccttcggaatggatgatattcacagtggcggtctatacccgggccaagatactattgaagcaagcgagtccgactgcttgatactggatgtcaacgtgcccaaagtacacttgagagccacaatgggtaaacttccagtaatgacttacgtgcatggcggggcgttcgtgcttgggaaactagatgcgcagcacaacacggcacccatggtccagcacgctataaatctcaagaaaccggtcattacgacttcagtacaatatcgacttggagcgctgggctttatggccacaccagacggcgaaaagaactttggtcttaaggatcaacgtaacgcgttactctggatacaaaacttcatcggtggctttggtggtgacaagagtcgcatcacgctatttggagaaagtgcgggaggctactcaatatgctgccacatgctatcacctcgatcatcaactggaccgcttttcaatcgtgttatcatcatgtccggagtcatggggccgatgctgtgtcctgtttcagaggacaaggctgcgacagccttcgcgagggtctgtgagaacttgggcatcgaagagaccggtgaggttgcgctcgagaggcttcgagcgttcgatgtccaagacatcgtctctgcaagtgatgcctggtatgctaagggcaattcctggtcaccagttcaagacctatcttttttccgctcgaagattgcctgggacaatgtacatgaattgcttggcaggtgtgaatgggtagacaacatgattgtaggcaacacgggattcgaaggacaggcatgtatcgatatcgcaaactctttgacaccaacgactttctacgagcatctgaagctggcattaagcggcaatgctgcacgaaagattatggaagcataccatgtgacgctagacatggaccagaacctcttcctcacatcagcaatgcgttggttcggcgacatagtgttcgacggtaagtcaactacaaacccattttgaatataggaaactgactcgacatgcctagcacctatacatgcattcacgaaacacattaccagggagactaagaagaatatctatcgctacattttcgacgtcggtaaccccttccccaccgcgcccttctaccaacaggcccaccactggggcgatgtgtacttcatcttccgtaccatgcaattccgattcccctacaaacatctcaagagaatcagcgacaagcatgcagaactctggatcaattttgcgaacggtgaggcgccgtggaacgcattcggagactggcatggaggtgtgatcatggtggcagatgagagggatgggtgggcccacaggatgatggggcagcatgaagacatgagtggagtagagtttgcgaggctcgacagtttgtgggaggcatggggcgagaagaagggcgagatgtggttgccattggatatggtggccctgaaggatgcagcaccttaactttgacctctaccctgcgaaggacactagacctagcggcacttctaaatcggtatgtggtcataacggaggatgccgccaatgcagacgcgttcaaagtagttaactacgaagcattaaagctaattacgctacactataccactttgaaacatcgattaattatgcgttcaatagcttatcactttctcatcacaagaggaaaatattgatgcaatcaagaattgatagaagggttgctttggggaagggtctttgagccctgacatggcccgagccccgacgtcagcttacgcgccgtgccgcaatgatgcgcgttggtgcctgatccacaacatggctttataacaactccaccatgtagttgcctcaagcttcggtacccaccatggtgcttctgtatatctttctgctcgctgccggagccggtgccgtgtgccatgaagcttccattgctcaccccctgcctgatttggaccccaacgatgcagtcctgaagcatgcatttgctacaatcgatacggatctcgagtcagcaattgctgctcccgaattcgtagcaacctcgttctccgtagaaatcacgtcttcgaaagaatcgctgtgggccaagcaccacaccgcgcgtgaacggaacgcgtctcgccctagcatacccgaagtaaacggcgatgcattataccgcatcgcatccataacgaagaccttcactgtcctcggcatactataccaacacaaggcgggcaatctcagtctcgacgatcccgtagacaaatacataaaggagctgaaggaggaccgagaaggcaatatagcatggaaggacattaccttgcggtctcttgcgagccagctgagcggcataccacgcgagtgtactaatgccttcctcaaatgcttcactgaaacaggtaggctgatttccttcagttgcgcaaagcgatttcatcaaccacaaccaaaatgggttacccgacccccttgacatagggttaccgcctttatcacgggagggtctcatcgactgcgatgagtattcgaagaactacgagaagccatgtcacgcacggggtgagaatgtgggcggtcgcagcagacttgtagctgaccttttacagatctactccatgctctcaagtcgaagcatccgctctttgcaccaaacaaaaaatcaacgtattccaatctagctttcgacttgctcggtcttgttctatcgcgagtgtcgaacaagacgtacgaaacctacatcgaagacgccatcttcaagccattggacatgtcgaagagcaccttgtcattaccaccggacagcgccggtgtgatacccttggatccacacttctgggatgtcgatgaaggtattcaaaacccaacaggcggcatttacacatccacaaacgatatgtccaagtaccttcgctatgtcttgacacactacaacgacatcgtgaccggcgtgaattggctcaatcctgtttcaccttcggagggtctccattcattctacggcatgccctgggaaatactccatacagaccgtgtgctgaagaactccaggaggaccgttcgcttcatcaccaagggaggaggtttgccaggctacttttccgtaatagctgtagttcctgagtatgatctcgcctgcaccatcctcatcgcaggcgaatatgaaatgttatcaaaagttcaagatgctgtaggagcgaccattgttcgcgctgctgaagagattgcaatccgtcagcttgaagagcgttatacgggtacctacacatcaaccaaccagactctcaactccaccataacgctcgtggctgatgagcgtggtcttgttgtggagcgactcatcgctaatggcacggacgccttggaaggcgccttcaaaacttctcctcgtcaatacatacaagtcgttccgacgctgcagtaccaggacgagcagaaaaagcaaggagaaaactggcgcatcgttcattcctatgagaggactgtcggcgaaggaagcatctgggacgactattgcatcgccaacatcgatggtgaagtctacgccggtacgagtctcaatgagcttgttttctggaatgccgaggaggagggaaagtttgcagaagttgagctcagtgctttccgcgtgaacttgacacgatcagacgaggcgcaagaactcgtggagttgtgaatcgtagcgtgatcttcgattccagagcaatgcacctggcaggcgtcataatactcagaccaggcgtctcgtgcttgctcataggactcatcggttctaccataatgatggttttgtaagatacttccgccgtttgcactggcaagcattcaattctgtcgcactccaaagccgagcactctataatagtaaagtcgtcgcatgatttcagtacggatcggatgctcgcatgaacctgcacaacgaacaacgaccggaaaagaaatgaggcgatgcccgaccggtccactcgcagagagggaaggtagccggatgcgagagctgcaacgcgaaagcgagggtgtcgatttggatgcgcggaaacccagcatcttttcggtcccgtgaatgaatcgcgcccccgcaatttgccaattcatataaaagaccaattcgtccgaattgtcattggtgcaattggaacaatcatgctcccgcttgggcactcgctagaacatcaagctttcccccgccacttggcctttatccttgacaaggacaatatcgttgcacggccgcaattcgcggatcttgagcatgggtctcagttgttccgttgcgcatcacattggaaacctctagctgaacgcttcaagttgctgtgttcgccgtccttacttcatttggcggggttgtatccagcatcatccttgcatggatagcctcaattcaacctcgtggtcaacattatcgttcaacaccgtattttttacgatggtgttcttcgtacaaagttaagcaaggtaaccctaatcaagacaattcacgcgatgcccgagactatttaccaccaatgagtacgacgctacaggcacccggagttcttcctaatgtcgggtaagggtcgaacaattcagttgtaagttggcaggtctctcggaccattccttcgaggacacaagatgtaacgtataaagggaggcatatcgccggatcttctggtcgtgctaccatcgttccgcatcgtcatttcatttgctttattagcatccacggactacttccggtagcagcattgcgccatgctgtctataactctccttactggatgccttttggcagtctccccagcgattgctcaaacaatcccttccctcgctgtaccagaagtcggaacctccgcgtacgaattcgatctaagccaggtctcactgagcaatagtcgatggaaagacaacgagaacaggacactcaactatctcaaggctgtaaatgttgatcgactactgtataacttcagagcgacacataagttgtcgaccaacggtgcgcagccgaacggaggatgggacgcccccaacttccctttccgctcgcacgcccaagggcactaccttaccgcttgggttcattgctacgcaactttacgtgacaacgagtgcaagaaccgcgctagctacttcgtacaagaactagccaaatgccaggccaataatggtgccgctcaattcagcactgggtatctatcaggcttcccagaatcagaattcgtagcgctggaggcgggccagttgaagggtggaaacgtcccgtactatgcagtacataagacaatggctggtctgctcgatgcctggaggatcatcggcgacaccaaagctcgcgatgtcttgctggcgcttgctggctgggtcgatggacgcaccaagaaattgagctcgtctcagatgcagaccatgctcgggacggaatttggaggcatgaacgatgtcctggcagccatctatcaacttactggaaaccagcagtggctcactgttgcccagcgcttcgaccatgcaagccaattcgatcctcttgcaaacaatcaagatcgcctaagcggtaaccatgccaacactcaagtccctaaatggatcggtgcagcccgggaatacaagtctactggcactaaacgctatcttgacatcgcgaagaacgcttgggacttcaccatcaacgctcacacatatgccattggcggtaacagccaggccgagcacttccgaccgccgaaccagatctcgaacttcctcacaaacgatacagctgagcaatgcaacacatacaacatgctgaagcttacaagagatctatggactacagacccgtcaagcacgaagtactttgactactacgagcgcgcattgatcaatcatcttcttggcgcacagaacccgacagacaaccatggccacatcacttacttcaccccgctcaaggtaagctctggtgaaaaagaagtatatgagacattgctgactctggcttgcagtctggtggacgccgcggcatcggaccagcatggggcggcggcacctggagtaccgactacaactccttctggtgttgtcagggaacggcattgtgagttagccgtaagcacttcagctacattgtatgactcacacatgaacgcagggagaccaataccaagttgatggactcgatctacttctacgacagctccgcactctatgtgaacctttttacaccttctactttagactggaagcagcgcagtgtcaagatctcacaagtgaccacattccctgccagcgacacaaccacgttgacagtcaccggcactggcaactgggcgatgaagattcgcattccgtcctggacttcaggcgcgactatcagcatcaacagacaagcgtcaggggttgccgccaaccctgggagctatgctacgctgtctcgcgactggaagtctggcgatatcgtcactgtcaagctgccgatgaagctacgcacagtggctgcgaacgacaacgctaacatcgcagctgtcgcgtttggtccagttatcttaagcggcaactatgggcagcaagctctcaactcgatgccttctctggcactgaacactgtgcgtcgcacaagcaccgacagcctcgcattcacggcgacagcaaatggccaggctgtaaatcttggtccattttacgacgcgcataacatcaactacaatgtctactggactaccagtggatcgttctccaactagtgcatgatgacagcgcagaacggagtcaagatagttatgtagactggccgtcattctttgtacatattctatcccgacattccggctggctacgttagcatatcaatcaacataaccttatattccttaaccactctcctcctggcctacgcaagggtctccctcatctcatgtactttgcgaacttgcatattgttcatccagctcgtccttgtaccaactgtcgcttcagctaaagacgcatagttttgtgtgggtctgaatgagatgttcaactcatcttccatagcgtctttgttcaagctattaggatacatggcagttaatatgccgtgttaaggctactgttgggccaactagcttacagtacggttgctccaagggcgaattgtttacggtggtgacacttcgcataggggtcacgatcgtaggactgtagtactgccaagaccacgtattactactgtagttccctatttaggtaatagccttagcctaagcctaccactaaggctgctcctaagtgattttagcataatatacaactttgtgactgtaaacccatagcacggctcctaaaacgtcgctactacacctacggtatcatgacctttactctcagctacttatggcttacataagccatagtacgcataactagtactaccacggcactacgacctgttaaccaacctgttgggatatacgagctagactgagttgcgtgaagccttccaacacccgttattgagcacgatggtcagggccgggattttgtacttgctcgcgacccatagtgcgctactaggagctgcgcacatgaagctgcagctgccgatactcgcgcatatccgtccgcgattaatatggcagtgacttaggcaggacgcgtgatcatgcgcgagaatgcattaggccgttcccttaagcacagaaaactacttctcatctgaagaaagtggcatggcaaagggaatacaggacgcgccctgaatcgagggactcgattcttgcgaaggaaagggagaaggattcaaagagaagggagtgtccagaaacgaaggcgcggcaggctgattagtagaagctctatgcgaagaccgaacaggctgagaaatctcagcgcgcatcaaagaagaagtgtcttgatcatccgggcgtgagagaaaaaggcaccgcagacgagatatcgcgcaaagcgaagtctgcagcagcttggcattcaactggcacgcctcgagcgctacaaatcccgattctgggaatcctgatagatacctggcctcgtagtggattcgagataccgtatcaagtacacaccaattttctattgaaggatctcgtgtcgatgcctcttgcgatgaatttcggcgatagcttcaaatgcgatattttgctagtcaactttgggaggttgaacacggtgggttgatgccgctggagttttgttgaaattcattattggtatcgtagtaaatgagcaaaactctcgaccagagctttaatgtagaaaatacgccagaaggatcgcaacgctaagaaagtatcctcggccccaaacgccttccaatgctacgcgatgatacatagtttcatcaaagtctgtagacgagaccctaaacacatcctaccacttcaatcgatcaaacaaattgctgctcctgatctcacgcttcctgctaccgccaggcagcgcgcttgtgcagtcgacaagacctgcaccattcacgcccagcatgctcatcttagtcatagcagcaacgaacgcaaagtcccacgcacccttactgatggcgaaggtgccgaatgggatcgcggtaataggattttgcgaaatgctcttgtccgctgggagggtgaaaggtgctccgccgttctttgtctccgagtagtacttgttatcccaggtaccgacggttgagtcaagcgatgcgccggcctgagcggggtcggagatacgttgcttagcagttgtgtgggcgccaataagagcagcgagatcgattggagagaaacccttcgatgctaggaaatgtggtcagtcattgctgatcagaacagacatgctttgcttaccgaaaagcttaatgagatcaccactctctgcacgaggtccaggaagtataccctgcgtgtttgcctgatccgagtctttacgaccaatcttgacaggtactgtcgggcctccaggacatgtcttgatggcatgggccgcagcgaactggatgaggtctgcaactccgacctctttctgctgcgccaaacttccgaggttgccacaaagtcgttcaagacctctgttctccgagcgggaacactcgtcggcaagaatcaatgagccatcgcaagcaccattgaagcagtcgtggaaggatgctcggatggcggcgcgggcggcgtctgtgcattgaccatctgccagaaattgagcagtgagggcagttgagatctctttccagactggtggacaggtctcttgtcctttgttgactctcgttttggtcaacatatcgttgagccaggccaaacatgctgatgattcctcgctttgtatgtgtgggtacctgaactgaatttcatcctccatgtgggatactgtggaacagctgcagctgtaaataggagaagattcgtttgcataaacgcatgcattggcgaaattggctgccgccagggcagtgacgacgtacgtgtcgaatatacattatgtatagagcgatttggaaagttcaataaaacgaaagaatgaagatttgacaagagcttttgatagcgaatggcagtgaccagatgatgttggatttgaagagaaaaccctacttccctttatacacctcaataaatgtcgaaacatggataggaatagtatgcagacgcgcgagtcatttcgcactactgggatcgtgtcagtgggcggaccctaacctcaggccacttaccgcttgcgtcgaagtttgcctcgttattggtgagagactactgaggtggtgtaaagatggtgaggcgggtagctcgatccaccctgcagaagcgcagtctacctaagtatgctaagggtgagcgatgtaccgtagatcatcttcggcatgcagttaggcgacaattgtctcgcggggttttttgcgtacgaccaagaatattgaacatacgagagcagtacttggctgcctggacgttgtgcgcctccatcctattatattataaactgttgttgagtgcatgctactgtccaagtagatgcatgttagcctcgtccgcggtttgtttgcaaagctcctgccgtgagcatttgctccagtgactagtactgggaacgactgtttggggtgctatcgttttgttgaaacgaaacatttgttgctaaatgaggaagcagatcaattgtttcaataggaagcggaccgaagtcccatctgagcgtccaaacatcgatcgtcttggagccacagttcctgcacgggcgcttgtgtttgaggccggaaagaagctttcactagtcctgtattcaactatttccggacgctaatagccgagcacgcggtgatcatccttccgttgcaaactcggcattatgggagcttgagtgatttgcttgttcttctcaatcttctgtcttccatcttcggacagcttgcttgtagattctgtgttcaggtggtgcggatgcgacctcagaattcgcatgctgaggtcgctcacaaaggtcgcgactctgccacgtcgcatgctatggatgtggtaggtactgcaggttcccacctacgacggaaagcgaccagggtgcctggagctatacaccaggccttgctgtcgcgattgaagcatggcgataatgtgtgtagtttcgggctactggatacccttgtttactttccgtcgtatttgacaacctgcagtacgcttgaacagatggaatggcttactctgtggctcttgagattctcgcgacagcagccttggcatgggggaagtcggtgtgactgctgcaacactttgagtgcgccacaaactatgataaggggtttgaaacacacttccaataagcagcagtgcatttcacggagccttcgatagctgaggcgatggcgtgagatggtggtacggaggcctagaggggacccagattttgaggtgtcgaaacccctgagcagcaccgattccaggactaacgtatcgcactaagcctcttcacacattctccctaatcctttccaagtcatgctgagcaaatgaaaaaaccggtgctggatactgtggacattggcaacaaatagctcgttgttgcatcgaagtgacaattgcgttatctccaagctctcggactaacgcggcacttttgaggtcgcgacgtcagcccatcttgcgcctcgtacccactcaggtgttcaggtagtcgcgggaactcgaatcgtaagaccaatacagctatcacgatccggagttccaacaaagctatcttctttccaaagcaaccgcgcgacccggcggaaaatgggagcatacgtacggagttggcgtcaaatttgccgctcagcaaccatcgctctggtgcgaaaacgttgtgatcgtggaagggggtgtcatgactgtcatgacttgaccgtggtaggtaaactcgctcacgcgggtatgtagctcgacacgccttctcgtctccatcgcggaaagttgaaggcatatatggtgagctgtgtgatggccccgcagtgacaaggacgatcggagtacctgcaggcacctgatgcccaagtacctcgcaaggtacaagtgtttgtcgaaatgacactggccccgtgtttgacagtcgcaaggtctccgcgaccactgcttctagatagggcacggagactgaggtcaggtctctcgccgaaggcaaaatggtcccttttgcacagccgaacgcaccgatgagagagttgcgcagtcttccctgtacttccgggttgtcggtgagatacttcagcgcccagcaaatggacgatgcagtggtttcatgtccagtaatgagtagctcgagtaactcatctcgaagagctgcattactatccgcttcgcgttcagcttttgacactgaagtaagccgcagatccttgtagatcgcttcgctcagtgcgcatgttcgtcctgctgctcctgccgcaactcttcttcgagatgcaatgatgcactcatccaagattgtatcttttttttgcatggcccgccctagtatacctgagtatgagaagacccaggtatacagtctcgagctgaagcctagcatcacccagtccaggcacattaagagtgtacccaaaacgccatagaattctggcatttgcggtcgtacgaatacagccatttcgtctcccagatacttaattggacgaggtttatgcaatgtttccatgctagctgccaacagtcccagcttcgatccgacaagcatctgccacatgccttcaagtgttgctaatttgacatcctcttgcgcatcgaatgcgcgactcaaatccagaagctctgctttcttctgccagacgtcggctacctgggtagctgccctaacaaagcacggcgcggctacatcgtccaagaacttggggctcactaccacattccaaagtcgtctttgatctctgaaaataggactgctcgacttcaatccgatcgtcgctttcggcaccaccaatccaaaccaagtgtgcatcaagtcggccctgtcgatttctccgatacgtcgcgtgactatgtcttcgatggcatttaattcagccaggacgagcgtagggcggacggtcgagaaggaaggaaggaaaagctggatgagtgaagattcatggtgcagactttgtagagacagccagcggaagacctcgccggtgcggaaataatgcagaccgagggttatcaggtcgccccatggtaaatattgagcgaagaagttgaagggaatgcctgggattggcttgggcatgaggcacgcgtgggagatgatccatgatgcgattaaaataacgaaagcgtaggcaaacgtaaagcacgacatgtttccaaggaaacagggaaagagcaaccagcagcggagagggagatacaatatgagagattttctttgcaaagcgaagcgagtgtaaggcaaccagcctctcgataagtggcgggcgttgtgcatattccttccggacccggctacagacaagcgacgtgagggcatggcttacatgcagaaattcattggactttttagaaggatgctagcgccatcgttatgtcttggatgtaagacactggaatcgggctagataacctgaaccaatcacccagcagtgtagaatgatgaagcgtctccacacaagcgtctcattcgctagacctcccggaaggtcctcttgcggctagttttcagcgtctcgtagttcgatatgggctgatcaaaacatatggaagtctagttgttcgaatggaagccactgttctacaagagatgccctctactaacactacctgtggtaatcgtgtggacgcgggaccgtgtccaccattacgcttgaaaaatcctgggtttcatgcgcaatagtcgcaaatagaaagagatggagaagtttttgtatttctctagcaacatatgtcaacaaacggttgtattgttcccccggttcactttgagtgtcctttaacggccgagagccagctgggaaaggcgttgcatcctccgtcgagatggcaaagactccgtgacgaactaggcaaattcttacagaccagtcgtgtcgtgttgggtcacagtcgctcgtagacccactccccggtcgtaaatttgtgttgtaaatacctgacgttgtcgatatgcgggtgctccgtgttagcactcataatgaaaagtggtcagggtgcctgaaggtatacatagaatctcgtcgtcctaattaaaacctgatagttatgtggatagcctcacgtaattggacgggccatatgctgttgtagtctggtcatttcccgtcgcatgtgagaagctgtagtaccctcccttcacgacagcgccgtgggcccaaaaacaggcggcggaatataggtatcctctcatccacctctacatatgtgaaaaccaggatgaggcggtagtatcgtcatatgctccaaccagggatagtgcgcatcgtttgagatgatcggagagcacaatggtggtttcgaaatgcaagtgggcgggagtttcgccagaactacctgcagggtatgcgctaaccttatgtagatgcaaacacgcatcattctgctctttcccatagtcacgacagcacttaccttcgattgtcgcaaggagtacaaacaattacctacagctgtcatgttgatttaggtagaaggctccccttagatcgtcggattttgggattgcataccaagattggcagttgggttacctgtctccaggctcaggtatattaccattgaactaccaagcattacacctcctatatgtctgactagaccgaagacctgtgcagctttctggttcatagaaccgtacgtgtcaaacgcctcgagaaccacatcttgccgagtctattcatgctcacaacaggatacttaccaacactattccagatttcaaagtgccacacattactgccactaagcgttctagataatcatgtctgttctcgggactggcagatgatcgtttggtgataacgcctgcccaagtcctgttgtttgccgtcaccccagcagctcgtaacaagcaatatattccacgccgtgatcgggttctaagctgcacgtggcagtgtaagctattagtcgtttggaaacctgctgctggtgtcattcatttcacatgatgtaggctagcccttgccccacagaattctctgccctctgggtataaaatcctcgactcccacgctcctcagtcctctttactctctacaagctcctcctacaactacttctcaacggcaatcttctttgtatccgtatatttttctatcatctccacactagcgaagtatcacaagatgcacttccagcaagtcttctcggcgatcctcctattttttgtcgccctcatcgccgcccacaagggcatggtagatgacgacaagcaccgagatgtcggtattgcgttcactgagcctaacttccagggtgggcacaagaccattttcgaggtcaagggcgaatctgagtgcctaccactgtacgagtcctctctttaacttcgattgacattggctaacatacgacagcggacagcaagtgtcctccatcctcatctgcaaggaagacgtcaagtgcacgttctacaccgtaggtctaacacatggcatgagcttgtgaacatggctgacgaaaccagggcactgagtgcaacaccgacaccgacaattacggcgtgaccatcggctgcggtgatgtcgccaatgtcaagtcggagaagggcaacttcttcggctactacaactgcggcgacattaatagaagcaacaacgctaacacgactcttccaactgtgcctcacgacccgagcaatgacaagagcgttcgtatgggcgtttaggtgaacacatcctggcatcattggaaatgtgtggctaatagtggcccaggacttgctcggatttttggtcccgtgagcagtttgctttttattcggtggaatacgatggatgacttgttacttcgagctagagcatgctcgaggccatttttacaagccaatgggctatctcaatgtataaattcgataaacctgtcacacctctgattgccgaatgaaatcatattgcgcacccacacgaacagtattaatgtattgactactagtcctgaacgctgcgactgcgaagcttgcataatgataggtttaccccttgcagtagcatcatgcatcgggtatgcagtgcccgtggctgaaacaagtggcaactataacttggtttgcaaatatcgtggaagtggcccacctgcatatgtagttcgcaagtcatgttcatgcgcaccgggcagggacaaaacttgtgtccgctctgcacctacacgacaggacctaatggtctataagggactgagggcctgaaaatacacgctactctaaggtgtatttacctagttttggggaaatttcgagaatatccaggttgcctcagcctcttctcgttgggagagggcggacagaaaatttgccagcgcctggtgttcgtagagttggcattacatcattttacagtacatagcacaccgtcttcactttaccccttcgacttcgcgcctaacaacggtacctgcataccctcgtccactataatccttggaccggggatccttttctcgccctctctctttggcaaattgccaatcttcttccacatcagctggagcataatatgcccaggcgtgatgtccatctgctgcgagccccatcggaattgccaaagcggaagtatttcgttgtccgcgggcaccttcttagcatcatagtagcatgctacatcgccgaagcagaggaagacgtaaggaaagccgtcctgtgaagaagttgagtactttgcactgatatacagggctgaagacttacgatggtgtacaattggtcgtatatctcggctttgtgttcttgctggcaattccacgcgtagtccaatccaccatatttactgtccgtattccgcgcttgcgagtcgtcctggaaagtacaattgccttgtttacttgacagcgtgtatgggtagtcgctctggcgtgcaaatgtaccacattctgatgttttttcgttcacaaacttgccattttcgttcaggcagccgactgtttgcttgggcgttgcgcttccccagtcttccgattggagcacgtagatgtggccgacgccggtgaagtcaatctgttggataccagcgtgcgcgaggagcgcagaagctaggatgaggtagagcgatgagatttggaccatctttactgatctatcgcaaaagctgatcaacgagtgaagtcgtgaaatgacgtccgaatccccggcactttatacaatctcaaccaacccttctcaaaccaagcaacagagacaaatccaagagctaacaggttcggttcggcgactttcgtcacgcgtctcactaccaactctactacttccccaagctgcagcaatttagattacaacaccaggaagttcgcaccaaccggcgattcagatgccttcaatttatcagtatgcgccgggtcaatcggctggcaccggacattcgcttgcacacgatacagcctgtctggacggacaaatagcgcctgcgaaactggtcttaatatcggaggttaaggcctaccacgagggttcggcaagggaaagagatttgaaatgcaagtgcttgcaggtgacagcgaacaagcgagacgcccggtgctgttgtacaacggcattgcaggatacggcacgtgagaaacttggcgaatcagcgcagtgttggggatattgagaggttcccgcttctgtcgtaaagagagtgcggggtgctctttgtccgatccttccggcagtcgggctgaacgatatgtgtcagacgtctgtaagccgcgtgtggaacttgggccacgaggtagctacagtgagattcggatatcggagctgacgttgatgtggaggcctggggctatacgaggcgctaggaagggttgggaaatgtctcgcttatgggtgctgctgctgcttcgtttgtggttcagtctggctgaggcaagttggtgaagacgtatttccatttgtgttaccaatgccctgttattcaaccagacattgaagggtttcatatgcaacacctactaatgctcacctgtgaacagctattggaagtgaacaaagtctggtctgtgtcgggcaccactccagggcttccagaccttccaatgacctgcaaatttcccatgtgtaagtagatatctgattgcaaggatcattactcgcatgtagtctacaagccggcgctttcattacaaccctggcacagaccccgttgatctcccgccatgatctacagcaccagctgcacggatacaccagatgggtccatgccctgattcgactgtggaggccttatactcatactctcgaaaggcaagcttgatcatggcaatactgatttacttggacggcgtcgcggccacaaagcggagagccgaatacgatattagatgctcataaacgcctctttcccagaaattagttaagcacgtttcatgtattacactttcagagattcgacggaacagttgcaggtaagcaagagaaaggcaaacgcgtatcaatgcctaataagataaccaacgcgcgacagctccacatattgatcaagccatccatacctccttggaggatccaaactccacttgttgaaatgcttcgctaatgcccaactacacaactccatgcctgctaaaatcaaaaagactgccgattcccaccaagcgatgaaccagtcgatggcgtcgatggatgaccaagacgacataccaagtccggcaaagcacacatattcttccgcatacagtccagacagcaagccttgatatcttcgtgggcggctatgagcgcagcagcgacttcttgattcaggcctttggcgttcttgaccgcgcagtccgcgtgatcaagacatgaagctgtatcgactcgtcgctgcagattgagagcacacttggcgtactccgcgaccgagagtgctctgtccatgggtatgtctgatgccttgagactcgcgaggtagtgtttgagcgcggcgcctgcgcggtcgcaccccgaggtgaccagactttggtacttttcggagaagaggatctgtcgggaagagtcgattaggccgatttgcttgtaccggatctggtctaactcagagggtcagcattgcatgagatatctgcgttgagggagacttgccgatcatctcgagtggcattaagtcggtgctgtgagttgcggtttgatagctaattgtgatgatgcgatcgtatgtgagccgggaactgacttgtccgaattctagaggcaggtcgaggacataggtgatgaagagcaacttctcaaaggcgggtgcgtctggatatgacagtttctgagcaatctcaacccgtgcccaagaactgaccgcctccgtacactggtatttatcgcagagaatagccaagtcagccaatctggagattgatatcgtatctgtggcgttcgcgaccttcatgtgcgtgattttgcaaaacaaggtcacggcgtctgggtcatcgtcaggtagcgccacgcttttgggcaaagcagcagagagaacttgtccttcggcaaagttgccattgaacatggcttcaaagactggtgaagcgaggctcaggacatgcgacgagacgagaagtgagccaacccgcttgccgttcgtcatgagctcgaggaggacgtcgccacgtttgtcgataactttatctgataccataacctttctcgtacgccttttcggtgaaccagcaatcaagctacggtacctttagtgatcagtcacgcagggtatagacaggtcgtaccgttcgttcgcctgcttacgtcgtgagactgagcgagtcgcgtggtgtggaggtgtcgaactgcggatgttaccagcaaacgacgaccgtgcttggactgcacatggtgactccatgacccatgttccgagttttgaaaagtagagaaagttgaaacggtagtgaggagaatgaagaggtcgatatcgggtcatcttgtgcttctacctgcttcctcgaccatcagggaacgatgaaactaaggcgacgtctgccaagatgcagacccagatcgggcgatgcatatgctcaacggcgaatctagccacccttctctacagtttccttccagattcgccttgtaagcgagatgacgcgaagccatgacaggcaatcaacgagccagggactgcataattgcagtgtaaactgcggcgaagactgcgcaacgagaagaatggatgcaagtttgacgtaggaagagagtattgaagagacggatatgatctcgcgaggataacgccctggaagtcaaccaatcctcatgttgcgtgagcgcatagttgaccagaacgagaacagcctcggggaaatttcgccgccccatagcctcaaccgcgccgcattggccagcgaaccacgacttggctattcgcgcgcttgacaatccgtttcccgaaaggccaagatggcgcttaacaatgcctgtcaaatatgggtctgttccgcagctttggtacaccaaatggttctcaaacatgcgaggcatacttcaacaaagcatccatggatagaaatgcggcacagtggaatgcggcgccaacaaagagagaaaatatctctgcgaaggcagcattcgagtgttcgtactttgtcttcttaatttttcttcgggtaattgcaagtccatatcttgtaccaccatcgatattaatatgcttcgcttgctcctactagcgtcggtagcgcgtgcatcgctctacgatgctcagcaacctcttcggggatcgaatctagatgtcgtggttccaatcaaggtcagcatgcaagatctcgcagcgtaatcttcgcctaacgatatcacagctagacgaaaacttgcagtactcttatccattgaagtcgggcaaatcggagctcattgctctggacactctccaagaggttgcgcacctagaagcaactacccctttctcgtccataacgatcaacgtgcccctggatttgaagacgtctggatctgttacttttagccacaacgcatcgtcagagtcagatcaagtggacgataagatctggttgcacaccagcgtcctggctacgaccattcctctggatcacattggcattcgaaagggcggcatgattaccatgtcggccaacagcgtatggctttcgctcgacactccatatatatcgcttccggacagcattttcaacgtgctgttgcaggctgcaaacacttcatcggagcaggactttgttctagattgcgatacagtacccagactgccagatctcgtctttggactggatattgatcacagctggactcttgcaggtgatgaggttgtggtgagaccggaacagtatgtcatggagaccgaggcggggaagtgtgtcctcctggctaggcgccgtcgcggcttgcagaggcttggttgggcagcgattcgaggaagggagtttgtgatagacttggctggtcagaagatggggtttgaaagctgattgtgtggtccttctgacgctggtgttccgtgttagctttttgcactcaaacatacccaattcgagctgtgcccgtccacatctcgtgtttatgcaacatttgcgcttcgaagcagggcctaccatgtcgcaataatcccaattgcaggaagtcaatcgtgcgtgtcacttactgtatcctcgaagtgtttggtgttgacttttgtgtgcttgggagaagtgttccaatgtacttcgtctgaatgacagctatgcgaggggtgcttgcgcctgccaccagatcttctgcaaaataacaataccttccaaggtcggaactgcaaatccggttcgcgttccgaccatctttagctattcatcctctttcccccttgtccatgcctccgtcgcatatgcaaaaaaataaaaataaaaaagattccacgcgcagcacgccatgcctgtgaacctcgcgcttcgctttgcaggccacggcagctgtcgctccacattttgctcaccaacgtcatgcggctgcggcttcgagttccgcatactcgtcgtcacaatcttggatcggccaatttcgatggagaatcacgtcgcgtaggcgtaccccatcgcgagattgactgcaagatctatgcaactcgttgaaggctgtgtagacgcccgagcgatcaaatttgcgctcgactaaacgacacgacaaacatggaaaagcagcacagcgtcggcaaatgatgtctactgagcgctcgcttgaaggggaacgtgtccctcaaaagctcggagatgcgctatcttcgtcatcggattgctcgaccgcaacgggagaaaggatgcgcgaagttctggctctgtcaatagctctggctcgagacgcgttctgaatcggactcgttcggccgattgttttccgccagccccgaacgatatccacgccgtctgcgaacatactgcgctctctccgttcttcgaccgagttttgacggcgacaattcgcatccgcagacctgcgaggttgcaccgttcgttcctctgccgtggacggcagtctggcgcctgaaatgctcggccaccaccccaccttttcttcgagttccgctcgtgctgctgggcatcgccttgatcgtgttgtgggaccgtcatggtgttcaccaggtggcgctttccgagtcaagcaactattcccgttgttgatgcccagtacagcaagcaattctcggagcgacagcgttgctaattgcggttcctatgtcaaagaaaactcaagaacgctcaatggcattctcttgctatgttaatctgcactgcttaagctctccagaataacatgtgatgaacatgagcggaaagaattcggaataggggaggcagcagctatcgagctgccagtgtcatttgccccagcaaagctatggtgacttacgtagctccaatggccctgacagtcaattgggctccagactgccactgtgttggtcccaccgctcagggctgcgctacggatgcatcggcgaagctcaaaatatgctcaatcgggtaagatgatggtgtagcttccatggcgcgtagtcggtcgcgtgggcgccattggacgaaccccgcacctcctacgatgcgaagtaattccaaacacgaccgcgaatcccgcgaacggcatcgtccagatgcgtgcaagggtcccatcatcatcaagtggggagcaatgtttgtcgtgcgccgagtgacccaaagttttgaggcttctagctacgagaggctcttgtgggtaccaacacctcatatataagcccctcacgaaacccctcaattctcacacaagcaccattcccttacgtgcatatttcaaatagaattgctcgcaagacttcacgtcattgcaaaccacaacaggtataaccgtcccgccccctctttctctccttttaggcgataggctgacggatcctgcatcagtttgacgtatctcaagtaccttgtcggctacttgtatatatacctctacggagcttcaagacttgttgcaacaactcagacacaatggtatttctccgctcagcatcacgccttgcgcgccctacctcctccatcatcagcgcacgcgctggaccccgcctcacatcgtctctacgacaaccgaatgctttcagaacgctaaccgcgtctgcctcacaacagggcaaagttcttctcgtcctctacgatgtaagtcatgcaatgccactaacatgggacaatcgctgacgacgtcatagggcggcatccacgctgagcaggagccaaagatgctcggtaccacagagaacgaactaggcatcaggaagtggatcgaggatcagggccacgagctcgtcaccacctcggacaaggagggagagggctctgagttcgacaagcaccttgttgacgcagaggtcatcattaccacgccgtatgttctgccggagctaccccgcaatgcacgctaaagcgccccgcaacacgttccgcgacgcgctagcagaccatcctaagtggcacgagctaaccaagcttcagattccaccccggttacctcacaaaagaacgtcttgctaaggcgaagaacctgaagattgccgtcactgccggtattggttccgaccacgttgaccttgatgccgcgaacaagaccaacggtggtatcaccgtcgctgaggtcactggctccaacgttgtgtccgttgccgagcacgtcgtcatgaccatcctcactctcgtccgcaacttcgttcccgcccacgagcagatcgccaagggtgaatggaacgttgctgaggtcgccaagaatgagtacgatcttgagaacaaggtcgtcggtactgttgccgtcggccgcatcggtgagcgtgtacttcgccgcctcaagcccttcgattgcaaggagcttttgtactttgactaccagcctctgtctgccgagaaggagaaggagattggctgccgaagggtcgagaacctcgaggagatgctggcacagtgtgacgttgtcaccatcaactgcccgctccacgagaagacccgtggtctgttcaacaaggacctcctctccaagatgaagaagggctcatggctcatcaacaccgcccgtggcgccatcgtcgtcaaggaggacgttgctgatgcactcaagagcggccacctccgtggatacggaggtgatgtctggttccctcagcccgcgcccaaggaccacccgctccgctacgcccagaacccatggggtggaggcaacgctatggtcccccacatgtccggtacgtcgattgacgcacagcaacgatacgctgccggcactaaggctattctcgactcatacttctcgggacgtcatgattataaagcggaggatttaatagtctacaatggtgactacgccaccaagtcttacggtctgaggaagtaagcggtggacatgtcatgagcatttttttcttggcgggtttttgagagtcggaatcgactaggtatgaaatattatatcaacaaacccaacgagctccatggatgctgtgatgttgtcatggtttgataacatatcctgaaggtatgcgcatctttttggtggccagagggatgtgtcacgtgaaatactctttgtcggcacctgactcgcaatgtgtgtgtgcaagggcacccacccatacgagtatgtagatttccgaaccatatgatacaagaaggttggcactcagcgacggctagacagcgacctcggccgctcatcctcgtgctcattcatcgctgtcatccttgaacccctcctccaactccctccctaaccgcctctcctcctccatcatactacgccgctgctcaagcgcctcccttcgcctctcatcaatcgggtcaaacccgatcataccctctccctcctcgtcatcaaacagctcgtcatcgccactggcatctacgacgcgctgcgtgcggccccagctcgagggcgcgaacaggttgtacagcgcgtcggagagtttggtgcgccatgaggacgagaactccgggacgcccgcgggcatgggcaggtactggctgtagcggctgcggtggcggcgcacgaaggggaggacgatgagggctaggaggatgtagagcagggcggcgaggaagagcggtatgaggattgtctggggaggagtcagtgaggtgtggcgttggggacggtggagagacggactttgaggaagtgggtaaagcccgccatggctggggatgcatgtgcggtgatgcgctgcgcgctgcgttggagtggtgcccgagagctggactgctacgccacagctggagagaggtaggagaggtaggcaatgtgagcaaatgcgtctggagaggcggagcgtcggcatgcggatgcggatgcggatgcgcattcacggctgcgcagatgggctctcagaccatgcgccacacaatccagggcagggcacgtcttctaagagaagcacatgggggtccggcgcgggcactgggcagctttccgcggttcactcactgaaacacttgcggactcagtctgagctgcaattactcattgtcatttgttattcagtcattccaccttctaccgttgtaattctacttcgtacatgcattcatagctccggcacttcagtaccgttaaatgcacctcccctttgacgaggactagcggcaccttgccgcattcactgcagcaccccaggccgcatgcccactccgacgccgcgaagtcaaatccaaattaagtcgacttcgcatttcgacgcccgtcacgtcacgccccgcactcgtttcagcagctgcacgccgccgcacagcagctcgcagctcgcagctatagggcgcgcagctataccacgctccacggccgcttgggggggacacgtcgaggctgcggcaccaggcagcgcatagcattgacagcagacgatggatggcaagggccggcacacctcatccgccggcaagttttttgggcggcgactgcacaaggacaaggaaaaaggcccctcggacccgcgacatggccagcagcaatcccaatccaccgacagcccgcctggcagcgcccacggttcgcagagctcccgccattcgcaccgtcacagcacctcggccgcctccatcgaccgccccgtgtccatgagcgccgagggcatctttgcgcgcgcagggcccatctccaccatcgatgccccgcgacacggcgacgacgctgccgctcgctcccacgagccgctgccacaccacctgaacaaaggcggcggcgacttccaccagtatcccgtcttcaacccctccgccatgccgcagcagaacggctactcgaatgccgtcccacgccccccgccgcacgccggcggcaccaccatcgcctcgagccagcccggcgaccgcggcgtgtccatgcagcaatgggggggccgggacagcagcaagaacggcggcagcggcggcggcagctactcgtactatgctgccaccgactcgtctgtcaacacgcgcgcctcatcggaccaggcgagcatctactccaacgattccaagactcgcgggtccaacgtcttctacccgcagaacccctcccagaccaccttctcctccatcggcctcgatgcaggcagcctgctacccaccgccacgtccaccccccgcgactcgcaccgccatctgctgcactacaactcgtcctcgccatcctcgtccaccccctcgctcgcccagcagacgttcagcatacagcgcccgcccgaccatgtaatcgagaaggaattcatgaatctgatggtcaagcgggggtggaagagcttgcccgagcaggctcggcggcaaatggaggcctacaaaatcgacaagaagtggacgctggtgtatcaggacaagctggccgagttcaagcacgacgagaagaagcgccagacgcaacggagcacctatgtgggcggagcaagagaagacattcttacgcgggcagaagaggagggctcgcccgagtggtacgtcaagaaggtcatggacaactccatcaccatcaagcagatgtcgagtctggagatcagcttaagaacacagccaattgcgtgggtcaggaccttcattgaggcgcagggccagattgccctcacgaatgtgctctccaaaataaaccgcagaaaaggaacggggccgacaccgccaccaagtgtgctggcccagaaggcggaaaacgacgtggaaagagaatacgaaattatcaagtgcttgaaggcgttgatgaacaacaaatacggcgcagataacgcgatcaaccatccctcgattatccaggcgctgtgcggatctctcactgcagcacgactcaacacccggaaagtcgcatctgatgtcctcacgtttctgtgtcattggggcgatggccagggacacgagaaggtcctgcaggcgctcgacaatctcaaggcgcagtatggcgagagcagccggttcgacgcatggctgcgcatcgtcgaagtcaccgtggatggccgtggcaagatgggttccatggtcggcgcatcagacgaggtgcgcagcggcggcattggtgtcgagaacctcctgatggaatatgcaattgcaaccctcttcctaataaacatgattgtagatgcgccagagcgcgacctgcagctgcgaatgcatatccgtgcccagttcacaggatgcggtatcaagcgcatcttctccaagatggagggcttccagtacgaggtcatcgacaagcagatcgagcgatacatgaacaatgaggctgtcgactatgaggatttcctcgagcgcgagaacaattcgatggtggacgacatcgagggcgaagccaaggacctcaatgatccgagccagatcgcggacgccatcatgcagaaggttgcgggtagtcgaacgcaggattactttttgtctgctatgcagcatcttttgatcatccgagacacggagggcgaagaccgtctgaagatgttccagttggtggaccagatgctgagctatgtggctatggaccgccgactcccggatatggaccttaagcaaagtctgaacttcacggttcagtcgttgcttgacaagctgtacaccgatgccgaagcccggcagcagcgcgatgagatgatcgaagcacgacaagttgcagactcggccatagcagagcgtgacgaggtcaaggcccagctcgagctgggtgcagatggcttagtccagaagctccagaaacagcttgccgagcaggagcgtatgattgagctccgtggcaggcaggtcgagcagatgaaggccgaacttgcagagacccaacggataagagcccaagaacttcaacgcaatgagctggagacacgtgaattgtacctcatgctcagggacgcacaagatgtggctgactctgcggcgaagaagggcggcaaggagggcttggctgctcaagacccagcacagatgcagggtatcatggaccgcgaacgcttgatgggtagactcgaaatccagctacagcgtgccaggacccaggccacacttgaaggcaagactctgcaaatgcaaccgagtgagaagctccgagagctgcgagagaagatggagggtaccatgggcgaacagtcacaagcagaattcgagggcctggagcctggcgcttttggctcggtgcgtcgtggaaagagtgtcgttcctcgcaggaaacctcttccgggtcttcctggagaggctggcgaggacgagttctcagacttgggagaagacgaagaaatgatcattgagaagcctcgtcttatccagatgcacaagcccaagctcagtacatcaacagccaatgccctcttgggagagatctcctcaaaagtcaagacatacgacggttcagacgcagaagatggtggcgacggcgttactaccggaccttcacatccaagtctcgaatcagactctcccaagacgcctgcagacactgatgccgtcaagtctggcatcccaccaccacctcctccaccaccgggtgccctcggatttcccgctaacattccccctccgccgcctatgcccggcactaatgctaatattcctcctcctccaccgccgccaccaggcaagcttggctttggcattcccccaccacccccgatgcctggtatgaagggcattcccccaccaccacctatgcctggagatggaagtatgccaccacccccaccaccaccaatgcctggtggcaaacgaccgggcttcatgcccaaggctcctggctttcacggtgcaccttcagtgtcgctatctgggccacgtcctaagaagaagctcaaggcgctgcattgggagaaggtcgactctccacagaccaccgtgtgggctactcgtggtctgacctctgaagaaaaggaggagaagtaccaagagctgtcgaagaagggtgtactcgaagaggtcgagaaactgttcatggccaaggagatcaagcagctcggtaagaagcaggacaagaagaacgagaagaagcagatcatctctcgcgatctcatgcacaacttccagattagtatggccaaattctcatctgtggcggtcgaagactttgtcaacatggttattcattgcgagccgaggattttggacgaccctgtggttatggagttcttgcaaaagaacgacttctgcgatattccggacaacacggccaaactcatggcgccgtatgcgaaagactggaccggccccaatgctgtcgcaagtactcgcgagcaagaccctaccgagttgacaagagaggatcagatctacctctacactgcatacgaactacatggctactggaagagcaggatgcgggcgcttgcactcactcgaacgtacgagactgagtacgacgagatttcgaacaagcttttggaagtttcgcgcgtgtctgaaagcttgagggattcgacaagtctgattagtgttcttggactcattctcgatattggtaacttcatgaacgacgccaacaagcaagccaacggtttcaagctatcgacactttcacgactgggtatgctcaaggatgacaagaatgaatctacgtttgccgacctcgttgaacgtatcgtccggaaccaatactctggatgggaaggcttcaccgacgagattggtggtgtcattactgcacagaagatcaacgtcgagcagctcatccaggacgcgaagaagtacattgacaacatcaagaacgttcagatgtcgcttgacgccggtaatttgtctgaccctaccaagttccatccagaagacaaggttgcaattgtcgtgcaaaggagcatgaaggaggcaagaaggaaggcggaacaactgcaagtcttcctcgaggatatgcagaagagctacgatgacatcatggcgttctatggcgaagatccaaccgacgacagtgcgcggagagagttctttgccaagctggcgaactttgttcaggagtggaaggttagtctgaactacattcgccctcatgaactctatatgctaattgaaacagaaatcccgcgaaaagaacacccagctcgaagaccaatggcgccgcaacgaaatctccatgcgccgcaaacaagccgctctcaaccctctctcgccgtccgcgctctcttccgactccgacgcgcccaaatcccccgcctcaaccggcgcaatggacgacttgctccagaaactgcgcgcggccaaaccggaagcgcgcgaccaacgagaccgccgccgccgtgcgcgcctcaaggacaagcaccaagtgcgcgtcgcctcgggccagaagatccccgagctcggcatcaacgtcgaagaaggcgccgaagggtccgccgcagaaggcgacgacccagcagccaaggccatcgtgtcaccgaccagcgatactgctgatcccgaagctcccgctgatattgcagatcgcgcagctgcgatgctcgaaggcctgcagggcggctccagcctcaacaaagacggcagtctatctgtccgacggagaagagaatccgcggatacggaacgccaaagaaggcggaatcgacgacaacaggctagtaaaactgatgatgagggtggggtgttgagccccagtacaattcctgaggaggaggggaatcgagaggaggggggcgatgctgaggcggatgtggaagttgtgatcagtcccccaagtccggagaggaatggggagaaagaagaggaaggagagggaaggttgccgacgccgccgcctgagtaggttgttgagatacccgcacataatgttgtttttggttctgctgttggtttagtcttgggagtgtgtggcatcgcaaagctaagcaacggacttttggaatggggagagagagagagagagagagcatagcatgtaggcggaattgaaagatattactatgtcaaatcaaagcttatgatcgagttttgctcctgagtgtgtaagagagtgagtttgttttctcatttgatgggatggggctacgtacgaattgcgaagactttttgcatggcctgttgatgtaaaatggtctcccctttcatcccctcacagcctgcttgattcacgatcatattctaacgggtatatctgatgcctggccggctgtcatcccagtatccttcactgacaacctcgcacaggccttcccacacgccgctaagccaatgccttctggtacaaggaccctatgagaatcgctaacggatgcatgggccaaggaaaacgactctactctctcaaatctcaaccaccctctactatggcatccaatacctcaggctacaatttgcgaccgcggaaacgagccaggtccaagtcggcggagcctgcgacgactgccgccgaaacgtctgcaaagacaccgaccaaggttaagcccagtgggccttggaaagctcctcagaatgtgccaaagcccaaaaggcctaagaagctgccgctattgcgtcctcctccccatgttacatctgacatctttcatgatctcccggaggaactcttgatgtcgatattccaatttgtaagtacatcagtgtttttgcttaagctacaaatcatgggatggcgctaggcatgctgtatttgactgtcaaataatcatcaagttcaaggcgcagatgcaagacgggaaggacatactgcgcgagataggctttgctggatactctgacactaaccaagttaacgaactcctcacgtacgtaacttctctcggggcggttagggacgtcatgcgcgttttcggcaccgctaatatacatcgtctcgagtcgttgaagctgtcgacaaaggacaatcgaggcccggccaggaacctcgagtacaacaacccaatccaggacttgggcctgtaccgccccgccgcccgcatcagtacaacggagctcatttgcgacaactacaacctcgaccaccttcccctgagcataaacgtctccatcgccatctcatccctccacacactccgcctcctacagtgcgacaaatcaaccagcatcttccccatcctgtcgcccaacacctgactgcacaccctcgaaaccaaaaatatcactttcacacacccgctaaacctaagaagcctgctctccttcctcgaatccttctccacgctcaaagttttcgtgtgccgactccccgaccccgaccccaagtcaggctggctcaccaagcacgttgttgacgcactcaaaccccacacccaactccaaacctgcgtcctcagcgttggcacccacgccgccaccctcccgacctccgcaacctacgaaccaaccacccgcacctcctcacccccggcttccgaatcgacgccaacaccaagacgccgcgcgcgaaacactaatcgcaccacctcgtcgccgaagtcatacagttccccaagctggagaagtggcagatcatggctagcattccgaggggcgtgggcgttatggatccaggcaaggcgaggaggttggcggatgcgatacgcaagacgtgttgtgggttggttgggggagaggggtgtcgtattcgggcggttggtattctgacgatggcgaatagatgcagccgcgaggagtttgaggcgggagagatgccgagggtagggagtattcttatctagggttggagaatagagagtggggttttgaggcgtttgcgggggatgagtgatgcatgagtggagggagaggggactgccctatttaattgatcgattgttcctttgaccagaatactcgttggtaaaggctgctcatgtatgatcagtggatcttaggcccttgactttttagtgtactcactcggctactggacataatactcattacccttcactgtcagtgttctcctcgctgcgcttctgcagttgtgaaaatagaaaatcatgttgaaatatccattcgtcggcgagagaaggcccaacgacctcttgcttgggtcatcgacggccggcgactgtagttgggtttcggtcgtcatttaagatttaaggaacaaagagccttctaccagatcttccagaagatctccgttgtgaaatccgtcacccacatccgtgttgcaaagtttcgcctccaaatgatgaagtctattgcgcaagactctgtactgtggccaaccacaaaacgatcacaggaacacattgacatttctggtcaattgaattgcaaactgcaagtcccatccggcagttttgtcattgaggtcgtctgagcgtagtgggccttgaaggataattagaagtggctgatccttgtaggtgaagttgagaaaagaagtagcgagaagaacgccaaataagcaggcgggctagaagaattgcgttgggaagtaattactgttggcaataaggggataagaggagaccatttgagcgtattagtgagggaagaggtagggttgcgaaagttatggacaacgggcgattgccgctaaagcagctttggctggccgtctacgccacgtgattacatgtcggctgcaaggagatgtctgaggctagcaagttcacaggtttcatcccgaccacgaactgatgaacttgctctagctttgggtcttttgtaagtccgcagaccattgaccacgttcatataggacattgatgtgccgccattacaacatcgcgttggtcttccatgatctaaatcatgacagaaatcagcaaggcacgtccttgaataccagcggctttatgaattggactagtatttttacagtgcgaccttgacgccattatccagctaccatcgagtttctagctacacaacggaaattttctataaaccgaatcatactaagctgcgcaatagtttaagcagcttgacaacttcctggcgaaccttgaatcaggccatcgccttcgagtgagcgtttaggagactgcagctggtcggtatcgatttgacaggctcctcaaacgaatcgggatagtcgcaatacgatcttttcgcatcgtgggcagcttggacggccatctctacttaattcttggcaatatgcacaatgctactgttgcgcgccaacacactaatgtcactacctctgccaagtggaagattcaatgatcacatacgttttcactcacagcttccgcgatcatcaaagacttgtacatgtgcacaaccaggtttgaggtacagagtgcagaaatcaagacattggcgaagtatattcatcagcactgctaggatgcggttgaagaacatgggtgactgtaagattgacaccatacccatattccttagcgacgtcgcaaatctttgttcgagtaaggtaccatagcctttcgacttcaacttccatcgcctgaagaactgacctggaggccaccagtgactgctccacgcgcaagtgcgatattatgatacttcaaaggcatacatgcctacctgcgtttggtacaagtagatgatgagtgattgaatgatcacagcttggagccgggagcttgcggggagttggaaaatgatcgttgtcctgcatggtatcacctagttgcctgtgacacattaatacagttgaaagaagacattgcccctgcactattcggtgtctgaaagcaggccatgattgaatcctcaattactaaccttcgcccttcatggctctgattagtgtatacctcataaagcatagctcaaggtacgtgacatgttcggcgctcgtcaccaaaggcaattcgcaagacttgagcagcgcacatgcatctgagtgcccaaccaggtccagaaaccagaccagcattttcaattagccgtacatcatcaactgcatgcacgtaccgtatcttgcgcaaggcgagcccatcccatagatagcgtaccgaacacgatcccgcccaaccgccggagcgctgcaagtcgcgatcatctccccgagcagcaccgagccagatgcaaagctcgtggattccgaaattccagatcgatattcccgcattcggtccgttggtaccacggtggtggtgatggcgacccatcgatagcatagcgatgctcccgtcttcggtcctttaatccctaagtcgaggggaacaaaatgcgttgcggccaacgaacgggtccggagggaattcgtgaacgacgatgatcctggaagatgagttgcacggttgccggctgacaagccggtcgcctcgacggaccatgtcgatccgatcgctatgtgccgttttggagcggtccaggggcgcagtaaaatttagcgcgtgtgcttgcgtgatctcaaggacggagccaattgctggtgtctagggcatggagaaggtttgtcaagtgagtcgcggaaccggagtcaactccgacgaggctggaccatcttgcgaaggccttggctttacactgcctcgggtcgttgttgttgggctgggatcaattttagagcagaggtgataatgctgggatcataatattgaattattgttgaacgaagaggagatgcagtcgcctgacagaatattactactacttcgaaagcggtgacgagtaggttacgcttgtaacgagatccttctggctctcgctgtcgatgtcaatatcgctgccgctgccacttcgattgttcttctcgtagtgatgttcgacttgctgagtgacataaatgcttttgccgtggccgtcttggtcggctctgggggagtaaggaccgccacccataggccccattgggagttccgcatcgccctcgttggtatggcgcgtagctctgcttctcagtccatatccttcgctcagacggccgctgtatccggctccgtatcccttgctgctgtggcgggtggagaacgcgggtataatcctgacgatgagtggcttcagtgcggggagtgaggcgcacacgatgcccagattcatctcgattgacgaccagtacgctgtagccgcagaatagtatgtacgatcgtccatgtgctggctgagcactaccagggcatgaagtcgtaggaacgagaccagacagacgaaccacccaatcgtcagaactccgatcagagcgaacttctgtcgattgggtaactgcagtgcccagatggctttaacaggcagtgacgcgaccatcagatcggtgaagatgttcatgccggcattcaggaaccagaggctgttgtgagataagcgcaagttgatcgttcgctgtgcaatctacttacatctcgtctttgacgcaatttgcatttgctttcgcctctagatcccagaatgcttttacaggcacgcaaccgaagattgaagtaccgaatgtcgaaacacccctatgaggaaggtattgtcagcattgattgcgtaacttctgccaaggctacccttaccaagcaacgcaaattcccattgcgatatttaatggccactgcataccaccaagagtaaagattcgcttgtactgcataatgatagatatcttgatgaacataagactcaagttgtatgttatgatggaccagaataggtactgttttaaattagcctagacccatatgcacgtataggagatcgctgaccttgagcaccagttcgactttgtcagggtaacgaacaaacatcgcgtgtttgccattgccagcatttgcttgtagtacttgaacgattcctgtcgcaagtgataagagctgtacagacttgatcagcacacgaccatagcatgtagaatgtgcgattgacataccgttgcaatgatgatggagtaatcttcccatccaacagctttgtacctgaatcttgtgtagatgcgaagggaaaccgaaacgagtgcgatgacagtgaatgcaatgacgatgttcttggtgagtggacccagatcctctccagccaacttggccaattgctcaggtggtatttgatccatagcggccatggcgttgagtgagagtgtcggcaaggactcaaagacagtgacaagacgaatatcgatattgaagatccgggtcgtcgaggtacatgaggcgatccttttacatattaaagacagggtcttatcccgggaccatgtatgcactagtggacggcatgcgtcttggacatgcagagggcctgacacttcctcggtggtaaagaaaccttgtccattagtgggtaccaagcccacttctccgtctgaggatctggggcgtgcctatgctggagttcggctagcttctgcagtacaagatttgcatagccaatggttcacctcgcggacctcccgggggcgcggtggcgcaaggtacgcgagtaccggtagtctctgaaggggttcttgtccgctactgatgatgtcgctagaggaaaagagtgtcgctagaacaggcatttgacatcttcaggagacttggaatctcagtttaagcttctgtatacagccgaaccgctggaactccgcaattaatgttgttgatgcgtctcgatagtgcgagaacatgcgtaaagcaccatttcgacacgtttttttgcaaagggagaccacgtggaaagcacttagcacaaccagtccacctctactgcaacagtgggctctacgctggccttcgacctgcctggaacgaaccgatttctaccgccgggcgcatgcttgcgatggtgtggtagaccaatggatctgcaccgaacgcacggttggcttagactcaataaggtatcgcgcctcgtatttaccaggaaaacgtggagacgttgcgcaatcgaagtgctgcaaggggctcgcttttccagagacccacagggtggtcacattaacgcgtgtgcaggtatggttcatcttggtgagacatcccacatccgttgtctcagaagcaccagcaggccttgcgaaacatctctgttcgaaagtacaaggcaccctgtctgggcagatatgaaaatgacccatggctgggagcgttttccatcggggttagctgccaaaagtgtgctgagttcagcccaagaatccctcaaatcagatgcacgaatcatcgaatggcttccgtcatgggaatacaccagagctcgaacctaaggactaggaacaggttcccgctggacaaagggttcgcgtgaatcttatagagatagtcgagctcgcaggcggagcgtcatccgcccgtcgggcttcttctccgtggttctgtctgcgcctgcacgatcgaaggttccgagctatcggagtgagcgaggggtggtagagccttctcctggtaccgctgcgatgaagatcctcttcagggacgggatagctccgagctgactgcgttgcttgtggaagcttatggggcagagaaggtgcaaggttcagacataactcattctccagaagatagtaaataaagagcgaaattggactaactgtgtccttggagatgtgaatcacagcctgtagttcgcaggctacggcgggaaggaaagcaatggcggcgcatctggtgagtcgcacttggctcgctgccttacaccggggtactgtgcatacctgcacctacatgagcttgctttagaagtaacatttgcatagaggatggcagggaattgatctgcaaggatcgcgtgagaaacgcgatctgcataatctcgatggaaatgatcgttgccgtccgtcgtctgccacgcattgtcgggttcgccgcacgggccgtcgcttgggtgataacttccgacgtggggttgcatggagtacccagaatttcccgcccacgtgcgccgtactgcacgctcatcacgttgttaaggttcaagggtatgctgcaagtatctgcattcatcgttgccgcttgcctcaagcttcaggttgctcgttgcaggtgactgcccatcacatcacacattcagctagtccattccctagattatggccgcgctcatcatcaaacccaaacattatccaagaactaccaataactagaccctgccatcatgctcgtcatcgtttgagatcgataagcgtaaggagcggtccgcaggtaccagtatctacctgataactcacccgcctggcaaacctagatcccgcggcgtcttaaatcaagcacgaccaaccttaggactcgaaagatttgcagtgtctcgacatatgcatgggatactcgatccgtgaaggatgcgtgctgcgaggtcatcgcctcttatcttgaatcggcccgacatacccccttgatgcaggtatcgcgagcctttgcatacaccaccactgcatgaacggggaatcacacctgaaaactggtttcctcgcagaactttacgcatccggctacattgatcctcaagaattgcatgctctcggtaactcgatagaggatcgttcaaattcacggatatcatcacgccattctcacactaggcgtgctcagagtgaacagggaaaatgatgataaggccgtcttccaaggagccaaaatcactgatggtaagaattgctcagcgccggcagcggaaggaacggatagacagcttggcgatacaacaacttggctgtcggcaccaaatgtcgggtgatgtaaacggacgaattatggacacaaaaatgagcgaattgctttgtaaaaaacctcggtctcgtcaattggaaaagttaccgcggctccagtattttcttcctcttgcgcttcgctttgtatcattattttacgcgaatgcaacctcaatttactcctgcataacagtgttccgacccactgggtatgacgaaaagggaaaataatagctcatcaaatatcgttattacttcatcacatcccttctcaatgactcgggcgcgggaatctggctaaccgtcagcctcaacgtatcgcgcacaattcctcgtacacactcattgatgcctcaacagcgtcgggcttttccatgtacacacagtcctagcaagaagcgcaaccgcgcgattgagaccggcctgtcggcaatggcacgacaaggtcgatagacgttgtgggtttgggttgtcaagaacagacgtgagttgagtattggtgcagcgacacgatgccttggaaggagccgccatgatgggaggtaatgtcaggtgtttaggtcgctgaactggtcgcagtgatggaaatgaattcggagagttgttgacaacgcagtaatgctgtgcgacgatggtggggtgactttgcgtttcgacagcataaaaatgattcacaacgccacatcattgttggcaaggccaatgttgatgcattacctaattatgatttccatctactgaacgaagtcgatttggaagtaaagtgtagatggagaagggcaaagacttttttcccgtgcccattgctacttcatgtagtaacaagaattcgaaattttgaacctcgtcggtaaaggactacgagaattcatggggggcatgcaattctcaacccacacttttgagtgtgtagctcgcgcatgagcgtattcgatacaactcaagagagcctcgtgctccctgagaggtaccgaatcgttcggcagtagctgcagcgctttactaaagcagtccagcgctccggcaatgaaacgacccatgttttctccgttgccagtcatcgcagcgagcctcataaagcgtgcttgtcagtatctgaacttcgcaatatcagcatccgagggccggaacgtgtgtccatctttccagtaccctgctcggatgatgacctccgcacccaagctcatgccaatgtccaagctttcagccttactcagcagtacactgcacagcttgagtgcgtactgtatcatgttgagcgttgtcaggaaacacagctcagcgaggttctcgacaaagccctcgccgctttggatttccagcgaaggccacgagttacctcgatgcatacgaagcgcagcaaaactgccttcgttccgtacctgaaaagccctcatgtgctgttcagctttccatgcttctagtctaatttccctggaaacagtaatatactggagtgccttcttcgtgcttgtccactcgagattgacagtttcgtagcaaaacgcctctgccatgtccgattcgatgtgaccatgaaccgaaaccttcatttctcgaacatgcatctccaatggaagcaacgggtcttcgacaaggtcatctgagaagaagtcgttgaagagaggctcgtaatgtctccttggctcattgagcaccggcgctatctcaatatcgaggtttatttgaagaacctgggtaaattcttcagtaccagttgagagtgaacatgacatactcaacccacaatagcgttatcgcccccattcgacatttcagagtctgctcgcaggatcatcatgcacaggagatacaggtgtcgagaacgtatcataatggcgcgaaaattggctggtccttctagtgctagattgctatctgaagacaatgtgagacgcatgacgtatccatggaattgagatgcatgaacctcgttcaacgcgacgatagggttaaatgaaattcgcagcattgtctgaaatagaacgctgatgatagcagttacgtgaatgaaacggttcatcttgactatgacagcgtaggcttcctgataaacttgcttattggtgcggaggatcgtgacattgatgtcatcaatggtacttatgtacctgtccatcagcttttagatacagcgactacggtaggttcggcaaaggaacataacaagatggcgcaaacggtgttgcgcaactcctcaggactacgaagacgttagcacaaatgtcatacgcggagcgttcgtgagatacattcaagtacataaagcggaacggcttctcgttcgcacccgccatcttgataatctccggcgggcgaaaagggtgagcgtgcatgagtgaggtcgaaaggtcacgtcgaggcaagaccagttgcgactgacccgcgcgcatgcgttagaaaagtgggcccgccgtctcacttcactattgcgcaagtgtcatagtcatgcatacatgattcgagagaattgtttgaagtttttatgcattccatagttatctaagaatctggtcatgacagtgacaatgtgtgcactctcagctgagaataaggaaaaggaagttacaaaggatttagcatttcttgcttactcttttggctatctttgggaggtggtaggcgcccgagctccagggggagaccttgtggtgttgacttccgaagtaaacgatgataggtcatcctggtgttatgtgcttgatcaaccaccactctgtagccacaccaagatactatctctttccttcatgatcgacgcgtccccaggttgtaattgcagcgctgcatcaatatacatcaaagcacgatctgctgtgcctggctcgcgcttaagtcgtatcaagaccgcaaacctatatctcaatttggctaagtgttggattgatggtcgatacttgtatccttccatccaatgactcttctttgtagagcgggctgccgagttcaagctttcctcggctataatggcagcataaaacgccatgcctggattttcctgtatgtttgcaatctgtataaatgccaggttgagacgtaaaagaaagtataactcagccaactgggatacgaagtgcttgccgccacgcctgacaagggcaggccatgcgccggatgccaagattttgtcaatatcgaccgcggcatccgcccatgcaagataagcgtcccctccgttttgctgcttgaacaggctcgagccattctccttcgcagctacgagatcggcaagcactttttctgggtctgaccagcggtcttgtttgatctcgtcctgtactgcaagggcaagatcttcattgacatgaccctggaccttgatattctgaagtcctcgaagcaaggtccggaaaggcgcaagtagtgtcgcttgcgtggtttccgaaaagaaatcctggagaaaagttacatgaccgatgggaagtggttcgatcagtgccggtgcaacgtcaatcgagatctgtaccaccaagctgaaccctttcctatgcgcatctccatcgctgagagcctggcacagccagcccatatcgcggtgcagtatcatcacagagcatggttgtgatatttcaagatcgtcttggggcgtgttcggaggtactgtgctgccgatgcgaagcgcaagaacatagcctttaaattgttcaaccttggccttgtccgatgtgacgataggcacgcgtatgctttggagaaggaggattatgggcaggccccgagcggatgtcagtcggacgaagcggttagtcttgaccatgacgtcgtatgcctctcggtagacatccttgttcgtgcgtaatatggctgcttcattgccgttgttggcttgggtatactcgaatgtctcttcagcactcataaatccttcctctgggcggggtttgaagttgcaaagcagctcccgatagatcttgtcacggatctcgcgaggcaaatcgcgaaagcggaacgtggtcggttgagaagacatgtcgtttgataccatatggtgatgggtgcaggcggcggacattgatttactgagagccgagagaagaaaagtaacggtgcaacgtcaaaagttaggcacaaaccgggatctgatttgcgggatgccgagttcgacacgtgttccgccgaaacacgctaacacacgtcgtcacgggaccttcggatacaccaaaagtgcggccgtctagccaacgagaaccgtgcttgcccctcacaacaaccacctcctttccgtctgacatcgtgtcttgactcccatcacaccggtaatatccccgcagcaacccaatcctccgcctcaatatactccctcaaactcgtcgtctcaaccttgatacccatctacccttattagccatcgcacaatcccatcacacattcaaacataccttctccaaatcccacctcatcaaagtgtctgattggctggcattataccccatctccgagctaaactcatacatctctccaatctccctgcccaccccgcccggtgcatacgcatccatgtcgctcacgctaatctgcttataactcgtcttgacacccttcatgtcgccaaaaagctcaatccactgcggccaggtgagccactcgctcgccgccatgagcgtcgaagaaggtgggagttgaagcagcgcacgcacgtgcggacccgtgtctttgcggggatcgagatgcggaatcagtgtgtcggggtgcgtggggaattgcatctggatcgagccatcaggctgctacacaagtcctcgttaaacactgaaagtgaccagagatgagggccattaaacctttgcaaaccacagccctggcatgaagcgccaactcgtgaagaaatacccggtgtggaggcaacttgttttccgggctagagatgggtacctgtcctgcagatatgtggggaagacatcggctttgctgtcgaagtggtagagttcttgatacttcccgttgcttaacttcttcgcgctgcacaacgtactcgctacgaagcctacatcatccaggccatcgagttcgcgagcaacagcatcgacaatattttccccttgctcgagctctagttcatacgcgtactgcccgacggacttcccctgctctttcgcccgtgcttggttttcggggtcgaacaagggcttccagaaatctgttacgctgaagacgagatttgcacctttgaagacgtctctgagtgaggagggatcgtgaagatctgcttggaccatttcaacaccttgcgctgatagtgctttagatcccgcagaatgagtatcgcgggtgaggccgcggatgcgccatgctgggtcctggaggaatgtggaggctacggaccctccttggttgccagtgatgccgatgactacaagtaatctcaccatcttctcaaagtcatgagagacctcgaaccggaggtgtttgaggcgaggtttcaaccagtgcttggcgatgctgaccccgccgtgaggtcagctcatgcacctaaagaccgattcacgagcacctccacgccgatcaatgtgttcagaattcttagttcatatcttctctgtccgcgcagcttttctacaggaacttatgtcccactgccggtcttgacgcgtccaggactcatatctactccgcaggcaacttccacccaccaggcattagctccgtaaacaccttgagcagatcatacttgctcctaatatccttgagcttcttcagattttcagctccgtagctctgaaacacaggctgctcctctccagcctcgttcaagaataggtactttgcacctaatcctgacctgttcaagagatcgttgaccagagttgtgaagtctgtcgcgaacttgtgcatataatcatcatctgcctcacaagatgatttcagttatagcacagtccagaagtagggcgctctgaattcatcgacgccttatgggtttccgcccttcagaatgccttggcggatgaactccttggtgagaggctggaacgatacaccagtggtagcgttagcccggtctgcgagcctcctattcgtttccgaaatgagggtaccatgaatgaggtcgattgcatctcgggtagccaagctcgagatgacttgccacctgcggcgaagggtccctgggacccaaccttggtagcttttgaggacttcgttcagcggctgtaacttgtagtcgtgctttacaggttttatgataggcttggtgaagttactccagacgtaggaaatgtcgatgtcggagtcgtagaactttgtggcgaggcaccttacttccttcatgtgagcatcaatggtgacgacgggtgtcagcgctgctttcgcaattgtagcaccatactgggcaaagttgtagacagcatcaatgaacttcggtgcttggtcgctcgagtactctgacgattcaatgaacactttcggcgactttagggtggcgaggtcaaagcgggtcacgatacagaaagagttgccgccagctttcggtacccagaagaggtccgaatgcgagtcgtttgcggtcgcttcaacgatcgaaccatcaactattacacactgtaaatattagtacggttcatgaaacgttatcggtgaacactcacctcgtacttcagcacgttgtcggaagcgaagccatatcgactcgagtagatggagaggccaccacccagaagcagaccggacactccgatctctcccacacgcccaccaaccgcggccaagccttcctttgccaagaaattgtacacttgtgcccacctcagccctgcaccaactgagacgacgtctttgttgccattcagctgcaagccgttgaagtccgtcgttgaaagtagaacaccggtcgcatcaattttgctgctaccagcaatcggcatatgaccaccaccgcgaaccgcaaatttcgtctcggtatgagtgaacttctggaccgcaaagacgataccacgcgcgtccacgtgtgtgaagacgctgttgggatgtttgtagttcgaggcagcgtagctgtactctttcacttgttagcgaagacgagaacataacagggtaatgcctgcgagctcgagtttcattcgtgtacccccctgaaccagtgtagtaggtaaggtgggataagctgcttttgattgcacacatgtatcaattccagcaaccgccgaagcgatgccagtaaccaccgtcagtagacttaaattcagcataccgagtgtcacgaggatcaaggtgtggtgattgtaattcttgaggacacgcgagtgaaaggtacaaggttcttcgattgctcctgcatggcgcactcaccaccaagcggctgatctgcaccaagcggtcctagtgcgcacaagagtggaatgatcactcgtgctcaaaccaataaagttacatttcacttcagatctacttcctgtattgagcctgatatcctcctggaagctcagtcacccctagaggggtcagtgggaaggtatgttaacggaatatccctacttacaggcatcgatttcctccttcacgacacggtcaactgtgcatttgttcattgcagccgcgtcctgtgtcttcaatgttgggcaatcaatatagcacgggttatcaagcgcgcgttgcagggcgtcgtctttccatccgaacaggtagtcaccgtggtttgcgtaaccagtgctgtacgacaggttagcggtccttacgctgtcatgattggactacactcacccgtcaccaaaactccacacaaaaggctgagacccatcgctcggccaatcatctttgttattgaattgggttgtgtcccaaatgacttcgtagaacagctgacccatgcgcacaggatgtgatgctggacatggaccgccggattcgaagctaccaaactcagggtatgacatgtgcgccatgtgatcgggtgagtcaaggttcttaccgtcccaacaggtaggaaagcgaacagccgtcataatgccggccgcacacggtttggtagggaaatccaaggtttgaggatcacgggtattgatgttgtccaggcaggtaaacgtaagttgccggaagcgctcagcttcggcttgggtacgggcgttgacatcgccaacgaacatgcgaaagcccttgtattttgtaagaacgcggtgaatagttcagttgcgtggacagtgacttgactcacgggctgaaatgcttgaacttttgaggtctgttgaaagttatacaaaccgtcttgcatatagtagacagtcataccgccattgacacccgtgaagccgctgttgggaatttgaggtacacgcttatatgttccgttctttgccttgaagtagctagtgagaggtcagtcatgatagcctatgtacatatcgatatattcgtaagccttacagcacagcagtccagtaattctgacgaccatcagctatttgaacacggtgaaatgttgtggtatctgacgtacagagaaatcttcgctgaattggcatgatgtgcacgtagattcgccaggcatatctttttctgggtccatcgtgatgttaaaggagttctacgatactgttagttgcttgctttcgctcagggtcctgtcatctcttacacctcctaaaatttggtgaagatgtggtgatggggcttgacccggtgttacgagaggatcaaggcggtcaatgacgagttgcgcacaagggaagcgcagcaaagcatttgaaggcgcaagcagcgtaatgactgtcacggtaagaatcctcatgttgcctgtggctgtatgtcttggggcaaagaagatccagaagaagcatcatacgacttctagagtcttatacaaagacacgcccatgtcttgattggcgctataaaagggtggatcgaatgttgtgaaaccatgccgataaagaggtagagttccaatccttggtttgggtttggaatttctgggcactttccctggatcttcaaagcagattgatcgtagccctgttgttgacttactttggatgcatccaccagatccgcccgcacgcaatttatcctcgagtggtttcgtcgatcagctgtcattgctacgaggacgaaatgcactaacgcccgttttaaaatgagagtcatgagaataagggcactctatcgcccgttttggtgcgcgatggtatctcggcatcatttcagctagccttgatgaccctttggtatatgcagaaatactcgtcgaccccttgagggcttggtgcttgtggtccgcgacacttgttgaagattgaaatccttgactgtcgtccggcagttatgctcatgggcatcaaccaggtaatctccgacctcataacaatatgtggtaagaaccctattggttcgtgcgaggtgcatttacgcaaagctgtccaggtagtgttgaactaacaccatgtcggaatctccgccacaatgccaagtcgtggggaagcatccgaaatccatttgcttaaattgtgtggggtctttgcatctgatcatgcatatatccgcctaaagttgctcgaagagctagaaaaatgcgttgcacggtgattggccaacacgatggcttccaagggataggcatttgatggacaggatgcgcaaatccgggcaaagggccatgtatatgagtgcagccggtcgatatgatgatttcctgggcagaagaacgtggaatagagatttcaacgcgtaagtaacgttgataaccgggtatacatctcttggtgcaatctgcactctgttgtttcatcagcgcgtttacatacattcaacgtacatcaaaagggtttgtggtatatcttcttgggtgtccagagacattcccgctttcagtgaactcacgcacatagccgacttctatttgactacggtcgccttcccacgtcgacaatgaaaatgatctcttttgctacgcttgcgggcttcgtgtctgctgcatcagctgcattcgatctcaaccgaggaggcggggtgctgaaggctcctgagggagatccatttaggaccatcgccggtacttttatcgtcccgaacctttccggtacgaacagactctccatatgggtcgggattggcgactcgctacaacaaaattacgtgctgggtggcggcataacctacaatagcacacttcagagcttctcggcatattggcccggtccagcagcagacacaacgacggcagtcccgattacaagcggtaattcgatcaccgtgaccatcacaacggctgacgccagcggtaccgtaaccgtggagaacacgactcagaacaagaaaacaacgcagtcgctatctgcaccagctggtgtagactcagctgagctcacagcgcttgcagccaactggttcgttcaggcatatcaggtaattcctgggcagctggtgcagacacccaactttggcactgtgtctttcacggcatgcacggcaacaacgaagagcggggtttcagttccaatttccggtgcaggtcgatacgagattcagggtactagtggccaggtcagtacgaagtatgaaaaccctggcgaatattgtctgctcactgccactagatgtacaccagcacaacgatttcgagcacaggcatctccgttaagaggcaggcgtagatataatcgtctaaagtcgcatatttaaatgtaaccaaatgagacgagacatgatgcatcgcaatgtaccgcaatgggcttcaactgtgatatcagacctttctacactatatgaatgccgttagtagcagcttcttgatcgtgctgtgttggactatgcgatgcaagacgaggtttgaggatgttgaccggtgtcctttcatgtgcgatcagatgaactgggcgtgaggtgaagatgatgagctgccgacctccgatgacgtcgctagctcggacgcgccttccccacgaatcctccgacgcgtcgcaacaaactctgtgcagcgaaagacaagatgcgctttaaggcatcgatacagagtatcaataccttcacgagtacgcacctatcccatattcttcttcgatatctgctgacataatgcagagctcaccgcatccctgaattcgctaggccccctcgcttgggtgaagctcagcgaagagcaagtatgctttaccattatccccgagcaaggcacgcaagtgtgggcgtgagttcacgtgccccataccatgacttgtcctccactctgacatgacttagtgttcttcacattgtaaggccgccagtccatctgaacttcaaccagcctaacacgctacacaggacgccatcttcgaaaccatcagcgtccaatccgccgccaacaacgtcataaatctcgaagtgcccttggtagccttgaatcgcgccctcaaatccgctgtcaacgctacatctgcaaatatacggcttactaagaaagacaacctgcctgtcctcgccctcacaatcgtcacgaccacatcttcaaactcgcatagcgctatccccaccgccacgaacaacgacgatggcttcgacccctctttcgaacaggacttcggcggcaaccgcgataccatcgtgacgcaggaaatccccgtgcgcgtgctcgcacccgatgtcgtagctagtctacacgagccccaaaccagggaaccagacgtacacatcatgctgcctccgctcatgcaactcaaatctatatccgaccgcttcaccaagattgcactcggcgatgggaagacgacaaagacgcggctggagttggcggcgaatatgcacggctgcttgaaaatgagcattcgtaccgatgcgatgaacatcagcagcgtctggacggatctgaacaatccggatctggaccctaatcaggtcgagggcggggaggatggcattgcagtgcatccgagtgagcgcatgaagctagtgggaagtgcggatggaaggagcgaagagggatgggcgatggtgaggattgatggaagagattgggggaaggtgatgagtgtcgggagattgggcgggagggtcgttgcttgtgagtcgatgcgatacattccaatgtacgagagactaaccggcagcaggtttcatcaatgaacatgcgctgatcctatacgtttacttacctagcgaacatagcgaagaggagtcggtattgacggtacatatcccctcggtttctctaaatctgccttgctaatgtgctagcagtactacgtcagctcttacagcgcataacgtgcagcggggccactcacgaataacgatctagataccacctatgagaccacgtagcaaaatacaatccacatacattttgccactgcgcagttcacgtaacacatagcaaaaagcgaagcacagcttccctaaccccgagccacgcccacatatctacttcaccgatgcccatgtccggccaagcaatgagtcgccccggcacgccttaacgtggctcagtcagtggcgccccgtccgctaggcggtggttgcgctgagacactctggtagcttaccggatttacactctgagacaataccagtgctctagtgactgtgcggtcgggaggatggagggacgggccgaaaaggttgacgagagacggtgcggttcgggatgactggagacatgtttgtgcgctgcctctgggaatgcgctgtgccgctgcggctttgggggggatgtggtgagcttggcaattttgctgtgggcgttgtgggtgtttgcgtggcagcctggtgtggctgcatatgtgtcttgactccgtcgcagcacgatcatgagtctgaaatctctattcgtgcacccgtgtacttgggtttgaccggtatgactcttcacgcgccacacgccttacatatcttcaaactacagctcaaccacctcatgctcacacgtctgccttctatcgtcaatcagtccaaaacttgttagccgtcatagaatttatcgcaatttttccccgctcattagcatgagactcctcctcgcccgcacacactcttaaaaatcattgagtcgcaactctcacaaccgccctgtatattccatccaaattaaaaattatttattcctctctagtaagtaagctggttgtatgaacggttatcttattctcccccatgttcctcagaacgagacgaattgttttttgaccatcaagcagcgtgagtttgaattcttgctagcactgattgatcttttttctctcttctcaaagtgaaaatgattactgctgctactttcctttgctgtcttgacttctctcaagtgtctcgcataggtcttgttttgttttcttcgcgcggaagatagctccatcagtcgggcagtgctgggaatacgtctccgcgtttcatcgtttcaagcaaggggttgtgtggatcattcagccttacaggtgtgaggctccgtcggggccgccgaggaatgccaatcatcctgattgagaaatgaatagtgtgcgcggtttcaagtttcaatgcaggggactaggagaatggggaggtgtgaatgtcgcaagtggttgtaagtagcaatagggcatctcagcttgtttgctgtagtgtggtgcatctacctcgcgctggattgctcgtctgagcgaacgtgcttaatattgagacgcacattgagcagagctatgtgtaacctggtgacgttcctcgtgatcgcgcaaaaagaaaaaagaatggatagtcgcctgaattgtcgccgactggagacgttgtacctatctttgcctttcgtcgcctccgtccgaagctcgtaagatattccacaaccatctcgcgtccctttgacgttctcgcaatgctccaacctcgaaaggcaatgtttcgtaaacgccacgggtggcgccgatactgcaacgtcccacgagcccagtctacgggttcgacaatgcgtcatccctcgtctgaactgcagccagcctaagcgagtgaacacatgttcggcgaggaaacgtgctggagccttgttattgaggtaactacttgatgaggctgtggccggatcctctacgcccgagtcttgtgaaatggtcgacggcgagagagcgatgcaacatcggtgcctgcgagaaggttctcgagagcataaatggcggcactgcttggaaatgggaaaagggcgccgtggacattagatttccaagcctatcccgctgccgaatgcagtagtctcccatggccccaaaataacccatttgcagacttgaaatgcccgtaaaatgcacctcatcgagcacctgcatgatcgagaggctattattacgcaaagtcagcagccttctttcctccaatcccatctttgtcttatgcatgtatttaacctgttgcggacaatggctgacactggaacctgaaacgtgcggcgcagtcagccctatgggcgcgaaaacgcgcttaacgcgactagggcacgctacgatgggatcggggcagtgcctatttttggggccacatgcagagctgctgatgatgctgcgatgcgcgaagtgtgttcctgcaggtgcgcagatggtgtgagtggagtagcctcagtgtcgggtctgcagcgcgagtgcttcgaattgataatggcgatttgtcggaatgcgagtgtgagctaccggtatctagagagagcgcattgtgaaagttgacgtggccgccgtggaagcgaagcgaggtcacactgctattggagcgagtatttccggacccaatagttcacgagaaccgacagggacatgttgagagaggtctgcctccaaggcagtatcgctgctggacccgacttcctaatgccgctgtcggcagtgctggttgtcccgatcctcgatatagttcaggggtgcatctgatgttgtgcacctggaaaaattccatttccatgtcatcgggtggacggtgtacgaatgcaggcattggagctcatgggcatccttctgcatctgtagcacgaacgtggctcaattccggtaccaagtcgacccatgtgggaacatgcaacgtgagcacatctgcaagatgtattggacatgtttcaagagccctgcctgcagatagtaaagcgagcattttgctgattggcgtgtcatggctataacgtgaaattgggcgtctgggcgtaggtcgctgtccgaacagtcaattgggttcagctgaagcaggtgtgcacgaaccaggtatagtgaactaaatttcgcccgcaagtcgcagtcgcaattgtacgaactgcctccacgaaattgctgtgcgcattactcattcgctgcccggtcaacaatgatcaaaaaggcggttctctagcaccttgatagtctgtattcccagcagtgcaggactacgggcgatgcacatgtaagggcactgctcctcggctccgggctcgtgttctggcagcgggaactacgcccgtcacagttattggtactgcgcataatcgcactgagtggaccacagctggaccatgtgcgctgaacttcgcggatggcctccgatccgtcagaggcatgcagcacaagtcggcgaatcctgtatctggcatgctactcgcctcaacggctaattctgtatgtgggatggcagtactctcaacggctgattccagcattcaggcaccaacggcgtggcgctctggagtggagttcgacaatggggagcgggtgtgtggctcaacgctccgccctgcgctgtgttccccagcgtagtcgaactacgaaaaaggtcctttgggactatgattcgccgagctgcgggtgtttcaagccatgcggcggcctccctcttggaacactgtgctgtaacgtcccgagcgtagttcgcacatggcctgaggcaacgcgcaggcacagcagtgctcgtggccacggatcgtcctccatttggcgactgctacgcaagatcgtcatagatcgcattgctgtgcgaccgcgataattgatattgtgctgtacacttcccagaattgtcgagctcagtaccgacaatcaatggctgtgccgtcgcctcatcggaagcggcatctcaccagcgggttgccgaagcagtcgagtgtgtaacaatccctgctgcattgcgcaggtccgctattcgtgggttgaggagaccgatgcacatgctcgtgatgatgctgtatgactgtgtcgcacattattattttcacccgccaatagcaggtcctgcagcgcttgtcgaagaaggattcctgcctgatctccccacgccgttcatcgtcgcaatgcgtatccgacgtgggaatgaagacgtgtcctgggggagaggaggactccagatgcagattgagaggaggcaggcaggcaaacctctctggtgaagtgcgcatcttctgcgacgctcctctttccactttttttcgagtccatgagacctgcaataccttttgctcaacggctccaccacccaatcgcaagctctcgcaataccagccgcgggtcgacttcaaggttgcgtccttaatccctaatcagcgcagcgcggctggcccctagcgtcgcaaccgtgcactgcggctcatccatgtgccacgccctcagcactgacacacagaccctgaaacttattctggtctaccacccattccatcgcgtcactcgccatatgctgcgcagtgcgccattgcaggctgcgatgactagaagccttgaccaggaccagggctgcgtgggcttgcagccattcccggcgctatggtttgctggtgaaggtgtaagtgaacagtgcgtataaagactttggatgcctggcggcaggcagagaatagtcacactcacaacgaaaacgtaaaccatccgccttcttcaagcgtccctttcttggcctgtacatctctgttgtttcatataagtcgagtcgatatcccgttgagttcaggcatcacttcagtcatcctcttcttcagtcttccatcgcttgcaaatcagcatactccgtcggctttcactacaaccgttccgttgccactacatcctcgatttactatcacttcgccactacaatcaacttcaatcatatatcaaacaatccaaatggaaggtcgcggcggttacaactaaagcgctcgaactaccaagcaacaccacctcacatcagatctatatcatcagaaacaccacccatcagctaggcgaagaagcaatctacacctccgcatccccaataccaatacaaccatcaccatgggtcgaggcggatacaactaagccagcggctgctcccgcacgccgccaccaccatcaacacattcgccttcttcacctctataacagccacgatggctgctccatcaacgactaaacaccatcaccggccccggccaacatcccgaacgcagcgcaagcaacgcaccgagcgctggcggacaaacttcccgcaatagcatcaccttttgggcttcggccatgtatctctacgcacaccttctgtaccaacgtttctttatccttttgtatcaccatcttcccttcttccttttagcacagcatagcacagcacagcgatggagtctcacctgcggtatctagacatgtatgatggaacacgaattcggggcatagggatatcggcgcgctttttttgttctgcatatttcatcggcgtcgaggggtttgcttttttttttagtagaatgggaaaccggccgggaatagcggctcttcattgagctgggccaggcaacgggaaatgggcatacggtaaacggaaacggaaacggcacgttttttatagagcttggaacctgtttggagttttggggggcgtctttctgtttcttccttgtctatcggagctttccttttggaaattcacattcgctttatttggccacatctcaaatcttcaatctctctgcttttgcatccatcttactccgtctgcatctgcgctggttgatccagtagcatgttttcctcactccatagccacttaataccctggtcggtatctttgaatccaaaactgctcgatcggtctatcccacatatcactttgcattgtcacatttcagccccaagtagcaaaatagcgcagcagcaaaatagcgcacccctgtcatgatccttcccgagcccgagcgcatgcgtatgcgcaaacgtggccattgcgtatgctcgattcgaaaacaacggttatgatctcatttccctacacagaacctgcagcaagcacgttagatcagtaatttggaatgcccatcgcaaagcttctagaaggtggcagggggaagcgagaggtcaacgtggtataacgtgagacgggcaaggagggattccatattcacgaccccgggctatgcttgccctgcgcacttatcgatttgcgaacggtcacacggttccagtaaaagtggcttgtgggccatggctgtgcgttgatgaaatgggttgatgaaatggggcggaaagattggtggttgtgatggtagtggtcatggcgcagtacgccttgtcgacagggtagaagatcgaagcgcaagcgaacgacaaatcagaaaacggaacaggcatgtgacttacttctcaaatacgacacctagaacttcttcaacgtcgccgccctctccacggccggtaatccgagccagtgcttcggcagccgagcgcagtgattcggcagccacaactatatctatctcatcgttcgggtcggtaggagaaggctctgacgccagcaaatgtgggtcaacggtcgttaagaaggtctccaggtggccgagacattcggagagtaagagacgttgacgctcggttgcgccaagggactcttgccaaagtccggggtcggggtccgactctggcactagtgcggcagtcatgcttttgaagacgtcgagaagggtggtcaggaaactctggatgtggccaggatctgatgacgttgctgctgcggatgccttgcaagagatgaaggtgactcgatcagatgagatgcccagttcggactgcattcgcattgcccatgtgtgctctagaaaagcgacgttgtcgagttggtcaatcttgttgatggcgacgacaacgttgacaccaagatctacacacttcttggccgtctccataacttcgggatccgtctcggctgtggcgtcttgaacgacgatcagaacatccgactcgagcgcacgctgcttggcccgcttgatgccttcttgctcaactgcaccaacagcctctgctcctacaagaccagctctgcgcaagccagccatgtccccaatcttcacaagccacccgcccaaatcaacgccgacttcgacaacatctcgtgtggttccggcttcttgggagacgattgccgcgtctctaccgacgatacggttgagcaggctgctctttccggcattcggcgctccaaggagtgccacgcttatgccgttccgcagcaactctccgcgtacggcattcgcaacgtgtgcctccatttgggtgcgcaaggctcggacctgttcggcgacagaggcgcataatatggcaggtgattcatcgaagtgctggtcctcggagaagtcgatcaaggcctccaattccccccgcgccgcaagcagaagctgccgccagtgctcataccgaacagctagcgacgacgtcgtgccgcgcacagataacttgcgctgctgctcagtagatgcggatagtgtctcgccgagcgactcgatttgaggcaaatccatgcgattgttggcgaatgcgcgccgtgtgaactctccaggttcggcgtagcgaattgaaggtgtagaccttgtccgactttcgccagctgatgcacttcgtggtattgctgctagtactgcgcgaacaatggccggcccgccatgcacgtgcagctcgagcacatcttcgccagtgacagtgttcggtgcgggaaagtgtaggacaagtgcaccggaatcgaggagagtagcgggcaaaggcgattgatgagggctatacagcttgcgaagcgtcgcatatcgcggctttgggagaggagtcgagggacacagccctttatagatctgtcatgcgttcagtggagtcgcatagttagagctacgttaggtgtacctgtctacatgctgagccagatatcctaatgacggctatagcagcctttccggatgcagtcgacagagcatatattgtgggttcatcatgactgagactggtaacgtgatatggccgatgctggagcaggctcaagggctgctggatgaggtagtgcgggccatggtgaggaaacacaggaaacacccgtttggctccaatgggcacagaaaagcggcacaacgaagggtcaagcgatctaggctgcgtaaagcggtaattgcatctgaaagacgtagtgaaagctctcatcccgagagcaagaagattgtcacatggtggggtgcaattggcagagtcgtggttcgctggtgttgcttctccgcaaatggccctagcgactggacccaccctcgaagtcttggctgccaaaataatttctggaagccacccgtcgcccgccgacaacaaccaacgctgcccacaagtaaaaacatacgccatggcttcaggtatgagtcgcacgtgatatcgtatgaaacactgaatgctaagaatccgcagacgatctcgtgtggtccatcattggcaccgacttttgcagtttcaaactcaagaccaccaaggaccagaccttctgtcgcaacgagcacaatgtctctggtttttgcagcaaacagtcctgtccgcttgccaactctgcgatatgccaccatccgatcccgatcccgccaccgggaagtctctacctcctacatcaaaagcgatcgagcgatcctcactgctcaaaatgcgtggggagcgcataaagcctttcaagccaactacaccaaggcgctcgaactagtcgacgaacacgttgcatatttcccaaaattcccttatccacaagaacaagcagcgtttgacgaggctgactcaggtcaacattcgcatccgcaaactggcaaaggaagaagagcgcctgggtgagcgactggtaccgagactggcgcccaaggtgcgaaggcgcgaggagggccgagagaggaaggcgctggctgctgccaaggtcgagcgtgcgattgaacgagttctcatcgaccgtcttcgctctggtgcgtatggagatcgcccgctcaacgtcgagccgaatgtgtggaagcgagtcatgcgcggtctcgagaaggagggtcaagtcgagcgagacgaggacctcgatgacggtatggaagaagaggacgaggagaacgagtatgagcacgagacggagaacggcgtgggcgaagtcgagtacgtgagcgacattgagggcgagaccgacgacgagatggaagactttgaggactgggtcggcggacagagcccagacgaaggctcaggcgacgatgatgagagcgacgacgccagcgccagcgaagccgaagacgacgaatctgctgatgaagacaccgaggcgctcaagaagactctcgctaacctcaagcgcaagcgaccagctggaccccctcccaagcccaagaagaagccctccaaagactccaagggccccaaacgcaacatcgaatacgaaatcgagagggagcctgctacgagagaggctatgcgtatatgatacccttcagcatattattgacagcatcggcgttccatttttggcttcatatgacagcgcactagacagacaggctacaaaagttacatgcgcggcactctgctacttactagcataaccgtcaaagaacttgcaagacattgtaagacatctcgcacgttctcaaagtttcctgttcttcacaatgtctcatgtttcacgcatacatatcctgcttttcatgattttcttgccgtgaaaactccatacagaatgctcgactacgcttccccaaatacctatgtgcagaagaaatagtgtgagctgtaggccgctgagcttaggcattttgcatagcatactactgatcccgggtagctggacactcttcgctcctgcactccagacatctaccacacagatttgctcaccacaatcccgtcttctcctacatcattcccaaatgtcgttgacgacctcttggtcgcacgaatgaacatgatgcagctcaagctgacaccttacctgatacatctccgaatgtctttggagacaacctcgctacttctccagagaaaaattatattcttttacaacctttaatcacagatacgttggctgaacctgctctgcatacttctcatgacgatgctgatgtgtggaatccgcagcgggacaatccgaagccatatcttactcaccagcttgtggtatacgagggtttgggagtagtgcagacggtgggtgtaaggtttggaaggagcggaggaggagaagatgcaacggtctcggcatgttgggttgtagtaacaaggcagtgggaagtgttgaggcgaacagtgttatagatataacaggggtggttggagttgaaatatgtgtagtgttatgaagcctgtaagctttgtgtattgttcgacaatagctgcataattgtgttcgtgattcatctttcgtatatacactgcgtactgatgttcatctcctctttcgctcctcactaaaatctgcctgggtatcatttcttgcgactccacatttttcaagactctccagaaggcctgctagatgctaagcactggccgtgggatccacttcaaagacatatgatctcgtgcctgacatgcccgttgtcaactaccactactgcagcatgtcaatgtcacccaaagcgttggactcaagccccttgcacgctcgccataccccaaccggcaacccgctcgccatcaattccccatctctgccgagcacgaggaccatttccgcgactaaaagcttagcgagcttccctcgcctcgtcacggtgccccatccccacaccccagccttcatcactgcgccgggactgcccaaagaagcaacccgctacgcaagcaacgggtattcatcagaaaccgaccaatcgatggcgagtcgtgcgctgcgatgcggttttccgtctccgcacgcttttccccacggggtgcgcgacgtgctgatctctacaggcggctgaaggcgctcaacgtcatcgcgcgacttggggccatggaaatgatgcttgccgtggcattggaggtggcgctaggcgtctttgtggggatagcgtttcatcaggaacattgtgtagtggctcttcataagctcaagcatcgcagcgttttgccttggaaagtcttgtatgtgtattatccttctgagtctgattcgaacgtggtgaggaagagctggtcacacatacgccgaggttagaatcgacgaacgcaagcgtctggttttcaagatgaagaagttctacgggctcacgggcacggggctgaatattgctattgctgttgtagctggtacggatttcgcgctttttggatatggtgagtactttccaaaactctgaagaaattatccgaggactgacatcttccagatcagggtgtcatgggcggtctcttgaccctaggatctttcctcaaatactttcccgaaattgacaccgttaatccacctcctgggagcagtccaagccatgtagcaactatccaagccatcactgtcggcgcatatactctcggatgcttcttcggcgcggtagccaccatctggctaggcaacattctcggacgcaaacgcacaatcttcatcggctcggtcattatgatcattggtgctatcttgcaaactgcttctttcggcctcgcacaactgattgttgggcgatggatcacaggctttggaaacggcatgaacacgagtacagtacccacgtggcagtcagaaacctcgaaaccccatcgcagaggccaaatggtcatgattgaaggctcattgattgtcttcggcgtgatgctaagctactggatagatctgggcttttctttcctcgagcccagcagtatcgcttggcgattcccaatcgcattccagatcatcctcgccgtcttcatcctcattgccattcccggtcttccagagtcgcctcgatggctcattctaaagggccgcgacgatgaggctttggacgtacttgccgctttgagcaacgcatctcgcgaggacaagaagatcaaggcagaattccaagctgtcaaggacgtcgtatttgagatgtccaagggcggattcagggagtgcttcaagatgaaccggaatcgcaacttccatcgcactgtcttggcttatgtcaatcagatgttccagcagatctccggtattaatcttgtcacgtattacagcgcgaccatcttcgagaacagtatcggtctctcgcctttcctcagtcgacttctgtccgcctgcaacggaactgaatactggatggcatcttggatcgccatcttcaccattgagaaattcggtcgtcgcccactgatgttattcggcgcggccggcatggccatgtccatggccgtcctcgctggcaccacaagttcgatcggcagctccagcatgggtctcgctgccacggtcttcctctttgtgttcaactcgtttttcgccatcggatggctgggcatgacatggctctaccccgccgagattacaccattgagcattcgcgcgccagcaaacgccatcgcgactacagcgaactgggctttcaattttatggttgtaatggtaacgccggtcgcgttcgccagcatcggctaccagacctacatcatcttcgccgtaattaatctcgccatggtgccgtcagtgtacttcttcttccctgagaccgctggtcgcagtctggaggagatggatgagatattccacaagacaacacgtgtcttcagtgttgtcaagattgcacatgagttgccccatagatatggcaagaagggagaactattggtcgactatgaagatacagaggcggcgagagaaacagaaaggagaagaagctcggtgaccggtgccgaagccggagtgggtaggggcggcatactcgcacaggatgaggacaagaacattagggaacaccatgagaaggcagatgccaatggtttgtagatcattttggaaattacagattaattggttattggtagcgatgcttaggcttggaccctaagtaccaagttcttcagcaccactattaattatcttcccccgtctgactccactactttttattcttgctaggcgcagcacacgttcctacagtttctcctgctcaaacgaacccgtgctgagcccagaccaacccattcgcctccctcgcaacccgccttgagcctacagaccatgagtcagatatgtcgcaacaggtacgtgtttgctggaagtttcaacatgtacgcagacacgaccaagcgacgaccgagcagggtcgcctatcaaaccttttccctggaagaggcccctatcaagcacggctgaaacaggttggcgtgcacacaaggtatcaaggcgccgttgcgagggccggagacgagatcaacgcagaccctattgctgcgctgccttcgccatagcgatggaagggtggttgagctagctcggacaaatttcccatcgtggtgttcgcttcctcagaccagccacctcgtgccaaacctcagcacgtccaagtcatgcttactcggcagctttccattcccttctaaatcgtgtagcagcgatggataccggccgaaatccacgaatacgcctaacagtttcgtcgccacttcttccatcttcgcggctaggatctgccatgcgcgaccgtggcctctcgggccgatgcatgaatcgtgcgtcgggcacgatctgcatgtatatgctttcaggaatgcgtggcatagctcgtgcagtatggtgccgaggcggtttcgccagcgcacgtcgaggtcgtctaggtcgccgtggtgtcggtagagttttgggtggagtaggacctgtgtgccgatgatggggttgaaagtcccgatgccgaagcatgtcttttccgtgtcggggagccatgcaaagcctgatgagatgctttgacgatgtgaagggatagcgccgaagaagaagaccttattcaggattttgacgagttgcagcatttgtgtgctagatgcgctagagcgcatgtcctgtccggtcaggttggggttccaggagtgtacaaggctgcggagtctgaatacatcgaggctggccttgtctgcggtgttgtgtgcatatgttttgtccagccaagcgacgtgatgccggacgagccgcatcgcttcatagtctccatagaggcgcagattgagctttggtagcgggtaggatgatgtaagatgcggctgtgagaaacgacttgactttgcacgccggccatcgatgtcgcactgtattgcgccgtgtgcgctattctggccaatttcatatagccatggagcacacttgtcgcagtcgcatggtgtgggctttccttccacccacgtcttcagctcgtctaagcttgatggtattttgcgcgagactccttcgcgaggtgcgtgttgtcgcccaaggatgcggtcttcgatatacataaatctgggattcagcaagaggaaaggctccaggatcggtaggaggttgtgaagaaatgttggcccattacattctcgttctcgatcatcaaagtggtctcctgtttgcttgcggaatctgcgaatgagccgggtcacagcttgggaaggacttggactgcattttttcgtcgccgagtcggtcaccgtgatctcgtgaagtcccatacgttttgatcatacgtcagcatgtcaaaggaatgagaatgtcagaaagaagactcggtgattaagagtaagacgaaaggagaaaagcatgaaccatctgagagtgaagcgctgctgcatggtcagcctgtataaacgatgaggcgttagattgcagtacgaggattgacacagggatgaggctccggaaggttgaaacgttcgggtattcggaacgcgaacatgttcggcaactctagcgatgtcgcttcagagtgacccgcgagaatcagattagactcgaaacaagtcctcaacaagccgtacgaaataaccttcgaaggcaggtgtcgcgcctgattgaggtttgtctgtgtattcgcgtcaagcaatatggcagactggaatacctagctaggtcatatcatcaccacatactaaacttgcaacacaacacgccttgtcacggagttcggaaccaaagatagtttaccacctcgcgtagctacaactgcaggagcaacacaacgcctcgatagaattaagcaaaaggtttgtaatattagatatatgttgtatctgccatcctgtgagtggggtttttgttcttttcgttctgctggtgttgtagggctagaaattgcattgatgccaggcgtgtttcgtcctgacggaggtgtacatagacgttaaaccatcaatcctgacggatgtggcaaggtacagaaatttatgcacagttgatagctgactataaataccaagctcgtgcaaagagcccttgacgtgctaagtggaagcgatcgcggagtgaaatactacgtgtggacaggagtcggatgttaaacacctaacttaggtaccggaactagatcagcagcaagcgcgctatacagcaacatcaatattgtatcaactcgcattcggctttctcttgaacttacactgcatgagctcgcacactttgttgggcagaggcagggcggaacaaagttgttttcgcagcattgcccgaattgtcggggaataaggctggtgtcttcgatgtggctgatagttccgtccacttgtaggatgtcaagtgcgagagaagaagcgcagagcgcagagatgatggcgaaaaacttcatggtagcgtttgcaggtagattgtgttgtcgagttttgtgagtaaaggcattcaaagatggccaccaacggcgagagcgagcggctgttttatatctccaggataagtcttagggtctcccctggtacttcggaatcttgagcatacaccttcgcggtgtagggcggtgttgacgtaacctacgtctgtgcatggtgaaacatcctgcatatgtaattaagcagacgagagttgatgagaccaacaggtgccgtagcgtgaagctgtgtcttattggctgttctcagcccactaccgcagggagtgttggtagattccttggtatcgatataccgatggtccgattccgctacaacaagcccgagcaagccccagcatccgtgggatccgtgaacaccgcgaggtcctcatgtacctagagctacaacagcagcgcagcacaccgcaattataaacttctctcaaagcatctatagtttgcctagctcgaccatgctctacctgcaagtgttaaaattagattaatgtacttttcgtcttgctgtaaaggttttggcgcattcaatgccaagccctagcggtctcactagtgcttgcaagattctttcgttcggtattacctgtcgattcgggcagaatatgtccagaatatgtcccaactagattcggtcctttattcaaaattgccactgtggtaccgcacgagagaagcccttgagtctcgagctccctacgatgctcgggaagcaaatttggtcaaaggccaagggcccattggtgcacagacagagtggcagctgttaatgagcacccacatagataataatctacactcacataaggctcgcttactggggggcctagtagctaagctgccgcttaacttaatattacctaattagtatagagaatagtctatagagagttttaagctacttatagaaggtattttactcttaggtaaatattctaagtttagcgttaatagctagaaagttatattgcgttaagtagcttcttaagctataatactataatgcgcagcgctattactattattttttgctcttttactatactatattatctctttattatattattattgcctctagttacgctgtatttgctgtcttatatactattgctatagcttaaaaatctctagaactctaatatagagctgctattacgtctagtaatactagcatctattgctagccttaacttacttaagagtaacttagataaagataaagataagaataaggcagaaactaaggttattgttagcgcagagacgcatataactagttattaataggatgctatttcttactattatatatactaggctactgctaacaatattaatattaacgttaataacctttagaataacgcatcttatactctttataactacttactgctgctagagctattatataatagctataacgctgctattaaggcagttatagcctagagagatgcctatagtatcttatataagcagtaaaaatagagctgcagtagacgctattagcagctatttgcttgcagctgcttatttaagcaagcatctaataagctaggtaagaagagaaagtagatagaagtagcttctataaaatgtaagtattcttagaggttatatgttattatagagaactatataaatcttaagaagttacgatagagagtactatattataaagattataaattaattatatataattactctctagagataagtaagcttatagttacttattagcgtagagtaacgcgcagttctaagatattagtaaaacttttagaaatctttaagatagtatatagcgcaaaatagagcttactattaattaaaaagtaatttcttagcgctctttagacgcgctagaacgttagaaataagtattattattatctctaatagtaattaagtatataaaataagatagagctagtagagaagaagatagaggctactaagtaatagcacctataagttctagagtttcttttaaagttctagcctatacgctatctagatgctcttattagctaattctataatattaagttttaagttacttagaacgccttagcatctgcttaaaacgccttagcataatactaaactttgtaatagttataagcctgctaataatagctatcttaaatactttattttcgttactctataataccttaagatctttaagaagttactagatattattcttcttaattacacctttaaaacgaactgctataatctctctttacttaatattattagcttaaatagtaataattatactatctaccttagagttactctaataaaaaggaagaataagagtgcgtttttctagattttagagcatcttaaggctttgtttaagcataagaagattataatatgcctctaggttattaataataatagagcttatattaacgtattaaataaggtctttaataactctaatattactatatgctagtagcatataaataagaatattcttagctatattagagagagtagttctctatctataaccttagcttttaggcgttattataagagtaagctctagatagataataactctactaaggcctttatagagctctactatgctaccttacgtttctaaatagtctctaagtttaatagcaatcttactgctattagaaagctcttctttaatactgcagagtatctaaataggcactagtttagtctctattaagataagcttatagactattaggttaattaatatgcttactttagcttactagtaacctctaaggctaagagcgcttataagataattaagaagtagctaaatagcttagaagctaatattctatagctattttaacgccttaaaagcttctataaggagcatattacgcataataactatgttaaaatttaagctaactaagcagttagatagaactgctaaaatctaatttttgctgctattataagcagaattacttgctacgcacttataattatagctaaaacttacctctatgcaaaggctaagctacgttattaatagagtaagaatagctatactctaaaagcttgctaagatatctacttataattacttaggctgccttattactactagataatagagctagagctcttatctaagttattacaaagctctaattttaacctatattagtaagttaattatagctaggcgcctataatattagtagctctgcgacttcttaagccttatatagagcaatcctagcgtatagaaccttattattatattgctagtagtagtaagtaaggcaattattataactctagcttatttaagtatctagataagaataatataagtgctactatgcttactattctactataaagaatagcaacgtaggcaataactctagccttatctctatatatttagtagctaaacgcattctaataagcgcactagcttatagcttactatctaattatagtagctactatatagctctctattctctatctaatatctctactaacgcgcgtagcgttgccttatctactctatctactatataattagctatataataggcagttagtttagctgctaaacgctacgctgttgtaggaatatataaaagctctagagctactgctctagcttctaaatagttattatctacctatatttactatatatagcgcgtcttacgtatacgcgcaatactagccttattagctttcttaggcatattatctaggctctctacctgctaggttgctacctaattactataggcaaatagtaagctaagagcagcctaataataagagctttaagtaatatatacttagctgcgcatatagatacgcaggtaggttaaacttttataaagaataatactaaataataaatatttactctataaataacgctaaaatataaacgcaattatactattttactctaaaatattctactaagctctcttagagcttactaacgcatactttactatacaaatttgctagctagagtatattacgctaggctcagctagataggctgctaatacttagctgctatctgattcgggcttaatgtagcttatataggtgtagattattatctatgtaggtgcttattaacagctgccagacagagttcgtggcataactagtaaccagcgcctaaaggcctgtttggttgctccattttcaacgcctgtgtacagaagaacaacaataatttctattctgtataatactatatagaaatagaaagcaaatattctaagtagagagaagagttaagagaagcgacttgcacgcctctctaaagctgcatctattttttaactaggcgttgttagcttttgcggccaggggtacgcaaaagttaagatcttagtagcagcgctaacaaaacggtaccacgccgttttacgaaacacgagccctatctcatctctatctccaaaaatttccaaaacggagtctaatttggactaaacggctacttgaaacggagcaaccaaacaagcccttattatactgctatcgtttacagtatcgatgtgagctgttgctcggtgattttgctcgagtcaaccttggagaacattggtcacatggcgcggcaagcatgggcatgcccaggtgcttgccgacctcccaaggtggggctggggcttgccagaaacttcaggaccttggaagttcggccgcatcgatcaacctaccaatgacgacgacgcatgcgttccacaaccaagacaaagcttttcacgacggttttgttgtcatggaaacatcgaacgcgcagaatggcctctacaacgtgctcagcgttgtgcactccgactcgacacaccgcgttactgataatcactgtattgctcagtgtcaaccttcatacaatgttgactagcattgttgaattcagaccttatgatttgtataaacgtcaagcgtatgcttcctatctattcaactccaggacgttcagaaaagattcagtgacgagatcatcactttgcatcgtttgccggctcaaacgtactcagtctaacactcgactcgtcaccgagtctttcaacgtccagaatggcctcttcatatgacgcttgcattcaggatcttgccagcatattgggctactcaaacacagatgcctttgcgcaattgtgcaaattgtcgggtgtgactgtagacgacaaggtaactgagctgcgggaagcacttgtggatctggagctacagcaggcagttagtgatctcattcaacaagaagcgaacactgcgtatcaggtgaatctaggcgagcaatgcgtatgtcccatcgagaaggagctaaacgagcacgacgaactcaaaggacttcacaaggccgacgagcagtcgcgtctgcaggagatcgagtttgaaaactggtgcttggacaataacgcggacccaaaatcggcgcatcaaggccactttaaagcttttctggctcaaaaggacttcccggcttggtttgagtatgaccctcgggagtaccctggtctgaacgctcttgctgcttacatgtctttacaagaagtaaagcgtggtgagtactactttgctcttccgccaagcgggcaggaatacgctcgtcatatgctggacaaaacttatgctcgcactcgtaatgctggcaggtttgaagtcggtaagctgatcggtggccgttggagtatcatttctgccatggccgaagttgaagggtccttcaattgcggtatctacctggtcaaagatgagcacgacaaatctggtgagcgtaatggcatcatgaagttgctaccaactgaggcactcgaccctcaatatgctcggcgcgagatcgatgtgcaagcacagctgaagcatcacaatatcgttgagctgcgtgatgctgacaaagggaaccatcgccacgatacgcctttcatggtgacggagttctgcgacaagaagacacttggcgatatagtacgcctgtacagagacaacggacagtggttgccggaacttttcatctggcaagtactgatcagtctcgcccgggcagtgcaatactgccacaaaggtcccacatcaggtaagtcttgggacagtatcacccatcgggacgtgatcttgcacaacatcttcattcattccagtggccgtgagctaagagaccgctacccctacacaatcaagcttggtgattggggctgtggtgtggctcagtcagagtggactcggcataatttgaaggtacgcgatcttccttgtgtcgatctcagctacgatcctccagagactgcattgccgacagaagctactgacatctatcagatcggagtggtactgttgtgcctttcccgcttggaagagagaccgtctcgtagctttgctcagatgtcttacgcgcatgatgctaacttgccaggttactccaaggtcttgtgcaatgtcatcttcagattgattagccctattgcaggagagcgaccaagttctggcgatctggtctatattgcatatcaccatcaggcgaagctgcgggcaggcgggcttctgccgcacaccgagctcttgcttgatgttcaactctagtcactagtcttctgcctatggctctttattgggtcattgattctgcttaactctggctgacaatgcgaccttcacaacgcagtggaaaaatcatgtatgttctacaattgtttactgtcagactacgccacagtcgattacattggtagctacatacacttgactaacccggcaaatatatagagccacctagaactatcgctacctcctcagtgatcgtctccagtctttacgaatatatgctattgctaaattacttcattcgttgctttttaccctgatttgacctctattcctgatatttgtgagacacattgcgccaaccgacaaagacacatctccttcgaaaagtaaaagcacttgctgcttcctctcaagcatgtacccggacgcagatcacaagaagtgtggagtagactacaggagcatgttcgtgagaagatcgattagcacgatgaggattcgtttacatgtaagtggtgttaacagaacgcaatcctgcaatgcccgaatgaccctagacgcagacagacgaaacaaacttgtggaaagcatagatcttgaataacatccgcacatggtccggtaaataataccccgggtgtggagatacctagcggcgaatttagcgtcggacaacttccgagagctgatggagacctctcgcacaacatcagcgttacagccatcacgatacgggtttccacatttgcttctaacccgcatccataacagggaacttttgatgcctgtagattgtcgactttttggctccgcctgtgttgccttattttcattgccccgcaaagcctgcttatccggtagccaggcagcctggatctgtgagcacttttccgcgatacaccgatagaacgacccacccatgaatgcatatagaagccgcattgcattgagagacatttcttacactgctttcatacctcgcccatcgttccggtaagcgttagcgactttgctaatccatagcacggtcatcacctagacattttccagagtctatatcagttctttccttcacccttgttaccaggttactgactcatacattttctaagctccactcagtcctactttcagtcgtcgtatctgagagctatacaggagctcgccatgtcttccgcgaaacgcactcttcagcagcgcatgccggcaaatgcttgggatagccatatgcatgtaacagatcccacataccctttggccccggaagctgcctacacaccatcattacacagccttcagcatgccatgaagtttgaagcgacgatcggaatgtcgaacattgtccttgtccagccctccatttatggcaacgacaattcttgcatgctcgacgctctgaaggccattggaccttgcaacggtagaggcgttgtaggctttgatcctgacacgattgagaggtcgactctccgggagtggcatgagctaggtgttcgtggcgtgcgcttgaatctcaaatcgaacgacaccaagttcacggagcagtctctacgtgatgtccttcaacgctatgcgaaggccatcaaacctctcgaatgggtcttggaacttttcattggtatggaagatattccagtccttgaacgcgctgcgaaagatattagtgtgcgactgtgtcttgcgcattttggtgcaccgaaacttccgtcgctggcggaccgcacgaaccctctcaatccatacgagttgaccggctttcagtcgcttgtggatttgctacgtagcgggaatgtctggctcaagttttctggagtgtaccggtttgatgaagatccaaacatggagggtatcgagcctcttgcacgtgagctattgaagatcgcaggagacaggctcgtcttcgcatcggactggccacatacacgattcgatggcctcgatgtaaagcctttcgtcgagaggtgtctgcaatggacggatgaggctggtttgaaggaggaagtctttgtctccaatgccaagaagctttgggacattgatgaatagcattcgggtatgtacttctggtatagatgtggtgacatgtaggatttgcctacccgaatgtttagcactgaagtacaatagaaacatgttacagcctcctagcacatcgcatacatggaattgcagtaaatgctcataacgaaatgcctagaagtagttgcgtgcaggatctaagtcttgaatacaatcaatgcgctgtcatctggagacgggcctatgtccggccatctgtccttttggataccacatgcgcgacgagccaggtccctctcgaggaagtctgccagctctaaactatcccatagaatctcccttcttctccgcgagcgtagcatacatattatccttcgccgtactgagtcgtcaatgcagaaaacatagaactgaaacaaggccatagtaaggtcggtcttaagtccgtaaagtggtcgtcttgaattgttccataggcattcgaggtcgtcgagaagcaggttgcattcctcagcgtcaagtatcgcggtgggtggttctctacattcgaattcgacggagctctctgtgggcgattcgctacatttaaagtcgactgagctttctggtccatccagtagcaattcccagagtttgtgttgtatcttcagattggcaatcctttcgaagtgtttggaatattcaccagagtccatgagcttcttcacaatagtcaagaattgatggtcccatgtttccaggcgttgtcgcagggtgtcccattgcttacagcactcggcattatcatcctcccaatcgtggtccaagtcccacgagatatgagcgatgtcatcgtcgaaactgttcatcacatcttcggcttcgacgagattccgaagcctgccagggtgcttcttcttcggggctatgaattgcctaacgtctgcaaatatgcggtcttcggagaaaaggccaacttggccgctgatggcatgaaacatggctgccagatcctcgaaatcatgactaggtagataaatgctgggtttgtagttcgcgataagctccgtcccggacttgatatgccgaatcgcctcgctgaagttgccacgcaagctctcgagaagagcgaatagaatgcaacatgtaaggatagtgaccagattactcgctgactcgtttgtggaatctcggttgtgtagcagatcggagatggcttcattgtagtgccgcagggtaaagttatcaatatctgatggtctcttgtgatcgcacgttgtgaattgccaatggacggcgcccagagccatgactgcatgccttatacacaacacgttttggctagggctctggaacttcttcttccagaaaattctgttcagtgattccgaaatctccaaatcgtggattgtgttcgtaaagaagtgggtatagtagtaagcttccataggatcccctgggaccaacaacgaccctggcagattgacgagcaagggtcctcgtgaggggcaaacaagccgatttgatttcgctgccagtataggcaaacacgagacttcccatttcttgggaggcacagatgtgtagccgtcgcagacaaacccgcctgacgtgcatctttggcacatgggcttttgttcgtcgcatttctttcttcttttcttgctgatccgatcagtcaaactgccacagagatgcgccgagccacgttattaacttaccatgtgatgcagcctgtgcgagtcttgtgggagaaagctctcctccgtgcggccgatgattcctctgcgttatgcatcgtgtggataaagagaggagatctttaagccggttggtagagtgtacgcgatgatcacagtgagagacggtgtgtcgtaagggaagggggaatgtccgcggcctccggtgcactgaccactagaggcggtgcatcacagagcagcttggtgtgtgattggcctcctatacgcgcaggtccacaattcgccgcatacagagtagtgcacgaccggccgtaagcatgacaacttcctgcctttgtttttggccctagagttgtcaagactgtaaatctcttagaggagtttggtctgtctgaagttgatatgtctcaattcagaactattgcccctgcagcctgtcggtggtgctacaactcattctgaatcatctggctacataaattcgcgttctgaagcaggagcactacgcgtttgaacacaggctgcagagaaatcttcagacttgaagacgcaagcaaaaagcatttagcatcgcatggtgccttcctttcttgagctactcctcatctgacccaccaccttcttcaaattcatactcgcgagataatcctaaaactattctctttcttgactggagccttgatctaagccaaatagccaaacgccaggatggctgcaacaccaagtcgccagccggatggcttaattccgaagctggatgatttcctatcagcgcaccccgagatccaaatcggccgaaccgcccttgaaagtcttcagtccgcttatgatggcaaagactcattttccatcatcaacaaacccttcggaaacatggtgctttaccaagagttcgatgccgatacacgagagcgcatatacgtggttgcattggtcgacgatccgaagggccttgagtattatcacagagaatgcggcgaaacatctgaaggagacacttgcgattgtgcaaaagacaatggaccagagcatttggtctatgagcgtatcgtagaatacaaagctgcagattgcaagaagcacaaggatgatccggagccagaccctgactgttctgcgtgttggccagtcttgtgcggaagcaaatgtactccgtgaatgcggctatcttttagcgattttgcatcgccctacttttagatagttgcaatccagaacattcgttaataaaattttagtgcacatcgcggctaaccgttgtacatttgatgtatgcttactaacgactaaatggcttacggtattgacgctccaggatctattggaactaacgtctgtctagccactatttgtctgcttcaagaggatgtggcatacatgaatcttgatgttttgccttgcctcccaaggatgcgtacagaggctgacacggcagtaaatattcgtcaaatcataattggatgtatatgtgaagctacatgcaacctgtaatagatcaaaggctatgtcatgagcaagaacctcctacagatcgtaggacaaacgctggagtgaagacatcctcccagcagtggaagcttcgagcgcgctcgggccgctcccttgtgctgccgcttcagccatgagatctaagaccggttacgtattgggtctttaagaacctatcttgccgttgccagctcgaatcccatcaacggtcgctctaacgaaatcgtacccaatgtcagtccgcattccttcaggattcttgatctttgcgctctcatcttcaacggtggttagctatggtagtctgcatgaaaaggctgcgaagagacacttacaccacagctcataggcctccggatgtgggccgacaagaccaatgaaacccttaccatacggtgtaactgaggcagcgacatcctgattggcagagtatcgggcaataacgtggggatcggaggctttgaagcctagcattgtagcaccctcttgaaagtacacccatctacccttctctagcttcggacggctagtgctcgtgttgaatttccaatctacctgaatcgtggtgtctttgtcgtttccaacctgtgcattgtccctctctatctcagatacgatattgactccgctgggcatgagatttagcgccgattttccagctaagtacgccccgagacaaaaacccatgtatcggccgccgccatggacaaagtctctgatagtctttgcatgcttttggagatcgtcccaagcttcgtcgacatctgcaaaataggtcttagtccctccagatcactccctttcacaccacgtgcaggaagacttacctggtccgccagggtatgcatagatgtcagcattagacaggagctcagggcttagatccactggttcttccggtccagcatacgtgacatcaaagtggaatggagagtttttgagtagtctgccgacactctcagaacagtcgtcgcaagctttagatccacgatagataaccgcggttctcacagctgccacagaaggtagtatcatgagtattgtcccgatacctgcgaacttcataacgattgtatgcttcaggaactatacaatatgacacgccgtgcctatggatgaaggtataggtggaggagattaaatgatgcgcggtgaaggaaaatctgccgaaggcaactcatttcttatttatcatattttcagagctctgtacagacatactaggccggaaatgaaagagctgctttcaattttggcatcggccggtgttggatagggaacgaagaggacttgaactgagcggagatgtttcgcgtacagctagccaatcaatggtcgttgtgacatcatgagccgcctcaagctcagcattagctcgatacttccgtgtagtgatgtttccattattattgtcgactttagcggcgaacaaacaatttcggccacatcggacgtctgaaaagaaagaacaagtctcaactcagctcgacgctcaaacatagcggggctttgacaagatttttgacaatcctgcggtatttgaacagccttgctcaatagatgacatccttcgcttgcaccgcgtccttaagtttgtaaccgatgtacacaaacctgggctaagttcacctacttcgaagtggcgatgaacttctgccacatgagtaatcctagagaacgtacggttggtacgcatgcccatcctgggtagctttgcgataaagcctcttgttagcccgatacagatataacttaagacccattgcacttatacaagcaatcatggccatgaccatcatcaagatgaaggccaagcgataacgaggctcgtcagactcaacaaagaaatagggtgcaataatgttcccaacctgacccagtacattgaccattgcgacagacacagcccgtttctctggcgttcgtcccatagtgttagaggtccatgtactgataagtgggttcgagaaatacatgccgccaacgtagatgaatgatgcagcataccgcgcgttgcgattttcggtagcaaggcagatgatatatccgatgcatccaaaagcaatggggccagcgaaatggtaaccacgctcttttgtcttgtcggagtgccaggcgttaaccagtgaaccgagggcagcgaagatgtatggaggtgctgtcaataccaatgttatcgtgttgttgtatccaaaaccgcggacaatagaggggaagaagttggagaatccgtatgctgcggagatgccgatgttcatgccaacgagcaaccacatcttgtagtcgaagacgctcaacttcaggccttgaagcacgccagctttgccttcagacgttgaaacgcgatctgccagaattcttgctgcagcaaccttgcgcatatcttccgtcatggaccagcgcgcactgccagttgttgaatcgggataatcgggcaggacgaagagcgcaatcagagcaagcccggcaccagtcacagcgagcactatgaagagccattgccagcccgctagtccgtgagcgccttccaacgtgccgaagatagctgcggcaatcaatccagccacgcagaaagcaagggtttgacctgtgtatagaatggcacatcgaagcgccatttctttgcgagtgtaccagcagcccatcacgtagattgcctgacggaaattcagtaagtctgtttcatagaatgaaaaaagcacgttccgggagcactaacaccagggaacaatggagcttcgacaagtccgaggaagaatcggacagcaatgagcccagagtaattcttgaccccgcaagtggctgcggaaacgccagaccatagcattgccatcgtgcaaaggtaaaggctaggtcggacctttccaatgatcatgttcgagggaatttggccgaggacatagctattggaggtcaatagccatagcgaatcagttggactggaaggcgtacccaacactaagtattgacaccgcagtaccgaactgatagttctcaaggttcagatcctcatccaggctactaagccgagcttgcctgccgcatattaatacgctttctcgtcttgatatatgccactggtcttacgcgatggacgctctgtcgagatagttgaacaagtaaagcacccagagacatggcatgagcgttatgtcaagacgcttaactacttgcttctccaacgccctccattctggtataccaagcgcctcaatagtttcctcaggactagggagaaacttctcagtcttcaacgcgtcagcttcaacatgagctgcatctttggaaaggcgtttagtagaatccatctcgatatttccagaggaagtttgcgcatcgtttcctttacagctggatctcctgctgaaagctaccatggtggattctgagctaaaatctagcgtgtcggtcaagatgaaggagggaagagatagtgcgtatcaaagctggcataagcgggtgccttcttataggcgtcgtgatcaggaagcttcggtcatttctccgactccacgtcgactccgcaccccaattttgcttctccagtctccactcaaagatgagttggtctcagacggggtaaaatcagattcgctccgcagcttcaggacctgcatgctaagctatctttcgagctcggcaactcaacccgtcttggccgagtccctgagttcgcgcaaccctgaagcagtgtatgcagtataaacaaagatggtcctttgtaacatgaattcaccattcacatgagccactctgtaactcactgatgatcgcattcatgtaaaggtcttaacgcagacatcttccaatgtcgaataagttatccttagcagcaaatagtgggagttggcattgatttccctctgttgtatttccgtcgtcaagatccaagacccgcgggccatgggaacctttgtggagcctcaataccaagcaaacacggcccgtgaaagctcgatatgggtctgggcacgacaacgcgcgggcttccgccaccaagtgtggctcctcgcatgactagcataaagaatatatgacatctctcttgagtcgcgtttgacagcatacgtcgtagcgaggttgtagcaaagagaatggtgacacgatgcgggagaatcctgatctcatggcgaggccccacctgccgcggtaacttacgcccacctcagaagccacagcccaccaaccgcatcaacagatcaggtatgttttaactgtgttgttattgaacacatataaaatatcactgcaaaactcaagctcttgcagtgtcttcccaccccttggcatctcctttttcctcgagcatttctttcgaatttccatgcagcctcccatctaactttggctgcatgcgccattgtcttgctggtataccatctcggaagaagccctcgatctcctccatactcctgcccgtgacttcaccgacacagaaccatacatatgctagcgtgatgcagcataggccagtatacacgaatcccgtcttcgggcccaggtttgccgtgtagtaaaggtatggcagcgtaaaaacagtcgcccacactgtgatccagaaactggcgacagcaatggcgtaaatcttgttgcgattgcgtccgactgccatttcagaagcctaaatacgttagtattagaatcgatttcaatcgtcaagagagcacttacgatggtccaacccagaggtccccacgcgaagttgaaagccgtgatctcgatgatcacaaagctaatgatcaccttgccgaacgttgaactcacatcaccaccaggaatgccaagacagccgacaataaaaatactggccgtcatgatcaacgttgtagttagtagtaacggccgccttggaatcttgtttgcgcaaacgactgcagccaaaactgtaacgatctgaatcgtgaaaacaatgatgttcatcaagaaaggatcctcaagtccaatggcttgactgaacacagtaccgaaatagtaaaaccattgtatgccgttgatctgctgcgctaccagggcaccagcgctgtaaatgactttgcgtctttcgacagggtccttgattaggcctgaccagctcgattcggccgactgctcagcttcggctgaaagactgccacgaatggtcatcatgtccgcgtccggttcatacgccttatcatccttgtacaagagtcgaagtgcagcgctgcatttctcgtccttggagagacgcaataaccaacgtggtgactctggtacccagtagaggaataccaatacgagtagtgggaagatgagctgaacggcggtggggatgcggtaagaagcagtcgtagtcaaagactcggtgccgcgatttatgacagcagctattagctgagatactgacagtgtgagctgccaacaaccaagcaaagggccgcggatctccgttggcgcaacctctgcaatgtatagcggactcgtggatgaaaagataccgacgcctagaccaagaatgatacggcctccaataatgaggcctttatcatggtctgtaatgacttgtaggacagtaccaatgattgctgttatcgcgctcaggaggaacgcccccttccggccaaagaagtcgttcaggggtgcagcactcaaggagcccaccaattcaccaacattgatcattgagctcatgatcgagagatcggaagccgatatcacatatgttccatctgcttggcgagtgccgaaatgctgaacgaaggttgacatggcttgaatgccagagaagtagacacctgttcaacgaaaatcagcatcgcaatcatttgacagaatcggaaacataccatcatagccatattgacaggcacctaacgcggcaaaagcgcagaaaagccagacgtaggggtatttgagcttgcccatgattgtccttcaaggaggcggagttcacttgagtgccgaatgagtggttcatgcagcgaagtgagacttcttatatgtccatcacatcgaaatgcggaggcattaaacggaacctggagccccatggcacgactcagtcactaggtctcttgtgagcaaatgtcgcagttagtcgcctacaattggctagagggacgccctaagttaatggccggccggccggccgtctcaatacggcccgctcagaacacgccgggcgacacgaagcgacaatacagactactcgaggtccggtcgacatgatattgtcagagtgtcggtctttcctagatgaaccaacttaccaccagtatcactacactgaacaatatttttcaacgatctcgcgtgtatgatgccctccgcaactcaggcatctccagtgcgctacagcaggccgtcggaatctcaggcggccgccgatgccatcccgattctcattgatcatgaataccacatctttcatctgagcactcctccggatactgtacgacatccaactcggctccgttcgacttggtcccggttacgatcccgcgatctcgtaacctgggcacgagatgaagttgaagcactctatccgggcaaatcgcccgacagtccggatgcagacggagcatggacaggttcagccatcgtcggtcctgatggcaacatgcacctcttctacacggggtacaacttgagccaacatgggaagcaagtcatccttcatgcccagtcgagcgacaagcaaggttccgtgttcacgaaaataccttctccgataacgatttctggcgatatgtccctattcgaggacattgacttccgtgacgcgcacgtctcgtggaatgaaccagagagctgttattggatgattgtagccactaggcttcgaagtgggccatattggacgcgaggctgtttcgcgttactcacctcatcggacctcgacgagtggtcgatagaagcaacgccgttctatgcacccaacaacatgttctgcccagagtgtccagaaatcttctccctaccaaacgggaagtggtaccttgtgtactctagatttcatgcgcctgactcaggaacagtatatcgggtagcggacgcaccaagaggtcctttccgaacacctcgcggaagttcaggcggtcgcttcgatggccgaagatggtacgctgctaagtcttgtgtaaaggctagtgatccaaatagacgcgtatattttggttgggtagcagataaactggatgggcagtggtcctggggcggcgacatgggcatgcctcgcgaaatctccgcaaacaaggatggtcttttgatcgtggaacccagtcgcgaattcatcgatgcatatttccgccacggggcagtttctgaattgccatcagaattgaccttgagtagcgtcggcatgactatatcacgcgatctgcggttaggtgacaggtcggattatctgctcgagtttggtatcgcctgtcaagatgcggcttcatttggattgctgttccgaaccgatgaagacaacaaaggtttgcagctcagatttactcctactcaaaacggcctgcttgatacgagcttgctgagctgtccaccaccactagacgacttctgggcggatcagtatgcccttcatctgcctcgcgaggtcgacggcccagagcttgctcgacacacctcgctgaaaatagaaggctccatcgttgtagctgttagatctgatgtgcttgagatctttgccggtgggaagtcactaagctatcgccttccgtgcacaaggtatgcagagggcagtcaccggaccgagcaggtgaagcatacagccaacggagcattgcgtcatgacagcccacgagtgaaagagctcggtgtgtatgttgatgacggcgaagtagccttgaaagaactctcgttgcgttacgtttgctcatcggaccgctgaaagcgttttatgtaattagagagccgtattgctcagaaagtcgaatgcatctagctccatggttgagatgtcaacaccattaatctcagaagtactgaaaccaaatccgttcatatccgcttcgaaatttgaggagagcgtttcgggcaaggtgggcgacggtgcatcgataggaacagcaagagcatgctcgagtccacgaaggatagctccttctagccgattgaccgcataccgcatgggctcatttgacttgctcccgaccctgagaacccacaagtaggagcgcaatcgttctcgccagtgatcacgctctgcggacgtcaaacttgtgacgagcagcaacgtacaaaaggatccgatcacggataagaagtatggcgtggcaaagaaccagaatgcctctaagtgttcgagacgtaatgatgcgactagttctatggcctgttgggtagtggcgtgggccaattgtctgattgcactgaggacatcgacgtcgatgcatagtggtgcgagcgcagtcgatctcacgaggcgccgaaggatgctgatcttggcagcataaaatgcgagatgaatgtttccttagtcccgttatcagtgtagtcgtctttaaaggccgtgttacccttaccgttggcgcagagttgccttgaaggtatagaagccatatcaagatgaggcgggagggtgtcacgccagacttcgagagccgcaagcattggttgtgcctttgtgtagagctggattgtgtcctgaagagtgctgttcttcacgctgtacaactgcttcaggatgtcgtatagtatcctagtgaggcttgtcatacatataaagaagtttctttcaacagtccagtcatcttcgacaaaatcatgcccagcaagatcttcgactgcccaatcgtcctcgtgtatatgaagcgggcggccgtgcgccaaggctgtccagacatcttgcatgtacagaccccagctaagtcgcttccggagcgattgctcccatgctgggatcagccaccgtgttgcatcgaggtgcaatcctagagcttctcctactgccagagcttggcccgtaagaccccaagcgaacgagtggtctggattcagcgggtcttctggcttgcactgcaggaatagcagcatagcttcaatggaagagagtctaggttgatgatatgagctttgtatggcgtccaacgtcattcttctcagcttgttaacatccacgatcgcttgattggaaagctgtgggtcatagtgccaccagttaatagccatcaggtagaccgctccgagtagaggcgcatcaatttgtcggtatgatccttcgtatcggttcataaagccctctctgtagagaatggggtatataggatgtaccatcctccagaacaatcgaagaagcttctcaccgtgcggcttaatacaggtttcgatatcatctacccgattgtagttggacaaaaaatctacagacttttgatcactgacctgattgagttattagcgagatacatctgggggaatgatacaaatctgtaccatgtgaaaggtaaccggatagttcaccccttggtcttgaggcgacacaagtcggatggcgtgagttggaagcgagtattcgttattgatcggatcgtatggacgatgccgctgtgcaacgtaagcagacttctacccatgtacgttgatacaacataccatcaatatgggttccatgtcactaccaagtccataaagttctgcaaacttgctgcgattcaaaccgagagcatcttcactccatgtagggcgctgagaagcaggatttccttcgatgtggccgacgtacatatgctggtcctcatgtgtagggtttgaattcgctgcgatgattccattgtccactatgaattgctgagagttcagtacgtcatggggcgatggagaggcctgtactgatggtgcagaagaaagctcttcttgcaaaccagcgaccattctccttggaggctcttctttgaaagtgcattcattgtttctttgccgacacaggctgcagctaacttgcccattgtcgatgatgcatcgcgtcttgcggcgtcggcaaaggtcgcatgggcggttgcttcgttgcgcgggctgtctgcgcctttggggcccgatgccgtctggcattccgcgactgcaagggtgtaatgtccatcaatcatggacactggggtgtaaaattgatggcgagcgttcggtcttatttcagacgcgttgatgatgtgactctgcagtgcagagaaaggacgggaggctggagtacccctgccgtcatggtggaccccacctgccgccccaatccagcctgcttagaaggccacacttcaggttgctgacttctgcagcagatcagcggcatattaattctttcatcacgcacccaattgcgacatagatcgatgcctcaggctgatgacaccaaaagaaaatttgctctatgcgtctactacagcatcgcgaaaatggcgatatcagccttactgagcatatcggcgagcctccaccctacgcaattctgtcgcatacctggggtgcagataatgaggaagttacatttagagacctggtcgacggcaccggcacagagaaggaagggtatcgcaagctccgattttgtggtcaacaagccgctcgtcacggtctggaacattactggatagacacctgctgcatcgacaaagctagcagtgcagagctgtcagaagctatcaactcgatgtttcgttggtatcggaattcagtcagatgctacgtgtatatggcagatgtgtccacatctgtcgatgacagcatgacccgatggaaaccggacttcaagaagagcaaatggttcacgagaggctggacactgcaagaactaattgcgccaacgaaggtcgagttcttttcccaagaaggcgaacttctaggcgataagttgtctttgcagcagactcttcatgaaataactggcatcgctcttgacgctcttaaaggaggccctttaggtaacttcagcatcgaagagcgattgctatgggcagcgaaacgcaccaccaagcgggaggaagacgcagcgtattcgttgttcggtatttttgatgttcatatgtcccttatttatggtgaggggcgggaaaaggccaccaagcgtcttcttcgagagatccaagagcattggaagctcccaataatcaagggcgtcagcagttatcagagtcgagaagaacagttgcgtaccgtacagcaatggctatccgcagccgatccatcttccaattaccagcaagcactaagtaaacgccaggagaatacgggcctttggcttacggagagtgaacaataccagaagtggaaaacgtcttcagtctctttcctgtggctttacggcattccaggttctgggaagacgatactgtcctcgacgatccttcgcgacatcttcagctctcatggaagcaagccgtcaacaattgtcgtgtacttttactttgatttcaacgacgcgcagaagcaaagcacggactcaatgcttaaatcattggtctatcagctcttgcagcgagtcaaagatatcccgtcccgtcttgatagcttgtaccccccacatggatctggacggcagcagccgacatcagaagcacttctaaataccattcgcgaatcgatacagaagtttgaacaagcatacattgtgttagatgccttggacgaatgctctcaacgtgtggaactcatgcatgccctcgcaacaataagcaattggcgcctcgaaaatagccatttcgtggttacgagtcgcagggagcgagatattgagagtggtcttgccgtgtttggggtgcttgggaacagtgtatgtctaagtagcagtgtggtcgacgaagatatacgccactatgtccgtcaacgattgtcagacgacttggggctgaagaaatggagccaggatcccaatctacgggaacaaatagaaacagctttggtagaaggctcccagggaatgtaagtggactcagatcgtcaagggatcctccgtctgaatatgtcactaggtttcgatgggctgtgtgccagctggacacgcttaggaagtgtcgcaatcgagcagggttgcggagatcattggcgacgttgccgcaaactctggagcaaacatacgaccggattctccacaagattactcaagaagattctatctacgctattcgcgttctgcgatggctgacgttcgccgaacgaccgctctcattacatgaaatcgcggaagctgtggcccttgttgtaggtcgtactcccgtttttgataaggaagaggtgctccaagacccgatggagatccttgatatctgctcaagtttggtcactgtcagagacatgcgggatggggaggatggttggccggcgcagatcgttgtgcttgcacatttctccgtcaaagaacatctcctctcccacaagctacaagcaagcgatctaaatcggtacgccatgcaccatcaggcctgccacagcatgttagcgagatcttgtcttgagtatctccttcaagtcctgcggttcgatctagactctcgacatagagagcgcacaaaacttttaagttactgctcagaacactggacggatcatgctgaagaggccggaggctgggatccagaaaccgctaagacggctgttcgattgttgtctatgactggttctgcatacgaaaaatggttgcaactgtacagtccggatcgtccctggaacttttacctccttagcaagtcagttagtaatactgctcttccgctgtattatgcagcgctatttggcgttgccgatgtcatagtgctactgcttgagagtggtgctgatgtcaatgctgagggtggcgaatacggcactgcactccatgcagcagcaatctgcggccatgaacgaacagtggagttactaattgcccatggtgctcatataaacacatcaacccctcatcatggcagtgcgattcaggccgcctcggaggtcggccatgagtgggtggtcaagcgtctcatcgaggctggagctgagattaatgcacgaggtgggataaatggcagtgcccttgacttggctatcggtaacaaccataacgatgttgtcgcattgcttctcaaaaatggagcagagttggaaactctgaaccgtgacggagtaagccctttgactggtgcagcttgcatcggacacaatggtatcataaaactgcttctcagccatggagctacaatatcagcaacagatggcaaggggtggactgctatcaactccgcgtctatcagagggcattctgagactgtgaagttacttatttgacaatggcgcagacctgaacattgccaatagagatgcttggacgcctgtttattccgcctcattccagggcaactacgaagtggtgagattacttctatcggcaggggcagacatctcgctcccaaatgatgacggttggacaccacttctcgcagccgttgacggcaatcattacaatgtggtcaaagtgctgctggagcacgacatgcgtgatgcatacatcaaggctcagtcgaaagacggccactcagcgctgtctcgtgccgcagagaagggcttcgcaactatagttgaactgctacttgcgaacggggctagcgccgtccaagaggacttccatgggtcccaggccatttcatacgcagctgtcgttggttcccttgccgtcctgaaactattactcgacgtctctcaagtcgggcctaatcacaccgaccgttatggtcgctcagcgctgtggtgggcagcgtcgtgcgatcgaccaaaaacagtcaaatttctactacatgaaatacactgcgatcctaagatagcagacgcctgtggtcgaacaccactgatgatagctgccaggcgaggttaccaagatatagtcgatgttctacaaatatacgacggtaatgtggttgacaaaaacgcagatcttgaaactgcaacgattcgatcctctggcagcacagcccttatgtgcgatatctgcgaatatagtatcgctgatgcagattttcactatcactgtttcacatgcgccagaggggattgggatatatgcgccgagtgcaaaggtcatggaatgacatgtttggatcatacacacacattgaccaagcgtaccatacaaaatgaccgcttggtagaattgatctaggctttatgttggataaaattgcctacgtgccgaattagtttcaatgttcaagttaaacaaactcgtactgcttacgctgcagaacctctgaagctggacacgctgctgcataatggcaatcgaccaataaaccgatcaattcgatgcacaagctcaatctacaaatacgacagtctacgaagaaatccctcagctgctgccttgctaaactaaattcgttgaagaattcatcgttttcgggtatctacgaagcaaggcgtaagatcatagattaaacgatagattgatcgtgtgcaacatcaagcacgggagatgcaccttgatctgcgctaattcatccatccagtgctatttataccgccgtatgactcctttgacccactcctcaggccccaaagcttctcctcgcctccgcaacaaccacgcaccacctctacccaaaatgaacccacctatcttcctcctcctctccatcctacctctatccctagccacccaacccttcgtccccgtccacggctgcgaatgggtccacgaactcacgccgctcacgaacttcacctacacccaccctctctccccctcccaatctaacaccacaaccccgccctcatatatacactgggccgcccccgcaatctcagtatcctgttccaaccccaaccccagcttcatcggcttccaaaacgccagcgccgtagcctgcgtctcgccaggcgatgaaggccgctttctcgtttccgcagatgggaagaacgcgacggtgatatttagggtgtatgtgcaatgcgccgcggatatatttgcgtttcactacgaggcagggtttgagatggagtgtgtgagaaacgaggagggaggggaggagtgtggggatggaggcagagcggtggcgaggtgcacgtcgcagcagtatttaccgccgataaggtacccgccgccgccaccggcgacttggggacggtgatggctggaaagtgtgaagaagatactgagggcggggtgtgaaagtacaattagttcattacgtctatgtattgatgcctagaatagctggagcgagcgcttgcctcccctgactgatcgctggacttccttcacgctacgctttgcagtagtgttacctacgggcgaacgcgttgggaatccctcccagctgactgcgtacttggcgacagcggcggcaatacctcgtgcgtgcaataaccatgcctcttggttgaggttgtcgaccgtgtcagctgcctggtggtagttctggtcgagaatctcgccggcaacaccaccccagatctctgcttcctttgcagtcttgacctcgtcggcaccggtggtcgatcctccggcggggatgttggcgtcaaggaaggggccgtagtcagaacggccgttgaattcggtggcattgtacggaacaccaacgcgggtgaagtattgctcgaagaaagcttcgatatcgccgcttccagacgggccagtgaggccgtaagcactgccatctccgtcgtagatctggtgaacgtagttgggcgaagcaatcatgtcgaagttgaggtatgcgcgaatcttgagagattcttcgggagataggttctcgacaaaataagttgagccgagcaggccgctctcctctccactccagaagccaaaggtgacggcattcttgacgttgtacttggcgagagactttgcaacgttcaagatgccaacagtgccgctgccgtcgtcgttgattccaggaccggcgccgacggaatcagtgtgtgctcctagtgccaactggttgttcttgtcaccacatttgctggtggccaggacgttattggtagtgatcttctcgatgacggtcttgacgtccagggatgcagttacattggcaccgctctggagttgggcgacgtaagctagaccctgctcctgggacagaccaacagtagcaacgtaaggtccctcagctcgaggtggagggccaagagtagcgctgactgcgcccgggacgttgttgtagataaccgcaccgaccgcaccagcaccgccagcaagagcagacttgagtccgaagtcgcaagagccacgggagacgagggcgatgttaccagacaagcttgcggggtaatcactcgcctcgcagccaaggttgctgactacaaccaggggtgcagtgacgaggccagcagtggagttcgagtattcaaatagtgtcgagttgatagcctgtccgccaatagtgaacttgttgatcgtgccattaagcattacatagttcgagaatggctggagagtaacatcgtagtacgatgtagactcgagctccttcttcagccacatgacagtgtcattgtgtgcagatccgcccatgatcctgttgcgcgcaggatagttgtaggcgaagtcctggagctgctgagcgcctcttaggagcttcttcgaagtgatatctgcctcgagtttcctctacagttgtgttagcctgacgataatgtggaatcaaaggtattgagcttcataccgatccgaccatgggcctgttcttgcatggcttgtcattgtggccatcctgtcgtcctcggagttcagcagtcgctgacgccgcagcggcgagagcagcgagaagtgcgaccttcatattagcagagcctcagggatgacgagttgaggtagcaggcagcagataccccttcccagcagcaggcccagcttgagatatttatactgcacattgatattacttacctgcacattcctgcagcagaagaccgaggtctgtccgcgacgggacgatacttcccagtatccaggtccgtgtgccgatgttcctctcgcgatagcatattaccttggcatgcgctagcggctccattctttaggcttaatgaagcagctggtgaagagaagccccgccaataatgctgcttcttcgttcgaagcaatctaggcagatcttggcgtgcgtgatagtggcggaacattgtgcgagcgttatagcgggacaagtgggaagtggaggcgcaatgcgtgcggaaacgggacacagggtggcaatatcatactcgccaaggataaagacccggtcagaccgcaatataggaaggtgtcacggaaatgaggcgttagatagcagctcatcctgttttagaaggattctgtacctggcgagtggttcgcgacacctagcacgcagctcggaaagacatatcaatcacgtttgtggatctgcttgccataagctcggaacgccaaaactcacacgcagccaggacacattggacgttcacctcatggatttatcttgcaggcggatttatcgctgcagtcattctggagcagttgaatctgtttgacttatttttgctactttagggccgttaacattgagtcagttttagaatactcttttacgctacgaaggcgaattgtgtgaacacttgcagtgctagatgcaagaaaacgaaagaaaaagccaagataaacaatggtgaaaaggacatgatggtctcggtgtattacaatgacttaatatgataatgcaggataatctccgtcgaacgcctccttttgagtcatgcacaatcgtcgaatgccgttttttgttccgcttgatgcgaaccgtttgtcgatggcgtagccagttgcactgggctcggatacccgttctcctgtagccctactttgctgttgatggcaatgccatggctgctgtcatgcccgatcccagtcgttaggagaacatactcttgatctatctcaaccacgttgctggcaggaggtggtggtggcggcggcggcggtgcggatgctagcccgtcagtacttttccgcgtcttctttggcgaacctggatcctcctctccttcccgcttgcgctttagctcagatgatgaatccgtgggcgaagcgtcttttgaggcagcaatgtctttatggatgtccatcatgtcgtcgtcccactcgacttcctcaatgtcgactatctctttttcggctgacggagatccagctctaccatcagcagctcgagcggccttttgtttgtctcgttcttctttcttcttcacagccttgtccatgaactctttgacgtagttcttaacagtcttctcgtgccgggaactcagcttggccgtcggatccttgacgcgtccagatttgtaatcacctcgaacgagctttttcgctacctgtagtcaaggttagcacggaccccagtctggtggaatccttatcttacctctttggagagtcgtttgatgtcgtccttctccaatttcttccggtaatgagcagctacgttcataacgtgatgagagagctgtaatggtcagccattgtctgcgcaatagtagcgttacacctactgtagcttcgtagattttctcctgcttttcctgaggcaggcttctccacttctcactcttcgttttcttctccttctgctcatctccagtgggctgtggtgtagacgatgccgatggtccagtaggcgtagcatttgaagtgatgctagaaatgatgtcttgcagtagttgtgtgtcagtcttggcctttggtggaggtggcggtggctggttcgcagcttgggtcgggcgtagccattgcgttgtaccagcggtgttgtagtagtatgttgagccgttgtcggaagtagcttggaaccaaccgggaggtaaggggttaaacggtcgaggacgtggggcaggacgtggggcgttgaagaaaccacttggtccacgcggcacattcacgacaccacgagggccagacggaactgccgcagccggacccttaggtgcaatcagtgaaggggacttcgatcttgatcttgaacgttctcggccccgttctcgccgctcaaagtggttttcggtgcgggcaggtgtgccggcattcggatctctcttcatgcgcggtatccggtatgcaacctccaacttgctccaagcattcaacagttcacttgctgattcctggacttgctcgtttccgcaagtcttcagttgctcaacggcctcctcgatcttggagtcctgaatcttgttccgtgtgattcgaggaaggttgtgaagaatgtcgagaacctgctgcacaacgttgaagtcgtccataaaagtcgtcaaggtcttcttgagcgtctcgtaaccgtgcatgcgtattatgcgatgtccaactcgctcgttgtctgtttgctgtatgcggctcagcagcttgacagcaatccacttctcggtacattgccgcaatgctgccatgactttggggacgccatcatcctccagcgatcgaggcttgagatcattgacatactcctcatcatcctcgctgaccttcttcttgcgcggcttcttagcgaccgctgtgtcccaaccatctccatcatcgataccaagggcttcgatcgtagcgtgtgatagcttggtcgcgttgtcggactgtgtctttccgccgatatagccggtacagttgggttcgccgcagtaacaaggctgtgggtcggcgccgtatcggtcgacgttgtagttgaagaccagttcctcgccggctttgactttccgctcgacgaagatgcccatgcgcaacttgtcgcccacgacccatttgtcaacgaagcagtttgggttgcaggaatggttgcaaaagcggccgaggttgccctttttggtagcatccacgaactcgcccttggtgagggacatgaagtagaagtgcttgatgccttcctcgtcatactgaatcatgcggcgtcgaaatgtcctctcgtctatgacctctccgatgtattcgaagacgaagtcgcccgggaacatgtcctggttggcacgtaggccgaaccccttcttcgcggtcttgatcaccgtgacgtccgcatattgcttccggaagaagcgctggttctggcacttggtaccgcagctgcagccgtcggccacgcactccatcttggtggcgcggttgatgcaatccgagtcctcgccgcaggcgttgttgactttctcgacggcgtcccactcctccccacaatcgcattcgagggcagggtcggtggtgccgatgtgcttgtttgcatatgtacattgtggcaggacctcgaaggtctgtttcgcgtcttgagtggaatcggggaggtcgagatacagcggcggtgcgcgcttgacggtgcgtgaagctgcccgcgacagcttgggggctttgcctggctcaaccataagggtgatgtctccgccaagcgtctcctcctgcacgctattggccggcgatggagaatcggactcttcctgcttcttgtaagtgggcgactgagatcgtgacccggaggttttgagccgcggtgggatggctgagaggggaggcgttggcgtccggtcggcttctgcctttacttgcgggctcccgcgttccgcgtcggtcgcgtttaacttcagatgatccagctctggcggaagctggtcggcgaccgcctcgtggtggtcatagtgactctccatgctggcggtgttgactgtgatagagactgcctggaagctgcgaacgggcaacggcgattttcacgctaacgattgccaacctcaatccaagtccacgatgcgccctctctcatagcccaaaacagacttcttttcacactccagccgccagggtacttgttcgcgagtgaaaatggccagctcggtggcggcgcagttgccttgagcaatgtcgcgggcaagtttctgctccctgttacccactgccacgcctaagatccgcaccaactgccacactcttgcggcacatcgaccacagctaataataaaggcaatgcgcaaagaaagatacgcgtcaatgtggtagtcgtctcgtggacatgggttgagacgcgggcgcaaggtcgggagtggttcgcgggtgcggtcgcgcactgcaggcgtcggtgctgtgtggcaaaggcggtagtggctgatggcttatagctgcgtttatcgcatcactgcaggcgcgtttgtcttcgcggcaccttgcgatagtcgtatagctcgtccgtggggctttcgttgttcgatgtaggaactgcccacccgttttctgtcgctagtctagaacaccgcctcggctcgtgtccccatttgggctgccgtcttcaagcccagtcccgccagagcttctgtcaatgtcatggagaacatcactctcaatagaccgaaagaagagtatggaaatgagaggggagagcgaaaattgacgtgtcagcacggtagagtagcttgtgttgataacaatactatgcagcaaacttcttggcacgccatgagccttgtacttctccaccaacaattgcaatagtaatggaatgttgcacgctgatatactcctgcatagggcgtgtccttgtcgtgcgcgacagtatttgcgcgagatcgaaagttcatagggttcctcgaacaatgcgatggagcagaacacatgtcaggagtcctgtgtatagctccagatacaattttgaatgccttggtcagtgagctagagtgtacgcgcagaaagatcagaacgcagtgaacctttcgccagtttgcgttgcttgctgtagaagtaaaccttagaagctagctgcgaatgcggctagcggcagaatctaccccactctgattcgcgtgaccagctctctcaattaagcttcaattccctagactcgtacagtcgatagagctatagagcaggaaaagccccgatgcttctttctgtgtgtactcatacttttcctgaagtcaacagatcaggaatgtacctaggtacctatcgaggacagccgccacatcacatgattctatcatgacttcactcgcaaaggaggtagctatgggcttagtcgatagaagagcgtctactgcaaagtacggtggagaatgaaaatggctcatgatctcaccacaaacggttaacagaggaagaaaactgatttagccatagatgcagtaattttccagcttcacggtgtgaaagatagccgatccgcgaacttgactctagaagtagtcaatcaaaaacgcaacctgccagcgagtcgcgttggccttcgtcagcctcaaatgcaatggtatcaaacccattcctcggggcttctttaagatctatgtcagttccattggagacgctactggcaatcgcttcggcgctcggccatgcggtgcccaagtcagagtgaaaaataggttcattggtttccagaatcgccatggaaactttgaggagtgcgagattataagcgccgggctagctgagcgaacgaacaagccgtggtgacagccgtggtgccggcggaatctcaagcgagaaacgttgatcaagccagtatcccgctcttagacaccggtagctctgagagtatggtccagccgcagtgtcaatcggcatgctggtgatgtcatgaggatgtgtttgtaccaagtagattgcaactgctggacgccttccctaacagtcaggaggcgtagagaatgtcgacgttttcgtgcttcgccaggacccgtcatgccggattaggctcggcaaactcgtgtttcattggctccgcttttagcggccgatcgtggccccgcaactcaaaccttgaagacacgcctgtctgaattccagcctactcaacgttacgccaggcgcggaagagaagatggcgcctttggacatgttcgctgcattcgatgaagtttattgtttattgcttcggagagcgctaccgccaatagtcgttggctggcgacactcaggctatgtcacgcacagccagccttgattaattaccaggggctattatgccgagggccagggcgggccgctgatctggtcaatggcagcacgatgtggtgttggagcggtgaagtagtcctcaccaccagctgcactgcgacgtggcggtacgtggcaatgcagacgcgaagatctgctgtcgctggcaaactataaggcttgcctgaagcttctcacagccgtgactcgaaatcaccaacctttgcctgtggcccgtcccgacgtcatgtgattacgcactatcttaccgttgaaacatgaacatgacaaggattatccgcctttgcaaaacacgccatcgatgcgatcaagcgccaggcgaacatgggtcccgatgcgcccacgagtctcagttcacgaacgcatcagagccagtcgagtgtgaattggcgaaacatactcaggcacagactgcagtgccatgagcctcgaggcgattgactaggtcattttggccaggatgcagttgcgcatcatggagaaaggaatgtgtggggggcgggcccatgcgccttctggaagttgagatgggaccactactggactaatgccgggtctgcagcgtctctcctaaacccagcctcgacactcaccattcgttctaccaccactcttctttgcctgttgtgatggtgacatttggagcgcacagcaggtatctttaaatgttccactcttctaccactcatttgtaaacgttttcgctttgtttcttacactctcgttggtttgttcacgttcggagcgtttaagcgcgtacgcgcccatctgaagggccttgtgatcaattctctcctcaggtgtggttgcatggctaggattgccttgatatatttcttgtcgccctgccctgtggtcatccatccacagcatggagagagagccaccttggacagagcacgaacgcgtctatctgctctgtgaggttcttaaggcatctccagtcagctcccaggctctactatctttcttgcgcgaggctcaaattcagccgcgatggagcgatacagccttgcctccaggtacgcactacatcctgccacactgccatattgactaacggcgctgactgcgacaggacgttcccttcgttcgagccagatggcattcgacaccctagctgccacttacgcgggatccgactatcgccgcccaccaatgcctgcaggtcctcaacccatcatgtacgctggtcccgaagcctcgcggaaacgtccctaccaagaagccgcgccgccaataggtcgtcttctccagcctcgtccccctcaaccctaccctggggagtacattcaagctgccgggcccgcatatggttcgaacataatgtctagtggagagcctgcgaacaagaaaaagcgtggtaggcccacgaaagcggaggcgcaacagcgcgcgcaagaagcagccgcacgcggcgaagtctacccaccacctaggagaggcagggtgtccattaccgcaccgccagagccatcgccgctaggctcagaatcgcaaccacaggaaagaactcctccgcagcaagcagtccgcgcgtcacactctacgatgacgcccccacgtcaaactcagccagatcaagaggaagagtcatcatcggggaagagaaggcgcacgaaaccagagccattagagctggagaagccgcagcgaactttgggtgaaatggagtccccactagcctacggatcaggcgatcctagccgcaaccaggcatacatgtcctatacgcccatttccgcaccgttacctggatcggcggattcacgggacagggacatacgcatggaaggagttgaagaaactcagccacgaactacgacacctcactcgtttaaagacacggtcggcatatgacctttttacgtcaccaaaagcaccacggcggtaatactgatttgaagcgttccgtcaacgactttacttatgcactcacgataccatttatggatcttatggaggtatgctctgccgccgcaattgcacattgcgtgcgttcacgagtaccgctcatgcgcaacatttattatgtctatgcagttctactttttgcatttcatttccttagcatcgcgtctgtttgttttttcaccaaaactatttttccttactaaaacttttcttcttgcttctttggaattgccatgtctacgccacgcttctttacgaaagtcgagatgtgacgagcaagttacctaatgtcttactatcactaccttaacgaccctttttcgataagccatttgtttcgattcgcaaccattgggtcacaggcttctgcgccagtcccgcacatgtacgatagatgcgacttctgagctttcctgcataacggcctctgtacaaaaacacctattagcagcactatcaatattagaacctaggcacagcctatcagcgcacacgttcaacgactttctgcgctttctctagcgagcaaacactttcggtatcatgttgcacttaggactcctgcacggcaatgtgggctccctgatgtccactcaacaagcgatcgtcaacctttcacggcgtcagattgctgcaggtcaaccaagaagggtagatgaaatttggttgagcggccagaagcgggcgcaagaggcgacgtcagaaccaacagcacgacacaaacaacgggtcttgtttcacctgctacaagtacctgtgttacaggaaccgctctacacgcatcccgaaggaagactacacatgacccagtcgatgcaggggctcttctccaaggtcgcgcccggtaatcctcacggcgaaatgctgcaagtaagcgccctttgtgcgaaaatctccccgtcgcaacaaccctcgacagcagcaggagagaaaagaaaggggcgcgtcgcaacccgcaatgatcacattcggccttggtagtcatcaaataacggcaggaattttctcaagtacgcgtaactcctactccgttccgcgaaaagaaatgactcgagctgcgcatcttgtttcgctgcagcacaaaaggggaatgtgtacatgacgccaacgcatgcacgcatcgaccatcgtgcagcttctcccaacaaacatggacactcaacaggcccgttttgtccaaccatcttagccgcaaggattcggctgcgtcaaaaggagtcgactttgtagccgctttctcttgactttgacggcgagtgtagtcccgaggtacgtcgattaggaaggacgctgggcgggacgggacatcaaacgtctcggcggcggcccgaatgcgctgttgcgcgcggcaggaaccggccgttgttcgctcaattttcgcagctgtgttggggccaatgccaatgttttgaacccaggcaaattgccaatatcttgacaagttgtcttggtttgtttgaggtctgggaagagagggggctggggggggaaggggggccattcgtctacaattgcgcatggaccagccgttctcccgtcccgcgaaacaacatgacatgttttttgaatgcaccgttattggctcgcgatggattttaagcgaatagtgatagactgcgatacaagtgacgttggcgttgacgttaatggcgacggcgcttagcaaaaccacggccctagtcaggatcgccggccagcgttgtacctgaagatcataactgcgaggaactatgacccgagcgagcgtttgtgtgcgaatatcacaggcaacgttggcctttcgccggtgcggttctatatttatccacattaaacgggcgctggtgtccgacttgcctatagcagcgcgggttattatattacgcggagtatataggcctaaaggagacacgggcggcgtgccgtggcagcctgaagcggaagcctggatgatggaagcggcgtagatgagggagtggtactttgggtcaaaagaatgattatcgtagcaagcgcttacgaaagtggaagtaaatcatgcatatactggtgtgctccttagactttgctgtatactaccaacatagaggcagagtagtggtgccgtgctaccaatgtcatgataacagatgtgaggtaaatcgatattcggaattgatgaagtgaccaccaccaccaccaccaccaccaccaccactgctcgcccgaccccaatatttatgccgtcaacgcctcgcttgtagcaaatgctaaactactccttgaaatatcaaatggcgctatgcaataatggatggggttgtttgattgtacagacgtcttgtgtcgagaacacctagttccctgtcgctgtatgaggtttgcagtcctcgcatacccaaggcgactttctgagtgtgcgaaaatcttgttcaattccccagcgctctttgatgcagtcgtagtggaagctgcgtcgtatacagtcctagttttgttagcttggctgatatcttcttataggacatggtcgacttaccatgctgctgcacgcaacgagcggtgagtttcgactcgaggcttgtgcgtctgcaccacacagacacgagtcgtagggagcgggttctggttcttttgcttgttccgtgcgaacaagctccgtgatgagggtggcttctcgcatctctaagtctccgtctgagtctgcagtgatgggtgtcagatgcccagtatcggtgactctagtcttcccttttcctttgttagctttgttatggttcgagctcccgtctggttcttgcgatctccgcgtgcgaagcggtggagggtcgtcgtagagatcatcgtgcgacgattgtctgacttccagattggccagaattttcgatatatttgatgcttcttcagcttcggctggtcgtgctgcttccacaaggcttagaatgcccgtatgtgtctcctgagagatgatgccgtcttgtagcagctcgtcgatctttttcttgaaaggttcaaacacattctccttccatatccagtcgcgattttgacgtgcaaagcgaactatcgaatcgcccacatgaacgtcggactgcaaccgctcctcccacatatgagcgtcaaaccccttcagaaagcgtttggcagggtctgataagctcctatccttttcgaattctgcccatttgcggagtttgatccacgaatcatccacctcatcatcgctttcacttatatattctcccgtctcaagcggccgtctgctcacagctctgaagaatgtgacgccaggaggtgcctcgggcacgagatatgtctttttaacttgcggcggcatgtcgcgtacctcgtctggaggtttccgtctgaggggcttaggtatgcttaggggcaccgtcatggctgctctcggtaccgtgtatcgtttgttatttctcgccgcacggcgatagcgatcgtcacccttgtgtagataagcgcgttcgtcaaatgggtgtgatggtaatacgattcgaatgtccgctggttcatcagcctttgcacttgctctttggtcggctctgtgagctctgtggtcagagatatcggctgtgaacttccagacctcgttgccttcatcgtcgagccctagcctcacagttttgtactcgaagtaatcatgccagcagtccaaatgcatgcagagatcgttgatgtttgtagactgtcgttgttcacagccttcgtgtggacatactaggcggtacctgatgatagtctccttttcgtaaacaaaaataagttttatctttggctcaataagcaccggaaacgaatgtggaacttcaggccgcgcccgggcgcgcaggcggttgttatgtgtagcgagaatagagtccccagcttcggacacccaccccattgagactcctaattcgaaccctagagggccaccgtagtctcgcagttgaaggaaggccgtgccttcgggacattctagaacatccttccataccgcatgtatacgagtggatggatcctgtaatgaggcggttacagggtcgagatgattgtagagttcctcggcgtcactcgcgttgtccatctcgaaactgatgcgcatttggaaaggatcgtttgtttctgtctgtaggtctggaagattgaagtcctttggattgatggccacacgttctgtgtctacggacacagatttatcgctctggtgagctttgccccgtagaatggcatcctgaggaggtatgctcacgcatgcatggtcagacagtggcgagtacacagacacattcatgacaacttttgcctgcagcaacattcgtgtttttgcagggggctgagtcgattcgagtcgttggggctggtgaataggtttaatgctgtggacatccagaacaaaacagccttttgatcggtcgaggtccaccatctcgtcgagagcgtcccacgaggggggtttccagtcagaacggaggtcgggggtctctttgagcgaatcttgggggttggttcgtcctagcagatggcgatgggcgcgcaaggcgcgggtaaggttccggttcaacagaacaggtgctctcttccttgttaagtagtcgtataataatatgtttccggcaaatctgtcatgccgtttgttcatactctagacatgaatttcgtcagttgctggtccttgcttagaaatcaaacgagggtagcacatacactcggtttctcagttgcatgctatcgcaactgagcgcgacacggctacgatactgatgggatttcgctctctgtgaccttccttatggaaactaatgaagagcgcgttatgcgcgcatcgctgggcggttgagttttcgaatgtttggatctttgggtgccgacgaattgcgtgaggggtccgatagggcgactatgagacggaatgcggccgatgttggggggcaaggtgttgttgatttttccgatgttttcacaggtaagtggtctgacgagtgcctccggtggtttgtttaccgttttacggtcgggctcggtgaaggaagtcgcgatgccagcgaaccagagcgcacgacaaattccacgtgaagcgcgcagcaagattcacgccattgctcaagcggcgctgcacagtacggccggcaactatcagatgtggtgaagttgtgcaggtcgcaagccacgtgatgtcgcgtcaatgggtcaatcgcccaaggtctgtgcttaagctaaggcgcaacggagagcgtcataggcagtcgcctgcggctcggtcctgtgtatgcgccgagtgagagtctctacttccacctttcactcatcgcctactccacccagcgcatgtatatgctctggtgcaaacggtcccaaacacttgcgcgaccatagcccataaaatgcccacttgaccgcccgatccacaattctccacgctctcactgcaccgtgagtgcgagcagctcgagtacctccatggctgtgacactcaagcgcaagcgcggcgctgtctcgtacagggaaccgagcagcgatgaagaaatctctgagagctctgggcaagaaggccaagtcaggccgaagcgtgctactccatcgcggcggtcgactcgacgctcagagcccgctgcgcaacaaatgggcccagtagccgacagacgtcgagcaaccggatcacgggagggccgtcgccgagaagtgcccaagatatcttacaaggacgtcagcacagacgaggaggagcaggacgaccccgacgacgacttcgaggccgacgacgacgagcctcgacggcgaacgaagccacccacaacctccgctcgttcgccaaaaccacacaagccctcaaagtccaagggcaaatctccacagaagctggtgttaggagcgcctcggagggacaatgtgaccactccagtggcaacgaccaccgctcccataccgacagacggtcacataccggcgtgggcatccttgccttaccacgtactcctccaagtttttgtctatgcatcgcatccacttcgagacgagaatatgaagcccatggcctccatcccatggcttgtgcagatggcgcggacgtgttcggcattcactaagccagcattaaccgcgctatatcgcaaccctcccgtctttgccatgaagcagacgcgcagggatctagtacatcatcttatttctctgcctgcagatgcacatgaagactaccgtgtcatggtcaagcggttagagttggatgcgactcagctgtctgcgctcaccgaccatgcacacagcgttggggatttggccgcgctggtgagctcgctaaccactcttcgcgagatcgacattttcgatcccatcgataggccgcccttccgcgaccgccttcgacgacttcgtcgatgggtgtatcctcctgagctgttcgaagccctgcgtcaaagcgcgttacgtcttcgaagctggcgatggaacagtaccttctgtgaccatggccctctgtggatgaagaccgtacacagcgatgcatctttccagaccttacgtgaggtgacacttaccaagttccatcctgccgaagtaagagatgatcaggaggatgcccagggccagccgaccatagaggagttggttgcgtcagctctggtcgctctgccgcacctccagactctagcttttgagtcctgtggtatagtcagtgggcgtcttctgccactcttgccagccaacctagtgagtctcagcattacgaactgcggggagctgctctccgatgctctgcaagctttcttgacgacccatggctctcagctggaggatctcaccctgaaccacaaccagtctttggacctctctttcttggtggatttaaaaacctcttgtccaaagttggaagttttgcgcatggacacaacctactacagttccctatccatgtcatccgacaatgaacctttatacgaaacccttttaggcgaaacagagaggccgacttggccaaccacgttgagaattcttgacatggagtatctgcggaattggaactcaacagcagctaccaacttcttcagctcactgattgacgcggccgatgagttgccttggctccgcgagatcacaatcatagccatggtagacacagattggcggcagcgagcagagttcaggataaagtggactgagcaattcaggaaggtgtttgcacgagcctacatatctcccaatccccaccttgtctccttgaaggcttaccgggagcggacggccaacgtacatgtgccagagacggagaaggagatggagaagaatgactcgctcgtcgaaggcgttccagtgggtcttgatggagcgaagcatgacgagagcgatagtgatgtgccgcttttacagtctcggaaacagaagcaggatgagcagtggggatcgaaacgtctgcgttcacgctcgaaagcagctacaagctacgacgagtcatccaacgaggagtcgtctgaagacgaggcgactgctgaagatgaagtgctctttgtgcagggccgatgtcatactgttcttttccgcatcgacaacttccgtccccgcgaggagatttatggcgaagctgatttcctcgatgcggagcctagtggcgatgaagaatggaatggcaatgacgaccaggacgatgagggaggttatgcttggtaatggtactatctatgtatggactacgaggcttaggttggcgttttgggtcagacggtatgtcttggtttatgattgggtagagtctgtcagacctgtgattggcattggacaggcgtttgtcgacttgtatgaataatggtgtatgacaacaggggactcatcaggcgttggtggtgttgggctgcaatacatgacagcttgaggccagacaatgttaggccagacacgactggcgcagatagtcctgccacaacccttgcaaaatacagccacgagcccatacgaaagccgttgcttctccaagtctatttgtgggtagctcaagtgtcagagcagctgaatgtgatggactacagacgtgcgccacagcctcagccacaagctcagcctcctgacgtcgcctacgagtatccactcagagacggctaagcaagactacccatcgctcaatgctctgacccgtacttcttccacataagcgctcattggaaattgcgagcctgctactttcgcacatctatcctcttcgtctgcacccccttccccgcgcaccacgacgaaacggttttccctgccccgcagtcgctgacagtcgttcgcacaccaacatggctgcgcccactcctccccagccgcccgtatcgccagattctgggccaacggacccgacgctgccaaagctgcctgccggatggatagcacaatgggacaacgggtaagcgcacctcctggctgctgcgcgtgctactctgctgccccgccattgcattgcatgccccgcgacacggctaacacgtccacagctctcgcaaatactactgtatgtggcccgccgccgcgacactctgcatgccgacatgttgcgtgacaccctggagccctcactgacttgtaggcagacgtccagatcagcaccggcgtctcgcaatgggacctgcccaccagcgaagctcccatcggtggcagctccaaccatagcacgcccgcacagaacacgaacccgtacaacaagcccgagggcgcacaaggccccgaggctggcgatggcacaagaggcgtcggcggccatggggagtcgacggatcgggctggcggactaggggtatgaaacactcgggcagcaatgcgcctagcttgggctaacagggacagggcttcgccatgaacgcgctgatgggcaacaataagcagagcagcggccacggcggcagcggctcaggaaacctcgttggccagcttgccggctcattactgggcggcggaaagcagagccacggcggcagcagcggacacggcggtggcggctccggcaacctcgtcggccagcttgcaggatcgctgctcggtggtggaaagcaaagccacgggtcgtctggacagcagcaacatggcggcagctccggccatggctcgtcgggcggtctaggtggcctgcttggaagcgtcatgggcggcggatctgtgagtgcatggcagtgactggccatgttaccgtggactgacagcatatagcacaacaagcccgccggtggtgactacggctacagccacaacacgtcgcaagcgtcaagcggaacctacacgggctctgcaccgccagccgcctaccagccaggagggcaatctggtggtcaacacgggggacagcccggccacaacagctacggttctcctcccccaggacagtacggcagcggcggacccccacagcatggcggctacggccaagaccaacacggcggttcgcatcaacagcaccagggctacggcgcgcaggctggctttggcggacaaggacaaggaccaaactatggcggtgcgcctcctggaggctacggacagcaagctggatacggtggcccggcgcaaggctaccatggtggaccgcagaactacgataatcaccagcacaaccaggtatgtcggttggaggtgcagttcaaccatgtgattcctgacctttttctagtacggcggcggacagccaggtggcaacccaggccaatacggtggccaacagtacccaccaccaccgcaaggcggctacggaggtggaccgcctgggggatacggcggtcagcaaggcggcgcgcctcctcccggatggcattgaacatgaggagttcagggcagttcagaagtgctaggggcagaatgtgtcgggacaaaagcttgctccacgggattgagcatctgggtggagcacatttggacctcaattttcggctactatttcctcggaggtatcctgagagcctcaagggcttttcgagactgggctgggcggtcgttgctatgtgtatggatgaatgacatattcctcggcttcattgttcttgccctcggccactcagtcgtatgaccatgacgcttccccattttgcatcctggcaaagccccgtccacgcgactctggcatgaactttccacgtcctcacgcgtcttgatatccgtagatcccgagtctgcacttccgttcaaatcgtctaattcccctctgtgccctcgtctcatacatccttcaatccccaaatatctcctcccccccaccaccccccgctcccagcccaccctgcaccctccaactcacccccgccccacccactttcccacaccaactactcagccccgcacgcacacccctcgcatccctcgcgggcacgcgaatccacacctccctgccctcgctctttaatatatccacggggatcgcggcgcccgtaaggcccaggtaggatgacagggcttgtgtgaggagttgggatatcaggagcgggtcgagggcggtaggtttgttgttggtggtggtggaggaggaggaggaggaggaaggcgtgagggtgaggtggaagtatgtgtaatgcgggtggcggagggtggaggtgtggattatgtgtggggtggaggggttgcgcttcttcgactttggagcggaggaggcttgttcgatgggtgtggaggtagaaggcgcggtcgtagagagaggtaagggcgccatttgcgttgggtgtgttgggaggttgcaagacgtcgggttgttagtgacgaatgtaagttagcgggaacctttgacgcgaaagttttggcggcgttaggtagcgcgttttgtggggttaagtccgggcgccggcagctgtcacactaaacttacgcgactacacttcacgtagcactagcaagttttcacacgatgaattgggagacttttcattggattaaatgtgttatccgaaagttaatgtctccgtcctagcattccattccaccactgctgccttcaacaagctggaaagatttgttcaggggaaatgcccacacgagctcgctcgctgatgatactgaaccgaaatgtgaaccgcacacgctcgctactgatgctgcattgggatatcaagatgctgttcaacgccggcaaatgtgaaacaaaggaaatcaggggggtatctagatgctactgtgataatactcaggacgccatcaagacatgggtaaacttttggtgggtcaaggaaaattcgtgtgtaaaggggagtaaaggagagtagaggggatgcgagtaatgcgctctccaggttgcttcgaatgcagacgcggaagctgtacagcaggcattcggggaaccggtcgtgaaggggtaactgatgtggcttttacttcttggctttgcccttcttcgcggcggcagtgtcggagccaccgtcacctaggatattgggccattcgatcagtggtagctgctgtccaggtttggtagccactctctcagagatcatcttgacagtcttctgcacagcgatgacattttcgatcatgtgtccgactgaggccaggttcccacggtgtggctccataaagtcgttcttaattgtgtccacttctttgcgtagtatggtctctgctccttcaaccttgtcgacgcggctggctagtgccgtgcaggtactctcgatctttcgaatgtcctgcaagcgcttgttgtcctctgtgcttgcagctgtactaggggacttcatcttttcgtccagcgctgtgacttgcgcgctcagcttggtgacggctgctgttgatgcaaagggcgagtcgccagaattcagacttcgtagggactgctgtataccatcaatcgccgtcttcattgctttgatggtgggatcattctgctgatggaacaggtgttgtatattctgaatgtcctgtcgtagagccacaaactgctgaaccatgtttgccgcattagaggggtaggcttggaggaaccattgcaccatctttccatgcaattcatcgctgctaatgttgttgtactggtcctggaggacacggaacgaaagtcttagactctcaacaccactatcagcactcgcaatgagttttacaagctcttgatcacgccgctctcgtagtaaagagtgttcggccacctcagtctgtaattgtgccacttcttgcttcagtttggccaactcctcactgctgataggaggggagacatgctgcggttgctgcttcgatgtggtaacctctcgcgtcagctcttcaatttttttattgacctcctgtttaaaggggtccatggtccgagcgaatattttaggtacttcgtgttcgaggacctcgatcattccagtatggttgtgtacaatgtcttcgaccgtagtgagcccatcaaacagagtctgcacatctttattgagatctgcgagggttttggaaagcagtgtagccatctgtgtttcaactctattcgaagtgtctgatacagtgttgactttgccttctatagaaccagtcttttcgcttaaagtcgcaatctgcgtcctcagactgtccgtttctgtgaggctggattgcagggcctggacgtcgtcgctaagctttttcaattgtgtcttgactgtggcatcctgggctggaatggcattggtcgagggactagccacagaagttccatctttgctgaagccagggccagggccagagctgcctttctcttccaaagatgttatcctcacatccaagcgctggacgcgtgcgtcaagatctttcttttgtgtctggaatagggtctgtcgcccctgcagggtttccttgtctgtctcgaagacgttttgtcgtccctggagagttttctgttctatctctgagttttcttgttgtttctgcaaggatctgaccagtgggacaagttcatctagcttcttgacctgttcagccagggtagtgccgtagttgccgtattcccatccaacgggaccaaggtactttactgtgtcgtcgatgtgttgagaaattttttcatacgtttttctttcatttttgacgacagcatcaacgaccctagacaagttttgcagctgcgacggaaggccctgcttctccatacttgtcttgaagttttcgagcgcgccaactttcgctgccaatggtttgctaacttgatccagctcagtcctagccttttcagtagctcgtgcctctggttcacctttggcaggtgggggcgcaagatttgtgagacggcttatgatattggccatgtcgagcttacgaagctcttcaacttgttcttctaaggctttcaccctctctgacagttgatcattctctgatgctttcgctttgagctgacttgctaaggtggagattgatgcggcatcgtcggtctgagacttggacgcattgaagacggcttcttttctgaattttaagccttgtaaggaggctaatgaagcctttccagagacgtttacagatgcatgcttggggagcatggacgtagcgagaggtgcgttctgcaccggcgtcgaagctccgcttctactcacaggtgactggacatgtagtgggcctagtattgcactactccgtcgaccagcgtcttggtcgccgactgctcggacagcgcgctgatcagcaggcccagctgttgcattccttggtaggccagcaccagatcctgtccttgagcgaggaggactaggtggcccaatgcggcctctttttttgggcgggctactaccgcgagaccgagtcgaaggtgcccgctttagactgcggttgttcatttcagactgaggcgacttcgtcgctgcttgccgcaaacttagtggactagatgggaaattattagttagcaattcggtagactgcgaattattacgtagtgtgtagatgtggcgtattttgtgtataatcacgtatgtccacgttgattggccacctgggcaagaaggtaagcccttctgtggcatttgataccagccgataagcgagcagccaatgtagacagtactggccgtgcacatctgtctacgttcaacataccttttcaaatgtgaaggtcggcggtcggtgtcgcctcgggcattgaaattggtattgagcctgtgtggtgcctggggagcctggttggtaggaacgccgggcatttcgacccgttgatgggcgggccgaaagctggagggagtcgcagacgtcacaccaatgcaacttggcgcgcggaaagagcgcctagaagcacatctgatgtaagcgccccaaggaaagaaggtgcaaagtgcaatgtcgtaaaagaagggaagggccgaagcaaatagaggggaaatcaagcagcttttatagggaagcaagctgctgcaactagcgcgtctgtctcgacttgtttgaattatctgattggccaggcagctgtcgcgtcgcgtgcaaggtgcaggggtggtcctgatatcgtgggtccgtgcgcgtttctggctggagcttgcatcgcgagaaatcgctgacgggtaaaacagacacccatccgcctgacaccacccgccagacttcatcatggccatggtatgctgccattgagatgctcgcaggcacacactgacacaatgcagcccatcaccaccatcgccgagagcaaggagctccgcgggctcaacctcattgcggcgcattcgcacattcgcggtctcggcgtcgaaccagacacgctcgagccgaaagtctcatcgcagggcctcgtgggccaggagaaggcgcggaaagcggcggcagtcatactgaagatggcgcaagacggcaagattgcagggcgcgcagtcctgatcgcagggcccccaagcacaggaaagacggccatcgccatgggcatggcgcaatcgctgggcccagacgtccccttcaccatgctcgcatcctcggagatcttctcgctcgaaatgtccaagaccgaggcgctcacacaggccttccgcaagtccattggcgtacggataacagaggaaagcgaggtcatcgaaggcgaggtggtggagatacagattgaccgcagcgtcacaggggtgggtatgcgacaacgtgtcacgtggatggaggctaacagatcgcagagcaacaagcagggcaagcttaccgtaaagacgaccgacatggagaccatctacgacatgggcacgaaaatgattgacgccatgaccaaggaaaaagtcatggccggcgacatcatctccatcgacaaggcatcaggcaagatcacaaagctcggccgatcgtacacgcggtcaagggactacgacgccatgggcatcgacaccaaatttgtgcagtgtcccgagggcgagctgcaacaacgccgcgaagtcgtgcacactgtcagtctccacgagatcgacgtcataaattcgcggacgcagggcttcctggccctcttctccggtgacacgggcgagatccgcagcgaagtgcgcgaccagatcaacacaaaagtcgccgagtggaaggaggagggtaaagccaccatcgtgcctggcgtgctgttcatcgacgaggtgcacatgctcgacatcgagtgcttctccttcatcaaccgcgcgctcgaggacgaactggcgcccatcgtcatcatggccagcaacagaggaaacacacaaatacgcggaacagactacaggtcgcctcacggcctgcccctggacttcttggaccgcgtcgtcatcgtcagcactcatgcatacaaccccgaagagatgaaacagatcatctcgataagggcgcaggaagaggaggtcgatgtgaccccggatgcgctcgcgctgcttaccaagatcggccaggagaccgggctgagatatgcgagcaacctcatcaccacgtcagacttgatccgcaagaagacgggcaggtccgaagtcacggttgaggatgtgcaacgtagcttcgcgctcttttacgatccctccaggagcgtcaaggcaagttctacgacattcgcttttgaaggagcgcttgactaactctgcatatagttcgttagcgactcggaacagcgtcttattggcgacgcgggcgccgtctccttcacagtcaccaatggcaccgaggccatggatgtatcatagacacatgtttcctctttatccaatggcgtataatggtttcctgagcgttttgaatgcagggtctagcacctccaaaagtcaaggcaccgggatgtaatgctaatagtagagaatgaccaagtgctgtgcaagtgttgaagattcactcaccatacgatcagaatgagtcttcacacaacttcgcaacatctggtgtcaactcttgaattacacgcagcgctctataataatgcattgatatcagaaagcagcatgaagcctcatcagctacctagtcaccgagaaaagaacgcctgatcaacccgtaatcatacattgatgtacattccataatcataacccattcattatcccatttgttcatgtgctttttaagagtatcgccacgtttcagccccatggagcggaggcgctgcctgtaaaggtggcaatgccgacttcttttgcgcagagggcacgccatctactccttttccatcgtcactaatcggactcggtatcggtcgttgtagttcatggggctgggcttgcggcggcgggtggccctgtgctggctgcatagtcggtggattggcgtacgggctcgagtgcgagggcggctgagcatagtaaggttgcggcgcataggttggacccgcagtggatgtggacgtagtggtggtgggtccggttgaggtggccagctgcttgagcatttgttcccactttggcgcgccctccgaaggctgagatgtgcgctgcatatcgcgctggaaggcatccgatgactgaaattgcgctgttggtctagaagcaggtggtccaggcggtggttgctgtccctcatattgaggctgaggcgtaggcctcggggcgatggcatcaggcgtgcttggtgtaggaacttgaggcatccaggcttccgtaaaaccgcctccaggactataaggtgacacgtaagtttttgctcgtcttagatacgcatttttgaggtacgggtatttcataacgtaaacaaggtattcagtggggttttgtgcagcatacataacggaagagggaggtgtgttggcgtactttggtggattgggagtccctgatgggttgctcggtatttgagagatcgatgctcggcttgaaggcgcctggccgaccgtattatacatagtcggactgtgctctggccttgcattttgactcgctccttgcgaccatggatatggtggtagctgacctggaattcccaaggcaggacctgccgcatacgggctcggaggcaaggctttggactgtgacgtgtgagcatactgattaattccatggagcatcggtccagaagcagcaggtgtcgctttccagttagtggtagagtgagcctgaggtggaatatacggatgatactgatactgctgctgttgctgcgccgccggtggaagtggacgatggttgtgataaccttgatgctgtgtcggaccatgaccctgcgatggcgggcgatggtcatagctgacgtttggctgatgcgccactggtgaattcgggttcttcctggtatccggattgtacacaggcgacttccacgatgtcatgtacgactcgtgctttggcctgtactggtatggtcgtcccgcgggctgtaactgatgttgtgatggtgtgcgaggaggtacagcaatcggagccggtttgaggggataggcagccgagtacggtcgttgagcaaaagctggcaccggcggaggtggcggcttgactgtgtccaagaagttgctcttcgggttgttcttcggcttggctggatcttccgtatattgcggccttgcttccgtcgagggtttgccaagatagtaccagagtcgattctctttactgaaatcgactttggcaagctggcgggtaacatcaggtgcagtgtgccactctgcccacttgtgggctgaagcaggatcatggaaaggatcgcccatgtctggcacaccatcagtgcgatttgtaatgtccagagaagcgtcgctctccttaaggtgctcagggagaggtttcgcgttcgcggaaggtttcggtcgttgagattcgtctgggtggagtttaagaatgtacttccactccacttcaacgcgatcaccgtcagggaggacatcgacaagtacagcctgctcaccaggcctgttctccacgacttgggcaccgtagatctgatacatctcgccaccaacatactgaaactggatgacatcccggggcttgagtgtcttgccgtagttcaagacgaacttgtccttctccagtgcatcaacgtccacagtcttgttgttccgcttcttcggtcggtggaatctgcagcggaagtcgtatccatcgtagaaatactcggtgccttcttcgtcgaatgtaggcatcggaccaagatcgacttgcacaccggctgctaccgcgcacgtagcgtggaaggccctcgtgcatttcttttgcgaacactggaagacagcgccacgcttggaacgacagtaattacacttgaggtccaagcgatccttgccaatgttcgccacattacatacagtatcgccaccttctggcttcgcaatgatgaatgtctcgggcgtgtagtcggcgcaaatacgatgagccttcataccgttgtcggttggtagcagctcatcatattcaacatcatttggacaaagaatgcaaggcatgcctcggccaggaatcttgatgcgaatgcgaatgcgtcggaccttcttgggctttggggcttcttctggctctttggcccctctctttctcttgttggcagcaggctttcgacctggtttagcttttggtttgccagcgacgctgcgtggtggagtgggggaggcggtcgtcgacctcctcttcatcttcgtcatcggtttcctcgtagtactctggggttggctctcctcgcagcttgcgctcaatctcgttcacatcgacccagacgctgtccgactcgcagttacacttcttcgcgattcgtccgtaactgagccaggattcgtttgcaaagttgaccgactcagcacagttgtagccaatgttgtagcctgaatgatagccgtaggggtatgtaatgacgaattcgccctcgtagtggactagtcggttgactttgatattgaaatctttctccagacgttggggtgatatcaggtatgtcttgtgacgcaagaattgggagcaatgcttcgcatcgtttggccagatgctcttcatagctgcttcgaagcgacgcgcgtcctcttgcgagatactgtaccactgtttcggtgcaccaaaatgtatgtagttgatgctgtacagatccacgtcttcgagatgccatgcgaaagtagccttccacatgcctaggtagaggtatgccgtgttgacaccaggaacttttgttccgagaacatcaagcagattggggagcttagccacattccaggaagttgttcgctcgtcaaatagggagccgggcatgtcggcgccgtacattggttggccatagttgatggttttccagtagttgtcttcgagctctttgcaccgctccacagtaaattcttccagacccggatggtggtaatcgaaatcatcaaaggcagcttcatcaacgtagtcgttgacagcaccccgattattcagacgacgggaggataccgactttgcttgatccgcagtcttcggttgtcggccgcgtgccttcgtaggagttgcatcatcgcggttttccttcttgaccctgcgcgtggatctcttctcctctttacctggagatgtgggagtcggaggaacatcgatggaggctgcatcgtcgtcatcatcatcatcatcgtcgagccgttctttcttcacttgacgtcgcctcgaaggacgtccgggaccgcgtttgggtgcaggcgaggtgtccttgttcgtgggggcggtctgggctctggtggagcgggttcgagacgggggctctgcggcagctttccgtcgctcgcctcgcttggccgggggttgatgatgcggctcatcagtcaccgatcgccattccggcaagttgtatgatcgctgtttttcaatgtttgcctgcgtgtatatgccgtgctggcctgcaaattcttgcataattgggtttttgactttgatcgacttgacggcttcactgagatcgggaagagagccgcgcctacgcatagtgagcaagtgacattatgattgcaaactggtcgggatgacttaccattcagtaggaggaatgacttttacgatgccagacttcattccgtgcttgtcgatcttgtcgatgaagcgcttaaagttgcggaattgatccatggtctgtacaatagatagttagcgattgattggaagcctccgaaagatgcatatgtgcatctgcgcgcaaactcaatccgactagaaggcaaagttctacataactctgtaacttaccggcttgaaaacgggaatctttcctccttcgaaatagtggtcgggttcgatatcctcgccatcgtcgctgtcgatatcagacagctctgatgacaacctttcgtctctcttatcgttgtcttcgctcgttgggggcgtaagagcggctttgggcaccgcatcgtcgttatgcgaaggtggcgcctccaccgaaggcacaacgtccgcaggcgcttccattacggcgttgcgcaagttgttcgccgtgaaggtgtctcggcgcaagtgcgagggggcgttgggggctagttggtttcgttcgagagaggcctggggccagcgggcatggctattcccgccaccgtgaccagaagtagctatagtaaaatcgcagcaattttatgggttgcacatcaactcaacagagctgctgaaatgggtactggaaggatcgtgggctgtgaacgaaggcgcggcgtgtggggaggtgcgcaggaggaggatgcggtgttgcgaggtgcagtgctgcgaggcccgagcacgcgctaaactaaccctagccgcctggcctgatcatgggcagttcatcgtccggcaacgcaaccggcgcctcatgaatggaatctaagcgattagacaatcatacatcctagagaagaacaagctgataagaatcttattcataattctcccatgccttgcaaacttccaggatcgggctgctgccgcatcacccgctaaatctcgtgttactgtttgttccatgcacgtcatcagagtgactctaattaatcttatcagatcaagatctcatctccaggatctcatctattctttccacacagtcaccaggaactacaatccgtttctacttattatgtatagtcttctacatgtagtttctcattgtggcaaagttcaagtacctgtaataggagccggtgctcccaagtaatggctgtcaactacgatgacacactccacaaagtgagcgagcgtagacaagctttttaaaaataggtctgtggtgaccatatggcgtgcattgtcgttgcgcgaacgcctgttaggtgccgctgcggaccaccgagcagtacctgcagacggatgctacaccaccaatgaactatcgcgaaccgttctgacggctttctgactggttaggctcctttgcggcaaaattgtggctatgcactgtcactattgaaccactgtagcagatgttgtcgcgcactgccagtcagtgacggacacctgggccgtgttttgcggttgcaaaagtcagcagacatgagctcattgacatgatcgaatggatcagcttgagcaggatgcgatgctgcggtggcagtgttcctagagaagccagtgtttgcctcgactcccgagcccgcctccacactccacctcgccaatcttgctgatgcaccaaaaattctccggatcgccgttgcacccgcagcgccgggccagggggctgcggtagagtcgacccagcactaacgacggcaaaaaacttccttacagttcttttagaagttggagaacgtgttccgggataagcagtgacatcttttgtcatagagcgatagacgagtcactgagaagaatacgtatgatggaagtgttatacaagcctttcattttgagcgccagatccgcatccacgtaaaagcccttgatgttgtacaaatggcccatacccgagagatccgaggcaccgatgctatgctatgcagtaaacaaagtaggctgtgatgtgcttcatcagcagttttagaatggtagatgcccttgagtgctagatgtgagcggtccaggaacggtcgtgataccagcagccagttggccatctagtgaacgccctcaacaacctatgatgaaggctcgccgccgcgaggagcgccacggaaaccacctcgatctccacggccacggaagtctccacgaccgcgaccacgaccacggaaatcacctcgtgggccgccacgaccacggcccctgaatcctcctcgtccctcgccctggtgtcctccgcggccgcgaccaccgcggttgtggtgtacctcgtggaagccgtcacctggtgcggaagcgcctgtggtggcttgtggctcaggagtgtcgtcggcccagctctgagtgcttgtgacaggagcagcaacatgaggattctcggtctcggcagggtcgcgagggaccatttcgaaagactcagtcagcgggtcatcactgccagctggttgcttatcccactgcgcctcagcagccgcattcgcagcttctggctcgatgctcgatgctgctggggcgttggagatctgggcgtctgcgcttccgttgacagctgcaacatcttggtcgatctcggtgaggccggcattggtgatcgtagggtcggagccagcctcagtctctagtggtgctgactgtgcttgtgcgacctcatcgacccaggcctcttccgcagcgaaaggagcctcgtccagtgctgcttgcttaacctgggcatctgcaatcatgtcagtggaatccttgtgcaacatgtgaagtgaacatacaagtaacgccgagcatgatcccctcagtggacggcacaccctcttccgcgccgtcgatgagtttctcggctgccagcacagcagtcgcgtctccgccgtatacctggagcagagcgccttcaaacgccttggtgaggtccgagtcatcgtcctccagttgtcgccgagctgctgccgccctgaggaagcgcgagagggtgaggatcttctccttcaagagcttcttctgttccatgaccgcctctgccttcagagtgtccctcagcgcatcaagctcagaagaatgtgccttcttcaagatctccttctcacgtgcgaacttctcgtcctgctcctgaccatacttctggaagtggccgaactgctcctccagttgtgcgcgctgcgcctgtaggcccggcttcttctctgccgaagctttctggtcggcgttgatcttgcgagtcgcgacgagttcgtcgagggagacaccggggtttgcttcgatgatggcatcggtcttttgcatcgcgctctgtgaaattgtaagcaagtggcaagtggccaacagtagctagagttcctatagtgacgtaccaatttcttgttgatgttgcgaatgttcctatgcgcgcaattattagccttaaatctttccaaatgataacaactcgatcgcgtgcccatgctactcacttctgaagctccctgacgtaggcattgtcgctgtcagctccgttgatcttgcctgcaaattctgaaccgcctgcgccggcctcagaagatgtctgctcacgcgcagccggaactgcggtgcctccaacgtctgccttggccttcttcttgcgggcgctcttcgactctcccgtgaccatcgattggatcttggaaacgacgtctggtgccattttgagctgttgttgattttgtagtagatgtttgagtgatttaacgcgtcggccacgagctgaaagagtagaatgctaaatggagagcgggtggttttgcttactgttgggttcggcgcatcaaacacctgtacctacgcacgccaagaataatttcctagcgtgcgcccgcgtgtgcccaagcgcctcatggaagctgcgagatcgggcaaggccgaccgacaagcgaccactcctaccaaggctactgttcggaaggtgagatccctataaatcggtatttctatagcatccagaggaatggactagcaaagatatgggatacaagtcctgatacttctcactctttgccaatgcggtcgtgcacatagaagtatctcattttgtaggtgataggccattacacacaatcatagacatggttagcttgaacttgaaaattttaacccgcaaggaagaatcaatctcctattatgacatcgttcatggtaagagatacgcgacatgtactggtacattatccaagttcatcggttgtagcaattctagagacggattgaagagccatgaggcgcatccgcactcttccactattagaataacaaatgccgacagtgacgtatagtgagctttttggctagtatgcggaccttgcccagtgtacgaagcctgagagtgaaattcacttgcacgccactaccaataccagcatgaacggctgtcgctgcagtgtgaggtaaacaaaggctaacttcgtgcgtgtttggattgtgacgaccacccactaggaagctctaaatatcttctggaacgtggagccgtactaagatgagatctacgctatagacacaaaaccctttcctgatgtagatgcaagcgtgtcagaaaggtaactcgtagggtctactcgaacaccgaccttaactagatgcacgagggttgaatggactggggtaggtgggagttgacggagtgttgcatcaggctcgttgtaggacttgtgcgaatgcgtgacggcagcacttgcttgagcgatgtttgcccgatcgacaaactaggtgcaaagcaacgacaaaatgatggtgtggagaggaatttttgctcaacgaatgagaaattcacatctgagacagtgccagcttgtcctataaaggggggctgcgtggataggacatgtgactatgcattgacctggtggatgtaacatagatatccagcaaagtcgcttggaagtcagagccatgtagcaacccagcttgaaatttgtgataagagaaggtttgagatacagaggcagaaggaaaagggccagtctcagcaactcgtccggctatgctcgaccagaatgattgccagccttcttcaagctaaactagtagtactgaaggagttccttgtgtaatctgcccaggttagagtacggggcaagtccgtgtgatgatgcaaccacttcggttgtaggtaagctgaggagactcttcgaggcagcgcttgtcgtcttcgatacgagagcatgcagcgaggctagaatgtacaagcacgttctggccattgggggtgagcctgcagtttgtagtaagagtaacgcagaaaacaaggaagccttgcagggttggactagtctctgggatgggtggtagtgaggaccccactgtgtcacatgccgacttctatggctgtcatgtgcgcgcgcgtctacaggatcggctgagcacactaggctgctggtttgttatcggtatgcgtgtgaggtggttgcagacattgcggcactcctggccgcgggtttgcagcgcttgcgacacattgctgtcaagaaggaccgttcagaggccgttgactggaagaaattgtatatatgcaacaaggcatgcctaaagccggcttgcaagaggacgcggagttcattgatgagctcgagcttgcttgctgaaagggtggggacgcttggccagttggttggctgatcttaagcggacgggaccgggatgcgtcttttagcgtccttcgaggccggctcacataaacacccagcacctgcagtctaagccctcacgtgccattatcttcatcgctcaagtgatctccagtatcaagcacctcgtagctatctttcatggccgcgctcgcctttcgcaaaccgtataattccaaggccagcaattcctcagacaccattcttctccgttgtcgaagctagacgattttccaagattcactccagctgttcttgctcgccccagatcacgagatcgcgcctgaaccacctgaccatcatcaagcatccgtaagtcaagcctccacttcttgtcgcgatcttccggtgcgctccttctcgtcgtcagcccggccgcgacatggaggaccagctccagccatccgcctgcgacagtcgcgcctgccttttggcggtcgcggtcgcctttgcgtggtaggcggttcgctgggtgttctgtcgctccacatgtccgcgtcccacacttcacgtcggacattgtcgacgcgcgcattccacgacgacacggcgcacgacggctttgtacgttgcttgctgcccatctcttcacacgagaggatgcttctcctttgagcaatgacaggccagtctcacagcggcaggcggtcgatgcatccaatcgcccgcttgctggagttgtgtcgcactgcactcacgtactcacttgcccgcgcccgtgctaacgtttgtccttcctcaggcgcttgcatgcgttgcctcagcgcataattgcctgccgataccgataccctttgcgcgtgaactggagggcaaagcgccgccactcccccgcctcggctggtttgcgactgcttcgactcaagcctcaagcgcgtccaacctcatccacgacccacaggcctcacgaggagactgatcccccgcacaatcaccgccgactactccacggttacggggcgtagcgtcgccgtttcacttccaccacagccctcccgtctgtcattggattccacgtacgccagggtccagacttgagctaccacagcctacgctgtacacaccccacacggaacatattacctcccttgttcagactattgtccagctttactccgagaccatcgctagatcaagatggccgataccgctggctaccccactgacgccaagttggactctcacaacgctcataccaacaagcggaagcgcgacacacgcgatcaaggcctcaaccgccctgccccaaatacaaactcggatctcgccgaccaagtcaccgccaacttccttgccgcacacaacgctggagctgacgacatggagcagcagttcgacgtacaccagaatggtggcaatactgccagcgttggagacacggctgccgctgcgcttgcctaccaccagatgaccgtgccgcaagcgaccgagctgcaattccagacacaaggctcaagtggagattcgttcagcatgggtgatcatcaccagaatcaaactggcatgcaggactttagcttggaagctctgaaggctgcgacacaaacgggtcggtctggacaatcggcacctagcgaatcacctccacaaagtgcttctcataagcctaccgttggatctgaagagtggcacaaggtccggagagataaccacaaagaaggtaggcatctcagcgcctgcacgtttgctctgactaacttgacctagtcgaacgccgtcgacgcgaaaccattaacgagggcattaacgagctggccaaaatcgttcctggctgcgaaaagaacaagggctcgatcctacagcgcgccgtccaattcatcactcaacttaaggagaacgagcagcagaatatcgagaagtggacgctcgagaagcttcttactgagcaggccatcacggagcttagtacgagttgcgataaattcaaggccgaatgtcaacgagcttgggacgagtgccaaatctacaagcgcgcatgcgaaaatgccggcattctacccgacgaaatcaaagagcgccaggagaacggcgagcaatctgggcccaatccaatctcatgatgcagatgatgctagtctttggtctttgtcaaagctacattcatcggtaatgtccgttacgaagcctttcctagcttgtctatggcaaacctgtgtggtgtctttcttctctaggatcgattggctgttcgagccaatgttttctactgttatattccctttacatgtgtggcatgtgctgttttgcaaccggcgtttattcaatggagaccactcgttccagggcgtacatccgtgttcgcgctcgagaagctttagtaggtagaggcaccgagggcaagctccatgcatcttcacacctctagcaatactccggtgcaatatcgtgtttatcgtgacaaacactgtcttgacaatatacttgaacatttgaccgacttccaatatccctctttcaatgacgcccaacgtttcattcgtatagcgttcgtgcgcgaaaggacggacgagctagaacatgaatatgttctgcaaggctcccttggaagccggaggcggaccatctgcagactttagaaagaagacataaagaccaggagtgccaggctttactcattaacatctaggtcatcttactgtatttacatccgtcagcgtctcatcatctacgtcaacgatgccgaaatccatcttggttgttgccggcactggaaagcaaggccgtgctacaactcgcgaacttctcagccacgggcacactgtgcacatcttgacacgaaatccctcatcctcaccagccaaagacttgcaatccctgggcgcggtagtgcatgctggagacctagaatcaatcgggacaatccaagctgcgctggacaatgtggacacggtcttcctcgccatccccgcccacccggtcactgaagtcccacacgccaagacattcatcgaagcagcaaagagcaagaatgtcaagcagattatctactcaagcgtcgcacgcaccggcgagcatgagagttttccaggctggaacgacgagtatcctatggcgtggtattggaagaataaacacacggtcgagaacatgatacgcacatcaggcatagcgcattggactattctccgcccatcagccttcatgcagaacttctgccgccctgaggttgaattcatgttccctggtctcgcagatgcgcatgagctgcgtgtcgcgtttgaccaagacacaaagctcgatctcatagatgtcgctgatattggcaaattcgcagcggctgcgatcgaggcgccagcgaagtatgcaggggcggaaatagcaattgcgggggaaaggttgacgacagcggagatggctcagcagcttgggaagattcgtggtgtagacatcaaggcggtataccttgacgatgagcaggtcaaagcgcttgttgcgcagggttatatcgctttggaggcacagaagtggcagaaggaggtgggctatcgtgttgatgcgggagctttggagcggtatggcgttcctcttactccgctggcagaagctttggatcgggatgctctggggtggtaactagcttgtttggcatctgtagtcggaaaagaaacaatatgctgtctattccgagccatgctagtgctgtatgtcgagacgttgtggtgagctgtgcgtcattggccagagctgcagcccgcattcacaatggcacatgccgtgcattttgcctctccacgtcgcggctacccattccttctcccaagctcaccacgtgctcacgccttcgaagcagacacgatgtgttggacttgaacatggtctcaacatggcgggtacggtagcataccccacaacatctgacctcgtcccgcacacgatcacctagcacctatcaccatggacaacaccgacgccaacgacactctcgacgagccgctagtcccgccagtactcgatgaagcagagctgatcggcaatgcgagcaccgacttccctataatagaggcggagcccgaggaagagctcgacctgcccctcgacaccgcccagcagcagcagctactcttggttgacggcggcgatgggcgtcctgcagcgggtccgccgctcacactgcccggccgccctggcttgcaacgaggcaactcggtgcctactcctgcgccgctgcacctccctcctcccgccccgccagcaccgccaggcccgcctccagacacgctcgcgcagctgcagaacctcgtgcaagggctgcccaaagccgagccggcaccttatgccttcacatacgacgatgcatcttgctttgcagaagagctggaggagtggttttcctacgctgtggaggagcaggccatgctgctgaaggctcaagcgtcctttgctctggagtggagcacgttcaacggcctgaatgacacttcatatgaggagcacggcctggactggacgcgcgcagccgcatcgcagcacaaggagtttgtcgagcatcttctgcgggagattacacagacagacccgaccttgcggctgaagcgccttgaggcactcgtatacgttctccttggctgctggcacgagaccgcgggccttggtgctggtgcgccagacactgacgatgggacggcttcggggcgcacctcgcgtgccgggcatgtgcgcaacgccatgtacgaacacgcaggccaacagacggctgtcatcaagcgcaacgtgcacctactcgtccaaagtggcggtctgcaggctgtggtcgatgtgttgcaggcctccttgttacgcacctgtggtgtcgacgttgccctggaagcaccccgggagggcaaagaagcagagcgccgcgaagtctggtgcgccatgaccgccgtctatgttgtactagaagtcgctcgtgttgaagagaaggagaatgacaatctcagtcttcgaagcgcgatacttgacctcaagaagccaggactcctcatgcttcttgccgatctaatctccaagttgcgctgggacgagacgatcagtctgcctctcagcaaaatctccctgttattgtggaagacgatgctagtctcctttggcggtcttgcacgagttgatgaggccaaggaatcgttcagagacacaactctagagtcggaggactcgaaagggcagcccctcattaccgcgtccccgctcgactaccacctctttcgtcaagaaatcagctccaaatatccagcatataaccctccgccaccactcttcccactcgaacccgaaaacaactctattctgccaccgttgaagaaccacccgagcaaggtagccggtaatcatgtctttgggtctggccttggagacgcccatggtaacaacacgtctatcctgcatcagcccgttcatatcgcaacgcctgctccctcgcctcctccgtccccagcaggacctggtggtaaaggtggtaagaaacaaaactaccagacgaaccagatgttccccttcttgtaccctccccttgacgagtctagcaacaagcttggtggcaaaggatcgacagacctccaagatctgctagttggccgcagatgggagggagcggacattccatcatctatactcgaggccgccgagctttttgccaaacgcatgaaggccacgcgcgctatgaagcagctttgggaagagcgtgtagccttcatgaaatacgagcgaggctggacaggtctagatgacagcctcgacatcacagaactttctcttgagccaaaggaagacgaaccaacgcaagcgccacctcctggaagcgtcgaagagaggatgggccttgttgaagacttctacgtaagtcgattgaacgttgtcctgtagaatatctgctgactctgtgtagcgcactgcattgcctaatctacagtctctgatcatagtcctgatcaaagcaattttggcccatgtaactgcactcgtcactcagtccagtggcgcaaatggcctccagagcgggttccaatttcaagatggtacaacaggcgggcgaccggacacgaatggtgtcaacggccacaacggtgctgtggcgaccaacgaggaacttgatgcgatgcgcacgcaggaagtcttggacaaagctgttactggctcactcattctcatcctgaagtggttcaaagtgtctcgtaagttgatcgcatttgggcctattgccgcatcgctcatcatgtacagatgtcctgaaatttgagtacataacacaattgctcgtagactctagctatgtacctctgatcttgaagcttttgcagctacaagagattgagaaaattgtcaactttaagagtgagcaagaggaactaaagtaagtcgaggagtcgttgccgtggatcatgaactgacgttctcagtttcttcaatttctgccgcgcacactctagaaatgctccagaagagaacaatgatgcgaaccaaccacatgagaaccacgaaggtgactccgactccgacgatgctgcaccaccaccgatccgtctcacaagacaagaatcaaacgactcgggagtcggcccaccacaggctcctgtagccacgcaaccgccagaggttgatgagctcggatttccgactaacgagcttcccaaggagcccataacaagtttctcgtggcgcgcattcttcacctcgatcaactatcttcgcatcatgcagaaaatctgcaaggataaggcacatcgcaatctcatgcttgtttcgtacaagtcatcgcagttcttgcggaagagcttgaaggtgccgcaacccgagttacgactgtacacactgaagttgttcaaaaatcaagtgccgtactgcggtaggaagtggcggcaatcgaatatgcgagtcattacagctgtgtatctgcactgcaggcctgagcttcgagacgattggctagccgggagcgacgtcgatgccgaagttgacgagagcgtgccgctcgagcaagccttgcgctcactaacacattggcacaacttgaagcgctaccccgaaagcctcggagccaaacccggcgttcttgaagaagaacaagactttttccgcaacgagctcgagaagatggactggggcgaggaagtcgcgaatgagggtgacatggagcaatcatggccggagcttcaggtcgagggttggtgaacaaatttatgcaccacatactgccgatccttgcgcgtcccctccatgcgcagcttcggtgcaaagtcgctgtgttaacgtatacgctctagttccagttgaggaagatgttttcaaggacgtccccgaaagagttttcggccgccagcgtgtagctactattggaggtatacccgttagaccaggcgcaacgcgactcaacagctggcctgtcatcaccaagcccagggtgaagcacgagcgggagtcagattttgccggcctactaggattgttatttactggtgaaagtacggacgatagcgatgcggagaccactggcgctgagcatgcgtttaggcggtcctcttcttgagcgtttgtcagatagcgagatgtggatgtgcttgaagaggagtatcattttgaagctgcccggtgggctttgtggagttggaatacctgctgtataccctatagaatcacaagtttggcagtcatgacggattacgctagacatttttatggacagtggtcgttagattaacacatgttcattgctgccatgcgatggatgtagttcaattgcgctcacacctccatagctgtaagaccaaacgccgtacgtgagcttccgcacaggctacatgaagcacacgatctcccttccagaagagatgcggagacgtgccttccgagtgacattcatccctcagcctgctaagccggacccggcacagagaccattcgccgcggcgttaggcgctcatgattgtcatcaccagctacacgtcaacgaacttgcgattttccaggccaaaaggctcacacctgaaagcatgaactgcacagaaaggtgaagcatcagtgcgattcggaacgcaccaatcacgaccgccgtcttccggatgacctccgcgtgtccttgcgaataaagcaatgcgggccgtcttgcctcactcggggcggcgataccccgagtttcgaccccacgagcagggatcgtggacttgcagcgaacatgtcggcgtctgctttctgccgccggcatggttgagatgtttctttcctctatcttccgcatcttgcgcgtgcggttctaacaattgcgtgtttctgtaacctgtacatattgtgtttgttcctgtgtctgtatgttgagacaagtttgcaaaatggcgaaagtgtttgagttcgctgaaggtccgtcgagcttcaccgccctagcccaggaacaatcgctaacatgaccgacagtcgcaaagcacaacacggctgagagctgttgggtagttctctacggcaatgtctacgatgtaacgcgattcattcctgaacaccctggtggcagtaaagtcatcctccagctcgcgggctcagacgcgaccgacgagtacgatcctatccacccgcccggcatactcgaagagaacctcaagcctgaagacaagcttggtactatcaacgccgcctcgttaccaaaggaagagaagatgcctgtggaaactggagaggcacagaatgacggacccgtggatctagacagcatactgaacatcgacgagatcgaagaggtggcgaccaagaacatagcacacaagggatgggcatactactactcagccgctgacgacctagcaagcaaagcattcaacaacagagtataccgccaaatcctcctccgcccacgcgtcttcgtcgactgcacgcgctgcgacacctcaacatccttcatcggcaacaaagtcaagctccccatctacgtctcgcccgccgccatggcgcgcctcggccaccccgacggcgaatggggcatcgcccaagcctgcgagaaatacggcgccatgcaaatcatctcgcaaaacgcctccatgacccccgagcaaatcgtcgccgacgcaacccccgaccaggtctttggctggcaactctacgtccagaacgagcgccacaagagcgaagccatactcgcacgcatgaatagtcttgatccgatcaagtttatctgcctcaccctcgacgcccccgtcccgggcaaacgcgaacacgacgagcgcagcaagaacgtcgcgtcaaacctgcctgtgcgcgcggctgtccaggaggaccagagtgttagcaaaacgagcgccgagcccaagaaacccaagtccatgggcgtcggccagagtctgttctggggcaccgccgcagacctgacatggcgcaccactctcccctggctcgcgaaacacacgcacaaacccatcgtgctgaagggcatccagacgcacgaagacgcgtatctcgcatcgctgtatgcgccgcaggtcaaggcgattatcctgtcgaatcatgggggcagggcgctggacaccgcgccgccggctgtacatacacttctcgagataaggaagtactgccccgaggtgtttgatcgcattgaagtttgggtggatggcgggattaagcgcggcacggatgtcgtcaaggcgttgtgtttgggcgcgaggggagtgggtgtgggcagggcggcgttgtttgggttgggcgcgggggggaaggagggtgttgcgagggttttggaaagtaagtttacctgttcctctttctttggcttggatgggtgtgaggggtgctaacatatttgacagttttgaaagcggagacggagacgtgtatgcgtctgttgggagtggagagggtggaggatttgggcatgcagcatatcaacacaagggctgtggagagggatatttgggacgggccggggctggagagggcgagtttgaaggcgaagttgtagactctcacatcaacttgtgctttacagagactttttgatcatctactggtttgtttatcctaccttgtctctgccaagaagcttcttttacccagaagagaccacactggttggctaccgtccgtttgctttctcgacttcctttctctcacctcacgtgattgatcactgaaggcacaatcggtgagatcacctgggatccagagaagtacaagacggctggagcatcgctcgtacctatgcacctttgcaatatcacatggtaaaggcactaccacgattgttgggctcacgcctcgcacctcatccgactgagaagcagtgttgcccgcacagactttgatggatgtcgggcacttcacgtatttctcgaatgcgaagccttcgaacttcattacaaattgttccaaccgcgcacagaggtggaagttcttctggccgttgatcttggagacgacgctactttggaaggcattcgtattaatgttgctcccctgatggatgcgaccatagggcccgacaacgaagaggtattaactgtgtctatcaccaacgcacagcgcagttctcgacttcgaacgactgtattttttgtacagttcagagtgcgtaatcggttccgcaatctggggtatccttggagtagatttccacttgtatggacgaacggtcgattggaagccgtggacgatgaattggccagatggcgtggagactctgaggaactggatgagtaaacatggtattccccaagcacgcttcgctttgatcattggtcagtcaatcgcgggtgatagccaacgcaaagggatccgttattagagtccgccaggggattttcccgtcttccaacctatttgcttccatactcaacatggtgcaactgcggaaactgacataaccgcgatccgccaaacctccatagtggacaataaaaagctttgcttcattctgatcctaagaacgcaatgtgcacctcgttctaaccgaattttagtgtagattacgtgcgcgtccacgtaggcctgcgacctgccacgtaagtgcgatccccaaatcctctggacatcctcacaagattagcagaatactcgcaagcgctccttcgccgcctgcaacgggaagctccctatgtatactgacgactcaggctgcatgaatatccacagtgcgattgcctgaaggattgtggctgatgcatgtggggctatcatacgacgttttatcctgatggctttacgtgcggcgtggaaaatgtaatgttcctggtgcagatcaatgttacctcgtggacggtcgtgttgggccgaatgcgtgcacacgtgaggctatgcatgtacatcgcctcggcgctttatttcgtgcaggttgcaaagagagatcagagtgcgagaaccggtttttgctcgaacatgacggcgtggtatttactttgggctgaccgaagaagggccgggagacatgtgaatggtatgttgcgatcgggctttgataagttcacaaggctttgcatccgattgtcgtgcttggctccaataggttcgtagtgcacctcttgtcctctcagtcttcgtgctcagagttaagtcgacattcttcctggagtctcctgtgtcttgccaagggcgccaacgccggcaagcaaccctcgagcttactcgacgactttgaaacgttgttgggtaaagccgttcatctaaaacggtgacagacgatggagtgacctggaatcccagtgcatatctgacgctgtactaaggtccagcgaaccggacttcagccctactcaccgtcggctcgaccctttcaacgctgctgcaaccgtgccacgagtacgcctgcctgatcaggcacacccggccagcgcaactgcaggccccaagcgcatgcgcgtgctcgagaatcgtgaagttgttggccggtcgcatcttttttgatagcccgacgtctgcactgcgccttgtgaccatgtatccgacgcagaggataagggcgtttaatgacgttacgtggatcgacggaaacgaaacaggaaacacgctagaaggccggtcctgatttcgcaccagccgaatggtacacatctgacccatcctcattcaccacgcagcaaatcagccttcataattcggctacggcacgttcctaagaccgagtctgctacgggggatctctccggctgtggcggcaccttgcctgctatagctgcctcgcatgcgatgccattatagtccatggtcttccattccgggccttcggaatcgtgagcactgtcagcaccgccgtggggatctccatgtcggggcatgacggctcgtggggcgttgaaactgtatccgaacgcattgaactgcaggagggcaagcgcattagatgaatcaactcgtagtcgcgagtcgcgaggcgctccagccaagaccatgtccgttgtttggtgccatgcggtccaaggcagaaaccgacatgcgcggaaacaaggcattaaccagcgggcgccatgccgtgcagccagcgcgtccaacggcgggacgtagttggtcagggccacggagtctaaacaatgaactgacttcttcacgatatctcgggaggaccccgctactgactgttaggcctgtcattcgagtcgcttctctaagtggctgtgccgcttcactattcctagcagtgagaaatgaggacttgcggacctgtgcggaccctttcattctgcggagtatataaagaccctgaagcctgggttgttgtttcgaaactcagctgccgcttgcctatcatcatcgcccttaccaatttacctataacttggttgcgcctttacttctgcttcttgctcccggaactttttttttgtttaccatacccccaacctatattccacggcaccaactataattcactcctttcgagatccgacgaaccttttccctggtgctgcacgcgattcgtcggctatcctttccgcccgcatcatccgaccccatcgacaacatgaaggactgcccgaactgccgcggaaatggcacaacaaagtgcgacgactgcaacggcaaaggctgccaaagttgcaaacgatcgggcaccaaaaaatgcgatgtttgcgagggccaaggagcgattcataccgatcactagaccgcacgctgcgactggcttctacgatcgacaatagcaattttatacaaacctgctcagctggaactgcagacattttctggtacgtttacttgacagcctggagattagagggaagcggacgctgcttgccttagtggaggctatgcaacattaaggcttcctgcgccctttgaccaccaacgcatccaaataatgaagcggtagctgctcactcggttctgactgacaatacgacagatcttcatcatctcatctccttccttcgtatcgatatttcgtatccttatcgcccccaacccatcccttatcggtgcgcaggcgcaacacaaacgcgggcagacacaaaaaaaacaatccaagcggtcaaagtgtgggggagctggaggtgctgaggaagagtggccgccgaacaaaggccgcaactgcaagccacaatcacgtgcataaggttttatacccaacaaggcaatttccgagcctttccgattctgttattcgcacggggcgttatatagacttttcttattgggtggtatttgctgtatttcggaggaatcgtcggattcatgggattgtgggagttacgtggacgtgggtggcagatctgtagggatgacgtggtgatgggcaattcatcgtctggggttaatccggcccgattggcataaccgtgcacttgcgtttcatcttatctggccgactatcgtccttcagctctttcattgccacattgacgtctgaacgtgcagcatgcactgaccaaaaaaagcttgtacactgtcacatttccatgtgtgtcttactcgtcgtcgccgcgcaccatgatataaaaacattgcaaaaaagaatggaaaggtggtatggtaattccgataccgggaactgttgctctgttagaattttgacttcacaggatggagggtggtaacgtactcgaacccgggtctttccggcgccttcgtcccattgagtgggatttgaaagcggaatatcctaaccgctggactatatcggaggtttgattgtggtcttgagatttaagaggaatattatgtcgctgtgaacacattgtagagtgctcccaggatgcaaagtggcttgagtgaatgttatgcgtgggctgtgttgtattgtggggtatctgtagtggatcggtcaaccaagcgagaaccctgcgccagtgttatgatgattcaccacccgcacactaggctgtcatgtgtttgcacgaacaatatcgcagtaaatcaggcttcagagcaaatatgactccaatcagagaaagcatcaatagcaatgagtttagtcacgagtctcaatatcacagtaatgcacttgccagataggaaggtcatgcaacacttgtcatgtgctatataagatcgagtctatttgacacgacgcaaggtaaatgtaaatccaggtacaagaagtgaatgtgtcatccgatcatcccccagcttgcgttgacaacgtctacctaccaaccgtctcgcgacgaaacacttagttccagaaagcacgcgggtggcggcgcagcttataaccatccgacgaagacttggatcctgaagacgaaggcttggatccagaagacgaagacgaagagcccgcagccttctcgagccacgcaatgaaggtgtcgatagtgaattctttgggtaggctggaaccggatcctgcagacggtgcagtagacgccttaggagtagcagaagcagctttggcaggcgcggaagtggtagatggagcgctgcttgaagcgggagtagcaggagtagaagagccggaaccacctgcgggtgaggatccagagccagagctggcgccgctgaagagtgcggggccaggaggcttgtagctgctcatgtcgcctgagtagatgctgactttgatgccagcgtcatcgggagtgtacaacttgtcggctgtcactcctgcgggtgttgccgtgccggagccttcgacctcgatgttgatgcctgcgcccaatcgttagttcaagttcgagcctcactttcattgtgttgacatacacttggggtagctctgagcaccattctcctgcccggcggagtgaagagcaatgatctcgtgacgcaagacgtattgaccagatgcaatgctctccggaatggtcaccgtccaggtctggttgttggcgatgagcttggaagcagcccactggccattctcatagccggcttggtcgatcttgaaaaagctcaggtctttggaagtggccttggttgcatcgtcgacctttgcgaggtagtcgaggacaggtccgacatgagaagctggccaagccgtccactgaatgtcgatggtgccgccagccttgacctttgcaaccttcgcaccggcagtagcatccttgtggcaagcaatcttcgtcacgtccttaaacatgtcaggggatacgaagccattgtctacctgatatcagcatatgctgctctacctgcacttcataactggagctgacgtaccaaggcactccgggcatgaccactcgataacttcgggagaaggtttctggtactggaaggaaggatcataggcagtataggcctggccgtcgaccttgatgccggcgagatggccgtgggccttgaccgaggaggcaagggctccgagaagagcagcgacttggatcttggaaggcatcttggaatgatgatttgaaacgaggatgattcggatgaaaagacagtgtgtaaagagaacttcgagatcaacgaaggtttaaaagaatgtagcttcaatcgatgaaggacaagcgaatgttgaagtgaatgacaagtgtcgaaacgactgaatgactgtggtgaggaagccatgtccgttggcagccatctcctcttatactagatgccacccacactcggaagaaacacaacagggtgggtcgttgttcagttgtcaaaccaatattgtgcgtatgacggaaggggcattgcactatcacgaagcttattcacattaagcagtgcgactaagcttgaaagagatctcggcacgatgcttgggtgttgcacatacagcaaaagctgcgagattccgtgttatgccctggtttgtgtaagctgctcggaaagttgaaacttcctcaaatgacaggagtggaggaaattttggcgctagaggaaacgtgcgacatgttcgccttcccacctcaatgccttgtggaaattcatcagccatagatccgtgcatcttgaatgcacttctctatgctctaatgataatttaatgaaggaaaggaaagaaagcaattgcgatggagttagtagtactggaacaagcacgatctgattctcgcatggcaatgacaccatgccagaacaatataccagcacatgcatgttcaataccatcattttcatatatcccaacctaaaagaaccgctaactgcggctgtacagctcgttcctatcccctcccgtggcgtcatcgcaaggttgtttcaagatgactctggcctgccagcgacttgagtgccaaagagttgaaaaattctacgagattcaatcaccatttccacactcccaatgccgctgaataactccccagagcacataattctacacataccatctccatttcctcgagcattttcattgatagctcccccaacaagtcctgaatcgcgcggcataaacggcacacaaatgtttgtcatgcacaaaagaagcaccgactgatccacgtttcaacttcattaattggcccaccatcatcaccaccacctccgatacaccaccggctaagggacggcactgagaaacaagcaacggaatgacggcttggaccgagcaccgacaaccaagtgcgtcgagcgttccacgtgccggcctacgctccacgcagcgtcttcttaagcagaaactccgcttgcggcgggcgcacaaacgctcttgaatcgagcccatccagcgcggccgatatcttttcttcgagatccagcttcttcgcagcagaagcagaagcagtgagtgtcgcggcgcgcactcgtggcttttgcgtgattttcacatcggttgactcgcgggatatgtcgcagatatccaagaattcccagctgaaatgttggtattcagtgtctttgatgtttcttatttgatcttcgtggtcgcagaggcttatatcagccatcatgtcttcgagcgcgagggcgcgtcgtagctttgttttcctcggactgcttggggatgtgggctctattatcggaagactatccatggtctgtgtaggtgtatatcttggtgtgttcgaagtgtctctggtgtcctcgagagcgttctgcaagtggtataggagttgttccgtcctcgcctgggaagtagtattaatcttgtctccacgattgttaaatcgcacgcctgtgtcttgtacgcaggtgagcgaagccatggatagcaacggcggtgtgtgctgtgtcttccctgccgtgtacgcgagaagattgtgggggaaagaggtggtaattcaccgaagccgagaacacctcatagccaacgcacgttcggtctccacccacgcgcacccaagccttcgactccgcggacgctcctttctttatgtatcgcggttcctatcttcacgcttctttccattgtccgggctaacgcattccatctatttagtctcgatcacacgcattcctagccttatcgcgagacctcaaccatccggtgaccactgtgtcggatcgaccattcccaagttagaacacaactcttggccaggagtctggagcacattaaccattgcgccatgtgccacgatccattcaacgagaagcattgatgcatgagtttcttctcataggtagagaaaaggttctatagcctctagccagcagcccattaaccatgtgagaccgacctcaaagacgcggtcgacctcaaagacgcggtcaaccatcgtggtgcgtaagattgtcagtgaccattgcatctctgtggcagtcgctgaatacatgtctcagatgcgaattacctccccattctcccatgcattccaagtcatgtctctctagaactcagcacatgctcagctgagtactccatcccatccatctcatatgctctcacatctcgatgacttttccttccacatctgattcacatgcaagcaacagcgcccactcgtccggagcacaacaagcaatatttggacatgttttatatatcatatgtttctatacaccaatgcccctctccctctctccctctttctccctttcccccacactcagaaaaacgacgccttgctacatgcgtatagtgggtataattagacaaacgaaaaactgcatatgttatgcgaattgatgttgtactgaaccagctgcctgaaacaaaaccaaccaggaagagacagatccgcttcatcgacgcgagaggtgctaccttcggccctgtgaatcgttagaacgcgtctgcttatgtgagtttagtatgtgacatactgtagtgcccgccccaccaacggtgactctctgcttgcccagccagctcttgggtgcctcgcttctccgttggaggatgacggtgttgctttgcaagcgactggtcatgtcgtaccaggcagatgtgatgagttggttctcgcggcggagattctcgacttcttgctggagttcgacctgatattgtgttagctgcaaatcccatgagcatggaaagccacgggtgcgtaccgagcccttctctgcagtctctttcttgaccgcttcgagctgtcctcgtagtgttccgttggctgtgacttgttcttgaagatcctgtcaaaggttagcacaactgtctcgaatacacgacgtcatttgtgagcgtcaaggaaagagcagtattgggagatgagtatacttcatggcagcaaagccagggacaaatttaccacacaatcagccgacgtgaacgcagagaagtactcggagccacatgttgtagactcctttcttctctttggcgacagcatatgcgtcattcgaccccaagtactttgtcccgtgcccgccgtcgaagaagacatctctgagagcgacttgttcgttcctgcacggccccgcagaggtgaagccggcgatataagagtcgcagcagaaaaggaagggttcagacgctttgccgatctcatcgaagagacaacggcatcaaacgcggagggaggcgacttgatgtgcgaaaattgtgtgttgcttactttctttgctttctccaaagcagcctcggccgagagtaccgtctctgcaatctccgtagaagtcgcgtccagtgccttgggctggacctctgagggtgcttcgatgactgcctcaatctgctggcggatgtgccgtagcgtctcgacccgcttaagttcgagcagctcgggagtcaggtttccgcgatcaaggagggcagccctcaatagacccgacttttcctcattggcgagttcaaggtctcgtaacctttcgttagtcttctgttgcaacgtcagcatgcgctcgtgctcagcttgcaggccctctgctttggcttcctcgctgatgtcggcctttttattgagctcgttacggagctcggccacttggagatccttttctcgcaacctgcggtggagctcttccagctcagtctctgctgtctgcagcttctcgttctgctcaaggaatggtttctcgctttcttcgtctttctcgatcatcatgtcggatctcaatccgaggttctcttgcatttgcttgagtgtttccgtttccagagacctcaatcgggcgctgagaatttcgaccctctgctgcagcgcaatcgcatcagcgctcactctgccatctgcagtcggtcttgcgcttgggagatcgtccatgctcttagcattctcgtcctgcgtgagctcatcttccaggctgccaccgccagctgcgtgacttgaggactcaagctctcgtatccggtcttccaactcttgtctggcgtcatctgccttgtattgcagctctcgggtctgttcaagctgtttcataagaaggagattctcgtgctccaccctcgttcgcttgcctttctcctcgaaaatggcctgttcacaattgaccagggtttggctgttttccttgttgaccttctccagggcctcgcatcgctcttccacgttttctagctgcatcagccgttctctagctgtctgatagtcctcgcgtagcgtttctaattgcttcgtttcctttgaaagcgactcgatcttcttcttgaggttctcattcgctttcgctcgctggttcagctcgtcgcgctcagccttgatgagctgcagttgatcgcgcaagtcctgtttcgaaccctcttcgccctggtatcgctccagacgccgcttctgactgtccagtatgtccctagcatttgccaagtctgtctcgagctggtcgatgtactgtcgatcgcgagcgaggtcgttccgtaattgttcaacatcctccgactgagctcgctgagcctgtgtcttgcgatcgtccatgtacagtgtcgcttcgcccaagtcctcttcaagttgcgatatgcgagcctgtgactgcttgagttccgccttcagcttctcggtctgggttcgtagtgcagctctgtccttgtttgcctcgaacagcagcgcctcttgctccaattcattattgttcgcagctgctggaacctgtcccgacacagcccgcgtaggcgtccggtatccagacaggttgggttctgaagtcagctccgagtcgacacccaactcggacattcttgcgtccagtgactgcatgtcttgtatggcttgtgcaattgtctctgcggtcttggtgcccaattgtgacatgacctgcagcatccgttggttgctcttcggcgagaagcacgcggcaagcagcacacccatggtgagctttgctatgagcattgtcgagccgtctcttgcgcctgtcttcaggtctggtaccatgcgcttcgtaagcacaggcagctgcccacattcttcccgtatgtatgccgacacggcgcgctcgatgtgcttgaggttctgccatctcggtatccaatccgatttgcggcggtcgctttcgtcaaagttgggcagggactcgctaaagtattcgtcgtcgatgttggcgaggatctgccagaggatctggccgtcttcgagctggttccatgctgtcactcttccaggcagttcaaacgtgtttacctacaatgcccgtgattagccaaaatccagggacgcaaagcttatctcgacgcgtacccagtcgaggagagccttcagaagctcgggcttgaaatcgtccatgatgcgagatggcggggctcacaagtaggcgtggcgcagcgatatacgagtctgagagcgagagtatggcagagacgaattatgcatcatgagcggggccgggtatcatgggcgacacgtcgaagcccgcacggcgcggtatagacgtgggacgtgatggtggacggttggtcgatgtcgcgctaggcccaaggcgcgacttccgcggtctggcggccaatgcagaaagtcgggaaagatcaaggcggcaagagacagtcctggtgtgtctagaatgaagtgattcagagcgagatgccagaagacagtttgactcttttggcagtttcgcaagattacgtgcatgaggctgtggctccgttgaaaccagctgtgtccccagatctacccgcccatcgagccgcggggaagtcgtgcccattgcccttgcccttgcccatgccgtctgctgcaaggccaccaacatgctaatgtcgacgacgaagcatggaagcactcatccgtacaacaaattactgcaaaatacacagaacagaaagtgtgatttctcttagataacgtgtggaacgcctgccgggagtatcctgcgccatactccataaccaagtcccatataccatatcctatagcacatcgcatatcgcatcttcgacatgtagccaactcatacatttgtggtacccgcacactgaagcctcatgatgcttccataactgctggtgtgcagacagcctgcccactgtcaatgccgtgtggcctacgcctagttgttctgcgtgtacacaacgccgtcctcctcaatctccggcttgtggtcgttattcatcgtcgacacaaattcgaagaccgacgctgggccggtgcaggcgaagcccttgatgatgtctgcagaagcgttagtcgtttcctctcgctcggtgcaacgtatatactgcgccagcttccaacatactgtactcgtgtgtgatggtgcccttggcgtcgatgatggcctgcttcgccgcctgcacaacgctgtcgggcgtgtcgttcggccagctcatgatgacagacttctgtggtgcgactgccatggcgaaggtggcgaggagcgcaacaaaggaggcggtaagtgcgaagcgcatgttgctgggtgtcgtgcaagtgttggggtgtgcggatctcaagtggtggatagcggcgggagtttcctttgagccgtaggacgtcaagtgtttcaggttggcaaatgcggattcagtgtgagcggggtttgtgaggaaacaggaaggtatagaagaaagtggttgcctgctgcgcggcgcttgaaagtggccatcgcaataggctgccgggccctactccgcagcattgggcggtcgcggatcaagcgtcatcgccgagagcagaaggtggcatgcgtgacgcaggcaggggcgctggaccctgtgtttctcggcggtgaccttcacgcatgtcacgtgtgcctcacatcacatcacatatcaacgagagaagagttggttgtttggtaatccgtagcttccatctatctctggcaagtgacttgaagctttgttccagtaagaaaagtgacctttgctcatgctgaacgtttcaagggtcgagcgaggcaccatgtgtgcctgcccagatgcagaccgcatcgataggaagccatgtgaaaggataaaatacagaagataccctagtggtaagaaatgaagttccttgtcgtgaaaaccgtgccgtagcgccatagagatgcttcaaaagatgccgaagctccgcgaatatgctcgtgtcatgtcgatactatacaaatcgatttgccatgatgggaaagaatgaaaatgtgtgcaagcaacacctcataccgaccaggcaagaacgagagataggaaagagatcgctcttcagatgactaccgcccaagaccagtgccaacgtgtcgactggcggaaatgatgcggtggtgatgtgacgttgaaagtacgtgagcgatcgcggccgtcgtcaggtcgtaagtcgtaggagtaacttaaaagaagttacccatgccgttctgtgccggaccgtactggtaggcttggttttgtacagagttgttgaggtggtgagggagaggcgggttgctcatgcggtgaggctgaggcgaagcgatgttaggaccatagttggctgtggcggtgtacatgggagcctgatgaacagaggtgccgttggcctggtagccactaggaccctggttcgtgaagccctgggtgtgctcgctggattgagtcgagttgccagagtggggagagacttgacccgaggcggcacggccggtgaaggcagccaaacgaccctcacgctcctggaccttgctctgaatgcgacgaccatagggagtctggcggatggacggcaggatggggcgcatgatctcgatgagatggatacacagagcaggtggagcaaactcgagcgccgtctggacgacatagttgccgtacgaatcgcgcatcaggtgctcaagctcctcgacgtcacacagctcttcgatcaacatctgcttggcggacatctcggcacagcggatgcacttctcgatgacgttggagctgaacttctgcttggagagctccacgaccttgccccggaagccttcacacatgggcgtggtgaaagcagcgtcattcaggtcgaggatgtactggacaacgtagttgccgaaaggatcctggacaaggtggaagctgtgcgcagtgatcttgcgaacgaggtcaaccttctgatagccagacgcatgatcgatgcaacgctgaagaacacagcagccgtggcgatgggttccgacgatgacacagtgctcgcctacagcgtcgaagatgaactgggcctcagaggacttgagatggttcaagcacttctggatgacgtggttgccgttcaagtcctggatgaggtcgacgacttggccagacagcgcctgaatgatcatttcagtctacgaatgtgttagtacaacgaaactaggtaggttaaggaagaaggctgacctgttcttcggtggagatgaactcgatcatcttctgtagagcgcgggtaccgtgctggttgagcgcgattgagaccatggcagggcaggcgtttcgaacaagagtgttgcgctgctcatcgttggcaaactccaagagcttctggcagagatagttgccgaaagggtcggtcatgagctcgaccacatgaggggcggtctcgtcgaagatgatctgcaggctctcgggaacgcgctcttcgagcttcttctgcaagaagcgacatccatgttggtccttacacaggctgtagatctcttggcgaggcatagtcttcaagtcgtagttcatgaagcggttggcatcgttctgaaggcgacggctctggatgacgcgagcctggctatcctgaacgcgggactgtggtccgtacgtagcataggggttgtagtacccagcattgccgccaccaccaaacatgccgttgccaccgtaagcaggaggagcgcccatctgcggaccgggtcccatggacaggccgttcatagcacctgacagcatcgacatgccgtaaccgtagtaaggggcactggaagcaggagcagcagcatactgcgacatggtgggagatccgacggtgccagcgagtccgttaacaggagcagcggaagtcatgccaggaccgaaaggagcagcgctcgcatgaagaccagagtagccagagcgatagtcctgctccttgtatccattggaaatctcacggctgtgacggttgttcatagcgttgtagggaatgcgtcccaagttggcgttgtggttgtgcaggtgctgctccgcatgagtgttgaagccgccaccattcgtgccgttcactccagtgccattcttgagagtgggaacatcgctcgcagagtatgactgcgtcagcttgggcataccgttagtggggctggcgaagctggaacgcctgggctcggggctgaggtgaaactctaccgagcggcggttgttggacatgttcttgttgggagtgttgtcggcattaccattaacttggccgttgtcgtactcgtcaccctgggtagctttacgcaaagtgttagtaggcaaagactgttgagcttgacgatgacgatagccttgccaaccatttgggtgagactccgggccaggggattgggaaagggccaaatcaagcgcagcagaagaggcagagagtttcgtaccattaccagctccatcgcggcggaccaagatggggaacttgtcatctgtgttgctcatctggagataagccttgtggtccggagaaccgaccggattgtgctctttgtcctcttcaccgaagaggtaaccggtggtgtcaatgtggcccaggaccgaagccaggtcgggcaagttgtcacggccacgcagatccagactggtgactggcatagacatgcggttgttcctgaggagattagcgaccatcatggtggattgcatgtaagtggatggaggagagagcaagggacatggggcacagaggcttatgagatggaagacacatggctcgagcgccaaggccaagtaaaggtgagattgcaggtgaacttacttgcgagtgacagggctcacaggggtgaagtcgtcgttatcaaagtcatcgtggtcctcgtcagagttgcggcgggtaccaggcacagactgcgagggcaagccgttgttgttgttgaagaactgggcgggcggtgaagtgacctgggagttggcgcggctaccacgaggggtagtcatgccggggttgatgctcgacatgctgaagcgattcggacgcgagaaggcagagggaaagccgtttccgtcgctgaattcgggcggggtggtgggctggctgtgggcgggctgctttccgtatcgaagatcggtggacaggcggtggatctcctcttcgccgcggcgggactgtaaatctatgagttccatttcggcttcaaagcgtctgcgctgttccttgagatattcgtactcaagcttctttttctcgagctgcaggcagcgtcagcgggacacgcgcgacggtcaaacgtgttttggggcaacaatgtcactcgcgtgacttgtaggtggggccgagatgaataagatgaggaaatagattggagctcaatctcaaaaagagacaaagtgtacaagaatggtgctaacaatggagttgaacggaggggttgagcggatgggagggggggtattgtggaggggaggagttgaggggtttatcaccacgtcgccgtcgcaactggacccttgcaatttgctttgcatgagcgatagcggggcaatagctggtaaacgcgaggtgaaggagagttcatgttgcttaccacttgaagcttgtggtacgtctgttgggatgggtccgtcagcctcaactctaattcaccttggattgaccggcggtacggacgtgcgaaaacgtggccgcacaggcgacatgtgcgcaatggagacagtgaaggaatggaagtgagagcaattgctgcagcattacaggctgttacagcgtcacgcatgcgttgtccccagctctttcaaaaacactatgtactggagcagttggaacgtaccgctgttgtgaattcggtcggctcagcggcctgcctgcgttgctgaccaattggcgagagcggcgtgctcacagtaggaatgttgttcgtggtgaagcgtcggtgcagctggccgcgcacatcgttggcggagcccatctgagcaccagcagagttgcggaacgcgaacgagtcttcgcggggggagcggaggcccccgttgcctgcaggataggccattttgaactagaaatacactggaggccagctgtcagcgcaaatattcgtcgcatctctcatgtgtgtggggtgcgggcggtgaggtggcgcgcaaggcaggagctgtgcaggtcgcacctgcctcaaggtcttgtataggagtaactggagaacggctgcatacagagtaagtgtacacggggcgaacgccctctctacctctgacggtgcggtgctccaagtcaaagacgtcgcgggatgtcaagcagagaggtttgggccgacgagggttggttggcggagcgcggtaactagtcgctcgttcgtgacacacttcggtccctgcgcaaggcccgggcggatgtcggggcccagattgggcgcagaggaagagagtgacggtagggaatagcaacaaggcgcggcttcgatattctccagctcgcgcgatcagaatacagaaatatggttacagtgtggttgaggagtgacgcttcttgcggccacagtagaagaggacccttacgctagccatgcatccgcctttcaagggttcgagtcttgccgttaggtcttccccatccacactggtggtattgcacgaggtcttggtacaactgccatgagggcctgcccactggccatctttcctgtgttcgtactgtgcggcggccgattgatctatcagcttctcgcctcccaccgtgatcatctgcaatccatggagctcaacctggaaaatcgctctccgatggctcatgtgatctagcggactagtattccacttcctgtccggaacacagccctcccttcttacgcctcggcctggatagcacctccctcgcactcaatcgacccacacgccactcagcgcctaaattgtgcggtacccgtaggattgaagcttttgacaggcgtcttccagacttcaggggggcattgagcactgcactgccggcgaatggttaggcacatgcagggcttacatcattcagcagattctcttattcaaaccacgcccggatctgcagcgtctggacaacagatgaggggcatggcaagctccacggccggtgctgcatccagtggggcaaaagtattatcctcgtcccacgccgatacatgccgcttcatgccatcgcaagagagtggtccatgggcttaaccatgtgctcgacgatgctgtcccacagcctacatgcctccatgctggcggggcatcattgcgacatcgcaacttcagctccaagaacagctccatgactgtcaggcatgatgcctcaatcgttcaactagtcgtgggccgtcgcctctcagtcgcatcccacggcaccagagcagagggctagcgaggtacggctgcacgttcaccgcctcgaaagctcgaaacggcagggctagaatgcaaatggcaaagtcaatgccgcgtagcagcgtttcagccttcccccgcacttgccaatcggctgaaaacgaggcgatgccgtggccattgaggaagacgggacgaaatggcgcaatgccggttgggagaacgatgtttctgagatggtgtctgacagttcgactcactgccgtgccatcagcttgactgcggaagttattagagttgggtcatggaaggagccacccgtcgctcttgactcgatgctcgagcagcaagccaatcacaacgcgataccgcttttctggaacgtcaccacacagaggcaaatgccaatagcacccgaatcacatcactcctccaatgcgaggtcgtccaggttccgacagtctgctgtgcgtcttcaagattacctgcacgctgcttgtgacaacgcgacagtagcgtgcgctcccagtccaggatcacagggtggcacaaacgtggtatatccgaatccagggttgtggcacttcggttggctcaacacacatcaactgcaacattaaaaggacgcggtacaaccctcaacacgatcatgaccgcactctactttgagggcttaggttcttccagagaatgaagcacaggggtctagtaagaggatatgatgcatcaacaagaggtcatagcattgtagcgcgatgcctaatggctataaggtgacgacccatatcccactccatccatcgactattgctctactggtggatcaaacttgatcgggttatagtgtggcccacggcgagggccatgggagatctcccggggcttcacaacgctcctcttcgtgggagcaatgattctttctgggaagccatcccacgaggaagcgtactgcgcgaccaaggttgcgatacccttcacatttctctcccatgcgtccacctcaaggttagtgacagtatcacatgtcgcatcattggagcagggatccaatggagtacctgccgttccgccaaacatccgggcctcttcctcggtcttgtttcgacttgctcccgtgaacaggccaccacccggaataccagcgcctacgaaaataccaacgtcacctctgccgtcgaactctgtggcagtaaaattctggcccaagctggtgaagtatttctggaaggctgcttcgatctcggcgcagccaggggggcctgtgtcgttgaagcgactgccatctccatcaaggatcccgttgatgtagttcttcgacgcaatctgggtttatgtcagtctcttaaatgagcacgagctgaaacccgtcttaccacgtcgacgtccacataagcacgaatcttggcggcctcgtccgccgacaggttgttgacatagtgtgctgatcccaaaagacccagcatattagcggtccagaaaccgaacatgacagcattcttgaccttgtatttggtaagggctttagcaacctccagaactcctacgacgccactgccattatcgttgataccaggtccgtcgttggtcgaatcagagtgagctcccaaggcaagcttgttgttgtggtcgccgccaaccgtggtagccaaaacattggtcgtcgaaatattgcggatatcagtcgttacatcgacaactgcggaaaggttcgcaccattcgcaacagccgagacgaattgctctccgaaggctcgattgatacagacggaaggaattaacttgccctcgggtcggacaaaattacctagagatgggcgcgttggacatctagcattctcctcgtcgcctccgtacataacagcaccgatggcgcctttagacccggcccaggccgacttaagcccgaactcgcacacgcctctggggatgagcgcaatgtttcccgcaagcgtatcagggtagtccgtctgtcttggcgtcagcatcactctcggtggtattttcacatttagtacgtacgaaattgcaggcggcgttgctgacgaggaccagttttccagacacggcgccggtcggcgaatgctcgaatagcgaggacgaacctgcaggggccgcggtgccgttgatgctaaaggcgttgatcgtgccgttgagctgcacaacttcgaagtacgtctgcaatgtgacgttgtagtatccatccagcgcctcgagctcctgcttgagccactccacagtcgcgatgtgcccggcggttccgatgaagcggttgcggtcttttgttgcgtacgcaatgtcctggactttttgtgcgccggctaggagattcgcttttgtaatgtcggccttgagaagcgtctacaacccggttagcacagttgcaactctactttcaagtaatcgtacagcatcaacagctggcttcgcgccatcctgacgaatcgccttatctcccaccgccgcagcgccggcagcaagtgcgctgatagcaattgagtacttcatgcttcactactcaacacgcaaagataatgaaccaccaaaaaaaaagctgtctgcatcatgttatatacctaccgtaatcctgcgccacaaaccggacaaatccaatccctaaatttcaaatttcgtcttactcgtataggaccgaacgcatagtgttgtttcccccgccaaaatgccgccacattaaccccatacgctttagcttcggaaagataatatacacaaggcgactcggtgacggctgggcatggtcttcgtacatccgtggcagaggcgaggcgcgcctgtaatggtaagcacacaagaaacgagtggtttgggaaggtggcaagaaagatgctgtaagcactaatgagcagtaggactttggtcattttcaggtggttctttggactaggggccggggtgtagaagaagtcggatgtggtagcttctcggccgtagtgcatgagtggagtggttttgaattatgctgcttctgagagatctcagcgaattggcgtgaacttttaagggtactcgctgctttacatttgctattctccttgcattgaaggttatagcggttgtcttgaggtatcaattgcgtcctatgcaatcttcgctttgagagctaccgtgttacctgacattaaagacttacaggctagcatgagcgatctcactacatcagctccccagaccttgaaggcatctccggcagagtctcggatatcgctattagtcccatacccgacagctaactacctctggccttagcctaaaagtcctcaatgtcagataatacggtagatttgtcgcatcgcctggcttgacgcgggctgaagcatttggcccttggggacgtttgctgtggtcgacgaactatacagtggtagagagaggagtttcaagtgcatggtaggaaataacgaagagggttttgtgtgtagtgtcggttgagacgaagtgattgatgggattacagagcggatttggtttcgattcgcaatcactaaagtaggctaatacctgctgaaagtcatgttaattttcaaatttctcattacttctaggtgcacatgtgtcatcgcagcgtttgaatatacgcccaagtctgctctttacttcctgtctgtcatctccacgcttaaatatctagctattagctgtagaaacagcttgctttacgcttgctacacagagtcgtctgcagcaactttactgctgtttgttggttagtatgttctttaccaagggagaaagatcatctcgatgatccatctgatctcactacgagctcagtcagacggatcatgcctcgggtaaagctccaggtactcatccagcgcccgcctcaacacccacctaagtgctctcactgctgtcagggtcctgagcagacttgcctacaaccaagcctcagcaagcctaacaatcaaacttcgaagagcccaatcagcatgtcaatgaagcgcagaggccagggcttgattgttgaagagtctggttctgcgtttgtggtaagccgccaatcgaaaacgctcatcatcttcggaagccagatgttgtaatagtcgtcgtctgccagccgtgcagattgaaaatgtatatcatgccactggaacatgtccttgcacacgtccaaaatcttgcgccaattcgcatccgcaatgtgcagacctccagggaatgccccggcatgcccggacgcagtgctaccaagtgcccatttcaccgtgagctcaacatcctcttcgtatatgtcttcgcgaccatgcgtgcttaacgtgaagtgggcacgattccacatttcttcagtgaaggtccgcgcgtgggcgtaatcgtgtatgttgtgcacccaatgcgcagcctgtgtgtctattatacgagcccccgtattgtttttgattactggtatgaacatgggggttaggcacttggggcaagtgtttgtccgttcagtccattcgcgaagacaggtagagccgaaagtatgaccacacttggtacgcaccggcacatgctcatcattgaaggtgtcgagacagatattgcaggcctcaagcgtctcgatgtcctcgaagaatttatctttactgcgtagctgaattgagctggacatggttgtagtagaggattacagtgatgggtagagggtcgaagtgatgatgacgaagaggggttgatctgcgatatcgtaccgagttggttgtatttacgagtgattaggaagattcttatgctggtacgttatagaggaggggggtgaggaaggtattttggaatgcgccgcaaggcttcagcgtgaattggcgatgacccaaaccccgtgcacgaatacaggcacttgcattgtgtgacatgggaattctgtagggtcttgcagtaatacaatagatagctgaataccattcactgtgttggcttgttgataccgccatccaatgtatgttaaacaatgtcgaggatatccaaaaattatgtatcgagtatacggccgacagttacatggacttcactcatcccagatcattcaccataccaaccacacagcacaaaactccagcagcattgtatgatccatccatgtaaaacacagatatgattccagagcaataaatcactgtgggctacagttctgaatctcaccaccaccttccacgtctccatcttcctcatcttggcccgagtcttttcttttcttcgcgtcattcccaatctcctcatctgcctgcctcttcctagccaccgaagagctatcctgtgcagctggtgttgatgcttcttgttcagttgtcagtgtcgtgtcagtggaaacaggcgcttctcgattctccttctccatgattgcgtccaagtcgaatggagttgactctgcagaaagcccagcagatgtagacgacaagtcttctaggtctccgaataacccctccgtcagatcgttcagagactccacattacccgcgtcttcccacgtctcaccaggatctccaatcggattctcgtgactctccgagctctctttctcctctttctcttcctcatcaagatcttcattcggactcgccgggctctcttgtacttcctcgtctccactccgcagcaacccctgaaacggcaacccctcaatgccaaaaaccgtcgcaagcaacatctgcgttttgtacgtgcgaagccacaactccggaagctctccacaatcatcctcatggtactcatgcggatgcagacatgcctttagtgtttctctaaagtccgtcccgcgcaaattcctcgccagtccaaaaccactgggatcgatgcttctcgtctcacgaacattccacagtagagacgcgtaactgatgtgatgactcgcattcctgaatttgcgggcatctagatgtctttggatgggttgttttgcggtttcctaatgccgttctgggtcggtttgccataattcgcgttttggatgttgcttctttgggcgcttttggccggagattttggagacggtttgtatgaggttttctctgtattgatcgaggaaagatttcgttagagctggtggataaggagcttgtatcgctggctcgaggcgatttacttgtgtgactgagggagtggatgggtcgacgaagtgacaatcctctctgtgagttgcactttcttgcggagcaagtttttcctgtccgaaatcgaaaacttgtgtagccgagaggggtagaggtttgacataatagttcttctttttaggggccatttttataacttttgtgtacccggccttaccacggggtgcgcatgtggggacgactttagttgtcgggctggctgttctgggcttcctagaatcgtcaagcctcccgctgagaagacttgggctttgcatccccggtggcttgacaggatcgaccgctgcccattgttcgggggtgagcagcagctttgctgggcctggtcgaggggccctgggcggaaataagggcgcctttaccatctcagcaatttgttgatcactcaatggtcgtgggcgtggactgggcggcggtggactttgtacttctgatactggtgagaggaatctttttgggggaggtggcatggctttctcgtcctcctccttcttccgaagcgcgcgtcctcttgctagactgcgctctttttcttccttcgttataggacgaggacatccgaagtcacagccacctctgcacatggagaagttgcccttcatcccattttctatccacttgacacattcaggaagtccgcttacagacgaattgtgacgtgcataccatatgcgtggatggtatttcgataagtttgggttgtggatgtggacagaccaatgttgcgccagaacacggtcctcgatgaaggtgatcctccgaccttcgttatggggatcatatctgaatgactgcataattactacggcgtgatctcggggacagtgacggatgaaatcgagcatttggttgatatcgtcgacaaactcgacgctgaggatgtagtccgaataaatccggctcatgttcatgcgtgcactgaatgcataatgccgcgcgcgtggatatcgccatttccgtaatggaggtgttctagggccgagattgttaggagctgatttcagtggtgttgactgactttgctggtagtctttagacaggatatgttgctgctctttactaggtttttggcggctaaccaaatccttcgattccggtgctctttgagtagatgccatatgaacttccgggtctgaactgttgcgtttctgtcgtttagagtagagttgatcattgtatagagtttccgactcctcatcgtagtccgatacgttgtccacctcgatcccctcattacctttcaagtatctttctttgctggcgtgctgtaggcgcctgctcttttcgtgctcaaatactgctccctgctgcaggatatcccgagcctctttcaacctgcgttcgactcgagcagcagtagcgtcgaaccttttgttcaatctgttgagtattgcttgtcttgtcgcttctgctgcacgttcgtttgccatggtattatcgaacgcgacatctgagtctacactctctggtgaaagcccttcgcttcgagaaaacatatcgccgtctcgagattcgtccacggatttagatggtttcatcgactgcacaggctgctcgaggccggctgtggtggagtgcgtggttggggtctgctcgaatattttcgtgttaaactgaacaccactcccgtgagcgtgaccctcggatagaacggacttcgcagcggcgccttgttcctctgacgtggtatcaaccataaaacctgggcccggctctccatcagcgccggcatcgctcccagataattcgactcgttgattgttcgcctcgaaatccacatccataatagcttgcacatcaaagtcgctgctgagatccacttcctcacctttgttcgttcccaccgctcttccgtgttgttcggtctcagtctccgctacataatctgggtccaaatcgccgtcggcatcgatatcgctgccataccccacttcggtatgttctttgggtatggtccgtccctcatcttgtgtttgggcggtaccgtccgggtctggactttctgatctatcgccgtcgctgccgtattccgtttcgcgggacgccatgatgtatcgtatcaatgcgcgatagtgtagacacgtctgcgtatgtatgtaaaagtagggatggcgcgtggcagcgcagtaagtctaaatgctgtcattgtgagttaatgaaggttgtgaccgagctcagatgtgagttttccatgaccgcaactgcagtttgtacggatctcgtcaggtcagaaccgaggaaagcgttgagcacctgcatagtcctaaacctaattgctgcgtaagatgtaaatttgttttccgtttctacaaaacgctactcttctcaaacttcatcttgttgataatgctgccaattccatcgacataaatttcaacttcatcaccatcctttaagaagtttttcggctccataaacagtccgacaccacttggagttccagtcaaaatcgcagtaccagccctcaatgtcgttcctcttgaaaggtgctcaatgacctgaccaattgtgtaaatcatgtcgtcggtaccagtctcttgtctcttctcaccgttgaccttggtccagtatgtcagtttctgcgggtctgggatgaccttcgtgcttgcgatgcatgggccaatggggcagaatttgtcgaacgatttggcatatccgaattggccgccggacacgtttgctgggagctggtagttgcgagctgacacgtcgttgccgactgtgtatccgagaacgtagtcttggaagttcgctgctgatacgttcttacaatctttgccaataacgatagtgagttcgccttcatagtccagcatagattggcagtccttgtggattggtacgtcttccagaggtcccgctagagcatcgctgggcttcatgaaaatcgcggggttctctggtatttggagctgttatgatgttagtccacattcttaaaaccaacagcacttttaactccaacacatcccctccattccagctgttacaaaattttgtgcaggttatatttgacccgccaacatctctcgtcccctccaccctcccattcaagcaaaaatccccaaaacttagacttacattacactcctccgcatgtctcctataattcagccccacgcacaaaataacattaacatcctccctcctcagcggactcaaaagcttccccacaatctccttgcccccactcttcctaaacccgctcttcacactaccctccagcacctcgacttccttgccctcaatctcgcgcgtcggagtttcttgcgcaagattgccgtagcgctccgcgcccgagggcgtcgtgaagcggatgagccggtcgaaggacattcttgtggttgatgagagggggcggaattggaactggggacggcttgatgggcgtaagcgtggcagtggggaaatggaaaggcgagctgatctggcgaacatgaggtgcttatgaactgcccgagtgtctgacaaacgcgtgtgtttcgcgggatggggggcggatggttgccccacggcggggtcgaacagtcggcaaatggggggcaagtacgacatggaggccgaaagacggactttcttttttcacagtggatgaaagttttcccaagctttcttcgagtagtttgactctgttaaatgctcatgtttggagggtatctacgcttctctttgtctaaccgctcatgtctacatccccattacttgcctgcgcaatcgcgctggggtccaattgactcagacagcccgggcaattgtgcagcaccatgtgcgcgaacatgtcgcagtcgatgcagaagtggctttcgcatgctctgcattcgtatctgcctgactcgctggctttttgctcttcactgtcgtctgcgtctcttttgtgcccattcgtctctaggttctgctcggtctgcgtgcgctccgtgtctgaggcgggtggtttggagaaggaggacagacagctcacgcactctttgctgcccttctcacgtgcgcgcgaccagcttactgtggcccaattgcgcagaggaaagaggtggtggtaacttcgtgcgagatgggtggagaggagaagtgtgagctggcagcttgggcaggtgatgggtaagctacagacttttgcgctgcatcgcgagcatgtatagcctcccattgtgagattgccgtggcaggcacacatagtaggcttgtcttctaccacgcgtgagggaaagcccatcatcataagggcagcagctgattcgggtgggggcgcatccgtcgttgtcgctgtttgtcgaatgactggcggtgtggtggttgcgatcagcagctccttaagcatttcttgatccgtagcaatggtatactcgccctcgtctcctgcattagttcgagtcacaatctcagtacagatctttagtcgcgcacccatcccgataatgctcactcgtacccggtcgcgcacgcaggcttttaccgtctggtgtatgtctcctgggtccatggacaacagcgatccaaagaccacgatgacctctcttgtcccatgacttggtgtgtggtatagcgtcgctctggccagctccaacgaattctgcaaactaggtgcgcctttgggctctttggcattgtctgaggtccgtatcccttgtatcgcagcgacgtgttccgctgggtttcccgacagctccgacactcgtatacacacaccatcgtgcatgcccaacacgctcatttgggaaatcggattctgctcgaagaattcgcgaacgtaatcctgggcgtagttgatcatcgtgatgtagcggttcggtcgcatgtccttctccatcatcgcctcagacagatccaatactagcacaacatgtcgtattatgcctcgttggaatggctttgtatccttccgtaaccttttgcgcttccgctcctcctccttctcctgcacacttttacccaaggagccatcatccgcgagtatcacggtcttggctactgtccgcgagtcctccgtctcccacgcatgccgttttggtggtggccggtcatcttttgtctgccttttactcgttccttgggcgcgtgtgtttgatgcggtctttgatggctcggccctcgagcctacatattcttcctcggagccatcttcaccatcaaatgagtagtctgaatcgggcattgtgctctagcccgctgcctccccacattcacagcgttgcacagtctcctcaaaaggactagagttgtgtatagatcgaaagtacgggtagtcgcgttgcgacgacgttatgcgacctggggcggaattcgctgcatgtgaggcaagcggcgtagtgagggcgcggtgagactcgtgtgcgggataacgagtgcggaattatggcgtcgacaaggttgacgatgctagagatgatcaaagggtgctaatagatgcttaaatactgcagccgccgattatgggtatggagtgtagtttgaccaaaacatggtggtggtggtttggtgtcctgcaagttcgcgaccagccctgtggatctggagcttgttatcacgaacaacgggaaaacacgtgacatcagaacgcggtctcacgttttgcatgtgaagacagggcggcgtaaattgcagaatatgaatttccttcctaaaacattatgtatcgtgcaccatgcagcaaatgatagcccgacgcacgtcgccaccaaagacccaggaattggtatacgctatgctgaaaatcatgaagcatcacacacgtcttttacatttcctccacatattaccagcctcgtcaattgtaggctcctgcgcctgccacagtgggcattggccagtcatcctcagtgatgctggaccagaacacccacaccattattactgccagtagggtgaagagcgactcaaagagtcctccgttgatttttccgtcagtgccgttgcagatatgcacgctgatgacatattggaagatttgtccaatggcaaagaggagcgctgcaccgatcaggtagactagggctttgtcagtcaaggttgttacggccttagaaattatgtttactcacgcatcggcttgcgctctccgaggatgcgcaggactaggaatgcttctaacaggaagaatatcacgaggaagaccagggggacgagctggtatagagtgtacaaggcatatgcctggttgggcgtgccgagagtatcgtcccagtagccggtccagctgaagccagtgtcgagcgcaatgtagccggtgccgatgaagatcagcagagacgagatgagaagcagaccaatcgatactgcagtgccgtcatcgaggagctggtaaccgacagcgccattcagcatgagtatccaagacgttgctgtaatggcggcgatgtggattgcgacgaaggcctgtgcgggtgttagatatagccaggtgaagctatagggtgagaacgtacgaggcgcacggtgctgttcagcgggaagcctccgattgtgaagatttcgcatatagagatgatgatgtagccgaggaggaagagttgcatttctctgttcgctgtcagtgaccagtcgcgacaacggctccgtagtccttacctcctcccaacagcagccttcttcctttgcgatctccatatcaggaatgcggtgatgagaattgcgacggcatcgatgagtatcgaccctgaacaggtcagcttgggacaattgagagcgggtgcatgcactgacctaaattgcggagcctgctttcacctccgacactgaagccttggagggtgcatcctccccacccttggtccaggcgtgtggtggcttcgttgaagagctacaaaggaggcagaggttagcgtcgcgcgcgtagaaaacagcacgggttgggcagggcgacgtacatagcatactagaagaggtcagcgtatattcagatagagtgcggtgcaggagtggtgcagtacggacctggtagggtggaccaagtatcgcctgtgtcgcgacagaagtcgtcgaatttcccgtatctggacatggctggctacagcagcgcgcagcctcgcgttgggagcaagtccaggagagcgatggtcgacggcagtgaaggtatagggcagcgatgtggccgcgtgcggtgacggtgtatccaagataggtaatggcggtgagtgtgactatggaggtgcaggtggtggcagtcggcggtgcggattgagagatgatgcgctgcagcgtggctgggggggaggtgcgaaacagaaacttggaagttccaagttgccaagcggttactgcggcgggatggtgtggcttgaattgctggcgccgttggccaaaccaacaacgcgctatctaccgctttgtcaacgcgaggagggtgtgactgggagcacggcagcgcggtcggacgggtgcgagaggatttctgtgttgccctcgatgcagcgcgcaccctcttcctcttgaggctttgcgtcctgttgcatcctcaggagcagccaggacgcaaaccctcaagggtaatcaaagatgcagccaatcggcgccgaggtcgagcgcgggctaacgtgtttcagaagcaccatgtccgcgccagagcaagccacagccttgcaggcgagcagaacgcataaactctgctcatgatggtagatgaagtttgcaaatcatgtttctattcgagtacaacaccaatttgcctcgacgagtgtgcaaatagtcgacacagattccgccgactcgactcgtcatgcgcttcacggcggccagcatgtgcagcgacgagctagggaccgtttcgtgcccaaacgccctctgatgtagcgctgcaccttccagacgccagaggagcttgctcgtgtcgcgttacctaggcgatccagctgctagcagcgtttcttcacccgctgcgtgtgctgtcctcaagaagtcaagaatcaaaaggaacgaagctgcactgaacagcctcccatcctatgcatcagcgggtttgtgcatggacatgattgatgcccgtcttggctgatgccgtcatgcgccaggcggaagaatacccatcgcttcctgcaggcacacagcgtcttcagtccagccgcgtgcagtgcgtcaagcaggcaatgctccgctccgctaaacacagcggctgcgaaatgctgtttcgtttcgcatcaacacactgtcagtatgcgtttcgtatggcggaagagtctcgcagtcatgaatgggccatggcagtcgcgaggcgggtgcacgtgaagatcgcctccatgtgccgcctctcgcgctcgcacccaagggaggtggagatggaggtggaagtggatcagcctcggaccactgaccgcgcatgcgatccggcggcctggtagttttggtcgcttgcgatgctcgtcagataaggttgttgtcgtcaagtcagggtccagatgaaagagcgcagcatggtgacttttctgcgttatcaatcacgtagcgcaaccaagtacacacgcacaatgtgtaccccgatcggaacatgcttcccgctgcggtgaatgtacatcatcgcgcaggcatctccccttcgtcaccacaaactaacgccgaatgcggtcgggccgagtcgccaagctgtccatctccatgcacccatctatcccgtcagccagacagggaccacagctcagttgatgcacccacttgcttttcagttagttccgcccgtttgatcacgaagcacactatcgtgctcctccagaccgccgaccgacaaatgtgaccgccctgcccttgaccgctctagccttacttgctcgctgccgaccctgtgacgtgccaccacagcggccgcattctttcgctcccccacagaaccaccctcttggagtcgggctgctccgcatcagcctgcagttttcaagatttcttcttcgcagagcaacaggagaccggccaacatccccctccataccctatcctcgtcagcacggccgcgcgagcgagattccgcttatctgctcgacgaacaagataaggacagcgcacgctcgtccttcgacaccccgtcttcagagtccgacctctcgctctggagcgacaccggtgacctcgtcgaccagctcgccgaccaagaggaccctctccgcatccgactgcgcgattctcttgaagaaggccacctccccaagcatcgacgccagcaaaagcgggcccgcttccagtcacaggacggcctgaacgagaagggacccggatccatcaggaaggaggacattgacatacctgacccgggaccacgaaccatctccaaagctgagcagatactcgctgccatcatggcgcccaacgacaggccctcccgtatccacgggctgcacgggaagaagctagtgttcgtccgattccagctctcataggttgattaggatactgacagtggcagctacttcacaagtatattcgtatcacttggtgttttcctgtttggttacgaccagggagtcatgtccggaatcatcacgtacgccgccccgagccccccaccactcgagcatatctgatcatccaatacaggggagtctacttcaaggactacttcaaccagcccaccgctgccgagctaggtaccatggtcgcgatcctcgaggtcggagccttcatctcctcactggtggtaggcaggataggagacatgatcggaagacgcaggaccattctctacggctccctcatcttcatcgtcggcggtgctctccagacatttgcaaatggaatgcccatgatgatgctgggtaggatcattgctggtcttggtgtgggagctttgtcgaccattgtaccagtctaccagtctgaaatctcgccgccccacaatcgaggaagaatgggatgcattgagttcaccggtaacattgccggatacgccgcgagcgtttgggtcgattacgcttgcacatatatcaagggacactggtcctggcgagtcccgttgttcatgcaaatcatcatgggaagtcttttggctgctggaagcttgctcatctgcgagtccccacggttggtgttccgcaatctaatcgattgaatgttgctaacaagcatagatggctcctggacaacgaccacgacgaagagggaattgtagtcatcgctaatttgtatggcaagggcgatatccacaacccaaaagctcgtgaagagtaccgtgaaatcaagatgaacgtgcttctaggacgacaagaaggtgaacgatcgtatgccgacatgtttaagcgctactctaagcgcgtgttcatcgccatgtctgcacaagccctcgcgcaacttaacggaatcaacgtcatctcgtactatgcgcctcttgtcttcgaagaagctggctggatgggtcgtcaagccattcttatgactggaatcaacgccatcacataccttctgtcgactattccaccttggtacattgtcgatacgctaggtcgtcgtaagattcttctatctggagcgctcatgatggtcgtctcattgactgccatctcttacttccaatttttgcaagcgagctggacaccaaacatggtcgttatttttgttatgatctacaacgccgcgtttggatattcatgggggcccatcccatggctgtacccaccagagatcctgccactcagtattcgtgccaagggtgctagtctgagtactgctaccaactgggctttcaactggcttgtaggtgagatgacaccgattctgcaggagcgtatccagtggcgtctgtatctcattcacgctttcttctgcgccgctagttttgttattggtaagagaaactctgatccgctgctcttcatctcgtgctaatttgtgcagtctacttcatctacccggaaaccgcaaacgtgcgccttgaggatatgaactccttgttcggagatgccacctccgttatgccaacgccgaggaccctcgcggaagcggaatctctcttcagtggccacggccgtggctctccagttccatctctcgacattcgaagcaaccgggcagcggaccaggctatcccagggctcaacattgaaccgcctgagcttgaagacggaggtcgggccatgtctacgaaggctgatggcgaaggtgaaggtattggtggctggatctccaacatggtcaagagaacgaagggcaacggagagggtgatagctcaagtggaaagtacaagcgggtgggacaagacgagaactaaccacacacgcgcggtctcggcaaacggcatttttacatattctggcatatctccatgattggcactgcagcgacaggccttgatatccaggagcggctccgctccatacgcgattttgacttggtgaaggcgcatagcatctgttagcgaggaggctcacccctcttgtactgtatagaagagacggtagatacgggttgattaattggagctattgtaaaagcgaatatagaccattatctgcaatgcttgtctgtgagacttggaaggtgctcatctcagtcttcgttgtaactcactgggcaaagttggttgtcattatcacgtgcaattgctggttaccatgcgcaaaattccaggtagttccaagaccacgattactagagtatctcctcttacctgtcttggaaatgtagctcgcgcttggcttagttggggtcggcgccattcacgtcacgtgaaatcaatatgacaggtgttcacgttccggacgcgcaagcgcaagggccaactttcagctccccatcgaactatttcggggatacgatacagcccaccacctccttcgacaaccgcagcgcaggggtagccgtgccttgcttttccaaccattgggacacttttcgttcctcccacttcctcgtcagggacacgattccctttctttaattaatccttcccacatccagggtcctttccttttatcgctgcagctaccagcagagctctagcctcgacagccgaccaagctgtacgtgcgagcaccctccacacatcttgcaccactgcaagaaccgtacctggcactgcaagcaaatacaccttggctgcaatcatgacaactgcggcgcgcacaacgggtgcggaggcacagtcggaggagctgcggaggagaaatgtagcctcacaagcggagactactcccgtagtagcagcagcgcctacgagggagaagtccaaggagaaggtaaattctacacgtcagagttgacgggagcccgtacagaagcttgtaaactaattcgctgccaggcgtttgacatcatctccttcctcgacgagtacgaattcatttgggcaccgctcatcttcaccttctttgccttctttacccgcatgtataagattggactttcgccaattgttacctgggacgaagctcagtaagcgggactgcacagaatgcatagcacgagctgaccatgatagttttggcaaattcggatctcactacctcaagcgcgaattctacttcgatgtccaccctccgctcggaaagatgctcgttggtctctcgggatacctcgcaggatacaatggctcgttcgagttcaagtctggcgagacttacccggaagaactcaactacaccttcatgcgtctcttcaactccgctttcggtgccgtctgcgttcctctagcatacttcaccgcaaaggagctgaacttcaggaggccaaccgtctggttcgtcactctggccgtcctctgcgagaactcgtacaccaccatcagccgcttcattcttctcgactccatgctcctctgcttcaccttcacgacagtcttctgctggtccaagttccatcgccagcagaaggacccgttctcgcctgagtggggtctatggctgatgctgactggtgtatcgattggatgcgtctgcagtgtgaaatggattggtttcttcgtgactgccctggtcggactctacaccattgaggatctctggaacaagtttggcgatcttaagatgcccaagattgagctattcacacacctggtcttccgtgtcttcggtcttatcctcattcctctagcggtctacaccttcaatttctacttgcatttcctcattctggagaacagcggacccggagatgctcagatgagctcgctcttccaggccaacttgcgcggaaccgaggtcggcaaggacagcccacttgaggtcgcatatggctctcgcgtcaccctgaagaacatgggttacggtggcggattgctccactctcacgtccagacctacccagagggctccatgcagcagcagattacgtgttaccaccacaaggacgcaaacaacgactggttcttctaccccaaccgtcatgaggttgactaccagcccgatgaggagcttcgattccccaaggacaagtctgtcatccgattgattcacgcgcagaccggccgaaatttgcactctcacgcagttgctgcacctgtcaccaaggccgactgggaagtttcttgctatggcaacaccaccgttggcgacacaaaggatcattgggagatccagattgtacgcgatgcggcttccaacgaccgctccaaggtccgtacactcaccactgctcttcgcttcaagcacgtggatcttgggtgctaccttcgtgctggcaatgtcaacttgccgcagtggggtttcaagcagattgagactacttgtgtcaagtcaaacaacccgcgtgatgtgtacactcactggaacatcgagagccatgtcaatgacagacttccagctggtaatcctggtgactacaagtctcctttcttccaggacttcatccatctcaacgtcgccatgatgacctccaacaatgcgcttgtacccgatcctgataagcaggacgatcttgcctcttctttctgggaatggccttttcttcatgttggtcttcgtatgtgtggatggaacgacgatagtaagcttgctgtacttcggatgtgagatacaatgcgctaacacattatagtcgtcaagtacttcctccttggcaaccccttcgtttactggggtagcactgccagtctcggcatctttggtctgatagtcatttggtacaccgtgcgctggcaacgcggttacaatgacctgaagcaggccgacattgaccagatccactactccgggttatatcctatcatcggatgggcactgcattacgttccctttgtggctatgggtcgtgttacttacgtccatcattattatcctgcgctctggttcgccatcatcgtgatgggcttctgtgttgattgggcaaccagaggactgaacaagaaggtacagtggggtattttcagcgccctgtacgttatcatcattggactatactggctcttcagggccattagcttcggtatggttggcccgagcagccagtggtcgcacctcaagtggttcgatagctggaggatcaccgattagatgatgcaagagcgcagtccgagggcgacaattcttaagaaaggttgcattagggagtgacctgttttcctttggcattgggagcgctcaagggttcaattgtacaacatctttctgcgattatcaatcttcgaaaaaggcttctagggacatgaatagagtgcatacatgttagtaacggttaagcatgggtgttgggcggagcttttagcagacgaatctagcgtaggctactacatcatgcgatgaaatacccactcttcgattcatatgccttcagctcttcacgcatgtgagttctgactgacaatgtgcttcaggattaatcatccctgcagcttgcggcgatcacaagccacagcttaccccggatttgcggcaagcaaccccacaatgtcatctcaccataagccgtcgattccaatggtgtggtttacaaagcacgactatggaccctaagacaaagccgaccatgacgcaacttccaggccccaaaacaatggcctctagcacaaaccttgccaacatgccgaggttcaagtgtccctgaaccttgacgacacgatcggcgcgggtctgatcgacggcgggagatgcggaacccaagaccaccgtccctcttgaaagcctgcggatccgcagtatctgtatctgtacatgtacatgtacacgaacactcaacctcatactgaaaccaccattcattcatccacaccatgtccatcgcactgcgccatgcatccacgctcgtaggacacattgcgctcaaccccatcgttacttccgcgctgctatggatcctaactaaggcccctgtgagcgtgcgcgcacgacttacagacaggattgctatactcagggatccccgccgtgtggagcagattgtcaaggcgctgaagtggtgtcttgcgtttggcgttacgggcgcggtgaatcggaaactcaaccaagttgcgctgaacggcgggcgctgggggagtgagactgcaaagtgggattggagcaaggaagtggctgttgtgacgggcgggtgtagtgggattggtgcgttggttgtgaaagggctggtgggcaggggagtgaaggttgcagtgctagatgtgaatgatctacctgcgaatatgcaggggtgtgagtgtcttcccttcacacatgggaacacgcaagctgatactgccacagatgcgcacatcaaattcttccgctgcgacgtcaccgagccagacgccgtgtatgctaccgcgggggaaatcaagacctccctcggcgcacccagtatcctgatcaacaacgcgggtatcctgggcacgcacaccatcctcgccacgcccgacgccttcctcaagaaaatcttcgagatcaatgtgctaagcaattggtacacgaccaaagccttcctcccgtccatgattgcggcgaataaagggcacatcgtcaccatcgcgtccgccgcgtcgttcattggcgtcgctggcctggcagactacacagcgacgaaagcagccattctgtcgttccacgagggtctcgcgcaggaaatcaaacaccactacaaagcgccgaatgtgctgacaacaagcgtgcatccgaattgggtgcgcacgcctttgctcggacccgtcgaggaggaactcaagagtcgagggagcgagatattggagccgcagtatgtcgcggatagggtcgtacaaagcgtgctgagttgtaggggtggacaggttgtattgcccgaggcagcaggcaaggtggcgatgcttaggggattgccgaattggatgcaggagaagattagggatggggttagtcagacgattttgaggagtgcggcggtgaaggagtgagacgaggaaagggaggcacgctattcggttgatatgttgaaaaggctgcgctcaatggatgcactcgttggtttctgattgaccaggagatcaaggcgttgtggatggttggggttctacaacgttttcgccaggctgtcctgcatggtccatgtagctttcttgaccaatgggatttgctcttgtagtccttgcctttcacccctgttttgctgttagatcgttgtacaaccacggcacttctccgggtactctgcatttcctcgaggtgctccatccagcaatttctctcgaagcagagctagcatagatgtataaagacatttgcgcttctcacctaagcgtttaaaaattcttccgtctgcttaccactccacggggtcagcaacgtcatttcaaacgtgcgaatgagtgcaacagacaaggctcgtcacttggctgtcccgggtgcccggcagtggtgtaggggaatgcatgcttggtgcagacgagactgcttctttgggaaggttttggtccaaggtgtggaaaacagcatgcgagatgccgtccgtgttattactaaggaacgcgtcgcgtgtccccaccactttacggtcacggacagcaacagttgcaccacaacgcaagtacaacaaacatacactcaacgccatggccgaaataactgatgatgcacaaatggacacgcaggatattgagcaggaaactccgcccgaggatgtcttcatggcgccgtcgatccacaaggcggacgatcttgcgggaaagtcatactcgcacttctcagatgtgccgaagatgatcgcggacgacatggccaaggaagtcgtactgggcgttgatgaagctggaagaggtccagtactgggtatgcgatcctctgcacgtctatgaccgcacaatatctgaccgaagcaccaggacccatggtctacgcacttttctacttgcccgtcgaactccaccactcattgctcgccgatacccaccacttcgacgattccaagaagctgacgccggaagtccgctcagatctgatgcgccggatctgcacgccgggcacagatctgtatgaagctggaggatgggcgacgcgatcactatccgcacaagacatctccgcacacatgctgtcgccgaatgtatacaacctaaacgcgcaggcaatggatgcgaccatcgacctcatcaaagaagttttggcaaagggtgtcaatgtgacggaaatctacatcgacactattggcaggccagagacctaccagaggaagctggagaggatatggcccactatccgcatcactgtcgcgaagaaggccgacagtctgtaccccgtagtcagtgccgcctcggtgtgcgccaaagtcacccgagatgcggccatcaacgtatgctacgcgccctaccacagccgcgccctagaggcgggcacggcggcggagaacgcaaaggtcaatgttgcttggggctcaggttatcctagcgattccaagacttcgacatggttgaagcaaaacatggacccgttatttggttggggcaacgagtgccgcttttcttggggcactgcgaaagagctgcttgaaggcaagaagcccgacgtcaacgtcgactggccgattgaagacgacggcaacgacatgcgcatgaccgatttcttcctgggcaagaacgacaccgctggagacgagctcgtcgactggttcgggaagcgtgtgacggaggaaatggaggtattttgaccacaggcggtgagaaattgcaactaccagcgacccacacgctttggccaacagaccaagacgcaccgaagcacgcgaagcacttttgcgcaatgaccagcacagaaagctacggacgcttgcgtggagaaatgtagtccgggatgcaacgctgcaagtcaccaatagggtcttttcagcatgcgctcgcttcgccgccgggcatagaccgaacgccgaacaggaccaacccaacacgctcggaggttttgatcatctaccaggtatcgaacaacagctaggcgcacatactcggcagtaatgtcattgtgcgtacgtagcgtttttcctgggtccgtgaggccggggttcaacaacgcggcgcggtttagaataatatcttccgatatcctcacaccaacaggcacattatcatcattatcatctccttctttcgactgtcttttcggtagtgaattcacgttcttttaggttttggcgtcttcgactgtgtacgacttgattcattgaacgtgcaggccacaagccatcaccagtcaaagcttgcgttggttgttgcatagaacgctttacgcaaccatcgtcaaccgcctcgatacacgatcgagggtgttttcgtagcttgaagggcgggcctgcgccacgtccgtgtcatagaatttgctcatcagcggcacagaatactgttaggaactgctacaaccacgaagaatctcatacggcacaaggccagaagaggaggaatctaaagttcggagctcgtttgtcaaatgtgtgtcatacttccagtcagccacataccctgcacacatacagttgcgatatggcagcactgcatcgatgccacccgatccggtcgaaatggagtaaagccctgctggaacgttaaacagcatgagaaatctgtcatcacccgcagactatgtgaggactgtagtggccagcgcttcttcgcgcggcgaggcggcgtcgctgagcgcggcaacggcagtcccacaccttctcctgcagcaaacgactccgccgacgactcaggctaccacagcgacgtcatccacgaggaagacgaggcttcagatcgcgatgaatgtcccttgtctcccaaagcactggcgccacgcaccaagcccaacaaacagcgcaaacgtacctcgtccaaccaccactctttgacgcgcaagcccagctggaagcccaacctcaaacgcgagctcgacttcgagtatgaacccgtcttctcatcccaccgacgcgactcaatcgactcacttatttcaaacttcgatgccacagacgttgccgcgagcatggacacgacgcgccgaccacccacgccctcgcggaaaacgagggctgagacgctcttgcatccttcctccccgacaaaagcgagaaacacaccatttcctcaaagccccgacgtacaccattcctcaggctcgcccaagcagagaaagaactcgacgctcttacacccttcatcacccacagaggacacgaagcgcagaccaagtatctacgcacgcagaggctcgtcgctattacacccttctctacccacggagccagtggctgtgacacagctgcataaaactgtcctctcggttccaccgcgccgcgtgcccctgctgcacacgagccactccgagccgcagagtgcgacgatggcgacgcagaggaggaagagcgtgttgcattcgtgcttgtcggatggggaggacgagggggagagggataggcccgtgttgaggcttgggcggaggagcgagaatgctggggatagacggtatgagggggaagtggaggaggcgatgatgcggacggcgagggtggcgagggagagtcggagtggtgggagggcgggtagggggaagtggaattatcattgagtgtgtgatggaaaggagagatttgcttttcactctggacgatgttcatgactactttggcgtttgctgcatatagccaaggcgttacttgctggtttcaaagcgtagatgtaggtgtagatgtagatgaaatctgtacgacgaccaacattgtccttatgcactcaagtgaagctagtggtgcgcatacctcaagagctatcatcacgaccactccacccctcccaatctctcacccacgtttcaagactgcaataaatacattatcattctctcaatacatgattccatgccctgcctaccacaaaatccacatcccccatctagtactccgccaacttcaaccgtcgtccgatattcctgcgtatcacctcccgctcggcagcgggatcggcctcgcttcggttcgctttgagcgcttgttgcagcatgcctgcgtcgaagaagccatctaggagaagaaggaaaaatcagcgaatgaaatgtaaagaaagggatgggggttttgtgtagttgtggagaggggatggtgaagtcaacgtctcgatatgcgtccaagcaaaggaagaaagaaacatggggtatgtgctatgcatgtgccacaaaagaaaacaagggatatgcaggaaaacaaatcaagaggacgtaaaagtatgccgcccaacaaccaccctcttacacttcctcagtctttgatcgctcacaaagaccgccgtcatcggtttgaacggaggcgaagaaggcggcgtaggtggcaaagaaacaggcatcaagacgtcaacttcatccaagggggtaatggaagcgggaggggaagggggagtcctacatccaccgagtccatcgtcgtcttcttcatcgacgatgctttcactgggcgttgccgtctttccggtttctccgaggatgatgcgaccgcggctcttcatgcggctggcgctgggtcggtcttctgcttcgcgggcgcgggaggcggtcttgtcggccgaggttccgcggcgcttgatctggcgcaggagtttccggatttcgaggaagtatgattctagggcgtcgatgtagcgcgaggtttggcggtgcttggaagatgcgcagatcgagatgctgccgtctttgataatgtatccgataccgaatccgtctgctgacgttggcccgaagccgaactggcggagcgaagggttaccacagtttgaggtggaaagaatggtgttgttgatcttgtcccagcccggcgtcggcgaacagggcaggcatggagtgctgcattggtgctggtggcgagctggagatggagccgttttctgaaaggacagagttccgcttgggtgaggcaacgctggaagcatcgggactggacggacgagtcgagtcccagccatcgctgctggaaatctcgttagaatcatcaattgcacgttgccatatgcagtacagggcgtataggtgacgatctggtccttctgccttcgcacatatctttgtgttctcggtgtgcttcttgcaagctttacgcagagcctcgatcttttctgctgctggcttctcgccccagaaggtcttcaaaaactcagcagactcttccgtcacagagcgaatagcctcggtccgtccatggtagaagacttttgtcattgctggctcgtagacacactcaactctaccgtacaagccaaagtaggcagcctggaacgccatttgcacgaaggcgtcaggagagaagcccatcgaggtcataaagttctttccatagtggggaaactccagagttgcgaactcattctgctgaatgagatcggccaggcgagtttccgcaaatcgtagggcagtgctgagctctggcaccatgtcccattcaagcttatggggagttgtttggacgtcaccaaagctatcggggtcccgtttcgccggatcgggactacttgacgcccacagactgggtgcactgccattgatggtccgggcaaagcgaaggatggtatcagtgtaaacatccgaggcaaagcgtagaacggtgtggccatcgacaccggtgtgctcgaaattgatacctgcacttccgttcttacagacgatgatctgaagcttgtcgtaccatcgattggtgcaggtaccaacctgaacacctcgttccactttgctggtaccacatagcatgttcatacacagatcagcacctgtttggggctcggtataatccaaacacaaaatgaaaagggccgagtcgacaatgttcagactgtcggagttgttcgaaccttcttcccggtggagaacatcgcgaagtccggcccaggttttccggttctccgtactcagcactcccagcgctcccttcgcagcgtcttggatgggcatttcttgtgcatcctcaacaataacttgcaggttcagtgccacatctttttcgctcatgatcaggtcgttattgtcatcgagaacatcaaaccagtagaactggccatagcacatgacaacaatgtgcttcgacgttggatcctggccaatctggcatccattctcagtcggtatcctagcggtaccaaagagtcttgaatactggtacatgcagagcggctgcccccgaattgtgtcaggtggtaactcttctcggcgtactgctctgacgaatgaaagtgccgagaccactagcgaggctgcacgtgtgacctggttgttacgagctggtgtgggatcgtcctccagtaggaagaacgggtttagattaagcactaccggattgtcgaaattcagatatgaatcataccctagtagcagctcagcacgtcttcaacgatatcacatgtgttgagataagacactccaagattggtctcgccgtcacaaagttcatagaacaatatcaggtttgagtgatgtggattacttacagaattgttcgatgtagttggccctggcacttgcatatttcttgagcttctcctggagcactggtccatcggacttcaagaactcttggatcgatatggtggtgtcgttatgctccttgggcgattgtaaaggcttcaaggcggcgacgtatttttgcaacgagctctcaagttctgggattggaagtttggggagcttgtcttggtgggcaaaagtgataccaggccgcgagttgggattggtagagtgtgccagtggttcccttgcttcggaggagtaggactgagcactgtctttggcggcttcttgcgaacggcccgacccgttgacctctggtgttgacatcttggtggctgtggccaaggttgcgtctagggaagacggcggggtgaaggtatggactgccatcgcgggtaatgtcagttacgcgtaaagaggcgaaatgcaagtgctaatggagaggagccgcagggcgctgcggtaaaagtagtgacagtcttggagacagtaggccggcatgagtatacgagcaattcgccgaaaacgtgggagtgtatggcttcagtggtctcttataagagacgggacgaaagggaagtagcgtcagagtgggtccacgaagcagctaggcatgtgaaacgttctgtgggctttgtaataacggaggatgtgatccaagcatcactggagtagccgaccgctcacacggaacgtgacccgcgagatgcagacgagagaggtgaatgacccgacggcctgaaccaacgaaacgcggcgcaaggagatgcaacttacttagtggcgccgagcctcttcaaaattgtagatgggatatgctggtgtcctcaaagagccaccggtactgctgctatcagtgtaatgtcctgtgtgacaacttaccgtgctcctgtgcgtgcacctgtacgcgtctcccaagaagcagcaagacgaggataaaaagccggaaaagtactgccgctctcagagaagaggtatagctggactgattcggccaagaggatacggaaatggcgtgcggctgctccgaggtgtactaggaaccctgttggagcgagctatcagagccacggacgagtggaagccttggtggagcacgagctttaagacagaggtagacagcagcgtgggcctgggttgccggctaatcggagtaatgcacttgttggacagagctatcttggaacgcaacacacgaccagcagcttcttggtgctgtgactgacgatggctacagaaggttctcgacctggagacgagcagcgcatgcggtcatggctgggagaccaactggcggacctcaggcgtcaatcacagggccgtccttggggtcttgggacgactgggatggtctgtatggctgatgtgtgccaacgcgtggggaagcgggggagtggtgctggtggtgacgtcggcgcggagaaacggaacccccaccatggatgcgcgcatgcatgcagtgctttcttcgaccaaggtcaaggttccagccacacacacacgtccgccacgcatcgcgccgccaccgtccaccacgcatccttcgtgactttgtccagcaaggaccgggcccggaaaccgttgcgcgtgccatccgcagagccgcgcaaatgctagacactagggacccatgacggacctgctgcaggtcctgcctgacgcctttgacacgaagccatattcgcatctgctgccctcgctcgacaaggccctgatcaccaccaacgacctgctcacgctcgatgcgaccgatgtggccaagcgtgcgcagctcccagccggggagctgaggaagctgacagatgctgttgtagctgccctgcaccggcagcttggcttcggaggacaggaatctctcggcagtgcatcatcgtctggatggagcaagtctctccacgcggagacagactgggactgcatcagcactttagatgaagagcttgatgccgctcttggcggcggcataccccctggctacctggtagaagtcactggcgagaggtaagacatgcacacttgcctatactcccgcatatattgctcgaaacgactcgatcatcatcaccgtgattggtagcgtagactgacgacatctagtggtgccggtaaaacgcagctgctcctcacccttctgctggctgtccagctgccgcccccgtacggcctcgccaaatcagctgtctacgtatcgaccgaagcggtcctctcgaccaagcgtcttgcacagctcctctcctctcatccggccctcgcttcagtatccaccgatgagaagccgtctctctccaaaatcctgagcatccagaccccagatctcgaatcacaagagcacattctgcgctaccaactaccggtggcgatcaagaagcacggaattggcctcgtcataatagactcggttgcggcaaactatcgcgcagagtttgagaagaagggtgcgaacaatggcgctgcgtccatggccaagagaggcacgcagctggtacagttaggtgcgctgctacgagaactagcccgcacagaaggcattgcagtcgttgtcgccaatcaagtcgccgatcgtttcaccagggcgccgtctgctgctgcttcaaacgccgtctccagaaccacgtccaccaacagccaaggcaatgctcgcgaacttacacctcagccgtcctggcaagctcagcctgaggtcggcttgctcctgtctcccgatccacttgctctcgaccaccagcagaaatggttcacaggctggggagaccagcagtatgagccggagcagtcgcaaaaaacaccctcgttgggccttgtctggacaaatcagcttgcctgccgcatcgcgctcataaagaaacccgtgttcgcaaacagacagcaaaccaccaccgttaatggcgaggagcagtggaacgaagaagaaacccacatttcgaaatggcgccgctggatgaaagtcgtcttcgcaccctggacgccaccgtcagatgaccgaggcgtcgaattcgaaatcatatcaagtggaatgaagcacatagcaaaagataaatagaaccaatcatatattgttttgagtagatgaataaaaaatcttcattgaaacaacaacatggcaacttctatgctccactctatttctttggtgaaaaaaaaaacttagacccagagagaaggaagaagaagaacaaggaaaactcgcgggtatatgcgctgacctgtgccaaattcgaaaactgcaactgcaacttgcgctttttttccatcgcccaaccaaatagaaagaaaaaaagggaagtgaatacaatgaaaaagaagaaaaaaaaaagacatcaaacataagagaaacacgttaaaatcatccgtcaacaggcacaggcggcaattccttctcatgccacggcaccgccgagtccttgcgcgcgcgctcaggcttatacgtcgtactcggcagcgtgaccgtcgtcgacgtcgtcgtcgtcgtagtcgtcgacttcttgcgctccggctcgtacttggtgctcggcagcgtgagtttcggcggctcgtatttggctgcagacagcgtcgttttggcgacatctgcgtcgtactttgttgactggagcgtggttttcgccaggtcggcttcgtatgtggtcgctggaagggtggttttcgctacatcgccctcatatatcgttgcagggagtgtttcgccggcgctgaatttcgctgcggggagtgtggttacgctgttgctgcgcgagaagtcgtattcgattgcggccagcgtgtcgcgcctgtcccatgcgggcacggcgagggagtcctttgtggaagtgtgaagtttcctaacaacaggggaattgttacctggtgaggagtggctggggagcgtgtatagaaagacctggtcgattgcgtcgtcgatctcgtcgaggaggttgtggttcgggcccaggcttgattctgagtgtgagcgcgtgtcgaaaggggattcgttggtaaatgtaaatgagattggtcgctcttcgggcgtgtatgagatgcgcggagggatgagggagacgttgctttccttgcgtacgtgccctccgcctgcgttcgacgtgatcggattttgtgatacaccgcccccgtaggttgtcgcggggagaagatacagacttggttcgggcgctgaggatgacggctgactgaagctggcagatttcggtgtatcgttctttggtggtgtggccggtcggtcgctctcagagacgagagtggaagatgaagagaagcccggtgatgttatggggtcgctatgacttcgcgagtgttgcgaatgcgcgcgtggagagtagcgcggcgatagtgtattggttcggtgaattgaagttggtgtgggcgcagactgaagctcaaagcgcggcgatggcgacggcgcgtatggactttgaggacgaggtgagcggtaaccccatgcactgaagtcgggcgctggcggtgagaggtaatctggcggtggagcgatgaagatgtcgccaatggccatgcgctctcctggttcgacgtttcgtagtgctcgtaacctttcgttcgcgaagttcgactctagaagatgtgccttctccacgagcttctccactagggctgcatgtgagtctttgaatgtcctcttgacaaagcccatgagtaatgatgaacatgtcattgtgacatcttcgcgaatatatatgccgtgtcgtggagtattaacgcccttctttgctgtttcttttggctcgccgggtaatgacccgcctacactccatttgccacggatgtcaaggccaagtggcgcgtagacatgtgtttgaaggccttcaggtgtgtcgtgaaagcatgcgtggtaggatactgatccttgcgcgagaccaccaggtaagtaagagaccttgtctttgttgagtcagtacagcgtagtcgcgtcatgagaagggaagcctacctttgatggtataccaagccgcaaaatactcttccgctggcgtatatgttggtggcttgcacttgaatctttcgacaacgagtggatttagatcgatcatggccatgtgatctttgtacatatcgaggacacttttcctcctaatgcccgcgggcaacggcgtgatcgtcgtgaatgtggtcgtcttcggcattgtatcaatctctcagatgtgacccactacaagattccttgttccagaatggtcgattcgagagcttcctcgtttgcaaaaaaatggttggtgagtacgcgccggtaaagcagaagctggggggtacaagaagatgtttggacgacagcgaaggagcagcaattgacatacttgtttcgcaagctcaggccaaattctcttggtgtgctgatattgtgtcatctctgtgcttgagcattaccccttcgcccagtacccctgtgccctgatctacaggcctcgaacgacagcacaaacccccgccaagcagcacgccaatattcatggacgttcgcacttggtgaaggattccggtttcgaagaaaacatactttcccgattgttctagggcagctcaagtgccgctctcgtcagacgggtttcgctatggatgacacgcagacaccgagctcccgtgaagatagagtttgagacacgttgttctggccgaatcttgcaagaatccaggtgcccagaggtaatcgctgacaaggcgggatggcgttgtgtgacagctttggaatcgtggaaggaccctggcgcagatcagccattacaagtttgaggctaagattcacactaagactgatgtggcaatcacgatgattcttctgccgaacaacctcgcctctccatgttcaaactcacgatattgttaccaacgaagagcaatgtgcacttcaagtcgcagtcaaatatgttagcgagtatctcttcacttgtcagcaccttgcgaacttgccatcgcaagctgcaacgcgcttgcgtgcttgcctccaccattgccgctttcccgtctcaagcgcatcttgtctctgctgggtttcagtacagcttcatcaggccatttttttaggcactaagcgatagtgggtctcttccgtgtatcacggacacgtgtgcgaccacgaaacaattctcacgactaagagcaaaaatgtttgaaccatcgcttgcgctactatttggcattgatggccgttgtctggaccaaagccaagctcatccttctcgcatttagatgctataacactgcttgttatgcggcattgttcgcacacgaaagtgccatgctcgcttcctccgtccaagagaatgcgctgaacagtcatcgcaatgcgtggtaagaggatttgtgagtacttcgcaaattgcacttggctgttgatgtacccaagtatagcagtatattgttacggccgaatgccaatatgaacgggccagtgcttccgtagatactgtgcacttatactgtacagtgacctcgaggtccctgtgtatgagcttgtagcccttcgcttgatctcatgtagattgccgatccgctcaacggttgcacatcctagcttcgggcctgatacggagcgatcaagctcgaagtcactgcgcctaggcgaatccctgaagtcatgatgcagagaccgttaagcatcaatacatggaagctggctcaaacagtgtcaaaaatttggtaagattgggtatgtactagaagcgcttatgaagatacagccctcgtcctcactataggtcaattcaaaaccgcacgccgcgatcatacctgatgatcggttgcccatctgcgccaatgaagtgcatcactcgtttagaaccgttcatcaaacaccaacacagtcgctcgatttatacaccctgatgcatctccactttgcccgtacccatcggttgcctcttgccgaaggtcccaactgcttccactcttgaccatctggaacacgccgaacccaaaggtgaccgcccacatcagccagttcactgcactgatcgctgtgcttgcgcgtgcaacgtcgcacacagttccgaagcagatccggtcgctcaggaagactgctagtgcgacgaacccgccgaaccagtacagcatcgtcaggccttcgaggacgaggaggccgaccttggcggcttttgatgagagcatgtgggagaatttgagcgggacgacgatcagggcaccgagtgcgaggacggtccatgagggcgcgaagatgaggaagttcacctccatgggtgacgattggcgccagtgtgttgcccaccacgatgatactattgctaaagttagtggatgtatgaagctaagaacgcatgtgggacggaccatatgccatcagacccaagactgtgatggaaagcacggcctgtacgccgcgaacagggagaatccagttgaccgccattatatcctattcttcgtctttaatcgtgtgtagtggaaaaggtcgtgtgcgttcagcgaaaccagttcccaaagcttagtcaataacctgttgagcgagtgtctagaaaatataaaatatgttcaaaaaggagtgtgtgtgtgagagagccaaggcaaagtcaattgaagaaacaggaacaaaatgccaccgagcgggatgccctcaggtgtatatcaagcctcaaagcacttctcttccgcagcctgttcgcccatagggcatttgacacccgccgcgcctcaacccccactaattctgcaatgcaatcctcggaagcatggcgatccagcatcatccaccgttctcaatgcaaaagtttcatgcaacgcgtcgtcgataagtcgtgagtggttgatgtcgcacattcgcgtggtatcgcgtttcatgtatggtcagagtcctgtcgcgcatgaagtgtgtcaggttcagggtgcgtatgattggtcggaagatgggaatgctgcacagtcatgtactgcaatattagacatggaaactgagtgaacagagagtatggtgctgaaggtcttggtgtattaacgagcgttcaaagtcattcattggtaattgggtctgctagcatgtgctcggctactcgccttatttaggctgtcagaaacgtcatttgtgaaatgtgatcttcaaacacagggacccattagtaaccgcggagacacgacactggaagtatttgccgaacgccagatttaatatcattgctccatgactaaggtggtcgaattatactatacacaggtgctcttggacagtaaatccagagcacactcgctatgcttttggtacatttgagaagtcattcattgcccgtgaacgtactgagtcatcttcggcaaggtgcgatggcatcatgtgagaccgagtgagcattccagcatcgctcagtctcagataccacgccgacaacgctaaagggaccgcagtagcagtgctaggcgaatatagtctttgtgtacaaagatggatgcgccgcgaacgcgactaggaaccgaaacaaagaaagaaaggacagaaatgaaaaaggtgggttcgggacctccaaggggcgcacaaaacaatcctcataggcggcgtcaagagcgcatctgtatacgttcagccatagcgagatccaaggaaggattgcagaacgccctccatgatgtcgagaatgtagactaagaccaaggcgtttccagcacaagaccaagtatccactctgcacatctagtgagaggtcttcagttctcaacgaaagttcgacgaaacctgacgcatcatctcgttgcacttgttcacctgagccgaaatgcgacgaaggagagggctgccaggggtggtctcattaagactcatgtaggtatcagtcagacgctgcttgaccacttccatgatcttcggcacaatgtcccgaatgtcacgatccttcagaaatgtcagtaatatgaaaatggtgcagggctaaaaattacttacgttggggtcaacgcttgtcagtacagcatcaagccagctgagtcgctcaagagtgtggcggtcgaggtttcctgacactactgcaccagtcgaaagcgccaacaggggactaacctgtcgaatgtaggcaggattgcagcgaatgaacaattcatcaaagagctcggctgtacggggcgactgcaaccacttcatggtagcctgctcgtaattgccatcagtcatcatttgagtgatttgctccagctccaactcctctggagacttgcgcggagaacgggcagtacgaggcgaatgatcgacagcctgtggtgctggcgctggtgccgctggcttttcgagggcttgctgaagcttggcgacctgagactgcagctcagcttgcgaggcaaccatggactgaatcgtctcgagacaggtatgcaccgtatcggtcaattgtgcaatcttggaagcgtcctcgtgtcgctgggcatgggcttgacgcaactgctcaccgatttgcttctcgatggtgttggacaagttcgagatagcagggttgacaacggaaccgacagaggcaactacaacaggttcaaagtttgcggcgaccttcttggcgacttggtcagagagcgactggaagatgtgaggagccttcagagcgcgtgccacagcatcagggatctccttcgatagctgtggagcaagtgcagactttaggttgctgccaatgctctgttccagggttgaggaagtcttggccaacatctcgggcagcaggacctggcgcatgttttcttcaaccatcttcctgataacaccctcgacgttctccgttaaggtactggacaccatacggaggatggcctcttgcttagcaccattggccgcattcaagacacgcttgtcttcatcgaagcgcttatacatgacgtcaagctcgcgagcaaagccttcggtgatctcagcttgtacaacctccttcagtttctttgtatcaagctcagcaactggcgcagcagccttgaagtgctggcttattaactgcttggcccactcaggtgcttcgttgggggaggcgacggaggccttggactctaccggagcctctgatggcactggagatttggacaaaggagtactctgagcagcttgtgcgtatgaaggaaccgaaggggcggctgcacgggtagacgtagaaacctgagatgcggtatcagccggagacgacttcttcttctttttcttctcaggcttctcgctggcgccgtttatgattgtagcccgggccgtatcttgcttgccctcaacctttgcgagtgttgaggctcgcatagcagcttctgggttcaccgtctgcttggacatagtgctaggctccttcttcacgctctcgcggacggatcgatcggacactgacttcggggctggtgtgtcaccggcagtcgaggactcgtctgtagcaactgtggcaggcgcaggtggcttcagctgagtgatggtaatgacaccttcttgctccgcctccttcggatggataggctcgccctccttcttccagccgagatcgtttcgtcgaatacggaggacacaaacacccttcgagtgcatgacgtacagctcaaagagtgcggcgttgtccggatcatcagtgtcagttggcccgacgggagtaggctcgttgagcatgtgcaggctcctaatctgacccttggaagcaaacgaatactctgttatgctcgtcatgatggccgtggcgttaaccggtggtagcggagcgaggcccctctcgcccttgtttgcaaggcgagcaacataagccgcctggctcaaagccggcaggttgtacctgggacaagacacatgaacgaaaaagatagagttccttgtcgggtgggcgactgccatgataccagtcctaggatggaatgacacgctgcaaatggcatcggattcgttttcatgcggcaagtggatctcttgaacggccttaccaagaccgagatcccacagctggaacgagtggttctgcttcatgcccaccatgacatatcgtagcgcaatacccttagtgaaaggcttatctttgtcaaagaagaacacggaggttggccatgacttggcattcggcgtagtggtgtggaactcgagaagtgtctcagacacctcaacctggcgtggaggggcctttgggttgcccagttcaggctcagtcaaggtacggatgtcccagaaacgcatgcgccctgccttgtccagtgatacgacaatcgtgtcatcttcactgaacgtgaagtccttaccggccttaccagtgaggatcttcaaagagcgctccttaaggtacttctccgtgtggcagatgcggctcttcgagcgagcatactctgcagcaactctagggaatatgatgtgaatcgacttgccgcgaccgacagcgaagaactcgggatgacgcgaggatggcttagcacgcgtcttcagctgaccaccagatgtattatcatcctgaatgggcgatggaggaagcatgagaccctgtgtgtcgaggttctcgccaaatgtatcctcgcgagttgggtcgagtgacgaccagaagacggtaccgttgacgccaataccaaggatgctctcgagcgactgttgtgaatcgtctgcagaagcgcagagcgcaatgttgaagatgcgctcgtggtggttctcaaagacctggcgatactgaccagagtcctgacggataatgcggaatccacccttcttaacgagtgcgtacacaataaagttcttgctggctgatacgagtgaacgatcaatctgatcaaaatccttcttcagcctggcgacgtccatgatcaaatcggtggggaaaaagagacgccgaggcggcatcttgttgacctggatcgaggcaaacgcgcgcatggggaatctatagactattaccgtctggtcctcgccctgtgctaagctctcctcggcctccgcggtctcccagtcatcagcaacattgccattggcaacctcggtagcgacctccttgagggcggcggtcagatctttgggcacgttcttctcgagcgatttcatgctctcgtcgttctcgagctctgccttgatttcatttgccatgtcaaccatgatttgttgcacctctgcaacatcgtctgcaggcatgtcatcaagctccgtagtgatctgtgcagtcgattttccttccgcctcggcaagtgcctcctccacctggtgactgatctgttcacctagatctgtgaccgcctcagccacagtctcgtgtgggtgaggtgtgtggcttgacgcagaggcctcagtagcgtgctttggcttcagtatctgaacctttggagtggaaggcttttgtacgtcaggtacgggcgtatggttgcgagggcttgcagccgcgagcgcttcgaacgggttgatgtatgtaaacttgggcgtatgtgtcgtggactcgggattaacgcgcgaggagggtccagggccgtcggtaccgaacactctcatcggcgaagcgctggcagcggggtcaggtgagacttgctccagctcagcgtcggcaaggtcctgtgccaggtcatccacagccgtttcaggcatgttggaagcagctggcggggagaacgcagtagcggaagctcgaggcaagcgatcgtcgccttgggccggcttggggtggttcagcagacgcaatagcagatcctgcggattctcagatggcatggacgtgggtgcagcctgagcagatgtaggagccgcggcgctagggccttgtgaaggcgtcctgttacccatgaagctcgatgcgtgctctgtagggcctgaaccggtgcgactttgagcttgaggagcctcagaaagctgagagttctgagacacgcgccgggcttgtccagcaccggactgcgagttgaagcggagtaggctgaggagctgtgcggactgctgctgcggtgtctgctgcgacgaagcgccatggtcggccactggcgtattgacagcggaggagttgggcgacatgatcgcagactggtgatgcggctgtggaccgctgggcgatggtgagaacagcggagtgtggacagatggctggcggtaaccgtgcggcgcttgctgctgctgtttgttgccagaagcaccgccgttcaggcgagcaaaaagctcctgcaagtcggacatggtgaagcagagtcttgggtgatctggacggccatttgttagtgacggtgaagcgcttgcgtcggcaaaaaagatgacgacgtgacaatttgggcggcgactcactttactcaaccccaaaattgcttgtgcgaattgcgcggcgacagccacttggaagcgtgaatcgtaacaattaaagcaaactcctaatgatggaaaaggctgcagaagcagaaggaagatgaaggagaagggctgcgatggagcgcagaacatgtgtggttgacgttggagcaggtgagagctacatgccgcgttggcaggcgcgaccttttgcgctaggcccagattggcaaagctgtcgatcactgcttcctcgcgacaacgaggtgagtgcatgctggaaaccaattttaaagtgacgcgctcatacaggtacttgaatcaagagattggacattggaaaatccgaattgaagtcattccgtcgaagctatctagtcacaaccccaaagtgcatagtcagctgcttccaagatctagactacgctgctgcacataatctacaaccagttcatcatataatgactttatacagagccctcgtttactgtgaactttggttgtgtagtgaaccatgtccaccccacatccaggtgcctcccgaatgcgatgagcaaatctctctattgtaacaattcctccatcttgcccgcatccactcaaagggtctccgctaatcgccagaatacttcattctctaggacacctcgcttccccgatagaaggctgctgcactagcattatcgatttcttcttgtaaactttccctggctgacctctgaccgtgagatggatgggtacgtgcagctaggttctgatttaatgtttcggtaggttgcgtttggaatgtacgaagatcttcattgctctcattagtgcgttcttcgttcgggcgggttaccctatgatgataaaagaaacacatgtctctttactggaggaaagaagtaacggtggaacgtagagcgggattgagaacgggaagatttaacatatatgaacagactcagctgactggacatcagggcagaacgatacggtcttgaacagcagtgactcatgctttccacgtggaagctgctgaagcgtccagcagctcaagatcaatgcttaagtcgtggagcaaggattggtcactctctagaaaagaagatcggtattcagacatcacaaagccgtatctagtcctgcgtatcttcggcgtcgtggaatagagctatttcctttcatactgttcaatagcacgtcttggcttgttaagctctgcgctgggtcaaaaagtctggaagtatcgtcttcttaagtctacatctatcatcctcatcgcacgacttttctcacatcaacgatcgacccgcgtcttggtatcttgagtaagccttctatttcataggctctgtatcgacactctcttcagggtatctagatccctcacagcatcttgacagaacttcgagcctcgccttttccagtgtaaagtagcggagaggctcatttctcagatcaaaatgcaggtagggtggatgtggcactatacgagctacgagttgagactacgatgagggcagcgtttgttgttcgatgtcgtaatggcagagatgggttgtttggttaagcattcgatgttagttttgctgtcggcttaggacagatgaaaatgcgtcatccagaccgggctttccaccggctgtaccaaaacacaaacaggaagtaggcttcaggctgcgtggctgttttttagcaaaggagttatggtctgcaatagacttttaaatatcacaaatccaaggaggaagagcacactcctaagcttgcacctgtttaagtattgaattttcaaagatacggactacgccttttgcgcaatataagagcgctttggtaggtatgtgtcatccatgcaatattgctagcacaataaggccacgaagctgctttgagcgcgacggtcctgatcatggatgccttaccagtagagcacctcacagctcctccatatcctcgtcgccgaggtcgagagcagggaagtcaccagcctcgcatcgctccggccgtacgaaaacaccgcaattgttaccgcattcaaagtatcgcttgcccttgacggagccatcgttcttgcccgtgggctcatcgagggtgaccccgatccagaagccgatgcccgggatctcgggcactgcaccgatgtacgacacagtgcctcttcgagcgtccgattcagggaggaggcgtacgcgacaagagagtgagagacctgttactcgtgtcagtttctatttgcgatagtttgttgaagccgaagatcaatatagatggagtgcgtgtgcatgggctatgcgaggatcatgcgaaaatcgtgcgaaaatcgtgcacagtaggcgagctgagtagccagtgaagaggcatggcagggggaatgcaacgcgagtcgtgcgtgctgcagaccagtcacgcaggtagccgctcgtgctggaaagaggcgtctttgcgcgatagattgcggcccgcaataggcgatgcagcggatggacggtatatgtcgtaccataaaggcaaagatgtgataatcctgcgagccagacgactgatgtggctgttgatgctttgcaatatgctatccattgtcgctggattggctagaacagcataatcgatggacggcctcagcggatttctccaccttgtgtaccattcgcgcaatgtactgcgaattcgcatgcagtacgaaatcggtacagttggcagaatacctctcgacctgggaatcggaactcccaaatccttgcttgttcctgacctctgaagccgaagtcgagtgagagatcgccaagtggcaataaacgtctaacaagatggggtagaggtgtggaggccgtccatgtcgatgcgttgtcataagggtaccaacatagtgagctttagaccgcagtcgttttactcctggctaggaatcttggagatgaggtacgtcaccaagagcgtgattactgttgtcgcgctctaggactgctccatgctgtctcggcaattgccctccatccacgtcagggagtgatgaaacaagtgtgctcctgttctccaaaccaaggtgaagtgacgtgcaagcgtctgaatccagagccacatgaagcattacaggtcctaagatgtggtccacatgcataggtgtgggtccgaattgcttttctttgtgatgcattctcgccgtcgtacgggtgcacaagtgtattgtaaagcaacgcgatatagcttacctctttcttctacttctctttgcgaggccaaaatcttctgttgctcaatgctgggcgcatttggatcaaagcgacctaacttctgggccttcttccatgcaagtacgctgtccgtccgagtctcgtactctgtggaaggcatgacatacttgtcgactgctgaaagatcagaaaagtctgtccgtgcagcaggtgggcgtatgtcaacgacctaagaccagcatgttagaaccgaaccatgttcacggaagcaaatagagctgctcgatgcgccacgccagcaggcttgtccattgatgcaggagtcaacgaattgggaagaaccgggggtgaatggggctaggatagcgaacaaaagcaattacaacaggaaaagatcaagcaacaccggtatgtagtgcaaggcatctgacaggaccgggaggctcgtgacctctagcacgtgctggtcggcggacgaaccgatgaaggtcctccaacgactgcggcgtgatgccaaggctcttatgatctgcgtcgactaaatgatgaggggttgaaaggctgagaggtgctgaggggcattgcggggcatgcacctagtgatgcacgctgggttgacagcctcataatacgaccgaggcagcgaatggggacaaaaagcaagttgttgactggagaaccagaaacatgtccgagttatatgccagggaaggcagagctggaccagggaaaggaagatgtggcagacaataagaggaagagagcaatatgctccaggacagggctggtaataccgagcaatgagaagtagagtgagatacttacggtgatctccgcatacggctgcagcggaaacgatgtgagacgcgtctgctcttcgtcgaccgcagtgatgggaacggcatcctgagaggcgacccgcagggataactgctgactaccagccggaactcctgtgatgggctctaggcgcgacttgagatgtgcaattgtccacgacggcgagatacggcgctctgacgaggagttgggcgagttgatgattagaggcacatccgccgcgctctgtagtgacatgctggcgccagagaggctggtgtggtggctaagaaagaaatttgtgggggttagtgccaacgggactgatatacagcagaacaaagtatcattcgtaacactggtgtggtgaatgttgattagtgggcgcttgcagaaatgagcaggctcgacgaacccacgttctcgggaaatgcctcctcgagcgttaccaggtgacccacggtgtatgcgggtggtggcgcgggaagtacgtttgacgcagtgtcgtgtggttgaaaaacggttgcgttggtcagcatgagggatggaacttttcgttaagaaggcgcgcataacaagcgagcacgccaagcgaatagtttgcgtacagcgtgaatgtctcagaacaacgcagagatgcatgtcaggcaccccacgcgctcctgtgaccctcaatgccgtgggaatcgcacacgcaccccacgcaatcgtgctgacactgatcgtgggcagtgccggacgtgtttcgagtctggccgcctacctgcgactccagccagtgcttgtcggctcgagctcccctcaccacttgcacgaaacctcatcgtcgtcagccaagatttgggggatattgcacccacaagcatatggctcgtatggctcgtatggctcgtatggcaacgctgttcgcagaagcgcctctggcctgtgccgcaatcgtccgacttgttgtgagcatgaatcaacagtgcgaagcagtcatcacgcgtgtgcaacaagcgctgccaccagccaccgtgcctcaatctcaacgacgccagctcggtttttcctccaactgtggagaggcctcaccgcttgtattatgcaatgtaggccctctaaaaatataatgcattgcgccaggatgcaggcccttcgtatccatattgatgaactggtaactacggaactcagcaggtgagctggcagcacagcatccacatccggcgaacaaccgggtcatttaccagcagccagacgttgcgttgtgagacgtggaggctgtgacacgcagcaaggactgcaaagtcaatcccgattgagcaagccggcgtaccagacggttcgccggatcgtcgcacccaaacgacaggaccggggcacacaatgatcatgttcgcatgccgctcacacaaaaccgtctgtggggagtccttcatcacacgagccgcggccatggcctttacatactgcatgttggcgccgaatgcgcacagggccactgttcgctccatgttcgatcttatgcacctcgggcgtttagaagaaatttgacccgatcgccctttcatctcaaccgcaagtcaccttgaccaacacgcaagcggccttctcaccgctgatgtgcatcgtgatgaaccacgtccgttcgcgtgtggaggcctggccggctcattgctgccgttgctgccgttgctgcggccgacaaggacggcgtccctacatgaacagtgtgagttggcatagacatgccagacagacgactcaaaaatgccaacaacgtggctcctgggcacaagacagcacagcagcacagcagcacagcagcacagcagcacagcagcacagcagcaccgccgccatccggtaaagcggtgtctcacgtgctgtcgtagcacaagttgatgatggcttcgcgggtcaggccgaggctaccatcggcaccatcgcaaaacccatcagtcgcttgtgtagcaccaccgtgtttggtgcacaatcaagagctaaacgtcccggccattcctcggtctcttcaccgcagttcaccgcttctctgaccaagaagaggcctaattttgacatagatggacgtagaagccacgatcaaggacgcaagccacccatgaggtgttcaggatacaggtggcaagtcatgtctcgacaaaggcaagcttttagtttgaacacatcaccagccgcaccgccagaatgaagtcagcgttcgcaaggctagattcggtagcgatccctctggcgtacgatagccgtgaggcagggcgaaggctgctgcagatcttgttcgccgcgacgccaggtcatcgcgcttcctgcatccgaacccgacccaagagcagcgctcagcgaatccctgaggctgttcaccgctctcatccagacatgattcgccgccctctcccatgttcttgcttgggtaacaactcgtgacttgagtcctaagtgaacctgatgatcgtgacagctctaatatccttgctgaggagtgtaggcgccgcagccccatttaggggtgcattgaggcctaacggaaatcggagggcagcaaatgaggtctgaacgtgcgagtaggtcgatgggaaccaacaagaaagggctaggcagagtgaggtagaatctggagtgggggacacgtcatgagcagcacctcttgctaggaacacaccggacccatctgcttttgttgcagactaacgttagcaatttgggctatgggtgtttcttttgggtcctcgctaaacttccggcggacatgctttcgcagagatcagatcagctgggttgcctggatgtggtctgtgggtcatcaatgtggcgcgccgccagcacgagtcgagccagcccaaagcgccgaagtagtcagtgtcaagtcagaaacgcaaaagggtacatcctaatcccaagcccccggatccctaccgcggaggtaccacagtaatgaggctgcaccagggtctttgcacagggcttgtattacatgtcgcacactaagtcactctactcacacatccatgctactcacctgggcaagtacctggccttattctccgctctcgcctggtcgcacccactgatcctaccacaacgccctctacacaccattgactctcctgtaaagtcagaggctcagcacgcttgtcactgactaacccattggttggaccgtttcaagaaccctgtcctgcggccctgcaaatagctcgagtcgggcaaccactcagaacgtgatttgaccaaagtacattgccagtggtcacctcaatcatcatcggcacacttagcttcagtcgaccccgaccacttcacgatcgtcttcctccgtttcgtctcaaactccgcaacgccattattgatctccaagccgccttcctgttattgtttatcgaaacatagacctcgccattccaacaatcctccggactgctgctacccattgaccggacggtattctgccttattcaagcccaacgccacgcctgagccgccgtcatcttgctgctccttctggtacctcaggactccttcgatatctcccctcatctcgaacccgacacagctgcagaacatctaccattgagccacggttacgactgctatctggatttatcgacccctcgatcttggtggagccgtagatctctcagaccctttcatcaacttatggagctggctggacgccgagtcctttcgcatcaatcctggatatcaacctacttctcgagccgcggggctccgagtctccggcaagcaagaaaagttcgatgtcggtgacctcgaactcgactgcagctacaagaggcctacacgagtgctccgtcagcgtatacacagtctcctgcgcaaagagcatcgcctgcatatgttacaggatccccagcttacgcaccacccatgtcctacgtgccagtttcgtcttttcctggacaggcgccgacatcttcaccacacggacctggacctatgctcggtggaccagtcttgccggcgatttcagagctccataggcaccctgaaccctcctcgcatccacagttccgacccctctacgctgggcatccaggacatccagggatccatcaagctgcaccacggacgaacggctcccctccacaggcgctgaaaagacaggcttctcaaacaccattaccagaggagagtccggccaagaaacaatccaagtggacccctgaagaggacaacttgacgatagaactccgaggccaggggatgaagtgggacgacattgcgaaacgtctgcctggtcgcagctccatctcttgccggttgcgctaccagaactacctcgaaaagcgagcaatctgggatgaggaaaagaagaacaagcttgcacgattatatgcccggtatgtacagcgtatccctggagtttttggtcctttcacgatacccttctgggctcgcacatctttggttacttttacccctccttgcttgcttacattgcgtgtatgacacaaacatgaatctctgtagaacgagactaacagtctactagcttcaaagaccagatgtggcagaaggtggctaccgaaatgggtattccctggcgttcggcagagtcgatgcattggcaactaggggagcaagaaatgagtgcgcgggccaacgctcctgtcttccagctgcatccatctgcaactggagcaggtcttagcccaccctcacaaatgcctgcagtacccgcgccgacctcgcatggcttcactgctacaaacgctgctcctttgatgcccaacccaccaccaatgcttcagcagcaccaccaagcgccgtcaccaataccccaaaccgctatgcacggttaccatcatcggacggacagcggatcaagtcaaggaagaaggaggaacagctccttcagtcgtaggcgagcggatcaccgatcaagagccagtgtcccacctcaactcagccaacctttgcctcaaatacacgcggcatcagcagaggacctagtcagcggggccaggactgcacctgttccagacctccaatctggcatgaagcgcgagggagagagctctagctacatggagtcataccagaagaggagaagagaagacgaatacctaggacactcgcgttccgagtcagacacccgtagccaggggttcaagagccctgacagagtttcgcaacgcagtgcgactggaagcatgaagagcatgaagagagagccagaagaagtagagcgcccatctgccatgccatccccgcctcgcacggctccgtgatcgccgaccaacgtcagcgattaaattgccgcggccacaccacaaccacttccaagaattaaagaggaggaaagcacgtacatcgggcaggaaccgagtgagcacatgacatttaagaggaggattatgaatagacattgggattgcattagaggaaggccattatacggattataccatcaagcggcatgattgtggcatttagcgtgggttgggtcagcggtttgcttgcagtatcttttttgcattttcaagcacacaagatcatagcgctggttttgctgagttttcgcattcggtttatgatttttttttgtctgatacaccactggcgcggttacgattgtccgtttgcagcagcatttcagttttccatcatcaaatcatcataatcacaaacggcatagcgtggggagcatatcattatagtttcttgtaatctcctatctgcattacatcttcagcgttctacacatcattagagttttcccttacgcgtcatagcatacagcatttgcgccaacgcatacacacctttgaagccagcatggccatgacagcacaagtagaatacaacgtcgttcatctccgaaaggccaaaccctctctactgaaccactgagtcactcccaaattttcaaacttctcgccagcccaaagtcaagcatcccatgctcgaccttgtttggcggtgaacagcacggcagtggctgccaggaaaatacccaccgccgcagttcgtctaccccggatcatcgctaatgacgtatccaacggcgacttgcattcgagtcggtcaataaagcacctacgtggctcctcttgtcaccgctttgccatgtcttgcaagcaacctgataatgatggtgtagagtgcgttggcaattcgcacagcctcgcgtgacgcctcatcatccatgaagagacagtagggccgacatggaggggcgcggacgggctgcatgaaccttggccgcatccgtgaaccatccctgatttattttagaacgccattgacagcgcagagaccggttcatgaacctggacgccatcccactaaaagcagattagatggatcgcacgcgttcagcggttcgcaaaaagtggtatgtctagcgatatggtgcggcacatcatctcgagaaggcggccatgttcgtcccctgttccctccttcccgcgttctcaagagagtctctcttaaactttcggtacgaagccgaaaaccttccaccccaccacattccagtcgtgaaacactgcggaagaatgagcagtgtggtttgattcctatcaaggttctgtgtcagtttgacgagtctcgcgttccgttgcttttccagaataaccttatgctatggagatcatacccgatagggctattcttgccgttctctacgaccgttcattcaggcaaatattcggcatgaacatcaatgccggacagaaccagtgcaggacctggcgcgcggtattgaccaagaggcatgacatgaacgactgcccggtcgaatgaatgaagtattgcgccatttgtccgatttgctcgttcttgttagactcaattgcttcttccgcgcatggtcacctgtgcgcgcagccatctgcgaacatgttcaaacaaatgaaattggcgcatgaggggcgggatttgagctagggcacatcacatggcgcgcaggaaggggctccgtgcctgcaactgttcggcgaagatcagacgcttccacactgcttcgagaagctttccgatgttccgctgcctcctccgtcactgcgatgtgctcgcccaatgcagaggaggcaggcctcagtcgcagacggtccgacacttcccttctccttttgacacacgatatctccacacccacacgaggtgacatgctttgcatgggtgcaaatgtccatgcaaccaaaatatctactcgccttccgtgaatagaccagttacaccacgatcagccgggatcgcccaaccctcgcaaaaccgttccatgacatgcgaaacaccaccgttttcggacaggaactatagtttgcgatggggaccccgtcactgctgaccgtgcctcgaagaagctgacacacgctagaacgtgaaaagaaggtcctcgagccgtccttcatttctgcactccgggctttcatggcgggtaaggcagaccaggccgcctcgaaagtccgaaactgcaacgtgcgtttgagccattcaggtgagcgccatggagaactcgaaactcccatccagtcggatacataaagagtcagcatttcagttctggactccagggtacaggcttcacgaaccgaaacagcgcgaatcacgggcgagcacaactcaaatcctctcgcaggagccgttcgggcatgcacgcatttgtcaaattacattttggccagcagccatcacgaaaagtcatgttatacgcccactactcgtacgatttgcctgccatccctcagcttcacgcacaaactttttagcaaactctccatggacatcctcttggtgcccgacgcgaactcattattcgcttcgacttccacgcgacaccagtggacagcatgcacctgaaacattaggcatctcgactgccgccaccgctttggccaacaagaagctccgatgcgatgcgcccagatctcaatcgttcatgaaacctttccgccttgccgccatctcgtcattccgcggacgctgactcgtgaggctcacatcctcggcatgatctcccggaaagaatgtgaagctagcgagtagtgtcgatcatgattgcggctcttctttaggagcatccaccgagcacggttcatcgcggggttgaagtacgaaaagggggatcgttcgagtcgtgcagcgaacgctgggggccgctgctgggcgactatgtgggagggtggaaaagggcgcgcaaaggagttgcgcgcaccattgtcgtcatgtgacgtcaagctgttcgaaaaggggaatgatggggccgtggaataccttattcatgagtgtccgaaggcccggacgatcaaacgatcgcacgtgaccttcgctctgcctaggcaccttcgatccatggatgccggttcagaattcgctcaaacgtttctattcaaagaaacaacacatcagttccttcaccgattgttcatgcgctacaactgccgaactaaagtttccagataggttaaaaatgtctagatctacgcgtgtcgcacagcactaagttggctcccgcggtatagatcgataccggacttcgcttgtggttctccaaatctctctagtctgcttctctccatactcaccggaagctatcacgaccacttaagagaagtctacaccgctccacaccgcttcaaagcaaactttccagcaacttctcttctcgaccatgtcgggcaggtcaattattgcacccaaagttctgggaccaagggaccagggattcaagaacgccacaacatgcgcccagccacatgtttccatcaattacatttgcagtaaacggttacacaacatgctcaaggggaaacggcaacgacggcgaacagggcctgatcggtactgcatctgacacgaagcatagcagtgacgttgtgtgctgagactttgtctaagaaaggcagcgattcgatacaggtgtggttgcacgaaagctgtaagcgaagtggagcatgtcagaactctgtgcgaacgtacgttatggtacgagctgtcacttcctgtatcgacttcgtctgcagaatatgcagtcaatttcgtagcctcaggcaaggcatgctgcatatgacaccgtggacagcagtgattgcttgatcgatgcatccaccaacacttttacaaagcactgcgtcttcctccgttcgccatctaaatccagacacgcagaccgcctatctgattcctagttttggttcatctcaagacagcaaatgtcccacagcagcggctcgccggccatcaagcacccgtctctgtaccacactcgcttgctcaccagcaacgggaagccgcagatctagaatggggatcgcgaggaaaaccaggcgagcggtgtaagtagcggtgaacaggtgttgtcacttcgaatagcatgacgttgagtggcgaagtatacacacatgatggcaatgagaagcaagcagctgagtcggcggcatctaacgcataaacgcctcaagtcttgaatcatatacttcattactaaaaaaggactgggaagctagaacccggatattgcgcccgttgaagatgcgctgcttgcctgactccactcatatacgaaggtgcagacactaataaacttgcgaaccccgagtgggttcacgaacatgaacacctcagcccagcgcctacgctagccccacacatccacaccagaacaccggacccacgaatatgcaagacgggccttataaatcccttagcgcatcgtgacttgtgaccagcgaagagggggaatagacaccgccaaaaggtcggctttcaccgctccttgcagtttcaatgtggctattcgggaagaccgagttgcgactgaaaaggaaatgaggcgaaactactcctccgcgatcgggacagcaacttcgcgtgcctgggcgaagaagacacgtgccgtcccgctaccgacgttcttgatattggtatgtgttgcctgttatgataggtcagtttcaatgttttttgatagcgcaacgagcgccaatgagacgcgtaatcacgcgccatggcggagtgagaacgtgtgataaaaaaaacaagacgtgggggctggagagtgacgcggttggatgagaggtgcacggcatgtaatgtcacacggcattgagtgccggtttgctgcaggagacgtgaacacgttgttcgtctcgcctcccgcttaccctgtccaagcagtgcgacgttgtaatcatcgtgttgcgcaacatcatacgcggttggaacatgcaatgtccctaagcgactcaggtgtaaagtgacggccgtcgcacaatacttgaggcagtcggggaagcgggaagtcgctgtcgcaatattgtttccaggcgtgcgaggggctcctgttgaccatgccgcagaactatccatattgcggcgcttccccagatacagactgtatgctgggacggcatgcgggggtaaaagaaaagaaggaaaatgcaacatacctcgaggaacttgccaaacgccacctctgtgcacagtaaactcattctcatgcactttaacttccactgtgccagattgcacattaaagatcatgtgcatctttcgcgaattcttcgtgcgcttcatctgatctactcgaaggtcgataattccccagttgaagaaatctccagcagaggccagcttcgtatactggaatgagccatctgggacatcaactggctgcatgcctttctgggcccacgcgatttctgtaaagtcagcaaatactgtttgaggaagcaacacacgcgagtaacttacggccttcgaggacctcgtttgtcgtggcatctgtagctgcatcaaagtccctgtagttgccaaccagagtgccatcctcctcctcccatggatcgagctcgacttcttcctcttcaatagctgtcaggtttcgcttcttgcccttggtgctcgaggccttgtaagctttacgctcaggctcaacatactgattcttcacaatcgatgtcatgctaccagttgggtcgtacgcgattcggtcgttcttccaaaagtcgatgggctgaacccgatgcctacccgttcgaccaacacgagctacagcttctggctcaagctcacggaatactgaaagatgtcgccctcgtccgtagcgcgagccagtagacattgtagacatctgctcaatatccttcttattgagagggtggccatgcacatctacaagtttgccggcctctgcctccgtagtttctggtgctcggtcattcgaatgagccctttccttgcccttcgtaacaggcttttctttcggttttggcgcaggctttggcggcttcttgaaaacttcggtcggttttgctttggcagctgcgcctttggtaatctttgtagtgactaaattgtctttggcatctgccttcgaagctgcaaccttactgggtttcgaagctactgtattccccttggcctcagactttgcacgtggaggtcgccctcgtttctttgcgggcgggggcgcatcgtgggctccgtccaaagcactgacatcttggtctgtctgctctgtcatgtccgatacacgctttgaacgacgcgaagaggcagctggggcgggcgcaacacccttttccttcttctgcatttcggaagcttgtgcagaggttgcccctcgcttgcgcgactttgctaaagctgagccctcttcttcgactggttccagaacatcgctctttctttttctccccctccttgcgggctctttgacaggctcgggtgccagctccgactcttcttgctccaccaggtcttccacagcttccgcatcgttgattgtatcgtctccaatttgcgcgatggagctctcctcagcaacttcattgaataccaccgagtcttcatttgccgtaatttcctcttgtacgaagctctcttcaagtacagcactggtctgtggcacaggagatccatcttcaggtatgtcgtatacgtttgcgcgctgtccacgacgctgccctgacccgctcagccccggtgtttcttgtagactcgattcatcctggtcaaagtctaagcgccgcgcaactgcggggtgcgatgctgcgcgaataggactggaaatgccgacggagctccctctaggggccatagatgactgtcggcgcggtgaggatccaagcgcagtctttttgggggatcgagatcgcggtggggggagatgtgtgcggctgtttcgtagaatctgatgcgcagtagtgagatccggtatcgagcctaagtaaagacgtcagttgatgctgtgcatagttgttcgagttcccgtgactgcatactttcttgaatatccatcgactctgacgcgttcacagcgtctccgcgctttggtggtgacttctcgggtgacgagaagatgcctgagatgggctccaacccatgttcatcgtatacgcctcggtctgcgagggtaatgcccgttttcctggaaaggttcagtatatgcgaatgcatcaaaacatacgcgtcgcataccttccttgcacaccaacattgtaaaactgattctcgcgattttcgcgtttcctttgcggtgccatgtttgcggatcgtagcaagcggttggagcagcgcgtgcgacccagagttgacgcgttggtgatgttgcggctgcgttgtcgcaaacgatgtcgattgttgtttgcgcgagggtgggctgtaaacgaactagtccgcgtgcgcgcaacgttgcgctaacgaaaccatgcgaccacggcggttcgttgtatcaccactactaccactggcaacttctccatttttttggcaatgccattattcgagggtgattcagagtttgaagctcggataatagtgtgccggcatgaaagctcccgggcagtactgatgattgggcgtgtgcaagatatccacaggtcaagattaacaggcattcgtacatgtaggttgaggagcccctccaaaaaggaagggaacttttcaatatcttcatgctgcaacttcagtctggctctaagctatccaatcacagctatagatgattccaaacctccgtacaaggagctcgctctcctatttcatgggcacacatctcccattcatcgctcgcgtggagtcataccgcatttcctacccacccactgtgtatctaccaaacgcaatatctttctgtctcaagaacttttcgtgaaccaagtctcgtggcgtttggtcgccgataaggaccaggtcgataatgtgcttttcgggaagcgtcgaaaaacggccgccaagccgtagaatgagaaaatgtacaggaaaagaaaagtcattatcgtgtcgatgattcgtcaatcatggcggcaatctctcataatcgaagggcccgggcgcacgcgacaagtcgaaccgtggcatcaaaaactacagcggatctaaaacatcgacgggatccgaggagcgactctagttggggcaagcgctctgaacgtggccgggctgcttgcagcggtagcagacacgctcagtggaggtctcctgggggcagtcccgggaaagatgaccaacctcgccgcctattgcgtgttagtattgctcaatattcctagacacaagttcactgttcacttacagttgtagcacttctggccctgagtgcagtcgcggctcatgtggccaaagccaccgcaagagtagcaggtggtctgacgggcaccgccatagccgccaccctgagcaccaccgtagcctccgcggcccccaccgaaaccgccgccgccacctccataagcagcaccgccaccctggctgcagttgcgggcaatgtgaccccgctggcccgcacttgtagcactccctggccgccaccagcacctcccataccggcgccaccctccttggtgcactcacggctgatgtggccggtaccaccgcagcggtagcaggtcttctcggcctgagggttctggcactcacggctcacgtggcccttctcgccgcagttgtagcaggtaggggtgcccttggtggggcactcggcagcgcggtgagaagagtctccgcctgatgatcatgtaagttaaaatccaggaaatataagatagcgaaagggcgtgtagatttcaaacgttcctagacgctagcatattgctccatctcttgacacgactcccattgtcgtagccactcgctcaagacggcgtggagttggcgggggggttgtagaaaatgcaagtggcgaaatgtgctgttcgacttacagttgtagcagccgcggctgcctccgccgccggtagctggggcctggtattccattatgttgaaatttgggtagggacctttgtttgtcagggagagttcgcggtgtgtgcgacacacgcgccaaaacgcggggctttcataccgtaaaagtcggctaatagagagtgtcgttgtaggtaaaggtctggtcgtaaaagaaaggatccaagtatctgtcgagcctcaacgtgcgaatccgcctccaattgaactttgaaatcaggtgtttgtggagtgtcgaagagagagagcgaggggcaagctgcgggacagatattttctctttccaagtgcgttagcgctaggtcggaaaccgttagcctcgatcacctccgaggtcttgtgtttgttggaatgtccaagtacaaacagcgcgattgtgtctatgacgttctgactagaatgctgaccattagttttgcaccggtatgcaggctttcgtagactcagtatattatgtttgcgttggtgcaaaatgttggtggtccttcgcttcgccaggacggctagtctggccaggcaaaactgggtaaccgacaatcttatccagagtggcgaataatgggcgtgggaaatggaagcttccacacgatgtagctggtccgatgtgatttgatagcaagcggcgtatgcaaggccacaggcgtactctgttggaggcatggcaggacaagctataggcgcgctcgcaacctttggagaacttctttggtgatatgctgtatgatcgtttagtgttcttcaagtgaagtcgtacacaaccagtgcttgtattccttccctcttctcccgaagcacaatgacgttctgctcatcgaagccgacccagccacggctgacagtcgagtcgtcgaaaccctgatcaagcgcgagccgtagtccagccttgtctcgaagcgagtcttcctcagtgttgtctgtatgattttcggccttcgaaggttgtaccctcacgctcatctcgccgtttcgcaatcgccgccggtttgccagagaagtaatcccgccttcgagatcccagaccctaagctcatcgccaagtctgctcacagagacagccttgccacgcatgccaacgtgcgcgccagatatggaagatgtgtggccccagagtcgattaccggaacttattgacaaagcagcagcggtcgacttgaccaaatacagagagagcgtgttgtcgggatgagcgacgaggagatatggatgagaatacgacatggatgtgggcttcgatgtactcgggttactgatcaaagaagcttcttgcgagctacctggaaacggcggcgatggtagtgtggtgggagatgacgctgaacggtgtgtcgagagtgtgaaggaatgttcgtccgctgctgtggccaaccgagactcgagtagctcgccttttggtgagagcatcaactcttgcacaccaacagtccatccagaaagataagttggaatcgagtatgcaatagctgcagtcatgctcttcgcggtcgtgcgcaaagacagcgacactggcggccacgcagtgtgtgatcgaagtgagtagagaagatgtggagctgcaaggatagtggaagtatcaggcgagtcctggaatgcatacagtgatagcaagtgatcttctgtcatggtaagtagatacggtgacgagtaggctattgccgacaatgcgccgttgcaggatggcggatgcgtgaaaaggcagtcgaactcatggcggtctcgctggagagcatataaagagaatgagccatcttcgaagcccacggcgatcttatccggcttatccgaagtctccgtactctcgatcgaatctatggccatagatattggcagtcgcagagcatcatgcgcagtcactgcaagcgacgtcgtagccagtagctcacgggcgtccttcgagttccaagctcgtaaacctgatatagaatcggccgcaaaaagagtgctgtttgacatcatgacgagcaaaggcgggtcagggcgcctctcggcgacaacgatctcactgaccgcgcattgcccttgggaccagttgtgccggagtcgatactgctgcttccagtgagtcttgactccatctttgacaagatctccatcgtcgagccacttcgacagccgcgaagaatagtgaaaacggttggcggggccagagtccttaattcctggtatgcgggatgcgcgcgggaggacgaatcgccgataatatgcagctttccaaagctcagaatcgatggcgaggcggctgaacttcgttgacaacctgacggcatcagtgttgatttccaacggagaaaatagatcgttacctttggcacacaagcagtgaatcaacagggacgaaggacaagatgcgcacaagcagctcgtcgctgagtttagagagtctatcaaaatttatcacacggcgcactttcggcgggggtagttctccatcacagtcctcacgcgcccgcttcatcgtgactgagaggaggctgaaaaacggcaaatgcaagcctcagaaccgtggtggacttatcgatatcgctagcctgccaaggctgtcaacgtgaccacgcgacgcgttagcgcgttctgcgattccgctgcctggtggcaacctatcaccctcaagtcggacggaagctccgtgttaaaaccgaccctccacttcctgtgaattatgttaattggataagacatgtcagacttctcagcctggctcgaaaagaacaaagcgctctggacacgcgtctacgatgaggtcattggaccagaccttgaagaggagtggaaaaagagtatgtgctatatcagttgcgtttggaacatgctaatcgagtttttaggggacgaagctcacgagaaagagctaaaagacagtaagtataccccgttcctgtcccgtactgagcctaacgcgcagaaagaggatgtcaagcggcaagcgttatcaaatcatcttgaagatcaagttgtggaaaactcacgtctgagatccgagaacgaagagctcaaaaagaagctggaggacttgtccagtaatgccctgtcgaagatcaattcggatcaggcagcgaccggcgcttccacggcatccgatatggatcttgctgacaagttcaacgacctcaccaagaagtaccaggacctttcgcaaaagatcaggtacctggagaggaagaactcgactgtgatgcagaagaacaaggatatgaaggagagtgtacgagcttggcaagaatatgccgatcgtcagtcaggtaggcaaagacctaaaggcgagactaagccggaggacagccgaccaatgctctctggaatacctcaaatagaggacccttgtcctcagatgccatcgagccctcgatcagtagtgactgtgcgcacaccactctcgctcgcagatctcgggcgctcatctccagcgcctatcgctcttcctgatggcctagtagttgatactgaggtcggaactgtatctccagcacttcaggatgatcacgataaggatcgacccggaagttgcggcggatcggtcactccgaagcccatgaagtactacaggtcgcctctgcaggagcacgcaaagagtcgactgaactgcctgaattaagaccagcaaaagagattcctggtggatatgtgagaagacatctgcaatcatacctacaggcaccgaacccgagctcgagtcagaccaccgaggatgaaagcgccgagcaaatttccaggcagacgcaattcacggctggcgatgaggatgacatgccggaatttgtatcagcacgacctctaaaaaggaagcgcggtcagccgtccaaggtaggcatcacggggcctcactcctctaacggcacaccggtaaagccattccgagtgaaggacgagcctcctagtagccctcctagagctcaaagtcttgtacgaaaggagacaattgacttagacgaccctacttcgaccatgctgcgaacgccgcgtcatcctaggaaagtacatacacaccacccagctactaccagtgctgctcgtcatcaaaggtcaagcagtgcgcctttctctcaacccatcaaacgagaagatgaacatttggaacacgcaagcatcagtgagagcgatcagtcaagacctgagaatctccaaactacaaatttcgagccccgagcatacagcgagccttcggatcctactgaaggtgtgattgacgtcttacgtcaattggatccgaatattatcgcgacctctcacgacacacgatctagcaaacgaacaaagcgaaccgaaagtcacgaagggaatgtacatcaaatactctctgagtccggcgaagagccacctccagcggacgagaacacaagcagactcgcacccctgttagcacgagcgaagctcaatcgtaagctgcatgactcgactaatcttgatggcatgggttcggctcagctatccacccatatgcctgtcaagatcaaggtggagcaaaacccgacgcctccgcgaagttctgctggtgcgacacctgcatcgctacccaagaaacgggtaggcaacccccagtcagaggctcgatatatcactcaagatagccctgctactgatggtcgtccacaatggagactgaaagctcatgaatcgcgctcaagtgttcgcaagcctcaagcaacctctccagtcaagcaaggtcggctccgacaaaagcctgtatccgagcttaccctacaggacttcaaacccaatcccgcatacaaccaaggttatacctacgccttctctgagaccgtacgcaaacgcggtgaccgcgcatgtctgcctggttgtaccaatccagactgctgcggctccacattccgcaccttcgctgaagttcaggctccgctcccagcctcacaagaggatgcgctgctcgaggactatctaggtgaagcctacgacaacatgaacttgacacagatgtcggccgaggagcgacaggagcttgtgctccaggcacgcacgaagaaaatggccaaggaagctggcaagcaccgtgaggcttacgagcgacgtcgaacacctccaggattttggcggatggacttcccaaccacgcaggaacagcaagaagatagggacaaatcgaaagagcaagagaaaagagttgtgcacgagagatggttagaggctcagcggaagggagggaagtggttgtatcgagatgaatgacgtgtccgattgcagtgcgattcgtaaatacttccaaagactgagcgattgcggccttcatgtacagatgttatgaagcgcctactttaaagtgttttattattcatcatcatattattccatcgcgtgctatcggttagtagactgtctgcgtattctatcacacaaaacgcaggctgcaagattgatgtgacccaacattgcgcatcagacctaacttgcccctatgagactaccagcaatatgcgttacttttcttcgtgccgtgaatgcagccggttctcgcatgaatggggaagcagcctgggcttgacgtaccagacagaattctgtggtaccgcacgactaggtcccagagacagctcgaaggaattacatttataccgtcacgctacacgacaacatcaactcctctacgtgatccaactcaacatgtccccaatgatgtgcaccaaaaaggatcccctcctgccttcaatcaattcttccacctatctttcatcggaagcctaacgcctctgcggccaccgggttgacgatgcaacaaccagtccctatcccaatccttacccacccggcctctcgttcatacgatacaccgcatccatggctattgctttatttctcgtcgacgcccgcaacattgcccacatgaatagtgtttcttccttcggtgcaggtctccaactcttgatctttgcgaaagacatcgcctacgaaccgcagccccgccgtggaatgtggcatggtatattcgccgcgacgctgatattggcgttgtatgcgacgtggtttggcattgagcgactcctcccggggaacactatgacgatcatgcagctcaatgcgatatatttcagctcggcctggtttctggtcagcgaatatggcacagagggcacggcaggtgtatttggccggattggtcgtatcgcgattcggaatacccaaggagcaggcgaatctgcggcgcgaaaatgtttgaccaagaaaggttgttttggagagacttttgcacaagatacggttcgatacaatctgccttcgatttcctagtagtggcggtgtatcatgggggactttggggtgtagtttgggtagtgaggtggtgggtcaatccgcagggcgggatatacatgcccattggtggagacacgttcttctcgagcgagagatggagtggatacctggtgaactttatactagggggatttctgagagttacgtggacaggattgttcgaatggagtctcgagaaatgggtgcagaaacgggaagataagaagctagtagaagagacaaagtggtgagcttatcgctttcaacatattgacaccgtctacatgtgtaccctcctcgcgtctccttgtgctctcagcaacaccgggtcgagcggcacttttctttcatttgcccacgtctctaaactatcccagtctgcacattttcttatcgaatttgtggtcgggtgtggtcggtcttgatcagacggtatccattcaaatgcatatatgcttagatccgctgcgcacatcaagctttttcgaatgctttcgaggcagtggtctagatctcatcgtcagctcaatacagcggtagagaagatatcttaccaagatggtgatgtatgtattcgacgttggcatctgtgagatttgggtagaaagtttcgtggtaaagatagaggcggaattgacgctggtgactagttataccacagaatcgctcagctttatactggtaggaaggcttactaggcagtgtatctcatgatatatacctaatgaggctacatatccgccgtctgcaagtcggacggaattttcgacacgtgaacctgcgtgctggagctcttccttcgatgcggcaaaaaaagtagcttactcaattaacaacatgacgttagagatgtcggggtggtgtgcttacgctgtatcagatcttcccatgcttttatattttcgggggttggtgcgcctgcaaatgtagagtactggcttgcgtgcgacattgaacggtgtttatatcgcactgcctgggaagcgggtgctttttgacgtcaacatagctctttttagcaaaaaaaactgttctttggacctacaatacgacactagttggtctgtttgagcagatgagagtgtggcatataaattgaatacaagcagtcccagattcagtgctgaaatcagcacgacagcgattagagaccgtgtcgctccaatcctgtgccgctcagaagcaagatgtccacttttttcgagaagcggttctattgaacaattctcctcgaagtcttcgatagagtgcattttgtcattatcatcagatctgttcatggtcatagaaagtggtcaatgtgtgaaatgatgtgagggaatcgaacttcatcgcctgtaggtcgagactgaaatctaccatctcagagtacttcgcttagaaattacgtgctacaatccggtaagacccaatgaatagatgtttgctgagccctcgtcaccacttgcatgggttacttcatacagcttcctaaccgagccatgtctcagaccccaacatacaatcttccgttatcaaagacgccgcaattcaatatatcggggcttattccgtatgtgtattccttgaggatactgttccaggctgtatatgactgcatgtatgacacatgggctcccataggccaaagaaccttgacttcatagattggactgacagggagaaagcggaagtattcatgcaagtcagtctcactccgttccatgacgcgtagaactaatgaagcatcggggactattcagccaaccggattatagtcagggaaattctaccttgtattgtcagacaagcgtgcatgaagtcatcgtgccgtgtcattggaaagcaaaaatgatggattaaacttgctccagatatgcgagtaccggtggcaatagagcatagttgcgctcatgctgtgactttcctttcgtctataaatgtaaatgggacagacatgttacaggccgatttgaactccttacatcaaagccgaaaatccctcaaagctcagtattaaatctgctatattctgtcatgcgttcctctatcctggtgcagcttgccattgcactgtcccttggccatattgcaatcgcactgcctttactaggtaggtgcatagctgtgtctcgctgattgaatgctgaaaaattctcccagttactcgtgaagatgaagtagtgcaaattgaggcgacagcggagtccgcaccgtgtcctccgaatggcaagcaacgaatctggcccctcctatttggcttttctgacataacaaagctcctgaagcggtcggaactatcaacaaccgagacatctacaaacgctgcttgttctagttgagacgatgtaacggtgtttcgtagcaggaacgtcagcaatgtggagaatgtaaatgctgggcagtgtcattcgactagtagcatgaatctaaagccaatcacattatcagactgtcttaaaattgaacctgaaacttgatgagcatttctcactgattcttgatacgggtacatatagtcaccttcccagctttgactatatgaaccaatgtgagatcaaatggcaccgctctaaagttattctggtgccacccttcgtagatgcgatttgccctcttacttcaagagattttacttatcctcaggccagcgaaatggagagaaacgtagctgttgccaattattcactgccaacacaccctcaaacaatgaggccgacaatgcagccattcttgctctgaaaagtcattctcatctcctctttccactcgaaaacaggatcgcgattctccactttcgaaaactttcgcaacaaggtgacaagaacgtatgcgctctcagtgaaaaccagcctctggccaggacacgcgcgtggaccaccgccaaatggtgtgtactcccaaccaggcctcatgtggtcccaacgctctggaacgaactcattcacgtcttgaccccagtatgtttcatcacgcatcatagcgcggtagttgatctcaacgttatcgcccttctcgatgtagaggggttgctttccatccggaccgccgccgaaggggagaattgttgtctcgagacattggcgctggtttagtgtgacagatggagtgactctttgtgctgaaaaaaaacatgtcaacgaccacaagctgcatgtaataattgattgacttactctctttgagcacatgacttaggtaacgataggagttgagcaagtcgtaagttagtggctcgtgtgctgtgggtaaggtttcatgccgaagtttcgcccacacatgagggtttcgcgcaagatgaaacatggcattggtgagtgtaatgctggcgccgtcgtgcgctggactgaaagtgttgatgatgtgcgatctcaacgtaagtttgtcctgagtatcttttgccatctcatccacaagtcgcagcctctcacctcctttgatctggcttcggccagaatctctctcgcgtagcctttgtagtgacatctccacatgctcatccgcatagtcagtcatcgttttacacgccgcccaccacttctcgtctcggtgaaggaatttgaacattttaagcatgctcctgatcgcggtgccctttaacccgtacgcaaaagcttctgtaatcttatccccaagttctggattctctagcgcacccatcgcttcaccgaaaatgaattcgctagatgtatcgagaatctgttccatgtcttaatcgagctgtacttttggatgaagagtcttacgtaccaggcgtagaaacagtggcatgagatctactgtagatccgtccatgggcaagagatccatgaagacgtctacgtgcttcctcaacctgtcgaaattggcaagatgcacaacttcgaagcttggtctcatcaacgcacgcgcatgcttccatcgctctccatccacgactatgataccattgccccacagatgcgtggcaacgccgtaccgcaaaggctctagcccgaatctagatgcatatgtcgcaaatatagctttggagacttccgggtcgatagatctgacagtagttttgcccattatgttcgctttaaaggttcgcccatatgtatcgtacatttgcttgttgaagccgaggaaattctccgctttaaacgcgttcatgtattttgaaaacaaatccaatcccagtatcggatctttgtgtggataatgcggaggttcggcgcagccgttacgtttgacgcgataactgcgcaatgagctctgtagtacttggtagagcacaaaaagcaacggtgcaagcgcgagagcttggaaggtgagaaaagccatggtgttgagggtttgcgcggctgtagtagttattttgattcaaaggcgttcatctaggaactggtttcggcggtgaggggagaggcttgactgagtggaacagcgtaaaattcgtgagtagtgatagaacattcgagccagtcgtgtgcaacttgggagtaagcgcgaatgaggcacagttatcaagatcagccggtgcgcaactcgaagtaggaatcagccacaccacagggtacgtcactacatgttgcgctcaaacagtctccaggggcatgacattcaggcaagtcccgacactgcccatgtatataagccattggtggggtaattcaagaccaacaagcatggaaggcgcaatcttaccacaatcgtgggtcccgagtacaggctaagtcatgactgcagtcccaaggttctcggggtccaacgggatggtccaactcatgcaagcctttgccgagctccatagtagatgcttatcgttacaccaagcagtcctccgtttgaatgcgcctcttctatcatcctttttgaccgaggtgttcgtcagacacgcgcgcacttccttatcacctgcatagtgatgatgtactgcatatactattgccacagtttagcactacacctcgtagaatggagacatgaccattggctacttattccccgacataccgggagattgtttgaaagaaaggtggcctggttatgaggcattgtcgcagtaagctgtagaaagccgggaacgaagcttattatgggatctctcatgacgagccaccccttagaccatatgtccaaattttagtgattgagccgtgagctctttagaataacacagaaatagaagtccacagttcaacacattgaccaccaaacagcttccaacaacgacagcatgttgatggcaacacagtcaccgacgacagtcgtcgtcgtcacagcagtaatgctcgccctcgatatcatcgtagtattcctgagagtagtggctcgaaaacagagacggcagcctctgaaagccgacgactggttttgtttcattgcgctggtaagctggcccatcacgatgctcaccacgaacacagccaacatgtatctcagacactctcctttggccttgcaacaacactcttcatcggtaagtacgtcctgtatgtattcaatgagccatgactgactgactctcaaggcgtcgcgcaaaaagccctcgcatatcccacccctactgcgccgctgcggattcgaactgcactcgatacatccaacgagaagaccattatcgtgagcagagtaagtcccttccatgcccctcatacagacttccagataaactaacatcttcgcagctccaatacatcttcctcgtaatctccgtgcctgcgctgggcgccatcaaaatcagcgtcgtatgcttctaccgccgcatcttcgtcgtggacaagaccaatctgcgcgacttctccaacgccatgtacatcttcgtgattgcactcgtcagtatctggactggtgggttctgtcttgcctttatgttctcttgcaaaggcgaatttgcagctttttggacctcggcgatcagtctgataaccaagtgtgtcaacacgctggagctgtttttcgcgtttgcggtgtcggatttcatctctgattgttttattatcgtgctgccgattcccatggtgagtttgtatatgtcgcgatgggcagaatggaaagctgatgggacagattttgggcctgcatttaccggtggcgaggaagttgggtgtgctgtttgtgttcttgcttggtatactgtaagtgccatctcgccaaatagatgttgatcagaaggctgactctgaagtgccactgtcgcatccttgattcgcatgatctgggtcacctgggcgcgcactgttggcttcgatgtaactctcgatcagaatcgtaagctatctctctacatgttccgtcaaggcaacctactgaccaatttattgctagtgctcatcacgacttcgttgttttggaacatgctcgaagtgtctcttggtatcatcgcagcatgcctacctacgcttcgaggacttgccaaggccaagtctgttgattcgcttgtcaatagcgaccgcgacaagatctcgattcggtcgggtagcgcttctaaaaagagcaaagatagttcaggatccactgatggccaccgcaaggacaactcaggacaagggactgactttattactgtggctgatcacagcgccgtgtgaaatcgcgaaagcattgaggcatagaaaatggagaagggaaagcctcgcgttctgagatgctgtattttaaagagcgactagtttcaatcatttatcaatgagtgtcatcgccacatctttacagcgaatatccacggcccacagtttctccaccttcgtacatcacctacttgcaaagccacacattgcgtcacttctgactctcttccaccctcacatcctcagcagtctccaaaatcctcacaaccaaaagcgccgtcagtagccccagctcaatgcgctcactacatcgctcgatgctcctccgtcactggcggcggaagttacacactacctttcccatccttctccccaacatgaatcttcatcttatggcgtttctccacgtctgccttagccgcctccgcttcaacagcagccgagtacggcgtgtagcttccatagtaagtcccatacgacgtgtacttgtcgtatttgtcgtactcgccatccgcagccatcttcacacgcttctctaggacggcgttagctacatttgcatgtgttcgggggtaagacttgcccatattcatctttgcggcctctgcttcgacggctgcggagtatgggatgtatgttccgtagggcgcgtaggagggatatttgctgtagttgatgtcttgggctgcgtgtacggaggggtcacgctttgtgttggcgtggtctgatgctggcagcacctcgcgttagtgtgtatgagaacgctaaggaatctttcttacctgtttggatttttgtggcctccgcttcaacggcagctgagtatggggcatagctcttgtacggaacataggttccatagctaccgtctgctgccatgttcacgggagcagctgtagagcgcttcgcgttggccgtggctggggatcgtcagtatcgaattgtgagcctggaatccagatgttcatacctctttgcatatttgcggcttccactcccacagcgactgagtatgtaccataattcttgtatggatcataggccccgtagctacggtctgttcccatttcgataggagcagcgacagccatgacgactaagccggcgaaagcgagtgcgtaacgcatcttgagaagcgttgggtatattattggactttgaagagggatctcgggttgaagaaaacagtgtgcgcttgtctcttcggtgtccagtcctggtagtcttatgtagaggccgctacatgtaacatgtatcccgatggagaaggatgaggcgtcccgtcccaggctttacacattgtgttacgcgcatgacaattggaatttcggtgtgtgttgctccacaccagcctacattttgtcacagtctgtttgctcgggatggagaccggaccagtgttcagggtatgcttcgagggacaaatgagctggcaaagccatggtataaggcggttttgagccacaatgggattcgatcgatatgattggatttgctggacaaagtgctggtcacgacaccgaagtttgtctgatcgatagaggcctagactacgcaaagctatgcactgcatgtgagcgtaagctgcatatcatattggtatagcacgacccaaacatgcttgtagacgtcaataccgatcgctgggcctaatagccattctattgaccaaacagtagtccgagaggaagtcggctgatcaacaacatctggtagcgtttgtctagcgttgtggtaagtatgtgatgacagccgtagggccaggtcctacttgaaccgggctcccccaaagcgagggccttctccagatctgataggcgtcttataccgaaagaatgataagttcagtccctagtttgccgccagcaacgtttatgacaggtgtgcaatgggtcatgtctctaatcacagtgacacccggtcattatatcgttacaccatctcctggtacggggacaacgtacaacaatagaatgccatcaatggcaattgctgaactttcctcaccggtgactgcggatagtacggttctgtctgtcatgcgacgagtctggttgatctctcagcaatctgccagatagtttgaaccttcccatccatattcacattggctccacgctcttcaccaaatctgcaatgttcgcaaacctcttccaaagccgactcaagcacatgcacacacacgtacctcagcgggactcagagagcctggacagcgatactcttttaccttcggacccgttgacagcatctctttcactcacagctaatgctgtcgaccgatcaagtcgagacataagagtcgctgtaaagaccctattgctcagtaccgctgtttatcttggcgtcggtttgtggctggcgtacggcgcccggaatgctgctttcgttactaacgtagatgacttttgcatgcgtcacatctcgcgttactgtaagaacctacaatgatgcactccgctatctggctgacaaaagaagcgccggttgtcaagaatgtgagtcctggctggcacgataagctgtttaatggaagcttcctgcaccagaatgagtaccggcagccggcaagtccggagaccgacgctgcttgggaagctctaggtgtaaattgtgagtttgttcgacgtctgcatgtatgtcaaggactgacgagtgcagatcgaagcgtagtggtatccctagacgaagctgagcaaaccggactgcgatctgagcaggtccaaataagccaagagtacggtggtggcttcccagcaaacgtggaaggtttgcatcatttgcactgcttggtaagaactttgttggtatgacttttttgaattgttgttgatacgctgcagaatctcctgcgcaagactctgcattggaattacgactactacagggcactcggggagggcgcctttgtgaacagcgagtacattgtgcaagtgcatacaacccactgcctcgacattctgaggcaagttttgatgtgcaatccggatgtcggagtactcggccaagtctggtggcaggccgaagacgaagactatccttcagcttttgtcgacttcaacacagtgcatcgatgtcgcgaccatgaagcagtcagagtctgggccgaagcaaaccaactgcctccagaagatcaggtgaacatgtcgcgattttacgagatgcctaagccaggaacctcggtattgacggagatcccttgaaaatggctaggtcgtgttagtccacaatggcgtagcagaaatacttttctttaccggcataagctatcaggcaagatgctttccaagcgcggtgatttgcgtatgcatatggggtcttgcaatgacgacagctgcttgtgcacataggtctcatagccagtagatgactcattcgctcagttttgacgaggcttcacgaccccgtcatggacgatgtagtagacaacagtgctgtccgaatctgccgtgcccaacaacaccctctttgtagtcctccacggattttgcggggccgcagactcagaagcagcatctggtgggggaggcggcactgaaggaattgcatcaaaaacctcggccaatctacgcaacgtccacttttcgttcagcctggtaggcagtatccattcgcgctcgggttctgccttgacctgcaatccgctggtctctcctgccgatttgttcgcttttctcttgcgatcggcttctttcagcagttcgacttgctcatcggggtgtatgtagatgcgctgcggggggaggccagagaccaatgggcgggccagtggcttgttcgagagcgatgaatgagtgtgcacgtgcaggtcggtccagtggtgctggtactggaggttgtgctggacctgtatcgcgagcgattgcaattgcggcaggtgtgcgccggcagcatcgactgcagcgaaagcttgctgcaccggtgcgggcacgattgccggctttgtgggcgcaagagacgtcatgacaggcggacacgcggtgtttgcgggttattggtggttgtcgtgttttgaatggccgggaggtgacgaggacgctgtgctgtagcgggaaggagcgaagatggcacttgcctaatccacctccccaccagtcacaagagaccgccgagcaagcaagcttgaaacatatacgcaagccaggtaacacaggccgcgttgcttaaaagacctgctggccatgttcgaagcgacgtgtttgcaaactttcgatcctaccgtataaacacaaacatgcttgcactcttcgctcccactgtgctgcttctggctagcgtagccgttgctcaatcgtctacacccagcgtcgcaacctaccagtcgatccccccagttcccacaacagaaggcgtcttcactattcagacatccgagcccgtcttcgtggagtcgtctgtttgtgcggtttgcttcatggagccatgtcctccctgtgcgcagtaccaataagaccacaccgtgtatggcgtgctaacacagccaaggtggaccatcgtctgagggctccatgggcgtatttcctggggaaacacccattgtcagtggttctacgggcagcgtccctgctgtgacaaccgttgtcagtggctccatgggcgtcctacccggagaaacacctatcccgagttcgttgttgtcgagcaacccggcttctgctgtctccagcacctcagcacaaacgacaccgtcttcctctgcatccggaagtgctcctccccaacagtccactgcagcggcatcggcggtactgctgcacaacgaccattctgctctctcgcttgcgttagccttatcaggactggcgcttgttggtgcttcattcgttcttctctgagacaactcgtaggatattcgtacatgtgagctggctgttgaagaggatgtgaagtatgtaacaaatgataccatgaacagtcaagcgctttccatgtacttcgcgtgcccgatcaaaaagaggcactctggcagagcctctgtctgccgatgcggctgttcccgacaaggggaggccttcacgccctgaacaccttccacggctcgggcgaacgctcgggatgcggcactagggcgatgcaggcgtcagcagcagcgttgacctgggtggaaggcgacggaggacgccgtctataccctgttgtgcctaaactaggaagcttcagcgaggtcaatagcctcgtggcgagatatatcgaggtgccagcaccagcaataaggctgagtccatggtgcgcccaaccagggctatcgcaatctctcgcggcggggaggggccaatcagatagacttatgtaaggcttggcagaccggaattgcttgagacgcccgatcgtgatgtaaaacctggagaaacgaccatagtcgagcctccaacactgatttaacatcgccgttgaagcaccgactcgaaatcatccacccggtgtccgggatcactcagccctagcatcgacccttgcaatgttctccgccagcgtaaacttcccggcgcgagggcatagtcaaataatcgtgaccagtccgatatactatagcagggcgcaccaaaaggtcgtcaaaactgattttaccttcctaggctcatccttgtacattcgatcctttcgatgcttatgatgaatatactatttccagtcaagcaagcgcaagaattctagctctagacaggtgtaatcaaagctaaactgaccacacgctagttaaattgggaaaaggccaatgttttactacatgaagagaacttggagatgaaggcagggtctggcagcagcaagagaagggatcagaaggcttcagatgagtccctggatagtgctcactctctaaggggctgcgcggcgcaacacaacctgcagtccgccgagaagcttgcaaaggcccaccgtcgacgattgccccggccctttatgtaagccctaagccagcattgttgttgttcgaacttcgctagaacgattcagtgactttgaatctcgttgggcgacgaatttgcatttcatgcgaatttaggcctcagaggctcctccagacattcctgcatgcatcttctaactcgacatgcgaaagcgagccctttccaaatggaagcatacgtcagtaatatattgtatcatcctaataccgccggtgcgcgatactaaggcacgtggttctgttttgtatcggtacttcaacatgccataaccctggcgcgtcatcatcagccttgcagacctcagaccctagccctgttggacttttgacagcccataaaaagttagcgtaatggtcgtcgtggattgtcccgaatatgcggtcttacttctaattacacttcacctgggcagcttacacggtaggaccggtccggaacaatcacggcatgtacaactccaatgttggtagccatataaaaacataatatcctgcttacggcaacgaatccatccctagacgctctttacttttcacatcgctctttaccacattcttttatatttacattttactgcaagataatatcaatcatgcgttcgttcgccgcattcgtcgcgactgcggtggccataccaatggccatcgccgcgcccaacaaagcctggaactcggacaagctggatgccaagtactactcgccggagcaagtcatggatgttgatgttgtgatcatcggtgcaggtggcatgggtgcttattcagctatccaactcaaagacgcaggaaagaaggtcgtggtagtggagtcgaaggaccgctgcggaggccacacggagacgtaccacgacaaagagaccggaatccctatcgatatgggtgtgaagctgtaccatgacgaacctctggtgtaccagtggttcgcccgcttcaacctttctaccacctttaccaccggcgcagctggggcagccgccgggccaaacctgaacgttgacttcaggactggacaggtgatcccgggcctgcctgctgccaaccagacggctattggtgctgctatcgcacggtatgctgccattatttcgcagtggcctcaactcgagggtggcttctacctccctgagcctattcccgaggatctgctcatgcccttcggccagtttgttcagaagtatcagctcaccgatgcggtgcagactatctatgtcatcacttctgcgtttggcgacgttctcgagatccccacgttacaggtgatccgtaccttcggtttgggtctcattaaaaccatgcagaacttccagaccagctcggtcaatgacaacagcctcctcttcgagaggctcactgccgaactcctggcatccaactctttgcttctgtcttccaaggtcaccaaggtggcacgcgtgagcaagattgatggcggtgtcaaggttcttgtcgagactcccaagggctgccgtctcatccaagcgaagaagatcctcatggccatcccgcccactcccgagaacctccagacattcgaccccagcggtgacgagttgaagatttttagccaattcacttccgttggttacttcacgtccatcatcaggcacgctgcgcccaacaacactgccgtcaacaacctggcaatcgacaggccgtacgcagtgccagctatgcctgctgtgtacaacatccttcctacgagcaaccctaccctgagccttgtctactacggcaccaaggttggccaacagatcagcaccgagcaggcgaaggctgccatcatggcggacatcaaccgtttccgagctgtgaacaacgtcactggccccgcgcccgagttcgttgcattcgccaaccacgccccatacaacctgatggttggagccgaggctacgcgcgctggattctacaagagcctgtacggactgcaggcgaagcgcaacactttctggactggtgcggctttcagggctcacgacagctcttccagctgggccttcaccagcaggagcgtgctgcctcagctgttggccagcttgcagtagatgtaagtatgcggcggctcggcacttgagttaacgtgataacggggtggttacttttttctttggtcattggaaatgcattcatagacctgctgttttatcaagccttcaaatatcgttggtatataataattactacataccatattccccccctctttcagctttaatgcacgtggatgtgaggatgtgatccgacttgcgcggtttccatactgtatgcgatgccattagaatgctctttcgttgatgagcattttcaatttatcgtcagcagacgttgtcgatacacgaatgttgggatgaacctggtgggcgcgtagatccgtcgatgcgacagatctccttcgtgccacgcgtcgaagtcaaatacgaggatccgttgggatacgcgacagtgtgcgagtggcgcagatgacggaagtttgtccgcgcgggtggcttgggtgtggatctgggcccttggatccgcaaccaaaaaggggggtaagttgcggatccatggagcggtcgcgaccattcacctgtgcatggacaagccagcgaccccaaacatgagactttatctcctgatgccccaagccggctttttcttaaccattatgacgctgccatccggttgataaattgtatctccctatagcaaggtttctgccaaggcatttgtgccgctgccaactgtgccagcggtcattgaactggtcattgagcttggccaaatacgccagctgggaaattggccaccagtcactaaaagacttgtgacagccagcacagcctctcgcaaacacacgcgcaatggcggcttcgaactcgaccccgacgcccgttcctttcccgcagccaaagggcattcgcgacccgggttcgagcgatactccgccggactcgcctggtaatacacgtcgccagcgaacgtccaccaatgcctccgctatatcaaatcgagttcgcactgcgagcttgaagctgatggaagccaaccctcctcctggaatgtgggctgcgaccggtgcaactgcatccaaggccccgtcgctagcagacattcgaagaggctcctatggttcagaaggttggagcgaagacacgcagcgcaaacgagcaggctctcgtacaagccaagagaagagagctgagccatcaaggcacgccagcggcactatatcgccgctcgagggcggtgtcgaggcgttcccggcagtgacagaggaagacatgcgcgaacgcccgtcaggcgaagccatgcgcgaaacgcaaagatacgaatcaaagcacaacaacgccgctacagatgttgagcttaggcagagcaactccataacggacaagaaggaagaaagcgcagttcgagagcctttgacaggctctggagaggtatgcttctcgtgttcgatacccatgtgccattcaatcacgtactaacgactgttcagtatgccaacggctacgtccctccgccaaagctgccctggaagcgttctttcgccataggcatgagatcgttctggaagtggttcttgacgccagcaggcttcctcatcacaatctacgccttgaacgtcgtcgcatggggcggtatgctcttcctgcttctttgcaacgcggcaccagctatgtgcacgcctacttgcgacgacatcaactctccccgaaggaagtgggtcgaatacgattcccagatcttgaactctctcttttgcgttactggctttggtctggctccttggcgatttcgcgatctctactggtggggatggtggaggatgggcgggtcttcacgcaaggagatcggtattcgccgtcttgctggcattcatcaaggctggttccgccttcccggctcccagcaactacccgagcttgcagacgcaaagtcagttgatcccgaagatccagctgtaccgattccggcgaaatcgataccagacccgccgccaacaggcatgcgcgcgcctcctaccaagagctggaagatggattttgtcctatggatgaatgcgtcaaacactttcttccaagttattctctgcttttacatgtggcactacaacagaattgagcgcccgagttgggcaacgggtcttttcgtcgccctaggctgtatagtcgctggtgtcggtggcataatgatgtggcacgaaggcaaaaacatcaagaaggtggagggagtgccgatgcgcaaggattacaacgacaccccaacgaacgacgtcgagcgacgctcggtgcagaacattccattggtgtcgaatccgggtggagcggcaaagtcatgatcaccgaacctgcaggaaagcagggtgtggcgccttacatcgccttggcgcagcgaacactcaacatcattacagcatattcagctaggatacagtcttggagataccccattttttcgtacatcattgtaatcaagacattattcgcgagtcatttcttcccgatctccctattacgtcacacatacgagccctctatgcagctgcaactcaaaacttaaagcagttcccatgcagttcggtgtagcctcgcaccatgcatacgctatagtggcatgccgagatacccggtgccactgaatactaggcaaccttcgcactgataggtttcaagtgttgacttggatgacgtcgagggacatttgagctgctaacttttacggtagacgtgacatgtgcacgcgatcgataactaatacctagagctgacccatctgatgctgcaatccactttttgagcgcctctcaccttctgacatataccgtcattgcttgatatacccgggcgtctcttacttcatttcaggaaagaacgaagccttacgatcctgaacctcgactccaccatctccacctcctacgaaccctacgaaacacatccatcatcaacctgaaatcgaacagacatggcagcagcagaatactacgccacagcccacgagctagctggcacccatccaccacatgtctactcaccacaaacacaaccaccaccacctcagtatcaacaaccctacgcacaacgaccaccacaatacaacacagcgccacaacagcaacagcagcagcaaatccaaacctacccaccgcatccacacaacgtgcacccaacaccaccctaccctatagacccgcccccatacttcgcaccccctccgcaatcaaacacacccctaggtgcccccctgcacccccaccgaagccgctcccaacccccgcgcgttcgctttgcagaccaagactcggaccgctcgctctcagactctcattcagacagcgacagcgcgtcgtcctcgccgcgacgccggcatcgacaccacagcagcaatcgcgatctaacccacgcccaacgccgcgaacacaaagaccgcgacaccttcctcggcgcaggcgcgggtgcgctcgtcggcgatgtgattttcccgggcctggggacggcggcggggattttgttggggggcttgggcgggcgcaagtatgccaagcgctcgaggtctgaggatggggggcgtgggcatagacatagggaggcgtattatgaggggagggaagaggcgaggcatgaagggcatgggcatgggcatgggcatcgggatgcgtatcgggaggggaaagaggaggccagatatgagaggggtggggaaaggagacatggggagaagaggcatcggaggagtgatgggtgggacggttaggagcgggttggttgttaagtagatgtcgagtgtaggtaatgaggtatagataacagccatgacttgtagttgtaacgagtatttgttctttccaaaatcgatttgatggtatcccaagtaaaagttcatacctacttcccggaacagagaccaaaatcgctaacattatgcaaaacaaaaataatgaatatactaacaacactcaaaaagtaatttccctcttgccctccacaccaaacgccctcatcacatagacaaaactcctggaaatgctacccatctctcctcactccatcgtcccccgtctcggcatccccctacccctttggcccaccccattcaacatatccaaatcaaccgggcccgtccccatccccagcccaaacccaaacccctcattcccctgcgccgaaaacacgccatcatcacccatgcccggcgggtcgacattaaatggaacaaagtagctgctcatggggtcgaagaactggtttcccgcgcccatgtcgaggttccagaacgcggcggggtgggcgttgaagtcggcggagagatcggggaagggcgacatatcgagttgctgggaggggtggatcaggttgggcgaggtgttgagcatggggagttgggcgtgggcgtgggcgtgtgggtggtgctggggatggtggccggcgaattcggcgatgaattgttgggagggggtttgttggtgttgggagggtgtggtgaaatatgtagtggggtcatagtcaagggcgtcttgttgcgatgcgaggttcatctgggagaggtggtgttggtggaggcgggattgttgttgctgggatattgagttgtgccgttgggactggggtgacaggtttggtgggccgtccgctttcgagattgattttgacttggctttgcgggcttgtttgcgttgttggtcggatcgcgagggtggggaaagagaggcgaagaattcttcgacgctttgtaagtcgctcttggttccgagaacggcatcggtgcctggttcgttcgcgagcgattcagcggcgtcttcataatctgtctttgaaacaccatgtggatatctatcaaaccagtctccgtattggaatatgctgccctttttcttgtctcctgtagatgctggtcccttcaattgagcatccgcatgctgtcgatagagatccttcaggttctctgcaatgtagtggaacatgccccagtacttcttcatcttggtaagatacttgacattgtatgccaaatacttcttcgattgagcttcgagctttgggttcttcgagaacactccatgtacgtgaacggttgacgcaaagaatgcagaatatccagcgaagggtgcgacaacattgtggtccatggattcgttgatgagcattgatatctgattcgcagcgtccaaggctgagcgagccgattcggtgaggaaatcgtgtggcatatccttgggtggtcgactgcctgctgtcgacggaagagcgaagcgatgcatgaagagcataatctgttgccacagaatatgcaggtacaaaaacgagtttgcggtcttgcctatcgcgtggctcttgagattctctggcgtgtaaacaagcatctcgggtagcgattctttgaactcctttgcctccttcttgatcttattgaatgtcgactgtggcgaccacatcgtatctgattcacgctctttcccacccaagttcatgtacttgatcaaattgccccaaatgcacactagtcgaatcgtgtacgccgatacgcccatgttgtcgcgtgggttcgctaattggccactgtcaggcggaacagggttgggcacgttgccttccaaattctccgtcggcgcatgtatctcgtgcaggtagagatgctctttgaccggtaattgtacttcaatgtactgttcgtgcacgaagagcgggcgatcggtgccagacgagttgaatcgatccattaagaagcaagaccacatcgttcttcgtcggatctcgcgatctgtggcggaaagtggcttccgatctggttcactgacaagcggatcgaactcgttttccttgtgtaattgcaacgcatatgccatgcgctgcgccatgccgccaaacatccagcttcgtcctccttgacatgtgccaaattcgtgaagaccaagtaacagatacacaatcagtatcgtgatgttcggcgcatcgtatcgtttcagtgcgatttcgcgcgctcgttcggcccaggtgtcccctcgcagaaagcacggttcggttcgtagttggggatgtgtcgaaaatcgagctgatatggcgcacattgctaggattagaactggaggcacttttccagcagccagtttccgcatgaagctcggcttgtgcagaagggggtagctttgcccgtatacgaaatcaaagtacacttcagccagatgctcttggatttctttcgagggcagactctccgcgccttctgtaagcagcttggtatcgtccgattccttcgaatgtgatgcgatgccggtcgcagctggatccgacccttttgcttttgaccagtcgtccaaatcgtttccgaatgcctcttctgcgacgcgctttttggtcgtgggcgttttcggcggggctcctgggattggtggtttgaccaccgaccttccaacgttcgcgacagatggcaggctttcttttggtattagctttatgacacgatcttccatgcgcttcaaccgcttatccaacatggccatgtagtctgtcctcggcgcagccttcctcgtggtgaccttatacacgcacggtattctgctccgcaaacagtgcttgcatgctggcttctcgcccgagcagcgaatcttcttcctccgacatgcgatacatgccagcggcagcctctttctctcttttccagctttcgtcttcatctcgctccagagcggtggatcctgcgggtcgtctttgcttcttcgcgatgtggtcgagtgatctgtgccgtcatttccactcagcctgatgccgagtgctgaggcatcgttcaggttctccccaatagccagcatgcccagcgcggccgcgctttcggggcttgtatgattcccatccaacatgttccgcgggctgcctccaatactcagcctgtgctgctgcgcgctacctcctgcactggcattgtcctcgctcatgtgacttaggctaccgcggtgatcttggtagcccgactcgatcttgatgccatcgaagccagtcccaaagccctgggcctgcgcatacgctacgtcaaagtcgccgaacgaacccatcatgttgttcggactaattccagaagcgttgggcgacgagcgaagttccggtaggccgtactcattcagcatgagggagtcatcgtgctcaaagcgtgcgtgcgatggcgtggccatggaagttgcagatgcgccggaatcggtcaagcctcgcttgcgcgtttctgagcctcacgaatgcagaggccgctcgcgctcacatcggattcggacgaaaagtcccaaagacgctacaactggcacccttggagatccaaaatacacattgccagaccggaattcagctgtcaaagaacgtcgtgtgctaggcggctcggaggcgcacagaggcgaggaatgcgcgggcttagtgtagagctccgactttctccacaggccgaagttaaacgcagtgggggcgctaaccgcaaagatcaattgctgtatgtggggagagagacaagtcgtaagcgggattggcaagagacgagacgaaaaggcagaacatcagcaggtggtcgcggagacagctcggaaactcgaggcacgcgaatgacgctgacgggccgttgatgtgtagccaggccagttacgagcaacaaatatcgacggaccagggtaattgctgaaatggcgttgttgctgcatggctgggatcgcattgatgtaatcgcgccgacaggattcgcagctggcgcaggctgtcttcccgctcaggtccgattaacctcgctagaaggcacgtgatttccccacatgggcatgggcgggtcgaggccaggaccctattaatcagacatcactcagcagcagcgccatgagatgaacgcataaaaacttggccgcgcgctgaaagcggtggccgatcggcgcatctgatgcgccttgacctaaaatcgcagaggtttttctgtatcctgccatgcctacgatgcgatgctactcgagactgcagcgtgtggtggagttggctgctgtttcttgcggggcgcccgcttgttcacgccaaaagccacgcgctgcatattacatgcttcatcaatcctcaatctccgactccacccagcatccgttggctatttcttatttctttccgcccgcgccgatcgcctgacttcaggtgcgtttatggacatttacatactcttgctcgtgatgctttcttcgtcagctttgcagtgaacaatatgggcttgtcatgagaagtggaagccgcatttattctgcagtggagcactgcaaatgcatacgagtggatgtcgcttccacattgcgggccggaccaggatatcgaggcctcaaagtttggacggaacgtgggaccttgtttctggaaggcacggtcccatgcttgatactcgcatatcgcgtctcgtgcaaggcctctccgtcgttgaacgttccggttattcgcacggtcacatgcttcactcttttctcacagctcacctcgcaatatcaactttgatttagccatattttacagtagacaatcacctgctgtctccatgcgtaatctcgttacacaggatccttccccacagattctgatgtaacagtagacgatatccaaccgggatatacccttcctaaacgcgcaacttgcccgacccactcacccaccggagcgaccctctaatccatacaagttgtgcacgaggtgaacggctgcaccttgtgcatattgtgaagcaatccgtttgtccgcttcaagccttctccatatacggacaccttggcgatgtccgagacggacgcagacaaacaaagcttcatttacagccacatggagtagcatgtaggtctgcacgcgacggctgcggggaagcaagcatcaaatcttggttttgtcgatcatttggcgtggcatcaataatcgccaggggtggatagctgcacctaatacgctaacgtaatgggcgcggtcagatcaactcactgctcaggtgcagtgctgtgacatgacgagctagattctgcccaacaaacccaaccccaattatttcgacttccaactctttttccgtgaacgttttctgcatctccttagtcaagatactttcaagagtatacgttcttccacattgcgttccattgatgttcacaaggaagtatgagaaaggcccagtgagatggctgtatggtatgccagacagtctatcctcagtggtaccagtgaatttccagcatagtcgcacgtgcttattttctccttcgcctcgatgttgcaattgtacttcgtaaatactgtgtacatgcggaacattatcgctctgaagtggcgtgatcgaaattgtgtatatctcaaggatagggacggttccttcaccaccaaagccagtgaggtgaaaccccaattcttttaggccaccgccctcgtctgtgtctgtttgcggaccaatctttgcgcgcatcgtgtggactcccccattgtcttctatcggtagcagtcgtggctcatcgcgattgatgagcttgagagacaagcttggtactgcgcctgtatcagtggccagattgcgataagtgacttccaatgccagaccaccgactgcaggcatattcaagctgtagagaggtatgtagcagtcgaagtactgggtaagcacatcggcctgtatgcagttgtgggcttcgattaccagcttgctttgaggaccttgtgctaacctgtgtgcgatgcgggcttggctgccttgattgacacatggtactggtataggaagaggagcttgcgcgccaagttgtgcgtgcaatggcccatctgtgacgtgcttcgcgaaactgcggctgaaatcagtaaaaaagaacatttcccatccagctggaaaacacctggcagatttggtgatacagcatccctgtgtctgttgatgtcgaactgctgcatttccacaagaacagtcgacatcgtttggtaaatcgtcaccgtgccacattgtccgctcgattgctctaccctgcacaggaaagtgctcaaaagaccaggcaggtgcaaagataccagcggacaagccgagttctgcgagctttgtcacagctgcaccagtgttggttccaccgccaccttttttgggatacgtagatctggattggtgtgaccctgaattattttgcgcccagacatcgacgccaaagaagatctgttcgggtggaaagcctgactgcaaagcaatcgtcttcgatctgcttgcctcggactcgccccagcagtaattggtcaagatgccgccacaagcttgggcaaagagaagattggaggcggttagagcgttctggtaggatatcttatttgacgttgtaagggcatcatacctagaaaaaaaaacccccgtcagcttacttggccacaaggtaaatcgaagtagatcgtcttcactcaccataccaattgcctattgtcacccagctcgtctctcaactgcaccaggaaggcttgaagtatgttcggactccaagcctctcttgggaaaggtatctcaatattgactagatagccatcgaaaccatagtgcttcgctatattggctagctttgtggcgagaccgaatgtcatgttgccatcactgcttgtgtgctgcaaaaatctatctgtctccttggtctgcggctcgacgaggatggtaccaagagccaagacaccattgcgatggagtgtgttggcccaagttggtggaggtacacagactagcttatgggagaagtacacaaatgagtcgacgtactgaaggtcctcacatgcatacatctcttctgcgagatccgcaccttgcacgttttcgtaatcgtggtaattgcctgcatagtcatggactagtaagacgcgcgctttgggtccttcttttgccgcagtgccaacaattcgaggtagtaatggtgtattcgatatctgcagtgggtctgaatcgctctcttcccaaccttcgagctggtcgaaagtgtcgaaatactcgaaacccttcaggcgatctcgttcacgttgtagccggcgctcttctggagagggaccggtatctggcgtcgggaacagatggcgatacccatctctgataggcctcaggatgtctttccagcctagaattgaggccatcgtttttgaatgaattgcagtttaaaagagtctcatcttgattgtaagaggctttcgcactggtacgccgcagccagaaagtatgcgatagactgttcaaagcattgtggaggtgattgcagacaagacgaccgttgatcagactgaggaaaaatgatctgtattcccagcattacatcaacccgtctagtgttggtggtgcgggcaactgtgatgcatggtgagtgggcagcgggagtgacgttcgacagggatgagccttggcaacctgcaagggctcaacgccttgcagctgctccgtctaaacgtgtcatttctcgacaacatcaaacagtctttgcgcactccttcagagcctgcaccgttgtcgaacccacgtacgcgactcacacactggcaagacacgctttgccgcgatcatgaatcttttccggctactgggtgagttactggaccatttcttgcggagtctttgcggaggtgtcgagggatgagatggtgagatttggtcgcgagaaggctaacagctatttgtaggggatttatcccacctgttctccatcttgattcttctgcataagatgaaaatgtctagcgtacgtcaatgaagccccgcgatgaatgcgccgttcctgacaatcctccagagcgcgtcgggcatatcgttcaagtcgcaattcctctacctcatcgtctacctcacgcgatacatcgacctgctatggaccttctacgagcccaagtctctctacaacaccgtcttcaaaattgtcttcatcagcacatcggcgtatactgtctaccttatgcttaacgacttcaaaccgacccacgaccctaatctggatacattcaaagtgcaatacttgctgggtgcgagcgcggtactggcgatactgtttccgtacaaatatacattctccgaggtaggtcgtggatagtgaagcggccacacaattgctaatggcagggacagattctctgggcgttctccatctggcttgaatcggtcgctatcctccctcagctcttcatgctccaaagaacaggtgaagcagagactattacaacgcactacctcttcgcgctcggcgcctacagagccttgtacattcccaactggatctaccgctatttcttcgacgtgccacgattctacgacccaattgcggtgatcgccggtattatccagaccgtactctactcggactttttctacatctactacaccaagtgagtgttcctgtttcagaatgatcagcaagtatactgacaattcctagggtcgttcaaggcaagaaattcaaccttccagtgtgatcgacgcaattcgaaaagtttgcggccactgttcgagtggcatctatcgacgttcgcatgcttcgtgtacaatatataagtagggtttgagcacttttgctggcgtttggaggccgaggtgattggcaaatctgggcaacggtggtcacactgaacgttgcgctcgcatgtcttccttagcatttagaagacacgagtacaatttttgtaaaatgatgctacggatcaactagcttagacgcaggacatggctgctgtgtgcggcatgaatagagctttgacttgaaccttgtgtgcgccttactctacgatgtgtactagatgttgtcatgtacgatggacataataacaaagatcaaggcgcattattgcgcccaacaaagaatatacaacaggagaagacctgtactaaggtgatatagcagggtaaggatattgtccgaattggtgaggctgacggcccgggatcctactccgcacagcgccaccgcggacgatcggtcgtgcttgccaatcagccctgtgacgatggccaacagacccgcgcatcgacttgtcaccactctcatcttttccctgtattcatctaattaataccattcactcgctcctcttttctcacgatacccgcgctattcgacgtttccccgaagcattactcttcgaccgcaactgcgcacgcgaggctcccgggatcccacaacacaaagaatcatgttctgcctacggagctggatacctgtgctattcttcttgtgagttgcaagaccgatcccgaccttccgaagcgttgcgcagtactaaccgtccatctagattacgaactcatgcatcgcccgtctacctcatcctcttcatctctgcgacgtactttctaaaccggccgtgtgtatactgctcgctcctcttattcattctcgttgtcgcgctgttcgacttccacacgccgtggttcgatccgccgcttgcgcccgacactgccgagctggcgctgaacggcacgatggtcgagactgcgggtgtgctggcacaggcagcgaatcacacggcgcaagcgctggtgaagaacgcgttcgacggggtcaaggggaagatcgggcaaggaaacggcggcaaggagtacgagtgggtgaaggggctgttgggcaaaaaggagttcaagattcagtgtttggatgtgcttattcggatatgaagacgcgattcaacgacaaagaagaagaaattcgctctgtaaattcaacactatggaagcgcggcacccgtgggcgtgggattgggattgggactggacagggtatcttgcatgtcaggcgcgtggattgaaagcatttgcatggcgtctttggaataccactttgcacgcggtgtggctctacacactggaattacaactgtgtcaagggcaacgaattgttcatagaaaggcgacggatcatcttgagcacgcgtttaggccctgaagaaagacctatgatatcaaactgcatgttcttgtccatcgcacatctctgctgatacaacgtcgagacagggcagcatgcgttcttccctcatcggtcgtacatggtgcaacgaacctagccgttgaaattctcagtctagaatgtggaccgaatatgcggtgatttgtagaagcgaactctcaaaagtcctccaaacgcagccatgtccatatgcaccgacagaaagatgcagctcacaattcttggtccaatgcgtccacgatcttcactcaatgatgcatcatttggaccccgcgctacctacatatgtgacagggatcagcccgtggtggggcaagagcatcttgcacgcgcaccttcccttctggatctacttgcacgttacgcagcttcctcacgccattgagtttctgctataagccctctccttcattcggttccctgtcctaaagctggctaccctttctgtatcttcgagactctgctctcgacctcggctctggactagacttcggatcacccctcgccatctgtattcaccagcaagctatacaccacttggattcgcaagctccactaaccccactcagagctctagaagcttcgtttcaaagcgtgccggctcgtcgcgtacgcaattggtactgcgaccgagattcgcagctgtcaggttagacacattctcagttcagaagagattctgtcagagcgaagttacaagtagctttgcaatcatggcgtccgacagagatatcctcccagcttggtacgatcacccttagcaagttctacacatagaaatgcaatgcttccctagaccacaagctaacaccggctgatcagggctaagcctacgcactacgcgctctccctccacgacatcgagttcggcggcaagtttggttacaagggcacactcactataaccaccaagattgacaagagcgatggcttcagtgatctcgttctcaacgcccaccagctgaaggtccacagcgccgagttgaaggctggcgatgccaccaagtcggcgaaggacatctcatacgatgagaagcgccagcgcgttacactggacttcggggagaagataaactactctggagaggctactctggaaatcaagttcgagggcacaatcaacaatgtacgttagaccataccctgcgactctgaagaggaagtgctaacagctgacgaaggtcatggcaggtttctaccgctccaagtatacacccaagggtgaagtcccggcatctgtcgcaaaagatgacgagttccactacatgttcagcactcaatttgagtcctgcgatgcgcgccgcgcgttcccctgcttcgacgagccgaacctaaaggcaacctttgatgttgagatcgaggtaccaaaagaccaaactgctctcagcaacatgccggagaaggaaatcaagtccagcaagcgtgacggcttccacactgtcgtcttcgagcgcacacctatcatgtcgacataccttttggcgtgggccattggcgactttgagtacgtcgaggccttcactgagcgcaagtacaacggcaagaatattccagttcgcgtatacacgacaaagggcttgaaggaacagggtcgctttgcgttggacaactgccacaagattgtcgactacttctcagaggtcttccagatcgactaccctcttcccaaggttgatctgctggctgtgcatgaatttgtaagtatcagcaccccagttcacagccttaggctgatcctttagggcgctatacgtatacccttcactatgaacttccttagactgacctttgttttctagtcacacggcgctatggagaattggggtctcatcacctaccggttagtcggagcgcgatgtcaatagaggatgcagcttacattccttttagtacaaccgcagtgctcttcgatccagctacatctgcagacagctatcgcaacagggtcgcatacgtcgttgcccacgagcttgctcatcaatggttcggtaaccttgtcaccatggattggtggagtgagttgtggctcaacgagggcttcgccacttgggtcggctggcttgccattgatcacttgtaccctggtatgaaagctcatcaaccttcggaaacccattactaacataaccggcagactggaacgtctggggacagtttgtcgtacgtcacaagtctcgaggtatacatcctttgaccactcactgacttgcgtgtagactgattccgttcaacaagcctttgcacttgatgctctccgaacttctcatcccattgaagtacccgtatacgatggcctcgaggtcgatcagatcttcgaccatatcagctacctcaagggaagctccgtgatccgcatgttgagcgctcacttgggggagaaggtcttcctgcaaggtgtagccgactatcttaaggcccatcagtactcgaacgccaccaccaacgacttgtggtcggcgcttagcaaggcttctggtcaggatgtaaacagcttcatggacttgtgggtgcgcaagattggtttccctgtcgttactgttgccgaggagcctggccagattggcctgcgccaagagcgcttccttctttctggcgacgtgaagcctgaagaggatcagactacatggtggatcccacttggcctgcacactggttcctctgcctcggctgcctcgctgcacaagaccacagccctgactcaaaaggaggagaccatcaggaacgttgaagatgggttctaccaaatcaacaagaacctcacgggcttctacaggactaattacccagctgatcgtctcaagaagctcggagaggctcgctcacagttgaccgtcgaggacaagattggcctcgttggtgacgcttatgccaactcagtcgctggcttcggatcaacagccggtctccttgccttggtagagcgtttctcagatgagtccgactacctggtctggtcccagatcctcaccaacatcggcaacgtccgaagcgtcctctctaacagcgaagatgtcagcgaaggtctgaggaaataccacctcaagctcatcacccccgccgtcgagaaggtcggctgggagttcaaggacggcgagagcttcctcacgggccagctgcgcgccagcctcctcctctccgccggcgtagtcggccaccaagccaccgtcgacgagtccctcaagcgcttcgacgcctacgtcgccggcgacaaatccgccatccacccctcgctccgccgcgccatcttcgccaccgccatgcgccagcgcggcgaatccgccttccgcaccatccagcaggaatacctctccaccacctccatcgacggcaaggaaatctgcctccagtccatgggccgcgtccagtcccccgccctcgcaaaggagtacctcgacttcatcttctcggacaaagtcgccatgcaggacaagcactccggcaccattgcgctcgcgaataacagcaaggtgcgcccggaggtgtggtatttcatccgtgataactgggatagcaaggtgcatccgacgcttagtgggaatttggtcgtgctggagcgcttcttgcgctttgggctgaataagttcgcggatgagaaggttgcggatgacatcaaggcgttcttcaagggcaaggacactcgtgggtatgataaggggctggaggttattgatgatacgatccgctcgtatgccaagtatgcgaagagggatgaggcggtggttagggagtggttgggcgcgaatgggtacttgggttgacttgcggcgaggttgtagcgcagcttaacgcaatcgtctgagcaggcagtgaccaataagcactcaatcattactcatttcactcttgatccacgtaagaatgtaacctatgtcttgacccatccaattcgccacgcttcatgtacgcaaggaaaaaccccctacccaccgcaccatatccatctccaacgcccaagcaaaaattaccaccccccccccccatctatcccaacgtcaccccctacttcgccccaaaaatacgcttaatatccgcaaacttgaccggcttaaccaaatacatatcgacccccgcatcactagcatcctgctgatcctgcgcacttgccagccccgtgagcgccacaatcgtactccgctgcagacccattttcttttcaaactgccgtatctgccgtgtggatgtcaacccgtccatgacgggcatgctgaggtccatgagcacaaagtcgaatggccggacgggcgcggactccgtaatgtttgcttcgcgcttgaatgtattgagcgcttcgaggccattcatcgcttcgctgaaacgcagcttttggcgctgcgcaaatacgacgagcagtttgagattgatcgcgttgtcgtcgacgagcaggacgcgggggctgaagtactcggcgctgacttcctggccaggacttaggggggtgattgtcgttgggagggcctgagagatgggcggggagggcatgccgggttcattttgggacgggggtttttcgtgggggtatacttcgctcagggagcggtgtgcgagggcagcgggcggggtgaggtgatggtgcgtgtcggtggtggggacgttgaggatggtttgcgagcggatgagcgagtggcggtttgagccttggttggaggcacgggagcggcaggtgagaagggcgcgggtgagtttgcgggggccgcagctggagttttggttaggtacgtgtagatggtgacttgggatgtgggcggacttacggttgtgtgacaacttcgacgacccagcccaatgcatccatcttttgcgagaggtgtgcgtcaacgactgtcttttcagccgtgtctgtgcagatgcagaccacagatagaggtgcctgatggactcggcccacgcccggcttttcaagcaactccgtaagtgacggtaagtcgcatagcaagaggtctgtttcggcacttgtaacttggtcaactccggatatgtgcatgtcatacgtctgacaggcctttagcatggactctttcagatgaactccacgctcatctctgagagtatcagccactgtgacgacacttgcagacaatccagacaattccttcgaagcgcgaagcgcatggtcctgttccgcaggattgctttgcgaactcggtagtcgaatagctaccaatatttgcgtgcctacattgagcgtgctcttaacctcaatttctcccttgagagattcgacgatttgcttcactatgctgagcccaagcccagtgccgctggaaaacggatcttcctgactaaaaggagcgaacagcttagtccgctggtagtcagaagacattccacggccggagtcttcaatggtgagagccaagtcaatggtcttgtcactgctcatcgtctgctccagtcttattgcaatgaagcctgagtcagtatacttgagggcatttccaagaaggttcataacgatgcgtcgtagcgcgcccggttgcgaacggatactccagctcacatgaggcgcgacgatgagggatacattgactccaccaactctatccctggcatttgtaatgttgttctctgcttggtcataaatggcgccgccattggcgttctgtgtcttgcggaaagtgtgacctgcgcagactgtgtcacagacctcttccaccagctgagcaagatcaaagtcggcagtcacaccaaggattgagttgtcagccggggatctcttctggcgcttatcgttgcgttgcttgcgctgagaattcgtgcttcgtagtttgtttatctttgcgtagtcgagaacatggtcgatggtatccagtagtgttttaccacaagtttctatggaagaaacgagagactcctggtatgcggatgatacagtatcgcgaaggaactcgactgatcctagaattccatgtaaaggactgcgaagctcgtgggatatggaggcaatgaatgttgtcttggctttatcggccttctgagccgtcaagcgtgcaacttcgctagtgatgctgttcccaaatgcttgaagataaggtagctcgttttcagggctcattagtcgtccagcctgtgtggtccagataaatccaccagccacccagcgctcggaagccggatcccaaagagggaggaagatgagtgttcgtacattgggcagaacttgcaagaactcggtcgggatgaacctctctcttctcttccgattcttgattggtaagttcgatgcttctgtctgggtgcggtccgattggtcagtttccgaagtctggctcttctcgtcggagctgttaaaaccaactccctcttcattgtaattgaaaaatttgccaaacggatagcgatgaatgtagcgctccatggtggcttcagtaaaggcgaagtcagcatgcactagagatgcattaccattacgcagagagagacctgcaactggacatgctttgctttgggcaagtgccgcatcgaccgatctttcgtggaaaatcgcattttgccttctacgccggcgcgatgtcgtagaatcgccagtgtcgaagtcggttgtgttgtgcgttgcactttcatcgctactgttcgcctgtctgtcgaaattgtggagctggcccgtgatgccagctgcagaagtatcaaagaagacgacaccatcagcgtctgtactttcgcgaacgatacgggctgcccgttggaaaatgcgcgtcgtgtccgactcgccttcgtgcttgcgctgggctgcttgcttgactgtgtgtgcaggcggcgcgggagcagcatcttcctcttcatcaagtgtctggaggcgtgcgttctcagtctgtcggtccataatcgacgacctggggttggagtcttcgcgcaggtcctgcgcagttgaacgctcgatgaactgggtcagacccttcaccatgcgctcgcccttgatgcggtcatctgagtcctttgcaagctcaagatgctccatgatggcggcggccacgtcctgcatgaaccgcacctcagcagcgctgatggcatcacgcggcttctcgtccgagacggcatatacgccgatgcgatgtccagctctggtaatgatgggcacgccagcgtagaaacgaacaccgggttcgtccttgacatagtccctgtctgcgaagcggggatccatccggcagtctggaatgaacatggcctctgcctcgtacggatcgccattctcctcctttgcaatgtacctcgaagtgaaggtatggtggcacacagcgtcgaacttgttcagaatggcattgccaagccagacctcgtctcccggggattctgcagcggtcgagaggagagaaacagtgcgagtggcttcggcgagaatgtattgtcgggtcgagtcaatcaacgagaccatggcacgtcgcgtgtccaagcgcagcgcggccagctgggcgaaggccgtgagggagcgatcgcgaccattttgcgggcgaaattccttctggctgaggcctttgtagccgatgccgttggcactcacgagactctgcgcgtccagccacgggcggtagtatcttcaggggcacacaatcagcaaaagccatggagtggggttttttgtgcatggcaacactggctaccaacctgtgaagatctcgctctctggccgcctcgtggtaggcgcaaaccatgctgcagtagtaatgtgcctcctcggtcgagtatggcaatctacacgcgctacatacaacgtggcagtgggaggaagcaagccaaaatacttggaatggttcctgcaattcacataccctggtctacggaaggcgcccggggacgcttggtgcagaactggctcgaggccgatgagggctttgtggtgtaactggattcactctagcagtagcaagaaccctggctcaccatggagccactcgctaccggagcgcgtgtctgcttcagggctgcaagggaatcctgcaatcggagaggtctggaatcgctttctgggtcgcatcctgcgtctctgggcctcggcagcgtgcttgctgccgactcctctgggtcacgcggataagcagtcccaatcgtgtccatggcactcggtggcgtcggcaaaagcggagatttcctggtgtgcattgttggtgaagttcgatccacagagcaaggacgtagctgcgaatcgcactatcaagtagcatcgacggacagcacgggccgcacgtgtcgatctcccggtatgacagccgatttgccgcagagaactttcgccctccaacgtcgttccaagtcatccgcgcgtcatggcagaagcattgcattcgaagcggtaatgtgttcctgtcgcgctcgccgaccccccgtgctgaccatggtgcagcgttcgccgcgaggagctccactcgcctgcgtcctcagcacgctctaccccagacccggagcttgaggaactgctgcgtgcgcggctgcgtaaccacttcatcttcaccactgccgagactgacgatgccgccctccaagatgctgttgtcagcgacgaagaggagacggaactgcgcctcttcacaaccacttccagcagtgcccccaccacgcacaagatccgcctctcttcgcctgatgcggccaacggcgagcccggcttcctcgtgaagaagccccgctcctactacttcgcggatgagccgacgagtgaggaccagctgcgactccaggctgctgctgtagatggcaagaccatatctgagctttccaaactgccttggccaggatgcgcgcttccatggaaggtcaagaagctatccccagccggcttcaagagagaagtcctcgtgggccatccgccccagccagccacagtcgaggagacaatccacaagcgcgcacgcaagggcaagaagacgaggatcgccctgcggaaaaagatgcaggccaacaaggacaagcacgaggaacaagctaggctggccaaggagaaggaggaggcagagcgcgagaagaggacgcggcggaatagagagaagaagctgaagaagaaggcaaagtcccaggccaagaagctggagggtgccgagggtaccgaaaacactaatgagcaggcggaagctagacaagacgagagcatggatgagaactgacgaaatgaactctgcaaaaggcattttatgcaagattcgcatgccgcccaggaatatgacccgacgccacttcactctggggaaaagacaaacgcctcagcatcatgatcatgtcaagtaataccgctaaggctctcactctgggtgaatggatctcacctgcgtcccagacatgcctttaccacaagcacgctccgctatcactatatccgctcgacccgcctgcttcttatcactacttccgctacccaactcaactcctcgttgtctacacccactccagcgaaatggacgtgcatggtggtgctgggcccggctatgcgcccgaggcctctgaataccctgcctcctttgtacgaggtgaaccgcacatgcatcagcagtacatggagccatatggcgggcccgcttttgcacatgactatcagcaacctcgcgacggccatggcttcgtcccgcagcccagtccgtcagctgaagtgcaaggctttcagcaccctcctaacgggtctgaattcgccccgcaattcgatccatcagccgaaggacccatcatcaaagcacctctcactttggagccacctgcgctgcaggtgcctctacacctccaagacctatgtgcccgatacgttgccagctacgacaacgaatccattccgaacgcggaccgtatgcgagctgcccaagacctagctctcgctttactggagtattactaccctgcatgcgccggctatgtcgtccaaccaagttctctaggccccgtcgcaaaacacggcctgaacttcatgctcaaagctgccgacggctcagaccccgacttcaccgccctaccacccaagaagggctccaagaaaggcaagacaaagaagccaagcaagaagcagttggcagagcagattgagaaggaagctctcagacaattcggtcactattggtctttcactacgtctgtcatatggcacatgattaagacagaagacattgctggattcgaggttttgaagaagattcccagcgccgatggatctgccgacgagtatcgcccgtacacctacctcgcaatcatgatcgacaatctccagacctttccacagtttgccggaaccaacgacgttcaccgtggtgatgtcttgactgatgtgctttgtcgcagccagcacattctcgagggtcatggcattttgctcttcggcacgcgtctcgagttctacgatttctacaacggggctggcttcgatcctgaagctgttgaagctgggctcggtgttgaagagccgtcagttatgcttggcgagggtgcgaaccacatggacttggcggtggacttgcgtgcgacgggcttgcagaccgtggatctaatgttcaaggaagcaacggcaagcaaggtcatttatctcgacaagagcgtcgatgatgatgtccatgatggcgctgacggagagcttgatgcagatggcgaatacgaggtcgcactgaacagcatggttggcgagtaagaaccccacctcacattcaggcctcatccagaatggtctttacgggctaaattcaagctctcatagtctatacatgctttgctccatgacagcaattatatcatgctagaatcaaagtgaacacgaccttccatgccatcctcccactgcagtctgaactccgctgaccatgaaactcggcacacataaagtgagctcgggagtatgaaacacacaccaccaactgccttttcgtctacatccaattcccacccatgctctccgaataccctccccttcctccgcctcttcgactagcctgacgtattggtggcggcggacctatatacacacctcccccaccgccgcccacgccttgcacctgagcatacttatcgttgattatacggaccggtccatgtccatgattctgcgcaggaagtgcgccgtagccttgtccctgcacctgaggaggagcgaacatgccctgctgcgggatcaggtggcccacaccagggctattggggggagccgccatgccctgttgcggctgagcaaagggaatctgcggcgtctgatgctgcgcaaagtgctgaggttgtcctcggaaagccgtgttgtccgaaccccatctgctgttgctgtggctgtcctccaaacccgtggacttggccgaattgactcccacccgcgccatacgccctcacagcatcgcgattcgccctcgccgcctcactaatccccttcccatcccctccactactatcacctcctttactgccattcataacacacccccacgtccccttgcccaacttctcccgtacaaacttcaccttctccccaacgcccttcggcatcccgctcttcgcctcgttgaacgcccactcacatgctttccgcacggcagcccacatctccgcctccccgctggcgaggtctggattccctttttcttggcgcacgcgctcgagcacggccatcatgaggccctgcgtgcggtgcgtgactttgtctttatcctgcgcgtgcgcggggaggaggatgtagcatgtcgccgggttcgcggggcgcatgcgggattgggagaaggtcgatattcacgggtgctgcggtgtggaattcgatactgccgagtgctgcgggtccaaccgcgagtctcgaaaacgctgggagggaggggcaggaggaggaggagaagagtgagaagggactgtctgcgatttgaacagcgcggtgtatgccttgctccgcgcccgcagctctacacttgctcttctcatagttccgcgcgtcgacacactgtctcgcccacttcttcgccgcgccggggtcgagatgcgccttcacggctttgacgaccgtctcgccatatttggctttacttgcgccgaggatctggaacgcgaaggttacgagcgagtcctgcgctttgtgcaagtgcggccggctgagcgaggacggcagaaacgtgttgatatagtatgcgaagtagtacatgtaggacgccaagtgtgggaaattgagcaactggctggccgggtcgaggaaaaggattgggatatctaatttccgcgcataggtttcgaggcaggtgaggtctgggagtgtgtttgcgcggccagcgggcgagggcttgacgctatctgtgaggttgagggatccggtgatgcttatggccgatagagctgagcgcaggggtggaggaggttttgttgatccaagtgaggaggaagtgtacgacggggccgtggtgccagatgagctctttcttggtgctgctcattttgaacacgcgctcgatggcgatgttgatgcgcttgacggtgctatcgacttctttgcctgtgttgtcgctgcgtatactgttgttccatcctatgacgacgacgatggtgccaaatgctgcgactgtgccatctagatgtttcttcccgttcgcgcaggtcaggtgctcgacgagctggcatatgcgagcgaagttattgcggccggacttctcctcggcgatgatgaccatggcgccatcgcttgcgtttgcgcctttctccttgcgtgtcccgaggttgcatagcttcgcgatgactgaagtgagttggagcatgttatcgatatcggagtcagtctcccagacgtgcaggacttccgggtcacagactttctcgaggacctcattggatgcgctggagaaagacgacttgtactggtcgggcatagactgaaccgccttcttgagcgcatctacgtcgtcagtccacggtccagtgaaggacgtcatcttaagccggtggtgcttgcgcatatgttgtcgcggcgcgctggacttctcttgtcggcgagggctcgtctgtgggctagctgctggcggcggaggtggacgcgagtggggtctttggtatgggcgtgatgtagagcgcgagtgacgattgagcatgcgattgatatagtccatggggaggtcgctgtgaccatgacctcggctgtgaaggtcagagaacatatggcggtcgcccattgtgcgtgtctgtcgcgttcgcgttttgcgcgtgaaggacccagtactcgttggaaagtagtgaatgcgcaaaccgcaagagtgttaatagctgtgacgtgcgcgaacgggacgctcgaaacgtcgatatagttgaacgaacggaggaaatgtgtggtattgattcgcgagagtggataactatttataaggtatgtattgcgatttgtgccaagaagtgaagtgaggagtgatgcgctcaaaggtgaagaggaagaccgatacccatacccaaacacttgaagtatatgtcccaagtaccccagcacgtgtgatgctattccggaacgccatcatcaacggtaacataagagagtctgacatctatgagccactgccaccgtggttggcgatgtcctgcttgtcgagcttctcaacctttctgctcagcagcgcgcgcagctcagggctgatgaccttcgcatcgccctcctcgttggcgggcttgccttgatcagtgcccgtagaggatgctttgggcggtgcattcgagctcgatgaagagggcacagggccagcttctaccgcggcttgcgactttcgctgccttgcttgtggtgcagacgggaagttgcccttcttgtcaatggtttcaaccgttcgttggaagcgtttgaatagtgactcagcacgaacgattgtggactcaagatccatggtgccagacaactcgttcactgcatgacgttagctttccaacccagaagtagtaatcaagcaataagcctaccatatttcaatacctcgtcgaagtgctgaagatgcgccatgatgacatcgcgatgcttctccaagatagctagcgcaatgaagatgtgaaagttgctgctctggtagtcggtccatagtgactcccacagtcgaagaacatcggcccattcaaactcccgcttgtaccagaccaggagcatgcggaagaagaagaagaaattcgtcgagtcagcagactgaaggtggaggtatagcttggggtccatgagctgcacaaggtgatcaagagtcgtgagctgcttgcgcatgccagactggtctcttaaaaagttgcgctcctacacaggtcagcatgtcattgattgttgttaagctgtcacataccatgcgctccataaatccgacaaaggcccagaaggctatggcatcatcttgcatgactgcgtagatgggtgcaagaaggtcgctcataccctgcacatacccgaggtccttgttgtattcgttgtacgtcagaagcatatccttcatctgctccagatggacattggtaccggtgtctgcgaatggcgagtcaggatctggatgtggaatatcttcgcccgcgaagattggtatgttgcgatcagttcggtgaacatctttctctacatggcggaccccatagaatggggaaaagttagcctgggtttcttcgaaggatggtgaatgcgaaatacgaacctatcctgttcttctgctctctccaccactcctcttgctcttcggtctgttcgccttctgccagcctctcccaccaagcacccttgaggcggatgtactcgtcgcggcggctgttcacgtttgcacgacgctcttcctcggagctatcccactcgtagacgcctaacagatataaccatgcctctttccgcacgccatcatcggggtctagaccgccgtggaaaattcgctccttgacctcgtcgggtgttagttggagccggccctttggatcaaaaaagcccttccactccttcaacgtgacaggctttctcctgtccgccatggtcatcttgtccatgtcaaggatctcgaagtctccgacatcactctcctccattgctaggacgtccttcgcagtccatatcctttgattgcgttcacgctcgctctgctcggccatgcccattgcccaccttgccaaatagattcgtgcgctgtcgaactcgtcttgaagcgtctgcacctctggattttggatcagtctccgaacttgtggtgggatcttagggttgtccgcgactgcttgcgccgttcgtcgtgtgaatgtcgtgacttgactgagcttctcgaggaagttccaccttgcctccttcaatgccttggtgacaggatccatgccgccgtcccgcttaccggggctttgtgaggacgatgcatctgcactgtctttgttcgactttggcgaagtagcgttctttccaaaggattttttgtcgtcttcggacggatcgatcaggtatacgcttgggtcagcgccggaccgttccacattgacgtatcgcttcaaccagcgtagcacctcatctccgccccaaaacatgcctccgccgtcgccaaaaggatcaaaactctcttttgccagcttctttctctgcatgatggtagactgacactcgctatcatggaaaaagagggctggaaagctatcgcccgccctagtattgaccacgacgcttccgaaccaccatccgatgctcggtggtcgtaccaagatggagtagatctcgctgacagggatggcgaaggcatatccggggactgcgctgtgtgtagaagtcgtcggcggtggaggtacgaggtaggactgtgttggtggagaggccgaatctgatagatcgacctttacgtatgtatcgtaagcatccccgagagccgactcgggcatccacgcgagaagcagggagggcgcgttgacgcttcgggcggacgaggaagaggtagggcgtgcatcactagctgtgggtcgtcctttctgctgcaccagggctacgaaccctgggatattgtctttggccgacggcgatggatgtacgtagacctggggctgttagatgatttcacgccaccgggatagtaggatctcaacacactttgcttttggtgtagagcagcttcacaccccggccgttggtggtgtgttttatggtattgtattcgccttcttcatcatcactcagggcgtagaacgaagcaggcgacggcgatcttcgtgacgaggacgccatgcggggcaactgtgggaggatgtgtagggagacaaaggtattgggtattgggtattgctctacttggtactaatagggattctgggtgtaggagcctggaaactcgcgcgcatcaacgaagacgcgcacatggagcactagagtcgccgcaggtgatggttgcgagctgctagttcactcgggtgacgtcggtgctgtggcgcaggcgtcgggcgcggggtaccaatcacggcgcatgcacgcactatccgaagatgaatgaggaaacttgcatgttctattcattaccatctagaactgctgcgaataaacagagctatgtcgtgtactccttgacgccatgctcaaaatgctacctgtgacccaaatgcaaccccatgcgccaaccccttccgtcaccaagcttccctaacgcatgcgcgggccactgggcagccctacacgtccacctgcaggtccccgttgtggtggtcctctgtcatatccagggccgtatgggtcgtcgttgcctgtccaaggcgagttcgacgacacgcttgacgagccctgctgtcttccaccaccaccaccaccaccaccaccaccaccaccaccaccacctgtgcttccataactgttgttgcgctcgtcttgatatggcgcccttcctccctgtggtgccggtctgtcatatgcgcccatcctcgaagactggctgcctgcgtccgaggctgcacttggcgcagggctgtttgacctcccccacaacctcgccttgagccgctcctgtgctgtcgagcctgatcctgcgctcggtggtggcgatgcatcggcttggtaacctccttggagactgctctgatagctgccggccctttggctcggtagtggtctgccttggctttgtggttctggtgtcaacgagttgcccatgccgggtcgtccttgcagtggtcgcgctcctccacctcgagcacctggtccacgacgcaacgagagaggctcctgtggttgctgttgttgctgtggcgcgtcccataggtcactcagccctccccctcgtccgcccgtgggttgcatctgtccttgctggcgcgaggatgcgaattgggtgggagctgcctgcggggcctttgggtcgggaggaagccattgcgggaatggcctgcctttctccgtgtagtacgcgcggagcactcgggaaatgtgcgagtcgtcttccgtgtcgccgtctgcttcgctgttgaggagctgttgccgcagattctggtatcgcgaagtcgtgtttgtgaggatgttgctgaatagccccgacatgatgtcgatctagagagcgagcgactatcactctgatcagcgcaggcccgggtcgtgtttgtgcaaccgtggtagtgttgggcggtgattgcacgtgttacagagttggtcgctgtttccagttgacccgacgtttggcgtttggcttgccgaagcgagcccaagtcgcgaccacgaccactttatgcacccacttgcaccacagcaccactaaccgccgctttacccattatgaacgtcgtacctagaattgattacattcactcgtcgtcagaagtatgtgtcgagtccgattctccataattgtgacccgccatccgtacatctcacgggacaatggtcacaaggtcggcaaggggcgcactagacgaagatgcttacttcattgccagccgcgggcacactgtgcatagaattaagaggaatcacgaacagagaagagcgccagaaagctgacagccatcgtggagtatgaggttcaaacaagagttgtccagttacagttacatgtatcaattctttcttattagcccttgctacgtcttcctccgcagtatcacttttgtattccaatcagctctgtttcgcatcggactttgcagttcaggacatcgataaacttggtctatgagcgatggctcgaactggctacatgaaagcattgttcacctctttcacttgcaaaagcctccttcacttcaacaatgttattcagccgtcctttgtccatagtacagtggaataaggaagtgaacgttgatttgtttgaagcatgtccatctgcacgttgatgttcatgtattctcaaactaccttactgtcttcaattttcagctcgttgaagatctatcccaagttccccattatcttattaagaatttcacaatgcctccacgacaaagtcagatccagcaaaatcgcatcgccaccgccaatcgaatctccaaagcatataaatgggatgtcaatcgtcaaaatccaaggcctcgaggtctgtcaaatctaggcaatgattgctatcgcaacgccactttgcagacacttttccacctgcctcgcttcgtcaactggatacaggagcatcgcgagggtggtgcgcattgggattgtaaacctgatgaccccaatatggaccaaccacgtgcagatagggtctctatacagatggaacgtcatggcactggttgtgtaccatgtattttgaagactctattccaacagtactggggcccttaccgaatgaatcaaaatggaaacggtgaaccacgaatcttcgaacgagatgatccagcgctggttggccttcataatctggcagatcgatggttctccagggatcctgagcaatggtcagagaagttggaaaaagcgcgcggaaggaaacttttatcccagtctgagaaagacaaagcaacagcggacgcaagaaatcgaaattcgggcgctcaacatgatgcagaagagttcatgcggctcatcatgggtggggtagagagcagttatgatccgtcgtaagatctgcccctatggatgcttaatcgttccagcaataatgtactaacaaggcctagggaccattcacatggagctcgccgcaagacacagtacgattctctcttcaccacatcccgaaacgagtaccacacatgcctcacctgcagggaaaggcatttcagcatgtcccgtcccgaacaaagtctgcgcgtcaatcccctcagaacaaacggcgacactgtcgaagccgccatccgtcgctgcatggccaacaccctcgacggtgtcaccaaatccacatgttcaaaccagtgccccgaagcgaacattacagtcgagtaccttatcgaagccgcgcccgaatatctctgcgtcgtcctgcaactcgacaactacgacgagactacaggagagatcagcaagaacagaaccaccatccagcttcccgacatgctcgatctgacagagtacatggaccacgaatccgccgaccctcttcccgtgcgctatcggcttgcttcggcgatctaccacgctggagagtcgctctcgtccggccactacggcgcgggcgtgacttcaggccgcgcacgacgcgcgaggttccaaaggaaagtcgtgcccgaccccgataccctccaattcttctgcaacgacgccgaaatcgcggagtggacgcagcccaccgctgtggctaataaactcaccatcaacccggttgacttttcggatgcaatgaattcgaggagcgtgtgggatccgtataccttgtggtacgtcagggagccgcaagatgcgccggccgcacgtgcaggatctgtcgtggcacatgtagcgccggtagaggaggcagatactattgctggaaggctgcgggagaggaagaggaagagggcggaaagtagggacggtctgtaggattgtgtgttggggtagagagaggggttgagggatggtgctgtaggctcctcgctggttcgagaagtttggagtaatgtttgttagcacgcatgtcatatcctgttcaccgtctttgtaaactccttcttgaccagttcgtgaacattttcgtgacgcgactcctcacagcttagtcaccgattctaatatcgtggcctcctagtcgatcatcattgatgcctataaattcgacgacttgaaaacccgcgcctttcgcagctcgcattgaagactttcacaatgccagtgtccattgtcttccttctttcacttcaacccagctggacacaaggcaacaaagggctcccaaaatatttcagaaagaagtggtgaagtacaatggagctctctcgaagagccatctctttattgaccgaacgccaaagacatgtgtgcattgtatatcagagtccatcttcttcgaagccatgcatccaccattccgtctcgagtccacttacttttccagaaatcttacaaacatgcctccccgtacatcccgcgtgtcccaacaggcaacctttgcgctgaaaacacccctccaaatcaagcgtgaccactatgtaagtccatctcctctcgcaccatctccagatctaacgcgatccagggcttcaaaatcaaatcccaatggcagccccaagactaccgccccaatctcgaaccccgggatatccaactcgcgcctggagcaaacacatactaccagcatgtcgtgcaccacgcactcatgcacacgcccatcttcgtgcagtggatacttggtcacaatcagccagccgatcccacccatctttccgcaacatgcataatgtgcgcgtacaagtcactggcctgggattactggctctggcaaggccaaggcgggcagaagatcatcgccgcgaaccacgcggggctgacgttcatcgacacgcaggcgattctcgcgcagccgctggtatatgcgcatagtcgccctggcgacgcggggatctttttcgagtgggtgacggatcagatggagtatgcgattcccgcagtcgtcccggcagatcagagattcaagctccattggaacgaggagttcaaggcgatgttccagcttgatctgagcgagacacgggaatgtcaagaaggaatacgccagggtgtgatatgtgggaaaaagattgttacgccggcggcgccggtgaggtcgattgaggtggatcttgacccggagatacacactcttgacgagatgctagatgtgtatttcaacgactacatggatgaggataggttgtgtacgaggtgcaatgtcaaccgtagacacacggtgaagcgcacgattagagcggcgccgcaggtgttgaggattcgggttaatattatggacgaggcggcggatggaatgacgacaaagtacctgaatgggtggactgtccctacgaacctcaatttgcaaggtaatcaggagattgacgagctacctttggagtacgcgttgagcagttcgattgcgcatggtgaagatcgtcccggcctgtacgaagaggtgggtggggttaccgtcagactgcctgtaggagatgatgattcggatgatgctcccgtagatcttgagcccagttctgaaagggaaaatgaacccatggcggtagacgaagacttcgaccctaacgatccgcacgaagatttgtttgacgttcctgaaagggtagattcagttatggcagaggacgagccacatccggtaatctcctcctcctccgaggaagaggagcacgatgaggacgacatagcagaacctttgagggaactgtggaatcccgcatttagttcctcgccacgtcgttgccggtggcgtcgcccctagatcacctgtacgagacgaagatgacgacttcaacggcttgatcctagtcaccaacgaggagttccttgaagagttgggcccgtctgtggacatggaaatggatgatctgccagagtacactgacactgaaggcgaggatgacgacgaggacgaacacgaatacgagtttgaagcgccagaacagctgaatagacgcgaaggatccgcgagcccgccacaagacgacagtgacgacgacagcgacagcggcgtcatcgatgacttgatcgtcgacgacgcaaacgatgtcaacgattatatcgacgatgaagaagttatcgatgtcccgcaccaactccacgacgacatgtacggttccgacgaagaatccgtcatacccaactcgcattacatcctcaacgtccgcgggccagaagaaaactaccatatctccatggcccaccacaaccacctcgacccccatgcccttcccctcgcgactctgtccgacaacccacagcgcccatggcatatgccctgtcacaacccgcgaggataccaggtggtaaccctgacgtacacgaggaaaccgctggaaaataagtggaagaagatggagcagaacatcccggcgttcatctgagcgcgtgtacgtgtacgatatgttgtaatgtaatttttttttgttgttgttgtagtgcgttctagcaggtctcgggcgctgcaatcatattcttctgtttcaaagcttcttgtctaaggcgtctttttgccatgcgaggctccatctcctcttcaggacgtccatactctgtgctgtgctcctgcctttttccttctcttcgcgatttatgcgtgtgatggcagcggcgagaccgattgatatggcgaagacgggatcgaggctcctagatctgcattagcaaaagcagacttcatgcaatactcaatgaacatacttggatattatgtactggtaagacatggctgtgaactgtattgggaattttcttgtgcacttctccgcggtaagtgtcaatcgcaggaacccggtgtatgtcgtgtgacggtaaatcctctggtgggcttttggtgtagagagaaatctgtatcaagatctagacgcgcatgtcatcgaagtcgcgataaacttcatcgaacgtggagcttgtgatcggcgtcccgcacctgcatttggatggtccgtgcacacgcaacggcggggagcttaccccacgcctttgggcgcgtggattgctcacccaggtgctatcgggcggcatagcttgcacagatcacttctgacgagagaagcgtgggatatcatgcgtcaggctctgttcctcatagggccgcatgcgtgcggtcctcggacgaacgatgtcgtcatcagtctcagagtccggatgagccgcaagtcacgcgggcgggtcagtaggaacagcttcacgcgtgccttgggcgcgtcacgatggttggcaagtcacatggctattggagcagttctgtagattcgagataggatgatactattgacgacagttacagcggaaggaaatgacccaacttccttggacagagccgctctctcgaccgtcttgtccagcgcaggcaccttatcagctttaggtgccatgtgacaggagccgagcttggtcttcctgacagcccgcactgagtgtagagagagcgactaccgcactgcctcgttcatcataataacttcattcagcccagccatgatatagtgttgcagcaaatgtcaaggaaagcccacagaatccgagaacgccgtagtccctccgcgccgtcgatgatcgagtaaacaagaggtgtgtagaatggcctagatcgcctcgccgaacgtgttctcgcccgagtagctgtgttgctgttagcatggctcctgcgtcttatgcgaaaggagtgacgtacgtgatgtagaggaagccatcctcgtccttgtgctcctcgtatatcgagctcatcagagcggcagtcggcggcaggacctcatcgacgaagatgaagatggccttctcgggcgacagcttgatgcgcttgcggatcacgtagacgaactggcctacggtaaggtccgctgggacgaggtacttcttcttgtcgatggtcgcgatgtctgacttctcgaccttctcgcagataacctgggtcctgttagcgactgtacagccagacagaggctgctgctgaagcaggtagacatacgggaatgcggtcgttgtacttctggcggatgcgctcagcctcggccttgcgcttctcgaacgggtgctcgtccttgaacttggagcgcatgatgactgtagtagatctggttctgttgttgagtgcggtggtagcgggtgcagaagtctgtgaaatgtgcttgtggtgcgtggcggagagatatgtaggaatgagggctggcggcggtgagaggggaccttaagaggcggggcgtgcaaggcagcacagcttgccaatcaccagcttatgaagcgctagtcgtgactacccgcttcacaacgccatacaaacacgctgcgcacctgcaagacacttcaaggctaggatttcgtcatgctgggcccgccctttcattgtcgcatggacaaggtgactcttctttgatggctgtgcctgcccctagtcacttgcccagcttcccatgaccatacccccaaggctgagtcacctgcaccggtacatcagtacctcctggggcctgtgtacatcttaagcatccaaggaatagatcacccgtttctacagagcgcgtttggtttggacacgcgttgcgcgcgaagtctgttcttttagatacgctggcggccagcggcctgcatatacgtgtacagcagcgcatgaatccaaacgtagacaacctcttagctgcagcacgtagagagagatttctccactgaccttatattgaagaccatgacaatcgacaacggattcgacatcggggccctaagcactagtttgtcgtgtttgtatcgccggaagctcctcggtacgtacctgcatgatgatgcgcccaccgtggtgtgagatgggccgaacactttctccacgataacttctcgcgtcctaattcccgtaaggcgagatcgcgtcaagcttatctctgcctgttctccacggtcacctcgaagcttccatattcatccggcttctcaatcgctcaatatgccgccgtttcgagcgtccttccgcgtcgcgagagctctcgagcttccccacagctatgcgccacgaccggcactgcgaccaaacaccctcagtgctagagccatacgaactccgcgaagatgcatgtcagatacgcctcctcagaagaagccagatcctctcgaagcatggcgaaatccccctccgagcaaatggccgaacaggatacggttgcttatgctgcccttcattggagccatgatatactctatggtatgattgaagcttcatcaggccttcaggatacacactaacgctccagcagtggacagatgactccatcaaggccgaagcccccacaatcgcgcagaaagatgagctcctcaagcgcgagaatggcgtctccgaacaatcccccatgcgcctgcgaatggagcaattcataaaacaacaccagaagcagatcgttgccgagctcgagaaagtcgacggcacaaagttccaaatcgacacctggcagcgcccagagggtggaggcggcataacctgcattctccaagacggcaacgtctttgaaaaaggcggcgtgaacacctccgtcgtctacggccgcctcccgcgcgccgccatccaaaagatgcgcgtgaaccacaaagccctcgacccagacgtcgactcgctagagttcttcgctgccggcctctccatggtgctgcacccgcacaaccccaacgcgcccaccgtccacctcaactaccgctacttcgaaaccgccgacgagctcggcaacaccagcgcatggtggtacggcggcggctgcgatcttacgccctcgtacctctacgacgaagacgcgatccacttccacaacacgatgaaggcgacgtgcgataagcacgacaaggaatactatccgcgcttcaaaaagtggtgtgatgagtacttcaacaacaagcaccgcggcgagacgcgtggcgttggcggcttgttcttcgacgacctcgatgagacggagaaggaccaggagcagctattctcctttgtgcaggattgcttgtctgcgttcttgccttcctacttgcccatcatcaatcgcaggaaggacatgccttttacggagcagcagaaacactggcagcagatccgtaggggacgctatgtggagttcaatcttgtgcatgatcggggcacggcgtttggattgaatacgccaggtgcgagggtggagagtatcctcatgagtttgccgctcacggcgaggtgggaatacatgcacaagccggagattgggagtcgagaggagaggttgttagaggtgttgaggaagccgagggagtgggtgtgaggtagtctgggagcctcaatgtacatagtagaattcagaagtttgatttgtgtacaacttttcttggggttgcatgcagtggctttgcacgtgggtgtctgatgttggtcacaaggcacagagagaatggtgctctgtcagcaagttcaaatgtcgtgggcatgttccggccgcggtggacgctgtgctcacaaacagtatgtacataagactggcacatatagatccaatggcaacaacgatggttttcggccgcggatacctacattatccatacccgtcgctgttgtcagccgtgcgccctgtagaatggtgaactacaatccgtggataccagtgaaggttcccgcagatctttgtcacatgatacgctgcattgggtatctgttcgttgcaagcatgccgcagtcggcttcgagttcaagaaccaataaagctgtgagaaatcggtgcagaagtgactcatgcaaaggaccctgaagcaatgctgtgccgactggcaccaaggtggtgtgacctacttaaactttatcagtgcaggggtatctgttggatttcagcaagcctgcattggctggtcaggcacaagatccataagtgagttaagagcgcgttgattgagagcggcattattgcgtacaatgtgcttgcgcacacaagatcaagatgggagtcgccagagtggaatgcgcaaaagcctctaaattctgtacactgaggggtaaatatgacattggcctctttgtcctctcctttctccggatgtgttgcacacagacggtaccaagcaaaatgttgacccaaggaaataaggtatcggtgttggtgtatgctgtgatgtctatgactgaactctttactcgtcgttgaccttctctccgccaggaaggtccttctcggacttggactggaccaacatgcccttgtagccggtgatgggctcggttccttgggactgtgatgtgttagcgatcatgtgacataagaagtatatgattccacataccttcaagtactcctcggaagcctcttgccattccttcgtcatggtgcgtggtcggatggggctggcgaacatgcgggtgaacgcgaagatggcaaaggcagcgcagataacaccagcagacaggaagaagacgttgcggccctcatctggaggcgggggtcgtcgagggccgtggggaccgaaagcgatgtagtatgctgtgagagaatgtgtcgttagcaagttgtccttgttgatgactctggacgcttcgtgataggttcgcgctcggcgtattggtgatgcgggccacctgggcacctcgataaaaacaccaatacgtcatgccactgcccatcacgtctcatcgtcccccaaaggattgtacacaccagccttcttctcctgcatagtcatctccttccagtccaccttcatgcggtccctaagcgacatccacaagtcggcctgctcctgggggggcatgtcttcccatcgcttctcgatgttggcgagggtggggttggaaatggcgtgcgaggactggcgggtctgctgaagctggcaagctacgggggcagctctggggagagctgtgcgggtcgcgaccgatgacatgacgctggccgagctcctggaagcccggacgatcgaggtgcgcaacatggcagcgggtggagtggagattgtcgtaaaatgtagagaaaaggaagaagcttcccgtcgagggtcctgcgcttgccaatgggttggtggtggtgatggggggaggtaggcacaaggagcaattcgcgaaaatgaggtcggtcgctgcggcacgccaagccaatcgacatggcatgatccgtccacacgttattttgccttagtcatcgggcttcctaccttcaccttcacgactacattcgcatgctgagttttcatggacgaagccaaagtcgagcatcgttgcttttctgtgaggttaatcgtcgctgggtcgttctttccttgacttttcgcacataatcgtgggacagatgtttgccgagggaatcgtctcgaggctgaacaacacgaggggctcccagattacatatgaggtgacgaactgagatcaataacatatcagttgtcgcgtgttgacgacatgatatacatgtatgtgttacattagatcatccagtaagctgggttcagggtactcacgcacgaaaagctcgcaaactggctcatgtgcatgtcaatcacctctggtgcaacacagtcgcaactttaccactaagctgggtatctataatactcctctttagctatggtggacaggcttgaaggacctttccatttccaactgagctccagggctgatggattaacacccctagaaatcacgtgataactggtgaacaattgcccagctggaacgctgccaataccagcagccagacgatcgtatcctgcagctcatagcatggttatcacagataaaacatcatcatgaccaatctgtacgatcctagcacaaataggtagatacaatcaagttcaatgaagcacacatcagtgcacagccgaggtcaggccatcgtctgaaaacacgagcttacgacgaaggatgctcaagctcgagctgtcagccctacaagttctcagaccacccgtcgaacgtttgcctcgccactgcttttatgcaggtaccttcagcagcttcgcgcgccattgtggcacaagtcgatcatggggtggtctctcttcttagctaatccctcgtctagctccccatgtcggccgcggatgcgttgctcttcaccactcttccccaacaccgatcgttgactcggcgctgcaattctcggaggttacaccaagagctcgtctcaacagctagtccggtcccgctgtggcgtcctttgttttatctcatcaaatgaccaaacgagcctgcaaacatgtgctcgggcacgtccattccatacccatgagagttgcttttgacagctagtcaatgtcatcccaccgacacgccgcattacgatacgcgcacatagctctttcgtaagcagtatcttgactgagattgccacgccggttgcgcttagagttccggtagccaagctagcgatgtgcagccaatttgcaaggatgaagtttcgaccacaacgcgggctacgagactacgaaggtaagagagttcgtttccgagatcaagagtcccttgagagcctcgggcatgtattgaatgctagagtgaacgtagccgagctgcagtaggcctccgtatggttccgcgcaccctccacgacaaacacgcgcccgaggtagcatgcattctagaacgcaggttgcagcacccggccggatacgtggagtgggagggcaacaagtatattattggatccggccgtgctgcgtatcggattagagaaaaagtatagcctgtgacgcaaagccctgaacgagacgttcaaactacataagcggggcaagctccttcccccccaccaggcccaacaaacatcgcgccttcccagacaacaaatctcttctctcccattccacctcaatcccatcttccatttaaacagtgagcgcgcctctcatcttccaattccccgttacttcaatactaaactctcctcagcacaagaatctacacatcatggtcgtcaaggtgagcttctcttaccccgcctaagctcatagcagcaattgacagtcgcacacaggttggtatcaacggcttcggtcgcattggccgtatcgtcttccgcaatgcgtatgtattctatcatcgagagctacagttgagcgatctagctaacgccgacccagcatcgagcacaacgacgtcgagatcgtcgccgtcaacgaccccttcatcgagccacactacgctgtaagcaaaccgcgccctcattgcgccgctccagaccgcctggaaattgtactgcagaatacgggctaacatgcgtccaggcctacatgctcaagtatgacagccagcacggccagttcaagggcgacatcaaggtcgagggcaacgacctgaccatcaacggcaagaccatccgcttctacactgagaaggaccccgccaacatcccatggagcgagaccggcgcatactacgtcgttgagtccaccggtgtcttcaccaccaccgacaaggccaaggcccacttgaagggtggtgctaagaaggtcgtcatctccgctccctcggctgatgcgcccatgttcgtcatgggtgtcaacaacgagacctacaccaaggacatcgaggtgctctccaacgcctcctgcacaaccaactgcttggctcccctcgccaaggtcatccacgacaagttcaccatcattgagggtttgatgaccaccgtccactcctacaccgctacccagaaagtcgttgacggcccttccgccaaggactggcgtggtggccgcactgcggcccagaacatcattcccagcagcactggtgccgccaaggctgtcggcaaggtcattcctgacctcaacggcaagctcaccggaatgtccatgcgtgttcccacctccaacgtttctgtggttgacttgactgtccgcctcgagaagggtgctacctacgatgagatcaaggaggccgtcaaggccgccgctgatggtcctcttaacggtatgtttacattcactggttaaaaaaaaacactcctaactctatataggcattctcggatacactgaggacgagatcgtctccaccgacttgaacggtgacacccgctcttccatcttcgacgccaaggccggtatctccctgaacaagaacttcgtcaagctcgtctcctggtacgacaacgagtggggttactcccgccgtgtcctcgacctcttggtctacattgccaaggtcgatggtaacgcctaggaatcaggacggagccaggccatgcctaaactctgattcgcatcttcacctgatttggtccatgagaaagattgcgatgtgtatgcagcagtaaaattatgctagacatgacatgaatgaacaataatcacacaaaacatggtccttactgcgagacgtgatatcatactgctaacaagttcttctccaaagctcccctcacccgctcagatccctgctgtcgcctgtcactagcgtacataccgcaactggtttccgaggcaactcctgcacctgcatgtctcgtgcggatcacgtcttccctagttcccgggaccccattatgttcttagcctcgcttgagaaaacctggagtcgcgtgagggacgtacggggtacggaacgggaagaatcgggtgcaggatcagatcggaagcacgagctaacatttgaacagcctccgtggctagcggcggccttgagaaataatcgatggcttccgaggtagacacagctcttccgaaattggttagactatagcagcattgagagagctcagaaaagtcgatcggtgctggatcgttgcctccaggtcataccggacgaattgagcaatgagctgtatgtctacgctttgatggtgtaattttgactttactgcaatattcgataactaagtgatctcatacccgtagtaatatacagtatctacactcgctcagctcagccaagcagtctgacatactgcgtcctggcacgttgagaaaacgtgtggttgcgtaagaagatattcatggattctatgatccagaagtacacttgggctctggttgcagcctcgagattctaattaacgtcactagcaaccttggaattgtcctgtatttgagttatgctgtagacatattgatggtcacagataggatgcgtttcggacgtaagtatacttggattttcgatgacagaatcactttttgaacaaaagctttcattgagctgtaacagttctctggtcataaaagcagattggaggttcactgccagatgatagtagtcgaatccatgagactttccaagcgagaaggaatcactactggcagactttcatcggtatcaaaacacgagccatcgccacgcacaagcttttatacaaaatggcttcaacccatgatgtttctaagagaaagctcctgcgtagaagatcgcgaaggtcaaggggaaattgacgctaacgccttggcgctgctttagtctcgacgctccttgtgctctacaagttcatcagataccgcgtacacaaacatcaactttacttcctaacatttagtgtctaagctgggagttcgcataattgctcgagcctcacagcatactttcaaaacgcgtgattgggcaatcgcgcatgtggataacacctgtttgctgttcgcgccgaagtgagacctcagaggaacacgagcatgaactttacttacaccaacatagactgacacaccgacgaggctgcagcagatacaataggcagactgtcgctcttaccacaaacattattgtgtcgacagacagccataaatcacctttttctttctaagctttctacttctgctttctggaaatcaacaacctccatgctgtgaggacgcgcgaagtaagtgaaacggtagatcttattcgcacgactctccttctatgtcaaagcgtgctagccagggcaaagcttggctcgcccggtgccgttcatacacgctttcccccacctacagcgcgtgtatgacggcattgctccacccgcttccccccggagctgccctgcaggatactcagcgcttgaatcagactgctgcattcgatcggcatgcgtagaaacatgctcaataaagcgaagcatgccatctgctagacactaacataaagtcagttgtcaacggatcgtcgaggatagaagcgcggcgtcagcgcccgcttcactggctcaccgaagccatggatagcgaagattatcctatggctgatgaggaatccataatagcctcgacagagctgaatggcgatgcgctgccttctacggtagacccatccaagctcggacttcaaaatccgtcccacttccataacgactcattaccatttcacagcccatccaaaacctcgcaatctttccggccgagtggccacaacgagaacgaatatagggcacgaaagtcgacagatgacatggacatctcaacaccaagaagccgctcaagtccagaagtgcgtatagcacccaaaccacgggcaattgtgctcccatatgcgtcatcgaagacgggtttggtgtatgactctcgtatgcggttccatgcggagttgcctagcatgacgctcaatgcagacgacatacacccggaagatccacggcggatacactccatcttcgaagagatcagacaagcaggcttagtaggctcatctactgcagaagacgatcagacagagcagcattgctggagaatcgccattcggccggccagccgtcccgagattttgttgattcataccgaggagcactacgaactcgtgaagtcattacaatgtaaggccccaagacctggacgtagacgacggctaacatttgctgcagatatgaaatcagaacaattaaagttcgaagccgagcaactggactccatttacttcaatcaggcaacctttgaatgcgcaaagctcgcagcaggaggagccatcgaagcttgtaaagcagtagtccagggttctgtgcgcaatgcaatcgccatcgttcgacctccaggacatcacgcggagagtaaccaaccttcgggattctgcatcttcaacaatgtgccaatagcaacacgcgtgtgtcaagaagcatatccagaaacatgccgcaaagtcatgatcctcgactgggatgttcatcatggcaacggaatccagcatgcattttacaacgatcctaacgtgctctacatctccctccatgtgtttcggggtggtaatttctacccgaacctcccggatggggacctagactacagcggggagggtcctggtgagggcaagaacgtgaacattccctgggccgatcatgggatgggagatgcagagtacttatacgcatttcaagaggtcgtgatgcccatagcgactgagttcgacccagacctggtcataatttctgctggcttcgacgcagcagaaggagatatcctgggaggttgttttgtaacacctgcagcgtacgggcacatgacccacatgctcatgcgcttagccagaggcaagctcgtggtatgtctcgaagggggctacaacttgcggtcaatcgcacggtccgcattggcggtgacccgtgtactcatgcttgagcctcccgatcgactacaagaagatatgcctgcacccaaagacagcgccgtctacactatcgagcaggtgaagcgccagcattcaaggtattggaaatgcatgtatccgaagcatctcgacaagagcgatcctggctacaagaatacacatcgtttacacgaagttgtaagagaatggcagagtctgcgactatcccaggaccatgccatgacgcctttacctttgacaatcaacagaacaggtcttgctcaaaccttcgagcacaacgtcatcgctacgtaagtacaacactattggcccctgaagaactctactgactataccaggcctggtttcatgggtcggcatccactactattgatcttccatgatcctccatctttccgagatcacgaggatcctgtcacggggaagcgagaactccacaacacctggcttgtaagtagtagtacagtcttgcgctgtatcgacactgactttgaacgtgaagactgatgttaccaagaggtacattgattgggctttgaacaataagttcgaagtggtcgatgtaaacatcccaaagatcgtttctgtcgaagatgtaagccataaaatcacgggagacattcatggactaatgataggacagcctgaggatggatatgtcagagctgacgattcggaaaaacgtgcacaccaaacacgggaattggcagcgtacatctgggaaaactacattgagtgagcagttactcagtctgagatgtagcatttactaacgccaagataggccccacgacgcaacacaagtgttcttcatgggtatcggagacgcctacgctggcttggtggatcttttgagcaactatggtgggcttcctaggagtcgaacatagattaaagctgacttgcattaaagaaaactgtacagaaccggacagtgtcgtcgagtgcctaattggatttgtggcggagaccacgattcagtcgataaagcgacccacagacgacaccatagctctttggtatcatgcagtaagtcccatttatccatatctcgctgaacacatgctgacctgtcacccaacagcattccaagatcttcgtcaagaacagccatttcgtctgggacccctcccgccaacgtaaactccgtcgcaagctcggtaatctcgtccagtcgacaaggaagatactttagacgccatgctcgaagcgcatatggaggatgtgcaaaagcttctacttgagaagacagccgaatatgcagagatgaacgatgtctccagcctgacggacgatcaaatacccgcgaccggccccttgcgtagtcctcctgcgcttgcgagagccttcacgcccagggtgcggcaggagagcatgtctgacgcgctgaagagtccgaagctgcctgctgtgggtttttttagcgtgccgtcgcacagcccgaggagcccgagaagcccgttgaagaggggagcgatccgagagtaggtgatcgattagcattacccagcgacatgcattttccttttgtttagcacgcctagctcgcttcgacatgtcggtgcagtttagcgatatctcgacattgtgtatgcgtgcatctcttgttttcgtaatttgcatgtagcagtgacaatccaagacgttgctcaaagtaatccagactatagagggccggcttgtcacttgtttcatatggcatttttgcgaagtcgcatcaggtgctaagctactttgtgtgcgccacacaaggtctgtctgtgagcactgtctttaagcaatgtcaaagcgtaagcaagtccagcctgcatgacttcaaagtgctcttggtattgcgcagcatattgattagcttttgagtctcttcaggacgacagtcagtttctaatagtactccaaggttatccagagcccgcacggattgtttctgaaccaagtccctctctccttcgtaattattgatagacatagactctcatgtttgtgtatgaacctacctgtagctacggatgttagtacgtattgttccaagtagactatgagaggtaggaacgatgtggggaacaggaatacaacccctgtagctatggaagcgctgtggagttagaataataccggtgtgaagcgacgcagcgatattcacacatgcatgtatgttgtggttcgtcgaatagcttgggtgccgcgtatgtacacggggctcgctgcgccatgtgagaagagacaagatggggttacaagaagtgctgtcatttgacttcactgtagtaccgttgggatttaacgttgtgcggtcgtagagtacaagacggcttgcggacatttcccagcaaatatccgtgtggctgtgagaggtgctgacgaacgaacccatgatctcttcgcggcttccgtgatacaggattgctccatggagagtgccaatagactttcccggtattgcttcctgaagaggttgtttgcttcgcgcgttgctgcgatgatttgatgatttgaatccgtccctatgtagtctctcgttttatgccttcttgttgatagagtgtcaaggtcgcttcatcgaacttgaaagctcagttgaacgtcacggaacttacagaccacgcccggctcgctcgtatcagcgcataacgctggccgtccaatgtcgacgtcatcagaaacttccttcacggctgaggcagaggtagagcaatcgacgctcatgattactacaacaatctcctcggctctaccgcctatcgttacgagtccttccctttttgcttctcaagcctttctgctgaagagatcgtcgacatcccataccattaaagttggccctggcaccgagttcaagtttgaaccagcggtactacctgacgtactcatcggagatgtcatatcgttcgagttctaccctagaggccactctgttgcacgtgcggactttgaaaaaccgtgcgtgccatatgagtcgaacggagcaaatagagatggattctggtcgggagaacagatgattgaaactggggtacgggctcccttgctggcattgaagaaatatgctaattgcttttcagacatcaagttttgatgtcagcatcaacagcacggagcccgtgttcttctactgcgcagcaaaagactcttgtcacaagcacctgatggttggcgtaataaatcctaatgagacacaaacgctagacaagcagatccaggcagcgaacatgacgacgcaccagcttgcacctggggagtcaattccgcttgaaggcggctttacgacttcggattctcccatcccaggtggctctacttcgactcctcggcaagcagatgcgtcgcatgaccattcgcatggactgtccaccgctgcgatcgtaggcatatcagtcggcgcaggagctttcttagtagtttgtgccgcactcttcttcttcgttgggcgcttgaagtcgctcaaggaactgatccgacatcatggccaaggtagtacagcgaagcctcagggtgtgggaggtgtacatccagagccggattacaggcaatcgacattctctcagtcgccgcagtccccacaaggagagtatccgccagcctttggccgtccgttaccggcgtatgcgggaccacatatcaatatgaaaagaatgccgtcccacaagtacgttgtcggggctgctgagcattacggtactcgactgacatatactttagtgaccgcaaaagctcgcaaccaatggctgctgagctgcattcgccaacgcttggaaggcaaggtttctcagcggaattggaggcctcaaatgtatcgtcgaaagggcatggctaaggtgcgagcgtataagactcgaggatagctggcatacctgctccgtcaatcttgcacatgtttctgtagtggtatgccatgtaatatcggtgctctaacatggcactaattgaaggctgagtccaaagctgtgcgactcggcgacacctgcccaacactaatggtgcaacggcgctccattctttgagcacatttggtaaatctgaccgatgttcgcaacctccctctatcatctggggtatcgtggtatcgggccttctgacgatctagacggactcgtgactggcacactcagtcaatcagcagagtacaattgcacacgttgtcggcggactgcggcccccggcgtatcgctccgcgcggcttgtttgtagcgtcagtgccaccgttgcgcaagctaagcagcgcggaagctaaacatggatgaatttttctgtggtgtttggtgttggacactggacaggtcggagttggtcgcgcctcggaagcagggcttagtcccgtgctgggctgcggcaacgagatgccgatgacgaaggacacgcccaggaccgctgttcgctgggcgcacaatgggcgcggtgagaattgccagtggtggcgccacagggagagccacagcagagctttcggcgtatcatgcctcgctgcaggaggtgaaggggttcgtgacgggggacggcccaatagacagccacagatagcgaacgtgtttgctgcagtcgaaggtaggggacccgattgacttggagccgagccaagcttcgcgcaccaggaatggatggtgcaggtggcatcgcgcctttcttcttcgacgccagatgagtctatgccgccgcgtttgctcaactgttccctcctccacgacacgaccagcatcgactatgacggtattgggcaatcgctgcgggcatctccctcccccaaccgtagccctcactgtagctttgccctgccgcccatcgctgccagcagccgtgcgccgtgcagcctcgacatgctcacctcgtcctcaccgaccatctcagcgcctgcatcgccctcggccgccttccacgctcccagccgcgcatatcatgcctcgcgacggacgtcggcttcctccagcgcccactctccccgcttcgccgtgagcgcgtcgtcgcggcggtacgacgtcaccgcagccaccaccacctccaccacgaggcccattccaataccctcgccttccgccgcctatacgcagtcaccgcagagccgcaaacgggcctacgtagacgtcggcacgcagtacactccgccaggcctgccccccacctaccaccccccggcatcggaccagcacactatcctcacttccacttccacttccaccagccccgaaacgacagaagccgccctactggctgctcaccctgccgcgactacaccgcggggggagccctccgccacgcctgtcgccacggagcctccagagcctgaagtgcgggtggatccgcagccattcgcgcctgtccataatgctcaacccccggctcggagggcatcaggctcgagctcgcgctcagcagttggacaggaaggagccttgccccagacaagtgctgtcttgcgggttccttcctcgccagccaaacgcgcacgaccccacgagccagatgtgaaagtcatgccactcctgtacgagacgtgcgacgtcaaagaactgggcgtgttgatatcagacatgctcatggagctggtgcgcattaacgatgagcaaccgctccgggacggtactctcacgcggtttcattcgaggtacgtttctagaagcacttgtgtggagacgaaagactgattagagcaatagggcgccgcctggcatctctgtgcgtgactatctctcccgtctgatcgtgcatgcgaccctgtcgcctcccatcctgctctccatggtcttctacgtcgacaagctctgcgccatgtacccctccttcacaatcagcagcctcaccgtgcatcgcttcttaatcacagcggcaacagtagcagcgaagggcctgagtgatagtttttggaccaacagcctgtatgcaagagtgggaggtgtcagcgtacgcgaactggcactactagagcttgaattcctaaggcggctagattggcggatagtcccgaagcctgaggtgcttgtggactactacaagggcctggttgagcgaggctcgggcttcgtcatggaaacagaaccagaggcagctccagagcccggctcccaggatgcaatcagccctggatcagcgactgggatccataccaaccaatcaaattcctaattgaaacaccagtaccatcgcaccacggcgttctcttgtagtagagagtatgcaaccttatcaccgcacaacattacatgacctggtccaggtttgtgtgctaggccagtgcacatcacctaggtcagcgagctgcagcaagccatgaacgtaccatccatgtcttacagggaagagttggatggacgctgagctggcggtgtcgactaggcgaggacgaaaaaggggtggagtcggtccaagagtctatactggcacatttgttgggaagacggtgccatgagttaggagccatagtgcatcgtgaacatatatgcgcatcggttcggcgcgctgcggctacatgtcgtcgagaggtctggcagctgactacggcaccagaatgcatcacagatccggcacgaggttaccagaagagagtgcatggccgctgcagcacgagccagaaggcatgggatcgctggcagacatgcagggctaacagaaaagcccagcagcatgattggttagatagtgttaactttgtagcaataaatcctgatcaaatccactggcgttgctgtaagggtgccaaaagctccagcagctaacagagtaacgtggacaaatgatatgccccccaccacgggacccatgtccagttagtacggcgtacctaacgaagaagtgaggctatcactccacttccaaggtccttctttgcatattgtcgagcatacatgagcgcgagaatggggaggggctggtcggacaccaggacgcacggagatggcaggaatgacatgcgccaggtcccgcctctgaccagatgaaacccatcccataccgcaccacaatagccgctctccgcccccactacctcagcgcccattacgatacacaacgacatcgcagaggtcgtgtgcccgcactgccgctaaaccatcccatcgcaagccgatctgcaccagcactaagcggtaccgagacgccttctccgttcaagctggcggcaggggcgcgacatagtaccatgagagtaagtagtcgtcacgagagcgcgcctaggtcactcctcatgtgttccacttgctatagctcccttcaccatggcttgccctagctgctgccagccttgcttctcaagttgacgttcaagcagagccccacgtagctcctccaccaccacgagcattgctatgcagaagacatgaacgcggaatacgcccgccgggattacagccagcaccattacgattcacaatggggtcttcgtctaccagaagctcccgtaccgcctccgcctcttcaattcgcgttccctgaccgaccggttgcgcaacttgaagaggggttccggcagctacagatagggaacgggaccgcacagacacacacccagggtcccaagggacgaccaaagacgcgaaccacgcctgtgactacgcgcacgcgtatcacccgccatggctcgaatcccaaccccatccgaccctcgtccagtggaggagaagccaagatgatcgcctttcgaccatttgccccgccatcgtcaaagcgctctgaatcctactctcaccccaccccactcgatgactttcgcaactcgagacgatggccgcccgctggacacagactggacgatgcgctcagctcgcagcaggccgaagacctgatctgcgcaggcgcttccacgttcaagggctactgggactcaataccgaatgcgccgggctacaaccgcttctacgcagtcatggagtcggagcaccagagcaggacagatcgcgcgccgttccagcagcccgcatatcgggagatttctttgaatatgacgggcgcatcggacagtcagtttccttggctgtcgcaagagcagccgtgcatggcatatgctttcggaaaaagcgctggcacaactacgctgaactactgggtcagcaagtcgggaagcagcaatccacccacaccgttcatcagcgatgtgaacccgcggaagatcaagctcctacagatcttggaccgattgcagaagctggagagcggtcttaacgaagatgtcagtgcataatgtcgtacgggatgctttggttcacgtggcctaacttttggtgcaataggaccctgaagaattgtaccgatacctatacgttacgctcatcgatgacccggagaagtttacgggcaaccctcacataaatatagaccagcagatcgaggaccttgtcacggttctgaccaatccacgatggattgacttttccctcccgaaaaaccaggtcgtagccaaattcttcgacgcgccagaccaacataagaaacaggagttcttccatcagttgctgctttcggtcgagctgtacctgcggatgcactcgaaagagtacagtgacaaggccaggaggaagatgattatgcaactaccgccgatcattacctgggatctagctgttgcacagcgttggttagagaatatggagatcaccaagactcggacgtcttccactcagagcaccttcagttttgagctgaaaagcaagaacagacagaaggaggcgttgagaacgtttgcgacgaccttgaagtggccaaacatggatgaggtcgactacgtcctggacgagacagacatgaaagagaaacctttggaagaccgctcggcagatgccatgtcttggttctcgggcattatactgccagggaggacgctgccgtggctaatcatgaacagcttgattgactgcgaccgcgacacaggggacgggctcaaattcttgacccatatgcagccctcttcgggcttccaatatcgagcgaatacctactggtcagcccaatgcatagtcggtaaagttttaggagctgctcgaggtgtgaaccagattgcaggatgggtgggtccctgcatctatacgccggatctcaagcggacagaatgcgtcaaagtgaagcaacttgcctcacttgacccaaagctcgattcaagcgacgttgattcaatgggtgagcgaacaaacccgctgggtccgatagatgacagctatcccgtcgacgactacgaagtaccaatgcctgacacagaagatgtgacggacttgatcaggatcgagaaactcggtttcaaatctgcaaaagagcaaccttcatcaaccagaaatattccaggcgcgccgctggtattcgatgctgcgatattctttgcatgtggcgggaagagctggccgatgaagctgaaatacgatgtcgacttcatcaacgcctttccctgccaccaaggccctcacggtagccatcactggaaccacagtcaaattgcagattactgacattttgtagtcctcttctatgactttgcgtacaagtccatcaagattgacgacggtctcgtagacatccacgactggggtcgccaatccggacgcatctcccgtcctacctcgtcacgctcttcgccaggaaagaaggctttagtgcttgcgaacggtgaggtcaagacagcccatgaacaggtgaccaaggtactcgtaatcgaggccctgggcgtcagcgacaacgaggtcttcgcgagagcctggtgcgcaagccatggtcacagtgcgattgtagcgaacatcaaggagacgtgcatggcatgtgctattcgagaagcatatgcggcgtgcgtgtcagttgtcattctcaccgaaggtggcagtgtcaaggagaacgatgcagaagtcccggagcgtgtggagcgcatctccatacccgggagcttctggtagcttgcattcaggcagcgtcatgcttcggcatatttgacctgtcacaaccctttaaagcacacttctctcctttgtcttggttgggattgggagtcactggagttcgcatttgcatttacgggtgtggcatatgtccaagacaggtactgggacggtcctcggactcttggtgtggtgtttcctaactaacggctgtaactttacgactgcatatggcatgggaaggaaaccgtcgtcacgagtatgatcatgtagctatgcattacgaatacatgagctaaaccatgtttgaagtgcacactgcgtgccatctgctgctgtacttgctgtcagagcgcaaaggctgcatgcaatcaatgcgatggggtccgtgcacacagggctgtgacgtctgcgccagcggtcctccgaagatgtgtctgagcatatgtctacgcgcggcgaggtgacattggccgcttatagaagctgtcgattatcttcacatctgccggggcagacagaacgagcgctgattgtctcgaccaagcaatctgtgcttacacgtcctggaggtcgtacttcactctgatacacaatctcggacctccccgcgaaggctctatacacatcacatcacttcttatcgcgtcctcgctaggcttcagatatagcttgcgccctctggctccccggtggacggtggacactatcctgcagcaaccctgcgcccatgccgttgtgcaaccgtccctcctgcgccagccctgtgtagcacatttccaaacttcacccattcgcgcccgttgcgcgccatgggtcgctccatcatccgccctgcgctcgtcgagctgtcgaacccaagcacgcccgaagctcagattgctgccctgcagagcctaaagaatgaaatcgtcggccatgagcagcggaaggagctcgccgtcacacatggcatcatcaagcctctcgcaggcttgctgagggtcgaagcgcgcaaaggcgggaagaggaggagaggccaagctaacggacatggctctgggccctccagtgagagtcggggaagccgtgtggactggacaattgaggacgaattgagattccaggccacgcttgtcatagggagtcttgcgaatggtgagcccacaacggtagagagagggcaaatactggaacacatgaaggctgatacatgcaatatacaggcggtccagcatttgttgcccctctactctctggcaacgtcctccctcccttactcgaagcgctgcgcctcagcgaaacgccctcgaagctcgtcacaacgaccatacgcacgctgaatcagatcgtagatgcagtcgcacaagagaacccttgggtagacatgtcagattcatcatcgaggtcaacactcgccttcgccgtcagcgagcagatctatgcacggccagtcgttgagaatttggccgagatattgtcgcaaccagcagggacgctcaacgccaaccagcagatatccttggccgttcgcctactgacgaagacttgtcaggaggagaaccagaagaagttgctcgtggatgctggcatactcgatatcttggctgccaagctgacggcctttgcttcgtccgatgaggtcgaacggaacatgaattcaaacacatcaatcccggatttgctcccgcgcacctcactacctgaggtcattgaggctatcgcagccatcatcaaggactcacacttctatactgcacgcttcacttactcacaaccgatacaacaattcttcgcgtggcctaaggaccacacaaacacgtcgtatgacgaacacaatggtgctccacagcctttttgggacaggctcatccctcgcgtgcaaacaatggcgagtaaatcggatccatatatcaagtcatggccagcgcttggctcccacactgccgcttcaacagaatcttatggacggcaaacaaataccgaccccgtacagcagcccacgggtcgcagcgtaattaccgatgagtctgaggcaccactcttcatctggctgatgtttatcgcacgacggagtgaaggcagagaacgcttgtcagcttgttggctgctggcgctgctgaagaagtttggtgacagatggccgctcaacgacccatccaaggccacgcgagagcgacacttctcgtacctgattatccctcttgtcgtgaacatgatcgaagaatcgtctcccacatctgagctcgcgaaaaaagcatacgctgccgggccagctgcgaaggacgagatgcgctttgcgctcgagagatctccacttgtgcttgccgaacttgtcgctggtaacaaagcactacagtccgcggcggtcgatgccaagatacttccgactctcgtgcagattctgaaaaggtcgtttgatacggtcacgaagtcgtcgaagcctctatggcaaccacggtcgtcttcacatgaggtcaaggacgccaacattgaccccgcttcatccacacttggtcgacctggtcttagtgctgaccttctacacgccttcaagtacagagagagtgtactactggcattggcggcacttgctggcgatcaggatggactgaggaagcttgtcattgagatgggcgctgccacgcatatcatcgaagctatggtcccgtacactgagaataatgagccaggctcaacagcgacaacggcaaagaatggcaatccagagccagtgcttgtggccgcctgcaaagtcacgcgctccttgtcgaggtctgtgagcgtactcaggacaagtcttatcgaccacggcgtggcacagccggtgtacgagcttctcatgcatcctagcgttaaggtacaaatagccgccacggaagtcattactaatctggtactggagatgtcaccaatgcgtccggtaggtcactccctccgctatgtggatttagctaacactgtgcaggagataattgaggctggtgtgcttcgggctctgtgcgaacaatgtcgatctgcaaattttagtctgcgctttggtagtctctgggcactgaagcacctttgcctaggcttgccgcaacccatgaagatccaatgcttggatgagctcggtgtgggctggcttgtgcaggtgctcaatggagagccgagtaagcctgccatggctacaccaaatgcagcaggagaacaggtggacatactgaatgctttagacgagccacatatggacgttgacgacgagctgtcggatgaggacgaagacgaagaagaggatacaatggcagagagcatacccgctatgggacggcttcagcgccctggctccagatacacaagcgcgaacaacatacgagaccgcctacagcaaataagaaacgacgagcatgacacacgactgaacagcgaacgcgacgacgtgcgcatgcaagaacaagccctcgacttcatccgcaacttcatttccgaagaacaacagagtggcgatatgatcgaccacctcctaaagtccttcggccacagccgcttcttcgatctcatcgacgcgaaaatccgacccaagaactccacctcatcacactccctatccggctctccagcgccatcgtattggcccaacaccaacccacgcagttccttcacttcatccacaactacccagcaacaacaaaccaactggtctgcctaccccgcccccgaactcatcctcgcagccgtgttcgtcctcgtgcacgtcgccaacggccgccccaaccaccgctccctcatgatctcccagacctcgctcatgcagcacctgctccccatcctgtcgcatccgaagcgcgaagttcgcgccacctgcgcttggtgcttacacaatctgctttggctggatgattcgagtgatgaggctgcaacgcgggagcgcgcaatgctacttcggaatcttggttttgaggaagcggcaaaaatcatgctgggcgatggtgacctagatgtcagtgagagggcgaaaacgctggttggtcggtttacgacattgctgggcgatggacacagccagggacatgcgcagagtcagagagggagcttgtatgggagtggaagtggaggtcaattcggtggcgatgggagcatgagtggattaggtaggttgggcgggctgcatgggtggagaggacatgattctaggggatgactgtgtgaagttcctatgctgctgggattgtcattgtcatggcatgttatggcgtagaatgtttcgatatttgtaagcttcttggggaagggaaggggcatgctggataacttcaatgcattattaaagatttattcatgtttgaaatggtggcatggtgtctacaagaagctaaggcatgagcgtgtatgctgctgctttggtttgatgacctgtgtgctggactttggttctatagatgctgccgttctacgacctttcaactcctgttgttacggatttctactctttctattccgtctttcgagaatgacgcggcaagtgtaggcaagaaagagtttagacccaaccgtagccgccctagtatattgtctttttcacgattctggtcgattcttctcattgtatatgagactgcttacacagtaataatatgacgcatagcctgcgctattgtcaaaacctgcatgttatgctgccttgggactcttaaagagcaaaaagagatatatacagtaggacaacagagactcgaaccgggggcttcgtagagtgacaaaatgccaaaaaaatataggaattcgggcgactattcgatcggagcccagggcgaaccccagagtctaatcattgattgggtcggggaattcctatagcagattcttgattttactgatatatataccattagttaatactgcaaaaagaaagatgtatttgttgtttgcgcgagtgcaaagtgggtcacgtcatgcgaatgaggaagcgaagtgaaggcagaagagcaaacgcaaatttaaactacaccaaagaatttttcgagaggagcagcccaagcgacattcagagctcacgctccgtatactgcgcgtctccagcacctgtctgccttgcgctgtcaagtataggaatggtgaagaatccaccaccaccacccgtcactggcgcaccaccatcctcctcacgcggcaaaccctccatcaaccccccaacaaaaaccccatcatccctctcctctctcctcgcttctccaaccgccgcgctcgcaagcgcaaacagccccaacctctccctctccatgccctcccacctctccaccgcacctttcaaatccaccgtcatgatctccgccacggcggcgtcaccctgctgcgccctacgctccgcaatcatgtcgatcaagagctgcaccacctcgctgtggcgcccaatgctgacggcgctcagcttcttcatggcctcggcgaagtacttggaccacgcgagcgcgtccatggtgccgatggtgccgggccgtctgaggaggtcggcgaaggtggcttgtgagccgaaggcgaggagttcgcgcggggagtagtcgggcgggaggatggcgttggggtcggtgatgcgccagttgaacatggtgtcggcgatgtagcggtgtgttttggacatggccattgtgtgtgtgtgtgtgtggtggcggtctagtggtaggaggattgtttgcttaggtgatagatagaagaggaggagtgtgggatgagggattgggtttgcgggttgaaagttttcattagggttgaggagtgaaggtgaaagtgagtttggtatggacgctgcagagattggcatacacctacgcctagtctctatgttcatcgagactgattatcttctgcaaatgctggtaagactcctattcacctccatctactacatagctgtcggttttgaatgtatcgatcgcatcttcgatacattcgaagattcactgttatctgaaacggtagcatgccgtctacaatgatcaaacgaagcgacattcgatggagtgagcgagcttaacgcatcccaagggactctaagaacaaattaatttgcagctaaactgcgaactaagactgcctgcctctgtttggcctcctacgccccaaactcgttaattctaaacacattaatcgtgtccacaaacgtagagttattatccaaattcctcgccaaatccactccatctctggtaatcatctgtcccgcgcccactgtgttcaggttgtagatattgatggagtaagagttctgctgcccctcaatactcaagatcctcgtctgacatggtgaccccgcagctctcgcgttacatgtcgtgttgtaattattgaaaaagctgtataagcccacgccgtacccgaggatgttgttgctgcggagaatgcgcatgccccatccatctgcggtactgacggaggagttgcgagatggggtgaagacggggtcagaaaggcttttgtcttcggggaagggcagggatgcgtcagggttgggctggtagtatgctgtttccgtctggacctggcccatgaagatgttgcgcgtgtcgacgaattggtactcgtatttgacgtggtgttcgacggcggttccgtagagccatatgcggccctggagactctcaatgagcaggccgcggccggcgtagagggtgagctgcgcgtaggggtagtccaggtcgtggtccgaggtccagagccagttgttttccatgtataggcctgaggcgaatttggttacatgcatggacatgtatgcggcaatacactctttttgcaaggtgctggctgtgattgtgatgtttggtgtcttctcgcattgcgcgccctgcaggttggagcctttgaagccgccgatgcgggtgtggacgtcccaaagaccggagggctcgctggcgatggtacggagattgtattgtatcaggattgcaccttgctgcgggccttgagtgctgacgatcaggtcggagagttcgagggagccttcctcgcctggctgggcgacctgtacgacggctcgaggaaattgcatgtcattgaaggacgaaccgctggaaagaatgacggttgccagagcttcaccgacaatcttcgaatcgggaggaatgtagatggtgtccgtgactaggtaatatccagcatccataaataatattttgccctcgcctctggctttcaagatagcgccattcagcgccttcgtatcgtcagtcttgccatcaccagtacagcccatatcacgagcactaaggaacgacgtaagcggctcggagtcgtattgcggctttgaacgcacgtagtaattccctgaggcatcgagaaggtccgctggtctttcactaggtgcaatatggccacgagacttccgaggcccattcggaaggtaacgatggccgtaagcccaggcgtcgatgacagtggcatctgatgagcctgcaaggtacgtcgcgttgggtccaagtacagctgttctaacgttttccagcttgacgttctccaagtagatactgccagcagcaggcagctcgctgttagccttcactgtttgaatgcccacaggtgtgttgataatttcagaatcgaacaaagtgatcgatcctacatccccggacaagtttagaccgactctgcaattgtttattgtgaggccagtataagtccatccccaatcccagagctggttgatggcagtttcgacattgttgaacgtcaagttacggttggtgtactgttggttcccgacatcgaggccatatttgccgccgttgaataccaaatcggtcatgaaccccgcggagcctgcctccacgagtatgccctggtgtagcgtaccattagcggcgctcatgttgattacaatattctggagggatgtcgtctgtgcagttggccaatgtattccagttgcaatgacattagcgggcattagagtcatgtctaggatgaggttacgaatctgtcgaaagaatgtggttgtagctccgtagccagtgcctcccgcacgtgggccctcgtttagatatggcgacccgtcaataagacctaagtcagaagaggtgaaattggctgaggcttggatgacaggaagacaattagggttgccaatcatctgattctattagcaaggtttgtgatcgagatgtatggtacgacgcacttgagtgtagtagtagtcaataatgctacgagaaatgacataggtaccacctggaaaatagacgatagctggtgtgatagtcgaactctcgcagtagcttggcgcgcagcggttgccgtcagtcatggcccggttgattgccgctgtatcatctgtaatcccgtcgcccttcgctccatagtcctttacgttcctgaagacgcgataggaggtaacgttgctgaatgacgtgcggttattgaacaatgtaccgttgctgaatgatgtaccgttattgggcgtgccgtcgttgaatgatgcgagcccttgatgtttgatgttttcaagccagtatggggcggcgcagtcgggtgtgcctgtcggacttggcttcggagatgttcgatcgccatcgctggtggaatatgcaatcaccgagatgctgtgatcaaatgcaggagaccgtgttgtaatggacgaagatggagtttctataagtgtagatgttgatacttgcgaagatactggtgtcactacggctgtgcttgtgctctcgtatccaacgctgctgtacgattcactatatcttttaacgcgagggacattcagcgcaaacgcacaagccgacaaccctaagataatggaggattttaacatgctgttgtttatgtaaagagtgactaaatgagcgactaacgaacgaatgagtgaataaagatcagagtaggaaagacatgtccaggttgaggggaaagaacaaggttggtggcagtcagcactgggatataaaggaagtcgtgacaagactgagcggacccatccgttcacgaggatcagctgcaaaggatcgacaacatcctataccctggcgaatcataacgagctgtgcatcgacagtcggcgtgagcacggagagtggcttgttgtactgcaaggatgtactatgcttccgaaacatccggggtatctctgtcagcaaagtttgatgtggtgtattcttaagctggggcagagtgaatgttgtgtaacattggatatcgatgagttgaccaggctcgcgtcacactcacactcacaactaggtaccatagccatgtgatcagtcatgttaacgagtgaatcgtcatatcgaccaaggtacggataagtcagtaatcttgtccgcgcgtcaaaggcacaactactagtttctgagtgtcaaggatgccgttgtgagagaccgaaatcaggggcaatacggttgtcgttcgctgcggcagccaaaccactttgggatacatatcttcgaccaccacacttgtgccatcccttgcttcgaagctcccacgatgagaagcaagaacagtattctgccccgatgatcaacttgaccttacagcagcgaaaacagtgaatttctctggataagtctaagagataggcgtcaacagcatcatgcaggtgtttcgtatgcccacgaggcgcccacatgttgctctatgcccatgaaaacaaacaatacaaagtcgcctggagtagctcacttccatctgccgttaaactcttcattgtatgcgcccatgtaaccctttcgcagtccccaacaccagtgacatttcccacttcccacctcgcacgtcccccatcggccccaaatccccaaacctccgacatctcaaacattttcccgcaaacacccaacgtcatcttcgacatcccgcccagcacatcctccaaatcccacacaaacacatacacacacatcatgttcggcggtacgtaattccacttccaaaagtgttgagggcgcagaactaacggcatccgcagcaccaccacagccttcaaagcgcgagctcgaagccgccgaggcgcagacgttgacggacatcaagtggacggctgcgagtgttgtcgtgctgtacttttgtgagtttggctggaattaatgtgggggctgtggggaagagggctaatgaagacagcgccacatctggtcgaatatgtatcgaagctgttttagacggtgacgcagatgaacgactcggctatgtgcgacgatcgagacaacctgaaggattcggtcatggcgatactcgggctgtaggagcggatcattgtatgattaggcgaggcacatggggagaggaagcgaatgtaacaacatggaagatacaccactggacatgaagcaatgacaaaatggattcaaaggcagcatggagtgtcattttcgatttgatgcgcgggatcgcactcgacgcataaagatcacggtctgtcgcaatgacatgtacgcgctgtttctgaaccctaggcactatctgagcatgatcaggttaaggatgtgcgcacaaattattgccgcacctagagatgtcattatcaagacaggagagatatagttggtagtacgcgttggacgctaccgttagattaaacccgcttgctatgcttccctccatggtatccagaaatgctattttgcccgccagaaggatgtctacaaaacctctatagatcgtacacgcacaccgagaaccaaagccaacatcaagctcatcgcctagctggccgtgccaccttctccgactcccacgtctcgtattcctccttggtgtcgtcgacccacttcttgaggtgctcgagttgcctgtcgtagtctttgaggagctgtcacggggaattagcatggtctctttgatgcttggagtggttgtacataccttctccagtgccttctgatcgtcctcggaaagaagctcgccgttctgctggctctcgagcgacttgcccaccttctccgtctcctcttgtagtatccgcgctcgctcgcgcactcccgacatgcgtgcccagatctcctcttggcggcctcccagcacgggatcgaatgtctccttctcaagctcagcgagcttcttcttcagctcttcttcttgctgatccataacgtatccacggttcctcagaatctgcaccttggtcgctagggccagtgtccgctgtgtgaagacaatgtgcttccgcttcgcttcggtgatgcgcgacgccacattcagctcgtgggcatctttcagcagcgtcagactgttgttgatctcgtgcaggcgggttcggagggcggtgacggcggcggcttgctggcgaatgcgctctgcaacttgctcaaagccgcgagcgatgacgggaatggcgcctgggctaggtttgttggacaaagcttcctcccacttcctctcgtcttcgccaggagagggaccgtagaagggcgcttcctcgggcttgactgagttgtagaagtagtgctggaagacgcagttggggttcatcggatcccatttatcattcaggatgcgtatctgctcgacaaccgacttctccctgtgaccattgacggacccagcagcaaaaggctgcgcagaagactgccgtaattgagggagaccttcacgctgctgttggatgctctgcgcttgagactggttcagaggcggtgcgggctgcaaggaagctccgaacaagctgttgttgaatgatggctgttgttgttgttgctgtccttgctgctgctgctgttgctgggattggccgaaaagacctccgcctgtgttttgctgttgctgttggggttggctgaacagacttccgcctagattttgctgctgggactgctgctggggctgtgcgaagaggcttccgccggtgttctgctggttttgctggggttggctgaacaaacttgacccagtattctgcgcagcgccgccaaagagaccgccattctggggctgctgagactgggtcgtggaagcgccgaagaggctgggctgcgcattgttcgccggttgctgttgctgttgggaattgccaaacaagcccccagcgggcgcggttgtgctgccaaacagcgtgcctgtcttcttctccgcgttgttctgatttccaccgaggttgccaaagctgaaggacatggtggcgatgagttctgcgatatgcgaccgtctttaattggtatgcagcgagcgccaatggttgtcgtagtagagttgcgagctccgactatttgttgacacgcgctcaggcacgcgacgaaaggcggttgcggtaagagagcttgaggaaaagtctgcacttgtctcaatcagactgcacggcgtagagaaaaagatgtgcgccgtttgcgtaatgtctcctgtgaggttggaggtcagtaaacgagcgcgtagtcttctttgacgatgaaagctagcacgggcctctcaacccgacggcggaaacggccaagaccgacttcatacctcgaaagtgacgaacagctccagaacacgcagcccgccattggcaccccaggttcaccatgtcgtcgcgccagcccaggtacgcatgctctatgcagtttacatcacgtcctgccgctaatcgagcccaggttcaaccagaaagccctcatcgacaccacccctctgcccgatgacatccccaaggtccaggagctcggagccagttctgcgcctctgctcagtgccgcctacttcattggagcgcgatgcaaggactacaacgatgactacatgatgtgcaagaccgagtcggccggccgcggcgagcttgactgcatgaaggagggtcgcaaagtcaccagatgtgctgctagcgtgtacgagccctctgaagacgagatgagcaagtagcgtagctgacgaacattccagtatcaaggacattaacgagaactgcctctccgagttccgcacccactggcaatgcttggagaaccacaaccagcaactctggaactgccggtcggaagagaggaagttgaacaagtgtgttttcgagaagctggtgcgtacaaatcactgttcaccagaccttgttgctaatgtgcgcagaatctggagaagaagatacccgatacacccaagggcgaaactcaagtccatctgcggacgaaaaacacctttgcgactcactaaatcttgtatatatcatgcgcaacaggagaatcaaaggtcatcaatccgcgcggactgtcgttgtcaaatgtgggattcagcttgtttgcatagtgtgacgcagcgaacattgtgccgctatgacacttacgcgcagcagatgacccagatccaacggtactagcattaacataacctcgccgacttcctgcgtgatagtagacgtcgtgctactgcgtcgcccccttctcctctgcatgttggttgaatagtggtgtgaagccgtgtacattcgcacgcctgtgggctagacttcacaacctacgggttcactctcaccgctcgcttcaagcgcacatgtcactctctatatgttcaatatttcagtcgtcaaaactgccccctctttagctcctctgcgctgtcgcactcctgctttgacattctgccacgctcttccagttatctacagcacgaatcagcagcaaactagtcacccaccgacgattctattccacttcaagcatgaatagcgacatcagcgtggatagtgcaatactgtctgacaaccccttcagtgacgaatatgtcttggatatcgacaccgtgctcgaagacgcacccagtgtcactacaaagcctcgcgaaataatcgtcccggccagatacactggtcccattcccatacttgagccactcccccatctcacagtttggagccctcaaagcagcatctcctcgtcaagcactacatcatcacccacggagcactcattcgccggccctatccactggaacaatgcagacctcagtatgtcggtcagacgcctacatactcgcaaactaatactaccttagtgtaccttctaagttgtctcctcccagacctcctcctaacctcccaactcgtcttctcaccacccctcgtcgacctccccaccaccccatcaccaatccacctgcgcctctacaagagataccccgccctcgacccatcccctgaaatcttctcaaagcacgcacccatcggcaccggacgcccacaatccctcctgctcatcgcagaagccgaggaatgccagaccgcggagtatgcgcgggtgtgtctggcgaagaatattttgtcaaacgatgggtttgtcacatatatgctcgacaaatacaacgttttgacgacgcttcatggctgctcgacggctacactgctctctctgcaacgcggcatgattgagatgctgggcgtgtcggagctggagtggattggccggtttgaacagttgggtgggaatgtggatggggcttgtgcattggaggcgagagtggaggtgtttctgctgggcgtggggatgagggagacggaggagtgggtggaggtgcttgagacggtgatggagatgggggagagggagaggaaggtgtggatggaggtgtatgcggatgcggcggggttcttggggaggtgtgttgcggagatgtgggagtagtgatgggcattgtgagatgttgggtatgtacggtgtcatattttgacgctggggcatgcttctccatagccatatcctacactactcgtatcataattcatgtcttcatggtcatggccgtctttcatcctctcctcccacccctcgcagcgcccaagaaccgatctcgtaaacttcccctcgaagcagcagcagccggtgaactcctcaagaacgagctcccctccatgatcgaactgctgccatccatcccaaagctactccttccattccccaggtccacaccaagatcgatcccccggacaacccccatcgacggcccagcaggctgcgcgcccgaaaacccactcggcagcccagaactcctccgcccactcgtcctcctactcataccgctcacccttcgactccgccgactccgcgcagaactcagaccctgtatgcgccctgtatcatcctcatcgctgtcgtcctccagctccgaatccgtgtgctcatactcgcccgcctcaggaacatcgtcgtctaaatcgcgctcatcctgcaacacgcccgccatctccgcctcttccatctcgagcatatgactgacctcggcctcaagcatgctgccctcaataaacgagtcctcgttaaacggcacagtagtatcgttctcctcctcactatcactcggttcctcatcagagctcgacgcatcgctagcttccgcttcgggcacttcgtcatcaagatcgcgctgctcttcgtcatcctcgcccatctcctcgccttcctcacgcgcctcggcattggcggcatcttgttgcgcagcagccaggtccatcatgacttgttcgcggcgctgcatcatttcctgctcttctttttcgagctgctcgtcttgcgtggcttggagcgtcttctggacgcctgggggccggatccagccggcgccgaagcggcggacgtttagtttgcgctgctcgattgtgttttcgtcttgggtgagggaggcgaggagggccgaggtcgaggagcgggcatggtgttggtggtgggggtggccgtggtgggatgttgggcggcgtcgagaggcgggatttgggggtgatgttgaggattcgtcgatgtgagtcgtatggggaatgcggtgagagggccagagagaggcgtcctggtggttgttagaggtgtgtgttcttgtgcttgaataatttcaagctgtgtgtatttgtttgtttactcgtcgatcgagttgggattgattggacttaccgcacgcggtgggatcattggtagtgacagcatgttggaatggtatctgtcttcacactatgtacaggagtttggtgacttgcaagctctacaaccaacgcgatggtagacgcgaagctgtgatgccatagcgcgcctcggttggtccagaaccggcaacgcgcacttgtgccctgtcgatcatttccacgctcaacaacatcactcgacttcagatgatgagctgtcgaccagagcccgtttgagtctcaacaccaagatttcacccaaactatatcagcaccaggtgccggcaaaacttctgtccgtcctcaccgaacaagaaaaggttgaggtatcctgtatattctcaaaatctttcggaacactagacaagaatatcttgaggtatcgtctatattcagggtccctaataaacttatgagtgcgctcccagagactatataagatcatgttgtgtaggtgcagagcggacacgaattttgccgctgcctgtcagagaaaaactaccatgtgtgacatagattacctatgtatcatattgtggaagtagtgcaggtcttctcgtgctgtttgccgttgcaagtagtgcaggtcttctcgtgctgtttgccgttgcaagtagtgcaggtcttctggtgcaatttgcccttgcaggcagctaaggtcatctgctcatatatcctacatcggcccgttcatcaaactccagccctcagacaaccacccaaactctacacaagaaatttgacagcgtgaaaaccatgcatctccctgcctgtcttgacagaagcaaagacctaatggttgcagcagggatatacgagtcaaaagaaggtttcgcactcaaaggcccgactcgagtcaggcaaggacgacgaggttcgcttgttgacagagagcgagtacggtgtacggtacgacaccgcgtttgtttcttttttttgcgcatgtccggtcagatctgcatcccgatgctgtcgagagaaggattcatggggtgatcgtaattactactgatcatcatcatgcacgttaacttggattcgcaaattgtacgccctgcagcgcaaattctgctaaacatgtaatggcaaaacatcgtacgtttctgtttcggaaccagaccgtcgtggtgggttcgtcttgaccaagtccagcccgccctggtctttttgaggctcaatctatgagaaatcgaggccggatcttagtggacttgtgtactgtaatgtcagggatgatcctttttgcgctccactgtgctagagtttttcggtcttggcggatcaatactaccgcctgatgactacacgatattagtttctgtgtgtgttagtaccctgagggcattcacgaattgatataggtgcagtgttgatgttacatcagcgagatcctgcggagcgagtagggaataaggtggtcggtcgatcagcaaaatcctcaaagtccctgcatggcgtttctgatcggaagatcgcgcaggcgttgcatcaatatgccgaatgtacctgtacatcccgagaacaactttattcccgcacccgatcaagccatcctacacgtcagctctcagctcgctacagagaaaaaaaaaccctatctctgccgcggctccacctcccgagtggtgttagattcagcaaaccatccgattccccatcggcggcctgcgcatgcccaaacttcaatgtccatgacccacatcccataatatcaatctccgttattatgctgccgaccgcggcaacgccaacgtcccgaccccgagcatccatctgcgattcagggaggcgcatccgcgggtctaggtcttggcagaaaagcttgaatttacatgttctaacggctgggagattagccgcagcgccgtcgctattcgagattttcgatgtggcgtcacggctgagtcgaatacggcactccgaggcaaattgctgacagggcattgtgttacgcggtccgcggggttgcgtctggcatcgagacgaaggacgcggatggatgtcgggtggcggaaggaattggccactttgcgggtcggaaggtaggtcgatattggcagggtaaacgtgcaatcgtaagagtgagagaaggacatccccaagaggtatcgcgcttggtgtccacgcaaatttgaaagagctcaattgatcgatgtatcgttgttagctggctctccaacagttcacatgatatgatctgcaagtctcgacttcgaaaacataagaggcgcagttcacatggagataccaaggagcgcgtgcatgcatatcacacgataacgacaacaaatgggcagctgttaatcgaacgaggggccgaaagtacacaggtaccgcaaagctgtcatacttacaatcgaaactctcttatctgcttccttctgcggggtgttgagttcgtatcatgcagttgggcaagcgcaatattgaaagaagaagtctgcaagaggcgaagtgcagcgccatgctgatttgcagggaaaagcggttattgacaaggatatgcgcagaggcaggttgggtttggcaaggtgaggggtgaggggtttgtgtggtggtggtgtcgtaacacagaggtccattggactgcgcgcaactttagcgaggtattgcgaatacagtgtacataaacggttttggcgattttagagcggtgatctccgcgatcatattggcgcaatggccttgcaggtgttggagtcggtcagtaattgcacattcgctaaccatctgttagatgacgacgcccagagtgtaccgcaatatcgggatagtggcgtgttagaaacaatgatactgcaggctgtcaactacgaaggagatgaaaagggttcatccattgcactcaaagccgagcagtcctgcgtgaaccttgtggctctcaattagacaagctcatggtgcacccttgccgtttccattgcacttgataatctgtagtacctacttaaataaagttgaagcagaacaactgcatgatggctgcttgctgctcggttgtcggctgcagaagtacagcaatagcgtgcacgagcggcacgatgcagcgggctgtttaaaccctaagcacatgatgcaagtcataaatcgggacgctcaacgatcctgcgtgagctattttctcaaatcaggaagaagccttggggccagcctcaagtggagaacgttcaccgttcaagtttgcgcgaactctggcgctatcaagaatcaggtcttccgagtcttgggttgtgagtgtctgttcccggctttctgaattgaatttcccccggctcctgttgccagttcgcatcgatgtgtagtttgctttggcgaaagcggtccaagcataagctgcacggcatgccaggcggactactttcatttcgcctggtcctagtcgggccgagtaggtagcatcgacgtaacacctggaattgatgtaagggatcgatgaacgcatcgtgggggttgcgcaagtccaatgggccccgtcgcaacggatttgtctactgagcagggtcgatatgatgcaagatgttgtccgtacaaactcaattccaatcccgtgatggcgtgtaaacacttcgcagcaaggtgcatctcgcaccacagagctactttacagcatgctgctgtgcagcgtagatcctcgtgctcgagttcacagcatgctagcgtttcgatggtaagtatgtcagaaggcgactggcacctgtctggagggtgacacctatgctctcacccgctgccaacttgttcgtggacatcaggagtcaggaccgagcagtagccattggcatgtcgtgatcacaaatggagccctttgtcatacggcgcactgtttcacgagcaaaaacctcgaaattcatcgctggcttccgagcccgtgtatacctttgggccgttagatgagtgcctatgccgacttttacgatatgcttcgagaaggtagattgtaacatttcgtggtccgcacgtatggaccggaccacggatattgttcctcgacgaaaagtgttgcaccggtagccgcgcggaatggacatgcagtagtgaacatgcggcagtggatccacttgagcagtccgcaatcttttggtaaagttagcaatacgatcaagatgtgtaggaccatggtagaggccgctacactagacttgctcccgctttatcttatcgctagagcccgcatatgtacgcggtatgcggggaccgcgcgaactactgaactgtgggagattgtctcaaagtctttcatgtctgctccgataaggcctatcatgcaaatgatgtgagtatgcacgtctcggccttcttatgccatgtaaaacgtcaccagctctaggcgtgaacaatgatgaagcgctgcttgtgctggaggcgaagttcacaacacgctgtgtgtagatcgctgtaaggacctcaacatggcccactgaacacgttccaagatccataaatctgaggagaagctgatcaagggtcctctgacccacaatccatgtgttactggaccctagagtaattcatgagagattggatgcgcaacatacgcaggccgcaccctgctggaggcatcctcccatctagatactatgtgtttcatcgggcggcgatgatcggttgcgatggcagcatcctgggaaaaatgggtggttcatgaaatgtgcgatcgatagcctcatggccaagcgctggcaggggaccaatacagcaaggcgaggctggacgtccgaatacagcttgccagccatgtgtaagccgacaaacagccaatcgcctcgtttctgcaagcggatgcgaacggccgtgggggacgtcgttgcaaggccgatctcgctctgtgagtcgttgcattccgaaaaactcagcgatgatgcgtagctatcgccactggaggcgggggctagaggatgcattctggggacttgtctcttttgtgcaattgagtaaccggaaggtcgtcatggggctgatggcaacagcagtttctcttacgcaggagattgcgagccatggacaccgtccaaaggcgccccctcggcgcagagatttatcaggccgacaagcatcggacggaaagagggtgcgttagaggctcgtagtgcaggtgagcagggacagtgtgcctgctgttcgctttggagaagggggcggcgcaaccggccagtcccctctggcacactcagccctgcgaagcaatgggatagcggccaagtggttgctcgagtagtgctggaccattcgaggcctctggagacgcgcccaggtggaggaggaggaggaggaggcgcggcgctttcggtctgccggaatctagtccgcgctgctagcttcaacgctggcgtgtgcggagcatgccacggcgcagcacagcagagctcatcgtgcaggatgattcgcaacgatacgctacaggcccccttgggacgtggtgcatccttcttagttgaacagaacggtgctggttgcacgacagcaagccgagtctttccgcctgcgcctgtcaggatgcagcgagggtggcagggcgatacaggccagcgaccagggcaggcagaatctgcagctaaccggaggcggctcgtgcgttgcgacggtgtcgatgttcaggtacatctcccgcaggtgggtgaagcgaggaattcgagcgcgctgcatgcattattgatgctgtgagggggaggcctggcggcttcggtgcgattgtgaggccagtatggatgggcgtcgtggttgcgaggagaccgccatggggccgggcagcggcaggttaagccgagaaccccccagaagcgtccccagacgagccaaaagtatctgtacacggcgcgcgctccatgccttggtgtcgtcgtagcccgaccgcaggggtcatcttggcggattgacgttgcttagtaggcggcgaacagacgcggatgcctcagtgctgggtggggtggcccgttagcatgcagcagtgaataacagcccgcgctcgccagaccacccttcttacctgatattcacctccggaaatccaccttttcccctccgcaccccgccccattgccctcgacgcacaatcagcagagcagcacgcagaacgcagcacgcagccagcatcccgcagcaagcagcacgcagtccatctcaccgtcgctttcctcgccgccggctcgagtgctcccatcgcctcccctgagacagccccgcctgccgaacctggatgtccagctaggcccttttgcgcaccattgggcaagccgtgttccgcgccagcagcacctcgagcatcgtcgcaggcgccctgcacagcatactatcgcacccgcacccgtctcctgcaccagctctcaccctcgccgccagcacgccgtcgtgccagccctcttgaccttaaaagtacccgctgcgcgctgtctcctcgcggcggtgcatcctcgcttcgcagcccgacttcttacgacactcgtttacgcagacaccacagctagccggctccaccctacatagtagatatatgcccgccgcgccatcattgctaacccaccactgcgtatcccaccatggcgtacaacgcccagaacaacgactttgtgaatcctgccgatctctttaccaattattcaaacaacgcctctgacccggtcttcaaggccgagtgggacatttccgatccgtccttcttcaacaccgaaaatgtcgagccttggacaatgaacccggccgactttactacacacagccaccaggactccgccgtcgacctgcggcactttggtggctccggtgcacttcctcctcgcttgaagacagaggactcgtccgagtacgagaacttcatgactacacctttctccaccccggcctccaatacttccaacaccccatcacctcacggcgacatggtctttagcaatgcaaactcgccaggagactaccagagagaacagagccagacaagttcgccagaagcgaacaacgacgtcttcgccagggacagcatccagatccctcactctgtggatccgcccaaagtggccatcctcgtagacaggaccaagacacgtgcggagacgcagattaagaccgtgttggtcctagaccctctgcctcgccagtatcaatgggcccgatttccccgccatactctctccaagtcgaagcagcttgcgagcagcgacgaaatcgaggccaatgagagtggcaattcagcagtacgcatcgacctgagacttgtctgcgctactgcagtagagaaggaagaaggcctccacctcgccctccgccgtgctcgaggcgaagcacacatgcccacgagacagcctggacaacaagtttctgaaatcgacaaagatgaccccgcgcatccccagaacggaggtgcagtcatcatctgcgagggatgcaaggagcgagagcgcaagcgctacgaccgcaagaagaagcgtaaccaggaagaggagaatgagtggagcaactatgaagaccagcgcatcatcatgatcaacgaaaaggagttcaagcgatggcaagacgcggagcaaggctcatatggaccagaggcgaaaaaggtcgaattcgctatgcgaatcacatgctactgcaggcaccaggaggagaaatcaccagtcggctacaaggtcatcttcacgtttcgtgacagcaacagcactgtccttgcccagagtgtctcagaaatcatccagatcactgatgaccacaagaaccgggagctgcccatggtgagcaacatcacgacggacctcagcgttcacccacccagtcgtgaggagactgtgcctgcacagcagtacagcatgccaatgtacaactatcctgctgcgcctgtctatggcatgtactcttcacaaccgaccacaccgatcctctcgcaattccaaaatccgatgtcgccaatggatggacactatgcccaacctgccaattctggtatgagctctcaaatgtctcacccgtctacctttgcctttactgctggtccgatcgctccccaagcgcctgcacctgcgccatcgtatgcaagccatcaacgctaccagagctactccaacacgccaatgctcagtcccactgagcaatttgtggcaccggcaggctttcctcttcatcgaccacattccatggacagtttctccgcggctttcgccaacatgtatacgcctcaaaattcgtattcacagccctttgcctcgcagcctccatcgagaaatgtctcccgaccagcatctccgtcctgggatcaaggcccttctcgagcaaagaagatgcgcccagtcaaccccttcttcatcgaagaccctgacaacgagtgaggagaaactgttacgatagcacgatttacgaacataggttttaattacgaaattcgattggcactgcattgggcggagtttgggagggggctatttgcgttttctggatgggttttcaattacaatctaacctcgaattggcgggcttgcatgcgctggtggcatcccacatgatttgaggccactaaaagcagcctagagcgtcagtcatcgaactcgtttctactgcaacgcgttcaacatcgacgttgatctttctttcatctacgctgggatgtacagaccggatacttttgagtactactacccttttaattactagaccagacttcgcgtatacacactgcacctctcgcgaggactcgcagaatggatcaagtcaattgattgatcgaatactacattcttcatatcgagtttgtgcccgttgcgccatatgatgtggtccgtgcaacttatttgtctctatgctgaagggaacaaaactttcgtgcacatcctagatctatcggatatgcgcgggagatggtgaaggcatccaggctgtaccatcgggccgacatgtctatatggcagtgcaggaggaagcgacgacctccgccatgcaccttcccaaacattgatcttgtccgctcattgagtacaatttacgtaaccagactcacgcaacgaagcacatcacatcaataatcacatcatcgacacgactcaaacctaagccaattgcacaccgcctcactcgctatactgtacgcacccacgacgcacacacattagcaaccaatgagtttcgtgcgaactttcacccctccgtttggcccgaatttctcgagtcaagctcttccaatcgacgattctgcccatcaccgtcagcagccatggatctgaggtggtaatgaacaagtctggtctacgtcacgtcacgacgtctcgacttcatccggataacaggcactacgacggccgccactggcgaactcgcggcgcctcattaggaatgcgcggatgcgtcgagatcgtcagaggcgccgttcgagtgtcagattgcgcacgaagggcatggtatcgatgtgcatgctgatttgcgcggatcattcaagcgggtcccaataccacaggattggaagcgttcaatacgggagttaatatgattagatgaaggcgcgggtgggagtcgataacggtaacagcgtgagagggtctcggctcctaagcgttcaggtacgcgagcgcggattaacgtcgaaaacggcacttgggcaaattcgcttacattacacgagtcaatcgtcgaggaatccatcgttccatgtcttcaggagacgtcaaacgatgcgacacagagttgggttacacataatatacgttgcagtatctcatcgatccgcagatcattgcccgtcacttcgcaagacatgctgtacaaccatccacactttatccagaccttccctcgcagcttccagcttccactcagccgaatgaacctggtagcgtccttcaagtccggtccgcatctactggggtcctcctcgaggtgcactcccctgcgacggcccgaggccgcgctctatgtatgttcatgtatgagctcggatcccacatgcacgatagtgtatgttctcttgcatgcaccgaatcgtgtatgaccaccaggccctgctgagcccacactcgttcgtgaaggttggtggcgcaactacgcgcctgccgcaccggcttttcggtactcttcgaaactgctgacctgctcgctattggtgtcttctttgcggcgtaactgctcctcccacctctcctcctcttgagccagagtggtctggaatgctacctcttgcccgcggtggaagtacaggggtgcgcatttgagaagtgcggcgtcttgcgtgacgaggatgtgctttacggttgttcctaggctctgttagcttctggatgcatacatgcatgttcgaggggacggcctaccaggcgtctcatacttggcatccagcaacagatgatcgacgacatgtctcaggccacgagcgcctgtccccatcttgcttgccttttgtgcaattttgcgcagcgcaggttgggtaaattgcaattcgatgtccctgagggagaacttgtatacctcctgccggacgagactgtctttgggctctgtcagaacacgcaccaatgcttcctcgtcgagcgctgctactgcacaagtcgtggggtatccgtccaatcaactcaggaattaggccatatttttgcagggtcagcaggctggacgtaatccaagacattggacttttctccttcctttccgctgctgtttgacaccaaaagggctaggcttctcatgttctcgggccacaaagaacggtgtgtccttcattgaatctgagggcgtcagcgcccttcagcattactccgtccgctgccgcgtgagcatttgacgtgcgaatggatgctccaaagcccatgccacccatcgccttccgatcaacaatgatcttgtggaggttcgcgaaagcaccagtacagatgaagagaatgttatccgttcgaacattgaagacctctcctttgccacccggggggcctgggggagaacgactttcgccagatccgggaccatcgtacgggcttcctcgtcctgttgagccacccggacctttgcctgcgctccgctctggctttgcttgtacttgtacagttgtgccttcaattatcttgagcaaagcctgctgcacgccttcgcctccaacatctttgccatacgctatcttcgctccggcgatcttgtctatttcgtcgagcactatgatgccctgctcagcagcttcgatgtcatagttggccgcggacaagaggcgggcaacgcaggactcgacatcgtcgccaatgtacccagcctgcgtgaaggtggtgcaatctgacatggcaatagggactccgagtgtcttggccaatgtcttgcacatcagcgtctttccaacgccagtcgggccaagtatcatgacattggacttctcgagctgcacctcatgttcggtcgtgtccagcagctgctcgggtttggggtgaaacggcgatgaggatccgaagaccgatggctggttatactgcgcttcactgtggccgtagacgtcgactgtcgattgttggcccggatactcgtctgctcaggtcagacacgtgtgcaacaaaagcaatcactggagtggcaatagaatgagattggagctaccttctacggcatgtctgctgaactgctctcttctctgtgcctgagcctctaacctagctgcctcgtccttccgcctctgattctcctggttccgcagatagtgctcgtgcacggcgacactcaggacgacctttgcgcggtcctggtcgactacaaactgatccaggtgctgtctcagcgccttgggtgtgacatggctctggcccaccttgctcgtgccgcccagcgggccctttgtcggctggtcagtctcatacgacgacgagaagccctggccgctgaagtcggaacggctgtatgacgagtgtacagagctgcgagcggagaagcggcggctgtagctgtagagggccaggtaggacgccctagcctgcgggtggacggcgcgtaggagggtgcgtctgactatcatgatgaacaggaagaagacgcgacgggtcttcacatggcgacactgagacttgcagtcacgggcgcctaggaagctcagacgttacctagggcagctggctcagcgtatggtgtgagttcgcgagctctctccgcattgagccgacgtgacattgcggggcacgtccggggtcacgtctctgataagcagccaccgctcgggccgttgtctccagacaacgcgatgaagtccccagacacatgctgcagtgcagtgcagtgcagtgaacgccaggcttcaacgcgcgacgagacgggaccgactgtggtcccacacgaattgcggcgcaaatcctcccgggcgctgcgacacgctgtgctgttgggatgcatggcgcgggcgcgttgccgtttggcgacaggtgcacgatgacgttgagctgcaattggcgatcgcatgttttggttgagaggtgcagccctcagcgatcctagggcagggaccccgcaagtgaagtttcctcgccgtatgtcctggagctatacacgcatttgtgcatgttcattattccatcgaccgtagcgattgcagcacgtacccgttccgttgagtagatagcaaacttggagctccaccgagctctttcctcctacctcaacaaacatggagctcaacgccgcttcagcaaattcgaccctgtcccaggcgcctggtcaggtcccgaacgatggcactggtatggtggttgaagctgcgttgtggtgcaattgactgacatgagcgaccaggcatcatccagatggacggctacctggagccgttcaaggacgcgctgaagagccgcttctcaaaggcacagcagtggatcaagaagatcgacgagaccgaaggcggtctggagaagttctcgcgagtacgcagcctcgtcctgcagcaattgaccgcagagctgatgcgtgcatagggctatgagaagtacggcttcaacgtccaggccaatggcgatgtcgtataccgcgagtgggccccgaacgccatgcgggcgtacctcatcggcgacttcaacaattgggaccgcgatgcgacgcccatgaccaagaacgactttggcgtcttcgaggtgacgatacctggcaaggacggccagcccaccatcccccacgactcaaagatcaaggcatgtttgctgtagccaccatgtatgagtgtggcaaggctaacagactggctctaggtctccttcgtcgtccccaacgaccacgcccgtcaagagcgcatcccggcctggatcacccgcgtgacccaggagctcagcgtgtctcccgtctacgatgcccgcttctggaaccccccgcagaagtatgtctggaaaaacaagcggccggcgcagcccaagagcgcacgcatctacgaagcccacgttggcatctcgtcccccgagccaaaagtagccacctacaaagagttcacgcacaacatcctcccgcgcatcaagcatctgggatacaacaccatacagttgatggcggtcatggagcacgcatactacgccagcttcggctaccagatcaacagcttcttcgcggcaagcagtagatacggcctgccagacgaactcaaggaattgattgacactgcgcatggcatgggaattacggtcctactggacatggtacacagccatgcgtcgaagaacgtgctggacggcctgaacatgtttgacaacagcgaccatctctacttccacgagggtgcgaagggccgacacgagctgtgggacagcaggctgttcaactacggcagtcacgaggttctgcgcttcctccttagcaacttgcgcttctggatggaggagtaccaattcgacggtttccgatttgacggtgtcacgagcatgctgtacactcatcacggcattggaacgtaagtatgatctagaacgcaagcctgtatagatgctaaccatgctcaggggcttttctggcgggtaccacgagtactttggcccatctgttgacgaggaggctgttgtatacctcatgatagcaaatgagctgctgcacacactctaccccggtgttattaccatcgcggaagatgtgtccggcatgcctggtctctgtgtgtcgctctcgctaggcggaataggattcgactaccgattagccatggcagtacccgatctctacatcaagtggttgaaggagaagcaagatattgattgggacatgggtgctctggtctttaccttgaccaaccgaaggcatggcgaaaagaccattgcgtacgcggagagtcacgaccaggcacttgtcggcgacaagaccctgcttttctggctgtgcgatgctgagatgtacaccaatatgtccgacctctctgagctgacacccgttatcaaccgcggtctctcgctacacaagatgatcaggctcatcactcacggtctcggaggcgaaggctacctcaacttcgaaggcaacgagttcggtcacccagaatggctcgacttccctcgcgaaggcaacggcaacagcttcacctacgcccgccgccaattcaacctcgtcgacgacccgttgctgcgctaccgctacctcaacgagttcgacagcaagatgcaatggaccgaggacaagtacggctggctgcactcgcctcaagcatacgttagcctgaagcacgagggcgataaagtcatcgtcttcgagcgtgccggcctcttgtggatcttcaacttccaccctcagagcagcttcacggactaccgcgtcggcgttgagcaggaaggcacgtacaggatcgtcctctgtaccgatgccaagcagtttggcggacacggcaatgtggatgagagcacgaggttcttcactacgccgtttgcgtggaatgggcgcaagaacttcttgcaggtctatgtgcccagtcggacggcgattgtcatggcgttggagagtacgttgtagtgtagatgagcgggtcgaagaaataagaaagatcgttcgtttgatagaagcagtacccaggcaggtaactgtaatataccacatatgaaaatgatacttttgagcgtgttttagctttcactgtctgtgggtttatgcaatcttgtccaaactaccccagacgtttctttgagcacttcacccacttgggacaacttcccttgactttggctcctcgggtctacacacttccatgtatccatccgccgcgctgttaccaatcttgagtcacagacgtctctcatatatttccagcactattcctgccgcacgttgttgccagctcgcggcagtcgggctcgactcgcacacgtgagatttctggtactgacaatgatccgcggaatactttgcgatgcgatgctgagatcttggtggagaagctatgagtatggttatgtttttgctagatactgacaccgacacagatcgcaccgctgaacgtcctgggtagactcgaggtagccagtacatcatcgctactacaatcgtatcttcgcagaatatgtatatatatattgaccacatttgctacatgtcccagactaggtagacatgagcgtctcaatattagctggtatattattaacttaggtcctgagaacaattcctggaacacttgtctctcctcgccacttttcgagaagaatctctcaaagaagttttctggaacgcactggagcggttcgggtaccttgaaaagctcccggctgtgactttggataagcaaggtcgtgacctcaacgccgcgaaagtagccaagaggtagggtcaatacttagtagttcatggtgtcgtacctgtgacatacgcacggcgaagctacatcaatcaaatcggacgtctgtgtcagtctgttgtctttcctgatccgcagctgcagggtaagtggtgtatctgtgtagcaggcctaaagcctgggtgggtatgtatatctgtgcgatgcgctgtatgcctttgcctaggactgttggagagagtgtatactcttccgctacgaacacctttagcggcgaggcgggagatgcgaagaaccagaaatctgcgatgcggccaaatgataacagaactgatgccgacaacgaaaaattgactgacatcctagtagatagctattcggttgaggcttagaactaacgcgatatatcgcaggttgtcgactccagtagaaagtaattagggttatttgctagcgagaatttactcacacagaatcaatagggttcagtcgcaaagataagcacctgtgtaaagccacctattgcaccctggttgctttccgtcgaagttgacgagatatagtaatacctatgatagaaatctcgttcgagctctaacatccccttgtacttcgggcaggtctgagccagtgacagctagatgatgttgttgcagaatttcgggagaaaatgagaaaaatgtctgactggcaacagtagttccgatattcgctagcagcaagaatgaccatctcagcatctgaacgtagaagtactagaactatctgtccatgacttaatcttgagtcttaacctttggtagaagtttttgcttttgcaatcaatgcgaacccacctcaggtgtgcgcgcttttgtgaatagcttcaggctgtctgctcaagttgtgaatagcttaaaggctacgttatcagacagagacgagagtataacaagaatgatatgataaagtaaggaggaacgagcgactggaaagcgccgagcctatcgaattcaactcatctctatcgggacgattcggaaaactcgggcctcgtctgttgccgaagtcgccaattgaagaattcagcgtgcgtttacgggaagctgcgacaagatcataacgattcaattgacttggtcgaaagaacaatttccccgtgtatgacaagtacagtcgacgacgatagcttgttgctatgagcttgacaaggtgtcggctaaaagtggttaggttccggcccgtgcgccttctccgggcggccagtttctgaagagctctttcccatcttcccacagcaacaccactctcctctccaccttccccatccgcaattatcacaaaatgctgaagaggtgagtccaagacatgccgaatccaattgatgatgaatcgatagctaatgcgatggttttagcgggatcctgcgcgccagcgccagcctccgccgcccggcgactgtccgcagtgctttccagcccatcaagaagaccttcgcccccaacctcgcacgctatgcatcaaccgatgctgcgaaagatggcaagatacaccaagtgattggagctgtggttgatgtaatttttccgtttagatgcgttgtggtggagttgctgttgtacagatcggtggtgatatcaatctgcgcatcagtggacgaccaccacttcaaatcttatcacctttcctcagaactctgctaactgcatgcagggtacgtccatgctctctggaccaagttgttccagcatttggtcatgattgaaaagttttccgctgcatcgcggcggagctcaatatcagccattgcggatcgcaataaaagaattggcgctgacagcttatcacagtcaagttcgacaccgagcaattgccctccattctcaatgccttgaccacagacaatggcggcaacaagctgacccttgaggtggcgcaacatttgggtggcacgtacaccaaccacccaaccgcatgaacaacatcactaacgaatcgtcagaaaacatcgttagatgcatcgccatggacggggcgttaactctctcgaagatttgatgggcgtagctaacgtttatatgcaggtaccgaaggtctcgtccgtggcgctaaggccactgatactggagctcccatcatgattcccgttggtcgcggcaccctcggacgtatcatgaacgtcactggtgaccccatcgacgagcgtggtcccatcaaggctaccaagatggcagccattcacgccgaccccccggagttcactgagcagtccacctccgctgaggtgctggtcactggtatcaaggttgtcgaccttttggccccctacgctcgtggtggaaagattggtctcttcggaggtgctggtgtcggcaagactgtgttcattcaggagctgattgtaaggagatattgggacaagacggttagcatgagctaacagcgaaacagaacaacatcgccaaggcccacggtggtttctccgtcttcactggtgtcggtgagcgtacccgtgagggtaacgatctgtacaaggagatgcaggagacctccgtcattcagcttgacggtgactccaaggtcgcattggtcttcggtcagatgaacgagcccccgggtgcccgtgcccgtgtcgcccttactggtctcactgttgcgtaagtaattctatcccattatgcaaatgagccattgctaactgttaaaagggagtacttccgcgacgaggagggtcaggacgtgttgctcttcattgacaacattttccggtaagtactttctcccatttatgtctgcacagtaactaacaatattcacagattcacccagtaggtccatcctccgcctgcacggccacaactctagatgatgtactaatatgcaacagggccggttccgaggtgtctgctcttctcggtcgtattccttctgccgtcggttaccagcccactctcgccgtcgacatgggtgtcatgcaggagcgtattaccaccacctccaagggttccatcacctccgtccaggccgtctacgtgcccgctgacgatttgactgaccctgcgcccgccaccaccttcgcccatttggacgccaccactgtcttgtcccgtggtatctccgagttgggtatctaccccgccgtcgaccctctcgactccaagtcccgtatccttgacccccgtgtcatcggtcaggagcactacgacaccgccacccgcgtccagcagattctccaggagtacaagtcgctccaggatatcattgccattctcggtatggacgagttgtcggaagctgacaagcttaccgtcgagcgtgcccgtaagatccagcgtttcttgagccagcctttcgctgtcgcccaggtcttcactggtatcgagggtcagcttgtcgacatcaaggagaccatccgatcattcaaggccatcttgaacggtgagggtgatgaccttcccgagggtgccttctacatggtcggcgaccttgcgtctgctcgtgccaagggtgagaagattcttgctgagctcgagaagtcatagatgttcggcgtggtgggtgagatatgagagtcggccatgattccgagggcatccagccagtagtcttgctttgtacaaaagatatacctcaaaacgcgggattatacgtaggtgcttgtgcggacatggcttcatttgtaatcctatcttgcatgcgaagagaccgttttcaactgttcaaacacttttttgtatcatcttgaactgcttgtgatgtatgtatgaatccgctctaaatgatcaaattactggactgcaggccatagaggtccatgtcgagattcagtgtctggagattctcaattcatgctgagtttacgagagcctgggaatgttcacgtcatctagattgtgaccgcgtatagatccagaacgcgaaaccgtccttgcttgctagttcacgtgttcgggagcacagcatgcgcttggaaggcgcgtccagcaaatgtaacacaataatcggaaagagccgaggcaatgaacctcgcatattcgatatcgatatatattgtacagaaaactctagcttgcaagacgccagccatgcaatttaatttcttgctcagagaaaccccttcgcatgctatcatgcgcaaacgccattcttgcactcagaaagatcaaaatactaaaacactcgaaccaagaaaggaaaggaacgaagcagcgaagcggccaaatcaacgcctgcctccaccacggcccttgatctgcttcaaaatatccacgttgctcgagcgactccttccactctcgttgaacacaacattgctcttgggcgcaatggtatacgtagtagggccggcttccatgcgcgcacgctggaaggctttgggagcctcgagggctttcttgcggtttgcggcgatttgggcggcttggctggcagcttgggtacggggggctgcgactttgctatgatattgttagcatgcacatcgtgcaatatgtgatatttgacaacgtacgtaggatcgtaatcagcctgagcaaactccttcttgcggtagtcgtccgtgcgcctaagaatcggacgcgtccagtctgtgaagaggcgctcggcttgtcgcttgatggtaagctcgggcttcttgctcttgatgtagaacatgatgaccttgccgatacccgaggctacgagcgtgtccttgttgactggcagccttgccagagaagcaaagagttctttctgaatgtcgtatgcgggaagactgccgtcgctcagaggttccaagaagaaacgtactgactcaaggagattgacttcagggtcgacaatggtttctcggagcctgttcgtgttgagcagggcgacgacctcggggagcagcttgagcttgtggcgcgcgggctcgttgcgcttgcggccttcgttgtcggcttcggcggcctgggccatgcggcggcgcatctcttcgatctcctggtcagccatctgctcgaggtcgatatccttcttctttcgggaacggttcgcgctgcttttgacgagggcattaatctggcggtcgagtgcgcgctttcgtccttcaacgtatgtcagtacagttgtgtcatattcgcaaagagtcacttacgctcttctggcgtcaaatggtcttcattgtcgtctggcgatgcagctcgggctctgcttccgcctccctccttcttcgagcgcttgctcttccttgtgccatcgtctgcgccctcgccctcttcgccatccttgttcttcttgcggcgcggcttgtcggcgcgcttcttctttttcttcggctcttcaccttcgcctgcggttcgcttgcgcttgtgcacaccaatctgcttgacggtgtcttcgtcgatagcccgctcttcgatagcaatgttgcttgcatcgaactcgccaaactgctcgtccagctgatcgtcgtccagcgcatctgagaggacggattcgttgtctgagaggccagcttgaatgtcgtcgttgtcgggcatctcctccttgtcttctgtgacctccatatcctggtacggctcggcgattgtggggtttggtgtcgagttctcctcgtcaatctctgggcgcagggggtcgctcgggtcgttgccagcctcaggcagcactgagttggaatggtcttccttgaactcgacgtcctccatgctgaagactgtggatgcgcaagtttgatcggaacgtgatagatatgccgctgttcgccagaatagaggactggatctcgaatataacacagaggacaaacggaggattggcggtgatagaggatgtggcagcagcacaaagacgtttagaaagttgaagggtcgcgactgcccatgacgctagctgtggtcttggcggctgcagccagtcgcgtgtgtccgtgcgcctaggctttccagcagctgcccgctcacctcgcaaccaactcctcacctccacatcaacaccacccactgaccccaggctcgtcgcgtcactcgcccgcgacaatctgtacaggcgccagtgctattctacacgagcacaccgacgataccagccgcgaccgctggtccgccatcgccctcgactttgcctgctcgttcacccgcgcagtctacaagtatatccgctgcttcgaggcgcattgcagccacacgctgctgccattatagttggctgggaggagacggaattgcacgctttggtgtattgcagttgctggaggagagcgagtgtattccctgtcctagcttcgcaggctcagtctgctcgtggcacagtccagcgagaccatagctagtttaacagaaacactatcttccgtgtgtttgatagcgaggcagcacttcgtccaccttgttcgtctggcattcgagatcgacctggaacgcgactcacgcggccgcaaagcaaacagctccatcttctttgtcctgcgcgcacctcacctctaacacagcatcccctctccatctgcccctgcaaacacttgcccatcatgtctttgcccgctgctgaagtggcagccgactttcgagatgcgcttcaagacctgaggatgaacagtcgaccagagatcagcaatctaacccttatcgccaaggagaacacagagtacgcccaagccatatcaaccgaactcgagcagcacatcaagtcggtaagtcatacaggcacttgtttgtctagctggtagtgcacgacagtcctttgcttctcacagcttatctaacccgctacatgtgactgacacgtcttagacacgcccagaattcaagcttccggctctgtacgtgctcgactcaatcgtcaagaacgtcggcacgccttatacagtctaccttggtcgtaacatgtatagaacgttcatggacgcttacctagtcatggatcaaggcacccgcaaggccatggaaggactgctgagaacatggaaacagccagtgccagagtccttggataaccgccctgtgttcccagcagacgtgacacaggacattgaaaatgcactcgctaagatgcgtaatgctattcaacaacaggttcaacgcccagcgcatgcgcttccagctcgaccacccaccacagtagcttggagagacactgcgactccgccacagaacatggcgcgatatgcagcaccaaacgacccgcgtgctcgacctgtaggtcttccttcggcctaaatttattccacaacgttcatgctaactctgtacagcagggcatgccaccaactccacagtacgggcctccgatgcatggaaacggccctccagtgcattatcagtctccgcagcagcaatcagcacccatgtcgtcaaatgacctcgctgatttgaaagccgagatcgcacaactgatcagcactacgcaggccagattcgcaacgaacttcaatgatccgtctcttcgtaagacgctggaggcactactcgggttgaagcacatcctagacacccagacgctccctccgcagcaattggacgctgtccgtaagcaaattcaggcattggctcctccgccgacacctactccgacgttccctcctgcactctcattagggtttccgccgactgcttatcctccgccaactccgaccaatgtgtatccccagcaccaaccaccaccgagctttcctccacagtaccccccacagtaccctccaactggtacaccatcaggcagtgctccgccaaacgtcgcacagttgctcgccagctttcgaccaccggcgcagcacacaccccagcctgctccgacgccgccgtcgctaccaccctccctcgccgagatgcttaagcgcatgtcgtctcctgctcaatcagcttcagttccagcacctgcgccagcaccttatcaacctccaccgttccagttcccagccggaatgtctacgccgatgtcgtttccgccggctgcagcgccagcaccggcgccgactgggacgcccactgccaatcttgctgccctgcttgctcagttcagcaagcctggggccacaccaccagtttctcaggcgacacctgtgcaaagcacgcccgttccacaactgcctcctcagccgccggccgcatctgctgccctcggtagtgctgattggcttctcaaagccctgagcagtggtcagggtctgccattcaatctaaatggaggtcctatggcggcacaacctatgtcgcgccagacatcggctcctacaaacgtcttggaccagatcgagctcaccactgcatcaatgaagaagccacgattccatcttatttctcgtctctacgaagctaagcctaacatatgtgcaacttgcggtaggcggttcgatgctactgcagagggcaaggagaagaaggctcgccatatggattggcatttcaaagtcaaggatcctgatgcgaacaagcgtggtgtgcaccggagttggtacattggtgagaaggagtggatcgactacagggaagtagacgagacggctcctccgcatgagagcactgccgctgccgccgcaaacaagcccaagaagcaggcgaaggaccgctacatcagcgtgccccaagatcctgttctacagcaagcaccgtgtcccatctgccaagagaagttcgagacgcagtggaatgttgacgccaacgacttcgtgtggatggatgcactgcaagttggtggcaaggtctaccacgctacatgtttcgaagagtacagtaagggtgctggtatcccgatgccaggcacgcctgactcagtgcttggaaagaggaaggcggacttgggaggagaactagaaggcaagaaaatcagggcgttttgagcaactagattaggccatgacccaattggcggatatttcctgggactttgaaaaaattgagcgttaccttcgactagcataacgggcaaaagagggcttttgatgcatagcgaggcgtttggcgggcttttatcagtcattttgctgcgcttttacatgggcggcactacttcagcttttcgattacggaaattgctcgatcaattcacacttcacttcacatcgtttgtgtttctcatgtgcagctagcttaggggtaggcgtttctcacatgacttccgtgctactgcctacatataaaaaagtgctccattgcagacttccatttcatccaccactttttgtcttcattgacctccaaaatgccgacgtgggtcaccgatgtgaccgcgtgtgtccaaaagaaattgattccttcttcatgagatttctgcgcttttctgagcatctcaaaaatcagttgcgataatgcatgtctacattttcactcctatccacttcctccaaaaagggactacttaccgcccaatgtctgggcgcgttcggaacgcgtggacgtaaaaacatggctctgtgctgtccgagtgacccaaaatatccattcagcagcagccatggagacgataaatatgcgacattttactccttgcccaagtagcatagaaaaacacatcaatttgacgatttcagatatccaagggtttcaaaagctacacgatccgctccacatgttcccgtttgcgacgatttacttgattgtttggaaatatcgaggaatgggttatagaatggggctggagtatacattctgtctttaatgtagttctttgccttttatcgtccgctcggttcttttaaatcgccaaaactcggcgataaggacgagtatgatctgctctttctctcaaaaacgaagacctcgatatggatggagaattcgcggcttgtgtttttcaaaatgctgaacaaatgatctcatgagcgaggaggctgtgttctcggttgactgttcaaaatacatgcacgtcaacacgaggaaagctgtcttgttcaaagcagctgaggagtctgagcacgaagtttcgagcacctagcgcaatgctgatgtggttgtaaaagctcgcaccttcccaacaagtttttcgacatcacaaaaatttgttccacgataccaaagtaaaccatgagccgcgggatgtccagcatttcctccaaagcacacttgtctacagcccatgactgctgtctcgctcgcggctgaagggttaaaatacacctctaccacttcccatgagcttttcactctttaaacatggcgataaaccacaaaacatgcgtcttggtggcccagaacaaacgcaccgcgttttcccacatggccgttcgaaaagagctgatgctttttcgggtgtctacaagcggcttagccatggttcctaccacccactgaccaccttttaaacgatattgacgctttttatgctccaaaattaatctctcgatctacacatgattgccctcccacaaaatacggtgaaaacactgacaagggattgttgtcggagagtttacccgcatataaataacccgagtactttctgcgtactcctcaacctcaaaatctttctcccagacttcccaaatggcatagacgaccgtacatggagaagagctgtcagctcccggaacaagtaaaaattccagataaactcgggttctgggcagtcgagatctccattcatcatttatttcgtccgaagcaagactgtcaaatctaaaaaataacggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtgttttcctcctctgctcactacttattgatacgcgcccttagggcgcatgttcggggccatgcgggcccttttttgaagtccgctgccattataatagccaccaaagcatgtgcggaatatgtccctacagaaataaagaacatggactcagcattcatgcttttccgctcgaaaaatgagtataagaactctccactcatgaacgctcttgttcacatcacaaaagtctaaagcgacattttgctgcaagaaaatggtccgcctgcgatgcatatcttccctcctcttcaagcaccaacaattgaatctggacgcatctatgacctctcctggtattgcgtattccatatctgtgtggcgtcaaactctctacttcactgtactatcctacatttccaaaacacttggcgagcttccggatgtcttgagcgctttctcgaatatgtaccactcggcaggaatgactttgcatcgcttctgtggatgaggctgtcaacactgaattcctgttcgacaactgtgctttataaaaagtttctcacctttcacgccatgaccagagattcgataattccttacaaaatctcgataccatgatcgatatgattcgtgcctggcctcaaaatgtctcaatatgccgtcgctctctccacgtgcttttcttcgccaagcgcagataattcgacactccgactctactgttcttctccaaaaataacgctcgtctagcagttcgcatgtctgccgctcttctgtccaaagtatacctcagaggtgatcatgttgtttttgctctctcagagacgattgtcatgtgtgacagcgcgacctcgttgagaacatatttcccatatccaacctccgtaccagtagctgcatatctattgctgttctgatgagaagacgacatcaaaaaaccatgttttggtttgcactctccgagatgaccatcatccaccacagcgcgaccacgtcggaagtgcatacattttcgaatcaaaacaggctagcagcgctcttatatgaaaataaaattttgagctgatcaggtctacatgtaactatctagcagaaatatggataccgtgtatgctaagccatgttgcaccgtataaagtcgtagtcaggtcaagacttggaagtaacgagttagtcagatcacgattgcagaagtattggagtatgacgatgatgaaggtcttcattccgagttagtgtagcgaagtacttgatggtgtaaagccttacaatgaccgctatctcaatcatcgcgtgtctattgaaatcaaagactcgtgttgacacatgcacttccatccaggccgtgtagcagaaaccaccagttttagtctcagtgagctcatactgtacctcctggtaccaatctgctgtatccaatctctcgcgccagtgcattgtagtatccatgcgcccctgaaacaaacccatccttccaatcatgatgtcgcgtgcatctttgcggtgggcagaaacaaacgcgtgtgtgaaatgctgtgatggcgtccggctcctggttccaatctgcagtgccaatctgatgcggtgccaagcttgtatgcgccgtgtgaagaaagtcgtacaaccgtcagtaccaccttagtcaaggttggtgctctttgcgctgtcctcgagtcgctactccttggggatatcatcgccttgaccatcctcaggcgtgctggatggtgcattggggttgatgaagccgagagcagctccgcccgctgtgatgtgcttgtcgagctcctcgttgctgtccttgagcttcctgtttggcgtctctcggatggtcttcatgaaggcttgcacctcatcgtcctcgtcgggattgataaggccctcttcaattgcgagtttgagggcagtctggtggccttcgggcgtgttgtcgtatcgcaacatgacctggccggcgggctgatgggagggggcgggagtgtcgatgacaggcttcttgcggcgctgtttctgctgcgccgcgcgcttgtggcttgcggtcgttgaaggtgaggacgccgctggtgcccttggccttcacgatcatagcagcgcgggaaggttgctgtgaagaagttagaggagttgcggtggtggcatcgaaagccttgcattggcagtggaggcgaagtcgtggtggcggcgttttgtgcttgctgcaaagcgcccgatgacagcagcagggaacggtgtggtagtgacaccttcgcgcctgttgttagcccaaatgcggtcctgatgctccaggtcggtgagggcgagggtttggggagcatccccggagtcgtcttcaaaaagcacacaaattgtgtgcggagtcgcggcagaggctgactcctcctgcccccagcctaacctcaatccaggctgctgtagggcagccagaggagcagactgcttgaacagagactgcccaagcgatctgccaccactgacagaggagccagacttctccttaaggcctgggaggaagtcgtcttcgctgccggagacatgttgtgatttagcgcctctcggcgaaagtttgtgcttggagggtgccatcgtgctgtggatgggtgaggttgaggtgtcaaagtcgaaggcgaagtcaagcaaacaaacagcatgccaccattgtctcggcaacgcactagcaaacacccactccaccgctctattggctgcctaaagtccaggtgaagtgcgacataagctactcagaagcaacaggacacaacgtggtttgtaagcagacgcagcgctcacatgtgtcgaacgtcttcacaacataggtgcttggtgatgacatgatattgagtgactagggtggacgatatgaacatctgcgaagtgcttaagatcgatacacgcaaatcaattttgagtgactgaattggaaagatgactacatttacagctcttacgtactgaaaccgagctcgtacaggtatccgaggacgagctggccatgctgaaggacatgcttagagtcgatgtggtcgatggtatcattcggcgtgtggatatgaggattgcggtattcaaatgccgcttcgaatacaaatgaagcagggaagccgttcctggtagcagagccgtgatcggagcacgcataaccgcactggctctcaacatatgtgatgtcggtgtactgcgtttgtatcagtcatgcgcatcaaacagcgttacgctacgtcattactcacctcattaatgacacggctgagatactcattgagcggtgcgctggtaaagtccgtaattaatccgaagctctccggcttgcccgcgtcaagagtggccttggtgtagccaaccatgtcttgctgcaacattgcccaaacatcgcgacccgcattcgcgtattgggtgaagatatcttgcgagccacggagaccgccttcttccgcagcataccagtggaactcgattgtgttctccagcttgcttgggccaaattcactgtctgagagtagaacgcggagtgcatccaggatcatgaatgagccagtgccgttatcgtcaacaccaggagcgcgaccgccggttcggttcgccgagttgacagagtcaagatgaccaccgacaatgacagtcctggtgctgcgcccaggaacctttacgattacagacttctggggaaaggctgcgtgagggaacatctccacggtcacgccattctttcctgagttcttgacgacatcagcaacttgggtgaagagccactcagccgcctccacaccggattgagtctcactgaagcgtgtgtggtaggtagcgtagtgctccagattcttcttgatattgtcccagttgagcttagggatgagactcttgatcttctcgctgttcttgaattccgtcgggtaaggtgcttgctctttgaccgcgcgaatttcagcgttgaactcagtgatgtcgaaaaagtggctaccacagccgccgttctagcatttggtcaatatcgagtggcgttgctcatgagtcgagctacttgcagctgccagctcccatcgctcatcctcggtaatctggcgagtctcgcctggcgcaacttcaatcgtaagaagcgctcttggcttcacctgctctggctttgcgagcactgcggtggcgcaagacgcagcaaggattgtcgtgagcttcatgatggcggtgtgaagtccagcagtttcgacaacaactcgaggctgaatagtaagcccaaagtgtcacaaacatcgtccgaccttttatataatgtacatgatgcggtcagccgcggaatgcacctgggcacttccctgtcagcgcctcaaagcttcctcatcatgtcagatccgcaatatctacaagctgtacgagtggtaccaagcactcagatccacaggaacacggccgtttcgaccaataggattatgtccgtcatctgggatgcgattggaatgtcttgtcgccgctgacatttcttgacggcttccttttgcggggtagccgggcatggcatctatcaccaggcatccatatttgatccataaaccaggttgagattcgtaactctcggaacgatatctgtatatgatcccctaccttccttaagagagtttatgtgtgcgaaggaaagtcttggtttaaaagcgcgacgtcgagactggcacgcgacagttgcgcgctagaccagccaccgaagccgctgcttccgcttctgcttctccaccacgacaacacgacaacacgacatggcaaaagcataatcggatcacaacttcaatggacctgaagacatgcattgagtggggagcctcagaatgttccgacacggaaccaaacgaaagccatcacgtcgcactggcgcacgagtcctcagtatcgcttcggcccattagcaactccatcatgctcgattctgctcgtgcacctcaaggctagctcaaggtgcagttagcaacccggcatgtcctgcactgtacactcctcgaccaaatcaagacaaatatgccaagcatacactgcgacctctattagtatctaggcgaattcgtagagctcaccaactgaccggaaaatgtatgagggtccagaatattatccacttattcctttcttgaaggtagaggtaggacgcgacgtatgacgggataaacatgacaaatgctgctatacaagcttggatcttgctcttgcgttccaggttgcgcgctcggatatgatcgttgatgtcggtatatacatcgtcttcaacttgtgtctgctctgcggtcgcattttcgagagcaacaattctggcccgatttttggtggtgcgagcgtcgcggacgtcgaaggttgagtagttgggggaagtcatctctcaggtgttggtgagggaagtgtgttaaaaggggaagttgagcgtttctttggagattcggaagaaggatccgacgcgcttgcatgacctcgtattcgggggccataccgaggtcattgagatacatggacgcctgaggaattgcgatgcagcacggttctaggtgcatgagcatcatgtattctcaaaagtaggcgctaatcgctcctttcaatcaagtgcacgtcgagcccgacaggcatcacgagactggcttgatgtatagttgctgtgtgctactcctgagtggattatgaggggtagcgctgattggataacgttagtatagcgttactccgtattggctgagcgaagcatggatggtcactaaagtggtttatgatctttgaactttaccgacaatcacgatgacccaggtcatgaacaggattacaacgaccatgaagagcaggacgataacgatcatgctaacgaggatcggtctaagactaaccaagtaagtaacaaatcaggtaacaagaagacaccgaggggtatgtaaatgctgctgcgcagctccccgcttcatcatttcacgcactttctgggctacgcaaacagatcagtgtattcaaaagtatttccaggcgtcttttgaacccatctcatccgaatacccaactccatccacattctacatcacttcacccaacgcctacgacgccctggatgactcccctctatggtccactcacgatcctagcacacacaagaacccacatgatgatagcactgcatatgccaaattagcgttttacttcccctgcgtaataaacgcccaaagaaacgccgcctcgcccgactcgaatgcactgtaggtaatagagtacagcaaacagggaaacgacgaggacgatgaagcaaccggagatcttgcggctacgctcatgcagtggatccttgagcgcagtgatttgggcttcgaggtcggcgatggtggcttccaatttagctttggcggcctctgtggcttcgcgatcgctgaaataggcttcagtgggggtgggtgggaatggtgattgttgggtagatgtatgttgggtatatttggggagcatggggttggagtcggattcggagtcaggggtagagtgggtatggcgggttttggaggtgtttgtggtcgtgttagaagggaagtatatttgggtggattataggaatatagcgaaggactgcgaagacaattttgcgttgtgagttttcgtctcacatggctgcagattaccattcaagagaatgtgtggtactgagatgtgtagttttccaatattaagtaataaacactgttcacttcaatgattgagaacatttcagacatacccagaaatcctgggcgattctgagctctacaccagcgtagaattcttctcatagtccctcattaccacactttctcctattcccatcaatcaaggcccgccatctcctaccttccccgatttttcccacttgcccgtccacgatcacacatagcaaatgaccccacaaaccccacacgaactacaaaaaagttccgattagctcctcactcagcagatatacatgccgaaatatgctcgcttacaataagtacacaaacagcgtgaacaccgcatatcccctctccccctcaacttgcgcacccgacgcaaatcccaaaattaccgcgacagcccacaccaccgcgcagccggtcgtcttgcgcgtgcgctcgcgccgatgtcattcaaggtcggcgatttgtgattcgaggtccgcgatgtacgtggcgtttgaaggggcgggtaggaattttggattggaaagggattgagtcatgattgtgggaaatgagttgagatgatggtgttgaatacggactaattgaatacactacttgatcggaaaattgagaaggctattgttgttttgtttgttgtgcttgtgttatttttgttctgcgcacatgcaatagtctgcgtggtgcaagaaccatggtacgcatatctgcactgcagcttcgcgaactgatattcgtaccaaattctgtggaatcacggttgaggctacttaggtacgatttttgaacacctgagatatgcgaatgttggaaatatatgactagctgaatggtgtgtgggaaacctgttgcttggaattcgcaactgaagttgatgcatgaaatgatagtggcaatacttcgccatgtccaaggtagatgtaatgactatggaaacacgagatcctgcatttgtaaaccacccaaagaaatactagcagcaaattgttcttctctcgtaggtccaaaaatcttacaccaccaggtgcagcactatttcgtgcgcgcaccattcagatttaacatactgatacagatcagctttcatcttacatacaagactcaatagcatatcagcacataatttgttttacgaagagaatctgaagtgctacaggttgacattttccttggagaactgagagctttgagacacaacgcgcacgaattgttgcagctcctagtgatatcgacacttcaaatatttctgtatgtagctgaatgttgaaagtaagattatttaggttattcaagtactacgaatatatcgtgggatgaagcatattgtatttcggttgtaacacgggcgcaagatggtagatggtagccatgttcgtgtaagtcgcgtgctagccattattttcgacctgcaaccacacaacacaattaatgcaagtacatgaccctcatatcaatgcaccagcccactttgcacggctcaatccattccgaagagttttcttcttgtcaagccacaaaggaaaagcggtcagtacacgttgtacattaccattggtgggctcttgtccaagtgagggattaaaatgtagagcgcctcgccaagtcatgctccattgtttggtgtggagtgccgaactgcccgatctcgagattaagccctgcacgtgagctggcggagacgcttggcacagccacgtacagccatgtcgtcagcagcggagatctctgatgaagaggtacaatcaacgtcgtggaaggacatgtataaccgaatgcaaggcgattgacgtgtcatgcggagttgggtcgcgcaaccaagacacaacacaagtccggcccttggcgttccggagtatggctggtgacccggcagaagaatgcacgatgtaaagtggcgagtaacagtatgttgcaacattcgagtttgagatgaggcggaagtggaaaggtccagattgtcatggttgcacggatatgggcgtgtgattatgcgagtaaccccagactcttggaagatgaataactcaatacagtttgataatgctggaccttgttcccggaggctgaaactgcaagacatgaaaacgccgcacgcgagcaggaagtcttgaacgaagcttagcgcgccattttgctatcggccgcgcaattgcaaagtcgccaggcagatctactgcagcacaatgtggacagatacgctcgaaagcaccaagccttggcgtcttggtggtgcaacggagatgacctctggcgcgcgcagcgttacgttcctgattgaggtgatgtgattgcgatcaagaatcgcccaggcaaacaaaaaaggttgatggagcggacaacatcgatcgacgttgcttgagacgagcctggggacgtgaaaggtgggaggggtcttggctgccaagagggatcttcaccccgtgttgtcccacttacaatgatctgctttgaacaagttcacagcaggaagcgcggcgcggcaaacatgtcgctcctaattgccaagacagttgctgtttcgagttataccgactatagcctcaatgaccatgaaccaagagattttgagttcaagcggcacatgagttcatcacgcaggatgtcttgacacaattctcgccagtccagtgtgatctgccgcccggggacgtcgatcaccagggagggtatgcgaaggctcctcaattggtagttgaaacggacaaagtgtgcttcatggatcaatcgcagacggtttgagtctgcctcgggacctggctggaagaagatggcggcaaggcgatcgccagagagaaaggctgggcttgattgcgcttctagagagctaggatcagatgcagcgtcacataacttcaagacaacgttggctttggagtctacaggtacgaatgcacgaggctggaagcgaaaggtaggcggttggtaccggtagtcccaagcgggcccatggttatttggatagtacggaggcaatggtgattgctgattgtcccagatagtttgcagatcgtggttcattggactgaggtgatgagcggagatgtcctcgagacgctcaagctaggcttacgtgggaagaaacagaagcttctttgcatgctcgccagcgaagcgaacgatgcaagtgcggaagatgtagcgcgcgaacaagtcctcggtgacgagcctgaagaagtgtgaagtgcgtcgcagaacgaaccagacgaaacaatggtcgtccaggtgcgcgatgatcaactgccaaagctcgactggcaggcgggcctcaggcgatgtggaaacaaacgaggcttgcggtccgacaccggtagaaacatgcgactcagaacgggcggtggccatggaggcgatccacagtgccagagcggttggaatgtccgggtcgcagtgcgatgggcgctgtttcatgcatccggcgaagcatcggcagtgagaggctaagagcggcctatgggatctgaggcgaggctctggtcacgtgctcgcttcggcgccgttcgcagctgccgtgttgggagcgcgtgtgacgggctgggagttggcggtagcacaagagcatctggatggctgggcaaatactgagacacgactcgactcgtagtaaggtgcagtgctaaggctcaagggttgagggtgcaggacgttagggacggaccctgcgttattaagaatttggttgcactcaacggcgcgctgtcaagcgttgtcaagcagtatacagtttgtatgacaatattagggcatgtaattggcgggcgcgtcgccacggcaacttggcggctctgcacctgattcggccgatagggggcgactaagcatcggtcagactgattgcgaggcatgccccgagatgatctcccaggatagctgagtaagaggccgacggggggttgtagaagcgtcacatcccggggcatgggggcgccgttttgaggagcaaacaaatgcaggcccctggcggcagagtcgcttagggtgcggaagtgctgggagatgcgatacagaagaggtcggggatggatattgcgtctgtgcaacgcatcgtgggtcgaattgtgggttgcgaaaattgtgtatttccctcactgcacgttatggatggcgtggggagagtggctcgcacgagggcagaggccgaagccgccggctgcagagagcgcccagcagcgaaaaaaatgcctcgctctggagcaggcaggaccagcaagccaaggtgcgcaacagtgcgaagcttttctcatgctgagtgcagaagcttgacgcacggcgtcgcaggcgttgcagcctttcccagtaaggcgtgctggcgaggcgtggaggtgaagtgttgtgacgaactaggacggcatccctgctgctcgctggggatgctcaggcttaatttcgaagcacccgcttggccgcttgcggacgcgctacgcgggctggcagatgggaaatggccgcgctgggcgagtgcgcatatttgcagatacagttgtgcattgagccgttgggacaagacaattgcgcgcagtcggatgctggcgggcgagcgtggtacagtggtacagtgttgctgcgcgcccacggtcagcagcggtggcagcgcgtcatcggccgtggacgcgggcattctagtcgatctttccaatatcgacgggccttgggaaagccgatgcatcatcgcgtgcgcacggccccagcaccttgcaaaggctgccggcgctcggcttcccccaagggccccaacgccccaaccactgataccgtactgaccgtggtagcttcatttgcgcgatttacaggcggtcggtgcgcgctcagattttttcctggttcgtctccagcggctgccgccaacgctatatatctcgcctgtcgcacctttctctactttttcacagaggaggccttgctcacacgatacctacgctgagctcgctcgaccttcgacaatacacccaaccaccttccacccgcccggtcgcgtggagccttctctgtgcatgagaatatcgacctagtcgtcaccactgtcgtcgacccttaatacccagcattctttccagcatggcgcccaacgacgatgttgagcggcctcgcgccagctctgctgctgagcggcagaagtccattgtctccatgaccgagttcgagggcatggacgagtacacggcgcttcaaaagtacatcctcttctaccgcgacacgcgcaccaacccgcacgccgagaagaccgtcaagaagaaggcctggtggcagttctggaaatcaggctccgccacggccgccacacccattgaggactccggtgccgtccccgacgagcgtaagttatttcccatcatcatcatcccctcatcccgcacctgcattgcatcacatcgggtcagccgtccgcgaccgcatcctttgttttgcgcgtctcgatacgcttccggtggctgctcgcggcggcccgtgctcaagctcttagcttgcgaacgcaagcttgctgcagccatggtggacccaatcaggggcgacccaccctcgcgcagcgtctccaccaaactatcgcccgccgtgcagcatgcgagatgagcaccgcgatccttcagagcaaacatactaacttgcatcgcagtggtcaacacccagcttcgctccggtctcacttcgcaagacgtcgaaacccgtcgcaagcgttatggctacaacgagatctcgtctgagaagacgaacctcctcaagcagtttctcggttacttcactggtcccattctctacggtatgcatccctgcacaaagtctgcgcaagcgcaccactaacgtccactagtcatggagctcgctgctcttctcgctgccggtctccaggattgggtagacttcggtgtcatttgcggtatcctgttgctcaacgccattgtcggttggtaccaggagaaagcaagccgctgatgtcgtcgcttcgctcaagggtgacattgccatgaaggcaatcgtcgtccgtgacaaccagcaacagaccattctcgcccgtgagctcgtccccggtgacattgtcgtcgtcgaggagggtgcttccgttcccggtgatgtccgtcttatctgcgactacgaccaccccgaggacttcgaactgtacatgaagctcaaggaagaggacaagttccatgatgccgaccctgatgatgagaaagacgaggacgttgacgaggagaagttcgacgaggagaaccccattacccagggccacgctcttgttgcttgcgatcagtcttccatcaccggtgaatccctcgctgtcgagaagtacatgggagaaatcgcctactacaccactggttgcaagcgcggcaaggcctacggtattgtcattgccactgctaagcactctttcgtcggtcgcactgcttcccttgtccagggcgcccaggaccagggtcacttcaaggctatcatgaactctatcggtacggcgctcctcgtcttggtcatgttcttcatcctcttggcctggatcggtggtttcttccgtcacattcccatctccgtcgctcgtgagggtaccgacaagtccgtcacccttctccactacgctttgatcatgttcatcgtcggtgtcccagtcggtcttcccgtcgtcaccaccaccaccctcgctgtcggtgctgcctacctcgctgagcagaaggctattgtccagaagctcaccgccattgagtcccttgccggtgtcgacgttctctgctctgacaagaccggtaccctcactgccaaccagctgtctcttcgtgagccttacgtcgctgagggccaggatgtcaactggatgatggctgttgccgctcttgcgtcttcccacaacctcaagtccctcgaccccatcgacaaggttaccatccttaccattcgccgctaccccaaggctcgtgagatcctcaacatgggctggaagaccgagaagttcacccccttcgaccctgtctccaagcgtatcactgccatctgccacatgggtggtgacaagtacgtctgcgccaagggtgcccccaaggccattgtcaaccttgccaactgcgatgaggagactgctcgcctctacaaggagaaggctgctgagttcgctcgccgtggtttccgttcgctcggtgtcgcctaccagaagaacgacggtgactggatcctccttggtctcatgtccatgttcgaccctccccgtgaggataccgctcagacgattgttgaggctcagcagctcggtgttcccgtcaagatgttgacgtaagttattcactctaatctcttcaattctcagctaacatgatcacagtggtgacgctattgccattgccaaggagacctgcaagatgcttgctctcggaaccaaggtctacaactccaccaagctcattcacggcggtctcaccggtactacccagcacgaccttgtcgagcgcgccgacggtttcgccgaagtcttccccgaacacaagtaccaggtcgtagagatgttgcagcagcgtggtcacttgactgccatgaccggagacggtgtcaatgacgccccttcgctcaagaagtctgactgtggtattgctgtcgagggttccaccgaggctgctcaggccgccgctgatatcgtcttccttgcccctggtctgtctacgatcgtcttggccatcaagactgcccgccagattttccagcgtatgaaggcctacatccagtaccgtatcgccctctgcttgcacttggaagtctacctcgtcacctccatgatcatcctcaacgagaccatccgcgccgagcttattgtcttcctcgccctgttcgctgatttggctaccgttgccgttgcctacgacaacgcccactctgagccccgccctgtcgagtggcaattgcccaagatctggctgatttccgtcatccttggtctcttgctcgctctcgctacatgggtcatccgcggaactctgttccttcccaacggtggtatcattgtcaacttcggtgctatccagcccatcctgttcctcgaggttgctctcactgagaactggttgatcttcgttacccgtggtggaaagactttcccctccttccagcttgtcggtgccattctcggtgtcgatgctctcgctaccatcttcaccctctttggctggatgtcaggtcacccttaccagaccaacccccctaccatcaacagcaagttccgtgatgacggctgggtcgacattgtcaccgttgtcctcatctgggcttactccattggtgtgaccatcatcattgccatcgtctactacctgctcaacgccatcccatggctcgacaccctcggccgcaaggaccgccacaggaagaaccctcacatcgagaacatgatctctgctcttagcaagctgtctctcgagcacggaactgacaagaacggcaccacccgctacgtccttgctccccgcgctgttgaggaggaggaggatgattagatgtgtgcgccttacgatagcgatgtgtagttggatacgtatgacggtatagggtttcgcgagcccaccgactcttgtcactattgcaagagtctaatttctaatcgctgtctttactagtcttcgatgtataccaagaagcataatttcattactgtaactgaatccaattgtcaagatgttaacgctcctctccgtgacccgcatcgtgatccattcctgcctcactttccaatttccacactgcgccaattcataacctgatccacttgtgaaaaactctacctcgcgccgacgatcgctgtttcatcgtcttggacatttgcactatctctgaggcttaaagactctggaccctccttcaccggctgccccatgccttgtctccatcacgaaccatcacactatcgttcggtcccaagaaacgcgctttccagccaccttcccaggtgccccagcccgcgtcttgaagcctcaaactgaggcactcgcgcaccgcgaatctccccggaactagcagcacattggtatccaccctaggcctgaacacgggcctaggctgattggcagtcattttaccttccggtggagctaatgcacccccgctacgcttgtgcacaattggcgaatgcaaactaggtatttgctgtttgtgaacggtgtattcccgtggaggtggtggtggattgccacaagcggggtagcttcttgcgtgcgaacgagtgcaggtgtgtgtggaattgggccaatgaagaggttgagaatgttttcttgatgacggtttacagtacggcttgattgaagagagagatacgcgggacaatggaccgaccgagattgcgcatcggacgatgcgccgccatgcacaattcccccccccccccccccccccatccaacgtgcacagtgacatttcatcgcgcgtcccttttgcttttctttcccctggtctttgttcgcgaatcgcgtggggtcaacatggctaacctgccttcacccgtcgcgatatcgggcctttctgtcgttacatgcgccgccaaggggatgggtgatgaagagcgtcccgtcgcaggcccccaggtctttccaatacctgggcaataaataattaagttacacgtgtgatgggttggcatgcgaaacagtgacattattcaagacttttcttgagtgatgcttgtaaatgtctgggcgcaatgcatgggccatccgcggacgtgattgtttcattacagtgaacatgttcggcaatcacacacgtcaaatgtcgcggaggaggatgaggagtgcatggataggtgacgtctgatcggcgcggctgaaggccaaaacgatacacagaatttcgcgacgttggggttgatttggccgcgccaccgatgtcatggacggatggggactgttgttcctggcgaatgcgagcatggggtagagataagcgatggctggggtcagacgtgtgaggtcggaggttgggttgggtagacgtcatggtgagatagggaagtgcagcaaggtgtgtatacaccatgtaggtagatgcaggtgaatgcagttcattgagttttgctggcttttgcgcgattacggatgatgtcttatcgatggtcggcgcgtgaagtgagcactctatttgggtcacctctgctatcttcaacttgcaattttcagagtacggggtgctgtgttaccatccatatctatgagagatgtatttcgaggcctaatatacttcgcagtaggtactcttgcatctaggacctctggcatgccttctctgccttgactaccttgcggcgccttgttgactcaccgtgtcccttcgtattacgaaccaaaacttcaacaacattccatcctaacctccaacttcgtaggatgagcggaatggttttcagcctcatgtaggtgacgcagtccaggatgcctggtgaggctgagcatggcataccatcacagagacgttgacacgcgcgtgctaccatgggaatatccagtttccactgcgggtacaaggcataacttcgcatcactcgagtcaaatgaatttggcaatgtccacgcattcctatcctgggagaccatggcgaacagagacgtattgaccttgaccatcggagattgaatcagagatctcgagaggactttgatttgcagagagtaaagacaggcctgtctcgtatccatgattggcccgtcacattgccagcacaactcgtgcttgcaggactattcgcaaagaccttatcatgtatcacttcgattgagaccgcagctccagtcgctcggatataattactagtctggctcgtgatttcccatgtgcgctcggcttcacatactttcactcgctgggccttcaccagatacgcgcttggggtctctgcagtcattatagcattccaagatgactggacatggcagtccatgttccgttttacgaattctgcctggtaccagattatggttaggctgcttgtgttggtgaattgctatttctgcactactattattcgccatcctttgacgatttacgaatctggcttcaagtcataagggcctatgcaggctttggaatattattagtggggttggaatgaaaaagggggagcaggcgagccgttctcacacttgaggggacgaagtatatgattaactgtgtaggggaaagagatcatagttgaagataacaacgctgagctgaagtgtatgtctgcgtttatgctaccactttcgctctgctgcgtagacgcaatgctactaggaagatccgatggcaaaagatcatgcgcacatgcctcacacccaagctgcccattgtagctttggaagtatcattgtagcacgaccgcttcccagttaacatctcgacttttggctctgccatccataatggatatagcattcactcattagcctgtaatgactgcccgggacgtgtcttagaacaagtgggaccgagctaggagaaactactgttatgatatcaccaacagccgcagcagctggcacgacacccatcacgcccttgagagagtgagcaaaccttcgaacacattgctaaaaggtatttcgaaagattggaggtgcagcagatcctcccgtgtctgtggctgttttcttcaacagatcatcttccctccacgactgtaacatttatccaatgggtcgaatcgtatatcaacaacgactgatgtcgagaacgcttcttcatgggtttcaccagcatatgggtagtcatgttccagtgccccatccatccaggatcgtagcgcctcagcgtcaaattgttcgcagatgaaagacaagcgggagattttgtgcgcacgataacactctacgagcaggtctggtccattcatgacaggcggatttcctcttagcctgttgcatgcatcataggccctcattatagagacgctatctagagtcttcgtaaggggcttgacagtgattctgttactctagtctgggacccaggaaggcacaaagatattctgtgactcaccttgcatttgcgcagagtctggcgcatggtgcaccacgaagcctaagatatctagattgtggtttttgcgcaagtagagtttggcaagatccatataaacctgttcagtggtgcgggtgtagtcaggtgacatttcgcatgcactcagatcagttgctaggttcgtggggcgtagatcttatctcgtggatctgcgcttttcgtattccgagacgattgacataggtcgatgagccgtgtcgttcttgagcgatcgttggcagacgaaccatcaagtcggcgaaatccgcttagtcgcgctgctgagcctcccatgccgatattgcggacaaaatcgaggtttggtgtttcatggccaaagtagagatgaccaaagtaaacagtggctggtagctgcaccttatcgaagcggtgagattcgcaataaaaccatgtcattgctggacctgtcacctcctgcgtgatccaggcgtgtagccaatactttgagttgaaaatcttgtttgttcccgtcaatgttgtatatgttggcgtgccggatttattggaaatagaatgtcatctcttgggagacacatagtggaatgtcatgtacatttcatatccgcctgtcataaataaaatttaaataagtctaacgaatccatgaggaggcttgtcgcattcttgcaccccctagtccatatgagggctttcaggctctcttcaaaactcaggtgatcatcgcctgttcgacaccgcatccggataagaggactgaaatgtcaatgcaatgtatttgcctctataaggcagctatataatcacccgctgcttcaatcagttttactccaatactccagcaaacttaacattcaatccgcaaccctcactcggtgcccaactccaaaaccttgtcaagaactgatcgccaaaacttctcgtcctccatagaatgctcgagccaatctccaccaaagctctggcaaagctgcagtgggtactgctctcggatcttactcagtaccatcatgtccgcctcgacagcattccggcctcggatatccgtgaggcgacttcgcaactcccgcctcgctaccacatcaggattctctcccttcgccactggcgcacggtcgaagccgtagaatttgttgcgcagatatcgcatgattggcttgcgcgcgcgcggatcgtcgagcccagtagcgccgttcttcgcctctgggagtccgattactggtgaatttgtgactttcttatcgctttttcggagcgccttgcgatcttccatgtcgtgtggtggtgtgtcgaggacgagccagtctcccgtgccgtcttccttgaggtcgccatcggttgtggtacgaagtggccctttttcatggtcgagcttgctagagtaatgttggatgccatctgggaggcgtggacgccgaggtgggatatctggagacgacattagagaggcactgatagatgtagtgaatgctaaggtgacttgccttcatacattgtttcttcttcgatagtggaagacacgataggggcctgtttggcttcgttgttggacatattgccaagtggatatggctgggcctatcctggtcgacgcgaattgtttgtctgggagcctataggtgaactagacaaacgtaaaaccggacggctacgcacgcgctactcgttgtgcggataatcagatgctaccgtggtaaagttgttgtgagcgaaaggaccctgatccaaactttatggtgatttgattagtgcggagtggtcgataagtcaagctgtggtgtccatctggatatagtgagtggtatgtgaatcgacacaattttcacggctgacacaatcgtacgcaatcaatcacatggttgacatggccattggaattatgaaatcctgcttgcaataaactgcgactgtcaccagatatactaagcgccacttttgagcctagatccagtccgacgggctcttcagtcctaatcttgtgctttcgccctcagtcttcttcgctttgtcgttcacactttctatctcaaagcctgcgaccttcttataaatgcgtccaacttcctccaactcttctttcggaatcacgtcatacacgttttcaaaaccgtctggtgctcgctcttccgccaactgaaggacatgatcaggaccgtttgcgcgatttgccatgacgatcttagcggttggcggcaatcgttcctgctcataagctttcagcgcttcttcgattgttgtgcttgacgaagtggtagatgaaaggtgtttggcaagcgtctccgcgtcgataatggcttgtgacgcgccgttacttccgataggatacattgcatgggcagagtcgcccagcaaggtcaatcgaccaaaggtccaatgttcgacggggtcccggtcagacatgggaaactcaaacaccttctcggtgctgtcgatcaagtctttcatctctaatcctccacatcgccagctttcgaaaggccccgcgaagacatctttgttgactgacttggtccagtccgtctttggaggcgttgtatcctcgtcatccttctcacgtatgcgaagctcagcgatccagtttactagcgacttccccttgtctgctgacctccgagagattgggtatgcgatgaatttctggtcagcgtggccagcccacaccatacttgcgccggtcagatattgatcacgctcaatacaaccgcgccatagcatacagccggagaatttcgggggaccttcattcgggtaaaggatgcgtcgtgctgtggagttgataccatcagcagcaaccaaaatatcacctgtcacgcttgactgcgctgcaggcactccatcccttctttgcgaaaattgtgctgtgatggtcttctcgttctgctcaaacccagtcaaagcgtggttcaggtgcaaagcgtcattgccaagtcgttccttgaccgcactcagcaagagcatttggaactctccacgatgaatgctgaattgaggtacagcatatcctgctgctacaccgcgcttctcgctcagtatgctatcgccatgcctgttgtagaagttcagttctcgcgtctgtattccggtcttctccagcgcttccagtagtccaaggtttcgcaagatcagtactgcagaaggttgcacattgataccgacgcccagcgtcgtcaattgtgacgaagcctcgtaaatttggatgttggtgaatcctgaggcatggagtgcaagcgcggcagtcaggcctccgacttaatttggagcaacaaagttagtgggtgttcgagagaaaattccttgtccaggaagctacatactgccggcgccagcaatgattatttttggttgactttcaaggtatggcatggcgattgtgaaaccgtggaagcaatgtggatcagggaagaggaatgagggtcgacgcatattgacagaatgtggtgctgtttttgaaggcgtggtcctgggccgattacggcgctaccaagcccatcgacatcccgaggtagctgccgttttgaagccggcggtggattcgatttttccgtgactgcggcctcattgctatgcatatagtgcatgtcagcatttagatccaccctgaaacccctcctgaagagagcggccagtgcaatgtcgatacagatatgcttggttgaagaagtttcccggccgacagtttgtggtaggtacgttttgagttccagaacgccgatctcggctgagttcgtgcctaccgaagaggagcaagtctatacaactacaaaaatgtctcatcgctcaaaatcttataccgtaaaatcccatccactttgtcggacgctagcagggggcgggagcctctctagctagacgcagtttacggtggctccacctccacagagcttacttgtgttaagaaaggacacgttagcagtttcagcaaattagtgctgatgagtattatctagtgttatctaaagttatctaggcaatgctgccccctgctagcgttcgacaaagtggatggaattttacggtagaacatacacacgaattattgggttcgatttgcattggtagtttctactggataaatcactgaagtcctcgcgtactcatggccctcaatttcggcccgtaaaaccacagcaacaccgggctgatcaaagcaagaaacagagtaagaaaggccaacaagctatttccccatcctaagcccatcgtttcatacatcttcggtgcaaagagagggaagctaaagcccatcatcgtgcgcatgaaggcacccaccgatgccgcggacgcccctcgttgctctaaaatagaattgaagctcgtgaccagtctttcctcacgtggctcagtctagagcaatcaacagcacagcatgtttccaacgaacatagtccattggaagccagtgaaatggcaggtcaactatctacttcctcagaagtcatccaccgtcggctttttccaattagccatatctatctgctctgtggcctgctgaccagcgtcgtccgtgtatctcacggagaaagaacccctcggagcaccactggctataaatgcggcctctgccgccgtagcctcaatattgtgggcaatatcgtcctgtcggacagtgctctgaatgtccccaccccaagggcccatagcgggcgtatgattgaaatacgccaagttgtcggtgttgatatggctggcgttcgggttgaagaccctagaatttgcggcgggatggccagtgacgcgcggattccgaatcccgtttcgagaagtattgggacgaccttgacgatcgttggtggcggtccggtgaccattgttggaggcggtcgcgtgctggctggcaccgagtcctggtgtggggacgggctcttgaccagtgttgtgagacgagtcaataatactctcaacctcttcgtgatcggcatgttcgccagcattatcggtctgttgaccctgttcaaacgttcgctgttgcgaccgctgttttcggctagcaagccaggattggtattgcggcaaggtgtaaaacctgcccggtcgaggtggcatcggcacttcgtggttctcatccaccaagcctagcctctggttcgcaacgaagtgctgcacggcgactcgcagaaatgcgatcccggctttggacccgccattctcaggcaggggattcgcgattatcgcacggcattcatcgtcctttagccacgtgtgctggctacgacagttagcgccacgggggcaaggagtgccgcggtagccaaagacagacatgcaaagcccgggtcgacattgctcgttgagacccattttcttgccgaagacttgaccttctgtcggccagccttgaccgaaggacgccggcacaggacgtggaccctctgccgtctgggtggtcttgatcagccactcgacgcgttccacgaggtcggttggcccttggtccatttgcgcagaagaatctgcattttgcgcagaagaatctgcattttgcgcagaagaatctgcattttgtgcagcagatgctgcataacttgtcggagcacgaccaccgtttggcacggcgactggacgcattggaggtttttgcttgttcggtacttgaccagcaggagggagattcggatagttggagcctccagtaccgggtcgccccgggacggcgttgcgaccagagttgtcgacaggatcgccagcttcatctacgctggcaggcacagtaattgtattgtgcttgccggtgcagtgagtgagtatcgtctggttttgcacagaccgagctgcccagcgagagttgtctggagcagtgtgcggcgtggaagccggtacaaggtacgcggtaccattggggttgatcggcacaaatgacgtgccagtctgtccacgaatcttcgcagctatgtgcgtcgcttcgaatcgaccgaaggactcctcttgaggatcaaaggtttgtcggctcatgccagcgattatctcgtccaatttgtcgttggagaatctcagacgcgtagtgcctttcaacccagttagctatagtccacaagagtgtttgagtcaaagaaacttactgtcgtctgccgcgctaccatgatggtcagagcgccggtcgcggcttgatcgtcgagcatcccgagaacgggagcgccgagcatctcgagaatgagagcgccgcctggtgtggcggggaggagtaggtgagcgccgctcagtgcggcgaggagcatctcgtgaacgagaacgagaaggagagcgccgcctggtgcggcggggaggagtaaggtgagcgccgcttgttgcggcgataggcatctccagaaggagaacgagaaggagagcgccgcctggtgcgacggggaggagtgggtgagcgccgctcagtgcggcgaggagcatctcgtgaacgagaacgtgagcgccgctcagtgtagcgaggagcatctcgtgaacgagaacgtgagcgccgctcagtgtagcgaggagcatctcgtgaacgagtgcgatcgcgggcgtcacgcccattgtcgtcacgacgtgaccggtggtggctggttgatcgacgtgaaggataatcgcggtatcccatgacgagtacccaatgcttcacttgaattagcactgcgcccacggcttttgcaacgcagaaaactttaccagttgtgtgtgcagttgaggtcgatgagggaggggaagcggagggggagcacaaaaagctttttatcagctccgcgacgcaaacgcgattggcgctagccacaactggcctaacggcgttgccgcgacagtaggtgagagaggcagcttgtttcgcatgaatgtgtatggtagcgaagctttggtgtgaggatttatagtccaattccctggaaagcgcaccccttcactctacatagaaggacgatcacccacgcccaagtgcgtgacgagatggtggcgtacaagtggtcgcatgtgtttttttcgtagcctgtatccatcaaatacagctgcttggtcgtgcccgaggaagtcgtgtcattttaagatgtatcaatcctcaacctaggacttcggtggtcgacagtagggacccagggcataagtctcaatatcctctgtagaggaacgcatatgtaatgtattcgctcgaattgcagtaagaagttctctgtcgtgtatcatttggcaggttaacaattcaactaacagcaaatgtggagcttgacgagacgtcgttggaaggaagcagactacacaggagggtgaccgtagatgaaagggtaaaactagaaacgaatgtcaagatgactggaatggactgagatggtaatacatagcatcgcatggacaaagaaatgctcgaaatcaaatgtaaaccacaccagcaagcttccagaaggaggagcacaacatcaatgaaatgatgccgatggacttgaattttgcattcgctggttgggaaagacaataaaaggaaaatatatgcatgacagactctagagattaatacttcgggcacgcgccagggttcctcagataccataggtagggtctgtactgtggcgaatgtgacccggcattaagctgttcataccaatcctgggcaacactcttcatgtctgtgactgtgcagaattattctgtgtaaacagtagaaccctgccgtaaagttgatcagcgttagtgggaatgggtgaagtttaacgaggggacgtatttacaccttattttggtcgaagaaatttaatcaaattagccgatgagcgctcgcattcgaatgtcagtcaattcggcatgctgtgtaggtgctacctcgacgtcgctgatggtggaaaggaaagcagacgtcttctcgcttaagtcagctgaggaagacgctaccccggaaagtgcgctgggcatagccatccgccaccgacagaggatttcccaggccacatggcgagccatgttgtggtggaaatcgttatgggttgcttttacgacaatgaactggttccgttcgccgcttactgtaatcccagatcttgttgtggagttccttggtcgcaggtcaggacgcaaatgcattgcgcatcgtccaagctagcgtcttccttgtttccacgacatgtggccgcctcctacaaacctcatctatcgcacaagacagcactactgcacggtcagtcttgctacccatctttctccgtgtgtcccgtacatcacttgggccgacgtctcttacattacccctctcacgggacgtccatggtgccagcgttggacgcctgaggttgctctggtaagacacattatcatgcctgattgcctgcctaacacgatacacagatcgccttccgaataacgcatcgtaccaagctcgaaacacgcctcatctgtcgccatccccgacttgcccaatccatcgagactttccaacgtggacctagagacgagcccgaacatcacaaccgtaacaggatttagacgtcgcgcctggtgcacgctcgtgttcgcgcacattgagataccttgcagcgcttgattggtctcaagggagcgttgcagtggatgattagaatgcctcaaatcagtattaaaaagatctgcagaagtatcagcctgctctactaatacatatctaagcaggcgttccatttgggtcaggacagtgccaccataggagcgctcgtacgtcttggagatagagtgctgcaagaccaagctagaggagttgcagaaaagctgtacatcacaaataccttgtgcgtatggtcgatcacaaggaacagtctgcccaggaaaggaatgaagagagataggactcaccgctaccgaaatgagatgggttccctgattcaaaaacatccatgatactggctatgccaaaccgcgggtctggacgcctaaaagacggctcagaagcgccaactgaggctgttagcgatgcaatcagctactacaaagccacttaaaaagaaggggttggcatggcgcaacgcaacgcaacaaccagatcccaccattgctcgtgtactaagcggcaagtctgttgtaaaagacatggccagtgtgtgcgagggctcatccacggtgacgcatttccttggatgcatagttcatgatttcggaatctggttatacggcacgatcaaatggtgaacactagattgtattcaactaccaagcgccgcatctgcggcaattatcggtgcttcacccaccacggccagtcgaccagcgcggcgttgattacagcctcctctgggttctctttaacccaacccaacgcatccatgagcgcagagaaatacgtcttctgcaccaaagtcgggcgcgcgggcgggtggcagctcattggtgcgtccttctgggtcgcaccgtaccaaacagagtttggctggtgcatcttttcgctgttgattgtcagttaaggcggcaaatgtcatttgagtgcatagaactcacccgttcttggcgccgatccaggacgcgacgcggcatgccatagccttgatcgtctcatctggctccgttccggccatcttcgactgcaccatatcacgatgataatttgctagacgccggcccttcactctcagcaaaagctcatgggcaaagagcagaatgaagtcgggatcgagattcccaatgtccacaaaggtcttctgtgctacggcgaaggcattggcctccatttcctttttgcggttcttcaccttctcatcgactaatctgtcgatgatcgcggcggtgtctgcactgttggcctgcactaggccttcgtcatacgccttgtttaggttgtcatccttctcattcaacatgtgaacctcgcgttcgagggcggctttagcggtctcctcggccattttttccgcggcgtcaagagacaccagcttctcggtgtattccgacacagtttcggtcaaaaccttgctgttggtttggatggtcgtgagctcagccatcagtttgtcgccacagtcggcaatggattcggtaaccgcggtggtcgcgctctcgtcctgtctctcgactgcattgcgcaactcgttgattgcagtggacaccttcgaaaggacttgctcgattccacaaaagtgtgccgtggacgacaaggcatctactctagcctgttcctgctggagctcgagccgagccgcagctatgtctgatgatgccgcagcaaggtcctcacgctcggcgttgtgtttgaccagctccttttccaggaagtgtttagtatcggcgcctgcctttttattcgctagcacggtcttcaccagctgaattcgccgcgccttgtctctcccctcaaggatcgatgtcgtcttggcctgacgcttgagcagttgcattgtgcccttcggtgacaatgtcaccataccggtctcgccagcggcctggtcgtcggtgaagtcgcccagcttgggctttgtatcgtgcaaaatgcaccagtatgcaatgtgctcgcacaggagctcggcgtcgaccttgattgcgtcgttgtattcgaccgtggtggcttctaggcctcgtgtgggtggctgcggttgaaccaatgtccgcatcccgtcagcgtattgcgggccgtattcccctgtggcagtcagctttctgtcgttatgagcatggagagacacttacttatcgcacgggacctgtcaaatacgacaaatccggaatcgacggagtattcccagagactctttctgtattcgaccaaacagatggctgtgttgggaaacatgatcttctcgatgtcataatcgagctcgtctgtgacctgatcgcccgctcgcgggcctgggtgcgccgtagtagtggcatttgtggcactagagcctgggtcctccacgaccaactcagagctggtgctcgtggtgccgttgcttgcgctcgcgttcgagctttgttgcgcctcagggttggcattcttgttagcgggctttgggccctgtgcgctcgcgttagagttgggtcgcgcccaaggtcgggcattcttgttggcgggctttgagcccaaagatgatgatcgtgggcgcgctgtggcaccatcgccgcgtggaaattccatggtgagggcggcgtgtccttggacaccaggacagtctatttcactgtcgagagtggaagggaaccgcgtggctggtttcaaatcaaccatgtgcgttggtgttgcggttaccgagtaaaaagtgcggtacaattcttttatcaacacgcagtcttggcataacacgctgcgcaaacgctcacacacactaggctcaaaacgtgcaccattggttgttcgatgtgtccaatcgcatgttgtcgagggcaaatttcattcacagcaaggcagaacatcacgaagcggtgcggtccactcataggtccagacacaaaggttctgtatcaacgggtcatactgaccctgtctaatcccaggtcatacggctaaggaggctatgcccccgaggcatcgttccctgcctctccagctctgctattcgtgctaatagttgtctctctctgtccttctgtctgttatattccgcctcgctgctatccagacgataatgacgggatcgatcatgagacctttgtcgataggactggttgcggtcatgagaccttcgggacctcactggagagtctgagcgatcacggcgatgtcgtcgataggaccggctgcggtctggagaccttcgggacctcactggggagtctgagcgatcacggcgatgtcgtcgtcgatgggactggctgcggtctggagacctttgtcgataggacgggctgcggtctggagaccttcgggacctcactggggagtctgagcgatcacggcgatgtcgtcgtcgatgggactggctgcggtctggagaccttcgggacctcactggggagtctgagcgatcacggcgatgtcgtcgtcgatgggactggctgcggtctggagaccttcggtgacgaatgggggaacggttacgcgacctggatcgagatcgagaatcccttgagtctgagcggtcactgcgattatgtggcccttggaaatgagatcggtcgctgggcgacttagatcgagtgcgaccacgatggtcgtcgcggctgctaccacgatcaggttgctgtggttggaccggagccgcgtttgacaggcaatgcggcgtctctatttgacaattctgaggtatcgtgacgacaacattgtccagttcatgcgggaagcagtcaaattcggtgtaacccaggctcgacaagatgcgttgctcgggaggcgacggcttcaattggactccacttgggatatagcgagacgatctcttcttagggtcggagccgaccacgatgaagcgtttccagaattgcctcgagcagtacattctcgggcagacctaacctttcagtaactattacacgatggagcggaggaacatacacgatttggatgcacttcttggtcgttgcatatcatgcatatgcaaagttcgggcccatggtcctcgggggccaccccacagcggaaacaagctcctttgctatcgtcgcgcagtgatgcgcctatggtacggagatgcgtctccaattggaacgtattgagtccgattatcttggccggaggcaaatacatatgcggcggaaaatgtagcccatctcgttctgggttagcgaggtttgacattgccatgggaatctttgcgtaccgttcgctgtcgtcttcatctcgtgaacgaatggacgttcgtccatcgtgccaggcttccagcgattgcgcgccatgattgtggtgagttgtcgaggcacggaaaacacaaaggtgtttgaggggacggttggaaggcgcgctgcactagcgtaaatcaacgctactctcatttggtcgaaaccttgacctcacccgggtaagcaaaatgcatgtcaaacaatattgtgattcagaaggctctacgacgagatccatggagcgtttccaacgtagacatggtgataagcggtattatatgtgaacagcctggtctggaaccgtgcaacagtactgcatgtattagtgggcgtgcggcagaaacagacaagtgctttcaagtggctccttccaataacgaggcctccgtgcgcgcttcacagggtgacttcatcaccacctagggcatccaaatactataccgtgcccaagactatgatggaatacgaacgtagctttgaggcggttcgccgcaactcgcgtcccccagctcctgggcagcagccctgtgatcaagatgggccaacgcccgacatggaagctgatgagtttctgcgccgggcctcggatgcgaagacgtcacagtgtgcactatcagttccaacaccgtcacgacgaagagactttggccggggtagaacacccggagagctaacctagaagataaattgaagtggattcagcgcgtggtatccgaaaccgaatcaagaggtacatgatgtttgatctaacagtgtatcgctaacagggataccagggagcgaggagacgatggttgatgtgcaaacaaacgcagcccacgtagaagatcaacgagaccaggtgcaagcttcacagctagatgcagaagcagcacacatcgatgccgaggctgctgcaatgctggcgagggcagcaaagctgaggcggccgctttacgtgccggaatagattcccgccggcttgctcacatgttgcgcgactagtccatggattgatgctagcttcgataactcggcagtcacgatcgttctgacactcacctaccagtgcaccgcagccatcagcatggcgcaagaagtcagcatttaccaactcctgggtgcttgcaccgcattggacatacaattttcgtctgacaatgatgataatgtcgaagactccgacgacaccccaacacaagctcgagcttgcgcgccaaagtgaggctgagctagaggatccacatagcacatggaaccgacttgaaactgctatcgaaagacgtgtagcttttgtagaagacgcagtgaaagcgatcgagatcgcgaaaactgttggccagaatgcggccgaaagtacgtgacagggacgcgcgcgtgtgtgtgtgtgtgtgtgtgtgtggcaattctgactcgagtgctagatgctcgtgacgatcaaggttacgaggcctggagtgctctactagcagctgatccgatacaaaagcgaatgcaaatcctctcgagcgaggtgaaacagaaagggcatgttatcgggggaatttccgcggccttagagcatgtccgggaacagcacaccgattgcgacaccaaaatcaagcagctcgagggcgaactctcccagtggaagaaagaccacacacactgctctacccagggcgcaacgattgccgatctcgagggcgaactctcccagtggaagaaagaccacacacactgctctactcagagcacaacgattgcccgtctcgaggacgaataccagcgcgtccgggaacagcaccgcaactgctctacccagggcgcaacgattgcccgtctcgagggcgaataccagcgcttccgggaacagcaccgcaactgctctactcagagcacaacgattgcccgtctcgagggcgaataccagcgcttccgggaacagcaccgcaactgctctactcagagcacaacgattgcccgtctcgagggcgaataccagcgcttccgggaacagcaccgcaactgctctactcagagcgcaactaccaccagccttcagcaaaaactgcgagacttggggccatcgaatcgcgaatgctcgaatcagagtgatactgccactaagctgataggccaagcccatggccggcaaatcaatggcaaacgcaccgaggaaacagtgtcgataagacgaagaacagatgccacccctcaattgatgggcgaggtggacgtgcacagagctaccactgtgcctgatacaaccatggcgagcgtgtctcgcatcgaagccagtctcaagagtgtctacatgctcgcgagtctctgcctagccaaaggcgccgagcgcactgacaaccctgtatccgccaagtataaagctttggaagagcttgtattgaaatgggggacttccgacatccgtggtgactacaccgatgcaactcgatcggcgtcttttgtcgacctataccgggatctagctgtcggtttcgagaagctggcaatgtctcatatgacacaggcacgagatctgcagaatatggcgtcaaaagtggtgcaattgcgcgccgatgtgtttgatctgaaggcagatcgcgatgagtggaagaggcactgcctcgcggttcttaccaaggctgaaagtgaacaaaaagccgcacacgggagagagtcggcactcaaagagcagctgaaggggatggccgagtttatcggcgagcttcagcgtcttctgggagacgacgacaatcaaaaattgttaaactagatacaaaaaacattcattaatgtcaaattcgtgaggtgcggtgttccaagccgaatagcacgtgagaggcggccagaatggtcgctccttccttccaatgaatccaacgttctctcacctcacatttggccaccaagatgccaccgaagaaaggaccttcgccacctaacagtgaggagtaagttgtctctatgtctgataccctcattgatactcactgcaaacaggacctcccctccgcgaaatctgcgcagcggtcgacaaatgcgcgcccctatacagcctgcatctgccacacaggcgaaaccaggtactcgaagtaccgcccaggcatcgaaaactgccgttgcaccggcgaaggtcgatagctctagtagagcgatatcatcgaacaagagaaaatcacggaatctcccatatttcgtgacaaacaacgagaatactgtcatgagtgacgcttatacggaaaacatgacgccgttcacgaacgcagggccgctaccacagcacaagattgagctgttacataggtcaaagacaagacgatcagcgagagggcccccaatggctacatctgttacaggtacaatggaaaggcccgaaagggcgtcgaggtaagccgtagcaaactgtcacctttgatgccctcttgttgacatccaccagtcacgccgcgataggtctagatacccaagacctcttaggcgaaaacctatcttcgcagaacactgtactgcaagagcttgccaaaatcggcgacactgaagatcacccacatgagatctcgtcacgggcgtcttcgtcaaccgacggcagcgaagtcgacgacagcgccggcgagaaagggagcaccgctcctgccctcgcaaagctcactgagggtgacaacggagatggccaagttgcggatgagaggcctggtgatggcaaatttgttcctcagtcggccacgacgtcggacgacagcctttacaggccaccgtcaccccagataaaggcattcgccggaaatggtgccaatggtgtcgcaagctccagaggcaatagtctcgcacagtcagtccgacacacacataccagaggtctcgaagcaagcagctctgtatcggatccaacacacgacgacgggcctgaccatacggccgatagcggcgtttttgaccatacttcagacatactagtcgagacgcaggacgaatatccgcagcgcaagtcctcgtacaattaccccgagcatgcacctgatgggctcacggtcttagccgcactcgcataccagcacgcaaaggtccacggatggatcccgaacgatatggacgacgcatcctggcgggctacggccgttcctttgctctgtagcatggatagtcaggtactcaatcgattggtgcatgggcgccgcctggagccatccatatccgatcgacaacaatcgaaatgggccacgaatggcggaacagaagcacctgtgatctatgccagggcattttgcgacgggcgaactggacgaccgatcactgccggtgagctacgacttgtcattgcccgactgcgtatctacacgacactggagcccacggatgatgaggttgacctcatcacgggtgttgaggagcaagctccgcgtaatgaaccaaaggatcgacatatccggtccggccggagacatttctttggagagcagcgtctaaccgccgatttgcatgttcgagcatccaagattctcagcttctgccaaaggtgcgaggagcgaatgcagcacatggaggactccgaagatttccgtatgctcttttacatcggctacacattggtatttaccgcacgaatggagcaacaccgctccgcttccggtaacacaagctggttcatgaacttgttcctggcaacgtgcaaggcggtcctcatttcaaagaaggaaaactggtcgttccaagacaccgcactatgcttctgtgtcgatgaaacagaagtcttcgttggggaaatcttgatgacactcctctctggggcatggtatgccgaaggcacaggctttgggatccatcctcctggtaaaagcgtgtcgagctcacttctaaacgagcgcacgaacgaacaagcgcgagaattatggaagcgctgccgggaattccgcaaaaggcgcacgccctaccaagtgaacatcaacgaggaattcagacgagttaccgaatatcctactcgtcgatggcaacagctaagtgctagcgccgaagatgtgtccgcggcgcaggtcgagacgcgcgatatactgcgtcgtgtcgtagtggagaagcatgcccgatgcgacgaaatgctagatcggctagcgacaattgacgaaatcgccgatcaataccagcagtactatgcagaccaagaccgcttagttcgtttccgtcggattaacgacgagttcagagagagaatcgcacagctgcggccagaaccccatttctctgagatggagaggcaagagagcgagcttccgccatgcacagaacgtggcaccaccattggcatggagagcgtattgccgtacgacacgtcgtatctcggcgaagaccacccaattccgagcacggagcttgggacagaggccccagggccgagcaattacaatataggagcccatcctgggcgataatacatgtcatggagccgtgatttcgttgtctttcgtctgatcagcttttgtctgcttgtgtccaaagtgatgtcattgcaacactgccgcgcattgacgcttgaacgcggcaccagtgaatcccatgacaactacgcggtagtctagaaaaggaagagatggctctcgggtgtttcaacgaaagtttgccatgcgaaacaacagcataacatccacaacaagacagctctttccagtcacgaacaagggagagtctatcatctgttatcattgctcgcttaagattgaacctctaagctatcgtacaccactgtcggtctgcagaatggtcgctagcacattttactgtggagaagcgttgtgcgcgtcgacgagtggcaaatagttgagcaagcgcatacgcccttgacaaagataataaaactagtttacaggacgaaccgtatctacacatccctataaccaacagagaacgatacactgagtacatctgtataacatgcacgctcttgagaggcacgctgtggagccgcatgacttaataggtcctgtccaggtcgcaatgggcgcccattccttttgtttaacccccacacgccaaaagcatcgattccccgacgagaatgcaccttagcgacgcatactacactttgaatccataggtgcctcgttcaaacatcatcctagatgaggacactcccgcgcttccgcagagtaggtacgccaggagccgttatcacatgtcgcgctaaccggtcaatcaccaggtcaaatacccaagcccatcaagcagctcgcagcatcacacgccctctagtgttatcaagggtagagtatcgtcgagttagaccccatgcaggacagtggccgctcttggctaccagggcaacgttcgaggcagagaagcgaaaagactacaacgacgaggtgctgccagggctttgatgcgatacctgcgactgctccacggctggattgtcgagacgattaggagcacagacgtcgaggcgaattgtatcaaccctcagcacacggctctcagggtcaacagcaaggcgctgtaacgagcctctggattcttatgcaccatggatcatctcagtgcagtgggatcgtcgaaagcaagatacccatgtatgctgatatccgagaatacggcaggactgcgctgcatatggtcgcccatcagtctcccggactgaaaacggaagccaaatctagtaagtcagagtgctggtggcggaagaagctgctagtcgtctttggttagaattcaagatacacaccgcccaatagcctttgttatccccataccaagtgtaatacattcgcaatacagcctgtagttcttaatgttgtggcctgaaaggtacaagtaggaagaaatctaagttgcactttctctatagagagcgcaagttaggtaagctattagccgttcgcggcagcagtctccgattttggcggggaaagacatgattttcattggatatgagctgcaacaggtgtcaggcagggcacttaaggcagaatcaggcacatcttgacgcaagttcttttagctaaaatgccctgtggcgctatgtaactatctgttgtaatattaaaacgcgcggtcacttgaccactaaccaatgctcctctactgtcagggtccaacgacctccccagtcgtgcactccatctatgcgctcaaccaagctagccattcgtggcaggttgctggaaactcttagctgtagtggtgtactacacgggaatcggtgtgcgcctcattctatcgcaaggataacgctgcctgtttgtgaagtcgcttgtcttgtcgttgcattgcctcgtcgatgccgaagtcatatgcctgtccggtatgactgtctcgagcgaggcactttggatgctcgatcgctttctgttccagagaattctcgtggaagcagactcgattccctttggcgtcgggcattgcctcgccaatgctgtatgcttgtccagtgtgggtggcgggtcttccatgaccctctgtccgtcgcagtgatgagctgcgcaccatcaggcttttgccccattgattctgccgcaagtacgacgctgtctgtttgataaagtcgcctgtcttgtggaagcagactcgatttcctttggcgtcgagcactgcttcgccaatgctgaagtcatatgcttgtccagtatgactgtctcgagcggggcacttgagttgctcgatcgctttctcaaccggcgcgttttgttgacgcgtatcgttctacagagagtagccggcctcgcgaagctctttggtgaggataccaacagtagcaagccgccgtatttcagttgccgtttgactgaatctacaagtagagtctttgcggccttgtcgcctgctgtgtggttgtgcggtaccagaaagtccagtgcgctttggcaggcattggtcggagcaagctcctggtgacagtgttccactgacagacagcgcctaggcaggtagagatgtgctcgacgagaagcagagagccatcgcttctcaggaatcctcttgtagggaaaagcgcgttgtcattgagtttcgatagattgggcttaaacagtaacaaatattcgtcaggtgcttgcgtgagcatcgcgtggcagtggcggaagtcgaagcaaacacccatacgactcagtcattctacggttgatcccgtgaaagtgtatgtcaaagcaatgcgggaggatgtgagacattcccttggcagtctccagctgcctgacttgcttgaactttgtagcggcctattaagccatgagtaaaacgcccttgttgggcaagttgcggtcagtttggccatgaagacagagaagatttgactgaaaccggagaacgtctcggtctatttgcgaggttggtcacactcggttcatagaaggatcctggagaaaacttgtacgcgcacgcgaccgtcatcgctatcagtgaggccgtggagaaggggatgaatagctcctatgggctcggtatgtccgtgtagaggagcggcgttggtcgcgccatggggagaggggggatagctcctataggctcggtatgtccgtgtagaggagcggcgttggtcgcgccatggagagagagagatggcccctgtggcttcgttttgtctgttgtaatgccttaatgagtaaggtcttatcgatctttccatctttccatctacgttgatggatccacatgttgtgagagcgagcctcctatgggctcggtatgtccatgtagaggagcggcgttggtcgcgccatggagagagagagatggcccctgtggcttcgttttgtctgttgtaatgccttgatgagtaaggtcttatcgatctttccatctttccatctacgttgatggatccacatgttgtgagagcgagcctcaccgcatcgatgcacggcaggtcgtccaaaggagcggcgtctgttacgccatggagaagaacagacattggtggcaggggatgagtccccaagctggccttgaaaaccagcagcagcatctgttgtaatgccttgatgagtaaggtcttatctatctttccatctacgttgatggatccacatgttgtgagagcaagcctcaccgcgtcgatgcacggtaggtcgtccaaaggagcgtgtggcacaagggacttcaccgcatcagtcaagcgggttgcgagctcactctcagcgcagtataggttcctgtcctctctccccggcacgtcgcgtggaagcaccgtgtggtggtagagctgctctctgctcatgagaggctcccagatgggacttgcgcgcgcaacgttgacgttacttgcaggagatgggtcctggctacggcaggggcacggcgaggactgggcggagagtgacagcgaggggattgcaaggagtgtgggtgaccttggcatcaggtaacacatggccagccttggggacagccgtgccgtcgtggccgtccgacttcgctctcatctctcatctcggaccctccagtcatcgaatgatgtgtggactccgtgccatagcaccagactcatctctagtattcgactggaatgccccgcttttcgtcttgagagaagctctctgatccttgctcttgtcggacgacttgatggttcgaccgtggaacaaggcatacgatattgggatccatggcggcgtagtacgccttcgcggagagggactgccgctcgaaaattgcgccaggctgtggcaacgtgccttccccaaatgtgtttgtgttcgctccgattggcagtaatgtggccacgcaaattttcaaaactgagtaattgccaaccgcggtatggtgcaatggaaagtggattcgagaaagtggcagctccagagctgtcgtccttgagtaggtcagaggtcggtggttcttctttggtaagcccagtgagcagaccatcgtttgcggaggcatcggcgtagcagggctttaaatctggcaaagttagctcgcgttcgagtgcagcttggtggggtagcacttgcctggtcggtgcttccgagcttgtgttgaagggaggcgttgtgaacaacaaaatgcgactccgctaggcggaagagcgtctctcaatgaggctgtcgccgacgtttggtggggtcggtactggcgcactttgcgtgcagtgaggtagagagtggggttgaggcgcgcgagggaacaggaacgactgagtgctcgaagcttgcacttggtagcgccaatgagaaccggcccgcaaagaattcagagaatttgtagatgatatggcagaactaaggagtggtttctggtgttgcgggtgtggagctggttgtgttgttggccacttgttgtggtgaggctgggcgaggcgcccgaaactctaggcaccgccaagcccacgtcacgtggcctgcggcagactcgcgccaccttcacctgcagactcctatcgggtcggtcttcacgtaggaatgttcggtggcgactgtcgaacgcctacagaatctcactttcctggtgacgaagcatgttgacggtgagagcacacaatgccagcttcgccttctcattggccgtatatgcatctcccaccactgaccctatggtatccgctgctgagtatacatgctacttgactatatctgagagggctcgataggacccgtcgaatcgatttgttgtttatcgtgtgtcactcgggtgcgctgttaacagttagcagcatcctccaatggacgggcaagctgagactagtgcagatgactatatctatgcaaacatcagacaagacgccagggcaacgtgatccttgtcgtgcaaagtcctcgatggccctcatcgaatgcgctgccacttttgcggtccgggagatgtgctctgggtgattgacttgggtcatggggaactctttcacccaaaattgcccactacgaagagcaccccatttccgaaagtttgattaacgcaatatatatgacatctaccacaaaaggttcgatattgcttatcgagcacttgtgattatgtgtagagcagaacgatgacatgtatggcctctggatcctgtggagggcttctcactgtaagcgtggcatcatttgcgtgtctgctgtgctacatgtaagcccgcacttttgcatattctacacctggaattaatacaatctttgtaaagtgttcggcgttccgtatcgagcgtttcgagaaaagaaaaagtatcgtcgctttcgtggcaccgtggtgcgggcgcggtgtcaaggaggcccataccagagacgcgcacgaaccgcggcacgcaaccgtatacgtgcgccgagatcacagcgaccaagcacacaacccaatatgggagacaaacttggatcaaagtgttcgatggggcctatcgagcactcctgcagagtttcacgtgttgtgatgttattgcatgcgtgtatagactacatgatggccaccgcgaggactgctagctaaaacgcgcttgctgacttgcgaaatactcccctgagcacgcccatggacccacacgtcgccaacaacgaagtggccggtttattttcttcgcacggtattcgattggcctcgccgaaccacttccggtgtgattcatggcgtccgtaagagtcacacttggctggcaggcgatgcggtgtctgtgggccgactttgcactaccaacgcaatacacgcagcgcaattgtaccagccgcgctacttcagtccagtctcaaatagtaatgtaccgctcggagcgatcgatgcatcctatcgaacagttctgtaactaatgacacgacccggtctcacatggagctgttagtaagcgtggtaccctagagcggctcgttgggtgtgtcacgtgcaccaaagtcgtagcgcatctcgagttgggtcgtgtttggtgcccaggtcaccacagcagagacccagacacactcggaatactcccaagccattcgatatataccgtcgagcgtttctagacagtctggtatgggtggctagtgagactgttgccaccgcgtagcatttgcagcggatagccagtttgtatgctgcgggtcgctccgatagcgttgctatcacgatgccattatggggtgggaagtctacatgaacttgatatgtccaaaatgctcggcggatgccatcgataaattcggcgtactttgcaaaacggatcgtatcgatggtagcaaggtatagtccttggagggtaggacggtccctctagcagcagtttccgctgtagatgcacctatgtcaccactacatgcacgtgcagcacttggggaggacaaacagatttcataagacgttcgacggcgcctatcgaccccagatatcgctgtgcgggtccgtcgacaatagtttggtcatgatagaagggcgacacttgtccatccagctacggcatcggggcaggtaaccgctatctccgcgcgcttccatatctccaagctaccccgcactcccgcagtctccgctactatcctggttggcttggcgcttggcaccccacaaccagaaagcactcccgttccatctgcaacgctgtagatagaattttcatctatcaatacctggaggacctagaccgcaacccgtacaacgccggcatcaccgccggtctgctctgggcccagcccacgctgtgccaacagcccttcgatatccggaagcctgttggggcgttaacgccagtcttgccttcgctcactcggtgctgttccaacagcaaaactcacaggatcctcgccttaacacatgtgagtgcacactggacattccgaagctcgtaggctgcgcgtttcaactacagcggatcgacggtctgaccctcgcggtattggtatcaacgctaatctgctctctgtccacagcagcatgactccaatgctcttcttatacagcaacggcaatagtgcgagtccgaatgacgtaccacaaagctagaataagaactagcacagtgtcagaagcgcgaagggcccatggaggcagtcttccacaagttcaaggagagggagagggaacttatgcttgaagacggtcgaagtccgacgctgaagctattgcaagaaaagcaaagacgattaactacagagccaaacagtttaagcggaagaggactaacacagcttaaaaggccagaaacctggaagacacgctactgaggctcgaatggttaattacgttgccgtgtagcaacaattgagccagcacggagactacagagggccaaagtcacaccatcctcgtgcatgctgctagcaatacctatcctttcagctacggtaacgtctcactcctgcacgacttattactcctcgcctcaacgaacgcgaataaccgctggatatccctagacccgctgcgctgtcaacccacgacaggtcagcaatatagtaggacgacgatgcctttcgtttttactttctcataatttgacgtccttgcgtcgccaggttatcgtaagcggacttttagacaagctttttgcgccgtgcaaacgtgcttcagggctttgatctgctatcgcgcatcgcttgtcgtgttcatgtgggcgcccactttgctcgcacaggatttagtaaacacttgggagatacgcagtggactatcgctttctagatattcttttggagagaggcgaagacagctgcgctctaccaacacataactccccgcgacctgaaccaaactcgacacaatacaggcatcaacaccggcttgcctactgcccgccactcgccataccaacagccagactacacgattctcgcctcgacacatgtgagcgacactcgatgagctcaagccagctatgcgcattgacttgtcgacttggtggatgggaagagaaggtctggaaacctggacacaaggctatgcagaaggccggcgcaatgtttgaacggagagcagtcaacttgacttcaagagggaagctacatggggttgcggtggatcgggagaaggtcgcgaagcaggctaccgataatgccacatgactgaccttgtagtagaacattgcaagaccgcgaacgagtaaggaagaggatataaggaggctaatgcgatggtgtcgacaaacaaagggcactcgtggttggcttgcactgaaaccgcccttgacagcaccggaccagcactcatgcagtttcgagactacacagtcttcagcagtgcgctaatctacctcttaggtggtcactaccccaagcttccgcgtttcatcgcgagaagctagaaagagtctctcggggaatccgacgtgtatgcagtccgtataccgtagtccatcgaatctactccgctttgaggctttgaggcatagctagcacccacttcaacaatcgcaacacatttacagtatcgtcgaggactgacgggcatcggatgcttgataggtctggcccggcaggcccttttcaggatggcgatgcactaaaccaacgaggactcatttactactttctacagtttttttttggcttcctgagctctcatcgtattcgtcctcgtttctgtcgcttcgttaaagccgcgtctttgtttacaatacacatatcctgggtaggctgccgagcaagaatgggttcctttgactaatcacaccagctgtccagaagacgacaaagatgtagccactatagtctagacatttggaataatccggcacttcttcagcggcaccagaagtgcatgctggctttgttaatttggagatgtcggcgtctacatttagcgagctatgctatcaaagagctatcctgtttctatcattctagttcgttgctacctcgcatccatgagattatcagagtttcataggaccttcgaagaatacagcgctgtgtaatgctcagaccgttgaagcgcgaactgcctcccgttaataaggtaacacatcattactgtagagagcgcctccaagtaactgccgatcgagaaattacgaagacctttccaccgcgagtttcgctcggtctcgagtatctctaattccttgtgcatttgcgcgcttcctttacgtctctggtcatctatcttttgccgtagaatcaaaaacgttattctatacatcttcgcactgtttgagtcagctttataaaaagctgtaccgtaacactgcatcttgtgtttctcaacaagcttgtattagccactatatataaagagatccgtctattcatcgcataggaagatctgggcctacttagcagtggcccgtgaagctttcctgtacaatagcatctatgagtgggacatgctggagtgtggtaaaatacgacagaaacaagcactaatcttggcagaacgagctttcactatataaagtagacgtcgtactatctggacctgatgtctcattgcgagctgtaagtatgctttacgtaactatctcagtccaggttccgcagcctcgtgagtcctctgcatcacagcaattgttcctagttggtattgtctccgaactgtatgacatcaaccttctcgtccaatacttctgggtagctcgggtgatgcgctgttcttttgccaacattgctagtattcataatcggtgaagcgcctcctgctcagcagctagaacgccacgcgctcaaccacaacattggaactctcgtctgagcccgatgccataaagaggtcccgatgaaggtacatcacaaaaagcgttgaagaagcctggacagtgtgtagacttgtgtgagatcgaggcagatttccaggtccactcagattttgcagccgaagagtagctggcgctaatgccaaagtgaggccattcgtatcccaaaagtcttgcgaacaagcaatctgagtcagccccgcagggtagagcaccggcaaactgctcgttcgtcgaattccatagaagttctgacgaagcggacttggaagagtttgcttcgcgaagctctttgttggcagtgtggctcttggtcttttgttcggcgaatcgcgtcgtggcaaggtctcggtctacagtaaagtttctatcgcttgttgaatgtatattctgaccggaagttttgtcgtctccttgcggcttgtaggactggcaagctatttaacgtgctgcttctgatggctctgctggtcttgattattctgcttagcaagagggatgtcgtcgaggccgggaggctcggtttgcagtcagtgttctcctacttgttattcgcaaaccctgacttcttcttatccactcggttgacaatctctcatcgggcccacgctggcctctataaaggacgccgccaatctgaacgacatcgtactggtgagttgcgagtacggctgtacggttagtaatgagcaagaggagccctgtaagaagaggctttatgatgaccatattcgcgccgactgtaagaaggccgtggagagagaagggaatggatcgtatggttttggtttgagcgtgtgaatgagcggcgtcggtcgcgccagctgaggcatcgtggaaacgatgattcgcgcctgttggcataatgcataccgcgacaaacttagtgtgtaaaaagatgagtgtgaagatggagagattttgctaatctcttcctcaaccataaccaagagaacggccattggaacagacttatcggcaacggagaccacgttcacgtcaatgcgtggcgctcgatgcatagaaagctgggcacggcagacgcagcgccagtgcgggtgtggtcgcgtgaagaccctcacttatctgacgattagattattgtaacggtcaatgcgaccagagggctgggcgcggcttgaaaagagcctccacggcaaggacggcaaggaaatcgatagtgtgatgactcgggagtagggtttgagcacgaggcgcgttgatgtggttgcgacattagctacgcgaacactgtcgctcgctgttcctctcatgagcagtctaacctgagggcatcaacttgactcatcgaacgtaaatcggtaccgcgaactgacaccacctgcgtaatagccgtagcgtggtcatgaaggactactggccgaattttagccggggcagcacgcagttctacccgccatcgagcaggttgcccctgggttctgccttagagatccatgtatcgtatggtatcgcatagcgacccaatgcgtgcgatgtgcaagaaatatttgaccagctcaaatggcattatgggcgttgaccaaagtgaacgtgagcgaggtattgtgccaactcaacttcccctccagacaagcagtgccttgttcgtcgccttgggagtctgtaggcacgtgtgctgccatcaactccatagacgaggatttttgtgtggtgtacactgtgttgtaaacatcggcttgaggcagtacgtaatggatggtggtcggcacgctcgtcctaccactggaagcgtcttgcttcaaaaagatcatgctgaggcggtagacggagttttgatgtgctggcttatttgaatggaccctgactggcgtatgtgccatcaacgataccgtcgacccaatttcgagtgcgaagctggggaaacatgtagcgagccatggcccatatagtcacatagctgtaggcgcccctgtgggaggcaattcgagaaggttttggcgtccttcgaggacatgtcggctctcatttagagttcacgaagaagccaagtgccagatggttgttggttttacggatagcagaaggtagcgggtgaaaacccaaagcatccacaccgttcatggagatgatcttgacgcatgggcggttgagcctcgtgcagtaatcgcaagcccgaaaggctcccggaaacgtcgacttgtatgcgcctctgcctacgacgtatgacaagacacaactcgcctccccaggcttgtacctcgcccactgctttcttttttctgtgtcgtttatggcattgtagaactctcttgcgagaatttcgacgagttctggtttgacggcagatggatcgcgccaggttacaccagtcttgccttgtactggcactgtaaccatgggaatgtatctttgtcgagctgaagccaggtcagcgatcggcgtcaacatgggatcgcccatgatggtcggcgctctcggagccctggatcgtgtttctcgtcgtggaagggcggtctttgcttgaccaacagcagcgccagtatcttggctagcacgccgctcgggcaaaggggtggtgcgggggctttgttgtgtcgaccccggcaaaatgctttgcgaactcgctctgtgctcccggtctggaagcaccgaaaagggcttcactatggtggccggcacgcgatgcttggcggttgtcgccggtgcacccatcgaagccgatcgagacggcggggacttgtatcttgttgcggaaaatcgaaattaaattccagagtacgagcgacggggtttcgccaggctgctgcgcaggtggtgtcgatttcttggcagggtgcagcaggtccgctcgaaagcgaacgaaggggcgccaagggggcatgggacttgattggggtcttcgagagagctgtcaccgcatctttggaacagggcgtcgtagccctccctggggggcatggcggcccaggacgagcctgtaggacctgatcgcgaccagattggccaatatcgagcacactgctccctgaacccaatgtaatgtgggatgaaccactgcggccaaattggccgttttccgacgccttcggtgtggccagctgctgtgcaacaaaatctgctcagatgtcagtcgttgctttgttgcatcgatgaaatcagacacaccgctcgtttgtggcaccgcagatatgcgctcagttggcctttcgtctcgatgtgacgtgttctgtgtgctccgagaaccaccaccattgtttgtagtagtatcggagacgcgtcggcgtttagcaccacggtcgtcgtcgatgggcgatgctgcacgccgtctgaagctcttcgtttcttgcaatcgcaatgcggcgaccttttccagcagcccggcatagtccaatggtgggtctactgttggggtcatatctgcaaccgggtgcaagtagctatgcactttttgtttgtcatcagcacacgccttagacgcaatgtcggtcttccagtgcgagatctgatcctgcgccgtcttgatttcggcttcaatttggcggccggtattggccagattctgttcgagttgaattcggtcggggttgaatgggtcgagcctaccccattcgaggcacgcaaccttgttgctttttgtttttcctgggggcttgaacgccatggccgtaggtgatgcgaggaaagaatgacagatgtgtgaggcttgaaaagttgtgaggagagcaccggactgcaccttccccttggagccgtcaggcaggcaaggcgtcagaatctgcgccaggtcaccactgccacatggcaagcacgaccgcaagtaatgtggatgacaacaacatcaccgtggccaaattgcacagccatgcacatggttgcgatccgtacccgctgcatgagactaaggggaagggggcgatgtagagagcggcaacgttgtgtgccacgactggatgctcgtcggggaagtgggcagcttgggaggccaaagtgtagacgctcaactcggtggaatgcgcgggcaagatgtggctttgctttgacagttgggcaaatgaggtgtcgcgacatgtgtctctacaggtacaacaacaaacagccacgatctcactgatgttcggaagacaaacccgcatgttaactcagccatattttccgatatgtctagcgcgactatagcttttatgggctgatgacagatcgttgcgatgaaggtggggaggcgccgaggtatgagccgcaagtactgggcaaattgaggaatcagctgaatcgatgtatctttaaaatgaagactttcgctctacttagctagtgggtgtgagttggatcacgtcaacattccggtcaacatcaaataggtatgatagaaaggggtgacgactggctccatcaagacgagcagcatgcagctcatcctctgagacatgcagacctcaacgggtccagttctatcttggtgtcgttctacgaatcaggcacgaacctgaatatggagtataggtgcgatctagtgtcacttacctgtcgtaaagatgctaccagagcaagctatttgcgttctctctcaactcagtgttggggccgaacggtggaggcagcagcccggagaggagcgcgaacccatggcagtaccttggtatgcttacatcacgacgtaccaccaaacagatactgcgggggcttaggaacactctgtgtaggacgcagtctgttttacaggcaacgacaatgtgaaaaaaaatgaattatctggatccccgaagtggcgtggaaagttcgcttattttagtgaggattcggccgtccttctgcgtccagcgtgcaggcgccaaccgccgaattttcacatcactccttacgccgtcccattccacacacgaaactgctccatacgcaccggtcgagggttagtacaacatacactcagtatgcgaagccagcatacgaccctctacaaggccactcgtctgtccttcgagatgaagaaacacgaccgagaaggagtcattccaacacagtatgaacaactgatgattgatgcgaatgttttattttggcatggctaatatatatacagatccaccaacaaagtatgcgaccgagatgtcgctcctattcggtgcttccaaagacacctctagccacgacggccatcacgaccgtaatcgttgcggctagtatagccatcgctgcgctcatttccaaagcgacgaccaccattatagcggtcatcccgagacctcctccgctcacgacgagcataaccgtagcggtcgtcctgatacgttcgctcgcgacgagcatcatggcgggcatagtctctagatgagcttcgctcgcgacgagcattatggcgggcatagtccctagatgagcttcgcccgcgacgagcattatggcgggcatagtccctagatgagcttcgcccgcgacgagcattatggcggacagagtccctagatgagcttcgctcgcgacggtaacggacagagtcgttggacctgtcccgatgacgacgagcatcatcgtggcggtcatctcgagacctcgttcgctcatgacgagtgtgcggccggacagagtccctaggcgtgtttcgctcgcgacgagcattggagcgaatgcggcagcgttcatcttcatacctgtttcgagcgtcatcagccgcaccaacacggagacggaaccaggcaagctcagcgtctcgcctcgacctatcggccgcatcctcgttccgaaacacgtttcttgaccgttctaggagtgtatgcgtaatctcacgcgcctcagtcactgcatccaacgcattcgcggatcccagcacgcgttgcacttcggcaggggattgaccccacactaaggcggatgtatccgccatagttccgctggcaagcagataatcttgcgtaacataaaagtcttctggcaattcgcccaccaaactctgcggatgatccagaacagcgagaacagcgctgtacgccctaccagaggcaatgcgcgcgtcaagtatgagggacgcgatgtcatccccagaagcatcgctcggcggcgacggtgtacggcgatgtaccggggttggcgatccgtcttgtgtcaaagaaggagacgggcggatttctccagaacctggcccagcagcagatggtgctggtcgaggcatcggtcgtactagcgtcggccgtgctggcggcgagctgggacgaccaggaggttgtccacgcccgcgacctcggccactgctacggccacggttgtcgccggcatgggcgtgatacggtccacgtccacgtccacggccacggccacggtcaaggttattcgaataaccacggatatagctagagccaatgaagggcccgcgagctgagccaccaagacggagaccacggtcgctagcgtcattgacagactcaacggtcgcagagtcagcaactaagtaagtcggcagaccatttcgtcgactagacagagcggtagtagtacggagcatctccagttcgtcgtcagagtcttcatcggcccattgacgagtgctgcgggtgggaagcccatatcgccgtaagtcgtcggcaagtgaaccaagcgaaggagaggggagttcgccgtcgttgttctcggctggtgcgtccagaggactcgaagattggttgcgacgcgtcgcgccaatattgactcgaggggtgtggcggagacgaatgggttcgtcacgggccaagccgcccaaagggctggggggtgggttgcggtgcgatgcaccattgtcgggcgagggaccgccgctgaaaaaggaggatgcgttctcggactcgacagtaggtgccggaggtcctgtttgcggtggccgtgaaggcaatgtgactgggaatgctgtcacattgttttgcactggaccaagaagccctaagtggaatgctctcgcatcggagacgtcgaacatcgactgaactctcgccaaaaggctagtgcggcatgttggacatttcttggggactgctggatcccatgtcatcccctcgccgtcaatgctaagtaatctctctggattgtgtaatgccaaccagttgagcagacacccgacatggtaatgtgcgccacatgggctgtcgatatgttgcgcgacgatgtcgctggttccattaacggaggcgcccgaaccaagatggtcactggttactggtcagtatgcgcaaacaagatgtagtggaggacttacgagcagatggggcattcggcgtcgacgccattgcggaggatgatcaatccatccctaaggaattctctcagcgtccgatatggcgctggcatcacgacaaacgactgcaaataatgagtcgtgttgaggttgagggcgtcgtgatggggagaggaagtcggaggactagaacaacaacaaagtagtcgggcgacgggtccgtgcgccaagaaaatttgcgtcttcaccaacttcgcggccgcgaaacggtgaaaaggaggagaaagagcaccgtgaaagtgagacaaagggagcgtagagcacatgcacgcacaagagattgatagcagatggcaccgtaaggggctgggatatgtgctggaacgttggaccatgtctgcaacacttcgctatgttgatatccagaacactcccaagaatacaaatgacgcacatcctcgcgggatgggttacgtcccgcctcgtttcccattctaggcattcctcggaccagcaggcacttgagtccctctacacgacaaagcaaagacacggacggctgatatgacagacacgcgctgcatgtgcaatttcagttacttcgtcattagatgacgtgattgtagactcggacggcttaactctagccacttcgtgagcgcttcctcgaagtcctcaagactaaggctcacggaagtgacatccggtatttccacgccatcgtcactgataatatcccccaggagctctaactttggcttgagcgagttgagttttctcgaagcttccgctactttgagatcggcgtcgctcttgatctgcgtaatctcttgttggattttctgctctttgtcattggccttcttctctctacgcatgacttccttcgccttaaccctcacttctttcctcgcctcttcccacttctcctgcatttcttttttcttatcctcgtgctctttatacagtttcgacttcttgaacctgctaagctggtactgcagccgcgcgcagtagcccagcgccaatgcgaaaacaagatagaatacgtaggggaaccatgtgttggagtgcaaaagtcctggtggtgaagaatcgctgtatacagtcttcgtgggctgtgccgtctccgtgatggttttggtgaaggtaggcttaaatgtactggtttccgtcgtcgtgatgtcaacggacacgctctgggtcaccgttcgggcgaatgggtgaacagtcgaggtgcaagacttgatagtcgtggtagaggtcgatgattctgtaagccaattggtggcggtggaggtggatgttatggtagaggttagactttccgtacgccaattggtggcgatagaggttgacgttatggtctcggtagacacactgggggtgactgtaatcgtagtggtggtaccgctgttgactgtcgtggtagggacggctagggtttgtaggagcgttgaggcaaaggtgtcagtcgtatgagtagaatagccatgtttgaaagcttcgtcctttgcagctgtccagaaccatttgctcttgctggggggtgtggatcccccgtattggtagtattgggcacatgcataaaacatggtcattcccaatgtccaaggcagattgtgttcaatcaaattccctatcatgtccgccattctagttcgcgtgttctttaagattcaattgctgatggaattgagggtagctagtgttggtgacttgccggctgtaagacgtttcgtgcgtagagtgtaggagccatgtagtgccgcaagaatggacggggtttgagtttgcgctgctgagcaaacaaagagcttggtgaaagtgagccagacaatggacccgtacgcgtgtaacaatagtaattggggtgaacatgaataaacaccgttttcacagtaacaagcaaaacgaggtgaggatgaaacaaagaagtgcgattcgaccctctccaatcgcctcttcgaggctacaacgttgtaggcctggtccatcgtagtgaagaactacaagctgcattgcgactgtgttacctttggcatgtgcacaggcataggctaagattgagaaagccatggagtacgatagacacgaactcatccactcgcctatgtattgatacacggtgtgtgaataaaataccgcttctgctccgaaggagtgatgccgcgcaaggagggtgagtgcacagtcgggcctttccacctaaatacgagagcatccgacagcaataatgatcaccatcgcttgtcgatatggtcatgttctttgaagtgaacagcagatgcaatgacgttgtggtggtgaaagaaggtccgatttgaccgtgcggggcaccacgtgggccaaatttggttagcgccccaccctcccgaggtctttcacgacgacatcttcgggcaaaacagcacacgacactacaaggtaggaaacgctagtgtcatgatggcatttggctccccaggaattgcatagattatctcccagagtaggcgtacaggaaccgacaagcagagatagcatcgagctctttgcgaccaaggcttccacggttacattgtatcacggacgctacctgcgtcatgtagacgcgcatagagtggcatattgctctcaaattctggaccccattccttccagctatacgtacttgttccattcaatggaggctgagcaacgaaattgatctcgaacccttgtagttcccagatgcacacgcattgcctaatttggtcaaagtacccggccacacatgctcaccgcaacggaactatgaagccgcaccggaagctaccaacagtaaacggcaatcaagcggatttccaggcgctccaggtcgctatatccccagagtcttgacctcgcatgcggttctactccacttcagtcatgcgattccgcaccttgcataccttccctgttctcgcatatacatttgtcgcaatctcttgccaatcataaagtattccaacaccccatcttccaacgcttgacctgctttttcaacactgtgcatctcttctggcgtagtgttgccgtatattcgggtctatcgcttgtctaccaagccaactctcttgcatcactgcggctatttcggttaccgtggctttctctgtttgaagctttcacactcaacgggcattacgtgcttctgggatacccatatctacatggcaccgatggctgcagcaacaatatccacaccaaccctcacgcaaagcggtgcgagagtcgcttcacaagcagccgagcaacatgcactcgagcttggcgtgcccatgtaagatcactcaatcaaattggagacaaaatgtcacttaacacgtgctcaggtccatagcagtagtggatgcgcactgccacctcttgagcttcacgcgaatggatggctcgaaaatcacatccatcaacactgccatggacatggctttcacagcagcgggcaaccggataccaacatcagcatgtttgtaattcttgcattttaacacgttcaaataacgactaatacctccaccagaccaagagaacgcctggcccggcagcgcaacctcaggcatcggcaatgcgatctccggccgcttctgcaccctcggtggcggcatacccatattctgcccatcaggcagcggcgacatactcggggcgatcggatgctcgaccggcacatcgaaccaggacgaggccgccgcgaagatcggtcgcgacgccgttctcgcattgatacgcaaagagaagctcgatgaggagcggagagtagagaatgagagacaggcagtgcttatgctgtggaaggagaaggaagaggaggttggcacactaagagaggaattggagcgcggaagtaagaggatgcggtatgacgagtatggtggtgggaggaagagcagtgttgcactgagcacgagtgggagcttgggtgggaggagcgttatgccggatacaccgcctgaagatggcgagattcaaccaagttttgtaggcgaggttgcgctgggaacggcgatgagagtgtaggttagcattgtctttgaggtgtccaaggcgttttggcggaggctgttctggcgtattcgtaattctcgaatgtcatggaagggcgcacaaatggcgcagggaaaaggaagacattctgctctacaacgaattgtatcataggatataactacacaccctcgatacctgagtcctttttcacatgaccctggccgtcttcgcccttcttaaggagtctttcaacctcaccgcggtacttgttcatcagatcgttcaactcagcctggtgcttcgcatgtaggccagatcactgctcaccatccttctagttgtactttacatccaacccagcaaaatcgttcgcgttcctccagtcagtgaggatcttgataaaagccggactcccgtatccgtatgtcgcattgcgcgcagccgacagagaaggtttgccttcgttgttgtagtagccaggcgtacattccttgaagaagtcgcctctgatggcagtgcctttcacaatggtatcgcaccaagcctcttcagcttcctgagtaggctcgacagttctgatgtcgcgcttctggcactcagagattacgtacgcgaagtgccgcgcctgttcggccgtcacatgcatgaagtttggcgtaatagcggcctgtacaatggaaacccagaagcaattcgggaactcgcgacttgcccatccatggagtgtcgaggcgccgtccttccacttctcggacgtggtcataccgttacgaccatgaatctccatgccggttttatgggcccactcatttgcgagctcaaagccagtggcgtagatcaagcagtcaatctcaaactcttctccattagcaacaacgcctttctcagatatacgctcgactccttggcctttggtatcgacgagcttgacgttgggcttgttaaaagtatcgaggtattcgtcatggaaacaggggcgtttgcagaactggttgtaccacggcttcaatgcatccgcggtctccttgtccttgacgacctcatcagttcgtgccctgatgctttccatcttcttgaagtcagcgagctggcgttgtgccgcagctttgaccggatcgttaagatcgacctttgctgtcataagttcacggataatatcggtccatctatcggcgaccatatcttccttctcgaagccgccattgacaatactgtcgaagttgttcatgcgctcttgctgccaccccttctttaacgactttgcccactcctgatctgtgggtctgttgccgcgtacgtcaatagacgatggcgtacgttggaagacgtataattgctttgcccattcgcccaggtgaggtacaatttggactgcagtagctccagtaccgatgatgccgacacgcttatctttaagcttctccaaaccaccggatgggtcgccaccggtgtagtcaaaatcccatcgtgacgaatgaaatgagtggcctttgaagtcctcgattccaggcacaccaagaagcttcggtcggtgcagtggaccggctgcaggaatgatgaaacgtgatttgatcttatcaccccgtgccgttgacgtcgtccatttgccctcttcttcattccagtgcatttctttcgtttctgtctggaatagtgcacgggagtataagtcaaatttctcgccaatcatccgagaatgcttcaggagctcttttgccttggcgtacttctccgttggcatgtagtcgacctcttccagcaggggcatgtagatataactttcgatatcacacgcagcacctgggtatctgttccagtacctgcaagtggcgcgttagcctctccacagtcgaaaattacatcgtgggattcacgagtgtgcttaccatgtaccaccaaaatctccggccttctcaattatcctgaagttgttgacgccagcctcaatcaagcgcactgcaaccacctgcgcgccatatccaccaccaacaataaccacatcgacctcttcctcaatgggatcgcgctcgaatcctggatctacccatggatctttcaagaaatgtgatagtttgccatccagcgatagatactgctcaacaccttggttgcgcgcgagacgcctgtcgcgctcggccaggtacttctctttcagtgcagcagggtcaaacggaagagtttcttcctgtgcaagttcaccggtcttgatgtcgactacagtcttctgggtttggggaatgggcacttcagctacaggggctggtgcaacaggtccttttgcagccatggtgatgtgatgctcggtgtatggcagagtgcggagtgagaatgtatgatggcggacaaagaagactatactcgcagaacactagattgagtccgcgagtactctttagaccatggaaacgtagccgcggcatcttgcaagatgtagcttccccaccttctcacatgtactatgtgccacttgctaaggccgcacgccgaatcaaaggcggggctaggagacacatataggacgattctgtagggcggaatccatgatccgactgaaagaaagtcagctgcgcgttgcgatgcggatcctacgatctactgtgtgtgactcgcatccgagtctggcgtagaggggaggggcagagccgccgtgccaccgatctgcgactagatccggacgagtcgacttctctgataaagctgcatcacgatcaatttcctcttgaatcgtgagaaataacaactcgtgcgtggagatttgtcctggtgtaatgcgcgatgctcatgtaccctgcgggcatcgatgcacacatgggcacctggccagtcttcgatcgcctgcatcttgacgaagtcttacggtcgccctgaagcattggagcgaccagtattaaacagttcgaatcggtcattgtcgtctaatttggtcatcatagtcatcatattctaaattggtcggcaagtggaatgcgatgcgcgaagcaactccagatgtcctttgcaccgactaatgtcgctttgtccatcatgaccgattcgagaagcaacgtacccgcgtctgccaatttgttttctcggaagagtgccgatgggactgcttgcactgcgacttaaggctgcctcaccttagtggacatgtttcccacatgcatgcatcgctgcgtcattcatgtactaagcctacaccacaggcttgtccatctcctgcaaacaccagtgcacattgaggaacctgtggtacaccttgcctctgatttagcacaagtgcgaccagcagtatatcgatgtagaaaacgcatgtttcatcaccaacccaccacaacggtccaccccttagcacaatatcagaacgtcagagtccgatatatccaggggtcgcactgccaagactgtcaaaaggcggagggccgaacatgcgttcatctatgcccccagttgccccggagatgatttctaattcagcaaactcccaggtcgttctacacgcaaagagtccagacacattgatcaccccttttgcatcatcttcctggtcgttgctggaaattgcgatgttcactgtcgatatccgccccttgcgcgcgtcgctataaaaacatggcgcagggccaggaatagcaaggtgcgcattgacggccatgtgatgaggctaaaaacgtgggtgcatgtttttgtgcaaccctttcgcaactccctccgcacatttctattccttgggcgttggtgatcagcaaccttatttcgattcggtactgaaaagcgaaccatttagcgccttggggtactcagtgaagctgaatttgactcggatagctactggaaataatattggctggctgagaagcggcgactgggcagggtctgagcgatacggttggaccgcggttaccaatttctaaatttccgtaggcgcttgtgatcagagagcaagcggcgaggttttggccattggacagtcgcaaggaaggttgtggtgtgaaaatgaattctgggttctggaattacgattacaatggcgatgtagttgcaggttagttagcatcttctcacagcaccagatgttcaatcgcaaagttttgggtcgtgaaatcgtgaagacgtcaatttgcaacagacgatgcagttttccctagtagataatacaagggataaagaagcgtacagtgaacgtacgatacagaagaagcgaaaatgtgtccaagcacccgcacaagtgcgttttgtccccaaaccacctatacaccaaaagaaaaggcccccatattcacagatagccgttgaagcgtctatgcaagatcgcagcaccagatacccttgtggagcgcacatccaatcttggagtactgcgcggaggtgaggatctcggcgtggccagtctggccttcgtatgcccagccctcggacatcttaccgcagacaccgtcgagaccaggggtgttgggaagctcgcaaagccagccaccgacgaagaccttggtgaagttgtcgttaccttggtcgtctttgccatccttgccaggggcaaggacctggccgtaggtaccggggttgagcttgtgtgtcatgacgccattgctggagacgacggtgtccatggcgttagactcgagctttgagtcgtgggagagctccttcaggcccaacttggcgcgccattcagcgacgacgcccatgtagccggagtcggcgggaggagctggttggggctcgggagtgggggtgggagtcggagcgggagcaggagcaggagctggggtgtatgcaggagccgagtaggcgggctgcgatggggctggggcctcgtacacaggagtagactgaggaggctcaacgtacgcggatgacggcttgggaggctcgacaacgacggtggtggttggcgcagcgggagctggtaccggctcgggtgcaggagtagcggaagggatggggtatccctcggtcacgtagcaggtttcgatgacagtctcaacgacgacgacgacgttcttcttgggctcctcctgttttccataacctccgtagctaggagcggcaatggctgcgccagcaagggcagcgatagcgaaagcggcacgcattctgattttggtagatctagtgtactttgtgtttgttggtgttggtgtcgaaggatcagtaggattcgaggtcggtccgacgggagtgtgttggtagctgtgtaaaaagaatgatagtgccgaatggcggtagtgaacgtggtgtcaaagagtgactggtagagagagactggatagtgtcgaaacctggaagtcgcagacctggatcaaagaagtatgtgagggaaaggaaaagaggggatatataccgaatagggatatgagcgcttcgcaagccctcgcgggcaggaaatgaaagcaagtgccatggcgcgggccaccgaccccatgcgccgcacatgtgcttgtacctggcgctagcgagttctaggcgaaagcaccatcgtgaccaagctcttggtagccgtattggatcctttcatttcctttgaccgaccattgttgaagctgaccttgtgctagcttcatcacactgtcaggtgaggcgacggggctttgatggccactggccagttttacaatatcattgtgtccttcttgttccgctgtcgctctggatctgtaccagagaatacgcgcgctccacggcgtctttgctggcatccgcaaagacagagagagggtgtcaggggtagtgacagatgatcaatctactactgcaggggagtagacgactagccgcccagatgtggtactctagccgaacacgctagaacctagagtggcaagtcgctcaggaaacacgatgcgagcgaagagtcgattggccggcacgtcgtcccctgtgagccttgacagggccacgtttcagatgcttttcttagtgctcaactttgttcctgtcgaaaaggcggctgtcttgcgttgtgcaaggcacaacagaagcaggtcgcggatgttagcgtttcagccatggtgcctcagcagctgtatgatccgagcactaagactgcaggctgcggacatgattttcttgattctgcggagatggaagggaaggatcgagactcgcggagtctggacgagctgtggatcttccaggcaaaaccagatgagaacgtttccgctgaaacaacggcacgatcagagttcaaggtcccgatggtaatggggacgggatcggggagttctgcacgtgtccaccagtgtgacgtcgaggagctgccgtactcgctttacaggtggtgaatgacactcacagatggcggcgcttcatgacactcgacatagagcgcccgtagtgtcactatcaagttacatgcctcatttgtgcaatagcgaggtgcatcgcaaatgtttgaaccgacttctcgccgccgacgtggaccagtgccttcgtggattcttcctattgctccgacgtggatcgcttcatccgagatgcgtcatctcttgacattagacacggcggggttgcagcgaattatcatcggtaataatgggtgttctgcaaggaaggccagcggcattcaatttcccggccgtgtctcccatattcctcttatttcaacgtcgttcaacaagagatgaagcgccgagggaagagcttgccggccgtgccagacgtgccaggcatgcctcaggatgcgagatgaggttttgcaatcgaagtcgccttgagtcggtgtggagcctggtctggacacgctgggtttttcgtcatctcgagttgggcacgaagaaggattgcgcgtccatccgcccgcacgccgcaatgacatccggtccgtattactgcagccggacccaccttggctgcgaatttttgtctcatcctatcacatctctttctctggctgatgcgctgctgttcctgcgcccctctgccgccgtacctggctgcagatgctggcatgccgagcttcctcggtctctcttcgttcgtcgtgcagaaggcaggccacctgggcatctgtcgcgtgtcgcatgcctcaaaagcatgtttccccgatgccacgtcgaaaagtctgggccttccattcccctcgtgccaggcgcgccgtccctgggaagcgcgaagtgtcttccggcgctcacacgatctgcagccgaaaacgttgtggagatggctcctatcgataacattgatcgcttgcagtagccaccggtaccaagcacccgtcttccgacctctcatgatgtaacgtccacactcgtcctctacttgtcccccacaccttgcgctgctgtgccctaggatgcagacaggtgttgatcttgggagtatacgcaagcttgagttttttctctgtctctcgcagcttcgcgacaccatcgcgacaccatcgcgacaccctagggaccgcgcacaaaggcacctttacatccgctgttcaagcagtgcgccagatggtactattcaacaaattcacacctcagtaatcgtaagcagcgccatattaatccttcagcggcgcagaatctataggatccacatttcggcgcgcagaaacttccagagacatgatttgccacgttcgccgttagcttggcaacatgcgttctcaactcacgcaggtacactcgcagcgctaaacccaattttactcgacgacctgccgatgatgtgtcgggcttcccactcttctgcagcgtgaagtcacgcctcaacaagactatccgggagcagcgagtatccatttcattggccactgctgcaagggtattcatctcggggaacaggaatctggagcccttcaaggctctgcctatcgggctccttatcggcaaaagcatattgtccttggtgccagcgaagttgtcagctttcgaatgtcgctgcatgcgtggcccagtacgatgtcttgcacgctgaccaatggccgtcgagtccacacccactcttcgcaggacgagaatgcaaacagcgaatgtttcgaaaccacaaccttccaccgtcgttccgaacagtatcacagcatagcttgctcagccacctggttcgaagaatttccttcttgtaatccaacaaccctcccacgggttcaccccaccatgacacgatgtgacgggtatgatctttgttccgcacgtaagctcctagtcagagcaagcaacttctagtctaggagacaggatcaccgatgaatcggcattccacatgcgtcaacgttcgagaacatgatcctatcctgcctagctgacagtgcggcgccacgccgtaacgtcagcccgactgaccaaccacgctgcaaagcgccctgactggggtccaaaatcatccactcatggagcaaacatttcgtgctacgcctgccgccggactatgagactttcttgtaaggttcggcaaggttttttcaaggaatgtggaccggacggttaatttgtctttgttgagtggaggatctgggaagcccataaaagagtaggtgcctcgctgatcaacatctctttctctgcgcagctcactctttgttgctatcagtcttgacttgacagtcctttgcacctcgaagccactcctttgtgcttcttattcattctttcaccgactcgacgtcgctaccaccaccagatttgacatctgcctgtttttaagaacaaaaatcaaattcttccaaacatcacacagccaatccttcaggaattaccaagtcaaattacaatcattccaaaaatgttctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacggtttcttttgcagcccagcctctttcgtgagagcaaagctcttcccatcgagatcatgggtgatcgccttcgagcgactcccgacgacgacctcatagttcacgattgcatcgattgtagtcggcttcccatcgatggtcgtgactctgacactcgtcacaggcacaggctggaatatgagtccgccttgagtaatcgcaggcggtgcagtcactaccggtatcggcacatatggaggaacagttgctcctggtcctcctctcgtaacttgcggcccgtcatcaccttgtcgaacagtcgggtgtcccaaagctacctgttgatacttcgaaatggggtccagcagcactactgggggcgccaggacgtggtgatgctgctgtccaaccagacgcggactgttcaaaatggacagttggaacaggtatagcaggtagagcggtcgtcaaaaaagactggataatggacccaatgtccgggggcggtagcagagtcgttgttgcaacgggcccatctcgacctacagtcgtttcaaatccaggcacagaaacctccgggtgcggcctaagctgtcgcgactgtgacgaagtcctcacaaaccctggatcctcagtcggcgttggatcccacggtgctattgtcgtcaaattgagcggtgctgcaataccacaatcagcacatttcccaaggacgcgtccgatctaatatccatttttgatctgatcccagaataatcgacataccctggcgaatctcgaacgcggaaaacacagcacaaagcgacgctcagcgaaaataggaaccgcattttcggtaggcgcaacataggatcaaaggatcaaaagacacaatgtcagaaaggaacgacgaaaagaccagacggaaaatagctggggactttacagccccaaattctgcgatctcgacctgtagatcattgatttccgcccccacgatgcaaggctgagcgcagtttagggggggggggcgcacggccccagggtgtggaagacttgcatggactttgagcgcgcaaatttccacaataccaggtcattgaaggatactagattcgcttattttcctattgcagttgcagtgacatggaaaaataggacttattcgcgcaccaccattacagtcacttcctctcaaccgcggcagcagaggagaggatgcgcccaggtactttgcattcggtagcagcctagagaggaaggtgttcgctaaaatggactagggtcgatagcggcgcatggctcgatagaggaatacatgtcgctgcttgacgcctgttttgtcagctgagaataatgtctagataattgaagggcttgggggcatgaagagcggtaagtgtggacagaacctagttattggacagatgtgcaagtgcctactcgcttctttcaccccgacaactctatgtagtctccgcgactccagtcagatgtgcacaatcgctgacgaagatgtagccaggtgactctcgatatactatcttgccagatgaagtgggactatgatgagtgtgccaggaggaagccagtcatgtagttagcaatctgtggtattcaacgatgtggcctgagggtattccgtgccttgtgaacatcagcaatatggcccattccgtctctgaggtagtcttgctcgcgcagtgtggtcagcttgagtggcagatgcgcaggaaacgacattcatctcatacccttctcggccgtgatgcaaatatagaacacaagggggtcgactccagaggcgaagtagatctgtatctcggaccagtgctcgaagacctcgacgcgccacggctagtcttcggaaatgacttcgaattccttggagagttgctgtcgcttgactttggccatgtcaagtgcagtaggcggtgatggtaggtatttaagatggcaagtaaaggtacgagtagggaagttgtgacaatgtgctggttctcaggagtgaaactaggtgaagaagacgataaaagagatatcttggtcgtttgcccagcgcaggtgcgcgcgtccaccatcaagagcaagaggatgttctaggaacgggattcctcagattccgaactgatttagaagaataaggaattacttgacctgtgactaggaacaaaaaggggttgtcgataatagttgaagtgtgtgagtagggcgtagtgtttacgctcaacgtgcagggcccgtttgtcacgacatcttcacacgcacgtcacgtttgaattggacataacggaagataagaatcaaatgttgtggccttgtagtctatgcctcattcattctggagtgtatagagcgtatctacaatccttcccacgtttcacatcatcgaaagtcaatgttgtgcaacctcttcacttatattagctgtttaccatggagtacttgattcatctccttcacccctagcatgcccctacagtaagttcagaactgagcgacgtggtaaccactatactccttctcgaggtcacgggcggtacggaagcgactaagcggaccattggggttgatgatgccaacagaggatgagatgcggacagtccttggatcgacacccttctccttggtcttatcgatggcggcaacagacttgactgcgctgaagttgccgtggatgccgctccggtgtcttcatacatcttgaagaaaggtaggccgttcctcgcgtaggtcgcggcatcgatgggctcggtggggggagctacgccagtgacggaacgatatgcggcagagttgagaacctgcgcgttgaagacagtggtgcggcctgggagccaatctaaaccaagttttagcatgtaagcattgtgtgtacaggtcgagaaaatgtggaacgtggactgtgtggacgtattgggatgaacgtaccatcgcctaggtgatcctcctcaatgacttggtgaatcttgccaccggctgcaacggtcatttcgtgaaccggttccacaccggcgccaagaagcctgagaacgacgtggacagtaccctcgtataggatcttgtaatgagcgatagtcctgccatcctcaagctgctttccagcaaagatgagccgcatctggttccagggaataccttctttgtcctcgatgcgacacttgatgacttcgacagtatcttccctgtgggctctcagtgtgattgttttgccggtgagagtcttcacgaagatgacgtgcttgccctcggtgtaacccattggtcttggagcaggaagtagtgcgaagctgaatgacgggcgtggctcatagggaacgacttcgaattggatgcctcctgcagcgtccttacctgtgatctgagactcaatcgagtgcccactgccgaatggcatggcgacgaattgacgaacggtgccgttggagtcagcgatgccatcgagccacagttgaccaggcacgataatgtagtcttgaaaagcatatgccagagcgctatcatggctgtggcgcgccatcgtttgctgacgtcgtaacttggtgctcgcatcttctacggcatattctccggagatggcgttgacgccgccaacatagatcttgatcatgtaattatgggtaccgctcgacttgaagttgatccacatggcctctgactctgtgctgtgtcagtaagaaacccaatgctcctcactctggatttactcacggtacatgggcaagaacacaccacccttggccgtcatcgcagtgcctagctccttttgatacctcgagacaggcttaagcgggaaggaacctagattgggcggcaggaatgatgtctggtgattgtctgggacgcggatggtgcgctggaacgagatgcgcagatcgtcgttgatgacaatggcgtcacctttcagctcgcacttcagcgccttgttgtcggtcggatccctcatgtcgaagtctatgtcaagctgttgttggtttgatctagcgagtcaaatgtgtggcggaggaggtgaggttgaatgtgccagcctcttggttgtcaaaagtttggttcggactggagagggacccactgcgctagagcaggtgagagcaagtacaagccccaatcaattcagaaataagctgggctggtattttggccgaagactttgcaaggtgagaggtaatattcgtgcctgccatgtttggcaagtgcgggctttgagaaacacgttgcgttctgaggcccttgtaggagatacagcgcatcggtgacagtattatgtttggtatcacaatcttttccaagtgaccctatctcatataggcaacataagcagccgcgctcaacaaggcggcgtggttcccgtgtttgctgtaacacaacctgggtaagtgcacaccacaccgcgaaccatcacttgaaaggtgaacaccaaaaatcccgcaggtgggtgatgaatacaaaacagaagctcacgtctcactgatggagataatgtatgcacccggttcccaaaatgctcgtccaccacgcgcagcaaccacgatgaaatacaacacgcaacaagcacaagcaaatcacccaaatccacactctcattgtctgtattgattacttcgtcccacctcacatcaaaccccgccgcccctccctcacccccgtcagactcctcctacaatccccacaataccccttaacccacgcctcgaccgccttctcacccttcttccccccatccccaattaccgcgcccacgcgctcgcacttatctgtctcatccagcagccaattctcatactcggcttcgacgacctccttctcaatgcgattgaccacacgcagcgcgacgagcaggtcgtggcgatgcgagccgagattctgccgcgtgcggtgcaggcgacgtgtgctgtgtgaggaggatttcaggggcgagttgagggatgatgaggtggaggggttgtggaggaggtgggtgaatgtttggtggctgggggtgttagtggtgggaattagtgagagggggagagggcgtaccatttgttgtcaatactgctaccgggcggtattgacactccgatgcttgtattgttggggttgaggaaaggattgctcgatgtcgctcaggtagactgagcgcgtcatgctggtggacgggctgacgcccagccgcgacatgtatctgacggcggctcgttcgttccaggatacccacccttcttttgatgtgtagatgaagtttgcgccgccgctcaagactagaagtacaacgagcaacttgtgagctgagatgacgttggcgaggccagcgaatgcggctaatatccaactcatcactgttgatactatgctgatgatgatatttccaatgtattgtgcaatgaacgacccagtagtctgtggtcgcagcttgaatttgcggggtcgatttggtggtggtatgtcttgtgctgtcatctgtactgcttgcgcttgtacacccagcaagccaaatatattggtaaccttggcagtggttctgttgtgccctaagcgcgcgatctgatcgttgacaacgtcaacaagatcttgtgcctcaagctccatgtcttgtaggccctggcgctcaatgagcttctttgcaaagcgtgggttgcgtttccagtctatcttcgaatagatcgaaagcttgcagcgcgctttgtgaacgtgtgtgatgacaattttgctatgcaggacgaagcgttcgttgccgggcaggtaccagggcgtcttcttgtccgtgacgacgtagcacaaatggtcattcaggacttcaataacctgatagtcgttgatgacagtacgctcgttcttgcccgactgtatgatctcgtactcgaaatctcgccgttgcagggctttatcttttgttacccatgggccctgaacaacacgttgcgcccatcgttctctgtatagcagctggaacactgcgctcttatcgccaaagaggatgtggaagagccctttggcgctgatgtcgtactctttctcgacagcaacctgggtcatgccagatggcgtgaagaccacagggtgtgacggcaacttgaattttgtggcagtcttcgcagcgcccgctccggtgggtccaaaaaggttgccatcaatacgaagactggtcttgatgttctttccgccgtaacctggatccacaggcgtgtcgggcgagatttcttcccagccatcatcgccctctgacggttggttgtcatctgtttcgagcttgatgagcctcttgatagtgtcttcgaggttatgctctcctgtggtagcattcttgaccagaaaattcagtcgccgcagaaggagcttcagtggctccaagaaggtcttgacggtaagcctggtagcgccatcctctcgtgctccggacttgaagtggaagaacaggaagtcacaatctttgccaggagctgcggtcacttcgtcgatggatgccatgctgataccagtgataagcacaagtccgagatgattactgtaaaagtagacatttttggaagtgacatagacgcggcccggaaactcttgttgctcggtgggattccaaacagcgcggaacaccaacacgaccttttcgtcacgcggaactgttgggaataggatgcggaattgggcatcttgcatgcgaagtgcgggagggtactgcattggaaactcgtccacactgacggcatttcgactctgtgttggcacgagacctcccatactcgtagacttgcgatgtgttacaatagctgactctccaggtttggcttcaatttcggtctggtctttggttggttcaagcaccggtgaaggttcgagtggacttgggggaccagacttgccctcatcgcgggacaagaggtcgacatatccccagttcacagagccccacaaattggccatcaatccaccaggcatgttacctgatcggccgatgcccagtccgcgctctccactcacagcaaccgcagctttactgaggttggttggtgcgggcgggcttgcaagggtggacggagccagactggtgtaaggcaaagtctggcccatgacaagtcgcgtatctggaagcccaggtgcaggagctgatatctgtccaacctgtacgatgttatgactagctgaggcaagacttgcagagatgaggctagcaatgccaccagatgctgaagaggggttgccactcagctgagggcttactgcagactttcgcgtcaggtcaagcttctccatgatcctggcacgactgctctcgctccccggttcaaccgttgtgttacgtcgagggacgtcgaagctaccacgggcagcatcattactagggagggcaagggtttcggtgcgatctatgctgccgatgtcgtcacttggatgggctgcatggccatctgaggtctttgcagcaaactcgggcgcgacaggggggctgatggagaaagcagcgtcaatggagcccagagcgctggatgcttctcttgaagtggcctccagagctttgcgcttggccacctcgaaagatgatatccattcggtgatgtcgccctgcgtctcggcttgcaggaggatagtcgtgtcttttgtcttcacttcgaagcagaaccttcgctcttcttggaatgctgggcgaataccgcacagtaagacgccgatcttctccgactcctcaactgcgcctgaccgcgtgccctgtgtgagccagccaaagataccgtccttgacgaagaaccacctcctaacccagtatgtgcgcgcaggcttgccggtgatggtgcgctggaagagccagccctgcttctctgccttttcgctaccaaagtttggtttggcgggcgactggatgttggctgaggatggctgggtgccgagatatgggacggtcgatgcggcatatgtttcgagctctcgcgacgggcgggcagcgacttcggctgcgtgctctacttgctgccgcgccaggtgtagctctcgcttgaagacgcgctcgccgttctccatctccttgctccagccacgcacacgctccacatccgacgtccaggtagccaggaccttggtcgacgtctctcttgcgacgcgcatatcgcgccattgctcgttgaccaccttgaccaggatcttatcgagggtcaatctgacctggggagccatgacacaaaagttcatgctggcggtgaggtaggcccgcctcgcctcatgcagctggaaggcatcttctcgcagtgaagacggctccttggccttgacctgccccgcgtatcgcgcaatggctccgtcgaagatgcgctgggtcgagtcgaggttcttgcgcgcctccttgagcatgcgcaggtcgttggacaggaatgctcgtattggctcgcagacagtgctctccgccctcttcatgctccgtatggtgctgttccagaactcacgtgccccctctccgaaccgtttcagcgccagaacggtgtagtcatggtcgaggacagcttcggacagctgcaatggaggatgcgaggcttgtatgtatgcgtctacgagtgtttgcacattgttcagctcggcggtgagcttggatgccgtgcggacatagttgtcgagccatcgctctatcagctcgatctggtcgccaaagtggacggcggtcgcgcggaacgtgggcgagtcgagggccgcttctttgatcacaacggggctggactggtgttagtagtcgtggcatgtcttcgtgcttcgtcccaacttacatcagcgccagcggcctctcgacgggctctagtgcgggctgcagtgcagtctcgtcggccatttttgttgtgtgcaatgctagggaaagggctatctacaggaatgaggaagattatgtacgtatgatatacatcgtagtgaaagctcaagtgagcataagcatgtcttgcactgctctttcacgcctcactgtctcgaagatggacgattgcggcgttgcgccgtcatccccgggtcgacgtcagggtccggggcccacgcgaaatcttggcggccgcggcttcctaaatttttgttccagtcgcacctgccgactttgcgaattgcacctgcttgaaccacagaaatgccgcggacaaaggataagcaggccaccaacggcggcaagcgccacctcttgaacgacgacccctttgctctgcaaaaagaaagttcacgcccaaccaagaaggcaaagctgctcgacgacagcgacaactcggacgcagaggacggcggcgtgacgctgaaagtcaacgatgagtatgcgaagcgcttcgagtacaacaagaagcgcgaggagaaacacagacgtatgtatcacgtgcgcgcaaagaatccattctgtcactaacacctcaaagtcgaggagaaatatggcaagagcaaagcattccaagctccccgaggatgactcggaagattctgaggaaggcgtagaggaggatgacgctgccgaactgctcgacgagacgctcgacgacgaagtcaatgccaccctccaagccctgcgcgcaaaggatcccgccatctacaacaaggaagtgaagttctatcgcgagctcgaagaggacgacgacagcaaggacgagggagagaaggagcagactatgacactgaggcaatatcacactaagaacctgctcgaaggtaacttgcctgaaaatgacgatgaggatgcgccaccaaggacatatgcccaggagcaggaagaagtaaggcagaaccttgtcaaggaaatgcacgcagctgccgaggaggatggcgagggtgacgacttcctcgtcgcgaagccgaagccagcatcttcaaagaaagatcgcgtcaagatcactactatggatgttttgcacgccgacaaagaccctgagacattcctctccaacttcatggcctcgcgcgcatgggtgccaaccgacaaggcccgtttccagccactcgaagacgacgactcctctgaggatgctgcagctgacgagtgggaaaactcatacaacctgtacttcgaggacacttctggcgcgaacgagaagatcatgacatatgcgcgtgacgctgtcgcaagcaccacagttcgccgcgacgacgcgactggtagacgcaaagcacgtgaggctgcaagagcgaaacgtgaggccgaaaggcgcgagaaggagcaggacctagcgcgactacggaagctgaagatcgaggagatggagcaaaaggtacagcagatccgtaagatcggaggcctgagtgggcgcgacttcaagattgaagagtggaaagacgtgctcgaagcagactggtccgacgaccagtgggacgcagagatgcagaagcgcttcggcgagtcttactacgaggcgcgcgacgctggctcaggaagcgatgacgaaaggtccaagagcaaaaagaagaagcccaagaagcccaagttcgacgacgacatcgacatcaaagacctgatccccgacttcaaggacgatgaggaggagcgccccgatattaccctatcctccgacgaagaggatttggacgccggcgctgaagacgaagaatccaccagcaaatcaaagtcgtccaagaagcgcaaacaagaacgtgccgacgccaaatccgctgctcgccgcgaccgccgcttgatcgaaaacctcgtcgcctccaaccttgaatacgaagccgccctcgctgcgaaaccaaaagcacccacgcgcttccgctaccgcgaaacttcacctacgacctttggtcttacggcccgcgatattttgctagctgatgacaagcagctgaacgaattcgccgggctgaagaagctcgctgcattcagagatccggataagaagaaaaaggacaagaagcatctgagtaagaaggcgcggctaaggcagtggaggaaagagacttttggggatgaagacggacccaaaggagggtttgaggtgctggatggaggagcgggcgagccgatggagattgatgggagcaacgtcattgaaggcgagaaaaagaagaagaagaggagtcgcaagaggaaggcgggtgctgaggagatataaaagacaatgtttctttctgtatctgtgtatactcagatcaaacatacccttttcgagacgtagtagaaatgtactttttcactacatctttccgcaaaaagtcatgtcaaaactgatcaaatgcataaaagtcatgtgtgatgtgggatgcttttacagctaccacaccgcatcccatttgcgtctatgagctatatcctgaagaaatgtttcctgtccttgattatgcgagaacgaaaacagatgaggtgatgtcgatggttcaacgtctagtgttgagacgtgtcaaaagcatgataattaggagccttgggcgttggactgtaagaaagggattcgcaggtctcatggcaaaaatgtcgacgggcagacaacaatggtcattcacagcaagcaagcaaacaacactcgagctccggcacacaagctgctagcgcttacctcatacaaagggattaactcgcagtccaattgtaccagtcagtcttggggatattcttttcattgatgagctatgtatcactcgcccacgcgcaagctcataccgagctaatcgcagcccgactctcgcgttcccaaattggaaggtatcatgatatcgtaaagaaagcacaagtgtccgcctccacgcttcagcagctgtaagccaaccagatcatgtgcatggcatagaagaccagtcattcaataattcgtcatgaaacggtgacatcgacatggtgacaatcgacgaagagtatgcaggtacgggatggtggtgtcgcacagccgtcgcacggggaaaaacgctctactcctcttcgtcgggctggtcgaagaggaagttggcagctagctgcctcgttcttgtcgcacgcaaagtaggcctggatgacaatgtcgcgctcgaagccgagacgacacaggcgctcaatagcctcgcgctcgtcctcggtcacagagatggcttgggtaccaggaggtaagggcgcatcgtcgtcagcgtcctcggcaagcaattgcaggaactgctccgggtttgctgcaatcatctgggccaattgtgggttccctgcgccgacctgctggaggatgggctcaagcatttgcggctgctgttgtacaacctgtcgtagctgctgaaattgagggttgttgcgcaagaactcgagactgttagcgttgagcgcagtggcaccgcctgctccagcggcagcaccagtagcacctgagcgggcagcacctccagaaccgccgcgctgacgcgcgactctcgtgcagcagcttcgaataggttgatcggctcgtctccgccagagggtgcagcggtagcacctgtgttgccaccggccgcaggcgtaggtgaactcggtgcatttgcctgtgcggcttgtgcctgctcttgacgtgcgctgtcaggaataccctagaaattgtcagatactgcccaaggtggatagagtacccagtgtcttacggtaaggaggtactcgaccgcgcggtcggggttgaagaaggcggcgcgcatggcagcatcgatgtcggccctcgcgaaacccatgctctccatgttggccacagccgcctcgcgctcgttgcccatggtcagggcggaggggtcatcgaagttacgtccagtcgcctgtgtagccggcgcgggcgagggcgtagcgggcgcattctgtgagaccgcggataatggggctggtgcggcgggagcagctggggtctgagcagcagctggggctggtgtggaagggggagctttacttgacgatgcggcgggggctttgggctgcggtcttgattagccaggaccatctgtggtggcagtagctagcagcgcggaccttggagaccatgcacacgatgaagcccttctcctcgatgctgtacgactctactgtgttggcatcttgaaggatcttgcctattcgccttgtcagccactgccgtcgccatgatgccgcggggcaagctcaccggagtagatgagcttctgctggggcacctcccagcccttgtccgcctggatcttggccttcagttcgccgatctggtcgcagagttagctgggcgttgacgtgatggcgcgcggtggcgggtgtaggtaccgtttccgacggctcggcctcgatgacgaacttgttctgcttgaggtcctggggtgtgtgagtgatggcgacagaaaaatgtcgcgaggcggatctaccttgaaagtgatcttcatctttgcggcggtatctgcgaggatggttgaagctggagcggggtggtggaggcaaggcggggtcgagaagggacctctcagtattaatatggtgcgaggaggtggtcgcagtgagggcgggcaggctgcaagctacaggcgatctgggcgtttgcctttagaaagcaatggaacggcgttgtgttaggcaggcagagactctgtcgtgagcgagcttgctgcgtcgagcgaggctccgcaaatgcttggcgccatgcgccacagtagcgccacatcggcgccacagcggttctcaactgcgaaagagtgtgatggctagacaggttcttgctaatcaagtgttgatgtgaagctacacacggtatcactaggctttaaatgcaagagtcatgatgtacgtgaagcttctgcgatattgccgcatagagtaggccacctgctggaccctgggcgcttcccttcgtacatgacagcatgcatcatcttcaagactccaacctcaatctcaatcttcacgatcgagccctgcctgtccagtcagccggccgttcacggcacccgctgcaaatgaagtgcgccaccggccacgcactccgacagggctttctcgcggatgaggcttcttaacttccatcactgacgcaatacccaatctccgacccagctagcgttcgttcactcaggttcgcgacggcacgcagcaacagcccgactcatcgacaagtgcgcacgcatggatgcaacagtcgaagccgatgacacgtagtcggccctgattgtcgccaagccggggctcccacgcattcgcctgtttgtttcacggccacacgactcgccggcaaacgtgagaggcgacgtcctgtttcagggctatcccaaacagcggcctgagcacctgagcacagaacatgcagacggtgtacaaccgccgtcgtctgcgaggtgtatcgatatgcagtgccctcggccactgcagagcaccacgctatcgaccggtgaaacctccgtattgccctcctgagcgcatcgtggctcagcatcatgctcagatgaagacggccgaggccgaagttgccatgttatgcttcgccaaaagaagaaatacaaacaacgcgtgagagatgaggcctagccgcagcatcaaaacaatgacaggcgcatccctacacacgccgcctctttcaggcttctccgttagtggcgctagaacacgttcatcgtgtcccctgcctcacgttcttacagtatgacgcttccgagtcagcaccaatatgcgcagatgtcggggctcttgctagatcctgcagtttgtgaagcgtcttctgcgaatcgtacccggtaagcgtgcatcacacgtcgtacggccattgattctcgatcttccgctacggcatgcctgcgttgatccaccatatcccagctcgcctaggggccccccgtcgcacctccaggtaacgggtcgcagagacaaagcacacattcagctctgccctctcgtaaaattattaactcgtcgtccccgcactgttgcgttcgctatcgtcaatccgtctctcgctcgatattccatccgactttccatcctctatcgctgctcgtctctcgaccgttgtgactattttcagactacagaatctacactcggccaattgtcgtcgctcctccactcgcctaccgcagccacgcctcgttaaacggtacgctatccgcatcgagcctccgcgtcctgccagccgcgttcaactatagggcctccacctatacaatcggctcatcattttatttcgttcctcagacgcgttgttgatcctaccccgcgactttccacagcaaccttgtgggtacaaaccatcgtttcagctgtgttcaaagcaccgcttccgctccgtccccagtcccaactgttaagtcagtcacatccacaagttttggatctgctgcgagtcggatcccactgcttgccaagctattctgttaatgctcgcacaattataataccgtctgcccgcaggacgccatcccatttatatcacaccgtctttcgacacgttatccgagcaagcatcgtcttcaacctacatcaaacgacggtccgcgggcctctcttcgcttgccggaaccgcctttctctcccataatgttccagtcacgcaaattttatctttccttggttggggtcatagccagctctagtactatcgcggaaaccgtcttagccatcctagaggcaacatctttttctgttgcacacagttcgctcctccaagttgcagcagcttcgagtgctcttgatgtggtctcagtctgctgcattggtctatacacatatcaaagtgtgcgaccaagaagtgcatcagcccagagtactactcacaacagagccctgacctcgctctacgtcttcttatgcggggccgctcttattgtcgggcttgcgctacttgtcatgatcaagtcccaatgggaagaggtccagacttcttcaaggggccctgtgtcagactggactcgtcatgttgtggcacacattgctctttgggctgtctcctgcgccagccaaatcgtcctatacacttcggctttctggagtccaacagcacccaagcttcatgcgatcacgacctctggccctcgagactcaatcatgtccgaccttcgcagcaaccggttcttgatgaaatccaaccagccatcgtcccttgcggatacgatgcactcgcctacatactctgcaggatcttctcagtctctgaagtctttcagggactctatgcgccatgttgtgcgtccagcaacttctcgaactacactcatcggcaggacttcactcacgcgcgatgcaagcattcactctcaagctgagtcatttgaccacgttcctcactctgatgggttcgatagctgggacacaagtagcgtgagcctgcaggctcgtgatgcagtaatgcagtctgtatcatcacgacgcacagccttggaccccatccctggcagccgaccaacgacacctgcctattcccttgagggtcctttcaactcggaacttgaggaggacgttgaagagttggccccgccaccaaggatgatgcacgattattcacgaccatcgagcccagcaaacagcgaagcacatattcatcacgcttttccgatcggaaagtcccattccagcaccagaagctacgcccggcaccaacattcttgccagccctttcgcaacccaagcgattacatgtccgacaaggtctatcaaccgcataagatcgaattcccacttgagtcaggctcgcgagcccaagactcgtggcagaccatcaagcccgcacgcatcgtcgcggacccccagccccatcagcagggaactcacacctccgatcccagactacgttctaaactcctcgccgcgcagtagtctgagtatcagcggtggtcgaagagttccgctccaatactcgccagaccggtgatcacgcacttcataacgatttctttcgccattcgtacgacctttcctatatcatatgcttcatgtgacacgatctgcatccgttatgcacatagaggggcgttgctatatctcctttccttttcttttcagtcatcagctctcgccttcagcggctcgatcgagctttcttttagtgtatttggcaaagcgtgcgcggaagatacctggcctgtgcggctctgattttcgtctcaaaagaagacatcataatcctagttgcgtagtatctttttttttgtctaatcccatcttagaagaaggaaccggatacgaattatgccgtagaaatgtactgtcaatctataaaccatatctatcatacatacattcctgtctacgaataccctggtgcatttttgacgatcttcccaagtagcctttcacctcgccgtcccccgcacttgacgtcctcaccaaaaacgtccccaataaactcaaatatacgccatcgcaaccacacaattgattttccgccaccctcaacccttaagccgatcccgcggccatgaacgacagcccgtcaaaacccaattcttgcgttccctctctgcataacctttcgcgtacttagcaccgcaactgtagcgttagaaaccgggcctttggagttgacagccacatccctgcaacacgcgtggaagggatggaagcttctgcgcgcgcgcctcatttccaaaaatcagtcattcgcccgggaaacgggcgcggcgataagacgggagatgcgagaatcatgctttggtgattgcgggtgggagcgtggtggaccgtggggctgggacggtgtgctaatgtcgtgatggtgtgctgttcatttgcgcgaggctgtcatggatgggggagatagagttgggttgctaggtgcgatgggttcgtaaggctggtggttgcgcggagtaatgttttgagtctgtactgtggggatgatatgtggcggtgacgttggtgtggtacgtactcttgaaaggtattgcgcgaagtttgtcggaagtggagattgtgaggttggattttgggagtgcgaagggttgatgagacggttgtatggtgttgtcgaagcaacgtgaagggtagagcggttgcgtgaggtgttcattgctggcatggctatgcaggtatgttgcgacttgttatcgaactccacagctcactttgcgattatttgcatagatggactacttctagccagtgtttacagattgtactgccttctcactggagcgctatgagaagtcacatgtctatacagtgatgcgcaaatccatagttcgagtgcgatccgattctcagcgacttgaagccgacagctttctgcaggatgagtactggtgtgattgagggagttttcaacagttttagttcacacagtgtcccttgatattggttcacaggatgacttgtttccgcttcacagcatgcgtcttccgagctctcatgttaggtacttcagacatcggatagtactcggccaggacgtaggtaagggtggaataacttgccggatagcaggagtgtcacgtagattgcccccaagaactaacgctccccagcttctcgaaattaccacccaatatgctcactgctgacactgtcaggacaggcccaccaatctccgtaagaggcattgagactgagtcaaaagtcctgcgtatgctgttcatgcatcgtgctcagcctcacgcgcccctttcggtcttgacttatcgttacaggaacatcaccctttggacatgttgccggaatttgcggaaagggctgcaaaaggaggtgcggcagatcgttccattcccgctacggtagcggccgcgatgacgcgctgtgtcctgaaacatggctgaggcaaactctctttgaagcagatgctctagaaacagctatatatgtgattccggctatacgctcgtgttggtgcaacgaattgtgaggcgtactggactcaatctgtattgcttgtgatttttggtgcatttcgtgaaggctgaagatgatgtgaggcgcaattttagcttgcgtagcttaccctgtttggttggagcatgcagaagctgccaacgtaccaaggttgccaaaccgccagcaggcggattgcatccacggttactacgtccagatgaaaacattcactacatattcatacaggtattccccgtgaaaactctctgtagcatcgtgttggtcttcaagatataagcgccgtggttggtcagacacaatccctgtactgttaccagtttaggcctaggccgatccggcgcatgctggattccaagtgctcagcgacaccaccatctctcagggctatcacggactgccacgccatcggcatctctcgaaacttgcttcacgagatcaacttccgctgcgcttcatatctatcgcaagtcgcgactgcgcactcgccatatcttgttctcccaatcgcgccacgcgaccatttccttgcccgggtggccatttggcaaatttactgcgacaagaaggtcacttattggaaccatctgagaaattcaccacttgattagagccatctcacgggcgatgagactcttgaaccgtgcgctctgactgtccgcaacttgcttgaacaagtcattgtgctacggtatttggccaggtacgctcacattcaccattcgtatacgcacaatcactctcaccggagctaaatcctattggaattttcaaaattatggaaaccttagtcttgattgcccaactcgttgcaattttctcaacacctgtttccttcaacggctgacatttcctgcttacagcctgaacagcaccaaagcactctttccttcaggacattactacggtcgtccgtaataaggcgtcccattcgcgaggcgatacagaatttgcatcgggtctatctttctatctaaccattgtacggtaagtcatacccttcaagagagtcctgcgttctccgaacaacctttgcttgccagccaagtgtgtatgatcattgggactggcctgtttatctccatacgctgaatatgtgctgaccagcaacagttgaaagtatcaatagtgcatcgtgtacactcaggagttgacggctagtgctcgcagtcgcacctgccgacacaacaatgccgccgaaacgcaagaacaaagcagccaaggcagcatccatcctgcccccaaagaagccgcgtaagtttgcacgctctcgcatcaacatctcaagcgaccatgtgttcgcagcatattctttactaacgaccttggcatagcacatacggctagcgagggtccgggcactagtaggccggggcaggttcgtcgcaacagccttggtggaagaacgtcgcatctaccaccattctctatgacaacaagacgcggcgcgaagactgcgtcggcggcatcaagcgcaaactctggcagccgtcgcagctcgctcgatgatgttgcgcaactccaggatgcaccatccgactctgaagatgaaggaccagccaaggattctggttcgcccatgtccaatggctcttctaacaacaaagcattcatgaacgactctatcactgtcgcgacaaccgcgccaacaagaacagctggcaagaaaagacgcgcatcagattcgacgcagtctagtaataccctcaagacgcgccccagtaatggtcttacccgaaaccaaagcgatctctccgagcaacaaccgcgcaggaaaaagcgcaaaactgcagccggaacccctgcagaatctgcggatcaacctcctgagttgaccgatgcgagtaccgcgccgaattcacctgaacagcttccagatgttgatggaaatcaaagccttcaaaatgtgctgccgactaatggtgatgcccctgccaaaaccggcaggcggctgcccggacgtcgacgccaaccgcatccggacatcaacatcgagaccgatctgcgccgccagctcaaactcaagatggactatcgcagcctcgcaaaagtccagaagtcaattctcgaggaattgtcgaaacgaacacttagcaatctgcaaaaggaccaaaattttcatacgcaatgtccagaatacagaccactcatggcgcaattggacgagcgcaggaatggtcgtgtaaaccagatccatgcagtgcgcacttatcgtatggagcaatcagagcgcgtgcgcatcgcagaagagcatatccaaaaagagcaatacatcgtaagtcaatgacttcctggggtaaacaacacaactgactaggcaagaaccggttccatgatttgcaagacgatttcttactgcagtgctacttccgtatgaagcaaatcgagcgagagatgaagggcgaggatgcagacgcaaccgacgatgaggtatgtacaccttatggccctgacttgacgcaagcttataattgtaggacaacattctcccacccacatacacagatgaggcacaccatgatgttgaagaccgtattggttcaaagtatgcttcacgtagcagagcatacgtcgaagccgacagagagcttgaagatgatgcgcgacgaagacggtttgctctggccagagaagctttcgtcgctaaagacgaggacgcagacgactcgatcgaagaagccagcggcggctttgcccgatttgctggtcctgaccgcgaccaagcaatcgctcatcacaacctcatgagtatggtcgatgctgcggttgaactggaacgaacacccacgcccatgcctcaggaacgcacagaggtagcaccggtccaggtgatacccaatgcccacgctgtagatctcatgatgcttgcggaattgtccacacagcagacacacgacgacgctaatcgggacatgtcgtatgcagatgagcagcctcagcttgacgatcaattcgacgagcccgagcctccacgagccgcgactccgcccgtgacccatgagctcaccagacagatgtcaccacttgaagcgccattgccaatgcctcaatattcacaggctgcgcatagcagtccgatcaaggctagcccagcctctgtgcagccatctctacaaaagtctcattcagagtcaaatggcttacctatagtttccagagatgcattaccagcacgagtatctacgcacagaatcatggacattctgaacaacgatcaggatgtacccatgttccgctcaagagagtcgcaggcgccacaaaccacgcaacaagagcctagtactcctacaatgcgcgcatctgcagtcagtcaacataataccccttcgcatgacactgcacccaatttagacgcagctgttgacaatgaccagccggttgatcaggctctcatggacgctcttggaggaaggcccagtgaacctccctcaccacacgcgaatcaccaacctcggtcgtggcagagtgctgcacccgcacgagaaccggaagaagcgcctcgtaggaaagatcccctgcagaagattcgggagttgcttgatagaaaggctcgcgaacatggaagggaacctcctgatcggtctcagtaccgggccagtggaccctcattcttgccacgcgtgtcgagcatgcaagctgcccaagaccgacaagaggttgctggctacgacccaacacgtccctcggcgggtctttatagtacatcgtctagtgctgcacctttgtatcctacgtctgctcgaagagagtcccaggatcacggaccgccacgttgggaccaggacagacgcatgagtggttcgcaagcgccgcagcagcccagccaatcgccctacagcaacccacctcagcctcatcagagtgagcacaaccatacatcatcggcgtcgtcagcacaccagagtccatacactctaccgccaggctcattacctctacctccgaaaccacctggtccaccaccaccagtcaacttccgtttcgcgcactatgatcctgcaccacctcgatcttcatatccgcccacatcacctagttacccaccgagctcgcacgctcctccgctcggcccaccatcatcacaatacccgcattaccaaccaccataccaaggtggctatgtcccacccccgggctcattccaagcaccacctcctccaccgccacatctcgctccttaccaaccgcctaagatccaacaatacggcggtcaaacaattcttcccgcgagcatggcgcccccacctagttttgcgccacacatggcttatcatggtcaacaagctccgtctctaccaccgccaccacagtcggcatattcgacaccgcaaggcccgccgccacaacagcagcagtatgagcctcagcgtggacaagaaacccggcctagtgagcgaccggagccgcagccgagaccgagaagacaatatagaagctggcatgctccaggcacgcagtttaggacttatcaagggccgaaaggaccgaggaaggagacttagagctcacgtattggaaaatagcttcatgccgaggttctgagagagaagttgttggtcatccgttcacatcttgatctcccccctttgttattgctatcatttcagagacttggatagtctgactgtttttcccccagcattggagttgcatagcgtggcatgggcaattgcctgtttgtttgattgtttccctgttcttcttccagataccacgggcggatgcttggggattttggttctgcatcatgtcttcggacacagagttcttgctatagtgtagtttttgagtatcattgctaatatgtacaattacgtttgttcacatgtaactctgggagtgttccgcgtgatatgaataggggatattgaatgtgttgaactgggtatcacttatgctaactcaaacatctggtcgagcacttcgacgcagaccctttcccatctgatctaaaacttcaagccttcctcttcgtccgactcgtaggcgtccactcactccccaacgcactcccactcccccctttcgctcccccaaaccctccagcccgattccccctcggcgtccccccgcccacccgctcaaataacctctgcgccgcgggcgtcaaatcgcccttggccttccgccccggcgtcattcccccagccaaccctccccccctcggcgtcggcgccgacaaaaacctcggtgtctccgacgtgaagatacccaagcccttgcccgaggccacaggattcttatccgcgcgactcgcgccgattttctccaccatcttgtggtgcattttctccctctggctggcctcgttgatggtgaagggcgtagctttgctcccatcgacgccatagcgcgcgagcaggtcggtgggtgcgtcgtcatcgtcgtcagaagggggatgggcgtcgacgaatgcgtatcctttaatcccggggcgtttcgctgcctgtgtagcctgcctcgctgggattcaggcgcggatttcccagacacggcggcgcggatggaggatagaggttgggcttgagggccgcgggggctcgggttcaggcgcaggcaggcgggtgttgttgtacaggacttgtttctggggagcgagggaggcggattccgcggcctgggcgcgggtcggcgcccatgattcgacgctgtcgggggcaaacatgagggagttgaaggctgtgtgtttggtgcccgtgggcgcggcggggcggtcatcgaggtttgcgctggggcggacgagttctttcgattcatttgcggcggcgcgggcttggaggactttgtgctgtgcaatgcgttgcttggaggcgtacatgttaccgtcgcggagccaggcgcttttggcaaatttcttctcgttttgcgcgtcgatgatttggctgaagctttcttggtcttcgctcgtgtatttggcttggaaggcgccgaggctcatgttgaggtcgacgttgtctagctttccgaggccttcttcttctccgccagcttcggacggagcaatactgaggggcgtatctgcgccccagacacttggtgtgcgatctgtgctaccaccgggtctgtcgaatcgcgtgcgctccgagactcttcttcgaccacttgatagaggcgtcatggcttgtgtgagcttcttcccggcctcgcgtatccatgacttgtccttgctctccacggcgttcaagtactcgcgttgggcatctgcttctgccaaaccagggaagaagtcgcggcggataatgtgcgaaacggcggagacataagtgtcctcgtctaggacagtcgttgggcgcttgattcttttgggcttaggaggcggcgccatgagcgcggaggaggcatcgcgctttgtgagcgcttgcgagttcgacgaggcggacatggtggtgtattggctgtggggttgggggcgtcgagtggaggtagtgaagcgagatggcgagcccgagggcagtatcgagcgaagttcagggtgaagaatacatcaagccttttctatcttctatgagcgagggtaagttggcgtggtggcgccgtgagtggtggttggcgcaaagcgactttcttgggcgatgttgcctcgcctcggcagaatcatgctcaccgccttcagccctatcagatatgcgagatatgtgaatgcacctgcatacgcttcgggtagatccacactacaagcaacagtagacctggaactctgtcacacgacctgatatcagtggtagttgtagttggtagctcttcgacaacttatgagcagcgcctgcattcagtgacgcaaccaaacaccagtaaaatatcacatttgagcaagataagacattgcgcgaaaatcatggtatcattcagttcctcatgtgaggaaacaatagtccctggcgccgtagtatcatgctttttaatgccatactgtgccgtcgtggcctctctcgacacaccttcttcatcttattccacttcagttgccaatccagttgaagccgtaaatgcaagattgcgcatctccacgccaaccaagatggtctagtagaaagactcaaccatggcgtccttgtgcgtggtgttgatgttgctgggtccgttgccctcgccgagcctgaagacagactccacgaccgagagttcggttgcagttgtgtcgagacctgcaaataacattagcattccaccgctcgatacatcaacgtcgaaaacataccagtgacagccatccagtcgttgacgaccataccagcacccacaactgcgcttccacggttcacgctacccgctaccagcggcacctgcagcaaactcgacagctcgtcctggtcctgaatgctcgtcttgggatgcacaatgccgccctgattgctcagcgccatatagctacccgtgagcacattgtccgcaatcgtctgcctgaacacctcgacgcccagcgcatctgctattatctcctccgtctcgcgctcgatatccggatgtacaagggcgacatggtcgttgcaacatattacgttgccgagcgcggataaccgctcttctatcctctggatcttgacgctgtctggtatcgagtttcgcaggtgttgcagttcttggtcggttgtggtggtgggcacgaggaggcctttcttgttgcctgcagtgaggcgcccgactatgcgcgttccggcgattgtggcgtggcagatggggatgacgtcttggagctcggcttcgaagacactggggaaatgttagtatccaggtgtttcttgcgtggcgcatgcgcggtggtggcgctgcatgggagatgtacatacctgtagaagttctctgaagctccgactgcgacaatcgcatatgcgtttgtgagtgttgagaagacaccaactctgcgcgaccatagattagtacaaattctcttcttccgtagctcgtgcgaagcttcagcacttactcgttcgaattctcgaattgtgcgcggacagccatgattgtggtctcggtagtactttttggctgagtgtatgaaggggtagaagacgttaaagtgggtagagagttggttgtcgcgtgttctagacgtgcttgtgtttgctgagaaaactgtgagaaagcgggacattttgtaaacgggaccgacataggtcattctcgccccgctgcccgtttaggactagtgcttggcgtgcatatggacgcgttcgactcatattgacgaatgctgaacaaacgcctgactccgcctcagctgcatgtacaattagtgaaatactatgactgttcccatttcgactcagggactcaggcccgcagcctcggtatcgcgcagcctcgttgtcgggatcgcaagccctgggagctatggctctctcatttcgcgcttcaggcacacccccgtgttcgtctcgacatgggctgcacgttccaaaacgaacgtgccttatcctgaacgtgcacctcatcttcgacaggtgccagccacattgacagaccaggcaaagcccgtcgtaacctctaacaaccgccttcggtgcatgaactagaagcatgttcgtcggccgcgcgagtcgcaggtacagcgtgtgcatctgggtcaacgttgcggaacaccattccgcaccgcttcgtgggcagtagagagaagatgtgtctgcgttcgaaaattgcctgtacatgatcgtcactagacgtagggatctccaggacgtgctatcgagttgatgatagcaagccgtttaatcctccgatcgcatgaatgcgatcaggcacacgagtcgcaaccagacagggaagcaagaaacgcacagactagaaggtaaatcgttgtattcgcgtcccatcatatcgttggcgaggatgtaccgcatgactataattacaaacatcgtatcgttgtccaagcaggcatacgcactgactctaagatcgtcccggtgaccttctaagcggtcaatctgcaaatccgccagtctctccaaaggcccgagattcgaaatgaacaaatcgggtagtatgctagaagtaaaagaagaaacgcccgctaaagctatgctgtgcacaatgcgctaaggtcgaggaagctttgataggaaagagttgtacaggcgtggcgagtgcgtaacttgacggtgagacagagacgaaaagtcgtatcgtacagagtgtcatgtcgtaacacgttcgccggtaaacattaacatacgtagatgtcgtgaatattcataagaaaaggaaatggttcgcatgattgcggatgatgtggtgtcaatatgagacgaggtgtagatgatggaggatatagatggtagaaatgtgatgttgagttggcgcagtgccttcggaatcaagtaaatcaaatgctacgacattctcgacacgagaatggctaatgcgatgatcactccaatctatatcaagtcagtatataggatcaccgtctaggggtggtgctgtgaactcacgaggagggtcccaatcgcggacattatgcgattgagattgcgccaccatgtcgctttttggaaagccttgtcgtcgatcgctcccatattacgtgcgaactgttgctcgaggtctgtctggctccgtgcttcgatatggttcgggtcgagtggaaggggcagaaatgatgcgatcatccatgctgataatcatcgttaatatacacgttcatgcgcatgatgtgggtcacatccggggtggagacttaccgaagggaaagatgaagccaaggcagaagagcaggatttggcggttttgacggccaaaaagtgtggtgtgaagatcgctgtcaagcgatggtgctttccatgcgctgtagcgtgaagcaccccctcgtcggtcggtccgtaggtgtggagttgaccaaccgctaagaggctgcatttggggtccaagagcgtagatgccgtcttcgactgaatggatttcgtcctcgaggtcgattgtgtctgcttgtgaagctcggttgcgcggtcggttgcgcggtcggtagatgctgaaggggaaattactgtcggacggtgtttgcgaacgagcgctatgtgatgtgggcagtcggaggctttccgaagactctgatgctggcgcgccgattgagactctttctccccttcggtaatatactctgcacgaacgttagttgcaaactcgcgaccagactgaaaacatgcataccttgcccatccaggaattgtgttctggacaaaagttgataggtcagattgcgctgtgcccggtcgcgaatcgctatccgaaagtgaactgttgctgcgttgtctgcgcagatagcccgacgtcttcatccgaagtgggacgctgatgggcaacggcgagatggtgtcgaggtgttctcctccatcgctgccgtcgttcgagggtcgtggtaccggcgaaaataatggaagaggcaatgccgagttctcgatttgtccctctgaagagacattgtcgaccgaagaaacattgtcaaccgatgactgtccactgccgagactgagcactcgcggccgcgggtagcttgggcgacgaccgccgttgaagttgccgttgaaactctcttgcgactgcgacctggtgtaagacctcgaaatgcgcgcaatcgattgcgaatcgcgctcggtgacggagggtatcgttgacagctgggagctccattggtgcacaagcgaacggtcttgcattcgggatgcgaaattaggtatgttctcggagtcgacacgctggctgctcgccgctggcgcttgtacaaggggaaaggtgattcgggctccgctcgcgaatgttgctgtgcgtgcttcatgaagtgttggcgaaggctgcgacgatgggatgttgtagtgtgttggttcaatgctggtgtatgaaatatcagaaaaggcaaaggaagcttcagaggtttttgtcttcagtacaggttgcggactgtcagcgtcaccagtgttcgcaatttgccaattcgcggactcggaagatggctcgtgcttgtgaccttttgggaacggctggacgacagtgatcgggtcttcggcattgctatttgcattgagcgaagcggcgggtgacgttgaagcaaaggatgcagcagatgccttaggactcaatgcgcgtgcacggctctcgagggactctccaccggctgacgaaggaggaacggcacggatagtcgatcgctcaagaggtcgttcttcttcaagtacttcaagacccttctcgaactctgtgaactctggtggaggagatgtcggaggtgtgctaccctgggagaaccttaaggacgaaggtgtgtatgacgatgcgacaagggtgtctgcatctgatgcgctggttgacgcagactgtctgaacttctttttgcgcgcaatctgtaagggcgccggtggctggagcacgcgtgtcttgcttgcttcgaatttcgcaatggtactggcaacctggctcccacttgaaacacgagatgtgggtctctcaaacccatagcccggcgcattgcgaggaggcgggagaatctgactggcttcgcttgggactgggtattttgagtaaatgtcagagccgggatcttcgactatgcggatagttggtccagaatattgattggattgcgaatttgttcggtcgtggagcggcttgcggacaggcgaggcgtttcgcgacttcgatgttggcggtgtaaatctgggagtttgctcgaacggcgacgacagcgaggtttgccgtgatgatgtgcgtttatgtgatgcgggatccgaagacatgtttgtgggtggtatgtggtgcgacctatccggggtgttgaacgcgtgtggagacggtgaaaccggtcattaatgatagataggaatatgaacacgaaaaaaaaaaagggaaaagaacgcgtagcagggccgtggcaatgagcgactagaagctgtacaaggaaatagtgagtggacgcccgaaggcattaaagagagtcgaagtttcgaaaaagagaggatgaagaagaacagtgggcgacgtgttccaggagaagaaagcgctgcggaggagctccgaccaaaagaagttcgtgggaatgcaagctgcaggttcgctgcagggtgctatgcggtgtccaatagccggctaagccctggcggcggtgtagcacgagccgcggatcagtcttttgtgcaagtcaatcccgttacggatgatttcgagcttcgtcgccctctcgtgcactgtaattgagctaatatgagcttcacacccgccccagtaggcttcctgatggaccccaggatatcctcgcgcgcacgaacgatggttccttaatcgataggcgataaaggcgggtcgcatcagtggacggataataaaattgcaattattttagggagccagtagtgacgtgtgaatggccacgggccgttgacaggtcttctgcctcctgggtctgaagctggccactgcgcgttgcaggggtacgcgacgggatgatctggcgcgagttggaagcgatacacgtgatgtcggcggtcggagattcagattccacggctgttttgggagagcgtcggtatcgattgaacgatgcgaaggagctgggcgaacctgaggggagtatatgaccccatgccctgacgttgccatcgcccgctatagcagcacgcgcttcttgacgagtgctactgcgcgtctgtaacgacttcatggcaccgcctatcaagggctggagagccgctctggacgctctgatgcacggtggtatgtcgcgaatcattggcctatgacctctttcaccgcaagcccaccctttttgacgcctgcgacccaccccgcacaacatccacggtcgactaggctctgcgttctgtccaagcacgacgatgaaatctaacgtcttgtcagcacccaaagcgccggccatctcttcgaacactgcagctctgctgtccgtaagtttcaagctctcctagccccactaccactgctattgttcccagcctatcatccaaaaataccacaacaccttgaagtgcatgctaacacacaaatctacaggctgcttttgtgttcatctacgtaatccccttctacctttcgtcggccacgcgcccgtcggccacgctcactcgcgatgcgccgtcctcgatacgcgccaggacacgggccgtgaccttctctaccattgtgtgctccatccttaccgtctacgtgctctacgaacatgatgtacccctgcgcgagatcttcaagctactcggactctggcctgtgtccctcttcgataccgcccagacaatgcttctagtgattatcctctttgccggtccgatcttcgagcacggcgtggtcgacggcgcatgggcagactggatcaagctgcgaggggtctacgagtccctgagcagttggattggttataggaactacatagtagtatgtcgattcagtctctatgtcgattgtttctaaccagcccagggtccggtcagtgaagagctcgtctggcgctcgttcatcgtgcctctgcatgtacttggccacttcactggcaagcaaatcgtcttcctgacaccactgtactttggaatagcacatctgcaccacctctacgagttccgtatcacgcactccgaggtgcccctgttcatcgccatactgcgctccctgttccaattcacatacacctcgctgttcggcttcttcgcgaccttcgtatacctccgcacgggcaacgtctacacttgcatactagcgcacaccttctgcaactggatgggtctgcctcggttctacggccgcgtcggagtcgagatgggcgtaccaattgggcctccatcggtcgacaagaaagatgacgagcagaggagcgtgccggcatatcaaggcaaggggcccctgtggactgtggcgtactacatcgtccttgtggctggcgcagcagggttctactggcttctcttctccctaaccgaaagcaagcatgccttgccggtagatctggtcagctagaagcaagtgccgacgatgatgatcgttcgcatggtaacgggagtgtagtgtcgtacacggtaaacttactttgcgcacgttgaaggcgcctggaaccgcacgttacgacgttgtgcacgtgactaaacgcactgcgattcatgctcatgattcatgaatttccactagacctagcaccagtgcaattagctggatggcttcgacataaccggacatgacctgcgcaaaatcacaacacacaagggccatgtactattgtaccacctgatagagtgcattcgatcatcatccgaagcctgagaggactcggcgttgcagaggtcaagtagagtaggaatcacagatggctacctagtcacaatagcccaccaattatccttttcataccccgactccaccaccacccctccagcctctctgacatcatcctcaagctcccccttcctatacaagtgataatatctcaagaacgtcttatccccaccctcctctccttgcccatccacctcttcactcttagcaacctctcctttcctctgcctacccttcttctccttcttctgtttcaaaacccacggcaccataacgtcctgctcatgcccctcatcccagcccctgcgactgtctttttgctccagcgcccatacgtagatgagtgctttgccgccatcttgggcggtgagatttgatggctggcgtaagatttccagcacagcttttacagcctcgatgcgtcgggcgggggtcgagaggtgatggattacagctatggaaatggcaaagtcaaaggttcctgccgggtgggggagggagagggtgtctgctactatggcggagtgggggtggtggtgtgaggcgattttggttaggtttgttgaactgtttgaatatcaatatcaagattcatctttaatcccagttcagaggatagattgctcatgtgaactcaccgatcagacccaacgataaacaccttcttattcaccgcaagatatttcccattcccacatcccacatccgcaccgactgctccatctctctgttcttgcaagaaacgctcgactataggccatggctagattgggttagccgggtggaagattggcaatatgcggggtggacgcacaccttatagcgagtggaagagaaatgtgaagctatctcttcgtacacggagtgcacatgctcggcttcgtaatctgcgccttgtgtttctgattcggccatggtgtatgttaggacggcgtgaaggacaggatttgtgagccaatgaggggagaagtgtgtgccaagacgctagatttgtgaggttttgctgaggtgcacgagttacaatatcatagagccgtcaaatcatggatcagggaagattacagcatgcttgctcatccgttctccagctgttatgtcatttctgctcttgttgcaaaggcgacgatttgttcgtctctcggctaggaagtcttttactaaattttctgaagacagatgtagggaagagctttctatagcaggcttaatttacagtttttctttttgcacgtgaaatagttcgaagctgctaaacctcacttctcccgcaaccgcaacgtaagagacgagttcatcggagaggttcgtggacatgtatgcatcattccatcacagtgtatctagaaatggagtttctctctgagcacgcctaaaaatacctcactaacacccttttatcctttttaccataagacaaaaatccctcacttctcacccaaatcaccgccgcaatcgagtagacggggaaatctggctacgtcgcgaggtacctgtgaccgcggacgcagctgacccaagaagtgaccgacttcccagaccagcaaagacacctcaagaccatcaaagcgaagtattccgcaagtgtgcaccaattgtcagccgcacaaaacagttcagcaaggaccacacaagatcaacagcaaaaacagcaatattcatttcccccatcatcaaatcgctaaaaaaaaatacttcctaaacgccctgcaccttccgataactcggcggcttcaacgtcctccccagaatcttaacagcatacggcggcaccaaactaatcgccgcgacgactgcaaaccgccaccaaaacgccgtgctccccacatacgcgaggtcgaaatacctctcgaggaacggtatgcttccaaaatagatacccgcggtgccgacaatcgacgcaatcatgatccaatgccacgtcgtgacttccatcgcaaccatgatgagttcgttcatgacaagcacggtgaacgacacgctgaccattttgcgaaaggtcagatcctccgtggtgctggagcccacgccgacgaggatgtggcagagcccttggatcatggagccttggtagatagagactgcgacccagatgaagaaagacttgtagctcagactcctgccagttttgagttcggcgtaaagttctgggtacaggtttgcgacgctctcgtcgacgtcgcggtcgagcacgagcgagaagacgggcatcatggtgtatatggttgagtagccgacgagcagccagtctttgtagagggcgttgggctcgaaggacgaggcgatggagtagacggtttggcaaatactaatgatgagaccgcggtggatgacgaattgggagagctttgcgctgcgcttgtatgagttgcggccgtgccagacgagcagctttgtcaggtagcagaattgttcgatggagaaatcggcggcgagagaggcttgtcgtccttctttcccgacgataccgacgcccacgtcggcggcttggatcatgctgacgtcgttgccgccgtcgccgatacagcagacacgcttcttggtgtattcgcggatcaggcgggcgacgtcgggctttttgggtgggcgagcaacggcaggcaacaacagtagggagctggacggcgacggatatgaattcttgggcggtagtgattgagcatcaaggcgagagattcgccgtcgatgagaaggcaatggcgtctgttttgccgcggaggaagtcgagggaagagtgtgcgaggtctctgcgcttcatcttggcgatggtgtggacgtattggcctcgggcgacgagtttggaggatactgcgacacaacgagccgtttcgactttgtcaccggtcaacatccagaatcttggatgccggcgttgcggagcaattctaaagatggcttgacatccttttgtaacttgtcttcgacgccagtgacgcccagcagttccaggtcgctctccaggtactccttgatcacgttggtaacaacggcatcgcggttgttgagcgcaagcgaagcttgtgcatacttgtttgagaagtcccgatagatctgcgcagataactttttgcggcccacaactaaagtccgcagtccctctcgtgccatgttcgcagtctcttcgtcgagccagtcgttcgcggcgacaatagaagtcatgacagtgtcggctcctttctggtagaaccatacctctccatcttcgtccgaaggtgaatcgggcgagccttggtagaacttcacaacaatacccatgcgtttcccttctgatgtgaacgggaagacgttcaagatgcgcactttgactattgtatcgccgctatcacaagactgaagcgtcatagattcgcgatcccgagagagcagcttgaggccgacagcttccgtccagcgtacaatagcgacctcgtcgggtgatgacgcctgataagttgtgacgatctcaccattctcttcttcagtggtgggagtgacgttatggcacaacgctagcgccaggaccacatcgcgaactcgggatcctatctctcgtcgagtacgtgttgccgatgtaagaggagcagtataggcagaggacggtgtgacgaggaccggagtgtctcctgcagcaggagtaaagcactgtcgaacgtaagaggacacttcgtccatggcttcgttggcgtacgacactgtgccgacgtggatcttcttcatcaccatctctatttcaaatcagtgccataaagccggggtgttatgggagatggacgtaccgttctgagtgagcgtacccgtcttgtcactcaataaatactcaattcgacctagatcttctggaatcgtgctagtgcgaaccacagtacccttgatgctttggtcatgttcgataaaccaggcgtatacagatttacccatgtccaagttcacacgcaatcccactgggacgattgtcgagaacagaatcagaaatcgcatcatagaaacataccactgccgaccatcgatgacctggaagcgagcaagagcgacgaggacgaatgatagcgtcaaggtgaagatacatagccatttcgtcaggctgttgatctccagctcgagaagaccggtcttagatcttgacggtgaagtggaaagagcttgccgagtttgtggacctgtatacaccaccacagccagaaggctgcaagtagaagcaaccacagtgtttgcccatatcgtgttgtcaatgttcaacggagcagagggcttcttctgcgctgagggttcagtgtcttcgtcgggcgcatcataatgtcgctgtcgcttgggttctagctccacggtgccataaaactcgttgaccttccctgtccggcttgccagcaacaacgcgcagccgagtgaattcaccgactgggagattttgtgtcagaggtgaggtcagccggagcttccaatcggtctctccgtctaactgatcagtacgaataaatgcttctcctgacgggccggtcgctgtggcgctgtcaactttagccgtggcttcgacatcatcgccgatcagtgttggtgagctgtgggcatcgtcctggtccgaagctgatgcgctcgcgtctgtagaatagctttttagtaaaaccatatccgcggggactcgctggtcttttcccagcttcacaacgtctcccaccttgagcgctcttgaaggcttcataacttcatgatagctgcaagtggctagccctttggttggtatcctctgttcttcatcttcgatgtctgtcaaacggccattgcccgctttctgctttcgcagcttcttcttcctctgcgaggtcttcccaggcgcaacgccgtttcctgggctgttttcctcaaacttcagaaccgtataggcctccgagtttgcctcggcatctctcctcctcctcgcgatatcgtccaaagcctccttccctagtgtgattgtgataacgaaaccgagcggtacgacgtaggtggagaggtagccgaggcgcagtgccggtataagttgtgacatggctacgagcagaaaatacatgttgatgaagaaggagaattcgttgtagagtgtccgtggaaggaagctccagggagtgtactttgcgtttgagacggcattggcagggaatctcgaggcctggagctggccgacagaaatggtgcgctgggtggtagggtcgtgttcttcgtcagcatcggaccctccagcatcatcgcccagctgtataccgccattgtctgcgcgcggagtgaggaaactcggaaggcggatgttggagcctattcgtgacagcgcgcttggcttgcgttcatggcggcttcgcttggtatttgaagacagcagtggtgcatcgtcgtcacctgacatgcccgaactgccggcagagtttctgttccgcgcctcgtcatcgtccagcagccctcgcaagtcctcctcttctggctcttccttgcgccggtttgcccgcaaccttcccaccctcaagttcctcagcggtatccgtgcgcccagctcatggtagggtcttttctgttccttggactgtcggcgcggcggcgaagctgtagagcgcgcgtgggcagccagagggtcgagctcttcgaggtccagttcgaggtccgagtcctcgtctggcgcatttggctggtggtattggtggggtgtcgtcatggcgtgtgaaggagcataggggtcggtggagggggtggggagagcctgtcgctatattcgtggcatgtgtggtcgtgtggttgtgtggttgtgtgaggtgtctttctggtttcgaagggtgccttcgggggtccgcaatgacggtgctcagatgcccgtcgaggacgcgacttcctgattcggaagcggcgcgggtgttttggtgaatgcaaggttggagatttggtatagggatagttcaagcgtcggtctatgggaaaagagcgtcgctgtatatgttgctgtcctgcctctgctgctaaagatgcggctcagacggttgcgcgttggaacgactagtggcggagggtcgccgctgccgttaatgccacatgggcaaggacagggttcaaccgaatgtctacatgctacaactctggccttacttgctgcctcgagactcgccaaacttttgcgcgcaccatgcgggtaccatagcgcgccttcttcttgatattccactgcctgtttgccctgcgacgaccttccaattgtacgtgagccccagcagccatcgtcccacccccagggatgacgacacgctactcctttacacaattcaatgcccgagacgcagcacctttccttccttcccctctagcatcttgggtagagacttgccccgcgcgattgccttcacaaacccccgagctgcgttccctcgaccgcgtgcagcacaagcccatagcatctcaacatcaataccaaatcgccgaggcgcatggtgggagccgccggaagccgaattcctagctgataccgtgtccagtatttgtagataccctttctatacttccttgtaatctccatcatggatagcgacggcgtatcacatgcgcccagcgtcgcgcaatcagctccgtcatggaatcctgcgctgcgccacgagaaagaccacgctcctgcagccaccgcgaaactgccttcgcaagtgaagccggaatcttcctcggaagaagaatcagaggaggaagaggaagaggaggatgatgatgaggatgacgaggaagaagaggacagcgatgaggacgacgatgaagaggaaaacgcgcctgccgccaccgcggtgtctggccccacacccatcgctgtactcgatggcgcgcaagactccgaggacgaatccgaatctcccagcgagctcacaaaatcaacaccaattgtacaggcgtcccagggctcaatggaaaaacgcgttgaagtaattggcgccgaggaggaggccttagtgaatgcagcgcaggcgctcaacatatcgggaaatcccgcgacaggccagacgaaagccgaatctaccgatgaggccgagtctgacgaagacagcgaagaggaagaaagctccgacgaggaggcggctgcagccggcgaacaccaagcggacaattacgagcaccaaggcgaagctacggcgttagaagaggctgtcaatgagagtgtcagggtcccgttggtggatgatgcagccccggaatcagatgactggggagactcaggtgatcccttcgagattggaggactgcagcaagatccgtcgttgcagacaccacacgccgaagctgccggaacaaccgttggcgacgacgtgattgggaacaccacagttggcggaaatgccggcgacgatctggactggggcaacacggaggaagaggacttctttggcgttgtcgccaacaaaccagtcgagtctgttgagcctgctcagccgacacaatcacccggagcacatgttgtacaagcacaggatgcggctcctgcgaagagcgagtgggatctggatcttgatttggacgaagacttcttgcccgacaacgaggacggcccagtgatcgaattgagcgacgacgagggcttcctagacgatgagcccactgcgcctgtcgaacagccagcgtctactggtattggcggcgcgagtcgatatgcgcctcaagcagcacaaacctctcactcagtcgcgagtccttatgctgctccgggtcagtttgcaaacccaccgcaaggctccatgacacgttccatcacgacgcccgccggcggtgtctacaacggttatggtcagaacgtggcgtatcagcaacagcaagcagcgcggccgacgatgccaacttcagcacaaagctacgcagacaaatccaagggaggttatgcctcgccgtacgatttgccagacgacgtcgtgaccactcggaaacgaacgacaccaagaccagtgatatcagctacacaacctgcaattcctcctccacgaactagcagcatgtcctcaagctctgcacctccacgtcctctgccaccctcgaacgcgtccgttgccagcttgtcaccgccgccatccggccactccatgcagggtcagatgacgggattccctcccgctgttcctcctaaatctgcaccgcctgcaaaggcgccctcgagcgatttcttcgccgagctacccgtcacgtcgaagcctaagccgccaggtcgttatacaccacagccagctgcggccgcacaaagcccttccctgcaaggacctccgcagtttactcaaaaagaacggacagcgtcttggtcgtctttgcggaacgaagtgcttcctgatactgtcggcgcccagcctcacctcagacagccagaacagctacccatgttcccaagtcagccctcggtacccactcgacagaacagccttccaataccacaatctactgcgcctccgccatcttcgagatattcaccggctccgccttcagtaccggctaacaatgcacgatactcgcccgctcctcccacggcgcaaggtggcgcaaactccagatactcacccgcacctcctggtagtcaaggagcagcacatgcgcggtatgtatcagagccgccaacgggaccggccaggactccttcccaaacatatgctcctcgcacctcaagcccgttggcttttcacagcacgcctcatcatcaagaaaataccacgaatgtatcagagcaacagcttcctggtcaccatgtaacccagtcggctgatggtgtgcctcgtgcaccattcagaagtccgctggaaggtgtgagcgaagctctcgaattagactcgacatcgagtgacagacctcccaccaccgcaaggtcggacacgccaccgccgacacgaagctccacatcgtcagctattggctctccccggaagaaaggaaactatacgccgcaatatcagccaatgaacccaatggcaccatcccggtctctctcgcagtctcccgcaactggtatgaagcagccagggcccatgtatggagcagcaccgatagctgcgtcatacggtacgcatatacaagaagccaccacgaccaatagcataccgcatcgacggcaagcatctctaaactacgaatgtatcgttcccgaagacgaacgcgcagtcgatccgttgcaacgctacaaagggcatccggttttcgcgtggggtcttgggggaactatcgtgacgactttcccgaaacagattccaagatacggcggtggcatgacagcacctatggtgaaatgcagccctggcgagatcaagattcaaagtgttaaagagatcattcctcttgctgaggatctcgcgaaattcccgggcccactcaaagccaagagcaagaagaaggatgttttgtcctggttaacaaagaggcttgaatctttggagttgcagatcaaagatcctaacactgagcacacccttagtgtggacgagctgaagcgactcgaggagaagacactactcctaaagcttctgcaattcttggtagaaaacgacggccgcctcgaaggagaggctgcaaatgcagccttcaaaaacctgttttctccggaagccgacaatgcttctgatgcggaaggctctttctctactgcggcggacattgtcggtcgttcgaggtcaaatacggtgaacactccagctgaacctatcgacgcacgcgcaatcgaagaccttcagaaaatgcttgctcgtggcgagcgggaaaaggcagtgtggcacgcagtcgatcaaagactgtggggtcacgctatgctcttatcctctacgctaagcaaggacatctggaaacaggtagtgcaagagtttgtccgcaatgaggtcaaaaaggttgggcgcagcaatcaggcactggcagttctgtatgaggtcttcgcgggcaaccatgaagactgtattgatgaacttgtaccggcatcggctcgtgccggctttcaaatggtcagtactgacggcgcaggagcagccctgaacgctcaacaagggctcgacaaatggcgcgagacaattgcgttgattctcaacaatcgcagtgaaggtgacgtctcagcattgctgtcacttgggaaactgctgtcacagtatggtcgtgttgaggctgcgcatatctgcttcatccttggacgttcggtggcacatgtcagtggcgtggatgacgctctggctgatctggttcttatcggcattgaccacaaacagcatcctacagagcttggtgtcgatttggagcccattttgttgacagaagtttacgaatttgctctgtcgctttctgcacaggtcaattcgcacattatgcctcatcttcaaaactacaagcttgcgcatgcataccaactagctgagcatggataccgcactgaggcacaagcatattgcgatgctattgctgcagccatgaaagctaccacgcgaacctctccatactacaacctcagcttcatcgcaagcctagacgatctgagcaagcgcttgtcacaatcgcctaaggatagttcgtcgtcttggatttcaaagcctagtatggacagagtcagcacctcacttatgtccaagttcaacagcttcattgcaggtgaagatgatggcccttcctcgaacgctgcaactggtactgaggtcgggccatttgccaagattactggcgatagcccaggtctcacaccatcacactcgaatgcggatctttatggtgcatattccggttatggtgtacctgtgcagccgactgcttctgcaaattcaagatatgctccttcaaatacatacgcaccaaggacgtcatccgagcaacagagatcgcgcttcgagccgcagggcagaccttctatggagtcgaacgacagccaccgtgcgatgtcggacagctacatgcccatgactccaatgacacctgcgtctgggccttacagcccacagcctcagctcagtccacccagtcaacgcacacaggctaagatgcaatcctactcacctcttcgagctgaacacaatgtgtctcaaccatcttatggcaacccgtacatgccgactccaccgaatgaggagactgcgtcagcttcttcatttgggggctaccaaccgcaacaaggcactggccactcttttgacgacccggcaccgccaacgagctcttttgatgaaccgtcgtaccagccctacaatcctgatgcggatgacatggaggaagacaacaagccaaagaagaaatccatcatggacgacgatgatgacgacctcgtcgctcgcgctgccgctctcaagatcggctcaggctcaaattccaagtccgacgcggataagaaagcagacgaagcctttcgcaaagccgccgaagcagacgccaagcgcgacaaggagaacgcagccaaaaaggccggcggaggctggctcagcggctggtttaagaaagatcccaacgcggcgcccggccccatcaaagccaaactcggtgaggagagcagtttctactacgaccctgacctgggcaagtgggtgaacaagaagggcggttcgagcgagccagagcgtgcaacagctacacctccaccacccaagggcccacccatgggcgcccgaagtgcaagcggtggcatgccgccgccatctggccccccaccctctggcgctggcctcatgaaacccccaacatccgctcctctacgtagctcctccatgccgcccccaatgggcctcccaggctcaagatcgagcacccccggtcttccatctgacaacgaaggtgggcctaaaccgcccacactcgcgcgaccgagcttcggcgcggcgtcaggacccccatctaggcccggcacgggtatgagtaacgcaagtagtattgacgacctattgggcgcgccgcaggcacggaagggtgcgggcgcgaagaagaagaagggcgggaggtatgtggatgtctttccccagggacaggcgtcataggaagcgcgtgttgtttttgggtagtttagacaggagcatttttggcgtagatggatgcatgatgaggagtgtgacggaagatgggaggtggggtgtgtgtaatgatatgcggtgtgtttgaatattactcttttgatcgctgtgcatagaacttctcaatatctgtgtgggttggggcgatcgggttcgaaagcgtcatgtgaatggtgaacttggtatttttacttagccaggaggtcttcgagactatcctgaaggctcttagcagcatcttcggtgtgcgaagatacaccgtggtgcgacgtggtgctgctgcgattgactgagccaggaggtcttcgagagattttcttaaggtctagctgaagatttccgggactcttagttttgaagctttgtcccaagtcaatgtagccgtctgagtaagggttctctagcgagaaaaaggactttctggagggttgctgcacacgctcgagtgcactacaaaatgttctgggttatccacgtttgctacaataagcgatgcagaaagggccaggatttcacgtcctgcctccgttagatatatttcatattccagctgtaccaaatgacagacaacgaggatgacagctagtcgttaccattatccagagttcaaaccgctttcatcttacatttgagctggaatagactcaatagcttatcagagtgcggtaaagtgcttgaacggcctcgaagtcagacagctcgactagatggcccctagaaagtattcagagtctctagaaagctcgtacgaattagtgccgtgatgcggcccgttgttagcgcgaagaaggaaggtgttatacggtaacgccgccgttcactagagcgccttgaaaacacagctgcgatgcacacaaagatacaactatcactcacgtgcttccattaatttacccgtcgatacaacttctgcatcacctgtggcattcatttcttttgcaaccctcagcaaatagtcatgacgacaccatgcctttccgcccctgttctgttccttccgcaggacctgaggtccgactcgaaattgacctcgcagatcacgcgtctcaccaacgatgctttcaggcgatcaaaactgccagatcccgacaaatggaactacgagaggccgcgattccccactcatgagtcatactacgaaatgctcggcgatgagacgattgtggctgtgatattcgaccaagacgtgtgcgcgaaacacagtagtgccagtagcgcgctagaatctgatgctatcacgaacggcaaggttgttgcgtgcgcggccgcagtgccatggaaaggtggctgggcgaaggagggtgctggcgaagaagacggttgggagatcaaggctcttgctgtcgacggagatgcagcatatctacggaaggggctcgcggtacgagtcatggctgcactggagaaccatctgatcgagaggacgaaatcgcaggtcagagccaacttcccccaagggacaataccgaaaagatatggatgtgtaacgctgtggattttagcagccgattgtatcaacggtgcgtactggagaaagaaaggataccgtgaagttcgtcgaagcacggaaggagagggtatatggggatgcaagacaagctttgacattgttgtttttcggaaggatgttacatatgatgtctcgcattgaagaatcagctggtctagcagagtctctgaacgaattccaagattacggaacaatgtacaccgtcctgcaggactgtatcacttcgaagatcacggcatgcgaatagtattcgatactggggaggcattcattacacagaaatagctacggacgttgccttatgccttcttgtagatgtccagatgcgcaaatgtccagctcacctgtattgcaagaatggcgtcagtgcatcagactcataccaagtatgacgctcgggctctgataaacctcttctaggccaaaacgacgggcatccggaaggtagaattgtagtgtcttttcgcgaagaggccgaccaatgggctgctccctgaagaccagatcgatattgggggcgttgtggaggataaaaggtgacagaaagaccgctgctaacttatccgcttcgactagagcagtccattttgctgagttgcaagcacacaggatctcgaaggcccggccgacgcacatttcgacccaaatatccagccaagcgcatgggatagtcttgtctgcgactactccgtcgaagaagtggacatcgtcctccaaaccttcccacgcgaacattggcgcaatgatataccttatcccaatcttgtagcccttgtcggttatatgaagaaaatctggcaatcgaaaaagccgtttcgttggcggaagtgtcaaaagatttggccaagaggagtatatcactgatcgcgatagccaatgcatacacaacggcgcaaacggacccttccacggatccagagatgtgggatgcgcttgtaagtgacctgagcgagttgtatatggagccaaagtgtgagctcttcccacgggatacatggccagcagatgttccatatccgaatttggtggcgttggcgaagtggacaatcgagactcgggtcaaacagggtcaactttcggcctcattatcatcagagatgtttggtggctcagaagtagtcggcaatctgcggaggctgttagaaagagagcagaagtgatgaagaccatgtttgtatgcggatttgttttgagttgttcatggcgttggaacaagttaccgatgttgagatccaaattgacgcgagatgtcctgcttcgcgtaacagtctttctctcacttagcaaacagtaagtgacgggtgattttgcccactagtttcggttgagagccagtggcacatgcttagctgccaggtggcatatgttctggttgcaggaccatgatgcatattttggcgatcccatcgtgtgcgctactaatacgtctttcagtcaaatatttcgcagatgcagatagcttccgaaaagcgtttcgccatcatgggtttggtcaatcgtgatgccgcaatgacactggcatcagaccgctgcaggaccgcacctcacgactaccaattgcgattcacctcgagttggacttccaaaataacacactgaccaggctcctactatgcatgctaattgagcctcaagcgagccatactacaattgcttgccgctcttacctacgttgtcccgcgatgctgcagcctggtccatcctaccttatggagggtaagtaagccttgcacctgcacagaacatctctagtactccaacaatctcaaagttaagctttttagaatttcagaaagctcatctcccagcaggcaatctatgccactgttgcagcaattgcgcagctcctttccgaggtcgtcttgggcacaggttgggccacaactcactacaactcaccttccgcgtcgcaatcatcgaagtgacctcttcttttgataacgcactaatgcagggacggcgatcatgtcattgtggtctctcgtgcatatgccttcacctggtatttgccactctcctggtggtataaaacccacgctctcgctggcacgatcgaactttcgtcctcatcgcattatctcctcaaccgcatcttctcagctcattattccttttctcaactggccctggatcatcaagactcctagaagatggcgtaagtacttctccatccccacttgcgtcaccctcatggtggggtggttgcagctgagaatgagagtgagcgatgattgattgcggtagatgtagtcgctaacacgtacgcagaccaaagcgcaacaccaatcgtgctgttccttctcctcttcgaccttcaactcccactcgtcagctccgcgagaatccagatctcgcttcgccgcctacgactccactcgctgccatggacatcaatggtgacgtcgtcatgggagcccagggtgtgctcatgccgccttctcccagctttctgaacggggtattcgagcaggaacaggctgctcctacattgccaggtcttacgatcggcaaggctaagttgcgcgtcgtgtcccaagaccgcaccagtgcaggtgtcaagaagtcaaagaccaagtccaaggccaccgtcggcaagctggttgattccaatgcgggtgcagcagcggctttgatccagcaggcagtgcagacgtcattccggttcatggagctacctggcggtaaatcagtccaagtccaagctgcaatgcatgtgctaacaatgagcagaaattcggaacctgatataccatcacgccctctcgtccccgaagcaggctttgcttgttcaccgtccgcgcatggcctccctgcggcctcgcacccgccttgaccgccagcgggcactcgattccgacgtgaaggaccgagagttgggctaccagctgtcgctatcgttgtcaaccgacaagtctcgtcgcgcaaacaaggacacgaagagcgccaagaagcgcgagaccaaccgtcccttctggggtcttactcaggtttcgcaccaggttcgtcaagagttccgcccaatttacctgcagaaacaggaaattggcatggatctcactgagatcgtcaagtaccttcagaccttctacttcgatgcgcctgaggagttcaccaagctcgacacacggggcaagcgcgccttggacatgcccttcaacggcaatctgaccattgcggtcggggagaagccgggtgagcttgagaagcacaaggacggagttgaggtgatccccctgctggacctctgggcgaacagctttaagatcgaggctggtttcggtcgctacctcaagaacgattacgtcccgcagactgatggggaggctaaggacctgtaagtgcatcgacatcgcctaccttgttattagcatgttcactaacatggtgcaggtaccgtctctttggccgccgtgtcctcaagaaccgccagtgttccggcatgaaccactcgtggcgcaccatcctccgctctcgagctctggcttcagtcactttacaccgcaagcccgctcccatcaccgtcgacaccgtcaccctacctctttcggcccttccgactgctctgcttatcgctcagcgcccgctcccgacccgcatcaccatcgaccccaagcctttcatccacatgcagttccgccccgagtgcgctgagtcctggatgacacagccggtctccactcttccacctgactggcttcacctttgtggctttggcggcatggagcactttgacgtcaaggttggtgttgcgcctcgtgacgttgacaaccgcctttgagcgatggtcgttagctggtgactgtgctgcgagcgtggtgcagcattgcaacgtcctcaaggtagcacaagacaaggagagcactttgagcttagttgggcattattcctacagtctggtaggatgatctgataacgacatatctgggtagacgttcggagttggatttgacacgaaccgattttggttgcgatcgtatctgagcctccgttggaaggactttccagcgccgctgaagcaacgcgatatatacatgtatctccaagcttcgcagatctaataacatatcaacttggacattgtcgcgtgcgattggtgcttgatgttcggaagtgaagatgagatgtaatgagttaagcagaggatggtttaggtgacgtccagtgggagacacggaaatagccgtaacgaccaaaggtgcactagccatattcgagctaccaatggagtgtatcacgcatgcgtggagcgtatgagtcttggcaagcggcatgggcgatgttgctgccttgcactctgttagtcgggctaaggccaccatctttccccgcatcatcactgtatcaaagtgcttatgatcaagaaggtatttgataaagcccagcttacgacaacatcatggcgacaccgaatcatttaccattcatcaacctgacatacagtcatctccatgatcactcatttgaattcttcccaatgctcaccatcgagctccgacttcaaatttgggagtacgctgtacagcaaacccggtttttgaagatctatctcgagccgctctctcaggatactagcacggatccctattccgggctcaatgcgctcaacaaggtcgtgagtaacgttgggtacactgtcactgtcaaaagcctccattgtagtagcaaactcctcgccgtaagtcgcgaagcacgcaaagccgcgctccgtttctatcgtatccaagttccatgtcacatcaaagtaagcgaaggaagacgtatgccgagctcagttcaagcacccttctactttaaccctgcatacgacatactacatgtgaagtccgcacttccactaagccgtaccttcgttcccttcctgcatgatctcagagcgtacgacccaaaggacgtcggcattctacgactggctttggacgacgaactcgtcaccaatctttaccacatgaatccttctctcgccgaggtagcgtacaaaagcttcatactctcccttaaaacgttacagcaaatcatctggatggccagctctcccatcggccgcccaattacgggtgtccgatcgaatttgcccaccgttggatatcgttttatacactccatgcccatcatgagcgccaacgcatccttcgaccttctagatccggatctgagacctatacaatctgagctccagtatactgcaacagcaaccatcgatccacgcaagttgtccttggtatggcacggatttcttaccaatacgggcataataaggcaacctcgcccgcaggagctcgtcctttttgcagcagagccttgggctcacggcccccaggttcgtaacggtgatgcagcgaagatctttctgcacgaagaacacgaaggctggttgaggggccaggaggagtcgtccagcttggtgaagaagaatgcgggcaaggtgccagtagagagccccgaggaatttgagaaggcggtgagaccggcgtttgggttctggttggttccgatgagcgcactgaaggatcctgagccctctcgtgtgtttagttctccggtctgtgatttgcgaggccagaatgtggagttggcgcttgctcatttgtatgagtgattctagcttcatgcaatgtagctgctgttttagctcaagcaaaaacttgttgaccacaacttgtacgaatgtaccttcgtggtggagctctaagatatattgctgcagcggtagcacatccacatcaacttgtatctctctggctaagctgttgtagatgagtagccaatctccttctcaaacgacttggtgctcggtcctctcatcacagtacctctcggcttcttgacctaatctttatcgctcccagtgacaataatgaagtccttctgcagtcatgatcttttggtgtggagaatgggaatgtcagctggacgagaaagcttcagtctgtcgatagtagacggaagagggcatccgcgcctcatgcatgaatgaatgccttgtttgccgagtctacagttatagagcgtcggcgtcaattgtccctgaaataagtgcattcgaattatggaaaatcatgagagcttgtagtactcctctagagggtgctccagccatggtcaacaggaattattgacccactaatttcagaactcagatccgatatgaggaatgcaagcacatttgcatgcttttgcggatctgcaagtccaatgccgtttaccacgcccaaatcatggacaggttgcatgaacttcatggcccccatgtcgacctttgtttgatcgatggacgataggatgctcgtattgacacctagggaatttagcgatttcttcatgtacacggctttgaacgagaatctgtcgtaccgccaggacatatggcgttgcaccgaatgcgatctcctcgaaacctgaatgccacgttctttgtcgcaccgacctttggttttgagtcagctgcttgtgtcgtaacgaaggatggaagaactcacaattccatgtttgctcgctgtatatgcaactccagctatggcaccgcatgtagccgccttgctagcgacgttcacaatgctcccgccgccagttttgatcatatgaggcaccacagctcgcataagctttacaggagcggttagatttatggcgataactctgtcccagagcgcgtccgtgagagtatcgacactgttgttggtgtccatgactccagcaacgttaatcaggccgtcgatccttccgaacgccgcaaccgcatcttcgacaacctttttctgcggcacctgcgtctgcaagattgacacggacgaacttgcactcttgcaagcttaggactgattctggagcttcagcgatatcgcaagcgaggatcttcgcgccatatcggttcaaggtctggacggttgcaagaccaattccagacgaggctccagtgacaaagacgaccttttgatgttagcctaatgtaagcgttatggaacatgagcggaaggccacgcatgttactttcaagacatacttttccctttactccgtccataatgttttgtaaagtgaaaagcaagtcacaatggtaagatttgtactatccagcggattctatgaaggctttatagaagatgaaagaggaggctaatcgaagtagaaagccgtcgtttagcgggggaagtctcaaggtcaggaatgaacccaaattccggcaaggagtagcctgtggcggatgatcatagcagaagtcgtgtgaccttactgttgcacgcaagaagcacactgactgggctagcagctgcgggatgaggaacagatcctcccatccctgagactgaacggcggatgggttcaagtcaacattggccagacgaatctcgaccgcgattcatgagtgcatctacataccgcacgagagcagcaccggtggaacaccgagggctttggcagcacattaacctaacttatacggcaacaagctagataactgtttcctaaatttcagttaccagagcagaagcaggttagttttgttatcttgctttctaatatattctatcgttgcgttgtgctcctgctgttgtcgggaagtacatgaagtgtggtaacgcttacattttgtaataggctaccgtgcacgaacactaggcgcccggagacactaagcgcctaccctaaaactaaaacctgttattaatactaactttaatatattataactttactattatagatctaatttaagctataattaaagatattaaattatataagctaagagaacgttttatatatataaaagttattataaaatataatattaattgcataacgttaagctaaagatatagaagtatataagctatagtaggcacttagctactaaatagatataaacttagcttactatagaagttagagcttatactatatattaaaaagcttactagataaggcctactttctataagagagataattagaaattttaccttatctatagctaagaaggaggtctctaagcgctagattttatgctttattagctagaataaaaataagcttattttaaagagaactagcgctatagattatatacgttattaggctaatttctatattaaatattaagcttactttaactttctatataagaagcttaataagtattaccttaaagctagtaatatatataatatagataagaagagcttctttattaagattattagaataagtaagagagtctttagtaaatattaataagataagaaagagattaaagtattactttaagatagattatataaatttttaacgctcttagcttatatctatgctaatagaagcttactactactaagctttatctatatattaacttagagagtaattagattaaactaggtagagagaattactatagagaattataatatctttattatattatcttaattaagttagagtaataataacgttagtttagcatagcttaagtaagtatttaattactatataaagaataaactaagaaagtagtaattacttattcttaatagctataaatcttatcttacttctaagtttcttaagtattataactactataagattcttctaatagtattttcttcttatttaacctatatgctataactactaaatatagtaatatttaagctactcttattaagctattctaataagcttacttagtatctctataatgcctagagctttatctctattaagaaagaagactttttctttcttttctagtaagcttagagcttattctttaaagaaaatactatcttaaaagcttttaaagctactagtatatagctaattaatctaaagattatctttaatagatttagaataatatctaataagaactctagtaagctattctaggctagcaaataagtatagataacttatatatgggtataagttaaggtatagttaagtataggttaactaaggttaagttaatgccaagactatataagttaaagttaagtattatataagaaagttaagtctaggttaacctaggtcaattttattatataatacttaactatataattaagtattatgtaagcaaaaatttaatcttctaaattacttaatttagtagtatagatgctttagagaataaaaaaaattattaaatttttgcttatataatacttaactttaactttaaccctattacataatatacttaactataacctaaatatctataactataacctaacttatacccattctagctagaaagtttaggtataggttaagttaatttagagtttatattatgtaatacttaactataacctaacctatacttatttgctaccctaagctattctatctctctctaagtaattagaattagctatagtaattagtataagatactgctaagaatagagcttagaatagaataaagaagcttagtattctactttattatctctaagtttaaaataagctactctattataagaataagtaactaagaactactcttttatataagaagaagtataagagtaaaagtaaagctcttaatctttaatagtattaagagtattatagtagtactatcttttagttttcttataagttctataaagcttaagcttaagaagtagtttataagtaaaagaagatagaaaaaaaactctagaaagtataagctaagaagtagtataagaaagcttaactataatattaagttaagcttaagaaaaagtatatagagaagtaaagacttaaagtagtaaagaagaaagaaaaagctaaaaaataagctaaatataagtattaaaaatagcagcataatactaagaaagctatataattattctaaagaagtaagtataaagccttataagcagtcttctctaagaaaaagtattaaaaataaatagtagataagatagctgctacttaagtttaacttactttatcttctttactaacttaagtaatattatatagctataatattaagcttctaagtaaatttaaatagtataaattaattataagcatctaattactgctatattatatttttatatatatagagctattatatagcattatatagctttaagtttaagattataataatattaataggtaggcgcctagtgtctctaggcgcctggtgtccgtgcacggtacgctcagttcggaagcttaggctcggaagctcaggccttcggaactttacttattccgcaacgacggaatatcacttcttccgcagttatcggaaaatcacatcttctgagaagtggtataaaagatagctggcggaacttctagagttccgcatctaattcataactttaatacttagctactactctcagagtcctgtcccttacatttgaattagatcccttcagctactaagtcgccggacttgtgcagctacctatacgacagaagatagcagacctaagaggcgctccagcgctagctggcggaacagcagcagcaaggagaggcccgcatcaacctgctggagcagagtcctgccccttacacattttgctagtaaatcctctgtcttaaaagctacataactcttttaatattagagatactaaaaaatgctaaacattgataaaagtctgaagacaaagatttataactaacataagtcaatatcttttaaaatcctttgaatttttcttcagtaaaaagcagggcacgcagggcataagccggaactgggcatgagccggaactgggcatgagccgaaccaacacgttagctgcggggtctggaaagcggtcttcccttgccgagacctacatatcgactgcagttagtgtctacccgctccacgagccgagctccgttcggctctcccaagatgtatgagccaccaaacctgaacacgccagttgcaagctctgtttgactcattgggcaggtagatagtggcaaagaagcgaaaactggtgcccgcatgtgggaagtccatccaaaaacctgtctcgtggacgaagaactaccgcattttttcatctactttgtcgaacgccagcagggcacggcacagaccggataactttgagaagatctccttttcccttgactagttgagactgattacgtatctagctttgtagaaatagatcaaaactatatgtgttctggtttaacgcgacttccgtcctctactagcgttcaacaaagtggatagaagaatacggtgaatacggcttcttggtcactaccaggagacggaagtctggagcaaaacctccagccagccgttccgagattgctgttaatgctccagataccatggtgaaaggatgcgacgtgtcgctgctcgcatcggtcaccctctacccacataatcgacaatatcccctaccataattcttttcacttctagccttgatatctaattacacaatgttttaggagttacagcagttattgatgtttcgattgcgccgcataggacctcaaaccttttgttttcaaactactccagagagattgagttttaacggcgtaaacgtcgcaattgagactcaagagaaggaagattgctctaagctgaaaggagttgtgggtcgttgaaattggctcgagaggtctcatgtgagtggaagttaaccgcaaccctctaagcctagtgctcttaatttaggctcttggccagatttgatctacacaagagagctgatatttccgaccatccgagtcccactgaccccggagcttgtgaggaatacgtcacgtctgctggaaccaccaccgtggtgataagtggcttcaaaccccgtcaatcgtgcttattcaatttcgacatcatgcagccaaggtgttatactcctgtcaagtacatcaaaagacccacgcctgatcagctactgacgaatgagggactggtctgtacatgccgcgtcgatcgggccgtcaaaatacctcttccgtatcaccacgggaagcgaagctatcttgctgggtcctggtggtcactcgtagcaccgtccttagcggatcgtaaggtagtgccaagatctttgaaacactataaaagataccatgagttcgcgatccaaaagtaccgcggatttgttgattgcggaacctaagggcgcatttgatcatttattttcccaagattcacagccatgtcgtctaatgaacttgatgcggcgacacaagcacgatacgagaaagagcgaaacaaacgattgcgagccgatggcagcgctcaattcatcgcccttcatgaatcgaaagaactttcacatctgaatgacgacatctgggccgatcatgcggctctcaatgcatctgagccggccataacggatggtggcaaatacgaagttgtcatcctgggtgcagggtatggcgggctaattttcgctgcacgactcatccaagcaggtgttgccgccgaagacattcgactcatagatgttgccggcgggttcggaggaacatggtattggaaccgatatcctggcctcatgtgtgatgtagagagttacatgtacatgccgcttcttgaggagaccggatacatgccaaagcacaagtatgcgtacggccccgagctactggaacacgccaaacgtatcgcccaacacttcggtctatccgacaaagcgctgttccggtctcaggccactgaagtgcgttgggacgacgaagtgcgcagttggaaaatccagatcattgagggtagaggaccaaacgaagcgagacgccaactcaacgtgagctctcgttttatgatcgtaacgggaggcgttctcaatgtaccccatgtaccgaaaatcccaggcctcgactcaaccgagattcctagctttcacagtgctaggtggcggtacgacttaacgggcggaacgccagaagtccaacagctagaaaagcttcgcgagaaaagagtcggaatcattggaacaggtgctacggccgtccagattataccagagcttgcaaaatggtcaaaacagctcgtcgtctttcaacgcacaccgtcgtcgtgtgatgcacgcggtcagcgagcaacggaccctgaggaatggaagcagattgccgatgggaaaggctggcaaaggcggcgtatcgagaactttaaccactttcttcgagcggaaccacttgaagtcaatcttgtcaaagatggctggtgcgagatgcccagttttagtgcaggggccggatcaacacgcaaaggcaagatccaaccagatggtgtcgaggcacatgtcaaggacttgaacattatggatcttcctagggcacaaaggttgagagctcgcgtagacagcattgtgcacgacaaggacacggcagagaagctaaagtcgtggtatccaacattctgcaagagaccgacgtttcatgacgaatatctgccagccttcaatcagccgaacgtccaattggtagagacggcgggtttcggtgttgacgaggtgacttctcactcagttagagttcatgatgtcgagtatgaactcgatctcctcgtcttcagcacgggcttcaggaccgcaccgactaggaaaacacatacgccagcgcggaattgtgacgttgaaattatcggacgcaatggccttaatatgaaccagaagtgggatgcgcaaggaccattaactctccacggatgctgcacccatgacttcccaaatctcttcttcactggacttactcagagtggtgctgcgtgtgagtattcctcgagcattctatatcaaacgctgatcctcgaaggcaatttttcgtacatgctgaataaccatgcggagcacgttgcgtttctcattcaatcagcccgcagccttacgcaatcgaacagatgcacggtcgagccttctgtgaaagcagaagagcaatgggcggacgaaaccgccagcttgtccaactggttcgcttcctggggtacttgcacgcctggatactggaacaattatggcacgccgattacaagggtcgacgagatgaagagagctgccagaagcgcgccatggggatttggtagccaagattatgttgagcgcctcgagaaatggcgcgcatcgggcggtcttcaagaccttgttgtctgtagctagttggatatactgtggttcgtctagatggattggatattgatgatgtttgtgacatatgttggagacttgctatcgcgtgtcctctcggcggagaaacgcgctagcacgtgccctgatgtcatcgtcccaattttggaagattcccacctttccacaacaccaccacccctggcaatggcgttcgtttgcaacgtgtcgtttcatcgaatctcaatggatctctccatgttgttaccgcttcccctgagcgcgacattatctgcgcgtcctttcctgcagccgctagtgcgacaagtggcgtaagacctacaagtgtcaaacgtccgcatcgattggtagacagcggctgcgggacgctgaatgaacgccataccggtcgcaatgacaacacgagcctttcagcggcctgccatgaggattttccacatccgtttttgcaatgtctccgcgatcatggacgtgggtcctggtatgtgaggtcatcgactgaccaggattgcgaccagctgcatgccatgatactatttccatctcatatcctctcagcgttcatgctgcagccttctccacgacttcacaactctcgcttttgtggaccattgtttgtcgtgtttttgcatttcagttgccgctgtattctgcttttgcagcgtcggtttcttgtacctattcaagccatgcaggtttcacgtcccaagagcatgccagatttctctgcactactagacgcttcaacacctctgtttgaagctcgcgcacaaaaccgacgacagacttcaccagtgcgaggccaaggatatccacgcaagaaggtcagcatttcgctggcagcaggcctgatcatgaacgaaaaccagaagaacgcgggagcactcgactcgccttacaagcagagtctcgacggcacacaagaagaggaacaggatgttagcgaagacgctttattccatgcgtacgcgctaaaggtaaggaccccagtaccactgtctgcctatgaagctgacatgggcgcacagagcgactttccaaattctcctccttacatcctcacatttgcctcagccgccatctgcacgcaatggtgggccctcgttcggcgcgagtactccgatgcgatgcgtcctagcccacagcttttcgtgatgaaaagtgacgagttggagcacataaacgataacttgaggttctacggattgagaaacaaatggttcctcaccggacaggacaacttgtcgaatacgtcgcctgtcatcccactacaaagcgcagacggcagagcactagcgcccacacaacaaccgcacacagagagaccttcatcttcgtcatctgcatctgcatctggcgtagaaagcctgacggagaagctagacaggcttgcaagcgtggttgagaagaatgtggagcagatccacgccctctctgttgcccagtcggctggtctgcagcgtatgcaagaaatcaacgagaccaacacggcccagatcatgggtcttgctgatcagcaagccaaattgcaggcactcattgatcagaacgcgtcacactatattgccctctcgaacaactccttcgagtcccaagagcagatcaagactgtcatgaaaaccacagcgacccagatacagagcttgtcaaagaaccaggcgcagttggctaacacttgcgatggcatgatgcgcggtatcgacaatctcgcagccagcatatcgcagatgaacgtcgggccagctccatctgaaacgtcaagcgcagtctcttctcccgtgccatcaggcgtcatgggcaatcgcataacaccgccaccaagaaagctcaaccgcagaatcaagggggtctggtatgaatatgacatgtcatcaacaacgccgacctcatcaccaaagaagagtgtgggcttcacggatacactctctaaaagccctgcgactccgaaaaaggcgtgaagcggcggtggacccggagaataactgagatggccattgcgcgaggcaggcgccgaaacataatatacgctgcaagtgcatagcgctaaacgatgagagcagtcgtgcctcaagtcccccgtcgataccagtggatgttgaacaagatggcggggactgcactgacgcaaggaatcaccagtgtgcaaagagacttgaacagatgtggcttgtcatgtagtggatgggatgaggagcacatactccgctagtatattgatcgacgacgatacgaccaacaagtgccacctccaagggatgacacactgtccgcgccttactgtaggcggattggttcgcgcaatagggttggctggatgggagaaggcatcattaaatgaggggtgaaagcacatgacactcgcgctgggtcttattctacgttctctgtgcgagctcgatagcttccttgaccacctcatcaagagttacctttggcagcccaagcctatcgttccaaatctcctgttccttctcaaagtcatatccaatatcgatgtctgcgccaaacgacatagctaggattgggaaaagatcccctccatcgattttctctttcaaagccttcatctccgctgcactgtacttctgcgcaatcttgaatttctcccccgtttgcttctccagacttgaaacaatatcgcgcgtcgtacccgtaaagtcatcgaggaagatctgcttgttggcagtcatgtcggcatgcacaagggcccgcacgaccgcaagtcccgcatttctactcgtggtgatggcgaacctggcattacctgaatcgtacacagtcgctgttctcgccttgacatcgatgccgagaaagtttcctgacttcgctggattgagtgcccagtcaagccacgagccgcatgaaatggacgtccacgtcaactttccgctgctttgatttgctttcgcgatcaggtactctaacatgttgcctttgatgtcgtacacagataccaagtttcgcgcccgcgggtcaagattgttggcgccgaattcgctgggtatgaagcgtttgacgcccgctgcgactgcggcgtcaatcaagcggatggcgagcccgtctctgccgtctgcggacacggcgctcgtggtcagggcgatgatgacggcatcttggttcttgaaggccgatgtgagctctttgacagtgtattcctcagagatcttgattacgggaatatcgggtgggaagatggcagtcgaactggccctagataggatggtgatgttaaaggacgattcttcgaggagggcattgaggataggaaggccaactgagccggatgcacctgcaatgaggacgtttttgatcgctgttgacatcttgagtatcaggcgttactagtgtcgctaatgtcctgagtaagttcgttgtccaagtaatatatgtttcagcacttcgaaccgccgttcttcatattcttatatcatgtcatttgtggtcatcttttgcaggtacacagcgttgattgcaaagagcgcaccttaagaccgagatcacaaatcataatgcgagctgacatatcagcaatttcggaatctccttgtgcaggagctgtatgccttgctcattgctcgttgttcggactgcgtgccggcatcactcgaatgagaaatgggcaacgattcgaatgcagcagacaaagatgatgcgcccaccgttgcgggacgatgagtaaacagtgcgtgtgtcagcgtaagtaagcagcactaagtctagcgtaagtaagcagcactaagtctcgcgatacgtcgtgcgttctatgcccaagttctgagctctttgggggagtaaaccacgctgtgtgccagcgagattatcatgatagaaccaaaagcttcctcgaacatgatcaggtgttcagaacgcctcaaggctataagcccttacttgttactattgccattcaattctaggctgtagtaagaggcaccagctgttgcgcacctgatggcgaagatgtcatggtggtgagggcgtgtgaaaatcttggaatgatttccggtcaatctgtgggtgcacttttgacttgattgtgtttcttgaccggcagagcgggcaatcttgaaagtggggtcgcttcgcaccttccccatcggcactccaagcgcaactcaacctctccatgacctcttcacatcacgcaatcactacgcctctatcacgccaacttctttcgtgctttgcgcggccaaacaccacagagtactgtatacgcatcttcgacagcagaccgcttcatgagcgcaccggaaactggaaaagccacaaaacggaagaggcgtggccattccgagcggcccactttgtactaccaacgcaggatgggcgcacgtataagctaacgaacgaccggactcgaagcgagcgtcaatgttcaacgcatcacgcgtctcaatccagcgacttgcatgagaggcgatcgttcccatgggagtatttggcggaaggacccttccactgccacgttgtaagacatcgccaccgtctggaggcccgtccacgagaacaatgtattctgtgaccgcctggttaatgttcagtatcttcgacttttgatctctaacacgggctggcatttgagcgctggctcatttcagcatgccacacatgctgcaccttgctcgagtgcggcggcatagtcggcatgatcgtcagcatataggtacagtctgcggcaatatgtagggttgcccttgatgcatacagcatgggactagcatgttgcagttaccgcatcatctgcacacatgagtggtctacgaaaatacttgttatgatcgaaatggagccaggtttgccgaaagtactgaccaccgtttggcgctgtgtgtagccagtgcgctggagtcgagggacaaagaatatggtacaagactctctatcgatagagaaaattgcaccgaacgtggacggcgaggtcaaatgtggagaagtggaccgcgataatgaatgctccgcaaacagccctacgacgacgactccaagaggcggtgtgcctgctcagtaatgaaagctcagcgacttctggtttggtggatgtttaggtgcactcatgcaacccactcggctacgatgatatggtcgtaagccttcgctgtgtcaggtgtggcagtaagatacaggaagcctgacctgctctgttccacctacggagtaatgttggtgggcaactccgagccaaggtttgtgcgaccttcgattagagcttgcacttacacaacatgcaaccaggggcagggttataatatctagtctcgcagcatcccagtaacaggatacactcaccttcctcgaacttgaccatcaccgagatcgtaactctaggttcccaatgattggaccactggtcagcatatccatactctgtagttcctgtacgagcagacgatcgctcacacgaagcaagccctcaggcgggccgtggtgactgcatataaccacgtgaggtaatccatacggtcgctctcgctcagcggcgcgatatgccgatgcgcgaatccgaaagacaggccatgctcgacagtaccttcgagcggccttcatgcactgcctcggtatctttgtcgaggacctgtcgtggcatgataggctctcggtgataagagagcgtttgtacaatactgtaacctcaatgcgacgaagggactgatcattgaaacttcgatattgctcgctcagcccggctgatatttcacactagtgcagttccttatatgcacttagcgagtacaaatgacacgaggcttttcccaggccgtcatgttacacggcagtgttggctcattcaccacgcgggcatccgaggtcgagcttcactgtgtgcaaagcccagtagctgtaatcgccacgcacagcatcattttgtcactctgatcagcttgattgtttcaacacaagcgttgtgggcacctggtaaatggtacgaattgcacgcgccgaacataggtcgatctaaagtctgcattttcacttcaacacctcgctgattttatgctaggacctggacggcttttgctatccctgtcattcctcgtggccatcacgtactgtggcttgctcggctagctattccgctcttgcgtcccgacaaccatttgcatgagcgtctatgcacctgcaaaattgtggaggaacagtagtactggggtctgtagcatggcaaacgaacacacaccgccccactgaatgaggtagccgcaacgttttaaatgttcgcgcatcgaaggtctcctcgtcggaccatcatattgctgcctttcagtactgtatcctttgcaaggaacgacagtgcacatgctccaagggcggttctttgtcaccttttagttcctcgtcctcgtatcgacacacttcgaatcctttgtcgtgtgtgtttcaaacatcaggcggcacagcggagcaaagctacgagcagatcttgggatctacgccgggggccttcacttacatcttccacggatacaaagtgacgattcagaacgtctctttccacacccattcgcgtttggccttcaaacggtgcagtcagtgaagctgcactcgggaaaatcgaggccaggcgatataaaatccctcagggaaactcacagggaaatcagctcagtaatcctcacactcgtacacgtacatcaggtcgtactcggacgtgtagcaaactccaagatcttaccatcatactaccaggacgtaaaaaaccacaacaaatctatccacaacgcccaaacatacaaggtcaccctacatcatgatcgaccaggccagcgccatggccgacaccaaatctatcgaaagccggcaacgtccagcaatgtcaatcttgctcgcattcgttgctctatgcctctccatctttctagtcgcgctcgacaccgtcctcataccaacggcgttgccaacgatcgctctgtccttcaacatcagcgactccttgtacgtttggatcggttcagcatacctgctcgccaatgccgcctcggtacccctctggggcaaattgtccgacatctttggccgtaagccaatcattctcaccgcgaacaccatttttctggcaggcagcatattgtgtgctcttagcaaagatgcgacgacgttggtggctggacgagtcgttcaaggctttgggggaggcggggtcgttgtcctggtgcatgtttgcgtcagcgatatatttcctatacggtcagtagttccatctccaacacgtgcgacgtacgtggcggtcgcgctatgcgatcagccatacagaacgtgtgcttgtagacgttgagcaaacatactgatcaatcacagcgaccgctcgttgtacttgggtatcgtgggagctgtctgggctgtcgcgtcggcgcttggtcccgtgctgggtggcatttttgcggagcagctgtgagttctcttcctcgacgccttctagcttatgctaacttacaggccagttcatggagatggtgtttctatatcaacagtaggcttgttccaccgagacaattgttaacgcttgttcctgactatcacagttccaatcatctccgtttcggtcatcaccctctacatgaccctgcacctacacaaccctcgcactcccctgctgtctggcctcgctactttggactggctcggtgtcttgaccatcgtctcagctgctgtcctacttttggtgggtttgcaagaaggtagcaacacctcgtttaagcttcccgtggtcatcactctgctcgtcctcggctccctcctgtctatcacgttccctacaacacagtggtggcaagaaaaggcaggtctgatgatcccgtattgccgctacgaatcttcaaggatatcagcaacctcagcgcgctcagcgtatgcgcctgcgatgcgctagccttcaactctgtggcatacttcctcccactctacttccagatcgtgctcggtcgcagccctacaatcactggcgtctacatgctagctgtagcagtccctcttgccaccgtctcattcgcatccggcttcgtcatcgagaagactggacgcttcctcgaggtgctccaagcaggcttactgattatgaccgttggtgtcggactactcatatcgctccatgtctcagacagcatcggcaaaatcattgccatactcatcgtcctcggaattggatttggtcccaatttcggcgctcctctcatcgctctacagacccgggtgcgggaatcagacatcgcaacaggcacggctgctttcggattcgtgcgcatgatctttggggccataggtgtcgtcgccggtcaagtcgtcttccagattctcatcacgccgcactttgatgactttgtcgcagctgggatcgcacctgacatggctgaccaactgactcgaggcgaagcagtatctctaacgcagacagtagccgcgctaccacgaggccagagggacgttgtccgacacggaatgacgtctgcactcaaaggtacctggattctatataccgtgatcagcggcctgggttttctggtctcctttggcatcaagcggaccagacttcaaaaagaagctgtttgtgcaagccgggttgagatggtggacggggagcgtcctggctcgagtgcttgaggatagcgtggcgagctcaattacccctattgcgcatcatcacagcttcgactagggactgtttttgttcagcatatggtggggcgttggatggtttcttagaagccggacacaagagagtaaataagcaggacgttgtcaaaccaccccgaataactcaggcgtagtagaggggatccattgtgccacgactgtcgcaatacaggcagtcgaccgtatcatcgaaactggcaatcgtgaaaagtctccgaaaagttgtgttcatctgtgaaaatgcgggcaggacagacatgagctacgccggtggactaccctccaagacgccaacagttgcagatgaaaagatgtgaataaccccaggagcttccattggattgccgaggtcgctaggataaagatgatgtgtccgtccagctatgtttgcaaccgagggtcttcgaggacaagtcagcgacgaacgagcagaatcaggcagggcggcccggttttcggcgaaatatggttctccttgctgagcgagctgatcctggagatgcagatgaggcagggctttgcattggggaacgatacaggtacaccggtgcaatgccaggcgatagtctcgatgaaacgttgatcgatgatggagcaagtctgcagtgtgcgtgatgctgcttctaggctttctcgcaaccttggacgcgcctgcggctgaagctcggagcatgcaattacacaccggaaccacaagccgcatccacggcgtcgtcaaacctcctgaacatcccttcggaagggtctccagtgctccagacccagggcaggaggaaatcgctcgcccaagacgctaagacatagagcgattcatgtcgtgtttccctgcctcaacaggtctagggagcctgtagtaaattaatcgcggagttttgagcttactttatgacgagagaaccgcaggctcggtgcagatgcaaaatgcactaacggaaggacgcatacattagtacattagcaccgaagtgatctactacagtagctccgcaagatgccgggactaccttgcagaacacctagtctttgatcctcggcttccttagttctttgttccttcgttttctcaagtcaacttcttacaccattgtaacaatgttcgcgatcaaatcgaattctttatcgagtgtcgttacaatgcaacgggctgaaattcttaagaaatcgggtatgcaggtctgtggaatcagtccgcacgaaccgtgcagcttatccgacctgaccatgaggcgcaccgcagatttcccattggctagacaaacttcgatcaaagctttatagacaccggaatatggcataagaaaaggcctgtccatctcatctcttgaaacatatcgtatgattggaagctcgacaactgatactccgacagtcctgtgcgcacgcgggcggacaggcgaagggcacttgtcgaaaacaatcgaattgctagcttgacatgcatgccgggcggtaggttgcatggatgtcgtagatgatctcagtggctgatgttcttcagcgttgcgaaacataatatataggcagcctatctctatttatgtggccgggcatgggtacgagcaggcattgggacgcgaaatttggccggataatcctaggggcatcactcatccgattgttatgaatgctcggtagcgtttagtgttaactccgaaaagttgcgcggtggaaatacgggacgctgagatatatactgcttaccagaatgcgaagcgagacctcgactctggacaaatcagctcgcgttacttcactgaatttctcagcatgcagcgcttcgagctcgaggcttttgtacgatgagaagatctggaagaatatcggaacacgttctatacgtgcagagattatgcgatcatggcgacttacaatggtaagcctcctaccatgagttttccttgggaggttgctcgtccggttgatttgctccccacaattgaattcttccggcgttcgcctcttatgaaatgctatatatgggcacaggactacgctgtccgcgaagactctcttgatcgtggcacacaaattgcagatagtcttttggtttgggaactcgctgcgcacacaccgcgacactccaggtgcaatgcctccagacaaggtaccgtttcgaacacatcaagatgatctgttcaacgtctacgcgaagctcgagatttggttccaagcaaatccagttaatgcaccgccaggtattgcacatgacctggactgggtggatgggaagaattgggcatggcccaggaataatcttgcgtcgaccataggtagcttgagagtaaagaaggagcgagcaaagcgacaaaaaattgggattttataaatgatgccgggctcaatgtaccgggtatcaaggagggttggcgggtccatctcggcgtatctggtaagcatgcgaaagctggtcatggtattttgaagtgatagctgtagtgcataggttaataataaagcgagacggtcagaatattgtcggtgctttcttgtattgtacctgtctacaaagactgctgcatgggcaagaagacggccggatgcgattagcgtgacgatgacgtcataccacatcttccctctccacggcttccgcagcaaccgcagctcatcagctcgagacttccgcaccagaagcccgcccgagggacctcaacgttgcaccccaataccacagaacccaacatacggggagtccaagcgcgataaccacgagagccaacacgctattcccccacccgtagcccagcttgccatacatcgccggcgcgaagataggaaaagcgaacgcaagaacgtacgacacaacacgacttgccgcattcgccgatgcgctgaattgcgcaaactcatccagctgatacgccaaaatgccttgtgaggcgatgaagctggcgagggtgaagatgaccgttccgatgtcgaccatgatccatgcgagtttgcgttcagcggaccacccgtaccagactagtccaattggtatgagcaaaatgcctggagcgaggtaaggtatgcgatactctgggatgcctttgctgccatttcggctgctgagtttgtgatatacacgatccattactctggcaccgatttgaccggcgatggttgtgccgagagcgactgagatgtagtgcagactgctgatgagctcggtttgatggtacttgtcgatccagagtgttgcgtatgaagacagcatcaagcagtatacaccgaaagccaacgtgctgactaacgagatcggccagatcacaggtcggttcacaagtatgtgcagcggtcgtagcagactcgtcctgatgtgcgatttcttgggaggtactggagtaccttcgtgcgcagctttgcgtcgtagaagcactggcgtgtacgtttcgcgtatgatgacgaggccgaggagtaacacggctgcatcgatgatactcatgatccagaacacccacgaccagtggatatactgagttacgagacctccaatcagaggtccaagagcaggtcctagatacggaagcagtgtaacgatggcgagagactttccgcgatctcttttgccatacatgtccgccatcacaggcccattgagctatagcgctgtcagccatcttcatttcagctcaagcaactgcaaggctcaccgtaaccccaacacacgcccccgcccccgtcatgacccttccaacaatcatcaaacccgcactcctgcccacaggacataacgcattccaaaccacataccaggcgttgcacgccacccaaactctcttacgaccatacatctcgctcagcgccgcaattactagcggcgcaaaagccatgcccagaaagtagctcgacagtgtgatttgcgccgtcgatgcgctgatgcgtaggtccctggcgatgtcaccaagagatggcgcaatcatgctggcagacatgatggggatgagttgaccgaacgagaagatggttccgatgaggatttttctgtgggagggccagttgtagggatttgagggcgaggttggggatggccatgtgctctggactgtgttaggaagtgaagtcatgaacgcggagaggatgctacatacaccatattcgaggcgtaacttctcgagcttttcttcttctgcctctgcttcctttgtcaaactgggcgaagtcttctcaacgtctgacggagccgcatcgtctgtcgcgtcatggggctgcttctcaacattcccatcagccatgttgcagagcgcactgggtgtattaagcaggcaagaagaaatgcaaagctttgcccatcgtccaggatttgtacctacccggcgtcatgcaaacgccgagctgcaggatatatccgagcttgccttgtcacgatcggacaccggaacccgagcctctttgctctaatcgatctgataagccagcgacgaaagctgcgaccattcattggctaagacaagatactacacgacttgtaaggatggagaagcttggcgaattactcgtttgggttgggcggctgcttgggaggcttgagcttggtgtgcggaccctgcggaggtggagtagtttgtgtaagcttgtaagccatggacaactagcagcactatccttcctactgaagcttctgagataaccagcagagtcatgtagcattattgccagacagggcacgcaaaaaggacctcactgcgcacattacgcttcacgaccaaaagcactgcagcccgaagccacatcgaagcaaattgaatgaagacatcgattacttttgctgcgagtgatcgcatcctcatcttcatcccccatgaaccaagagatctatgtctattttgagtctaatgccatgcaattaccatgtcgctctatttcgcccacacaagcgcaccagccttggcaccagttccaggaacaacatacttgcacgtagtgaacgcctcccaaaggtcggcgaagaagtttgtgcgctgctcaatgtacctctcgccgagcaggggtgcaacagcccaagtagcctcctcgcagtggtagaaggggatgcggctgttttactattagctgctgaaaatcacgtgataaacattggagttgaacttacggaaacatgtggtgcacgacgtggtactcgatgattccgtggaagatgtggcggccaatgaagccgaattcacggtcaatggtggaaagcgcgcccttgacgaaagtccactcgtcggcctcgtaatgcgcagcatcctcgtgggtgtggtgcaggtacgtaatcgcgactaaatcacatgattagcatggtttgagtttagggcggaagataagcgaacttaccgatccagtggttcatccacaggtacgggaggccatagagcaggaatgtgttcaagccgccaagagatttggagacctggtacaggacggtgaaagtgatgaggatgccgacattggagagggctacgaagggctgctcgccggcggtgaaaacgtcggatgtagggtccagatggctttgcttgtacttgggggtttccttgcggtttgagcggaccatgctgttgacaccagcgccagcgttgatcagaatgtaagcgggccagccgaaaagctggtggacggccagagaggcaatgctgaagatgggcgcgtcggctgcggtgtggtccatgatcttctcaacaagagtgggtgccgcagggttagcggctttctccgcaggcttgcggtttggcacgaaaaccgtgtccttctccatgtggttgtggtaacggtggtgccttgcgtggctgaacttccagctgaagaatggcacaaggagcatgctgtggaggatccatcccattgtggcgttgacgttaagatagggagaaaatgagtcgtggccgcactcgtgagccagaatccagaggccggtgaagaagcagccggtgacaaagctgtagagcgtccatagcggagcgctgaggtacaatggcaaatcggctctggccaaaagggtggcagagtagaaaagagtgctgacagctacgaggtcgcggacaacgtatcccatggagcgaaccagggagcgctcgaagcaatgagcggggatggcgtctcgcagcgtcttcacgtcagggacgggggtagtggcgccctttgtggccatcatgaccggagccttcctctcggtgacggtggtggttgtggtcgccatgctgagcaaagtcgaatggcaagggaggagaagaaaaaaaagtacagagacgctcgaagattagcgaagcagcgcggccacagacttttgtagatttctcgccgaggcggtgaaatttggttgagtgatacaccaacgcagcctaaggtctaaacgacccggtatacgtttcaacaatgcagcagagcttagcggtaaccgcacgcggtaggtgtagcttcgacaccgcctttccagcatgtgggccggccatgaaagagatttcgggtcgctggagcacagtccaccaacggcccaaatagcctggggatcaacgcctggagagtccgttctcagggtcatggacccagagggcgatagcaacagaaaatgtaccgtggtaagtggccgctgacgagtctcaacgcttctctgcacggcgattgcgattgcgaacagctgctccgaggagagtaagccaagctgccagccaatccctccgtgcctcgatgcacgacgtggacttggcagggcgaggtcgattggacctaacatgcatgacgtttcagggtccgcgctaagcttttggggcaaaattccagggggcgttcatacaccaccatacactgccatacaccgccatgcctcggaaacaggtgtcgaataaagaattcgcgcgtgtcgttgcgctagtctcgaaggaccgctcatatgcaaatgtagactcgttacgtgcgcatttgcgtaggaacgactctgcctgcaacaagctgaattcgagatcgattacggacctcgcgaaaaggctcttacaacatttttcgtctcttaaccaagacgatattcaacatgacaatagccagagagaggggaaggtcaatgaaggctacgcgtactcatgctaccatgcggcgggcttacagcagaatgacttaggccctttatactctgtcgaagacgccgttgtcctacatagacctataggatctctttacactctagacattaagatagaagatgtctcagactaagttctattaaaactaggttattaaacactaagccttaaggaagaagcaactttagatagcatatctatcttaggacatatcttattaaatagttcgcgctttaagcaggtaagatttttatctattattcctttatatatactaatcctattagtacgaaattaagttctagtaatacctaattcctttcctattcctattgcaaatgcaaagactataagaaattatagacctaacttacgtctataagcactctagcatagcgctaatagatttgtttactattgctatactgcttagctttaattactttaacgcgttattatacacgtttagcgctaaggcagcaaggactattgcgcagaacgtagttaaagtagctaagagtttatacttcttaaatatagcaggagcagagaattataatattattaagaattctagcagcactactaagaatatagagagaatacgcttagtagctttaatagcataagctcttatataaagtaacttaagagtaattataagcgctttattgcttaagaaagctaacattctctagttgcgctaggtaattttaatacgattcttattaggctctaatatatcttagagtccttactttgcctaatatagtcttgctattacttttaataactagaaagagactattatacctattaacttataggtctataggtatagttagagacttaagcgtaagatctatagctttcttatttcttaatagcgtgctagctattaatagatattatagaatgcttctatatctgcattttttaagaagttctatagcatttctattatacgctgcactaatattatctttattctagaggtcttttatagtttctaatactttataagtacgccttaaccttaatactatgctctaagctagtagctgttaataagcctaggataagtaatagaggaaattgcaatatctttatttagctatatttgctacgcttctagctacaaatctacttcttaggaagagtttttattgctgttaattctgtcctcttgcattatagatactactatagatatctatttagtaaaagataggcctctaaaaccttttaatatcctagtcttagagaagtttatatttaggctatatctagcagtataagttagtgcagcagaacctcttagacctagtatatttattaatgctagcctaagtttgcaatgcaagataattgcaacttatagacctaagctaatactattagctctttatatactaacagctagcaaagtatctattattagcagcttaacgttgctatcagcgctactagagaagaaatatataatatctatacttattaatagcatcatatcttataagttctatatagagtatatcttatctctaaagcatagatctaaatactgctactactattatagagtagttacttagacgattatctagtttagaaactagagcctaggcattttacgtattcctaattgctaagacgttatgttttattagcctagtagaagagcagatgctattattctaaggtttgcacgaaatgcatacgatgtatagtatctagataattaatactaagtttagttaactcttaggcatataggctatactatactcgctatctataagagatataaagatagaagatattattatctctacgtctattaactacagcatagctcttagtaatattaatataatactaaagctttacgttacctctagctagacaatgcaatcttatattctaatacaaagatatctctctaagttctatataggactaaagacatatagtcttactcttagagaagttagagaagctatttataaggctaaatttagcctagatacgcactaagtgctcttatagcatagtttagttaatatatttatattctattaagcacttcttagagatagtgcattgcttagcctacgcatagagttaaaattagaaagcctattagacttagaaggacgcaattatctctagccttttaatattgctattatgctctaatactatagtaactttatatatacttaatgcagctacgtgttttatttattactacttagaattagcatagagatgcatctagcagataataacacgtttgctatatattagatctataagcgactaatgctagagagcgcactctaggttaagtaagagcaagttgcatatagttagagtatttagcatttattacattataagatatatatctactttacgcattctagtaagatatctatgcttctaattatagcctatatatgcatcttatatctttaatatatattaagattaagataaataggtatatataatagattagaatctttataaggttaatactatgtttgcattatatattacagtatgctaatatctaacagcctataataggtttctctagcagagctgctatcttctctatgcatttctattactataataatgctaaactatactgctacctatctacttctttatattactactagtctatcttgctactttagtatagcagattatcgtaagtatcgtattaaatagttaagtgcatgcagaatataatgcgtttgctattatctctagctagatagtaagtaatagaagtagaaagcagtgctctaaaagcgtagtctgcgttaatagagcttaaaaagcaaaaccttatagttatagtgctctaaaagcataattaaggcagtgctctaaaagcataatctatattaatagagcttaaaaagcaaaaccttgcagttatagtgctctaaaagcataattaaggcagtgctctaaaagtataatctgtattaataagcttaaaaagcaaaaccttatagttatagtgctctaaaagcataattaaggcagtgctttaaaagcataatctgtgttaataagcttaaaaagcataactaagttatattagatagcattataataggcaagtaatatagctgcctttatatagcttattatgctaagcgccttctattagcaagataatgcctatagttttactaacagcagtcgctacgttagttaagctagacgctataatagatatatcttctacacgctgctagttctgttagcattagcctatatttctgaaactttatatttactactttacttacttctttgcgcgccttatctgtccttctttaactataactataatgttagctaataatagtatattaaagtttatatctagtctgctaatttatgctaattcgttatattaagcctatctgcagcgtatctattataatatgcgagcacagataatacttgcgaattagtatctaaaccttatagcttttagaaacaatattattacttagctagaaggttaaaacttttagtagccttattttaactagataaggttctgtcttcgcgttaggaatatattagccttctagttagcgtaagatatttactaacgtaaaataggttctatctgcttagtaaatctaccttaactttaagtttctatagctaacatactctcgttattaagtataatatcttagctatctctattagtagttcttagcgttaatgcatcgccttttactagcacgctataattatagaagcctatagtcttaaatacctcttattaaagtttcttaactagtatttgcttattaatcttacagccttctaatatgcatgctctttagtaagttagttaaagcttacatactgctagaagagagagcagatttgcgttgctagaagtatctttaactcttagcgtattgcctgctctaatagctagtaccttacgtctctttaaatagtcctcttatttaagtctattaattataactactctagatttaattgctaaggtctgctgcatttctactatagtctctagtaatatcgttagcatcttagagttagattctactagaaggtataatttaaatataagtagcatcttttttatatctataagattactgcgttcttctatagtagttagcatactttcttaatatatacttatagtaatacttttataagacttaagcactactatatctaatcttctttgcagattagagaacttagctattaactcttatataatatagcctatgcatttattactaggcactttagcctctacgctctcttcgctgtcttctgccttgcttattagctctaaagagtaaagaattactatactagttctagctctagtacctcgcgctagcatagcgtacgcgtttctattattaactgctaatatatagattatagatgctcgctctattaatataagcctattctctactagagctatgctctttatcctacgcaataactctctaagttagagcgaagcctgcgtagaagagccttatgcatatgctagttatactctgcatattagcagatataaagaggcattagagactagcaagaatcttattcttatcttagtatataagcgtagagctttgcctctgcagaaagtgtaactactacttgcatagcagagtactcttacgctacctactactactatttctagaatagaaagttctatagctaatctagatataataatatctttatatccttgcattattaataatagacctatctttctacagttctagagtattatattgtctatagaacgcgcagataggcttatagagctagtaaaatttagttgttttattattagttaacgtttaggtaaactaaatgcttcttataactcttaagctatattagaataagtgctagccttgcatattactaagagttatttaggtagattatataaattgcatttctcttttaattaaatataagctaacgcttatagcttctctagtgttagctctttattaataggcgaatacctatacgcgtacaactgctgttaatcctagatcgttaattactctagttaaagagcttcttaattaagatagtaagaagagaaagatattaagagttagtattaagtgcagctgtagatatactaacagtctataacttaataataaagagtgtaggatgtcttaggcttagaagaagtataactatagtagagattaatttatttgctattaacatagaattctttttaagtctattgcagagctgcgctaacactacttagatatactgcatgtttaaacgctagctatagtcttaaatataataataattatagattactgtctatattagctatttagttttaatcttcaatacttcttatctcttgcatatcgcctctatataatagcgcattttatgctaattattataatagatagtaaatctgcagctgctgtctgcagcgctgcctgctatagcctatttcctatagcttaacttactctaatgctaatgttaggccttctacgcgctatacttctactatacctataaagttcttaagctctagtaattagctgcgtagcttttcctcttctagcttagcgcaagctactataattctactcttagttgctaggctatatactacgtcaggaaaactaaaaatctgtcgaatatttatttctattgatactgtagaattgactgtgtcgctagcgagttgatcgattcgaggaatttatgtttgttatcaaatatactttgaaacaaaacttcgtcgaaatggtcggtactgtcggaattgtcggaaccgtcgacgcgacggtctagcacgcaactttaccgtcttcaactgttatattttctttctccctacctactctgtcttcccacctgcgctattgaagtttacttctttaatatactttccttagtatcttactacatatttacttctttctgcattgtaaccagacatcacagatatcactagaaagagctttgttaggattgttggtaacatgagaattattctattactatgctagtcctgcattccatacagtcatctactgttaagcaccgttgagcaccgttgagcaccgttgagcacctttcctagcagtgcgccggaccttagcagagtgcttctaaactcatgacaatcggttcagtttgatgccagtccatgcgttgatccgtaaccgtcgatcctccaccttgtagtttatctcgggaagttgttttgacgtcctgcttgcccagtactttgagttccagttcactgtctgggttaaaatagacaatgccgacacacatttctgccaactggccgagtcggtacactcggaacatgaattgatcctgtgtgttctgcctgtcttgcggctccatgatgacgacgtgcgtagcttctgtcagtgtgattgcctctgcaaatgccattgaagccaccatgatccaaggcccatctggatccctccatttagcaagcttgaggttgatttcgtgctgtgtcatacctccctgcatgaccaagacgctctcgtcaccgaacttctctctcaagcctagccacgtcactgcctgcacgattggtttatacgaccctatgaggattttggcgcggacttcctttggcggtggtggtgtattagctgctttcgctgcatcttctgctgcaatgctccatgtccggcttggcgttcctagaatttcaacctcagagcataaattcgataggttttgaaacttcgggctgcttttggttatagcacgcgcctctcgtactaggaaatggtccttgcttgggttggtaaagaggtccttcacgctgtttgacgtgaagcgtttgactttgcggctgccgtatgttttgaactgtgctgcctttagagtagcaagcgcagggtaggatgctatcgcctgcatctcgaagcggttgaagatcacacgtctgctagcttctgattcatcaaggccttctttttccaggatatctctgcattgttgctcagcgttttgtaccgtgctgaggaaatctggacatgggcagctttggaagtaaggcaggaagtcgcccttaatgccggatattggtttgccccacgggtcgcgcgtcttcaatgttcttttcaacataaacctctgcgctactgctgctccttgagatataagttctttatactcatgagacgactcgtgttcgcttgcgtcgtgctttacattggcaatcatattgcgccattgtttagccattgctaggccattgagggctgtgttttggcgagtcctgtgagatggtgtctccgcaatcgaccggtagactgcatcttccatcttatagatgcgatcgccagtcacggagtctctcttgtcggtagcgttgaaccagttagagacccctttcctgttttgaaggccaatgagtgctagcgacacgaagatcaagatctcattcagtccttgttccataggcgttccggacagggcccatgctttccattggtatccgtggttgtggcttcgaatatcctggtaaaacttggccatgattgtgccctccgacttgcaattgtggaattcatcgaatacagtccgcccccatacagtgacatgaccaggaagcagtatcgccctcttttccacatgagggccgcctttgcgtatgatcgttcgctgtgccgtgacgctcatagtgttgtaagccctaaacacatgcttgtctacctttccgaagccgcagactatcacaaaccgtgctgctgacggtgctggacggtgcttcgtagcctcagggtgcacagcaggcgtgttcgcttccggtattgtccagtagactgtttctcgatgatccacgcctcctagcacgtagctccgtggggcgactaacttattggcggcagcgagcgctttggagatagcgtcagtggtatcgattcgcatctccattgcttcctctttcgttggtctgcccatgttctccgggggagagtcactaaagaagcagaaccgtagggccagcggatcgcttgggtcgcaccacgtggagtttgcaagatccatcgcgactacctcgttcttccaggcatcagctgctcgcccccaaccagtcatcattgtggctgcttgtcgaggttcggcgttgaaggaggggctcctttcgcacgcgcagtggaacgttctctcgccttcagtaggacatggcttgtcgtcatcgtcaactgcgttgtgttctgtcgcgtcgccttctgctcgcgcattttgcacttccgtccagttcttgaagtgaacgtgtcccatgaggacggcgagcaccatcgctcgcgttttgcccatgcccatggcgttggcaaagatcccgccattgtcagatgacaactctttgaagtagaggatgtatgcgtctgtgagctggtatggggtgaagtcgcaactaaccccccaacatgccggtagctttattgtgcgcttgttctggaggtcatcaatcgaaacgccaaagaatactgcggccgaagtccactcttccagagtgcagtgttccattgccgtccccactcttgcagagagaccgtccctcgttctagtttgtttgttagcagggtgaacagtggttgactgtcttccacggtggacttacttggcgttcaataaggctttgagcctttccttttgttctctggcaaggtcctttgctgtcgttgcctcctcgtcctccgagtcatcctcagggtcaatgtccgagctgctgtctgagcggtagtcgtcgctgtctagcgggccatctggctgagtctcgcgctcccgagcttctttctcctctttctcttttttggccttagccagctcctcttcgtccctggtcttcttaagctgcgcttcctttcctaaccgctttctttcagctgatcgagcgcgggccgctgctctgtccctcctgcgtgggcgcgggacgtcgctgccagtgtcggagtcctctgaatctttgtctttcttggttcttcccccgcttgcttttgcatgtctgctgtccgctgcctcggtcttacggcgcttgaggggaggtccgtctggtataagtttggaatgtcggcctctcttcttgggtggtgagggctgttctggtggtgagggctgttccggtggttcgtcaggttggaatgttactgcatatagatgttagtggtgtatatttcagttttgagggttcgtgctatacctttattagaatcgcctggcggtttcgttgtctggcataatagcatcactgctccgagcctcctcgacttgatatgagagttgacggtgcctagcaagtcgtcgtcgtcctcaatgagcgtcatcgtcaacgcatccatgacctgagaggtgcctgcttggtaccaatcggagtacttgggcaatgacaaatgctggatgagggcatcgtacttgaggtgctgggccctaacctcaaagtagttctcctccaatttctgctggctttccttcgtcatcagcctgaacatggggaattgtttgacgacagagtgatgcacagcgtctactaaggcaacattggcgtcattcaagatagccggctcagtgagtgatgcaacgccgaacttgtcggttatcgacgctgtagacctgttggacacgacggacgaagaccgtcgctgcgccgtctcagacagtgtcggcgttggcgtgttgctcgggtcctctgtcttgaccttggcgccgtactgacgcaccttggctagcatcatcgtccagatagttccggctgcagcctcgtggaagactttgggtatttgcgcatttcgcagccgtgtacatttggctaccgcaagccagtcctttgacgttggtgaacgcaagctcttcagaagctgcgattggctcttttctgattggatcttctcgagtaggtcctttttcttgacatagcttgtaaggtcctctacaagttcaacaacctctaaggtcgtgatcccatatccttctcttacattcgtttgtgacatgctgttggagcttgtcgtgttggccttgctcttgtaccactctggttgcttcggcggcgcccattctgtgtcgctgtcatcgtcgctgtcacgtccggccataatagcttcgcgcctggagtagaagacggttagcgaccgtgtgtaatcgttggactgttgctgaaagtgcgtgttaatatgtggatgtcgcttgggagggtgcgcttactgactatggagagtttgagcgcggtcgcaggttgttgatgtgggaagcgcgttattgacgtgagaagcgcgttgtggatttgagaagcgcgttgctgtgacagtggcgatgtagcgaaacgtgtcggtggacaaaacaacgataaaaaggaattgcagcgtgatgtgtaaagagcttgggcttcaatgcgcggggcttgcagaaaacataatgttgttatgtagctgaaaaggttgttggttgcgttgcgtttgtatgcaccgggcaaatatgccggatgcgggtgggataataggtgagagtgagtgtgaagttgagcaatgacaatgtttcgacttaagagccgctccgcatagcgggcatgctttagtccagcagaacttaatcatgctgaacaggttgcttgctgcagtctggtgactgtcaagatttcctgggacggtgcagcaccgtctctcactgtcctctgcccgctacgggccctgcgcgcggggcatcgagaggatgctgcgtggagggatattagttcagctttgtcgagccagtgtgtatcgaaccatggagtaatcggtttgtcctgcagttgtccggagttagggtcagagcagctttgagctcaatgttatttggatgcggtgtggtagtcgttgtcttcgtcggtccggggcggtgcagcaccgtctctcaccgtctctcaccgtcccccccccctcaccgccgcgagtcctgcgcgcagggcaccaggaggatgttgcgtggagggtattagtctgactttgtcaggccggtgtgcatcgaaccatggagtaatcggtttgtcctgcagttgtccggagttagggtcagagcagctttgagctcaatgttatttggatgtggtgtggtagtcgttgtcttcgtcggtccggggcggtgcagcaccgtccctcgccgtccccatctgccactgcgagtcccgggcgctgggtattggagagtatgtcgcttgggggtcatgagtccagcttcgtcaggctagtgggcatcgaatcacacatttgttactctgtccagccgtcgtttaaagtcagagtccaagtacctttcgagcataatgttgcgtagaagttgtgtgggatccaagggcctcgtcggtccggagcggtgcagcactgtccctcgccgtccccatctgccactgcgagtcccgggcgctgggtattggagagtatgtcgcttggggatcatgagtccagcttcgtcaggctagagggcatcgaatcacacatttgttactctgtccagccgtcgtttaaagtcagagtcagagtatgtttcaagcataatgttgcttagaagttgtgtgggatccaagggcctcgtcagtcaggagcggtgcagcaccgtccctcgccgtccccatctgccactgcgagtcccgggcgctgggtattggagagtatgtcgcttgggggtcatgagtccagcttcgtcaggctagtgggcatcgaattacacatttgttgctctgtccagctgtcgtttaaagtcagagtccaagtacctttcgagcataatgttgcgtagaagttgtgtgtgatccaagggcctcgtcagtcaggagcggtgcagcaccgtccctcacagtcctcctctgccatcataactcccgggcgctggatacccaagaggacggtgcgtggaggtcataagtccggctttgttgggctagtgggcatcgaaccacagattcatcgctttgtcctgcaactgccaggagcaggcaatggggcgactttaagctcgggcgtcacactatgactcagacactgcagtcttggtggcgatgttatgtatatcaggttggtttacgcggtcggaggggggctagcaactgtgcgttgtgaaggggagctcggtagtattgcgacagttcgatcagagccggaacctacgcagatgttatctcagaggaacacgtcggcattgtgagggacaaagaatattacattgtgccattttcataccgtgtggcagtagaggcgatgcgcgatgttgagaaagcatcgtcgcttcgttagaagggagggatggaggtttgccatgggagacgtgcgccgatagagcgttggtgtggactgcgtctgtgcgtacgcctcgcgagcaccatctcacctggaaactacaataacccagtattttccgcaacttaacttaaggcattaggcgtcgtaactgccacgtattgtatttgactcctaggacaatgttgatgaacttgtcagaaccgtcgagaggacagtcttgcatgcgactcaaccgtctttgaccgtcgacccttctttccagccacttactttgtccacacacaccgctgcgctgtttaagttcactcttacttgcacgatgtggcaacgagcagtactatcgctcagcgtttgacaccgaatacgagaagtcgtctagtacaacgttaacgtgttgtaaagatatttagattgtgattaactaagcacgtgtttcgaagcgcctctaacatgcgataaccacatctgcatttcttgcggcatgaatctagcgctattacttgacccgcaaggggcacgtaaaagaggtacataatctccctttctttgcctaattctcttccgctctattttctgcgagaggcaaggaccaaagtcgtccacgtcgtctctgcgtttcccacgccatggaagctttcattcctgacctcacatggccgacagcccgcgtgcaagaacaccaatcaacccatctgcggttctgtacgagcaggcagctgctcgaaccggcctccccgccgaggttggcaatatatcgtccacatcgtctctgcttttcccacgccatggaagctttcattcctgacctcacatgaccgacagcccgcgtgcaagaacaccaatcaacccatctgcggttctgtacgagcagtcggctgctcgacccggcctccccgccgaggtcggcaatatggacctcgatttcgtgcccggtgttgctttcatccctgacgtccacatggccgacagcctgcgtgcaagaacaccaatcaacccatctgcggttctgtacgagcaggcagctgctcgaaccggcctccccgccgaggttggcaatatatcgtccacatcgtctctgcttttcccacgccatggaagctttcattcctgacctcacatgaccgacagcccgcgtgcaagaacactaatcaacccgtctgcggtactgtacgagcaggcagatgctcgatccggcctccccgccgaggtcggcattatggacctcgatttcgtgcccggtgttgctttcgatgccatgggaaacgtagagctaacgggcgatttgccaggtgacgcggaccgcgtcaacaataacaacaacaatgttgcacccactccacaattcagcccgaccgctctactcaacccgcgatcactcgcatcaaaacgccccgcatcatctggtagcgaccttgaccgcgggcgtaccgatcccaccatcgctggccaaatctcactcgttgagcagttgcacaacgtccaggagcgcacagcttcaccagcgaagcgaatcaagaccgacgaggaccgcaaaaagtctacgcatcgccaaggatttaacggtggcagcagtctcgagttacaaaagacaagtagtcaagcaccctcgcagacaggaccgtcaatcgacttgacaatgagtaaacactccacccctaatgcataataactagtctgacgcggatttaggcgatgatgatgatgttcagttggtcggagacaatatggaggagcttatatgtgtcggcaaagtcaagcacacctacgtccaggcccacaccgttccttatcccgacccaaagaagtacctcggcaacagtggtcagcaaggccgaatcaaggtctcattccgtcgagctggaaacaatcgtaacaatctcaatatcatggtcactgatcccaccggcagagaattcggtagagtcgacatgaagtcgtcaactggattgtgtccattgatagatggagcgaaggccaatggactgatatggatggcttggaccgatattcgacgaaaacaagctggcgagggtcctccaggctcacccttctcggggctcatcagcatgacgctccagttgtactgtaagcggaagtgggcccatgatatcggcaagttccataagggcaagaacattcagctgctacgacccgttttcgagctccagcgctacgactactacaacccacaagatggcgactctcttacacggatccaagcgatagatcctagctttcagaccgatcagttcacccagcaagggccaacacctggagaaccaggcagtatctacgtcttgcgaagcgtcgatgagatccgggctgacgttgccgacgttttcgatacggttgtcagtaaatcggatgaagtacctacgcgagagccgtctagtcacatcaagacagagctgtatccgcatcagaagcaagccctctatttcatgtgggacaaggagcaggaccatagcgcggaagagcacgaccagcgcaaggacactctctgggcgccgaggcttcgcgacaatggtcgtaagttctatcgtctcgtcatcaccggcgaggatacgcactgtaagcagacaataaagaaagcatatatcatgtcaccagaaagagcttcattgatattattcatgacatgagcattattccattaccgtgccagtcctgcgtttcacacggccagctaccgtcgagcaccgtcgagcaccgtcaagaaccatctctgttggtgcgccggaccttgggggagcgcttctaaattcatgggaacaggctcgaattgctgccggtctacgcgcggattcacgaccttggatcctgtactctgtagtctatcccgcgaaattattttcatactctgcttgctcaggccttaactatagtctcccggctgactgagtcgataccctcagaacatgaattagtccagtgtgttctgtctatcttgcggccccataatgacgacgtgcgtagcttctgttagtatagttgcctctacgaatgccattgaagcgaccataatctaaggtccgactagatccctctatttagcaggcttgcggttgatatcttgctatgtcatacctcccggcatgaccaagacgttctcgtcacagaacttctttctcaagcctaaccgcgtcactgcctgcacgaccggtttatacgacaatatgagggtgttaggatagattttctttagcggtggtagcgtcccagctactttcccgtcctcttcagtagcagagctctaggttcagtgtcgtagccataaggtactgagggtcttacatatacccttaatgtattcgaactccgcgctcgcttcaagcaagatgtctaggttcgctgtgtggcagttttcgttgcctagatggtcgaatatatcctccgcgcttttcgctgttacgcgaataacatagcggctaatcgccttgaattaggctgcccttgatttggcaggcgaaagataggctgcaattgcttcagttccggggcgttcgaagatttgttttgagctgattgctacaggtccaaggccttctcgcaagaagacctgtctgcaccgtcgctcagcgtcttctaccgtgctgaggaaccttggtagtttgcagccttagaaggaagtgaagaacttgcccttgatgacggatattggattggcctatcggtcgctcgtcttcaatgtccttttctacgcgaacctcagcgtatcctttgctcctttcgcggtcagttccttacaccatctaacgccttgaattggtctgcgctgcaccttacattggcgaccacgtcgcgccattgcctgtttattaccaggccgttgatgtccgaagtttgagaatgctggggagatgaggtcttcgcagttgacgcgtagactctattacacgtcttgtaggtgtgtttgcccgtcactttgtccactgcgctgccgcgttccggacagagcccatgctttccattggtatccttagttatactttcgaagatccttgtaaaacttggccatgattgtgccctccgacttgcaattgtggaattcatcgaatacagtccgcccccatacagtgacatgaccaggaagtagtatcgcatttgtttccacctgaaggatgcctttgcgcgtgattgttcgctgtgccgtgacgctcatagtgttgtcagccctaaacacatgcctgtccacctttccgaagccgcggactaacgcaaaccgtgctgccgacggtgctggacggtgcttcgtagcctcagggtgcacagcaggcatattcgcctctgccattgtccagtgaactgtttctacgtgctctaggatctttagtgtgaaggtctgtagtctaactgacttattgacggcggcgagctcatcagcgagagcggtggcagtatcagtttgcatctctactacctcctcattcgtcggtatgcctatgttctccagagcggggtcactgaagatgcagaaccttacgaccagcggatcgcttgggtcgcacaatgtggagtttgcaggatccattgcgactacctcgttcttccaggcatcagctgcacgccccaaccagtcatcattgtggctgcttgtcgaggtccggcgtcgaaggatgagacccttctgctcaggcatttcgcacttccgtccagttcttgaagtgaacgtgtcccatgaggacggcgagcaccatcgctcgcgtcctggtcatgcccataacgctggcaaagatcctacccgttatcagatgacaactctttgaagtagaggatgtatgcgcctgtgagctgggtatggggtggagtcgcaataaccccccacaaacgtgccggtagcttcattgtgcgcttgttctggaggtcatcaatcgaaacgccaaagaatactgcggccgaagtctactcttccagagtgcagtgttccattgccgtccctactctcgcggagagactgtccctcattctggtttgtttgttagcagggtgaacagtggttgactgtcttccacggtggacgtacttggcgttcaataaggctttgagcctttccttttgttctctggcaaggtcctttgctgtcgttgcctcctcgtcctccgagtcatcctcagggtcaatgtccgggctgctgtctgagcggtagtcgtcgctgtctagcgggccatctgacccagcctcgcgctcccgggcttctttctccctcttctcttttttggttttagctaactcttcttcttcgcttgctttcctgagctgcgcttctgattctaacctctgtctttcaattaatcgagcgcgggcctttatcctcgtcttcccggtagcagtgtcgctgttactgtcggagtaatataggctgctgcgattcttgtttcctccttctcttacgtttgcacctacctgctttgatgcgtccgcttcgcggacctcaaggtgcttcttagagtgtttgtctggtagaataagaaattattggactctcttcttggatagtgagggctgttcaggtggttcgttgggatggaattgtactgcatataaatgtcagtggagtatatatcagtttaagtttttctgttctacctgcactaggaatacttagtgattttattgtccggcacaatggcattacttctttaagcttcctcaatttgatgtgcgagtcgatggtgtttagcaaattatcgtcatcctcgatgggcgtcactgtcaacgtgtccatcaccggagatgtgcctgctttgtataaatcggagagcttgcacgctgaaaaaaaaattatagggacattatacttaatgcgctggatcctaatgtcaaagtcttcacttctctacctgtgtccgacgatctattgttatcagccccatcgagggtaccgcttagtagacagggatcagactaaccacgttcgcgttggccggtaaaaacggcccggtgagtgatgcaaagccttatttgtcggccatcaatgccgtagacgtattagacacgacggacgaagaccgtggttgcgccgtctcagacagtgtcagcgttagcgtgtcacgaggatcctcagtctcgacttcattgccaaagtgctgcaattcggtcactattatatgacggataattgcggctgctgcttcgcgaaagaccggaggagtttgcgcatctcgtagttgtggacaggttgctactgccagccaaacattcgaaaaccgcgtacacagactcacctgatgtttgagttggggttttggtcttgaatcttcttttcttgaacctggctcgagacatgtctggcaaactcctctaccagatcgtgaacgctgaggtttgagagaccatgcctcgcccccaattcccttgtgagatgccgttagtctctgctgcccgagattcgacattgtgcccggcaccttatggtggtggcagccatactgtgaaccatgtcatcctctcaggtcacttagcccatctcgagctcagccttgcggtggtaagcgggcaggggcagtgttatgagtatagacggctgccatggacacgcggtcgggtatggatgtcgcttggaaaagtgcgcgtgtgcgcgggacagtcgcggcaagaaggttgtgggaagcgattgaatcgaagaaactttggcgtgagtatagataggtagtgggttaaggtcaaggcgaagttgtgcaaatgacaatgtttcgacttaagagccgctctgcatggcgggcatgccttggtccagcagaacttaatcgtgttgaacgggccgattgctgcagcctggtggccgtctatatttcctgggacggtgcagcaccgtctctcactgtcctctgcccgctacgggccctgcgcgcagggcaccgagaggatgctgcgtggaggggtatcagtctgactttctcgggccggcgtgcatcgaaccatggagtaatcggtttgtcctgcagttgtctgaagttagggtcagagcagcttcgagcacaatgttatttagatgtggtgtggtagtcgttgtcttcgtcggtccggggcggtgcaacaccgtccctcaccgtctccctccaccaccacgagccctgcgcgcaggacaccaggaggatgttgcgtggagggtattagtctgactttgtcgggccggtgtgcatcgaaccatggagtaatcactttgtcctgcagttgtctgaagttgggttcagagcggcttcgagcacaatgttatttggatgtggtgtggtagtcgttgtcttcgtcggtccggggcggtgcagcaccgtccctcgccatccccatcttcccgggcgctgggtgttggagaatatgtcgcttagggtccataagtccagcttcgtcaggctagtgggcatcgaatcacacatttgttactctgtccagccgtcgtttaaagtcagagtcagagtatgtttcaagcataatgttgcgtagaagttgtgtgggatccaagggcctcgtcggtccggggcggtgcagcactgtccctcacggtcctcctctgccatcataactcccgggcgctgggtacctaagaggacggtgcgtggaggtcatgagtccggctttgtcaggccagtgggcatcgaattacacatttgttactctgtccagccatcatttaaagtcggagtcagagtaccttttaagcataatgttgcgtagaagttgtgtgtgatctaagggcctcgccagtccggggcggtgcagcaccgtccctcacggtcctcccctgccatcatgactcccgggcgctgggtacctaagaggacggtgcgtggaggtcatgagtccggctttgccaggccagtgggcatcgaattacacatttgttgctctgtccagccatcatttaaagttagggtcagagtacctttcgagcataatgttgcgtagaagttgtgtgtgatctaagggcctcgccagtcaggagcggtgcagcaccgtccctcacggtcctcccctgccatcatgactcccgggcgctgaatacccaagaggacggcgcgtggagggcattcctttggctttgctaggccagttaagcagggtagattataggtatagtaagcactaaactacggtgaagctcttagtagcaactctaataaaataacatattccggattaccaccgagccctagcaaaattcctgtctgccttcgctgaacgagaacagtaaagaggtaacttggatatgttcaaaaccttttccaaaaccagacaagatatcttatagcactgaatatatccaggtttctctgtaaacttttcagtgcgctcttagagactattagctgctatctggagttggagtcagagtgaccttgaccataatgttacttacgtcgacagtggaagtcgtcgtcttcgtcggtccggggcggtgcagcaccgtccctcaccgtcctcctccaccaccagcacgagtcccggtcgctgggtattggagaggatgtagagttgcaggtctatctgcaagtggcccgatgattggagagaagaaaggagggaggaaaataagcgagatttatatgcccgctggcactggcacggggctgctgagaggcaagcgaaaaaaaaatcaacagcagggcaagtatctcttcgcgctccttctcgccgcgaacgtactgccacctagggagccagatcgctgcaactaccacgtcgaagaagccagcaagcccactctgagagcggccgattagagcaggacccatacgcagagatgaggatcacgtgacattaaatcgcaccatattgcgccctccgtttgacctgtggcagcaaaagtggtgcttagtatctaggaacccagtcgctcaactagacctgggagagggggtgaggtgggtatgtagaatgggagagggttacagagtcttcggcagcgtgggacgacggtgggcgaccgtctgcgaccgtcggccaccggagccgggcgggaactagcaacacggtggaatgaacttatcgtacacagccgtcaacctacgcaagaacatcgtaaataacaactctaacgctatttacttattcataaaataatacctcttctgcacaatacagttcccctccgttctgcgcatggatcgcttctgtacgatatgcggcttccagcctaaaacctacgcagggcttgccaaacacacagctggatgctattcccgacatcttgcgcaacagagtctggaaccgtctgagaatgtttacgaaacactccagtcaaacgaaacgtacacgtcattgagcaacgagtataatactgctcaagataggaaggtgcatgtatgtgcggcagacggcttaagctctactgtgacagtatatgatcacatcgagaaggataaaaatgcagacttggcaatagctgatggcatttcggatgcaccagatatgtgcgcaaaggacgaccttgttggacgaaagggcccgttgtcaacatccacgcagacgtgggaagtgctgtttcagacacacgatgggcgattggcaggggaaccagcaacagcagagtctgtaactgcaaaagagtatgtaacacttcctctaacatgatctagactaagtttactagccctaatcacgtcgacacctttggttcagactttgccttttcgtttgctgcatggctgcaacggattaaatgcacgctaggagatgtcgatagcctctttgcagacgcacgattacatgacttacacacgagattaccatttcaatcaggccgccaatggcaagaggcaatgtcagcaatgcagtccggtatacaagatgatatttggatacaggaggacattgctaagacgtctggtctttctggacttgaggccgaccaacattttttcgtatatcagaacatcttgtcgctgattgcgtttataatcagccatcgcccatttgcagatgaattagtatacgccccaagccaattcttctcaggcaatacggactatcctgttcgcgtttatcatgaattacattctggagactggtggtggaacatacaacaaagcctacgagatggagcaacagtcgtgccgattattatatcagtcgacaaaacacaactctcacttatatcaggagatgtagcagcatggccagtctacgtcacaattgggaatctgtcccgcgaagcccgacgtcggagatcgacacctggtactcttctagctgggttcattcctacaactaagattcgtgatccccttcttaagagtcaagtgtatcactattgcatgggcaagcttctgtcacgtaagttcaagcaccactatatcagcctgcacggtagaacactgttgctcactgtctaatacagcactggaaaacgcggctaagtctggaatactacttgcatgcgcagacggacgaacaaggcagtgttacccaactatttgcgcgatattggctgactacgaagaacaagtactcttgaccggtgtaaagaaaaatcgccattgcacgcgttgtaccgtcgcacctgacgacagagaggatttatgtggatcttacccatggagaacagagcaattcactcggctacaacaagagagatgtcttgataaaggacacgacgactttgtacatccagttgattgtttcgggtggaagcaccataactttaatattcacgtgtctttagcaacggatacattgcacttgctgcttaaaggtttagtaatgaagatgctagactttatgcaagatatgttggacgacatctatcctggcagcagaaagacctgggataacagtactacaccagtaacgcaagaatctggtagtactcagttaaacgagcgcttccgtcaggtaatgcatagtactggcctgaagcgttttaataacaagagagcatttacagaagtctcccaatggaccggcacagagcaaaaggcaatcatacaacagcttgtggctgtcgtatccccgttgtttgtatcgaaggcgcctttcgcgctgcattttattcgtgcagtatgcgacctagttacactggcgcaatacaagagtcacgacgaggataccttggcctatattcaaggagcactagagaggatgaatgtattcaaggaggaatttcgagtgtatcggcgaacgctaggggaagagaagaacttcaattatcctaagtggcacgcgttgacacatatcatacaagacatacgcatgtatggagctttggatggtatatgcactggagcgaacagcgaagcacatcacatcactatggtaaaacagttctactctatgacaaacaagaaagagtatatactgcaaatatgcttgcataattctcggaggacggcactactggcagctgaccatgccactgtggttaaacagagtcgaccgtccactactgtcgacatccaagatcgcacttattccacgagagtgacacgccctcttcccttccgcaggctcggatggtcaataccaggaatacagcctcattcgacaaaattgcccctaagcgaggtcgccgcaaacatagcaatatctgactttacacatgcagcagcagtgtttgtccgcaacaaacgccaggcggcagcaggccaactaatcacttcttacgacgaggaccgtttggatgtcgacccatcttgggttggccgtatgagtgtacagattcacccttccataaagtgctggcggtcctctggcaagagacacaacgaccctgaacactgcgacgaggaggttgtaagatgcgcacctaactggcaacagacaggcctctggcgtagagactacgtttgggtacaagaatttgagcatggagacaatagacgacagtctaggacggtgacggacggtagagtggtagcccagctccacctaatacttacaattatcgaccatacccgctacgacaaagatggaaaacacatggcgtatattggggcattctccgaggtattgctgttcaataacaatggacagatcgacaacactactggaatgttgagtgtgcgtcgacgggcctggaacgcagcccctaaacgccggacattgcaagcttttaagttttacgacctgagcacgattatccgcccagtgcacttggtaccaagggacctgcctgattcaacaactcgtactactatgtcttactacgtcaacaactatatcgactgggacgaatacaaccgcctgtactcgccgacatttgacatcgatttactgcgcacgctacgagagtatcgacggaagcgaacacgaaataactgaggatagcccttcatacataattcacaaatcttaaagtaaacgttaatcgcttgtgtcgagtctccttcctgcattgaaattttcgtcgatggagagatatggcggaagccatgtcttatgccctcgccgcgtctcactcatttatcctcctcgtcctcatcccccatacctgaatccatctccccatcctcctctagatcactcttactccctccaaagctctcgacatcactgtcctctcaactcatctcaagtccgcttcgtccttctcctcccgccacgccgtcccgtgcgtcggcatcacaaaaacccgcggggatctcctgcttcgacagctcgagatcctcgttgaccaagcccttgtactcgtcgggttggtcgcccatgcagcgtgtggaaaccgtgctgatctcaatcctctccctcctcaacgacgcggaagtctcgtcgcccgccaatgccgacgcaggcgtaatgctgcgcaacaaatccgacgagtacaaaggcctggttaacaaggatctcgagctgtcgaagcaggagatccccgcgggtcgttagctagatgattacataagctagactggagttgcgaagacgctgcgcggcatgcgccccatctccacaaacaacgactcatcaagacacgagcagcaacaacgaccacctataccacgacggttctccaagacgaacgacagtactccactgttgacgacagaatcctaaatcgctacatctttgcaattatgacaccactgcgacaaacacgggaacgctcgtccagggacagcatctgcgacgcgatgaccttaacaagcgatgaatacgagacactatatgcagaagttgagagagagatgagagaacgagctatattatgtcagtctctgcgaacgacgactgcaaaagagcacatcagacagatagcgagggtggttgcgtcacgacagaacagcccgctgcaaagtacggcgcccgacagtcgcctacgtacaatcacgcacttagcagtccgatgtaatcacaatgcaacacgacggatgcgctccgagcgacgcaaaatgcgatgtaaccataatcctgagactgggctgcggaacaatgatggatatgctgaggctgtggtccacagtgccggacagtctaacaccgtaaacaacgctcctcaactgtcaaccattctggtagctagtgcacacgaacaggatcagatccttatacgaacggaccaactgctgtatgtgcgcgacgacctagcaacagaatacaaagatattagtagccttgactatacacagttcatacggacactcgagagagaggtggggtttgaggataaacgcagtggcatatactactacacgaaaacagcagatggttggactcgtatacgaatatcaacggaagcacgctggcatggcgcactgcaagatacggttgcaacgaaactctatagggctacatttgtaattgaaccattaatatgatatgcgtctcaagaaaaacgttttagggggtccttgtaggaaaattgagctgaagcctgcgctgtgctctttcctcgatgctacggacatattgtatcgtcaggtgtactaataacgccgggaacacggctgtaattcaaacaaattaagccgaatagacctaacaaggcaatagataagcgcccctgagacgtgctgacaggaatcgaccgtaggcgacaccggaggacagtcgacgacggtacatccaccaatcatacagcacggcggatgaccccttgcaaaaccgtacagggagcgcaacaatttgggggtatctgcatgccccaacacactcttcgagacataactaatccttcgcagactgaacgcgattctttactagtatgaacctgcgtaccacacagaaaaacgcgtaattatggtaaagaatacaagaaaccagcaggtgcgcggcggcgtggcactacctcccgtgaagagggcgcggccgctcagtcagacacaagagagcgtgaaggtctgtatcgaagacagacactgacaccaatagcaagactaagaatcgtagaaatcgagaactatgcaaagcgcaactctaccgtctttatcacgagagactatactacaatcaaactcacaagactcagcaacttctacatggtctcaaacccacgaacctagaagatatgccggttctaataaagggacgcctgcaccctcgcgcaccagtcaatccatggagactggacatcaagccggaatgaaaacgatcagtcgacacaaaccaaaacagaacactgccgccacgcggcacacctctcaaacacagaagaacgcactgcgttctgtgcaatgtaagcaaagacaccacaatcactgaagtagttcacgtcaacttacatgcataagccttccttccactgtctcatccagcagacccgtttcatcaaatgccatggggaacacaaaaacgccggacgagagaaccagtgcaacctgaacacgaaagtacacttaacaaggctcgggtgatattgttatcgcagttgttaacaaacgacgggacgacgccatgtggtacacctgtcaatccgtggctggacgctcacaggagtgtattcgcacagctgatgctggacgcatggtcagaggctcggaaaacagcgcccctgccagtccgctcgtccatagcgaccacgccctgcaggagtgcagcccgccaagtgagtacggtcgcggaccgtctacaaccatggctgacagtacttgttagatgttagacatgtgcagcgacctgcggacgcatgtgatgagacaggcacgcatagaggttacagccgcatatgccctgaaccatctcgaactgcgagtcctcaaaccgagtgagctgctccaggattttgtctacctgcgccaggatcctaggaatgtgagttaatctaggacacgatggcattagcttacggagtaatagcccgcgtcgccccggttcctaaacagtgcaattgcggccatcatagcgcgagcgttctacaacaatggaaaatggggtatcggtgccatggcagggaaccaggataagtttcagttcctaagcgctaacatgatggcgcttgtgggcacagtgttatataatgctatcaaagagtaccacgacgacggaacgaggaagacaatccatttccacggtcataccgtagagggtatgttacaacagcactgaacaacgatagctaacatagtatagataattataacgccatccgcgagaagtggaaaaggctgagcgagatacgccgtctcctcatttgggacgctttaaaacaacaaatagccatacacgcgaaccacattgaaaactctggatctaacgttaccgtgccagacgaccatcacgacaacgacgttgatgacattcttatgaaatgtacagatgatgagcggcaacgatataatacattaatagaagactataatcgcgcagggaaacgagaagacaacatccttactgtggatgagtgcagaaccggtcacagcaatgaggaagatatagaggctgacgagagagaggcaagatgcctaatatgacataagggcaaaagctaacagataacaggaagagactagagtgcgactgcgcgaatcatcgggggaaatacacgatatattgctcagagagtttcgtggagctgacgactttacggaaagtgtgacacacaacgacgacgagcaagtatggtttcagaataaagggaaaggttggagcattgtgacggacagcacgtgggacgagtttgctatgttagcagaggaatacacgatagacaatcgcattgtacacgccctagcgctgacgaaagacgaatgggaattagagccagaagactgcgacgctctggtggaaagatacgaagaagagataaactgctccgacctgtacagtactgtgtaatagttgaatagataatgcagggcaaattagcaatcaatagctatacaattgtgtttccgaaatgcatcgagtctgctgtagttcctggagtgacgacactgtctcgcacagtcgccgaccgtgcagaactggctcgcacgtggttgcagatacgagactctatctctaatggcaccggattacggacagagtaagcctgatagctgcagctatgtttgcacagaggacttggactgcctacaaaacatgcgcaactgacgtagtctacctcttctgctctttacggagtatacagaatgttcagtatgctaagtctgacgactaagcacagtcgagcaatgtagctacacggtgctaaacggtagaggacagtaaccagactgttccgacgtcgacccgacgtcggaaaaaagtgactggggcgactttgtcgaatcgtcatatctgtcgaatcgacggcgaattgcggcgacactaccgaccagacacttttcacttttcctgacgtagtataaagagtaaaggtaaggcagctattaatacctctactatagatacgcgctgcctagttacagagaacttagataaaggaataagtcttagtaagcagagtaatattagcgctattaatattccttaagaatataagcttataaaatttataggcgcattagcagagagactgcaaaaagtagagaagctatctaatatcttgcagttaataagtaacattatcctaattaatagtaatatctctaaggagcctaataacgagtttaattataatattataatagatataatacttagactactagaatctttcttaagttctttctagttactactaatacgcagactagcttctctgcgcgctcttataaatagaacttctgctatgcagacctatagctcttataatagcattaaagtcttagagatctctagcatgctaaatataatacctctacctataaagagaaagagaagtgcgtctaataaagagactaaaataatagcagtaaaagtctagaagatataagatattagcatttatattcttaatcttgctaactaatatataagtaatagtagttagttatagagcatacttatattaattcttctaagagagctgcgcaatgctatttataaggaactgtttagaagctttacgtactttataagctatatctatactataagcactagataaaacttatagaatacgcgcatcttttctactattacttctaagatctagctattcgcctttgcacgaatatgcagaatattctactctaaaacttctctacttctatactgttttgcaggctgctttatctttaagaatactaataatctagatatgttcttataggcagaaagtttctaggagcttacagagatattaacaattagaattagaacttatagaaaacctctctacacgtaaattataacatttatatagatctctaaggtgtactattagagttagagtaattagagcttaagctaaagagtatatatcctaaagcaatgcctagtttaagagccttatctattatagatctattatttaatatatataagaagagtctaagattaagacgcgcagtatatcgactcttagagaatcttatagtttatatttatgttaacagtgccgatctcagctaatttatataggatgtttataggccttaagtatctattaatattatatctctatatttcttttatctaaacatatctattctttaagtagtcttattagtgcgtatatatgtgctattactatagcaactatagtagcgcctcttactgtttatagaagcttctagctccttagctttctaatagatactcttaatcttacgcgtctttaaccttattgcctataatcttattacctttaatagtagcgctgctagcaatagcgttactgcctctatagtatctaatattctattctctctactacttgcgccttaaatgcgcacgccttatctgcttatgcttaataatgcgtaaactgcgctcttagcactattttgcaggcttatacctagttcttcctatgctagactctgctatatatagcattactttgctatcttcttattctctagtgctaactttcctgctatatagagttgctgcttataagattctatttattaacacgcaagcctaagcagttacgctaaatctattatctttagtagcttaatagcagaagctagcttctagttcttttaagattagtagcagtagtaagaggatctctctattatcttcttaaattatagcgctaacttttctatcttatagactttttaactataacatcttactacttaaatcgcaggcttctgcagctatctctaggtctctagcaattactagtctaatagcaagagctagcttctagttcttttaagattagcagtagtagtataaggatctctctattatctttctagtctatagcgctaatctttctatcttatagatctcttattacgactctcttatcttaacatatatatcttagtagctacgttaagacattcgctatctaagcttatctagaagaataggctacgtatacttctatagtaaagatctgctatatatgcattattctactaaatctttaatctttataagctaactacgttatattctagaaagatattagactactacgctatctctgctaccttaaaactctctctctctctatctattattagcgcctactctctatatcttaattaagatagtaactctctcgcagagagaaagaaaagaagctagaggccttctatatactaatttaaggagctctcgtttctataaactttgcgctagctatccttcttataaagcattatagtatagaaatacgcaattagacaattcttctttagcgatagagttcttataagagagatttgtgtatagctttaaccttactcttagaggttattttagaatctagaacattgctcgcaactatatagtcgttaacaactgttatgcgcttaattttgcaacgaataggaatgctaaatataagctatagactctctttaagcagatctatatagataaagacctaagaactgttacgacaataagtgcatcctctaaataggcgtttaacatcgtctagtctataatcttctctgtaaaaaaatatgttagtaagcataaggcatcttttaacgttaatagatcttagctgctttcgcagtagaagtttagtcctaatagttaaacttcagaagagcatttagacctagttatgcagtactagcatttagctgtctacgttacgttaatcgtaagaagcttactaaacatcctagcattagccgctgcacactctatacctattctagttactacgattcgaaagtttaagagtacctatcttctcgaattagcagcacttatattctatatagtaagcctacgcaacatcgatccttagcgttactgcttttatcgcttagtgcaagtacttcgtttagatcgtgttaagttcttaaataatactaatagagtaatttagaacatgcgtatattttagaggcgcagcagagataagatagaaattagcaataatcgagagttaattattgtaatttctagaatgcgagataataggtgctgggagatagatattttcgttacttagaaatagattcttcagccttaggaactagactttctaatcaatttaattaattaaactaaaactttttaaaaggggtcttaacaacacttaaaattttagttgtattagctaaattatactacttttactatataaaagttcatatgttaaataatcttcattatatatatttatctaatctctgtaactctaaacagatataatattagaggttatctaagtaataaaatagagagtattgtaaatatgtttctaatatatgtataatattaatatacatctaagcctcttcgtttagctattagattatattagagattttctttgttattatctaaaaaaaattaaaagttctctatttttatatataggtcttatatattctctattaaataatttcttattgttatactcttagctaatttagtaatatttttagtcttataaagttttattagatattagattcttatagtagtatagtttctagtttagttgttattctattagcaataaaagttaatttagaatattcttaatgcaaaatctttctttttttctagtcttttatatctatataagagtactatatatgttatgctagtatataatctactatttatatatttctttagaaaaatagtatagatatatatagagatatctgtacctaagaaacagcttaaaacttagtagttcttattattttatagaatagtttaaatcttgtttcttttatctcttgaattttactgtttaaatactagtagattataaacagctaaagaataactatctttaaggttttatttactcgttatagaaactctataataattttattatatagatattcttatatataactttgtatttttaagatataatgtcttctttagaagatagagcaattagagtttattatctttaagattcttctctatctaattaattttatatatatacgctttttagtaacctaaaaactttatattatagtatacttagaaaatataaatctagtaaatatatatttctttggtttttttagatttaaagagtaaagaaatatagttttatctttttatatttaatttctttataaagttctagaaattataattaaagaaacagtattaaattaaatcctactatttctttctctatagtagtatctcttagaatgtttaaactatttatttaactagtttagtttattaatagatttatacttcttagatattattatatagataaactaaaatgtgttttatactaccttctatttttaaagatattagaatagttagataagaattagtcttatttctttctctatttatattttcttatataaagattacgtataactataatctagttaaactataagagattataattatattagagtgataattaaattaatagagaaacataatttatattactattagtaattatattttattttctctactataactctatagttaagttatttataagtatagtatttagattacgttaagttacttctttagtaatgtataatctataaggtataagtctgtataatctaggtatatattttataaataatttaatactctagatatagaagttatatataaagctatagataagaattagtaaaaactagtattaaaatactctatctattacaatagatcttagctaaagaagtatataaatatagtagcttaaaatctatagtatagaagatattagatatagatagagtatataatatataaccaaatttatttagaactatatataaattgaaataatagatctagtattttagattcgttataatagaagaatttgtagattatttttctctttatttatagaatctaataatatatatatttagtatagtagtaagtatagaatacaatctattctaagttttaataggttaagattataaattcttctatatagtatgatatagaatatgaatatctctaatatattaaacttcttaatatctttacttgtatgttcttatattgttaagatttatattctagaatatcagaaatcttagatatactcttttctctaagatttctatattgaaggttaaaggctatacaatagaagaattatacaaagagatttctatagaatctataatcttaagaactttactattatataactaaagttatataaagcttagatgatatagaactacagacctgcaacagaattaaggcgccgattctagatcttatagatatttgaatacgcagattttgagattaagtgaagtcgtcggttcgcgtagcagcagaaccgagaattttatatctcgtagatatttgaatgcgcggatttcagattaagtaaagtcgttagttcgcgtagcagtagaaccgagaattttatatcctataaatatttaaatgcgcggatttcagattgagtgaagtcgtcagttcgcgtagcagcagaaccgaaaatttcatatcgtgtaggcttttgaatatataaaaattagactttatagagttataaccttagataattatattgtcttaggttttatgttgcatagagatttaaatacgcatatctcaactaagcagaattatagattcgaaaaatgctatattctatagagtctttatatcatatttctcgaagtctatagatgctagactctatagtatagaagttatgtagaatcatataaccttcaattcttagtttttaatttccttgtttttatatattattaattcttataattagattttctatttaattctatagaatctagataactagtctagtgataattcgttttattataactattatactagtgttttaataatcttagaagtctttgctagtgcattaagtaatctataagacatagaaaactagaatgaagtatacgcaaaaatattacgaactaagtaaataagagaaagaaaagaagaaaacctctactaagtagatacttaaagatagaatttcttttaaaaagtttctagtaattttcaataattagaagcgctagaaagagatgtaagaatataccgtataacaaaaatagtaaatgcaagcatataaatgttttgtttatttatagtagcttacgtactattagtttaagtttaagcattctaagaaagacctatgtaaatatatcgatatacaatatgctcttaaatactaaaggaaaaatacattagcatagaataaaagaacgaggtaaagagtagaggcaagatagaaggtatataactgtaactgcgtatatttacgaagttctacgctctattaaaacctgcatgctactagaatattaggtataattaaagagtgctgcagaataagtaaatgttaattttagagagtattaagcatataatactaaagcgttgcgatgtttaataggcgcactataaagacttataagtcttaaagattgcgtgcgataaagacgacatagaataaatagaatagaagcagaacagcagccttagttctagacgcaaggagcatatagtgtaggcaaggtgcaagaggctcgttatatttagaaggagtactctatagttaaataatctatatctttagtagtctgagatctgctaggcgccttagaaaacaagtaatcttaatcctatagatttctatacaggaacaatgctgcttcctacgcgcttaacttaggaactataactattttaacgaagaatctcttattctgcctttctagcactaactaacctgctcttcgacacgacaacaatctagttagagagaggttaataaaggctgtatatgcctaggctactatacagcagacctgcaacagagtagcttaggctcttctatcttattaaagacgctgtcgttctatatagatctgcagcatctctttatattctagatattaagatagaagatgtcttagactaatttctattaaagctagattattaaatactaagccttaaggataaagtaactttagacagcatatctatcctaagatatatcttatataatagtctgcgctttaagtaagtaagattcttatctattacttctatatatatactaatcctattagtacaaaattaagttctagtaatatctaatttctctcctattcttattaaaagagcaaaaactataagaaattatagacctaacttgcgtctataagcactctagcatagcgctaatagatttatttactattactatactgcttagctttaattaccttaacgcgttattatatacgtttagcgctaaggcagcaagaactattgcgtagaacgtagttaaagtagctaagagtttatacttcttaaatatagcaggagcagagaattataatattattaagaattctagcagcgctactaaggatatagagagaatacgcttagtagctttaatagcgcgagctcttgcataaagcaacttaagagtaattataagcgccttattacttaagaaagctaatattctctagttacgctaggtaattctaatataattcttattaagctctaatatatcttagagtccttgctttgcctaatatagtcttgctattacttttaataactagaaagagactattatacctattaacttataggtctataggtatagttagagacttaagcgtaagacctatagcttttctgtttcctaacagcgtgctagctattaatagatattgcagaatgcttctatgtctatattttttaagaagttctatagcattcctattatacgctgcactaatgttatctttatccctagaagttttttgcagtttttaatactctataactacgccttaaccttaattctatgctctaagctagtagctgttaataagcctagaatatataattaagaatattgcaatacctttatttctgtattacagctacgcttctagatttataaaaatcttttagaaagagtttttattactgttagttctattcttctgcattatagatactgctatagatatgcgtttgctaaaatataggctcttaaaaccttttaacgtcttagtcctagataagtttatatttaggctaaatttagcagcataagttagtatagcagaacctcttagacttagtgcatttattaatgctagcctaagtttacaacgtaagataattataacttatagacctaagctaatgctgttagctctttgcatactaatagctagcaaagcatctattattagcagcttaacgttgctattagcgctactagagaagaaatatataatatctatacttattaatagcatcgtatcttgcaagttctatcctagatatatcttgcctctaaaacagagacctaaatactgctactactattatagagtagttacttagacgattatctagtttagagatctaagcttatagcctataaacctaagcttaagcactttatatatttctaattgctaagacgttatgttttattagctagtagaagagcagatgctattattctaaggtttatataaaatgcatgtaatatacagcatctagataattaatactaagtttagttaactcttaggtatgcaggctatactatacttattatctataagagatataaagatagaagatattattatctctacgtctattaactacagcatagctcttagcaatatctatataatactaaagccttacgttacctctagctagataacgtaatcttatatcctaatataaagatatctctctaagttctacatagaactaagaatatatagtcttactcttagagaagttagagaagctatctgcaaggctagatttagcttagatacgcactaagtgctcttatagcatagtttagttaatatatttatattctattaggcacttcttagagatagtgcattgcttagcctacgcatagagttaaaattagaaagcctattagacttagaagaacgtaattatctctagctttttaatattgctattatgctctaatactatagtaaccttatatatacttaatgtagctacgtattttatttattactacttagaattagtatagagatatatctagcagataataatacgtttgctatatattagatctataagtaactaatgctagagagcacgctctaggttaagcaggagtaagttgcatatagttagagtatttagcatttattatattataagatatatatctactttacgcatcctagtaagatatctatactcctaattatagcctatatatgcatcttatatctttaatgcgtattaagattaaggtaaataggcgcatattatatattaagatctttataaggttaacgctgtgtttgcattatatattatagtatactaatatctaatagcttataataggttcttctagcagagctactatcttctctatgcatttttattactataataatactaaactatgctgctgcctatctacttctttatattactactagtctacctcgctgctttagtatagtagattattataagtattatattaaataattaagtgcatgcagaatataatacgtttgctatcgtctttagctagatagcaagtaatagaagtagaaagcagtgctctaaaagcgtagtctgcgttaatagagcttaaaaagcaaaaccttgcagttatagtgctctaaaagcataattaaggcagtgctctaaaagcataatctatattaatagagcttaaaaagcaaaaccttatagttatagtgctctaaaagcataattaaggcagtgctctaaaagcataatctatgttaataagcttaaaaagcaaaaccttacagttatagtgctctaaaagcataattaaggcagtgctctaaaagcataatctatattaataagcttaaaaagcataattaaggtagtgctttaaaagcataattaaggcagtgctctaaaagcataattaaggcagtgctctaaaagcataatctatattaataagcttaaaaagcataactaagttgtattagatagcattataatagacaggtaatatagctgcctttatatagcttattatgctaagcgccttctattagtaagataacgcctgcagttttactaacagcagttgctacgttagttaagctagacgttataatagacgcactttctatacgctgctagttctattagcattagcctgcatttctaaaactttatatttactactttacttacttctttgcgtgccttatccgtccttctttaactgcaactataatattagctaataatagtatattaaagtgtgtatctagtctgctaatttatactaatttgttatattaagcctatctgcagcatctttgtaataagatgcaagcacttataatacctgcgaataagtatctaaaccttacagcgtttagagacgatattattacttagctagaaggtctagagtataagtagcctcgtatattagaatagactctaagtaaagtctagttagtttatgcttataagctcgctagtataatattagagtaaaattgcgacctagctagttaaggaggttcgtatttatcttatgctacttctaatctaacagcactataagtgtatattaatatataataagctaatcctttaaaatagtttctataatacctatagcatctctatctctaactatcttgcgcaagaggctcgcgatatacaaagctgcttatctaggctttctaactaatattctattactaactctacgctcttctttaacgcatattctacgttgtctaatttaaggtctagatgctgctagaagagagagcagatttacgttactaagagtatctttagcctctagcgtattgcctgctctaatagctagcatcttacgtctttttaaatagttctcttatttaagtctattaattataactactctagatttaattgctagagtctgctacattcttactatagtctctagcaatattgttagcatcttagagttagattctactagaaggcataatttaagtacgagcagcatctcttttatatctataagattactgcgttcttctatagcagttagtataccttcttaatacatacctatagtaatactcttacgagacttaagcgctactatatctaactttctttatagattagagaacctagctattaactcttatataatatagcttatgcatttatcgctaggcactttagcctctgcgctctctctgctatcttctgccttacttattagctctaaagagcaaagaattactgcactagttctagctctagtaccttacgctattatagcgcacgcgtttctattattaactactaatgcatagattgcagatgcttactctattaatataagcttattctctgctagagctacgctcttcgtcctatataataattctctaagttagagcaaagcctgcgtagaagagctttatgcgcatgctagttatactctacgtattagcagatataaggaggcgttagaagctagcaagaatcttattcttatcttagcatataagcatagagctttgcctctatagaaagtgcaactgctgcctacgcagcagagcactcttgcgctgcctactactactatttctagaatagaaggttctatagctaacctagatataatgatgtttttatatccttgcattattaataagttctatattattatattatattaaggctgcatagtcttaatgcatgtcttagaggagttagtagattctttataacttgcatatttgcttaatagacttctagatacgcagctatcctatagtttatcaaaaggttacgttagtttaatatattatgtctagaagacttactttataagaagcaggcgttagagtagagtagtttctatcttaaagatattaaagcatttacatataatctaatgtcataaacttatctatatcttctaagtttatattaaataaatgtctatttctagatctattgctctaatatatagtagaagttatagaataatacgcagtatctctcttatctaccttgcttctaatttcgatctagttatatattcgaaatcttaacagtagatattaagatttataggcgtttgtgtcttatttcagttagtagcctttctagcgtcgtttgaaattatcttgcctatatataggcctaatatctctattctcttgcaccttgctataacactacgatagatattaatttacttcttataactaataagaatttagcagctgttactaatagcattgcctagctaaactctatttcctatagcttaactcgctctaatgctaatattaggccttctacgcgctatacttctactacgcctataaagttcttaagctctagtaattagctatgcagctctttctcttctagcttagcgcaagctactataattctacttctagttactaggctgcatactagtataaagagtaaaggcaaggtagctattaatacctctactatagatacgcgctgcctagttatagagaacttagataaaggaataagtcttagtaagtagagtaatattagcgctattaatattctttaagaatataagcttataaaatttataagcgcattagcagagagactataaaaggcagaggagctatctaatatcttgcagttaataagtaatattgtcctaattaatagcaatatctctaagaagcctaatgatgagtttaattataatattataatagatataatacttagactactagaatccttcttaagttccttctagttactactaatatatagactagcctctctgcgcgctcttacagatagaacttctgctatgcagacctatagctcttataacagcgttaaagtcctagagatctctagtatgctaaatataatacctctatctataaagagaaagagaagtgcgtctaataaagaaactaaaataatagtagtaaaagtctagaagatataagatattagtatttatattcttaatcttgctaactaatgcataagtaatagtagttagttgcaaagcatgcttgcattaattcttctaagagagctacgcaacgctatttacaaggaactatttagaggctttatatactttataagctatatctatactataagcactagacaaaacttatagaatatgcgcatcttttctgctgttacctctaagatttagctattcgcctttgtataaatatacaggatattctactctaaaacttctctgcttttatactattttataggctactttatctttaagaatgctaataatctagatatattcttgcaggcaggaagttcctaggagcttacagagatattaacgattaggattagaagtttaaggctaacagctttgcgcaaatactataacatctatatatactactagggtatgctattaggcttaaagcaattagagcttatactaaaggagacgcataaagatataaaggcacgatttaagagctttcttaatagcatcttcactaatagagataagaaggatagagtttaagttaaggtatataagagtctagacttctattaaaattctgtagtttagagttgtgtctgcttagagcttttctctcttaaatataataaattgccttcttatgttgcctttactttatattctagcctcttaaatttagttctttatatgcaaactattattatacttactataaattttgctttagtcgttgtctattaccttctattatgtttctcttagcatttctacaaactatttatctacttttaacattaaaagtctctattgcaactttactactctactcttaaccttatgcatctttaaccttattacctacaatcttattgcctctaatagtagcgctgctagcaacagcattgctgcctctatagcatctaatattctattctctctactacttacgccttaaacgcgtacgccttatctgcttgcgcttaacaatgcgtaaactgcgctcttagcgctattctataagcttgcgcctagttcttcctacgctagactctgctatatatagcattgctttactatcttcttattctctagtgctaactttcctgctatatagagttactatctataagattctatttattaatacgcaagcctaagtagttacgctaaatctattatctttagtagcttaatagcagaagctagcttctagttcttttaagattagcagcagtagtaagagaatctctctattatctttctaaattacagcgctaacctttctattttatagactttttaactataacaccttactgcttaaatcgcaggcttctatagctatctctaagtctctagcaattactagtctaatagcaagagctagcttctagttcttttaagattagcagcagtagtaagaggatctctctattatcttcctagtctatagcgctaacctttctatcttatagatctcttattataactctcttattctaatacgtatatcttagcagctgcgttaggacattcgctatctaagcttatctagaagaataggctatgcacacttctatagtaaagatctgctatatatgcattattctgctaaatctttaatctttgcaagctaactacgttatgttctaggaagatatcagactactgcgctatctctgctgccttaaaaccctctctccccccctatctgtcgtcggcgcctactctctatatcttaatcgagatggcagctccctcgctctaagaacgagaagattccttcacgaactcctcttaccatgtagtccgtggaggctaccctgctccaacagcagcatggtaccgcaatgaagtgcgaggtgtccatgttgctatgaaatacacaattgagaatttcgttattagtttcaatcttacaccagcacgcttcgtcatccttcgcgagaatttagtttctcttattcataatgtcttcgtcgaaaagacttgtggagatgtctctgaggaggagcgaaatacgcaatatcgaatatggcagatcaaggctcaaggcgataataatcagagctactggcaccgttacgaaaccacaatctacaacgactatatgtggccaatctacctccaagtcaagcaacatgaatacttaagggacatttggactagtggacatcttgactttggcaatggaaccatagtcaacgtcccgctagaatggaggcatcagatgacgatgtacacgataacgaatactatcgacttcatcatccgcatttcgaagagtggcaatgcacatccacaatttccatggtggcctagctttcctgagttagcattcaactgggaaagacctagtctagccccagctaagcaggcgaagctacacaaatttaaggctatctcaatccgcatagttgacacgctacatcacccaaaggttacattcgtcaatatcactgagctctttccatcagcagctctgccctctaccccaggcaagtctgacatatctgttgagcaggtatcgtttgatatattggaagagatcttgacaagcgattcgaatgttacatacactcacgaaactacctctattatgttcataaacccacgttctggttatctgccagctttcattcaagatagcctgtgcttgcagtatgcagttagagctctccgtgattatggagcagatgtcatccaacttcagatagttactagagatgatggatagtctttttgacggttgacgtccctcgagtagttcatacaaaacacacttttatcatcccctcaccaccataacatctttgccgtcaggagcaggaggagcctgcggtggcctggacggatgttttttgtgatcacaaagagcctgtatgctttcatgaccctaatctgttcattcatgttcacccacaatgtcactggtagggaacaaagaatcggcccagatgctagtcaacccaaacgctttcgcccatcgagatgaactcatcgagtgcagtgcgaccgtaacttttgatcttcggggtagcagagcccgctgtcgcctgattgtcaacttcaaggtccatccgcattaaccactcgtgtccaacaaagctctcgctgctcttagaattctctacaagccctcgatcgagacccagaagcgtaacatacccagtaggagaacttgtgacagcaaccacgttgccgctgctgaatggggccgctgtaatttgaccctctccagcgccggcccagctcgctcttgcgacagcatcgataacctcacctgtcgttgtattcagtgagaacacggtaacgacagcttgcctggtcgattgggacagagtccaaagcgtatccttcgacgcagtgatcgtgagtgaagatgtacggaactgactcgcatcaagcgacgatggaagcagtctatagcgcgaaggtggtagcggaagcttggtcgtattcgtggtttcctgcaactctgctgatatgagttcgttcgtagctttcgttacaacgtagaatcggttgccccttgggtgaaacgcgacttgtgaagcatcggacacattagcgagaacgtctgtcgcgagtacatcttcaaggcttgggtcttcggttatccggtagttggcaattgatgttgcggtcgtcgaagaagcatgcgagtcgagtgcatgtaggctcctcccgttggctccccacgcgagcgagtggacatctccggctatctctttcgatcgcaactgtgtgtagccatccgtactcagggcaaacaacacactgcaggctcctgtgctagccgaaccccaaatgccaaaattctgggccacagaagtcaagcgcatacttgcaaatgcggttgtgttgcctgcacaatggtcaacactgctgcaggaatgtttagatacagacgacaggaaactgacaagccgcaggaatatcgactgtgccttcatcgagcagcccatagtcgactccgatggagtagcgtgtcaacgttgcattctctgggcgactgctgaagaggtactttttggaattctaggtcaagttagtcattcctcttgacgatgtagcctgccaacaaacatcaagagccagtgaaggcgatgtgccggaagcatcgcgagcttgtatatagtatacagtgcgagcctcgtcattcatctctaacgaatacaaggcttgcccgttacttgtacctacgatgaggtggtgaagtagcgagtttgccgaggctgcgaacagcattacatatagtttggtgatcatattccaaggcttttgacgagtaagacagacatctggtgagatcagcaggaaaacccgttattattatgtactctgaaccatcgcaggcctccgacagtgttttgtggggtgcagctgagttgcaagggtggcttaacgattgatcaatacggcggggagttttggcgagtaagagcgccctcgcagattgtttttttacacacccactgagcgtactataacctgtcggcaattgagatctatggcgcggtggcgaacgtcttcgcagcgttcgggttggccagtgcagcagaaccgcgtttcgccagaatgaccttagagcgataccagagatatccaacgagctgtgtatcgaggacgccaatcaggtttgagcagcctcttaccactggcattcgtagacgttagcattgcgtcatccgcaaccgcaatggtcacctagtagtgggcggcctcataggcaagcgatctaagataaaccacagctcaccgatacatgaacacgtcgatccgcagcatttataattaacatgtctgagaccagtgaagcacaggccgccggtaaagcgaaagatacatgcatcacgcatgatatcaatgattccatccaaaaagaagtcagccaaatcctgaagaacttccagtacgatatcatgggagtcatctcccttggtaaggatgggatcatgcgttcgctgacatgggatcgccaagttctctctgcagaagcctttagtaatcagctccgcgtcgtgctcatagccagcgttgctaacaccaacacagcacctgaacaagtcggagcattcctgttacgctttaaaggtacttctttggaagagtggaacaaaacattggaaaatgccgatggaacgaagacgccaaaagaaaagtggttccagccagacgatgacattctgccaccaccgttgtcgcgagagaagtggaacgaagtaaagaacggtagtgaggagagtaaggagaaatcgaggcagctgctgagggagagagacaagtaaggaggagcgtcctcatattacttgtagttgctcactaatgctgcacagctacgtcgatacgagcggagtgttagactgatagggcatgaggctgtgagttgttcgcatacagcttagtctgtggtgggtttccgagtgtcattgttctgccggcattttcgtccgttgcctctttccccatgtctcaactaggcttagcacacgcatcgcttccgccggcctccggcttcccataactttcgcacaaaccttcacactcatatcccaactcgcaccgtactggtcgttgaagtttgtcacttctcgaagctcggtcgcgatggctactgactcgcatggagcgcacgctgcagcagacatgccgcacgtcgcttgccgacttccagcgtgagctgtactaactagaacagtgtgtcgcaggcggcaagtacgaagaacgatgacactatcagttctgatggctcgcaatccggaatcaatccgaagcgttttatgaattcacaggatctccacgggtatgaagatgcgcaaagccggaagcgaatgaggcattccattttacaggatacgacgtcacaggataatgcttcatctgcgacactgcgacagtcatctcaacatgggctccaacgaccatcactccttggattgccaggaggcaagcgcagcacccacgacatctagtcttcgtccacttactcatcggtcacagaaatccgtaaccacatctacagctacctccttccaaagtgcattcagcaggcgcgacttgtgcgattcgtgggagacctcggcttcccaggaccaacacaagtatgcgcgcttctgagggctgagtacctctcgctactactgcgtcagaacttagtagtagttcctatgacctcggccagcaaattcgcggaagcctttggcgcgacactgcagtgctatcgatcgaatctagtcgtaatctgtgatctgatacaagaccaaaataagatcgacatcttgcctttgctgttgtcggtcgtggatgcgccgggcctcacgattgaatttgaaatcgccgacgaatgcgaggatggtttcaatgattgtgagctccaggatctgtccaaactgcttgatttgggccgttggaatattagctggcgacaggacttgcggtccgcagctctcaagactctcatgattcactatccctttggtcaatgcggtcgcgactctgagaaggtacccatggctgtgtggctacaacttacactcaacaaggactacaagaagctgtggatggagggcacgcacagtttcagagaacttgaagagttcttggctgataccggcttggatgggttgaccgcaatggacattcgcgtgggactgacgtcgacgaagaacaagggacgcggtaaaggattgcgcacgaaggacgagcagaagacgatcgattggttattggatcgaagtaagagaacaccaaacgacgtcaaagccccaccgcggatgttgaaagagctggaagatgaccatggatggcaagcctgattcgacatgaaggaattcttttcgccaggacaacgattgttttcgacaacatgaacgacgcatcctttcttacctttggctatgcacgtgtgctagctacgaacgactaggcttggagccgttaccttcagcgacattcagctgcacgatgacggtatatcccagggacagcaacttccttcgagctcaactctgcttttggtcatcatatatcagtactctcaattgtcatgtcgtaggtgtggaacaagtcacaaattcaatattcacggttgaaaacagatgcatttgcaaaagtgcacgtcgtggatgcaaagagcccggcttaatctgatggagccttatttaggtttcgatgggcgggcaaaaggtcttccaccgggatcgaaagaacgaatcaagccgaagcccggccgctgtcatggtggagattagcgcccgccggagagtctggaccacggaccctaggtctggcagaacagaacaccaaaggaccactttcccagaggatgcttggaaacttcaagctgttgcaccgtacactccatggatgcagcacgaaaaggctcagggctctatgtcagcggccccttaatcctcaaggggccgtcgacacacttacgtcatccttccatccgacaggaacaccaagtcgacagataggacgaatcagctagcgcacgtggcccgtaaattgtgtacggagctgtgggtagctcttccgcgcgttcaacgttccctgatttctgttttcgtcctcgtctcgtgtaccctggtcgcagcgtctgagcgtggcgcatcgcagaagttgcctgtcgaaaaccatccacgctggcaggggcgacaaacgcacatcaacagcaccagtgtcaggagacgagagcgtgaaggttcgaagcagcaaggagggcagaggatgacggaccgtcttcatggccctgtgacgcaagacgcgatgaccgaggccaattgaagtacaagggctgataaagtggggccgcggaccccagttcagggtccaattgaagggtccttagcgctgcgtatcggtggaccgaattcgcgttctcgtcgcagagattccttggacatcttggcgtcatattgcatcttcggccgtgttgctggtatgaacggcggcggggtcgcgggacctggagcagcgcatcaatggcctgagggctatgcataacggtgctcaccgcctcaggcgcttgcgtctctgtgtccaaaacagcgttatgctggcgtgtactttcaacgttacagggacgtgccacgggcgggggcgataatacggccctggcactcgcctctttgtgttggagcttgtgctccatatggcgacagctgcgaaggtgcgtattgagtgacgttcagggactcagcccctttcgcaaaacgctccagaccccagttttacaagccgtgcaaacgggatgtctccccaaagtggatcccccagctcgcgtggaaaggccgcaattacttacgccgcggcctgggattgtatcggtccctacatgtaggcgtgctgtcctgctgtatttctgccgcaccttgtcccctcaccacctttaactcgaaaatgtcgcgacacgagatcatctccccggcggagatcgcgcgcaaagtggcggatggcgagccagtcctcatctacgatggctacgtcttggatctgggagaatggatcaacatgcatcctggcggcaagcttgccatacttcacatggtgggcagagatgcgaccgacgagatcaatatgtcagtagactcggacgcgcctaaagttacttgacagagctatctgctttcacgtcgacggaaatgtttgccggaagggctgcagacatgcttgactaagcactcaaaactaaccgccatgcagctaccacaccaataaggccatcctgatgatgaccaagcatcgcatcggccgcgtagagttaccctggaccaacctcgaacctccgattcgatcgccagactattacattaatctggagaagaggaaggccaggaaggatgccgctggacttggtcatgcagatggtgacaagtcaagacgcacaaggagtgttgacttgggatccgtgagttgcccccacttcctggctatattgtagccattggtgcttgctgtcagtccgagtatatctaacgaacataaggctgctgtccttgtaggcaagaagattattggaaacgacacttgcgtgagcagatctacttccaagccagcaaacattcccgagcaggcaccgcttgccccgaccgagcggtctgcctacgatattgcaagagagaagaaggcacacagagatcagtatgcgattgagcaagagcagagggagagagaagagggctggagagacaacccgtccgtcgatcccgaaacacaaaaggcaatcgtgatggagtatcgggcgctacatgagcagttcaagagagaagggctgtacaactgcccatactcagcttatgcctgggagtccctacgctaccttgcgctcttcgccgcctttgggtactttctgcacatcaagtggtacatcacatcagccgtattccttgggttgttctgggtacgttcttgtcgtcttttccgcgcaacataatgctaatgatttctgcagcaacaaatcatgtttacagcacacgatgccggccaccgtggcataacaggaaacttcgtctacgacacgctcatcggcgctttcattgccgacttctgctgtggcctcagcattggctggtggaagtcctcgcacaacgtgcaccacctcgtcaccaacttccctgaacatgacccggatattcagaacatccccatgttctccacgacgcccacatacatgaagtcggttctctcatcgttctacaacttccgcttcgtttgggacggcgcttgcgacttgctcgtaccataccagaaatggtggtactaccccatcatggcacttgctcgcttcaacctctacttcctcggctggttacatcttgtttcgccacgcgcacagcagctcggcgcagcatcatggactcgccccgtcgagatcgccttcatgtgctgctactggtacctcttcggctacctgctcgtctggtgcactctccccacttggtccgaccgcgtcgccttcgtcctcacatcgcacgtcgtcaccatcattctccacgtccaaattacgctttctcactggggcatgccgaccgccaacctcggccctacagagtccttcccccagcatcagctccgcacaaccatggatgtcgactgccccaagtggatggattggttccacggaggtctccagttccaggctgtacaccacttgttccccagggtgcccaggcataacttgcgcaaaggacaggagctggttcgcgagtttgctcagaagacgaatgtcaaatacacctgcttaagctttgtcgattgcaacaaggcggtcatcaagaggctcgagcaggttagtgagattgtcaagaacctagacacaagtctgttgcacggttagggatatggaactagtgatcgggcaggaaggttcaggagtttagtagaaagtatacaaaggtgccgcgaggccgaaactttaatggccgcaaacggatgaacatgcattaattattggagtttacggcatgtgacttttcgatcgtcttcggtccttgttcatgatgtcatttcaaatttccttcgggtgaaatcaccattatcgcaacataaccttgatcggtgcgctcagtttcaaaagatcgaaggtacgtacaacatttaagcttacaaaagctacgtcattggtcccacagactttgcaagaaaaccccagccacaggtaagctaaacttaaaggctactcgaactaatagttgattggtttgaatttctgtgtttcaccattgggttcttagttagtagctctctagctctgagaagtatcgaatcatctgcacgactaacactaaagcttgtgcctcgtagcggtgagaaaacggccgaagctgataccatgaaagacatgctcaaagtcctcgtatatgtcttcgaggtcttgggttgagattcagtacaacgtcgccaataattggaaatatttgcactgtagttagcaatgagtttcctgattatactgtctgatgtagccactgttgatacagtacagtcattgcctgcttgcgtacgaggaagtgagcaaacatattgactacatctaggtaggtcagagtggatttcataacgatctgtctacagtgaataaccatctgacatcaagctccaacttggtggctgagggtccgaacatgagagtgtggccatagatcaatccaacgtaatgccgatcatgtcgaaggttgcagcgcgctcaggtgctgcggagttcaaggctgcgctggacaatgtcgtgtcaatccttccgaatgagaagacgagcaaggttggggtcacgctcaaggctgctcgcaaactgaagcagcacaaggatttggaaattgcattgcgcaacacgctggatctgcaagatatggcatcttggcgggtattgatcaagtatgcgcgggtgtaaagtgagccagtgtcgaatggaggcatcggtgttggcacgaagagatagcttctccatgttgattgtgtctaggtagtaaatcataaggctataggtctcaatcaattcaagaagttcccaatagaagcaggatggtgtaagtaggtagtgcctgtggctccgcatgtctccgctattgtgtagtgggcgatccggtcgtgcaggttaccgaacgtgcttagtgatttctatttttgctgacgctgtctgctggacttcttcatagtttaagagttctagtctgtgttcggccgatatagtgttgtttttggccttttggttaccatgtgtcaaaatgtggattgcttcacgagtatgccatggtttcacatactgtattagtcggcgatgtctacaaacgcgtatgaagagggtggaggagttgcttagtgtcgataaaacttcgatcatggccagaggtaaagagagactgcccactgctcttatgataaggcacagaacgtgtgttttgcgcttcccattgtaccatttaccgctttgccatgtctgtggcatgtgagattcgaaccttgagctcacttgtgtgcgacggactgaaaagctgttcggatgggatgtgatcgttatggaaggtcgtagggttgtattattgataagcttattgacaagcagagacacctacgaatagcgctcaagggggaataattacataggaaacagaagctaaattgctccgtgaaagatcttcgtgaacatatcgcaatccctgaacatgatcactgcgcattcattgggtgatctggagggaacatgttcgtcaccacttgtccagtcctcatatccaaatgcgtgcctggtggtagtctaccgttcggacctgggtgtggcgaagtggaaagtgggcgttgatgttgttgcggtatgtccaagctgccggaatttggacgggacatgtgtgagcttgccctatgacgactccgtgctcttgcttcctcatcctgcatccttcgcgccatctcctcatctctgctcgtgtcggcatatgattgctggtgttcactgagggtatggcgatgacggcgccgattttgggaaaatgacggagggtcccactgcgcgcgtccagtacttcgttctatgtagtaccagcgttgagattggggatcatattcctgagaccagcctcttggggcaggcggaccttgctgtggagcattgttgaatgtttgcgcacgtgggggtcgttgctggttgtgttttggagagctgtgcatctccgcataatctcggccctgtcgcttttgctcgaatttgtatatttgctgttggatgaagtcatctgctcgttgtagatatgcgttcatcctggtatcgttgctgctgcagtgctgcagtatgctgtaggagcggtttctgatgagcggaatcaggagattgaccgtccgcagcaggccgagctcgatttatactgtggctgcaggacaccggaccacggcacgcttcggccatacctggctggttgcatgctcagagaagcttgataggccaagccacatgcagatagaggcgtaatttcgtcggtatggcggtgcagccgttgtaggggaaccgcgctcttggattggcccacgattgggcggagcggaatgcgcggaactgtggcccatgtcatcccgctggactgacgcgtcgtcgagcatcgtgaaggccggctaagtgccgacttccgtggcgcaaaaattgacgcctccacccaattacagagtccggtcgcgtggccgaagcagaccggtcttccaagcaacctcatccgagttccagggtcgatcattcattgtggcgttctattcaggtcgttggtccctggcggagtcggatggtcccttcagacctcattctttggttatgcgaactccttgtatttcgaatgggtccacgaaaccgagttgttcgaagtaggggacgctctcttcgggcagttgactcatcatgagtgaatcctctggggacctaggaagccaaggtagggttgaagttggcttgaaagtgagctgcatattaccaaagtggtcgtggtgagtgtatatgctttcgatgtcaactcgcagagcttctttccaggcaatggcgtgctcggtaaagacgatattaaacattccctcattagcggcagtatgctgaaacgaaaggcgaacctgaggactgcccagcaatctgcgcaacaaagggcccagttctgtcggatagtcgcgtttatgctcttttctagtccggagtaagatgtcgagacaaacaccgtcagcatccgtctgcgtgaatggatagaaggtgtcaaggtaaagttgggcttcgccaaagtggatagacacggtttggcgtccaagatagagcggtctgaactctgtacgagttgtacggcacgcctgagtaaggccaaggtatcctccttgatgaggcgtggtttttggtcgatataggatgtcctttcgggtatgagattcttcgacagcaatctcatacaccaggtttcttagctctggcgagaggttagtgcgcattaccaacaagagcgagctaacctttaccggctgataaatccaggaagcggaagttcatcctcgcatgttagagcctggatgtaagtaacgcgttcgctgtgcgatgctgttggcggggcgccaagcacatcagccactcagccacgtgctgcaggagcaccgacgtcatactcagagacggtcattattggcatatttcgggcaagacatgagtaactccgttggctaaacgatttgcaaactcgtcatcgcacagcacctcgttatctcagagtttgaaaccgcgcagcttggcgtataactacacatctaacatcatggccctccagcctggtctcagagcctgctcgccgggactaatgatctccgaatcgtgtgaaaaatatggcgccgtctgatccgtattgagtcagtgggtcaaggtcaagttatctatcgcctgtctcacttcatcgtgatcctcatcgaccaactccaatacaaatagagtttagattgaccaagatcacagtccagtgcattacgcccgaattccatgaagagttccagctgcgtgttgagtaggttgcaagcagccattagctgcgttgtcgatgaagctagtgccacgcaaacatttgaagtattgcaagccgcatgcggacatggtacacaaaacctagcagcttggaaccgactcactatttcccgcattagccattactagatctgtggtgtaaagccatgagtgctgaacgtgaaatttcaaggatttcagtaagaaagcttgaacttacggattgggacatgaagcaagcggataggccgtaaggtcacactagcacctgcaaaagagcagcgaaaaaggagcagcatctttcgctagttttcgggaaactaagaaaacaaagcaaagaatcgatcaagtctgctaaccacttctcgcgaaagattcgtactgcagtggtctcattgttgcctggtgaatatatagaagggactgagaaaccgaagccacgcacgaatttactctgatctgctatatttggggtccgagacgcgatgttgccgtgagtttgtaggccaagagggcggggcgacgtgaaggtcacggtcacgtgcgcgccgggtaaagcatctcaagatacacagacaaactcaccaggggcttgatagagtatcgtcattatcttaaagaatcgtacctggcaaaacattgaaaattccacgggcgtcaattttagtttgctattgagcggccgcccgcgcacacctccctcacacgtccaaacacctacaggcacacaaaggtaaaggcgctagtagaatgcagatgttagtaatctcgacacggcatgaaaaaattagtacggccttgcaggctattcctatttctgagacttcgatccatcgtctcgcgcaggatctatgatacaagctgccacaagaaaactagaatctgcctgcgtcaagagtcgcgccttcgccatgaattcacgacacccgaaccgacccaagcgcgccgcaaagcacaaaagcgctaggaagctccttccccggaaacctggtacgacgttgtgcaatatatggcgaactcagaccatatcgctaacttacctatggtagccgcatcagaagcacctgccatcgccgcactcgacttacctgctggtcaaccttccacttatcatgacaaccacaggaactgatgagcttccagatatccgagcattactttacatcgacgaagagcacctgatatgcatccaatacacccatctcgaacagtacttcgcgaaaccaggccgaatcatgtctcacacaagcagcaaaccaccgccaagagaaaaacccaatgtctacgttgatatcgcctcgcacacgcctacgaagccagcgctgctgtcactcaacataacgccatacatctggctctatctgaccttcaagcacatacgcttccacttcttcactgagaatgaccaccagggcctcggactcgccgatctggcatcacaagtcttttccaaacatgcgagcagttggcgcaagcacgtgctggaaagtggcaatgtggaggaagtgaggatatggtggagagagcggagtctggatgtcgtgctgaagagaggctcggattgggctatcgagtgggactgtcatgacaaggatagcgcgcagatcgtggcgctcaagagttcgttggggttgatcgctttccagcctaggcagtggaggggatcggtcgtggttgtgagtgtggaaggatagaacacattgtgtgtaccgcgggtttcagaataaagatggggatcccacgagacatcgcgtacattcaggaggtcaaagaatgattggaatgcacattttgatagcggacatgaacctacagaattgaagcacagcttaatcatcgaacagcaatgctgagcgaagttttcgcggttttgaaattggagtgcgttgcaagtagacgctcatgatgctccaagttcttttacaccccatcggtgcgaaccaacggatgcaaaacaagataacaaagccaaagcacgcaaaacaaaaagcctggcaacgctagtgcgagccatggaaatactgcactggcaaggagagtgcgccgcagtgataccggaagcaaacggtggaagccagacacgatcaagacagcacagctagtcgagttcctcagcgtcgaagctatctggatcgtttgtgcgtcctgccaatctccggtatatgtcggtgcctcctctcttcttctgcttccaacccatgtcgacgactccctggcgtcgaactttccatcgcgcgatgccgccggcgaaataggcatgcagttgcaatccatccttataggcaagacgtgtctcaaaaacaaactggttgatttccgagatctgcttgttccggtgtgtgtgggccccggtcggtgggatgatgtcgagttcgacttgaacgtcgtgcgatcgctgctctccatgctcgaagtcttcatcgtactctacgtcaccgccgatggcctcgttgactatcgagaggatgcgaatcgagccaatcccggctttgcggaatttctcaccagcgtctttcttgaagacagcttcgatctcgtttaagatcttgagctcatcataggcaagaggatctgggatcgcctgcagcgcatcgaggactgggctgaccgatgtgggtatgagttggagtcggaactccgtgctctcgtgtttctgcttgagcaactcgagaatctcaacgccttttcctggaagcggagcaccagtgcaaattggctcgacattgccaacacgcttgccatcaactaggcctgggcgatggaaggtgttgacatagtcgttgagagtagctaacggcgttcgaacatttcgcttctggagcaaccatgggatcagttccgctcggatagcttgacaagtctgcgtgaagccccagtaggagtgcgcaaagctggcggtgttcgatgcgccacgacccgatcgacgggggatgccttgagggtaatgcgtgacgttcatgaccttctcttcctcatttgcaatgcagtactcgtagatcatgttccgcatctcagcgggcaactgtttccacggcacgttctgtacgccgacctgcttggctgggaacgagcgggagatggatcgtggtgtcgcttcgtcatcgctgtcggaatcgctggaactgctcactgcttccgactgccaatgtgcccagcgcttgagctcagcaagttctttgcgagggcggtgacgttggcggcgcttttgagatgaagtaattgtcttcttggaccgcgatttctcaatacgggtgggccggacctgcttccgtgctcgcaggcgtcgagttggaggtgagcgtccatgcccactgtcgctgtcactgtacctatccttgtggtatgtggtaggagggagattgaagtcacccaagttcgcaagatcggcggcgagagcggaagtatttcgcgcaggtcgagaagaggcagaactaggacgggcggtggagggcttcaggcgtgatcgcgttatacgctggcgcttctgatggagtctcgactggctcgcgacgagtgcgctttggtcgagagacttgataagcctcgtctttggagggagcgggaccatcttcagagccgcaaccggcgcttggaaggcattgtgccgaagtgtcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtaggtgatggcttgtcaagtatatgatgagacaggaggttgtcgtgagagatagaagaattccaagcttgctgttggaaacgaaacggggagagagtctcgtagtaggtgagcgctggggaaactgcggcagttgggtgctcgcggaacccctaccccgaagcgccgaccaatcatggggggagtgtgcctttcacttctgcctctacctagcgcgttgttgctgtggcgatattcatgcgtgttacactgtcaacatggacggacaggactttcgtatcttgctgtcaccctcccatgtgcaatgacaggtgctcccgacatcgagtcttccgaaaacgcagatactagttgcgagccgtaccgtaccacggaaaccagtgaactcaggggaatagcagtacgtacttggcctgaatgtatgagcgatcacagcgaccgtcaacgttctgtgactctggagccattcgcggtgataagcttggctcagccgcgaccggcgaaaagcttgcgtcgcatatttgtacttccttttgaaccgacagaagtcttgcttgccttgtttcttgtctgagcgattagttgtgtgtcaagcttttgggcgttgacacactgcttgacccccagactatcgcattaggtgaaggacaaaggagatgaggggatgagatatggattgtctacccacaacgaaccaaaagacatgtattcaaagtctacaatacctattttgaaccatagacgcacgagatgatggtatagacatccagcatttaaggtcgtcgacattctcggccgatactgccttctacgacgtgatgacgtcactggaactgtcgacttgttgtgtgtcggcgcaaagcacgagagtatcttttcatagccactatcaactgcaatggtacgaaccgcaagttcggtgcttgagggatcaagcacaatctatccgtgagcgttgtgccatacctgtgctgattactattcagcacgattggcctcggtcgtcccactaatccgggaagctcccgcaccacgagtatacagtttcggaacactttttagatttgtgaacaagccgcggccatatgcaagaaagcatttgtagtgcatggctgaccatccagagtatttctgatctcgtgcgaagcagtcagccaactcggcaggcgcatatggcgccctaaagccatgacagcccagaatttgataccagcgcttacgaagattctgaggaaagccggagttcagaccgatatgcacgctatgaaccctaagacgacggggatatagttgccagccgttggggctaccatgagtggatccgctcgagcgcgagtactgctaaaccttacccttcgtcctgctcttcttctatcgttatctaaattctgcgtgacaatgcagtcacctgacactcagtcaccgagcgaactagagaaaagggtccagtcttttggaacagaagacgacgatcacagatccgacatggagcaacgtggtgcgacagcaggaccagagacaccgtctgagaatgaaaaggcatcagcaggagggataaatgtctcggactgggatggtgatgacgacccagacaacccgtacaattgtatgttcttcatgtcaacactgcgatgatgactagcactgacaactttcttaacacttaagggtcgacgtggaagcgcttctatcatgccgcagcaccagccttgttcggatttgcagtgtaagtcaacagttcctctgtgctctcaattgctcactgtagccacagtactttcggcacatctgtctacacaccagctgtatccgacatcatgctcgacttcgatatttcgcgtacagtcgcgctcctaggccttacattctacactttaggtatcggatttggccccatggccacagcacctcttagcgaattctacggccgccgcatcatctatctcgtctcgccgcctatcttcatgctgttcacgctgggcgctggcttttcgaaatcattctatggactggtcatttgtaggttctttgcgggattcactggtagtcctgcactggctgttggagcaggaactaatgccgacctatttcctccacggcagcgtgctgtggctacaagtatgtttttggcagcaccatttgctgggcccgcgcttgggtgagtaactacccctctctgagtgccgaagctctaagctgatggaaataggcccgtggtaggaggcttcacagtccagtacaagaactggcaatggagtgagtggtgcatgatcttcatcactctattcgcattcatctttactctcccaatgaaagaaacatacaagccaatcatcctaaagcaacgagcgaagaaacacggtatagaactgcctgcgacctcccagaaagtcacaaaggtccttgcaacaaggatcctccggccatttcacatgctgtacactgaagtgagccacctagcctttcttccaaacttcaaatgctgactccatacagcccgtggtcttcttcttctcagtctacacctccttcgcattcggcgtgctcttcctcctctttgccgcaatcccgtacatcttccaacgagcaccgtaccacttcactgtatcccaagctggactcgctttcatttccgtcggtgtcggtgtgcttcttggcgtggttacgtgcatcctcgtcgatcggacattctaccagaagcagcaccgcaagatgatcagcgagggcggaacgcatgtcatgcccgagcatcggctgtatagtgccatgataggctcgtcggggattgttgttgggttgttttgggtcggatggtgtgctggtaccagacagcactgggcggcgtgtttggcgggcgctattccttttgcttgggggaatatttgtttattcgtaagttactccggtagtttcccttgcacaaattatgctaacgtagacactagacgtctgcggcattgtacctcgtcgatgtatatggcccacaaaacggcgcttcagccatggcagccaatggagtttcgcgatatggaatgagtgcggtgttcccactgttcgctgtgcagagtaagccaccactacccgcaaaggctccttgacatctcgctgacattgactgcagtgtacgaagcgctcggcatcggctgggccacatcactcctcggctttcttgcgttgttcatgctgcccatcccttgggttttcttcaaatggggcccaagcatccgagcgaagagcaagtacccgcagatggggtagaatccacagagacgcgtgctgttcaatgtcgatacgctcttgggatcttcactgccaggaagttgacgagggatcttgccacagtgctcgttaatattgcaaagattctgtcgccaatggtattgtcactaacacgtctctatcacttcgcggggcgtgacgtagtttcatgtaaaacaccaacctctcctgcctaccccttccgcgcagccaagtctacaaccatgtttcccttccattatcatcagtgggtgccagtgccagtcataacaccagcatacattcaaccacagcttatgggccaatacggcagtcctcttgcgcccttacgacagccaacacaaaatgccgccaggcccgcgacgctgccgagggactactacacgtaccacaacaagggcgtatagccaaccaccgagacaccacattatattcaacattcaaattagatataaattacatcattaatctacacccccttatcccagcgcctccaccatcctccccctccacctgcctccccacctcctcatcgcccacagcgccgcacaccccgtgaccaaactccacacccccagtatcgtcatcaaccaaccattcccgacgcccttgatcgccggatccgcaaccaccgcccccgtgaagctaaaaatattgcgcacaaagttattcagcgcaatcccgctcgccgcgcgcttgggcatgaattccgtcagcatggtgttgacgagcgcgaaaatcagcatcgagccgacgccgaagaagaaattcgcaatcatggggacggcgatgtggacgtggaattgcgcggtccagccgtagagaatcagtgcggaggggtagaggatggcggcgagccacgcgttctcgcgcatgcggtcttcagggcggaaaatgagtttgccgtgggcgtcgtagcggccagctttgcgcgcttcgcgatgcatgatggcgtcgatccagcggccgccgaagagcgaggcgagcaggtagccggtggagttggggatgtagagcaggccgacgatgagggtggaatagttgtatggcgccgaggagaaggtagattggatgctgatgttgaggatgtacaaggcgccgaaggttatgctggcatagtagacggtgagtgctacgggggggtattgcagccaggcgaggatacggagcgggtcgatgaagatttggcgcatgtgggttaggaaggttttggtcttctggacggttgaggcgcgggtggaggtgcggaccaggtcggggcggatggtcttctcggaggaaggcggggaggatgctgctgccaggggagtcttgcgagcaagggtttctggaagggcgaaaatgataaatatgagtgttgcgccgccatagatgacgaggaaccattgagtgcttcgccatcctagcccagaacctagggcaccgccaatgatgggggcaaatagagggccgcatagaggaccgagatagaaaatgcccattgctcttcctctttctttgacctcccagatatctgcaatcgagccggcgccgacagcttgcacagatgctgccgcgccacctgacaacgtccgcacaacgatgagcatcgcgatgctattcgacactgctgacaggatcgcgaagacgacaaaaaggatgaacgatgcaatgtatatcgtcctccgccccaaccgctcactgaagctcgaccaccacagcggaaagatagccatgctcaacatgtaaaccgccacgctcatgttcgcgaccgtatgggtagcatcgaacacaattgagatctcttgaagcacaggcatgacaatcgcactccccatcggagctgccatggcgcagaaagccacgatgaacgtgaggaaccatttcgtcttcctggtgtagtgatacgggttctcgacctcggggatcagagtgaatctcgctaggagccctcgtcgttgcgttcgagggaccagaactgcgtctggtgtgactgatgtcgttcttgatagcgttaccggccggttcttggcagttggtgaagctgcttctggatcgcttgaggaatggtcggatgacgtcgatgctcgagatggtgctattgagattgcgtcttctctcttgtggccatcgtgctctcccacgattgtctgctcctctgacagatcaccgctgatcttgttaccgacatcctgctcttccactccggcaattggtgtagtgtcatgacccgaggagtccttcaccctgggcgtcggcggtgccttgtcggcttctaccatgttcgctcacgcctgtcgcaagggtgaggttgttgagcctggagtcgcgtgctgcatgcatcaatatctctttctccactctgcttttccgtagcttttccgatgttcacgatgccactactttgtgcctcggccgacgcagaatcgaaccgtcactaatttactaagctcaacgccgatcaggcgtgctcttaagagaagaaaagaacagagataacgaagatcagaaagctcatgtgaaacaggacaaacgattccatttctcggagtcggatgcatgcgtcctacaccgacatgtttggcccaacctggacccggtgccgacatgctgtggcgatgcgagttttgctgcagggctggctcaggcgcgggtttaaggtggagtaccccgcaatggaagctatttccggagggtcatggatcgtcataaccgaatcgtgtgcaattgcagaggagatgcatgctgttaagggcatctcactggtgaattgtggcggatgatttgtttatgctgcaagtcggaggtcagcatggtgttgtagtcagccaggaagcaagtgccgtaagccccgaggctcgcccgaaacaaaatgtaaagctggcacgccgttgcattgccgttagagatcggcggggtatggagcttcgaggttcggaggggtacataactgtattcacacgtatcatttcgactcaatcgcaaacaactccaaatcttgatgcaccagttctcatgttagatctgtcaccgagtttctgactgaagcatcgatccgtctgcggctatcttcgccgctttagccgacgtcacacgagctccacgcgcgtttcaacactcccgcgctcaacatccctacgtccacgaattccactttgtgccattgacaccggacatcagccccaaaggaatccaggcctgttctcccagctgtccaccaacatggccaaccccaaccaagaccgcctgcgctcgcacttcgccgccctcgaccccagcactcacgcctcaggctgggactcgctctgggctgaaggaacattcatcccctgggaccgtggctacgccaatcctgcactcatagacctcctcgcgaatcccagcagcccgcctacatcctccgatgcgaaccccacgccaggtgcgccgaagccaaacacaatcgatggtcagggtgtacagcttcccgcacctctagagggtggtgtaaggaggaaggcgctggtgcccgggtgtgggaaggggtatgatgttgcgctgttggcgagctgggggtatgacacgtggggattggaggtatcgaggcatgcggcggatgcggcgaaggagtatctgaaagatgccggcgagggggctttggagggcgagtacaagatcaaagatgcgaagattggaaagggacgggaagaatgcgtggttgcggatttcttcgacgatgcgtggctgaaggatgttggggctggggagtttgatgtcatttacgataatacggtaaggttgtcaattggggggtggttggggccgtggctaatgagaacagtttctatgtgccctccctccgctgttgcgacccaagtgggcggcgcgaatggcgcagctacttgcaagggatggcgtcctgatctgcctggagttcccaacccacaagcctgcgtcttcaggcggaccgccgtggtcccttccccccaccgtacatcaagagcttctcaagcggcccggggaggatatctcatatgatgagggtggcgtggtggttgcgacggatagggcggagagcgagaatgcgttggtacgagtcgcgcactggacaccgaagcggacacacaacatcgccgtgatcaatggcgttgtgcgggattgtgtgagcgtgtggcggcacaagaagcaatcatagcaggccaccttgaagatgaaggacaatgaccacgtgcattgctcatccagctttccgcagcgagttgtagtgctcgcccaacccgtgactgtgcttgtagtatcccagccatatctcttccagatctgctgcggcttcctcaggctcgatcttgtccactcgcccgtcactatgcagcacacatatcctgagtccacatgtccgtgccagtgccagcagctctaaatgcccgccccactcacccgtctccctgatcttcctcacatgctctgggagcgggtcttccataaatccggcgaagtcatccgcatgaccctcgatccagtctgccgctgcatgccgcacacccctataagcttgcgacttctctgttattatgaccttgatctccggcttcaagtccagctccctggtctgtaattgatccgcgacggcagcatataagcaatgcccatccgccctgatctcatgtaacgccagcttgtgtttctgcaattgtgtctccattcgctcgcgctcaatctctcgtggattcggggcatttgcagcttcgagctctgcttcgcgtattgcagcgtcttgttcggcggcgcgacgggccaggcgggcttttgcacggttgggcttcttcttcctacctcccgaccccgtgtcctcgtcgtcgcctattgtgctaccgtcctggctctgcgtattgccactgttcatctgcagctttgcaacaccatcctcgatagtgtcatcgtcttgcgcctccgcttcgtcctctgcttgctcttccgcagcctccccattcagcgcagcaagctcgctttcctgccgctccttgagctccctttccagtctttcgcactcatcattcacaccttttcgcgtctttttgcttgcttgtttcttcttttgtgttgtgcgtgacaccaggtcgcgttgctctttacggtgacgcgcttggagagcttcgagggtttcgggctgcggctcggcgtctgccatttcgagtgctgaggccagtgagatgggacgagattggcaaaaacacgggcaaagcgtaaagactgtggttttgcgtatatctttgcagcagaagatgtgacgatggtggggtggtgggggaattcgagagtaatttcaagctcggcggaacatggcgccgcgggagtgagcttcgcagacttcttggacctcatccttcagtcccatcttcactaacatctacagtcgacatcaacttctgtttctcggcttagcagcattgacgacagggagaacgctcacttatctacccataggtcgcacatggccctcagtctctcacgttaggacccagtcatgtgcacctctgtacgtagtaatgctccgtctcctaatgacagcgaggtcagttgaacttgtacttggtaaggattactataggtggttgtcattctgtatccgcttcgctaccgctctgccatgtgctataatttccagtggatgtactgggcacgattgtgggaaacccaacattataagcatgagtgagcgtcgagagctttcgtcgtcgtgactctatgtgctgtaccgtaacctttcgtatcctcggtaagcatgtgtcttgtttctaaatcaagttcatgctctcatgttccaacgagcattacattgctggaaaagcacatctttttccctctttcactgcgaatagcttttcgaatctagcgcgcctgattggacatccacgctagtgactgctcctgttgctcgcgctttccttgagttgcaacttcctctgcgacactcaccccacaactttactctgtcaattgctcttcgctccggtgctgttctcaagcacccgaagctatcaaaatgtcttccgcacacagcgagtacgatgatgccgatttcgacgacagcctctttccagcctacgccaaatacatcaacggtgtcgaaacgccatggtacgagccacatgaccgccgtctgaactacttgccctatacagatgctggcccgataccttacaccaacagtatgccctccagacaggtaaccggcgcacccgcgaatttcaacatcagaaacggcccatctgtcctcgatctgcgcttatcctccaatcacccacagctaggacgtctcgttccgcccgagacacttcgttccgctccgccacggccgaggactcgggcgccagcacaatccaccccaggctctaccaagcaccatcaagctgtatcctctgccgagatcacaagacagaagctactgcaggcttctctggaacgctctggcgctacaactccacccatgctagtcggtcgcaatggttcttcagagaagcgccgtatgccagcacgacaagccacacacccttctctgctacgctcctcttctgctaccgacaaagacagccaggccggaattatgcccccgagcggacggccgctcccatcctttgcagcttcgcctacaccagtgcggccccaggcccatctctctcctcaagaaccacggcagagtggtcaactgccttcaactgcgctaatcaggcctggagagattctcagtgacccccgctataaggacgctccacggtctaatctcaagcgtattgatacacagattactgggctctacgacattgcacagggccacccagaccccgagtttagaaggcaggccttgatagaaatcgcagcatctagtgcgaagattcatcgtatggtgtttgacagagaccaacaactaggaaagatgccaccgggaggggagacacgaaagcaagctcatgcacaggcacagtactcgcagtatcgttcagcacaatcagcgtcccctcatgatcagccgcaaggcttttcagacggctacgaacaagccatgccctctccacagtacgaagctcaagtccttccccagcagcacatcaagtccatgccacatcaagcgcctgtccagcagctcccgcagcagtatgcgcacccagaaccagaaaatctcctcccaaacacaccacccaacatctccggcgatctgcgtggcacaatcaatgcccaaatttcgaagtatatccaatcttgttcactactcgccgcatctcccgcagatcccgaaggcgcagctcgtcggaacgcagcgcaaaactggcagaacgacttcagagcattccttccgcctgccggccttcaatacctcgatgaaacagttgcaaagatattgtcttatcatcccgttcaggctgcacagcctcatcttgcaccgcaagtatgcccacacccgagcatgccttcacaccagaacgtcccttcacacccgtacgcgcctgaccaagcaggtgtcattgctgaacctcttcgtcgatacattttcgccacactgcccaagtactttggcgctgtgagagcccgtatgctaccttctacgccggcgaatgcagcgttgcaacagcaggcgcatgcttttatgcagcgattccgagctactgtaccaaatgagggccatgatttcatagacgagattgtacgtaggatgatcattgagaggaatgaggggcgcaatcctatggctttgctacagatctgaggaagtggatgagggggaaacgagggcgagaaatttgatcggagatgcatgaaaactctgagcggcgtggatatgagataataggaacatggaccaatctatagcaatcactgtagctgtcatgtcgattcagttccacactgaacacggaatgaaatacctgaatacatcgactgcaggacgattgggatttaacgtatcgaatccgatttgaccactcccatatccagattcctctgctgtatagagtacgcgtgtctatattcgtggctacccttggcaccatctcgtgggacatacaaacgcctctgtgtctacgtcgacatagacgagaagagattttgctgagatagctactgaaggtgaacaggctacgttatccatgatgcctttgtcacttcataagtcgatgttgtcctccgtgatacgtccatatatcccaattgcgctatccttcatgtaacaatgtgccagctcatcggctacgactcatcattaataggttgatgaaaacacttcctgaaccacacatgagtcacaagcagcacaaagttgtgaagacatcgatgtaattgctaaactacttgctgctgatcaacagcccgcctctctgttaatccagcctcggtcaagaagcctcctagtcctatgcccaaaaaagcccatatgtccttaactgtgcataggcctcacatgatacatgtcccgttattagtggagtcgcaagaagccgtatttggtatcgatatcctccttttgtaaatgcccagcagccccaaccctctgcttgcgtgcttcagcgaagaagctcccgtcctcccaacaaaggaaagacctccgggcagcatccttgagacttgtcgagaagaagtatccgcaaaaacttctttcatttgaacatactgctgcagtgttcctagcgcttgcagaatggttcgtcaagcgcggatgtcgatgccccatgtcagcagcccggcctactccgctgacgcgctccggttaaggaagctcctcaatcagcacgatacgtgctccgctcggaatggtttttgatacaaggcagaggccctccaggtgctggtagcctgtggtgtatcattggtcagttgaagaaagtgaaagcccggcgaatcggaaccctcgtgtcggaagcaaaacttggtcgatgtcctgtcgtggctttccggtatcataggagacgataagaatcgtctcgagtgtcgacagccccatgcaaatcgtaatgactgcactcttccgaagaggatccctcgctgccgacgcgctccgatcaaggagctccgcaatagacgtgatacacgccccatcatgagaaaataaagtaacagaaccgggccactgggaccaaggaggccgtgaagccagataagggtatctgctactgcctaggcgagtagagacggtcaaagagacagagagtggttccttcagtgctacagttaaagcacatggaggactgtgccaacaaccccaccgatgttgatatgctcagagtgaggtcctctagagctcctgcggtgagccgcgcatgacacgttttgtgtcccgcaacatggaggattcgagtttgtctggatttgaatcgtgccagtaacatttttttaaaaaaacgtctgcctagggccgacgtttggccccggaggaccgtgccaacaaccccaccgatgttgacgcgctccgagtgagaagctcccgcgatgatgagtcgcacatgacacgcgttgtatccctcaaggcggagttttcaaggtcgcctgcatgatagctgaagattgtcagcaggattttgagcaacggagacctcagtccacgtaccgagcggcgagacggccactttacgctactcactagttaagtgaagcatgtgggaccgacagctaggtggggtgtcgaggcgctcgaagtgacgaacgtccgtgcgccatggagaaggcgccgtgaaggcatgcagcatgtgccattgtcgggatacaggcaagaggtcggcttgtggcccaaactctagtcgaccatattctgtacagcgattagaacccgcgattgtaacaaggcgtaccgtagcgtacgcaatttgatagaccgagctggccttgttgcgcagtcgacaaaacaaggtttgggtgtttgcgtctgggttgagcgagggcgggtaagagtaacaggtgagcgagacgacgcgttgtttgagcaattggagatcgcgctagacagaaaagagcttagtctacaagacgtcatcaatttgggaagcaacgagcacgtgtgaacaatttgcagcctcctgatgactctgaaaacattctatgatcaatacagtacgcccgaatgtatccatgggacgctgtagtggcgttgctgactccacaaggccagtgctgtccgtacgccgacagattgccgagtatatcggccacgcatcgaacctgaccatggtagacggaggaacggataagataaatctcacaggatggacgacctgagtttccagtagatgatcataggcacaatgcgacaaaacttcaacactccatctaaagcgttcatcgatcgtgtgcttttataggcgttagcatgacgacccctctagacgtgaggagcaaagaagcagcaacttacgccagagacggaaagaggctgtcgggaactttctctatcatggtggatgcaatgaaacgaccaaagcccgggttcttgttcagcatattgaagaagtcatcgcgctgggcaacgactttgcgatccagtgagtgaatgcgcattttgccttcgatggtctgtttatgcacgcgattaatcacgtctttgcgtcgcagagtggcatattgctgcaacaaagcctgccatggccgaggagagtgagtggagaaagcttggggtagtagtcgagatagatatgcgacgtcgatgaggccagtggtcagacccaaggcggtcagtgggttgcatacctaagtcaatctgtcagatcttcatttgaagcaacattctgagccaggagaacgtacatgagcagcatctccgcaaagaacaactctaccgctcgtgaaagtcttcgcgacacgctcatgggcccaatacggattgacggcaacgacatcgtacttgagcggtctcggtcccggcaaaagcttctccaatttcgccggcaagtgttgctcgatctggtcgaccggaatcttgggatcaataccagtggcgatgcgccagagtccttccttctcgttacttgcccgtacaatgacagcccaatcttctggatcgatcacgtggtttgccgccggatagccatattttgcgaagtcgtacttgatgttgatcgcaaggaaccgccaatcatcccaagttaacccttcgaaaggtatgtcaagccgtttccggacagatgaagatgcgccatcgcatgctacaagaaactgcgctgcgtagaagagattttctcctatatgaggctgtgcttcgacaatgacagtatcattttgttctttcatgtccacgaaacgagtgttgtacttgatcgtaaaggtaggacatttcaatgcgtggttacgaatgatgcccgccatctccggttgagcaagctgtacaccatagtcaatctcaccgtctgatgcctcgcctggaggtatcttcgcaagtacctcattcgtgccaccgaatggagtgcggaagcacaagccttcttggttcttgtagcccgcctcaacgacatcatcaaggatgcctgacttttcaaactcatggagcacaatcgggaagtacctacaggcgttaacttatcagagtattgcgagacgcggatttgcatgaggcgaacattagggccctagggctgggaacaatatctgcctctgcttctaaaaccagaacctcaatatcctgtcgtgctagactgagacctaggaaaagacctactggtccaccgccaataatgataacgtcgtacatgcttgaatttccgaatggagatttagatttgaagagaatagaatcaagccgaattgggtgatattgggcttttgagaggggtgtcagactttgccttgcagtaactctggtgataagtgagcttcctagcagccttgcgtattaacactagtggtttctcaaggctggcctcgtcttcggcaagtcaagaaggatgcaggacaggaaacgcggctcggctgctactacaaactccgatccgagacagaatctccactgaggtggccccgagtcctgtaccctgcggattcgcattcgagagcggcggataagctggtgcctgatgtctcccatagtagagcgcttgcagcttgtgcctcgtttcaaagtatgctgtctttgccatcagaggtcgtcctcggtcaagcaaagccctcgaggcatccacaaccccggaagcaagtgcgtcggcaccagtccaatatagaagccgtttggaagcccatgactttgaatgtaattatgtctctcagtaacggtgtttgtcgtacgagaatgttattggaaaggcgtgggtagaaaaatcgcacgttgtcggcggaactcacgcgctgccccacttcgcacatgcacccttccctgttccatccacacacaagaaaaattctttctcatcaaccgtagtattgcatctccagatgggctcttctcagattccgctccatacaacacagtataatagttagttaatttttcaatatgtccatcgtcaaataagacggcctaatggcccaatggcaaggcgcttgactacgatttcacagtaatcaagagattccaggttgtaagtttaaggatcaccgtcaacctaggttcgaatcacaactaacacgattcagcgacccctggttaggtcacatttcttttttttcaatttttttcacaaattttctttgtgcggaatgttttgaacaaccactttttccccacgaaagtcaagctcaagaaacacctgttcaaaggtacctgagagagaaagatagccacgccgtccccaaaaataatgcaggcaataatcatgacaagaggtagtgcaaaacgaacattgacgtgacaaggtatagagtggatgctttacacggatgactttcctgacgaaccgaccggagtagtccagattcagaatcctgactgagagcctcaatggcctcagcctttgaagaggctagatcatgcatgattctgtaatttgactcgagcttcattcataggcgtatactccactccggtcagggcgcagataaacagttctatgcctaatcgctgcaggttcatagaacatgagccattgtcagaaccgcaaaaaagattctcttgtatgatcattcatggtgcggttggcggtggagttttcatactcgacggtcaatggcggattaaatgagccagtgtagaggttgatggtggctggatagttgtagccaacttacggcatctatccacgtatgcgcagggccatcggctttttcctttatgcttctcatcttctttgcgagcttaaatatctctacagcttcttttgtaatctgaattgttagcttttttgagaacgtttttcgtgcccgctcgatatcatggaactcagcaagcaactcctgatcaaactgttaaatgcaacaaaggaatgaaatataagatcatcatacccatgacattgagtgcgcaagtattcaagcaactgcatgttagacgctgctcttcctgcttcgcacctttgctctattctgacgctggagtctgctcgcagagaaaacttaaagctactgcttcttgcggcatcgcaggatctaacaaattgctgcgagttcggctgcatagaattatctgataacgtgagtgctttcttaaattatcgaaatgtttgagtcgaattggagttttcttctagcagatagcgactgcgatgtataatttatgctggttggtatttcgatactcaatagtgtaatcccaactccttgtgcatctgtcttgcatcttaagcctgctctggtgtcttcgagctaatcttctcttacctgccctgatcctctcgcggacaatgacgagaatttcacgctctgagttctcaaccccagtagatagccttagcatgctgtttctattcatgaggatgtatggtgatcttatgtaatggagttcagcaacatgaaagacatttgagaggttgaatggctcagacgcgtagttaatagtctagatcatgtcatgaagatcaacactacctcgcacactctttccaagatttcagtgaacgtgttagagtgatctatgttatgcgccgctatgcttttgtccaattgagctattgatccagaggcgaaagaagaagaaacaaatgagaatgcatcgatgcgctaagcaatgtagatgttgaaataaatttagattcagaggtgggagaaggaaacaattcaaggtctagagacaagcaattaagacagaatctcgtagcctaagcttaatgcgtgtgagaaaatctgattataactctgagcttgaagattactggtgaggacggtaggtagtctgtgccagagtgagcacgcgcaacccttctgttacaagtgaagtttattctaagatcactctacagttcttaatcctgcaacagtcgacgaacttgaatctcaatcatcgctgtacagtcaagtactacttcgcattctattactatatgcgcagacaacagaagcatacctctttgatctagaattcgtctcgtgggtttggattcagtctccatagcactcgaataagaatgtacaacgcggcggctggaatctgttgcagtcaacaactttcaatcttctactatattcacacaattctgccttctcgcgagtcaaatgaaaacttcggagtgtggctcagtgtggtagtaagaatgctcaacaacatattgatacatttatcaggcagacggatctctttgtgaacatgtcgtggaactagtatcttcaaccgggataaactaatcatactatgtgagaagtctacgtttgtagtctcgggttttgccgctttcttggaaatgtttagattcttgatgtgtacaaacgtgctagttgaaaagaatacggctaccagttctcttcacgccatcaatgagggctttacatactactctggaaacgagcgtccgaagatgtttcgcttcaactcgaagttgcgggttaggatatttgccggagaaggctgtggaaaacaaagcaaatatgtgagtatttcttttcaaagcgagagcttgaagcatggctccagacatcgcaaatcacacctgaaattcactacgatatgctattgcagatttttactacaaaaacttttaccttccaggcatatcccgttctctcagccatatcgtgaatttacctttccgtctcagtcaactttttgagcatcggcgcttctctctcacatcttacatagatactggatttactgcactatgagccggcagcagcccagacaggattgacaggtcaatctaccgcctgcagaatcttcacggctatatttgtaaaggcaccttcatttcggtttgtctcaaagtcgactagcaagaggtattcgcgttgcagaaatacaaagatagagttcgtgcgcatgcgagaagacgagaagaaagaaactctgaacagctaggaccaagtgcagaaagatgaatagaattagaacgattcactctggatgatggagagggcgcaagattacatgtagcaactgagccttccgaccagtatgttatgtcgaagatacttgcacgttctcagaagcgccgtgaaattctagataggtcttacagcttggagcagaagacatgagcagcaagcttgacagaagtaagatacttgctaccatacctagactgagcagtaaggtcaacataaaagcaatcctgagctcgaatatgacaacggcatttccaacgtttaacttcatgtctctactaacctcagttgcccttcccaagacagtttctcaaaattggtaagaaaagacagcgccagcagaagcgaacagcttgaatatgagaaatctttgaatcatcctgcagcgacaatgtcgagatagctgctacacgcctaaagatagatgctgatacatatccaagaacatcatgacctgactgcgcgacaaagaagagagagaacttggcattgtacttccacttctacgacataatctcaacaccaatacttatagctcagaatgtactggccagaaattaagattcatgttaccttaatctcttggacagaatcttatcctcgctcagagcgctacatgcaagatcttttgagttgttcagttagatggtaaagcaaatgcagatcaggactggactgtgtgcaattacggtgctgaagaggttgctgcgtaagatgagggagttgcgctgtagctccgctcaaattacatattcgcactttgtatttaagagacagtaaggttctttctcgcatttgcgatacccgaagaaaattatgaatctgtacattttatgtatcctctagtcaagacttgatgccggcctctccgcaaggtgttttcagaatgcaatcatcgtgatccttgatggtgatgtagacaaataggaaagagtagagagcgtcacaaatattgatagaagatcttttacaagagcatgctgtgaaggttatgattggcaattcttagatatttgagtgtgcgtaggccgtacaaaggtaatgcacgaggcctgtatcgttgaaggtaggtgcagtaatttgactgtcaacggcaacatcatgcttaaaacattgcagatccattccacttacgcatcagagtcaaaaccttgccactcctcctcgtcgccatcctcgtcttgagtctcagtgtcgaaaccgccgaaaggtagactctgcacattctcgtcacttccttcttcttcctcagcctcttcttcaccaactccctcgtcatcaccttccaagagcatctcatcatcctcaatctctaggtcctcctcatcgctatcatttttgatccacaactcgtaggcatggtatttctcaacatggtccaaccagcttcttgagctgcggaagagtcgactaggacaatgagggcaaggcacgtcaccaccagctagagccttttgcattgtgttgaaagcactagaaagctgaggcttgcgagaatgtgtactccccttgtaatggagtttgaggcgatgaagaacccacttcttcttcttcgcgtcttcagatgcggtggggtcggcgacacataaacgacagataagtccagtactctggcgacttgtgtgggcaacgaagctcttgaggaagtcgatgcgtgactgctctgagctggttccagctcgatcctggcttccctccgcgatttgctcagattcacggactatctgtataacgccatcgttattaaagtcctgccagtggctcggctcgccacgagggttgcgcatctcgtcttgaatctcgtatgcatctatgtcaatgttctcttcctcagcagcatcgtgagaaggctggtcggtgctgtcatgttcttggagcagagcatgcacagcattaagccgctctcgagttgaggcttcatgttccttctgaccttgggcaatttgctgccgaatgctgcctgacgttgcacctgctatggcgaaccctttcgttgcagcagccataccagtcttgagttgtgctttcgtttcttctgcaatctcctcgagaatgaccttgcgcaaaaccgaacgcacctttttccgagtgagcttgcgctgatatacagcttcttctagagcccgaagaacctgctctgcctcgggcgttgcgatgcttctcaaggtggccttgtaatgtccagtatatttggtggtgtatccgcgctcgagctcagttgatgcgtctagggaatggatcaggtcgtatgtgttatcaatgcatgacttgaccgtctttgcagcattgacacattcctcatcttcactctcgcgctcttgaagtctcgtctcgagctctgcttgcagagaacctttagcgttggtggatgctgcggcatacaaagtctgcgaggcttgatcaaaaatcttgcgagcttcttcgcgagagatggtctcacgggagcggatgtaagctataaatgtaaaactgattagaagaatttctctctatagatgctgcatgacgaaccttgaatatcgatatcagcgacattgacggtgtcgtagctctcgtgtatctttgactggtctgcatgtcctgcaatggctcttgcagcatctacgccatattcgtgtttggtagaaacgattctcgcgcgtctgaagcagtacatcgtgttgcgttctggcagtccagcgcggatcagcatgagccggaggcgttcgttgacaaccctgactcgcataggctcattgacttcaatgctgccagcttgattggcgccagtgaagacgggctggcttgctacaacaggatcgaccttgagccaaaagtcatttgtagaaagcacatagtctaatcctcctggaaagagattacgcttgatggcctggccgagtagtgtgagtgtcagatcgagctcgtgctgtggcgagggcgagcaatcgggaaggtagagaaaagtccgtgacatctcgacgtagtcgtgtttgtacgggtcgcggtgacctttgatgaatcgcagggtgaggcgaaagacagacctgaccatcctaacaataatattagaattcgtccatagtagagcaatgcatgataaaaaggcttgccttcttgaagaactcgacatctttccagcgaagggtatcgtcagttccgcgcggagtgccgtcgcttctcaagtcgttgcgtccatagccgtcagcaagaaccagtgaaccaggccgtgcgccagtgcccccacgcccagaaagcccacagattgtaattctgttggctattgtctacgcttgtagtacgactgcacgacggcttggtacagcatacagagttcgacatctgtcaaggatgttcttcttccatgactcggcaggcaactgatggtgcgtcgcgacgaggtgaataaacttcatgagctcattgtgccagtgcaagaagatggtcgaaaaggaatccacaaagcgcgcattccaccagtacaaggtatgcttgatctgatagagcgatccaactgccaaaagtcagagacgcatggcagacacaatgcagtggagcatacctttaactttctcgttgatgacgccctttgctacaatggctacgccaccaatgtacttcttctggttgtcgacaatggtggccttgtcccaaatggcggcgtggtctcgtaggccaagttgctcctggcagaagaattcaaagtctttcagatgtgctgcacgacgcttgcgcgtagtgggcccggaaggatcgtacatctcggacttcttgatgagctgctcgatgtcggccaagtcttggagcttgagctgtgcccatttggatttactatgggctgtaggggcctgcgcaaagggcggtgcgccctgtggtcgttgagccatggcgggtgactatgcgcgcatacaaagaaagagagagtgtgtaggtatcttgggctgaagagaagaagtggcagtggttgagagcgggctagtgcgtggtgaacacgcgatcgacgcgccgtgcaaacgggcagtcttaccctgcccacgctctcaaagcggtggggaatagaagacctcggatcgtctctcacctgacgcagcatctctgcctcggcgccatccactgcgctgcttcagcttctacagcatcgtctcaccttggaagctcaacgacaccaggatccggcgacatggcagacaacgaccccatcagcagcgacgcttttgcgaaactcaaggtcgcacagatgaaggagatcctcaaagacctccacgacagcaagcagcacggcagggtcaagcgctatggaacaaaagacgagctgacgcgcgagtatcgacgcattgttgggggtgcagcaacggtcagcacacaggaagacgatcaagaagagagagagctagaggaagaagctgaacaagctggaccagatctagaacagatcgcacgagctcaggcaatgttcgacgcagtcatgcctcctcaccagcaccgccctctccaagacgaccaggaagattatgaaagatttcagatatcctggcgggacgtacaaagcgcgcaaagacgacatcagcgatacgctagaggtttgtcagacacagcattttgtcatggatatgaactgacgtaccaacttgcagcagctctacggtttctgcaatgcgctggacacagcgctgactcgcctcgatgtcagcgctgaccactcagcaaaccacgatgcactcggcgcagagcttgagcgagcctacttccaagtccgactggacgatgcgcgcttcgcagatttcttcctcgcacagggcctagacctcaaggagcccgaccacgacatgcagatgggcatgcaagcagccatggcgggcgccgatttggatgccatggacaaggccatcaaggaagaagtcaacatgttgaagctggtggtgcagcatcgcatctacacttggatcgagacgttcccgatgccagagggagacgacatcatctacccgcaggattttgtggatacggaccgcagggcgctgagagactttgtcatgtttgctttggacaagttccaggaggaggacgaggacgaggagggcgaagtcgactactgggcgcgtggaatgtcggacgaggacattgatgggttggtggggcgattggacaagttgccataccctctggagagtggctatggtcataatcgcacggttctgagagcggtgcttcgcgacgtccacagcaatcgctcgcgctccgtgtctctttcacgctcccgctctcgcagcaagtctgttgcaggaagcgagcgctccatctccccgactaagtcgctgcccccaatgccgcacgatgacgacggcgatgatgatgatgatgatgacgaggacccggttgtcgcagagagcagcaagagatctggcaagaagcgcactcgtgtgtctggaggggtgcggggtcgtgcaaagaagcgtaagggcagtggctgaagtttcaacaccgtcgacattggcaggtggggtcggtgtgtgtaccgacgtcttgctcagcatcacgcgtcaacttgaactcttgtagcacttgtgcaaaagtagcacctaggaaacctctgatagatgagcaaccttgttctcaatctcttgcccatgaagtcgtcgcatcttgccttgctcgtactgttctgttctgttcttcatcttccttacatcctccacttacacctacatgccagacaactccatcactatcaaatcttgtcaacttgctcctgctcaaggtgcgcaaatcgctttttatgaaccacgaagccaccggcattccaacgggacagatggaagctgagcttgagtcgctttggcacaattcagcgagactcgtcacctccagcttcgacattcttgcatcttcatgtgcctccgccagcgaacgtggatgcgatgaattatacaatcttgagggattatgaattccccacatgttcttcttcttgttgttcaactatttgaccaagtaggtatcggcgatagagcaagtgtcaggtttgtagcttcttgtcatgtctactgtggtttgctggaagcgatgcagttatgcaatgcgcgacgcttcttccggcttttttttttttttttacagggttgctggtttcttgctggctgtgttgttatcgttgttgtgcactgtgtagaaagatggtcaagtggtcgggcacacgcagagaagtctgattctccatgtttatgtcgatgacatactcaggttgagtgctctcgtcacccccattctgttgcgacttttagcgtagtgcaacgaagtactgtgatcatgggcgtgccatgtgggtggtcgtggtttagaggttgtccgggatgaattattgacggcgtgctatgttggtgtgtcagtggtgggcaatcggcggcggtcggaggtttctggctgctgggccgaggtctgaaggtgggagcgcttgagaacatcaaccttggaagtagttgcacgtgtgtaggcactcatcacgattatagagaacagtgtgtatattgttttttggtttggtctaaggggcggtctgtattgtttgctcgagaatatccgggcaagttgtcctccccctgggctcctcgctggcgctcgggccgcccaggggtcggaaaacttgcccggacggagattccaggttcgacccctggttaggtcattcaagtttattttttgccattttgtcgtactggccaacttgccgttcgctcagacacgggctagctataattttgttgagtcacagacatgagtggatcttgaaccccagcagcatgataatgaagtcgtgatcttttttgcattgttccttgaataaacccacgacctagctaagctcttgcggagggttgggtgagcgtgttgccaccgtcagggtacaagacctgctcgttgtagaagacaccacctgggccggccaggagcagtacagtagcagccatgtcagtgtccttgccgggtcggccagcagggttcgacatttcagatttgatgacactcttgttgtcttcgtccgaagagcccgtggtcatctagaacaattagcaacgtagctgatatgtggaaggacgcgacgcacctctgaagggaacacgccaggcgcgatggtgttgacgcggaccttggtgccaacgaaagttgtcgccagcatacgactgagatgggtggcagctgcctttgagctcgcgtatgcaaactggccgctgctgctgcccttcatgtagccggagatactgctgacattgatgactgaggaggtatagcccggagtcacgtctttgcccttggccagcagaggcaagaaggtcatgctcatccagaagatgcttccaacgttggtcttgaatgtgtcggcccagctttgttcctccgacttgagaaagtgctgtgagattgactcggcatcgtccatgttcggctgaccagctgtggagaacttggtgttgtcatcacgcgcaatacctgcattgttgacgaggagctgaatgcccttgggctccttctcggaaagctccttgtacaggcgtgctacatccgccttgtcgctaacttagaattagtgcccggatcattataatgcaaatgccttatcgtacctgacatcaccctgtagagggatgatctgtcctgggccgctgtcataaagctcgtcggtcttcttcaaaacctcttcacggcggcttgtaatgtacacctttgcaccgttcgctacaagagcttgtgtaatcatgagaccaatgcctgtaccacctccagtgacgagggcagtgacgtgtgatacatcaaagagcttggagcccttgagctcctcgttaccagccttgccgttgcccatgtttctgacaatatggtatgacgttctaggaatgaaattgggttgggtcctgaaagtcgaagctgcaatgggttttgatttcgagaagagccgaagcatgttgaactgattgaagtcgaggtgtgtgctttttatgtgcgtgctgtccacaggagtacgttcatgtactatgttcacatcatgacgttgagacgacgcacattgcgcggaagggtccagctcaacaacgtgtccaatattgagccaaggcgtaccatgatcgcatctatgcattggactccatttccggactcacgacaagctcatgttgttgcacaagtaacgggccgtccacaaggtagtccgaaatgtattgggaacaagaggtgcgcatgatgaacgctctgagcgcctgtagcaatcaaatctgcgcggagaacaaacgcgagagaacgactaaggagctcaattggtcgaatcttgcgtctatccaaactcagtcagtctcactcaaagtgcatgatgttcgaggtattgaggtgctggaagtcgcgaaaccggaaatgacgtcacatcacgtccgagccatctccatatcatccccgcgatatcccatctcgtcggagatagaatcactgtaaaatcccgagaagaacttacaaagcacttccgcgctggcgaaacgtacaaaccacgccctcttcctagcacgcaatggcttgtttgtcagcctgcatgaatgtgattggtcaatcctattattaacctcggtcgggaataaccaaaagcttagctatggcatcatcgccacttgtgtgcggatgaagggcagcttgacgtctaatagcactgcaagttcacaaatcagcatttctaatccgcgtagtatatatggcagccgtagtcgctggtattgatcataacttacccaccagcatctaacagctcaaactcgacaacttcaaccatatcttcacatcagcaagaccattgctctactatcacatctgcaatacgacgcaacatcctacaaaatgacgaccaccgcgcaccacccgacgcccgcacatcaactctccacaccctccgcctccacgtcctcgaagcctgaagacgtcaatttccaaggcctcccaatcccacgaggtcctgtcaccgctgcgctctccttctacaaagcccccgaagacggcgcaccaccacacaactacgtcgaaccaccacccggtgtgccgcagcgaaactggggcgatgactggcaagaggtcacactgaacgacctacgcgggcaagaaaacaagttcagcctcgaccacaacgccttcgatacataccagaatgtccccagcaacgagcacgagttcacagacgatgcgcgcataaaagaggtgtattatcctgaagtcgagaagctcttactggacaacgttcagggcgcaaagcgtgtcttgctcttcgatcacaccatccgccgaccaacgggtaatcgtaacccagtgactcgcgtacacatcgatcaaacgccattctccgccgccgagcgcgtgaagctgcatgctcccgaagatgctgagacattgctaaagggtcgctaccgcatcatcaacgtatggcgcccgctcaatggaccagtcatgggcttcccgctcgcagtcgcggatagccagactgtccaagacgaagacttgatcccgattgagcacagatatcctaacaggaacggccagacggcggctgtggggtataatgctggacagagctggtactactggtctggtatgaagaacgaggaccgcttggctgctcaagtgccttcgacagtgacgaaagtgttggcaaatggggaagagtgccgcacactgcattcagcgatcccaggacaccggaaggcgctgttggccgcgagagtattgaggtcagggctttggtgtttggttagattcctcgctcgtaaagatggtttacgatttacgaagcatttttgtttgaattcagcctaatgtcattcactcacgaagaagatagcatgtttgcgaacaatgaacattattattgactatgattaaattactgcgcactatcaaagaactctgggctaggggtatctggatgctaaaacgttaaaagagaattatgctcgcttgctggaaaaggtggctcttgcttccgccatgctcatcaaaacattcatctttcagtatgggaaattactcgtagagactacggtcgttctggtcgttcttaagaggaggtaattgtggtgcgctcgcatcccttggtgcagggttcgctggtgcttcactgacattcgacgatgcttgcggagcaggagcagcaggtactggtccctgcggcggagggctgggcgcaggtatgggggccgcgctatgtgcgttatacacgggttgtggtgcttgaggtggtgccggcgaagtactgaggggcgagacagcttggccctgaggctgttgtgccatggcaggatgttgtgatacaggagatgtagaaacagcggttccttccttcgacacgttgctgccatagtatcccgcttgttgtggaggagcgtacatatatccttgcggtggcatgaaaccctggccatcaggcgtgggcacccatccaggtggaggaggtccatagtagtagacctgacctggcgcacccggagcacccggtggaggaccaggcatgaagccaggaggcgtttgagccatagccgggtggataggctgaccttctgggacgacgccaacggtcagcttggagaactgtccgaggtgctcgacggggtatttgtgcctgaacccccacttccaccatgccttgaaagccgcgccagaacccatattcttccacttctcttgcagaatcttctggtcttccttgctacgcgcatcttgcatccttgtgaagcatagcaccaagagcgagatcaagatccagcaaacggtaccaaatcgcattgcgctcttgccgatcatgaggcggcggaaccagaaccaagattcgaggaatccaaggaggaagagaccggggatgacagaagcgatgacgatgatccatgtccgtagaggtgtgccacagtagtacgagtatcggtaacagctgtatcgagagctgctgctgttgctatcgtcgtcattactgcctcccgaactgccaccgccgccgtagtagtagcttgaagtactgcgagcgccaggtggtgtgctacaggaacggatgtagtatcggtaatagtagtcactggaagaagtgaaaggtgcagcattggcgctaaggtaccatgtctgttcgatataggtagtacttccgtatgttgtggtggagccgtcgacagtagaagttggcttgatttggtcttgaaccagcgaaggtactgtaacggatgcagtcgtagagacagtgaattgggtcgggcagcttgcaggcgcagtcattgtcactggcatcctgtacgagacagttgttgtcaccgacgagcgtgtggtcgaggagtagcctgcatcgccatattccggctcgagatcggtcgccgcaacggcctcctgaccatagtactggtaaacaacctccaagccaccataaccccggtcggatctcaaggtcgacgtcggcgtggcagtcggggtgacggaagacttgatggtccgcagttcgtctgtgaatgtgtatgtagtagtcgctccatttcctcttgtgtacacagacgtggtcgcaaaagcggcatagcgagttgtgagggtccagaaagcggaagtagaagtagaagaagactcatagtcatcgtaatccgacgaatcaagttgagcgctggcagcactgaagaaggatagaagagccacgaaggcacaaagaggagccatgatcgcgtgctcggaccggaaaacgaatgtgaagtcgcgaagcaacaattgtggatgcaaggctggcgttccaccttcagggcatcaccatcattttaacgcccatgaagctcaacgctgtgccgcagctagtgtgcgaccgactcacgcctggctcaccggttttgcagagtcacatttcgttgtcgtccttggcaagaggatgcagcctggacagcatcgcgaaagagcgcgtccgccaatcacagccagatcgcaaagcaaatcattcgatcttttgggtcgagggcttgctctaagtcttaagcggaattggatggctctatttctggtctatgcggctcgtattgggatggtgtcctgcaggggtgacgggaggcctaacaaggcttcagtgcggataattctttgcaccgccctatgaaatattggaaggctgactgaccacctcgttttcatagctctctgtaggcagcaccggcgagcatgatacagttcttcatattttgatcccttgtcagctgcgtagagagctgttcctgaatatggtgtgctggcgaaacatgatggctcgttgtccgtgccgaaattcgaggtcctgtggcgtcggcggaacgcgcgacatgagaagcgcgatctcttggcgacacatgatctttcacacgcgggcaggcgcgtcttcgtcatccaccttttacggtaactcgcaagataggtcgagtccgggcttgaagactgcatcctttcatggaacctcggcgtcggcaacaccgcttgctacctaagctcgtgaagcttagcagctcctagagaatgacaagctttggtcgccggtagttcgagatccacccgataagcattggccaggagagtgggccatgcggttttcgacggtctcgccagtgaatggagcttcattcttttttgtcagcctcggacacgcgacgctaaaggatgtagccatacattctctcacgctgcagaataagcgaagcaggactgcgatactctaagaaatgtagtaaaatctttaggttgagatgcaaataactctaggaagtctttcaaggtgtttcaagataaatgcaagtgggagtctatatcaggctaacaatacgagcttacatgtgatgttggcaagagatgtgtgctgatatcggcacgggggaggaaactggaatgtgcattgtccagagcttcatcattaatctataatgatgggcgtctttctcatagtggtcttgcatggtggacatttcccgccgtcgtagcacagagcagagccctcggattgcaaagccctgcagggagctgcaaaaggtgagtccggttgttctagaactgacgttgtcgtagagaatgcaatcggcctcagtggtgatactttgagattttaagcttagcagaatgagaacgggaaaggacgtaggtcggagccttgcagcgcggttttgatctaggcgttttcagcgtagcgcgcatcgaatgaaggaaaccggcaaccgcgccgcaagactgagcctcgcgcttccctctgatcagacaaacttatgctttaaatgttgaaattccagcttgcaagataagatctgatctcgtacacctggatatatctaggaacggttgaattggaatcggatctcatccgtcgacgctactagtaactgcctgccacgtgagcataagggtcaagcttgcgcaagcgaagttgaaagcatagagaaggctgtggcgatttcaacatcgattgagacctgagaaacaagactgctcctcagatccttgagagcagtgcaatgtcaacgccacagcgctctccccttcaccacctccaagatgcacacgtcacacgcggctccacttcagagctcaccaccacaccgctctagaaatagcccggaactatctcgaacatatgtctcggctttgattaccccgcgctagatttctgctgtgttcttgtgtgttgagagacgggccagtaagatttccgccgacgaactttatacgaagcagatagattatttcggtaagagggatgcaacaccaagacccggaagccccggattgcaatcttgcattccgctgcaacatcagatagcctctagatccccttgataagaacgatgtgatgtggacaaacacttttctgcgccaaagtgcgcaaattgtctacaaagtcaggatttgaaagaacattttcgccatgtcgacagctcggtgctacacgtgccataccctacgtccgctctccgacttttcatatcgtcgcaaggacggcgccgtctcagcagcatcgcagttccgacgatacctatgcgtgctgatgaggcgagttgatgcaaaatctggaaatggtggagtcatataccgctatcgatgtgtacatccgcgtcatggagattgcccgaaagctgcggcggtattgcgaccacaggactcatctgcacagattcaagtaagggaagaggtcgaggaggcgacaaggctcgatcatcgggcgcttggagatgaggctcgacgtgaagatatacgggacgttgaggtggagattgacgtttgcgaagaccctgagggcgaattccgtgcgcagaaagaagacgcgataaagaggttgcgccaatgcgtgggtacggcggagagtcctgcgataagtccatgagacaaggaacgatcgaagctcctcaccacagatcgatacgcgctgttagaccccgttgtcaccagactacacacataactgcgaagacaagcttgatataaacgtaaatgaattgggtatagtacacttcataagaagcagctcaaactatgctgttatccgcacaagtaaacgcgccgtttacctgctgattcggatccgcaaacaccgccaacagcgcatcgatactcgcgtacatccccgggaccatcatgaagaagaccagaatcatgatgaaaccattgaacaccgcagtagcaagtttctttccagagctacgccacttgccgttccagttgaggtggaaccagaacaacacggtgataccccacgtaaaccacgagagtaatagcgacgaagaaatgttgagcaaactgttgaagacgggaatggagttggccaagatccagacaacgacccagaagagtgtgacggagaagatccagacggcccagtcggtcttcttgctggtctccggcacgacaatcgaggagcggcgaccacgagtcggatccgaagcgatcgaagcgcgacgctcagtcttgccacctttgaggatgttgacgtggcgcatgaagaagacatggaggtatcgcgcagatgtcattccaaagatgagaccggtgccgagaaggccgatgaatgagacggcatacgagaccttcgccatggtggtttgaagcgagccgatggctggagatgcgacttgctctcccgaaagcgcgtatacgacggatgcaacgatgacgtaaatggtcgttgtgatgcacttctcaattgtgacagctcgagggaagtcgcgggaaggattctccatttcagccaacacagtgggaaatgcttggttaccggtatacgcaaaagcaatgttgaggaaagcagagacagcttgcgtgaacgtggggtcaccgatgaccttgaggttcagcgatgcctctgggtttcgtggtccttggacgccgagtgtgatcatgacgataaggacagtggcgatgatagaggcggtgcagggccatgatgcccatgagacaaagcgcatgctgtgcggtacgcacatggcccacatggcgattgcggcaacgactgtgtacacaacagtacaagttgaatgaatcgtgttcaatcctatggttaatgtgagtaatgcactggcactgatgagcgccatgttgatcaaaaagccgacggcaaagatgccttcgacccagggtccaccgagcacccggccgtagtcgacaatgttgagcatgtaagggtattttcgccagtattgaatcaggttgtatgcggtgtacagactcaacatgcccatgactatgatgcacagaaggccagggaagaagccaagcacgttcaaggcagatggcagtgacagcatacctgtgagaaagttagctggagtgtctcatgaacttagcaaccttggaagcgcaacagggttgcacgtcctggccaccgacgaggctgtgccctctaagaactgattcaacataccaataccaacttcattcgttacaaagatgatgacggcttgtgatgttgtgagcttcttctgtcccgtagtttctgcattattcggtcgcttgctagcattttgcacgtcggaaacatcgcctacgtgagtgtcgctgtcggagtgtgagtcgtacttttcgctgttggcaaagttcgagttgcgcaatgggtcttcgggatcgtgtgtggcgtctgctgcaaagggaagcattgggcgtttggcggatagatgttggtcgtgtttcgcggagggcttgtcgctgtgggtatcggttgtttgttgcttgggaagagtgccatcggcggcgtggtcgacatcatgcctgtccatgttgaaataaggaacctacacaactatgtggagatgcgagacaacgggagtagggacgaatagagcgtgtgaaggaggttgtgattccaaatacgaggcttgctcaagttgatgagaagaatgcgaaagaatggttaagatgaagactgcgacatagaaggggtctacgacactttgtatatgtggagaagacgttggaggcattacgtacagagagcgcttgttcggcaccaagaacagtagtccgtaatagcgcagtgaaagggtctttccagaggtcgtgcagatgtctgtgctgcaagccaagatgtaggagaacaacgatctcttgaccgacgtgggacgtaatggtaaagttttccacttccggcatgtgggccaacaagtccgccctccaaaatgaagcgatttgagagggtctcagggacggcgtttcgatgtggaccacacagaactgtttacactgtcaccggagtccggctttatttcgccgttaccccaggtgaatccgcgcgtggagagtttgacatgcatactgtgcatcgtgatggtcagatgtttgctgcaaagtcttgagtatgacgttgcagttgatgatcggctcgggagcggccgcgctagaagcacatccgcaccttctctaattttgagaattgcgtgcgccgagcgagatggcgcgcagccacatgcattccttcacgattggaaaattttgtgcggcagtctactagcgttctccttttcggacgatttgaagcgtttcgtctcatggccttcaatagatagctgtcctgcaattgagaacacggacaaaaagggcatcgatgaaggactcgggatgtgtctcgatacggggttgcgcgggagattatcggcaagaattgaggttacagccttgccgagagtggatcattgaggcgagcggcgagccagtatgtggtaaatggctcatcaaggagtccatggtatccagcgcatgggcgcgagaagcgcggaaacaggtgtactggtgggcacaggtgaacacgcgcgtccagaagggcagtgagagtgatggtggccgactgatgcctgctgcgagtgtgcccaccagagtgaaagctctgtcaaagtcgccatctccatcttaaggcgttcatcagctctccaaatcgcgttcatcggtcttcgacctttaacgttctcaacaagttcccaaagacatgttcccggaaaagacccccttacaacacaactctgtagagttcgaagtcttcttacatcccatacatgctacgctgctccagtgtcaaggctgtccagtgaccagataggtaccaaagttctggcagtggatcttccacattctgctcggatatggcctggcacaatcgagagcttctagaatgcttctacctcgtgcaatgattcagaagccatgtcatggttcccactttcgtactgccttttcatccttcagatggcgagatctcagtaagatatggagcgagccggtctttggacccatcctatcatagatcgtgacacgaattcttgtgtgcccaactcccgaagacacatacaccggagggatcccacggtggtctttccaaaggttcgaaatattgagtcacctgcatctggataagtcaagatccagaagcgcggtgaacgcagaactcatgacgatcggtgttggtagtgttcagtcacgaaaagtatgctttggcccccttataggatcggcaggtactttccagtgctgtgggattgcccaggtggagcgacgcacacgtggccatgtggcgctctcgaaccgcatgcaatggggtacccaggactggagcagcgactctaatattccttgaatttcctctgatccatctcttcacaagcccgctctcgagtccaaaagcgtggcgcgcatgtagtgcattgaggttgattgtggctggtgtccgggcttgtgcacgcctgaagccgattttccgttgtgaagccgctagccggcgcggctgacgccatgtccacccgcatctccaacctcacaggccgacgcgacatgatctcttccgggatctgataccttggctctgggagacgcgcacgtctgccctcgagtcgacatgggtgaaaccgaacgatggatgtggaatttcgacattcccaatcctcaagacccctttctttcctttgcgatatactcttctattgtgatgcataagtgagcgtactgtggttgttcgtcttgcggagcgataagcaggtttcatagccctgtaattcaccgtcattcattccttcatcattgcgagactgtccctcccgatcgctgagcactatccttccccacactctcacccgatgataccccggatatcaatcgcgctcgcggcgctcctccacgcggctaccaccgcagctgtctgcacgaagctcgaagactgtcctcagttcgagaagctaaagacgaacgaatgccaaccattccaccactttttagcgagaggctcgacctcgccgtacccaggacatgtcatcgaaacagtgggcaaggtctgtgaccaattgaacaacaacactcgatcctactgcgtgcgggtacgaagacgtcgattattgggctatgaatggcggggagaggtggtgcatatcggcacacgagggtgcaatgaacggagctgaacagatgcgcaactacaccgcgcggtgtccagacagccatttgattgtcatgggcttcagtcagggtggaagtgtccagctcgatgtgcttggtggagggggtggcgagctgtggggatgccagcaagaggagaacccggccatggacatcaactcagcgccaggctcaaagggtaagttcccctaacatcacctctattgacattgaagactaacatctaccagtcgccgcagctgccatattcggagcgacacgacgtagcgccaaccagaacttcacctttggtggcggtgagatctctgatggcggtgcgcctcgaaccgcgcaacagaatgcgggtctccaaccatacgcgaatgcaggcaggctgcgcgagtactgccagcctcgcgaccccatttgcgcaccgcaaacggaaaacaaagacatgaactttcacctcgattactttgacaaatggggcactgaggctgcggattgggtggttagcaaggctcgcgaggcagctggcatcaaggaaggtggtgatgcaacctcaggtgcttctgacatgctgaagaaaggcatttcgcatccaatctcgaatgtcttcctcttactcattgcgattgtcggtctatagtaagtttctccatttcagtcgacgtcggagcattggggattgtagttcgttcggggtctagtctaacgaatcgtgattggatatagacttatacagtacagtttcatcgtcaagcgcatcgcagtctggaagttctcgtcgacaagatatacgcccgtcagcactaccgaagcagtatagattgcagcatgcgattcttggtcatccgcctgagcaatttggagacgcgcctcttaacagtcatagcgcttgggaatacttggcagcaaagcgagccgtcaagcaggtttccgtgggaatacacactgtcaaaacgagcaactgggccaaaaccaaagaagacgaggttttttgtcaacaaggggccagaacacctgttgtgcccatgtacgatacccattgaaaataagttacatacatagattcaccgacattaatacaccaccaggcaggacccggcacaaattttggaacactcacacttatttctattcatttgctcccactaccagttcgtccaactagacatcattgggcggtctgagttccaagtcgctatcttcttcatcgtcatgacaaattactaaattttggaagcgatacaccccaagcaattttacccagtaggcatcaaacgccaagacatgccttcaccgatgttccacgccatctcaaaaaaagtcattaatatgaggctcatctctgtgaaactgctttcaaacaagtgtgtcttaaaacctaatggagacttctcaagctattaggtacctctctgcattatagtttctctggacccataatccagttctagcaatcctgcgcaatgcttatcaccggcttattctgcacctagaaagggtgcatgttctagcatagatacgtcgcctggcattggtcctccgcaactttccgctcagctcggctccacaggcgcgcatcagcgagtggttacccccaaccttccatccgcaatgataagatccgtagatacctctatggggcgacatacctttgtactgacacttgaagagcacgggcacagtattgaagcacgcgaccctgggacagactggtagttgtccaaatttgactctccagctctgtggaatatacacttttcgtatacgcagggcgtatgcgacggataaagctgaatgcgcaccatccttgcactccgcgtatcatgataggcgcgacaacaccagcagcgtggtaactctgcgacggtaccacatctggtcagcaaggtgagatgtgcataccgatcaagtcgaaaagttgagaacattataacgcaccatatatgaatccacgaccccgtttctttggacgtggagatgtctgcatttccaaacctctttcgttgagactgaatatacttgtacgacctggatcaaacatcaagagtataccaataaagtggagctcactgcatcagctcgcaggtcgaatataacagcaaagccgattcctcgaggaactatccttgcacttcaatgatgggcgatgcaaaaattacaacacatcatgaggtctacaacacctcagaaacagcctctgacgcagacgctcgcgagctcgccctcataggcaagaaagctatcctacgtgtaaggccttcggctaccccgtctatcgtcaattacaccgtctaaccccctgtgcagcgaaatttctcccccctcgccatcctcggcgtcgcctgcgcctcgacagtgacctgggaagccatgttcagtctcttcatcttcgggcttttgaacggcggacccgcggatctactctacggcttcctgttctgctggctgggctgggcagctgtcgtcgccaccatggcggagttggtgagtatgtggccgacggctggaggccaataccattggacgtatatgcttgcgccggaaaaatggaagagagggctgagttattctaccgggtggtgagtgaatacgattagagggcgtggatggagatcaaggctaatcgtgagatatgtcaggcaaagcattattgcgtggcaggcgactacggcaagtgcggcgtatctatctgcaactgcgtgtcagggattggtgatcaataaccgaccagactatgtgcctgagcgctggcacggaacgatgatggtgtttgcgctgatcctcgtggcgctgcttttcaacacgttcctcttcaagttcttgccgcaagtcgagactgtggttcttttcttccacattacgctgttcgtcgtgttcataattgtcattacagtccggtcgccgacgaaaagcagcaatgacgaagtctggacgcttttcttgaacaaaggaggctacgagagtaaagggttgagttttttcgtcgggcttatcacgccgctgtttgcgttttgcggcgcggacagcgccgtgcatatgagcgaggagattcgcggtgcttcgcgcgtggtgccttgggcaatgatgagtatgttcatacccaattcatcggacgaccatactgatctcaacgcagtgtccatcttgatcaatggcctgactggcttctgcatgctgatcgccattctctattgcatgggcgacatcgacgcggctctcgcttcaccgacaggttatcccttcatcgagatcctcacccaagtggtcagttctatctctggaggcaccgctctatccgctcttttggtggtcatgttttgcttcgcgaacctcactctcgtcgccagtacgtcccgccaactctgggcatttgctcgagaccgcgcagttccgcattctcgtgccgtcggatacgtcgataagaggatgaaggtaccgatcaccagtcttgccatcacgtgtatcgtaacttgtttactgagcctgatcaacattgggtccgcagcagtgctaaatggagtcctctcgctggctgtcgcagggttcttcggctcatatcttattcctttcactttgtttttttacaagcgaataaagtatccagaagaggttctgcgaacgaaatcctacgaataatatagcgctgcgagtaacagcgtatcctatagatagtatagcactgctaagtttaaagctatttattatattttaagtcttaacttctatctaattgctataaaactgactattcctataactataataaggaaaaagataagtaagataaacttgtctattaagttattgttaagtcgtatgttgttatagatttttgcctagcatattagacaatagctagctttgctttctagtaaagtatatacctataatttaaggcatgccttataaaagctatatttatagctatttaactagacgatagtatttagcgcgtcttctaagcatattagatagttatcatcttagttctagaagtatgttgttagtagagtgtaagtagcgcagataaagataatatatagcctaagtatattatagaaagacattattataaggttgcctagatgcgctgtaatgtaacttaggtagatgtactagtaagactagcaatgttagtaatttagacgtataatgcatagcaactgcgatatatatatatagtctaatatagaactgtctaagactttatactaagtattatttattgcaacgcatatacgttctatatcttattttagacctttgctaattagaggacatagataggcagttagagactagtgttatcttcttatttagggctattctaaattaactttctctctaataatatctagttaattttagcaagaaggcgctagtttatttcttacatgcttatctagtatagtattaggtagcaataagtagatatgctaataaataagagaaagttaaaattttaatagcctagataattattaagaagttataataccttcttctagtaagattctttataatagaatcttgcagctctgtaagttaagactaagtagttagagatagcatatctagagtaaagcatatgtaatattagcagtgtgcaattatagaatactttctctttagtatttttgttaagcaaactttattagaagagagtaagctagtcttttataacactaatattcttagtaagtataatatataagagacctcgctagttaggattatctaacttagttaggttaaataatataaaataagcaggctaaacacttaagttaacttaatagaagtagagagctataagctatagtccttaaaagttactttctagcgccttagcatatatatagaagcatataattagcatcttgcaactaagagtattaaatctttagagtagcacctatatcttaaagtataaacgttgtttgttaagcgtctattaatatacgcagtaggcaaagttcttagtagagaattttagtaagagcataataagtaggctgtgcctttaaagagcgcacgttgttattattatataaaagatattataatagaaagcagctataatctttaacttgctattgctattgctattgctattgctgctactaagcgtacctataagtctagatgctttctaggctttaagatttataagcactatcttagacgtatacgaaacaaacgtattaggcctttctagtaaattataaggtacttacttataattatcctaatctaagagaagctaactaatcttagcaacctatttgctactagtattcttaattatactatactttttaaaaactttaaggctaaaattctgtttatctgcattatctatatactatgcattagaaatattatgctaagagatatagaagatatatagaatagaagctagattgcttttaaagttaaacttatataggagaaaattaaatctatattaaagttagaaatagttttataagtcttatgtaacacttacctcttatatagtataaagaaatataataattaactatctttgccttagtaagcaatactaatatttagaagatttatatataggcgattagtgcaactgttaatcttatactagataaagtactagcgcctactcttaacgaatttaaagtctgctagatagagctataagtagacaaagttaaaagtaattagcatagcttttctatgcttaaaattgcgttctctatataatataatagcctaacagatttctaagacgcctatataagcgttgtagtagttagtaattatacttagtttaagtagcttaagtatatttatagtttaaggtctctagctaggaaagtatgctctagtatgcagatttatataatctgctttgctgcgcgcgcaggcctatacctagcgcactgctttattaagaagagctataggcatttagtaggcagagctctagagattaagagagctattagtagatatattaacagttatagtctttaagatattaagctagaattctctgcttagtttgttatagcctttaggtagataaggtagctgcgtatttagtataagcttaatatattaagagttagcagtagtaatatagatatagaatataatgctacagttctgcctaattattgttaagtaggtctagctaaacagagcaataactatagtgctcttaatattaaatagtactaacgttttataattagcagtattcttatgcgtttaaatatagttgtagaggttctaaaactaataggcgtagctacgaacgtaattagtaagtagattaggtatatagtctaaaacgctgttaatagcagcaaatttaaaggcgcgaataatatatacgttttaatataagatagcaaagatattagccttaaattatagcctatagttttgcataataagcagattaagtattataagaattaacgctgtagtaaagtttattactgcagtagacctagcgctaattgtaggtagagagcagttattacgcagttataagtaagtatttatagaggcattataacgtttacgctagcttaatttagcttagcagtctcgctattagctaacgtacctagatataagtaacagccttagaaagtttaaatagtagcgcaggtactatcgttatagaatactactatagcttaactaaaaagctaatagctctattaataatacgttaatatagaattaatctttctctagttacctattctagaaacctacgtatgcagaatatatttagtaactagctattagagactaaattacagacagcactagaaaggctaagctaaattctaataagcttactatgcttatactaaataaagttgcgttatgctttaactatagagagttcttcttctattactctagttataattaactaaagaagagaacaaaacgcgctacgcctgcgctagagtatattaatagaggcttataaatagtttaatattaagctaactattgttattaaagctctattttctagcaattatttacatagattatatatagaacgagttaaactattagagttttgcagtaagcttatactaagcctagtttcttatatgcaatgcgcttattaacctactattaactcttacgctagtgcactctctctagtatgcattatatagtatagctactatctactgcacttcttactcttcttttattattctatagacactagacttattctaccttattctaagtgcagactttattaattaaattaggctaaaagcaaagagcaataataattagatttttagacttagagcgctttaggtgcaaaaagaaaaacctaagtctagctactactaaaactcttagcagcataaggaacttataaatttacttaagctctttctaattgctagcgttaagaacttatattacgtaatctatacttattattactataagctatctctatttgcataatactaccttgctagatatatactacgtctaacttaactaacctataacactctacttagcatagcaaacttagttctataagctaatataatagagcataatctagctaagcctaatagttaacgctataggcgcttaaagagacttactaagaagaatagactttaagctctaaataaagataagatagtagataaaggttaaggtttagatataagcaagaagaactagtagagtataggattatagaattacgctagaagatatctataagcaagtttatgtttaagaaacgcatgcgtaagaagtataagaatgtttgtagtaagcatttaaatgctataactagctcttattacttataatgccttgctattaaagcattactataacttctctaactctagcaactctactatctctaacagcagattaaaaattaaaaaagagctgcaaataggcaattagcgcaaagcacgaatttactaattttaaactactaatatagactaatagagagcgctttaataaatgcaaagctactaaaaatcttattactgctatgcagtgcgtctgcaaatactttattcaatataaatattatctactagaatttaactaagagtatcttttctctcttaaatataaatacagtagtgcagcagactagaagctataaaaatagtaagataaggaactagagtctatctctctctatttaactagagcaaataagcatgctgttaattctaatattaaactactaattaaattaggccttataggtatttaaaagagttaattagatacttataataatgctctctgcttataagaagttgctagaatttagacttaatagactaaacttctagacgatagactttaaaagtagtttaaggatcttctagttacctttaagaaagctatgcgcttaaagaagataaccttatactatagttactaagataatgcagaaagtcttatagatataaagtaggccttagtagctctctaaatagacctgcatagcatattatagttcctcttaagagaactatctttagagatcttagatagagctaaatataagtatagatttcttctactacattatactataattgctatcgctgctatagatgcttagtgcttctaagataagcctaatagtaagtttcgtatactgcgcgtctatatataactaatttaggcttagtgcgctgcttatagttaatgctagaatattaaaattatgcttctttatatatatattaacactaatagagcgcagaggagcaggaaaaatagaggtctatgcctccttttaaaaagataaataagtgtagtattttagaatctaacaatataccttagtaagctacgttaaattacttttgtctgctaggctaaatatatactatagagagatacagatactttaggtagcttttcttaccttaattagcaaaatagtacctttatctagtagagataagatttcgtttcttataagttattctcgttaaggattttacgctatattaggaaagtagttctagtatttattatagaaactttctaagagctactctatttaactaacgtagcagatgtacgaagattaggcaaactctatatatttatatactcttttgctaataggtagagaatactaatttaaaatactaaaaggcaggctatagctgtctaggcttagtactataagttatctagataggtattaaattactaatattaactaatacttagcaacgtctactagcaaagatttagagaaagaaaattacagaattaattagtattttaactagaaaagctctagtagctctaagcgttctagatagaagatttgcatattaaaatagttaacaaagatacttaacatgctctataattaggctaaaagagataaaaaaggcttagtagcatagttaactatttataatgcagaaagcaaagtatataacgctagcatctctgctagagatagcagtaaaattaagaaagaggtatctaataacattaagataagcagagattttaatagctagacactttaatagctataagtaataatatatatattagcttattatagccttattcttctctatctacttctttctctttcttctttacctttgcaatagcactcttactaagtatctctatagaattcttttaactatcttctttaatctataaacctagctttattttatccttattctttttaagtaagcagatgcagtatactatactagatatctctaaaagcgccttctataactagcgctttgtcttagtagcttctttactataaatgctgtagttcttagctagtacttctaaatatgccttaggcatcgctactaataaactattcgcgataatatgccttgctttttttagcgcttttgcaatatagactatcttaagatctcttttattatatagccttctattaactgtagttagtacttaaagagcattagctagacgtcttaatctataatatctattatctgttatcttattcttaatgtctataaggcgagaatctaagagcctataactatataaaatagatgcttatagcatattttgctatttaacaatatacttagtcttagcactagtatataagaaagctctactatctgtagtatagttaaaaacataatgcagattagcctagattatagtaagcatctactaatagttatactctagcttaaggcatttaactctgcctatacgtagaatattaaatctagagatttagacagtctctatagcttttcgctagtaataagagactcttattagctactttatatgctctaagagcatctatattatctttattagtatatagtagataaatttagaatactctaaatagagcactagctagtctgttacagaaactacagtttagagttctagaagtagaaagtgtagagagtctagagcataataaagtacttcttagcaatagaattatatagctatatactttagagtatatacgttagagttgcttagattaaagagagataacgcaagttgcttattatttatttctactatatctttcttaagatagaaaactgctacgtctctatagaggtagatcttatttttattcttctctagaagtagtataagttatattagatcgtctatattgcgtgcatagctattatatgcttagcatattattattttcttctgctaataagaatatatttcttcttctatcgtagtagcagcgtcttgcatttcagcatattttatgttattagatactagctctgtttttctctctattataacagcagtatcttgcattttagcttattccttattattaaagactaacttagaagcataaagttagataagcgcgtctaacgatttatttgcagcctagttctagtttataagtataaagtatataatgctatgctctaatttaagttctatgcttttagctattaaaaacgttactctagcttttagcgctagagcctagttgtattttaaagttacagcgctaaactaaggcaaaatttagaaagcgtagaagaatacagtaatctccttagtaaatgtgtttttctatattagaaagttctactttttaatatagttaaaagctagttgaactctatcctagagaggtaataatttatgctatataactcttatgctatataaactattgctagtcttacagcagactcttagattgctatctaatagttagtatagcataaagttaatagagagagataatagtttagagcgtttaagctatagagtagtaatttcttcgaattatattagagcatctctagaactagtataagtcttatgcttaaattagtgcacacaattcttaaaggtaataaataactataactatattattataattctagtctttagatttataagcagttagctctttgcaatttaacttagaagcataagctaagtatctctagtctagctaaatagttaaagatactaaagataagaagaggcataagaatctaagttcttagtagaatcttattaaagagactaagaaaagctctttagcctattgcgtagtacgacgtagataacgtctatattattaggttagaaaaagaagtagagctatatattattattatagagaactaagaataagtctctagatttaatattaagcagtgcgcatttaacgttagatttataatatattacataaatagcaaagttactcttagttgcttattgcttctagttatatgctacgacgtagagattgctctttataaagtctaagcctagtaatttattagcatatgcatatactatagtatagtaagctataaacagtacttacctctaaaaagaacctatttaaggtttagaatctttgcgctagcctcttataagctagcatatacttctacttctatataaagcttatacttctgctatagagaaactcttgcatatagcatagttttattattaagttaagtaagtctcgaagctgcaaaagttataacctagataaagtaatatatagagtagttagaattgcgtagaataagtaggcagaggaatttagaattatgctagcagatagtaaatttattacagtagctgcctagaaggcttagcagccttagcttataacgttactaatatattactttctatacctgcaggccttttatacctaggtaaactctactattaataacttttctctttgttaactactaaataccttaacagcataagattaataggctaagaatagcatattacttagtaaagaaatattatcgttctagcgctatactctttatagcctttaacttatctactagcaatttaatgcagaatatgcacttagagcgtaggtaaggcaaattctataagataatctaggttagagcttagaaaagctaccttctattaattcttctattaataaagagagctatctatactattagcaggtctctattgcgttgcagcttatagctttctagaataaatacgcaacgtcttataagaagattaaactataagaaagctttaataaattatagcgtaagtataaataaatactcttaagaaaagagtctatgctaatactgcaaagatatatctgtagacctttaaacgcgcattattagtgcttatctactatacgctacttagaatctaagcagagttatttaagagatagatattatagaactttcttcttttaagacgtgctttctaaagcttacgctagcctctattctgcttactaataagaagcagcatataataacctagcgtaataattaacagcgcacttaggtaaagataatagaaaattataatatagcgtatctagaaaatgcatgctctagaacttatatatagagattatatagattagcaaaaagcaaatagtagcttatagagctattagtaatatataaagagaataacgctatactactaagcgctcgttatatctaactgcgcaagaagaaagtaagtatagttctatcttctctaatttacttttctaagaaaagtagcagcgtagcttataagagaaaggctaaacctagcttaaagacgctagctaagaagccttatttaatattactagactacttaaaaggcttgcctatacttattactaactattttacttaactaagcgctatattaatagaatagtctttagctactctagcatcttgcacgcagatatctgctatagctaagtaagaggctaataatagtaatattaagatagataagcctaaggtactagctgctactataactttaatataataacaattacctactagtatagttatacctctagacttactactagctacagctgctataactgcagcagaggtcttaatagagagtatagacgtagatataaaggaatctatctctaatgcaaaagaagaaaagctattatatctatacttttagctaacctaagaagcatgcgctagaatattagatatactagctatatctaaaaacctagagcgctgcctatacgctagagcttaaagttagtagagcgctctagaaaaatatatctttaagaaagtagattagagagttaaatattaagcatagctaagataagaaagcgtttaaatagaagtagagtaaactaaagcagaagatgcataagctataaaggcaaaataagaagctatagataatagctatagcagataaaatatactataataatattactgcctattatagtattaaaaataggcacctattataataagagactagatctaaatagctatcctataaagagcttagagagcaataagtatattataataatattttgcttctacttaacttctaagctgcctctagtttagcatagcaaggagtttcgcctcttagctaagctctttatagactatatacacctctttaactgctatacgcgctaacactattatagcaagaaagtagtaaagttatagatttaggtaataaggataatatctagcagaatagtatgtaatagaattaagagagcttagtagttagcttaatatatattaagtacctatatacttttaacgtaaataaataacttaaaattgtgcactatgcagctctaaaggtataaaatagcttaaagctagccttacctttataattattattactattatctttattattactataaatccttgctataacgtaagtaggctacttatatgtaatagtagataattaaaccttagttactcctttagcttaacttcttttttaaaacttatctataattataactatgttcttctgctagattctgcttaagctatgtattataattctagatcttgctcttaaagatatctaatactatattaattaaaaaagaaaataatataataatctttagctagtattaaagcagacctaacttaaccttatagtagctaagatagtgcatgcaaaggaaaataggtttagtaaataaatctttaattagatagtatttagagtaggtatagtaatataacttagctaggcacgttctatataaatttaaattagcaagcgtaaagattgctactgcctccttaaacttaaagatatagtatattagaataatctagaattagttactattatctttaagaacagccttaatatcgtagaatcttatatctaatataaggcagacgaccttcttactacaaaatagaatatctgcaatgctaactttaagcttgctattctttcttattaacgctattaagaaacttaatactatctatgcctgctatcttattatcctttgctttgcttcttaatactctactattagtaattataaagcctttaggtatacgcttatagttacttaagtaggcttcctactactaagtacttatacttagtaaaaattctttagatagagagtaggctcttattaagtatagcatctagtatactagcttaaggagagtttttgcaggctttttaataaagatgcaaagctagaggtattgcttagtacgttgtattgcaatttagactaaattctatactttattctatcgctcttgctttaaacgtcttagtctatagttataagattttatagtgcagagaagcgttctaagtgcgtagatagtagagaagagttctgctactttataagtactaggtagatagctcttaaaaaaacttactattctacgcctacttgctatagtttctttactaggcacttatctaactagtctataatatctttcttcttattctctttaagatatctgctgttataaagcagcatgctagcatagaatagttctacttatctaaagatacgcttctcgtctctatagaaagatacgtcgcagttaaaattctcttagtagatttatttaatacagcagagctgctgcgcatagtttagtaatattagtaataaattagcgttgcagtaggttgcttagtagtagcttcttagtatataactctagaataataagttagataacgttaagataattagagttttagagtaggtctataatagcagcagcgtatagtagcagcatatatatagtattctctagattactttataactttaggcagagtaactagagtttaaagtctttgttataatattctgcgctatataggtctgtaatagtatcttaaatagaatattcttctacgctagcttcgtgcagcatagcaaagtattgcagatcttctagaatagcgtagtagatagcgtagtaagaaaatagctaagaaagaaattagacgtaatagccttatttaagactagcgtaatctagagttagctagtaagtttctaaggcactactatcttctaaggttatgcatatagagcgtataactttaacaactacttatagcaaagtatgcattaataggaaagtatgcgttaccttataaatatatagagaatcttagtatataaagcgttgcagtagagctagcttagaatttactattctttctagttatctcttaagaacctagattactctttagattatataactaagaaagcgctgcctagcctatcttctactttatctctatcttctactttaacgtcgctgccttctatattactatagctattattatgctaaatatagctagctgcgcctctatactacttagtctgcaatatttagcaactaactaataaaagaataactataatgctaagatagcatagcagatttatctagttgcaagacagctagttagataaataagtagtaagagtaagagtagctaacgtaaactttgcaaggaatagtctagctacaatatgcctattagatagagcctatgcagttgcattagtaatactaataggctcttctagtcttactactgcgctactctaatatatagctgcaggtgcactatctataactctaaaagaaaagcaactataagaagaaacagaggtagagagcaatattatagtaaatacgcctatataaagaaagaagttaactaattaagaagcgctagtaaaagaatagcatagcttacgtaatagagtagacaattactatattaactataatagcctatataagaagagaagcgaagatagtagagataataatagtagagatagtaatagtagaaacagtaacaataactttagcaagaagcagataaaagtagagagaagtaggtaataagaagctgcagtaaagaacaatatattaggatattaagtttttctaattatatagtactaataaaatctattgcttaaaataaagattagctctattcttaatataaaatataatataaacctctctttgcaatactatttgcatctatttctaatatgcttatgcttttataagtatctattcttctattattgcagtaagcttaatatagttaacttctttaagattctctaggtctctctaatagtctctatctcctatataaatctagaaaatatcttagtagccttacttgctgcgcgcgtaaaattctatctttataatctacgtaatcttgcataactagctatctatctagtctttatacttctcttctaatctaaaacttttcttataaggtctcttaataagaataagagttagaatattatatttatagagttttaataaaactaatttattaatgcaattattaattataaaagcacttttagtctagcgtatattgcgcgctaagttgcttagataaatgctaagtttaagaacttgcatagtaggtaaggtttataagaattaaatctgcttcttaagctattatcaatctgcttaaaaaagaaaagaaagtctagcctctttataagattatatgcaggtaacctattcttaagaaaataggtaagaaactctattatctactctattttgtagcagctattatattcgtataagcttagaaatacaaacgtagtctgcaagatctaagtacgcctaatattaatttaaagagacttataggcatagtatatctctaggagcactattagatatttaatagatatattaaaagtatattattatataataagagcttgcgtattaggtacctatttctagaaatagagtatctaagttagtatgcactgcacttgttagcttatagtattaaaatgctagttaataatatagttaaagattattagattaatagctagaatagagagctgtttaagtgctgtaatagaggattttaggtctaaagctagattaaggatttctaagtatacttctattagttagctagaactatatttagctaatactctagccttagattagttaagagagcctagaaggcgaggatactttatataagtagattctgcgtatctagaactatatagctactagaagaaatattacttagaaatataattagcattataattaattagacctacttaatttacttacttagagcaattgctaagattagtaggttctaacaggcctacagagactagaggtatctgcttctttaaagaagactatctagttaggctagactcttatcgtttagttatagtaggctattataatatgtctaactactatataatagtaagagatataaagaagcactatagatagagcattaagctagatataactaagcaaatctagtgtaaagtttagaaagataaatataaagcttatattacagcgctatattaactagtatatatatagtgcgttaaaacctctctgcaggcattatttaaataaaaagcataatatctgcctatatagcgtgcagctatagatacttattcctaactagctatattatagctactaagctaggactgcatctattctttagccttatacctaatatagagctagctatagagtctatgcttataatagcaatttatagataagcatattctataatttagcgtagattgttagcagaagtttgcatgcgcaagttatatcttaatttacagaactatctttaggcgcttatcttatactagaaagcagctagtaataggttattctatagtagcagcgagttattttaaaggcttattattctagtaagctattgcagatagttttagaatatagcagtaagatattaaagatatagtcttctttgctattagataggttactaagaaaacgttaattacgcctatatcttcgttcttaggcttctagtgcagtagtagctgcttactacttattaagtaagtaagaaggctttagtagcaatatctttctatatttattagtctactactttcgcttaatctatttctagtgctttagtttagatttattagaggtcgtctaaagaatagagttctactttagagtaaaaggcgtagtagtgcttactctagccttacttaggcttctgctagatattagagaatctattattagatataattattatacttattattcttctccttgctatcttaccttgctacacagctagctatagtgcaggtagtgcctatagaggttaatttaggcttacgctaatctaggtagatagtgcttatagagattaatttaggcttacgctaacctaggtagatagtgcttatagaggttaatttaggcttacgctaagcctagttagttatttattatagttatagaataagattgctaagttactaagttagaataagagcgctagattgcagaatagattattacttctaattgcagagataatagcttctatctataactctatttaaggtagctctttctttaaaactctatatagctatcttaataacgaggcataatagagagagcttactaaataagctactaacgtctttctctaagaggttaaatattagcagcttaagcaagcacttagtaagctagcttcttaaatagctagcgttagagaaaatatataagcctaataaggcgtaggttgtaattatagctacctaagctagaaaaactttagtaagatagaaatctatttagtaacgcctaagcctaagagtaagagtaagagcagcgttataggtaaagttaagaatttatagagtatacctctaagaatattacgtagtttaagtaagctttctttataatataatttctattagcttatagtaggtaactagtatagttaagaaactagtactacctattatgcataagatctttaacttcttctactctctttctttcttcttcttatttttgctcttctcttaccttatctttattataatcgttattattagaactattatctttataattattctctacctctttcttatctgcctcttttccttcgtctatatacttttaattagagttatagttatctaggagactagcaagcagactaggtttattacgtagctattaagatataagttaattgcaaattgctttaagatagattattattgctaaacagtaataactttaatgcctagagaatacttagcttttatatattatgcatttactgcataataaacatgtatgcttcttctataactaagtattattaagtaatattctgcacgtagaccttttatacttctatacgcagaatttttagcactagttgcttatctataggctgcttctattatattattaactaaggcgtcttctatgctagtaattactgcgcagttattaagcttctagttagatatctagtttagtactttgcgtagcgcagacgctattcttatatgcagacttaattgttttagtagttaatcaataatgctcttaattcttagaaaagctttattctagtttatatctgctataagctatattagatctataatagagctattcttagatagagactctagaatcttatagttaggcagagtaataggcttatttctaggctataataaatagctcttattactaaagcttagcgcagaagttactaatagtatctttctaatatatacactagtaatcttaggctctagccttttagagagctctaaactgctatctaagagattaattatcttcttattaataatgcacagctatgcgagcaacattttatttaagttgttattattataagttagtatatgttagttataattaagggctataagagtaatcttaacttatcttatgcgcgcaaataagctagcttagctagtttactctattaagtaagctagaagagaagtagatagcagactatagagagagtagcagagcttattaagctgtaaaataaaaggtttacctctctatagtaaaaatagaggtaacgaagagctatatagcatagtataactataggcaaaggtagagcataatagagttagaatagtatagagagcaagagttaagaaaatattagttaaagctaaataaaaagaaggtactaatagttagaagagatctatataataattatatctatatactattacctttattactactctcttactctagcgtaacaatgtaactgctgctaaaggcactatcttttagaatagtaatagctatattagagtctattgctctcttacgcgtgctttaattagtctagagtataaatactagctgctctctgccttcgtctatattaagcttataaagctgcttgcttgcgagaaagctaacagcatcgcctactttaacctatatctaatatctaacctctagaaaatatagcattctactattcttaagaataataatagtagagtatataagctctatatatataagcgtaaggctatgctagcttctctgtaaagacgcactattattactaatattatagtaaaatatagtactgctgctagttaaggttaatatagtaagcacgctgcctatgctgctaatgcagctaagcaaggttcttttatgctctagatatttgctaagatacgcctgcatcttattactagctaacttattattaatgctagtaagagcctagtagtaaatctagtaatatagtaagtagtattagttatagattagctcgttaacttagcagagcttctagaagatagttataaataaatagttaactgcgcgtattaggcgttagatagcagtatctaactgcagccttattagttataaagctgctataaaaaagagcttagaggcgtacttctgctatagctctagctaaatttgctaaaacttagagctatgcgagaatatctctctagcacgtagtctcttctattaaatattagtctatattaactgcagttatagagagcagcttatagatttatagtcttatataagctacttaagtttagcagcagtattagataacataactctagaaaattaaattactgtaaattaaggcgcgttagagctagcaatatatcttagatttataatagctgtatatattactgcacttaagtaagagatattaataaagctgcagctctgcatagcagcctacttctttactagaagctaagaatagttacttactaaatacctagacttaaagatagcgtattaagagaagcgagaaagagtaaatagtaagctagtaagaagttcttgctatctatcttacttagcttactttatcttctgctacttgcctttacctttgcttaaagttaatatattactatatattatactaagtagagagtttagagagtatatattagaaagcagcttaagttgccttatagtgcgcgtagacagcctaggcgtttagacgcgcgctattaaggctgctattaagaacgctctatgcgcctatattaattatatttacgcatacgttctagcagtaaatagaaatctatataagatagagagtaacagctagttagttaggtataaagcaggcagagtagtaagtaaggtatctataaatttgcagcagtatctttattaagttaacttagctattatgcctgcctttaaacgctgcctatagagtagtagcgctaagtaaaaagtctaaataagactacgcgtaattataatatataacgttgcctatagagcctgctcttataggctttaggtaagaagcagtaatactataatattaataaatataagagattatataaaagactagttatagaagtgttaaggttacgcgcagcagatttagttattagttattagtattaaggtattagagtaagctattctagtattagagtatagcgttagttacgtgctatactatatatatagtatatagagcaagacttatataaagatataagagcttactaaagaaatttaactctgcttctagacgcgatctgctattataagcgacataagcaataatgctaataaattctacgatattcttctcttctagatagttaatagcaaaaccttttaaaagaagactattgcttacagcgctatctattaggctatagatactaagaatctatataataaggacgtagatatactaggtacactaattatagagagagttctagtctatactcttgttttactatgctatattactactaactaaagatatagtttaatactatctgcagaagacttttagttctgcctagtttagataagtttaacgtagagatgcagaagctctatttagctaagaaagagcctatatatatcttctacttctctaatattaagaaatttagcaatattagtattagtcttagtgtagagttactcttcgctctagctaagttagtgctctctctactctatactataaagaattctaacttaagctaggacttctattaagcaagattataagaaataatataaagaagagcatatattctgcataaactataagcaggctactataagttagtataagagtagtacttatcttagtagtattcttaataattagatttagtattaagttaataagcgctaagaggtaagcgcatatccttattgtttttattacttaagttaataacgtatagctgcttcttctctctatttaaagatctgtatttaaagatataaggtagttaggcttacagcactataatagagaaagttctagagttaggtatataaggtaataaaactctaaaagtgtttatagacgctcttaacttagttagcattataagtctaatatctagagagcttagtagcagtagctaagaagagatctttattctgcttgctttctttatcttacttagctttattactcttattcttctcttcttaaatattctgcttactatctgcgtctacctctcttatcttctactctttattaaaaagagatttttattctgcttactgctagtgtataagaacgtctattaacactatacctactatgcctactattagcttacttctttatactgcttagccttattactcttattaataaagaggttttctaagtactatagctatagaggcgttattctatcttattaattaggctaagacgcatttgtatcttattataaagccttactactctagcttcgtcttcttgctattatgctttaagtatagtagcagcttattagataagaggtattatcttagtcttatacgcaggttctctagagccttatattctatagcttcgatgcgctcttattctgctctagctttatcttctttctttatactttaagcgctgcagcagctgcttattaggtaagaagtatagtcttattagattattatcttctctttagattctatcttcgttagatatattgctagatatagttctagtactattatagtttaggttctttagcagttgctaggctaaattcctgcctttagctttagtagcattatctagccttttactttcgctctaatttctagttgcaataaggacgcatagctctattatagaagtctagtagaataggtatctgtattaacttctagataagataactaataccttagaagctaaataatagatatcttagaagctaaataatagatatcttagaagctaaataatagatatcttagaagctaaataatagacaccttagaggctaaataataaacctcttagaagctaaatagcagatatcttagaggctaaataatagatatcttaaaggctagataataaataccttagagattaaatagtaaatatcttagaagctaaatagtaaacatcttagaggctaaataatagatatcttagaggctaaatagtaaataccttagaggctaaatagtaaatatcttagataatagatagctacttaagatgctgcatagataccttaaatgcatagcagctatcttatatatatattatagttataagagatactagagaggtttatatataagtaaagcatctctgcttaacttactacctactctctaacttactacctacgctctagtataccttacttactctagctttctcttctcttttcttttactttagctagtttactctaggctagcgtatacgctagcctagcgcctatatatcttatagtatatatagctagctactctcttctcttagtagactctttatctactattctacctttagttaaatataagtacttcttattaatctaagctttctatgcctgcagtctaccttatataatagtagactaaagtaaaaattgctctttataagcttcgtagctttaattaacgcaagtagtttcttacttacgcttagttattatatagaactttaggttattagctctttattaagtctaatagctttttttattttctcttactattagaatctagtctctgctctactatatagagtatagcttaatacttatctctttagaaagaacttatctcttaaagctattgcttacttatctacgcttgctatatacagtaaactctagaagtttatacctaaagctctagaagcttattattgctagcctactaaggcctgctatatacctaaactctagaagtttattattactagcctactaaggcctactacgaacttaaagctctaagaagtatactattactagcctactaaggcctactatacacctaagctctaagagtttactattgctagcctactaaggcctactatatacctagactttaaaagttcttagcctaaaaagctgctaaaaattagcgcatatatagctactttactatctgctattacgtgctagctattacctctatagcctaaggcgctaagaaaatttttcttagctttttactcttaaaattatattatccttgctagcatagcgctagccttcttggcctctctctatattagagttgcttctcttactatttagaatagctactctactactataactactactactagctaggaacttaactgcttaactttcttatatacctcttactttctttttacttactttctctctatactagcgcactatagctagttctagaaataaggtaaagccttctaataagaactttaagaattagaagaacctgcctctatataaatactaatcttaagaattataaggacgtgcgctactctctaatagataacctagaactagctacacttctactctaataggcaggtagcaatataagtatatcttctaagaagaacttagctagacttaatgcacctaagctatatctacctaactaagcatttaaagaatttttaaactataataatagcatatttaactaaagacctgcaaagaagctaaagctactgctagtactagtattctctattaatatagagttaagtttagataataaagctaagcaagttaacgcacgcttctctaaactatatactgctaacgctaaagttaataaactaagtaatatgctaagaataactactatagaagacttaattacttttaactaacttagcaaagctaatactttaggctagatgctaggccttagctagcctacttctactctatctaatatagcctctaagacgcttatttagatagagcgtactctatactcttgctacgcgctatagagttaagatattaactttatagagctagatataatttcttctatctttctttgctatagtaattaggcactttctaactttactatatttcggtaacctacctacttagataatcttagtaataatagagcttaatagatttactagtatctctctgcagactaagataagattatagagtaatctatattaatatctaataaactctttaatactctaggatttatctagctagatcttattaatacgtctaggctattaactcttaaaatagtttagcttagtactagaaattagcaattttataaaagaaagtgtaaatagtataaataataatattaagaaagcttatatctaagtaagaagtagcctaggctgcagcataacagaataaccttaactaaggtaatctctagtaatagattaataaaggcactataaagtataaagccttatagaagcaggctagaatagtctataactaatactactatattaagacagcctagagcgcagctatagaaaagtagtactaagtaaataactctactactataaacctagatagctttagctgctagcagtctctactatcttagctagtataggtaactaaatcgttactattttagaataataactttctataatttataaactacagcatactctagaataagcactagatctctaagttttagcgtgctctaaagctactatctaccttcctatctatagaatatatctttaagttagaattaataatctctctagactcttatctaggttctatttgcaacgcctataactatatagataactagagtaatatagagagctgcagcaactatgctcttaaatttaatagtagtaatttataggtataatttacagcctagatagataagataattgcctactttaaatagaatagctgctaatattaatataaagaaaactgcgctaatacagtctttaataacgtttctagaactgcctatactattctactatatatctagagctatagatgctagtttaagcagctatttaagtgcctctatactctgcatacctactttagagatagtaatctctagactatagctaacacgaacctagctatattagaatttctctgcttctctaacagcaataagactagcctataagtatagtctaaatttaatatctagttctctagccttactagcacgttaggctataggctatagtagtaataggctaacttttagaagcgtatctctataagctgctataatactctctctatatatacgtttaataacacacttatagcaataatataagtttagaatatatatgctatatattttagaaatgctaatcttactataactataaagagtatagagcgtaagtagtactagcagtaagagtagaatacctataaatatatagctaaagatagcatatactgctacactagcaagttatatatagaaaataattagtttatgctaaagctagctgctactaatagtaagctctactgctactaagattaggctagcacgcctaaggcaaagattataattctagctaactttcttctagctaaggttgctgctaaagatactactaagaagaagcctaaagacttatctaagctagactactataactgcagtagtaagagctactacgcttaagattacctaaacctctctaagactaaggctgctatataagcgcataatataggcttataaatctaagaatctatatttctatagcttagagtataatttagatttagacttagagagaaatatctctttctagatgcagagctactatctagaaataatttaaggctctagaaagactacttagcgcctacctatgcttatacctatatagctaatactctttattataggcgctaaatagcttagaattatatagcttctactataaatatagcgcagtttacgttttagacctttatagaataaagctctatagtcttctatacctgctatacgctagcagataatagagcagattataattttattactagctatttagctataaaattcttcttactttagcttattctgctaccttagctaattaaagttaaggcatataataggattactactaaagaaattatctattaggctaaattctatctaaaggtaggcaattactttaaataaactagtgctttagttatagaaagctatagagattttaatcttatattagagtttctctagcgctaagtctataacttctaaattaactactagaaattatgctagaaatttaataatatctactactagtaatactgctagcttactaacatagcgcctattctcttatgctatagtgcacttaaatagtctaatacttctcttaaactactagttctactaatacttatagataaattaggtaaagataaagtttctctagtcttgcctaaagcactacctaaaggcagatatagtagttaaaactcttcttactttactaaggctaataaatctaagctagatatctagcaagtattagctagagctattagaataatagataagagaaagagttatactatctactaagtatgctagcaaacgcctattactgcataacgcatagctatagaaaagaatattaataagtatctagataactttaagaaagtagagcttaaagatattctattactagagatatataaactctatagcaaagaccttttaacttttagtaaaaaattagctagaatcttgcctaagcattctaaatataactataaaatttagcttaaactaggcgcagaggctctaaactactatatgcatctatagtctaagcgctataataaagctatacgaaagtatattatagaaatagagaaatatagttttattgctaaaactaactctacagcacgtagtaatataactattatagctaagcctaatagtagcatctacgtttacgttaactattataatcttaataacgttactattaagaattactactttattctcttctttagaaaaatactagcatagctaaataacgttactatcttcttaaagtttaatgttatttataccttttactgcatataaataaagctaggctctaaatagcttatagcattttctatataactaggtatctataaatattgcattatgctatttagcttctataacgcctctgctacgttttaacgcgctattaacagcgcactatttaattacctagataatttttgcactatctaccttaataatattctagtctactctaagatagtaaaagaatatatatagcactgcaaaagcgttctgcgctatctctaggcataagagttctatatagactctaagaaaactaaactatactagataaaagttaagtttctagacatatttattactaattgcagaagttaaaatagacttagataagattatagctattaataagtagcgcatactaactactattactaagatactagcatttcttagctatatagagttctactaacgctttattaaaaactactctgctattactttacttcttataaaacttattaaaggcctgcattaagaaatataggctttctaagaactctactaagctagttatcttgtaagacttactataaaaagtttaaagttactaataaatactaataagcgtttaagatgctataagacgtcttttagctagatattatactataatactttaactctaaagaaactagttagagtctatatagatgcctctgcctaggctatagatagcattataaaatagaaaaataataatagagactagcaactaattagcttcttctctaagaaatactctctagcttaagtataattataatatctataacttagagcttataagaattatttgcgcatttaaagaataggaactagagttaattaagacgccttactaaattagcgttattatagactactagaatctagaaatatttatagctataaagaagctaaactgtagataagcttggctagtctctattcttattatagtttaattttaagattatctacgcactagagaatactaacgttaaagctaacgctcttagctaatagccttagaacgtactagaagacgctatagataagcgcattactaataataatataattattcttagctctaagatactagcgctaggtatataactagtaatctagatagtactctaagctataagcacttcctactataagaaactagactaagttttactagaataacgctaggtacttaaattctaccttatagccttagactataataacttagactctaagaaatttaaagataagctagcgtaagactaaattaatagtatagtagattctagccttctctcttataataaagatacttattctactatagaactgcttaatatagcttataaagacaactctattacgctagcagcctttatagtaattaatagtagtgctataaagctacctaatttattctataagaaaggctacttcttcttataagctaatattacttctttaggcgaaggttctaaacgctatctatttattaactagatatagctatatatttctttagatgcctacctctagcgctaaatatttaaactctactataactataaaattataggctataagagactatatagtatcttttatcttatatttaagaggtactactagctaaagatagcttagttaattaagaaattctgcactacctatagagtttactcttagataaagttctcttacaatagaaagcatagctatttataattactacctatcctaaatgcttaatagatagatcttttagttaactatatttaagaccttctacctagctagtacctaggtttctaatattgcaatattcttgttattagctgctaattaactaagcagcgctatttctttctaactattatctataatactattaaagcagcatagtgctttatagaagtatttaagaattataagctgcctcttaatattatcttagattgcagcactatatttatatgcgaattttagaaatatatctatgctaggcttaagattaagcagaaactatctactagctactatctagagacagatagctagatagagtaatataattagttcttagaaacgtacctctaataatttattaactttatctagaataattaagcgttatttctatatattgctgaattttaagctaacgatatagttaacgtctctattagtataatactatttatagcagatttaggctattacctctatagcagaatttactctagcaaagaggctatagctaagcttagtaagtagctttagagttaataagtataagctaataaactaataaatgctaacgctaacttagtagcgcacttaaaagaatagatttattaagtataatagaagtagtaagcttacgctaacatcttacgctatagtaggctagcctataaaattagagattaagtatagctaagcatagctaactagttaatattataatctactaagaaatttaagaattaataagtaggcttatatatagtaacctatataatctataatagctaggcatactacctagacttgctagaagagataatctaatataatatcttcttagtattctatctatagctcttatagctagcagatactaaactattacctaactaagcacttctatagcttaaagaaatttctattattaactctaatagtagcaaacactctaaatagtatattaacgcagtagtagattataaacagcagaaatctgccttatataaaggctagtagtattactatattaaatagactaataacttacttcttacttagaaactagctactaagtttagtaaaaattataacgcttttctttactactataaatactctaagaggctaaagctgccttactttcgtttttcttataactagcagctttacttagaagactaagagttaatagtaggctagctagaaggaacttagcaataagaatagataaaaactttacgaaaggcttagataatagtagatagcgttattactatacttttgctactctctttaagaagctatctctatagagctatattatcttagcttaataatacctattctttagtctactatattttctaattatattctaaggcttagctgctagcagcagccttagaatattagtatactttgctttactttactttcttttactttcttttcttacttctaaaaaagcgatttttatattactagctactaagagtacctataataagctctagcaaaaggcaaaactttacgcttatattaacctttactttgctatactgcgctaaatctaattttaataagcttatgctaaagcgcttatacttactaaactctataaacgcgcgcgcttaaaaccttttactttagttaagctagtattattactactaaaactaagcttatactaaagtactctaaatacctagctagcagcagaggttatagcataagcgtctaaaatatttctagaaaaacttactctcttaagtatcctctaaatagttttaagcttaatttttgcagcgcagagtagataagatagaaaagattatagagataaagtaaatttagtataaaacttacgtaacctacgtagctatactaaaactataaacctacgtttactaagttctacttatatagctaaactaaagaaacttactaaagtttttctttactctctactaagctctagctacctctagctaagcttagtaatactttctaggctcttttagctttctttatagcttaagagactttactaggtttagaagaagcatatataagagatactagagaggtttatatacaagtaaagtatttctgcttaacttactatctactctctaacttactacctacgctctagtataccttacttgctctagctttctcttctcttttcttttactttagctagtctactgctaggctagcgtatacgctagcttagcgcctatacgccttatagtatatatagctagctactctcttctcttagtagactctttgtctactattctacctttagttaaatataagtacttctcgttaacctaagccttctatacctatagtctaccttataatagtgttaaataggcgtaatactaatagataatgcatatatactttagctattaatagcaaagattcttaagtattagtaagcttcttaagcatagtccttctaataaaatataagtataataagattagagagccttaaataagtatagtctagaaagatagtagatataatagtaagagcgctagtgttaaattgttctatatataacttatacctaatatctagagctatctactctagatatatcttactttatacttactgcgtttattttaggcaataagacgctatttacgcaatatataatattaaaatataaaagctctagtattataagaatatgcaaagcaaatttaagagaaagagatatattctattaagtatttagtactttttatctacgttcttataatagctgctattttaagtacctatatccttctaattactagcgctgtattaaattagtaattagaagagtactaagcactataactgcctagctaatatagatgcaaaagattagtgcattctagcttaatacaaggttagattatttaataatagtagagaagatctagctaaagaagaatagctctaatagaaatataaatactataagagtaattttaactattctagcaaagagacctataacgttagactagcatagttaagttagaggaagaaaatagtaaagagcaaagtagctaggtaagttagtaatagtatttagcgtaggtactaaatactctaagaagcaaacttttctatttactatagctgcctaggtataatagcttatattcgcctataagttagtagcaataaattgctagattatagagcgctttaagctataataatttctcttataaacttagctaagcaactgcttaggaatagtatagtagttaattcttaaatactgcttaactaggtctatcttaagtaagataaacgttatatatctagtataaataaacgctgcatatcttataactaattcttcttactagagcgtatcttcttagcagtttctagaagtataaagaatagctgcatataacttaagttgtatatctatataatactgctatactactatgccttcttacctactacttaactagcttctagataattaactcttttagtatcttaataatatagacgcaatacaatctatcttataaagtatttctattatagcttttaactatgctaggtgtaaagatctatagtagctttatcttaagtactgctgtaatagctagaaaccttattagaaatctaataagaatatctgtaacagttacgttactaaatagaaataaaaggtaactctagagattacgcgctttaagaacatctagactttagtaattctattgcatgttttagcgtatatagacagatagagcactaatctatattactttatagatagcaaggtgtttgtgtatagtataactaagcctagagataatattagagacacctttatctaacattataagtttactactaatgtactagctaacgtttgcagataacatatataatacttatttctaatattaagttactataatattagtaatcttattataactactagagtaataggttataaacagcttcttgctattaagcatttcttaaataaagtttaatttaatagaactagcattacttcaactatttatgcaagctaaatagttaattagtagttaattagcataaagctagatatactctattaagaatttagtgctagctgccttattatcctagcaaataaactattagagaactttataaaaactaaatttagagttagtagaatatattatactaaagtcttaagctatctttaacgctgcctaaagctagtataatttctaaagcagttaagagtagataagctagaagaaaatatgcgtaattgcttaaaagctctctatatagtagaggctgcaaggtaagctatagaaaagatttagatatagagttaactgttaatatatgcctagaagagtaaatagcactaaggttcttatgcagtgtaaatatattagcagcttaaaaataataaagatttttgctatatcgatctaaagctgctaagttataataaaatttatgctaaattttactttaatctttacttaagttatagtgcagttatagtgcagtacgtataagtaatatcttctatatttaattataagcctctaatagcacgtactactctattattctagtagttaagattacctttatatccttataggcctataaaattagtctctttttattatactctactctttctactttcttatactactataattaataactataatatatcctctattagtaatactaacctagtgcttataaggctttaacgtataaagaataggcctagcattaaccttagttagctacctaagagaggattctactttatatacttcttatactgctactgcgtttctagcatatctaactgcttaactacgttaataatactatacttactaagctttttgctaataaaaagagtaaagaaaaggctataattaaataggatagaaaagaagattaactgctttagtatattaagaagctaggttatgcacttacttatagagctagctagagaagtatatagagtgtagtaatgctatgctctttagactacttaatcttagaaagctataaaagaaaattaggctttctagagaagatagcaagaacgctagttcttactacaatatatcttagattatattactactattagcgttagacctgctgcttctcttaattacgttctaagatatattcgtaattagagtagcagagtaatagtaatagcaagagtgtagtagttctatagtcttaattagttactattactatcttagttaagtaaagtttatagaatagaataagctacttaatatactgcgtaactattaaggctaaactaactctaatcttctgccttaattaagctctagttaaaagcttataggtctttataatagtttagtagagttctttagctatagctattaaggatagagttagcgtaagcagagagaatattagaagaatagataaggtaaattagatagtaatactagtagatataaaggcatctgcgtaagaagatagagaattaaagcagctagtatacttaaggctactttagctactttctaactacttgcgtattgcgtgctaataggctagcctattattagtaattacgctatagcagctacttatatacctactactagtgcgcgttataagaataataacctctataagaatagcctttctactatatatagtatgcgcgctactgcgcgtaattactataactacgcgcataatagagaaatataagaatagatttaagatctcttaatgcgctgctaatagataacaacgttaatagacctgctctagatatatctagtaaactagtaatctagacctataagcagagcaaattacgcaggtaggcaaatagcttctcttagactaactaagctacgtgcctatgtttaaagtctactattctaagcaagttctaaacctctgctaccttaaagcctaataggcgctactagcagtctctataattaaactagctaaagctaatataaatcgcagaggtttagaaataggctgctctaaaaagtaatagtaataggctactctaaaaggcaatagtaataggcttctagaactaaaggcttaaactttatttataggataacaacactagctgcgtagcagactaacagcattttttttatagaatctaaaggctctaacttctagatagctaacgaaataactaaaaacctaagagttagtttagagcactagcctcgcttaaaactattgctaataactaagactagtaagctaagctaagatagcatctataacttacgttactaacttaaaactaagtcctacgctatactgcaggtgctctaataaattagagtctttaatagataaggaactttacgttgcatagaatgctactacctataggcagattcttataaggtaaagttgcagaactataactagaactaattaaagaagcgttaataactagaatattaagttaagataggcctatctttaactaaaatctataaatcgttgcagcatataataagctagcttaatagtaataactataaataataaatataataactattgcaagtactcttgcagtagctatcgtaaactctgctagcaaagaagcataaataatagcataagcataacgaaagtatatatcttagtactgcaactaataaataattactaattaataaatatagtaccctaaaggttttaaggttaagaattaacttaatttctaaatatcttctaccttgctagcatatagatatataaattatacatgcagtataacttagatacgttattataagaagtaataatagctattatagttaggcgcaagcatctaataggctagagcctaagtaactaagagtattagaaagactttactaaaatgcgcaaaagaagtagtaaagcctctattaaacgttactagataatttagaataagaaactactaagaaagctaaagcgtaagataattctaagtaactaagtatatacaaactagttagactgctctaattagtaaggtaaggcgcttatactaagataagcactagcgcctagtattacgtatagcgttgaatacctagtaggatatagaagtgtattaattagctagctaaatactaggctttgttaatctaggttgctactagagagtaactaattagctagctaatactaggcttctgtaaattaagtattagacctgcatataattagcagcgttaataagagagagaaagatactctaagattaattagctagctgcctactaggctttgttatctaggttgcctctagagcgcgcgcgcaagctatagaacctaaatgtaattagcagcgctaatataagagaagaaaatactctaaggttaattagctagctatctactaggctttattatctaggttatctctagagtgcgcgtgcgagcagtataaacctgcataaagttagcaacgttaataaagtaagagaagaatatatagcaggttaatgttagcaggttagtattaagttagagaaaattttaagtaagtaataatactatatagaggtagctagcagcttcgctcttatagtaagagtaagagttctattactgctatgctattgcgtaatatattaaagataacgatatatattgtaagaacttagacgtttttgtattttaaattctttatatatttttataatatataagaatataatataacctatgctaaataaacatatacagctaaattactagtagctttataagtaagaagcagaggcaaagcaagtagtttaatgtaaactaaattgctattatgctattaagactctagaatagttaaaattctatacagcagtagagctgttagagtaggtagaaattagatagctataactaataattactatatttcttctatctctacctacttattctctaatgctttcttactacctgtagtgcaattacttcgttaagtaagaggtttagctagaaattaagttctgcaactattaataatactagtatatattaagttcttatagactagctagtattaataatgcttgcactatctattcttcttctaatagtaggcgagcaagcctgcatagacgcctatactttattaataaatatagatatttagaacgctaacttagttctttattatagctatttaaatttaatacttattactttatattatttagtttctcttaattactatctactatatacctgttataacactaattacgctagctaatgtgttagaaaaggctatagagaatcctactaggtaagtactgttctcttactatagtgctagctctatagactatgctttaaacttattctctaaatagctctacttattaagctctagagagactgatatagctgcagcttatgcataactagagaatagcataagatagttatattgcatatagtatagcatagatgcctgcagtatcttactagataacaaagtaaagcagcaaagactcttttcgtccttataagccttatctaacttctttgcctttatatcctatataatagtaatgcaattataggccttattaagataactagtagcattttctagatcttaacaaactattaatacttttaaatacgtctttaagaagaattaaagaagctaggtattacctaggcatattctattaacgcgcataactttctatacttctaaaagcaagacgttagaaagatctgcaattacgcttaaggcctagagcagaatactaataagtaaggatattatatttttaagaagttaaatattattctagtaaataacattagcactagtagtagtaatagtgctaatattattaagcgcataattctatactactaagagactaatttataataactataatctattgctagtataatgcagtataagtataaatataatacacgctactagcagagatataagcagagctaatagtagttatagaaactaggtataaagcttctaagcaaagaagctagttctattaactatagctagatcttattacgcgtcgtctagcgttgtagcttcttactaagaaatatctagtctagcttataggattaatctgctgtagttattcttgctgctctctgcctattatagcaatctatagctttaggcttatagtaactattaattatcttctaaggtattagtagctctctttattattattagtataaatgcaatatagctgtaagcatgcttatacagctattatcgtatatatttagaatagatagtagtagtaaggctacttaggtagcttatagcaaatagaactacttaaattacttagctataagctagtagctaagttaattagagaacttatcgttgtttaggttaaacctatctatattatgctttgcagataggattaagtatataggcttatatagaatctctagctataaagtatagcctatctgcttctttaagagatactatacgcaatagcttttcttaacctgcttctgcctagctataagtaagctaaactatctgcagactctattaagtaactaagatagaagaatgcttataagaaagctaaatactagaaaaacctagtaatatatcgtaattaattagcataatatagtagaaagattattatattcttcttagctgcaaataatatgcttaagaaatatacctaggctaaataagatagagcactagaggcgtttatagctaagtagtaagattatttctagatcttagcttcttctagtagaaatctacctgcaacacctgctactagcacttctagatagcagcctatatgcgttactcttagcaaatattagtctagctgctaattaagatagcatttctataactattacaacgctgcatttaaataaaatgctttataagtattagcattaatatatcttttaggctataaaataaagttaaataagtctatactagatataaattaaattatatcttaagttatatactctatctataaataagtataagaattaaactacgtactaacagcgctttatatttaaataagagaaataaaataagtattctatctagtctaattatgcagttaagttcgtagtataactgcctattctgctctacttgctgctctgctctgctttctatctctatctctattactattctgctctgctttctatctagcgctaggttaaatctattaaagttagaaagtatattagaatagagtaaagaatatagaacttactatatatagatagttattataaccgcagctgcaaacagcataaactatagattactaagcatttatgctacctagctaagagtaaagagaagtctaagagtagcagtataagtaataaagcgcacttctataattagtgcaactatagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcataagcatagagtagcagaaagagctaataaggctctagtcttaaacagtggcaacaatctatatattctagttagttaaataagctacttattctaagagaaagttacttacttagtaaacctagcgtatagtatgcttaactacaactagctaggatgctatattagcataaggaacgtaggtattctatagaatagttattgctctctatacgatattaatctatatcttaaagcttctatacctaatagctagaagcatgcagagaaggatagtatagagcactcttattatagtagagtagacttatatattaaaggttaagagcatagagaagtatagtaagattagtaaattagaagtttagtaaagtattattaagactagcaaggctataatctagagtcttataagactaataggttgcatttatatctacttctctataatgcaagctatagaatgcttataagaaagatagtaatagagtagcatacttactagacgctaggcgcttacagcaaaactaataaaataatgcaaagagcaaatatactagtatatagttatagagtaaatacgcctaattctaccttataataatagaactataaaggtagaaataaattatgcatagtaactagctatagcttaagatataagaagctagcagagaagcagtttagatagaaagtataacgcgtataactagaactattattaactataaatagcagttagatagttttaatacagtaactataaatagaagatagtagagtaaagctgcgtatctagtatagctagcagcagctacgcttgcgttttaactgctataggtacttattagtactctaagatctattactttaaaatctatccttctattactttaagatccgtctctctattgctttaattactttaagatctattaatatattactctaagagttactactctaagctctagctcttacctagcataatatagtagaacttactttgttaagcttagttaggcaggattaactataagtagcaaataacagtgctaaggtaatctgcctagaggctagttacgtagatacttagtattgctgctattattcttagtattagctagaatttctacttgctattagctctatagctttatactaacctatactaagagatgcaggccttctactaagatattcttataactctctgcgcaactaactataactctataatagatctttttatacttatattatctagcgctatctactctactattaaagactatatgcgtaaatactttattaaagcagaagtaagcgttagcaatatattagctcttaagaagtaacttatttacgtcctctaatataatcttcttctagagctaaataaaacctctacttctaagaactacgccttaattaaagctactctatatcttataaggactattattaagaacttagatgcttattactatattctacgctaggtaataagctactagactagcaacataattagctagataagataggtagctaaagaccttactaagtataaaggttagcctctagctgcataagttactctatatagaatctaataccagcatgtccttatctaatatattaaaagtctatactgctagcactagactctctagatagtataatttatactatatttactaaaatagtatagcagcaaagaagcatgcacttgcctaaggcgcattaacgcataacttatatactagaaccttataattaacaaagatctatttatctatatcttagctagagaaatatactaatagaaggaaataggcaaataccttaacttacttcttaataaatacattctctaggctacctatagcaaggaggaagctataggaagctctgttttacgcagatttatattatacttctctttctagaagcagagtaatatctatatattatacgtagactagcgtaactatgtttataagatcgctaatattattatttatagagataatctatagaagctagttagacctattaaaatgctagcttatcttacctataagattcttaggtttaagtagtactactaagtataagattaaggtatatagatagtatatagcttagcgcataagaggttcttttagcatagtgctatctatagtatacttaacttctctatagatattaattttactagacttattaataagccttattagtcttattaattaattagactataagctaacagttctaaaaataaagctactcttatagtaatataacctaatatataactaaaatataacaccttattacgctctatatacataatatctataaagatacttagactcttagtaagagaatagagttctatagaaggctctgtgctagtataggaggagatgctaatagcatacttttcgtatctcttttcttagcaagatcttattattaggcagcagaaattacttgcaaggcgctttatatttgcctataatatactatatatactatgcaagaagttctactatagaatgcttctaactatctttagaagcataatacttataagcctagtaagctgtatatatatagaccttattgtatatagagcacgtgcctttgcctaggatagcaataaatctagtatctgcttgcaaaaacttacactaatagtacttagagaatagatacttaaaagtaagattaatagattagttaatactatataagcatatattcttaggattcttatagctttattttgcctagaataacttcttaatcttagacagtaggctgctatatagctaagaaggatctttaagtaaatctcgttctcactcagaagtaattattagaggcatctatatagattttgtatactagtttagctcttatacttatactagctaggcagttaacgcgttagttaacttatagttatatcttatttgcattaacgcataaggttactataagactgctgtacgtagtaggtattttaggcatagaagctatctttataaaattacttattctattattacgcgctaacttaattatagattagctatatagaagagcgttgcttatagataataatatgctagcgctgcacttaaaattgcctatgcaaatagttagtacttctataagaactattttaacttattactagaagtatatgcttactagtgctacttaagacagattctagtaatatattaaggtagtgctaggaatagcagcataataaataatctaaggctaagtctttatactagacagcatatttagaatctacttagtatttgctaattagcttaatacttcttgcataactatatttagaaaattaggttactataattatttgcacttagcgaaaatatattaaagatagtataataattttagagttcttctagtgctaaggtaagaagcttaataatacttagcgcgcttctagagcttctaggagtctaattagtctataagtttctagtattataaggcacctgctatttacgcaacgttaactagaatattcttctactctctaaaagactattattgcgcagataactctacgagcaattatatataataatatagctaactgcgcaactgcttaccttttgctgcgcttataattaatatataatataacttaacattctctataactaccttctaacttatctaatattaatagtattaagatatatagttatactataccttgctgtaaagagcgtcgtgctagcatatttgcctaagaatatctactaataggttctattagtacttagagattgcatcttagaacttacgtaagcttttattatagctattctacgcgtagtaagacttataacctaaggtattgctagagatagagacgtgctaatagttattactaatcttatgcaaatatctatagttatagctataagaacagcagtagtactttataaatttagcagcaacgcgcttaatatcgcagagatagtttagtttaatattattatgctactaagaagagcaaggttaataattcttagcaattctaattatataatagaagaagtacctcgtaacaaaatactagaggcaggaaactctataagagtagaagttaacattaaatatgctaaggagcttaaagtaagagaagaagagaagaattattactctagtgttatagatagatagctatgcaggagaaagagtaaagtaaaactaagtgtctctagcttaacgctatattatacagcgcataaaaagtagtataaggcaagaatagatatagctactctataagaaaaagatagtacgtatctactagcaatagagatctttataacatatatagtatagctatactatctcttataactaatctaatctttctagtatcttctttatagtatagtagttatagaacttatttagatatataatgtatataaggcttagaggattcttctagtgcagaatagatttaagaaattttgcttccttaagctagttagcatttattatctagtcttatacagcaatacgtactaaactagatctagttaaaggcgtatactataaagccttcttacatctctctaagcatataattagtctatctcttaaagctattaatatctaatctctgcctattaatatagacttctctctagcaaagttaattagcgtaagataagtattatagctagtttcttttagtatagctatatagactactaacttaagctttagataagctcttaataagctagcgtttaaattagttagcttagaaagtctcgtcgtcttaaaatactttaataatactgcaaacgcagtaatagagataacttcgtactagagtaatctgtttaatttaccctctataatagcatacctttctagaaagtctttgcttagtaacttatttatttttgctgtctcttttctctactctagtataagctgcgtataagctactcttaaagcataatagaaaagcctataagagagtatttattaagctgctctatatgcgatagagtacttctctcttattatagttattattttgctgcttaaactataactatctataataactattaagtttacgctagcaagcatattttatatagtttattgcatatagagagctagattagtgctagagttatcgcgtttaaaaacttaatctagttaataatataataaagagattaaggtgttagctttgcaaggtataatagcaatgttattatatctatcgttaataagattaaatctcttattctagtcttaacttctgctcttattctatattataagctttgcgcatataatatatgcagctataaaaaactacttttctctaagttagaaaatacttaaaactgctctagtaagtcttctattaaggcgttactatatagcagcataactattagttgctttagagagtttcttttcttttctagttagtttcttatatatcttgcgctgtctatcttatataactaatagctcttatatcttatgctatagagtttctatttatatagcaaatttgccttactaaagagctagttctttttagctgcagtttagcttctgttctacagcagcctgctttattttagcagctatagaagtaatatctttattatatacttctttctaagcttacttaagatcttgctttagcgctgcattcttttcgtgaagctgcttaagctgtctatacttaaagtttaaattactttatatctctaataaagctatattagctttattgtaattagcctatagctgctcttctatcttatacgcttttaagctatttttatactctttaagagcatcttaaactgctagctaactgcttatatcgtttacgtaatagccttaaaaatctctaagctctttttctcgtagtgttaactagaactttgttatatttaaattcttagaatttctattaaaagctttctataatattatgtgtttagagttagcagacgtaaattcagacttaaggtacttaaatttagttatataattagctttagtagctttactatctgcaagttactatttaagcttatttgcataagacttaagttccttaagtctagttatgcatctactttcgttagcttaactatttgcaagttgctatctaagcttaatagtatacttaagagtagtatattagctatgcaggttaagcttagattaaagagacttagatttagcttaactgtctgcaagttgctatctaagcttaatagtatgcttaagagtagtatattagtaatgtaagttaatcctagaaagagagatactaatattatattaatagttaatagcgttcttagtgtctatagtcttgctgcaagataaagataaggttttagttaaaagctcttccttattaacttaatataaactgctaattgcgcgaagagcgcttttaggtaatagaagtagctataatagtaattctagtatagaattacgctatctaagcagaaattattagcaggcagtattgctattgcgcataatatttactaaccttgcttctacttactaatataataagataataagaaaataagaataaaagagaatttagatcgagaaataaagaatataaaagagataaatatagtaatctagcactaatgcatgctacttagcatagttaatagttaagaaattaagtaagagcataattcctagctctagctagcttttacaaagataaagaaggaatttttaagctatagttactactttaaagatataataaagaagtaataaaaacttaagagagaagagagcatattaggcgataggcttctgctataaaatatagcctatagcttagtttttacgtaaaaacgctgctagatataactctataaattaaccttacagctattctaagctcgtcctctattttctacgcgttaaatattatatcttatagtaaatataaatatatatttaattctataatataagaagtaaatgctagtcttgcaaaagtttctaataccttactataataataatagtaacttatagaactagcctaactctagcaatattacttctaatcttataagatgtaaaagagattattaaattttgctataatgccttaaagcttatatatgcttaaatatttagcatagatatatactatcttagataagtagcagtaggtattaacctatctatgctgcttacctaaagctatatactctttagcttatactatttctcttctatttagctatctagcaggcttaatataaataagcagcactttattctttctctagactctatagcaaaaatactttagattactaatatattattatgtagtatatagattagttaagcagatttagaactaggatactaactgctctactataagagagctaatattaccttacctctgcgtatctagtttagctattatagctagctgcgatttaagctctatattaattatacagctgttaaggacgctattctagcctatatcgcttctcttagcactattctacctctaagcaactatactgcgcattagactctagctttaactttttaagttaaggcataaaaggcaagtaacttacgctagattatagtatctcgcacacagcaagcaaagcgctagagatctagtatattagataataatttaaggctagtaaaacgatacttacgctaaactatagtgtcttctagctagagcacaaagcgctagagatgcagtgtattagataatagtgcaatactagcaaaataactctagtaagcagatgcagtagatatgtgaactttctatagctttaaatagataactatataatttatcttatcttcgttttcttacttactatattatatagtaaaaatatgctcttttcctttatctagttaatttatagagtaaatatttcttgcttattatctataatctataacgctctatgcatatagtgtaagacttgcaaacgtagtaaactataaataagttagaacctagcgcatattagatatataaaatattatctaagtctagtaaatacgcttaagcatgttttaatacatttatccttagtagttataaattagtctcgcaattctcttcctatatacttttagtactctaatagcctttatatcgtctctaacctctaaacgctgttcttctatctaatatcttaatatctaaatttatattatagatgcagcctatatgctattgctgctaagagcctagttaagctaaagacttatttagatatttctacgtagttagctaggaatgctctgttacgtagcatttagaatatagtatagcataaataactttaagttagaagcagaattattagcctattagctttgctagaggcttagtctacgatatattaatattaagtaagtctctatatctgcatatagatatatatattacataactaatttgctctctagaggtaggctatataagttctctatatactcgtcttaagattatgctctatatattactctacgcagcaataaaaggatatactatctatattataagaggcttagaagctataacatactaattaaaaagattacttagaagacactaaatagtactattaggtacctaaactaaggctgtttctctgcgttatccttattactctgctttatactacagcacctacgcaagtaccttatctaatttaataacacgcataactagagttgtctaactagatagcatttgctcttatatcgcataataagcaagcaactatatagatagtaaggtataagatcctatgctgcataagctcctactactacttaattctataagatatttaaatctgctagcactatataaataagatagctacctaaaactatacctaggtctacacacacgatagagataaggttactgttagaggtctatctacgctagattacactgcagaggacgacaagaagaataataagaaggataataagaaggataataagaaggatagcgagaaatatagcaaggagtataacagcaatagcaaagagtctgatagagaggagaaggttaatcaaggatagtaatattaacgaatagtttctagatagttataataaagaggagagtttagaggataatgacgaagacgaggacgacgataaggataataaagattttaagaagactaattctaataataataagggagacatgtagatagttacacttgcaatatctattcttacgtaattaaataaccttcctaaccttaggaagtactatattaatttaaggccttaagtctctattattatttagtaatatgctaggtatttactgctctttcttattacgtctgtgcataatcacatgtaagctagccattttatttttacttctgacaacctgtagaaatatcttacgtccactggggccttggactatgggccgatggggagtgtttgtcaatgggttcgccatcgtgtgggccgtggttgtcatgttcttcagtttctggccgacaggcgtacctgtgacgccggtcaacatgaattggagctgtgtgctttggactgcagtaattctgtttgccttggggttctaggcgttgcatgggaaaaatgtgtacaccggaccggttgtggagacggatgtagaaggtctgggaagggttgaacacgcgtgaagttgtagacaggtcattctttagacgccaaattccaggtatgaatcgagaagcttgggatgtatccttgttctcttcaaagtggtgcaaagtaatccaccgcgcttctagatgtattcgatatttgatatgcacatcatgttttctcagagaaatactgcctgtaggagccatatatgaggagtgaaacggaacggggaggaaataagctctgaggcatatattgctggaattgagtataccgatttcgtcaaggtacctggaaagattgactaaaactatctcccgtgccaaaaaccacgccccaactattgcaaaagggtatcattcattctgtcgctacattatggagaaacaccgaagacggatggttcgccggttggctttaaaatcgtcttgacattcgctgaagtattttagttcagcttcttgttgccgacctgcactggacgaccctggctgcgctgatactggaggaagccgaagaaggccgcggcgaggactgcgagcatgatgacgttgcctgctgcattgttatatgcattatgcgcgctccattggcaatcgtataacttaccgacgaggaaggagacaatgcctccagcaaggtcgaccagtcctttgaagaagttgatgactagctcgacaatctcagtcgcgaatttggctgcgaactgggccgtgttttcgaccaggtggagagcagtggtgaagaaggaccagacgacctcgaccatggacgagacgaggtcggagagagcggagacgatcgaagacatggtggctgagtcaggtagttgagagtgtggggtagaggtgttgcaaggaagagagtcaagttggtggtaagtggagtagtggtcggtgtttgtttgcacaaaggtattgtttgcgccagcagcacttacctttcgcagctttattgctactcgtgatctggcccggaatgacgaagcatctacgccatgcgacacctttcctgtttcttcaagccaactccttacccttgctgatgatccgacgcctgtgtggaggtggctggttggatggcgcattcaggcaacggttcgcttgagtgagggtgtgacgtcagttgtgtaacctgaggaataccaggagcactggacaatgctagaaccgacaacttggtgcaccgggaacgagccgttactgctagtattgtgcatggatttacaagtatgcctgcagtaacagggcgagccttacacaatcttgctcgagccgtgccacaagtgtggtcgcgattttgcaacctaagcactatgcagctaatacaacgccatggtggtcgcgtgatctttgaatgacagattcctatgaacaatggcatggatccaactctttggagctctgcggcttttcgcgtgggcatgttgttgtgtgggaagtgaagctacaaagcgagctagggttacgtcatcccttgggctatgctgaatgcggcttcgtcccgccgcctccgatcttccactatcaatccgcatcccactatgtccaccttcgacaagctgttcgcaaagggtaaggcaaaggtgaaggagttcaccgactcgcgcccctcacaccagcaaggccagcccggccagggctacccaggccaacagccaacacaaggctatcctcctccgggacagccgcaatactcgggcgcgcagtatcccccacagcaataccctccaaaccagtaccagcagggcccaccgccaggccagcagtggggcgctccccagcaacaatggggtcagccaccagcgcagcagcaatggggtcctccacctccgcaacagcagtcctatggaccaccgcccgtcccgcaggctagcaaacctcagtcgccgcatccacaagcccaaggaccaccaccagttccccagaaccgcccgggctcagcccagccgcctcctccgcagaacatcccccctcctcagggcgaaagagtgtactggaagccctcgttcgatcgtgcgacacctgtatcacacaacttcaggcacgagatcggcgatcatggctggggtaacaacgagaagcagatgtataccgacaatcccgccaactcgttccaccacgataaccgattgatcgtgcggggactggtggagggtggtagctacacatcggcccgtctcaccaccaaccagacgctacagcggccacgcggatatctgactgcaacaatactggcacccgttgcagagggaatatggccggcgtactggttgctgcccaaggacccgttccagtggccgaacgacggcgaggtggacattttcgagagttggaacggagactgcgtgaaccattcatgcttgcactggggtcagtacaatggcgaagatcacgacaagcaccgcgtcgctgagacgccgctgcacgacatgccgcgccagcctcatacattcggttttgcttggatagaggaggacggcataccaaattggcgcggtcgtatgatctggtacattgacggcagaccggtcatgaagggtaacatcccgcttggtacaaggagaatggaggagtatcggattctgatcaacatcgctatgggcggaaacgtgtgtcagggcaaattgcccaaggacggatactacgacatggttgtcagtgatctcaagatgtgtgaagagccgcagggcggatggcacttgtttgaacaggcctggaacagcacgcccgaaggcaagactatgtagtacagggtttgcatccgtctcaatctgaagagcgtgattgtgtttatccgtggcctattcaatgctgctaatgaatcaagatggtaaaatcgtgccaagtcaataatctagactacgctcaattcggtaaaggttcctttcactcccacgtgataccgcgtcgcgtgtcgcgcttcctctgcctatcgttcctatcgccaccatgcattcagcaccgcgaccagaagatcatttgacaccgctgcagcacttgaattcactccagatgccgactacacgatgccaacgtataccccatcaccgaagcgcttcttagtgccgacacagcaatccgcgcaaaagccgaagccgaagccaccctccaatctgcgcaatgcgtacactgtccagacaccaaaacctactgcgctggcacctgaaaacagcgagtcattttctagcaaagtggtgcctgcgagacgcttcgtcattgccccgcaccgtcacacgcaaagcagagagcatgaagcagaggtgcgcgcggagcgccacacgcagctcacacctcgacctaaaccacggaggaaatttgagcgggtcgagagtatcgaggagccgcccaaatccagccctgacggaccgtcgtatgacgaccgaggcatcggagtcctacagacagtggagcacgacgaagccgaagtgagggacgaggagcagaatgacgaggatgaagagatactatttgttacagaagagcgtaacaagcgacgtcgagtctctcccccaacctcaccctccactcgccaatcgtctgagcctgcgacacccgtcaccctaaggacccatcgctttgtcgtcccaccagcacgaatgcctgcaccgttcacagctattcgtacctccacagaggccataggctttacctcagtcacagcaacaatggctacccccgcgccccatcgtccagccttcatactcccaccccaacctacctcgccacccaagccctcgaaaccgctaccagagatcttctcgccttcacgcaaatcgcagaaatacgtcccaaacggactagcttcaacgatgcaaagctggatcatcgagacggcgaacacggggtttgcagcacaggaacgaagcacaacgggcggcgtagtctggggcagggatcgagaagacggcgttaggcttagagtacgtgtgacagcggcttcttcgtcgaatctaaaagatggtgagagcgaagtggagtgctttcctggccactttgtgtttgtccggggtgagacggagcctggcatgtataaccactctcgcgcgctcagcgtcgtggacaatgatggcgagatgaggattctactggcgggccaaggcggagcgcgaggtgtagctggggtgaagatcaagattggcagtatcgtgggtgtgcgggcgccgatgtgggatgtcgatgttgcaggagagaagtggatgattggcgtggactgggttgcattatgatcacagcgacaacttatgagtatacgaactgatgatttatgactatcaacactattgcgcggtatggtcacaatctgtaagtgcttcattcgtcttccaatgtccttaactgtgtatttgccctcccgtggctgttacatcagctgcctgtatatgttgtataaaatgtttgcgtatgctcgacattcctttcctggtctctccatgtacattccgcccttggcgatgcttcgcggttctctcagcgactgaccggtacgctcgatgtgctatttggctcagttcgccccttcggacgaggctctccgagctctgggctcgaatgacgaggactcggcgttttgttgcgctcagcccacaagacgcttttctgcttgaggtcttctcgtttcgggccattgtcagccaatggaccttcccagacgctcaccaattcatcgtgcatgaggttcgcaaacgcatctgggtccttctcgcctcggagataatccatgatgttttccttggagcgattgatgagtacattcatagtctcggccaggaatccgtcgtcccagaatggcttgtcggaggcgtcgtcagtgtcggtgtccgactcgtcttcacgcttacagtgacgcttacgctctgccatgcgacggctggctgtaacataaattaacatgccgagatcatgctccgaaattccgtgggtactcacctcctccggccctcttgccacctcgtgcactatccggtgtaccaagtgcatccgcaccaccagtgaccttcagatgactcgatcgctgcagcgtcacaaagacgtcgctcaccagagcacggcggaaacgcatggcctgactgaagtcgtaaccgaggcgggtgaaattcggccactcgtattcagcatgagcttcgaaccagttcaacgtgttgaggatgtcgaggcgagcttcgtcggcactgctgtaggagacggccgccttctcgccagaaacgaacttcagggctgcagcgaccatgaagtgcgaccagtcagctgcatcacgttaggtgagaattgcgcgtgtggaaaggtacttaccgggcttcgtgagttgcggttgagccggcggagcgctctcgaggggctgctgggttgctgctatggcagccattgcgatgcagtctatcaaatgtgagtgtttggaactggcgtatgagtgatgcagatgcagggtgagtgagatgtcagtcgcgtcgtgtcttccaaattttggcagtgacgtgtgcgggacgcgtcaagggaaggtgcgatgcccatggcggtcctggctatcttcgcaacctcaagaaaccagtgcccagtttagacttcgcagctcttacggaagagcggttttgcaaagtttgtggtttgtggtgtgtggttcgccactctggatggtcgtggttgaggtaagctaaggagaagattccatggttcaccttagatctaacttttccttcgtataaattcgaagttaaggcattttcgatgttgtttcacaatcttcaagtcattctttatccacgataccattatgccttacattacctacccctgctgggcatgctgctccattgccaacgagcaagccaaatgtcgtatctgctccccacgtcgtccaaagaaaagccgcataccaaagccttacaatgcagagaaacctcgacgcatgcaaaccatttccgctcccattttagtttcgatctacaactggaacgaatgtaatacggaagcgatacaaaaggagctcgacaacattcgcgagatgaacacctgcgagccatatttggggcaggatagccctgctctcaccatcatcacacccaactccgaaaacataccgagcgtagcactccatgctgctgagaatgaacacccaaccatggacagggctacattcagagacgttgaacatgaggttgattatgtttccgatcttcgcgttttgatttgcccacgggaagcgactaaggagcataaaggcagaaagaaatgtaaaaagtgctacgaagcaaaacaagccaatgcacacttcgcgagtgctatgagggatacggaggcgggactggtaaggaatagatttgaacaagaattagcaagccgttgtggcacgatcatggagcctgagatcatgagatctgacttcatggagccagtgacgaagaatcctaaattctgtgtcagcccagttaaatggtggcgattacagagagctcgcaggaagtagctatgactgaagatggtgctacgagggctttcagctcacatcaatatcaagtggttgatatggctgcgcatcacacatttctgtgcaactcatgaacgcacgtgaccatgacccttttgcacagcacttggctagcgtatgtgctgtggtctgctcggctcaccagtcttacctcaagtagcccgacctgcattcgctgacaccatcacctcatcagcaagcgacaggtcatcaactcatctgcactgatcgggatgccaggcagtgagagtcagccacgtacaggccagacattcgcctgcgctgccaattcccgaaacgggtacatctgttcattaacctcgataaccgctacaattcatcctacgcgaccatgactggatgcacgtcacgaatggcacgacccagaatagattgggcactgcgaggaagagttcttgcaggtgctctggatgtttcacggctctatgctgcgtcgctggacttcctgaccgcaattgcagtgcactgttgtacatcggcctcgaaggagtgtcaagcgggtctgcgccctcacgataccacgttgtacagcgaggtctggagacgatggtggaacaaaacgaggcgaggccaaatcagatggttctcgcctagagcgcttcgagacgttagcgtgatttgctttccgtggccgaggtgtgacgtgtctcgcgatccgacagcatcaccatccctcatttcaggactttagccatcaattgctcagtgcagtacccctctttgggccgccagatatgacatgtgtgggcgtgctccgttgtccccgacaacccacgtctctggcgggccggagcgcggagcggcgaacccaacgttgtgtacaacgaatgctgcataccctgctgcagctgggtgccatcgcaccaatgatcagagcctcttctcagtgagaacccacctgccggttctcgaaatctctcaatctgggcgaacgacgttcccctacgtggtccaatggtagacacatgccgagctcgcctctaccagcatcgccctgctggagcccacgtccctgccggtgtgaggcttactgggcatactgccagcaatgttcgagaattcgacactgggaatcccgatcttgtctcgtgacgctgtcttgcatctctttcgtcaatccacatcgctttcagtttcagcttcgtcccattgagccacgcaacacgcaactccacagttgtgtgcctcttttttgagccactttcatctcattcgtctctccgcattcagtcccctcaccccacgttcatgtcgccattgctcgctcatcaaatgtgttatcagccatggagcagcgacaacgtcagatatagcctgtagcacgaagcatcgaattccaggatttcgaaatccccaattgtgaattttgtccaaccatgcgtcagttcacgcaggtgtcgatttcgccatgggcaaacccgttcaatggtgcaacgggaacagggcagaactactacacatcaagtgccccgaagcagcctacctatcgacggatggtcgcaccaccggcaccaatattcttccatccggaagttgagcaagtcgttggcgaaagtgataacgaagatggtatgtatacatgcgtcattctcgacggaagcttacatcaggattgaacagactcaggcagtgcgccgattgagtccgctgcatcaccagaggccccagctgcccctgaagtacctgcaccagaggcagcagagccagcgccgccgtcgcctcctccacctccagcacctgcaccagatgcgactgatatcgaacctccagctcctcccccagatgcaccaccgccgccaccagatgatgtggagatagtaacaacagaaggagacgcaccgtcgaccagtgaagtcataatcgttgatgtccaaaacgagccgccacacgaagatgctgttgtacatgtacctcctcctccaccatttgtagaagcgagtccgagcacaccacctccaccgccacccgttgaagtcgtacctgagccatctatagctggaagtgagaagagtggtgagtccgagcaggccgctcaagagcccccgaaatcccccgtcatcaaattcgttcactttgcgtctgacacgaaagatccagacgctggcaacagcaagaagaaaaagaagctgctaattggcaagggcaagcccaatgctttcgtgcgcgtgagggacccgccctctccaacccccacatctcccaaggatgagaagaaaagggtcattgacaaggtcgtgaggaagaaggagcgacgtccatcatttctttccatctcttctcttgaaaagcctaagctcagtaagtcggatgaccgcaaacgaacgaagccagacgacaaggataagaaggcaaaaagcaagaaggaaaagtcgaaaggcgaatcgcccagtatcgcggaggatgatgaacgatcactcgataacgaagagagtgtcatctcggaaggctctacgggcgcgtccactgaaagccaggacgccgttgtcggagaggctgcatcgccaccacctcctccccctcctccgccaccacctgcagatgagatcacaccagactctcaagaacctcttgaaaagtcagccgaaacagcgtcgacaccgtcagatgagacttacccagaagcaaaggaggctacctctgaaggtgatccagctcccccaccgccgccccctgcagaggtagtggccgaggaccaagacgttgcgaaagacgagccaccggtggaaaccgaagaaggcacatccgcagaagaaggagcagtacctccaccaccgccgctgatggaggacaatagtgaaccagaggacaaagcagatgtggcggatgcggcagatgccgaagctactcctgtagaagacgtcgccccagcagaagaggcaagtccaactgatgagactgccgcggaagctcaagaagatgccgatgccaccactgagggcgagaaggcagatggtgacgatacaagtaaagaagagccatcgccttcagcggcagaagagctgcccgcggccgagcccgctgtcgccgaagaggcagaaccaaagaacgatgaagtgaaagaagaaacgcccacgaacgccaaagagcctgcggcagatatatcgtctgagcctgtcccatcgcccgaagacgtcataccgcccgagaccgatgccgctgcggaagcaacggcggaagcaagcagcgattcagatgccgtggatgtcgccaaagccgaagacaataaggaagacgagcaaactgcagatgagcctgttactggggccgaagaagcaagacccgaagccacggagacggcatcagtcgatatagcggaggacgccgaggcgcccgctgtcgaagttgtgccagagtctgagtcagttcccatagctgaagcacccagcaagcctgaagacgaagccgtttcagaggaccaagaagaggaacaaccaaaagaagccttaaccgaagagtcggtgatcgaggttgctgcaacagaacctgcgtgtgatgaagcctccacggaagaatctgggattccgactgaacctacatcggaagaacctcccacggaagaatctgcagtggaatccccatctgatgaggtttccattgaaggacctgttgtcaatgaaccacctgcggaagagtctgcgaaggaagagcctgtgacagaagaacctacgactgatgaagcctcaaacgatgagcctcctaaagaggaatctctagaggtcgaactcgcaacagatgagtccgccgtcgacccttccgctcaagaaatggtttctggagaaccgaaagtacagggagaggaagctcaggatgtagctagtgaggctacacccgagccagcagctgagagccagagtgccacctctctggaagaagattcagagcaatcagatgtcgcggatcaaccagttgagcaggatagtgcagatgcacctgctgccacatcgctggccgccccggataaatctgccaaccttgaggaaaatattggctctgaggatgcttctgcagaaaccaccccctcagccgatgacacaaagccgcccacagatgagcccactgctgcagtcgatgacgggaacgttgtcgagattacagaatcgcccgagcctgctgagaacgctagtgctgaagcacaaagtgaagggcaagaagagagtgaaggtgcacgcggagagcagccagctgttgcggcaaccgtaaacgaagcacttgacacggcacctccttctgctgccatcgaggtcacatcagagcaaggcaacgccgaagcgcaagactcaacagaggtcaaagccgaagaccaaaatcccgagcccgtcaatgacggcaacgacagcaataaaacagttgaagtatcagttgagacgacatcactccgtcgatgacggcacaagcggtgtagaacccactaacagcgacacggtacctgacgaacaagagcaagaagggccacaggccgaggcgcacgaggctgaagtcgagtcccagcccgttgaaacaaaggaagacacgcaagagcctgagcacgcgtctgacatgggtgttggtgttgcagacggtgaggtaagcgagcagcgcccagagacgcccgatctcccaggccaaccagatgaagcaccaccaggtacgtgcgagattccttgtcctagattctttttcttcgatttgcgtggcatcgactccatgcccccgcgcaaaatttcgatagtgccatgcacgcgccggatcgggctggctggtccacgtcgagggctgcaactcagaagagccgattgggccgcgcgacgcgtctgattggtcgcctcgcccaatcgctgttgctgccagcacacaacagccagcgtatctgactgtcacgtgcgctgggttggctgacgttggttcgggctgcaatagatgcacgcaatatgccgcaaaccacgactcgcatgtctttgcatcgcgctaggctgggaaagacccttttggcccacccgcatctccgtcttatttcatactctccggtctttcactgattttccatctcacataccgcgatactcactattcttccggtgaacctcgacacacataaaactgatttaatgcagacgacacagcggctctaaatgcccagagcacctgaagatcaaggcctagaagtgcaatctgatgtgactactgaggtcgtctcagatcctcgtctcggaagttactcgtcgaagaatcaactggggaagacccagctgcggccggggacgcttcggtgcccacaaacgagaacactgaaataaagcctgagcaaaccgaaagcaaagatgtcgacgccgtagcgaacacagagcaagtggtagtcgcaataccggaaacggagatgacggaagtgaccgcacctgtggatgctgaggtaagctatcatgagccagagtatggtactcgtcatacttgagcgtgacaccggtatcgtacttcacataaattacatgattgtctaacaagtctgataggctgttgacgagaccttgctcgcagaagtggacgagaaggatactcaggacacgcccgatgctcacgatgaagatgacgatgcttctgactcgccgtccgaatcagacaacgggtttgattccgactcggatgtgtcatcaatgcctccttcgatagttgaagtagacactgcagaaagtcctgagactactgaaggacaggaggagcaagaggccgataaccccgcacccaaggacgaggacaccgcttccattgcacctgaagaagttgaaaccgagtcatctaacgcgacaacacaagacgatgcaagctcagccaccaccgttgaagttgccgaggcagaacccgatgctgctgaagcaaaagaagaggaagaagtaccagcaattgagagtgaggcaccggttccggatgcggatgttacaccggaggaccccactgaagccgtacccgaagaagaagaatcgaagccggatgatgagtcgacggtcgatgcggcaccagcagatgacaatgcggacgtgccagccactgcggaagatgccgaagaggatctcggtggccctgacgaggatagcgaagatgaaggaacgtcgtcggtcagtgaggcatcgaccgcgcagtctgaagaggctgcgtccgcgtcggtgaccgagcccgcagatgcgccaagtcaagatgcacctcctgagcaggaagaagaggcagatgagtctgtggtcgtcgaagctgaggagccgagccagccagaagaggccgaggaagcgcctgaatctgagcctgtgaacgaggggggtgatgaagaggctcctgccgaggacagctctgatacacctgcacccgccgaagctgtcgaagaaaccgatccggctccgacgataacagaagccaatgctgatgcatctgcaactacagagacggatgtcacagaagagcctacggccgatccagctcccgaggtagacgaagtgcaggtcgcagatgctgggaatgaagaagacacccccgagcaacccgccccagcaatcgaaggagctgacgatgctgcaccgccgccacccgaggattcaaacacggagagtccagagccggcgctggaggacgagcctgaagctaatccagatgattcgaatgaacctgagactatcgagccgcctgtagttgaggcagaagaggccaccgaagacacaccacaggatgatgctgttcaagctgagtctgctgaggagcccgctaccgaggaacccggactcgctgtcattgagaatctagaagaggtcgacccaataacgccaacacctgagcttgcagaagacggtgagggcgacgtgcccaaagcattgaaccaaccagatgcgcctgttgaagaggtcgccgatccaccagcagctgaagaatcgactgccgcagacgaagaaaaagccgaagacgcagcggacgtagaggccgaggttccatcggatgaggccgtcgaggcaccgtccacagaggtggaacccgagccaacggtagacgcagatggtatcgtagatgcaccgcagccagatgaagacgagtcaaacgatgccgaggaacctgcggcagagccattagcggacgaacctgctgatgctgaagctgaggagccagtcccagaagtacctgtcgaagatgagcctggtcaagctgaagtcgatgcaccagaagaggaaacaggtgctgctgaagccacaacagaaccggaaccagaagcgatcccggaagcaagtgaagaggcagcgccagagccagagccagagccagagcctccggtaacggaggacgtagtagaaccagcggagcccactccagaagcagtcgaagtcgttcctgagccggaagctgtcgaggaggaggaggaggctgttgaggctgaagctcccggagaatcccctgctgaccccgttgccgatgaagcagccgcgccagaaccgcaggtagaggaagccgagcccgtggtggaagcgcaagtcgaggcacctgtagaggagacgcctgtagatacgccatccgatcctgtgccagaggcagaagaggcagaccggacccttgaaagtgaaaacgcggatctccccgctcccgaaccgattgtcgagagcccacgtgacgaatcgctacctcgagaacgcgacttcgccatagtcgacggacccgcagtcgaatcttcgccaagagaaaagcaacggcggcgacattctcatacgcacagacaacgaaggcgtgagagcgaggcaagtgtgaaggagcgacccgcaatcggtgctcttgctggagtccttgcggccgcaaaactctctagttccgcaaagaccaagcgtcgtgacagtggcacagagcgtgatacgggcagaggtaaagagcggaggcgtgaggaagaaagggatcacagcaacagcagcagggagcgaatgtatccagaccaccgcgcaagtcgccgtcgcgatgacagggtcgaagatcgatatgccaaacgccgaacagtgcaagagcttgatgaagcaacggaagaacagaagcggcgcgagcgtcgcattgaacggaaacgaaaagaggcagaagaggcagctaaggcattggaagaggaagagcttcgtcaacaaaggcgccgtgagcgtaaaattgccgccaagctggcggaagatgaacgtttgagagccgaggacgagcgccgcagacaaaaggaggaagagcgcattgcactagaagaggaagcgagacgcatacgccacgagaagaggcggcagaaatacgaggccgaaaaggaggcaaaacgacaggagatcttacgactggaacaactcgaacaagctgagcgtgaggaagaagaggccaggcgcctgcgacgtctgagacgagccgagcgagaaaaggagaagctggctccatcgcgtccaagaagggaatctgtcgtggtgccacgagagtcgcctcgcaaagttccccgtgactccgctcgcagggcatatgaagaagatgaggaagtcacgcctgcgcgaccattgacccctccactaccacccgtggatacggggtcgccacgcagcgcgccgcgccgacggatgagtactcgagagactccgcccaccaccaagcgaagcagtaggctgggtgcgttgttcggtcgctcaaagacagatcccatcacaccgccctcgaaatcgactagaccgaccactcgcgtacgctcagatccgactgaagtgccagaagtacctaccaaagtgttgcgcaaagatatcgaccgccccggtagtagccaccagtcctccaacgagagtcgcgatcgtgctgagcgtccccaccgcagtcgtagacagtcacaaggccagcgtcgatttaaaaaccaggcagaagaagatgagtactacagacagaaggagaagcgcaggtctgctcggcaaaaggaatacgagatgtctgggggtcgtgatgggggtgttacattcgcagagcctatcgacgatctaggtccgccaccacccgagccattcgagccggatcctgagcctgttttcgaaccagagctcgagcaggatgcgtctcaatacatagaggatgataaagcagagctcggtgttgcctctacatcgtctgccgaacgccgcgaacgtcgccgcagcaggcgcgagtcggggttagaagagcgacccagaactcgtcgcatcaccgtgaccgaaagggagcgaccagagggtcggcgcaacgagtcagatcgcccgcgcacaaggggttacgacgaggaaaagccccgccccaggcgaagcgagactgagaggaggagcagcggacgcagctcaaggaagaaggaagagtctggcggacttaagagcctcttcggaggattgaagaagagaattgcttgattgggattggaagcagggagtttgatatgtatacatgctggggaggttcttcactgaacaggcgctttgggttgggaggacgctttataccactttcttatctgggtcatgatgactggcgtttctggacgaggtcctttttgtactggtatgctgtagagcctgaggtttgaacacttgtatattgggggagactgagcccaaggctacgaatttatgcttcttccattatcatgtgctatttaaacccttttaatccgggcggacgatacgacctcctggatgccctctcattgttatcgctgcgccgcgacacctcgctcggccagcccgatgccattggcagcatcgtccgcgaacggatcggaggggcggcgagggagtttgtcgccgagctaaacatctcattaatatcctaaatgccagtcctcaagagaaaatcgagctaacgcgataaacagccatgccaacgactactgtccaaaacatctccccaatccgagcgccgaaccacacgctatggagccaatgctctccgttcttctccacccacgaagccgtccacttggtgagcccaaaagagacccagaacgagaccaacaagcccaaggcgcatctcgttcctgggtggttgcgccaccagccacccatcttgacgagggccggctcgacgtaggggatacatggtcgaattacgaccagaacaacggaccaaagccaagtcctgaaggtgctcaagtagttgcccatttttaagaggcaggtgaatcgtgcgtgtggagttgtacgatgcgtttttgtagctttagttgagccgtggtgatgtgtcttggagtctacagtaacaggtgctcgaattgagaaggacttcacagtggtactcctccctcttttgttcttcattgcaacttcttcgcagcttcattgtggtttctttaagataagtgcttctttcctctgtaccactacttgtattcaggatcagaaagtgtaccttggatgtacacgctactctacaggctttgacgaagacattttggtgcactaagaatcaccatacgctagcttgccgcactttatatttcagatccacacaaaagaaaaattcttactcttttctcatgtccatctacatccgtgatcagcccccctcactagcatttgccatgataaagacaagggagcctcgcgcaaggcgcgccatcattcgcaacttcaccactgacatagcctgggcctccttcatacttgcagcggtggtcctggcagcccagctcgtactgattatattcgaaggtgttcagcaaattgtcgccacgtcttcacagcgaacacaggcggaagtgtccaaaagttggtgcatgtggttgacgaattaccccagcgatcctatcggttgctatgttttttattgcgctttcttggtcctcacaaccttttgtgggagtcacttcaaggcctttggcttctggatgctgcagctcataacgcttgcgacgctcagcttctccctgcaccaggaccgcctcttgtgggagaagacttggagcaaagctatcggatccatctgcttttcagttttccgaatattggccgctgcattcgttgccaacctgccgagctggtcatggtcttacatggggctgtacgaggatcgtgcaactcatcctgtaagtcttttttttgaagtgccgccacaagtagcgaacgctaaccgatgaaaggtttcaggaaagatcatctacattcaaatgcccagtttcgagatccggattagaacacccaaaaactactttggtcgtctaggtttggcacttatggacatcagaatcatactccttcgcctcgcatacattcaactattcgaacatcttattcgcttcgcccacgtacgcaacaacagattgaatgagtcgagcgccgcttcttatgagctcgtcaaactggtaacgatagtccttggcgtccaggctttgcatttcagcgtcgttcgactcacaacccacgttgtttacttctactacgagaaggaagaccgcgtgacaccacgccgtcgaatattttctcgtttgatcgatgtcgatactatgcacattcagacgatagaactagacatattgctggggagaagtaaagacaacggcgcagatgaggctggaacggaacgtgttgaggtcaaggccgaatctaaagaagatgcaaccaaagatgatggctgcgaagaatcgaaaggcagcgtggaagtcgttcaaataaaaagaaatacttcaaaagatgtgttggatgtagacaagactgtcggagatgtggtctgatcacaggccttttgttctgggggcgatgagtagcatgatattgcgaacaccatcccagcgatctcaaaaatgaggctgtacaacgccacacagtagctcaatattaatgaaaacgtagtgtagcagtaaacagatgcttgcaattaatctgtactatctatatctttgcgggaggctgacgtggcggccacgtgatgtgactttagctggagcagcagatagctcatcttcagcttgaacaccagcgtgagcagcgccagcgcgtttttgacgcttgtcacttgatgaggttgcttgcaaggctggtcgcttgcgtttttgagcctgttggacagcttttttctggtgttgagcttcaactttgggcgcgcgttcagctgctttctcagcccgctcaagctccctcgtctccttgagcctctgcctctctacacgcttctcctcgagttcaactcgacgctgcactcgagcctcctcgcgctgcttcttatcccgtgctttttcgggtttcacctccatctcatctcgctcccgtactgcctctctagctcgagcttcacgcagcttgcgaggggaacagtggacagcgccaccgtgatactcctggcgctgttgaaggtcaagagctttaccattcttcttgtgtttcttttcatgttgaagagcttcctttaaacgctcgttctcatgctttaaaagctcatgctgcacagagagatggtgaacgcttgagcgcagctttcttgcctcatactgatggctatcattgacaacagctcgtactaaccgatcgagctttctccagtcgtgaccagagagccctgacgatgagattctctcagcttctggcgtgctgccaaatctacgaaggataacgttggcatccatcggccagattccagtggcttcgaaggccttcaatatgaggctctctgtgaaggaggatatccaggcgctccagaagagcagaaagaagtcccctttctcgattgtgatgaggccttgagccttgtggagaaagcttgtgagctcgttagagtaggcttgagagagtggctttaacagcactacatcgagcggctggagcgtgtgagctgaatggggaggaaggaccatgaggaggatcctgtggcgatcacagtagtcgataaactctttcgtgacatgagttccatggccatcaacgatgagcaatcgccatctccctgatcgctgcttcgtacagcgatcaaacacctgctcaagccaagctaggcctatgttatcgtctgaccagcctgttggagatgatgagacaaagacctcatgctctcctaccttgatatcctctacccaactcgattgtatacctccttctgcagctgggtagataaggcttggaggcagcgagcttccatcggcgcagcagcaggctaggagtgtcaggaactcgcgtgatccgtcctgggtagatgctcgaacctccttcttctcccattgacgtctgctgaatatcctcttgcttctgcctatcaagccaatcaagatgcccttttcatccatattgtatatatctcgagcctcaaggtgatattgggtgatctttcgatgcagcagctcaaaaaagagtcggtatcttgactcagtatcagctcgatcgcgcgtacgatccgtggtggtgatccactctgagatgagatggatctcgtgtcggttgatgaagcgagtaacccagctttcgctgagctgctgatgggctacttctgatgagaaattcctgatcatctctcgagtaggaggaaggcctcgcttagtaagcttaatgatgtactgcacaagctctaactcctgttgtgggtcgatagcttgttgctgagcgtatccatcgctcctaggtcctgtcacgcgcctccatcttcgccccagcgttgagcggtcaaccccccatttttcagcaacctcttttaatgtgaacttttctcctggatcgcgcgattctagatctgcaattgcttcatcaatcggagccatgattgtggagttattgcgcgtcaaagttgtagtattgagacacgcgtcggcgttcggcggagcatgagatgaatccgggcacgaggtgcacggacacgttacccccgcaaagctcccgcatcattcaccgatgtcgtcacgcacgtctggcccaaactcagcatacttattacaccaagaatagccagcacgcagcattcgcgataagagcttcctgcatgccaaacatctgccgattcgctgctgcacgcaatgctctcacaagaccacaggctccctgaacgagtgtacggacagcatctggtagagggtgtagctagttaccacggcgatggccctgccgcatcgagcaaggcgctcgctcacccatctgcagcatatagttgacatccaagggcatcatgctcaggacgttctgcgcctataaaaggccgacgttggatgcaatcacattcgcaccacacttgaggttaattcgccatgcgtgctcttcccagacatctattcgtgctcctggggtcaaccatacccctagctctttcccactgccataatgcgcccacagcaacaattggtgctggcctcatcgttggcaagtcgacctcattgcccgctgctctgggacccgtgaaccagtttctcggggtccctttcgcaaagtcgccgccagagaggttcgcgccgcctcagccgcattctcgtttccatacgcctgtcaatgctaccgcgttcaagccagcatgtatgcagcagtttagatgtatgtgatgccaatcgggcttacgtatgactatgctaacagaactctgaagatccattggcgagctcgagattcacgcaatccgtgtttaacaatcctcccgtggaagagtccggaggattgcttatatctgaatgtctatgcgccatcagctccggcaggtggattgggacgagctgtaatgttttggatctttggtggatcactgcaatttggaactggcggtgcgtctactattgtcatttttggggtcaagtgctgatcaaatggttagggataccgatatatgacgggacatcttttgcagcgtacgaagacgtcatcgtcgtgactacaaattacagaaccaacagtaagcctccgagatcgaaactgcacgatgctgacttctcccagtattcggtttcccaggctctactgaactccccatcacagagcgcaatgtcggcttcctggaccaacgatcagctcttgactgggtccagcgaaacatccatgccttcggcggcgatcccacaaaagtaaccatgtttggcgaaagcgctggcgggttttccattgatactcatctgaccagttacgacgaagatagcgtcccgcccttccgagctgccattctacagagcgggcagtacacataccgctctgtgccaaatgcagacagcaccatcgcttggaacaatgtgaccacccagctcggctgtcctggcgtgtatggaagtaacctaacctgcgtccgagccgcaaacgcaagcaccatccagaacatcatcaacaccaacacgctcatctccgcccccgtagtcgacaacgcgacattcgtcagcgacccagcccagcgccgtctctccaggaacatcgctcgcatccccgtactcggcggcacgaacgcccaagaaggccgcctgttcaccgtcaaccagacaaacctgacgacattccttcaaaacacatttaagaacttctccaatctgatacccgctatccgagacgcataccccctcgccgactcaagcaacgcctcgcaacacgacgccattgcgcaaatctacacggagctggtcttccaatgcccgcaagcactgtgggcaaacgcgactgcttcaatcggtattccgacgtggcgatactacttcaacgcctcgttccccaacacgcaactcttccccgacgctggcgtgtggcacgcgtctgaagtcagcgtcgtgttcggcacatatgccacggcgaacacgacgacgcaggaatacgcgctgagccagtatatgcgtagtacgtgggcgaagttcgcgaagaatccgtacgcgggaccggggtggaatgcggtgggcagtggggcggaggggagggtgttggaaggggcgtatgacgaggttggcggcggggtgttgaagatggggaatgagagcttgattgaaggggattggagtttgggtgtgctgggagatgtaggagatgtaaaagggagtggagttacggtgttgccgcagagtgcagttgatgcgaggtgtgagttgttcagaccgctgtttgaggctgttggtggagagggagcgataccaccgtcatgaagattgcatgaagtttctgaggagttgtttttggtgaagttttttctgacgttgtaacagtgtcttcgctttcaatgtcctactactcatcccccggcgtcgcctattcttcattagccttcacccccaaaagcaccaccacgcacacttacatgccacatatcaatcctcaccgcactcgtcccattcctcttcaaaacacccaccccaaccacatcgttcaaccacgcataacttccattcgtgctcgtctcgaacttccccctcagcatcgtcctcccatccggccacggaaacccctccgtcacaaccacgatattcgctccatcgtccgttcgaatcgcataccgcgcatccggccggatcacagcctgtgcatccgtgagccgccagtctgcgccgacgttgagaactgttcctgatggggttgttagtggatgtgacgtcatgcggcattgtggggaaggagccagggccaatgcggagacataccgttcatcctcgggcccttgaacgtgccgccgacgatcgggatcacgatgcgttcgtcgccggtaggtattgggcctaatgagaatcgttcgcctaggagggcgtccatgctgtatagaagagtcattttgggcgcgacgggcgcttcttgtgcggcgatgtgagccatggtgaacaatgcgaatgcggtgattgacttgaagatgtgcattttgacgaatggccgagcggctgtagctaggatatgggcctagtgagacacgggacttgcgagtttatatactcgtgcatcttgcattcacgatgccgatgttacttgccgtaggacgatctgaattggcaaaggggattttatccttgtagaagcgatgaggcttgaggaacccggtcttcgatcctcgtttttcatgctcggaattgggtaaatagccggcgcgcccagccgtcatgaaaggtgtgtgaggttagtggctattataccaatgattgctgaagtggttcacgcatgcgtccagaattgtcttcgagaccgatgcagaggtagacatatttcattaaacgggaatttgttaaatcgacagagacggccaccaactgtcgctaagaaaattaccacgtaaagaaggcgtaaggtgcttcatcgtcgtcgtgtccgagatgaagcgcattataagagtatacccaaaaccccatgtcctgttgaaaggaaaagaagagaacccgcagaaggaaagcgactcgattgccagcacccgagtcttgatctgacttgagtagtgccgctcacggagtatatggaggcggcgggtcccgctctccgagctgtgtagacgcctccgtgggagcatagtgtggccgcgccgtgccagaatacccatacgcctcccaattatcgtctaccgaatgagccccataggcctcttcagccgtgcccatggtgtatgtcaagccacccggggaggtcgccgtggcgccaaaagctggcgtcgagacagagaagcctgcattgccatatactccgtgttgtgttgctgtagcgggggacaatccgccagatgcgtgtcgtcgaggcggtacgatcggaggatcttcggggacgtcgtgggggcggtatccgtttgcgacgggcatgcgagagagcgtcgcgaatgagtcggtgcgttgcagtgacggctcgatgatgatctgcggctgctttcgctcgggcacgggacggcgggggatgttgaaggtttgggcgtgctggggcgggcctggacgaggctgcacgtgaggctgagccggatatgggctctgctgttgtacttggggttgcggagtcccatagcaggcatacttctgcggcgctacggcagggcgctgctggtactgttgctgctggaggtgactcggagactttcctgcacccgggaacgtgttgtgacgccgcgcctcgagctcatcttcctgcctcttcttcgcgtccttgcgcttataatgcctatggatcaggtaacctccagcaacaatttctagaccgccgaagatcatggtgtgacgtcagtgtctctgcttcagtaggtgcagagtggcaggaataagtcaagggacggcggaggaaatttttggaagcttggggaacggagggtcgagggaaaggaggactgaggccatttctgacattcttttgctccgcctctcttgtcgctgcgcgatggacccattggtggctgctgatggtggcggagtgcaggagcgattggcactagccgcatctagcttcgcttagcacgcatggatcatcgactgctacctcctcatgctcagcactcgcatccagcctgaagatgagctgtcgagaatctcgttcaggtgtgcaaatggcatttacctgaagtggattatgtccctgctgcgctttgctgagctatggcgagagacacatgatgttcgcctgctgcgtgctggtatttgtcttccagcctgtattttggctgatcccgaaacctatcagcagcgcaatgagcttgtgtttgttgagtttgttctatgggccaacagtcgctactatatgtggcttctacggcctttgcgttgaggagtggtactgctgtacagtagcgcatgcttatcggctcgaagctcttcacaatggagcttcattacaccgctcttggttccatcttcgcccatatccaagcagatgaggtatttttctctgtcgtgattgtaattgaatcaagtcaagccagcgtcaaagttatacaacccacgtcgttatggctcatcgtagcacagtgatttcctggacactcgcgccaagatccaagaaatgagaagagcgttggagctcatttatcgggtcataagcttttggccatgtagattatgacgctcagagctcctgatgatcacgccgttgaccagtcctagcgcgtgatagccagtgatatcgtgagccagcgccagccctgttcctatcgtagtgcgagtacgagcctcgtacagaaatacgcccggagcgctatctcgtggtgcaatccacgcaactgggtgtttcaatctgaagtaacggtgcttcaggttccacggctcgcaattttgccctcaccaggggcagatatgacacattgtgctggcatcacatgctgagataatttccttgagaaggattggcagtggtgtaaagcacgtgaacacacgtgtatgaaagatttatttccgagccagtctaaaaggcttcatgtactcgtaaaggttgtcatcaacggtcttggtgtaccaatattgaaggtaaatatgtcgaaggagatttcaacgagcgttgtggagaagggttgtgttatgagatcatcgacagagtcgagctttgctctagggtaccagatattgcgcggtctagggggacggaagggagaagcaacgttgatttgtggtgagggcgattgcaaagcgcgaccattcaagaggcatgggacactcttcccgttgatgaaacaagattcggtgcatggctgccatctcacggatagatggatgtattttggtggctagtgtcgaagtcgatagtctccaaccgtaccacgaccgccgcagaatgggcatggcggtttgggatcactgtgttccagatcagtgaccttctcttgaaaggagtttctccatcatcgctgagcgatcacagctcttacagtgacaaccatggggcgaacttgatcacttgagaagcatgaagtatttggaatgtaaccacaacgtaccgggcatgatgaccaccgcaaacgtggcaagtatgaatggtgagaatggtacagactgtgcagagaatgacatcgttcgaagctgacagacttgtgcttgcgcctgaagacatagtggatgccatctctgagtctggagtaaggccgttaagaagcaggttggaagtaagcgtgtatgtccagaggtaagaagatctgcttgatttagttcgagggagcggtgcgcagctcagcaccatttatatctgcaagctggcatgcccagaagacagaatcatcgtcacgatggatacagttgcactaccaggtcaggatagctgctgatcaactgaaaattgcgaaatactatttccaatctgtcccccttttcagctgctccaaaagaagcgaaccggtgaacgtgcttgttcgatacaatcccaaccgttgagtcggcaacgattacttgacacgataccacccgcaggcagaacactcggtaagagccgctgatgcgtccacaggaaaagtcggaatgttttctggtgtttctgcgacagaagtgataggctccgggtcccgagtccgtacgcaggtgtccagtccagagcgagcacagcgttcgtattgtaatgaacgtgatcatctactgggatgcagtaaagagccattggaatttctgacagacaagtgataactgtgccagggtcttgacaacatgggtctgtctatcttgccgacgcgccctatgatgattgcatcaaaaccttccccattttgtccgcggcatgatgtccggtgagcctggactcggaagtggttagcctgataggtgggtgaccatggtgaacatgctttgcagatcctcgtgaagctgtgcgccgtctcgaaacatacgtcgtagtcgatacttgtttccacaccatgggatcgaatacagctccgaagaccgggttgatattacagcagtgcaacaaatgcgatgagagtcaccgcctctccttcgtcgggagattccataggatgaggtgcgacgaggaaggctgcgaagcaggaataaagctctgcagactggtaagcgtgcagttttgtcacactggacatgctgcagctctaaattttgtgttctgtgactgccgagcctttgttttgggcatgagtgggatttgggtgagggtttgagtaatgagacatcgaagagcgccaaatcgttacactgatttcagcggtcacatggcacttgcgtggtgctgggatatgagcaagttccaatcttttaccggggcgtcatagagcgcaaatgtgagtccttgtcgtattggacatcaacgctagcatagcgcagtactttgaatggcgatatctcaaggcacgagcggaatcatgggtgtccgggttcgtggtgggtgcgatcaatgggggtcctgcaataaccccgtgaactctcaagaagggcacctcgaccagcgcaatgtacgccacatttcgtgtttgcatgaactgggtcgttccatccaggtggcagattatacgattctggttgcatgtgtggcatgacgtgcgcctggcgagcggcccaggcttcatacgtgaaactgtggctatcaacccaacagtcagctgacgggtcgggaaacggtgtacagcattcaaagtgagtaagcggatgtttggtgagtccagcgcccgaggaaggcattttggttgtagtccgctcaaatcggtactcttgctgctgactgatcgtcgaacaacatgggcgggcaggcgcatcattcaaagatggatcagatgtgacaacatcgcccttgtaagatgggcatgaaatgtacatcaaaacattgtggaactcttggatgtactgaaacctggttcaacgttcgctctttaccatctctctccacgtcattgtgcgtagtgctgatggccatggtcgtacatcatgagacaagctggtaattccaaactgactttaagttctaattgtgattgggctaattttgacagcaaaacgcgatgaaaaaagtgtcgaagtgatgcaatgtttgtgacgaacggagggctgactctcctgcacacatttccgacgtacagagacgacacgcattcgcccccccatccccggtctttttcttcatcattagcaatactccagtttctgtgctacctcctggcttcatagatacatgcagtattaccattcatttttttgcatgaagattatccgagacgtagtctacacatctgcctagtgaccttggacacagtgtgcgccccaacactatagcccttcctgtcgtttgtgtcaacccaagcaacgccaaatcccatccataattatacaaattgaaaccttgcacctgtttccctcatcaaaacgccctccccgctgccctcgccacccctctgctccctctactccccaatccctctctcctcgcatcaacatcctcatctgcctccgtcccgctctccgtcggcccaatctcatccgccctcaatctccctggatagccagaatccaagctctctttactatctctcgtccttggtctcccgtccacgtcagggtggtggaatgcgcggtgactcgttgtgtcgctggagtatgggcggacctcgccgctgggtgggcgtgagatgcggagagacgcggggccgagggaggcctcgtggtatatggggtcatcgtcaagactttgatcgccgtcgtgcatggcgctcatggcgaggacgcgttgatgttcggtagccgcaatgcgttcttgctcgaggcgctgattggagctatgtgagcgggtgaggacttggcgtagagatcgccttgagtcgtttttgtgctgggatgcgagtgtggcggtgatgatgtttgttggggagtggtcgcgcagctcgttggagtacatccccggatctacaggtgactctgaaccattgcgtttttgagtccttggtggtgcgacggtatctgagccacttgatccggtatggtcctcgtcgctgctgctagagctgctgtgcttgtccttgcgaccgcgcttttcgtcgctactgccatttccactgccattcagtgaccccattagcttacgatgccagctactgttggcgtagtcgaagctaagacgatccccgcctttcttgccgaaccatagcggctcatctaagctgattcggacggcgttgagccaggggttgccgggtgcttcatctgcaaggacgaaaatgacgtcaacttcttccaaggagcggaaggcggtttctgggtagaagaagtatacgagaggaacaatggcgaagtttgtgacagcgaagatgatccaggttcggtagccaatgttagcgaaagcaattggcgtgataaacacgatgctagatggaggtcagcgaatgccctacgatcgtaatgatgaacatacataaagttgatcagccagttgccaagcgtgctgagtgcatttgccggaccacggatcctcaaaggcacaatctcaacttggtacaaccatgccatgccctgccagccaatggcgaagaatatcgagaagacaaagaggaagacagtacttgcgaacctagctgcgctgattcccttgatggtccacaggtattgcatgatggtaacaaggatcatgcagcctgacatgcctgatgcgccgaaaatcatgagtgagcgcctgccccagaagcgatctataccaacgactgtaacaaaggatgcaaggaagtaggctgtggcggaacaggaagccagtagacgggccatccatgctgcgtagcccatgcgcatcaggaagatccaggagaggtactgtaagaccaggttgatgccggtgccttgctggaagacttgaacaaaaaaggcgaggacgacacgatggaaacctcgtctgtctttgttagagaacagcttggacgtcgagccttgtaccataacgagaatggcatccttaatctgcaggaactcgtccctaacctcgtagctatcggggtcgtcgtcattgagagccgcaatgaccgtgagcgcttcctgctcacgtccggttaaaatcagccatctgggcgagtcagggaggacgaatagcatggcaatggccgggagtgcgaagctgatctggagggcaataggaacgcgccatgcagcattgctgttgttgaggtatgcgaagccgaagaccgaccagtatgacagagcgtaccccagggatacgaatactccagcagtgatcatgagtatagttcctttgcgatgcgacttgacgcactcggcttggtatgctggtgcggttgaggtggtgaagccattgcctgtgacagagctgttagcacagtggaaatgaacaatgagagctgtggtgctttaccgaatcccgcgatagctcttccgacgataagttgagcgaagctgtatgaggtgacctggatcaattcacctatcgcccagagtgttattcccagaagtagcgtctttcgtcgaccaagtccgtcgctgatgaaaatggcgagcactgctgaaacaacacatccaagattccaggttccaacagtaagaccagtgacccaagcattatgaaaagaattctcgtcgacgatgttgatctgcggatattgttcgaggaaggccggaacagtcaagagaccacccatcactccttgcgcccagccatagcacctgctagaagtcagtggtcactaaatcggaaactcagtcctatcaaatctcacaaaaagcataatccacatattgcactgatcgcgctcgtcaagcgatcacctctgagacccagaaatctcgccataattcggcgctgtccatgcaatgcggaattgtgtgacttgcaatggcaaagggtgtcagtagtaacaaacgaccatccatccgaaagacgggaggcgacgcgacccaaggcccatttgaaatcccctccacgctatcggcatccggtctgccagacgtcacatcaacggtccgagactccacccatgctataacgtccttgctaatccccaaaatcgcctggtgcttgttgttgaactcaggtacgcggcacggcacagcgcccgatttgacgatgtcatgagattttagcgtcgatctcagatgagagatcgacaatcttgatgatcgacttcgggtactagacggccaaagcactcgcgagaacgcatgttcgtgcagttgccgacggtaacggcacggggaggtgcgcgagagcagttcagtccagcgtttggacgagtgtcgtgagtcactatatacattattgtgaagtgatgacacggcacgatttcatcggacattgatacgctcggaccagggatcctgggataacggccaacgcggcgtcatggacgggacgaagtattaacaacacccctgttagcgaatgccaaatgctcttcttgttgcatgtgagtccgaaggatgagtagagtttgtattattgctactttgccaggaatttctggaaggcttcctgctcgatgacgactgagccgacagctctgagcttctttcgaccctccttctgcttctctagcagcttacgtcttcgtgaaagatcacttgcgtgcagttttgccaagacgtcctttcggaatggcttgattgtcgcgcgagcgacgatcctgcgtccagcagcagctaccgacattagcgagaaacttagacgcatgaatgatgcacgactaaccttgtatgatgacctcgaacatctgtctttcgacatgcaccttgaatttctcaacccacgcacgacccactttgtcgacctgggatgtgtgcaggacgcgagacacagcatcgactggcgcgccgttgacgaggagattcagcttgacaatagaagacttgtgaaacccagcatcctcataatcgagggatgcataacccttggttgcgcccttgagcttgccgaagaagtcgtcaacaaggtgcgataaggggatgtcatatttgagaataacttgggttgcagtgaagaaagtcaattccttctgctctcctcggttagattcacagagcttgatgacttcgccaaggtattcatccgggagagttatggtagcctgaacatagggctcgtggacttcctgcaccctgaaatgtgcctggtcttggtctgggaactcgttggggtttgtgataatggactcggtaccgtctcgccagatgactttgaaaggcacagacggcggggtgatgatgatgttcgccccgtgttcctggcgaaggcggtcttcaaagacggagcaatgcagcgtgccgagaaaccccaggcgccacccagcacccagagcatcagacgactccttctgcaaggtgacgctgcggtcgttgagggtgatctgctcgatgctgtcctcgaggtgttcgtggttgtcctgatcggttgggtacgcagccacaaagaccatgctcttgggctcttcgaagcccgggtatggttccacgagcttctcggaccccagtgtggtgtatgtgtcgccgaccttggcctcctgcgacttcttcatgcccgggttgaagtggatgtagccaacctggccagccttgaggaccgtctgcggggtctggtctgggtacatgatgcccacctctcccacaatgtacttcaggcccgtggcgaacgatctgatggtgtcaccgggacgcacctgcccatcgaacacgcgcaccaacaagatgacgcccttgtacacgtcataccacgagtccaccagcagcatgcgcagaggcttgctgaggtcacccacaggcgcggggatcttttcgacaacggcgggaaggagcgatgcgacattcagacccgtcttcgctgagacaagcacggcagcctcggggtccagctcgaatgtgtcgtgcatctgctccagcacgcgcggggggtcggcgtgaggcaggtcgaccttgttcagcaccggcaccagcgtgaggccctgcgagaaggcgaggtagaagttggcgaccgtctgcgcctgtacgccctggctggcatcgacgagcagcagcgcgccgccacagctggcataactgcgcgacacctcggcgcggaagtcgacgtggccgggcgtgtcgacgaggtgcagcaggtagtcgtcgccctggtagttgtatatcatggagcatgtctgcgccttgacggtgatgccacgctcccgctccacgtccaggcggtcgaggatctgcttgttgccgccgggctggatggtgcccgtgagctccagcaggcggtcggacagggtcgacttgccgtggtcgacgtgggccacgatgcagaagttgcggtatcgctctatcgggatctcggcgatgcgtttctccagctcgccctgcggcttgtaggccatggcatagctgcgggcgagccgtggaaggcgctcaagggtgcgggatggcaaagggcagccattgcggaggacggtatgcgcccgccagctctgcaggacgctgctcgcggttcggacgcatgatcgcatgggtgtgcatgggatcaatgggagtggactgctgcatcgccgaggtggtggtgcttcaacttttttcccgctctcgtcttatctaatcagccatcgccgccttccagcctgcacctgccgcagacccacacagctcctccaccactcgcctatcgtcgtttgctgccgtccgttacgtatacagcctgtcgcaacattccataagctttaattgacgtattgggacagtcctcgtgctcatcattgttctcaccgctgctgcgattctgcgctccccgttgcggttgccgtgtcaacaccacgtaaacattgccctcacgcactttcacccaaccacggcggcgcatactcactctaccgccgacatgtctcagccaaaatcctcgtcaaaatcaagatcctccaagggcgactcttccaaggtgcacaagcttgctctgaaggggtcttccaaggttgtcaatgagttcgtgagtagtggcatgcgagtgaaagccatggcagcgcgctaacccctttcagtttgaatactccatcaacaccatattgtagagcgggaagcacttgcaccgcgcgtgcacaatgagctgattgtagtagattccagcgaggtgtatatccagccgaggacttcacagcgtaaacactaccgagcccctctctggttccgttgctaacaccatgcagagtcaagaagtatggcctgactatgatgggtacgctcaccgccgcggcactatgaatatcatgactaacgcttgcagttaccgctgacgaccaggtcaaggcgtatatcaaaaagatcatgtcgcagcttaaagagtggatgtacggcggcaaaatctcgaagctggtcgttgtcatcaccagcaaagagacaggcgagcacgtcgagcgctggcaattcgatgcaagtcagtttccataccgaacctgcagtatctgacaaacgagacaggttcaaattttcaataaaatcgcaaaggcgaaatcctcgaaaaaggcggcggagaacgaaaatgcggctccggagtaggtcaatgtcgaccactcaatttccgctgtcagctgaccaagacgcaggggaaccgatgcgccggaagaaaagaccgagaccgaaatccaggcggagatccagtccatcttccgacaaattacagcttccgtcacatttttgccaatgctagacggcaactgcacattcaatgtactcgtctacgcagatgcagactcagaagtacccctcgaatggggcgacagcgatgccaaggagatacagaatggcgaaaaggtgcaactgcgcagcttcagcacgagtaatcatcgggtagatactctggtaagctatcggtaagatacccacctgatgagctctgaccacgcgcgctaacgatccgtacagtctcgcagattgattgtctttcttccttgccatttatcctgcagtcgaggagccgtgattcgtgttccgtattctctgttcgggtacgatgccgccatgccagcgtgcctatgccttcagcaactttcaaccaatacattcgttgtgaacctccacaattacaccggcttttgattctgtacaccagtatgctgcaccgcacaactgctcgtgcgaattcgtgttcacactctaatgtggattagccgcctttggtttcactaatgttcagtctcggcttgctgcatgcgttcctgtgcaccaaaccgcgaaaagctcatgattcacttccgccgtaaacgcatccgggaagctacccctggtgtcgggccactcaccgacgcagatcaatattactcactacttttagctgcatagcacgcctatggcacgggtctctcatggctctgttgcccgtttgaaagccttgggtaaccaccacattccttatctttttctaaggcgctgaactaattctgccatcgcatctccacagccaaatagtggcaaccgtctggaaattgcccgcataaccctacccagcggccattgcatgccgcaccctcggtcggcctatcagttacactgcgatgcgcacgcaaaatgagacagttttttttttgtgatacaggtgcctccacaatctggacggtctcgccgagttgtcatcgaagcgttggtgtctgataaaaggagagggagtattggggtagctttcatggctttattgatggacccatataaacctcagatgttacacactaacatcctcgtacaccatcgaacggcaggcggaccgggacgctgcagccttgaaccaggaaagactcgcacagcgctggtaacaaggtggtccaaacatatccgggccatatttggggatccctcatagcgactcaacgaattcacattcaggcgctgttgatcatcatgaggtggtcggctcggaagatgctagctctttactcggactctgcgtgttgtcggcacattgaaataattgcagctctgtcgccctgctcacgcacaacatacatgaactcatcctcggacgtctgattactccaggacacgatgggctggttcaggactgcaaagcagacgagcagtcccccaagctccctcgtcgccaacgaaaaccccaacgcgccaacatcaaatagcctacaccagtctgcctctgtccgagcacctcgtgccgcatacctaggcaatggggctaccaggaacagcacgcctctgtactattccagcttcgacagcggttcgcgaaatgcagactcagctgcagcccgtgagataaaatgcgaagtcctagctaattggctccatgccaaggcagaggagaagatgtggacttctggcaccgctggcgagggtgtctttgtgaagaagaccaaagggagctacgcgctttgtcccgctgacctagagaccgatgattctgggttgtatcaagcgattatcacactgaacgttcgggtatgtcaatcgcgcactgctgtaagactatactaatgtgtatcatgacagtgtgctatgacggtcaataccaggatgatcaagctcattctagaacgtacagatttgccctatgtgcagatacagtacggacaacgtctgcaggtcgttcccgatttcaacgcattgcaatactgtcagaagaatatgcaggctgctttcgtcgcgtcggatcaagcgctggtggtgtgggaggatgaaccaaagcgacttttagaacgcgcccagagcatccaagatgctctggtgcagatgatctggggcaaggatcttgcccaggttactgacaaggcggtagccaagagcattggccttggtgtcaaggaggagtccgaaaaatcatgggacatgtttgacgatactccggaaaagccgcgcaagctcaaattgtggcagtcggtgtacacatcgatcgctatacttatgcttacggtggccatcggttctggatggaggcaggtggccattcagcagatccacgaaccaaactggctgcgcatgctctttctcatcgccatccccggacaggcttggttgtctctggtatgttgctgcgattcggcaaatctattccctgttgaccatctcagttcttcttccaggctatcatcggcaatcttgcccaagtgctcgggtcctcgaaatcactgagaaccaacagcaagtactattccatcaagcctcccgcacgccttcatcgcgatatacacggtcgactgccacatgtgacaatccaaatgccagtttacaaggagggccttcacggagtcatcaaaccgaccgtgcagtcgatcaagcaagccatttcaacgtatgagttgcagggcggaacggcaaacatcttcatcaacgacgacggcagtaagcaactcccttgagcattccggccaagctgacaacgcacagtgcaaatccttcctcaagaggaagctatagagcgacaggagttttatgatgagaatggcatcggttgggtcgctcgcccaaagcacaatcccaagccgactgaaggagaagcggagttccatcgccgaggaaaattcaagaaggcctccaacatgaactatgccttgcgactcagcctccagatcgaggacgaactagccaaggtcgagcgatctgacaagtggtcgcaaatggacgagaacgacgcgtacgcaaaggcactgcagactgtcctggccagacgtgcaggcgaggcatgggcagacggtagcatccgtgttggcgactacattctgcttatcgactcggatacacgtgttccccaggactgtctcctcgaggctgtcagtgagatggaagtttgtccagaagtggccatccttcagtacatgtctggcgtcatgaatgtcaccaacacgttcttcgaaaacggcatcaccttcttcaccaacatgatatataccatgatcaagttcgcggttgctaacggcgacgttgccccatttgttgggcataatgccatccttcgctggtccgctctacaaggcatttcgtacaactgcgagcaagacctgtttgagaagttctggtccgagagtactgtttctgaggactttgatatgtcgctgcgtcttcaatgcgagggctacaccgtccgtcttgccgcatacaagggcgaaggcttcaaggagggagtttccttgactgtctatgatgagctgaaccgctgggaaaagtaagtctctcaattgacgttccccgaagcaacgtgctgatatcccgttagatatgcctacggctgcaacgagctgattttcaaccccctcaaggactggctcagacgcggcccctttactcgtcttttcatggtcttcctcacctccaacatgccctttccctccaaaatcaccatcatggcttacatcggcacatattacgccatcgggtccgcctggattttcaccatcctcaactacttcttaatcggcttcttcaacggctggcttgaccactactacatcgactctttcaaggtctacgtcgccattgtctttatcttcacactcgtcggcaacatctccctcggcgtcctacgttatcgcgtcgaggatcgcgacctctttcagacgctcggcgagaacctcaagtggatccctatgctcaccatcttcctcggcggcatctcgctgcacatcagccaagccctgcttgcacatttcttcagcatcgacatggaatggggcagcacatctaaggaagtcgaggacattaccttcttcgaagctatgcgccacgttggcaagaagttcaagtggacgtttgcgttctgcgctgtcatgacggctacgatgctggtgtgtgcttatgcgatccagcaggattggcagatcaggttattgattgcttgctggcccatgggcacggttattgttactcatgcgctgctgccgattgtgcttaatccgcagttgatgacatttacttggtaagcggtgagaagagtgaagagaggtcgctgctcgtagttacagagtcggcggcttcgcttgtcttctctgcgaaagggagttttggcgtacgtggggataggcgttggtgtaatgggcttgggctgggatggcgttgaggtattaggcgcacgggttggatatgaaaatggttgggtgccgttgtaagtttgtggcttttggattttgcttttcgtacactattggttgttttctacatctagcttgtggatttccttgtgttgggctttgatatagacagtaatgtttaaagggctaaatttctagacgatgattgtgtacagtggcggtgcgtgtgtggctgacgatcgacgtaactgccgaagtgtcgcatcgcatcgcatcacgtcatgaacaagacgggaccccacagtgtggcgttcgccattcccatgctcgtataccttcacggacaacgctggaattgccaagccatcaccgagagtaagaagatggttgtgaagcgaaagcatactgccacacttcacatcacctgatcgaccttcaatctcacaaagaatccaccaacatgtccaccccaacctcccccgtccccctctggatcaacaaccaacccattctcaccacctccaccttcccagtcattcaagcctcaaccggccaaacagtccagcacgcctgctccgcctccgccaccgacgccaccaacgccgcatcttcctcctggactgcctttcaatcctggcgcgacagtacccacgtggagcgccgagatctcatcctgcgtgtcgcagactactttgcctcaaatttagacgactttgtagcctgccagatcctcgagacgtcatgcacgaaggaatgggccaagaacaatgtcaacgggtcaatatcgtacctgcgagaaatcgcggcgcaggtatcaagtgtcacgggcacgattccaccgattgaaaagccgcgcacgctgggctttgtgttcaaggaaccgataggcccggtgctctgcattgcgccgtggaatgcggcgttgattcttgcgacaagggggattgcgagcgcgatcgctgtggggtgcacagtggtgttcaaagcgagtgagatatgccccaagacacacgcaggcatcgtcaaagcattcgtggattctgggtgtccggcgggcgtgctgaatcagttgcagacgaagagggaggatgcggcggaagttacggaggcgttgatcgcgcatcaggcgatgaggaaggtagagttcattggaagtgcagcggtggggagggtgattgggcaggtcgcggcgaagtatctgaagccggtggttatggagttaggtgggaagtgtccggcgattgtgctagacgatgcggatgtggcggaggcggcgaggcagtgtgcattgggtgctgtcatgcatcatggtcagatctgctttagtacggagaggattattgtgctggagggtattgcgcgcagatttcaggagttgttggtggagcagatgcaggggctggaggaggttgcaggcagtgcggttagtgattcgattgcacggcatgcggaggatgtggtcaaagagtgtggagataagactattgtcggaggggtagatggtaccgcaaagagtcccagcctgaagcctacgattgtgctcaatccagagccttccgagcgcatatttgacgaggagaccttcggaccatcagcgtcgttgtacgtggtcaaagatgatgccgcggctatcgagcttgccaacagatcctcctacggcctcaacgcgacagtctggacaaaggacatgagccgtttcatgaagatcgcccgacagcttgaatacggccaagtccatgccaacaccatcagcatctacacctccccaaccggaagccaaggcggcgtcaagggcagcggtttcgggcggcagaacggcaaatggggcttgaacgaattcgtagtggacaagttcgtcagctggtgcggctaaaaccaattgtagtaagaatgtaattgtttttgttttgtgatcaactacaccttctgctcccccctctcccaaaacctctgatcctcactcctcctctgcaaaataatcatctcactactcgaatcactcacatcatccagcaccccatacctcctctccttcccaaacaccctcccacccggcggccgcaaaccctgcctactcggcggtgggggcgcaggcaattccttctccgtgacaatctcatccagcccattcgagcgcaaggatcgcatgtggtacgaatcgcccgcggccgacgaggagtcaagtttcttggcagcgcgagcttgtgcggcggccgagggacgcgggtacgagtttgcctgcgaggggctggcgaagacgcgcgggaacatgcggttcatgagcggtttgcagccggggagacagccgcaggcgacgccgacgccggactcgacggacatgattatgaaagtggatgcgccgtgccctggggggtgttagtgggttgagcaggtatgaggattgtgggggggactgacagaagacgtcgtaggatgtgaggtataggtgtgtgtagtacagtcgcacgacgcctgcgatgcacacactgcctcatattagcgtgtggagagtctttgagtagggagagacttacataacgccgagcgagaacatgcaggtcagggtgatgcgctgtctgaaagagacttggacgttgaggagatccttggctggccagaggaagatgacaaagtcgctaattgtgttttggcctgaatggaaataatagatcgccttgatgttgaggcattttgcggttccgatgtacttgaagatctcccagtaagtgctcgcgggtctgtaaagtgtgtcagcgtaagtttcgtaaaggagtcgttgagcgtgatcttacgagcattggaatagtgtgaggaagaaacaggagacattcaatgagaccgtgtagacgatcatgatgtgacagaaccacttgttcaacctggatgggaagattcctggggaaatgtgagctgtgacccatttcacggattgatttacttacgcagatatgtcatgagaatggcgactttcatcaaggtgatgatggaggtgaagagtagctgcgaggccatgcccatctacaacagtgagtccaggcttccagggtgtgacgcgcaacgtacctgcgcggcttgcatcttcccatacagcttgataggtttaatgtcccctatccggtgttagttgcaacatagaagaaattcagtgagtagtacgtacacaagtggtagcccatctggtattctggtaacatggatatgatgagcataatattactcccgaccgataatatctggtattattagtaccccggtcctctttatttcaatgtcactgtcaaagacttacagctgctgcccaacatcgtccagtcatcccatccaagcgtccgtatcaaaactgtccggcagtagaaacgacacgatatgaacgcagtaaccagcaccgtcattggaatcaccaccgccagcgccagcggccttcttgttattgggtcaacataattaggctctggaaatgacaagaactccgccgtagtaggaaacctcgaggtcattgtcacacacacagcgcggagatgaaatggaatgactgcagcgacctttcctccgaagatataccagacgggaccaagtctgagcgcgggcactcccgcctgagttataaggctgcatgcccatccctccccgctagttctaggtgcagacttgaaacccgggtgctgcactttcactacgcacgttaacttgcatattgtgagccacgcctaccttgcgacctgctcaaaacgagaatgtggtccgtggcaacgatagcaggcctcggctatgaggcttctttcatggttgttacacgtgcgtgctgcctcagctggcatgcgacgtgatggtggcgttgtcgcggccagtggttcgcgggatggtgcaacgcaacgagacacccgcgagatgttattggtacgatgacatgtgttttccactaggtttcttgattaaccaggtacgcgacggcgatatctgatttcatgtttcgagaagacggctggtcgtccgccatctccaggcctaatccaggcgtttcatcactactgaaccacgtccatgcgctttctgcccaggtgtaagtcgatccccctcttctaaagcgaccgtgggtctggaaatcgtaacagtgccagatggcctatcagttcttcaaggtatgcggcaatgcacgttcatgggctatcaattcctgttatggctcgtaagcttgccttatcagaggtacctgcctagtgcggacgggaggcgcgaaaaccaagactgaaacgcgcatctaaaaactcacgaggtcgctataatgcatcctcttagccgaattattctgaatcgagtatcatcgccggaaattacaatgtcgagccaataacgtgaaaatgcggatgttgggaggcgcataggtcgtagagggtgacaggggaaaagcaggttgcaatgcgaaacgatgtcagaatcgaggaagataattcaagtcagatagatgacgaaattagtaaattgaaacccgaggccagctctacggccaatggcgcgcgaacgtggactgcattgcgcatgtagaaatcgaatacgccaaatgtgggcgatgcgcgggacgaacatgcagggcagggtgtattgcctttccagagtctgctttcaagcttcccgtgtaatccctagtgaccgaagagcagccgtggaggtagatctacgaacattcgagactcaatgcgttgcgacaaagagattccataggctggcgccatctcggccattccgtggacgttggaatgtaccgtagagctggttcttacatgtctccggtagcctgtaagttaccggccaagctgcagaacatctcgtgtaccaccaggatcataatccccagccacctgcaccccacaaaattttgacggtattcggacatgatacaccaatatcgggatcgcgtatagcaatagcacatgcagtatagttcttagccgcatctcaccattattgtttcaacacagctgccagttgcagggaagtgccggtcattgccggacaagtttacattgctgcgttcgtcgtcccgttctttacccccaccaagatgtagtcttccacaatcgcgtttccactgagcaggaccgcggcttgcgccggtgtacatgtctctagcacatcccacagataacactgctggatgcctatttcgttaacactcggcaatctcgatggggtccacgctgagctcgatcccgaggtagagtactccgatgaggagggctgctgaccagttgctacgtcttggttgaacatgacgcggttgaatatctggtaggcggtttcgggttggtagaacgggactttggaacttagcacatatttcgaacagagacaagggtaaggcttacttgaatggccggccgagaagactctggaaaaggatagatttccgacctggcgcacgaagccaccaacatacgatgcattggtctcgatacttgcgtaccccgccttcttgaactgcgaagataccctagacttgattgctgtactgattgcttcgccgccgtaccaattacattggaagtccctatcgccgtacagcagggccacctttacgcctctgtcaagcagactgccgagtttgccgagtccttcaccaatgacgaagtcgccagaacgatcaaagcctacggccacaggtactgcagttccggtccagttcagaggcacacccaacgctcgctgagtctcggcatcgttgagatacccggcggcccattttggagggaagacctggccaatcgcaggcgccgcgatgtcgaacttatccggcccagtctggccatagaagtcgtgcatgttcttgaagcaataatcaaaggctgccttacacgcagcgttgacatctccttggttgcctgcaccattaggatctttctcggcggctaaagtccggcaagtggctgtcatgttcttgcacgtaggcgaggatcgaacggcaagatcgtactgttcctgcgtaatgagcttcttcccgtatgtgttgttgttagcgtactcggcataagcgtcgatttgcacatcaatgtcgatgcaagcattaattagcccgacggtgtcaatgtgaagctgcacctcgttcccactggcgctcccgttcgcaagtctgtcattctgctgctcaaagtagtcggcgaagataggaccgtagtgaccaccatacgattgagcccagatactgaagtggttgtctatcgacttgtataaggggaacctgttattgtgtgagtatctgtctacgatctccggccattcgtgtaggcttactcttgcatccacgcctgcatgaactcccatatatatggcgctgctgccattgttgtattcggagcgttagcaaagcttccagacgggaaggttccggttaaaaacgtgagattagtctccggcacgccagtctgagaaaagtttgctggcttgtactgaaagggcgatgcaacttcatcaagggtaccgttgacgagtttatcatatgagtatcccacttgaacaggctggtcaatgtacagcatattgactttgttcgtccacgaccaaggattgagctcagtagtctttgagttctcaagcacactgcatgggccatgttcacccaatgcagctgatgtcgagggcacaccaggtccacccgagaaccaggttgtcaacggggcactttgatggtcttcgcgagcctggaagaaccaaaagaagatatgagccggaaattgacggtcggcggcgtggctgggaggtagattgacataaccactatagcctttgacgccctcggtggtttcgcaaatgctcgtctagtatcatgtcagcatgtcacgtttctccgatattgaactcttctaacctctttgaatgagattgacaccccgggaaactttgacgattgcagggttgttacaccttctggcgtgggaggaaacgatgctgcccacgcgacaactgtaattgaacatacgacccacagagctgtgaaagagagcattgtggccgttcgtgctgtcacatatcgacggtaagcgatgagggctacggtcaagttatagactctgcaatgcgccttatacttccatccattttctcgtgcgagccgggggagtaagtggagccgcggtgcaactagagaacgcttggccgcctgaaacctggcggaatctgatagttgcccataagaatggagatttgaagatgctatagtgtggatcgtcttgtgaacctgctcaataggctagcgtcaggcataaacaagactgtaatcggtgcaaagtctgtaagcggcatcgtaaaatcgggccagccgagatccaagtccgaccgtacggatatccgactcaaccagtcagcatcgaggtgtggcagggatttcgttcaaattcttgagttgatattagcagcatcagtgcctccagcggcaaagttggtgatcatgtcaatggtacgatgctcagaatcaacggcgtcccgcggtctgttgaggtagacgtggatctgggagccgcatcgtacctgtatcacgcaagcagctaatgtgcagtacgttgtggatatggtaagaatcgcaaatcttggggcaatgtaatttatctattcttcgctaatccaaagactgcagtggttgatacaagccatgtggtagattgggaggcggtgggaggtggagccccggtagttacgtaagcagagcacgagcctttgcatcgatgccggcggcatgggctgcaccttgaccgatctggagtttgtggacgtctctgcatcgccaccactaaagcgtgtcgacttacaatttgagccaatgggcgtcaaatttagggcgacggtctcagctcctgcaaagacctgccactgtcacccgcctgcgatgaactggctttaggacgcatgcccaggtgcggtactgactctcacacgattcacaagctagatctaaatcatcgcgcatgaatcggcccctacgattgatttcctgtccgcaaacgaaatacatgtgcgccgatacattccgacaaaggtacctcgaaacgctaccacggtcgaacaactataaggcgtgggcttgctgggcacagtgatggtgatgggaatgcagagcggccgctacataatggattatggcatgcgcaaggtcgagaacgagagcagggtggcgccataccgtgggcttacgtttgggacaaatgctccaaggcattgtattccgcttggaaccttcacacgacccctgctgcacttttacacgtgggatatgaccccaaggaacacttcaacacgtcaacagaacgtgcatcatgacatcgaagaacttttccatagcgtcaagcccgcctaatagaatttgtagtcgagcatgtaccccaataatttgcaacgcagaatgcgcgagaaggatgctatgggctaagcctttgtctttttctcccccagtccgccttcaagactcttcagtttctccgccgccctcctttttcgactatccagcttgtccttgtcctcacgcatctgtctgatgagtgcagacttctcgcgaatcttgtgcccgtagagatagaacaccactggaatggggatcatggcgaattcgatgagcgacagcattgtggcggaccagtgtggcccaagactagcatacctgtacagtggtcagtaaggcaatggccacatacggtagggaatggtttgtgcttacattgctgggccggcaagcgggagagccccgcccatggcgcttcgtaagacggcattgcccgcaagtgctgatgcggcatatatgccatacgagttgacaagataattcgacgcatagatgaagacaccacagtttcctgctccgaagggaataccagcgatgataggcgctatccagtgtatgtctggtgtacaagtccaggcaaatatcatctccccgatcggcacagacaccgctgcgagacacacaacgctgaccatggcttctgggtaaggtttgcccgtctcgggatcctttttatgggcattgatcatctttcgcaagagcggttcgcttactattacgaggcaaccacctacaccgatgccaatgtatcctagtccaatgaagcccggggtccaaccacgtagctctccaaatacgatggggtagctgacgaaacacaggtaaagcacaccatagacgagggcgatgtagaggttccagaatatgcagatcggctcgctgacagccattgataacggcctgtagagattctcgcgcagcaatggccagaacttcttcttgtcgtcgtatcggctgaaccatcgactctcatcagtctccttgcgcttcttggctgatttggcgcggaggatggcgggggcataggtctctttgatcaggaagaccatgatccaggagacgccggaaccgatcatgacgacccagttggtccatcgccagcccagggcttggtagacgaatccacctacctgagaagcacgtaatcagtttatgtctagcagattgaacgtagccacttaccaatggtccgacaaccgggccgttcattggacccaaactccatatcgagaatgctagagcacggtagtcatcgctgacaatgtccgagactgtcccaggggcattggatatcatcgccgcgccggcaatggcgccaaagaacctcatcaccaggatctgcgccagattgttgctcaacgcacatggtatgacgagaaccgtaaaggctgccaccgcaatgaggtagactggtcgtcgtccgtacatttcggataaaggtgctagaatgattgaccccagtgcaagaccacaaagatatgtcgtgatgcctaggattacgagggtcttggactcgacctggaacgtatccatcattccttcaatcccgctggaataagaggtagagtacatcaccaccacgagcgtcgagaagctcatgaagaagatgaccatggccttcttgatcataggccagtcctgggggttctcgccatcgtcgtcaaagtcgagctcgaagcgagcatcctgtgtcgcatttgtcgtgaccgttgcaattccaaccattttgttatcaggccatgagtgtccagtattgcgagaccatgtctgatggatcgagtgtacctccgctatcgaatcatgggacgtcgacactgacgatactgatgattggtcgtcctcatgttcttctgccacatgcgagctgttcgacaagtgggactccccaggcctcgacgcgattccctctttctcgctgtggttcatggcaatctccttgtcgacatcttgagaagtcatggtgcaccctccggaacggcacttggttaaagccacctacaaaatcaacacaaagcgcgtaccccacgaagtccaatcgctggccgcgcaacgaacaagatagcgtgagggttagaagaccgaagcacggtccagttgctcaaatcatgggcatgtgaagaagcttcgctttttgacgctggagaagtataccaaattgcttcgcgcatcatttccgcgttcgtcgcggaaatagcggtgatgattagacatgggcgcagaagactgtgccatcgtgtgcgaataaaactcggaggaaggggcgaaaactgaatgccgaagatgccgtttgcggagagaactgcgccgccttgactcgcgtttgtgtggaatcagatgtatggtccgtgcacgtgcgtgcaacgtcacgacgcatcgctttgcaaacctcacaacatcatccttcgcaccgctccatctcctgcccctcacgcagtttcccagaacgatcatggatcccatgcagcgagatagcagtgcgaaccccattgtatctgcttttctccataatgaaatagcaggcttccccttgcgtcgcctcaatccacacaccaagagcgatgtctgtagtggtgttaagtttgaggatttatcctcacctgagtaaacctcaatactcccgacttggtgagttcaaggtaaagtgtcagctgaatatgcggtgtcaccccgcatcccagcgacaggcacatgcctcgtcaatgacgtgccgagcttctctccccagtaagtgggcatctatgatgaagtccatcgcgcttttttatttccctacacgagcctatctgtccttaactcttttttcttctcttcttggcgtcctgacatggcatcctcaagtcgttcaacgtactttaccaagtctatctttaccttcgccggtgctgtcttatatcgcgtataccaatcaatgtacatcaattcctggatgcaattcgactctcacttggttcggtcgataaccacgccgtgtgacgacgttcgacctggttgttcgaccaggcacgacacagttgcgaagtcgacgcatctgagatcgcatgatcgagtcggcgtatcgagatgctccgacatacatacatgtgtatagacacgaagatcgggactggcttacgatgtcacgtccaccgtgatacacgattcatgtactcacttcctggaattcggtgacggcaaggtttgtgggaatgccgacgtctgcgataaggatcgctgggactcatttgctgtttgttgtcgtgcaaaacaaaccgcgctgccgtcgccgctgtgccattgcttggcgcatcccggatcaacctatcgccgcccacgcgccttgactgctttcgcgttcctatggccatattacaccgcatgtcaacccccgcgcctttccccacctcgagacatacggcaaagtcttcttcgcacaatcaagcacatcacaaacagtccagacacacttgcgcctacgtcagtgaatgaggcaaccgtcaagcgcaatggccgctttcggccatgcggcgctcctcacgcagctctaccaccacacggtgcttccacgcgacgtgccggagcgagaggacaagaacctataccgggctgagagtgagctcgtaacccgcttgactgatgcggtgaagtcacttgtgccacacgctcctttagacgacctgccgtgcatcgatgcggtgaggctcgctctcacaacatgtggatccatcaacgtagaaggaaagatagataagaccttactcatcaaggcattacaacagctcgaagcgaggcaagccctcatccttcacgtcacaggacagaacgccgcgttgctcatttatcgacatgccaggtgaatagtcgagctcaatttgcttcagcagtgcatagctaaccattttcgcagctctgacggctcgaacttcgtcgtgttcgaggcttatgagacatcagctacatgtgagcgagtgcttgcatccgagaacgcattgcagtgggattttcccggtcaagctctagcgataccttacgacataatggcagaggatgactttcagcaaagcctctgtacatttctggagcaggccagcatcgaatccatcaagcagttcgcggcagtcacctacaaggcttgcgcaccacagccagagattcgtgataccccggagcctacccttgtgaccgaggcgctcatggctatattggaggtgaatggctcagttcacaccacgcccctccttcgcaagcgtgtgcgtgacaccgtctcattcgacaaagcgtacaaaccttggcgcagatccgcattctacctgacagtacgcgttgccattcagcggcatttgtacaacctcctcggcgctgacgcagggcggctgtactataaagcagtcatcgcaatcttcctgatgcagttgctcaacgacggtctatacgccatctcgaacgacgcatcacatgctattctccaaaagcttggtcgtcgcctggccaagttggagcttgattacgaccgtggctctgaaacatacaaggaccttcatcgccaaatattccgcacgttgcgacctgttatggaaaagtctatagcatctgcgacgacttgtattgaagcaaactgggaagcacacaagaggaggacagctaggcacatctggaaaattgaacaatacgccaccgtttccgacatgacactgacgttgccgctcagtggcccaaattctcaatcatgcgatgtacttccgattcagcactgccatgactgagattcgatctccagcagatctgttgggacattatgaaagcagcacagctcttaagcccttcgttgcagtcatgcaccgctacctcgatattttcgcctacgaagactgcttagcgaacgctgacctaggcgatgacctgggcgatgacccaagcgactatgatagctgcacatcgcttgcacgcaaaattgagacgtacatatcgaagatcggggctgcatattcggactatccaggagttcttgagccgccaacttttgaaggttctggaactatggatggcctatggatatgtatgcggtgaactgctatcctcttctggttgactatcaccctgggttcgatccagccatgctcaatgttttccagctggctaccctagaagagttcagacgtattcgcgacgtacagctctacatcagcaagcgttgtcgaggctgttgcaggcagggagccaggactatcttcgagacaccgaccaaggattgtttcgccgtccgctattatgacgagtcaatcgacgcagcatcgctcttggagctacgtactgagattgaagaagatgctgaaatagagcttgctgcaaaagaagaagaatggcaagacaagagtgctgttcacgaatccaagatccgagaaatggctggcctgtcctgtgtgtacgttacagaagtagacgagcacgggaatgagcgacaagtgcacaagaaaggctgtcgcaagcacagactgaaatgggaagccaaacagatgatgatcgagatcctcgaacatccgttgcccaagtccgaaccagccctcaaagcggtggtattcgaactcatgtgtcccgagacctttgctgcatatcgcgacgcaacgtggtcgatactctctgcgtttgccttctcccataaggctccgttagacgcgacacctgaagtggacggtgccccgcctctccgatcgtatccagggctggagagctacgccaacgacatcatctccagagtgactttggcgtcctccacaaagtcgcacttgcaatcccactacgccaagtcgggattcccagtcacttttcgagatatctgtcgatcgtttggtctcaagctggactactacgacagtttggcgcaagtcttcacgagtagttcagatcagccgtcatttgctcatctgttcccgctgaagatacccccaaactcgccatttgcatcctttgatgagatgtttgacaagtggccttcgtcaaacagggtgctggcaacacagactcgatgtcccccggaggtcaatgttcacgaatacatggcttggcaaggcttgctacttggcacaaatctgcgatggccgtctctgctgcgggaaatgggctcttccaacctgagcttttccactgaatctacttgggctgccatatctcgtctcgttcttcaggctggaccagcaagctctgatgatgccttgagggacattcattctgctttacacgatggcaaattctgttctcaattacttgatcagatcgattaccgcctagaagcgatccggaagaactggcgggagtcagtgcagctggatatcctcataaccataatgctgaaagtcttatcatgcgctcctgttaacagcatccgttcaatagtcttgcaactattgtctaaatcgcgcgagatcacacaggcttggtgtgccagccttcgatctactgaacacgaacacggagctggaccatctatcttcgcgacatgggcagcagtgctatgcaaacgcactttttacccaacgttaagtgcacacgatataccgcgtgagcttgtgatagagttcatcatcgcttccatcacgctgcagaactgtcttgcaggcagctttgataccttgccatacaacctcaggaatgctgttttgagggatctcacatctgtacacagtatccgtgcacgaatcggaaacgtcatacgcagtgagcagccattgttagattcgcttagagcgttttggccgatcccaacagactgtgaggagcaccctatcaccatcctccattacgaggattcggcgtggatcctcatgacattgtccacgagcgtcggagtacagcatcatgtccactataactttgtcgaaggcacacttctgatcaatgggcaggccctggggattctgcctgccgagtaccgacgctggcccatcattcaagagctattcggctcccagggactgaggatgttcccgtcgtcattaccaggcatgtcactcgtcgtcgaccgtttaatgccatgtgggcattgggtgcatcttggctttcgtaacaaacagctagtcattcgtgcgacactccgaggcagtgctacaaaccgacaaaccgtgctagagctcatatcgcgaaatatttttggtgatcgtttccactttgatctgccagcgaccctcgttatcgactgctatcattggctagacctgaatacgggcattatcgagattcgtcaattggacccatggaaatcaaaaagaggtaactggcgcctgaaccttggcaccaggcaggccacacgtaacaatggctctacattggtggatcctaacagcgatttggcgaaaaaggtcatgcagaacttccacttcttcgagttcccacataacatcaccgtttatcagccaaaacggggcagggtgcgagtggaattgaaacgtctagaactggactttgttgtcaatcacgtcggcttgctgcaatgtccacaacttggagctgtgattactgaaacaccattgcaagatgtcggaacttggtatggattgaagagcaaattggttgtacggtccataaaagaccctacgcaacgcagcattctcatacctctaggagagcagacgatcgagcgcgaaggccctcatgtatccatcgtagtcaggaataagggtagctatctcaagtttaacgtcaacaacgtgcttgggaggatcgattgtcctgccgagccggtgatgctatactaccgggctttgtggcatgcaatgacaacatacgttgtgccagatacacttacgaaacgcactggtatcgaagaagcactgcagtatcttcagtctggcgcatatcaaccatggacaccactatcttcaagcgcatgcgatgttctccacaccatctccgcattatccccttcacgagcgtattatccgtcgacgttgaaagcaatggagactgtccgatggcgttctgagttgacagtcgtcatacaggatgacagataccgacgtgtcgtagcaacaattctggcgaggaatatggaacttgcacgtttttcacccaccgctcattgctgcgaggcgccgctgtgtgcagatggcaattcgcatttggagaatcgatcaatactccggaataccacgaacggatccaagcatgatactgtctacaaagcgagggatcgcccattgtacggacgagaacgctccaacgctatggacatggcaagtttgcttttcaagtggcctgtccaggtccctaataccaatgacctagcgtctctacttgaagcctcgccaatcattagtggctacacgcgatcattcgacaagatacagctcaccgatatcctccacacagatgttggattagagtggggagctctggtcaagacagccttggggctgtcccgcgatcatcgattcgagttgaccttcctgttctcgttgctcgcctttacaccagatgcaaacatggaccttttgcgtgccatagtttcatttgcgatcatacccgatatgaaagacttgtcgctcccaggggctatcgtgtacagccgattcaagttcgaggagttaccagatgtggatcatctcgccgcgcttctcaaaccagccattaattcatacgtggctgacgagagtacatccacaggccagttgttgatgcgccagttcgatcacgacaaagaagctaatggggcttgcaagaagatcgcaaaatctattctcgcgcagtggccttcaaagatccttgatctggaccaagtagtcactgtgaaagactcactgttggaccgagaagaggccttggacttgatattacattcttgggaaaggcttgttgacaacttccttttcagtctacacattgaggagttgcaacttgcactttcccggcattctgtagaagcctgtgttctggcatcacagcccatcgttttggcagaacagcgaccaagctattatccctttccgatgagaggtggtgatttgcccactatacaggacatcttggagaaaaacattactcagatgcatggtctgagtatgaaaccgtctgtgggacctggtccacgaatcctggtcgacatccccaacggcaacgcgaatactccggggagaaccatgacttctgctcctccgaatcacgcaaaaggcgctaggaagcaatttgtgccagatcatatacgagagcttagcaagatcatcggacccttccgcgctagtccatctttgatacacagacgctatggagatgaacttgaccacagtatcgaagcattggccaaacaccttgctaagcccgagtctacccaagaacctttcaaccccactaagctatcgaacgacctatttgccgcaagggaatctgtgcgtataattcatgagcagctccggcatgcgttctcgaaaggagactcgcgtgcgaaatggctaagtatggtcgggttgtggccaagcatgagtccggtcactctgctcacagagctacgcacaacctcaggagtgagcttcggtgcaggcgtaaaggcagctttggtcaacttcggcgtcgccatcactcagtatcagcgtctactacgacttcaggacgccacgcaaaaagaacgccggcagcaagtggatgatgagcgcagcaaccctggtcatacaaattggtctcctttcgaaatggctgattggcttctacttgagattgagagcaatatcatgattcgcccagaacaggtggatgtggcgttggggaccatcgcgcccgcatctcgtcaaaactctgtgcttcagctcttgatgggcaagggtaagacatcctgtatcctacccatggtagctctggtactttcaaacgaaaacctttttcgagtcatcctgcccaggcctctcctcctgcaatctgcacagatcatgcaagctaagctgggtgggatactgaatcgtgaagtaatacaccttccgttctctcgcaggacaccaacaggaaaacctctgatgcaggcctactgtcaattgcacagctacattcaaaagcaaaagggcgttgttctggctcttcctgaacacatcctatccttcaaactcagtggcctgcaacgattgtgtgacggaaaggttgaggaagcaacgatgatgatcaaggcccaagcctggcttgaccgacatgcgagggatgtacttgatgagtgcgatgtttcgcttgcgattcgaacacaactcatatacccctctggctcgcagcagacagttgatggccacccacttcgatggcagaccatacaggctctcttgagtttgatcgttacatatctgaatgatctctcgaagcgttatccacacagtattgaagtggtcaagaggacaggctttccacttatctacttcttgcggcccgacgtggaaaatcacctcacggatcaactcgtgcagtcaatttgcacaggccagacggaaattcttccagtccgcgcgtactccacgtcatctcaacaagacatacaaaagttcatatctgagcctttactggacgttgacgtaacgacgcgcgtactcgaaatgttcgtcgaggatcgccacctcgtcaacgtggtgtaccatttgcgaggcttgttcgttcatcgcatcctaatgtccacactgaagaagcgatggaatgtgcagtatggcctccatccaagccgcgatccaatcgcagtcccataccaagtacgtttgtccatctgaactgcattagcatgttggtataccctgaagctcttcgagacactaacatcacacaggcaaaaggtgtaccatctcctagtgctgaatggggccaccccgatgtcgccataattttgacatgtctgtcattttactacgacggtctcagcttgaaccaattcaagcaagctattgaacatttagcaaaatctgatgaacccagcatcgaatacagtctatgggtcgctgacggagtcccagaaggcttcaagaactacaacgcggtgaatgtggaagatgttcatcagctgcgggagttgcaccgccatgtcaagtaagtaccccggcgatagtgactgaacgattggagcttggccaagatttgctaatgcctcacaggtacagggtgtctttacttgacttctacctaaacagcttcgtgttcccacaacatgcgaagcagttcagtcggaggttgtctgcttcaggctcagatcttgttgtgtacgacccgaatagcccagcttgtcgtgtttccggattctctggcaccaacgatacgagacatcaacttccaatgaccatcaagcagaacgatctacctcagcttgcgcatacgaatgctgaggtcctagcttatcttctagaggagcgcaaccgccactacattcgcatggtcgacgtatacaataagcgattaaacgaggatggtttcttgagaaagctcttgaatccatatgcaaagccgaatgcacagaacgggcggcccatcgtcgctgagcgaattcgcatcctcatcgatgcaggcgcgcagattctagaacacgacaatcgctcccttgccaaagcttggctgaaagaagaccacgaggccgctgcagcagtctacttcgatgaagggcatcgtgcaagggttgtttatggcaagggcacggatgtgccgcttgtcgcttcaccttttgctgaaaaccttgaagattgcctggtctacattgacgagagccattgccgtggtgagtatgatacatgatcctgagactcttcgcacattcatcgtgtttcaaagtttgctgaccattctctaggcactgacctaaagcttcctcctaatgctagggccgcggtaaccctcgggccacatctcaccaaggatgcgctggtccaagccgcgatgagactacgactgctcgggaaaacacagtctgtgacgttcttctcgccgcctgaggtccaccagagcatcttggatcttcgactcgctgcacagggaggcacgcagaaatcgctgagttctgctgatgtgattcgttggctcttcgaacaaacgtgcacaggtatcgagcagcttgagccactgtacttcaatcaagctctcaactatctgcaacgcacccaggccagactggagcactcggacttcttggaagacccagagtcacgcgaggcctatctggcggtcgtacgatcgaaggagctacaatcactcgagcaactctatgagccaagacatcaacatcgggggcccacgatcaaaacttccgattttgcaccatgcctccgtacgttcgtcggcgaagtcttgaaacgtaggaaaggctttcaagatcggggatttgccgttcactcttccgctctcgaggaagttgagcaagagcgggagatggagtttgaagttgaggccgttcgcgaagttcaacctcccattcacttcaaagccttgaagacaaccaggctacaccgtgacatcgaggagttggctctgacaggccagatgccagcaggaagcgatgcttttcagccaatgttctacgccttacagaagactgcagtgggactgagacatggtacgatcgcagcggcgagtagagcgactcgcctctttgtgtcaacacaattcattcgcactgtgagcgtcaacgagcctaacgacggcttcctgcgtccctgccattggctattgtggtgctgcacaagcgagatcggtctgctggttagtcctgaagaagctgatgctctgatacccattttgcgtcacgtcagtgagccattctgccacattattgtgtactcgcctccgatcacacgcaggatgctccaatttggagggctcagctattacgccattccgagcctcccggccacttttaaagcaccactatggctgaaagttgaactcggcatcttcgctggacgactctattttgactgggatgagtgtgaagagattacgctgtaccttggtatacaatctgaattgggagacgtgcattttagtcatagagaaacctttgcgacgaagccatcagcgttccttcacgagtggctcgcgatccgtcggaggggtcaggacttcgaacataccccgatgggctacatcacgactggaaagccactctcagaggaccatcccttctttcgaaccagtacaaatgacaagaacaccgacactgatttcgatatctctcgcacacaggttactcctgtcgaggaggaagatgatgacgatgagtctgacgacggtaacgatcatgcgaaggagcatctgtttcagacaagcatggatgatggagactctgatgtcttccacgatgccgtagaagcagtggaggagaacggggagagtactttcttcaaaggaaaggcgtatgtggatgcggaagacgaggttgagaagtaggcgcggcagctgtacaaggtcactctgatcctctacgcaacgtagtctgttacaaaaaaatcggacgtggtgtacacgttgtagattgatctcctgtctgctgtgctattgtggcttgtatgtttgggaagttagcactcgagcaaaatactgacacaccagcttgtgccacagtgctcacaccttttcgctaggctttcacatccagcgttctcagtaaccttccggggaagtcctcggaggtgcttttctttttgcctttttgtatacacagcatctttcacacatgcatacacacatatctttttagtcgtcgctaacaagcaccaagacaacagagagaagaggaaagccgaagatctcggcctagaagagaagatgcggatcatcaaacgcatggtctccgagactgattccggaggtgtgctgcagccacaggtggtctcaaagcaaacatgactgacactgcacaggaagcttcgaagctggaactagtcttcatatgtccgagcacagtctccgagaccagcaggatagggcgcacgcatcacgtctagaggcagaggccgggcagattgaggctgaggcagcgagtatgcgagctaaggctgcgaaattgagagccgatgcggcaggcattcgagccgatctggagggtcgccagctcactcgatcggtgagtgagtgacgtatgctttgagcttagcgtggtgatcctgttgtcgttcaaatggcaagagcgatcactctcaacctccagccacaccgacacattgcgccatggcgaagcgggtgaacatccaccagctacgtgccgcctgtgcctcgctcgaggttcaattcccttgggaatttggagacgaagtagaagactacagtgatgctcacagcaaactcgaacttgccagacaactcgaagacgagttgaatgaccccgaaggggaatggatgacactctcagcaaagatcagtatgcagaagcgctcgagcgcatggattagaatgatagcggatagcgcttacaaagccggccgcatcgcgggagaaggtaggtgtcactctgtttgcgagactttgctaacacgttcgcagaaagtgccgacaatacagattacttgtactggactgccattctcggaccgcagcaccatctccggaaagcctacgacaccctcgcaaatacacatcggcaatgcgccgcgacagagaagactcacgccgagtccctccaagagtgcgaagctgcacacgaacaatgctctagcattatttcgactctgcaagatgaggtcgcccagcttggtgcgaccgcaaaagagcacaacgcgtgcaatgggagaatagagctcttgtccgagcaactgcgccgttccgatatcattgtaaaaaggcatagtgcatgcagcggagagatggacgtcttgaccaacaacgcccgcgacgtcgaaaagaagcacaagaagtgtgtcgagaatattgcgtctctaactttgaagctcggcaaggccgatatcatcgcgaaaaagcatgatggatgcagggaaagtatagacacattgaactacaaagtccgcgacctcgaactgatcgcagaggagcacaagaagtgtgccgggaagaccaagtctctgactgaagatctcgagcaggccagcaaagtcgcagagaagcacaaagactgtgaaagcaagctcaaggcatccgaacagcgttcagtagatcatcaagactatatgcaggctatcagtgatctcaaggcgcgaatccagcaactggaatctcccaaaaagactgctcagcagatcagccaaggaaacgacagacctgacgtaaacaacgacaaagctcgcatcgaagtcctggagcaacaacttgccaagatcgaagccgatttcaaagacatttgtgtgcttatagccataatatacgaatcgcatgtccatcgacactcgagctccattacggagtcttaccgagaactagcccgtaggctgagaacatggacatgtgctgatatgaaaccacatagcctcaagggcgaccggaaggctacgttcatggactttgttagagaagtggtggttggtctcgacatcttgaccaaaaagtaccacaacaccatagacgaaatagacaaggccacggtcgcagtgggcgaattgaaggatgatatagaggctctcacgacagagcgagattcatggagggtggactgcatggaactcttggagaaggcgcaacttgcgcagaaatcgcatgacgcgaaggagcgtgcgcttgcgcaacagctgaccgaccaggaccttttgattgcagaacttcaacttctcctagcggaagctggactagatttagctgagtagtaaccataacctgacttctaaacgtgctgcaatgcttcatcgtgctggtttcccgattgggctagccccaactctggtcatgtacgttccttccctcccaatacttccgatccttagacaccacacgcccacaatgccgccgcaaaagaatcgcagtgctgaggtccttgcggacccagatccaggcgaaaagtgagcacagcacctgtaatgtttgcggccatcgactaacgcaagagtagcatggacaccagcaaacgcgttttgcgaagccgccccagtttgacacagtcatcagaagcctcgcagaaaccaaaggctagcaagcgcaatagcgccaatccacaagcacgtaccgcaagctgggataccagttgagttgttaccgccgcgcacagcagacctcgtgtttgaggttcacgttggatagctacacagacccagagtgcaacgaaaagaacttgagtcaagacgtgcccaatgctgcctccagtgccctgcgtgatacccatcggagctgacctccatgcgacatggatgaaacaacattgctgcaagtagatgtcacactgtcttcactgttctcgcagacatgccgagcatgctccaaaccatcttcggctccttggagaggaccactcaggctgtgaggatagcccggctcacgtgggcagcatcttgagcaaaggaggccgttatacttgtggccgttttgggtgaagatggcctgactgcttgaggccatggactgtcctggacgattgcagccgtcgtggattgcgaggaaagtcaagcccgtgtggttctttgcctttttgttcactccgtatcttttacctccttttcgacaaggcgataccgataaaccgcagcatctcagcatgcgctccacgaggcgagattagatgacgatgtgaagctgcagacggttactcatggtatgatgtaattatgcgaatgcgacaaagaatacatattgatacacaagaagacaccaagtaatccaaaaaagcaaaggaaactattacgagtgcccgctaatctaatgttctcaaggaaaatccaacgccaatcaatgcagaaatgcaaaagatgcaccaggtactcccccttcctctcctccttaccataccatctaattgtaaatttccaacggcgcaatctggtcgacattatacagccagcccccacccttctcctccgtctcgagccaatcatacggccacagcacaagatgaccctgtaccaaaccgagcaatgtccttgcatcttccttcgccagcatggaatctagatccgtggcggaaaaggcgcggttgctcgacttggtggtcgctctacgacgtgagcgcttggtcgcgctgcgatgtggagtgttgccatgtgcgggctcggagatggtaacggtgcgattgcgtgttgttggggtcgcaaagtcggcggttgcggtgggcatgggttcaggcggcggggcggggaaagtgaatgttttgccgggttgggaggggaccatgggtgagacgatggcgtcgtctgctggcttcctctctccggacttctcgttgtactcggcagttgtgttgctggttgacaacttcaggcggtcctggctttgactttcgatgcgcttttcttggtcttgagtccattgctctacgccaccaacgcgagagtggtgtgtgctgcccagtgtatctttatcagagttattggtgagcttctcagacagcttctcgcctgccgccgacatttgaccaccgacggagcttgcggccatgctgaatctgtctgcaatagggccggaggtaccaggaggtccagtcttaccgggagcatcttgctgtttgtgctgctggctcttgtctccaccttggctctttgtgaagcgctcagcaaaagctgcgtactccttgtactgtggccaggtcttcacttcgttgtctggcatgcagcggaacacttgacggaagatcttagtgttattctcggcgacctggtgccacgtgtcgaggaagaacgagtcgttgatagggtcgcgcatgcagtcgtcggtgacaatagggcggcgcatttctgttagcaaaggattgaggagagatgatgagccctggctgaatgtgcgctgaaggggaggcccgccaatatcagtgtcgtcaagatgaggcagggcgggcagctggctaagctgtgtcaggccaagcttggcagtatccatacgcgggaggcgcggtggtggaagaccggcgaaaccctcttgttggctgctcactccgctcgccctcgtccccgtagtgttgctacgaccgcgggttctacttgtcgaatgcttctttggcgtgggatgcaagccttcacccgcgacgtcagacacaagcttttcgtgaccatgctcatcgtagtaagaatctcgaccttgtgaaacactaggacgatttgcctccacgtctagcatatgatcagcaccctcaccgcgcacatcctttgcatgctcggaattgttcatgacgcgagggtccgaggactgcttcttattggatttgagatgtggattgtcgttttgcgcccagtcgaaatcatggttgaagctgtgcagcttttccgccttcgcgatcaagtcgtcttgcatgcggtaattgttctcctcgagcttcgcctcagttgcgcgttgtgcggctggagatgagggcgacgacgattcagtttggaagccgacgctatcggcatcggacatttggctcatccattcttcctcgccaatagtatcggtgtctacgcccagatgctcgcgcatgagccgcatgcgaagcgtatgggggaacttgccgaccttgtagggctggcctgccatgtaagagtcaagcacttccgtatcacgaatgacggcagccacttcagaatctcgcgagcccaacatggagcgttcgttgatgttggcagaaccaatgatggcaacgcggtcgtcaacgaccatgatcttggcgtgaatgtacagctgctctgtcacgagcatcttgttgggtccaatctcaccccaagatcgtagagcgtaaaattcaatgtagtcttctggctcgatgccagccgcacgcaggcgtccaaagatggacgtcggcccgcggcaaatgctgtggtactggcaggtcatgatgagtcgaacactgctaccttcttgctcatcgaccgtgttctggtagcctggcatgaggggcaatacaatacatgctctccaatcctcgtcgttggcatgagcgcgctttatgcgatcgacaatggcatcattgatcttgttctcgatcttggtaccgaggacctcgctgctgctgatgtagaattggttctcaatgtagacaaagtgctccgaggtcgcaatcatctgaacgtaggcgttcatgatgctgtgctcgaccttgttgggcgtaccgagcgaccaagcacaagcagatcgcaggatctgcacctcacacgttccatccagaccgagcgcctcaatatcagcgggattgaaatctggcggtgggagtaggaatggtgtagggcgagaaggtttgcgttgtcggagtaagtagttccatcgttggacaaagtgacgggtcagatcgcgcgcaggttggcccacaatctgcatgcccacatcgtgccaaggcatgcggggaactttgctgcggtcgtacatctcctcatagggcttgtcaagagcgtaaaagtcctgcacacgcgggttggagtagtccttgcctggccacagctggcagtggtcggcgtccttggggttgtcgtcgatctcaaagcccgtcagcttatcatcaaccactacatgctgtggtgtatcccaacgaccgaaacacaaatcgacaccaccgcagaatgcaacggtgtgatcgatgacgcaaattttctcgtgatgcgaccagaagaacgtgttctgacgaatctggtttggcgaacgctgaacgaacacgttggggtgcaggtcgagaagtgaaaacttggaatactccgagtctaataggaatggctgcaccaatgttgcggtacatgatcacaaagatcttgacaccctcttgcgctttgcgttgcagcagtcgatcgagcctccacttgtggctgatggctgcaggtcgtcgcaagtagagctcaggactcagccaccagtcgtgaatgtaaatgacatctcgagccatgctgatcgcacgagagacgttccacatgtagtcacggccatcaacaagccactgagcgtagatcctctttcgcacaggcgcaaagctgccgaagcgctgaggttgcgaccagagagtgttcttagtcataaaggtgatggactcctcgaactgttgcagcatcttgtcgttcctagcgagtagcttcatcttgcgctcagagttgacaagtttgagttggtgatggcccgtggcggacgccttggcttcgctggcaatgtccctagctttcttgtcccgcaatttgccggacttcgactccatgttgaagtcggcgtccacgagaaatacgtcgtacacattcatttcttctggagaatctacgcagacgacgtagctgtggcgaacgagaaaccacttcggccacgaacggttgataatcggcatgggatgccatttcttgttgttcgtgacacccttggatgacttgatcatcatgaacccttcctttccgtggtagcccccttcagcagctagtcgaacacccaaggcggacagttcgagaaatttgcacagccggttgctatcgggccggaagatgaggtaggcgatgaggcgcttgatgtacgtctcgagcttcttccgttgccggtcctggtggttgagtttggcttgattgggcccgcctgctccagcaaaactaccctgtcgtgctgagagcggcatagcaggctgttcgctacctccaatgcttgacttcctacgggcaagcacaaaggacgacttccgtcgcttgttcttagcaggccgatcggtagcactggcatcgccgtcaggaccactggcgtgccctgctgcagcaatctcctcctcttcctcctcttcttcgtcatctagcgcgccgtaacctcgcagacctcgtaggtacggtaatacacttctgggaaaccgagggagctttgttcgtgggtcttctttctcatctcccttctcatcagtgccgcgtcccgagggtctgttcctgaatgcatcctgcttttcttgaatcttgaacttcagatgcagattggcaaagtcggtcacggtcctgtagacgacccacttcatgcgggtcagtccactgccatactccagttcaacgcgcaaggctgtgtgtcggtcgccgtctttcagagtcttgtcttttgttttgtcggtctcggtgatggtgactttcaattgttcgagcaggacaggaatgcgcttatgtccgcgttcgtcccgttggaacatgctggccaagaatagggctgcaggcgcaccagccagcagttctgccatgagctctgcagacttggcgtggtcaacttgacgctccgccttggccctgttgcccagcagcttgagactgttcttgatagacttccacttttgcgcgctgagacttgatgttcgctcgccgcgcatcctccaaggagagggtcgtccgtcagcagcgccaaaggctgtgaatccgcgatggtggcccggacgcctttcggggccttcctcttcctctgcattggagtcatgctgtcgcagaccaccatatgacagacccctcgcactgtgcagtccgcgcttccacgcgctttccttggcgatgcgggagcgcccctcgtcctcggaatagccctggcgctcgtgctcgggtatgtcgctcatggtgccgcgacgtatgaagccaggacggttggccgtcgcagcagtgggtgtggcgttgggcgagtcgcgatctcgtgagaagaagtggttgctgccggtctgcttgggtgttgtgggtgccgtctgtgtgccctcgccctcgacatcgaaccacctacgactgctctttcttctccgccgcgacgggcgtgcggacccttcacctgcactcgactcgccgtccgcatctgcctcgctgtcttgaatgtcgtaccggggctcgtcgcgctccgaggtgggcgacaggggggcgtgtggagaggcggcgccatgcgtggaggaagcagtccggccgtggccctgcatgggcgcggtgagagctctcagcttgcccatcaacgacgacccgtgtttgtctcgctccttgcccttgccctccatttcctccgtgtcccatgactgctgccgtgacgtcgcggcttgtgagtcggtgccgtacgtgtttgatcggacgaactgcacgctcttgcgctccctgggctcggacgcctcgtcgccggtcgggtgtctcgagacgggtgcgaacggtggatagtaggagctggtcgatttgttggacatgtgcgaggacggcttgtggactctgccaggcgattcagccgccactgaaggaggaactgtgccattggccgtattcgagggtgcgttgaaggggaattcgccgggatccttggtgtacaagggcgagccggtgggagcagaccgcatgatcttgggagctccgttggacgtagacgccgtgtgcaactcttctttctcattcgcactcagtcctactcgcagcggggagagaagccggcggggctcctttccatctgcggctgtttgtgcagtagcgcgagggctccggcccataggggacacgtcggattcgggggtatcagccatgttgctggggcaagatgaaggttcgcggtggtgagaggggtccgactctgctgtagagagaaggagtgtcgcgtggcctccgcagagggttgcggggagaaaatgtgttgcttggggtcgggacgtgttatatcatggttcgcaggggaatcgcgttgcccatcggcagtcacagtggaaatattacttgtagccacgagggaggcgtacagcagggtggaagaccctgaagaaagtaacgcaacggcaaggcgacgtaatccgctgatctgtatattgtctggaacatctcgagagttgcaatctcccatgtcgtttccccgacgctaagacagcacgacccctgctagcgccatccatgaatctccttaccagctctcgtgcatcagaccgccttggacaccgccctgcagctaggacgtgcaagttgcacaatgactgcacgcgggagctggttgtgttgactgcgctccttcctactgtcttcaatcgaagtctaggcttgcttgcaaccatctcatctcctcttcactgctatatacaaagacccgaggggaaataccccaccatcacttccgcgcctgccgtccacgctggccactggcctcgacaatgcgcgtaacacgccaaagtgctcaagagatgtgttcacgcggacgttggaaacaatgacaagtgccgtatcacgtgaaatacctatgtccaagtacccacggacggcagtgaagtggtgtaggatgcatttctgccctatgcaatcatgtacctcggaagtccagaatcacccccactgcgatatctccgaagctatgtttaacgtctccgctgcaacttcctctccagctttctagcacacgcgcccatggcagctacgaacaaccctctcgagggcacacacaccaccaccgacccctccgtctcctcccacacctacaccatcgcaggcatcctcgtcactgtccatggcctctccgaactgccgccatcctgcacctcggttgcctgcctatggctcctgcacccacgtctccagaccaaagatacaatggcgccgatagctgcccaggtcatctcggcatggaacgcgcgcatacacagtggcaaagcgggcgagcaccccaaaggtcttattgccgtggcattcgaccagcgaaatcacggcagcagacaagtggacaaactgcacaatgaggcttggaggcagggaaacccaagacacgcccaagacatgttcagctgctatcatggcacagcaacagacacctcgcacctcatgaaccacctcgaatcctacgtcttcaacaccaggaccagcccgaccatcacccagcatcttgccctcggcatatcactcggcggccacgcgacatggcactgcctgctttccgacccgcgaataacagccggcgtagtgggtatcggctgtccagactacacccgcttgatgactgatcgcgcgcgtctgtccaagagggagacatacacaagtactacaccaccaggcgcgtcgtttctcggatcccctgatttcccacaagccctgcaagatgctattgcgcagtatgaccctgcgggtttgcttctgcctggtcatttcaagcccacagagcccgactcgccgccatcgaaagcttcgttggatcgcttcgggatactggcacgtgagcggctgcatggtaagcgcatattgaacttgagcggtaaggtggataagctagttccgtacgcggccggagagccgttcctggatatcttcaagcaggtgttacacgaggataagactttggacattgcactcgaagacgtcttattcgacggcgtaggacatgctttcccaaaagccatggcagacaaggcgacggactggatatgcgacgtactagcgcaagacactggtgcgtctgtgccgagcaagctgtagacaaatgtccattgacacaactgcagcgaaggcgtagtttcgcacatgcatgtacctgacttgaccaccagtcgcccacacaattttcaatcaccaatctcgtatcctgtattcacatccctccaatccccgctccaagcgtcccccctcctcccacactaatccttgctcctcaatctcttcccaatattcgcgtccttttcttgtcgctgcgactccttctctagctgctgcgacttgcgcctcgtcagcggcgttctggtactctcctccgcggcattgtctgccttcttgcccttgcctttactcctcacattgcctttcgcgctggcaggcatgccactagtcctcggcttgcgcggcgagaagccgaacttgttcttcaccgggactgagggcatgagcgtgttcttgagcaggctattgcgcttggttctgggcttctcttcgacgtccgacgcgtgcggcgaggacgcgcgcaaccttgtatcagtgcgcttgtccgcggggagtttcctgcccttcgccgcgtatttgggcgcggggaacaaatcactgtgttcctcctcgctgtgctcgatctcggcttgcgtgcgctcgagcttcggcttcttgctgcgagctggagcgtcgcgcttcttcttcttgacactcgttatctcgacgtcggatgagctggaactgtcacgcgttgatatggactggcgcgcacgcttcgactgcccgtggtggaggccgagatgcatgcctggcgtgaatgtcgagcccaaggcagcgagttcgcggttcgaaacggggttgcggggcgggcgttggtaggcctttgtctcggacgtgtcggtgaggcgctcttgcacatcttcttcgtcatcgttgaggggtgcttggatttcttcacggcgggtgcgagcgtcgattgggctgtttaaaggtcgtgtgtcttcctcgaagtagatctccgctgaggctgttttgttagtgtcatgttgtatgatcccatcagatgtctcaccaaagcgttctcttgggacctcctggggggtcttcagcgctttaggacgcttgagcggtgcagcgggcctggtggttgatgaaatcttcagggagttgcgagacgtggccttcgacttggaagtgccgctcgtcttgcttttctccctgagtggagcttgttcttcgggattcggcgtggtctcttgtttaagtataccttcagtcatcgggattagtagagggatatcactggcatcagcatgctcaagcgcactctcggttggtggtgtcgccgatgacttcgaggcagtttcatccgaggccaatatggtcgtgccagcatctaggtttccacctagaggcggaggttgctcgccagaagtgtttgatggcgttgttatcgtgtcgtaaacatccctatgtgccgaacctgtggacgctggtcgtgcttgtgatggtgcttgtgatggctcttgctcaagtacttcagctcctccatatcctgtaggtagtatctcagatgtactgttggtggctcctgcatgtgccgcttcttgtaattgcgaatcccacgactggtagccgtgtactccttgatctttttcgcgtactgcactcaggtccaacggatccagcgaggcaatggatgatgtggttttggtcggttcactctccgtctgaccaacgatggcgcggtgagtcgcttcaggctcaatgatcgcatcggtgctctctcctccatcgatagcggcaatttcaaggttgctagagacggttgttggggtagagatcgaatctagagtgggtgccttcaaaggactagcgatccatggcggtgagacggggatgtccgttgataatggatgcgtttcgagcttttgcctctcccccggtcgctcgtcttcatgttgcgatgagactgctcatacatcttccatgtgaaccgtgaactgcgtctcagtcgcatcagcatgctcgacacgcttttcaccttcgtctgtggcagtgacctcagtgggcggcactgaactagctgctatgaggtccaatccatcttcaggcgtcgaccagtcgaactcctcgatagcctgaagaccttcctccctcgtgtattcctccagcggctgagtactctccactagtctagtcctgtcaacaagccgttgttcccagggatagtcaatctgttccacttcccaagctgcggtatcttgcattggtagaaaatttgggaatctcaaatccccaagctcgccgggtgcaaatatggacgagggcaaggaattgttcaagggatcttctggtgtataaagtaggctgagcctgtagggcgccactggatcctccgtggcatcgtacgtggggttttccgaagacattttggccgaattcatggttttggtgtctgaattgagctgttcaacttagcaaaagatcagttgagacaaagcgagtgggaagtgtaggcaagaaaatatcgctagctctgcgcaaacgaattgacgcgaccggcccaacaacgacaaacacgcgacgtacacgtgctttggccggctgggtgaaagaaggctggacttgcgcagggttccgcgttggccatacaagagctgagggtgttcggttactatttcactgcaccccgctgagcggactgtctccggcgagaacgcgcttatactgagcgatggacgtgacgcttaatcgctgagtgagttaaagcaatcagtagcaagtataaacgcatgggagccaacgttcatgtgaccagctgaatagtgcaatagacataccgcgactgtacttcctcgatttggaccttttgagggattcatgtaagacagttcacttgcggacaagaagtttggacgtagacactgataagacgaaacggcataaagaggtaaaggatatcattgagagattcagtagagggttcatatcggaatcgcattgctgatcgcattccctagttggaagtcagtgtctgcgtatgatgctttggcggaagttcaattaccggtgtcgactggcaaggcaagcacgctgatacgttagcaatgaaattttcgagattgaaaatcactcacctcttcccagcatctgtcgcgcagcagcagcataggagcgaagctggccagcagaagatctgtcatgtgactttagtggtttgtgcgcagctggtgcaagtactgggaggacacacggccattccaactgtgacgacgaaccctattgtagggccaataatcttacagtggcacggattctggtttctgtactgggttagaagaagtcgtgaagtgattgtaaggtcttcgtacgttccgcattggaagcaaatcggtatggggacacagtcacacatgttgaatggacgcgaattgaagtttccttattgtaatttgagacgtactgagcgaggagttgagcgttgaagtggaaatcgaggacttgcgcagtgtgtaaaaagcgacagaattgggcctccgtgaaggttgacagttgtaacgccaagctacgtcatccttgtcgataggcgatcgggcaaatgtgacacgcgtctaccaagcaacaccaaattgatccttcaccccgacatgcatttgactggcatatcctgctgcaccggcgccacaactcggtcaatccaaagaattcggtgactgcgccattgccagcgctttgctatccctcttcaagaccgcggcttattccttttctgcttccacgcgtatcagctccaactctacagtcctctttccttcctcaaccttgcctttcagcccattatcgtgacgatcgaagcacagagcccacagtccttgctcttccgtctcgacagccatgaagccttcccacctgtcccacaggaatcttatctctccatctgcacacactcgcgctccccatggtccaggcagtcctttctccgcctctacacgcagaccatgccaaatctgcaaagactccgggtccaggtatatccagttcagttgtggcgggttgtctgagatggttgacaccagaccttcaaagttgctgtccggataaggtaggtagtagccggagaaggggtgaatcgcttcccctaaataatatgatagctgaacgtacagcttcccatcccgtagtacgacgtggttgttgacgaagatatctttcctgtcctttggcgaattggctgtcgggcgacaccgcatatgacatcgttctgtcttccactcgtttttgaggccgtctttttttgtgctctcagccttgtcctggagcgataatacagctgttgccgtcattgggatagtccccgctagcgctatcaggcccagtaccatgatgggctgaaggtctgtgagaaatgtttggcaagaagacaattggaactttatggcctgtccacaagaaacagctgcttgttcttttgtgcagccactatcacgattgcggttgagaacgcccgcgggattcgtgccgtctacacccactaaagcccgccgctagatgcatgatcgacgcggtccgaaggtacgcgagtcgcctctgacgataggcatgcattacgtcgcccagtagctcgcattagctttccactcgataatacgacgtcaacagcagtaccaattgagagatttggcgactgtattaggcgagcaccgactactacattcggacgacagatttccagctaatctctctccgtcaaaaaacaaacattaagactccacatgggcctcgaataagaagtcgtaccagaacatcctaaagcaccatgcatgcacgacctcttcgccgaggttgatgatcgataataaagctctgctagctacagcacgcacaggtggccagagaggccgagcatgacatatgcagctcccccgagctcttatagccccagcccatgctcccgagccctgctgtgaagtatcagatccatccacctatccttcttctcaccacgcaagaagatctggcttcgccgacaactccatcgaagcgcaaaaagtctaaaggcaagcgccaaccaccggacgaaccaccctctccacccaaaactccggaccaaaaccagagcaattcaaacatgtcgaccacagggagcgagtatggttgagctcagcagtcatgagccctagctaatacacgcacagcgcaccaagcaccaccaaccccagtggcggccgcaagggtgcagccgataccagcgacccagccaaagcagtcactggccttgccaactctgcagctgctgctacgagtcccgctggcgagaaggacaacaatgcaggcttcggcttggaacatttcgacaaagacgtgaagggaagtttgaaagttcacatcaagctagatctcgacgtcgacatacacatcacagctcgaattcgcggtgacatcgctatcggtctgttgtaatatcctcattgagtaggtggaagttctgagacaatatcaggtcttatgtaacgatcaacgaaccgcgaagtgcccgcggatgcattaagtgcgtcaacaaggcagatatcatagtatgaggaacttggaggcaatacccatggtcagttcaatcctaaatgcaaaagaccatcccttcagcgatagccgatgtcttttctctttgtacttaagcagacgtgcattcgccccctgagccaacaatcctcatacttacgtccgctgtgttgaaatgttcatgaaatttacagggtgacattttaaaggcccgtgttcacaatcagagaaagtgcacgaagtgctgcaaggctcctcgagctggcgactctcacgtgacgtcacatccgtgtttgttttccatgattgcgagggcaggcgctcaccacagcacaatccctgttctggaagccatggagcaagctgcaagcgctatcagcggttccatggagacaaagcgagcatttacagcgactttacatacatgtctcaaacttcgagtctcatgctcgacgcgcctgcctggattgtgcgtgccttgcgccaaaccttcacatagataggcgaggcggctgagatcatcggtcagggttttttgagactgtcgggtttgatcaagcctccgagccggatatccgaagataaggttcaattatgtatgcacgatatatccttgaacatcccatggactcgtaccagatctgtcatgttacaagaacccacgctatgccaaaaaaaaaaaaagaggatctgtgtcatgcagtagctcttgccagtcagaccagcgtgtgtggacaagtgcagatcctactcagaagtgatgcagtcggtgtcggttgtatcccccacaacgtacgtcctaaagtcataaactgcctcatcagcatagcatcgaaggtcaatggtcagtagggcgaaaacggaacgtttatgtttacatcactcgtcacgagccgtttgcactaaatccgtctaggtaagtccgaacgttccttccgcctcagttcacccgaggtcgctgcacttgctttacgcgaacataactttgtgcatccatcaccgcagccatcaacgatcgggtaaagaatcggcaaatgaacccttggcaattcatctcaactgcgagtaagatagcgagacgtcatgcagatctccccacaaagacggaaacccgctgatccttaccgctttaccccgcagaggcaccgctaccgaccccagatgaacatggagaatccacaaccaaggtcacggttacacgatgccctagctgacaggcgaccggccttcgccacgaggctcggtcttgtcaaaggccgagctggttaaagaggatgatgtagccgacgcaattttttgagattcgcagcttcaaaacgctccaacgactgcatcctgcgtcagctccaaaatggcctcccccccagctgatatcaagcgggacgaaacctacgacaatcgcgtcgaagatattgcggagaagacctctcattcgtctggggaggttgactcgcaagatgtcgagctcgacgaatcagagtccgcccgagtccttcgaaaggtggacatgaggctggtaccaatattgtcattgctctacttggtcgccttcatcgatcgcagcaatagtaagtttatatacgtcttctatcctacgtgttgtcgtccacgatagcgacgagggtggagcagtgggtagctcaaccgatatcttgaagctatgcagcatggctgggctttgaccgcgactgcaacgcactatcatcttccctcgtatctaccaaatgacgttatggccactttgctaattttctgaagtcggcaatgcaaaaatcgcgggcatgacgacggacctaaacatgccctccaacacgctgcaatacaacacagctgtgaccatctttttcatcccgtacacactactggaagttccaagtaatatcatcttgaagaagatgaagccttcgcactggatggccattttgatgttcagctggggaacagtaatgactttgatgggtattgtcagcagctacggcggactgcttgctggtcgattctttctcggtgtaactgaggtgagtcgggttgcgtaattggacgtttgtacgacgctgaccgcatcattcaggctggcttcttcccagcagcaacctttttgctcaccatctggtaccgtcgattcgagctgcaacgtcgcatggcagttttctacgtcgcagcatctctcgctggtgccttttcgggtcttttggcatacggtatccagcagcttgacggacgctcaggattgggtggatggcaatggattttcatcatcgaagggctcatccctgttgcactcagtctattcatctggaagattctccccgatagcccagagactgcggcattcttaacacaaccagagcgcgacttgcttgttcgaaggctcgcgaacgatacgtcatcgggcgccggacgtacgactaacaatgacaagattggctccaaacacatcatcgccggactgactgactggaagatctgggctgcgaccgtgattttctggggcaacactgtcggtgtttacgggtttacggccacggtgcctaccgttatcaacggtctcggatactcgagtgccaacgcacaactgctcacgattccaatctacgtcttcgcggctatcgtcacgctcatctgggcatggggctctgacttgagccaaattcgatctccctggatcattgccggctacgcgatcgctatctgcggtttcatcgctcaactggcaatcccccatcctcgatacccgggtctgacatatggcatgctcttccccgtggccgcaggtctttactgtccgttcacgtgtctcgtgtcatgggttggcaactcacttgccccgagttcaaagcgcgcaatcggcatggccttgttgatctcggtcggaaacatgggaggtatcatgggttcgaacatctacctgtcaagagaggcgccgaagtataccactggatttgcagcgagtctggccatgtgctgtgctgctatcctgatgacactagtgctgcgatgggcgtatgcgcgcgagaacaagaagaaggacgacatgcttgcggagctcggcgaggaggccattcgcgccaagtacagcgaggacgagctgatgcacatgggcgacaagtctccgttctttagatacacgctatagatgggttcctattttctgatgtaactaataacatgacggaatttacgatacattatactggagagtgcgtgctcatgatgtctcaccaggcggattccctcaatacttgaggtgcatctggtacactaatcgagtcgaaccgtggtagacacagcacggactacgagcctctggggtcgactccctagtctactacgggtcagaactgttcaagtataaattaaattgaagagcagtatacaagaacgttgctcgacatcaaacaactccccaaaaccaagtatatcttaccagcactcaatatgctaacagacaagacatcgcgcactgggcgcgccctcttacgcaccaggctcatcggcttatcctggacctccgccatcctgaccttggtatacgtagcagctcagctcatcctgcttgtgttcgtagctgtccgtagcgctgtctctaaaacatcgtcccggacagtacacgaagtctccgcggactggctcagtctcctcataccagaattcggcaaacagtgcaacgacatcacagcaatatacgcggtaatcgtcattgccgcactcttgctcatcaggcccgacaggctgtggccgaagagtttctgggtgctgcagattgtcacgctctgcgcgctgagcctctgcatgcacctggaccaggagacttgggccgatggaagcaaccaaggtcttctagtggctggcttgtttgtcgcacgcacttttgtcaccgcgctcgtggtcaatacgccgggctgggacgtctcgtgtatgggcacgtatgaggactggtttgttcatccggtacgttcttcacgaggctcgctgcagtatgtcgctgatagtatccgcactcagataactggcacggctgtagattcaaacctacaaacactgcggaggtacttcaatcagccatacgaccgtaccatgcgcatacgcactgtcctcactcgccggtcctacatccaagtcgccgagcaatttatccgtatgatgtatctttatcgccacctggactcgtctagcacggctgcatacgagctggttagacttgttgcaatagccatcgggctccaagcgtcgcattacacttttctgcggtatgcgacacgcaaggcgttcaagtatgatgctaaagagggccgaataatggcatggtatgatcccccgcagattaagcgtcaccaaggaattataaagcttctttctggtgaggagacgtcgctgggtcataatgctgacgacatggtaccggagatgaatgaggcggctgagtacatgtctgagaagggatatgttgaagagaagatcgggtatgacgcagtatagtcaacagtaaatatgtacgaaaaaggcgcgaagtgaacagcatctgctaacggccccttggcgccttgagcttttggtcatctttcttcctgattcttttctccgatactcgtattggataggactgggatagtgtggtgtagtactagccgaggggccgtgccttcacatggctgctggctaagaggtcttatacctccaatcctattgtgacctactcactggaaacaacagacgtcggcaagattcgtgtctgctttgcacctacataatatgagcggatcctctcagagctgactaaaggcgcctgaatgtatacgctgctatgaaatagatcacttcatgctatagaagtcgctgaacatatacagaatacctcttcatctcttctccttgactaacgtggaacatgtattatgtcggcgccaaatgggaacgtgatcttactctagtgcagtatttgttgcagccctgcctcctccgctgcttccgcctcctcttccccaataatatcgtcccatcgacacaccatatgcgctctcatacatggctgacaagcactaccgactcctaaactcttgcattgatcaaccgtcagccctcgtgccatgcatccagtgcagatcctcagtctcttttgccccttcagctgggccctcaattcctcatcgtccatgacttggtaatcgatgccgataaagcgccagtagtcgtctgaatcgtacatccattcctccatcggctcctcttctccgtacatgtatggcgggatgtatgcagtgcctgacgggaaattttctcgcgaaatgaggaaccggccgttgtatgatttgagaatgcttgcaatcttgtatatggcgggacggtcgagaaataatgacgataggaggcgattttgctcttccgggtgcgcaatgacaaacaggcggaagatagagtggtcggaaaagtgtaaatgtatagtaaagcccggcggagtcgttgcaggcaaacaatcggtgacgatggatgtaatagtgcggaaggcaacggcggccatggatcgtatgtcgtgaccagcacttatcgacaaggccgcatccagaaacttgagtgacttcaacgacggtggaaagccgttgtggcgcaaatgatagttcaggtgactctcgaacccgagctctagatgctcaaggctagttaaagagcgtagttttgcaggaccttcaggatcgtttactcgtgttggtatgtaatctagcagaccgccaatgtgagtaaggcgttgcaaagagtctgcttgcctctgtaaagctgtgaggaacagaggagacgaagtgcgcttctcccagtccacggagggcttgcattcgtcaaaaacgtgcaatcgttcctcgattgagagctctttcaacgctttcggtaaactcagaataatgtctaaaaactttacgtcgacattgcactcgacaagagtcaaagattgcagtggtgtggtgttctggttctttgcgaccatgtcgtcatccatgtctgcttcaaagttcaaacatgacagtgtgatcttgcgaagagtaggactcaaaaacatcgccttcgcgcgcccaagtataaatttctggtctcctataccatgagcatgaagtgttactaggtagaacgtgtcagcacgtgtagctttgcagacctcacgcgtggtacctacatgactgcaacataggcatcgaaagtggcagtcctgcacgcggatagacagcgctagccagcaggttcgtaaagtcgatcctagagtagccatcgaaaaagaggccattgcgccactccgaattattcgggcagggactctccagcatcaagtgtttaagcctcgacattagtgctatatggtgattgagttcctcgattccttctttatactcaaccttgtatcgtattgataagcttcggatatagtcaactcgctcatcacggctgtccagagcctgtgtaatgtgccttgcatgggatcctgtgagcaccaacagatcgcgccagatgtatggttctacgaggccctggaagcgcgtacatgtcgaagcaagatgacacagcgctcggcggttgtcgatgtgatcgatgatgttaaggagtagttcgtctacaagcgacaagagaccacttgaggcaagcgctaattgtgtgctgccgggctcctgtcgggacattctgaagatgtagccggaatggcgcgtctttcgcttcttagctcctgcgaatgagatattgggcatacgattgggcggaagaatgagacgtcgggcatacgattgggcgaaaagtgattggtagagttttggtggttggctacataccaaatgctgcttcatgtttgggtgctgacgtcagcagaccgcggcctacattgcgcttgctgcattcggttagcaggtgtagatcttcaggcaagcccgcaaagcaaatgcaccacaattcgaatcacattagaaagcttcctccatgaacatgctcattcgtactagttgttgaagatccaaatatggtggttacattctatgaaaaaaagccaacccagatcatctaaacgatcctccctcaaatcgtgtacatgtatctcgggttgttctctcccatctccgcaatctcctcttcagtcttgccctccatcaggtagtcgaacttgccctcgcgcttcttcttgttctgcatgcggaagtagaaatgaagtgcagtgtagagcatgattccaacagccaagagtccgatggttgcgccatatccgggtaggtactcaggcgcagtgttggaagagtacaggaagggtgagactacaccagagatgttgccgatcgttatttgcatgccggaggcgaatgcacgcttgccatagcgagggttattgttattgatccaggtgaatgcggctcccgtagatacccacaggcccaaagcgacgataaaggtaccgcagtagctcaggattaaacccttattgataatgaggaagatgtatcccagcatactgactgctaaaccgccgatgcagaagatgcctttctgttggatcttatcaccgtaccaggcgcatacgatgtaggaagcgaaaccggcaaagtacacgggaattgtgagtgcttggacgacttggcggctccatccgccacccataccatcgatgatagtcggcaaaaacacgctgaagctgtacagcatgcccaagccgacaaattggctgatagcataagcatatgtcttccagtccctgactccatccatgacgtccttcttgttcatctgctgtccagattttgtttggccaatttcagacattcggagtgtcaccaggtttcggcgatcttcttcagtgaggaacttggcagtctcggggctgttgggaagcacgaaaggtgtgacgaccgcggtgagaatggtagggataccgttgatgaggatactgcatgcagtgtcagcaaacactttcagatagtagactaaaaatcgtcggagttcgaggcacgcgaagcaacaaagcggtttttgtgtacacattggaaatcacgacttacatccatcgccatccagaccatccagcagctccatctaactctccaatagcatacgctacaagaccacccagagcgccagaaatggcactggtaccgtagaagtaggcctgacgcaaggccagattgcgcttgttgtaaactatgaaatatcagcctcgttaggacgggtcattgcgaagcacgtacacattgagaggtacagaatgacacctgggaaaagaccagcctcgaaaataccgaggaggagtctgcaagccacgagtgcggcgaaattgttgacaaaggcgctgaaggtagcaaccatgccccaacagaaaacgagtccggcaaggtatcgcgctggctgaagccttttgatgatcatgttcgaaggtgtctcaaaaatcttgaatgcttgtcagcagaggcagtcctggtagctcgaccttacttacaacataggtaacaaagagtagcgacacagcaagctggtactggttgccagacatgccaagatcatcctcgagcccgtacagctttgcattgccaatgttcactcggtccataaagttcatctacagtgattgaggaaagaagtcagtaatgtctcagcaatcaatttcgtaggccttgaacttaccagatagatccagcacaccatgggaatgatgcgaatgtctagcttcttcaacagccttctctctgtctccttatccacagcagcagaggtgccgatcttctccacatcctcgacacgggctggcggcgtgcctggagtatccgaatcgatgtctttctctttgtgctccgacagggcagccgatgaatctatgttgttattcatcttgaagaaaggctggtaagtggagagacaggaagtttgtcgatcgccgttgcaaagatcgagaacgatcgatggtggaccttggttttatactctaccacggggttggaaagggaccaaccccacggggtagtcgagacatgccatgcccacccagcccttggaaagcgccgttgacgtcgcttaaccacgttggaagctgagccgcgttgataaacactgccttgagatcttgggccaacagctttccggttgtccgtggtttgctgacgaaacgcgggcttcctgcctgatatggatgtcaagacttcgtatctcgttgagacagggaatacataggatccaccctgaggcgcaagtattgcaataaacgcgtgccagctgcacaggagcgcaaggtagcactggcctgtaatcaggccatcagatgcggatcttgactaggccaatcttgatctatgccgtggaattactcctgaaagcttcgttcatctctccatgagctgcatctccatctccgcgcattctgtcagttgtgcatccaaaatggggcgactttgatcgaagcggaggcttgagcagagctttccgagcggacagggccttggattgagagcctaaagctaatggcgatttcatgtttggttgaagtatccactttatctggaaagaacggcatcttcgtgatcttatatctacatttatacttggctcagccgtggcgtctcccgtaactgtggctgttgcgagttccaagggcttgacatgtccttagcacacctaagcggcttggctggctgtacttgtgtccgtgaccggcaatgagcggacagggcagatggtgtacactgtcgcgaggtaggcgcccggaggttcctactgtggagaatgcactacagtttgaagttgagtgctgcctgtcagacctgttgactgagcaggtagtggtcaacgcacgagactcgtgcgccgccaggaggtcgaacaatactgaagtcaaagacttggtttcgaggctgctgactagctagatcttatcgtgactgaacattgcgtcaggtcccctcccaggacgaaggtatcgctgaggacccgcatcatcccccagagctcggcgcatgagacgttcgagactttcataggcggagatattacctggggaaaatggatccgtgcttgtggagttgcaaacctggtgggactcgcttattgagcggacgcgccaaagtcgcgtcttcgttccttccttgcctgtcacgtgcctgcatcacgctcaaatcagggtctagcattccagcgaatgacattacgtacagctccgtcttgccggagtagctggatgatgagtttccttggtctgatacactttaagcgccgtaccgcaaagaaagcgccgatgctaccgctgtgaggggctttgatcgcggtagatttgctggcaaggtcgaggagctgccaatggcttagtgatcctcagtctttccctggacgtcgacgacagccttgatgagctcctctatcacttgagtcgacaagcgcacctcctctttgatctcgcactttggcacggacacgaacacatggtccttcttccccgtcgtcttctctgcttgtagcatactaatgtagtactgatatccacatgtataggacgttggctcgtcgctcagcttcacatcgaccgcccacttgtatttaaactcaagggtgccgttcttcattgatgattccatcgccacggatgaggtcaacgaggagcaagcagtctgccatatttcgaaaacagagtcaatatccagattggtattcaaaaaagcggctggttttgtgaaaacatttttgtatcctgctcgggtgaaagccttacgatcgacatctgggatattgtggcatccctctttcggcgcagctctcccaagcttgaagactccagccccgttattgacatctagcctgacatgtacgaccaagtctggtgaccattgcttgacttggtcggcagtaatagcaagccattcgcgatacttggttgtagctgactcctgtagtggtttgtccatagggaaaatctcgatatattcgccattggtggctcttgtgtctggaggtaattggtagatgaactctcgtgacggcattttggaggtattctggtcgggctagggccgtgttagctggggtgcctttggctgctctgggtgaacgcacgaagccggtcaccatcacgacttttgtatccttgtctggagcccacatgattcaaagtattgggtctttcgaggtttgaggatgtaaaaaccgatgggcagaatgctgtggtttttgtagtcaatgtgactcactgtacgaataaggcctccacatttgactacctttctgcaaacatgcgcggattcttacagccagaagcagatgagttcctggctgtgcactgtccttggagataaagtgatgcacattcgtctctttcaatgcgagatgctgtgcgcgatgctatgacgtagcacgcactacgtcccttcgcgatgcccatcatttcccgcgtgctacgctcgagacacagtcacgagagacggttgcatcataaattccatgagctattccccaaatggagtgaacagtgaatagatgaagtccggtgtacggtgttgtacatgtcggggtggcagggagcgaggggctcggctagcgcatctgcaacctgggaaggtccgatcggagctggcgcgcaataactttattgagaaccagtcacagaagcttacacatcagtcagcacaaagcacttctgtgaccaattcacaggatgcaaatacttcgtccctcctgaaaactattcctatcttcctgaacaatttagcggcctaatatcgacagttggttgttattcgcaccttctgcgggacagtcatagcccaccatggcgaccaacggagtcaaagctgagcccaccaaggtcaacatcttgggcaaagactcgatagtcgtcgactacggactgtggcagagctacattgccgaagatctgctgcaaaatatcccctcgtccacctacgtcctcatcaccgacacgaacattggcccaacctacacacccaccttcgagcgctccttctccgccgcggctgcctcgatagcctcttccccacgcctcctcacatacacgatcccacctggcgagacgtcgaaatcacgaagcacaaaagctgccgtagaagattggcttctgtcacaaggatgcacgcgcgacacggtcatcatagccctgggtggtggagtcataggcgatatgatcggatacgttgccgcgacttatatgcgcggcatcaagtttgtgaacgtgcccaccacgttgctggccatggtagactcgagcattggcggcaagacggccattgacgtgcctgcgggcaagaacttggtcggcgcattctggcagcccgagaggatatacatcgacctgcagtttttggagacactgcccaagcgcgaggtcatcaacggcatggctgaagtggtcaagacagcagccatctggaacgaagaggagttcacagcgctagagggaaacgcagacgccatcctcgcagccatggaccagaagaccaccgacgggcgcagaaacttcgacagcatagccggaatactgaagagaatagtcctgggctctgtgcgcgtcaaggcagaagtcgtttcagccgacgagcgcgagggcgggctgcgcaatctgctgaacttcggccactcaatcggacacgcctacgaagctattctcacgcctcaaatcctccacggagagtgcgttgcgatcggcatggtcaaggaggcggagctggcaagatacctgggagtgctcgacccatccgcagtcgcgcgcttgacaaaatgcatcgctagctacggtttgccgacatcactggcagacaagacggtgcgcagacgatcggcgaacaaacactgcccggtagacgagctcatcaagatcatggctgtagacaagaagaatgccggtgcggtaaagaaaattgtgcttctgtccggcatcggcaggacgtacgagaagaaggcgagttccgtcgtggatcgcgacatcaaaatcgctctgtcgccaagcatctccgtgcaccccggcattccgtccgacttgaacgtgacatgtacacctcctggctcaaaaagtgtctccaaccgagtgctcgtcctggcagcgctcggcactggttcgtgtcggatcaccaatttgctccactcagatgacacccaagtcatgctggacgcactcgcgaagatgcagggtgccagcttctcctgggagaacgatggcaaggaattggtcgttaccggcaacggtggccagctgaaggcctcgagcaacgagctgtaccttggcaatgctggtactgcagcgcgcttcttgacatcggtgaccgctctctgtcaggcccaggagggtgttacatcaactgtggtgactggcaatgcgcgcatgaaggagcgccctatcggcccgctagtcaagtcgttgcggaccatgggcattgatgtcgactaccaggagaaggagggtagcctgcccctacgtatctctgcttgtggcggcttcggttctgaagcgttcagcggtgaaattgagctaactgcgaatgtgtcgtcgcagtacgtctcttctattctcctgagtgcgccttactccaagaagccagtaacactacgactcgtgggtggcaaagtcatttcgcagccatatattgacatgaccatcgcaatgatggcatcctttggtgtacaggttaagcgtgatcagagcgaccccaacacctaccgcattcccaacaagccgtacaccaacccagcagaatacgtcgtcgagagcgatgctagctcggcgacttatccacttgccattgcagcaatcaccggcactacatgcacggtaccaaacattggttcaggctcactccaaggcgacgcacgcttcgcgattgaagtactgaagcccatgggttgcaaggtcgaacaaaccaagacctctactactgtaacaggcccgcctcgtggagagctcaaggccgtgaaagagattgacatggagcccatgacagatgccttcctgactgcatcggtcctggctgcggtatgctcatcaaacggcacttcgacgaccacgcgtatctacggtatcgcaaaccagcgtgtcaaggaatgcaatcgtatccaagctatggaagacgagcttgccaagttcggcatcacgtgcagacagttcgatgatggtattgaggtcgatgggcgtggatatcagctggatgcacctaaagtcggcatccactgctacgacgatcaccgtgtagcaatgagcttcggcgtacttggtttagtcgcacccgagcccgtactcatccttgagaaggactgcacaggcaaaacgtggccgggatactgggacatcttaaaccaacagttcaaggctgagcttactggtgtagagccaccgcagcaatctcatggtaagaagatcacatcaaaaggccagcaaaagtccatcttcatcattggaatgcgtggagccggcaagacaacagctggcggctgggcatcacgagctctcggatggccactcatcgacttggacacagctttggagcagcacatgagcatgaccattcccgagatcattaaaaccagcggctgggacggattccgcaaagccgagctcgaacttctccaaaggacggtcaaggagaaacctacaggccacatctttgcatgtggtggcggtattgtggaaattcctgaagcgcgaaagatccttgtggattatcagaagagtgggggcatcgtgctgcttgtctcgcgagacatcaacaaggttgtcgagttcctgcaaattgacaagacacgacccgcgtacgttgaggacatgatgggtgtgtggctaaggcggaagccgtggtatgtggagtgcagtaactatcgcttccacagtcaagccgctggatccaaggcgttggcacacacgcagactgagattgggcgcttcctcaacatcatcactggaagaacttcaacactgcaggacatcaagaagaagaaacagtctttctttgtgtgtctgtctgcaccgaaccttgagccttgcgcaaaagatctgcccgagatcgtcgttggcgcagatgcagtcgagctgagagttgacttgctcgaggatcccgaaggctcagaaggcctgcctacgccagaatttgtgattgagcagttgacgattctaagaaacgtcacaaccataccagtcattttcacactgcgaacgaaggcgcagggtggcaagttccctgacgaggcgtatgctgaggctcgatcgctgtaccaatccgcgatacggcttggctgcgaattcgtggatctggagatgacaatgccggaggaggtactgcgtgaagtctcggaaacgcgcggcttcacagaaatcatcgccagccaccatgatccaaagggcgaactcagctggaccaatggctcgtggatgaaatactacaatcgcgcactgcagtatggaaccgtcataaagctggtgggcgtggcaaagtcactacaagacaactttgcgctggcagagttcaagagctgggctgagacagcgcatcccaccccgctcattgcgatcaacatgggcgagcacggtaagctgagtcgcatattgaatggattcatggcacctgtctcgcatccgctgcttccatcggccaccgcaccaggccagctctccgctgctgacatccgtcgcgggctgtcattgatgggtgagattccgaccaagaaattctgcatttttggctcgcccatatcgcaaagccccagcccacgtctgcacaaccgcttgttccgcgagacagggctgccgcacacatacggtctgcacgagacaactgacgcaagctcgattcgcgacattatccgagcaccagattttggcggcgcaagcgtgacaatccctctcaagcaggatgttcgcccgctaatcgacggtgtcggccctgaagtcgaggccatcggtgcgcttaacacgattgtacctgaggtatctatcgatgaaagcactggcaaggaaatcacacgtctgatcgggcgcaacacggactacctcggtatgattcttattcttcgcaacactggcgcacacggtgtaggcgctggactggtcatcggcggcggcggtactagtcgtgcggccatctatgcgctcaaggaaatgggctacggcccgatctatctccttggtcgcaacgctcacaagatcgaagctctgaagagtgacttcccgtcttcctacaacttgcaggtcatcacttcacccgagcaggtttcttctctggacgccatgccaaccgtcgctattggcactgttccagcggaccagcccctcgatccaactattcgcgagacgctctgcgcattcttcgagaaagctaaagacgtaaagacggagcgtggcgaggagaggatcctgcttgagatggcctacaagccaccggtcacggcgctcatccagttgagtcaagatgctgggtggaagaccgtgaacgggctggaggtactcgttggacaaggcgtgcatcagttcgagtactggacgggcgtaaaaccgctttacagcgttgcgagggtgagtctgctagtaccaaaaataactgagtaatgctaacataagaaggatgctgtgatgaatggctaagtctccgcgagaaggtgctcctgaggttctggcaagtgctcttccagcgcttatttgtctcgcatttgggactagacaaaacaatcaacaaacaattttgtgtctcgcatctgtgtcccatgctgattgtattccccttctgatatcttcacatttccggcttttagcacattgcccactaccagatcccctttccatctgtctacactgaagcaacatgaaccgccctcacgaccccagcaagcctcccgagcatactgcaagtgaccacagctccaactcctctcacaccataggctccccagatactcccacctcaactcaaactactccaaccattccgcgcactgcagcacagtccccgccaaaacaagcatcctcccataccatcggccgctctacactctcgccttcgtcatcaagctccatggcctcgtcgcacactgtcggacgctccgcgacgccttctccttctccgtcttcctcacatactcttggtcgctcggagattggtgaggcgagcccggcttcgtcgcgtacgcttggacaggagggctctgaggaggcgggagacatgggaggggggaatggatgtagtgaggatggtgatgatgaaagcgaagaagaggacgacggggatttgtttacgcagagttatcgtgagggatcgtcgagggctggttagaaacggggtgttcaagggtgagaaggatgggggatgaggggttcgcagacgtagagatttgggatcaaataaaatcggttgtgtaagacttgaaatggcaattgacggttctgtttttagaacttggagtgttttgttcgtgtctggagtcacaggagcctgtccgtcttcagcccccctgtcttaattttcaagagtgcggtacaagacgaatcagccttcttcagcccctactcttcacacatccaaaccccctccctgcctgcactagcgccacttcctcgcctcaatcaacaccccgacgcgatttcccccgggcgtaaataccttcccagccctcgcatcctcctcgatcttgcgatcaatcgccgcatccaaactgctctcaatctccttactcggcgtgcgatacgcgttcggatccagcgccctcgacgccggcgtactaggcaccgcacccctcagacgcgcaagtgctttgttctgcgcctgtggagtagcaggagccggacgtttgggtgtcaatgcgagggacttgactttcggtggcacgaggcgcgagggtttagtcggcgaagtttttggagtgttggattcctgcttcgctggtgaatccttgggagtggtactatccatcttcctccgtttgctcggtgtcgggtctggttttcgcggcgtgcccatcgcagctttcttcctatcttcactgttccattcggcgatgcggcctgcgatggcctgcgcgctggcgaacttgggaatcgggatgccatcggagttgagcgttgggcctgaaggcgggcgagctgctgttgcagggcgaggagtctttgtgcgagatactggtgtagaggtcttattgggcgctggggaaccgaagacggacttgcgagcaccttgtaggatattaccggcaccgaatcttggtttagctggtgttgttaaaggttttgaacgcgtggtaggagctcctggagttgttcgcgctcgtgaaggcgtggcggtcacgggtacgttcgcgcgagcaggtgtgcccaatttagcacttctgtttcgaggcgtcaaactcagtgcctttgctttgttagtagtacaagctggggcagtcttcatgggcgaagcgctcgctggcacgttgcggtgagcgttgttcagttgcttatgatcctcatgctcgtccaccttcgcggcagtcaactgctccctgcgtgcctgcacaggcgtcttgctcgcatatggccacttcggggctttcagttgaggagtaggaagcttactcggagaccgcttcgggtgcataaacatgcttgcccggacggacgaatgcgtcgttgagttcgatgtgtttgacacctcagatgtagtccgcagcaaagcccttttgggtctagtcgccgctggcatattggactctagtccctgtgtagagttcgccatgactggtagctcaaaggtgttttccttctcctttcccttgctaaacctgaagtctactccgagggagttgctcaaagataacttaagtacatccatctcttgctgcatagctagcatgatgtcttgatcagtaccgctctgccccgatgttctagcaaagactggtcttgacgacttcttggcaaaactgtcgcaaactttatcgaacttgacatgtttcttggctggcgaacgctcatcctcggttgcttcagggtcgggacgtgggaataagagaggccgatactgcagcgtctgctccggtatcttgaacggcgaagtgaagcgaatttctgtcaccggctctgcgaggaggatgggtacggtctcagtgaccgtctcaggcagtgctccatctgtcttagatcgtagctccgcaatcgaaacgatgggctgaattacctcggccgcctttcgcaacggtgtaggtggttccgaaatgttggcctcgcccacgcgctccactacctcaggcctcgatttcgatgcgtccaatctgagacccttcatcatgtctccgatgtcgaatgaagcccctcgccttattcgagtcggggtttgtcctgtcgcattcaatggcggtcgaggcgagcctgttgatgttggtgtagcagctaccacgtgcacgctggtcgcgacttctgcttccgcgacttctgcttccgcgacgtcttgtacatccttggaatccttacgtggcgtcgacacaccttccaccaacttggtttccatctttatcgctctcgttggagatgtcctcgcgctatcgacgtgcttgttgggagtaggtgtcgtagttttcgaacggggtgtatgagacaaagcatgagcggacttcctcggcaatccattcctcgtggcacttgacttgaaaacagccaaatttctgacggtaggctttcctggtatctctttcttcacgagcggcgagccaaacgggggtcttgacgggatctgcttcgcggggctcgtgcgttccgaaggcgttcccttcactggggtcgcggctcgggacggaacctctacctttgcactatccatcttcgtaggactaggcgtcctgcttctcggtgtactgacgtccttgttcggcttgttcggcacgatcttgctctcgggaatctcgcatgtgaagtggaatccgttctggccgacttcgagcttcaacttcgtagggctatctctacctttcgtaggcgagtcgcctcttttgggtggactgctacggctcttggttgggcttggtgaccgcggcggcgtcgcgggcgacatggtgacctctttcaggaagcgccgatacagtggcgtcgatttgtttggttgagggggagttgttgggaccgaaaatttagtaggcgatgtaagaggtgttcggaaagcgttattgtcgttgtggttcgggtccacattctcgttggactggttgggtaccgttgtaaacgggtctgggccacagttgggtggggtagccatgttgggactcgaggtgaaagccatcatcatgtgattatttattacaacatccgcgaccgttttcgcaaccagacgaagaggcaatcagaaacaagcgaagtgaagagacagtgatgggacgcaatgtttggaaacaaacgtgtgcgacaaacaatctgagacccacacgccatgcatgctgccgtgagacactggcgtacttgctcgtgcttgtcagaaaaaggaacgccgaggaacatcacgcatgctacaattgcaatttgttgcataggtgaggatagttcattgactacatattatcgtaagcaaagactccatctacatgctcatggcttctgatatctaccagctcacgttgacgtcaaaataactcaaagcttttctttcaaactcgccttcaacctcctctcaacggcatcgaggtactcgttggtggttacccacgcactcctgtccttctttccttgtgcgagcgccaaatccttggtcatgatgccgtcctcgttaacggtatccacgcaggccttctccagctgctcagcaaagacaacaagctcgggggtgttgtcaagctcgccgcgcttgatgagaccctgcgtccatgcatagatggaggcgatggggttggtggaagtctcgcgacccttctggtgctcgcggtaatggcgggtgacggtgccgtgcgcggcttcagcctcgaaggtcttgccgtcgggagtgatcagaaccgaggtcatgagaccgagagagccgaaaccctgggcgacaatgtcggattggacgtcaccgtcgtagtctagtcatgttagtaataatttgtcactgggtagttgatgccatactcttcatagcgataatgtagccaccttcgctcttgatcatctgcgcgaccatgtcgtcaatcaggcggtgctcgtaccagatgccagcagcctcaaactccttgcggtactgggcctcgtagatctcctggaagatgtccttgaaccttccgtcgtatgcccttgaggatggtgttcttggtgctcatgtacagcggcagcttcttgtcgagcgcaagcttgaaaggaggagtgcgcaaagcccttgatcgacgcggttgtgttgtactgggtctgagcgacaccaccctctgcagggaagtcgtagaccttgataacctcaggcttgccgcccttgggtgtgaagaccatctccagggtgccctcggtgtcgatgacgcggtcctttgcgcggtactggtcgccgaatgcgtggcggccgatgatgatgggctgcttccagctgggtacaaggcgggggatggcggggataacgatgggtgcgcggaagacggttcctcctctatactttgtcagtgcgacaatccctcaattgcgaacatatgccttacaggtggtttcggatggtgccgttgggcgacagccacatcttcttcagcttgaattcctccacacgctgctcgtcgggtgtaatggtcgcgcacttcacaccgactgagtacttcttgatagcctcggcagcatcgagagtgacctggtcgttggtctcatcacggtattccaggccaaggtcgtagtacttgagatcaatgtcgaggtatgggtggatgaacttgtccttgatgacctgccagatgatcctggtcatctcatcaccgtcaagctccaccactgggttcttgaccttgatcttgttcattcccgtagaagacgccatcctgcgctggccgaattgggtagaaaagctcggtgttgtgatagtaaagctatttgcgctggtccttcgtgtgctggagagctgggccgatgtcgcaatggaagcagtttgggacgctaaacaacgagttgcaaaagtgctgtctgtcgtcgggggagtcgtgcaatggaggatgcagagcggatagcagcggaggcagaagtagcaggcctcatagtggcggcaattggtgtgggtggtataacctcggaaacgtgaagctgcaacaatggtttccagtcaggttgcttggaggccgcggtctggctccgaaacgcgcaaaatggcgagggatttcggtagataggacggcgcgactagctatggagacgccagaggggtaaaggcatccgaggcatgaaaagcttttgtaccctcgcagggctccaagcgctgacatctcgtgctcacattgcaactgtgtttgcccggacgtgcgggtaattaccccacgatcgtactcttgggtgtacgtgaattgattgcctgaggggacggcatatgcgcgcaaggagtcgtcacgcgcagttcttcgtcctgtcaacgcggggcagtcgtgatggctggcatgacgtgcttagccgagccagggcgcgtctatgcgcgacagggacaacaacaacagtcctccagcagtggtgtgaggggcagaaacgaatgaagacatgaacaaataaagggtccatctgaatcgaggtgagtcgagagctttaacttatgcgcgcttcttcagcgtcaccgcgcccgcatcgtcccctcacgagcacatgcggaccgccggatccgctccagcgccttcaactccaaggcgaacatgcaattggcccgtgtaaacatatcatggattttgagtttgaggacgaggtaaggaatgggctgtgacttcatcttccgagttcctccgtggcatttgacagggcaggcgtcttgagggtcacgacttcctcggtacccaacccgcaaaagtgaagagaagagcaccgaggcatgtttctaccacccgaacgtccagacagccgctacaggtttgcacggaacgtatgcacgcgcagtatgtgtttgccatcgtcgtgccactgtacctctgaagtcatgtttggccctgcctctctccgcttcacccccgcagattgacccagcggctgcttcacgtgcatcaatatacacggtagttcggctttagtctctccttggaaaacctggatctgttcgatgaacatgctgccaagctcagccttgtgttggatgaggaagtacgcgaatccctggacgttgggtgagcctgtccttgttgttagtccatatgttctacgtatctcatcatgtcacttcgcctacccagtatcgccttcgtttcgggccacatcctctcaaacgtatgtcccggccactcactcaaatgccaatgattcgcttccagtgccctcttgagaatctgctgcgtctcgacgttcgttatgctcactgacatgaagtactttatgttgttcagtctcgtttcctgggaccaaggaggcttgtgcatcgccgcccaagtaatccacgcaacatccgagaactggttgagtttcggtagataactgtcaggaactggtgggctgcggtccttcaccgcccacttgggtgactcgcggttcaggctgatgatgatgccttcgtccggatttatggtgaaagagaaagaggctccggtggctgggtaccattcttcgtcgatatcgtaccattgctgttccaagggcagtgctttgtcttcgtagctttggtgagcaatgttgagcaagttgttcctgccgcttttgtactcgttcgtgtactaaaacggtgtcagaagacctccatgtatccaccaggcttgagttagaaacgccgtacatcgctgatacccaggtctttgaggacccaaccaacgccccaagttgcgtacaaatcatggaaggactccttcaacttgttgtcagggaatatgtgccagtaccacttctggagatcggaagtgcccttgtacagacttctcgccgagtctctttcgggtacgtacaaggcccctgcgtcatggtcctgagcttgcactgtgcacagtcaatactgaacgactgcagttcgaactcaaattttgactcacttccccacccaagagtacatccttttgctccagccttatcccacagctcatcactggctgtttggacccctgggggtggccgaggtggctgcggtagtggcggaggcgggcgtgggcgtgggcgtgggcgcgggtttggcggaggtggtggatccgtgcccgtgacgacacctgagtccggatgaaagtagtcgtcaccagtgtctggtcgcttacgccaggccaggttgtctctgttctcatcagcattgtcgagggacagcaggtgcgaaggacacgtacttctggcacgacgtaacacgaatagctatcacgggtagtgcaagctgcaagcaaagcagcccaagaagcgcgactgctcgcatgattgaagttgaaagttagaacaatgagcaaagcttcagcgagacctgagctgtgagtatgctcgctctttcctcgatcgccgcctagcgccttccgttggtgtttgtctcagcccactttcacacaggtacgcgtgcgaagctgatgagtgcccatttctttagctcagcgagaaaggtgaaaattctggtctaccgctagactggactgcgacgtctacatgacaaagcagcctgacaagattgtaaggaagctgcagtgtggtttgaaggcgagatggtcatggatggtgattgatatacgaagcctgctcgtcccatcatggctcaggcaatgatttagcattctcaagactcgatttggatcctgatagtggcgtctcccaccatactcgtggcatcaacgtgctcaacaaaccttcataaaatcagactgctgcctaatggtgcagtccatcactccttacaagcgtcacctttcactctcaccacctctggtatgaagcaaggtgcgctaccaggtgctcgatataatgcaattcttgggccacgaggagtccgtcattcatcaaccacactcgacaagctcaaccaactaagtcacatcaaccaacctacaccatgaccactacccgcactggctatatatacaacaagggcaagatgccccagggaccccccgtcactgatgtgtccgctaccgaaccccctgatcgtggaggagccgcaccgtttgtgccgcagccagtgcagcaccgatcataccagcacaccatccaaatctaccacttccgcaccaacttcctatcagtcaacaagttccgcaagctgctcaccgaccatgctgcattcggctacgtcgacaccctgatcgggcccgacacgcaaatcaacctcttccgcccagacggcgacgagctgcccgccaacaccatcgaagtggcctacctccccaacatcttcaacaagaagttcgtcaagggcggcggcttcgctctgggcttccgcacgcacgactgccgcaccaagaagctcaagaagtacaatatgcccatcaaggctgacaagaccatcgagtggttctgcttcgaccgggccatcgagcgcacgattctgcgcagctggatttgcgagctcagcacgcggaccatgcgcccgatgcatagcgtggacagcaacgatcccaagctactcttcgatcatgtcgcggatctgtggaagggcacgttgaagaggacggttggggatgcgcatcaggagcacaaggattggcattggtcgctggagcaggcgcatctacgtacgctgaagctttgcgagggcgtgtgttgacgcgaggtgggcgcgtagggaggagaaataatgcaggtgtcgtcagacgtcctgcgtcagactgcatgcatgcttttagcgatttaacatgattcagacatctccaacctgcgggagatgatctttgcgcctgctgccaacgctgcatctagctcaagactttggtgtcgaactagacgcagccgctgagcgcttttttctgtgtaatattagctgcgaattgcgagtggagttttgtttttgtttgggtgcgaacaccgacccgtaatctggcacataatacattaatgtctactactactacatacttctcagtcatcacttcatccacgtcgtatttcacagtcgacctaacccttgaggccaatctcgtcagcggtcaggataaactccatgaagccagcattggtgtcgatgatgttctgcacgtactcctccgcggtaggatagaaatttgtcgggtatccaaattccaaggtgaatccataaaccttgttgaggctcttatctttgtgccatcttgagaaagtccaatcgtctgaagcaccgctagttggatacaaacctacggcttgctgaggaacatatgcccggccggcagtagcgttcatagctgcagtggtgaggtttgcctgcaaccggatgttatcccagtcttcctgggagatgtactccttgtaaacctcgtcctccacatcgccgcgtttgccatcgaactcggtgttgaagaggttctgtttgggatcgaaagactgatcgacgtcgtcgccccaagagtagagcaatgtgcctgcggcggaatgcacatcgatgtaccagcggatgttggggaagacatcgtagacccaggcgatgttttgagtttcgggctcggagaagggagcagtgccgtagaatgcctgagatgaggcgttgttcgatgcaggggagacggtagggacaaacttctcggtatagttccagagaaagtcgaagttgcggttgaggtcgacaccgacagacaaaggctcgtttggtcgcgaggaagccgggttgcggttcttgcgccacaggttgctgtttgcctggtcgtgacggacaccgtcgggatttgtcatcggaatgaagacaataccggctccaagcgctttcttgacgtctttgttggagtaagtcttgttgccgtaggtcaggccgatgcggtgtttgttggcataaagcaaatcggagatgaagaagatgaggttgtcaggcccaccacgctcgcgagcatgtatacctgacgtgaagtaaatgtactgcttgtccttcttgatcttctccgctttattcgcaacaccaccgagaagcgtgttgccttcataggtcttgtgtggcgcagtaaagagctccaagccatactctttctccaggcccttcatcgcgctgtaaacttcgtccgcgttgagaataccagcgctttcgtaggcaccgtacgcctctggcttctgcgttccaagaccacggggtgcgacctttccgctcttgaagcggtcgccctttccaatcggcgcaacggcgctctgtcgcttattgaggttgtcgagcgtttcgatgcgaacaacggaagtgtccaaattccgcttcaagctgcgcaattcgtgctcagagaccacggcgtggagcttgtgctcctcgccatccgccatgacaacgggacggcagccatagtcgatctcgctgttggccgagatgaagtcatacagctggttcttctctttggcgaaaaaggcaacgctcaagacatcggatgcaagagctgcgccggggagcaggccgaggatagtggagaccttcatattgacgaggcgacgatgagtgctggtcgtgcaggccaaacagcacgtcgctcagctttttatttacttaccctgcctcgaagatcattgccatggttcaagcttgaatgcttgcttaaccgccttccgtatcgggaaatgtgcattcctttaccaagacaccaagcgatcttggctggtaatttgcccaacgatactgagcaggtcccaagtcgttatctggtgcctgggcccgggcgcacgcagttttcaacggtgtagcgtgttcccgcaggatccggagtgttggttcgtggtttctgaggttgcgaacttgagttgccaagacgccatgcaccgcgttggtcttctgtcgcgtgattgaagacgccacaacttcttagcggcgatagctctcaatgatcaggtttgtcgaaaccaacttccagatacgcagtcgtcggcagatttctacacgacatctacttgacgaggaatgtcgtagagtccatgagatcttcgcagtacagctcatcgaccatctcaccatccatgatgccaccgacataagaagctccaatcagccaataaacatgttgctctttttgtttgactggtaacgggcgcaatacgaaaggcgacggcgatccgaagaggatagcaataatgtcgcctggctgacctgctggcacacatgatccaacgaacccattgatggtggtgaaaaaagacttcttcccagcgcaagaatcaaggatttgttcgtactcgcttgttttggaggagtcaagtggctcgtggacctgctctcctgtattcgtgatatcgttcgccaggagatccgaatacatcgcttcatatgacgcaggcgcaggctcatagccagatttctggtgtttgttggagaccaaggtacgccataatggctcgctttccctaaacttgagcatatgagacttgatgagcggtggaaacgaacaaggtcgcatccatcgccgtggatgcaatagtctcgaaacggctcaaattctgcttgaccgcgtcaagtgaggagccgaattcggccacatctgacacagtatcgacaatgagacctctctcacttggagtgtgcgaccgtcaccgagcaccttcccgttcttcgcgccctgtcctgcaccagagacatgcatcgtggttggtggatggaaatgccaacctcccggctgtgctattctgtgagattcctggcgcgagaagtcgggaacccaggatggcaagctatcttgcacctttgatgcggggagagttggtatttgaggtgcagtagcgggaccaccggacagaaacacgcccgagaggaagtacgggccttctccacgagagaagatatgagctacagcgtccacgtagacttctgagcatgacttgcggtagtcaacagaaatcgtattgctcgtacttggatcaagcgcttcgttgctcaataggccaagaaggccgtagatacgatctctggggtccgtcgctgctgatgtccgggacatcatcaagagcctcttgagactgtcacctccgcgggtctgaactgcgcatcggagatcgtggaggacatctagtttcgtcaagctaaggatctcgattttgtcgtgttgatcagcagactcttcagcgtctgcgctgggctccttcacgcgtgttcctaagtctacgagggccttacgtgcaatactctgccatgctgcgacaaatttggaccaaggtgcgcgtttgtagccgcacacaacatcgggatcagtcttactcatcgcgagttcttgtaagatccagacgcgcgaaaaccacgagcggtgatcgctcaaactgaagaagaaccttccacaatgctggcgtatcttgacgcactggattccctgatcaggccatggtatgcttccggtgactattggtagggcgtcgaaaacgacgttgctatcttcatctgcctcgccgagccagatggttacttgtgttgcggaggcatagatgtctcgcatcatagcgacttgctgattacgctcatctacgtcattttggttaatacataccgcgtccacccatagcactgtggaatcactgcccgctggggctcgtaggtgtcgcaaagctgaatacaaatttggcgtcacagggaaatgatctccgttcagtaaaatccctggatccatcgacgcggatgagacatgatcgccccagacgtaagatagggcattgtagttgatagtggtagtgagagatgtgatgttcagctggcaccgaagtggctcgtcgtagctacctgactggagtgtgagcaagcggatctcgacacgactggcatcgagtgcctggtaggtggccatgtttcggcatagccaacgataattcctgatcagaaaaggtgaccgtgcaagagttcatgagagcgatggtctcgagtgctgtgtggggaattgtgagtggggccgctccagctagatgaaaacgcgggctagtcttatctggcctagcgcattgactagcgcgaggaacatccatcatcacttcggggctaccaagactttataacgatgcacttaggcaaattgctcttgagccgtgatacccatttcacatacgtatcaccatactgttaatgttatactccgtcatcacgaccgttcagtatggctcccctttccgcatacactcctccacttccttactcttgtagtaccctgtggtcgcagttgcaacttcgtcacctttcagaccatccattgggtgagaatatgagatcacccttacttgatgccggtggagacacggtatgggaaagccatggagctggcagtgaaggaaaagactcgttctcatgagaatttgtacaaacaaacgccccttgttcatagttgttgtcagagttggcactctagatatgaatatatgatttttgagatcgttcatgtaatgaataaagagtcaaggtagtagattgaagatgaagagcattctattgatgtacggcgcctttaaactttcccttcccagccttcaggtatcaaacggcaaatcacaaaagctaggtaaagggccccgtctcatcgtagcctccaggcattctctcatcttcccgcctagtcgaattcatcagtcttttagatattgatgctgttggtcaacgcatccttgatctgctgcggcgtccaggaatcatccgtgggcaccaagacatgtgcaacagttcttggtgcggctttcttgagcgaagtgatgcgggtctggttgttgatctgcacctgcagattgtagtgcgtgcttccgctggtcaactgagaactcgttagtcgggacgcccaaaatgataaccatgagcagatgcaggctcgctcgatatggaagggaacatacaccctgcatgtccaagcggaagtcttggtctttggcgattgttgtagcttggctggggaagccggacagcttgctgtccgagatgtcgtcgatgaaagctgcgacaaatttggtgttctttcccatgattgtgagttatctgaggatatgtagagatggaggtagatgtttggaatatgatttgaagagctgtgtttgtgagttcctatactgagcggtgcatcaagcggtacttataccatcattcgagcacaaggaagaagccgagtgtaaccacttcacgcccccctgtgacgcagacgcttgtcgagagctgcacgatcggagtgaattcatgcattgagacgagtatcagatgctacgcgtaatagaaaccgctcaccggaagggtatgacaacagtgaatgcttgttgccctggtcctaaccttgccatccgttgatgtcgacaaccacctgcatgcttactcgtaccactgtcacatcatttgcaacgtcccagtggggatctagagtgtcgatcaaggtgtttgagagcgtgtatgctcaattggctttaattcggctcataatcggcaggttcactccattgtatgctgttataggaggctgtggtcgagaaagaacgtgcggaatcttaccgtgaccaatcatgaaggagaacaaacttcccgagaattatagcgaagagtaagtttgaaacgaagcacctctttcaaggcgatgttccagcctcagctatggatgattcaccactcttgtcacgtgcatctcgactgagctcatatgaaaaagaccctgataggccggcagggaaaatatgccttgagcagcacgagtagagagacgtctaacaacacagcacgttccgccaaagtctttactattcggaccgtggactacgggcgaagccgtcagtagcgtgcgagtaaagtgggcacagtgcactcccatgattgcagcactagcgctctttcggcgacaagggttagtgctggggtttcgacatccaatcggttgaaattcagatattgcccttgtcacacacaacagcatcaacattcggtcatggggtgcactgttgtattctttgagatgactactcaatcattttggcggccagactctctacatcgccttgcttgaacgcgtctagccactgacgcaccactttgaactgccagttgttgtcgcagttgtgaatagcttgctcaaagtccgattggagtgtactggactccatagtggcgacccagctcgcgttaagctccgccatttcttgtttgaacaacttgcgaagctctgtttgttcatactcgagcaaatgctcccagtaaaggctattaacgccctcgttatcaggagcatcaggatcctgctcttcgtcatcgtcatctggcccatactggtctcgctggggttttgtgtctctcgtccgcccttctagaagctgcggaaattggcacgcgcgccacaaaggtaccgtggacacacactcccagtcgactatggcagccagttttccagtctcatcgaccataatattttgcatggatagatcgtcatggaagagaacgttttgttcactggctgcttccggtgggaagacctttggtagctgctctgccacatcctctgccaactttatcgagaattcggcgtcttcaatgtcgtcttcatcatccgaagtttccagtatgcgctgctgatcggccaaagcgaaagtgagccgagtcttcagccattcgtagcttgtcttgaaaggccctcggggcacgtcgtgcttaagatggtctccccagaagaataccagcgagacgatgggtcccaactcaaagaaagcggattcttggactactgggaagaggttaccaatttttgggaatggcttctcgtacagctgcgcgtgataatgcgccaactgtcgcacgatggtctgcttcgcttcccatgatatcttcctccactgcttcctgagcgtcgtaccggaaaccatctccatcatgatccattcgaaacccagctcgttcttgttacttgcgtcgaaggctaagatgcgtggcacaggcatgtccgtctcttggcggacaaagttaatggtcgcgacttcgctctgcgtcttgaggcgtggatacacagggagagaaatgcgcatgagacatgctcgaccagccgccgtgatcttgtagagcttgttgaacgctccttgagcgtggaagctgacatcgatctggacttgttcgtgaagatccaggtgcttgcgtgcaatttgcgcaatgattttgacgtccggctcctgggtccagcgcggctctaggccaaaagccgcagacacccactccaatccgttctgatatgacaccatattgtgtgaagtcttcaaggttcgttgctcctctaataaagacggcgtgattgtttgcacactttttgaatatttttagtaggggaccacgggctacgagtaagcataaatttctgcaaggttcagatatcgaggcccgaatcttgctgccactataagtcgcgtcatgttgttggcatgcaggagagagaatgtcatgcctgtatcaaattaagcacctcactagcgtcgccaagcggccgtctagcaccgagttacttgacccgacgctcaccggacgcgacaccggcgaagaagcaagcatgcgaccagcttgaactttctgccgcccatctgggcaccctgtgtatactccacgcaatgagctacccgccgattgctccagaaattacggttcttctccttggagatgccgaggttggcaaatcaacctttctatcgtgagcccctcctccacagtctggttcgtgtatggcactagcgactatgaatacatatatgtccagcgagacaacttttcgttgttgcttacccaagcaggcgcctaagcctcggtgtaagacctaagaatgacgatctacctccatacgagctcccaaagcttcgcgatagcgaccagccctacgctttcgacatcaccctctatggacgaccgtacaggcttcagttctacgacacagcatcgccaacgaactacactctgctgcatccgtcctttgtgatcctctgctatgacatctcctctcgtgcttctctacactcgctagccaccaactggctgcccatcgtgaacaagcacttcaactatgacgaaaatctacccttcatggtcttaggcctgaagagggatctccggaagcaatggacactagaagaagtgggaccggaccagacaggcaaaggcgcgagcgtaatgcccccagagggagtgcaaacagcacagcgcatgctctgcgatttgtacgccgagtgcagtgccctcaccggcgaactatgtcgcgaagtcctggaagatgtagcgaagacgtgcgcgaagaccacaaccacaactggagcgaagggcaatcacgatgcatgtgtcgttatgtagcttgcggcttgtgtgaaagcaagaggttttagcatacctggacacgattgtatcaaattagtcgccgctacagccgctctgttagcaggtgtccaacatgttctttgcgatcaagatgattgatatggatcattcgtctaatctcggggtgataggtcaagtgcggcttctccatcgcctgggtctccgaggatttggcgaggtctcgggttcatttgatggggttgacgcgatgcttatactgacaggagtgtcggtcgcagagttgatgacaacaagtgcctagcccggtcagaaagagcaccagcagcataaccagcagcagcaattcagcgctttgaagccttcggagcgcttctcacagtgctcattgaccatagaatcagttgagcctcgtataaaaagagtcagagtcccgtgatggtggtcggcatttgtcgcgtacgaattgtgcatgtcagcatgatgcaaattagccaactctttcgaatatattcgaccacgctcgatctaaatagccaattcaaaaaccacatcacaccaatttcgcgttggcgtcttacaaaacgccactcccgagtagcccggacatcgcacagctgcttcatcggactagttgatctggaacccgaaaatggttagcgccatgtcatccccgatgtccgccacgtccgttatgaagtgctctctgttgaatcacgactacggaagattgctagcacaatgtttggacgttctctcagtgatgttggtttcaggctctgcacgagcgagtgcaacggtgaagagtcctcatgtccaaagtgcgctactgtcaactccgtgaactcatgagccacaaggcacttgttactgtgcaaccatgcaagctcggggaagatcaaatatttccctatacagcttgcactatggatgtataagaacagactccagcatgccacaataacctcatcaacagccaacaatcacttcagcaacagacagtcactccacagccatccttctgctcacaattcagcgatctctctcagcctcagatttccaagacaatcttgcaaagatgcacttcaccgtccttgccatcaccagccttctcggcctcactctcgcaacccccaacacacccagcctcctcaacaagcgcgacaaattcgacaagtgctctgtcttcggcagcaactgcgccactcaggaccagcgcttctgcgaccccgacaccggcaagatctccgtctgccacgccttcggcgacgactgctgggtgcgctacaccatggactcgtgcgcctccaagcgcgaagccgagcctgcgcctgcgatcgagaagcgcgacaggttcaacaagtgctccgtcttcgggtctgtctgcgacgtcgaccgcaacgagttctgcgactccaacacgggcaagatgagcgtgtgccaccagattggctggggcagcggcgagtgttggatcaggtatacgatggacgcgtgcccggcgaagcgcgaggcgacgcctgagccagaggctgtcgtggagaagcgcgagcctgttgagaagcgcgaccttttcaacaagtgttctgcctttggtgcggactgcgcggttgatgacaacgtgttctgcaagaatggacgtaagagcatctgccaccaggtcgggtgggggacggaggactgctggattcagtacactgctcaggcttgctgagcatgttgaggtggtaatgccagtccagcgggcaagatgagaacattgagaagataggatgggctggctcagtgcgcacgttgatgtcggttgtggatttccatcttttgtatttttgtagcatatcgttcgtccttattgtacatagcttcaccatagattttcctttgctctggacttcctcatcaatgcacacctctttctaccagctttcgatcattgggccccataactcgagttcgacaagtgatgaatcgacccacctagagtatttcgtgttgtttgggcgtggctaacatagaactagaagtatttgagagggtttgattgcacgatgtaccttctggcattagaaagccgtggaaggctgccagtggctgtataaacgtcggaaactattgatgcgattcgaattgttgttgattctggtggccctttcttctcgcgtacaccaataatctacactgagctccagtctcatccacaatatcggtcagcttgtacgcccgctgggggcgattgagctggccgcgaaactctaacgcagtcttgtctccaacgatagccgagcttctctagtcttacgtgttccgggtgaacgtctcagtggatgagggtgctgcctatacacctgaacgacacgggcgtccaagtggcctccgaggccgattttgcggagccatgcatccttcactggcgtcaaaattagaggccgaaatggatatgtgtttgacggatgaactagataaaacgttagtctttgtaatacaaatgggcgatgtccgcatgtcactcgacaagcaaacttatccacgtacatttcctcgccatccaagcttccgcatacccctccttgacctcgaaggctacgactggcctgaaatgcaccgactcgggaagcaagcggattcgctggatcttctcatccagggctttgctccacgttggattgtcttgaatattcaacacggcgcctatgtcagtccagatggacgggttgaactcgaggtgcagattaggagtgcgctgaacagcgctcatgatggccaacaaatccgtctcttcagtgtcgtagacaagacggccaagtcgtccattctcatccggcgcgcggactttcatgcggtactctacgctggtcttgcccaggggcaataccagttgtggcccggagccgtctttgtcaatgcagcatgcgcggagagattggaaggagcaagcaactcgggcgtgggactggtagataggcaggtactcgtagcgtatcaggcgacaggtctgcgtgagcgcgaagccttgtcggagaggggctcgtgaagtggtgtgcgtctgcggcccggcatgtgggtggtagtggagagctggtgggcgatcgtcgggatcatcgtcgtgggcgacgtagtcgtagacccagttacggagctctgaaatgcatatggttagcagggtaccttcacggtttgtcttggacttaccagcgggtagatcaagaaagccgagtcctgagttgctcagctgctcagggatgattgtaatgttagatttcttcgcccgcttagccggcctccctggcaccttgcttgatgactttgacatcctgtggttgattgcgctaatgtaatctcggggtgattgagagtcaagtgcgagctcttgaaacgcaagatagttgagcaggtgtggtgagtagctcaaaaagcaagcttgtcaagcttgtcttggtcgagttggaggtaacgggatgaggagcgctattgttagtgcgtacaggctacaaggggtatgcaataggtaacagttgggtgcccaggtggtgtcaggtgatcctttcacagctgcggcagcgaatcaggggtgcccgatcacgtaacggacaccaatggagtgacgatagccaggcctatattcgttcatagcccttcacaagccaaagctgccgggaaagctttcgagtctgaccaggctgatgatatttaactcttggcggactctaagaatgtcttcaaaacatttctttcctacattttcatcactgtgatttcacccctccgcagcgtctacccgtccttgcagatgatacgcagggtggtctcgtgctggtcgttactgcttgccccggattcctctccttgtctatgccctagcaccgtgcgggcatcattgtcaggtttgcaattacggccactgctggtatggtgctgtatctgatatcgatgattcgatttggcgggacgaatatgtacaagtacctgggaagcgcgtggatcattccgcatatctgcctgacgcaattctcctacgtagtagtagatctagggtatgccgggcaagacagcgcactgatgtcgcggtgtggtggatatagcgacttgaagtggctggtggcaggactctcgtgggcttgaaaggtgtggttcgtaggggccagcttcctcttgtcacttcactgcgccgccgcggcctcggcgtctagttctagttggatccgcatggcctcgttttcccagaactcggcaatatgtgcggcaccacgagcgccaccaaattgtacaccatcttcatcaccctctgcaccgtccatgaggcgcaggaagcaatgcttgttcttcttgtcgttgaagtgggcataaggatgatccgggttcagccaagcgccgcatagataacaaaaatgtgttttgcagttcatgcatgtcatatggttgcacccatacgacttttggcaggggactgagcaagtgggacatggcgaagtgttgttcgctatgaagttgagcgaggcctggtcgtcttcagtgagctccgtcttgtctctcgcttcgcagcgaacgaagtctccatgccatgaagccagacatatcttgcaaaacgagaaagtacagtcttcacactgagctaggcggtccatgcctttggtcccggcagggcgcttctcgtgatcttttgcatcttcatgctgcagcactggagtatcttcatcggcttcggagtccgactcgtccatgtctgctatgtctgtagtaggctttggatacttgtccgttcgcatgggaccttgacaccacgatcgcggacaatatacgatggttggatcggactcgatcttcttcttccgcttgatcttgacgaagcgttcaaccgtatcgcgagccagtgggatctgcagcaactcctttggagacagcaatcgatccttctttcgcttgcttccaacaggcttgccgcattctgtcgacatacatttgacgttgttgacatcgccttccttgatgcagttgttgtaatagtcctgtaggcagactacgcaaaagacatgactgcagcgctgcattcggtagcacaccgagcccttcttcggctccaagcataccccacagtcaaaagtctccttgtcgaacagttcacgcttcatttgcttgctataggccacaagatgttgtcgcaagtccgagggaagcgtgaggtcctcaagggcaaacgccgactcggcctgctcttgcagggagctgatgtacgagtacagtatagtcccgcgcccatattcttcccataaagacgtcgcctcctctgtgagactctgcaggacatgtgaaggcagccatggcggcgaagtcgagagtgtgactgtaggcggggcttcggcggggtatgcggttgggagggccatgtcgatgcggagagaaggcaggtacgacagacgctctacatccagtcctggctcaaaggtaatgggcagaggtttcgaaggcgctacaaggagctgcaacgatgccgagtgtggaatggtcgcatgttttgtaagctctgggtagatgctctgcagtgtgtccagctcctcagcgcgttcgtcgtagagttctgagtcgtccatggtgcctgtggtctaagttgtgctgcttgggaggcacggcggcgataaattatgtcaagatgtgaggcgtcggagtaagtgcggagatagccagtcgtggtggaggcagaggcgaagaaaagggaggaaaagggcggcgccaatattgacatgtattacgggaaaaggcatgctggcgcccatggcgaagagtcactcacgcataggaacctgacgcgctacgagctacctagccgtacctgctcgagtggttagtacttcgtgaatgcacggtatgcttccgccacgccaagccgcggacccccggtgcggaaaccaccgtcatggtggcttcgtagacactttgcatgccgagcacagcctcgccttctcagcttccaccaccagcggccatggaggacgccccgcttgcgtcactgtctttgacgcatgttcactatgtatgctctgcaatgtaacatttgcaaacaacgctcacctcggtagaaccccgccgaccgcatctcatacctgtgtgcatggctggccctcgtcccccaggggctctgtgtagtctacgcgacgttgatatggagcaaccgcgagattgagatcgctctcatgttcgccggccagatggcctgtgaggcgctcaattgggtcttgaagcgctacatcaaggaagagcggccacgaggtacagcctgcagcttcacccaatgaacacaatattgacagactacagagatgcatggaaagggatacggcatgccttcgtcccacgcccagttcgtatccttcttctccgtcactctgacgctcttcctcctcttccggcacgtgccacacccaaccgacacccacacgccctttacattcggcggtcgattactcctctcccttgtcgccatagcctgcgcgggagctgtggctgcaagccgtatttatctcagctaccacaccaacaaacaagtcattgtaggcatggcagctggagccatctttgcatttgcctggtttggcttcacaacgtatctaagaagagctggttggatcgactgggcactggagacctggattgcgaagatgctgcgcgtacgagatctcgtagtccaggaggacttggtcgattctggatgggcaagatgggtcgagcggagacagaagcagaactttcgagtccaacaagttcagagcaagaaggttaggtgagtatgtacgctccaaattcaaagacatgcgacgtattcgcagttctctcgatacatggaataccaatgcccttaaagcacgcttctcccacaatgaagaattgcgaacacgtggagcaaactccgaacaacgcatgccttcagttgatcgtcagggccaaatctgacttgctctaaatcatgatcatttggcatcctgcacacttcttaaaatggctcgatcgcgctaatcgtgggccgttggccggaagtttgtcatggcgggaaacaccgcacactatcctgccaacaataccaacaatattctggtgtcgactaatcatcttatctacccatgtgtacaacagtccccctttaagccgctgacccgaaagtcgaatgtcatggaccctgcagcatcacactgacgtcaagaggcttgtcagccgtgatacatcctcccacaataacccttaccattgaaaaactccgagccggtacaccttgtgcgtggcattcaacctcataaaaggtgcgccatctatgcacgtttcaagtctgaagtcaagtagaaagtttaacttcacatctccggaacgagacgcgctacgccaggtagttaaccactgtttggggcttgaccgcgcgaccccatccgtcgtcatcgatatgcccatgtcccgttctcttctactggctgggcttgcctcaaatacttggttctcttccactatgcttaacggtcgatgactagtacgcaacgtaatctgaacttagttccagcctaccgttcttgacaccatcctattcaacagccgttcgcacatcgagtaggtaacgccatcactacattattatccgttccgtctcctcatccttaggtcacgtctgcaaccaacatgccccgagtacccgtacaccgcgaaccaaaggcatctccccatcgaagtccaaatcaacgaagcttcgactatgagaatcacagacgcggccgtgactatgaccacaccatcaaacgtcatccacgtccccctccaaagcgcgagatcaccactctcactgcgcacttggttgctgccgtcggtgaatttgtcggaacatttatgtttttatacttctcctttatcggccaaatcatgctcgtctcgcaagctgcagagcgctctactataaatggacaagccagcagccagcaaaacatcttcactgccttgttatacgggtttagtttgttggtgaatgtatgggccttttacaggattagtggtggtctatttaaccctgcggtacgcatatcttcatgaacctcctatagagaaatgagtcaatactaacatgccacaggtgacgtttggcctagttctgtctggtgcattgcctcccattcgaggcctctgtctcttcccagcacaactcttggcagccatgtgcgcggctgcaatcgcaaatgccatggtgccgggcgacatcagtgccacgatcacgtccctttccccaaacacgagcgtcgcccaaggcgtcttcatcgagatgttcatgactgcggaactagtcttcgtcgtgctcatgctggccgcggagaagagcaaggatacgttcattgcacctatcggcataggactagcgttattcgtggctatgatgggtggtacgtcttcaaactcttatgcttttctggaagcaatactgactggtggaaggcgtcttttataccggtggctcgctgaatccagcacgcagcctcggtccggctgtggcgtcggcgcaattcaatcattatcattggatctactgggttggtccttttcttggcgctgcgttagctgcgggattctatcacttcgtcaagttcttcgactatgagcaggtcaatcccgggcaggactcggcgggtggagatttcgatgcggatgatcgagtctgaggaaatgggctagtgcgggaaaatagcatatacggatcttacatgatacattgatgtcgcacaaagtgcgagttgggctgcagcaaatcttgtagaagtcacagggtatctcgatgcggtaaaaagaaaggaaggatacagtgagtatacagagtaaacggactacatatgagtctcgaagatgagttttgagatcatttcgatcaatgctacatcatctttctttgtggctgctttcatatggggccagtggtaaacaggtgccaactagatgggtcggagatcatcaagatccccttggcaagagtcctgcttttataccaagctttagacgacatcgcttctcgtgtggagactttaattggcagagacaagtacagtgccggacgactacatcatcagagtcactgggagacagcccttccctatttaaacgccgcctggacatagtggatggtctaccgcagtgtaccatgtacatgaagacggagctagtactgtgatgcgaaacggtggaaatgaaggcgacaatttggccttgttcctcacaatataccatgacctactacagcttctccgcatgcgcactacacatcttcccttctcgccagacaccgcgaatattcaaggtcgccgagatatcttccagtggatttccctccaccagcaacatatcagcattgagaccttctgccagtctccctctatcgtcgagcttgaagcacttcgcaacaacgctcgtggccgagcgaagcgcatcgctcggtgtcatgccgacttgatgcacaaaaagatacaactcatggtgcattgagagcccaaacgcggtaccttgggctggtcctgccgagtcgctgccactgcaaacatgtcaggctgcccacccgtcgggagtataccacaagcggtttcacaaactcaccaaagaatatcaatacccgcatccttcaacgccctcacactctcatacgcaaattcgactttgccacgctcagctgcaaatgccatacacctgcacatattgccaatcttgtcatcatcaattaagcccgttatcctcggatcgtgtgcgaactgatgctgcaggtctttgccctcggtggtcaagctgcccattgtggccagggtgggattgacccacgcgttgttctgcttgtatgcgtcgatgacttcctgcgtagctggctggtcgcagaaggtgtgcgtcaggccgttgacgcccgctgaaagcacttcgagggtgtcttgcaacgaagtcgcgtgtgcgacggtcaggtatccgcgcgctcgagcttccgagacgatgatgcgttggagttcgactgtgggctggctgagttgttggcccattaccctgccgctctcgtgcatcagttttatgtagtctggctgtatttctttcccggcccagtcgagatactcaatcacgcttttgtggtcggtcagtttgggccatgttgcgatggcggccagtgtttctggactcgaatcgtacgccgtgatgacggggatgggccatccgttttcaatggtagctgcctgccctgctgtcttgtaggacgcagtatctggctccaaggcttgctgtctgagcttgagaacattttccagctcgtttcccatttcgcaaacagtagtcacaccaaaacgtaaggcttgaggtaatgctactggatcggccctgtcggcatgtacgtggcagtcaatcagacctggtaacacagtatggccaggcttcgagtacgtagtgatggcaagctgtggtgtcccagaattaggtccgactgctttgatcttgccattctcaaccaagacgaatccggattcgatcgtgaactcgccggtgaagacgcgcacgtctcgtatcagaaaagatgtcattctgtaacgggtgtgagctttggtagttgcgctttttatttcgacaaagcagggcgtttatcagacgtcaatgggtatagaaggcgagaggcaacggatccaggcgcactttaggggcgcattgagcctacatgtagtcccacgggctgaacctatcgaattcaggccacctatctagtccacctacagaaatagacgagtcaacgttaacacctctttgtatcgtgtttggttcgaagcgctagcctgcttgcgcaaagctgcatgcttgtggcatatttgtccccactagcaatgatgctgtcagttaaacaacttataacgtagaccaatcgatagccaatctgagtggcgtaagtgtcggcatcttcgcctcgtacttcggaactgatgaccgactcgaaggaaatcactgaaggatccgacatgaacgcaagatacatacttttggtcgggaggtggagagccgaagccgaaggtattaaagaccctttttggaagctttgtaccaccgtgttgtagtgtattttctacccgttctgtacagttttattctgttatatacgtttgtacatgtgtttagcgatgcgcatacctgagagctgcttccgcctcgctatcaaggccgctcagatccccgttcttcagacctccatctcataaccaggtaaatggtccaaccacccgtcaacatcttcttccaccgtgctctgtacactacacttgttcatctcctccacggtctgcgtcttcagtaccccctgtactcccgggctcccgcaaccatgaaacatacaactgtcgttcatcgcacgctgcaagctgtctcccttccacccaaacatgtagtccgcatgcgtgccgtatcccttgtggtccgagtagctccacacgaacggctgcgagccatccttgggccacatgtccgcgaaagccgtcgtgttccagagtgtttcgtatgctagctgcggcatgcggatggggtgagaggatgggcagggagaggcaggtcggaagtggccgggatcggtattgtacatgtgggattggtgatcgggcgagtctaggttcttaccgtcccagcatgacgggaagtgatggatggcttggagtaaagtcagtagctgtccgaagatttgtgagagtgtgaaattgtacccatgatgcctgcgggacaaggcttggtggggaaatccaaagtttcagaaccgcgagtgaggactgtttggaggcatgtatatgcgagaccatttcgagtaccgttctgtgcggagtttgctgggtttccaacggtcatgcggaatccctgaatcatgttagcaaagcttcgcgcaggacttcactacttacgggtgggaatgcagtgatgtggttgtcaaggtctgagctattgaagtctttctgagtgtagtagatggtcatcccgccatttatatcagctgcatcctggccttcatatcctggaaatatcaacatacagctttctctcttgcagctccgcttgatgcacgtaccgagttgagcgttcggatagattggaacgcgcttgtatgaaccattctcatgcttgaagtacatcgcagcagtccagtaattggaaaagtctcaactcaatattagcgctagagtttggcaaggcctgaagcagctcaccttcggtgtaaacacaagtagtacaagagcccttctccccaatgtcaccagtcatcgttgcattgaaagcattgccacctaagattaggtcagtacacgtgtcgttgtacggagctgaatctagcttaccaacgatctggtgcaccttgcgatcgatgtcagttcaagatcggctctttgtacttgggcaacaaacatgtgctgaagggattgacccaggttgtaccacaggatccaaacgctgtatagaaacactgctgcacccaaatcgtaatgctgcttgagccagcccggcttgggaaagtatcgtgtaccagttcatttttggcacagagaaaagttcgctgcgtactgagaatacctcgaagttcgtgctattggtctatgtggcaaagtttgtcgattctgttcggatggccgagatgcccatcggatgtaggtagacatgtatgatacacatcttcctgccaagaatgaaatgacgaagccctcgtttgttgacgcctgcacgttcgtctcaacaaggagtttcgggcagctatcgtaacttggcacagaaatgtaagaagtaacatattgccatcatatacaacctgcatgtgagcactcgatactgtagggctaccacgatgtgccggtgtggtgcaatcccatgagcctggcaatgtggggcctaccctatgcctcactctacagcaattagcctccacacagttgagtctgattaactgcaaacgtatcaatgcctactcgagccgtttcgatgaagctttggtcttgtcgcaaaaggtatcagagcatccttcggtatttgcgatcaggataacaacacatcacaagccaatacctcgcagaaactggagtctcgcatactgttcatgccgcgtagcaaaggtgttgcatatcggactcttagtttgatgagtgcgacttgtgcaacaaacttgtcatccatattgcacctgaagacgaagacgacttcgagaaatcgcatcgggataattaacgagggagaaatcagtgatatctcccactaatgcgtaaagtctgtctctccacggagtcaagatagcgcgtcctggcctagtgatataatcaatgaaccggtcgatagggggaggcttacgagagagatgctctcattctactaaagcagggaacacgcttgtgaggtggttgtttacaagtgtaaagattggctatttcgctgaaggtttacagaccgtgctgcatcgtcgccgtgcaacagacagattagcctcgttaacgccgaggcatgaacaggtacccttgtcagggtgttaggcttgcgagcgtgagtcctgcagtttggcagttggaggggatcggggagctttggatggactggtatgtcatgtccttttcttgccatgctaggcttgacgttagctcggtgaagcaagaatgtcgtgagagatgcagttgctagaaatgcttgcttccaagatgctaggattgcggacgaccgtgcgcagctatgacgaaacgcgacaagtcggctgcacgtgcgccgtcattggctgggcattggttgaggaagctctacccagtcgcgcatccacagcttcgacagcttcttgcgtcgtggtgaagaccttttctttcgctggacctcccttggaatacatccgctattgctactggcctgcaattgttggtgttacttccttcccttgcaccgccagctattaccacatctagcgcagacacacgacgatgaagttcggcaccaccctgcgcaagagcgtgtatgcaccatggaaggacaagtacgtcgactatgacaagctcaagaagctcctcaaggacaacgaagacgatgagacgtggaccgacgacgacgaggaggcgtttgtgaatgagcttgccaacgtgcagctggagaaggtacacaccttcatccaggacatctcgcagaagctgcgcgaccgcacctcggcctgcgagaagaagctggagccgttggccataggcatccagacgcaggacaaggaggatggcaaggacagcgacaacaagaacgacgagggcgagggcttgtttgcacaagccggcgacgcgagcaagaagcaggagctcagcaaagaggaccgcgagaagctcctcaaggacgtgttgcgggagctcgacagcatcacccaggagaccaaggagctcgagggctttagtaggctgaatttcaccgccgtcatcaaggcgaccaagaagcacgacaagcttcgcggcgtctcgtacaagctgcggcccttcatcgacgcgcgcataacaaagcgcccgctgcacaccgaggatgcctcgccgctgctctaccgcctctctgcgttgtattccttcgtccgccagagcctcgacggcaaggccaaggagtccttgtccttcagcgaggagaccgccggcggcgagggtttccgctctctcaagtgtaagtcgaagccatctgcagtcgcatactccagctaaccgccgcagtctgggtccacatggacaacctcttcgaagtcaagacggtcattctccgccgcctccccgtcctcgtctacaacccgcagtcgtccaagatcgccgagggcaaccaacgcgaccccacaatcacttccatctactttgacaaccccaacttctccctgtatacggacaaggtcaacagcaagccagacgctgcttcgctgaggctaaggtggtttggccagctgagcgagaagccagagatcatgttcgaaaagaagatgatgaagaagggcgacgacgccgaagaggtcagattccccatcaaagcaaaatacgtccaggccttcctgcaggacaagtaccacatggagaagagcatcgagaagctggagtaccgaccgaacaagaaccagaaggatgtcgaccagctcaagaaggcagtcacggagattcagagctttgtcaaggaccagaagctccagcctgtgctgcgagccaactacactcgcaccgcgttccagttcccgggcgacgaccgcatccgcatctccctcgataccaacctcgccttgattcgcgaagatgccttggatatggacagaccgtgccgtgatcccgacgactggcacagacgtgacatcgataacggcaacatggagtttcccttcaagtccatcaagaagggcgagatccacaagttcccatatgctctgctcgagatcaagatcaagggcaccaagaagtacgaatggatcgaggacctcacagactcacacttggtcaaggagtcgcctcgcttctcaaaattcgtccaaggtgttgcgaagctcttcgaggacaacgtcaacacattccccttctggctcagcgaagtcgacaacgacatccgcaaagagccggagacagccttcgatgaggagcaggagcgaaagcgcaaggctgcggaagacgacttcgcagtgggctcactcttcggcgcccgggcgagcccaagttaccgtccttcaatctcatcacccgtaggcacaccagctggcgcacgctcggcacccaagaacgcaagctcagcagcacactcgcaacccgtcgtgaaggcgccagttgtgggttcacatctttcccacgtctcacaagcacagcacgagaatggtgaccgcacagcagaggatgtcgattccgacgaggataatggccccagaatgggcaaggctagtggtcttggctctctcttcccctccttctctacctccaagtacgcacgcaagcaacgcaacaagatccaattacctcctggcattcgcgaccccggcatttggatcaaagatcaagggcctgtgcgtgttgaggccaaagtctggctcgcgaaccaacggacgttcataaagtggcagcacgttagcgttctgctagcctcgctgtccctaggcctgtacaacgccgctggtgagggaaacaacattgcgcgcgccctggccgttgtgtacacttgcgtcgcagcgttcacacttgcctggggctacggcatgtacatgtaccggatgaagttgattacggagcgcagtcccaaggactttgatgccattacgggacccctggtggtatgtgtgggactggcagttgcgttgtgcttgaactttggatttaaggtatgtgatgacagtgtgatgacatgtgtgatactgtgctgacaaatgtggcagtacaacgcgctcgtcaatgagaagcagcaccatggtggtgccaatgcgacatttgttgatgagaggatggaattgaggatataatgctctcgcaagaatgggagttggtgccatggtgaaagaggaccgtaagatacaacggttgattgagtagaagtacaggcttcgatctgtgctctgcgcatatcaaggcgtaccgtgcggtctgtctggaacatcgttaatagtgtacatctctagcacgtctataggaggttggcaaaaatcaggggcatatcgtacccaaggcgtagattcgtttgtgtgtagtattacaggggcgtttccccacagccacggttcgtattgttgtataaattgcattcgagcaaccttagcttttacctcatatatatcgcgccttgttaaatttatcatcactagtgaactgggcaattattggctctcatcggttaccttgatcgtagatttcgcggctccttgcacatatgcgacggtagagatcgagatgcgttgtggctgaagccgcagatgaagtgacagatcgatcagcagcaaggtcctgacgtaacacgagtagatttgtgacgagcttggaggagcgaaatactcgccgtctttgcgcaatgccagggcttgcaatgcgatcttggccgcaaacatttcggaaacttatgctttaaaagttgctaaatgtctggtatttcaaacgtcccacaatcatcgccaaacttttcactatccaagcacgaaaggatgtccaggaaattcttgatggtcgttcaggcgtgcagtgtcgcgccgagcgctgcagcaaggggatttttccacggcgctaacttacagtgacgacctgccgggttcgaacaacgtgaccaggcggtcatatcgtgtgaggttgctaagggacggtaccacgcccagcccttgggtttcaccgaagcttatagcaagcgccaaacggttctcgtggtgcttgttgttgggtggctggatctcgttgtcaaaagcaaggagagttcctggtgcgtggctgccacgccattctgcctcatggctcgcctaacaacacggtgacaccccgagtctgtcggacgaatgtacgcatagccgtggcaagcaggggacggcgatctgctcagggcaggggcctatcgcaatcaaatgggcatctcgcataactggttcccagattgctgtagtccgcctaattgtcccatggtaatggtggcaagaacgcttgcctcctcaattatccgtcccgcgcatttggacatggcaaaggctgtgactgtgccggaagagtaactattggcagctcagcgtgagtgtggcacagcaggcatgttggtgggtgtgatgcatgcgatcttcgcaaaaagatggaagtcaatggttgagccggcaccgggataaactgcgggtacctgccggtgaaagcttggcgggcccacggtggacccgcgtcgacgactccactcatgaggatccgaaggtactttgtggtgaccaacgcgagccgttacaagccgtcatgtgcttcaccactacagaagtcttgtcgaggacgcgctatgcgacatgggaggttcgccttattgcacaaggccttcatcaagacagccttggaaggccatatccgacctcccaactacgcacacttgaccggaggctatgtcgtttgcggctcgcctggtatctgtacccttgctctgccaggttcctatataggcagttgatgtgctacccacgcaaacatgattggcgtgacactctcaaagcacgtttgtacacggcttgagcatcctagtgcacgcgctgttactcaaacgacatgcggttagttcgtcaggtgccacagatggagctctttgtcactagtatttgtacctgttcaggcccattaggcatgcgtcactgctagccgtcaggcccttacacctgggcactaccttcctcctagtgtcttttgtttaattgaaagagaagggagcctgtcacaagtgggaatctccgccttattggaaaccagatatcgctcacctatttcacggtcgcactgcgagtgaaggtgctgtgattgcacgtagtagccgtttgttgataccggagcactacacgtgaccctctatcgctctttccttcgacctcaaaaggcaactgcctctgagcagattgctccaacccaacaatctctcccgcccctcaaccgtcatccgacatcttacattcgtttctgcctcgtcctcgacctgaccttctcacgatcgttacggctcaccacctcattctttgagctgcccactcgctttacacggctcaatcgcgcttgctggtcttacgtcatgaaggcgttcaagtttgttgccctcgcgggactcacctcactcgttggtgcctctccggtcgagccgtcccgcacactgcccatcaaggcccgacaagacaatggcacgtcttcagcaccatgcgctcaggtctcgcagtacatgtacggcgacggcaccacagtagtaaatactcaggtccccgcaggacttagttttgcttgccttgacagtgtccctttcaacgccacttctggcaagaagctcatcgctagcatccgcccctacatcaactggcagagcaccctcgttcagctcaagaacccgcctgcggagtatgttcagaaggtgcagcctcctgtcgacgttattgctggcttagatcggatcgatagcgacatcgacgccggcaatttcaagaccgaatacgactttggctgggcgctgtacatcctgatccaatcagctcacgatggccacttcacctacatcccggatattgtagcccaaatctttacttggggacgtccagttccccttgtttctgtctccgaggatggtcagcagctgcctgccgtattcgcttacgtggacgtcattggcactcagtacaagaacatctcctacacaccgtcccctgtcgtagaaatcgatggccaggatgccatctcctggctggagaactggagccagcttggatcattacaggaccgcgatgcattgtacaacaatgtcttctacgagcttgcgcaagtcagcctctacacgagtggtagcggcaccggcacgtttactggaggaggtcgtggtcgctacgtctacccaggtgacacaacgacacttaagtttgccaatggttccgaatacaccatgcaaaactatgcccggaccctcatcaacttgcgcaacgtgacgactggcgaggaccttgccaggaagtggctcagctacggtgcggagagcggcactgccaaagtccagtctgtgaacacaaacccaaatcagcaaatctcgaccagcagcctcagtactgttggggctggcggagcatcacctggttaccctccagctctcgtctctggtcctagcggtaacatcaatggctacttcatcgatgcccctgattacgaggacgtggccgtacttcaacttgccacctttgtagcttctacggggtccggggctgacttccagagaaccacacgagactttctcacgaaagctctagcggcaggcaagacaaaattgatcgtcgacgtgcaggccaatggaggaggtaccattttgcaaggctatgacttgtttaagcagctgttccccgatgaggacccttacggcgcaaaccgtttccgcgccatagaagcgattgatttgattggaaagtccttcagtgccatggcttcccgcgctcctcgcgggtctgatctgaactacaccatcaagggtgcgcagcagtcctggtttgactaccataccgacatgaccgtagatggcaagcctttcgcctcatggtcagacaagttcgggcctcaagatatcaatggcgacaagtataccacgcctgctcgttggaacttgtccgacgtatacattccgtacttctcgggcggtatcaatgttactgggtatggggcatgggccaacgtcactgggccacccaagttcaaagcagaaaacatcgtgatcctcaccgatggttactgcgcttcgacttgcacgatcttcgccgagttcatgactcaacaggcgggagtaaagacaatcgccatgggaggccgcagcaacaagaatgcaattcaagctatcggcggtgtgaagggagtcaacaactacgcatacagctacattcaaaatgttgcgcagacggctgtcaagtatgaccgttcgctcaacaactcgctcctgagacaggactactacaatgaccttgtcttcacgcgcgcgtcaagctacggtgtgaacaaccgcgatggccttcgtcgaaacgacacgtctggcatcgcactacaattcatctatgaagaggcagattgtcgtctatactacactccggagatgaccgttgatattactgcgcagtggaaagccgctgcagatgcgcagtggcgcaacagcggtaaatgcatctctggtgggacgtatggtcaaaggcgtaacgcaaaggaggtcacgaccacgcttggtcgcagacgtgtccacgtcacccaagctgcagcattcaagaaagctcaagctctggaggacagctttgcgctcgagaccgagtgtcagttgaagggcgacggtttcatggagccataagggtagcttccttagcgttcgccgccgagtcgtttattttcaacagtcatttgcatgcgcactcgggctctctcgcgtcggatagtgtgcaataattgtcaggcatcacgattgccagaatcataggtattcagtcgacaggtcaagggacggcttgtccggtgcacagttatagttgacgataataattaatggacccacgatatttcacaatttgctgaattggtgcatgtgcgaacttcgatcatgctatggctgtattggctcgtgatgagcacgaaggtcggaagtgatgtagatggacttaggctggtcaacgtgtccgttttacatgtcacaatttgacaagctaaatagttttcgggtgggaatctcgaggatctaccctcctcctgtcattgccatactttctaaatatagccgcctgactcgctcgacgtcgtttagcgaaaagagcggcagggtcaaacccacgctagaagatgcttactgaacgttgataggcttcttgtttcgacctttgaaaagctcacggagggcatgaagctacggttatttgctgcggaggcgacacccgctagttgctgacacctcaacacctcggtcaatgaagcgccgtcgccaaggacgaagaacgtcacctccgcacacaacgccatcgcgcgaacccacaagcctcttgtgttgtcacaatgtaacgctgccgtgtgtcttgagcgcgccgagtcgcacggagacctcgtatcgttcttgcaatgattcaatcagcccgtattaggatataaatgcggaaacatatgtgggacgatctacacaggggtagggtaccgccgaatattgagattccgatgcatgaacgaagcagctgctaagaattgggggtaagcttaagtaaagcgatggctccggtgcttaatgaaaattcatctaccacttcagacgttctttcctcgtcttgtcattcgctttttgtcgcccaggtcgaccgacacgttaattcgttcacggtcaccatcacggttccggctctctccttccttgggctttgtcaacgcaacaacctgacacgctgcgacccataagccttcaaacatcagctctactatgaagtacctcacgctcgcagctgggcttctttcccttggtcttgcccaggcccaaaaagtgtcaacagatggttcatgcggcggatcaagcagcgtaacgtgcaagggcagcggttttggtgactgctgtagtcagtatggctgggtaagttaaactacttcagaatgctagtgacttgctgactgtgatttcaagtgtggttcatcgattgaccactgtggttcatcatgccagtctcaattcgggacatgtagcggtagtgattccagtcctacgacgaagcgtaccagctctactctaaccgtccgtacctcgactctacaatcggctgctgcagcttcgacgccgacaaccaaagtctctacagacgctacgtgtggtagctcgaacggcggagcaacttgtctggggtccgaatttggcgattgctgctcgaagagtggctggtgtggtagcacctcagcatactgcggggcctcgtcgtgtcaagcaggattcggccgttgtgaaggaacagccgccccaagctcgacacgtccagctacgccgccttctgcttctggcgcttcgttggcgttgcaatgtctgaatgacaaaaatgtaccctacaagatgacgtcagatgctgagtacgccgatctgattgagccttacaacacgcgccttccgttcttcccagcggtggttgtactcccaacgaccaaccaacacgtccaagatgccgtggtatgtgcagggaaatccggcctcaaagtccaggcaaagtctggcggacattcatattcgagcaccgggttgggtggcaaggacggatccatgagcattaaccttcagtcactacagacagttcagcttgacacgtcttccgggattgccacagtcggcggaggtgttcgtcttggcaacctcgcagatgccctctggaaccaaggcaaggcatctatttctcatggtacctgccctggtgttggcattggaggccattacacacacggtggctacggtcccacttcacgcaactacggtcttgccatggaccagattgtcgcagccgatgttgtccttgcgaatggcacactcatcaaagccacttcaacagcctatcccgatatttactgggctgtgcgtggtgctgcagattcttttggtatcgttaccacgttctatttgcaaactcgcccagcgccagcaagcattacctacttcgcatttcccttcgctggcgtgttcgattcgaagaccaagttcaccaacaccttcctccaccttcaggacgttgccaaaaacgcttcagttgtcgacgacaaaatttcctttggtatctaccttgatgggtacggcacattcagtctcagcggcgcctactttggcagcgttgcagatttcaactcgaaggtcaagaccgagcttctgcgcggccttccctcctcaaccgcaaccgtcgagtcgatgaactggtacgactaccttgtcaagctatcaggcgaaagtactctcaagacttccgtcaccggttatgatgtgcacgacgactttttcgcaaagtccgtgacagtgcccgaatccgacggcctcgcctccaacacgatggatgccctgtacgactatctaaagactgcagatggcacggattactacatgatcatcaatctttacggcggtccaggcagcgccatcaactcaaaggataccaacttcgcagcttacaacgaccgcgatagcctctgggtgctgcaaaactggggctatggcggcaactctgtcgacttcatcaatggcatcaacagtgccatcatcaacgcgcagccgcagaccaaatttggtgcgtatctaaactacgtggatccgagttatgatgctgcgacggcgcacaaactgtactatggagacgcggtatactcgcggttagcagcattaaagaagcaggttgatccacaaagcgttttctggcatcctcaggctattggggcttagagaatttgatgcagttttttttgtaaattagacatattagtaatgaaaagttatcaataattaaactgtgtctggaatttgttctgtgtgcgagaggcagatcagtgccggattcgtggcgaaggcttcgacgtggcttggttacaaaatggtcctgaatactggccagcattcaggctacgattaacaggatttatgccgcacaccagtaccacagcctcgttttttacaaaagaaggttaggctcgaagcccttggttaacagaacagctgtagtaagtctgccttgcatcctgctgcatgcgctgaaaccattggattggtgtaatttctgcacgttttgaggctcctcaaacgcctatttgggaggcctaattgccaagtcggataatgagatttgaggcttggtgggcctaagacatacaagggtccttgaaggactaaaatgtcgtgataaaactaatggcgcctcgtgtgtcgtacacttatccagtgatttgagatcgaggagttgtgatcttttcacctgggccaaacgctggaatggtggaacacaaccgatggatgaccggtagtaacagggctgatgcgttcctcgacaatctcgaaactcgaaactcacaaccattgaagcgtcgctcgcggactttctgggctacttatcgtctatattccgcttattactctaccgtggattttgacctgcatccttgcgcaaaggccggtcaacgcatcgtcgtacatctaccaaaagggcttttctgacagcgagttgcgcagcctacgccgttggaagaatgctgtcgatatcctcaactccatagctgggttgattaccattccagtcctttccacactgctcactcaagcagcagtggtgttttgccaacggactggctccggacaatttctcagtgtgcaggatttgtttgcgctcgctgatcgaggttggaccaatgctgctaccatatatcggtcgatgcgttcaaagccagatcaatccaccccaggcgcgaaatggggaggatcatttcttctccctgcggtctgtttgatcctgcttggcgcactccagcaaccactttaccaaattctggtccacatggaaggaacttccgtcacgacatgtagtgatgttggatatcagtatatgtcccccaatgcaacacattgcgaaggcaattatccacctgcccatcaaccaattggcgtcgatatcgagcccgcacgaatggcgctcatataccacacgccgttcttgcagcgtttgggatccgatcttgcatctgtcactcttgatgcagagcagccgaacttgtggaacgacaaaatgccagcagatgcatggagggtgtctaaggctaacggacaaacatactacaaatcgctaaagccctggctttcaggttttaccaacccatacaatgactatgaaatgccggaattctttgtcgcggcgattcccactaattcgactaccggggttttgcgtcagcacgcaatgagattcaattcctccgtgcagtgcaaatcaatcgaacgcacatctttcccgtccaattgtccggggaaaatgcccttctttaccgacatacgaaagtcgaacgaaactagcatccgagtctgcgtacctggtgaagttggcgcctttccatggaccaagtcgcggaaccgacaagacattatcgaggaactctatctggatctatgggacggtgatgtgagcatcgcgaatcctaacgaagggcaaatacccgtcaatgcgacaatccgatgcgaagcaagaacgacgcgagcctattttggactggggaactcacacaacaataacacttacagcccgttgctgacgcagtggccgagtcgcgaccaaatggaagaaaattccaacgactgggtcgagacagattactacaacggattcataccatctgaaatgtacgcaagccgaagctgttcctcatcctcgctaattagtttagggatgactatgaaggagaagaccgtcctcaaccattctttcgcggagctagcctgtccggtgaatggcgagtatcaggaccactgactacctctgcaatcgcgctgtttggaaacacctcatggatccacaacgcagtggcatatactgcaaacatgacctggaaatctgcaaaagaccgaactacggtatcatggcatcagccgtgtgcaggaatgcctttcggactcgtccgttcaagttactctgactaccgcacatccgatttctgcagattgaactatcaaaatattcttcgcgggcttgaaacacagcaatccgactggctaggagtcatacacgcatgggtcaggaaatttgcaccgattcagcgcgatgtggacaggaacgtcatggcgacggtcgaatctctattgcaagtcagcctgttcgctgccaatcgagcactcttgaccttctactcgccggacgtggctgcaagagatgaaaccgaccaaggatatgagggtcgtataattcgttcctcaccaggtatgaaggtgcagaagcctgtgctaggcaaggctgcagtcataacgttgtctcttgtaatagcactgcagctccttggccttgcttatcttgcttactacatctatcacgtccctacgtggtccggagccctggacgcaatggcaatagctcgaattggagcaaatcttggtaacgaaggactattgcctccgataggtccagtaactgcgaaggattacgatgcattgcggcacgttgatggtctaattggacttggagggattcaagatggtatggatcaaacacaaaggctgtcgccgagtcccaccagtgatgacgggagctctgatgtcgagcttcaacttgttgaaaccaagggagtgtatgtcaatgtggaagcccagagtccgtcactgcaacttgagttgggcgcctccggaatgattgctgcgcgtagtggagatagcggtctcgcaagacgacggaaggatgaggatgatagcacgtcgcagccgatactgaagtgaggtttctcacagcaatgaatgaaaatcatttacctacaaatcggaccatgatttagtgtactacaggttctccaaccatgactaggatcgaaatataagcagcacatctgatggtctgaatctgtacacacagccttggtaacagttcatgtagcttccggctatgaggtgccactgtcagtgttccttcatatctaataacctgcagttgtgcaggcaggatgttgagatagtgaaaagctaatagctagagacacaaaaccaggtttcgttgattatcagatgcgtgcttgaagtcacatttgggaaagaccgcgcgcattcggccttcatcgcaccgtaatttcaatgagcgatggcgtgagtcgtcggcgccaatgagacccacctcggctataaacggtcgtagaagaagcattcatggtatgcaggatcaaattcctctgccgtcaccacctcattcgtagttattccatcctcactcctcaaagttaaaatgtacaacaaaattgaacaggtgaagtgatgttggccgacgaacacaagttcaatcagtcatagtggggtacagatgcgtgctgataaagccgtctttgcgctagtgcgatgtagggcgtggtagacaagggcgccgcttgcccacctatggcaaggatgggcaatgagtcgaaaaaaagttccgactatacatacttacctctggtactccgccctcattttaccaccatccacatttaaccaagatttctttactatgtcaattcccgacgaggaacagcctttgctgaggcaaatcaccgaagacgataccaagcatgatgaagtcattctggactttgagcctatggacccagaggacccgaggaactggagtcccgcattcaaatggtgcatcgtgctgttgcttgctagcatggcatttacagtgtatgtaccggttgtgtttctcgattgcatgaccctcgtcgccactccatcttcaacttcctcaattatcggtgtacctctttacttttcctttccttcgtgtggcgtgcaccgatcgtgtggcatcgcgtcccagaagttcacattcgtctacactttttttcggtctttttttgaagacaatacagtcgtcttgaagcaccaaagctaacgcatagcagaactttcacatgcatcggcgtcgtaccaattgcgaaccgaatcgtcgaggatcttgacggccattcttcttcctcgtcgacatcagcactactggtgacgatctgggagttgggcgaagccgctggacctcttctgaacgccccattgtctgaagtcgtcggtcgtgctcccgtcatgcatggatgcaacgtttttttcattctatttactctcatcgctgccacttcgcagtcttccaaaatcttcattgcagcacgtatgctgacgggtattgctgttgccgccaacgtactcaatccggcgatcatcggcgacatgttcgagagcgagaagagagggagcgcgatgagtctaatcatgcttgcaccactcattggaggcgctattgccccggcaatcagtggtgcaattgcgcagactctcgggtggagacaggtgatgtacatggcggccggcttggctattctgtgcgaggtcttgttcctcacttgctttcaagagacgtacaagatggccattctgcgacgtagggtcaggaagatacagcaagaaagtggcgaatttgatgttgtcaaggtcacgagcaagcgggaaagtgcgttgaagatctggcactccgccacccgcccgttctcagtgctcttcggatcaagcgtcttgatgctgttgtcgctctttgcatctatcgcattcagctacttttatgtcatgtgtatctctttaccccaagtcctggaggaggagtataattttacacccgcacaggttggatctgccttcctgtcgatgagtaagtttgaaaataagcttgttgtcgccaattactcaccatttccccaggtttcggctcttttctggctgtcatctgctgcaacttcggcctcgacaggatctacgttaagcttcgtgggtctgacgatgcgaagggtaagcctgagtatcgacttcctctggctatactcggtggcttcgcgcttcccctgactatcactgcgtatggatggatagctcaactccgactcccagtaccgctgctacttgttgcggcgggtctattggacctctcaatccttcttacgattgttccgcttcaggcatacatcgtggacgcatgtggtcttttctcggcgtctgcgatgacaggcgttattgtcacgagatgtctagcgggtactttcctaccactcacgacggccccattggccgagcttcttggatacgggtggggttttacttgcctcggtgcactgagcttggttcttgcgatcatccctgtactgattctacgttacggcgagaaatggcgacagcaatccgcgttcacgaaggacgaatgaactgttctcagatgagcagagcatgagtatgatcagagcttaatataacatagactccacatgtgaccggaacacgacttatcatttattagtctccggtccatgggttccacgacatttttgtatttatccaagcccctctttgcaatgctaccgatagtcacatacaatgtgtattacgcttaggcaaacatcatggaataccgcttttcctttcggggcgtttgaccagaatacgactctggtctagttgtcaatttactgggaggactgactggtgtaggtatcccgtccatgggcgccgtcatcggaccgctccgccaatcagtgtcccgcttctggagcatcacctctggaatcgtcttggagaacgtctcccatgatgtgttcgcatcgtcttctgctgctttattgctcctaccagcgacgtcgagacttctgttatccgccaatttgggagacagcatcgtacctctgttgctcgacacctcgtgcgaccgtgaccttctatggtcatgcatatcgtgtcttttcgaagaataggacgcggaagctccttccacagtatgcaacgtaatgcgcggactcaacagtgcatctatcccgagtgtgtggtcaacatcttcaggttttagtaaacctctatgcggatcgtcctgccggataaacgatatggattcatccgagctcgtggcattttcgttaatgttgcgtgcgtcaccaatggttttgtaacgtgccattgatatcgcctgcatttcaagttggaatcgaagagcatcttcagagaggttgcctgcaacggcttgagctacactttttagctcatatctcgtgatacatacagggtacagtatagttatgggcaagaagaacaacttaccatacgtgcctgtcatatcatcggcaggataacacttcaaataggacttgagtcgtgcggtaccgattgtatcgaattgtcgctgatctggtgacgtgtcgcgagggagcgagcggcgcatgtcaaagaaagaatttgccgaaggaaagacgacaggatttctcgatagctctaagatttgtagcgttttcattccaccaatagccagtggcaaaccctggatcctgttgtcggaaagaagcaaagattggagtgcggtcaaacgtgatatcgcgcttggtatggcacgtagcatgtttcccctcaagtccagcgctacaagagaattcagtagcagaagtggctgtgggatagtctcgagatgattgtatccgaggtctagacggcggaggtttgtgcataggcccatgctctgtggcacagtccggatgaaattccagctcagatctagtttctgtgtgcgcttccatacccaggtctgcacagtttcggaaggaatatcgacaatgtgtgcttttgtcagagttatagcgtcgaaatccagtttactttctgcgacatcatcttgttgatcatctactctagccacatgttcgactttgccttcttctgagatagcgttaaatttcatcccaggggggcttcctgtctccaactccggcggggtggcatcatcaaagccgtttggcgtgcctccagattgcgccaaaacagcgtcgagagcactggcttggtctttccaaagccgatctgagaaaacctccgacctgagagcttctaggatctgatcttgtaaactccaaggttgccatagaagccattttctaaattgtatgtaggtggcttcttgtccaggcatggtaaacgtaacatgggctcctggtagcaccggctcgtcgctggtttcaactacctgaccaaggaagccttctccatgcagcgatgtgtcagaattatcatggttcgaaagcaacaaggctgaccagcgctgtgacagcctccgatggtcttcttccattagtttcgaaagcctttggctgtggcggacaacttgatcctgtagactgtcctctccccacgaacttcgcgtgaggctgtctcttatggagttcacttccatccgtgcaatctgcagtattgttgcatgttgcgatgcgtcacccgagattgaatcatccctgacaacgacgttggtgtcaatgatcgtatcaagccaagcatactctgcaggggattcggcatcttctgctgaatgctgtagagtgagcttctcatactggcgttcagcttgctccaggctgattagggaagcgcgatggtctagctcaaggctttgtagagtggtccgctcttgatcgtcctcggcgacgttactgaagtgttgtggaatggatctacttgtgtgagcacatttcaaagaattgaagcagttgtacgaacgttcttcttgctaccttctcgacggtgttgatcgtaccgagcatcaaggcgatgtttgacttgtatgcttcaatcgcagccctcaacacaactatctttggcttttggaagactacccaattgactctgctgacgaacttgaacttcccatctctcccatcttttccattagtcatgcttcgtagactctctgccgcattcaggacttcggtaaacatttccacgctcgcagtcgtcatatctcgaaccatgtcagaacagtgagcatagtagctcgaatcgctaatctttcccatggtatcctttagagtgttcagtattgtgcaaaatgtgcgtatctcactactgatcatccgggcttcttggccggctgaaccgatatcagaagcgagctgggacagcaccagggcgacctttgtgccggctgatacgatgccgacgatacttcctgcgagttctgccatgccgacgctgatgttctgatgatgcaaacgacaatgatagcatttggctcatatatgcaagaagttggcataccggtcaggctgaaggactctgacaggggcctaaccgccgtggctgtgtggctgtgcttcgatacgtggctatacatgcaagagcaacctgcatctcgcaatttgaaacaaggcatctgtcgaggctgtttccagaatacacaggtaagtctttacagcaaattccaaagtctgtacggacgtaacgctcacacaagagcaccctggtgatgtacaccatcgagtaagtgtcctatcttcttctagtcactacttggatgggcacttgaatcataaccctcaattcgacgatcatccccggcggatattgtcatgatgttccgttgggcatgtgagatgaactaccttggaagagagtctcgtggcctgcccctagatggtcttctctagtgatcccgacttcgtatcgcaaattgatgcaaatgagcatatgtctatcgagacaattataagtgaaaggctagaagtcaacgacagaatcagcacggatgggttgcagtgttaagccgaacatctcggtattacgtttctccgaatgacgaagcgggtcgtgaaccgtcgcaaccatagcgcaaccctccagcatcaactttcccagacaattgccaacaatcccacgatgcaactttcaatagcaactctcgcctccctggcatccagcgcatccgccgcccgcttcctcctccaaatccccaccaccgggctcctaaacccctcaaccctcccgtccacaacgcacgcaacccttcaatccagcggcgaacctctcgacgcctacctcacgcgctccaacacgttcaatttcgccaatgtcagcgagggctcgtatctcgcgaccgtgcattgccgcgactacatcttcgagccgctgcgcatcgatgtcagcctcgaggaggccgttgagggaagcggcgagaagaaagaggtcgtgaaggcgtggcagacgtttttggggaatgagtgggataacaagggtgagagcaggggtgaaggcgggaacgggctggtgattgaggccagggtggttgggaccaagttctactaccaagagcgcggtggatgtgagtcttgatgggagcacacgttactgggacgatgctaacgagtacagtctcgccattgtctttcttgaagaaccccatgatcctcatggcagtcgtgtctatgggtctgatgttcggaatgcccaagctcatggagaacagtaagtttcacgacacacgcgagttacactcaggactgacactcatacagtggacccggaaatgaagcaggaattcgaggagatgcagaagaatggcgtcctcggatcaggtaccacaaacactgcccagcagctccagaacttcgatctcgcgtcttggatggctggcaagaccgactctggcagtgcgagcactgctcgtgcgccgaagcaggagggtcaggctaagctgcggtagaagggttgcggttgcatatacgagaggtgtctagatagaaagctgaatgaagcatcatgaactacttttagattcatttccaagactatatcgcaccagctgcagcatcagcaccacaaccataaaaccccacgtgtttgccctggacaccaaagtgcgcaaaggtccgacatcaggttgtcatctcgatgacccgaagatatttacaacgctactcgtttccaaatcctactcttgctaggtgccaatcaacctcaacaagttgcagtcaatacactgttagtccttacctgcaacaggcggctgctgatgcgcgaagcgaattgtcctctgtatctcctgagaaccacgcgactcgtcattcaccaccttacgtcttgtaggttcttcctcatctcgagcctgtgttgcgaccgccgatagaggagctggtgtaggtgcttgagaagttaccctggaagtactccccgagccgtggccagaggggatgattgaccgcccgatgcgcaccacgcgctgaggtagcgtatctccgctacgtagtcctcctgtgcgtctgcggagtctagcttctgcatccgagtcttcgtttcgtcctgagatgtggaaggggacgggctcgtcttcttcactgcgtgcgatggatagggcattggatagtgtccttgggatgatgaagccgagtttagccattgggatgctgagaccgtggacgacctgcgtacagtgttagtgttagacttgatcaagatgcggcctttgttgacttacgatagagcaaatgcagagaaaccaaatgaccacattcatcacctcgatcaggtattgtgcatcctcccttatctctccgtctaccttgatcttcctcaggaactctaggctgacgtagaggtagaagattgcgctgaccccgatcggtccaaagaaacccacgaagagagcctgtcgcttctgctcgatctgcggaatgtatttatgcatagcatacacaatcggtggccgtcgaagcagcagtaccagaatgccgaggaatatcaggcggtggatagggattacgctattgtgtgcgaactcagcccatgggcagacggcaccgaaccaaatgaagatggtgacattaaggagcatgtcgatagtgggctggaatgagtcgtccattgtctccagccgaaaccaatcgtcccacgtgaaggtgttgccagcgatgaagcaagcaagcacgtcatcactgccaatcattccaacagtcccgacaataaatagctaaatgagatcagttttatttcttagacaagttcttcgtcacttacagccagcgtgattgcaaaaaccaagaagctctcacgatcaacatacttcctctcctcggcccaatgcagcagctccttcgcgatccacccaactgtcgcaccatataccacactcagaatgatagtgtatccccatgtttctccaaaccacaagcccattgcagtcttgacgctgtcgtccgagccctgtccaccgtgcccaatatgcatgatcagatacagcggcaagaacaagaacggatacccaaggccatcattcgcacccgactccgcaatgacgatcttctgcaactctttcgggatatttttatctgcaaatttgcctttgacaatcgagttcgacaacacaggatcggtgggcgtgacacaagcaccgaccgcgagagcttgtaggaagttgatatgcggcacaaatgcaaagacgagtaggctagtagcaatccacatcaccgtcatgcctggcccaagcaggagagcgagactcttccattctgtcttcaggtacttcgatggaagttgcacgcctgcgagaacaagctgcacaccgagaaccagacgggtgaaatagagcgtgatggactctaagacctccggctcttgcagcgcatattcctccggacgcacaaaattggtcgcatgtggcgagaagatgagtcccgcaacgagcgagattactagtgcatgattaagatttacatctaagctttctggtcaagacattgcttacatgcttcagagaggtagaacttctccttcaaaagatacgagacaagtccaaagacagtgatgaagcctcccaaagtcgcgcacacaatgttgaaattcgtaatcgcgagggtaggcatgatcgatgcgggattttcctggtcgcacgcttgtggtcctgcaagctgagcttatgtcacttttcctgttccaaagcaaacgagacgtgtgtgggaagtcgcgatcattgggcagttctaccaggctgagagtgaatacttcttggtcggaatcgctgggaattgtctatgaaagatggtgagaggcagtgcacgattggggatccccagactctattagcgccttggctgacagcttgacggcgatatttgcggcttgattatttgcttggtatttgagcaccagcgatgttgtcaccacaaagcaatgtaagcagggtcctgctgatccgatggcctgaagctatacacagtattgccagacttcgtatacaacggcaacaccctgtgtatagcttcaggccgttaaatgagctgccacgtgttagcatcctggttgccagtggatacctacagtattcgagcatattgaacaaacatactgataattgtgtgcactcattcagtgcggactgcatgccaaaatttaaagaaaaggtttcgcagggctatatacaaggattcgccaatgtccctctcaacacacttatatgttcgccgctgctgctacatcgggtccgtagcccacctgagggtatggctcacctggggccatgaaatttgtctttgggttcttctccgcctttgctgctgagcaacgggccatggtcggtgagctgtatgaaattagcatgagttgttacttgtacagactgaaatacgtactttctcgatattgagtctgtgaagaagaaattcttgataggcagctcaagagcctggccggatgcttgtgcacccttgttgttgtcgactaattggaccttgctcaagccaggtagtgacacaggctcgacgaggtcgtatctccgaagcgcgggagaaatctcctccatgcggtcacggagagcctcaacatcgtcataaggtaactcagcaccgaagtattccgaagcagcacgaatgattttccagtcttcccttgatgcgccgggaaggccgacagcagcgcgggacatttgtacacggccctcagtgttgacgtatgtgacggacttctcggtgtacgcagcacctgggagaacgacgtcggcaaattgcgcacctcggtcaccgtggtggccctggtagacgatgaaggcgtccttgggcaggtcggcctcgttgatctcatctgcaccaagcagccagataaacttggccttcgtgttggcaacctcgggcgagggcacagtaaatccaacatcgtaggctccagttcgggatgctgttcgctggagaatgttgtaaccgttccaatcctcagcatggaaagtgtccttgtgcttctccacaaacgagccaacctgctcgaagaacgacttcgcatcgggatgctcggcaacggcgcttccaacaatgatcatgggcttcttagccgactgcagcttcttggcgaagtcaccagtaagagcagtcttcaggtcattggcattctttccaaggtttgtgtactcgaaggtgctctcgaagtcttcaccaactacgccaatctcgagatctgacctcagccaccccttccggatgcgggcgttgagcacagcagcctcgtgtcgagggttggtaccgatgagaaggatgacatcagcctcctccacaccgtagagcctggagttgaaagagtagttggaccggacatcaatgccgtgagcaatgggttgactaccgccgggctggtcaagagccaagttgtcagaccccagcctattggctaggtccttcatggcgacaagagtctccgtctcgacgaggtggaccggcaacagccttgaactcgttgcctttgggcgcgatcttcttgtaggcgttgccaatctctacaagcgcctgctcccaagtggcgggctggaaggagccttcggagcggatgagggggttgaccagacgctgtgtgctaagcgcatcgcaggcgaaacgggtcttgtcgttgatccattcctcgttgatgtcctcgttcagtcgtggaacaacacgcatgacctgaagacctctggagtcaacacgaacattcgaacctagaccgtcaagcacgtcgattgtctcggtcttgtagagttcccagggacgagccttgaacgcgtagggcttcgaggtgagggcgccaacggggcaaagatcgatgacgtttccggagagctcggagtcgagggcggtttcgatgtaggtgccgatttcgaggtcgttgccacggccgaaggaaccgaattctggtgcgccagcaatgtcgttggagaaacggacgcatcgtgtgcagtggatacacctgttcatggaagtctggtctcgtcagcacgtcgcctgtcgtgagctcgctgacagtcctaccttgatgagaggtccaacgttcttgtcttccacggcacgcttgccctcaatctcgtggaatcgtccacggtcgccaccatatcgcatcgactggtcctgaagatcacattctcctccctgatcgcagatagggcagtcgagcggatggttggccaggagaaattccatgacaccttctctcgccttgtggacgaggggcgagtctgtcttgaccaccattccgggctggacgggccatgcgcacgacgcaaccggcttgggagcccgctccacctccaccaaacacatacgacaacttccagcaatcatcaacttctcatggtagcagtatcgggggatggtggctccggccttttcgcaggcctggatgagggcggcgccggctgtttggggcattaggatcgtgtatacagcctgcttggtgcatcagagactcgcgtaccttcaatctgaaccttctttccatctgtgatgccgattagcaagtttcctcagcgacaatggacagtggcacaaaccgatggtgagctcgatttctgcgggccgtgtggcggacgcagcaaaggcccggctgccattgaatcctgcacgcagcgcaggcctcttcagcgaccggactagatgttgccgcagcatggtgaagcttcaggttgcgagggttggtgcactgcgaagctcgacccggtcgttgacgataggtcttgcgcttggcatgctggggtctcttacgaagtaagcgcatccgtccgggcgtggattggcaggagcgacatggtccgtgccctccacaaatttcggacacaggtataagaagaagagcatccccggccccctcacacgcaagtcactcattcggtcgcaatttattgttctgcagcttggacatccacctcgctgcggtctattacgcgtcctagagcacgactcaccgtgcgaggtagctggagcagatgaggttttctgatgatatcttgttccttaccaacgtcgctacattccttttgacatgaccaattactgtgtataccttcaggccatcggatcggacatcgtccgtctgctgctagatcgcttgggtggatatatcctgtgccaatgctgcgtaaaacgacctgtggcctgaatgaagacgactggacgcagtctgagaacaactcttgtcgtcagaagaaaattcaacggcactatgaagtcctcgcatccacagcgcaggcaagatagtcatgagcatggaaagttgagtgcctgccttgaatatatgatcctgaagcggcacgcagctctttggcagaccgtccaaatgacttttgtcccggcaaatatctccaggctcgactaacctgaataaggcgtagatgtaaactccaaacgttctgtcaggtgattgaatacgctacagacaccactcaagatctatgatgtctatacagtcacctgctgctcatgtggcgcgaaacctggggtgggccgccgcttgctgctcataggtcggcaaccacatcgagctctctctaagctgtcgtggtaaatgatactgtgtatgccttaagtcttcaaggtagactaaagagccaaaacgtgctgaagggtagctgagctgacgcatcgcgtgagcagttgcggggaacctccccatccgcgaatgtccgcgtatgttataacgcagcatgtagcagggattaattgacacacaacgattgattgatgaactttcgattctctgttactgatctaccccactgctactactacaaaaaggtctacaagcctctccactacgattcatagggccgtattatcctagatgctctacttgtctacgctctaatccgcactcgaggaatggaaagataataaaaaagctccaacgagccgaaccaaaacgccaaagactgcaaagagtcctgctacaaatcgtgatatcgtatcgtaagctctactcgttgtcggactcagggccaacctccattttcgcacgctggccagcagtcgacttggccaccggggcagaaagcttctgaggaggtacaccgagaccgttgtggttgcggaagaagagtacacccttgccctcgccctcggcgtccgcgctgggctcgacccactggcaccagcgagcgctcttccacatggccttcaagaagccaataggaccgccctcaacatccgagcggtaatgcctgcccatgacaggcttgatagcctctgaagcctcgtcggcgtggtagaaggggattgtggagatgtagtggtggagaacgtgggtctcgacaatgccgtggagaatttcccgtccgatgaagccaaactcgcggtcgatggtggcagcggcgccacgagtgtaagtccaggtgttggcatcgtagtggggcagggtggggtcggtgtgctggaggaaggtgatggcaacaagccagtggttgacccagaggtaggggaggatgtaccagacgaagaggttggcgaatccgaagttcttgccaacccaggtaagagcaccgagggtgatggcgataccaagatcactgagcaggatgaggtgctcatccttgcgttcatacagagggctggatgggaagaagtggttgacaccaccgcctgggccattgtgcttgcccttgcccttgccctcggcctggcgctcgtggtagttgtgtccggtaacgttgaggatgatgtacaaaggccatccagcgagctgctgaccgatgctgtggaggagagtggcgatgggagtctcctcggtcagctcatcgagctcgtggatcatctttccgatacgcgaagcgtagacctctcgcgtcttggggacgaagaccatgtcgcgctccatgtgaccagtggccttgtggtgcttgccgtgcgagatcttccaagagaagtatgggacgaggagggcggagtgacagaaccagccaacggtgtcgttcaacaccttggagggagagaaggactggtggccgcactcatgggcgagaacccacaggccggtaccgaaaagaccctggatgacagtgtagacggcccacagaccagcgcggacaggagtcgagggaattgtctcgggtgtgacatagttgtggaagacgtagaagacggccgcaagcgaagcgatgtcacgggcaacgtagccgagaccacgaagacctgagcgctcgaagcagtgcttggggatggcatcacggatctgcttgatggtgtagtctggaatctcaaactcgttgccgtatgtgtcgagaagcacaccgcggttgctcttggactgagcgggactctcgtcaagggacgacagcgaggtgttggaagccgatcccgcaggcgagtcgaacggcgagttgttggcgtgggtggagggcgaggagtctgttgtgacgttcctcttcatggctggagcctgagcgcgggcagttgtggtggccatgatggtggaacgaggatgcaggatcaattgcagtgaagaattgagtgcagggggcaagaacctcggtgtacttgagggagtagtggtgaggggcccagcgttggggtcttgttgggacgtaggtcggttgttgagctgatggtgtgaacgaagatcggcttcgttgcagcacggcaaagctcaaggactctcgaacgaacgaggggaaaagaagcttcacaaggggcaggagaggttgaggagcacagcaggcgggacaccgcagaatttaaaagcgatgcgtgtgcaggcggtggagggaattttggtggaccctggcctggtagcgcctgctcgggaaggttagggtgtgctaggaggcgttcgagacagacagctccagctcacagcattcactgctagccgctctcagatatttctgccctaccgcgtctccatattctcgccaccgcactgtacgcatgcagacaatgcgctcgcaacacgttgggcgagtctttgaggtctctgatgcgtgtgcagcatgtctcccctagcctcgatatgccgcccccgtgtatcgtctggggcgcacatttttgcagcagatcatttacaaccgctgtcttggcgcagtgttagggcatttgtcggcagacagaccgccagtttgcacccatcatggcgtgctgattccctgcactccctccatgggctcgcctggaggtcggcgcccaagcttctaccggcccgctttcagcgcacagcagcccaccagaacggtgctggttgcgaggcatcgggatctgcaattgccatgtctccccactgtttctcaaacagccaatgcagcctgggctggcgagcaattgctccaacagcttcagcagagacttctgtgaatcgcaaaaattcgggtcctgcagggtcctcggctagtctcaggcacaggtcgatccggttgattcgctgactacattccgccgaggttgctccaacacgcgccaccattccacgttgcatgtggagatccgcgatgcaccagacgtagtgttcgctcatcatttgtgagatggtacgaaaagcgtacgtttgtgaacaggttcatgaggtttcaacgcacgctctatggaaggttttgtaaatgtgtaaggatgtccaaaatcagtgccaccggttctgcttgaatgtcttccaagccgcaaagcccagaagagcggcaacgccgattctcgcaacaagtgctgtagctacggcctttctcacgattggataatatccttcccaacatggaattgacggccgcgcctcttgcaatcatctttgatcttccagtccgtccccaccctctccctacgcccaagcctgcgatgcctacttcgcctggcttctcgttgtagaggcttcctattccttcgctgcccagccctcgcaagtcttgtatcggtggagtaccaggatcggaactgctcgccatgcttgacgtgctcatctcctttgacttctgctgcctgaaccgatacgacatggcccacatgacaaaccgaacgtcccagcttgtaaacgtaggatacgtccatagttccaaggcgttgtgaggcgggatgtgctccaggaagtcactcacaacgcctaatgttaggccccagagcagaagtggtggcttcttgtctcttggaccgccttccatacccttcagtgtgtccttgactcgcgccatgaggccagtcgatggctcgtccgccagtataaagtctggtattgtagagcaatgcgtcgagttggacggtacgagatgtattgcggcgaacatcatcttgctaagcatagcctggagaaaccatcgcttgatgccgagctcagactttgctagacgggcgctcacgtcggcgtactcttgcgttcgaagagcagggagtaggagggcgcggaggggcacccagtgggaggaggccacttcggtcggctgtaggcattgcgctgggtaggacggagaggtgagaatgtatatgtaagggcacaaaaccatcaatctacgacgcatcagtattaccccccgtgtgcacagccgttcgaaggaacttacggcacttttccccagcttgtagtcacaattctctgaggcagattccctacctctattgcattaccgtcgctgagatctatgcccacctcttcgtgggcttctcgcatagctgtgaccgcgtcatcggcgtcctctgggtctcgctttccgccgggcagcgcgacatggccgttccatttgtcacctattcgcgctgctctcttgatgaataggagctcaggatcaccatgtttcacccagtcctgttcgaagaaggcattaagcttatcttcaaagttcagcttgtggcttgaggttacggaagagcgacggcgcttggtcggtgagtctggaaaaaaagtaggcgacgcgttctctgaggacgtgggccaatgtgagtacctgggctgtacacgtaggatgagggctacagaggcgcgtttgggcacgccatctggacatgcgacctctgggtatggatgtccattgacctcgaggagcaccgacttgaggttgctgatgatttcctgggtatcggacggtgtgggcatggtgtcgtagcgtattagtcgcgcggttgtccgattgacgataagccgtccagcaccgcacggtcacaggtacgcaagcctttgattctgcctttgaatggaaatcaggcctctgatttaattataatgacagattatgtgtgttgtcagcgaaaataggttcatgttgacatcagcgagttcgacattgatactgagacatcagcaaagtcacgcacgaccgaggtttgctggcagacgcaattgacagtcatgatcattacacgaagcgcttgagaagaagaggggatatactccaattcgatttgcagattttactatgctataaaagtctgttcgtacgaggtttgctgatgcgccggaggtcagtagcatatttaggtacacctgtgctgagaaggaagctttgaccaatcccgatcgcggaaggaacagctagcaagctggtggggtagtgacgcgggatcgcggggctgcgcaactttttttgaaatagcatcttcacgttggggtagcaattccctttggatttactacttcttctcttccagtcacatctctgaagagttacgaggtgtagagaatcatcatggcaggccaaaagacaggtaaatttcactttctgtaggaagagccaatccagactaaccacaacagccatcctatcggtctacgacaagacaggtctgcttgacctggctaaaggactgcacgaatgcggtgtcaggctactcgcttctggtggtacggcgaagatgatccgtcaagccaacttccctgtcgaggatgtctctgccatcaccaaggcaccagaaatgctcggtggtcgcgtcaagaccctacacccagctgtgcatggaggcattcttgcgcgcaatctcgactcggacgactcggacctctcagcgaacagcattgacaaaatcgactttgttgtctgcaacttataccccttctccgaaaccgtcgccaggatcaacgttaccatcccagaggctgtcgaggagattgacatcggaggtgtcacgctcctcagggccgcagcgaagaaccatgcgcgtgtcacaatcatcagcgatccgaacgattaccatgatctcctcaccgagcttaagaaggacggcgaggtctcagagcagagcaagcagcgatacgcgctgaaggctttcgagcagactgcagcatacgatagcgcgatatcggagttcttcaggaagaagtacgcaggagatggcaaccagtttctgccccttcgatacggcgcaaacccccatcagaagcccgcgaccgtcgcgatgccagaaaagccactgcccttcaaggttctaggaggtgcaccgggatacatcaacctcctggatgcgctcaacgcgtggcctttggtgcaggagctttctcaggcgctcaactaccccgccgcagcaagcttcaagcacgtgtcgcctgccggtgccgctatcggtgtgcctctgagcgagggtgaacgcaaggtgtacatggttgatgatattgaaggcatcgagaactctggcctcgcccaggcatatgctagggcacgaggtgcggacaggatgtcaagtttcggcgacatgattgcactatcgcacgaggtcgatgtaagttgagaactcctgagcaagaattacggatactgacaagtggtagctacccactgcaaagatcatcagccgtgaagtgtcagacggtgtcattgcaccaagctactctgctgaggcgcttgacattctcaagaagaagaagggcggaaaataccttgtgcttcagatggatcccgaatacgtacccgcgaccgaggaaacaaggacggtcttcggcatcaccctcaagcaacaccgtaacgacgcgaagattgtgccttctgacacattcaaccacgtcatcgtacccaagaactcaggcactctgccagagtcagctcagcgagacttgacagttgccaccattgcgctcaagtacactcagtcaaacagtgtctgctacgcgctcaacgggcagatcatcggtcttggtgcaggccagcagtgtaagtgataacatgacgatctaaagtgacagtctaacattaccatagcccgcattcactgcacgcgtctcgcgggtgacaaggcagacaactggtggatgcgcttccactcccgcacactcggcttgaacttcaaaaagggcacaaagcgcccgtcaaaatccaatgccatcgatctcctctgttccggccttgttcctgaggagggtatcgagcgcgaagactttgagtcacactttgaagaaggccaggtaccacagcctttctctgctgaagagcgcaaagagtggctgtcaaagttgaagggtgtcgctgtcagctccgacgcgttcttccccttcatcgacaacgttttcagggcgcagaggagcggtgcagcatacattgcagcgccgacaggaagtcaaaacgatggtgccgtctttgagactgcggagaagctgggtatcacgtttgttgagcagcacattaggctgttccaccactgagcaatgagcgaggtggagggcgacgattgatggtcatgactttcatgaacaacaagtcttaggtagactggatttgggggtttctgggttgaagtaaataccaaacattgagaatgcatctgaaactcgactgcactgctataagcgcttttcaagcgccgtcttttgtccagttcgaagtcagttgctgcgagccaattgtcgccgtgtttgctctcctacaccaagaagacgcgttggcggggcaatcgtgtccaatccggtttagcggcattagctgcatgggacgaagaaatggcaggcggtcaccttgacttctcccgctctgcaatcgcaacaacaaacagctcacagacctttcaatcgcactcatccaaatcactgcaccccttcgaaacatcccacgcactaccagccgcgatcaccatgtctgcacaacaggacaaccagatgcagggtgtccaggaccccgctgccgagggcaaaggcaagggcaaggcacccgaggacaacaccgtggaggagtctatggacgacgactccagtgatgagtctggtgctgaggagcaggtacgttttccgcgctgaatccagcatgcacaggcgcaaacagctaactcgttcacatcaggccggtgaaggtatgcttcccaagtgaacagcgagtatgcttccgtctaacatcagaatagtcgaggagcccgacgaggacaacatggaggagattgatacggctaacgtcatcggatcccgcacgcgcggcaagaacatcgacttcgccaaggccaaccaggagctcggcgacgacgacgaggaggacgacgacgaggactttgtcgaccccgatgacgagatgaaggactagagagttgcaagctgcactctctgtgtcttttggtacgttgccagcttccgctgcgtcagacgcaagcggctgacaaaacaccaggtctccctccacgcgatcacgaacttttcaacgttcatatttgggttgggtttgatacacaaaaggcttttgggcattggatagcgggtaggctcatgcagatattggagtcttggtgcgcttgccagtggggctgccgtggggttggacatctgctgtgcgcgcgttgagcgtggcatgtttgcagtatggaaaagtcgcacaagcatagcactcagcgtacatgaaatatcaactttacgatacctgtctgttgccgcgaatgttgttgattcaccgccttttgcaacatggccgccaagcatttggctggaatagcgttagcaaccttgggattcgcactggaggttatcaatcaagatggaaagtgtacaatagcagccactagcggagctatttacagcatcgctgggcttcaacttcgacggcaaggccctgtgtatatagccctaggctatgaaagtgactgttgtacattgagcaaatcaatcgtgtaagcacttcattagcgtgttctcagtcgctttcgctaccattacgaagattggaatccgttggtggcatgtcagaggttgataatccgcatgttatgactgggatcgagccttggaataggcgctggatgccaaatcctccgttcatcgacgttgcttcgccaatgcatcttaggtaatgcgtttgaatggtaacgaaatctttcagcatgtgagcgtgtggcagtcgagcgaataagtcgtgtatgatcaaacatctcgtgccaagggggtcatcaaaagaacagactcctgaggaagtgctggtaaatagacaagtgaccaattcatcgcaaatacaaaaaaaatctcatctcgtatcccaattcgaacagtacacaggcgaacttgggagaagagccggccataatcgtaatgggtccttgttagagtgttattctggcctgtggtagtgttctggtggcaacctcaatggttcgtatggcttctcgtggtagaccatcatggacacccgagagacccgtcctagcgaaagtgccatggcaacaccccacatgcgttcgatggcaagttcgtgcagcttggtaggcataacgtttgcaccaggtgtcgagtaccacgattctgctttttgtactgtggatgcatagcaggaaagacaagacgaccgagatggcgggcggacaagattggaacgtactcgacattgaatgctgctggaattcattgttctttgtcgactctgtgcttctcgattgacgcgcgtcgcgatcatgccatggaagttcctcggaccgcatgccatagcattgggaagattccgtactcatactgatgatatcgtgctttgcaagtgggcggcgtctcaggtatcgtctgatcgacggcattcccaagatgacgccaaatttggcagtgcttgcactccaaacctcttcggcaaagtcgtcatgtaactccttgacagctggaccgaacactctgtttgcgacgcttctgtagtccaagcgatttcttatgccacctgcagtggcatttacaccacgtcatgcgtaacggccatgaatctccgggacactcgactgagcgcgaaagtcatcgcgatatcccacattcgctcagttgcaaggtttcgcaacttatgaggcaatacccttgcaccggttagcaggagccagcaaaattcgtgcctgccttttcttgacgagaagagctgaagaggtagcctgtatatattcaaatatcagagcattttgtaccaacgtatatatccaggctcctctataaacttttatcaagtacagctctaaagaacatcagctttacgtcgcaggcggcagaagtgagcaggaattttatcgttgccctagtgaagttgaagcgtaacatgatgtcctaaggcagttctctggatggaacacggcgaggacgaggcaacgtacttagcgattgggtccatcattgtccaacttgacgagcataacctgctgagacattaatcgttatcactatgtcccgaatcatcgttgaggagaggtcttggatccgtagtacccatggagctatggtcagaagcagatgatttggttgcgcgggcgactcttcacgtaacgatcggtcgaatgctgtgccaggatgatcccgaatttcgcctcgctgcagtcccatacatcgtcagagaaagcatgatgcagacccggatgaaggttccaaatggcggtgtctttgaattgtcgcttgtgttgtgcgttgatggtacgacggcagaagtcgtcttgaaataaggacttgctcattagcatcgtcttccccaaacccccaaggcttaaattagaaccgctggcatatgcttttcattaggagggatccctcatcgtcaagtagtcaaaaactaatgtggtccggagggtgtgctctctttgatgcaactttatcgtgcatcctgatgacgtacgagggtttgtattgagactgttcgtgtttcgagtgtttttgtgaaggcatccaaaccagcactgtcaggaaaggaacgtagagatctcctgtatcatctagatgtgtgagcgttgatcttcacgggacttgttctcttcgactgagattgtcagtagcatggaaaccttgtggatacttgctcgccactgtctggccagggtctgagctgtcagatgcactaggatggatgccctgcataagtgaaatgctctagcacggaggacctggcgagactgtcactcatttctgggtcggtgttgggccaattgaaaacatgggcgcaaactacgctgtgtggcggcattcgattgagactaaatgtcttcattccttctcatcgtttcatgctgtaatgaaggctacgctcgtagatgcagcatgtccggagagcttcggaaacggtggtgcatggtgtaagcttactctgccaccccaccaggcgccgacaaagttcgtgcccgccttgtccaacgagaagaagtaaagatgcagcctgtacatattcaaagacctctacagaattgggcagagcatcttacatctgcgcatatattcaggcttctctaggagcttaaaataagtatatctctagagtctatcggctcaagctgcaggtgcagagcgggcacgaatgttttgccgctgcctggtgaccctgcatacataagcattgtaaggcgttgagggcgccgtcgtgattcgcctcaagggtcttctaatagtgcccagctaattggtacgagatctataaaccatgttcgctccgagatctctgcaacgcacggaccttcgggcgaactactgtgcaatggatcgggtgcaacgtgtaaagcgtggtaggctatggatgcggggaacgttgaggcgagatgtccctcggaaaattggaggagggtgtggaaaagcaatatgcaaagtatcacgagggcgcaatctcgatttgaccagggctcttgcaaagttcgggaaaagagatgttcggatcccgacgaacgacccccatggtaggtaggtaggccgtgtttttatgaggagatgttatgatgtcaagcctaggtgtagacttttccgggacggagaattgacgcccacggctaattccatcaggctcgatgtaggcatatattatgtacatgaatcctgaggtagagggcctacatgccacagccccatgtatggcttcgctggtgctagctcataatcatggcgcctctaggacgggcaaccgttcctcgattatccgccgctcaaccattttcacacgcagcggatgaggcgacatcggcctggccagcgagcttggatacacagatcctcgggatacaggtgagatggatgaatcgtacgtactcgtgactcatcgaaattctagacgagaaggctccgctgccgttagctggtgcccttccgagttatcccgatcatagggaccaggctgatttgcaaggcgtggcaattgtggacggcgtcgcccgagcaggcctgaggcgaacgaggatcatgaggcaaaggaggctgcttttcgacattacgcctggcaggggatcacccgcccatatactctgtatgcgaagcgatgatgtcgacgaatgcgcacgagacatatttgcattccgctggacaatggtggacaatggcggggtctaaaatatctccggccaatgatgtgcgggcgcgtctggtccgacgcgcagatttccgccgttacggtgcgataagagacagcatgaaattactcgactgcagacgagtccaccgaagcgctgccgacggcgaatgaagcgacaggcatgatgcgtgggctgcggagtggagatggggccagcgggagagacgcatcaacgcagtcatcttgcggtatcggctctgctagctgcattgaccgccccagaggaagccaaccagcaggcgagcattgtcacgactcggcagaaaaagagcgtgaagagcgtggggtaattttcgaatgcgtgtgaacggttccaatatgccagcgcagctaatcagcatacgagtattgctaaagatgacctcgacacgtacctcactgtcatgaaggttgcagacagtggtgttggctgcaaacatacgggagggaatcggcggctccttgtgcagcggagggagagatattggcatgtgcttctcactcaggaagaagtacgcgacacgtagaaagttgtacaatgagaataccaagactgcacccaaggccccgtgaaattatcaaacgctccgagcagacggcggagatcaccctggcatctacggcagtccctccaggagccaattaccggtctcgagcgtgtccaaagtgaaggtacctctagcgtgtctgcgaattccccactcccactcccatttccccttcataaaccagcgctgccgaccgcccgcttcttcccacctgtttcgttctcatcaactacaagttgcctgccggaactcgcgatcatactgccagttccgtcgatacccactacaccaaccagtaagtcaatgtcgcctccaccctccatcgtcgcacctcttccccaatggccacgtacaagctgcttgtcgcgcaagaatcaagtggcaacctacgctccttcgaaagcagccccgcgcgtcgtattttgccggttcttatcagcacatcctggggtactacgaccagctatcggttcccgcacgtcgtcatcggtctcatctgcgctcctctgggcaaccttctctcgcgggtgaccgaatcagagcattgtctgcgcttgcggtggattgatagacgcatgcgacaccaatcggcagacgtacattctttctttcgaggctagagctagtgcatattcaaagctccgagtctcgaacctcgcacctcgaacctcgaaccacagccactcagcaaaatcgtttgatatcaagcactaacagattgtttgcagacttctttctaccattatagagcaggcgcgatccgccaacacttatacgataccccaccatatattcccagaattcggccctcgccgataccatgggaaaagtcactttcgcggaagataccaacttgccacaagatacccagattgaagaggagcagtcatccgtttttcagtaccaagatggcccggagtataagaacaaatcctgggctggggcccttccggtgaagcagggtctctatgatcctgagaatgagaaagatgcctgcggtgtaggcttcgccgcccacatcaagggtatcgtgtcgcataaaataatctctgacgcccggtcgctcctgtgcaacatgactcacagaggagcagtcggatccgacgcccgagacggcgatggcgctggtgtgatgacatccatcccccaccgattcttcctaaaggaatttgagcgagagcaaggctacaaactgcctgcgcttggccagtacgctactggtaacctcttcttcaagccagactccacaatcctggaggagaccaagtcgatgttcgaggacgttgcagaccagctagacttgagagtactcggctggagagtggtaccacgcgactccacacttcttggaccggcagcactctcacgagagcccatcattctgcagcctttcgtcgtcctgaaggctgcatacggaacaggacgagagcccaacgcggactgggcacaaaagtacgacaacggctactttgagcgtcagctatacgttttacggaagaggtcaacgcatgtcattggtcttcacaactggttctacatttgctccctgtcgaacaagaacattgtatacaagggtcagctgtctcctgtccaggtgtacgaatactaccacgatctgctgaacgtggactacgaggggcactttgctctagtgcactcccgattctccacaaacacattcccatcctgggaccgggctcaaccgctgcgatgggctgctcacaatggtgaaatcaacacattgcgtggaaacaagaactggatgcgagcaagagagggtggcatgaagtcgagtctcttcgccgaggaactcgacttactctacccaatcatcgaggacggtggttctgactctgcagctttcgacaacgtcctcgagctgctcacaattaacggcgttctttcgttgcccgaggccgtcatgctaatggtgcctgaagcatggcagggaaataacaccatggatcccgccaagcaagcattttacgagtgggctgcttgtatgatggagccgtgggacggaccggcgctcttcacattctcagatggtcggtactgcggtgccaacttggaccgaaacggtctgcgcccttgccgatactacgtgaccgatgatgatcgcatcatctgcgcttccgaagtcggtaccatctccattgagcctgagcgtgtcgttcaaaaaggcagacttcaaccaggaaggatgttgcttgtcgacactgtcgcaggtcgcattgtcgatgacgctgagttgaagaagactgtttccgagcgtaacgacttccgcgcatggattgacaagaacctgttgactctacccaaggtattgaaatctgtggttgagaagggtgttgatctgtcatacactttgacagagacaaagctacacgaagacccgcgcctacgtgccttcaactactcgcttgagcaagtcagcttgcttctcggtcccatggcagcagactccaaggaggctctcggatcgatgggtaacgatgctcctcttgcgtgcttggccacacagcctcgtttactctacgagtacttccgccagctttttgcccaggttaccaaccctcccattgaccctatccgagaggctatcgtcatgtctctcgaggcttacgttggtcctcagggtaatttgctcgagatggacgagtcacagtgtcaccgtatgcttctgccatcacctgtcctgtcgattgaggaattcacagccttgaccaacacatccaaggtgcactctgcatggacggtgaagaccattgacatcacctttcccaagagtgagggcacagaaggttacatgaatgcgcttgaccgcatctgcgaggaagccgcgcagggcgtcaacaacaatgacaacatcattgtcctcaccgaccgcgcaacttcgcccgaccgagttcccgtgtctgcttgtttggccaccggtatggtacatcatcatcttgtccgcaacaagtggcgatccaatgtcgctcttgtgtgtcgagactggtgaggctcgtgaggttcaccacatgtgtgtccttgtcggatatggtgccgacgccatcagcccataccttgccattgagtgtattctcaagatgcacagggaaggtctcattcgcaagaagctcaccgctgagcagcttatcgacaactacaagcattcttgcgatggtggcatcctgaaggtcatgtctaagatgggtatttctaccctacagtcatataagggagcccagatctttgaggttcttggtcttgatgactctgttgtcgaccgatgcttcactggaaccgcatcgcgtatcaagggtatgactttcgacctcatcgctcaggacgcttttgccctgcacgagaagggtttcccaacccgtcccattgtcgagattcctggtctatctgagactggagagtaccattggaggtctggaggtgagccgcacgtaaacgacccaactgccatggccaacatccaggatgctgttcgcaccaagaacgacaagtcatacgaggcttattccatggccgaatacgagcgtatcaaggactgcacactgcgtggtctgcttgacttcaacttcgaggaccgcgccccgatccccattgaccaggttgagccttggactgacatcgtgcgccgcttcgtcactggtgccatgtcctatggttccatctccatggagtctcactctacccttgccgtagctatgaaccgacttggcggaaagtcaaacactggtgagggtggtgaggatccagagcgcagcttgcgcatggagaatggtgacacgatgcgttctgccatcaagcagattgcctctggacgtttcggtgtaacttccaactaccttgccgatgccgatgagctccagatcaagatggctcagggtgctaagcctggtgagggtggtgagcttcccggccacaaggtctctggctccatcgcaaagacccgtcactccactcctggtgtcggtctcatcagccctcctcctcatcacgacatttactccattgaggatctgaagcagctgatctacgacttgaagtgctccaacccccgcgctcgcgtctccgtcaagctcgtctccgaaactggtgtcggtattgttgcatctggtgttgccaaggccaaggccgaccacattctcatctccggtcacgatggtggtactggcgcctcgcgatggactggtatcaaatacgctggtttgccctgggagttgggtctcgctgagactcatcagactctcgtcttgaacgacctccgcggtcgtgtaatcgttcagaccgacggtcagctccgtactggacgcgatgttgccattgcctgtctgctgggtgctgaagagtggggctttgcgaccacgccactcatcgccatgggatgtattatgatgagaaaatgcctggaaaccgccactgtcgttcgaaccaagcaaggccccaaacgcattgctgacatccaagtcggggatgcactctatgacacggatgaccacgaagtcctatgcaccagcacaaccgattcaactcaaggggatcttcgcaagatctcctacctgcggtacaactctaatgttgtggattcatttacatgtactcctgatcacgagttattgttggtcacatctgcatgtgttccatcatgcaccgaaaatactgttacctggatgtcacgatgtgatcgtcatgaaccgagacaagaaatcggggacctccaattggaagtcatggcagattcattcttccgagacctcattgatgaatgggataacgacgaggacactgctcttccaatcctcgatgacaagaagctacaccattacgcggaccgcgttcttgaccagcattttcacgaaggtcatctcacttactccacgtctattgatcgatatctccagtaccttgctgagaatgaactggacaactcgcctgaagtctttagggagtcacttcatgaccatatcaacctatactggcgtggacgtggtgaacaggtcattgcactaggagaattggctgtggatgaggacgaagttgacacatcctcaactgtgtttgatattggtgagagtacaatttcgaatgcagtcctaccaagctcagagcttgggtctgagtactctggacagtgtccatcctcagatctgactatgaccgactcttccagtgtgaaggagagttctgctatggacattgaaccgcagaacagcaacaagtttgagagtgtccgtcgatcactggacaacaagctgtgcagctgtggtggaattcgcaaagtatttcgcaggtttgcctcaccagatcaggctcagcttgttcattccatccttctttctgagcaccatcatcttgtggatcctctggtggtttacaacaatgaaatgttcagaatgagtgtggacaagtttgaaggattatgttccaaagaagcgaagaagactcacctgaaactctaccgggctccactgcgatttgtccctgctccaacttcaggagcgcaggctaccgctcctcttcctgttgacgcctactttcttggaatctggatgggagatggcacagctacagctgcagaggttgcatcttcagatcgtgaaactgaagtctggctgcatgaattggtcagatcaatcaacagacaatgtccagacggtgctgcacccctcaaactatcatcacgtcttacatctactgctggaactctgcttcgcaatggatactactctaactctgatgtctacgcccataggatatcatccacataccagacagaagggggcaatttctggaatccagttcttgacggcctcaaaactctatctatgctacataataaatctggtggcataccgaaacagatcatggaagctggagaacaagaccgtcttgctttcattgctggtctagtggagagtgatggttgctatgttaagagtcataatgcttacagagtgatccagatgggagatgaccacaagaagattatttatgatctgaaggatttagctctgtcttgcgggattgctgttactggggttgatattcaggacaattctgtgtctggacaaagctttcgccgccaggatggtacctttcctaagacgtatattgtatatctcggaaaaggctcagaaaaattccaacaccacctcaagattccccgaaagcggatgacattcactcgagagtactacaaccaggattgtcgccccatcagatcgattgagcatgtcacaggttcctaccgtggaattgaagtctcaggtcacgaattccagctagagaatcgcactatggtcagcaactgccatctcaacacatgcccagtcggtatcgctacccaggaccccgagctcaggaagaagttcaccggtacacccgagcacgtgatcaacttcttctactatattgccaacgagctccgtgcgatcatggcaaagcttggtttccgtaccatcaacgacatggtcggccactgcgaggtcttacgtgttcgtgatgaccttcgcactgcaaagactgagaacattgatctgtccttgatcctgacaccagcacacactcttcgccctggtgttgccaccttcaacgttcgcaagcaggaccatcgtcttcacgtgcgccttgacaacaagctcattgcagagtctgagctcgctcttgagaagggtctccctgctcgcatcgaatgcgatgtcatcaacaccgaccgtgctcttggagccactctctcctaccagatcagcaagcgctacggcgaggctggtttgccacaagacacgattcacgtgaacattcgtggatctgctggtcagtcctttggagcttatctcgcacctggtattaccctggagcttgagggtgattccaacgattatgtcggcaaaggtctgtctggtggccgtctgattgtttacccacccagaaatgccgtctaccgcgctgaagagaacgttctcattggcaacgtatgtctgtatggagccacgagcggcacttgcttcttccgcggtatcgctgctgaacgtttctgcgttcgtaactccggtgctaccgccgtcgttgagggtgtcggtgaccacgcctgcgaatacatgactggaggtcgtgttctcgtcctcggctccactgggcgcaactttgctgccggtatgtccggtggtatcgcttacgtccttgacattcaccaggacttcgagcagaaagtcaaccaggagatggtcgaactctctggcattgaggagcctgaggagattgcattccttcgcggcctgattgaggatcatcaccactatactggctctgagctggctgctcgtattctcctcgacttcacccgcgcactgcctcgcttcgtgaaagtcatgcctgtcgactacaagcgcgtactgttggaggagaaggccaaggctgctgagaagaagaagtctgagtaccctctacccctcctcgctggcaaccctgttcgcactgcgcacgaggactctcgcaaggccgaacacgagcacgaagccaaggagaagaagaagagcgacctgctcgacatcgaagagagtgtcacagacgcaaaggccgagaagaagaaggcacttgtcttggacaagacccgcggtttcatgaagtatcaacgccgatccgagaagtaccgcaaccccaagacacgtactcgtgattggcaagagctgtcgcagcgtctcaacgaggacgagctgaagtaccaatccgcccgttgcatggactgtggtgttcccttctgccagtccgatacaggttgccctatcaggtaagagactaatgtacacattctctattaaacaaagctaacttcatgtcagtaacattatccctaagtggaacgagcttgttttccagtaagttgcattcttaagatactacatgctgtcggcgacgatggaattcaaccagggtgcaatagccagcagcggatccgatagcctgaagctatacgcagtctcgctgagcttcaatcgcaacggcatgacgctgtgtatagcttcaggctatcgtatgcccttgttcgccttccatcgtagtcgacatgtagcctgtagcctactgtacaaagctagtactaacttttgaacaggggccaatggcgcgatgctctcaaccgactacttatgactaacaacttccctgaattcactggtcgtgtctgccctgctccttgcgagggtgcttgcgttctcggaatcaacgaggaccccgttggaatcaagtccatcgagtgcgccatcatcgaccgtggattcgaaatgggctggatggttccatcgccgccccagaaccgttccggaaagaccgtcgccatcatcggttccggccctgctggtctggcttgcgcagatcagctcaataaggctggccacactgtgaccgtctacgagcgtgccgaccgtgtcggtggtttgctcatgtatggtattccaaacatgaagctcgacaagaaggttgtccagcgccgtgttgacttccttgcatcagagggcgtcactttcaagactggtgttactgtcggcgaggaaggtcaagttaccctcgactcccttcgtggcgagttcgacgcggttgtgttcgcaactggtgctaccgtagctcgtgacttgcccattcccaaccgcaacttggacggcattcactacgccatgcagttcctgcacaagaacaccaagtcgctcctcgactccgaattggctgatgatgcctacatctctgccaaggacaagcacgtcgttgtcattggaggtggtgacacgggtaacgactgcatcggtacttccgtccgccacggtgccaagtctgttgtcaacttcgagctgctgcctcagcctccgccagagcgtgcccgcgacaatccatggccacagtggccccgtatcttccgtaccgactatggtcacaacgaagtcaagacccacatgggcaaggacccgcgcgagtactgcgtcatgtccaaggactttgttgacgatggcaacggcaaggtcaagggtattaacaccgtccgtgttgagtggaccaagtccgccagtggcggctgggacatgaagcacgtcgagggcagcgagcaatttttccccgcagacatcgtgctgctctccatgggctttttgggacccgagcaacgtgtcatgaacgacgcgatcgagcttgacccacgcaagaacatcaagactcctcctggcaagtacaacaccaacctgcccggtgtcttcgccgctggtgattgccgtcgcggtcagtcactcatcgtctggggcatcaacgagggtcgccagtgtgctcgcgaggttgatacattccttactggctacgccactcaactgcccgtcactggtggtatcgtcaaggccactcccctgcaactgggcaagaacagcggcgctgctattcctgtggctgcttagaccatttgtacgactataatgtgtaacgaaagaaaaaggccacgaaaagacgggtcacaattcgggggttttcgggccacagatgtatgatgtgggttggagttggcattgggaatctttatcgcatattttcctctcgttttgcctgcaagatacctctttcaagtttgtggagtcatctgggcggcatttgcattgtactatgttttacaagattttcgcaccaatttgtgtatataagcgaattgaatttgattgttacgtttgaaatttgatgccttatgacgaagtgcatgtagctataacgacaactagaccaagctatgaattcgtgccaagagtgaggcgcaaaaatgacgtcagctctttcccattccaacgactgaccacgagacaacgatcgacaagtttgctgggcatacaacgagcgaaatgaaccgatagcaacagaagtgatcatgctaccacaaattggtagataccatgcgggtcgaagaccactgcagtgttgtgtgacgaggtaggcaagatctttacacaattacagatcttcccatggatcctgacaggccttcagaaccacactcataacaccgcattcacagttcgcatggtcaagtctgcaagcatcgcggccatggcccgcagctgggcgctatgcctcgctccaagcaggcgaggacaagacaggccatatcagcgccggacctaatgaaggcattctgttcttcaacaatgtcttccctatccaaatacgtaaaatcatgggtcttcctatgccaagaatactggatagactcatcagcccggccatgtctggaacggatccaaatactgtgattcaacgcgcaaaagctaagcgaaatttgccaattgaaagtactgagattctgccccgagtgagggagggtggagcgtttgtaaagttcacgcatgatggcagcaccccgacttctgagattgaaaagactttgcaggagtatctaagggatgagcctgtcaagccgtggtggagtccctggaagcgaatgcgcgcgaaagtcgttaaaggacgaccatgggttgaggacatgatgcgtctaccagcacctcgactacgcgtcgaattcgtccctggtgaacctggagcttccgtgactgaggccgtggacctgagccaggagcagcttttccaattcttcagaccttatggcaagctgagcgacattgtcatgcaggagtcagactccaaggtcctccccaagtttgcttacctggactactcgagcattggcaaagcgatcatggctaagaactgtatgcatggctatctggtctcagaagccgaaggtggtggcaagaagggcactttcttgaggctcaaatatgagcagaagatcaagcctcgctacattagggactggattatcaatcacccgagaattattattccgatcatcgcagctttgatcgccggtacagtcgccattgttttcgacccgtaagtctcagattcagagcttgctggcatcattattgactagattccagtattcgcacattcttcgtcaaggctcatatcacacgaacgctccaccttgaagacaacaagtggtacaagtggattaaaggctatgcatccgacatcattcgaggccacaaacgtgatgaagatgactcctacgatgccatctgggatgaccgcaaaggtaatatcgagcagattcaaacatggctcatggagactgcggacaccttcatcatcgttcagggtcctcgtggctcaggcaagaaggagttggtggttgaccaagcccttcaggacaacaagctcaaacttgttattgactgcaagcccatccaagaagcccgtggcgacagtccaaccatcagcgctgcggccgcggcggttggttacaaacccgtcttcagctggatgaacagtatcagcggcatgatcgacatggctgcacaaggtgctactggtatgaagactggcttttcggaaacccaggagactcagttgaacaagatttggaacactacgactaccgctctcaagcaaattgcccttgagcgcagacacaaggacgacagggacgcgaacttggctgatgatgattggctcgaggcccacccggaacatagacctgttgttgtcattgacaacttcttacataagagccatgagggcggcattgtctacgacaaaatggctgagtggtaagttcgaaggtcgtcatcatcttcgtgttgagctaactgtagtcagggctgctcgattgaccacaacaaacattgctcatgtgatcttccttacaaacgacgtcgcctttagcaagtcactatccaaagcgcttcccgaccgtgtcttccgccagatctcgctctctgattgcagccccgatgtggcaaagaaattcgtcgtcactcacttggacgctgatgtcgaggacgatccagcgccaaaggatggctccgagaagaagcttccatcgcaacatcgcacagatcttgctgaactggattcgtgtattgatctgcttggtggacgcctcacagatctcgaattcctggcaagaaggatcaagactggcgagacaccaaataaggctgtcaacgaaatcatcgaccagtctgcatccgagattttgaagatgtacatctttggcgcagaagatgatggcggcagacgcaaatggagtcctgagcaggcgtggatgctcatcaaggagctcgcccaaaaggagagcttgcgctacaacgaagtcttgctcgacgacatcctcaagacgggtggagagtcagccctccgcgacctcgagcaggctgagctcatttccatcatttccggaccgaacggacggccatcgaccatcaggcccggcaagccggtgtaccactcagctttcaagcgcctggcacaagacaaggtgctgaagagtcacctagactatgccatccttaccaatctaaccaagattgagaacgcgaccattgacaagtgcgaaaacgagctgctgctattgagcaagctcaggaaccagcctgcacagactgccggccgcgtacaatacttgttagccaagttgtcagcaagccaagtcaaggtggagaagtatgaaactgagattaagggcctgaagaaggtgatggctgaggaggactagacgatgtgtttatctttggttcagagtgcaaagcgtacatagtgataccatgtccaatctggcattttgattgcttcctgacgccgttgcgagttctaggccatccttggtgccgacgtcagtgtgccgaggtcggtggtgttttgccgttcgtcatttgcctgtgcgcgccgtacccgcgagctcgtcccatctttccggccctaaagcttgcttgccaacgtgcgcgcaacctcaactccaagctgcgtttcatcattttctgcgacttgccattgcgcccgccccacgccaaaattgacttgtagctgcacatctccgccgtcttcttcacaccccacagcaatggcgcccaccacagacccggccgtcaacgagctcaagagcacggtccacaagctcgagcagcgcattgccgagctcgagggcaggttatcgggtcatggcgggggttcgtcgtcggcacaggagagcgtcaggatgattctgatggggccaccgggagctggtgagccgaaatgctgaaggaacatggtgggatggatgctgacagtgtacaggcaagggcacacaagcaccacgcatcaaggaaaagttctgcgcgtgccatcttgtacgtcataccaccaggcactcatgggatttgagtttcttcaatttcgagattccgcgatgctaatagcgccaggccacgggagacatgctgcgcgcgcaagtcgcagcgaagacgccgctcggccgggaagccaagaagatcatggacgccggaggtcttgtcagcgacgagatcatggtcaacatgatcaagaccgagctcgagaacaaccaggagtgcgcaaaggggtacgtcaagatttcggacattggttatggagcatcacaatcgcatactgacttcactgcagcttcatcctcgacggcttcccacgaacagtcacccaggccgagaagctcgacggcatgctcgaagccacccagaagcccctccagcacgcagttgagctccagatcgacgaccagctcctcgtctcgcgtattaccggtcgtctggtccaccccgcatccggccgctcataccacaagattttcaacccacccaaggcccccatgaccgacgacgcgactggcgagccattgatccagcggtccgacgacaacgaggagaccctgaagaagcgtctctcgacataccacgcccagaccagccctgttgtcgcatactaccagaagacaggcatctggaagcctgtcgatgccagccaagatcccggccaggtctggaagagcttgctcaagatctttgacgacaaggcatacgtcgctggacggtcaggcagcctcttgaacaagatcggtctcaagaactaagctttcttttgtgactggaagagacagaggccatggtcatgtttggaacgcgcaaaagtcatcttcacgccttggcacgagggaacgcatgtaggtattggttcaatgtatttgtacagaggcattcggatccggtcgttgggggggttttgcggggatctcacatgcgcttttcttgatgttcgtggactatactgtataaatcagacaatcaaagcttctgtgggaatacaaacgtggatcaagacttgaattctacaaacgctggtgagtgatatgtcctggacggtgcactgtttgaaagtctcgatgcatcatccccagaacgtcaacgctgttctggacacgagggcgttcagtggttcctcggcgttagccctagcctcgacctaagctccgacgcatcatcatctttcatccccaaagaaacccacccattcgaacaagtgtcctccacaacccggctcccacccgctccctcccttcacatcgccgaccgtcgcaccaaccttatcccatagtcgtgcaaggaagcgcattctgcgcgccacacaacatgtccagccggtacgcgcaaacaagcccagacaatgaaagtcgtagtcctggagatgttaaccagaccccagattcggcagaaacgacgcgcgcgacgacctcttcagctcctacaaccgcagcacctcgccctccaaatccaagcaaaagcctcgttcaccctacggcggctccggtggatacgggtacacctcgccctccaccgacgccggcttcgctgcataccccagcgcgtcgaacagcagtactggcaatttgtatcccggtgggagtagctatggcgtagggggaggcaatgagacgttccgctccgcgacgccgaattctcgcggccagtacagttcggcggtgctggatgagctggagagccagcatgatgatcagcacgtgggcattttgacgagcaaggtcaagcagctgaaagatgtacgtctttcgtctccattcatgctgcactgggcgattggagcgcgtgctaacacgcgtctagttgacacacctcatcggcgacgaaatccgcgactcgacctccctcgccgagaaaatgaacgaccaattcgagaactcgcggaatcggctcaagggcaccatgaatcgcatgttgaggatggcggagaagacgggcgtggggtggaaggtttggttgggcttctttgcggcggttattttgctgttttggtgggtttggttgagttagggaaagattgggataattagggggatagatggcacgagcgggggtggcaggaaacggtgtataggctgcattggcattgcatttggcgaggcgttttggcgcattcaagatcagaagatggggcacatgtaccaacagcatggcatcgatatatcttagggcggcagcatgggatgtttggtacaataatcccctctattggacacatggacttcagtactagaccattatgcagcatcaatgtgaccacttcagtgattgtttaaacagcgctagacaaaacaaccacagacgttatcgtgactccaaatgacccatcgacagtatcgtatattgcttttctcaagaagagaaggagtgcaaagtttggaggatcatgcgggttaaaaagaggagacattggtgtttctgttcgatttcagtaaacagcacatcgcccaatggaagtcttccgatacgtttttttcgcccagaagaatctcataatatggtcgtggtttgttttctagtattccccactcttgcaactcgggattttcataggggatagaggttgcagtctttcgcgagagcaagagcactccaaagtcaaagtaacaatcatcggcgggtttttagaatcaagggatatgggtgaagtgtcgaggagagatcagcaagcacaaggtggaatatatagctctcggtgacagtatcggagactcaggtcgatcagcccggctactgggtttttggaagtaagagtttggtgcttagaccagaagatgataaatctttccttttgttcgtactgacgctcatggtcatacttatcgtattctttgacaagacaacatacatgtcaacgactggttttagttttataagggtcatagagaaggtgagtggcggagcagagaggtgtgaagaccgtaaagatattcatacgcatattgtacttcgttgtcctttttcgagagtgtagaaaacgcccataacgtccaagagatcttgcgttttttcggaacgagttccagactccatatatgacagcaagcccagccaagtctttcacatagaagttagcaaacctgactttggcggtactgcgggcgaagatgtcaaagacacggagcatcgtcgaaactggcaaagcttacatgccatcaggtgggcgagaaggcgttggtaccatgaaagttcttcttctctactttgggggtcggggaggcatatatagcataaataacgatgtactgatcctaagtatcgcttttgtgtggtgtcattttggacagaaaagcagacagagtggacatggtaagcgtttatgtttatttcctgctcagaagctggaggccctcaaagctcatggaaaaaacccccactcggactttgggatacacatcggtgactgccaggtttgttttacgaggaaaatctggtgcggataggtaacttcaagtcaaagacagggacgaccctcaacaataatgggcagactgctcttgacttttggaatgcatacttggtgcttttgcgtccagagaatttagacctctatctcttctgattcgagtctctgccactcacatatggatacggcgaagtgtttttggacacgctatcggcaggtcacatcgagtcttcacatcgaaattttggagtcggccagatagctgataggtgctattctctcggacgttcagggagaacatcatagatgaaggatcgaaagcttttagagttgtcaaggaaggcaagcggtgcaagaaggaagacacagcgttgaggtggttttatagcgagaactagaacccgcgacagggtcatggtcatgccagtaattatttttgaaatgcctcagcttcgcaaatgttccatgcaaccctgtcaagatgtttttggataggcggcagtagtcatgcgctgtttggtggagagatttgttgcgagtggagtaagttatgtcgtgaagaagagagacaggcaccgcgacatggggtgcatagtgaaggttctttggacaagacaggagccataccctgcatactcgggcgtttttggtggaagagcagaaaaggcggccatgccacgaagttctttaggttttgtggccaatgaagtaaggagatgtgtgggaagataatattgaactggagatgaagttttatactctaagagttggagtatatgctcctcaaagcgccctttttgagctcatggtattttacggccagcaactgctgcttatgccgagccccccacggcgcctgaactactagccaccaccctagcttggtggtattaagcaagatcccagtcctgatcctccgttctgtatgtgtcagacccgagtgaataccgatgttaaaatgcgccagacaggatggagagccataccacagttgttcttctgccacgcgtgactgttctccgatggataggctcactgtcgaaatcttcccttggaaggacacgcgctgtagatatgtccgctgcccagcttcgatagcgagcctccagatatgattttgtagccctcatgggctcaccacgttcgcgctcacatcctgctcggcgataacggcctgttgaatccaccctgcctgttcatgtactgcctagcctccatgcgcttctccctcctgatgccgtagttcttgtcattgcccggcaccttctggttcttcgtcgacttgaaacccgcaaagcccatcatcttcttcatctcccacgtgtcgtcgtccatgtcctctggcttctccgcatcctccttcatctcgacatcgggcgactcttccttcttggcagccggtgccgccttgactggtccgccacgtgcttcgcgggtggggaagtcggatctgcgagggccgctgggtgctgatgcgccgccgcgggaacctcgtggtgcatcgcgcgggcctctgtcttggtcgcgatccccgcggcctcgtcctcgtggctcacgtgtgccgtctttctcgcggtcattgccacgaaagggcgatcttgatctgtagcgggggttgtcgcgtcggccaccacgttctcgtcgtgggctgcgcgatcggttgcgccgctcgccgggtgggcctcctccttcgcggttgcggtcttcgcgtggctcgcggcggctgtctcgctcgcggtgacggtcacgtgggcgctcgttgtcggacattgtagtgttgttggtcgagtgaggatggcgagaagctgtggcgcaataaagatgaatgagacctaggttgtgggtcagaggatgacgctagtgctttgcgcaaccttcccaatgaggaaagttctctcatggtgtggatcatagggacaggtactgggggcatgagcaagcgcctcacctagtctccaaactgccttgcacatatgcggcacgacgtggcaagtcacaatatgacaagccatcacagcgtgaaccaaacattttcagacctttccttgtgattcgctatggacagacgattcatgcagcgaacgtacgcaacatgcaacaaaaatacaccaagagtgcccaagaatcctcagaaaccatcactattcttttcgtaacgccaaccatgcagggtatatccagacctttcagtttcgcagactaccaacagaacctttgcacaccacggaccgcgcatctcatgcttatatctcatcctcttcctcgtcaaaatcatcctcctcacccatgtcgtacaagatgcgacctccctcgccgccctcgcccttctgtgcatcaaagtacgggagcacgacaccctcacgggcctgcttctgcttctcggtaagaccaaggttgaacgtcgattccatgtcgtcagcggcggcattgacgaagccaaccacctccttactggcatacgctggaaccagttcaagaagtgtgacaaactcctccttcagcttaccaacaaccatgccggcagtgggcgcgctgtagtcggtggcgcgcgcctcacgaaggaagtaagtctcgccctcggggcgacctgactttcggcgaaactcagcttcgagtacgatgccttggtagtcgttggcgtcgagacactggacgataccttcagcgccttgaaggagaccaaaggtgggctcaggaaggctgcgctctctggcggcctttgctgcgaggacatgggcaaatgacttgcagacgatgacagatgtggccatgtacttgagtagctcgagcggctgtggagcgtatgcattctgcgcatcctgcgtgggaagcatgtcctggtggtagactccgaccagtgtcgatgcatacttgtttgcgacaaggttgaatagctcgcctatgtcaattccctctacctcaagaaggtcggaaagggagtctacaacgacaaggctctctttggccagctctaaggcgttgcggagatcttgcatgatctgtttgccgctagtcgcagcataggcggggatgttctgaatggcgggatcgtactcggtggcctcaaaggacaccacgatgacgtgaatgttgcgtgacagggcgcggcgcatcatctcgtggacgaagggcatagcgcgttggttaaggtcgtcgaggaccagagtgaagggggatacattgttgcgtaagcacagaactcgcatcatcagatggatagagtggcgatgatgctgctctggagtagagattgccatcttcctggcgggttgccaatcggctgcaggtttgcgcctctgtgtccggataccgtaagtgtcgtagttgtcttccacaatccaacctttaatctctgcaggtcgaaatctgcgttgactcctgatgagtgctttgcgctcgatacactggtgtatggagataagccaatctggaatgcaaccgaactcgttgtgtacttcctcccaaaggtttggagtgctgaagatttgtgcccactctgcttcggagcagtcttttgcattgaacatattgttagagtcgtgatttcagagcttgactaacgtagagattgaagggattggatataagtggaagattgagaggaaagcaagaagtgtgaagtagatggtggttcgagtagtaagaaaacttgctgaaggacgggcgcgagacttctgaatatcagggggctggcaggagccaaaggggctgggagcaggcctaatgagaggaatgacgcatagagtgtacataccttttcttctgtgaggtgaaaggacctgcgaaacctcgctagcaatcacggtgcgaggtatgtcagattttgatgttggagccagtgagctactccattccttgaagtattgttacatgtatccagtcagttatacaaggtcttgttgggggatcttgacatttctgctggcgtggggtcgtggtagtgaggtgagtagtgaatggtctattcggttttggtgcgcactagcacacattgggctacgctagcgcatcccggatttaggcacttgcatatccgccccactgcttcatcgcgcatgcgggcgaagctatcatctaaggtacatatgtcgtcgtgaagcgccactatgcgtgtgtgcaatctcatctcatcatgacaagtgccacgccatcgtcgtcaaagccagctcgcccacgatccccgcactttcctccacacaacgctccacgtgtatggttcatcaccaggggtgtatccccaatcgccatcgcattagcaaggcaggtacttgagcatggcgattatgtagtagctggtgttgtgcctacagagttcgagaaaaaagaaggccaaagcgaagactttcgcaatttcctcgaggaagtgaagaggactgacagatggcgtgaacgattgcgagtagttggtctggatgcaagagtcgttggtcaatgtcaggcagcggttgcagaagcagtcgaagcttttgggcgtatcgatgtgctcttgtgtgcggctagcgaaggtaaaccctgctccttcccgtcgtagcaagcttagctgatgctggattacagctgtgatcggtgctgtagaagagttggctcaaagcaatcgcactgtaagcttggtggacgagatcttcgagatcaacttctttgccaatgtcaacatcatcaaagccatcttgccagtaatgcgagaacggaagaacggtcatatcatagtcataactggcataagtaagctgctttcaaactctatacctcgcagtactaatcatgcatagccggccatcttggcacaccaggactgggcatgtactgttcctcgcagtgggcgaccgaaggatactgcgacgtaggtaatccatcttcagtctccatgctttcgttaacgatgtgcagagtctcgcgtatgaaatcgcccctttcaacgtcaagatgtctatagtgcaagccaacatggaagtcaatgtgttgaccaaccgcatcacttcagtaccacccatggccgagtacctgcaagaagagaaccctgctcccctcgcacgcgaaatcttctctggacttctggacaagttggagcgcatcgagaacccacgcccaggtttcgatgctagatccccggacagcgaaaccaccactaccccggatgctggcatggatgagcctactatgggcgatctgctcagctcggacagagtaacatcgttgtatgcgccgttgccgtcagctgtcaagagttcgttgatcgccgaaacagttcatgcattgactgcgattggtggacatgataatccaccggcgaggcatatcgttggtacagagggtgtcacggccgttaaggagaagctgaagacaacaagcgaggagctggaggacttcatcgaagtcagtaatgccgtggacattgcaaagatggatcacgacactatgagttcgatgggttttgatcttaacatgatgtaatgcttacattactcacgaacttgaggccactaggcagcagcaaaattcgtgcctgctccgcatctgcggcttgaaccgatagtctttagaggtgtacttaacataagtttctagaggagcctgcacatatatgcaggtgcaagatgctctgcctatctctatagaggtctttgaaaatatacaggctacctcttcacctcttctcgtaaggaaaaggcgggcataaattttgcctgcgcctggtgaggctagcatgttcgcacagcaagaatgaaacaaaatggagatatgaatggagcaatagccccttcttaacaacataaaaaacagggctcccatcatctcaagtcaacgctcattccttcaagttccgcgacgcatagcgttaattgcaactccctctccatcaatctagactcaaacaagtacatcccgacccaaccccacgagtcggtatctcgcaccgcacggatggcaatctcgatatccatcgatctggttgaaagcccagccaaatgtcttacttgtcgtgcttcaaccaagtttctgtcaagcgtggtaatgtacgcatgtgcccgcccgaacggaagaccattgtgaaatccctgcctaaagcgtaactcgttcgtagcctcagcaccatctctataagcataggctgcagcggacccgtcatcagccgatcgagttcccagcatgttgtcgtaagcgtcgtcgtagcggatgggttcggtattgcgttctggtgaggacacggacacgcggcgggcatcgcgaaaccctcccgtttcgagtagatgttggatacgagcatcgacgttttgaaaaatggcagctcggggtagtggacgtggtcgcgggccatagactggttggggagcgccttgtaggactattccatgagtctctagaatcgcgacaacggctaacctgtaacagtccaacatcatggccagcacccattgagtctctggatatgacgaaggaaaacgcagtgctcttgtcacttggttcatgttggaacgcagcgcttcaacatctcgcacgggggaaaggaactcgaatctatagatcgtgtgtgtcgcatggatattgcttctagctgttccattatgaacgctatcggtgcgaacaacgaccggttggagactttgaggattggtagaattgctgtcaatatcgatggtgtcatttggagtgctgcaatctggagtgttgctgtttacgccgggatgagggaaaggtatgtcgatggtaaatgccattgttgaatatccacggattggagcacagatatcgagtaaagaaagtgattgttgtagcgagatgccgcaatagtaatgggttgcgtatgcttgtatgtatgagcgaaagagaacggatcctgagtgcctggcctgaaaacagatgcatagctttcacaacgatttgaggcagtggcgtaaggccttcaaaacgagcagttgtgatatcatgtatgcgcctggaggatgtcgcggccgccaacgccactcttgttgcaccttccttcctttccggcgtcacctcataccagttggcaaaagacagtcaagaagcacgcatcgccgccggagcagccataaatccgaagccagtggtattgcctacgccggtgtcttttagcctagactgatccgccttccatcaagtgtagacatgttgccatcgtcccaaaattccccatggttctggtctatccaaaatcattcgcagtaccttagcgtccaattcgctggtatcaagaccagccagcgctcttgcttgacgcatatagataacgcgagcgttggtccagtagacatcgggaaagatccaacggatcctactgttgactaaggtgccatctggcctcattctgaaaatcggttgtgtgatgtcgctcataaggccgtgctttgggggactttgagtttaggaaggtgagtgtgggctaaagaatacggagttgaaaagagctatagctttctggaatgtttgtcgtgggtacgggaaaacattgttaccaacatatgggcagactgctcatttggctttgagcgatcaaaccgaccgcacattcgacattgcaaaaatcctcaaagatgctttcaagtggaataaagaaggcatgtccggcacaggcgaccagtggacgccttatttcgagtttccattggttctgaaagctctcccagcgggtgacgcagacgaggaaatcagcatgccgtggttccacaccaccgaccagaaattgatgcattacaacatgcacaatttcctcgtctcaattgtcgcctatgctgttgtgcccgaaccagacgtcctcgaaatctggagaggcgcatttgttcagcatgcactagattcgagatctgggcaagtagacgaccagtacaattcaaacctcggacaggtagcgtatgacaacatgacgcttcacaagtcggacaccgaacttctggcctcgtttgccttcaaagatgggccattcgcccagcgcgttgtggtgcggcatctgtctggcagtttgccatctcgtacctatccaatcaggcgggcgctcctggtgccccttgggccattcattgcgattcctttcattattatcaatgagttcattgaggcacttggggcgattttgagttacacactggtcctggtaagtcttcttgccgcgttggctggctatcgcaaattccggatatcgaggtggaggcagagcgatagcagaagccgatcaatgaatatttggggccctacaggcccggtcgaaccaacgaaacagcgcgactggctgaatgaggagaaagatataggcttgcagcgcccaaagacgatgcgagtaggaagaagttggagaaattgacatttggaagctttgctattattgagtcgagaaaataaacttgtgaaacaccccacgttgcattcatcattccggtgccctctgacctcgtgtctgtttttgaccagctaacggcgccagtgagtttctctgggagcacagcgttagcacatgcatgggcagcggagaaagggcgcattcagccgcaaagggagaccgctgcatgctttagtaaccatggaattcaggcagttagccggtgagccatttcgtgaataggtactcggtagtgaactaatcaacgcggggtgcactagccgagccatggcggttgaaagattccaaggttcgcaatagacttgcacgtgacgggccgggatcagcaggctcgaacttccttcatcctatggggaatgcgcaattactgacagcaagtgaggacagcagggccaagaaggctcgtggcacatgcaaaggctacggaaaatggttagtagggcctggccgttacatggcttatccatatgcatgcaatgatttcgtgctcagacccagctcggcaactaggccggaccctgggagctctgaaaagttcctctcccgcagttgacgcagcgctcgattgatttcaccaccatgcttcccaattcttgagacactgctctaccagcgcccactcggcgactaggccccaaaacgttcactctgcgtcttgcgcgcacacgaccctgaacatcctttcacctttgtaccatctagaggcttgactgaaagaccccaccactttcatcatggttcgcaacatcgtcgtcctgggtgggagctctcacccgcagctcaccgagtatgttgcgacagcaaaggaactcctccggcatcccgctgaccagcgcgcaggaccatctgcaaccacctcggcataccacctgccaaggtgctgcttgacaagttcaagggcggtgagacgcgtgtagagatcgaagagagcgtccgtggaaaggatgtcttcatcatccagtctggtggaggcaaaggtatgcttcctccttttcgttcgacgcgtcctgtgttctgctgggccttgcttggggtagcatccgtcctctcgcaaacttgatgccggaaacggcttccacccattctgaagtgacgacgctaacttcacgcgcagtcaacgatcacttgatggagtacgcccatcctcacgatggagttgtatgaagtacctgaccgtctcttagactcctcattaccatctcggcatgtcgcactgcctctgcgaagcgcatcaccgccgttctccctctctttccctactcccgccagtctgatatcccgtacaacaagactggtgcgcctctctccaaagtcccaggctcgcggtccagaactggcacatacaccttcgactctcggccgcagaccccacatcccggacagcctgagagcgcgggtatgaccaatggcgctactgctctccaccaccagctcagtaagatgaagatggacgagcgcgccggaggtggtcctacttccaatcctgtcagccccgtcaaaaccaacggcatcaagcgcagcgacaccggcgactccaagtcagacaagaacggctattttgagaaagatcacggtgcgaacggcagccccgtcattaacggtctctcgcgacagtccacgaccaagccacctgctttcgaaccccaggtcgggtatcgccagtgggttgctcaggctggtacactcattgccgaccttctgacctgcgccggcgcggatcacgtcattactatggatcttcatggtacgcagtatactcgagttgtgcatcaagtcttgctaacaaactgcagatccccagtatcagggcttcttcgatatccccgtggacaacctctacgggcgccatctgctccgcaaatacatccagtttaatgttcccaactacctggatgccgtcgtggtcagtcccgacgctgggggtgccaaacgtgcgaccgctattgcagatgcgctcggcatgcccttcgcgctcatccacaaggaacgccgccccacgcagatcaacgaccggcaaaatgctaccatgatgttggtcggagacgtcgcaaaccgcaccaccattctcgttgacgatctcgccgacacatcgaacacgatcacccgtgccgcgaagctgctgaagaaggaaggtgcgacggaggtctatgcgctcatcacgcacggcattctgagcggtgacgcgatcgatcgcatcaacgctagcgccctcgacaaagtggttgtgaccaacacagtcgaccaggctgatcacaaggcacgatgccccaagttggaagtgctggaggtgggcaatgtgttcgctgaggcaattcgacgtgtccaccacggcgagagcatcagcgtgctgtttgactacagctagtggctgggctaaacctgtgcttgctttcccatgtcgagtgttttcgggccgatggtcaatgtatcgctgtgaatatccctcacaccgactgaaaaagaaagaatagaaaaattagaggcgtttggcgggtggtttattcatggggcacattgggtcgttcttaccaactttgtacactcagcaatgctatgtgctgtactgcatccagtgtcttgtcttcaatatctgctgagaagtggcttgttgacggacctgcttgtatattatctactacacatcaattgcaaacttgcatggctgcattgggtggcgttgaatggtgcagaatccttcaaaagtttgaatcgagaaatttttgttcactgggcgtatgcaatcaggtgcatgtgattgtagtatctttgaaattgcgtgtcaagaagtctcagcattcaaatgcagtcactaattcgtgcgcgtagttcacacaaatcttcagagttcttaggacctgtgtctattcacacccacgacagcgcttctccatgcctctaatatagtttctccaaggtatacgcagctacatcagtatccattgcgaagtcaaaagctcagtgaaaggcttcagcttggttaatcacagtcacggtcaagcggcaaatcaggcaggatctcgagaatatgcattattatactacccgtctagaggggaatgagtcaactactctccagcgagtgttgtgggtatcgaatagcaaacgccaagtcccaacgtccttgggcctaaagccgccgaagctgtgcaaacgaaaagaaaatggtggccatgcctccccagctaggaaataaaaacactttttaaacgccgatagggtgtgctggacatcgccagcaccctgatgcaatgcaacgtagtcgtaatagtcatgcctgagtctagacagggctcagctcctcctcctccgaggcgtaagtgtaggttgggtcaggccacacgttggtggcagcagcagccttccactcatcggagttggtaagggcgtgcactccagcccagtcttcggaggtgaggtccaggtcctccgcatccggcatgtcgtcgaacatgtttgtaggtaccaagggcgtacccgtcaggaaggaggggttgccagcatcagacaggacactgggcgaagggacgaaagcctcacgcagacggctaggcttagcaggggtgtgcttcatcaacttctgacgctggcgctcaatctcatccttgggctgctctgtggtagcggagggagcttcagcggcggcaggtgttccggcagctggacctccaggaaggggagcatgagcagggacaggagctgggggcggcggctgagtccagagaggagaggccgtgttgtcggcatcagaggtctcgccttcaagaatggttgactcgtcttccgactcttccgaaccatagtcgaggccgaatgatccttgcgatgggttatgggtgttggtagcttccttagtcgcctcttcaaccatttcatgttcgtcggcttggaattctgcggaggctccatgtccgcgcagctccttaaagatgttgctgccggactggtggggcggtgaggatgtgaagattggggaaggctcaaccgagcgacgagggtgtaagtccatgagagatgcagagtggccatgactgtcatggagtggctccgtggcacggtccatatcgttcaaagacagcgtatcgtcaagacccatggagacctcatggctggccttcatcctctttttcatgggttgttcctgctctgagatgatctctagcacgactgcccagactgggacgatgtcctcatcatcgaggtggccgagtggatcaccgaagccagattcccaaggcttgctggagggaagctgctccaagtcctgtaaacggacgggtttctcgagacgctggcgcatgacaggaaagtccaagtagttctttagggtggggatcatgtgctttgcccactcctgtgccttggccatgtcgccgggctcaacacccttggtgagcaactggagcatcaggttccgcttttgcttcctagggcgcacttgcctacgttcgccaacaggtgtaggtggggtggaaagcagctcggtgaagctgtctggaggcggagcacgcgatgtagatgatggggcaggagaaggttgcgctggggtcggggttgaccatccaatcctcgacttgatcgcagatattgaccgagtgaggaatgatggtttgctgatggtgcgcacaggcgttgcctcggcagctttgcgagcagtttcactctcggtggtttgttgttcgggtcgttgtgacgactgcatttctacgtcgctttcgtcgtcggagtcgggtgatatggtgtgtgtctcttgcgcagaagtcgtaacgtggtcgaggaggtcaaaggcttcggcattgccttcgccatacctgtcgttcatgccgaatgtctcgatttctagtcgtacttcgttagctggggaccaatagctctgaggtagatacgtaggcggcgaaggcggtagacagtgcttcaatcgtgcaatctccgagtcccttgcccatttgtagcccttcagctcgatgttgtctccttgaagtctgaagttcctggcctgaacagctttgagttgctctcggagatagtaattctcctcgcgcagttgtgcctctagaggagtgtctgtagagacgtgtcctgtgaactgggggtaggatacaaacttggtatctacatcggctgagactctgacccaggtaggcacatgagtggcataggttgagggtgagggagagacatagggagagccgggctcgtcgtgcggagaagcagactcgcgatgcggcgtgacaggattgccttcggagaacgttgcagtatcatcctgatggcaggtgaaagcttcgtgcatataggcatcatcgttcagaaatgcgaacgaatcgttgagacgaggagaagagccaacaggaacagactcgatgtgcttagaaacggcaacggaattgatgtgctcaggaacggcaacagaatcaatgtgctcaggaactgcaacggaatcgttctgctgaccaacagcatcggaatcgttgactgctccattgggggcgtgaataggagggggggtagggtaaatgagagagagcgacttgcgctggttacctttaaacaggctattagtgtgttcagaagggggaaagaagaaacttgttgcatactctgtgtgaagaagattccctcgtcatcgttgctctcgtcctgtgcaggcgtggccggctgctcaggcgtggcactgcggccaatcttgtcgtagtgtgacgcgccatactttcgctttgtcttgaggggggttgccttgactactgggtcttttgcgctggacgcggacgcttgctgctggatgtcctcgagagacttgagcggtgagtcggtctgcttcgatcgcgtgcgcctcaccgcagccattgtcgtcgtcgctgctacactcttagacgtagtcgtggtcgcgacagctgtggccttcgtggtggtgactgtgggagctgctgtcttcgcggctgaaggggtgcgagcggtgaccttgcggcggctagtcttctttacggtaacaggcgcttcatcgacttcttgctccgtcgaagcagcaggcgcagcgtgcgattgctgagcaggctcggcggccttgcggcgcgtcacaaccatcgcgaatggtagctgagggtgaaatcagttggagcgacgcgcagcagccgcgagggacttacgggcacaagctgtgcaattgcaagtttcaatgggtcgtgggtacaatgcgatatgagttacgaccaattcgaagtggttttgggtgaatcgcaatgtaactcgagctgtgtcgagaagtaatgcagacaggcgcgacctttgttgcttatcgggccggcttggcgtcctgtgattacttaagccaatcttgtagcatcaacaatgcgcgaacggctggtgtgtgcggggtatcctagcaaccatttgctcggtattgctagaatcgtcttcatgaatgtttttgtgagtcacacatatctcgttgatgaaatacgaactcgcacctgccagaaatctaactcatctggctttcttctcgaaatagttagggtccctctccttctcatctcaacgattcatttgcagcgctgtcaacaagccgtactacagtaagctccattacagcttacagcttatacaagctgtgggtagcagagggtaagtaggtaggtcctatagtgatactagtaatcactcaggagttataggaccaggtacattaattacggttcagcatatataggagaactagccaaaggctcaattgaggttagctaatacatctctaatctaatatatagttgtagatgtcggtctcaccgcgcagcagtcctgaagggctagtatctatcccgaagggactatctaattcgcccctactagaatatctaactctagaagaaaaatatcctctatagcccttgctgttgccgtgcaaagacaacgtttttcgtctatacctatagttttaatattccttgctattaattagagtagttagagcgtcttacgtaatctttgcagactcttattttcctaagtatactagtatcttatcttcgcgtatctgcaactatcttaaaacttgcgcttagcttaactactattactttctagctactatgctactgcgtcgtcctagttaactgccttctgcttctatactaactaatttcgcgcctatagtaagctagttattattcttaatattctatactagctgcaagctctacaaagctcctagtgcttttgcttttaactagattagtactgccttctagctgtatactagttgctctagagtatttatatctattatctcgccttttattatattaacctctatttagagtagctgcgcaacctaaaaacgttattaatttctcttcttactgcctataacgctctctcttagttctttttcatctctattattaacctttacgcctctgctattattcttagagatatcgctaggcgttcttagtccttttttatcttaattatcgctctttacgctcctgctattattcttagagatattgctagacgttcttagttcttttcctatataatataataacgcgtttattaacgaacttcctcgcaacgttcttaatactctttaagatctagattagcctgcagcgattaattataactattttaaccttagtctattatttattctctgcgaattctattatacttaacactaaatagctaagcgtctatcctcgtctaagcctaaagtactaatttttacgagttattatagtaataggcttatagacttgctagaagtacctctgctacctaaatacttaaagaatttacttaggttaaatagttcttaggcctataacttctatataaatatctattgctataacgctgcctttgcttttacgtctttagactgcacgcagactaattaaggcgtgcagagtagtagcgtgcaggttttttagatttatagcgctctttactattattttagtctattagagaaacttaagagttagttactgcagtacgcttagctatatttttataatctagactacgcttctgctatgcgtctctattataatttataattatagtttagtactattcttagtcttactaagatgctctataatattaagaatctatatattaatatttataagatagttagaaattatttatagaaagcactatagaattcttacgttattcttacttcttagcttactattactttagaaactagttctaattaacgctgtaagaacgttcctactagtaacaaagttagtttaattatcttagatgcagctgctattaatactgcgcgttctatcgttcttacagcttgcaattctactactttattctatattaacgcctattacccgtcttatatagcgttatactatatgcttatatttcctataggctagagagaatagcacctaggccttttgcttcgtaatttgcctaattaggatagttctaagcgtaagtaagagcgtttaacgcagcaaatatactattagtactatttattctcttatcctagtagtatgtctatttcttttaacttttactatcttttctaatagtatatagttaatatttaggctcttcttaagcagtctgctttgcttttctacaaactaaactaaaagcagctctatgcagatctctattaagagattgcagacgctttagttagtaataatagatctgctatttagttagaacgtcgtattattctcctcttctcttatattagcagtttatagaatataagtctatattattagaattctatagctgttattcatcgtttagaacgttttacgttgtttattacctttacagtaacatcttagtagattaaagtagagcgtaagctttattaagaatagttaagtattaattatctagaccttatatgctaagttttctatttaaagataaaagaattactctataagctagttaagagtctttttagagagcatcttagttatatatttactattaagtactagaaacaagagttactttatatttatctgcttcttttcttgcctgtagttatctgtaatctctttatagatcctagttatattaattcttatatttaggctaagattctaactatagaagaggatccttctagcgttcttactgctcttataaagaagtttataatctatagactatatagtaagcataatctaaatgcttcttatatagtttataggcctagagaagcttttctagtttatttaaagaagtttcctaagcctttctatgctaaaactatcgtttattaagatagttatcctaaatattaacagcgctagaactctcgcgtccttaagattaggtgctgtagtatagatataaatattaataatagctaagttatctcttataattctaaactgcttcttaagtacgctgcttatattaatattaaagtttgcagtacaatttacgctattaaatatatctataagtatatctataagagcactaacagagctgttcttaacgttactaatagtaataagatctagcagcacttaaatagttagtacgttagtctcttagaagcagtttagagagttctagattattctatatatgctaaatacctactagttaagcagttagctatctatctacctaactagcaaactattgctttttctaaagatgctacttataagaacgtttaacgttgccttaactattctataactactcttactagcttctttaactataatactgcttataactatagctactacgttctttactaagattttctagagcaatttatctagtaactatctaaaaagatatagaagttacgttagaaaggtaaggctattagctatatatacttttatagttctatctaaagtaagcgttactatttacgtttgctccttactattattcgtagtctaaagagctttaagaatctgcaaacgtttcttagttaagaatatctaaccttttaggccgctgctactgcttatagcttactattatataatagtaattagattaaatgctttaaggaggctgttattttctaaactagtagtactttatagttcttttttatagctactcttttaataggtaaggtttataatcctttagctatatagactacctttagttctaacctctataataacctttatacttaagcagctaccttttctatctcttctaagcctaacgtctatcttaattatagcctttacttacttaaaggtgctttattgcagtctagtaagtagttagtagacttttagcttcctaattgctagtataactagagtttacagactagtaactagctaatagcgtctaaacttacgtataatactattaaacaagagagtacttttatagatacttatgctagattaaacgcagattaactagctgtgtttaatactattattaattagatcgctaataatcttagtaaagcttatttctttatttagagtcctgctagcactagtaagacgtacttatagacgtctatctgcgcttactattatttaaagagtaaaattatgctctatattgcctcttctagaattatagtagtattattgcctagtagacgtactacacatttgcagttttagattctaattaatatttataataattctattgctagtgttactctctattctaagttaggttatcttttacgataggcaacgctcgttatataggataaagtgcctatgcagcactattactactttaaggctgtttattatatgctctaagacgtacgtagtttatctaatttatttagtaaattgcctcttattgctagtagagactttgcctagatccttctagttatctatagaagtagttaagctgctactatagacgcttatctctaataatcttatattatatagctaaaaataactattctctatctgcgttagaatatgcaagtctattctagataagctaattagcagtttatagattagacgcgtactttagctactaagaaaactaataggcttatttctataccttcctatataatagttttctatagtaaggatacctttcttacttacgtttatctgcctaacgttattaaggctgctgttactaattcttaagctcttactagtcgtgctatacttactatgcagaataataacgttagtagtattaataatatacttcttaaagacttctctagagacgctactaagcttctttcttataatagtgctaagattaaggatacttctgcttaggatagacctttagcagaggtgttataagctcttaaacctctaagtctttcttcttctaagctaaaagtaaaggttagcgcttctattatgctcttgcagaatctttaccttagttaaggcctttataatagtacttgcttaattatttcctatattagcctatagatacttaaggcgcagattatagatagtaagtttatagaatagttatagttaattctgcatattaaacttacgtctactaatagcaaactactctttattattacctatacgcagttcttagtttgcctattattcgcaattactataaataagtcttaagaatagtcgctagctattattagtattaatttatgctatgcagtctttacttatagctagttatatattgctctcttgtaggtaactactcttgctagtctttgtatattattatctagtataactagtactaaaggtgcacgcgttatctaaaatattatatattctaaggttttactttcgtaaactacgtttttagccttaattatactttatttttatattttaatattcttctacgtctagtaacctacttttcttatattaactttctctattacctttttatatattaaaaatgctcctttgcgtcttatattatatttctacctttatctactattctgttacctaatattctattgtcctagtaactagaggctagagcgctaagcgcctagcgctattagctactatataatatctatctcgctctctacctctatcttttctatactctactgccctctaccgcctgcgttataagtattattgcttttttttagctataatatcttttttaagttattactaatattatcaacaactcttaaaaatattatactgctttttagtctttttctattatttttctagttattttactatatcttttattatctttaaggactatttctatattcttactaattattttctagtcttttatcgtctgcaaatacgttctaaactagcctttaaggctctatatagcctataaactgcatccttttctattcgcttatactgccttataagactctaaggcctaaaaaggtctctcgttagactctagttacgcctaaatctagtctgaaccttcctgctctagtttctaaagagtctaaaattgctttctctttagctaaatttaacttctctctgcctaaaaacgtctctaagacgtcctttaagctgtttaaattgcttaaaacagcctaaaattcatctttcgcttagcctttaggattgctaccttattctttactgctcttattgctctctatagagtcgctaaataacgttaacaatagctttaagaatccttataagcctagaactctatctagatatatctttcctagttaatctctctattcttaagtgcctattacagatcctttactgcagagtttagaaccttaagcgcctatttctagtccttaactgcctatttttagtccttaactacctgtttctagttcttagctgcctatttctaagcctaaagcgcctattttaactacctagcaaaagaaggctgctagtaaagctgctgctaaactagctaaatagatgcttaaggactaaggttgtgctctattagagacgctttcttagaactattttattactctttgctcttaacagcttagaaatataacctattagcgcagtttagtctactataagaactctttatctatagaaactattactagtaagtctaattttattatcttttcttatccttattaataatttctagagcgatctagcaacgttaaggctactataatatagttaactagcaacgttaataatcctaaatgctgctattgcaagaatagttatagtaaataggctctttgcatatctattctagactctataaagaatacttatagtaattacctcttcgttaatagctctcgctgcactatttgtagtaagtttcttatcttttaatctttttttattatttactaactctttttatagtttttaaggataatttagacgttaagaaactgctatctaagacctctaggaagcgcagcgcgctcttaactcctattaaactatcgttaaagaaggttaagaaggaggttaagaggtctagtaagaaaggaaagattaagggcaaagctgttaaggataagtctaagggtgctaaactagttaatactactaatattgctgcccttaagactgctcttacagctcttaaggaggctaaagtagcgcttaatagcttaattgctactgtctctgctgctcttattaatcagattatatagtttaaggtggttttatagagttttcagaccttatacctcttcacactacttttacgggcctatataggctggcttttcgggcctataaatctatagtttactgccaattttgctatagtgattatcctgcttactaacaatttaacatttcattcattggccaatcactaggcatttaataggctaaacatagatagaaaccttggaagttaatgtaggaaacaagtgatcgtagcagtactattctccgaaggcgatgctgttacgcctcagcacgacccaatagtctgcggtggcacactctccaacgtcggcacaaccgtcttaatcaacccagcctcatcaaagtacaccctatctacagttgtctcgcgatttgtcccacccccattcggaatagcaaagcgatggtacgcaatataccaatcatccgtgcatggcacgttgacaatgctgctatgtcccgaaccgagtatacccttgctcgtatccttctgcaaaatcacaccacggtactgccacgggccatgcacggaatcggatgtcgcgtagccaacgcggtagttctcggagcctgtgtcgtcgattgagtaggttaggtggaagatgccgttgcggtagtttacgaatatgccctcacggaagtcgggcaggttggggatggctttgatgctgccggggacgagagagagcatatcttcggacaattcggcatacagggcgggctcgccattgccccagaataggtagtacttgtcggtagtggggtcgtggaaggcggcggagtcgatggcctggccggtcttgacggcttcgttgtttaggatgaaggcctggggttgcgcggtgaaggggccttcgggcgagtctgcgactgcgacgccgatggttttgcggtcataggtcggattctggccactgaagtagaagtagtattttccgttgcgctcgatgatagtgggggcccaggcgttcccggtggcccaggggacgttgccggatgtaccgttgagggtgaggaagggctcggcggagcgtgtccaggagacgagatcgggagagcaccagacgtagaagacgttcccaccccagccggggaatccatcggtggtggcgtagatgtagtatctgtcaccgaagatggcgatgttggggtcggcgtaaagacctgggaggacagggctcttccgtgctacgagtgctgctttctctggctccctctttgtggctgaggtggttgttccacgtagtgcagcgagttcctttgcggtcaccgggacgacggtaccgtggcgagggctggcggggagcttgtatgaagcggagactatccagcttgggttggcaatgtcgagtgtttccaatgggatgtatccacgtcctgagtactcgtctacgaagaggtagaacttctggccattaacgtcgttggggttagccttgaaggaagtaggaccctcaacagcacttgtgcctgcgttcctgccaatgcatgcagcaactcgggtccacgagctcaatgttgcgcggagcgaggttgagcgctcttggatgatatctgcgcagccagttccagaagcaccctcgtccttggtgaagcggaagtatgcgtcgccttctttgatcacagtcgaatcaatacgtgccctgccatcgtcttgccataccactggctcactgaaggtgacaaagtcgcgcgttgttacatacagcatacgatggtacgaattgccggtgtggttgggatcgttctctgcgtacaaggatgaagcccagaagacaacatactcgccaatctcggtgtcgtagtatgcttccggagcccaagtgtttccagcattgtctggcgataccttgacatgtcgttgctgggaccatgtcttgagatctttggactcccagatctcgaggtaaagactgcctttgcgtactgcatcgccccaggaagtgccagatccgattgagagatccgttgccaacagatagaagacgtctccctcgtgtgatcggatgaggaagggatcgcgcagtcccttggtgccttgcgttgaggtcaagataggttgcttattgttcagctctgtccaactcagagcgttgttgccttcactcgcagctaggaaaatgttctcgcctgctcgcgagttgccggtgaagtaggcgaacgcgtatccttcaaaggggtcgagctgaaccgcttgccgtactttggcactgattattcgcttttgtgccgtaccatctgaatcgatcgtcgctgtgaggtcaaccactttctcagtatcctgtctctggacgatgccatcggcagaaatgaccgatggatcgctactagaccatgttacgtccaggcctccagacgtcttcggtagatgaaggttgccacggacatcttccactttagttatggtgatgctgtccagggccgcttgagcctgagctgccgcatttgagttggatgctggtagcgaccacgcgccgcgggcggcaagaaggaaaggaaccaaacgcatgatcagagactgctccagaaatgagaggtaacgatgcttcacgaagatcacctacacactgcccatcatatacaaattaaaacactgccacaaggagcaggtggtactacccggtccttagtcaatagatcatcctcttaacgacaagaatcgcgcccggccctttaatgagctatgtccctggtagtccgagcctcgtaaagtaaatccacgaatacacgagcacggctacaaactccaggtctgatgacgcaagaacctggggtaggcctcgtctttgcggggtgcgcgctagacccaaaaacccggtcgcgccttggatcatcgtgaaatgccccgaattgccgagcgtcaagtcgggtaactaactatttgtgaagtcctagccggtggttcaatggaaagtgtaaccatgccaatgggtcgtcgatagcctgcttacggtttcctacctcgatttgcgacattcgccgcagaagatggtgtaaccttgtacctaaagtttcgcacgtgcctctccatccgaggtctacggtgcttcttttgcaaagttcaatggccacatgctacgtacagggcgacctcttcttttaggtgctgggttccggccttggccttgagcgaccacatgtgcgcccgtgatcgtgggtgcttgcaatcagcactgtccaggcattctcaaaacgtagtcgcgagcgagagagccgagaattgggttgaattgccttggtgatacacggatatctaccggaccttttgatctgcgagtgtcgtgcttctttaatcctgtttgaaccatggcgttccagtcaggagaatacctcttccatggacaaacgcagagccaacatttgtgagatgattgcctgtataccggcgaagaagaggagcccaaagcctggccgtgcagtcgtgtatccaaagaatattgacagactgccagacgatgatagaacaccgtctcgaggttgctctcctccacaagctaaaacctctgtcaatgggtgtggcttcgaagcgcgtgttgtttctctccgcgaatccacgttgctgaaagcagttatcaaggcggacaaagagaccctcaccgatgctgtctgagtctggcaggggcgatagtgaatagcaagcttcggcaccgggagcttgcctgtgaaagctggcgaaacgtcgcagtcacgtgatgtctgaagcaactctccagggctgacatgtaaagcctacctaggtatcacgagctcaagaagatgctgcccaaggtcacaaaggtatgttgcgtccttcataatgttgacacggcgtggttcggctctgattggccagtgccaagccgaagttcagccgttgggagccatgacgacctagctgtagctctcttgcctgcgcgaccttgacagcagttcgcatcaagcatcatggagggcctttactacaacgtcaaatacgggtacatctcctggaagccacagacatgattcagtgactaacgcgcgtccacagctacgtcgagggcatcgtgcgcggctaccgcaatgcactgctcaccagccagaactacagcaacctgacacagtgcgaaaacatcgacggtatgacgcgaaaatcagtctcctgctaccatctaacatctctcagatgtcaagctacagctcgggccagcttacggtgatttcctcaactcgttgcctcccaatccctcgacttctgcgctcgccgctaagaccacggacaagctcgtggcggaattccgctacctccaagccaacgctaccggctcgctctcaaagttcatggaatacctcacatatgggtacatgatcgacaacgtcgcgctgctcatcactggtacgctgcacgagagggacacccgggagctgttggagcgatgccatccactcggctggtttgagaccatgcccgttctgtgcgtcgcgaccaacatcgaagagctgtacaactcggttctgatcgagacacctcttgcgccctacttcaagggctccctcagccaccaggatttggacgagttaaacatcgagattatccgcaacacgctctacaagaactatcttgaggacttccacaactgggtcaacaccgcacctgaagtcgccggaacaccgaccgccgatgtcatgtccgagactctggaatttgaggcagaccgcaggagcatcaacatcaccttgaactcgttcggcaccgagctttcgaaagcggacaggaagaagctgtaccccagcttcggcaggctctacccagaaggcactctgatgctctcaagggctgacgatgtcgagggtgtccgcattgccgtggagggtgtgtcggactacaagaccttcttcgaccagactggcctgagcggcggcggcggtgtgggtaacatgtcaggtggtgttggcggggagactcgaagcctggaggatctgttctaccagaaggagatggaaatttccaagctagcattcactcagcagttcactcacgccatagtatatgcctgggtgaagctgcgggaacaagtaagtgcactaaagtggtgatcacattctcagccactaacaatgtgtccaggaaatccgcaacattacctggatagctgagtgcattgcacaaaaccagaaggagcggattggaaactacatcagtgtcttctaagcgcagtaatctatgtagttatagcatgttcggtttcatggagcgttgggtggcgttatggtctggttagtatacctgtgttcaacatttagactgtatatgttgcttccctgttccttccgtcccctttactgtcgtttggtgcttcgtgcagctctctgcactcatctgcctcaccgctcagtaagctgtctcactttcacctcgcggcagtcgcgatgggacgtgtcactcacgcgtaccttcctcctcattgatcacccttgccgccaagacttaagcatcctcgttctcacacttcacccatgacactcacaagcctctccacgctttgcttctcttcttttcgttaccgcgccttgtctcttcagcgtcttgcttagtgtgatttcatggggaacagaatgtcgcagcacaccagcggaggctacggacagcttgaccgccacgacaacgcgtcggagcagctcgactacgacgggcatgcaacccagtcccagaatccaagcatgcctcgtcttcgtggtggtgacgcctcgtacgaccccaatgggggtatgaatgacaacggcaggtcagctcggactacacaaggagagggctatggtcgcctcccgcccgccgttgccaacggagtagtcgacgaagatctctttgaggtcccgtcgaccgacttttatgctgctcaaggctcccgacgcaaccgtcacccgcaaggtactggtccagctccgcgtgcgatcaaaaatagaggagctttcaatttcaacgacgctcagcagcccaacccatggcatggtgcccagcctcaacagaggcgggttcctgagcggcagcgcgtactctctccagagtatgagcccaatgtggaagtcgaagtaacctctgaccactccttccattacagacactaattactgtcaggttcgccgcttcgctgagtgtcatgatagagatttgcgagcataccttgcagcgcgctccatatcttttgggttcctcacggagattgaccaattcattcgaggccacccagagatctctacatgtgctgaaggtcgggcgacactgcgcgaaatcagtgtacttcctccgctccaggcgtacaagtacttcctgaagggctacacacgaccagctaggtaggtctggccgtttttatcttctcatttttgcctttgcgcgcgcgtttgctcaattacgagtcgagaagagcgcgcagttgtggtaccacctacacgtcaattgtcgaattcattctgtttatctctttcgggtattgctggcgaacgtcaacacgcaaacagctgacttttggcagatacattgacggtattatccgaacagacgcctttaccatacctttggatctcacttaccagtccctgagtacgaagaatgatcctgagctggtcgacttcttcgatggcttcgatttccgtcatgacataatcgagcgcatcgacaaggaagtgtacatgggcatgcaggatcttgtgaacggcaggcaggtacctttgtcaatgcgtaagcttatctgctacgctgtctggggcaatcctgtggacgcgtacaaatggtttgagtacgcgtaccagaacgaatacatgccgcacaggtatctacctgagcatgttgtgttgcgtcacgtcccaaagcccgtcaactataccgagccccgtgcgtccgtacttaccggccacagaaagcatggcgacgttcgggctcgtatggcacgggcaaatgaccaaggtgttggtgagtgaacttgttaaagctgtagcctaacgtgatgcatgtgattctcgaagctaataatgccagacgtgctcgaaggttctcatcgctgaataccgaatcgctctgattcgaagggcccatcgacgattcgagattgatgatcttgtcgctcgggcgaagcagcgtttggagcgcgagcgtcaagatccaacgggtacgctactctttctagatgagttcaacttgactgcgtactgaccaaaaacctccaggtgttgatatcgtggacttcattatggacgatgcagtatctcgccagggtacaaatcgtcgacgcgagttccgcccttcgaacccccggaaccgcaagacatacaaccttgggccccacaatgtttccctaaatggagtccgcatcaatgggggcaaccatacctttacacgagcgaacgagcgtcgaggtcacggctttctacaggcccaagcggcggaactacgacacgcacgcacaactctagtacgattgtacacgcaagagcaacatgctttcgacaacagccgaggagccagcgcacgccagtcttcgcttcagatggtacaagccagtcgagctagtgccgagcgccggtatgtgaactgcttgatccgatactgccgggacgccaaccagatgagcgctcagcaagcaactcagctgcagaagcacttcacacgtgagaggatgggtgacttgggtgtctcacacagcgactacttgttgagcatgtatcctcgcgagttgaactactagaatggctgtatgatgcttgcaccgtgcattgtcaagccgggtgtgttgttttgcgctatatcacgtcgagcgaatacagactgcaatcgctactgcatcttgtacgttacatcaatgaaagctgtggataggctgtattcgacttctaaggggtccgattttcgaaggcatgtcgtggtatatactggtagatactcgacgacattgtacacgtctaagattcgcttcaaaggccaagtcctatgtgatgatcaacgcaatgttttaaatttccacacaatgtcacgtaatgtagcctggcaagaaaatgtcacgcaatcagaggagaatttgtgtctattgcgaacatgacaaacgcagttggagtatatgaggtcagaagcagatcactccgcccaacccctgtacccaaggagtcgagcccgcttccgcgccactacagcaagcgacgttcagtgacagtaggaagtcatataggaagtagtacatgcgaaggaaaaaaacgcctaggaaggttaagcgagctatgtcctgtcgcccgcccgatttccacgctcctccgtttagaaaagtctccctttgagtgattcatactgtcgtcgtgcacaattcggattcatggacacgtgctttgttgtccccatgctgctcattatgttgcctttgacagcgggtcgacgtggtcgccgtggaagccggctttgctggggtcgtttcgcctcatgatgccctcgacaggccccagtagtcgctggaagccgtgcttgcccagggtagcgagcttgacctcggtcttgctgactacggaagcggcgcgcggtgcgtcgttgagcagagctagctcgccaaagtagtcgcccttgttgtaccgcctgacggcctggtcgacgccgcgaatgaacacttcggcttcgccagactcaagtatgtagaatgactcaccaacatcgccttcctggatgatggtggtgccgggcgggtacttccttgtttcgagggcatcggcgatcttcgagcgctcgtatggtgtgaggcttgaaaggagagggacctcttcgaggaagccctcgtacaagcggcgtcgctggaaggcgctgtccatgagaatgcggcggaaggtcacacgatcgagggcccagagggtggacggctcgctcgacatgactgttgcagcacggggcgcgttgtacatgagcgcaagctcaccaaaggagccaccggagccgacagtgcccaccttgttgccgagaccgtctgcgccggcctcgagcttgccggaggggttcaggtagatgtcgaaggagccccgctcgaccacatagaagtagtcgcccacatcgccctgctggatgacctttatgccctttgacggtattggcttctcgtgcagggcgccgagcacctgtgaggcctggtcgtcgtcgagatgcgagaacaggaagttgccggagacggatgccttgagtcgcgtgagctggtcgggcgtcttctggtggaagggcggagtgaaggtctcgctgtcggaggtggcggggttcagcgactcggcggagacggaggtgcgcctgttggtgttgtagttgctggggaagttctggccgtcgcccgcaatgggcggcatctgggtgatctggttcttggaggagccgccgaagccgccaaagttgccaaaggcgcccgcatcggggttgctgctgcggggcttgccgaagtcgatgttgccaaaggtcgcggcggtgggcgacgtcatgttgtcgtgctcctcttcttcttcgaggcgctgcatggggctcttcgcgaagccagcaccgctgggggatgtgccaaaggggttgctgccggggaagctgctctctgcacggccttgggggctggaatgctgctgcgacagcagggcttcggttcgctgcgactcgagacgcgcggttgaagaagttggcgcagaactgcaggatgtcgtggggctggtgcttcaggacttcgcggtcgagggcggatatctcattggagtagtcgggagggagggacattggaagggtggtgatgaggggtcaagcgcagctctttgacgtcggcttcgcgagcggtgcagggatagcggcgggtgtgctgcgagggtccgaggcgtagcgtcagcgtgcaggtgagggggggcagcgcgcagtcgggctagaaatggagaggatggcaatggcaattgcacgctcaatgcatcgggcggcgtgagctggaggcgtgctgcgcgacggtgacggggcaggaagaggggagggctgcggccggtgcaatcacgggtggtacgagtgcgggcaggactacggagggagagcagggcaagcttcctggggggcttatacctaggtaatgtttccagaaggcgtctagaaatgcctttccagcttctgtaggcagccgcacgcactgagacagcccccgcgacggcacacacgcaattggacggcactgcgtcacccacggcgccatcgcgatgcacgcctgcacagtctctttgggagccagagacacagcttagagctctgctggatagctgtgatagcacccgtggtttagagcacatgcacatgcccatgccaaatcaagatgcgccttagctcccgcgtcacggactgcttgtgggctccggcttggtgtcgctaagatgtggaggagccagcacccagacaacacctctcctgggcacacactgaggagatgccatggacgctaattgatggtggtgctgatgatgataatgctgatactgatgctgatgctttgagtattgagggctcgatgacagacgaagaggcgcatgcaagctagcctgcatcaattggtgacgccatggccaaatgcatgcgcttagtcgagacacacatggcactgatgagagaatctggtagttagagaaggcgccatgcctgagacggccatatccatgacctttggcttttacaatgacactaccctgcacctagggattcacatctccgagcagaagttgttcagggtagaagaatcacatgctcgctacaccccccgtgcatatactcctcgtatgcaccggcactcgttggtgctatgtggcattctcgcacgcgggataatcccatggagcacgatgccgaatgcagatctgctatgcaagcaccgtgagggcgatgtcctggctaacaggcggtgagcccgcacagtgggcggcgggtgcggcacgagtgttgagacgcgcaacccaggagacagcgaaatttctgcctcatcaatatatacggtcgctctgttcgtggccgtgtctgtggccaggcgcacggtatgctgcagaatagtcgcccaacaaagccgcccagttgttcctgcgatcctctccagccactcacaccaagcttcagcgatgacgcacatggagagcacgagcacacgaggctgacaggggacctcagcagagctagaggggcagacgcgatgctcagggccagttaggccgacgacaaattgatgctgcgcgtgacttgacgatggacgttggacgacgggactggcggtggagcagcaattgattatcgagcaaggtaccatgcagactaccaggccgtcttcgtcattgtacagcgctgggctccgcttgctttgactgaaaaggttcggcgcgaagcatgacgctagaggctgcagaatcgccaaagccaaaccgcagaccgcagaccgccagcttcaccaccgcgtgcgccgaattgtactgtgcacttctgaaactctgcacctgcgcataaaccgaggccttgcatcctgctcccgccgtcgcaaaagtgctgcacgtcttatcgtcgccgattagccgaaccgcgtccagcgccttgaacgccgcctgttctagcttcttccgcagctcctgatccgcagcctcccaacctccccccatccactccacgcgtgcaataagacagtctcagtcgcccctctgcattcctcacacccctgactgtaccgctattcttccgccgacatgggcaaatataccttttcatggtatgcgacgctgcgcattcttcggctccgcaatggctaacacacaccagggaacacgctgcgaacgaagtccttgtcaccggcaccttcgatgactggcagaagaccgtcaccttggagaaggtcgatggcgtcttcaagaagacggtcgagcttcccaaggtccacacacagtacaaggtgcgcacccgtcgctgtggccgcctagctgcggcccgcgtgcgcaaaacttgctaacgtgtttgcagtttgttgtagatggcaattgggtcgtcaacgacagcgcgcgcaaggaggacgacggccacggcatcttcaacaatgttctccagcccgaagacattatcgacgagcccgtcagcaccctgtcctccgccgcgcccgaatcgaccactgctggtcttgccggcgccgttcccaaggaggtcgagaagaccaagtccaccgactcgttgcctggcgccttccccatgacacctcccgccgagacgcctctgagtgaggcccagagcttcaacgttgcccccatccctgccaccgccggcctcggcaaccccatccaccttgcgcctggcgagccagtgccccacccgagcacactcaccgacaacacggtcgagtcgactgtaagccatgacaaggagcctaaggatcctgaggcacaaacatttggtgtcgcgcccatcccagcatccgctggtctcggcaacccaatccagcttgcgcccggcgaggcggtcccgcaccccagcacctttacctccaacactgtggagggcaccgctaagaccgacgctgaatcatacgccaagtctgatgcgcttccttcgttgcccgatctcgccctgaccccccaggcggagagagatgcgaacggcggcatgtttggccttcctcccgtcatgggcaacatggtcccagagtccagcttgcccatgggcgtggatgctaagaccgagaaggacactggtgttacgattcaatctgctgctcccacaagcaccaccgcggcgcttgcaggcgaggttcccaaggagtccaggggcgttcccgatatcgtgagcgagagccgcaaggaggctggatatgccccagaggccaacagcaaccccatcgctgtgatggagaagaaggaggtcgagcaggagctgaaggaagaagttcccgaggcgcccgctgctgccgacaactcctacgcctcccaggcgaaggagaccgctggtattgctgctgcatctgtggctgctggcgctgctgccggcgccggactctttacagccgctacctacgccgcgaaggagaaggccaccgaggtcaccggtgcgaatggttcggcaaccgccaacgatgtaccatctgtcgtctccgacagccagaaggaggctcatgtgagcccagaagcggctgcgaacgcggaagctgttcacgagaagagccaggtcgaacaggagctgcttagtgaaatccccaagaccactgagacaggcaccgctgctcccgccattgctgtccccgaagtcgtttccgaaagccagaaggaagctcatgcaagccccgaggccgccgccaacagcgaggctgtcgcagaaaagtctgctgtagagtctgagctcctcaaggagattcccaagaccaacgaggctggtgagcccgctcccgtccttacggctgccaccactaccactgcccccggtgctacaacaagtgaggcagcacccaatgttcctgatgtcgtcgctcagagccagaaggaggctcacatcagccccgaggccgctaccagcgtcgaggctgtaggcgagaagaaggcagttgaggctgaactgctcgaggaagtcaagaaggtcactgctagcggcgaggcagctcctaacaacgccgcgttgtcagacgaggcgctcgttgataccaagccaatgcagtcttctagcgagcccaatgccctgaatgcgccagcgtcggcccaagctcaggttgtctcctccaagcccatcgatgctgatacgaacgtatcgtttgcaccgaaggcagccgagcctacgacaacagagcagagcaaccccactgtcaccactggtactgagaccaccaccactgcggccacatccggaacttctcccgccgttgccactagcagcaccactcccgcgactccccaaaaggaatcggcgagaaaggactcagacgtctcaccgaagggtactcctggtagccagagcatcgcgtccggtgccgatgataagaagaagaagaggcgatcgctctttggtaagatcaaggacaagctcagcagcaagcactaggtgttgctctttcatcgtacataacggcatctactgctcgatgccccagtcgcttgttataccccgatggactgctgttcattgcttatgttcacggagttggctttttggctataccacttcccttcgacgtgccgtttggttttccttaccgatctctgcgttctacgatgcatgtttacgcgacgataatgggtgtatatcgacgatttccgctgcatttcaagaataggtacttaattcgttaataggagatgcattagacatgattacgcgacgatgtttcctcattaccagtgacatacactaccagattgtgtgagacgtggattgcacatgctcccgccttcaggatgtgctagcgtaagaggctatgtctggtacgtgataatattgtgctgacgtgacctagcagcgtcacctctcccacgcgcgcccttcctcttgtggcaacgacggtcgattagcgtctggcgtcttgacatacggagaccctccagttatcttttcaaggtcggagctgcggttttttgaacaaaattgggcaggcgccaaattctccaggctagatacatcaccatcaaactccagccatggcgatataagaacccttgcgcttcctcgacttcccccagagctacgctgcatagtctacgaaagtatcgacttctcctctatctggcacaccctcgactatgtctattcccgcatgaaaaactacacatggcccgttcaagccttgacccattctcacaatgtccctcctctaccacaaggcatctcactgtctgaacatcacgaatcacctgaatgcaatttacacaccgccacccatatctctcctcacaatgtcaaacctcatccaaagacaacgtccccattctaactatgtttgcaaacacctcaccatatgcgcgagtatactaacaatcatcccaccacttctgattattctccataaactctctaaacttcatttcacaaaccgctaatgttctcttcacaaagcatcgtctctccatccaccaaccaaaaggcactgtccaacaagagaactgccacatcactagtaatgtcttaccaataccagcaccagcaccaacaccaacaactgtctacaggcgctggccgcctgaataactcaaacactgcagacaatgcccaccgcgcatggcaatccttatccccaacgccaaaccctcaagacgatatcatcacccacatcgactcacacctcgcctggcaagactccgatcctctcccctgggacatgcgccccttcgtacaagaattccacgcataccaagcgcacgcggcgtcgcgcgagtcgcgcaggcgaggcagtgccggcactttggttctagattgggacggcgagagtgaggggctagcctattatcgggggcgggaggaagggttagtggtaggtgaggttggatgtgatgatcggtatgcccagtcttttacagcaagatactggcccgagcggaaccatgtgcaaggacacgatcgggacacgaggtacgcttatgattacaatggggacatgatgcatgttacttgcggcccttcgctctcctcatacactgactcaaactcttacacttccccttcacaatcggaagtctcggagtacttcgccctgcctgtcgagtcctacacgaccggtgtacccttctccgtttctcagaacgctggatctggaagggacaaggacctcccagcccttccagtcaagggaaaggtggtaggtttcgtggagaaggtcatgcggaagttggatggattgggcgtattggggaagatgaggcgaaagagggagaagaaaaggaagaggatttgacaacccttgatcctcctggtggttttatctgttcagtttggaatgatttggagtttctggtctggagccttcgtcctctgcacgctgtcggtacatgcgtactttactgcacatttcgtttgtcgtgtgagtccgcttcgcttatacttgcataacattatatatactttcattcgtcgtctgttcttatcatctccattgcagagcataacaaaagaaaattcaaacaaaatgaattagaatgtccacaaccatgtatcagaatctccaacttcactagtgatcctggcagatgctacaacgtgcaatcgccctaccagctgcaagtaaggtggaagggtggtgactacatgtcttccatccgcatcatgttaactttcatcactactgatgttcccaataagctttccaaatgcagctcgtcccattcacgctagaacgcccgaagacgaaacctgccaccatttgccaattttccgcaaaacatcgacaatatacccaattcaattcacaccggtcccacttcacaaagaacagcaaacttcataacgtgaatctcgttaaaggactaagtacacgagttgcgccgcttagaccataaagccagacccatggatacatcatgccgtacctaccacccgaacgccgtggccgtatgtgattcagatggatatatcatgcgtacccctgttcgtgtttactccttgtcatgatgtcatgacttcatataccaagatcgaaagaaaggacaagaaggtgatgccacctgtttgaattcgcctagacgaagaacgcatctggcagagcagaaagcacagccagggcacctgccgccccagcagcaccaatcccaaggtacttagctgttgtgttgatctttcgtaggatagacctgggctgcttcttgggccgtgacgcaatgattgcagctgtctcggcgatgtcgcgatcggctgtaccagaaacaggcaagcttgcctcggtcgttggggtgtgttctggaaccaatgaaatggtaggggccgtgatcccttcaacttcctcgagaacgtctgccttccgcttcatgccgttaagtgactcaggcgtcggcggctggtcctccacaatctcaccgattgacaccttggtcctccggtttggcggtggtgttgaggccgtcgtagtatcagactgttgcattgacggaggagtctggatacggtctgaactcggaacattgtttgcagagttatcttcaaccacgagatctgcggcattcagaggcgccccagacagagatacttggagcgggctgaacggtgcgggacggtcagcactcgtatcaaggtacgcaggataggcaggatattcggctgaatgccacggcggcctattgcttggttcagctgccgggcgtggtggcaacgcaggcgggtatgagtgagtgaaaaccgactcaaatccttgttgtggcgcgttcatccccggcaattcttcgaaaccactgtttacatcgatacggctctggggcgagaagctgctatgagtcggtgcttgtgactgcataggcgctagagtagttgtagctcttttctctgttagacgttccgctgaaaccggagacgcctcaggctcgaaagatcggccgtcgaaatcggagtcgtacgctgccatggagtcgcccatgacggatgcttctgtgttgaaatcctcgatatcgtcgtcttggtcgtcactggatgagtagccgactccaccggtcacgtccaagtaaagttggttggcaaatgctgtgtcctcggcagcaccagagattgtctccctcatggagtggatgtctgtcacagtaggaggttcttcgtcatcatcgtcatcggcgactatgaagtcctcgcccatcatagtcgtgtcgggttgctcgctgtcagaagcttcggattccgagtctgaatcgtcgattgtgagtgggttatgttggctgccacggcgaggggtcgtaccgtcaatgtcttctccatcactgtcaggcactgtgaagcccatggaaaagggcaccggctcacggtcaagacgagcctcaaactcatactttcgagcaacaaagaactctgagggtgacggtaggtcagcgctgttcctcgtagatggtgaaagggagggggctgtgggttgcgtaccttcgtttcggttgacatcgataccgaactgcagcttgtcaccagatgccagttgcttgggcatgtgggtaggcagcctctcgccgttcaccatggttccgtgcatggagcccagatcggtgacgaagacttggggcgtgccactatctgcgtgggcggtgaagacagcgtggttgcgggagatgaccgggctatcgatgtatgcgttgttcgacgctggcatcaagtcctgcttagcagtgttcttggacgcacgtccgatggggaacttggcgttgagggcgaggtcgaactggcgcgaggagaagccctcgaagccgtcgacgtcccggaggatgacgcggaaggctacacggttagtggaacacgaccaagtagttgagccgaaagacatactgtccgacatgttgtgtttgccgcagctgatgctatggaagctggctccagagaggcagaggagggagaggggaagggcggtggtcgaagcgctgtggtcgtgggacacggttgggtggggcggagctgcgggggagccgtgaagtagatagaggtgtcaggatggtgtatgtgagatggctgctcactggaaagcagcgcaaacagagtaggccttgagtctacagtcaggagcggttcctctgcaggcggggtcgaagatgaggcaggtgctgctgtcgtcgcggctgccttccccatgcgtccgtgcccttcactctggtgctatcagcttatcaggccacattagcgtgctcctcccctgcttagcgtcggctagcatgcagaagcgtagagcgggagcgaaatgggaccccaccaaaatcttcaatcctcgcgactgaagcaaacgactcactgcgaactcgccgcctggacatgactcacggcgcctcgactatgcacgcaacttctgaagatttccggtagcacgacacgaaccccccgcctacacgcaccacgccgccaacatggaggcgccgcgcacctcggcgaagcagcaggtcgtggaccgcattcccgcgcgcatcaagcacatccagttcggcatctactccaaccaggacattgtgaaccaggccgtcatcgaagtctccgaccgcaatgtctacgacctcacccctgccgcggacaacacgcgcgcgctcactgccaacgggcccatggacccgctcatgggcatctcaagcaagacgggcgaatgcggaacttgtggcgagaagctggacaagtgcaatggccacttcggacacatcaagctggcgctgccggcattccatgtggggtatctgaagcacatcatcgaggtgctgaactgcatctgcaaagactgttcgcgggtgctgctggatgaggtagagcgacggaggtatttgcgcagcatgcgccgaccagacatggacacgctgcggaggacggcaatctcgaagaaggtgctggaggactgtcgcaagaagaagacatgtccatactgcgatgcgctgcagggaactgtgcgaaaagtgcctggccacccgctcaagatcatccacaaccgctacgatgccttcaatcgctcaaccgccaagacgaagaagccacctgcgggcaagatcgaattcgaccagtcttttgagaccgccaaagctgcgaaccccgacctggataagcatctcaagaaagctgtagacgacatgcacccgctgcggacgctcaatctgttcaaaaagatctcacccgaagactgtgaattattagctatgatccccgaggatgcgcgccccgagatgttgatctgggagtacatgcctgtaccgcccgtggctctccggccctctgtcatgcaagagggtggcgcgaccgaggacgatgtcacaaacaagatcggagacatatgtcaaatcagcagcatcattcgcgctgggcttgctcgaggattccctttgcagattctgatggaacaatgggattttctgcaactgcagattgccatgtacatcaacagcgacgcgcctggactgaaacagcagggtttacaaaagacaatgcgcggattctcacagaggctgaagggaaagggcggccgtttccgtcagaatttgtctggaaagcgtgtcgacttttctggccgtactgtcatcggaccagatccgaacttgagcattgacgaggtggcggtgccgcagcgggtcgccaaaattctgacgtaccccgagaaagtcacaagatacaatatcaaaaagctgcagaagcttgtcctgaatggtgccaacaagtatcccggtgccaattacattctcaaagacctaggtccggatcaagacccgcgcaaggtatccttgattgcgctctcgagacacgacaagaaaggcgatagactgcagggacctgcggccgcgctgaggttcggcgatgtcgtcgaacgccatctcgaggacggcgacattgtgctctttaatcgacaaccctccctacacaagctcagtattttgagtcatcgagccaagatccgtccatggcgaacgttccgactcaacgagtgcgtctgtaacccgtacaatgccgatttcgatggcgacgagatgaatttgcatgttcctcagactgaagaggcacgaacagaagccactgagctcatgggcgtcaagtacaatctggccacaccaaagaatggaaccccaatcattgcagcgattcaagatttcatcactgctgcttttatcctgagcaacaagagcaacttctacgaccgacggacattctgtcagattgtcaactacatgttcacaggagagggtgcctatgacccggacacgggcaaatacctgcccatcgagatacctccaccagtcatctggaagccacaggcactttggacagggaaacaagttttcaatttactcatgagacccaataagcagtccagggtccttgtcaacctcgaagctggttgcaaacaatataagcctgtccagggacgcgctcccgacctagatgagaatgatgcttaccttatcattcggaactcggaagttatgtgcggtgttatggacaagtccaccgttggtgacggtaagaaggaatctgtcttctatgtcatgatgcgagatttcgggcccgagcacgctgtgcagggcatgaatcgacttgcaaggctctctgcgcgctggctgaccaacaacggtttctcgctcggcatcagcgatgtcacgcctggagaagttttgaaccagaagaagcaggctttagttgaggaggcatacgcgaaatgtgacaagctcatcaaggatttcaaagagggtaaacttcaacgcgccgcagggtgtgacgaagaacagaccatggaagttcaaattggtggtatcctttctggtgttcgtcaggcggccggtgacatctgtttcgaagagctcagcagatggaactcgccactcctgatggccaagtgcgggtctaaaggttccaacatcaatgtttctcagatggtagcctccgtcggacagcagatgattggtggcgcgcgtgtcgccgatggcttccaccatagaacccttcctcattttccgaaagcggctcgtcaaccagctgccaagggtttcgtcagcaacagtttctactccggtcttactccatccgagttcatctttcacgccatgagtggtcgtgagggtctggtcgatacagcagtcaagacggctgaaactggttacatgagtcgacgtcttatgaagtcactggaagatctttctgcacaatacgacgacaccgtgcgcaactcatcaggaaccgttgttcaatttcagtatggagacgataacctagaccctgttgacatggagggtagagcgcagcccgtggctttcgaccgcactttctcgcacgccatcacttcgacttgggacaatagcgaacccagtcttacccctgaagcagtccgtgcacacactttagcaaaactcaataccgagcgaaacaaataccctcgctttaaactggacgggatcacgccactcgagtacaacgacaagagcgacagtagtatcgaccagaaagaatcgttgcgagactttttggacacagtgcagacttacatctctggtaaggcacagaagctagagaccacgctggtgcacctcggcgtcagtctagaggactgcagcacaaagagatcggaagcggatagggaaaagtacactctcgcagatggcattgccaagatctcacagactgcgctggacacgttcatcgatctgtgtctgacaaagtatcatcgctcgcgtgtgcagccaggtcacgcagtcggagctatcggtgcacagtccattggtgagcctggcacacagatgacactgaagactttccattttgctggtgtcgctggtatgtcaattacccaaggtgtacctcgtatcaaggaaatcatcaacgcatcttctaccatctcaacgcctgtcattacttgcgtcctttcgaacaaaatcagcgaaagcgccgctcgaatcgtcaaggcgcgcgttgagaagacatacctccgcgatatcatcaattatgtcgaagatgtctggcatccgaccggcgcttacgtcgctatgcgtatcgactgggacaccgtgaacgctctgttcgtcgatatcaccccacacgagattgttaatgccatcaacaaacacaagcctctcaaatggggtaaagctggcaccaaagtacgcatctcatcatctttgatccgcgtcgaaatcgccgacccatctgcttctaagaagcgtcccgccgccaaagccagcaagaaccacaaggagtatttcgaacgtgtccaacaagtcaaaaatctgataccccatgtcgtgataaagggttacgatggctgcactcgcgctatcatcaagaaagagactacgcctaacaaaaacggcgactatgaatgtgaattacttgtcgagggatacggactaaaggactgtttgacaacgccaggtattgagccctataagaccatgagcaatcacgttatggaagttcgcacagttctcggcattgaagctgcccgcgcgaccatcatgcgcgaaattagtgctgtcatgggaaacatggacattgatccgcgtcatatggcgttgcttgccgatgttatgacgttcaagggtgacgtttacggcatcacgcggttcggtctgcaaaagacgcgcgactcggtgctgcagctggcgtctttcgagaagacgcctgaccatctattcgaggcggcggcgagaggcaagacggatacgattgatggtgtgagcgagagtatcatcatgggacagagcatgaagctgggtactggagcactgcaagtggtcaggccattgaagctgggtgaggaagacctagcaaagaagaggaccatgttcgaggagggatgggatgcgttgtaatcgattccgctgcaccggggagtgagagcatgatgcatcattcggcgttcatagcgaggacatttgcattgcatagcgaggtctgtacatcggacgattctgtatatcaaaagtaattactttacacgttcccctagtagcggttaaataagacgaacttcgatattgatcttgacgtggtccgtacatggcgctacaccctacccgctgacaggtgatttggtgttccagcgtggttcaagctacacaacgatgcgacgacgcgaaggcatagaaacgaatgggaacacattctccgtcatttcatgaatttcatgaagtttcaaatggcaaccaaacactacgactattgaagattgtttgtacaacttcgtccgtcgccttccgatggtgactcatctcaaccaagattaggtggctcgccctttctcaggccgagcatcgcccctcatgctaggacttgcacgcactgagtgactcccaaaaccacaagtagagcatttctgaagcatggatccgtcgccgtcggagtatcttcagcaatgcgcgcaagaaggtcagtacatccaagagcgtgtgaccgatttctaatcaagttgtacagaccaagcagggctcgacgagtacatggcaagcaggccaatgacctcattgtcgtccgatagtatatttgccgacagcaatgagccagaagcctcacgtgacgctacttcacgaaactttcatgtttccacacaccttgtctggggttgcgcgatgcctggctgcaataagcaaagagaagtcgccaccggtgcttgtccgatgtgtgaagcggtacagtactgcagtcatgaacatcaactgatcgatcgcccggggcatcgatctgcatgctccaaaatcaggaaggcacgcgcgagttacaagaaagccgaaaaatctctgaggcgacgttatggcgacgcaatgaccgaaagagattggcgtcctgtttggcgaagaggcgccgcgtgggagtacatgcgccttcgccggtcgctcgtggaagcgctgctcaaagtgaatactgcgcaggcgattacgttggcttcggaacatctcttcgacacgctacggttgtggcgaacagatgagatgtgcgctcgcgacgttgtacctgcgcttcttctcagactggggcgagtgcaagacgcttatgatttctgccactgtacgtcaagtccctgttcgaaccgtgtgcaagacggacactgattcatactgtacgattcccagggtgggccacaactggtcacgcagatcatgactggcaggacccgcgcgctggatacctcgacaccaaaaacgcagatgtgttccagggtctcgagatatttacggcaagggagaaagacttgtcacatctcatcgtcgtcactttaatcaagattcggttgcttatggatctccaatctgtacaacgagcacgggagtttgctggtccgcacgtcccaagggagattctcgacaccattcaacagcactgcatcacctccattgttgcgtgtgaatctaggatcattgaacgagacgatcagtctgcacaagttgcgggattgcggaagcagattctggagctgtacacagtcgtgacagagttaaatccgcatttctggcccgcgctgatagaacccggcgaacatctcaaagctcgaccagtttcttataaacaaggagatgaggggcagatgcagctcgttctgcaacacaactacaatgcatggtctgaaactcctggcgcaatcagtgtcattgaagagtttatgaggcctttcgtagtgtactaggactgatatcttgtcgcaagagcaagacacgaaggtagaagcaactgcttgatctcttcgatggtttcctaccatctgctgacatgcagcggcaccaagcgacaaggattggataggcgaagcggcttgttctcatcctgtcgaggagatgcaggacttgccaccaccaacaaccttcgtcatttcgatgttgccagtcatgcgatgtggtatatgtaatctattccagggaagatggccgatcgatgccaaagcagccagcaaccaacatgttggacaaggtgttaggagcctcgttgtccctaaaatccgttgggaggacttcttgaagtcagcaaaagactgctacgggtgcagcatcatagtgaggggttgccgtggtgtgtttaaacaacatgatgtatcagaacaagatatcgtacatggcagcatccggttctactatccggcacacctcgaagatgtggaggaagcggattgcgacaaacatatcatcttccaactggctactggtcggacgtttgaggtggagttatttgcgacagaggatgaggattgccccgtgcctgatgcttgggactacatggccacgctaagcagaacgagcccgcgtacggattcttcagaggctttgaacaccattcaggactggattgtggagtgtacagaggaccatactgactcgttgtgcgacatggtagagtctcccacgttgccaaagcgtgtagttgatgtcgggtccgataacaactctgtcagactgatcgagccgaatggactagagcagaactacatttgtctgagccactgttggggtctcgaacagatcattacaaccacgatgacaaatcttgatgaccacaagcaaagcatcagctggaagggtttgtcgaacacttttcaagacgccatcacactcacacgaacgcttggcttccgatacatctggatcgactctctgtgcatcatccaagactccactgaggactggcaagtcgaatcggcaaagatggcatcaatctacagcaatggctatctgactatcgccggaacaaaatctcgcaacggcttgggtggcctgttctcaagcacacccgattaccgtgtcgctggtaccacgcccgagggagaaaagtactgcctctacttccgcgaacgcatcgatcaccaaatcgataacatcctggaaagcgccggcatgacatcgtcggagaaatactaccctctgctcagcagagcatgggtctaccaagaacgcatgctctccacccgagtgctccatttcggccgctacgagctcttcttcgaatgcaaatccacaatccagtgcgaatgcggcaccatcagattccacggcgcgggcaccgagacgcctgttccgctgatcaaggtggggtacgcaggtgcactggaggcatatgaccaatgctacaaagcagacgcgctcgagaaagtacaataccatggagcgagactgtggcgctccatggtgagctgctataccgccttgcgcttgacaaagtcaaaggacagactccctgcctttggcggcctggcgcgacaaatggcgtcgaagaggaagacgagatatctcgctggcttgtgggaagacgcgctcatcgacgatttactctggactttgtacacgccttcaaagctcaaatgtcctaggcctgagccacgcaatgcgccgacatggagttgggcgagcgtggagtctgcggcgggtgtcgggtattacgatacgattctgtttacggatttggaggatgaggggcttgaagatcgcatgccgcatgttcattatagcaagattgagggctgcaatgttgtcgggtcggcaattgatgagtttggtggggttgctagtggtgaactgacgatttcgggattagttgtcgagggcgtgctgggtcaggacgtacacatgcatgagggagatgaaacatttcagcacctcgtgaaatttggggatgtgacgaaaccgatagatagcgattatctcctcgacgagaagggatcgcatcaagtacgtccgggtacaaaggtctgttgtctgtgcatgagcatgctccagttggggcagaaggattaccttttctcacttgttttgaaagaatcttcattgtgcacaggtcgctttgagcgcattggtatgatgaagattgctggaccgaggagttgtgtacatccggacagtacgatctttaggggagcagacttgagaacagtgacaatagtttgaaaacccgacgatgttactatatacacaatacttgcgttcttagactttttttgctctttggtttacttactctctctctctctttcttatagccaagttaccttgctgcctcacctaggactaaaaaagactagaaatatattctccgaaaaccctggtcatatgtgcaaaaagcacactaacccccaactctatgatcccataaatgggcaggtccggggaaaggcgacgtgtaaacacttatgttgaataagtattttccgttactcgaacacacgccctttcacgccccaggtagcaggcaggctgaggataacttaactgcggaagacctaaagggtagatgttgccacctaaagggtagatcgatgcgagagtacttagactaagcaagcctggagccagagcggaaaggacgtgtcgatgagatgatggtggtttaagcaggtcatataggcgagtattttgaatgggtgtatgtgtttatgtggccgtttggggtggttgggtggggcggaaggcgagcggagtgaaagcgggagcgcaggtgaaggagagtacccgggcgtttgtgcgcaagagaagagactttcctgttgttattgtgacaaacgcacagtaacgcggcacgtagtaacaagcgggcggtttggctttcttttagtaaaatcttttctcttccatctcctctgtcgtcgcgtcaacacactcaaccacactacctgactatacgcaaccaccatgtcgtacctcctcgagttcccgcctactacgctgccgctgccagacgatgttcgacagccgccgtatgtcatcttcgccatcaacaatgttagcatggtcgaaaaactgccctcgcgcatcccgctcaaggccgttgtacacttcatccccaaactcgcgcaatacgtcctaccagtcccggaggacttgcccgcagacgtcgccaaaggtgtcctgcgcaccccatatgtcggcattgacatcgctctagacattggcatcgcgagcttccagcgcatcatcctcaaggtcctccagtccgccggcatggccgtgcctaagcaccagctacagctgcccaccaccaccatcacctcggtctcgatccgcaagtcatggctgctgcttgagctccaccccgccggactcgatgcgctcatgatccacctgcagacacggctaatcaatggttcgccagtaaccttggtcgagattcaagcactctgggcgcacttcccctccaactccgaaatgctgcgcctcatggctatcaacttcgtccagtcacaagtcgacttccactaccaccgagaagacttcaacaagatccgcagctggtacctgatgagccgggagcgccgcagtgtcttccaggccgcagaagccctattccccgagtttggtaagatgtcatccctgcgcttcagcgaccgggttatatttaacagaatgccattgtcagagagtaggcgcaagaccaaggagcgagaggatcgcgaggcagaggaagcggctgctttgtcgctgctcaacaggaggatggaagttttggagatgaaggccaagaagatcaagaaagctgagagtgcggaggatgtcaagaagacgtccaagatcaggttgaagaagagggtgaggtccgcgcctgagttgaaggatggaggggagggcgcggagcaggcgatgcttcagcccaccgtctacgatccttcacaggcttccgcttgagcacgttctagagcatcgcggcgccgacatgccgaccaaggacggcgtcgttgcggagttttggtggtgaggtagttcaggatagggtttgggatggccttacgccggcggctgcggtatcctcgggatccgcacaaagataaagatgcggtcagtcgcatcctaatacaaaaggcgggatatcgccgcacatttggtgagcatcgcccggcttccaataaatcgaactagaaattgacagtgtacttttaccttcattcaaaccgcgtctggcaccgtgaagcacgtctcgcaatattcaaaatgggtctctcgcgccatcctgctctcctctacgcctccaccgccttcagctgcatactcttcggcttcggggtgacatacatgctctacccacgcatcggctactcactctacggcttctccgcttcaccctcaagtacttccgaatgggcggtgatggagcgcatcatgatactatatggcgccaaggacttgttcatgggcgcagctatcttcgcatcgacgtggtttggtacaaggaagagcgctgggatgattctgatcgcggggggtttgtgtgcgggtttggatggggtggttgtcaagaatgaagctggaacgggggagtggaatcattggggatacgggagtgtgatggtggggttgggagggtctatgttggggttgttgggataggcagggggaaataatgagatgagcataagagaggtgcattacagaaccaagtgctgctgaattacattagaacagttgcgcaggggagcggaggagactagaaatgtgtgacaggattaaccctagagagaactgtccgaattgaaagtgctttcctcgagaagccgtttaggagcactgtgaagtcgcgtaaattacccatgacccgcggcgcgtcgttccgcgcgtggcatcactcctcaagatcccatcaacttcaccatggtcgacgtatggagcggagatattctgctctccgacggcaacacaatcaaaggtacacgatcatgctttattgtgcacagagcttctctaaccaatacagatgtcggtcttgctttgccacatgtcgcgtcgtcgccaattctacagttcacctctctacgcttcttgaccacggttgagaccgccaagatcccgctctacctcgctgctgggcccagtcttgatgtctggacaacttgcgaagccacggaagcctggttcgaatcgatattgctcagcaagccggcctggcccctgcgaggaagcaaatcacaatgtcgacgggtgcttggtggacattggcgcgctcgcagtccccaattggtatccttgtacaggctcagggcagtgatgaggaaggacgcaaacctagagtgacggagatactattctacggcaccatcgcggctcctccagctgcagtacttccaacaccaccttcgtcatcaccagaacacgatgatgcgggagccagacagctacccgagctacgagtgcacgcactgccactttcatctgatctactataccaacaagcttccacgattgtgacgccggcactaccagctccagcgggcaacgatgcggcccaagtcgaagctcaattcatagcacctcaggccgacacgcagcaggccccagactccccgaaacggaaacgagatatattcgaggcggctacaattgcaaataaaaaggcaagaggcaagggtggagccgggattgcagctatagccgctcgaggcagcgagtcacaatcatctcttggccacaggaagtcattctctggcgataccaagccttcaacagagttcagaccaagttcggccaatggtccgctgtccagaccgacttcaagacaactgtctcgttcccctagcatatcttcggacacgagaccgctgagtcgtaaaggtgtacaggatggtcaaaccaagcgatcgaacctttcccgggtcgctaccgtgtcactacaagcagaagagccaacaacagagtcgagaaacaaagaagctctgtctcgtgtggtcatggcagcaatgcgcatgcacggctggcagcaacgaaagaagaatcggtcttacagggcatctgtcgcacctggaacggaagaaagccaggagattggtgtagcgactgtggccgaagaagcagcgaaagacgaagagtacaaactgatgtaccaccagacgtacaaaggtgcagcgtttgcgtttgtaagttctcgcccacccctttatcatttgagctacgctgatatgtgcatagcggatgcatatcatggaccgaccacttcatgcccagcctgatcagatgcgcgacgtagttgagaagctcctggctatctatctgaacgacccgttggcgcaaccagtacctacagcacagtcaataaatgcagtggccactcctggtgctaaagctcgattgggagtgctggaaattggacacagccaagccagtccgttcgatttgccaagttcaaaacgtccgggtatgatgagatcgaaaactgatccccatgcctatactggatcgccagtcagtaggaggaaggttggacagagcgaggcaccgcctacatgaaccttgcttgcatcgaggattcatagaagctggctgaacccacggtagtggacggccacctcttaaatcggatccactatcgctaattccgacaaaaatgcgcatgggagaagcgaaagtgccgttttcacattccagtgctgactctcaaccactaagcagcgagctcaacacgagcatcgctactcacccaaccaaacaaggtatctgatagattccgtggttatggggttaccgcacatgtgctgccatgccatctatatgatccggtaccattgcatcgtgaggtgcggctggcgttgcatcagtacaacgcttgccagctcttgtactcgataggagatgatgagacatcgccaacatcgtatctattgtcgatacgaaagcttccagagtatcggatttagaggcagcgatgacgcagatgtcttgttgagttcgaagagggtataaagagttgtgagctcgtcgataggaaatgcaccaccagcttccctagacatttgcaaccctccaacgtacctccacaacaagaacgcgagatttgaattcaaaaaacagagaccatgttctccaagacttcgattgttgccctactcgccgccagcgcctccgcggctgctttaccagcggccccagacctttggctctggcaccttacaggcgcaacgagcatctgcaccgcagcaacttgctgttacaatttcaacgtctctgcgcctgccggaccgtctgaccagccgggtttcacagcagctggctgttacggcaccagcgtacagggcgacttcaagtcctgcgacagcgtcgaaatcggtgctcgtggggatgtgctcgcccaggagttcaatctgggcgttaacactgatgctatttggagtgtgagattcacattctctgtgtaggttgacaagtacacccaatcaagataagaagctgatgaaaagcagggacgatggcaggaacggagctacgtactggtacactggcaacgggaccatcgcgcatggtggtgcgccggtagatttgtacattactccgactgaggcgtggggaattgcatgagaagggtgttttcgataacgctcatagtatctttgagtagctcctatgacagaacttgggaattatgcgatgtggaaatgacatgacttctttccaaccaatttttaaaattttatacaccacaacacagagccatctcgcaaaatacgaaaccatcatcactctctcccctgaaaatccccgcccacccctcactccaccacaaccctttctatcctgccctgctcattctctcacgaatctcatcacacctcatctcctcactgctctcaatccactcctccaaaaacaccatgcggcgcgcactcagcactaagctccaggtcagaacaagtctccacgtttcgatttgggagtcagatggcgacgaaatggagtccgtcatgatctgttcgagcaggttcgtgagcgtatggagagctgcaagtgtaaaagctgcaactagggtggcgcggcgcaagagcgggtacatgctggagtttgaagaaatcttggcgttttggttgtttatttgaagtcgcgggccgagggcaatgatggagcttatgtgtagattcatgttgctttgagagaactttggtactttgtatattccgtgtctcttaatatgtggggcattctagatacagatttacatggtacacaaaaacgagtgtgactatctagaagctgctagtttttaacaccttttacactgctgttctatcatacatcttctactgtagtgtgacattaactcggaatttcgcttttgttttgtctgcccacagcatgcagatcgttttatgacatgaaaatagatctgacatgttacatgatgctgattcatagctcatctctgactctctcgctgctcaggtcgggcatggccatgatcttgacgaccaagcttgtccagccagtgaagtgctgcgtcctctgccctttgccagtctcggggttgtactgctcccacgcgaagccggtctccttccagctctcatacacggtgttgacgaggttcttgcggagctcagtatacaattttctggcgcgttcctggtgcggtcccttctgttgcgcgatgttctgcaaatcatgtcagtatacaacgtagccatatttgataacatgttaacttacgagaagttgggagaccgcaagatagttgatgggcatccatactggtcctcgccagtagtcctctgcagtgtgatagaactcgtcgctcttgctcagactcctgataccgtacggactccaaagctcttcctcgtcctcgatgagatctaagatggcgccaagtctcttgctgtccttgtcgacgagaccagtcaagaaggggaacagcgagatataacctttatgacagaccagtgagtgttcctcgtagtcgtcaatagtagcatcgcagtacgtcttagccttgtccgaccagtgcagatcatcaatgttgcgcacaatggcctcatcatatttcgcaaactcctttgcgtcctcttcctcatccaggtagattgcaatacgcttgatggcccgtgtcatcatgcccatccagctgatgagatcgacatgcaactcgccagggtgtggtggttgcgcgcgaggatagtcatcgaggccagaggtgaggatatgttgaggtgtgcgtccgcgccagcggtaaccttctttcgtggagaatgcttcgcggtcatagctcttgatgtcgccagcctgagtctcacggaaccagaagtaatggcgtttgagaaggggatacagggtacgcaggtactgtagagcagcctcacggttggctagttgcatgaagtacgacttctcgtgtagcagttgcttgttggtggaatcggtcttctgagcgtcaagcttgtcgaggaaagacgtaataaccatgaacagtgtaggtgggttggcgtaatgaggatactgcacctggaattcttcgggcactttgctgcgggcttcggcaccaagaatctgctcgcgaccaatccagccgttctcgtccacgagattgaaccagctcttgataatgtcgagtgtaagatcggcgtcccaatcgatcacgggcagcaggtgaaatccttcgtcccaaagaaatcctcgcggaaagaatggacgtgaaggaatggcggtaaagagctctgacggaccaaccgcatcagcttggttcctggctcgtgcttccgcagcatcctcccagaatccttcgttgtcctcgtcgtaggcagaatcgtatgagcgatcaacacgggagtcgccatagaagtagccaatgcctccaattagattcgagaaaagtgacttggagaattcctcgtaacgctccttaacgaaaggtggctgcggcttgaagatgctggcgaagcgcgtagcgaaacccgaagtgacggacccaatttgctgcgtcaaatcttccgaggtaatctttgtgggtgcggaagcagacgagaagatgatgtcgaactcgaacgggccctcgaataccttctgtatcaagtgcatatttccacggccaggcaagttctggatagtgtagacctgggcaggcggaggcgggttttcttctccccatttggccacaagctggtcgacctgccccttcatgtgggcgaagagcaccgccttggtctgccagagagcctcctcgggtacctgcccgctgtgtacgagtgtgcgatccagcggcttgtcatcgtagcttggatgcccggtcaaagggtgcttgcctgtgccctcagtaactgtgatctcgaattcaccgagttctggtgtctggcccttgagcgtgacatcccctttgaaaccaggctcgtcaacatccgcaccgtccacttccaagctgccaaggccctcgagtgtgttgtaccagacaaccgttgaccggacgttcggtgatgcgtcctcccgaggcgtgcccttgatccttgcgccccagctgcctccatgttctcctccagggaacttgatgaactcggtggtgatgtcgatgttgttcgcagggtcgtggatggtctggcggccgccacttcgtacgtcatattcgtcccagccgtagccgtcgagctcatgctgctcgcatgtgtgtcggaaagctatcacaatcagcaatcgtctcggccacgtgctacctctatgcacgcatgttgcatgtgaaggtcattggaatgggcggtgattggcttactattctgtacactcgaatagtcctcaactttagaccatagcagtccgcccatcaagctcttcggaatgcgggggcgtacgccgaagtataggtttggcctgtatggtccccatagcaggctgtcgttggtggccttctcaatctcggcgacctgcgcattaacgagaggcaattggattgcaaaaaggcacaggaggcctttcagtaggctggtgtgccgcatctcgcgcgtcatgatgtgaattccgacgcgtgaagcttgagctccaaaagtggtcgcggggtgcaatgtgttcaacccgcggcgcttgccgtgctttgattggttcggtgttagcgtgcactgcctctccacagtcaaccttggaccactaatgcagcgaccgaccatctaccagccgtatcaaatcgctcgcttcggcctgctactgcccgccatgaagcagcctgatgcagtccaccgaggagagcaaggcgcaggcctcacctcccacccattcaccgtaggctagacaaacgctctttattcacttcaccgtgcgtagcttcctaactgcgcacctgcgcggactggaagacttggcactggtccatttacgttctccgttacgttctcgattacgttctccatgttatcgttgatcaaaactactatttccccttgagccatgcgacaaagcttgcggacaaatcctccaggccctgtcaccatggccgcttcaacgggaatggccggattgggcgagccggacatggccctcatagcggaattgttggaagatgtttctcgaaatccgccagcgattgcagctcgaaagttactcgtggagcattacatctccgtgggttggctggaggctgccacggacaacgcaaaagacttgaagactctggctcctcgggatccagatgtgacacgatacttggagactttgcaaaggaaacctgatcctccggctcctgaaaagcaagcgccatccgttgtcaaaccacccgtgacagagacgcgcgaatgggatccgaaaaccggtcgatacaagaaggtcgcacccgcgaaacacgcgaggaaattatctcaagtacaagacccggaagtgaatagtgacttggacgctacaaggcaagacttgacacaaggctacacagcgttacgggcgaaagcgagaagcattcttgccgatctgctccatcttcagaacctccagagaaaagctggcttacctccatcgaagaatgttgcaaaagttcaagccatcgctgaagggggcggggtaagccagggcataacaacaaactcaccaggcagcgctcgctcagttgcacgtaggatgcgcgaccgcccagaggaagccgctagcatcgccatctcggacttggaggacacagtgaagtggatacgtgtgcctcatggcaagccttcaggcgccgatgatgacgcagtccgcgatgtcctcgtgaagcgaaccgaagctgttcaatctaccctacccgacaatttaaagatccattgcgaacatgctctcatgcatgtcgaacacgagctcttaacgaggaattatgcaaacaccgaaaccatgttgggcgacgagatcaaggacattccgcgagccaacttttacgtcacagaagacaactacgcatggtgcatggatgaattggttcaggctatcacagcaaacaacggcgtattacggaaccctttgagtcgagaaatgttcacgccaaaagatatcaaaggcatcctccttcatccaataggcaagcctctggctgcattgggtgtcgcgcagcacgaaatgtcaaagggcattcggtctgacacaattgtacacatggaaaagctttcaaatgttctcttgaccgaccagagtgcagacacgctgcccagtcgcaaggcggtcgatgaatttctcgcctatgttgctacatgtatgtgctctatgatccttcaaaagcatcaccactaacgcaaagcagtgcccgaactggagcagaaagcgatcgagcaactcaagtgccccgctcgagacagtcatactggacaggcatatgactttagcattggcgaagcagtgctcgacgccaaaggaaatcgagtctgcttccacaagacaggcgactttatcaagcaggcggcctcatacttgcgacagaatcaaggcgctgccccagaccaagatccaaacacgtgtagtgtcatgtagtgaacatggcactgcttggtcgagtcacctggcatcagacaagtgtggctcaggcacacatccaactgcaatgtttcaaggctaagtcgctccaccgcaatccgcctcgtatcagacctggatagcatgattgtcgcacgacagaagcacggtattacgcgtgagtggtcaggctatcagacattggttgttggcccttcagcactcgcctaaccctgcagttagagccaatgatctttcgacatattatgataagcttcagccacaaggcagttctcaacccacgcaatcgtcaagccgtgcttctcagacaccgagcctcaagtgccgttatccggtgttactttttgtcgagtctttctgccacaatcatgcattaaccgtcccctagcgttcatgatcgacgacaaactaactgcttctggccccggtgagttacccatagagtatgagtcttgcgggctcagcctcatccgcagctaagtccgctcttacagatgaaagtggtcctcggtagctcctgtggactcgcctagcatgccctctttaggtagaccgcttgtgcagggttgttgttcattatcatagactgcactgtcaactcagcctcgactactatgttcgtaaagccgtactcaatcatcactactttccttgacagctttttacgtgcttctcagtcgacatcctatgtattcataaatctacaagaaattggaggaaggtctgaaagtctcgaagctctttgacatgcttactttcaccaccccactccttgcaccataataggaatcgcatcaacatcacaaccttctaagaaaatcctctaccactatctaaagcacttactgcagtcacgaggaccatggatactttcaaatcttccaccacgaccacgatcgaacgacccaacgacaaaagactgcgcatgccctggggcaagaaaactatatccctaaagaattctgtcctcttcaacaagccaaatcacagtgaggaatggcaccaggccatcgacgcagctgcaggtgtcttgcacccctcagacccgaagtttccctacggccttctccgcgaacagacagaggtttatctaaaaaagaaaaggcaagatcagccagccggaacgcagatatacgtctcgcgatactgattacctcgcacgaagcgagagatgttgctgttgctgccgcagcccacgcgatcactgcaaagagcctgagagcactacttcatgccgacctcaacgtgatgcaaggaaagttactggggcttgaaagatgtggctacagtgtctgattgctgcgaatgatggcagctctgcctccagggtaacggacttggaagcgctgtgggcgcggaagctactaccttttgcaacaaaaggacaacgggctgcagagtggtttctcgcaggtgtatgtcatatattgcgagagatggcgcttcccaatatggacatcgtaccagagtttgcgatactcgcaagccgggctatcacagactatgcgactcagctggagggtctgaggctgaaaaacgactgggctgcggcgtatgagtcggtgctttggatggtcgaacttgcaaggacgtccccgattactacaccaccaggccatctcctaccagaacatatcctcgattcgcaatttcctgtgtggagactttggacgtattggaagccgaatgtacagcgcatcaggcatcttgcaagctgtgactgcgagaaactcacacttgtgtcagacctcgtcgcgcttgaaggaccggatatgatcacaggacaggcaaatacgttaagagatggcctggtcgcacgatatgatgggataaagaattttttgcaatggcgcgggatcatcgtcgaagtaccgaatcgcacaagagagagcatcggcagagtcctggaaagagtggcatgtttgctcgagttgggagcaaatgattcaggactcggccatgtggagaaaatgctattcttcagagattttctagttgcaagacctatcacaacaaaaagactggacatattcgaggcgacatgtaagataccgtacaaaccagaaaacaacctctacgacgctatccttcaggtgtgggacaaccgggaccggcttggggggcaacacgtaatacatatacatagtcttctgagcgttatggaagacgccagcgcggaagatctatgcaatgtcacttgggaggactggctccgtcttggcatcgaaaactgcatggaagagtgccgggaagctgtatgtgcccacatcgacgacggatcatcttggacggatcttttcctcgaataccgtgcgtttggtaggacagtaaacgcgttgaggcaattctggcccaatagaaatgaaatcattatgccagtcatggatgggatcgaaagcattgtagagatttacaaagctgtgaaggccgagctgtcgaagcctagaaagacgatggcggtatcacacatccggacagccgatacaaagaacaccacgaaagaagcctcgggtttatcgtttcttgtgggagaggatgagactcgccacccactagagagttacatcgaagtattctgcagggaccgcgtgcttggacgagagcctatggccacccccggtgaaagcattattgatgcattaatgcaggtgtggaggtctacctccaagccgaatattgacctcgatcgtcgaaaactggcgatcaatgtggcgggaagcgctgttgtcgattcatcgctatgtggcagatgtctcactaacgttgagtctacgggcttgcctgacacttcggtcgaaaaattgtctgatgttatgcacaaagcaaacgggagcatgtcggaagccattatcgatctcactaaccttctttcaaatggagaaaggtgggcactgtgctggttcgacctcctggaattgtggctcgagggacagacaaaggccagtgtgtttgaagaagaggaagcactagagtattcccttcgcacaatgggcatcgcccaatggatcgagttcatgcagcgtatccagacgattttctgccctgtccagaggcatttccgcggctccgcagtgccacgtatcccacgtatccttcagccggctcatctatcatggataactacattgtcgaaatacaccagtactctcatagcatttgaaggtgtcgccggcattggctccgaggctatgcgatgtatccagaccaaccatatctggtacacacaaacggaaatcatactagagtgtctgcgaaaagtggaaggcaaacgcgttgaagcactgatgctaaaggtagtatgcaagctgaagctgaatgagcatagtattctgagtgtcaaggagtgcttagatgatttactcaaggcttctccagaagctgttgagatatgttatcggatatgggacgcgaaacacgaagggttggacataccagggttgccatcaaaacacattgtaacacagaaagcagtgcttgtaagtgctgtatctaatgaaccagatcaaagcagcacgaaagcctctcttgcagcttcagttacagtctccagaagagccattcctatagcagtcgcggagatcatgatagccgggtggatacaaagtgacgatataaacgaaaacgacaagactgcaatttcatctcttgctggcatattagagatgtgcgtcgaatggtttagcgacgagacatggactatgaaactcaaagaagcaacaagattctgggaagacatcgaaaatgagattatagccgaagccacacgactggaaggtcttactaaaagcatgaggaagagagatccgaagggcactgcacttctgctgcaggagcttggcctcccaaacaatagtcagctggatcgtgagatggacgatctaccaccaggattcatcgacatcgtagaaagagttggtgaggacgaggctgagatcaactttcccctgaatcattttacagatcttcaacgagaagcgatgggtataccagccggagcgaatacttttctgctgcgcctcgtgtttccgagcacgcatagcgaactctttgaattctgcgttcatttcaacacagacaaggaccttgacactctcgaccacacgacatgctcgaccgatgctcgtacgactcgtatgaacgtctgcaaaacttcacaatctgcatttacgtggcaacttcaatctataatctacactcaaatacagattgggaacgtcaatattgccgacctccacaagcgcctgaaggagaaaatgtcttgcctaggtcaatcatgcgtcgcatgcgatgtctcgctccaagcctcgccaaaagctcaaatcaaacgatcggtaccctgcgacatggtaggctgcgcaaggctttggtacgctcttcccctcgacgtgcgtattcccgagctacgagcggacatctatgtcgtcgacttgatgctcacatccgtctacgctgcagccttaactgggccgaactgaactactccccgcatgtccgatccgcaacttggaacatgtcaaaaccatcttaaactctcttccaagtctgaaactcatcagccatgcggtcaatgtctctgctgtcctgcgctcctaccacaaagacgccgagttacctacccatgctgggcgtgtgtgcatcacagaggctacatagcatccttcgactggactgtgcaaagtccccacaatgccagcaggcacgcatcaatttgtcctggccaatgcgcgtccgaagctggaaagcgacttcatttcaaggatgacgtggacgggtaggaagtcagatgttcttttccacggcacaacgcttgatcgactccccgctattctcgcccagggattgaaggtgtgttctggtacgagtctgcagcgcactggggccgcgcatgggaaggggatttacatggctgaagacccgtcgactagtctggcttacgcgtccccgagcttgagttggcggaatagtgggctggcgaatatgagactgttgcttgggtgtgaggttgttgcgggagcggggaagttgacatctgggatacatctcgtcacggacgagatcagcgttttggtgagatacattttccttctggtagggggtgcacaagcgccgattgcagggcatattgtgccggcaatggcgagtgggatgagtgctttgaggactggagctgtgtgactttgaacagttatgtagatttgaaatttatagcaagtccttccatctaattcttgtccaacctgctcttctcatccttcaggatctcatcgacagtgtcttcgatgcttggtgccttaggctcccagccgaccaccttcttcgccctcacggccttgccgcgactgttgaagccccagcttacagcctcgaagcccgcttggtcgatggcctttttctttacccagactgttctcctcaagcttcttatcgacaaggcccagctcgtgtgccctcttgcccatcaagcgagccaagtctgcccagagatgctcaccgttctccacgagatagtaacccttctcattccagagctcagagtcagtgttgttatttaccgcggcttcagtcaacaagacaaagagttgcgcaagatctgctacgtgaacattgttccagcgagctttgccctggccgatgataggcacatatttgcccgtgaggaccaaatgagccaattcataagcctggcggcttctttgatgagatgggcctcttccacgtcctgctcaagtcagtcttgcacatgatcttggtgacacgtacgtaccatagatggtgggtggacacagaatcgccgtcttcaccgcctcggatcccgaggaaagaacaagatcgtcaacgttcttgtggaatgcatcttttggtaagtcggtgagatcttgtactgcagtccagtcgttgtactctcgctctgaccattcgccgagcttgttgtcgtcacgcatggtctcccaacagaggataccagccccgccggtatgcagatagaatccaggcttctccttagaatggcccgatgcaagacctttcgcaatggcctttgctgcgccttcgtggtctgatgcatctgcagtgtctgttcgtattggtaagtttcgtgatcgacgaagggttgtaaaatggggtcttgcgtacgtatgaccacatccgcctttgcggattcttcttccaataccttggaattgtccaggtcaccaagtacgatgcggatattagggaacgccttcttcacaggctgagccttctcctctgcctcattggttagacttgctttgaagcgatagaagatcgcgtaaatgtgtacctgttcgtacgagtgctgtgacttcatagtccgaatgtttgtcgtaaagcgcgaaaagtgtatcaccaccgatgtagccagtggcgccggtactacaccacgagttagtatgtacgtttggtgaggcgcatgtggtgtaaccttacataaaaatctttggtgccatggtgacaatctggattattgattgatttttgtgttcctttgtatttatgtagaacgtaagaaactaaagatggtattttaagttttggcgactctcatacttagcacatgcatacttcgagatgcgggtacacgtgacgtcatacatcccggaagaactagggaagagtgtttattcgcgaggcaactcggtcaatatggccgttgattatggtactggttagacattttctatgcagtgtctagactcgactcgatgcggatctccgtgccataagcaaacatgagttcacaaacacccgcccgtcacttagtagtctacaagcaccatgtaccccttctttactcagtcacggtggacgaagagcacgaagcccagatgcgatcaaataaccatttgcgtatatatgtaccctcgctgttgtcggagtccggcgatgacgcacaaaaacctagcagagcttagaggcttggcaggcccgtgaaccactccctccccttcaggaatcgcactagttccacgacttcttttggtgctggagggcaaagagcagttgaaatgctgcctaccatggcttgtcgaaacagcattgaaccaggaaggattgtgataaacgtcatctagcaagggaaggaatcatggaaggctctctccgtcataaattcgcttctgccttcgtcccttcagtcacatcttgggcaaccgggtaacgtgcgttacattgagcgggcgcgcagccgcgtgtaccctggggagacttaccgcatcatcgccgtggactttgaggccacaagctcttcgaggtagagcttagtgctggtcgaatgatagtgacaacttccagcatagcaatatagctatacgagctaaccccactcctgacacaccaaccttcagcatcaaacctggcaacgagggcagcaactggcatgaatctactccctagccatcgaggctcgtgcaatacggggacaagtacaacattgaaggagtccctcccgtgcgagtacgcaatctggttggttgggacactgcccttctctggtatacagaacggcaatcgcgacttctgtgaacagcaggcaagggtgcagagattcctgctgcgcttcagcccctcaccgccagcaccttccagtgtcatgtgtacagctctcaggcatataaagatcgtcttcctccggctgcaacaattccgcagtgttcaaactcaacagatcgaatagcaacttgcaacactatagtcatcgccagactgcacatcatcatctcattcctcatcatgaagctcgctgtactcgcatttgcggcccttgcgtcgattgtggctgcacaggaccagtattacaacgtctcttcccccacttccgtctgatcatcaaatccgacaatgcaactctcaacgagtaagtcccatctcccacacaagttgaacatgccctaaaacaacctcagcaccgccctcggcgcctgtcaccaaggcgccgcgatcgaaggcctctgcctcacgggcgagaaagtgaccgaccctgcctctctctacacaaccttctaccacaacgtcagcgcgagcacaaacgtcagcgacttcgacaccgtcggcctcctaggctacaacctctggtccggcggcaatatcatcgctccctccgcgatgcagctgtccatctcgccgacttcaaatgtcgctaacgctatcttccttccgggatggtatgccccttccatcgtgctttttgaagcgtcgggaagcatgtacatcaatgtttaccagaacgacctcgtcgatccgattacgtactttgagccgccgctgcgcgcgaagaattggtacatttgtgcgacaaagtgggcgtattcttatgagacgcttatttggagagttggtttggttggccagccgcagaatccagcttgtcaatgggtggatattgtgagggtgtttgtctagggaggtgatcgggggcaagttcacgctcgcaatgaactgcaagtcaaacgtctgacaggtagtgtggctgacgggcacagtgggtattgggtttgttgttgatgttggatggtacggcagaggacgtcaacgaatgcttctcctttcagtctgttaaccatgttgtgtatcgttgcttttcataaaatcgaattcacgaacatgcatcaatacaatgaaaatcacttgtcgtgtgaaagaccgcacgttttgacgtgtttgcgtgaagagacgaggagttggtcgaagtttttcgtaccatgaaatgacgaaaagggtatgatgagcagatcagaccgtttcattgcagctcctagcatcgctgatgccttactattgatgtccagaggactccgcagtcatgacaacctggaagccttatattggcaggacgctatgtgtaacacaggaaagtggagaagaagtagggaaagcaacagtgccagattgcaactcagaaacttgaatagcaatacagtagcacttttgctactgtagctatgagctgcgcatgaggaacaacccatgaatcaggaaagaactaaatcgcaggcaatatccaccgcccagccggcacccctatggtgtagtcgcccacactccggttccccgaaacgatttgcgactccaagagtttctccaggagcgtaatcacttttcctggcgccattgtggttggtgtagaagagatggagaacaattccacaatgcaatcttatatggcccgcttcggttcgcactcacctttacctggaccctgcggtgatggctgacgccgcgcaattgacgtggtgagatacgataggctgcgaggtgtggcaaacgggcgcggcatgggccggacggtgtgtgtgtgtggatgtgtttgggttgggcgctggtgggagctgtgccatgcgaaccacgcacgatgatggaacttcagaagcaaaaaggaggcagtaatacttttaaacattcaacgtataaaatatctacgcataaatcgcgatgctgtacaagactcaacaatattgtggcgcccagcaggacgcatgcaaaccctctgttcctagggtatactgtacattccggattcttacccaccgaatccaaacacctccgcgacgctgagaatactcatgcgtgcaccccacaagcccacaaatatcgccacaatgtctacgatcagcagcgacgacgcgccgagcatgaagcgcggactgaaaatccggtataacatcaagtgcctgcgtaaatgacccgcccacatcgtggtagcgaggcagatggtcgcgtagaagagcatgtgtgttgcgatcgccttggccatggcgcccagcaagcctttctgctggggtttgactttccacagcacgagtgcgggaacggcgacagcacatagaatttgcgcgccaaaatggtttaaaacgacgatgactggggtccatggataacggatcgttgagagggggatgaatgcggactcccattgtatcgagctgagagtggcttggtgacccgtcttgaagaagtggaaagagccgaggagaccgaggacaacgggtccgatggaagaagtatgaagattgttggtgtcgatgatttcgaagagagagaaaagctgccagacgaggatgccgatggcgcctgctcccattggcttctggaggagtgcgatggcaaggtaccagatagtgatgagcaaagcatacctacttccatgtacatttgcgtaaccgaggactgtgatggcctgctttggtgcaccgtccttgtcttgcgactcgttggtgatgatgctcaagagaggcttactccagttgtatatgaggtatccgaatatcagactgatggccagcacaatctgcgccaaggccctcttggtgatgctgatgacgttggaccattgtgggtaccagtcgccgtcatccgcggcatcaagcgcccaataggctgcagcgagcatgagaccaaagcgcagaccaagacccagccacagctttgctgtgttttggtagctcttagtgccctcgaagtacccaatgatgaaggtgggcacaagcagtgcggcggcaccaggaataactaattgccagggtgcagacgtggtggaaagcgcagaggcgtagtaggtggatttgcagtatggcatctgctcctctctgcaaaggcgggcgaaagaagcgacacgtaggaggacggtgaaaagaacagagtggtagatcccaagcgttcggtctaccttgttcttttgacggaaagaagacaccacggcgatgacaccaaaggtggtgaggaaatgaagaagaatttcgtcttcccagatagtgaaggagttggccgcgaaaccaactgagagagccaatgtaaaaaaaacactcgtccagccccatatgcttgcggggaagggggataagacacgttgtcggagggagaagaaagtggaagacatgccgaggatagtgaacaaggcggtagagaagatcagcacttgatcttgagccacgtctggcagggcgaaatcagcaacaaagccaaccagggcaccaaccgcagcacccatcatgccacgagtgaagaaggctggagtcaactctgttctatctccagaaagtccacgcgcatacatggcgaggacgatcaaagtggaagccaatatgcttacaccagtcagcatccgagggatgtcgaatcttgcccacaaagcgcggcaaatactgagggtctcgcgctggtaggcaccgaacgctttgtaaacactctggaactgctcgctgttgctcttcttcccaagcgaattccaagcctcgttcgccgcagcccaaagagccaaagagctggcacgagtgctctcgtcaaatccacgagctatggcgtattcgtgttgataacgatggatttgtgcagctgccaagcgattgacgatggccaagttctcaaagtcagaccccttctttccaacaaaagcctcctcgatcggctttccgaggttgttaaatgggatgggcatgccgagcagaagtgacaaggtcggcacaagatcgatctgagccacaggccgcaccttggctgagtggggaggtgtgacatatgcgggagagctgcggccaaagacgcccttcttcgagtacatccacagcgcagcttcgatttcgtcttccgactcgccaccgtgatcgcccttggtgtccatgccgtgatcgcccatgactacaagaagcgtgtcgtcgtccaattcttcgatcatacgccggaacacctcatccatctggttgagcttcgccgtcatagcagcatgatcgggtccatagcgatggccagcgtggtcaacacccaggtagtgcccaaagatgacatcccatttgcttgtgttctctgcctttagcagggggaagatgtgctccgtgaccccattgtcgaccgtgtgcaagtcccaaacgttgaatgagtcgtatgcgtgggtgagattgggctcaaagtatcctgggaagagagcatgccaggtgtcatcgcccaaatgtacaattctcttgctcgcattcttcagctgggctaccaggttgtcttcgtcaatcgccgtgcccgcaaagttgctgccggcgtcgatgaaggtgggcaacgtccccgtcgtgagtcccttcagtctctgtagcgtcgtggtaggcgggtctgcaatgaacgggaggaggaaagcattgttgggctgcttcagtgctgtctcgtacaagacagggaacgcgttgtggaaatggcggggtgcgacgggcgggaggcttgggtcggaggcgaggtttgtaggctcgagctgtgcttccaaaggtacagtgaagtcatatcgtagcgcgtcaactattattacaatggccttgtcgaatgtcttgggatgccagcatcccttctgggcgtctccggggacataggcgcgcgccgcatcgatgggagggatggcgcattcggatttgtcgtcgagaactaatcgcgtgaggaggaagccgctggtgaacaggtatatgccagcaatgtgaagtattctgcgcccgattagctcgaatagctcgaatagctcgaatagctcgaattgaggagatgcgaatcaatggggagcggaacatacaatatgagcgtgaagaaagcggtaatgagtccatgcgaagccttgaaatggacctgagctgctcgtcgcgccttgtcctcgtcgactggcgggccgctgcgcttagggagttgaggtgtcttggtgacaactttttctttgcgagcacccgtaatctcggatgctggcgtaaatacctccccgggctgcatggtgaaggtcaaatacagggaattggaattctaaggagcgtatgtgtccatgggcaacgtctctgggccagctgtgttgatggtgtttggcttgcattgcttgggatggatcttgagcccgagccgtcgatggctccacttttcccctaagctccaaggtgccgaaagcagccgttcggtgttcatgcaggtgcgcagcgtcattggatggctcacacctcatccagtttgacaattgcttgggctgaagcttgacttcacatgcacattggaacacagctgcagaccaagaattcactccggatggcacacgctcgttcacaacgccaacgaccaaagcatgcatctagccagtgctggatgggtaaaatttgtgtattcgctctcctgctgctcatgtacagtcgcttgagatggcatatcatacattaagaataagagttatataggaggacatgacctcgatcgaagatggcaacgactcatgtgcgtatgtgcaatcatctcccagaatatacaaccgcctggagtcatgctgacttccttcaccgggccagaaactgacaattgacggtagagctgtcataaaaataatcgatcgtagccaaagggctgacccgggcagccggacgtttcgttgcaagtccagccgggcatttccgatatgctactcgactatgagtagtatttgctgtccttctccttcagtccgccgatacggtcaagatcgagcgagtcaaagcgatccgaggcgtcgcgctggtaggggggaaggtcgtcttctgagacaggctccagcccgacgctgtggtctccaacacgaacaacaacgacccgaccagactgtcgctttcctgactcgtcgacctcgtcggggaatgtgatgcggatttcgggcactgggctggagggtgactccgggttgctgcgcatcagctgctccttttcgtagacgacgacggactcgcggcccttgtagggcatggcagtgatggtgaggcggtggtttgattggcgcttctcgtagagggggagctgtgagtttgcttcggctgctttgcgtgcacggcgcatgcttcgcaggaacatgagggcgccgatgagaatcatgccaagcagaacgagcataagcagggagacgagcagcgcaacgtgggtgttgctgaggccctcgctgtcgttgtcgcgcgccataatatgcttgatgttcatcattttcggtgttcggtgctatttctgtacgtttccgtcgtgtttgtttacgtgatgacgaggtcagtttaggatttagcgattaagtaaggaatgtcgttatcggaaagagtgaacgtggaaccgctgaatgagtgaagcgataaccacaaatgatgccaaacgatgtgcctgaggtgagggtgagggcgagggagcaaggagagcaagaatacgggcggaccgccgttgaagactaggacagcgcaaggacagcgcaaggaaaattgggcttgcgcaggaaccgcccgcactggccaatggcgtgcgtttcgaacgcgggcaatatcgtgctttggctgcatctggcaaatgcgatagaggctatcgcgaatgaggctaagctaaaggaggtcgcaatcttaccaccgaactattttgctgctgcttgctcgcctcacccgcggttagccaggggcagtggcaggatcagcgtctggatgcatcgctcagcgcatacagtcccagcgaacgaacgtcatcgcagcgtgaaggtttcgacaatcgcagcaacaaagatcgtaagacgtggacgagtaccatagcggtagagtctgtcccaccgtgcccaccgcacagactagccggagcagcttccccataccatcgagtctggcctcgcatgggacggatattgcactggggacccgccatgcattgacatcgccttgactgacggcagccaaaagctatctacggtactcgagagcaagactgatgcgagcgtatcgccatctagagagtgtatatttctattcaccgagccggttctatgcatctcacagcagctctacgcgctcgaagcgttctatttatagctcagaggattgtcgatagcgcatgctccaacattcatctcagatcttgaaggtgcaggacgttgcaaaattacagcgaggctgacagatgtgcatcgtctgtgcaaggcaagaaacaaatctcgccgttgaagaatgccacagcaacggggccaaccgagacagcattgcctgtttctgaacgactcaaaaccctgggttccctgcccttagcactttcccccaaggcatacacgtctcgcaagcgaacaacctcgttcccttccaagttcagacgtcgtcaacgcatgacgacagccgtctgggccatcacgcgaccccttctagaatcgcggatgttgttcatccgtccgtctcaggcactcagctgtcaaacatcgtggcttcttggctacgtgaggtcgattcaaggatgccgctgcctgctcaacgccaagtgcggctctgaaaggtgtgacagctcgactcctgaggctggcccttctagacaaacctaaaacgtcgcgattgcgcagccgaaatatgtctcattatttgccctctacctggcgacgatcgctggcgctgtgctactaccccacacgttgggcttggagctcagcaaaaaccagaggtgtctctttgtccagcgtggcgtgcattgccagctggacatgtgcgtatggaatggttcgcctgcatccataccgacggagcatcctgtggcagccattggcattctagcagcctcatagtatagacatgcagcaagagatctgctatcgacggtgtggtcacgagcttccgggcccatctttcagtgttggctacgagaagttgccggcgatcggtgtgacgtgcaacctacgggatccgacgtgctcaacgctttgtcgagccgtaacttgtcgtttgatggaacaggtggtagtgcgcagacggtgggattaaggcatccgatgagtttgcgacagcaaaactgagggtccgttgttcaactccatgttgatgcacaggggaaccgtttcacaagtaatccgagcgctgtctcaccctttccatcacccaccttgcgttggacagatttgcgtgcctggcccgactcagcagttcccgtaaaggagcggtggtctcatcaacggcaccgtcgacgaatgtgccagctccaccgcattgctgctcggtattttcgttccaagcttcgtctctcgccggcaagcatctgtagcagagccgccagtcggacacttaaccttggctagcgctcttttccccagcggacactagaggtaagcgcgccgatcgttctacaaccctcttgctctccgccatttctcccatcgccaacactcgcagacggcccagatctgcgcacgcccgacacgcccgatacgactatagctcgcagcgtcttccccaccagcaccagcgtatccagacaccaagtgctaccgctgccgcattccgcagctattcggcgctcgcccttgcattgctgtagacttgcggactcactgatgccgcctggcgcgcacgactatcgcttcgaggttagcatgcacagtggttagaggagccttactgcctgaaacagtcccaagggcgctgcgcatatcaataatcgcttcccctctccgatcccacacccagcactgcttcttgtacactcccccgtccgtatattcttcgccgcagttgcgacctatagcacccataattgtaagtgcgccgccacctcgactccgcaatgtgccctgtaaatgtctcatgctgacgcctcagcccccgcatcgcctaccaacttagaccctccgcctttttttcgcattcttgattgcctggtaccccgcgcgagagacgcactccacacctggtgttctcgcccgcaatatggccaaccgcggcggcatcgcactcagcaacggcgacaatgaacggccgtcacactcttcccatgcatcatcgccgtggggaaacagcatatggaactcgaccaatacctcttcctcgctcggctttgcatttggcaacgcgaagagagacagctcgcggccacgaggtacatctgccgcagccacgaataacatccagaactgacaagtgctagaaaacggcaactacgatctcaccgatggcaagaccgggtccggctcgcttgttgcggactcggaaacggagtggaggcccagtcgtcctacatggaccgacgctggctcatcaaacaacgtccacgtgaggagctctggagtgtcgccagcacgcaagcgatccattgcccagactctgccaacacagcagtatagcgacacctcgtcgaccttctacaccggcccacgcaactcgatagttggcaccggtccggtttcaaagccacctaagcccttgcttgaccccacgtcgacaaacttcacatcctcgcgtcaggttgaatcactcaatgccagcttctctaattttggcttcagtcaaccagacatcacccaacgacccgacacggcggtcaactcatggcctgattcggcttctgtccactctcccaacgaggaccggcgtagcgtggcaccgtctgagtacttcgcgccttcaagtggagcgccctcgcgaaatggcagcctaccgccgtccagacatggtgcagagccaaaccagttcaactcgatggatgcattctctcggctatcgcaagctgcacctcgacaagcatcatcgttctcctatgcgaacggccggtccttccaagagcgcagtgggtcaatccagagcgactcttttcataccctgaaccgcatggctatggaccaggagcaggacgcccggttggctcacaggcagtcatttagcaccaacggacagaacatgaattacacccacagcggctctgagccccatgtggcccgcgacagttatcccgacgtacaacttccgacaaggactgatgatccgcgctaccggaatggcacatacacgccagacagctttgctaacggtcatataagcgaccccaccctccaattccagggtttcgagttcgataactctcgcaatgcgcccaacggctccggtgttcgtcaaagcccataccattcacaactccatacaccaccagtgtacgatcggttgaacccctacagcacaggcgagcaggctctctctcatcccaacaatctggcactctttcaaaacaaattggccggctaccagatccagcaggagcgacgcaactacataccccatagccagtttcaacagcaacagtttcagcacattttgccagctacacaattgcgtcacccgtatcagtattcgtacgctgttcctaatggtgtgccaatgagcgccataccacctcacatggccatggctactatgcaacctatgatgccagttcagacgccacgtggtccccgcgaacagcaaactactgagggaaccacagtccagggggctaagttggtagaattcagaaaagagagcaagacaagcaagcgttgggagctgcctgacatctacgatgatgtagtagaatttgctggagatcaacacggctctcgttttattcagcaaaaactcgagacggctaatagcgaggtcaaagagagaattttcaaggaactggagtcgaactctttgcagctaatgcaagacgtcttcggcaactacgtcatccaaaagttcttcgagcatggcgatcagacacaaaagaagatactggccagcaaaatgaagggccatgtgtccgcgcttgcaaaccaaatgtacgcctgccgggtcgttcagaaagcactagaacacgttcttgtcgaccaacaagcttccatggtgaaggaactggagaaagatgtcctgaagaccgtcaaggaccagaacggcaaccacgttattcaaaaggtcattgacagggtgccgatggagcacattcaagtcatcgtggagtctttcagaggacacattggagttttggcagtcaattcatatggctgccgcgtcattcagcgcttgttggagaaggtgccagagccgcaacgcagattcatcatgacagaactccacgcaagaggggccgatctcatcaccgactcatatggcaattatgtcactcaacatgtcatcgaacatggcctgcccgaggaccgtgcgaaaatcgtctctctgatcacggcgcaatttctcacattctcaaagcataagttcgcgagcaacgtcgtcgaaagatgcttggtatgtagcgatgacgaacagcgtcgtgagctagtcaacgcgttcattgcgaagaatgagcgtggtgagaacaatctcctcaatctcctcaaggacggttacggcaactacgtgatccagaagctgttggaaacactgaatcgagacgactacaacgtcttcgttgctgcactcaaacctgagctagaaaaggccaagaagttgatttctggcaagcaaatcgtctcagtaagttgatctgcatagttgtcggtcgcacatcactaacagcgcatcaggttgagaagaagatgtatcgctatgaccgagtcgattctcccaccatgccacgcgacacgaatgagtcaaacgaggcacctccaacaccagctctttcggattctgcacaatcaccccagaccagctctatcccaagcacaaacacgtccaccgttgacgaccctgtacattcggcgactcaatcttcccagaaagagactgccattccgattagtggtgtgagcatccacgagaccacctcctaaaatcttactcgacactcgtcgataatactgtgtacacctccttattcattcacacccatcttgcaacccttgtaactggaccacggctatcacatctcattcttgtcacatacatcttaggtggtctgcctcatttcattttactgtccatatatcatatactttctacatcccaattctacgaacaggcattcgggcgatatggtgttttgccttacccacgcatcagggcagtatgcacaaaagaaaaagaatcaaggagtcatgggtcggcttgcttgcttccttgcttgttgttcttgttaaaaacattgctacatgtatgaaatggaatgcgccgattgatggagaatgagatctatagatacacggaaagtcaacttttttcttggatatcatgtttcgctcgctgatggcgtagatctttcctctccagaaatgtggtggcttggatataagaaaagtattgctatcaagtataatctgtttgcaaatgtttgagccacactggagtggagtattctcatgacgcgtccgatgtatctggtaacgcgtaatgtaatcggcacgaaatgatatatagcttaaatctgacgcttgtcctattgatcagtgacgttatggctgaggctatgctcgtgaggtagccaactttagactatggccctaggcatgtctcttacataggtctgcttggcgagtactccacttctttcgacaagcacgacatctgatcaattcgctcgccacactcgatactctgtaatcggacagacataaagtcacggcatgaaaatagcgctgacttgatgaaagtacacgtgacgttttatgaagaggaaagaaagttggcctattttgtgaacaaaggagactcatcccggtctataagaagaaggagaagaaggagaaaatgaagaggaacatccttccattacactacaccccaagccagtgcttgtccacaaacccatacgcctccatcatatacacctcttcctcagacttctcgtaatcgaacccatgcccctcaccaaccacaatttccaacaccaacctatccccagcatatgccgtggggtaattctccctcagcaccttcataaactgcttcgtttcgtcgagagggcaattactatctatatcgccatggtatataaacatagcaggaaggaacgaggcgtcgatcctaccaacgctctccatcgcgcgctcgatgcagtctttattggcgaatggatcagagacaatagactgtccaggtttgacgcgctgaaacgacggctgccaggagtgtgtaaccgacatcaaaaaggctggagccatattctccggcgcagaggagttcccgcgtgtgggcaggtaccccatggcctggagtttgtcgcgctcgttcagaatgaggcggacttgctcgaatacctcctctttagtgcgctcctcattcatgtatccgatcgtgggtttgtcgaaggagcgcttgtaatgcgcgagcatggggtagcgcagcagcgcggcgcagatgggtatcttcgtgccggtaactttatcggcgttgaggaagagggctactactgctgcgttgccgcctgcgctttcgccttcgacgaagacgcgttctgtgtcgagggtgacgcctttaacagagatttggtcgaggagccaatgcgtccatttcatgccctggtagccgggctcgaagcatgtgttatttttgtaaaaccacaagaagtcttggatggactcgacaatgtcgacgtagtttgcttcggggccgagagggtagtcgggcgcgattatgatggcgcggtttgcgcgggcgttgtttatgctggtggctgagtaccaggggatgtggtcatttgctcctgtgcactgcgtagtattaggagattgacattagtgaattatgagtggtacgatgacttacaaatccccctccgtggaaaaaccacatgataggcgctttagttccttcttgaacggtgtccgggacgtagattgtcacattcagaggcagtctgtcccaaacattggagtaagtgtaggttgtcgaatactttttgaaattttgatccgtgaaccagtcttttgagcgtgtgaatttggggtcgacgttgtggtctcccttataaaacccgtctttgtggcagaatcttggaactggccattccatcaagttatagagagctgcggcgcaggtttccttgatctctctagttgctctgtgtatgttcttcatggtgttaagaggccagtagcactttggcttctcaagaaagggctggagctgttttttaagactgtccatctcttccttttgctccacagtcacatatttgtctgccattgtgaagtgtctttttgtttttgttttctaggatgattgtcgttcagtcgctctcgcggtgtgcgtcgtgaacaagcttttggacgtgttgcaaggaagtgctgtacttcaacatcagttactctcatactcgatccttttatacttgtctaagaagtatgactctggtatgactgcaatgtcgtggtgttggcttttacattgttgaacggcgcgatgcccgcgccttgtaccacctcttaaccaacatcgcttttgtattgcttcttccgctcaaaatgtgttgtggctaaattgctgtggccaggagctaggactctgtccaacatcgccgagctgatgagtctttacactttctgttggctgattggggacctcgcacgcctcacacaaggcgatgctggagagcgcgagaacgggaggtgctatcttgacaagtgcaatcgcgacgaagcgaagatgctgtcttggtcctactactcaatgaccccaagcgcactgtttgttctcgatagagggcgcattgagctgccagtcgacgatacactcgacgcgcaatacaagtatcattgtggcgccagacttgtacacatatgtctaaaggtcataattcgtatgccatcgaatcatggcccgatattgagttttgttgccattgtctgttcagtcagttgctctgcatgctgagactgaggttgagtacaggtcaccgcttggttcaccatggcagccgtgtcgtaactatataacgaatccccacctctgttctctgactctgcatagtcatcgcacagatattgctgggctgcccttttttggatgtggaacgctctgtgatgccggaaaagagacgataacatccgcaagagaggagaatatctataccagacttagtgaagcgaggtacacttccaccgtattatggtagcggttagggtaggttacggatttaactcggtcgacacatagctgatgtaacatgcacgacatttgtcattgcaaataccggtagcgtggagtggtatttccgactccgcacccgtccccgcatcagccaatgacatcatacttgtcctctactaacatgtcgaggatctggaccatgcaagatccgcacttggaagccagaacaagttctcgaattgcacactcatgcttaggaagcgtggaaataaaacacaatttggcgtttttgagtttacggggtccattcgaccgaggagaatgggcaagtatatatttcgacgcgccttcctatctgaaatcgaaaagacataatatctgcctacctaacggtccgcactctgacttttctgtttagcagaaagactaggttcaattcaaaaacacctgccatcagcaaacatgagtgagaagattaatctcccctctgagggcgcgcacggggagaagaacggcacggcaacagccacttgctactgcggcgccgtgcaaatcgaagtgcctactgaaggcgagggcctcgtagacaccttcatctgccactgcacagactgccgcaaaatcaccgccaggtacttcccacccctgtcaacttgctatcaccaacactgtattgactcatatcccagcatgttcgcctccaacttcgtcgtcaaagacacacatctcaagcacacccgcggcgaatccaagctcacgcgcttccgccaatccaacactatcgccaccggcaacgcaatggaaaacagtttctgcagcgtctgcggcacgctcatgtatcgccgcagcacgggctacccgggcatgagcatcccgcgcattggcacgattgacgactttgccttgcaggagaccaagttcaagccgcgcgtggagacgtttgagaaggatcgatgcaggtggttgaagccggcggacgtggaggagcatgttgacggggccttttatacggcgggcaaggcgtggaagagcaagcatgatggtgttggggaggaagcgaagtaaattggagttcgacatggtggttatttgctacaaagtgttgtactcagtggtcatgatgttaaaactgatatcgttttaatagtttgatcatatggatgatctttgtaaagaagctgtgttcttcagcatgtctacgaggctggagagcactgagcgaacaactatctcaacgtttctttatcctttgctccttctgcatgaagtcgctcatgatgaggaacccacctttgtcaggtcggttggcaacagctggctttgattagaggatgtcgaaaagtagggaagtgcggtacttactgactggcatatgaggtgtctaatttcggacgatatattggcgaagaggttagacatgcttaactcgaggcgaacagtttacgactcgggcgcggcaagttgatttgcgtgcagttgagcaaagccgaaaaggagaacagtgcgtggatgtccgttaatggaagagaagacctagaagtatattgcaggtggacccgccataaggcagcctcatttccatcttcaattcatttccaaggcaacagtgtagtggtattcagtatttgctgcggacatactggagtgaatggaaccatgccagtcatcacacatcatatctacctacgaaagcagcgcgtccgatcgcaagttacacgttcctcgatacattgtcgaagaaggcaggtcctcgaacttcgatatcaattacacgttttaaaaaaaagaataagcacaattattgtaagtttgtggtgtgaggaagcacggatgaatggggcgagtcgcgatgagcacgcgtcaagatttagcgcattgaagattcgcgactcagctaaggcgcaagatggcgtgtgcagatttgacccaactttagccaacgtatctcgcgcaaaccattatctccttttctctcttgtacgactcacggtcgctcggtgaggaatgtgtaagaccagccacacaccaggacctgacaaaacgcgcacatcaacgagactgatcactgcaacatacatcactcaagagcagagaatagagtttgaatcgtaatcatgcgacattgagctacgtgaaagtcgtgaagatgctcgtcgcatcgaagtatgtacatggaagtgtacccttggcagccgcctagctgatcgcccacagaccgataccaccaacagcaaagaaaccccatagtaaaacaagaaacaaacgcaaccaatggtggtgtgaaagacgcgcatagcagtacgcgtgcgaaaacgaatgacagtacacaacatcccggtaaagaaatggaataacgaccaaaaacttagcatgtaagacgactaatcagaccagctaccaaggttggtggtggagatgggtggttggacctttgcaccgtactggccagcaatgttgcctggcggcgcgtagttgcagacggtgaacttgttcaaagtggactggacgccgcccaccttcatattggtgccacagtcgatggagacacagccgacaccggtagtatcctgccagagcagctgggtcaagtggccaacctggtggaagacgttgtcactgagactggcgaggccaaagtttccgttcatgtacgggagctcgcccttataccagctctccgtgatgccagcggtgacgttgaacgcgttgccagagacagtgaagaggttttggccatttcggacgccgtcaggaatgtaatgcgcaaagttgcacgtctcggcggcaatacgggcattctgttcgcagctcgtgtcccatacgagtggcgcagctcggtgattggcacgggcagcgttgtggtggtacagaatagcgttgcggtagtcgacgcctgaagaaagagttgcctgcgcagggccgctcacatggctcggtccaacctgcgaagaagcagtgggtgacggcaaagtagatgaagagacagcctgggttgaagaccgcaccgcgggagatgaagaaacagctcggctggacgattgtaccgcgacggatgagctcaccctggtcggagagcccacagcggtcgcaatggaggcggcgctagacgcagaactcacacggaccgacgacgacgcagccctggatggcgtggaggaggtcaaggtcaagccgattggtgctgcggttcccgtaggctgctgacccgggacagaagatgatcgagcgcgggtgaccgtgacgaagacaacgactgtttcaatcgcggtcgccgtgtgaagacgggtgacgagtgctcgctcctccaagtatggcatagcaaccacgctcccagcaagggccgaagcgagaacagcagagtagcgcattgttgtcgttgttgttgttgttgttgttgtgaagaaagagctcggatgcggtgttggattttactggatgttggagctcgattcactggcgatgaaggactgttcaatggatcaggactggtgtttgagatgatgattgggatgtctccagaggcatgtgtgctttataggcagatggcatcttgccacgctcgtggtggcgtgtagatgtgcaagaagatgatgacttacatgacgaaagccacggaacagctacctcgtggacggcgaccagggcgcagctgagacaaaggaagggtatacttgacaaagaaggcaacgagtgtggtcccgttcagtcaagctgctcgagggaagagcgcgggccgaaggaatgtggagtgggtcggagtcggaggagagttgaatggaagtgagagacagggcgcccgcaaaagagacggcttttagacgagacgcgattggacaggtccgactgctcttgcctaggaaatgacgcacaggaccacaattgcaatctcatttgcgggctgcgattactgtagcggaaattcacggcggaagcttagcaggacgagcacctcttcggcaaggtgatggcgtctataggagtagtctcgtagtcgtcgttggggacagtagcacgagcgtcttcccatgtaaggtcctgatatccagactttatagcacagactgctcgagcgtgttacatcttcaccatccgggtcgctggaacagactgctccatctttacgagtactacgttcatgctcgccccgggatgggtggggcacatgctgacaagcgaagccgtttgcactgcaactcccctcagtgaagggagaagtcgacggtggcatgttgtttgcaaacaccaatcagccagcacctgacgttgttggcgcgcaaggaattagcgggggcgctcgggccacacccgcgcgaaagagggaaggcgccgtcaagccctcctcacgtcccgtgcgtccttcatctcagactgtaccacattcacgcctcgataaaaatgcacttgaaccgagacacggcaaaacaaccgaccgaagtatcgtcaacgaacaccagcaagcacactcgctcaccggacaccaccgtgacgacgtgatgagaagatcgacggcgttagggtctgtctcgatgccccaatccggaggtcctttgtgtcgagcctcctctatgtaccctccagcatactagcgcatttttcgctaccgcatggcaagtctctgcggcctcaatttactcgtatcgatagtttggaccaagtgccacgcctgttactgcgtgttactgcgatgatcgtggcctcgcgtccagatcttcaactctcgattcgagccttctggtcaaagccggtaggtacggagtgaccgagtacatctccgtgtcatagtcgtcgtcaccttagccacctctaacggtgtgatgtgctagattgcaggtaagtctcagccctacaacggtatagatcaagcacgcgctgcatcatctgcagtatcgggctgatttagcaacgtgctagttagctttgtagttatctggtccccatattattatccgccgaccggtgggtacaagttgaaatggctgcgaagccggactttcctcctccttcggctcaacatcgcatcacaaaaagcacatctagacgctgcaaacagtaagaggcggcgttgtcatggaagccgcattcctcgcttagtcctggccgattgctccctgtcggcaaaggctccctttccggcatcagccacgtcgccttccgccagccaggacatcatgcgtaccaaagcatgccttcgcacgcgaccttattgcaacatcgtgtcacgagagtggcaacatcttcatcgatttagccagagtaccggttcgcgactatcaagctcaaggcaaggatgacaggtggatcacttctacactcttgtccatactacacattcgggtgcaagacaatatcacatcagcattcgtactctgggtcgttgagtggggttgtacaaagcctattcttggagtcttccgtgatcctctaccgcaagcagcatcgcgaagagatattcggggcatcatgcaagattttcacacttcaacagcgaggcgaacagatcgtgccgacgaaccgatcagtggccgccaatttgacgaacaccgtacctatcacgtctcggttacacaacgtcggtacagactaagatgttagaattgctcgcctttgttggagaggtagtcccaggacacgatcatctccgtagacccatttttttcatatcggacatcccggcgccagacattggtgaagtatactgcctcggagggcgtctccgtcatcatacacacatacgtgataccagacaacatgcactggaggcgcatactcgattccgttgaacagtcaaacgatcggcgtggccactattgaaacccagaaaagttttcgagccgcatgagctactctgatcctgggtagcgactatcgctcacagatccctaggggcttgcagtgggtcattcgctttgatgtgctcttattcatgctatcatgtttcacgtacagtcgtcattcatcgatatctgtccacagatccaaaatgaacactgtttcatcataactgcggcaccacatcctcgagctctcccatacccatggtcaaaccatctttgcatgctccattctcacacaccattacgccctctcgtcccgcatccatactctttacaagcggattacgctgcttcaaccaatctcccaaatccgtatcaacacgactaatcgtgctcaatcccgcaggcctctcacgataccgcctaagccactgctcagccttctcccctttgcccgtgacaaccacatgtcgcatgcccagtttccccgcaaccaccgcatcaagcatactcgggaacaagaatggatgctgcatgatttccgcctcaaaagcactgaccgtatctcttgctttcttcacgtattcagcgtcttcgagcagcgccccaagccgatctaaattccgcgctgacacgccgtttgtgcctggttcagcgttgtccatgccgtctttcagccgcatgataagatccgtctggttctccggcgtcgagaagaagcccaaatgttgcttgtcccagaacatgctaagctgggtttgttgcagttcatcggcccattgcaggtttgatgggttgaaggttgcttcgtagaggtcgatgaggcccgagatcaggtaggcgtagtcgtcggcgaagccgggggcgtcgcctggaccttcgcggtaaacgcgcgtgagagtcttggaggtcgggttatagagttctttttggatgaagtgcgcggctttttcggcggcagctaggtattgcgaggaacgtgaaggatcttgcgcggagattgcggcggctgttcttgctaatgcgccgattgctaggccgttccatgacacgacgattttgtcgtcgagggcaggccgtggacgctctttgttgcggtggtcgagcagtttttgccgaccgctgcggagtatgctctgtaactcatcttccgatagtgcgaactgtttcgcgacgtctgtgggagtgttattgttgatggctagtacgttctggttgatgagctcgtcgtgcgcatcatgttcgggtgctacattgccttcgtcccggacgttgtagtatcgtgccagaatttcggcatcgcgatcaccaagaatctcctggaactctttcagtgtccagacgtagaaggcgccctctcgcttctccttgtctgacggtctgtatagtgagtctgcatcctcggaggagaagaatccgccgctttcggcttgcatgggcggagttgtcagatacgtcgcaatgtcgtggacggcttccagcatctccggtctcttggtcgccaggtaagcgtccagatatacaggtagcaattgcgcctggtcgtagagcatcttttcgaaatgcggtaggctccagtctttcgttactgagtagcgcgcgaaaccgttgcctatctggtcatgtatgccgcccttgttcatcttgtccagggtcgcaagtaccattttctgcgcattggagatgtcttcggctgtgagaatctgagcggtctgcttcgggtacgtgttcagcttgaggaggaagtgaaggttcgagggcgttgggaactttggtgcgcttccaaaacctgcgtgagcctggtcgtagcgtcgcttgaagtgctgtggtccgtcagcttcacctataaaattgcactgatatctttcgacaaacctcataagcgtcatcgagaagatccaagtcgaggtgatcatgctccgcgccgtccttcctgctaatatttccgtcctctgcaaagtctcgaagctgggctgtgatctccttcgccgagtctagacatctttgtcgctggttctgccatacatccctgatcttctcgagtataccaacgaacccagggtggccctccatagccatagtagattctggtcctggccaatatgttccgccgaagatcggctcgaggtcaggtgtgatgaaagcgttcagcggccaccccccgccgcctgtggtagcttgaacatagttcatgtatatgcggtcaatatcggggcgctcttcccgatcgatcttgataggtatgaagttcttgttcaggatgtccgcgacttcctggttctcgaacgactcccgctccatgacgtgacaccagtgacaagccgcgtatccgatgcttatgaagatgagtctgttggacttcttggctaactccagtgcttctgggccccattgctgccatgcgacaggattgttcatgtgaccgcgcacatacgggctccgcgactcattcaggcggtttttgagctgcaggccgtcgcctgaggtggcaggtgcgccggaagagtgttgcgcctccattctgagtatcgacgtgtggaactggcgcagttgcgctcgaggtgtaattcggggagtggcaggaggttggagcggcactcggcgtgttggcgcagtcgcggtgggaggccgggtggaggagcagggacctctgagtttaaatcgcactggtggcatacagcgggagaagtcttgggggaagatatcgtcggcgcattataatggcgaattgcggcgacccgtagggccgtagataaccagagctcacagccttgccgaagccaattgcccctcccccgcctacgtaatctccgcggctgtgactggctatcaagtgcgaaccctggatctttgtctggcttcaaccatactccagcactccctcgccagccttgctaccatattctcggaatcttaatagacgatggcaaccccgcgccaggacgacagaagagggttgagagggaaattacatgaatgtgatgtcatgtatgcagctgttgtcagatgcagtcgcagatcgtatgcgatggaatatcaaagtggattacctcagcctccctcccaaacttttcgggccttctatttcgatggtaatagatcgaaaccttggaaggcttcattccacggtgtgtacgacatgcagatagtggccgatgaatgcatacactaaatttagttggccttggatctccaagtatgtctgcagcatgcaggtgagattttgcgctttggagaaactgagaacatgatcagcgcagcttgtcgctcacatgcaagcatcaacttcagtcgcccgagtaggctagcgtggcctgcagctacttcgaccacaatccaaggaccacatgcatgcacgacacaacaatcccatgaagacgtgcttactcgacataccaccggggttactgtgcgaggtgcttgtccatgctgttactgttcgtggtctcaaacgtggcctaaggctgcggctagtaaaccgtaagtcagctattctgtcattcgttctgcctctacgaattgcataataaattgacatgcactccgggctgctcgtagagagggtcatcaaagcgctacaaggctcagacttactgtaaaatcaccgagctgtgggattcacgcgtggatcttgtttgagaatttggtcggtttgaggtcctgagaatgctagtcgatgacaaggagctactgaggagagataccagaagtcttgtccttcagcccgctatccgaaacggacaattcgatctgatcaaatgcgtgctcgttccggtatgaggaccgaatgacttcattatcagtctagcaaaatggagggactgtcatcaggctggacgtgaatacttgggaagcaaacgttgcatcaagaagaacctcgtggaaggcatgctgcatggctcttcagccggttttctgtctcaactcttgactttcgttcggcccttcgctacaccgtcgtatgctgtcgatgtaagcatgcctgataccagtcatcttctaaaagacatcgaaaatagcactccaaaacgagaggacgtggcaagatggctgctggacttcggcgcaaagacacaacgaaagcttctacagggagtgaccaagccctctccagatcgaccaaggtcggacctacaactggactactcgaacgcaaacctgctattcactacccttcagaaagcagcggagagcggtacccaaaagatcatttgtttgcttctcgaacgtggagctgacccagtatctgcgtaatgagtcgactttcgagtgtagtgtcaaaatcggctacttgagtactcgcatgctagagaaatacggagcgcgcgtccctcgagaccacaagtttacaaatttactgaggcatacattcaacgttaagagttaggagctttatacattcttgcttgcacgaggagggcccgcggtatcgaaaataggacgacttcctcatgtcatcggggatgtagatacttccagcaaggaaaaccagtgtgaggtgacatcctagtcaaacgtgaagtcatttgcgtcggatactcgataagcttcacgatccaccaggcccaaacagcattcacctcgccacagtgtcaaacctacatgtcaaacctcatcatttcaatccctatagcaacaccgatgactctggcaccttgatcccttggctcggtctaagaaactcacatgtcacaaaacctcatcctacgatgtggcctacagggaagacttttcttacaggacgcacatgcaatgccacgaaccattgatccttcttactccaaacgcagggtgcggagaaatagactcttaccttccacaaatcgcctttgttccgatgcaatgactcggcgtaagatgtggctttcgctccgtcccgttcaacggtgttcccagttcccgaatctctcgcttactccagacccagacgtcgtggccaactagcgaagcggctctcaacctcaaacgtattgtgcggagaatgaatcttccatgtgaccttgatatttacacaccatctcgtccgcccggaagtagtcgggatcttggttcagcagagttgacgcttaccgtcattcgccatacgattggagagaaacctctcatttcaaaacatacgatgcggagagaaatccacaatcttctccgcgcgcttttatcgcttttccacaaatcgtctctcctccgtgtccatgatcacgcaacttcagatctagccccccctcgctccgtcccgctcaacacgatcctggatcctttcaagtcagcttcgcttacacacaaacgacatgagatgaatgctctcgcttaccaaagaaatgactgacaagttcgcaattgcttacccctgtccccgcctaaccacttagcccactttctctcatctccacatggatcaagaccctgaacttgaaaatcctacaagaaaaaaaaaagcacgcatgtagacaagcgaactagatcttccctaccaaaaagcaacgctcatgatctcctttacccgcgaaaaaaaaaaatgcagactacaaaaaccaacaccaaaccatgtcatattacccgtagcaaaaaatctccgaaaaaaacaacacgaccctgactactgcggaaacatctgactcatcctctctccctcgcatcaacttccctcccaccgctcgctggtcaagcaaatttcaagccccgtccgtgtacgcggctgtttcaccaaaaccccgcccagcccggcgcggtccaagcgtttggctactgtgcagtctggtcccgcaacggattcgtttcataccaagtgacatccagcacagctgggcaaaacatcacacggcttgcttaaacctgggcgatgatctctgcccgggctgggctagcacgtccggaggcagcagacgcatgaacaggagaaaattgtgagatgcagagacccgcgcttggcgatgaactgctcaggtggtgggcaaagtccgagaggatttttttgcgcccgagaggtgtgggaagttgggggtgggtgtgaggaacacgcagagggacgagtcatgtcaaacgatggcgtttcagatgcggatgacagatcgacgggatgtgcactgaagatgccgagatcagcactccgtcctacgaactcaagattgagatattcactgctgttgctcactcaatcaaaatgcgtgggacaggaattgtaaatgtgacgtattaagtttctttgctccttgtgcgacgtgtttggctgcagttcaccgtccttccgctggggcggagtctttgcgaaacacaccggtgtataacgttgatctgcgaaaaagtagatttgccggattgttcccaatcccgaggaaactgtgcctcatacgctgcgccccaccacccaagcctcccctccgcccctccaagaaaaccacacacacgaggtatcttccactgccgacagatcgaatgatgcccaatagattgcccggcccggcctccgaataaaacaaatgtcaagtgatgtggctgtgacatttttaccaaaaaaagtatgttggtcttcatgagacaaataatgtttcattcgaccatgtttccccaaacgagaatccaaacgacgtggcaacatcagatagcatcctttccggcccatccctaggtgaaatccctatcgtcactccgacgaataaacaatagaaaaaggttgaaaaaattgacatagtgaagagttgtggtatgtgcgttgacacataaaggtttccgtgcccatattagacaaacagctggcgcttttacagaagcaaagatacggttatgaaaataggcgtacgcgagccgagctcgaaaatagttgcaacaatgggtaaaaataggtggctccgcggggaaatggtcgccggctaagatgggggaatagaatatatcaagcgaaggtgtttgtcgcggtggccagatgccttactccagattacgccgtagatggaacaatatcaagtcgcctccaggtggtgtttcgaacttgccgaggccggtattacgagtggaaaaggtcccaagctcttgcacagagtccgataaactcttccttcttcttcagttgcgtgtcgggtgaatcacggccggctccaaagggtccgaggcgggcctgttgacggccgagcggcggtgtgccgttgtcctgttcgtactcgtcacggccacgtctccttgtgctaccgctgcggtgcaggtcggcgtgcggtgggtatgctgatgagccggccttgttgggcatgggtgaaggtggagttgggggctggtggccgccgtaatgtactaggcggggaaggaggtcttcccgaccgccggagagcgaagccacggcctcctcggccgacttgtactcgcggggccgtgacgtgggaggcgcaggctgttggtattggggcggaaagcctggcgagggcattgggggctgaacattggagtgggaagagtggcccgggctgctgttatggtaggggtgccgcgccgtctggaggggctctgggaatacgtctgagatggggggtagacggttgctggtttgctgcgcagggacgtggtggatatgtgatgtttgcgacaggttcgaggggccgttggcgagctgtcttgagggaggtgcattgccgcggaggccagtgaaggtctggttgatgggagcagactggatcaccctgtcgtgtgcaaactgctgtgcctggggaggagcgatggacagacctgggggtggtcccttcctccgtgatgtctgaggagtcttgatgggtcggccaaaggcaccagtggtgtcgccctgtcgtggggtgggctgatcgtcctctggtcccttgccgccgtgcttctggcgagcctcgatgatctgtctctggcgctctcttacgtccagactgcgctggagctgctcgcgcatggtgggatcctgggtgtggaagcccggggacaggcaggcaagccccatgtccaagaggttcgcactgccctgagcggcgggccgtgcggtgagggcgcccgaggtgtggacaatgttgttgttggagaggttgaggcgctggggccggtgccgcgtggtggtgggcatgtcgggcgagttgggttccttcttcacgacaatcttgggtgctgggccacgagacctgcttgacgagggacggttagacatgtgtgacatgatgtctctgcggggaggggacatggaggtggaggtgggagagccagcgctgggcgggcgggcggaggcagaggaagaagaacgagtagatagactaaaagacgtacgaaagaggtgagcgcttgccatcccctctgaatgcgggtgtatcactactggtgtcggtaggtgaagcatcgtgtggcagtctagaggctctggagttgggcgtcacttggtggggagaagaagtcgagggcgcaatggcggcatatgttcttgaagaaccgacgccctcgggcgtgggcggtggtgcggcatgggcggcagggatggagggattggcgacagcggtggtcatggtcgctgggtgactgcggcagggcagcttggggacagaggggcagagcagattgtaggagtgtcgcagggctggagggagcaagtccgcaaacgctagacgtcaaagaatagcctcagctaacagcagatcagaggctggtgcaacagggggtgcggcggagacagggttggcggcgggcctgtaactgggcgagcaatggagagcagcaacagcagcaattaagcgtgtgcggcggtattaagagcagaggaaagagagagtttccgggtaggcgactggcgggcggcgcggaggtgtggttagatatttctcactgctgctgcgactcaaccagcgtcctagtcgttggcactactggcatgccgcatgcatgccactcgcagcgagcagccagacgccagacgccaggcagggatggcctgcagcctgtgtagcgcgtgttggggagggcgacaaggtcagcgccacatcgagtcggcctgtttcagcgcgcccggcggccacagacgaggtggccatcgcgcagcatcagaaactctcgcgccgtagctgcgcgctggcgagaaaccgcgctcgaacggcgtggagcgccacgccagtctggactgcagttgggtggttgctgaccaccggcgccgcccttcactgctgctgagctggtggacgcctcgctgcagcatccaatactgcgcgcccagccaaccagagcctcgccgcccagggtctgctagacgacgtttccagtgtttcatcgggtttgagcgcgcccgaagaggcaagcgcaagggttccttcctctgcgagggcgagcatccactaccacttattggccagcccgcctgggacgccctccatgtgcattatctggcagtgaagagtttgcggcattggcgttgctgtctccaacaaactctgccctgcttcaactctccgcctccaatggcctttgccctgctcatcttccctccgctcggtcgtcgctgccgcattcgtcgcaaccttcacccgctgggggggagcctagtcacatggtagcgcgtcctctgactctccagggctcgcgctgcgaacaggcgcaggcatcctcgcgtggcctgcgattgacagcccgccctcgagtcagcatcctataaaggactgcaccgcaccccgtcgcgtgacaacaacaactttgccctgaaactatgtccatctccgttgccacaggacaatctctccccgtaccataaacacaaacaggacatcctccaatcttgccgtgtgcgagatcttcagtcacagtatcgctacgtttcagcggcgtccacactgcatatcctcccctttgatcctcatttccttcaaatgccctccctcatgcgcttcccgctcatgcatggaaacatttggccctgctcgagcactgcgagaccctgcatcttaaggtaaaggactaaacatttcccacgcgactgcacccaggcattcgcgaacacgagaaagcacgcacctttctgcgatatatatacacatgtccttagtccgaccgactcccgtctccaattctcccactacccccgtctatatcacgacgatcaggtacagtccgtccctcgctcgccacccagatctaggcaaattgcacatatacaccagcatcccgaaagcggcagtctgcaccatgcccttttccaacacggaacatgtggggtcgctgctgttcaacatgcatccaaccgagcgcctgggatcccaacccacccgcactaagcaagcgatcggcgcgactgtatctattttcagccagagcgcctgcctgattctgacagtcctcgcccactgggaagagccctgtcctggctcaccctgtgtgctgggaggggtctggacgatgcatgcaggcttggcagaggattcgacgagagcgcaattgcgagatttggaggcactatagatgaggcgaccacgtgcgggatgaaaattgtagttgacgtgctaggcactattctcgcggcaggtaagatgtaattttctggtcacgttgagcctacatgagcacattgtcttctactcgaagcaaccgcgctagaatagcggataaatggatgtatgtcagaaagcctagtaggggttctgcactgctactcaaatacactacacacaatacgctggcgctgcatgtagtgcagttgcgcattcaacttcgaactattccatctgctgtgcgacatacccagtactcctttgggtcgtgtactacgttcccgaagcatcatgtcgaacccctttcaggcgtcgtaccaataagttctctttgagagtattgtggtacaaagtgtgggacgtgacacatgcaagtcgaaggaccgaggtgtagattatgcctctcactgatatctccatctctccatttctgaagacaacggatgaagttgtgcaaagtctgcattgcaagatccaactcctgtatcttcactatgtatagcccacccctaccaccatcaagatgccaaaagccgcccaccccccaagtcacgctgaaggtcgcacaatcatccctcacccctcttacaggcattcggaacttttccttcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacttctaaatcattcatctcgagaaccatgtacatcccaccgtgatggacgtgagaccccataagctccgtgcagcgtcgcacagtcgcagaacgcacatgcaacgtcccgttcgtgacatgtgccgggatgtgctactcggcggtttgtagcagtgcaatgcgagtctagcgtaacattgaaaagagaatgcgagaggagattgttggtggcgtgtgggcgatccgacgggtgcggattgtgaaaacaaaaaaacgcgagaaagtgaggtttaaaaacacaggacgagatttcggtatacgaggcagctatggctggaattagactatgggaaagagaaggaaatggccaggatcaaagtgagacttttcagtgtggtatcttgcataccctgtttccccccgaaactgaaatggaaaacggaaacgccggtatgaaatgtctgctgtccgatgcaaattatagccaaataggaagaagaacccatcatggagagcgatggccttatgcgcgaagagtgccgtaatccacacccgccagaccattaggcacctccgtcagactgaacttcttaaagtccttgaccagatcattccccttccccttgacatccgccgtcttgccagtcttctccttctccgccgactcgttgcgcttctgagttgtcggcgagtccacgaccgtagcttcggaatcgtcctcgccctcttcgacttcaccaccctcaatctccgcctcgacttcctgatccaacttctccgtctcggcttcgacgtcgacgagttcctccgcgtcttcaggctcatcacgcgcatcgggcacgacgtcctcatcgagtcgccagtcctgaatcgcgcggatgatgtccaccgccaactgaccgttcttcttcagcgccttgtcccagtgcgcgggaatgcccttctcaatgaccataaggcgcgcaaccgcatgcacgagcatatggcgcattgggctgccctcctcggtattcgcatacacatactgcacgcgcctgagacccgggtatgtgtcggagtacttgtaccactcgcgcacaacctgtagcacatctgcgacgaggttggggatcatgaacttctcagccatcaggtacaggtcgaagagcaggccgaggtcggcttcttcgcgcgggacgggcagcgaggagctgtacagccagccgacgaaggtcttgaagggcgcatcttcttcttcagggagtccgaacgaggtcgtgttggagtttttggcgtagaagatgcggcggaagaatggcgagtagtggcatagcagcttctcgtgcaggatccagtgcgtgttctcggggccgacgtagatgtctaccatagagcgagagaggagcctggggagttgggttagtcgatgcgctgagaattgacattgcgtccttgaacactgcgatagagtgatcgctgtgaatcttgaagcgtaaatcacttactcatggagctgtttttctggtgctgtgctcgtcatggcgatctggtagtgtgatgttcgaccgttggtactaaaggcgactactcggcggtaattccgtcgatcaaactttcaacggtaaaacgggcagctagtagactatcgaaagattatagctgcaaagatgtgatgaagaacggaatggaagcacgatgcaaactcaaaaatgtggccgtgctgcctaaaaagcaggtagcagagaggctgggactgtatgacgtcgatgttgacgaaggtgacatgagtgcagcggctcgtttcttggataaaacccctgtccccgtcgcagacccccgcctagttcgcccgtcatatcaaggatcttgacgatcagaacggccaatgtgcatgcgattctgcagctgccatgcaattgtggcatgctgtcatcacaatagggctaccatagacgagtcggtgttggaggtgctggaaattgggtattgggggccgaattggacgtatgatcatcccagaacacctctgtggcatcgcgtagctccacatggcgtgtcccgcccgcacaagactggcgtgtaaccttgctgaaaatgagcttactgtttgactgggtatctgaagtattgctaatgtcatccatgcatctttccagcacaacattatcgatgcgcttatgctgtgcgtctctcgggcatatttctgcgttccttggaagtgaccttcttgcggcggcgctcgataaccttgtcgagttgcttcgacttcatgttctggaagcggtcgatcagggcgagtttcttttgctcggctagaaaaaagtcagcaatcagcacgaaatgatagtttacccaaagaacggcatagaaacatacacttcttgaggaagaatggctgtttgccctgcttgaccagctccttctccttcttcttgtgctcccgtataacttcttggtgcttctccttgttttcgcgagccttttgctgcgactccatcgaaagcagctgtttcttcaatctctccttttcaccttcattcttcgatttcttgatggtgcgtcgaagctcggcgatctcggaggctcggtagtcgttcaagaaagagtatcggtttcccaacgtgttgtcgtccggagctgcaccgcccatgttgtcgaagcgcggatcgcgaaacacgggcttcttgacatctaccaccttgcgcttccgcgacaccatgcgcttgctagactgcaccatgggagcgtgcttgctcgaccgagcttttggcgctgcttctgtgtccgaattgtcgctgtcgacatcctcttcatcgtcatcttcatcgtcctcatcttgaatgaccttgcccttcttcgtgccttcactcttctttttgggctttgctccagctgcgccattcgccatcttctccgccttgatctgccgtaaccgctcccttaacgcttcgagcttgtcatcttgcgactttgatgtgtcttcgcctcgcttgcgcttgcgatctgccgactgctgcttggaaagagcgtcttgtgctttggctagggcgccaaatgagaccttgctcatttgcgatttcacgcgctcgtcgtcggatgcgtcgtccttgttcgcattagctatgtgcaatacaaattgtgttgctcttcaaggctcaccattgcttcatactgattgtcgtcgccttcgtcctcgtcgccggagctcatgacttccccgcccgcaccagtttcgagaatggattcggaagacgaacggtcggtcacttcgtagtagtcttcaccatctgagctatcgtccgccgggcgcagcttgcggtcgagcttctctgcgaggggcatagtgaatcggtcgttccgtatcaatcaccgggcctgccttcgtgtgtggtaattcgatgtgctgtgtgggggtttaccttgctgacgcgacactgaatgtcggtcttgctctctaaactttttggacaagccccacttatcggcgttagtttccgccgacactggcgccgccaggcagcggatgcacgtggtcggccagaaagtgaatttctgtatcgtttgctcacttcagtgctgcagacgcttcatgcgacgagttccttcatctcacttcaccgacttcttcaccccgaccgcgcccccgctcttccgtctgccccatgtctacagtcgcgtcaactcggtacagaccccacgactcctcccccgtcggattttctgacactaaccttgacaagaccgcagtcggtcgtcgagacagcatctcacctgcgaacgccctccaccaagccccagccgccgatatgaatgaagagagcctgaacccgcacgccttgcctttccggccaggcggccccagtaacgatgcccgcctctggaaccgcagtcgcaacgaaaacccgcccatgccacctcatatgcctcccatgccgcatgcaccctttggccatgccggcgcaccgtggcagatgggcttcccacccggccctccacctggccctccgccgccacctccgttcttcacgggtaaccagttcccgcataacgacttcgaggcgcaccagcatgcgcattcgttcgagcaggcgcgcgcgcatcaccaaccacagtggccgcacaactatggacctcccatgccgcatgccaacttcccgccgccacctccgccacatctgccgtatggccaaccgcccgggttcccgccgcagttcttctcgcaacacttcccgcagcagcgccaaccgccgccgcctccgcgccagccaggctacccacagccacaccctgcgcatttccaagcgatgcaacatgcgaattggccacaaggtgcaagcacggaggacatccagtacgctttcactgccttaatcaaggatctcaagtcgaagaatcgcggcgctaactcatgtgacagggcgcctactcagactccgaaaaagaacaagaagtccaaggcaaaagccaaggctgcagccaacggcgacgaccttcaagagtatggcaccctccatcgagtggacccacccgggctatgtacttcacgtattgacaagatccacagtcctcctcagtccgccaaggccttgaagaagggtagatacggagacgcgaagatcatgttgcctgcgccgcagcccacagatctctacatgagccaagcgtctgaagagccatctttgattgacccacctggccatctcctagtcattctggacctcaatggcaccgttctctaccgcccaaacaggaatagtacgacaacaatgatcgcgcgtccgtatctttcgcccttcttgcgctatctcttccagaacttcaaagtcatggtatggtcaagcgcgaggcctgccaacgtaaaggcacttgtggacaaggcgcttgacaaggatctcaaggacatgatggtagctacctgggcgagagacacgtttggactctcggcagccaacttcaatcagaatgtgcaagtgtacaagaacttgagactgatttggagcagagaccagatccagcagcatcatccacaatacgaggcgggacagcgctttggtcagcacaacaccgtcctcatcgacgactccgcactgaaggccagtgctcagccccacaatctgctggagatcccagaatttgaggcaacgcctgaacagatggaaggtgacgtgttgcgagaggttgccgggtacttggaggtcttgaggcagcagtcggatgtttcaaagttcatccgtaaggagccattcacaggtgatggtcgttggaattacgactggccggtcgaggctccgaacggcggcgaattaaaggacaaggtgacactgaaggctaagcgtcaaggtggaaagtcgcagactccgaaaggctcgacgccgagaatttacacaccaagggcttccacaccaagagcctccacgccaagggcatcgacaccacgatcttcgacaccaaaagcaccagtctcgaacgtgacgaactcgctttcttccgtgtcactgaaagctgctgagcaggccgcttagaagggattatattgggcgttaggacagtatttacgtgaccatgacggatcgcgttggatgcaaggacattgcatggcgtggcatggacaaaagtcatatagcaagctgggtatatgcagattgaacagggtgattgtggttcgcttcaatgtgctaagaatgaaactctttggacgacttgatcatgttttcatgttcgtcgtgcaatatttaatattcaaatgagacgcgtttcaccgctgtgatcttttcaagtgcgaaagttctttgaggatatcttgcgacagataagtttggtttctgggtcagtggctgtgcgatgagtgaaatgtggcctacaagagtgccatggcgtttgtccggtagatgtggtgcatggtagaaacagggtttgaatcgtagagaaaaagcgtgcaactcgttctattccatttccatgtgttcaaatctctacagacgaagctactcactgcgtaaacgcagtcccacaagtatatcctacttggactagaatcaagaagaagatacttcacacagcgatccgacacctcgatcgatgactatagacagtgatgaagaggcccaagctcccaatttgccaaacaagcaaagtgtaaaatgatgcggcgagactgcgacaatagtctgggagattgggagataactaatgctctgagataaagctgcaatttaccccgggacatttttctcatttccccaaagatgaccatacgtagaactgtttatgagagacctgctagggagtactctacctgcatcttcatctctactattctcattttcgacggcgccaaactcttctggtgttatcttgaacttcgcagcgtcgttctttgcagatggaggcggtacgctcggcttcttgaagcgccaagtgcctttcgatgtctacaatcctcagatcagtctccgtgcgctcttcaacgcgtgcgtcaagcttatctgcaagtgttgcatatgcgttccaagatccagcagttggctcctacagaaggctcatctcagagaaatgcttgctgatctctttagtacttagtgcggggcctctgaagtacaaggcagatatatcgcggcagcggaaaccttagtagtcttagtgaatgaaagcagtcttgttgctcgggatgtagttcaggagctcttaagcagattctagaccgtgtttcctgagcgtgtcactaggtcccggtctcaaagaacttctcttctcgccgtcatcaagactagcaccgggagctgcaatgattgtacgcgctctgtcttgacacaagttactattggagagcaactgctatcgtctatacaagcctgaatagaattgatagctgattagtacgttgctaagagctaaagcaatcttgaaattagacagcttaactaaattaaccttccttcgtagatagtgctcaggatcgtagggcacagcgcgcacgaattgttgcagcacctagtgttaagacataacctctagtcaaagcacggcatgcgtacagacttcgacaaattgtaatggtattcattacattctttgagttccttgcgcagtgttgttgcagtctttgtggaccaaccttctcaccgcaatcacaccgagcctgaacctagggcaaaaaaagtaaaatcatcaggcagtctgagacaacgatacaagcgatgcagacaaaaaagatggtcactacgagggtcgaactcgcgaccttggcgtatcaaggatagtattagcaccacgctctaaccaactgagctaagcgaccgatagttgtgttattcgatagaaagccgccagattaaaatatttaaattcgtatggaaaagaacctgacagagatgatggtatgagaaaggtgatgggggacatggatgcgtgaagattttgctagttggatatgcggggttggttggtcgagtcactccccgcggggttgagaccatgtcgacactaaaaccattggtacttccaacgaatgaggagctttggatggcatggctgaagtcaaactcgctcgccgtgtattcgtcagcgcttactttccttaacgcaatactggttgtacgctttcttgtcgtatccacgaatgtctgtgactgattcatcagttccacttttgctgcccgtgtctgcacctccgcctggccattccacggcctaaacatcctccagaaccaaggcgtcagggcattcgtccttccaactcctcaaaggccttgcgatagccacatcagtgcccttgtgatccgtcattcgtcctcgatagtagtagtagtgcggccaggtgtgtccatgttcgtccgcgagggtgaccttctctgtgactccaattggagatagtgccagaactttgaggtcagatccatgctctcccagatactgcatgataccgtcggcacgtgcctggaagctgtagcgctctagacccatttggaggttccgatggaagaagcgtgcgagctctccgttgcggaagtacgccttgcggtaatttggcgggttggtaaagcggaggatgcggagcttaggcatgcccgcgatcgctgtgagagcctgctcgaactcgtttggcgtataaggtacaccttgccgtggccccagtatgtcgtcctcgttctcgtctccagcaatttcataaagattcaggcacagctggcgaatatttgggcagcctgtagcaatattttgcatgtctgaagcatcgaagcatttgttcacgtctcttcgatgtattcctccgttgacgatagaaagtgtttccaaagtttctccgtggtggaccagactatcaacatcgatcttgtcgcagtcggtacgatgtatcgtgagcatcttcaggccgtagaagctgtttagaagcaggagtagactagttgcaagctctggtgtctggatcgcagccattctgacgttcagcttctgaagattcggctggcctttcgtaaactccatggccattgcctcaaggaacctacttgcaccgaccgtagccccaagccaaagggtacgaagagtcaacatgttgatctgccggaacatggtatcgagttatacgggcaaagcgatgcctcccagccagagatacgccagtctcaatccgaggtgtttcgcctttgagcatgtggcatcgccagtgttcccagtcgtacccacgcactcattgtgagttgatagaaatgcatcttccaggatggctgcaccatttttagttgccccgagactaagttgagtaaatttcggacactccgtccacagcttctgcaggccttcgcaagagaaggtattgacaaatactgtagcgctcgtaatatttgagaaacagcccgtcgtccattcagattgaacggcattggcaaatgcctggcctaatggcaattcgagctcttctaggttggaatgcagcaataggagtaggttaatagtagaagtttgcaacgtgctgatgctcttgaaagtccgaagttgtcctcgaggaatggctgccagcagggttggcagatggtcaacttttgtgtcgcacgagcgagtgagaagatgtatgcgactgacgtgcttggtaatgttcgaatttgcatgagcgaggcctctcacattcctctggccagtttgcagtagatctgtagtaagggtattccagagatgtggtagaatgatctctgcccatgctttgtttaccagtacgagtgcctttcgctcactcagctgcgtgacgtagtgcgcgacttcgcttttgagttcgttgggaaggcggtcaagctggtcaggcatgtgttcattaatgttcaccatgacgtgaggtcgctttcgtggtcaaagagatgcgcaggttgatcacgacgactgcaagagtcgaggtgcatgtggcgaagcggagtgactgggaggatttgtcgaggcagtcgcgatgagctaccagagttccagcgttgccaagaccttccaataacactgctaatgctctcactttcaccatgagtcatttggacacaatcctagtgttctgagcatgaaatttgtcctttctttcctcgccatcaaaatgactacatgtagggcgtcgaggccttcccctcagagaagattcctaacacacccagccactcgaatctagatgccaattgacgactggaaggtcttgatataacagcgctcggaagttgtcgtgttcttggaagggtgagcagcgtgcgagcacctctcatccagacagtttcgtcaacctcatcagcatgtcgcaagcggtcttcgcagtcttgtcaacaaccatggagttgctgattgatagtgagatctttgagtaccaggatcggcagtcgcgggccgtttggttccttccgctttggaataatcgtcgcgtcacgcaccctgcctcaccctcgtgacatatttgcaagctgcccagagattgttgtttttgccagtaatgtcttctaaaacgtaccacaatgaatataacattgggatggataaggatgcttccatctggtcatgcatgtactacagctcacttgatgtttaccattcggagtagcggttatgtgcatagaatgccccgctccaataagtagaatctttcgctttcatgacgcccagcaattgcacgctcttgtctcctctgcgtttggacaaataggcggcggagaaacgagaacttttgtctgctgttctcgcagtgaatgaccatcttttgggctgcacaggccacgcacgcttccattgatttacaaaactagcgccactcttgcctcgttcaatcatttgctacttcttgctcaactcagaatttgcacgacgcgcactacacgcctgtcgcaacgatcatgccgactttctctgagctgcctaccgagacgaagctcaatgtgtttgcgttcctccgcaacaacactgacagagcacgatcgtgtctggtcagcagagactggctgacttgcatggcgccactacaatggaagatactcgagataaagccagacaccgtcactgcggagaatctggccgcgatactgaatccgaaaagcaacattatcaaaaacattcgatacataaacatcaagcatcaaccgcatgattgtcaagacaggtattcccccgagctcgaagctgtggttcaaatcatcatcaccgcgcttcctcggaatagccttcgcggtatcatgtccctcttacctatcagcctatccgtcatgatccagctgttgcaatgccagcagaccatgagaacactctatgcaagcgtcgacagtacaacgtacaacttccctgtcaaatatgattccgttgcatacacgacgtgggttgagccagctttgacgaaattagaggaactcattgtttacattcgagatgacgttcctgatagttacaaagctggtgcagctttgatcaatagctcaaatgagatcagatctctctcgatatgggcgagtggtgatagagctcgtatggaaagcgaaactgagcgactaaatatattccaaggtatcaacacgatcacgctggattttgagcctctccagctattgcatcttcagctctgcagcctaaatctggtggcaccacctactctggccaaatacgtcaacctgcaaacgctgaggggtctgaggctgttcagatgtggcaatattgtgcctgtcataacttcccttgcatcctcgttatctgagtcggccgcgctagacaccttggagattgtggtcttcgatgaagaagacaaaatcacacaggcaatagagaagttgcttggcagcttctcagagctcaagggtttgtggctagacatggaagatgcacgaatgatcgacgtgtcatgcctctcaagacacggctcattgttacgtcaacttggtttatcttcttatcctaaagctcgacaaagtctgagtgtggaaactattcaagctgttattactagttgtccctttcttgaggggctcgctgtcgatttccctgtcgtcgacatgggtcatattcagaccctcggttccaactttgagattctcacaatcaacaatgtccaacgcgcctcaaccgagtttgaagctttcttggtacgtatggatgaagccacatactttgcacatgcactaacaacgttaaaggagatcattaccagccatcgtagtcttcgcctcttgcgaatgtttactttacccgtcatcgattacgggaagccagagaatcccacagttgcaaatacagttggcatcacggacgaagaggtgtatgcgactcaagcgatcatgcataaacttgcaacaagcgtcatgcgacagctccggtgccgtggctcgaatgtgagccgaatttcaatccaacctggttacaattgctgggagacacgtccggagtgcgatgagaataggcatgtatggcccgaatactattacctacgtggtcataccctggatgtgactggggccggatctgtgaccgctgttccagtctcttggaacaatcttgggctcgctagtggaatcaacgtagttaataactcagggtggggtatctaagattggtggagaagaaggaaacaaacaccaagttttagaaagtaagggcgaatgcggcagtatgggtagcaaggatggagtaaaacaatcataacacttgcaatatcttcatgagcaatcaatgcaaaactttcaacaaaaatgtatgtacaaactagacgtaacatattgtaaattaagatatattagtaatgtgtactgttaaacagatagagcgtctttaccccaacgggtgcaagcaggaatagaggaaaacaccatgtgttctcaacgatcagcatgaggcgcctaacttctgaacacttcggcggaaagcgatcatcccgccgcctctgagacaattcctagactgtctcagtcgctcacactgagcctcgcaaacacgattcagttgacaaaatcctcaacaacggcgttgtctgatcgcctccaagacaactagcaaaccatcccactcgccccgatgaggtgtctcagacatgttctaccccacgaacatttcaaaattgtcgcatgtataaagatggaatgaaggagagctacattccacatcatcaacacccatcacttcctctcgaaagtcagatacatacgatctacatcatccagacacactgggcgagctcagcaacgcactgaacatctatacacacggctttgagccacacgaaacaccttcataaccacatacctatacacaccgtccaaccactaaacatcatgtcgctttacaccttcgcagcagtcctgctcctgtgtttgacactggctgtatggtatgcagcaggcttgaaagaccaggtcaagcatctgaagggccatgttgagcatctgcatggcaagggcaaggaggatggcaagggagaaaagaaggcgcagtgatggggacggcggaagagatatgggcagggggtggagctggaagaggagctggagctggaggagtagtcggagtgatggagacgatggaggagatgtatggagtgtttgccaggggatgattcggtcgattacacatggaacagaggcgttggagttttatagaaattcaaatttgttggctttacatatcatgacttggatcatattcaacacggtcgtttcacttacatgtactcagtctacaaacaggattctagggtatatccacctctctgacatgcatcttagaacaacaagtccgcatactcgcccaatgcgccatccttcccgccatcgaagtactcatgcatcccatccatatccgcaaatttctgcgccacttccaaacctctcaatcgctctttctcaatgacatcccaattccactcgtccgcactgacctgctgtggcagcatatcctccgtactctcatccccattcactgcagtctcgccatgatacacccatccctcaggctttacaggcaccatgtccgcatccacaagcgcctgctcaggcggcacggtaatccgcccgcgcttaatcacatacttcgcaatagccgtcgcatacaccgcgcccatcaacttctctctctcgacttcactgcccttgaccttgcgccacggctgcagcgtccacgtcttcggcttacccacaccaggtttgacaagatgcgtcacgagatagaaccacttgcgatcccagcacagcacgcgcgtccacatttcatatttcgtatacggcaggatctcgcgcttgaataggcagcttatcccgccgagcgcgatcaggtggcggcctcgcgtgccttcagttgcgccagctggcacagcgctcttcttggcgccatagagccggctgttcttcttgatgccgttgcggattatcgcggtgaagaggtgcgtgcgcgagatgtccatgtcggagaaatacgtgctgttggacttgtgcatgttgtagtccgtttcgaggagcggggtgcgggtcgatgtgacgatgggttgaaagagcgcatgaggcgggattggggttggttggaagtatatttggtatacgagggcgcggaagaagcgcagctgttgcgaatgaatcagtcctcatggttgtttcttcctgcggttggggtgggaagacatacatgccacacgcctggtaggtttttaagatttgccagggcgagcaggatcgcagcgattcgccatataccgccaggtgcgttgtagcctgtccatcgcgataatgtgtctgtaagggtcgcgcgcagtgcgggttgcgaagagagtgcggcgagggaagctccagcaacaacgatgctgattgcttgtgccattgtgatcataacaataagacaacaccagagcgaaaaggaaaaagcgaacaagaaggaaaacaactacaagatcagcgaatataagatacagtcatgttttcagcagctgcaggtgctgtcatccttatcgccctgccgaggctcggaattgcgagcaccggcttccgaaagacgtgctaaatgcagatcccgagacatgcatgcggcgcgggtgacatgtccgtcgaatcaattgaacttcgaacactgccatgacagtttctgcgtgcgaacacacagtcagtgggtatcattaagctatcgcaacaactcttgactcatttcttcttcttcgtcttgtccacaacttccacccagttcttgtgaacaccacgcttctctagtgccttgatgatcgcatccttctgcggcccctgaaccatcacctccatgacagggttcttcgggcttgagccttgcagtttgtctatacttgtgctgcctgcgcatgtcttacgcagctcgtcagcaaggggctgcggcgcgatatggtacggctcgaagccatgcaccttggacacagtcttgttaccgctgcgcgtctccagtgtgatctgaatctttggtggcgcgccggccttgggctttgtgtcggtaatatctgcgtcgttgcggagaatggcatagaagggcgatgatgctgcaaccatacgttccgcaagcgcatctcgtggaatgtttcctgatgacagggccgcattatctgctgctgatgatccaagcagtccatcggcgagttgcggattgagtctcacaagcctcttgttcttcgcatcgatgagattctctgcctcaacatacgcaagaagaatctgcttgagctctgcaggtgtgtacagaccccgcgggtccgccttggaggcatggaaaatgggggccagcttctcttttggccgaagcagagagacaagcttcagtttctgccccacagacccctcagcagccatcggtgctgcggacttgccatttgcactagctggtgcgtcctttttaggcaaacggtatggcacgaatgcctcgacttgccggtccttgaagtcaatgtccgtaataacgacttcattcccatctctgtccttgcacttggcgatctgctgcttgtcgaggtatctaatgaactttctgatgttcttccagctcgacttcttgatctgtaatgatgcggtgcgcgcgggggtgtacgtgggaaggaaaggctgaacgagctgggccataacgtgcgactgtgatagagggaagtccaggccatagtttggttgtcctctgttgtgctccatgtgatgtcttacgccgaagaggaatgcgttcttgaaggcgtcgtcgatttctgcctgtgtcaataaaacttgaagcgagggaatgtcatgacctacccttggtcgtcagctccttgtcgtccaccacgtcgataaagtcatgattcgacggcgcatcttcaccctcaactccctgcgacttctctgcctcggaacgctcggtggggtttgcgtcgagcgacacgccgccctcttgatcatccaggtctactgctgctgtgcgctccgccaggcttgtatcctcatcttgctcgtcatcccagcctggaacgatgtctggcggatcagtgcctgccttgcctgcagaactccacgaccacagttcgtcgccagcccagtggaaagtcgacacagcctgacccttcattccttgcaccttgtctaacgcgctcacgtcgatctcgcaggtgccgacagccatcggaacggtgggtgcctctaagctggcgatagcaacaatggcacctttggtcgccttcttcgggaacggaggaccgcgttgcaatcctggcgtcatgaggtctgcgccagcctgcattttctcgaccactaccaggggtgtatacagcagaggaacaatgcgcggattgtgccagagcgtgtatactgtcgggtacatcttgtcgaagagcttgacccagagtatccgttgttctccgcttgtgccttcgtggctgccaacgtataccgtgccggatacttgtttgaggtccggccctgctgtcgtggtgaagcgtgcggacagggcattttcgggaaggagcgacttcctcagcgcggtaagaccggccgtggaagctgtcttatcttcggggtccgcatttgcatcgactggcacttcgatgccaaagtctgcaataatttggtcggcggtccggcggcggtcgctgcttttgaggggcgaaagcggcttgatctgcctaacttagccatgctgcgcagttttagaggttcaagaacatcacgtacgttaggtttcttcttgaacatgttgaacagattgctatggcacgggtgtgaagactgtgaagctacaaggagatcggttcacactcttgacattaaatgtttgcgtagcgggttgtcgatgacttcagcggggcagtcgcgctagaacacgttaaagcggatactgccttccccgtgcatgagtcgaagtcactcatcctggccacgacatcagtctttcctgaagacgtaactcattcgaagaatacgtgttcgttcgtatgtgaacgatctgctgttgcctggagggtacaaatgcagatccagtgggccagctacaaaatgtcgatctattccagggctccgtcgaggcaagcgcatcagggcaacttgtctacactgcagcctgtaattgctcagggtatcacgaatgaggtcggactcaccaactttccgtaatcattgccgttcatgacaagctgggtgtaagctaagtgtaagctgagatgaggcagtggtggaggacaccgttggctttcgctatgcacatttaccgtcaccttcgtcagctttcggacagactcaggaccgtcctcaccggaagtgagcttccaaggaagtcatgatgagttttgatttgccagactcggtatctgaatcagtatgcagtacattgaacacaaccgtgctcattgcattcgcgttttacagacacattccggaccgcgaggccagtctgaaagaagcaaatggatgtcatatttcagaggtatacagcacagcgcatctgcatatccaatgggataaaatgagatgtactggacgcgtcttactgtgcttcctgcacctgaacgcagcaccgcccatccactactttcgcacgtattcacgtgcacatatgtccagtccttgttgttgcaataatgagagaactgcaggacgagtctttagcgttccattcagtacgagaaaatgcggcgcagccaacccttccaataacaaagcagcgaactgcgctccgcccgttcgggcggccgcagatccccaggtcccaggtttttggccaggccgcccgttttgcatgtggctatcccgagccgtcgctcagctgcgcacatgtgggagggtcggcgttggaccaataatttggtacttgcatcatttagacttcaaccgccaggcacacaacatcatcgtgatcgtcagcgcttcgttcagcaagaaactctgcgccagaatcctgccacttgctgtgtaagattgcacatgtcctgtcgccgcatggtaaagttctccaagaagtttgcacgggcgacgtttgaagtcaatcaccatgtaggtttacggatcggcggcaatttttgggtgcatgttcgacaacctagtcagacaaccgcccgtgacctggccaagccgttcgacattgaagcgccacaatccgtgtcattgacactacagcttgcagggtttagtgtcagcgttggcgcagctgtttactcgtcgcctcgacgcctcccgctgtccacaattgtcatgggcgagatgcggagaaatggcggagagcacgagaacgcccaggccaggtcttgctcgtactcggtgtcatctcttctttttgcttttaaccttcacatcccgcctgctttgttcgcatcctcccgcgatggtattatgttgaggtcgtgcattcgacttttctcgcggtgacatcacagagcgacgcttccctcggaaccggaaatcggaacatcgaaaactctgcgaccacatgagtccactgtccagccccatggtccgcaggactgtgatagaaagtcctaccccgaggaatgcttcggcagttctcgatttcgagtcatgggatgccatcgagctgattctggaggcttgggcccagggtcttttggtgggatctctggtgatactgatcgccataaccttagcgaacatgaggcgaggcgtgttattgcataaggtaagtgctgccacataacatcgcgaacagtcgcactaatacttcgtcagctcattcttcttgaacttgttcttggactctggcaaggtttctggctattcttcagacagcccattaatggatggtggctgtcggtcgccgcaatattcttgaacgcctcctggtcgctgcacaacgtcatcgcctggatgaagattaagccctttttatctaaatgggcgagctatgcattcatcggcacagtcatccttgtacagccgtattgggtcctggagatatacgccaattttgcctacttccacaacatcaacgacattttcctcaaaacacggccgtgggaggcactgtgtcgtgatccctggtggatcttcgcgactgtcttactgttctgggtgatcaagacgcaatacgagttgtccctcaaggaaatcgtccgcatctcgccgcgcttcggcataatgctgctttccatggtcctcagcatcattttcatcatctgcgacattttgaccgtcaccaaggcaatcagactcccggggacgactggtatcaatcccttctggaagctagcctttgtcttcaagtgcttgacggacgccgtggtattggacgatttcaagatggcgctggatcgcctgagagcttttaggatcagtcgactaggcagcttctctggcgatttgtcggacagccgctcccgcaacgacggcaatctggtagccacatgggaagacatggaaagggaagcaaatgccctccaggccgtacgcagccctgactgcgattacatccaccccaacaacttcccgttcaaaccaaagcgggctcggcgagcgcagaaggactctgttgtattcccaaatcacagtcacattcgggacccaggcgccggtgtcgcgccagaagacctcgtaccaagtgcgttagaagaccagatgtcagagaaagggcatagctcgcagtctacgcaaaaacagcaccagcgtcatttggccgataacccaaacgccttgaaatcagatgacatggttgctgaatcagattatgcggcagcgctcagagaggtcacgcgtgacagcgtatccacgaacccaccagccggcaactctcctcgcctgcccgccgcaggatgagccatgcaggatgtgaatacgactgcagaatatcacggaagatggaccaaaatcctctcctatgaaccaacaatacacgccactcacgcagtgtcaacaagtcttcgtggcccgtacatggcagcgtgaatgaatcgcgtcgtctccaacgagagacatggccacggacacagttttcctgctttacctacagaatatctgttagtgctttgcacaaggagggcggcattactgcctgatgataggagagagatgtacatgtgccaatggccatgcgataaaatgtctaatggtagtcactagctatagaaagatttaacggttacacgttaacatgtcatgaagatcatactgaattcaccgtactcactgtttattttgcaacagatgtgtacacagctcatcacggagaagctcttctatcacaaagtttatgcacgcataagcttgaagcgagtcgttgactgcaccgcattccaatttccaagattacgttctgggaattctcaaaccaaacacacgtcacaaggtcttccccatacttacctgggcagcccgacttacagcccacctgacgcacgcgaacaaagttatgctttcccacgaaacgcagcaacctatgcacgtccccccaccagcctcactaatctcccactagctcacccactggcgcgccccttcttctcgcgccgatatactccgactgtcgcctcttccttcgccaaaaccataccattctcgaacgctagatattcgcagcactgattcgactaggtaaagcaggagaagccgctctacatggtccattttgtgttagaagatctaccccccttacattataaaccagccttcatcaagatcgcaaggattggcgtttgcttcagcctagtctaacaatgcgtataactctgatgaacaacactaacaagcgcatcccccgagaaattcccagtcgacataaacgtcaagcaatgataaaaatgctcctccttcatgacatgcgctggcacagctccaagaccttttccctgctgatatgcatggtaaatctgccgaaaagcgtatacacagtgcgctacatgggtgttcatgtcgatccagtatgtctcaacatctccgcgtgtgacggcgtcgtgacttgcctcttgtgtgccgttttgatcgagaaagtacttccgtccgctggcgttccattcggagtcgagggcggagcttaagcatgcggtcggtgtccaggatgttaccatgggggagaatttgcaaccttttagccgtgcttcggggagagaggagccgcagtcagctactgagaatttggctgtgttgtcgagagtcgcctgggatgtttcatggagagccgcctgtgttgttgaatgatacgctatgttgctagacgcgagtcgagcttaccaatttgttccctgcgatgggagatgcaagacagcatgccgccaacattaatagaatccgatctctcacgttcatcgtgggaacagtttccactgtatttcaaaagcgcctgccgtgaagagtgagagcaggagaagtaccagaggcgaaatttcgtgacgacaatctttctacaagtccgtcatgagctaagtcagaacagaaaacctccgactggtccataccggaatttcctatagaacatgcatgcagcacaaatttaatctagaacttgggtgcgcaatccggtcgttgtcgtagatctcccatgtacctaccccctcttacaaaacctccgagcggccatcatacggtgaagcatcggatatttactactttcgaagtcacaaggtatcccgcatgttcctagaaaaacggtttgtgttgcagtcgcagtagctagcttcactgtgaatgcggaagcagtgttggaacatgggatgggtcttatggagaagatgagatgttcggttttgttcacatgaggaactcagtggtgtcagagtgcgtcagatggctcaaacttatcaagggcttggtagcaaaagaacatttgctttgtataagaaattattagagaagatagcatcttaggttacgctttcatgcacagtcgacgagaacgattgaaaggcaaagctatagagccatctcccggcttaaaagtagagccgagaattctcccgaggtacatggttcttgtgaaatagatgaataaaagtcgaacacctcgagggaagagaggaagatctcgtctatcgccggctactacgtagaataattataacacagcagatctgactcagttttcacaacatctttgactctaagagggtgatctggcattcctggataagacataaattccaacggatcgtctaagccatcgattgctcctttatgccgcttttgccatttccaccaaattcggtcaacattcgtaaggtgaagatagaaaagaggttctaagaagttagaggaattcagaagagaaattctctgttaacgtaccgtttggagctaatagcgatgaaatatccccccagactgacgtgggaaaccagaagtgcaggtcttccaacgcaaaattgaattcatcgaaatcagtcatactcagtagttcctcgatacgttgcggcgagaaggcaaggtcagtccatgtgccgttaattgcctcatagtttacgagattcgatgtatagcatcgacgcaaacagtgtggttcaaattcgagcggggcttttacatttggctggggcctcgccatattccatgcaggagtaaggtctttgaagcggccgtcccgtacacaacaaatttcgtctaagttaagggaagaaagagtctcctcggtcacgtcggggattatagtacttctgccgccaaaaccagcgttcgcatcgaatatatccgaagctccagggtcctcgaagtcaagctcccattcccagtagctaagtagacattagcaaggtataggtttagatgcctaggggagatcaaacactaaacgtcctcggtagccacaagagtttctgagggcatattcgaacaaatgaagatgccatctatgccaagcgtgatcaccagctacaaaatggtctgtgttcctttagtgaacgtcttggcttcctgataatcttgacttacaagcttttccagtgatggcatgtattcttgtaaagtcatcgtatatgcttgtgtttgcaacaagaaatgatggctttgtagagaggcaaagcattgcattgataaagtctgtcctttcttcccttaaaagtgacctccatgaacgtcgcgtgtttggtgatcggcaggcggactgcgttttgacttcttgttctgcgtaatgtttgttataagggcggacttggtttacagcatcaatcttctcatttagcgatgttagcaattgcgactgccaaatctgtagtgctaacatgactacgaagaccgtggcagttaggcatcccacaatataaactctgtgcggctgtctggacagttttcgatatgctgagcctttatcgagcaggagattggtttccttagaatccatatcttcggatatcgtagaagaagagaggtacatgaagtttctggtgagcggtagagaatatggtccgtatgcgggagcaattgtttctgaaggacatgtgatagaatcgaatggaggtggaccttgcggcgacgatgagatgagcgggtcgacggacacggtgaaatcagcatgagcaggtaacggtagatgagtcatgggtagaatacaatgtgactaggacattgataaactccgaggcctatgctcaaactccataataacgctattcttggccttgaactctcgattgtaacaaaatcaaggcgattaatccttacatgggtcctatacctgctggataaattccgaagataccgaaatgctcttcacctgtttcaaagctttgaaagaataatagcgactttgttacgatctagtgaatataagtttagtagacatccaacctgatcaaattatctgctcaagctcacttggtatcaaacagcacagtactactttgaactcttcaacctcagttaccaaagcctttaacactacccaaatcccgtcttccttgacaccatactcaacatggttcaaatctcgactttgatgagcggatccgctctccttcttgtcattcaggctttggctcgtaagtgctacaggagttcaatctattagtatcaatggtattcacgcatacgcagtgccagttcagccagaaaacgcagttctcgaccaggagaagcgcgccatccaattttccttcaagcgaggagaggaggagaagcgcgaccctgccatccagttctcctttaagcgaggagaggaggagaagcgcgaccctgcaatccagttctccttcaagaagcgtgacgaggatgttaataccaatttgagcccggaggactacgaaaagagcgagggcccacacgaccacagcccctgaggggtggaaggagaagcgcgccatccagttttccttcaaaaagcggggagaggaggagaagcgcgaccctgccatccagttctcctttaagcgaggagaggaggagaagcgcgaccctgcaatccagttctccttcaagaagcgtgacgaggatgttaataccaatttgagccctgaggactacgagcagagcgagggacatactactgtgcctcctcaggagtggaaggagaagcgcgccatccagttctccttcaagaagcggggagaggaggagaagcgcgaccctgcaatccagttctccttcaagaagcgtgacgaggatgtcaataccaatcttaacccagaggactacgagaagagcgagggccacacgaccacagcccctgaggggtggaaggagaagcgtgctatccaggtttccttcaagaagcgtgaagaggacgtcaataccaaccttagcccagaggactacgagaagagcgagggtcacacgaccacagcccccgaggggtggaaggagaagcgcgccatccagttctccttttaagtgtggataacatggaaaggtcatggagcaggtagaagcgcgatactatgagctattgtgcctacaagcgcatcaaagagttttgagggagctttctgttcattttggaagagattgtccactcactcccttcctagtcattcatttgggtacgcttgcgggacacgatcatctggatacgtcagttcacatgtttaggggatgaaagtcgtatgtgctatataaatctagtcacaggaatttagacaagaacaaccagtgaatggataagattgatctgtagtatgctgcaattcctcgttcctctccatctctcacgtttcatccaaaggggacctgtttgccttactcttttgaagtactcagtcgctgctatcgcgacaatgcttcgtttttgatatgtttagcatggtttcaatacatatgacttttgttgtagcagcaccctgatcaaaactctagctgtgcagagcagtgaaaacaagcaccccagggccaacagtcagggataagcaagtggacgagcaatgtaaaattttctcatacactgaactttcctaccctactgagtatgaatctaaaaacactagagtgtttctcttgtaggaacgaaatggctggaagcaagcgcacggacttcacgtttgaaggctcagagagcatgaataactattaacatcaacaccgtcgcgcgtcctaactaggcagagttcttgcatagaaaatgagtgtactagattaaattatcctagctgcctacaatatctctgaatgtcatgctcgcttgtcgagcacgccacacctttctacctatttagctatgtgaaattcgggaccattgcacaatatcattgatgtaaatggtaagcgcctcttataattgctggatactatgttcattttcgtgcccggggtcgattggagttttaccgctcatactatccgcatgatttccgtcatcaccaaccaagccaccgtcaactggcccgttcattgcactgaacatacgaaaatctggtgacttccagctgtaatcgcaagagacatacttggtatacagtatgctgtcgtatgcactgtgattaaggccccactggactagcatatgcccacaatggtatgtgtgggcaaaacttgcagtccagttatctgcaggccgttggaacataacagctcgctgatatttctgccagatgaggatgcagtgcgacagatgttggttaagggtgacgtaagcccatttatgctcgcccagcaatatctcctcctgagaaatcatatcagtgccttccgcgttccgtgaatagccccaatttttcgaatcccacttcgcgttgagttctttgtcgtaacactcaggaggtgtccaggcaaaattatgtgattcaaaaagacatcccttggctcgtgcttcatctggtgtttggccgcatgttgatactctgactttgtcgatgtagttccaagagatgatgcccaccagtaggccgagtaagaggacaagaatggaattgagtataattaaaggggatttgaggtaaccgttgagaaattgccttagacgatttgacgaacgatatgagtggccctcttcttctgaatgatcgaatttgacagcgtcgacgggttgatagtatgctccctgcattttgctgcgcaggcacttggaatcaggtttgaggccaattaatgaccattacatggagtatttgcaagaaagcttttgtggggtagataactcggtatgtagggctgatggaacggttgtgttgatgaaactactgaatgtgcttcgtgtctacaattgtccgactatttactgcaaagcggaaaacctccgatataaacatcagcaatgcttctgacgtgaagtattcactaacatgcgatcatacattgatatcgtgctttatgtccgacatcagccttgggacatgtgctacaatcgccggtacatattagattttccggtaatgttgattctttcagatattaactcgaatctaccaagcttcggaattaagatttattggcactcgataattcataggaaaacatctggagatggtttttgctagcgagtgaaaggtctgtgtcgcgctcagtgcagtaaacccacacccaaccttgagtgcgagcaaagatcagattctctactcctaacgtttcgtctcatcacttgaaacccacctcaaagcattaaaccttactgtatgagtaaaatactggaaattaccaatggatcgcttacgagttgggaatctccctttgaagatggagaaatcaacgaaacggccttcatttcttatgcggcacagcgctgctttcctcgttctaagttctcagattgtagcagcattaatgcatgctcttgctcgaatcgttgagactggatctggccttcaagagagagtacatcccttcacagtactgcaagtccgcttgcttattacagttattggatgtagtctcttcctctggcgatcgagaacaaacttcctcggctctcccgaatggaggcctctattagcgttgcgtgctgcgggaggagtctttggcgcatgcgggttctacagtaagacagtctcatactttcactctagagcacaacagcagttctaatcaatccagtgtctatatcatacctatctctgagcgaagctacagcagttaattttatagcgccaattggcgctattatactaacaaggtatttggaagacagcaaagtcgcattcctcgatgtgatcgcatcaattacggcacttttaggcgttttcttagtcctacaacctgccaagactttagcaagtctctctgcagaaccttatgcatatcacaaaggcattgtctctggaatcattggtgtggctggcggaattgtaagtttcagtcaaatgcagtattagaaccttccattagtcatgctgttgagctataaaaagttgaacaaactaacttttcgttacaaacaggttgcactttcggcaatgcgtcggctaggaaaaaacgttcatccacttgttagcatcaactactttggcgttagtatcttcgtcatcacaacaatattctcaatttcaatgccagggatagaatggccaactcaggtcaaatcgtggtgcctccttgccactataggagtgctaggtctttgtatggagtatcttctcactgccggtctaggatcagataatccaggcgcaactattatgatttactcgcaagttctgtgggcgctatgcctggactggtttatctggcgattgcatataaatatatctactgtcttaggatgtattgtagtcattgctagtcttgcggtctcatgtctggtcagggagcttttccaccaaaaagaagaaatcttcgatattgagtcagagctggagagttttggacctgagatggattatagttctgggcaaattgaccttaagtaacaaattcaaccttatgggaggtcgcatctctgagacctttggttttggagcaacatagttataaccgtatactttgcgtttctaatgttattctcggatacgattactgaagtgagccaaatgttgcgtgttggttcatatctctatggcctggtcagtattcaacgtaaacaagctgatcctcacaccgtgtcgccccatacttcattctcgatagcttacactctttcagtggtaggcatggtcgaacaagaatcatcaaattctatgtctcgatccaatgtcacttacgcagcgcctacccaattcagctatcaacggtagacaccacgagaaagctcgctgccccgactcacggctctttcgagaatcatctgatttatcaactcacggcacgatcagggtttacccataatattttgttcattcatgtgtttgctaaaattataacctgaaattatgactactcaatcaccgtaagagctcacagttctcaaattgaacccagaagtgcacgtgtggcttcgtccgccatgggctatccatattaggcacaataacatcttcgctgcaatgtacagtatgttcccaagaaagagcagcaaaaggaaccaggatatcgggagtttttaggagagacgcttgggtcaaggctctccaagcgttcaaacagtgagctttgtgatgttctactgcatcgtaggcctgagggaactccccagatagataatacgacatgttcattggtttttgcatgtcctcgtcgtggtatacagtatgtataggctgtcgaatgaattgatcggctatatcgtcaggcttgcagtacggtttcatccagactaaaagagaaggatcgtagacacatccgagatcttttgcctcggggactgagtcgccacaagatgaccatttggcgatgtctttttttcgttgcaaaagtgaaacacttgatgttggtagcacagttgttgtcctcaggagacccaggatggctgctgcaagtagtgcgccgaagctgagcgcaatgcttatttgtttcatggtgtttactgctggccgacgaagtagatgtggggattcgtggtcgtattctccaagaaatccaatattttgttcgaaagcagtggaacgggggagctcagaagatgactttgagatgagggtgtatcgtggcattttgatagaaagtagtagggtgaccaaattttgccaaactgtgggtgaggaggaatgccttgcacgatgtcacaactagcgacaccaatcttcgtggaagggacttcttacctgcaatcttcctttattattaattgactttagtttgccatggagacacttattggataagaatttggcaaaagaatatccgaaaagccgagagcatcgcaccaaacttccggcagactgtatttaagtcgggggttgtccacgacacgtcatacttgacggcccgtagatgacgacgccatagtagtaatgtaccattcacgacatttcaaaatcacagaattcagtccataccttcaattcccctttaatgggcagagttttgagcctaatggcttctttcattcagcggcttggcctaatacattttgcctccgctgttgccggcttccttacggttttcattgtctgggccgtccatccttctactacaacctggtcagaagcagctttacacttggcatatcgcccatgcggcacagatgcccagatagccacggagcgaggctgtggcttcgagctggccacgggcacctggcaactacctgagtgtacacatctggaggaagaaattaaatttagacgctctcgggaatggaagttctacgtttacaagaactctacttatgcggaatcacatccaagtgttaatggcatccatgaccggaaagacatgcgggaattaggtgtgtatgaactgccagaccttgatccgacgactcaaatttggacaaactgggagtttcatttgtatcgatgctcttggctatggaagcgagatgtgctcgctgccaacggaaatattacagggcctattggtggacaacagcattgtgtagatgaggggttgatgaaagagagcaagtattctttggaggatttggttgcaggctatcatgttagatataactgttgcaccgcaccgcccaactacgttgtatgagtaagtggaaggtgtgtatagatcaagtcgaggctgacctattcgcatagttaatgaagtgtacacacttttttcatctaccaactacttcgttacaccactttaagcaacgcagagatttgtactcctttgtttcggcaccaggcacaggcttgtttagagtagaagattaatgcaagagtcactcagaacaacagttgtcaccgttcaggtcacaagtgtgccccgtagacttgtccatgatgggcagtgatgtaagtgagtgcgcaattctcacccacatgatgcttctccagtatctgcccgacgcagccttgttgatgaagatcagcccattgttgatttataagactcccgataccaaggtaatacttgcatgggctcatattgatgaggtagaatcgctcagagagaacctccttccgttgattggtgttgttgaagccattacatgcaaaggtaatgttatctacgtagatgcctgtgatcagctttttcccaaggtgtatatagggatcggatctggatgatatcagccctgcaatctgagacggcgagcagagcgcggaagctggttgtcgcgattctggtgtcgtaaggcgtcatgtgcgatgtccctttcttgacggaatcgtgtagaagtgactctcgaggttggccggcagttcgcgttgtgtatcagcctcaatgcggtaagcttggaacatgacacgcgtgtcggctcattctgatggctatgtgtgtctgtgcgcatgtgagagtatccatggatgctctgtgaggatcttgcgcgtgaggagcagcgcccacccatgggcatcgagttcagtggagacagggcttagcgataaagtttgaactaactacgcgagcgcgagcgcgccgaagccgaagccgaaagcgctagacttgatgaagctgcgcacgagtgcgaacggcacttagttgggccaaagacgttggggtcggttgtgcagtcactctccttagtcgaatcggagcagtgctgctttcagagtgtgcgggctttggcatgttagcagtttggtgctgcgccattttgttgtgatgcttggagctggacgttggcggctgtcgagcttcgtaccgatagcttttgtccggccgaagacaacgggttgcttgccagtgagaaagggcgcttgggagaacaagctggcaacaacaaccaatgcaggcttgcaatatctcaagttccaatacaccttggaagccagcatgcgacagtcatagcgacgtggctgatgagccatctcaatagcagccaaggtggatcgaagccaccgtcgcctttcttgtgcgatggtggacccgcaccactcccgctctcaaaacgactacttacttggtcttactggctactaacgcaggatatcttcaatattgcccgtgctcgggcattctcttggtattcgaagacaaccggtgggcacaagtgtatagctgttcgcttctctattaggtatagtggtcactcgtttgtcaagaaagcgacatattaaagcacatggactagttgcatctggaagcatccttgagctttacctacatggttcccgctagttctagagacaagatactaccgaaacgacagggcaaccttgaaaaatcgttgttttattcatcattgcggatacatgctgccatctacgtcctaatttgccggttcgttttgtaaagcgacctcaggagtcttcatgctagtcatggctttgcccaattgtataatcaagagtgtgatcttttgcacttctcttccagcactctcaagggtcttctcggcacgaggcagcgggtgagttacatcagatccttactcattgcaaaccctcgtatatactgcctttcatctgttgatcgtccgtagaatatcggtcagggagaaccgccgaggacacagcgcattttctagacgacaatctagctacatatactaaccgtccagctcggtgggagcggatagagcggttcatattaccgcaacaagtcggtgctttaacggggtagtcaggggttgtatgtcgtctccggaccgaaaactaccagtcccacactaattgcttccaggcgaacgaccaagcttttgatggccaagcccaggtcctttcactaaatgcttaccaccgagcgattttgacagagatctcgggatttctggcccacctgctcgtcctttgccatgatgatagaccgagcaatcgccctctcccttgtaagttgcagctctcgacaagcgttatacctaagacatcattcgagcttcaaaaaatgctcgaacgcggggtaactccgcttggtctggtgggacgggtagcggtggagtacctagcttagaacagataaaattgctgacggcacgatgatgaaagactggaagctttcgaattccttgttataagtagccatacatgatcttttggactacgatataaaaggcaaagatgacttgactctatctctacgatctcaacaatggttcaaggtcctacaacacccgaacagatctatatacttgagaagttcgccaattttggttgagacgcgggattctgggtgaaccacctgagcacactacactgaaacaaggaagcaagtaagcggccccgacgatgtcgatgaaatccccaataacaagctcgtaggtagctgctacatctattggatatttactaccctcgccccactagctttcggcaaacctacttctttcttcagtatctacgagcaactttcaacggttgacggcacatggactgatccgagccgcgcctactgagtctgcatattgttagtacagggttaaaaaacgctaagttctatgctggacacttctagccagtgtgagtatgcatcgacttgaagggcggtcgctacgctatcttgttggagggaaaatagaagtgaatcagcgtaaaagtgttggacttatgcatgagaagaattattcagcttatcggagctcatcgcatataatcagccactttaactaggatacgtgccaccgtctggatactcccggggtcgactccttatcaaactccctgaacatggtcaagacttgcagggagatcaacgatacaagaatcttggaaaccgtacctaatacgataaggcgcttatcaagatctgggtgttacggactggtggcgttgtccaacgaggaggggtaggtctccgaatcgttggcaccgggctcccgatacatataagaacaagacgaaagccatcagtgactgtatttgaagtaaatactctgttattcaaaatgcccgaatccaaccagtcctttacccgtcctcctcatcacagaagcaattccgagtcgacgcctttcagctcgcaagcgaatccctataacaatgtctgcgatcaatgctatcggcgcaagcttagctgttctcgcgaaaagcctgcatgtgaacgatgtcagcagtctgcccaccagtgcacgtacagtgtcgctcggcctgctggtcgtccaagacgaccagactctggtgagagtcgtcagcatagacgctcgattgtgcgtagcgctatcaggacgcacgagaatacattgcagggaagagacttgtacacgcctgtatcactagctagtccagagggtgtgttctctctagctgacactcagtcattcgttagcttacttgcaaagactacagaaattctcaagccagtgtccagcctgctcagaaggaagggacaatgcacgaaaccgtgggagcccagatgcgcaataactccgacaactctgacacgactatgttatttcgctcggatctgggtacagcagcacgatctctaaactatacagtacaacccgatcagacgtacaaaaaccattcaagtcgtcctagcgaagaaactacaggcatgcaatcggagctccaggttcagacgtcagagcagccacccaattccacagatgcgtcagagcgaatagccacgactagcctcaactgtgacatactatcaccactgccgcacgcgttagacggagagttcctagacctcaatttcccgagccaggaaggtctctacatcgacctagaacttcagcactccaactcagttagcagtaacagcgacggaaggtgtcactgctgtttatctctcatgcaatccctgaacagaaggcgacaggaagactatacagaccgcgatcctctgagaacaattcaatcacttaacggagctgcagaacaattcctcatgtgcgatgttggccacggcaagctatggtacctcattttattagctctctaccaagacgcagacgataatctaaggctaccagaagagatccaggagatggccggtacacactctagaagagactcccatagcggcacaaagtcaagcttgaacggtacggtatgtattaattactttgttcagacttagtcggacaattcttcggaagttttcgcgagaaaaactaatttggtctagcatcccaacaggagaaacgttttgctgaaaacgtttgttctgctctcatgaactgcatctgtgcttcctttcaagtttggcggcgatgccgacgataaactaaaccctgaggtaatggaagcttttgcagaatttcttcgagacagatttgagagtcgtttactggagcaaacggatgaggcaagaatgtacaagtagttcgcaccaacctgcagggaagggaaagaaaccagcaagtggctcgcatatgctaagccatcaccaaactcgaatcacatcgcgatgccctcattgaatcgagtttcatgttagtgaagaatatatctggtctctgaatatgatcaatgaaagacccgcattgagtctcgtcacacagccagaattctcccgacctttggctgctcaagggcaataacgctctttctggaagagaaagttcacagataccacgtacccccggtctgtgcatggttagaattgacgccgtgccaggatttaagtgggaaaatgcgcttacgcaggtccacgactgttccctgaggggtcatgttgaaactgcgcatgcatgcatacgtgaaagcactcggccattaagaacagagttggaagggccttctacgagattgaataagtggtcggacagtaaatttaccgatcgtccactgttcatttctgccgccaccagctcgagcaccgtcgctcccgaaggagatggtccttcgtagcccaacgcagtggcgcggtcaaatgcccaggaaggtgcaagtagcgtagatcaaagtccgggcgactgagaagcaacgggagtttttcatgctgctactctccctctgagttcacttggaagcatcatctccgtgcactcgttcactcatcctaggctttcatcgtggccgaccaccaaccaccgcatggctatcggaagccaaagaggctgggtctcaatacctgctttacttctacgcaaatgctgactcaatctccttggtttactggaaaagaaaacaggccttggcgcaaccaatggcgtgaatcacgtgaattgccaaaattcgccaaagtcaccgaccaaaaggctccatcttcctgaccgagagcaccacaccaaaacccggaagttgtttcatttacgcttattgttgtgcgattcataatactctttgtcaagctcttgatggtcgttcggaggtttagcacctgcaatacattttcgccgccggtggttcaaggagagcgaccaatagaagactcttcgaggccgatctcgaggcctggccgcattgatggtcagagtggttaagctagaatgagttggttcaatggcgtcggcattacatggatagtaatcatgccaatcttccaccctatgatcttcaaacccgaagtggggcatgttaactaacatcggaggttaatgagagcaaatagtatattttaactatgtactacagatagttctcgcccttggattgaatacaatgccggataattgtgagcagcacggaccgtcctagttgtgatggacaagttccatctccatccaatcttctcgctggattcaattcagcagcaacaccacaatgaacgaaaattcggtcgctgcatgcggcaatagtactcggtcctctagttctttcgaaaaaactgagattgaattgttgctaaagcactgtgaattggagaaggcacaaaagcccaagatatggcatactctctggcagcgaatgcgacaacgaggcgcatacagctttatcgccttcattttcggattaaccatggtagtatcaattataacgaatgtctacctgttcgcaaaactatcttctacctgcatacgacagcagattggggcagacccatcaggctggatccagggtaagtcatcgttattctttttttatcactacggtgaaaagagccatctaacaggagaaattgcaactagatttccatgttgagcaaaggaccttttccaacacgttaagatatagctacgatccctataatggtacagaagaagacatgctaagtgcgaagcttgcgtggaaggaactattgataggtaagttctctctcctgcatcactatgtaataaattctgtattctgatctgtcgggtaatcaaaaggaggggaagcatggctcctggccactgaagaagagatcgaaacctaccaacttcagcctagcccaaaggcaccagtcgtcccaactcgagagccgaaagtatcgacagctgtagagacagctcttggtcaccaattacattgcgtggtatttgaatcgcgagcatggtcatgaacatgcaaatgcattgaatagaggctgaaattatccagtggttcctccaacaccagcacttcagagctctaacggggcagaagctggtcataccaaacgagcacttcgcacactgcatcgagctcctggcacagtctatcaagtgctttggcgatctttcaaccggccagcaggatgttcatatctgtaagaaggcgagcgacttggacgttttgttccatgacaaaaagattgtggatgagaactacgcttggaatcattctttcccgcccggtatagaaatacttcggagggagcaagcggcgggctacgatataccaatattatagatagactttataaattacggcattcttacaaagaactcaaaaagaaatacatgcttagcgtaaattatacgggtctcattttctgtggggatgtatgcgatgtgagttgtgggaactaattccgtagagctcggctgcccactagtatatttaagagatgcaggtagctacagcctccaataaagctttatttatgcgcttacaagccaatgtattgttagtgtgctgtatagccttgactgagacagataggtgcgccttgcggcggcaatgagatgagtgggtcgagtacacagtaaaattagtgtttccaggttgcatcattgaagtctgatttgagaaaacaaatattgtgaattaactatttgggtgtgatagagaaggaagagaaagtggcatcttcacactcagtcttacgcactgtcagtgcgcacggtcggacagcatggcggacagcatggcggacagcatgattcacaaagagcttcctgtgctcaacagagacatcagtaaagactgcatgctgtaggtcaagaatgttctttagcctgagaatgctcagagtgagtctccttgtgtgacaaacaattatattcggaggtttggaacaaccgaaatgttttgtccgccgccatccatctctgccaatctcgggagtgcctactggatgttaggatattattatcgcaatctttccggatgatcgaattgtatagtgtaggtgatggtaacaagtttgagtaggcccgacattgtgatcaggtaatttcttccggcctttttcatccactctttctacatgcggagaaatggcctgaaaaactaccggtctccagaaaaaatcttcaggctgtagtggtgctgccatttgtggcacttctgaacgcgcaaacttctcaatccacattgttgagacaggtgaagctatctgcaaaccgctcatactcttttcttcttctcacacttgcgctgctttctgcacgtctagacctttttcaatggactcagctcgcaccagttctgataccctgagacaatctcatgatgggctgctaggggagaagaagtctcgaccacgcacacggctctccggttgcagcttgcggaccatcacattgcacactcttgcaagcttgatatgtaccaccatctttgtccaatgcattctcacactcgagttgctcaaagtacgagaccggtctccagtacggagtggtgacgacataaacggcatcgccccaaagtgtacggtacaactcaaaatgcgctctgccgtcgaaactaacttgtcggttcttctactatttagtatctacgcagatcacatttccaagcgacgagatggatctctacatttctaattacacttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggtaaagagaggtcgatacctccaggttccaatagtgtgcacacaagacactgttttgaaatcttgcggcattcaattctctgccatttggatatgacactggagggtagccacgcgccgccattcaatggaactacaggattcggtcacgctcatgtctgtcaaaaccggcaggaagctattgactggatggaggaaaggaggcccgaggcgcctgacgaagataaaggcgtcttgtgaaagagagtttatgtgtttaatgagattaagaggttacaacttagatattgcaatcaagtggatgctgttgtgcaaagttcaatctggcttcttcatcctctattttgcggcaacgagttttttggtaacaagtgtaattaagacccggccatgtggcactgtagtacccacccaaagtgtgaaatgcagtccgtacactaggaccactctatgcgatacgcgctgtctgcatgcaaagcgaacttatcgcgggctattgaataacgaatatgattttttttgtcttgaggtcccagaaagtctacttcagctacgcaaaagattcgccaatcactcagtgcaccgtcacagtagcatcttaaatgctactcaaggatggggtatcaaaagtagcggcaacgaagtagcgctgggtgaacagactcagataatttcatcttctattatcatcttcatctacaaagtctggcaactgcggaagaactttagcatgcgtgatagcaatattcaccgcccccggattttccggtaccgatggcgacaaatctctcaggtaacaccgccgttctgagatgaaaacagcttccatgggctgctccatcttcttgtagggaagagtcggtttcggctctgcgatgacggtgaagcagtgttggatatgtggctgatcgagataggcgtctaggaataatgtcggcatccgtgaataagcgcgatgcgtgccgttgatcaaatacatgcagtgctgccagtgggcgtagtttgaaagccaggctgttttgtgtttgatcatgtcgccttcgagtagttctgccgtggagatgggttgtgtagccgcctcgtccgcccagaaaccaagctcgacgtttgtggtgaagtcttgatgcatctcgctgtcaaagcatgggtctgggatgtagccgttgatcattaggtcgtacgaacatcctcctttccttgctgctgccgcagaatccagtgggcaggcaatgtaggcacctactggatcgtattgaatggggtatttatcctcaaaaagttgattgagggcattggcggcactagggtgcgtcgagtcggttttttgagtacatgtgtaggtctcctttctggaataaaagtacaacgagctgaaaaaagtgcctgttaccagaagagaggctactatgccaagtgcaagagaccgagaccgggaccatccagctcgggtcgatgatggttgtctattcgcacagcagtggtattcgtcaggttttccctgggggagaagagattcgtcatcgtgcccagaaagtgagggagacatgttccagatccaaagtcccaatcatggaactcttcagaaaatcagaagtaaacatatagcgtcttctcagaattgctaccatttgcaggtaggctgcttagggatagggttcacactcagaaagcgacctccaatagtttcaagtcgggtattatgtgactggccaatatctccgatttctctcaacttattcggagttattcagacttatccggacgcctttctctcttcgtgtttgtaataacatactaaatagtttaatgagggtttaaagtgattgagtgaccttcggcgcattacggcaatcacgctaatgccgatgacatttgaatgaccacaaacgccaggtgctcacaaaagtacccagcatatgtgatgatctgtggaacttaatgcacgcgatcgcgttctcgtcccaaatctacacctccatacaatctaacgccacgatgcctatgaaacaagcactttctgtctgcagttggtggtgggatttacagttcgctcaagctgacagctggcctgggaaccacattgtgctgtacataatctacaaattgtatcgcttctcactgaagtaccttacactcgccaaagtccaaattgatcagggaatccaccaggtccggatcaagcaccaccctcgcattcaaatacgaaatgcaatgttcccaatgatgttcgtccgtcctaaacggattccacgccacatccttctcactccccgtcgcccgctgaaactgccggcgcaccatcttcatgacaaacttgcagtgcgcaacgtgccagtccacatctacccagaacccactttctcccattttgacctcctgcgcctggatttcgacggagcggttcatgtgcgcccagtatttccacggcacgctggtgaactcgtcgtccatttctttgtcgtagcatggagcggggagccattggccgtctacgacgctgtagatgcagccgcgcttgcgggcttcgttagtggtggtaccgcagtccagggtcttgtaggacggttttgtggggatggtgaacgctgcgatggctgcaaccgttgcaagcagcagaatgatgagacccagtttggggaaaaatgagaactttttagaagcgctcttcgtctcaatgccaggatagagtggagggtgatggcttttctcgggtccatcgaggtatggagtctgatcttctgaactctggctttcaacgcggtcgtatttgaataggcggttgaaagaacgtgtaaacatggtgaatcaggtatatggaaatttgggctgtaagacttgttgagtttgacacagaacgatgagtggatggctgaacaggaggcggatattagccgcgaagactatatggaagtatggcaaaagagagccgtcgcggtgacgaggcctttgtattttttatcagaatcgaaaattgtcgttttgctgggcgcactaccggattatgtgaaaatctccgaacagaggcgggctagagaaacgtccgacgcagaacgattccaatcatcaaatcagttctgctgttctttgtgggaggaggaattcggcataatgtccaactatctccttgcgataatccagctcaaagatcaggttgatcattcagaatctgctgcagcggacaaggtcttggatcgggtctccttcgggggccttcagtgaggcaatttttgctagactacctccttgctggttggagggacttttgcattgatgctgttcgttttgtagatgtgttgagggagaagattttgagtggttgtgtgcaggcgcactcagggcgttggagcccccgatgtggattcagtgctaggcatgtccgcgctgcactgcactgccatgtctcgttttgactggatcagtgcagctacatagtgatgggataatgtagctgatgacatgccatgcatctctccacctcaccagcgctgtcttttgaccacttcgccaacctgttgtgagtctcggcgtgaccgcaagccatgccatcgcgactcatccctctttcagctgcatcctgctgtcccagggacttggcgatataggtgatgtcgctgactcgctcgccgcgccgtcaatgatgcaggtcatctgtagacttgtctcttgtggttctcgtcctctctcagctttcagctttcaacctcgctcgggcgtgcttgcctgttcacgcaccacctcttctcctccagcctcctccacgtcgccaccctcaatctcaccctccaccccatccccatctcccgtctgctcctcgcccaacttccgatacttcctcctcttcttcttatccgcactctgtttcttcctgctcttctccctctgcttgaccttcgtccgcgcatcgtcgcccagctcggcctcctcaatgcgctcttgcaggatcttgcgcgccatcttgcgattgaccgtgcgcgaccgcgtgtcttggtatttcaccacgatgccggtcgggatgtgcttgagctgcacggcggaggaggttttgttgattttttgaccgccgggcccggagccgtgcaggaatttctcgatgatgtccgagtccgggagggggacgcggggtgggagggactttgcgaggtgggtgcgtgtggatgtgaagcagcgggtttggaagccgagggagagggggaggcgagatagaaagggagacatgttctgaatcatcatcttggccagctacatggccctccttggaaataacacgcgtcgagcctcctctttcagcttttgtgaacacaatgtcgcggccgaccagtgacgtccacccatcggcggcgaccgcggaacatgcccgaagccgcctgatccctgccctccccaaattgtgcctggcatgacaatcgacagcccccgttcctgaaccacgcccacgaaacccaccactgcaactctcccacgcgcgtgcagaacaagactccccagcaagctttcatgatcgattcgacttacctcgccaccctgaccctgctcgcctgcgcatccgccctcgtcctcgccgcaatgctctacccagccgcgctgctccgctgagttccagcgcaagcggtaccaatacgaagtcacattctccttgtacatgttgacgtcgacggagaagttcatattcagtgcgtctcccaacatgcctatcgactacaattcctagctgacactcggcgtctagactcggtcctcttcctcctgctctccctactcatcatcgccgcgtcgctgtatctgccagaccaccttacgattattgcgaaccgcttgttttactacttctcggggaatgaagagacgctggcgacgggggcccagaaggccggccagctgctggagtcgagtcgcgcattgacgacgacacaggggctgagcgctgctgccgctgcgggtcggggggttatggagttatgaggacgtcattggatatgagaataaacgacccgaattcgaaatgcggcgcgaggaaaacacctcaatgtgaagttgttgagcaattgatactttgcaccgtccgggctgttggtatattcgtcccaacctgtttgaagcccatcggttattaatgcatgggggatggcgttttgcagctttgccagtgacttggccaatgtcttgaaccgttgttcgggtcagtgtatataaacaacaatacataatggtaatattggttcctttgtgcctcgcccacagcccattctgtagagccagtaagattgctagagcgagcgcttgttgggaggttcaatgagaccgtgttgtccctcacgtgagtgcgacttaatgcatatcatcacacgcttggaactcatagtaccaacaaataagtcctgggacccaaaccgacaccgcgggtctccgagacgggactgctcagagcgacagtcgttttattgaaacaagtaaatggaagtcgatattggcagtgatgtatttatagcccaagcaccgggtaagcggcgcggtagaaaaacgagagaagcacagaagaagcctactggtacgtgggagcgtgctgaacaaagcatatacatgaagaccaataggtgtttgatgtaaatgaaatgatcctggatcaaaggttccccaacaaaatcgaagctgataatatatgacttgttggatggaagtgaaagacaatccaacgagaagggaaaccaactatcgtatcgtacagattggctctgaccaagctatgacaatcctggtgaaacaggcactgatggaaggcgcaggtgaaaggcgcagtaagcacgtttggaacgagcgccgcgggatcatgttcgcttccgcagaatgacgaaaatcggaaactgtgttcagtccaccaccccaagtttacgtcgtgtgatactcgttggtatcacactccaatgttgctttgtattgtggggttcacaatagttcacaaaccaaataatactcggacagcatccgctaatgctgacgtcgtataattgttgaccatgacgagcgccgggaactcctgcatggcatcggcgtacgcttgaccggcagcatcactactgactagaagtagaatggccgggatacctgctatcgcgctggtctcgtgtatcttcctccagatattcctagcgaagtcgacctgttgctcgaaagctttggcgttgcttcgcaaaacgttttcggtgacgcaaaccacaataacggtagctccacttgctggtaagaaatccgcgtgtagatccgtcatccccttgtccagtcggtaaggtacatgtcgtacttgccgcggaagagcacgtcccaacggttcaaacggatccatatctttggacagcttggtagcaggaggatggggcacaaagggagtgaagagagtgattatctcggcctcatgcaaccttcgtaatcgagtgaggatcccgtctggacaccgcacaatctttgcattgctggaaacaaagactccttgttgtgtgaccgtagatgccatgttcgagcgagagtgtgtcgaagtattgcaggatgatttgcttttacgctcacccatgctgagtaacgcaatctgttgctggtatgtagattctgtgagatagtgggaaaaattggaaagaggttacagtctgggggagcgtaaatggtgacgagggttgcccttttgacttttgatagccctaatacaatatgctgctgctggttccttgggccttgtccaatatcaaaaccctacccggctgtgtgactgcgacaatgtggtgctactcctgtgggaaagcggcgttgaccgagctaagagcgtttgcagctcaaagtctatggtacagacaaggtaatgtgtgacgagtataaaccgtcagagttacaatgaaaactttgcccatatggtcagtgttcatccatgtagctgctgggcgagatacagatatagagtacttgggatcgtgatgtgaaccgtgaaccctgcctatggtgcattgccagtcaaagatcatcagcgtcacttgcaagcatgcttctagaaacacatatcaatacggctgaaagcaatgcgcagggttgtacaactcctgacactaagtaagtcgtacaaggccttgagcacgcatataccgcgtgccgataagggccgcggtcttcgcgggaccgcaccaactggattctggcagtcgacctcacgcaggatccgagatggcgctgcggcttgcacaaaccgagtgcttttagtgggctgtgtccgttccgttatggtcgcatccgcccggggcagacggctccctccaggcctgattgtcgcacagcagcatgtgcgaagactttgatcttagctaaaacaaggaccaagtttgggtgggcagtccatctaacagagttttgcgagtcgtgtgccgcaaaactgttgaagagctatgcctccacttgagtgatgttctgttggccggcccgaacctgaacctggctcagctgcgtgtcctgagcccaacattacgaagttacgaagtacagtcgatgcaccagtaaccggggatgcgattgaatgcagacatccgccgcctacatgttgccgttcgtaatgcgatggagcgggagtcaggacttttcgagcgagctttgcagcgttgatcgtatcgagtagcgcaacaaacgaccactcaaacgcagcaaagggactttgagccgatagtactatcgatcaagacctgctgtgcgacacagataccaaaagagatgccgcggtagacagtcgacgggatgcacgtccagtgacagagcacttatgcgggtgacgctgcaagactggttgcatgatcgaggcgggcgatcccaagtgacagacagcgcttactttctttttttaccacgagcagggatagcgcaccacggaccgtcaaggcaggtggcatacgcctcaatggcggagacagtcttgatccagtctgcgtgcaacacagaacgtgggtgaaaggcaggtgaggggtggggaggaggtcagttggggcaatgtggtgcatcattcgcttgcttagcgccccgagcaaggaaaggcgcgatcggagtaggtaaacaccactacgacgcgctcgagcaccaactcgatcaagaagcgttcgcggtggacctgcaccttgttgtatgcatggattgatgagagcgcaatgccttctgttgttggtaggaacacgtgcactacccttgcgccaaaccccactgatgcactcgacagaagagcggcctccgctgcacgacgcgctagagtcactgcataacggtaagtgaaggactggaagcgcattatcaacctgatcggtactgacggtgtgcattgtagcatcaagaacaccggccaagcagcgcgcaatcaaggtgttcagctcagttgatgtcatctgccgacatgcatttgaggacggactcgaagaggatgctcttcgtgccgttgtacagctcgtctgtgttaaaactcatctagaccaaacaacagtcacaacgttggtcaagaatctctaccccacccatcgagtacccgcggatgtcatcgttaccatcgtgggcgcacttggccagggcaaaggcaagccttcgccaggtactcaagacagtcttgtaaagtggctaaggtctattcacgagatcatcgaggatcctaatgtactttctcgtttatatggtgtgctttttggcatgctcgacatgatcagtatcaggtgcacatttccaagtttagactagccagcggcggcatgctaacccagacaggacgtctctgtgccatctgctatcattgattacccgtagaaagcatgtcaagccatttcgaatacagcaaatgcaagttgaccgcggcgaaaagccagcttgagcaacacaaagacgcatactgacatgatcgtagcctcgagttgtcccgcagcattggtaacgagcctgcacttcagggccttctccgcgttttcaaggattactaccccgacatcattctcggtagcacctccatcagcaagaaatcgtttgctccagtaagttcccgtcttctgtcctacttgagatgatgtaatcttgccatggttccatggaccccgccagttgttaaactgttgaaaaaactcactgacctcaaaagcaacccgacacggagtggcggaccagaatctccgcaatccaggacgcgagcacagcagcggatgagacactaattgatcgatataacgggttcaaggtcttacgaaaagggcctaagaatagcgaggcgtcggccattccggatgtacacacctaccatgcgaccgaagcgtcagtcaccctcgaaggtatcgacaatgtagaggaatttgtagaaaggctcgatcgtatcgagccaccgggtcagatgatagcgttcctgaccgatccactcctacagaagtatgtagagctgagaccagcacccattacatttactaggatagatctctggctctcaacttgtctcgaagacttatatgagtccaagcggtcaggcaatggcgatctgaggtatgcggaggggatcttcgatagccttctcagacacgccgatactggtgcggaacttcaccccaccacgctcaatttcctccaggcatacttgcccatctggaacggacaagagcattatggtgcgattctgggactcctttcgcatatacccattgggtctttcccagatgcatacactgactacttcgcttctgtcgagcaagccttgtcatcgcatggtccggcggcatacgaaaagcttgtcaatttctacacttccctgctccaaaaacagctatgcgcagccatatcacaacctccgggacgtagttcggccaccaacaaggtattccaagacctggcagcacatgtctccaccttatcaaactcactcctcctttccctgcctgcaggtgaaggtcaaccactcatttcctcggtcctctccttctacgaactcttatcaacatcctccaaaccacacatcgtacccatcatcctaccaccgatgcacctggtgtacctcctgacccaacacacctcttcaacaaccttttctcgcatctgcggtgtcattggcgcacacaaggctgcattcgacgtgcacccaaagccagtcaagcaatactaccccaacgacgtcacagattcgctcaattggtgcctgcgcgacatctaccacttgatctggatagcgcgcgctctcctcacagcagacaacaaagctctgggcttgcactgccatccggacctgcgcaccgctctcaacgactacctcatcagcatcgatcgcgagtatgccatcggggcggtttttgggctttcgaatcacgcttggctcgcggctatgtcggcggctgcttggcgcaccatggaagagcgcgagattgctagagaaggctacgataagaacagtgttcggtaccaccaaggtcccgtcagtgggcggagcctcgaagtcctgaagagaaaggggggtgtgagtgtggattgggacggtgcagctgggtataaggtgtttgtgctgaattggttggcagagcgtggattgaacgggatcagagatttgatgtttgctaccgtcactgagttgagagataaggcttgagctgaagttagatcttattcggcatgatgattgctattcatgagtctgcgctgcgaacgacggtggtttaagagagtcgaatggcactagaaggttctgcttgaatcggtctgcttcataatgagaagaaatgttacttatgcacacaagtgagttgagacgatgatcaaaaaagcaattcaaattcgtgaaatgcttgttcaaattactaaaaagactttttgtgtctcgaaaaatcgagacgtcgtagaaaggatactatacagcgtgcgcaacaggtttggagcttcgtccatagtgcacatgtatagtattgagatctttctttgatcgaccatcggggtatctgagaaatgtatgcctccccgctccttgtctttcatctacccataacgccaaaaatcatgttttgtacagccagaagacccaagaccatgtgaatgagtctgtgggattttggtgtggcaggagccacttttcagagaacgaagtcccagatcaggaaccttttgaggtgcagttgcggggcgccagttttaaccgcaaaaaagctcaggcagtagcggcggagtccttcttctttccaaacaagaagaacaaggccttagcacgctccttgatggtgcgcttttgagtgacctcgtacaaaggcttgtgctcctcgtgaatatcgtgatggccctcgtagtctacgtggacataggcacgttcgacatcagccaagcctagatgaagttagtaatagttcacgatgcaagaaaacataatttgaacataccttcgagctttcgctgcaatgtctggcttacatcatgagtgaccttcaatggcaggtcctcatccattaccacgtcgacctcgacataataattctgcccagcgtggtaggctcggcactgtatcacattagccctcgcctagaccgcctgtgcttggcttgagacacataccgtatccaccttagtgattcgcgtatcgtgcgtaacgacaaggtagataagcttggaaatgaattccttaggcgccgactttccaacaagaagccaaacatggtcaaatgcgttcgcggcccatgaaaccaagatcaagagtccgatgaggatcgcaccgattggatccgcataccaagctacacggctaccgacaatagacatggccaagccaaaggcgttgacaacaatgtcgttacggtggtcgatgaagaaaacatgcacggcagggtagcggcggaagatgaagcagaagatgcaaagcgagcccttcgagaagactaataatgatcagcaagcgacaggaagaagtatcaagatggcaaactaactagcaacggacacgaagatgattgggatgaggtgtagctcctcagactctttggctccacccccaagcgcgcgaccagattcgatctagctattgtaagcgacgaaggattgaaccatgttgttggacctacgatgagctgaatcgcgacagttgtcatcaaacaacagaacataatgataccgatcgtttcaatgcgtgttcgtccgacaggatacttgtagacgcttggccttgcagccatccgagacgtggtaagcatgacaacggacgatactagatccatgaaagcatcggcagcggttgcaaacaaagacagcgagcccgtggagatggctgcatacatctgaatgatgaagaggaagaagttcaccgtgaaagaagcattaacggcgaacttgacctttggtccattctcgagatgatcgagagcagctagccgttcttcgtcaccactttggaggaattgatcaatcagagtgttttgcctgttgtagaatttctgcgactggtcagatcaagatttgcgaggactgactggtgacgaaccttcatgtgcctgggcttggcgagcgggtgttcagccttcagctgcttctcagacatgtcctctcggcgatggcgtgcgtaacccagtgggtcggcactatcgacagtgatggtagcatcgtccttggccccaagggtggaagcatcagtgacaggtgctatagcatcgttgctctgctgggcgacagcggcaggctggtctgacaagctcttgggagacgagggatcagcggtgactggaacatttgtctgttcggcaccttggctttgatgctgagcctgaggagaagctaaagatggcatcagagacaagcaccacgtacttgggtaatctgacactcactatggtgatcggaagacatcatgcccggtatcgtatgacagcttgtgttgaaggttctgaagatctctacgatcgtgtgagagacttatgtagatgggtcggtctacctgagcgctgggagcgccatgtaataaacagtgtgctcgaacgccaccacggcaccgctccaccctcgcggagcttttccttactccttgatctcattctggagtggctggactcgtggggaacggcgttagattgtgattctacaagtctttgcgtgaacgcggaaggatggagcggagcatgaaacagctaagcattatcgaagctcgcttttggctctgaagcgagtcaattcattggctcggagcaagcttagctgggttcttgatcagtttaaccttcttggcggcctgcaagagcggagagagcggagggaacgtataatgtggatcacgagatacacatctgtggatgagatgtgcacttgtgggtatccgtgttcaatccatatttctggacgtcgacaaagcttgtcttgctacaaagacacgtcttgatcgtggctaagaagggccgaaggggatgtcgcaggatgtgacatcttggctagcgcggggtccatcaaacttcaacacttccaaggttgaggctgctcctacctctccatcacaacaccagtaacagcccagatataccccacacacgcactgagccacagattaggcgctagcgtgatgttgtgatcggcgcggagagttgtatagcagggttgcgtgcagcgcacgccctgagatgggcttcgggaggtttcaaaactccctttctcggaccatgccaagaagaaccccatcggctccaaaccgaccgtcttggcctctcatgtcaacctgatcacccgacgtctcattggaccattgtatttgtgtaccgaggcctcatactggagctgcggcagaacgctccctatgcgcctcagctcaatgcttcgcacctccacactgcgtaagccgacccacgctggggaaacgacacttgagccgcatcatgttcccaccccttccgacaaagccaagtggtcgctcccgtgacagctgcctgctattgggcttggattgctgggcaagcactgatttcacttgtggccttgtggcctcagggccatgcttcttccggggtcgatgcgtttgttggcacaagctctgctggtcagtcctggcaccgtctggagctccgcgttctcatgtatgaagcacctgtccaagactggacgttgtagcattgaccactgtatcgaggctccactatccgttgcctccaccgaatatgttctagagacctggcgatcaccgtgaagcggttagtcactttaatgctgtcagcaccttaaagcatagtacatagccctctggtgccgagcctagtctatcatcaactacaacttcaactttccattctttagtgcacttttaaagaggttttgttgggtctttcttttccctttctcactctcttctcttcgttcgtccatcgtcgccggcgacgaagcttctggcaagtttggtttagagatccggtatactcttccttggacattttactccttattttatattttcaatatggccgacatggagaagccggtgtgtggaagtgaggcagatggcgccgtgtatgatttccctctgcacgtggctgcagtctgtaagtgaagtcaagatcatacagcaaccccatcgactaactgatgtacagtcattgtcttcttcgcctcgatcggtggttgcggctttccagtcgtagctaaaaaggtcaagtggatgaagatcccaccgaagattttcttcttctgcaagcatttcggtactggtgtcctcatcgccactgctttcgtccatgtcagtacaagcttattgaaagcattctcggaatagtgtgctgacatttacagcttctcccaactgccttcgcatctctcaatgacccttgcctaccggaactcttcaccgacaaataccctgccatgcccggtgtcatcatgatggcttctttgttcgctctcttcgtagttgaaatgtggctcaacgcaaagaccggaggtcacacccacggtggatcaactggcgaggagtttcaatggccacgcactcacctgcaggcgtccaggccgcattcaacaactcccatccgccgtgtcgagagctacgactcccagaagacaatgatggctcagcgcgacgagaagcgaggatggcaagaggcgacttacccagtggaaaatttccccttccctacgaccaagaacgtaggttcagaagagctagaggcacagtccgaaatgccgccgtggttcatcgttttctacgaacaatacgtccgccagcgtgacgagatgctcagcatgctcaaccgtcagatgccagctcttccaaactaccagcagcagtcagcgccccaagagaccagcaatgtttcgtacttcgatgatgatgttgagaaggctgtcgatcccatggtacttaagaagcagtctatgcaaatcacgcttatcgaaggtggtatcctcttccactccgtcttcgtcggcatgaccatctccatcaccgcggaaggtttcatcgttctcctgattgccatcgtctttcatcagatgttcgagggtctcggtctcggatctcgtattgctgctgtgccttacccatcaaacagctggaagccatgggttcttgtcgttgctttcggtaccacggctcccatcggtcaggccatcggactccttacccgtggctcctacgatcccaactctgccttcggtctgatcatcgttggtgtgttcaacgccatttcttccggtctgctcatttacgctgctcttgttgaccttctggccgaggatttcctgtccgaggaggctcagcacactttgaagggcaaggacaggaccatggcctttatctacgtcctccttggagctgccggtatggcagctgtgggcgcgtttgcttaggcagtccgtttggttgttcactgcacaatcatacaccgctcgtggtgatggctgcgcagttgggtggtacggtttggttcccacctcaccaacgtctggaacactccgcacaattgacaagattgtccaatgctatgctgggtcatatctccaatttcttttgtgaacgactgtcacgtcatcgtcgttgtatgaataagggggaacacggtcatgtcggtttgcggcgttacattaaatacatcttaacatcttataaagtggggcagccagtctttcatttaatgtggttattatatttagcggacaatcacatgtattccgttgcctatcaacaaccatgtacttgtagcttactcgtgtggagtattgggatagacgctcgccacttctcagtcgggatgcgagcttttgatgacaatgagaccaaatttgcgaagcaaaccaacttatacctagtgcctcgctgtccgttgtgcttttgtgaaagcttccgcaaaaagatcgatgtatggctcccaccagggttggcgaacagcttccggatacctcgagaaccctctgattcaagttttcgaggtgtgtgtgtgcgccacgcttatgacttcccgtgcctccaatgtcgcgcacacgctgtctaatcggacatgacgacataggtcaacgataacgatttgagtgttctggacgcagaggttcagcttgaacaaaaatgagtaaggagaacgtcgagtcagaggttcctttgcaataaagcagaggttcagaggttcctttgagaggttgataattcaacagaggttcgccatgagctgaaagctacagaactgaacgctactcttgttatccatttctgccgccgaacacttccttcttatacttctacaagcgtaatccttcttccgttacaaccgtagtgatctccaatacgctccaccgttgcactacgaactgtatcggtggccaactctcctccacggaactctcaaagaccggcaccaagatcaaattcccatacaccttgacccagccaagctacacgtgcatcaacatccagcatcatgcctttgcaaaacccgacttgggtaagctccggcacttctcagtgcacgctttgggttgcttgtgttatgcttggctgaagcgaataagaactgtgttgtgtttcgacggctagtgatctactgtacatggaatgatgtgctggatgtgaaacgtgcagcaacccgcaagtgtctcatgtttgaggctgatggcgtagcggatcgccttggcggaggagaggatctcatcgaccatgttgcactcatggcgtaacacaaagtccgctgtccggaattcttcgttgcactacctacttgaatctggatgtggctcgctgcacgtttgctccacgcagtgttaccgttttgtatcgtctaatatggcttggaacgtacaacagtcgcgcgcgtcctttgcgacaggatcgatggcaacttactagatctgtcagagtcctctaccatccttcgttacaaacttcacccagcaccgaggaaaaacgacttcgcgggtcgatgaacggatcgcgccccgggaatcccggcgcgtggcccgcacctagccggctctgatcatctcgcagcgcaagatagacatctcttgcgccgatcactgtcgaagctgcaacatggagtattcaattgtagtatttcacaaacaatggtgtttggatgaggctcgcgaaaagtgtaatgcctgaagcgcaaggtgttattgcggtaaatgcgccgcggctggtggcggcaaagctcggctagcagtttttcaccccaagatccagtcattcacgcgattacccgccttgaactgtacatctctttcctgcgccatccgcatcacattaccatcgtacgaactaactgccatggaggaccataacgacggtagtacagcacatgatggtatgaatggctcgagcaagaagcggacccacccagacgactttaagcgtgcgtacaaggcttgcatcaactgccgccagcgcaaagccaagtgcattcttggtcctgggcctgatggcggcgaattgaagccaccctgccaaagatgtaagcgagagatgcgagaatgcgtgtttcgatccgagcgatcgtgggtgaagagacggaaacctggagaggcgagagacaatgacctggacgagccggtcgccacccagtcacatccggctgcgacagttcagccatctccacttcataggtcatcattttctacacatgggatgacacctggccaaagtcctcatatcaatggtagccagcgctccgatacattctctccaggtcatcttcgccgcatatcgacctcgcaacctgacctggcacattcggtcatgaggacggttgtgtctagcggcagtgacgccctgaatttgctcttcgaagcggcccatcatcgtgatgctatggataaccaggagcaatcgggttcccaagcctatgaaacacctagatcaggtgcaactggctacgaaaggtgttccgtcatcaccgtttcacaccttcaaggcccagccgagtgcaaatgtcaacgccctccccagaaacgctaaaggtctggacatcttgccgatttgtacagatgggatggttctctgcacacgaagctgttacatatgtcgacctgttcttcaagaattgctcgccgtctatcacccatccttggagagttctacgcgcacaatgagaatcactactcgttgatcgcacttgatccgttcttatgcacgaccatattaatgatctcgtctcgctataatattctccctggtgtgggaggcgcttcaagaggatattttgtgcatgataggctgtgggagcagtgtcagcgattcattatgaagataatgcttggccaggtcaaaccatcgaaagcgcaaagtcggaccataggctccatcgaagcacttctattgctttcggaatggcatccgcgtgcactccattttccaacagccgcagatggctgggattgtgaactgatgattggtgcgaacaacacaacggaagaaggctcaaggctactggaaggcgacgcaacttcgagtcgttggcttgaggatgtcattgaaccagcgaaacgctcagatcgcatgtcttggatgctgatgggttgcgcattgtcgcttgctcaggagctcggccttttcgaagacaatgccagcatcgagaacggaccatggtctcgtatcccaaatttacatcagagtacttggtaatccgtcgcatacgggctcggaagttactctatgtcttgttggagcaattgtcgtggaggttgggttgtacctctatgataccacaaagcctcaatcacgcactaatggaaaagatcccagtcgactcggcgactggtgctgttgaacagtggcagtcattcatgagcgcttgggtcgaacttaccaagcttgcacgttccgtatcagataccatatacccctctgctgcaaccacgcggagcctcttgcgcactgggcgctacattgggttgctggagcacttccagccactcctgacatcttggaggaagaagtacctagacccttgcagtaagcagtgtgcttctcccaatgctggccttatactaaagtcctcacagaactcaaagtcggattgcacgacatgctgcatatagagtatcagtacgtgcggatatacacgaactcgctcggcatgcaagccgttgtagagcgcacactcgctgagaccgatccggacgtgccacaggaagacaacttgtctttcaacctggagcccagggattatgatttcattcaagaggtggttgacggaagctgccagatcctgcagaaggtctgccaactttcggaaacaggcgcgctcagatactcacccgtgcgcatcttcctacgcatcaccacgtcctcgatctatctcatcaaaggcttgagtctcggatcgcgcaatcagaagctgcagtcatcgcttgatatcttagagggagcaattagagctctgcgcgctagtaagttgttttgggatctctttgtagtatgtggttaacttcattaggcacgctcgacgatatgcatttggcctcgcgatatgcgaccctactggatcttcatgttgcgcgactccgcgagagctttgtagtctcttcgaggcctcctcgactgccatcacgcgccacttccacggatatcaacaaggctggcagcacgacaggaatggacttcttgaacaaccacaacgcgggtcagtcaagcttatcgtctcttgcggagaacgtgactggcttaatgcctgacgatgactggcttgcgctacccttcgatccagcgatggcgccctttggactcgacaatcagcagagcttccagggctttgatgacggcacgttagacttcatatggaatttgccgatgtaatgtcgtctggctacaccgatttgttgggtacggcacatgaaactctcctgcttccacgagcttcacgacaaaagtaatagaataataataatgatagacgactttatggaaattcagacctcaattcttagtaacaagccaccctacctcgctcatgaggtctccgatttcatctcttcttttagtgcattcctgacaatagctccacacattttcgcgtacggattcgttcttacactcatctctcgcgccacttcatcgccatacctcgccgcacccgaaaagtctttgctcgccagctcttccaaatcactcttctccaatccttgcaaagctgttcctgtctccgctgcctttaggtaaagatatgcgcgatgcgaatatgcggttcgaagtatcttggcttgatacgttgataccggtgctgttggcgaagaggcaggcagcgagacgtgtatcgcgcgagacagatcagtaaaaagaggctctacgtcgctcgtagagtgggagaagatattttgtgcagcagtaagctgcgactctagcttcatgcggagaagcatggcgcggttgatgtaggcgctgccgtagttcggacacgcttctactacttgatccaattctacgattgcggcatcgatgtcttgctcgctggaactcgtggagatccgccgtacaatctcattttgctgagcttcaagcgccgagatctgagatgcgggaatgctgggatgtggtggcagtgatgtgttgattgctgttgcgtcttttgactttgcgacggatgatggcagggtctccggatcgaagagcgcgtttaacactcgtgcgtcgttcgcggaaagtgcagtaggagaagtagagactgccatggtggtgggaaatggagagagttcgaatattcactatggcggttgcgttgaatgtgaaggggtggttaagttataatacacttctggacggctgactggaaatgctgaagtaaaaaatatggttgaagtgcgcggttcagttgcttggtcgaagcattaacgaggactgttaacgggaatacgatcttctctaccgcaaatgaggattgttcattctatagacccgtgattgctatagcttttgtcgctgacgttccttcggcatagagcgtgcgggcggcttttgacggcaaagcacgcgtgcttgtccacgaacagttaggctcctgcccaaattggccgcgaccatctcacgcaacatcgaacggtcctttcgcacagcacaagctgagcagcactcagatcccactgcattgaacctccaggatgacagaaaaacgatttttttgcttttggtggttatagttacgtactgccaggcgtgtactgcgacgtgttcctcagttcgttcgtccacgtcggataccagcggactattagaaagcggacaacagcggacaataccaaccgttcaggaaggtcactgcacgtgatctcggcataagggctaaggatgacggtgagtagaacgcacttgccatgaatagcatcgagattgcggtttttgcaggcaagtgggcggagtgcgtgtgaatgataaagatggagcaggcaatcactggtcgactagcatatatccctccttcaatacgcatcagtgctcttgaacataatcataatcgcaccaactcagcctctgtcttttgatactgagagttgatcttcacaatggcgcctgctgctatctcaccaccgagctcgccgagcttgacgaatgctacaccttcatcagatgtctcggcgtaccgtggatatcaccatgtacactggtatgttgggaatgctaaacaggctgcttcgttctatgtctcgcgcatgggcttcgagcgagttgcataccgcggactagagactggatcgcgagccactgcttctcatgtcattcgaaacggcaatgttactttcgtcctgacatcgcctttgagatgtctggagcagagcacacggttcagcaaagaagatgagcaactgcttcgggagatccatgagcatcaggagaggcatggcgatgcagtaaagggtaagtcaaacacaccactcaaacacaaaagacataaacattgacattccaccagacgttgctttcgaagtcgacaacctagacgccatctacactgccgccgtctcctcaggcgccaccatcatcgccgccccccacgacatctccgactcatccggcaccgtccgcctcgccacaatccgcacatacggcgacacaacacacaccctgatccaaaagaactcgtacaccggcacgttcctccccggctaccgctccgagcccaagacccgcgacgcgctctcccgcttcctcccgcctgtccaactgcacgccatcgaccactgcgtcggcaaccaggactgggatgagatggaagacgtttgttcttactacgagaatgtcctgggcttccaccgcttctggagcgtagacgacaaggatatctgcaccgagtactctgcgctgaaatcaatcgtcatgtccagccccaacgacgtggtcaagatgcccatcaacgagcccgcaaagggcaaaaaacagagccagatcgaggagtacgtggatttctacggcggcccgggcgtgcagcacattgctctgcgcacggatgatatcgtgagcgctattacgaatctcaaggcgcgcggcgtcgagttcatcaaggtcccggagacgtactacgatagcatgaagctgcggcttaagaagtctgggctggtgctgaatgaggactttgaagtgcttaagagtcttgatatcttgattgattttgacgagggcgggtatttgttgcagttattcacaaagcatttgatggatcggccgacggtgttcattgaaattattcagcggaacaacttcgatggcttcggtgcgggcaatttcaagagcttgttcgaggcaatcgagagggagcaggatgctagggggaacttggtgtagcggatttgcatttttcacaggcatatgtagcattgcgcggcgttgtttgggtggtcctttgtatctttatgtcaatgccacaatgccttccatcataccaccagaattgctctcgttcccgtagtacgacctgaaggccgtcgcgacagtgtctttggagcctgataatgcaggctggatggcgccagggccagatcaatggagtcgatgcctatacaccataggttagtgtgatcatcctccatatactatagtgtcagatgaagtgaggttaggatgagtgtgctaggaagaagtcagactttttattggcaatctatggacatcgatgatgtagctcggaggcactcgattccttctatccgttagctctatgtcccttccaatctatccgggtggtaagcgttacgctcagtggcggcggcgagcaccagttgggcgcggcgcggggaggacgacaggggtggtgtcgacgatgagattccagcatggatcagttgctggatggacgtggtagcggcacttgagagttccttgattgccatggcaaaggcaattctcaagtgccgcaaagttgatctccacgtccatcatctcgcggttgcgagggttggcggggttggtggcgtcgaaggtgtacttgccggtttgcaagtttcggagcgtggcattgacatctgcttggaattccgccatgtagtcggataggcggggcacctggccgccgttcatgcggcttacccagatgtatgcgtcgacgaagagtttcctgaagccgttattgccggatccagctcgcatgcagacctggaagacctggtcaggcgacggggggagcaacaacgcgtaggttgcggatgatgacgttcattattgcgtccatgaagtggtatgcgccgattcgaagacccatgtagtaggcttgcaccaatttccttgcagccgtcattgcgtacgggtttgcgtcgtgtgtggtgtccatgagtgtcgagaaggtgatgtcgagtatgtcgagcatgctcgaagctgatgcagatgcggagcaatctctgaggggccagacggtgctgtcgaggagccattgtgctaagaagttgaagatgactggatggaacccttcgagctggatccatgagccgttgaccatgtttgtgccattgaggaagccagtgaagtactgaaggacagcgagctgtgagacgaggaagacgaatgcgacattgaaaggcctcaggttgacggtgactcgcgggcccatagcggcagcttcttgagcccgtttcttctctctcgaagcttttgagggcatgagctgcaatgcagaaggaggcatgatagactgaaggagtatggttattatgggtagctttcaaaggtctttgtagttgattgcgtctgtcggagctgcagaagtcttgtgagtgagtgctttgatcgaagttgcaaattgtaagttgcaaattgttattgtggaagcaatagtaaccacggtgaccacaacagcaaaatcacgtaatcgacgcgaccgcgacatgaaaaaacgtgtcagttcactagcgtgactcaatagctgacgcgcaggcatgaaaagctgcagtgaagtcgaatttgcagttcgttgacgtctatcgatgatctggtctgtgatctccacttgcttcttgttgcggcggtagcaatcacgaaattttggaagcgtttgcaaaccaaaaagttcggggtagggcagtccgaaatccccagaggtcggtgctctctgctgtttgcattcgtctctgtcgtcactttcctatgacacaccaagccggccatgctgcgtacaatcgcaattttgcagtaccctgttatgcacttagcgcaaacgaaggcggcgattcctcagtgcgtgtaaatgatactggcttgctagacctagcggtatgccaccgcgatcgcctctgtagagatcttcatggtgtttggacgatgagcgactcttatcgaagacagtgacttccttgacgaggttccaatgctcttgcttcttccagcgcagcatcatcgggtacaccataatgctcttgatagacttatttcggcaagtttgggcgaagtcagcgatctgtccatcaaaccagcacaatgaagggtcggctggctgccagatagagacggcctcgagctctgcagcaaactcgagaagcgacatggcagcatggaacatgtaggagacatccattcttgcattgatctgatagcgagcctcgtcctcagactcctggaaggtcaacgattttggaagccgcgacgtgtcaaatggaaaatgatgctgtgcgttcgacatgtctgttcgtagtgacaagtgtttcaaatttggtggtagaagcgggtaaatctctgtggtgatcgaaaagtcgggatcaccagtcaggaaaactaatgggacttcaatggtatgcagatcgacatgattcgtgagatcaagatatccgtaaagcttttctcccgtccgtggttgttggaaagggaatgcactggtgtcgcaatattcgacaccgagaacgagaattttcaaagaccgcggtagcgagtcactccacgctgaaaggtcaagccaatgctagaagtgacggtgtagttagcgaaatgtttgtcgatagtgtgcagacttcaggcaaaatttgagcaagatgagatgtcgtaattctctcatgacagacattgcaacgtttgtgcttgctgagtgaatggcacaaaagtagtagccgtctcgtataggtttagaaactcattagcttgaaggaaacgtcaagactttgcaaacatacacgcctgatatggctggtgccatcggttgaaacgcaaggatgaaaggcagaccaaggagcaattcaacaaggacctgggagggttcgacttactgtaccaaagtcagtataacaatgagaggtatttgagacgttgaaagcgtaccttgcggtgcattagcgcgctcattgcagtcgtagaagatgtcgtaggtaaaagactgcaaccgggtgctcccattcagcatgggctggaggttctgcaagtcggcgtccgaatgtctaataaccagtctcgtgatgttggccaaattctcaggattgtgtaagccatgttgggatcgccagggcgtgatatgctggaatggcacaccaagcgtattatgtctattaacatccggaatagagaactcgagtttcttgggacgttgggcaagttcaaaacaggctccacattcaaatccgggcagtgcttttgcggtatgcaagaccactgagcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgttaaaagtaaccggttttgataccagacaattgttgcatgagattgtcggaagcatggcgtgtattgcgtcccccagtaggtttgagactccaaagcatcgcgtgaacgtgatgtatgcttgcagttttgaagtctgcaagatgcagagaatgtagcttaggaaggacgatgaggatgagagcggcatacgctgcatattcgcgcatgagaagagcgtctcgaaggtagtcgctcgagactaggctttcgccttccaatgttttcatggctaggccgtacatggcctcgtcatcaaagtgattgtcacgggtgatccaacgttggccttctctaacgtcctcctcaggcgacggtcctagtctgatagatgttacacgtcgtgccaaccgtcggtgttttgtaacgttgagacaaaatctatcaattcgtgggagtctgtcgcccgaacgaatgaagagatctacatgtctgtataggaatggaaccacaagagcatgcaacctcctgttcagctgacagactgcatatagtgctggttggtccagataggagtagacatactccatgagctccgcgggcagatgtgtgaaagatgccatggttctgagtgtagtgtgaaatgttgatgcgcagagcaggatgacagaaggatgcctaatgatggaaggggcgattcgcggggtggaggcccgtgcacaccaatcacaagtagggtgggtagacgaaccacggcactttgcgaataggattttgcacttgaaaaagaatattaaagaactaaatcataacaaaaaagtacagatgttctactttcagggagacttgaaagttcatgggaaaatggtgtaaagatagatttagctacggttctccgcggcggcttccaggacccactcttccgcaaagccgtgaaggatgaggcataggtcgaggaaggggatacctcagctttctcatagcaaagcaaagacaagagcagcttgacttactctcagacgctgtattcgataagtaagcgcctagcagtgtaatagatactagtacccgcaccaagactataaaagcctatactatcgcatctgatatgcgcggtcagttgcgaggggaagcgagtggacatgtgtaagtgtagtgattggaagagatacagggttcatcggccggctgtaggaacgttcgctcgatcgtcagagttgccgttcgattcgagggataaccttggaagttgctttttgcttggagcctgcgaaccattgcttagcggaccggcagtactgcccgtcaacggcatacagtgcattagcgattatctgcgaccaacgagtgtcggcgggttcccaatgacgagagaggagtggggtggggtgcatgacggacatgagcacatggcgcagctgcacacccctacaatccgaggagatggactagatgaatccggctgtaggtaacagcaccgcttgccggggcgacggagacactgtgctggtcgtggggagcagaacaggcgcagggcttcatgcctcggtctaacatcggagccgttggccggtgctgagagcgagacgaatcaggtgagcgtcaattcagcaacagctccggttttctccatgctcgaccgcttcggcagcgtcacaggcacagcgaccacacttggacatccacttccccgcaaccgaccataaatcgctcctcccccgccatcgaagaggctaccaatctgagaacaggcgcgcgcttcgcttcatcccacgctgcaacaccgtgagccgctttgacgtcacacacacatacacacaccgtccgaccgtagccgtgacacgcgataagacggccgccgccctttcatcctttggagggaaacacccgaaacacgctgcaagatagacccgctatttaggacgaggagcgcgagtgggtggacaccgagcttcacttcaccgcctttccagcgcagcgggagatgcacgaggaccgacacacctccagctcaggaacaacaaccccgtcaaacaccatgacgaccaacagacccttcttcggggggttcctcgcagccttccgagcccagcccgcgctccagaaagccgcaaactcgcaggcagcttccgtcgcctcatattcccacaacgccacatcctcgcagacccagaaccgtgaggcgtcaacaccatcaacacgcacaataactgcaaaagcgcggtcaccctcccctggtgcaaacaacgcgtcagtacaagggaccaaccacttccaaccgacacggcaacatgcaccgccctaccaccgctccacatcacccacggcgaaagccttcccgataccaggcgcttcacaaagaaacagacgaggatcagacagctcctcggagggctttcacgaggtcatgggcgcggagaagtggtacatcggcgggcggacggccacaggcgaagaaagattctacaagctgggcatggtgaagaggcatagagagtgcagatcggttgagcttggacaagctcagtatataacacgggccctcgctgttccgaaaatcatgactgcatcgctggcgttttgggatttgtttctggtaggtacacggctctgtcacttcaaggccccttttagataacacatggacaaagtcaggtccttctgttgaatgtactcctatattcgggcttcacagctcgcactttccgcacagacttcttgggctccaacatgggtgaactatcgaccaggccgtattagcacatgaacgcatcgtgaacgccaagcagcacggcacaatttgacccggacattctttcaccgcgcgaccaacaccagcatcgagtggcgagtcttgccaatcacattgcacacattgctgcattcgcggagtcggcattcattccgagttcggaactggacattatgacgccgataccctgtcacgctactcccacctttcggatgtcacagccctatctgctagaaaatcttcacttgctgcccggaaaagcagcaggctagggacaacaacgtccgccgcttgatctgcgcttgcaacgctaacgcaacgagataggctcaacatgtggccaactgcaacagaattagactccttgagtcaccctcgctcccttttccgtgtgtctggtggttgggcttcatatatgtgcaagctgctcgcgtgcctctgtaattttacgcttgcaagtctactgttcttccgtttgtttgtccataccttcgtgcggtatatttcttcggctcttgccttttcatgaacacacattatggcgtccaacaacaccccggctccggctgtacctgctccagctcacatccccgagtctgagaagcaaacgcagtatgcctccatcatcccagaagaccgtggggaaggtcgcctagatctccaacgcaccatctccagccatgcagacatggcagacgtgggctacattgccacaggtgacgcggatgaaatctacaaccgcttttccggacgccgcaaggccatcattgtagccgtcgtatccttctgtagcttcttggctcctatatcatccaccacggtcttgtccgcggttcctgaggtagcagctacattcaatacagatggttcgattatcaacgtctcgaacgctttgtacatgctgtttatgggactgagcccgtgcttctatggaccgtatgggaatatttacggcagaaaatgggtacgcattgaccagcagatgctcttgatctatggtgctgaaagcatcggataagcaatatggattgaactaatttttgacgacaggtctctgtagcaagcgccacgctcttcacgggcttcagcattggaacagccctagcaccaaaccttgcgagcttcttcgtctttaggatattgacagcttttcaaggcactgccttcttggttatcggtagtgcagtcattggagacatctacaaaccggtaggtcgtctctttcctttacgaaaacctaagttctgctgtgtatcctgatgactcctggtatacttccacagtaccatggtgcacaatcgggatattacactgtagcagtatacccagaaggatatgttgtatgtctcaactttgaactaacatacccccagaccgagcgctcgacagcgcttggatggttcttgagcggtacactcattgggccagccttgggtgagtattttccctcaaccacaaacttcatcactaatacacacaggcccattcatcggcggtatcatcgtaacgttccgaagctggcgagacatcttctggctccaaacagctctggccggcgcagctaccgccttctgcttcttcctgcagcccgaaaccatccacaaaaaacgtgccaccgagctagaaggcctccctcggacgcagaaagcaaagaagatgtggcaatggctgaatccattccgcgtcattgtgctgtaccgatacccaaacctgcttctcacagtgagtattccgccttgaacgaaatcagtgtaggaggctaatacaacacaggcactcgcatcctcctccctagtctggaacatgtactccctcctcacacccatccgctacgtgctcaatccccgcttccaactgacatcgcccctgcaatctgggctcttctacatcgcacccggctgcggctacctgtttggaaccttcttcggcggccgctatgccgaccacattgtcaagaagtatatccgcaagcgcggcaaacgcatcgctgaagaccggctacgcagctgtgttttattcctcggcggcgtgatcccggcttgcatgatcatctatggctggagcattgagaaagaggtgggcggcgttgcattgccggtgctcatgatgtttcttcagggtgttgcgcagttgttttgttttcctagtttgaatgtctactgccttgatgttatgcaggagaggagtgctgaggtcattggtaagtcctgatttccgcctatttcaacatattcgtatgagctaatacatcaatagcgggcaattacttcatgcgctacatgttcgcggcgggtggttcagctatcgtgcttccagccatcagaggcgtcggagtgggatggttctcgacgattagtgcgttgtttctgatggcgggcgcggcggctacgtgggtcactgcagagtacggcaagcagtggcgcgactccattgatgagaagaaagctgcgcgaaaggatgctgatatcgaagggtaattgttgtcttgcatggcgttggtaaaacggcgcattggacggtgtttgggagttttagataccaatagacttaatacatccataatatcattaactgcagacttactttcaataccacacccatactcaccaaccgtcgtgaaagttgatgctgaccacccgcaaaatcccgcaggtcctgattggtgccaagccgcgcccatcctcgacccatcccgtccgcagaacttcgaacattcgtcaccgtccaacatcgccaacatcacgaatctccccgcacacgcctcacacacgatgtcgccccctcaccatggcaagacgcctgccgcgttcgtacgttacaacgatttcggagccattggggcgctgagagagtaggcagggctaatgaggtgatgcagagtatgcgcagcccgtacgcggcgtacaggagtccgtttggtcctcagtacgtacacatttcttctgggttcttggggaaatcgagggaaaaagcaggaattagcgacgcagctgggatagaccgggctctgagaaataggcggaatggcgagcacaaaagaaggaagcaggaagaagacacacacatataccacacggcgcagtgaggctaacatgttactttgtctagatacaccattccccgcaactaccacggcatcaccgcaaagcacgctatgaaggcgtacgtcccaccacacatgtcccatccccctcacacattctaacccgcccacagtggcgtcctagcagccggcttcggcggcgcagcaggcttcttcgccctcttcttcttcgccgaggtaccgcgcgtccgcgaagacatcatgaagaagatccccgtggtcggaagctacttcaacgtcgagatcccgccggaggacaacccgttttagatgggttgcattggagctggggtgcggaggatgtacattatggtggtgggagaagttatagagtagtggagtggcagtgctgtgttttagcggctaaagaatagaccacttttaagttcacgggtgtgatattggtgatgatatgtcatgtggagggctgatgctttcttcttagtgtgcatggaaacggtcgcagataccatgtcgtgcattgctttcattgtgtcgtagccggcataaggcgctctaacattctttgatgtgcttttgctccatgaccatcgctgtacgcattcatcacggttcaaaacgaagtcgtcactctgcccgtctagtttgttggcagtcttccaaccacctcctccatctcggcatcagtgtagatcctgaagcccttgtccttggtgacgctcgccaactggacgttcttgctgtccagcttctcctccatgacctgcttcagcgtcttgagcaccagcacctccgcctcgggcagggtgagcgacttgtggaactcgttctgcagctctgcttgtgcgccctcggaaccagatccaatggctttggcgtcgtagcggtagaaggtaccggagggttcggcatggtacctatgcagtcattagccaccttccccagttctacgtatcttgtgcaacatacagactcgggccatcctcatcgtatcccgcaatcagcaacgccacaccaaacggccgactcataatgctctcctcgccctctgcaccctcaccgaaccgcagcgccaaatcgcatatcgcctgcgtgcagctctcgactctcagcggctcgttgtagttgaaagcgtggttctggctctcgacacgcgcatgctcgaccatgcttcgtgcatcggcttgcagacccgacatggcacatccgatgtggcggtcgatttcgacaatcttctcgacggagctggtctcgaggagggtggaggttacgcgcttttcgacgccgaggatgacgccctcgccggttgcaacctggccgtgtgagcatgatgtgtggggtggagagagatggggtgcatacgcctattgctgttgaaccgagcttgatggcttctagggagtattcgacttggaagagacggccttcgggcgagaaggtgctgtttgcttgtgagctgcggcttgtggggtgggacgcaatgggtgtactgacttgatgccacgatctagatgatcatattagcatgccagtttcatggttaattgctcagaatgtactcaccatactcgctccgtgctatgaactgctgatgttagcagaagagctccagcggggcgggtaatcgcataccatgttgccggtttgtgtgtgaggcgaggatttggctgagtgctgtggggtatcaaaactcgcaacaaggtgttgagagtatgggaattgtggctgaaagaggcaatatgcactgttgacgtggtcgtgtttcttgaagctcaagctcaaggcaacatgagccgcgcagtagctccagtgccaagccatgtcccgctaagacgtccgaacagcacccgcgtccatctctcagccacataccatgaagcgatcatgccgcattttattaattgcgacggaaagtaggcgagggcatgtgccgccaatgcttaagacagacatccacatgattcagccctcgagctatgtactacatcttgtcgactatgacgtgaccagggtgcaacaggtggcagctcatcctataacctgaaattgtacactggtgtttgcttcgcaactgaatctcagctgtagtgtgtataacctaaagctgatggcgtactgaatcagtcactcgaatttcatatgcctgtctatcggtctgtcgaggccattcgctgctatccacttcgctagacatcccaccataacttgcagtatgcagccagcctcaaatgggtaggcgccacctgtcagcactggatcgtcagcaccaatattccagcttctacagtcctaatctcatgttctaaaaccggcagactgccttcgcaagggaaatcacaatcgaaccccattatgcgtcttttgcagctgcagggcgacagtggaatccagcttgtccaaagtgctgacaatgctattccaccatatgctatcctttcgcatacttggggagcagatgaggacgaggtcaccttcaaggatcttaacaagggaacaggtacaacaaaagctggctatcgaaaacttgagttctgcagaaggcaggctgcgagcgatcacttagattacttctgggtcgacacatgttgcatcaacaaagacagtagcacagagctttcagaagctattgtctccatgttccgctggtaccagaatgcggcgcaatgctacgtatacctcgatgatgtgtcgactgacagcaaggatggcaaaacgcctcagcagagcaagtggttcactcggggatggacgctccaagagctgctcgccccaaaaagcgtcaagttcttctctagagaaggccatttactgttcaccaagtcctctaaagtgctggagatcgccaacattacccatatacctgccgaagctcttcaacagcgaggacctctgtcacgctatagtgttgaggataggatgtcatgggcaaaagaacgaaatacaacacgttcggaagacgtggcctattgcctgatgggtgtttttgacattcacatggtacccatctacggtgaaggcaaggtcaaggcgatcaagcgacttcagaaagcaataagagaagcagaagatgaatcggcttcaccaatcgagaacgcaaagaaatggctagagagcgccaagaccgataagaatgtacaggaacttttccgcaagatgttcattgaaaacgagggcttgggtgaacaagaagatgacgttgaactccaatccgacatcttcaaaaccgtcttgcaggcgcccacggtgttagccgagactagcgagcatgtcagacttctcatgggcaactcgaaaaaggaaggtccgccagacttgattgcagtcaaaaggacggctacctttaaccgatcggccgtggctcatgtcctctctggcacttctaattaccgggacttcaatctcatcatcgcaacaccagctcgtgagactatgactacgcaaatggatttcacgcttacagactgggacgatgacggctcgttagatatcgtcatgatcaagaagaactacaccggtacaaacagtactgaagttcatatcacatctggaaaatccaattaccaacattggatgctagaagtcggcactatactacacgaaactgacgaaacctttacattcgccatgggcaaacgggacgccaacagcaggccggacttgttcgcgatcaagaaatccagaaccacttctcgtaccaccgaagtgcacatactatcgggcgcctcacacttcaagaacttcatcatacgcaccgacactgccctacacgaaactgatgatacgtgggactttctcgtcacggactggaacggcgatgggcaccaggatctagtcgcgataaagaagagcaattcgagtgacaaatgcacttcagtgcatgtgctgtcaggagcttctatgtacaaggaatttatactgcgtgccgaaacaccgctgtataggagctatggtatgtttgagtttgcggtcgccgattggactaagaatgggaagccggatctggttgcagtagcgaaggacacggagagtaattctacggaggtgcatgtcatgacacaacagggctgacggtgtcgctgtagaagtgcttttacatagtgagtctgtgtagatattcgctctaaggacagttgtgtctcgcaattcttcacgcacgtttaatccccaagcctggactggagaaatagtcacatcattcacaatggtgccaatcacaacacgggaagctgtccacgcgttttgcggacgcaaaagtgtgccgaatccagacaacacgtaggctccttttcgcaacctccggctcttcagccgcgtcattgccacaccgaaatacaccggcgcatgcaccgttggtgatgacttcagaccgtcacaactattcgcgtcatctccatcaactaggccttgcagcgcgataattttctcgagcgcacagatcgggagcttgcatgttgtgtcaactagtctgcagttattcgatccacgtctagactctgtatgtgttgaggtcatccctctttgttcgcattccacaagactaccgcaattgaaagccagccatgcgtgtgcgaacgtggcaagtgctacattcggaagattgcgaaaatgcagcgatgcccataagacaacagacgagttcacgagcaggatgaagtagtgaaagtctataaatggatacgcagtgacgttgcttccgttgccgttggatattggcttccccacatgggccaagccggggttggcccgcttgcgaagcttgacgtctcttgtttccacagatccccggtttatcgaactgcatcacttttgcgcacgcatcgaaatgaatgactggaaatgatgttgtgtgtatagagtttgcgagtagtgataggggtgatgaggctctgcacaactgtccgcgcggcggtcgccatgtcagcaaacagcggatgaggacgggttcccctttctacgtgatccctgcagaatgttgcttccccaacattcgaccaattcgctgcttctcttgcggctaatgcacgcacttgtttatcgtttagctgacagacgtcatgtaggcgaacatttcttcttaatagcctcattcctctcccaccacttcggctgccatctgtaatccttcgcagcttattgcctctcaattcttctccttcgtctacattttcctcttcctcttcctacaggtctacaagatgcgcttctcgactcctttggttgccgcggctggacttttttcgaccgcaaatgcggcgatcaaaggtttcaactatgggtaagctggagctcgatgcagctacagggtcggtcactgacgcctcgaagtgcaaactttaatgatggccgggcgaagactctggtcgactttgagtacgaattcaatgccgcgaagagcctacccggcaccaacggatggacctcggcgcgtctctatacaatggtccagcatggaacgacaaatacacccattgaggccatccaggctgccataaacaccaagactactctactacttggattatgggcttctgccggccaagccagcttcgacaatgagattgctgctctgaaaggcgccatcgcgcagtatggcacttcattcagtgacctcgtcgatggcatatcggtcggaagtgaggacctgtaccgcatcacacccacagggattgagaacaagtcggatcctggcgctcagccccaggagttgatcaaatacgtccagcagcttcgcaacgccatcagtggcaccccgctccagggtaagcctgttggacacgtggacacgtggacagtgtatgtcaatgctaccaacaaggacttcatctcgtccctcgacttcatcggaatggatgcgtacccttacttccagactaccatgaataacaatgtcgggagtggtagccagcttttcttcgatgcctatcaccagactgtgaatgctgcccagggcaagcctgtctgggtcaccgagactggatggcccgtcagcggcaaaacccttaaccaggctgttccgagtgcggccaatgctcgtatttactgggaggatgtgacttgccagctcatcaaggatggcgtgaacctatactacttcaccctccaggacgtccaatacggaaaccctgaccccagctttggtatcaagccggctggcgacctcatggctgtcaaccctctgttcgacctgtcgtgcccgacaggctcgaagcctgtaagccacctatttccttttatcctctcttccgttttgtcgccactcctcttgatctctctgtacaacttttccatcgcctggtctttgcttcaatggtttctgcctgtaatacattggcgtcgcgattgcccttgcatgaatctcccccattcgcccgtacatacaccagcctgggttgtgagccctgcaggttggaatgcacggactaatggtcatgtaaagtcatcgtcttcgcggttgtcgtcttcgacagcgtctcgcagcagtaccaggctatcgactagtacaggagtggtttcgagtgagggagatggcggactcttccagtcatgattctgtatgctgacatgtgatagcgcgtctaagcgggacttcctcgacatcccgacccacaatagtgtccgttcctgtgatcagcagagttataccttcgtcaaacgtggctttctcaataccaacatcgtcgagcattcgtctgattgatcttccaacgccaactagcgttccaaccggtctccgaggctcttttgaagcaccacatctgatcgtcccgattgacaaggccgacccgtcgaaagtcgtaggcaacggctatagcgcactgctatcaccgatcgcctccacggttttcgtctacgacgttcgtcctgagttccaagacaaggtctgcaatcttgtcttcttcatgccgcctgcagcacctttcgatctctctccagccaagattcggtcgcctggcggcatcatcgtgtcacacctcaatggtagggttgcttcgctggatgtcagcgccaataatgttggtagttcaacacccgttggcacagtgccgtcaatccggccagacaaccaatacgctgtgagcagcatgccgtgcgaagggggacaaagggtggcgtatcagattgattcgacaggaggcttggttatggatttcttccagatgacctcaccaccgctaggccttttcatgattcccatgtagagggagcgctggatcaagaggaagggagagtttttgtgcaaagggtgtcgtattaatttaatcagagtcatgattcttcccatcttctattttgacctctttgcgttcaatcttctttgttcgatgctcgcttaccatgtcagtgtgacgccaaacacgggcgcgacggtaagagaatttgagctacatgattagatgaatgggccaagaacaagtaggaaagagatggcgggtgacggcacatacatgtatgcgcatcgtgaatgtcacagatgacagcagtatatgccgcgctaccacactcgttgaagcgatgaaattccattttgcactgtctccgcactgctccgctgttacccagtgcacacctggtgttgcgacagttcgtgcgcgctttagttaaacccaatctgctatcatagggcagccattatcttacgtacgagcttaaagagactcaaccagttgaaagtacgcgacgaagttctgaaagagctttgaagttagacagcttgaatcaattgtgcttagacaccatgtgctcagagttttcaggcagtgcttactgatgattgcagcacctggtgagcatgcttatgttttccttaccttggctatgctgtacttctttgttcacccgtgaacggcgatattttgtggactggacaaaggaatcagacgagggggtggaatgtacgtgcctctaccgtcagatccgatctagttgggtacaatgtatctttgttcttcagggtgggtagatcagaagcgcaaaaccaggaagaataaattttatacaaagccacacataaaaaggtgtccgcgcaccttatcgtagaaatagggtagtattctctgcataccgttctactatctctaagcgcaaaaaggatacgtccgatttgcaatcattcgatataactcaagcagcaggactagtttttggctgaacatcttaacagcacttcaaagatggcttatgaactagacttctcgcctgagaaccttattccagatatgttgtacaagccgattgacgaggtagtatctgcagaagagagggaaaaacttggaggtctaacagtaacctgtacgtaatccatgtatatgaattgcatgcgaatcacgcgctgacttcgtacaccgacacacaggggcccgcgaccaaaaaaagacgctatgccgatcatgtggctggactgtctacaacgaaatgtgcagttcgtacctatcacgacttcatatcgaaggtgtacggaacaacaatggtatgtggagcatgggaaacgactggatagtctgggatcgtcccggtgcagagtgtcgaaacgactatatgacgcacgaattcctccagaaacaaggtgtaaaacacataccacttgtgaagaggatggttgaattcaaggatgaagacggtgggtttaacttcgtggtcatgtctcgtgccaggggagttcgactggagagcgtatggccgacactctccactgaagaaaagaatagctatgcccaacaggtcattgccgcgcttcgagaaatgcgccagtttactgcagagttcccgcagcgggtcgacggaagccccatctttgataatgtcatcgggcactgcgaatcaaggaaaatgtgcagggacatcggaaagacaacggatgaatggttcaacaacattgatgaggagcttcgagaaggcatatcacgcaagtttgagacaagcgatgagattgtcattgaagctaagctacaggagctaaaggtgtgttctacaagtctaaactgaagtcgaaacaagaccctgacttgatcatagcaaaatttcccagatggagcaccgtatgtcctgacccacgctgatctcaatttgaataatatccttgttcacgacggcaaaatcgtggccatcatcgactgggaatttgctggatactatccatggtgggtcgaaacatacatgtcgtatcgtcgtaccgtgagtcgcaacggaatcgagttgttcaaaattgtgtgggatgaactcgacatagacgacaaggctatttacgacaaagtgaaccccgtcatacacgcctggcggtgctctccggtccgccacacaggcaacacacattactggcagcgtccggtgttctgcaaatgccagccctatggtggtatactccggaaaaatgccattgattctgaggagagacactttgtcgattacaataatcgaaaccagtatggacaacctccataccggtcagagaagggagtggattatgccggaaagaaccaagacttggagcctaaggagggttagtgcgaattgatattctatagtcgcgaaatatcttacccgctgttgtgtcggtgtgcaaatttaatacttgatggccaatctgcaggaattgtacttttccggtaatcggtcgtagcccgtgcattgctgttctttcacatgcgcgtattgtcccatctatgtccttgacgtaaatggcgaattgagcatcgcttccaacgcggactgcaacgcccacgttgtttgtagcttcaagcacttcaacgaccgtgtcgagcaagctttcatggagcctctggtcggaagggaaatgatccgagttgcagccgaatgaatagatgatgtagactgtttctttcgtgccatcattcgtcggtattaacgctgctccacggatgcaggttatgttcgatgataagttgtccggtagccagaaccagcacttgttttgcttgtcgatgggtttgaaatatcttaacatcttgtctgcttgtgcctcgagtcttggtaagagttgattggggcgctcacgttgctttgtatttatgttcttatgtatccctacctacgcggcttgttgtctcacatataaccttaagtcttagacatctcagcatgtcttggacatatctcaaacacacctcctcggcgtcgatccagcgccgtttcaacgaaagaccctacgctccctacacaggtacctatctgtaccgggcaaacgccaaggcacgagcattcactagaagtaagaggtcagataaagagcgacgttagcggacaaacattgcagcgatcagatgacgcatcaaagtttacgaaggtgcaatcatcaaaatgttgaccttgatatagtagtctgtacatgtgacgtttgtagtctataccctcttgttaatctagagcaataaatcacgtcccattcacaggctctatattatcgtattcagaatgtgtgcaccccctctccagcttaaccatacaacgagtaggacacctccgtatgctcctattggcggatttccttatagatattaataagggcctagatagccgttgacagatgtcacttttagactgaaccatataattctaacctctaaaaaggctgcccgcttatgatatcatcaggtacatcattgttcgtgatagatattcttagaacagctgaatcagggggggtgcgcatcttctgaatagcaccgatatacatcacagaatgttaaaggtaagcaaacttaaaggaagagattatattgattactaaaaagctatgcagtcttagatggcttgatatcccgtccgcaacgattggtgccttgtgatctttgaaagtcttagttcgactttaacatcgtggtacagtaaaatgttaggtagagacggagacgcaatacatgagacagaacaatgctggcgactagtactgtatacacttagtttgcccttccatcttgatgcggcaccatctcatgatctcgaattggtcatcatggcccgatcggccaccacataacctctaagtagcttggcgtgagaaatgcttagttatatgagcgaggcgcgtcaggatatttttactctgtaagtgagcgatcggagatcacgtatttggggttggtctaacgagaaaatacgtacaaggaaggcccatataactagggctagtgcggcggccgatcacatgccaaaccacagagcgcagagccgcacaggaaggatccgtaacacattcaatcctcaaccatcttcaacgtattcatccccggcttcagcattatggcggaatggcgaatcaccgaggacaatccgatcagagatatcgaaggcttagatcatgaacgctgtgcggcgcttcacaactacattatcgaacttggctggacacaacgcggactctccttaaatgcactcgacaaaagaacctggtgggaatgccatagtggcgatgcagcactgacaccagacattttagagcggctcgaacctgctgtcatttcatttctaaaggccgcctggcacggatactctctggacgagtctgtcccacaacactgctttcatcggtatctaggccgcttaggcttcccagacaacctttttaacaatgtcaactacgcagaatgggaagatgactcgaacaaaagagcgtatgttagcctgtatctagcgaattgggctttaggcgcgacgcatcctcaaggcccttattctcgctcaagaaaacggagtggcgatccaacatatgtctcttcacaacactaacgttacgatgaatggtcggatgggttggctagatttagaagtgatattggatagatatatcgagatgatagaacaaggcaaagtagtcgccgttgacgacacgtatgaaggcgaacaagagcgcatatcgccctggataatgccatcatatactcagctggatcttgacgagacgctggaagctttcggggaattggtcaacgccatcagctcaaaaatgccgtctcaaccccctacaaccgagccagcccgcggtcttcttgatctcgtaactggcgggaacccgcaaatgctccgcccgcataccttcgcgcacaaattcctctgtgacgccccagtcccgtcgtttacgcacattgccccaggcctgcgcatcgccgcacagcaacccttcgcctccgcctccgacttcccgggcacgcccccactccctggtttggaagacgaggacctgcccgaggaagatcccaacaaactcgcccccctcctcctcttctccagcaccctccccgcacaccaggaaaccatccgttccccctggggcgagcacatccccgtgtcgtccttcaccgggcgcgcccccgaacccgtctctgtccctgctggcatgtaccttacctgcagagaaccgtacggcgtgcaccctttcgaggacgggtgtaaactgcttctgccttatacgcttggcgctaatggatttgcgcgaactagcgatgaggcgctaatcggcgaggatatatgggacgacggagaggatgttagagggcagttgcaaccaaacagcacggatctgtatcaactagggtataactttttcgtcgcgagacacgatgtaccgcttaagcatgtgctgtggaaatgggtagagatggtcaatgaggggaaatgggaagttaataatgagggtgttgttggcggcatggacaagtggaaggaggcggatactgaagagcattggatggactatcagctgccgcttacctggtgatgcatgtgcgagaaatgcgtagcgcatgataatagcatactttttaaatacgagatgcaatcaataatataacttaatactttcagactgcacctatatactatatcgagattctaatatccacttgagagagataagagtaatacctaagtagtattaaaccctttttgagtagctaatcataagataggtagtattaaagagcttgctcaatacattttcgtcaccggatgtcttggccggatagtcactggccctgacaagagtgctaactaaacgactgattacatccctaaacagtgtcttgcaaaatattctagaacagaaagcgatcccgtcggctccatcccgtatgaatcagctaaagcagtacatgggtagctatagaagacatatttgcacaaaatagctgcgggcggcatccacaactgaccgaggtagtaaagcagatatggaaccaaaaccttccatggagccggaaaggaggtgaaggcatcgccgcattgtgtaaacgaggatccccgtcccgtgcgacaatggtagtaacaagtctacaaatacacaggacgtccaagaagagccataattcatatccatgaagaagaaaaacacgaaaaaaaacccccttacctcatgctcaaagaattagacaaactcacgacttcttatcctcggccaccaaaaacgcatccaaatcaccaagatccattctactccccctccttggataattctcaccattcctcgccgtccaattctcccagctcgtactaacaatcctactatcgggccttgctcttgccgtcagaagtaagcctgtgccaatatccccgcgtttgaccttcatggcgattttgccgccgcagacgttcttcagaacatgtacgatggggctcttttcgtcggaccagacggtgccgtaggagttttcgccaggatataggatgcgtgccgagagcttcacgcattgggagggggtgtgtgggaagagggtgcggacgagatgtgtgagggcggtgggggcgagggcgttcgtttcgtcggagaagttagggaaggcgacctcggtcttggagaggcggcgctcttgtcgttggagaggggggtcgagacgaaggcggggacgggtggggttggcgttggcgttggcgttggcgttggagctgcgacgctgtgtggtgcggaccatggagcgttggccgaatgagcggcctgagggcatggcgccgaaggactcggcgactgcgaaactgcttgatggagtcaggcgctcctcgtcgcctccgtcggctgatgttggggagctaggctcggactttccgggattgctgtagtatccagaaatgtagactcgtcgtgcttgcttcaaaagatatgggtacatgctcttcagcaccaggacaccatatggatatgtgacgtataatgacagtccctcgttatcgtccttcaaggtgggctcggcctcctctgcggttgggtttgcagaccgcgcccgcgcagtcttgatttgtttcctcccgcgcatgtagtcggtcagctcgtcattgaccaggcgacaagtcaacaacaatgccaatggcgccggcatgcctatggtgctgtccttacgcgccacatcgtccatccaggcattgtcgatggcgatctcgggtggcttcgcgacagacaggagagacgcgtctctggtttgccgtacgagtggcgcgaggtcaagcggcagacccggaatgtcatgctttcgcgcgcggtccttgatacggttgccgaagactgtaatgtagcccgcgctgatggtaatggactgtgagtcgacgaggaggtagtcgtatatttcgcatctgatctctgttgggagcgataagaaggcgctgtagagagtgcttgagtcgtatcttgaagtcatgatgtcgtgtgccgtgtgtctaaaaaaccaaaaccgtggcaggtccaacaatttattgcaagtgcagtggcagcatgagtcgctgatgtgttgttgtggtggcaggtggtcgcatgggaatgatcaagcgtcgtcgaatcatgccccgcttgccgatcgtgaaaccaacgatatagcgtatggtagcgcgccaacgagtcgcgccatgcccatcgctgcggcccgctaccgcttcgagacgaggagtcatcgtttccatggtagacgttatcgatatcccaatcagatcgttgccaccgtctgtttgtttacaattattcacgccaggctctggtttcggaagacaacaacatgcaggtaccaaacactctcgccctgtccatggaccgctgtcctttatgcattgctacagtgggtatcttggcttccaatgttctttgtctctcggccgctccagggcttggttcggatatctaatctgtctcgctgtcctcggcgcgctgctgttctgccaatctctgagcctcctcccactgttgggcaaactctcgcatgcctcctcccccgtctttacttgcatccactacatccttgggcagcttatgtgcgctgtactgaggcgtcgcgaagccatatgcttcgggatcatctcgacgcaccagtcgaaactcgggctgccagatctcctcgatgtcatcgtcctccgagtcatcagcacccgacgattcgtcagcacccgtccgccccgagctgccaggctgagccagtcgaagccgcacagtagtctcctcttgttcgacgtcaggcacatccatagtgagcaactccatccatgagaacaatagtgggtcggttcgcagcgcccaaggattcacatctacgagccagactttgtcgtgtggcggaggtacgtatacatcaaaggtgaagtttgggtctggaaaggtgtttctcagcctgagttcaaagaagtcctgtacagcattgcgcagcttgtcctgcatgttgaacagaaagtcgaagtggttgagatctcgctggcacagcgcgatcagacgtcgatcacgcacgaagcacctgaactcgacgctcggattgagcgtaatccacttgcgcagtacgagatgatacggtatttcctggtcatcttcagagctctggtcggctgtgtcgtcaaaggcatgcgctagatcgtgggtgacgaagtcactgctcttcaacaacaggtagatatcgttgggtgtccggcattccatgctattagttgcattcatccatgtcgcgtcctttggggcgctccaattcagttttggcgccactttgccgcccaactcctcaattgtgcgctcgatggcttcgtgggtgtcgcgccaatcgacactggggtccgctgctgcctcatcgtcttcatcgttgttgtcggcgcctgagaagatgccactatcgttgtccgaccacgtagggttatcaccgtcttccggtgggaggataatgccgtcagagcgcagatagtcgagaaatgcagctggtagaggaacgaggcgtgctttgggtgtaacggcgcggtatctcggaagagtcagtattacccagtgtactcgattctcaatgttcgccatacctggggtgccagctgtggtatgagcagttcagaatatgcttcttagtcactggcgggaacggcagctctgtcatgccttcagttgatgaggagaacacaggatcgggtcctgattcctgggacgtcatggtggtatctgaggtgtcttggggcgagagtgaaaagaaagtggcagattcataaaagttggtggctccattgctgtgtgagtcttcgtcatttccgccgcgaaagttttggcggggcaagttccatccatgcgtcgcgtgaagctcgggccctcctccgaaactccgcccgacaactttcatcattgctcatcgcgcttctccacggtgcagtttgtcgaccaacaactaccgatatcatggcagacaacgtcggactcactacgccaaggggcagcggcacatccggatatgtccaaaagaaccgctcgctcctccgaccacgcgacaagactgcgccataccccaaggactgggagcacgcaaagcaccgcccacggcagccagacgcggcaatcctcgagcacgaagcgaagcgtgagatcgaagtcaaggtcctcgaactgagggataagcttgaagaagaagggtgcgccatcatatgtggaacatggtcgaacaacgaactaacgtcgtgcagtgtcgacgaagacgaaatcgatgaccaatgtgagggactgcgccggaagcttgaccaagagaggaaagacggcaaagatctgggtcccaacgcgaaacgactcaagtcccaccaggtccacgatctcgccaaagcaaagatggaggagagtgagcggttaaggaaggcgctgggcatcagcgcagactacgaggaaggcagtcactggcggaaacaagaagagcgcatgcgggatggtcttgcgaagagagaggccgaggacgagatcaagaccgagaaggccagggaggccaggagacacaaagaggaggactcagagtgagctttcgcgaatcggtcgaaacttcctttgccccctctatggcagtgctccgatcacttttgctgcaatgcgaatgcgtctttgcgcccaggtgtaccattacttatagcaccactcatgggccttgacaagcacgcatccattcagcgctccacccatactgcacgactaatgatatcgatgccattcgatgcaccgtcagttcaatgctaagcacacgaataaagcggccagcactgcttgcacagtaccatgcacttcggtgtactgcttactgcttgcgaatcggagacgaagattgtcaattacacaagccgcaattggatgataccaggacgggaacccttgaagcgaatgtgagacagcgaattaatgaatcgaagagcttgatcaactaccgtgtaccatccacttccaaaaagacttccccacgatctaatgcaggaacattcgcaaggcactgtcaccggccgcgctgcttctcactaaggtcgacctagttcataaagtgggatgatgtgcagcagggtgcagtaacactaggatctggggtactgatgtcaaaccacgaggatgacttattcggacatgcgaaatggcctggagaccgtcgaaaatcctgcaacctagcatccttttcgacgactactggccctccaatcttcatgatagcagttgcacaatcagaaaacttcatgcaagcgagacagagacagggtcatgccaggtagtgcatgctcatcatggctgtggtaagccaaatgcaaatgcagagcacgaaccaagacgattattgcgcattggcaacacgttcaaaccctgggcaggccagacgttgacagacccacgtcaggccgcgtggggacgtctgagattttgagtggtcagcacacggacccgccagcccaggtttggactgggttcaaagtggcacacctcggcggcggaccccagtgcgccgcctttctttaatgacacgaacgacagggctttccctatgcctcctcgtcacatatgtgggtgtcacggcctctgaagctcttgggagagttgtagcgtgcacctaaaaacacatgcggtagccgaatcctgccattggtcaccataggtaccttcaggcccggtgtcttggactaggtatattaccacactctccgcaatccgaggatatcgttgtcgcttcccgtgcaccaccatagcacgttgtgcgctcgcgagtgctacgatgcttcgaccgttagctgtcgtccgcgagacatggagtctctacacgcccctcgagcggcggaacatcttcatctacatcgccggaatcatgatgtataagttcggtcttgaggccttcaacggatccgtcatcgctttggcaaccaatcgctacgacgctctcgagcagaagacgcacatctccatcactttccagcgcgtcggtgtcttgacgggactgaaccaggcatttcagtgcgtgggatcaattctcatcgcgcctctgatcaagcggtatccgaccaagaacgtcttggcttgcgcagtgctcatctttggcttcatgagcagcatattgctcatcctggatgctgcaactggtggaacgttcaggcctcgccaacatccgcagaacgatttcagctactatggcgactacaataccgatggaatgatacctatctgtaagtacctttgtattttccgagccttgggatgctcagttcgtcgtagcctgagtcgcgagagcatgccacctgagctttgctctggaaaggcatgaagggtttcactattgtgaatgcaacgagcttcgctgaccgctcgcagtctgcgtctgtggtgtggtgtacggcatggtcgaactgattcgccgggtcattccgcgggatcttgtaggcgggaacattcagaagctccgtcgtatggattctctcgttcacattttctacgaaatctcgggcacggcgggcgccttcactacagcactcgccctcattccccactttggcaacaacttctccttcatcatcacaccgatcttctttgctgtggcctcgatcctgtggtggttcattcaagatgggatagaaagagatacccgagccctcgtactggaaagccagccatcctacgtcagagcagttgccggtggattctacctcttcttcgagtcctgctggacaggcggaaagatcatctttacacacagaaagtttatctggctgctgcccggatacgccgtcgccctctacggacatcgatatctcgagaacgcaatcgcacccgcagtcgctcgacgctatctcggcaactccgcctgggcacagatcatggttggaggatcgaatttcggtgaactccttggagccctgttcgtgttcatgttcacgaatctggttcacacacctatgccctggctgcgaatcgatgcactcgcacttctcatcgtctggtacctaccttactggcacccacccaagaatgatgtcggtcaagcttggatcgttgccgcaaccttcatgcctatcagcttcggctgggcggcgggtgacgtctcacttgcagcctacatccaagcctcgctcgcccgtatcgaatctcagacccagaacgtctctgcccttggtgctgtaatggctttcctgtacagcacgtacattgtaacctacgccatcgcttcggtctgcctcggcacatacattgaccgcgtatcggatagaaacaatgacgaggtgcagtctgctatcttcagcgtagcgggcgtgcaattcacagtcattttcgttctggtcatgacggcgacatttgtacccaagggcgcattttccttgaaccccaagatgctcagcgaggaggacttggatacggatttggaagacgaagatctggagtatgtacctggtgttcaggttaggagcaaacagagtcacgaaagccacgagatgactagcagagcagacagctcatagggcagttgggggaatgtgtttattgatgtagcgatttagcgatatagcgttcacaggtcttcgtaggtcagtcttagaatacgaaaattacgacttatacactgctccctaatccaaacatgtctctcgacagtcctgcatatcatcgcagcgtcagccaggcacagaatagaatggcccatcctgcgcctattcacccgcacaaagcacctcgatcagcactcacgagcctgtgacacgacagatgcttcgaggccgtcgttcggcccacacgtgggatgcttgccagtgcttattgagtctccccaatcttagcgatgatcgaaccacgatggcatatgtaggctttatatcttgaaacagaaggtgacgtccgccgcagtccggcagcaacacagtttggacgtggaggtccggagcctccgccctctgccaatccgacggccttaagtgtccttggcatttgctgttgtcgatgctgaggatggggctgtggcaaatcaggaggggaccgccgggtgctcgacagggggaagtcgcatccgcaggacggcgccaagcacacgtggaccgcatgggctgcgcgactggacaggtgctgccctccctccctaggcaccctatcatcaacgccaagcaaagcttcgtaccttcccactcgcaagccattttacttttaatggagcgccgggcagcatgcgtgcaatttgttctggatcgcgcgcctacgcctcgtgtgccatcagcagcctgaacccatggatggggtcgcgacacacggctgacaactgactaccgctcccgctgccacaacagcacatgcgcacgcggcccagctaatcaaccctgatgccccagagccctgggcgcattttcctgactgcagctttttgcattcgcacctcgacacagcttcgtcctggttccgggtccgaccgttgtttctctctgcaggcctggctggccaacctgcccgtaagcgttggggctgtatggaccacctcgacaccacttagtcacagatgaaacatgcatccatattcgcaaccacagcagccgtccgataatgacaggagtgaaagtagtcaccggggaccgctgagcagaacctggccgcaaatattcaaaaagagaaggagatatagtcctgttcgagaaagcgcacagcagcaagcacagcaagcacagcaacaccaagcccaacaaacgccactgcagcctcagtatgcaccagcgcaacaagtacaattaccagtacatcccttgcagccattgagatcgccaaccatcgcgccgcagtcggcggtcacatccccggtgtcatcgatgcgatcgccatcaatagcaacagacactgcaagtaccatatcgaccatctcccatgcatcatcagcaccaccaaagaaagttcccatctctaggaggagtagtagcattgcgcctgctggcagtaatggtaagttccgccgaaacaaagttctgttttctgtcacaaagtcccgtgacttggacaatcggaagccacatgctgacaccctgcaggagccgggggcgtgacaacacctcaagccgatctactggcgtcaaaatccaactatgagctgatatcttccggtgagcatttggagatgggcctgcacttcagcaccgccatggccaccggcgtcatgatgaagcgcgccacacaccgcgctgccgaacaagcgcggcgagaccgaatgaagacagccatggtcgatctcgcagaatttttgctcgacggcgaagtcacattcggcagcggaaccacatgcttcgtcgtcatgcggggaaccgaaggcaaagagacggacgtcggcgagaagggcgagaagaaagccgtccctggagagaagagaacggttaataaagcgcgactgatcgaaatggcgcttgagaagatgaaggcgcaagagaaggagattgagatgctgagaaaggagattgaggatctccgtacgacgcccgatcagatggatgtgacggagtaaagtcttggacgtgttgcaatgggcgagatggcgagcgtggcatttatgatatccatatacaactggcgttgtttattaattcttctttcaagctcctacaagacgggatatagggtagcatggtgggacggacgacatggtagacacattggccgactgcaatataacgcgagagatatacacgcaacttctggtaatcaccatgcgcatgtgcaacgtgtcgtccatcaacccggtgtataccaaagcagaagcagccttatagccgttggggcccacttcaagcaagtagtaggtttctagtgcaagccacattcccctttctaccatattatctgacgttaaagagttataggctgaggccagaggtagttagctgttaggtattggaccaacagtggaacctgaaacgttaccggggatgccttcaaggtctgaggagctgatgtgatgggatcgttcatgctagcctatcagtcttcaacatcagataacacggtgtacgttacgagacggcacctatttccgatcccgtggatacccccacgatcgcaaaaatccaagcgtttcgcaagccctccagaatgagtctctgggaacatgaaaaacagctccaggatggatatcatgagattgctttatacgcatggaaaaggatcatgtcattccgcaagaaaattggggatttgcatacgttgctaacaataaagaggagatatcctgcgaatatccgccccattacgcggagcgaatctcgcagtccgccatggtcgattgtagctcttcggtagagttatattcaatcccatggccagagcgagagtcggtctcagagccaaagtcagactcatcaccatcggcgtagtgctggatctcagtacccgcgaggaacaagtgtctaccagccatgagttcccccaatctggcaaacagctccgtaccttcgctatagcgcatgtgctgggactagattgtgttagccaccgtgccacgattgtggcctaacaatgttgacgacggagtgtccacataaacggcctgggggggatgtggcgtccaaaactagcatgggtccgatgtctagtcagactaaatgtatcgttcgagatctattcgcaagtggagattgtccccgggggactaccaaaaactgccagacgtcttgtatgtcgttccgggcactgaagattatgtactcaatgcaaacgcttctcatggtctcgttcatctgaagttctgaagctgctccgtcgccttcctggctcctggggttggttggaattcgcagacaaatgcaccggactttgatgcatccctcgttcagcatcgtcgctctcttgtatcacctgctcgtccactgatggctccaccacctggccgtggttcccacctaccgactccattgtgaaaggagatgcggtcggtgcgtcaagtataccgagctctttcttcgtcaggaagcgaggcataaggaacgttcgcatagggatatagagaaaaataaaaacaggaaagccaatcgcagcaatagtctgtgtgattgcaaacgtcgcaccaaagccgatcaactccagaccaacgaaagcccagatcacccaacggcgctcgatttgatttagtggatccagacgagaagtgagatgcttgtccttggcaaggaagacaagtttggcggtgatgccattcgcctccaaggcctggatgcccatgacgaagaacaagccggcaagcactgcttggggaatgagatgtagcacaatgagaagcggacctgacattgtgcccaaggttagaagaccttgagcaagattagaaactcgctgttcgactacatggtcgacgactctgcgagtatggcccttgttggcttcatcatccgagtcggacaccgtacgcgtgacacagagcgatgttgtatggaacggcgcctgtggaataagaccgttcggaaaagggatgccgagcaatcctgcgacaccagtcgtagtaccaagcaggaagatgtcccaatgaaagccagccggttttcgcaacggaaactccgtgccttgcgcaatgagactcgaaacattgtggtcgaaccagaacagaatggtcagaaggacagcaaatggaatagcgagaaatacgtcgcctacgcttatgtcccagaaatggatgagccaaccacggtcggacgtaggaaagaatgccttggaagtagggagcttttgcaattcaatgccagccatcttgccaatgtgtacaaacccggtaaagaaaatgactgtcagaggcgtaccataatcctcgatgaactttcggacgtggcgctggagcaaggaagattggccaacaatgccgcagatatatgccacagcggtgacaagcagcgcgatcgtgatcgaaagatatgcagacgcgtcgctaatagcccattgtcgtgccagaacttggatgcccttctgcaagtatatgaaggcgacatagaacccgaagatatcgcaagagaatcttgtgacatatcgaaggccattgcacgaattcgtaacggcaagaatccagtggaaaaccagcgaccacagcccaatccagcacatgaaagcaaaataatttgttccgcgcggagtgattatattgtatactgtgtagttgaacacggtaattggaccagtgacgccgacaatgacgaggggttgcgccgcggcgatcgagaagacgatggaggctagtaccgatgccaggaggacttcgtttacgccgaagctctggtctgtcttctcgaacatgtcgagcgagaaggccaaggcgggtaggatgtttgcgaagtacatgtatactgttgctgggaccactctataatcccatgcatctttccaatcgctccagtagaatggtgctcttcgccgtatgtcatttgtcatgccactgaagagacgtgttttccaccatgcagttttccctgagttcatcgttcttcgggattgtcgcgtgtgctcgcggctcatcgcatcgttgttcgaggtcgcatgtcgcttcgaggctggcaggatgcgcggcctccacgaggtgctggagaaatcttgtgaggtcatgttctgcacgctaaggcaacgggattcgatccgatcggggcgtgtgtctactggagacgaagtcgctgtgaccgtgtcgtcatggtccgtgctggaggtatacaaagagctgagcggcactcgagtggaggcgcggggacggagggttttgtaagacaccagaagtgccgagagatagttcaccccatgctcgagcggtcggcgggctttttcgaaaaagtatggtccgcggatcgaagaagaatcaatgaccccggcaataagctcagctgcagcaaggcggtgggtgactagtcatgcaagcgaagtacagatcctcgatgccactaacttcgtcattcggcaacaccaggattcccccaatcaacacaagaatgtaaatgatctatctgtagcgttagaatcgccatatgtctatcagcgtgttcacatcccgatcatgatatcgggttgtggggaagagacagaacccttgctcatccttgcattagcgccgtattttcccacatggtcaagatatgatccttagtgacgaacattggccgctcatatactacctaggtatgtgctccaatccacgagggaaaattgaataggggcatcctaaagcctaaagctatacactggctaaacaggctttgattacaacggcatgacgctgtgtatagcttcaggcattgggatctgctgtctgctattgcaccctggtcgctctccgccgtaatttggtaacgtgcagtaccatccaatactagatagatgattagtcctccgcattattactttgagcttgcacatttaggcgaatgtgctctgacgtcgaagtaagcggcctaaaccagctcaagatcaagttaggcaagcgccaacaccaggcttacaaacacaagtctttacaaatcaataagcacaacatggcacgcctctacaataaaggggaatatttaaaatcgtctatataggtaaaaaaaatcattacttaggatttgttgaagataaaaatgaacggaatcgcaggaaagcaaactttctaattcaaaatgtcccatccaaccctacccgttcgcgctgctttgatcggtctctcctcctcagccataacatcatgggcctcctcagcccatctccccgccctcctcagtccaatagggtgttccaaaatcacccttaaagcactcttgaacagcagtaccgatgctgcaaaatcagccatctcgacgtacaagctccccgctgataccaaagcatacggcaacccagacgcgctcgccgaagacccagatatcgatctcgtcatttgcaatactcgggtcgacaagcattacgaaaccatcatcccgagcgttagagctgggaaagacgtgtatgtcgagtggccgattgctgcgaagagagaacatgtggacgagttgcttgcggcggcgaagaagagtggttccaggattgctgtggggttgcaggggagatgggcgcctcctgtagccaagctgagagagcttttggagggcggaaatggtaagctgggcaaggtgcttagcgtagatgtaaaggcatacggcgggacgaatgatcgcgagattctgccggtcgggttgaagtacttcgcacagagggagatcggcggcaatccaattgtgattggatttggacactgtaagttttccatcctggacttgggatatctgagctgacttctgcgaagtgttcgataccgtgctctcggttgttggtgagcttgactcttccaccattcatgcgaaagcccaacttcagcgaccgagcgtcagaatccgagatacttccacggacaagatcgtcgagaccatcacgtccgacgttccagacctgctttctatccatggagcgcttactccgacgtctctcgcagctcctaaggcaacactgtgcgttggcttccgccgtggccagccattcccaggcactcctccccttgtgtggacgatcaactgtgagcgtggagaaatccgccttgtgtcaccctctggtactgcactccaggccaacgcaggcgacgatgttagcattcaaatccatcgtttcgataccgataacgttgagaatgtccgctggacgtggaaagaaccccagcaggcactgccgctcatggcaaggtcagtatcagaatgtctgtatgcattcgcagagggtcgcgaggatggcgatggatgggctggtattgatagtgcggcggtgagggctcgatcgatcgagcgttttctagatagcgcttgagcgtgtccttgctggcaggtcgaagatataatagtagacagctagcataatttcttcgtattgcgactatgatgcagaagcagagcagggccaagatactttttcatcagcttgacctcgatgatgttgagcttgacccgctagaaatgggatgaccagcgatgtcggccttgtctttctcacccagtacaatgcgctcgcaccacgagcaccaactcctcaacttgccagtgacttcacgctcgagatattgcactgccttctctcgctcgtcctcgtaaagcttcacacattcaccaacacgtacctgcttcttgtgcttgaccttcaaaacgcccccaataccctcgatctcctgcgcaaggtagctcgtgcccctccagcgctcgcctgcctctggcgatgcatctgcagcagccagtgcatccagtatatcttgctcgcaagtctcgtgctcaacgacacgggcgcccagacaagctgagcctcttccacattccacaccttcattaccttcgccggctccagtgcccacaccacctagataatagctgtatgtcgttctccaactccaggcacgaacatacatggtatcggcgtttcgcaggtctttgccacacggcgcgcatagccacactacattgtcgcagttacatggcgtcctctcgaatgctggcgcggtgaaggatctggattgatcgagctcgactgcacgtgaatgaggcgacccagggggcgaaggcgaatccgatgacggagagcgttgcttgtacgcagccaggagaagtgggagcggtgccttgttgcacgttctacataggcggcgatgtcgcgctctaattataggtgtagctggaggcttcatggtgcagttctacacaggtcagtgcttcttgcacaacaaattgctcaatctcaaagacgtacacgacacactacgacaccgcacctctggcattctccaaccatatcacgtgcgcattttcccacacgaccacttgtcaatgtccgagacggcgacaggttaaattgaggttccgaccgcgaagccagcttcgtggcggtatcatcctgctcattgcagcaatgcagtgtatgcttgacaagctgatcgcgatactcgagcagattcgcacgaaactgcctacacgtgcgcgacagatcatgcaacgtattgaggtcgagttggctggcaagctgtctgactatactgaacattaatgcggtggttagcattcatcgaagcgtggagtcaagtccttgctgtaggttcaggctcacggataacagctcaatgcggcgctgaatccattgacattgggattgggcctctcgtttggccccggcgcgctgtcatccgtctctgctgctgttggcgcaagagaatgatggagcggcttcatgtcacgaatgaagccaggcgcgcgcggggcacgcggagaaggcggttcgtcgtcgaggtcaactaagaccaccatggtggagggctgcaacaacagtccgcagcatcgaagccaagtgaagcttgatataagagatgtacgttcaaggttttagagtctgcgatgccggagtcatgacgagctgacgtgccacggtcacgagaaaagtgggcccttggcgacatcggctccaattccgcaccacgactccactcattcacatttctcttcatgtccacatgaacaaaggcactccaataacagtgttccactctccatttttattttcgatgctatgtaaaatcggaaggaattggataggcagaccaagtttcagcatagacaatttgagcctcacgcagcttctttacctagatgaccctttctccaataccagagcataattgctctacagacattacgtgtatcactgacaacatgaagttatccgtgaaatgaaaaaatcgacattctgggattgctacatgaattgaccctcgacctgttgtcatgttccgcctgttacgcaacccctccgcaccttccccttgagggtctctgaaatcgattcagccgcttccatgcgctctgttctcctggtcttcctgatcctggatattaaccctttggactaggaccccgaacaataggcattctacctcttggatctggatcaccatacggtacccggcgctcttgaggggtgccatgatgtggaaatctacgaggtatagctctaccactcggggctctaccactcgaagctctaacacttgtacctcgtctctgcacgcgtggcccttccgccgacgctcttgcgccaggtcgataatcaccgtcaggcccaatcattacgagattcgatgtctccggtggcggcaaaacatagcaacccttagtattcttccgaccataccaaatagcatcgaaaggaatgccgttgctaacagtcaagtttggctgtttgtctgcccactcatggtaccgattttgtttatccagctgtttaacagtctcagtatgaaacacgaacacattgacggattccaattcttctcgtgtggcgctgtctttgcccagaacatcgaggcgccgatggtgcgcttcatccatggtcattcggttgccttgctggtcccggcagacaaggccgtcgtaaagctcactcgtcgtaggggtgctaaaggcgtctccatgtctgacgggatttgcgcatcggcatatgacgccgttttcgactgcaggatcatacccggtgtaatgcggcacgtgcctttcagtttcgggcggaggttgctgcgcaactctggtaagaagtgcttggttgttgtacagcgcgttcctttccgggacagcaactcttgtaggtacgtgtccagcagcgccagcaactcggggttgaaattgtctgcgcgtgtttgcgtccggtactcttgattcgttattgaagtgcttcatcgtagtgtgtgcttttcagggcagtaggcgcctgtagctgagaatgcggagtgtaagttgtaagcttggacaagatctgtcgaggacctttatgcacatttttattcaagtgtgaggatcttgcagctggcagatgaagcgtacgccatgttgtaccgaacccttcattctgctcgatagttgtcgcttctacaatcactgcttctcgtaagtgaatgtcacagaaaggtcatgtgtcctgtctctgtttcgaggttcacacatgcccacattgagctcttcatctgccagggctaagtacgtgaacacatgaagataaggctatcaattaactatatgctgaatactagcattggtgttttcttttcaccaggtattcctacttccttgcacgtacaacaaaacctgtagatttccatcctaccgtgaaacgcactaataccacgggtcttatatcaaagccgcgaacgctctgaaattaatctcccagttagcataagtgagcatcgtcgtggtagttgtgtgctaaaatataaaactgaatgaactacaagccgtctccagaccagacaagctgctttggtccctgtctagaattctggaaaacaaaaatgtacccggaaacttgaaagacatggtgcgtcgatacggagttattgtctatggacgacagcctacattgtgaacatgttgacatcattcaaaaccatgttccacagccaatcatccactgggggctgttgtccctgctgaaacccgaatgtggccatattgtttgggttcccaaaaccgaaggccgcatcagggtccattgaccccgggtcttggaattggccactcagagtttgttgatgttcataaccctgagatacccctcctgaatagcctgatgtcgggatatcatactcgggttgctgtatgtggacatcatcgggtcgaaaacacgccatcttctttatctcatctagcaacgccgtttgcagtgttgcgaccttcataaaataaggcttttgcgttactggtcgatcctcttctacaaaatgtgtagcagcagcttccaccttttgaatgaaagactctaaatagcgtcacaagctcccactcttcgagactggtgatattttcctttcaaagtgaagtcgagcgatgaagtcatactagagatcttcttgtcgtgctgccaccatgatcttgagcagaagatcgccgactgtatgcggcacgctgttcacgcgtgcagagtctgtttcgccgaacctctgcaggacaatgatttttagtacgaggactgtcgaataaaaccaccctccccaggtggtgcagttcaatccgttcagtgaagatgtcggtgtcgcaagaagcgaacgcgcaaagttttgcgaggccagtaaggagcgttgaagcataatgatccgtgcatgggtcattgtcgaggatcgatctgaaggtgaattacgccacaaagtgctgtgaatcgagcattcgtacaccatcacattaagcatgtcaaagcctaagcgcacggtatctgctcgtggtgtcagatacatcaaattacagcagtaatcgaacatactgttccctcgtatagactctggtatagcatcccgtaaccgctgaatctccgcgctgaaattgttcgtcgacagtttcagcaatgtatctccattgatgtctgaatcctcaatttcatcgtacgagaaacaatcgttgatgcgacacatcagctcactcgactgtacaagaggcgtaatgaggagatcagaatcaaactctggtctttgagagaaatcttgacaagcacgagcaagtgctcgtgtgtaaggcacggtagtgcgctttcgccacgcttgtgcaaaccttgaagagttagtactttcgtgacacggcatgttccaggacacttacgctgcggcaatataaaaggtgcccagcatagctctgttctctgcatttgtgaggacggagggagcatccgagaagccacgactcttagccttgaccgacaatctaagttcttgtgctagagcaacacacatttgtgtcattagaacgagctgctgctgtctaggacggtaatagtagtggtagtaggctgagtaaagcagaagtccctgtagcatctccaaacctttatgtgagcttccgactattcgtgtcccgatctgacgtctgaaagcttcgcctaaagcacgttgtatgcttggcgttcgataagccatgatcgacatgatggaaaggaagaggaaaggttgttcttgtcttagcgtatcgacgtccaacgcaggatccacgacaacaaaagggaagcagtccgtgtaatcgcgacggaactcatcgagaagctctgtcgcttcgctcccttgcaaaatcccggcatcgaccggatcgtaggcggtgaacttattttcttcatcaacgagccctgcgctattcgtgttgaaagtatcagcaaaagcttcagaagaagaagctccaggagtgtcttccagtagcggtgatgtatcactgtctgggctattggatgctgggtctgttggtgcggccgctcttgcctggtttaatagttcagggtctgcaccagaggcagaaagcatgcccattaatgtctcaactcgttgctcgagttgattcatgcgtctgtggtttgtatgtcagtgagatagtacattgatgcaagcagcgcgaatacacagcggcgaggttatgtctcgtatatgcgaaaacctgtcaaaccgcatcaatcattcagtgcatggaagccgactttgtgctattattcgggccaaaatgatgctgacgaatgtggtatgtgaagagacaaggtatactaagtggtgtaaacttacgatcgagtgcgtggccctcgttttctcaacgaggctccatatgcacactccttgcctaatctttcgcatcgctgacaaacattcgcttgtgagtcggaaggagagcactttgctttcgccttggtgcaggcatcgcatgcttttcgcttctttgcttccgaaggaacacataactaacacgaacgtgaaatgaagctcaaggtgggagacggtgattagatgcccgcgttcccgatattctttctagtagatttttacgcaaatatctactcgagtgcgaccgcgttgggtgagggtgatgtttacagctcggggtacgggttagactaatacccgacgggagcgggcctcgaatctgtaccgaaacccgtgcttgcctgattgactaaatgcagcaacagtatgtgccatcagacacaaccgcgaccttcccattctcctcttaaaaacggctgacgagggccagcgctatgttatcatctatcaaagatacagaagcgcatggctttgccccttgaaaacacactacatccaattaacaccatcccgaaaccaacgagcatgttcgatctgcaaagctgactggagcagcgaagtatatttcgccgtagaccatgttgtgagacaggcttcctcaatttgaagctcctgatagatagtcgcacactggagagcgcctgtcatctgggggccaaggcgtggtaggctgcagcgtgtatgtagctgacgggcctgagtttcagcctggctggaagaagctcgaagatctccgaaagattacacgagcttgagaagcccttttgacatgagttctgcaatgtgcgcctgaaagcaaatgcgtatcggttctcatatggatcaaagcctgatcgaggcattctcaatgtatatctagacgttcgtgtgtcatctttggtgtccccaaggagcgaatcgttgcatgcgcagaggttggaattgttcatggagaagtctgggtgccgttttgacggcgatgagggttgattcgccaccaaggcgcgacctccggaaggagcaatcacagctatcaccaacgcgtgaaacccccggcatgcacttcagcaaaggctatcatgagctcagagtgatttggcatccgaccgcgatcggtctgcatcttatcgctcgggatgaaccgccaagctagaatggctacgtcatgatcgggaggctctgttaaactttgctagatcgaagtccaacggccgtaccatatccacttccacgtgcaaagatcgacgacgatgcttgttgcgaggctctttgactggatggttcctcgtagatcaagccacatgttgcataccctccggcagtgccggtatgtacaagtaaagttgacgtttcgaacgctgacgacttgccgaagctgcccgatgttcgtccgcgagtgcgcatgttcccaacaaaacagctgcatgctgcatctcatatcgaggtctgcacaaccatgaggcatgaacgtacgattactagacatgcagctgaatagttcggagtttgagtaatcattccagcacttctaccagatggctgactaggctgaaacagagaggcccttcacctgattactatatgcgccgtaactacttcaggcatgctaagcgagtctagatactccatgggtccttctagtggcgggcaacactcccgatatgcgagaacggcgatacccagggctagatccgtaggcccattgtattatcaatgggcgacgtcattgcatgaaatttcaaatctgggggaagaaggaatgaggtagtgacataggtagagacagctactgctatataacaggaaacacaaacccctcacttcatcatcacacagcgctatcttattacaaatacttaagtctcactctcaatcgcctttacacgtctttaacaaccaacgaaacatcacaataatatcatcacgtcagcatcattatgcctagcttcactgtctacaaaggctccaaggagggcaagattgtcaaggccacaaccaacaagcccgatctccagaacgatcaagtcctcgtcaaagtaaccgcctccggtctctgcggcacagatgagcactacaaggaagccgacatggctctcggccacgagggcgccggtgtcgtcgaatcaatcgggccccacgtccagaacctgaagaagggagaccgagttggctggggctacgaacacaacagctgcggctcatgtgaatactgcctgaccggacgcgaaacctactgccccgagcgcgagatgtacggccttgccaacctggaccagggaagcttcgcatcacacgccgtctggagagaggctttcctcttcaaactgcccgactccatgaccgatgccgaagccgcaccactcatgtgcggtggcgcaaccgtcttcaacgccctcttcacatacggcatcaaacccaccgaccgcgtcggcgtcatgggcgtcggaggcctcggccacctggccatccaattcgccgcaaagatgggctgcgacgtcattgtcttctccggcagcgacagcaagaaggacgaggcgatgaagctcggagccaaggagttcgtcgcgatgaagggaaagactgagctggatattggccgcaaggtcgatgcgctgcttgttactaccagcgtcaacccggactggaacatcatgctgcccgttatggcgcctgactcggtcatcttcccgctcacggtttctatgggcaactttgagatcccgcatatgccgttgcttcagcagggtattaggattcagggatcggttgtggctgctcgctcagtacatcgccacatgcttgcgttcgctgcgcagcacggtatcaagcctattctaatggagttcccgctcaacgagtctggcattgaggaagcgatgtcgactttgagggatggaaagatgaggtaccgtggtgtcctcaagccgcagtagatgattgctgcgaatgatatatattttagcgtaatgtttagcgattgatagattcaatgaagagatgaccacaaggagtcaagatgcgatttcagtgcttttgaattaaacattatgttcctgacacttcaactatgtcataaagaaagtagcctctttgtgctagtatcctgagggaagaaaactgctgaagaaaggaggcccagatggaagatccttcatacggggttcctgaaaactcctcttatgcttctccaccttcaactcgctcagcgtccgcttcagctccatcgcgctactttcactctcactctccagcggaaacagacgcatgagcgctggcagcatagtctgcggctccattgtctgtacacaatgaatcgcaaatttgatatctgtcggcgtctccgaatcctccctgaactcaaagtctggcttgtccggctcaagcagcggaacgcgcagagcctcgagcaactcgtttctgtccgactcttccttatccaccacgtccatcgcatccgactccaagatccttccgtcatgtaaatgtgccttagaccctagaccctggtccttcctgcccggcacaatgctcccgacaaacggcgcaacccgcaaatcgtactcgcgcctgcccatgtgctcaatcgcaacgtcgagctcagcttcccacttgatcgtcaagatttccattctcttcttcagcagcttcttctgcgaagagcgaaagtccccgaataggtcccagcgacagcctttccactttttgacgaatcgatcgcgcgcgtcgaatagggcgggcgtgttgtggcactccattacagcggcgatgtaagactgcatgaaagaccggcccgagggagtgacagtagcgactggacgtatgtagttgggaggtatgtatgacatgagtgccttctgcgagagtgcgaggagggcagtgaaaaacgcgaggttccagcgacatatatcgtgataacgttgaagtgggcgagagtcgtgaaggtgatagtagaagatcgcgcgcgtgatgtccaggctttgttcgtcgtcatctttgatggggtggcctttatggcggtcgatgtaggtgcgttggcgcagcaggaaagggagttgaagatccggaggtatgtttagcacatgaaccgatctcgccgtcttgaagaagacatcatctatcgtgaggcggggaaggatgtggttgggtatgtgtttgagtttgcgatccagcaggctttggaggtgggagacatcatctatggtgaggtcggaagccatgcgcgtgatctctttgattgtcgccatggttgagagctgcagttgggtgataagttgtggaggaggataactttatttgctcgatgaatgggacgcggccagccgcaagtgagagaacgggaccctgcattctttcatcgcaggagcaaacgctcgcgggcctgaactgctacaatgagctttgacaagacatactcacctcgacaagtgaaacgtcaccgccgtcatcgtttcttgttcagtggccttccagtcagtactgccggtgccatgatgtcctcttgacctagcgttgaatctccaacgcttctcttcagaaagaagtctttatgcttatatgcgtaaataatcttctttttggcgatgaggggaatacggattcccggcggtaggcaaagacttgcagtatgttatgacaatcccagcagcgggttgtctgttggaccaagtcgatgctcactagatgtgggcataatggctgctcatgtacccatgagcacgtggttgctgataattgttatggtagtcacccaacattatcaaagcacctgatgcgtacgtctcgctgccaaaaagagcgtctggtcgttcttcacaaaagtgtccaggagctctgccatactagaagacatggtggcaaaaaggcgcagatacgcgcgagaccatagttcagcacagtgaaaaaaagcacgctcaatacccacaatatcacagcacgcctcatccaacagcctcaaccaaacactatccaccacagcgatcgcagttcgctccccctgcacaacccacctccattcgccgccctaccttttgccgatcgccgcgcgcgcgcgaacagctcacacaccccgccaccttttttttccgcagatgttctcgtgtgacgagattagattccgccccagaaggatctcgaagaaaaagttgtgtgcgtctcggcgttgttcgcatgatcggcatcacgatactcgaaatggaagttcgtcagcctcatcattctgcgggatcacgcgtagatcgcgtcgacgtggcttgaggggtattactctcaaattgtgcgtgtggtataatgcgactgtactggtgtgtgcttgttgtgcgcgcattggtgtggtcagtaccctttttatgagtgtaataatgcgcagtgagaacgtcagcatgctatctttagatgaccctccggttcttccgcaacatagcagtgtttccaagaccgttcgccctggttgctggtgatattatgacattgccgccctgatgccctatcgccggcttcttacatattgaacttaatccaatcgcagcagagagatattctacagtattttgtgcccgagcttccgtagatctaaatgagaagcttcgggcatatcgtgaggcgggtgaaacttgccgaatgctttggtgaagctgaaggctgtgtgtggtatgatccgctacaggtactgtaataatagagaccaaagacgtcaattggatggaagaagacccggtggtgcgagcaacgatgggagattgagggcagggagtacgagggatcctagtatgatatgagatccgactgtattgcttttgtgcaactctctaatgccccgagaaagtgaatacgctgctggggacacgtcgaacttcctccgtgcatgagccatggctactcaatggatgctccttggtatagcctcattccattcaacaggcaatgttcatgttgtggcagtcgcgaccgacgccagccaggtcaagtcatagcaggtagagtgtgctcgtgaatcgacactgcatctactcattgtagcagctgttttggatagagtttgacccggttccgaacaagaccgaagtcacagaactacggtcgagttgctgcatgtggtccacgcaggttgccttgtggaatactccgactggttccatgcgattgcattcggcgcgcgtgatgcccaactgctccaggctgtacgataggttcaataattatgaatctttcatcatggtgagtatccggtgaagattgaatttgcagccagtatgcgggcctggaggcgacggtggttgccagctgtgcgtcttgctggcataatgcaagtccctgcagtcatcagatacgccctgggatatttgcgcggacactgcggcattacatgacgatgtaagagtccttggaagctgtcgggtttgtgatcttaggcccagttagctagaaacaacatgaggcgcatccaggttccgcagcgggattcgtaataatcgaaaaggtgttgcatccaagaagctctataccaattggcgctgtgaagagaatcgtgtccggcgattgtaatgtcgtgcctcatttttgcgcagggcaaagttgccaggtgcgggtatgttagagcaaaaattggtcctctggaacacgaagtactgccgaaacgcggctcttctgcgccgaagtgacgcaacaccgtagtaatcggctcacatgatccctcgcattgctttgtttgtgacgatggcctgacaactcaataccgcccatcaactccatgcactgcgacccatgcttgacgtgttgtagaccacgtccgccgggagtcccttaatacgtgcggggtagtcagacatgcaagcatctcggacatggactgctgcatatgtaagtcggcccacaatctgattgtgtggcgcggcttttgggcactgagcagatgcccgcgtccgatagggagacggagagaacgatgacgatcaccacctcctgggaacgacgtcagcgtgaactcgttctggccgatttgagccacgagtagactggtatcttgggctcgagcggtgcatctggggcgtgtccggctgcgtgtgtagcgatttctaatgcttaggcgaaaggacatacttcggaagcctcattgcatcagagcgaccacaccatcatcgaaacgatacggcatgggagtggagatctcacctggacggagtcgcctgcttcttgccgaccaccgtcagctgtcagtgccgctttccagaatgccacgttgtttcgtgaagataccataggttggatctggcctttcattcgtcctccgcatcgccctcgtaataacatggaagcgaataactaggagacccttcctcaatcctttttaccggagtatgatgcaagggtcatgaacccgatgtgaagccggcaagcggtaaggagatagtgtacgtccgtgaaacgtgggacgccgtcaggcacaactgccttatgtttgtaggcagttagaaaggatgtccctgcaagtatcgaggtccttcgtaggaataggactagggacgctaaagagcggtgaacccgatctggcgttgtctgggagtaccggaacactcaatctctcattccagaatgtacccatgaactgcgacgaaggtgcaaatggagctttgggtgaagatcgacatggttgtgaattgccaaggatagtgcttgcatttgggcgagcatccaggtgagctgacgaccatcgcaatggtttgcatggaagagatgagactgccgcgccctgctgaggagagtcgcggtggcaaagagatcgccttccagctcccgcaacacttatatgtcgcagtaggaaaacacagacgtggcaaatgcgctgttcccatcgaggcatgctcgccctgcaagagagcttcgatgaacccagagtgatacatcgcctgattagaatatacaggacaatgcatggcgttgggtaggcgcgctgtggtggagatgcgcctttgcttcgtggcggtcgtactggctgcacatgcgcccgacgatcgtggttgggccgacaggatagggcggaaatgaggcgagacggcaccagtgcatgcaggcccaagcggggcctccacggcggagtattcagcgctcatgcttttgctctcgttggttgccggcttagttgttgcagtttcaatgtgtcttgtgtaagagacgaggctgctggaacatataagggtcggtgcgcccaagctcacattcaacccatcagaagacggcgtgaacctagaaaccaaccaagctcaccatagtccctcaatcgcaatacctgacactgtgttaataatacaccgtctgaaatggcttccgcaaactcgtacttcgtcccaggatttggcatctcgaggactgtaattcagaacgagattcgctaccactgtggccctgacgccatcgttagaccgtacacctttcaagtacgtcagcgcgatagcatcctgcatgtgtgttcgtgtcagagctgacaaggtccctagggtcgtgatggctttctcatctcaaccattggccctccattgacaaaggtatacctctacgttatcggcattcgcgttctcctgtactcactctgataggcgcaaatcgatgacttgaaagaatcgtcccgcgagtacgaagaaaaacaatcccgaatatccaacgagtcgagcgtcttcgtcaacgcacctatcccaatcaaccaacggatacgccggccatgaccgacggattatacgttctcttgcttttgagcgggtggttaaatcttttgcgaagttttgcactatatcctaactcttcatcactttatcgaacttgccctcgcgatgtacaaggcctggcaggaggcatgagcaggtctcggatcgttgacaacaacgtgttgatttcttaccggactgacatccggactcactatatagtttagcactttttcttttggtggtctactgaagctattcttctgtcttcaaattcggcttggtaatttttctttctattttctgttggagcttgacttacgcaattgatcaaatcacatttccattgttcctgtaattctgccacgtactgataatgttcatttggctgatttgccgtctgtgtcaccttttgctggttgatcgtgttattgataagtgtacacagttctcggctggtgctgtggatgctttccagcggggttttggtggaatctttgctgaaagcaggaagacacgacgtgtgcggagtggatgaggtttgtggtgcggctgcgacgcctcgacgcagggacgactgggcgttgattgggctaggcttttagtcagctcaccggtgaacgccaacacttgagaggtctcgcagttacgagccctggagagccacacaccgaatgatgtttcctgcattttaatcctctgcgcgcaaagtgtttcatcgaacactagcgcatagcagacattacaggtttgcaggttacaccttcacaacgaccgttgctgtgcgagcgagaaacaagctttccaggaaccaagttcacgaaacaaagacatgtggtaatttgtgccttcccgcagtttgagatgggaatacagcaagcacagtgcctgtcgcgtacaacaccagctacctcctctcctgattcaatccatcgcactcttccaaatccatctcataaggctgcccacctcaaaaagcccgacgaagacccgccgcccgggaatccagattccgcaccctcaatggcccgcaaaggccccaagtggcaattctcacgatcattgcatcacagtctcgagaaacagtacgctatgcggtcatagcactccagcccacccaacccgagcagtcggcgacgccaacacaacacgtcgcacaggcagtgaattcggcgcattgataccaatctccactgcgccatctcccagatccttcggaccgtgttacacagacagtggacacgatctcaaggcacggatgatccgaccgagcgaaccaagccggcgggtaaaagtaggctctgtggttcgctggatcggcgcagggctgctggggaaactcgaccgagtccatgattcagagaacaagcaaaaacaaagatagggacattgtaaggtatgacgatgcttggattgtctcggggattttttattccctgctggagttgcaggagtgaggtgcacccatgcgatggggcaattccaacgatggaagttattggggggtgggttggcgatgcgatacgagcgcacgcacgttgctaggacgccgacctttgcggggacggcactgtgatatttggaaacatgcctggggagatcatgtagatacccatgtaaggagaagatgcagctgcagctatgtttacctgcaatctgagaatgatgccatgatggcaagggtgaagcgcggggctcgaggacaccttcagtaattacgaacagtccctaataggcatgcacggcgcggtgcaaaaaggtaccatcgtagacgtcaaaggaccgggtgaattgttggcatcttgtgggcatggtagctttgcatagtatcattggcaatgttgggattctttcttgttaacaagttactttggagtaggtgttttgcatcttctttgttcgattgaaagcagctttggctgccgacgccgtctcttagagcgtaaaatgcaggcggtgccattggttcccaacggttgatccgaaacttagattcgctgtccccgcatgattgtggtgaaaacaggctatttggacgcatgcggcgcgtgggacggctggcagagaagactttgctgcctttggtctcgactcgtccactgcggcggtacctggagtagcaaatgctaagctttttgatgcgctagtgcaccctggtcgctgttgcaccccaaaaagcaattgcttgcagggggctacgatcttggaggcgagctgaaatcgtgcacgccgaaaaatgtggcgcttccaagaacacgtagcgtcgataaggtattgacgtgaacaagaggtggaaaattgagtttacggcttcgatagccgatgttgagtggatcttcgaggggcattgtgcagatgtcaatcaagcaaggctaggaagaatgaaagtaccgcctgctgcagctgcaaacagaattacctaccagccttgcgttacagagcgctggaggaatttgcgcacgggcagcgagatcgttccttgtgatgctttagtctgcatgtacccctgcaggcactcaggaacgcgaagccggcctcagcttctgctcgcgtgccaaggcgacagcattgatcttcccgctgtcaactttgacttgcaggggaacaggaccgcaagaattcgccgttctaccagcggtaacgccaatcaccgcagatgcctgtcagggcgaccactgtgctggcatcgagatcgtgttggtatgatgatcatagatcgcaaagcccaagatccaatatgggcttgctttttggagatcatatcgtgaaatgatcttgtgatacgtcacacagaagatccactttcatctaccattgtctcagacacctgcagtcctgcgcaacggtagagctcgggggagaagacggtgaagatggtttacaccaccgcatgcggctggggcgtcggtcaaagaaacaaatgcgtatgttcggcatgcgcggccacgtttcgcgatgaggtgcgtgctagttaagcgtactcgtttgcccctgaagaactgccatgattggctccgtggcccaaatcagcttttgtagaggggtgagtggggatgggcagccagccacaagcctccacgctcggactcactctgggacctgaagatccggctttggatgcgggtcagtgatgcgaaatagcagggtttgtaccacgctttcggtttctattgcgaacatcatcctagtcgctggcggcgccattgtcgttcctcccgatctaagtgaccggttgccgggacgcgatgcgtttctgccactttatataagtctggctgaagtgctcacgtactatcactactcactagcactctcatcatcatcacctacccgcaatccgagaaccaaaagccatactcaaggacaatctcgaatcaaacctcatcgagcctcatcaagtcaaatcaacacttcgcccgtttaaaaaaaatcagccatgtgtcaaaacctcgaactcaagacgcaatcagccggtctggcttcaggacttcgtcttacagaggagaacctgcgtctgcacagcgcggtgaacaagaaggtatgctagaaaaccagccaattctgttcctagtctaacactttcatagatgccaccgcaaatcatgttgcagaaccaccagctcgccgagaaggagttccactacaactttaacatggactacgaggagtcggaagatggcgacctgcttgcaatgcacgatctggcacttcggcaggcggtctctctggaggcgctccaagcatacggcggctgctttgtctctggcttcctcgctatgcaagaaacccctccatgggcatcatcaccgactgccacaacatactcgggcacgtcgtcaaccagcactggcagcccgcggccagactcgcagacgctgagccgcgaggaccttcgtgacttgagcgggaaatcaaagaagagctggaaaggcctgaagaagattcgaagcatagcccgcctgtcaaagaactgagccttgccggagcatcgagaagagatttgatttccaactggtcattatttagcgtaggcgtttgggtctgaaacctgttgaaaagcatcgcgaacaccatctcttttgtcatctcttttgtcacgaagtccacgacgacacggcctgaagcatcttcgcataatgtatactagcagctatcacggctgaagacatctctgattagcgtcatacagtcaaatactaggtatcacctgatcaaatgtgcctcctccagatgtcgtcgtgaacaatgagaagtaagacaagcgtaccttgctccgactagcaagtgtcagcactgcacctccgacgccgaacatcggactggggcgcgtcgccgctacgcgtgtcgctgatcctcggacgcatgatgtgcttgtcatcggtgagtgttgtcgcttcggtcacgatgtggttcgcggggaggtttgagacagcgagcggctctcagtgtggtgtgggggttgctgacaagctgttgcatgtgacgtgtagccagccagtcagagcgcgtcaattgtgcgcaggtgcatggcgtagatgcgcatgatctgcggtcaaagcgagaaatgaatgttcagctcattgtgcaattgaagcgcggcaacccgtgttacgaagacaacacttgggtatgcgatggatgtgttggtggaaagacgaattgctgaagaagtagtgggcggtgacgtatgaagtgggcccacagctttcagcagtcgcgatgaggaggcaggcgctacacaggcacaggagacagctttcgcgaagcacaagacgtatttcgcagctgcatgtatcctatatgtcctgctaaaaagctcaccgcctatcgctgctgcctgcaatgcgtcgccccgacttcctttcaattccgtcggtggacctgccggcttcgtatgcaggaaaagtgcacttcttcaatcttctgcgggcccataatcccttggctatagcttcacctacctctattgcctacaccaccctactcgttctcccagtatagtctgtcgtggcgccacctgtcccaacattgaattctagtatcaaagcatcctcaaacactgcgtcgtgggtcccaccgctacccccacctcggcgggtctgagccagctaacttcgtcacagtacctgtacctaggccatatcttcagcacccaccacctcccaccaccacttttcacggccagcactgctccattgctgcccaagccctgccgcccccgtagcatgagctcgcaacctttgaagacgcgtcgaacttcgtcagttcaggatccccttgctcacccccatgtgtactacggcgaaagccattcgcgcaagcacaaccgcgcgaggacatactctgcggtaagtcttttgccgccatgctcaatgttttctccgctgacacgctgcagaatgtagaccgctctggccgcaatgcaccactttccgagggcgtgtctgctgggcggcgcatcagtcacggtacgtacctgcagtcgtagagtgcatgcaagagcttgaaagctgaaagctgactgctgcagatgaggtgtccatgcagccgcgccgcttcctgattcaggtcgacgaaaccctacagacgctcctctcccgtgaggatctggatgagaactaccagatcaccatagatgacaaaggaccaaaggtacttcacctagctactgttaaaatcacacgctgacatgtgcaggtactttcactcgggaccctcgcatccaatgcacacaacaaattcgacgttcgcggcacctatatgctctccaacttgctccaggagctcaccctcgcaaaagactatggccgcaagaccattgtgcttgacgaagcacgcctcaacgagaaccccgtgaaccgccttcagcgactcatacaacactccttctgggacggccttacccgccgcattgatggctcaaatattgcaaaggtcggacgggacccgaaggactggactaaggacccacgtccccgcatctacattccacagggtgcacccgagcagtacgagtactacacccgcatcgcgcgagagcatcctgacatgcgccttgatgttcaatggctggccaaggactgtgacagccctgaatatgtgcgagacctgaacaaggcgcccgggctgctcgccattgctatggaggagtggattgatcccgtcaccaagaaaaaggacctgagaggcctgccattcgtggtgcccggcggtcgcttcaacgagctgtacggctgggacagctacatggagtcgcttggcctgctcatcaacgaccgcgtggacctggtgaagccaatggtccagcacttctgtttctgcatcaagcactacaacaagatcctgaacgccaatcggacctactacctctgtcgttcgcagccaccctttctaaccgacatggcactgcgtgtctacgaacgcatcaagcacgagcccgggtcgttggaattcctgcgcgagtccatacttgccgctatcaaggaatataactctgtctggatggctgcaccacgcctagatcccgttaccggtctgacgcggtaccgtccaggcggtctcggtgtaccgcccgaaacagaagccagccatttcgagcatgtgctcaagccatactacactaagcatggtatgacttttgaagagttcgttgacgcgtacaacaaccagcgtgtcaaggagccggaattagatgcctacttcctccacgatcgtgcagtacgcgaatcaggtcatgacacttcttatcgacttgagaacgtcgctgcagaccttgcagtcgtggatgtcaatgcacttttgtacaagtatgaggtcgatatcggtcgctgtattcgcaaccacttcggagatcgtcttgagatccctgcagagttctgtgccgggaacatgaagcctggccagattgagacatctgccggctgggaacgccgcgctaggaaacggcgtactcaagttgacaagtatctctgggacgaggaggctggcatgtactttgactataacaccgtcaagcaggaaaggaccggctacgaaagtgcaacaaccttctggcccatgtggtctggtctggctactcctcgacaggctagcatacttgttgagaaggcattgccgaagctcgaggtttttggtggtctggtctctggtactgaaaagtcccgcggccaagtcactctcgagcgccccaaccggcagtgggattatccttttggctgggcaccgcaacagatccttgcatgggtcggaatgcaacgatatgggtacgatgccgaggcacagcgattggcttatcgatggttgttcatggttaccaaggcttttgttgacttcaacggtgtcgtcgtggaaaagtacgatgtcaccaggaagatcgatcctcacagggttgaggcagagtatggtaaccaaggcagcgacttcaagggtgtgccgcgcgaagggtgagtctgctaccttccatcgtagacttctcatgattaacgtcttatagattcggttgggtcaacgcaagttatatttacggcctcacgcttcttagcgcccatcagcgtcgcgcgttgggcgctttgaccgactatgatagctacgagagagcggtgtccgacctcggcatggcctaaagcctgctattttgtacttgcatcaatcacgacttcatgacatgcattcaggtcggatgctagatctgggcttctgcatttcagcgagtcaatgaacgttcactcgttaagtggcgcaatgtaaaagatgatcttgcctctggggagtttgttcggagtgttcgcggctttgatatggagatccttggtattagtgcgagttgacggcagggtggaaatgtgggggttttcggtatggtttgacttaggcttgagctatgatcaatacaagacattaatactccaaaggtagaacttccattagagagaaggagctcatcctcgtatttgattattggcttcatcaggtatcaacagtgttacgaggccaccgcatgtagctgcagctgggaattgcctacacgggcaacatcaagattccacaacaaccacgacgcccggtcgcaaatacgaccactggtcagccaattcacggtattcagcgacaatctgcatcactccgatcaatgagtcactgcttctgcctttattaattctcgaaacgatgtatttgcctcagatctctatcgcctttcgagacagtttttggaagtatgcataatgcttctatgcaccaccactgaccgtccaccgccaagattccagaacaggtagtgtcccgccacgacgcccgttttcttagtgttcagacactccttggagatgtgggccagtgcgtcttcacggtatggtagtttctcatcttcggccagctcctccaaggctgccagactaccttagaatgcttgttgattggagattaatgaagaggttgtggagacgcggctatgcggcttaaggtatgcggaaagggtttgctacctggtcatggcgacaacgtcaggcacagaagcatgtggattgtctgatgcttgctccgtgcttccacgtgatgaaaaacaagttggatgcattgagatcctacatgacgaatacaaagtctcagctccttccacagtgcgaagcaaaagcgcacaaaggaccacaagacgccatgtcacgctcccgaattctctttagttgaacaaaaaattgttttctgaatctagcccaaaactctgggctaaatgcgtcaaagttgattcgactcctaagggcaatccatagatctgccatgctaattttcctttccagtgttgaataagtgatatctttgccgaacgccaggaacccctttgctgttgttgagaatacatgattgctgttgaatgcaacacattaccgcctatttctgcccattgctgggcgtgtagtgtctatcgtctaaaacatgccgtcgatctcgccagtttcgacgtcgacatcgatgttgaggtatcccggtgcggtgggcagaccggggatggtctggatatccgcggcaagcgcgtacaggtatcctgcaccagctgccatgcgcacgtctctgatggggacagtgaagccggttggtgcgcccttgagcgctgggtcgtgcgagagcgagtattgcgtcttcgcaacgcagatgggcaggttgccgagtccctgcttgacgtaggtgtcgaccttcttctgtgcgagctcggagaactcgaccttgtcggcaccgtacatcttcttggcgatggtctccatgcgctcctgcacagtgccagagttgacgtcgtagagcagcttgaagtccttgggcttcgcagacgcggagatgatgccgttcgcgaggtcgatagcgccctttccaccctcggcgaagtggttggcgggaatcgcgtcttcggcaccagcggcgatggcctcctcgcggatgacatcgatctcagcttgcgtgtctgttgcgaagcggttaatggcgacaacaacaggcacaccgtactgcttggcgttctcaatgtgcttcttgaggttgacacaacccttgcggagaatctccacgttctcagtgcggtaaacctccgcgagttgagcaccagggctgatgtcgggaccgccgccgtgcaccttgagtgcacgaacggtagccacaatgaccacagtgtcagggacaagaccagaagagcggcacttgatgttgaagaagcgctcgccacccatggtaaagtcgaaaccggcctcggtaacgacgaaaccagtctgctcgtcgtggttctcatccggctcagtaccggcgagcttgagagcaagcttgtctgccaggacggatgaagcgccgatactgatgttagcaaaaggaccggcgtggacgaagacgggtgtgccttcaagtgtctgcatcatgttgggcttgatggcatcagtgagcagagcggtcagtgcaccaccagcaccaatgtcgtcacaagtaacagggtcaccagcacgggagctggcaacaaccatgcggcccaggcgctcgcggaggtcgtggaggtcattgctcaatgcaaggatggccatgcactcgctagcgaccgagatgtcgaatccggtctcacgagtgtgtcccttctcagtaggtgcctggccaatggtgatgcctcgcagatgtcggtcattgacatcgaggactcgtcgccaggtgatggtctcagggtcgatgtcgagcctagcaaatttcctgatctcctcctcggtaagctcatctgggttggtcttgtcgatgccgagcttcttcaagcggcggaacatgacaggtacgaattcgcgcttgcccttcttggtggggacaaggcgcttgtagagggcggcatctttctgcgtgctctcatggaacatgcgcgtgtcgatggccgcagcgagcaggttgtttgccgcagtgatggcgtggatatcaccagtcaagtgcagattgaactggtccatggggatgacctgactgtatcctccaccagcggcaccgcccttgataccaaaggtcggtcccatgctaggctgtcgcacgttggcgaagcatatcctgccgagctgggcacccaatgcctgcgctacaccaatggtagtggtcgacttgccctctccaagaggcgtgggggtaataccagcgatgaggatgtatcgtccgttgcggcggtgctcgagtcgcttcaacaaagagaggtcgaccttggcctttgtcgagccatatggctccagctcgtggggcagaatacccacctccttggcgacggtggtgatttgcttggggtgttgttttctcgagatgacatgatcggcaggaatggggtcctcgagcttgagcgacagaggggtgatcttccgcttcttctcgcggtcaaaggtggcatcggctgagtcgacgaggttctgcagcagcatggcaatcgtcatgggcccgacaccgcctggcactggtgtgatctgtgacgcgacctcggcggcggactcaaagtcgacgtctccgaccagcctctgtccgctcttcttcgtgtcatcggggacgaagttggtgcccacgtcgatgacgacagcaccgggcttgagccagtcgcccttgacgaactgggccttgccaatggcagcgacgacgatgtcggcgcgcttgacgacctcaggcaggtcggcagtcctcgagtggcacacggtgacggtggcgtcggcgttcttcagcaggtagctgacggggctgcccacgatgtcgctgcggcccagcaccacggcgttcttgcccttgatgtcgacgcccgcctcttgcagcagcaccatgacacctttgggcgtgcatggcgtgaagagcggctttccgccccgcttcgccagttcaccgatgctctggacgccaaagccatcgacgtccttctcgtcggcgacggccgaggtgatggtgtgctcggagatgtgcttggggaggggcagctgcacgaggatgccgtggaccgcggggttgttgttgtactcgtagacgaggtgcagcaggtcggcctcgctggtgtcttcgggcaattgcacgagctcgcactcaatgctggcctcctcggccgccttgagcttcatgcgcacatacgtgctcgagtctgaccggtcgcccactggtgtttgttagcattcactgtcctgcctgcattcgtgtgccatgtcatgtgctcaccctggacaatcttcaagctcggcttgtaccgcggattcgcgctctgcctctccttgatcttcgcacccaaccgctcgcggatgctcttcgcaatggcagtgccatcgatcttggtggccgtcatggtgaatgctgtggccgagaagtacctggtcgcgtacacgctcgccggggctgtatatagagggccgggcgttcgtggccgacaatattttctgggcggggtagctgtagcttgcggaaagcaacgggcgggagcgagaagacgtccgcacatcggatgcaaactcatgctgatccaggtcacctcagcgttccttttccaactctagcgggtttggtgttatcattccgctatctgattgtgactcaagacgggtccgcaaaatattattcaaacgcccggagaaagctgaaagcccgccgacgccaaattggcggcccgcacccttggattacgtattgccagggacatatttgccaggtacaacagcaccacactagatcatttgtaagagtagaatatcaccgggcatgcttcgattctctgtctatcatccagaaacgttcctcactatgcggagggcttcttgcctagactataaattctccatcaggacaccgtacagcacaaacagctgctgagccttgagcttcagcgctccggaccgtcctggatcgcagagctggctgaacctatccggatgccacctattgcgctcctccttcaaccaatcatagctgaagctccctgagccgcgcagcagaacctccaagtcgtgggcacaaatgcccaggcaagcctcatcgttcttggtctgcttgcatccagccctagtgcacacagccacatagtcggccatcctcaagaaccgagtcaccggacctggccgcatgctcgcgacgtcgtccatgaagtggagccacgcagctcgagcatcgacatagtggaggcggggatgatcgaagtccagccaggatccatgcgcgtatcccttcacgcccttttgatcaatgacgatgtaccaatctgcttgcattctctgaagcaccttgatcaattggcccttctttaccgatagctcccaggtatctctggtgactccatgaggacgacctgacttggtacagacggcccaacggaagtatttaggctccgtcttctgtacgataggacgaaggctgtagctgacactcggaagcctagcgtggacaggttcctcacccaaatgcaggacgaatgatacgtcttcctcggggatctgcttcttgactatcgcaaactgctcgctcgatggtgcgtgggcactgatagccagatgctgggtacatgagtgactttcctttttcttcaaagtgtccacttaccgctatctctgcgacatgttcttgcccaaagatgcatttctccagtcctggccacaagctccaccaggcttctaccaacatggctgatcggaattgcctgtcgttagcgtgggtagtctcaaggtagtatgagccgtccctgttccactgaacgttgatgagagagcccttcttaagggagcccatggtgatgttttggccgacacgtgtgctggagctcagggagcacatatgtttgtgcagctcgtctggaacgttaccagagcaggcccacgcagtcttgctccaagccacaaacgagttggcgtgaccgagctgcacacgtagtgtgccttcgagatccgtcggtttgccgaacctaccaacgtactcgcggagagggccaggcacacctttgccgagacggaacgtcgtggcaccatccttgaaggcgtacgcgaagaaccaagagtcaatagtactgccaaaagctacccatgtaaccttctcgatatcgcctgccgcaagctcagcgagtggctgggtgggtaagtagcttctgcgatacattattagctgcttgttaacacacaataaagcagtgtcggtcgcttacgcagagtatccatcgcaggtggcaacgaactgtcggttttcgggacccaatgcgatgatgtactggtcgatgtcgagacgcttgagtctactcagggcattagtgatgaggttcgtgtcggtgtttatcgaagacatgaccggggtcactgctgctgcctcagatctgctgttagtaggtaacttgctcctcgtgaagcaagtagagcgtgttgtcgaggtgttgcggggtacgcgcgtgtcggagttgaaatagaaggagcgtttgcgccaagactgctgactaggcgacgggaccgtaggtgacagcaaccgcaagaacacaaggtgaagacgaagcgaagatcaggtgaagacgattagacgtgctatttgtgctcgtgctatccaggatgtaggatatgatcttgtcgagaaaggaatctcacggcactgttcggtctgtgttggcacactgccttgatctaaggaccatgctgaatgaaggcacacctgcagagcacctgggcatgagcacccacgtcggtccacctgagtgtagcaccgatcatgtcactccgtagaccgggacacgggcacaaagcactccccagattcttgtccataggtcccagatgacttcgtcagcttgtcgtaatgtcgggcgcttcacggctaagaacgcgtcaggacaattgcggtatgggtgagtataaagcgcagtcgcttgaatacagatagatatagggttccaggctcttcggatgacaggtcatctttcgataatcccgttccctgcctggtctgggccgtactggctgatagaagtagcaggtccagggtggcatgggtagtttttgagacagcgcattgaaaagaaatagacgcgaagaatcaggcaatgacaagggtgagatggacatgaaatattgaaagactgaacgatgacgtgaagcatgactttgcaagcttcctaggccatttgtgagagaatgaatactccaccagcagggcttgcactgtgattgcaccggcgtcagaagacgagaagcagtctgctactatgcgggtcttttcccgagtcaccgtggtgaggcagacggctctctgccccagtcattgttcatggtgctgaaatgcgctacaggcctcgacggacgaaggggattacatagtgtcgaagactcacaccgagtgcactgctgaagtcagagacagacagctctggcgaactttatgttagctgagtgtgcgatgtctggagcagagggtgagtcaaggtgttgggagagatgatgtcgcttgtacgaacgggcgattatgcggacgctccccgctttggcgctagctcgaatttcgacagcccacttcaaacaccaaaccagcgatatcaagagtcaccgaaattgctagaagccacctccgctacataaaatcgccgcccaccgcctccccgacacaccgcaatcatgaggccgattttgctttccggacacgagcgtgcgctcacgcaggtcaaatacaacggcgatggcgacatcatcttctccgtctccaaggatcacgttgtgtgcgcgtggtgttagtggtcactttgaaggaagagacgaagaccagaggctgacaggatgcagactcacacaatggcgagcggataggaacctaccacggtcaccagggtgcgctctggaccgtcgacgtcaaccccgattccacactcctcgcgactggtggcgcagacaacaccctgcggttatgggaggtccagacgggaaagctcctgcacacctgggagttcaacacatcgatcaagcgctgcgagttctcgcccgacggcaggcaactactcggtgtgactgagaagcgatccggtcacctctccaccatcgtcgtttacgaaatcaaccccgaccccgaggcgaagcagagcgacgagcaggtactgagaattgtctgcgacgagagcaaggccaccgttgctggcttcagctacctggccaagtacatcatctcaggacacgaggacggatccgttacacagtgggatggcaagactggagagctcctgagcagcaattacgatgtgcacgagccggacatgcaggggtatgttccagaagatccgagacaagatacaggtgctaacagttggcagttactgatctccagtgggcgcccgaccgatcatacttcatcacagcgtcaaaggacaagtccgccaaggtacgccctcgcgacaaagcatgtgcgcttcgatgctaaccgtgtgcagctcgtcgatgtcgaagatcttaccgttctcaagtcctatgttaccgatacacctctcaacagcgccgccatcacgcccgtaaaagactacgttatccttggtggaggacaagccgccatggatgtcaccaccacctctgcccgccaaggaaagtttgaagcgcgtttctaccacaagatcttcatggaggagattggccgtgtccgtggtcactttggacccctcaactacgtcgccgtgcacccgcaaggcaccggatactgcagtggaggagaggacggttacgtgcgcgtacaccacttcgacaagccatactttgacttcatgtacgaggttgagcgggaagcggcgagggagcaggccaacttgtaattgcccagcacgattcatgagggatgtctggggtgatgcatgcatgcaacggcgttccggcagggttttggctcttcaaaagttcaggagagcatgtctaagtctagggacagtattgagagcaatgtatgcccgctgtatccatgatagaatgggacgcgcaaagcagcacttgccgataagaagtgaaggaaggggctcggacgaagcctgagcgtgatgctcgatagccacttgaagcagatcacaagaagccttgcaagaaatgtagagcaaatgtaaagattcaacaacaaccgaatcgcacgcgtgacgcgccccagagatgtgattggccacatgatttaagcgattgcgacttctactttgaacaacattaacaaccgtcatgctcttacatgtgcattgactgaaattagcaacatgggcaaataactcgccagactgttatgcttcttccctccaacatccacaaatcgaaagtgtgtggcattggcatcccaatgcaagtatgcatcaacagcacgtggtacacccagctaacatcacggcagacccatcttctttgcatccgcgttcctgatcctgctcttctatttctcgatgggcgacacacatcatgatctggttccggcagagccgtcgcgggactttcacttcaagttcgcagtgctgaagggatacttcatgcaatccgaagactccaccgatgatgtgacttttgacttcgtacgctactctgttcactcggtgggcacgtgctaattcttcgcagaagaaaagcaacttcggtctgatcaacagaacctacgacaccgacgttgccagcgcagagaaagagcaatggaagcgtttcgaggcccacatacgcacgttagtctcgcaagatccatccatcaaagtaatttggctcggccgccacggccaaggatggcacaacgtcgctgaaacaaaatacggcacaaaagcatgggacgttcgtcgccgccttcttcctctcaacctcaacatcacctgacctaacaaacagtgctactactccgcccttgatggccacgacggcatcacctgggccgatgccaacctcaccactgccggccagcaacaggccctcgacgtaaacgccctctggaaacaacaattgcctcacggcatccccgtgccagaaacattctacgtctccccgctaacgcgcaccatcgagaccgctgatctatccttcaacggcctggagctggggtataagcccttcatcaaagaactatgcagagaagcactcggcatacatacgtgtgaccggcgctcgacgaaatctcacatcgcgaagacgttccctcatgtgacgtttgagcaggggttcagtgagccggatccgctgtgggagaaggactatcgcgagccgccggctgcgaggaggtatcggttggcgcgcttcttggacgatgtatggaagagcgatgacggtgtgttttttagcttgacgagccattcgggcgcgattgcgagtatactggaagtcatagggcatcgtaagtttgcgcttgagacgggaggggttattccggttgttgtgagggcagagaaggtggatggtgccagagaaattccgcccaaggagccgagtgattctccacccatgtgcgataggccaccggagatggttggagctgtctgaaaagatgtgagtaaatcacgaacaggtctggtagttgtcatggttcatggatgtattgggttcgcattcgcactctgatgcagagtgccagaaccgctggttcgatatctcgccgaatcatgcaaatctaatgattcctccatgatttatgtccatcaataacgccgtgaatccacgcccgctaatccatccatgtcgccaagatgacgtcctgacgtccacaccatcagtccaccctctatttcttgttcgggaacttgggctggccaatcttgtcaccccgtagaatgacgttcaacgtgcgctccatcttgcccaacagaccctggtccggcgtcgcagttccgcgctcaaagtcggctacgatagtcggtgtagtgttgcacttctgcgccaaatccttctgcgtcatcgtcgtgcccttgtcgttcttcgcctcggaccgcgccttgctaatcgcctgtcccacaaccgtgcccaccgtcttgggcttaacgatgtcgtcggagcgatcgaccttggtaaggcgctggccctcggacgagctgctgccgacctgggactggggattagtagacaggtaagcgggtgtgtctcgttgtggagcgaggctggtggtgtcaagcgggggttctacttacggcgttggccgaggcgtacttcttctccgtggcgatgatgccgccggagcgctgggcagcgttgagcgcggctttgcctttgaccacggtctctcggggtccggctgcgctgccgcgggtccggctaccgatcttggtgacttcgtcccagcctagtccagacattttgagagagttcttgggtagtgtgagaagaagttggggtattcgtggtgcctgaggctgacagaggagttgtcctgtgcggttggcgggggaggtggtggttgcttcttatatcgtttgggcagaagcgtttgctgagtaatttgtcaagcggatgaacagcagcaggttggtaattgaatgtgcagtgatagaggctgttttgatgggcgctctggaatttatcgggctctttgataaacgacgcaaggcggcgatgagtcggagctgctgcggtgaggtcaccgccacaccctagtctcgcttagggcacgcgctctcgaagattccatcgtgagttctgctttgcagcccttccgcccttctttcaccacccaacgtctgcttactctgtggctggcttgtgaacgacgtatcattgagatgggctcgcattatccgagatgaaatctatctctatggaccacctataatcacgaatcccagccctcaaaatgcttccagggacacaatcgcgaatcaccgaggagacaccattgggcctcgagatgatacacacgcccaatggctcatctcatgatgaccagttgccatacagctggaaattgctacccacctcttcagtatacgtcgtctctccttcccaatgagaaactcgtttgtcaatagaggaagatcaacccccacccgcttcaagcccgtacttgtactattgacctaatgcttgggtgtctgattcctctgctgtggacaggcgctggtgcttggagcgggacatatgtttggttaccctgtcgattggagaagaacgttcacgcaatggacaagatcagtgttgctttcacagagtaacacccgccatgtaatcctaacattggactaagacatgatctcgtagaacttggccatcaacagattgttggtccatgcacattccaaacaaaacctccagtgagccctctccatcttcctgcagtgcaatctaggccgctccgtctcttctttccgtctactacttcctccacgcccagaacacactgaaccacgacttctcccctgccttctcgtcggtctgggtgatcttccgtgcttccgcttccactctcgctaccgctgcttcatccctcttcttcgctcgtgcgtaactgtgctcttcccacgagagttccttttctgcctcgctcagaccgagttggccaggcggatctggaagtattggtttattaatggcggacatggtgttgctgtttcgctcgatatgtattcgagaccttgtgtggcgtcgaagaatgaatggttggagtttgaaagatgtggattgttgaaatccgtgtggaaatctgcaccgaggtctccgaggccgcgagcaggtcatacaatgcgaagatgtgaatcacctgggcacaccgcgtgacagtagtgagtagcacgcacggtccctgctcgcgtcttcaataaattggttcgtgtcacgttggcgtgttgggaagcaaacaaatcatgtcgcaacacgcaagtacatttagtatctctgtgatgtgcattcaatgttcgtgcacatgtacaagttagttgaagcagggattaacatttagactgaatgttatatcggcgagattacaagaaggggcagagcataaaggctagaagtacgcaatgagactacagaataatgacaaaggcttgaaactttccacttcacttattttccccaaatctcaccgacagcccatccgctgacgcaaatcctgattgcgtttcaatttggagtacagtgtcgtgagtgctttggcgatggaatcgccctctccgtaagaaatatcaggattgcacgactcctatgtttggaagtttagcataacaagtacatataatgatcgggtgtcacttgcgtgtgtcaactcctctcgcgtcccatagccagctataaaatagcgatacgtggccggctcgtcgtccctgaagccggcacgcaatacgatctccttctctttgctatcagcttgttcgctgcgctcaactgtcttgccaaagagtttgtagatatcggcgacagccttttgctcttctgccgactgtcctggagtcacaaagtcccatttgtcaatgccatgtttgctttggtgctctggatgcgcttcttggggtgctgacacacggcgctggacagtttcttcgtcttctctgcgcttcttcatcgccggggtctcataccctggagttaccgatggatcagtgtaagcgacgggcttggatctgaagaagtgcatggtgtagaaatatagtagaaaggtgggtaattcgttcttagattgctagtatctaaagttccctgcttttatactaaaaagcacaggttgtttgcgtgggttgtgaattgtgaatcccagggtggtgacgactcattgtgaatcgcttgagtccgcagaccagtgactgctccgggttggcttgagttaatgtaagcgtttttcgagcgattcgcttgcaggtatgatatacagcacagttactaggtgatcgagatcgctaccatgagcttggttgcattttgtaaatccgcttccgcttcgcaaaatccgtgagcaccgatccaacagaactagttcatcgtcagaatgttctcctcgaagttttcatatcaaatgctaacggtcgtcttccaagctcgaattctgtattcagctcccggggcagttcgtaatgcctcgatatgacaactaaagcctcaacacgatcgcgaacgacctaggtgcctgcattctcaggatcgtggcttctagctgcctcttctcaacatcaccgtagcgatcttcagcggacattgctgacttcgtgtcacaaaatcgcggatgcgaggagcaatgcaagaggagttggtagttatcgcccccaaggacctcgcgcacccgcgtgtggcgtggggtcctgcgccctaatctggaagcattttgcggagccgcagacagactccacaacatccgcaactgccatcgattgcatcatccgtcaatggttaaatcgtcgcgcagattggtcgcgattggcttgtccgtccggcgaggggtaggagatgggtcgctggcttatatagtcgggccaggtaccgtaccaggagtgctgtcagccgtcaatctccaatcttcttcctcctagcttctcaaattctcagcaatatcgcatacataaatacccatcatgccttctattcacccgctgatcgataatggtattaccaagggcgacgagcacttcaagggtggcaagctgtactgccactgcccctccaacaaggtcgaagtcaccttatccagcaacgtcgcgcataaccacgcctgcggatgttctaagtgctggaaaccaaaaggcgcgctcttctcagtggtcggtgtagtcccagttgatgcactctccgtcaccgcaaatggcaacaagcttcacgtcgtcgattcatccgcggccatacagcgcaatgcctgtaaggactgcggcgtccatctcttcggccgcatcgtcaacgaccatccgttcaagggcctggacttcgtgcacgtggagctgagcgacagcaaaggatggcaggaaccccaatttgctgcatttgtgagcagtattatcgagcagggtttcccgccaaatcagatcgacgctgtccgggagaagttcaggaaggagggcttgcagacgtacgatgtcctgagtccgacactcatggatctgatcgcgacgtatactggtcagaagagcggcaaattatcatcaaagttgtagaggaaatagaaagccgatgtttcggtgttggggcgatcccgactttatgtacaatttgctccatgagcaccatgatttcacactaagtctccacacaccacactgatctggccactctagctgggaattgcttcctaaatctcatggccttgatgcattttgctctaacgtacccatagatcgtgccaggaaatgtagcagtcaggtgccaataacaagaaccggacagtgcttattcgtcctttccaggcaagcaggccaatgcaacatttcttaaagacctcgatcaacctgaaatttcccacaagcgaggttgttcaagtcatgtcttagtgtcataccagtcgacgtctgtgcatacactttcgctgtcgactcgtaccatgttgcaatgggcgacaaatctagaggccagccatagcaacatttgtcaaatgcgaaatggtgagaattccgcaatgcatgtttagtatgtctttggctaatgagtataacgcaaaatggcagatgtacgtactcatcttagcgacgtgaacgtccattgcttattcacaagccaagacgtgaattcgttgatcagatagtagagtgactacaccacatgttcaagtgacgtgtcttctggtgagtagaaattgacagaaatcattgaggcctgatatcattcagccttgcttcacggatcttcattggcctgactgtgaatatgtagccagtgagtatacgtgatctaactttggacacatcccagtgactaccatggcgcgcagcatcaccatgatgcttctcttaaatttctagacctttgaactgcgttcaatcgatatctaggtataaatcttaagctcagacaactcagttacagaaggccataacactcaaccagttgctttcgacaaactctacaatcaaatcaagaacctggcccaattcaaatcctcgtcgacgaccagacacaatatgaagaatgacggcccccagccgaattggaacgcctcagataggtcaacgatggatcgaatcaagggtacgtcgtcttcgtgtgcagcaaaatgatcgaaagagtactgtcgctcacagcaaaacagagcgagtggcacgatcgtaccactgtaggacagcagacataggactgtgtttcgagtcagcatacgtactgcatctacatcatggccacaagactcgtaggcaccgttggcaagcaacgataaagcgtctttcctatccgaccaagccagcagacgacctatatataactggttatcatggaaaagattcgcatgcgttgaaagcgttgaatcaatggacactcggactgagatagtacgttcttgagaaagatacactggtatggcaaatttatcaaagagtcaggcaacaacaaatgaacgtgcttggagagctgtgctccagaagacaaattggtcgcacggtgtctaagctctgattactactagagaatagctgtcacacaatatgcgcgcttgatgacactcgacaactgacaaatatgttaagtagtactgagatattttgaagagatttccattcgttcacctgttaatatatgtacctaggcgtctgagccctgttgatgctcattctgtctaaatatcttcatctcttccataacctcctcgatctcctgggatgtcagagtcttgcttacacttgtgaggcagtctgataggctctgaatacgtgtcgaaggatcattttctgatctaaaccatctcattacgaccggtcttttgcctgggggcgctagcttcaactctaattcagtaatgtatagcttctccagaggacttcctttctgtatcgggcatgttactacttccacgtcacccacgtgaagtttgctaataaagtctttttgacactcccaaaaggtatctggaaccacaaggtcagttctgctcactaatttgctcatataaaggcaaagtgttgtacttgcccatgatcttcagcgcttgaccggcttcatcttcgttatagtcaaagttatccatttgatctgtattgataagatctttgtcggacatagtgatgagttttgtttggacgcgaataattttctcactgtttagaaaggatgttcggaactggtagtatgttagaagcgttttggctttgactaccggtttatattgcctgtgattcacggcttgccacatacagtatgactcgaacacaaaactaataagacgatgacgaacccaacaagatgagtctaacttttgatgagacttgcgcatctttagactcaccgatggtctttgcagttcaaactgcgtactttgtctgctacacgttgcgcacccagtacaatgcgctccatacacgtacgaaaaaaatactacaccttagagtaaatcaaacctgtagccttaggtagcttgttgaatacactttgtacgtaagtgaaacttggcgaacatattccagtgcaggtagagcatgccctttctgagttggagagaaagtatcgctggggaaacaactgttatcatagtatttttggtcgcactataattccattaggataatgatacgactgcatctaagcgctagtgtacgtccgcctctcggagcctcttcacttcttctagatcgatttccggcgcatattctagagttgcgaggagttttttcaaggcagacacttttcccagtcttttagtcatctctgattcggcacaggtcaacacacaaatgttacatgaagtatcgtcccagtaagcaactacagaggacgcataccccatgtcattctcccgtctcttggtagtgattcgcagtttggcagttccattatcttgcataaattgaggttatttccattcaaacatctctgctcaaatctgttagtaatgcctacaatcagatactgctattccacaattgtattacctaaacactggtgtttgagctcttcgatgcgctcttttttcaattcacgttccgcttctctatccgatgcctcaggtgacgacatgaaggctatacttgatcgtctgcgtcttctgaaacttatcaaactgataatgaaaattgattgaagtatgttcaaaatggttatgttcaggatgatcttgtaggtaatagcacacagagaactatcacagattttatattccttgaacaagagtcatgaccgatgaatcaggcacatttcatttatgggaatgactctctggtactcactcgagaggatgaggtaccacaaaactgcatgcacagaaggtataagtttgatcattattacctcaaggagagtatgtattgtgtgcaattgttggtgttgattatatatgacgttagtgacattttgggaactttcctcgcttcgttgagttgcgatattctcacaaacctgggtagctcttgattgagtattggcaagatctgtcgccgcctcctcatgctgcgtcacttaattaaaacatgaagtgatgtagagatcgagtcaaaatgcaacttacttcgcgatattgtgctgtctagattccgtaaggacttgatcttcaatcggcttgagcgcaaacgacgaagtacggatcaagctttgagccaagcttcagagtcaaaatttgtttgattggttcagtatgcttgttggtatcaatatcgcaatggctcttgcagacgctaggtatagggatctttcgactccttgcttcctgcttggctgtttatgcaatctctacaactatgagtgcaatttgcaaacaaatagtctgcatggaacaagtatgaacttacctgcgctcaatatttccatctatggtggaaggatggtatgcactctgtgacgtcatctgtttgcattgtatcacgaggcggcggcaaaattcttgcctgctctgcacctacacgacatgagctaataaaaatttaagggtatactaattataagcttattggaccctgaatgtacacgcaggtctaagatactctacctaattctgttgaaattctttgagcatgtacaggccatctcttcacctcttcttctcctctcgtcaggaaacggtgggcaggaattgtgccgatgcctggtagcatgacgaacggagaaagcgtgtgacattgagtaagcacagcggctgcgtacatgacgtgagtcactgttgatgactcgaacctatccattctgccccaaagccgcgtcaacctcctcagcgaaattcctccaccttcctcttccaaataggcaaggctgccaatgcggaaggctaagagaagagtgcttatctcaactgcgggtgattggccaacacccactttgcgttggctaagcttcgtcgacgtggaccggacctaggccgtgacaggcttagcacgccgcaggtggactggtgagctttgaattgtattaagagccaggacgagcgccattttccaggcctacaggccacgaagagatagcacgtaataacgtccgaacatacaagtcgggctgctactggtacaacacatcgtgaatgggaaaaacaagaaagaaaacgaccccaaagcagggacgaaggagatccaaaacaaaaatgaccgatttctcctccggcgaagtcgttgcggtcactagtacaaaaggcgttgaaacaccccataaagagcccaggctcacccagctctgtatgtttgaagctggcgaacccatcgacctcaaactcgcaaggaccgccgagtatgtgaaggatccccgggaatacctcgtcagaacgatcggggaagaaactatcaaggcccgtggcgatgtgctgtgcattccaaacaaacctatcgaaggcgacttctacggcacgagtgtgagcaaagcgcatttcgagacacatattgccaagctcctcggcaaggagcatggcctcttcttcatcactggcgtacaagcgcagctcgctgcagccaaggctcactgtgagaaagcgaacaaggaatatcgtagggtggcacacctcgtgtcatttagaggtcgccgagaacagggcgtacaaggaactttatcatctagatcgcgtgctactcggcagcattccaaaagagctcccgactgttgaggagatccagaaggttctgaatctgcctgaagccgagcgcccagccgtcatgattctggagatcccaaatcgcgtctgcgcttgcgagacctacacattcgagcagctccagcaaatcagttccgcgtgtaggagcgcttcagtcgctcttcacatggacggagctcgtctctgggaaattgagccgtattatcaagccactgctggcaagtcatttgcagaccttggagcactttttgacagcgtctacgtctcgatgtacaaaggtctcggcggtgccaccggagcgttcttgttgagtaactatccggactttatcgacgatgcaaaaatctggcaacggcgggctggaggcaatgcttacagtttgagctactattggatcgattgtcagcgcgctttcaatgagcacattggcacgttcgcaagccgacgggataagatgattgcagtttcaaaaaaggtactgaaggctacgtcagcttacaaagctaaagacggtgatcctgttgtgcagttcagaccatcggtacctaattgctgctcaacacacataatctttcatggcttcaccaatgacgagattatagctgccagaaacaaggtccaaaaagagaagtatgtccaggcgtttggattcttgaggccgaagatgagcaacaagcgcttatcggagagatacaaggtcttagctgcgccaaagttcagcgtgtctgatcaagcagggggtatagcgaccgcgacagatttgacgcactggactgagtgtacaatcattcctgtgaccgagaagctggaagatggagtcttcgtggatgcctacgtcgagctttgcaaggcgctcttcgaagcgaagcattagtgtaactacttgatgagagacaatactctgatatgcaaatctttacacaggtggactgtacacagtctctcccagagctgccttctatgctcgcagaagcagccgttgatttaactcggccgtatcataatcttacaactgccagaaggctacagaattttgtgccgcgcttcgtcatggtcagctcttgagactctaaggtacaatcgggaatgctgtttgagcgaagacagcaagccgtcgttatcgaacattccttcatctactccacccacaacaagcggtgtgcatggtcatagtttcacgtagcgtcgttacccaagggtcaaatacctcagatctgacatcttctgcctgaatgtacagcaccgagctctaggaagtgaacctttgcaccctatggcggagccgaaccttttacgaacataaatggagaccttggtgctgacctccaaatgttttatggataaatggcccgactgcatacatctatcgaaccacggatcagcacttccatcgacttctataccgcatcaagcgcaagtttgccgcgctcacttccacatctagatcaacttattcccaactccacgtccccgtctagatcccgcactatctacaagtaccggcggcattcccactgaatcgtagtcatgcagatccaacacctcgccaagcatcgtgattgtggagtaccgccgccatctcggaccgatttcgtcgacacgaatgaggctcacaagctcggaacgtggctgctccgaacattggtggccctgtatcgggtgtggccatgtgatggagatctgagtgtgaaggtttgcataggatgttggtgtttgattaaggtgcagtgggatttactgccgaggggtagagtgtgacgtagtcgggtgagatggcgggggtatcgatcgtgttggcttcggatctcgggatgactatgggatttcacttgtagattgaatattgaggcgtggagggagtcgagctcgacagtcaatatgagaagatacacagtaacataatctgtggacataacattcaatatcagaatccaaccaacgccactatcctaaatacattaaacataaaacccatagccacttgggcgcaatttcccaatccaaatcccatgcccgagatatcggtacgccagataaaaaatgagtgtgggggtatcataaactttttcagaaaaaaaccagagttgcgcgcaaaatcaagaccacgattgccactgcggcctctgctcgttcaacgtccgcgtaggcatcggcgtaggtgatcgaccagcatcctgctccacgtcctgcgttgaagctgggattgctcgttgtggcgactcaggtacttccggtatcaccggggatcgcgggtcttgtggcctcacgctgaagaaggccctcgacgactttcgagaatgtgtcgaggctggagaattgggtagaggtgggagtgcgcttatttcatcgccctcaaagttccgcgttgtgcgcgcagtggaggcgtgtgtggcatcttcggcggtgcgatcgcccatctcaatgtcgtagtagtgagcattgagcatgttgagcgtgctgacagacgtatgcttattggctgttgccttattggcgagtgcgggatagcggatgacatcgatgtctttctggactttgacgccgccgtgggcatcgaccgagacggaagtgtttgagttagagatgtatccgctcttgctccgagaggcgccgaagaaggaagcaaccttgctcagcaagcttttggtagaagcgattgtcttcgatttcgagtgtgcgctgtccacgcgactggagttctttgactggaacggcgatgtgagcttgtcatggaagaagtgcttgaagaagaccttcagcgttggcgcgttggcgcagaatgctccaacgtgaagctccaggagcgtcgtgaagaagatatcgtgggtggaccaggtgacatcgtaggattcgtagaaggtatgccagcagtagtaggcacgcagaccgccgagcgccactgcaccatagccgattgcgaagatgccgaacaacgcaaccttctttcgcttcgagatctgcaagttccagtagaggaaggtgggcagtacagcagtgagaaggtcttgggcagctgagataacggcagcagcgaacaggtctgctccttcatcaaagcagtgatacttgtatcctttgaggcgtttcttgacatcgacctggtcccaaaacgcagatatgggctgacatccgagtatgggcgcgagcgtgagagcaatagtgtaggcgatgatgaagccaatggaggcccaggtggtccagcgaaaagctttcgacacgactcgcgatgagaggcggcggtagaaaagaagaatggagatttttatcatgccagctgctccgcaaaagatgcattcgatggccaacacatacttgcgcgaggcgacgagcaaatcggattctttgataacgtctatgtcccaaatatgtcggtcgaagccttgggatacagctgcatctggtgagcaacggccatgccgagaaaacggtaagcttactgaggggaaacattatggtcaatgcaatggtaggaatctgatgaggttagtgacgattgagagcagcatcggctttccttacaattgcagcaagcatcaaccagtcgtcccaacctgggttccgctgatgaaatatcctgacccagagtcgtgcgaagaggagtgcaactgtgatcggaccccatatacacgacacaagcagcatagtatttggtcttctctgtggattgacatagtttggtgctggccaggccagaacgacgtcaagaggggggctaagtccgccgggcatcgtgattattttgactcgcaagacgtaggtggtacaagattgaggtgagggaagatctgagtttattggaaaagttacaacggggaatatgcctgcaataagtgcatcgcggcttcctgccgtgatttacgtggacatactgtcggtacttgtgtacccttgatgtcacccgtgaactagggcacttctgtttttcgacaaaagcaacttgtcgtttcagccaatatgatctatgcgacgtttctcgagtccccacgtcttctccactcctcggacctgaggctatgcctaattgggagcccaagcggcggttcatcggcagggtactcagattactcttacactccgggcgagcgtcccagctgtcgcccaagactggcagactagtagattgcgcatactgctgcgctttggtgttgctgtatagggacgttcgaacttcaagtttggttgatgtgaataggacaaactcagtaactcacatctcaagaacggaagtttgtctgcgccaggctgccccttgcatttaggacgtgggcccagtagttgcgccgtacaacaaaatgatgcgcccgtcgctcaatctagcttgtgcataaaatctagcctggtactttcttttctttttgtgtcaagttggaggcgtctgccacgcggacgtaaatagttaaagtggtcgcggaaatggtctagccgcgaactagtgggaaagcgctcggaacattcctggacgcttggcgagcctcattcgtggatgaaaggtcttgtccccggtatgggttgggacccaatcattactgggcacaagcttcgtgagtatgattctgatcattcgatagtcgctgagcaagtccttacagtcttggggaaatgaagtatgcaggtatgactggatatgtgtagtatagatggtaatgaagtcatcattccctcccgaagtcatctatctcgaggtagatggtagaggaaccctcgtcttcaaggatactccagaaggtgcagttccagtgatccggatcgcgtaagtccttggagtggcacacaaaacgaggaagcaagataagcatttatttcctccatcgtggttggctggagagtgcaaatcacagcgcgcggaagctctcccatcatcgttccgaccctcgtcctggcgattgccgtttgggttcagggctcgagatgatggtgggcaaaagtctcgtgctggtaaggctgctaaaggtgtgtaggcggggactagaacccgatgcatgcgtggctggggctgagaacgccagtacaaattcgaccatggcggcgtcgtttaagcacgcatgcatttacaagcaactgtcgatttcttgggacgacggaaagtaggaggatcgttgagattatgacgggtcatattagccagcttcatggctaattttcgtcttggtttgtagcagagcagccgagtctgatctacatgttacgcatactgatgctagattgggtgtagtagttgccatgaggcaacacttggccgctcaaaaaatggagcgtcccatcagatcaatttcggcagcgtgcaaccgcatcagcgtggatcgggcgacgatgctgcgtcgacgtgacatacaagaagaggcgtgtggggaccatgggatgggattgccacgagaaataggcgacgctgaccaagacggcaaagcgcgagcgcgttcaccgggccgtcacggttgaaaccgtgcaggatccacaacttttccaaataccgatattccggagccctaatttgtgctcttggacaccacgtgtttaacgtgctgtgtttgaggtccctgccaccgttgcagattgcagctttgtcgatcaaaagcggattgtacaactgtatctcgtcgtctgttcaagcgagggcaaggcaagaccgatgtgctaatctgctcatacaatctttgagccaacgaatggtccccaaaccgcttacgcacgtcaaggtcgtcatggacgtgtttccattctcaagcatttacggggcctttaagcgagctgtcactcggggaagctagcggacgttgcactaaccactgcagcaggcaacgaaaagggtatggctgctctgctatatttctttttccacgtccccaggagtctgaactgcgaaaagcaagcactaagcgagtgcggcaattgtgtaacggccgcaatttcatgcgccgagcgccagagtgcgcggatatggttcgcctcagcccgaagtttacaaaacctcgagtcagaattggcattgccacttcgggtgcttgacgatgagccgcgtattccacacatgggacccggaacttgtccgaacccagcaatgctacaaataggatgttgcaaattaattcagcactgaaacctgaaccaatttacggtgcagcggtggacattctacagcaaatttgaatttcaaagtcgtggaccaggacagacgcaccatatcggggggagatgctgaggcattacccaggaagtgatagcattctgtaggccacgaggccggaactcaataataacgcagagacgtcatcggccccgtcaattcagaagtcaaatcatctgcgcatatcgtcgttacgaggtgggagtagaggtgtcgctacgcatcatgacgaacttgggaagccgcattgaagcggctgcttacacagcacgctagcgccgttccagccaatgacgtatgtagcccgaggtttccgctgcaaccctccagacattacagatacattctttgcgggcatagatcaatcgcctactactcgcgtaactacagatggctgactgaggcagcgtcatggccccggagattagctaagagcccaacaactgggggtggtccgggagacgagcgcttcaggttatgtgcatccggcgtctgcacgtgtgatgagggtctaccaaatcctggacaagccactggattactcatgattaagatgcaaggcggaaaagatgcaaggcggaaaagatgcaaggcggaaaagatgcaaggcggaaagaatgcatatagcttgccttcttcgctgggagcaactgtccttcagtttctattattgagagaagatagcgtcgacgctacgcgacgcttcgacgggagatccaccgcccaacaggagagcgacgtcagtgcaagatttgtttcggcaatccggccggctttaagcagcagaaaacatttacaaggaggcgacgcccgggattgcttgcgacacacatatttgggaatctgcgaccatgcaggaagaagactacgagattcttcgcaatcgcgccgacgccaacccatctgaatacacgcaatgggacccgaatcgccagtttcgcagccaatatgcagagttgcacaaggacgatgccaactatgaggagcgcacgcgcatagcaaaagagagggagcaggagcaacaacagcctgggaaagccgcatcgcctctaccacaattagagttggaggaagttgcgaccccgctctcgcgacacagtagcgcatcctcgtcctccagctcgtcttcagcttcaacgcaagatggcgcgcgcctcgaagaaattcgaactgcgcattcgactgggcgcgaccgcgcggccacggtcacctcacaagcctcgagcggcaacatccttcacctccaccccaccgagcgccacccagaagccatccgccgtatcgagacacaccgcagccaacatgctggcaccgtcggagcagcgcagacgccctcgcgtctcacacagactctgtcgcgtcgccgtactgaaagggcactgccgggcctgggagccggcaagcccttcccgccgctgctgcccgatcgtgaggaatacgtggtcgagtttgagggcgtcgacgacccgttgcatgcgcagaactggcccatgaagaagaagctggtcattggtgcgattctggccttcgatgctcttgccgctaccatgggctcgagtatcttctcagctgccattgggccagtatcaagggagtttggtgtcatcaacgaagtcggcacgcttggcacgagtctgttcgtgtttggatatgctttcggaccattggtacgtttttattggtatacactgcattgagctgtctggagctaacacaccacagatctgggcaccttggagcgaattgtacggccgcaaacctcccatcatcatcgccgcctttggcttctctattttcagcatcgccgttgccgtgggcaaagacctccaaaccatcctcatctgccgcttcttcgccggtctcttcggctccagtccgctcgctatcgtcgccgccgtcttcgctgacatgttcgacaacaagctgcgcggtatggctgtcgctgttttctcggcaaccgttttcatgggccctctgctcgcccctttcatcggcggctttatcacatcaagcagcctcggctggcgctggactgagtacatcagcagtttcatgggcttcatggcattggcgctgcttctgctatttatggaggagacctacccacctgtcgtactcatcaacaaggccgccgagctcaggagaagaacaaaaaactggggcattcatgctaagcaggaggaaatcgaagtcgacttcaaggagctgattgtgcgcaacatcagtcgtccgatgcgcattttgttcaccgagcccatcgtgctgctcatcacgttgtacatgagcttcatttgtaagtgcagaactatcgtgctacccagattcatagctaatgaaacatcagacggcctactttacctattcctgactgcgtacgcactggtttttcaaggcgtatacggctggagcccaggcgtggccggactcgcatatttcggtatggttgtcggagaaatcatcgccttcatcatcatcatcacgaccaattcgcgctacgtcaagaagctggaagcaaacaacaatatcccggtacctgaatggcgtctccccataagtatggtcggtggagtcctgttcactggtggactcttctggttcggttggagtggatactcgggaaacgtgcattggatcgtgcctgttctctctggattgctcaccggctttggcatcttttccatcttcttatcgttgctcaactacttagtggacgcatatctcatgtttgccgcatccgccatcgctgcaaacacgttcatgagatccatctttggaggcatatttccactcttcgcgacatacatgttcaacggcatgggtatccaatgggcatctactctactcggctgcgttgcgcttgtattggtacctatgccagtagttttctacgtatttggcaagaggattcgagcgaagagcaagttcgcgcctgcaccggacattgagcaggataagagaagggacgaggagagtcggtacactcaagaagaggcagccgagacgcgcagtggaagtacgactgagggcgaagaggccgcgagagaaatccagaaggagaagagcaaggagcagtgaagagcagcatgtgtacatttaatatctaatatctctgaaagctggacacgttcacaatttggaaacgcgcgcgctgccatcaatcccgctgtgggcgtgtggaggaaggtatgccgagccggaaactactcatacagtaatgcgacgtcaaccaatcatgtggatctagcctccggacgacagtcccccgcaacaccacgagatgacgcaagtgtggaccagaagtctggttgcggggcagctttactccgcaatttatccagcgtgcttcagagaaagccacttgtaagtcttgctgtatatcttcgtcaaaccttcctcattcgtctacatttcacgcgtataagagacaccattgatacaattatcttaacaacatccctttcctcgcatcgcaaaatttctgcttttctgctgcaacatacctctcgatagtgccgccaatatgtctatgtccattgaagaatgccaaacccctcgcccgggctttcccaagcctgtaccggacacgccgacaaacgtcatgcagcaattcagcatgaagggcaaagtaatcgtcgtcacaggcgccgctgagggaattggcggtgcagttgcagatgctatggcagaagccggtggagatgttgcactatggtacaattcgtacgtttcctcttcagcaaccaagcacgtgacctcttctaacatcaacctcccagcaactccgccgctataaagcgcgccgaaaacctggcctcacagcacgacgtcaaaaccaaagcctacagcgtcaacgtgaccgatgccgcagccgtacaggctgcaatcaagcaagtcgtatccgacttcggcaaactcgacgtcttcgtcgccaacgccggaaccggcgattcccaacccctcctccaacaatccctcgacgcctacaaaaacctcatggccaccaacatcgacggcgtcgtcttcagcgccaaatacgccggtgaagtcttcgccgcccaaggcttcggcaacctgatcctcacatcctccatctccgcgcacattgtcaacgtgccgatcgaccagccgatatacaacggcaccaaggcgtttgtatcgcacctgggtaagagtctggcgcgcgagtggcgcgagtttgcgcgggtgaatgtggtgagtccggggtttttcaacaccaagatgggggcggggccgaaggttattaacgagggactgaggatgattccgctggggaggcagggggatgttaaggagattaagggactgtttttgtacttggcgagtaacgcaagtagttatatgacggggagtgattgtattattgatggcgggtatgtgttgccgtagaaaggagtgcagctggggaattgaatgtgctaggagatcaaagttattctgagagtccttggtattatattgaatttattaagagacattgtggtgagatgctggaagtgccttggttgcacactgacattgcacagactgcggcatgtaggctgcatacatttgatcaaaggcgtcacttcccaaaatccgcgctctcttcatcagtgcttttatgacagcattgtgaacgttgtccttgaagtagcggaagaatgagtgtgcctaatgcgtgctgtagtaccatgtggggaagacgatttgctcctgtgagcagcaaagctgcattcaggaattttaccaagattgagaaactggaattcgatctcaagatcgcgcagtgttcaagattggccaaatagaattacattccaagatcggagagaattctggtcgtccaagtagaaattggaaaccgtcgcgtgtttctagctcaggtttctaattttcagttgctagaggatgcgtaagcagcacaacatctatcaaaggtttcccgagctctgttgttattaatgttgtaatcatgttttcatcacgatcatatcatgatcagaattctcgccacctaccctgataccgcatacctagcaacttgcatggactacgagacgagatagaagagtggatcgctcttcacgccaccgcgaccgccctccctcacggcttgttggaattagtttggcaacgtcagcaagagggcacgtgttgtgacaggtaatggagtcgttgacggtcgactgaaacgctgcccaaagatgctacagccataggtgaattcaaagctgcagaggtagctgggtctcccaaccgccatgatcttccacacaagccgaacgcgaaccaaacggtggttttcaatgtctccaatggtctcatcgagggatgtcatttttgtcgcgcaacaacaaacaccagccgctgcggagcatgcagagtcgtttcctactgcagccgagagcaccaggccatcgatagagcagcacacaaggcagcgtgtagcaagattaagaaggagcgcgctaagctagaggcagaagagaaagctatccgtgcccacgccgtagacgaccacacaggcaccaacgcattccaagaggttggaaaagccatgggacacttctggaaacatcaaatcatacgcccacacttgttagctcgctacttccttgttttagcattgctcagagtcaacaccaaacacgcagtcgaagcagcgctcgagcatggtctcgatatgctacgcctcaatcatgaagacaaccaaggcttgcgctgcatcatcccatcgctctacctccgtctcggtcgtgatcaggactgctacgaccatctcgtctggtggctcctgtacggtcgaggagacaacaagcaccactggggtcatccagatgctgttgtcaaggactacaacgctctcgagcccgtcgctgatttcatcaaaggcctccctgacctttcacagatcgttgcgctcgcactgatcaagatccgcatgctcatcgacgtacgcaagttccggtctaatcctcaacacacatcggtagaatgcatcagcgatatcattgctaaagggcgcggaatttttgagaaaggagttgctgagctgatttgtgggtggttgagaaatttggttgtggatatgtatgttgggtgtgtggtgtcacgatgaggatttttgggaggctatgttgaatccaggggagtacttggcggtcgggcatttcgagtataagtcgatcaagcatggccagctggtggtgacattacaagagtgttacaatgcgtgggcggagactccaggcgcttttgcggttctggaggagatgcaaggagatcgagaggtgcaggagagattgaagcggttgaaaatagcggaagtgtcactaagtgccgctacatgtcgtgcatgctttgatcaacctcctagcattgctagaaattagcctctatattgtcagtctgattaatcgaatttgagggcatgtgttacaatacacccagaggagcttgcagctatcaagccttagctaaattgattacgatataagtgctcgatttacacgaactgccacagcccactgcgatatttgaaaccgtagttacatgagcgcggatggggccgcctttagggtcacttttgcgagcgatcatgtattaaggtatccaacacacaaagacaccaatcgatatccggaacttgatcggcgcgcgcagtgttgactcgcctttggaagtacaaacttatccaactctatattgcgcctagaatttcacagcaacacctgggcatgcactcttccctcgattgcacttactcaccatacgtacgcgcaccgccttcattcatccatacacacatctcgaccctcacactgactaaagatgcaccaccgtacctcggttggtatagcaggcgtcgcatatgcgaaacctgtttgaagatcggggtgtgtcgttccggtgaaacgctagcttgcgacacatcaacacccaaacacctcggacgctaaatatggaaacgcggaggatcgcacttggcgacttgcttgttgcgacttggctgtaggatggggtgcaaggaagatgtagatcatgaattggtgaatgtcgggacggaggctctgagatgcgtagtagaagttctcaatgcacgattgttagtctaagttggcggaatatcattcatcgcgaacaacaagaactcgttcacggtttgatgtctattttggtgttgcttctgcaatgcaaatcggcatctgcaacgcaaatcacaaaacacaaacaaacagctagcgcccctcgcttcagatctccccaatccacccgtttcggtaccctctgctcgcattgaagttttgcgccttggcactcagtccctcctccaggcgccgcaattgaaactctgttctggaacgaaggcactgctgaggcctagggattggcttcgtggatacggccaagcgtgtaaagaaacccttcctcgtagccaagccctgcttcggccgggaaaagaggctccctgaagcacatcgtggtttatgctcatggagatcttgatgtttcttatgggaaaagaatgggtattccaagactgtagctagtgcctttgtaggatcattgggcggagatcggagcagagcagggtggttggtcgagtatcatgaggtataagaggaaggcatcgtggcgcccatcaagtccatcatcatcatccagcagttcaatcgtcaagcttctctaatacacctcctcagcctggtgctatttgcttcttgccttctcttaattaccttcattcatattccacatccgagttgatctcgtccagtaatcctcacattcaatatgtacttctcacagcaaatcgctttcgtcgctgctcttgcagcttgcgcttcagcccatggtgtcgtgacagaaatcaccggtgccaatggcgtcagcatgcccggtctgaccatccaggatggaactcctcgtgactgctcttccaacggctgcggctcccaggcagacactgccatcatccgcgaccgcgacatcgccagcggaaaagccactcctctcggtcgcactcaggggcaatgggtcccgttgacgcagcagtcatgatcggtgccttcatgggccagggcgctgcaccacccgccaaccagggtgcatctggcagtgtcggtgttgaggacaacatccaacaggcgcagaagaagcgtcagttcctcgccggtctcctcggtggcggtgctggtggtgccggtggaaagggcggcaacgctggagcaactggtatcgcaggtctcttgggcggtggtggtgctaagagcaacggcccccctgaggctcgcgtcgcagctgctactggtgcaggttcaagctcaggtcttcctacatgtgccgacgatggcactgtcaccatgactcttcgccagatcaaccaggacggcgctggccccttcacagctgattgtgacggtacctccggaggaactgacgaggctgctatgcaaaaggccactgtcacccaggacgtccctggccttggtgtccagggtatctcgctcgccaccaacaccgagttccagatgaaggttcagatgcccgctggcatgacttgcgatgctaccgttgccggaacccccaatgtctgcgtcatgcgcgtccgcaatggtgctgctgccggtccctttggtggatctgttgccttcacccagtcgactgctgccaggaagcgatccattgcctacaggctcaagaagcgcatggagttcaacaaccgcaactaaatgcacctggcatgaggaagagctggaggataggaatatgatctttacatatatatacgacctgactggagcagtgtcaacaacgactctcgcttattattgtaaatagaagacgcatcgcgcaaataatgaatatcatgttagccaacatacagacccttcgcgcgattcgtgagcagcgtgtatgtcctttgcttgcatattgtgcacttcaacaggccttcaaggtagcccattgctattgctgacttctgtgaattttgcaagtaacctgcttcgccttgtcaaccacgactgaaagcgactagggtgcatcaggtggcctaacctgaagttatacataagtcctttccgttacattcgaaatgcaatggtattgtgtatagatccaggctacatgatggaatgccgctgctcactttccgtcataggtgaaaacctgcagtatgttcacaaattttgtgtatacttctaagtttcctttttctcgtgtatgtaacggtgacaaggatcaaattttcaccttatcgtggatatcgcatagacgctccaaacgacccctgcgaacccttacggaaacgcggcgagatacgggagggaccgagcggaagagataaagtctgacgaaggcgaaagagttcgtaatgaaatggggaggactggagaaggtggaccgactccatgaaaaccctcgtaacgagtcgtgcctgatggtggaactaggccaatatcggtcaagcgaatcctggggtcgcggctctcctgcctgcagtgatggtcgagagtcttcgcaatctcgcgatggcgcagagaaagaggtcccgggcacgcagccattcgaagaagaccaccgcgtgcttttaaaatgtcttatcaatgcatagctggatgttcgctcctactgcagattccgccaagatggccatgattgcgccatctccacccttatcgcatcatcgcgactcgcttggcttggcttcggtcaatcgctgtagtcaacttaggtctaagccagacttatgccaagccgagctggatacaaacatatagccatgggttttctctcatcgattttttccaagcgcccgtcgtccctctgcttcttccctaatggcgctcttcgacaacaagaaccccggcgaggccgcttcgcccacggccagctaccgcgatgaagacttctcgcgcatcgatccagactcgggtgtcaagcgaggtctgaaaacccgccatttgtccatgatggcgctggctggtatcatcggccctggcatcctcgttggaactggaggcgccctggcaaacggtggtcctgcagccctacttatcggatttggtttcatcggcatcgtcgcatggagcattactcaatcactaggcgaaatgacgactctgtaccccacaggaggtgcttttgtcactctctctgatcgattcgtcgacaaagcgttcggtgtggccgtcggatggcaatattggctcgtgtgggcttgcgttctggccaacgagtacaacgtcatatcatccctcatggtcttctggagcgacaaagtaccatcgtggggatactttttaatattctggttcgccttcctgggattccaaatgatcggtgtcgaatcttttggcgaggctgaattctggctggctttggtcaagctagttggactctgcacgtacttcctcttcagcatcatctacgtctccggaggcttgataggccaaactgaagccataggattccgctactggaacgatcccggcgcattcaccaacgggtttcgtggtgttgcgcaggtgtttgtcttcgcgtctacgttctatgctggtgtcgaggctgtggctgtggcagctacggagactcggaatcctagtgtagctgtcccgctcgctatacgtcaagtcatatggcgtatcctgttcgtatacatgggtgttgcattctttttcggccttacctgtccggccgacgcggacggccttattaacggcgaaagtcgtgcgctgaagagtccgatgactatcgcaatccaaaatgctggctgggaggggggcgtacatctgataaatgccttcatcttcatcaccgtcgtatcagccgccaacagttctatctatattgggtcaagaaccattctatttatggcgcaggagcgcatggcgccacgattcctaggcaagaccaactcgcgcggcgtgccgtaccccgccatcatcttcacgaacctgtttggtttcatttctttgatgaatttgagtacaggaggcggcaaagcatacggatatatcatcaatttgagcggtgtatcgacgttcatcgtctggggcgcaatctccttcacgcacatccgctttcgacaagcttgggcagctcaaggacgagctcccgaacaactgcctttcaggtcctttggctacccatggaactcgtactttggactcggcgccaacattttccttgctcttgtacagggctggacgacattcagtcctttcgatgcaggaacatttgtcgatgcgtatatcctgcttccgctgttcggcatcatttatttcggatacaagttcatcttcaagacgcgatattggcgcgctcacgagatcgatttggatgctggaatgaggaaggacctggatacgaaggaagaggtgctgcatggtgagcctgatgcgggtggacacaagaagaagggcattgtgaggagattgttaagtaagatctgattcagatctcaagcaatgatagtttgattttatatttcatgattgggattgaaatttgaaaagcaacatcagcgcgtttagcggtagattttcagatatccagaatagaatatgtattccctttaccactttcgcaagactttctgcatatgtataaatggatccatgcttgagaattcatggattgcaaaagtcctcgtatatcggcttctgccttgcattaaaggatcgcacccttgtccgtgttccgccagggttgaagttgccgtgttcccattggctagttgcagcccctcaatgtacgccccgaccagccctcccacgtccgacatctgcggcacagcacattcgtgtttcatgcatcgtcataatgtaagccttcacgcacttacagcgtgctcacgagctccacttgaccctcatttgtctcctcgtatagcacatccttttccctaacttctgcgtcataaatttcgcaggaaaatggcgcaacctaacggtaaggttcgccaaagagcttggaagccgaagaaccgtagtggctgtaagacatgcaagtgagtaactctcattgtacacacatgtagcgagccttccatttacggaaacaatctgctgtactgcagaataggcttgcatgcatcctggatatgtgctgacttcaccaggatacgcaaagtgaaatgcgacgaggagaagccatcctgcaaaaggtgcacatcaacaggccgtacgtgcgacggctacgacgtgacctttcgacctccttccaattcgccaaagaatattccgccgtcaaaccaaggtccgttccatcctggcagagagcttactcattctctctccccgataccgttggcaccagctttacgtttaaagacacccagggaacaggctagtttcgaattttttaccacgcatgctgtatcttcattaagaggattcctcgattctcctttctggcaaagagagcttctgcgcgcagctcaccagcatgaatcgattcagcattgtattgttgcacttggcgccatgcatagaaggttttatgaaggtcgcagctctcatatagacgagtctgaactggcggatgagaacttgcaatttgcactgcgacagtccaatcaggctatccaagggctgctgagatcaaccggtcctggtggacacatggccagcctagacaaagtcacgctcatgacatgttccatattgttcagcagcatggcgtgtctccaagggcaccagcgagaggctgttcaacacttgcggagtggcattcggctgctcaacgagttagacaatgaggaggatggccggttggagcgtcacccagtcaacatcgattcattgcgatcaatactcgtcgggctcgacatacaggcccgcgcgatcatgacatccgaggaacttaaagtttgggagcctctaccgcgcgtcaaagaaccaatgatatcaccaagcacaaacttagacgacgactctcttgtcgcaatgcactgccatctgcaaagtcagctcaatcaagtcctagccttcttaccagcgaatatgcaccgtccttccgaagaaagagatatagtggctcatcaatatcgccaaatactcgcaagattcgatcgatctacggaactacttgagacgctcagcaccaaagctgccaacagcaagtgcggcaacttttcacagcccatcatggcgctacagctgttacaagcccagttggaatactacttacgagtaccacgaggtgatctggaagccaagttcgattttttcggagagtctttgagcgagccttttgatgttgtcgcgcatcacgtcaaaatgcttgatctagcgactgaactgctttctcatagctcttcactcgcgcccgtcttcactaccactatgggtccattggctgcgctatggatcattgcgagtcgcgcaccctcagaatgcactgccctgcgaaagcgcgctgtcagagtcatgctaagctatccgcggcgcgaaggattctgggacggactggtagcgggccaaatcgcacaggaactgctgagggtggagcaggaggccacgcaagaagagttgggtttgatcacgacaccggggcgcgatctcattcctcctgatgatctgcgcattgttgtcattgcgttgagatatgatcctgtggataacaggaaggcgacggtacattatcgcagtctacgcgacatgactgtggacgcgccggggaagaagcagtatctcagctggtgatgtggattttgaggactgcaactgcagaagagtacgtggtgtggaagataagaagacacgagcagcagttagggtatactccagcctttcatgtgcaaatcgggcctacgaggaatacaaggagctcgtgaagaggctacaatctcaattcgggaagcctatacatgagcgtgcacaggagaagagcaacaccgtgtatccacacacaaatctgaatactagttgcctcttttacaccatagcatcttcagtcgagtacaacgagcttttgaaacacgcacagcacgatggcaaaacatatatagtaacagggttcattttgaaccacgaaaactcagaagcatgagccgaagatgtggtatctttgtagctaccagaaggtgtccaggaggcattggaaaagggtcggtttttcggagatttcaaatggatgttccagaaagcgagcaatcatcagggaagttggatggccttttagtagaagagtaggagcagagggatagatattgactcttcaaaggagcggaggatgtttgcataccataattggcgacaagcgtcttgtagtactccaaattgctttgagaagatgattttgtgacttgtcgggtgacttgtcggcaaattatccatgtcgaaaatgtacgagtttctgagcgcggaaacttcgccagtgtatgaatgtggctagatgcggtttgagcaatagatgaggaagacattcagagcgtgaacaacatttttgacagcgtgacgtgtatgtgatttgaaccactaccacagcgccatttcgtagatgtctttcagacaacgcgaggacagaagcagcacattactggacggcgtcgtatttttggtggcaggtgcttctttctgagaagagaggcagaattaaagcaacctccaccactttgttttgtttttgcaaagaacgactggtcggtcaaacattcatgtaattgccatgcactttggacagcggcagaagctcataactcggatctcaggggcttttgtttttggggaggggaagatagagtgtatgggcggaaagattttcgacaagagatgaggtttatatgtgccgcggataccaggttctttggtacatagaccgcgaacatgttgattttggaataacgtggagtagaaaacccaggttctcatcgaagtgtgcactcgtactttcggagggccgaaaaaggcacatatactggcgtcctcgttttctttgtatagatcgcgcaagagaggaacgtttcgtggcgtttttttgaagcagcggccaaagtgaggaaaattcatttcaataggcctctggtattacttgagatcgcagtggctgagaaatagaaggagaagatcttgttccaggctaacgagtggcttttttttagaattgcgcagcggcggaactaagagacatcaaatgtcactgatttggtacaacgagagctttgtataattttgtataggcatacagaacagcgaaaggaggagtttatatactcaatccccgagatcacacgtcatcttgctattccttccgatacttagacgcagagacatgccagtgtcgaatgtaatctcaagctttccgccaaagccccttttactttttttgcaagtttggagaagcatagacataagcggcgtgagctgttgttttggtagcagcaacagcgacagaagctctccaatcatgtcgaacaaggtcttgaggcttttttatctgcagatcgccacacgtttcgtacttcccaacaggagtggaaagccattcgacctcttctagtacctttttttgtgctgaccagacacaccagtcatcgaacagatactcggtccactcggaatatggcatcccaatcatctcagagcaagagaagcatgattgttgcagtcggcctttttcttttaccatccgcagctccaccgtgaagttttggagttttggaattttcttttgcgaaagctcaggaaatagaagtacttttatcacgtcctttaaaccaagacacgacaaacatcacatgctttcgaaaacgccacatcagatgcatggacacgctttcccctcaccagcaaaagcctcgaaagtggcaagcacagcagaaaagaagcatacaaagatacacgctatttttttgttcaacccgtcaaatgatctatttactctgggcaccagaaagatataccatggtgttctcaatgttttttcttttttggagaaaaacacacttccaataactcatgctcgctgaggtttttggactccgttccatgaagcggcacacatgctattttggagaagacaagcaaaagcatgagaggatgaggtgctgtatctcaagactgtggagtgggcttatatacgcttcctaagccgtgagacttggcatcttgtatatcagcgttggtatcaacatcacatgcacctcaaacacttcgcttcagaaaaatatgtccaattccggccttccacctctaggaaatctattccaatcccaaccctacccaaccctccctcattaccagagccagtccaaagccgcccctactcatacaaccctcagttcaccccacccacgctcaaatatcatccaaatcctccacttccgcatcctcatccttcttgccattgccattgaggcgattcatcctcacactctcgcctcggggctgattgccactcattgccatagcctgtctaccagactcgctgctctccaagaactcgcgtaacctttctttcccaacttccagcgcttgcgcagacgccgcgttgcccatgcggatcatggggccccagagattgagtgtgtaggtgacgtatgcgccaacggcgcagaggatgaggaaaatgaagtagacggggttgcgtagaactatgttttgtcagtgctttgtatgatgaagaagcgtgtgaggacttaccggctactatctcgttccagcccagcgccaccaggaggccgtagaagtacagcggcacctgcgtgatgccgccaatcgcgctacgcttggcttcgacgtagacgccatctgcggttttcttgaagcggatgagcaggtccgcttgcttggcgtcggagaggactgtcatttcttcctccaggctcttgccctcctcttcgtctaggccgccgataggtgtcaggtcctcttcgtcggcgggagtgacggaagcgggtgcatcgccaatccaagcatcgagcggtggtggcgcggacgttttcgaaagcttgaagcgcgcaagcagcgggataaccgtaatcgtcgactcgcgagccttggtgtaaatgccctcaatgtcgtcggtaggccgccatatccgcggcacgccctgctcgtcatagcggaacttgtcttcaaagttctccctaagcttgagaaggatgttgccttccatgacttcctcgtcgatcttcgcgcggagcacgccccacgatttgcgccgcagtctccacagaccgacatccacttcctcggggctagcgtcgaagctttgtgcgcggtcggtgaagcgcttctctgcgctagaaacggtctctgtgaagattgcccacacgcgatcccagagatccttctcgcttggtgggcgctcgccgtgctctggtgcgccggaacctcctcggccagttccgagcttgttgaattcgagaccaacagactcgtccaatcgtgaccgtacccagcgctcgattcttgtcgcaagtcgtcgcatctcgtccttgcggagacgtcctgatacatcgtccaggtctttgcggtagaccttgagctcgtgctcaaagctgctccatgatgcgccctcgatcacaatgctctttgcctgctccccgaactgtgcaattgccttcttcttttccgagtcgacgatttgcgcgaagtcatacgaagcacccttcttctgtccggccttcaccgcagcgctgacggcatcgctaaagctctcaacgccagacttgtgtgcggcattgagctgcttctgggagagcgccttgaggcgcgtatctaccttgccctcaagctccgcttgtttcctcttgtagacgcccttgtggtaccgactagcattggtctcaaaatctttgaaaaccgtggaccgcgcagcattcattgccgcaccaagttctgcaatgaccgacggctttcccatcctggtgtcctcggcctgcttctcctcgagtggcgcaatcgtctcatcgaataggaccaggacctcgcgcgagatctcgtcgcatctgaactgcgcaagcagctcttgttgtgtcggcagatccaagtccttgttgtgcacgatctgatcccaaataccttcagcgtatgctgggaaaccatccgcgggtatccgtcggtggtattggggttggaagatgggtagctcggcctcgtcgacaaggccgctggtctttgggtcgttgtatccctccttgaaccgcaggctgagctttgtcactgcctcctcaaacttctccggctgcaggatcttgtgtggtagcgcgacgaaggcgaagtcgaagtattcttctatccgcgagttttcgagtcccttcggttttgagatggttgaccatagtttcgacaggtcttgtgtgagggtgttttggaggtttttgaggggcgtggttccgaggtggtcgcggatgacgaagaagaggagggatttagggattgttctgtagctgtcagcaaagtaaaccgcgcgagagacttatgtacgcacttgctgtctttgataaagagttgcagattgacctcgaacactgtcttgagcaggcccatgtttgcgccctggtacaatccaacctggtgctcccaaatattgacaatcaggacctcgctcgtcgcaagcgcaaacagggcgctcttgcgctcaaagtcctggtcctccccgcgctcgcgaccgtctgtgccctcaacatccatgaccaggatgttctccgccatggccgagccaccctctgggcgcttgttcttgctcatccatatgcccttggtggtctgccggcgctcctgctcggccatgacgccgaattgtgtgccgaagaggtaattgagcagcgtggatttgcccgtcgattgcgacccaaagacagatataaggtggtagttgaagccggcgggtatgactttctcgatgttgagatatgtggagaggttgttgctgcggccatgttagcaacaccacacggcattgtcccgtagaaagcgtgcacatacttgaagaccttgtcctcatccacgacctggatgccatgcccgtaggcctccttgtcgacgttgtcgccaacgccggcaaagtgcgagttcatcatcatcgagggcgcggtcgggtgtctgacggtgccggggcgggtctggccattgacggacaagtgctggtcggccatgtttgaataagtagcagcctggcgttcgctgctcgcggcacgtggtacgggaagaataagttgaacttgctaggggataggtggcctgcgttgatgtcacagggctaccaaaccgttgaggagcctcgacgccattcgctgcatcgctgctcgcttagttcgctcctggttactgccgcggcgaatgacgatctgggcccgtcattcactcgacaggttccaggattttggtagccagccgtgactgctaccgcgtgcgtaaatctcgtggaaagcatgatgcgagtccaaggtgtgcgcgctggcaggtcgcaattggcccgcatatgtcttggcacgcatgttgacggcctcaccatcacgagtaccgagtggagacgatacacgactagatacctcttcatcttcatcttcatctcaaaactccctatgtcccttccctccactgaccatatctccgctgattttgctaatctcctcgctattcttcacccacgccttggtcgcgtccttccatggctcctctccaaacttgcccttacaccactccaacaccttctccaactccctccgtcccctctcctctaaaccctccttgtctcccttcttctgctttctgaaagcttcaacatcgtcgatcagagcgttggcatccccctcatcctcatacacatatgagaacaatgtctcattactctgcttaggcgatttcgtcttctcaaacacatcgtcctccagcttctctccttcgtcgcgtttcttgggcttaaatccgtcgcatgcgtctctcacatcgccgaaccaggcccgggcattattgaaatctccctcggctctgtgcaggatgccgtggagaagcatgccttccacagcgggcggcgcttgcatgtgccgaacgagaaagtgcgcggacgtcaagtctgagttgagcatgtggagaattgcttcgattgttgggtgaagctgcaggtcggcgatgatggctgttaagtctgggaaggtggcatgatgaggtggtgaggcgaggcgggttgatgtaatcaacttgcgtgtaagggagctgagattatgggagtctgacatggtggtggttcgatttgttgtagttgttgggtattggattgatacaggtttgagtgtgcccctacgtgaggaggccgatgcaaatcttgtaatcaggaaggatggcggaatacgtgggtacagccttgagcttgatgataccagtccgtgtataatgcgggacgcgaccattgaatgtcaagaggtgttcttggtcaaagcatgcacaaagacatgtgacggcgctcaagtaactttggggagaccggaatgcacacgtcatgattggccctgcatgcgtgcttcgactgattagggcgctataactcaaaggtcagtatatttcacttgatgatgccgcaatcatgtctgaagctactcggagctgccccagacaaatatcaacgatcttttcgacttgcaaaacggtcgcacagtggaactttcaaatgtctgaattagccggagaacactttctacaaacacaaaaatctacaacgcggatttcgcttctgcatcatccaaagcacttgttgcttattcgtacatcgtagagacgtgaaaagcgtctcgcgcatgcaaccgccaaacgccaagaaatgttgttgtggatacggagaggcctgagcaggtcgtggaggaggatatcgaggtatcttgaggatcatggcgagctcattccttagattcagcctttgcctttgactctttttgatccgccttctgctcgtgcttcttggcctcggcctgagcctggctcttcttcttcgcggcctcgcgttcctttatgcgctcctcttcggcttcgatcatttctgcaagtgtgttagtatctatatcaagcatctggagaatgggtagtggtggtccatcgtacgactctttgggagcaaacaccccaccaaaatcgtacgaaaaacaccactacgttcagcaacaaacgtacctctccactgatcctcaccaggatagctctcatgatgcaccttcttctcaatcatgtgcttgtgctcggggtcattaggatccagcaccctaatcgtctcccacctgcccttgcccttggccgcatcgttgccctcgatagcaaaactcgcgaggagcgccgccagcgttgctccctgcgcatacatacgcgcctgcacaagtttttgtgacccgctcaaatagcggttgcgattgacagcgctccacgagccggccatggaggcgacccagaagccgaagaggagcgggtagcggttttcattcgcccagtcttttgcacgctggaggccagatttgttggcttcgtagagagcatcgcgttcttgttggcgctcttgttggcgcttcttttcgggcgtgtgttcgatgtcgtaggcggcggaggcacggtcggcggcgatgacggctgtagtatagggtgtcagcttcgtattgccagatatgtagaatgcacttgtacgtaccgacaaaggttcctgttgaagcgacgaggaaagctcggaatggtactgtgagggctctgaaggatgggtatcgtcgacttgcgcctgcaactgccgctgcaccgactgcggttccgatgagaccaccaattgatcctcccttgatggtggcactggcactttgtcagcatcgcctcctttcagaaactacagcaaaagtaaggcccacttgtaatgcgcctcctcctcttccttcgtaagaaccttcatcttgacttgtgtaggattttcgctcagaaattgattgtgttgtatgtggggcggggacggtcccttcacgcggaatgaggtttatgtcgtaggtgaaaagtagaatcgatagtaaagaagtggctattctgaggcgcacgcaagcattataaaagatagcgaggacgccgatttcaaaaagcctacaccatggtgacgtcgccgagcttccagcgccgctagcgtatccatctgcggcgatgaggtaaagttgtccggcggaccctagtccagcccatcagtcagcccatcgaagcatgatcgtgtgtgcagagcattcttcgacgcctattttgtagtgatccttcagaagttgagcatatgaaattgcttgatctagttcctgaattgacttctacatctgcgcaacccatccctcgctattcctcgctctcaagttctgtggaagaccccagtcagagcgaatcgctccgaatcacatgcttcaaacaaaatcttcacaaacgttgtcttgcatcaatgcgtgccgctaggtcagccgcaatgtgagctcttaccccggtttctcccattcgcggcgcgtcttcgcatgtcgcgtgttcttcggaaacatgcgctgaagccgagcggcatcttgactatgccgctctgccgatttccatatccacgcggcatgtgactccaaaaacttttcacaatattcatacaactttggcatgccttcaaccgtacaaacgagttcgtctttgcgttccacaaacatcttggtgtttgcgtggaagaactacgcgtcttgcgagcgtctccgagttgccaccgaacccgcgatatctccaagctttaccgaaactcggtctccatcaccgtggatcacgtcgacaagaacggtatgcgtaagaacaacaccgggtcacaaaaatgtcacatatgaaagaaggtcgacatgtaaacgtccaggatgtggctcatttgagaggaaaatacctacatcgtatggaatgcccctcatgataatcatgccatgtttcgattagtttgcttttggtaagaagggtaagtatgtgggaaaaccagactcccgtgattcaaccattttgcgcccaacttatcaccacactgattctgccgtgttgccgtgaacaggtggtgctgctgcgataaacaagaaagacatattggaaaggtaggtgtgtcagacagccatgctgtcccaaccgcagtaagagatggcgtttttttgtcttatcccaatgggtatgacaatttctttcgacatgggctgtatttcgggcatatcgcgattacttcttcgagatcgacacttgcaacgagcgttccgtggctcattatacccaatgttgattatgttgaaggcaagaagactgtaaaagggcagcatctaacggtagttgctgaagccgctggtggtacgaggcatggggttattgtagcgaggtaacatgccagagggaggtccaggacgggtagtaagagcagggttgcagcagagcattgcgacgcgagatccatacttggagccgcggagggagaccatgtgcttgcgaatatggctaccgacgatgtcgcgatgctgagtgctagtgttggtcaagatgtactggacgagatagtttccgaactggtcaccagcgactgtatatgatcagcaagagtcgacggggcaagggctacgttagaactcactgtcgatcaacggcatgcgtggacgatcttgacggccttcgcagacacgctccaaataacggtcaaggaactcgttaccgccaatcttcaagcacttctcaatcaccttggaggcgtactgatccatgctgtattcagtagcgaagcgaaggatgtggtcaatagcgcggcttcgatcagccggtgctccatgttcgcagatgtgctgaatgcaccagtttccgaactggccgtgggcaatgacatcgatgctagcaaggacctcgttgatgcaaggacgctatgtcccattagcgatttgttctggagttaagacgagtgccacgtaccttgtcttcctcaagacagttctcgaatatgttctgtaccaccaagcttcccgtctcaccaagcgcaacctcatgccacatgccacgaagagcctcgttgacatagcgcatgatctgaggcggcgaatcactccagcgaagctcgaatagcttctgccagacatggcaagcgtagcggtggatcacagtctctgggatgcggcggagcaactcgtggaccatggttgctttgtactcttcgggaacgcagtcgaaagccttctggataacatggcaaccgaaagcgtccatgctaagagcaagagtgtttccacggatggcctgcgcaattgcaatgatctgttcggacgtgccgtgttcgaagcaacgctgcaccaggaagttgccaaagcgattgaccatgagtggataggcttgggagatgattgcctcgacaatctcgtacttctgctcctgagtacctaccttgagcttctgttgcaggaagatggatgcctgttgatcgttgttacagataatcttgtcgacaatgtacttccagttacagctcatgttgcggtcgagtaggcggcgataattcaggggctcgacaggagggacgtattgagaggcaccgacctcagagggggcctaaaattactcatgagtatgaaggggcggttttatgcctgctgagttacttacttgagagttccaaggcgagggacccagaccattggagacgttgaactcgtttgcatcaggtgagagcctactaccaatgacgccaacaggcgcagggtagccgggagcatgcatcgaagggggcattgcatactggttgaacatggggtcgaaggcggagccgggacgactcggtgggttgctcacgttgttacccatgccgttgaagctgttgctcataccgttcattccgttcatcagaccgctgctcattccactgctacggaagctctggctgacggggaagtgtgtaggctcgttgagaaactcgttgcgacgatagctgggttggttgacggcaggccgaggctgggcttggtaggagtttgaaacaaagctgttgccgctgttgtatcccgggcggactggctcattgctccatccactgttgatccgggtcgatgcgttgaacttgttctggagctgcgtgagcgtctgctcggtgacgtctccagtgtagctgtaatcggcgtcggatgactggctgagatgatccatggttgaccgagcaacctggtgactatgcatctcttggttcatgcggctgacctcactgcgagcttcctccagctctgccttcagcttctgtagctcgaacgcgtcgacgagcagtacagagttatccatagacgagggcggcgttgatgcgaactcatcggtggccggcgtgatgggcacggaaccgctggaggagttgtactgatcgggtggagacgagcggccgttgatacgctgaagcaacgagtccataacggacacttcctcatgaccaactaacttgggcttctgagtaggtcagtgacgtcgtcaggcatgaaatgggggcgtggggacatcatgacggtggcagatggaagaatagaggggaaggacagttactaaccttatagccgtcaaagggatgctggtgtggcatcatcatctgctggttgccgagagtcgaagcaccgagagtacgctttggaccctgcatgttcggtgtcaatggtgagccaaatgcgcggtggggggcatatgggtagtggttttggtgatagccgcctaccgcctgacccagtagctctggtgaggtgtcaatcttgaggtctcctgcggccctggagagcctcgtcgcacccttgcggggcgtcggagagccgtcggatgtgatgttgaagctcatggtcatgagtagcgtcggatgtgtgagtagatgaaagagatccgagagatgcgtgtgctcgtacgtgactgtgcagatgcgtagataatatgcaagacacagacagctcgttaatgttcgtttggcgacgtatatggccaaagtagatgcaggaaagaagacgcagtagcccagatggaaactaaatcagcagctcccatacgcgatcaagaagcggaaagcacgaaagagaggagggtgcagtcgcgagtaaagagcaaagaagaagcggaggtggagggtaaaaggaggagggaggaagcggggtggcaagaaaaggtagtccaaacagcaagagcgcgcgcgacaagaggagcaggcgcgttgacgcgcgtgtcgagtcaacttcaccatcaaactggactatcaacaaacggatcgtggtacgataacgcgtaaacagcagtgacaagaccgagtgccggggtgaagctggactcatcgccatcttcacctcaaaacaggatgcatagcacgtaatgaggcagtatctaatgaacacataccttggtagcaatagagcatcaagagccagtttcgagaacactggacgcagtcaccttccaatttgcatcaaagaagcccatcgccaacacgccctcgacacctcgccactttgcactctcaccaaacacgacaaagtccggctgccctacacctgtcatcattggcacgatacgagctgcttgtcgcaggccctcctcatctgctccccatatcaccagctcgagtctttctccgcctgctggccttagatacgccgccccgcgagccctcttgccatattcttgcttcctgccatgatggtcgacgacgctacaattcccactgccaccgtggattgaagactcgggaggagcgcttggtatgttgtcgcctattgcaagcgttatgatgttgccggtcgcattgtcgatgctggactcggataaagacgagacgatatccgagtcggcttggaaatactggtgcaggttgcgggagacctggagcgcgatctgtgaggcattgatggtgcctgcgtggcgtatcacaaacgggccttgcgtgcggaggatagctgtcatggatcctagctgtcgtccacgtcttttattaattgtcgcgtcgtcgtctgtcgtaactagtacttcttcagcatcgatattgagaaccttcactgatgaggcgcttgtgatcgcatcacgggatgcgtcgagtctgaaatctgcgccattcaacgtgactgtatcttgccacagcacaggatcaaactccagactcatgacgttagtcgtctgaatagtgtggcctttgacctccactcttccgtattgaccagggtcgatcaattgcaggactctgatgccactcttgctgcccatatctcccggatcacccacgactatggtgaattgttccagcttcctgggaagttcatcctcgttgcttgtgtgtgcgtagtaaaagtcgacaagtgcttgtgtggtcatgatggtactggagacaagttagctattgcctttcttgcgcttgatgcaaatattcgtactcaaaccaatggttttggccaggaagctcattgtagcttgaacttgagcctgccaggtatacctgctgtgcaaggaaacgagaatgataagcaggtacattgtcatcgatctggccatgctgttgctggattggaatgccacgagtgtttgacataagcatctcatgccgatagctattcagcgacgcactaataactgccgtccgccgtgggtccgcaggttgccaaagctcgtacggtacgtacttttgtatgctcgtataaccagacacaggggcggctgctactatcttgtctggatgatgtgtcagagcataccatgtgccttgaccgccattcgaatgtccggacattatccatctattgacatccacatcaggtccgttccagcccacgctttcgatccaggcggggatagtttccacggctgcttccacatcagcgaagccccagttgtgccagtcgtcactcgaccaaggtgtcacgccggtgggaaagagcacccaagcacacaaatcagctacaggatcaagagtacctgggaccggagagtcgattacttctaatccggcgccgtgcaaattcatcactatcggtagcttcgttattcctgagcgacatgtagcattctttgccggtggccgcagtaccgcatatgatactatcccacctgggtggaggtaagtgattttgtggggcttgtagatcgagaggtgacgaagatcctgagagacttgaagagtcgactgttgttggctgtccgtgttcctataagtcacagtgtacgataccgagggcacgttttggctgggcaacgtgatgttgaagacaagcgatctagtctgaccggcaaccaggacgatgccggaagtactagcagacgacaagttactagtctcgtcggctgtcagcgctgcaatatcactttcggtaagaacttgctgcccaacctccactccggagaaagagaaaggcgagctcacattcgcagcttgaattccaacaacttcgatatctgccgcaccactgtttctcaagcttactgatgcgatggggctcgctaatttgccatcgacaacatcagacatgaggatgccaggcttggccagttcaagagttccagatgcttgctgtacatcgaccacgacatcaattgtcggcgccaagataccgccaaacgcacgtacatctctcactagtcgaagatcgattctgtgagagccgggcgtgaggtgcaaaacaggtggcgccttgcggaacgtgtattggtcgcctccaaagtagtgttgaccatcgacccagtattccaggattgcgtccgtgtgaagaacgacatgctgcgtatcattgccgccgatgatgagctccccgcgagcccatgcttgatactggacagcagcccatccgtagatgttctttaagaaattccagtccacgttggagtagctcacgctcaacgaggcgttggctgagactgaactgcttgagatcttcgaagcttccgtcacgttccaagtcgcagtgccattggtagggagtgagcttctgaaagtcgccttcggatcgtacgagaggttcctgaagccgccaacgtactccagtggatcggcgccccacgtggcttctgcattgagagttaaatatagcaagactaagggtgtcgtcataggcttggtgctgtttcgcagacgggattcgagcattaacatacctctggtgccaatctgaaaaggcccgagtacgtgccatgtactggagaaagagaacatgctcgaggcttgagtatcatttgccatgaggggatggtattgcgcagacccaacagagatgcagaggcacaacaacaggagccacgaaacttctaagtggaaggccatgttgcacggatgagaaattgtgcaatcgcctcatcgtgacttgatctaaggcaccgtcgataacgttcgtcggcgcgacttggaccgaagcattgccatatgaagcaggtactatcaagcacgcagcagccggcttggcgatgaaacgacgtcaagtctgctggtgacgcgtctggaagcggaccagatctgccgctaattcgcggagggcgagcacaccaatctttaattcaccaccaccacgttttcgctctcgattgcctgagagattgcaaactttagcgcggctcatgacacctgccctttgtacggatctgcgcactgtgtaatacgagaagcgctagaggaaaggaggcttaaggccaggtcggacatcccaagactttgcgaccctttcttcccccaatggcgttacgatagacgcacgattccacccccacgaccctccaaacgcagtcgcgatggcgtccatgtcggggcgcgacccgagtccgcatcagacgttcaaattcccggccttccagcctgacctcatgcccatgcccgaggaggaatatgggccatagctcgtcgcggaccgcaagcccctcacacgcacccccagacgaatggcagcaccgtgccggcggacaggtggcagccgcgcaaagagtcgcgatttggatatgccaacggtgcgccacaggcatctgcgacgcggcatggcaggcaaaagagcttgagcgaggctattcggacgatacggacaaggaaagggagcgtcagccagaatgcgcacgagatcgcggatgcattgaaggcgcccctgtcgcccacgctcattgtaggtgacgtgctctctggaagacaattgcagagtgctgatgcaagcagatgctgtgtggtatctggtacatgacctccatattcaccaacatgtcctcaaaggccatcctcaccgcgctaccacaacccgtgactctcacgaccgtacaattcgcatttgtatctggatggtgtctgctgcttgcggccgcggcgcgcagatttccccgcttgaagcagacattgcccttcctgaaatacggaatccgctcgccatcaaaggacctcataatggccacgctacctcttacatgctttcaaattggcggacacattttgagtgcagacgcaacgtcaaggatacctgtgtcgctggtacacacaatcaaaggcctgtccccgctgctcacggtcggagcctacagcatcttcctcggaatcacatactcgctgccaacctacctgtccctgatccccctcacggtcggcgtcatcctcgcctgctccgcagacttcaacgccaacttcatcggcctcctgtccgccttcgccagcgcaatcctcttcgtcgtgcaaaatatcgtgtccaagcaaatcttcaacgacgctgccgcagccgagaaggacggtctcccaccatcccgtttcaccaaacccgacaagttgaacttgttatgctactcatctggtctcgcctttctcttcaccctccccctctggctctggtccgaaggctttaccctcctcggcgacttcctgcacgacgcctccatcgaactctccgaccgcccgggctccttcgaccacggccgcttactcctcgaattcctcttcaacggcaccttccactttggccagaacatcgtcgcgttcgtcctgctctccatggtctcccccgtcacgtactccgtcgccagcctgatcaagcgcgtctttgtcatcgtcttcgcagtcgtctggttcggcaagcccatcaccaaagtccaggctttcggcctgtgcctgacgttcgtcggcctgtacctgtatgatcgcacgagcgatgcgaagagagtggataagcgggccaaggccatgcaggcgaagggccagggcacgcttttgccgttggctacggatgtcaagagtcgcgcggggttcatggccagcccgtcgagtatgtcggcgggcacggcggcgcacccgatttcgagcattgctgaggcgcgagatgagaagagggatgatgatgcgactgggtcgcgcagacacgaggccgggaatggatatttaccgcccggcacgaaagcggaagaaacatggcggccgcatgggatgaatggacgaacgggcattggcgtttcataaaaacatcctggatagaacatgttcgctcccccagttgtttgttgtacacgaataagaattaactatattatcatgacaagtcacaaaacaatatgcatagaaggtgtaagtgtcattgtatcaaaccacacagctcgcatgattgtcattaccgctaccaaaaaattccaaaggaaaataaaccccttcgaccgcatgcaaggaaagcaacctacaaagcctgaagctggccgtttgatcacctcagcccagcaagccccagcgcccgtgtacatggaaaacagagacatgaagcagacggtgtaaaagagggtaaaaagaccaaagaggacttcctggacgccgtatcattcgcatgactcgtgtagccctttggtcaacttgaacataacgcatttgtcacattgtatgtcttgcggtcacgctccgtgtcgagcttgtccgccctgctgaacccagccaggtgtgcgtatgtactggttcttcagcagcatccgttcttcttttgtccctcgtctgccgacttgctgatctcgaggaccttgcgctcgccgccgaggacgttctggccgccctcgccctggtcgagggctttgcttgatacgatgcggtagatttctgtaggtgaacgagttagcatgcttctgcaacgtgggtagacacggcgggagcggaagtggcggtgtgagcgcatgtgtgttctgaacatgcagactactacttcaacatgcatgcgcaagccactttgcttggtgccgcatctttctcctctccaagcttacctgtgagaatgttctggaaagcaagctcgacgttgctagcgtccaaggcagaggtctcgatgaaagacaggttgttctcgcctaggagcaaaatatgtcagcgaatgcttgccgagtttgctgtatctttctgagagtgggttcacatacttgcaaactgctttgcctcctctgtcggcactgcccgcagatgcctcaaatcgctcttgttaccgaccagcatgattacgatgttcgagtcggcatggtcgcgcaactccttcagccacctcgtgacgttctcgtatgtctggtgcttgctgatgtcgtagacgagcagcgctcccacggcgccgcggtagtaagcagaggtgatggcgcggtatcgctcctggccggccgtatcccagatctgcgctttgatggtcttagcgtcgacttggatcgagcgagtcgcaaactcgacaccgattgtcgacttggagtcgaggttgaactcgttgcgggtgaatcggctcagcaggttggatttaccaacgccagagtctccgattaggacgactgcggggtgttagcgggcggcgcctgtgagagactgacagcatgtacccttgaagagaaactgtagcgcagaatgtcagtattgggcacaggcacacaagtgtggcacgcaggactcacgtcatattcgtcgttcgccatggttgcggtaggcgggggaggaggggctgcgcagtggagggtgaggctcttggtgtggcgaggagggtgcgatgtcgtctggctagttcggagctcgctgctagtaggtaaagctcgcggtagtcctttgctgtgggaggaggtctgatttggctgcctcaagtgcaccgcacctcccccgacaaagcgactccaacgtgtcgccaaggccgctagcttgttagtgcgccttcctcacctattcgcgccccattccgggagctgtttgcaacgcagctcttcacactccgcgactacgccacacctctgtaattcatatccagaacgacagccgcttgcgaacaaaggtgtctcgttcatgcgcgcgatcgggtgtgcagcgaattagtcacaggcggggcaatgttctcgaagctctgaaccaatcagcgacgagaccctaactaccaacacctagtgtcgaccatttccacaaaatggtcgggtcggacctggagtatgacacggataacatctcgctcacctcgaccgtagaaagccaacatgatcagatttacgacattaaacgcatcctttcagaaggatggggcaaggacgagcaaggcgaggacgtgatgaagtacctcattgaatgggaaggctaccctatgaaagattgcacatgggagccagagtacaatctcgaggagacaggattgctaaccccttgggcaaaacaaaaagcgcgcatgggttcaaaggctttccaaaagttcaccgaggacaacgaagatgcgttcgaaaaagcatttgagaaacacaagaggctccatgccaccaggaagcaaaagcgcgccaagaaacgtaacagacccagacgcaacaagcgggtcgtcgaagacagcagcagcgaagacgatgtcactgaaaggcagcaaaacctggccggtcaagccaagtccaagtcatcagaagcagtccccacccacaatcaagaagtctacaacagtctttttgtagatagccaggactcaaacccccttggacagccacccactttagatcaactcgaacgtgactctgctgctgaaggcccaccagcggctcgtacaccattcatagaatcctcgacagacgatggagatgacacagcatcagacgactcatcagattctttattggctgagttggcctcaaaggcgaagggccagacccgttcaaagtcacgaggcaaaaaggcaacaggtcttgccagcccgatactggcacccacgcgttcacgccaaaaggtcccaaaaccttcaccccagccagcagcgccagccgcaaatcagccaacagtagaagccgcagtacagaagccagctaaacctgtaaggacacttaccgcaccggtagtttccaagacatcagatagcacggtagtaaaacaagttgagaggcgtcctagtgagtccgctatccaagtcttgacagcgaccacatcaacagaaaacgttacgtcagccccagatcgctctattggtactgttggagcagcctcagcccagaatcccacacctgcaaccacacccgcaaccacaacagtctccaccggtgctcgtaaagcacatgtctcaggagtcccaccgtcgtcgaggaagactggaacagcttctaaggcagctcctccgatcaaattcacgaatcaaaagcaggagccacagaggagtaaatgggacacgaagggcgtactgtataacaaagcccatttcagggcaaaggctgaacaacggtctcgttacgagggcacacctgatcccaccgtcctcgagttcgttggttccggtcctcctaatctggtcaaaccgaagccatcgcgtccagttgatgacccttactcacgtcgtgagactgggaatcgtcgcgtggagtcatcggacgaagatgagtctactggaagaggtggtcatcaatattttgacctcatgcacgactgggaaaaggataaactccctctagtctgtcctgaatggagacttagcagcaattgcccttacaccgccaggatctgcaaatatctgcaccgcaacaaagacggcaatggtcgtgacattgaagtcgctaatattgacgggaagctaccgccgaagatgcgcataccgccagtgacatgtttctactggatgacaggaccgcgtggatgtcggaaaactgatgcggaatgcaaatatgcacactacaacacgggctggctaccaatcgaaaatgacactgcaccgatacgcatagaccctgacgaaaaacccttgagtgagcagagacaagaaattgcgcgccccagtgcaggccggataccaagcactaatcgcaacaccggaccgatccccacagggcccaaagaaggactaccgagcgggcagagaccagtcgctggatggaatgtaaaaaagacctgctggtactgggctaatggaggctgcgagaaatcggacgaattgtgcagcttccaccactacgatacaggcgtcgttgcggacttgggacgcagacgtgagtcttccaaatcttcctcgccgtgctattactttctcagggggctttgcaagttttcagcggagcaatgccgattcttacacaccgaccctaatcatcccaatactgatctcagtacgtccaatatccgttgcaatgttgtcaccaactgatcatatttagacgccattgctacaactacgcaagagcccaggcagcacttcacagctggccacgcgtcacgcatgcatcacgatgaagcagtagatactcatatgcatgataccgatgagcagccatccgcgcctttacgtcggccaacggttgatgaacaaaaccagtctccgtccgcgctgtcaccactttccactgtaagcaataggctgcgcacattcaaggcacctacgactccacctcgtacagtccctacaagtttggagatgaaactcaagattgaaaaggtgctgaagacagatttttcgcatatgttccaatggagccaggacgagggagagaaaagtatgctcgatcgcaaggcgttccttctataccatcctgtcgataaccaggaggaacttgagctcatgactcgctggcttatgctacatcatgtagaagtgcgcaacgcttattttgaaggtgcctggaggcagtacgcgcgcgaacacgttgagcaaaagtccagctccggtatcttggttgtgagtctacaagctggacaagcaaattattacgtactgacgagcacctcaggtacatccggatttcgaatctttttcggagctgaaggattttggtaaagtactgcgaaaccaggtccgcgtatggtcggttggaaggcaggaaggcattgagtatgatcctgctacatcgctccctccgcctgagaaatgccaagagtgtatagagttgtttccagctgggggctttatctacatcaccgatgatgttttcgaggtccggcctcgtcaggccttggagattgtcaagctgttcattgcgaagatcgagagtttgcgcgatcccgagtatgcccaaaacccatggcaagaggtcgacaacatcaatctgcactggcgtatctgcgtgcgtccagagctcatggaatacctcttcgcaaagtgtgaagagcaggcgaaggcactggaagccggcgaatcagacgcgatggctcgagctgagctctacacacttctcagtgacaccgagtacattgagcaagactcgcccgtcctgccactgagtcaaaaagccgacaagtttcccatcatgtcggaacgtcgcgtcgttgctaagaacgagcctatcgattacttcaactcgctcgctcgcagccatgagaaggctaatttgcgcatgatccgctactatacggctctacacatggaccttcgccgcgactatcgtcatttctacattgttcatactgacccattctctactcctgcaaaacaatggctgcgggaatgctccaccattaccgacgttataaaccccgagaggtgcatactggaactttcaaaggacgggcatgacggcgaggaacgatgctttgacttctatgagaagtacttgatgccgacaaaagacgagactgtacctctaacgcaggtcaaacaggtgaccctcatccaggaggaggatgtaatggaaagccagtcatcgctggaaagtggcgagatatgttcatcttgacgagaccatcaggatctctcagcagagtcaagagattgtgaggcttcatcactattcactacaggacaaaacagcccgaaagaagcagcaacatgctcggattaaagttaaaggcggcgttgaacactttgcagtatacccaatgcattcagatagcttcatgcatccgcttcccttaagaacaaacaaaaagtacaaatcatgtctacagtaaggactccaacacctttatccagctcaacattctcaatcgaacccctatttgtctttgacgttccccatccgctccgccctccacaattctaccgcagaagatacgaagcgccccgacattgacccgcttttgcggcatgtctagccggcacatgggggacatgacgcatgcggctgatcggtgacaagccgcatctgacagcggcgagcgcgatgcgataacaattgcggtctatccaggcgattgggtaaagggcgcatagcttatcataggggcttgcgggtttgatgggtgttgcggcgttgcgcgaacgatagcaaggttgcagcgtggcttcggatctagactgttttccccgcagcgttgggatagacacgcgacttaccttggacttttctcgcgtgcgggtttcttgggacttaagatcttttgcttgttcctggtcttgtgttaccacctgcatctaccttgctgcacgcaaaccactcgcgcggcgtcgcaacatccacattgagaagagtcggcttccacgctcgaggttgcacaggttctctcccgacaccatccgccaacatgatgaaaagaagaagcaactccatcaccggcagcatgtcaggccccagacgaggttcaacgaccgaccccagcgccgacgccgcgctcgcaaagatgggctaccaatccgaactccctcgcaacctgagcatgatgagcgtcctcgggctgtcgttcgccatcatggccgtgccattcggtctctcaaccacgctgtatatcacgcttaccgacggccaatccgtcaccgtgctctacggctgggtcctcgtctcgctgatttcgctgtgtatcgctgcgtcactcgcggaaatctgcgccgtgtatccgactgctggtggtgtgtattattggtctgcgatgctgagtacgcgcgaatgggcgccgattacgtcctggattactggatggctgacgctcgtggggaattggactgtcacgctatcgatcaatttctcgggcgggcaactcatcttgtcagcgattacgctgtgggatgaggactttgtgccgaatcaatggcagacggtattgatgttctgggctgtcatgtcggtttgcatgctcacgaatattttcggcgcaaagtacttggatctcattaacaagatttgcatttactggacggcgagtagtgtggttatcatccttgtggtgttgttgagcatggcggacacgaagcgcgatgcgaagtttgtgtttacgcactatgatgctagccagagtggatggtgagtgctgaactgtaattctggtgaggacagaagtgctaatacctttaggccatctggatgggcgttctttgtcgggctactccaggctgcttacacactcaccgggtacggaatggtcgctgccatgtgtgaagaagtcgcgtacccagagcgcgaggttcccaaagcgattgtgctttcggtcgcggcagctggtgtcactggtgtcatctacctgatcccaatcctgtttgttctgccagatgtgcagcttctcctcgacgtcgcgaatggacagcccatcggactgctcttcaagaccgtgactggatctgccggcggaggattcggacttctattcctgattcttgggattctcttcttcgctggtactggtgcgctcacagcagcttcacgatgcacgtatgctttcgctcgagacggcgctattcctggatcaaggctatgggccaaagtcgacaagcgcttcgacatccctcttggtgcacttctgctgtcgacagccgttgactgcctcctcggactcatctactttggctcgtccgctgcgttcaactccttcacaggtgtcgccaccatctgtctttccgcatcgtacggcatgccaatcctcatctccgtcatcagaggtcgtcacgccgtcaagaattcgtcctattctctgggacgattcggatatgccattaatgttgcgatgattgtctggatttgtctcgcaattgtgctattttgcatgcctgtcagcttgcctgtcgagcctgcgacaatgaattacgcaagtgtggtctttgctgggtttgctaccattagtgttgtatggtacttcatcggtggcaaacacttcactggcccaccggtgcctcaggatgttgcgccaggtgaggaggttcctgttaccggaattgcagtgcatgatagccgagaaggtggcgtggttgatgacttgagcaaacagaaatattaggtagctagccgcagtacatgagaacaattaagaagttattagcagaacatacgtttcaatttaacagattgcacatgtgacagcaggtaaacgtagttgtctcccgtgtccaaattgactggcatagaacctgctgaagtgagtaagagttcaagatgagtgggagggaaataggaggtaagtgagacgcgagtgggaggtgagactgtttctgcgctaggtgctggcaaatagtcaagaaatcgcgctagttcagctgcagttgccccaaatgacgcacggtcgcaaaccacttaacgcgacattcaccttcactctgcacgtctaaatggacgcgacattttggctggacaacggtgatgttgctggggtaagttgatttattattcttctctcctcctctacatatcaacatttgaacgaagacgcactgcttcaaacttcacacatataatcgcgaccagctctaacatgcgcagcatttggggcaagggtattgtggacctgaccctagattcagacgatgaagaggaaagaatcctgtcgttccctgcgctgcccaaccctccgagaacgacggtgcctccacctagttcaagtagaccctctctcgattcaacaccgaaagtaccacctgctcccccacgcgtacccgtccccgcaacaacacttcgaaaccctcccgcgtattcgagcgcaccaaaacaacaaaaccaaagcctcacgaatcccacaagctctggccacatgccaaacgccacgggtgttaccacaagcgcaattctaaacgcgcatgtgccccttcacacggacacgcatgatggctcgtacgaggctgatgcgatggatcgcccgccaaagaagaggaagacaacaacaccaggagggcagatgcacatccatggccctccagctcagaatacgcatcgccaaacccacgccattccagcaacaagcaactgtccacaacccaggcccacgccgagtcgacaggcagaccagggcatgtcatcgaacatgacgaataaaaatccatccgtgcagtacatgaatgcagctctgaagtcaaatggtacaactacgtccttactagacaaagtggaagcaaccggaccaagacccgtacagattgggcgcgtgtccaatgtaggcagcttcgacacgcccaggtcgatttcgtcttcagcaaacgaagctgcgcgtcgcaattcagtgcagataccacataacaaggcacaagcatcgcaacatatcgaggacaacaacgtcagcgctgaaagaggcccgcgtgctcagattgcgtcaaagcttcaagcacaacccaagcttccttcgcaaactccattgaaccgcactccagcttctagggctcagccacccaaaagcggagacttttccggtgcaatggctgtcgaagccgacagtgacagtccgatgtccgacgcggtggtctcgggcggcccggcagagtcgcgaaccactgcaaagaacattgcggctgtccagaaaccctcgtctggttcctcaggtacatctgctcccccaaaaactggacgcgcgaagaacaccagtcagctttcggaagaggaagagcacctcttgatattcttaaaagaggtcaagaagttctcatggaaagtcatcacggccgaatttcagaaacattaccctggacgcccataccatactctccaatccaaatacacgacaaagacgaatcggagagacagatctcaggaccctgcagttctgaaattgccggcacaatgggcgggagaagcagctatagactgggcatccgcgtacgcggataatcctggcccacgggatcatctcccagcagcagacctgcatcccgctgcaccaagaccagctcctgcgcgtgaaatcattgagcatgactactcgtcagggacggattctagtacccgtcaagcacgcccacgccgcgcgcccccaatcaactacgatgttcggatgcgcatgagacaacaaagatttgggacggtccaatttggtatagacgaggatcttgctcgtaattcagcagaagtagacataccgatgcgatcagcatccccttctgaagagcggatagtcttacccgaagcccacgtggtcatcaacacacctctggatatggatttcgacacaaacgacgccgccatcgcgctaatcgcagataacaaggggcttcgcaacgccaagtctacgaagctaccttacctcgacagttcacagcgtactctactccaaaattcacctgaagactgggagtgggagcagtcggcaagtcgtggctggcaagggatgctccttcacgtggacttcagcacagtagaagtggctcatgttgagcgagcagttgccaaagtctccaccttcccccaaaggcgcacacatagtacacaacgacgtcaactccgtacgatgctgaaagacgtgacagactcgaagctccaacggctcatacatactctcaagcagcgtctacccgctcgtgactctcttgggatcgcgtcattcttgaacgatgcgcgtgggggtcgcgtggcagaagcaccacagatccttcgactcggtgcaacccgcccacccaaatccaagaaggctgtgcatactgaaactacgtcttcgatgctacgtgagcgggagctgggcattggatcgaggagagggtggcaagcagcttcgaaacccgtgacttaccaggacaagaacaaaatcacggataccttgggacccctagctacgtggaccggtgcgtccagcgatatacacactgtcgcttggtctcgagacggggagcgcttcgccgcaggtgctgttgcagtcacagacgtcgattcaatgcagtacaatcggcccaacaatctcctcttcggaaacctatcggatgcaactattcatgagcttgctgggcataccatagaacgcgagagaacacaatcaggcgccaactcaagccatgctatgtttgtttcgcaggatccaaacctctacaccacagtgactgcagtcgcatttgcggagagcgggaagctcatgtactccgctggctatgaccggtctgtctgcgtctggggcctggacccggcgtatttgcagccatatctagctacaaagttcacacaaaaagctgaggttgaaatgttggttgtcaatcgtaagcatgctggcatactggccactgcagcgaaaaggacctctggcgctgcagtgaaactggtcacattggacgaagatgaaccctgggaatgcggcaagatcaacttcaattccgccaaggctgaatcgcgttccgatttgcgcattcttccccaggcactccaattcgagcctagatacggtaattatctacttgctggctttggggcgaatgttcgagaagacgatgctttcgataccaatggcgatctttgtctttgggatatagagtcacaagtccaaataccgatccatggctctggcaggaatgtgttcgatatcacgttcaatccgaatcgaaggtacatgcctttattcgctgccggctgcgtggcaggaagcaacgtgaacagaggtacacgatcagtaattcgcctctacgaagagagattgtcagacaggtattcttgtccgttggagatcgagtgcaaggccctggatatgaatgacgtcgtctggtcgccacaggacgagcacctgattgcggccggctgcaccgatggtcgcgtctatgtttgggacctgcgaaactcggatagtcccctcaaagtcctgtcgcatggacgttcgctcatgcccctgcaagatggcttacctcatgagcgtacagacaccggtgttcggtttttgtcctggggcgagaactcgacgcgactgtacagcgggtcctcagatggtgtcgtgaaggcgtgggacgtcactcgctccgatgatcacacgtttgtgaaggatattgtcaccttcaactctggtatcatggccggtgctttcagtcctgactacagcaagctggtcctaggcgaagtgaacggatctgtcaacgttttggatgtcggcagagatgactgcgaagcgaaggatatggaaaggctacgttatattccctacgaaggcgtcgattgtgactacgactcaatcaccggcgaagtcatcgacaggcctcccaaaattgagtctggggttgatgagggcaacgatcttctcacaagtcagcaactacaacttgcgccgatgggcaatctgcctgtcacgcaagttgtccaagggccgaactatgccggaccgtttgatgaaggtattgacgcgccatacctccgtgaacaagcccttgagttccagctgagcatggtggcacgccctgggccacaatgtgatattccaatgtgcagggacaacatggtcaagatgacgtgcgaagaaattggcgattctggacgaagcgtagatcgcataccagatgagcttcgacgacagtgggcagcaatcgacgctacgactcgcattatgcctggcaagtctaagtgcacacactgcggtcggccagcccggcattccccagccaacgatgacactgaggaagcggtcttgtgcgagcgctgttccttcgagtgcttccgctgccacgccgtcaatcctgtcgcacccgccaccacaacgctcatttgcgactcttgtgctggtgtctgggagattggcgcattaggttacgagtgcgtagaacagcctgcgaggactgcagtcaagttgaatgtcccttcactgaggcgctttgggagacacgtgctcgaagatatgctggatgagcagaatacgactcatgcggatgacgaaatgaatgcgctcacggactactacttttcgttagctattgatcggccggagagtccaccgctttgagtttttgggggacaggagctcaaggaagaacagtccagctgaacagggatttatggcatggaaaaggagttagagaacacaatatcgcgtcaacgcaaagcatctgcatggcgcgggaggaagatctgaggctttggcgcctatgactctgagttaacgcgtctatacccatctggctttattatcaatgatatcatacatactcaacagcgccgtaattgaagcagtatcgtctcgctcatctctagaactatttaattaacatccatatagccgaagcaccaagccctacaagcagaaccacacctccaatagcagcggcaccataccccagtattttcaggcctagccccacactcttcaccatgccgaccaaaaagctcgataacaacaggcaccaggtaataaggcagcacaccaggaacccaacgccgatcgaaggataaatccaacggcgaaacgtgagatcagtcttcgatttgagtatctgctcgtttaagcgagcgtacacattcagtaaaccgatgattatgagcacaagagtaccaatcaggatgatcactccacagaagtcgtaaaatatcaagtgaagatccacgaggcgggtctgcatactgagaagacccgttgcgagtgacagcggcaggaaaatgctcgccaatagaccgaggatccagacaccctgagattctttgaagctacgtagcagctgaaatagctcgatgtgttggcccagtctattacagagtcggtttgatgtctttgtcaagtccgagcagatagcacgggtatcggcagcaaggtagtcaaagctggtttgcgacgggcttctgaagttgatactgagaagctcgagcaaagtcaagctagcggagctgaggtccgatacgcaaccctggagttcttcataaaagtaggcgtctctcacgatgtcttgagtcgaggatatgcttatcgtggtacggcgaggatctgttactgtctcgcgaaaaatggtacgaaattgctggtaatcatcgacaaactctgacaattgagcaagactgactcggcagaagctcatgagcaccagctgtatcagaacttcacacgtatatgtgcctttccagagctccttgaaaggttcagctgtgatttcgctcttcagagaatcacagaaatgtgtgaggcgtagatgaatgtctgcctgtttgggacgataacgagcgcccagatctgccttggccgaatcgttcgggaagattcggtccaggacggtagtctcagttaatactgttatgaagactgaagatggtcagaacatgtatgagtagagtgtcgtcgcacgccttacctgaaaagcagcctcggtcatctttggcaacacagattgacttggaaaagcgcattaaactggctaagaaccacaacgatatatcggaaagactcttatcaaagttcgtcgttccaaaggacgtcccataggacattgaacgccagggtaccaacctagactgtgaattccattggcacctcagccttgtgaaagaaggcaagcccgaaaagcggtagtggtttgtagccgattcttctttcagtataccaagaacttccttgttcaattccattccatcttcagtgtcctcaccgatatagaatctgaaactccctgtctcttgggttgggagcgctcgaagctctgttttcagttgttcgctagacctgtgctggccacctgtctccatcaaatatttagtctctgctttgccaatatgactgaagtcgaacacgcttagaaaaggtgtctggttctgcgaaatatgtgatatacgccgccatccgccgttgtccgtaaagacgtcgcccaatgtgcgcatgtgcatgccgaagatgaggctaacgatgtatcctgccatggacgcgggaaggatggatcaagagatgtatgttgatggacgaactatagttgaagtggttgacgtgttttgatttcagccgcagcgactcattacgtcgtcgaggctgagacccatgcacaaaacgccaatcgcttgatgcacgtcagcaatccacgttaggtccttcgaggttacctgaaatgttacagccccgccacagccatcacacagcaagagcagtcaaaactaatggcctgtgcaacccgtatttgctgagatttgtggttgacagattcctaggttagtgatgccatctaccaaagactcatcataaacacgtacggcaagcacgcccaagtcaattgaaatgaaataaaaagtatgccatcgcagaaatccgagccatctcttcttacaaaagatgtagtggtgggtctacaagcgtgctatggtttaagtttgcactttcatcgttgggtgattagccatccttggccaagtcctgtctgttgatcagacaagacacactctcaggttgtagaagaatcgaggagaagctgatatagctagactacgacagtagtttaagataagaagaaaatgattagaaaaagccacacgcaagcgaggaattcattctgcaggtaactttctgaagcttctaaatctcgctttatctgcaacgtgagaggcacgtcaataagcctcaatggatccttcctctcagcctcactatgtagaccacagcgagcgcagtcaaagctattgtagttgcgcgacatcgagcgacttgaaatcataaatgggcttcatccagtttaattagaatggaataggacccagcgatggtagcaacatccttttgcaccatggctagcaaccgggtaactaggtagtctttcaggagtcacaaagcgtgttatagccgatgttcgcactctctgcgttgcatgcataactaccctcatccactatgactatgcatttacgaaaccatacacactgtacaacgacgcctttaatacttttattcactaaatatgtctaagccgcatggttgaaattcacatctaaagcaacagtttcccagagcaattcgccatcacgccaccatctccagatctcgcctcacctcacctcaagacgacttccccagtgtacacatgaatctagaacacgacatgacggggaaatatataccagcaagtttccccgtggcgttctcggtatcccaataaaattatacactgaacgttttactccaacacatcaccaaacatagatccaccaaatctctccaacaacatgaagttctccctaccacaccctcacgtccacgcaaaggcacatctgcgcagttggatgacgactgttgtcgacgcatactcgcgaatgtatggactgtattgagaaaaaaaatctgcgggtaagtaataacttcatagcattgtcgatgcaaacgtgtggatgctaaattcatgcctcagaacccactatgaatcacgaaagatatgaggcgtttggttggaacgattgctatggtagtcagaaggaagcggactttaaaaaatacttccaactacttttgcagctttgcaaaactcgtcgtaaatcttctttacttaattttacttgaacatgtgcataatacatcaagactacttctatcgcccaccacgcaatattgttcccatcagatcacctgaaaactccaatcacttgttttcatctatttcccaacatgcgctttacacatgcgcgtgctcttcttcaagaatttatccggccccaatactctggtgttgcatctcctctcgccatcacatcaccccaccgtctccagaccccatcgtcacgccactccccagcatcaaagcacacgtacataaaaatgtgcatctgcgtcacggcttgaagtccccaaacacacatctccacatacccttcaaacactcaagttgcatatcacacgctccaaacacatttacctgctcgacatctgcgcatcacacgatgatgaaattccacctcccccacccgcacacgcacatgcacgcgaagacacatctacggaaatggatgtttgacatgatcgaggtgtacgggcgtatgggttgagaaaattgccaaaaaaaaaacataaagcaagtaagtgagtgagttgactcgccacgagtcccgtgaagtatgtatgctgagactatacttcgccagctgtgtacgattagtactggcgaggcgttaaggcatacacgtactgcagattctcacctacgacggaaagcgaccaggacgcacccgcaggccgcccatccatccatccatccaacagcctgaagccatacacactgtcgctaggcttcgactacgacagcaatgtcctgtgtatatcttcaggcaagcactctggccacttttccatcgcaagtgatgacacggagtatattggttttggtctatacccccccccctcttactatggaacaaatatgtatatgaaatctccattccaccacaatatatcgtgatagcgccatggttgtccatctgcccatgactaccgactcacaaaagcagctccacacctcccatgacatctgcccatcgcattcaccccaacgcatacataccccacatacccatctctacaccgcacatctacactcgttcatgccttccaccccaccatcttgctacccctcgacccgttcgaaacgccaaaaccgctatgcatgaagtcttgtgaaacgcgggggcggtgcggtctgtgtcagcattccagtgcgggcaagcgagttgtgtggcacatatctgaatgcggtcagcggagcgggagcggctggtcgtgtggtgtggtgtggtggggaggaatgtgtacatgtcacgtgagatatatgagatgagataagcggacgggatgtgaaacgcggggatttggattgtattgcaagccttgcatgtgtcatctccaggaacgtcctcagcaggtcatagtgtgagattcaatatatcgacagctgcatatagttctgatattcacggcaagtcggtgagctcatgtatcacgtggaaagttgcctttgattcgtcggacagcggcgcgttgcccgggcggtcgactacgatggtgtagacgtcggcttgggtcgcggcttcggcttctatgggggtaatacagtcagcaatgagatatgttgagatgaatgattgtcgagacgatgaggcgtaagctcgtggttgagagagcaaatttgaggaccatccatcatgtggaaagtgccgcgtcaaagggaaggcgtgacgtgaaggaaagtttggtggggtattggatgtcgggatgtggtggtgtggaggtgtggtcggccaggctaatagcgcgctgacgtgtagggatgcgagagggtgtcgtgtttcacctgaacaccgacccagtggatacttagattccaacatacctttgacattgtccgtgaagaaggtaactttggttacgtcgtggttgagctcccgacagatcttctcgtatgacgccttttcaagcttcgggcctgcattgaccgtatcataatgggcggagaagaggtgcttgatgtcctttggttgattggccgtcacgaacataatgagaaagaactggagctgcgcctgcacacatccccgatgagaagatggctagggtcttgccggcagccttccatgcttccaaagtgggaacaacatcctcaaacagaggtgtcttcaagtcaccattacggaaccctgttgtccaaagatggcctgctaaagtgttagtcaaagtatgctagttgcaatagtggatatgagcgaggtgcagctgataagacagtggagcacagatagctggtgatgccagtactgtggacacgttgcgcagctccagtagacggccatggtgctatcagtcggcaaggggcagatagcgaaggcgactatcaccatctcgacgttggttcaggtggtcatgatcatcgagtgacctattgacgatccacgctaatgacttagggcagcgcgctgtcggcggatccggcgctcagcgctggcgcgatccctgagccagagaagtggtgcgacaagagacaggcagaggaatgccagccggcctagaagatggaaggatgaactttggaacctaccttggagctgcttgagatagacggccttgatgtcccgttgggtcaagtcctggacgtgggcgatcagagcatcggcatcttgcctggtgttctctgggaaccccgcaatgaggtgctggaagtcggcatctgcccaggagttgcgtgctagctgagcgaggctatcaagagcgtacggatactgcggctatggtgagctgcgggtgtcagaattgggatggctgtccccagcgatggatcgcgtgacggatggtgtgagcctgaagatcttcaaggaagccacaaccgacgtcaggaaaggaacaaatctagatgacacaagaagatgtgagtggcttgaagggagcgcggagtgtcacgatgacaagacgtggggacacggggtgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggcacgatcacgatggcacacgttgacgatgtggcgagtggggagtactcaacgacttgcgctgaaacattgcaatccattgtaaggagtgcgctgtcagttggacgtgttaacaggcacgtaaacaaggaggtaaacaatggactaccagctactcggacgggtatattcataattctgatgtccacttctgcagtgacggataggcccaccagaatccacctgccattgtttccgcgatcgtagatttctcgacgatgccataggctgcagggtctgccaaacatgtgctgtctctccgggactctgctgtcgctccacaccgccatgaggaatccaggaacaagtgggtacagatggcctcgagaggataagtgtggccatatgttacctgcagtagtctccgtaggcgtcgtcgaggcctgtccagcacgcgtgtgtggaggcaaagtgtctttccgccatgcaggctgctgcggactactgcaagtcctgttttagtgcgcagacgggactgggcagccgataggggagacaggcttccaggctgctttggggccgacaacaaacaactggaatggacggcaggcggatgcagaggcgagtgctcattcgccaggccgtctacaccgactttacttgctctccacaacagccgtctcaaggtgcgacagaggacacgatgctggcggcgatgcgatgctgggacgagggcaactgtcgacagcatgagcgttcccccagattccgggcctctgtggttagccgctacccacccgaccgtacccacggcggacgtcgtggatagagaggcgagccagagtttgtccgtcgcgcgccaattcccgaaacacctgtcatgctgtattggggcgcgactcccctgaatcgcacaggtggtgcagcatcgcagcgagcgctgggcgtcaataggtcacaggtggcaagcatcgcgataaattggctgacaacgtctctgggggagcacctcgtggagggcagtggaagctgccgggcgtgaccaatagaagccaggtggcagcttgtcgtgcgaccgcagagggcccggctgacgtctctctgctgatcgcactgggttcgctgggttcagcggctagactgcgttggctcaagggcgctcgcagcgccgccataagcactcgccattattgtgaagcagcaatcgtgtttcagcgggcgggtcctcgacgtcgacgagggcctgttcgcaaggcgaaggcgtcacgtcatcacgctcgcagctggcagctgtctcggcgcgactgatcccaagcaacagacaaggccgccattctgacgcacgcaaagtggacaagcaaggcggacaaaggcgtcgagttggagtcaaagggccgtggaacctgctggaaagctggaaagctggaaagctggaaagctggccacgctgcctttagtgccaatgtcctggtggctgcactgctggcatcacctgagcaggggttcgttgtgcgcttgccccgatatggagccacccctgccattccgccatttgcagcaaggcgcatttttgacaccgccttcttggagcgcctggtgctttgttggccagtgtggatgctgcacgctggaagtggacccgaggggctcatatacttgcgccgcctgccctccaatacccgctctcaccaccacaccaaccgtacagatgcccctcgggtggcatacacccacatccttgccctcctcgtcgttgcttgcaagctcagcgttgcttcctcttctaccacacaacacacacaccacctctctcgtccgtagtaatcaccgcattccactcgttccttccgcaaccgcctacgcagcactgagccgacaacaacaacacctctccctaggctcttcctcacctccacgctccacgctccacgctccacgccccacgccaactagcccgcacatctacacgctgctgcccgtcatcgatttgatgtgatatagagtctctgctgctggccatcatccgatacccttccgacagctagcctcgtcatcactgccacctcacatcatctcgcccgacctgcatcgtacaccccccagcttcttggaacagacgtttgatgctctatcgatcaaccatctattccagccaaagccgccaactctagcatctcgaccgccatcttccgagtcatcgctagcctcacccccgagtccgtgcacctgactcactcgacaaagcggcatccagacatcgacctcgtgtctgccgcccgcgctcctccacgtgttacgacttccttcctctttacgcagcgaccctcctctcccggacgtctacgactccgcacgacctccctctcgatagctcgttgacccgggccatctacacgcatttaataccgtccaatgagaaccacactctcttgattgtttccttgtcttttaccgtcgacggaccccttgtgcatatcaccgacgacttcgcgttgctttcagtactctccggcctggcccatttaacgacttgtctgcctttcctcctattccggaccggactaccataaaacatttattgatatctttcaacctttcgactacctaaaagtccgatagagcatcgctttagggtcgacggctgtcttcccattgtttgattacgaccccagcttcacatttcggcccgtcttttgatttccgagcgcgcttcatcttcactctcacccagcgaccagccttcggtagactttcagtcctccccggccgctacccatctaccacctcaagtcgtctctatggagtgcatgcgcaatcagctttacgaaggcgttgtgctcaacggacgatacgagactatctcccctctcaaccatggctcctttggcatggtcttccaggcaaaggacttggtaactggcgacaacgtcgccatcaaggtcattaccaagcccaccgccgctgtcaactgcccttcggcctttgctgtcgatgaacgctccgaagagctcggtgttcatctccgcctcggctcccacgaacacaccgtcaacctcctccagtcgttcgaaagccagaaccacgtctacattgttctagagttctgctccaatggcgacctctacgaggccatccgccacgaccgcggccccatggagaccgagcacgtccgcgacttcatgatgcagttggtcaatgccgttgagtacatccactccaagggcatctaccaccgtgacatcaagcccgagaacattttccttactcaatcgggctccatgaagttgggtgacttcggtcttgccacctcagacccctggtcgtgggaggtcgccgtcggcagtgaccgttacatggctccagagcagtacgatcctacccacgccggctactccaccgcaaaggccgacatctgggccattggcatcgttcttctcaacgtcttgttccagcgcaaccccttcgctgtcccttccacgtcggatcctctgtacgcagacttcgctcttgaccgccagagcctctttgacgtgttccccaacatgtcgcaagacacctttgaggttatccgacactgcttggccatcgaccctgagaagcgtgacctcaacgctgtcaaggacgctcttgctcgcgccatcaccttcaccaccgatgacgaggctcttgacgagttctgcactgaggagcacgacgttgtccaggtcggcgccaaccgtgagccactcaggactccctccatcagcactcctcaactcgatgctggtggttcgttcccctgggcgaaggcgcttgccatgtctccaccgcagccaattcgtcagctctccgctatccctgacactgagatctacgaggaccatgtgtaccctggttactcttacgctgtgaagcccgatactgcatctgccgtatcttttgtggactccggcttgggcttatctttcaagtcctctgacgtcatggaaccggagtcgctcaatgtcacgcgatcccggccaatgccgatctctggctcgcttccagccaagcccttcaacggcatgtcatcggtcttcggcaagaagcgtgacgtcttctccaagagctggagcgacttgtgggacgaggaagacgacgacgcgcaattcattgccgagcttgagaacagctacccacccttcgctgctgagaagcaggtccagaaggtggtttctgaggctggatccggtgtttcgacccctcgtggtggtctcgccgaactcaagaaccctgccatggtcaacaacagcaggagccgttcgcccaaggatcgcgttgtcgaccacgtcagcgagagcactggtttcgtcttcgaggagcaccgtcaatcgcctcctcccaagcgttcagccgctgacaagtgggctgcgcttggcgaccgtaggcgcagtcccgcagtgcaggccatgccgcagacctcgtccaagcccaagtctcccaagatggctcaatcccttcccacctccgccaggaagcggagccggacgggaacatggagaaaaccaatccactggggcccaggccagcatgagaaccaggtcaagactccagtgaagactgcggtcaaaacgccaatcaagaccccgactcattctggctgggaacagaatgtggacaattggtacaagagcaaagattggcgcccactatttcagtcacgttcaggagaacgatgacattggcgaccttggagtgggttatggtggaaatttcaccatttgtagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggatttacccactcaaaactttgtcttttgtttgctgtgatgcgatgtgaggtgaggtggttggctgactggatgatatttaggatggtgggcgtacatgggatatcaactacgcaacttggtcactttgcaggcactatgaggtgggcatactgcggcaatcccttgctgcatcagtcgttctcacatacacctgaatactctacaatgtatatagccaagtcaaaagcaatctaattacgtagcttgccgatgatacatagcagcttcttcgccttgctttcccctttgctccccgtagagaccttgtatggtgcttctcctcgctctctgcgtaatgcacaaccctcgactggcccgacacgattacagttatggtcgtgattagattagattcattgcatctactggggtatctcataaagaaagcaaactcgcaaactcgctactcccacgccgtctatcccgtcggcggcacccccggcgtcgtcggactcgccaaccccttgctcttcctcctctcgcgcttcttgtccttgggcacattcgccgtactacccttcctgctgtgcgcctctggtacaggcgtaggcgctcccctgggcgtcgccgccaccgacggcgccacactaggcggtcgcgtatccactctcgaagcagcagcagcagcagcagcagcagcgggctgggaagcagcttgttcctgcgccttattccgctctcccacagcgttcttggtgtttgtgaagacgaacgcgccgggctcgcccttcagtgggttctcgtccatgtactcgtcgccgtagcgattggtgagcatgagtgattgcatgaacagggcgtcggagaattcggttgtggactcggcgggctcggatggttgggctgctgttgtggttccttcgggttggtctaggtccatgggcgcgagcgtggggctgccgatgcgacttgcggtttctgttggcttggacgagtcgtaggaaggtgggtagtatgagtatcccgtcgcgggagtccagtgcgtcatgttctgcgagagctcggcgacttgctggaggcgcgtggatatggcgagctaaggtagagtgttagttttgctccctggtgtttgatgtgacttgacgaaccattcgcgcccttactacatccagcacgctcggcgcctgcctgatgtaaaagccctgattgtagtaatttccctcgacgtgggtttcgacttcatcctcagcattcggcaccttgtgctgtcgttgcagaagccatggctggccctcgccctgtggctccccagcgaccatgaactgcaagccatgtttgatattctgcacagctcgctcgaaatccctgcggttatggagagtctcaaatttggcagggtcggcttgatgtgagctgaaaaccgcctggttaagggacgacgcgtcgtagaactgcgaattggcaaagtaccatgcgaagttgttggcttggtcgatatgttggcctggcaagtcgtggagtattcgggggtcgataaattcctgttcgtcgagaaggggcactttcatgggccatcttgggtgttgagtcgcgcgttgttgtgagtgttggtttgggtgtgccttcttcgatgtttgcgatggtgaggtgtgggggagaagggagcttgggccttggagctaaagtcgcacctccgtcactcgccgcaactttcgtcgctctctcactcacaacaacctcaacaccatggatttacttcagacagtcaggaaggaaggtagccggtacgtcaaattactctcttggactaggaataagagctaataagcaaacagtggcggccgcgccgagttcaagtgggaagatgtcaaaggcgatgcgcagcgcgagaactacctgggccactcgctcatggcccccgtgggtcgctggcaacaaggccgcgacttgaactggtatgcaaagggcgacgccgagtccaaggaagccgaggctgagcgaatcaaagaggagaagcgcaagctgaaggaagccgaagaagacgccatgcttgctgccatgggcctgcccgttcctgagcgcgccaaggacaatgccaacctgacgccactcggacagaaggcacacgaggcggatgttgacgacgctatgaaagccaaggcaaaagatggcgaagacgacgagaggtcgcggaggaaagaaaagaaggagaggtcgcggaggcacagagatgatgatcgcgaacgcaagaggagacaccgatcacgcagccgctcacgggaccgagagcgccgtcacagacatcgggaacgctcgcggtcacgcgacagacgtcgagacgatgatcgaggtgacaggcgcaggcatcggtcgaggagtcgcgaacacaaccgacgagatgatcgaccagagcggcggagagagcgagatgcaggcgacgtgcgatcgcgttcacactcgagggaccgccgaccaagacggagaagccggtcgccatatgagtcgattgagacgaggagggactgagcacggggtatttcttcaactggaacgactacctcaacatacagactggacttgggcgttacacggcgaacataacatcaggtcaatcataacatttgaggctacgaagacaatctccctttttgaaaccggtcatacttgttcgtacttcacagtacctgcacattacacaagccacgtttcatgttgctccagcatatcgtgcaactgcagtacaccggtctctacatcttatggcttttctcgtaggattacgagcaacagcgctatctgattgggtcaacggtctcatcccgaaacgtacacccgagcgggaccggctccccagcagccccacctacactacaaatgtacaataacatgcggggttggtcagctctctccagtatcttgaatcgtgacctcttacccttcttactatagttcggccgaagttgccgcagtctaaacagtcgatactacaacccccaatctcttgccaacctctgtcatcctttatcccggagaagtagtcttgagaaaaaatggagtccaagcagcccgttgcggactggaaagagttggcgaaatcaaaaagagaatctgtagctgccctgatccccaaagactggatcctgcctgctgcacttacttcacagtacaccgagacttcaacgctcaatgttttggatgtaccacgaacatgcggtcttttgactgagcaggagctacatatcacagaagattacgatgccaccgccctggttcaactcatgagcactgcaaagctgaagagcattaacgtcgtaacggcattctgcaagcgtgccgccattgcccaacaatgcgttagctgtctcacggaaatcatgtttgacgaagcactcgcaagagcacgtgaatgcgacgcctacctagccaaggaaggaaagcccatcggccccctccacggcctacccattagtctcaaagacagcttcaacgtcaaaggcaaacaagctactctcggctacgtctccttcatcgcacgccctcccgctacatcgaacagtgccctcgtggacatccttcaccaagccggagcagtcttccacgtcaaaaccaatcttcctcagactatgatgacggcagattcacacaacaacatcttcggccgcacgctcaacccccacaacctctcccttactgccggcggctcaacgggcggcgagggcgcgcttgtcgctatgaaaggcagcgtcctaggcgtcaccaccgacatcgcgggctccaaccgcatcccaacgctctgctgcggcggatcttccctgaaacccactgcctcccgcgtgcccttcgctggcggtgtagctgtcggccggatcgggtctcccagtcccattctccccgtcatcgggccctgcgggcggtccgtccgtgactacgagctcttcatgaagtccgtgatcgacctgcagccctggcgcgtcgatgagaacgcgttaaacgtcccatggcgcagcgtccaaccgagcaagaaacccttgcgctttgggctgataagagggtgtaaggagagacctctgcacccacccatcgcgcgcgcactgcacgacaccgccaccgcgctgaaagcagctggacaccaaaccgtccttttagacgagcaaattccgtccctctacgccaccgccctcctcgcctacaaattcttcatgctcgacaccaccgctgtgcccatgcaacacatccgcgcctccggcgaaccgcccatccccagtctcgccaccgccggcttcccggagctaaagggttggacacccagtctcgacgagctgtgggacatgaccgtccagcgcgccgtggtgctaaagaagtggcatgatgttgttgtgggagaaaacttggatgctgttctcatgccggggtatcagggcacggcgcctaggcatgatacgtatgggatcccggtgtataccgtcgtggtcaattttgtgaattatccgtcggggattgtgagtgtggggagggcggagggggcgagggatgggggggtttaacgggagaggatgggtatgaacctgcttgtaagtttgatttccggtgggaagggggtgaagtgaggtgctaatgaatggtagatgatccgggaagtatgtgagggaatgccgactcatgtgcagattgtggggaagccgatgatggatgaggagttggtggaggttatgaaggttgtagagagtgtggtgaagagctctgcgcagtagagttcaatcccttttcaaaatcacatcagtggttccaaaccatagcatccgccctgtacatgtttcacatataagcacaaagatgtcaagtgagaacatgaattgggtattgtgtcccgccctgactcttgaggaattataatctgacacgacgccctgcaacgcccaacttatgctgccacacccgggcccctagaagaagcgccaccaaacaaacacaatgatgatgaaagccaaaccaccaataggaccatactgcacacattagcaccgacactcgtctctcgaatttgcagcacgccactcacctgcttcaacaacagctcccaattaatcctgaccgccgccttccgatacttcctactgtcctccctcaaccgactcgaaatatcgcccatgcgctccagactatccccgcgatacaacaagtcctcgatattcttcgtcatgactttcgtcacgtccttgagctcgtcgttgagcttgtcgagattctgcgtcgcgcgcgagtcctggtacgtcttctttgtgcgctggatgaaggtgtcgaactcggtgaaggcgtagggccgtaatgcgggggagaggtactggttgggctggtaagtttgcgtgaattccgaggcgaggtccgacaggtatgtgaaggcgagtttgcgcgggtaggagcggtcgcagatgcagaggaagcataggtcgccgctgatgaggtagctgggcgggatgttagactgacttgacggagttcgggctgagaggatgcgccgacgtactggtaggtgtaggagccactctctatgctggcttggggttccgagttgcggttcaggcggcgctggacaagcttgaccttgcttttgacctcgttgagttcggcatctgcctattgattgtaagacttttgcgggtagaatgaatggaaaaataaatgtacctctccctcatccacagagctggtcagaataatgcctatacatgtcagacttgtgtataccaaatatcccaggagcagccgctaaccatcgagtcgtgatatttcggtgtgtttgatcatggtggttgtttggctcccgttgtgtcttgtgtggttgcagtatgacttagttagaaccaaatgtctacttagacgactggcgtgcagtggcgtgaaagtcgcaagaaaggctacgtgtcggtgtcgcaactgccaaatcgcgaaagatgacgatgcggaaagcttgcgcttgggccacctacgccaacctccaacattcacacctcaacatgagccgtcactcaccaggctcgatccgatttgccgctcttctgtatacttctttcaaattttcgcctttgctgcatcttcctagaaaaaaaaatatcatctttgccttgcctcgtgtcgcattacagcgcaattgcagagggtccacaagttactcagcgagccttccccaactgcgcgctaaagacctgctgccttccattgattgtgctgttccacctcaaatactgctatgagactcaagcctcgaccttccaatgattcacgtgcacagtcacgctccgttcttgagtttattgcgcagactccagccaccttgacttcgaccacaagtcctggaagcaacacaaaaccctgaaaatgatccgctctggagcccacggcggcccagccaagcctaatagcatgtctctgcgggtacagtaagtagaatattggtcctttcacttgccgctccatcgcctccttcaccgagcgttccttctattatacttcgtccgtgcagcgcgggcttgagaatttaccgttcacccagcatttcaaacgctcgtgtccaatcagatttcgtcctttctctctcttgtaccctatcgtcggccggacctgcttgtgctataagagatcgtcccgcccaggtcctaatacttatctgcagacttctttcatcacaccaccaaacttccatttcaaccaacgaacagtcgcaacccaccgcagacaacatgagatcgcaaactggaaacctccccgagactcctccctcaacccctccggccccgaccccgtcttatgacagtgaagcctcactttggtcagagcagacgaccccatgcccacctcaagccatgtcccagcgtgcattcggcgatgaaagcctcccaccggtgtctaccaaagatcaaggtatgctccaacattgatatttgctagttccgatctaatttaatacagatcccgcgtacgcatctcctggtcccagcagcgacaaagaaaacgcaaatccacccaaggaagccgcaacctcaactggatccgaccgcgtcatgagccagtgcgcagctcagtctactagcagccgcagcggcgacgaccctgacgagcacaactccgatgattcggatgctaccgagaaaaagaatgcgccctcaccaaatggatctcctaaaaggaagcgcagccaagatgacgctgacgagagcgtccacaatgatgctgacagcaagagtgctgggaacttcgacgaccagccctgcaccgacaaggcgccgccgcgcaagagggccgctacatccaaagcaaaggctgcagctaaagccaagcctgccctgaagtctgctccaaagcttgctgcaaagaagcgtgtcgcagcgaagaagactgcaggaccgccaccaccaccttcgactcgcccttcccgcgctcgcaaagcccctgagcgctttggtgacgccattgagactaagcccgtcaagcccgctaaaccagccaagtcagcaaagaaagcacctgtcaagaagggcggcaaagtcttcgacccagtgtacattaccacgaactccacgagccgcctggtgaaggctgatgtgttccacatgctcctcgagcccgcagcatggaccagtctgagcactgagcagaagatcgagctcatgttgatgcttccgccaacacctgacaacaccgaccttctcgaatggatccgtgcgaccgatggccatggcgactccgtagacactcgaccctacgcgttccagatttccaacgattgcttccgcactgacgtcgccaaattccgcgccgacctcagcaacggccacttgggaaagacctggcatgcatccgctgagcaggcagttattgatcgtgctgcaggcgtgtacgatacgtttaaggctgaggagtttgaagagtggtggggccagaagagcacttcaacgaggtagaccggcgcggtacagaagaagagagatgctaagatcacggatacggatacggagctatacttgacatttattgcgattgattctattggtacgctgccgcaggacggtatgcttggccgagatggcggtaccacacattagtttcgtacgaacaggatctttgtctggcataatacgtagagctcttcttacgatctatatacaatttcacaaaaccttccaatactgttccctttgtgcatggaatgatttcgtcaagtgcaaataatcaccttgttctatctacagcatgttcatggaatgagttctctaagtccacacaatcatgacattctattgtcttaatatgcgcagtcctggcatcttctatctacaattgaccaatttagaacgacctcaactctccatactgatcagaacgattttgaaaatcctcgccggctgcaaaatgagacttcctccgcgtcgagcgctgtcggcgctgccgtggtcaagaatgacgtaccgtgaaagctttcactttgacccacgcccccgacagcacgtactcgattactaagactagtagctagcgtgctttccgcgatatttcggggtatttggttctcgcgttaccaatatttgcatacatctacccaaccttgagtaaactgacatatcaactcaacccgaactgacattgttcttacaattcattcagtgattaggttgcttacttctttctcgtacacacacacaccatcgatcagtcgtgaaccacatcaccaactctcaacgactgacctggatctaccttcctctcacataccatcccatcaattgggccccctacttacgtctttctccacctcaatccttcccatcaccgcaagtcatcatgaacaaaatcatggtcatcaccacggtgcccaacacagccgatatggccaagtccagcgccaaacttgccacagccactgtcaccgcgaccgcgaccgcgaccgtcacacaggccatcacgtcgactgtcacaaaggccgtcaccaagaccatacccgccgccgcccgcgtctcctcctacaacacagccaagatcatcaaggtcggagccccatcggccgttcccgaccatctcatgactcagatcatggatttgataaaggtgaccggtttcaacaagttttcactcattaccgcggcagtgcagattggtctcggtatcgcgattattcatgggttcaagtctgcttggaagcgcttgcccatccagaatgtaccacctggcgagcgaccgaagaggtggaaggagaaggtcaggtttgcctacaattttctcaagaatgctgcaggtgagaatgagaggcttcgcaaggacattgagaaggcccgtcaggaggtgcaacttgccaaacaaaatgagctctttgccgagcaatattccttcggagcgccgatggacaagcagaagcattcaaaacaggagaacattctcatggcgaatgcgggtaccgagcagcaacacaatgagcagtctgatgcggaggaggcacccctcgaagcggatccggctactgtaggaccggatcaagaggaattgctgcaccagctgatggcctccgacttggcgcaaaagcacatggcagagcagctgaaacagctccaagagagcagccaacatgagcgacaggacttgcaatcggaggtcgccaggctgaaatctgaggtgctgaactctcaccagagtaacagtgagcttaggggtgatctcgaggaagcacaccaacatgccgatgggctgggaaccttgcttgagtacacagaactcaagctcgaggaggagaaggagtatgtggtagaactgaaagagcttgatcaagctcgagagaaagagatggacaaacatgtcgaagagatcgcagagctcacgaagtctcgcgatgaggcccggcaatcgttcaaggaagagaccacacgtcgcgagagagccgagaagttactcaacaaggcggacttggaccgagagaaggcggagcatgacctcttccgtcaggctgagtttgagcttaacaagtacagccttgcaggcacaggtacctctggtaagttttacagcttctacatgccgtcacaaaatcgctaactaccttcgcagaaccaattccactcacaaccccgaacgtcttccgcttcatggcgagcagatacggcatcaacgccgacccgcctcaaccaacttcttctgcgatgcagaccccgaaagtcgccgacagctcagccgccctgagcgaagagccggatagcagcagcactccatcgaagaagcgcaagcgcagcatgaagatggccaagaaggtcgacgccatgtccaacaagcgacgtgagctttcgcccgaggaggcgtacggcagcgagagcgactcaatggaggttgaccccgtcctgcctgctcctgacaaggccttgggcctcaccaacgtgccgcgcctggcacctccatctacacctgcgactgcggttgttcctgctgtgactgctcgccacgcgagtcgactccctatcgcagctcagactccgggcggcagggacctgcgcaggaccaacagggttaactacactgagggatcccgtcgctccgcgcagccgcagcagggcagccaattgcccatccttgagacccctgctatcgggcgccgtagagccccaagtgccacgcctgcggcggagactactcgtagggtgactcgatcgcagtctcccgtgaagcgtgcgcctgcgaagcgctgagcgctcgaaaccaccctatccccatctccctaagagaaaacttgtgatttgcgcctggttttgattcggtatgcggagaacgcgcagctactcgagcagcacgaggacttgatatggtttgcgttgattttttttattttacagcgtacctgatagcaggattgatctttgagagggacgggatagatgtgggaatacttggctgcgtaatgaattgaatgaaaatgttcaaaagacacagactttccaggtatcgcactccctgaatgtgaccttgctgcgcggtggtcaaaaaaacttccagtcatatgtacctaaccacatcagccctcattcatcgttttcctatacccattctcccccctcctcatccccgcctccagcacctctccctttccgatagtccacagaccctacgtagccacgcactcacccgttctcctcccacgttccggccacagccttggcaatccatgtatcctggcatgctttagcgaggagcgagaaacacgtcggctggaccgcaaggggacattcaagcagctagatcgaatccgaaggaatgaggatggttgggctgtggtgctgatctaacgtcgaggtgtatatgcgagagcgaggagggctgcgcggtatccacttactccggagactggatcgatgcaggcgatgctcgacgcggttggtaatggactctcgagttgtcgctggaggcaggtggaggatatactggatcaagtattgctcaaggatcggtcgaagatggtctacacatcggcgatttgctattgtagcatgcttattcgtttatttgacgtggtgcgtatcatggctctgtggtatttgagggctggaggcaaagttggaggcgacgagcgaggacgcaagaaagaccatgagtggagagggataagtgggaggtgttttgtcggtgatggattgctggcacatgtcgcacctggtatagttgcattcgggcgtggtttggggctgcatcgtgttgagttgctgcagtgacgtcctcgtgtaggtgcttcgagttgtcccaagaaaacctgcaaagcctgagtctaccaactatagaggattagacggtaaattgattaaggaaatcgtttgcgtatatacttacatctgaccctttcgaaatttagaatcgtgtgagagatgcagtcggcccggtgcaacgcgttgaagctagacttgtacaggtggtgagcgtggaagctccggttctcattccaccgtgttaggaaagctcccaaatccgttccaaagatgttgcgctgccccgaaatgcattttgcgatactttggtcaggttcctgttgcgatgttggagtagtcaatgtttcggtccgcccagtgtcgacgtcatcgtgccgcgctttactgtttggtgtcgctgctacttgcgcaacccacggttggaagttcctgaaagtccgctcggcctctcagattcatagatgttgttcaagcggttggttcagcaatgctgaaggaacgccgcggtcgccgtggcatgttgcgagtcagagtcagtgtcaaggccgcccctccctctcgcgcacaccatgcaaggccacaacaattttgcactgtcgacttcctataacacttcgaaatcgaatcatgtcaggtcaaaagtcttacacaacgtcagtgacaacattacagacggcatggaacagctggcatttggtgcgggcgctggctgattcggtggaaaggtactggctagacctgctgactggtgcatcagatgctgcaaatctttgcggcaacacgcgaacgaaaataaacttgagataatattgcattgagctgatagttgtaactacaatgactgctctgaagtctcgggagtcactgtctcaggaattgccgttcactctcaccccacgccgtaccaaaccaaatcacacaatcgcgatgcgcaggttgtcaataaggagaacttctacgttgataacagctgaatttctcgtgtttctgagtaataaaaattaggtaagatcttttcttgctattggagaaggttgtaggtttgagccgtatgatgcctcaatctatggtctagtggaatcatgttaatgtcgacgcacttagggatagacaggcgcaacttgtgagatatgagccttatgatctgagggtcatgcggagatcatggaacacgccttgaggtcagtgtagattgaacgtgaggcgtgagttgtttgcgcttggctccaccagaggccagggcagtgagtgagcgattaatagggcgtgattaaagattgctgttatccctaaaggctgtctcgcaaatatatatggatcagtggagatggaggagtggcgccaggggtcgatgcggcaaagggttgagtgagctctcggtgtgaattgacctactcttaaatgcagatgggaccatctcagaatcaatcgactcggttggttagatgtggattgatttggacgtgttcagcagtcaccaattgtgcactcgtcatacctacccgaaatcagacttatcccctgcccgtgcgcagacagtggcagcgtgctgctctgtaagaaacctttgagcaagtcagtcaaaactcaactgtagaccttcttcggaaaatcttgtatcttgtatctggttgcagtatctgactacgtggcgagtgccaacggggtgcaaatcacctgattgggtggaaccgtgctcagaagtttgcgagctaggtgctccctcgccttcaccacctgcgctcaaccataacttgcaacgaaggcattaaaccctcgagataacgactgtttctacgtaagacggttttatctactcacatagctctcaaaggagttgttccaccagaaattttgcctggtcaaaaaaggctgcagacctattgtcgagccggtcgaccgcggcctttgcaagacttctcaccgccaggaactcgagttcacccgcaaacacaacaatacgacggcggttattgtactttcgaggtggctggggatgttgattctcacttcgacagcttttccaccagcgtcaccaattttaaccacagcctccacactcaacttctctccgaccaaaatttctacacctgcacaaaccacccgcagcaagtcatgaattctaccactgcatcagaaagccctctctctgacgatacgccgccatccaaaatgctccctgacactcttattggctatatcgacgtcgccaccttgcaggacatccacctgtacctcaaccagagcgcgctcgacgacgaccttgcactggctacttggattaaggagcacttcctctatgagccgatcacttcgccaggcagagagattcgcaccactctgggattcttccagctgaaccgcgcctaccgtcgagtacgctcgctcaccaacaaggctcaagacaagtggccattcttcagccgcgcctggaaagagttgtccattgctcaagtccgcaacaacgcgcgaggcgaagccgcaccaggagttccactgaccggcatgagcaatgcaatgcatggctcgcctatgagtaacgaacagcatggacaaacgagcgagtgcccctccgacaccgtcacggcagaagcactgagtcaacctggtagcttgcaagatgctgtccagaagtccatcgaagacgacctggaagccggcaaagttcgcggccgcaatggtcgcttcatgccaaaggaggaccccgtccgatcgactcgtggctcgaaagcgaagccggcgcggaaacgtaagctccaggacccattcatccatctttcttgcatcaatgctaatcatttctagtacaagtcaccaagatggagacgcctgatggcgaaagcgtcaaggccacgtcgccggcacccctcactattgagggtgagacgatggtcgctgcgcccctgaccccggccagcatgacgccgccgtcgcccacgttcaagctggctgccgagtccgaagcggtttggacgacgctcgataggctgcctccgggctcttggctggccaagaagcgcaagagggaggcgcaggctgaagagggttcggcgcgaaagcgcgcgcggccttcgctgtcgcgaacaggcaaggccgagggccaagaaggagaggttactctgactttaccagagaggacttagagggtatatagatatgaataacgagaacgaatgaacgacattgctacgaaatcgtccgaatcatcacacgtgctggaacacctcaattccctcatgttcattacttatcaatgcaatagtgaagcctgtataccttcattcattcctatcccggactacctacgtctcctgccccgcactattccgcgagcctgtcccaggttgtatggcgcaacccttccccgagacccttcctccccgttgtacgaatatcccgggtctcgattttcgaattgtctaccatagaagacattcccgcccatctggtgagagtactcgcgtctgggaccatggtcgtaggcgggaaggctgttgaggttgcggtagccggtgaaaggcatgcaatggaggtaatcatatggtctgtcgcgcaccattatatgatgaggttgtttggttgtttagtatgtgtttatttctggtagttcgtagtcgcaatggtatgtctgatgtgggaatgtggttgttgttcagtgcccaggtgtgctgtgtgggaggaaggagagcagaaggtagcgaggctttgtatgcttttgaggctgtgaagatgatgaaatcatcacgtagatttccaattacatccatgtaagtaagatgtggataattaagcaaccagcataccttcgtgcttgtcaccttggataattttaggtcatgtactaatctagaactgcctgaggtcacaaagcttaagaataacatgctagcggaactacacttgatcaaagaagaggcatgattggtaagatcgaggctactgcgtctctccacgatagtaccaacttggaaaaccgtgatgcgattgacgaatcacattgaaaacagttgcgtgccagtctatacatggttgtattacaacccttgcactctaggacgcgtgcattataccaataccatcttacaaatcacttctacaccgaatgtcgttgtctcgaaacattgaagttggatagcatagaagtgctgttcggttcctcaacgcttgtaattcaaggcgtaccacatcaatatcgcaccatagcattgaagcaaagcgctgtattgtaagctctcgagtaatcacaattctgtcagtaggatcattccattgtgtgagtcacactgagtaagtataacgacctcgactcagtcgattgtgttccattgttattgttatgaccatgcgcagtgacatgaatcctagtacagtcaagggactataccccacggaaatcgccctgtaatcagttgacattatttgccttttcttggagttacgtagtcttccatggttcgatcgcccattaggtagggtccaggtatggctgcggcacagcaacatcaccattacacgacatcgaaacaaggtcaaatcaagctcatgggccttatgcaaggggtagatgtggaggctgaaatgtatacgggaaacagtttggacctgaaagtataaaggttagtcacgtcgccgttggagaaggtgacagctgaacctttcagacacgtatgactattaaatatattttactgttgtctgtgagtgtgagaagatattgtaagcagtcgttttcacgaactgatatgcagcaggacctcgagtgtgctgcgcggaatgcgtgtgctagagctacacaacacggtcgttgcagccatgtccaggcctcggggcagctcacactttgatagctcctaaatcgtgttgctgtaggactgcgcgctcgcctaccacgcgaagcggaagtagaaggatgaacacgccatggctgagctgaactgggtgtctcaccggcctttgcatccgcaacaccgtggccgccagtcaccaccatcaatcaacgcacgcggtgccaacacaacatgcagcttacctgattgtccctcttcgcctacggatgcctcacctggtgtgccccaactcagcgggtcgcgtgaacgtcctctctttggcccaggtcgcgactggggctgcggccgcataaagatcattacccggagattgactgcagcccgcatgcctggcacctgggcattcggaccactaaagtccatgtcgcgcattgcatgtgcagacgtcgtggatgactcttgggtacaacaattgcgatcgtcctcgttgcgcaacattttccaggtaccgactccatgggctcttgagctctttggcctctgcagttgacaggccgccttacaacctcaaaagcataccgcgaattagaaggcgcattatacttttcgatagcgccgacgttcgcaacgacggtctggtcctcggcagcgggccatttgacggaaacattcaaaccatccgcaacagtcacccaatcatcatcaccgggtatgttcaggccgtagcggatggcaagggaatccttcgcttgcatcctcgaaaagtcgtgaaggcccgctagggatgcaagatggagaacttgtagcatcaatctcgccgtcgtctatccagtcgtggcggtccagacgagcgccatcgaggctggcgttttcgtactgcgatacccaaacacgtgctccgcaaacgaacttcccgcgcgcactggacgcttaatggcagtggagccactcctcccgtttagttgcgtgttggttataaaatggggatatgccggtgattagattaaggttgcgcgaccgttcccacgtttcccacggccctgggtcctccctttgcgtgacaattcccgcatatcactcgacactctgcctcggcctctgcagttcgtgtccaacaacttgcgcgcgtctaatcgtcaagagctgggatcaaacatgagggttttcaggagtgtggttgcaggcgcgctcatcgcaggggtgagcgttgccgccgagcctatcccgagcatcgcagccagggacacaccaactgtcgatcttggatacggagtctacagtggtagctacgacgcgactaataacatcaatgctttcaaagggtacgagtgtaattccgaaggatcgattgtgcggtaagactaacatggtgatacagcgtacgatatgccgcaccgccgctcggaaagctcaggtgggcagctcctcaagtaccagcgaagaacaggacatcgactatcacggcattgaaggatcctccagcttgtcctcagactggcgctggttctgcgactcctgctgagtatggcttcacatctgcgcttggtaatgaggattgcttgttcctgaacgtgtttgcgcctgcgaatgcaacaaacctgcctgtcttcttctggattcgtacgtcctattcgctctgaatacgaatcttgctaatgtttgatagacggaggaggccacaatctcttcagcatcactggtttggaccccactgaaatcatgaagcagaacaagaacggcttcgtcagcgtcatcatccagtaccgccttggtgcgttcggcttccttggaggcgaagatgtcgcagaggctggtgcgctcaacgctggtttactcgaccagaactttgccctgaagtgggtgcaggccaacattgccaaatttggtggcgaccccagtaaagtaactatcgctggagagagctctggtgctgcctctgtgttgtaccaagccatggcatacggcggtcagcaaaaagaaaacctcttcaacaacgtcatcacagcaagcccgtggttccctgagcagtactgctacgacgacgacgagattgaggataggtacgaagctttcgctgagttagctggctgctccaaggccaatgacacgctcgcctgcctccgtagtcagaacaccaccactctacaaaccgcgagtcagaaagtcggcgagtcgagaccatttggcgcctttgcgttcttgccagtcacagatggctcattcattaaagaccggccaagcaagcaactgctctccgcagccgtaaaaggcaaacgcgtactctccggcaacatggccaacgaaggtattcccctcgccccacccaccgccaaaacaccccaggatttccgctcttacctcgacactacattcccgcttttctcctctgtggacaaatccgctgtagagaggacctactcctacgccggcgactcctcacccatcgaccccaacgcgcccctctacgcaaccaacggcatcagcggcgccaccgccgtcaaccaaagcgcctacggcaccggccagacccagcgcctcatcaacgtcttcgccgaatacgcattcgactgcccctcctactgggccgccagcgccttctcacagggctggaagtaccaattcagcgcgccccctgcctaccacggctacgacctgcaagcgctttggtccggcacaagaacacccggcgcctcattcaagcacgtgttccgcgccatctggggcaacttcatcatcaacaacactcccgtgattagcgtccaggacgcgaagggtggcgtggcgaatagctccgtatcgaatatcgatggcgcgatggtcaagtggccgcagtgggatgcgggcatgccttacctgttgaatctaaatgcgacaggcggcgtgccgagtcctgtggctgccgggccgtatctcaagtacaatgtgtacagcgaccctggggtgagcaatgtcatcagccttgcggatgcgcaggcgtgggaaggcgggaggggagcgaggtgtgagttctggaaaagcgtggcggcgaaggtgccgtattagattcttggggataggtctgggaggtttaatcgtgaatgtaaaaatagatctttgcactctgggtttaggggaagggtggaattgatggcctgctcccatgtgtcttcgcctcgtgcatatgcgtctgttttgccggaggccaggagtgggttcatgcgtgtcagcagcactcgtgcatcatgcatgcaacttggaagggtcggatctcgcttgcccatgggccaaaaggagctggatgtaggatcagctcactcttgtacgacggccaacatacttcttctaaccaagaaggtgtactgcagcatgagaacttgatcccacctggtcatcacatgccaggttaactcatgatggttaatagtagaatgatgtgattcattggtctcaaaagcattgaaacttgggcgtgactacgaccgggatctgtacgttggatatctaaaggaaaaacgaaaacatcgtgcacaatgctccagagagcagcccaggccatacgacgttcatagcatcgtgacctgtgccataccaaaccagccgtatttaccagacctaaagtgagaagcgtgacaagtgtgctccgaaggcgccatgtgttcgtaaagtcgttaagttcgcgggtataatcgatgttgtgaggtatcagtcaccgcctcacatgccagttcgtcttcttcatgcctggctttatgtggccctcgtctgagctgcgccccgtctctgcactaccactgtccaatcgctggacagttgtccagatattcgggtccggcttctgactctccatactttctagcctgtggaagtcggctgcacggtcgccgccctccactacggttccaccaacactgtgattctgtgttcggtcatgcgttgttataccgagagcgtttataatacggctgcgccgtgatccagagccgatagtgcgcgtgctagagtcatgtgtcttctggaggttttccatagtgcggttcatggctcgatgtttacgcagcatgtgccagatgattgggatgttggtgcagaggatgccaccaagaggctcgaagacagagtacgcgccgaggggaacgtagtaccatgtgaagtctggactaccgcgaccaaggactacggtaaggcgtatggaggagacgatgcatgtgctatgcggaaggttagtccaggggcttttgtgggcgcagagaagtacaacttacgcaagaccgaagcagaagatcaagcttataataagcttcttctttgtctgcagttgcaagtgccatatcataggaattggcatcaggaagatccagatatcggtgatcaagttcgaaatgttggtgaagtatgtgaaggtgaccatcgtcaaacaatcgccttttactgtgatgtcccaatatgccttcaatggccggcaagcaagaaacaacgtaacagtaatgccgatgccccatgctattacgaaaaatgcggttgcgaggaccgctgtgcggaagaccggatggacgaaaacgcgccagtaaaaggcaaggataccgagcttgacgaagacgagcgcgaagtcgtagaaatggctgaatatgtagtcgcccttgcgcaccatcatctggtcatagtcagacacaacaataacatgtcggcccatgccatgtgggggccctggttctgttagcaaaccacgcgatatcgataagatgatggattcataccgtatccgagaccgctggaacattcgcctatcaaacaaaatgtcgcaaggaggatcaagtaatcgtcgagtgtgattccgttccgtccgaggcgctttgcccatagtcgcagtgcggtgctgatagtcgcggcaacgattggcacggtgtaaacccagtggatttcagagactctcgaatcgtccttatgcgcttccaggtaggccaactcttccggggagaacggggacgccatttctcatgtcgcgtccgacagtcgttcgcagtagtgcacagaaacaggtggcgcggcgaaggaaagatggaggctgaattgtagacacttcacagcggccccggggcgggagcaggtgcttatgcaggcgtggagaagcgggacggctttagctgagtcaatgcgcacttatcgcgccgacatgtcttgccctccgtggtggtgtgaatagataattgcaattgcacgagagatgaccgaggggcctgtaagtttggagccacaaagtcgatgcggacctcgagcccgatattgctgcgcgagcccgcccgcagtaaactgatcgacatgctgcttcaaaagcaatagcgcagaggtgcttttgcagcaatacggacggttcccatgtgccgctcatttaggcggcgccgcccacagccggtctgaccgacgaattgggcgcggtaacaatctgtaccacgctcctttccgagtttgcagtgcgtctggaccttgctgtgctttttgatcctccgcattgcaattgcattggaacctgatttcgctaatctgttcgatctctgtgttccctgcacatagacccacagagcaggttctgaaaaaatggcaaagcttgggggcgggcaaaagaaagtggaggctctcttcgccgaacagatgcgaccgcggctggtgccgtgaggccgcccccctctcacgcgtccaggccgcagtaccactgtggcgtttttagccccttcatgcgtggatgatgacagctgcaagcacggagacagcaaatgtgaccaaacgtgacaatctgccacaggtacgctcatggaacgtcgtgcatgctagggagatggcactgggttccatgggcccagggccgctgctgggagtcagtgcaattccctggactttggttcgaagtggagtgtccttgcgtgcgggccgggcggtaaaagagcgatcttggacaccgccttgcaagcatcgccctaacagaacctcgcaattcctgcgtctgttggatagacaggtactgagaggggagcaagcggtatgaatttggcaagggttatgaagtgcactgacaagattcgtagcagcttcgaacttgtggcaccggtgaacaatagttagcgaggccacaagagcacgcgagtaggtgtgactaagcatgcgactcaaaggaatgcgcagattgatattaagaataacccttgcggagcaaagagcgatgacattcgacacctcatcaacgccgagcaaatcgccagaactgtgcatggccctgctcaatctgccctctcgtatcaatctgccgactacacgccgtcgccaaactgatagtcgtggtcccatctcgtgtcccagggcttgctcgcatcgacgaaacgcagatcagtaccgacacgaatgacattattgggatcaaagttcagcgtcgaagcatggatcgcgaatggattgtggaggacgacatctcctgcctcatagcttgtcacgagccatctcttctgaaacgtgtcggagtactctttcggaccgtcggcgagtaatccagtcgacagcatgttctggttgaaggcgttcctcgcctcatcatcagtcaggccgctctcagccgctttgcgtgcgaaatccgcttcaatttcgcgcccaagtgtgtggcctggcagatagaagtcagggggtgttgctcgtctcaaggcgctgatgctcaccattctccagatatatcagtccgccaccggtcagcccaatatcacccatcggaacccatgctgtcacacttgttggctcaccgtgtcgcaagaagatctgatcgtagtgtacaccaattgccttgtttcccggagtattgttgcgcagcagactcctgcgaatgcccaatgtgtctgcgccccagccggtcatacgagcgatgaagtctttgagcgctggatgtttacaaaatgtctccttgtaccattctgcataatgcgcttcgagagctagattgacgaaagtttcagcagtctctgctcccggacgtccattgcctccaactgcgccagcgccaatgccggggtaatcggaagaatctttttctgagtcgaaaataccgtcgactggctcagtgcctggcttaagtacgccacttggtctcagcatcttgaaatactcctctcgggcctttagcacgtcttctcttggtaatagccctttgagcaagacgtagccatcttcgctgtacctctgtcggatctcatccatgggtaaacctggcgacgattgcctcaattcgcctacctgatcggaccgcagcagcccatcattcacaaataacttctggttatgtaaagtcggcgcgccttgctctggaggcatagcatgaggcatattgtttccgagtggcaacgccagaatcaagccaaaagcatcagcaacagtggttattagtaaaatgcaaaggcaacagcaatgccatctatacttgtatctttctcgggcagcctgcacgatgatgcctgctcgggtcacgatgcaacgagttctggaggttgcaggggagaatctcctctttcggtgctgcaaaaggtggggtagtggggtcgatttcgcgtgtatcagcaagctttgcgcactcaagattgtcaacttctgtcttactaaagcacaaagaaccattggctgcattgcgaatatctcggcgaaagttccttaattcaggacctgccacagtggtacatcactcctccgcggtcgcacctgcacaaacttcagcaatacgtagcgctctgccacccccgcgggtaatttcctccgaagaaccgttcctctacctaaggacccgacacaacagctgcaaccgatgccatggtacgagatcatcgagagcacgtacgctaagaccatcgggtagctgttgaccttcgtagcaatcgatgccgcacgcgtcactaccgatgtatgattcctttccgtcaaatcctcacatacggtggctgacgagtctttaggcgacggcaagcagccgaaatgcagtagatgtgaagcaagtaagaaggactgcgtctatgagacaggcagacgctttcgacggtcatcgatccaggagtctttcagcgaagcccaaccatgggtttcattgccccctcgacgtatggcatcgattggtgcatcttgacatgttgttaacgcttgtcgcagtacagttcctggacgagtctagcgaacttcgttctcaatatacagagcatgtatctccgttcaatagcccactggtcagttatgacgaatcttcgaagccaggctcaaccaaaagtggacgaagcccgcgcggtgttgcttccccaccctatacagccgtgacacctaccgatggcttcacagtgctttcactactgaattctgaatcgcctagtcagccgcagcagcaaaggatcctaccaagatctcatcatgaagaccactccccgcttgataatatgcagggaacggagtccagtacattcgtgtaccaacagccgccaggccagcctatattatggccgctagagcatgaacaggaagctatgttgctacagcattacatcgacaacgtcgcgctgttcttcgacatggtcgacaatgagtgccatttcggtgtacatgtggttcagagagcgaagaagaatagcacgctgatgaatgctatactcgcattgtctgcacggcaactaagccgcactacagactttgacccatatatcgcagacgcatactaccagcgatgcttcgacactttaatccctgctctcaacgaaaacgttgctattaaggaggagtcgctgttagcggccacaattattctgcgtctactcgaggagatgaatatttctgtcatcggatctgaccctcaaggtcatctcttcggtactcaagccatcatacgtgctgccgaacagtcatatgcggccactactggacctagttttcgacaagctatctattgggcagcattccggcaagaattatggatatctctcatgacgcaacgagctttccagttacacatcttcccagccgaccgttcactcgagcctgctaatgactctatatgggccacccgcaccatagcgcatttgggagacgtgtgtaatttcgcattcggtgaaggaaggcacagcatcgctcggtataatcaactgatggacgagaataaatcgtggaagtcacgcagacccgagagctttgatcccttcttctaccgccaggaccgagatggaagtggaaggaattttccagatatacggcttcacgaaaaggctcatgtcatgggtatgcaatacaacacgctcgcacacatgcttttggttgtccacgatcctgccatacctcaactagggccagcgcacaaacaatctcgagcagtggtcgataagatagtccaggaagatgtgcgcacgctcagcggcgttgcactatcaaacccaaaggtgtttcctggcaagttcgtggcatgttttgctgtcgcattagtcggggatcgcttcactgtccgggatgatcaagaaatgctgcgtgacctctggttcgcctgtgaacgctctcacggatttcctccaacagctacggtaagtagaaatttcacggtgtcatcaaaaaggcatgctaacagtataactttgtacagattcatcaattggaagagtcttggggttggcatcatggctgaagcacttgcgcccttgctataacgaccattcgaagttgacatcctttagcatccccttcgataatctctcggatcgcggaagtgcctacggccagagaagtagtcatgtggtctacctggcgcattcccacttagcccgtaccagggttcgaaggggtatgccgggtatgctccaccaccatgcagaattccattcatagaagccatgggcattggtgatcgatgatcttgcacgaaatcgttgtactgaccgcctcgattctccatcctttgtatctcagggtcggaaaaggcatgcgggtcgagccctggtcgttggccttgaaagttgggctgctggccaccaaacgctggcccgggagagaacgctggctgtggggtctgcactgcttggccaacttctcgcccaaaaatgaccatagggtcgttgtctggcggaagattgatgctcgcatagtccgctttggcacgcttcgatatctccaagggcttgggacgccgcgtttgatcttctgtcaagcaccatgcaaggattttattgagcttttgcgaatacttccgacctgctggcgcagccttgtcccatctttgtccctttggccactgcttgctccagggtgcgatgatggaggaacatgtgcacgcaattacaagcgcaacttgccaaacgtcggtagccccagagtactctggatgctctggagggtcatagccgggtgtaagagcagaggtcatggacacttgttcgggcttatctcgctttaccatatgcgtccaatgtgccgataccgaacaaccgaaatcagccattttcgttacgaccctaccagctttatggtcagtctttaagagaatgtttcccggcttgatgtcgcgatgatacactgagttccagtacatcagcactttcctatcgttctcaggctccggtccgcgatgcatgtacaccagcgtatccatcagttcgatcagccactgccaaatcttgcgctcgtgaacttgcctagttcccttcctagaatcctggatgaccttctccaaatcacctgcgtcgcaatactccatgtacacgctcgctttcttgtttttctcgtcgatgaaatgatctaccatcttcaccacgcctggccagtcgccgagctggttaagtaatcctacctccttgtgcacgaggaacatgacattcgcatcgaagcgcttttcgaagaagaatctgtccaccgggtcgtccttgatttctactttggcgacaccgccattacagcccccaccattttgtccaaactcttgtacgataatccagtggcgtcgtggccgatcttggtacttgaagtcgcttcttagtggtggggtagatttcggtggctcgctcgctcctttacctttgcgtgggtcgtttgcgccttttctcggcatgttgctggggtcgttactgggtgcgggaagagacctggagcggatgtctataagagcgacgttctctccatgcataaataggtgaagatcacgggtggcttctagaaccacaggtgatctcgcgaagtcatgccgcgtggcatcaccaggcgaagtcacaatgcggtcgtcacaacgacgacgggtgtcactttcaacattcaaccccttgaacatgcttgctatcaatggaatcagagcaattttatcagcacatgctttcgccagcttgatttgaggttcggtcagtgcgtagtgtcaccactatgacacgaagttgggggtttccgtcttccataagtcgcgatgatgcgtcaagcctgtacaatcgaaagcgcgggtgtccaccatcgcagctctttgcttggttcagcatcgacaaggatgcgcgactgaacctttggagatactgtaattaaagtacaagtcccttaggccggaatccgtaacctgttggtagacgcgtgacagcagcgatgcagcgtatccgcgaagttcggtacttctacatgctggactgccagagccatgaaccggacgcccaccaggatagacttgccttccgttactccgccctttgaagatcgcattcaacccccgtgtgcacgtaattggaatccccaggaggacggtactcgggctgaacatgcacaagaattccacggtatcatgaaaggtgcttgtaccccttgtcatgattatttcgtctttgggctttgggcagacgcgtcttcctggtcccagataatattcctaaactctatgttcaagggtacactctactccactccataccacctcggacccctgtgccctgagtcagaagtcctcagtgcgggattcaagcgcctgcacagttatagcatcattacagcaaactcgcagccatacacgcatgagatttacagcaacatgccacatctgcccggacagattctcgaatacaagcagcggcctgacctgtgtttcgaaatctctatctcgcatcctttgataccacggagcaaagtcgaagcgctggcggcatttggaaagacattgatgccgtcccgagattctgttgtgacaaccgggaacctgctcaccacgatgagtcgaccgccaccgagcctaccaatgcagatgaggaggaggtttccgaccactctatgcagtaactctaattgtcctggacgcgggggactttcaccgcttttcctcctctcgaagacgcattacttttctcacatctttcgtagtgttggtggaagtcgaagatctggccattggtgttcgctgcgaatataatccattccttccaccgcgccgtacacggggatgattacgcttgtggtttctttcactctcttttgatgagacctcgaccgcgtcgcatcgctgttttgtgtggggcaacattcgaatcatcagagttgtcaattgtgtatgctttcgattgagggagttgtatgggcacgttaatgacaacatatgctgaggggttgtggcttctgaaggaggaaataaactgaaggtccttgatcttgaaggcacgagtgtctgtgatatttgccgttcggagagaattatatcgggtatcgggtttctgaagcagacatataccaaatggtattcatgattacatggtatcacgtgcgtagttgctccgctggagacatgtgatcacatggcgctttccaacacaggaagcactcctctcaccttcaagcgttcggtcagcgctccttcgcacattctcttcacatctcgcctcgcaaatacaattacattacataacaaataacaaacgttgcgagcgcaatcgaactcttctgcagaatgtttgcaatgtcatcagctcgtccgactattaaatccttctttacgcctatccattatgatacaactctcaaccataccgcatacaagccaatgtacaaaattacgtctgattcgaagcttcgaccaatccttagacgaaatggcgagacaaagtggccccatggcgtcgcatcaggtggcacagtcaccgacatgcttgagcatctgagcttaacgaaaattacgagcgactatgcaattgtaatttggctgcaggcgcattacattgagccatttggacggatagagagactggacgggttggtggtcaatgacgaaccaaaccggtaagtgggatcttcttaattgcaaaacgacattaagctgacaacctatctcgtagggtgaacctagagcatgcttatgagcgttatgtcagcgttctaggcggttttaccagagatcaaaagctatgggtgccaggtcttgagccgaccaacccgttgcgacgtcatggtggcaaggtcacgataccagagacgccgctgaacatcgagtacaaggactggcgtgcgagcgaaatcttctctaagaacgggcatgaggtcatgaggaaatccaaatttgaaagcagctggacggatgcgaatcgctggagtcggacgatctggagtgcgccgagtgtcaagaccgttgtcaagaatgcagatctggcccgtcagagttttcaaccatcatggacactgcaagccccaacaccgaacaaagtcgtcaagggaggtgagccaggtagcgagggtgttgcgaagatcgatcgtaagccaccacgacgactgcgtactccggctacgacgagttcgcatgcactgtcacccgccaaatcgacaagctcaaatacgatgtcgcaaggtactcttgatggggagctaatattagatgatatcgaggatccggacctaaagatgaaggtgggcaggttgagagcaatctttccagatacgagtgtacagcataggttcgatgcgctgctgagcaacaacggacattggaatgacacatgcgatacgcttgggcaagaagaagaggacatgaggaactcttattttgacgaaggtacaaagggcaagactgtacaacacactcgaaagcgacgcatctcgggcaaccagcgcgctcctgatcctgattcgaaaaggcgcacaagatcgtcggggcaaggcaatatttgacgagaactaagtcaggtgcgcacggaacatgaggctgaaaggtgcaatgcgatgctgaggtccgagaacaaccagctgcatacttacaataaagttaaagcgtccaatctacacagaaaaacaatcgtccgatgaggctctttcgcgtgctgtcaactttaaccgcatccagtctagcctttcaccagccttactctaactagcatcgcgccttcttcagctctactagtcaccacttattttggtgctttcagccctccacagatttgtctaacgggcacgccgatcttggtttttgacgaatatgcgcgcttcatctcgctaacatgtaaaagcatcgtgagtaggcaatcacgtcgcgtgtgtccaatttttagtgcggtagggctggcgtggggctggcccgcgaagctgaaagcatctcttgggtggattgtggtaagcgaagactttgtgtcgcgatgagccttcagagagaggcgttgtagatgcgttgcggcgtcgctgaaaccgtgctcaggtagtgtctatggacggtacgtggctttcaaggaactataggcgaagtatcagctgaaaggcttgtggactacatatagagcagcaggataccaggcagatctacattcatctgcttgttatacaagtcgaccaagcaacttctttggcggtgtgcttttgtctatctcttcaataatctcccaaacctcaacttcgaaatgaagcttttctcttgggaagcctggggcattgactcggccattgggttcgatccgaacaaaaccttcgtccgatcacagtttgtctcgcctattgtccttgccagcatccgcgcaatcttgagcctgtacagcttcgtagccataatcatatgctacgcatggctcgctaaaaacactgcgacaatcagtctcaaggatgtaaacatcggaagctataccattcagcaatccaacgccgcgatcggccaatccttcagcttcttcacatacctcaccttctggtctcttgggttctacttcctcgtctcgagtgtgcatacttttgtgttcgcgttccaacagcagacctggctgcacaagtggccgaaagccttccagcttgcacacagcctttactactcgacaatcacttgtttcccgttcctcgtcacgatcgtgttctggggtacgatgaactctggatggccagcgggtcgctttgagcagtggatgaatctgtccgtccatggcctgaacagcgtcttcgccatcaccgaaatcgtcctaccggcaactgccacgccaccagtgtctcatctttcagttgtccttcttgttctcagtgtgtatctcggtctatcgtatctcacgagatatacgcaaggcttttacgtatacgagtggatgaaccctgcgcacggtaacactagcatcgtactgcatgtacttgggtatgcagccggcatgacagccatcttcttcatcgtgcgcttcgcgattatgggacggaatatggtagcagctagattagaagcgcgaagggatcaaggtctgcgggaaaagacgatgagactcgatagtgaatcggatacttggtctgcaagtgtgctggagattgagaggcctgtacgggcgaaaggtagcagggggcatgctagtcaagtgtgattacgtcagtgtgtatgtaaatagtttaccttcaattctcttggataagttctttgttccatttcaggcattccgggttaaggtccctggctgtgcagtgaaacaaggctggtgcattcaaccgtgacgtagagcccgtcagctgagggatgcctgaggcctctcacgcccggcgcgtcggactccttaccaacatctaacataatcttcttggagggtaccatgtgatgcaataaccgcgcgcgttgtatctggaatatgaacactactaggaaggtgggggatgcatcactcggaagatctcttacctcgacctcatgataatctaattagttatcaagtctattcaggcccgcatgtaacataataatagctagtctatctaacggccactagaaactgaacagagcgcgaacgattgctcatcgcccctagtggtggccaattcttcgtcgatctggggaaagtgtttgttgcatggatgtgctgagttcaaggcccgattgcaaccttaaaattgccgcttgctagaatgacgtttctaaatcttcaaacgcaattgtgagagcgaagtttttgtgcatctggttctgcgtccctggacgtctttgtagaacgcgtgtccgacagcgcaatgaccaaagatatggtgatcctgtggaacacattgtggaccccaatatcatgcggatcaacggtgggacatttcgcgagacgcggcaagcgttcaaaatgaagactgaacatccatctgtgatatccaacagactatggatacaatagcctcttcaggacgtgtctccgtgattggtttcgtttggttgtgtactcgcggtctgccttgcaaggacttcaaacggtcggacttagccgatgcgagtgcttgtcgggcccaggaccgtacccacaatacggtccatgtacagcgcttggccattttgtcttgtgcttttgcttcacatcacgggaagacgcccgtacaatctctcaaaccaccatggtagcagacggagcacaaactatggcaagcctttgacgcatcgcccctagtttatgttggaaattcctgatgacacctccacacatcggcactatgaggtgtactccatcatacctgtcaagtaaaattgtaaaattcccttggcacgcaagaaaaacgccgctgcatggatgaaagtaacaacactggacgggacgttcagtcgctggattcgacccacaaggttggcagttggtcggcaattacacactgttggagagagcgtgtttgtcggtcgctgtcttgtgtcaatgtccaggaacgacagatattacttataattgacagacagtggccaacgtgctactgctgcacaatagcacatgcttgatacagacgcaataagctaacgcaccccgctgttcaatcataatcacaaatcgtgagctttgatgttgattatcagtgaacaagtgtgctgccctctggatgcgttacagatgttgccaaagcctgagatcaggcgtccaacaaccttcgcattcgctaaatttccaggtccacagccaacaaaagtctgactagagatgctgggggtacctgatgacgaatgtgtaaggctgatggtgcacgcaagcgcgtggtaggtatagagttggtaattcttcctacagaaagggggttcgacgagtgagagctgagcagccatagcgttctcagctttgtgtctggaggcgcgtagatatgcatgtgacagtagatcaacaatgccccaagaaagctgttttgtttcttcgtaactcgaagcttgtagtctgaatgaatgtgaggggtgcatgtggcaaatgtggcaacaacataagactagcagcactgtcatagaagctcgatcatcactgaatcatcacatcgcccctcagatgtcaaaattgccgacatgggatgtcgccgagaaagaatgtacgaagagacaggggtcggctcggtacctccatctttagtttgctgaagccggactagcccgctcctaaaattaggaggggcagtgcacccgtgcacccgtctttcatctcatgttagcctcatcgccaccctcttgacgagagtttgctgtgctcagcgcatgcaaccaagcgtaacgcccgaaaagttgtttagcatcatcgggtttcatgctgatatggcggagaaaatgcagtctaatatgtcgcctgttcaagtgatcatgtaccgatttgagcctcgccgcacgccttactgcgcctagtccaccaaacccaacgcctcgcatagttccgcattcgtcgcttgctagcttctgaagcctcgtctgagctatggcccaacatctcaggccaaccgggcacctcagatccttccaaactcagttcaagtacggagtacctggtcatgagctctctcgcaataatctccgtgaagacatgtcccgtcccatcccccatgcatagttatcttgaagtatagaatcaacaaggccgccgcgacttcagtcggccgtaaggactctccttttgcgagctctatgtgcacactgacccttgtcgcatatcgctcgccgcacccctgcgcctcgcatcccgttacaatgatcagctagcccctacagataccttgacttatcctactcttcggaccatactctcgggatacatgcgagctggaactgcaggcaactgggatctcgaattggctcatatcatcttgaaagctggctgactcccgtctttgtgcagcattagcgcatgccacctgggcggactactgcctttggtcaccgcacctcacagtgctgccctaagaaccatccttgtacattccagagtacagctacagtcattatacactcccacatgagactgtgagatgctaccagacgcacaactgctgaccatcctcacatcggtcgcaaaacatataccaggtagtcagtcggcatcagtggaacccgactcaattttggattcacttcagattcggggtgttctttgtcgcgccgaaggccaggagcaaacgaccatggcgcatcatgaccatcaaagacctgggagcttggctaacacagagaacgagttgtggttcaatatttcgagctctaccagacaacgacaacaacaacaacaaagctccagtcgcgcttctgagcaatcagcatatcgagagacaaatcatcggaggagcaccggctccaatcagtcggcttcgacgagatcttttgcgcttataccgtccatatccactaccatcgatttgaacaaagcgctgccgccctcaccaacagaatctgaaaggaagagacgcagaccggcttacttacgctcatggcttggacgttctccttcgagccatttagatcccactcgcctgtcaccccaaccacatcaaccacatcaaccacttcagtcgaaccagcggcactcggcatctggcgccaacctaagtgtacagacgcatacctcatgggatcatgcatattcccgcagtatgcctagctcgccgtacgagtatggccacgccgcgccttcagcgcaatcaagagctcctcgcgccagctcagcagccgcgaactatccagacgccatgatatatcagtcgtatactccaccactacatcaaccttcagacactacatattttgcccaacaaccacgtccttcatcacccagtgcctatcttgacacgacacctcctcgcgcccgcactttccctagtgacaccagcagtgcaagtcccacaatgcgagagggtgtctcacatagaccacggccacacacttggctgtcacctacagattctttcagtgatccttcgcagttttcactgttcgtacaagcgaccaccggcctgccagaagacgcagaccctctctcaccaaacgatccacctcagcttcgaggctcactgttcgcccgacgaagtggaaacgatgttatcccacttccgtttcaacatgagcagaccacgacacccagacaattacgaaccgactggcagaactttgagccaccacctttcacaaaccaggtcatatcaggcttctcactcagtccttcacgaaacggagattcgctacaattacaacaaagccctcaaatggctgcagtaaacagagaactcgagttgctaggcttagaagatgatgaattactagacgaggagttgccagactacgcacagagtcaagcagaagcacatgcaagaagaagggcagaggcatccgcaagagcaagagagttggaggctcgatggagaaatcctggaagcggctgaatgatccgcgtcacgacttcccttctgtcactttgcatgatttacgaataacaaagctttcttttcattttttaaaataccctcgctatggaaccatatgggaatatcagatgtgaagcctgatttgcgtcgctttgcgggctgatctttagaattccttcttgtatatactttactatccatgatatcgtccatgatatcgaagagcaaatgaaccagtatctagagcttagaagcacccaaagttctcagccaatcttacactgaatgccacccaaaagaagtacagagtcatgcaagtgggtcagaagaaattcgacaatgctaactgataatagacaaccttctgcgtgaggactttgaaggacttctggcggtgtaccagcaagtttccaatccccgtccgatgctccacatccattgtcggtatgtcactacatcatcactgcaggacaatgacataccagccccatcctaaaaagaaattgcgatcacgtgcccctccccgagcgagcctatgaaggacgaggaggcaaatcaactaatttatagccaaaagaagtaacaccgcccccataccatgcacaaccgtttttctcgaaaggtgaagttacgtgcgacattctgtatacgtccatacttccgggtcgtatccctcaactaccgcgtgactccaaggaaaatgccttgtggtgagccttggagcagcggagatttgaatgcggcagcaaggtatttcgatagggtacatgaaaccaaatgcagacctcgttccggcaaaagcgtagactagcacatgcatatggacgtttgtacttcctcgcttcttgccgtcggagtcttactggtgatggtggcttggacagggtgcatggcggccggtgcttatggtcgacgtgacactcttatagtacattggcgatacggaggtaaatatcgaatcaagatttgggacttgcaacgagaagtttgagggtacaattcgcattttgatctctttgtgacggtgtttagaatccatactaatgcgaatcgatcattacaaaccaaatttacggagggaatgtgggacttgtggattcaaccccgtatcacatgccgagatgaacgtcaaaggtatagctccaagatggggcgcggggagcttttgggggcggaaagcttcgcctaagccgtggtgccacaacagcgcaaccatggtcacgacccggtaaagccatcgtctgaaataggagactagtcatgcaaccgagtcgatccatcgcttaacggtgtaggtgcaagcagggtagaagatcattccgacctttcgtggtggtgcaatttcaagtaaccctgccatctttcaaccgaagaagcaacgtctccgtcaattgcgtttatacgaaagggttgtgatcatcaacatggtgttgcagtgcagatatgcagcggacctgctaggttgggtgatgagcggcctgcagtgaggctgtgcaagcctgtcagacccatcccgcgggccggagcgaatggtatggaaaatcataccaaaaataggtcaaataatgatcctcccttccgtctcctggtaaggtgtgataacagatgaaagacgagggatgcgcgccattattcggtgtggcgacgaagccgttcgccacgaatggcgaaaccttcgcatactcgcattcaaccaatagtcttggaacggaactgcagcttgctgagaaccaaagtcattttatcgctatttggaaagcaagagctgctcccaatggccgtctttgggcgaacccctgcatgtctacataggtagaacagtccccgaaccactagcttgtcatggagcggtgagcgtgatcctatcggaacaccgggtggtagtcctgtccttttcgtagtagagcacataggattgcactactgggggcggcgcacatagatcaacaggcagtactacaatttttggactttgctcatgcggataatctcgatctcctctgctgctttacgcttgcgagaggtggagatggagcctttcattggggtctgctcgcaactgggggactccggttcaggtactaaggccgatttgttggtagtgcgaatggccttctgatgaccaccttgattctttccagatgaccaaggtacgcgtaatggcatcggaacattcgacctttgcagcttttctgtgtccagaaagcgccaaaagatcttggaagaagttggtgtttcgcgactaagagtattgagacttgcacgctgtcgttcccatgctcggcggagagcaaccaagtctggtttgatagctatgcagtcagtggaaacaatccaagccccgcacatgcgcgagctttgtattttgaagtgagctggaggtggaggtatcgctgtaggaccgcggtttgcaataatgtcccaggtctcttgacggaaccattgtgcaatataggacatagacacatcgctgtattccttgcctccagcctcctctgctgcggtagcgtctccccatacttttcgcatgaggaggttcgtgccaagcttggttcggtcctgcggattgatcacacatccgaagacgaattgttcccaagcatagccccactcggaatccggatcatcgacgtggacacatggttccatgagatttccacgtcgcataacacctacagcatgcgaaatctcatgaataagcgtggacgcaaagagaaaatcatggcggaactgtgcgcagcgggagcttgctttgtacccgtcatcggagtggtaaaatcgcaggaagtgatcggtaatctcgattacagcgattaatcgctgctgaaatatagtagagcacgctgatgtatggactgctttggctgtttttgttagcgttcgagcatatactcgcttttcgggcttcatgaaccgaaagtcgatgctgtgcgctaggcagcgtagcgctagtcgtacgcctgcaagcatttcttgccgttctaagccagaggcatgtgcaagaggatctgataggtaagtcctccttggcttggtgtcattccgcgtcaactcgcgtccatacaatagaggtacaaaaaagataaggacagaatcgtgagcgaggaattgagaagcaagatggagcatttgcttcatgggcccatcgcaatcgaaccacgagaatatggggtgtatagggttctccaagttcccagctagcacacggtcgtcttcaagaagtttgaatcgatcatccttgttcgctgctgcaataagactattgattccggagctggtttcgggcgctgtgcgcttatcagatgtttgctggtctgtcatagttggtatgagtaggtcttgaagttgtgcagatatgaacgtcaccgctctcgagagtaaatatcttgcgtatagcagcattgtggacgagttgtagaagacaagggaacaaagcactgaatagataagggcagccttagctgaagttctatgtggaattgtagtcaatgtcttgcataaagagattcatgaacattgtgcgtgtaagcaccgtgacttggaacagtggccgggcgcacagaatggagcaacgcaaactattgcttgcgaacaagcgcttatctctctcattgagcatgttccggtagcatctttcggcactgcgctgtacaaaatggacctacacgacacacctctcatgtcgcatcctactacaagttatcgcctacgacggaaagcgaccaagttataaaagaaggtggccgatttaattgcccgaggctatacccagcatcgctagctttcgttctccgtggcaggatcctgtgcatagcttcaggctattggaaggccctgttcgcgttttgtcgtaaccgatagcctgcaataatgcatgaatcagtaatgtcaatcgatcgataacatgtggatgatggcagaatgtgttgcctagtgcagtcgctatttaggcggcagcgcatcagtatcgtggttgtacatttgctgttggctgtgaaaagtggagaagggccccttgggccaataagagcgtgcgatggatgatcacgtgggcaggcgcgtttgcggggccaaactttacgcgacgcgtgcggcgcccattttacattcccatcccgactacacatccgttttgcacaacaggtcgagctagccatagctcacaacccgtacgtctgtgtccaaaccccacattgcattactagtacatgtaaggctcaagggtgtcgcgttgccacggcgtacacaattgctacaggacgacgtgcgcggatacgcggattgtaacaatgaccgactgggaagaattcgaagcaagggccaggagagcaatccccgcacagtatctgaaaccgaagcgttgctggataggcgtgctgagccatgagaaagcgccagaagatgtgttcgacgagctagattttgtgtggatggtcggacacgcggtatgttgaggacttttggtaatgcgccctctgcatcacagccaggctaatatgaatgcagaaaatccccatgcagaagatccatgatacttaccagaagcgatatgaggatgtggacttccacattagatttaaggacgaccttgtcgaaatggacgatacaatcaaatcctttctcaagccaaatggcgacctggttcttttcttagcccgtcggacagacgaacttctccttgatgctcagcctacacctcagcgtccttatggaaatgctgaggcatcacttgcccgcgagattcgtccaacaacacccactcgcagtgttcctccaacaacgcctattgccactagtcgtgtgaaggatgagcctcgaaatgacgaatcattctctctgcaagccctcaacttaattccttcgatgaggcccgcaccagctgatgcagcatctgaaaacgcacctgtcttttctatacaacagtcagcaatgcctccattagccagcacggtagcggcaatgcactttccgactgcagtgcaagatttaagcactgcacgcactgatgtagatatctccccacgccatgatgatgcggctgatactatgcctggaaagctgttggccccacaggaaagcggcgttgtaaaggataaggaagttccggatcctgttcatcaccacatggaagaagagacgcaggtactcttcaacccagaaggatattttaatcgagaaccatcacctgagcaagcgagtcaagaagatgccaagcccacggatcgagctatccgagagatcattgcccaacaagacccggacctgcttgaagcaggcgttacgcaatcgctaaaggttctgcagcgcttgaagtcaagcttttccgagtatcccgaaattgcagatgcgcaagcatggatcgaggcaatcgacaagttggtgccccaggcggtcaggaaacgcaccatcgttggtgtcgtgggcaacacgggagctggcaaatcgagtgtcatcaacgccatgctagatgaagagcgccttgtcccaacaaactgcatgagagcctgtactgcagttgtaactgagatgagctataacacgagcgacgagccctccagcagataccgcgctgaaatcgaattcataacgcgcgacgattgggagaaggaagttgcaacactcatgaaggagttcatgaccgaaaatggcgcggtatcgagagatgtagcagatgagaacagtgacgctggaatagcatgggcaaagtttcacagcgtctaccccaagaggacaagagacagcctcaacgaatgtacggtcgagagtctcatgtccgagagatcagtgcttgcaatccttggaaccacaaataaaatcaacagcgcctgtccgaattcgttctaccaacaactgcagaggtacgtcgacagcaaggagaaagtcaccaagaagggcaaaacgaagggcagcgacaagcccaagaagagtttcgagatggagtactggcctttagtcaaggtggtcaagatctatgtcaaggcgcccgccctctccaccggcgccgtcattgtcgatctaccaggagtacatgattccaatccagctcgtgccgcagttgctcaaggttacatgaagcaatgcaccggactgtggatcgtcgcaccgatcaaccgcgcagtagacgacaaggccgcaaagactctacttggcgaatcattcaaacggcaattgaaatacgacggtggcctctctagcgtcacattcatctgctcgaagaccgacgacatatctatcacagaagcagtcgactcactagaactggaagatgaagtggaggaactttacaaccagcagcgtaatctggagaaggacattgagcgggttaaagaagatatagacgagctgcaagagtcgcgggacgtgtatcaggtcgctcaaaaagagactagcaacgatatcgagacttgggaagagctccaggaggctttggacgaaggaaagactgtatacgcgccccagcccaagaagaacaagaagcggaagaagcaaccccaacagaaagatgctcgcaaaaaacgacacacagagcttaacgattcacaagaagatttcgttgtctctgatgaggacagtgcccaatctgaaagtgagggtgcttcctcggatgatgaggatatccgggcacctcaaaattctctcactgaagaagagattaaggccaaacttaaggaactacgagaagcgaaaaaagcagctcggcgttcgagccttgagctcagtgagaagatcaaagagctcagacctaagatcggcgaatacaaaaagaagattgcggcaatcaaatccgagatcagtcacatttgcatcgctggacgtaacgactattcaaaacgcgccatccagcaagattttgctgctggtatcaaagagctcgaccaagagaacgctgctgaggaagatgaggacaacttcaatcccgacgaagagctcagagactatgatgaggtcgccaagtcccttcctgtcttctgtgtcagtagccgggcataccagcagatgagcggacgacttcaaaaggacgaaccagtgccaggattcgagacgcctgaagagaccgagatacctcagcttcaagcgcactgcaaaaagctgactgaagcggggcgtatccagacagccagaatgtttctacttagtctctgccaacaattgacgaccttctcactatgggcgtctgacgatagcacaggtctcaaaatgacggatgacgacaagcgcaaacaagtcagatacctggacaagagactaggtgagctcgagaagggtcttgaagatgctgtacgagcgtgtttgaacaccacgaagcaggagatgaatgctcagatcttcgacaaatatcccgaattgatcaacgaggccatcatcgctgcgcctgagactgcctcaaaatggggtgcgcacaaggccgacggcgggctgttttggggaacgtacaaagcagtagtgcgtcgcgatgggtcgtatcactcagctactgctggccatcgagattttaacgctgatctggtcaacccgatcatcaaaaagctggctacaggctgggagcgtgcgtttcagaatcgcctaccgaaagccttcgatgccctatgtcgggattctggcaaattgctacacaactttcacgaggctgttgaagaacgagcacgtagcaacggggttggaatcgcaagtctcactactttgaaaatgcagatctatacctacgagcagctctttgtggacctcaaccaagtcttgctcgagaagatgaacgagctccagcgcgacgcaaaccgcgacttcacgccaactattgccaacatcatgcatactgtgtacgacatatgcgccaatgaaagtggcacaggcagctacaagcgtatgaagcagcacatgagcgactacgtagagcgctgccgtcatcacatgttcagtgatgccactcttacggtcaagcgcaatctcgactctatgtgcaaggcgctcgaggatgtcatggaagagagagcagacgaaatctatatcaagatgaagggcgactacacacgagtgctcggcggaggacaggtgcacttcgaccaaacggctgttctgttcaacgcggagcgtgcgctgcgcgctgaagtgatggaggtactcaaaacggtcgatgcagaattcgaacctattgcgcgtggtgaagtcgagcaagaggcaggcgcagacggagcagaacccagtatggacgagcatgttataatagatgaggatgagggcgcctttgagtcagctcgcgagtcggcttgcgataatgacaacgacgactccgctatgggtggcatggaagacaccatgatctcagagacgactccatccaagcatctcgccccggatatggatgcggacaatacaagcgagaaggagaacaggtctctccctacgcctagcgacgaagacatgttcaaggaggaagaggaagcatagtacgacgattctccgtgcctacggcgtgtgcgacattttcctttctttcgaaaccattaaatttcattgataccctggtccgatcggccaacctgctgtgctgctgctcgagcgagagcgcagtcgcaggagtttcatttcatgttcctatctttcttcccattatcgcagctcgagtcatggcgcttacggtggtctgtggtgtaagggccccaatggacgatggtggtgcccggaaggctcccagaacgacatgggcgctttttttgtactgttattcaagcgagcattcctgctttcgatcatagctattgcgtcggcacgttcctctcgatcacgtacatgtggcatggcaagatgttgctcgcgccgatgcgcaccggaagcacaggatgagaattgcatttcaaggatagtacttaccctagagagctatgcaattgcattttaccacacgactggtgcttttccaatgaaggggctcacacgatctaacgttgtccgattgatagctgatctatgcttataggcgtcatgcgccttcagaagcttatgtgtatcccatacccaaattttgccgttgaacgccctcacatgatgctaatattcgcgctaccaactaacaaccagaactaatcatcccactcttcatccaaattgtctatcaaacgattctcatcttcattcctccgtcctcttcgcccattctcatggccgagcgagacgcgactgtacccccggcgagacggcatgaagcgtgcgcacgaagacgtaaggatgataaccatgtcctacccaagatgttagcattccatggcctcctcaaaatctccggcgtgaacctacggccaagaatcgatatatgcccgcccacatggcgtagttgggcaattgtcgccagccgcgctggtgcatgactgtgcgctggtatacgcagccaccgacgaagtagactagtattgcgattatgataatcacgctgaatacgccgccaggaccgagcgcttgtttcgcctggtgaacacctccgcaggcgaatggtgaccggccttcgaagaagtatgtgcattcgtctactgcagcaacgaaggatacgctggtctttgcaagcgggtcggagtcgcagagcagcgagatgacggatgttttgcggcgcgcattcttatctttgtcggaaggcttcttcttcggcggcttgtcgtcgtcctcatcatccgggtcgtcgccgatgatctcgcgagggtacttgggaagggagacaggttcgcgcttggatttggaggagctggaggggcagagggagccaccagtgtagttgacgatgagcttgcgaccgcggaaaatgggctcggtgttttcgaggctgggaaagggatgttagcaagggttcttgggatagttgctgcctgctccaacttgaagcttgaaagcacgtaggatctgttctcgtagaatatggcggactcacccaatagagtatatctttttgccgacctcgtaaaaggcgctcacgttcttccataagtccttgttcaaatcttgcacatcgtgaagctcctccaccacgggcccgcagaagttcagtgtgaaattggcgccgtaatcatatccccgagcatgccagctgccgtccgagtcgctttttgctttcttccctccctcctccagaggcatgcgccgtatcgggttcaagtcgaagaagcgctcggtggtgggtgagacaattgtacatggcttgagcggcttgtccgaggcggcaagcgcatatcgcgagcctgccagcagcaaaagtgaatacagtaaagacaccatgataggaggcagcgagcgtggggaacagaaagcagtcaggcctgctggtgctgattgttggttagatggccgcgtcgcccttccttgcctgtgccttcgcaacacgtttgcccggaaccgcggccccatccatcatcagacagatcgctgcgcagccacactgcaggaaccagaacgctaatccgtatcgggcactagcgcagactgggcggtatgtgcgcgtcattccggatctcttcaatccgcagctgagcttcatcgtcccattttcttcgcacggagaagcattataaacacccgccttctgccatcaaacacttcgctgtgtgggcgcattcaattcgacaggactgggcttgttgtttggatttttgggaaacaagagaaagagtcgcgcaccccccttttcatacgcgactgtttgctacgcgacgacgatccaagagctaggaaaacagaaaaacggttccgcagaaatggcgtcaaacggaaaagtcaaagccaacggcaaggccgcgaaggctcacgtagaggaagagcatggctatgaattcttaggaccgtaagtgttggactttgtcccccgcgcatcgcatcggcccgttaacaaaagccagacctggcgcgttcatcatatcattcggacttccggtcttggtgtatgtgttgaccttcttttgcaacgacatctcaggatgtcctgcaccttcgctgcttcacccttccacgctcgatttcgatcagctgaagcgagaggtgggatggactggtttcgggagcttgctcaattgggaggcttttgtcggaactcttggctactacttcctcagcctgactctgtacgctgtcctgccgagtacggaagtccctggtgttcctctcacatctggccaaaggctcaagtaccgcttcaatggtatgttgcatcacgtgctgagttgttaaacgatgctaacatgcctcagcctggaactctgcgctcttcatcctcacccttttggctgccggaactatcaccagcggcgctgatttcgttgtctggacattcattactgacaactttgtcggcatcatgaccaccaacatcctgatctcttacttcctcgctactttctgttacgtccgctcgttcagcgtcaagcaccccaaggaccctaacaaccgtgagcttgccgccggtggccgcactggtaacttgctctacgattggttcattggccgtgagctaaacccgcgcgttgtgcttcccatcttcggcgaagtcgacatcaaggcttggtgtgagcttcgtcctggtatgctcggctggatcatcatcgaccttgcgttcatcgcgaagcaataccacaactttggccgcgtcaccgactccattgtattggtcaccgtcgcccaggcagtttactcgctcgactcgctcttcatggagcctgccattctcaccactatggacataatccaggacggcttcggtatgatgttgtcattcggtgacctcgtctgggtgcccttcacctacaccatccaaacacgctacctctccgtctaccccgttgatctcggcatcaagggtatcgttgctgtgctcgccgtccagggcttcggctactacatcttccgctccgtcaacaacgagaagaaccgcttccgcaccaaccccgaggaccctcgtgtctctcacctcaagtacatcgagactgaagctggctcgcgccttctcatctccggatggtggggcatggcccgccacatcaactacctcggcgactggttcatgagctggtcctacgtcctgcccaccgctctgtccggctacttgatccgcaacgccgcgcagcatcccatcaccgccgcgcaatctgacgcatacttcttcaaggacagctacggcaaatacgctgtccctggtgaggccaagggctggggcatgatcttcacctacttctttatggtctacttcgccgtccttctcttgcaccgtgaacgccgtgacgaggagaagtgcaggcgcaagtacggcaaggactgggaccgctacgtcgagcatgtcccctacagaatcattccgtacgtgtactaagcgagccgtattggagagaaataagatgaaacgctatcgacccagctgggtctggttgaagacgtgcatctgcagtttgatgcgatgctaccgtgccacagccggttgaatacatgcatctattataccaccttttttctttgtatgttatatagaggtggaacgctaccgctcgggccggttgaagacgtacacccaaaagctgaggatttgaagatgtgacgctactgctttcatgtggttgaagacgtgcatcgcaagatgagggaagagatgtagcgctatcattggattgattgaagacgcacatttcgataggataatgtttatattgtaagatattgaagagttgttcgcggcatcgtgattatttctcattgtcattccctgagaccaccacttcatgtatccttgtgacacgcgccgtagctttacagtgtgtgagaaattgtgttagcgcaggcaggatttgctatgccacaccgggcacggtattgaggtggctatacagtgtctaggcactttcaccagtcggactgcttgcccaggctgcgttgaaaatgttcctaccatgttcaggctcactcagatctcgtatcacatgcagccctaacatcccaagccttggccatacgtcttttaaactcaccgtaaactccgcatccaaagtcgacatggacactatagcaatcaacgccgaagagcgcctgttccacaagcatcgtctcgccgccgtcgccgagcacgagcgcctacttgccaacagatatcctctacccgtgttacaattcccgtgaacaaggacgatgacaccgagccctgtttcaccagctgctctcgcatccatcgactgttttgcggccacattgtgtacacacatcagcccaccctgtgtggcaagacctgccagatcccattgaccaacgtcgctccctttctgtgcacgctttgtgagcgttgggacatggttcaaaaaggtcaggtttccaggcgatcgcctagcatgtcagtcctgatcttgccagattttccggacgtagaccagttacagatccctttcatgcttcaagcccggcaatgctatgttgtgtatcgtctgcacaacggtgcattgttcgtgccattctcggttatgaacatggcaatgggccgcctcttagatcaagctcacacataggacgatgccagaaatccagaaggctcttggttggcctttggcaattattgagactgctgtccaggctctagccgcttatgtggagcaccaacatttgtggagtacggcaactcatgacgcactggcggctgcatgcatgtatgccactgcagtacgagcgaacgaaaacatgccaagcgggcatgcctatctggctagagccttcaatattagtggaaatgaggtgtgtaagaaagtccctgcggcaatcgccctgctcatcgatctggatgctcgagctgtgctagcttcattcgtaccacacttcgagaagatgttcccgagacttgctccgaaggctatggattacattgtcttagcgttgaagctttggacgaaggtaaacggccatgatatccttttgtccgacttcttgcgaaagtactggcgacgtatagtcgcatcctgtatttctgtagtcatggaccgcaacatcattcctgtggacatcgctaagatatgcgctgccactcgtgcgaaccggtttggggatatgggctacagcatcgatgttgcgttcgcacttttgatgcgtggtagtgaagcatattccaaggatgataattctgccacagctcgtcgggctcgtaagctgaagcagcgcaaacagcttccgaactcacagtcctcgaccaagactcgattagatattacgctaccttacaatctgactgcccagctacaggcggactttgcgtggctggccatgaatagcgaagatcgtcctagagatcggaacccaaagcggcgtcgaggtgttgcctacgagcgatgagttttcagatccgacggttcgtgatcggtacgatataggtttgtaaggttcgaggtttttcgaaccagccagaagtattcgtaaaggatgaagaatgccgcaataactttctcgactcttgacatctgaggtatgaatttgatggtccggagcaactgcagactattgcatattttttttttctgtactcatgcatactcttcgacatgggtaggcgtcttgatgtgcatatggactttggcattgggaagaagcgcaacctttccgaagagccgagccgcgtcggaacgctaaccgtatcgagtaattactaccaaagtacgatatgaggtcatcgagacaaggttgaaaatttgtggctgcatgtagtggagattcaacgtactggtagcagtagattcatttagtttggaaatggcaaatcgcactttgtaggtctcgaattggttgttgtatgacaaagtttttgtcgcgtggagttatgtctatcccaaacctacaaaacaacctgccattttctataagcaaattatccgtgtcctgattttttgcaaggtgagctccggattctgttcagccccacagcggcttcacatgttggccaagagctgcacgcaagggcgatggcagatcgcgttcacagttacgtcatacctgtgccttgttcataatacgacgcagtttcccccacaacatcatcatccaacaactaagaacaacacaattcaactgaaagacctcaaagacctccaccacacccaaatcacatctcaatcacatacaaaaatcacaatgggtctcttcagcagcagcaccgagaagagcacagccgctcagtacccagtcaaccctgacatcaccagacagtatggctcaggcgctgagcaagaccgctatggatcacatttcggtgccagcactgagaggattcaacatggcattgagaagggcgtggataaagtaaagcaggcggcgcagtaccgtggcgaaggcgcggaacaggaccgttacaacgcacacttcagccccgctgcacacggcacagatgcgcacagagtccagcagtacgccgagagcctcatcaacaaggctaagggaagtgcggcaacatcaggcagctttggtcttggttacgacggtcagcaaagggcgaagctgttggctggtggcaacggcagtggtgctgagcaggtatgatgcccttctataattggttttctacatgactaacaggaagaaaaggatcaattcgctggacacttcggtctcaaccgtggcacagtagagaacgccgctcagcgcgtacagaacggtgcgcgtaatgtcttggagaagaactagacgatcaacttctctcgatgactgacgtgtcatgtgtcactggcgtcagacacgcaaagacttgtacaatattgggctagcattattttggacaaaactggatatgtgtaatcacaaagcacgagtgcaagggcattcgatgtgtcaaaaactatcaagctcatcacagctttcaagctacatttgtgccacaccgccatcagacgagatatgttccgtgttgtgaacattcagccgatatgtgctaaagtgaatgtcttgcttcgaggcccgggatgacgacgcagattgttgcgcaaatcttggatgtacaccacgccgccatgtcttattgcctcaaggctgactgcgctccggctcgcaatttgaatggccgacactagcacagaaccctctacattgtccgacacttactgacaaccttctaagcttttaatagaaaactctacagcacattattaccaagcatgctatcgaaggatttggacgcgccacctccccacatccctcagtctcaccgcgtcaaagatctgacctcagcggagactttgatccgaacatcgtcagcaacccttactgacgcctccttggcgcttgcattatgaccagcttcatgtatgtcggcagatcgatgtgtaccatgcttacgcctgatcatgtttcgaggagagacagtcgcaaaataacattgcttatacatgggggaatttggctaccatgttgtgcaaggaggctgtgagtgatatgaaaagtgacacgaacacgatgttggaacgcgtagagctgctgtataagagtgagtaggaggcgtgttggtttatcacagcaataatcagcttccacctcaacaacaataccatcttccactccccatccacttctttgttgagatttccatcaatcaatgcatcttttcaaaatgcatactaccatcatcatcgcttccctctttgctgctttcgcagccgcagctcctgcggatattgacgctcgacaagtacccaccaccctaccctcccacctccgcaaacttcactaacacaacacctcaggccacaaccgtccgcgttcaactctcccaagacagcaccgacacagccgtacaagccaatatccccgccaacggccagaagatctcaatcaaagccaactttggcaacctgggtgccaacgtcagcgccaacagggcattggtggttggaagctccaagtctggaacatgtgagtagtgcttgatgatatgaggtgaagttgatgaaactgatgtgtgatgcaggcaacatcttcaaggatgcggctgcgacgcagcgtgttgctacgatcaaggctggcgctgatgatgcgcgcttcatggcggtcaacttggtcaacggtgtgattgtttgccaggtttaaacggattgatgataggagggtagtagtggggtatgattgcagatagaggggtgctgggttgcgcgttactttgcatgtttgatcttcttcattcgtttgtctccgtatttcaatttcaaaactggccagtttttcaaaattcaaattcgttgtcccacgttatttggcactatcccgtttattccagccgttaataactttgtcaatctggatgccaggcggatagtccgactccatggtgcttggagttcctggctctgaagtctttcgcttcaatgttgttggctctggggtctttttgtttttctgattgcgcggctttgatcggccgcacaggaggtacacgctcatccaaataaatgaaagaaacaggactgcgaatatgatcgatatgtaaattgtatcccagtcgtcttcactcattggtgtgtatgggagcgcggggttggaggtggaatgagacatgtctggtagtggtgacgcagaagttttggggcagttgaatatagacatactccgtgatgatggggacataaatgaataagggaagtttttcgggctaagctgtgagcgactagcctggaaagaggtgaaattggcacgcccagtttgtcgtcggacggcttgggcgacaggttgagctcagacaatgtgctatcacgtgagatcattcacttgcaaagaatcatatactcaaagtttcaaagctcagccatccaatcccacgctgtcgacacatgtcgcgtcgattgttcacggtcgtgttcgtgtgaccaatgacaaatacaacattgcgctctcacgacatacaatgcgcaagatgtggtaattctcctcaagacacagttcagggcatctactttttgtagctacccagcctacttgtaaagttgcagccgtggaattcccttctctcttcgtgagcattccaggagatatctcgctcggcggcacatcgctcccacaattaacactcgtaagagtgaacttcgttcggaagggtatctcgatagtgtttgtggccgtggtttcctttccttcagatcatcaattcctccgtggatctcttgatccattgtactcatttccccttggcgctgggtttgtgctggttgctgccacacttgcaccatctgcatttgtcccggccacagcagcatctccagattgcgcaatcgcccttttcttaagacgcatatactccaaagcatattgtagttgtttttgctgttgcgcatgtgtagtttgagctattggcatgctcccatcaggtacatccagcgcagcgtacctctctttcagttgttccatgctcatatcagcttgcccaaaatgctcctcttcctcgttaatggcctcacggagctcgtaccagaccctgcggacgtcttcgctgatcaggggcccatctccgctctcatcctgcggcaccgctttggaacgaccgattggtagaaacctgggtgtcgagggttggtcattgccgctgtcagatgaccttggggctgcagcatgcgtgtacagtccgatcccttggattgaggttgggccttttgctggacgttggagtatatcaactagttcgcggttgatgcggtattggcgtgtagacacggttgcatcgctgccagcttgcggctcatctgctagtaaggcagctcgttgtgggtggacaaagggcgctgccatggcgccaatgcgacgggtctaacgcgtgcgctaacgttgtgtagccgcacgctgaaggtgattttctggggctgaatcgggcatgaagtttaaaaccgtttgaggcacaggccagttatactaagacgaaaattgaattcacacagctattcttgctgctgtagtacctcgagattgtcagagcaaagcccagctctggatgatcgctgaagtgagacgcgacgttccgtggaggaaacggcccgcggcgactaggcctaacatgatatagcgccaaatagatcatcgacgcgtcatgttgaagtgatgcatccactcatcatcctaccagccacaaaggagcagtaataaatgctgacatcaagaaaaaatggcattggtcaattgtacccaacgtcacagaggtcttggctggtctggcatcgaccatagagagacgctcgctgttatgtggtgctgcaaaagatgcagtccctaagattatttagatctgttcccgccctgcgttgttcatcctccgttccagcctctcgagtttctgtagctcgatcgtacttcacccagacaagcagatcatattctactgaaagtaacgaccgcctcaaaggaccagtaccatcaggaccctcaaccatgcaggctgtcaagaacaccattgccgagaacctgggcaaccagatcttgggctctcattcgctcgccccgaaggaccagcaattcgcccttgaagaagtgccagatctatctggcaaggtcgctcttgtaacaggtggatctgaaggcattggctatggctgcacccacactctcctgtccaagaatgtcagcaagcttttcatcttgtcacagagcgaggatattgtcacagatgcaatcaacgcaataacgcaagagatgggcaaagacaaagccgacagagtcgtcttcattcagtgcgacctctcagactgggaacaaaccggcaaagccgcgttcgagatcgccgacaagactgaccgcctcgacatcctcatcaacaacgcagcccgaggaatcatgtcctaccagctcaacaaagccggtatcgatctgcacatggccaccaaccacttcggccacgttgtcctgacctcgcatcttctcccccttctcaagtccaccgcagacaaaggcgacaccgtccgcattgtccagctcggatccaacgcgcacgaaatggcgcccaaggacaccaaattcgccagcatagatgagctgaacacggatctcggaccaaacccgcaatatggccgctcaaagctcgcggccatcctgtacgcgagatatctcgaccgccacctgcattccaagtaccccaacattctttctaacgccacgcaccctggtattgtagagacgcggcaatccactgagcacatccacgaggcgtacccacttcttgggtacggcatgagcgttggtgcgcagcctttcaagaagagccagtttgagggctgtgtgagcacgatgtttgctgcgaccaagacggataaatcaggccagtatatttgcccaccggcgattgtggagcctgggagtgagttggcgaatgatgagaaccttggagagcagttgatggatttgacgtggaaggtggtcaaggagaagacgaagagtagtagttcggataagggatgtccgtttaaggagtcgtagatagagaagatattacgacatagacagtgattgcaatactatcacacgatgaaggattaccaacatcagtatcccgtcccgtcccccctcaaaacatccacctccctcacatccccaaactgcgtctgattcctccacatccccccgtccaccctcccccactccatccccgcccaaatcccctgaatcctcctcgcactcgccgaaaacctccgcttaacatccgcataccccggaaacaccaacttgccctctttcttcacccactccccacccaccatcacaccctgcacatccccaacattactatgcaaaacaacagcagcaacagcatcgctccaccccagcatccccggcgtctcgccgtcgaaaagcacgagatcagccttcgcacccggcgcgacgacgcccaagtccggtctgcgcagcgccaacgcaccagcgcgcgtaatcaggtggaaagcctgctccacactcatcggattacttcgcgcaatctggcccctccccacaagtacctcttccaccctgcccagccgcagattctgcatccacagccgcgcctggccgaccatgtctgcggcgaacgtaaaatgcgtatcgacaccgagagatgcttggtcctggatggagtctgcggatgggtgcgcgtgtccgtagtgcatttcgctttcgggcgtggtgctgatgaactggtttgtttcgcgcagcgcagacacgtcggatggggagatgaaggacgcgtggctgaaaatcacggggatggatgtgttgagccacccgagagacgcgaggcgagatggtgtgttgccggttatccatggcccgccgagggtgtgggttgttatgactgagaggttggcggtgtggatgagggaccagagggatgttagtagagaagctggggcggcgtcgaagttgtcgtatgcgaggccgagggagacgagggagttgttggataggcgtggatcgttggcgaaactggtgactttggcgatttgggcggaggtggtgtagttgtttgggagggattggatggagaatgcgtggtaggtgcggagtttgctttcgagggtggcggtgaagatggcgtcggctgtctcgttgcttgaaccgccgtgggcgtggtctaggactgttgttgtaccggaattcaaaagttcaagactgccagctagctggctgagatacttgtcttccggcgtaaagtgttggattgacgggccagatgagccatatcgttggaagtactctactaatgttgtattagacgcgatcgtcttgaaagcagtctgccatagatgctggtgcgtgttgatgaagccgggactaatgatcttgccagtggcttcgaccacctccgtaccatcgggatacgacgttggtgtagttccattgtagatctggcttattcggtccccctcaacaagcaacgaagagtcgtgaataacttccgttcgcaaagtgttcgcattgaatgtgatgattgtggcgtcagtaaagaggatagaggctgcttctgcaaaagttatcgcatgactggcgaggccgagggcaatcaaagctttaagtagttgaagcatggcgactagttactgtgcatcagcacttccatgcgagcgctgttgagctttataccgctagcgtgacagcatcataacctgatgtaaatcacagtgacggacgtgtggatcgcaagctcggcttgtatactgcttaagtacacgaaaactgcagccaagacttggcaaacatatgtggagtaacgaatttggcttgtgtactcggcacctgtgttccgatttccaggtacaatacccggcgcgaaagattgactagagaagactgtcttagcagaagaactcgccgcaagcgaagaagaattgcgccaaaagacaaatggtatcatatttgcacaaaagacttgcagattgaacacactatacaatcccctccatacccatcggggcctggaacccactcaatccttctcctgcactagtcagtctcgcacatagactcaagaacaccaccgtctctgtcgcagcgaggtagtttaatgtatccagcaaaatcttaagatgccgggtgaagttctcctcgtacttggcgagcatgtcgaacattttctcgacgcgctgggggtcgtagacgaactgggtattagcggtggagcgggcggcgttggggcgaggattggaagctgggttgagggcggcgttgacttgggtgacgaggtcggggtcgccggtgatgaggtagcgggagagcgagtaggtgaaggaggcgaacatgctgcatgttgacatgattttgttgttgatctgcttggtgttagctagggaagagcaaaatggaaatcggtgacttactcggagcagcttactgttagtaagcatgcactctttcaaacaagttgcaaggaagtcaacgtggtcttgcatcagctcatcaactgttcgcttcacttgcggccctccgctatcatcgtcagcctgcttgctcttgcccttggcatcgccctttttctcttcgttcaggcgcgacatcagtgatgtccagtttggttcaatgacttctgcggtacagtagtaagtaagttgctgcacgaagaccagcatgcgtgcacgtagtgtccatgctttccgcttccaaagctcgatgcgagggtttcgcgaccgatgcttccaggctgcgttcttgccttgctctccccagcacttggcgagatctgtttcgagatgcttcaagctaagcaaatagcgaaagagcagttgatatcgtgtgagcgtcactcggctaacaacgagtgacagagggaagggcattgcgtagtcgaattgtagagcctggaatcctgtgatattggagtcatcagtgattggtgcggtattggctggggtgtagttcgatatcgaggcagcagcggcgtcctggtccagaccttgcacattgacgatcttcatcaaccagtttgtcagacctgtatcgttcatatgcactttgatgtcctccttgtatggatcttcaacggccacggaaccagcatgtcgcgttgcaagatcaagtaatgactgcagtttgccgacattgacagcctttgctggcttcttgagctctagctcgcccatctcgaggaagtaggtaaagaagtcggaccgatcgaggaagaagtaatgcttgagagatcgcagccgtgcgggcaattggtgtgtggttagcaggagattcagaagagacgagtttgcgtatgcgtaggacgagctgacattgtctaggaaccgcgggtcgtcgaagcttgtgggagcgtcctgcacgatcttgctgacgtcgacacctccgcattcgcgaacaacgttcaggtactttccagcgagtagtaccttgtctttgactgcctcgagttgtggtggcacaagtgcgtcgcgcatcgtgtatctcttctcccagtactcgtcagtatagtcttgatctaaccgttctcgcttgatgcttctttgctccttgattaggaactcggaatgtgggtccttgatgcctccatggtgtagccattcgttcagcatagccatatatggtctactggcctcgcgcaacagtgttgtgagcagcgttcttgccgcaggatctccggacatggacgacaatcgctttgtgatcagacccaacacactgccgcccttgcataatttcttcgtcgcattgccaccttcgcgcagcgactccaagatgttctcaaagtcgttgctatcgtcgtcggcagagtcttcgtccttgtcgtcttctaggatgtcgttggccttgagtagctcgattcctgtggtgtagagctggaaaagcatgtggctcgtttgtttcgtgtggaggttgagaacgtggagcgtgaaagagtcgttggtaagcagctgatgctctaattgcgcaattagtgtgaggtagtccttcataagccgccgaattgccgcacacagagcatggttgacggcgccgtactcttccctgctgagcacttctatacatgtttctactgcaatgtaatgcgtcgcagtcttcagcatggatttggtgaggtcccgcaagcttgggtcgagaccgggtaggatccggaactgtggcccaaccagtcgctccttctcttcgtgtggattgtacgtctcgctgaagcgtatgtactgtccctcaaagcccatgaagacgaacagcaggtcttcgatgatagccttctcctgtgcatcaagcgacagctgcgcaagaggcgttggctgcagcgcaataggcgcagtcgaggccaatggaggaatcgagatgcgcgtcgcgagcggagcggtcgtatgcggaaccagcgaggctttgggctcccatggcgtctgagcctcttctggggacgacttggccgagtgcgcgctcctgggcggccgttccgtctctttgggtggtttctctccccgacttcgcgcgttgactcgactctcgcttgaatgtttcagtgggcttctcgttctcgtccgccgtatctccgtctccctttcgcgcacctctttcttttctatgcgccgctcgcccgaggatgcgccggtccctcccatggcatgtgactgtttccgtgtgtgcgatgttgtggctgaggcgcgtcggtcgctctcgtctccagtggcagcggatgcgacgcggggtcgcgcagtggaggtgtaattcgcattggcggagcggcgttcagcagtcgaaggtttcgtgccgggagggatgcgagtagacattgctgcttccgaagtgctccatgtgtcgtctgcagctgctctaagtgtgttgccgccgcattagggcttgcagcttgggctgcagtcgtgaatgttgacaagtcccaccttccgccaacgcgttcggctggggtcgcgttaagcgagccatgacgcatcagggcctggctcacaacacatccacatcccaccttcaccacctccatgctctacctgcactacttgataatgaaagacgcatagaggacgccagcaattcacctttagcttactaatcgtgcacctgggtacattacttcattcagctgactgtgcttctccgctgcggccaccattcccttcttcgtcctcgttcacattctcctcctctcatagacaccatactccagaaccaccaccgttctccagacgtaacctgcgactgtcaccatttccagcgagtatcccatcaacaagctggaccgggactacatttctgccgaccgcgggctcaccatgcaactgaccctgggcacgcgcgatggcaccttcctgcgaaagccatgtttcgaagagatcgttcttttgcagccttatgccattgctgtccaagcgctcgctgatcacgtccaccagtgagccatttgcgtcgagatgtatctgtggccaccagtccgtcacctgtacgtgatagagagtcagggtcgagtattcgctcgcagtgcgcagtttaccagcgactgcagcgttcgtctctcttcacgagaacggtgaagtatatgttgccctcgtcgtcatggcatgtcagaccatggattccatcaaagttcgggctttcgtttaagcctcggttgatcgcttcctcggaaagcttgttcactggatgttcaccgccgatttcatacagcctctctcgaatgagtgactggtcgagacctgagttggcgtaaggatcaaacgtgctcaccttggctgggtttcgatacgccacttccagccatataatgacgtcgtatgcaaggtcagacattgatctcgcgtcgaacaatattaggtggcattggtttacatgcatcacgatgcgatatatgcgtttccagtttgctaacaatccgttgctgtgtgattagcgtcttgtgaccagcacacctgcttcagcaagtttccagcaattcgctgtcgtataaaatgtagtcctggcgctctccatgtcgccaccaaagcactatgactactctatcagacgatgtaatcttctggatcgagataaaatggaacagcaatcacggcgaacctaaacgtacctgcctgactggccctttcaccaactcaatcaaagatcgtggtctagttcgcaaaactctggacagtctctgcgaacacagctacttcaaggcccacggcctgagcaaaccttctatcaccacgttcgacgccgctctggcggatccatcctacgccccactcgatggcatgcctgtcaaagcagcgtacgaaggttgcgaaggtcggggcttgctgaatttagctttgaccctccgcttgcatcaccagtcaagccgccccatcgcagacgccctacgagcagcactcggcactgcgatgatgagttatgtggatctatacgccgttgtgtgttacgcacatgactatgagcttggtcgcttgaacggcaacctgtatgatacagtcaattcgcttagatgctacggttcccagtttattgacggcttcccgctaccctgtcggccgcccattcagacattcctcaaacgcactgaagcttgtgcgcttgctgatgaacttctgaatcagcgggtggagcgatcagataaggtgcatggactaaggcagatccatgatgaaatgatagacgccgtcgaaagcgacacgaggcgtgtcgtcaagctcgtcatggtcatgcatatatttgcgactgagcatttcagacccaaaggaaatgattggtagagctccggcagcacggtaagaaaacatgatacacacgatacgaagggtatgggtgtaaggacttggcgggcaggtaatgggagtcgcatacaagacaagaccacaacgtgtccagattctgttccggtgtatcggaaagacggatgaaaattctatcaacttgataatgtattgggtatacccaaagtgtaaaaacgccccttgtccttatcctcatcacaaattccgatatgttgaaacaccacatctcaaacccctcttagacatcccacctcccccttccacccacactctgcccgatgacctcgttcccgaacaacctccctgcgtcaacacaataccgcgcttcgccctcgccatccctgcccacttcactgccccagcagacaagcactgcgtcaaggattccacccagcacgccctccatagcgcctaacgcaccccatccaatggccgcactgatcaatccgacaacgtatgcatacagactgcctttatacggcacgctcccgccaacctgcagcatgcgtgccgtgctaacccagccgccaaaaccaagggagagcgtaatgacccagcgaatagcgtgaagcagcaatttagccagacggtaagactgcatcgaggggcgtgtgttgttcttgaagtctctcgggccgagcgtcgtggttggtgaatctggagagatgaagctcaattggctaagaccacgggcagcttgactgagtgggacaccgtggatggatgcgaatgtgagagtgagcgggttcgtcattgcggcgatcggggtggggatcatgctatatgcgcacatgctgatcatgcctgcgatgcggcggggtaagacgataaggggcaagcgcacgaggagggtgaggagtgtggacatgcagattgtgccagccatcgtgtatgttgcgtggctgagagaagcttggacgacggtccacgcgggcggcgcggggacgctgttgcgatggaagtaccattgggagactgtagctgcggtagttgcgcgttgaacaccggcgataacgcccagggtccagaagtagtcgaggaagaaagctacgccgagccaccatgtactggcgtcgatgatccagcgcgacttgttgccggtgaagtggccgccgaggaagaggcgtgtaaacatgaggatccagatccaagaccagaggatgactgctgcaagtgtggcgatgccgaccatgagcagtggaaactgcgatcgcagaatttcgccagaaaactccaacatgccagctgccttgtccaaagaatgccgtcctttgaacgcagtgtagatccagaagacagtgagagccaacggaccgaccgaaagccagcgcatgaatttgtcctgcatgctatcaccatgccatgagcctttgaagctcgatatgaatgggtacagaaagaaggagaacgaaatgaccggtacagcgaccaggatgagcatcaccaggggtcgcgcaaaggagcgtagcaacgatagccatagcagtccaaccacaatcgacaccagcgagtaaacgccgatgaggtggaaggacgagcgcaggacggtgtagatggtatcgccgatggggttcttcctacttggcggcgattcctgaagcagtgaaatgaaaaagacgccaatgatggcgcactgtatgattatgaagagctcagcccagaagaagttgtgccgcggcggtattgtgggattctctggtacaacatctggtactgtttggcgatccggacttatcggccgtgggtgctcgaggtaggtgtcttcgtcagtttcttgtggtattggtagcgtggcgcgtagaggactgcggccgcgtttctgtcttggcccattccgaaattgctgatatgatggaggtgacagttctttatgcccaagcagttcgtctctttctacggcttccatgctgtcccggtcagtggactcgagctccacatctaccagtcggtctcttcccctgctgctcggatctgttgattctgataacgggatgctcgagtctcgctcttcgtcgtctacatgtctcgccgtgttcgatctcccccgcgctggcctatcgcccttccaagagctcttaattccgcctcccagcccgtagccaggcgcatcgttttcgccgcggtcggcttctattgtgtggtctgagcggtatatcccatcgtcttcgacttcagatgactcggacaggttgctggcgccgaactgccgccgtgaccgctgcagcgcatagtggtcggccatttcgcggtcgtgctccacatggtcgtcctcttcccggaagtcgtctgtagccgagtagaacagcggagcgggtgcgttcgaggtccgcgatgcgaaggcgaagcgcgacgcggcttgcgagttgtaagggttcggcatgttgcgacgctggaggtaggcttgggcggcgcgcgaagagggtcgttgtctgtccgaggggttgcggctgttgtaggtcgactcttgctgaccgcccagcgacagccgcgactgagactgggagaggaacttggaggcatctgagaagcacgaggtcagtcacacgagtcggcgagcagcagacggcgccagcgtcacacgcagtgataaggcagcacgaggcttacattcggaaaacatggtgggcagcggagcggaactgggctgcccgtgcctgcctctgcggctttctacacgcgaaaaggtgcctttatcgttggtgcagcctcaagtgctgggagtcgtggttccctggggcgctaggaacgatgatgaggccgtctccacaacagctcccagggcatgcagctgcgggtaaagtctggtgcgtcggggctgcagtgaaagggataagagatacgacgggttgtttgcggcttgtaggcgtaagaatagcgcaggaggagctctctaggtgcgtgaggctccgacgaggcgctggaggttggagcggtgatcgcgtcggcgtcttcgtcattcgcgcctgcctatcgataggtaccggtagcggcccgggctgctgacttgaaccacgtgcgccactcagggatcacgcttcactttgagatatgcttcgtgccaccgggactgcccttggctagatgttgggcagggcttggacagctggtgtttgatagaagaccttctctgctttgtcatgtcgtctcgggataacaaagaaggcagctccaacgttcactcttgcgctgcattatagagtatcaccaaagccagtactgcagcaatgttacacatgcgacaatagctcactccataagacgtgatcacgctggccatctgagcaccgcggattaccaagtcgtggctaggcgcaactcgcatgcagatagctgtggataccataccagctacgtagttccggtcatgtcgcgctaaatgtgacggggatttttctgagtacggctgagctgcttcctgacgctaaatgacgcacctcttcgaccctgaccccagacactgacctaagaccccatccttcgactccatcatctccatacttttgctttgcgacaaacgccctgttttgcttgtcaaacccaacctacatccagcgattgatattgacccccgccccgccattacttcaacttcaaacccacaacgagcttgcgcacctcagccctcccgttcggcacaacttctccacatgtctcagccatgggactacatagcgaagattgtctcgctcggggactctggatgcggtaaatcaagtgtaagcgccacaatcaggcctctaagatgccattctgacaacccccagctcacagtccgcctctgcgaaggccgcttctcaccacaccacgatgtcactatcggcgtcgaattcgggtcgcgcatagtccctgtcggaccacccgcatcgctctctctcagcatcaacaacccctccaaatccgccccacaaccgtcagcgaaagacgcagcaaagcaacaaccgcagaagcacatgaagctatcattatgggacacggcaggccaagaaacgtacaagagtatcacaagaagctacttccgcggcgcatcaggcgcactcctcgtcttcgacatttcgcgcaagaacacattcctcagcgcaacgagctggctgcacgatctgcggcaaatagccgaggaaggcattgtagtggtcttggtcggtaacaagagcgacttggcgtcgtcatcaacagtctcggactcagaagcagacaacaagcggcaagtcaccaaggaagaggcggaagaatggtgcaaagcaaatggcgtcatggagtacgtcgagacgtccgcgaagaacggcgagggggtagagagggcgtttctggaagtcgccgagaggatatatcagaatatcgaggccggcaaatacgatttgaacgaccggagaagcggtgtcaagggccctggagctgggggcgggaatcgagcgggtgtaaacttgggtatgaacgatgcagcgaagaaggggaaacagcagggctggggaagctgttgttgatatccagcgggatcggaatgaaactggcggcaagatcatagatcattctatgcatagcctggcgttctgggcgcgtttgtcacgtgtattgagtaatgagcgagtattgtaatacattcatcgacaatgatggtctgtaacaaggtcagtcaagcacatttgggcgcaaccttccatcgaactacctaggtaagtgtcgtaggtacctgcccaaacttgaacgacaagtggggccgtgccctagcttctctcgctgctcttctggctccatttctccatctctatagcacaccaaatatcggcagcgctcttcttcttgcctgattccgtagcaaaactgtcgcagttaagttttcagcctcgaagacaagatatgaagatgccgcctaagtctgatcatctcctgcccaaggacggactgcgtcgctatgagtcggactcatcatcaagatcgattggaacaaaacatcagtgtatggcgggcccgcaaatatcgtcataggtcaggtcggtgatccagcttcgactctgaaagcttggtgcccgctaatttactatgatctataaggatgggtacaaaatccgcttgatactccacgactcgcaaattcggaccttatcccgttgcttaaacggcaccgaagtcgaggtttgcactctcgattacactgctagatctcatgcaccgagcactagtgagtatctactttcttcaccagagactcatgtgaactgtctccacttaagcctgctaaaatcatcagatgggaccacattaacactctcagcattcaacctcgaccgcttttcctatcggcaggatatttcccgggacaccatccgcgtctcaaaaacactcttgaaagaagcgctcgccaacattacaatctcagctctgaccatcaacaaatggtaccaactagtcaacggtacgatctcctacaactacgcgacataccaattcaacaacaaattcagcttcttcccaccatatggactgtcccagctgttgatattaccggtaatattcttcggtctgctcgccctgcggaacaatggcgtattagctatcgacggcggctttctgcagattctcatgacagcgacggggaataacaaactcagaagacttgcccagcaagttagtctcgggagggcatgaggatattcctaaggagcttgagaagctcaaagtccgttttgcggagttgttggacgatagcggaccgcctactcaagagtgcctctactcaagcatcccatgggatctgcgtatcaaaatgcggtagcggcgtgcttacaggttgatttttgcgcaagatagtccggagacgtatgaggatacaatactggattttcagcggcttgtggtggaagctatagtgagatgtatttttcgtgcagacggcgtccatgcggtccttgctccagatgaggataaaggcgatccgtggaacaaggcggcggatttgaccattgtaccaaggactctccaggactcgagtagctgggactgagtgacctgcatggatacagggattcattgcgcatgattgagaatcggcttcaatctctcatttgctactcttttcttccaactgtcccttcaggtgtctcaaccgcaactccacctcgcgtatctcttcactaacctcatcccgagaagccagacggcctttccattgataaacaaccgctgcaaaaagcacaaccgcgaccgaaaccagaggcgaccactgcccaacttggttgattgtttcattcgttgctccgtcgttccggatgtaccattcgatccagcaaataaacgccaccaccaggggaggagaaatcgcgataccggcgagaagagtcatgagcgcaaagatgtcgacaaccaggcgtaggacagctacgaagctccgtggctgcagctcagtcgcagtatacgaagctctacgcccacggcgtctaagcctccgacacagaataactacggtcgaatagctccgtagcatatcccctctcaactgattccatatcttgcccttgtcgcgccacaaatactgcggttcgtggattgttttgtgcatcgactcgctgcccaatctcagaatcgacacggtatacaaaaagaactgggccaccgagaagaccacaatagcaacgtaaatcagcggccggaactcatccttcatctctcgctgtgcattatgcagcttcgcaaacgtcgtcgtcggcgtcgagacaacagctttcagtgacgagctctgccgtagagtctggctcgtgttgaagcacggatagaagcaattattcgaaatattctgccacaccatgtttggatcgccgaagatgcccgacacggtcgcattccaggttccgcgccagtacgtcgcgtcccagccatcgctggactctgaatcctggtccgggtagccatcataacagaagcggtactgcggcgcagtgagattcgtcgtgggccatgcgaccagcgcgcagattgtgccggccagcatgaacaggttccaaagtagcagcatgtagcggatgatggttcgcgagcgcatcgtgcgtgaccaaatttgcagcggcagtccgactagatatgcagatactaccactgcggtgatggggtcgatgtccaattccaccgtgtcaggctgcacgacgacggcactagcattggtcaccagcgacgtgatagtcctggtcaagttggatgtcgacgagataaacggaatactgaccagcgcaggtggtggtgttttcgacggtatcgacacaataatgtatgcgtgaatcgcagcgctggcagcatacgcaaccgcgcctgtaaggaagatctgagaaagccatcggtgtcgcagcgtgacgaatgtcaggaagagcaagcagtaatacaggatccggggtgcttgcgcatagatgtcgctgatggggtatgcgcacatgatgtcctgcgcgatcagggtaaagccgggctggcccggatccaggcggtattccattgtcgcgaaagagggcggagtgagaatcctttggtttacgtatcccctgcgttgatcatgtagacatgagcgtgaacatttctcctcctgtcatctgtcggatcggggaggatgagatgcaagtgtggttgagaagctagcaatcgggcctatcgcggaatcgagccctttctttctccaacataacccggctgatccatcagcaaaagcgtgtagtaattataggtcccggacatgctgatgccccggatctggtggtttgcggcgatattcatccaatagggcgaatgtgccgctgtgctggacccagctcaagaaatgcccagatggctagatcgagaccgcctagaaaaagggaccttagagatcaccgcgtatagattttcaatcatattccaatgcagtgacagaaagtgtattactggtcgctaaccgtcatcgtgttgtcgatctgccggatacgcttccgccatgaaaattcattgttatgagtcgaatggttagttagtcgtttcagggacctccatgcaacacatctcgtatgccgtagatatgccgcgaaaggtgccggactcccgcgggatcctttgggagttcctgaacattctacatacaatactagatgttggaaggccttgtaagtgttgagaagcgatggtgttgacattttgcgacgtcaagagtaaagaggtgaggtcagattcgtaccttcctaattgggtatcgattaggacttgtagttcggtagggcgctctacctccaccattgcagacatctcgaagtttctacacattgatgatatagtgagctacaattcaattgataagggccgtcagtatatcctcggcttgcacttctttgtatgcaactcgccatcagatcagcccttcgcctccgaacccacatccgcggagcaaaccataaaatctcaaccaccacgtccagatagcaactttatcctggcccatttcttccaaaacaccctcctgacaggcgttacacaaactccccaaaaatgtcctcgtcgccattaacccagcgcacaacccctctctaccaaaaagacgggcacctctacacccacaccagccccataacctccatccaacccctctcctccctccccctcgaaacccaatccctcttcaaagccccgcaagacaacccccaagaacccttcattctcaccacgccctcgacaatcttccacgcgcagggaggcggccagccatccgacacgggcacgatcacatccaacgggacgacttttgccgtgcatcaggtgcgaaaaccagctgaagatggcgcaatattccacctggggacgttttctccggagggccagaaattcgtcgaggagcaagatggcgagcaaaacatcgacgtggacaagagagtcttgcactcacgcatccacaccgccggccacgtcatcggcctcgccataaataccctcatgctctccggctccctcccctcagatctgcgcgacggcaaggcctcacactaaccccggtgccgcattcgtcgaattcgccgggctaatccccggaaaccgcgaaggaccctgatccaagctaaagtcgacgaaaatggtcgcggcggatttaccggtaggggatacatttctggaggcgaggaggaaagcgcgcgagaagtgtacagggggtggtggagagtttcaaggggcgatgaggatggcgtgagggtggtggagattgggggatgtggggagttatccgtgtgggggcacgcatgtgagggcgttgagggagtgtgggcaggtagtggtgagggggattaagaggcagaaggggattagtaaggttagttatgaggtgagggatgtttgaggacgggcggtatcgcaattgtttctacgaatgaatgcgctgtctttagattaaagcggcactacgccgcatgggaatactgtctagctcgccctgacgaacctcgatccttcatccgggatatcgaagcctgtagtgtttctgaccactttaaaaggtgaaggcgcagagtagaactctcctggccaattgactcgaacctcaaacagtaaacccgcggtgcgcacattggccatcggggcgaagaatctctgttccaagagattcaattcatcttgctccgaaagggttccctgcatactatggtgtaagtgagagtcctcccagtgcaaaagaacatctagagtttttaagctcggcatgcgggctatgatatcccaagtcgtctgccatgtatactcgtcgcgaggtgcccagctatactcaaacatgtgctccactgggcatgtcgtgcactgtcgcccgagctggaatgcatgatcaaaatcccatttgtatgtctgtgcgatgtgcaaatgctggatacgatcgaagcgattcggaagcgtgacgttgtggaagacactgaaggtgaagaaatcggagaaggagaaggtgttctgcatgtacacgtggtcgatgcactcgctgtagctaaatagttgtacgtcagtccggcgaagtggggtagggtacgcagtcgaggtcttacatgtctctgcaagtacgcagcaaattcatcacatcgccatcggttctttcagagctttcccacatcccagcgtcattcattttgccgtcgaggcacatgcggacgaaaaattgatggttttctccgccatagctctttttgaagatgcatcccttgtatgtcggcgctgaccactaagtgcacttgacatagcccaatcttctggcgcgctggtttaccgcgatgtggaaggtatcgtttgccacaatgtactggtagatcagattcctgagctcgcctggcaagcgaagaaaccgggactgggactgagagacttttgaggcttggtgtaaatccttaggattttgattcgtcagctgttgtgtattgctatgtgtgaccctaggtaaacatgccaacaggcagcgatagaggaattgaacgcatgggaaatgtgtcttagaggctggcgagtcttgatcggagttcatggaagcctggtccgctggcggccgtgtgatggtcaaccggcgtcgtgaattgcgttgtaggactgtcggctcatgcgccacccggcgccgccaaaggcgtagtttttcaaccaccattcgaagacgtggccgatctgggataagtgctgttaattggagtgacggttcgtccgaaggcgtctggggatccccagccgaagccgttcttcgtaaagccatccctcttcaccttctgaccttcaaccatccgtgccaatcaagtagagaacggcacaatctgtcccgtcttcggcgccagccttccaaccctgtacgtcggcccactctccgggtcctcttcaacgtacgtcggacaaacgcagatcgcgaaagcgtagcaaggccagcagaggacgccgaggaattgtgtgcagattgtgcgggtaatggacattgcggggggagcgagagatgaatgggtttgggtagtgatgatgattagcgatttggtgcgaatcaatggttaacgatgtgatgcgagtgagatataagtattgtggcgggagatgagggcaagagtgggtctgcaagcaccgtggcaggtgcgttcctgtccatgcacttaccttatcccgttgttattcgatcgctactgctttggttcgtggagccaggcttgcacacaacacaccaaagctcgaagatcttttcttccatcgacacttggaagctcgtgcacaacgtccaggtcgtaaggtatagtatgcgctcgctcacgcgatcttagcggctacctacaaatctatgatgaacaaaatccctcgctagctatcctggtatcatatgctctatggctcgtcaaagacccaacttttgctccaaccaccttatcctgtatcagtaggtcatgtgaccattactgcaagtattccgccagtgcttgcttggacactgggtctaatcgttcctgaacaatattgacaatcctgccattgtgtctggcattggcatccttgaggtattgtccaacccacaccttgacgtccgggatctcggggaaaggatcacgcggtgccttcttgcatgtgttgagctgcgtgaagccaacgccaaagccaacctcatcgacatcggcgtcagggatgatgtcatctgcgctggttgggactggtgggttgaccagaagctcgatcagacgctgagtggtgaaggtccagcccttggggtagcggtcgacgaatgcttgtgagtcaccgagcgtcttggtaaaggacacgacagcagtcttgcgatcagtggggcgcgcaagtttctgtgtctctggaaggatgacagtgaggtacatgggcttaaaaacgctgtttcgatgttagtagtgttaaatcgaatggactgttcaaacttactcatgctggatctggtcggtgacattgatgaaaaagtcagtacccagtcccttgtcctgtcgcgcagagatgaagtggtagaatgcaataaatcgttgctggaaattctcagttttcatgttggaaagcctttgaagcatgagctgaaggatggtgacgaagtagggctccaacacctgtggtggcaggtaggtaatgacagcctcaatgagctcgaatgcgtagctctcgtgtgctttgaccgagatcaacttctgaaagatgccgaggattggttcaacctgcttatcggaaacgatgtgttgcgcatcacgggcgatcattgcagtcagcaagcgcgcaagagcaggtacgttaccgcgctgctcccagatagctccctgtaggatgatagtgaacaggcttcggtaatatgaggtcagttcgcttgaaggatttgcctccaacaaggcggagaagagctgaaagatgtaagggctaaactcttcgacgccttcggataaacaggctgcaaagggctcataaagcttctcctcgaagacttgcgggtacttgggagcaccgaaacgtacgagcgcaccaatgccttcgaacaagtagtactggaagcggggattgctggggttatgtctgatgaccttgacaattgcaacgaagttgttcaagatcgtgtcgcaaattggcaggacaccatctcggatgaagatgagcacacgcattacgcacttcatcaagaattcgttctcctgaatcttctctggggcggaattcttcgtgatgagcttgaataagtgggccaagaggtctttcgacgaaccaacaacatcagaccgagggatgatgggctgcttgttggcatctgtcataaacaagacccgctccacagcgatggaggcgtatgtatgaattacgtaattttcgttgccaagctggtttacgaggagcggaaaggcagcccgccagtgctcggctgacagctggcttcggaaaacgtacaagaacttgatagcatccaccttcaggatggcctcagctccctctgtctgcaaatcagacgcgatatgtgtcgtgaagaagtcgaggatgttgacgttttcgttgacactaagaacaccttgcgcagcagtcgcggtaccctttgcagctatcgcagtgaaaagatacaccgcagtgtcttttgatttccagttcgatgctggatccttggcatagttctccagataggcattgatgtatttctgagaagtgctggtgaccaatccttcgaagcgagacattagctggcggaggaagttggttgcagctcttcggcgcgtgtcgttgtcggagccctccagatctctccgaataaactcaatcggctcgtcctcaaacagctcgacgtcggactcacgcaatgtcaaattcgggagaatgaccttttcgataacctgtacgagtacatcttgattgttgaagttctcggcgtgttgagttgcggccaccgctgtgaggaattgcagagctttgctgactaggatgtcgtatttggtttcgaggccgaccgtcatgaggaaattccatgtgctgtcaacaaattgccccagctgagagccaaacacgtcctcgtacttctgaatgtagagcataagagcctcaaaaatgccagctcgtacgtattcttggggacctgactccgattcgtcatctgttcgtagcgaagggttgtcgtagatcaggtacttgtggagaagaccagcgatgatggcgatgtggtcttcgaagacaggaggtaggtcttggcaggaaaggtcgtagaacagcttcactatcaagtcgagtgtcgtaaaagcttgtttcagggctgcggggttgccttctgaggcggtgatgacgcggtcggtgttctcaagcagttgcagaaaaggagtgctgaacttggacaggacgtggttgatctcggtgaagaggtcgtcggaacggaatagagggcgccatcgcttgaagacggaatgcgcgacctgtaagacaccattattgacggtggagttgtcgggtgtgaggcgggagatcaagtcgtccaccagcgtgtcccagcgctcccagaaatcgctctcagcaatggcggcgattgcttcgccaagttgcgactggaggttgggtggtactgaaaccatcaagcctatcagctcgcgcttgatagcgacgacctcgtccgcgggcagcttgtaattgccatcttcgtccacccagcttcgttttatgtggttcttgaagtagagcgcacttgcgagtcgagtgttctgcggagctgcatcggatgcgacgatgtggagaagtgtgagggaaaagcccggcttgcttgcctcgtgcagaattgcctgctccgctggaggaagtcagtatagagtcttgaaggtacgcgattgatgagcagtgggggaaatgcgggcccaagactttgacagaagctcgcggctcgtgatccaacgggcattgtgtcaacaacatgtctccgaaagcggatggccatattggaaaagaggtacaacaggcgcattggagatgtagcactgcgggaggatgagccgaaaagttacttaccttctttgttgcgccgggggtctaagctggcctcgagcagctgggagagtgtggacatgtcggccatggtgacgattaggactctgtacagcggtagagttgcgtgcaaaacaagagggaatcgaatgtttaggcggtgatggctgtctgtttggcatacccaccaaaacttggtagcgcggggctagctgtactagcggcggacggcgtaccccagaattcgtgattttatgcggctcatggacgcgttgaccagccatcagatgacgagacacacttcaccctctcgccgagccacgtcgccagcatgggaacccgccgcgtataagcttccgccccctcccagcgactcctttgtcccacacagtttccccagcagatccgttgcgcatcaataaccccgctcccgcaccgcccagaagcacccatgaactcgatgcgctcgcgccacggccttactcctcttctgctgcttctgaccctgtagtcctccgactgtcaccacacagtcgcgagcaaaaaggaaccaggcaccctgcaactccgagacgtatgtctccgccaacagataatgtcccccagacgcccgatcgacgctcctcgacccaggccatcttcactgccttccgtgctctgacgggcggtcgcctgaagagccccacgccgccgccctcgacctcttctgccacctcgactccggtgcgcactccttccctgggtactctgcgctccggctctaccccagggccgcactcagccgatggtagccttcagcgcatcagtcacgtctcacagcgaaatggccagccggtgacaggtgggcctcctgagctgagtgaccttgtaaagcaattggaagccgacaagccctttattgagcgcgcagaggccattgggaagatatgtcagattctggagcagtatccggtgcagaacgtccttggcctgtggtcagttgcaagcgatctgatcctgcctgaacagccgcaaaatgtcgctgagacaggctacaagcttctcaagagctgtgtgtcgtggcccaaattgagcaccatcgagcgcagcattttctttgatgctgcatcgtcacgcaaaaacgaccgcaattttgaccaaaggctccaggtcatcaatgctctcaccaagcgaggtcgagatattgaggcctgcgagtcggctatggtgccttttctcgtgtcgtcgcttgaactgtgttacgatgctgccaagtcgtccaggaaagccagtggcaagcgtaatgctctcacccgagagaccgacaacctgagtcgactgttccagtacgccatggatgtctgcaagtttaatgccaagattctaactgatgaagacctggaactgttgctagctcgggccatgaccatttgtctgagcacctccgaaacagacgatatggacaactgcatcaaactttttgacacaatcatgacctatgtccacgttccgtcaaagtcactcagaccttgcgttgaggttatatgcaccatccacagagccattccgtgtcttcgcgaacaggcatggacctctttgagcaaccttttcaaatcgcatactggtggagcagctatcatgtctctgttacatacatttctcgatggccctcgaaaagaaaaaggtatcagccaagtctacagaggcactatggaagtactacaaattctgctcatcaatgacggacgtaatggcttgccaaaagtcccgatgtcattgctttgtccagctttgaaagcatccatccaggagccgaacgatatccaagaacatctcgtcttgaaacttctcgatgcggtgcttctagagcccaatttgcgagacattctgctctctgagactgatgtaggcgagctcatagacatcatcagtacttgtgttgagcgtgacgatgaccgacattgtggaagtactccgactactaaagctacagtcaaagaaaacagtgaaagcagcgagaaaaacacgtcgcatgacgatagctcgacggctcctggtaggttttgcttctgccagtcgtgatattaagcttacaaaatcaggaccagcaacaacgtcggagaagcccgtagaacgtattgggagaaatttcagttcaccgctcggacggtcgacgacgcccaagcaaagtgtcgatgttgctcgccgaactcccgatgatccagtcttccaggtcttgatgaaactcgacagcgccagcgatgccgtagactttgttcagagagaggctgtcatggagcttttcctgcggttctgccatcgtctgggtgatgcagcgaccgagaagttaatccgctatttcgcgaatgaacgttacttaagtccttcaaacgatgactggctgactgtgtgccaaattatcagggacagtgtgatcaaggacactgccaggccaagatcgctgcgagtagtagccatccagtctttgcgagaaacctatgatacagtggacaaactctgtgcgcctgaacttgtcacgaagtgcggctcactgctgctggagagtatctactttgaggatgacgtcgagattctttatgagcttgtggattttgcagtccatgtcgcggaacgggcctcgactactgaatttacagacatcgttgttctgctaaaagcacgtatggaccggccaattcccggtgcgcacgccagtcaacctcatcggttatcatattctctgaacttcacaggagattcgcgttttgggtcgtcatgcaatgtcattacttcagctctcgtcaagctgttcacacgtagcgtagtaggctttgcgcaaaagacacgcatcttatacgaaacccttcgcgcgatagctggaggcgaaaaatacgacaatgacgcaagattgacagccatgagacttcttttccgtctccgagctgattctcgacatgcgctgatggtagtctcctcctcagaaggagagcgactcgcagctgagctctgtcgtactgaagagactgccgtcatggccgtcaatgtcgacgatgcgctgcacgaccacagcaaatctgaagattcttactcctggcgtgaacagcgcaagacttcaggatcaagtccacgtgcttccctcaaccgcaatgctgggcgctcaacacccgctaatggtcgtatctcaaagccaattccacctctctggatgtaccctggacctaaaggactaccggaggagccctcatcggatcccagcagagtggtcttctcacacattgatgcaagcaagtatccactgagtgatgaattgcatgatatggagataacgctatggcttgaacttatcatctctctactgcaaaggccgccagattgggaaatttacagctacgtgcttgtccatctcggcccacagttgtcgaatcaagccttggtccgcagttgtgtagtgcaacttcgaatgctgcggaacgtcctctgtgagcaagtacgaaactcaagcttccacgagcctccggcttacacgctcttgaagaaggcagatgtcgccgtttgtctgttccacgtcctgactgtgatcatcagttatcacgagtatttcgagaagagcgaggaggacgatatggtcaaagcattcctccagggaattgttcagtgggatcgaacatccaaatggtgtatccacgctctttcagtctgctgctttgaggtgccgctttccattagcaaatcattggacagtatcattcagaagatgtcgcagatcatcacgaagccagcagtcgcaatacacatattggaattcctcacgtctctggcacgtctacccgagctgtacaagaacttccgcgaggacgagttcaaaacagtatttggcgtgtgcttccgctacttgcagcacattcgcgaccagcgcgaccgtaccaaccatacaagctcattacagagtggccatcgtaccttgcgacacattggcgcatctagggatcttgtcgcgtcgccagagaatggtatgagaaagcaaaggactgtcgaagaagatctaccacaatatctgtattcacttgcataccacgtcatcactttctggtttatggcattgaaaatggaagatcgtccgaagcaaataccttggatcactaggaacctacattataccgacagctctggtcgtcagatcatggaagaacaaggccaggtcatcttggatattatgaacatggtcgcatacacagatcgagaccagacacttcgagatgagagctttgctaaacctggtgatggtgagatatggaagaagacatgggtagtcggaaattctttggtgtctatagagacagcggcccggaccggtgtttctctgatcacgacacgccgccctgtaagtcttctgttgtccttttgattttggtgcatttcctgacgcatgcttaggccggaacccgcttcttgaccatgcgcccacttcttgcgccacctccacgccaccaagtacccatcactgttgggctcgcatccgaagccttttattcttcgtcatatgtaggagtgttaccagaagacatcttccagaccttctacgccccgctcgatctagcaaccccgccagtgtctcttccagacgacgatatgacgcgccgagccatcacttcttttgacagaatcgcaacagtggacgcttacaaagttggagtcatatacatcggcgaaggacagaccaacgaaagggacatattcttgaataatatcggctcgccagcatacacagcattcgtcagtgacttaggcacactctgtcgtctgaaagatgcgaagttcaacacgggtggtttggatacgcgcgacgatgctgacggagagttcacttactgctggcgcgatcggtgcatggagattgtgtttcacattaccacaatgatgccgactaatcgggacgatgacatgacatacccaaacaagaagcgccatattggcaacgacttcgtcaacattatcttcaacgactcagaggctgccatacaatttcgacacctttccctctgcattcaactacgtacacattgtcatttctcccgaatcgagagccagcttcgtcgatcgccgcttagatgcggatcctgatggcagagatcgttattacaaagtccaagccatttctcgagccgactttcctgacgtttcgcccgccgtagagacgaagattctctgcggcaaacacctcgcgggatattgccggctcattgcgatcaacgcttgcgtgttctctagtgtatggtatgtccgtgaaggaggcgagaccatctcgtcctggcgcagtcgactccgcgagatcaagcgtctgcgcgaaagatacggcgccagttcgggcgatcaacagcctactgcatcgccctcgtcacccagtccaagccagccgctgtcaagtcctccatctcgcgaacaaaacggcatctccccattccagcgcatgagtatcgcaacgcacttcacagacgccacgagccgcagctctatcagcagctcttcacatgatccttgatgttacacacaggcgcttattttggtgttcttgtgggcaaatgtataccctaggacacgatcattagtactacacacaaaagtttgtcattttctgcagcgtgaaggaattgcgcattgcatggcgtcgatggaagggaccttggttttccccaaaaagttacagtgcttttatgttcagcttttcagctttctctctgtacattctagggcaaaggctccataagtcttatgtaaaacaagttggttttacagaactacattcaatcagtaatcctgtcattgattgctattcaaattctaacgtgaagttttaaggctgaagggcgtctggactagacgtccgattacggttcccagatccttgacagccgacgtcagccgaacttttgcgatcaagatcgaatctcaagcaacagaactttccattcttccaacaccactgccatggcggccccaagactgccatttttatggcccatgctatacaagaacacatcaggaccacgtatacgcgcaacacaattacacgagagcgcatcgctagcttcgagacgtccgcggaggtgccgccagttcgcaaccacgccccgccgatcggaggagacaaccacaaagcggtatggaaagggaatcgagcccgcgccgcatctacgcgacgcagatgctccaaaggcgcccgagcagaaaagccccgcgatatcagaaatgaagatcctcgagcctgcgcccgaagagcatgaagaagaagaacccccaacaccaacacccacagcaacaccctccaccccaccaaaaacgagcgcaatagacgacaccgcaccgcctactaagccccccgatccccccaaaattggcgaatccaaacccttggacagtgtcctgcacatgccctcccctgcagacgccgacccccacaaactcccgcacctcaaaacgcccccttacgtgcatcatttcgatacgtatggcctcgtcaaagaactgcacaaatcgcgctacacgccagagcaatccacaacgctgatgaaagccgtgcgcggcatcttgattaacaacatggcgctggcacgcgaggggctcgtgtcgaagtcgaatgtcgaaaacgagacataccttttccgcgcggcatgtagcgagttgaagacggagattggcaacgggcggaagagccagattgagcgcatgagaaccgagcgcgcgcagttgcagcacgaggtggatatcttagggcagcggttggggcaggagacgggcacgctcaaagatgagttgaaggggctatttgatgataggaaaatggcggttcggcaggagcagaggaccatggagacgaaggtgagtttccctttctttgggattgtgggacgctggttgctgacggtgtgctagatccaggaactcaactacaaaatcaccgtcgcgctgaattcggatgcgcgcagcgaggtcgaggggctgcgctgggtgctcacgaggcgcgcggcgattacggtgggtgtgagtgcgttcatgctgtttgtggcgctgcggtatacgagttatgtgcagcatcagcagttggaggaacggaggaggcagccgccgcgccacgacccgccgccgccaccggaaacaaacgagcgcgagcacgcagacgagttatatagatcccacgcatggactacaggaggcgctgggcggagagattttagctggggagggcgtgtcacttggttgaacgcctcaacacagaatttaccgctccttcaatcttctgatatttgcgacgtctacagtttatgcttcttctccccgctcgcaatcttcctaaactcctcctgcggcacacctttcagaaatctcttcatgcccgcaaacacctcatccacaccctgccgatccagcttttcgcgcattggcttctgaatcaactccttaatcttgaccagactctcgccgttgaggtggtcgcccagccgctcatccacctccttcaacacctctgcgaggaatttatcgctgttgtccttacccccgacgtcaaataccttgttcacaaacccgacctgcaccagctcctcacacgtaatccgcttgctcataatcagcgcctcgttcgccttcgagatacccaggcgctgtacgaagccaatcgacgcattgccctcggtcaccagacccaggctagaaaacggggtgagcaaaaacgtgtgcggagccgcgtaaatgaagtctgagaaagcaacgagcgcggcgctcaggccgactgcaggaccgttgagcgcggtgacgaggatcttggggtgcgtgtagaaggcatgggtgatgtgcaggttgttggcgacgaagctgcggagccattgttggcgctcgtcgatggcggaggggtcggttgtgccgccgaaggagacgtctgcaccgctgtgggttgggtgttagtatgtcttgaaagtagatggggatgtagatgtggatgggagaatgtatacgtacgcagaaaagaatcgtcctttgcctgtcaagacggtgatgaagacttcgtcgtgctcggcaacttcgtacatggcgcgcgcgagcttgtagtatgcttcgccgctgagggcgttgagtttcttggggacatcgagggtgattatggcgagcttgccgcggtattcgacgaggatgggttcttcttgggacgacatggttgctgtgtattcccgcttcaaattctgtggtggagtagggaaggacgttgaaatgtgtcggttgctgatgaaggtgatcctaccgcgcggagatcgagtcgcataccagctgagccgaggtctggcatagctctagtcggcaacttgattgaagccattgtttcgctttggctgagcgatagcttggaaatacgagtagaatccgagaaatggatgcatgctaggattatcagttagactcggcaatccgtgcaatacctagaggagagcgtggtgcggcgtggacatgtgatgccgcgaatgacgccgcgaccattgttcgcgccttatcgataagccttctcacgatagatttatcgccgaggtatctccgcgcgcgatctgcgaatcttcaacatcatcactccaccacccagcaaaaccgcttaccttgccgcacaccaccaaaaccccgtcgcatacatcccaaaatgggcggcccaaatctcgaagtcttcaaagtcagtcccgatcccctcgcctcaccacatgcatccactgattcctattttagttcggcatgtacattctcttccccatcagcataatgtactacttcggtacgaacctcgacggcaaattcacagtccccgagttctggccaaagccgggccagacgcacaagataccgtacgagcgggaggagattgccaaggagctggagaggctgaaggcgaggaatttggagaataagaggaggagggaagaggaggagcgcaggatgcgggagatgggcatggggagggaagagtaggggaaaatataagggtcaaagggagaggttgttatgcgcgacagaactacaagtcagtgatggcatgaaggcgttttgagaggccgaatcatgatatgtacattattgtacagcgctgtattacatatatgtacaaaaactacgagggttatcatactgctaccttaccccgcaactcctcccacaactcggctggtatactctctcccttggtccagttcatgtacacaccctgtatgccttgcacctcttgcaggtcgtcgaggaaattactcagctttgccgccgcctcttcgtcgttgacctccaccttcgtgtcttcgttcgggtcgtagatgatctcgctctcctcgatctccatatccagctctttcgccaaagattccgcaattgttttcgtctgcgctggctctgtgaataacaacaccctgccctcctcatcttcatggacatcttggacgccggcatcgagtgctggctcaaggacttcatccatgcctatgccttcctttttgcgcataattatccgccctttcttctcgaacatgaatcctactgtggagacttgcccgccagcctccttgacaagtaaacgcagatccgccagtgcgcgtaacttgttatccgtctggcattctattatcgtggcgactgacggtgggaggatggcttcgaggacgagtgattcgagggctgcgccggtcgttgacaggccctgtccacgggcaatcgcggcttcgattgcggttttggggacggcgctctttttcgcggtggtcaaggcgagggcgaggcgggggttcatgtttgggtctgggccagagagcttaacggctacggtgatgtcgcgggtgaggaggacgcgctgcttgcttctggcggcgtcattcttggctttgtcgtgtttgattgaagcccatttactgtatttattttcagcgactgtaccaggaattgtatccagaacatgttacttacgaatggcctgattgcaggttcgttgtgccacttatacatctcagctgctgttgtacccgtacaccttttgggcgcaagggatattgacaattgcatttcgtcgagaatgaagcgcgaacggcgcggaagaagggcgcagacatgttgcccgagatatatgttctggacttcgttccaacaaaagttcgagatcatcgctttcggctagccatctcgggggtgctctctcagctccgcacccctcgacacgacgtaacttaacagcacaacacacgacaggacatgagcaacctcattccagggtcttagtgacacatttacgggctcacgagccaaccacaacgcaatggcagcctcggaagaccatgcggccgacgacagccccacgaaccccgagctcgatgtcaagaagctccacgctctcccctcggaacagcaagacctgtacttgctgaccttcacctccgacctcgcgcgccatgtagcttcattggacggcgatggagcttcggcacaccaaatctacatcaagaaggagatattccagatcatcaacctggcctcccccgcgcccacacgagtgatccgaaacaacttgggacgggcgattgccggcatattcgagaaaggagacaggaagctgctattcgaatccatcaacgactgtgtggctatcgtgaactcagccggcaagagcgataaggatgtccgtgcaaagcatgctgcggctcactgcttgggcgccatattcgaagcggctggagacagcgccatagggctttcgccgaatgcagccatgtctctgctgcgccttctcaagtctgcgcagaaccataccggtctaagggcgacactcttcaaggcggtcggaaaggtattcaaaggagtggggccatcagcagacgaggttgtcgcgagagatgcatggaagcaaggccgcaatgcatgcactggtgaaaaatcaatgctcgtccaggcaagcgcgtgctactgtctcgagcagctcatacgctacacgaccttctttgacaactccaacgacttcgacaagctgcaaaacgttgcttggaagactatcgagagcgcctcggcctctgtcagacatgccgtagcgtcctgtattagcacagccttcgtcaagaactactcggagaatgcccccgtggatctgcctatccttacccggtccaagacggcgaagaaaaagaacaagaaaggcgcggatgcagatggcgacgatgaagtcatggagcgacctgattctcctgcgccgaagaaatctgccacaaaactctcattcactgtgtccaccatgctgaaacttctctcgaaccgatactgcttagcggggactggcaaccgtggaagagctggactcgctgtgtgctatatgaagactttcagaggccttggcgagcaagtcgtagaatccaagtactcggagatctcgcggagccttttcaatgatcttctcagcaactcagtcattacccagaatcgctatcgaacactgagcgcaagaaaaagcgtcgcggtgattcttgagcatgtaatcggccatgacatgctcggtgagtctggccaactgaacgctgcgcgattcctcgtcaacgacgtcctcaaggactatccacaggctctcaaggagcggccagagccaacaaagcaaacattgataggcgccctaagcaccctctcttccctgttcaacagcctgggatcagccaccaataccattgccgattcttgtcgagacgcactcatccaggtcctacagcatccgagctacacggtgcaagtatatgcttctgcttgtctccgatctttcgttctcgcttgccctcttcagcttctgcccgcggtcacgatatgtatgaacagcgtcaatcgggaacttggtcttctgggtgggccccgccaatcgcctcgaaaatgcgttggtctggccaacggtctctctgccgtcctcagcacttccacatcacagcctctccacggctccgtagacgtgaactcaagagtactctctcaagctacgacgcttctcaaatcaagcagtcagtcggatctgagagtatcatcgacccaaatccaggtcgcgtggatcttgatcgggggtctcatgactctaggaccaaatttcgtcaagattcacctgtcgcaattgctcttgctctggaagaatgcgctcccaaagcctttgaacagggacaatatggtgcaaaggaacttgtttgaactcagtttcctgactcacgtccgcgaatgtgccctaggctctatcctgacatttcttcaattcaacagtcggttgctgacgctggacgtgaccaagcgactagctgccatgttgcagaacactaccatgttcttgaacaccttacctacgaagaagacgactgatgacgttgcgcaaaaactgtcgcctgcactacaacttcatgatttcgacctcatggtacgaagaagagttctgcagtgctacacaaaactagtcgagctcagtccggcaagtagcagtgaagtcttgctccagaccaatctactgcccttcgcagtggcatctttcgcggaaccggacaattacacttccagctccttcagcactgccatagctagtgcagcaggcagtttcgagagcatttgggaggttgcggataaccacggcttcggtgtgaacggactcgtcaaaggctatgatgtcaagccactaccgggggagcatgagacaggttcgcgccatcactgggtcactagacatggacctgaagcgattatcgatcgagccgtacgtccttccattcacctcattcatcgttttattgacaaatgccagcttctttcacccatatgcggcgcacgggaacacgactctatctctttatatataggtgcggccgatgatgttgccgagcttccagatccacccgcgacagaggtggtcaacgctgctctgcaattatttgcaatttgtctgccgttacagaccccaaagattcaggagagtatccttgaacaaatgacttccttcctctcagcgagcagtctgcagcgagacatcaacagaaagacggcgatgatggtcaacatggcatgtgctttgctcttagccctcaaagttgccgtaaaagagacccgttctccttctgggagcctgaaaggagttgctgtagagaaggtcatgcaggacttgctacatgtaagtactcacatcgatcgagcatattgctgctaatgcgtgcagatgtttgttatcctgcccgatccatacctgcgcaatgttgcgggagaagctcttggacgtctttgtaacagttccggcaatgcgctcactaccactgaggtcaactatcttgtagaccaaattgttgccaatcgagagcccaacgctcgatccggctatgcagtgactctaggctgcatccattcccagcttggtggcatggctgctggctaccatctcaagaacatccttggcatcctcatgtctcttagcaacgacccacatccagtagtccacttctgggccatcgacagtctttcgcgggttgctgactctgcaggtctttccttctccagctatgtcactagcactttgggcatgcttgctcaactgtatgctgctgatacgcataacgaagagtctgcgtctctggcgtcatcgaacattgagatcgatcttccaactcctgcggtaatagcaagatgtatcgacagtacgatcaacgtgcttggtccagatctgcaggacatggcgaaggcgagagacatggtcatgactctgattggtctgttccaagcagaatcagatgtgctcatcctcatcgagagcttgcgatgtcaagaacacgtctcgctgtatgcgccaggtcacatgaacttctcagcctatgtgaagcaccttcagcgctctgttgaaagtagctcggtccaaatcagagacatggcaatcgatggcttgcataatctcatgcgacgaaacactgaagaagtcatgaaggccggtgagccaggcttggaggatcaactatggcacgtcctcgacaaagactccgagcacgaagttgtgcgcaacatcattcgcaactggctacaacaaactggtctgactgacgccgccacctgggtccagcgttgtcattcggttctcacgaagacgaagaaggtcgaaccacaggcacaagcagagaacaagcctagaggcggcggacctgatctgcaagatgaggaagttgcaggttttgcttcggcgaacaatgcacctggagcagatgctggtgatgcgacccaggtcagccaagagctgctcaagtggcaagtcagaacatttggcatggactgtctgagtgagctagtcgcaatgatcagcaaggaggctgctttccgagaggaggcgccttgtgtagcagcactacagcaccgggtcgcggatgttgtccgtattgccttctcggcatcaactgctggcgtggttcagctgcggatacgtgggctgaagattatcgatcaagtgctcaaggtaaagggatctaccatcatggcggtccaacaagctaacatatactagttgttcggtaaaacatccgatcctgattttccagaggtcacattgcttgagcaatatcaggcacagatcggttccgcgcttacaccagctttcgccgcagactcttcgccggagcttgcggccgaggcaatcaatgtttgcgccacattcatagccacaggaattgtcacagatgtagatcgcatgggtcgcatccttaagctgctcgtttctgcgctcgagaacttttcgagtaagtgtgctcctctggtagaagcgaatatagctgatgctttacaggcgagtcggaaacagcagctattggcgatctcaagggcctaagttcgaactcacaagtcatggtaaagatggctgtctactcagcatgggcggagctgcagattgcgagtgcggagcagacatacctcgttgatgttttgaaaccacacattgccaaattaacaccgctgtggttggcgtctttgcgcgaatatgctaggcttaggtttgagcctgatatttcttcatccatgggcggttcgtcttcgctttccggtagtttggatacgatatatgctgccttgaaccgggaaacactgcttaaggtaaggtgaacatgaaacaccagagaatcgcatttgctgacatcctacagttctaccagcaatcctggctcaacctcgtcgatgccattgccagtcttatcgacgaagacagcgaattcgtctttgatgcgctagatggcaagacagagctctccgagtcgacgcccaacggcaaggccgaccacatcaactaccgtgatgagcccgttgctttcttctttgtgcttttcggtcttgctttcgaagcacttgcaggtcgtcctggggatcttcaagcctccaaagagcagattctggagattttgcaagcgcttaagaagattctgcgaccttcggtttctggacatgcaatctatcgtgacgtcgtcttctctgagacgatggatatgcttgatcgattagtcttgacagaaggtttgacagtgcagaaggtcattgtcgacattgcacgtaatctgtgcattggtcatccgtctgcaagaagggatcaacagtaagactttccccgcaattcgtgtatgacaaatgctgataatttttagaacctctggcgaggagaatctttccgaagacatcgatcagctatttgagctgacaaagatcatcgtgctcgtgctctctggtttggtacctggcctggaagaaagcaattcgaaaggtatgtgcatattcatcaacgtaatggattttgctgatcaatgcatagctcgtcatgatcttaacgaggaagctattgctcttctcacaactgcactttccgcgcttgtcgatgctgctcaggtattcccatcaatcatcaaagccgacctacacgcgtgtatactacacatcttcgccacaattcttggcactggtgcttgccaggcagcagttgttccgcaggcactgccaattttcaaacgattcatcacaagtcttgcgccccaagcagaagcaacggaggatactagcaaacagctacgcgcaactctaacacgcttccttgccatcctacgccatgcacaacagcgcgagttcgacgcagcactcgcttgcgaaaagaactccgtcctcgcaaccacaatcctcctcagttccgcctcatccgccttctccccaagcgacccactcgtcaagcgcttcgtcgaagaccttttcgactgcctaaacgcgcgcatgacctccaaagtcgccgctggctgctgtcgctctctactcctcctccccaaaaaaggcgccttcgaaaccggcctcgccgcactcatgctgccacacatcctctccttcatcgccaacccatccgacgtcgaaggcctcgaagaatcacggaccacacttgcgcaaacactcgttgcgtttatatctactctcccgcaatccgaacagcgccaagtggctagtaagattattatacccgcgctgcttgcgcgggtgcaaaaggagcccgggacgagccaggagactgcgacacgcttgctggaaattgcgggcgcagatcaagtggcctttagagcggtggttggggggttgagtgtagagcagagggcgctggttgagggggtgttgaagagtggacaagggccggttaggagggagactaggggagatgaggatgaggggccgaagattgcgctgaagatggatttttagacatgtatagattgtactgaacatgcatgtttagatggagatgtggggggatagatgtggatagatgtagatatacccgaattgtaattctgttgaaaaagatatgcgacctcgcttttctacaccctgaggacttgcaagcatgctacctgcaaacctctccctataccacgggctatgccttactcctcatctgcctcgtccagaatcgaaaacggattcacatgagccgcgatcgagcactgaagcatacccgatgtcgcggagccaagcactttaacggtaggatgacgcttgtcgtgcagcgtctgctcgtcctcgaacatcatcttgaggccgaagtcgagggtatcctcttgttccgtctcctcttcagcatcgaccaaaacatctgcttcaccttcgttgtccaagaggttcagcagttgttggtagcgagccaatccgcctgggtcagcttcgtgctcatcggtttcgggcgccagtgcttgggagatagcctcgaggtaaaggcacagctgctcaatttgctcatcgcgctcctcgagacactcgtcgcgttgttgaatccactcgttcattccggcaaggtggtggtcgtacaatgcctctcgctgggtatgcgcttcttcccgtgcggcgaggtagtgtgcgtgaaacaagttaacgtcagcgtcagcgtcagcgtcatcgtcttcggagtcttcgtatgaatcaggacctatgccatttggcatctcatggccattcttcccctcacgattgcgtccagtcaggagatggatgccgcgcggactacgttcgaagccctcgtcgtcgtagccctcgggaggatcgccgtgtgcaggacaaccccaggctaagtggaaactcacccacgggagtaggcagatgaagcagaaactgtgctggcaggatgtacaggtcatgtggttgcaggcttctgaaagctggatccattcgcgacattgtggacattgctttatgcggcactctggggtgtactcggggagccaggctgggcggtgtgttgggtcgagttggagacaggtgtgttctggctgccactctgccttgcagccaacacatgtggttgtcccgcattcgcatggagatacagtgtgacggtgatcgctatcgtcgaagactcgagggtgatgatacttagcacattgtgcattggcacaatacactcgaatcgcctcggcagtgtagtacttgctcagcttcaaaaggtactcatccatgaactcctggccaagcaattccgtgaagagagctggcggtaatccattgcgagagcacgaacagcacgaagctgggaactcgttgaggtagatcattgagcggtggaatacttcaatggcacagtcgttgcagtagaaatgttcttcgcaggcaagcacgccagcagtatctgggaactcgctaccacaaacatcgcagtcgtacttcggggcagttgaatcggtagaacacataacagtttatagttgcggtctttcagtaacggtctggttgatcttgagtggttgcaatgagtaagaggaatagcccagtcaaggggaggggtaagttgttaaatatatgaccggcctacccaaggtgaatcatggaaacgtaaacccgcactactagagctcggtaccaagatctgcctaaattgctgacagtgaatcacaaagaattctgcgctagtagagctctgtatcaatgtctgcctacgttgttgatagtggcaagctactatgcgttgatacaatgtttcatactgttttatgatgagatggacagggtatctgcgtttgcttacatctccgtacagaaaatccatcatgaatacacgagacaagccagggtcaggtttccgaaacttgagagacctagaaatcttcgaggggtgggacttatttgccactttgttaacgtaccatgtctcaattcaattgcaatctcgccggctactcaatgatgatctactccgttcataccaacagcggaacccaggccctcctcttgttgcatcttcttctgccaaggcaacatgtccttcgctggcactgcaggacctacttcgccaccttctttcctcctttcggcccaatcatcaatttccttctgctccacaaagttaccgtgtagacccagtctcagcttgacaggtagatggattgcggcgagcggcccctgggtcaaattctgcgcgtcgaagatgaggatgtcgttccgaagtacatcgaggtggttgagtagtgctatgaggtatccttcgccctcggtggtcgagccagctttgggaacaaagactggctcttggaaagtacatgtcggtcctgcccaccatgtgtcttgcttcccagtatcccattcgaagtggcccaagacattgaacagcccgcccgccggcggaccacatttcgccacgtcatacggcttcgtaggatcgatgttgcattgccagaaatgattgtatttctttgtgaggactcggtcgtcgacgcgtgagaattcgccatttgcaccgaacactttggctggctgcacacgggtattggtcggggccttagggtcgaagacccagcggtacatatcagagagcaatttgtttcgttgtagaagtgttttgggggtgttctcctggtcgtccggcgggaagaaaaagaacacattgtcagaagctactgtgagatcgactacgatcttgccttcctcgtcctcgtatgaaccagctatatgactcctggaagcctgcatataggttagcaaccatagttgatcttcatacgtgacttcataccattgtcagcacgctaaccgagacaatatcttctggctttccgttacgacgtgggacgattccgtaccattggtcctcattcgggtcccatgcaaagtggtgtccgccttttttcattctctcaacattcgctttcattggcatgagcggaagtatgaggtagttcttcgtgatcgcgcagtcgtgaatcattccacaaaatggcgctttgtaccagcactccttcggtcttcttgccgtccttgtcaatcgtatagaccacaatatcacaactcccgtcgaagccgttgcccccagcttcgtaaccatagcataccatctctccggtatctgggtcaaacttgggatgtgcagtgaaagtgggcgactgaacttgtccatcgaagtcgtacctgccaatcgtctctaatgtcacaggatccatggcgaatggaggcccgtcctctttcattgcaagtagaacccccctccagaagatgacgtttgtgtttgacgtagttcggagaatgccttttaccatctcattgtcggtatacggatttctgtacttgccgagcaacgccttcctggcttttctttctaccttgaagcgttcggtatgcacgtatctttggcgaaagtcgacatgaccattttcaaaccggaatgctgagactgagccgtcaccgttgaagtgaatgtcttcttcaaagagtggtgggaaacagtgatcaggctgtactcggtagaaagtgccattgatgtcctttggaatctgactactgttttagaaaccgaaaattcaatgacgatagtgtcttacaatgccagtagtctcaagctcaaatatatcggcttcaagacgagaagccttgttgaagccttgaaagaatccactctcggggaacttgacctgatcaccagaaagaatgcctttctcatacgctgatggtgccggagaagccaaagagaatatatgcgccatggtgaatgagtgggatgttattactactcccaagacgtgcgggcaacgtactttcgtgacatttaagcatgtacgctaaactagggtcaggtattttgacagggtctagtatcgtacatttgtacaaactcgtaggatcaatgtggggacatcttgcggggtagccttccgggtgcaagcatgtggtagctaagttaccatcggccgtataactccgaacactcgaagcgaagctcccaagagaactcatgtaccggttgatccgcatgcccataacacttagcatgcatatgcaatgagaatgctacatatgttagggactactgcagatactgtatagtgtggggagggataccatgtgccgctcatgaaccccagcctccagggttcctaccagtattatcgtgtcgaaagctacagatcgaacattgcgccacagaattggagaccggaactgctcaattcaaacctcttgccaactgtggaaagaagcctacattacttacaagccagcaaaatgagaggaaccatagcgattgaagaagccgttatagacccagccggagtcgaagtgcattcttttgctcagtttcaaagcttgatgcagccaggcagcaatgctgcttcaggattgtctgatcacgagcgtcgacttctcgacatccacggcgagcgtctaacaagcatggataagcatggcgtggagtatatgttattatccttaacatcacctggcgcgcagggggaagcagaacccgagaaagccagatcagtcgcaagaatagcgaacgactaccttgcgggagaggtgaagaagaaccctcgacgattcggagcgcttgccgcattatcgatgcacagcgcgcaggatgcagccgatgagctccgtcgagcggttaaggagctgggaatgttcggcgcgatgatcaacgacttccagagtaaaggtggcgatgcgcaagagaaaatgtacttcgactctcctgaatacgacctcttttgggcaactgttcaggaacttgatgtgccagtgtatttccatccgcggtatgcaattaagcaagatctggagcccggaacaaagtatggcgatcgtaagcacctgctcggcgcgggtgtacaattccatcttgacctgagctggcatctgtacgcgatttgctcgtcgggagttttcgaccgtttcccaaaagttcagattgttgctggacatctgggcgaagggtcagtaagtgccaaagccacaaaatacgattgcttattccgtgacagtattcctttcaacctttggagagccagccactggatcaacaagccgttcaagcgaggtgcacgacccatgaagcacgactatacgtactactggacgcataacgtgtcaattactacatctggtgattacaacacacgggggttgaagttctgcatggaggagataggtcttgaacggtgtctgtacgctataggtgaggatatcttgaactattgcaacaaaacctgacaaactagacacaccctatgatacaattgaagaagcacaggcgtggtggaagtcgatagacttgagtgaggaacagaaggaagcagttggaaggagcaacgcgatccgcctcttcaagctgcctctcgaacagtaagatcagtaaatacaactattctgaagcagccacgaatgctgcatctgaaatcatgctctgattcagataaccaagcaatgatatcaaataacaataattgcaatggcatcagcactggctggtgctagaatgtgaatacgacgtttgcgtgagaacatacattcgcacatctttagaagcaggtaattgtaaagccgatatgataaaatactaggatttttctttactttcgcgtgctaagctcagcattttctgatgcaggttggctcaggaccagcgctggagtactggttgaagggtccttgccgtactctggcgccctcagatcatcatcggccacctgctcacctgtgatagggtgcgtgtaatggaagggcaccacgcgcgtgtccggccagagcattggatttgggcaaagctcatccgggccgtttggatcctccgggaaggttgtggacatgaaggggatgtagtttggcttggtgtgcgcccagcctttgtcgaactgggcatgccagaacgggaagtacttgagcctgaagatcttccatacaccatcctccttgatgtattcgttttcatatatgccaccttcccaccactgtaccaacccacgtgggtgtgagtccttgatgctctcgtgggtgcccgcggacatcatactcctgaagcgtcctttggcgcgcgtgccatcgccgtttatgtcgacgatgccttggatctgagggtgatcgaggaggaagccgtagaccgggccgttgcgcccagctacaaaagatttggcgaagcgaccgatatacagccgcttcacaccgtctttgccattgtaacgaccgcctagaaactcgacgcatgtgtcaggatggttcgagtagaggtccgcgacctggacagttagtaaacatatgattcgcaagtgcatccataattacctccttgtacaggcatttgtcgagataataaccatatgtgtactggagtttacgaacgtcttcttgatctttgatgttgtcagctgtgttcggcccgtgatgacgaaacaagctagtaccgctcaagcgcccgacctgcttctgcagctgcgctacgacttgctttaattcttcaagctcactcatatttaagtatcgtagataactagactgaggccgcgagtactagaagaatcaagatctgggtcctatatgctcttaaggccaggaaccgctgagccacatgctgcaaccaccgcatgcaacttaccccatttacctcggattgttcaagcatatgtgacccgactaagctgtccccgcatatgagacatctgaaggatccgggtatatccagcgagctgcatcaggatgcgggctgatatgaccgacttttagcgaacacagcccctccactgtgtggggcggcaaaggagatcccacgacacaacgccatcactgaactgttcacttgccgtgctagaaattgtcgcgacatcttaacttcgagtcggatttgagtagttacgggtcatctgctgagagactgtcctgttccaaatagcactgcatgcgcatcagcttacgattccgtcatacctgaatctcgattgcctccagcttccaagggtgatcctttctctctcgtacggtatatcacgagcgaccccacgatatacactttcttcaagatgggcatccccgagaagattgaaactcggctcttcataaatggcgaagtatggaagtcaatttgcccagaatatagagctgaccgatgtacagtttgttgaagcttcgcatgggaaaaccttcgacatcatcaatcccgcgacattaaagcatgttgctaaaggtgatacacttctgcgctcgaattgatacaaactgatgctggcacagttcacgaggcgtccgaggaagacacagacaaggctgtagctgctgcgaaagctgcgttcccagcatggtctgcattatcaccagacaagcgtgctcaatacttcaagaagcttgcaaatttgattcgcgagaataataacgagctcggtgcactggaagccatctcgatgggcaagccgcttggagctttcttcgatgcttacgcatgcgccgctaagtgggagcgttacgccgaagcaggcttcaacgtgcagggcactaccagcgttcaaaccccaggctacctcaacatgactttgaggcagccgtatggcgtagttgccgccattataccatggaatgtcccgctgctctttctggcaagtaaactggcgccagctttgattgtcggaaacactgtggtgctgaagagttccgagaaggcaccattaacggtaagataatctttgcattatgtgacacctcgactctagtatctgacgatcgacacattgactcaccaaatcttttcatcgcaaaattgacggatgtcggtatagtgatcacggctgacgggatataacatagtcagccaagatagccgtcttggttaaagaagccggcttccctcctggcgttgtcaatatcatcactgggtttgggaacgtcagcggttccattctcagtcatcatatggatgtgcgagctttatcgtttactggctcaggccgaaccggacggctcatccaagctgctgcagcgaagtcaaacctaaagcaagttttccttgagcttggtggtaaatcaccggcagtggttttcgacgatgccgacgtcgagcaagcggtcaaggagactgcatattcaattcaaaccaattcggggcaggtgtgcatggcgaactcgcgcgtgtatgtacaagacaccatctccgacaagttcattgcacttttcaaacagcatttcgaaaatgaagtcaaaacaggagatccgctcgagaagtcgacgaaccacggaccacaagcagacgaaattcagcacaaaacagtcctgcagtacctcgaatcagggaagcaatctggcggtgaactcttaattggtggtgctgctccttcggatcgcgaaggttattatattcagccgacaatctttaaaaacacgcccgaagacgcgaagatcatgaaggaggagattttcggaccagtggtcaatatcaatgtcttcaaggacgaagatgaggtccttgcgaaagcaaacaacacagagtgagcggaaacaatgtgcgaactagaggacactgttggctaatcgtttgcagatatggactatacgcgtcagtctacacaaagaacattgaccgcgcgttgagattcgccaagggcctcgaagctgtaagccaactctatgcatgaactgcaaaagtagcatacactaacattgcaaaccaacgtgaagggcacagtgggcgtcaactgcacttccccagtgacgggtgacgcaatgccttttggcggctgttagtagcgccacactatttgttgtcgcaaacacatactgacaaatttcagacaaatcgtcaggctcaggacgagagggcgaaccacactactctttggataactttttagagacaaagaccgtcctcatcaagctgtcctaaatgctgggatctgattcgacaacttgaatgccgacatgttgtcgacgggcttcattggggcactataccttattgtcgatagagttcgaattagccgatggcttccacctgcagggtgggagcacggcccaacagtcgatctccaatgttccccgcgtgcgctagatctgggcgcctcttttcactcatcttcatggggcttcgtccacctcctcttgacgtactgcaactctgccgaatggtatccatccgtctcctttaggtcaccatatttgaccgggctcgtttcggctcaggatggccgatatttcggccgcgccgcgcgcggtgtcaaacgtcgcaagggcacccaatgcacatcgggttcacagttcttgcgacaggtgtcgttcgcggaaaaccaaagtgaggaaccggtcgttcagatcgatgccaagacactaattcagattacagtgcattgatcccagtatgtatgcccgagatataagaaaccttggtggttccaccctggcagtcagcgaggtctgactgtggtcagtcccaggaccatgcaaatactgcgcgcggacaggcgcggcgtgcgttatagctacgccaaggagaaagagaccctactaccatgtcactgaagaggagtaccaatgtgccatgcgaatattagaacatttctttccggggcacgacctaaacctgcaatcgctccggaccattgcaaaagcgatcaagggacggcagtttctcggccccacctgtacagcaaggcagagggtctgttcacccaagaccagttctccccagaggaaagtatcgatgatgccgaagagcaagatgtcggcgagcttcatgaaccattaggctgtatgatgaaaggactctggtgggaagttctcgatatggtgggcgcctcattagcgaggatccccttttcattgcccgccgttgtgacactaggccttttcacgcaagaatccttccattattcccacgccgagggtcgggcagtatccccctgcgctacccgcaccatctccgtcgaccgattcaggtgaagtggaaccgtactatctaccaactgcggaagctatgcgacatctacgtttccagattccttgaggatgtccactcgacgcactggctctatcctgtggagacactgctacggcgaataggagacacttatcttgaaccgccaccttccctttcgagctcatggatgtgctctttatactgcatcttcgccattggcgccgcaaactatacaggctcgaatggcaacccacctccactcgattggccagctgcatctgaccaaaagacttctgaagattatatggctctcgcgaagcagttgattcccgcagtatacgatgaagcggatgtggacagcatccgcgcaatgactatcatggtcagtgaatgttcaaaatataagagttggtcgctaacctcgtccagagcattgccttggagaatctttgttctagagtaagcgcatacttatacattggtgctgccatacagatagccttttccctcggtctacatcgcgaccaaataccagaaacggggactgctattgatcgcgagcaaaatcgacgtatctggtggactctcttcatgctagaccaagaactggcatctagaagtggtacccctcaccttatcgatgagcgcttcacaaaggtcacagcaccagcgtcttcagaacaggtacgtggttcaatgatgtggagttcaagacacgcgaactgatagctgggcagatgctgtacccaggcctgcacactccactaggatggcaggatacctcggtttcgctgtgccgcctgaaacgtgagattacccaggcagtttacaccgagcgcctcgccaactcaatctcattctccactgtttcgaattcattactgctattacaaaagtggtatcgccaaatgccagcccatcttaaatacgacgtacctgcaccgccaacgcacaagcgggcggtcgcttgcctgcatctacaatactggagcgcaatgattctgctcactcgacctttcatcctctaccttgtgatcaaaagcaaggctctacctccgagcaaaaagatatggttcgagcgcatgggcaaaatttgcatcgatgctgcgcaaaagagcatcgcaatactgcagcatatgtcagatgacgccacactttcaagtctgacagccttcgatagcacctgcatactacggttgatagtgatcttcttactgtcgtatgcgcacaccagaacaccacagtatagcaatcacatcgtcacctgcatgcgactcatccgaggcatggagcagattggttttaccaagatggtaactgaagaaacaccaggacgactcgtagattgtggcgtcccggaaactgttcaagttgctgttgggattcccgctgggatgccggctgggatgcatgccccgaatgagattccgcaaccgcagggagatgttcatctcgatgaccaaatgattgctcaattatggggcaactatgactcgtgagtcccgtcatccatagcctagcacgatgagctaacgtgcatgcaagaaactttatgacgccactacagtcgcagcagagtctggatatcacttttgatgacgcaggagctttcgacgccaactcggagattttggcatttaccaatctggacgactcgattatcatcgaccctatgcagtattgggcacagtttcaaatgcagcaatgagtagaattttacctttggaccttgactatgagacacgcaagacacgcgggtcattagagggctggaggcacgccgatgacttatcagatggaccatgctgatatggcgtacctaatcgcacatggtatgctcgccgatgctgcaaaccataagagagaatctctcaatggcctctcaaagcgatagtatctccgcagctagaatgcacgcactttcgcatcgcccagccctcatgaccacagcacaagagtaatcttctcgtagaacaatcaaacaggccagggaaaggtgaacattagacgagcagctccgtgctgttggggtgcgaaaggaaacgtaccaagaagcttgaccgcacgcactcaaagcctagatgcagaatgggagcggaagaaagcttgtccttgttgcggacgaggaatacacggcaggcaagaatgcgatgcagcagcagcggccaacgtacattcacaccacgtaatctagtaataatcttaatggtgtctaccaactgatttatacgtgtcttactaagctcatcgagcacattgcaccttgatgttgaagcagacttcgaggaagtctgagtcagtttaaggatctctaagctgcgatcagatggtcgcaacgtgcgctagttacgctagcgcctcctgcgaacgggaagccacatggcttggcggtcgatcattggcgtcagcctcaaccctgacgaaggaacaacggctgagggaaccccgccaaagtgcaacagtaccttcctttctctactttgcgcgagtcttcacacaagatcctatgatataatcgaaggcgctgagcgctcgaaacctaacgcgccgccttgtgtaatccggaacgccttatgcatatccgacaacgtggatgacgggagcggcgagggcaatgctactttcgagatccacgcgggcgcagtcgagtctgctctccttcatcgtcgcactccaggtcctgctcatagcatcacctgcctcccaatcgggcctcgtacacgctaccgacctccctcccgcctccgcgatcgatcccatcagccaacctatactacaagccgggtcagctgcacatttagtaacagaagatggcgagagtcgtggcgatggaaatgcaggctatgcgcccgaattcgattacttcgatcggaatcttcgcgggcgacaggaaccccagcaatctacaaccactgaattgaaggagaatgaaagaaaggcactggatataagtccaggtaccacggcattctttgtgctcaagcagggccaatcacgcctggtacgaatggaggagtccgacctcgaagcgctggaagctcgaggaacagacaacacatctgacgacctggtcgcaaacaccgaggaaggtcttgccggggacaatgcagatgaccagttggagaagagacaagctgcgagcagtatttgggtctctgcaaacacctgtcgtcagcccaatccaccaccgctcgaccaagtcgaaaagtccaacaacaatccgcagcttgttatgtacatctcgacatcgtcgcgaaatcagagacctgggccgacctcgaccgatgacctagctacacctcctatgggactactctttgagaatgggttcgccagctacgctctccaggccaactccgatgtgtacataggcgtctctgcgccaaacctggataatggctggtttggcagctggaacttcgagttggcagtcagctccaacggcttctaccacagctacgacggagccgatccgttcttatacatgattgatacggacagcgattccgcgctcttcatcacgtacaaccttagcgaggcgaacgttaatgacaccgacaaatggatgagggacaatcctttcaaaatgtacgcgtttgaggatgaaagtatcacgaacatcacgggattggagcgatcgatgtgtgccgtccagtactacaaccagtcgaccaacgtcacgatggagaccagcattacaaccaagttcggcggcgatctgcccaaagctcagttccatttgcaaggcctcaaggctggcaagaagtataatggtttcttggctgtcggtggacaacaggacgttctgcaactccctggaaatactacggtgcgcggtggaggcatggtcttccaacagtttgactttactaccaaggccggtaagttctgattcacttcatcgcggctcacccaagccatactaacccacccatcagacgacaactgccaagtcatcttcgacctcgaattctgcgactcagtcgcctacgcagtgccctcgaaccccgactacaaagacgacgacaacaagctcaaagccctctacgacgaccaagccaaagcctactaccgcaacttctcaaactccatagcccaagtcgcttgcgatacctacgccgaggcccagtactccctcgcacgcacctgccgcgactgcgaacgcgattacaaaaactggctctgctccgtgctcatcccgcgctgcgaggactggaacgccaccggcgatttcctacaggagcgcaatgtcaacatgctcctacctgacggcggcgtcacgtttgaaggaaacgtctcggccgaaatgaacgcgacgaaacgcgatcgtttgggcttcaatagcacgcgcaaccctggtattgacaaggtcacgccccttgggccgtacaaggaaatgaaaccctgtgaggacttgtgctttgacatcgtgcgcagttgccccgcgcagttgggctttgcgtgcccgaataatccggcgcgcgggctgacttatgggaagagggatcccgatgataaggagttgaggtgtaatttcccgggcgcggtggttaagctgaatattctgggtggcgctggggcggtgggcgcgaggatggggctggtggttggagtcgtgatgatggttgtgatgagctcgtggtagaaagttggagtgttggcattgctacggcgtttagagatatccttacaaatgtcgattataatgaggtagacatgggcgtgtttctgcggttagtgagattttataatatccccttaggcgacagccatacatgatgtcacgcggtccgtttgtatggctctgtacaacttgcgcccgtgagccgtaaccgaacaaattgcgctagatgaagtaaacctgggagctcattctcaccaccattacttccgttattccacgacggtcatgcaccgtagtcaaaaacctcggactttgaattgtttaagcattaacattactgctatatcattacggagttcatcaatccatgcagttgcttcaatcaagctcgatacgctccgcatacctgtgctgatgaaccggctcaaattcgtgtggcgtctgtttccagctcgaccggtgcagcaagggcttcaagcctttgttgaaattgaatgtgcagagcatcgcgttgatacaggctagtgtggccaggccgagtgccacggatgcaaagagtagcatttcgtctttgaggatagtttgcgagtagaagccgtcgcctttgagggtgaggatccggcttagcaagtatgccatttctcccatgcgtaagagctaggatttcgttagcatatggatatatggtggagtggagaagatcttactatggcgatgatggctccaatatagttctcagtcctcgtgaaataaatagtcagagccacttgtatcgcaagtgcgggtatgagagccattgtcaagccaaactctggctggacaaagtgcacattaacaaggccataggttatgacaaagctgattaggaaatatggttcgatccgaatgagcacgagaagaacctatgttcagtcagtatggaagtgccaatgagggtagcttgtatcttacctgataggcaagatatctcctcaacatcgccagactcccactaatatgccgataaatcgcccacctcaactccctctgcaacaaaaacaccaaaatcgtcgaaacaaccgcgctcgcacccaccgcaatcgacgacgtcaacagggcaggtcttaccctcccccaataatctacatcccgatgcgtaaaaggctcatagtacatcgtctcccccagcatcaaactggccgccgctgtctgcgtctggaaatagcgcatgacggaaaacacaaacaggcaaaagtcaagcacgacgatactgtacagctgcagaatgttcttcatgcgcagggcgtctatggcaaggatcgcttgccatatgttgccgaggatgaagagcccgaagttcacaggcacgacgtaggaccttgggacttggtaggacaccgggtagatccagttgaagtaggacagcacgacgaagctttttgaattgatgttagttatagtggggtgttggggcatgtgtagaacgaacaggtcaagcccagtggtgcaagcagcctgcgccgtcgcagtgcccacgaagatccattcattcgtcgttctcggtcgatacatccgttcagcctgtctccacccggtcgtatatttgtccaaaaacggcttagctgtcaagcgggaaggaagcttaggaagtgcagtgtagcaggcgagccgttctgcatgcaactagtaattaaggtgtgtggagatggtggtagatggaatcgaagtaggtaagcgatggggaatgtggctgctacatttgtgcctatgatgtcgttgcgataactctcctttccaactttttttggcgtgcgggttagcgtgaaactaggttgcttgcaccgccactggatctacttcggcgggaccgaagccaagacagaggagcagaagtggggagtacgatgttggaggagcgtgttttgaatcctacaaatagcattgatcaattgcctctattgcaccataattttgagagttattcgagttccttcatcgtatctgcaaaaagcgatagacttggtgcacggtcaacagcttcggttgatggcagctaaataccggtctctacaggaagattaataaacaactgttatcatactagttggactgacaattgtgctggtcgacgggagagtgtctgtgctctgtgctcgatgttgtttttcgagcataaaaagtgtaacatgagagctctcctgaatgtcttgatcttccatccacataagccagcaaaaagaacagacccactgaatacagttatagtgatagggaacctgctgaaaactttcgttttatcacggactcgaaccctgttgggaaaggaaaggggaggggcaaggtcgatgctggcgctgctgtccgacctaccagtattccaactggtaggatttgtagaagagatgcagatgtacttagatcatatagaagaagcaaaggtaaggggagatagatgaggagttgcgtgtggtggcgggggtggggtgttggcctcgtgtggcagaccgtttgcgcgtcgctattctcaggtgaaagggcgcaaaatgagaatcatgcaccgcgtctagtcacacaatcggtccaaggtttggtgctgaactatcaactcgtccttgctaggagtggcagactggccaaaggaagagtttgcaagcacgatggaagaggcagtctaagtcgccgaaactattctgatcgtggaaaattcgatggataattgcaaggcacctaggtcttaccacacaccataagtatacgagtaaattcgatacggttgttgctcaaagggtggcgagttggaaattgatacctcagcgtatagagacttgcttcgaagcgatacctttggatctcgacgcacagagccgcctcagctatagcaaattgtatcgcagcccactcattcaagccaacaacatacgtaagcttcagaatttcgacgcggcttgtctgtcttccctctgcacgctgaagatagaaagtcttgggaagtattgcaaccttttttgcagtcatatgatggaacgaaaaggcccaattgactcaattgactacaataagaaatgtatggattcaaccaggtacctctcatggctgcagtcgtatcgcgctgtgctgggattgaggacggcatgcactgatcgtggctgattcgaggctgacttcacgcttccacaacctaagcagctagaaggcaagcagttcaatggatcgggaaagagactttgcagactactggaagtgattgaaggactgccagtacatcaatacgttgaaaagtggcattgtcgttgtagtgcggagtgcggcatgaggaccggcaaggcttcggtggcctaaattggcctgtgcaccaacacgtggccaggggcctctttctgcggaggcaacaccaagcctcggcgctttatcatttccctgtggtaaacttgaagcacccaccaaaaggccctgagcatgtttgtcgccgagaccttgaatagtcgatgaccgctgggcaaagatcactctgggtcaggcccaggagtggtctcaatcaagctttccgagtcgaacggtgggcatccacttttacccgcgaatatcacccatggcctcacaattcatctctgcaaatccctagacactgcttgccacactctcatcatgtcgttcggtcaggtcaacagcaataccctgatggagtgcatgcagaagttgtgttgttgacacgacgtcatgtgcaggcaaccttggcggttaatttgcttcagccgacaatatattgctccggcgcactcaaccggggtagcgtagcctccaacacacgctgcccaggttttggaagacttcctatatatccggccccggttgtgggtagtcgcttggataacccggatcgaacgttgcgcaacgtgaactgtctctttcaaagttcactgacagcgaggtcggcgcgatgagaagatggcgtgccgcgctggcgctaacaacagaatctgacaacggagatgttacagttatcgactatgatggagagcttaccacagtagtcttccacctcgaatcaaggggatgcaccgatagttgccgttagaacagtctcacacactagccgggatcctggggtacttccaatcgcggatcgcctaccaatagcaaaagaatcacggaagctaaagccccagatatattaccctaagatgacttaaagctgtagcagtctcaaaatctcggcgttactagcttaacgctcgaccaagccttgacattctaggatcgcctgccagtacttccctacgcagacactttcacggtccacaagatctgtcgctcacgctcggcatccggagggaacgtcctggtttccgtaagatttgcacctccgcaatatcaagcactcatgtgtggggaacaaattgcgcggtggggaaggtattccatgacgcttctggaagaggtcgaggcgcaggtaccgtctcacaacatgtcaagtgaccgaaagaagatcttcagtcccactagccaacggctttgcggatagtaccaccgacttaagtgctggatcgtaatttgcattttgatgaacgtttcttgacgactggctgccagcctgagctgctgacagcggcagcatacaaatacgataggcattcctccatgaaacaattctttacgctttcatccacattctccagtccattccttcaacagtctttacgatgctgtccaacgctctcctcactgctgcttttgcagcaggtctgaccaatgcccttccccaggcttcgggaggagcatccaccaacccgttcgctggtagggaatggtacgccaacccgtactacgctgccgagatcaacgacttggccttgccgaacatcactgctgcgctcaagccagctgctgaggctgttgccaagatcggttcattcgtttggatggacacgcgagcaaagattcccctcctcgagacctacctcgccgatatcaagaccaagaacgctgctggagccaagctcatggccacatttgtggtgtacgatctacccgatcgcgactgcgctgcgttggcatccaacggcgagctgtcgctcgacaaggatggcgagaacatctacaagactgagtacattgacaagatcgcctccatcatcaagaagtaccccgatgtcaaggtcaacttggccattgagcccgactgtaagaattacgccaatcctgcatttgtgctatgactaacttcccgtagctctcgcaaacatgattaccaacatgggagttgccaagtgcgcaaaggccgcaccctactacgagtcgctgaccgtctacgccttgaagacgctcaacttggataacgtcgacatgtacctcgacggtggccacggtggctggctcggttgggacgccaacattggccccgctgccaagttctacgcaaaggtgtacaaggctgctggctctccccgtgctgtccgtggtatcgtcaccaacgtgtccaactacaacgcctaccgtatctctacctgcaacagcatcacccagggcaacaagaactgcgacgaggagcgctacatcaactctttcgccccattgctcgaggctgagggtttccccgcccacttccttgttgacgttggtcgcaacggcaagcagcctaccgagcagcaggcgtggggtgactggtgcaacgtccgaggtgctggctttggtgctcgcccaactactgagactggaaactccctcgttgacgcgctggtctgggtcaagcccggtggcgaggtaagatgactgctgatccttttgaattcagggcgctaactatggtattagtccgacggtacatccgaccagtctgcttcccgttacgatggcttctgcggaaaggagtctgcatttaagcctgctcccgaggccggtacttggttccaggcatacttcgagatgctgctgaagaacgccaaccctccccttgcttagatgtaggcgggactgttaatggacagcaagaggtcacctaaatgaccagctctgctatccaagtagctcacttctgaaaccattcgatcttccctgtacatatcttagacttagaacgaatggcatgatactgtgcatacattatgatcggtcccacttgaaagcgacagacaagaatcattagagcaaactcaatgacagctaacttcgcaaaagcacagacttgaaaaggcggacaaagatgaagtcaaaattctcattccaaatcaagctttgctttgtttcgtttcttcgggagatcggatgagcaacactcctgtgtgcaatctctctctgattatacatttattaacttgtaccaacagagcgagattgtagagaagtaggctgagctagatactggcggaagacgaggctgagccgtttgtgacttaacgaggtaacccagtggctgtgcatggatgctgccaactagccccatcagtcaagaagagtaaacccgaaggatactgagtctagctaacaagggcaattacactgcggctgagtatctatcgatgcagctaagattcggcagcaactccgacgaggcacctatagtttactagacatgacggagcgatagtcatcgacactagctggtacctacattcaagcgttgcctagatataaattacaaccattcatgtcgcatgcgcccatacctcatagatgcacagccaaatctggactatctaattcaagccaaagaatgaatactcaccgcgacgaaaccctgcgtgcaatataagcgccatgctcacataacactcgctccagaaaactacctgcatgcacaattctaacctttcctctcagaacccaacgcaacatccaagcgtcccctattttctgcctccccggcgaattccgcaaccgcatctagggtattgtgtatatcaagtgaacaaacgaacactgctagttacaggagtgaaagaaaacacgtcaaatgcgtcgtagtcgggacccatggcacgtgaaaactcctgaaggcaagaacaaagtgcgtagctgcaagagggtcaaagactttttaacaataactaacatggaacaaggacgtcgtagttgcagaaatacactatgagatatcattggaacattgaccctatcgcaaatacgaatccataacccacatccccggcagcccaatagtaacaataacgcttcccccatgaacttccgcatactgacctaaatgcaaaaccaccgctctctccactgcctcgcttacctcgtcatctgcccaaacctgcgccgagagttccagcctcagcggcgcagagtgtctattacagcgccgcgagaatcgggacactgcgtcgttgatttcctccgcgacatctgctggcgagatagaggggttgagggggtgaaataatgctgagagggagaccgaggaggtggaagaagcagaggagacgaagagaccgggagatgtgggtgtggagtctggacttgcatgggggatgctgatggagtcagagtcagaatcagaatcagacatgacgctatccccctcctccccctccccaacaatcgtaacctcatcactctcgctatcccaaaccgtcccctccttcccatcatactcactctcctcatcccccaccacaaacccatcccgctcatactcctcattcccctcttcaagcctactatcatagctctcgcgacgatctagctcgtccgctgccatgtactcgaaatgatctcgcgtcaggtctatgcgctcttccggttcgggcgagggggaaggcgcggcttcgaagtctgaatccccatcgtgggactcatcttccgaagaggaggaggcagcagagtcagtatcgccaacgacaaactcggacaaacgtttctggatgagaggtctgcgtttaatcggcgtgtcaatcataccttcccccttttcaaggagtgcgagacggcgtgagcggcgcttttctacgtgtgcctgagcgatgttggcgaggaatttttcgctgggtttcttggagcgcgtggagcggcggatgggtgtatctttggccatgttttgtaaatctgtgtttgtgcttcggtatgctgcgcagtcagtcatgcgtgtgatgcttttcatgtatgtggccttgtggagctggggacaatggggacaaaggcttttgatgaagcggtttcgtgtgtacagtatgatttgtgtatatagttgacggggtacacaaggccattgtgaggggaggacaaagagagatgatgcttggaaacaggtactcaaacaacattgtggtaacagcgaactgctgcaagagaactcggtggtctttccatctcaaaagatctgctggaaggtaagtggagacgtgaacatgtcaaagcaattcgactactagtgactttcgtattgtgtatatctctacagtaatgctatagagcaaagtaaagattcaaactccgtcccatatgctgagggtatcattcacataccaaagatgctttttgtgcctgcccaatatgcgccaagccagggaagccgaggccagtttctatcctactcttacacagatgtcaaggggccgtgaaaatcacggagcgtcgcaaccagatcgtcttctctgaatagctggagaagtaacttttcttgcacctctttccacttctgcagagcgtcgagctcggctttgctgagccatttcgcttcgttgccgacgacgtcagagcgctcggctttgctcagaaggggctggaccttttcgcgctcgaatgcgatgcgctgtaatatgcgcaccatgcctttgtaggtgtcatggagcagcttctcgcgggcgcgctgtcggtcataccagactaaatgtaatgaatgttttgcttcccgcctttcgacctttggaatttcctgtgtctgcacgaatccttggacagtgaggtcgttgactatgccgcgtatatcattcgcggacatcatcatggcgttgcacgtcgcgcgctcgtcaagcttgcccttctttcgcagggcacgaatgagcttcacgcccagggcacctttcctcgcggaaattgtgttctcgacctcggcctgtatcaactgcttcgcaatctcctcgaactcgatctgccactgcgaaaatcccgcgcgcgagtgccaagtggcgaagtgtaacggatcctcggcaagtaggcggatatgcttatctacaagctgtgttctctcatcaatggaaagcttctctggatctatgggctgactgagtgcgttcgaggtgcgcacatgccctttccgagcaactccaacaaccgcattcgggtcgaggccttcgcagatatcgaggtcgcgatcaatcttctttgcgatgtcgcgggctgtgacgagcagacgtgggtcgatgggcgcctcgcctactgcttctcctaccatgggcggttcgggaaactcctcgtagcagcgcggggtgtttgcttcgagcatgcgcaacatgtgttcgtaaatgtgagcagtggtaggacccaggcgattttcgacaagctggactagctgctgcgtgcgcatggcgacggcaaccttctcgggatttacacgaataacgagatcgtcctctgcggatttggtgccagctgtcgaatggaataagccgttggtcttgacccgcttgttagggtggacgtggtgagtgtcatctgcctgtcgcttccgagaaaacttgggcgcaaccagccattcatcgcgcatctgtcgcttcatctgcagcgttgccctatggaccttctctttgtctttgatgcctgtcatggcatttccattaagttcctgttcaatggccgccgcctgcagcatgtcgtgcatatcgccgggcgacaggtactgcgagtcagtgacagtcctgacccagccgcgctctatcaatatctgaatgatgtcgtagaattcgtcaacggaggcgatctcgtcctgttctagttcagtgccatcgtcgtgcgccgaatcgtgcgcagagccattcatcttctctgtcttgggggcgccgttggttgcgccatttttaagaagctctgggtcaggcttgctgtcttccaattctgcgggaaggccgtttacgacgccgttcgttttggtgccatgcccgttcacctgggtgccattggctcgtttcctcttcgacccagcgccgttcaccatgccatcgtctgactcatcgtcactctcgacgggtggaggaaagtaggcctccttcaagtctgcaatgcgcgtgtgtccgagggtgagcaggttggagatgacgttggcggcctttttgccgaagcggtcctcgacgagctttgcgaccttgccgaagcgcacgagggcgtatgagttctgccagtcgatctcgtagtaggtgacagagccgtcgttgccagagtggaagaggagatgctgctggagaagaatgacaagaccatattttatttgtcgtccattgaggtaggaagcgcgagcaagagccgcgagtgtttggcgtccgtgtcgcgcgaggactgagtagactcgctgggagctgttagaaggtgcaccgaacggagtgtcgcaggcgcaaagtctgtaaggactcggcgtcgcaacacgtcactgcgggagattcgccggagcgcacataccgctgcaagttcgccgtagacgtcgtcgaccaggaaggtgcagagctccgctagtacctggaggagtgttggttatgattcaggctgggagaggcaatgcgccgctgcaccgcttaccggagtttcgcgctggttgtaagacatgatgtagcctagatatttgccagatatctaggtaagagttagtgctaccggtcagacattggtgttgcgaaaagcagtcggcaagctggctgtcggaagctcgagtaggaaaagtacttggggagcttaggcacagaaatgatagcggcggggatgggtgaccatgggtggctgcggccaatgggcgtgagctgcttcgccttagtcagcgcagacttctgtgctgcatcgccagtcgacatttacctcacagctccatcaattgccctcccaatccaccccgaaagccccccgctcggcgcccacctacaccatgttctcccgctcgaccgcctgccggggcgcccagcgtgctgcccgccagcacgctctccgccagacccagcgccgaggactcgcagcgccagcatcaggatcatttcagtatgaggccggcgaggccaagggcgtcaagttcgccagcagagactttgccggtcccaccaccactcttgcgctcgtctccaaggccggcacgaggttccagccgctgcccggcctgaccgagggccttgccaacttcgcattccgagtacgccagtgccccgttgaaacccccccaattgctgtatatgaggtcgactaacgccccgttgcactacagggtaccgagcgacggtcaacgctgcgcattgtccgcgaatccgagctcctcggagctgcattgaacgcacaccactcgcgcgagaatctggtcatcgaggccaagttcctccgcgatgacctgccctacttcgtcgagctgttcggcgaggttgccagccagaccaagtaccagcgtgggtgaaattgctgctatatcacgatgcccggacactaatacgacacagcctacgtctacaacgaagaggtcctcccgctcatcgacttcgcccacaagcgcttcctcgcgagcgtcactgacatggccaccaactcggcccacagcctcgctttccaccgcggcctcggaacccccactgcctccgcctcgcccactccctacaccaaatacctcgacgccgcaaccatcgaatactactccaagatcgcttacgccaagcccaactttgccgtggtagccaacggtgctgagcacggcgagttctccaagtgggtcaacgagttcttcgacgacgtccctgccaccgccgagggcgagctcgcaggtaccgagcagaccaagtacgttggtggagaggagcgcattgcccacgatggcggcaacgccatggtcattgctttccctggctccagctccttcaccggcaagttctacaagcctgagattgccgtcctcggatcgctgctcggtggacagtctgctgtgaaatggtcgcccggtttcaccatcctcggacaagcggctgcgcccggcgtcaaggtcaagaccaccagcgccatctactcggacgctggtctcctctacaccaccatcactggctcagccaagggtgttgcctccaccgccaaggccgccgtcgacgccatcaagaagattgcaggcggcgagatctcaagcgagcagatctccaaggccaaggctgctgctaagttcaaggagcttgagcacggtcaggacatccgcgctggtctcgagctcaccggatccggcctcatccacaacacccaagcctaccagatcgacgaggttgccaaggccattgacggcgtctcagaagaagctctcaagaaggtatgcttgcctaaatcaccatgtatcatctgctaatccgtccctcaggctgccaagcaattactcgagagcagggcctccgtgtcctctgtcggcgaccttttcgtactaccgtacgctgaggagctcggcctcacagtgtaaatacagtgctttcgacgcgtggattagaaggctgatgtcgtctggcctggggcttgtgtaacattatcttgtgatagtcccagatagaagtgtcttatattagcaattttgtttgttcaaagtgttgtctttttgccatgatcaaatctagtgtggatctcttgaatgaacgcatgttctcacgtgccaacgcgatggatatctccgagattgcgcacggactcgaattgcacgtcaaccacgcgcgcaacatcaaaccccacaagccaaacatacactttcgcaacgaacccgcgcgcacccgactcgagtgccaccgaatcctatatcccgcaacaatgccacaaaccctctacccccgcggcaccgtcaagaaaatcgtaaaagcccacgccaaccgcccgctcagcaagaacgtcgatgtcctcgtgcgttccccccccccctcccccatcctatccctcctgcttcccttctacactacaaggctaaacggtggatagatatttctcaattatgtgctatttatgcaagagtgagttgccgttggggtggtgttgaggtggaagtggaagtggactaacgggaacataggttgatcaacgaagcgtcgattaagagcaagcagagcggcgagagggggatttcggcacggagtgtgaagagggttagtgagacgacgttgaggaaatacaagggctgagcatggaatgaaacacttggttcggctgggcttgaattgtttctgcggcgttttgggatgggatgggatgggcgttgttatgataccccgggaggaaagcaagtctttttagtacagcatcaaggacagtctataacggacattctactccttcgcaaccttgacaacaacccacccctccgcatacctcttccccgccccactctccggaacctcaatcttcacacccaccccccctccttctccagctttcataactgcatccttgacaccagccaccgccacgcccagcgcaatacaacttgccaacacgctctgcacatcctttgcccacgccttctccacgccctctgtcttcgccgcccgtgcacctagtttcttatactctgcaaacgcctccttcgcgcctttcaggctgctgtcgatttccgtccatagctcggactttgcgtcaagtagatctgctttgaatgcgtcgacgggtgaagagtacgcgccatacggctgcgtgtgttccttgaagtccgcaaagggcgggacttcagggggttgcaagctgaggaagggcttcatgcgtagctcgtagcgcagttcttctgtaccgaagggccgtttgggcatgggtaggaggccgagatacagcagaacgatgttgaagcgcgcgagtgcgagactaagtgatgcgatgccttcgacttcagcgaggaggctgtcgatgtatggcgtcgcgtcgtcgacgtcctgtgcatcccgcaggcggcgggattggaaaagttcagaggcgcgagcgacatagtgcgcttcgactttcttcaggagttctttgcgccgacgtggcgatgagggagaggaagagatacatgccggcgaactcatcggggaggtagatgtcttgttcgaagcctaggaggatgatcttctcaatcatccagagcttcttgtggtaggtccatgtactgagcgagaacgtgagtacgtgatcagcgatctgtaactccgtggcggcagcattgatgtcttcgtctacagcggcggcatcgccttgtagcatgtcccacgcagcgatgacatgtgtgagcattcggcgcaggcggcatcgattctggcccagtgcgacccaaagatccatatacggcgagccggaacggtcaacgaattcgtcaatgagcatggcgagttgaagacgtggcggtttgggaagcatcgggttgcgtggtggggagtaggcccaatttgagggatcgaggacaggcgaggatgggaaaacgagtgttctgatgtcggcaagggggagggatatgggagattgaaggacgtcaggatggaatagaagggtcgcgaggtaggagcgagcatatgccaatggttgtggcgagcgagatgcgaagtaccataggaaggattggtactcgagcggatcttgtggaagcgtggtgaagcgtgttgcctcttcacagtccgtagtaatctgctgcagcttttccagtgcatctttgaactcgagttcgacaattggtctcggtggtactgttgaggcgagccgccgctgcattttggtactgaaagcgcctggtactacttgtcctagctggtgagtatccctcagggtctctatcgctttaagtactgggggccatgagtgagagatatggtccagtggtagatccaagtccaaagcacggagaaagtcctttctaaagtcaagcctcgcaacaatagctgaacgcagcgagtcgttgatctcaaggtcggtgctattcatgtcagcataatcaggagcttcctcgaagctaagcacttactcttccagaatctccatagcggcatcgagttccctcaagaagtaatccatcggaatactaacgagtagaacacgattgtaggtatgcgtgcaaaagtcctcctcctcaaaatagtccctcccagcgatcttcgcgatcacataatcgcaacctttgatgagtgctaagcaatatgctctgagcacttgcaacaatggtccaggcctttgctcgtcagggatgtcgccgcgatagaattggaccttctccaagattcgtgtctctggccagaggagcttgtcaatgtacaccgatgtgaatagtgtctgtgacaaagggtatccagtatgccatgccatctcgtgacaaagtaactggtccatgatgccgatgagctcttctggcaagagaggcgctagtgtatcgtagtcatcttcaagagtctctccaggttgcaggaagccgctgtccattttcgcatccatgatctgacaatcttagcataatgttcttggttgaatacagtcgtggtgtaggtacctcgagggccccaatggactcgaagagcgtgaagcactcatctttgatgagttggccgacattgagggctacgcgactgtcagcttatgtttcctggttgtctcaaatgctatcagacatggcaagcacgtgcgaagcatttcacggtgaccccaccactgccccgcgataagtaaagtcgcggggagggacagtacatacctttcgaagccttggtaaacttttcagtaatgtcatgaagcctgggttcatatgcgctttgcgactttcggagcgactgtcttaatggtagatccgccggcgtggaggcctgggcattactcccggaagcatggacgtttgtagatactatcacgggtgagcacgcgcacctatatttctcgactgaggacctacccgcagcatcgtagcacgagacatcaggaactgctggatcggaagcagtgttatgatcggtgggcgcatccgccatgttcggtggtggagtagttgccgatgcgcgaagtttatgactgccgggtcgcgcctgcatattgagcaagcgtttgctgtaagtcggcaactatgagtacttcacaacaacgccaaagtcacagtcatggttctcaggtccggaagagtgcagataagctcaattcttgtcatgtattggcttttcgacctgatgtccacgcttgcggcatttgatagtacaagatatacattcaccacctccaaccaccctgcggaacgtcccagcggatatccttcactccatctcggtttccgtgacgatttaagatgaagcgttcttggcctcggcctgtgcctggagcgccgcagcgttcaagtccttgctctcgccctgcttgccattctgtccagccgttagccctattctactccattcccagcccaaacctcatccccagttgtcgtcactcaccgaccacttggcgaaacggagctcgctctggccccttcgctcggcagcgagacggccctcttccttcagcgagcggcgcacgacgcgcgatgcgacggcgatgtagcggttgtagctgtccagaactgtcaattgcgggttcccggagctgtgcaagcttgtgcgacgtacgtgagaccggcggctttccacgcgaatgccattgtgatggttgtatgtggtttggtgggtagggacgggtttacgagttgcggatgagcgttgaaaggttgcagctgcggcgagatttcgcggatgccggagctttgacatcacgtgacgtagtacttcctccagcagctgggcattgcaacggtcagataccacatcaatcctcatggcagaggaatatcgagacacgaagcaaggcatttcaatcacagattcgacgtttgtatcatgttcattacattttcgtagctagccaagtgtagaaccggccttctcatgtctactatagggaagtggtgcattgggcctcgggctgtagtaacaacgcttcaaaagtggccgacaggcctgctgtgtggtgcaagtgcatcactcagcactatctcatgagtcggtctccatggcgtccccgccctcctcgtcgccgccctggttctcgaacgtggcgtccagccattccgcgacttcttgaccctcgtagtgcgcgaagtcctccttgatgccaccaacaccgacactggtgttatcgactgtcagctccttgtcctgtgacagcgattccttcagtgccctcaaggcatgcttgatcaactcctccctgctggcaccctcaaactcgtcgagatgcctctccaggtatgtcctcgccatctgactcctcgcaccaatgccgcacgcaatcatctcctgtgtgacaccgctaggctggaactcgaaaaggtgggggcctttcgaatcgacacctgcaatcaacaagccaacgccatatggtcttcgtccgtactgttgagtgttggtctgggcgcggtctgcaatgcgggaagtgatctctgaaagcgggatggcacggtcgtaggtgaggcgggaggcgagcgactgctgcttcatgaagttggacagtacacgggcgtcagaggcaagaccggcgagggcgacaccgtagtgcgagtcaattggaatgatcttcttctggtaggatgagagctcctcggcgttcctctatgcaatgttagtattgcctatgcgttgcacggacattcgtgtagcgatgacgatgacaaatgatgtgcaagagaatcgacacaattcctatgagagcctgcaagctttgcttgtggttctgggtctactacagagctccgtgcaattgcccactggctgtcgaacgtaccttgatagccgcaagcacggcatgtgtcttgctgacaaggcccactacgaccgaaccttgcttgaccgcttctgatgcatattcgacctggaagatacgaccttggggcgagaaggtgaccgaatcgttgtcgtagttgttttctgaacatggtggaggcgggagttgtggggtctgaagtcgttgactatcgctgtacaatggaacaaggacggattccagggcactctgatatcttcgagtactgtctcggcgttaggaggcggagaaatgagaatcgcagcaagtcgaggtggggtcgtggttgtttgatgctcaaggcacctgaagttacgacagctctcgcggagctccaggcttggcggcggccgagcgtcaactccaacctcgcggcaggcgcctgtccagcaaccacaacacatcgatcttgcaacgtcatcacgccgtccggaacgtgcagacagatacctcgcggacgcgcatatttgaaaactgcgacagtttgaagacattccgaatcatccatcatggccggtattaagacgataatagggctgtccttcgtacgtccagctacggcgcatggcagcgctctcgcccagtatcccagtatcttactgaccaacccatctactaggtcctcgcgataggcttcctcctcgtcatcctgtccgcggcgctgttccacaactacctcacgctcctcgttgtcgcaacctacgtgattgcgccgttaccgaactggctatgtggaagagcagcaagcaatgatgacttcatggagagccatggaaacggtgttgtagactttggaaggttccttactggattcttcgtggtcatgggcattggtacgtcacgccaagctgtacatgaaagatgctttgcgcctatataatcgggatgcatgccatgtagacgcattgaaagggaaatcgccagaagtacggctgacataaatcatagccctccccacccttctgtggcactcggcgcaaatcgcaggaggcgcagcagccatgtctgtcttcggcggtcttctgatatatgcgaccatcatcagtttcaccctctttttccaggagcaagaagacttctgactagccggcggaaccgagtgatcgacatatcttgtcctgacggatctcccagcgccccgacttgcggagcacttcaggcggcgtatcctgtgcgtgggctagcggcgcatacagttagcccagtgtgcactttgttcataattagtgtctacgagtgttgtatcagtagctgaatttagcgatttcccattgttagcctccatgccgcataagattgcacatcaaacttgtgagatttgacaaagcttcaactactgatggtctccaaacgcttaagaatattcgtacagtatggctcaccaacatatgccatttttaacggtcggtaagactgcatacagcctgggcccatagtccaagcagcacctcctattatacgccatgttcacactgaaacagactggtacaggacctgcgttctcttacagcgccaggttgtaggtgtactcgtcctccatgttttgcgcgatccagagcacagcggaactgcgtcacgttagccttccatccatcatctcgtctcacagcgcacaactcacctcagcataatcagcgaatttgcgataacattgcccacacccatccagatagtcggccacacatattccgggacaatgtacttcatcaccagcaccacaacactgcccgcgagcccgcccgccagcagcgcaaagcccaagaacaggaccagcttcgccttccacgccacgccgttcccactgtagctgaagctatcggcgctcagtcgcgacttgtcgatcgagttgatgacgagcatgcccagcgccgagcagatgccggggatccagtcgacgaaggtgatgtgcacggctgggtcggatgggttcatgatggatttggaccatactgcgatgtcgatcagggtgtagaatcccagcgcgaactacatcgtggctgttagcatggtagaggcagatatgaagctcggtgatgcctaccagggctccggctgtgtagacgccaaaggttcgtgtgttggcgctgttgagccatgcgggccggggaaagcggaataggcggttgtcctccatggtgctggagcgcagtctgcgtgtctgtgggatgtgtggtagcttgaagtctgaccgatgttggagctgtcgtcgcgcgcatgcgaggttggcggccattacagcttggcgctagacgtccgcgtcggcgtcgcaaaccgccgatctaaccatagcttccaaaaaagtttcggcgcaacttcaaccaccaacctacccatctacaacccacacacaatggcacccacaaaaggcaaacccagcacaaaaggcaaatccgccaaactcggcgccaagtcctccgcgaaatcaaaatcctcggcgtcgaaacctgagggcatctccaagaaccgccagaagaaactcacgctcgcgaaacctggcggtgcgcagaagacaaagtcccgcacgaaggatggccgcaagaagaagcgcgtgtacagcgagaaggaactcgacatcccgctgctcaacggcatagtacccgcgggcatcgcgaagcctaaaggcgagaagaagggcaagattttcgtcgacgatccggccagcatgatggcgattatgagcgtggtgaatgcggagaaggagggcaggattgaaagcaagattacgcgggctaggcagttggaggagattcgtgaggcgaagagggtcgaggcggagggcaggcgagacgagaaggataaggcgtttgaggagaggaaggagggcttgaagaagaagaggaggagaagtgcgccggcgaagggtggggacgatgatgacgagggcaaggcgaagaagtcgaagaaggatggaaagtacaaggcgaggaagagggtcagctttggttgatggatggatggatggatgaggtctatttcgtgatggttacaaaagtctatgatacccaaatgtcacatgtatgaagaagttgcggtttctatgcgtcgggcaatatcaggcgtcggttgttcggatcgtaaatggggtacttcttccccggcgtatcgatcttggtctcctggatcttggtctgcgacgcctcgtggtcgatctcttcgtgtaccttggccaggaacgatgaggccgctgttgcgaaccacctcccgccacccagctggaatgatccaagatggccgccccagttggtggtacacaacacagcgtacgggttctgcttgaactcttcgaacggaatagcagccttggacgaaatctgcagtcatctttagcaaccacatagacatcaccacaatgaaatccaagcataccggatcatcctcagcattaatccccaaaaacggcacccttcactcccaacaacgcatccacactctcactatccctatagtacgcgccctcggtcggatacccccaagtaggacactgcacatgcctatcaaactcgaaaagatagcgactccccataactttatcctcatccaccccttcattcttcaaaatctgctccctatgcagcacaaacaacttcttcaaattcgcgcccatggtgcgcgcataaatctccaaccccacccaagtgcgctgcaactcgacattacaaacatccagattccacggattactgcacgccacggccgctcgtagcatgcacttgtcgccctcctcgccgacgtagttggtcagtatgtttgcgccgagtgagaacccgacggcgtagagcggcctattcggatacagttcacgcaggtgggcgatcgtctgccgcacatcccacgtcgcgcgtgcgttgaataattgcggcgtcgtgacttttgaaagggcgcagccgcggccgttgacgacgcatgctgcccatccggaggctgttaggggcgcgagggtttcgcgcaggtagacttcgtgcgagccgccggataggccgtggagagcgatgatcatgggcgtggtgtctttgctgttcatgtcgtcccattctgcggaagtgaagtttgcagtgcgctcgggtaggctggcatctttcgttgcagcttcaccttcttccttggttacaacgaagtcgacggcataggtgcctgggttacacggagtggtttgaatcgaaatgctagcgcttgtagaatgatcggaaggatccggggtcggggcgctgtgtacatggtttggaggtgcgttgagaggaggggttgagcgcatggcgggatgagtctgggctatttgggcagagtagtcttggaaccggatttggtggtgagggggacaggagaggggtggtgtgtgtagaacgttttgccgtggccgaggatccaggagaggtcgaacatggtggtttagatgatcgatttgaattctttgtcttctgggaatggattgaagaaggattgatttcttaattccaaagactcggtctcataaagtgctccagctcttttttgatttactaatcatgccaggtatcgaattatcgaatccctctaaggtgctgtaggttgtgatggtgattacttgcaggtccaatgtcaatgctttcctgtctgaaacgatcctggatagtcccgtaggtatgtagtgcgaatgtgaattgattgaaaaaggttgggtttcacaccagcgagcgataacatgcctcggcctaagtgctaagtggtttcgtaaacgcgcgcttgcctaccaatcaggacctgcgatcgtagcgcggtcgcgactcccatgatcgcgcgccatgtcgttgcgcaggacctcacgttcgattcacacctccgccacgcccgataatgctgcgctcatagtgactctggtggcgaccgcccatcccgaatcaataccaccatggatccacggcacaaccagaactggccgccacaggcatacaacaacgggcaatatgtaccctaccctccgcaacagcagcagccaaatgcgtaccagcaccaggggtatgcgccgcagtaccctcccatgcagcagcagatgccccagggatatccgcaatcgcaggccccgcagactcatccacatatgagcgtatctcgaccgcccagccagcaatacccgccaatgccccaagcctatgcacagcagcagcagcagcagcaaccgcgcgcgcaaccacaggtcgtcatcccgccaaaggccccaagctatgtgtcgcctatgcagcatatgcaaccgcctaagatccggcatgtacagatgcccgtgcagcgaaacagcagttctggaattgcgcaagcagacgggacgcaggaccgccggcgatacagtaatcagcagcatccgacgccttcgcagtcgaaacaggtccagcgatcacctgcgcttcaagagaacggcccccgaccgcagcagaagacttcgagtacgcctgttcagcaacatcgcacgcccttgcagcagcaatcgacccctcagcagcgaattccttccagctctcagaccccgtcaagccagcaccgtagcccatcaatacagagtacaacgccaaagccgaaggggcatccccaggttgtcataccacggtcatcgaatcatcatctgacccctacgagacacgcgcaacctccgcccaaagcacttcccgctgacctctcagtcatgttgctctcagctgcagacgagtacattgctgcagcacgtggcatgggcacccgagtagtgcggagtcggcgagaagccgatgtgcttcagtatcacaaattgatggcgacgggtttgggctgtatggacactgtactgagggacttccacctgctgccacgtgacgaggctagactcagactcagatacgctactctgcttgcagaggagacggataatactgctgaaatcgacgaggttctgtccaagcagatatcgttgtgcggacgatgtcgcttgcaagacttaaagtacgcttcgctacatcttcaagcccgctatcaattcaagacaaatcatcgcgctgccctcaagtccttggataaacccatcaccgaagcggagacctttcagcacatcgcctgggtgtatgctttccgattcttgaaggtcgcgctcacacttcagatatcgggacgtatagagcttgttcctgcgctgcagcagctgcatgccatagcggcgcactcagagaggcgaggagacagagctatatacgtggcttgcaatgcattagaagcgctagttcatctgcggtcgggtgctgcagacaggcttgaacaagcacagcgtgctatagcatccgcacggagtttgcagcttcaagtctctgcggagcaacttggctcattcggcacgcttctcgacattattgatgttacctgtggtatccacaacggcgttcctgacggcacaaagtcgactgccttgatttctggggttcttgatgaaaaggccgacgcattacaatcccacaccggcatactcaccgttgtaattgaaagaagctctggcgggagcatgacatttgatagtggcggcatatttcggaagaaccctgcaggatgtgatgaactcgtctttgtgtggttaccaaaggaagacctacaaacactgtgcttcttcatctgcgcctatgatcagcatgtccacgagaagggtctcaaatatatcagggaagcacatcaccgggccaagagtgcatcgaaccgtcacgtttcgcacagcatccccattccacttgcggtcgcccagcaagagtggaacagtgtgcttgactggcattctcttttcgttattggtctcatcgcgtgtcaccgggaagacgcagcgaccgctactgaagccctcaccatcctcaagaagcgcgccgtcaagtcgaaaccaaatgaggagactgcgcgtacgttggcctacctgaccgctgtgtccgaccagagaaatggcgctttcgaatccgctttgcgtgcttactcgtcagacttgtttcagttgccatcacaggcttcttccgttggcaccaaagtcgatctcgcgattctcgcggctctgaatagagtgctcattgtgagatacccaggccatccgcaacagcacatcgccactacgctgttgaagcagctgacaccactgtgtgaaaatcaccccaatcagtacattcgtgtagcacatcgccttgtgcacgctatgtcaagcccagatactactacagacgcttcaatcatgcgcaagaagacgtttgtacaagcagccgtcaaccgaacaagtgatattctcaaaaaaacacaaaatcgcgagtttgtcacaatggcactgtcctacttcagctcgagctttttcgcaaatcaagtcagcgacaaagcagttcaggcggtgcgagcaactcggcacaacaacaagtggagtcgcagtccattgtggacggctgttgcagccggcatgtgcatgcatacgtaccaacagaacgggttactgcaagatgcccaggagagtaagcgcgagtacgaggcagtgatgcatttgctgccatctcctttgaggaacggatcggacgttgacgcagaaggagaggaagaggatgacgatttggtatgatcacgaaatgactgagcatactactttgcaagtattaatcgcatttgttggcgttatatgaaggttgcatcattgatttgttcgagataccactgtcaaaagcacggcgctcagggcatggtatgtgtttgttagcaggaaagagcatggcggacacggcctcatacagaggtgtctgcaggtgtaggcagactcgaggctctgcagatgttgttgatgcgtatatcaggtagtagcacaataatcatcaagacgctttgtgtatcatgatacagcaaactgtcccctgctctattgtgcctattgctccgacttttcgacccaagccgttcctaacaaagaaagaccttgttgtcttgagcacaagactatggctgctggatgagcgatgtacctttgtccccactaagagagctgcaacgccttgaagtcgtctttcacagcttctttgtccaaccgccatgtgctttaattcataatacccttacatttcttagcccgcgccacaaaacctcatcatcacttcctttcgcacatcattccaatcgtcaaagtctcaacttttattactatcatcaaaaaaacacaaaacgcaaagatgctctcacaactaacatcacccctctccctttcactactcctcctgcccctctcctccgccgctcccttgagctcctccgaacgctccctaaacttccctcccactcctgcgacaaacacctgcaccgccggcaccggcacgcctggcgccttctacatgtgcccggacgccaacttcggcagctcgagcaagattccgtgccagtacgtccccgccaacggggtgtgtatgagctttcctgtggaatttccagaactcaagcctcgctcatttggaccggatatcggtggcgtgtgcgatttctacaaagaggcaagttgtaaaggggagattgtgagacagctggaatgtccgggacttagtgatatgggggacagggggtggtttgggagtgtgagatgtcgagcgaaatttgagctaagtaaggaggcaggagggaggggataagatcttagtatgagtatatatgtctaatttaacgtcacaaattgagtcagcgttgtgttaagtgtattccaagctttagtgatgcctcggagactatcagcatgctcgattatgttacgaatgattcaaatattgaagtccatgccactgtggttttgtaaggtttcagtggggtcttcgttcgggtttatgcgatcaatgtgcagcgtcttaacctctcaagcttcccgagtcctcggacatatagcgccaccttgaatatcgtcggcagattcaagactagccgtagaatgctctgatgatatgttgtcaaacccgatcctgccattgtcctgtttcgttgtcgtaacaaaggatgtatataggataccgtctctttgtcaactccactccgcgatccgcctctcttctccccttgcatatcttcatcccgagcataacaccattttctgcctttctggtagattccccaaccacaaaagcccaaactgcgcaaaaatgctacacgctacaatgtcattcccgagtatcttgctcctactcacgctttcacatctctccaccgcagctccgttcgcactcgctaactcgcccacaaaatacgccacccccaaaaatctacgcagcatctggagccacacccccttcatagcagccccccgaccccaaccaatcctgcgcctcgaatctaggccgccccgagcgccgtctacttctgccccgaggccaactttgccaacaccagctcgcagacatgtacatggcaagctcaaatgggcatctgcataacatgggctgaaggcaacgaaccggcggcttctgtcgggcctgacccggggacttattgtgatctgtacggtcagaaggactgtaaggggagcgtggtgaagaggcttgagtgtccagggtttaagtcaagtgcctgggaagaggttcttttctgagtatggtttgttgggatattgtgtagggatgtggtatagcccgtattgggattgatgatgtgacctctaatttcaagaaattcgtttgaagtctatgtttcctgctcgcacttatatgtgaaattgtgagggcaaaagcactctacatgattggttgtctcattgaatatttgggagagcctccagcccaaatcatcaaagcttcttacgccatcttctacgttcctcttgatccttctttgggacgtgctatacacgtggcacggctgactacaagttttcctgacatcgtgttcgtgaggattcggatgtgcttttcaaaaagctaccaataacgactcaatgaatcgcacgaaatctgattgacctgacacgtaactacaacaaacccgggacagctcaaccgtctgtgatgtgagttatgtccacataaagccgtacacttttccctcctcgtaacgagcatcacatctaaccatatagtcgaaatgcttgcattgattgtagttctgatctgtcccgcgctcgtcgccagcgcatcaatcgccaaaagaacaaaaacttcatcgacaaactgcttggtgtctcgtggtctgccaggcgcagtgtacacatgcccagaactctacttccagacaccctcaagctgtatatagtcttctcctaacatctcgtgccttttattcaattattttccgcggtctatcggtcccgattacgacggattctgctagttgttcttgaccggagattgcacaggacctagggcaccgtttcaagatggaaacaacacattggggatacatatgtcagtcagctgagagaatttacagggtgatggcggacttgaatatacagccaaacaaaatgtcctggtgtccttcacctattgaacagcgagtcgtatggcagtatcaagtgttatccgcattttagatttgagccagagccagagcaccaattgatcaaagatggcggaaaaacataaacctagagttaagatagcattgggagagtgcaacttagtaaagcctgtgcgacttcaagtcattattagcacttcacaatggcataagtggctattgaacctgtccagactcgcatgctatatgacagttgctctttcatagtggttagtggttggagcaaaatcagagcgcgcatggtggtgggcgcgctgtggttgatgattgaaaggcagacgtgatcgataatagcgtgtcgtgatgcagaattcccgcgaaaggccgaggttggtgatccccgtctgtgcttttccccgcatgaacagctcctcgtcaggcacatctccacgactgaagccaagcgagtcatcaacatgtatttcccgaaaattgccattatcgctcgagcgactagtcattggctttcgttcgctcgattccctgatcgatgagaaggaccccgttgtatgcttagtggatacttctaagcaaaacacaacctttctacagctacaccatggcgcaaatgaacttctccataccagacgatctaaagcaataccttgcagatctcgacaagtttatagacgagaagatcacacctcttcagcacaaagacgacaacaaccgcttcttcgaccaccgtcgcgaacatgctcgaaccgactgggacaacggtggtttgcctcgtaaggagtgggaggagctcctgacagagtctcgaaagcttgccgatgaagctggcttctatcgcctgtctcttcccaagcagtacggtggccagaacagcgcagacggtcgaggcagcaacctctggatggcggtcataagagagcaccttgcggccaagggtctaggtctcttcaatgacctgcaaactgagcactcaatggtcggaaacttcccagatgtcatcatgctcatgggattcggaagtgagcaacagaagagggaattcatcccacttcgattggagggaaagttcaggatgacctttggtctgacggaacctggacacggctcggacgccacacacatggctacaaagggccaaccagaaacccgagatggtgtcaaaggatggcttctgaacgggtacaagcgatggcagacaggcatgcaccacgctacgcattgctcagtcttcgccaggacgtcagggaaagacggagagatcaagggcatctcgtgtttcattgtccctgtcgagacacctggactgaaggcagaatcgtatgaatggtatgcttagatcgcccatcgctcacgcaaagtagttgttaacacaacgcaggactctcaacatgcctaccgatcacgcaaccgtgtcgatcaaaaacgtgtgggtcccagaaaccgcagctctcgggcctatccacaacggcctcggtgtcgctcaagccttcgtccacgaaaaccgcattcgacaagcagcttcttccttaggcgcagctgtctactgcgtccaacaatccgtcgaatacgccaacgaacgcgcccccttcggtacacccctctcacacaaccaaggcatacagtttccgcttgtggaactcgcaacgcaatgtgagatgctgcgacaattgatccgtaagacggcactagagatggattctatgccacaccacgagattgagaggaggattggcgacaaggtatccatgtgcaactactacgccaatagattgtgtaccgaggctgcggatagggcgatccaggtccatgggggcaatggatactctaggcattacccgttcgagcatatctggaggcaccatcgtagatacaggatcacggaaggcagcgaagagatccagatgcgaaaggtggcagcgtatttgttcggctttggtgggcggaagagtcttgttgatgcgactaagcaggagtcaaagttgtagattggcaatgatttgaccgattcacgacatattctttgccaactttgcatcatgatggtgaaaacaataactttcgcagccatcgatggaagccaggcatggcatctctttctgtgatgacgggtaatagaaccacgatcgtgaagaatgacatggaaagcccaatgatccagaggaaggttgttttcaggttcaagccagttggcggatttggtaacggcttcttttccacatggatggtggactgctgacggaaacgtggagccggtggcagtggcttagatgatagtttaatgccctcttttggcgggaccggcgggaccggcgggaccggcgatttaccgctgctatttgaggtatttcgagctcgaatagagacatgactagagtcagttgctgacatggtgttggagtgtatgccggagaacgtgattgaggtgctgttagttggaatatggatactgcggctatgccgtttttggtatggtccgtggtatcagacggagcatcagcctgtcctgcgctctttctccttcaagcactctgacatgcggcacaccgtaaagcttatcacatttcgacaatcggattcctaaattggagaaacacatgcatactaaatatctaccaggctcagaaatcattgctatatatagagctcaccgtcgtccttgctgtcactcgtcgaaagcatgcttcaaccgcatccacaagctggatttgatccttgggacaggcgctgcccggggtgcctcccaagcgtcattcgacatatcctcaagtattaaacgcaatccagtgctggtggttgggtctcttctcattggcctgttgctctggacactccgcggggcattaccgagtgaacgaacaaaagtcgcatacatatccgaagccgtagcctctgtactcaatgccgactctgtctctgacggcggtgtcggaagttccttattcgtgtccattgagcgaatggagattgctacgttctgggacggactggtgcttgcagcgtcatcattctcagcattgaggtgtggatctgatggcagagtcggaaggcctttttccgtgctgaaagagtggatggagcctgccatgtttttgatgcctgcgctggcctccttgttttgagtccgaacttccacaagttttgccattcgatcactctcttggttctgaagtctgagtcgtatcttctgctttctgtttctgtcccggtgacatctgtccagatactcatctctcgcttcacacctccatttcctgatctttacctcttccctaaccctttctttcaactctttaaactcttcgtattctagcatacatatcagctcctctcccattccaatccggtctttctgcgtctccgtcaaaataaaccacacaaccgcatctccgaaagaagtatcccgcatacaaccaaagtgtccattccaaacttgatcgatggcgtcgtctgaaaggaccaaattctggactacaagtcgctccatgcgatcagcatctacccggaggtcgaagactcggcatgcgcgcactgtgtcaatgccgtctctgaggtaatcatttccctgaggtatttgcatgtcgccgctactcgcatggcttctcggagaacagcagcgtcgcatgaacctcataactctgacaatgccttttttctcagcttccgaagccggcacttcgagtacttcctggggtgtattgtagccaggcaacaatcgcgatacggcttcttggccgcaaaaatacacaagcatgcgctcaggcaccccggatacataaacttcgccactagatccgttgccgatgttgatcttgggcccaacgagaagcgaagctaataccttggttgaagtcgatgtagcagttttgtaaatcgaaggatcggaaggcgtggaggtacgaagtggtccgagtttgcgcctatgtcgatgaggtggagaaagaaggctactatatggcaaaagagaagactttcgaacaggatattcgacctcaggtatcgtgtccatgcatggcgcgaggcttcttcgaccgccatcgacatcaaagacgttgatcttgagaaatccgtcaccatcatcctcgtcttcttcttcatcgatgctttcgctatctggaagcgatatggtctcggcaagcgactgccatgccgtttctctcgttggctcatcatctgtaggttctttcacggtttgttccgagcacacactcgacttagctgacctgaagctcgatgtcgactttgtgcgctctagctgactttgaacagcatcaagtccaagtgcagcatgctcgagattcaatacacacttttcaaagattcggttgcgctcctccagtgtattgagtgtggcctccatcgcttccttactttgaccactttcttgtccttttgctataccgttcaacttgtcagaacagctgtctccgccttgcgagttgacgttgaaatctgatggactgtacaatcctgtgtaggaagaggtgatgtcacgctcgtggaccgggctgcctgttgggtgcttcaggtcctgaatcgagatacgaatggtatgaccggaaaactgaagacgaggcacaggggctggggtgcggggaatttggtcgttagaaacagcaacaaatgccttttgagttgtctcttgatttatttgagtggaagattgtgagaagtagtctgccgcatccatgccctgttccacggcagcaaccgaacacagtggtacgaagacattagattcgtactggacaggagctggcgatacgacactctctttctttgggaccgagaagtagtctaagtgcattttctgggcattactgccggcaagatcaggcaaataaacaggggtgctaagaggtatgaagccatgaaaggcccgtggagtatggagatgtgcgtctggcgggcttgtggtatattcgcgttgaacacgaggctgcttcacgggaagttcgatcgagacaggcttctcaagtagacttgacatattcagagctggctcttgcatgataacagaagacatcggagtgacagttacgtgcgctggataggtaaggcactgtgcgtgttattgaccttaggacatgctgacattgtgactttaaggttctctcggtcttcacgttcggaacaaacgtattctgatgtgaatcttacgaaccgtgtctgtccaatcacccgcgtctctcttgtttgagcacagacagtaactaccattcacaaccatgctttggatcaccaccaacagggcccggagaatcacttgcgatgttccagccttgtcgtggcgacagaagcctgacgcaataaaattcgttcacttcatacaaggcatgctcccgcttttcataaaatcccagactgtttcataactcactgagaccttcgattaccacacaaccgcctcaaaccagcttgatcacaatgagcaaccgtactgagaatccttccgtcgctccctcaggtgttgattctgacgttctatcgcagattgatgcaatgttttacgaatcaaaaatagttacgcgtccagcgcaacgtagacaggatagcacaggaagctcgacagcatggtggaaagaagagatgccgtcttcttccgcgcgcaacgatactgcagccgcccgtgtcctcggagacgccaacttggatctcgacatgggcaacgtccgccttcccttgtctgaagactactttgaggaagatgatcccacagaacgtgattctctgcttactcaggatcagtctcctatctctaaagacatgtcttcctcgatcactccagtgcgcatagttgatccatatgcgccaaagtttatggcacgctacatctacccatcggaacgacgtccagaggcgctatcaccaccaaaaccatcacctccatcaccagcaccatcctccaatgagctaaatctaagctattggccaaacataacatatctgatcatgtccttcaccaagagcctcatcaacttcgtcatggaagacaacacacctcgagtcatcgaatactcggccttggaggtcaagcaaaagatgaaagatatccaagtccaggcccgagtcgccgaggccccgaagtcctcaggtgcaacgaactcggcgccggagaaagtcattggcattgtagcgcttgtatcgatgggagagaaccagccacctcaggcagtctcaatcaccgcgaagccaaagcgcgtacgacaattgatcaaaggttatggagtggtaaatgtggcggaggatatgtatggagtccagatcaaggaggcgctgaagagcctacgcgaggcgggatgaggagtgagggaacgacaaggagaaggattgtgatcttaatgaggatattgtgatgtgataggaagtaatcagattgtgaaagcgcaaagtcatttgggctacattcaaggtcgagggagatttgataaggttgaagtaatattgcgtaatatcgtgcaggcgttgtgcgcggagtattcttcttatgttctcgtttatcaatcttacatttattgaagacataattatactcgaaatattgaaacctttaaagataggaaatttcaaatacaggacacttcaaaaattggacacttacttccaggaagacgccactgtctgcctgcacgtcgttgaacactttcttgcaactgggcagacatggagctctgcacgctttgtctgagccttaaaactacgtataggagaacagattgtaaaggaattctactgccaacagacaatttttgtcttaaccgtactacaatagtggtaaaaagtgcttagtctccacctgtagaaatgtgcaggagaggatgatcaatgtaagtggggatcgcaaagacctcgaatctacgcgggtcccgacccgcgcatgcatcgggatggcgcacaaattatgtggtgcttttgcacgttttgcggcgagtagtcgctttcagcatgtcagaagctgcctctcgcgattgcatgcagggatccatgcagccaccaagccaaggaagagcggatgacggaacttcaaaaagcaagtacattcaaggacaagccggggagaactgcgatttttaacgctacattcattatggtatgtcattccccatggtatgttgtcactctgcgttccagacctggaaacaggaaaacgctgaggagagtcagggaattctctgtgtaattacctctgagttatcgaggtgcacaggccgatctacagtatcactacatgccgaaagcctcggattgcactgctgtattggctctgcagcaacgttgtgagctgtgtacggtgggcctcgagtctcgacccatatgcaagttgacataccccagtcctcgagctgcaacatctgtcatcctgttccacgacctgagcggtagctcagccgcatttccgcatccaattgactacacgcctgtggggttggttggagcacattctaacgagaaatgccggtaacgaactcttgccaagatgagcattagactgctttgtcctagaccaatttggtcaacatggagctgcaaggcgttcctgggatcagctgtctaaaacgtatgcagtgggccccttccgccgttaagagacgagtgaaaagtgaacagggtgctgcagaagactatcagcaaccggagattgtcaaccagatccagtgagaagcatgcgcctcttcgaaccctggaaaccgataattcaacgtcaggcaaggcctaagttctggagtagcacagatggttcaatctcggtacaagatcgtagacccatgctttctatccatggctagctttcttccgtatcgaacagctagaactcgagaaaaccagtgacgtcaatcagctatatgagaagtatgggcagtgtcaatggaacgaggtaatatccttgcattgcatcagactggcatgagttgtatgaaagtctgaacatgtacgaagtcgctctccgtgcgttggttatgaccgtgacgtatgcgggatcgaactgcagatgtttgaacaccacactgtgctgtaacatccatcggtactgccgggcccagagcctcttcaggcataaaaagataccatcaatagatatgatagaggagacgggatgatggaatgttcacttgcggagactaccctggcctgaccgggaacgcctcccagccaatcagcatggctttggccccacagcctacttgaatagcgtggagtaggactgcacggagcaaagacacgccgccacatcatcgcacgagagggacgttcaagcgcaaccggacttcgcaatgagatgtacaaagacggtatgcgagggcatggttgcatgtggcaaggtctctgcctgcatgttcacgtgcacggcccttcatccactgagcgtgtggaagcgaatcagacacctggagaagcgctcctcattccgctcctgtgatgccgtctgaaacccttgcgcattaatgctcgctgtttgcgcgcgctgtcggctctctttcatcatttaaacgagacacgcgccctctgccgatgtaccatatcgatcatgaccgttcttcccactacaagatctactcgttgcagtgctgactctttgcactccagtaggacacactctccctcaagtacatacgtcattggatatgcacatctccatgctgacagtgccagttccagtcctcacttctgcaactgccaaacccaggcacgaaaggcccacggccatgaacaccccacagtttacgttcatcacgacaagccatccggctgaattcaagcatgaagaaaactctaagaaagtacgatcaacggcgatgaaataccaccggcagatggaaagcctaggtttgacggacaagcctgcccgatccacttcacggaaatccacgactggaattgtcagcccgcccagtgtgccatcagagaaagaggatatattttactacgagagacttgaggagaatgagttgtatctggatctgtccccatcaaccataccactgttgcccagcagtgcgcctgccgtgcaatccatcgtccaaacggcgctgtatgacaccgtagccagccagagcttgcctcagacttcgatgtctagagtcacagagtaccaagcaacttcgggacactcgagcttcatgttggacatgctgttggatgacttcgccaccaatcaacctagagagtatctgattgataatggccagactgtcatgcttccgatggttgccgacactgaacagagtgcagagcaccttctgtcgctatgtcagtgatcaatcatggtaccctgtgtactaaaagactttcacggacattgaggctaacactcacagtgatgcaagagtttacgacgacttcaatgctcaggaaatggttcccagcgatgcgtctgaatcgagatctgatctcaagcgcaactgtccttgccgcagcctgggacgacacgaaacgcaatcttccaggtgatagcgatcgcactgttctcctcaagcagggagcgaccgcaatgttcgctcgtagacagagcgatccaaacactcatctggatgactcaaccataaccatcatgcttcacttgatgtctgcagagatgtggagctatgacgattcgatacttaaattctatgaggcgggaatcgtcagtgccatcgttaccagcggcggcatgcacaaattgcaagatgttgctgttgcagaattcgctgcggcgttagtgttccctgtcttcatttgactttgcaggtatactgacgatatgcagatactgctaccattcagcaatcactcgggaagcgacacaatacgctgtattccaacagtggatgccgcaggacctggacataggcgctatgattcctttaccagagtcgccactcttcgatcccaccggcaagtttgcgaccctagccagaatctcgtgttcgtcagaaactcgggacataatcttccagatgcgtcacttgacggacgtattcatcgaaagtatgggaccggctacggacctttgcatcaaaaaggaagagatttatgatggaccccaaagtatcgcattacttgggtatcacaatcgttctttggctatccacactcaaatttcatctctactctcagcggaggttcaaggccattcaaggtcgaacgactgggtctacgaagcgtgccgcatagctgctgtgatttacacgaacgcgatcaagaatctgtcgaagattggcgactacgatccgtctatttccgcaggttgctgctcgtctcgcggcgatactgctccgtcacccacaaaatcgctcccagagcaactctttgaagctttacaaaaaaccgatctcgccggcatctggcaggacatggccggtgtgctctattgggtgtgcgttgtcggtgccgcagctgctcatacactagccgccgccgccgccaacaatgcatcgccctccatggaatacaacccccaacagtcgtatccggtttgggtgcggcggaaccttgacatgcacgcgttccgtacaatggcgattctcgtgccgcagcatccgacgccgatcatcatagcacaaaagaagctgtacagagttcaagaggtcatacgagaggcagccgcaccgggccgcgcatgacgcggatctgttgcatgcgcacgaaaagtacacgttgctgctgcttgcatctgcttggccacatgatgctgtatatgaagcatgctagttgtttctgggttaggattttcgttggtattttcattaaaaaacactaaatcgatacacactggacgtggttctttggtatttgggagtatggtgtttttgatcggtacttatatgatcgggacgcgcgtgggaggtcttgctggcctcggcctcttcttgtttttgcttagcattgcccagcattctgtccaacatagaacctaataaatacgtacacagacaaccccagggtctgtcaagaggtggctcatcatgtgaagcgtctatcggacgaatgtagttgtgaacgtccgaggacgatcccgaggtcgtctttatcggtagcgcggtcgggccgcgaccttccggatagcccaaattcttgtatcgcacgggatgaactgttcattgaccatcccctcaccctcatgacccacgatgactctgtttcgtgagttctgccgcgcatcaccgtacaacgcagtcccgtgccgagcgcccagcttgcctacgcaacaaaccggtacctaggtagctcttggtgctagcttctcacgcaaccaacatgtcttgtcgcatgtcgcccatgcttaaacctttggacacctcgctcataggtcaacatcgctgactagttgcctgactcggatcctgtgacttgcactgggtccgcccgtgaaagacgttttccctcggtctgtgcgcgcaatgccaaatttccggcacccgtagacaacaatcacaatccgctcgacaagaccgggtatgccttctgactctcaagcgcatggtccagcatgacgcacgaggagtgcgaagatcgttgccggggttatacggcgtagatcgcgggtgtagcaacccccatggtattgtacaatcaaaccttgaaacccttagttggggcaagatttttgttgttattgctggtgtggaaacttatgtgtagagtggctcatgcaacccagttaacgtatcgtcggactaaggcggatagtcattcaaggtagtcgtctggttgaagttcagcctgtcagagctgtctgctgcgctgccgtgtgtctccacatttcctatctcgaaggccagagtgacaaatgcgaacctaccacgagcactgatggatgcgccttcaaagaccattcgcgggttggtcttactacaatagcgaaggaaacgggatcccagttcgtccgagggctgcactttctactgacagccccttccctgccatccgattcgttcgtttacgactggggtggacaggggcaacaacaacaagcgactacattataaagccaaatgacccgagcaatgcaggatgctgaagaaacagataatcgcagcgagcattctacttggcctcgttcccctcatcatcatggcgctcgttactcgattcctcctgaacaagcacagcaaacaaccaacaaacgacgtgcatattgcggatagcaccatagggcatcacaatcaactgttgaacatatcctcctcatggaaacgaaaattctcatcgaagcagagccaaccgaaaggtgtttgggttcccagtatgtcaggcatggtcaaggccggagatgaaggattgtttacctccactctgttcgccaatatccacggacaccctggcgagccgtccctagaagcactatacgaactatttgccgaacaacttcggtcgcgcccaatcgcggaacgatctgcgtacactggagaaatcgcaaaattcttgtcttcgactaagcgggtcaccagcgggccaaagcgggtacaatcactgtcgcgcaaagcatcgaacagaagaagcaccgatatctccatgataggacagagaaagagcatggatatatcgactgcagagagaggcctttcccgaagcatttccatgaagcgaccaacgtcaccgctagcaccgatgaagagcggacttgtcggaatgggcagcaataacgctacgaaaacatcttggacgacggatggacgaatatcagactctcgttatggtattatcgggattgaggtcacgtcagcagaacttgcagcgctttcaatcctgctaggcagcccattggctgtttcaggggagccggtggcgcactctgaaaaaggtgcacttaacatctcgatatcgatttctgcaatgcaagacggccgacatcagataaatcttcggcaacacaagcggaacatatcgcatatgcctgcagcacgtggttcgggattctcaccactctattccaagcatctcgcagccggttctcttccttatttgcaggatgagaagactgttcgcagcatccttgttagcgattacaccctcaagattgtggaatcaggttcttcgctatacctccatgattcatactccaaaacgacacaaactcaattcctatctgcgttgccgagctctcgcgagctcagctttgagatcgtgagcgcttcaactcagccactaccgttcaaccctatcatcgacgctatcagcttgttaccattcgtgggtggtctcgtgccacttgcgtctatgccgctcgtcaagacggtccaattcgttgcgttcggtggactaccgcctgctcggcttctacagcgtttggaagggctcgtcgacaaggttaatcgacacacaccgcatcttcaactgttcggtccgctatatgaatctcaaaatatcgcgctgctataccgagagcgtgagcgacttggaaaattagccactgatgccaaacccgccgacagcattgcatacaaagcatcacgcatgcagcgatacatcactctccttgctcgtttgacaactttgattcccggaatgctaacgcaagacgctgctgaggccgtgcaagcagcgacaaaaagagagatagaacgctcctatcatgatgccgttgcagttcacaacgtcaaccggtcaagatcgtcatctgttgtcgactcgtacgcatgttctgaatgtggcgcccgaagcaagcgcttctctacacaaacgtacagccggtcaaatcgttcgagcgacttctcaatggtgactgcggcttcgccaaccacctcagctagttctgcaccacacagcctgggtaaacaagtcgaacgactactgaagtctgagttaccgctctcagtcgaagatgtggctcttgctgctcgcctagtcattgcagcatggacgctgagcgttgagaccgtggcatgggaagaaggggagcaaggtttccgagttttggacacaagcaagttacctgaacagatggtactatgctgagtaaccttgcaattcgtgtctacctaccatcatgcttcattttttcacttggctgcttattcaagggtgggcgtttggtgttaccctctcttgcgccttcttgcgcgttcctacatgataccatcctcataaatctgtattagattgctgtttatgcattccaaggcatgttttggtcactgcctttcacctccaccatgttacatcgtctcgatgaccgcaagcgacctagctcatgtcttgctcgtttcgactgcagagccttgcttccacaagtccatgtccataacaggcaatgatcctttcggccccggaaccgcatccttgtgcacgccagacacatgctcatacaggcgcccttgcgactccgcatccgcgcgaaatccgtttcctggacatttgattggctggctgtaacgctgtaagacatcgcacagacatcacgccaccttttgggatttacgcgctgtgttgtgtaacgccagtgggtacatttaccgcgactcgcaagtgttcattgcgttacacaggaagcgggtcttagggatagcaacagccgatcgcatatcgcggatgtcattgtgacctagattttcacataccgttcgactttttctaactcccaatacttggcgttctgtgcgatcagatccaccgggctgggcgcttagatagcggtgaacgtctcaccgatcaaagcaggcgcacagcgatgatcggggcgcgccgccctggcttttcgattcgaggggtttgagggctcctcggatcgacgctgcttgagatacaggggtcactacaccgcggatgttgttactttacgcttgcattcatattccgcgcggatcttagcgcaacttttgccagtatgacaagagagtacgtccagagcagtgccgtatgcaagctcagaacctaatcttaaagtggggaattgagcaggctccgctactgatctattgcccgcagagttgcccttagttcttcacttcgatggtttagatttgcacgctactgcgtatcatgacttcatctgaccgttttgatataatagaagtcaggctaacattcgcattgcagagctctgtacgcatgcgtagacagtgataggttgtttgtagtcactcctgtaaaacaagggagtggagtcgccagaagtcatgtgataaattgtcacatcgtgattcccatagcttccttcgcatacttgtttgactcacaaataatagcaatgaggtgtctactcagacttcaagaattcttggttgcatcatgccctgggtgcgtatgctttgaaaggggtatctacaatatctacacgcgggagatgtaatttatttcaattcgatcattcttccatggctttccaactcatttggattggcgtttcgtcacgggcagggttccagtactttctaccagaggttgatggcttgttcgtgtcgccaattatctttgctagacccgtgaccttggccctctgtcggggctatctgttgtctcggcagcgaaagctatgccaaagataccatcgagccacccaattctcttcattgacaacatttcggtagcttccaagggtgtagtagtgcttcacgtctggggaagcattgccaacgacctccgacaagatccgatgttttgcggtttcgcttatctcgtcccatctataaggggctgttatatatggactcaaacgactttgatcagtgagattagaagcatctgcactcaatctgtctcgcgccatttgagcatcttgcactagaagcttgtgcacttgttcgtttagtcccaaacgagcaaacagcacctgcttatccgcgctctgggtaagaggctgactgttgatggtcgccaaatggctcttgctcattatttgtacctccttgctgttgtcagaggatcctacttctgcggtagatggagtagtgtctcccctaaggtccttgtctccaatagtcgcaaacttctcggtagctacattgtcggtgggtggcttcctaaacaaactggagaaagtgatgtcgttatctctgctgtgtgttccaaagctcccatcatctgcactctccatgtagtctcctggcattggcacattcgaaagctcggcattgcccaagttgtcttgtcccaagtcttttttaaggtcgcgcgatgcgcggggcagagtggtctcgtatgtgctactaacatctcgggaggtcgagtcttcaaccaattctgggggtgtattggagccagaagtgtcatcgttcatatctcgaaatatctcaggtgagcctcggcttctttcgtaatcttcatggctatccgatccttcgttgatgtttatgggaagagcgaatagggtcagtgtctgttggtgggaaccaaggtgcttttgaagacttccaatagtaattgatgcagtgcaaagtaggcaggtaaccttctcactcatactaggccgcttcaacgatgtacgtctgacagctggaagtaccgaggttagttcagggtgcaaagtccgcacatgactttcgaattcgtgctctgtggtaaatataaagccacagccttctacacactgccatgatcctctgtggactgtaagctcgtgattgaaccaattgcgcctatgatcgtagctgcaaaagggtcagcatctgattccatgtatgtctagaactctgggtttcgtacagcctatcagcggttgtgcattcttcaaaggtacagcagtaagggtgaaggtcttcaaagacatgttttctagattcattagcgaaggtttggtgaaatgccattttcatacttccaggcggcctcagtatgtagagaaatagcaatgaaacataacgggcattcgaagaaatcttctgtttgcgcatcctttggtaatggaggcaccctgatgcttgcattcactgaagctgcaaaagatgtttgtgatgcaaagtcttcatctgagagtccttcaacagtgttctgcttgtaactgactgacgcggatgtgacctctgtgctgttttttgtatgctctaagtcttgtcagccaccatacattaaactctcaattcctcaaaatcctacccgtcccgattgattccaaccctagtttctcaatgctctctaacaggttgagtctgtgttcctctcgatagctgagatactgccggcgacttgaaattcctcgccccaaccgctttgcgagatacacagggcagtctgggtacttttcttgaacatgaagcgtgtcatatctttcatgaaacgacttttcggcgcctatagtcattgtgtagtatggtgcaggcgctgggtctctgattgctatactaagagccacgaagttagcaagtgaacggttgaaatgggcagtgtcagtatacatacgacagcctaaagagagatgttattgtactgtgacaactcgaaaggagctgatgtagttcggtactatcctggagatcatcttcagatgattcggattcggatccagagctggagagttcataggcgtcccacggaactcgttcgcctcgcaagatagctgacactcatgatatgttcagcatattgaatgtatagtccttagagcactcactgttttgtattgtttcggacagagctctaagcaaattgtgtacgtcacccttgaggtcaggggcatcgcggagtctgccacctttagctgtcatgaaatgttgctagtcagtggaaccaacctgtattcaagagaccgatgcacaggtctctgtgctgctaggttcccaacgcatacctctatcagtcagcctatgccagatacttaagatattttgtatcaccttgaaacgagtgagctcatccttgattgatgagtctgttacctgtgttgtggagacttcttgatgctcgagagcgcttgcaaggctgagaaaatcacggacgatatcgctcacgacagcggctatagcggggaggacgacagtatcaccacgagatagtccgaacatcagtttcaacggtgaatctccagtgttctgaatgatgcgcggattataaaggagcgggtttctgcgagatgatgcccgctcgcgtacttggcggttcaagagttagatgaagcagaagttaccccgcgctttgtaccacactggtgaccctacatcttacaaccacgtcctagattgtagccttcacacgattagtactgtgaactgctggtaagtgcgtgagtctttcctgcgaaattggtaaccactataacttgcccgaatacatgtagtattcaaccaagctggggcgcacttcttaaatctgatcacgacatcatcagccggacatgagtgggatcgaagtggctgggatcgttctgggggcgattccgatcattctggctggacttcaattctacattgagggcattagcgtgaccaggcgatatcggaaatacgaggacggaatcaaggatcttgtacgccaattgggaacagagtatgcaatctatgcgaacagtgtcaagcttgttttgaatggggtggtcaaacaaaaagacattgcactctttcttgctaagcctaccagcgagcaatggaaggatccaaatttcgaagcgactttgcaagaacggctaggtaccagctacgactcatttgtcagttctatgcagcagttggcggccatcgttgaacgttttaagaagctactcaggttggatgcttctggaaaagttagtgaaccatatccacgttgtcaaaacagcaagtgatagctaaaagaacatctagccgctattcacagacaagggtactttcaaggaacactataaaagattcagattcagcttgaaaatatcgtacgtattcacattccgtgtaagaggattgcatgccgagctgacagtacatctctgccatagtgactacaaggagctcatgacggagcttcgacaaacgaattggtctctccacattctgactacgcaagcttcgacgttaccaattggtcacgatagccatgcagcggcaaagcagttgacgccaaacttctctttgattaaagatcacgcgctgacgtttcatgctgcgttaagcaacagctggagctgcacttgccaggtacatcataacgtcaaccttcgtctggaatcacgcatagaaaacagaccctgcgacaacaaaaacggtagaatgacgagtggtgatgcttttcatgttttgttccgctatgagcatgaagagtgttcggccgcacaactttggacatggaaggaagcagatgcgcgtatcaagcatgtgggcacatcaaccgcgaaacaacagtccagcagagacacaaaaagtgtgcgcttcgccacggaaactaaaactaatgccacacacctagcattagagccagagacgactacacatcaaattaaagatctatgctcggctatcattgcgtcgcaaaggtctcagcgaggaataggtttctcactgctggcagacgtgcttaccaagcagaagtgcgaaatattgctcatcacaccagtgaagccatttctgtccgatacggcttcatggtctgtctcgtcaccgaggtcagtcctcagagaccccagattcgtacaacaagatcgattgaagctatctataacgctggcatccagcgttctccaacttcacgaaactccctggctgcatgaaacctggagtaaagacagtatatttttcgtaaaccgaacaggaagcactcaattcgatcaagcgttcgtctctcatgaattcaaacgctcggaacccttatcaacccccactatacctagttgcatgggacgtatcattcgaaaccagactttatacaccctgggggtcgcattgatcgagctttactaccggaagccaatctcggagctacatcagaatatagatggcaaccagaatacaggcgacagctttttggatctgctaactgagttcaacactgctgatcgaatggctgaagcgttgtggagtgaagctggtgcaaaatacagcaatgccgttagacgatgcatacgttgcgacttcaatcagcgtgctagtagcttggaagatagaaagtttcaagaggcagtgttccggggcgtagttgctcagcttcaggagaactatgaatacctcttctaggggtatcaagtgcgacatgaggctatacagacgcctgtaccccggttttatagtaatgtcttcaacggaaggctatttgtctcatcgtcagggttccgctcttcgcaaagacatcggagtcaggaacgtgaatgcatagcagtcgcactacttcgaacaaaagaagcgtgaatccaataaagttttcatgatcggagtaccctacagactagaaatctgtgctactacttggtcgacatgttgttctcaatttgtgagttcacttgccacataatttcaggtatgctgcgaagttcctcattgtttctctcctgactctatgctgagactttgcggcttttctcaccatccacttgctttacatgctccaatttaattgcctgcatgaagaccacttttctaagcaacaagcctagcccttttgcactttccctcttacacggtgctcatcttgcagagtgacctgcttttcatgatttagcgcaaagctgttaagtctatcaacgcattctgtttcaactagccgctcgtagtcgcctagcttagcaataacagccctattaatcctacagatgagttcagcaagactgatagcttgggccggcgctcacaaagtcgtcgatagtgccgctttgcgagttacttcagctgtaccggccagtacataattgcattccaaagggcggggatgcgagcaaggttagtatgatatctaggagggtcttgataattatcaagccgacgctgccaacgagacggcgtacgagcagctgcattctgatctcagtggcatggctacagcgacgtacaggaaggtcttcgttacgaaaagcagaaccaagaaaagtggaggcaaataaatgcaagagttgggcgcaacggcgttgcagtatacgggctcggagtttgggcagaagctagtccgaaggtgatgatgtgccccaccacgataatgtcccggatatccaggcatcaacgccttcgtcaaaacgagatagcctcagggaaaaaagactacagcccaaacagcgcaaacctacctgctttgagagtgtccaagatgccatcaaccgattcaaacagcgcccagggatctctgaccaactacgtcgcctatcatgatcgacgaatcggaaaggacaccgttgggcactacgatctagaaaatggaactattgtaccgctgagcttcatctcaggaacacacgttgaaaacatatatcaagtcattgaagttggcgaatccaatatcatatgcgtcagccagtcccagcctgccaggagtctcaagatcctgcctccgttcccggatcgcgacgttctttgcgttggcaagaactattctgaacacgcgaaagagtttaatagctcgggatttgatagctccgacaaggtcgatacgccctcgcatccagtcatcttcactaagcggtttacgtccatcatcgctcattgcgacaagatatatccgcatcctgacttctcccgaactgtcgactatgagggagaaatcggagtcgttattggcaagtctggttatcgcatctcagaagccgatgctatggatcatgtctggggttataccatcatcaacgacattacggcgcgcgaaaggcaacgcgaccataagcaattctatattgggaagtcggcagacactttctgtcctatgggccctatagccgtcccaaaagagagactggatgaagtgctacgagtccagacccatgtaaacggagagctacgacaagatgctaccacaaacgacctcatcttctcaattccgttcttgatcaagactatgtccgaagggcagactttgttacctggagacgttctggcgacaggcacagtaagctgtgacttctgtgatgatgcgactgacttgctaatactatatagcccgctggtgtcggtattgggaggaaaccgcctgtctatctaaaggcaggggacgaggtttctgtttcgataaatggcttgagtaccctggtcaatgaagtcgccaacccacatctaggtaagccgaaggttgaagacatatctcacatgcgcactacgcatacagtcgacaagtacaagcaatcaacgctcacactgatcaacggaaagccgttgtattataccaaatccgactcaggaactgacaggccccctgttgtccttctccatggattgggtggcagtaacgactactttgagcctctgatatacgctttgaaattacaggagaggcatacgctacacgctttcgactttgaaggtcacggtctttcgcccacatcgcctcttagtaagataagcgtcgagtcgttagccgaggacttgaacggcatattcggacatgccaaaattacatcgaaagccatcattgttgcgcacgggataagctgccttgttgccatgagcttcactcttgcacacccagaattggtcgcaaagcttgtcctgctcagtccacctccgtcgccactgcctgacctcgaacgtttgaacatgcgctctgggattcattctgctcgtgctagtggtatgttacctgtcgcgaaaatggactcaatatcagggacatctagaaggacacgagagacaaatccgcttgcgaacacggccataaagatgtcgctcctgaatcaggacgcagagggatatgcaaaggccttgcaagcgttggtagacgcgaaagagctagacgttggtgcgatcgaagcaaagactctcataatcacaggcagtgaagacgagaattcgccaccccagacgtgtgaagcgtacgtggcggcgatgaaaagtgcgagcgtcctagttctacaggatgtgggacactggcacttattcgaggattgctcgggtgttgcgaatgcgatgggacacttcctcgaagagaattagattggccagaagaggcgtcctattgatgaagcggcaagcgaaacttcgttcggccacttcttacactaagactcaatcgaagctctaatcaatttattatatctcatcaggattctaatggaatatgcacacatcagctcgaggctgcatttcacatccggtctacattggtctgtgcatttcccaccagtgcccttatatcatcgttctccttctgcttcgagtgctctcccattgctacactcgtcaactacaaccatgtctagttcaaccaaacagcaaaatacgatgatgattgtcgtgagactacccccgaatccagcatacgcagactccaagatctctaagatgggatttctgacactacctccaggttagtataagtcactcttatcgccccccctatgatctagctaacaatttagaactccgtaacacgatctacgcatggctttccaccagtatcgctcagagccactcccagaacagtagaggcagcatacgcatcaccagccacccaaacaactcccgctggatcactgtgaatgatgggagaggatccacccgccaagatctcggcttcctccaatcctgcatgcagattcggtacgagaatcttccaatccaggtggcccatacccagatcgacatcgctttatctgagctcgtcaagtacgcccggaacgtcgagtccgcccggattcttgggtacactgacaatttcaccctcccgattggcaccgttacggtgagtttcaggatagcagattggaaggcgaatgtgcaattactggcgcccacatccaagcgaatactgccaggttgtcgacatcctggccttgctcaagacatgtgcgcgcttccccagctcattgctctgatcgcatgtcgcatccatatcgttgggctcagccaagaggcttcttttcttctcctgcgcaaacctcttctcattaattcctcttatactctcttaattttcgccgctacaagagccaccttgacctcctcggcactagaaaaccgccctatgcaacaattttggataatagtacctagagccagtgtacttataggaggaaagcttccctgttggaaaagttctttaatctcgctgtcgccaagatcactacaaggcttttggcccgtgagaatctcatacaacagactcccaatactaaacacctctccttctctgcttccctgcacggtatcatactgattatcctgtagcgctttcgcatagctggtctcgggcccaaccagctccgctctgtccccaactcgtgacccagagaagtcatttagtactaatgacaagtcatctcccacaagaaaattcctcgtgctaatatcgcactggtacacatccatggactgcgtaaaggctatgcggtccacggcctcccctgcccaaagcatcagctgatcccgcccaatcccgccccacgtcttctgcagatatgcgcgcaggtccccatttttgcagaatgcaaagacgaggccaaccgacgagatttccagcggcgcaaggatgccagcgcgtatgccaagatgctggtatgtctctttctcacgctctagcatcatgtgcgactcttccatgtgcgatcgtgctcttgcagcgacctgcgcgctacagtgctgagtctcaaacacaaagggaaacttgagcaccccctcttgccgtcgtctgataatgcaagcgcagcagtcccaccgttaggcgaagtgacgggtataccctagaacaggaaattgcagtactggcatatcgaaacgaggtggaattttttgtgctggagagaagataagaaacagaggataataaaagtttgttgaagagagaaattgcggcaattgtatcaggtacagtgatgtatagctatgcgataacagcgcagcagtataatagagagagaatggggttaagctagtcggtatcggggaaaggaacgactacgccgcatccgtcccacccgttctttccaatcgacatggaaaggctactatcttgagatttgctatcgtttgctgtactaaaaagagcagcgttgtgttgcactttatcagcgcaagggtgacgctccaagcggcgcacagtctagggtgagagttaaagtattaaagaagagaacttcaacgactgcaggtacaaagcagagacaagtattcggcggctctacaccttgcgccgttacctttactcctcggtcaaattcctaaccctactgtcttactatactggctctcaaggtgcagagacattgaatatagcagcttgatcaggagagaatggggtgcaaggcttgaagatgaacgaataagatccaatatctgacctaacaaaagaaatcccaaagaccagagcaagctatgcaaaacacagatatccaccctgaatgcagaaacaaaaggaaagtgatgcagggtatcatatgcgtatccaatccaagccgatcccaccttccaactccaactcccttcggtccaaaaatcacggacacgtcaaactcctgaccctactaaccttgcccgtgcccagaatctctccccttatttgtttcggcacccgggccttcgcccaacactgcagcgcgactctcctcataagctcgacctcctcatccttgagcctcagctggcgtttcgcgagcttactcttgcgcagcttgacgcctttgccctcgacgtgtgtggcgccggagaagggcatgtgcgggtaggtcagcacgcggcgctgcaccggggcgcgcggatgtaggcgacgagacgaggctttcgagattgacgcattcggtgatgagggcctggatgcctgctgacagctgcgtggcgcgcgagagcaggtacggccacatgtcgccgtcgttgttccagaaggggtcggaagcgagggcggagcgaagggcggggaggatgtgggggagtggggggagggatttgtttgattcatcgtcgactgcagcagggctggtgggggatgcgatggcggcggtggagaggagggaggcggcgattgtgaggcggatgtgggattcggtggagagggcggcgttgactacgcatgctggtgggggggttagttgtggcttcgatgctttcgcgtggggacaatggcgtacctggacatccggagcctttgcaccattgttcttcctcggttaagaagcattgtaggcagagaaatgcgcctctagcttcacccggcaaaagccaactcgaggtcctcggttttgcgggtgcacagcgctgcttcggcgagggccgaggctcgttcgaacagcgtcacgacgggcatgatgagcgcgtgcaagatgtcgcggtggaggagccatgtctcctgtgcctgttcatcgcattggatgtgttcttcgcagaagctgttgcacgtcagccattcgtcccatatccactcagccattcgtgaaaacatactcggcatttctcgccagatagttcctcagcatagtgaagccctcactcctgttcaacatgtccacatcctcaagtgggatcgcaaaagggctctgtaggtgctccatttctccttatcgatgatatgccaatggttggtcgcgcgaaggagtcccgggtcgatcttctcattgatatcctgctgcggcaacaagaaccccaaacaaacaaaagctcaatcgaaagtataactgtacgtatgtaacagtgaagaaagtcaacgtcctctagctcaacgaaaatcaacgagggttcccttccccatttcaatgaaatgacgcggcgccccatgcttctcctagttccctccttccctggtcgtgctccagaccactcagagccccgcagctgccccctttcctcatttggcccaagcgccccattggtacgtgctaaatctggcttatctcacagccagaccagctgcaagcgctgcatgtcacgatgcgactcgttgaggctgccctaggttttcgctgtggcttggtgagtgcagtgtgctgtctacgccttcgatacaacactgcatatcgagttacccgggggggagggacacgcaagcccgtcgcgagcaagattgcccgcgctgcgaattgatgagttcaggccgctccgatccccgtggacgcacgcgatcaacaccaaggagatcggattatgcaaaccacgtgtgaacgatgcgcgttgaaacatgtttcggcagcgacagtcgcagggttttccacgctttggacgaaccagtgtcggaactagataaacgactactgctagtcattcaccgagttgacgtccgcctcctgtgtctgccgggcggacgtccaacgtggttgccgggaagcaaaccacggtcgggagtggatctcaactcaggggccctgcgttcacgttcattactctgcggactagctcgtggagatcacaattgcacgccccgggtcgctttctttctgttcattatgtcttcggcttcttggcgcgacgtgacaccattatttcgagaactcttcatgccgttgtcgtatccagtggcgtcacactacgggagcgcccgagggatcgacagcgcatgtttgcgcttctctatctcgggtctcctcagtcagcaattcaggcacgaagctcgttcagacagcgtacaagagcactttgtgacgcgtggtagccggtgttagagcccccggtgctgtcgcacgttatgagatctgcgatgcgtgacatcgtcaatgtccgagtgtctagaaaaggtaaggagaagtccgatacaacaaagccatgcccgtagtatttcacgacaaacttggtgaagatataccgttgatgacgtttgtcaatgctcgctatattattgtgtgatatcgatatagatgaccacatctgtcaagcattatatgctgccgttgatctcatgcgactccactttctctacttcatgcccggaaacgtgcggcgaaaacagtcgacaataaaagtgaataaaactggggtatcttcagacgcgtcaaaaactcatatacctggcaaagatctgccacaagtcccactcattgacagtgatggcgtgcgtaatccgctcggtcctatttccaccagaacaccgagcaagacccatcggcattgagtgcgcgccgcatgcttccatcgttcgacagttgctttctgccgaatgggtccgttagcaggactgccagcttttcgcaaatcgggcccatttcatccttggacacggcgatcgggggactcagcagagctgggtcggcttgcaggattgcgaatatgctcgtctttgatcgtcccaccatgcgttggtacttgtcacgcagtgagtcgtacaggggccagagtgtgtcgagatagcgggctgcgactggctccaaagcacggcagggctcgagcttgtcgatacatactttggcgtaattcagatctgtctccacgccctcactttggccgtcaagcattttgctcgtggcgctgaaaagaagcacgatgccagcagtgaacgaccagtaactacgatggcttgattagcgctgttgatgaagaagacgcaacggaagaactcacatgattatccagcaacgcctcgtcagtgtaccatcatatgagatgaggttcagaatgcgcgccatctgctgagcagccattgcacactcgtcgcggtatccccgcgcttcactttctgtgatgtttgtgttccatgcagcgccgtcggtcagctgagtctcggctgtcgcgaccaagagctgacggtacaacagtaccaatgctcctagatacataatctgcgaacatgtcagtgtccgtgcatatcgagaatataaagtgaatacatacgtgaaccatgagaatggctcgtcgttgatacgggtccagaacagcaggatcggccgacgtgagagtaggtatctgtagcatcagtggcacttctacccgccacgcctcaagtttcttgctcaggagagtaatattgtctcgcgtagcgagctctggcgacgacatcgccctcgtgatctcagcggcgattatgccaattttgctggtttgcgtgtggatgagctcatcaatggtcatcagtttgggcagaggggtcatagaggcggtctaacattgtcagaatatgtcttggcatgagatttgatggtccatacctgaacgtcgctcgatgtggcctcaggactgtatcctaatgtgtatgataaccaacaatccatgaagatcagacttctgtagaccttcctccggttctcgctatacacggtaatgctggaatcgtgtaaaagccctttccagcgagcaatttgtagtcctgcggctgcaaaaaagattagtgcttgccctccagcctgctttcattcccaacttaccaatgaggtacctagcactcatgtgtttctcgagtagtgcatagaaagacatggacaagaacaagcgcattgttcgcaaatggtcttgttgtgctgtttgctcgtggaagtgcaatgtgctcgaggcgtataacaccatgcggatccggtcggggaagcattccatgtcgtagtgggcacccatggctgcgagggagaaacattctgccagtgtcatggcgtccacgttcgctttagggcgatagatcttctcaagaagctcatcggcctgttcgtaggtccagatgaacagcaatgaccctgtgccgcggataaatgcgtacatggcacgcttgacgagctgttcagagggcaagtgaagtgcatcgtatggctttgtgccggagtggaggatctctgcccgaagagtgaccagttcgctaaaggctaaggtcaaggcattgtgacacacctcggcttcgaggcctgacgatcccagggatggcgcagttagaggactatcggacgaacttggactggcacgtgacatgatgcgcgtgttgttggagctgtctgttgttgaacggctgccatgtggtcgttttcccgtagaagactgcgactgggactggtgcgatttaaattcgttcaaataaatttgatactttcgccagttgtcagtttttttgtactcatccatttgagactcaaactcctgcatggctcttgcggcgttgctttcccagacgcgtttctgctcggtcggcagatcttgccatcttcggccaacttctcgtgcaatgtcgacgaatgatagctggctgacttgaggatctgtacgaagctgatcggcgaagtttacatctacccaataattttagctttgctcgctgacaaacatgcatcaagggatcatacaagcagttttgggtttcttaggagcgttgggatctggtctgggatgacgcctgtatctcctcttctcacggggcggaggggtagaagtctgccgtgccaaggtctccagagcggaactggagagggtggttggctcgactgagggcacttcgggatccagagacagcgatgaaggaattcctctgtatgttgcaatctctcgttgtagggctcgccggtgtccgagcttgaagttcagggcagtaaggtcttcttcagtgatgtccacaacggtttcccagttatgaaacccattatcggagagcactgaaatgtattcggacagtccaagtcgtgccaggacctcattcaagccagccatggtagggatggaagcacttgaagagggagcgatcgacatgacgtgggtgtcgtccgttataagagggatgggaatgggacaatgcgattatttgaaggctgcacctatatgacaattcccggtagagcagcacccctgtaggcgacagaagctgaaagggcataccacatggatagcagtggtccgatggtgtagggaaaaggactgcggtctcgacttcacgaagcgcacggacattcttttgcgctagtctgaagccggctgccagatggcccgatatgccaaaccctcgtcatgccacacatgtcgattcacagcttacagcctgatcgcctggccatgctttgtctagtgcgcatcattgcactctcgcaaacagaccgtttttttctccacatatcgattgctcgattcgaaacctgacttagcgctggcttcgcctcgctgtgcgagctgtgcgagcatggaggctgagtctcgaacgccgaagcactatgcgcaacctgaccaacacgacccctcgcagttcccacagaacgatgcggccaagcattgacggccagaatttgcggagaatgtgtctgacatcttgcaagtgtaccgattcgtcggattgcccttccggaaaattgtgattaagatcacctcgatgatctttagtcgtgcgtccgaggtcgcacctttttgctgcttttcgcacagcagaaaagtgcgtcgcgatagtttgcgtattgtctccatcttcaaaaagatgttcctactgaggacgtctagatcgtgcatacactcttggaacgtggcgccaacggtctagactcagagatcgagatgctccgccatgccgccgcccactcgctgcatgtgccctgacgccagccccgtccagacatcgacttctcctaaattcgatgccacatttccgccagtggccacaaatctaagcatttatatccgcttagccaacatttcttgtctgaccgatcgatccatgtcacaccaagaggggtcgctgaccgctcacctccgcgggcagaactagagcaatttgacatcggcgattgcaaaatctgtaacagctgcgtctactgttcatgctacttcaggtcattgagagaatggttagatcccagcaaatgttcgattggtattcatattgcgttaactaagggattatttgcattgcggtactgaaggaatcctttgtaagaccctgaaatagcaaggctaccaaacaaaacaatcgcgtacgcaagtagcgccgactcatacttccgaacaaggaacaaacggacgccagttatagccctccctcaatgtgctctggttggcggagtcgccttccggtctgggcccctaagggtatttgtaaaggccatgtcgcgtgcgagccgaaatgcgggtccatactcgctaccacgtcccgtaccggctgatcgctacaaatggtcagatgcacttgccacgaaccttgtaatggcatgtccggacgaccttgagtaagatctctgctgagacgccgcccattccttcgaattgtggaccaatcttgctcatccaatctgcctcgctctgcatgtatcgggacgaaaaacatcctcttgtctccatccaatgctcattgaatttggctttgatatgtatggcaatgtagacgtctgaggcatattgatgtgtctgcacaaacacagcagttacagccgtgttgaggtacatccaccaagtctcgtctgtgcgtacgttccttatgacgctcgatttctggggcatataaggtttcgaatttcgaatcccggaattcgattatcatgcctgggttgcgactgcacatatgtatgtgagggaggaaatccgcccaattatattgggtgtggtggcgatcacctcccacgatgcatatgtggctctcgacatctttgaccttctcaatcggtctgccgtgaaacacatgaaagtctagaaattcatacaggtgacgaggcgcgattcaaattgtgagattgcgtatgtataaggggagaaactcgtagcggacctggcggcaaacttgtctgaagccgagggcagtgcgttcattcttatcccttctctttgcagggcggtggtacaatttcttatcttttccgctgtaattgctgactgtgcaacgataagtggctcttgacgatcgccgtccatgatggcggaatagaggaggttacggatctctaagatagtcgttagtagtgtctactcatgctacggcgcgcttctcactcacctccaggaagtgcgaggagaccttccatcttggcaacaggtttaggcctgatgtcgagcttggatcctgctgcgcgggttgctttgcgaagttttgacaacatttcggtagctattcggaagaaattaacacggtcgagcaagtaggtaggaaaggcagctagcatatgcgctcaataatgacgtaagaacagtctatgccaggcgcgtagcggtcaaaagtttcttttgctttccatcacttctgcgtctttcactaacccacaaaaagtcttgcaaggggactgtgagcaaaaagagcgccaaaagacttgtagtgtcaagaaatcactggcgcatgctaaactgaaagagcaaaaaaaaaaagaaatgagagcctcctcaaccgcgcatagcctccttgcggaagtcgacacacagccgattcgaactcttaaccccacggcactgattgtttgttcgaatgatgcgtacaccatcaagtattgattgttaaaataactaggaattaatcaatatatatcctaccattatgtgttctcaaagaatataatagactaggtgtgcgggcctcaaattatatgagcctgaggtgaatgaggagcttaaatttcgtgatcgcggcaagtcacgcacgtggtttcgatacatgagagaaatgcgacacagcacccaggcgtctacatgaggctatagaacgatgaagtaagactatcacaggttgcgtacgtctacaggatgcattatgaatgacactaagtagacatcatctttgccatcatttctgccatcatgtctacttctggagactgcgctcccacctcctcctcaggcttcaagatggtcctgaagatctgatcccgtgtgatccaagcccccgcccaatcaacttcgcgcttgttcatcttgatactctccggatctggcagcgttggatcaatgtcctcaagcaccgcattaaccaggtcaccgtcccactccacctcacccagggtctttgagccttcttcaatccagccagccgatcctcccctctcagcatgttccttattcttgactgcttgagtgccattcgcatcggcaatatacgacatggcccattgaaatgctagggccgcaccattttcctcgaatgcggcatcgctgagctcgccattcttgagagtgaggaggaaatccgacaccaggggactagtgcctaaagccgtgaacctttctctatgggccctgagacgtgctctcatggtcttggcgtagccgtcggtgaagaagtataggtcgaatggtccagtcttccactcgccgaagaaggcgtcacgctcgcgggtgtcgatcatctcgtgctcgaatacgaggccctcgatccatgcctatgtgagaatgttagatgtgaaatgctacaggttgctaccaatgtacttcagaacagtgtcatgaagcatctggggatctcctggcctctccaacgcgtcgctctcgtggaggtagctgaggatgaggggtgacagggtcgatgaagaggtcagctacataccttgatgtacgccttgacgaaattctcgcagcccgctttgcagtacttggtatcgaacccagaagtccatgcgaaagccatcaggatgatattataccgcacatgatgagagcgccgggagaagcaatggagctcatcgatgccgtagtagaagatagcacgcgtgatgtcgaagtgctgcgtgacgcctttctcggccatgaagttggactttgcaatggtgttgtaattgcggaagtagaacgggagctgcagatctgggtcgatgaaggtatacctgagcagcgcggcgttgaataggatgtcgtgggtgctcttgcgcatgaagattggtatcttgctccacttgatcttaaggttcttctctactcgattgttgagatcgagcagctcctggtgcgtgaacttctgacttccgcgctgttcaccaggcgagtcgtcagtcatttcgagatctccatcaccatcgtagtcgccgtagtcttcatcgtcgtagtcctcttcatggtcgctgtagatgtcttcgtccgcggggaatagagcgctcatgatgtcaggcgcggatgtagtagtctggcaggaggaatacgcagtgatttaaaatggtcgtgggtgggcgcgaaataagatgttacggtggtctaaccggaagtggagctatacaaacactggtcgggtctgaggtgagatgggatggacgaccggaacattaaggtttcctccacggttgctctgagatggtaaatcctggagaccttcacaggattattagcaagcagctatcacggtgtataagtgtgcagatttccagaacatgctataaacattttgtggacaagttaagcagcactaaatctgtccatgagacaatgacaacagagcatttcatacagactacaacttcgctgcaacaacacttccaccatccagcgcaatagtagcgccattaacccaagctcccgccctactgctcagccaaatgcatgttcccgcaacatcctccgggcttccaatgcgtccaagcggcacgccactctcaataacatctctgaacttctctagcgtcgccttcatcatcttgctttggaacggcccgcatgcaatcgtgttgctcgtgatacccctcttgcccagatgactcgccaacaccctgctcatgtggtgaagaccggcctttgaagcagagtatgcgaaagtctcgagcgccggaacgcgcagaccatcgacgctgccgatgttgatgacgcgagctggggaggcgggcgtcgaggcggcttcgaggaggggcgtgacggcttgcgtgagctggaatacacgtttgagattgaggtcgaggacgcggtcccatgctttgccggggtaggtgtcgtaggactcgccccagttactgccgctgttgttcacgaggacgtcgagttctggcacttgttagtcgttggtctcgtgtagtgacgatggaacacgtacttcctgcgcgcttcttcagctcgtctgcgaccttctggatcgactcctccttgtagaagtcggcagcaatgtagtctgccttgcccttgccgagcgcattcaactctttacaagcttcttcgcaggccttggcgtctctcgatgagatgtagactgtagcgccattctggatgaaaccttcggagatcatgcgcccaattcctttcgcgccgcccgtaacgagaattactttgccctggaagtggtgagctcatggtcccgaggtgtgttctgagctgcagtggagtggaaggtgctgattcagacttactttgacatcaaagagcgtcgagttatccattttctaagataatctgatatattcgggtcacgttcgatagggcaaggagacagagttgagacgccatggtggacatggccgatggtcgtcatccaaccggaccaccgaaaagctggggtaagccgaggctcggaacatcgttgatccgtctccgccggagtggaaatcagagcagagcaatgagacgtgtcgcactgaatcaggatcaggcaattgaacggatgctttgagttgctgcaatgttgaagtagaagtgttactatttgttggggctgcatcgtcggcccctaatgcgaatacaatgctccatacgagttcagctcatatgtccgtggctgcttcaaacgccattctcttccaccttcccgtcgtgtcgaccaaatatccatctcggtatctgtttagcatttcgtactagcgcgccaagtctttatcgtccatggctcgcaacaagccttcgtagagctccaggaggatgggcgccaagtttgcaatcaaacttctgctcaagcgaaatggcttttcgatggtacctcgtgcactcgtgccaagactcgggcagccagcacacccaaaagttgcgacgggatcgaacgtgaaagtaagatggagatgccatgatgaaagagtgaacactcgctacacgcacagccgattacaggggtatcataagggtagccgtggaatgggctggcccagaaacatgtcgactgtctcaaacagcgccagcccgtcgtttctccagaatctgctgcttcagtccttccgcagccacttcggtctcaaggactctgcctacgcccttcttccacgtctcttccagggtctgaatctcgccctgcacgctctgttgctgtgacagcctcaaagtctccacctcctcttgctgcttcctaacatctgcaagctcggcctctatgcccttcaagatgtcttccagctgggagttgcccacgagccatgcgttcttgccgaacttctccagtaatccgagctgtgtcaggcggctttcgacgtattccgagcttgtgtatgcctgcttcagcgccttgttccaccgctccagtagctctggccggtcctcgtcgctggtggggtttgtgttttcgggggcatcgaggtcctcgtatcgcttcatgtcgacaccagagagcttggaggtcgcgtcgcggtcgagtcgcgcgtgttcgcgctcaactgaatgcgaatactggggctggtactgcgcagcgggtatcagtgccgggtgaaggtcggccatgttgacgccggaactcctgatttcggcagctatcaccgccctcgcagctgcaagattggcgtcgtccagcggggcatcgacatctgcaggctatcagcacgcgcatccaatccgcacgatcatcccctcctcggcgattcaggcagtagcaaatgccaggtggtgtagattaaacgtacatgggagactatcgtaggattcgtgtatgagcggcattgtgtcccctttggagtagatagcagggcttggagtcgtgagaggttgcgactagctcccaatacttcggttggaagatttagagttgcacccctgccacagctcggcgccttccccaccaaccaatgcctccgcccaacgtcatacgcctctacacctgcagctgctaggactaaacccagcacgcgacaaactttcgccttccagattagaccatgtattgcatgtactgtccttgatgcaaccgcgttgccttgtcacactgcgctgcttggtcggggtacttattgcctgaagctgctgctgatcagatgcactgttgctcttctccgcactcttccgcctttgacatttggctgcgggaatggcgcgctcacacatcgctgtcgccttgggcgccgcactcgttgcttccttgatcatttcgcagcttgttatcaacttaggattccccaaagtcgagttctggcactggagacttgaccagagctaccatggcacaccacagactcagttcctcggcgagaaacagagtggcgagcaggcagacgacccggcttcatatattgtgggggttggaaaggcagatatcacggggtaagtctattcactgagcaggggtcagcagtactaatgcctgctagaccagtggtagagctcaacctcatgggctatgcgaactcgtcccaaatcggaactggacttcgccaacgcatctactcgcgggcctttattgttggaaaccccagcgaccccagtgaacgcatcgtgtacatggtcctggacacccagtctggtgactcggctatccgaaatggcatcttggaaggacttcaggctatgggacccgagtactctgtatacggcaagaacaacgtagccgtgacaggcacgcatagtcacgctgggccaggcgcctggttgaactacttgctgccacaaatcacaagcttgggcttcgataagcagagctaccaagcaatcgttgacggcgccctgctttccatcaagcgagcacacgagggtctgtcgcttggaactctcagcgccggcagcgggaagatctccgataccaacatcaaccgtagtttatttgcgtacatggcgaacccggaaagcgagagagctcgatacggagatgatgtagacaagaccatgactctgctcaagttcacaagagacagtgacggcaagagcctcggtgtgcttaactggtttccagtgcacggcaccagcttgcttggtaaccagaccctgatcgcaggcgacaacaagggtgtggctgcgtacctctttgagcaagatgctgccgcgattgcggatgctgcacctggcttcgtagctgggttctctcaagccaacgtgggagacacgacaccgaatgtccttggcgcatactgcgaagatggctcgggtactcagtgtaggctcaatgacagtacctgtggtggcaagagtcaagactgccacggccgaggcccgtatttcgctctcaacgatgggggcgcgaagtcttgctacgagatcggcaagcgccagttccaaggcgcgaaaagcatctatggcgacagtggcagcttcaaatccatctctggcaaggtgcgctcgttccacacttgggttgactttgccgacttcacattcacactcaaaaatggcactaccgtacacacgtgcccagcggccatgggtaactccttcgcagcagccacatctgacggccccggtgcgtttgactttgttcagaacgacccaggcgcccctagcaatccgttctggaacattgttggcagcgctattgctcctcctagcaagaagcagagggactgccagtacccgaagccggtgctgctgaacgttggagaagccaacacaccgtatccatggtcaccaaacattgtcgacatccaagttctccgcgttggccagctcgtaatcgtggtcgctccccggccgaggctacgaccatgtccgggccggcgctggcgggaggctgttcacaacccaaatcgaggcttcgggtattgccaaagatccaatcgtagtacttggtggcccagccaacagctactcacactacatcgccacagaagaagagtatagcgtccagcgttacgaaggtgcttcgacgctccacggaccacacacactgaacgcttacatcaactctactttgacatacctaccatacattgctgatgatgtgtctggcaccatacaaccaggcccaacaccacccgacaaccgcgacaagagcatctccctcatcacaggcgtcgtgtacgacggcgcaggcatcggtcgttccttcggccaagtcaccaaagacgtagcaccaaactacgcagccggcgccctggtgcaagtcacttttgtcggcgcaaaccctcgcaacaacctccgtctagaaggcacattcgccgccgtcgagaagcagaatggggacggcacctggacgcaagtgaaaaacgacgaggactgggaactcgtgtatcaatggaaacgcgtgagcgggctgctgggcacgagcgatgtgacaattacgtgggatacgggactgacgcagcccgcggctgggaagtataggttcaagtactatggcgattcaaaggctgggggacaagattactgcgtttgagggcacgagtggggagtttagtctggcttgaaaagtgtgtactgggagtaggcgtcaaggtctgtaggcgtatgtaggtgttgtggtatcccaggagtaattcaacagctatcatgttcaatgcccgtcatcgttcgaaatgcgcaaaagtgacaaccgaccatggcaatcccaccgcttcacaacaacacacaccctaacgaccccgcttcttctcccaacattcgccagcgcgaggcagtgcaaaatcaaaaacaaacctcgtgtcccttacgcgtcgtcccaacccgctgattttcacgcgcgactgcgagttgcgtaagaccggcaaagtcggagatagggatcgtcaggaacgtactccgcgcatcaacgtcagcacacgcgcaggtcagagtacatgttgatcgacttgtgggtacgctatgttttcagatctgggtggggttcgtggctgcttttgtaagtggggagagtgtgaatgaggaagatggtgattgtgggttgtgctttctcatgattgaaaagagacaggcatatcgtcatgggcaagattgttgttgggctggactggaattatcgacttttgtctgctgggcgtgaacgtagatgcatttcgtcaatgtagcgcggtgctggatgtgaatcaggcgtgacatcaatcggctctcgttggcaacgaacagctttgtttctactcccagtggtgccttgtatatatggttgggagtcaatgagatgcaagtccctacttcttgtaagcagtatggtgtgttgattcgtaccatacgttttgacgtggttcgcatttgaaggttgataaaactgtttttggctcagtcgccctatccagaagagtggtggatactcctgtcagaaagtttcaatcaatttcggacttttggaatgcatagttttgggaagttaggtttgtgtgtcaagaatggtgtaccacactttggaaggatgttagattagtgactctcctggtttccatgcagcttccatgatatgcacatctcgtgcacgaagttgcaaaaggatgtgcaaaatccagtccggatgcatactgtctaggagcacgactacagaaaacacaccatggaaagctctcgaactcgagtcagcatcaatatagagttcagccgcaagcttcaacgtctatccggactgctcactgacagcccacgggctagcaaataaactcgagagcggtgtttcggcaagggcatggggcgagaacagatcgggcccaggtatttacagaaacggggcggtccagcagttgacctgagaataaatagcgagaatgcctatggttcagcgtacaaggaccatacttgatgcctcgtctggccaaattggtcgacgctgtcctcgttcgattggctgtgagggctctgtcttggcacaattcgggcgcacagatggggtgacaggaggctcaaaacccagagtgccgcaacagcccggcacgacgtttgacagccggagattcgcagggccggcagccaaggacagcaggcgacgcagaatggagggcgacagcgccgcgagttcgcaggttgagatgaatgagtggatacgagacggcgcgcgctcggcggtggcatttacgaggttgcggtcaatcagcgtgagcaagcctcctatttcaatacgctgggcggcgtgccattggctggcggcgtgttgggcgaaattgtgcctgcgtctggtcatggataggcggatgcagagtgtggcgaagcagcttctggacgtcgccccctgcaccttccccacccacatccggaagtgtcgcaaacgtcgtagagcattgatgaaagagaaatgcatctattttgggcacaacgcacgcagacggctgttcaacaacagcagagtcgtgcagcgccaccgaatgcagcagacagcaaggcagcgaggcaaacggtcgcaggtcgtactcgagcacacctcagcatcatagacttttgcagcttactgctcccgcgcctctcttgacctctgggcattttgcgcacgcgcgtcgtatcaactggcccacccgccgtctcaaacccctagatcggtgcttagacggcagcttcatgcggccattccctctgggatcactcctacaactgcctcatcgctcgctcttcccaggcactctcaaaacattcgccgcgtccctgtgacgacactttatctaattcacctttggttgcgtggagcagatcgtctctcgctgatcgcaccagccgttcgttacccattcaacccaccaccacccttaccccttctttctagccccccagccaatcccgccgagcgcccgcctcgcacctgcccggtttccacctgcgtgcgcaacctccctgtctccgacatcatcacacactccaccacccgtctttacgacagccgttcgttcaccaccgctcctaccttcaccgccgctgcacccaccgccgtcgccctctacactcgctctcgctgagaaccaaacaccgccgccgctggattggccgacgccccttcgctgtactctccacgagtaccaccattactgcgcttcacccgaggcgccctgcgactctcgcacctaatacccaccgcaaccgcccacgatgcgtttctcgctgtcgaggtcgctgctatggctcgccgccgccgccctgccgctggcttccgccgagcgcgtcctcaagtctgagtcgctcaaccccgtgcatggccaactctgccttctctgcgaccctcttcaatgttgccctgacgcccgacaaccgcagtctgggcttcgacattgagggtatctccaacatcgccggcaagattaatgccgagatggagctctacgtctacggctacctcgccttgacccagaagttcgacccctgcactagcaaggagcttgagggcatgtgccccatgaacgctggaccattgaccatcaagtccaactttgacgacatcagcccggatgtcatgagccagattcccggtattgcatacaccatccccgacttggacctgcgcgtgcgcatcagagtctacgacgcaggcacgaccaacctcagagcctgcgttgaagcagaattgtccaacggccgttctgtcgaccagaaagctgtcgcatgggttaccgctgtcatctccggtctgggactggttgcctctgccatctcgtccggactcggtcactccaacacagctgctcacgtggctgccaacgccatgtcgctctttggttacttccaggcgcaggccttcatcggcatgtgcgctgttcccctgccacccattgtcgctgcctggacgcagaacttccaatggtccatgggcataatccgtgtcgatttcctgcagaagatggccacctggtaccagcgcgccaccggtggcactcccacaacccacctctcccagctcaccactcaatctgtcgaggtccagaagcgtagcatgacgaagcgcgccatccaagcagtcgactttgctgccggtatgaccaagcgtcttgtggctcgtagtaactcgggatctaccgaagctcaactcggtggcgaaagattggtccttcgtggtatcgagcgtgtgggattcaaggcccgcatcgagacgaccaacatcttctttaccggttacactttcttcatcatcttcgttctcttcacagtcatcggcgtgcttgccttcaagtacatctgtgagggtctcgtcaaggctggcaagatgcaaagtgacaagtttgtcgacttccgtaatggatggcagactgtgctcaagggcattctattccgcattgttctcattggcttccctcagatgatgatgcttggattttgggaactgactatgcgcgactctgctggtcttgtcgtcctggctatcctgactatccttactatgatcggtatactcgcctgggcctcgtccaaggtggtcctcattgcgcagcgctccattgccatgcacaaaaatcccgcctacatcctctactcggaccctactgctcttaacaagtggggtttcctgtacgttcagttcaaggctaccgcctactggttcatcatcccatggctcggatacctgctcgtcaaggccatgtttgtcggctttgctcagagcagtggaaaggtccaggctgtcgctcttgtactgatcgagcttgcacttctcgtcggtgtctctacattgcgcccttggatggacaagaagactaacggtttcaacatcgccatcgccgccgtcaacttcctgagcactttcttcttgttgatgttcacggagctcttcggacaacctgtaagtcacaagaggtctactttcaatcgatatactaacatcaacagcctctggtttccggtgtgatgggagtcatcttcttcgttctgaacgctgccttttctctcgttctgcttatcatgctcttggtctcttctggatttgccttgttcaccaagaaccccgacactcgttaccagccaatgcgcgatgaccgtggttctttcatcaagtcacagactcagctgactaccgagcttgatgcgcttggtgccactgcacgcggtgagggcaagggaactcaccccaaccaatcgcggtcgcgcattgatgacgatgacgatatctcctcagaggatcagcgtcgacaaatggcggccaaagagggtggattcagcgagcactaccagcccgcaccaccacgcagtcctgcgaactcaaactttgatcgcaacgcgccatcttactacgaccgcgccagtcctgcaccctcgtacaaccagccacagtacaaccaaccaccacagagcgcgataaggaacgaaccacaatatcgatccgcaaacagcggcagcccgtggcaacgaggcgcaggttacgaccattgacgccaagcagagcacgaggaacaggtggagaagatcatagcatcctatgatcgttcctctgtgccgaccaaattctgaatattaatgcgtgtgcatacaacactgtaattccacgaacattatttgctcgcatagagccgcgaacggcacctttcacgatccacggcgtttacctcaatttcgtactcttggcatttggctggaaaagagagtctgcttcggttcaaagagatcgggcgacactactgtataatttctccgcccttccactgtttttgctctccttgcgtcaatcgatatctcttatgttcaaacaggggcgcatcttggataggaccagtattcctttcttgccgccaccactggcctgcactgcgcagcctcttcagatggcgagattatcggcgcgaagcctggagggattttgtctgagcagacattgtgcatagctgaaatgaagaagtacaaatcccacgtcgtgcaaccaaaccattagtgaaggattcgagtgactttcctcttctaggctaacaggtgagcacagatggcaagcggcacgatgtcaaatttcggttgtcagcccaaagcatcttcaatgataacggcccgcggtgcgcttcgttttcacgcgagcgctgttttgccggttcgacacggcgcaaagacgagcgaaatcatgacagcagcagttcgtagttggggcgcatcaggagcatgcagccttatcgtctatctagaccggaaccagaaccgacgctttagatgctttcctgtttcgactatcggacagcgagacgtcaagatgcagcacaaagaaggctactattggacgcgcttgcgccgacgggccgagcggcttcacgaatctggatgaaagcagcgatgcattcgggcctgcctcgatacacctgctacgttttttgcttgcaaatccacagtcatgacttgcgcaggttgatccccgcacgccagtcagcagagagaccctcagacatacgtcaacagcagcgcaagctgactccacccgttggagaagaagtcagcgtcatgctcgatcgtcttcgttaatagcctgtcgatagctcacgatagctccaacaagctccacgacctgccggctgcatgcctagccgcaacgtcacgcagtcaccgattaccccggactatcgagttgtcaaagactagcatgtccacacagactcagtgtcgtggcacgtcgcgcgtagcagataggcgttgcgcgagggagatggtaagattccgcgaagccaatcaaacgaagcacgttcacgcagtgattggagatcacgcgccaagctcgtgcacagacccagtgtgataacccgggctaagcaaagaccagtgaactgcgttctggaatcgcagggcacatctcctttgtcgcttttccatgcgaatcattgcaagccaacctccggcctaagattggacgacggttgggtggtggcacatggaggatttcgggaatcccggacgcagccggggcgcttccccgagatccctcttatcaagctctggttctccaacgcgtcgtgaggctgctttcgtccctttatacctctttgcgcgggcattccgcgcgcgccgccatcccacactggacatgttttcagcttgttgagcatcgctcccgcgatattgaccaggttcctgtgtcgctgtactattatctgtagcaccatctctttatcggctcgtatctgtggttctgggtcctggtcccgccttcggttgtcgacacacagctcattgtctgcctagacttgtactggaacgcctaggcaccctctggccctttcagtcttctgttccaaagtgtcatcgtttcacggttgcattgtgaagctcatcgcgcattgtgtttcaagcaccgaagtaagcgttacgtatcctcgacgttgtcttgcacagcggtacctgttcgaattagaaacactccttcaccacgtgtcactggacttcaatatggcgatgcttccacagttctcttttcctctagcaaatcaatctgaggtctccgggtcagcaatcactcccaaggacaagccgcagatccaactcgacaccagcaccaacactgaaataagagaagcgtacagactcgctgttcctggacggaggcactcgagacctttgaacctaaggaccgtttctacgccgccagactcacctacgcgtttgcgatcagtgactcttggatcccaggctccagccatgatgcatgacagcggtgcactcacgccaccggccacgccaacgtcacactcgaaaagcggctcgctgtcatcagacttcttgacatctctatcatgtctccgacgcggcgactccatgtcatcgtccaccggtcgaccatctctcgatgactcgatgcgacctggcagtacggacctactgaagtttccacaccacttgaccgattacagtatcaaactagatggcgagggccggaagcgccctatcggagtcggcgcatggagcgatgtctatctggccaaaccaaacctgccacagtcgagagatatacctgcggcaccggcaatgacgcctccacttacgccccgtcattcgcgcggcgcaagcaaggacagctcatacttcccttccataccttcgatgtacgccattaaagttcccggctcgacaagcgcgaagaaggtccttgacgctgaggcgcgaatcctatcttacctgtcgcgcttccccaacgctgatcgtcacgtcgtgccattcttcggccaagatgtccggacaggcgcgcttgtactcaaagcactggacggcacgttggacgactggatcgagaagagccttaacagcctcgacgagcccgctcgcgctgcaaagcttgcggccctgttcccaactattgcgctgtcactcatcgacagtctgatgtggatgcaagaaaaggactgcatacacgccgacatcaaaccctccaacatccttgtatcctcggcagcatcgcagctcgacctcgtctactccgacttctcgtctaccatcctcaccaccgtcacagacgatatcgtcacgccacctcccatgggcgctggtacttgggaattcctcgacccatcactactaagctcgttcaacccagccacaccgtgcgctgcgacggatctctggtctctcggtatcacactgctattcttgatcctcggcactagtccctacgatgccttcaaagcaaacaaattccagcagcgcgagatgatcaagtctggcagcccattacaatgcctcggctacgatgaccaagggatcctcaacacgcgcagactcaagcagttgagcaagacgctagactgggacgtgtcgaagtggcttggcaaggtgctcgtcaagagcaaggagaagcgcgtaagcgtcgccgcttggagagcggagctggtgcagcacatggcacgttgaccgcagtaccattttcgcgtgcatatgttttgattcatttgtattactatcccgcctttccgcttttgtatacttctttcatgattaccccggactggacattcgctagatacccctttatgttcttagagctatggatgagcatttacgttcgatatttaatacccacacattgcaacttgctttttatatttgtctcatcaccccctctgtttcggcctgatacccactaactatctcatccgcaacaggacaacagcagtaacttgtactcattcgccctcaacgacaaaaagagaaaaaaatgaatgtccgcaaaacagctgtactgtcaaccgcgagtcatctggtctccacccatccccactcaccgaccagaaccaaaaagaaaaactgcaaaaacatacaacagaggagattcgctaatggtcacccacttaactactaaccctccggtacgttgcttaaatatggctgagcgaacgggaagccttgttgtcaacgtcctatggtcgtatgtggaagagaggggaaaatttggagtatatgaataaagttttgggttttgggagagaggaggacgtggttgggtgatgtgtatttgtctggcgatggtgtgtattgagtgtgctgacatctgtttgctattcatgtgtctgaactctctggttctcctcttgctctctttgcttgaacgaccaattcgttgaagcttacaccgagccattttgagatttgcttggcgcctttctgttcggaaacatgaatctgagacgtttctacggttctcttagaacgagcccgcttggtatcgttcttgactatctgtactacaggttctgctccactaaaaagcaaaaacttgacgagctccgcagcttcggcattggttttacgtgcagcatggaggagcggcgttggcaccgctttactgttcctccagtccattggaacaccctggtcgaccagaaacttcgcaagttcgatggagcatgttgtcgacgcaacacttgtaatggcgttcttccaattattctttgcccaatattcagacggaatctttctccacattccgagtagtttttgttcccggtaggtgtcccccgctgttgcagctaccatgttgggatagacgaggtaagattttgtcttctccaaaagaacgtctcgctcgatccatttgcagagaatagctagcatctcgtcgtttccttttgccagtacgtccggtagaccggcggctctcatctctctcaacttttcttccaaggccctattcgataaatcaaatccgacccgtccatttgattcaacattcagtaactttttccagtccgctggatctgaatgcagaatgtattctaacatctgaagacttttacttgctacaacctcacacaatagaagcttcgaatagataccccaatatgtataaatccccgaccaaggacacttctgacccaatagcatcttcagcatttccggagatgcgtattgcgcagcgcaaggtatcaggtcatgcatatggggtttgtccttgagcataccggctgcagccaattctctgactcttaaaacatcgtctgctttgaccagatccaagcagacctctttcaagtccgcctcatcgaggttctgaaattcgctattcggaatgacattgtaatgagcatgaaaccgcatcaaatgctcatctcgcattttgcgcgacaggaaacctccattctcgaattcgcagccctcaacatcacacttccacggcttaacgtgttctttctcgtgggagttgcgtgatgccttggtttcgaagccatgccgccgaaaaatgcaggacatgtattggcatttgaacagtctgtcaccatagtggtaaactagcttctcttttatagtcggccgagtgatttgtgaaggtgtgaggaagtgttccatgagtgaatgtacatcatacgatgtcgtagagatgttcagaggatcaagactggcccattcgatatctgcggatggtcaacaattgcgtttctgttggttcatgaaacaacttacctttggttctgaatgatgatttttcggatgttgcttggaatgagatggatttgcaaatcatggtaaccaattctggattgcgttgcctcagttgtatcatgtagtgaggcacacttgagtcctcgaagtttctgtctggcgctgtctctctcttgccccgaagcgtctctagtaggttgatgaactcaattggaagagcgtcggttgaataccttgtaaaaacttgctctaccagattgagccagtacagtgttgcgaagttgtggaacctgtatgcaccggtgagaatgagctcagacattttggcaggctccatgctccgatcgtaatgattctggcaaaggtaagttatgcaacaagtggccagtcctaatcgggcttcttttggatcaatggcggtactgatatcagagctcatgaagtatctggcaccaaagtaaataccagtgatgtacccttcgcgagaagaatgcttactcttggactgtaaagtgaacaaattgcacatatccgtcgaccacttcgattatcgggccacagatacagtcaattggaaccttcgcgttgacaattgctatgccacctatccctcgggatttgacacgcaaagcttgttccaattcatgtattgtcaaaggcgtcggggatacacctatccaaccaatgattgaccgagctttctctctctcaatgtgacgctgctggttaatgcgcaataagatgcgtccatatctatacagtcagtgagaattctattgtatggagttggtcactcacgcctcattcaatgtattcggcaagatttcgaggtcttcaagaatttcttcggggtccatggactcaatggtttcgagcacaattttggcgtacaaaaacatgcctagattgagagtcaaatccccgtttcctgtacgggggttataatgcgggttatcgtaccttttgctttatcagccaatggtgcaagaaggcttcctatctccttccgcacttctgggcagaaatcgcgttcgttgtaccatttcgatgtgtgttgtgtaatgtatgtatggatcccttcggtattgtgttcatctatgcgaatgcttgagcattttcccttgagcgtgcttgtaatatggccttcagctcgacagctgatcaatagacgcagcccgtcaatctcggatgaaaattggagcagactttccaagatctttgagcgcggagctttctcaatctcatcaagcccgtctagggtgatataaagggtcccagcactggatgctacggtcttgaagacagacttcgcagcctctatgttgtgtcgaaagttctcgccgcttgattgacacagtatggattgtaatgtggggttgtcggcagacagctggaacaccaatgaatgtaggattgataaagccgagatgtttgtcgagtgagtatatgtgagaaacgcaaagagagagtgcgctctttttcgagcttcgtggaccactgtggcagccaagtgggttttccctacgagttatatcaataccttgtggtcgcactcatgcggattagcttaccagatccaggtattccttgaagccataggacaggattggatccaggcgatcgatcgatccaactgcaaaattcggtgtgcttcatcaaccatataccagcgtcatggcatgagcgatcatcaaggtattggagcttttcctcgtatttccccatcggcatgcttgttcgaagactctggtactcttgaagccgatgtgagttctcaaatttgtcgaacgactccagggcctgtcgtctgaagtcgtattctgcttgtatgtgctccaatcgaacttcgttcctcaggacctgcgtatgtctctggaaatggcctgcaacgattttgatcttgtccctttgcctaggccagagagcttcgaagacgaatttgagccctgtgcgttagcgaatcagttactcgcacgattgaaagttcgacgtaagtgctcacgtgtattgccgaagaacttcagcgcaatgacgtagaagtcgagaatgtccccgaaaaagaggagcaaaacatctcgaacagctgccttttccccaaacagctcacttgatatctgaaattcaggaatcaagatgccgatctctgctatggtatcgacgatggcatccatagattgcttcagaacgtctgcccactgtaacaggagttttacgggaccccatatgagagcaagaacgtcagactttgcctgcataaaaacttcgataacgttcacatatcctctcagacctgcgaggaagggctcaattttggacaaatgccgtagtcgtcctgtacgcgattgttcttcttgaagcttatccgtgacgtcgtagacctccacgatcgtcctcgtttgtagaatctcacggtagaggttgtcattcttgagttccactcgaaatttgtgaatggcagtttcgaatgccgcttggaaagagtcattgagattattcgcgttcgccatttctgtctgtgggcgaaaatggttgtcgcccaagtgaagcccaattaaccccgtggggcaggtggagtaggttggaaatgaaattctggttcttagctaagtgcgctgcggtcgcagtcgtatttgtggcgggggctcagctgggctgtgttgatgcaggcagatcagtaggcgcactcaaggctccagtgtcccgcaccacaaatgcgtcattgatcaagagaacacctgtgcatccaatctacttcaaagctaagcctttcacactttcttagttccgtatgtaattaccaagtaggtatctctgttacagtggggatttgcctcagcacctgcaaccttgtacaagctgttcaattgctgaacaacatccctgtacctgccgcctcaaatgtcagcctgatcggtgaaagtcctccacagcctccgccttccacacaccgactcattagaatgaaaacaattttcaagtgttgcccatgagattcttcagtcggcccaaacacgcttccgaccgttatgagaatgttcgattcagataacagaaaacgcccctcgccaggcgcgtcagaccaaggggtcagactgaagaaaccatatcaacaagcatatggcaataacctcgacactcggaatttagacatacgcagtcataatcaattcataggaccgtccggggtgaaccttctttcaccggcagattgtttcaccccgcaaagtccagggttcatctcaaatgcctacgaatcacatctagttgagcctcttcgtgtcggtaaatctccgctcgctctacttgatggtgatattttcgacgattcgacacttcagccgcattcatggtctgaaaatagcgaagagttcccggatgaggatttgttactagaagatgaagaattggttccgagagtctgctttggcgtcgtaagttattctaattgttcagaagccataaatctgattcagccagcttaatgtgccagttacatcagcgtcccaaggcgatgagctcgacgaacccaccccgatcgatctagaagagcttggggaaatggttaagatcaaacgccagacctgcggtaagtatgccggaatgatcagattatcggtacttagtagaattctgggagatggcgcagtgcaagcgtccgcaacgttgatcaagaccacgccagatccatccgaatctactgggaagaaaggttcaacgctttggcatagttatacagcccgtattgttcttgctggtctacaacaagatcgaaatcgagttggtaaactgttgtccgactcacatcagtttctccagcatccgtacatggaagagtgtggagagctcgagtactgcaacccgcactatctcgtgcgacccggagcttcgatgcctaagctgcaaggtactactggctttgtttccgcttccacaaaacccttcagttcacttaccgagctgaacaagagccgcgtactccgaattttcgatcgtgttggactcgagggtgatgagagaagtcgcttccataactcgatcagtcctagagtgaagtcggatcttaaacagtaaacttcccacaactctactttctaagagactgctaaaaatttataggcatcagattacggcagttgcgatgatgctggagagagagtcaagtgacattacttcatgtgtgtttccgtccatttgggaaaccacaaaatccacagatgcctccaaaatgtaagttagaatataggacagtacagaaacatacgctgatatcaattaggtttcgaaataaggtcactggcatatacagtggatctccaacacgactaaaaggtggtcttctcgcggacgtatgtcaaataacatccggtttagcgtgttgcatgacagaagaactaattatatactaggatatgggcttgggaaagacactaagtactcttgctctcatttgctcttctctagaccaccacactggcaatgaagatgcatcgcttccgactttagtggtaacaactaagtcgagtaggtcttctcagtcataatatcgatatcacaggctaaaattaagaacagctatacctgggtggcagtctcaaatagaaaagtaagtgcccttcttagttcttgactaggttgacctgacgcctatcaaggcatgtacattatgggcagctccgagctgcaatctaccatggtctcaacagacatctccttgctccgagattcaatgagcatgacatcattttgacaacgtatgagactttgcgattagaccgtgtggctgaaggaccactctaccaacacgagtggcgtcgccttgtcctcgatgaaggtctgacactcttccttgccatcaaaactcaagtcctaaatttgtacttagcacatcatatccgcaatagagcctcgcagactttcaaagcagcttgctcaataaagtcctactacaggtggtgtctcactggaacgcctattcacaactcactcgacgactacggtgctcttctcagctttctggacgttcctggcttcaccgaaagaactatgttcgagcgatggatcacaaaacccatcagagaaaacaaatcagaaggttatacaatgctgcagactctggtgcgtagtacctgtctccgtcgtacgaaggaaagtatgggcgacatcctgcatcttccacaacggcacgaaaagatagagcatgttaatctaagccaggaggatcaaatcctttacaagttcttcaaggagaaggctgcaagtctcgcttctggaaccaaagcaagccatgtggcagtgacgcgatccgacaatgatcaacgcggcggcatcatctgttcactaaattttcttcgatcgatatgcaaccacggcgagcaactacttcctgacactgccttacggatatgggacacccgaggtcaatcgatggtcacacgaggcgacgtcacaatgcgcgacaacaatggtaatgcatcaagatattccgccaaagtactggcgcttctgagaaatctgctcacagcgcacaccccaataaacgacatcaatgagaactacattccggcaaaaaggtacaattatagatatgcttcattacagagaatgctaaccaaatcaagcgtcgtgttcagtcattcgaccagaatgcttgatcttatccagccagcactctcacactaccagttcagaacctgtcgcatcgatggcagcaccagccttgaaggaagaagtaacgtgctgagagagttctccgaggatgctcactgcgctgtcatgctggccacaatcggcagtgctggcgaggggtaagttcatacctaatcgcaacactcaatacgaccgaacgtctgatacgtgtatatcccttaggctcgatctcacagccgcaaatcacgttcacatcattgaaccacattggaacccgatggcggaggcgcaggccgttgaccgaatctatcgcattggtcaaaagcgggaagtgttcgttacgcgatacatcgtgcccaagtcgattgaaaccgtaagattagtcttatggaaaaaatgaattcagagtcgattgctgatttgatgtagtatatccaatgggttcaacagcaaaagctcaagttggtgagcacgtttgtcgacacggaaggggttacacaggccgatatcgacacggaaagatggaaggcaagtcatacgaggtccatgaatagtgtagtatactgatccatagcagcaactgcgagcgaaccttggatgtcagttgtaaagaaatcagtaaagcatcggaaagtcacttattgctgaagcttggtgaaggcattcttgtgttggggtatattccatcgactcattaggagtcagtcatataaatcacgcatataataacataaatgtgttccacagagctccgttgcgtagttgtcgagttctatctaatcatgcaaccaaaaagagtgagagaatacaaaaaatgcgcaactccaccggtggagttgacctaaaaaactcatcatagatagctaagccacacttcaatatgtcggcatcaactggacttgcaactctcgcacatttctcctccagaagatgctgagcgtgatcaccgtaatcaccaaagcaacaaaagcgtacagaaatgtatacacgactatgaaataaaaaaggcctttgcgcaccttagtcaccgtcccttcagtgcgccaccgttgctcgagatttaaagcgccggcataaaccccggacgcaagcgtcagaaaggtttgactgaaagccagtgccatggaatccatgactgtcaggttagagaacaatacggacacagcagctttttcgtagagcaaatcactgctaaagccggcttgcagtggtgctctactgacagctgcagtgcctgcatccgctagggtcgcgatgaaggcgtacatactgcaatttacgagcgcgtatgtgacgtcgcatatggtgaaagtgtaggatatgacaaaggtcacgcttgtgtcgttgatgctaagagagatagaaagaaaagggtagaggactaggataaggctaaagaggtagcctgaaacaggcagaaaaggagcagaaagactgcaagaaagctatctaacttaatcacgtaagttaagcgcaaagctaggtaaatgtggggtaacgtgcacgaacttggtatgcgcatcgaccacccttacatccctgaaatgcacgccgcctttccctctcgctgattgcgacagatcatataccttcaacgtcgcctataatttcctagctggtcaatatgtctttgaacaataacttaacataagcagcgctatgggtagtccgtaccacgtctctcgatgcccctcccaccttctttcctgcgacaaagcttcttttgagttccaggcgatttctctcattgctgagtcacttgcccatccttagagagctcttcttactacttttatacaaaaggctgtcgatagagagcttgcagctcgtttcttccttgatgatgttgttggacatgacaaagcgaagattgctgaattcttggttgattggattattctcttgcggaggggtatgtcttcatcatcctccttgaattatactgacagtttcagcagtacgtccgaccgtttgcgagaatttagatccgtcactcagacagagcatatggcggagagataaaggcagatgctttatctcgaaggccgatgatagaaaagtactccctgttcacatactatctcctactctatttcaagatagggagatggtccgagatgtaagaaactaacgtccttaccccctactgtagctaaatttttagcagggaagacttgataccatgctcgcagtgtacattggacgatcgaggttggaatctctaaggtcgcttttggatcgggattccgactttccgggctatgatccctctgatcagttgatgctcttgtcgtcgcaaatgcttgcgcatttcgcgaacgggagggtttccctgcaggctagtacgctagaagctacgagcaactcagtcagtccccatgtaacggaatcaagcttttctaacatagctaggcccggtattacgtgagcacgaacacgtttatcccttccttacgaattgacgctttcccgttcataagtctggacaacagggttatggaaaccttgtctctcccgaatcccctacttattggaatacaccatcaattcgcatcagctactgcatgactggaagtgttcgactatatgaagcaaaattcgagcgtttctcgcagctcaacgttgcagggccggagctgcttagctgggaagaaaacctggattcgacgttacgtccgatctgtatacccaatactccaacggctgtggttgaaaacgcccatttttatccgagccactacctacaagtacatagcatcgcttggaaaacatatctatggaggcactggttctgacgtgatgcatcgattgcctttcaatctctacctgcgaaaagcacatcaaaactgggcacctcgacaccaagcagagcttcgagcactccaaatccttcagacatacacgcacattcccgcgccaatagggatagatgcagttcagtaccgtggatcatcatatctcctcatgactggtctccatggatgcggcataggacaaaggctggctaccatgactgacagacaactggacgcagctgcacaagatctcaagggctatctcgctgaattacggagtattcctaataccatcaattcaccattctgcatctgtaacccactgggtggcggcattctagactggcgcatcggcgattcccaacgccaacaattgcgcttccgcaccgggacggagttcagtcaattcttgacaaatgatctgccttttgatgacgatgcacgcaggcagatttccaaggcgcacagtgtgaagcacgacatcgtcttcacacacgcggatctcaacctcaggaatatccttgtcgatgagatggggaggatctcgggcatagtggattgggagtgtgcgggatggtatcccgaatattgggaatacaccaagatgcattttatggtgagggttacagaccggtggattgcagatgttgttgatcaaatctttctggggtatcgcgacgagttggtggtagaggacatgctggccgccatggcgccgtcctggtaaatgggcacatacatcttgttcttcatcaatatagagttacgcaatgcagatgatcgccgtcgcaatgtccatgaagttagatcccgagcaggagttgcaagaaaggaggctatgggaaagcttggaagatgacgtgacgtggagacaagaaatatggctagaaagaggaacgttgtgcgttttattggtgcaagttgatacctatgtgaatagttgcggcgcgacttttgaacaaccaagcgatagtcattcgaagattcgcacttttatacatccataatgattttgtacgtcttggcacagtggctcgtacagcaaggggcagatgaggtagctcattatacttcgatagaagcctgctgccaccgccacggaaaaaactcgatactgttacgtcaaatgtatgcgatatttttatgccagaactgaaaaactttctgatgctctaggattatagcttccacgtgactttcgcacataacatcgcaatgggttgacttcggtaccttgtacctggcatcctcctgcctacctttacctggcctcaccaagcccttggctctgtaagattagcatcatcaataccaccaacgccgcgcctttggcctcgaaatattcgccttacctttggattcctccacaattacctccgtttcttttcgagctactactgccattggtgtggcgttccatttgacaatcagattgcagcacttccatttggattggtgttaaagtggcccgatggcacgcgcctcgaagaagtagccgcaaccatgatagcgtggtctgcaggcttaccagtgccgaagatcatctcatacggcgagcatcccgacacacctcatacacctgtgtcgatactcatgacccgcatacccggaaggggcctgggcgaccctgaattatacgaggacatgactgaggacgagcgggagagcgttttcacagaactacagtgcatgctgcagactatgcggaaatggtcgcacccttgggctaaggaaaagatttgttccgtgttgggtacggcagtcaggagcgtgcacatccctagtcatgcagtaggaccgtgtgattctgaaactgaattcaacgaccacttcttcaattccatctccagcaacagcttctattcgcaagcaaagttcaaagagacactggaaactgctgacagactacgtgaaatgtgccatccgatcgtctttactcatggcgatctcaagcatcataacatcatgattctaaatggtcactcttctggtttcctggaccgggagtcgacgggctggtacccggactattgggagttcactacgccgttgagatttgggccgagagacttttggaatgagttggtgtggagactgggcggggagaaatacgcggtggagctggagagtgagaaagcgctggttccgcttacagttgatgcatgggcatggtagatatttgttacatctttacgaaggagtgttagaatcctgattgtgtctgcagatcagaagaactctcaaccgcaaggccggcgttgtcattgttggtccgtagaaatccttaaaacgcctttcctccttgagacacacgcaatgcatatttgcgtccgcccctagttagataatatgcacaagattgtaactaagatctgtagcgctaagctagtagaaataactatatagctagaatctcgaatagataaggaacatatatatccagtgctgccttgaactcttctttccttcaattcgtgatttctgatgctgcattacacaaaagttatgttctgaaatgtttcggtgaaggctgatatgagcagtgtaagttttaagtcgactggcggtacgtcatacgctggggtgggtcatttgatccgttgttgtgtttgggaaattgagtcttgaacgcatctcgcagtcaaaatgcatgtacccgcagtgaacggtaatattagcatcgtgccagtgctcgaaattcataaaatccattcctgtggatactccatcaataggctttacttgtctcgtagtcttatgccacggcttgtcaatgccgttttcagtagactcaccttcaagagcattaattcggggtatcttaggacggctccatgaattgaccggagagaattccagggtattcaccgtcatgagaatagtgagtagcagggcattgactcggcttacaaggtcctcgttgtaggatgcatcaagaaagtgactgtgagccttcagatcctagcagaagacagtgctgaccttagatacgttgctctttgtttagcgaactattcgcagagtgctttgatctctaatcggtaagaaagccgggaacataagaagagcgggggtgaggaagctactcgagtgtagtgggtgcctggatgataaagtgggaacgcgcaacatactaatgaacgcgctaggcatgaggagaagcaccaagtcggtaagtatctataacagagaaacagaaaaactccgagccactttcggccaatctgcgaattgaggtcgctggctcgaagcatgcacattggatcagctgcattcaagctcggtggctgcacagttgctatcctttcgtcctttccggatactggaaagacaagttcagcctcgcttggagattgcaggaatgaatggaacaccaagcgtggacgggacacgaaatctcaggaggcaatattgtttcattgtcagggtgtgggggcggaaagctagtgagtagcaccgtgcatcacagatctcagggtggagtactcaaaagctgagccacatcaacaaaataagaactaagcacacttttgtgcaagatcaagcgctttatacgcgcagtacaggaaagttgctgtcgagcaagcaggatgaagcaagcgataggagatagtccctgctcttctgttccgtagtcgactgcggcacgtcgtgataatttgtagcgtgacacacatctcactcgatggttgtagtagcgagaggcttggtcgaggggtttctgattgcggtaagtgacaactctagagttcgaagatcgcgtgcagcgggactgatccagcgcaagctgcagaggttacatgacatggtttgactatcccggtccacgcatcgcgcctgttgttgagagcatggatgtccgttggctctgtcctcattgatccaatgatcgccatgactgcctggtgaccagcgcttcggcggcagatagccgctcccgcctgaccacgtgccggcaaccccactttccacacccacacaatccagcgaacgctcagtcactctcactcaacactacatacttgtcaaacaacaaaaaggccgatccttcttgctgttgtaccttgaaagctgatattggcgatagctgacaatacttacgaccaacataattgctagggctttgcgtccccttcattcgtgacaatgtatgcctatcgatccaggctcgccgacggcgcaattcaagcacgggccacggtgaaaccacgaggtttgtttcaacccccatgtcttggtcggaaaccggcaaatggtaggaaggcatctgttacaatacgagcttgagatggcgcgtgtatcatagtcgaattacactgcagttggcgcagaactcgaatacgaatccggatgcagtcaacggtcaatcctcaagataatacgtgataagttttgaagcattgtttctgtatggggccgaaatcctaggccatagcgagtagctggggtcgggcatactccttgacgtatccgtggacattaacatcggccgttccaggtatggttaaagacgattttctaaatatcgaagcaatctagctgaagattgagttcactgatgggtcatcgacgctgaacaaaccaccgtgtccaggggttgaggtaggctgagtaaggcagccacctgcggctctgcggcacggttcatgcagccaccaaagtatcaaacatgcaaacctcaaggttgcgaatccgctttatccttggattggacctatgtgtttcgagacgattgcacctgcccgtagcggtagtgtgcctgcgcgaatgggcttctgtggagtatccgcgcttgaatcatgcgatcgcaacgtttggggctgagaattcagtactcatgggggttcggctgcgtcgacagattacgtagtctccagtaacgtagttatctcggcatggcttaggatatatactggcttgtatccagctcttattggcatcaacagtacatctatctcttcgactttagatctcagttgcagccctcgtccctcatcattcttttaagcattactgcagagcagtcatcatggctgtcgctactcaagacgtgaacgtactcgaacgcgctatccagacccccaagcgtgggcatgttgcagttgaccaaccaaccgccgttcctacatccattgctaccatcccatcagcatcttcagtctctacttggttttctccagcagttttcgatgacatttgggacctacccgagactcccattaagcaaatgagcagcgcctctctacgaggcatcctgacgccattgacaccaccaacaccaccaaccctctctgagtcttctaagagactatcaatcactccagtgtccaaactatcatttggtagcgaagcaagtctatcgacgaagcagcaacctgtcgaaaagaaggatgtggcagtacaggacgacacttctcagataccgaagctgtttcgaaacctgacgtttgagctccaagcaagtaagttacggcaatgccgaagccgatagcgatcttgtctgacttacccatattagtctctcagcagaatatcgcagccacttgcgtgaagtacgaaatgaacccttcgtttgtattcagcgactctgtcagttcgcgaacacgatcgaagacgagcagcaaagcgctagtaacgtcagctatacatgccacgcttcccgaggagaagcgcggcgtcaaacctcctcaacagccaaccaccaccccacggctgcaaagcaaactttgggcgtcactgggacagattgtaccgcacgatctccatgcaagacttgtcagcaaaccaggatactgtgtcgcgtccctggtgacgaacccttctgtccagtgcagttacaaagcaaagcctctgtggtcgccgagtggcgtcggtagcactttgaagagactggcaaaatgcaagaaagaagaagattattgtggcatgcttacccatatcgaaagggttgtacagtcagtcatgtgtaacatccatcagaaaacggcactgcaccaattcaaagcaggatccaggatagcggaactgcgtagccagcttgaagacattacaagtatgacgcaagcggaccaatccactcttgcccaatgggtcgacgggattgttgatccaaatacccgtggggaccacaatcctcagaccttcactatcacgacgaagtctaagccgactgcacggcccaagtcactcccaaagctcgtactcatagcctctactgccgagatcacttcgcacgtccctttctcatcgagcttcatacaataccaaccaaggaacatccagaaactctcggtttcgtcggctcttcatcaaaaggcggcttcgccgttaggtcccagggactacagtgcagggtttatatacctctattgggacaaggagttttttggcatggtcaagattgggtacaccaataatctagccagacggctcaaggaatggaatcaaaagtgcaaacgccaaaacgcctatcactccagtaccgagagccaggtgaacatgccgcatgtgcaccgcgtcgagcaactcatacataccgagttgaaagagtatagactgcgcaaaaaatgtgatggctgcggaaagatgcacaaggaatggttccaagcaactcagtcgcacgtagtcaaggttctgaagaagtggcgggagtggattttgcaagagccgtatgagcaagatgaaaggtctggggagtggacgcttcggcacgatatgcttgaatctctcgagcacatgtgtgagccattgccttgtgatatggctgcccagaagcctcgtccaaagcctcgaaaaattagtgcgggtgtacagcgtagctcacagaagaacaaaagctcacgcagaacgatgtaagatggacatcatcgttactccatacatttcttgatatgctcagaactactcctgaaaacacctaactagctccgtcctgaccgaatctgaagttgcaaaatgccacccccgtgcacaacgtgtcatagcacacatgtacaccaaggtgccaattgtaaggctgataagaatccggctactagaagctgcaatacgcacagggaaattggtgattttgacagggtatgaacaccgctttgcagaatagagccaagtttgcgctaagacctgtcattccttacctcgtgacggacgcgccttgatgcttacgcattcgctcatctgcaaatggtccggacttagtatttgaagtccgatagaacctcatgcagagacagcaggtgccgcgttcggtatctaagtcgagcgctgatgacgactgccactaccccatatccccatttggtagctcggcacgtgataagaactgcgagtaagtatgcatggcaaagactgtttcatcggacctcagaactgtttttcatctcagttcatggcaggcatcgggcctcttcgcataaaatcgcggcaagttgtacatgcaagagaagttatcaagacctacttctgcgattttcttcattccattcgcgccaagctcctcgacaaaagcttgtctgaaagcttgacacgcaatggccgcgtgtcattcgctagcgcttgcatcaagcattcgtcagaagtcgcactagatcgctttcagcgctgcctgaacgtggcctggacgctttcgctgcgatgcacatgggccgacaaagggggggaggaggccacgatgggcaaatatgactcaaatcataggcagtttcttccatcacgcgccgaatcaggcttggtcgttgctgcatccgttcccctccaacgcctgccaccactacgaggcaattacgtcgtctcccgggaacgcgcacgcgacatgttgtcttatatggaagttgtcatcagcgcctcttttcgcgacacctttggcctaggatctttctgcttctttcttgttattattacagcgatactggttttcgagctttactagattgtcacgcttgtttatttcatattacctgctacgtttgggacaggaggactttacgatgcggttatccatatgcgccgtggcttttgctttgctttcgaaatgtcttgctggtggaccgccgccgaaggagatgctattgggactaggtcgggatgggaagctgaaaaaaccaccagggccggttgtggatgggaaagaaaagcttaagaggccgaatacaaaatacttccacgagccagggtacgtctgacattcatacgtctagttatatggctgatggaaagccatgtaggggcagcgcaatgctttcgcactatgaccggcgatacttccatggcatagcatcggacgaggaacgaacagacacccaatcccacatgatccgcgcatacctaactttcttccgcgagaaaaaactggatacgtggatagctcacggcacgctgcttggctggtggtggaacggcagagtacattcccgcccactcatccacacttcagcactgtactaatccagcatagcgtctcccctgggactttgatctcgacacacaagtcacaggccgaacactgctccgtctaggcagggagttcaaccacactcggtacaagtatacttctcccgacagctccgtgcggcgcgaatacctcctcgacgtcaacccatggatccaccaacgcatccgcggcgacggcatgaacgtcatcgacgcacgctggatcgatgtgcgcaacgggctatacatcgacatcaccggcctcagtgagacgcagccagacacgcatcctggcatctggacttgcaagaataaccaccggtatcacatggacgagctgtatccgatgcgcgagacggtgtttgaaggcatgtttgcgaaagtgccgtatgcgtatgacaagattctgacggatgagtatcgcgagggcgcgttggtgaatacggaacataatgggtacgttgcgagatgggtgctggaggacgtttgggctgattgaaatacaggcatttttgggatccgaggcaaagggagtggatcaagtcgccagatcgagcaaggcaagatcagaaggcacaggcggcaagggatagggaagcgaagaagaaggtacaggagaggaagaggatggagtgggaggcgagttggccgtaaaggggtttggggtttgggcattgggtcggcgttgagcattacacttcagcattgtttcctgggtggattaccttatttgcatcattgatatcctgaggtagcgcgggtggattggttatgtgagcgtttggagtgcttttcgttgctgtagtggtcttgtgaagatttcagtgaagcttgtcgttcaaatcagtactggctttctactaatattgagcatatgcaaccatttgccatgtgtgtacgttgcatatgaagtgaagttgaggttgtatgcttgaaaggtgatggtggtgaaagagtatcgggcctgatcgtcggcgtgaatgatgacaaatgccgatggcgacgcatcactcatagaagccttgcagaacgtcaccgaaacaacacgggctcagtgtcagccacaagctgcgaagctcaatatcttgatcacctactaaccttcacacttatctatatacagcaaacattatctcgagatcttttgcctgcttcaacatgactgacgtcgataactcatccgcgccacctgctggtgacgagctacagatcacactcctccaccacggcgaacggcatacatttggctttgcacaggatgcgacgatatcagatttatccgagcgagtcgcatctgaactctccataccgcccaccaaccaaaagttcctcgtcgcctccaaactcggcctccaaaagccgcccttcaaagtgccgaacctgcctctcacagatctcgccggcaagaagataactctcatgggcagcacgaccgctgaagtcgcctccctcaactcgaccatatccgccgcctccgcgcctcgccgcccaggccccatcaaagccgccatgcccgcccggccacccgcgactacaagcgcatgcaagacgaagcgcaatacacattccacacgctgcggccgctgccctacctccccaaccccgaccgctctctgcgcttcctcgagcgcttgcgcgacgatgcgggcatcaaagccgccatgctcaaccacaaattcagcgtcccgctcctcacggaaatggacccggcgatgcacaccacgcaagactcacgcacgctgggtctcaaccgcaataaaggcgaagtcatcgaactgcgcctgcgcaccgatgcatacgacgggtatcgcgattacaaaacgatcaggaacacgctgtgtcatgaactcgcgcataatgtgtggggcccgcatgatcgcaatttctgggagctgtgtaagcagattgaacgcgaggtggcgcgggatgattggaagagtggcggcaggagcgtgggggatcaagagtactatgagccgggtgaggaggaggtacatgatcatgggggatggacgggtggggattttgtgctgggcggaagtagtgagggagggaacagcgaggtggggagcttaagtcggagggagattattgcgagggcggtggaggagaggatgaagaggacgaagagggcggaggaggggagtgggagtgctgattgatgggtgtgggtgtgtttctagtcgagctgattgagcatgcgcatataccctttggcgcgttcatgctgattgtgatggtacgtaggccctgatatctacttgcatcatcatcaattcttcgttctatctatctaccgtctgagcttttatctgatttctcacgttgcatcctacctttccaaacctaagttgcagatcattcatgcatggccgaggctctgcgaactagcttcagagctaccccacagatccgcgcctgaagtagtctccgctcctccgctgcactccgcacgctactcgacatcccctgacatcacttcaatactttatcatgcattatctcctctccttccttcccgtagcataatatacagcttccatcacacctagtcatacattctcatccaacccaataacgctcatatccccaaacacatcccaatgttcatccccctcatcctcctccttgccgccttttgggccgcaattggtgtcctgctcgcccgctggctcaaacaagcaggctacgcccggccgctcaagttcacgggccgcgacttgaatttgtacggggcgggtacggggtttgggagggagacagggtttgaagggagagagaggatggaggggagggtgcttgcgggacaggggagggatgttaggggtgtgagtggtggctggggggaggggagggtcaagggactttagggggaaggagacggtgggagagggaagagaaggatgtattggaggtggtttgaatatgacttgatcgcatggccgccacctcgtcgttctgtttgaagtcgattcctcgctttcgccatcttgaacaacgtctttcaggaagtgggaagtcgtatggcgagcacgttgtgcggaccttggcagtgataacggacggaagcacctggtcaattctcatggtcacccaccaaagtactggtgacactgcgaaggcgcattttatctccctcaatattatgctacgacgccatggcaacgctggagcaaaataatcacgaccccgcgtagcgtcgcagtaccagccgatctttctcacaaccgagactttctttgtctaatgcgccgaccactcagcgacacttccatataccatctcggtacaagcacaaagaactcccacacttcaggttccgatactcgcgcctgcaaccggatttgaggatcctgacggcccatccatatttcactttctggaaagtgtcacacatagcttgcgctcaggcaatagtgacactccagcgcctgttacccccttgtctggacagccagccctcacctttccacgaaaattatcacgcgctcgcctccaatgcacataaagcaccacgttctcgtccccacgccaacctcgtaaacccgccctactctcgacactaaccacgaccaccttgcaaccacctattccatggccttgcattccacaacgacttgatacatcatggtcgatcaaatctcgcaactccccacgggcgctctagagttcaccacgctatcggccaaagtcaaagcgcttaccggcttcctcattgatggcgccatcctccatgagactctgaagcaacatggaactttgttgctagccttcacagccggcgctgcagcagcgtccgccactctcccctacttcaaccggtaccgaaatgaccgcgccaaggtcaacctggccgttttccacatcactcgcattatcgagaacactccagagtaccaggaccgactctaccatccacatgagctcgtccgggtcatggatgcagaagtccagcgtttgctgcaaattcacctcaataagcaagaggcgcaaggcgccatgagcgcgctgaagcgaaagctctgggtcgaagttgatgaggagcgcgcacttttggcgaagcgacgtaagagcgaaactgccgagcgcaaggacagcgttgtcgcaggagctccagaaatgcaagagacatatgcagagctttcgcaaccctcgcctacgaatacacccacccctgaggtgttcagacccttaagcggtcgaaaggacaagctgcttgcatcagccgcgattaaggagaaggaggactccatcatgactgatgttgatgcacttgtcgagactttggctacaccgctgcgacaagagaagaaggctattactactccatcaactgcaacgaagacacctttggctcagatctcacaaacgccactaaaccctctttcgagcgtgttgaattcaagcaaaaagtcgccagaagagactttcctcgattacgcgtcagttatgagacaggctgcttcacctttcccacccaacacaccgggtatggaacaggctgcctccttaactcctagccttccggcacgtccacctacacggcgcggtgggtatgactcttcaccaccctcgacttccaaggagttgcagccttccagcggacggagtacttataaatacccgtctttctcgacatcggaaggtgggagtattgcaagcgcagcacaagccccagcagtacatgcttcacctacttatggacttaactataacgacgaagatctgtattcttcttcatcgtcgccaactgcctcgactaaggccagcccgacaggtcaacaaactcctgtcgataagccgtcaaagccgctgaggacgcttcagcaggccctcatgggcgcccgcaacctgaatacacctggtcatatgctctcggacccgcttgccacagagaagcgcaagacgtccaagccaccctctactatcaagattcagcagccgccaaattctatggtggtccggactggcaacgaagataagggcacttggcttcgctccatacaagagggtgcgtcgcctcacgaaagtcccacactaggtactacgcaatatcgcgtcgctgagagcaaaatcttctactggaagattgaggacaacagaaaggagcgaagagacatgcacaagttcctcaagcaaaaagatgagatcatgcaagaggcagaagtccttccagcgaagaaggatgaagagtggcctaacgcgaccctcacatattctagcactgaagagacaagccaggtaagcctcagtgcatctttgccgtcgattcgctcgatcgcgagcccaccatcagcacctgcgatatcccttccgcgcccttctcctgccgaccagcctcagacaccactgcaggcctcaccttcatcctcctcagatctctccctgctgccattagacgcgaacttctcttcgcccgtcgagacgaaggacgaggccatgtctgacgtgatctacgttgggtcagctcctgtagtgcgggatggcctcacgaaagatgaggacatggatgacgtggtctttgtttcctcaactcctgcacggcgggaggaggtcacgccgcctcgcaccactctctttccgccaaaaaaacgcggccggccaaagaaggtgatggtagagcaaaaggaggtgaccgtggtagagaggaagccagatacgcctatgccggcgaagcgtcttggtcgcccgacgaaggcagctagcaagctgcagacgcctgctactcctgtagcaacgtccaagcgcggtagaagttcgcgtcagggtactgccgagctggatactccggttcagctggaaacaccgtctggtagggccgttcgcactagggcgttcaagggaagctacaaggcttagaggggcaggcgagcatctcctgggtgtgttattgtatgagtgatagttcttcattagtaacatccttcactgtgttacaaaaacaccccctgccggaaaatgtgaggggtacttttactttgaacaaacacaactttatctacatgttgcactctctgttcgcatatggccacagtgtactgtaggtactttcaagtgtttaggaccatcccgcactaataaattacactcgcgtcgtcgccgtcgctcttcatctatcaagagccttctactgaagcaatatggtgattatacactggattgctcaggataaaagcgggatgtctaagatccaattcaagaattggtagtccatcttaagaacctagccacaacgtcacgaggctataccagccgtgcagttagtgtggcgtggaaaattatgcgatgccgccaccctggtcggtaccttctatctaagcgagctctgtatagggtgttaaaagctatcgagtagctcagtgggatcacgtgccctgcggagtggcgtcattcgttggtccttatatgctgacctctatgttgaccccctggtcagcatcctgtatcctacacagactgctgtgccccgtcctacaggttcgtaacatagggctagcgctgaatacctctccctgacagctgttatccggtaagctctgctcacggtcacgagttcatagacacttctagaaagtcttggcattaagatgcctcaaagggaactatcaatagtcagggtaacaaccacgtgattatctacaaccttcagtgttagtgatagagaacgtattagagaaggctttcaccaacctcccccggctcttgttgaatgtccgtctgccagtctcaacaagatcaaagtcgatgttcagcaatttcaatgatttcgtctcgggttccgaagaggcttccccagcggcctttttgttgagcttgggaaaggagaaccataaggatagcagaacggcgaggacggccataatgataggttggagtacactgacaccttttgcctgtgctagtgaaccaatggcaaagggaagtacggctcctcccccgcctccgaacgcagctgcgaatccaatcgccgagacgtacaggtacggagggagcactttagttacggctacgatggtggcagggaagagagggccgaggaagaagccttggagagaaacgaagatggctgagacgtgaaaagaaggtaccagccagaatatgagctggcataccatggcgaaggtgatgtaaagctggcaagagtaagtgggcagctttttcagggtagtcgtcatttcacaacttactaggactgcgagcttctctcccagcctcggagtcacaaatccaagcacgacacgaccgagtgtgatgcctgtccagaaaccggtagcaaccataccggacgcgaagtcgcctcctgctcgctctcggcgcatgaatgtgacgacccatcctccaagcgccacctcaacgccaatgtacaagaagaagaacaccgaagcaacccaagtagctcggcttctgagcgcttccttcaggcggctatcagaacctgctttagttcgtggcttcgattctctgtacttttggcctgtcatggggaaaaaggccgcaaatgaggttgctaattcgattacggcgccgccactctgtgcctctatcaacatacttgtacacaagagcttgaaagccaccttaccatgaggtagtaaaactggtaccacgtccagccacttttcgtaattaagctggtggctgcaagtggactcagcactgcaccaagtccaaagaacccgtgcagaaaccccaggacttcgttcgagttcgccatgctgcccagccacgcgttccacgccgcatcttcaaggccgttgccaaactctgcaaggatgaacactacgaccagaaccggatacggcgggtgaagcgcgattccaatatatgcgcagagatggcagaagggagctaaaaaagcagctccacgctggccgaagcggacatggatccagttgttgagaagcgcagcgccgacgtagccgcacataggagagaggaagacgagggatacgaccacatatgttagattgtagaattcctccaggtacggcaggatggcctgtgatgaacatcagcatgattcgacatcgcgagcaagtggcgatcctacaccgtacgcgccgtcgtttgcaccagcgatcataaaagcgaacattgtcgcgccagtgcggcagatgttggatcttgggtgattccatcgttccgccacggagactgttgttgaaggctgtgggaggaattcagcagggtccgcattctttgagaattcgtcgcttgacaaatgtccaggatcatggatagctgctctttgtatgggttgcagttcgatgttttcctgagaggcattgccggatggaggtagtgtgcttgaaggggtcgtcgtaactgtgttagtcggcaacataatggtggcctgcttgcttggagtatggcgaacgtgattcgtaggcaggaaggtatacagaatgtagaaaagaaatatcaagtcgcacttcttcggctttctatactcatgcagcgggttatcttcagcagttgggtatagatccaagctagcttaattaagcgaaagactgcgaaacgccttcgcctaagagtccgagagtttaagggcctgtctggttacgccgtttttgctggccgtattggtgatatattaggtaaagctcgtaacaaggagtgcgcaggagctaagctcagagggttgcccgaatctagattagcaaaatggagcgaccagaattgaaactgtacctcgaagcagctgctagaaaatggaggctccatctcgctcaaataggtagattgtgggtacaataagcactaaaccaggatgcaatccttagtggcaacgctaacaaaatagcatccccagctcctctggcgattactccgttttaccagacacgagctccatctcatctccgtttttaaaacgctgcctaattaggccgaaacggccagcaaaactggcgtaccagacaggccctaagactttaacgcagagtacgggccgggtgaagagctaagtttttctccgtcagttttccgcacttaaggctgtgaaggctgagagttttgccgatcggagaaggcggggtcctcgtattcatccgcagggacgatgctcaatatgtattaggggtattttattcgctgtattagcacctagtccagttatgctccatgtggctaagcaccacgtgaatgctaagaatgtttgtctgctttgcccagtttgctcagtttggtggagcttgaaatactcacaatgcacgctggccctttgttgggtgcctttcggcgggccttggccggccgcgctcactggccctcgttgctggctggatcgcctcacgactgaccgttactcactacagcaagctgatatggataaatccagtcgtgtattagctgaggacgttcctggtggcattcttaacacctggtctgcccgagctgcacacgccaacgtcccgctatctaccctacatcatcgcgcacgcgggcgacgctccagagaagccaaagcacagagccagcagtaccttaccccatgcgaagagaacgccgtcgtcgaatccttattacatataagttctttaggacaacccgtacgaatgaaatatgtggcatcaccggctttcagtgcaacccgccatcgggccttagcgggtagacctcagaaggctccaggcgtcaactgggccaaggcactcgaaagacgccgtccagagatcgtagcgagaaagaagagggcgcaagactggagtagttttaatatctacaacaaggtcgcctactggttcgaagtgatcgagaaggagctacaaaatgttccgctgaaggtaagcatgcccaactatgtcaaaatcctcgttggcaaggaaggaatgcgagagagctatagaggcgcgcgcgttaagcgtaccacggtaactgcgattgaatgtattagcgctgacggtaggtgtcttaatcccatgataatatagcccgccacaacacactgagccaactggaccactttccctacccctggctttaaagtctaagaatctaatttttatctcgtagcggcgtagttttcgctacgtagtaggggatagtagtctgtgtatgatcagaccatgttcaaatgcacatgttgccaaacgtgtttcttgttgcaaacctccacattggcatatcatgttacgtactaattgtctagtgagactcgaggatactcacgtagactccactttactcacccctcagcctctcatgcctaacactacccgcagccaacaaatcatcacggttcgttcgaacaatacgcagcatactcgcagcatccgggcgcttcgctgcaaggaggatcgtacagcaatcggcaagatactgcagcgtcttggagtacgtcctcacaagcgcgcgcccatggctattacgctccttttccatcagctccttgacgatcgcgccgacctggtacatgtcagtggccttggccgccagcgcgccctcgggcggaatagcactaggacatacctctggcatatcagcgatcttgagctgcttagctgtagcttccgagcgcgtaacagcgcagccgaaatccgcgagcttgacgtctggatagcctgtcttgtcatctgtaggataatgcagcaggacgttactcagcgtgatatcgcgatggtatatcggatcccaatcctcttcaccaggaccgtagtggcaatacttcaccgcctcgagtaaactgatgaatacgtgccagatgaacaactccggcacgtcctcctcggctttccagtacttcttcgcgcggttccacagtgattgcgcgttgcacatctccatgatcaaccacggcagatcatgcctgcctgatggcgtgtatgaatcaaagctctgcacgatattagcacacccgccacgcagcgtcgccaatataccaatctcccgcgccgaatgaccgggccacaacgcctcggacgccagcaccttcatcagacgcaccgggcccggtgtcgcgtactcgtgcactttgtggattccgcggttacaatcgcccgagtcatttgtcaatgtcgccacgatgctccagcgcccgcctacaacatcccccaacccgccgaaatcggccaagtaccgcgattcgtagaagcagttcaagatccaacgcacagacatctggtctttcctctcgaacccctcgaagcggttcgtcccgcagtgaatcatgcagacgaagtggtacaagcccggatagtctgcggggtcgccttcgtagggtaggagattcacctcgctcagatactgcgcgtagcttgtgtgctttcccgagtcgagcgagtgggctttgcaccatgctgggaagaggacaaggctcgatggagggatggtggagagggtggcttggaagttgtaggcggggatggagggatagcggtgttggcgggcttggaggaaggattgttgggattgggggcgcgagctgcggtggaggtggaggtgggtaaggaaggcccattcttccattgcggcgagttgggcgtgggagagcatgaatgtgctggcgggacaagggatgctggtggatgaggccatgttttttgcgtatgtagaatgtgaccaggaatggaacatgtaaatatctgaggcgattgacttgcaagagcgtgaatatagataaatttgttcaggtcggagtgagtttctgtctggatacatgggaacgaatctaatcagtgtcatatatcgggtccgttgcttcacaatggttccgacattgtccagaggtatgcaacgaacaatgcgaggcatgtaagtggtgaaatcaatgcagtgtctgcgattcaaccttgcaacctcaatgctgcaacaagaagaaacacgttgtgtaaaatctcacctggcaaatttctccatatctcttaaccccttcaaaacaaatcaaaccccggatccataataacgctcaacggctcaatctgcgaaaacgcctcatacatttccggtggcatatccagcaaattatagctcatcgcgccatcctgcccgttcacattcaaatacgaataatcaagcagcaccgaatcgtcgtactgttcgaaggcaggtgggtctgggatgtcgggcagtcgttcggtttcgggcgcggatgaagttgaggacgtagggacgagttggatgccgagagcgccgatttctcgcgatattgatttgagtgaggtttcgaggactaggggtggggattagacatgtttcttctatgagtggagagtgattaccgggacttgtggcgcgcagtcgttcgagcgttgcgacgcagagagataggcgctctagtgtgctcggcgcagcgtgtccgaccgcttgcacctcgagcaagaatatcgaagttgcagtgtaaagactgtaagctaaagcgagcacgacgtggccctcaccgaaagtccggttgtatagctcgtagagtgcgactgttgatgttgcggaggatatgcattggatcaaggggttgttctcggcgggtatagcagtagattgagcattcctttccagcttcagtctggcgcgatggaggaggatgttgatcgtgtgatagagacaactcagttgtgttagctgttgacccttatcagattttggtaacttacttgagtgtgacaatgtggctcggagggcattcgagggcgggatcagcaagattgatcttgaggtgttctggcaggtctcgccaccaggctcgtagttttgatccttccgtaatcgcgcactggatagcttgtgccgcagagagattctgcgcggtactgtaaagattgatgaggacctggttcaagatctcagcgagcccgcacatctggatgaagcaggagattgagtgagcttgtttaggcggatatgaagacagtaatccgtgtggcatccacagctctagttcagccgtatcatccactgttccgcgtcagcgctatatcgtcactaagccaacaagatcttactgagaactcgtggcggactgatctcagagtactgtatcaggggcgaccgcccaaagtacaacgatatgagcttgtcccaaaagtagcaactccagaacaaccggttgcggatctcgatatcttctgcagagaatgagctggcatcagcgtgtcgcttgccgtcgatgcagatgcccatgtcatcaatgaggcggaatgccatgccactgtatagccatgcctgagttcgattacctcgaccacactcttgagcacttaagagcagaagcgcttgcacagtagggaccttactatgcccctgctgtatatcttcgaacagatatttgaccgcatccttggagaacgctgccccgttgtcaaatggagcaagcagttcatccatccctggctcacccctgcaccagcgtattgagtgcgagaggatagtgttcagaagtgcttgcgagaagtaagggccgccatttttcatatcacctacaccttttctcagcagataaaacattgctaagaagtatacatgacctacgagtaaatgcaggcctatacacaaaattaaacagaggctggatccagcagaaatgcgagtcgagcagcgagcggaaaggttcctgtagtccaagtaagcttcttacgtcacaaacttacaacaatggcagtgcaacatactggtgtatccgcaagtctctcatacaccctctccctccacgcgctattcaccaacgtctctttattcgccgcgacctctagatcagcctgcgacttctgaatcgtaagtgctctcacgctgcccggcagtttaaacagactgatggaatcatcaagaggcaaagtcgcagtcgcgtcgtccggaaccacagtgtgctcggaacgaggctggtagtcagaaaatgactgaccgagcgctggatcaatagagccgtgggagtgccgcctggcctgtgataatgcctcttcgagctgcgcgactttttgctcgagacgctgtgtataggacagcgtgggatttctgctggagtgttagtacgttgtggtctgtgattttgatgggcttgcggacagtttatacacgcattcttcgcctcgcacgttgcatcgagtacagactgggtgtatggcatcacatttcacctgagccggcatgttagcactcccatacatgagggtttagcgagcataccttccgagtcctgcaggcttcacatgaaaaggcgcttttctttgggtgtcttttgcgagcttgcggacttgacatattgaccacacgactcaaatatgggggacgattattgggagaatcttggcgtctctcagtcactggctaccaggcttagtctgggtgagacgcgttggaagatgcgcggagtcacgaggtacgatgaacctcggctaaactagggattatctgtacatctttcgaagcaacacaatacgtaaagggtcactaagtggcagtcacaagattcgtccaacaatgtgttcgaattaataagctatcaaatatccaacaccccctcaagactaccgcggaacagtatacctcatgggcccctgcgcggtcgatacccaaatcgacttccacttagtcaccgaggagtcctacttccgctgtttcgcgctacctttcgttgatctcccagaagctttcgcctcctccttctttgcctcgctcttagcaaccttctccgcgtcaggtaccttaagactcctatcagcgtctggcgcagcagcgagcggcctgttcgcatccttctcttcgacttcttcgtcatcaccaccttgcccaaactcgttgacacgggtgtagtcgaccttgtacttgtaagtctgatacaggtagacaaagaagatgacgtcgtcacggagtgtggccaggcgatggagagtaggcatcttgatggtaaaggcgaagagatcgtcgataaaagtgttgaggaatttgtaggtcatggcgcgaccgggcatatgcgccacagatttgaggcggtagttgatgtagagcgagggtaccatcatcaggaaaccgtaagcgtacacagagccgacaagtgtggttatgatgaaagagtaccacgacttgtgggtctcatatgcgagggaataacccgcgtatgcgaccagcaacggtacagcgaccatatacaggtaacggaaagcaatctcatcgtactcttcagtcttcttctcggtttcagaaaggacgtgtttgtcttcgaattggatggtgtagggaaggtatgagtcagggccaccgggacggaagcgcacattgaccatcttggtgattttccaggcttcaatggcgatacccataccctgaccgaagagaatcatccaggaagtgttctcgttgttgtccataaggtataagaagatgacggcttgcataaagacgttggccaagatggtacggacagaggtaccgacattgtccttcttcttgcgccaatgctggacatcgttcttgaaggccaacatctcgaagaccatgtggaagacagagacgatggcggtaatcgcaagcaaataagaattgctgtcaatcagaatctccttgaacatctccatctcggtgccatcgccacctcccggagtcgactggccggcagcggctgctgctgcgttgctcttgatgttctcatccatggacgcgaagatgttgaatttccagtgagcaaggttcttcaggtcgacgttcaacgggagtgtcttgacggtgtcattcagttcaatcatttccttcttcagctgccagaaagtgtttgtgaagagaataggatagtaccagccgtgttggccagaggcatcgcgagcgccggtagactccagctggacgtatttgcgcggaccggggtgcatctgcgggtacgcaaattgcagtgtgtccggaataaaggcgatggtaaaattgggatggtagtagttggcaaagaccttgggcgcgttcttttcctcttccgtctcttcttctttcgatggcatgtcgctgagcaggtttcgcgtcttcttggccttcttcttgacctggtacgccgacaatgggcgcacgacatggtatgcctttcctgggtcataacccgctgctgtaggatcgagcacactgccactcttaccaacgtagaaatgcgcgttcagaatcgcattgtgctgcacctccttgggcaccttgaactcggtttgtatctcccgcttctgtttatagtcgccaatcttgaaattcgtctcgttgatcaggagcgagtccttgggcatcgacttgagtgagggcgcagcggtggacggcgagatgtacatgaggatgtcaacctctgggttatcgggccagattggcgaaatcttgtacggcacatggctgtattcaacaccaggttcgagcgaatgcggtcgttcttcccagctaggaatcacgacgttggcgccagtattcgcggtactggggacggcggctccggattgcgcgggcgcagcgggagtcttagcaccagtattgaggaaatacttcatgccaccctggatcagaaggaacatgcccacgctctgggcgagcgagcggtatatctgaacatgacaaattagctctcataactctctgaaagctgagaaacttacactcgttccgccttcttcctgccgcgcaggcgctgctgcggtatcagccatgattcgtggcttcaattggaacgacgggtccaattatgcggttcacagatatcgaagcgaaagaacaactgatgaagcaacaacagtgaatacgtctccgagtcgcaaagaacgggtggaggcatggtgccaagcccccacgtcctgaagcagttacagccagggtctggccgaacgagggccaatcgcgctcggcacgcggcgacaagtatgcggaatctttccttttccgatatcaccggttgctgtgaactaagagtcgaggaatcacatccttctcgtgatgcatgtgttttacaatgactcacggccgacgcctacatagcacggcctcgcccactcactttagacttaattagacttgtaccaccgcccctcatttcaaccgcgattgctctgctgttctttccgacaacggttccgactatcgagactcgaccttcaccatgtctactaccgccatccccgccgaaaatggcgaacccaagaagcagcccgtcgtctgtgtattgtacgtctcaatctctaccacctctcacatcaccatactaatccaccccgcagctgcggcgcctccgaaggcacatcgccagtgcacatggccgccgcgcgcgccctcgcaaccgccctgcacaaggcgggcatcaacctcgtctacggcggcggcacagtcgggctaatgggcgaagtagcccgcacgctcgtttccctctccggcccctcgagcgtccacggcatcatcccgcgcgccctgaccgcgctcgagcaatccccgtctttcgacccttcgaaccccgcttcgcacatcgatgcctccgtctacggccgcacgaccgtcgtgccggatatgcacacacgcaagcagatgatggcgcgcgaggtcattgctggcgggccgggcggtggcttcgttgcgttgtcgggtgggtacgggacgtttgaagaattgatggaggttacgacgtggaatcagctggggattcactcgatgcctgtggtggttatgaatgtggatgggtactggacggggttgattgagtgggttaagaatgctgtgggaagtgggttcataagtccggggaatgcgggcatcttggtggaggcattggatgcggaggaggtgatcaagtgtctgggagagtatcagaatgcgccgggacggttcaatttgacctgggacgagcagtgatggggatgcggacggacattaacgcttgacattcctggagtctggagcaaaacgatggaggacatctgctgatcacgactcagatgaaagaaatgaatgcaagaatgcctcgagctcaacaaccttcgatgttgagcacgaagctttcaagatatagataacaccaacgaatcaaaaacaattgaacatatcgtatttattgtctcgttcggcatagttcatgcttctcaagtctcacagccaatgttggaccaataacccttctaatcgtacacgcgacattcctagacaatggtcgcccacggataaccatatatgacaatgcccagtataacctgggccggcatgaagaggtcctactttttaacttatcggaaaagattttgatgccacagcgccatgcaatgctccgaaagtgccgtggaaatgctcacgaacgccacacatacaaaagaataagaggtcctcgtgcctatacatgctaatgataagcatcgataatcgaaggtaatcgacagccactcaggtagtcgctgctgcatcaaggttcaacacgtatcaattccatctgcatgtgtgggttaatcatccaaatcctggcaactggaaaccgaagcctggtacagctggtgggactgcgatcatcggctctggccgtggggagacatggcgaggatcatgtgccaggcggtggtcctgttggtgatggtgcggttgttgatgctggtgttgttgatgcggttgctgctgttgttgctgctgttgctgcttgcgatgtttgtgcccgttctcgccattacctcgccccccattgaagtttccacgaccgccaccacgaggagcgtcggtaggaactcggcgactgatagctagacggggtcagtaagcagttcttgcaaggacgtacatatgcttaccctttgaagagacaccagccccgatttcaatatcaggctcttccagcaccatgccaccctccaggggtcgaccaccagttccgccgtgctcagctgtcaacgcccatttgcggtcagcatccgtaagccgtgaaatgggaatgacactaatgccgctttggtaatcgctgcagtcccgggggccaaagcctacgccccagcgcgtctgtgtgtattagtagctatcatccgatagtgaccagagctacatacctggcgagctttcgattgagcgacagcatcctgcaagttgtccataccttccttcgcatgtacggcgtcggggcgagtcaacatcttgacgaaggcgtgccgtttctctaagttgacaatgcacgtctgaacttgaccaaaacgactgaagatgcttcgaatctcaccctctgtaccccctgcgccacctacgaacaaggtgcgactaaggaccctgatgtggtcttgaggcaggttgctatcccattcaatgtactttgagttaccataagaatttctaggcggactcggctgtcgtctcgcaggcgagcgttgccgatactcatttcggtcatttcggccgccacgttgcttaccacgcccgcggcctcgttcaccacgatcaaaacgactcggtgtgttgccgtcagagcctgcattgggatcatacacaccataggtggggctttcccggcgattgacatttggcggtgatctacgagggggcgaaggttgtcgacgctggtaatcaggcgacctgctacgatctcggtatctactttcatttggatcatatcgctctggctgagcaccattctgcggtccctggctatgtggatcggggaatgccagctgagctggctgcgcagccacggattgcaatgagggcagaggagctcctccgttttgggctgcggccatagcattcaatacttgtatagcttggtcaggggcaatcagtccagcgctcatcgcctgcagtatttgaccagtcatatcgttcgttccagctggtgggggcggcaacgcaggttgtcctgtagctcctgggggaggtggcggtacaaatcctggtggaggggggggcaccatgctttgaggaaaagaaagagaagggggcgcaggaggtgcgccgttagtctggctgttttggtggcctaaggctgcaaacgccgcataaagtgagctctggtcctgttgtggttgtacggcgggagcaggtggtggagggggtacagactgttggttagcttgagtgttgtatgcctgctgcgtaccgttgctcagcaattgaccggagtgtgcagctggagcatctgatctgtatcagtaaggtggacaaatgcgatgcttgcctgaaacatactgttagatgtgccattgacaagctgcttcatgctggcgatcatgtcgggtgggaatgtctgcccgcgctgccaaatatctaaaagtttagaaatcttctctttctgggtctccggtgcgtttttgaccaggtctttcaagacaaccggtagtgcttcacgcacgagctgcacacccgacgcatatgtacctggcgcagcttgcttcgaaacggcctggccggccttcttggccttctcgacccattggcggatcacggagtctacgacgtatagcacccctagcttgtgtgtggcgggactgttcgaatactgtagaagaatcttctcgatgaggaccttgtcgtactatacgggagagcgaagccttagtatggatccttgacaaggaaagagatgtagaagcaccacgctgccagcatacctgaatattgtctacgcaaatctgcgttatggccttcaccttggtgggcgtgactcctggtggtttcaaggtcgataatgactgtaatgtcgtggtcaactcctctaacgctgccatgactacgtctgatgtctattagactcgtagagaaagagaagaaacgtccagcgatcgtgcgcacgagagaagggtgtcgggagcagccgcgacaacaaacaagaactttactcgagatcgcaagtcaatcgcctaagtagaaaggtctaggtggtacgaagagagtggaatggtcgagcaggtgatgaagtagtgtgcgcaaagttgtaggtgttcagaaaccctgaaggaatgcgcggctgcttggagcggacagaagctgctgtgcgcttcaatctaggacgcgcaggcacacggtaagagcggtctgcgcaaagtggttaccttcactgcaaaagagtcgcggcgagccggcgagtcgaagagacagtggagcgagatgagagacagcttggtggtctaccagcgcgcaggtgcagttgaaacctgtgcagtgtgttgcgagagaggagatggctagacggtggcccttgcggtgcccacgaagaaactacgctagcggcacacgtgattggagtgtcttccttgcgaggttgatgtcttgcattacctaggtacgtcggcagatggagagccacttggaccctactcatcgattgactgtccagtagagatggaatgtgaattcataatgatttcctaaacacatgaacaaaggttcgttacttgcttgtgacgacgctggattcttgcaaatgccccgcagcttggagtgcaaccttcgtggaagtctcatggtgcaatgcacgagcttaataccacggacacatgtgctcgcccagccggccgctgagaggcgccggatacgcggctcgcatattcttgattgcttccaagttgatgagctatttggcgcatgcagtacatgattgtcaacgactagtgttgcaaaagaactcagcatccaagaggcaccctcatcggtatatcgcagagacagctcctctacgtaaagtagtctcacgatagacttatgcaatattacgagcatcggcgtgcgcgggtatcccgactattgaccgcaggtgcaaggatccatcccgcgctatgacgctgggttgaagcactcttccgagctcgtcaaattccggccggcgcagcagctttttatcttctccacccacccgcgcatccaccttccacctccatctcacatctcagaaaatggcttcagctctgcgattgactggcgccttccgcgctgccgctcctctgcggaccactgccttcaatggcctccgcttctactccagcaagaccactgtttgtctcttcagtgcgcatctcgcagaacgacgctaacgatgccacctgcagtcgctgaaggagaccttcgccaacaagctccctggcgagattgagaagatcaagaagctccgcaagtacgtgcccgtcacgcccacagtctctggagcaaacattaacatcaatgtccagggagcacggcaacaaggtcatcggcgaggtcaccctcgaccaggtctacggtggtgcccgtggcatcaagtccctcgtgtgggaggtatgcgcagctcccgaactacacccgcatcggcagtcagcttacagtgcatagggctctgtcctcgactccgaggagggtatccgtttccgcggcaagaccgtacgtcacttctccaaggacgttcgaagccaatgctcatgttcatagatccccgaatgccagcagctcctccccaaggcccccggtggccaggagcctctcccagaaggtcttttctggctcttgttgaccggcgaggttccttccgagcagcaggtccgcgacctgtccgccgagtgggccgcccgctccgacatccccaagttcgttgaggagctcatcgaccgctgcccgagcgatctccacccaatggctcagttctccatcgccgtcactgctctcgagcacgagtccaacttcgccaaggcctatgctaagggcatgaagaagagcgagtactgggagcacacctttgaggacgccatggatctcattgccaagcttcccaccatcgccgcgaagatctaccgcaacgtctacaaggacggcaaggtcgcacccatccagaaggacaaggactactcgttcaacttggccaaccagctcggtttctccgagaacaaggacttcgttgagctgatgcgtctgtacctcaccatccacaccgaccacgagggtggaaacgtcagcgcccacaccacccacttggtcggcagcgcgctcagctcgccttacctctctctcgctgctggtctgaacggtcttgctggtcctctccacggactggccaaccaggaagtcctcgtctggctccagaagatgaagaaggctgttggcaacgacctcagcgaccaggccatcaaggattacctgtggtctaccctcaaggccggccaagtcgttcctggatacggccacgccgtcctccgcaagaccgacccccgctacgtttcccagcgcgagtttgcccagaagcacctgcccgatgaccccatgttcaagctcgtcagccaggtctacaagatcgcccccggtgttctcactgagcacggaaagaccaagaacccataccccaacgtcgatgcccactccggtgtcctcctccagtactacggcctcaccgagcagaactactacaccgttcttttcggtgtatcgcgtgcgctcggtgtccttcctcaactcatcatcgaccgtgccgtcggcgcacccatcgagaggcccaagtccttcagcaccgaggcctacgccaagcttgttggcgctactttgtagatttctccatgaaacttggagagactctgcagggcggtgctttgggcttgagaatgaaaggattttgtgtaacatttagagcgggaatgtagagataggaaaatgggtgcgtccggtgttaaaccaacatcgggcttttgaatgtctctgctgtagtactaccgacttgctacaatatcatgtctgaacgtccgatataccaacaatcacaactctttttacgcacgctaggtgccgaacgctgaatgtgaccgccgcacgtaaacgtagcgcaacgtgggcatgatgaaccaataacagcggtgaggaaagcaaacattacgcgcagaatggtcgggaagctagcgcgcattatgacgggccgccgagcagcattcgttgagctgatcgggatccgagcacgactcgttgagatgtgctactccggagctcaacaatacgtcaactcaatgcattggcagacacagcaaggagcgtgaacaatgcgaacatggattttgaattcaatctgatggcactcctgtcggatcttgaagcctgatgcacttgacgtgccttcggagagtttaggagtcgctgttcgggacatgccaggcggcatcggagactgccaagctaccgggttgacagctccaacttcagggttcaagaccatgcccgaaatatcgtagattgaccgtcgacgctcagacaccgccgtgaccgccctcgcaagcttgcaccgattcgagccttcttttcttctttcgttttcctcctttctgctcccaaacatcacactcacatcaactgcgacggagcaccctattgccttggtcaggccccgcatcttcgacaagagatccccagagaatgagttctacaatcgcgggcgcaccgcccacgctcgagaagaagccagtcaaattcagcaatctgctgcgtgagtgccaatgcgagagattctgcgtgcaactgctgatgtagcttttagttggtgctggtctcaacatgttcgagtaagtacacatcttcacaaaacccatggaatgcagaggacagcgctaacatgaacaccacagggtgaccactctgggacaggtatgcgacgcccgaatttgcaatgtgaaggagcgagaagacacagctaacatgacccctcattagcccttggaggtcgtcaagactaccatggctgccaacagggctgacggcttttcgggggcgattggacgtatttggtcgcgcggcggcatgcttggatgtgagtctggccctcccataagcttactgcgtctgctgcgagctcagcatgtctcatctcgagctcccagtagccgaggtagcatctgacaatgagctccatcagcaattgcaacaccaaagctgagagcctgcaagctaattcgtgcaatgtgtagtctaccagggtctcattccatgggcctggatcgaagcctccaccaagggcgccgtcctcctcttcgtcgcttcggaagccgaattctacgccaagtcgttcggcgctcccaacttcgtcgccggtatctcgggaggtatggtcggtggtctcgcgcaggcctatgccaccatgggtttctgcacgtgcatgaaaaccgtggaaattacaaagcacaaggtcgcggccagtggtgtaaagccccctggcacccttgagacattcatgggcatctaccgcaaggagggtatccgcggtattaaccgtggtgtcaatgccgtcgctgtgcgccaggtcaccaactggggctctcgcttcggtctgtcccgtgtcgccgagaacggtatccgcaaagtgaggaacaaggagggcggtgagaagctcaccgtcatggagaagatcaccgcttcagcgctcggtggtggcctgtccgcatggaaccagcctatcgaggttatccgtgtcgagatgcagtccaagacggtcgacccgaaccgccccaagaacttgacagttggcaaggcgttcaactacatctactccaacaacggtgttaagggtctttaccgtggtgttgctccccgaatcggtcttggtgtttggcaaacggtttgcatggttgcgctcggtgatgtgtaagttcatccagacctctcccatggaacatacatgctgacgattcttagtgcgaaggaagccgttgagaagctcactggcgaccaggtcaccgcgaagcactaaatggcgtttggacggtccggagatacaatgggactcgatatgtgaggtgtatcataccccactgaaactctagacgattcaacatatttttcgggggcaatgtttttgccctcctgcgagcgtgtgcgggcttgagataccgagcgagcacttatcttgaaatagaccactgtaatgatcatgtagacagagaatacatttccttagtggaacccaataccagctctagaaaatctttgtatgtgattgtgattattgagagaggaaaaagcttcatgcgctggatatgttcccaggtcatttccgcacgtccgagggctgagctaaacacagtctggtctcatcggggccactagtatgtatgcaacgatgcggctctacaagttagaccctttctagccagtagaatgagggacattgatctcttcacgttacggccgacaagactcgataaaccttggtgactatacagcagcgagtgatcgaacgtgagcacgtgttgttcccaatggggaaaccaggctaacgccgccagaactacatccacactctttgcaccctcgaaccttggcgaagccgaagcgcaaaaagtacaaagcttcattatgtccaagtttattagctgtgtacagacaggtgcttcacaggtcagttttgaacaagtctctcttaatcgtgcagcacacagtacgagcgcgtgaccactggcgttcgccaaacctcatcgccctatagtgctgcagcgacatgcgcacaaaacatgtgatccttgtctagcatcatgaatgttactgaccgcgtttgttgtacgatttgctgacttatggcagtacaatcacaactacaaggaagatagaggatggttgatgaagggctggcggtgcgaactgactgcattatcacaactctacaatctctatttcatcgcgtgtaacgacacaatactcgtctatcaaccggaattcccagatcaaaatatcgctccagacccgcctctgatcctgcatccgccggtttcgtccccaggccttgaaccaggaatcgacgaagatgatccgcactccatcactcgcgtgcttgtggactttcttggaaacgacgaggttctgcttgcaacttgcgatgatggggatgtagtcggataccgcatagcagaaattcaaagagctttgaacgaactgtccaggccagaacaggacgacgagccagatcatgctccaccccagataccattgttcctgcatcagaacgtcggtgctagcgcgtggggattggccatccaccgagaagcacgcatcatagcgataagcgcaaacacacacgaggtcacgatccttgcctttgcgctcgcaaccacagagggcgaatcccccgaactagacgcattagactcgatagccgccacagatgaagcggacccagcagacttcccatcaccccgcaaacacaacaacttcttcaccctcaaagcagcccacaatgtcccagccgtatccttcaacaacaacgacgaagatccctccggccgatggctgtttggcacttgcattactgggcaggtctggctctgggacctccacagctatcctaacatcgccagtcgttgcttccagatgggtttttgcgcgagcacacagaatgcggacacagcacctcgggcagctttcgggcgttgcggatgtctgaactggtcggcgcatccgcatgcttcttggggcgctatgtttttggatccccggtcggctcatgaggtctcgtctttcagtgagcctccggagtcggcgcaacgggcgcctttcttccacgatttggggaggctgaaaggtagattccgagagtcgaatagggaggatttggtggatgacgctacagcacatggttcattagacagtacgtcagaaacctctggggacgagaacacaatagatgagcccatgctccttgatagtgtctctgactcttctcatgaggatgaagaagaagaagaagaagaagaagaagaagaagaagaagaagaagcaagcgatgacgaagacgaagacgaagacgaagacgaagacgaagacgatgatgatgatgacgatgacgaggaagatcaggacgatgacgaggaagatcaggacgaagacagtcaggcttatgatggtccttcactgccatccatgcaactaggctctgattcacacacaaatcacttcacatggtcgatacaacagaatctacttgctagcggcacaccaggcgccatactcgctcacgcaatgcgaagcatggaaccaatcccgtattgtcagatcgctacagatcgatcgttcccatgctcaagcgtgcgtatctcctccatcccctcactactcaaacttctactaacccctcacccaaaagtcccgccaaccttctctcgtaatcacaaaagacgacatcttcttcctccagcaacccttcaactcgtcccccgatcccatcctcactatacgctgccccctccaccccggccgcgcaacacaatcccttcacgccatcgaccgccaatgcttctccacgcacgtgcctgaactaggcatcttcatcatcggcagccccgtcgggcacgttgccattttcgcgctgacgaaatcgcgggagtcaggcgagtttggcttcgaactggagtatatcctgccatttaataagcgcgatgagaacgaggtgttgaccgtgccgtataggaggatggtgggcgttgcggtaggcccggtacagggggagcttgggagggatgaggggaagagggggaggaggtggaggttgctgatgtactttatggatcattccatgatgagttatgaggtggcgagaaagagggggagtgaagatgttgggctgggggaattggttgtgtagcttttaccttcaccctcttgccacagacatacccatgagcttttccagatgtacacggtctatcgaggcaaaagcgagcatctctagagtgtgtcgacatccatgtgcaggttcctggcattgtcagcactatgaccaccaaagtacgcaagcacattatacaaaccctagggccaacgcaatgtcaatcaaatcgcgcggagctttacacctctctatcgatgctcccgatttcgacttctcgctgggctgggctggcttgacttcgatcgtaacacgcagcgtggcgtcctcatacaccgacccatcaacctcacgcttgaagttttccaatccctcccgcgtacggaatgacacccaccagtacttcactggagcgcgtgcaagcgttggagtgcgagagttgagcccaacacccttcaagccttcatacgcagcaaacatccccgcaagcccattgggtgtttgtagcggcaatttccctccatccgccgcactgatccgacacgtatggaaacgcaccttcccaggcgcctctcgtaccgactctctcttgggcagatgacagtatttcgacacgttgtcctccttgtgttccctgtcttcacgaatcggcacgccgcacaccaacccagacaaaacagccagcaccctaactgcatccgctgcgccaccgtgtctcaggtgaatgctcgtccagccccatatccccatcgctttcagcgtcttggccagacctggtggagacccgagctgcggaaggagttcctgtacatcgcaccatgatgtgaatagtgctgcgaacgaggggcaggtgcgggagatccagcgccattcttggtgcatgttgaagccaaggaggatcatgtcgcctttgaagccagacaagaagtctatcaatctgggaccagcttcggaggcggtcttttcggtcatcaaaccgactgcggggccgtgtgcgcgggggtgcatgcgcacggtgaaggcttcgatagtcgctgtcttcgtagaattgcgtgaggttggagatgaagtagagaggggttttggtgggagggaagacggctacgccgagttcgctgaggtcctggctgccgatctgacgaccttcgaaatgctgtttgacgccctcggtgtcgaaggctacgagggtgtggttggggaggagggcctgaagggtttggagatcggtgattttcttgttgaagagggattttgcgatgggggagatgaagcgcaatgacttgtcagggagcattttgaggtggtacttgaattgggggctctgggaacgttgctgcaaagaatctggagttcggaagagggagaaaagacgtcacaattggaagtggaatgttgggaggtagaaatgatatttttactggaagtgtatggggttgttcttccaaaccttgatctgagcctacctttttggtgtggcgccgacgataaaactatcatggtacttgtccacaagcgagccattattctctcaaggctcatttagtcttccgcttctgcttcggctttccaaaacacccatgcaataacagcaatgcctttcaatgcggctgctgtccacaaagcgccagccaggccaacgccggtgtgagcccacactccaccaagacaggcacctagaagcagtaatgtcggcgcagcaattcgccgatttctctcgacgttcgaaagtttgaagatgtctgcatcggagaacaggtcgcagtaattgctcgtcaggaccacgctcgtcaagccagcatactgcagcgctcttgacgtcacagcctgtccgctggactggaaagcgaccacggcgatgggcaccagaacctgccaactaagaccgccagacttctcgcggtcgaaagtaacgatgagcgccgctactacaatgaagagcatctggaaagtataggatgcgatgagtacccatcgtttcctcggcgtgaagtaccgatgaaagcgagcaaagacgaaagagccaaagcagaacgacgcaatcgacgttgccgctttgatccaacgaatgccctcgtttggcgcgataactccgagaccaagatagatggtgtttcctagtgctgcgtaagcatgattgatgcatggtgtttgacttcactaaccagtctgcatgctcacgaaggagccccagatgaaaacagccgagctatccagcaatccagtaatgatgtagcagaacagcagtacgaggtctgcccagttcttgctgacgtctgccgccatgtgcttcctcagcttggtgggagccgaactttttccgttcggtcggccgagaagcggcgtttgctcgttggagcctcgggtggcgcctgtactcatgatggcggaggtgtgtgacgaaggtcaagaaagggatgcagcacgaagaggcctgtagatatctatgcgagtggagacgcgacggcaggcccggcacggtggcgcgcgatcgacagggccgttggctaagcttcaggtaagcctttgcggcagatgcaggatatcgacggatgttgtgacgacgacctgtctcaaacaacagaaagatactcgttcgcgtcgattcaatggacgggaaaaagtattgagtgtgcggggagtgggaggctgggttggtgttcagccaagcgatgaatgtcataaagcttgttgttgtcgtcatcatggcacacggcatcacggcacggagttacgagtactctcaaaagggcgcgtcttccagctccgcggctttcttcaaatactagtcactgactcgtcctgccctcacctcaattgccatcaattgaataacacgatgcatcttccgtcgttgttgatcgcgcttggtgtatgcaccgcatgggccgcgccattggagcaacagccactagcaagtggtcgcaaacatgcaggtcctcacaagatcaaagatccatacaagcccggttactacgatgagtgggacaggaagattgattctcagggcgacaagttgtccccagagccactcgtaagtattgtcatttgacattgagatgtgaatgactgacaatagtcgcagcgaaatggtgatggcactgatgtcctgggtccacgcaacagggcgcgagagcgagagaatccagatctgatccgacctcccagcaccgaccatggtgccattccaaacatgcgctggtcttttgccgactcccatatccgcatcgaggaaggtggctggacccgtgagaccaccattcgtgagcttggtactagcaaagagcttgctggtgtcaacatgcgcctcgatgaaggcgttattcgtgagcttcattggcacaaagaagcagagtgggcgtacgtgcttgaaggcaaagtccgcattaccgccctcgacgttgagggaggcagcttcgtcgacgatcttgagaagggggatctttggtactttccatctggacacccgcattcgcttcaaggcttgagtccgaacggtaccgagttcctcctcatcttcgacgacggcaacttctccgaagactcaacattcttgctcaccgactgggtcgcacgcacgccaaagtcagttcttgctgagaacttccgcgtgcacccagaagttttccgagccattcccaagtccgagaagtacatattccaaggctcagctccgggttctatcgaggacgagcttcctcatcccaagggctacaagaagtcgaagcttcagttcagccacaagatgctcgctcaagagccgctaaacttgaccggtggtgaagtccgcatcacggactctaccaacttccccatctcaaagactgtggctgctgctcatcttaacatcaagcccggcgcactacgtgagatgcactggcaccgtaagtagtcgtaacttgactgggagaaactcgaagctaacaaactgcagccaacgccgatgaatggtcctacttcatcaaaggtcgtgcgcgcgtaacaatcttcgcatccaagggcaccgcacgcacattcgactatcaagccggcgacgtcggcatcgtgccccgaaacatgggccacttcatcgaaaacctaagcgatgacgaggatgtagaagtcctagagattttccgctccgacaagttccaagacttctcgctgttccagtggctcggcgagacgcctcagaaactagtcaaggatcacttgttcgcgaatagtccgaaggaagctcatgagtttgaagaggcgctgaaggatgtaagaccggatcccatcaaggatgttgattgggataagttgcttgaggaggagaaggttgagttatgaatggcttgacattagtttggctgtcgccgacgctttggaattccaaagacaaggatttctaggaatgcataagcttagggttttatgataatgatcacattggctacaaagcttaatattgctcagcaatgaatgatcaattctgaaatctgatgtaccgctaatatttgcagtgcaaactacttttggtgaagagaaatacttcggcccgccgaacatttccttagccaagtcatcgtggcgccacactaatatagcaacgatagcccatgggcttttctagtctccaatcaactacacgccagcgacagtgctttgagtacgtttgattcagtcgaaccgagccagaacgagtcactgaccatatccatgagtcccaacctcagagtctgagtccgatcagcggtgcgaattgaaaaggtcggttcggaactcctcataccttgtgccatggcagggactggacgacttcggccatgtctatgccatatgtagattgcaggtgcaatgcaggcgatcaagatgccaatgaagatgccgacaagggtcagggtgttatcagtggaccaggcaggcatgacgaaagatgtggaagcttttgatgatggacgttgattcgaagaatagttgaaccgcgaagggaaagcagcacattgatatcagtggaaggaacgcagtggtattcagcgactgaaagtggacttatatgccagattcccaacgtgtagctccctgaaactatgtggtcgtagaaagctctatcgtaaatccaaacggtgttgtttaaagtgggtcttataccaagtggtcgctgtcagcgtgtcagaccaaatggtcgcatcttaagtggtttgatcacagagggactcggtctgtgttctcaacactaaaattctgattcttttttaacgtatgcagacaagcgcccgaggtccgtacgcaagggtgcgcgtgaaagacgacgcgattggacgctaccaaggacgaacagtcgcgcgcgctcgaacgcgatatcacatgttctgcaatttacagaattagggttcaagaagcggaaggcgggtggtattttctgcaggtagggaaaatggttggcgtggggtgagtgaaatacaacctggctagacgtgcatatgtaggatgaccttgaccccgcatgccccttggtagaggggcatactgccatgattgttttgtgccactcgcatgcagtacaaatggagctgcaatacttttgactcatggagcggggatattgaaatatgggatgggagcgcggcaggttctagggctgcctacgtactcattggctctaagagaagggaagattgacccgcaccgtagaacacgatacataccaagagattttgcagggctgctgcagaccggtgaagacaattttgttatctgtcccacctcattggcttccctttgtgtgtccttacagttctattgtggtgcaggtagaaggatcacatctgctatcttgcctctaggaagtgttgtcattgacccagacgcagaatggaggtttaactagccctggaggatctcaattgcctatcattgcgtcacacagaagacgtggatcacttgggaactttacgtacctagcacagacaagattatcctgctgtgcagcttgtgaaactcctatcggagttaattctctactgagtcaaatttgacatttcctctgtcaacatacgtagcataatcctgtcattagattcttcatcgtcatgagccgtctttatcaaggatgaggctctcagattctaccatctttgccatcttcaaccgcgctctttcttatttctcaggctccgtcctcccccaagagctgatgcaaccgatacttcctcgtaggcgtcccgtctctatccaacattcccctctccctcagcgacccaaagctagtcggagcctccgtagcaatcctagtaaagttgcgaccctgaggctgtgaagacggcgaggcctcatcgtcgttagcgcaaaagtcatagtcttcaggcgtctcgttgaactttggaagcgtagggtaggccagggtaggaggatcggcgaggttgcgagagagttggaatggcgagatgttgagctgagcgttggtaggcaggtgaccaggtggagctagcttcttcatgatgggcatgtctccggtacttgatggggaagaggtgttatcatcatgagcgatgtgatcgtcggtatcgacctcagcatcagcctcagcccgacgggcggacgctgcaagcgcggcgagtttagaagagttgcgcagtgagtactccaagaaaatgagccagacgagcgaaccggctatgagagtaaagaagaatgtgccgatttgaccctcgcgatctagcagccagtgttcgaatggcgtgttgcggattggacgggatgcgatcgtgcccaaattgtcgaaagcctcggcaatgaccgtctcaatccaaatcaattcgcggtggcggggcatggttgcggtgagaaccttggaagtgttgtgttggtccgcactgaagtatcgcagtggttgattatggtttatgaatagagaagtggcaggtgtggagcgaccctacaaagatcttgggagcttgcgggttataggtgcaggtcaagcctagctacaagtggacaggcagccgcaggtttaggtgaaaggtcatatttcagtgccacagtttgctgtaccctgatctggaccacgtggcttgagacgagaacaagctcgaatttttgctttccacacgctcaacgaaaatgttgttatctcagtgacaacatcaatgtagctactgtgcaaaagaccattttgcggtcacatttcctaccacttcaaccccaaggctcaagaaccccagcaaatctccctaaatatatctcgtttcttatcaaaaccttctaagcttcaccaataatcattcctccgacctaaaagcctattctggtatgctttcaacgtcactgactctttttcgtcacatcgcacgcgagttttctccgccttctttcgcactgtgtttctagctatacttcacctttacgcgtatgggaccgatatcttacatccgccatggggatattctgcctcgcttgtcctgcacttctttcgatgataatatgagacttcctttttgtctgtgtaggtcaatcgtctgtttgaacagtccagtgatttaaagcgactcaggcagatatcaacacccgatgcattaaggcagcatcattacgacatatacccctattttttcgtcgcgtttagcccattttgtgaagcgtcgctaccgcagatcagccaaatctaatcctgtctgccctcgcttaatctcatggtgtacttattattaggcaacaacattcactcaatgcagccgtccatcttgatcctgaaatgcctagtctttactgcacagcccctctacagccaacctcactatgacacataaagccttgatgcctcaggctgtaccaaaatatcgcacagccctcaaccctttacataacctcccctactcctccaccctgtcattttctcacagacatcactaaaaatgccaaaatcaaagcgcaaggccgtagtcaaatccaaaacacctgcaaaacacactcgcgcccaacccgtatccaccaagagcaaattcggcccgcagcccgttttcttctgcgaccccgacacttcaactgagggcgggtttctctcgccatggtatcgcagtccctttgaagtaaaaagcgtaaagtacttgaattctggacagtacatcttagctgagaaagcgaggatatttgacgacaaggcatgtctgcacttgagccatgcatggacattgttttaacatgagatgtgattttagaacacactccagaagatcttagacgcgacggcagcggaggatttaatcgccctaggtgatagcattagtaacgtagacgataaagtgtggcgacgacgtatgtccaatcccatcccaattcttccatttctggacactgatcaaacactccaggagcagcatacatcgcgaaaaaagcaaacatgttcaaattctcttccaacacgccggatctgcgcaaacagctcgaagctctcgggcgtagagaaacagtttttgccgacccatctgatgcgtttcttggaattggatttggggttgatgacgcggaagatgtgtgtaggagcaaatggggtgcgaatgtttttggcaaggcggttgaggtggcgaggaaggagttgaggattggaccgcgtgattatgcggactttgataggtatgttaattgctaggggtttgtagcccaagagttgatagtgaagagtaagcttttgttaaacgtatggtactaatacccagcagtagcttctgagacgtcctggtttggctctgggtgctccggtcattcaaaatcaatgtaatagagcgttctgaatgagttttacgcctttgtaaacagacattttgctgcaaaggacttcgtgacccatgtacagtcacgacactacacagctatccccaacatccggtacactccacccctctctttttgtacttccttgccgaacctgtctccttaccctcgaattaactcccctcctagaaatcccttccgttcccgaatcattcctcgcatgccccccgttcatcctccttttccttccctccgcccgcgccttccctcctctccaatacttccccaacacccccaacacccccacaacccccaaaccaacgagcgcatacctcaacgcatccaggaccaccccctcatccgccatcctcctttcacggctcgtacggcggcggcggttccgggctcaatctcaatctgtacgctggcgcaggacttctagtcgatgcgtagatggagaggatagtgatgtctgagatagtggggcgcgctttgaggaggatgagtgtgtaccgcaggacagaggggggtttttgtatgtgtgttgaagatgaagaagaagaggttaagcggcggtggaaggagtggcgcattgagacgtcttgccggtatggcgtgagagcgtgaagatgtgatgtttctttcaggtcgttgcggagaagtcgctgatgggtcgtgtggaagatgtagagtcctttgaaagtcgcgaagaagccgctgataggttgcgtgtcgtatgtttattgtgtgctttaggttgttattgtgtgctgcgcaaagtctctcctcgctcgcagcgtcctttcagataacctttgtattggaggtggtgctgcttgcgcgtcgaggtgcggtccatggatgttcctgccattgtgagggtcacgtgcctctttccgcttgcgggtggacaaaggattaggttcagaagcgtcgttttggtcgcatgctcttcaattcgcaacgtttgattgtttctcggctagtgtggaaggttatagggaaagactagacgcggcgtcgtgtctttgccttatggtggtctgggctggtgtaggggtcgaggcctggttcttgtgtgacgtagtgtcagggatgggacatctatatttcccacgtgagtacgatatctcgcctcgaatgaagttagaaagtgttcgcatgatatttgctgacgtgtgcgtgaactattgccaggctattgattaagatgggtgagtggagaaaggtcgcattaggtgcgctcaaccgcaggagtacgaatgtaggcagtgctcaactgcgcttgctgttgagcgatacggaatgtatagcgatgcgacatgacctgtaagggttcgagagcgtggggtgtggttgtacgaaaccatcgtcaaagaagatctacacaaaacaatggagcacggatcgtgaagagaatcatgtagtcatcaggagctccatttttgacaagacacagtctatgtgcaaagcatgcaagaatatacaactaaaccaaggccagaaagatcaaaacgcaaatcccaaaaaaagtcacaatataatcagaaaacactcagtaaagaacaaagaagcaaggcagacaaagcaaatcacttctcccaccacttagttgccattccggtacatcccccacatgttcctcatccgcgcgacctgcaagtccgtgaagccctcatagcacgagtcaatcgagtaatccatataattatggatcggatcactctcgccatccttctgctgatcaggacaagtgcgcttcgccggggaagtcggacacccatccgtcgccgtcttctccgcaggcgtgtcgtcaatgtaatcgcctggcccgtcgcacgacccgccttcgaaagtgtgtaacaagcccatccagtgacccgtctcgtggaccgccgttttcccggcattgtagccgttcatggagccctggggcatggtgttggcattgacgttgcatccgtcgttgtagtagactgacggatcggccttgttctgcgccatggacgagggcagcgtgcagcgcccgagaacaccgcccatcaggtcggtttggaagtagatgttcagcgtgtcgtagctgccttgacggagggctttcttcatggcatcgtcggcgggcttgtcaccaacggcccagtcgtcattggttgtccaggtcacgttgatgaggttgaaggtgatgtcgtgcggcttgtacgcttcgttcaaagcatcgatttgcgcagagggcatgctgtttgtgatggtgctcttctttgcgcttgtggccacaatgtggaagacggcatcgattttgatgggaccagaaggctcatcacgggcagcaagagcggcacgagcagctggtgagccaccttttgagccgccatgcagggcctgtatggtttgaaggaattcatctgatgcatgcttggtgtcggttccacagtcgaagctcttggttgctgacgccaggaggcctagcgaagcaaggagaatatgtgtgaacatggctgccggtagcgaaaggagcgtgaagaatgggaggtaaatcgaacaaggagcctcgtaggaagttttactgctggcgaagcgaatgttttgaatgcgaatacagaactgattctgcggtagttgcacaagacgaggacacatctgcacttttatcctctgccacgaggcagtctggattccttagttccagaatgtctgcatgggtttgtgtcgttggccgtccgtaagttctggctggcctctgtaagccgatgaaagcggttgcgccatgagacttgtctgagcaccacccgttcgtatgaatctgacaggttacttgtttcggatcatcgacttagtcagattgcgatagactgaatattgaatgatgatgatgattgcattgacgaaatacgaaagaccttgttccagtctctttctaaacaccttaactccaggccttccagtcccacatgatacaaacataatgcgaaggtccaggctgccagcatggttcaggctaacggatataatggacgaagaaaagtgcgcgcttagctcggatgtattgccatatacgactatgcgccgcctgcacgaccagtagtagtggctgtactaggctgatcgttattccacgtaaggtaggtgtggtcgccaagttttctagaaggaagttagctacaaatgtcccggaatgtgggttgcaatgtgctgaccttggtttgatgagatgcgtagccaggaatacgacaccgagtaagaggcagagaccacccactacaagatacgcaatcccaaggaacgggttcttgccacccatgacggtgcgtgtcgagatcagtatggacttggtgccgctgtacttctcgacctggaagtctagaatgttgttagcatgtgtcttgcttggtgacggagatggatgtcgtacggttgtagatcttgagcctgtaggtcgcggcgcgcatgaccgtgtcgtcaacgcttctttgtgctaacttgctgaaagtcggcaagcccgcagtcctcatccacacttggaactgctcccaagtatgtaaatcaggaagtccagtcgaattgtagccgtcttcaggccattggtccttccagaacggaggtgggactacctcatcagccttgtaagcagtctttccgtagagatcagcctcatgggaccaggacgtcccgtgagcggtaaagttgaaaaattgctgcttgccatctgccggggcatttgggagattcgaaatgctgaagttgtcgaaggtgtcattgaacattgagttcgcaatcagcccacaaggatagtatggcttgttgtcttcattcgtattgagaggggtacaatcgccagagttgatatcagcggcactctttgccttgcccttgagctgatcgatgtcgacggacttgacatagcgacgatgattctggtagaagttggtgaggcggtagtagaacagaatcggcggcttgatatcattggggatggcaatgctcaatatgcagacatctgtctctctggacactccagacattggccaggtgtagttgtcgcgtgcacggccccatctgggctgttctttcatcttggtattgaaggtcgccgacacatgttggctaggaatctctgcgagtgactcgccaatctcgaagttcgcggtcgtgttgggtgcattcgcgacacagtcggtgtagtcgatggagatctcttggacctggttcccatgtcagcttgccactcgcgcacttcctgatcgagtatgctgacctttgcgctcgcgtacagcagcagtcccccaatgggcgcgaatataatgccgacgatgaagaatagcggaaggaccgtctttggggtcaagatgggtctgtcgcgggctgttagccgtcatctggtgctgtcccacagcgcattgtactcactgccatgccttcaagcgctgctgtcgaaacgccgtatctgaagcccgtcagtatcgctcttccttgcgcaacgtcgccccgctgtgccgcttactcggtggccttctgctcttcgtcttcttggtgtcttcgcgggctgggtcctggctggatatcgagtccgtgtgctcgacctgctgtgtttgcgacatggcggctatttccgcacgactccgcgggtttggtggtgggagggtactgcagtcgttgctgctcacggatgaatctgaggaacgcggcggatgaacgtttgagcttggccaagcctcttcccgatttagtgacaggccgcgccacggatcttacacgtccccgctccaccttgtccgagccccgttttcgcgcgtcagggtctgcacggcggagcctcacacggagataataaaatcaccatggcaattgcgtgcaatatcgatgcatcacgttaagcagagagcacatgtagttgactgagaagtaatgcatgttaaatgagatccgtctaaactacctaacatggagcggcaagggtgcgcgctggcaagcccatacgaggactgcgaaacaacaacttgtgctgactcgggggtatcgaatatgctgatgaaggaaatccatccaatacaacaaacgccatgacactccgcccggtgcctcaatgaagacatgggcccatgaaagaatataaccataaacgcctatcatgattcatccatgcaatgaggggaagcgactgctgtcgtccctggactggtgacagtctgatccagtaaacaaaaatccgaaactccgatggtgagatgctatgcaacgtcgtgcatgaagagtaaaccgtaacatgagaaagaaatggcaggaggagatgctcagaggtacttgcggaagtactcagggttgaaccagccgaccttgtcgtacgattgccagagtttgctagccttgttgacgtcgatcttgcaagcctgttgggcgtcggtcttgcggaactccttgccgatcttcatggcctcaatgcgagcctggaagacacggcgcttgctgcagaggtacgttgcgcagttgaggcgcagcgttgcggcgaggtgaacctcagcctcgtgcaacatgtgccgatcgggatcattggagagatcgagcactgtgcccttccactcagccttgaggcacttggggttacccttgggcagagtgtcgaccgaggggcagtagtcaggaagggcgttgtagtcggtgtcgtcgcggttggtggtgatgcgcgcctgcttgggagatgcaacgactggggagtggtcgaacgagtcgagaggcaaagccttgggtgtgcgcttgggctctcgcgcacggggagcacgaggagggatacgtgcgagggcaacctttggctggcgagctcgcgaggagggtgcaggtgcaagcttcttcaggaccggtcgcttttgcacaccggcaggacgtccgtagtactcctcgtagcgtcgctcctgttctctccacgcacgggggttcttgaaggcctgctcgtagacagtagatctgaaggtgacggcgagttcgtagtcctcgagagagggcctggtctgcaggcgtgcgtagcttggtgactgcatgtgcttggaaatggtctgggaggccggctcctgggggaacagtggctcaagcgcaacgggcgcggagttgctgcttgaggcgaacagctggggatcgacggcaccttgctcgtccacaacctccatgttctccttttgcgactgtgtttcgtatggagagattggtggcgatgcatatgcatggccccgctggaggagcagctgggcctgatagtccatcatggcgttattgaagtgggggcgtttgagggtgtcggtagaggactgtgaagtgacgctggagaatgaggtgggtgcaatcgacgagccaaacgactcggagcgttgcatctcgggtggcgagaggagcgaggaaaccgttagacggtggcttggaggtgtcttctggagcatgtttgccatggcgtgtcgagtgtgcggagtttgtcaatggcaagcgtcggaatgggcggggaagcggatttaaataactcaaggcagccgtgggcgaagagcggaactggcgaggcgaacgattctggtagcaatatgactgttgggcgcagggagccttggttgggggaaacggtggcggagctgtggttatgtgcggttcggtgacccagtcgcaaacgacccgtggaacgcgacagaagcgtgccaattgcccgagctgctgcttaccacatcgacggcggaagtcaattagtaactggcagctgaattggctgcggagataggacgagaggtatagcggaatggccaaaatcaagccgagtcgctgggtgggtggacgcgacttataggtgtgcagcgtgcaccgcctgacaagtcggcagcggtttcagtggtaagccacatgacctgtcctttgatgagacatgtgcaagcaacccggacaaagagggtgtggtaggcgccccagtgctcaggtgccaggctctgatcctccaggcatcatcaattgcacgtccgccggcattgcgcccacggccgggaatggcggcgcgctgacgaatctggcctggcggccatggagaagtgaatggaacagcagcgaacctagcggatgcgcagcagggcagccaataattgcaggggaatggcggcgaggcagcgaagggcgagctgtcagagaggattgagtcactggcgaatttagaaagcgctccatcgcaccttcttccctgggcgtaagccaggataggcaaggggcgtcccggcggcgcatcgtgtgcccgacccccaactcgcactccaccgccccatcacgcatcctacgcgcagtccatactgccagcaccacgtcgtcgactgccattgatgcccgctcaattgctgtcaacgtcctgcttcctgctctcaggcattgcattgcattgcccgtgccattggctgccaggctgtgacgccagcaggaatctacgtgttacagtcctgacggtagcctacttgcccacttgcccactctctcctcaccgtccggtggacgccgtcaccgctttcgtcattctcctcgcggcttgtctgtcatttgctccgtggagctgaccgccctcaactcaatgcgaagatgactgtttactcgctccacattccctgacacagctgtcaattgatgtagctttccgcctggtgccagtcacatcggtcaacctgctacgacgcccaattgaccccgcctgcttcacggagcctgagcagctcaacagacaggtcaattgctgagttccgccgtgctgcacacccatagcacgcagatcagaggcgttcgcaccgagacaaccgccatcgaccaacacgaattggtccggcccatctgtgatcttgtgacacgggcgctcaaagtggacgccaccgccgcaattgacgccgcccattaggttcaaggtgctatgtcttgcagcggcacaaggtccattcgcccactgtgctgcttcccctgcgtgccctactgccaatgggcgtgcatctcgtgggccctcccgcgactttcacatgttcgcaggtgtgtctcagcaggacagtgggagaacaaaatgaccacaattgcaccgacttgatcaagaatgtggccgcagcgacccaccacacattggtcacgaggtgtctgctcgatacaccctcttgttgcttcgtccaaggtcatccatcactatcccggcgcattccttatcttatcggtttgtgggggaggggtatggtgcactaacccctcagcaatcatcgaccgtctggaacagtaccatggaattgtgtcgcgcgcgcctcccgctggtagcccaaaatgcgcaagaccgccaattaccgatgcttatcacggtcttgtcgccttcctggatgaattagctctcggactccacccctcaccgtggccggcttccagaattaggaacacttgcagcgcgagaaccaacgctcgagcgcaggctagcctcttgccttggtgggcgtttcaatcgaagggaacctctgtcgattgcccgcgcgatgcccttctagacccgatttgcgttgcgaaggctgccgctaaagtggtcatcccgataggccaattcaggcagatgaccctgtcgtctgctgccctgcctctggaggttgcaggccatggggtcccctgcatttctccatgcttttgacacttgcctgtgcaggacttcgtttcgaaggtcaaacgcgagcagagtaaggcgcagtcctgtcatttgcgcttcaaacaatgacgtcggtgtctgtgcgcacgcagcgttggtgttggttcgccctgcgttcgagcgttactttggctgcctaggccagaccggtccccgtgctgaggacaaactcgttgcgaggcctgggcagcacagtcagataatcaaaaggggcgattcttagaatgcggtcgtgagattgctgaccagcgattgagtttgattcggagtccagatacgcctcgcctcgtattgcgcaatgcgttgatgatgcactcggaaaggagaaaagcagtgtccaattgcaacttccaatgcgatgcatctttggccaaacttgttgctgcacgcaattcctactttgaacaattcgcatgcaaactgaatcgtgaaaatacgaagatctcccactcccacgtgcgggcgtgcccagtgcgtcccgcgatctccactcccgtcttcaccctccacaaccttatttgcaccgtgaaaaaatcccccgccgacgtcattcccatccccatcaaacatgcccacagcaacatgtccatcacgatgtctctaccaacgtctcgccgcttcataacgcagctcctcgatgcactgccgtcgtctgcgggcactcacgatgcggccacgaacccattgagcagcgtgcccgagtccgcgaagaaacaactgctctcactcgcaagtcctgttcccatccgagtttctccccgcgctggatttactcgatcgcagactcgttgtgaggctgaagatcagtgatgaaaatggaaatacgcgaaacgaggactcagcagcacggaataactccacaacggctcctgctcacgactacacaccctcaagcatctactacgtctcctccgctcaaccccgtcgccacgcatcctcctacgacacgtctacgtcctaccaggtccgcctgcgtgcgtggaactgctcgtgtcccgcctttgcattcgctgcgtttccagccgtgcatcccgagcccacataccagcccagcgacgcgacggaggatgcatggttcggcggcgtgagcttgggcgagggtataccgcctgtatgcaagcacctgctggcgtgcgtgctggtggagaagtgtgcggggttgtttggggggtttgtggtggagagggaggtcggtgttgaggaggcggtggggtgggctgcggggtggggggattgaatgtgtgattatgagagtgggagtggggattgctgcctttgatacccagccgttgcagcgcggcttgatgaggatgtggaattacgcgaatatgaatgcacggagtacatataactccatgaatgtatggagttattgtcattggatcttatgaggtttgttcatgctggatctatcatatcattatgccacgggacttcaagtgacgccaagtgtgcttgacgctctgctgtagatccttatgcggtatagtacagcctcgctgagggcgagatgcatgcgctctatcgtcgcgcgttatcaggtccctcacttcttcttctcgggctccttggccttctctttgctcttgtcaccctccttggtctccccgttgggtgtctcggccttcttttccttctcgccatccttgccttcctctttgccagcctctcttatcttctgcctgctgcttgttcttgatcttgttctcgatcaggtcgtggaaggcggtgatggcgcggatcaaacttgacaggtagatggccatgagctggtcattcgtcttgacgctcattgctcttgcgagctcgccattgtcgatggcacctgctgcgcccgccgcagagccgacaccgttggtagcgccacccacaggtgcggccttgggcgttgacaggttggggagcaggttgaagacgtcttgtaggttgccaagaatggcatggttgaccggcagatcctcgtcaagaaccttctgcaggtactggccgatgtcccgtaaccgcagatgcagcccttgtagcgactgcagttgtgaggttatgcgtgtggagagggtgccgacagcgacgtcgcgaatgtcacggagaaggtgctcgacaccaatctcttcggcttcttcggcttcgattatcgatggtgtgtgtacgaaggtcttggaggtagttgtgccgtcgtccttgatctcctcaaccgcgaagtaggcgtctgtaggcacgccgacctccttcggctgcacatcgatgatgaccaaaagcgggttcggtgtgtatcgcttgaacagctcgttgacctccaaatctgatgcgcgaagcttggggcctgtgtgataccacccaatgagcttctctcgtgcgttgaccttcttgaacatgtcgttcatcgactcgacgtagttgtggtctaggaaccatactgaagggtctttctcgtcctcttcgaatggtactgggcgattgttagcttgctgccacactgcccgccataattatgccacccaggcggcgaatcgggaatcgcaggtgcacataccagcgaagctgtttgacacgcgcacgttcttgccatcattctgccccaaaagcacaccaactacacgtttccttgttcccttcgcttggcggccgtagtgatctgctgcggagaggagcacaagcggcgcaaccgagacgttgcgggtcacgagcgacagcgtctctgctgtggtggcgggcatcttgaggattcgcactcagtatagccagaagaaggtgatgacggaggcggaagaggtgatagagtcggggtggacggcggcgggggtgttgtggtttggtgttgatgcggctctgcgatggtcatcgaagctgtcggaacgaagttgaccaatgccgacgtccgagctccaggcacgctggtagcgcgtaatcactgctccacaacccttgaggttcatcatagtggaacattttgtattacaatgctcgtataatttaacaacgtaatgtggtatctagtgaaggcataatgtacatccaggaaacgaaagaaaatgtagctaatagaacaagaggaccggcccagtaacccaacatctgcatgaccatacaaggtgcgccgactacacacgtaaaagaaaagcattacatggtagcagtcgggaaatagtactggtcccagaggaactcgtagtcctcgatgacaccaccaaccatgtcaagaagcggcttgcccttgagctttccagtcaatgaatgtatccaggatctgcaacagttagtagctactccaacagagcgggcatgatagacttacttggtgatgttctcgtagaaggctccgcgcatcatccaccagccaagagcccagccgcgcttcttcagctcttcgcgctcgagtccagtcaagcctcgcagtccaccagctaatcgctcttggaagtccttcttggcgagttgtcgtgcaccgtattcgatgcttacgccaatcaaccaaggcctccagctcttcctgtcgccactgaattgttgcattgcaagagcataaatgaccggtcgaagtatgtagagtgcctcggccagttcgcccttgccgttgacgcggtgaagcagtgctttcgggggtttgatgtcgtccgcagtgagcacctttgatagcaagtagtttgagatgtctgatgaatccggaagactcggcatcgacagtccagtcctgggcatcgtccagttctccgcctctaccgagcgctcgcttggtggggtgtccattccgtctgcagatgccgtggaatcctccaacgagctgggatcaatttctcgttgtggcaatggtggtgataagagcggtctcgagttcgttaatctcaagagcagtaaccgacacacagccttgatgatttccaacagcacaatgacacgccaccgcaccttctcgcccttcctctttgctgccatttcccataacagttcagtgtattggatgatttgcaacacctgcgcaacgcgcttgtacgtggtcgacttctgcgtccagaacttggtatatcgatgatgcggggtcactggatgcttgcgcgtgcctgccatttgcgccattgctttcgaaagaagggagtcatggtagagggaaagtagttgcacaccgctatgcactgcattgtcgttagtatatgtaaagcgcgacgtgccgcgcaagacgtacgggactcggacgcgatctcggactctcggaagcgtcctatatacagtcagtattcatgtgtctcgcgacagccgttcgtagatttgtaccaggaatgatgtatgtgagcgaccgcaacgccgactctatttgtgtcactgcgctgctgttcttggtgatgaagtcagagtacatgcccagccactgcgttggcatggacagcacctctgtcgtccgttgagtcgcttgtttgtacatcgcgattggcgccccagtcgctggggattgtcgtaagggatcgcgctggtgggtggtgatgtctgtcggttgcgggtcacggggggctggtgcgatcagggtgaagtcattcatgcaaggcgcgcactgttgccgaggtcccaaatatcaagaaccctgcacgctttccagatcatgtgcattccatttcatcagtcttgctatcatactccacctgctatcttgcaactctgaattttcttcatacaaccattcaaagtaaaatttcctgtgcggttagtagttctgtccttgaccattgcttttggtttcagcctagccgacgaccgccctttccaagattgtagcaggcttccaattgctcatactacacatacgctccctacaaagcgaggtacgacttaagcgcgtatatgtgagccagatacggttgcaatcaatgtgccccaactttgcatcgctgttcaccagtgcaagaagggcgctacacgatctagaagtggaattagttccctgaacatgtgaccgcgcgtaactcaaaacacgtctttgtgcaaaccaaagcagtcttcggccatttccgttagactgcctacgttcaccgctcgctttgactaagcatggtccattcatttctgactccttccttctccaagtttgacgtgccacaatcatcgcatagtaattgcgagcacagactgtgcatctctacatatttgaaggcgaaccacaagtcgcatcatataccacatccgcgtcggcataaatcctaggacttggcctctatacaacaagtctaatacgatggccacggctgaaatatcaatccgcgcgccccaggtgcccatcgatgagaactacaaagagctcttcgcatctgtcaacaaatacgttcacgcatacatgtcacagccaggacacgacaactctcacgactaccagcatatcatgcgcgtcacttcaaatgccaaccgtattctgaccgctgaactggaggccaacccttccacgtcatacaacaacacagcactgttcctagccgcactgctccacgacgtcggagaccgcaagtacgccaagcccggagaggatgtcgagaaccagatctcagcattgttgcgcgagcgaggcgcaagcgaggatatggctttgagggttcaggctgttgtcaaacatgtgagctactcgcacgaagttcgtaatccagaagccgtcgtcgccacattgcagaagtacccggagctggccatcgtgcaagacgcggacagacttgatgcaataggtgcaatcggtgtggcccgatgcttctcgtatggtgcagccaagtgtcctgacgagccgatgacacgggcgatcgatcacttcgaagagaagctgtacaaggtggcggacctgatgaagactaagagtgggaaggagatggcgcagaggcggaagcaggttctgaaagactttgcgaaggagtatgcggcagaagcggaactgtcgtttgtgatgcaatgactaattgtatcggattccacggagtttttgtgtattcaatgatgttgtcattgtcatgtttgtgcatactcacagactttcttagattgaatgagtcacaaaaaaacatcaataatagacagccttcgcttctggaaattaatagctagccttttcgcaatgacttaatctctcaggctcttactgtacattctcatcattttcttggtctaagcacgcccgatataggaagtgagcctttgggattggaagatgcccgttttctaaatccggtccttacctctgatgtccaagtctgattggtaagcctctctaaactcccactccacaagcatcgcgctaattgtcttgaagtcaaccatcgccgcatttccaaagctacatacactccgaatcatggacatcccattccttcactggactgaagtcccacatcggcctgaatctgatgaaggcatcgaccagactgcatcgcaaaaacagctgttaacggacctcattttcaagaagcttgtggacgaaggatccaacatcagggttatagcatggtatcctccgtcaggaaaacacgtggctacgtgggacaagcgcgcagacttgaatgggcatatctggccggagtgcgcatactacaagggcagggtgactggctggtgtcgtgtgaatgaggtcgtggctgtgcctataccgaattttcgggaggagatggcagagtcgagtattctcgactgttaatttgcctgacagagcatcagataaggctctggcgaggaaaacttttggcgttggaaaaaggcagtttgtatctgcgtcgcgactgggtaatggaaagcctggaggaagggagaattggggcgtatacatacgcctcagattgtcttgatttgtatgaaatatattggttatcacatgtttacggctttgtcaacgcttgaagcagctcaacgcaaatagacagtgtcgcgatggctttccttcaacctgaccaaattcgtccctctccaacaatctgcgacacagaaatccaaacaagactaattctagttttgtttttgctagagggttagggtagagcgcagaaggatctgggatgagtcgactcagtggtggcattttcttgaccccgtaggactgccgtcgaggccgccatggtggggagttttgggtcaagagtgcggagtgtttggagtggagagggagagcctgcagagaacgtactggaagatgtggtccatgcggtgacgattgcggttttagcggctcatattcattcactccaagttgactggtcaaacagagcacacaagatgggatagccggaaggtattcgcggtacagctagaattgaaatgcaatggtagcaacatttgaatagtttcaggctagcagaatatctgctacccattgcatactggtcgcattccatcgtatttaacaccacatgggcatgtagtagtggatgtagtacatgaaatggcagccgagcaagaggcgatgaaatacttcttatcatatgtcacaacaatctcgatagggaaacaaaccgacaccaggccccaggctacgttgtagcagttaagaaagttggtatttgatattgcgttttcaacatctgaaggaagttgagatgaggtggggaacactagcgctagtcccagaatgggtcacttaacgcgtccgaattgcaggcgcgtcgtccgcgaaaccgacgcgcatcacgaactatcgcatacaaccacaccataccctgataataatggcgagaatgcagggaagacaggcccgtaagtattggtctaggctgcgcgtttgttctcgaagctgactgaacatgtagatgcccctggcgcaacttacctcgcatacacaccgaacggaaagaagctcattacagccggagttgacaactactgccgcgtgttcagtaccggatccgacgacgagcctgttacagtagacaactgccaagaagacaatacaacgatagtagctggtgtatgtatgctagacatcgaacacagaaactgtcgctaatggacgacgcagagcggcttcttcatcacgggatccgaggatggtacagtgagcaagtacacactcgacgggaataaattcgaggaaatattggacagagccactctgcccatacgagatgtggcactgagtccagacggacagtggattgctgtcgcgagcgagtacgttgaccaccaccattcataggcaaaagctaattatcttagcgaacttgttgtaaacatagtgaacgtaaacgacacgaccaaaagacggaccttacgcgaccagcctcgagctgtgaaacatgtgtccttcgataagacgggcaagcagctcgctgtttcctgcgctgacggcaacatctacatgtactctctggaggaagatcaacctgaaatggtcaagaagattgacggcatgatcaagagtctggaaacagacgcggaatctagctcgagggtgctatggcatccggacggcagagcgttcgctacaccaacagcgctgcgggatgtccaggtcatgtccacaagcgactgggaacggcaaagggtcttcaagactggccatagtgcagacattacagcagccgcttggtcgccgaatggtgctcttctggcaacaacctcaagtgacttgaacctcagtctctgggacaccaagacacagaagatgctaaagaagttcgacgatgtgaaggctaccattcttgcaatggcatggcatccaacagagaatatcttgtcctacaccaacaacgaaggcgaactgtttatccacacaggctttgtgcccgaagaccagctaccgctgctacaaaagcctaccgtatcagcacccttcttccacgaccctgcaggtggccgtgctggagttgccccggcaccagataaagttgcaaatggtacgaagatgaccttgccagagaggagaccaagaccaagagatgggacaccggactctctagacgatttgctcggccctgacttcagggacgacgaagcggatgaagacggcgacgaagagatgaacgattttgtagttgacgacgatggtgctggctatgcacctgctctgaatggccatggcaagcgtccgaatgtccacattgccaacggcatagagccctcctccaaacggcgagctacaagtagtgccatgttccgcccacaagtccatgagcccttccagcccggtgcaacaccatggcgaggcaatcgaagactcctttgctgctctttaactggatacgttgaaactgtctcgcaagaaggccgacatcacactgtgtccgtcaagttctacgacgaacacactttccgcaacttccactttactgacatcttcctttacgataaagcgtgtcttaacgaaaacggcacactcttcgcctgccaaccgaacagcactggcgacggaaacccaggcatgatctactaccgaccacacgagacctggactacccgaacagagtggcgcacgaacctaccagctggtgagtccgtgactgccatcgctctctcagactcctacgtctgcgtcacaacctccgccaactacgtccgcatcttctccctcttcggcctccccatccgcgtctaccgccaaaagtccagcccagccgtaacctgcgcagcatggcgcgactacatcctcaccatcggcaacggacccattcaatccgacctcagtacgcagctcctctacaccatcgaaaacatcaaacacgacaccatctaccaagactcggacattctcgccctcccacccaatacccagctcacatccgtcttcttctcagccgaaggcgatccctacatctacgactcttcgggtgtcctcctaacctgccttggctggcgcaccgccggccaggcccgctgggtccccatgctcgacacaaagtgcctcagccgtcttgcctcgggaggcaaagaagaatcatactggcccgtgggcgtcgcgtccgactcgagttcggccacagacatcaaattccactgcatgatcatcaagggcaaagagacatacccctccgcgcccgtcccgcacctgtctgaattcggcttcgaaatcccgctcagcagcgccgtcgaaaagaagaagaacgcgcccgaggaggaagggagcgatgatgaagacggcagcgctgctgcgaagaagagcgaggcgaaacagcaggatcacgaacaggctttcatcctgtcgtctaccttgcactcgcaactctcttcgaccatccaagcgactcgtccctcgcccgcgcagcgccaggacctgacgaacttggaagtcgcgattgatcgggcgctgctgcaattgctgggcttggagtgtctggccggcgaggatcatggcatgaaggcgttggagattgtcagtttgatgagggatgcgaatggcaagatgctggatttagcgggcaaggtcgcggcgaggtatgggagggatgtgctgggtgagaagataagggagctggcggagaagaaggccatggagagggtcgaggatattgaggatgattattagatgaatatagaaggttgttccatcgtttggatctgattatatgagaaactcgtagcatagcgtcctggatactgttcttcaatcattggttatgatgcatcgggcacaccttgcacaaatcgcaactgtttgaggtattcctcgcaactgcttaagttattccgagttattcctcgcaactgcttgagttattcctcgcaactatttgagttattcctcgcaactgcttgagttattccgagttattcctcgcaactgtttgagttattcctcgcaactgtttgagttattcctcgccattatttgagctattcatcgtaacgctggtgttagttgccacctcaaatcattcgcaaagtcatcaccaagacgtccaatgagccgaagtcaatttattggccattactaaagagtagtaacatagaaagcagggcaattccctccaaaactccaccgctcatcatcgccaagaggtacatgtcctcatcaaaagcgtagcttcgaataaagacacaccaatcaacaatactgaaccgatcatcttcgcgtttcctcacatctacatgcgcagcacaagacgtctagtactcagcctcaacgccctcctcatcgccaaggctatcggcggccacttcttcgtagtcgcgctccagggcagcgagatcctcgcgggcttcagagaattcaccctcctccataccctcaccgacgtaccagtggacgaaggcacgcttggagtacatgaggtcgaacttgtgcgacagagcggaccaggcctcactaatggcagtggtgttggacagcatgcatacggcgcggttgacggatgcgaggtcgccgttggggacgttctggggtggctggtagcagataccgatcttgaatccggtagggcaccagtcgacgaattgcacggtgcgcttggtcttgaggtgtgcaatggcagcgtgggtgtccttggggacgacgtcaccgcggtacaacaggcaggtagccatatactttccgttgcgaggatcgcacttgaccatctggttgttgggctcgaagcaggcgttggtgatctccatgaccgagttggcctcgtgggcggccttggcggcggagatgacgggcgcgtaagcgacgagagggaagtggatacgggggtaggggaccaagttggtctggaactcgttgagatcgacgttcagggatccgtcgaatcggagcgaggcagtgatggatgagacgactagagtttgtcagcaagaatgtatagcatagacgacgggactcccataccctgtgcgatgagacggttcaagttctcgtagttggggcgctcaatgccgaggttcctgcggcagatgtcgtagatggcctcgttgtcgaccatgaaggagcagtcagagtgctcgagcgtggtgtgtgtggtgagaatggagttgtacggctcgacgactgaggtggcgacctgcggcgcagggtagacgcagaactcgagcttgcacttcttgccgtagtcgacggacagacgctccatcagcagggcaccgaaaccggaaccagttcctccaccgaaggagtggaaaacgaggaaaccttgcagacccgagcagttgtcggcaacgcggcggaccttgtcgaggacctggtcgatgagctccttgccgacggtgtagtgaccacgggcgtagttgtttgaggcatcctcctttccggtgatcatgtgctccgggtggaagagggatcggtaaggaccagtgcgaacctcgtcgacaacgttgggctccaaatcggcgtagatggtacgcgggacgtacttgccctggcctgtggggtgttagcgctggtgttgatgtcggctaagctggagaggcgtaccagtctcggagaagaaagtgctgaaaccatggtcgtcgtccttggccttgcgctcctcagtgaggtagccgtcgggctggatgccgtgctcgaggcagtagagctgtggtgctgtcagtacaaattcgcgcaatggcggtcaggcacccgctattgccgcccccttcttcgcgctttctgggcggttggaggcggcggacagcgtgctttcgtcccaaacgtacctcccagcaagagtttgcgatctggcaaccggcctggccgactagacgcgtcaatgtcagtatgtcgaaatatcacagggttgtcccgctagaggcggtctggcgtgtggccgtgtggggtagcgtaccgttgagggagatgacttctctcatggttacgggatgagggaggtattaattgggtatctgaatggatccgtcgagtcgagtccgcagttgggtgtgggaggctgcgggtgatgttgagagcgaatgtaggtcgcggggatacactttgacgggagaagttcgtaaacagcgctagtccgtgctcgtccaagctccacctgcattgccgctgcctgttgctccacaaaacacaacaatgggcttgacatgcgatgccaccgtccgcagtgatacgcagcaccaccgttgtccaatggcaaaactctggcccacgtgagggaccatgatagtagcgtctgcattcacctcccctgtctcccacacaatcctccgccaaagatgcgcgtcctggccgggctgctctgcatagtcacacaagccgtgacagtgaaggccaacgtcgagaagaccatcttcctcggtcccggtcccgtgacccttcccaatgtccatcccagcctagaagacctgcacctacatgtcctgtcgcatacgcaaacaattctgcccacgcagctgcctgtgcagtttccctccacggcggccccccacggccttgagtcctggtacctcttgcagctcgaagcagggcgaaggtacgaggtccgtatatgctggcctgcaacagtgagtccataaccacagctgcgtttgcttccactcgtgactatgtgacaatcactgacatatcttagcaacccacggatttctggctggacacctacacaattgaccaaacgtttgatgcgcccgcactcatttcctctctcgctgagtacagtgaacgaatccaggaatcagacaccaagatagcacgacctcacgagttggctgacccgacagctgcccaatctctactcttcctccgcatccaggctgcagcatcctactattcaacaaaccgcacgttgatggtacaccccgagcctgtcgatgtggatatcagtttgtcttaccttctaccagactatccaatactaacacaatcagttctcgatcctttcctgcttaacgtctttccgcaatcactaggacctttcgccatatacttcactgcggtcgctatcggagcttggttcctctccggctatatctaccgctggctgctatctattgctgccgaaccagcacccaagccacatacagactgagagacggtcacgtcaggacctgcaatcagacatgtcggcagcacccggcgcaccgccgccaccaccacaccggccatctttcaacgacctccccgccgagctcctactgatgctgtacgacaacatcggtatggaagagtttatcaacctcgcgctcgtcatctacccgaccctgttgcgaatgcgcctggtgcccgagctctcgccgaccacgaccacacgcatagtagccgatgcacgggtacaggatcgaaatggacgtttggatgcgcctaacaggatgcccgtagagttgtggttgcaagtcgcaagctatctcgagccggcaaatagcttggccctgatattcgcgctcggtcctcgcttctggcgcttccctgggacacctagtaaggagctggtgtcgtggctgcgtgtgtggagtcggagacgcatcacagagtaaaggatgtataatcatgaagtacatgatgagatacccgctggcgtcaaatcggccatgcacgtacgtaccaaatgaaatgaccaaaattccacccacttgcgcctcgctatgcaaatcccaacccggcgcctgatgatgcatgtacactttccccctctcctacgactccctgggaaactcatccgccagcccaatcgtaaccttgacattcatactccccagctcctgaatcagcagcttcgccgcatacggcatggtaatccttcgcaccgccttctcgctctcgcacagcttgcagtacccgctgtatcccatctgcccacctgcgatattcattagcacagcacagcactaatagggttatgcacgacttacacttctcgcaaacatccacattatgcgcatccgagctgatcatcagccgctcgagcaacaactgactcgccccatacgcaatcagacaatcgcgctccatctcgcccagtctcagtccaccgtcgcgcgccctgccctccgtgggctggcgcgtcaggatagcgcggggcccgcgcgcacgcgcgtgcatcttatcctgcaccatgtgcttgagcttctggtagtagatcggcccgaagaaggtgtagaactggtgcgcttcgccggtgatgccggaggtgaggtagtccttgcccgtgtaagaaaagcccttggaaacgaggatgtcggccatgtcctcgacgcgggagccgccgaacgcggtgccgtattcgagggtgccattgaggacgccagctttgccagagaggagttccatcattttgccgacggtcatacgcgaggggaagccgtgggggttcatgatgatgtcggggttgatgccctggtcgttgaagggcatgtcttcttgctggacgatgaggcctgtggttcccttttggccgtggcgggaggagaatttgtcgccgagttccgggcggcgggtttggcggttgaggatcttgatcagggttgtgccggcttcgttctcggtgatacagactttgtcgatgtaggaacagtcggggagcttgtatttctcgggcttgtctttgtaggtggttgagggtgggccggcagtatcttgggggatggctttgagaaggaatgcgtcaccttggttgatgcgtgcaccgacttgggcgataccatcttgaccgatggcttggtgcgtcggatcgtcgaccttgagggcgccggcgttgatgcggtctgaagtgccgttggcataagacttgagctggtgcgagactttcttcatgacctggcagcgtccgaagccacgatcacaagatgccttattgagaatgagcgcatcctcaatatcgtagccggagtaagacatgactgcgacggtagcattttgaccggctggtagcttgtcgtatttcgtgagctcaatggtgcgagtcttgaccatgggctcttgcgggtagaccatgaggtagaggatggtgtcaattcgactgaactggttatacgcgatggcgccaatggcttgcttacccatagcacattgataggtgttacgaggcgactggttgtgatgtgggtaggggatgagaccagcgacggcaccgaggatagtaaacggttcgatctcgagatgggttgtatgttggttgatgtccgtctccttcagagcaatgttggtgtcgttctcttcgttcgtgtccaggtattcgacaagcccccgtgtcaaaaagtcttcaaactccattgtgcctttgcgcagagccttcagataccggcctgtgacctttgagcgctggttctcgaccacgatcatgggccggcaaatacgaccctcgtctgtggcgacgtgtacctcgcagaagtcgtggttgatgtggatgctagtaaattccgatatacggcccattcgccgcagctttcggaagctgttcaagaagcgctttggtatatctgtgatcgcaatcggcgtaccgttgagacacacactatacacaccttcacggtggatctcttctcctgtttgtgagcagatttcctcggcacctagcaggaaaatgatctttcgcacagggtcttcgtcgtcctcggttgtaatgtgcgtcatcaaggccaagttcttaaccaaaccacaggcttcaccttcaggggtatcggacgtacacaacatgccaaattgcgaaggctgcagtgcacgaggaccagagaccttgcgagtcttctcgaattgggaactgattcttgtcatcataccaagcgctgcgatgtaactcaatctgctcaatacgtgagtgacaccagcccggtccatcttgaaacgcttcaaactccagtttccagtagcgatggcgcgctcgatgcccatggtgatgtggttcttgtgtacgctaaaatgcgagaaggcgtcgaactcctgtgcgcgattctgctttttgagcaccttgtcgatgctcagcttgaagtcgtggttgaagcgcttgaagtggtcttcgaagagaagagacaacatttggccggacagctcaagacgcttgtttccgacataatcacgatcgtctaccagcttcgggtcttgcatcgccattagcactctacgagccatcaatgcaacgtagagagcctttggtcggtagttagtaccttcgacaggaacgtgcggtagaacgacgttggccagacattcgatagcttcgaggtggtaattacgcatacgtgaggttccgagaggcttcttcactagtcgaacgcggtgtccaatgtattccagggctttttcctgtgtgtggattccttctcttgcgcacgcctcgaagttgatggcgaagctgtcttgatatgcggcatcggtgcctgctatcatgagcaaaatctccttgtccgagtgtaccccaagtgccttcagaacgaagacgatggggacttcctctgacaacgtgttgtgtcgcaggaacatgagtcccttcttctggatgacatacgtcttcgttcgcctttcgtgtgtagaactcgtaacgctagcctgcatgataccctttgcgctctcgacaatgacacgattcttgttcagctgctcctgcacgagaatgactttctcttgccctcgtgtgataaagtagcctcccggatccagcggacactcatccatgacagccatctcgcggtcgttcttcgcggccaaaacgcacttgttgctcttcagcataattggcattctcccgatcttgatgcccgtccgcttcacctttgcgcttcctcttgtgtacacgatatccacaacaatgggcgccgcatatgtcatatcgcgaagtcgacattcgttgggcgtcaccgtactgcgatggttgtcgagatcgtcttcctcttgcctgttcggcgacaagacgcggatgtctgtgtattccagtaagaacttgggatcgaagtcgctgcgcacaaatcggttcgccttgatgatcttcttcagctccacgtccacaaagtgattgtacgagtccacatgctgcttcacaagacccttagtcttcaggaacgccggtaataaattccacttgtcgcgcgcagtgttgatggggtcggtcaagctctttccgtagtagaagggctcaaggagagcagcaaattcgtcggtgccatgggtaagtggcgccttccgttttcgcgtctgttcggcagatgtcgaggctcctgggtttacgtccggcgcattctctactactgcaggtggaggctgcacagcgccgccgtccacctccatagcatcgccgtcatcatctgcctttcctacttgtggtagaggggcttgcgttttcgccgctgtccgccgtgggggagctttcggcttgggtttcgtgggctcctgggcgcatgtcagctctccatcgccacccaaaacttgaagcagcagcgtaccttcttgcccgccatgtcgaaactgcacaagggtggtgcaggaagtgtggcgcgtcaagagagttgacgtgagtagactcgaaaagtttcggagagtcaaagctggggtggggaagagggacacacaaccagccaatcggtagtccgcagcagtggactcatcatagtctaggtgagggaccacgaaccacagtatcttttagagtgatattgaactgcgatgtacgtagtgaccttatctattagatgaacagttattttgcaagtcattgtttaaaacgagatataatccctctatattctagagttacttggcttttttggcatccagagataatgtaccagcaagttatactcctaacttgttttgttaataaagctttaaggtatgtcaagtatggcgtgcctattgtcgccctgaattgcagcttggggagtcctagacctggcgatgccgtcaattctacacgctaggtatgcatcagcagatagattcgtcgactattgctgtaatagaagtcatggaagcttccagctgcatctaggacttgaagttgcagtctcttactcatggaagggccgatgcatttcaattgctcttcgtcgaagtcctctcagaccaacacgatgcgattcaagcgaccttgccagatatcatcagagctgtcatagttcatgatagcgggtcctgcgatctcgtacacatcagcgtttgcctgcctcctcatgcacaacggcgtaggaacgccggagacaacatgtactgtgtcgccttcttggatgttgagcgagcccgttccataacgcccattcttggtgacgaacagaagtcttttgccacaaatacggtgttgaagatctacctgtatcgaatcaatatcgtcctcaccctcaaggtcgttgcggttgtaatgatctttgggcttcgtgccgactcgtagaccatctgcaacgagatcccggtaccatgacaggagtctcgctcgctgagataagctactctcatcattcctcgcgtcttgctttaccaggtaaagtagatcgagggcttttgcgtcccaagtacttctctgcttcaatccggatagaccacgcaccaacagaagccatttggaaattgcatccagcacggcagaatcaggttgcgacagggtcttatgcggaacatgcacaaccagcgccacggtatccagctggcgtcccaatacagtgagttcgtccccattgatggagtagaagggcattccatacgctcgcacaccagtatacacgctattataggtgccgcgacgtagaacatcttctggtaaccaggcagaattggtatccgttctccagtccggcacccaggatggcatgtcgtgcacttccgacgaaaccttccctgcatgtacaaggagagcgagcatggtcgcccgccagttgatgaggctaaggaagagatctgaaaagatctcttgacatggtctcgagtagtctgcaggttttgtagacactccaatcttgtcaagtataccatgcatggcgtaagctttgtccttcacgccggatacgcgacgagtcctcagggcttccattaagccggcacattctaactgacgattccggtgatataggtgggagaggccagggatatcactccaatgataatgcgcgtatacgatgcgaggtagaacgatggccaagtacgcagcatctatcaatgcacggcattgttgtatgaagtacccttttcccaggcgtttgcatgtccataatgccaagaaaacaaagatcagccgcctgggacagcctccgggccatgcaaacggaaactgtagaccgggatcaagtcccagacttgaaaataccccgagaacgattacattcctcagccaagaaccgaaagggtacagcatgcgcagataaccgctcgtgagccaggtaggtgcctcttcaagttttacatttatgcctccctcgtaaaggtacgccaaaaagaagacgatgtcgtgtaaaacgttgaagaactttggacgcccatcttggggcgacgcaaagcgtgccttctggcagaagtattgcggagaggtcagaagcagtacaagtgtactgcaccacgtcatggtaccccgaatggtcatgatgccaaagcggttacgggtgttcacagtagaccacagtgttatgagcgacaagaatctttcaagtgaaggttgggcgtgtatgtcggaggcgtatcttaggacgagatggctgacgtcgtgccacggcaatgagtcctggcttgtgaaaaatacaggatattgccctagtacgagctcttgaaaagtccagccacgggagaaccacggattgctcaatagtaaagccaaagcgtcttgtgtacgtttaaagtcttcatccacatgtcgggccttcgcttcgcgtatggattgaatcgcagcgtgagtctcgacatcgttcgatccctcgttgggtagccagattaacacggtctttgctttactgtagatagcaagcatcaaagaaatttggtggttgcgctcctccatgttgttctggttgatacatatactgtccacccataagcttcgatgtccatcggtgtacgagaacctaatcagagcgtcgcgacaattgttcgtgatgggtatgtttattccattacatctgatgaacggggctttgtcaatatgttcttgagtacccccatacataagagagtgcttcgaatttctcctccctgtggtctaggcgcaatgtgtatgcccggagggtgcctcgaagttgctggccattctcggttatagacggagggtgcaaatcaaggattcttatcgtcctcccagttcgaatgtcaaggaggtagggatcttccaggttgtcatggaatgttgaactacttctatcctggtatgttctcgccatgctgatcgttggagtagttctaccctgacatgtacttgctatgccgatgaagagaaaccgaaggaaaggtaataggggtgtcagcgctgaagtggcgtcgtaggcagcagtcgcgtaggcggccactcataagcaagcacaggtacagttccgcaatgtcagcaaacttcgttaatcacgcgtgaatgtcgctaactttctagtaataagtggctaggaatggtaagcagtggataaaatatataacgcgtagaagaagacgtaataggaagcatcgagtataatatgctaagcatagctctatatcagtagttggtttctcattatcagtattggttactctaggatattgcttcaatctagaagattgtcagatttttaatgtaaaattaggaaaaagtgtggttatgctttacaaaatcagagaagttcatttcaggatatcgcattttctgctaccaaatatattgcaagtcgccggagtccaaactatccaacgccaccacaatgccatgaatctgccaatctcaatgcctaaatgcaagcaaattttccaagcaaagcgtccaacccaaagtaaaagtacagcatcgcgggctttcgttgctccaaatccatgttagccttttatgggtcccggaggacctcgtcggattaccatgctagcgccttctagaaagcacttgacatgtctccctctccttcgagctccctgagtgatgactccgcaaggtcgaccttgagttgagcggttccagcatccctctcgaggctgtcccactctctcagcttgcggcgcttctcatcctccttcttgtcaatcatctccctcagcctcttcgcatcttcctcgagcttgagaagtctgctcttgtcgtagacctcgggagctttctgccccccggggacttcctttggtagatcagacagatgatcacggaagcgcatagtacgcgggtacgtcgttgctgtcgagttgctcgatccgcgaaaaggtggggcaaagttcgatggtccgctcacagagcctcgagggccagagggagcaccactgccgtagaagccccctccacgaggtcctcctccccaagatccacggcgcgatggaggcccagagaagtcgcggggcgagtcatatgcaaaccctccacgacctccacctcgtggcctagtaggagcagcgagggctgggttgctgcctcgtgggaacgtcggcggttgttgtgcagtcgagcttgccgggccagctggcggtgatatggctggggaaggatagctgcggctagacggacccgttggtggtgctcgagaaaagttgttgttgtcgccattccggtaggatgatgccgacggtcccgtaggaggcgcaaagtccctgtcgccgcgcggcccggtgggaggagagtctctgcggcgcggaggtgatcgctcacgctcacgctcgcgagtgaagtctcggcttctgtctaccatctcacgctcgcggaacggtgatctcggagctgaagctgcatccctcgccggcctgtcatccacgagtgccgctctgctagggtggatgggaggtggagaggatcgacgggacgttgccgcagactccctgcctgaggcatcgtttgaggcatacgtgggcttcgcgggagaagggctgcggcgcctccaagtgtctgcggcaaacggttcggggcgatcgcgtctgggtgaaggtgagcggcgacgatagtcgcgagtgtcacgagcgggcgagtatcggcggggagggcttcatagcgttagagttgctctcgacagcaaacgtctcattccatacctgtttactcgcgagcgcggttcgtcatatcgactcggtcgcacgggcgaacgcactccacggctcctagcgggcgatgcctcgcgctctctgggaggcggggacctctcgcgtggtcgcggcgagcgtgtgtacgaatcatatgcgtcccgtcgaggcgaccgtgccctgtcacccctaaagtcgtctctcctaggcgagaaatttcgacgaggtggcgatctggggcgggcgcgccagttgtcgtcgcgacgaggactccgtgacctcctcctaaacgcaggcgaacggctccgtggacgagacgagcggccgccaggagtgtatgtgtctgcagaagctaggccgcgacgcaggggcgagcctcgacgtgggggtggtgagcgaccggcgcgatacgtgtcgccgcgaggaggagaacggggtcgaggagagcgaggacggtacgtgttcgagaacctgtcgtccctgtttggcgcgttagatgctgcaagatactacacgcacagccagcagcagaggtccctgcttctggcgatactgagacagcttttggcgagacaaaccttcggtctcgatccctgtccctctcgcgatctctgtccattgctgcgctgtggttactgtgccgtcacgtgcgggtattcgaaagaatgggctgtaaaagaattgtccggtgatgctaattatggctcgtggggatccgtcgtggacaaacgaccttgtttgacgggtcgcgctgtcgtggtttggaaaagtgatgttcgaggctagaactcgcagcacgtgccgcacgcaagctatgatcctcaagctctcaccagcccgacggcctcggactccaatcatgatgcagacgcatattattgccgtttcctcagctgtcgctatgcgcggattggcgctgcacagcacgacctggtcgcctagcccatcgccacgtctccatgccctccgcatcctttgcacaacgcccacgcccaatcatactcgctctagcactatgctctccatgacttcttgaaggcggcgtccagccatatgccacctccacatcactgcataccttttcggaacaatcttgaaattcttcatcttagaaagctgaccaagctcactgccaattttttatataccaatcttgaacatctccgacctgaatggtcagtaatagtgtatggcccgtcagcctcgttttcgacaggaaatgtctggttcttaaatatgttcaattgtgacggcctcatgtcttgccgtgtgcaacgccgtttttcaatgctgtaaacctgagctccatggtatgcaacgccttttgcgccatctccttgggagatcttttgccagcttggaatcgaaatcttttgtacaaaaccgcctcttcaaatcgtgtcactacgcacttcaccctgcaggcccttagcgcctggccttccggttgtcctccctctttgccttcttccttgactcgctggcaatcatgtctgccaaatcatcttgatcaatgctctgccagtttcctgcagcttcagctctttgcctagactcatactccttcttgagtgcggccttgtccagcttatcgtcctcgcccagttgatccatgtccacagataggtccacctcaccagccttgcgcttccgctgttgtccgagagcgtcgcgtcgcgcagcatcgagatcgtaagcgtgctcgccaccaaagaagcctgttgccgagatgttcttttccggaaggatctggccggcgctgcgaggtacaccaggctcttcggtctcaatccccttgcgctgctttctgatcgtgaaatcgccgccaatgctctccgtgccaccatactcagaaaccatagccgatgcggtcgtcatcgacgtctgaataccggaatcgacatcctcgtcaccctgttcttcatcctcatcttcctcttcttcctcgtcactctcctcgtcttcgctctcgccttcagcgcgaagggtaccccagatgctacgctccacaggctcgccattgtgcgttggctgttgctggtggtccaaaatgcttgtaccgtagaggtctccaccgaacagaggcttgcctgcttcatccgtagggggcttaccccactgtccgggctgaaagccccatgctgcgccaggaggaatgggggcattcacaccagggatacgcatgttagggtacgaaggcgggggtccaaagcgctgcatgttgataagccatggaggtgggtggccaggcggcatactaagcgcatcccgaagctcttcgctcagctcgccaggcttgaggttgaccaagttggtctcaaactccttgccctcataatagacctcaccatatcgagtcaactcgggcttagtctgtctccggaagaaggcgtcgtacagcttggagtagtcgatgtcgagcttgccgagctttccctgcacacgctcacgctgtttttgccgcatcgtcatttctgcctgcttctccagaacagcgtcgcgcatttcggcgatacccgtctcttggatgaacttgggtagcgcaaacggtggcttctcgatgccacgttttgaagacaggtactcgcgcttcagcgaccagtgcgtcggcacggggatgacgttcttcgaacccttgatggcgataagcagcttcgggtccgttgacgagacatctgtccattcaaccagctcgggattctgcacttgcgatttcagctgagcgacggtgagcttgttcatctgcttcctctgcttcttggagatctttggcttgtcttcatcttcttcgtcaggaatatcgtcgtcgtcgtagaagacttcaggcttgtcatcgtccttggttgccacctcttcttcggtgggttcgcggaacttctcaaagatagccttgtatgcctcgaactcagggttgtctagatcgaagtcgttcgtgatatcttcaacggtgagagtgtcgactggctggaccgcctgcgcatcgttattggtgttgtcgtctggtgcaggagattcagtctcacgcgcagagtcgcccacctcagaaggtgcctcctagacggtgttagtatgtgtcgcaacgcttccgtaggtttggaaggactcacagagcgctgtgccttcttcttcgctctccgataagcattcttgttcgacgccttcttcgacttcaccgcggggcccgacatgttgatgagggggcgcgttgctgtcgcgcgatctcaaatatgcgcaggtgagcggaccagaccggcgcgcagcttgcgaaagaattgcacgcgctgttatcaaggccgcaattgatcagacttgtaagaagatccacaagcagtatgtggtcgttttggttgagcgcgcaaaggtggtatcgcaaggtggttgcggcgagttcaactttagaaagcacgttcgagctcggacacccggcgctagcgacagatgtggctgagatcacgtgcgacagtcaccgtcgaacacttgaagtcacagttttgcaagccatgtggcaatgttcttcgatgcactacagattaaagtccgcaatttgattccaccttgctcacaatcatgcctacgaacgatcatcgtcgctgaagtgcattccccagaagcccctattcaatatcagtatgcgtgtcacagccactctgtacacgaaaaacttacctgtaatgcttctgctggcccagttcattaatctggttcacctcagcaggcgtcaacttgaatgttaatgccctcaaatagtcgctcaaacgctgctctttggagctggtagtgatcggtacaatgtcctggtcgatgcaccacctcaagtagatctcgttctcgccgactgcatacttcttgaccagccggctgacatagtcatctgctgggcctcctgaagccttcgtcgctgcactcaatggaccataagcggctgttgcgatgccgtgcttcttgtgcaatgtgagtaactcggtgtgctgcaggtagggatggaattcgatctggttgcaagctgggatgacctttgcggttttgagaatggcgttcagatggggtggcagatagttggaaacaccgattgactttgcaagaccagcttgttgaagtgcctccatggttgcccatgctttctgcaggtcggcttcagactctgtgaaccatggctggtggatgaggtatctaggatcgattagcccatgtttaaatcgaaattggcaattttgcattcatacaggtcgacatagtcgagttgcagcttgcctaaacttgcacgcagtgccgcctcaatgtcgtgcatgttgcccttgtcaatcttggttgtcacgaacagcttgtctcgggcaacaccactctccttaatggcaatgccaagttctggctcagtcttgtacactgagagtcaaattagctctctttctccctttgtacaaacgatgtgtgcgatggcgatacgtactctccgcgccgtccagatgcgtgtatccaagcttgatcgcagtcttcacgccatcaatcacagcctgatcatgtttgctttcctcgcccttctttgaccatgctgtacccgttccgtaccctagcatgggaattgagttgccatcgttcagcttgagcttcgggatcgttacgtctaggcctgccattgctgcagtgtgagatagatgaaggtagatacggtagtcagtttcaggtgaatggcacagagatgcaaagtattcgtctacgcactaaggtaaaggtatcaagcatacgggtgtggttaagcagccgaaggtggggtgtttatcagggcgtacgtcattgccgtacaaggaagctgcagccccactcatgtcaagttcgtaaaaatgacgcttgtgctcttgcttcagcattgcagacgcgcgttgaaatggtacaaagtgatgtggaggaatcccattgcctctattgtccctgatttctcgtctccccgtagcgcatatattaaaaaacaagggctagcgccgattaatgcaccgtattccgtggaacgccaaatcaatatcaatcaaaactctgcccgggtatatattactccaagtctccatgatccgatgtgagtgtgttcgatgaacgatgcgtcctctggagctttggatctaagctcagaacgggaagagatgtggtcttcatatcaacagccgaagactcgttctatgtcgtcttctcgtgttgcgttgagactcgttgcagcgagacgacgaagtcctcaagtgatcgttgcttctgatccttcttgggcgactttccgtgcatcaaattgtcaaagccttgacttccctggagaaggtagtacactccacccatgacgcagaacaccccgaatgagaagatccacactcgtacaactgcaacaatgttggtgcgaccgccaacaaacaacccaaaaattgcgaacaaggttgcgacaatatcgacgaccagaatagcactagtgagttgccacgatggcaatgatgaccagaatggaccattagcccgcgtgatgaagatcaaccagttctcggtgagtgaaatttcaaggaagaggactgaatctctatggccgtagttctgcactataccaccgtctactccctggggcggagagacttgatgcggaaacatggtggtaagtgtgatccaagtgccagctgcgagaacaatgccgagcagaatagacatgccccagagttttggcagattccattttactggaattttgctgtacggagcattgtcgtaggcaatagctagggttgcgatatcagcgaagatggcgatgaagacgacgagctgcaggttgagcgactcgttcagaatggcgatccagagaccaaggaatatctcaagatggagggataacgcgatgcggtaaacaacataggcgtacatgcgatggaagatttgtcgtgacgtctttagggcatcgatgatagcggagaggccaggcgcaaggaagacaatatcggcagcagagcgagctgcatctgatgcgccttcaacagctattccagtatccgctttcttcagtgatggcgcatcatttactccgtcgcctgtcattgcgacaagataaccgcgttgttgcagaatctcgatgacgttgtacttgtgttgagggaagacctcagcaaagccattagctgcctctacaaaatcgtacacttcactgccgggcatctcaccgccacctccaaggccgagcttttcggcatcgaagatgttggtgcctagtccgagctggcgcgacgtctctcgagcaatcccgacagcgtccccagttagcattttgatggagagaccgagggtcttcgcctcattgatagtgcggaatgtatcgtgtcgtggtgggtcggagcatggcatgatgcctaagatctcccaagagctgttctccctcttgcgggcaatcccaagtgatcgaaagccacgggttgcaaattctgcaaccttgttcttgtaagcatcggcaatgtgctctggtacagcgtcatctgcttcgactgttctaaggacaaagagtggggcgcctttgacacagactatgcgctcgccctgtggagactctacaacggcctgcactttcttcgaaaccggatcgaagggcgaaaactggatgaccttgtacttgctaagcgcgttctttgcacgtgggtaatgcctgagcgatctgagaaaagccttgtcaattgcatcgatgcccttctttttgcgagaggctgccaaacatgcagtgagcatgagatcgtccggatcgacgcctgcaacagtgtatggctcagatagtgacagtttgttcttggtgagtgttcccgtcttgtccgtacaaagaatctcaacgccagccagggactcgatcgcggagagtttctgtacgatagcttgctttttggccaagtaggcggcaccaacagccatggtagttgtgaccaccgcaggaagaccgaccggtacaccgacgatagtaatcgccagggtgaacttaagaatctggacgatgccgttcgatcgataataagagcttatccagacaacgagcaacgtaaagatgaccaagacaagcagggtcgtaccaatgtcgtgtaggacttgggtgaagtggccagttccgccagaggcactggcgacaagggaagccgcccgcccgacaaacgtagagtcacccgttgcagtgacaacacaaaaggcttcacctcttttgactgcggatgatgcatagcaggtatcgcctctgcgtttatcgactgccaatgactcgccggtaattgccgattgatcgacctgcaggaaggcaccttgtgtgacgatacgcccgtcagctgggacaatgatgccctcctccacctgcaggatatcaccaggaaccacttcaggtgcctcgatctccaccaagacgccatctcgaagcacagtagccttgagcgcaagtgtcttcttcagttcgtcgacgatgttaccagcttggtattcttgtatgaagccaacgcaagcgttcaaaaggagcagtccgcagatgacaccgaagtcgacccagtcttgaagccccgcggctaggattgcagcggcttccatgacgaattgaatgggaccaacgaagaacatgaggaactttacgaacaaattttccttttcctctactgtatgtcagagacggttgcgcaacgcgatgaataccaccaacctttcatttggttgtagccaaacttcttccgacgaaataggacatcggcggaattgaggcccatgcgtgtatctgtttggaggagatcttcaggaatgacgcgcgctccgcccggttgatcgacctcttcttcttcgtagtcagcgttgtctccatcttgggattcaagttcgtcaataagagcatcgatgtcctcgtcttcctcttcgtcaatctcttcgtcgatttcgtgtccggacatggcctcctcgtttacataatcatgcttctcgtgatattgatcgccagagccgttggcgagcacaccgtcatacttatcatattagcaatgtccgcgtgttgatgatcattcatcgagaggatgaagttgaggtctttttacctcagccatggtaattgccgcactagtctccgtatgtcgctagtgatggatgatgctgttggcgatagagctcaatgttgcacacataaggtcgatgactatcgatggctgagagacgcgaatagaatgatgttgtcctgcgagcgcattcagtaagcatccgctcctgctggggatgaaaggaacaggtccgtgcatgcgttgagttgatgatgttgaggcaagagaacctcgggaagatcgtagttgtcgtgcttaccatacgatgcgccacaattgtcgcgttccgccgttgctgtcgacggaggcgcgcttgcctagcgattgtggtgggagatggcggaccagtctcacaaaggatgaagtcgagaacaccacaacttcgatgaagccacaagatcacaccaaacgagcttagcctgatctggatcttaggattcgagccaagttctggccactgagcgacattgctgataagtgggacgtgggagcgacgaggcttgccattgcccctggccccctctggggctggggatcggccaccgaatgttggcttggctttgaccatctccgcagacagccctgccagcttcaacaacctcgactgtcaccacgcagttgacgtgacagtatggtacgtttcaatgcgttttgatcaatgcccccatcgggcgcatatgcgttacgtccggctgcatgagattgtctttgcggagtcgcttgggatctctactgccttatgctcgccagaacgaagcttcggaagacttacgcaggatcagcgagcgcactaccatcacaatgcatattgtttgtgatacacaaatggcgcagcgctgcgttgttgtgttcgtagtgctaatgaacaacagcaaggtggtcgcttaacttagcgcaactccaggcccgcaatcgaagacacggagcagccggattccttgagcgcaacagactcttcattgaaaccatgctggatgtgccgctgcaagaattgcgaaactctgcagtaggcatagctggctcgtgtagggtagcgggaatcctcagttggtgtcgctgacatggaggaagagaacacgctcaattcacatattgtgatgctaccgcagcaggtcttggatacagaagcagctctaacccatgccttccactttgctacagcggtatatatattcagccaaggacgacgttttgtggccgaatcttccttcgaaccttcccttctcccaaccagaactctcaaccccctacacaacgcgttcaccgtaaaggcactatcgcatctccatcccacacgtccccttcaagtactgtaccactctcagggttcaccatgatccgcacagtgttcggtctcctgggcatctcggcgcgagctgcaccagtaaatctgtacagtctagcgttacaacaaaatctgatggcctacttcgctggtagcgcttctacaactgcatatcagacggccatggatggacgcccagactgattcgaattcatttcgaccgactaacaagctaatttcgccaattccgagaatccacaattgccatgaaggtagttcaaaggtacagaagttgaactgcggccgctacgttttctgcgaagcattagcactttgtggtagaaaattccaacaggtatccgcactaaaagagcaagagaatacagcaatacattgcttgcgatacttccgtggagatgcggctagaaatgagaagcagcgccctgtcccttggcacaagctcttactaccaaagtacaaagactcttagctagaagtagagcatatggatactttcagtatcattctccgaacggcacagccaacgtacctgggagcccatggtctgctcattctgccagaacatctagccatcgccaaactcattgcgcagttggagagcaatcgcgaagaacagctcaaggaccgcattcgcaaactttgcgcatcgctcggccattcagaccagattgccaaagcagccctggagaacctggagatcctactatataaccatgacatgattctacactctgatcttcgcgttgttgggactatcgcattcgtgttggctctcgaagttcaaggcacatttatgtcatacatcgacgcctccccgcactttgacgcaccagaagagcccagtggtagcttctgcctcaataaggcccgcggtatcctcactgatttggtggcgggtgaccaactagaagtttgcctagcaaagttatctcgcaaatatcgcaaggacaagagctacaagatggcaacagtcagcgaggtcgcgcgtcgcatccgagtgcatattttgctacattccagttttttcaagaatcagaagcgacatctttacagctacatcatcgcagcgtacgttcagcaggccttgtggcaatttaggctccgtatcacgatggaggaggcttgtgcagctatggatcttgaccatgaggagcaattcgagacggcgcccagcatcgatgagagtcacagcaaagctggctacgctgaagtgtgcatacgtcgctttgcggcgggcaaagactggaaagtgcgtgtcggtactaagaaggatgaaatcaagaaggcacgggaaacacggacgaaggcgggccagcaaacaaaagacatggtcgatgcaatgggcgcgctgtagcagtctgcgaacaggcaagcgaagagtgtcggccgctgatgggagacaatgggcgccaggtcgttggaaaacacaagcagctagacgtacagacttcagtgagtaaagtcttcctgctcatgacggtgctttatgtataacgtgatccttagcgaaagacgtaaagaagatcgaatgcaatgtgcgccttatacacatacaatacaacaataaaggaggtcacgactgtgcaatagctcctgtcactattcgaactctcgaagtggcaccaacttcagcttatcttgggctctacggtcgtcgcacgcgcatagaagctttcattactactgattttatcaatgtgacaaacaagcaggaataggccatgattatgctggggtgagtacctcggcgtgaccagattgaatgaaattaacaaccaacagagacaccaatcacactgcaacatgagtaagatcaggaagcagaccagaaaatccgcatgcaactatgcacttctgtatcgatgttagcaaaagcaaaagttgcacacacctgcgtcatgtgtggagggaagttcgctgcaaggagttggtgtcactttgagaaacttgttcaagtcgaccaaggactggactagaactcacgatgtgaaccagaaattcgacgaccgaggtaaggattcggcacatcatccaaaatctagatctacgaagaggcagattcctcgcaacagcaccaatttaacattccacaaggtgcagcagaggactgcgaccaagaatcatgcctcctagaagagaagctgttcttcacacagacaaagcaatcagatgctacatttatgggagccgcaggttagcattgctgaaagtactgttcaatatattcaccgcaactaaattgtcgacagggtggaagcttccgtacattagcgctgggctgggtagactaattaaggtcaagacgtgtgacagactcgtagagcctcgaagcgtgtcaaaattcggcaattcattgtgcctgccttggctacctttcatgccccgcccgcaatcgcaaatggcccttttggtgcctacgccctttcgaatgctacattagtataaaccttccaccacaattgccctcaactcctactccgggccgcgcaacaatcagacctatcttcatcacaacccatcttctcatctaattcatcgacaagatgcagtggctgagctcccggccgaaaccctcaaattttgccgaactagatgtcaataagcttcaggtaaccccaagggagctgcataatgagtggccgaaggccacattctacacctacgccagcagagattcggggaaaacacaaatcatcgccaaggcgaatgacttatgaacgggctcatacatgatcgatacgacttggacatctataagaagtacgacaatatcttcaagcttgtcggcggcggcgacatcggccagggcgcgcttcagaacaggccttgtcacgattcatttttcacgctaaaccaactcgattgcggccattatgcgtattccgaatatcgaccagtcccatgtggcgcgaattgtaaagtggctcaagagggcaagaagatgctttactgtgtgctttacatacgacatatgttcgatcgaaatgccagagcatctctgagacgttggcatgacatgcttctccccacgtttggatacccacagcaagaggatgaatggtggctgcaacgcagtgatgcaattcgataactcgaaccagcgtacctcgatccgcatggatacattcttcttccacgtatacactgtgtaattgccatgatccccacatatgagctgcgagagggagacgctgtgaagaatgcgatccagcgcatcatagtcccgcttgaacacgtcaacaaaaacgccccagatgtcgctatggaatgcatggatcttttcctgaccttccatgcatctttcgcgcataaaaacatgcgattgctcgccgctactgcaattggactttgcttgcgtcaaggaggcgatgtctatatattgtcatctctactagagaagctcgaggcgcctacaattcccaatgtcgacgaagtctttgacctggtagccggtagcgtttggagctgccctggcgtattgatgatccttgatgtcaagaagcctctgccgtcttacatgcacaaagctctcacgagatcgaacttggtctgaacatggccaagcggagttggacaatgtattgtggtgtcgatgtcaacttcgggtaacatcgctggacagagagaaagcgaataatggcatgctgaatcgagtacagcttcagacgatacaactacccgatgagttacaatgagatattgagctcactaggggaggagaaccagactcttgatgacgaattgatccagaaaaccatcaagaactttacgaaccagtggcgtgtagattggacaaaggacgacatcatcggctggctcatgaaactcgagtagaggtgtcgtttgatgggcaaagaactccgaaatttccgtgttaggcaaagtaggaaacatgtctatgcaaacaacgcaacaatattgagcagaggcaagacctagacataaatcattgcattatatgtacttatgttctcgtgctatctttacaatactcggagacacttagttacccttgatgccactcaagaaaccgccgtagacggccttcttgttatagttatcgtcccaaagcaggcctgcaccctcgcccttgaaaacgccaggaatccaactgtacttgtcggagactccccagacagtcataccgatacactccttgacagcgagacaggcctttgcacagttgttccagactgcaacttgggcagcagtggacgcctcagaggtgctgttgtcgttcttcctgacatcgagctcagtgtaagcaaccttgacaccaagatcggcagtggatcggagagcagcggtgagagtagacagacctggcgccgcgccagggtttgaaggagtggcctcggaagtgagatgggcttggtagccgacaccgtcgatatggatgccgtaggactggatgagcttgacgatgcggacggcaccctgggtctttgcgccgttgtcctcaatgttgtagtcattgtagaacaacaaagaatcaggcgtgtacttcttcgcgagcttgaaggcaattgggatgtaggcctcaccaatcgtcttgtaccagacactctcgcggtaagttccgtcttcgtttagtgcttcgttgactacgtcccactgggtgcaagcgcccttccatcgtccagcaacagccttgatgtggtcctccatgacctggatgagcgtggcgttgtcaaatccgccttctgagacccaaagtggtagctgggagtgccagactagagtgtggcaacgaacttcctgcttgttctgctttgccagagcgatgatagcgtcacccccagcgagggtgaagttgccctgagatggctcagtcgactcccacttcatggcattttcgggagtgatggagttgaattcggatctgatgatatcagactccttagtctcattccggatagtcactgcgacaccaatgtaatcacgtcccgccttcttaaaagactggtagaggctttcggttgctggtggcgtgggagaaccactgtgcttgggaggactgggagttccaggagggcccggcgggcctgttggaggatgaggagccgggcatccaggagcgggaggtgtaggagggttgggcagagcaagggcggagccggcgagggccaaactggcgacgatgttggagaaatacatcttgaggtttctgttaaagattgactggcctgaacatcacaataacacacctgcaccagctcttatatatgaagatctgcggttaatccacgccttctagcgcgtttcttctcatcaatccgcccgtgaacacgacccaaagctgcagcagtttaaccgggcgcatggctccggaatatctgcacatcacttccagcaaacaagcccgtgatgtcggatgctccccaagcttattgcggaggcgccacatgcggggacaaatcagccggctcggcgtaccagcctaacattcactaaaaagtctaggcactggtagtgcttagctctagcgaaatttgacactccacccccggataatgagcatgcaggtcccatgtgtccatgccatgtcgtgccgtcaaactcgcagagtgatcagtgcaaagtgattttcgcagatgatatcaccgaaatttggccacccaatcgagataaagagcatcttcgtttcctccaacgatttttcgcgtgcctggattgatgcatgcagatgaacttcacgatccgggttgctggatcatggccaagtaacgaagacagggccgctgtaagcaaaacccagggaccatgatgcgcggcaatctaagcttgcatctgagatgctgagcctccagacgcctcacagctgaggcaacatgagtttaaccactcgagcatgatcgaccactgcgtcgaccgttgctttggcgttgtggcttgttcaagccacaccggcggtcatttccttccaaggtatctcctgtatgacgacacgaacacctgtaattatttctgccggccacgaagcgcgtcgatacataccaatggtagcgcatgtccaagagttgacgtttacgagtttggtggacgaacattacccgttttaccgtgccgaggcatgcatacctaggaacatgtattctgcgacggagctcatctccacaattttgtggaaattactacaattttgtcagttacgctgcagaacggtggtgttggtgaagagttgctgtagtttaaacattgacggcaacgatgaggtgtcttgtaaatgttgatcagatccacattcgagaacaaagcacatccagccatgcaacacggcacacttttggtggcgtactggttccggtagatggcacattgccaccacattctggaaatggtacatgtcagggaagttacacggacgtatctggctgagctgagattctgcaagagctttgccaccatcaagcacacgcacttaatatgttacagccacggtcagccgactcataggaaaagcacataacctttgtcgacttcatcgatgactacatcctcaaagcaacgtacgtcgataaggatgatatttgctcttacataactaggtaattccctaggtgcgtatttcagaagtagcgtcaccggcctgtccgtcatagtcgattgtctgcatcagtatcaggtgatgatatccattgtcgaaatagatcagcacttgatacaattacatttctgaaacgagtttgatcgatggcagacgtatgtcagaccttgaaatgatgtcaaatgttagcatcttccgcacaagggcaggcacgaacgaggtagcaggcagctagtatagaggtaatgcagcatatctgcagtaacggtcactctgtatgagtaaattgatgtcccgcacatctctgcgatgcgtgcaggacctctgcgttgatgctcttacagcgaggctttatctaaagaatgcaaaggcttcctttcagccagtgtggctgatctcatggacatttttcagaaagtctgacataaactaagtattgcgcagcatgatcttaagtatttatatatttcattgtctgaaatagctcaggtatagattacaacgctctaaaagatcattatcgcatattttttcgacatgttcatgagtcaatcattcattaaacccctcttgcgcagtacactatcttgatactgcgaaaggcggtttcaaaattcgtttcgtatctatctttgcactggctgctatgatggcatgagaatcttgaaaataactgaagggaggcagaaggcttcgacctgcaatcggtgatgaggaagaagggcctcaacgagtgggactgccagcgatacgagtgaggtctacgaatgtcggacctactggtcagcagccataaaagtttggactccgattattattggcttgtgtacgcaaacaatactcgagccagggattcgggacgccgggcaatggatccaatcgccgaggcgcgagaacagttgattcgttccatctcaaatatagtccaaccttcgacatgttagaagggttcagattcctttcaagatccgaaacgatgcaaaagaaaggtcaacaatatatcatagcctaggtttgctaatgatcactcgcgcgtagtcaaaacgggatgcaatatcccatttcatatcgttatcgcgatctagcgccgccgttgagataagggggtagccgctttagttatcttgtacatctccttgctggaactacttcgcctccctacccctccaatcgttacaaagccctctaccacgcgaggtcaattcagctagaaagttgtgacgttaatggtaagatcgtcaatgtacatgtagcttaacgcaagagatgctgttagcttggtagagatcttcttgtttcatggttgagaaaattttgcttagacgaccgacacactggaatcgcctgatcttcccaacaattacactctgaactgttcgcagtgcgacaactttccgaaaacagcacgatacgtttgcatcaaggaaccttggcgattttgcgccagcttctatccaaatgctcgggatcgacattacgaataaaagtacgaccagacccaagcaaggagcatgagggtacagtcaaaaccatgtctattttcgaatcccacaaccagacacctttgcccacacaggacaaaatttggcatgtcaccggtggcacgccctcgaatccagctctcctccttctacatggcatctttaactcacatcaagaatttcgtgatgtatataaatatctggagaaggacttctacatcatcctcgttgatctacctgggcactccaactctcgctcgcctaaactagacgactatcgtatccctgaaattgcatctgacctcgctacattgatcaaagaggtcagtccgacacagaaagcccacgtcgccggagtgagctacgggggcttcattgggctcgaacttgcgcgaagtcacccagatgttgttgaatctctattcgagagtggtggagcgccgtttggtttcaaagaaaagaaaactgtgcgcgatccatgcaaagtgtgggcattcatgggcgcctctatgatagtgcctgattgcatgcattacttcatgcaggccatgcaaggggtttccaaggacgcgactctccgagccgagtccaaagaaaacttcagcctcaatcttatcaaacatggatttggaagtgctctggaaatcacgatgaaacgcattgaagagatcaaaggagtcagagtcttggctatagctggtggaaagcaggataacgtcgatatgacacaacagatggggagggcattccgaatatctagcggaggccatgataaatgcgagagcaaagcggtcgtagtcaaagaggcgatacatgcctgggacgatcagtttcccgaattgttcgcacgcgggataaaggcctgggtcgcaggaactgatttaccaagtgagtttgaagacttagagtaaatagagaaaggcataattcaagatgaaaaagtgatattcaatggtttggagctgcaagatgatatgatggatgtgcttaaaatgaatatgaataaattgaggattgtccgcattctgatctgatcatccgctggcgtgatacatgtgcaagccatcaagaacagctgctcaatactgccaatatgtgttgcgacgcggagccgactcaatgagaaatggtgactggcacttcaccgtgcatgtctgcctatacaacccttttgcgcaccaaaattctcccgattcactctcccggcgtacttctcagcctcaggatttgtcacctgatacgtggccacatgctccaacatccctccacctatgaccaactcatgcgtgtcgtgattgatgtgcacgtcatcgaggttcacaacaacatcatccccgaaaatgtgtgccatttcttctagtggtatgccttttgtctcaggcagcagctacagtggtctgtcagcaccagaatttggagatgataaggtcagatctagaaaggcttacgaagtatgcgccaacaactcccacgccagtgatgacgatgaaaaccagatagaagcgccacccgatatttgcaaaagctgtggttgtcgcctgaagatatacgaggtccgtaagcgcgactgtcgccatgctaagacagacacctttggcgcgaatgtgattcgggaagagttccgagtaaaagaccactccggcgacgtcgacacccatactgtagaccgcgaggaagaggtaaaacctgaagctagatcagcatacttgcaaaggtcaaagaacggaagtgaaatgcatacatggctactccggctgccagtgccgctttgttcgttgctgcttctgcataatttgcgacaatggctgcttcaacgatcagacaaacgcaacagccaccaacaccaatcagcataagtggctttcggccgactttgtccaggaatacggcaccgatggcgttgaagacgatgccgacagtgatccagccgcattggaattccagttgttgtttgctagtcgcgtttagtaagagtcgattgttacgtcaagtgatcaagggctactcacgtgccatatcccagcgccgcatacagtgtcggaccgtagttgttgatgacaagaacaccagtcgattgacctacgaaagcgaaacccatagcaagcgcagtgcgatgacgatagcccttcttagtgaacatggcgatccagcctggttcaagagttcggtctacttcggtctgcttgaccatttggtaaaactcgcctctcgcaaactcatgatctgggtcgcccttgatgctatgcaacctcatcacgatggtgcgcgcttcctcaattcgacccttcatgagcagatatctgggtgactcgggaacgacgaatgtgatagcgatcatcatggcaggccagataagcgcgataccgagtgggccgcgccatttggcatcgtgagactctgcgaaatagaaggccatgcccatgtaacttgcgatagcatagccgagtgcgatattcacaccattcataccaacaaagaaaccacgaagaccgggcggtgcgagttctgctgaatatgttggtgctatcatggtcagtgtctggtatatgcagtcatcatcacgggttgttgcacttactcacggccagaaatccccaactaccccagcccgcaatgaaacgagctgcgatgaacatggccacattctgagcaccacataggagcgcaccgccaacaagactaaatagtgcacagtatagtataccagctttacggccccagcggtccataatgtatgaggaagagaggattccgagaactgctccagcctaatttgggtcaaattagcatcttcgctgagcaatgattatggcgacatgcctgaaagacaccattcatggtcccgatcaagctctcagcattggtcgtgggctttccgctcgcatcgaccaagcccatgtatacgtggaacggtggctcgcctctatgatcgtacccttagccagtcactcttgcagacgttcgagatacatacaaagtagtaccaataatgctagcagggtgcccgaaggcgatctgcccaagactcacgagaaagcataccaggaaattgtaggcgttgaattgtgagcgcttcgaaggatgtttgatgtcttcggacgtcatattgagtgtatatcaggaaattcaagattagacaaatatataaggagatattgaaggttcgggtattacgttgagcatgggcatgcccctcagtatacacatttcggctgagcaatccaaacagcgggtggcttatcgagcctgcttcgtcgattcgacattattcaagcatacactgcacgtctataagcattacgcgacgttcggttccaaacgcagggaccagtaattatcatccattcaccattcaatggtccttgccaatacaggcttggtgcttcattgatcgtacaggaacaaggaattgactggacactcgatgcgtgtgaaggtcgaaaatgacgcttggcgactggctccctttggaactatcggctgcatatcctgtctccgcagctgcacccttgcaacttgtgcggggtagtacaagtgcctgtagcaattcacgctgctgagtcagtaattaccgagaaaagccgcgaaacggtgcatcccagctcgcaaggacaatgtcagagaggtcacaatattgaactttaatatttgcgagcagtcatcagaattactgctggtggcttcgcaacactgactgcaatgtagaaatatttgtgacaagtgtaaatggaaatcagactaggctgtatgtatgaaaatatgtagacatgtgaagggagaagaaacacgggctgcaagaagccaaaagaggttagaagaagactagatggccgttcgctggcgatctcagtgctctggatcatgcacgacgtggacttccacccagcactttgttgagtggaccactaagaaagatatgggcttctcctggtttatcttcccgccctaatgtgatgtggcaggtttgaatgtcaatccgcctgtaggagcccatcgtatgcgttgtattcaacgccaaatggtgtatgcggagggacgctcatccacgctgaatgtgtatccgctgtgagcactatgacaggtcgaaacaagagccgagatcgaattggtctcgcgttacctatggtatgatgcagaacgacgcctttgcagatgagctcgacatcaccatgctaagaacggatttctggttgctgacgtttgaaaagcttaggtactctgagtgttgagcctttgtgcgaagtaaggagtcctaacggaatcatgcatgtgagattcggtgctcgttgaacgctaagctgttcccggcacgctgagcgcaggccatccacaccgaccacgttctttgaccgcctcgcaagactgccatggactacacaatgtgcgacaccagggactggcttcatctgagacgcctgtaacatcaaaatgttctgacgctgagtcccgatccgaacacaattttctagcgatggtatcacagctgacggcctaccatagcattcggtcgaggaggcgtcataggaatatcaccgttcagctgctgtgatgctgttattgtactcagaatatgtcaacagagacgcggccacagcgagagaagatctcgcactgctaccacaccgtcttcaaaaggtaaaatgatcaacattgaagaagcgcaagcagtgcgattcctcatgtaattcagtcaaagacaacttcggggaagattaaccgtccactcacccgtgcgacagcatgtctcgtggttcgcaaaatacagcgacgtacgaagtagagacggctggcgtacccgtcatcgcacagcgctggatccaatatcctatagaaagcttccgcactaaaacatcatcaagatggccactttgcctcgatggtcgccagcaaaaacaatgcttttgtacgcaccgagcacgtacgaaaccgtccgcatcgccgatgcaaacctcatgatggcgcgatgcgacgacgactggtagaggtactagggcttgaaatagtgccatatgatatgtttgtattctgctaatcaattatacggtattttcagaccaacatgagcttaggaatcatggggcaggaaccgtctcaaccacgcgcaggttcgtccattcaagtaatcggtgcaggactaccgcgaacaggcactacatcgctcgcgctcgcactctccatcctactcgccgggccgttgtacgataggggagctcaaatttggcacggtagaccgtcagattactcagatctcatcaaaatgctacacaagacgcccatgaaatcagccagcgatcggcgcttcattcttagaaccctgagacacattttggacggatgtatcgcaacgacagacactccgggcgcacagttcgttcccgaactcctcgaaatatggccggacaccaaagtcatatgcacaattcgcgatcgtaaagaatgggcgacgtctatcaaccagatcggacgcgcatctggctcgagatcatggatgctgagtcttgtcttgctgctgctccctgggctccgttacttcaccacgtacgtgtctgccttgcagcatggtcgctggggtgagctgtactttcggcctggagacgcgaatggatattcggcggcaatttatgaacgccacatcgaattgctgaagagtgtcattcctgaggagaagcatgtcttctacgatgtgagggatgggcgggagccgctttgcggggcttcggcggtgcgcttgcccgatgacatacccttcccgaagctgaacgactcgaagagtgcagatcaaattgctagagcggttgtgatgaagattctgaaggcatgggctaagttctttggtggtggcgccttcaccgttgtcagcttgtgtatagggtggagagcttggaagtagagttatatctcgattttgtccattgcatgttgcattctgtgccattgacccttcatttttaagccattgcttatcgtgaaactatgctttgttggaaataagataattaagacaggtcatcgagatctgcatgaagcaaccccgagattctggatacagctagcttcatgttgtacatcctaccgccgtcatctcaacgcaatatcacatgcttggtaccgcgcttctcttgttccaatggaagataaatctaacgcgaagtcaaagaagcggaccctcggggtccttagagctgccgatttccggctaaaactgaagaagtcagtgcatttgacgcaacctggaggatgagcgctcacagaacgcagatctacacagattggagtcataaaaacgcgtttctataatttcggctggcatccacagcctgtcccaacgaatacgacatcatctcgtcgcggaatatctgcatctccgacgggatgtatgcgaaacaaatcgaacgattattagacctcattagtgataacaaagggaagattgcactacacgttcgatcgttgatcccgggtgctttgctcgcttcttttcatgaacattgtcccaaggcgcaactcaccgtctccaacatgttaaggaccaagaaccccgatggcctcctacctacctcgctacaactgcactccctggatacggctctgttttgcaactcagacgtcaatgattgtggggttagctcggcattcgaagagctgcagtctactcagtaatacgtaatcaaaggcaatagcatcaaacatttgcgtgtcgagttttgcccggcgcatgatactaaatctcacctgatggtggagcatcttgactttgactgagagggagaggctcgcttccctgtcctcgagtcatttgcatggatccgctccctgtactatgattacattcctacgtctctacatacttggtggagttgcatggaattggacaagctgcgtccactcaatctgggctaaggcaaggcaactgacattttctttgaggagatgacgaggaatttgaatgggctgaaacaacgcgtaaggtctggatgccagaagccgaatatgagagcatgacatcgacgtgatgatacgggctgcacccgggcaacttttgggtacgtaatgttgtgcaagacgccacaacttatgactcggaagcaagacttaagctctggtcacgtacaagttatgcatcgtacgcacgaacaggtcttcatggagccaacatgttctccatgttctcagtttacttgacttggaccgagtcacagatcttttgcaatgtgtaaggtcgttcagagatcctattactgcttatgaccaaagctgagaactgcgttagtagagtctggctttttgtcactgacgcttgatgataacaccacttccatacaacaaattgccattccgacgccgtgacatcgtcgacttgccacccgttctctcaccgccggtacaacgtcgggcccgtccctcgcctgtggtcacccaccactcgcctgtggtcacccaccattcgcgtatggtcacccacccgctccagcagtccgtgcccgcgctagtgctagcgccccccgagaagcataaaatcccccctccgcccttcctttgcaaagcagctctgcaagttttgcccactccccccctacgtttgcgacctgctaatactttcttctagctttgccttttggcttagatcaagtgtagtagtacgttcacaaacataatcaaggccttggcacttgatcagagccagacactccttgctaacaattgtccagtctgttcttttcagtttaatctctgaaacgagactacggtctcttcaagattattcttatttttgaaacccgtcgacggctccctgggcttgctcatagtcgttggcacagtgtcatccctatcgcactacctgggatgtacgcgacctttttcgttgactgcgtttgccttttggcatcgtgttgaagaagaagcttttgccttgatcgtctttcacttgtcgtatttgctaggccaaccttctgtcgcctatgcatgcgggagtaactcgctcgcaagcaggtgctcttgagcaaggacatgtcggtcgctgctgaatcttaactattgcattatcgctagccacgaaacagcggttaagttgcgatcgattcaaaatgaagtgcaatgcaagctaacagccctgcttcgtcgcttaaacctttcttttggaactgaggttaagtcaaaagcgatatatcctcactgtggcgcggcgcgcagtggaagcaaaaatgcactgctggttcccccatgtcgaccgcggcctcgcatccgcctcagaccttgagcgagcgcccgcgcatgtgctgccacagcccggtattcaaaccgcgagagccaatggagcaagagtgccaagggactaggtaaccagctcgggattcacttaatggcgcagcgcctcctcataatcaccatcaactcaccctcttcaactccgatttttcttcctattgtctcagagagataactggtgtgaaatatctgctgtgcaacataacaccatggaggaagccctgggttttactgggttttccaaatcgatccccgtcgaacagttcaatgaccccgctttcatgaatgccagccctgacgatgagctgccaagttttgggggacatggaactctagagattctgggagttatacagttattaaatggagctggcatcacatgttgtctggttggtatatccgctctgatctactacggcgccgggagggtacgaaatgtaagcttgaaacaacgaacgattccttttctctatcttttcaagagccgcactactgatataaactattaggactgggaggtgtgcgtgcccaccgaaaagcttggagaagcgtctgcacttctggattcagctggcacttacgaaaactatccgcctcgccctcccgacctctggtcactactccacacatttcctcgattcaaagtcgtaggcaaagctctgtgctttaccttgattccctcggatgacgcgcacattgattgcataccgcccaacattgagcgcagccaaatgggcctcccgtacccaactttgaatgtattcgcacagagtcttctcgacactaacgacatggttgcgctcacagaccttatcgacggcatggatttaactgaggaatggggcttaaagcatctgaaactcgataccgaaaatgatttagcatggacacagcggaagaatgaaaagatccgagcctcggttccagcttccccggactcgtgtctattggaatgcccaatcaatatcatcaacctaaaagagacctggaattccattgtccaaaccaaagagcgccggattggagcggaattagcaggagggtattatgccacgcggttccgtggtcgaagggatggagatccgcggttaagagggaggtataacgtataaggcgcgggtagggccatcttttgaagagccaggatgtcattgccgaatttttttgcaacataccaatgccactacgaggcctggcttgtgttgggctcaatgtctctgttgagtcacatgagggtcgatatttggacctgggatcttctgaattcattcagttgcgcgtggaacattttgttacgtcaagtgagtgcagctctcacaattacatacatttttttatctggttatcattttagatataacaagtgtcttgaggacaaccatattatttacggtccagctatatgtccttatcctttcgagcacaatgtcttgaccttcctccatctacgcttctacccgtcctccatttcctcgtccgtctaccaattgtgtcggacgatgaattcgtcagctcgctcaactgcacggcgcaagagcgactttggaggcgcggtaccatcattcgcctttttcacgccatccttgctcttgaacttgtttagcaagcgcgcgaaagaggtgtcccgcttgcggtcctgaactggcacatcgactccgccacttagcaaaggctcactcacgacgcgctgtgaagcatcaccctgaggcggggactggaagctgtaaacgatgtggggagagccaccccagccaggcaggcgtgccgagatgcgtcggaagacgttggccgagtggcggcgctgcttctcgccacctgctttacgcgtcttctggagcttgatggaaggcatgctcgtgtgatctttgctgtttatgggactaccctcctcgaattctgaatcaccattgtctgcctcggcgtgggatttgacagtattgttctcaatgcgggttacaggcgccagatcaattcgcattgacgcctcatcatcgccgtcactaccactgccactcgcatattccatgatggagcctgcgtcctcagcaatgagacgtggcgtcggctgaacgtacactgtcgaaggtagcgttcgcaaggctccatcgttgggaaacgagaaacgctcttccagtccagttcgcgcctcaccctcggatgatgagcgcccagcctccggcggcacgtaaaacgtagacggcagcagaaagcgatcagtatgagacgaaggatgctcggcaataacttcatggtcctcgaagtcgacccagtcatctgtctcgattggtcccgagccgagcaatatcgtctcctctcgatcgtggtcgtgatagatctcgcgtcgcgcaaggtcaagagcccgctgatccaccacctcttcctcgctcatgtcgatggtgtcagcaagggaggcctcatcagatgcgcgacccttgcgtacaagttcgacgttatcccactcctctgctgaagatgggactttgcgagcgacataggcaaagtcgcaacactcgacagcgtgctgatgaccagcttggtcccactcatccaatgggtagcagtagtccaattgctctgtcggaatctcctctgggttctctcgaacttcgtcccaaagacctggtacggctctttcgttgttcatggcgtggagtgggactgcttggcccatattgagctccccgtctgaagaagatgagctgagataagtgtctaccgggttccaagtgtcgtccgcaatcgtagaggtagagtcgatggagacgccggacaaggtacgcgcacgactgctgtctgggatgatatcctcgttgcgagcagagtctttccatcgcattgctgtgggtgagtgcatgggttctggagtccgcgacaagatatcaccgaggtggtcaggctgttgcccaagagtgctcgaggaaacagaaggcaacacatgcttttgctcgatagcaaagttcttggtgtcatggcgtcccgaggaaatcggttggtcgaagttaaaacgctccaagggctccatcaatgacggaacttgtgggtttagaggcagcatctccgaaatattggagatagtcgtcttgtttcgttggtggccatagcgctgtccaagaatggagattgcagtagtgttcacagctgatgcccgagaattgggctgctcagccatcggtggtagcattgtatgatacgcgtcatagaagtcatcatcagagcttgaagtatcatctgtcaatgataaccgtcccatagtcgctccaacacgaagtcgtgatgggatatgtgagttgttcacgaagattcctgattcgctcttgggtaccaaagatggtaagggagtttgattgccggtggtttggacattggcgacgcgtgaaggactaccttcgggtgttttcgagtccccctcggttggcgaagatgtactcgatgtcgtacgtgtaggcatagaaaaccgtcgagatggtgaggcagtagccacaggttcgttatccgctgactgatgtccacgacgagttcgagggcgctcagaagcgcgcggtgtcaatgaagggaaggtgtaatttttggacattttgttgctgagctatgcgactgatagattcctggaggggaaggttgtggatagcaaagttgagtaacgatttggttggcggtgagtcgagagtgtggagagtttatgaaagtagagggccgttgatagtgtttattggaggagggggccatggctgcacaatgccaattgggcgtgttggtgccttcatgaacgttgaaacgtcattggtatggatgacttagctatgtatacacagactgggagcatcgaccagtgaattgaggtgtgggagctgtctggtacttatatgggcgcatgataaacttccccatgcacggaactcattccaaagctctcactctcccaacaacgacccaacacaactgaacaaaaacagagtcgttggataattcatctggttaccatgaatcttggtatgtggatgttcaaccgaggacgggtgagtccctacttacacgataatgtgccccttatgcaagaaggcaacgccgaagactcttcttctgtgaacagcacggtacgaatagattcggttgaaatgcgctcagagacgaacccccgcggcacaatgatggaccagattggtagaaaggttggtcctggagacgaagactttgaagatggaaactttgggcccaattctgacgaggagcagcgagcagaactgcagctttatggcaccgaggaacaaatggcgacgcttcaagatctcagcgaactgctctatacgcgtggccgtcttcaggagttaggatgtacgttctccgaacctggggagcttattacctatggtggtccgccatctctcaaggagtctgagcagttgctccgacttggaccgatctacgacgagcaatgggcttcattcttccgtcgtccagactttccattccccgacgatgaccccagtatgtggtctgatatgcggacactcaagcgtgtgcttggaaatgagggcgtcaaattcgactctcagcatcggaggctttcatggagcgttggtggagacaaaatcatctttttatgtgcagcatatgatgatctgcagaagctatggacggcctcgctcccgtcgatttgtatactaccaccggtagatgagcgcgaagaggaagagctgaatgagagcgttgacgacagtgggattttcatggatgaggagccacatcatgagctacccgaccagacaaacgagcggtatgccctcgatcgtctgagtgatgtgccacggaacatcggctggcggtttagcgacgacatcgaccgcaccacggctgctagccatgttgattccatgaccgctcgcaatctagcggagctgaaagaagacgtagacgcagctgtcgcactatcatttccgctcacaaagagtgagcctagtcgatgcgctactccagatcaggtcgatgagtcgaagtcacctgccgcatcaacaaagtttggtaagttcttaaatgcagccaggccacggcatggtcccccgcgactgcaggtgagcggtgattatacacacagcaatgcggacgacacgctgaccaacgctcagaatgtcaccactcatagcgttacacaacgtgaagagttgattgcaaacccgcgggccaacggtatggacaatctggcgctcgacgacaaaatgatcgagttaacaaactctgcgcccaatatggatggagttcctcaagcccacaacgccaagaaaaaaggcctgaagggttggtggaagggtgttgtgggccgcaggatgaacgtggtgccagacaaacaggtataggtccaagggaacggggctcagaagtctgttgtgtacccaacatcttgctgtttctccatagtatcaatatgtatgcatgttgcgattgccagtttttgatgtgttgccatgaagccagactctttgaatgcacccgtgctgcgtaacacccctttcatgaccatgtccgttgctcatgaccaagcttgtaatggtgctcatgctgagtaggcttcatatgcgtcgtaagctagcacttggaattctggcaccgtgactgaatagtataacgagattcctttgataggattttgacaatgtcgattcattgtgaaatcgcgtttacatccttgtcttggcgaggcgatatggcgttttcttcagaacatacagattgcttgtagctcgaggactcgacgtaagtggtggtaccaggcaattgtgtaatgttttaggtggatgccacgcttgctgcaagccgcaatgtaacaactacactatcattatctcaagacgtggcaaagtatactgtggcaagtatccagttctagtcacggccacttgagtttcgcaaccttcagtatgtgcgcatcagcgaagcttataaagtgtctggagaggcaatgctttctttcacccgcagccggacctattgtcacctgagcaatggggagttcactcacaccaggcaagagatccgaatgcaggtgcctggccgtcacaatgtcctacaaaacgttagcaacctcaccgcgacaggtacccagcgcatttaataaccccggatgctcgccggtagtatctaaaccgagccacttcaaaaactacttcacagccgaccgatatccaccaatctgaaccagcgatctaactcccaaaactcacaacaacgcaaacagacttctgttttcaaccaattgatcgcttcgacgtcaggacagcgcgacgcactcgttcgctagttcaattcgctagcacatgcgaccagaggtctcgctctagcaaaggcatgccatccctaagctctgctccttcgcactcctcatgttcatcatccttctatagtgaagtcaggctgtccgaaaccaaccctacaggcacgcaaatccaccatcgatcaaagatgccagctactacgaatggcagcgagcacgggcattactctgaccactctaccctcgctgatgcttccgctgataataatagcaaggctgtaccagagctgtcacaagtatcatataggtttgaaactccggaagaagtggaaggacgtcgtcagcgcgccattgtctcaaacctcgacactgaagagagcggcctcagaccacgaacacctccgcgtcgtcgtcctcaagtcacgagtgctggtagtatctccctcgaaaactcttctaacacgaatgcctcgagttcattggtaacaatctctacaatgatggacaatcttggcgatccagatatttctagcagcgggctgcatccaggtagaccagaaaaccgcagtgtcgcactcgcctctcagcctactatcacctcgcctgacttaggtgaagacagccggcgggctgcaccacgacgtgaggatcgattcaaggctctcaatgctcttccaggtcgtaggacagacgccccgactcactatgacaatctggatgatattggtgcacagggtccaacaagaccggtgtcaggtgttgaaccttcacgccgccccaaagatcatttagttggctacatgagtgacaggttcgttactgaccttcagaactaccagccgccccagcgcgtaaagctgaagaatcgcagggcgaggcgccttttctgcttctagcgctcctatgctcagctctattttatgaagcgcagtatgaacaggcaaaacgataaagagcgccgcacctggtacatcaccagcactacgagcacgtttcgttcagtccgttagccaacctcaactaagtaagaaatttaatttacgtcggtctctctgagcccctccctcgttgtgttgaactgaccaacgcggctctaaacagtactgaccttccactgattaggatacagacaactcgaagagctgtggcacctttgtttgtgttccgggtactcgacaatgttattgtatggccactagtctcctcgcaccccacaccactacccgaagtccaccaatgccaggcgtgggaagcgcacatggtagacccacgtaccaaacaagcctataaacctaggcggcaatggcctccgtaatgagtaagctaacgaagaaaatcggtgatccctccatgtcagatccgaaagtttatcttcgggccttcaataggggagatctgacagcggcaaccatcataaattcacttcagtcgcgaagatcacttgctccagtttccttcattttacgcagccttgcagcgcagatcatgagcgtttgatgccagcgacagatcacaggtcttgaccaccccgactcttcgcacttacactcgtttttccctagtcatttttatcccttggatacaggcatcatcccgggtcccgctttgcctgttggaaccactcacttaccaaatttatcacactctctttatagcaaatcactcactaagtattgaagatgcttttaaagaccatcgcggtcgttgccgcaggttgcattctcagtcaggcagctgtcccgaaaatcccagggttctcgctcacttgggctgatgacttcgacggaggtgttgattgcttgcccagctcagagaactggattatcgatactggtacttcatatcctggtggtccagcaaactggggcacgcaggaaatccagacctatacagacagtcccgcaaacctcaatctgacgggtgatggcagccttcgaatcacgccgctccggcatgggaacaattcgtggacctcagtaagtactacactaagtagcatctgtctgagcgacatgttcatgtgccaacttcattatcaggctcgtatcgagactcagcgcacagacttccaagccaaggctggcggcaagatgcgtatatcggctcgcatccagatgccagacgtcactggcgaagccgcagccggctactggcctgccttttggagccttggtgatacctatcgtggcaattaccaaaactggccaatgattggcgagtacgatatcatggaggtaggtcgcatttgtgccgatcgagagcaatacacatgctgaactgctgcgcttccctagaatgtcaacggggtcaaccaagtttggggcgtgcttcactgcggtacagcacccggcggcccttgcaaagagttcacaggtctccccgcgacaaagaggtgccccggatcaccatgtcagggtaattatcatatctacacaatcgaagtcgatcgcagctgcaaaccggagaagctctcctggagcgtcgacgacatttgctaccacaccgtcactgagaacgacattggcaacaaaacctgggagcaagctgtacatcatggacactttcttttgctgaatgtcgccatgggtggtgcctttccaaacggcaaccgaaacagcagtacgccaatcccggcaactaagcccggggttccgctgtacgcggactggatcgcagtgtacaactctgtatagctgggctgaatttgggcacgatcagaaagtgaaagaatcaaaaagtagttccacacacatcattggaaacaaaggcttggtgatccttatcgttcagcgtgacacactgaccgctgcgactgagtttaggttttagcacgaaatgaaatgaccttgcgctctgaatcgatgcgagctacgtcgtcttttttcaacctttacatctatttaaacatagatggctttattgatttgaccaaaggagtaccctcatgggcatcgaaatcgcgagaagcatgcgaacaaagctagggctgcagacttggacaataatcccttcatcggacaaaagcgtgaagaagaactttgcagaagtatcttcacgtgacttggtggctcatcgttcactttcaccgggcaactgtagccgactacctggcaactgccaagcctgtgagcggctacaagcagcaggagcgatatagcgtcttcgatcttggttttgctccatcactcctacaccatcgccgcggcacagaaatcccaatttataccaccaccgccctctcgtttcccagggcgatggatccattctttgattctggcgatggggtagcggtctctcagccgtatcactccaagcatattcatgacgtcgcacgaagcaactcgatttcgtcaagcgcaagcgttacaacaaactcgcgcaccgcttgcagcagcacaatcacttgcgcttcaacacactccacatgtccgacaatcactgtagctcatcgaagtccgccaccactgccaaaagacagtatggcggtatactatcactacgacgagcagggaaacctgcaatcgactaccgcttatgatccgctcatgcagcagggtgcggggagtttcgaccctgagcactatctgcaacgaggggacgtagttggagcctatctggctcgaagagatgccaaataccccgcttctgctatcccaaggacgtacgaccctctgagatctggattggatgcggatgggcgagaccagctggcaacttacggcaaccagtccgcaggaggcgtacgccacgaaaccgaagatgaacgcaatgactcatacgatatgcagcccgacaagctgtctctccatgccggtattgaggactctgacggtctcgtggcgcaggctggacaatatcatccatatcctaatccggaagatattcgccacttgcatactctccacagccttctaccctggatccatcctgagcgaagactgaatgctctgagtggtgcagccgtagatattatcgaagaggatacgaaaacagtccttgcccacgatgtcccgaaaaaggtgctcgttcttctcctcggccgaaacgtggtgaccaagttcatcgggactgttggcattaggaagaacgatcgttttgatggcttccagaaaatccagaagatgttcatcccgagaggtatctccagcatagcagcgatgaggatattgctagcttggcttatgcgcgcatgccgattttacaatctgagcatgatcagacagtttaacgtcccacacagccttttcgctgcatccactctcgctcaaactttgacgctgttcggtctccacaaggacgctttgcgtgtcgatcaggccatctcccagggtcatttcgtccggccaatatatgcggacgaactcgaacagctctggaactgccttggtcgatacaatcgatacacatacgctgccatcaaggtcgtgggagaacgactacgcgcatatgagcagaccggtgcttccaaggagttccgcaagccgaaggagatgctagaacttttgaacagtcacccagatctagatgcccttgttcgagacgcggcgctcaacgagcagcacagaccaagctttagcaccgagtggtgcgggcctgcacgggacagccaagattcgcagagggtgtttaatggatatccagcaaggggaccaggcaggaccttgccatcgaaaccaccaggtgttgtcgtgttagagcaggatgcgatcctcgagaactccgacgtgccgaagaagggtcgcaaagtaggcatccttcgaattctgcccgcacgcatctaagagttcagaggagtgagggcaccacgtgctagattttgaggaattataaccagcttaatgatggcgctctggattcgacgcctgggtagatcttctcgttgagtttcgtacttctcttttcggatgccacgcagccttacacacggaagagaaatggcgctggcggcgccaggagtaggacataatgatgccacgagggaatgtatagaccgaatcagatggcataagcatgaggcgatgtcatcttgatgaatttggtaatgcggcgatgaaagtgtggacgaaaagctcagggaggttcaggaggtgttctacataaagccaagcacgaatcagtcataacatcttagtcagctctgtctgactaagttagctaccttcaccacgtcccgttgccaagcgtgcccgacatgatgcacgcgacaaaattgtggataccctttcgatatcggtttgctgtccacgaatggcatgcaataggtgtataaccatccagttggccgtacctaggtaggtatcaggacaaacggatatgaggatgatttgacaagaaactctaccaactagacgaaggccgcttcgactagggtggtactgtccaagaatgaataaatgggcgcgagctccagggcatgttccagtctgattagctaacaaggatcagtgtaagctgtcaaggatcttcacagccagtgaagcgatgttgtaaagttcaagcaaaagtttgtgacgactgtgatctgtacatccagggcaaattgctacaaaaagtgtcacccagccagcacattaacagcagcttcgacgatgcaacgtcgaaatcagcccgccaacatcgctcacatgccacctcacaagtgtcacatcaaaagctcgccttaacctttccatctaagccgcaaagtccccagaacacattcagacttcacagtgcctccatctttataatcccaacctctaaacagcatccgtcgaaccccatcaccaagcaccaacaaacaacaagcacaagcacaaatgaccgaccctcgcagacctaccacaaatcccttcaaagaatttcctcccaacccagcaagacacaacacccatgcaaccacgcaacgcagaaaccgccaccagtacgccctacctagattcgacttcgaagacgatagaatggatccacttatgacctacggtgttgaagaacccactcgacagaatcctgaagacgaaagctcacagcgccaacaacgcgcacatcgctactacagcacgcaaatcctcacgccctccatccccgtctcgccctgcataaacgccacagatcgcgcgcgccgggctcgtcgctcgcgcatacgacagcctggcgacgtcgatcccaacgctgaagaagtgttttgcgatattacgcctctgctgcgcgagaagaagaccaagtcagttgcgaagaaacggcaaagtgagttcgagactaatgatggtgatgatgaagaaattcctgagatggtgctggaggaggatgaggaggagatggatggagagtatgagcttctcaagaggggggaggggctggagatgcataatgggactgtgaggagatggtatagggggtttagacactgatggggtttgtggggtggagcgatgattagtgatgtagagacggcgcgtgaatttaatgttgaagtggggagggtgtgtgcgtaaagtagttgaaaagatgtagttctgcgcaagcttcagttacgtctttgtaagctgcccggggtgacttttaagtaattacttcatcgagctcttcacaactttcttcactagtccgtatctcttgacaactcatcatcacggcaccatgttacctcagcacttcaccttgctaacgctgacatatccaacaaacaaaccatgctcccgcctacaaaatccgacccatgcctacacacatgcactttcccaaaactacgaataccgacttcgaccgcccactaaataccagctttgaagatagtatccacatgcctcagaacaacaacaaccgtaaccgccgtagggctggaaacccgcagccgcccgcaactgctccgccggcgcggaacattggcactgcgactgtccagcgtacaccgcagagccagactcgatccggtcaagcctattcagcgccagcttgcgatgaagcgtccagtacgtttaggagtacgaagccgagtttcgtaatggccgacgctgaagcgagagtagttctgccgatcagccaaaacgatacacgaaagtctagcaacccatggacggagggctttgaacaggaggtgaggagtcgtatccgccgaggagacagtagacccattgctgaaggacatcagggatcggttaggaagccagagcccagcacggagaaggtgctgtactccaagatccacgagcagaaaattacgcctcaggcgccagcagagacgcctgaaacagggtttttattcacttcacacctgggaaattcgccatcgtcaccactcgtcgacaagtcgaagtctggcgcttatcctacttcgccgattctcaaccatgtacgcaagctacgcgaggacgaccaggacagggtatttgcccagttaggagaagacttaggatgcatggtgttcagatcagacgagccagcgaaagaggaaagagagaatgtcaagaagacctcgtcggcccgtttcattccccgcatggacttgtcgtctggatcggactggtcgaagccgttgcatgcgattgcaaagtcaccaaagccagttgtgcccgagatggaggctgttcagagtaagcgtcctggcgtcagcactccagcaaaagctccgcctattgtaaatcgcggcccgcaccagaagtctaagatcaatcagctggcagaagcaacggccgagatcgatgtcttccaaaacatcatagtcaagccgccagtgacactctcttctgcacaagacgtagtagtcctgacgcgacgcgctttgaacattgccaagaatccgaagaagtctactgaggaagccactaagtccacagatttaattgcgtcgtttgattcggatgattttgagatagtagatatgccagagattggcgagagtgagcagaatggtgtgccgaagaagtggtttggaggacttcgtcgctagccttgggagcgtgaattccgtatgaatagtctcgtggtggatacaatgcaaagcaattgcttttttcatgttctgagcgagatagattgttgtaaggagcgtgttcacctcaccgtgaaggcccttgtttcaaaaagatactttaacctgccacaggagcttccaccaaccacacttttgaatattgaagggcagctgtctttccaacaacaatagggtcataacgtccacagagattcacaaaagtatggcaccttagcagctgcatcagagaattgcactcgaagccagctgtcgcgcacgatgtgcattcggcatggacgctctgcgcttcggcatccaaacaggcgaggtcgttctccatcagctattgaacttggcgcatcacgagcgccgctcaatcgtcggacaaggtccatatatcgacatctaccttggcgatatccgagtttacaagcgcacttctcgacccttacttttcgcgtcgtgtccggatattggtcgcttcctgtcgccgatacagggttccttcgcggtgtgtctaccagatggatttaccaacgccttaacggtcaagctcgcggtcttgtacatggagcagtatttgctcagtcccagggttcgcgacgtgccatggaaggtcagcgacgattttgcgtcgtacatttgcctggctgagctgttcgcgtatagcggcatgtcgcaagctacttataaactcgaaattgcaatcatccagggtatgcgggagcgaccactcgatgttgaacagattcgtggcaccctggcgcgcgagcaagcgcgtcgtccgtccagatatgccgaaacgttggcgaacaacatcttcacatttacatgcgtagccaagatcgagctattcatgctcgagtacgaagtagagccggccaagtcgtacgaggaccgggtgaagggagggatacagaggagagcggccacaatttcgaaacctgttgggtaagtcttgaagaagccctatcggtttcacttggcaactgtattctccttgcactacgcaagagctctttatatcaccctggattcgctcaggaccctgctaacaatcttgaaggcaagcacaaggtcgcgcaaggcggcagatgaagcaggtcgaggacatgctggcagatacggccaaccttgcgctcaagcagttggtgtggacagaaaacatccttccggttacattgccatcacagcctgcagcatggctcgaaattggacttgtgggcgcccgaggcacagccgatggtcattccggattggggaagattttgctcaagagggcgagtgacttggatttataggaacagcagtcacagtaacaagaagagaatggatttcacgcaaagaaaaaccggttcaaacaagatgattagggtgtatatgagatgttcacgtgcaacgagagtaacgatgttcaatggcaaacggataagataaagtcctgctgcgcctagacggaaggcccgtgcgcgccaacgtcatcggcttccgcgtcgtccctcatcgctctccacgcgtacacgaaggcggccatgtctctcttcagcatgcaacatctcctaacaccatgtcttccacttcgaccccgctcacggcggcgcaaacgcacgctctattcgacatcctgatccaccaccagctgtactcggaaatcgaagcgttcaaatacccctccaccataaaccagtatggatatccgttcaagaagcctgagggcacacagtcaaccagcccgttactgcagaacatgatcaataaatttgccctgaccaatcctgcgcttaaaagtctaagtcaggaattctggcaggacaaagttggtgtgctagtggcaaaactcgccgaagccgagctcagcgagagttatgacaaaggcgccattgggtcacgaaaggctctcgcgacagctgcaagcagtatagcggagtacattgcgcgaggcatgctggggggatacccagtcacgaaagggcaggatggctccaaaaaggactacgacaccaacaagcccgaagatgttcagcgcggattcgatgatttgatgcacggcttgatatacggtaatctgctggaagacatgttcgagaaggtcaaggagactggaaagctggaagaacactcaggcgtggtgcaggctgggcatgagtatatgctgttaaagtgagcagcttacctcccattactagccctagctaaccagcctcagtgccgcatcttttctccaccacgtcttcgtcatttccccggatggccaatacctcgttcgcgtgctcgaaaacgcccacaagctcattccatatatggttatcaagcagacgttgcgtgtgggaaatgcggcaaccatgatcaacggaatggtcaggcttgttctggcaaagctctcagtcacggccatgacgaattggataggcctgacaaacaattcgaacgacggcatgaatttgctacagcagatcatttctactgttttggcgtgggacactgcggagttctcgaagcgcgcggcaaagctggagtctgcacgtgatgcgcccgaaaagaaggtcttcaaggcgatcaagaactatgtgtacgcatcgagggacaagcacgaagctgtgcgtaacaagtcgatacaagagtcgaagtcgattgtcgcagtcattcttgagagcgcagacccggcggtagacgttgagtcactgagtgagaatcagcacagtgtcgccatggagtacttcagcacgtacttgtcaatacgggaccgcgaagaactcactaaagtctcttgcaaactccagccggacactatgactgccatggttcgcgaaatcgtgacagccatggaccctgtaattcgtgcaatacacaacgcagtggatctatctgggactattcaagacaccgaaaactttctcacggaccttatcaagacgtcaaagcccaagaggaagggcggcaggagccgtcaagcatcacgagaaagctctcccgcgccttctgcgcctgctagtatcgcagatcaagaggccagtgaagtacccacagtggaagactatgttcagctgttacgaaagcatgcgccgtccgtgcacaagtttgcccatcaggtctgcaagaatgccccggatcttgcaaacgactacctcgtctacgcaaaacggatgttctccgagttcaaagtcgacgatcatgcaaaagctgcggaagagagaggcgaaggtggtgccggcaacatgagcgccccgctacacgccatgttctccagccttcccaacgagaagcaagaagagttgaagaagctactggatgaccacgagaaccatctcagccaactcaaagacacgtctttgtcccggctacaatcgataatgcagccatcaacatcacaatccaaacctcccagccgtggtacaacccatggccctggcatgtacttatcgcgctggaactcactcctcgactctactttgatatcgccagcgaccgcccacggccccgtccgccgcggctggcaagtcaaaggcgagttggacggcaaaggactgaagacgtcgacatccctcctcgacaacaagaagagcaaggacaggaatagccagatgatggcgaatggcaccggcgacgctgaagaacgcaaagaaaggaagagagatgctctagaagaagataagatgacgaagatatgggatggcatgagggatggctgggtcggtgtctgcaggggtttggaggttatgggtccggattagtctgcctcgaatctgccttgcgcttttggctattgccacgataggtatcacggtcagacacgaaggcatattgtgatagcgcgagtgacgcttgcattgatctacgtacatacaatatttcttcggtacattgagttatcttgacggcagacctgtgtaaatcagccacaacaatcgatgaacggccaccagcgatcatccacgcagcaataatatcaaacttgatattcgctgcgccttctatcgcagtttattccacgttgcacgattggtggaatatacgcgtggtctgtacgcgggtcccgtagcgggacggtcatctcggccagcgaacgattctactggctcgctgaggacaccgcctgatacgctggcttctgaaacttgtaggatcccgatggggttatgcagatggcgtagcgactctgtggatacgatgtgcttattttcagacatgtgaacgaggctgaatcgtcgcatatgttgtggtggacaaccttcgcgaggctcgatacaagaatggaaaggggcaagcgcacctcacgtcccatttgtctttcgcttcaccacacgttcacttcatcacgtcacatcaaacgcgacaccaacgtgcatagcgcgatgtcatttcctttcctgtcataacgagtcgaagccgggtcctccctctgcgatgatcagtcgtaccctcacgcactagcggcacaggcgcagcttcacagcctcgtcctctgcaatttcgccctacgttcagggtccacgatgttgtcgtacccaattaggcctgggtggcctgaaccgcctaactctgtgctcggacgcttatctggatacgagagcttgtgcatagatccgggcactttgtggtgctgtgtgcctggcaccgagttggagattgatatagacatatatctgctctgctgcggttccgtttgaggttgcgttacgctaatgtcatagacggtgtgcgattgaattcacattaatcttttgcgtgtttgtattactttttgtctacctcacattgctttccacccttcgtcgtcgtgaggcgcgcgacacctcttactttgccgctcatcatcatgaaactgctactcaggcagatctgggccttggtccgcaagaatctgctgctgatctgtgtgcgccgaccgatttcgacctttatccgcgcatttgcgctgccgctcgtcattgtcctcttactggcgtacagcaagaacttctttgcggggccgcaaacctggggcgttagcagtgcgcataatgtatgttgcaatcgcaagatggcggcaaggctaatacagtgaagattcgaacacttgctcaaggtctggcagctaccgagggtcgcgatattgttggcttcatcgacaatggcatgactggcggagacgtaggcgccgtcatcgactcgctctccacccaggtccgcgatgcgggcaggaccgccaaacaataccgtacgagttgggacctcgcgcaagactgtaggaccaacgataagggttcgtcaaattgttacggggccgtcgtgttctactcgagcccaagccagggcaccaacgagtctagccaaggagtatggaactatgtaagttggcgcgatgcatattatgcttgacacgtcactaacttttgacaaagactatccgcggtcaagacggccgatctgtgaacgtcaagagcaacgagaatggagccgaggttgccctgatgcctctacagcttgctcttgagcgtgagctcatcgcgaacacggatccagatgctgcaaagaagattccaaatgaagtggacgtcattctgtacaccgagcaagatcaatcagccttggacagctctaggacatcgaattacctgacattgtgcctgtacgccttcgggccaatcttcgcctttgctctcatcgaactcgtcaaccacctcacgtcattcgtggcccgcgaacgagaactcggcatgtccggactcatagatactatgatctccggtggttccaacgtacgcggccgcgtcgttcgactcatatcgacatggatctccttcgcagttgtctgcttccccagctggctatcgattggactcgtcatctccctcgtgtgcttcccaaaaacgtccaagaactggcccgtgggatttgtcattttcgccggatttgccattaactcattctccctgttcggcgcctcatttttcaagaaggcgcaattaagtggctccatcatgaccatcatcgcgatagttggtgctatcctacctgtcgttctgtttgagcagaccaagatcacgtgtgtcgtgcttagtatcatattcccgagtgcaaactttacgtactatgttaccggccacgcgaatttcgagctgcagaacaagcaagcttctatgaccggcatgtcatatgacagctcctatgttagcgcaaacgagcaataccgcatgcctctatactttcactggatcatggccatcattcacatcttagtattccctccaatggcattcgcagtggagcacttccttcactcaactgcgactaagcacaggacatttgagaagcctgcgaaagttggcgatccaactgtcacattgaacggtttcgcaaagacgtgcgtaaatactccaacagcggtatgaccgcgagactgtatgcaactcactgacatgtttgtagctactatcctggcttcttttctcggatcttcaagcgtcgcccagaagtgcacgccgtaaaaggaattgatcttcaagcctacgcaggtcaaattctctgcctactgggtccgaatggcagcggcaagagtacaacgctgaattgcattgctggcgaccagaaagtcacctcgggtagcatcaacatcgatcccaccggtggtctcggatacgcaccacaacacaacgtcatttggccggaactcacagttgaagagcacattagaatcttcagtgatctgaaatgtctttcgcgtgtgaacgaagaagttgtcaaagagctagctcagggcgtcgatctgcagaagaagctcaagaagaaggccaagaccttgtctggtggtcagaagcgaaagctccaattggccatcatgtttgctggcggcagtgctgtttgctgtgtggacgaagtgtctaccggcctcgatcccatttcacgtcgacgtatctgggagattttgcttgcagagcgcggccgacggaccatcatcctgaccacccactaccttgacgaagctgactttttggcggacgatattgccatcatgttcaaaggatctatgcgtgcgtgcggtacttcggccaccctcaagcaccaacacggcgatggatacacagtcaagctcccgtaccacactgaaggcgagcctcaaatttccggagacatacatcgtgagcaagcgcgtcatcagacagtctttcgtgtcgcaacagccacccttgcagccgaactcgtagaagagctggagaaacacgatcttcacgactatcaactgtcaggtcccaccatggaagaactcttcatcaaggtgactggtgagaaaattcattcatctgaagatgactctattgagaagaagtcgtcaccaaagacgcaagatgctcatatcgtcgtcaacgttactgataatgactacgagctgaccgaaggcaaacccatatctgtctacaagcaatggtacatcctgttgtgcaagcgcttccgtatactcaagcgccggtggattccctacttcgtcgccgttgctttcgcaatagtaggtgccggggttgctccgctactcattaaatctgtcaggaaacccatagattgcccagtctccgcagacctcgtattcgactattcgtatcgcaacgacttcggttcgcaattctatacctacaacctatcgtatacttcctacactcaatccgaatctcaaagaagaaaatacatctttgggcccgccaacgcagtggacgacgatatgcttgatgccatagcaaaggtgtatgcagtcaatcagacacgcaactatggaagctcatactcgacgtatggatatcacaacggctcacagattcgggatcaaatgatcatcgtcaacacgtatgacgacttccgcaactcgatctatgagagttggcggaactcatcgaatatgcctttgtatggaggcccgggaagctcgccatatacgccaatcgaaggtggtatctggatgggtgatggctcctcgaagccaacggtgctgatgaatgttcggcaggcgagcagttcagcacagatgctgaatttgcttaacgtcatgaagagtggtgtcggcatctcatcctcgtactatccgtttgccgaaaccgtgattccgagcttgattgacctgaagttattggtattcattgtctactacggactaattatgtgttggtaagattaccttgatagttactgggtgtctgcagaacatgctaatgcaattttagctacccgttcttctttgcgctctacccgaccaacgagcgcatctccaatgttcgctcgatgcaatactctaacggaatccgacctgttcccctttggctgtcgcatctctcttttgataccatctttgtactcggcattagtgtcgttgctacggcgttactcacagcgtccacgccgatttgggttgatctagggttcgtattcctgatcttcttcctctacggcatcgtttgcgccctcctctcctacatcgtttccatgttcgccaagtcacccgtcacagcttggttcatcttagctctgtgccagatcatcatgtactttgcgtactttggtggcattattggggtgcaatcttcgattccatacgacagatttgagggtgtgatgaatgctttgtactttggtttgggtctcctctcgccagtcgtcagtctcgagcgcgcactgtttgtcggactgcagcagatggctttgtcgtgcaatggacattcctctgggagcatctatctctacggcggcccgattctgtacctcattgtacaggccatcttcctgttcggcttgctactatggtgggattctggcttcgtgctcccagcttttgcccgtcgcacgcacaagctcaagtccgacgcagaacagtccgacatggccgccgatgtgctcgccgagcgcaagcgcatggcgtcgcccgacactgacctgcgcatcgactcggtgtccaagtcattcgggaagaacctcgcagtcgacaacgtaaccttcggcgtccaacgttccgaaatcttcgccctcctaggtcccaacggcgctggaaagtccaccatcatctccatgattcgaggcgtctacaagccctcaacccccatctcctccatcgaaatcgcctcccactccatcctcaccaaccccgtcgccgcgcgcgccagtctcggcgtctgcccgcagttcgactccgccgacgtcctcaccgtgcgcgaaaccctcaccttcttcgccaaaacccggggcgtcgctgacatcagccacaacgtgtccacggtgctcgccgcctgcggcctcgccgacttcgccaacaaactcgcgcagacgctgtctggcggcacgaagcgcaaactctccctcgccgtcgcgctcgtgggcaacccgcgcgtcctcgtcctcgacgaaccctccagcgcgctcgacgcaaatgccaaacgcacgctgtggaagtgtctgcagaccatgtcgcgcgaccgcgctgtcgtgctgacgacgcacagcatggaagaagccgacgcgctcgcggacaggattggcatcgtatccagccgcatgcttgcgctgggctcgcggcaggatttgaaatcccgcgtgccgaataactttcacattcacatcgtgtctgcttcctcaccgcgtaccacgcctgaagaacttgctgccatgcgcgcgtggattgcgcagacgttcccgcgctcggagatcagtcgcgagacgcagggcgggcagattcgctttgaggtcagggacgatggagagtgggatgttgcggggttgataagggttatggagggagcgaaggaggagctgggggtcgagtattatagtgtgggcaaggcgacgttggatgaggtgtttgaggggattgtgaagcggtatggggatgagggggttgttgatcggtttcagtgaaggaacagctggggggtgtagatggagaataattgaattggagtgcggggttgtgggtgccgtgataaaggactagaaccaggctgtgtaaaacagagaaatcaaagtaaaataagcttgcaattgcggttctgatcagattgcatcgttgcctttccatcagcggcagtgaagaataggagtgaaaccttgaagacacaaaaaattatatataatccgcttacatatacaatataagcaaataaaaaactagggtatcatttccaagccacgtccccaaactctcaaacttccttcccgtcacccacacatctttcaagccaccatcaccccatccccactcccattcttccccggctgtccaccgcccaccatacaagtgccactcccctcctcaaaccaccgactgcaccgatgccaactcggcatatcccgctgatcctcatcttcatctttgcacccgcgcccacacccaccatccgttcgcgcccacttcgcacacctcgcaaactgcgcacacgtcttgtcgcgcgaggatttagttttctcaaagtctgcgagcgtttggcgcgggatgattcggcgcagggagataatagcgtgagcgcagaaatctggaatcgggagggggagaagggtcaatgcgtgtgcggtagtctggagggattcgagtgtgaagagcaattcctctgaatctcgggctaggaaagactgaatcggtggtgtgcgtagggctattttcgaatctttgcgttttagccgtggattttgggcgatgggtataggcgtgatagcctgaacgagcgcatcgtcgatttcttgcagggctgcttcgtcgtcttcctctgtgcagcctacacagcctaggaataccaggtctttcagttccatgagcagttcgaagatcatgcgctgcgggatgggatgttggtggaacagcgcggtgatggcgggcaagaacttgcccgcgatttcgccgccggtgaagagattcttgcgcgtggagtaaggcgcgttgtcgagcatttggacttcgagtttggacatttggcgcgagataccggcggcgaggtggcggatctggaccagtgggttttgtgtgagggaggtttggagggttggtgatagatctgatatttgttaggatgggcctgtatgtgtagtatagtgggggtggcactgcaagacgaacccgtaaatgcgatttcactagtaagtaccacaagtgcttcagcgagttttttttctttctcgagcaattctttgcgctgagattgcatggagcgccatgggacgacgaagcggatgctcttgccttgggcttccacagtctttccgtcggtcacttcatggcttgtctctgtcgcatggcccttctcttttcttcggctgttctgcgggcgtacgtcgtccggctgatactgcactgtcagaaggagatcattctggtcgcggtgggcgcgtagattgcgccaaacaccgaggacggcgttggtggagaagatgtgttgatatggcgacatgatagattcgcgcttgcgaaagactatcacatgtttgctcaagaggcttgaaagacgcgcgcgacacagtgtccgtccaaggcggcttgagatggtgaagttggtggtgagatgtgatttgtgatgatttagcctgatgcggcttgcctcgcgtaagaggggcaacggctacgcgggacgcgattgcacgtgtccagcatgtccaaacccagattgccaaatacatgattctgctaaatgtatacatacaatgcaacgagttgagccgaagatatttgtatgctacactgctccatgccatgacgctcttccatcccaatgtaccgcccaaatgctgacacgccaaagaacaccagagtatgcatcgctacatccaaagtgaacaacatccaaacgaaactttacatcaacccatttgacgcgtacgccatgggcttgacatccggatgcggcaccgcgtcaaacttggtgtacttcagcttgtactcggggccgatcttgatgaaggcgcccttgttgttcgtgctatcgcagtagttgggtgctgagaagacggtgatgcagcggccgtcgtgctcgacttcgtagccttccatgcggacctcgtgcgaccggataatggcctcgagaccgttgttctcgcagaatcgcttggtgacatctggtccgaactgcaggccaacgccgcgcttgctgggtcctcgtccgggcgcggtttgcgggtctgtccagagcatctccatcatgaggccggcctggccaggctgtcgctgcttgaagcggttcagcttccgtacgtcgtcgagcgtgaccttgtcgtctgagaagagaccgccgtggagaacaaagtacttgtccccaatcagtgtggccaggggcagcatggagaaggactcggagaagatcttgaacatgcgctcgttgtatttcgccctgcactcgccctcgaacccgtacatgcggttcatgtcgtccgtctcgtggttgccgcggttgaggaagaacttgtcgggatacagccacttgtaggcgtacagaagcagcgcgatttcggtcgaccaggatcctcgatcgacgaagtcgccgttgaagaggaagtggttcttttcggagggtttaccggcaagcttgaagatgttcagcagatcaaagtattggcctgggctgtgattagttgtggacttcaaaaggtaagtgaaacataccgtgagtatctccgcagacggtgatctcgcacccctcctccaccttgtgctccaccatggtcggctcgttcttgacgatgtccatgactgccaatatgatctggaaggcgtacttcttcgcaatcttcttgccagtcttgaacctctcgatcatgtcttcgatgaactctagcgtcatcttgccctcgagcttgggaccgtcgtagtttctctcgagcgccatgtgctcaatgtccagtccctctgcggctgagggtgcgtcttcgacctcgattgccttgaggaaggcatcgcgcttgatgatcttctcgcattcgtgcatgcgcagtttcgcgttggcatcgttgggagccttcttgatgacaagcttccagtcgcggagggcttcgcggtgcttgagcatcgacgtgtttgcggaggcgcggcggtagtaagcctgtgcatctcgttaggccatgggcggtgctgagcgccttgggtgaagtggggactaccttgacattgttggggtcgagctcgatcgccttgtcggcgtctgctacggcatatccatacgactcaagcttgatgtttgcctaacgagcggtgtaagtcaacggcaacgtgcagcagcgaccgcttgcgtacctgggcacgatttgtgtagaaggacggttctttgtcccacaattcaatggccttggtgtagaaatccagcgcggcaggccagtcctggttcttgaaagcgtcgttgcccttgtttttgagcgccgtggcttcttcctgtggatttcccatgatgcgtgtggaagtgcgggacacgggcgtggaaatgcggtgcacaacgtggacggttcgggaaaggacaacgggtcgctgcgtgtgtggcaggcagtcgcgatggagcgcagtttccctaattgcgtgcgcttgtaaacttgtaaatatcaaagctgtgacggctgcaacacttgctctctccaagctcccgccaaaagttgtcaactcgtcccgccctcgcctcgccgccacccacgcgcatcaaccagccggcgatcccagccctgccgcatccactaaccgtctaggatgccccggaaaggcaccgccacagtcaagaaggtcgacaagtacgtctgggaggatgagtacgatgacgaacccgaacgagagcgctcgcccatgagccttgatagtccaggacttgtagatttcggcaagagcagcgcattggggcgcaccattaactatggtgcctcagacagcgagaacgttgaccccggctttgcacgcgagcagctaaaactccctaatggggcgcaacgggagccagaccatggcgccggccagcctcgccaagattccgccgccagacaaagacaactagaggaagtcaaccagtctctctggggtgaacgcgacgacgacatcccacctgcaaaccaagacgtctcagagactctccctacaccaaacgcacagaatctcacgacaccaaaagcgcgtcctcaagccaaccgcaccgcgccttcggccgttacctcgtctacaccgcgttctcaagttcgcacccgcggaagagccgccaacgtcgccagtcgcaccgcgaaccctcgcctcagtagtcctgcgaatagctccccgaggcgccagcagcagcgtcctagtcggaaggccaacgtcgaaaccctccccgatcacgccgacagcatggctcagcaaggcgcatacatcccgcccaaccagcagcgccacatgcgcgcctgcatgatctgctccatcgtccgcacgcagcagcaattcactacccaaggctgccccaattgcgaagagatcctcgagctggctggcaacccggagcaagtcaacgactgcacctcgcaggtcttcgagggcctgatcagcgtcgccgacacaaaccgcagctgggtcgccaggtaccagcgccttgagggctatgtcccgggcgtgtacgcgacgcaggtcgagggaatcttgcccgaggacatcctgatggccgtggagaatgctgggatcaactacgtcccgcgcgatggtagcgagcaggagatgctgggcaaggactaggggttcgcgcccaggacatgaaggcttattgcgaatctgcctcacgggaggtaatggggatatatgtgcatcttcagcgaaggagttacggtcatcggggcatcaagatgctgggtttggagaatttcgatgggtggacatgattgtttcagagtcgtcgtctctcgtcgcgacaaagtatcgttcgaaaatcgacacactgaataatcccattctcaaacttattgcaatacattacgcaaaaatttacctttggcgccctgttactgattgctggtttattactgaatattgatcaagtgcaactgttgcgctatcaagaactcgatggcttctcattagattccattgtgagaatcatgctctgacaactcagcctccgcggcattgaacaccctcgttagcggcccattcatcatccagacccatccgttcctcatcgcccagcgtccacatcgtcatcacccctttccttccacgcagtcgcagggacgcgcgcaagcgacttcatgccttacctcgcgtgcaaatcaagtcaaggatacccggcggctctagatttctaaatccagccaaccagacgcgcaagacatgggaaatgcgtcttgcgatttccatgttttcttgctaggaatgacgtctggttcgtgacgggatgctaagcgaggcggcaaatcgggagctaggacttggagctagatggttgacggaaaacggtcgcggtttttgtgaaggggtgagggagtttgatttctagtcattctgtttggttaggtgtttagaggttggatctgacttcgttttcgatatcgtggaagtgtgtttcattacctataccgaccttactttcacgcctggcgaatacccatatccaaactccaggtcgtcggacgttataccccagggataaagcactaacaataacacttgtgttagcgtctttctaccgagaagcagtatttccatctagtccctctacctaagtttcatcgggaaatgaccaacgatgccttgccaacgggcatctatcccaaagcggcactctcgtccagaaatgacgatcatgagcaagccatcatggccgtagggctgtgctgatgtataaaacaacttgtctgggcgtcctttcatccagtcatccagtccagtccactcgctcttcactccaggtacaataattcccagattataatcaacgcaaccatgcgtttctccaacctcgccgtcttcgccctcaccggcttgaccatcgccagccccgtcgtcagcaagcgcgacacaaacgccgatgtcgtctctctcctaaccgacctctacgccacggtgcaaacctacaccggcgctatcagtacgtcttcccttccccaccttccttcctcttccttccaccataccatactgacaacacgttcttcagacgccactctagcaactctatctccctcgtcctccatcctcgaaaaaaccgccgccgcgcccctcgtcggcgaacaaatctccaaaatcaccgcagcaatcacgtcgaccgcgggcgagatcaaggctctcccacccgtcactggcggcgagcccaccaccatcaccaccacgtccacatcccctactgaaaagcgccaagtcggcgccatcgccgtcgcggctcttctcgggctcatcatcgtggagatattcgcaaccttgggcgcagccatcttggtcttgggcgtgggcttactgttggtgttcacgacgccgatggtgagttcgctgagtctgttgattctgacggtgcaggcggtgttgaatgttgtgttgcttggtgtgacgacgctgttgaacaccattctgacgagtttggcgttgggggtttcggggttgtagagagagattatagcggagcatgtttgtgtgggaagatgcatgtgtcgtgtgaaatgaggagagactttctgtgagtatatattaggtattgatcatggatctggagtctgacttcgattgagatgttcaagcgctctgctaggcttttagtcgtgtagctatggtcagtcttgtttgtaatcaagtcatatgtttagtccaagtccctatggcgcaatgcacacctacgtcaaatcgaagggcgaacgaatcttgagatgaagcgtgggctgatgtgttgcaggtggagaacatgtcgactgcaggactgggcggcctggtacgctttacccgtatttgtgaagtcggatccgcatacttcctgaacgagaatcgtacatcagctaagtttctctgcaacacatgaataaccgacctttgcttgctaatggtagagccggcatgtacttgacacgccatcaagcgggtacgttgcgttgggtataagtacagcgtctttcccattccacactgctcactccaagacaatgctccccacacgtatcgcgctcgcaggcgcaacaggcaatctcggccagcccgttctctcctctctcctttctgaaggatatctcgtcacggtcctcagtcgaattggcggcaaccgctccaaactcgcgcctcacgcgaacctcctcatcaaagaggtcgatttcacttccgtcccgaacttgatcactgcgctacaacatgtccaagtcgtcatatcctgcttcgcgacctccgcgctcggtagccaaaacaccctcattgacgcctgcgtagccgctggcgtgcagcgcttcatccccgccgaattcggcatggattcgcagaacccgctcgccacgcaactacccgtgtgtgtgcctaaagttgatacgcaaacctacctttgtgataaggccagagagaatccgcacttctcctggacgggaatcgcgaacgggatgttcctcgactgggggatgcaaatgggcatcatcatcgatcctgcgaaacaccgcgcgacgttgtataatggcggcgatgtgccctttagcgcgacgacgctggctgatgtagccagagcggtacttgggattattagaaatatggaagaaacagcgaatcgactggtatatgtgcattctgcgcgtgtgacgcagaaccagcttattcggtatgccaaggagaaggatcgggaggtatgggatattgtagaaatggacacggacacggtgaagcgggagagtttgagggagctggagaagggtgagggggtgggtgtggatagagcaatgttggggttttgcatcacggctatgtttgatgcagaatacggatgtgacttttcagggaagcttgataatgagttgttgggggttgaacagctaggtgcagatgaagtccgggaggtcgtggagagatgcatgtagataaaatttacacacaggtctgatcgaagtgtcttgtgagagcagatttttttcgtgacatggtggaaagggttgatgcagcggggtggggcctcgtgcttggcaattcacgctatcccagtagtgccttggccgatgacaaactctacaacgtccctccccttcgtccccgaaactttcacacatgcaatgcaatgcccacgttccctcatcgcagaaaagattgcaattttccagttgtgatgcctgtcgtcgatcccgcgttgcctgcgatgcggcgaagcaatctgatccatcgagctcatcatgctcaagatgcttgaagaggaagcgagcatgtacttttcaggtacgaggagtttcttggaactcgtgcaattgccgatcatgagtggttgacagtgtacttacaagatgtagtgggttgataatgcgaagaggtcttccagggcctctagagagagactgaagcctttcattgcgtacgaaccacagggcaaggcatcatatcgtcatgataaaacacatatctcaggagactcagtagaaccaaactgtcctgattctatacatccagaggatattttaacgtggtggtgtgacgaaatcattctcagaggtttcgacacagtcttcggcgtcttgctcggcagatatggctgtccctttgtgtacgttccatgatactgagggaagaaaagggttgaaagtccacacagcaaagaagacaaaagttatccctctggcaaaattgccagattgctctatgaggagcttgatacgtacaccagagaggccgagagctcacttcatgataccaacaaggcgcgatatcagattcaaaaggagtctagcatcaagaacgcattaaagtgcgcgatgcgtgcgtttgctgcccaatggataccgctgacaccagaagccgcccggctaccgagtgccaaagtcgaaacaacggttcgagaagcctggcgcaaagccaggagagagatgctcaaggtcatcaatcgcacatcttatcgatctgtatttaccttgtatctctttgcacagacgcccatcccgtttggcatttatgaagacgaggagctcgatggtctcaacagtctcgtatgtatgcagactgcattgttgcaattgcaatggctccgatcgcatcgaagcgtagtacagcgcagcgatgcaggaacatcagagtccgctgacgacgatgccatctccctcaaatatgtcgatctcgaaagtcgagcgtattggtcggcaatgacatgggacacgtcgacgtctctactctcagactgcaggacttcattgacgtccggcttgaagggtgcatgctctgaaccgacatggcgcctagtcaaggctttcctagtcggtgcatttacgcccaaaacgcagaagtggcacgaagacggcttcgagttgaacaatcggtgcgtggaagagatcatgggtgcagctacgatctgcaacacatacatttggaagaacgtaacctcggtcaaggaagctcttcgcgagggagtgagtggcggcgaggtcgacttcgcttggaaggcactgcttgacgcattcgatatattcggtgcttcaattcgacctctgctgatcaaatgtgatatgatgtctccatgcctagaccagcgcttgcggttgagcttgtatcaagtccagcttcgacattgtcttggtatgctggtcttgctggaggctctcgaagctgctgctcggtcggacctccttggagaggtgcgctcgttgaacgacattgctctgactacatgctttgatgttctcaaattcggtttggagaattcctattcgatcgaaagtcctgtggatgaaagcgcacatattcttggctcgagatcagacatcacctcgacactggtggcgattaatccttatcctcaatacgtcgtcgacatggtgctgataatgcgcaaaaggctagctcgaaatcaaaatcaaagcgagagtatacaagacacattcccacacgagatgtcgatattgtctagatcgctccaccaacttccgcaaagcgcaagatccgttcaggaggccttagctaaagtatcaacgctgtggaacggaacgtatggtatataacgccgtagaccaacatcggaattgaaatgactcggggttgatggggcgatgttgaggcgaagcggatgccaggcaccgcccggtgggggctgaaagacatggccaagcacacaaatggctgtaaggcccccaagatcctgcgatgggattattcccatgactataaccatggttctgattttgctgcgataaaatgacaggcattgcgtcgtgaacggtgacaaatcgtgtaaatttgtgcaaaaagtcgagttcaagaagctcctttctgttgtctattgcaagaggtagctggtgctgaaacacgtaagctgactatcttcagcttactgtagtacatgcacaacgcctgatatagctggtattacagaagctgtgcacacggcgtatcacagaggagactgcaggaatgtcagctgcggggcgtaaagcaagggctttgtcgtactcgaagcctagcgatactgcgcatagcttcatattgttggatgggccacatgcagcaaatcgatggttagattatttccttggacccaattaatcggtaaacactcttggccgtgcttactttgacttacaagccgccccacgaggctcagctgctttctactggggcttgcagtcttctctcctgagactcacttacaccaccagttggcgcgtcacatcgttctgagacctcattcctcgaatttcgcataccaccgtggtcggccaaaatgatctctcgcaccatttgtatcttcgttgccttcgccgcgcaaacacttgcccaggaccagtgttggaccaaaggcgtgacagcaccaaccgcagctcccaacgcatatcaaaaatgtccaaactcgaatatgtgctgccgaacgaatgccgatgatggcgacaggtgcgccacaagtgccgaccgtgccggtctttgcatatccaagaacttcgacatctggcgtgaaagctgtacggataaacaatggcgggatggtaattgcctacaattgtgcacagatccctatggtaggtttccccatgcaggtgtgaactcaacacaggctaaacaggcatagtgagagataatggttccacactcaaccgctcagaaagtgactggttgatcacaccatgcgaagacggaagcctatgctgcggtatccgcggatcagaagagtacggcgattgttgtagggcaaataaaggcgtctggctggataacttcaaaatcctctcaacgaaaccggcatatggatcgttgtcctccggattcgcatcgccaacaggctgtccgtcttcttcgaccccacgacagtgctcttcgtctaacaacaccggagcgattgtgggtggggtagtgggtggagtcggaggcatcgtggcgattgtgcttggcttgtggttgctgttaagacacagaaagcctaacagaggagccaggagcgaattgcaagacactggcgtggtgccgactgaaaagtatgcgatgcaacctggaggtggattgccataccatcatggaccgccaccaggagagcttccgagcagtcctgcagcagtggaattgggtaccatatgatgattcttgaatgccggggacatatgcagctagtgaaggtagagcctgcttttctgatgcagataatcattttattaggagttgagggaaaagagattaggagacggagacattatgtatcctcattagccagttgagcgaggaaccatgtcaggcggcgcccttacaattgctagtctaatttttagatagataatttccgagcatttgacttcttacttgcaaccctcgtcagatcatagtgcttatcacaccaacctcacaaacttccaccacgtgtcctcgtggatatcgccggcgtctcgctgttgatcttcatgataagtggtctccacaagccctaacctacgcattgtgcgttcatcttcgaggtgctccatttccatggtactcggtccataatggctcacccagtcgttatttcccaggcttatcaataatagatggatatcaagacactggccattgctgttagcttcctcgtcggcagcaaagtgccacatatggaaagtccatacgccgatttcttcacccagaggaatctccaatgggcaatccggatggaaggtatggacttcgtggtctgagaaccggcctgtgggttcgatatcgagctcgaacaaagttttcccctctgctgtctgtacgcgtctgagcttggaggcacgcaaattacctttcaactccaggttatggtagcggctattgcgccaggctggaaaaggcagtggcatatcgaatgccgtgcctgatgcgcttacaatttcaggcttgatcatcagactcccccgcctgagattctgctgccagaaagcattgcgcaccaggcctcctcttatactagcccaagaccaacttggaacaatccacttgggcgtcatcggccgaacagcttgtacatctggatcaacctaccaacaaagctcaaattgcaagaagttgaaccatagcccgaaagaattgcgggtatgcgtccatttttgtgagatggaagttattccattcatggcgaggaaggcatcgctatcgtaggttaagtttcgtggtgtgtatagggcgagaaaattccaccacaccctcatgaacggctcatatgaagattccggacgtaaaagtttctgcacgtcaactcgaaagcttccgaagaggtctttaccatccttcgaggacttatcgaagagcgtgatgaaacaggcaggcaggtccttttggctgagtaagttggcggcatgtgctgctaagtcgtcgccataacacatgtatatctcgttgcttttctgatcgtaataaacacctgattcgccttctgggggtgctacattccaaatcttgattggagggtcatcatcagaccaagtaaagtcaggcaaggtcccttcaactgctgtagctggtgagacaatttctgcaagctggccttcgctgttagttttttctgccggctgtgcctgcacatcgagattttgttccaccgcaggtgagatctgcatttgaagtgcggatgttcccgttgtagcatcctcaacattgatgtcttgtccagaatcagtagattcagactcataaccatccgactccttccgcaggggaggaagacgccaatcacgaaagaaagcgaagatggctttcggacgcgtcggaggtacccagccctcgtggtcgcaatctaccacggtgcctccatgcccttcggcgaaggcaggggagtccaagctagcggttgcttgacgacattcccaggccacggagcccttcgtgaacattagtgtcctcggtgcaatcatcctttcctgacagacccaagccctcgattctagggtactaaggcatccgcctctttttggagatagaccttgactactatcctctgcatccattgcggcgattgtcagaacggagttatcgtaaatgatagccatacgccttgcttcatttttccaatcttcggcagaatcttggatgatgcataatgagtcgatccataagacttcgtaacccaatgctcttgtaacgtcaatcgtgtcccggaacgtttgaggtagatcctcatagcgaataccatcttcaacgtgacctttgatgttggatttcagggtacggggaggcgaagacccaggcgagccccagcggtggctgagtgcaacgtattgtgtacgttcgccgagttccgtggagaggaccagcttcaccatgtctggctcgccggttgatggcacaatctttggaaatgccagtaatcgcgatggtaccagtccatcgcctttgagatcattgatgagatgctgattgtcggtacaaaatatatgagcatggcgtgccttcttcgcgcacgaattgtgatcgttgagacacttatggagccacgagttactcacggcgatggcaagttcgaagacaggttcggaaaccatttttttgttgtggagggatacgtgtacaaaataccgtggacgtctttaaaaaggtggtaccgtcagctggatgcctagagcttctccaccagcctcggcacacaattgcgccaatgtcaggtgttgtggcgtgtaggagatgtgacctacattgcaaaagtaatatgatgccggctcagatcggttatcgtcaatttgtcaaactggtagtttaaaatgcaagctgcgaaaaaccatgcacgtcgcagggctccatgtcttctccggctgggtacatccgtccgcctctccagcaaatgaccttcatacgaaattctcggacgtctaagactggagattgcctcgcgctcgagcctaaataccttcgtgcggtcatccgttgtgttgtcaacttcatgtctagaagactggcacaactggcagtgttgtgacgcggtaggtaattgccgtcacattttgagtgcgcgtcctggaacgccagaaaagggcgcttgaacattgaatcggaaagactcaattctcaagcgatttgatcgagaaaaggttcgttctcaagagaaaagtctgtggtgatgatggggtatccaggtggttcgaggtcggagaaggagtcaagctgagccgagaaaggccggcagtgccgccgcgcaagaagtgacgaggcgacactcacgaaaacagcacgacagcaagtcacagcgtagctccttaatcttcgttagaattagaaaaggcatgcacatcgacagtagaagctgactcggagaaaacccccatctgtgtcgtgttactcttccgggttgacatgatcgcaaacacgaggcgccttcagcttcctgtaccacgtggctatgcgcaaaatcccttttcagccaggctgaggattgagtcttccttcgccaagagagttatcagctgaagggctgcctgggatgtgtccatgcaaaacgttgttgttctctgcgcactcgaagactacaactctgtaccaatcagtccaagctgttccaaatatgctcttcaaatccaggttatgcgatgtctgcacaactgccttgtgtttagcttttgagagtatgacgggtcgagaatcggatgaaataccccaccacttgaccaaggaatcgcttgtcgactctgtgctgcatcgaagctgccatctctgtcgcttcatcatcttccatctaaagacacattgggcgatagaacacttggaaggcaaggatgacctgaaggaagagtctacgtcgctcacagagagcgattttgccgactcggacttcgaccataaggcgtttccaagtgaccgcgtcgtcatcctttcgtacatgctggacatgccggagaatctcaactttcatataaaaatgagcaagagtggagactggttcgacggtgttttcggtcttgttgagtttgactgcgatgctctcaaccacgactacatcaaagcggcgattccacgattttggattttcaacgacaaaggtgtgtcggactcacttcacattgtacacaacacttttctgatccccttggcgtagcgttcggagtgcctccaatgacaagtaggctaaacgacaataccgcatcagagatctgccaaaacaccgtgaaaatgtggttagagcaatgtgatggtcatgatgtttatggagcacgcacacactcctttcttcctactcgcttgcttgatctgagcaacgtcgaaaccgagagcaaagtacggctcgtcttatctagtgagcttgatcaaacaacacgatacgtgacattgagccattgttggggaggagaagtgccaatcagactcacagacgcgactaaagatgagctggaaggcgggtataagttgcagaatatgcctccgacatttcgcgatgcaataatggttgccagatgggcaggtggtgagtctctatcttgctcgccggccgtcccacagctaacatacatggcccagtccgctacatttggatcgattcatgctgcatcaagcaggactctccttcggattgggtgaaagaagccaagatgatgcgaaacgtgtatcaaaacacatacttcaacatctcagctgaccactcagagaacagccaaggtggattgtttcgagaccgcctcgcatataaatacactccatgtccattcgaggcaccgaacgctgggcaggtctacttcctcccgcaatttgatcttatgcatcctttgacgcaagcgccgctagctagtcgagcatgggttacgcaagagcgattcctgtctcctcggatcttacacttcactactgaccaactcttttgggaatcggtagatctgtacgcgtgcgagactttcccacaaggtatgccgccagtttacgacaatccgacgagctggcactacaggactcacatgagtaccgatcgtgcacaagagccaggcaaaccaggtatctatgaggtctggggacgcgtttgtgaagactactcgcgctccagactgacttacacgtctgataaactgattgcctttgcaggcatcgcgggtgagttccagtcttctttgccgcacgacaaataccttgctggtctctggaagggcgatctcgttgttggtctactttggaaagctatggctttggacggatggccgactcaaccaaatggctcacgcgagacctttgccgatccatacatcactgcagctaagcccgacaagtaccgcgcgccttcgtggtcatggctttccaaagacatgggtatattttggcagacgcgggcgcgttacacgcctcgcgtgatggtggatatactggacgctgatgtaagctacgttaatgaggaggatcgtgtcggtaatattcaaagcggacacatcaagctgcgaggacgtctccgcgatgcgcagtggagcaaagaaggccatatcgaatcaatcatcatcgacggcaaatctggcgaccagctaatcgtatcacccgaaaacccaaatgctcctcccaaagttgactcatttcacattcagcgcgatatcggcatggaacttgacgtaagaaacattgtctgtctccccatgcgtctgagcgtctcgccaaaagcagtgtcgcaggacaatccaattatcgaaggactgattcttcaacccactggagcgcaagacacattcgagcggatcggatactttgaggcgaacggagaaggatactgtcaggcgctactatacgagcttcgaggaccaacgaaggaccatgatcgcccatgggatacattgaatctgcagcctctacctgaagacggtgatactagaggggagatgaagtacacgttcaacgacaaagatttcaaggaggttgaaatggttgtgattaccataatttagtctgataatcaacccacgacatgtacatgtgtaaagatgatatcaattctactctacgcatgctatgccccaacccgagtactgtccaaccacaccacatttccatcatgacccttgctcatatccccaatacccactgtgctatgtcttacatccggcaccaccgtaatcgtctcaccatagcttaagtaatccgtttcgcagttcgtttccgtctcctctttgcccttgggcctttgcaggcgaatatctacattcggaagcaacgtcacgccaggcctaagaggaatgagcaagacgggccattcgtgaacttcgtcttcgtgcgcagaaaaatgcgcgcgacgttgaccggcgatgagccaggtttccgggttcgcttcgagtgtgtagataaattcaagtggttccgaaggggttggtgctggggaggcccagcggcgagtgtgagatatgcgcagagtcgtttgtacgggctggccgactgtagctatcgtagggaaagatgatgatgtaggcattagtgatgcagtgtgaagtacatgggtctgcgggattgagactgtgatgaccatgtggcgtgttgggtgcggcgaggcagggacagctgcaggttcgctcggctcggaagcgagatagaagatcttattggactgtatcgtacttggttagtgttttatagcgacgctgatgctcaactttgcttacctcgtgccatttttgcaaccaggcttgagtgtctgggcgaataacctcgggcaggctgtcgacgcactcagaccagtccatgtcttcaaaagcacccatgtccactttttccagaagcgcgatcctttcatactgatgcggaaggatcttgtgctcgagtcgatgtacaaaagtatcagtgagcaaccgaccaagacgatgagcagggccttgtgcaacatccgacttgaacttttcgcccaatcggtcttgcacatcttcattgagacagcgatactcaacagatagcgcgaggcttcctgtggcggtcgacttgctctttcgccgttcagtgacctcagtggctttcttctcaatcttgtaagtgatggcgactggttgcttggcgaaaacgtagctgggggctctcgatctttgcgcagcctggacttgaaactctcccgaactttccaaatttacaccgaacagctgaagcggtatgtgattcgcagtcttgatgttaaacttcgagagcaaagtatcttgcttgaagtggtcgtgcacgtttacgtccagcggcaagtccactgggattgtgcaggatgagaagtacttcgactgcccatgctcagtgaagtaatcgacttcaatcttgatgtttaagtcttgaagtatggtctccatgtcgtatggaatcttgagcgtagctgatgagtctgcagatagaggtccgattgtgacgacgccaggcttggtcttatccgcaatggacacattgccagaagccacacttgcgtttgcggatcgtaagcgcaggccagctgatgctgactttagcctcacctctgcgtgggtgatttcgttccaaccactggtacattcgatttcgatgtggcgcgttttgtcaatgtggatagaatgtgataggtagatgcgtgcattaaaagactccacgcggggaaaacacagaatgcgcgctttctttgcggccttgagtgaatgggcagacaccgaagtgatgataccaaggggtgtcgatgcctcagctttggtgaagggctcatgcacgaagacgatgcgcttcgcttccagcattatcttgtcgaccatatatggcccaatagtgttgacctaacaaaaagtaagcaggtgactcaagtttttgaaggcgaactcacgttgcagcccagccacattttggtcaatccttttttgagcttcagaggattggagctttccagccaaacgtctttgatttgggacgagtcggcactgaccagtcgcacctttgctgacttaatctctatctcatcctcaaggatatgtcgaaattgtagacgaagttgaaagccgtccctctcatcgtaatggcgtacatagggctcgaccatgatatccccaaagtacttgggcattttgacggtaacatcgtagggaagctgttgggaaaaggcaatgagctcattgaagatacccacagtgtcgaccttgtcgtcgttgagccaatcgcgaggcatatcagaaatgtcgttggcatcagctcgcctcgaggtggttttgaaggacattctgcttgctgcagattttgccaagagatctagtagcgtccggacatactcgtccttacggttgagctttttcaagcattgggagtgcattttgagcatggtagtctccaccgtattccagcggctctcggcgaagagtgacgccatgcgaccaaaatacgcagatgcagctgcaaagtcgccgagctcactggctttacgtcagattcgaggcgagtgcaataaacgagtcgtagacttacaatcgtagggcagccagatctcccagtacgctttccgcggacttgttctgacctgccgccatatagtgcttgacgatcaaatcgctcaggccctgtcgtagcataagtaatgttcctgcttctaacacaactcatcatacctcataagcctgacgaaactgttcaattgacgaagccgcgctgagcagtgcgctcgcagagataccagatgtcggcgtggctagttttgaaggcttttcatcatctgatgccacctcgtccgtggtgctcttctcatcctcttcaaggtccacatcactaagctcttcgtggtcatccgtccccgagagtactgcggcccagccaatattccagcccaaggctttgccaacttgctcgagcacccgccgctgaacaaccactagttgtgctcgtgtaccagcaagctcttgcagaccgttcttggattggggtaatgtgctttcctgagtcggagctggacggtcgttgtaatgcccattgtcgaacacgacctgactggccgctgttggctgggcatatggtggttccgctgatgaacgtccatggttcaacgacgacgaacgagacggatggatcatggacttttgctccgagacttgtagcttctgctctcggcctcgacctccaaatgacagacttttgcccgaagacccactggtggcatcttttgagtagcgtgtgaatggcaacgatgaagtagccgtctctcgcagaacctgttcaagagcagcaaaggtccatgatcgaactaggttatctactaatgcatccgggaatgtggcattgtgcgactttgctctggcatgagttagcacggcgacttctgtattaaagaagaaacaaacccattgattagatcgtcccgtaaaagacgcgcagcaaaagtgatgaaattgagagcacgagaacacagctctgaaagcgagtagagatcttcagacatatttgtctggtctccagttttcatgccaatattgctgtcgtccatggaacgttgtgagatactggcatttggccgcggttgtagtttagctgcaagatccgaacgcgcagactgtgagttgcccagccgcagtagaagtgacatctgccgcgcaaatacatatgacctaaagtcaaagaccgaaatgttgttgttgagaatcagatcccggtagtcctttttgtgcgcactaattggcttgtcatcatgcagattgtgagcagtactgccttcttcttgcacctgctcaagtacgtgactggccttttcgtagagatcttctgaataactcaagatgactccgccttgggtatcgtctttggcttgatcgcgaatcacagtatccagtccgacagatagctcatcgtaaccaagtaacgcatcttcgaccaagccgacactttcgaaaccccgggcgagaccttccttgagcataaagaatgtgttgaagttccagccagggaacgaacgttgcgactcattcttcctaatgtcttcttcgtactgactgacgcgcaagtcgaatgacagcaatatcagtgtcttccatttggctataacatcggcccatgctctctcccgctcttgtggactctcagcaatcgctggtgaagatgctggcgctggtgctggcattaaatgctggggtactctctccttgggcagccttatttgggtaacacgatcgggtgcagttttggtcgagatgttgaagtctgctcgcagcttctcaagaagtgtcgttgtgccgcgtgcccatcgcgacgttgctgcactcttctccttgtcaccagttgtgctacttgacgacccccgaggttggctagctgccggggtttctggaataacgacatggataatcatccattcataagcatcatgattctcttgcgcacttgatgagctactttgagagggaggtgtgtgctccttgacccagtcgcggacctgctttcgtgcagttgacttgtaagtgtcggaatcatcacatctcaacaagtagacttttagatatggggtctgtcgtagtcctggaatttgatggcgtctttgcttctccttggttgggggccgaagaatctcttcagtcgttcgtgtaggtgttcctgtggcaccttgggacgacgccagcgccgcattggctgcctctgcaagctgtgcagactctttgctgggtactaagtcgacatggagagagtcgattgatcttaaaggcctggtaggcgctttccaatgcaaatttcggagcggcagccgagcggccaggtcctcttgaactaatgggaacactccagatgggtcatggtattcgactgggaactgtcagatgcatgtcacatttggggtggcttccgcagattctcacccgtgaccttggagctcgagaggccatccatcaccgtaggcgcggcttgcttttcgcgtgcaacattctctgtggcacccgaagctggcgcaccatttccagccacactcatcaaacacgcgagtcggagattagataatgatgaagcaaatagggtatttaatgacgtgcgttgaagctcgcggatagtgtatccggcgcggtgagatgaacgtggcggctcgcaaggttcaccgccggcgctagcgtttcgcttgtcactcccgtcacacgtgtcgacacccttcacacctgccaacatcagatcgatgagcgaaccacatctcagaaaaagacgtgcaaataacacaatactcgcacatgcagctccattgttatctgtccatctatcacagaggagatcttgcgttacctcctggccaaagatatcgcctaaatcctccaaactgaccagacacgcgcccaatgatctctccaaagggtagattcttaaacgctcctccataagctatttgaacacgtcttgtgtcttctaatttcacgagagaatattgagtgcgtaaaagcaaattaatgagaggttaacgaagtttcattatgcttaataaggcgaccctgctgcactctgactgacgaatccctgagattctgcagttctgcgtcaccttgttgttgtgtttagtggaacgcattccagacttatgtatacacttgcttcaattaccaattcctcctacatctattccaccttctcttcaaccatacaccacactcccatgtattctcgcggcctcccttcccatccagcaagcccacagcatcaaactccacccaaactcgcttgcccgtaacaatccactgcttccgttgatcacgatgccagcaaacgccccgaacaaaggtcgcgcacctgacatgtttgcgaaatcgcattcacccacgcttttccgcaaacacgcgcagacatacaagtagtccagagcagccctcattcttatttcttcaccgcactacgaccccgacttgcccaccatggacgccatgaacatcaaagacatcatcatcaacactgccctggccaaccccgcggccactgcaggcactttcgtcgctttggtcggtgcggctttagctgtaggcgtcatggtccgccgcggagaaccagttgcaagtactgctccggttgcgggtgccgcgaatccaaataccgcaggtacagttgctgtagttccaggtaccgcagcaggtccaactccctcagtcataatcaccatagccgtaagtccccctcccgcctccacccatagatcctccaaagctaacccccaccagcccagacacatccccaaccccatcaacaccgccaccgccaacgccaatgcccgcgccggcccagtgcaaatcactcccgaagaccaggtcgtgaacgacgcaccagaaagcttgggcagcagggctccagacggcacacatcgcgatattgccgaccgtatggcggagcagcgggagattgatgcgcagcgcaggactgaggagcgcgagcgtgtgcgtgagcagagagagagggacgatcctgagacgcttccgacgataccgcagggggtgacgcaagtgatgggaaggcagcatgatgataatggatatagcttggaggatgagctgttggcgagcgttgagaagggagcagaggggacggaaatggacgtagaggtatacatggacgtggacgatgaagaggtgggagcgagggctgagatgaacgaggagacagatggccgaatgactgtgtttgggccgctactgaagcaagagggagagggtcgggatggtgtaaagaggatcgaggatgtcaagaagatgcgctaaggggtgttgcgttctcggggctggagggggctggagccaaggacggtgacacgatgacggattgaaaagggaatttgatacagagaaaaggcaactagcatactaaattggacttttgctagttttgcatatactttcttcgggcttgatgtgaacgccagacgccatgctaaatgctgtgatgtatgcgagagaactgttctatttcgactttgatggtagaacgaagagttgtggttgcatgttgattttgcagaggcgcgcgatgcagccggagagttggaggagagtctgaacgccttcgagaatgcgcatgtgtgtgaagccgatttcctacaaccatgttagctccaagtaacagctcttcgtgtcagcttcggcctaccttgatgaattccagcttcgcatgctcgctcaacgtatcgatcgtctttgtaaccctaaacatggtgctgatgatgtcgtgacatgagtaccccagatcccatagctccttcaacgacaccattgcatcgttgattctcgtctcgtggcatgccttaatcattacctgcaccttgatgggatgcgggctatccaccaccttgaacacattgtctccattgacgaatccaaaacccgcatttgttgactgcaggttgttgattgcctgtcgcatatctccttcggcagagaaaaccagcgccgcgaggccatcgtcagagtattttacgtcttcagcctcaatgacttgcatgattcttcgcacgacttgtgcatcggtgagacgggcgtagcgtagaatggcgcatctcgactgcagcggctcgatgatcttgttggactgattgcatgcgaatgcaaatcttgtggtcgcactgtaaatctccattgtccgtcgaagcgcctgttgtgcaccactcgtcatgctgtctgcttcatccagaataaccagcttttgtctcccaggcggcagagtgacctttttctgcgcaaagccctttatccggttacgcacgacatcaataccacgttcgtcagaggcattgagttcaaggacggcttctttgtatgcgtcgccgagcaactgccgcgcaaggcagagaatcgaggtcgtctttccgataccaggcatacccgagatgatcatgtgtggcatgtttccatcttttgcaataatcttgaggcgctcgattgtttcagtgttgccgacgacatcgtcgaggtagactgggcggtacttttcgaccctgccgcccttgttagttgggatggactgagagagagagagaagtggactgtaccaaggcaactcgtaatttgctcctccagcagcatttgggtttggcttgatgccactgctggctgtcttggaagattcggccttggactctggtttcgccatgatgtgctgttatttggtcgttggaggggttacgcgacacgcgaaactacgcgcgttcacgagattcactttagctccatcacgtgacgtgaacacccgcccccgtcggcccgctgatgcttgatgggacgacaaattcttccaaggttgcaccttgccattattgctttcctcgtggaattttacccgctggctttcacttgatcacatccccgttacagcactacttggtgagtccagacagcacaatggaaataccaccacctctggcacgctttgtcattagtcattgacaagtctctcgtcccgcatattcggcgtgtgatcaggttccgacatgcatgtctacgcgtacgaacagattgtggatccgcccggcaggacacagattcctgttcctgaaaaacagatgcatatccacagggctgcttcttggcatctggagcatgcatctgtgtgaaaagcttatattcttacgacatcccgcttgtcgaaaacatggcagcccgttctaacaagacgatacgctgttcctcctggatcttcatagtggacgcctaacgacaggcggcaagtccgagcggcacggttactggccgacgagtgtgacgtacgcggcgtcggatgttcgagacacgacaagcgtgtacgaagtgccgccggcgctttcgttgttctcgtgaacgctcaatagtcatcctcaagcgtatgtggcaagcgccatcttcaatcgccgacatgatgaagcttcaaacctcgactgcaatgcgcggctcagcgatcgacaacaagcgccagacccacagtgccacagcgaatggttcatgtcatgcgtgcgcaccgccactcgccgcgtacgcaagcttcgatgcatcggatatgtcggcggctaccctgtctccccgggccacttttcactaaacccgcgccttcccgtccctgatctcatcattttgcggccgtcgtcacctaaccacaccagttgccttgccactaggaagcgttttgcgccagcactctaattccaattctgtgttattatagcccttcacttgcgcatcactccctcggccattttccattctctgctcttattcattgcaacgcctgcgtcatctccctgaacgcaggtaaaacacggtaccctgcacgcagccgccgcgctctaacgctctgcgcttcaagtcgtcgtcagccacactcggacggtccatataccctataggtgtcgcactctctcactgaatctccaagaactacagtcgcagccatgaagtcatcggcgttattctcagcaacgctggtgtctctggccggtgcagtcagcctggtgccacgcgaagtgagtagaaagtcttggcctccaggaatagcggcgtgaagcgaatcttatcgcagagcctccattcctgtcagcttccccgcctgctagaaactgacctgatccccgcagaaccccaatgtcatcggcctcaacatccagcgccgccatgtcgccaaccccgtggagcacgaccggttacgaagacgggcaggcaccgtccagcagacgcttgacaacctcgaaacgctttactacgccaacgcaagcttaggcacgccgccgcaacagtttcgcctgcacattgacactggcagcagtgatctctgggtcaacgccaaaaactcgccgctctgtcagcaaggcggcaaccagtgtggagagtcgggcatgtaccacgccaacgactcgtcgacatacaaatacgtcaatggtgtgttcaacattagctacgtcgatggctctggcgcgtcgggcgactacgcgacagacgatttccgcttcggcggtcagacagtagaagacctgcagtttggcattggctacgagtccacctcccccgagggcattcttggtatcggctacaccatcaacgaggtcgcagttggtcgcggaggcctcgatccatacccgaacttgccgcagaagctggtcgacgatggcaaaattaccacgaacgcctactccctctggctcaacgatctcgatgcctccacgggaagcattctttttggaggcgttgacaccgacaagttccacggcacactgcaaacactgccaatcattccggagcgcggcgaatatgccgagttcatcatcgctctgaccggtatgggtcaaaacggtcaaaacacttccatcttcgcaaaccagaacgtacccgtcctactcgactctggctcgtcactcatgtacctgcccgatgcagttgcacgtcaactgtaccaaaagtacaacgcgcgctttgatcaggcccagggagccgcatacgtagactgtgatttggccaaccaacaaggttcactcgacttcgtcttctcgggcgtccacatctctgttcctttgaatgagctcgttgttgttgctgcagtatcccgcggtcagcccatttgcctgctcggcgttggaccagcgggtaactcggtggctgttctcggcgacaccttcctgcgatctgcctacgttgtctacgacctcgccaacaatgagatttcgctcgcacagacaaatttcaacgccacaaccgaaaacatccaggagatccaaaagggctcggatggcgtgcccaacgccaccggtgtcccagatgccgtatcaacagctgcagtcggcaccggcggccctcgggtcaacggtcccagcgtgactggcggtcttggaggctcgacgggcgccgcaatgcccgccgcgactgcgaacccatggctcggcggtgcggccgtaatcggcgctggtgcgctgctgggcttcaacggcttctgaatgcaaggtagcgctaacgactttcctatgacttgtcctgtacattgaaatccggcctcggggccttttgcatatgggttgcattctgaaggcgttttgcggcattgaagactgagtcaagcttaagattgcggggggcggacactatacgtagtgtggagagggggtccattgataccattgcgtgcttgttttgaggcattttcatcatagattgaattaagatgtctttgatgtataaattgtttttgtgcggggtgaacgcagttgactcgtaagaagtcggcttcagttgagagtgaactctacccattctcacacgagtggggttcagcacaaggctttaaagttgtgggaatacggtcaaagaggcaaaacacatctcagcatcttgcactcatagcagcgcaaggggcgtagcgagaaaaaattccggggacgtggacgctttgaagtcggacaatttttttttccgactggaaagaagcttggattgattctacgtgttttttttttcaggtaaggtgagatgcccatgtcgctctgacattgtcacagaagaaactttgagccaattgcatgtcagcctaggacattgcttcgaaggctttcataattccacactcaacaccagcatgagattcttattgagatattgcaggtgaaattgacggcgaagagtatacgagcaaggttccttatctccctagtttaatccaattctgcgatgttgaggaatcgtatattgatattcgttgtgcgacttgttcgggcctttatgcgggatgaatgtgatagaaaatctcgctgaaagattttattcaaagttggttcttttggaaaggagagatgtaacaagcgaggactcagggttatgatttaaagcttgattgattggaggatccgagaattcgaagattatatatttccctctgactataagatagatgcaaaactaaatctccctggtattttggctcgggaagaatgtgtactttcagcagaataaatggtacgaaggaagggtttaagctaaataataagcctcaagcagcaatcactacaacagtacctgaatgaattcaagaagattttctagataaaagtagcgaattacttgaggatgatacatattcttaatcctaagatagagatccaaccctacctcatccgccagcgccagcgccagcaatatccattccattcctttcctgcgaccgcatgcatctcttgcaaaactacactctccctctcgtgggattcaaattcgagatgctccggtcggggacgtagactggttatattcagggaacagcaacacatccaacacactggagatacttcccactacttctctaccataccccttgccacggcctattataccacaccgtgctctgtttgcgggattactcctactctcctctctcgttgctgagcagatgtggggaagatgtagattagtacgactagcaatacaagaagtactgggactctgtacgtgttgattgtgaatgaggggaggtaaggttgggcgtagaagatgtaacgatgtagagaggatatgaaaggaacaagttggtatagggaatgggggagtagagatcacaaataagtgaccacctgtcgaagtagcgtgaagatttgagcgtacaaggcacaagtaacgagaagaaagttcctgctccgagatggtagacagaacaaggacatgtaagagagttgtgagtgatcagtgagttcgttgaatcaatttccaatgtattttcaaaaaaaagtaccagaaatatagaaaatcatctacgtctatgaccaacgttgttggatgtttcgttgttcgaggacacaaacacggatgtctctcagtcgcgttttttttcttctctacccaccatccgagactgttcttgcacacagtgcagcttcaaccactcgtctacttgtcgaccatgtcaccactacctcatcagcaatatacatcaaacaacctacctaattcctcattccttattccccatatcttctgcacatctacggcacatgctacacgcctccaccaacacctcacgcaaggggttcactctccagcacgtcgatgaaaatacctccctctgtcaccgcaccagtcaccggtcggtggctgtttccgtgcgacttgggcattgcgcgatttgcctcgagaggtgatgcaaggggcgtcatccacgtgcgaagcccaccaccatttcactcacgatgcaacaaacgataggtcgtcgcagctagagtggcgtctgcgagacacgtacgatgggagcggtcagtaggtcggaaaaggcgtttggggcgtctgctggcgcagctcgaagcgggcatgcgatgatgtgtggagaaacgtggctttgagtggttttgcgcttgggaaatgtcaactgtgcgttgcggaatgttgggtagtctgagtaaagtttggttgagagattgtgcaaatgttgttcgacaaacgacagcggatgggttccgctggtcggtgcttcgcggagtctggatgctcgttgtgaggtcagctttcgcagggaaagaacctgaggcactcgctgtcccaagtgttggactaggcgcgtggtaaaactatcagcctctcggctgtcaggccgggtgcgagtaatgggctcagtattgcgaaccaagtgccgacgtcaacaagatactggagattactcttcaccatcggcatgccgagacacgttgcccatgtctcagcgacgcagcagttgttgtggaatgagggcgtctctcggctccgttcggcaaaagcgtcgtcgtgtgtggaatatttgcacgccgcggaagggtgcattgttgctgaggctcagccatgctgtgcgacggcgaaggctgctgggccgtgtttgacaggtcggagaatatccacagaggcggagcatcccttggtctcactgcaaaaagaccatttggcaatatcacaggcgataacatgtcatctgtgattcgagagtgcgacggagcatgcaagttggagtaggttgcttctcgtggccacgttgaggcgcaatgtaagcagcggtccgcgtcagcctcatgctcgcatctggcgccgtgtgctgcggtaagggccggaagcagccagctcgccgctggccacgaagaggcgccctcaggctaacacaggcgtgcgacacatgctgtgtggtggagcttgtggtgaagacagagtggagctgatcagcccggggagggtcgagaagcgggagattgtgcgggaggccggccccggggtgctgatggccctcgtctcgtgactggtcaggcgccacgggcccttggcgcatccagcaacagggattagggattgaagccacggggatgcttggagagcagggcccgtcgtcgccccatgctttggagagggtaatccgcgaagctggctattggcttccagcgccgcagcacgtcagctgcccgttgcatgaacgacgagccgctgggacgctgatagcaggccatattgcaatatgatatgcagcaatctacggcgcggccatggaagcgatggaagcgatggaagcgatgggggcgatgggggcgatggggtgcgaggcagatcagaccatcctgagctgctgtgctcctggctatccgtcggcggtcgcacactgagattcagaggggccaagctagccttgggacgtggtgcatgcgccaatacggcaggatccaggatgcgccattcacagcccgactgcgagctgtgagctgtgagctgactgcagtggcagcgtcgccttgtagccgagctggccatggctacagcacatgggattagtgtttgcgcgctgctgagggcccgcgacgcagcggacgacggccatttttaacaacggcgccggaattggcaaggacaggcgcaggctccgggaggggggctaggcccggcacccaccacgggtgccgcctgtttcgatgattcgatgggccgccgagggcacggtggtgtggtgcgagcgtgaggagagctggccatggagggcatgtcgacatgtcgacatgtcgacactttccatcagcgtcgggccagagtgatgtgctgcacgactcggcctcttcctggctacgcatgcaccttgcagttcgcactcgacgccagcgtcctcggctgcttggtggcgaggcttttgggcatagcgggccccggatgattggcctgagggtttcccatgccccggcacgcttcctttgtctcgtttagccgaagacgccaggccagtgcggcgagcccagctgtgagcggagagggtcgagtgcccacttccaccacttctcggcctgtctcctcagctctgcgctgggcactgttggtcgtctctcttccctccaactctcgccaaccccaagagatcccttttcgacgggagcgcgacggcaaagagcgcatttcgcatctcttcgttcgtgcagtctattcccggccccagcttcccgtcttcgatcgcccgtggttgtgtttcttaggccccattgcccgcagttcccagttcccagttcccagccattccaacaccacaggcctcgccatatccgtcgaacctctgcctcttcaacgcctatcgctgatccggatccggtctcgcgacattaccattgcttcgtcgattagactttgatcgcaggtacgtgatgccgtcttatttgccctgctgggaagccggctgcgtggctttgggtcggccgttctgtcggagatcgtcctgcgctcctgcgctcctgcgacgtgcacccggctgcatcgatgtcagcgtccaatattatttgtgctgaccgctccagtgcatctcagttccgtggtccagtcgggcacctcgtgcgttcgtcagctcgagcgccaaccaagtcgtcctgcagtaagataccctccgacccagccttccttctaatttagtgggggctgaatccatgcctcgcgccgtgctgacttgtcccagaacacgactcgacttccactcttaccactaccaacatcatggcttccaccattgccgtgtctaacgagacgaagagctcttccatccgtaccaccaaggatggacgcactattcgctacagcctgcaggtgatccagcagccagagcgcgcccgcgcctgtggtagcggcgcgaagtcgagcgctgaccgtcgccccgttgacccgccgccgattgtcgagctgcgcgtctttgagaacgacaacgagatcactttcgcttacaacgccaacttcttcctgcacgccagtctcgagaatgcgcgtaccatcgcgccaggtcgcccgtcgaccacgcccagcttccccgtcctcactggcacgcccgtcgctggaatggcctacctcgaccgcccgacgccggctggctacttcatcttccccgacctgtctgtccgccacgagggcaagtaccgcctcagcttcgcgctctttgagaacctgagcgaagtcaaggatctggaccctgacgacccagacgtcatcttcgacggcaaccacttcgtgacccaccgcgctgaagtcaagtcggcgcccttcaccgtcttctccgcgaagaagttccctggtctgtctgagagcaccgccctgagccgcatggtcgcggagcagggttgccgtgtccgcatccgtcgcgatgtgcgcatgaggcgccgcgagaacaaggggtctaaggactgggatgactacgagggcgaggagggctacgaccgggcccgtcgcactgcaacacccgacaactacagccagccgcccaatattccgctcgaccccgatcgcccgcgctccatatccaacgcgagcgcccactctctggcacctcctcgccgtcctagcatggacgacatgccgcagtactcgcagcccgcgagcaactaccagcagcaaatggcaccgccgcccacccctggctactcccagatgccggcctatggctctactcaccagcagtaccagagccagtacgcgtccccgccgtctagcagtatgatgcatcctccgcaggccccatactctcaccagtcccagcccgtgcacaacagctaccagaaccagccagccatgcagatgaatcagcagtacggatacccgaactaccagcagcagtcgcactacgaacagcccgcgcctgcacgccaggaggccgcgcccgagtacactcacgcgccagactaccgccgctcctctatcacccagccccctcaacagtaccctggacccagtcaaataatctcgccgtacaactccatggaccagtacaaccgaccacagcaaatgtcacagcctctgcagcccattcaaacatcgcctcatgcccactcagtctcttcctccatgcacacgcctagccatcactccctgcccacgctgaagacactgcaaccgcccactgccatggacaagctcgaaccggtctctccatcttatcaatccccgcctagcgccatgtcttctggaacaatgtctgccgccaccatgtctgccaacccagagagtgcatatggcctgcctcgctttgcgcaaggcctcccacctgttcaaacatctgctggccaaaagcgctctttctctagcacctttgatactctgccacatgaacgaacgcctgacgggcggcgctcgacccaacccctccggcgccggctacaactacgacgaatgcaactcgccagacatggaggagccaatggacagagcggccatgagctaccgccgtgcagatggaactcagcgccaacgccacgtccccgaagttgccgtctagtgtttgatgctgatgtgtctcgatcttctacaatcgagttgagcggcgttcccaggcgttttgttgtacgacatgtgtcccgatgcttataccccgagaacgacgcaacgagcggcccctcgcgatatatcccccttgttcctattcttttatcctttcgtgctgttcatctatgcccacttttgtggcgcgattgttgttctctctcgcccttttgattaatgcttgttgggtcaaatgatccacacactccctttcgaagtcatgtgtggccacacgtgtctttgcttttccttgtgctgatattgttaaacacccaactcgcacgctgacgtgcctcttttactatctatctatctatctatctacacagctatttctttctcatctacacagacctgagcacagagcacatgggaggcaaatatgtctgttacatacaagcgataaacgtggaaaaatgacatttcaaaaagtaacaaacatgtcaagtattttttagcttcagagtgaaggataaatcaacgaaggggaggtggaaatgaaataaggaattctattttactcgttcatcgtttgacgtgtctcacatttggcactttttgtcatgttcatccaagtgctcttgaaccccccccccatgcccaacatcatctgctcacacccgaactccaaatccgtcattcatcgccccctcaaacttaaactccccccgacccttccgccgcactaccatcccgctcgaaacttcatatcctgtgcgccatccaccctttacctccccctgcccatcagccagagcagtccatgtatcgaagccgtctacgttccggcgcaagggtgagagtgagaggggggatatgtcgccgtcgccgtcgccgtcgccgtcgccgtcgctgtcgtcttggagtgtgtatgcgtgcgcgcgttccgggacatgaggggtgcggcgagagcgggagtggggtggaatggtaggggcgtgtgaaggggagggggttatcgttgatgtcgtggagacggtggaggtggtagagttggtagaggcggtagaaccaggtgatgttaatgttgtcggggtcgtagagttggcgggaggggtagactcggtgcagttggttgatttggcagacgtgttggcgatggtggatttggtcgtgtatggttggaaggaagagcgaatcagggaggcgagcttggtcgtgtgttgtaggatcaaggcgcggatccaggacacaggctgtccgaggaagaacatcgccatgtgtgagatgtgttggcgtggttggacggatagatgtttcgtattggatgtgtgggctccgaggtcggtgtggtcagtcgatgtgttgagtcggtgcactggttagggaacgccgaagttgcgggtttatattgaaaccgagcgtggagagcaatttgtttgctagacgacttgtcttagacatgggaggtttgttgtcttggaattactcatgtcttagagtgcttgtgcgttcgtgcgtgatgagaagaacatgaaaagattggagtgtgtgaaggacagtattctgagcgtgcgtgttaggagagagctttgtgtgtattttgtctccttaaagttgccaaatgtgactatgtatgcatgtactcggatatgatgcaatgatgcccagtataagctccttgagcgggcttcgaccatgaaccaaggaatgtaaatatctacacgcggcggggcataagtatcgatcgatgagcaggtatacaaagctccgacggtatgtcaccaaggtccgccgataatcttcgtagccacgcgtgcctaatgttgtgaaacgccaccttatgccgcctaatagccgtcgatagcagtaaacacaatgatgttaaaaacattattctgcctaacttggcaccagatatgggggtacatgcaaagatagacagacagacagtccccaagtcaccgatgtcgctagtcttgtctttaatctctcttttctccctgtgcctgttcatcacctccgaatcgaccaactgtaacccagtccgacttactctccccggcgtattccagcgtcgtgccttcccacaccgcccattccgttcctgcaggcttgcaacctagaccacctccagaaatccaatggcctactaactcaacgacgaaacgcagcttgtctggcaaagcatttgccgcagtcaacgctattacgttcgtctcattgcttgaggtgctggacttggaggtcaagtcggcactgggctgagtaccgtacagcagttgggcaagagtgccggagacagctttgcgggccttgataaaatcgacagagagatgggttgaatcgctatttatatgctcaaccgcggagagtggtagcacagtgaaggaggcgtggatgccatcagcggagaggacaatttttgtgtgatcgggaaagttgaactacgccaaggcgagtcgagttagtatgcgtttagatcaggggtgatttaatgaaggtaatggagacgaacctgaaaacaaccattactaaagccccatacgctaatgttgcccacgcgctgatagaagcgcacgattgtgatcggtcgctttccctctttactggaggctcccgccatcggtgtgttgagctgcttgcacatgtaccgtgcgaatttggcccataaggtggtatgttgcctgcggaccataccagtcaaagtaacttcttccaaactaccatcgtcagcttgcatgaagaagttgtatgggacggcctggactgcaacaccgtcgtttgtcgtcttgaaatattcagaaccgttttccacaactgtatgcatgacgggcataacgctggtatggttggcaatgatgccgacgctaccttcagcgagaacataccctatgccatgtttcctgctatagtcgacccatttgcagacgaacggaagctcatcatgtgaaggtctcgagtcgcaggaatcagacgaagatttgcggccagaagtcagggcggcgatgacattgttgcggaactcgtctgctcgagcaaggacggcggatgtatcgatgtagagaccctcgtgtgcttcatcagaagcgatgaagtccttctgtcgtatggcaaggccctgtgccgatggaagaggtgggcaggtagacttaagttctggcctatcaggatgacttgtatcatgtccaatggtagcggtttgagcggtttgtgtgcgagtagatgtacgagaattacgttgtgtagatggcgcatgctttgtgatacgagcttcctctcgtgcaatagtccgagaggctgcccgtgttgaacgtgcaggctctgaagtcgagtcttgggccatgggaatgtcacgattagaagttcgagagctggctcgaactgatcgtgtatgaggaggtaattgcgtcggcggtcgctctgttctaggaggcttctgcccggtgatcggccttctcatctctagcttagcggcagcaatagaagcagaccttgcagctctcttgaaacttgatcctggtgggcaacgggcggcctccatactttctgcgtatgaaaatgttgatactctcgttcgcaagaatgccgcggtattttcgtcaggaccatttgtgcctccttgcttgcttgatagttgttccacagcactgggtatgttgtacttggcgctgatagaagattcgatcaacggagatgcaacggcagacatttcacgcttctcgatattctcaagccctccggtgctaccattttcccggttgtaaacgaagggaacgtatatagcgctaaggggcattgggacgactggcatcttgccagactcagcctctcgctcacactctcggaatatactgctcgatgggaagcttccaacaacagagaagcattttcctggagcatattcgcctactccactagcttggcattgtcgataccaggcctccgtgtagcctcgcttgatcgtcgttgaactagatggcttgacaggccacttcggcgtggatgtgaggacggtatcgctgagaatctcgggaagatagcccattttgaagaaaccatgtgaaacaatagtatcgaggctcggacgaagcttctcgtccacgagaatctgggaaaccagtttgcggagatcatctggaacatcattttgatgatgctcgagatcaggccatgcatattcgcctcttgtgactctgacaagcacttggtcgggcttcgaggcgtgaaagggtgctcttccaatagcgagcgtgtaactaggagaggagttattatttgttgaactacgagcacgcgaaacacttacgcaagaatcccaatagcccatatatcgaccctctcatcatgtcctttaccgctcttctcaagaacctcaggtgcgatataattcggggtcccgcacattgttgttcggcgcacagcggcatcgtctggactaaccagtacggcggcgagtccaaaatccccaacctttatattcatatcatgatccaagaacaagtttccggccttcaagtcgcgatgaacgatattccgcgcgtgaagatatttcatagcgccgcaggtttggataatgcatcgacggatttcgggcattgagagatatgatcgcttctttagccagtcggcaagagatccatttgaacaaagttcgaggacgacatacgtggatgattggaatgcgaatgcctggtggaaggcgacgatgtgtgggtgacgcagttttgaatgaagttgtaactcggtaacaaactgcaagtagggtcagagtgctatatacagtgagacatgctgagtgttgataccttctgtgccaccttatttaattctattttggactttacaatcttcatagcgacagtcttacgggacgcatgagcattgtcaacctgctgtgctcgccagcaaattgcgaagcctccacgaccgagctgcttctccatatggtactgtatctcagcaggatcacacactagcgcgggcggtgggtcggcgtacgtcgtcggcatgttgggtcttccgttcgaacttgtatgatttgttgtcttgaacgtattccacacactcgcgtaggctctatggtggccgcactcgaacaagtagtgttccggcagtaggggtcatttccagggtcgagtttcacgttatcacctccgcgatgttgcgctatattttcttgaaggtctcgaacgactgaaaagactcaggtcgcgtgttcctcgcagttgctgtggtaacacaaactagacatatatcgttagcgtacacgccgcctgcagctcaggtcacataacagcgctcaagaaagtcttgccctaccagcgacgtgagacaactgtcaagactccatctaagtgttactctaatcacacgcatgtattaagccaattagctaattctttggaggccactactttaaggcttcaatcgatcgatatacccatagtatcaagcctaaactaattaagctgaattctatacttcttaacacaccccatcgaacgctagcgaggtattattgataagtagctaaaatcttcatgacttcagaaacgcctgtcatggaaagagcgggggaagcagcatgagatcaatcatattgttagtaatgttcatcgaagttctcatttcataagatcgatggatgcataaggacaatacctaccgaaaggaccttgaagctcattggagtgacgcctttcgttgagattaatgcttcctactcatcggtgatacacaaagacgagattcttgaatttcttacaccaaagatggcttggtctgaaagattgcatacgcttagaaattttccttccgacattgctgcttacagagtatagagaaagtgcagtggtgtttcttcgcctttgctcttattatcgcaatattgatattctaaagtaacgccttctccagcaaattgcttgtctcataaagcgaatcgacgtcaaagcgatctcaatgatggggtgtttctcgggactgcagaatgtctactacatgacatttcctgtgcgcgacaccaggtcgaaaaacaccctagaaataagagtggaatactttagtatgctctctcgtcacagctctgaatgaattcacccactgaattgtttataagactatgtgctggtcattcatcagacctcgtctgtctgtcgtcaacaggcacgacagcatgagccttgactgcggaactccagcgctactctgctcagctcccccacagcatggatatcaatcaactcattcaaatcaccatggtactccaatgcaatgtatttccacctctactggccgcatctggtataatgttctgcttgggcctcgtgtcggtgacttttctgaagttcgctatgcggaaagatcaacaatagaagggcacataccaaaataacgcatcaaagttggcaacctagcgtgtcagacgggctagaaggtggattttgatattcctatgggcggctactggactagcactgacgtctactgttgccctggtacaaacagcggcaagcattcaatgtgccacgacaaaaacacctcagcttgcttatggttccaatggaaccatcatggcgctttttggcagtggtgacacttgcgacttgcgcgaagcttacacttacaccagggctgacgttgcagattttgcaatggctcaaagtggctttcctgtttattttctcggtgtagtttctccggatatcaaggtgttctggatcagcgtttgggtctggattgggtttgaagaactgcttcaagaactgggagagtgatcgagcatgtgttcgcatatgcatgctctgtggactctaaatgcactccaccccctgataactcctccaaggtcaccgcgaaattcgagcttcagggtagacgtcgatcttagggactgatacaagaaaaccagcaacgcaacgcaacttgacattatgctccggaagaaatatatatatattcccaaggccagtagtgcctatacaagtaaaaagcccatcgtcatctcgtcgtatactcatgaaaccgcaaaatcgcagatagtaatgctcgagagggtgtgagtgaaaaagcactccttcaacgccccaagtccgctatgctatgcaatgaccaaacaacgccaaatatgcttttttcaagaacatcttctcctattcccttagtccgccatttcggtgtccctgggtccatctagtcaaaacatttcatgctccaacccgccatacccatcgtccctaatccgcgccttcttgccctcaacaccttttggaatctcgggcaccatgggcaccttcttcccatcgggtatgataaccacgggctcctctttccttccatcgctcctgcttcgtgacttggtcaacctggatgtctggcgcttacccttcttgccgttttgcgatttcacgcgcttgatggtgcggggctgctcgggctcgctggccgacatgctgaagtcaccatcactgtcggtggggatgggcttgtaggtctcgtcgtcgatggtggtggtggctttgcgcttcttgacgattttgccgatggattgctttgcgggggcggggagggggatttgctgcgaggggctgggtgtagtggcttgtgtgtcttgcgagacttctctctcgctgaagatttgggtggacgtggttgtcgtagtggtctggctggtgtcgggtgtgggcgtgggtggtagaagcgcgggtagcggaggaaccgggggtacatccttgagcaggacggtgtggagttctttcctggcagaggcgagtttgtgctcgagatcagacacgcgcttggtgagcttctgctgcttctgcatatccttcttcgaaggcgatttgtagagactcggggtccgtggtgtagggggcgcattgtgctcagcaactgttcccgtcagtctctaccttcttccctatcgcctcaaaactcaccacacttgtgcgtccgcggcgtcatagtcggcctcacaaacaccttgggagtcggcagaagcccctgttcccgcgccattttcatcgcggcataagcctcgtctgcagcccgtttgcgctcctccaggacccgctgctccttttccttttccttctcagcatctgaggctcctgccttgcgcttccccaacacactgccaaacaccgaagcaaaggcgcgcgagaaccgttcaaatgttccaacgccctcattcgtcgttggagtagcagtagccggcgtagcggtatgacccgcaaccgtgggcgccccaaaactgggcggtgtgatggctttggcgacgcccttgcgtgtcggaggcgctctggcttcctcgttgaacttctcaatcatgtcctcaatagccaagtcctgccatagcgcgtcgggcggcggcctgatcgagctggccgtgtttgtgtgttccttgaatcttgaagtgcgcggttgcgctggcgtctccatctcgtcgctcatcttggatgccacgattggcaattcctggatgttctcaatgggtagcccggcgtgggggtggaggtgtacgatccgggtcgagagcagcgagagccgcaaagagtgtgttgaacgcaagggaaagtgtcagcaggggaatcggttgtttgtttggcaggtcggggtagcgctggcagttcggataatttgagttagcgtgggaccctgcgtcatacatatcttggcaggtgtagtgtcagtcaacatcaactctataagcttgttccacttcacgcatagtgacattgttgcttgcgcaaatctcgagtgaatgcaagttgaaaatcatctcgagtgattactctccaagtccaaatacaaacctcgagaaagcgccgagatgttacatgagccttgctcgccgaaaagcaaatgtatattctcaaggcttccatactggggagatgtagaataaactgcgttagagatatcaccctatcttacaggttgctctgagtgatcggtgttaggcaattcgcagagtctgtagccctcatgcaacactgacgagattccagagctaaccccttcttctgcaccgccaattgtccctcgacgacaagtaacgcgcatccgttatgcggatcgagggcatgctgtcattttgagtagtagtgctctaccttttgcctttctctacaagcaatacatattaacctcttcaccttcccgcattgcacagtctaactttgtgtcgagaatatgctgcagatactggacgattcttcgttagatcacctgcactagttgttgaactgggaagtttaaattgaccacctgcgccacacacgtacaatgcacctctacgctctctccacaacccccccaccagaaataatcgccacacacaatctacaacttggccttgaccgtcttctcctccgccaacgcctcctcatacaactcatccaaatcccgcctaaacgccttggccgtctgcggtctcttcaacttcaacctatttcatcattagcgtcatttcctcaggaaacccaccaaacgggaaaggaaaaggtaaaacttacgtcggcgtcaaaagctcattgtcaatcgtaaatgggtccaaaaataacctgacccccttgactctctcatagctattaaacttgttcttgcgtcccacacggtccaattctttaagcaccgccttctccaccttcttatcggtaagcgcagctttgagcgccgcgatgtcgccgtcgggaatcttgcggccgagtaccttggatgcgaaagcagggaacatgtccggcgcgacgccgaagatggcgacgaggaaagcctggtgactgtcgccgtgcacgtatgcggacgcgatccagccgcagtttgcgaggtacacgttctcgatgcgctcgggggagatgtactcgccctgggcgagcttgaggacgttcttcttgcggtcgatgattttgaagcggccgagttcgtcgatgctgcagatgtcgcctgtgtggaaccagccgtctgcgtcgatggctttggccgtctcttcagggttgcggtagtattctctgaagagggttgtcgcacggatacacagctcgccacggggatggggtaagtcagtcgagaggtactccatgtccggcacgtccatgaggcagtgctctgagttgggggtcacgccgccgcagttgccagaggagaggtcgccttcgtgctggacgagggaggcggcgtaggtttcggtgaggccgtagccttgggtgaagttgttggcgaagacgatgcggaggaattggtgcaggctggggtcgatgggcgcggagccgctgatcatgactttgcacctgtcgagtccgaggccggcggcaaccttcttcgaccagatgcggtcgtagagcatgtgcgtgttggatgggttgtgcttgtccttgatggcagcggttttcgttgccacgacgtgacgagacagcgcgcccttgacgcctgtggcttcgatggtcgcctccttgatcttggagccgaatctgttgtatagcctgggcacgccagagaacatggtaggtcgcaggacttgtaagtcgtccaccaactcggcaatgtttccatggaaatatccaatcgccgacccgctcgcaagagcctggccctcgcccaaacgctggtagatatgtgccagaggcaagaatgagcaaatgacctgctgttcggtcgagcccgtgaggaccatgcccgagcacgacgccgcgtgcgcattgtggtgcgtcaacacgacacccttggggtttccagtagttccagatgtgtagttgatggtcgcaatgtcagccggagaaggcgggctcatgggcagcggctgctgctcgcccagggcctctacatcgcgaatgtagtggatgctcacacccagctcgccagccagcgagttgaggatatcgccctttgactctccagggagttcaccgtgcgacagcgggtccagcacgacaatgatcttcagcgagggtagtcgcggcttaagcttgagcagcgccgtaacgtggttcatgcccgcaaccacacaggccaactcggagtggttgataatgtactcggtcgtatccggacccaatgtatcgtaaatcgacaccgtgtacaggccctgcgacatggccgccagatcggtaatctgccactcgggcctgttctggcaccacaggccgatgccatacttgggcgccgtgacgcccgcctgcctgtgcaaatgtacgaggccgacgccaaagttcttccgccgcttcgcaacggcctcgaagtcttcccattcgtatgcgccccacttcttggtgacggggtcgtaggggcggtggccgaggcacttgtttcgcgggtagcgcgcgacgctgctctcaaaggcttcgtgcggtgtgctgatttctggaacgagactggcgagcagcggcttgtcggcgaacttgaagtgtctgtagatggcgctgcggccttccttttgcgtgccggggagagctacgctatacggcgaaccttttggcggaggcgcgtggagctctgcggcgcgctggagctggggatctgtcgagccgaacatgatggccgttggtcggaggggtcgtggaaggatggtggaggtgtcgtcgggcgtgggattctttgagaagccgctcagctatctgaagcagctgtacacctcgtatgagagatgagaactcgaagatggatctgcctcacagccatcgtcagcaagtctttcatgtacttcatctcggcgtcgaccgagtcggcgccttcacccatctgaatcctagcgcgccaccataacccggggaactcacagcacagcctcacaaaagacagatgaagctattattgatggaaaagagtgatgtgatggttggtctgcatctacagttgcaaacagacgtcgtcggaaacccctaggcgcaaggatgtccttattctaaagtagcccacatttccaacgctgcctcggcacatgcgtcaccttttgcagatgaaaactggagccaagacgtctggtcgcggacctcgtggacgcaatctggttaagcttcgatgaaaacagaacttcgcccggtgctatgggatggttccagtgtggggtaagttggatgtgccatctcaatctcgtgcaaagatgctttcttccctcactattgtagctgtgtatgtagatggactcgagctgttctggcactcacatgtttcttcacatgtcggcgatcggcaggcatgcagcacaccacgcggacgcgacccaagcctcgccgcggaggtcaccgccttcggccgcgccatgattggttgcgccgaaacatggggttgtgcctcggcatgttacgaaacagaactccaaagcttcgtgatagtttggacaaacagctcgtacgaaggcaggccagtgaattacagcttgcatggtattgagatggtatctacagcctcgcgcgatcatctgagatatattccctcagctacgtggacccagacagggacgcagatgcctcaccagtgccctttttctctgcattagccggctcgcccttttcgccaggcttcgttgcagacgccttgaacgactgttcgaaatccgcgatgatgtcgtcgatatgctccgtgccgacggagatgcgaatgagatcctgtcactgtcagtaatcatcctaatatggagtaggaccagtaaaacctacctcagtaacacccgaactctccttctccttatcactcaactgctcatgcgtcgtcgtccacggatgaatcgccagcgtcttcgaatcacccacattcgccagattcgaaatcagcttgaagttatccacaacctgacttcccgccgttcctcctcccttcacaccaaacgacagcacgccaccgaatcctcggggcaggtacttcttcgccaactggtgtgactggtggctctcaagacccgggtacgacacccagctaacattctcgttgctttcaagccacttggccagtttcagcgcattgtacgcgtgccgctcgcaccgcaggctcagcgtctcgatacccagcaggagttgctgtgcagcaaacggattcagcgcggcgcctagatcgcgaagaatctccacgcgcgcgcggatgatgtacgtaatcgggccaaacgtgtcccagaacttgaggccgtggtagccttcagacgggtcgttcatctgcgggaagcgcgcggcgttcttgccccagtcgaacttgccgctgtcgacaatgacgccgccgatggtggtgccgtggccgccgatccatttcgttgcgctgtgcacgacgatgtcgacgccgtggtcgatgggacgtgcgaagtaaccgccggcgccgaaggtgttatcgacgatgacggggacaccggcggcgtgggcgatggcgacaattttttcaaagtccgggacgttgtacttggggttgccgatgctctcgagctgtatcttcgtgtcagccagttctcaagacttctacatttctttcatcttacgtaaatcgccttggtcttgtcgtcaatcgcagccttgaaatcgtccggcttgtcgccattgacaaatttcgtctggatgcccatccgcggcagcatgaccttgaactggttgtacgtgcctccatacagatttgacgtcgagatgatgttgtcgcccgcatgtgccagggccgtaatagcaatgaactgagctgcttgtcctgaagaagtggctagagcagctacacctccttctagagcggcgatacgcttctcaaagacgtctacggtcgggttcatgatgcggctgtaaatgttgccaaactccttgaggccaaagagcctcgcgccgtgggcggagtcattgaaggtaaaggactgttcgcgtcagttcagtcatcttctcaagtagttcttgcgatttggagcatacggtagtcgcataaatcggcaccgctcgagaattcgtcgcagaatccggtgtatgacctgaccactcattagcaagccgccgaatccaaacccgtccaccttcttaccagcatgcaattgcagcgtctcaaagttcttggagagttcttcagccatggtgtcttctttccctgcaaatctgcgaggtgaggtcgttcagtgtcgttcaatgatttcctgttcttacaagagaaacgaaaagaggggaaacgcaacggagcaaaggatccgtcagagcagatcaataagattatgcgaaaagccgcgcttctcacgtcattcaactagtccccacgcgaagaagctctgaacgcgtccgggaaccaactctactactcgtacattaccccacttcctcccgctgtcaattgctagccacatcacacgcccacaccttttttttgttgcttttgtctgatgctgtgtgagtaactcatcattgtcacgatccgacttcggctactgaagatggagtaacgcgtcgagcacgcaatttttggggggtgaggggtagctttgccttaccccgcggatggtgcacgctagcgagttggagagttcaacaccatgaactctatacagatatcttgggtgtattcgatttgtatttcatgcatctcctgggcaaggatagggaagcctgtataattttgagtaatgtttagtgtgtcaatagagtctggttgttcgttgagggtagacggggccattggagatgtgtgtgctttgatacgatagtataagggagtgcatacagcctcgctattatctgaagcgcctgttgtatagttacatgatatcctacacgtcttcaagtatctctgaacacgcaagactatacttacacatcaccaaagtcatacagcatcactcaaacacgcttaagtttcattcacaatcacattacacaagtaagcaagacaaactctcaaaacccttcttcattcgtaaagagacagcccagccatctctaaaccaccaactatctacttgttcttatacgtttcagcctgcttcttcgctgcaccagcagcatcgtcctgctggatggccgccgcgaagttgccccatgcgctgccagcaacagcaggggtgcgacgaggagcgacagcggtgcgtacacagggcgtgggagcagcggcggtgacggccacctaagaagtggtgtgggtgatggtgactttagccttcaaggcctcgaaggcagccttgttcccctgaggcagcgacttgacctcccgagcagccttgatgtgcctgtactcggcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtagtcagcgtacgcatcctttggatcagcgtacatcttccactgctgaagtctgcgaggactcagtattgattatgcaatgcgaaggagcgaaaaggacttacgaatcctccacgctgggggggcaggcgtgacggtgatggtgttgcatgcagacatcttgttgatgtagaagtgtgattttgtagaagtgttttgtgtggtgggtgcaatggtgagaatgtgtggtgtatagtgtgtgaatttgtagagcaaggggagtgacttgaagaagaaaatggagggagaatgggcgagagcagcctttaaatgcctcttcgattctcaagcacgtcactgctattgtgcgctctaagccattgtccttattctgctattgtgcggcggtatcgggggtgaagacaggtcggggtggttgggaagtgagtgaggatggatttcgttccctgcgccgtaccacgaaaccgaaaacgtggaccaagactacctaagtgcgtgtatggaggacaatggaagcaaatagaagagattgttcacaaagaatggtaagttaagacagatagctagtgcagaccaagagcagaggtagaccattgaacggaacgagtcttgatcgtgagtagtcgcagcaatcgcaagccccacgcaaacagtagcaacgtacagggagggacaacaaagcgtttgaagagaataactcatgagcactttatggaattaattagcgattaagagatgatgtacttgaaatagatgactacactcgacttgagaaccaacgatgcaagatcaagcagccgcgttgaccccatcggctctcgcaccatccataggacgaatgacttcttcaaagggaggtacttactgcacgcgtcccaagcatttggttcatctcccgctcaaatttctaagcggtcgactatccaggcagcaccacgaggaggcgcaagggtccgacttctgctgcccgtccacctcttgcgatcgccactaaaacagcgcgatccaattttctccagacaagttttttcaacagcaacttgccccaactgattcggacatggggcaccaaaaattgtattaggcaacatgggacaagatgggacatgtagtatggaacacgaacgaagcgaagggtcgctgccgtatgaggacgggacgggacgggacggggatggaggctctggagccatcggcacgaggtcggaatgacccttttgcgttgccggagggtacttgtatgctgtaattgccaggggtcttgacgacctgtcagagaaccttcacatgtctgacgacaaggggtaagatctccatatctattggcatcttccacattcgatcgcctgaaaaggcagccactggtggcgggccggagcctgcagtacaaggtcctctttcgcgttgcggacaagaatatcggcgcacaggacggtcggaaccgaggaataggtgcaatggcggcacaatggcctgtaaacgtggcacaaggaggccaatagaaatgggcacgagggccggataagcatcgaggagtacccatatgcaatgtgccgtggaccttgacggcctgtcagagacttcggaagaagctcgatatcggaggcatcttccacacacgtctccttgaaaaaggcgacactggtggcggggatgcgtgtataacgttccctgacatacgggctcaacgagcgagagttctgaagcggaacatgctttgtggctcggacgacggagctaagctgcgacggacggctacggtaagcgaggaacaaagtagaacagggacaccaagaaacctgtaatgtggtctgaagccccaaacccccgagccattggtacggcgctgtaacatggatccgttgctgggcgacaggcgcgcgattcccttgcgagacctggcattgagagtcctcaatgccagcctggcaagtttgtccgcccccgtggcctgcaaccatcgatgctaggagttgctaaatgtctcttgccatggaccacaaggtctgtcagattcatccgaagatgaatcaatatcgcaggcatctcttgcgctcacttctctgaaaagagtagcaccggcaatgggagcaagacgctcctgacagatagctttccacacgccgcacacggttttcgttcagagtagcaatagcgaagcgagcaggtagtttaggctagccaaagcgtattaagacgagccaattagtggcattggaagccgatatcggaggatttgactggcagcggcgagcctggaacatgaaagcggctgatcaacttgagggaacagatgagggcgtttgaccggggttcggcgcgccgcgcagaccgtaccgcgaaagagcgtcgtcgcgaccaagatctgagcttcgtcagctggtcgccttgtatgccgcagcgtttgaactgagatagcatgtcgtctttcttctcgcaattcggtctcgtaaatatagcgtctggtcttttcgacggaatggtcctgtgatacaagatctgtaaagtcccgtaccgagtcgagtgaatcgagaagggcgtcacacgttgttttggtagtctgttgcgcgcacagtgagagctggggggaatgtcgcaagtctccctacatgtgtttacaccacaacgatatcaagagtaccctcacagcaaattgccaagggtcatttgacctgtcagagcacagctcaatatctgtaggcttcttccacacacggaagcctgaaaaggccaacactggtgacggggtcgcattgagatgccccctgccgtgaggggtctgtcaaaagttgggtgttccgagccacatctcgacgacgcagttatgcgcccgagtgaggagttacttagtggatctcggatgatcaatttgcaaagctgactgaaggatggtggggaagggaacggcaatggagggaggtggtccgagatgcggtcgttgaccacgtctcttcgttgctgtgtggtgctggcgcaaaattagatgtacagtcgaggtatactatggcgcatgatcaagtcgaacgtcgcttctccgagaggctgccaacatgaagagcggagattgtatctcgccgaagacgactagtgctatacaccagtaaatagcaccacttatcaaatcaagagggagcggggagataccaagagtctctgtgtagagatccagggagccagccatagcactcggcctcgtcaagaggagtaccgcacgtccactgtgtcgacatcgtccggaatctgaaccgcatagtgacagcaacatggtaggctgctgagctccgccaccttgaaaggcctagtcaaaggtccgaagatgttcctgaagctgcacagcctagtttggtcgcagcaagttccggacaattcattcttcaaggaatgcgacctggtagcagcgataacgagtgtctgtgtctgtcccggtgtctcgcggagttgttacctaggggcgaccagatgagtcgatcggaaaaggccagcaggatcctggtcatgggccactcaatcgctaatctgctcgccaatgtctactcgctatcttctaaaagttcggccagttctgcttcttcttcggctgtcatcatgccctccttcttttcgggctcttcttccttggtcttaccgagccgctcgtcctcggcttcctggactgctttggccagctcctgggccttgagactccactgccggacagttccatcaatgctgacactgaccaagcgctgttgtgaaagcagtacaaggccggtaacctcttcgtaatgtccggaaaaagtatggtgcagcttcccagtggccttatcccatacacgaacctcttcgtctctgcaggcagtcaaggcccaacccccttcttcgtcgacggcaatgtcgcgcacaaagtctggatgctcaaacctggaatcctcctcccactctcgagaacgcgccagacactttgcagtcttgtcagcagacgcagtccataggtcaaggtcggagtcaaagtggatagcatcgatgctcgtctcgtgggcaatgacgggtgacggttgtagttcagaagccgagtggacgctaatagtccaacgcctgatttctcgatcggtgccagcgctcactagcaccaaagactcgtccttgtcggtataattgttgtcaatggcgagtgccagaatgccccgcgtgtgccccttaagtgtatgaagcttctcgcctgaagtgacgtcccagacgatgatgcttgcatctgccgaagccgagatgagcacttctttaccagccaacgtgcagaccaagacggctttgacaaagtcggcgtgtccctgaaatcgccgacccggctttcgagttgagccggtccacgaccagacggacttgtcccagcagccagcaaaaactgtgccggaggagggagcaacgcagatagaggtaaggggtgctgtagggcctgaaaaggttgtggtgacattagatgtctatagagacggtcagccatgatccgagggcgtcaacgtgtgcatgaaggcagggttgaaatgaaagtgtctgaccaacttcaacgtttatccgcttgacattgccagcggcttcggccacgtagatgtggtcttcatcgcgaggatcggggatggcggccagtatcttggaggggagtttgatcgggctgccgttggtgttctttgacttggtggccttgcgggccgtctcgttcagggccaagctggcatttgtttagtgctatgaaagaaaagaagaagacgagtgcatcctactctgtctggaagtagtgacccgggtcatctgagcgcgacatggtgactcgaggcggtaaggggctggagtgctcgtgacgtgtaccggatgcacatgtgactgttcaggtcaagtgacaaccccgccgcaaggaggcgcttatctaatcgcgccaaacactagcgccatctgccccgatcctcacgtgaatcgacacagctgtgctcaccgcccaccatactacctaacgttagggaccttgcagtcgcgcatttgacgcttggaattgctcagaacatatcaaataacacgttgactgagactgaaatgagatgtttaagatgcgaaaacggatgcccagtctcacttctcgaagcacttcataacgaaaaccgaaatcacccatagaagtcatcttgaatcagaactggcaaatcatcactccaagtcatatctcgcaaaaagcatgctcttgttccattcattgtattgtgaagtatttcaccagacttacctagagccagtcttgtacctcactttctgctatcagcaacgtcacaagactcatcgtaagcccacttctcaaaggtagcctgcctaggatttaccttgtcagtaacaacgacaagaatcatcgtcagtccaattgccatgcgtaacaaactgcggcttcaccggcgcttgcaccacagcatgttgtactgcttcagcaatcttgccatctgaaggaggcggattggcatcaaaagcgtcacgtgtatccttctcagtccatttctcgcaggtaacgaccttgggctctcgcggcttgatggatacccgttgcgacaatgccttaaagattcgcgctgcaacggcaccttggttcactttaacgactgacgaatagctgtcaggttctgagactctatactcgcacattttgacgcttcgggactaggtagtggtgagtcgtcatgccaaaaattgctaaagcgcgcttcagcgtcgatatcccacaaagtattggctggatctgcttcaaacacttgggagaagaaggagggaaacatgatcatgcagtgtaattgaatgaatagctgggatgggataaacaattcggcttgctgatgctaccggcgacgttgtgtgatttctgcaggcattgttgagagatccattgcatttacacattgctcctgacactttgtatgcaattttgtatgcactcgcaactccgaaatcaccatcgttattggtatcaatgcacgacgagtagcatttcccttttgcgcgtttattcaaagagttcgtgggtcatgctgcaacgtgatgtggttacgtccgcatcgccttgagtactcattttgtagtcaacaagcatgcctgcatgctcccttctacctccccaacctttcctcaacccaaccgaaaatcaacttcctcgcctcctcgccctcccaacacggcagcagcgggtaaacatgaatcattccctcctcttccacatacctgaaaccctccacctccacactacccttgacacactcgctcccatctccaccctgaaacctcgcactcaatcgcctcgcatccgcattcaacatatcgtccgtgcccgacaacaacagcaccggcggtaacttatcaatcgccccaaacaacggactagcaagcgcatcctcagtcttcaaattcgccctccaagctggcaacaccacgctcttcaacccctcgatactcagccatggatcattcttctccagcctaatgacttcaggatgcgtcaactcgatatccagcacgggcgaaatgagcactataaacttcaacgtcgcagctatgtcaggtgcatactgtgctgtggccaacgccatgtgtccacccgccgaatcgcccatcaacccgacaatcctgcgctcagatagcttgcagatggatacgatgccatcgatgacttgcgcagctgttgccgtcgggcgtggtattagagggtagatgggcacaagcacatctaggcctgtcgaacgggctagctgcgcgatgaatttccagtggaaggggtcgatttcgcgataaaaagcgccgccgtgaagatacacgactgtttctccattttcatttttctgtgcgttgctggagacgaggtacaaaggccaagagtttacgtccacgcgttggatggatatgtcgctgccgaggttggttgggggtgcgaaggatgcggggtgcaggtgcagttcttgaacgcttgattgtgtggcagatgtgctggcgaagattattttagcccgtcggacgtttgcgatgtagaagcggatgaatgtggcggaccaggagggcatttttggatcggcgcggtggagattgaggacttggggatgctttcaaggaagcaagtggcggcagaataggatctgaagatgttgggaatggatgcaagattagcgaactgtacgtgaggtcgacaacgtcaacttttcgctttgttgaagggtctcgtaggcgtgcgtttggttccacgacagtagcctcggccgaaccacacctaggcacttagacttcctcttgggtagcatgttgtccagttcatttcttgtcgacgtcccattttctgccacatgatctccagtagcctactcgatagttttggccggctctagtccctgttttcttagacttgggtgacaacacggtatgaaggaaaaggtaggaaatggtcctctcttgtcgatttccgcgcctctctcccgtagccacctcgcttcctcatctcgacggatctcacggcgtaatcaagcggtgtaccaacctgcccaagatgatcaggtgcagtgaccctaacgtcgtctgaagcattaacgtcgacgccaagaatatcgacaaggtacttcatcatcggtataccactgatcattggagggttgtacagagtcctctcatagccggcagcacagtgaagcggaattgagctcttaatgctggcaccgtgaaagaggagtagagcgaagatttcgggagtgctcgaggcagccgcagtgttgaggatgtgaggtgagtccttcaaagagcgtgctttcatgtcgttgttacccgtatacactgggggtccaagattagggtttgcgccgattgagagcaggaagcggatgacgtcttccttgttgtaactgacggcaaggctatttcatgtcagcatggacaactattagagtgagtctgctcaccatagtatggtagagccgcccgcaaaaccagtgttgacgtcgaaatgttcatcgataagccacttcgctccacgcaacgtcttggaagcgtattgcactgtcttcgggtcccatttcactccgagctcgaggagctggcttgcaaactcgaatccgcgtgcagcacagccaggaaaagtccatccgtcgctaagccggggtcatgaatgagagtgtggctcagcgagaagggcacctgtttgctcttgcaagtacccaagaaaagcagacggtacggttgtcagggtttggttttggcgcaggctccaggtatggctgagatgacattgttgccaagtaagtgagcgagggacaagtaatattgtagttctggaggagatgttgaaagtgtaaaggattgcggtattggatcgaggctgcgacccacgcacgtgcaggtcctgtgtgtaacgcgagactcactaaattgtttttacacggaccctaggtggggcagtgggaggtgaatgtcacaccctaacaaggcacatgacaaggtccttgcgttattgctttggaactcttcgggaacttcgtatcaatttgttggcgaagcatcttgacggaataggtgtggttgttcagtaggatgatcagtttagaattgggaagtgcaaatatagcgcttgtgttggagcagaaccttgttgcgatgtggctttggtgattggagtgtcacgcgcattgtatggactacacagagaaccatagcaagaggctttcttgtataactagaacgtgcattgtcgcgcaccatggtttcaccttgcgccacctaacgtacgacttggttgattggttggctaatgcacccgttgaagtcgctcaattcaatacacgggtgcaatatgtaacgtggggcctattttcccacaatcaatatgccgttggcctcggatagccccaaaataatcaattgaccctttggcttcttaggcctgtcactgaactcgtactgctatgctgacgtaggcctgatgtttccgatattggcaggtatctaggcaagctgccggggcgtagctgtagactccgacgaacccgatgacacatatggaataatacagcgatgcgcagtctcataagtaaagggtcttcaagcaatcttaaaccatcgtagctgcgtattgtcacacgacgcaaacccgcacattgcaccggtcaacgtcctatcacatgtaacagcggacatctgacagcaaatatcagtgtcaagaatgaaaatacagaacactggtaccctcagccatgctgcttcgaccactgaaaaagtgtgtacgggatgtattgatttgtcaatcacgcgggaggcatttttgaaagtggtgtaaacagcagagaaaattggtcatgatcaccaagtctcttcacatgtttgcaaccattaccagacctcataaaatactggaaaggttcaaaaccggcgagtccctatataaagcaagcccgcgggtgtgtcagatcaacttgcctttcaccctttcttctgtcaatcacaggcaaaatgttcaccaagcatatggcaattgtttcaattttgctactctctcgtttagtcacctcggagagaagcaccgggtacaggtagtgcacacttaccctttttctggtcaacccccgtttccgattcatacgaacgccagctccttgcatgtttctccattgctgccaacaaggccaggaaacgactctgttggattcaatgctaccgaaggagtatcattcaaatcctttccatcttcaaccacgaccatgtccattagaggaaatggaacactgaacactccgagctcgaacccgacttcatcatctacattgtcatactctcagcatatctcaagtgatgtgtctgcaatatcgtcagctacttcggctatcgacactgctcgacaaccaattacagacactttgtcatctaccagcacatccacatcaagcgagatagtcagaagcaacgatcgtacggttttacgctcaactgcaacactgccggccctttcccaagactcctcggcatctagaacattgctacctcctcctggtattactccgccaccaatccacaccacgaacttcttcccggggatgggtattgaaactagcgcttctattatatcacgagaccttgtcgacattttcggtctgctagaccattggatcgatgttacagaagcccctcaggctacagctgtggctctaaagctcgatattgtcctaccaagaatgactgacttccttcacaaacttccaaagcccccacacggccccgaaccttgtaagcgagcggatcatggacaaagcgagcttatcttagcttctgacttggaggtcagaagcctgtttggaggactcttcaagacagcgttttcacttgtggcatgtgtcattgagacagcacaaaagttgaggactgaagtcaccaaaggagtgaaagatacactggacgttgtcaaaagcttagagaaaactttgaagcccatggttgatgcgctcaacgatgtggatccagatggtgacccaaagtcttccccggcttctgataagcccacgtccaaagaaacagagcgatccacgtcggcctcctgctcaatgcgcacagctagcgaatgcaaagtagagtgtgctgttactgctaccaccactctgggagcggaaaagaggcgcgcagaaggaaaatcatgcacaaccacatgtgaagcccccatcacgagctgtggtgctactggctccacatcaacatcgaccatcacatctaccatcaccaccttccagccctgcaattcgggatgtgctaaatgcaagcaaagtattccagactttccaatgccgactccagatgtggtttactccacagctccaaatggcgtatactacgtgccggcgacaagattgggttcgagaggcgatagcggatccggcatcaacaagagcaaatcaggccataggaacttgacgcaaagggccaatcgcctacaagcgaggagcctcccgaatccacatggagattttcgcggtacgtgaacccaaaaagtctacacagacttgtttgtagtcaactgtacttgaacacaacaaaactcatggcactgaaatttctgtatgatgggaactgaccacaactttattgtcaggtgacatcgtctcatggctaatcagccaagtgttggcaagcccgaaccgactaccccaaggtgatggcccgttcgggacatggaccacagggttttcgcatcccctcttggacatacccaatacttttaatcttattgacctctggggctgcacctcggtaatcgtcatctctcgcaagcgagtgttcatgacacatatctgggaacaaccgtcaatgatgtcgcctcacctatttgaacaagacattgcccagcccttgcgcgacggaggagactggagagttcctcgagggcttagtttttttactggtcctggtggcgatttcgaaaatacggcggagaataacgtgcgcgccttcatcatcacaccatataggcgctctgtcgattggctaagcgaagatgacctgcaatacgtgagagtagttggcaatatcaaggaattattgcacgatatcctgggtcgtcgggacacaatgaccataccatatgaggctcgcgggccagagacattcctaaaggccggagtcatagcgttcccaaatggcaaggtcctcattcagtatgatccagttgaaggttggttgagcggtggacctgatgcctgcgacattcaggcggctaaaatagagctatggtttgaacgtagcccattccctcgctacagtgatcaatgggaagcgttcccaagtcaatttccgaggtggccgtggcctggacaactggacgcggattccggcgaggacacggagctcctcgaattctatcacctatataacgggactgacgaagaaaagctgaacaaatacaaggaccatttgaagctccagatgggtgactcttgccctctacggagcaagagcgccgttacatcttcaaccaaattcacgtcaagtttcccagcttcctccatttcctctctctcatgggagactgtggtatcagccagttctctgacatcctcagtggacaatgctacaggcacaacacttccgtcaaccccatcctcgttggctttgacagtgacggcctctactctggcattggaaacgaagaattcacagtcattcatgctttctgagacgacctggacaggcagtgaaatgtcgacagctataacatatacgcattcgtcaaccgcaattgcccagtcatcgagcagaacattcgtctcaacgtcgaccacaactataacgtcagcaagcccgccaccaccgccaccaccaccacctccacctacaccaagcaaaaaggtctcaattatgctgcgacagttgatcggtaaagacgaaaattacaattcctggactttcttcccgagccaatacagtgttatcgcagacggctgctcggtgccaagtctcaacgatctacctacacgatggcttgaccagaacgctatcaagtttccaccttttccgcacggagtgtttgctctctggctattgttcgatgaatgggactgtgtataccagtctgacggcaccaacgcgggctttttacattgtccttccatgggcgaggagattaatgtgcggtgcaaggaagacaagcataagagtgacgtgaatgctgtcacagattgccataatagcaaagaagcaagtatattgatacatcgggtcgcgaggtgcgagtggtaggtagtcaaacatacatgctgcccgaagcccacttgcaacgttccgactaatgataatccttccgtcggggaattgttgatagtgtatcacgataagtatgcacaataggtaagtacatggtatggcaacaagaccctgggcgtctgcagcgtctagcctgccccgcaatttcctagcgtgtccgcccagataagctccccggaccctagaagctcgcgtgtacagcctatttccggatatagcgtcggtttccaacggccaacgtcaacagcggcattgttataagtaatggtgtgttccttgcggagtgcggggaggcttgagattggtattcctacctctgaatagtatcttcctactgttagcttctcatttcgacaacagaaccaaagagtaaaacaacgggtgagctcgagccacggatccccgcattacgaagctccttgcagctctcgcgacttgcctttgataccccacatcttccttctttcaaacaacaaagtcataatggcttcacttctacgcacagcaggtcgcttcagacccgcacttatcaactctaatgctccgagagctgtaaaggttgcgccagttgcgctgcgcagacgatatgcgtctgctgcagcggccgctgtcatgccagacgccagcgagcaaccattcttcccagatgagcccgctggtcctattgttcagactcagatccccggcccagagagcaaaaaggcggtggagagattgagcaaagtctttgacacgcgaagcttgaacatgatggcagactactcgcgaagctatgggaactagtacgtactgaaggtctccgtgtagtggcactgttaacatatcgatagcattgctgacctcgacggaaatgtcctgcttgacgtctatgcccaaatcgcctccatccctgtaggctacaacaacccagccctgctcctcgcagccacatcccccgaaatggcgtccgccataatcaaccgacccgcactcggaaacttcccgcaacacgactgggccgacattctcgaatctggaatcttgtctgttgcacctaaaggactcaaccaagtcttcaccggccaatccggctccgacgccaacgagctcgcgtataaggcggcattcatgtggcgccgccagcaagagcgcggcggcgcagacgtcgacttcagcgccgcggacattaccagcagcatggacaacaagtctcccggcgcgccggacctgtctatcctatctttcaaatccggcttccacggccgcctgttcggcagcttatccaccacgcgctccaagccgattcacaaactcgacatccccgccttcgactggccccaggctcccttccccatgctcaaatatcccctcgaagagcatgtgcgtgagaatgcggaagaagagaagcgctgtctcgccgaaacagaacgcatcctcacaaccttccaccaccccgtcgccgccatcgtcgtcgaacccatccaatccgaaggcggcgacaaccacgcctcgggctccttcttccgctctctccgtgacatgaccaagcgcctcaacatcctcatgatcgtcgacgaagtgcaaaccggcgtcggcgcgacgggcaagttctgggcgcacgagcactggaacctatccaccccgccagacatggtgacgttcagcaagaaagcgcagaccgcggggtattactttggcaacagcgaactgcggccgaacaagccgtatcgccagttcaacacgtggatgggggatccggcaagggcgattctgatgcgtgcgattatcggcgagattgagcgcttggatttggtcaggcatacagcggctacgggagactacctgtttgagggattgcagcggttgagtcagaagttccctaatgacgtgcagaatctgaggggccaggggcagggcacattcattgcgtgggactgcccgcggcgcgatgaggtgttgaagaaggccaaggcgcatggggtgaatatcgggggcagtggggagatggcggtccgtctgaggccgatgctgattttccagagacatcatgcggatatgctgttggagcggttggagaggatatttgctgcgtagacacacactttacttcatgcttgcaaattgattatacatttctgggttcttgtttattctccgaatattggtgtcctacgccgattaccatgcatgcagttcattatcatgtagcaaaatctctcagtaatccccacccacctgacgcttttgtacattgcccgcatatcggaaactccgcaaaagtaagaaagctcaatgtagaggtgtgatctttggctatggtgccagaaatctccctcatgggtatcatcgtgaagaaatatcaagataccccaagtatacgccaataaagcaattgaataatgaaaaaagacaatcgatggtaacgccgacagatgatggagacgtctttgtgtctgaatggtggtatgcaggtttgcactgcggataatgcaaaaagcatgctgtgcgacggacatgtagtcttactcgcccttatcgagattgacgcgcaagttgtactcgagcttttccttttcgcagtactcagccaggaacttgagtccaaagcgcacggcctgaattggcgtcgtatcgtttgcaatgggcaagaagtacggtccggacatgcgcgcgccattgaccttctccggctctttggctagctttgcattcgcctcgcgaccggcaaaagttttcttgtacatggactgaatgtcctcggcaggtagcgcgatcctagcgtcctgatagtgctggttcatcttgttcgtgtggtccgacaacatggcaaagttgggccgcgagcgtggcgtgctgctttgcaaggtccgagtgagggaggtcatgtggggaatcatggggtcggacaagcgatgagcgctgagagacatgggtgcagatggcggaggcgatgacggagctgaggtacgaccgtagaccatcgagatgcttaaactctttagtactgcgggcataggataggcagagcggcagcagggttttccaggttccttcaacctcgccggcgcgaccgcggaggtttagcgaagcatcttgggcgtggtatgcagccatatatgatctgatacagttagaagtgttgaaaagggcaggtagagataacttacaggatgcactccatgttggtaacggccgcgcgcttctcttcttgctttggcacagcttttcccccgcctgccatcagaatcttggtcgcttcatgcttaagggcgcgtcccatttggttcagcttcatcgaggtctggttcaacaggttaaagtcggcctgcttcttgtcgttgagtggagcagatgtaggaccgcccttgccctcttgtttgagaccagctggggtagcgactgagcgtccaggtgtcgagtcgttactgtctgtcgacgcggtacggagcatgctcatagtcttgtggttgttctttggggtagcatactgcggttgacccttttgcgcgctcgactttgtcgatttcgaaggtgagtgggtgacttgctgcaagggtgtgtgcggccgatcctgcgtcgaagccgctcttgggcgctttgaaggtacggctgagcccacatcgtcttcggcgcgaggacgcttctctgcgaccttggtaggtgggttggcggttgtggacttgatagtcggcgtcgagacgggtgtagtattgtccggccggcgcgcggcaaccttggggattggcttcttcttctttggctcatcgtcggcagtctgtgactgcgagctggtcagaggctccttcacgtctagacgctctttcttctgggcattgttcctcttgggtgccaatttcaaaagttgcgtgaccgttgataccttggctttggaaaacttgaattttaccacaagactcggatcggcgtcttcctttggtctggcgtcttcctttgacttcgcgtcttcttgtggcttcacatcttcctgtggcttcgcatcttcctttggtttcgtctcttccttcggtctcgcattgtccttcaaagtcgtgtcttccttcactcttccatcttcttttgatttcgcagcttcgacacgtggcgacttgccattgacctggacggttcgtatcttcggctccgtcttgaccgtctcggtgggtttcagcgctttggttccgggcactgcaagcgtctggctcttgcgatctgtagacgaggatgatgcgctagactctgcgcgcttgcgccgtgtctccatcttatccagctcggtctgaatgctcgagggcagggtaggcgaaagaatgtctgggaggccatgtggattaccggacggaatgtgcacaggcgataggaggggcgggagaccgtgaggcgtcctgtcggagctaccagacttgtcaatgtcgaccttggactcggcggcatccgtcttgcgcgagggtgagcgaggtcgtttggcggggccagagtcggcgtggctcgtcctcgcagccgtggccttgtcgcgcgcttcgttggcgtgctcgccgtgtttcctttgtatcttggactcggccttctggtcctgcttgtcaggcctcttgacgccattcgtctgctcttgtttggcatttgctggtatgagagtcggcgatgccttcttcgcgccaagtgcagaggtgccgtttgctggcttcaccttgaagttggcaaggttcagcttcttcttgacggggccgccggtgttggaagcgcgcgacgctgggcgctcgggctctggttcttcgtcttcgccggcctgtagctccaggcagtcttggcatggctcgcggtagacataggtgcggtactgcagatgcgcctcgtctggcttgaacaggcggcccaacatccacgcattggcctcttgctgggaatggtagtggtatgggttcatcgatggcgcggaaagaatgtagggtgtgggcggtacggccgtcttgatgcgcttgaagatcttgtccatggcgtccaactcttcctggtcctcctgggagaggttcttgcgcttcagcgatcgcgtcgtctcgaccgcgggctcgggtctgtctgcgcccgacatggtggctacctcgcgcatgctcggtgatgtgtggtgtctggtgttgggtctgtcgcaagaaaaaaagtggtgtctagagtgtgtgtttggcaaaggtagaggacgcatgaaggccgagcgcggtgctgaggaaagtagcggggtgggagcgggagcgggagcgggagcaagtcgaggtgaatgcggccaacgggcgcgacgtgggtgagagaagccagtcagcgcgcgatgctacaattgtagtgcctgccacagtagtcagcatcgcgggacatgcaaacagctgcggcttgtatgttgccgccgggtacagcgtggttactcacaggtcaggaataacttcagcctcctatacgcgcttgagggctggcccgcacaagtccaccatggcctggcctcgtgtatgcgaccgtcaactggctattgcgacgcgatcgaagatgacgaccgtccttgcgagtacctgggtgagggtgattgatgggcgtagtccaggtgctaggatagcggtacctatgcgggatggagatcagcgcgtgcgcgggatgatgaacgttgactgcgctaattggctgccagtcgcgatttccgactttggccacggacctcgttccaatcctacgtcatgcctaagcctaccgcgaattgcatataccgcgcgacgcagacggcgtcagacggcgtctatctctggacagatgtagtgtgcgctgaacacaagatgcgcatgcttctacggctcgtgagccgcctgtcgcaccttgttccagcgcctgacttggtggaacactgcgacatatgcagggggcttactcatgaataagtcgactgctacaattgcattgtccggcacgcaaggcacatgtacaaattgttccaaatgttcgtttattttcggtacgggatataaatccttgaaggcaaaatggtcatgtcccgcaaagaactgttcaattcttgaggttacagaagttcaatcatgtcatcccctgaacgaatcccatctcagagctcctcatcatctgtagcatcctcgtcatcatcacctacagccggctctggcttcttctccgacggcttgcttcgtgttgccggcctgccaaacggcaattcccgcttgggagggggtttgtcactactctttgccccttcctgtgatgcctttgcagaattcgctcccaatgtctccgatgacttggcgcgtactgacggcgccgtggcctcttcctcgtcagtctcatcctctgatgcctcaggagtagctgctggtgcgtcgtcgctgtccggttcttccttggggtcgacgtccatttggtcgctgtcaggccccgactgcacatctgcctctgctgcttgtgccggtgcttttcgtttcgactgccgtgatgtgcctaccttgcggggattaggacccgtccttgtggactggacggcacttgctacatcacatcgagtcagtgagcccttgggtccttttcggcgagacttaccaacagagctgtccaccttggcagtagctagcaatcggctctggtctcgaatcttcctcttcttttcgttaagcagctgcatgaattgctgcagcatggccgtttccgtctcatttttcgtcttgataaagtcgtccagctgtgcattcagcttggcaatggtgtcttgctcgctggttgcccttgtctttagatcggcaagctctttcagcgtctccgcatgcgctttggcagacgcctgtgcccactcaaacgggttgaattcgtactcgtcatctcgtggtagcacgatttcacccagtgtgacctgcttgaatcagcagtgttccgtgatatagtgaaatcggctgaccttgatcccctggacatcacgccgaaaagaaagctcaaggtcgtctttgagtgtgtacaccagtcggacgccggttaacaaaccagcattgtgcgtgacgggtttttgcagcaggaaatgagataataccgccgcccactcctcatctgaacccttgaacttgagtttcagctttgcaagattgcgctgcttgactatagcacatgtgattagcaaagagcaaaactgtcaaggtcccagtcttactcgaagccacatatgggttttcgccttcacaccccacgagacgcaggtcgagtggctgcgtcccgtcttgctcgacctggacaacgacaagctcgccgcgaccgctagcgggctcgacacagatgatgtgccgatctgccatattgtagtggagctaacacggcaggtccagcgagatctcccagggaccgctcggtgatggtgtggcgcgattctgggagcgtgatagagatgctagcgggtgtgttgcagaaccttgttttggtaagggtgatgcttgcctcgtgggaagtctgatacaagcgggaggggaacgcccgagttcacgtttcatgtggcggcactggggaactctatcaattgaaacaacagctgaggcgtgagagccatgtgtgaactttatggttgcgctgtacctgcagcaggcagaaaccgcgccgtgttggtatacagtagctcacaggcagaagcgggcgcaaagttcggcctagcttgcaggtgtcacgcccatcacccgtctctatgcagatcgcgcatgcatgcgcaactcaattctctcggtctccctccctcgtctccctccctgtcggtactcatcgtctcatatagcgcggtggtgcacgctggtctacttgaggactgctgttataagaggagcgcgagggccactcacacgtgcagggtctggtttcttgcgcgcgtcacaaaagcacgagtcaccggctgccccttccctcgctgctcaccgtacctgcctctcgctcgcttacccgcaccaacagctgtccctgcagctaaccagccacttcaccgcgactcttccaccacgaaaaaccagacacgactgcaaacccacactccacgcgcgccagcatggctgccccgaaccgcagctttgcgcagcgcatggcctccatggcctccaacacttccaacacgtccaagttcgagagctgggacgacggcgactttgaagacagcgacggcctgctcttcaagaactctgcgatacaaaccctatcctcgcgcatgtcggtgcgctccgaatccaacacgggcgacgacgactggcaggtgctcatcaccccgaatgacgacctgtcaacaaaccgcgccatccactcggcgaagcaggccggcatccccatccccacaagcgtgccgtcgtcggcgctgctgggcggcaccatcaagagactgggaaaaaagaagtcgacgcgcaagatggacgtcgacgacgactggggcaacgacctggaactgcccaccaacgcgccgggcgggctgaagctgaagaccccgacgccgcacacgcccgccgaagagcacgacgactttgacgactggggcgagggcagcctgggcatccgctttgccggcacgcgacgagacacgcggggcgcccggagctcctcggtgtcggccatgagccccagcatgggcagctgcatgacgctcgagagcgaagacgacgacctcaatggcctcgtgctccccaccgagccgctcgacttcggtgctcgcctcgagaagctcaagaagacacaactgccaaccccagacgcatccccactgccacagcaacgcgacccgccgcccacctctgcacccacatcaactacaccagttgacttcccgtcgtcgcctttgccattcccatcgtcgccggctgtggagcctaccgcgtcaccccggtcgccccgtgtcgagagcccagccgcgccctcgctagacagtccattcgagcagtcgcccaagtccaagccgaagcctgcgcacgacgaagaggacttcctcgacggcctcgactttggcggcggagacatcttcgacagcgcaaagctgaccctcaaccgcaatgtcgtcgtcaagaagccagagcccaaggcccatgcacccccagccgcacgtcccgcaaccaccattacctttacagaccgaccaaactcgtcgcggatccctcggcccctcccctcgacggcgagccgcagcagacttacacccgtctacgagagtggtgcatcgacgacgcaagctcagagccggcccatgcccaccaccacgagcgcgcagcttcttcgcgcaaagcgatctgctccattgcttcgcaacagcaacctcaacccagctcgtggccatgtacccttccttcccgccggcagcggcaacgcacagtcgcatcatgtcatgtctaggggctcgcaacctcagctgcgtcgcgactcagaccccaatcgccggccgcagtcaccttcaatgcgcccctactcgcgcgccgagacgcctagccgtactggtgtgagaagagaccttgctccctctgcgctggcacgtcacccgcctcccaagaagctaacgcaacctcagcgcaagcgcaactatggtgatggccacgagctcgactcctttgacgacctgccgacttcagcaacgaaagaaaaggtattcgaaaaggcaccacgcaatgtcgcgagcaacaagtccttgcgacaacagccgagcctttcgagactacccatgccggatcgaatggcaacgcccatgccacagacaccgcgaagcccgccgaagatggaccacaccccacgctttgctcgagacactgcagctagtaggaacgcacgtgagcaacgcttggcaggtacgagatcaagagccgatggccccatggcaccgcgacccatgagctgggcagcccaagtcgctgcacgcagtcctcatactagtcctgttgctcacaagaagaaaggatcaggacaaaagccacagctgatccgacaaatgacacagcctaatgccttcagtgagttgcgcgcccctttggtgcagcatatttctgacctccttgcagatgaaaaaggcatggttttcaacccaacattgcaacgttgggaaggaaacgaagagattcttgcttccttcactacccttcccaactcttccaccactactcttgctttgactactgctagcactccgacgtttgcaccgcctggacattcgttcaacagatcacatgaccgctcgcgctccatatcgcataatgcgttgtcatctattcatgcagcccagaagagcttttcctcgcgcatggcaaaaattgcgccgccgccggcaccagcagcgcccatgccggtgccatcgcctccacgacctgcactcatctcgcacatatctgctccccgcggtgtcctacacgaaggccgcatggtctttgaccctgtcaagatgaagtggctcaaagctgctcgccactcgaatgacccgcggtcgccatcagaactcgatgaggaagaagaagacccatttgctggcatcgaagacttcaaagacaatgaaagcgtcgcgggccgaagcaacgcaccaggcgatgttggctcgcccgacatccaagacggaggctttgtgggcgaagaatttgacgttggccctggcttcatccgccgccaacgcgaagaagaagccatctggcgccgccgcgtcgaaggctgggtcggcggtctgcgcgacaccggcgagcaaagaggaggatggaaatgggcgattcgcgaattcgccgcgagtgcctcgtcggcatactaattttttcgcatttacacccacacacccacacacccgctctcacccaggatctcctttgtacacgaccgattcacgaacatactcgcaacgacattacgacgacttatctcttttctttgttaacacgaccttttcttttccttttcttgtttgcacttgcatacgaagcgaagcgacagcaaaaagtacatgatgtaatgatggggcttggatgaatgtgcttgtttctctgttcagataccatgagtgttatgatgggcaggcccaatggccaatgtctttttggataatggtctgcctcactctttgttttttgttctttaacgacgcatgcatttatgaagtaatgaccttagatggcattagatggggattcagcgcgaagctcgtgggacgaatatcatgagggattggatttttgcttgaacattttgctccttcgtacgtgatgtctggtgacgttcgctggcactcgagtttgtgatgctcatgcggcacatgttctttgccgcgatcagatgaagtcccgttgtagttccataggtcacgcgactaacatctacacatcctcaagccgcagtcccgatccactcgctcgcaacatcttcccgatgtccgttccccttccgcccgtattcgtacctgcagccacctgcatgtcatccatgcatcctcgcttcccggcgcgcccaacgtcggtgcagctggccttcgatatcggcaccgcatcgagtccacccatcgtgatcgaagtcctcggaagtttaactcggaacccagaatcttaattcttcgcctggggatctagttcattgctttgcgggcgatgggatatcggggcttttttaaggttgcgggaggacgtgctggtgggatcggatcaagtgggcgggtgagtgttggatttggattggaaagagggatttgaattggctagtatgactcttgggcgggcttcgggggattggatttggcgagttcgtgataggattatctcatcaatgatacagaaagcgaggatatgacagatgactacgaaatgcgtttagcagttacaagtgtacttcagcagaagacacttgtgtgcatcgatggcttgaggtcagtgtcagtcgctgtgattgccattagtacctactgctcctgctatgtatgacctgcgaagttgcgccaagtccgaaagactgcaacgtcttagtgttcttgtccacgacactttctctcatctgtctccgcatcatgtaagatgtactactgaagtaccggggctatcggaccaaggccaccggattgacctcaaagcagcaagtattgagccacagctttggcgtctcgatttgcaagacgaagatccttgtacaggactatctcgatcattcgcagagccacatacggccttgagcccaaacacggatagcgcgcccgcaacaatcgatagactcgatgctgcttagaggccacgggcaagtccgaagtctactatgtcgtcttataaaccatactgcaagaaagtcgctttacgtcatgacctttctatcgacctttcctagcgcgatcgtgtctgcaagaacgttgactttggggccgcttttttggtctctgccttactctaaggctggacactagcggagtcctcccgggaagtccatgcctcggatgcaaaaccttcttgcgttgatgcgatatcgcgtgttttttagagttgcgggagttggtgttagatcgacgatgggattgtgcacaccatcctccactagctagctagacccagcgttagcaccaacggcattccgataaaggatagggactgtactccggatatctgcattatacccgggatggagccgagagattgatacagtctggacttcggcttctcgagtgtccaagacggttgtcgcccttaggattcctttaggcgtgagaggcgtgacttgtacgctcccgtggcctgctctggaggtagtagtaaattgatgaatagtaccaggaacaccaataaactgctcatactcaaaggaggtatgcggttctacaaaggtgcgcatagttggtgtcagctcctccattgtggatcagtcgaaacgaatcaatgatcagtcacacataacaccgaatcatgagggacatatgagaacgtcaccacgttgtacagcgcggtcactgaacctcgctaatgtttattcctacgatacggaagccacccttctcatcctgatagctccagcaaccgacgctactgtaattctggatgttctggacgtattccattcaagctccatctgaatgtgctcagcatcatagcaaatcatgtcttttccatctgatgtccctctgaagctaccgcgatacaagtacaagccactggaacgcaacaagaagcaaatgcgcctgattgaactgagtccaatgctcgaagagggcacaatacactgcacgcttgaggcgttcgacttcgcagaattacctggatatattgctctgtcatatacatcaggacctcccacgccggtccacggcgttgagatcgacgaatgccatatcaccgtcagagagaatctctatcactttttgcagcaataccggaaagaagatgagcccgaggtatacttgtggattgatcaaatatccattgatcaatcgaacatcgacgagcgaagcagtcaggtccagttcatgcgtgacatctaccagaagagcgactcggtcataacatggcttggcgatggatcaagtacggagtcgacacgcatgcgctacgaagctgcgaagcaattcaatgaaacaaaaggcataaaatctttggcgaacatttgcaacatgagtatttcaaccgattatgggtcatttaagagattctattcggaaaagatctcagagtacttgtacacgacgtgtggacctcatggcgccagatgaaactggcggccacgcctgttcaaaatttcaaggaggctcgtgcagtaggaatcacctttcaggtctggtacttgatctatatcagtggtaaaacttgaacgcgcatgctcgacctgacgtatattgacaaatacagtacgttcgattgtgtggatccccgcgattaaatctatggcctgttgtctttcatcggcccgcatccagagaaaatgatggttgattacaacaagatagcctatgatgcattttcagatctggtcgtcatcgtctatgcctggaatcttaactgccaagagtatccgagcatggcgaagcgtggacacgtatgttatcggtgtcaactacaggacctatttgctcgcataggagggagccaataccatttcaagagcttgagacggctcttcgccgcgattttgatggaatggtatccgcctcccatcgacggagtatatgctatgactgctatgggtttcgaaagtgctcccacagaacgttggtggtacgacttcctcgatgagcgctactatgttgcatgcgacgaagctcagtggaagccagagtattatcgcccgtggtttacatgcttggaagtcctttgtcttcatgtgaggaaacacccaaaggctggcaaatgtactttctacaatgactgggcaggaacagcaatatgctagaacaaaatcctgatggcgcaggcgggacagctagaaggagatgcgagagcttgtcgaaccgtaattgaagagtagaacaaggttcaagaagaattgcataattcaaagtaacgtcatgaatagggtatgctgatcgcaatgatcctatctcgtccttgagtaatattgacctgaggcgtattcttgagacttgacacacaacctacgagggaggcagcagctgatagttttgagacaaaattgatgatcaacaactgcagccaatgggcacctactagctatcatgtcgtgagaggaatcactctgtccacaccctggggcctggtaccgtgtaatcctgatcacaatgtcagcttatgggttagtcggtgcaataacaacccacctttgtaactttatcctgctgagcctttcctgcaatcacaataccgagatcttatttccaagttagcatcaattgtcagttcacgtatagaccgaagtatgaaacataccagtcatcttgtacccgcccggaaacttgacaaggtactcggcactcggcacagcctcgccctcaccactgacatccaactgcgcacagttcggatagaactgcgctgggctcagttccaaattgatgatttcgtgcctgatcatgtatttcccaggcttcaagctcttcggtacagtaacattccaatgatccgtaatgttatcctcccagatatcatactggtaccacgctccatcctcgccgatagcaaagccggggcgtagaccctcctcggcaatcttgaaccactccagctcagcaatgttggtggtgctgcagtcttcgccgcaagatgccatgtatgccatcattgggccgatgtcgtgaacccagccgaagctgagctggttccaggctgcggaaattgtgctaccggctgttacgggggcgtggtaagcacccgggacggtagtgccgtggtaattgcaagtcatattgctggaggttgcgtctttgtgcgggtcttggtgccaggtgcgctgaatcaggtctttttggccctcgtatgggctggcccacttgtagctatatatcgattagtatcgatgtgtgagtgtctgagacgaaatggtgtgtacccatcgtaggttttgccatctatcgtgtagcgagtaacgcctccatgggcaagagcagtgctgctcaaagcaagtagtgtagcgactgtagatttcatcttgatgaatgcaatatcttgagcgagtggaactggctgaactggcttgagtgaggttgtgagtcttctgtcgagcgcttgacaatttatacatgtatgcgccagaccatctgccgacccagctcaccgtatctctcgataccttagtgttgttgctgtattgtatgattgcgcatgactatacgacttatcgaagctgcttgaccctaaaagcaaggctctggatcgtattcagagtttctccatacgagaagcaagtttcccggttcttgaagctcgatagcggtctccactttagattgccgaccaggaatagcacggcgatcatagctctttgttgcacaacaccccggatgccaagatcattgaaagaccttggtcatggccagataaggaagttagaaggtgagagaggcaggttgcattctgttttacgaggtaaagaatgtatacgaagaatgttgctggactagttgcaggtcggaagaatttggcctgtagatagcgcaactcatgacttacccagaccatggctcgatgtattttgggcattcgatgtctgaaataaagggtaagacatgtcgatagaaaattcaaagcaaacgttcttgctcctcgtgggccatgaacgtgcgcggtttctgagtcgtcgacatttgctcaacttgacttctgaaataggttcatctaagattggaacgacaattcagattgccactggcggatgatgaagtttattgctgaaaggcaggatgttgatgtgtgaagtaggcgcatagaaagacgggagccttccctgcaaagccgcttgtgcggagtaggctgcgctacaccggatgtgacttgggccaccatgcatggtggcatcccaggacctatggtacatcacttaaaaccaagatcatcttcactttctgtctctgaacactgcacctgataccttttctgtcaccaaaaatttaggtcctgcacttcgagactcactatgatctgttctctgagaatcatggtactccagttggccttgtcacatcatccctaacgctcaatggccgtggcaaatgataggttccttgcgacttgagcagtctttgtctcaaatgtagaacataggagatggagtcatgagcactacaaatgcatcgaaatgtcacaaataagttcgcttactgccgaccggtacatttgcaatgcgctgactacaagcctggtcaccacaaatttcccgaacattgccttgcttgttccacattttgtcaagtccaaaaggggaggtaatgaatacacaccggtccagatgcagtccatgaaaccacttgtgatgcacctcaggtaggtcatctttgtccgccgcggcgtatcgcatttcacgcttcatgtccagaaacctcgaagcaatgtaccaaagtgtctaatatctttcattatgtgactgtgacgtctcaaaacctaattaagcgcgtgaatcatttctttgtacagtgtaaccctagcgaatcgcaggacaacggtgtggaagcaagaaaccggaccgcctacaaggttttctaatccattccatctacaaaatccaagcaccgacagctccgagaattgcaagagcaccagttgcggccttagcagcaacaccagttgcctgcggcgtagaaggagacgctgaagcaccagcagcagagccgctggccctggtagttgaagcagaggcagaagctgcgacagctgcaggtggagtcgtaggctcagcgataccggccgggcaatgccagtggtcgccatgtggggaacatgttgatgcagaggctgcgtcggcggcaggtggcgttgtaggcttagcgacaccagatgggcagtgccagtggtcgccgtggggagagcaagtcgatccaccggatgcagcatggtcgtggtcatggtcatcgtcgtcgtgggaatgagaagaagatgaagtaatggcagatccagcagatcctgtaggtgtaacgagagctggaggggtggtgggctcagcgacgccctctgggcagtgcctggtgatggtcagttcgaacgctcaaaaatacgagaaggtatcctaaccagtggtcgttgtgaggctcacacacaccgctctgagtcgcagagacagtatcgactgactgtgccataacggcagcagcagcggcgaagaggacgagagcgaccttcatcttggcgatatgatatggtagcgactgtgtaattgtcgacaatgttgaacttggataccgaaggcttggatcgtgcaagaggtaggaagacacaggagaacgtatggacggaatgtttatatgcttctacgctacttactacgtgcatttccgcattcgagggtgggacccatggccaaggccgtgggatacttggcaaagacatcgaggtactcaagttgccgcaaacttgctcttcgccatttgtgagtggttgagagagcatacaaacatgcgggaataccgagattgacgctatctagcgtggaggcgatcgttgggagcgagaaatctgcgcttggcggtcggtaagagtggaggaattgggtaacaagtcctggggaaagcggcagagaaaggcgaatgaagcgagatgggtatcttgtggcgaaggacagagctttgggacctgcgttgtggtggtgtgactccggatcttggtcaaggatacagtgaaggttggtcaaaacggcgtatgcatgtttccgtgactgttcaatcaaactcatcacgctatgctaccaagcggcgtggagattgtcaagcagtcttgtcatcagcatgcaatctagactattacaatgtcgcaaaggctgcgacacagtagagcgggtaggacacaacttggggcaatgataagcatggccaacgagagctcatgctttcttgataaggccgaagctgtagctcatgctctaaggctagcatctggaagaagaagcatcgccaggtcgtcaggcctaagtacatacggatgacctaaagattttgtccgtagcgggcttgatgggaacgaaaatgtccaagtggcaacaaagtctgagttcacttccgatgtgttcgaagagccccggtcgtccatgatgggactgaggaccctacactctttcaactgtgggcgaaaagcggcagatatgttgtcgttgtgaagacctcgtgagatagtggattcggatggaacgcatatcttactgtagtatcattcattgcgaatatctcgaaggcaaaaaatgaatgctacatgactgtcatatcaatgcgcgagcgcgacccaggtgtaatgtgaaattgcaggaattgtacttcgtacgtgaccattgttcagcgtcttcgagaccttgcactagttctccatgttgccacctggctcccttgccccagagcgctcaagcatcgtgcagggtgcgtgaagaacacaagaaagaagaataaagattgacatgttatttatggtttatgcgtattgacttctaagtttgtgcaaaggtcgtgatcttccaaaggttgcgtggtgctgagggtccgaagatagcgcacaagcttgtaactaactagcttagcgtcttttccgccgaggtccgttttgaggggaatgggccgaggaagtgaccgacttcactcatctctccacaacacgacatgcatctcctagagaccgcattgtctgtggaaaaggaagttggtattgaatggggatacacgcaaaacgatccaccatgacgcaaccacctcaagcagcgtcttcatcaacttcgggctttttccaagcttctcctgaactgcagccgcagtacacatcaatccatgcattgccgtcgcatctcaaagcacgctatgcggacggccaaaatgcgtccgatgatccgatcactacaagaatcctcaagttatatctcccaccaaatacaaccgaagtcgaaaaggatgcacacaaaattgctcgtctatccttgaatccaaccgtcctcgtccacgctactgatgccgagacaaatcatcccgtactacgtccatttacaacatttggccaagagaacaacaatgaccctctatggacgacgacaggatggcagaagctgaaagaaattgggtacgaggcaggcgtagttgcggtcgcgtatgagcaatcgcacacgagcttcaaccgacgtatccatgcctttgtcctcaaccatctctggagtcccacgggaacaatgactggatgtccaatgagcatgacagacggtgctgccacgctcttaaaaaggcatttgaacgatccagaaggagaccagcctggccgtaataaagttttcacagaagcctacgaacgactgactagccgcgaccccaattttgcttggactagcggacaatggatgactgagagggcaggaggcagcgatgtatctggaaccgaaacatttgcgcatcgcgtgtcgaaggaatatctcgagcaagaaaagaaagctggacgagggtctgatgcggtaggaatgccacttggcccgtggaaaattgacggcttcaaatggttcagcagtgcaactgattccgaaatggcggtgctccttgcacgcacatcaaaagggggactctctgctttctacatacccatgagaagaagggcaggagaaggcgcttccgcaaccaacgagcaagcgccgccaccgaccgaattgaatggcatccggattcagcgacttaagaacaagctcggcacaaagtctttgcccactgctgaacttgagctcaacggtgcacgtggctggttgattggtaccgaagggcaaggtgtaaaagacatctctgctatcctgaatattactagattatcgacgggagcgggcagtgttgcaagctggtccaggggtctagccatctgtcgtgcgtacagcaaagttcgcaaagtgcgtggtggtctactccaagataacccagcgcatttgaaatggatggccgacgagacagtaaagtactgggccgctgcgcactttgcttttctaggcgttgcgttgcaaggttccttggagcaggattgggacaagatggtcgccaacaccagagctgcgaatttgataccacgagacaaggcgcacgtcgctgctcttcttcgactgattcttccagtaatgaaggctcaagtcaccgtagcttctgtacatggtctgagacaatgcatggagtgtcttggcgggattggctactgtgagaacaatgaggacggcggcctcctgaacatcgcgaaaatttatcgcgacaatcttgtcaatcctatttgggaaggcacagtcagcgtaatggctgaagatgtcgtacgagtgcttcttgataagcgcttgggcgatggcaatgtgttgactagcattttcgcgccgtgggtacgggacgtgctacaacactgcggcttcatcttcgccactcaagctgagagcatcaggaggcgattgcaggtcctaatcgacgtggttcaaggagcgcggaaagatgagcttctttaccgtggcagggaatcactcgatcacatcgaagtcattgtgagcagcactactctcttgtacgacgcaacagtcagcccggatcctttcgcagaagaaattgtgaagcgctgggtaggatcaaaggcgcttcaatcaggtacacatgcattaagtcggacttggagcgagactgtggagatggacaagaggattttcctcggaccgcaacgaggagccccagactcgaagctgtagtattcattgttcagctgtagtagccccacgctcctgaattccttgattcgataccggcttctaagaagaaacaagcacactcggcgctctatcatccagtcttcaactgagtcattgcggtcgtgatgttagagaacccgccacgtgcacgcggggcatttttctcagctcaggggtcgtggcgcggtttagcccgccccccgtaccttcactaacctccacacagtttagcgaaccgcctattgctcgatggtggtagctctggatgtttacgatgagccgtctctcgctctcgcgggcacttagaagcagccttgtaacttttttttcaggtgctctcagcacgccacagaatgcaatatccactcccaagaatgaagttattcttcatcaggctactacggtaccagatctgtagtaggcatgctctcaaagcttcgcttttgcttagtttctgtaaagccacaaaggaaacgaaatgaggtttgagagctgcagggaatcagtatggctactatagtctcatccacgtatatataagcatatggcatcgataactttcaaggcatcgtagctttccaaattctgtcacaatgggcactgcttcatcgattccatgtcggttcgattcacctcagctagcaatagcagccaacggagccgaaccaacctttgcgtttgcaagagacaattctaattatcttgccttacagggttcatttaccgccattccgtgtactgtcttcatgcaaccagaaactcagacaaagaagttgatttagcacagttacgaacgagcaatgcacatattccacggcgtcggcttacacgcctcttatcgttaacggcgacataaccagaacatgcaaaattctgtccggatcgacacaatacacgcgtcttgactgccctacttgcatcaacaatgacttgcccgcagccacgtatacgctcactttcgaaaatcctgctcttccagcaacggaaacacctgctgcttttgaagcacgcaggttcgttgtcatgaagccgactaccagtacagtccttagtacggttaccacgacaacatctgttactgcaacagcaacgcaagtcattggtgttactcccacttctatggccagtgctgggtctacaactagcctgtcgtctattgcttcgtcgtcaccttccgacttgatgagcagtagtgcctcgagctcttcttcctcttcatcagcgtcaagctccccactttcgcagagcagctcatcttcctcattcagcagcgcgagtgtatcaatatctggctcatcgagtgcaacacagagctctagcgcgtcttcaagcacccaacttagcactctttttactgtgacaacccgaacatctactagcgcatcttctgtcccaactctgaagatttctcaagatgcgacatgtggtggcaagactggatacacttgcaagggctcgaggtggggagactgttgtaggtaagttactaaatatcctatccgcgtccgaatcaaactgatcatggcagtcgtaatggctggtgcggccgaaaccgcgacttttgtaccgcaggctgtcagctctcattcggtacctgcaacgcctcgcctgcatcatcatcctctgcgattcagacctcttcatcatcgactcgattgtcatccattttttcaagcccatcagcatctcccatctcagcgctcaaggtttcgacggacggctcgtgtggcggaaaggtcacttgcaagggttcaaagttcggcaactgctgcagcaaatatggctactgtggtagctcgtcaagttactgcgatgctgggtgcaaccctctctttggtaattgcaaggaccaggctgtgccaagcactacgccttcttcaccgtcgctcaaggtgtccaaggatgccaaatgtggcggctccacgggtcaaacgtgcaagaactcggcttttggaaactgctgcagtcaatacgggtggtgcggaagtggcccgtcatactgtggtagaagctgcgattcggcactcggtgactgctcgaatttccgtcgccaggctccggctactggtggaggtcctgactttacatacccgcctattccaacaatcacagcaaccactacagtgactgcttccataacagttggaaccgtgaccgtgacggtcacgggcgacagcgtacccaccatcagcactatgagcaacattgcttcttcaacatcgtctgcctctgagagtcagtcgatgagctcgtttagctctaccccttctctaacacatgtagcggtcagcactgacactgcgacaatgacgtcgtcatctctcgatacaccaacttcgatgagcccgttatctacccctccaccggcaccaacctctgacgtcgttccgcctgcaaacttttgtctcaaagtgctcactccaggtgtcagttcgtctggtttcgtcatcaaatcaaacaatatcgggggtggtggtggtatcagcgtggactccatcgtgggtggcagtataacccatgtcatgcgattcgccatcggcacggacaacatcttgatggtaaccactccaggattggcatatccccaaatcacaagatactcacgcggcactggtgcatggctccgatttgccgacaactttgcaaatgcatacccagtcgcttgcgtcgtcaagacgagcgttccgggctatgaaggcgagcaggttttgaagtgtatcggaggatttccgacccagccggtgcgcacattcactggatttcgtgatcaggcagttgtgaacgtcccgcatcgtttatttggggatgaaaaaactacgcaaccagacacggcggacaattttaaggttgaacttggactgttcaccggaggagcctgccctgtagatgcacctacttcatcttccatttcggacgaggcaactagctcactgactccgatgcccagtgttgaaacaccaagccccagcgttgtgacccccagtttcagtgccgctactcctatctaggcttttttatcacatgatgcgctttcggggagcgaactcgatttcttttcaataacgtggcgtatcacctgccgtcaacgataaaatattataagcaatattaatgtaattagtcattgtatgatatatgcaaaaagagagaacaactctgtcgagcggtaatttgaccagtgcatagaagacttcaataggatgacaaagtgggtaattcaataccccagacccctccaaaacctcagtacgtcggttgaaatatctctctgtacggtgctgtactcccaaacatcaggtaattcttccaccatattaagccagtcagtcatgatctcgtccctcttcggtctaccagcgaagtgcactagatagtccccgcgtctgacatgctcctcgtcgagtccattcccatccgtgcggtcccgaaatttgcgtgcgcccccttctgggtagccgttgaaccaatgctgtggaacaaactgtgtgtgttctttgaagccgtcctcgttgatgaccagctccatggcactctgctcggtaaactttagctcaacccctggattgtaatggcgaaaggcaaggatagagttgaagagttcgatagcccagctgtctacacgaagcaagaagacaccattgttcaagccgttgaagtcgttggtgactaggagatgcgttgcgttcttttctctgcgatccaagtttgtcgagcgctccccccatccgccaaagcgtgaagattccggggggagaaagcccgaaattggatgacactggtcgagaatcagagtgtcgcgatcgacccacatgatccattccagtcgctcttttgctggctttagcatttcgtgcatgagtagattcaacaagaaagcaggcttgttccaaaggccgtctacgatggagtcgcacaatacatgcactatggttccatgtattagactatgaagcatgtgcgtctggaaagccttttgataatgttcctgcaggtccccgaaaagtgctgtcaccacgccgatacgtgctcgtccgattacaaatggagaatgactcctgcataatgaatgcttttcgatagattcagcaatcatgtgatgtccaacctcgggtatgcattgagtgccaccgtgagaaatgaggtttgagggaacatatggacgttcagggttggagaaagcacgattgggctcgtggggatgggcgataatatagagctgtgcggcaagaaggataatgcatatagtgatgaagatcttgaacccgatgtattcggtcgcatatcggagtgttccttgaagacgcatagcgtgtgagtgtcctgctcaagatagtcgtagaagaggaccgacaaacaaagatgagcaattctgtacagatagcctctcactgcgttttaaagtattttggaattctcgatggtcatcgtaagggatctgccgagtggacatcgacgcgtagtgcaagtcttggttctgcgctggtctacagaatatgagatatcgagctgagtttgagtggcgcggcaacaaagcgccaatgcagatgccaatgccatcttttaatcgaccttcagcttgaagcttatgatgacaacgccaagcactgagcgacttggccgaagatcgcttggcgtgttctgctcgagcagaattgtttcacttctcttcccggaacgatacaattattgccgaaccagataaagaacatttcacaaagcattgtgatgcgttaattctgggcgtatgtctccgtgcgtaatccggtcttcttactcaagcttctcaagaaatgtgcttaccaacctcggagtcgtgttgagagtctcaaggtcgcagtgtaccagcactcactaggctgcgtctagagcggactaatagcttgagacagggtccgcagatgctttggggcgtttcggtttccagctcgtgctaatgtaactgcaacttaagctgcaagatgtctcccgtaacgtgcaaagacagctaggacacatacacagtaggttggatgaagacaatgcacatagtcatgttccaacagatcattatcatttcgaagcccgctttcatagagaccattaaaaagagattcagggagttccgaaacttcggatagtgacgctaagtctcggtgtaaggctcattcagcctcacgttgttgtccaggaagcacttgacgagagcaaagcattgccatttcttccttgtcaggtacaaagttagtaatctggctcctgtgtggagaagaaagactcttttgataccaaggctgagcagctatgtccactgcagtgcgacgcccttcatcacacctctgtccggcccttcttcctcgcgcctaatcccaatatcgcgtaccacatatatctgcccatatagatcagttacctgaattagcagtctcaatttctccatcagccttgcatccatgctcaattccagttctcccagcacgcggcccaaacaacggctctcgtactctgccacagccaataaaccttgcctcttagtgtcgatcgatgctgccgaaacatcaccgtattcactggaaaactctgggaaattgacactattaagattaccctcgttttggtctcgtgaaactgaacctaggtcgttgtattgtcggcacatggcggccaggtgacgacaggcatcctcgagagcatagcgtttttgtatgctcatttccagccaattgctaccatttccaatgagacaaaggtagaagacgaatgagtaaggacagctggtgtggtcggcagatgttgtccgcacccatttgaagaaggttgtccgtggtttgctccacgtgatggctttggcaccggagctggctgagaaggcaagggagtcgcagtcctccatatgtgtgatgtgggccagtaggaacgtttgaagctcgtgagctagccattgacgcattggcgcagggcttgccaggacttttgggtgctgcagcgcaaaattgacgaacttggtcaggactttcttcacatgttcatcctgatcagttaatccattagtatggccgttctcgccgttgctttccatcgcgtaatcatcattgcaattcgcgataccattttctcgaccactttgcccgacattcccgacgccattcttgacgccattcgtcatcttctttggtgtcgtcgcgtgctcatacttcgtcatgctttcgtatcccatagagtcttcactgaataacccgcaaattaagcccttcaaatcgttgagtctgccagcatagcaatccctggccgacgtttccatgaacgcgtcgacttggaagttgtacatggacaccaacatcatgtcccacaagcatttcggagtaattggcgtggacaggtgatctttgcatccgatccaagtgaatgggatgtagttttggtatttttcatcactggcttccatgagtggcggaaagatgctgtaccgatgagctttcagggctgctgaataacttgcgctttgcagcaaggacaactgcagtttccagttgggtgcggaaggaaacggagggactttagcgaagaagctcgccatcttgcccattttcttcgtcatctctagaggaaacatgtcgcatatctttgcggagataatcgtagtagggacgacgaccttcattgcagccaagcaatacgcttgcgataggttgggggagccgtagacagtcttttcaatccagatacgctcagcctctcgccactccttgcgatggttctccagataggctttgccgcgcaatatacatgcggtgcactcaggctttaagaagtcgacccagggtagactcagtaaaggcgtgagagtgaggattgcataagcagtgacctctcgcttcgattcccacgatccatcatctttttgagaattcatcgtatgcgctaaaatgtcaagcagcattcgtggaacatcttgatacacaagatttttgggtatggcttccacgtcgaattcatcctctgaccatttctttaggaacctcacaaatgcttgcacttggagcatcgttgagtatcgtgcggaagtatgctgcagcgccatcaatatttacagttgcctgcgaatctgagaactcacccatttgtcggggccactattttcactccaggtctttgtgatgaacgttgcacatttcaaaatctgcttagtatgcaccacaggccgtggctgtttgcaaaaagcatgaaagcacattacaatttgcactgactgaagggttcctttcaccttcatacgtactacgccattagcttgaaaagcctatcagtctacgggtactcacatgaagcacgcatccgcctcgaaagactgaatcatcggctccgctgcctggtcccagcccaggagatgcagcgctgagatagtctttgcagtatcgtccgcatccggaaggcaatttggggctggaaatcgtcagtgcaccgagctttagatccgaagtttcacgcataccccacccgacagtgccttggccctgcttgatacccgtctcgagcagcgtcgtcaagcttcgaacatcagccagcagaaagtcgtccttgtcaaaaccagactggagaagagtgttcaaaacctgaaaagtcagcatccatggctaacacttgacatcgcgacacgaacccatgatgtttcgaagatggtgcttgggtacgccgaaggaaatcctcccttgtggccggcttccgactgtcgctcgaaaaccatgcggaggtatgcttctgactcatcgtcccattcggtggcgttcattaggtaggcggcagtagaagatggcgaagcaagcatggaaccattcggcatcttgtgccgcttaaccgagtcaaaatcgagagttccgacaaaggcctctaaactatgcgtcaaggtcgtgggtttagaactagaaagagcggatcccagccgtgccaactttgcagtattcaaggacatcagtgcttccctcgacctaaattcgaattttatcccttcttcctctagtagccgaagaagattgggtaccaacagctccattcctactctgtctgaggtacccatgtcccagtcatccagtagccggcgaagtgcctgcactgccgcgatacaacggttctgactggccctcaacgcatcggcttgtctacgctctcgcttcttcagggccagcaaagcggcaagagtgttgacgattccatccgtggttgatacatctgctgcccaagatccatcttctgactgcgtattctcaaggtaagtgtaggcttccgggatgagtggtcttagaaccccgtatttgtccttcttctgcgtcatagctacccaggccgtgtcgtaagcggcgggcgacatggttccaaaaccgtggggagttttgctatcggaagccattgcatggaccagggcccatgcttcttcggagatggatcgatacatgactgcgtcaagattcgaatggttgcagcagaacagaaagtgtaggaatgaagacgacgacccaaggtgaagagacaatcttttaatccaggatctactgaaataccggtaagccgatttgctgatgcatgagacttttgatcccgatattttaattgccgggcggctatgcccgtctgaccgttggcaaccatttcaatgacaaaggaagcgggcatgcgtgcagtaccgtacggaaaagcgtgtcagacggactcggaagtgtgtcacaggtggaagcctacaagtggtgcattgctgctgatatttagcgctcgggttacaattaatccttgtcatatgcgcgagcgaactcatatcggtaatctgacatgcgagcgcggggcgaggtacatgtaagcgaccatcacctccgactccccgattgaaaacgatgcccgttcctctccatgctgccccgtaagagaaatggaatctctcggtcgattttccgtaagcgctggcttcaatgcgtcatcttttatgcctccacagcttggcttatcgaggcagatcctggacaacattcgcagcacaacatttaatctttcacccagggaaaccatcttcctgattgtttgtgtagcctgggctttggagcctcttttcgagaaagaaccggctgtgaccagtgcagtataccatgggtactcgtcatggctagagccaacgctctttctacgtgcgaggtttatcttgaatgccaaagcactggttgctagtgggagtttgaaggtcacaagcacattccaatcacaatatgctgtgctgacttggaccagtggaaggacaggccattcgtgctgcgccgctgggacatggatttgactgtctttcccaacaaattcctggacgaattgcgccactatcctgcaagtaaactcagtggagtccacgcacatattggggtatgagcgttaatgcagcgtgagtgtaactgctgactgtgtagaacatggtaccaaaatggacatatagcgagttcatgacgcaatccgatctccaattccgtgtcttactgcaaaaggtcaatccctcgttatctaaatacctcgacgtagcacaaaacgagctggatcatgcctggcccattgacatgccgcagcctcaaggtacgacatcgccgtaagattgaaagactcaaactgacaaagcgctgtagaatgggcagtagtcgacgtacagcacgcgcttcgaatgagcgtatcgcgtgtaacggctcgattgttcctcggagaatcagcatgtcgcaaccgtgaatggcttaatctgtccgtcagcttcagcatcgatttcttcgcctgtgcatatatccttcgcaaaattccaaaagttttgcatccgatcattgctccgttactaccgctccgttggaggcttgccaaggctcttaggacgtccacggcaatcgttggcccattggtggagagacacaaggacgttgtgcagagaagagcagccggcgagaaagtagcggaagaagagaatttgctcaattggatgattgacaatgctgaggcggacagcacggtcgagcaacattcgcatcgccaggcctttctcacgcttgctagcatcttcaccacagccacgacagtttccaatctactcttcgacctttgcgcacatcctgattgggttgttgttttgagaacagagattgaagagattgagaaggacttgggcagatttggagagcgggcgggcattggcgcagagcagtggttgcctcgtctggaaaaaatggatagcgcattggcggaaagcttgagaatgagccctccactcctgcgtatgtgaagttctgccgaagaaagcattcaaagctgacgagacatagtcgtcaatcaacgacacgcactggtccctatcagtctgaaagatggcacacacataccatctggaacacgcattgcatgcagtaagggagacatcgtgtacaatgatccagcggcggaccagtttgaccctatgcgctggtatcgcaagcggtacgaaacaggcgataccgacaaacatcttgctgtcatgcccgagaaggattacatgcactttggctttggcagacaggcatgtcctggacgacatctcgctgtgggtatggtcaagttgatgatgatcaagctgctttccgagtttgagttcaagtttccgcagggcaagggccgacccaagacgttcacggcagatgagtactgtttcctcgacttaagcgcgaagctcatggttcgaaagcggagaattgtcagcggagtagttgaaaagagtgatgccgggagctacatgggcgaagacccaatgattggagatggtgaccaccgtgatggcactggaagctgaagttcatcatattgcgggccgcacttcggcgatggccgccaaggcattgcgtcattgaccgtcttccaacaatatgatttccagcgaccgtccataccaatattcgtcaatccactcaccatgtccgtgtcaactgttcaaaacaaagtcgtcatcgtgaccggctgcagctcgggcattggcctcgcgaccgcgcgactcttcctcgatcgccaagccttagtcttcggcattgacgtcggctcaataccacagaagctggccgacgagcacaacgacaaatttactttctatcaagcaaatctcacggcatcgaatgcagttgacgaagcagtctcgagctgtaatcagcagtatggcagggtagatgtcttggttaattgcgcgggtgtaagcgacgggtggagcagtgctgacacgctgcatgaagaggagtgggaaaaagtcctgtctatcaatctcacggttccgatacgcttaatgaaggctgtgctgccattcatgaaagagcaaaagagtggggcgattgtcaatgtggcgagcaaggcgggtatgagtggtgcgagtgcgggcattgcttacaccgcaagtaagcatggactggtatgcttgatagttttcgacgcacatctgacaaacgactgacttgtgcaacaggtcggtgctacgaagaatgttgcatggcgctttcatcaagaaggcattcgctgcaatgcggtgctacctggcggtgttgctaccaacattgcatcctcggtgcagatggagcactttgactctgcgggattcaatacgttcttgtgagtacaccttcacgatgtagtaccatgaggtgtgcctctgctgactgatccagcccgaccgttcagatgcatgtcggcaaggacagcgaaggaactcctgtgccggtgattggagttgatgatgttgcgcgaggcattgcctttttggcgtctgacgaggccaagatgatcaacggcgccatggtcccgattgacaatgcatggtcgacgatatagggttgatgttatcatgtgcaaatatatcgtaatctactcgaaaagcgtcctgatcagcattagacgctaaactccagcctgttgccggcaaaatctctggcaaagaaacgcgttgggtattccacgccttcagcaccgctatttttctctccaggcttgtcggcttcctttggcgcagcctcgccaccgcgctcatggtgctcccatattctttgcctcaaagccatcagatcttcaacgcttcccaccctaaagcatggatgtcgcgatgatgcgtgcgtaaagtctgctggctttccgatcgcaatgtgaacttgctgtcctgatgtaccgaggtcgaaccacgcgagtgtatcgcgttggagatggggtacggcgcgtggtgtaaggccgagcgtgtcgccgtagaattcgcgcgcaaggggaaaggtcgagtgtgggacgacaagattcacgtgatgtatgccggaaatcatcgtgatgacttttcgagatgcggttttagggtttgaagtcgtgaccgtgtgcgcgtcgtgatgcagtggtaaatgtggggtaagagtgctccgtgctccactcaacaacatgacatcacaggccgcaggcaacagtaggcagcaaagcctcgccaatgtttcgctaagtcgaactccgaacaaaatggagtctatcgctagcgggctgataaaagtcatagcgacgcgtcgacataacctgcccatgctttcgaaacagccaactcttctcccatcaccatcaccatcaccatgtcgctttccacagagtgcgagctgccagaagagctcctcgaccacatagtgtccttctccacgcgcaagaccctcacgaggctatgcttcgtatcaaaacagctctgccgacttgcaaccgcccatttgtattcagtcgtcatcccaggcgcgtctaatgacgcatacaaaaacgtgtctcacgttactcacttagcacatacgctgctcaagtcgccagcgcatgctcgtctcgttactggagttgtattagaacaggcctggggccccaacccagaatatgccgaagaggacggcccggagtgtccctggccagatgttggaattcatggtttggaaaccttgttgagaagcaagcttgccaaattcgcgttaaatcaagcagatgcagagtcagtctacgataagatcaagaccggattgaacgaggacgttattgttgcattgctgctagtcagtcttccgaacctgaggcggttggacatgaacgccggcttttctgatggccaccccgacttcgtatcagtcttcgaactccttgctgaccagctcaagtcgcgcgacgaccatttaactccgcaagttgatgtaatggtcaggggggatgacgacaagtatcccaacccacctgtacatgttgcagccttgatgcacatgccaaatcttcgctccatctatgcatggaagatgggtgatcacgaaggagatgcgggtccagactttgctcgactgaaaccccgctcgagcccagtcgaatacattgagctgcggacctcaaaactacacaacgacaactttcgactcttgatgaatgccactaaacctggtagcctcaagacgctggtctacgagatcggttgtgcatgggcatggtgccagatatcccatctagacatcatgacaagtctacaagcgcaccaccaaactttggaggctctgtgtttgagtcacgaaaagttttacccccatcaattcgacaatgattacgagaaaccatatccttgcgatttcaagccattcactgcgctcaaacgtctcaaagtcgcgcccgtctacatttggggaatcgaaggttttagcaaccaagcaaacttggcagatggtgcgacgaaagagatgctgtggaaatcgctccctgccagcttgcaacagctatggatctgccgcgcagagtcccaagccaagcctccacctgacaacgacgccgaaactctgcgcttcgaagacgactgcctactgcccgctttaaatctcgtcgttcggaagaaagaagcctttcccaaactcaacgaaatcgttatcgagcttccgcccaggaagtggccaaagcacgagacctttaacaacttggaatcattttgtcggggtgcgcagagtcttggcatccggacaaggatcattctctccgatgtcatcggtggactggaggagcgtaagtggggctgggaagaggaggttgagtggggagattgccttgccaatcaggggacgaaaaagatgctggtcgaggttgatgctgtggatgatctggcgagattgatacgagaggtgacgaatgaagcagatgccaaaatgccacgtcctcgatagggtacaccatcgaacacgcagtggaacgctctgttcggatccagtacgaacacctttatgatggtgactaggttgtaccctagcagtgaaagttgcatggtttagcaaggtgaatatgggggtaatggatggtgaagatggagaagttctgggcgcggaaatgcgaaaagctcgtgtctccatgtcccgaagaagtttccagcgcaataacacggtgtcgattgactttgtgttctacattaaggtctcaggttaccacatagatccagcacgatgtacagtgccgatgaactaaacaaccattccaagagtttcagttctaacccctggatgtaccatagccatcaggtagttcaaaatcagcctcaccgtcgaacaactggtcagtgacaattacgagaagacctctatgaataatcgaagtcttatgaaggccgaaagacggccatgtatggatgattacgagaaagtgaattgattctcatcatttccattgcacggcaaaaaccacttcggctcaaagctatcacctcgttgaaacaatttcttcacatgcgcccatctaccctgatttttgcgcatctcacatcgggaattcgcttttgccgcatgcacgaggttcggttttgccattggcaacatgtaaagggagtgcgacgccagtaaatgcaacattcaagtctctaattagtttgtagttgacaccctcggtacaaaggataacttatgctaatttaggagacatgtttgagtctagctatgcatctcattacacttttccaaacccaagaatatggaagtcgcaaaagatgcaaagctacgtgcgccttggaccacactaacgatacacaatcattaaatttgtgaagcgtgaaaaccactaccaggattttgtcaactcttgcaaggcggctggatgtgaagccaatgcaaagatgcatgcgtgataggccggtctagaagaagaggttgctaacaagacgcccaagccgcagctacgccgcgatcttaatgttgaagatgatgcaacacctacacgatgttgaagtcgaagtacgggattccaaaaggccaaactctacgtgacacgactttgaagatcgaggtgctcaaacactaccacgccctcagcgcgaggtcaacatcaaagacagatctggtacaaaggtacgacgaaacataagcccgcacacacctcaatgctaacggtcacagcagacccgcccacatgacgcgaaagtgaaagacgggcggtagggaaactactcaggctgttagctacatttgcgctacaaattgtaatgatggacattcgctcaggttttcgccgcctgctttggtcgaaataggcattgtcatgttagttcaccccaatacttgcgttgatgttttatcgatcgaagtagccataggcatcatagctgtagcagtgaatgctctcaggtccgtggagaggatgagtgcgcctcaatcatcgcaataccatttccacatgttgcgattacctggaacgcctcagtgtagccccaagaactgcatataatcgatggtggcacacttcctccagaacgcatgcaggctgctttacgttcacaacagcgtcaaacttttcgagctggttgtcggcccgtcgcaaatcattgctggctggcgcgctcttggtctttagcctataggtttgactagtggatgttgtggctgcgggcagtcgcgggtaaatgcaggcgcgttgcgctttggggaagccgtgagtatgcttgaccccacatgaaggcacatcatacgtatgtaagtggcgatgcgatcactacatgaggcctcctgcgagcaaagtgattgaaagttactgttgttgacaacaccacgtttgcgatattcccggacaacagttcacgacgttgaattcgcttcaagttatggctccaatcaaggttggagtgatcggctacggctttgcagcgaagaatttccatttgcctttcgtgaatgcacttccagactacgaagtcgttgcagtcctgcaaagggctgaagctccagcagacgccggatctgtcgcgaaaggaacgcactgcacggttgattttcccggtgttaagcaccacagaacagcagatgcattctttgcaaactcagatatcgaattcgtcgttgttgcatcgcatgctgatactcacgtcttgtttgcggagcaggcactgaaagcaggcaagcacggtgcgttttgattgtaccgaggcgcaaaacggaattcgaggctgatttgatagtgataatcgacaagccctttgcgaggtcaaccgaggaggcggattcagtgatcgcgctggcaaaggagaaaggactgatcctgacctgcttccagaaccgcagatacgtaggttatacttggtgcggcctactgtggctccatctgatactgacggcatgttcaggatggcgattttttgacagtgcaggagattctgaagaaggggacgctcggcgatgtgaatgaagctgagatacactacgactttgaccaagcgccgtggctgaagttcatgaaaggcaaagaatacaccgctggcgacggtcatacctttggacttggtacgcacagcctcgatcaggcgtacatgctcttcggccgacccgcctccgtgacggccttcttccgtgtgcagcgcggtatcgaaagcgaagttgaagactccttcaccattattctccaatatgatggcaagcaaaagggcctgctggtgacagtcaagacatgcgtcgtctcgccgatggcacaacagctcaagttttggattcgcggaacaagaggatcatacatcaagcatcaacagcggagctcttgtcctcaagaagaggacatcgcacgaggtgcacagcccttggatcctgacttcgctgcggaaccggatgcacttcgaggcactctcacaacatacaaggagttcgacaagagcatacaagccttcgatgaggcatcgcagcgatacgttgggaagtatccaactgtgcgcgggcattggatgcaactctaccagaatgtagctgatgcgatcaacgggaaagctaggttggcaattgaggctgcacaagttcgtgatgtgttgagaatgattgagctcggaagagagtcccacgagaagagcagaactattgcgtggaactaaatttaaatagcatcttctgctactatagataaaaatgcattgctaacctacttaattgcctagccttatttatgtatattatatagtaaaaagggttatattttctaattaagcttagtttttattctagtatatctattagagtatagtttctattctagtaatatagtttataagtaagtagactatctaatactactaatacgcctatatagtaactattaactactataatatatagtaatctactgttaagatataggctgcgcttatacttagagccttcttattagtatcttagacttaattagttagtaagtagaatatatatagatagtatatagacatcttcttaactaagaaatataactttatttagcactataacattctattcttataagctagcttataataattatatttctttcttatactaatacgtaactaaactttaaagatattaaaattacctcttaatctaacttagagcctatatatattaatataccttataagttagtaagctatataagtaggtaagctactaatttttactaagaaaaatcaataatctagagcttaataactctagatctagtatagaataaagaaatatactattttactttattctctaaaggcagatgagatacttaagttaagaagaagtatttttatttaactaaagacaaaagaatatataaagattgactaagaaaaagaggctagctatatatgctataagaaaagtaagctctaagaaagtactacgctagtctagatagatagtaactctactatctaaagtagatagtataagcaaaagatagaacaaagacaaagaacaatctatagtaggtagtaatgttactctgcttctatacctctgttgtaaactctcttctctcttactggtagattcttctcctaccgattacatcttctttgcactagagaaaagtgttcgctacgcccttctctacacatgctgaggtgggaggaacgcggcctctgttcaggagacaagaaggatcgtacttctctttgatttcggtcagacggcgatagttgtctgcgccccagacttccccgggcttactgtctggtgtactatttgatcatggttaggcaatggggaagttgaagagaagggaagaactgacatgtagttggggtagtcataaatgggtgctccgccaaggccgttctggaactcgcgcaggtacgccatcataccgtcgcgttcgcggtcgtacatgtattgcgtcgtgttgtctgaactccattcgcctgaagtcaacgttatatgcgcgctagtcgagtgtggccaggcagtatcgctgtcgtgctcggggcctgtacctccccagccagggaaaacatctgcaacaaaattagaatacggattaaaggcggcaaagatacgaggctgggttcaacttacactcgtcaacccaaagtgtatggccagggtcctcaccacgctgaatcataccgagaacagtctccttgtagatggcaaaagtttcgcggtagaagtccacagttgagttggtgtggctcttgccgaagaactcgcggtgatatccatatggagtagttggtgagaaggtattggtctaatttcttcagattgaccttttgcagctccacagtgtccgcattagggtagaatttagcaaagcttgcgttcaacgcctcccatccaccgccaaagtggagggcgttgagctgaaaggtaaactgacgtgaggtgactgggaccaagctgttgatggctttaggatccttgtagtaatacaagagcgctggaaaggcatcgggatctgtgttgttctcgaagaagtcggtagtcaaagcgaaaacctcctcggccttgtcttcaccccaggcgatagtcgcaatgtatgcctcgcctggatctgggtatgcttgaatgtaaaagttggtgacgacgccaaaaccaagccagcccccgcccgtagctgcccagaacaagtctttgtattcgttgtaggggttcacgtatacgatgcggccgtcggtaagaaccacctcgagacctaggaggctgtcggcagcaacaccatacttgccagtctggaaggcaattcctccaccaagcaagaagccaccaacaccgatagatgccgcgcgaggtcccagaaaggcccagcccgtattttcaaccgcagcgtagacggttccagcttctgagccaccaccaaccttcaaaacgggtggttcagtagcattgaccttgctagaaatgatctcagtcgtgttgatgaagcgaagatcaatgactacactgggtgactgagcgccacccgtatcaagatgacctccgcctaagatggcaaagccatctttccagagggtattggcgtgagaataaaattgcataatcgtgctgacgtcttcggcgccggaagggaagacgattgcatcggggaaaattttgagttgctccgtccatatctgtcaaccaagatcagtataccaaagtcgataatgctgtgcgagtgaagtatgttcatactctactaatgctctgaccgtatctgatatccccggaccgtgtgaccggagctctttcgcccaacacggccgctagagctgcgagggcatcgtccttggtcttgaagctattgctggtaaaggtggcgttagacgtcgaaggaacaggagcgtcaaactgtctctgttgccatgcagtttttgcatgagcaagagggagaacagccagtagagcaggcgcaagcaacttcaacagcatggtgaaagagatgagaggacttggtgatgctttcgactcctcgcaaagggatctgagctatttgaagtacagagcagctcgcctgggagatgagaatacctgacctaactgtcgcttgccattacactgtaagggaactgtgccgtcgacgcgcatgctttaccgcggccggaaatttgcatatgaacccggtaggggtgattctgaccctaagggtgagaaagcttggtgatccttgctagagcttatgccgtcactacaagcaaactctaacagtgagtgccgtgtatcgcgctgcagctagttgccgagagctgctaccgtaaaagcccgtctaaaagaccgaatacggcgaggaaagcgaacgaatgacatcccttgtctaatctgaggtcgcaattagcgtctgaacggttgctccactgttgcgggccgaaagctagcaggcttatctagttactttgtacttggaggccgaaagctagcatttagacgagttttcacgtatactacaacgggccgagcttgggccgaaaaagcgcccacatagacacggtcagcactaagacagctgctgtgtaagtgagctgattgcgtgataaaaaggctcatgatgttattaaaacacccctgcagggggctagcacagttatgccctatctgtgctattagaagatcttgataagcgtctggaagaagctaggtacaatgaaggtcgcggaaaagtgctatataaatgcaccaaatccgcaaattgtgactcatacgctgcgtattgattacacgaaaattcttccaattcaacctcgtatactcaattgcttcaaagaacatgtgcgcccagactacaagcttcgccatcagaccaaaggtcttgtaccttggtgttcccaaacatcagtccagcagaattcgcgaccagtattctgatttgttcgacattgatgtactaggctcagagacccctcgattttctattcccaactaactgtggtgcttagattcttgacgtttccacgagggcagaggcactcgaggccataccaaagatagtggcctcccgcggtccgtaccagtccttggtctgccggcttgggcctcagccattcgagccattcgactcccgacttctagggcctctcttaccagatctccgcatcgtggtgtcggcacagagaggttttgacgacttccatgtagattggatgacgaagcagggtgtcttgttctgcaacactggacatgccatggccgattctactgcggacattgcccttttcctcatcatggcagtgacacgtaacacaagccgcgcagagcagagtctacgttcgggtgcgtggcgaggccacctgcccctgtcacgggatttgagatctatcacgttggggatcgtaggagcgggtagcattggatcatgtcttgctcaaaaggccgtagcacttggcatgaagctcctgtattacaacaaaagtggcaaaccgatggcaaacagattcccgaccggctcggtacactgcgcaactcttgacgagctcctgcagacctcggacgttgtctcacttcactgcccgctcaaccaagatacttggcacctgatgagcgacagagagtttaacctgatgaaggatggctcatatgttgtcaatactgcacggggtgctgttattgatagtcaggcgttgattagagctttggagagtggaaagcttgccggagcgggactcgatgtgttcgagaatgaaccaactggtatcgatccatattttctggaaagcgataaggtagtgcctatcccgcacatgggaggactgacggaaggttcattcgaattagcggaacaggaatgtttgagaaatgtgtacgagtgtttgtgcactgctacggcacaatgttgaagctggaacagaagtagagacaagcgtagaacaggcagtgcacaaagcttaattagttagaccggagtttagaaggagcttaagtacaatagaacggggcgtttaagacgctagtcttgatatagtaaggcacaggtaccaattataatatacactactcaatgttgctaaccagcccgtgcgcaacgttcctttcttttatacagcggtgagggctgtagacgttagagaaagttagaaagatatagaaagcttagataagaaaatcataagaaagccattgctggaaaaattgataaaaatggcgagcgaattaaactttatcgcgaaagagcaacagaaccacaagacttacaaacatccgcttgatgtaccggtcccgagggaactattgcgggatattctctaattaggtttcaatcggaccgagatagtaagcacagcggaggtagcgttcggtacgaatgatgactcggaatcattgcggcatcgctgatctggccggcatgcatggtaccaggctttatggggtgccttgatacaaggggtgcccgtgagcggatgagtagtacgcaaaatagaaaatttgtctgtgcgggttggcccactactcaaccgttcatgggcacctcttgtactctctcgaccatcatcatcaactgccgtgagtgagacataatccgggggcatttcgggacgccatcagcactattgccagattgtgttgtggtggtatgatgaagggcatacagtcccttgtatgccgtgtatcgctaccgtcgtggttaataatccagtgcgcacactccattcggagtggcttcgtatagtctaggcagaaacacttgtttgtgaacaagcatctgggacgcactccaatctcgctgatattaagccgaagggtgcagaggcgtataatagaactcacccatttccttgtcttgctacattcacatcccttgccacgcgtcgccgaagccgtccctcgatctgtctggacatatttccaacttccgagtttttgttaatcgactcgttccccgagaatgggcctctcacaagaagtgtcctatgcaaatatcgaccagctgatacgggatcgtgcaaagacgcatgcagacgagacgattttctcctacgccgacgaaaatggtgcttttaagaactatacaggagctgacgtagagcgattgacaagagctgcggcgagggcatatcgcagagcgcttcccgagaaggatggggtgttcagggtcgctctggtaggaacttcgagcttcgagtactacattgcattcttaggattgcagcgcatgggattgacgtcgatgttcatgtctccacggctcgcggaccaaggatatgcgcatctcttggccacgacaggatgccaggtggtcatcgcagcagcatcatctatcaagacaattgaacgagtttgcgaaatgagcgaatcgacagtaaccgtcataccacttatggatctgcagtcactctccgatctgaggctggaggatgaagatatgttgcctgtaccggctgactgcaagcaagagttcatcatccatagcggcggtacaacaggcttgcccaagccagtcgtgctctctccaagctcgtggttggcacaagcagctgtggtggctgctcgtataccccgtgccgatactttgacgacgctgcctttgttccatagttttggcctggcgacattactccgtggtctcgtcaacggcacgacgctcgcaatcttgaatgccaaccgaccgataaccgcatccatcattaacgcttccctcgagtgcacgctatccaagacgctagttactgttccatgtaagaagtgtttatccgtttgtccggcaccttggcttcactgaccagtgaactgttagatatcctgaaattcttcaccgagattcctggcggtgtcgagcgactggccagtctcactcagatcatcgccgctggctcggcaatacccaacgacctagcagaagtgctgctggctaagaaggcgcgtgtctatcatctctacggcttgaccgaagcaggtgcgctgatggaagcatgggcgccagatttccgatgggtcactccgttggcgcacgcagcgccattcctgaagttcgagcctgtcgaagacgattgttttcacctggtcgtgatgccagggcttcccgccaaggtatattcggatcgcgaggatgggtcgtatgccacaaaagatgtctttcggccgcatccgacggagccaggcatatggaggtttgtgggcaggcaagacgatgtcatcgtactgatgaacggggaaaaggcagaccctacgccgttggaagaggccgtgttgcggaaccgcaacgtgtgcgcagcggtagtgtttggggcagagcgggactcgctgggcatggtggtggtcgcctctgaggaagccaagatgctgagcaagcaagacgtgatggacagcatcgccgccgatgtcgacgtgggcaactctcgcgtgccagcgtatgcgcgcatctctcgcgacgccgtgattatcaaggacgcaggcacgccgttcccgagcaccgacaaggccacggtcatcaagccgcgcttcctgcagaccttcgctgccgacatcgagcaacactatcaagcacgagcccgggcgactgaggcagccgacgtgcccgacgaccaggtcggctccgtcgtgcgccatgccgttgccgcggccttggacccgtgcgcagtcgacgacgaggccgacttcttcgcgctgggcatggactcgctgcaggcctccaatgtccgctccagtctggtccagagcatcaacctgcgcggggccacgctcgccaccaacgtcgtcttcgaacatgccaccgtcgcgctcttgacccgccatctgctcgaccttcgccgcggcctctccacccaccaagactgcccggaggacttcgcccagtcgctggtcgccaagtactcgcaattcacgcccgcgcccccaggctccgtgaccggagggtcgccgtgcgtgctgctcaccggtgccacgggggctgtaggctctcacgtgctctgcaacctcgccaccaaccccgccgtcgcccacgtctactgtcctgtgcgcgcgcccgacgcgcccacggcacgcacgcgcatccacgctgccctccagcacgcccgcctcctcccccgcctggacaccacactccacctctccaaaatcgtcgccctcccctgcgacttcgccgcgcccaatctcggcctccccgccagcctcctcgcgcaattctcctcgaccctcacgcacatcattcacaacgcctggtccgtcaacttcaaccactcgcttcgcagcttcgagccgcagtccctccgctcgactcactttctcctcactctcgctgcatcgtcactccgctccacaaaaccgactgtaaccttcgtctccagtatcgccgctgccttgtgtgccgagcccgcccacgccatccccgagacccttcatccatggcccgccgtggccggaatgggttacgcgcagagcaagtgggtagccgagcacatggtcgccgccgccaccgacatggcccaagttccggctcgcgtcgtgaggctggggcaggtgtgtggcgataccgaatggggaatgtggaatccggctgaagcgattccgacaacggttcaggcagcccgcacgattggggcgttgcccgtggtagagggcggccatggcgacgacgacgacgacagctggttgcctgtggatgtggcggcaaaggcgctggcgcaggtggcgttggcgcctgagcaaaacggagcgggtttccatgtgctgcatcttgtcaacgaggcacgtatcccttggaacgccgagttcctgccaggcttaaagaagcacggactagagtttgacgcggtggagcagaaagaatggttacgtaggctggaagcctcggaacaggatgtgcgagttaacccgccttacaagttgctcgagttcttcaagggcagatatggatcggcacagggagcctcgcagccaaagttcgacaccactcaggcgaggaagtgggtgccttgccttgcgggcgggatagatatcagtgaggagttgattgggaaattccttcgatactggactgaggaagcttggtcaaagtagcctgaagatacactataaaaacatggtttattttcaatattctattagtcagaatcatttctagttaggtaatactcaactatcacagtgtaggcaaagattatccaagggtgcgacgttgcgacagtattcagacgtcgactcaacagaggatcgctgtaataagactaaggttcttgagtacaagtaatataagacagggttgcgtatttcttgagtggacgctattggatgatgatatggatagggtgagatgatggtaagctaaggttcccgaagccgcggcctcggccttctgcctcggctctctcgccttaaccgcttgcgacctatcaacagcaatacttgttgcgaatacttgcctaactcctagaactaatttaattgctgctactgctacttaaaaacttaaaatatttaatttaattgctgctactactacttaaaaacctaaaatatttaatttaattacttctactacttatataaaagataattagttctagaaactaattactttacgcttatactatatatatatctactctaaagtatagatactataaagtaactaaagtatctcttttcttttattacttcttagaataatatgctacttatatactctatatattctttgctaagtaatatatacttagctctataatctgtagcttacttatatataatcttataagtagaatactatacttctaagctactatttatactaaaactaaataattctataattctataagagtatactacttatcttaactctatatatcttactattatatataaagaacctagataagagaatataatagaataggcctaatctgcgtcttaaaatagttagcgtagaatttatatagaagctaaaaaccttattaaagagaagatctatcttaactctaagagcttaatctaaataacttcttatatattttttattaagtgctctatataaagtctctttttatatctctaaactttttgctactatagttaaaagtataaaaagttatatagtatatattattaagattagagttataatagaaactatataagatagctatatattaacgtagtaagataagaataatagcagtagtaatagtattatatactatttattctagatataaatacaaaatagagatattattaagaaataagctagactaaaagaagatagtaactactctctactattagtataaaaaagcgttaaaaaattataaaaacacgtaatctagtactagttaatagtcctaagcaaggcttatgcagatactataaactaatactagaaacttcttaaaaattagcttagataataataataactctaccttaagctaagcttagtaggtttataatttatatagtatctatagtttatataactatagtagcaaaactatataggcgtatagattaagaatagataagactatctatctagctataatcttctatcttctttattaagttacactgctattattattattatcttactatctaaacttctatactatattatattactgttataactagtcttacttaagagctactataagataagctttatatatttaaaattatctatattagagtatataggcttactagcctagtttaaaggtagctagtagaagctgcgctatgctactacattattaatattatatattaggaaaactaaaaatctattaaatatttatttctattaatactgtagaattaactatgttgctagcaagttaattaatttaagaaatttatatttattattaaatatactttaaaataaaactttattaaaatagttagtactattagaattattagaactattaacgcaatagtctagcacgtaactttactatctttaactattatattttctttcttcttacttactttattttcttacttacgctattaaagtttacttctttaatatacttttcttagtatcttactatatatttacttctttctatattataactagatattatagatattactagaaagagctttattagaattattagtaatataagaattattctattactatagctagtcttatattctatatagttatctactattaagtactattaagcactattaagcactattaagcacttttcttagtagtacgctagatcttagtagagtacttctaaacttataaaaattagtttagtttaatactagtctatgcgttaatctataactattaattctctatcttatagtttatcttagaaagttattttaacgttctacttacttagtactttaagttctagtttactatctaggttaaaatagataatgctaatatatatttctgctaactagctaagttagtatacttagaatataaattaatcttatatattctgcttatcttatagctctataataacaacatatatagcttctattagtataattgcttctataaatactattaaagctactataatctaaggcctatttagatctctctatttagtaagcttaaggttaattttatgctatattatatctctctatataagtaagatactcttattactaaacttctctcttaagcttagctatattactctctatataattagtttatataactttataagaattttagcatagactttctttagtagtagtagtatattagctgcttttattatatcttctgctataatactctatatctagcttagtattactagaattttaaccttagagtataaatttaataggttttaaaactttaggctgcttttagttatagcatatgcctcttatactagaaaatagttcttacttagattagtaaagaggttctttatactatttaatataaagcgtttaactttatagctactatatattttaaactatgctgcctttagagtagtaagcgcagagtaagatactattacttatattttaaagtagttaaagattatatatctgctagcttctaatttattaaggctttctttttctagaatatctctatattattacttagcgttttatactatgctaagaaaatttagatataagtagctttagaagtaagatagaaagttactcttaatgctagatattagtttgctctatagattatgcatttttaatattctttttaatataaatctctatactactactgcttcttaagatataagttctttatacttataagataacttatatttgcttatattatactttatattagtaattatattatgctattatttagctattactagactattaagagctgtattttagtaagttctataagatagtatctctataattaactagtagactatatcttctatcttatagatgcaaattgctagttatagagtctcttttattagtagcattaaactagttagagacttcttttctattttaaaagctaataagtgctagtaatataaagattaagatcttatttagttcttattctataggcattttagatagagcctatgctttttattagtatctatttattctagatataaaatataaactagaggtattattaaaaaataagctagactaaaagagaatagtaattactctttattattagcataaaaaagcgttaaaaaagtataaaatacgtaatctagtgttagttaatagttctaagcaaggctagtataggcactactaactaatatctaaacttcttaaaaattgctttaggcataataataactactctgctctaagctaggcttaagaggcataatttttatagcatgcttaactataaaaaagcagtatatacagttatgctataagagatactagaaaggtttgtatgcaagtaaagtatctctacttaacttactacctactctctaacttactacctacgctctagatatatcttacttactctagctttctcttctcttttcttttactttagctagtctactctaggctagcgtatacgctagcttagcgcctgcacgccttatagtatatatagctagctactctcttctcttagtagactctttatctactattctacctttagttaaatataagtacttcttattaacctaagccttctatgcctatagtctgccttatataatagtagactaaagtaaaaattactctttataggctttatagccttaattaacgcaagtagtttcttacttatgcttaattattgcatagaaccttagattattagctctttattaagtctagcagctttttttatctcttcttactattagaatctagttcttactctactatatagagtatagcttaatgcttatctctttaaaaagaacttacctcttaaagctattacctacctatctacgcttactatacgtagtaaactctagaagtttatacctaaagctctaagagcttatcgttgctagcctactaaggcctgctatatatctaaactctagaagtttattattactagcttactaaggcctactataaatctaaagctctaagaagtatactattgctagcctactaaagcctactatatacctaagctctagaagtttactattgctagcctactaaggcctactatatacctagactttagaagttcttagcctaagaagctgctaaaaaattagcgtatatatagctactctgctacctgctattatatgctagctattatctctatagcctaaggcgctaagaaaatttttcttagccttttactcttaagattatattatcttactagcgtagcgctagcttcttacctctttctatattagagttatctctcttactatttagaatagctactctactactataactactactactagctaggaacttaactgcctaactctcttatatacttcttactttcttttacttactttctctctatattagcgtactatagctagttctagaaataagataaagctttctaataagaactttaagaattagaagatctgctcttacgtaaatactaaccttaagaattataagaatatacgctactctctaacagataatctagaattagctatatctctactctaatagataagcagtaatataagtatattttctaagaagaatctagctagacttaatatatctaagctatacttacctaactaagcatctaaagaatttttaaactataataatagcatatttaactagaagcctgcaaagaagctaaaactgctgctagtgctagtattctctattaatatagagttagatttagataataaagctaagcaagttaacgtatacttctctaaactatatactgctaacgctaaagttaataaactaggtaatatgctagagataactgctatagaagatctaattacttctaactaatctagcaaagctaatactttaagctagatgctaggccttagctagcctacctctactctatctaatatagctcttaagatgcttatctagatagagcatactctatacttttgctatgcgctatagagttaagatattaactttatagagctagatataattttctcttatctttctttactatagtaattaggcactctctaactctgctcgctttattaactgctacttagataatcttagtaataatagagcctaataaatttgctaatacctctctatagactagaataagattatagagtaatctgcattaatatctaacaaactcttaatactctagattatctagctagactttattacacgtctagctattactcttatatagttagcttagtactagaattagtaatttataaagaagtataaatagtataataataatattaagaagcttatatctaagtaagaagtagcctaggctgcagcgtaatagaataactttaactaagataacttctagtaatagattaataaaggcactgcaaagtataaagccttatagaagcaggctagaatagtctataactaatactactatattaaggcagcttagagcgcagctatagagaagtagtatagagtaaataactctactactataaacttagatagctttagctgctagcagcttctactactctagctagcataggtaactaaattgttactattttagaatagcaaccttctataatttataaactgcagtatactctagaataagcactagatctctaagttttagcatactctaaagctgctgcctacttttctgcctatagaatatatctttaagttaggattaacagtctctctagacttctacctagagttctatttacgatgcttataactatatagataactaagataatatagagagctgcagcaactacgcctctaaatttaatagtagtaatttataggcataatttacagcttagatagataagataattgcctactttaaatagaatagctactaatattaatataagaaaaactgcgctaatatagtctttaataacgtttctaagactacctacactattctactatatatctagagctatagatgctagtttaagcagctatttaagtgcttctatactctatatacttactttagagatagtaatctctagactatagctaacataaacctagctatattagaatttctctacttttctaatagtaataagactagcctataagcatagtctaaatttaatatttagttctctagctttactagcatattaagctataagctatagtagtaataagctaacttttagaagcatatctctataggctactgtaatactctctctatatacgcgtttaataatatacctacagcaataatataagtttagaatatatacgctatatattttagaaatactaatcttactataactataaagagtatagagcgtaagcagtactagcagtaaaagcagaatacttataaatatactgctaaagatagcatatactactatactagtaagttatatatagaaaataattagtttatgctaaagctagctgctactaatagtaagctctactactactaagattaagctagtacgcctaaggcaaagatcgtaatcttagctaactttcttctagctaagattgctgctaaagatactactaagaagaagcctaagaacttatctaagctaaactgctataactatagtagtaagagcttctatgcttaagattacctagactcttctaagactaaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcttatacctgctatagactagcagataatagagcagattataattttgttactagctagttagctataaaattcttcttactttagcttatttctgctaccttagctaattaaagttaaagatatataatagaattgctgctaaagaaattatctatactaagctaaattctatctaaaggtaggtaattactttaaataaactagtgctctagtagtagaaagctatagaaattttaaccttatattagaatttctctagcgctaagtctataatctctaaattaactactaaaaattgcggtaagaatttaataatatctactactaataatactgctagcttactaacgcagcgcctatcctcttatgctatagtatatctaaatagtctaatacttctcttaaactactagttctattaatacctacagataaattaggtaaagataaagttctcttaatcttatctaaagcactgcctaaaggcagatatagcagttaaaactcttcttactctactaaggctaataaacctaagctagatatctagtaagtattagctagagctattagaataataggtaagagaaagaattatactatctactaggtacgctagcaaacgcctatatatattagaatttctaatattaggttaataatagtgctaagctagcttatgcatacctaagagttaagcaatattatagcagagttaagcaatattatagcagagttaagcaatattatagtagagttaagtaatattttaatagagttaagcgatattttaatagagttaagcgatattatagcagagttaagcgatattatagcagagttaagcaatattatagcagagttaagcaatattatagcagagttaagtaatattttaatagagttaagcgatattatagtagagttaagcaatagttatagcagagttaagcaatattatagcagagttaagcgatattttaatagagttaagcaatattatagcagagttaagcaatattttaacagagttaagcaatattatagcagagttaagcaatattttaatagagttaagcaatattttaatagagttaagtattttaatatcttttagtagctgaaattgcatataagtagagtatagctactactaatacgttataagaggttattagagatattctaggtcttattatagtaatattaaagaaaagtagaataactctgcctacttctctttctcttaacatgaactattattaaataataacgctatctctaataacttatatatttatgctatactatattgcgctaatattattattatttctaactttcttaactaattattaactattactaataggtaaaagaaattctatagagtctctaatcgctaacttattcttagttacctcttctaattataaaggtagaggcagtatgctatctattatataagatacgtatatattcttaatatattgcaatactagtttaatagttatattatacgactgcactatcttaacctattaaagaaaccttattattagtaaactctattctataaagtagtttaatactatacttttatagcagcaaagtaaaaaatactaatactaaactagtcttttagtatagactatcgctgcctattctctaggacctatctaaacgtcttctaattagagagattctcttttagcgttatgcagcttactctcttagctctaatatataagatctaaataactactcttttgctactattgcaaaccttctacttctgctacctattaaattcgcctgcttttagactaatataactagagtcttatactatatatatatagtagctaagatctattaatattacatatctctaataatactaactatctaacttcttctagcagcgttaaataaatctgcaaatttatctgccttagcataacttaaatgcaaactgctaatcttattactttgctgctaagatagcactagttaactctatagatagatactaaaaggattactttctgctttattactagaattattataagtataaattatagaaagcttgcctttaactctagagaatagacgttttctagtagaatgctaagatctttacgcctctaatattaactgctagtcttttaagcagtctgttattctaattactataggtctttatttattatatttctaactaccttaatgcctgcacctagtaacttctacgcaaacctataatacttttatttctagttactatataacaccttatcttactttgcacttgcctaattctgcatacttactatagtttgcataatagcgctatctagtttattctttaactatttattagcttatcttatagatatttcttttagcaaatacgtttgtttagcagatacgcagagcttagacttagatcgcgccttcgtagctagctgttatattattagatatagcattattatctagaactgtaatcttattaatagagttattatatatattattaataaagtatataagctaatgcttattaacgcgctagcaaatctagcgtagtatagtttctagcgttagcaaaataaacgcgtgcgcaggcttactatagctctctagcgctatataaattagtatatctaacctaaactctaataaagtgttatagagtaatgtatatatcttcttatttctcttagataaagttagcattaaccttaagatagaaggcagtattataaggtatataagctaaagatgcatatagcatagagctgctaaagttgcatctgcgttagcaaagactactatactaactagctaaaattagcatagtaatagatttctactatagatagaagttaaaatactatagatgctactaatactattaaacactagactataatatcttattctaattaccttattattaactactaatatagaattattatatatgctatttactaatatgcttttttactatgtagtattaaatactacttctataataactactaaggcgatataacgctataataatattaatctattaaagcttatatttaataactagtagaagatatactcttaaagtaagaatacttagatttctcttagcatatagaagctatttctgcgtacctagagttaaaactctataaagaattacattaatacaacgcatatagatatattaactatagtaagtctactaagtagaacctagttaactatctctataaagaatataggctataatatatattagaagatagtttactaaactaagagcaatagtataatagcaacgtctctataatctatagctaatgcttcttctagagtattagtagtagagctactactaactacactcttatctattactttaaggtactagtactaataactaatagtataaacaataactctactacgctcttaaactacgaacctagtacgcctaactctaagaataagagtcttaattaatctaacttagctactaacgctctactataaatataactataagaggtattatagtaagctaaagaggaacgcgcagagcacctaagagctattctaaatatactattagttaagactaacttatagattacgcatactaagttcttataggtttttagtagctttaaaacatagaagaagacgcttaagtatattactatactagataataaaaagaaacttaaactacatcttctatataatactataaaggctatagtttgtatatagcaaaacgttatatcttaaatatcttaatttatgcgcatctatattatgcaagagaatataacagatatatctcttttctctttagagatatactagaactttaacctttgctatgcactgcctctataaaagatatttatattcttttactgcgtacttatataagagtttatatgcctactaactctagttctctgcgtagaataatagtatatatagataatacttataataactctctaacagtaagcaataagctaagaaactattatagtataatataactaaactaagttaaatatacttaaagcgcagtgctactaattctttctatctcttatttaataaatagcttactctactaactttaaactagcgcttattatacttattatctttctattcttatcgcctatagaatatagattctaagaggtatataactttgctactaacctctctgctcttaaaaaacttatacactttactagtctttaagaactctagaatatctttgctataatatatctagataacctaataatagctctagatatagaggctcttagtcttgctaaggctaaagaccttattgctaaatagaagcagatataacctctgctagacgcgttaattaaagaaactaattataatatagctaatagatttaagacatagatctataactatcttactatagagtatcctatactaataaactagattattataactagctagtatattagctacttctaatatagcaagaatctagatgcatttatgcattagaataataatatagttactatacgctctatttatacaacgttaccttaattctctaatatagtatagaataaatataaagaagcatcttagattctctataagcttacctttgtgcactagcaattagaactatctactattctatagagcactctagttaataacctattaaagataacttctagatatatagtattctctatagaaaacctaagccttatatatagcgaaggctttattagatagtagctagtagaactaaaagattacttgcagtttaaagagtatattatattagatttaactaactctgcgtaaattcagcgttattataatctagtttagacttttctaggctatctactatatattatttatcttataagtagataacctacttaagaaactaagattcttagcctgcaatataagaatactgctaataatagaataagaaatatattcttctataacagactagttactattatcttacaatactataagagctataactagaataagttaactaagataatatactgctttctaccttataaagttagcagtatactagtttagtatctttagcttatctaactattttatatcttactgcaatataaagtaatactaagcctttaaagctactactacctctaagctgcaagcgctctactttagcttaatattaatagaaaatagcgttataacttacttctacttagttaagttatttacgcagtaacttataggtagatagaataagaaattaatataagtatattatgctaccttattattacctttagctataaactagagagtatagattctaatcttaaagaactatctaaagaagatattaagaagatatttaataaagttaaagcagaagcgtgcaaaatataagcagagcacttagcagagatagcttatatctgctacgcagttaacgtaacataaatattctcttaaaaatataatatagctaaggcatactttaagacatctatatagtagtattacgctctaaacttctctctagtactagaagactttaacttagatatagcgatgcaaataaacgcaatagactagagacttatatataaagttactaactatgcaggcgtaaactatactgctcttcttcgcactatatatagctaatttttaagatttagagaatagtaagaataagttatttgctatattatgcaaggtaacgttattatactatatattgctagaactagtagtagaaaaagcttaatattcttccttttagcttactttcctaagtatagtataataattattcttgtatctcttatagctatataaatagatcttaagaagtagtataaggcgctaagcatctaagcgttagtatagaagaagagatactataacaaaaatagcctctattatttttataatactagagagcattgcaaacaaatagctttatattgctaattagaagacttagcgctactagaagattagagcaaattatagtagataagttctattatattctactctctaaatatatcctattagctctatctacttaacctgcgtactattactaagtacgtaacatagattactctactcttagctactattttagttaaagaataataagaagcttactaacttctagatattttaagtaatacgtatacttttcgcaaactaactacctgtagtaatatctaatacgaagtttaaatgctactaaataagcatataagcataatagatatagtaaattatattaaggcagaactagtaatatagaaaaagataatcttctacgttaagtttgcgtctatatataataaactagcatctatactctaatgctataaattctataggcagatattagcaaaagaataagaaaagaactaatagagttttgcactagcgttagttgctatactactagtaactactgcctttaatactagaagttaatattagagatatttaggctatattgcaagccaggctaaactaatatataagatttagtagaactaagaagcagagcgcgctaggcaagataggcttctatacttagctaagcttattctaggtctagaaattagaaatatattttataacaaagcgcgcaaagactactaagctaatattaacgcatttatctaagaaaatgcaatagagcctatatactaacgttagattcttaactaatactttaatagagataagacctataagatatatagactagtagaagaaaagtataacatttgcataaagcaattctacttcttattagaagagaagtttaattaactatctaattactaatactatagccaacggtaatagcgtcctaagatagtaatagataagctaacgtatctaactctaattctaagctaaatgcaagagcctattactctaaagcaattatataaacttctattattatatatagagctatctctgtttaataaggctatagctatacctaaaatatatatatctaactatagttatatcttatctagctaacgctacacgctatatacagatctattcttaaggaacttattctctagcctattagtgtttagtctaaagaaatacctgcgctaaagtattaatcttatataaatctatataagcacttctctgcagaagcaattaagacctactataagcatatactaagcagtattacgcgctattaagttctaatttctattatactatagcaaagcagagctaagagttagaatttaatactagcagatataaagcatagttattagagatagaataaatattttactagaagtttatttagataagaaactactagattaaacactgcgtagcgtactttactatataagaaccttttaactacctacgtacagaatacagaccttataatagctctataataaaatttatagagagtatagtaagctaatattaatagaagatagataataaatagaggaaagagcagtgctagatatatcttatactagctaattgctataagaaatagatagatctagatatagaataaatattaaaatatctgcaatctagcgctaactatagagataaacgtataatctaagatacgtaggcatgcctatagaatagatattctcttatatagaaactatagacgtcctatataagagagacaaaactataataagatagagaaag