ttaagggcttgccatagaaaggttataggacttatagttattatttcattttttacttctccttcctgtaaaacctctcttctctcctctatttatataaactaggcatagtgctgatagcaggaagctatataagctgctagacgccagctagcgtaggctttcccttaagacagttattaagagtatagtagctcagaacatagcgcgctagagaaagataactagccttcatataataatagctacatatatctcatataaatattactatagctctagattagcattgcgcagaagtagctcttatagtagatactcttagcatactacttatgcaaatctacatctacatagagaataatattaatattagtagataagagagcagcagcagcgcgcttattatcttcttatataattagtaaagctatcaaatctaagaaaataaatatttatatattaatacagagctacgtaataaaggcgtagcagccttactatctacttagtagtattactagaatctagctaggctaagtagcaggttatataataagagtgctaagaatagtagcctgctaggtaagcgtagtagtaatagctattatataagaagaagatagtagtagtattagtagtattagtagtattagtagttatagtagtaattatatcgtagctattgctgctgctcctatagttatagtctacccaactattagcgctcttatataaaaaataagatattattaggataattatatagaaggcataatgctaaaaagaaatacgtataaagataactatagtaaagcctaagaaaaagaagaaaagtaaaaagtagagagagaaagagtctcttatatatgtctaagagagcagtctaagcttgcgcttatagtataattataaatagctctaggtagtagtaattagataaaggcagtaatacgtattataaatagaaataactattatataataataaataacgctctttaaataaggcttatataagctaaaagagatactatatgaaatactcttataagattactaagaatctaatatctagcactatacgaataaatcttatactactgctatatgtctaatttacgctgcctaataataaagaacctcttactaatagggcaaggtaagagaaaagaagcaagaatataatagaaagagctatagcttatagaaaaataaagagaaaagtaacttctatataagaaggaccttagctttatagaagatagcacctataaaagaaaaggctgctagtattaataatatttactattataaagcatctccttgcataaagagatagcctaaacgtagttatgtaatttaggctagtaagaagtagcaactctatatagagagcctaccttatagattatataataagtaattaatatcttatacttagttactatataattgtatagaatctgctacctatacgcgatgcgcgatagatagcctatttaacaaagatattatatattaatattacgtagttattttagtagagagactgcagcgcttacttagatatagcgcttacttataaactatgttattctaactattaaactagaaattctttctagtagttatttcctttagtataacaattatttttttaacttagaaggatattatcttctttagtcttatagcaaaaggtttactataatagtatttctaagttagctagttctaataagtttacgtagaatctagaatatattttagtatctagtaaataacttaagagtatatattactagcctattttatttagaaattaaaaatagtctaatctttaatattattaagtcctttgcttagtcgtttagtgcgtagattttttatatacaaaatactacttttatctctctttttaagctaaagtgctatttttcttttcttattaatataagagatactctatatctaagcatagataagttttttgcttatttctttatatattttctttattttctctatagatttaattgtagatttagccttagagctagataatatttattaaaagaaattagagtattttctatagtttgcaaagtatagcatcttatctatagctttagaaagcttattattatataatatttatgctatagataataataagacctagttcgtctaactagtattgctaaagatgtttagatacgtttttatagtttagtttatttattctatttatctattagtctaaggataataagctattaatagcttttactaaatgctaatttctgctataagcatagcctaataatttaatataaagagcttatctctattactaataattatttttagtatactataatcttagataagttagttcttaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaaccttactatctctaatcttaattccttaatatatttaaagcctaaagggtttggctactaagatctataatattcctctaaagcatataatctaaattaatgcgctagaaagccgccctataacgcaattataaagttaaatttaaaatacttagataagctagaagagaagataatagtaaactatattcttaagaagtctataagagaaatttatactaataaagcctaatatttaagtaatagctaataaactattataagagtatagaagtaactctactagtaagaactaagttaataactttattaagagaacttctaagctctaaacgcgctagagctattcttataattattagtaagctatttataagaatctagtagctatttagcgctagtttaacttagttagattaattaagaagaagtagaagattataaataataatatctataattttaataagactagctttataataggtaagattttattatagctagttattatagactctaagagatctagaaagaagaagcagatatagctagataactataagtaagttactataatctaaggcataagcgcgttagattacctaattctactatttattatctttataagaaaggtacttattaatatctagtttaagaacttacttactaactaggttcttaagattagctttaatagttagataaataattagcttactcttatatagctagattactttaaagagcatttaaagaagcatactattagtgcttatagattacttaagggttaatagctataagagctattactctattaaattctaagggttaatataaagagaaaaatatagtctttctttatatactagcgcacttattatacttattatagtctctagacgttgcctgcttcttactattaaagcgtatatatagtaatataatcttaggcttagcgtataactatacttactatattaataaaaagatctttctactagcctttaagactgcttttaagtagttatttataaagaagaatataatagtaagctttagaggcgctagcttagctctatataacttagaagtagtattattaaagcttaatatatacttctatactttactattaactactattaagaatagtgcttagtaagcaaagatactatataatacttataaagtagaggcgcaaagtactcttatttaataaagaataagaaactactctagatcttctataagttctcttaataagaaagttatatagctaagtaaaagcgcttagcagatagcatataagatagtattactatagaagaaaataagtattctttaagaagctctagatatagctaataagaataaaagctataaaaagcaatatatataaatagaaaagactctaatagttagtaagatatagaacttactagctaaagaaataagtagtagttagaataatagtaaataagtattaaagagagtataagtagagaggtaatataagcattataagtaaactaaatataatgcgtatacttatatagttaaaattaataatactaataatagtaatagttctatagaatagattagcttactataatttcttaaaaactatattaaaagtgcgtaatatatcttaatattaatacgctagtaagatataactaacttacttagataactaacttgcttataaaacacgttataataagtattaagttatagaatagttctatagcagagtcttttaatagagataatcttattataaaatctatagatatattagtctaaggtttgctaaagagctctattagctgcatttctctatatagtgcatatatactatatttattctattaatagtctgcatatttcttaatatataaagtaactttattctttatattcttaaactagtaattctgctaaattagttctattattcttaatatgctagagtaactatatactaggttattataatatagtttataagtaagctagctacttaactaagctagctactaatctctactaaaatgcctatgcagcgacgtagcgcaatactataataaatttatatactataaatataaatattgttgtagctgagcaaacttaagagaaaagattgtattaattactgctcttctaatgtattagaagagctgggcttaaatatataaaacagattacggagaaacgttagtctacttttctaagcttagttagcttagttacgtggattagtactttactattcttatatattaatactgcaatatactctctatcttaattgctttatttaattaagataacgttacgtagtatgcatataaataagctattactttacttctgctctactctaattgcttaattagtaagcgtctatttattattacgttattatagagattagttaacttgcgcgtttagccttagcgcgcgcgatattaatatcttgctctgcgccttataatcttttaatactctactacttagctttaagaatttaactcgctaactatagctctagtaagttctactaattaagaggtgcttaagtaccttgcgcgtactctgcattgcaattgccttaaactctaggctattagttatgctaacttagctattttgcagcaaaaggaaaaaacagctactctagcgtagaagaagaactttaagaacgcttgcgctgcttagttctctaaggtattagatttaaaaggtacgcgcgccttagcttaaattaattagtagaagttagcttctaagaagagcaatctagctctagatactctattaaagctagttgctagagcactctgtaagagctcttacgctaattatattcttaagtagttaagcaatttaactaagaataagcttaaatatattaataagagtagcaagttaggttgttacgctgcctataactctaagtagtgcattctaaggcatgtttcttaccttattttagttacctcttatactaattatactatagtattaatctctttgtaactaagataatagctttatataactatgctataggtaatatagcaactataactataagtagtcgttaatcgttattatagcagcgttatactaatctcttgcagacttctaagtatactaataggcaaaataagcttatagataagatctataagtatattactagttataataagctgtctagctttaagcgcgactaatctaaaactgctgcatctaatctaacttctaagcgcgcaaagaaagctacgctacttatgcctttataactctatttagattcttttagttagaaaataggctctaatagaaagttgctcttaatagatttaacctctttaaaggtatctgcctactaggcctctgtttaagataataaggaggagaataagactatagtgcctgctagcgatctttctagcctaagctctagttctctagaatctgagcgtagtaagtaggctaagccttttagttataagactaatatgcttaataagctatttaataataagagcgctttaaccttagctagctttaatcttaacgctctagttacttttaataactaaataggttatattaatacttctcttagcgtaaataagaaattaatttattctagttatactgctttttcttaactagcttaagctgtacctagtagctctgtttagtattctactaatctagagttaagtctctctttaaagcagctttgcgtaagcttattcgttctactcttcttatgcctaaaaaagcgcctagagagaagagaagaaataaggctactctaactaacctttatagattaaattctctttttatcttataaggcagcaggctttacttagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtttagcactgtatagctatattgcttaactgtgcttagtcgttagacttagcatactaaacattctgtatactctgtaaagagcagaagaggtagactacgttagttgcgcatgttttgtaggcagtctaagtcctctatgcaaatatagctgcagctattaggcttactctgtctgtaatctagtgctattagagatagagtctcgtatctgcaactacgtgcaagctagttctgcacagttagcgactgtgcgagatagtgtcgttactctaggaactatagcagacttaatgcattttagaaacataattatatagctattaattgctaatttgctctgcattatctatttaactattacatagtactatataggttagagcagtttatctcttctttgtatctttctactagagcgttatagtcttctagctctaatttctatttgtctttcgttagcgctagggcgtatacaatgtaattatctatcgtatatttctctgctaatatagcaaacttattctacgtgctatctgttataatgctctaatctttccctttattctaaaactatacttgcttgtcgtcgttgtgtgttatactttctgtaaagtcgttagcttcacgaaactctctgagtaatatatcgtgtattttctctaataatttgcgtagttgcactctagtctcttcctattatctgttagcttttgctcttatgttatattaaggcatcttacctctctcttgttagcctctatatcttctttattgctgtgactagttctgcacttatctatagtaaggatgttatcttctcgtttctctgcgcaattatagtcttctattaatatattatatcgttgctgcttattatctatacattttataagaatgttatcaacatcgttatcgtaatagtcgtctggcatagtaatgttagatctagagtttttaatatagttcgcgtatatagctatttgttattttaaagcatcctaaataaggagacagcgtatcttactcagccttttctacttcttgcagatagcgttataattatctatactatattagctatcgttgtttagtgctgttgtaacataccctctatagtataactatagaaatagattatcttcctcgttctgtcgtcgtggtactctttaatagcattatataatactgtgcttataagcgctattatgttagcgcttagaaactaaaacttattctagttctctgctatagcactaataccttattttctattgttgtagaacgctcgcgctataatagctgcaattgcactatttagaaactagagcgacgcaggctattactctgtaagctaatgctatcgtgtcctagattaacttatatttctaggattctagcgcaggtagacaaaatcctaaagcagcttacttagtttaaggacttgcagtttaagatagtttagagcatatgcagctgtaacctctatgcgtgcctgtcttattacatgcgtctgcaggttactgtatatgtctaatatctaataagtactattagctatagttatagatagtctgcaactatacttacttagcaggctgcactcctgcagagcgtagttgctatagacgagcagactagcagaagcgctgttttctaagcctctaactatgcgttcagcattagctatgcgaatatactcctgtaagcatctagctatagattaacaggtgtactatatagcgtcgtcctgttatttgttaacaactgcaataacaatattacctaagccttgttaagtatacttttgtgtttaggttgcactagttctcttatctagcgtttttgtgttctctatagcatttaataaaacaggtctgctagataagatagtagaagaaaggcttatgcatataagttaacgtaaactactttagtaattatagtgtctttgcttacattgcatagaacgcagtgcgttcttctgtgtttaagaagtgtgctacgtagcagcagtgttctgttttagtttatattaactgattgtttttattctagcttaatatttagtctctatagattgactagtgcgcgagggtgcaggcgtctctttattagaactagcatatcttctaggtttgtaagtttaagactatatagaagttgctaagtcttataagtttaattatagtatagtctctcgtaataaagatagtagagttgcgctttacatagttcttaatttctacgattcttagtcttgctattagtattagtgtctgtctttaatatagacctttacgctctcttatatctaactaagcagctgcgctctctttataggaggtagtgctacgctgctcgcgtcacctgctagtttcttatattctttactataattacgcattttttctgtatagtacgcaggtttatactagtaaagaattgcgtttagtctgcgaaggattagttatgtcttaaagagtatattagagtatgcagatacctctaaattgttgcgctctctatatagttttgtaagaggttatctgctatgctgtataattagtagatatactatcattaactatcctctagtattgcctatagttgattcctattagcacgtcttagaggcgcttatctattgccttattaggtctatttagcttaatttgtttgaattatagctgtgttcctagcgttattagtatatctaacgatataatatatctgtagcattaaggaaagagcacagcgcaggctttagcttaatttttctataaggaccctctaaaacgtttttcttaagacgcatattatattaatagtttaattataaatgtagctctatagagtttcgttgcaactgtatcttatagtgcgctatgctagcgtgcttctgttaatatttatatataagtctaactatctgctgttttcgtatagtagtatatgctactacgtttatccttaaatcctacctctctcttaagtatctgtataaactgtgtatagttaaggctactaatatctttgtattctattgctaggtcgtcgcgcatatacagcagttagtctgtttgtataaggatctaatcctgtttatatgcactagctactagaatagttaatagttaagaagcgttgtttacagtgttagactgtctagtactatagactatagccttagcatatctattattgttctatagcctagtcttagaattatagttatattgcattttgcgttgcttagagcgcatctattgtgttgcattgtaattatattagactgctaagtgcataattgtacgtaggcgactgttaggcgctgtactttacagcaggctattctgttataacgtaactactcttgctatctgtctaatgtgctcttttgcagtcgtcgtttacagagactaatataatatagcttattctcttatctctctcttaacttctgcatatagtgtcttgtatttattgcttgttaaagttattacgttgcagatactgtctctagataagcgtttctgtgtttgtcgcagtagtgttataattgcaaagatatagcgatttagaattctgtcgttaacagtagagtactattatttatcttaaagaactgtcgtagatataggtagttgttattgctacttatatcttaataagttgttatttatagagataaggcgcatgctgcgcagcgtctttgcaactctagtctagcttatataattatctagctaacgacctgcagagatctcctgctttaacagcttaagatccttgttaactaggcctttatacttgttagatttattgcgcagcattacgcttgcgtcagcattagcgggcaacgagacttctgcgtcgttaagaagagagagaattaagattagcatagtttctatacgctgtataggtaactaacctaacgagtataagagcttagttaacgaggatcttaagctaattaaagtaggagatctctgcaggttttgtaatgctaacgcatagaacagcgtagcagaaggagaagaacgaagcagacttaagataagttaagaggatagtaatattaagagctttagagagagtaagagtgatctagaggaggatagagagatagatttaggtataggggatgaggacgagaaggataaatgagtaagatatagcgagggcataagatatagcttctgctatatctctctattaatgaaaattttaatacaggaagaagacttaatataagcaattaacgtttactttaagatttgtgaattatatataaagagctatccttagttattttatatttgcttctgttaatactctcgtagcgtgcgcagtaaattaatattaaatatcagcaagtataggcagttgtatttgtcctagttgatatagttgttaacgtagtaagatatagtagtataagttgttgaattaggtaggtctcttagtactaagtgcactaggcggataatcgtgcttaggtcgtaaaacttaaaagcttataatatctagcgtttagaggctgcgttttaggcctgttaacgcacacttaacattctagtagtgttgttaatctgtctattgttattaaatagcaatatcttagagaatgctctaatatacgctatatgttttctatctttgttgtagcaggtatagttaataattataagtattaggtagagctaggctactactctactatctgttactatcctagactgtcgtctattgtctctatgcttaaattcttatacctaaacgtagtctctacgctagaggcctgtctgttgctagttaggtgcgcatcttataacctccttattatagtgtttagagtcgttgtatctcttgctagaggactgctagcactttatagaagagtgaatctgtatacttatacagctaacttaagataggttgatatctaaacggtccttgttataagaagtaattagttagcctgctgctgcctagcgtttgttgcagacaaacactgctgctgcatatataaagttagatattgctatgtttgcagcgacctcgcttagaggcaattttattaaataaggctatatttctagtattaactatctaagcctgcggaagagaagagggcgtgttactcttatagaataagtgcgatcttagatatcgacagtagtagatagttaactctgtttaactatagtagcatagttagctgctagtagtgctgttctctaagaattatgcaagtatatttgcagtatatactctttcttatttgttatagagtagaactgttttactatagtaatataatatacttcgctatttgctctagtgtatatactatctaaagctctatatatgcgtatatcttatataatatgtgttaacgcatactacttaggataattaaagttcttctcttcttctagcgttcgctaatatacttgaaattcctccttaaatatatttatcctctctagtgcttcttaaatataggctaaggtatccttatcgtgactcttatattgcgctagtataactaggttgcatactgcatgaataaaatgcagcgcaaaaggcgcctttaatataaataacagagatacgatagctataagctgttatataattgccttttgctctatgctagtctattaagagacttctgtaaatgctctcttattattaaaacgctttaggctagtactatgcattacctaacagaagcgctcgtttaactgagtactactagattcttgcgttactagtgtagtactgttatcctaggtctttctactgctaggatagatattgtctaatatatcttgcataaagtctagcatctttattactaaacctttaagcagtaagtgcaatgtatttgttgctaaagatacgtaaatattaaagttatagtgcttctacctaaaataattaactagatgtacaaagttattatatcctttattaagacatctctcttgttatagctaagtaaattgctctattctctataggtaagatctatataaatcctctctgtcattaggtgcgacggtataacgcgtgcaatagcgatttttctttatactagttaagagtacttattcttcgtagttagctaatatcacgcaaatagttaggtaatactgctttattcgtctgtctacgtatgcaagtagtattttagacttagctgcgttttctagtgctatattagacaataagcaacagtgttctactatgcaggctaatatagtagtgcttaaacttacgtaacagaagcttgcctatgcaatagtaatatacttaactcttaagaagaagattacgaatcttagttatagaaatgaacctagctagaagagtactaggtgttaatctctaacgttaggcctttgcaggacagatttctaattgtgacgtagactagctatgctgctatatctcctaatataagtaagagttatgttttgttaactaatataataatcagcataactattgctctatctagtaggctttattgtatattctactactagtctctagaatataatttataataaacgcgaacaggatagtctgtattatctaagaagaattagcttagagcgtatactaatttatctgcaaataggtaatagctgattataaacgcaattagcgataagatattctaatatacgaaaaaatgttagttagctttaagttcagaaagactagacgtcttagtaatatcctcctgtatctaaatattatcttgtatactaggactgcattgctgatattgcctcttgctatctagcagcctaattaaaatagtaatctcgtgtataagttatataattgtgcgtctgcaaagaggctattaatatcttctagcgtgcatttaatctgttgcagctatgcagcaaatgaaaaggcaaagtctgaactaaagatattaacgtgattagagctagtaaacttagtctagattatgttagaggaagtgttatatactcttttatagttatagactctgctgttgctagttcctctgctaatcgcctattatatatctgaaacagcactttctacgtctgcgtagatgttaacaacgggctctttcagtctaataaggtcgtcctttgcgcatatatctagtgcatctaaaatgctattagctattgctaagtctgcatttttatccttcttaatataattatatactgttatagtagagcttaagctgtctgctgcatatatatgcatctttctatcttaagtagtattatactcgttgcttaataacgtgtacgtttcgtttaactagagtgttttataaatattcttagacagttctagactctgttgcgcaagatgttaagaatagtatctagctgtatatttagtaagcccctgcgtaggttttaggctagaagctgcatattatatagaagcgatctatgcgcagaacagaggggaactatattatgcagaagaggtattattttatgaataagtaaatagcgttagagttgttatttataatgttcttgcgtaggttaacagctatatataataagtttattctactatattgctagttcctgcctagctctagtagctaacagttgcagatagtcgcctactattattctacgctgctaaagactctataactctcttctattctatatatctaccttactctctctcttaggtctagttaagcgactgagtttctagatattaagcactacttttactgctataggttaaacggagagcgcaatatagtgcgatttaatattatgtaatccttatctctgcgtataggtcctgctctaatcagctgctcttagagtaggcttactagcttctttaacgtagtagttgcagcgatctagcttcttaggtagtagtacgtttgcggcgagaagaagcgcaaagagatacttactctgctgttaatttttttttcgcttgcttcttagcagctctatgctagtgctagtaggtatataaatcttacttatttttctctcttctttcttctctctaattattaggctacttgcagatagacctgcaactctatattctctctaatactcagcgactaagactcgtgctagtagtagaagaggatagtaagagacagtgctgcactgctctagactaacgaagataataacttctactattaacgtaagtaacattatagttaaggttactctaactctaactctagatagtagctaatagtctctaagagcgtactaaaaagtttatagagaaatctagatatattcagtgctataagatatcttatctagttttagaaaaggttttaaacatatctaagttacctctttactattctcgtttagcgaaggcagataggaattttgctaaggcttagtagtaatctagaatatgttattttattagagttgctactaagagctttactatagtttagtgcttactatacctataatctactctgcttaactagcctagcaaagctaaaggaatgctctctatgcactgttctcttaagtattgtagcgcttaggagttatgatagtagaggaggactataagagatagtgctgcactgcttctaactagtaaggctcttagattacatacaacttctacgcaacattatgcttaaaaggtactctgaccctaactttaaataatagctagacagagtaataaatatataatttaatgcctactagcctagcaaagctaaacttataacctctacgcactgtcctcttaggtacctagcgcctaggagttataatagcagagaaggactgtaagagatagtgctatactgctctagactagcaaggctcttagattacatataacttctacgcaacattatgcttaaaaggtactctgactctaactttaaataatagctagatagagtaataaatatgtaatttaatgcctactagcctaacaaagctaaacttataatctctacgtactatcctcttaggtacctagcgcctagaagttataatagtagaggaggactataagagacagtgctgcactgctctagactaacaaggctcttagattctatataacttctacgcaatattatgcttaaaatatactctaactctgactttaaacgacagctagatagagtaataaatgtgtgatttaatgcctactagcctaataaaagctaaacttatagactctaagtaacatattctctaacactcagcgcctaggaagatagagatagcaagagatagtgctgcactactctagactaacgaagacaacgactactatactatatctaaataatattatgctcgaagctgctctaaacctaactttagataactgcaggataaagtgattactctatagtttaatgcatactagcctaataaagttagactaatactctctacgcaacatccttctagtatcctgcgcgcagagctcatagtagtagagagagatagtaagagacagtattacactgccttagactaacgaagataacgactactatactatatctaaataacattatgcttaaagctgctctaactctaactttagataactgcagaataaactaattactctatagtttaatgcacgctagcttaagaaaagttagactaatactcctctacgcagcatcctcttagtgctctgcgcatagggcctatagcaggcagagaatagtaagagatagtgctgcactgtcctaggaaatatagatagctactaggctgcagcaattagcctgtttaacacgattaagttctgctagactaaggtatgcctgctatgcagagcagctcttaagttaaaacattgttatttgcataacttcgccttaatcttaacttactacctatctatacttatgctaaagtttctttaatttaattacttcttataaccttcttgctgcgactgtcctgcgcatatgcgcacttttctaagtaacatctatatctaactgcgtatctatagcagctgtctatacttataacactgcctctgcctgcttactactataaggctaagcttaagataggctaagtaacctaagaggataatatagtttacagtatagctactactactataaggtgctaagcataatattaaatcttaggcagcagagactaatagcatcttataagagaattaggggcgaggcatagtctcttaaaccttagcgtttataatctagtagaggagtttgctagacatgtcttaagctaggtttaagaaaagaagatttaagactaaaactctaacttaaatattaggtaagtctgtgtacgcagtttttaaatgtttagctagtagtagcaacctgtctatatactataagatgcgtaaacttctctagtcttttgcgaagcagcagctgcaattatctattatataatagtaactaaattgcagcactttagcaatgaagttaagactaaggattcttataacacgctaacgctaatactatctaagacagcataactacagtcttcgtctattatgtctaatacgtctacagcattaatagctaataaataaggctttgtattacttactaagctgtttttactagctaacgcgaacgtagttagtctaatctctatctactaagcagtactcttaatagagctaataacaatagatcgtcagatataggtagagaagtaaagactttaacattagaatctagcgcattaagtataatgtctttataattttttttttagcgtataagctctctacatttatacaaagcaggcatatctctagtaatagatacgttgacagtaacgcctattaaggataataataatttactaaatactattaactcgcacattaaattaaggaagcttaaagaagtaatgctattatgctagataataaaattactaagtattcctagtgcaggtagaatagaaaaacttaaactaatatatactctactaatatttatatacagtataattctattctaacgaactacctgaacagctcttactatctaagaagagagtttaataatttcttattctactagataaatactctaagaagcaccttaaggtccgcgaagcagacgcattaaagtaggtaggtgcaaacgtaagagaagaagaaaataagaattatagtagcctatattactctaatagtaacagcgatactactactaggaagataaggataaaggcctgcgcttaattaattaaaagacagaggttagaattagaagcgcagcttagaaaagcaagcgaagaagaagagttagctaaaactaaaaaagagaagagagagaaagaagcctaagagcgcaaggctaagttagatagcctgctagacagcgacgactactgcttagatagcagcttagacattaactctaaggataacttagaggataaggaggcaacgacagcaaaggaccttgctagagaataaaagaaaaggcttaaagctttattaaacgctaagtacgtctactatagaagatagttaactactatttaccctgctaataaataaactagaataagagatagtctctctgcgagagtagagacagcaatagaatactgcattctagaagagtagactttagctgcagtattctttagcgttttaattaataacctttagaataagcgcataataaagctactagcacgttagagaggttattataactctactctatactagcttataggcgtatatatcctctactttaaagagttgttatctaataacggtagaatctttgctagcgttataggcataactaggacgcaagcgatagtacttttagctattatagaatacgtttactttaagaactagacagaagtgcaaaatgcctaagtagaagagtcttattctttgacgccggaccttaataagcagctataataataactagttagagcgtgcagctaatgcttagaagaacaaggtagttgtaatagattctataaactctatattgtgcgacctaagcaatctgctagtcgtaaggttctgcatctttagtaaccttactctagagaatataggcatactaacaaataaggaggtagtagagatgcaaactaatactgctactgctctcgctaataagctcgctgctgttaataagttagttagactatagacctttatactaaagatcctagagcacgtagaaatagtttactagataatagcagaggcgaatatgcctgctgtgcaccttaaggctataaagcactgtctagcactgtcagcagcatagtttgcgttagtctatagctttagaaaggtagataggcatgtgtttagagctaataacactataagcgttatagtatagcgaacaattatgcgcaaaggcatcttttaggtagaaataaatataatactactttctagttatgttactgtatagaggcggactgtattcgataaattctataattgcaagttagagggcataattatagctaagttttataaggatctttgaaagtataactaagaatactaatagaaagcataggctctgtctagaacgcggcagcgcagtagacaaagtaataggcaaacatacctataagacgtgtaatagagtctacgtgttaactacgaagaccttatctctctagtattcttaaacttcagatattaacagcctagtaataaataggcaatagcgcaacgtagttgctaatgtaaggtatagcgcagactaatttaaggtattagatagtataaggaactaactgcgaaagaagcaaaggatacgctaaggttcgcgtagaaaaggatattaaagataagcgactaataggctaatctaatatctgttattaagagcaagttctttacttctttctaaggctgcaaactactaaggttccttagcatagtagaagacgctaagtaatagtgcagataggtcttcttacaagaagaccttagacctatagcaattagcttaaaataaatctttaaacgctctgaaactgaagcaattgcagcctatctttcgcctgctaaattaagggtagcctaatttaaggcgattagctgctatattattcgcgtaacagcgaaaagcgcagaggatatatttaactatccgtaggcaacgaaaactgctatatagtaaatctagacatcttgcttaaagcaagcgcggagtttgaatatattaagagtatatgtaagacccttagtaccttatagctacgacactaaacctagagctctgctactaaagaggataggaaagtagctagaacgctactactgctaaagaaaatctatcctaatacctttatattgtcgtataaactagtcgtgtaggcagtaacgcagttagacttaagaaagaagttctgtaataagaacgtcttagttatgctagaaagtataatatagtaagatattaactgcaagcctgctaaatagagagatctagttagaccttagattatagtcgctttaatagtatttatagaggcaactatactaatagaagctacgcacgttgttattatagagctgtaagatagacagaacatactagactaatttatattctaagggtattaacttagttagctaggagactatagttaaggcctaagcaagcagagtataaaaataatttcgcaggatagactatagagtataggatctaaggtcgtgaatctgcgcactatgactagcagcaatttaagcctatttctataaatttagaagcgctcctctaaggtccgacgtactaatagagatagttcttaatagtgcttaacagtgcttaacagtagctagctgtataaaacgcagaactagcatagtaatagaataatgcttatattataaataatattaataaagctctttctagtgatataatatatgctttctttattatctgcttacagtgcgtatcctcgctagtaataataagataatagaacttataactgattatcgcgaagccttagcgcctagagagtgtccttgcgctagttatgctcttctgcgctatagttctgctctttatcctatatgaaatagagggcttacttctaatacagatacagctctgtcttaatgtaactagacagctcttgcgtaggtactttatctaatttactaataactatattaaaaatgttagtaacgttagcttagatcttatcgacgctttgcaagacgtagatactgcctagttctctaggtgttagctcttgctaggtaaactaattagtctaaaagctaggatctattacttagatctatataagagagttgctatcttgtaggttgtagtagtcgtagcgctagagcttaaaaataggttgtagcagctaaatgttcttgctcttatagaacttgctaatattataggcctacttctgcttatagtataactagagcgttatgctaataagctctaagaagagtaagcttagaggaccctcgctagcttattttcgttgaatattagtctaagctatctatattagtctattagccttcgctctatctattaatagatataatttagttaacgactttatattaactctactaaattctctgctagtaggattagtgactataatattgagattattacgattgtttctagcttaacagaataagaccttaatttagccttgctgactactgttgctgaggtacttctttgagttaggataagaaatagtgtgggcctagacgtaggtatgcttaactttgctgatatatataagctcctctatattgtctctaactaactaaatattattattattgcctaaattcgcgttagactagttattatgcattagaggtagagtgtttacttattattaagttaattaacagtcctgtctatgagggtgcttaactacttatcttttataacttaagactactgctactgttaaattcttagtaatgcgtagactttttgcagtccttattagtcttaatttgctttgctagtaaagctgtgcgctcttagacgttgtgcaactgcttaacgagtaagatttagctagcaatagtagaattagtacgcctgcagttaaggttagctactagataatgcggagcgttttaatgcgagtgattgcaagttaagtagagtagttaagctaaattatagagtgagtataatattattgttgttattgttgacgcagtctgcattatctagtaaattgcctattagctctacgtttcctatagcattaaaagcaatactaggcacgaaattaaggtctataatgctaaccttagcagagaggctagattaagcatctgcctgcttatatagtactgcagataagttaattagtgttcttgcacgcaggctgttagttatgtaaggttaggaataaaagcttctatagcgtgggaaaagcagagacgatgtggataatatattgctaaccttagcagagaggctagtttaagcagctgcctgcttatacagaactgtagataggttaattagtattcttgcacgcaggctgtcagctatatagacgttagagataaaagtaacactgagcacgaaattgaggtctatattgctaatcttagcggagaggctaggttaagcagctaactgctcgtatagaactatagataggttaattagtgttcttgcacgcaggctgttagttatataaggttaggaatgaaagcttctatagcataggaaaagtagagacgatgtagataatatattgctaaccttagcagagaggctagtttaagcagctgcctgcttatatagaactgcagataggttaattagtgttcttatatgcaggctgttagctatataaggttaggaataaaagcttctatagcgtagaaaatgcagagataatatagacgactttagtccttgcctctcgcagaaaatagagcagaagagaattaggcaaagaaagagagattatgtacctcttttacgtgcctcttataggttaagtaatagcgctagatttatgctgtaagaaatgcagatatagttattgcatgttagaggcgctttaaaacacgtgcttagttaattataatctaaatatctttataacacgttaacgttgtactagacgacttcttatatttagtgttaaacgctaagtaatagtactgctcgttgctatattgtgcaagtaagagtgaacttaaacagcgcagcagtatatatagacaaagtaagtagctaaaaagaagaattaatagttaaagatagttaagttgcatgcaagactgtcttcttaatagttctaataagtttattaatattattctaggagttaaatataatacgtagcagttacgatgcctaatgctttaagttaagttgcagaaaaatactaggttattatagtttctaggtaagatagtgcttgcgaggcgtacgtacagacgtagtctatactaacgctctattagcgcacgtcttctatagcaaacctctatctctctcttctaacgaagcaacgatactttcttaatattgcgcattacctctactgctatacggtataaaaatagcataatgtaatattctttgtctcttataatgctaacgtgttcctctaagataatatctgtgtaggttccggctctaattaaactattgcaatactactaagctcctctttataacgcatagttgctagcccctttctgactgcgtaaactaacctaatatatataatattgctactaagactgcagtgtctaagttatagtataacgcctaagcttaaagtcgctctattgcctgctcttagcagttataggataaagcgataaatctatagtttaatgcctactagcttaacaaagctgaacttataacctctacgcactattctcttaggtatctagcgcctaggagttataatagcagaggaggactataagagatagtgctgcactgcttctaactaataaggctcttagattacacataacttctatgcaatattatgcttaaaaggtacttagactctgactttaaacgatagctagatagagtaataaatgtgtaatttaatgcctactagcctagcaaagctgaactcgtgctctctacgcgctgtcctcttaagtatctagcgcctagaagttataatagcagaggaggactgtaaagaatagtgctgcactgcttctaactaataaggctcttggatcttatataacttctaagtaatattatgcttaaaatatactctaactctgactttaaacgacggctagatagagtaataaatatgtaatttaatgctctctagcctaacaaagctagacttataatctctaagcaatatactctctaatacctagcgcctagaactcgcagtagcagatagagacagcaagggatagtgctgcactgctctagactaataaggctcttagattctacacaacttctacgtaacattatgcttaaaaggtacttagactctaactttaaacgacggctagatagagtaataaatatataatttaatgcttactagcctaataaagctagacttatgacctctaagcaacatactctctaatacctagcgcctagaactcatagtagtagatagagacggcaagggacagtgctacactgctctagactaacgaagataacgactactacactatatctaaataatattaagcttaaagctgctctgaccctaactctagataactgcagaataaactaattactctatagtttaatgtacactagcttaataaagttagactaatactctctacgcaacatcctcctagtgccctgcgcgcaggacttgcagtagtaagagaggagaggacagtaagagacggtaagagacagtgctgcactgctctagactaacgaagataataactactacactgcatctaaataacattaagcttaaagctgctctaactctaactctagataactgcaggataaactaattactctatagtttaatatacactagcttgataaagctgaactaatatctttctacgcagtattctcttaatgccttacgcgcagggcctatagcaggcagaggatagtaagagacagtgctgcactattctaggaaatcttaatagttactagactatagtaagcaacctgtttagcataattaagttctgctagactaaagcatgcctactatgcagagcggctcttaagtcaaaatattattattgcttaactttatacttactcttacctattatcttatctgcatctagcatatttgcctagtgcatataaacgcaacgtaactaataacctttttagctacataataatattatgttttctgtaagctctgcgcattaaagcctaagctctttatacattacgctgcaatttctttttatcgttgttttatctactaacacgttttgctacatcgctactattacagcaacgcgcttcttaaatctataacgcgcttcttatgttaataacgcgcttcctatattaataacctgcgactgcgcttaaactctctatagttagtaagcgtaccctcctaagtaatatctatatattaacacgcacttttagcaatagtctaacgattatatacgattgctaactgtcttctactctaggcgcgaagctattatagctagacgtaacagcgataataacagcgatatagaataggcgctgctgaagcaactaaagtagtataagagtaaggctaacataataagctctaacagcatattacaaataaatgtaagagaaggatatagaattataaccttagaggttattaaacttatagaggaccttataagctatgttaagaaaaaggacctacttaagaagatctaattagaaaagagctaattgcagcttctgaagagcttgcgtttactaacgttaaaggactagcttgcggtagctaaatatatatagctgcgaaatgcgcaaatatctaaagtcttttataaggctgtagctagaactatctagacgataatgctagctaaggtgcgttagtatagcgctaaggttaagatagaggacctaagcaatacgctaacgctaatactgtctgagatagcgcagcaatagtctttgtctgttgtgtctaataggtctacagcgttaataactaataagtttagcgttgcattacttactaagccggctatcttaaataacgctaatattaccttagtagatgctgtgcattactctgttgttaaataattctctatgtttaggctaatgataaaggaaagctagcagaaattagagaagaactactttaaggttagagcctagcatcttaagtatgatgctcttatctagcatttgttattgcctaagtactctaattagtactaagcaggcacctcttaggttatagatgcgttaataatgacgcttattaaggataacgataacttgctaggtactattaactcttatattaagttaagaaggcttagagcagtgatgctattatgctagataataaaactgctaggcgattctaataaaggtatagcatgaactcttaaaactaaaatatacactactaatatctatatgcagtaacattctaacctaacgaactactagaatagcctttactactagaatagctcttactacttaagaagagagactaatattctaaacttataccagacagacctcctcttaagcgctataagactaaggcagcggacagcagatatgcaaaagtaagcagaggaagaactaagaaagacaaagatttagaggactttaatactagcagcgacgtcctacgcctatgcaggagagacagagcagcagcctgcgcttaattagctaaaagaaagcggttaggaaaggaagcgcagcttaagaagactagagacgaagaggagctagctaaggctaaaaaagagaaagaggagaaagaagcttagaagcgcaagacttagctagatagcctactagatagcgacgactactgcttagacagcagcttagatattaactctaagaataacttagaggacgaggaggtaacgacagcaaaggaccttgctagagaataaaaggaaaggcttaaagctttattaaatgctaagtaagtctactgtagaagatagttaattactgtttactctgctaataaataaactagaataagagacagtctctctataagagtagagacggcaatagaatactgcactctagaagagtagactttagctgcagtattctttagcgttttaattaataacctctagaataagcgcataataaagctactagtatgttagagagttagttacgactttactctatactagcttatagacgcatatatcctctactttaaagagttgttatctaacaatagcaggatctttgctaatgctataggcataggcaaaacgcaagcgatagtacttgctgtccttataagatacgtttactttaagaactagacagaagtgcaaaatgcgcaagtagaaggcaacgcaatagaatataacgcagttaataatgataataagctatatcttactaaaggcaagagaacgttctactgcgcgtgcaaaaggagcctcttctttaacgctgaacctcgataagcagcgtataataataactagttagaggcgagcagctaatgcctagaagaacgagatagttacaatagatcttataaactctacgtagtgcaatctaagcgatctgctagctctacagttctgcttctttagtaactctctctcgaagaatataagcagactaacgaaagagagaagcaatagagatgcgaattaatactactaacgctatctctaaagcgctcgctgctgctaataagttagtcgccttacagagctacgtgctagaaggcgtagattattaagaaatagtctactagataatactagaagcgaatacgcctgctatgcactctaaggctacgaagcactgtctagcactattagtagcatagtttgtaatagtctgcagctttagaaagatagataagcatgtatttagagcttataacactataagcgttacggcatagcgaatgattatacgcaaaggcagctcttatatagaaaagagagtaatactgcttcttagttatgtcactgtataggggcggactgtatttgataaattctataattgcaagttagagggcataattatagctaagttttactaggatatttaaagctataactacagatactaatagaaagcataggctctgtctagaacgcctatagaataagggactaaataagatcttaatcttcatatcgctagcacttattagcctttaaaataggaaagaggtctctaactagtttaacgctactaataagagagactctgtaactagcaatcgcatctataagatagaagatgcagtctactagttaattgcagagatattatcttataggacttgctaaaacacagctcttaatagcttagtaatagctaaataatagcgtaatataattgctaatgtaaagcacaacgtaagcgaatataagtcgtcttataagtataaagaacttatatcttaaggagcagcagtagcgcagaggtttatattaaaaaagaatattaaagacgcgcgacctatagggtaaactaatatctagcattaagagcgactttctgccttacttctaaagctgcctatgtctagatttccttagcatagtataaaacgctaagtaacaatgcagagatattctagaaaaagaaggccttaataaattagaagctagcagacgtgtgatctttaactgctttaagatataggcgatagcatcctactctgcgcttgctactctaaaggtagcatagtttaaaacatacagcagctgtaaagttaaacgctttacgttaaatagcgtaaaggacctctttactaacttaagtaaggactattttctagtacgagaggcgcgtgctataactaaaagcagcctaaagttttaaaacctatcgaatttatgctctaaggttaaaattctaggaatgctaagctggacatagagcattgcagcagaagatgcagcaaaagcagctaatatactactactgctaaagaaagtctgcgctaaaatccttatagagtcgtataaactaatcgtgtaggcagtaacgtagctagggcttaagaaagaagtttagtgataagagcatcttagttatgcagagaggtataatatagcacgaaattaaccttaatgcttggctaaatagagagatctagataggccttaggattatagtagctttaatagcatttacagagataattatactaatagaagctacgcacgtcgttattatagagctataagataggcagaatacataggattaatttatattctaagtgtactaacttagctagttagcagaaatgtgtgttagcattgtctattttaacctagacagtgatactgaaacttaaagtactaagtaagcaggacgttaaaataacttcctaagataaactataaggtagaggattaacagttacggattaacgcatagactagcattaaactaaactaattattataagtttagaagcactctgctaaggtctagcgcactgctaggaaaggtgcttaatagtgcttaatagtgcttaacggtgcttaacagtagataactgtatagaatgcaagattagcatagtaatagaataattcttatgttactaataattctaacaaagctctttctagtaatatctgtaatgtctagttacaatgcagaaagaagtaaatatatagtaagatactaaggaaagtatattaaagaagtaaactttaatagcgcaggtaggaagacagagtaggtaagaagaaagaaaatataatagttaaagatagtaaagttgcgtgctagactgttgcgtcaacagttctgataattctgacagtactaactattttgacgaagttttgttttaaagtatatttgataataaacataaattccttgaattgattaacttgctagcgacacagttaattctatagtattaatagaaataatatattcgacagatttttagttttcctgacgtaagtagattaaatagcagccttcgtagcactaagctaattattttaatctctaagccttctaagttacttgctaagtagattctagatgctgctaacgtttaaaacgctctctctatagaagcgcagcataagcttctgtcttagtttaagcagaaattcttatttaatactctgcctattattataggcaacactagatagggcactattaatctaactagctctaatttagtaataataattagtaatagtaaggctaatcttaagttattaagattagaagcttaggcaagagagcttaataggcgtgctgctaagacttaatctagtcttaagaagattaagaaggctaaggctaataaattagcgtacttaaagaagctttatattaaataaagagagcgctttataaaggataaggctaattaagaggcgcgtctaaaagacgtttcttaacctactatagttaagtctattaagactagtactgcagcaaagctttataaagattaattaaagcgttctgcctttaaggagactaggcaaggtctaatttgctcttctttctaaacttcttagcagtcttagcagccttctaatgctaattcttaagtttctagattagttaagttaaatcgttagcttactgctactacctagagttagagtgcttataataattaactagcgctaacttcttctacttctaagtttagtagtagcaattaagctaactgcagtagtgctgctacctctttaactagtagtaagaagattatgctatctagtacttctactctactatctaatctgttcttctttaagctttctagtatagataactctactactaactttttttctattgcaaatttagtagattgctctagctatagctacgctaattgctatctattagataataaagaggcgcgttactttaactagagtaacgttatctcttttattttatttaaggataagatagtaaggcaagagaggcatcttaattattatagagtttcttagaattctcttgcctctgctctagatatttgtaagcaatactataccttagcttaacctaattataataagcgtcgtgcttctatactttatattatagaggatttaatgcgtcttatgcagatagctttagaccttctagactaagtatcttagtttaatcttcttgctattaagtaaactttttctttcttaacgctttaggcgtagttctccttacttcttatatagatgtgctagattaaataatctttttagagtagtaggcagttaaaaaggcctctttttgctctgcttaagctttcttagtcttaaaggctcttcttaatagtaattaaactaatgctattataccttattactattaactataactaatctaactatgttcttaaggtttagaagctacttaaaataattaaattgttaataggtaagagctttagttagtctatctgctagcattttctttattagcaagtactctactaagaataattcttttgcgtgttcttatctaagctatatattttgtatattaacatattaaagataggtagtaatttgcttattttaactaataataagcttaattatttgctagttattatactagatcttctataaattgcctagattaaatataagtttattaaagaatctttttaaggcaatagtttccttcgcaatatgcttaagtataataagcttagccttagttatagaggttattactgtactttgctaagcagctttttatagaatagcttctttaaagagcatagctatatatctataagataagcgctaggtaattaagttatctgcaaataatatgtttctatatattataaggttaggactattataattgctgtattagatcgcttcctattgtgtataatataggtatataataacttaattaattatgcttatatgcgtttagctagaattagttaggtagtataatagctttaatactgcaaaagctacgtctaggcgcagcattattgcagtatataatgctaatctaacttttttctagtaaagcttaacttcttgcttagtagcttctctcttaaacttcttaagctcttctaatagtagagaagtagctagaaaaggttctattaattaagttaaacttctttgcaattttcttaatgtagatattataaactagcataattattctcttttcttagtttctaataattcttatgcctaagaactactctgctagctcttattcttatatcttatactttgtagtaatcttaatctataggtcttttgcaaaagctttgcaagctttataatcgatagcaaaaggatattattaatatagaaaagtattagaactttcttatctttattaaagaagaggcagagttcttcttttaataagataaggcctaataattagagtgtttctaagaacttcttatactatagcaatagtaagtctcttatactataaagtgcttaattaagcctaacgcatattctagatttcttaaaactattaggaagcttatatagcatagagttctcctttataattattatattaaggaatgctcctattacgttattttatataacttttagattaaagtaggtagctatagctattgctgcttaaaacaatcttgctgctaagatagtagcgtaggttaaattaagtaagtttttttcttaaagatctccttatataactatacgtgctttgcacttaagtagcatactatcttaattaaacttataggtctaaacttactttaacgagattagttagattattgcttcgcttattagctaaattatctagatatctattcttgcgaagctatttaatctcttatcttattgcagctttaaactatatcttatatttatattagagaaattgtttctaagtcttaggtaagtctagaagctcgttttagtgcagttaggttaactttagtatttaattagttagagtagctgctataattacagcgtttatagatttataactcttttaattattctacgctcttcttgcgcctagcaagaagatattctaaaagttagcctataaactattattgttatctagattagcgattagtgcatatactctagtacttataccttctatctagttatcttaattactatctcttctcctcctgcgtaatagcagataagtacttattctttaattattttctagcgctttgccttattgcctctagcttattctctaagtgcgcagagcttatagctctattatatctagattaaaagtagttgtttgctataattactagcgtgcttaaataagcaactaatctgctttgtctagagtatttaagttaagttctctaggttaagtagcagagcaggtaatatgctatagtattactctctataatctaatctaattactaaagcaagataggctagctctactagctagatgtatctgctattagctgtcttcttctatactttaagccttaagctctaagttttctcttatattatctagcttaggtgtagattctagagttataagctaattttaatcttttagaggttctgcgcaaattcttagttaattgctagctatgctatcgtcttgcgcagtttctttctatataactttttaattgtttagttagctagctgtctaattagtttatatacttagtttacctctaagattgctcttagtatcttttctaaccttattagtttgctactcttctaggtataatctattcttaataaggaggcctagattatctagcttgctattatatagaatattagtaaccttaagcgctaattccttttctatatttttatcgttcttttcttaaaagaaacgagttttgttaaacctaatattataagttatgaataacctagttaagcaaagagatctatatcttatagatgtttaaggcttaatagcctactaagtatctaatataacctctaggattagttttaaaaaatctatatcttataccggctgcctaatctaaatttaatagataggcttaatagctgtacgcatatatactactctaatctaagcgtagattagctattcttaattaaataactactagttcgtagtacgctaaagtattattaaaactagaaattaagaaccttatttagtaattaatatctatgcagtgctgttaagcttatcctataaagctaagcagctatatctagtatctctagctaaagcttattaggcagatttgcgcttatacgcatttttattacttttgtaattattttctatcctatacgcttagctaagctatttagcttataagtataagatagagtagctttaatagcaatcctatttttatctgcctatttcttaaatcttaatcgttctctctatagttgcgttacctaattactatcttagtatatctctataattaaaaggttatattttgttcttaccttctagtagtaccttttaataacttttataatcttaggtagcaactttaatagaagattattattcttaatctttctagaataattatcctttattagcaataactattactcttctaattattctaaatgcatattaaataggtcttataagatctaatagaagagttaaggtaatttctcttttagtcttcttaagattactgcaggcgtatgctgttgcataatattcgcatttaattcttctaatactagtaatcttaacatttttatgcatatttagttaaagcttatagtgctctttggcttaagataatctaatcgtttagtgctatatttgcttattactatcttctattttatagataatataatcttagtatagcttttataatagtagagactagagaatagaaagacttaattaattctaagaaagttaaggttatactttctaataagcgtgtagagtaacttattcttagataggttactatattagagagtttaatcctaactagtatactagacgtttctcttaatcttaaagtcttacttctaagataatattaaggtaaaaactctttaataacctttacgttagtaagtgtaagggtctactatatatagcctatttagtcttaattattaggttttcttataatctaagtactaatactattaataggataagtatttagaggtttcttgccttaacgcactttctatttatagtcttaataaacgttctctttttaattagactgcaattatttactaagtagatgcatgctctactattaagaattataaattagtatagtaggtgctaattaaaagtagtactatagacttctagtaactcttttataaagagagttagattaattaagcttgcttaaatagcgatagagtaatctttatttaatcttttctttcttagagtagtagactaacctaactttttaatctatttgcagagatcttgctatttaggcttattatactgttctaagatctttttcttatttatatcgttaagcttaattagattgctagaggctaattctattactgctatttaaagcttaagataggtaattagtttctaataataaaacttatctaattagggcttttgcaggtaagacctaatacacaggtatacttttaagctttttttagtttttctagttaagctgctctaagcagtttgcctatttagagttagtactgcaaagattaatagtcctcttctttttctagcgtttctagattgctcgcttagcatagcgttaaatactatagtaatattgtctaatattatatcgttctttctaagagatactctttttataacttctgcttatttctattaggcttattctagagcatatttcgctataattgccttaaggaagttagtaagagtaatagtctctttaacctctagaacgtcgtacgtctaagcttaagcatagagagtttactatttattaaactacttctttagcctaattctgctatgcttagctttgtctaggtaagcttagtactcttatctaatttaattctaagttatagccttacttagagctagctaatctttaagcagtttaagttataattagaggcttaagttatctatttagaaaagcctaatctatactagcttaagaaggtctagtaagactatttttataatctagtcttagaggtttgcgagtgcagcagctttttaagactatttagtagtaagaactttctattattagactctcttattatagttagctgataaaactttataggctttaatatctttaatatattcttataaagactttttataattagcttttgctttattagtagctctaatagaaggattctttagcttaactagcttagtagataatcttaggtataagagagcgttattaagaagattaggttgcgataggctatctagattaacatagtcctatacttgctttctaatagcgtaaactttaagctgaatatactatgctagctagtctttataagcttaaagagtaactatagaagaaagttttatctagtctgtttagtctatttagactaatgtcgttaggataatttaagaggtttaagaggaataagagtagtagaataattaatttaagtacttagtaaatataagatatatagtagagaattaactctgtaattctatagcgctaggcttataactattatagctaagcaaatttaagagaaaagattatattaattactgctcttctaatatattagaagagctagcttaaatatataaatagattatagagaaacgttagtctacttcttaagcttagttagcttagttacgtggattagtactttactgttcttatatatcaatactatgataaatatattatttattagaagcattgctatcttctatatcttctatctttactttataggtgcacgtattatatttagtcttgctataagtgctatagtgcctctctgcgcgcactttctttaatagtctattactattattataatagttctctgctattatagtaattaagtctaatactttactaactattaagatcttctctatttatatatattattatttacgtactttatactttattattacttctatagtatcttaaaggtagcttatttctttctatattaatactatattatgcgctatctgctaagcgcctttacttagctatataatctttttatttattaatcttactatagaacttatatagttttatactctctattaaataagtatactctgcgcctctatcttataggcattatatagtatctttgcctactaagcattattcttaatagtagttaatagtagagtatagaggtatatattaagctttaataatactatctctagattatatagagctaatttagcgccttaaaactctatataaatattctctgctataaatatcttcttaaaagtagctttaaaggctagtagaaagattttcttattaatatagtagatataactgtatactaaggctaagatactattattatatatgcgctttaatagtaagaaataagtaatattaagtagctataatagataaaataagtatataggcatatagagagtaataatcttcttctttttatagcgtttttagaattctactatataatagctcttatagctattaataataagtagcttatatactctaataagacgcatataagagttaaagtatttaagctaaataagcgctagattattatttatctagctagtagagctaacttaaataatctagttatatagaaagttatagaactagtttaaaataagaactttacttataaagataaaaaagagtagaattacttttctttattacgctaatatcttatactagtataatttacttataattactaagctagagcttctttactttcttagacttctctaaacttattactataagctaagagaatatcttggcttattaagaagctagacttattaaagttatatatattcttatctgcaactctatacttcttctttatactctaaactagtataaactagagctagataattactaagttcttatagatagcttactagcaattatatagatagctctagcatatttatagcttagaagtatacttaataaagttattaacttagttcttactaataggcttactagcgcgctctctaagtagtctattagctatatcttatatattagcttttaagataggcagactgcgtatagaatacttaagtatatgctctataattactttcttttttagttttataaagcgctttatatttagcttatagttacgttaagagtagcactctatataatagtcttagatagtactttaagagacgttatagatagctatagcgtattatttactttagatttagttaaaattaatattagagataataagctatatatctgctttagtataagtcttttaagcttagtattattaagatattatacattattactacgcaggcgttttagtagagattagtagctagcttagttaggtagctagcttacttataaactacgttatagattagattatagttaagtattatataatataaactctaaattaacttaatctatacctaaactttctagctagaataagtataagttagattatagttatagatatttaggttatagttaagtatattatataatagagttaaagttaaagttaagtattatataagtaaaaatttaataattttttttattctctaaagcatctatactactaaattaagtaatttagaagattaaatttttgcttatataatacttaattatatagttaagtattatataataaaattaacctaggttaacctagacttaactttcttatataatacttaactttaacttatatagtcttagcattaacttaaccttagttaacttatacttaactatatcttaacttatacctatatataagttatctatatctatttgctagcctaataataatagtaatagattattaaagaaagtatatagagagagatactatagttattagaacttaagcttaagaggctagagctaactaagccttagatataaatacctattaattgctactatagcttcgtagtaatttgtctctagtcttatagaataatatactcttatttctatcattactatgcatctagtatctattaatgctatattatctaacaatagtacttatagtaagactagatataatatctatatctataagatagaaatatagaatatagaagatagcaataattctaaagaatagtattctattatatatagtatataaatttattaaagtattatgctacgttgctgcgtagatattttagtagagttagataagtagcttacttagataagcaccttgcttataaactatgttaatcttataatctagtagatgttagtataagttaagtatagagagatagattacttataaaaaaaaattctgctctaaagagcagttatgtaagctactttaggaaacaactcttacgataacttctataaagcatatatgctacttcaaattagccttacgttaaagctcacatcgatcgcaatccctgtgagtttgtcgtagaagcattgcgaagaagatagtgtgatgagcaagcgcgagttactgatcaaacatgtcgtggaacatgaggaaaaatactgtcagcgatgtcaacggacaggtctagaccttgagcctcactcttgagaggtcccgtttcgaaagcctgcacaggcaaaatctcatgatgaccagtcaccagtccagagctcagttgcttgctcacaatatcttcttgctctgcgattctaaacagatgccagcccacgagaagtttgtcgacgaggctttagccgaaaggctgaagaagagacgttgctttttgtagaagctatccaccgcatccccagtgttcgaaatgtacaccactgttaggggactatcgtttccgaataagagctctcctcggccaaggtcctaggcgcagcggcagaacgtaggcgaaacactcctatataccacgatgaaacttgactggtaaagtctaggcacttctctctgtgtgtattggctgactttctgagactcgtctttgtttcctctttggcgcgctggaggcaccaaagggcatgttgttgcggacaaagtacatcctcaaaagccgcaaggtcaatcgaggcagtgagatcgctgcttgactgctgggtagacgttcgtcaatgggtatgcacgctggacatgcatgttgacgactaacgcgactggtcggatatcaccttgaagtgactagtgcagcaaagatgataagcaaacacaggctttaagacggagcggaaggtgagtgatgttggaggtctagtgagatcattcgatcatgtaggcgaaccgcgcagaagctctaccgtcgatcgcaagaagcagacgctgtcctttacagcatagtgcaaacgccgcgctcgagtccaatacgcgttggtccgttgccatgtacgaggcagccccaagacttcagatccggagcgtgaccgttcgccatgggtgacaaatccattccgcgacgcagtgagacctcgctgggcttgcgccgttccgacgagtggatctcgcgacagccaaggccgagcggaatggtatgactggaaggaagctcgatcgaagatcaacacggtgctcttccttggtcttgggaacttcttcggggtaggcggcgggacgcgatcaatattggcactcgatgtgttggctcctatgcggcacctgagtaacgtatgctttttgcgatcacggcgtgcgagtacaagaggcggtcttcatgtgaagtgcctggcgattcgctctagatctctcatcaacaacgcctgcagttccatagtaaagttatccttgaggaccagagtctgttgcacggatgaaggtgtcgacgtggttctcccaggagaacttttataccccaatgggcacatgtcaccacattttgggctctcgcccccgtacctcgagcctttcttttacacactatccgcgcagcagctcacccgagggcgggccaacaggcatccagggctaatcgaaaggtcggcgacatgtgaccgcgaactctccactgtgcgcagagcaccgtgaataccaaaagatgattagggttaagatccgagtctgtccccctcatgcactaccctgatgtttccatccgggcgcacgaatcgacatgcgaacgacccgttgagaccataccaagaggctcgggtgtgtgtcaaacgtgcaggtacatgaggcgcgggagaacccgcattccagacggaagacagacttcggtaactgtagggaaagtgctttgctgtatgggagagaatgatcgttgtacaaggagtgtgttgcgcggacgtcccgttgctgtcgccattgtcagagtttgagaaggaggagcgcgaaatactgatccagtccataacgagtggtgtagatgcgagactgttgttgagatacggcgctgtgcgaatgcgttgttttggtagttgctagagtgccagtgacgcgtgtctgacacgctagaatgtacaccagtgccaagccgcttatttgtcgcgtgatcacatgcacgtggaagggtttcaaagttcttcccacgggattctgaagtccactaaagccatgccacgtgcctgatgacggatattggaatccgcatagcgaaatgggagcggtcgaagatgccatcgacgcggctgcagactttgttgggccgttgatagaccgaaaaggacacaagctcgaggccggaaacacattcgaggccaaaacccttgtaccgcaagcgctttcgcatctccacgccatcaacgccgctgacctagcggcggacccagatgctccgtacgatgcatctcttgccgggatagtctacggtctgctagatgtcatcatactgtttggcgtcttgcctcatctatcacctggtgtatcgttcagccaacgtccgcgatcggtcctggcagctacttgcgctgtcgcgcatgagaaagatgtgaaccagctctctaaggccatctgggggctcctgccaatattagaacaggaaggacttggcgtacaaccactcctcagccaaaggatcctacctgacattatttctgcaatcgtggaactggcgttctctccttcacttcgcaaacatcatcttgatttcggtgatatctatcagaaggtcattgagagaacaccgacctcgcgtcttcttcctatcctgacgacctttctccagcaacctcttccgatctgggcgaaaccggcattgtccagagaattggcgctggttccactgcgccggcgaggcattcgccatacgattgagtttctttctctttcatatttgtcgaagaactcccggataccacaagacgcatccggttccatgtcgcaaattcctatcccaatagaagccgttagacaggcatcacgattgcttgtcttgccacccagtggtattgaacaagatgagtggctacgccagcttgtatctcagttctgggcattgttggacggcgatgaaggtgcagacatgagccgagccgctggccaaataatcgcagaaggtatcttgagcaaaagggcaaccggtgctccagatagtgtcgggtggcagctgtttgctcagcctatccttgcagaaatatcacctggatcatccaaacacgacccgctaaagaagacgcaccatggacgtgtacttgtgcaagaacatgatcttgagatagcattgaaaaggttgtccaccattgcgctagcctgttcccatgccggtctcttgaagaggctggtcggccctcttttgttgaatgtgtggacattgttgaatcatgccaatgaaagatctgcgctggacaagaaatggagtatgttgtcaagaagtattcttctccgatttatggccatatcctgcgacgcggtctacatcgacaagattgctacaaacatcttttgggatggagacacaaattggacgtacgaacctggctctaacggaggcattgagatccgcctgcgaagtgacaacaaccatggcactactgagatggatagcatcctcatgcgccttggtggccttgatggaaggattggtgtccttgttgatctaattgcagatgcaaagatgcccgatgccactgttgggtcgatcttcctgcaggctacgaagcggtggctgactcctccaccacaacttcctgcaacatccttgacggacgatctcgacactgatccttttgctgccctggctgatgcaaagttatctgaggctatgggaaaaaggtttagagatcaacttgctcgcagtccccagcacatcatggagctcatgggtcaagtgctgaccaacttcatggttgagcaccagactaaggtgcgaacacttgcgaaacagggtaaagtgagccgagccaatatgcaaaacctgataaaaacgactatgaaagatgatcgcggcaagaagatttccggcgacgatactatggaagaagagctcgttgcttttgcaatgagcatcctgagcacgctcattgggtcagccggcttcgcgcagacaccacagacacaatcgatactagcatcaatcatcacaccgctcgtatacgtatcacaacatcaagctgaacgttcgatgtcgccacacatcataaatgctgcaaatcagctacttcagcttgtacagccatcttctattgccctacagaccgaagatgacgatccacttggcagccaccgcgcgacattaagggccgtcctgactgacatcaattcgcctgagcctccgaatcgtacttgggcattgaatacgctccgtaagctcatcggggaccctgtcgcgtttccggttgtagatattccttcaatggctcactttcttctttccgcctccgtcgcggacccagagtcctatgtccacatttctgctatgcctgtactcgtcgaccttgcggtccgcgcgcccaatcccgtagtcggcattgtagttgatgcattcgttgacatcgacgaaaagtcattggaactccgccgggggaaacaaacagaggagaaagagagggaaactcaagaggcactcgactaccgtttgcgcattggcgaagtactgagcaactttgttttggacgacacatttttcgattcaccagacgatacgttcatgcgctatagatgtataaagcaaatatgcgaagcgtgcttatctctatcaagccgtcgcggtaagcgcacgcaaacgctgcagactcgtacgcaaatcgcacaagcagagaacgaaacgcaaacggaggcggaggcagcatggggcggaccgataccgaacttgcttgatcccgagggcgaaaattccgaagaccaggcagaccgagatgcgttgattaaaattgtaaagggatgggaggataccgggatcgaagaagatgtgcggatccgtgcttcggccctgagcgtgctatcaactattctcgaacaccgtatcacgttcttgcgccaggctacagctgatgcagcactacagatggtgctgttgattatcacaatggagacttcggagacaaaggccatcctgcgacgtgctgcgatcatggttgttatggggctattacggggccttgacggcaaactcgaagctgatcaggaagctgaaattggatttgacatgacgcagcagagcgaagtagagagagtgctggaatgggtcagggaagaagacgcggactccctggtgcgggaccacgcagctagcgtattggaaggactggagacgtggcgcatgaagaagctatatcaagtcagggatcaaggattgggactcggaggtaatctcaacctcgagggacctttaagagggttgactgtgcagccaggtctgggtacagagagggacgagcgaagaaagttgatcgtggaggaacttgagtagccttactgtcgtattctcaagctacagggtcttgggccaaatataaatccgcgacctcagccttggtgacatgctgccaatgcgtataggtgacctaaagtcccatgccgccaggttccaatcttgccactggaacttgcccatgcgcgatttccgtgcgcaaacctccactccgcgatgtccgtagcttagcgcgctcgtgtgggcgcagtcgaccttggttgtgttggcgcgcctcaaccgctcatgtccgtgtctttggttgctttgggatcgacctcgtctgctttgccgatccataaaacgttgttgcaccgaatgagtacctggcccaagaggcctgagctaactccgttgacgaattcttccgtgttcgagagctggatattcatatagagatcgacagacaccagtctgcccttgtactcagtttcgccccactttaaccgcacgacgatgtccttgtcgacgctatcacgtagtagtcagcgctgcaccggtgtagacttgaagccagcatgctagtatgccagtatggtaacaatgtaacgtacaggctctggagcagcgggcgaggattgaacggtgcaactgcctggagcttgttagcattgcgcagacgcgttgaagaccgaggaaactcttacagccatatttgcgactgtgtatgtttctgcgcagtcggaggaagcgtgtgcagtggactggtctggtcgtagtcgcggctgcgcagctggtgtttgtagtgcagcagcgagaaagtcgggtcggcgaaaagtttcccaaagctccggcgggcggtgagcgggcgggcctgaaggcagctctagcgccagctgccctgtctgcgggggcgggacactgacctgggcaagctgcagagctgcagagctgagcgccttctgctagacggacttagctggaacaacaatcaccgacacgtggtctgacattcatcatggtcctcgcactagctctcaaagctgagctcaacgggtacgtggacctcactctacccgtacatgccatgccttgcccaactaaccccagccagtgtgacagacctccgcccactagacactgaagatgcacctttcttctacactttcaaggtgcaatgcacgtcgtgtcgcgagacacaccccaactttgtctcgataagtcgctttgagcagaacgacatcagcggcagcaaaggcgaagccaactttgtctggaagtgcaagaactgtaaggtctctctgcccatgccgacagtttctcaacatcgcctgacgacccaccagagagaacactcagccaacatcaaggcgccacccaagacctacgaacggacggacccaccgaagacggtcaacatactcgagtttgactgcagggggctggaattcacagagttcaaggccgaggttggtataccctgtgtagagagggcgcgaacattataatgacacttttttcttagggagagtttctggcgacaggaacagacacaggcaccaaattcgccagcattgaccttgccgaagacgaatggttcgactacgacgagaaggctggagaggaggtcagcattacaggcgtgacctgggagattcgaagagcgtagcttccggataccaccagcacattgtcctacttggaggtatagaccttacgtgacgggatccagatttcacaaatgttggacatcgtcaaacagaaagccagcccacacatttcgcattttctgttatgcccacagagtatacagagtgtagccatacaacacccgtccctctgttcgctgaaactaatacgaatgttgatgatacaaaaacgctctcgagcacacactgtcaccggaatatagccccttcgcgcatcatactttacgaccacgtaacaaccgtcgaagcatcgccgatttccttaacgtccgcaggctcagcacgcttgttccaatccacgactgtggttggcttgccgatagtaaagatgtcctttggcttcgaggcctcgtcatcgcgcttgccccaaatgatacctgttgatggcttcccaaggtcgaacttatctcctgttgctggcggtgcagggtcccagacgacgtcacgcttgccccaagtcgtatcgctagttggattgcctacagtaggaccagatggtgcgccgagaccgagttcttgtgcctgcagtttggttaagaggagggcctcatcgaaacgacagctaggccaacatacgataggcgcaccgttactgactgcgaccaaggcgcctgcagctagtacggaggtaagtttgtactgcatgtttgattccaatgataaggccggaattcggttctgctagatgaaggaagaggggacaggtttgctgtagtagatcagggtcgacttatgtgagggctaatatgacaggctgaagaaacttgaaaggggataacaggcaagaacagacctgcttcatatacccacaaagttgcatcgctaacatttgccacatccgtgccagcaggtaggtttctggcagtcgaggccaacgatacgggcgtgtaatatgggtaaagcatcaccagtccaaattgagtatagtctaggaggtactagccagccatgagcagagacatatattgggtagcaagcggcttgacgagctgttgctatcgagcgattagtagatgcagtatggttggaaagggtcatccatcgctgcgctagatcatgttcacttgctcgaatcttactccagcaaatttgtgcttcccattgcttgctccctggaaaaccgagcgttcctacggaaacccaaaagtttgcgatgggactgtctgacctttgatcttgcttcacgcatatggctcggttcatgcagcttctcgacactacatccacatctcgctccatctccgtatctctcccagtttgctgatcgttagttccttcgcaaacaatagccactatcgcatcatcagtatgctacggttcagctcctatgactctgcaagcactctctggcgtgatcgtcccctgcggcactctaatgtcgacgcttgatccctgactcatgttgtagcgcgaccactccacactgcaatgtgcgtgcccgcaattcattcgctcgtgtgcagttgggctctcgtatgataaatctcaaccaagcctcaggtctttgaagtccatggctctcgagttcgcccagtgagggatgtagctgacaagaaagttccttcaccacaaccggaagatcctgcacttgctcatctgccgtgtgctctgcggtgatgaaataattttggacggactagaagctctgcagagcgtgttctagtaaaaggctgaagtgaatgttctagacctcattcttggagagtacaaactttggtggacacgcaccattggcgcatgagggcctacgtaggttccaagctggtctttcctcgcaaagttctggactcactgcagagaagctaagggcaacaagcaagctaagtcaagctgccaaatgagagctgggagatccctgtcttcgtaccaacgccaacaacaactcgatagtgccgtctgcagctatttccaattatagcggcatgcgccgacccatagttctacctatattacatggtcgcagaagctccaatgcttgtcggagaattatggcgatgtcaatgcagggcatacattcgccggcagcagatagaggaaaatatggatgaaaacacggagacatactacctgtatgtacggccaaaagctaaaagtaacataacagtcattgagaacgccaatgtatctagcgattcatacacatcagacgaagtggtagcagaagcataaatagatatcgatcttcccgccaaaggcacagttattactttctttgcgcacaaacacatcatgttgagttgactgaagagcagggaagtgatccagagtggaagcgagatggtatattaaggtgcagtttgactaatctaaatagatcgatgtgaatgacgggcccttggcactcccactgtcgggtgacatgcactcgggaggcagccacaacgttgcaattggtcctagcccatcatcggtctagttccttctgggtacgcgtgaaagagggcacatgtgtatctggtctatacccgcacaccacacttgtgcctttgtcatgtctctcatcactgtcgagctgtttgaatgcagatgaaagccatttcaacgccatgtaaaaccaatcaaatgcgaattatgtgcaatattatacaattcgtacagctccagcgttccaatcatgcgattcatcaacccccttcaaagctttgggtcttttggcctttgcccaagctcgtgctcgatccacgaggaccaagcttcttctgtattggttgagtcgaactcctttgatggtgtagtattcatgatcccagtgggagccacagcgtcatcatcatgtgtcggctgtccgaaagagctatcgctaaactctggatcttcatgggacagaccatcaacttcacttgcgactgttccgctctcattcatgtagcccgaaactgcgatcatgacgttgtctgctgcccacgctggtgcatggggagcagggcgctgcgcccatcgtgttgtctccatggcagcattgattatggatttctgatcaaaccctctcttcgcaacctcgttcaaaacctggttgaatgctaccgtattgccagtgacggaacacagactaagcatgtggtgataagctcttgccacatagctcggcttcactttggtcttgatgctgttgatctcctcccagacataggtgccgccttcccaatccgcacgacgtatgcagtcaaaaaggagcttggtaagtcccggaacagcaagaccccacccatcagccttcatctcatagtagacatccaaagctctgtcgaatcccgcaaatttcaacacgccgctgatgagtgccgcgtaaaccattggtgtaggatgaactttttgtaggactttttctggactgagcctcaccaaccgtccctggctcgcctcgttgatttttacaagtgggtttgccagcgtaagggcatcgccatcgaccccacgcatcatggatacaaagcgagcgaaatggtctgggcgtgccgtgttggtgtagtggtgcagaatctgagtgcagagcaattcattgggccgaactttcgatgcatagaatgcagcgatcacgttatcgaccagtagagtgcgtcgccataacgagaacccagctatgagtatgttgaaggtgtgaaggtcaggggctgcggtcgaaataagcaggttgtggcaaatcttggcaacaagtagcggcttttctccacggttccccttcacgcttgcattgagtagctgggtgataccatcgttcatctgcttgcagatatcatagaagtcgccatcgggatcttggtaatagtgtggaacccaggacgattcaacatgcagcctcgcgctgtcgaagtgttcaggagaactactgacgtgagccatatgcaaccgctccatgtccatcataaaggctgtacgagcagtttcggctgcagtatcagtggacgccatgatttgacgaatggcaggcgccagttgattcaaggaaacgttgaccttgtgcgagtctttgaaaccgacatcacggatcagtttgaagatcaggaagccagtgcttagttcctgcagggccagctttttgcggctctggcgctggcgcaaggcagaccatcgcagcacgtcgggtgcccatagcgactgtggtggcagatgatagggatttaaaggcgcgccagtgttcgcaggccaatccaggacttgggctcctggcagtcgtgaatcgaagcggagatcgtcccaaatgtgaggagaggttctcaaatgggaaacgtggtgctcaagcatagcgctatcatccccaagctccatgccggcgacgttgagggcgtcctgccaatcggcctcttcgaaaaggctgccagagacggatgcgttgtgggttgcgctggcaggttctgaggcggtccgtcctggggtgttgttcggctcgggtggatggtgcatagcatcgcgtagctgggcaaaagcctcttcccactgtttgttcctgtcggccttcactttcgcatcgatgctgagaccggcggcgaagacggccgtgtaccaaaaagtcgaagtcggcgtgcgcaatgcccagaggccacgcaggccacggcgtctgacgacaagacgcacattcgagacacacgatatgcatctacaggtgcccgggctctgcgctacccgggaccagagtgctaacatttctgccggggcatgctgtgcggacggccgagggacggcgaagggccgtgtcgtgggggaaagagcgatgcgacgcagatttgcaacggcaggagtcgattggaggttcggcggtgggtgcgtgcgatagccgtggtaccgtcagctcgcgattctgctgcaatcgacatccaagtgctaccgtctctataatttttgttttaggtaagcagggctaacgttagcgcggaatactaccgtctttgcagtagggagccgacaggagtgtcaagacgcaattgcacgcttgcacgctgcaagctaatgagcccttgctgaaaccccaattccaagcagtcttgaccagactgagttagctgagaatccaataatcccaaatccgctcagagcttcgacaatccgccgccaatacacgaaattatcaaccaacctcactactctcgtctttcaacgcccaacatggtcaagtactatccctctctcaacgagcaccatgtcgagttcatcaccgctcagcctctcttcttcgtcgcaagtgctccttgggcaggggaccacatcaatgtctcccctaaaggccatctgtctcgcacattttgcgtgctcgggcccaataccgtcgcttacctcgacgcgacaggcagtggctgtgaaaccatttcgcacgtctacgagaacggtcgtgtcaccctcatgttttgctcctttgggccctcaccacaaataatgaggctgttctgtaagggtcgagttgttgagaagttcgaccatcactaccaggagctgagagctaagatggcaaccgagaacggcgatgatatcgacatgattggtgctagggccatcatcgtgctgaagattcagaaggtgcagacgagctgtggattcggggtgccaatcatgggcacgacagccgcaactccaatcgaagccacaggagatgcagtaaccatggtcgagcacgatgaagacacagcggccaacgatggatggaagccgcgcgagaccatggagaaatgggctcgaaagatgctcgagaaacaagagctcatggattaccaaaagagatcgaaccaccagtcacttgatggcttgccaggcatgctgagtgctcggcgtgcacttgaccagaatttcgctattgaagacacgaaagcctggatccggaaagtcagccgacaaggagatgccgtcatgcttggtgtcgggttgggtgtcctactcatgataatagccagcgtcgtgggtatcatcagcatacgactaccctttatccaccactttctgaactaccagaggcgacaaatgggtgtaccagaggagccgtggaacaagtcggagctttaatgcccttggactggcctcattgattgatcgcgaaatgttcagaaatatgtaattcactgtactcgctgtggcgcgcaattggatgcacacctaggtgtcgcgtcgataacaagcaaccttggaaaaaattcttgcgcacgtgaccacgtgcttattagcctttccaggctctcctaccacgctcgtcttccctctcaaatactaccaatgttaccaaagtcccagcacttgtgttctttatacactcagttggagcacgttatcttccgataagcttgttggcctattctctactgcttctcatgcggctgctgcgaattgatggcgatggccgttccagccttgttgagtttactggtcaagacctacgccattctgtcgcatacctaccgacgtaatcatgaggaagtcatattctaagatataacaaatgacgctggccatcatgaagcggagtataacaaactcgcattttgcggtgttcaagctgcaaaagacggcctcagctacttctaggttgatacgtcctgcattaggaatgttgcctagaagacaatgatctataaaagtagaggttactgctgctagaattgatagttattagagttttaatctagcaagatatatagtatagtaaagagcatataaatgttcttttaaagctaaagatcttatagaaaacatttatagctagattaaagagactagtatctactatactttatactatattggttacttctctgtctataagagaaaaaactaggcgtttatcacctctttagtagttttattcacggcagtatcatctgtagtagcgtcatccttagtcagtccaagcgctacgtctactcctagcgtcagcttaagtaccgcatctttgacgtccgcctctacaaccatcgcctcgtcaactgactcgaaagctcaatgctctactgagctacttacttccacgtcgtcttcaactagctcaacaccaagctcgacaccaagcctactcccacgcctcttcatagctccacgccgacgccatcttcctcacctaccccctcgcccaccctgccacctcgccaacgagtttgcggtacccgaggctttctgcttaaccaagacgatgcaattcacgccattgaggctgccaacacactcgctgactgctagactctatgcataaactttccgcaatgcgaatttgttgtcttcgcattcggcggagaaaggttgtgctacttgtataactgaccattagacgcagctgctgggaactttgacttcgacactgttgccgtgtatgagaagacatgtcctattattatctagatagctgtagagttggcataatacttaatccaaactcagatgtgatgcattgttcaaaatgaggcatttcggctgtattgcattctagatcaacttaccgccattcaaatctcagcttgacctgcaatgttcatcacctggaaccgtactcggatgcccatgcgtaaaagtcactgatatgccattaacagaccatgctggtgcttgttgattagcgttctgcgtctctgactcagccgcaggcgcgagctctcgttgatctaattctcatatcagatatcgtgttgtttgccaaaaaatgccgacgaggtccttacgttcagagcaataacgtctccgtgtccgagtgcatatgcacgagccatatgcgcagacatctacagctaatattagcttttggtcagaacacaggccttaggggaagatgaacgtgtcacgcaagctgctgaaccggctgatcgcttagctagccatgcttggatgttgcatatatctatagcacatgtcagccacagggatgtgcgctttgtagaatcttcacgtacgtctgtggcagtacctgccgtcatagtgccttggcttatgacagaagaggacattgcaagttgcatttacaagaatacccattgtgtcgtagctacgacctcgagaagatgtgaagataatagtgtagaatctagagcttgatgatgcgagtgaggacggttggattaatttctaaccaagattgaattgaacgcgatatacatactgccgatgcgttcaagatcctcgatgcaaacgataggtaagctgcactgccaacgcaacgccttttccttgttgccctgcccaaggcaactatgcagtgtggcgttatctcagccttgtgtcaaccttgctccatgacttcgacgcagaaagatttcctcggcataatgacaggtatatgtttgtaaatcccccattgcgccagtatcactttgcacaactctatcggtctggaattagcagacaacgaggctccttgtgctgtgatattccctcgttcttcgttgtcgtctttcacaaataccccttccaccctgccctctcgagcacccacttcatccccaaaccaagcagccaactcttcactaccgccaccccactcacaacaaccgccttaaccaccggactccaacccctccaagcatcctcatcaaattctgtcattgtctccacgagcactggtatatggaccagaaacgtcgcatagctagcgctcgcaatgtcgatgccaaacatggtccactgagtcgtgaagaaggagtaacgatggaagatgtgaagcagcagcgaaatgaacaggaagccaatgtattcattctggaaagcgtagaggaaggcgaatatgttgggtccaccacctgcgaacttgaccatttcggcgagtttgccaccttgattgatgagaccgttgctttggatgatgccgaggacggacagaccgagcgcaatgaatcctacagcagtaatggcgcgtgacttagctggcttactaagcggtatgccgcgccgctgaatgtagatcccagtgcagtaatacaaaatatattgtggcagatacccgaggttcaaactcaatgggacgaaaatgtggccaaatgggtagcgtagcctgaccaggaacgaagacatgcctgccagactcagaccgagaaaaacgtgggaagctcgtatcggcccatattggtgttttggggtagcttgtgtatcctgtgcacgtgctatgagcggttgttgttctttcactggaaccgaaacgcagtgcttcggcatgccaatcgtgtatagcacatcaaagaccagcagtagtgctgtaaaccaagtcggccctcctgctcctcttgtacccttcacaccagctagaatctctttcttgacaccatcccatccagtaccattgacccgatacgccacaatcgctcttatgatgccttttccgaagagactgtatatcagcgtcggcacacctaggcgcttcagcttttctaagacaaaagtcaatctgtttcgcttccttgcagcgatagagctaaagtagcctgagagaagaaagaaccagcgccatgaagaaagtttggttcaagacgttaaaagccgttaatgcgatggaagaccctggtgaatgataaggcgaccgatacccaaatgacccagtgccgccgtatgcaagcgcagcatggtgaaagacaacgagtgtggtgaggaatgtacgtaggttgtcgatttcggaggtgcgcgcacgggttgaagaacacagagacatggttgacgacatcgttgcgaacataccaccgctgaaaacacgaaaagtacttatactacctcaaagttattattgcgttaggcagccagatgggttggatagacagtccaaggtcttgcatctttcccattacacgcgtgtaagctcgtaaagacttcctgatcggcccaaagttgcgataagcttgcctcaaatagttgctgaaaaaaataccacatgtgcgtctttgtgttaaattcacaggtgaggttgcgcacgtattgcatcatgtcgttcaaatcatgaaattttgacctaggtataatcgacctggctgcccaagttggcgaagtaagacggtcggcgtgcatctacatgatgatgactagcgcagaatttacatgcctatcggtgaagatctcagctctgccacgaactgcacacgtctgccacccttgatgttgtgcatttcgatgctgctcactctgagagtctcgtaagattactgatcgcctcgaaagaccaatcagactaaggcacaggcgtacttaaaatcagtgtgaggtttgcacgtgcaggaatagcgacttatataatattcttattattagatcttaactagctagcaaaagttctagcttatgcagatataataatttataagttacttactttataagcatttaaaaatagtatactaatataagcatataatctagatagctctatcgcagcctagaaagatagattagatactttagtcaatataaatctatactctttaataaggtttacttataagaattagcattctatatttatgcgttaattagcaatactatatctagagttctatagtgtataagctgcaaatattcctgttaagggtaacgttcggccgccacgtggtatctgtaccacggtgaatgcagcgttgggacagatgatgcctgatcatcttgatcccaatcttgagatgtatccacaagctgttgcgcagatggacgaagcattgaaaatctccgaaaggttcagaagagattattgcgacgcgaaaaacagaacgagagtccatgctgaagtgcatataattctccattttgacctaaatggtggagagttcgagggcaacgataaatacgttgcttgcagcaagtctgccagcttctgcttcctgctctatttccgccgtcactcagatggatacgtcgaacccgttctcaccataatattcacctaaattggcagtcatctggggcctttgaggagacagaatccagaaagcagactaggctttacggccattctcaatccgatggtccaagacatccgcgaagacgctctgcgtcaaattttcgaaaaagcagggccgaaaagttatcgtgcagattctctaactggcatatctgcgtcggtcctggctctgccaggcctccatgatatctcaaccacggcagatggtttacgagagcttgcagaagcattcagtagagatattgagtatgaaaactatggctcggataatgctgctacttcttctgacatataacagactggtacagacagcgatacagacaacaaagagggtggtatttcgctgtggtgagtttttcgtgtggtctatgtagttccggaggcactgtttgcgcatatctctcttcatattttcattccgaaggatactgggaacttgcttatcaagtaagattctgcaagtccaccgactaatgcagtgcgggtctgattgagaaagtgaagaatgtgctcagaaaatggtgttagaatgatctcgttttgtgtaagcactgcttgaaaaatcacatcatttccgaaatgatctatgcgataaggtgtacttacatctgtacgagatcactgtaaatcgcgacattactgcaacgtgaaacgtgctgatagggatggggttggtcggaggcattctctccagcaacagaacgcgcggtcaggcgcaacggatctcgcaattgcaattcgatcctataattgaccagacggaaagtgagaggcagccctgatatctcgaatggtctatatcaagcagcaatcagtaaaattacgagcgaaagtcctttttaatgcagtaccatctagctggtatgtatgattgttaatcggtttgcaatgcgctagcctagaatttggccgttcgatgatgccactgtgctttatacaaacactagcagagcttatgtcgcaaaagcacacgttgaaatcagtccagtcacaagagagatactgtcactttcgggtacatgacgctgaagtgaaaaacggtttgtacacagatccgtggcctttgagacttccatggaaggatttgattcaaagacagcatgctgaaacacgattatacgtgtggatgcatagcctccgacaactcggcaacggtaattgatgttgtatcgacgagtctagcagtgccgaactcaatgagtctatcaattccatgtttcaatggtgtgagaacgctccagtatgctacgtgatcctacaagatctagattcgactgctatactcgctgcagcacttccgcgctgtctctgggtcactgggagatggacgttacaagaacttctggtgcaggatgagatcaggttctatgaccgtagatggacttacattggctccaaggagaccttgatccctctactgtcagccattaccaatatttcggaagacgtacttgccaatcgtactttggcttcgatttcagtggctaccaggttgtcctgggctgccaattgagaagcaaaacgccaggaagataggaaatattcgcttcttggtatcttcgatgtgaacatacccttgatctacgttaaacgcttgaaagcgtgcagaagattgcaagaagagagaatcaaacgctgcaacgatctcaccatccttgcctgcgaaatgccatctggggagggttgagggtgggggagattctgggtcctctttcgacatcgccagccggccttgccacatgcaatgatattaagcgctacacaggggattttgcacaattttccattaccgacaaaggtctcttactctcaagtgacattgcaatacggacagtcataatagatgacgcgtatggctccctcgtgagagtatatttagtttgcctaggtaccggcagaagtggcgtcggaggcatctgtctgcgcaacataggttctcacctattttgccgagaagggtgcgcgttagtgagcttcgaaaatcttgagcttgaacctcgcaagcaggagtctagcgagacttgtatcctcctcgaaactcagccagcaattagcgctgccctggcgtcgcgattccaaggcatccatgtacctttacatgcttctttcgatctcagacacacgcatccggagacgattcgggatgagactgaccgcatgtttctgcgcccaaaccgccatatctgggcggactatccgatggtcctcgtcacgaaattttacgttcggctcaatcagataacagtctcattagcggtactctgccactacctgagttccgggccagttttcaagatctttagccaagatcagtatccccaagggtttgaagtaatatctcaggcaccgtacaaccaagacggaatacatgtgcaggaactagatccacaagtaagaagcatccgagctatggcaactacgacaagggtagaatccggccatcaacattattatatttccgtcaaagttcggccagggcctttggaaactttcttcggaccaatcattgtctccatcttagatctggggatcatcagtggggacatgcacagacaacctcctccgtgagacgggtacctttacactcgcccacgtaagaaacagtctccacttcacaagctcccaccaggagctttctcagttgattgagtcgtactcaggctatcagggagagatcacatagagcacgaaatgcagcgtttgtggggcagacgacaacgtgcagcctcggaacagattttaggcattggctaattagtaatacggatgtatttagcggcaaggtaaagaggtgaagaagtgttgtctgaaaccccgcacttgtgtacatgacctgctcgatctaggtaacccgtggactagactaaccggtagcccacgtgccacactcctcagatcgggcgcgcagacgcagtagctaggaaacaagagctcacaggcgcacatatcgtatgttgtatcctcgagtggtcagaaaatgcatactcgtggagcatgatggccaaaattttgttgtatctgctaatctctatgattcagcctggcgcaacgtgtttgcacggttttgagcaaagatgccacgatctccaaccggaaagaattattcccggcacaacgctcaatatcctccaatttgtctcttcgaacacgactttgatgttagaagacaatgatataacatgcaaccggaaagcccaagttacttctgcaaacatttgccgcgttgcattgacgatcaagacgtccatgcagtcaagtattgttttcgaagcctggttgccaaaacattggaatggtcgcttccttgcaaccgggaatggtggtattgatggatgtgagtgaccgtcgttccaagctacctctccaacaagtattcatatacctgacacatgggattatcaggcatcaagtatgaggaccttgcatatacttcctctcagggtttcgctgctgtcggtgcaaacaatggtcacaatggaacaggcggattgcccttttacaatcatcccgacaccgtcattgattttgcatggagatcgtaagcaatgcactactcctttggcagttggcactgactatcgcctagcctacacacaagcgcagacgttggcaaacaactcactaaagctttatacgggacaccacactcaaaatcttactatctcggctgctcgctcggtggtcgacaggggattggaaacgcagagaagtttccgagcgactttgacggaattgttgcaggagcaccaggtgtcgatttcaacaacctctactcatggagggcgcactttttcccgcttactggcgcgatcggctcacgcgactctgttacgagcaatgcctggaaaacatggattcacgatgaagttttgaagcagtgtgacatgatcgatggcgtggaagatggcattatcgagaatccgggcctttgtgactttgacccatcgagattgctgtgtgcaggcaactctacgaataattgcttgacacaaccgcaggttctgcgactgagacagatttacagcgattataagtatcccaacgggcacaccatttttccagctatgcagcctggaagcgaggtcaacgccgcggatggtctatatgccggcacagcatggaaaccctctgaggtacgccataccaatcacatccattacaaaacccacgctgaaatacaaaatctgtctaggattggttcaaatacgtcgtatataacgatccatcatggaatgcatcacgctttaacttcgaggacgctgctgtagcagaaaggctgaacccgggcgacattcgcaccttcccatccttgctctcgaggtttgagagacgcggaggcaagctgcttatctttcatggccgacaagacaatcagataacatcgttcaatagcgatcgcttctacaaacacctcaagggtcagcgatcgtatacagacatggataagtgggtacgctacttccaaatctctggcatgaatcattgtagcactggccccggggcatgggtcctcggccaaggtggaaacgctgctgcagctggtataccgtttcaagcggaaaacaatgttctgaaggcaatggtcgactgggtggagcagagcgttgcgcctgagcacatgcaaggcaccaagttcgtaaacgactcggtggcgttgggcgtggacttcaaacgtcgccattgcaggtgcataagtcacaatgaccctttatcaggctgaagactaaccctgatcctgtagatacccgttgtacaatgcatacattggcggcgaccacaagaatgcctctagttgggaatgcggacatgggattacgaccggaaagccgtagaggagtcggcatatgtgcctgtatcttgagtagtcaagtggagacgtttgttgcaattcaatcaacgcttgcagctccccgctgtgattggtggtgatggaaagattcgtgctgttgtcgacaatgttggagcgatgaggtcatgttcgaggtggggctatgtagctttacgcgtgcagctcttgcgccacaacattgacccttcactgcaatcgtcgtgctgccacaatggacgagtacaaggcaaagtatgcgatacatgaagcctgtcgcgagggccaaagtacgatgtggtctccgtatactcagcatgacgacaaactgacgcgctacctcagcttccagggttgagtccctcctcgcggcgaaccctaagctagcctctctgcgcgacccagacgaccgcctacctctccactgggctgtgtcctttaaccacctgtccatcgtccagcacctggtgcaggccaagaatttcgacgctgacccggcggatggctcagggtggacgccgttgatgatggcatgctcgcgaaaggacgccgaagccattgtggatctgctattgagcaaagacgccgacgtcaatgccaagaacaacaacggccagactgcactgcacttttgcgcgtccaagtcaaatctcgacatcgcgcgcacacttcttagccagaaaccccctgcgagtgcacggatcaaggacaagaggggacaacttccactgcaccgtgcagcagctgcaggcaacgtgcccatgatcaaggctctgcttgatgccaaaagcccgttgaatgcgacagatatggacggcatgacggctctgcatcacgcgatgagcgaaggccacggcgacgctgcgctgctgctgttgactaacggagccgacttcgacaagaaagacaacgacgaacatgtgccgcttgatttggccccagatgcgaaaacgcgcaaattcattgtgcaagcagcagagagagaaggcatcgacctagaatagggcacagcgactgcatggcaacgtcttcacattatacccggccacggcgttactggcagcatactggactttatagaatttatgtataggcgaggcactagcgcgtggtcctcacatccatgcatctgaccatgagctctttcctgccagccgccatgtcgatctgcagagcccccgcttatgtcgccatttgccttgtcaccatgacttgcatgagccatgcctgaccccacgcgctcttcactgtggctcgattgattgtgtgtcgtgtatgccgcgcttgcgatgcctcagaccttttgcgctttgacacgcgcatgcgaacgcatggtctgggcttccacttcacgccagccaatgccgtccattgctcagcaaacatgcacctggtggggttgacgtgtgacttcaaacctcgaaagctgtcatagcagttgcgtgctgcatgtcgactttattcggacatcatggtacccccattggccgaagtcatccatcacggtcttcacatgagggcatatatcccattcacagagtacccaagggtcaaggcttagtccgttttcactgtctaacataataggaacctgcttacgcgctgctgctcctaccccaattatatagaccccaacagaactcctctccgcgaatcttgcacctttgcttctcggcacgttcatattcctcgtcgtacatacatttccgacattcatcaacatggccgtcccagatgcctcgccggcttttcaattcctagtgtccagacgcatcccacctgagcttgtccttaaaaccatacaacatctaccattcgaagacgggaagagaattgcgagcttacgtttgattcccggtatcaaggatcttgtcaagacgtacgagcactccatcacctcctggttcatgaagaaagagctgcggcatgcattagtcgacttcccatatggcgagaagtttggactcaaatggctcgccgactgcgtatcaagatatgatgtagttgacgcagtaatggacgagttgacatggcgggagaactgcgttgcagtagagcctcataatgtcgcggcggttaatgctgggttactgttgctctatcgcctcgcttcgattcgtaagtctcattcatttccatcttttcagctccttcacattcatgtcgactcaaatttggccctctcctgctccacaaaactcactgtgtaccccaggctcccatacctccaagcttagtttcctcacatcacttccccgctcgcctttgatagccttgtacctcgcccttcatcacgctactctaactgcacgctaccacggccacgggtggatccaccaacgtacctatggccgcttcatggacgcgaatcaactgtctctgcgcaacgaactcgagttctgtttcgctgaagccactctgtccgttgggccagtttttctatatgacatgctcgtcaatccctcggatccacagggcgagatcacattgttgaacttctatcatgagcacggaacgcatgattgggagtggccatgttggggtgtaggcaagggcgaattcgagccaccgagaacgcaaggaccgcaaagagaggacaaagggaggagtttgttcacgggaatgctggagaggatggcagagttggagaagtgctcactcgcagaagtcaggtcgagaatagaggagaagacagacgccaccgagcatgacttggcattcttgagtcttgatgggaaggcgaatgtgattcagggattggatgtggattttgagtaggtggctgtgaatatggcggtcatgcaacggcgagacgagatgacgatttcctatgttattggtcggtcacacgacacagatacgactgtatactagtttctcctaataccttggtgcccggttttcggcccgtgccttacagaacaaaccaatatatcaaaccattcgtatggtcttcgcgaaacaagctctgttactacttaatctcgggataaacgtctgtcctcctcatcaacggcacctcccttctgattttatctacgtaatccagatcgatctcggctgttgcaatgctcacctcatcctcccactttccattttcgccctcatctttaccaagctgggcaactatcttcccccacggatcaataatcatgctgctgccataactccgcctcttgccctcgtcgtcatgcataccaacctgtcctgctgcgatgacataactctgcgtttcaattgctcttgcacgcagcaaaatctcccaatgtccggcttttccagtcggtgtggtgaatgcagacgggtaggtgaggatctgggcacccctcgcgcgcagggcaagcgcaggctctggaaacctcatatcgaagcaaatcagactgcccacttttccaagggcggtgtcaaacggcggcagtaattctttaccacgctccacgttgtcgctctccttgagactggggccattttcaatgtctacatcgaacaagtgcagcttctggtagcggtgggcgatttctccttgctcgttgatccagatgagggtgttttttacttttcctcggttggcgggctcgtggattccgacattgactgcaatgttgtgctgtctggcttcttcgcggagaccaatgacgaattcggatgtctcaactgacttgcaaaggtctttggagccgatgtagtcacatgcctcggggaggaatagtgccactgcgccagccttggaggctttctggaccaaagtctggcattggttgaggttgtggctcatggacgctgttgagcgcatttggccgattgcctggggatcttcaatgtgtgcatgatgttattggcagaccgggggactcactgctacaggcatcttgagtgattgcatagagggctggcacaattggtaaaaataggcaggtgaatcaaggagattgtcaagagaagcagagatgaatcacatgggtcaacgaggtaggagtgtagtgcgagatgagctacgtcacatagagtagtagtggcagacaggagcggtttgatagtgcatgttggtttgtggtttggagttcggagtctacgactaccttttcagaatgttagagagacaattcaaagtgaatgggtaggcgatgcatgcacaagtgtggaatggcgccatgtcgggtcagcgctggggtatgcgggcaagggtccgggcgcggtgcttttggcattgcgcggctggcaggtcaggccgtccaaggccacgacagcaattgcaggacgcgtgctgtggcccagaaagctccaaacggcccccgaggagctgaatcccaagtgaagaagacatcgtggcaacacgcggcgatccaacaaagtagtcaggtcccacgtctcaccaatctccagggctggtccccgcaaagcctcggcgtacgacaacgctcaaagttcacaactggcctcttagcacgggcagtcatgacaggtcccaagcggagaacagctgcccggtgataccctcagacatccccagcgtcgacgccgctaccacgaccacgaccacgtcgacacgatgagcggcaagggctggtggaacagcgccatctccggcctcgagtccaaactcgacggcattctggccgaagacgcccatggccacgcccaagcccacgcccaagcccacgccgatgctcccgagaaggcggctgccgacaagaagctggcggtcgagccaggtgggttgtccgacgcacagcggtgcatgtgccgtgtactggagcttgatggaagctaacggcagcagtatcgcgcaactcgtcacgcagcagaccgaactcgcgcctccaagacagactggcaaaggccgtgaacaagggcgccgaccgcccagactcgcgcgcctcgtccgacctgggctcccgcccacaaagcccagcgctgccacctgcacgtgttgaagatgctccagccgacacccacgcgaaggctgcagaggacgaagcggcccaggttgacgagagccagtccgagtcaccgcccataccgtcaccagctttggtcgtcgagcagccagcatccacacccgtcccgagcatggccatgccctcgaaaccgcccatccacacaatcgtgaccccacctcaagcttctccccgccaatcgctcgacagcaccatctcacgaccctcgatcgatgccgctgccccggctgctgttcagcccccagacccagacccagccccagccccagaacccagcacaagagacccggacatactgctgaccgagctgtccgccctccaagaggcccatgaggagacggtccgtggccaccgcgatgagctcaatgcccacctcgaacgcatagacgccctgcagtcgaagctcgcatacctcgctcagcaggtagcagcctcggccaaagccaccgcctcacactcggacacgaccccagcggacaagaagctggctgagaaggatgtgcaaatcgcagccctcatggaagaaggccagagattgtcaaagacggagatgaagcatttgaccacagtcaaggccctgcgcgcaaagtcgctcgagcacaacaaggacatcgcaacgttgaagcagaggctagccaaggcggaaaagagcatcaccgaacaatccgagcgcgcaaaacgtgccgaggctgctgagagggctgcccaggacaagctgaagatcgtgggcaagattgaaaaggacatcgacttgatacgtgcagaacgcgaggaagccggcatgaccatcaacgagctacggaaccaactcagtgatgccctgtcgcgcgccgagagtgctgaaaagagggtgcaagccggcgcactcgaggcagaaaaacgagctaccgcatcgttgagggaggacatggaaaatctccgcatagagaagaagctagcagaagagcgtgcaaagcgagagctgcaagccgctaaggaagaggccaagaaccagcaagagaaatcaaaggtggccgaattggagctgcgtggagaaatagcagtgggtttcggtattcctttcacaaaagtcaatatactaacacagcgaccagaacctcgagtcgaagcttgagctcctccgtagccgtacagaggaagctacatcgtccgcaacgggagactcgcaagcaaagcttctccgccagatcgaaaccctacagacccagtactcacttgcttctgagaactggcagggcatcgagactaccctcacatctcgcgttgccgctctggagaaggatcgcgacgagacagccaaacgagaagcagatgtgcgaaggaaggctcgggacgtcaactcaaaggcccgcagattagaagatgaacttgagagtatcaatgagcgggcccgagcattcgagcatgacctgactgaacagcgtgcggtcgcacaaaagttacaggcccggttgactcaagccgaaacatctgcacaagacgcacgtgcggatcttgaacgcgagaagaggatatgggacgctgaattccaacagaagatagaagaggaaaagaacaaatggaagcaggagatgctttcacccgggtttctcaacaacgggaaccatcttcgcgcagactcgccatcggaatcacgccgaagacattcaccggatccgttgggtatctacaatcgcaagtcggtcccgcggtccatctcgtcaggcatggatacgtctatgcctctgacgccaatggaccgcatgtttgacgatgcagcccgtcgaccgacctcttcgcgccagcgttctacgcccaaagcccggacaccagagatcggaacacctcaaagacagggctcggttgcaagcctgaccaacctaaacggtgcgttgccgccagacgcaccttcaatccacacagtcgactacgatgagccttttgagaatgtatcatcgccacagcgtactatcaacgacatgatttcagtttctactgcaggtgcaggtccttctgtccagctcgtggagcgaatgagtgcagccgtccgacgtcttgagtcggagaaagctacatccaaagaggaactagctcgtttgagtgcacaacgtgacgaagctagagaagaggttgtggcgttgatgcgtgaggccgaggacaagagaaaactggaccagaaagtggaaacactggagagtgatctcaaggccatggagcagagatatgaaactaccttggagatgctgggagagaagacggaaaaggtggaggagttggagggtgatgtggcggatttgaagaagatttatcgagagttggtgcagaccatgaagtagatttgcattggcgatgaagaagatttatcgagagttggtgcagaccatgaaatagatttgcattggcgatccgtgagagctcgctgacggcttgtttcgaaatgtttgatcgtggatttgctgatgtggatatcactatatacaagcttctcatagagagctcataaaacccgcctcctcttgcctctctacacgccattgctcccaacgccatgaggacaatgcagccatctagatgccgagatagtacttgcctctctcgtatgcgtaaaaactcgttgcagccaatggaatgaccttgacgtatccaatcgataagcccacgaagaatcccctccagcctctctcgaggtatatcctctttgcgacttcggctatgcccaagcgatgtccgtcaccaaccacacccccgacttgcatccgcctccttatcacttccagtgggtatgagacagtctgcgagaccaagcccgcaacaccaccgctgctgagttccgcccagtatcgtaactgtgcaggcttgtgtgattgtgttgtcgattcctcccgtgcggttccaggaagcgtagtccacggcgccagtgccggtttccttaacatatccgacactgtgtcgtgtgccagaaaggaggcgcccgcatatggcaccatgcccaacagcgtcggcgtgaatcctcggaaaaaattgctcagcccggaccttggcgtgactctctccacgacatgcgttgccgttgccgtaaccgggtttgacgggttatgtgatgtcggcggtggcgtctcggcatatatcttgcgcactatacttgcgaaactactgcgtgcctctgcttgtgtttcaaaggctagtcgtactcttatcacctctagtggatatgtgcagaagacactgaccatgcctgccagactcccgctcagaaatcggcggccaacagtctcctcgcctttgttcttgatcacgcgggcgcggatttgttcgtatgcgaggaacttgataccggcgtagggaaagatgcgtagcagcgttgccgagtggcccttgaagagcccgcgtatgcccgtggacgtatagatgtcgtacatggcggtcgggaatccagaccaggagccagtgtatttcgcaaactgcggattgcgggtttggaagaggattttgacgcgatcaaggggcccaactacagtcttggcctgcccgccatgtcagcattctctttataccaaattgtgtagacgtggacatggggtacgtacagcacagcccgcgatgccgcccgcgagcatgctcttcatgagatactccgggctctgcttgtccacctttttcgacctcgcgtcctgccctgccatgtgtgccgcgtcattgcctgcagacggcggcgcgtgtccgtctaggccatttctcgcatttgtttgcgcttgcgttgcgcttgtgctcatgatattcgacgggaggccgatagcttcatggcgcaggacgtctgtgggcattcgatgtgggctcgtctgttatcgtgacatggattctgttcctgcgcgacgaatctgtgcgtgtgcgtgattgttgctatggcgtcaagtctggtatgcggattagaaagcgggtgggattgagtggtggtggctctaacgtcatcagtaactgccgaggctgatcgccggaccgacgcaagccggacaagtttccatcaaacagtcggaaaagcgtgccaccgcagtcgatgaacatcgaagagatgcttcaaatatcatcttgaagactctacataccgcagtacgatcggcggaggctgcatctcgtaatgtcaaacacgcagacccgagaactacgttacagtctagcaatcctggacaacgtagtcgagtgacaagttctatcagtttccttttggcgacattcacctccactctcagatccagcttcagctgagcgagacgaggcggttgttatcctagggagtcgcctgtcatctagagtgcttgaccagctgccgcaactcacagtaccccaagccttgcatgacagtccgtcgcaaatgggtggatgctcgtagacgctgccagaacatctcgttgtgaagactgatatatttccagcaatcgcaggagagtacttttcagcagtcatggcttcgcgaggtgctccacgttcgtcaatactttatcagaacacagatcgcgacatcacgcttgtggacattcctacctcaatcgccgttgcccaagatcgctcagctacgcttctgtcaaccgcaccgctgaaagcacccatcgagcccaaggaagactatcagcccaaatcccagaaagcgaaagcaaacacagcgcacgaacacgccgatggagcgcaacatgccgagtacaagtccttgatcgagcaagcactcggccatatccgcacgcatgtttcacgacagtggtgtgaaccacgtatactgctgcatgcgaagtcgcaggaagccatggagattgatgatccagagaagcagcttgagtcccgcttgagacagtgggctgcatgtaaagaaagcaagggagatgacgctgcgtttgacatacagaagatgatggcgtccctcggtgcaacatgcgaacacgatgcgaccgcgggaaaacaagtcacacaaggctgggtaacgtcgtaccggcctgcacgtgaggccatgtctggtgcgcaggtcgctgaaacggtcgctcgggatgagccgaaagagccatggacatcgagcttccacaatccagaagtcttttccttggacatgtccattactgaacacggtgtgcacgatactcagctgggcccagagtaccgtttcacaatcccacctcgctccactttcttcctgagcgattccacacactcggatgcctttcgtgcttcgtttcgtgagctcacggacgagtacacccttccacgacactttgatctcgtattattggacccgccgtggcccaaccgctcagcgaagcgcaagggcgcatacgagcaggttggcggtatgccgtacctcaaaaggatgctgctgaggatggaccttgacaactacctggaacacaatgctctagtcggtgtctggatcacaaacaaggaggcattgagagaacacgtgttaggacccggtgggctcttcgaaacgtggaatgtaggactcattgaggagtggatttggatcaagacgaccacaaagggtgaacccatgttcgacattgacacggtgttgaggaagccttatgagatcctcctccttggcagagccgcacccaactcatggacgaccatgacgcatgcgccgactattaagcgtagagtcattgctgctgtaccagatatgcactctcggaaaccttgtctgaagaaactgttagagctgtacatgccggacccaacggactacagcgcactggaggttttctcccggtaccttgtttccgggtggacatcctggggtaacgaagtaataaagtacaactgggatttctactggtcatcggggacaagccatgaggcatccactgagcacagtctaccactacgaatggcataagtctataatcggcgatatcgtggagtgacgctgatcctcgagaacaatgctacctgcgtgacatgagcgctatcgtaggccatagtaccatagtaccaaggtatacgcgtcgcatggctaccgaaagcttgcgctacatgacctcgacacggatgcgaaggccccggtcgcactgctaatgagcattgttctgcttcgggtcacttaacggaaaattcgcctcggtggtgtagggtggttgacggtcactttgcttctgtccggtgccatcggacaatttgacctgacatctgatctatgcaggtggtacacgcaacgaacctattggcaacgggaggtcaaacacctttcatgcattaagtaccaaaagatgaatcaatcgatgaaaatagcagtagttaaaatgcatcttcgttgcttcacctgattcatcttgtagtacccaagtgattccaggaccatctggcgtgttctgcttcgtgacatcaagcacacgtgctacgtcttcaccagccacatgtctatacctcgctttgggcgacacctccacttggccgcatcctcggccctcgcttgctgccttgatgatgtgatatccagtatcgggagaaatcgcgtttgctcagatgcagggtctgcatgtcatctccactgttccgtgtggaggttcgtggagtaggcggagtttcaaacctcccagacgtggggttcggttggaggtcaaccagtcgtccccacgtcgaggcgcccacattttccgtgcaccctccacccacgccacacgaggctgacggattaatgcgatacgcgcgataagcctctcgtagcgaagcgaacgcacatgtgtgcctccaagcagatgattgagcagtgttcgagccagagatcgtcgcttttcacccactgatacttgcttgtgactctggtctcgaccttttgccccgctcgtggtaggcatctgattccctatcaaaagccgatgaccactctgtttgtttttgatgtccgctgttgtcacggtcatcgatttcattaaatcttcttacgaaacctgtttgcctatggtatcgacaaggcttatcaaggcataacaaggctaccttggtgcataggtacgaggtgatgactcctcgctgtacttccccggtgtgcggcactcatgacaactcataccgtaaacacatactacaaatgcacatatacggcaatattgatggaccagactccaagttcggtgatcgacagccctgcgtgtcgcacagcgggcgggcgttccgcacctggcttgctttggcgatgagggcgtgtatgaacgaacgctgcgggcgcacaccgctctacaccgccatattttgatgagtcgacatccggaccgagataggaaggttgagattgttactcaaaccgtcactggtatctggataggtccaggttagaccggtccgagacgtagtgtgaatgtcgccatcttcatgggcttcggaaggcctgattcggttgcctgggacactttggtctcatctcagcgcggggttggttgcccattaactttcaaacaagttggtgaccggagttgtgtgtgagatgacaggtgtcagctccgtcgcagcctgaagttagacgtggccaccgaagaccggaggtcaatggtgtggtttcacagcagtctcagtttctcacccaatgcagccgtgacagcgtatcgtggggaaccgcaagccacaagcagctgctggtgcgtgtattccccgacacggatatttctctccttgcgggacaatagcgacgaaatactctgtacggatgaattcgtacaaaatctgtcactatactagccgaaattctgcttacggtcgtaagctcccgacatgccaccaatcgcttaggaaatgtcttgcagcatggcccggatgtcgtaaaaggcggttgtgttccctgaacaggaaaagcagaagaccttgttcgctctcgacagatgtcttgatgatcatgtttggaagttgcatacaataaacctccctctcgacgatcaacgtcatcatctgttccaactcctcagggtctggcaaagtctccacacgggagttgccatgcttacaccgactacaactggtggggagctcacgaagatttctcggaagccgtatctccactccgcgccgaagattttccagtcaagaaccgtttcttgtaaaaatgcgattcatgggccatgcgttcttccagtcaatgcgtggaacggcttagcgtagtgtcagtccgacccgcgtgcggcagattgccgatggttcgacgatggtaagtaatttctcgcacaagcttcaaattttccagaagcggataccaatgtttgcagacccgcacggttcatgcagaagagataaatcttcgcaagaaacttccgccgtggcgtcattgtgcatgttgcaagtcaagcttgtgaaagggttacggcaaagttgcttcgaaggaagtgaggtgtcgaggcgagaacttgtttgtttcgccgggacgtttcacgaaacgcaaagtgcttgacagcttccaggacgcttccgcaatctgtttcgcctgcatgcagtagctacgtaaccggttcggaaattagtgtcaagttttgaatttcgacagcagtgctgcaagcgcagaagcttccatgcagcaactagcccggaactacaatgacaagccgcaaaatgaaaagcggcgtggagatggaattccgtgcggcaaagttgcaccaaaaaaggtcacggcgccgtgcttggtgagtagtgtcactatggatgtgctcgatacgaggtgcacgagactcactaccaaccgcaaacgactgtgcgtacccctatggaagaaaaggaagaatgttccacggaaatcgatctcgttcattccgcaagagcacagacgagttggcaaccccagatttcactctcggaccgccgcaaggatgcgagatgatgcaaacctgggcagcaatagcaacgcggaaatagacaacaatggacgtttataacctcgctgttaatagctgatattgcataggcgtaggctgactgtgcgtgattccggcgcccattttggatacattccatgtgcgaaagggtgcggcgttgcaatcgcacgggagggtgtgctgactgcattgtacccgggcattatcgatctactcagccctgcgatgccatgtacgatatgctgtcagccttggaggtcagtctggagaaggtttcggggttattgacgcgctcaggctcgcaagaatggacggggttggaagtcatttgcggagccgtgaagttgctccgcatcgcattgccttgtaggcgggcaggttgcgtgatgacccgcggttgtacgaagggtacctcggcgagaggctgcgcaggcagttggatgtcctttgccacatagtttgcatgcaaggctaccctgcttcactggctggatgtactcgtgagtcaacgttggctggcttgtgatgagcatcggaggctagaatttgcatcggagtcgagagtgttggaccctgaaatgggtggagagacatgtgacagaggctaatcatgtaccccagagtttgaccggctaaactgcttcaagatcaagaccggaagcagcaacactgccggcagatggtccgaggctcgagacgcgagacgcagtgaccttcaggcaggagagggtttgttgtttcgtttcatccgcctccgcctcggggccgatctgcgtgtggcggctctggggaaacaggcagaatggcgcaccactttgcgggctgtgcagatcggggctgcaaacagaaacagagggaagccgcggggcgtgcagagggacgatagtgaggactcgcctcatccgcggcagcatttcagaggccgggggcaattcaggcagtggcattcggaggcggccaagcacaggacggagtagcggatgaagagtccggggctgcggcgtgggcattccacaaggggaaacgcaaacgtcgccggctgattgtgtgcgacatgtgctctatcgcatcgtgggatggcagggttgggctcccttgatccccgaaatgatctccagaccaagcttaccacatgcggcaactcctgtctgagcaggcgtcgcggaacccggggcgaggcgtgctgggtgtcgtgggggcgtcgagtgacagtcgttggtgtgcttggtgtgcttgatggtgctttttcgtatggctctggacgcactgaaaggatgacgacgcaggctgcgcgggcgaccagcttccgtccagcacagcaaacaaggcagggcgcagtggttgagggccaagtggacgagtcatcactgcaattcgcatccgcacacgattacagggcacatgggattggcggtcgagcccgggcgccagggttgtcagtcgtagacagatacggggctgacgggagtgtgaagaggagcgcaagggccagacaccgccattttgacacgccgcgtcgattggtacatgcacgtccaccgctcctttacacacaggcggtaagaccagtcattgcgcgctggactgaattgtttcatgcggaccgcaacgcccaaagtgtatttattcgcggaattcataatgcgaggcgtgaccgctcttcgcatcccacgtctggcccatctgattgccctgttcgagacactgcgcacacattgcttctgactcgcactcctgaccacccccgaacacacgccccgtgggttttataaaacacccgtccgccctcgcacccacccgaactggagccagaagatcgcacgctgttcccacaaccccatcgcatccgcatcctcgcatcctcgcatcctcacatcctcgcatcctcacatcctcgcatcctcgcatcctgtgtctcgcctcgaggcccccaccactacccgtttaggttttcgcatcctgtttcccagccaagcataccgccgtcatacatcatcgacccgctttcgccctcggactacctgccggcgctagactgctgtttacgacaaacccactcgaacatcccgagcagactctgtgccgccgattacgcccgtagtctcgtttgtacaaactcacggtatatacatacggaacaagacccaccccgtacactacgacaccaaaccactcttcaccacatcatgcatttcgaatcgtcgcccggctcgtcgccttccaagtcgatacccattagcatctcgcccagcaggatggcttcacccactggatccttctgcagtgtctactcggtcgaatcatcctcaagtcgcggtgcttcgtgcgcgtacccatcatggcccaccgggacttcgctgggctaccgcaacgcccccacgtccttcatctcggacgaggacctcttcggtggtgactttgacgacgactttgcctgtccttacctcaccgaggcgcctgcaccgccccgtcagccccccatggcccaggcattccccgtccttccgccactgtacgcgcagaagaagcccaagagtgagcgcaggcgcagcagtggcaagaagcagcgtcgcacctccaagcccatgactcccatctcagagtcgcctgagcaagtcgagtgaagatcatgacgacacctgtctgacacttctactatatcaacgtaagtcgccgctcaaatactcagtcgcatcgcaataactaacaatctgtccagtcatgttgagacccacgtcattgtgtagcgcgcgcgttgttgtcgcgtttccactcacgtagctagcggcaatgactgccacaaactcttggcagtcgcccaccatttcccggctgactcacaggcatattcatgccttgggtacagtcaaccatgacacccacgtcatgtgcactaacaaggcgacgctgtgctggcggtgccattgtaaccccagaccagcctcagccacacccgtgtgtcgccatcactccaacgcgtgggtgctcatttcaagacactgtgcttgtcaatccacgcgggccgttcgcgacaccaccacgtcgcgcacggttgagcgtaccgagcttatctggaccgcacactttgctgctggtccagattgagccatcatctcatcgaacctggagcgtgtggtgcttccagcacacttgtcgcttcgggaagcgcgaggatcttgatgagagggccctggttgccgggcgggattggttgaaagcggtgtgatggacttgagcatttccaggcgttttgattttactagcatttataccccagctccgcatatcggatgcacagcgctgtttccgcacactgcgaccccgagaggcttgttgtggcttaccacacctctcctttatgataccccaccacagacatggttctgcttttaccaataattcatcacaacgatccttcatctcttcttctgaacatgtccacttatgtgactgcgaagaccagactagacagcctcgtcacactgtatcacatttggcgtcatggtcgagctgtgaggcgcgctcctttttggtagatcctcagcgtccccgtgctagtctggtgatttcgctcgcagtaatcggtcctgcaaattcttggaggccagggccggcactgggacgaggctgctgatacgtcgcctcggcccagccctatctcgagatacgaaggtcaacgcatttcatcactcgatccatcttcaaatcacctcgcaaatgctgcccaagaacgccctcctgtgatatcgcaatcgccaaaaataagcttcgcaacccgcttctggtaagcgagcttaccagtggagacgggactcttccacccgttgaagcatgcaccctcgagctcatctgcacctttccgtcgctcggtgcagatgctgtgtcgcggtaggtcagacatgtggttgcatcctacagtgaatgtttcgagttcaagacaaccagcgcctgaaaagcacgcgatttgcgcagtgctttcatcccttgcggaaaacactcgtgggggacagaaccagagcgaagggacgcaaaatgggtggctggattcacggtgtagcgaagcagggttatgtcaactagtgccggcggttgcaaaaaccactgtgatcaatccacctctcggaagccatgcgcatggccccaagtagactggcataccgttgggttgctacctaaggtactgcaggttgtcaactacgacggaaagtacattgacaacaggggtatctaacagcccgacgttctgcacagtattgccaaccttcaattgcgacggccaggccctgtgtatagcttcaggtaccctggtcgctttccgtcgtaggtgataacctgtagtacatgtcgacagatttgccagattgtttattcatgctgcttcagggggaactgatagttcacgtcagtccctggtgattattgactagcattgatatagccggacgggcagatggacggctcaaccatgtgcggagaacagatcggttgtgctctgtgcttcgtgtctaccaggcacgctgtcatttctgtgccttgctcatcgggttcctggcctggggacgctgcatgtgtgagcggactaaagcgtcgtcgggggctgcgacatgctggaacacattgcaaaagtcgggtcgaccgttcaatgggtacgttcccaacgtcatgcgcggtactctactgtaacttctggggttggtgaggcgccagaaagagcttgggcactgcaggcatcgcccagggaccgcgatcttcttgtgccacaaactcacgtatccgctcctactgcgggatgaggaacgtcccgcgaaagcttgggcaccaagacgtcgttgcatgcggaggcacgcctaacgtgaccagcccctgtgcgatggaatggtattggatgcaggcaaagttcaacagagcagcagtcgcattgtgcaatcaccaagaaagagatatcgatggagacggtcgaggtgtagtagagggtgatatatcatccattgggacgactgcgcaggacatggtgcacaactagccatggatcgtccatgtctcgggccgtacccagccgctgctgcgcgtgatgataggctttgggggtgtgatttggcttgccgccatcacgccggctgggccaataaggcctgccagctcgtgtgctccctccgaatcctcgtctttcgcactctcgtccccgtgctacctagccctcttagaggctgaactgcccacgacatgcaggcacggttgactctgcggcgcgaagttaaccaacagttctcattcgactgggggcggccaccttggcgaccagcatgcggcatgattctgcatcgttggtcgagtcacccaagaccgtcgcgagctttcgcgacgtccagcaaatgagctgcctgcattcacaacgcctcgcggtgccggtcatgccttttcttaaccacttgctctctcgtcggttccaaccgtgctaatcgacctattctgagcacatattcaagtcccctctgcgcctctaagcgccgttgattgataggcccgtggctcccacgcgcatcactgcacacctccatcgcgcttctgctgcttcctttcctcctcattctctgttttacattgcctgtcggtcttttcagctcgtgttccgcgcagagaaacactcccaaggctgcgcatgcatatttgtttaaccgccaaagttgatccttgttggccgaagcggggctgaacataccgctctcgagccgccgtggatctctcgacaagtgctgtgctcggtagcgcgcaggttgcagtgagtctccggacattttttagtttcatgtcgctcttctggaagcccctgattgtactctcgtcatccataatcgataccaagtcctgtcgacatgcgcctcttgcgcgcttgcgaacttaacatcgactgaccgagcaactgtctcgtagaccgcccacaatgagtacgggacactcccgacagcggtcgaactcgacaaaagactcttctatccgctcagatatcaagataaaaccacccacgccttccgcgacacccggcaccgacgagttcgcatttgatccagtgagcgcaacagcctctttcctgctcgtcgcccagagaaacgagattctgtgcctgcatcatgatactttggcggtagaaagacgcttcacgcgccatcgcgaagacatttcgtggattcatgcagacaccgttagcgagcggggaggaggtcgcctagttgtaagctacgatgcagggtccactgcaattgtgtgggacttgttcacgggcgatgaggttgcccgattcgcttcatacgagcagattcgtgtggctgcgtggatgaggaatggcaatgttgcttttggtgagttcaggcaggctaagtggcacctgaatcgctaacgacgtgggaaggaaacgcccaagggaacatcatcctattcgagccttccacctccgaacatctctccgcgagaaccattttcgatcccattacagcattggcaccagcagctgactgcagaacgtttgcaattgggtaagtctgggagacacgcccgccactcgagctatgctgatcacatacagatatctcaatggttccattttgatcgctacattgcagccctctttcaccattctccacaccctgactaccccaaggtctccttcccctatctcgggcttggcttggcatgggtcgtcttcaaagcaaaagtcggagatgttggcggctcaaaccgctgatggcgatctcagagtttggagcgttccaaaagctcctcacagcggggacgtaccatgtgtcatccgtgttcttaatcagaaagagcagagagagccaggcccgtcatggtttgcttggtcgaagaacggcagaatcgttcaatatacagaagggtaggcattatctgcatatctgcatatccttcgtgctaatatagcgttagacaaacatgtgtatgggatgtccgtacgaagagagtatcttacgaacaagtgccgactgccgatagtatcgccgccatctgtaattacggacctacagccacgcttttcacggtcgggagcaacttcagtatccagcagtatgacatgaaccctaacaatggtcccgcgacaatggtcgccaatgtacaacacgccccagcaaacacgcctccgtcacccccaaattccttggatgagcaacagaagagactgagggagctggatgaacctgttacagctcgcccgctcaaaagtgcgcctcaactgctagctgattcagagagtgagactgagggagtggtcatgtcaccgttgcagaaaattgcacaagagatggatcagctggaagaggagcgacgtgaccgcctgggaccgcttagtcccgtgtcaagtcgaggttcacagagctcaagatcatctggtggcagtggtcgcgcccctcgctaccgctatgataaaccttcttggggttcgtcaaagtcttccaagagcgttgcttcaggcacagtattctcctccggtacatcctcatttgcagaagcctcgcgagaaagcgtttctatccgatcagcatcttcagcggcttctgctagatacggaaacttctgctcttcggaaggaggattctgcgaagtcctgacgagtcgaaaaagacgcaaaacatggaactctttccattcacaaaagcaagactcagtgacgtgccattccgaccgaccgagcttggccctgagaggactcccgatgaccttcgtctcaacatgctcaaggtcgtttttggctgggacaacgacattgatgaacttgttcgggacgagcgtatgttgttcatatctcaattcttgcgaactctgtactaactccttgcagtcgcacgccatcatgctgattctgctgcggcagttctcctatcaaaatggctcggcgacattggcgctgacttgatggcatccatggttggatcagaatccatgacatccaccgactggatgttgcttgccttgagtaacatgggacaaggttcacagaagaaagtaggcgaagcctttgtccagcgtctacttgagaagggtgacattcatcctgcggttgccatcttcttgggtcttggcgaacacaacgacgccatcgaggtctacgtttcccgcaagtactacatggaggccatcttacttacatgccttctattccctacagactggaagagacaatccttccttgtcaggaagtggggagagttctccgtctcacatggtaaagcggaattggccgttcgatgcttctcatgcatgggtctcgagaccacagagccttggttctcgccccgagcccaggacgccgtcttttccgcacagaaacaggcccttttaggctcccagctcagcccgccattatcgcctcctagtgttggaagtagcagggtagctgccagaatggcatcgctcaaacttgtaactgacttcacgcgtggtccacagccccagcggatccgacaagaggacgaagaacgtactcccatgaacgccggcgttaccccaattgcagagtcagcacttagtccttccggcgccgcccaaccctggagaacagccagagacccttccagagaaccatcatcagcgaggactgccacaccaggcgcttatagaaggaagagactgccatcacgctcagacacaggacgatctaccacgaacaacgaggtcctcgcctctctggcaattcctgatcgtggccaacgaggcgagtcgcacccaagaactgccgttgataatgttggtcgtgaagcagagacactgcccttctccacccgccgtgccactagcgcgggtgagtctaacgaatttgtgctatctgcagcaacctatgctcctgtcaaggccagcgatcatctttccctccccagccgttggtgtgttcgaaaacctcagcctcaagaggagcgattcccgtggtggttctcgcagccgtaaaccacaggaccttcatctgaacatgcatgagtttattgtcgaacaagccccagagactggcacaagccacaagacgagcccaccgctcactggagcaagcgggataagcatgaagagtgcgaaagttcgaagtatcgatcaatatatcagcagccttgacgaagccaacaactacccacgtagtcacaccgccgatccccttgaagagaggcccgcttcccgaacagcaagagctcgcagtcgaccacgggaagagtctcaaaaccgtggccgatctggtgttcgctacattcgacccgcaaagagatcgccctcttcgccggtgcccatgtcaccagaggatgctggtatctatgctgccccaaaatcagacgcagatgccgatacttacgatgacgaacgtttctacaagatgaatgttgcatccccagtggcgacagaatctgtcgcgagcggatcggaccactcgtagtcgtgtgagacacggagtcagcaagacaagatcctcatccaaggctgcagtgcgccgtgctgagtctccggaaggccctattggcggccgaagcagatatgctagtcgagcttcgagtcgtcgtccggcggaggatcgcggtcgcagtgcaaaccgtggcgacaattctcccgcttcgcctcaatctatgcaccgtgaggagcatgaaacagctgctggacaagaattgcagcgtccgcgcaatagaagcactagtcgcaaacctagagaaaatgctgccagcacacgtagggagccttccactgaacgccatgcgccacgagaccgctcagtgagccgcaggccgccacctctacgtgaggtcagtcgcacgcgtccaaatgtgcgggaggcatcaccagactcgatgttttcaggccgctctggtgcctcgcgtatgaagaacaccacaatgtccagaagagagttggctgccaaagagctagcagatcgtcgattgtctctcgctcgacgaccttcagcgcctcagattccggaccctggagagcttgcgtttcgacgaccacattccggccgctcaaacacagacgatatgctgaattcaggcaccatgtaccgcgaccctattcagcggagccagacagctgacccggagatgattagcaagtactcgccggccaacaggatgactggtgcaacgtctaccacatccgtgcctattggtctgcctgccaatccgcgtgctatgcgccaccctcgctacatgagcgcggagcctgatcacgacgacgttcctgcagtacctagcataccgatcaacctgcagtacaagccaacaacacaagaagagtcaaaggatgatctcgggcccctgcttccagcgacaacattcggccagcccatagtgcctccttcgcgtgcggcttcggcgcctcctcaagagctctaccagaaccagggaacgtcttcataccccttcccaagtcgacgaccgtccgttggcagcgctcgtggtcatcagaggcaaaacacttctcccgaaattctgccccctatgaattacaaaccgccatcagtccgccacccattacggccagtattgctgagactatccatgaaaacgaagttgtagtcattgatgttgatgaaatctcgacaccgcctgtactctctcaactccagcatctggcgactccaccgccgccaccacctccaccgctaaaccttggtggtcctggtaacctcggcatgatcaacatcgccatcgacgagcactctggtggaaagccaatggatgtatcgccaacgggtccctctggcaccacttccccccagtcccaccgccgtggccgtggcagcgtcagcgacaacctgggcatgaccttcaagcgagtcaccgagcgaatgcgtagcactagcaggtctcgcgccaagtcaccaccaattagacgtgccacagatgtcgccccttacgagagtgtgccagagtactcattcccccgcggagccaaccagcgctctccctccatcgatggtaacaaccacgacaactacttcaacaacattccgccgccacccccaccgccaccccagcctatggagcaggtcatctcacccatcgacgaccaagccttctacaagcatcccaaggagctccgtgccaatatgcctcccgcaacactgcagcccggcgtgtaccagcccgacaacacgcccatgatctgagacgtcacctcacggatcggcctccagcaaccctgaagagaaggaccgcccccccccccccccccccctaaaaacaatccaactgggaggaccggaaccaccaaattttgcatactcgaagccatctctcatacctgttatttatcgtcccggattccaagcgcagcattcattcatctcacgtgtcattagcgggaaccttgtgtcgtcaattcctcatcttcatcattctatcaaagactctggaccggaagaaaaaaaagaaacttctttacttccaagcgcttcgcggcggaaatgtcggataccccttttcagttcgcatcgaactctacgtttgattccataggcactttggtgcacgcggaggcagcgtgatacgttttccatcttgttatcattcggcattagcatttgtggtttttttttacctttttctttctctgtttatatttctcttcggtggaaacacggattggatgtgtgttggatgggggtggtttggagaggagaaacagtgtgagatgaatcaggaagagatggatttgggaattcttttatttctacgtaatgtaaatgctcgcgtttcacttgcctcttgtgctcgctcgttcattcatgtctccgtgccatctctctctcccaagatcccgaagcaacataacatcgtcagtttgtcattgtttgtgatcattctccactttttacactataccaaagacatagcgcctcacggcataaaagtcgtttttagctcatcgcttcgtaacgctcatttcatcgctattagttatcaggcgggagtatgataggtatagtctagtcagaatgcaatacaacttcttcaagtttccacgaccttgttcgttctaacatcctaactagtcaaattcaattgttccatttctacccttggtcatcaacaccgtagcattgcaccctgtcgagcgatatgcaaagtctgtcgatggctttgcaaaaatctcgacagatacacggaatgcaattatgccaatgtttttgtcaactatcgactgctgcataatgcttctcgcaagctatctcaatacatacatcaatccgtcatgtccaaacagtaatgtctcgtatctcatgactagataccactatcgtgtgtatgactctcctcttcggttgatctattcccgtaacatattccggtgtgtatgggaatatcagatatgcatgcccatttgcattcgcttgaggtgatatgtagggcgctgatgaatatgtggcgacttatcgtatgcttggtgtgctgttggtggttatcacgtcgagtaggctgcgaggctgacgacggcgattccataggacactatgcccattgctcctactgtgggagattcaagctcactcgatatattcatgtagcggcatcgttacttgcgactggtgtgggcgcgggagcagcagcgggaacgggcgcagagtcggcaggaccagaagtaggagtggcagcaacatgcccacctcccctagctccaccacgggcaccgcgtcctcctcggggtccaggtccaaatccaccacgaccgccacgagcatgtgtcgatggcgcctgtgggaggagggccattgaagcgggggttgagagcaggtcgggctactttttctttgcgctcaagaacctgtacggcgccttgggcaattttgatgggactagcagccatggccttgcgcaagccctcgggttcagtgaagtcgacataggcgaacccttttcgcttgtcaatctcaaccttatcgattgcaccaaagatcttcagggactcttcaatcagcggctcagtgatgccctgcgagggattggcgtgctttaagaaggcttgcttgcttgttgcggcaggcgcaggcggcggaggtgcggctcttggtgcagaactggcagccggagtaggctttgctgccgtattgttggcttgtgcgggtggaacggcgtttcctagcagcagcatgctcggttggcgggggccgcgaggctgctgggcccttgggaagtgctggagactgtgcagactgatgcttcttaagaatctggggcgcggggtgcagttcgaagtcttagtgggtgtctgggttttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagagatttgactccagcaacgttgccgcgcttgcgctctgagcccgggctggcattgcctttctccgctgcggacgactctttggctgatgcggcctccttgttgagaatcttgacggcttccttggcggcttgggccttgtcagctttgcttatgcgacgattcttgtctccggcggtcgcggcgttctctttgccttgtttgcctgaagccttcttttccgtagcatcttctttggcgtctccacgagcgttcctgcccttggcattcggcttgtccttgttcgccttcttctctcggagtgcttcgatcagcggcgtcgtcttgaccttgtcctgcttctgcgtgtcgtctggcgcagcggactttgtgatgggattcgttaggctttctagaaagtccttgaactcctgatcttggtcgatggtgccctgtcgattgtcgttcctgcggcggccgccaggcatcttggagaagggagcgaattcgagcgtgggaggaccgacgagggcgctgtcctgccaggactttgcggcgtcgtggaaggtggagtcgcggatgcggtccccgagcatgggcacgtgttcctgcttggtaacgtgtatgtatgctctggctggcctcgagggtttggcagcactgcaatctgtttagacggggacatgtgagcgagtgcaagaagcatactcttttgagattttgccttttctccagttgacccagtccacctttcccgcgccgggcttccattcgtcgccaaccatcgtctcgaattcgcttcgggtcaagcctggggagcagtcgtcggcatacgagcttcaggcgcggctgtgcttcgcattgcgggccacgggatggctgggcacggggcattcttctggaggactgcaacggggaggacgccattgacgcctgcttgaggagccatttcgacgtgattggagattggtgattggtgattgatgattggtgattggtgtttggtgtttggtgtctggtgcctggtgggtgagagcggagcgtatgtaagtggtattgacaagcctctggggtggagtaattagccatctggcgagagtgctcacacgtgattcttaccgtgtatggagcggcctggcgacagagacgtgtcctgccttatcgaggcagcgctgggcacaggctggtagtgtggtgcagtgagggaggcgtgtagaggggcaggcggaaggttgtagggaggaacattgggaacgagcaagcttttgtggtttgtggtagaagatgctgcttcctgcttacgcgactgctactgaggctttttgggaaggtgcagatgcagacttctctccaagacagctggacgcggtgggcatgggcgcatcgcgggcacggaaagaatggtcttggacagccctaccgggggtttgtcattgcaagcgccgagggaccccacggccgcatgcgaacctcgcagtagaagcactcgatgccaatgacatcgcagccgctcccgctccacctctccacctcaccatgcatgagacgtgctagacatccttcgccttgcacccatgagcctgctcagcgccgcgacgtcacgcctcaccaaccccaccgtcacacgaccgaccctccttgtatcgccattgctgcaccctcagcggcgaattcgcacctgacgccccctcccactccagtcgcatcgagctgcgaagacgacacatgatggcacccaaggagagcgatgtcccgcagccaggaccagcccgtctgtccaagggtgcggggcccgacgagtggctggagcaggcaaagacgtgcaagtacctgcccgaggctgatatgaagcgactgtgtgagattgttaaggagtgtctcatggaagaatccaacatccagcccgtgcggactccagtcacggtgtgcggcgacatccacggccagttctacgacctcctcgagctcttccgtgtcgctggaggcatgcccaacgacacccccgctgcgcctatagctcccccagtcacattaccaagcacaatcaaccccgcagacctcgagcctccgactgccatcacagacccgcgcgtcaagcgcaagatgaagagaagattccagcgcgatcccaactacaccggccctgtaagtccgcccggtggcgatggcgaagacgaggacggcgacgaggaagaggaggagcgaggccgcagccgaagtgtacatgacaggcggagtatgggctcggcctcagacgccgactcgacgcgtaatacagttgttggcaatggccagcagaacttcattttccttggtgactttgtagaccgaggatacttcagcttggagacttttaccttgctcatgtgcttaaaggcaaagtaagtcaactagcactccatcgactatggtggaattgactttcgcagattccccgaccgcgtcactctagtccgcggaaaccacgagtctcgacagattactcaggtctatggcttctacgaagagtgtcagacaaagtatggcaatgcttctgtatggaaggcatgctgccaagtcttcgatttcctcgctctggccgccattgtcgacggaaaggttctttgcgtccacggaggtctcagcccagagatccgcacattagaccagatccgcgttgttgcacgagcgcaggagattccgcacgaaggcgcgttctgcgatctagtatggagtgaccctgaagatgtggatacttgggctgtatcgccacgaggcgctggatggctgtttggagataaggtctcttccgaggtatgcttcctcccaatgcttgtcatgtttaatcaatcgattgaccgcattctagttcaaccacgtcaatggtctgcaactcatcgcacgtgcccatcaattggtcaatgaaggttacaagtaccatttcaaagacaaggatgttgtcactgtctggtcagcgcccaactactgttaccgttgcggaaacgttgcatccattatgaacctgggcgaggacctgaagccagagttccagatcttctcggcggtgcccgatcatcgacgagcagtgcctgcgggcagaggcggacgcggagaatacttcctataggagggaatcgacccagaacgaattgaacaccaacgagagctgttgagttggcccaggttgatcaactcgacatttcagcccacgcatcgcgcttcgcgggcaatcgtgttgtggcatatgcggcaggtcaggatatggacagccaaagcagacggtcatggagaagcggtgaggatcaagtgtacatgctggaagatgcacttttacgaagacgatggaacgaatacccaggactgccctagatgcgatgatcactttgtacagtactcgctcgtagatagcatcacacaaaggacttgctcagaaaccatgcctcgcttatgcgaccgtcgtgtctttggcccttcattcatttgtaccgtctaatgtgccatgcttcaccatcgcgcctcaaacgtactctctctccacataactctggatcatgcccgcattgtcggcgttgtattccttgagatctaccttgccatccttctctaccgtgttcgcctgcacgaacacctttctcggcgtcttcttcttcagcaccgccggcctgacatagttctcataaaagggctcgacatctgtcacatcgtcatacaacttcttcgccgccgcaaaatccgccgtcgccttgtagatgtggagtttctgcaaatagtcgtcgacagccggacgtccgagatccaagatgcgagagcgctcgaggcggatggtgaggtctgagagatcatctttttcccactcgagctggcagaactcgacacctgcgttcaaaaacgttcgcagaatggagaagcgggcttgcatgtgcgcctgtccccacttcctgctcttcgggtcccagaactcaagggctgcaacgcctgcgcgcgccatttgtaggtatgcagtgaacagcacgtcaccagcctcggagttcatgtctacagtgccgtcgccgaaaccaaagagcttcaagatggggaactcgcaagatagcgccatggccacgcactcggcgcggcactcttcgtacgatgcagcgagagacccaaagacgctgccccacgtttgaccgggcttgtaccatgtggttattggcttgccagtcaatggtgaaatgggcttgttgtcgaagtcgaagttgtattcgcctgccgaggtttcttgcagcaactttccacatccatggccaagcagttcgtgcaggccgacttggacttcgaaagcggggtcgcggtacttttggtatgttgccagatccgcctctttgatgaaaggaatctgctcgttgggtgctttggcactcaagatgttgccaagagagacgttcttgaagccaaagttttgccgtatgtcatcgtagtttggaatgttgataccggcagggatcccacttccagcgaatgtcaagacctcgagcgaggtaaagtctgggctaaggaacttgtccttctcaaaggatgcgtcccatggaagcagtgggatgtattgtggtgctgtcgagacgagcttgccgaatgcttgggtacgctccttgttgaccatggccacaaagccttcccactcgccgcgaatgccgtgtgggtcgcggtaggtctcgatgaagccgatgtctgactcgacctgtggtcccttgtccaggacccaagctttttgactccgcttaaacgcttgcaaagagccagttctgaagctcttggagtattcctccatcatctcgcgctcgttgtcgttcgctgcgtatttcttcgcctcttcgatgtgacgtgcgatggtgtccatttcctgtgagtagtcaccaaagacaagcttcacttttttgccatcgtcaagtgtccattcgctgtcctttaggtctcggtcttctggcggtggagaggttgacgctgaggcaattagaacagcaaagccatcgcccgtcttgcttattcttgtgttctccggcaggaggcccttgctttcgaggaagtcgctgacgccggcaatctcttccttggtaatgttggggctgtcagggtagtaggtggaaacgtggccggcgctggggtaacccagatgcaactttcctagatcatcaccagcgtagacggagtccttgaacttctcatagatttccagagtctccttggaaacggttgcaagcgccttgaattggcgaggctcgaggcgtggcacgaacttggagtcgccaaaagacttgtagttgccgaggttaccgaggaactgagcagcatagttgaggtacgcgtcagtctcttcctgcgataggccagcttccttggccagagcagtgtagtcgcccctgcagtgcttgtgtaatgcgatgatgaagtcgtatatgtgctccgactcggctgaacattgtcgcaggacgatgcgggtgcccgcaaaacaggctctgggtatgcttagtggtgttctgggggaacgattcaggtgccttacacggaaatatggtgagcatagagcttctccttgtctgaaagcgcctcgaagtggggtttgatggcaagtggaacgatggtgggcgggctgtcggccaagtactgcttgagcgtctccgagtctatgctggcagacatgttggacttggtggatgcgtggcgggacgtgtgagtgcgaaacagctgtagcctcgaacactcgagtgctggcagcggtgacggcagctcagggcaggcgcgtccgcgtcggtagtgcggggaactgctcgccacaccccgccagagcacgcctgcatgcgagcgcgtcccaagcaccccggcaccgatacgtgcgacctggaacaccatggagagcttaccagcagtactgcttctgcgcgttgttgaacacgtcaatcgagatgaatcctggaagcggccgtctaagcaccttgcccgcttgtgtcaggtgagccagatgctccaccgagttagcacgcctgtgttatacgcgcatatcaagcaaccaagtcacgtcttcggcagcttgctgaggacttatggagaaatccagcactacgacaacacatcactaaactgcaagacatgcacctggacgagaaggggagggaaaatcccctacgacactacctcaggacgctccagtgatgctaagctactgatcgagggtctaagtgaagagcttggaatggatccaatagacttgttcactcgctacaaccatggcgagcatatctggtctgccatgtgtgcgctcctcgcgccccggttgaaacatgttgcgatcgtcctacatcaccagcttctgatttaacccggtttactgcttgagcatattgctcggcattatcttgttgaacccaacagaagtatgcacgtgtttcacgaattactttccctgcacctcaagcctcgctcgcaagttcaacaggttgacgaaacttatgctttcccgctagtcctgcttccgagactacaagccctctgctcagatggttggaatgcccagcggagcctatcccttcctgatgccgatcgagggctcgttgcaggtcaaccttggacctggcctacaagagcttcgcagatttcaaaattagctttgcgccatatcgaccttcaagtgcccgtatgcgctatgatacgggcatgcaaggaactagtcaagttcgaaagcattctttgtggtctaaacactggggactggtacacctgtcttgcaggtgcactacaggaacaccgcaacactcttcgtgagatctatataggagagggaaacaatgaagacgatgaactgggcgaggccgcacgatcggaaggtctgcattcactagaactcatgccatgcttgagtcggctacggatcccttggcgtactcttcatgggcacagcgcgtcagctagcttgagcgagacacttcctccaaacttagaagaactaatcatcgagctatgctgcgatccaaatcaggagataggcgcaatgttcatccgcctctaccaacactgcgttaataagcgctttgccgcccttcgagacattcatctactttggcgactcaacaagactcctttcgacattgctttcgatgtgaccaaagtcagagacttgttcagttcaatccacatacaattcaatgttacggttttttgcagggacactttgagtatgtcacgatggcacagcggtcactgactgatggtactaatgatactgcaggaccagcaccaaacgtcttgcatcgatacaagcaagtgttcacggcttatgtgaaatacgaaaagaaaaactatggtcgcaacgcgcggaatcttccggcccattctttgcaggcttcgacgcagttcagactcccacacgagcatgaagagctcttgggtacacccgagtggtagtcaaatatggccatcactgagtatctgatgaatatcagccgattgttgcaaagatcactgatgacacacgccaaatcttacaatacatcagctttcattagaattactcgtagatactcgtttctttgttctccgcgctatctcctttgatcggccgttaattcgtatccttctttgctcttcgtcactgatgtagctctcctcttccgccagaagaaccatgcaatagcagcaagaagcgcaacgcccagaatgacaccgatagcaattcctgccttcgcgcccgcggacagaccgtcgtcttcctcgccatcaacaccataggaaacaatctcaggtgtcccaagttgctttacatcatcaatcttgcacacattaccgcaagtcttccttcctcgcttctccataacatctctcttgtccgccttttgagaacctgtgtatggtccagaagtgttgaatgtcatttcaatccactgtatttggaactcggcgtgatctccaacagtcatgttgccactccactcgccaccatcaccccacatgttgagcaccaaatagctcggcttgcgtggcacactgtatgtattcgcggcaacttgcttgtcgttgagataccagaagctgtccttgggcaaccaatcgatacgatgggtctgccactcgtcccagggcgcaaggtttgtcggtccagtagatgcagcggcaatttcgttgccgctcttgtcaacagacggttggttggtgtagcgggtttggtccttgggatcgcgcgtgagaatctcaatgtccgattcgttggagtcgtcatagaaagtgaagaagcctgctacggcgccagggtcgccgacaacacgaccgtacatgcgcatggagacgtgcatcaggttcttttgctggttctcgatttcaccggcggtttggtggtcattgtgtcgagaggttcgaagcgtgaggaaggtgctgttgtcttcttcgcccatgtagatgtttgcgtaggaattcgtcagaggcactgggaagtcgtcggttgcaggtttgctccagttctggataccccagtctgatatccaattgtcgctgttgaaaatcgagggctgccatgttgaaagcgccgatgcattttgcgtgtcgttgatcagcggtggtgcagtatcgaagccacccgcaaggttccggaagtcgtaaaaccggtagtattgaaagtactgcggtgtatctgagttatcgcctgtggaaacgacgtagcagctgcagttgccattgttgtcttttggtgtctcagagttgctggagacatacgagtcggcggccaaggtgggcgtgaggagggccgcaagaggcaatagcagagctggtaagtatgacatcgtgccgtcgtcagggtttgtcctgaactctgctacgatatgcagggcagtagcgacagatagaagaaccttgaatgaaaacaatattcgacaaaggacaaagaagcgaaggtgacgaagattcagataaagaaagcgaaggtctgcagaccaggaaactcgggggtcactaagctcaatatacctacccctaccagcacgccacgactccgctcgctccgcttacacggcaatggcgcatgcaagcgcgtatctgtttctcgcccggaaagttcctctagctttgcatgcgctgaggttgtttcaactcatttcatgtttcctttaaacagactgtccaggctcagccacaaatattcgagacttcttgcagatcaacccccctggtttagccgctttgaggtggggcatcaagccacgagccggatcgctcggcgcatcgccagagagcgcattcttcgacatgttctttgatggctagccagaatggtactcggccgaagaccttcaagaccgcaggcggaaccaggcagaattttgggaagatgcagaaacatggtatactattcagaatcggaggcccgtgaagctttccaaggttggttcaatggaagggtttcgggagacgacaggggctcggtaccatccactacagacacgcgggccgaggcactagcgacgcacggagacgaaaatagtttttattgattccctcgactacacgccagtgacaccacagtgggctctcatggggctgatgacaacaacgtacaacgttgaggtttgtcatgcagattaaacccctggaggtgttgatgccccaaaagaatataatcttggaatcatggctatcatcatataatctcgccccttctcccaaccgatgacttcaaatcatcaacccgatttatcaatatcagtagaagaacagttcgtggctctttgctggtaacaatgagcaggttaagaggtggcgtcgttggattcaactacagatccaatcgttttgtcgagcgacagcagaagcgcaacgccggaaaatcctccttcaagcccatcaatggggtgaccggccatgatatcgctccagaagtccccaacaaggtatccctagtcctgctgcgtacgatgccacgggattccccactacaagttgctactacagaggaaaatcactttcaccagccacggggaagtaatctgcgtgcttctttgtcataattttgtagcgcaactatatggtcacgcacattatttcattcactgtcaacaatgaacttgattcttcggcctgcagatcacgcagttgaacagatgcctgtgatccaccggtgtctgtggcagacttcagacttgcgttgctacttatatatatgggagcttgtaagcacagcataagatgtcagatagggagctctaagtagacaccgctctcaatcttttcatcctcaatccgtgtcaattacctctgagtaagggctgttcaagcatcctgaaagatatgccacgctgaacgccattcgcagtatacatactcctgtgctgcacctgaacatgggggccgaacgatcagaggatattgctaggcgcccggtagcagcgtgaaggaagggacaaatgatattacgaagagtgattcatcgaccgaacatgtacgggagacatcgaccacaaatttcccgcattaagaatcagtggataggagtgaacgcagcaatggctctttcaagtctgtagaaccaagtgtaatatcgggattgtgggttcgtgagcagcaataacaagataagacacagaaatcaagagccaatgcatgcaagcactcgagtaatattcacgatttgcattcgttttaacattttccatccaacgcatgcaaaatgtgcatgttcggatactaaaaaagggtatcataaggctttaaacaaacccgcccgagttatgcacagcccatactcatctctccgtatcgagaagagggtagcgtcccgtgtcggtaattccaatgcgtccagagtgcccctcattcaacgcctgctgtgtgccgagtatatgtataagggagaaagagaaaaagtaataacttaaaagggtcgttgataaagcgctccgccccactgctactgccggatgatgccaaaagaaaaagaaaactgacgtggtgctctgatgtcgcggtcctggatgacgagggttaacgcaccaccgttctgttgctctgcttgcttcctcctctgaagcttttgtcaaagtcaagaacgcgatctgccttttcgtcgtcgatgctatcgtcgtgcaccgcccacctcgactgagtgagaggttcgttcaaattgaagtttccgccttttggccatgttcccttgtgcgttgtcctctccacctgttgaatccgcaccaaagtcgtcgttatagccctcgccatatccttggaacgctgcatctgtgtagtgtcgtttcgaaccctgtcgttcgggtctggacacgcctctgcctgaggcagagttccctggtgtaggcgcggcggaagtatatgacgtcggccgatgcggtggtccatcctgtggttttggttttactgcgtcatctgtgccaatgtatgtcctgtatcgggtggtgtctgcggcaggtagcggtccaggagcgatgcccgcgaatgcgccatccaggagactgccgaattcagggtccagcgcagtctgggtcgggttgagcgccttctctatttccttcccttgcaccttaaggaggttccactcttgtgctggatagcacaatggttccatgaagacattctccatcttctgtgccttcggctttccggcgatctgcatttgtttgatatggccctcgtatgatttccggagtttgttgatcttctctccagtcaccggatctgtccgcgctaccgatctggccagcgcttccaggctgtatagccggaagagattttgcgaggggtgcggcctcgacacctcgcatttcgagcgggcgaccatgaagagctgatctccgcttacaccttccgcggcctttagtcctccctgtttcgaaaactctattcgcgtttgccggtcgtggtttgtccgagtgtggtgtccaaaccttgctgcatcgtcatcggcactatcctccatcgtcgcatcgccgtcgctatcgatgttcgcagaagaaaagggccctgcggtgctcgccggtgtcggaaaaggatgtgggttcgtggcagaggtggttgactgtgagacaccttgggacatggccgtggatgaggacgggctcttgtccgagtgcgctgcggcgttactcgtagcagggcctccattggcctgcgaactcatcgaggaatagggtggtgaggtcggcgtgcgtggatgaatgggcgtctttgtatggccgctcgccttggcgacgacgtcaaagggcggagaagccggtgagaatcgtcctgtcgaatccagtcgttggcgtttggccgtgtgctccgacatgaatactgcactctgcggtgatatcacgtgcaggcggaagcccgtgggcgtgcggcgggcgtgcaaaggtgggtgaaagtgctggtggtgagcgcttggcgtctgttccgcgcggatcgaccgcggcagaggaagtgggcggcactctagatgatgcgcatgcgaaaatggcggcggtactcgcggggatgctggcgctggcggagcggtgctgggtgtgggcgtgacgggcggcgtggggtgggaggtgacggctggtgagtgcaggagatcgcgaatggacgaagccgttgttccagttgtcacgtgtacagtcacatgatgtgcacttgacactccagggctgcgccaggcatgtcggatcggcttctctgattaggacatagacgtgcacgccccaaacgaacgccacgacagcgcggccaccaccacaaagcccgcgacagcgcagccccatgcctacgcagcttcccggtggcgagtatggataacagcgcccgcgctggcaatcccgcccagaatggacccgccaatgcagcgcggacagcgaatgcgcccaaggtgcagcagccgaaaccgcaagcccttccatcccgatcgggcccaagttcgatcttggtttcgccgcgacagaagggcaaccctctcctgaacaatgtgcgctcggtcgcatgggagtactcggacattcctgccgactatgtggtcggtgcgacaacgtgtgcattgttcttgtcgctcaagtaccaccgcctgcacccagaatacatctacaatcgcatacgcgacctcaagggccagtacaatctgcgcatcctgctcacgatggtggacattgagaaccacgaggagccgctgaaggaactgtccaagacgtcactggtcaacaatgttaccgtgatgctgtgttggagcgcccaggaagccgggcgctatctcgagctgttcaagactttcgagaacgctgcaccgacgagtattcgggcccagcagtcttctacctactcggagaagatggtcgagttcatcacagtgccacgcagcatcaacaaaacggacgcagtcggtctcgtctcaaatttcggcagtattcgcaccgctataaacgctgggccggaggagattggcttgattgcaggctggggagagaagaaggttcagcgctggtccaacgccgtgagggaacctttcagggtcaagaaggcggctagaagagtcctcaatcgcgaagatacgcgggccactatgtcaagagacctgtccagggccgacgctgaacaccatatgcccatagaggaggattccacaagcgtggcacgcgaacgagtggatcaggtggtaccactcccattggagatgcaatcggctgcaccggccaactcttccgttccagacgcagacaggagaccggatcatcgtcctgcagaagagatggacaatcttcggcttgctgatgatgaggctatcatgccaccaataagaaaggaagaagaactaagcgatggtgtcatggcagcgctaagtaaactcagaaagcagtagctctccagctttacattcacttgacagcgcatagtgaagttcgtgaaatgaagccaggatacctatgataggctctatccgctccccgtcagttgaccctgactttacctttagcgccccaggttagctcccttccccacacctgagcaagcacacatctcgctcctactccaacgattacaaagggtatctgttaaacaccatatactctccacatcgatgcgcttagaactgctgcccacagagctccagctcgaggtatttagccaccttgacaattctgacctcaaggccgcaagggctgtatcaaggaaacttcgagataacgcttctcccgcgctctttcgttgcgtgattgcgtgcgctcgatatgttgcaatgggatcattgcagaatatctcgttgaaccctgtgctccaaaaatacgtcaaagcgatcatctttgatggttctatctacaatgctgcgatttccagtggaaaggaattgtacgaaaactagaacaacagatacgatggcctcagaacctcgtcattttgaagtctacaaacaaggtccgtgcaacagtctataaccccgacgctgtggagcaaatactgaactcccgctagatggaaacggtatcaagagttatacaaggaacaagtagacttgagcgccagtggcgtacttctgcatacgattgctcgagccttggagtggaccactgacgtgtcttcggtggtctactcgcctcaccctcgtctgatctgttccgagaaaaagctcatgaaggatctacttccgagagactctacgagtagcgaaggccaattcgatggtcacccagccggtctgtctagatcttccacgcatccctttcgtcaactgatcggagctattcatctcgccgagttcactggtattcgggagctgcgcatccttcctttcgatgataggaagcctggcaccccattcactttcgatttcttcagctttcctgatgcttctgatattcaggctggtcggtttctgttccagaacctaacatcattggaactccatatcagaatccttcttattcgcgacaatatgagagcggggtcattcgggacatccacaaataaagaaagacaggcgcttgctcaccttagtcatttactggcagccactaatgagctgcggcatctcatcttgcacgttggtggctgggatcctgtggaaggttctgcgcgtcagctggagctagggcctcgcgcacctgtcttcaattgtcttgggctccgtaagacttggctgaagttgcgatccctcagccttggtggtcttcactcgagcagcgacgaattcctggacttcgccaggcgacacagagatacgttacagtctcttccatttcaagaatgtagtctgccttctggaacatgggctgagatcgttgacgaagtggttcataacagccacaccatctcctcgtttttcttgcgctcagtcaacgagacatatattccgattgacaatggtactatcctgagtccagcggagctagatgaatggaaatatgagggccatatcgaggtttctacggatggcgagcgcaagtttgtaagtggggcgtgtgcattttcactgcctcgtagctgaccagcataggtggagatagagccgacgaagaagtcagtatatcttcgaacgacgtaatcagcctcaagctacgggtgctggaacctacaagaaaatgttgatggggtgtgtcagaatcagatgcgttgacctacagctgccagtgccccttaccacaccgcgaccctcatccacaacgcagagccgctcatatcctagactgcttatgccattggcgctaagtcgtcgtagcattcccttgtattgttctagctttttcagctcgcagcttctgtacagaatgcacagacatatcacaggtttacgccttccctattcatcgtctctacattgggtaggttctaaagagaactaattccggctaacattagaggcatacgtattcaatagtatggcctgcagagcttgtgtttatccctgtcgtagggctggcgacaagaccatattagctgggtacactgatagcagatcccactagctacaagaggtagtccgacgtggcgggctggcttctgaacggttcggatgattgaacgtctcaaaattgagagatggtaagccttttgccattgtaacacttaccgttgtgctggttcacgcgcgtggctgacagggttgcagaccaactacagtacgacatgcgatgcatctacaagtcagaatcctggatctcttacatgcctccagcacttgactcctcaatttgtaatgcaatccgccgccatttccgctggcaagctgtttgggcgtgatgaatgctatcagtcctgccgctgctagcgccattcacgaacacgtcacgcatcaccgtctaatcaggcactaatgccctttcccacgctaccagcctctccaacgccctcttttcttggcttcaaagaccgcgtatctctcaatgactgccctctcggcgcctcccgatagttcgttccctcaagtggccgctcagcacacgaagtagcttctttcgatggacacccaagctgtaccaacctaaaccattcctgcaggatacacatgtgtttcgtgagtcagaactttacaccttgactgaggcatactacgtataccgtttccatacacggacagctgcacgctttgtgctggaggcatgacgacgcctcaagcatggattgtcaagaggcgaggggcaaaatttaagatgaaggttcgcaggactgcgacgcagtgcatagtcctgcggtgcttaagattcattgtatcctcgttcaagcacgagatctcctctctctcctcgtttctagcaaccagctcacactacgcttttcgttgagtcactcttcgttaggtacttttaaccattctacttatacagggggcaaatcagcaactcacaacactccatctgctgaggttgctacgccctcttctattgtgttgtcctattgtgctgtcctattgtactggcctgtttcacgctaggctaccaaatctgtacggttccggcctgtttgcgcattgcgcagcctcgcctcatattcgctcctcgatcggatcctacatcatcctatgagctaaaatggcgtacgaacattctggatctcatagtcatggaagcggctgggtccgcaacggtcaagtgcaagaccagaatggctcccgtcggatctcatactcccgggatgaatatgtcagtttaggtgcggtcaaatcaggaaagtcttaattgaccacaagctagtctacacgtgaaggaaacacagcatatagcaacaccagatctaacgatcgaaatgatgcagccgatgatcacttgcacgactaccatttcgacgggtatgcctcaaattccggtacaaaccgaaatatgcactcccgctatcctcgtcagcatagtgatcgccaggaatcatatcgccaccaagacctccatcgagcatggcagtcagtcaatccagagattgatcgggtcatcaacgatgtcgctgtacgtgaggcaatcttgagactcgaaggtcgcacccaccatcacaactgcagctccgcaaggcaactgcaaccgacattatctcaaaaccgtcgtcaccaaacgcattcctctgagtggtatgagaggaacagtcggccacttggacgatcaaatctccgcaatctggatttgaccagaggcccgacaaacgcaacgcgccgatggagggatgaagaccaacgatcggggccatacaacaatattggacaagtgggccggcaatctgactacgaacgaggtgcaccgcaacagtatgaacaggatgaagaagagtacgagtacgacgaccaaagcgacacgctgtactgactcgtcttcaaatgctcgccatgcaggtcagaaaggcgacatacacccacgctcttatactacgcttcctcgaatcttttctgtttacatcacagggcgcatcatagaaggctatgcatccttttctttcgctccaggcagcggaaatcacgttgggggccactttcggcgcttatggtacgtagttcaatgtcttatctctctccagttaggctgaatgccgtgattgtggctgtacttcagcctagtaattgatgttctctcggtaccaagagggtaacatgggcttacggacatcacgatcgcgactggcatgatttttggaacaagcgaataggtattgaaaataatggcgaatgaagtatattttcaaatcgactgcttcatagcaccgtccattttttccaagtgtagcaaaaatcgacgtcactcttggtactgtcggcatattaggctgcagcctggcaacagaggagcctcatcgcactcgaactcgctccgctcacatgcgcaatcctacgcaagtgcactgttaacctcggcgatcaatgctaccttgtcattacctgaatctagagagtgtacgtactcaccggtacgcacgatattaaccgtgccgtggccgacgcttactttgttcaccggtgcctgagtgtgcgcgtcctggaggacaacgaaggacgccgggcgtactgcaggtgaagaagacgtgatgggcaattatggcgaggaacacaaggataggtcgattccagatctggggcaagattgcccattctgtagttgcactagcgtgcattggaggcatacaagaaatataataggtagttttcgcagctaagatttggacttgcagatgttccatcccatgggcgagagaacgagacactgtattatcatgtatcagtaacatcatacctacgaagcagtgaaagctctcgagatgtcagttgatgtggcagagacacgcggtctactttgtgaaagaaaaaggcacgttatgcggctccgcggtgatccactgcgcctggtcccgttggagcgacaggtgcgggtgtctgtgctttaatgacctcacgcgctttctgaacgggccgactgccgtcctgatccttctccaaatcagcgtgtatttgctcgatggctggcacgttggatcgaccacctcgcgtgcgtcacaggggcggggtagatgagacctcggagggaacccacatactggaaagacaatcttacctcctgtggacggcatgaccgcaacaattcacaagatgtacgatcaaagtaagctactgctggcgacaggccagcaaggctcgaaccgtgtatgatgaggccagccacaagaatgcaacactcgtgtgaaatgacccgatcaatcccttacagtggatcaagagaggcctaacgccacagtaatcttcaccggtgagccagtcgctatcactaaccacttctgctacacaggcctagatcctgaatctaccttgttcaagacaagtgaagtatgacgcccgaattgtttctatctatggattttgctcgcgtaccagatcggcatgtctgaaaatagaagcttgactgaggtgcaatgttattttggtgcctcaagtacgagctctaagcaagcggcgatctaatgtcagtatataacgagtgcgaatgtctccatcacccggttgaagggttggtgaacttgctgctcatcgaggtactgggtctcgcgcagctaatgtttatgggcagctctatctttaccaaactccgcgacctgaatacgtaagcaccgcgtgttcctccagaacttgactgctctcgagcagcgtcccttggaacattcttccgcccgcaccatgctgcaggcttttctgtaccgccagcagtgccttggcccaattgcgctcgcttcattatctcggccgaagccattcgaacattgtccgtcgagcctcgctgcgtttgtgagcaagcacggctgaggttttgcggcgccgctcaatatccataccggtcagggtggttgcctgtgcactactctcggttagactttcacggctgacagtctcagttcggacgtcgccgagtatctgcctccagggctagacagtagccatgattttatctagcactacgtcgtacaacatatcagagagtcctgccgctaatgcagtcgaagagacaagcaactctcggggaaccaatcaaataccgtgagcgattgcactttgctcctgagctgtgagcgttgcgtcaagcatcgcttgttgatcacgtactcatattcattttgcctgttttcaggcaaacatgtcgagggtttactactgaacggcgaccaaacgaactaagccaaggaccgcccgtgcgcccattagaagggcagagaagggcggcaacatgacaagtacaggaattatatgcctcaggctgaccgctctacgacgaatctatattcctccaacgccatcaatctattcctccaggaattgcattgtgttgcagttatggctaacagactataacgcagcaattgtgttagataagatcctcctcagtctcagcaatttcggacgtgtagttgtcttccatcccccgcgtggaaaatatgcatctgctatcgcgagtttgggaatctatgtgagtccgtaatcccacttcaacatttaattccgcgacctttcagactaactggattaagagctgagccaacgcacgcctggcctcgaagcaattcattgagacacgatcgttcactctttgaactagattcaatagagacgcccatcgctaggaaatccaaatcgataagaattctacgacttggtcggtgctacctcgacattggctggtcgccaactacaaaagggaagcgaagtactcgcaacgaagtcaactggctatcacagaaaggtccaggccgaattctcgagctacctaccaattcaactgttggtagagtagaactcccctgccaccccgtttcaccagagctacctctaaaccaagctcctggagaattaccgaatgaagcttccgcggtgtacgaattagaaagtccaatatatgagccttttgagccaacagatgcttctatggacactctgggtaatatctacatcgacatgaacgggtatatgcccgagaaacgagactatggctatgagcatgccataagtcatgcattgcctttagctgcaccacattacaccctcccaaagattataacccaggactacttggagacaccgccaggtttcgctagcgcgaacagctctcacagcacatcccccatctccccagtcacgccgagtctagaaagtggtcatggagcgaacgcacagcaccacatcgttagccctatcgctactaccgcggtttcgcatcaatcgcatcaatttctttccgaccatttccaaatcgaagagattggatatgcccaataccacagcgggccacactttcccgtcccggggttatcattcacatcgcccacagcacagccttttgatcaacacgaaccatcgtcaaaagactgtgtctatagcagcttacttttctcgtcgaacgatgacttggcggccgaagatcctacacaagacccaccatctgaccaagagccggttgtcgccaatttatttgaagtgagtcaggatgatacatgggatacaagcgaaatctacaagacggatacacaagagatcgacccaccggcatactcatttcgagattttcttcaacctttcaatctcacggacacctgcgccgtacctcagtcctcagaccattccgagaagtctactgtgccagaacaagactactcctaccttggcgatagtctccagcaagatacccacggctttcatatttacaccaatgatgaagtccgaaaccgtgagctgccatccacttctcgttctgcgaagaggtgtaacatttgtgggaaagaatttaccggccagtgagttgatgtatgatatggccagatactctgacaattaacagtttgtctagatacggcaagggaaatttagcacggcatgttcgagagaagcatttggtccaatccgtgattggcaaggtctgccgtatatgcaaaaacgtctacaatcgtgcagatgcaacgcgaaagcacgaatggaagaagcatcgtctccaagatgctcgccccaataaacggcggaaagcatggtagtgcgagctgaagacgcacgatcggctgcacatcttctacgatgcagcgtcagataagaaaccggcctttcttctggtttagtagtaattgaagtcgcaggcgactttgcatttcgttacctcctggtacagttgctggatgatcctggaggctgtttcctgagagacgcaagcgtcccacaattcttgtatatatcgtttttttttggtaaccttcattgctggtggtgtgccgggtatgagctgggatcgatcgtgtacaccagaataccaagatccgttcgctaaaaatcgccctcgagaagaagaccagtagtaccacatggttaatcaggagaagagccaagctagaacgcctgttcagggacacaatcgcggtggggacgccacaagcataagccgcacgatatgcgtcattagaatagtgcatcctacttttcttgcacatctgggataacccgttgatattcagggttctatttcatattgcataatttcatgtcttcgttaataatctcaatatgcgcctcttatcatcttctcttcgccaacctaaacggatgtgcctctgtgttgaacacaaaatcatctagactgatcagatccgcgtctgtaaagcatagataaaaatatttcaacgtctctgccatccaaaagctctccatatagtcttccttctctgcgccaagaaccgtaacgtccaaaaccgctgcattcgcgtactcggtgtctgtcgctttggccactgcttcaaacatatcccacgcagtctcgcgccaccacggatcccctgtgatgcgccaaaggatgaagacagattcaatcgcctcgggtcggaggatataccgtgggtcctttgccgtggtgaagcccttgggaagatgggatttgtattcaggacgcttcaatgtttctgcttcgaagtaggactcgttccacgcgcatgattccaggcgatctgaacctggacacatggccatgttatacctctcaggcataatgccggtaggcattgaatggtaggcatatgcacagcctcgtgctagctttacgcccatctcgaggtattttttattctcgaatagtcgtccacctagggcataaagacctccaataaagcaggaaagatgttcactctcaggatcaaggcgtggtccatcttcgaggacgtcgcaatttccagaaatcaggatgtcatactcttcttcgggtatcatgggtcgaaagaagaggttttccatcgccgtgtccatgaagaagcgtgccatatcctcgtactttttcgaacttggatctgctgatccaagcaacgcaaacgccttgggtagatactcgtacagagaatctgcattacccccaatggtaaattgaaagccagatacaacgtctttggctgccattcctacatacatcggccacattccaggcaactttgtctcattctgaccttggcggaaaacatccatgacctgcgagactgctgcgtagtatttgtcgtctccagtgatctggctcagtcggctgaactccagggtaatggttccaggactcgcgctcacaacttggccctccacggaaagcccctccccggtcttcgccgcctcgaaattgatgaaatcgactggcatgccgttctcagtgttgaaaccagcgtacagcaggttcccaacctcaatcgccttttctttcagaaccttgtggccactgagatcgtatgcagcaatcagaccgcctagatatcgtatacacgtctcaaacatgttgacagccggtgcagtactctggccaaaatcgatcgtcgccaccgcctctacgccctcgtagaattcgtcgcgcagtcccatcatccaaagcgtatccaaagtgtctaccagcgtcgccgcccagccagaaaactggttgacatcctgcccactgatgggcttgagcgcatccttcatccatgcctgttttttgtaactagcccagctctttccaaacactcttttgacttctctcctcctcttgtcttggatggctgcggcctcctgcgagtcggtcttgaatcgagcttgtatgcgtggacgcttcgtcacgggtgctgggagtctcggcgtgcgtggcggtgggtatgtgaaattcacagaaagccaatcgaagctgcttttggtcgctgtgatattcgatcgatgagacggatcgttcatgtatcgtgccaatgcgtctgtatcgcgcttggagaagcggcgagatataaagggtacagcttcatcgcgtgggaggaagtaataaatccatagtatggtaattgtgcatatcagaatgtgtcgtgtgcgaatgcgcggcatctcagctggtgtgatgtggtgtttgagcgcgcattgcgggtgatggtgtcgtgttgcgtcgggaagctaccgaccggtacgaggaagggcaggcgatggaagggatacatattgacccaattcttcatggtcgctggtactgtagggatcttccgacaagcattgtcggaagatattggagcgcggacatgctgacaggtgggagaatttctccgtattactgcacgtcgtcacccctggccgcatggttctgctgcatccatccgtccctcggcggggctgaaccaccaacacgataatggtaccattatcaaacaacaacttgcaaacatcgatacacgaccagacttttttatttaaaatatgcttaatgaattgagctcaattcaatagatcctcacttctgtaccaggcctatccagtgtaatgtatttcccaagcataaatccagcgcccactcgcttgcacttcatccatggaccgtcgactgcctgattctgcgtcggaattacaagtagaacatagtaccgtctatcctgatctgatcgcgcagcttttgaccttgcaacaataacgcattgcacccgctgaccctcagagctcttttcagtatcataggcaatcttgacttcttctggatcgcggcccttgagatcgaaatctcgcgcaacagctgcaatggagacgtcctcattggtatctgggtgttggtgattgccccgcgtccagggtggtatgagctctccggtctcccaagttgcggacttgaaaggcggatccgtgtaatcgatgccgcccctgtatgccatccaagaccaactgggcacgtgaaagtctttctcggctgggaaagcgattgccactaatggctcgccgtctttgctttccgctgcgttccattcgcgccgccaaagcaaactccgatgaaataagccactaccaagcttgtttccgtcgtcaaagataccgtatctgccctttgtgccgaaagctcgttggagacgcttctcaaggccggcaatggcgaccggccgatcttcccagcgagtgaaacctaagcgagagtattgcttgtacaagccctggaagtactctatcttcaaagcacgcgacctgacgcgcatggctttgtcggggaagctagggtcgccgagaaagtccgccatattactacaagtccttttagccgtgtatgctttcgatgatcacgattgcagcttacttgtgcatcaaagtcagggtctcacaacgaacaccattaccgcattcgaagtaagtctggttctctgtgaagtatatggttcgccgagccaaggcgcgctcttgcagaacccatccgcgctgattcagagatcccaggataacgtcgtcattgaactgatcgatggtctggcaaacatagaaaggcttttcaggctgaaacgagacgtgtttgcgtcgtggtcttgcaccaagaaagccatctcgttgatcaccagcgcgactagcagcgaccacgcagtacgcaccactgtatacatcttccattcgcttggcttcatcagaaaaatcgccatctggaccctgtatgatacatatcgaatcgatccatagatatctgacgttcagcttacgtgtacagtctactgcatcttgaaaggtttttggcaaatcgtcgtaaggaatagctttcttgaatctggcgatatcgtggccagcgttgctttcgtcgttgcatagagttacgaaagcttcgtatacgtctgtgttgccccatggatgcgagagtgcgatataatgcggatcctgcacaatctcgtgtcgcgtctctacaagccgaaggacgaggccttgtgaagtaccaacatcaatgagtcttgtaggaagtttgtgtgtgatctgcatttgacagcctgtgtggttatcatcgcaatctttgagccatgctttggcaagttcgaagaatgccttggaatctgagctcgtcagatctggaagctcgggtcttccaatctggatggcagtaggcgtgacaagctctaaaatgagggtgatgattagcgatatagcgaatcggcaaggtagttgctcacccggacttcgtatgagcgaaaggattgggaatgcgttgcctgttatggtaattacggactgagtcctttcaaatctgatcttctcgctgtgaggacgatcagtaccaaggcttgcgtcgttaagcagtttacacaagtcgcaagtcgctgcagactttgctaaagcgtcaacaccatcctcaattgcaaaccccgatgaccaaaaattgagcttcgcacatcgtctgcacaatttgttgcgtacatccgcaggttcttgcgccccttcagcgccaagatgcttgattacctttgtagcaaagacattgtcgactccgaaatcccaagattcaaggggtggcagcgaatagtctgcgctaatagtcctactcatgattcctgtcgataacggcccaatcttgctgtccaccagcctagatggatcagacccaggttgagtcgttggaacgaggaattttccgtaactacttggaaccataggcaggctgacatcagaacggtcctgacccgtaaacacataggcagagtcttttcccttcttctgtattgcgtccaaagccttgcgaaactcagctgctgtcgcacgatactttgtcctgcctcctacgaaggctggagcgaatccacgtgcgccaccgccgtcagccagtgcacttcctcgagtaggaggcaagtcgacgactagaagtttctcccgcacaatatacagaagatctttgagcgcagatgccgattctatgtgacactctgggtcctccttctgtatatggtccatccagctgatcacagtgggatgaaccactgaccgtgaacctgtttccgttcgctgtagcttgtagtattggaactcggaaggagagcttgaactttccgcttgttcataaaactcaacaagggcttcattgccgtacagcaaccagatgatgaattcgaatgtgatgcacccaattgaccaaaggtcgtaaagccttgatcggccttgagtagagttcattgtttcgggtccttcgtatcgacgcgttccgtacctcatgctggttccgcgtcgtttctcggtggcggctacgtgtctcttcgccaggcccatgtctccaagcttgagcgtaccgattacctcagagctaccgtctaggaagcgcagtatgttctcaggcttgagatccccgtgccggatggattcttgacgaagtggatttcgataatcattcacatcctcgtcatcgtccatctgcgacgtggcgtcatctgcggaatcgacccttacttcaacgattcgataggtttcgtcggtggcggcaggacggccgccttgaaagttgtgaagatggtctaaagcatcagcgagacctctgagctggcggatagcctctcgaatgagctctggtttgggggactgtttgggtattgtgttccagtagtctcgcagactatcttccgcccatggaaacatgaaataacggctttcaccgcgtcgtattgctgcaagacttttcataatgtgggtgtggtccagaagattgattgcatctagagcccgtgcctcaatatcccaggctttctctgtctcaagcggtccagaactcctttgaactgtgatttgtttgatagcaacctgaatcctatgtcagttcaatgatacgtaggaatttataagcatacttcgagcgatgcatgtctttgctggtgatgctggtgcactacaactttgaagacatggctaaatgacccacctctcggctgcgtctctacgactctcctaaagggcagaatgcactgactaggaagatcatactcgtagcagctcgaagtgaataccggggccttgcacgtccactggaattggaagaactcgtcgtgtcgctgatccgtccaaaactcggcattgaaagctgctgatctaggtggtcggttacgcccatccgaggctctgggatcgtttattggcagtgcctcgtcttcgaagtcatttgtgtagaaattcagcatcgatccaagcaggaagttggaatcccgaagatgacactgcacagcgatcacaaagaccttgctagccaccgcgataacccaatcaatgacagcttctagttcttcgaatgtataaccattactatctggagctctcctgaattcccgttccacacttgctttggtaacaagaccttcaatggcgggatttgaggagtgccccttgatgcatggctcgggcagatactgacgctcctgggtatcgaaagtgctggttgcaaatttacgcgataaattatctgcaagatattcctggtcgtaagcctttggcgctttgattgcgatcttcttctttggtggttttgttggcgtggaaggcgctccgtgccccgcggcgctttcattgaccttgggcaagatctgtggagcctctatgatggacaccgaatcctcatgcgatctcaagatcatgggtaacgatacagaagtgactcccggtggcatgttgttatctgagctggacgtgtagccttgcgatcaagatcgccttgtgattcaggcatgggaaagatctctagccttaatagttcatcgcgtctcagcctcgtgtgaggtcactatatgacttacaactcaggataagcgggaggaacctgaatccctgtccgaacttggtagattggccctgccctatagttgcaacacgaggctggtacaaacctgatccagcatacggaattgactgcctcatctagccttcagctgttcacatccactccggtggcgctctgaaaacttgggggctgaagttcggctgtgtcgaggccagaattgggggctgaagctaggtgccacatcatgcgtactgacgccaaatgggggctcttatgcagccacaagcacatgccccacccccaaaaggtgttttggtccaccggtacaccggctgatcccgcagtctgtatggttctgagcctcgacgggtcatctgttcgctatatatcgatatagagtcatacacggccgcttggctgtcagaaaatttcacggccccagactgagatctgatatggttcattgatctgtaggctgcaagtcctttctacgttgtgcgtagtgtagacaaagaagacacgcctggttattcggccttaacatccctcaaacgcatattcctttcaataggaccttgcgcgtcctttgaaagctcgacctcagttgctcgaagcaatatttcaggtaggacatgttcgccgttgcaccactggctggatcccatggcgtaagtctctgactcgcaattttcgcgcaactttctcaactctctgcatatatctttgcaagagcgtctctttcttgaatccactatgagcatgtcatgcatgaccagattcagtaaattatgaaggaactctgtgcatcgaggtttgtggtgcaatttttcaacaaactacaatgatgtggtcagtggcgataacgtaagtcaatgtggtcaagcatacctgaaataccgagtctttgatcttggcttccgtctttccggtcaaagggttgcatatgagctcaaagtaagtgtcagtttcataattgctgtatgctgggtcgcgcgacatccgcttcttcgcaaagctctggacaagtccagcaccaccgatcgtccatgtcacgaattcaagaaacacgcaaccgaggcaccagatatcaaaagattgccgtatcgttctgtctgcggagtcgcattctggggggcgatatgtcatggtgttggcgacatctcgatcgcccgtcttgctccagcgggaattcatctcagctgctccgaaatcggcaatttttagatctcctctcaaatttttcgatgatgcccttggcccctccttatcatttgcaaaccaaaggatattctgaggattgatgtcaccgtgtcgaccgtatttcacctcgtggtccttcgcaacttcattctctgacgagaacgatcggactggcgcatgaaattcatgtttatgtgtctggtcatctatggcgaatgacaagtctgatgcggtttgatctgcgctttcgacaaacgtcacctgtactttgcctcttttccctcctgcttgatcttcgactttgtgaacacgccgcttccggagcgttctgtgcctgtgtatcctgaaaagaccttctgtaatgccaaggcattgatcgacgatccagatcatatcggcgtgttccaattccgggtgtttcacgtccttggcccagaatttgctcagatcactttgcgcgcgatcaaatataaaatggtatttgttccggtgtcggtaagttgcaagaagcgatacgatgtgaggatgtctgttagccccactaaacttcttcagtatctccctttctcttctgaatgatcggcggtcattggagtgcaattgtttgaccgcaaagccgcgatccgggtccgtcttgcatccgagtttgtgatgtgctgtgtgtaatcgaaccatgatgactcttccatacccaccttgactctcagcgctatcgtcctctgcttgatgtgatgtcacaaatggtaagatatgttgatcgttaagcggatagtggttaatcagaccgtatttaccatgtgagaaaaatggtgctagcatataccactggtatctgtcaaactgctctcttgacgacggcgaccactcttcgtcgttgaaacaccgaagcagtggttgtggtggtacttcatggttgggactgcgtcgtctcatgccaataatgctcccattgtctttcacgggtatgagaggcaggtcaaggtcgctgacctgttcgtcaagaaatgagacaatgaactccggtctttcggctaacaccagtatgacgaagatcgatcgaaacgactttcgcttcagtctcccctctatgagacaaggtgtaactttgcagatagtattggcataggcccggatgtcgtcgttggtataatccagctggagacagtttgtgagctcggcaaacacggtagatgtgttgatgacatgaccgagttgatccttggggaagaatcgttgtgtgggtaaggatgcatcgtcgttacgtgctatctccattgcgctgtatatctgcttttgcaatgcgtaccgttgggatttctttccccgcgcgcttgagcttacggctcgctcagactctggcttcacgtccgaagactgtcgcatttccaagtgatcctgttcgcctccatctgaaactacgctggtcgccattgagaaatcggacggttgtgccacaggtcttagcgagctcgtgtacagtctactgtagtctagatcgctatcctctgaggagatgtctgagtccattggcatactctgaatctttttagtaagatgatcgatctagcggagcagaaacatacgtctgaatccgaagcgttgttatgttcttcgtcctcgaaaatgggatttgttgacacaaatgaacagcgccttatcaacggtgtggctgcttcatcaccttcagactcggtctcgactccacaagaggaactctcgatacaagcaccgcttccagtatcactatacgagccgaggaagaatgagtcagatcggcctcgtgttgacgctcggtgctcccttgaacgctcgactggggagagttgactgggtgagttctcgctgtcgtcagtaggcccatgaagccctagtcgtgcgttgaaatcgagcgccagcccattactttcaagcgactgggtatgatctaacccctgctcatctacacgtatctctggtggcgatgattggaggtgacttccgagaccggccaaatccgtggctccaactgcaggacgcgtcgtggcatgacgatgattgtcgttgggcgaggccgaggcatgcattctagtcattgcttgatgatatagacacggtgccttgagctgccagacacttcagagacagctgtgatgaataggcgctcgtttttgcatgcagaagggcacgaggctgccgagcggcctcacccgtgtcgagtcgtgctttatgggggcgcctagggccataagttcaagggcgcatggctcgaggctaaacacatgagacatggcatgcgaacaccagcggctagtattgcgggctgacatttggtgaccggtgtgcatggtggcttactgtgttgcctttgggtggtgctgagaacttcgcccctgtcaccacttttgggcctgctaagccacagcggcgcagctgaagcagtcacgaacgacacctgtctcagggctctgcctctttatatgccttcttcttatggccggtctccactgctcattgtcttcaccagttttcttcttttttgtatttgtgacaggttttgtagccattcacacaaagattcaccatgagagcagacaatagccacaagatgtccgaaagatgtgctctatgacagtgacgaagatcttgaatacgatcctcccacacaatctatctctggaagaaatatcgatccagccaagttgaagattctactgaggacaaaattcggtgctggatcttttgagatccagataatacagaacacctactgtatcaatgctcctcgaaaattatcaaatgtaagccactttcaaagcaagatctagaccatgctaatagtttacagtgcgaaatagcgcgatgtcgaagaagggcaatgtcttgagcacacctgtgcgcaaggccatgttagccaacaggcgatggagaagcccctgtgcgaaaagacgcaccaaaagctctgcaggaggcggcctttcaagcatgaggaaagacgagggaattcccccagcttgattggtcgtagcgaggagttcaacgtctttgtatgaactcatatcgcttagcaagtttggaacaatcccaccaaagtgctagtagcgaagccatgatcacggtagttggaagagaaatatcgcctcaattttcgtatacaagctatattctactgcccgcattcaacaagtatgaaactaccgcatgggcagtcctttgttatgtctgtacgagtgaggatcataacctagagctcccaattctcttatcgctctattttcatgctatcaacactcattaatatcatgatcaccaaaccaacaagacatgtagacgatatggtgtggattataaactaaatataaaagatgggtataaccaatgctggtatctcaaaacgcgactgccgttactagagcttcgaatgatgctctactctattcctcttcaatcccgaaagaaaaccttcatgagcaacttcagaattcgatttacttcttgaagctcttgctgctcgctcggctgttggcacgcggcctaacaacgaaactctcccgagtgttgacacgatcgatgtcgtatggatttgctgttgagtagtcttcgttccttactgttctcctgcttcttgtggagcgaccagtttgtaccttcttaagatccgcaccttcggtctccttctctgtcttcatctccgcgaacttaggcacgccttcgccctcctcaatgtgggcttcctcttccgcctcttcctcgacggccagagttgcggtgcgagagctgtcagctgactcctcaccctcctcttgactctgtgcctttgctgctgcctggttgcggatgcgtgtcataaaggcttcagattgtgcggcgtacttgcacttcttgcggatagtagctccatacttgtagaacaggaagggcaggggaatacaagcaacagctaggaaagcagggatggatgaggcccagtgaataccgagactgtcgtacatctgcttcgtgaagagagggaaggcggctccgaaaacagatcggatgataccgttaccagcgaggacagacgcggcgaagatggtgtacgaatcgatcagataattcatgatggaaaggaagatcagaaccatgccgaaaccgaaaggaatggaagcaacgacactcgcagcccagggaagagatggcgagttggtccaggcgaaccagaagagtccgatgggaagcgcgataccgccaacaatacacatgggcagtcttgcctcaggtgtagcgtaaccaacgcctgaagctttgacctttttcatgtactctttgttgtcgtagagaatgacgtaggtgatggcaaggaagattccaatggctacagcgacgaacggcagaccactaattccttcgttccagccacgaccctggcggtagacgatggggaatgcaccgaaaagcatgtagaggataccgtagatgatagcgtggtagagcgacaggaggaggacaatcggctcgcagaaaagcaggatccatgggcgcttgaggccagttgagaaggcctctccaagggtagtctttccctgctcaatgtcggtcctggagcggtacacctttcctttcagctttgagagcctctcggcacgcctgcggagaaggacgggagggtatgtctcaggcaccagaagaccagcaatgatgagcattacaccggaccagatagccatgagtccgtgtacccatctccatccttccgtcatacccaggaatccaccgatgataggtccaagaacaggtcccataaaaggcgcagccgaaaagatggacatggctaaaccacgctcatttgcgttgaagacgtcggcaatgactcctccggcatttgtgagcggactagatccaaaagcggcggcaaagaaccgcaatatgagcagaccatagatgtttggtcctccagcagctccggcattgaaagcgacaaatgcagtatatgtaccgacgaagaccagttgacgaccataaatctcactaaagggtgcccatctgtttgttcacgtcagtaataattcatcttgttcacacaatactgtactcacaataatgggcctagcgcaaaaccgaggacgaagagagagacaccaagagtgacgatttcttgggagaccttaaactccatcatgatctgctgaatgcctccagaaaatgcagatgaacagaacgatacgaccaagaccgagtttgccacggcaatagctataatccatttcttcgtcttcgcccatgtctagggactgtgagtattggtcaagataaaagtgagaattggatgtacacaccattgggtttctagggtcgttctctatccattccacgacgtaaggatcatcttctgtgccttcgccttcataatcgtactcttcgatctcctttgtggtgacgccttggtcgaagatcattttccaatgcgatatgccctcgcggcccgactctatgtcctggcttgagcgccctgcctcgccatctttctccatggcgctgtgtttcgtcgtatcgaagcgtgtgtagaggtgaggtcgatcgatggaagcggcgtcagggcgtgaagtagtagcagcccggatattaaaagactacttattataaccggcaaagagaaaggcaagaacacaagacgacgatcttaaaaacggcgaggtactcacgccacctataaagagcgtgcacaaacaagaatagccactgcgactcagtccgaggacccaacagctcggatggacccccctagggcgagattcccagtagagaatcggaatccacgaagcgatgacaccatgatttcgcgatgccaaaatgccgtaaagtcctcggccgacgctcgcggctttgccgtttccggacaatggtttcactgcatttgtggacctgcgtgctctgacccaataacagacggactcagtgcatcatttgggagacaagtgcttcggcccagcgcagatcgctgcctgtgcgtcatagggcttgtctcgtcgctagctgcatttggacgaaccgagatgccgaggcctctacaggaagagtttgctatggagataagatcctgacggacggtcgggggcagatggaggaacaacagtccgtttcgaattctcatgttgagtacgcgttacaatgcaaagctgataaatcgctgcatagatccatgcagactttgacacacttttcgcatactgatatattggcggacgaaactcatcaaggagatgtacaattgtctatactgtactggactccccattaacctattaaccaagcagtttccgctactttgtcttggagactttgaggtttacactcccagcaacgtctgacgttacctacgcgcgtgactgcaattcaatatcagactgtgactcacatcgtacatacaatcaacttctgcccttctcgcacacctacatacaccgttaggcaccccgaattccgactccgccttttcatcggagacaaaaccatgttccgagtccgatctcaacgcactatctcgccaccgtgaccatatacacctgggcgtgcaagacaggcccgaatagcagaatccctacaccccctacaaatggacaaatttccacacaaaatctctgcactcgcaccagcaatctctaaacattcaatgcaacgcccaaacgcgtggtatgtagctctaaatttaagcccccggcaccaccgcaagccatccaggcaacggggctcccgagcaggaaaagtgggccccggacttgctgcgattcatgtacatgttctagacggagaatcttgagccgcaattttatgagaagccagaagtatgcatagcgacagaacgtgccgaggttctgaaaggcatggaaaggcaacgtgaggtgttcaattcatgttctcatttcattcattctttgtttacaaatgcaagtgccatacgatggatgctttttatcaacgccgttgcgcctgaaggaaattcgtttcttccactccccttatacttcgttactgggataggtcaccttctccgtcggcaagaactcctccttgatggccctcatgttcacaaagcgcgccagcaggttcgcacttccagccttgtcgtttgtaccactcgctcgcgatccaccaaaaggctgttgtccaacaaccgcgccggtgcatttgcagttgatgtaaaagttaccagctgcgttcctcaacttctcttccgcgaacttgatggtctcgcgatccttcgcgaacacagcaccagtcaacgcatattcggaggtgtcgtcgatttgcttgataatgttggcgaaggcattgggcgcggcgtcatcgtagacgtaagctacgagcactgggccaaagagttcgcgagacagcaaggggtggttggggtttgtggtcttgtagacggtggggtggataaagtatcccttgctgctgtcgtacttgccgccgacgagaagttcgagttcgctgtcgttcttggcttcgtcaatgacacccgagagcttcttgaaactggcttcgtggatcacaggaccgatgaagttggagaaatcagatggctcgccgatcttgagggcctcggtctcttggatcaacttctccttgaattctggccatgcagactcgggcacgtagaggcgcgaacatgcgctgcatttctggccttggtattcgaaagccccgcgaacggtctggatggctgcattggcaatgtctgcatctttgtggatcaaatggaagttttttccaccagtctcgcctacgatcctcgggtagctttgatacttgccctctgcgactccgcctgcaatctttccatacagtgaccggaatactgcggtgctgccggtgtaatgcagggcggcgaattgtcggtgtgctagaacggacttggtaacttcctctgcatcacctgggacccactggattacgttcggtggtaagccggcctcgatgaggatctggtacagtagccagtttgacgcaatggctgcgggggaaggcttccagactacgacattgcccagaagggctggtgctgcgggcaggttgccgccaatggctgtgaagttgaagggcgatacagcgtacacgaagccctcaagcggtcggtattccacacggctaattctgttagcttgttatgcttcaattcgagcaaaagcacacgtacttccacactcctggagagttgtgtgttggctggactccatatgtttcttgtgcgtacttgacgttgaatcttaggaagtcacacagctcagctgcagagtcgatctctgcttgccatgcattcttgccctggccgaccatggtcgctgccatgatgtcgtagcggtacttggtcgaaatcaagtctgctgctttcaagaagactgcggcacgttccgcaaaaggtagagactcccatgctggctttgcctcgagtgccgaatcaatcgccttcttgacgtccgcggggctggcgttggagtacttagcaaccacatcggcgtgcgaagaggggttgtgctgtgtgagtatcgaagagttgttgatcttggaagtcagttcatgtgtattttggttttttttggatgttcttacatgttctccagcaacaaccagaggtacctggacagtgcctttcttcttcagagctgccaccgcgtcctgaagctttttgcggtccacagaacctttactgtaatgttgctaaacatcttcgtcagcatagaaatgtttatcacgatgaattagatacttgcgttgggttcattgttgacctctggaatcttgaaggtcgccagcgtccccgcatatctcctcgatgccaattgcgcactagcacaagctgcgggcaaagcgccaatagacctagaggccgaactcattttcaaagagaccattgtgataattgctcaacttattgcaaattgttcgaacagtagagatcgattcagcgttttgtacatggactgtgaaggtgtggaatgacgaagctccgatgctagccgcaccgtgtggggtaatgcaggtcaggaaccaccactgtggtctcttttctcggcgtgctccaactgcaccgacaatctctggggaacattgtccgatatcgcatgacttttgcacggtcagatgcggatgagggagatgaaaagtcttccagacgtggtgccgcggagctcaggtgcgtaactccatctcatggcgtttacatgcggcaagataggtacagtactccaaccatttagctttcaggatacacgaggcagttgattattcttatctgctgtaaaactcaaagaaagaaggtgcggggcggtccagaatcatcgtggagcgggattgatccacaacaattgtgcgattgtgtcgttcactgagaagtcacatgcaatacacagtcgaagtatgctacagtaaacagttttgatttggtatcgtcagacaagcctttatataaagagttcatcaaagaaagactgcctttttcacccagtacagaaacaagaccgaactccaaattcgccgtaccatgatgcgctgagagtaacgttcctacatctccattgcttcggccggctcgttggctgcgggctcatcaccccagaggccctccagtttgaactcggtagcccactccttcacaatttccttctggtcaccaacaagaccacctttagttgctggcgcagtcttcgttgtcgatggttcggcggctggtgtgtatttgggcggacttgtccatccctggatgcgtccatctctccagtcgcagagaaccgtctgtgcagcgctgtggagattgggaataccgccacgaccaagacgtcctcgtttccttgcaacttgaaccaagaagtcggtcgtgcggtcggttccgttagtgaggagagcaggcagatcgtagacctgcatgagcttcgcaaacagatcctcggacgacgataatctcttcaagagtagagtgactgcaggcacaggatcgtcaatttccttgggtgggacggcgttgagtaggatgaggcgcgcttgttgtgatactttgctctccttggacccctcttgagtgttggggaacacgataccaggcgagtcgaggagtttcagcttgttgtctagcttgacctcacggagactggtggtgacaccggcctctgcgcccacaggagctgcaggtccttttcctcccattctcgcgcccaaggcgttgataacggacgatttgccaacattgggatacccgataatgccaactttgatggatcgcttcaattgccgtgactcagcgaaggacttgagagccttgaaaagcgtctcagatgtgctcttcacggtgaggtctttgtgctcgaacgtcttcgcattcgctgcggatttcgatgcgcgtaggggaatcgtgggaaacgagcgacgcaagtgtacaagccacgcgcggaggactggcggaggcactaaatcgatcttgttgagaatgaagatcatgcgcttgcttccgccgtctgctgacatgaccatttgttcgacctctttcgatcgcgtgcttgtggggtctcgagcatcgaggacgtatagcacaacatcggccgcatccactacttgcttgtacaccttgtcgaactgctttcttgaggaatccttgcgcaccttaacgccaccctcttcctcgtcggagacctccgagtcatcgtcatcgtccattgcgtcgttgtcgtctccattctgcttatcgaaggcggcggcgcgggctttagcggaggcgagcagagcggccatgggattggagctatcctgctcactattagtaatggtatgatagtgtggaatgcccacaacataccacatccatggtgtcgtcgtcctcgctgtcatcgtcgtcaaggagctcgttgtcttcggcatcgaattcttcaaagtcatcctccgcaccttccgcaacagcgcctccattcttcttcagctctcgagccagctcacgacgacgagcgttctcctcctctttgcgccggcgtgactcctcgacttctgcgagaattttgtccttgtacggaaataggttgggaatacctgggtccttcttcgtcttcgatcgccattctgggttctaattaaatgtgagagggcgcccagcatatttgcgcatcgtacacaccttcttcgcagccttcttcgctttgcgctgcttttccgccgacttcttctcgatcttattccttaaccgcacgggtacgcgctttgacttcggctctataactggggtcagtatgagtaaccctcatatcggatgtgttaacatacttccgatcttcattgtggctcgtggttggtggttgtacttgtctagacgattgcgcctcgaaattttgttaggaagtcgaacttttggcgaacgacagggatcttgcgggcggtgagcggcagaatcccggcccccaccgtgcccctcattggctgccgtcgcgctcttctacgtaccagcacaaggtacatgctgtcggacaacggacatctattggcggctcagatttctgcagtcgaccatcaaatatttacttgcagccccaactgtccaccatggctttctattcttcaaacatataacgaagtggggcacaaccacgtgtactatgaccgggtagactgcccaaaacatgttagtgcaatcgcgctctttctccatatcttccatatatttctctcccacgatcacacagttgctaagacgtgtccgttcaaagtcactatctttcatatacgatatcaagaggccactcgttctctacgtcagcaacaactatgtccgaagggtcattctccgcggcaacgcagaccatccagagtcatggcttggtaagtttacgggtgagaagtcatgatcgccagtgcttgttgattgaccgcttatagctttttgacatggagtatggattcatgtattgactgaccacatcctgtatgctaaacatcgtagtggtacaattatagattccaccgatgcgatcgtcaagcactggcagaagtgagagcagggcaacacacatttatcagcaccagacttacacgagcaggatagggcgagagattggcgttgacccggaagttgtccttgctacgtcgcacggccgccgttcaatcgatgtcctccaaatatacgagccgaagctcgctaattgggaatgtgcgtacaaccgccatggaaatgccgtcactcggccaactaaacaactcagacataagtcatgccgaaggccttatcccgaaggagtttggccaagatgctgtggagattcccggttcacgaactctactggagaagctcgaagaacaagctatcccctggtgtatcgtaacatccggaacccgaccacttgtcactggctggcttgatgttatgaggtaagtatagctgcaaagaacactttcaatgccgatttgctaacttgttgcagtaagttgaacctcttcatagtctgagcgatctgagcagccagcgaggtagttcagaagtatcgccattggcgcaccacttccaagaattgttctgatgtgacactcgctaattatggcttcttcttaactagagctggcccacccgaagaagctggtcacagctgaagacgtcgagagcggaaagccggatcccgcatgctaccaactaggggcgaaactacttggtctgcaacaactcagtccgtccatcgtggtgttcgaggacgcgcctgctggagtgcgatctggtaaagctgctggatataccgttgtggcacttttcacaacccacaagctagaacaactcatcgaagctggcgcagactacattgtccaagacatgcggagtgtgaccatcagttcgtgggataagacgacaggggtcgcacaactcagcattgccaacgccttggtgtaggcgaatagaactacgcagaatacgaagtgtactccatcctagaataaatctggtgagatgccgattgacacgtgcgagcttactctgaaatgttcaatgaccctgttctggtacggctatgcaggccgcaacgctccagtcagacgtcgagataagcaatgcatctgacagcggtcccaggtcggtgcctgatgctgcggcgaggcatcatttgtttggacctggaatgtttcttcggaatatgcgggcgcaacttagccacggcccttgcagcacttttggcccgcgctgcttcaagaggttcgacgagtttggacaaacgctagctcggtgtgttgcattgcatggagagtgccaggtttggcggtctgagccacgctgaatttcttctctcaagcggccacagaagttcatgcgaagacgtcgacacgaagacaagtgtggagactgatctcaaatgggagcagcgccgcggtggtgcgacagtgcagggggaacaggtgcaacctccgcggccacgcgcaaagggtttggtggagacgtgagagggcacgggagcccccttgctgctgagtatctctaagcgacccacctctgttctctcgggtgcgctcacccagcagcagagtctccaagccccggctttactttggacggcgcatcaggtctaatccacgactctggcgctcgacggtctgtgacctaatcgaggtgcttgagtcgtaccgccgccgagctgggccgatgcaaggtacgctccagaaagtgtcaacatgtccgcgccgctatccgcaagatggcagagagcgcgaggtgcccctttgcgcatgcagctgtgagtggtgtggagttgggcttgtcacacaggtgctcatcagggccgggaagcggttactgacgacatttctgctcggcgattggcgaaagtgtagaaagcacgccaacaggcaggtagcggaagtgtgctccaggatggcagagacggcgttgctagagcggacttgacagcggcgcttcgcgatagagtcggatgaaaaggggtggtagagccggcgcccacgaagacgacggcgctttggctcgcattccgctggacgccccagcagtccggctgctaaggtcgactgcatgtgtcggggaggtgtcaaaagtggcgacgttcgtctcctccacagcagcctcgttcgatgtgccccgagcgcagggcccgagctacgcatcgcatcactgtccatgcacatcccgcagcagatgatgatgaatgatgttcactgtcattgccgttcaggttgatgggggatcccaactcaggccaagctctcccgcgacaccgcgaagcggatcagccgccggccgctgttcgcttcagcggcgggccaatgggcgcatgtgcgcagagagcccctgtgcttgaagcccacaaagcgcgtcggacgttgaggtcgtcgagttggagcgactccaagcgtgtgcgtgactgcatcatccacttgcagatggcgagcagataggctcgaggtggaaaggtgctgccgcgaatcaggcccagcacgcatcgagcagctggcggtgctgattagagacggcgagtgtaacagggagcaaagcagcgaagttatttttgtgcagttgcagatgggggggatgggatgggggagtggctgagcagcgcgggactgaccagggccctgctgggtgctgggtgctgggtgctgggctgcttaggctggtttatgcgccgtctttcctcacaaccgctcacgctcgacgctcgacactcgctcctgctgccgttgcgcggtatactttcgttattgtgctcttcacacccgtcactcgctaccgactttacttggtctaatacttgcatccatacatagcattactacgtgtaatctccagtgctgcctccattgctgccgctcgcgagccccgtgcacgccgctcatcgcccgaacctagacgcacacccgagcacctgctgcgatctcgactgatcttccagcagcccgcacccacgccttcgcgcagagctacgaccgttgcgccgctgcagtcgtcccaagtcgcgtgagaaccctctgtcgctgtccagcttcgcggcgtgtcaaccatggacccgtccggcgagccgcaggaagcaggcggggcctcgcatccgaatggagcgcctcagaaggccccccaatgcgacgtgaagccgcgcctcaccaaggagcagcacgacgtgctcgagcagcacttccagcagcagcacaagcccagcaccctcgtcaagaaggactttgccaccagactgggcgtgcccctagacaagattaatgttcgtgaccaccagtgcccgccagccggcagccgcatggagcaagtagcaagtagcagtctgctaacgtgactccagaactggttccaaaaccgcagggccaaggtcaagcaggaccgcaagaagattgcgaaccagatgaacatggcgctcaatgcaccctacaatggcttgtacgggggcatgcccgccaggaacccgcagtacccgcagcacccagatcaactccagctgcatatggccatgaaccaggagtaccaccccatgaacgccgacatcagccctgccatgctccctgtgcagggcgcggagagcacctccaccctcgacctcacatcccagatctcgatgcagcagccgtacgacatgcaagccatgcgcccgatcccagaggccaaccagtccaacgcatatgcgcccaacgtcgtcatgaattccttcatggccgcagccaacgggagctatatgcacaaccccgacatgtcggtcaacacgcaacaagtagactatccatatgacacgaccaacttcgccaacagcctctccttcgatctccctacagatatttccaacgagaatgcagggccgaactcgatgttctctgcctacggcggcctgggcggcttgccatatgtttcagacatgaattcgaacaactcaatgcccgccgaagcacatcaaagtagcgcgtccctgtcgacacactcctcgccattctctggagctccgaacaatccgacaccacaatcctccaacggaccaactccgccagtcgcttcgctagtgtctgcctacacaggatggacggaagatccaagttcagggccgcaggaccacgttgaagagcccgaagaccagttcacagcgccttataacatgagtggaggatccttatcagagcacaccctgcctttctggtctcagccgggcacgaacacaaactacggccatgggttctatcaacaatccaatgtatcttcacaagcagtgctttcttcacctgataacgacatgtcccgaaaggccagtacagggcccttggacttcgaccccccgcctatgttccaggacgattcgtacacacgaagaaactcttctacgagcaatctcgcaggcaattttgaagctattcaaattcgcaatggtactccggacgaattcaagcaaccaggacagccaacatctatcgctcaaagacgaaaaggccggccagtcacgctcaacccaggtgcaatgcgaagcgcgtcttattctgcgcctatgccttcgcccggtggcagtagtggtgatcacactctgcggcgaatccgttcgagtggcattcctaatgtaggagggcgtgttcagaaatctcagccaggctcagctcaacgctcacccatggtgtccaacttttctgaagctgctgcttcaccaaagtttgcacgcgcattttcctcgtcaagcactgccacgctgggcaatggtacaggcagtctggcaccaccaacaccgctcacgcctcaagacatgggcctatattggcagaacaatacggttatccggcctcattctgtcatgccagaacacaacagtccagagagcatgaatgccaactattctgcggaatcacagtcggcgggggcttttgctaagagtgtctcacctcccaacgcgtcgttggagttgcagcaaatgacgcaacagtactctagcgacggataccgcgattcgcctccacagtcagcaccggctacgcagcagaactttcctcgatccatgtacatgcaacagccacacatacgaccaggtttccattcgacaacggatctcaccattgcgcaacccaagccttcacactttcgacgaccgtcgctgccagatggggcgcagcctcccgtagacgacaacagctactttcagaacggcaacttcgactacaataattacacaggcgtatcattgaccaacatcgctcacaacgtcccgttcgcaccacgtccaagccaagcgcccgaattcctcgttcacgaatttataccaccgcacggcggctctgcccaaggccacatgtaccgccaatcgaacgattcgcattccaagaactacatatttgccaatcaaggaccaagagacttcaagtcatgacacgaaaaagtacattcaccagttgtacgcgctttagtgccttgtccatagacgcttgcataaattctacatgtcactatattcctatggcgatgtcttctacatcccttcacgacccatatttacgaattatacctatcacctcaggatttcaggcgtcaccttcctttcttgccaagcacagtacttggcttttactccgaaccttaattcttaatacgactcgagcacggcgcaggactggcgaaaacaaatgagcagcgagcaagagcggcgttccccgggtccctttgtttcttctgttttggatataccgattacgaaacgtttgcaacgggcgtttggggttatattgtgctgatgcaggggccctttttgtgttaatgactttgtgtttttttgctgtacatggaacgatataaggacggatagtggagattccacccagcttggcagaatgcggtagacgatcaaatgtaacagtcgctgctacgatgcgtgcccgacttttccagaatttacttctttcggagccatgatgtgtgcctgaaagtctgatgatgcaggtacgagtcgatcctccactgcttgcatagggcgagttgaattgggcggggaagcccaggcgggtggcgaatgctgctccagctgggcattaatccttcggcaagttccagcatcaacttcacaccgttgaagcatctatcgccgtagcactttcccttactcacacccctgacaacccgttacatctgccattgctctctgcttcaccaaatgcaacgtccgaggctggtcttgcccacggccctcttcgcccagtcccgcgccgttggccatgtcgaacgcgcgggccgattggagttgctttttctgtaactcgcggcccctgaaattgcagcctgataacgcttgagatctcggaggtagatacgtcaagaatgtcagtatcgtacgatcgcgatctgccgagcaccgattggcttggagggcgttgatatatattgttgtggatcgtggacctgaggtgctgagtcggagtggagagagaagggtctacaagggtctacaagggtctacaaatcggtatgtggaattatcgagcatatatttactgggtacgaggattggacacctgtggagaacatggtgagtgaaaggacttcgtaacgaggtcgacggtgattctggttgcgtgcaccttatcagacacagtggagttcggacgtcttcgcgtcaagtatatgaagacggcacggcacgttctgagtgcggctcggtgcattttgaaccaggcacacggacaatcaggacacgcaactcagtaataatatgtcgaatttatgtctaatcttgaaggaggtttgcgcatcgagtcgagcggcttcattcgcacaatttccggttttgctaatctgaagggtctgagatttccaccagctacgctttgtcttccttgaccaggcgaaatgagtgcttggtgtgtgttgatagtccatcgacttgctggtcgcaccgaatcgattgggggatttgccacttgctcagacgtgcccaatgctaaccagtgaatgaccagagcgtcccaggcgactatgcattgggtgtcagtgtcgtgcacaattaaggagagcaggagacttaccctcaaccacgcatagcgccaaacacatcgttcccagctcttcgccgtctatgaggacgaattgtatcatgttggccatcatagggatctcgatcaacaagcttccaatgatgcttctccacactaacgaacggatgttgcgctgagctgccgtatggctggggaccatgggtgagaaaggaatgtgcgcgctgacccgtctaagcgcgtccggtaccgtcgagaactgatgcgttcttacagccggtcgaagaaggtagaagaagacgccagtgaggcacacgtcgacgacgatgttcacaacgagcacgggaatcgacgccttttgcttcaatgaccaaacagtagcaacgaacactcttcggtcccatatcaatggacgggactgacacagctgttgatgacgactgggacgaacatgaagacgaccatggcaagacatgtgaggtagattttgtcatgctttctccgtacgaacggtgctcgtacaatgtggatgcgttccacgaggaacagaaatacggtggccttggtaaatgtatagaaagtaaggcacacccacgtcccaacgagacagagattgtatgttgtgaggccctgacctgctacaagcactgtggctgcgagtatgaacgccaatactagtgtgtatatgaccaacactagtagtgatatgaagttccgttgtacagaaatgttatgctttagcttgctgaagtgcgagcctgaagtacgcgtcagctgctgtcgatcagaaaaacatgatagactcacctagtaaaaaggacagaatgcccatcaaggaaagtgacatagccataaagaccatacggtatgatgcgggaaccgccgtttgaatgcggacgccttcatctcgaataagacgagcgtctctcgacggcagcacagctgacgcctgaacaataccactaaacattagggagatacaagttctcacgatcattgtgatgaggcttcatcgtctgcgaatcgagcaaccaacgagtcggagaaatgattcgagcttagagagaatagacatagtagcacaagggctatccgatggttttgatgagcactctgactgccgtgtctcctatgtgcagccaaaaagtaaatctgcatcgagagatttgtcttcgttccgaactttactaaattatgaggcgcaaataatgtttagcgcgtggtcgcatcaacacggatatcctcccggcgaatcggagatctacaaatgtaactttcgactctgttatttgcggctagtgtcttactccgcggaaccatagcgagttcggatgtgctcgtggtacgattttgctgctaggatggctcaggaagaaagtttggggttttggtgggattaaaagggttcgtaggtagccacatttgtcaattgaataatattgacgagaaagccacgatacccatatagtattaaaacgcagtgacgtatttgccaaaagaccagatatcgttacttcaatatttgagtagactctaattgaaatcgaaaggaagccacaacgcggatatcctcctgaccgagtgcgtctgaaaacacacgagccggtggattttctaggacacaatatcgggctaaattgtgatctaaacctcgtcaaagtctctagcaagatcgggcaatggggaaagatctggacgccaaccctaatagtgcaagcactcctggagtgatcgcgtcatcgatgcgtaagtttgaggagcctggatgggaatgtcttttttacgttgagtcccgcgtggtgcatagcaagggatgtgctggtcggcatttggagccgaagctgacataactccgcgtcgatccgttgaagatatgctcgggcggtagacgacgcaatgtatcaaatcgaaaacgctgcgtagccagaaggtatgagggtgcgttggcctatcacccaatttataatccatgttccatgatgctttcctcaggcgtccctcatgtcgcttggaccgagtgacaatctgtcgagagcgatctttgtcgcaagctcatccaccatgtacttgatattcagatactgtgagctggtagatccgaaggttgcaagcgcattgcgcaaagacgattgaagctatgagtttgtcaggccttgagctttaaaaagacccgcatgatcagcgtaagacacaatgcacttacagacagcagaagatcttcttgttgagtgggcatggtttcggatcctgttggctcgtcttagttgctgttagagattgactgcgaaaagtttagacagccgctcagtactaagactaccgggcgtgattgcttagcgtttagttgggtttctcgggatgacctgctcgatggatgtgtttgatatgaattgcggttcagagcggggcagtctagcggggcagtctgtaggcaagacctggctcggctcccacgctgcagcacaaattgactgctgttctgctacttcaagggcatgcaaaaaaggcaaaaagaaacgcttgatgatgatgagggtgggattcgaacccacgcggtttcccactgcggaacaatttgttatggtatcggtatacctaaacacagcgccttctacacttgaaattagctacaggatggtagcaacgaagaggtaagtacgtacaaccactcggccacctcaccgattattaagcaaactgcaaataatatagcttaaatggtatgttgcaaaattatctatgactaggctgtcttgtcttggctgtaaaactttttctcgatgccaacttgaccccgcagatgcgttgtgtatgcacttgaatcaactaaccaatagtcgtagccgtgctgattacagcgcacgagtcaggtagcgcctagagctaggcatggtatgctattcaatcattcaaacatcagcagataagttacttcacccagtctcttctctacggaatgaacgaaatgcttttacctagtctctcgtatgtacatgtctcgataaagagaatcaccccactacttatagtctgaatcaacaagctcgactctggtctcagtgcacgctacttcgaatatcaaaacaatggagtatagtgggccagatgcgatgtacatgcggctatgcaatgaattatgcactacgtgtagcaatttagcaagtgctgtatattacaggtagtttgaactctattcatacgagacgcttgctctcacgttgcagaaaaagcgaggcttagcagcttcgaaaattccatgtacagggttgtattcctcgcctttgtgtatacagctccatttaggcctgccacaggaaaagttgatagagtctctagaggtatttgcagctttttctagttgttttctcttcggcttagactattgtcgcagtctagctgcattagctatattttgcttcttctgcaacttgagaggcgtatgaattgaacaaaagaggcattctgattgatggacggaatcaaatcacttgatctgtgaattgcttgccatcattcgataattctcctccatctccttggactcctcataaacagccataaactcagcgagatattgccccatttgcctttcctgcattgctcccctgccccaaccgagatacagctggtcagcatggagagatccatttctggcaagttggcaaatcgactttggtttgacaagcagcagacgccggatacacctgtgccccatccatccctcgcggcgattggctagcgtttccggtactttaaaaccctgttgaataatttgccggacagcagcgagcttcggagggacgggtgagccctagctgtgcatataggccctggggtctttattctcctcaagtattgcttcccagttttgctacaaaagggacttcatatgatggaaggacgacggtttcaatcggtgatgacttcatgtcatcatggatatcacagaatagtatcgccggaaagctccaaatagaaaaggtagttgccggatattttgcgggtcgttctgcgagtagttctagtcgatcctctgcttgtcgagcaagctctgcagaacacgctagtcgtacctgacataggagtggtgtgattcggatagcaaacattaatctcgacttatcgatagcagtgttggcagtcagtgtcgcgatgactaggtcgtgaccagtatcgttgtacatgtcccacgcgtccttgatcatcgaacttatggcctggacttctcccacgaagcactagatcgcaaagaagaggtgttagcagttcgtacatgcttctaagctttccctttgagacgacgggtaaccttgcgaggttgttgaccaactgtgctcagctcgtgcccacacttaattaactcctccgcgagccaaccgactatgaatctggtgtcctctttttactgcttatatgaatcgcttagagcgttggccgtcttgtattttaatgatgctcagtcgtgacgagatattgtcgataggaaggctatgaagctcagtaagtaaaccaagacttggccctgaaatgattgccaatggattcccaattgaatctgacttgggtctgaatcgatttgactgcgttcttacacacgggatgaacatgtttataacatgtttctaacacgatcaggtaatgatcaaaacacggttagaatgcgttctcgtaggctgtaggacaactgtagtgcgactgtggaagagttagatgttgcattgagacaactaaaaattctcgtgatgtcgtgatgcagaagtcatggtgtcgagttttgtccgagagagctgcgcaaccgcgatgacatgttcacgcccgaccagtttacactagaaagcttcacgtccgcttaagatggtggcattcgcgcagtggactgtactcggtctcatcgactctccacctgccaagtcactgtgtctctgccttcgaattgcatgaccgtccagctcttccgcccaccaaaaccttgcgcgctcatcgaaaaccacgcctcctcttctttgccctgctctgctccctccatatcgacatctgcatcttgcgtcccgttggtcttgctcctgcccttacttctaaacgcatccctccgagcggcaataaacacgtcccgcatgaaagcaggcggcatgaatcccttccaccttacacacaccatatcccgcgtttccaggccaaccccaaagtccgggacctcgtaccgcgatagatgcgggttgatatcgtcacttgctttcacccgtggcgagttcaagctgagcatgttgatgtactccaacaagctcattgcttcgtcttcgtcgtatagtttatccaactctcctttgaccagcttcggacacagcgaatcgcccagtttcgtgatgctcggctcaattttatgtacccaaggcgcatgcttcgataaaacctctctaccttccgccagtgactctcccgaggtcgggttgtgattccaccacaaccacgtcaagctcttattcagcacgttcttcgccgcccattccagccgcccaaagcccgccttgccatgcttcatgctgggcagtctgaggtcgtattccaccacccatcgcgccttttgatgtttcttgccgccgtcttcaatcggcgtgccttgtaagccgcatctttcatatgtagcgcgatcaagttccatcttcaatttgccgtcgcgtaactcaaatctgttgtccaccagctccctgccttcggacagcatagtcacgttcccaagcttgatgtacgtttcgaggaactcaggctcgaggatgtcggtgagtttcaagtgcgcgcgagcatatgttgccgtagcgagagtatcttgtacgagcaagtatagttcggcagggagtatgagatcgacggtgtggctgtacggctgggcgttgaaagtcgtgaagggaaacttcttggtcgagacattgtgcggatcgatgtaggatggaaggacgctgtgggtgaagtagactttgggaatgggcgtgtcgtcggtgtggtggatgtcgagcatcgcgttggaggcggtcagatttgttttgctgcagaagtttgtctagaacaggtggggaatgaagctcgagaagcttgggtgcggcgcggaacgcagcgtgcccaggtggggcgggatggcgcgtggaaacgcgacttttttgacagccctgtggcgcggggcgcgcgtttgcatgtgaacatgacgcttgccacgaaaacgatggaagcattattctagtatggcttgtgcagacatctaaagcatatacagtgtatttcaattacagagaaatctattcatgcgtttcaaatgaaataggccaaatagcagctcatctcaggtcaacagtatcatgaaccacaagcccaacatgacacatagcaacccaatccatgaactcatcgtgacttccgtacaatataatcaacagaaacacctcgtgcaatgcctttccaacgcctccaatatatacgccaatgtgccactttgagtatcctcatgactgtgagctctttacgacgctgtcgaatgctccatgcttgatctcgttcttgattggttgcgattcggggccccgggccttgacgctatatacatggtcgatttcgttgattgtcgaaacttcgttctcatgaccctcgggtatcatcttatgtttgagggtccagcctgcgcggcgggcgagttcggcgacgatgacatcgcagtctccgaggagattgatgtcgaaatttatgtggtgtatgggctgtgacacgttagtttattgtgtagaaatggtgcttgagtgtgccttacatctctcgaaatatagatctgcggcacgtcgcggggcaggaagttgggaatttctgacacgggagcgaccttcatgctcgtgcccatgacaatgaccagatctaccttgtctttgtcgacgtctttcagccggtcgaagaagttgtttgggagcgcttcgccgaagaaggtgatgtctggcttcatgataccgggctgggggatatcgtatgcgccgtccgactcggagtcctcgtcacttgatttcttcttcctaggaccactgccattcgacgtccgtttgcgcttcagggcttggcttctgtgcagctatctgctcaagacaccgcttacactcggccggcttttgcgcgcgcaccgagtcgaagatgtcttcacctggcacgttgtgtttgcatttcccgacaagttgcagtcgcccaagagccgtggcactggatcaacttgtccttcagtatgcccgcgttcgcttccacattgtcgatgttctgcgtgtaattggtgagcagcttctctttgtcttgcagtagccgtatgaactcgtgcgtcggtgtccacttctcgaggtctgggatgatgtcaccagcaagcgcatagaaggtccgcgggtcttcgtcgaagttgtgaatgtcaaagacctgttcgggttcctcgtagcccatttgcagcagccgcgagtagaaacccgtgttctttgagcgaaagtcggggatgccgagactcgttgagatgcccgcgccggtaatgatcatgatgttcttgcgctcgcgcagcagcttggcagcgtcgtcaattgtcttgtactgctccagtcgcgggcgcttgttcagttcgcggttgatggccagcccgagcagctgatagaagttgtcgtcggaggcgtcttccatgaactttgggatcttgaccccgaacgccgtgcacagcttgcgggccgtcatcttctcgttggtgatgttttccaaaacaaattggcttgcgccgacctcgtgcagtcgctgacgcagcgcccttgcctcttctgcagtgcacgtctcggcggctgtagttccatgtcaattgccatatgtggcggcgcatagtcaaatacgcaccatttccagagtactcaaaagcatccacctcgtcgaggatctcctcatacagggacgccgtgtcccagaccgcgccatcgtcgtcgtcgtctttgtcagcagcaggcgcatcttcgtccttggcgtccagatgggctgtcgcggacacgccttctgtagcagtcctttccgcgcccatgacaggcaaaggggcggcgtcgtggacagcgacgggccctgaataggcgtgggcagccatgttgtcgtcgccgcagtcgctcaagattactggtcgaggttcagggacagcaatgtggtcctactgtcgctctagagccgttcatccctaaacaggctagtggaccgctagactcgcatcaacgcgcacccgcattaatgggccgatccctgtcacttgcaaagtcggtgccagcgactactcgaattctgaaatcgccggaatcctgtaggctgtaccgcacccgacccccgttttacaccggtgtacttgtgctcctcggaacacttggcttgacgcgcacgagatgtatacaggctctcatatacctccactcctctaggaatcgggcatcgcccacacctcttccagggtcagcactcggagtatgtcggtcgatcacatcctcgcgtggccctcgccaatctcatgacgagccccatcacgaatggatgcaggatcgtggaaatgcgaatgcgatatgctgggtcccgagcgtagctagccgttagagacgcacctatctcgaacaagagcgaatcatcatcgttgccatgagggtttcggcataccgacgtaggccatcgtgccgcgactggtcgctttttcctctctgcagcgtgctttgcaaggtataagggactgctactgccagaccgcagtgggcatcccttggtctgatatttcggttttgtcttataaatgtctgctcaatatcgtgcgggctgcgctctggagccagcccgctcctcaccgtcttttggatttcacaatttgcatagacctgtgcagccagcagcagatctcgtcgtgttccgcatggatcgaacagatgcccggatgctcgcaccttgtgacaccaccagccaaagaggccccgcctcgcagagcagtttcgagactttgcctgtcgaggtcgtcaaccacatcctctcgtaccttgtttctcctcgatctcggctaccaggactcacagagactcagagctcactcgaattcaatgccttggcaaggttgaccttgaagaagagcgaggatttgaccgcccccgccgacagcgaccgatgggccaccaacctcttcgagaaccacacgaatcaacatccgtttcatacgctctcactcacgtcgaaacgatgcaacgagctggtggaaagttactgcggtcatctggtcagggcctgcaacatgttcaaccttccttttgcacagttcgacaagtacgggccgcagtcagtgtggcctgacatgagcggtatcgtgtaccggaggctgtggcttcagcacgcgcccagacactgtatttattgtcatgctgttatggatatatatcctttcacgacactgaagcgacttttgacgaattgcaaagcctgtttctacgcccagactctagtacgttgtatcgtgatcgcccccagtacaggcactgaccaacgcagtctctcgatgagattgaaagacagtaccacttatcacgtgccactgtcctcgcctcgccattcatcagaggaacccagcactcgttctggttcctgcgcgtcgatgtagaggcggtggcgttgcagctctacgggacccgagccttccacgaggctcatcaagagcaatttggcaggccatgctccatttgtgctatcacaaaattcacgccttctcagcggggcacaaggcacaagtcgacccagaagagcgaacgtcgcatcgtgaaccaaaggaagaagacccgacgtacactacgcattcctcgtactccactcgacaacgacgcctattgaaaattcgcgttctcccttcttctcttctttggcgttggtcctcgcttttcatgctggcaaaatttatcttctccttgtgtttgtccagtgcgtatgtaaatgccccttgcttggacagttctttcttaccacatcttgctcttttgtccctattctgtttaaagattcagcggccccttccaacatgtgttctcagcacaatggatttacttaattgctgagttatagaaggggcaaaacttttcggtctgtcaaaataccccgactaccaacattacgtagttatgaacccatcacgatatatgagcagtatagcctaagctttgcaacactcagtagcttgactgaaagaatcaatgttcgcttttctgcgatgcaacaccttctgtgaaaacatgtcgtggatgaaggtaaaacccatgatgattgccttcattcggaagacccgaaaaaagatagaaccgaacagcagttacgtgaagtgaagagctgcacttcgtcattcaacgacaccaactgagtgccagcacagagctttcacccgtgaacagcttttgggtcacatgacatcgtgtccaacttacagccgcgctgcgaccgccttggattctgccaactagcttccacggatagctccacgctcagttcacctaccaacatctccactctacacaccaccatggcagagtactggaagtcgacagtaagttatgcatccacgttcctggcgatctcaaatgctaatacaaacaaagcctaaatactggtgcaaattctgcgaaacctatgtgaaggacacgaaattcgagcgcgggcagcacgaagccacagggcgccatcagggcaacattcaacgaagtctgcgtggcctacatcgcgcacaagaaaatgaacagcgcgagaaatcacgggcgcaagccgaggtcgcaagactgaatggccttgtgccttcggaatccaaaggccctccctctgtcgcaacaggctcaggtggcccacctccgacatacgagaaacgaaccgagaagaaagcgactctagaagacaggaagaagcaatgggagcaactagcagcgatgggcatcacactacccgaccaggcgaggggcgatttggcgattgccggcgagtggaagactgtgtctacggaggtcgtgggcgaggtgaacgaagatggcgaattcacgaaggtggctctcaacaagggcgtgcgcaagcgcaagcttgatgaagaggaggaggagcagaaagaggcgggagagatcatcacgaagcgcaaaggctggggccacacatacaaaagcttcccaggcagcaatggtggcgaagacgatgtagagagtcttttggcaaagaagaagcctcaggttgatgcagcggaatctaccgcgggaggatctactctgaagaaggaagaaactcaggcggatgatgttggtgttgcgctgcaggacattccgacggcagaagaagcggaagcgagtatcaagaaggaagaagatgcaccaactgcaccagctattgttttcaagaaacgaaagaaggctgcgaaatgagcgcaagccttcacgcaccggaagaacgaacaaaggcgttatattccgcggcgatgtcacaaggtatccgcggctggctcgacgagaccgcgacagcattcaggcgtcatcaccaccatgatgacatatctttcctagcctacactcgctgtgcatgtttggatgtgttagtattccattcacatctgcagcggcgacacgtcatgtgcagtcttgccagcaacactcgatcagctgataaagcgcggttgccttcagctcaggcagcaccgcatttgagctgtcgttccatgactctggctatcaccctaccaatatgaaaagggaagggaaagagaaggagaaagatgtgaggagcacttggaaacaatgtgggagctggtgaattcaatcacgaacattgatctacatctgtccacgcttgtggacaaaacctaggagcattacagtagcctcgtagtcagattagaagtcgaataaatcgaatgcgagaccaacattatattccatgctacgtcaatttgaggcctcaacttcgaagcccacttatttgatcggcgcatgcaactaaaccttaaaccccacccctgtccaaacgttcgccaagcggctcatcgcgtcgccagcgctagacaactgtcgcgactctcagtgtattgtacaagccatctaccgtattacgaccgctacttccgccgattcttgttgcatttgcatggtcgcgtagtagcatgcttcatttgcccaccaaccatacgcgaccatgcaccttatcaaaccgcagtggttgacgcacccaggtcagttcaccctcgcgcacagcgtcgcatttgcgactggtacatgacgaacaacgcatactgacatggcatctttccctaggcgacctcaaggactttgaagtctacagctgtcacgtctcacccgatggatcgcgtcttgtcacggcagcaggaggtacgttcacccatcattgcagagctcatgcgcgatgcgccgtcttgaatcccgtgactgacaaccaccttgcagatggatatgtgcgcatatggtctatcgacgccattcttaactcccacgaccccgaatacaagaagccgaagcagctagccgctgttagccaccactcgggcaccatccacgcagtccgcttctcttccaacggcaaatacctggcatctggcgcagacgacaagatagtgtgtgtttacgcactcgatcctaatgcgccgacacatgcagcgtttggtgggtacatcaggtgcagagtgatgggacaaccgctgacagaagggtacagggacgaacgaagctccacccgtggagaattggcgcgtcattcgccgtctgataggtcacgacaacgatgtgcaggatctcggttggtcagcagattcgtcgatcctagtttcggtgggcttggactcgaaagtggtggtctggtcgggacactcgttcgaaaagctgaagacgctatcgaaccaccaaagtcacgtcaagggaattaccttcgatccggcgaacaaatacttcgcaactgcaagcgacgaccgcactatcaaagtctaccgattcaactccccgccaccaaatgctacgcaacaagaccaggtcaacaacttcgtcctcgagcacacaatcaccacccctttcctcacctcgcccctcaccacatactttcgccgctgctcctggtcgcccgacggtgcacatattgcggcagcgaacgccaccaacggcccggtcagctcggtcgccatcctggatcgcggtacctgggatggccaaccaagccagaccagtttgatcggccatgaaggaccggtcgaagtcacggccttttcgcctcgactcttttaccagcaacagcctcgggtcgagcacgatggaaatatccaccagcccacggtcacagtcgttgcctgcgccggacaagacaagtgcctgagcatttggaacacggtccttgctaggccgttcatgatgactcaagaactagcagctaagtctattacggacatggcatgggcacccgatggcgagaagttatttgcaacgagcctggatggaggcatattgactatggtcttcgagccgggagagttgggtttccccgcgtcattggcggagaacgagaaaactttgtccaagtttggtgctggccgaagagttggtatcatcgagggcactgacgctcttttgctagaagagagcagcaaaagtggagagctcaagggtgtccaaggtaggatgggtgcactcatgggcgatggtggtgcagtccagcctcccatcacaaatggcgccaatggcattgtcccctcaacgactctcaccaatggctcaagttcgaccgcacctgcagcagcaccagctcccgcaccagctcccgcgccagctcccgcgccagctcccgcgccagccgagccacctgtagatcagagagttgagaagctgaagcaaagggttacggtcaccaaagaaggcaagaagcgcatagcacctatgctcgtctcgtcatcatctggtgttggcacatcatcactgcctcagacgcaactcatctccgcgaaaacaacatctggagcgaggagcgacaacccacacaacatactggatctttcaaagccatacgatggtttcccaaaaggtggactcgcatcaatgctgattggcaacaagaggaagtttgctgaaattgagggtgacgaggaccgacaggtcgagcgaaggttagctgcttcggtgcggcctggcggagctgctgtggtattgaacagcgaaagtggtctcatccctccagcggctgcagcctcgaagagcaacgatgtagccgagccatccaaggttttgcggccggcgattatcagcccctccttgagtgtgagccaggtacggttggctgtgccaaaggtacgcagcgtcatcactcgaaccgcggacggaagcgagccacagcgcaatggcgtagacgccaatacaggtaaagcggagataccggatactgtcatgctcgaggcgcgtaatgcaaccggacattcacgaaccggacgggcacaagatcacgaccccgcaaaaattagttgtacaagcaaaggacagcctctatggcaagactttctaccaaaatcagtgttactggtcactggcaacacaaacttttttgcagcggcatgcgaagatggatcgatctatgcttggtcgccagcaggtcgacggacactgaacgctatggttctggacgcacaacctgtcatcatggactgcagaggctggtggctaatgtgcatatccgcagtcgggatgtgccacatctggaacctcaagacgatgtcagcaccacacccaccgatatctttggcacctatactcgacatcgccgcgcatactcaaggaccccatcttacaagatcgcctggcatcgtctttgctcgactcaactctgcaggctgtattgtggttgcaatgtcaaatggtgagggttacgtgtacaattccagcatgtacatctggcagaggatctcggaaccttggtggtccgttggcagccaatactggaacaccacagattcatcagtcagcaacatcagatctagtcaggacaaggcagcaccgaaagagaaggatgatcaagtttcgatcgagaacatatcggcaggcattataccagcactcgagcgcaacaccacgaaccagtttcttttgcagggccgcgcattctacttgcaaagacttatcaaggcactcatttctgccgaaggttatgagacctttgagagctctgttagtgtggcgcatctcgagaatcgtgtcgctgctgcgaagacactcggcgcgagggaagagttcaagatataccttagcatgtatgtcaagcgcttgggagctgaaggtttgaagggtaagatagaggagctgctacgaagcctgacaggcgacctcatcgttgaggaagatgaggaaagtggagagcaacaagaggaaattatctgtggttggaaaagagaagaactgctcaaggaggccgtcctgatcctcggtaagcacaacgtactcaacccacgaccttcgaataacgcactaacatgatctccaggtaaacatcgcgaccttcagcgcatcaccgtcccatatgcacgcctactcggcatcgtcaccgaggaccagcgccaggacgaacaggctatgatcactgacatgtagaatacccatctttttcaaacatttgtatcaaaaagcattattcagcgtcaagtgtcggatactactgggcgcatagcggttgggtcgggtacattctgggtcttgagcatgaaatggatatagcatgtaattgtagcgatggtgtgtctttatcggctatctagagccatggttcaaggcatgatgtccgtttgacggcgctttgatacatggtgtcacttcgaataaagtgttagaagtttgcaaggagatcctgagatgtgtaagcacgtgacttggtaccgcgctatccggcgctaagggagcaagtgtagctgatcttcatttaccaaagcaacagccaacacgctcacttctctaagacgtttttgcgttgcagttactactatacctaggtatgtacattatcttcttactcggcctcataaagccttaccagcacacaactgcaaacacacatcctaacattatgactggtccagcgcgcgtttcgccgcgttacagatttagcgcccgcgccacagccaacagtaggacaaatcaacaagtggctagcaagtttccttggaccctttgtcgatccacccccttgtttcgcagcgacgttggtcgccaaaatgccttaatttagaagtgagggatgagaccttgcgctgatgatgacatagggaggctgtgcgcgagagttggccttgctttcgtacaactcactcactcactcactgtcctagactgatctccaaaccatacgcaacgggacggaacgctgttgcatgtgcgacttttcctttcaagatacgatactcagttatccgacgcgacaactcagcaaccatggttttcaactgcaccgaagtgcctgcgtcgacgcagaccgacgcgggcgtcgcaggcgcaggcacacttctttctttcattatcacaaacttcatctctttcctactatctggcaccatcattctactcggcctgcgaaagtcgacatccgcgccaattgcccgcaaactcctccagtccttctccgatcaacagatcctcactggcatcggcatccagagcgtcggcctagccaagatgaagacaatggtcccataccacttcttcatcatctggctcctctcactactatccacggcaacgaacctcgtaaccctcctggccctggttaacgacttcaagcgagattgggtgctccggtggatccggcagatcctcatggccatcaacatgttcctcggcatcctctcgggtattttcatcctgcagactgtgttgaagaatctggagcccaggctgcctattgcgtgtgtctgggaggtcgaaggtcgcggcaagtcgagcaatgctgcgacgtccgttgctggcactatcgctgttatcgcgggccaggtcattgtcttcatcttatcgactctgtacttgcatgcacgccagtatcccaagtggatgaaggccgtgcaagtcgtctgcctgatcgccctgctcgccatgggtaccggcgccaccgtacgcgtcgtcatggagtctcaagcattcggatcgccgcctgaatctgtgaatcttgtgggccctagtgaaggcaaatggagctttggacagctcgtgcctttgttgttgttggccctgcctattatcagcacggtggaaatcatgcgtggcgagacgcggacgccaccaagccgcgttgatgaagacagccagccacttttcgctggcggtaatgatatggagtttcagttccagccgaatccgatgctggggagcaacagcaatttgtttaggaaatagagggcatgaggagatggggtgtggcgctgaacgcattaagggaggaaaactgtgataccaattgaatgcattttctttcttacgactatttgtgtgcctgtcgctgaagcagcgaccgtttgtatcaagatttgagttgtctgggagcaagacagatttcaacatgcatctggtcggatctctgcctatgcaaaagaccaaattgccatgatcattttgatccgatcctatatggatatatgccgacccatcaactgccagcattccacctaatcatccttctcgagccacggcttgcacgcatcatacaacttcggcagcgcgggatcataggccaagaaccgttggaacacatcctcatccaaacgcttgatcatatgcatcatccccacgaagatgaaatccgcatacgacactgcaacatgttagcatgcatcattcagacacataggacacaaactcaccggtctccccaagaaaatatggcccaccactctcctctaaccaccccacagcctccaaaaccggtaccctcgcctcctcccacttctctcccgtcgccatcgtctcctcaacctccaccaaactcatcccaaaccgctctttccgcgtctcattgaagtacaccgccgaccgttcattcagcaccctttttggcaccttcggtataacaaagcctgtcaacggcttcattatattagcaatctggtcgcgcactttcagcacaatcgggtcatccagacgcagcgacgggctgggatggatctcttcgagtttgtgcgcaatcggccacgagtccatcatgtgcgtgccatcaggcattgttatcgtgggaatggcgtagtcggtcttgtagtccggggcggagcggtcgttgggcgggattccgagggaggagagttggggggcgaggtctgggtattcgatccaggaggtagtgtaggggatttgcttgaagttgaggatcatgcgggctgggtgtgtcaatgttagtgggaatttggggtgtgggatcgggggtgtgggtaacttttccatgggttgagggaccaggcggtgccttgtttgcttgggaggtcgtagaagatgatttgagaagacattatggaacgcggatggagttgttaattgtgtacgagagctggttgcttgtgggaaagttgcatggggattgtgtaattgtgagtagctgattcaatatgaagctgttcttccaaagttgatatatacgggcatcacgccctagcaaacgacacttccgcgcccgagagctttcaggtgcgattggtaggtgcatttgtcatcagctctgtgaattccagagacctagcgccatgttacagccatcaagaaatgtcagagtcgcacagatcgctaagttcaaaacttgcatcagctgttgattgcaaatggtgatgttgaaaaagcggccgcggacatggcccaggtgcgcgtgcgcaatcccccttcccgtctcccgcttacgccttcttcgccctcccgacaaacctcaaggtgaagagcttatctacacagcatgctcagtccgaccgcagtcatcgcacaaactagctgggtgggtcgacatgtccgcatgcactgcccctctttggaccaccttgagttcctgtcaactagcacatgctgcaagatcccgcttcagcccccatattggttccccgacctagcctcagctggtctagacagctcacacatttactgaattctcatagtcagagtcgttccagcgaataggccatcgctcaacaatggcagttactaaaatagtctcgctcgtcgattggcagaggaggttggtcttggaagatcagccttaccggagtgtataaggcgtcccatcatgcacattgtgaaatgttggagagtacgggtgagggtgtacaaatgtttgctgcgagatcacagcattctgctgggcatacagtccttgtcttgctcgaagcacgaatttgtttgcgcgttctgacacagatatcagactaatcctcatccatttgcacgaagtttcgatgctggtgcagacacaccttgcatttcagcccccaattcggcgccgcgcgggccagcagacaaggctgaaaactaatctttaagagaacgatatctcacgttgtggttctgtcaacgcttcttcaatatcttctgcccactatgagcacttcctgagctctacatttcctgccgagcgcgataaggcagcgacacgactctagcttctctctagtataaacgacacatcatccaggcagcagaagccgtttctcacgaaccgcgccttggagaaaacacattggagcattaccggatctcgagaagcatggaaccaatacggaaggtcagtggtcaatctgacacccaacctttaagctcgcctatatcgcctttcgaagatgtggaaacagcctacgatagcggcgacctagggatgcaatataacgatgcctcgaactactcacccctcgcgacgccagattctgttatagaagcaaggagaggtagctacacatatctcaacacacccacctcaacctttgaaacggatcagaactcggataaggagtcgttggtgggcgaccaattccaaagtcacaggggtcaccacgtcaagcgcttcgaccacaacgaatcccgcatgaagcttctccggataggtggatcaaagctcctaatcacgatgctattcagcgcgttgatgtgtgtctgtctgagatcatgggagggcttcaggcaccaacataccgttttgtcgaagattgatgtgcgaatattcaacgccataatgatcggtctttccctctgtctgggcctgaacctcttgtcttctctcaaacactacgcgaacacatttcggtggtcgttcctggccaggagatacgtcagcctggagacattcgatctcattctacatgcgagctcgctcgtcaaagtcaccaaactcatgatcatctcaatgccgggcatccgcaggcaaaaacacctacataaattaccttggttcaaagatgctaggaatgacggcacgaagtggatgtggcttgtatgcgctctttggctctccatcaacattggatctcaggttttggttgccttactatcgctgttttggcctgtggagaactcgctcactccactcatgtcgcctggcaatgtgaccgtagcagacttgacgacatggtacgttggtcccaaggcgaaaacgaacgctactgccatggagaccgcctggcaatttgggatggaagcacaggtctattttgagtatcccataaacgagactatgacagacctctcttcattgccaggaacgccattataccacaatggcacctcatgggagtatcgctttttcaatcggaacccccaacaacagtataccagctatatccttagcgaacgcaagattcacgcatctacaacttgcgaacagcttcaggtcgatggaaacgtccgaacagatgaggatgggatcctcttcatcaaaggcaaggcagatggacaggactggacaatgtacaatattccggagcaggccgcaggatccataacgtggatggcctcggttgatgcacactgcggttcgcgatgcaccaactttactatcctacagaacaaggacaaagcaaacatccccgggtcatcattattcatgtgcaacagcaccctgtcacacgtaactccagcacatggcaaatacgacatcagcggcctaacccacgacgacgaaaagtccgtctatgggagcgacgcattcgcccgaatcgctgcgggcgctatcggctggacaggaatcgcttggaacgactggaaaactctccaatcacgcacatatacacaaggctcggaatggtcgcccacaactgtcgtaacaaccgatgacgtcgcgaggatgctctcgcgcttcaccatcggcgccgtagctgccttcgacgaccacgggatccgctacaacgttcgcaatcaacaaaccgtccccacgcaaggccagcaactagacgtcgactggttctggatcagcgtcatactcagtagtatctgcggcatacagctcatcgccttgattctgatggtcgctttcgcaaaccgcgcgattgtgcgcgacgagagcttcttcagcatggctatgctgctgagccccgtagtttcgaaaatcggaccgagcgggatgaatttgagtggtgcagagatcaaggagcatagaaagttgatgtggaagaagatccggtatgattatagggagggcaaggatggggggccgaatcaggtggatattttcttcgaagggaaggatcagagagaggggaggaagagttgggcgccggggtcgtattcttgagtggcgtccgatcatgtcgcagaagaagtaagagacggcaacttcgcaatcccgcacttctggaacatcggaaaggacaggtttaatgagtggagcgttacccgattgataggatttcatttctttgagcttagcgatctttatgatggataatgtttagatatggcggcaaattacatacggtttacagagcgtctccaacacttacaagtgccctcctctgactgtcagcggcacttcggttcgccgtagtatatacacccagtgcgaaattttcggcttatacgtcaccgtacctgtggcatttacaaccttctcttgcttctcctcactctctatctcttccttactgaccagtttccaaagcatcccggtatccggaaatccagacacgtggggtcttgacgaatacaagccatcaacaaatggaaagcgatcactggaataggacagtgcaacccagcgtgctccaggcttagtcgcatatgctaggtgcacggccaaaatgtgcaatggatgcactggttcgggtgtctcgtgtaaacttaggtccagtggagtgtcggacgggatgtcgatgggatagggaaggggtaatctaacgtcgtctatacaggctatgcaatctgatgttgacttgtctactattacggaataggcttgaggcttgaagactgccaggacggatttgtgatcgagtagatccacagcatcccagcgcatagatgtgccagcaccaccattaatgctctggctgtcctcgaagcgatcgttccggtcaagttccttttcacgtcttcgtcctagatcaatggcaacgtgcgagtagtcgacgttgtggatttgatgcggcgatttggtgacggtgcggagatggtaggagagcatggaggtgccgcagccaatgtgaagaagttttggctcgtcttcagtactactgctcaatgcatccttgagaaacgggtctattacatgtggtgctcctagccactcgaatggttcgacctcggatgtgaagcgcttattccagtattcttgcgacccgtacgatggtggcatgtcgacctgagatccggaggttaggtccatgtttctggctggttctgtgattagcactattacctgcttatctggctctgatgatgatcaaattacgtcgaaaattcctcgattctatgattctatgtctctgtgtagttgtgacaaaaaagcacgcggtgaaaacgcgactgcacgtgccggcccgatcttcctccgatcttcttcaagatcttcgtttccaaccatcggactcccgcatttgcgccgcaccaccgtcgtcgaatttcagcaccatggcgtctgtccagtctctccaatcgataccacgctttctattgccccgcggcacatccctcctgcgaccgcaaacacgcttcctgctccaaaaccccgccctcatccgccatgcatccactcccgccaaaggcctctcagccgaattcctgaaaagaagacaagcacagcaacaaaaagcaccaccagtaataccccagcccgacaaataccgcgcaccctcccacagcgcacgcaaaccgaatcgaaatctcgagaacaaaatctatggcgcaccaccatcagaagaagacaagaaacgcatggcgacgaaaaagtaccccaacatgatgtcaccagaaggcaccttctcacactggtttcttcataaaaaatcaatccatctttacataacactggtacttgcatcatccgcaccttcccataccccgtcctaacaacccccacagggcattctcgtttccctagcaatagcagcgttctacatggacttcatgtccaaaacagtctacgcagaactcgtgcccacgcgcaaggacttcctgcgccacccgtacgactcgatcaatcgcttcctcgaggtctacaaaatgcacatggaacagttgtcgcaggtgtacacggagcagcgactgcgaaaggtcgaggaagtcgagaagaggaagcagtaccggttggagagacagcgggaggcggaggagaggggcgaggagtatgtggaggatccgaggtattatgttggtgaggatggaattcggcggaggagggttaagaagtggtttgggatttgggagtgagagggggttggtaggaagaggagactcgctgggcgtgaggagatgtggagatgtgctgtatattatggggttgaagatgcagtggtgcgtggtggtggaagaaatatgatatccactctggcattgatgcattgcgcatggtttgatatttgtacgaatactcaaatacatccttcacggtccgtccgacgtttatcgtttcccgtgaacgcttctttcaacagcagcttcaaaggctactcattatttgttagacgtttgagcctggtcagtcattgcagtacagccaattattttcgacatactaagtacagcggatttgacatatagctgtctcattgattatatcaatctcattcacggctaccagagtcaggtgtagtagtcttgtcaatagtacctacatcctgccttctcatctcaatcgcctctagcacacttaccaccagcgacacgatggcgcaccaaaccagttcagccatatctgaatagttttgcatgtttcaatttgaggttttctcgctttctcgatactgcttggttgaaccaaaccagttgctgtgctcgagttatggaccagctagttgattttggacgggattgaggtttataccccgctaccggcacataaccatttgtgcggatttgcaatcttgacatcgtttgaggccatagattggtttaagaagtgcctcaaacaaggaccaaaattttctcaacctgattatgcgcacctcaggacgtcgtcaacagcttcgtgtagcaggtctgtcctcattccgatgtatggagggggtttcttgtttcacttgtgcccaagcagcacacttttgctactgcccggatttcctggctctttgtacacagaagaagggaaggctgctagaacgaatggttgacgcttccaattgacggcgcgaaatatgagcacagcggctcagccaagtgccatagtgttatgatagatctcgaacaatagatttccgcgggcatatggtgttgtgaggcattttgtgtgtagaaatagctctgtggtgtggacgatgtgttgtaggggaccagtttcggtaccaagttttaacttttgactgagaaccatggtatcaagcatcgcgaaaatttccatgaaccagaatactcactgaataccccctataaatccttctctcactctctctcctgagctatccactaattcccttgaaacactctcaccggagtgggaatattcaagtatcgcatatcctctgcactcaccaatatggacaatcaatctgcggaatgctcagcagcagtcatgagctgttcagctccagccgccgccttcgtgccgaagagagtcagatgggcaacagagcccaactatcaccactcccacaatgaggcctcacctgcagccacttctactcctatagacattccctaccccgaccaaacatacaacatgccgaaaggttcgcggatggcgcctcgcaagccaacagccatcgagcacagatatgaagaagatcgcatccaccacaagctcgacaatgtcacagactactgcaagcgcggctactatggctgggagttcgtgcatgacaagcggattgagagaagcaacgaagggatcggaaagattatttcaggtgaacggccgaataggaagacgtggtatattcctgcggtggtgaggaaagatgtggactttgaggatatacaggaaagtactggcgaatgggaagatgagagatatgaagttacgaggaatggaaagcggaaagcatatgcggagaatgggttcagtgacggctaccgcaaacatgtggctgggaggaagttgaagatcaaggcggaggcttttgagaggagaaacgcccttcggaggttggagtttggttgatcttccacgcaggtttagggcgttatggcgtttggtatgatacccgccggtctgatctcatgaaagccgcaagatagttgtccggaacatggtgggcatgtcgaattgattcagccctacccgttggcgggccctgccgatctgtagcagcacgtcattcgcgctaaacattttctatgttgagaagacgcgggtttgcaatgcgcgatcggccggtcgcccgtttgctggatacgcacgcatatagatagcttgtaatgaatctttgactggtttcacaatttaatcccaccctttcacttcactcccatatacccaagttttccatccacgacccttcaatatggcaacgtgagccccgccataccccaccaagcacacaaacatcactaacattgagccccagcaacatcacatggcacccgtctctgtcccgcgctgagcgcaacggtttccgcaagcaaaaaggcttcaccatctggttcaccggcctctccgcctccggcaaatccacaatcgcaactgcgctcgagcagcacctgcttcacctgggctacgccgcctaccgcctcgacggcgacaatgtgcgcttcggcctgaacaaagacctgggcttcaccgagaaggacaggaacgagaacatccggcgaatagcagaggtacgtcagagtctccacacatgacgcaagtctggaggcttgatcacgcaattgcgcccagcatccgccagcccaataactaacttgcacatcaggtcgccaaactcttcgccgacagctccacaatcgcaatcacatccttcatctccccgtacaaagccgaccgcgcgacagctcgcgatctgcacgctgtgacgaccggctccgacgagcctcttgcgttcgttgaggtcttcgttgatatcccgcttgaagtcgcggaggcgcgcgaccccaagggcttgtacaagaaggcgcgcgagggcaagattccagagttcactggcatcagtgcgccgtatgaggcacctgagaaggcggaaattcacatcaggagcgacttgaagagtgtggaggagagcgtcaaggagattactgagtacttgcagggtaagggattgttggagttgaagtagattgatcacacattttatattaggataccgatcggtttgggattatgaaaaagcattcgatgattatgctcttgtacggcaagtcacagtgctgaagagatcgtggacatgctttccaaagattcagaatgtacgaacaaaagaagcttaagccataccacatgaacaatgaatttttttgtactgcaacatatggcctatttgtctcctgaaatctgtgtgattgtctcccccaggctcattcgtgccaagaccttgaacaagtaagtttggtatgacgcagtgagaagtgatccatatttcttcttaattattgaaacaccacatatatcccgtcaatcttcaagcaaatgaaagttctatgcaaatatcataatggctggacacgtcaatacatgggatgttgaggatagttgcatgtgcgggcgccggacaaccactgcagcacttcatcatactagagccgaccattagcgaaattaaatgtttaaaggcgcaagctgagcaccaaaaagaaatgttcgcgttcttggggtgttctgaccagtggtttgggtccactattgcactcctgcgggtcaaccacctatgcccttcacactcccaaaacagcaaaaaaagatcctggagtatctgataatgccagacgaatgctgatgagagtgggactcgaacccacgccactttcgtgaccaggaatatatgttaagattaaccttaacctggcgccataaccaactgatgcatattagaaagggagctggtgtggggagatgataatacgaacctcggccatctcaccattgaggatttgatgaggacatagacaattacactgaatatattctgagcaaatctggtgatgctggtggggtcgaaggtgcctgggtcggcaagattttcactacggctaatttggctgtttgcggaacaccaatgactagcgctgacacggtcgaagagcacgagatgcacatcaatcattcggacatctagaagattggagcgggcaaacgcgtgtagataccatggctctggaccaacaatcagatttgctcgggcctctatatatgaaatgtagatgacatatcctgtgagcacaacgagaaatgcccttgccctgcatgtattcaatgagactttgccatgagtgaccgcacatttcaaggttcttcttttaagagcactgcttgcaccacagatggaactaggttcactgcacaacatttgtgtgctttggacatcatttgcccacatcagagcccatatatagggaacacatgtagagccatcatttgatgatccaacgaacatgtgcgcaccatgaaattttcagatgatctgtaccagaagttccatgatgcaatgcgattcgtggtcaaaaatcggtccgcctccacctatcttatctgatacggtgatttgtagcaacaatcatcacattgtcaatttgcaatgtgcatatccatagttggctggtgtgaaagcagttccaaggtcggagcgttgaaacacctcagctgaaaagcgcgctagccgaactaagtctcgctgcttggcgagaattagctgcattgcgaccgcgaaagtcagtcgcattgacgccagggacgcgcaacagcttaaccggaattgaatgcgcgactttgctcagtgaaagcggcatccagcaccaatcgctgtcgtgacactgacaagacctgcaccctgcgccgtggtgacacccttacctggaccattgcgacgcgtccgatcatcgcgagctcttcgagctaccaccttccatcaaacaaccgtcgcaaacctcaacgaacatgtttaccgccacggggaagacggcgccgccgcaggcattcatgtccagctatgcgccgcgcctgcgaaaccacggaaactcccttatctcgccaattgtgccagcctccaatactctcccaccgccgcgcgtgacgaagcgcggaaccgccgtgcagagttacgcagaagatgcgtacgatgacgacgacttcgaagacagcgaccgcccgcgccgcgcaacgggtctgcggagcgtccagcgtggaaacgaggcagcaagtggagatcaaacagcacagattgcagcactgggagaagagctcgtcgcgccagtagagcttcagggcatctggcgggattggatgggcagaccgaagcggaccatgtgagttcttgcacgttgaggaaggaagtgtcgagagctaatcatgtcagaaccgagaagcaagtccagacgcaagcagtgctgccagtcacattgatccccatccgaatagacatggacattcaatccttccgacccgatgcgccgctacccacaccctccaatgctcgggagttcggcatcaacgagcacttgcctgcgtacaaacaaccagacattacacccgcctacagactcaaggactcgttcctctggaatctgcatgaggctctgaccacaccagatcaattcgcaaagcagtttgtagatgagctggatctgcccaacgatcgcaaaccagccatcattatgaatattgcaagtcagattcgtcaacagctggaggaatacgctggagtcgcgttacatcctcttttccactccacggcggcgcctgctcttcagggcacaacacagacgagcaaaacagtaccatcacaacaaaacggcgcttcaacacctctgccaccgcaaacaaatggcacctcgacgcctgttacgaatggcgtatcgcgaacgaacggcacgcaaacacctgcggctataccgaacggaattactgcgactgcgactgcgctaccatccgaagagctccacaatcccgatgatacataccgctgcattgtaaccctgaacatcaacctgctgaatcgactctataccgacaagtttgagtggtcgttgctccatccacccggcttcgcggagatgtttgcgaagacgacatgcgccgacattggattgactggcgagtgggtcgcagctatgacacacgccatctatgaagcagttctgcgactaaagaaagaagcatgcggagaaatggcgcggctggtcggtgatggcgagatcgacaacgatgctgtcgagcctgctatcggtgcgggctggagatacgatcaggagcacttatgcgacgagtgggagccgaagatggagatgctgtccaaggaagagatcgagcgacgagaaggcgaccgcgagaggcaaatccgaaggttgaggagagaaaccgcacgattctcttcaacatcaaacatgaacggcccgcaaaacgaattcttcaacaacgtcgagcagcaagaaaacatgggacgtggtgagaggagtaaaaagaagcgaagattcaggagtttgagccctgtcggtcgcgacactcccggagctggatcaggctatggagggcaagaaggtggactccaagaagggtaagaatctcttcgatacgtatgaggactcacactaatgtgccatagcgaacgacaaacatggcgatgcggacactgctacgtatggggcacagctgtatgggcagttcgcgatggtccacgcggcccacgctccctttgcaacaactgtggatacctgtacgagcgcgacaagaaactgccaccgtggtcggagaacctcttctttcacgagcggccatgtcacgatgttcaagtctaccgaccacagaggtgatcccgatgagctaaagccattgtttttgttctctcttcgacagcatcgtaattgactgtgcaaaagaagctaatcggggacttatccagtgttctggaagctttgtagcattttaatagcgtggcgttatgattgttattgtacgcaaggggtgggaggtgtacaacatgttgcgtactgtgggaggcctcatcgaataacgcgcaaacaaccaagctcgggagcgactacatccctggctgactcaacagcacgaggaagcctagagccacaggtctggtcctgcttcacgccgcttcgatgcatgttgtcaaacattcagcaactacattggatgacggaagacttgagagccatcagtttgcaagggaggccaaggtctggagaaggtaatatctacagcacatcatttgcacgataagtagtggtgaatatgaaccttgaaaccaacattcctagcattctttgtctggtgatgatcttatcctatatctgttgcagcactttctttgatatatctggaaaggccgattacaggcaatcaagggggacaacatcagagtcatcgttgtgggaatcagagcggtcgtggtataccgaatgtaggcaacagagtctcaggcagcaggaaatcagcaatgcaatatcatgccgattacagtatcttattgtgatccataaataacacatcacatgacagcacatgacccagacctcgatgccactcgcgccattcagacccatcccaatctttcttttttgcctattgtttcccccagtcttttcctattgtccaccacaacaggccaaaccccatgcatgcacacgacgccaaccacctgtgccgaatatgcatgcctagaaaatctcggcacttgctattgtagcccagttttcaacacccctcgcattcgcagtgcttgatgttgataggtcaagcctgttgcacggtggcgcaaagcggactagcgccgtcttattgtacaatagcaatgttgtgtggcacggcatgggaggcgcggttcttttggccgagcttactattgtggataaaattggggagtgtgttcaataggaaggatgtgggtgagtaatgggaggggtggtatatatagggctgggtggatgagggtatctttcgtacgtgatcatacgcacatggacttggatactgatcgcgaattctgtagtacatacttcgcatagattcaagagacctgtaagtttgtcttctgcctttgcaatctgatgatccgcacctgaccagccgctgggatagtgtagagacgtgggtacgcgagcgggcgaaacaacacctcccagacaaaatcacatcaccgagcaactccatctccgattgcaaacccagacatccactggtatattacatcagcccacatctcggacttggtgtcttgtggagtttacgaaatccccgggaaaaccctcatccttagtgatcccacactcacaccgcgatcacgccacccacacatcacgataccaacaactcggttgaatatatccagcagaggatactaatggacgcccaccacgacgataccgcacgcttgcaagctgttttgcaagcactttcgagaacaccttccgagacggaatatatgcccgcaccaccaccaccaccaccaccatcatatcagagcatcgctagtgatccgattatgccactacctaccatgcacaacccgtacgacgcagaagacgagcacgacgaagacgacactcctgaaatcacgattaatgctgcgacgcaagtccgcggacacggcaacatcatctccatcgcgcaaatggatagtctgcgcatcgccaacctcatcgccacaatactcagaggggactccccaagcccatcaccatcatcctcgccagaagctacaaccttacctttactcgcaagcatgaccaagccttcaagaccatatcccaggatcaacgtcacagtcaactgcggcgcgacggtcattggggataggaatatcgtgggcccggggctgggggatgtcgcgaggcagatgcaggttgcgcataggaatcaggtcgcgcagcaggcggcgaagacggcggagatgcagtctatggcgcagaggcatgggttgtttgcagcgcagacagttacgccgccgatgagtcggagtgggagtgcgcatagtgatggggccggggtgaagaggaaggctgatgaggaggcggaagaaagcatgaagaggcgatgttgatgtgggagtgggatgtgtttgaacatattggtatttttcattctcgtcttgcgtgttccatggcgacgatcttctttcgtctgagcgtttgggagacttcggtgcagtggggtttggtgggatcacgaatgtacgacggtaacgaattatgttgtatacaataccttctcgttgagccactagtatgctcttgttgtgcacacgatgttgctggcgcggttttgtgctcgagactattgataggtaccctggcgccgagactcgagatgtttgtcgcaaaaggggttacccagccctggctgtcattccggggcgacttcgtgtgacggcaaaagttctcaggccatctcaccgtatacgaggagacatggtggtgcagacgccagatcacggttgtggtatttagattgattggcaccggtagatgagagcgtcacgcttggttagcaggtcaatgtcggttgcaggtgaaccatgtggtactttcgcgtactggggtgggtatgcgtatcgcaaaatggggtgagggttcgatagtcccgtaccgtaacgggtcggaggtaccggtgttatccctgagtccgaactgaacgagcttccgcaaggtggcctttaccaggccgccaccgtgcgccgagcatccaaggtgcgcggaagtcattcgggcgagaaggtggccgccgccattgcaccacacgagaagcgactaactgcttgagctgacaacggccaaggtgaactaaagctggtgactaaatcgtggagttagattctatagctttgcttcatccgttgcgtctatgggtgacgaggctctgacccttgcgaggtatcaccctcgcaagggtgctagtgctagcggcataccgactccactccacctgtaccttcccttccgcaacttcgcctgatcactatcaccaatctctcattctctctactcatccactcatccactcatcctctccactccaacttctcatctattacccccaccctaaacaaatcccagtctcattgctagtcgcattcgacgcgattgagcattcgcatcccaacggacggtagcttctcggagcggctctctgcatacacctggccactttcttgacgctgacagggagatcgccgcgaggatcccgcgaatagcatcaatcgtcttccgccagaggacagacgtcgcaagggcaggctttgttaccaattactggtggcattactccttgcgtcactcgagctctccttcaccaagctccctagcccgggcagctacagtcgggattccgagtcttatccacacttcccgcgacccgactccccacacaacatcgatacgcgctcagtcctaacgtggacacgttgcgctcctcatcaccggaggcgaatacataataaccaccacaacttgaggagttccttctcaacactacacaaccatggagacttgggcaagctgggctctattcctggccattgtaggcgcgggctacgtgtactatagccagagccagagtgccgtcaccaggggccgctccaccgcgacacgccctaccacagcctcggacacggcgcagtggctcgagaacgaggtgaagaccaaggcagcaaaggctaccaaagccgccaaggccaaggcaccacgcaagtcggtcaagtcgactgttcaggaggccggaaataaggtcgagtcttacctgtccaacgcctcttctaccgccggcgcagatgcggacgacgactcctcgcccgtcgcctcgccagttggcaacgcctccaccaaggccccaagtggtcgcgatgtttccgatatgctcggctcccaggccgcagccccgtctgttctcagcatcaagcccggcgagaagccagctcgcgctgctaagccgaaggccgcgaaggcagaggccccacaagagtccaagaaggctcgtcagaacaggaagaaggtagaggaggccaaggccgctcgtgcggaagaggagaaagagcgtaaggctctcctagagaagcagcttcgtaccgcgcgtgaggcccgcggcgagcctgcaaagaacggcctcaaagctgccaatgcccctgattcgaacgcatggactactgtcggtgcaggcagaggcgccgttcagcctccggcttcagctcctaccggacaactcctcgataccttcgacgctgcttcgaccgcgagctctagcgaggcccctactaacggcaccgccgcaactccagactccatgtccaacagcggctacaacaacagcgctctctctgaggaggagcaagtcaagattgccatggatgacacaacggcttgggagaccgttcctaagggcaagaagcagaagaagaagtctgctgtcgaggaagagggctctgtggctccgcaggtcgctcagcctgtcaagcctgtccacatcgacaagttcgtccgtcctaccgtctcggagaacaagaagcccagctcccgctaccagattctccaggaggagtttgtggctggccctgacaacgctgacgactggcctgttgtataagcagctcgtagtttgctcaaaggggcactcacgatatttcatcatggggatgtacttttatgcatgtgggataaaggcagaatgtaacagcatgagcacttgcagtaaatctgccggatagctacgacccgatgtggaggcgatttggttttcactttcattacttgacattaccaaaaggcatgggcgttctgggttgcatctcagcgaccagctatccttctgtttctacatctgtacttttgtgttagttttcttttgaatcaacatgcatcaacaatttttgagaatcggaattcgttgctagtcgacgcgcaatcaacattagaagcaattcctgtgcacgatcagagtttctttgtgatgtggccggttccatgtgtgggatctgtgtgggatctgtgtcgtgatttaaaggatcagatgtcatcagcgccacagccgttggatgagttccaaaaatacaacatgacacttgagcgccgaacctggtaattcgccgaacaggtcattcattgtatgtactcggcacgcggcgggatcggggtttgtgcacagtgcggctgtagcattcccggtgggagcatcaaaggtaaaatctggcatcaatagtgacggaccgaggcagtgattgcccgttgtccagtaccattctagagcaatttgtacgatatatgaaattccgtcatacatctgtcttgtagacatgaaacttgttagaaaatgaatagctccctcggtaaatagacaagtcgctgtgcggccttggtgagatccatggatgtgaagtctcactacgggtaagctagcgcggtagtgcgctaacatgtcttggcaatggccaggtggtcttcacacgagggaagaggtgccagaccaaaaccccagctccgcccactccacgccgctcattcagcgccccgactttctccctctccttcactttcaactgcagccatggcgcaaatccgtggcacagccggctaccatcttggcaaccagagccctttcggcaatgctgggcgaaccgacaacagcacgaacgacccgagtccgctggaccagttgagggcgcagacgagcaagattgaggacatgctggacaccttgtccgaccccatcaagccgtgagtcggtcccgaaagttccacgaccactgcggtctcctggtgccaccaaaacgcccagtgaagtcgaagctaatcgaggcctcgaatagatacctaccagccattggccgcttcttgattgtcgttactttcctcgaggatgcgctgcgcataataacccaatggcgcgatcagctcacatatcttcacgactaccgacacagtatgcaactcggaacaccccctcaaagccgaataaatgctgacacgtgccttttacagtctggaacggcgtcacacacctcttcctcatcgtcaacgtcatcgtcatgaccggcgcctcaatcatggtaatcgcgcggaaacactcggaatacgctgtagctggtcttatgggcgtcgtggttttgcagggtattggatacggcttggtcttcgacctgaacttctttttgcgcaacctgtcggtcatgggaggactgcttatggtcctttctgactcctgggttcgcaagaagttcgcccccgctggcctccccacccttgacgagaaggacaagaagatgtacttccagcttgcgggccgtgtccttctcatcttccttttcgtcggctttgttttccgtggtgaatggggtttctggagaattgttgccagtcttctcggactcgtcgcttgtatcatggttgttgttggattcaaggccaagttctcggcgatcatgttggtgcttattcttagcatcttcaacctctacgtcaacaacttctggaagctccacccacaccacccgcacaaggactttgcgaagtacgacttcttccagatcctttccattgtgtaagttccccaaattcacttcataagatggagctaacaatgcatcagcggtggtctccttttgctggtcaacatgggtccaggtcagttctccgtcgacgagaagaagaaggtctactagacgatatctacattccgcgactcgcatatcgatatgaatcctgggtgcaagcgtccagtgcatttgataacacgtacctatcatgagcgacgcaggacggcatctattcgagccaggcggcagtacgttgaggagaaactagggacagggataaaagcgaagatgccccagcatggcgtctggcaggcatgctatgtgtagactacgaatatccggcgttcatataaggtgcaattagacagaattgccccacattggaaatttctattaaacttatcttgccgattgcatatacgcaacttgataccgattgtggacacatgtactgtgaacggttattgggtagacgacgtcagtgtggattttcggcccatctccgcaaaaaggcacagctaatacctgccatccatggttaagtgggatggaaagtaggctagttatctaagcatgcccgcaagtaaccatccacctgcagcttgcttcgaccaatctttgtacaaacactttttctctctgtactcaacatctaaaccaaaaacataatggggccgagcaagattatcatcgacaccgatcccgtaagtgcttcaaaatatggcggggtagatgatggtgtctgacacgaacagggcattgacgatgtactcgccatgctgcttgccttttcggcaaagccagaagagttggatattttgatgctgtcgcttacttttggcaatgttgaagttcaaaagtatgtctctcattctgctacttttgcatcttccccgaccccccacctttccactctctgtcttgacagcgatgtagccagctactttaaggagttctgaactgaccatagatttactatagctgtctgaggaatgtagtcacgctatttcatcatatcgagaaggagcgggcatggaggaaagcgaatgggagagcgccggggtttgagacattggatgtgaggaaacctatcggtacgtactatgagtaaggaaatgtaatggagtgccggctgatcagatactgtctagtcgctgttggtgctgaagagcccttggcggaacatatgatggtagcagacttcttccgtgagtgcatttatctgaacatctaagagtggccgctcactttatttagatggcgtcgatgggctcggaggcatccatggaactgtgaacatacacgtatcctttttttaagcatacactgactgtgtaaatagcaccctcatctctccccagaagagacatggaagtctctcttcttgccaacaccagagaacctatcagccgaagaagccgctgctttggaagctgtcaaagaaaagcacaagcttttcgtaccatccctgaagcctgcacatgaagttatgctgcagatcttggcagagaatgaaccagatactgtcaccatcgttgctgtcgggccactcacgaaccttgctatcgctgctgcaaaggaccccgagaccttcttgagggtcaaagaagtcgtcgtcatgggcggtgcggtcgaagcacctggaaacgtaagccattcttctcttccctcgtatgcccacagctcatgctgctggtctagccaccgccacttgaccgcatatactcccttgaaacccaagcccttcccgtccccaacttcaaccttatcaagcaacccgacacaccgttacgcagatcactaaacctccgcaaccagatgacacccggtgccgaattcaacacctacgccgacagtgtagcaagcgcgcgtatcttcgccctcacatgcccgaacccacgcatgaccatgccccccgtcctttccggccacacgaaacaacaactttcccccatacccgagaaactcagcaaacagctcaaaatcaaactcttcccgctcggtaacaaccttccttactcccttcttgacccctatacttatcagtgcattagatattacagagcaccacctcctccccgccaccctcttcaagtcccacactaccagcccgcccgtcgctggctccccactagcagaatgggccacgctcttcctcaacgccacattcgagaagaacctctcgctcaacccgcagcaagatcgtagcaatatgggtctgcagcttcacgacccgctgacagtgtggtacgcgagttgcgcggcgcacgaagggtgggagttcaagacggaggatttgagggttgagactagtgggcagtggacgaggggatgtaagtttttttttctcccttggtgtgaagatgatggtgctggatgtgaactaatgatgatatgaataggtattgtggcggatcgtagggggcgtccgattacggagggtcaaggggatttggaggaagatgcgctgggggatgcgggtggttggcgcgattccaggaaggggaatcgtgtggcatggtgtacgaagagtccggggacggaggtgtttgcggcacatttgctggagagggtttttgggaaggtttgagaacggcgtgatgtgctagagtacacattttggtgaatatagaaggtctggccaatcaggagatgtagacgatacctccactcaaagacgtatttcagggaatattacagacgtgatctgaaccagtatcgaatcctgaagtcaacaccacagtaacaagatgcaatgtaaagtatctgtgcacagacaacgaggtattgaccagggcaaatgatttgtcagttagcttaccctttgacagagcatgctgtcatactagaaaagtaattagctctagtgaattagtggttatcatagctgtagacgaccgtcgcattgaatgcgtcaattgtggcttcctagcatcattgcgagtcttgcaatccatgttgctgcttaactaccacctctcagtatgcagaatcatgagttgtgcatacgaagtcgtatttggtttaaccgtgcttgatcaaggtctaggggtagcaaggatcggcgccactcccatcagcctgcagccactcagtcaaggtctaagggaagcaaggatcggcgccacttccatcggcctgcatacgccatgacagtatgccattcgctggccgggtgcaactgtcctcacgaaacgcactcttatagtctcgaagtctcgaagtcaagccttttcgatcattcgttttgcgtgtcccgcaagtcaacaatggcattcctttggttcctcagacgctgcaagataccagacagttcacggacaacccgtacatgtgacgaccacatccctcgaagccgtacattttgcaagcgacactcctgtgcctatgttctgtgcactgagagaaacgaaaggctctatgagatattgctacacacgtccgtattgtcaaagaattagcaagtggctccgttgacaacgattcagatgcttgtcacaaaatcgactgtagccttatggtcaccactcatgacatagagttgacaaagtactgcgccattcacaaatgcgtattttgtagtgccccggcctcgcacaatcgaggtttctgcaacaaacatgagtgcgttgtgcagacctgtactgaaggtcgagctacgcgagcctccgtctactgcgaggatcatgagtgcgcagtcatgaactgtcatgccgaggcacgcttttcaggaggtacctgtcgtgtcaaccaacatggcttgcatgatttccgagtggcagagatgcaaggatgaggtgaaggtcgaacggagtaggagctgacgtgttgttttgttcactcaaaagtttttgcacacttctttggtcaccgacggacgagagggatatatatgtggtaaagctctatttcgttggcgattgtgctttttttctctttattcgtctctagattcagcgagggcgcaccgggtgtttctatccaactcttccttttcaatgatcggtcttggctcctgctgtttggaaggataagatgtcgctgtatatatgacgtacacgtataaaatactcaggcagagggagttaccaacgagtatttccattccaaagtttgcctatcgccatcgtccttgcggcctagatgcatagcctcgtagcaacgctgccccgataaggaaagcgacagcagcaccaaagatataacccgcgactggtggagtggcgactggtggctccgtctgctgcttgttgtagctcctggctttttctgtatatttagtccgtctttgttcaggcgaatcttcctcctctttcgcctcgaccttggcgctttctttaccacgaccaagatactcgcgtatcaacggatcttcgcactcgctaagatccagccattctctttgggctccgccttggtcgagcggtatggcgatattaagaccaccgaattcgccttcttggccagacttcctgcccttcttcacggtggcgtcatccggaagccatgtgtcgagaatttgcagtggtagacttcggaacaccaaacacatccacatttcgagtacgttcaggaggagatccggacagtccatgccgggtagagtgtgattgcccatattcggcgatgggacttgggcgatgaggccaatggagttgtatatgctgtgttgcatagcgtggtaatggagactggggttgtctcttcgataccggaagttcaggtgttgccccacacgtgaccgtatcgatcccgcttggccaacgtaaatgcgtactctccggtcgagtcccaggacgccatccagataaagacctcttccttcgtacttcaaatcaccaccgacagctttcaatgcgtcgagactccatcggccgttgagaaagccccatacttgtggtctaatgctccgaaagcaaaagtcctcgaggcgagggtgtcgctctacccattttccatactttgcgtagtattttgaatcttcgtctttcagcctctccaggagatgggcaagaatcttctttgcctctaattgcgctactgagaggtcggcgggtaggtcgtacattctggtttgtgtatttgtgtaaggatgaggcttgtgcgaaggtggtcgagatggaccaggtggctcgatggcggccgacatcttcaacgactgtatatatgtcctgacgggcttgtcttggtgtaatgcgagagattaggcaacgttcagtattagttagcgccgaggcaacactcaggccaaacgcgtcgaggttgtgattaattggttatgtgtaatttgaacgcgagtttgctgcctaaatacagcgaaagataatgtctcgaagcttagaatcagtaaccagattgaagcaaatgttgacgtaagaaagtgtggttgaacatggaggaagctttgggtaagcgctcgctcgcttcgcttgacaaggctagcgtggcgacgcgaaaatgtcacgtcttcctgcagtgactatgcaggaaactatcgtattcgtgcgtgatgtcttgcagtgggatatgggtcaaatacctcctaccgaagacttctacaaggtcctagaccccagggtgctctccctggtgagaaaccaactgactgcgcgccattgggccactgaccggatggcgatacaccattccgcgtaacaatgtagcattggtccgaagatttgtaccaacacaggctggcgtgttttggcaggatgtgcagcactgctgttgtttggatgtaccgaggcctgagggatgtcgctggaagcctggagcgcatgctggaggacgcgatatcgccgacgacgcagctttctagttgcacttgccaaactcaggctggcatttgacaccacagtacaccgatcctgacccacagtatccatacctgggagggtgtcaggacttgtactttcttcgccatgaccttgacttactgagaacagcagtttccccactgcgaccaaaagcaatgaaaacctccccccgcgccatgagcatcaccgcatcggccgttgggtgatgccttgccggaggaagacgagggaggtgacggaggtgaagcagtgtctcctttgcagtcaccaaactttgattgacagcgatttgagcagtggtgtatagtagagccgcaccatccatacctgattccgcagttagttgtgcaaggtacgtacctgtggagaagagagatacccactgagagcagcagtcgccaaacccacttcccttgcacgtcaggccgtcgtagccaccgcatttgccatccttgctggtgccgctggctgcgatacttgtggcgaagatagagagaaccgagaaagaagtgaggcgcatgatgcacatgtatgaatcaacgatatgactatgagactggtatagcagcagcgtgctagcgctagatagtcatacgagtggctataggaattatataacagtctgtcgtccagtgaacaaagatttcgtagtcgtcgcgcaaggcggaagtgagctctagactccgttcagctgccacagtgccaatgttagtagtggcagagctacagaactttacatgaacaatttgtgtggttgacgaatggcaccgaagcgatagcgtctttaaggctgatctagtgcatcagtctaggcagatagagacaaacgtggaaaacttcagctaaagaaagtgcaagccacattgcaccgatgctcgggtctgcaaaccaagacttggagtgtcgatgaaagggaagcgaggtgtagtccgttgtctttggtcatagagctggcgtcccgtgtctgcctcggctgcgcagtgcagtgttatggaatgctgacagggctgtttgcgaaccgatctgcatggaaattgccaaatcctaccgtattgaccggtgtagtggatcatggctatgatcagtcaaaagtgaaatggcttcgtgcggtcctagacgaaggcggaagagaaggtcaagtggtccgaagtactgtcatcatcctgggtgctagtatgcctgaaagatccaacatgacataattggagggtaagattgtagtctacttctctcaatcatgcgacaaatgtgccagatgttgatggctgggtcactgtcaagttacgctcatgtgaatagcgctaaggatctaatcttatctcatcagcacccctgccacttgaggccagaacagcaacatcgcgaccaagtccgagctctaaacacatctggctacaacgtcaagctctcttacccgacacagcacacttataggtcacaaatcacacgtatactataagcactgcttccataagcccacagcaaatatggcaagtgtagcccgccatgcgttgtgcgccttcccgatgttcgtccgctaactcgtggctgcccattccaggcaaacgtattacagaatgcgaaccacgatgacatgattgtacgtctacatatcctcgagaaatcccgcgcatacaccgcatatatccatctcaatcaaccgcctccacgacgcgcaccacaggcgcaatggccgacaacggacaaaacgtggacctgctatcgatcgaagctaacgaggtccagcatgatgccgtgctcgactactatggcagacggctagcgacgtgctcttcagacaagacgatcaagatctttgaggttgagggcgacaaacatacactggtcgagaccctgcgagggtacgtcaccacgacacactataccaggacgctgttgacagctggacagacacgaaggcccagtatggtgcgtcgcatgggcgcatcccaagtacggcaacatcctcgcatcctcctcatatgacggcaaggtcatcatctggcgcgagcagtcgtccacctggcagaagatctacgaagtcgccctacacaccgcctcggtcaacatcgtcgcctgggcgccccatgaggtgggctgccttctcgcatgcgcttcttccgacggcaatgtttcggtgcttgaattcaaggacaatgcgtggtcacacgtcatcttccaggcctgcggtagcggcgtgaacagcgtctcgtgggctccagctgtcgcgcccggacaggttgtaagcgcaagcggaaaccaggccggtgctgcaaggcggtttgtcacgggcggaagcgattgccaggtcaagctgtgggacttcagtgccgagactggcagctggcagagcacacagatcttgacaggacacacagattgggtgcgcgatgttgcgtggtcgccgactgttctctccaagtcgtacatcgcatctgcatcgcaagacaagactgtgcgtatctggacatcttcggaccttcgtatgtatacattggatgatgtcgagatcccctgctaataatgtctaggcgactggaagtcaactgttctcaacgtcgatgctgtcgcctggcgcgtgagctggagtttgagcggtaacgtgctggccgtcagcactggcgacaaccgtgtcagcctatggaaggagaggctgagcggcggatgggaatgtgtcaagacgattgaggagtagacgaaaagataaaggaccagcttcatgcccaattgatcgaactgacatgaatgaatcaagagtagaacaaaagatccagagaatacattttcaaacttttcattgtcttcttctcgattttgtagtgtcttgtatctttatagttctcctggacgtccaatttcttcgctgcgttttactcttcaattctccgccacaagccattttgtctgtcgcatgattcctactcttctcaagctcttatacttcgtcgtgacgaccatcgctgcactgcatttctttctgcacgagatccacccttctctcgtctaatggaatagtgaactggattgattgatgatccagtagcaaaataacaccagatcacgattgtgtcgccaatatcgcgtcacagtgcataattggctagtgtgaaggacaaacgcgccgccaagacctgcgatttctacggctctgggtcgcactcacctcgcaattcattccatccattctaccacaatccttcgactagcgatggatcgaaacatggaaagtgaagcgcccaccgaggataggctgttgccggggcttctacgactgccgaacgaactcttgatcaagacggtcttctccctcagcaatctcgatctacgacggctcgcccgagtcaacaagaagatatccttcttcttcggcagctacctcacacgttttcgatacaatgccggtatcctaaagctacccgacgagctccttcttgaagtagctcagcatctgagtacacagacagaccgcagtcatttcgcccaagctagtctaagattatatcctatcgtcatgaattacgtggcccattacgacttgcgatacaatgccagcagtctcttgatgttcgccgccaggtggaacctcatggacatggcacggaagatcttgaatcttagaggagacatcaacacccacagtgtctctcatcattattttaaaggccttcgtgcgcggccactcccgaattcggcatactttggacacaagcaagtggtttgccttcttctggagtctggagctgttgaacttatcgacacaattcgcctcgctctcgaacttgccatcacaaacggacatgagcaaatagccattcaattttcgcaagcgctgccagcggacgccatgatttttaagggtgaagatttactgtttcaattggcctgcgaggccaaaatgatcaacttggtcagattcctgcttgaacgtggatatcagagacgtacagctgccgaaactacacgaggctacagcacacatctacatcgtctcatcgcgaaggattctgtcggaagcggctatatcaagcgagggcagcacgatgaggtgtatcaaattgctactatgcttctccagcacaaggcggacccagatgcacgcagagaagcgtaccgcggcgtgtttgtaagcactcggcgactcgcgtgtagacatcctgatccttgagtgagggatatgctgtctagaactgaagctgtgttcgcaccaagatacaaagcatcgcatttccgatctggcactcttgctcaaaatcatccgcgagaagcttctatggcagccctccgtttccattgattggtctcgaaccgccacattgtgggacggtctgaattcactgacggcagacgccaacgatatggaggattcggtggccttttgatgtgggatgatatcggaacatacaagctgaggacaacaaggtgcacatgccagccagtctggtcgctgactgagcaaagtgaatgctagtattccgcacagaaccaaatactactcccttgtagtgacgcattgtcttccgcttacctgacccttttctaatatcatgctccgtttccctctactctcaaataaagcatggtccctggtgatcgcgatagcgcgacgaacaatctacatatgatggaaaggacaacggaatgttttctagacgatttatttcacttttgctgaaccaacaatgctcaattcacggaagtcgcgtgtccaagctcattctcgcgccctattgcaccctaaaggtaggcacagtgaaaccgacttacattgcaaaggcgctagcctccctccctatggcctgtatcttatcgtccactggcgttcgcgcttctactcggctcccacttcgtccgcttcgcgttacctaaactcaaccagaccgctgtcaaaaacatgacgagtatgaacattgccccttcatacaagctgctccagctgccacatgagcttttacacgaggtagctttccgactggctatcactgagcttcgtatcttcagccaagtcaattatcagctgcacgacttcgttattgactttctcgctcgataccgacacaacactgccatatcgcgacttccagccaacattctccacaatatcatctatcagcaactggatgactaccaggacgcccgtcgctatttcgcgcaaacgagccagaagctttactccaccgtaatgaacttaattatccgatatgatattgagcaagatcggagcagcatgctgaaccacgcgtcctcgaacaaccatggacatattgctcggaaggtaattcggcttggtggcgatataaacactgaatgcgaggaacctgaaatctttcgacgtattctttcaagtaccagcggaggactgacatgctatagtccgctcatgcgggcagctaccaacgaccatgtggagatgctgcatttgctcctggcagctggtgttgccgggatcaaatggggcctcatcacagccattttgacgggccaggaacgcagcatactcttactttcataccggaccacactcgaagacatgcacgaagttcttcagttaacacgtgggaccaagaatatcagctcctatcggtacttgttagctcacgcacctgagaatgagcaagttaggtatattcgtagcgcggcgctacgcgacatcctcgccacctacgcctccaaggacgattatgtaaagaagaaattagacgaagacacctatcaatttgcggctatactactagaatacggagcagatcctgatcactgtcacaatacagaactgttgaatcagcactgtacgtcacggtattatgcagccaagaatacggatccacgcattcggaatttgcttcttacggcaaagttttcaactcagaaacgacctgatcgaacgagcccgagcacgaagcagtcgaaagcgctcatggaggaggacgagaaagaggacgatgaaacagagccggaagtaccaacatcacaacatccgaaccacgactttctgggctaagaagccagcaggcatcatgttagctcggaggtaaagaaacatccttgatgcatctgaagggagatacggctagaagatacgcatgggcgcagagtgatgctcagcacgcggcatggagcaaagcaatgtatggacagacatttacacaatacacagtctacaagctacacaagtttctaatacgatcctcatttgaactctctttaaacttcagacctgcacaaacaccaacagaatcaaactatgcatcaaacgattgctcgtcacagtggtttaccaatcttcgatgtagtcgaggccaaagaatcttgagggaaaaaccgctttaagactgcttaaccacttctcttctttttcacctgcttgagagaccttatggttagactgcgcaacctagacatgttcagaacaggttcccacaggatgtactcgagcgacatggtaggtatgatcgagttgaaaatacacaggcagagctaacagcggcgaaagtcgtgcatgctctgtacctatacgacataagctaatagtctttaggggcatactcattataagcttaggggagcctaaatgtatacgcagctctaagatatgcgacatgattctattagaaatctttgaataaatacaggctacctcttcgcctcttcttttgccaatgcctggtggcggcatagctagcagtctgctctcaaccatgccacagcatgtatacccagataggttccaaccctggttgtacgctagcatacactgaccagccgttcaagaatgaaagatgaaagctcgcacgccagagttcgtcgtagaccttcggcagctgggtccaatgcctacacgtgctcagtgaacactcaaggtccgtgcgttttcctttgggatcgcttctagcgggtcatgttagtgctccctccctatgtatacgctctgcctccgctgtaataagacatgaactcttctcaaccgctggaagatctctcaactcgaatacttctccatgacttgagacccttctcacccggagctcagcttgtcaactcatctgatcctaccgcaccacggcgttggattcaattccaacagcctgcttactcgagctaccgaatgagctcctggttcaaatcacttcatccctacctaccaccgaccttcgattcctcagtcaagccaatcgatgtttgtactccttcgtgaagaactacttgagcagatatcgatacaacaagggattcactcgactaccggacaacgtcttgctcatcgtcattgagcacttatcgtctgatttctacgagctcacaaggtttgcgaggacgagtcagcggttctttcctcttgccatgaattatttgattcgcaaaagtgtgcaaggcaacggcgatctcctaggatatactgcggcccgaggcatgaaaatcatggtgcgcaggatgataaccattggcgctgacgttaatatgcgactggatccaaatttgtttgttggtataagatggcgtctgggatgaaagagatctcaatgtgaaggaaatcaggcgactggagttaccttattactggggaagatagaggattgaagcactggggtatcatgtacaaagaggatgcgacattggagcacaggaggtgcgtactgcgatatgcgcagacatgggtgatatgtcgaggatgagataagaaaatacaaagcacattaccgataggccatgtccaactgtaccatacctgtgatgtctcgatagcatcgataaattaaaactcattgcggcccaaagaaatgaagtgcctcgttcgtgagaacgtgctaataatcgtgatacttgttgaactcgatctttccaatcatttaagtgtgaacattccccgagaagaacaacattcaaccagttgcgatgaagcagcaccatcaggtattggtgttcctcccggctgacatgtatcagatcaatctacggtagtcgaccactcatcgcttcccaagatgtcgccggagcttgataggatctcagccccatcaccacccgtgtctcgtcgttggattaagctctaggcagcagtgacttcgatgtcgaagcacagtccttcgtcgatagatcacgtaccgcaagtggaacaaggtccgcgccaccgatcccgtggtcgatcagatagtcagacatgtcacggcgagtaggcatctcgatatgtgattcgacagccctgaagaaaaagtccttcagtacgatatgtccatcccgttatttacgaaaagcaagttgcacatgacgaatctccagccgcagtaggtactcttgagcttcggagataaggagtcaagtgagacgcgtaagaaatcaacggaacaaagcgcggacgaaaataatcgcgaacaaccccatcaaacagttgcctgaacaaaagtgtgccgtggagcggacatgtcgtcgaaattgggctcccaccgcgcgcagtcgtcatgcctgatccatggtcgagattcatgcgaacaccaacacatgaggaagctatgacgcggatgaggctccaactgcatgaaaaacgggtcgacaatgctgttcgaatgctgggagctgcttgtttcgcaaatcattcgctaaacaagcgagttcaagacagctatattgtgactcatatgaaggcgttggaaaagcaagtgctggcaacatgcgagcctggtgctatcgcgatctagaagtgcgatgtggtcctgcatgaatggtagtggcagctgacgcgatcattttgccatcttctacgcgcccatttcctggttgtcgcgggtacccagtcaagcttgattttgattcgcacgacgagaatgcgttttcgagcaaatcgctatccaggaaagattacaaaagttgtgtgatagcgaaatattacggaaaatgtgagttcgcaataaccggggttttgccatcaaccatatacctaccaagtttcggagatggtgattcgcgaaacagaaatgtcgccagctccgatgagggaccattgagttcggatattgcgcgttccttgtgcctatttgtcctttgtgcggaggcggtgctcgccacacatggatgctcggcgtttcatcaggacatggccaaaggcaatttgtacagattgcatgtgactcgaagtgactcgttgtctgtcgcatgcaccgccacacgtaacaagctgaaaattgcgctatccagtgtaagtctcggagtaatcgaacaattcggtgagcagtgcatattttgggagctgcatgatgcagctacccagcttgcatgtgtcttcagcagcgctcagcctgcagtcgtggcagaactaacgtgtcgacccggcgaatccacaaaggtgcagcgctggacccgctgcgtccgcacgatagggctggcaataccgcgtgagctgatgcgtcatcgttcgcctgggggactgtcgctttttgactttcgaaatttgaccgtttttgtcgcacggaagtgaattcagaggccaagccgtatatgctttcttgtgacactttgcgcttattagttttctgcagagacgttgatccagtgcacatcggctgggaggctgtttcatagacgccgccatggattcgcgcgcgcggatcaggcgagcatgaggagtcatagatatgcggtgcgcagaggtatacgcatggtgagttgtctttgatagcggagtgggttatagcgaaatcttggtgtcaaaaatgtattgtgcggcttcggtagaccgtactccgctcagccaccaggataagggccgaagcaggtccaataggggttgggcaccagtctcaaaattcaaaataatgttgtgtgccgagagattacaaggacagtgttgatgggcaagggaaggcattatgcgatctgagcggacgccatcatgcagaccacggaacacctgcagcgctctcggccagtcagatgtaccgcggaacctggtcgcggcggagccttgctgtttttggtaggattgatgtgaagtcgaagatcggatccttgcatagcgaacatttggtttgttattgtcgttccccgtcgaatcaagttggtgccgcgtgagcgggatgcagccgtagtggacctacggtacagtacgatatgccttggaagaagagcggtagagaggagaagtagcggtaagtagatcaagtatagcacaccactcaagcatcaagcagcaacttgggcatcctgtgagacgatgaaaatttttcactgctgggaaattaggcttcgtactgctgggtgatgggcgaagcagagggttcaagagaggcccgagcgaaactgtgcggctcaatgttgatagcaggggccatgtaggcgagccggcacgacgttgaatggtggattcccgctgtttcggatggaagtactcgaggtcagccgtgtgccgcgtcgacggtctctgtgtagcgcttgtgctaggctcaagatagtactctttgggaaggaagtcagtccgagctgagcagagatgagtcgctgtgatgttggttggtaaagagggttttggtgttctgtcggcaaccgacacggacgccgcagccctccatgtgggaatattgcctgtgctcgcagcggtggttgtcttatggcaccggcgtacggtgggtcgcctttctgcaggtcgctgtcgctgcagcagcgaattggaagctgtgcccaagcatgccccggcggtcgaacgggagggttgagcgaccgaagagtgtctacagggtgtctacagggtgtctgctgtgaagcgtggaggagcaaacaaggccacgctgcaatcagtgagcgctgcgtcgacgagcggcgatacgactcatacagatacagtacgagtgtggcacagccgtgcaaaggggacgttgcgcaatgagtatggctggcgagtgtatcttcggtacgggtatatagcgggccaatattaccttccgtaaatatggcgactatgcaaccagtcacgggcagcccgctccttccgctcccatcgtgcctggcaagagcaactgcctcgtcaggcagcaacaggcaggcgcgacgcagcagagccccaattgcagacacgcagacacgggagggcacagagagtcatcgaaatgtatgcagagcggcaaggctgggagggcgagagggtcgggagggcgtcccaaaataccagaataccagaatactcgtcccatgctggtaatatcagggaggtgcatgtcaatctgacccgtgaacgaggaatgcgctaaagggccggtcgggctcaggctacagtggcttggccaggagcagctcgctagcgcaagtcttggtcgcgcacgtccgcgcacggcaagagggctcctctcaaaagctggcgcagcccgcccgatgccttttgcggcacactcgtcccaacttcaccattaccaagcgtccagacgtcacgtctaccatatcgacccaggatccgttcagtctggatccttctggcatcaactagtatccgagagactccaacaccaaatgtgcagcagacagacccggaccttcctcctctctccctccgctgccacactaccactctcccacgcccgaaccctccgcgcgcgacgaaccctcggtttgcacagtcgacggtgagcaggcaccggcctgggctccttcctcctctcgagtcgcctccccccgacccacccacaccacaccccgacgacgaacacaaacacagcgaccatgtacgcaccccaattctcgcaaccaccgcccccgggctacggaatgcctggcgacttccaccaccgcaccacgccgcccatgtcccccggccccggcgcaaactactactccccgcgacacgcgccccagttcgcctcgccctctccacgcaccagccccaaggtccagggctatggccactcacgccgcgcatcgcacgctgtgccaccgcagtactcgcactctgcttcgcgcggcgtctacgacagtggaattcccacgtcccgcgcatacgcgacgccgcgagccactccaggcccaacacccgaatatgtaagtggtttcgattacaactacgtgcgtcctagtagggcgagccggcatcgccgcgactcagacgcgcaacctctcaagcgctcccatcgcgagaggaagcgtcggccgtcgcagtcggcaccgtacgtctacaccaaggtcgtctacgacgcgaatggctatgggtacgaatgcgactacgtgtacgaccactcgtatgacgagtctccgccgccgccgtacgaacagtacgctcgacacgccaagtatggggatgctgatcgatattactatgatcaggtcccaatttatgatgagccaaagactgccagccgtccacgacgcgcctcaggtaccggccgcacgcagcccgcgacacccaagaagcctgccgcaaccaagcccacgaacaaggccaccgaagaggacgcacgccgcgccggcattcctgccggctactcgtacaagaactgggaccccagcgaggaacccatcatgctcctcggatccgtcttcgatgccaactccctcggcaagtggatctacgactggaccgtcttctacaacggtcccgccacccccctcgccgagatggccggcgaactatggctcctcctcatccaactagcaggcaaggtcaagagggctgaggagacgatgcccaagatccgcaagaaggagagccacgagatggttgaagacttcctcgagagcggcgagcgtctgtggatccgcttcgctaagctcctcaaggtctgcgaagactacatgtggaaggccgctaagaaagagaatggcgagaagaagcccgtttccatgggcaagaacagcggccgcgagttcgtcgactccatcttcggccgcgaccgtgagcttgacaagaccgagaagctcatgaccggcatgcgtctctggagcatgcgctttgacgccaactgtgacgacatcctcagtcaccccactgcttaagacatttccttctgtcatcatctttccctggacgctttggcgctggcgtttgtctgggagttcatttcctctaccgtcactgtttccgtgcgcagcttgatcttacgcgagatacccatttcttgctctttgtaattgttaatactgctgcattcttcgctctagacgctcatcactgtaacaacactactgggtcgcgcgggaaggaagcattggtctggtcacggaaaagtctgcgttcaccaataccccatttcactttcgactttggtcgcttttcacgtcatgtttttatgcgcatggtgttcaggctgggctgggctcaacagccttcatggattctcattttcttgtcatcttgggattactgctacgacttacggtgtcttagatttgggcgctctctacaggagatctcatcgggacgacctcgcggtcaaaatctagtataccctattgcgcttcattgttttcatcaccacttagcaatactatcggcttttgccactttacaaaactcgcgcgtatatctgcaaccatcaacgtcttgttcctaatcatgatgcctggtagccgcgccgcccctgcatgtgtgcgcatggctccgagacacatgcgaacaccatcccacctcagatcagtctcaaacgtaaacatccaacctctctttaccgcgaacctaacatagcaccacaccaccttcttttcttttcatgcgcatggcctgtgactcgagcgttcgtcaactcgtcacagtggctggatttacctcgaccgaccagtaggcgcttgcctatcacacctgccaccactattggacgattcacaggcttacggcccaaccaagttggtctcagccttacgcgctttccttctgtggtgcatgcatggaagcctgtgccgcaccaaaaggctgctgatcatgtttgctcgcggcttgtgattgttttgcttttccctcccagcccgctacggccgccgggaaggacgcggcgcacccaatagaagagggccgataggcctcgtagccgttacggccctaacgcttgttcgttcgaagggggtgaaaggggattgcatcacccacgtgcgcgatagcagagatgagtttgggttgtgcgatgcgtatatgtggctatttccgtgtgtgggtgtggtaagatgtgcagcagcgcacccgcactcttgggtcatttcgcatgtcgccgtttccatcttcagccggcccgtggcgcacggcagcgatattgtctctcattttaacatgcccgccagcgacatatttctcgaggttgctaacttcggagcatcaatgcggcgcaggcaaaatatgcggctcttctgcctgggttcccgctgtcagtttcacttgagcctccctttggccgcgggcccgccagggcctggttgatccgtcttaaggggcgttttatcgctccctcgccaaagcgttctctgagcaggtcatcccaggtgatatgcggtactggcaagggtgttcctgggagatccaggcagcagtgtttgatcttgcagcacctggataggcttcggacggtgtctcaagatcggcaggtacacgactcgcgggatgcgcggcggttacaccttctgaactatgcggtcgcactgagttccgctggcaagggacgcgctatcgtgcgccgtggtatttggtgttgccagacacccgatcatggtgggtgggacgagctgagtgagaagtcgtcctccatatgccctctattggccgagaactgtcatgtttgccagccggcggagtgccatctgttccccggctgaattgtcacacccacacccaacctctccccttagccagaaaccaagtaccgacaaacttgccaatcgacacaacatccacaaataagaacacggtttcaccaataaacccgatcgccagcaagacgcagatgacccagcgaaccatttccacatgcgggacctgccccgagggaagcacagggtaacattccattctccatcaggaagtgacagctacccactggggcgagtacattcgccctctccatctccagcataaattaattatgcaaactgggcgttcggaatctggggagcgtgcgtccttcgttttcccagagaaacggacacattccaatgcacaagcaagctcgagcaagtcccgcgcgttcatgcatgcatctcgaaccccgcgcagcagtctcgtttcgaaacagagtctcgaacaacgcttggtgcgtgcgacgctcgtgacatgacgtgacgacgaacaactgcaaccccacttaactcgcatggctaacgcactccacctccactcacggtaccccgcatgttatcttcttcccgctccagccgttccccacaagccttttacatcatcgcttgtatccatcgaccgcgaaaacatgatagctagaaagtaacctctagtcacacgaaaagcccagaaactcccagtctcggcgggtcccgaagaatgcaagtatgtgaacgagcatgccacgtcgaggccgggaatgcgattgaccaatgacccggccgagccttatgggccgcaggaacggccgctgctggtcagctgtgctatcttgcgtttcgggctccgggcgtgcaggtaggtatgcagcttgttattggtgtgagatgcgagaaaagggcaaacgagcttggacctcgtggtgatggggtggtggtgcaccggatggatgtagggtaggcttgcaggttgggagtgaatgtttatgcggagtgactggaagggcgtttctttctgtttgttgaagagtgggaagggtgtattagatgataggtaatcagttgctggtacgtgtttgacctccttgaggctgcaatacgcgactgaggtgcatctctgtctaatgagttgaaagtgagaggcactggattttgaaacaaatcacatatccctatcgaatcgcttgttcaatatgcctacatctgtcatcagatctactgcaaatgatccagttacaactctcagctccaacttacaaacgacacgactacatcaccgcatgatttcatatctctactcatggattctcatactcgtcaaagtccacaaattttcaacgctccggagcttccatggcatcgaatgtcagctcgacttctctctctctcttccatctcgtcgcaccattctgttagcacccgtcctcgaggattagttccagtcatatcgcagctcaatcattcggagacgctcatgactcctcttctgcaaataagatcggacattgagcttggaggcacaaattctgagtcgagatctgtggagtactaagtagaagaagcaaacgcatccgacatccagcgcaacgattgtgtcacttgaaatacttggcctacgttcgatcttgacatcaagttgaccctggtaccttagactaggctgcgtctctgattcaatgctaaattcgccagtgctatgaacactgttctcgagcatcttaacctcaacaaattcgagggatagatcttgggcacggtacagacggcccctgggggtcgaagagcaatattctcgactccatttccacagcaccacaaagagaagtaatcctagcctgcctgacttgacttgttaggtatcatcgaatctatcagtctattctcatgaccgctgtatcacaattgccgcctattcaatgcgaattgcaaagtccagcagttcatgtatgcaacatcacttacaacacaaccgcctccccccttcatctctcatcccaacatccctcgcatcttcagcccccagatattccctcacttcactcccatgctcaccacgccgcaatactcaacaaacctcatctcatctcagcttacacatcttacccacacccagataccactgtattaccccgaccaatcccacctcgcacgtcgtgcaaccacaccacacatcctcatgcagctagccccaatacacatgcccttaagctgcagccttgccatacccgaaaacacgctactgcacccgtatatagcagcatcctgcatgagttcgcatgcgcagtgcatgcgacggattgtacaaattccgctgcttatcttggaagcgctatcgatagtaacgctgtgtacaggcgcagtgtgcgagagatggaggggtagattgggcacaggcgcttatgcaggtgacggcgcaacgtctggagcacgtgggtgaggagcaatgctggagagatcgcttcggggagatcaagtcaggtgcgtttgcagctgggaggttcaacgtgtcggggcgctccgatgcccgatggccaggtgtgttttcgtggcatgatggcctggaagctcatgcagtactatcgcgaaaactgacatcgtacatggatgttgctatatgttgtgttattaagttgctgtgacttcagcctggtggttagattgagtgaagcgcaaggtagtccagcgtacgctagtgctggaggacttacttcaagagcactcatcgtttgcacacacacacaacgtgtcgatgttgcgcaagatctgctaacgtctgtttacggatgaatacgactctggtccttatggtcgttttcggcggctaggggcttttcacggcatgcccactgttgaggcagccatgcaacagcagaattaatcgagtacagttcagatgatttgatacttgctagcgactacacgcgcaggacggtatggtactcaaagctggcctgcaaagacacgcgtcttcgatcgagacctcggtgaggccatttgctccgcgaaactagctgaaggcggcttcagtcaaattgttttgatcggaaagcggatagacttcaatatcgttgaatggaattacatcaaagcgagaagttgagggtccaagcataaactcgtagctaaagttgctactagaattcacaatatcggaaaagtagtcagtcgtataaaatgtaccagctcgtccactccaacagaccacagcacagcatctactacaacttgcgactcctcaccaagcccttcttgatacccgtcaattcacctccgtagttcgcgccacccgcctgcttcttcgcactatcaaacacgggcatcatgctcttcaacttcttctgcttttccttgtacttctccttcttcttgacacgcggattgcgcacgctcttcttgcgatgcggcgtaagtcccttgttcttcgcaatctggtaactaatcatcctcctgccgtcgtcgccgatgacttcttcttcgatgacggtcgcgttttgcttcgcggcttcggcgtaggcggctgcgcgctcggacttggtggcctttttggcgttggagcgcgcggcgatcatgtcgtagtagccgtcttcgtcttcgtagtcttcgtttcgcggtggtgggctttcgtcgccagagtcgtcgcctgcttcgccgagagcgacgcctgggccattgtctttgtgctgaccgcgcttttcggcttcggcttgaaggcgggcttgtcggtcctttaggcgctcgcggtgaggtatatcggcgtcgccgccctgatctttgccggctgcgtcgcgcttgctggccttttgtgtaatctgcgaagtgtagaagcgtagagactttttctttttcgctttctcggcaagctcgtgagcagtgagtgatgtctcctcgccaaagtccgagtcttctgcattgagcaagttgagtttctcttctgtcgacttcttcttcttggtcgccttcttgagcgcggccttgtcggtgagtgtcgaaagcgaggcaagctcctgttctgttttcgcaagtttggctgcccgacgagcccccgcttctgcttgtgcgatctctgcagcgcgctgtgctttgctcttctttggcttcttcgtttgcgagttaatcacagcttcgatctcatccgcaagaggactggcttcaccgattactgacagatcgtcgtcattggcgacgtctaccaatggatcggcggctggcaagctctcgattttggaccacatttgccggcacttgaggagactctccatgaccgggtggtcgtgcagctcaacagggtccagggcgatgacaggcgagccatcatccttagctgtagagcctagtactgcaaagtacatggccatagatgcaagatatgcggcacaagcgcggtacttcgtgactgctattggcgtagggagcatttcctcgtctgatttcttcgtctttgctgctcgcgacttgagcagtcgttgcgcggcgtttgcagcggcagccagttcatcgtggagcggttgcaatcgcaggtattctcttgagatgtgctcgaactcggggtatcttgtcttcatgatcttcaatctctcctcttccgacatgctgtctgtaatctgaagctgtggtagcacttccgtaaccacagcgccggactctggatccttcgcgtcatcctggcctaaccactcgtcttcgtcgaagccgaaatctgcctcagtcattgcttgaagctgctttttctgtattctccgcgcttctgcctcttcgtctagagcgtcctgctctgtctctatagcgtctgcattgtagtagtccttctttgacgtgccccaagcttcgtcttcgtcatcttcgttgtcctcgttcgcctggcgctggtcgggatcgagatcgtcggattgggcgtcttcttcatcttcgaagtcgtcctcgtcatcgtcgtcgtttaggtcgaggacctcttcgtcggaaggttgcagaaacttgtctaagtcctacggtcagtccatgaccttgttttccgcaatttgcgcattctcaccttcttcctgccatttcctcaatttcttcgcagcaggaccttcgtccagcaaaaccttgtcgcgattgataaggaattcgtcctccgagtctgcaacatcttcccaggtgtttatcgcaagcttagaatcttcctctttaggcgccttgggtgcaccatatgcgccgctgcctgcctttctctttttggccattttcacggttgtcgcaagtcgtggcgtcgcgatgtccgtatgccctaaactttttctcgtctctcgaaatcttggccattgcgctagctcccagcctaacctcaagtggaaaccgccgcgggtaactttcaccgtgaagctgtgcggcgtagtgcttatattcacgtaactagtaatacgccttgcagatgcccttttgtcaagcttgaggtcttgagatccgatcccatgtctcaattgcttttcgcagccacgataccccttctgatactcgttgctatcctcagcgcagacatcatgggattcgcgttctggaagagcaataagttcccagtcgagggaaaggtatgcatgtcatttatacttacactgctacaggagctaactaactgaccagactgtccttctcactggtgcctcacagggcatgggcaaggaaatcgcacgccttctctccgcccgcggcgcaaacctcatactcgtcgctcgcacagtcaagaaccttgaagcttccgtcgaacacgcacgcgcccacgcgaagaacccttccacccagcgattcacctatatcgccgcagacgtgtcttccgaagctgagaacacacgcatcctcgaagaagcatcagcatggaacaacggccgcatgcctgagatagtatggacagtcgctggctcgtcaattccaggcctgtacatagaaaccagcacagaaacgctccgtcgccaaatggagctcaactacttcgccgccgcatacctcgcacataaaacactccaagcttggttatacccctcaacaccctactctgcacaagagaaagcttcgggaccagagccgacccgccaattcatcttcacatcttccgccaccgcgtttgtaggcctagcaggctactcccccatatgcaccctgcaaagccgccctgcgctccctcgccgacggtctacgctcagaagtccaaatctacaacgccgcccggcgctccaagacaaacaccgggattcaaaccgcccccttcgacgtcagcatccatgccatattccccggcaccattctctccccgggcttcgagaacgaagagaaatccaaaacaccccgtgacgcgggagctcgaatcctcagaccccaagcagaccgaatttgcaagcagccacagcagctgtgcagggactggaagcgggcaatttttatgacaacgacgaattggctgattgcgttactcaggtttggatcgctgggcagtagtcagaggaataatgtcgtgatagacacactgggcgcgtggatcacggcgattatctggttgttcatggtgccggatttgaatagcaaggtttgggggtggggcaagaagaatggcatgccggcgtttagaaaggatgcgcagtagatgacatgtatcaattcaactcttggtggtacgattaatatttctgagtcacggtcctgaaattgtgctatcctattttgactccatcctatctacgcccccggcaagttctccttgaacacctcgaacctctgctccagcctttcctctattgcgcttacaatctcgctgcacagctccgtggagacgcgaacacgctcatccttggccgtattctgatccactaccattgtcagagcgcctataaacttgcccttccatgtgacaagtggatctcccttctctcgcaaaagacccatagcgaagctgccgtcgaaatggtcgcgtcaatgtattcagaatcgaagtcgacctggcagggaaccaacccagtctgctaaaggatcaaactcgaacagatcgcaatcaggttccatattgcgaatcctgtatgcaggtacttgtttcgctgcaaccttcggaacacccatctcatctggctgatattccttgacgaaacaatgccgcggataacaatgttgacccccacaatactcctcattgtcgtagaagtggctcccaaccacgatggatcgcaactgcgcacatgcgccatgcgctcactccatgaattcaaagactctccgagcgaaatcttccatctcgatgctggtttgtgcatgttcctttttcggttcgtcaccgtacccgtaccgtgtcacctgattaacgcggaaatgaatgaggcggagtcctcgaatgctcgccagagccttaagcctctgttcaagttcgcaatccacaacccagtacgttggatcaacctgctcgtcagacacttcaatgccaaggaagtaaaggttgtggcaaacttgacaaagctctttgaactcttcctcgccaattctggtaacggtggcagtaggtatgagatgaggtatgaaataaggtgtgaaatactgtgctatcccgagcgcgcgaagagcttcaccatgcttcctgagacctatcatgaagctgtcaaagtcgttgagatttgtgatgatttgcagactcgtaagcgatttacatgaactaagcaacgatattgcattaccgtctgcttggacatcgattttgaggtgtgtgaggttgagctggtcgtctgaaaacacgtcgtctaggtagtctgtgagggtatcctcatcgccgtccgagaagatagacaggcgctgcagcttctcaaagggtataaattggtggtggtattttgcatatcccatagaaaattccatgttagatattgcaaattccttcagcttcgggaacgcgaatggcttagctctagcagctgctgatagggctcttgcgaaattgtctggaattggttcgtcttgaaactcctcggaactgatacaagctccgacatggagtcgttctaggcttggattcgatgccaggaatgcctcaacgagctgttccatatatgttgaagaatctattgggtgtgatgccttgaggtagatgtcaagcgcaagaaggccgtggaaaatcggtagtgcttccccgcatggacgtgggtttgcagggtttcgattccagtcattatccaaagtgaatttcatcctcttcaggcacttctgtctcttattgagagtctgtaacattgccagcgagattgagttttccgagatgaacctcggtgaataagctagcgtcacaacaggtcattgaggtatcattgtcttactcgaatgtgtggagacaattctccggaaatgtttccagtgcctgcaagaaaagtctggtgacctcatcatagtattcacagtgctcttcctcatttagatcttctgccagtagctgcgttggctctagtcggggctccggaggcggtgcagtgccctctagaatcaaagagcgcgtatatcgaaggcgagcgcttgtacctgcagagatacattgaagagatcgcttcagtttgggtagttggaagaccgaagcggttagacggacctcacgatagagcaggggcaaggcaagctcgtagtagcccttcgacacctcgcatatcgctttgagatcagttctcactgtaaagtagtcaaagatgaccaacaagacatcgctcggtaaaaggtccatggtgtgtggaagatgtcgcgtcgtcggtcgtcgtcagtcacgcgttggcgctttcaacgtccagcaacaagtggggtggcagagcgcacggttcaactggtcgcgttctccaacttgattcatgaccgtggccgccttccaccaatgtcttctcactaagatatcgtgaatggaaatcaacaactccgtcaagtaagtgtaggatgtcaagagagttctgggtgtccctttcccctcctgtacgttgaccccacagcattcacagaatcgtacttcgagccactggagtccaggtttggccctgttggattacatcatattgtgcaccagctcgacagatatcaaaggcaatggcgttcaggatacgcgtcttggccaaggctgtgatgatcaaatcgtcatttcgttggcaaatacacgatacttggatgtcggcgagtgagtgatgcaagcgaaaaatgctgaagactctccaaacaggtcgggcttgagatatgtttcatatggttggaaaacctatatgcgtccacctcgaattcaagacaatgtttaggcctgcttatggcgacgtctaagcacaaatcggagcgcggagactttcggagactttcattgcagccctctccaacactgctgttttgcgtatatcatacggcgacatttgcactcaaatagactgtaccgcaatatctttgcggcacagtggacatgtgtcgcatctttaaggaaccgtagtaaagtgtccaagacccaatataagtaccgctgggaacccgcgatgtcgacaactcaagctccatcacattacatattacatcaaggataacgtctaattttcacgacatcatggtttcccaaccccaaattgtcgacgcaatcatcattggagcaggaccagcaggtctcaacgccgccctcacattcgcccgcactcgctctacagcgctcgtattcgattcgcgtgagtaccgcaacgaaggcatcaagcacatgcacactgtcgcatctcgagaccaccaagacccatacgctttccgcgcaactgcacgggagcagatcgagtcgcgctacgagactgtctggttccaacaatctactatcacccatgcagccaaaaagctcgttggtgaagagcagtacgacggctttgaagtcaaagacagcaatggcaacagttacgaaggccggaaactaattcttgcgactgggtcgaaggacgtgatgcctgacattgagggctacaaggagaattggcctgcccatatataccagtgtctagcatgcgatggctatgaacagcgtgatacaccaatcggaatcctgtccttcgacagcccgatgtatgcgcacatggttcaaatggcaacgagctttgacaaacgcataaccgtcttcagcaatggcccgatatctcaggaagagccgattcaaaaggctctcaaggcttcaaaagctttcggcgcaaagctcgacgagcgcaagattgttcggctaatcaacaatgggccatcgcatacagacggcgtcactatcgaatttgagtcaggcgaaccagtcacactcggctttatcggtcatagaccggtcactgtaaatcgcgctcaacatctcatcgagcaattgggtctcgaaactgtggatgtagccatgggcggacatgtcacgattactaacccgatgttcaacgaaacatccgtgcgtggagtgtttgccgctggcgatacaatggtcgcgatgaagcaggtcgcaatcgcaatggcagagggactcaaagctgccgcgggcgcgggcttgcaattgggccaggagaggagtgagcaagtggtcaaggattatgaagctagcgaggcggagaaggtcaaggggaatgcgtttacatcttcaggctaggatgatgtgattggtagagtgggtttgtctcgtcaccgaattgatcttaccctcctttctgcgtagagggaccagtacgcgtttgtatctaatctctcgaagccataacctcatcttgacgatccagctctcttaccttcgtgcatccccacatccaaacttctcagcttcacaatcaagcctcccacacaatgccgaccgtcaaatccctcggcgcagccctcaataccttctctgtcaacaaaacctccaaccaacccacagtctcagacccagcccacatggataccgagctcttcaaggaagtcgacagctccggccctacacttgccttcacccccttcacaaccaacgtcaccgtcaagcacagcagcgccttcaattccgagcgcgacagcggcatgagcaaattccaacagatccagttcgtcgaggcgctgaagaagatgatcattggtttcttttctacttcccgtcgtgctatgtgtgtgtgctaatgaaggaattctagacgaagcggcactgacctatcccgcttccaaggacttgatcgtcagcatttcccgcaagaacaaagctggtcatatgttttgcagtgcggcagtacacactgcgacgttgctggctcgccacattgggagtcagacgtggattgtgctgggtcggggcgatgagtgcgagtatttccctgatgcggtcgagagtctatgggagatgatgttggtggcggcggggaaggtggctggtatgttgatgggttttgtttgacgagcaagtactgacacttgctgcagaaggctgtcaggttggtaacaagataccgaggaggagcagtgttgaccaggatagctccattggtgtcgcggtggcttccgaaaggtgaaggacagcgtggctcggcagtcagagaaggttgatttgatctcacagccatgagactttgactgcgatatttgactttagatatccataacatcttgctactctaatggaaacattaattgaccgagaacatactacaagcgatgatatatccaacatcaaatacaacttttgctcatctttgcaacacccatgaaccttactcatgcttcttatgtattctcggtaagcacaaccacaatccaagaatcactcccaaaagggcgagaataattggctgcaggacctgcactcccttcgactgtgcaatcgcaccgactgcaaacgggaagatggcagccccagacccaccaaacgctgctgcaaacccaatggcgctgacgtgcagatcgcgtggcagcagtttggtagcagcaacgatggcggcggggaatagtgggccgaggaagaaaccctgcagggcaacggctacagctgagacgtagaattgaggcacgagccagaagatgagctctagagccattgtgagggggagatagatctgttgcgattgggttagcatcatgtaccttatcttctccaagacaacttaaagggttcagagagacttacagcaatagccaatttctctcccagcctcggagtcacgaagcccagcacaactcgacccactgtaacacccatccagaatccggtggccgtcataccgctggcgaattgaccgccgtcacgcacttcaagcatgaacttgacaatccagccaccaagcgcgacttcgatacctacgtagccgagtaggaagattgcacacagcccaagtgactcgcgcatacgggagacgaacaagtgcttccttcatgcggttgtctttcccgccgccggtacgtgggttctcagcgcggaagacagcgcctgtgcattgccagaaggcggtggtggacgtgacgagttcgatggctgccattgcaatctaacaggtgtgagatttcgtcaagaatgggactgaacattcacttaccatgacgtaataaaagtaataccaaggtagcttcgatcccttggtaatcattgtcgtagcaatcagtggcgcgagaacagcccccacaccatagagagcatgcaagaagcccaaaacctcattcggattcgccatatttcccatccaggcgttccaagctgcatcagcgaggccattgccaaagccagccagcatgaagataatcaccagcaccggataaggggggtgtaccgcaatcacgatgtacgcaatgagatggcacgtcggtgcaatctgacaaatacattaaccacaatcccgcgagatcagattgaaatagtactcaccattgcaacccccctctgcccaaacctcaaatgaatcatattattcaacaaagcagaagaagcataccccaccaacggcgacaagaacaccaacgaaatcacccacaaacgtgagattgtagtattcctgtagataaggaatcaaagcaccgtatgcagcatcgttactgcccatgacgacgaagctccaaaacgcagccatcgtcttgaacaggttggagcgcgggtggttccatcgctcgagtttggcggtaggatgcgtggttggcgagggtagatctgtgggactgtcgttgtattcttggatgcctttgctgtctgagagacggaggccggggactttggcatcttggggtttggtgggatgagaggagatggggtggagttcgatggggggttcaatgacgcaggttgaggagccggaggtggccatggtgggcgagaattaggaagggagatgctaatgttcgacacctgggtatgaagcaaacaaagcctgatatccttataccttctcttatcaaagctcgaagtcaaaggtatgacgaaatcgtatgtctactcgttcgagaaagggaagttacaaccacaacacccgaccctgcctttatacttccaagaaaactcgactcgcaagcggtctgccttcaagtcgcataagtcgcatgcagaccaaaagtgcgagatgcagccctttacgaggtcacttggcgatatgatcgtggagatccccagctccgcattctccccgaccaatcacgcttcccgccaccgaacggcgcggaaaactggcgcggttgatcttcggtcaagggtggactgggcgggccgcccttcctcttggctttgccggtccgacatggcacatatggaagtgcttgcgaggttgtacaggatggcggggaaggaattaatgatgataatcgacgagcaaaatgccgtgttttggagaccttgtggcactgaacatcactcaatcgcctcatacaactcccgtctcgctcccacccacttgtcgctagggccgttggagttagccccacactagcccccaaacatcgacaaactgcgaactctgctgaaacgcttgcggtttgcgacagtcacattgtagttgcgtgctcactgtttacgaagcgtttgagaaggcaaaaaatcgcaccatgttgaaaatgtcatattcaattcatgctatacctattaactgccttcggctggtctgattccggaatctcccaatcttgctggcccatttccatgcttcgggggtatctgatggcccatactctcgctcgctcgctcgctctggtgacaaaaacaacaataaggaaaaaatgagttacttgagatcaatgcttgtattttgaacgactgtagaagaaggcaaagttgttttgtccatgcacgtaccgcctcgcttcgtgctcgctgccgtctctcgttgctggtcatgctctatgtcttgttttgagagaaattaagaaagacatgcgtggtgatggcctcggattttttgcggtcatgaagcgtctatgagggctgaatgacggagggaccggcaaggacctcggcgtcggcaatggactttgacttggtgatcatcatgtagacctcacctgcaaggttctggggaaccatgcagttgccgttgctgatagcagagaattgagcgccaccactagagagtgttagtgaccacgttcgtttataagcaaagaggttgagacttacggagcaacgaaggcacagaaggatgcgcctgctggctgggcaggagtcggtaagcttgaggttctggccaacggttgccttctcagggttctggagagagatcgcagggaaaggctggatgttaaggttggatccctctgggcaggacttgatgaactgggcagccagagtgaagacggcacggggctgaagaggtacgtcgaaagcagcagggacgggctcagcacctgaagcgacacggatgaaggcctggtgacgagcctcaacggtaacgatcgaagcggcggcagcaaggacatcggaagagttgacgaggggtgcagctccgaggtatgcagagacaccgacagcctcaaggacacgggcggtcttgaccatggcatccgcgctcgcaagagcagcgtcgaagttgtacgtgcatgcctcgactggcttggagccagttgcggcgatggcagagatgagggttgacacgtgagtggcctcggtctggccgacacccatgagagacttgacttgagtctcgctgagacccaatgccatgaagtcggccatggagaactttgcgaaaccctgcttgtagtattcggactcaagatgctcagcggtcagagcactagatgggttaggacatgctggcaaacaatattgttttggagctactcacaagttgagaatgtccacatcggtcaggcctcctcctggtgctgctgcagcagccgctggggccgcaccagttgacatggccatggcagccgaagcagaggctgagcgaacagccatctgtgcgggagcggcagccgcgaaaggcgccagggcgacaaggcccttgaggattgttgaatagctaggcattttgaagattaggttgttgtgattttgtaattgtcgtagtgattgaccgccagcaaagactcgctttgaattcgattaattaaatggtttctagggtccaaccagggactgagtgtagaagtgaaccgtaaggaatgtggatgaaagtattaggtacagtgaaggaagctatcgggctgatgatgaaaacttcgatgtaaacgaaagtgggcagccaatggtccttatacagccaccgcgactcctggcaccgcacatgagacgccatattagattcggagtacggatgcagagctcgaggcagtatgggcggattgactgattccgcccacgcacgggtaagacttacccaatccgtaaccagtcaagctttgcggtatgccccatggccccattgatcaaccaggaactgcttgggcgctgtgcagcaaccgctacgagaggcctgctcttagcggtggggctgggcttgggtgcgcgtgttgttgcaggtctgggtacctgcgacgcgagatcgcaaccatgaaaccgtgcgggtgccagcaccacatacattgctgcacggagtcagtagagccgctattgaatgaacagggttctaggcgatatagcatggcttacacggcggttatcgtctgttccggtacgaagcgtggcgtggttcacgaacagctgcttgaagcagtccacatcgctggtgcggtgcgtctccgtcagcaaagagctgttgaaacgtttcaacaccaagactttataaatcttggtccagagacctcatcgccttggtacaatccagtcaagtctacgagagatcgcattgtggtgctgtgccgggtgtccgttgtcgatagtggcgagccctggaagctgagagtgaccaagcgaagatggctgaggcatctgtggacctaaaacacttccaccccgccaagtcacggtcaggaccactgatatttcggctgcgagcctgaggctggtagaaacatatgcaggcacagatgccttggcgaatgaggacaagggcctgatctgtggaagatgtagatccgttcgcagaagtgcgactgtgcatcaacgtgcgctacacatgccggccggaagccagtcctcgaaccaggcggataaacactggcggcatctcgaagacatctacgcacgttttacctcttcgcggccaatggcatttctgtcgcatctctcggatcggtgatttactacgagccggtggtcatcccaaggctgtaaacgaaatttgtggtgcgtcgtgaatgcaagagtcaggtcggggctaagagcttgaattacaacaatatcaactatcggtccgcgctttcgcccatcgactacacattattagtgtactactgatgtcctcttgagatcttccctgttgctgatgtgcgcacaaacaatacacaagcctctttgtccatctgaccacatggccctaatatatatccacgctatgcaatctcgtttttacacaaatcgtccaagcacaagctactaggccctgccatcgtctacaagaccaactatacaccatcatcgaagccgtgtgcaggtatctcgtccgcacacttaaagagcatacgggttgagcgatcggatggtcaagcatctacagaatatgttagtaggttgtaaaccgtaggagcatgttgacttacggagggctcttggtcagatccgtcttaaggatgactggcacacgtgtcatctcacgcacatcctggatatagtcgccattctgctcacgcagggtaaaccagttaaggtacttctccttgttggaaagcttggcctcgggagcctcgctaacgctcttggtgagcttcgagtcagagttgacgcggtggggaccttggccgggaagctcgcgcctagtcggcgaaggcggcatgctctgggttggtcggtctgggttcagagagacgcctgccattgtcgagttcaagtcgttcgagtcatcgtcatcctcgtcatcgtcgaacagagcatcaacgtcagtggtggagatggtaccagtgtccatctgcctgcgctgtgcttcctcctgctccttcgcgcgctgcttggccgcctcagcgtcacgcgccgctgccgccgcattcgcagctcggaccgaaccgtgcttcggcctctcatcctcaggtacgtatgcagaggacgggacacccttctcccagtatagttcgagcacgcgagtgttcttgtcgaactcggccttcttgagaggaagctggtcgcagtggacgcgcttctcgaagccccactctggaatgagaacatcgaaagcggactcgtagacgcaaaggacgataccctcactaatgagctcgcctccctgctccttggcgaccttgtccatcttgcgacaagcctcaatatgcacgctctgctcctgagcagcatgagcagagtccttcttggtgttgcacatctcggcagtcttcgcaagagcctcaatatcctcggtgaactcgactgcgccgtcggacaaagcaacctcgagttggcgatgcacaatgatgtcggcatagcggcgcgaggggttggtgaagtgggtgtaaagaggcaagtttaaggcgtagtgggggtactggtcctctggaagcttaccagcaacaaagtacttcgcacggggcatcgacttgatcaccagagtctccataccctttcggatgtcgtcgtcttcgacctggaacaggctgttctgcagcgatccactgctctcggtatcgatctggtagccaatggcgcccatacggtcggcgatggtggtcaagcgacgagggtttgggaattgctgacgacgcaaaagtgccttttcaggaagagccgctgcgagcttcttggcgacgaaagcgttagcaatgtgactcagctcctcgatacattcgtgagcgggagaagagtcgaatatgttctgctcgactgggacgttctcatcgtcgagttggtacataaggcgaagggaaggagcgtcttcagtacggccaccgaagcgggcctggcgaagcttctgtgcaatgtgatgaagcgtcttgatgtccttagcacgggccgcgttgacctgggcctctcctccgttgataacggaatcgacctcgtcatacgtcagctttccagagctcttgatcacagccttgccgacccaggtctcatcctcggaaatgcggccggtcttggggtcaaccttgaagacaacactgacggtgtaacgatcctctccagggtttagacagcagatgtcgttggacaacctaggaggaagcatgttcacagtgcggttcatgaggtaaacagcagtgccgcgcttcttggcctcacggtcgacaagcgagttggccttgatgaagtgcgcaacatcagcaacgtggatgccgatttcaacgcggccatcatcaaggtccttgaagtggatagcatcgtcaagctctttgctgccattggggtcaatggtgaaggtctcttcgcttcggaagtcccggcgattctccagcgcagtctcgccatcattggcgacggaccagtcctcgaaaccgacgttcttgatgacggcatccgagaagtcgtccggaccaaagttgttgtcgcgtaggagagcatcggtttccaccttaagttcacccatgactccaagctgttcaacaagggtaccaaaaggatgcagcgaagtgatgggccatcgcttgatgcatgccacaaagatacggtcggcataatcctggtgcttctcaacgaagtcccttggtgcctgctcggttggaatagcgatcaaaggcacacgcttatcggttggcttgaaccagacaatctttggcttgtcctgacgttctggctgcggacggccagagtttccttcgcgggcctgtcgctcagcctcctgcttctccttagtggccgcgctactgggacgcaagagtccgagggatcccgagaacatctgtccggcaacacgttcaatgacggcaacgatgtggccggcgtacagcggcttctgctcgtcattgatctcttcctcttccatgagaagcaggctctgtccctcgacttcgacatcgtcgttcttcttctgcgtagggcgctggcgaagactgccacgtcgacggatgccaccctcgttggaggactcgggttgggtggtggcatcgttcacagcgatactaccgccgcgaggatcggcgttgtccttcctctttttcttctcttccttctcacgtttctgaccccacacctcgtccacgtcgagcagctcaacggcgaccaaatcgccctcgagagctcggttcctgtctttgctaccacaaatgaagatgtcagcatccaagtcagtggtggtaacgtaagcatcgctacggttcttcttgttcacacggagcacaccggcaacgagctggccatcgccaaggagagcaggcagagtcgcctgaggaaggtaaggagtgaagagcgtcttgcgctgctgctggttcccttgctgcattcccatctggggctgagcatgctggctgtttccaagacctcccatgccgccacccatctgagcagcctggagcgcctgcaggtgtgcaatctgcatcgggttgagaccctgagcgccgaacatctgttgctggagcaggagctgcgcctgctggttctgcatcatctgattctggccgccgtactggaagttgccaagagagccaacagactggttcacagacccgcgagtgcggtgaccaggttggaaaggaggggcattggcggtttggttcatgttaaagttgcccatgttctgggactgggtttcctggctaggctgttgttgggtgttgttttggggttgcctccagttgccctcgaagttgcgagacgctgcgcggccatgtccttggctaccacggcgctggaagtcggtctggccagactggttggtgttgttgttattgttgttattgttgttggcgttgttattggtgttgttagttgtaggaggggcagtggtgctcgcctcgctgctagcagcggggaaggagaaagcagggccacctcggccagcgcttccaccgccacggccaacagccatactctggctgcgaccatggccaccacggccgcctcgcaagcctccatcgttggaggcgctgttaccgctggggctcgcatcccgattagagcttccgctggctccgggaagagggaactggaagccagaagtctttctcttctgttcagccagttcggccgccttcttggcatctgcaagagctagcgagtgtcgtcgagtgtgtccagagccggcgccgccgccacctcggccacgagggttgacattctctctgccctgagtgccttgctgtgcgctgaactcaccgaagccagacgtgccggaggaaggcgcagcgggagcaccacccaagccgacattgggaagggcggactggttgcgacggtgcgcaccaggctgagcaggagcgttcatagggacggcgagatgcggttgagccatttgctgtgggaactggaagttgttggatgcagcattaggcatctggccctgcatctggaagttgccgagatgctgctgcggctgaatcatgcccatgttgacatattgttggtgtgtggcagcgatttgctgctgttgctgttgtaagacctcgatttgttgtgcgatggcgagttgttccactattggagctgcgtcagcatgtgctctcacatgatgagatgaagatacgtactcatcagcggagtcagctcagacgggctgcgacgatgcgcaatgtgcaggcgacgacctgcagggcccataggaccctgctggcctggttgctgctggtccattgtgaagtgtgttgcagggtgcggctgttctgcaatggctgtacgcggaggcgacggtcgaaactgtcagacgaatcgtgatgttgtcaaaaagtgttgacgcaatctagcgtgcgttagcagtgcattccaattgctggtgagaaatgaaggggaggggaaaggtgaagcgtgaaggcccggggcggggacatggtggttggcgcagctctggacggcgcggggaacagatatgcacttacgctgctatcgagacaatgggcacagaggaaggcaatgttctcagaaatggatgctgaggaacgggatgctctgcaagtgattggcagaagcgctgtttgtggtaatggtcgatgtctggtcgacgggagtccgagtctggaggggataaggattggggctgcaggggcgggcgtcgagcagttcaaggagtgcagttccctgttgggctgtagttgttgcaagagcagcaaaaagcgggcggagagagcgcgatgaaggggcagcgatcgaacgcagagggaaggaggggagggtatggggaggagcggtcggtgaagtcagagtgcgtagatgcgtaggtagtgcgtagacgggtggtgaggcccaagcttgtgctaaggatccgctcgtgcaagcttccagtctgcaaacgagacggtacgtcacctgcaccaactgcccagcagcaacaatattggatgaacggggaggggagctagcgcgtgcgggactcaggcagttgcgggtatgctaactgctataaatgctgccagaaacataggagcagcagtgctgggcgggcttgcgtctcagtggacggaggtgaagcaccacgttttgctcttcacgtttcatgcaactcgcttcctcacgaacgccgagggatgcacacgagggcggacactacaggatcgcgccagacctggccctggtgctgccgtgctcgagcagggttgtgctgattgcgaagtgtccatgctagcccgcgttgggctgctaacctggtcctattgctgtgaacacaatggctcaaagaaagttcagatacggcattccgtaagcatcggacggaaagagacgccgctcaccagcaagacctgtccgctgcttgcactgatgccccgtggcgtcttcagcagtagctaggttccaagtggagtcgccgttacagctcgtcaagtctacgacgactagtccaacccttcggtagcctgtggcagaaaccaggcgtgacaaaactttattggaattctgcgccgcagcctgagtttatccaccaggacacgaggcagctatttctagcagagcaaagtctcaggacgatggatcgaggtcttgaggcttggcagcatacgcccctgcactgcagctacctgcagctaccccatggaacatcacttaatgatcgggatcttctcaaatatgagccccggaagtctcaagtcgcgtccttccagactcgcgagctactcaagtagaattcatcgacatctgtctccgctaaatcgcatcagctccaccatgcttacgtctgggggcttctgggcgcgtctctctgcatgtgagacgacgttgtaccggatatacgtgtgtagatccattacaatcgaagccggctcccttgcatcgcatgcgcgtacaatgatgttgcccaccagcccatgcacgtgactgtaggcgcgaaaggcgtcgtgggtgcgagtgccagtgatgcggcgtggcacagcagatcgcgaaagtgaattgactttggccagggtatgcgttctcacgtgatgatagcgctggcggccgtgccctcggaatctttagcggctttgacgcgatcacctccagccatgccaattccacacctccaccgcctgtactgaatcctcacttttggcgactaacatgcccgccagatcgggcacgtcgtcctccagcatgaacacggcagcttcctttacttccagctttctggatggcggttctccatcacgccaatcgcccagcagaaagtcgtcccataagcctcagaggtccattgttcgcgatccatacgacagccccggacggcagctcgccattgaattcaacctgcgcctcagcatttcagatcgcgacttcaatgagcgtctggaccaagcagccgccgagcgcgcccggctccatgaagagcaactcgcgagagctgccgaagagcacaaaagagtcctccagagcgctgagctggaggtgcagagaatcaccctagaagaagagcgcgcacaagctcggagactagaagcgcaacaccaggaaatcgaacgactcaagcgcgaaaaggcacagcaagaagccgaggctcagcgaagggcgctggaggtcaaacagcgcgaggccgaggcagcgcgacaggctcaagaacaccaaagacagcttgaggcagcagaggctcggatcaaggctcagcaggagcaggacgctgccgccgagaggcagaagaaggagaaggaagaggcggatcgcaaggcaaaggaggcacaagacgcggcagcaagggcgcaagcacagcagacgccccagatccaagcaccacagcccacccaggtcgctgctcccatcgctgcacctgcaccaactgctataacaacaacaccctcctcaagctcgcgagcgaccgcagccaacgtcaaccagatccatgccaaatatctggagcttcattcccgcatgaagcaattccgggtcgccttcgcaaacgagcataagcagaagaacaacccgctcaaagagaaggtgggcgacactcgacgcaacatccgcctgagactcggccagatcaacaccgaccggaaggccagcgtggctgctatcaagaggctgcgcgaggactcgttcaacattgcactgagcaccccaggacccatgattgacatccgccctttcatcatatcgcacgagataccgccgcttgcgaacgaagacgaggcaaaatacccagccttcctcctctacatgtggatatgtttcgagaagtctgttttgaagcagtttgacaaggaggctgcaggctcggacggtcgtaccatccaagagatcggtcttatcgctgcaagtctccttgccgaccagcgatacatgtggaaaggtattcctctcaccgacatcgtcctcgcgaagctacaccgcgtctgcccaatcctcttcggcgtgcatggcaggatggatactgccgaaggccgcattcgtctcggatggatcaagagctccgactccgagggtgagtacagtcaacgtatgcgtggcttcggcgccggttttgctgctctatctctgcgctcgttcaacgctaaagcgcctgccgtgccaatgtccgattactggcgcgcgattgcgtcaatttgtaacacgcccagtgaagatctttggcccggacacttttccctcatccatggattgaccaaggattattacaagaagttcctcactttctacggcgctccagcgcgagctgtcctacgtcgcgcgaccattgatctccctgcgcgtgcaccgccacggtgcaaggatgcggcgggtacagtagccgtgttgcccctgggctgggagaaggacggcattaacctaaattaagagaaggaagcgtgtgggtaatagatcaagaaagtcggggtcaatgaccaaggaaaaacttcacacggtttgcctcgtgtcgtcagcatttagaatcacatctgggttgcatgaatcggcgtttctctctcttcttaacatcaacatgaaatggatgacatgggtcacatataacgcacaatggaacaaaacttttacacaaggactgtaatcgaatttgtccgggatcgtacatggcctcgctatcttattcgtctcggtcattcaaattatctcatagactacattgcacccgagcctacagcgttgttctcaaagcatctttccgatgtccgtgtctacgatgaacacgtagactaaaaggtaccctgtgtgctagtccttaacgtgatcggatccgtcatacctcatgctggagtcatagcttcttaccgggtcggcaagagggggcaggggagggaagagcggttagcgcttacgagacttgtttgggttatgcttgtgctcaggcttgggcttgtcttcgaccttctccttcttctcctttgggggatctacacgatagcccgtgaccgacttgagcaactcatcacgaatcatcttgggagtccacgtatcatcaacagggagcaggatccaagctacactaccaggagcaagcttctgcaccgaccgcttcggattaccaaagttgacctggacctgaaggttgaagcggataccagcctccttgttgtcatcgtccgaggtgtagttctgcatgtctagacgatagccagtgtcagagaagacattggcacctggagagccaaaggtaccggtcagcttgctgtcaggaatggactcgatgaactccttgatatggttttctggtgaaccgcgaggcatcttggatgttgttagaacgtctgaaacttcttcgaacgtcgggatattaggtagttgaggacctgtggagagttgtgagtgggtgcgtggatgaggatgagaagaaagcatgggaagaggtaataaataacaaggaggcgtggagaagcgtgaattctcgaagagacaatgctcatgagcactgtgagagaggtgggtgatctcaaggctgaaggcagttcgcagtgaaggtcaaccgagcttgcagtgggtgaagtattcccatcactgtgctgatgagccgtttgttgtcacaatgtacccgtcaggctattttgtcgcattgcacttttttttttatgaaggataaactatgggcctctgttattgcacaacgtttgtcgaggcgccagcacaacactctttgattacgggcttccactcacataaagacttccccacctgaaagaaacttctctacacccacgactcgattttacaaacatcgcaacttctacatcaacaacactatcaccagacatgttcactccacccaccaacacattccctcagcctggccttgagtggagctacgaagacgaactcttcggccctgagccaacctggactgtagagcccgatgttgaggtcattcgtaagatttttcagcgcgaattcaacattcctgaagattcgcagtgcgacgttgagttccttgccgagggctccctcaacaaggtctacaaagtgcaatgcagcaatagcaacgcttacatcatgcgtgtcactctcccggtccacccacgcttcaagactcagtgtgaagtggcaacaatcgacttcgtcagccaacacaccgaccttccgattgccaaggtgctcaagcacgatgcgagctttgacaatgaactcggcttcgaatggatgattcaggaatttgtacctggcgagtccatggagaaggcctggcagaagactagcatagagcagaaggaggttttggtacgcaagatcgtcgcctatctggcccgcctgttcgagcagcgtttcgatcgcattggcggcttgtaccagacggatccttccaaactgcctccgcttctggaatggaaccctgcaatgatgccactgctcgttgcccctgccgccgaccccttttacgatctcggcgaagtcgtctcgctgtcactcttcatcagcgaccatctttcacacaccagctcgcgcggcccatacacttccagccgctcatggctcaccacacgcatccagctgtacatcgaagatgcgctcaaagtcctaaccgacatcactctcgacgcagacgactacgaccgcaaagcggcttccgccgtcatgaacatgggcatgcgcctgctgatgcttctccctaaggtcttcccgtccgaggacgaagattccttcatcatccacaactccgacctcgacatccagaacatcctcgtcgacaccgatgggcatctcaccggcgtcattgactgggagaacatccatacctccccgctctggtacgcgtgccagcttcccaagttcctctgcggacagacactacatgacgcccctgttcaggcggactttatgatccagggcgatggcgacgagaatgagttggttctcgacgacatgtactggtatcgtctgcgccagcatgatcagacgaagctgcgcaaggtcttcttcgaggagatggagcgggtttgtcctgagtgggttcgtgtctttgaggggagcacgaaacaggcggatttcgagctggctgtcaataacattgataatgagctttgctgcagtattattcttacttggatcgagggcatgatggaggatgaggagccgactagcctgcgagacatctttaggcgctaggtgggtattttcgggtcttttggtcttctgagctcttgatgtaggcgttgacgtagcggttccgtgcgcacatatgaatgtatacggactagatgattatcaatacaaatactttcttgaaaacctgtgtactaatacctaggtatcttgcgtgcatccatgggtcacgcaaacctcgctgtgccgcaaagtttaaaaggtacttcggatttaaaaatctatacttctacgcatgccttgttattttgctgaattacacgagagtcgtgttctataagccttttcatagatatagcgccttctctatacgaaaattacgtagtcattatcctgtacgcgcttatctaggaagagtctttctaaagcactagaaatgctatcgctattagattatctgaaataaagccccgttatctgttgtatttatagacaaccttatataagccttttcagccttgctaaaggctgaaaagtcgttgcaagctctgagattaatgcagcgtttagattcagcgtgatcgtcaccttgctcagtactttgctaggaagcgccttcggtgtatagctagtgtaatacagtccgcgaggctgtaccttaacgtaattttcaagatgtcaacagttatgccaagcctgtggttccaacagactgtggctaattttgtcaggcaaaatttagctcacgtgatatttcagcatttggttatccggttatgacacaagggttccggtctacagcatattggctgttgcgagatcatgcgttgtcagttttgcccagccagcctcacgtcacggcgcaggcaggctgcgcccctgccctatatgttagggacgcagcctgccccaacaacgagaagaccagtcttccttacatctgactgagaaaaccatcacctccaacttgcaagaatactagtagctacgatctccacgccttacatgagtgtgccattgtgcgccgtcgatttcctcagcctgcttcgaggccccgaaacccccttctaccgttcgcgcagacaaatacatacaagacccgatgcgactgctgtacaccgcaagcgacgggaagcttctgtggacgaaggacattatacgcagcgaggaaattcctccctatgcgatcctctcgcacacttggggggagcaggaggtggtatttgatgatctgaagagccttgatagtgtaaaggacgttgatgcacagaaagaaatctagttgagaacaagatccgcttctgcgcacaacaggcagagcgtgacggtctagaacatttctgggttgacacctgctgcatcgacaaatcaaacagccaagaacttcaagaagcaattaactctatgttcagctggtatcagaacgcaaaaaagtgttacgtttacctttcagacgtcgagtacaacactcctgatgcggaaagtgaatcaagcccgagatggaagccggccttcaggaagagcaagtggttcaatagaggttggacactccaggaactgcttgcgcctgcatcggttgtattctattcgaaagagggagacctgctaggggacaaacagtctctaaaagacactatccatgagatcaccggaatacctatcgaagctctgcaagggagtccattaaccgactttagcgtggccgaacgcttttcatggacagagtatcgtgagacaacacgcgaagaagacgccgcatactgtctgctaggcatctttggcatctgtatgacactacgatatacggaaggcaaagatagggcaattacacgactgcggcaaaaggtacaaaggcctataaaagacatcgaagagaggtttagcaagatctgcagctggctttcggcgcctgacccatctacgaactaccacaaagcgcacaagcagcggcaggctgagactgggctctggctgctggaaagcgcaaagttcactaaatggaaggagagtgcagcatcgcgactgtggctgtacgggattccaggctgtggaaagactatcctgagctctactatcatccagcatctgatacatcattgcgatgatgacgttcgtgtagtgacagcatacttctacttcgacttcaatgatgcacaaaagcaggatgcagagctaatgctgcgctcgttgctctgccagctcctgcagcgttctttgacgatacccaagggcgttgacgcgttgttttcgtcctgcgagaatgggcaacggcaaccgtcattggatgcacttttagaggtaacgcggcaggcgatgcaagagttcgcgtacgtctacgtcgttgtcgatgctctcgacgaatgcacgcagcgctctgagctgatggacatgctcgaaacggtggctggatggcggcttgacaacctgcatctgcttatgaccagccgaaaagagcgggatattgagacatccttagagagttacgtcggtgaagaggccactgtctgtcttcagacagatgtagttgatcaggacatacaacgatacgttcgacaaaggctgcgtgttaacaagggcttggcaaaatggaacaaagacgctgctattagacaagagattgagactgcaatgatgcgcggagcttgcgggatgtacgtggttcttcccagttctttacaaagttaaagctgacaatagggcaggtttcggtgggctgcatgccagctggacacacttgaaaagtgttgcaatcgagcgatgctgcgcaagtctcttgccactttgccgcgaacgttagaccagacatacgaccgcattctcttcacgataagcgaggaatattctgagtatgcgatgcgcatcctccaatggctgacgttttctgcgcggccgctgtccgtcgaggagatggctgaagtcgtcgctatcgacgtggcacgcgacccagcgttcgaccgtgacgaggtgctagaagacccgctagaagtgctgaacatttgctcgagtctagtcactattacaaggagtgaagcggatggaacatcaaggcctgctcaacagatcatcgctctagcacactactcagtccaggagtaccttgtgtcggacaggatcaagcaaggatcagcaaagcagtacagtatgcaagaggccgaatgtcacaatgcgataacgaaaggctctttgaagatacgataatgcagctccagcaaccattatccgaagaagccttacagatgtcggcgctggcacggtatgcggcagaattctggagcaaccattttcggaagatgggagagaaggtggaaggactgtgtcagctagcgatggatctatatgtcagttaaaacccccgcgtatcttacctgggttcagctatataatccggactatccttggatgaagcttaatttggaaaaaggtctggacagcatagccgcgccgctttactatgcagcgcttttagacctgaatacgattacgagaatgttactggaccaaggcgctgaggttaacaaacaaggcggacgctacggcaacgcactccacgcagcttccttgagaggccacaagcgtatagtccagatactgattaaagcaggcgctgaggttgatgcacagaatggagactacggtaacgcactgcagggcagcttcatctgaaggccacgagctaatagtcaagatgctgctcgacaacaaggccaatatcaacgcgcaaggtggcaaatatagcaatgcgctccaggcagctgcagctgcaggtcaccaagcaatagtacagctgcttcttgataacggtgcggatgtcaacagacagggtggtctctatggcaacgctctaaatgcggctgcagctgagtgtcatgcaaccatcgtcaagctcttactcgagaatgctgccgagatctcgcgacacgatgaccaagggaagagtgttctgcatcatgctacgaacagcgcgtattgcactcacactctcgtcgagtttctgctctcacaaggtgctccggcaaacacgatcgacatggagaacatgactccactacattacagcgtcaagctcggccacgaacgcatagcaggattgcttcttgacaacggggtgtccattgatgccggtgttcatcgaaagacatgttctcggaacaccgtcaagaccgacccctcttgccggatgtcgattccagagtccaagcccgatatctcctgtatttcagctggtctaacgcctttacacttcgctgccttggctggcaattcggtcatgaccaagttcctgctgaagcgtggcgctgatccgaacgctctgtccgaatacaacgagtccccgatgcatctcacgttacgtaagaccctgcacggaccaaagtatgccgacgattggaccaaccaggactggagggtagaaaatttgttagatttcctggactttgaagacgagaccgatgcaattcatgcggacataagaacgcatcgtgaaggcgtgctcgatgcaatgttcgcagatgttagaaccagtttgacgatcagagaccatcaccatgaccaccctttgcactgcgtcgagtatgggaaatttggaagtgtggagatggtcgagaaactagtgtctagaggagcaaatccgttcgaaaggaacatgaagcagcagagcgcactgcatcttgctagtcaagctggcaaccacgacgcggtcgctgttctactttcccttggagttgaacttgccttgacggactctgagggactccatgctcttcaccacgccgcacggagtggaaaccatcaaacaatcaatatccttctagaaacagctatggcaacaagaccaagcttactggtgtcgaaggacactttgggtagaaactcgctccaccacctgttgtctacgacctctagggttcagcatgagacattacagttgatgctcgacaaggggatagatggttcagagttggatgcatctggcaactcaccgttggcaagctacttcaaaggacattggttgggacctaatgtgaacatctgccaacaattgcttttggtcaaaggaagctctttgtttgttgacagaaaaggacaaaaccttggacacttatgcgcttcgactttgagatgcagcgttcgagttttcgaaaccctgagggaacacggtgttgatctgacacaaaaagacttacaaagcaggacactattgcactgtgctgcgttaagaggatccattaccgaagaatccctgcattaccttctccatgttatcggggttgagattaatgcagaggacgcgctctggaaaaacagcgttacagcatgcaacagagatggcatcgaaagaccgcaacccacgaatattcgatcctagacgttgggacagaagcgagaagcttttgtcgaaatcagatgtcagtcaagtaccttcaagagctatagagggctagatatagctatttttgttgtgttttccatccatgttatagacgttctccggcaagacgtctgacctacagtgttcctctttggtcacatcgaacccaatgtaccaccctttcacatatactattaccatggcgctcctgcggcatatctgagtgcccgttctcaaatcagtggctaaaggctagctggctgaagaaggaagtcttgattcgaaggactggcgcgtatcttgtacagctattcggaaagcaatttagtagtatggggaacatcttcgccacatacaatcttcaacaactgcctaccgcacaaattcctaacaccacacttctcggctcagaatttcgctgcagcgatactggaacctgtctgagtgagatagtctctgtgccattcttcagcgacaaactcctccaagccaacgttgaacgcgggcccttcaagaacagctgtgcctagcttgccgctcagcttcaactatacatgaagggcgccgacgatccaatccaatacgagggttcagaaagcgactcggatgacgagctcgatgagttgactactcccgaggccgttcaatcgcgtgcaaatcgcttgatcgcccttcttcctaaagtcttctctaaagaagttgctgaggagtttgttctgcatcacggtgatttgaacgaaaccaacatcatggtcgaccacctcaaccacgagatcacaggtgtcatcgactggaaatctgatcaaactgtgcctctttggcaagcatgccagagattcctaagttcttggacaccattttcgtgcgcaacaacgtccctgtgcccgaaacgtactccaaagacgaagcaaggcgatggtacattcatcaccgatgactcgtactttgcgcatcgccatgaatacgagaaggcgtagctgaggcgcttctttttggaagaaatggcacgtgtttgtccaggacttcatgcatggccgcaaccttgcagacgcttggaagaccatgagctgactaaagaaagaggttcttgtacgcaacatcgtcagctactttgtgcagctgttcaataagctccactgaaactgagggcttctgtcagggccgatttatctctttgcctttcttttggggcaagcacctctcctgcgacgtcactcgtggccctttcaccaatagccgagattggttagcggcatagctgcaacttcacctcatcgatctagacgaagagccaaacccagacgcagactcggactcgggctcggactctgattttaaggacctttaaaatactgatgaggctgtcaagcatcgcgcagctcacctcatagccgtactagctaagctgtttcctgaagacgaggcggaagagtttgtgctgcgttatcatcacctgacccaaggtaacatcctcctcgactcggatgataatatttctgggatcatcgactggaactgtatccacactgtcccactctacctggcctgtcaaaagcccgagttcctcgacgcccccatggaccgatcggtctggcccgatcccgcaaactacgctcgcgatacactcgacgacggtacagtggagatcaacgagatgtactaccgccacctagaagagtaccagaaccagcgtcttcggtagttcttcctgcaggagatgggccgccagtgtcccgagtggatcacctggcacaagctcggtaagctcaaatctggattggaggactgtgtagcttctttcggcactacattcggctcacgggatattgacgagtggctggacaatatgaagaagaaaggtaggaggcgtagcttacaggagattcgtcgagtgtgtcagcattgtctcaatgctccacagacgtacagaagcccactggacagcaatgccgagtgagtttctgacgaaggctcagacagggacagtgagtctgcttgggaaactacttctgactcctcatttggatctacgactgtgcctgttttttctagatcactagtttaaggtacctgtggtgccagtaggcgagcagcttgcaatgtagctatgtaattttctctagatatcgccgtttcaaaataacaacgcgtaaatgtaccaatcattcgttcatgtgatatcatgctttgattgtccgagcacttcacccgtgaccaatgtataccaagaataatcaacaactcagcaatgactccagcaccatatttccaatctccctgccgataaaaccaccacacttctattatgcctgtgcacgaaaaagtccaattccaaaaccaccgccaacgccaccacgtgggaagcggtgaagtacaatgcggctcggtgcaatcactcctttcactcgacgtccctattccccggtaacttttgatccgtaagatgcggctcggcgtctctcggttagatgtgcgatctccccatgagtcaagatggcgtcggcatcgactccgcgatcccgcaatggcgcacccatggagggatctgcagatccgtctgatcgtccgctggattgcgcgcaggactaccgtgtcgtggaaatagggtgcgggagatgtgtggtgtagatctcttatgatatgccgaagtgagtgaagaactagattttccgtaggagattcagttgcgtttgcgatgtacatgggaacaccaacacggtctccacacgcctgccgccgttaaactctgagcggcccacacgggtccaagatggagtcgagccgcggctcctcggactcggaacatgtccgaggcgtggttggctagtggagatacccatatcaacggcatgctacttgcagaaaagccgcttcgagaacgccattacaccccgagaatagcaagaaaggacgcttcgacaacgccattgaaagaattagccccacaacatgcactcatgccgacacgaacctcctccaacgccattgatggacctagtctccaaggctgttgaacgcttcgtcgaaatggaagccccacaatgtgcactcatgccaacttggacctcgaagaaaactgcagcttacgcccatttcatgtactctatactgtgagtaagccttacgacggttgtaagcgcacctaaattacctccttgcactgccaaacggacgatccagttcacccgtccggctagaatcgacaatctcaccggatctaaagtccacatgcatggcaatccatcaaacccgcatgcccagccccatcccctagaacaaagacatcatgcaggattcctaagcctactctcaacacggcaggtacgtctcttgttgacatgttcgagcaaccacatttccaaccagtcccatcgcccggggacctggagccatgactccgtacgaccaacatctaccagcccaacgcaacgcggctcttgacctcgtggcaattccactccacatggcccggcggctgcgcaggtgtactacgatgtcccgtctgcaagtggcgtagacgcgattttacccggctcgaatcaagatgctgaacaacagccacagattggtgtgttaccagcgggccggtaccgacgggcgttttagcatctgcttgctttactggattggggagttggtgcctgtctgctttactggataggggattggtgcctatgtggcgatgagaggaccctggtcaaagactgggtagactatgtcgcgtggagccatgtgggaagagactagaatgcgtcgcgtggaagccatggaacgtgggtcagggtagtatgtttgatagattaatgtcagtgccgggcgtatgtgcactactactaggggatctaaagcgaggatagacgacttctcagtatctatataagttgctgaagcctggagtgcctttgtttactccagtccagattcatatcatacatccaatatgggtcggttttcattatttgcacctttgcttttggccgccaatggcgtgctggctgcgccgccgccgccgccgtggatgggtgaggtgaagaaggtcgatggtgtaaattaccagtgcaagtgttatagcgacaatgcttgctggccgacgaacaaggattgggataggctcaacaagacgagcaatggtgcgctgcaggttgcgattcctccgggtgccgtgtgccacaaggagtttggcaacatgacgagcgtgtacgatgcggcaaagtgtgcggatacgcaggcgaattggtccagcgagcaatggctgtacgtatctgattgagtgtagtaagacgttaggctgaccatttgaaccaggaccgatcaccccatcgcagccctctggccgtacggcacgaacagcacttgtttaccgacatccgacccttctgagccatgcactcgcggcttctacggaaactacgtgatcgtggcgaagactaaggatcagatcaaagctggcgtcgactttgcacgggagagaaacctgcgtcttattatccgaaacactggccacgatttcatgggccgttccactggattcggatcgttgattatcaacacccacagctttaaggacgttaagttcgtgaagaaatacagcggacctggcgattggagcggcagtgctgcggttgttggagctggtgttcagggacgtgagttgtaccgccaggcttttgcacaaacgccaaaggttgtcatagttggtggcgagtgtcctgtaagttcggccattataagacgtgtatgcatctctaacacacatagactgttggctgggccggtggctacgttcagggaggaggccatggtcctctgtccggcatttacggcatgggcgcggataacgtcctctcttttgacgccatcaccgccgacggcaagtacgtgactgccaacgcaaaagataacacggatcttttctgggcgctgaggggcggcggtcccagcacgttcgctgtcgtcacctcgatcactgtcaagacgttccctgaagtcccaacggctggaaccatcctcaacatcaactcgacccacaccaacgatacagcgctcttcacaaaggctttcgggattttccacaacctcgcaaaccactatgctgataatggcatgttcgtgtacttcgaactcggccctggtcctggacgccttcacgttgcaccgttcgtcggacccaacatggacgaggcgaaactcaagactgtcttgcaaccactgtatgaccagttagacgctgcccaggtgccatatgacacccataccaagtcgttccccacattcttcgagttctacatcgacatgttcgaggatgaaccgccaaaccagcagtccatcgttggaggacgtctcttcacccagcaagacatcacagaccacggagacggaatcgccgatgcgctcgtcaaggccactctgcccgagcctacacaacttgggttcaatgtcggtcacattgtcaaccccggccacgcgtatgccaaggtcgacaacgccatccaccccaagtggcgcaacgccagctctttcgtcatcaccaacatgatcatgaccggcaccgagccctgggccgtcaagaaggagcgcgagaactacaacacgaatgtgcttggcaagacgttgagggacgtgtcgccgaacggtgcgagctacgtcaacgagggtgatttgtacgagccaaactggcaggaggcgtactggggatcaaattatgcgcgtcttttgaagcttcgccagaagtttgatcccaatggcgttttctatacgcagactacaccgggcacggagagctggagtgtaattgactacggtaccaagctgtgcaagaagtcgtagattggactgttctctttagctttcaaacaatagtaattcatgtgttcgtattcatgtttattgatgtttctcgcggtatccgtgctttcaatagcgccttacagcatgctcggcctatgaggtcgtggcataatttatatgcagcagcggtagacagcgaataagttgcacagcgtcgggtaacatgctggtttgtgtttcacagattgacgtgggaagtgtggagaagcgcagaggcggcagcgggaacgatgacgaaacgctcccgttccccgctagtagacgattagtccgttaggtcagggacgcggcgatttcacggtgccttcacaagccaaactgatatcctccgcaccaggcctcatcccaaacaatccctcggccgacactccggcactccctatcgcctacagcatccgaatcgcctgctgcgaattgcgcgaccgcatccacacagcccaatccagatatctcacgttcctttcggcattccggcacgccgcgcacaaggcacctacgaaagcagccaaaacgtcactttccccggctcgtccggactacatcgcgagcgctgatgctccccgcatgctgaacaacctccccaaccatacttgatgtcgattgaatgcctcccgtgctgaaccccttcttacgggccttcttccgtagtgcactccccagccagtgccagccggctcaacaccacgtatgcgctcgagatagctatggagatagacgcagacactgactatatgcgtgcaggtccttctcgtgcccacaaccgaagtcctcctcacctcccgcgacaaggaaacgaacacactatacgctgatttaagcggctctgaggacttcctagccagtcatgtcctgcgagtcccgggtggcgtgggcccgaacaaccatgtcaaggacgcagggagcttcagagagaccagaggaaaggcgaagcagttcacaacagcgaatgggcggacggtaatcgtcaaagacgccttcatatacagtaacaaaggtgtgcagacgtgtgcagcctttacatgggacgacaggacttacaagatacaggtttcaagacactgaaccaggcacagctcttggccgacaccatcttctaccccgacacgttcgacgcgcagccatggcttgtatactacatctccaagccgctcatcgggacgtgggaggcgagtcccatcataccggcgacgctagaggccaagaaggaagtggttgcgatacaagtggcgggatcgagctctgctgcaggactcaactcgggcatgccgcgcaagaaggaagtcaagtcctttagcgacctcctgaaccacttccccatgatcgcaagacagatgcagccaggtttggaaaggctgttcaaggaatttggtagagagcttgagaagcccttaccctcaacgccatcgcggagctcgcgacgatcatctgtgagctcgaggtcaatacggtcgcggagaagcgggtcagtatcttcagcggagactgcacccctatcgatgcacagcagcatgtcaggcccgaacggcttcgtgtcgcagatcgagattggtgacgaggaggtgcagatgcgcaactcgctagagacagcagtgaccgctgcaattgatctattccagatggtggataagcagcagctttctctgctgggcgcgacgaccgatcttacaggacccatcgtggagcgcatgatcgagcggtacatcgccgaacaagtacaccaccgaacactgttcccccgaatatgcgagatacgacgactcgaagacatcgaactggagcggcgcacacggcaaatggtggacatcgatatatcgcaggtcggtatagacattggcaatgggcgcaagggtaaacaagagctggctgtacggctctccaaggcagtggacatgttcaagaaaatgggcgttgctggaagtccacaagaaatgttggagatattactgggcgtccagaagcacatgacgatgcccgactccgaatcgacgacgaatgacccacagccgaagacaggcagcaacggcgagcagatttcagagaagcaggacccccttctcacgatcaacgccgatacgctagtgtctttacttctaatagtcgttattcgagccccagtacggcacttgcaagcgcggctgtcgtatatgcggcatttcatcttcatcgatgatgtggaaagcggagagctaggatatgcgctcagcacttttgaggctgttctgtcctatctgtcgcaagacgcgggcggtctgcgaaaagcaagtcgtcggaatagagccctctggcaagcgacgaaatcgggcgatcttgcgacgatgcaaagtatcctcgagcctgatcgatcgttccacgaaaacatgtactccagctcggaggacgaagacgttcaggaaaaccatcgtccagtgcgatttgcggcgagcttctcggatttatctgcacttgaagggactacaatgaacggcgactacgagtcaaataggagacagcagaatagaccggggaacaaacggcaaaatgaggacggtccactcgcacacatatttccctttcaaagagccgagacacccccattgccagagaggccgaagatgaagaaacgagtttccatggacacacgaagcatgtctagtggatcaatgcgatcgttcaggtctcgcacgactctcgattcgcacataagtggcattgagggcgacacgtcaatagagaagcttacaatgacccaagggaccgatggcgaatccgtcctgatgatggccgttgaagctaaacaggacaaagctttacagtatctgctaagcctgaacgaatactattctcctcgctgggttctcgatgatcataataacgagggcactacattgctcagtgcagcagtacaattggcacatgcgaagacgacggacacgatcctcgcctacgtactggaacatagcgccagtccagaggagttgagggcccatctcgcaaaacaggacgccaaaggacgatgtgtggcacattatctcttccatcaaccacgacttctcgaccgtataggtcacctcctgccctggcggctcaaggataagaatggtcagacaccgatcttcgccttatgcagatcctatgaccacgaccagtatcacgatatggtggacaaggcaatattagctgcgacacatgcacaggaggatggacagccgctacatctcgacgaacacgtcgacaacaaaggcaacagcctacttcacatcattacggacccacagattgcggtcaagctactctatcgctgcgattcggacgcaaacgcaacaaatgacaggcacttcacgccgctgatggtggcgagcaagtatggccgaacagacatggttcgggtactgtaccaggaccctcgagtagatctgtcctttagagatgcgcgcggcctcacagctgtggagcttgctaaagatgatgaagtccgcaacaggatcgatgatcttgtgctgctctctaatgaacccgggcctgatggacgcacaactaccgtagtcaggtcgttctttgtcgaagatggatcagtacggcttgtgctgaagtccggagcacctaatggcaatgggacaatcactgtgacgacctgtcggaggtcatcgcacgacttcgagaatctagccaagtggcttgcgcaagagcatccagcttcatggctcccggccatcgccaacctaccctcgccatatctaataccttcaagaccatcccgatcggtcttgcgcgatatccagctcagacttgacgcattcctcaaaatccttctccgccatccaaccttttccactcatgaaatggtatgggagttcttcctcgtccccgacatcgacaccgccatgctctccgaacgctcagcccgcaaagccgagctccgcgtcgaacgactgcgtgaagaatacgcacccatctacgacgtccgcgaggtcgaactctgtcgtgccagcacatgcgtgaaaacatccgcgccctccaccacgcctcgaaatccgtcctccgccgcacgaataaaatccgctccgcatcgctcgatcttcacgatgccgccaagattgccaacaccgccatccactctctgcaatttcctctccccgaaccacatctccgcgcgtacgaacgctacatcaaatgcctctcgcacagcgaagccagccccaccgcaggcttctactactccatgcacgccatctccagcaccatcacatctatcctcgcctcgctctcccgcccctccacactcatcacctccatgtccgccacgcaaaaagccatcgaccgccacaacctctccgtacgcagatcagatcgctggcccctcggcctccttgacgatgcgcgctcccgcgtccagcgcgacgcccaggataaaatggacaagagcaaactcgagctcgcggaccttggccgcgaactgcggtatacgcagcaagttgttgccagcgaacttgcgagctggcaggagaatcgcgtggagatggggcgtaaggcgctgaaagatctagcgaggaggatggtcgtggtggagaaggcgaggctggagagcatgcggcgcgcggtcagagggttggggattgtcaagtcaaacgacagcgtcgcgggcaatggcgtcactggcccggagatccaggatgtgcgcgtcgagcatgcgaatccgatcccgagggatgaagagctgggcggcgaggttgtgctggggaatggagaggcggtggccgatgagtcggtgcccggggatgaagttgagcaggaattgatgcatgcgcgagaggaggaggagggggagggagggtttggaggaagagcaagctccgcccagcgagggagatgctggtgcaaatgctagtgcagcgatgggggtagagacgccgtctgggagtcgtagtgacgacgcgtagtcgtaattctaatcttctcttgtgtataccattgttactaccagctgtctaggacaatctgagtccgtgaagaatatgtgagcaagatactatgttaaggtatagatgctgcattttgaggagccccgtgtagatcacaagcggaagctcatagagcatgactgaaacaaggtgtcagaacaagttgatattgtaatgttgcgatttatattgttgacctacctcttcatatatagcggaagggaatgatgaaaaaaaaagaggtgtggcgctttgggtagtggttgcttcggggtcgttgtcgctttgggcatgtcatggtcaaatcaaatgtaacttttctatgctatgtggtacagccctcgtctggcctgggcagttgaataccccgaacataccttgtaacgccagccgccgtgccgcgaaatcgcaaatgttgaaagagggaacgcgcaccccggcgccacttctccactccgcagtcgtctcgtcctgtccttcgtctgtcgtctgtgtcattctgtacttgcgtgatcgatccgtctcgtcggcgcaagtatcgtcgtttcgtatcgtctcatctcatcctcgcccacatctacgggatcttagatccccttcttcccgcccttcctctccctctctctcttggcataaatctcccccgtaaacggatcctcccacctcctcgcaaccccatacgctaccgccaccacacccgtcagcaacacccccgccggcttcccgaaccacagcgcggtggccaaaaagctcagcgtgctgccgtgatacatcggcgcctcgctgacattgaacgggaacgtcgtcactggcgcgtccatcaggatgccgaagtagtcaccgaggtacgtgcccgtgacgccgagcgcgtacatggaggtcagcacgagcgtgttgccggtgaggaagagcgggatgggcagagtatttgacgaggggggagaggagcgcgggggttgggttggttgggccggcgaggggcttccattgtagctggtttaggggttagagtgggtggtagaggggggtaggtgggggttggtacaggtagtcgcggaagatgcctagggagaagatggttactgcgagggcgtagcagccgaggcgggggttgccgccaaagagcttggttatgactttgttgtggtattctgggagggtgttagatgaggtgatgtgggcggtttgctggtaggtatcgtaccttgttgcgcagcaatactacagaccacgatcagccatgtctacacatgttaccatgcaaatactcacttccagaaagtaggattaaacagtatgctcgccgcggacactgccaagctcgattagctacctccaagtccgaagttcttctcggaactcaccccacaagctgcgctgattgaagtcaatgtaagtactcattttgggcaaccaaaaccacgttgtctgctagagtaaaagacgagaggtgtaaagaactggagagttcgcgccgcaatgtgggggaacgttgccagcttgcttaacatgtggatgtcggcagttagcgagacgtcatagcttcggaatcctccaaccgcggcaagcggctattaacgcaacgtgcacgaaacaaacatcaatattgggcattcgattgccagtgagaatatcattatctcggtgtgagagagctagagcgtgtgttacactgtccctttaccaaagtcatgatcatgtataccaatccatttcgttccgttgcgccttcctagtactgtacaaggaaaccgtgctatccaaccatctcctctctacaatgcgttactccgacaagtgaagggtccgccaaatgaagcctgtttgtagccatcaatgatggactgtacagtggcgtatgttcctgcagtcaagaacaacaagccaatgaggcaaagaacaatgttgaagaagaacccggcataaccacgaatgccgcgggtcttccagaatccctcgccatattgagccctcctcagacgcatgtacgcaacaccccagaagatgaatccgaagaacgagtcgaagagcgagctcatgagcgacaacaggtcggagaagaaggggatgacttcggcgataatgaaggcgaaaacccagagaacagcgagaattgaaatccagctgatccagccaagccatgtgtggctaccgaggtgctcggtgccagcgaagatgcggaagaagacgaagcgtgccgaaacggaagcgtacaggactccgaggaagatgatcgtaggaaccatgaaagtgaatgcgaccttcttgtacacctcgttcgacagggaaccaaaggcaggcgcagtcatatactggttacctgtgtaaccatacacaacaccaccgaccaggctgaatataatgatctcggagatggtaacggcccagagcgccttcgggaagtccttgggattcttcatctctgcaatgaaactaggcaaggtaatctgtccaatgaaggtgtagctgatgttcatgaaggcgttcatgccagcgacgaaggtggttcctgcggcggggatgaggaggactttgggctcgcccaatgatgggtatcccgcaggctttccttcgacaccagaaaatgcggctgccaggatgacggaaatgaaagtgaacagggcggagaatgtggcaatcttagcgagtcctccaaacgtacgcgggattgaacaagcaaaggagatgacggcagtgatggccgcgaatccaatggtgcagacgccgtggccagtgatagtgttccaccacttggcgccgacgaggcagtgcagacccatgataaaggtgttgttcaggatgaacatgactgcggtcgcgtaaaaggcccacttcttgttccaaaagatcatttgaccaagatcgcagacatcgcgaacctcgggatggcgcatacagaattccctgcactatgttagattatgatcgcgtccgacaattatcgatattacacaccaagtgatgagagaagtgtagagcaccagggaggcaatgacgacggtgaggatcagacctggcaccaggccgagaatggagtacgaccatgggaaggacatgatggccaagcagatgtactcggagaacagcagagcggccgttttctgccacgagcaagtacgatacttgatggcatttccagcctcgagttccatctgcttgccgacggtgatgctcgcatcgcttgagtcgtctatgtcgcgacggctaggagactcgatcctgccgagttccggatcttttttctcattgttgctgctgttgctgtcgctacgagcatcagcgcccttgttgccgaaaatacctatcgccattttacacagcggatgcacttcttataaggagtgtaagagagacgacggcgggaggatgtttccaggagcattaaccacttgacgttgatcaatgacccaaaggggaagatggggtgaggacagctgaaactgcctgtggaaagatggttgaagagttcgcaagatcggttaagttgcgaccagccggagcatggaaatgttaaataggcagtggaggcaagcttagcgatagagggcgcgggtggagaagcggactgctacagtagggttcgctagaggcgcaacctgacgttgagctaggcgctagtgagaatcctgcggggtgaaggactgcatgtcggtcaagggcaggcaacgggtggagaacaaccgcactggctcttccctggcggtcgcgcctcccgagtcgacaacggcctatcaccataactttgaggcgcgctcccacgggtttgcgcccgcgctatgaccgctgcattctctttcaccgcggccgcacatccgcagggcgttcgagttttcccagtctcgctcggctgacgcacacaattgccatcatcccctgggtcagactatctcccggtgacgaagtgggcactgttgaaatccgcttatcggacccaactgcggcgcataaccagcccgtctactcgggatccatgtggcagagggcctgagtaacatatgtccgcacgtggagtcttagcattccagcgccgacgcggtcccaccgctagagtatacgcaaacagccctggagccgtcgaaatcggccatcgatagagatcaaacacatatatctttcttccttccacactcttcccagcctgcaaaaagtgcctgcaaagtgcccaccaccgacgtgcgatcggccaccgcgccatgacgtcgccccaagatattaggcgcagtaagcatcccgccaaggcgacccagaagcggacaagctcagcgtgccaaccaaggaactgcgcaatctcgacgttgaagcacgacatgcaagccttgccaacgttactgcctttttgcttgtcccgaccaagtgccccagatcgctgcagccgggtcccaccaccacgaacgtttgcccaccaacggccgcggtggctccgacatgcgttctggctggcttcatgatgtgaggatgcagcgtagatctgttggatgcaaggtactcggagtggagtctgccgggttttggtgatggtgagaaccacacggcgttctgcacggctgatcccagtacatgctgttggttcaatgtatggcgagggagaaacctcaggctgcgttacgcgtcacgcgctgtgttgttgtaacggtgttgcaacctgggcttgcagatagctcgcatgtgcaacattaaccgggcggtcggctgcgagatgaattgtctgccgcattgcgtgatgcatgtggatgtctcgattcgacttactttcagccttcatgaaatgtacaaatatcatcgtctattgatgattgagtcgaataaccctgatctacgtcttccaaacgcccgctaaattcacatatatgccatgacaagcactcaaatcaagctgtcacttccgttccacggagtctgctgctgtggctgttgcttctgttgctgctgtccctgtgtctgtgcccgcaacgccgacatgctgttcatattcaatccactcccactactagttgtccggctgcccatacctgcactcggtggcggtgctatgctaaacgaattgctgttcgcaggcttagggggcggaatgctaaaggatgagtacagattgctctggctcggttgagacgacggcggtgctatcgagaagttggagaggctgcttgtcatgtttgaggtagaggatgatgcaccccacggattcgacgataacgtgcttgaactggacgccttactccagtcgatgccgccactcgtattttggctactgtacgacggcgtggtggtaggagcaatcgcactgttcatgctcattgtcggtcgtgcctgttgtgatggtgcagcaaacgagggactgccaatgcctgggttgctgggtgccatcgctgggaacgatgtgttcagaccaccgaatgtgctgtccggacttacagctcgagtctgtgcttttggcgcgttcaaggacatgttgttttgcgggggcggggatacaggtggtgtagaccacgaaaacgtcgccgctggagacgcattgttggacgaccgcgaacggtttgcggatgcgtgagatggaagaatagtagaagacgacgcagacgcagatccgttgccccatgggtcgccaccaagcatatctgtaccaccagaagagccctgtgggccaccacgtacaagcgctgcaaagtcagcttcgccgcctccatcagcggtatcgagaccatttgtcgtgcttgggcctccaaagctcatgaactcgttgcgcgtggtcacagtggcattgttagcgcccagctcctggagtttacgtgtttgttcattctcaacacgcgctgacatcgatttgatcagtgtcatgtaagcctggaactgcgggaggtttaacagcgggcctaagctgaattgccagattataggaaggacatccatagcaagaaagtcgctgtcgacctggtggctgatagctttgaagacatcaagagcagccatctggacaaagggttagtgatatgcggcgacacgaagttatcttactggacacataccatgacagccggttccttagtcttgatgcctcgaagtaacggtgtgaccttttcctggatcgtgtatttgtccaatatcgacacattcgaactcttcgctttgggtgcttctaccatgccagtcaacccatctccctggtagtcgctctgttcgtctatgccgccaccacaaagacttctcagagcctccaacccccgtatcttgatgcccatgctgctggtttttgcgaaaatagtggcaatgactgggaaaagttcgttcttgatcgtcgagaaatcgagttttggaaggaccacgggcaatgtacgcaatgcagcgtcgactagggaatgcgttggtgactcaagcgcatagttgattatcggtagaatgtcgtccttgaattcttttccgctactgttctctgcagcaatttgcatgttttcgagcaacaccatcaggcctgcctccttcaagctgtcgcgttcttgtgctgctcccttagcgcttggtgccgcgttcgacaaaaacgtttcacgaagtttaggtatgaccttttcggtaaatgcacgtttacccgttggtaacatggtaacgattttgaagacattttgaagaatcagagtgagcagttcgcggtccttcatctcttcaagcaacgcaggaagtatcttcttctccatcacagactttgggaactggctgagaatgcgtggtaacccacgcaggaactgtgacttctcgttgggggttttcgcgggcagcgaatctaagaaacgaatcgtagagactagtatattgtcgaaatattgcgcttgctggaactctcgtgcatccagtcgttgcgccggacgtcttgtgattaagcgatcgaggacgccattggcaacgtccctggggagtggctgtgatgacatgaagttatttgccttgcttggcaccgatgaagatgacgcgaatgccctcttatacgaagatgtgcttccgttgaaatccagcggacttttgtgaggcgagttgtacaatgcgataatcagcattcccaggctgtgtaactggtgagtcgcgtgtggggtatggggtgtgggttggagcttacgagaacatgtctgctgccggtgtgacattgccatccatgacaaagtcaggcgaggtataatcaatgttcagttgtacgtgtcgcggcaatcgcgcatcatggttgagcgcttctgaaagagatatcgggactacggacgtgggcttcgtggagttttcgggaggtgttgagaaaccgagacctgagatcttccagtcagactatgacgatggtcagcgacgaacagcatgtgcgagtgatatcgttctgcgtactttcgcattgatgaagatagcttctggcgttatattggcgtggaccaggccagcactctcgtgcaagaactccaagccttttgcgatttgcagtagtcctttttgaatctcgagctcgtcaatctcgagttcccgccttcgtttctgcccgtctgcctcttctatgacatagcgactccggcggccaccaacgccaccagccttctcttgctcatccttttcctgtagcagtccggcaagggatgcagtgacaggctccgttgcgaattgaagcccaccgccgcgagtctcctccacgggctctacaagctctagcacgctggggtgtcgcaagcgggccagagagcttccttccttcttgagcctctcgacaacctcctcgtgtgctcgcttgaggccggaggcagcagaccgcccgccgaagccagctccggccgggggctctagcgacttcttgtcaaagacgaagacggacgccgctttgcctgttgatttcttcttcgcatcgtatattttccatggcccagagaacgaggtgggctgtggactgatggtgtagttactcgagatgttggatgtgaacgacttcagcgcattggagaacatggtggtcctgtcgcccgcacggcgaatccttcgcagtctagcaagcgcgtcatggaacgggaggtgagttgtagaggtctcgtgttgtggacagatgtctcgatctcgcgagctggaactgcgcctagttatttagcgcattgctggtgatgtggccaaagttcagcgatggtatgcgactggagttactgcatatgtcgatgaggagcacgtcgaaagtcgtttgtcggggcgccaatcgtagtaaaggccccacgcgagctgtgaagcaagccagggtctcttagcccgatgcttcagaagttcacgttgggctgtgcatgacataagccttcacacgcatgcacctccccatttcgcagcctagtaagggagggcagtatgagatgagcattgacgacgtgaatagccatcagtatccggttgagctgacaagatgctgtccaagacacgagcgcgccctacggaggtctttgcggcggtgcggtccattcccgatgactgtatatacacagagctaagggtcagcttcggccgttctccaaataatagttcgcgtgcaccatatccaccatcgctccagtgcttcttcctcacaacaccacccattgttcctcgatagatatcccgacacaatgctacaacagcggtcaatgcgaatgctttcttcgctatcgcattgcgctccccgtcgagctgctgcacctatcagcgcatcgctgcgatgtcggagggcatacagcatccacgctgatgcctcagttggcaccacgatacaggacattgatcctacgaagcttactatcacgaagacaagtacaccgaaggacctgttgcctccggaagagctagtctttggccgcaacttttcgggtgagagcttcaatgcgttcgagtacaatttcaccgctgactgtaagtaagatcatatgctctcgctcgaatggacagcttctcaaggatggctggccccgcgcattacaccctaccagaatctcagcctcgatcctgcgacatgtgtgttccattatgcgtttgagtgcttcgaaggcatgaaggcgtataaagacaaggacggcaacattaggttattccgaccagacaggaatatggccaggctgaacaaatcgtcgacacggattgcactgccctcgttcgacgcagatgccatgatcgacctcattggccaatttgtcaagactgacaagcgcttcatccccgagtgagtgtgttttggggcttgggataatcaccactgatgcatctcagcgcacgcggatactcgctctaccttcgcccgaccatgatcggtactcagcgcacattgggagttggtcctcccgcttcggcactcctctacgtgatcgcgtcgcctgttggcccatactatcccaccggtttcaaggcagtttcgctagaggctaccgactacgctgtgcgcgcctggccaggaggcgtcggagacaagaagcttggagcaaactacgcgccctgcattgtaccgcagatgcaggcagccagtcgagggttccaccagaacctgtggctgtttggcgaggaggagtatgtgacagaggttggcactatgaatctgtttgccgctatcaagaacaaggagacgggtcagcctgagctgcttaccgcaccgcttgatggcaccattcttgaaggtgtcacacgcgactcaatactagggcctcgcacgcgagcgactggtgccaaagggttggaacgtggaagaacgcaagtttaccatgaaggagatatcggatgccgccgatgagggccgtatgatggaaatctttggcgcaggtactgctgccatcgtcagccctgtgcgcaagatcagctggaagggacgtctcgtcgactgcggactcgaggaccatgtcgaagctggtcccattgcgctgcagatgaaggactggatggaagctatccagtatggcgacgaggaccatccatggaggtaagctttgacgcgcccacctgacttgacagctgctgactcataacagttacaaggtggtgtagatggaggatgcggaatagacgtcgattacagatgtgtcacgcacactggcgtgcatggttgtggcgttcgtccagattgcgtagggatggcaaggagccaaacatgtatcgtgcaagaaacgaaacaagtgcaacacgtgcatccggatgtggctactcacacgtgcacgtatatgtaatgtctgtcagctgctttcgcgtagatggcagcgtcgatcgtggggcgcgggcggtttggcgtgcgcactaggcgacagctacccccggcattgcttggcatcggtagggctgcataccagccacatcccacacagctccacacagctccacacgatagctttctcccgccgcaccacgacaacaacgcggccaactgaccgcctggcgctgcacactcgccactcaatatttccagcaccgcgcattgctgccaccgtcaccatgctgacccacagcgccctcgcccgcctggctgccgccaacacatcggcgcgcaacctcccccagctcgcccgcttcctccaccgcaccctcctcgcccgcaatgcctccgacctgccagctgcgcgtgccctgacacgtgccctcaactcggcgattgaggcgcgtcgatgctacgctaccacgacgagcgcaacgacacccacggcgactgtgaagaaggcagtcaaggcccaggcagtcaaaaaacccgctcctcgcaagactgcagctacgaagaaaacaagggcagctgcaaagaaaccagcagcggccaagtccaagccgaagaagaaggctgctcccaagaaaaaagtagtcgtgaagaagcgcgtgaagaaggtgctcacgcccgaagagcagcggaaggcgaagattgctgagctgcgcaagcgggcgctcaaagaacccgtgggccacggggtcgtatcatcatacgccgtgttcgtcagtgaacacgccaagggcagcaagggcggcaaggatctcgctgcaacttcaaaggagactgcagccaaatacaaggaacttacgcctgcggagcgtgaggtgagtcaatgtctagtgacaggagctccgtgaacaacttgtctgaccgatgcacagcactacaaccacttggctgccgaacggacagcagcaagacgtgccgagtacaaggcctggatccagtctcatacgcccgcacagattcaggatgccaataaagcgcgctccgctttgcggcgacttaaagcttcggcccgctcaactaagctcgtcgacgaccgtcaagtcaagcaacctccgggcgcttatatccatttcttcactgaaagaaaatccacccctgacttcagaggcatttctgttcaagagtctgccaaactgatcggcgccgagtggaaagcattgaatgctggcgagaagaaggttagctcacaattactcggcaaaataaccgcgcttacaacctcgtagaagtatgaagaccaagccgcagcaagcaaggtagagtatcagcgtcaggtggccgctgccgcctgaaagacagacgttatagatcggaaggtgacacttttgggtcagtaaacaaatcagtgcggacgagatgccgtatgcaggccacatactggtgttaccgtcactaacgcagatcgacgtgcgtaatacgatcaacttcagccttgcgtattgggttcttgcggtaagcatgatcacttgtttggtttaatcttctaagggcgggctaccgtcttgccgactcgtgtatcatttgtgtaaagtatacaaatacaagtatgtacgcaatcctttgctagtcttgcaatcactgctttaaggtccagcgttgtgcttcgttcgatatgcacccaaaacagctagcgttgttcttatctctccacatgcatgtccccaaaccccagcactctcgaccctccacggcagccttccaagccaaccgtcggtccccttttccgcggtagataagcgtgcagtgcggagatggtcaggcgcgtcacctgtcaaaccactgctagggtttgcgcctttaacctcgcagtggccgcgttgtggtgaactcgcacactcttcgcgctgcgcgattgcaagatggcttcggaccatgaacgcacgcctttgctccagccaagcagattgtctcagctgcagcatgaacaggacgaggaggcgcagtcgactatttcgtctgcggtgagcaaggaggaacaagaattggctgggagtacggttggagagagactgccgtataacgattatactactattgactggctgcatgatttggtatatcttcttcgcgattcaccattctgtgtgatcgaggaattgtgaattaacaggacataggtcaaggactcgtaccgctttcgatatattcaatcccggcgaggtcttcgctacagagcactcgccctcttcgacgcggcgtctggctggattgctgtcgttttaattggtggaatgacggcatgcgttgctttcgtcgtcgatatcgctgttgctacggtatcagattggaagcaaggctgctgtaaacgcaacccattcctaaacatcgaacgctgctgtgcaggcaaggtcgcggcggaactcggaaatgggtactgtgatgaatggcacgtatggagttcatactacaacaagagcttcgcagtctatgtcgccctcgcactcatcttcggaatcatatcctccagcgctacaatgacaacccggagcgaactcccttctgcaccaactccgagcaaagaagaatcactgccgcagatcaaagtcaacggcctggcagacgacacacccccttcaactccaacgaaacgagagcgtgggaaggtcatgtacatggcctctggcagcggcatccccgaaatcaaaaccatcctttccggcttcaacatcccgtccttcctctccttcaaagtcctcttcatcaaggcctttggcgccatcttcgccgtttcgacgggcatgtgtctcggcaaagaaggcccctttgtgcacatctcgacatgcgtcggatacctagttggcatgctgttccccaaataccgcactaacggccggaaaatgcgcgaactactcagcgccgcatgctccagtggtctatccgtagcctttggcgcgcccatcggcggcgtcctctttagctacgaggaaatcagcacatacttcccgcgtaaagtgctttggcgcgcgttcctatgctcgctcgtggccgccatggtgctgaaggaactcaacccaacaggcacgggcaaactcgtgctcttcgagacaaactacggcacagaatacaaaccaatccactacctcgtcttcatcctgctcggaatcgcaggcggcatcttcggcggcgtgttctgcaaattaaacttcatctggggcaaatggttccgcgccttccctatcatcaagaagaatcccgtccttgaagtcgccctcgtaacgctgctcaccgcgctgattcaattccccaaccctttaacccacgagccgggagacgtcactatcaagaacctgcttatagattgctcacaaccctcttcccgcccctcgtacatatgccaccaagagagcctcaccaccacgccaaactggccatacatcacctccctcctaaccggcaccctctccaaactcctcctcacaatcctcaccttcggcatcaaagtccccagcggcgtcataatccccgccctgtccgccggcgccctcttcggccgtctcgtcgcgcaattcctgccctcctccagcagtgccagcccgggcatcttcgccatggtcggcagcgccgccttcctcgccggcatcagtcgcatgagcatatcgctcgccgtcatcatgttcgaactcaccggccagctgtcttacgtcgtgccacacatgctcgccatcttggttgcgaaatgggtcgcggacacgattagtgcagagggcgtgtacgacctcgcgcaaaccgtgctgggccacccgtttctcgacgccgatgtcgcgctgcaaatcgctagaaggaagaagttgaacacgagtgtgttggtcccgccgaagcgcacgatggccgagattactgtggaggtgcccgcgtgcaataaagtcccctacgaggtgctgaagcagaaactcgagcagttgcatgacaggggattgatggatgcgggattggtgctggtgcagactcatccgcacaatacggtgcccatcttgcagggctatattgcgcagacggagttggagtttgggcttacgaaacttattccgagctcgtttccagctgatttacaggttagggtgctgggacatgcgattgacgatgaggcagcgcctgaaagtctggaggtagatttgacacccttcgtggatcgtacgccgttgagtatttgtgcgaaagcgccattggaatatgcggttgaaatgttttcgaagctgggactgcggtatctttgcatcactgaggaaggaacggggaggctggtgggagtggtcatcaagaaaagactggttggataccttgagcatctcagagagcatggcgaagatgagtagtcactgttagtggtaagcatgtcttcaccagagcattgatcgtggacattggttggggaatattatcaaatctttgcattaacaagagttgctttacgctcgaaggtacgcctactgcttgtatgatagcgctttatagcagcaacaattgcctctgccatactcgcttgccatcaacacagtcatattcatagccaattgccaacaaccaagcacagcgtggtattatgggatcaacagccagtttactcctcagcctcgagaggagcctcctcgtcgtactcctcctcgccctcggagatggaggcctcctggtactgctggtattcggacaccaagtcgttcatgttggactcagcctcagtgaactccatctcgtccataccctcaccagtgtaccaatgcaagaaagccttgcgcctgaacatggcagtgaactggtcaccgatacgcttgaagagctcctggatggaggtggagttaccgacgaaggtggcggacatcttgagaccacgcgggggcacggagcagagagcggtctggacgttgttggggatccactcaacgaagtaggacgagttcttgttctggacgttgcgcatctggtcttcgacctccttcatggagacctttccgcggaagtaagcggagcaggtcaggtagcgaccgttgcggaagtcagaggcagccatcatgttcttggggtcgaacatctgctgggtgagctcatggacggtgacagcacggaaaggagtgcgcgccacggctggtcagaggggcgaaaccgacccatgaagaagtggagacgggggaaagggcaccatgttgacggcccaacttccatcaggtcaagagttgagctgacccggggaaacgcaggcagggggtgacacccgacatgacggcgtaaaccaggtggttcaggtcaccgtatgaggggttgttcagcttgagggtcctcatgcaaatgtcgtagagagcctcgttgtcgatacagaaggtctcgtcagagttctcgaccagctggtggatggagagggtggcgttgtagggctcgacaacggtgtcggagaccttgggggaaggcacaacggagaaggtggccatcatgcggtcggggaactcctcgcggatcttggagatcaaaagcgtacccataccggcaccagtaccgccaccgagagagtgggtgatctggaaaccctggaggcagtcgcagccctcggcctcacggcggacgacgtcgaggacctggtcgaccagctcggcaccctcagtataatgaccctttgcccagttgttaccggcaccagactggccgaagacgaagttgtcgggacggaagagctgtccgaaggggccagcgcggacggcatccatcgtaccgggctcgagatcgacgaggacggcacggggcacgaacttgttgccggaagcctgtctgctgtcagtatgcgcgcgtgctgcaaattcgaccacgggtccgcacctcgttgaagtagacgttcatgcgctcgagctggagatccgaagtgccattgtagacaccggagccgtcgaggccgtgctcgccggagatggtctgccagaaggcggcaccaatttggttaccctgcgagctgttagattttccgtctcaatgagcggcggagaggcgggcttacgcattgaccggtctgaaggtggacctattgctcgcgagtgctgttagcagttgttcctggtgttttgttgaccctgaaaacgcggggttgacgcgcgctgcagaaatcctgcgaaggggtgtcaatacgtacgatctcacgcatgttggcggttgtgggtgtgtaaaggtgttgagtggactgaagatgggacgtttcgctgggttgaggctggtggtggtcgctggtgtcgaggaagaagatggaggagcgacaagtcggtgagaacgcttgagtgggtccactagcggcatccacactagtaaataacaggcgcgtccgggcggcaacaggcagctacaaatgcacccccgcataattatccctcatgaacacttggtggactgtgtggtcttatgcattctccgtactttagtatcgtcactacttgtcatgccgtgatttggtgaagctgtcctataaccgcatgtgaggcgcgccttccgtcccaaaattaagcgaggggttccgaggctcgatgtttacttccactagtcgtgccattgcatctgtatataatgcagcaccgcgaagctaccacatggaacttatagttccttccttccttttgcttgatctctcgccgctgaagagcccttccctttgatctccggtacagtccaaaagtttggccaatcgagctcatactcattctgcttgtaattgagatgatgcctgagccagataccccatacaatataatagtatgctccagtacccgtcataagatgcctgaagaaagttagccagatgtttgattagctagatcgatgaactcaccaccagccatgcccttcaagcacaaacccccacggcataccaatctccctccgccatttgataagctttgagcagtactcattgtcgagatgccagattgcgaaaccgcccaggaagatgctcagcccgaaagtaatcatctgccacatgactcgaagcgttaccaaatcacgctgatcctcgcgagccttgacagctgctactccaccgtgaggcctggggttcgctgcttcgcgttccttggaccggaatctgggccggatgttgacttccatgacataaatggcgcggaacaacacgacagccgtgaggagggcataggcgttctggtggaagctagggtcctgtagatagtggtagtagacggtaataccgactgcgattgacaccaaagctatcgctaaggttactgagtatcgcttcgactttccatacgaaaatgttgcgtaattcatcagacatgttgtgtagatcatcgatagctcatcgacgagttgcattgggtctgcaattgttaattgtctaagacttaagatcttcaattgaacaacttaacctacatttgagtgtcgcatggaacagaaagcttccagtcccgacaaggagatagccgatgaaagctacgaggaagaccgtgtcgtggccatatttcagacaacttcggattcccttggcagccaggtacatgaacagtagatttgtcaacgtgtttatgatctctgctgagtactgcgtaacaacgtagttctacaaccattagcattttcctccaataaaatatcatgcggactaacctcttcacaccaatccagagtcgaagtaacaggcgaccatcttccatcctgctcaggtggataaggaatcgaggggagcctcgaaaagaacgcagcagccatgttcgccgagagaatttgacaatcacagtttccgacgtagtgtaagacagacgcaggcccagaagtgcaaaagaattggcgtgtacccttagcccggcacgtttcggatcccagactgatgagtgaaccgtgagcgaggattagtacgtcatgcttgaacgataggctgtggggagaagaatgagtaaaacaaacacccgaagaatgccaaatatcgagtaaagtgattgaagtcgccaaacacgtagaaaatgtgaagtgccaacgcaaagtcaactgcgattgtcattcctgtcgcaaaagaaagcagccaatcacacgtcacgcgcccgcagaaccgagaaagcttgatggaccctgcaattcacgccgccgccgccttgaaccagacgctccaacatcccccgaaactcacaactcaagatgtcgatgaataacgaggccttgcagaaggtatacactgtccctttctcagcttgggagttgaaatttaatccccacaggtcttccaagaaatctctcaaaagaaagcattcgccgaacaacaactcgtcatcgtgcgccagcaaaaagtcgcgcgcacgcgagaaggccgcatgctgcaattaactgcatccgaagtatcgtcactaccgtctgatacaaaggtgtatgagggcgttgggaaaatgtaagaaggacccgtgacacctgcaccccaccaagatatcgtgattgatgagatgagcaggtttgtgtgcacgccgattccagatgtgcagaacaggctcaaggcggagagtgaggcattgacgaaggagatggccaatctggagaagaaggaggattatttggagaagacgtatacaaatagcaagaatagcttggagcaggtgttgaagggggcgagctgagcggtggggtttggaaagcggcaacagcaggaacaacgaaatgtgaaactgatactgggagaagctagaaaggctttccctgggtatatcatgtggactcctggtgaagatagcgggctctaccagacggcatgatacgtaggaatacgccaaacattacaaacaaaagcagcatagaatatgtacgtgtgtgaaaatgcacattgaaggcttttagtctttgcttgctacaacactctatacgcgaatcacttcatcctcatcaacatgccctccacaccctcaacacatttcctaacctcctcggccgctctcgcgacgtacgctccatcaacaactctatgatccgcactccagctaaacacacactcctctttctttaccagctcgccattctcgtcaaatgcaggcacaagcctagctttgccaatacctacaataccaacttgaggtcccacaatgactggcgccacggctgtaccgcctatgctgccgatattactgactgtgaaggtcgcgcctgtcaggtcggcagaggaaagtttgccattgcgtgccaagttagccaggcgtgtgatttcctgagccagtgaggcgatgctatggttctggacgtttttgatgacagggacaagaaggccagagggggaatccactgcaacaccaatgttgtggcttcctttgagcacgatctggggtttgttggggttggaggtggtgtccagatgcgaattgagtagcgggaattgttggaaggtgagggagatagccttgatgatgactggcagtggtgttatccggtcggtcttctcgcgaccagcattatacttcttccgcatggaggtgagattgctgaagtctacagagtctgtgtagaggaagtgtggtattgagagggactttgtcatctgcttgaacatgccggactggtttggtgtcaaaggctggacgcggtcttccatgagtggttgaggaacaggtgttgcagccgataatgtcgcgccaactgtctgcttcgctgctgtcagcatgccgttgtacatcttccttcagcacgcggccttcctttcctgtgccttctatgtcttcgatcttcagcttatgttccttgaccatgtgccgtacagcaggtgtcgcaagagaagcatgctttccaagtatacgctctggtttcgaatcgtcctttgttggattgggaggcagaggcgatgtttgttctggcagtggtgtatcacctatcgaggcctttgtatcgtttctttctacttctaacgcctgctcttgtgggcttgtttgctgagcagcgtcctgcttcgcttccttctccgatgcgccgttgaggagtgcttcgtcggctgcggagatctcgctttggatgtcgatgtctacaagaggctgtcaaagtcagttcttgttcgatttgtggtgaaaacagaattccttacctttccaaccttggccatatcatctggctcgtagtacagcttcttgattacaccatcaaatcgcgatgtgatctggttatggcttagtacatgccatttctatgagatcattgcctgtatacctccacagatgccttgtcggactgtacttcgcatatcgggtcaaattgttcgacgcgggcgccgggcttcacaaaccattggataacttgacattcagtgatacctgactacagcattagcttcctgtatcatccatgcgattcttgaaagtatttaccttctccaatgtccgccagtaagtatggcttgaccaccagcagtctttgcgagccatggaacgctcgtcgttgcccttgtatacatatgtttgctcgacgcgatacaggcgtgtgtgttttggtgacgttgctttgggatagcagcctggaggcttctctgcgcgcgaaagatttcatggtggattgtacttttggacgatttttgcttgcaagaggaacatgatcaagtaatgtgcccgtcgttatggttccgcctgtgttgtgttgtgccgatgaaacccggcctcggctcacccgctgatgtttagcgtcatctggggaagcgctaagcgattccgagcaaagcagaaagacggcttaagctcgctccttctttttccatctcgtttgtgatatgccctgactcttgacactgcgagctttcatgtacatcttgtcaccgctcggctttacttcgcccagacaaagccaagcaatgtagtatttttcgccatgcaatcctttctcgcccacgattttatttacggacagacacactgctctttcatacacgtactgtgtgtcatcagctacaagaacaggcggagagggtcttgctatcacatacgaggcccggctctgttatatactgatccgtttcgaacaacaacaacatgttcccgtcagccgaagtcaatttactccgaatgtgagaatatatgttgttcgaacgatggttgatctcacccttcgctctgaaagctttggagtgccgtctcttgcaaaacactggtacaatctccacggactggttcctctgctgagtgacggagattgatcttggacgtatcttagtatcagaccacaaatgctaaagttccacacctgggctgggtatggtgcatgcactcgcagaaagagactagggagcactttcaaatctaggacatggttctgtcagagggatggcggtagtgcgggcgaaagctgtccatgccacggtgggacgaagcattgctgcatggattaggcaaacatgctgactatcgaaagaacgcgaggcaagagatggatggaaatggaagtaaggctagctaagagcaattttctgaccatgcatcacgaatagttaaccaccagtgataatttgacgtccccggggatctctgctttgtgagccgttctcgagcaatctctcaacaactatctggagcgcgaactaccgattctctcgtctacaaaagcgtgtcatctacataccaagacatctgaatacgaaaatcaatgaacacctaccttgatgtgggttatttagattaccgaaattgagatgtgcaagtacgcgccagggtcttaccatgcaggcggaataaccgtacgcgcgaacgcaagtaatcttcatatacgttccctcaatatacccggacaaccggtcgaactccgatgccaatcagcaggaaccgcagaaagagtacatatctcatcaatgttgatgagatggcttcggtattaggcccctcatctcatcagtgcagtagctcaggaggtcagagatctgggtagaaaaagcacaaccctgcccttacattgacgaaagtgtagcgcatcgaattcatcagctaacatcagccaaaccacagttggcagcctttgaacaattttcagcatgctcgtctcgacttcagtcctcctgtcactggtggtatctgtcctagcccgaccccaagatggggcaccagcagctgcagccgggtccaaaaagaatgtctatctctcgagctgcacctctcgtagtctcctcgacagtatgtgtcattctaccaaacgttccaagccgaaagctaacccccgcagctgacacggcctccgccgcggtatactacgacggtcccgccagctctcgcacatcgcccaaggacattggcgtagtgtctgagcccgcacggaaatgggaaggtgtctcaagaagaactaccttggatggtgggaggtttacgagcagcattgcggctggcgctgaaagtctaccgaagagtcagatagctggcactgcgaccctaggcactgaatccttcgtatgttttgtggatggatcatcgacattcaggttcagagaaggcctccttggtctgcgcgaaacaaactgcaaggcagattattggtgtgctagtaccaacgtcggtcaataggttgccactgggtatggattccgagagacgatttggtcggttcttgtattcaatacattgaggctcatgggacgatgttttgtgatttgtaaccttccaaagtaatgcaaaatatacaaatacattgcgtagcagatacggatatgttttcgatgttcaaggctttagcaaagtgcagctggccactccgtcagcttttaagagagacaaagtcgtagaccagacggtccgagcccaatgaaatttatagctctcaatgttacagtggacatcctgtcagcatttcgtagtcgacgacttccaagggtcacccatggattgaaagacacgctagtgactttggcccggataaacctgcagccgcgaccccgcgcatgcatggatcctaggacgctgcagcccaccttccgcgcgcaattcactccactgtcgcgtcccgcagcaccctgacacgattccgcgatcagcaacgtagctgctctctttgccccgaccacaacgctgtacatacaccggtaaagctctacgtagagcaggcgcgacatggacgacttcaatagcgagacggacagcgactacacgagctactggagggattgggtaggtacttcactttcgtacctacgtatacactagagcgccactcgctgtcgctgggcttctaccatggccgtcatctcgcatccatactatggcaatgtcttcgttgcatggtatgtctggcccagccgctacacgtgcgcggctctgacgcttgggcagcaagagttgtgcattcgagggatacattgcttctgttttatgccgcgatcatgacctagctagcccaaaacagcggtatctcgtcataccgtggatgcccgcgacgattctcatggctgagcattggcctcccgactacgagcactgcctgtcgcctgtacatgggcgtgaccacaagcttcaaggatgcagctaattcgagaccagttcatatcttcgcgagggaatgagtacttctgcgagattgacgaagaatacctcaccgatcggttcaacctgacggggctcaacacggaggtccagtactaccaatacgcgcttgacctcgtgacggatgtcttcgacttcgattgcgacgatgagatgcgggaagcgatagaaaagtcggcgcggcatctgtatggcctggtacatgcgagatacattgttactactaggggtctagcaaagatggtacgtcttgcctcgatgctccgagccgtagacaatactaacatgacctgcaccagctcgagaagttcaagaaatcagactttggcaaatgcccccgcgtcatgtgcgaatcacaaccgctcctccccatgggtcaatctgatgtccccaactcgtcacccgtcaaactctactgcgcgcgctgcgaagatctctacaacccaaagtcgtcacgacatgctataatcgatggcgcgtactttggcacctcgtttcacaacatcctgtttcaggtatacccagcgatgctgccgcccaagtcgcagagacggttcgagcccagagtctttggattcaaagtacacgcagcagcagcgctagcaagatggcagagcgagcagcgagacgccatgaaagaccgactgagggcagtgaagatggagactggatttgaagacgaggacgaagatctggaagaagacgaggaggacgaggacatggtcgaagagggcgtcgagggcgctgttgtacaagtataaacaggctattggaacatgagataccacgatcagaacatgccgcagtgggggctaagcataggcacggcgttgagagtataccagtcgtcagcaattcatcacgtttatatcactccttgggtttgcttgcatgaacgtgtcgtgctggaagcaggctgatgtgcggggtcagcggaactgtccaacagcaagcgtacacgacacgaagcagctgtcccatccagtcatactccagcagtgccgtatcagttgataaccacaacgaatcacaattcactgggcaccaggggacaaagttgttcgtcgcaacattgttcataaagaagggtatctctctcataactacgtatacgctcgcgaaagagacaagcggcaatgaaccaaatcccatccatccatccactctctttgaacaacacactttcatacacagaccccgtattacaagatccgatactaaatgcttaaagactgaggagaatgtgtgctggtatccaaaaaaacaagcggctgaaggaagaaaacaagaaacgccgcgcaatgcaatgcatgcaagagaaaggccaaaaaaaaattcccaaaagttgttcgtatccatcgtttcctccaaatcatgtcgtcaaaataattcccccccaaaaaacttcacgccgttcactcagatctaaaaaatcttcttaaaccaacttcccctcttcccctgcccgccattcccatcgaccgccggtcttccatcccatgtacgcacgggcacctcttcatacggcggattcgcataagtcttgcggcgctccttcttcctctcagcgccggcgccagcgtcttcgaccgtgccctcgtaatggctcttacggcgcgaatgcttcctgtctttgtcgtccttgcgctccttgtcgccgcgcttgccgcgattgcggccctggatgcgcatgcggatctcgtcgtcttgggagggcgtgtcttcctcgtcgagggcgccggggacggggtcgagcaccgtttcggaaatgggtggcgggagagggggttcttcggtgagggattggacccacgaggaggtcttgtcgggacctttgttgatgtagggcatgttttgctcttcgtcggccgtgcggcgcgagttgcgcttggtggttgaggggcggtgcgcgccattgcgctcgtcgaagtagtcgttgatgggctcgccgttgggctgggctgggtattccgagttgcggcgggcggcgcggcgctcctcgtggcggcggcgacgttcggcatcgtcgtcgagatgagagcgacggcgttcgttgtgaggtcgagatgtctcgcgcggctccttgtctttgcggcgcgaagagcgatgttcgcgagtgccgtcctcggcgggtcggcgcgacttgcgcttctcttccttttctgccatgcgacgcagttcctcttcggccagcttgttgcgacgctcgagctcagccctctgccgggccttcttctctgcgagtgtgtctgcctcggtatcgcgcgtcttttcgcggcggcgctcagccttggcctcaacttcctcaagctcagctcgtcgagactccttctcctgctcatgtctggcccggcgcgctgctcggcgggcttcgcgctcagcatcgacctccccactgccattggcgccagtcatcatcggctctggctcaccatcgggtacgcgcgtggacttgcgcacgctacggcgctcatgtcgcaatcgctttgcttcatcttcagtcatgccaccgcgggtggtagactgcttgcgacgtctgcggtcgtcctcggtctcgtaagcgttgcgccgggcgcgacggtcgtcttcgggtgcagcacccttcttgcgaccgagaccaaacatattcttgaagccgctcacagcagcagcagtgcctgcgacaccagcgagggtagccattgcgtcggagttgccacgttcgcggcgagggcgttctcgttctcgctctcgttcgcggtggcggggacgttcagcctcagctggggcaggatccacttccatgcgttcgataacaaccggatcgtcggcgcttggcggtgccgtcaagggttctgccggctgcaccgagtcgcgctttgattttcggcgcgatggttcaggtcgtgacgttggtgcaggagactcatcgtcgagcagatccaggtcatcgtcgatgggatacgggtctggaacggctgcgcaatgggttagcacgctgatattgctcacgccagcaccagccaatcgcgggctggcctggccgaacgaggggatcttacctcgactcttgcccttctccctggtgcttgtcctgcgcgacgctgatttcatgcccatgaccctggcggctttcgaagaggccttcctctctgtgtcggtgtgcggtggagacatcatggctgcgtcctggtcaacagaaggccggcgcgagtgcgctttgggtgtagcggaggttctatgcgatttggaccgagaaggtgggggcgcaaccccaaatagtccaaagccagacgcagtgcgaaccgactttgcgcgggacgggtttttcgacatcttgtcagaaccagacgatcttgagatgacgtccttgtccctggtagacgtagtgcgtaccgactttgtgcgaaccatgcctgggttgggaccagtcacagcgctggcagactcgtcacccgacttggtgcgagtgccagacttcttcgctggtgcaccaccgccccagaaaccccatgaccctgatccgccgccgcgattgaccttggcgcgctctttctttggtgagatggatttggggaccggcacaggctcaggagggggcgttggaggtcgtgcggcgtcttcatcggcgtcctctggtgcaggctcatcgaagtccatcaagtcgcgctctcctgaagcatctacaaactcagcatctgactcaggcgctggaggcggcggaggtggaggtggagcctcttcgacaatgggctcttccctgtgtctactgctcttcttagactttttgagcctccgcctttctttctcagtcagaactggctctggttctggttctggttccggttccggtaccacttctggttctgcttcagcttcaggttctccctctgcctctgcttctgcttccgcttcaggctctgcctctgcttcaggctctgcttcgggttcgggttcaggatctgcttcaggctcaggtggaggcggcggagcttcttcgataatgggctctgtcttgtgtctgctactcttcttagacttcttgagctttctgagttccttctccgtcatgacaggctcaggctcaggcggaggcggaggtggggcgtcttcaaagtagtctgtcctcttactgctcttcttggatttcttgagcttcctaatttccttctcagtcagaacaggctccggtgcaggttcaggttcagcttccggttcagcttccggttcagcttccggttctggatcaggtgatgcgtcgacaaattcgggttcggcctcctccaagttgatcaaatccgcatcttcgtcggggaatccgcctggtacaggcgatcgcctcgcgatagactcatcaggctccggatcgggcggggggatctcgagtggaggagcgtcttcaagaaccttatgcctcttagactttttgtccttcttggacgactccttgtctttcttggaggacttcttcttcggtgcctcatcgataatctcaacgatatcatccggagatggctcaggttctggggcaggttcttcgacgatcggttcgggctctggctccttgtgtttgtctctcttgcttgactttgacttcttagatcccttgacgcgaatggggagttcttcgacaggaggctctgggacttcgggcacctcttccggaacctcttccggaacctcttctggaacctcttcaggttctggttctggttcaggttctggttcagcgacgggctcttcttcaacgacctcaggctcgactttcttcgtcttgcgcagcgagatgccccaagcacttccccacccgttgccgcctgactcctccttcttgggctctgtcttcttgatatccttcttgatgctgtctccccaactgccgaacggtgtttcatccttgggttcactcctgagctcttcgccgagctctgctaacagctcatcttcgggtatatctttgaccaagtcgaacagggccgcgtcgggatcgtcgttcgcgggttcgggtggcggaggcggaggttcttcttcgacaacaacaccccttttcttcttctttttcttctcttttgacgaaacgggtgctgccgctgcggcttctgcctctgctgcaatgcgagctgcctcggcctcttcttccgcgatgcgcgcggcctcagcttcttcctccgcaatccgtgttgcctcagcctcttcttctgcaattcgcgcagcttccgcctcagcctcttcagcttccttcgcctcttgagcgcgtttctcttcctcctcgcgtgccttcttctccttggcttcacgctcgcgcttttgcttcgaggtctccttcttcttggtgagaccgaaaagaccccatccagagctctttgatgcagcctcttcttcctccttctctttcctcttgcgctcttcttcttctgcggcgagtctagcggcctcggcctcagcctcttctgctgcgatgcgagctgcttcggcttcttcagcgatccgcgcggcctcagcttcttcttccgcaacgcgtgctgcctcggcctcttcttccgcaattcgcgcagcttccgcagcctcttcagctgcaatcctatcagcctcttcctgtgcgaggcgctccttctcctcctgttcttccttctccctcttctcacgagctttgcgatccttggtgctctcctttttctttgaagagccccagatgctggccgcccatcccgtgctctttgacgcctcttcctcctctttcttcttccgctcctcttcctctgccgcgagacgagctgtttctgcttcttcctcggcgatgcgagctgcttctgcttctgcttctgctgcctcggcctcgatcttgggcctgttcagcggcagcagcctcttcggcttctcgtgcaagacgctcctcttctgcctttctctgcagcctccttcttttcttgctcctcgcgttctttcctctcgcgcctttcacggaccctcttctcagtcggtgtttctgccttaggaggcttctcgaccgtcttttccttcttggcagacttcaaagacacaccaaagacgcttccgaacttggactctttcttttccttcttctcttccactgggggaggatcgtcaagagaaatgaggtcttctaccatgtcatttttcggcgcagattctttacttgttgtcttggtgagcggctcctctatgacttcacccttctttttcttcttcttcgtaacaggtgcaagccctcgaggaatccacaggtcatcatcgttgggagcctcctctggcggcgcttcgatctctttggggggtggggcttctggctctgcctcaggaggcggcgatgccaagtctgcaatgaggcctttcttgctctttttgcttttcttcccgatgttgaatgcagcgcttccccatgggtcgtcttcgtcaggcttctgaacaggtgtcgtagtgtcttcgatgacttcgactggagcgcccttcttcggatccttcttcttgttaccccatgatggcatgccccattcgtcttcgtcctccgctttcggctcttcgacggcatcgggttcttgagcagcagcttcgatttgtaacggttctggcggcggtggcggcggttcaagttcggcgcctttacccttcttcttcttcttgccgccgccccatatcgaactgaatccccaatcaccgccttcttctgctgcatcctctttcgcaggctcaggttcaggtaccgcttcgggttcgggttcgggttcgacgatgggctcttcttccttgggcggatctggaacgacagcggctgcgcccttcttacctttcttcttcttcactggagcagcggctgcaccccaatcaccccaatcttctacaggtttctcttccgtaggaggactaggttcaggctcgactaccggctcaggttctgggggaggcgggggcggaggtgcagggtcctcctcaacggcgcccttcttctttttcttcttcttgctagtcgtaggtgcaacctcggcggcggcgacagcggcagcagcagcctcttcctcgagtctcttcttttcggcctcttcctcctctaaacgtagacgttctgcctccgcctccgcctcttgcgccgcaagctcagctgcagcatcctcttcctctttccgcttggcgtcttcttctgccttggctgcagcatcttcttccgctttcgctgccgcctctttggcctctttcttcatcttgtcctggagcttcttcttttgcgacttgctgagtccagcaaacgggtcgaccgccggctcttctttggccggctcgggttcaggttcaggttcaggttcaggctcaggctcaggttcaggttcaggtatgacttccggctctggagggggttcctcgaccttgggctcttctttgcccttctttttcttcttcttcgttgacgtcgatgcaaatccccacgggtcgtcctccttcacaggctctggttccgggactggttcaggttccgcgggcggttcgggatctggtggaggaggtggtgcttcttcgacggcgcctttcttctttttcttcttgtcctttgacgaagcgccaaaggagaaagcccacgggtcatcctcgtccttcttctcaggttcaggtggtgaaggctctggttctgccactggctccggaacgggttcctcgatcagtgctcccttcttacccttctttttcgatttcgtcgtagtgatgcctccccagccatcgtcctctggtggtggtgccgcctgcgaaccgcccttgaacgcatcgaaatcgaagtcgaagcccgaagagtccttctttttcttatccgcagaatcccaagggttgtcacctccaccgtccccgcctttggagtcgccaaatccccagccaccagctgacttggtcgattcaccccatccagaagaccagttatccaacccgccgagtccagatcccgacttatccttggagtcgccgaaattcatgtcgatctttggcgcaccgtcatctaggttgacatcgtccagtttgatatcgtcgaatgaagtcgctggctctgctggggctggcggaggaggtggtggtgtcggctccgcctacggtatggttagcgccctcaatggtgtcattacgtatgcgagattacaaaccttcccctttttgcccttcttcttcttccccgttgttgtcgctgcaaagcttccccagtcgtcattattagcggctggttccgccgcagcagcagcggcttcttcctcttccttcttcttgcgctcggcctcttcttccgcctcttttgctagtcgtgcttcctcctcctccttggctatccgctcttcctcctctttcttggcgcgctcctcttcctcctcctcctctttcttgctcttctttcctcctttcttgtcgtcgccaccatcgccgcccgcaccatctgcgggagcatcgcctccgccaccgtctccacctccagccgcgccctcgttcttatcgccatcatcgagcgcattcgaaatattgtttttcttagctgcagctttcttctttttcgcatgcgatctgactccttcttcactgaagccaaagtcgatgtccacgtacagcgacttctcgtcgaaaaatagagatgaactaggtgatgtgtcgcggctgagccgcaggcaattagggacgttggagcatatagacgcatttagtgacgaaaaaggcgtgtactcgggcgattgtacaaaggctagcgcatcggtacgcgtgtagtctggcggtaagtctgcgacggaatcatcgtaggaaggtggtggggacccaaaactccgggaagcctcattccacaggtccggagacggattagacggcggagggcggactgcgggcagccggttcgcgaggtggagttgctgcgtagtgttagataccaaatcatgctgaatactgccataaacggtcttgggttctgaagtttggcagcggcgcgggaaacgttgcgaccaaaatgtcgggaaccaccagaacaaagaagtgtcgtcataccgagaatgcgcttcctctgtccgctttcttctctccgatgctgcgacgtcccagccgatccagcgcatggataacgtcgtccagcatgttggccacgggctcgtcgttgtcggactcccatgccgtcacactccccgaaatatatccacttgcctcccaggcgctcgtatactgcgattccagctctttcctgctccagcgctgttcagccgatgcagtcctcgagggcggccgggtccttcgtctcgccgatggcgcggcgtggcgagagctggcggaggacattgtgcgggtctcttgagacgcgcaaacagaaggagcacggcgtcggacggcacatgagcgcgcgtgcgagaccgcagggcaggcgcggcgattgcagagcgggagcaacaagacaggagggcaaatggcgtgtagcgcggcgtgacgtgcagtgttgtctctgctgcagggctcgtcgaaaagcgaagcgtcgtggtacacgagggtggaaggagtagtatggcagcgcagatcaggttacaccaaataatgcactttgttctttttctccgacgtcttcacagattggcgccctggatctcgcaggacaggcaagtcagatgtgcaggtgcgtgcagccaaatctgcgaggatcagtggtcacaagcctctccagggctccccaacgtcgattggcgtcgcggaaacgttatcggcgtctgattgccttcctcctctagcctcttccagtccccaaatcgtttcatccacgctcgtcacactgccgctcgggccagagtccaaaattgaggggaaagccaggcggtcgaggggcaaaatatacccggcgcagtctgggggggtgagtaaggcgggaactgtgcagggtacgaatgaagtccggacggcaatgtttggcaagctgtcaacaacaagcaagatgcagggcaaggacaatagtgcgggccgagcgaggaaaagaggaaaattttaggttaggtaggtttggtcacttgcatgcgcgagcgtagcaagctgcggcgcgtgtggtgggagaaacagcgcctcgagatgaagagaagcatagctctcccggcgcccacttcgtcttttgcctagccctgccagccaacacctccagccacgcacatatcatatgtctcaactcgtaaactccacacgtcctaaaccgagtgtgggtgttggggtgggcttcatgtctacaccgccagtcctaataggccaatcgtggcgcgagctaccccatcgccggagatggggcggcacgtctaatgcacgtcttcctttggtacatggacaacgcacaccagttcagattctgcgccgtagcaatacaagcggatgacgctgtagtggggtcgctgacagcttgtcaaccacatgtagagtcgccttgcagtgcccgaggaggggtagcatgttgcgaacgactccactcttgcgacttcaccttgcctcgtgcttctagttcgtgtctagatcgatgcatctcgggaacgttaaggcccaatcttagctgtgagatagggctgctgtcagtttgtcaattgagtctaggagccggagatgcgtggtgttgcagtacttcacattcacaacgcataccacatttgatcagtcccaacataagcagtaaatatgaggctactatcattccattcgagacgcattggcgtcctgtctgaaagtaaaacatatgtgcaaccctacatccaccaaaaccgggatcaacaacaccaccgggtatcaaaataagcagccagattctatattcatgaagatcccatcccaggcaagtcgcgtgtacaaaggaaacagattcgccgaagcgaaaagagagaccaagtttgtgagtatctgtaagggcataagaagaagtattaacataagcatatatggccgtatacagacggcatgctgaaggaaaaacgcgctgaacgctacagccgtttagacattaccatttaagtgtgtgaaactttcgaaatgcaagaaaatcaagagcaatagtttggaaacgctttagaatgaatcatcgtcctcggtctctccatcaagtgctcttcttgcgtcgtcaagacgacgccgccacgctttgcggtcgtattgctcgctgtacgtgtgctgcaggttcgagcagacttgctggaagctcgatgcgaggctataaatgagctgcttctcctcctcgctcagtgcgaggcgtggctcctcgcggccgggagaagtcgattcggtaaggatggagaagatcttggacacttgaaggccgcttgcgaggtcagctggcgaagcagatcctcgggcgattgacgtttgcggcggggagaagccaggactacggcgcatgttgatggcagagtcggaacgaagcgacatgtggctgttggaggtagctggtcgtgatgatgccctgggttgctgctgtgcgagaatctgctcggagaattggtccatctgttcgttctcctcttcatcgtcggactgattctccgcggccgtggcaaaggatgcgactgtcgaaatcgagtctgagctttgcgagcggccatgaagagacagccgcttctcggcatcactggtttcatcatcttcctggacctggacggcggtgaccggtcttgtagtttctgtcgaactttgggaccctacgctggaacgacggccttcgatactgtacgtgcccatggcgctgtggagaaagaagtgctcgtaatcgaacgcatccacgcggtcttcgtggcgctctgtggcagccatctcgtagactgcatcctcgtaaacgctctcaccgctgggctcaagatcttcctcgtctatcgactcgaactctccttgttgtgcttcgtcaaagtccttctcgtcgtcgtacgactccagatcatcgaagtcgtctgcatcgttgtagtaagacgaccctgagtgtccgttgccctggccgctgtgcccctcggtctcgtgattgaccatcttctctccttctctttgagacaacgtagtctccggagtgtgtgacctgcgttgaccctcttcgaacaaggcctggcgcgtcagagattctgtttgaatgcccagtcccgcatttgctgagacaggtgctcctccagcattgtatgtatccgaaccagagtaccactcttgcgcattcgtgaagggactcgagcggaggctttgcatacttcgtcgccgcaattggtcttcttgtgccctcagcttcaggcttgagattcggcctttcaggtcgttcatctggtcgcgcagtccgcttgctgctgaggctgatcggtgtactctcttctcctcgtcatcgtcgtcttcttgcagtgtttccagaagaggcggggatctcgagtttcgcgatgtagttcgaacaggatactgcggctcagcgcgaactggcacatcacgtggattgcgcattacttcaaagctacgcgattccttgatcgggaagcgcccctggccaaaaccttcaggcgaccatggaccgctgttatgaccaaacgcgctcgaagctcgcttgttcgatgcgctgcgcgtcagatatgagggcgaggagaagggcagcgggacggatgtctcgctcagaccacgtgaatggttcgggctcgattgcgtaagagtagacgatcggaaagaggacacacgtggtgggatcgggccaagtccggcatataatctgcggtctcgctcgcgtgtagtattgacgtggtgcgacaagtcagaggagcttcgcgagaaggttggagatactacgagcgactctcgagcacctcggaggtttccttccatgacctggaacagtcagcaccatccaatagttcaagttaaggtttcgcttacattgagtcgcttctttgcattggccagaatgatttcggcgcgtctgctcagggctgcagacgaatatgggtcgtcgctctcgtcgctcccagagctgtgttggccgagccatctgtcgccgtccatgtcgtcgccgtgcttctcgtcgccggggaaatggtcgcgcttctcctgctcctccaagcccaagccactgtcatcaaaggcgtcgtggctgtcgaaccccggccaattctcaaagtcctcgctcagcatgctcgatgcaacgcttgccctgcgctggtcctggggtgtccaatccttcggcgaagggctgctcaagccattttgaatggtgggagatgaggccaaaaggttatcacgggaaggcgcgcgtctagcaggcgtattagagtcgcccatgttccgcagcgtcgagcgggacgactgcgacgacagcgctggcgattgggattgttgcgatgtacgacggcggcgctgtggtgccaacgctaatttgacgtgactcgagttggtgtgtgtatacaagactggtggagatgggggccgttccttaagcagttcgagagatacagcgcgtgcatgtccttcaggaagtatcatgcccgcgtcgctgagggtgggagaccgcggtcctgactggccattttgcgcgggacgggctgctgctgccacggccatggttgtgtccttggtaagctatgctagcctgcggggccaagagggcatatccaggggagtcgcaagaagaaagcagcacctgtatcacgggtttcccagtcgtagattgtttcggagagagtgactggattcaaagaacgagagacatcggccacgcccgcgcctttcgagcttcgacatgttcaggttggttaagatttctggacggttcgggcactggccaacggcgaccgtgtgatggcttgaaaggggacgctaaatgccccgaagatggatccgccccggtaaattggctggcactttgcacggtccggccaacgttattcgacgagtcttcagctgcatctcgcgtgcaattcgcctgctgcaagggcttcggaaatgggtcctgagcatccctgtcgcgcgtgtgcctgaaccttatggtttgaggcaatgcatgcgtatgcgtgtaacaaccgaagaactcctgatccagaaatgctcgtagaccggccttgacgtcgcacggctcccaccaatctttgagaatgaagctgaagtgtttcattatttgcgcatacgggggcccggccgcctactagccagctgagctaagacatggcactgagatcactgcttgcgccaggcacgcgtgcacggcgacaacgacatggacgcgggtcgccttgcttgttgcatgctataattcagacataatagtggcatggaatatgctcgatggctgacgcaacacacggcacgatatgaggggacgttcatgcattgaaatgatcacactctgaggctttgatacaggactgcctgtggctgttctacagccctatccatgtccctacatgcaaatatgcgtagttcggcatttattaccaactctgattgctgatgcatatgcgccgccctgatgcgccgtgcaaatgcagattccaacgcgctcgctatgcaataagaatgtaaacaaaactatacaaagtcctcgtcgtcgtcccagcccaacgaggcatatatagagcgctcttcgtcctggaccggcttcaaagttacggctggttgggcctcactgacaggtgtgctaaaagacttaatgggtgttgcagcgaccgtcgtgtgccgaaaattagcggaagtaggaggcgagcttccgactgccttgactggtgattcaaaaacatgctctgccgatctgtttgctggagccacgtgtgacttggaaggtgttgcgaagatcgttctccgagctgcccctgactcgaagaccttcatggtcggcgcctttgacggtgtctcggctacattgtggagcgctaggtttcgggccgtggcgctacggtgcaccgttccgggaaccatgggttgctggcgagaaccggacgacgggttaaagaagtcgcttgatggaggcgccgcagatgtggaggttcgagcaaatgggttgctgatgcgatggtgataacctggtgtctggcccaccatgtcttttgttctgcggccgattcttggagtcgcagacacctggacttccttcaccacctttcgaacaggattcaactgctttctagatctgctgaatggaccgaggctgcggcgctcgacttcttctacgtagccgccggcagctagcccccggttgggcttcttcagagctgttatagcgtccttcagctcctcttctacgcgctgtttctgtttcaacttcgcggtgacggctgccgaaggtgttgtgagatcgagctcacgccctacgagatgccggtactgcgacatcgatcgccgagtatctctagaaggactgcgctggaacggaatggttgatagcggtgcctcacttccttcgcgcttaacgcccttgatgagagcagaatcagtggcggatcgactcaaggatggcgtggcgcgagacgttgacctgcgcatggtttctgtcgctactctggctaatgaccgcctagacttcttcaagtccggctctttcggttccccagacgcacgtgatgtggtcggaggcttcattgcctttcgctttggtggagaggtgtgcgctggcccacccaacttcttattgatcataagcgcctgctcgggaaggcgattcatgtagaagggaatgataacttcgatgcagaaatcgcgtaggcggtcacttgcaccgcctctaccgagtccttccgcatcatcatattgctgggtgattttcgcgtcgaagtcgaggatgcctgcttcttccgtggcgtgccagatgcacagcctgtcgagcaacaagtccagctgcaggcctatatcgtcaagcttccttttacgcttcttcggtttcgcctgagagtcttccagggcttgggtttcgtccacaggaaggtcgtcctcgggtggcggtttgtacgttgagagagcttcgagcgcaatgacttcgagcatgagtgtcaactgcgccaatgtctcgcgaactcgcaattcgcctattcgtctcttgatacgctgatcaatcgtctcttcgccggtaggcatgtttgagtgccaccacttcttaatcatagcctcctcatgtgggtatacgccttctcgactgagcttcagcttcttcttggtcttcttgggcttgctagccgccacggtaggctcatcgtctgagaagcttccaggcgggagtgctctgatgactgcaggcaatttctcatagtatttcttttcactcgcctttggagtcagaagcatcgacctcaaaaaggtcaccagttcgtgcgtaggaggcgcaccctcgtcgggtgatgtgaaagcggtacgaatccgggcgataggtcccttcgagaagtatgccagcgaagtcttggacatatagattgcatccaagtactgttgtacgattgactcgagttgctcctgaggggacggtgctgcgaactgcacttctggaacatcggccgggattgagtccgacagaatgtgctcatggtctgccgggctatcgaaccgttgcgagatcttctccttctctggttgtggagcctgtgtcttacgcatcatggtcatccttgctctctttacaggccgctctgcagacggggcctccgctgccgcatgctgccaccactctccagtgttgggtgtgctttgctcaggtcgaggtaatacggggtaactctgcagacccgaaggatcccatagctcagacacgtccttctctttcagccaactcgcaagtcgacatatgctgtatactcgtgtttgtacacgctctatagcatacaaggtcctcttcgtgtcgtaacgtgctatgaggaccttgggggcgtccttttctgatccatattcactctccaacacgtcgatgtgggcggagaagagcgagttggcggcgaaactctcatcggccgtcgtatcgaggaatgtcagaggcagctgtgagcgtccgattatgcggacaggcttgaagctggcgggcttatcggaggaagatccggtgtacggcttgatttcgaagggtttggtgaaggttcccaggccacatatggcatccctcttgcgcttcgatggcagctgtggcttcgcttcgtcgcgtttggtggttactccgagaagtttgatagggttgctagatacggagtgaagcattgttttcgtctgcaatgcgtacgtggacatcggatatgctcatggcgggtttgagtattcggcggggtgcgttcttgttagacatctcctgctggagtcgacgcgttgagcaaaacgcgtaggctcgtgcacaactccgcgctaatgcgtcattgcagggatcgaccgacccgcggaccccacatcgagatcactcaagcagccgcaacacacatcttactccaggataagggggggatagcaacaccgctgtcagagtgtgatatgctctcctcatccctcggcgggctattccggtcgcttcgggtgtacccctcaacaaatctctctttgtatgccggcagatcttcgtacgcacacgcactaaccttgtaaaccttaatggctccgggttcctgctgcggtaaacacgatgaagagccgatcagtccgggtaaatattgctaacgactgtatacctcacgtcattgactgcaaacgttgttcaatgaaatatacgttgctttcgtgcctgtagccacgtaatcacgctagcaccctctctttcccttcaactcactatcaagatgtggcgccacctattcgtacctagtattttgttccttcactgttcagcggacgcttactttgacacaccatctggcggctttcgacccttcgggcctggctacaactatggatcctatccccaagacttctccattgtgggaccaccgcttgaagcaatacacgacagtcaatcgccttctactggtctagccgtggacgcgaaccacagcctctacctcacataccctcgcaacgctggtcagacgcctagtaacgtcgtcatctgcacttcattcaatgatgaaaagccctggccgactgcggagatacaaaattgcaccacaggccaggaccctagcacgtgcttcatcaacgttcagaatgtcgtccgcgatgacaagggtcgtctttgggtcgtggacaatggcattgctgccggcgcacctgcaggatctgatgccgtctatggtggtgcaaaactcatgagcttcaacgagactacggcggagcacatcaagacgtacaagatacctaaagacctccttgcacatgaaatgaacatgaatgacatgaaagtcaacacgacccttggcggaagaggtggctatgctttcatcacagatgctagtacgaacagctcgctcgtagcgattgacctcgaaaatggcagtggagtgcgcaggttgttcaacactagcgttgtgagagcggatgagaagtacgttggatcatatgatggagaattaatgtacagatggaatgggacacagaaaagctatcttactacagccgcagatggtataactttgggtatgtaggctgtgttttaactaagctgcattgctaacacgaacaaagcatcgggcaacttttactggggcgttctcgcatcgcgccgcttctattacatttcccaagaaacactcgtcaacaccaacttgacggatgcgcaagtcctcgcagctgtccagaaccctggtcaagtcggctcagagcaagctggtttcacatccgacgaccgtggtcgcgtttatgttgcagccagcgaacaaaacgccatttactacgtcgacacactcaagagcgagcagaacatgactgtcaatggtaacgcgcctggaggcaccgggctcattccagcagaagactatgtcgtgaagacgcttgtgaggaatgccatgatccagcatgcagactcgatggcgattctggacgggtggttgtacttcaacacgaaccagctgactctgggcccgcaatttcaatacaacaatgttgacaagcgcagagggccgtttcgaagctttaaagtttggattggcagaggacaagctgtaggataatcatcaccgatgtcggaaaatgagcatgtatacggtacctggccgatgaccagacaagacgcctaattcaatgacgcataaaactctctagtaaatggggtatctcgcaaaccaataaagcatcatatcaaaaacgctgctcacatctcatactcccatcccgcagccgcatacatcaactcctccacctcctcatcctcgtcctcgtcctcaatctccagcggctccccctgggtaccctttcccccaccctgtcccaacgcctcccactccttcgccagtgccttccttacgtactccctcctcccctcctccgtctgcatactcttcgccgccttctccagcgccgcagagctcatcgacggcgcgcgactccagccgcgattcggggagtaatgcaggcccatgtggttgacgatgcgatcgtgcgccgcgggcctgcgacgcatactcttgtccgccttcgcaccgaggcgggcttttatgtgtgcttcgcgcgctcggacgtcggcttcaagcagcatgattgcgggacttcccatcacagtatagagcccagatataaggggaggtagctcggggtgcagggcgttgggggtgaagaggtcgagtttggagagggagtgggctttgtgggcttgtgtcattgtctgtatatatgattagcttgcatgcctttctctatcctacgatactgtcgaatgggtaacgtatgcgaagaaggggtgcagctccttaccatcttgggaaaatactgcttatcacacatgcgacagcacgtcaaactgccgtacagaatcgcgcggcgcatgctcttgcgcttgcaaaactgacacgtctcgccgagccacctgcgccggcagctaaacgccctactccgcggcggcgtgaagttggcatatttcttgagtcggttgcggcagtattcttccacgacggtgtgtaggtgcttgttcgtgagggcgagggcgttgagcgggtgtggagctgtgggaagccggctttgcgtaagggcgttgtaggagaggatttcgaggaggatttctagcgggaggtcgacgagacgcggcatggttgtggtgctggtggtggatgtgtgggggcggaggtgaggtcagcggaaggcgtggggtggagattgtggggaagacgcgacgcgcgacaagggagagctgcggcgcagtggactttaacttttcactcgatgcgacataacaagtcaacgcgcagaaggtcacgggctggcggttaccttcacttgcttcgtggcgtgtagaggctcacgaacaacgcgaaagcatgcgcacgttgatggaccttggggaaggtgtataattcacgcagcttgctgtttgaactatcggccctacttgatcttgctacaaagcccaagctctcaaaccacaaaggcacccccaaacatgtttaaacatcaagaataccctgctcttgcaggcccacaagaattgtcttggtctccatgtcgagctggacatcagacatccatcccgctccatcccagatatcccaactactctttccgagccaataactccaaccttgtttgtcccatagactgtcttccatctgccacctgtgtacccgcttcattataatcccgaagttgtgttgtgaggcgttgcgcgcatcttgctttttgcggagctgctgcaactctgcttcgcgctgtgcggtctctttggggtgaagacagcgtggtacgtgtttgaacttcttgggcggagcgatggcggagtctctgcgagcggggcttttacttgtcttctcttggctggcctcattctccatgatctgtttgctcgtaaatgtgtcgctcctgtatcccttcttagctttaaaagcatacgcagccctcaccggcgcgtcccttgcccaagcatccctcagcccctcaatctccacctcatactcccgcatctgtcccaaaatcttcggcaacacatcctcttccacacgcgccttgctcatcttcacagcatcaaatgcctcggtggtgacctgaagatcgcgttccagcgtccgcaccttctcatgcaaaggcttgaggtcgaaattcgccggatcgttgagtttctcatggtactccttcatgcataccatcatgtccttccgctgctgctcgtaggcgagtacgaaaccctcggattctttctcagcacgggatttgatcgatttgaattcggcttcccagcgctgagcgcgttccctcagtgtcttggtttgttcttgcagtcttgcgttcttgtcctgactggtgtagagatcagtttggagctctctgttcttttcccctaggtcgggttggtacattgcctctgccttaactttccagtctgcgagtctgcactctacttgctccctcttcttctgctctttttccatcagtgccttccagtatttttctgactgttctagcgcctgtatatctttctgtgctgtcgcgagctcctcgttcctaacatcgaggtcagtcgatgcagcttgcaatttttcctccatgaagatggtgaagcgggcgatgtgcatatgcaaatccgtggcctctgggctggagtaaggcttccatctcaaatccctcaaagtcttcgtcttaggagcgtcgcctgcgttggtctttttcagtgcgtttgcgagatactccacatcgtcccgcaatcttgtgagcttctcactagacgtactggtactcgctttggcttcgtccagttcatcatctttagttctgacgtcttggttcaggttcttgacagccttcctgagagcacctatctccgccaaagctgcttcttcttgctcgatcgcagcatttgtggcaacaatctctgtgtcggccagatagtcttccaacttctgatttcgttgctgtaatttaatgatagcgttttccagcttttgattacgccgttgcagttcgtaaatgttttttatctcaacagactgaacctcggactttggtaggtcttgttccttctgcttcggattttgctgtttggtcgactcatgtgcctccacctcgccctggatgacaaccggaagtccagactcctcctcattactactcaccgcatcctcgatattgaccccattcgcgtcttgtaattcagcttccaaaggcccatcacgttgtcccttcagcctgtcctcttcaacaccacgctcgaactcagcgatttcatccatcagctcctcgtcttgcatcttacgttctatttcttcagtccgaggatcttttgcgctcgtgctctgtgacaacggcgcctctttgcattctcgagactctggctgctcatcgggacgagatggttgagcattctggtcgttcacgcctccatttcgtgctccgggttcaggcaaaggggtttctagctgctttcccttacccttctgtcttcgagtaggaacacttggagtagcattcgcagaaccgacaccctctctccgattagcagcggaagtcgtcctcgcagtttttttttttggagtgctaagccctctatctgcctgcttctccttcgatgcttttgtctttagagcgaatgatgatgacgtttgttcatcatcgatctgtttccctgttgatgattgtgtgccgcgagcataagcgggcgtgttgggtgctgagtaagttggcggctttatggatgttgttgatcgttctgcggtcgaagggtcgtcatggtcttcggctttgcttctgggtgtggacttgactggaaacctggtagaagacttttgctgcttgcgctcatcgtccgccatgtttttaaaatgtacagtgtgtattcgaaagaggtgtaacaggttctagctctcatcatctcacgcgtcttcacccaatgcccacttacaatatgtaccatggccatcatcccttctaccctaacaaccacccattgtcccagactctcctccattgtcctcgattaccttctctttgtctctgcatcaccagggctttgtaccccgtcattcatgggtataaaagtccttttagcattgtcactgtcaggtctcactctagctctagaccatcgcgactcaaagcccgattccaaattttctcatcttccccaccttcactaaggcgcgatcgacgccccgccagcatacacccgatgatattttgtcatcatctcccccgcctcacagctatcccacagacacgctcctcccgctctcatgtggacctactgtttcaactacgagaatagcctcaagggatggtcctgtagctttcgggttgtatcctcgatgtggaaagccatcggtcagaacggcgagcttcatcgcgtgggacgccgctcatgtcatgtcgtcccgaattagaggatcagggtgatacagacatctggagctagtcacatgcggacgatctgcaatccgccgcttttgggcagtggtccgtgagggagctgggtgaggctcggcaagtggaggcgattatcgagacgttagaagccgattgagcttgtcgatcgtgatagtacagtgaagaaattgtcagcatccaacatgcttttggagataatgattcttgaaggatagagattaagattatccgtagcatgaaccctatcgataacgcatgattgtgtgtggttgactggatgaatagcgacatgaacaggctgttttggaggtgcgctcacatggatgcatgacgttgggggttgtacctactcctgtatcgtgtgttgaacaggacagatctgctgacgcttggctgtcacaacagacgaagagtgcaagtatgtcccagtgtactgggaaggtgagccgtgagaagccgggcccgaagatctcgtgatcgtccaggaggtacatggctgatcgtgctttggggtcgactataacttagtatacatcagatcatacttgcattgctgattgagatcatcgggttccgcggatcttgtccccgctgtctcggggacggcaaagtcaataggttcgccccggggccgttggactatcacgtctccacgacgctccgacgtagcgtaccagacatgacttgacactgacccgatcaagagtatctcactgttgagacgcaaaggcatgagactctgccggttcacttaatacgtaaatggattatcttcatcgtacataccaacgatgtactggatttccgtgacaccccacggtggtcagattttgggttacagacctcgagcttgaatactgtggatacacaagctagagacggtacttccgtgccacgcgcgtgagccatggttgtcatgatggcgttgtggggtattcgctagattccaagcctgctactggtctgccatggattttggcgtccgcggactgaagtatgaggacatgtgtcacacatgatatccagccttgtgggtctcactgtggatcgatctcactatgcatctctttgtggagccttgagctggggatgacgattagcgcaagacgcggatgtgtttcaaccggtcgatgtagacgaagaccagtccagggctcgacgcgtaactgtagtaaacgacgcaattattctcggagctcaagttcgcgtagaataaccgtagcgtgaaccagagtcgcgaagcggaggaattgcctgtccgagcaaccatagatatcaccatgtagcgttgacggcgcaataccaggcccctactcctcagctgcgtgactatgagttgacatcagcaaagtggagtgtcgcgatgtgcaagcaatagcgtcctatagtcctagaaatgccttcctgtcaaggtgcagtccctgatgaatttcgcaaaggcaacgcggttatgttgacttgtttgctctgggcctgcggcgtccggtcagaacgtgcatctccaaaccccacaatccaaacaagcccctgattcagaacctcaacaacgacgccgtggatacaatttgcatgctttgctcgcttagcgaagccaatcagtcgataacgaggtgtgtttggtggtacaaatccaaaaaggcgtgtgtaagggcgatggcgtgcattccgcaggccagttccgagcagggaaaccccccagccgcatgtcgacacgatcgtccggaaccatccgaatttcggatgcatgcaacatgcaggagagataccttgacgtctgcatctattggtaggaagacggtaccagtggctagtgtaccaggcgggctggccgagctgatcgggacccacctgacgagcacatcagtagtcggcgtggtaggcaaggtctagcgattggctgccaaactgatgactccgcggagctccagcgtagccgggtagttgggtcgatggacagcgtaggtcctttgtgtccagaatctgctttgctgaagcagcatgtagaagtcgcagagtttgatgaaacttcacaaaattgccaacacgggggccttgcatgaaaccgacgcatgttgaccgttcataaaatggttaaccatggaggtgggcctgctgtcaggatacaaacatgaatgctactgcagccatccgccatgttcacggcgctcggaccatgcgacatgttttaagagagaatagctccatggcgttgcctactccactaaatagacagatggcgaccaagtagcaccctggcaaatgatcattgaggaaggggcaggtagccctacaggttcttggtgtaggaatgcggacatttgactggtgcaactcgttcaccaagggctgcggcaacggctgggagaaccatggaactcaaggcttacaacactgtacagtaggcgcgcatgactactgcaagccacaaggtagccttgtctggcagggtctgcgattccagtatgtgtaagggtgcttggcgcggagccctgggccacttctcgtggtggaggggctgagcgccgttttcaactgcaaggcacggtcgacgatggtattttcaactccgggccggtgaacggaccagtaggcgaagtcacctatcatcgatacacaatcgattgctagtggggacttgctcgtccaaaagcagcgagaagttcctatcgcggaatggtcgcgaagccatcaccaatccggctgtctctttgtccgggttcagacgagcaagtgaattacactgtacgtgagcagtcgaattcgaggccaagtagtcggtacaaatatcttctctggactgaccttcaaacaaagaatcgccttccgtcacttgcatccagaaactgctcaagctgctcgtctacgacaaagaaacgagccgatacaccataactcagacgatccagaagatccgactagtagatctgtgtcgcatagtcatccaaatcaattgccaacgtgccaaagcattggagccggtgaaaaacgggtagctgcaacaggttcgttccctgaacactttgcgaactgttatgcatcgacgcaatgaagcaaacacaccagcgcaaagacttagcctatcccgttactgacttacatttagttccatatctgaactaagacattctcgttgggaaggcttctggaattctgtcggaacagtaacactcgtcactctcagcagtgaagcattggacgcttagcatcagttctgttcgcaagcagttatcgccaccgaaaatcgctccagcgttagtaccgttacttactggtattgatatcgccatacgtttcggcacaagctcaggacctgcaatccgctagcactattcacttcgcattgttggcgacttccatcattccagtcggtgtgggcctgctcctgctctcagtctttacttcgtcatgagaggcgaaacgctcatccaacaacatccccccaccccgccaagtactggtgcggagtaccaggtgggcctgcaacatattgcgcattacaacacagcgcgtggcttcgcctatgcgtctcccagatcgatagcgcacgaagggatcccttcgcatgggtcacatgtggtaagccatcctggggagggacacggtctcggtcttcaatatgtgagaacattgtcgataccacatcgaaatgcaatgctgatgaacattcaggatggttatggtcctgccggtgaatactatcacgatagacagtatggtgggttgccagtgagttcacctttagtgcacgccttcatccatgcagcagctgacgtatcatagaacgagcagccactattctcgccaccaacgcccaggtccacagctgatgatgatgtcgagcgaagaacgacgcgaaatgggcgagcagttgcagcatccagttcgccacgacgaaaagaagcaagtccacgaccaaaggccacaccaaaggcaaaaaagccgaaggcttcgaagggcgagaaggcagcgacccctaaactgaatgcgcctctgagcatattgacggcaggactactccacattcctgtcaagaacatggaagagtgggtcaacaggtcggctgacaccaggagagacgaagcagagaagcggaacgggtacatcactcggcccatgaactcgttcatgctgtaccgatccgcgtacgcagagagggccaagtcctggtgcgcgcagaacaaccaccagatcgtgtcgtccgtggcaggcgagagctggccattggaacccgctggcatccgtgacttgtacaacgagtatgcgaagattgagaggatcaaccaccagaacgcacacccgacatacaagttctctccaagcaaagcggcggctccacccaagaagaggaagggtgaatggtccgacgatgaagagccgagcgatctcgacgatgctgagtgggcgcctggtagcggcaggactcgtaacaggcaagcaaggaggattgaacggtcccttagctacccctcgaacggcatgaacccggaattcttcgaccagcgctttgggcccaatggccatggagtcaacaagtcctcgtgggagattacgaacgagggaaggccgttgccgatgccgatgcaccacgacatgtacaaccagtattaccagactgctgcgtaccctgccatgatgggcgcaaattatcaggaagacatgcgcatgcgaagagttggtattccagcccctcagccacaattctcgtcagaccatgccctgttaggacttcctggaggcaactcgggcgacctaatgcagcaaacgcactcgcacgttggcaggcccttcgaagatggccaattggatccgatgctgctggcttatgatggcagccactccgacttcgatccaaacgcgctccaacacggctaccgaaacggccatggcatcatgctcgacgcaaggctggagcagcatgatatcgatagccttctggagatctcaccaacgcgcaacgactatcattctggcccgtggcagtccgacccaaccatggtctcacttgagcaggagtctgagttcgacaagtggatgggtgagcaacagtagtgcacgagtaaaagaatttcttcctgttgctgttattattgttgttatcgtagatttgtttcctttttttgtacgcgactattatactcataacaatcgctcaacgcgataagcatgcatgcttatggagttctggaagctggagatacccgttgccatgacgcgttgggttacatgcaaggcgttggtcggatcggaagctcttgagcttgtatcgcattacaggcgttcccatgtacttgtaggctactgtttcaatgtaaagacaaccactgtccttcaatcttgtcgcgctttaatcaactcgtatgcttgtgacaagctgcaactgaagatatgcctagacagcatcgaagtgacatgccaagacccatcgtgggactggtggacacgacctgagcatcggcaagctacattgcgcgggaggattcgcaagcctgggccaataaccgggaaggaatcaaagtgcgctctcaagaaccgcgagcggcgcacccgaactcgggtgtagactgggatgattgggtgttgtgaagatgttatcttgtaagggatctctggaaggaggaagagatgtagtcggactcggcgagggcatggaccacttatttcgctacgccactcgcacctgccttcgcgacgcgaacgcgcctacccatccatgtcatggtggggggggtctaacaaacaaacaggccttttccgctttatgctccagacctttacaacgtgcgagtgactgtactatcacaaaggctgccgaatacaaagatagtactcatatacataaagtcacggaaacgtccaaaatgtacggcgaaaccgccaacaagctcgtccaaaatgccaaacgcacccaggccctcccgcacctcccgccatacgcttcggacctatcacgcaccatcgttcgggaagtccgtgacctcgaccgtgatgtcagcgccatactcgccccatacggcagctccttcaacccatcggccgacccgtccaccgcatgcgcactcctcgtgaaccacctgtgcatgcgccgcaataagcgctgcctgctcgcctatcacaaagtgcgcaccgaaaagctggagggatactgctgggaaggcatcgacatccttgagcagacaggcagcggcaaagaaggcgagggcggcatggcaggcaaaaaggaagaaagcagtctgagccccgaagaggaggagtacgtgcggcaatacagcgacttgttggcggcgtacaagggccaatggacagacatcgatttgacagggagtttggagccaccgagagatctcttcattgacgtccgcgtgctcaaggacgcgggcgagattcagactgagtacgggtacgttggccatttgtcagggtttcgttcaagcacagccgtggagactgacctattcttaggtccatcactttgacgaagaatagccagttctacgtgcgtcatggcgatgtggaacgtctgatcgcacagggatatcttcagcgactgagttaacgggatcgatgagtcgttgagaagtaaggactgaaaagcaaagcactcaatcccgctgcagcaatgtgcgttgcactcatgtgtcacaacacttgcaactatgtgcggaatcgccagcacaaccactttccgtatgcgacggaacgcttgggagttatcgctgcgccatgtcaaggtagaagagcctcaagatgttcacaaagctgggacagttccggcatgatatgtgagaggcgcatatgtcttcggggcctatcattagagctacagtctcgacattgcacacaagattcccgtctgtctaaagtgttctgttggacgtgcagggacgcggtgtggtcttttggcctgggatctgcgctctaatgcgcgtgttggaacgtcaagggatctccccacgcggattgagggctgtgtgtacattctacaagctaccgccgggaaggctgggttattggagctctggaaaggacaccatcaggaatgctaagaataggtctcgaaaacacacactactcaaccagtggctatacatgcaaagtcagctgggtacgattcagtttacatgaattattgttctagaaaggtcacgcatgtgcattgagggacatgagtactattacgacttcattcattctttagcttttcttcaagctctcatattcatccccactggccattctgcatgcattccgtgcgtaatcttgtgatcgtccgccagatgcaacatgttgaacatggtgatccggcttctgtgcacgtcgagtgccgacaatgcgcaacaaccaggaaaagtattgtacctaaaaagaggttatgctggtcagagaatttcttcaatggggaagagaatgacttacaatgaaaggcatgcggagccgttttttgaagaccgttgatgcccatacctccaagtccatactccaagtcgaaagactgaaaaccccagaactccaagattttgtttgtcgaagtgagtcacattaaatttatgacaagggaggggaaatgggggagacacaaggtgactagtcttggccgaagttagttttatgcatacctcgacttatgacatgacgctgtagcggcctgtagggccacgagttgaagcagcctcctctgcagcaacagtggcatctgtcaggagacgagtgagctccaacatcgcctgagtgacaacaccttcggtatcgccttcgacgagaatgtatagcttgggcaaatccgtttctgtagagtttttagtgtgcacttgagttgaaaagcctatgtcatacatacctcctggttctttgcctggcccataaaagttgccctttgtggtaatggacacaccggtcgcatccaaaatcttggcgacgttggtgcgattggtaactgcccatcgcgccttctggggaaagtcgttgatctcgagggtggaatggtagaggccagcatccggacccttgttgtcgattggctggccggcgtgaacggtgcccttcctactcaaattgccatcgatcttcctcgcagccgccatggctcgctctttagcagtcgttggcttgccagtttcagcgcgctcagtcttgttgacgactatcttgcctaacaacagcttcttccaggctggctcatcttgaaccggctcggcagcagcgtctccattcgtagatttagcgacacccggaccggacgcctctggcttcttgagtttggggaggtcgggttcgtcgtcgctagcgtcatcatcgccaagcttgagtgcacgcttctcgcgtttcttgtccaaagcacgcgacgcatcgagctcgtcgagacccttgcctttgaaaccaacattatagtacttctcggtacccgacttcactttctcatggaaagcgttagccatagcttgtagatcatcaggtacttctgctccgctttccttaagagctttgacaatgtgaacagcaaaacgctcctgaccagggttctcgattagcgtaacagcaaggcccttgttgccagcacggccagtacgaccacaccggtgcacatagtcttccaaatgtgttgggcaatcaaagttatacaccaaggctaggccgggtacatcgagaccgcgagctgccactgatgtggcgatcaaaatgttaagtagaccttgcttgaactcgttgatagcctcgttgcgatcggtttgatcttttgctccatgaattgtgttgacggcaaaatacttagccttgaacagcttagagagaagatcctcagctgtctcctgacgctcggtgaagataaggacctgggcattctcatcgtcgctgaaggtctggccaaggtgatgaagtagcttggcaattttcttctcatacgaaggcggtacgatagtgatgtgctgggtaatttcaggtgcaaccttgctacgaccgccaataatcacttctgctggcttgtcaagagccttcctcgcaagagcagccatggtcttggggaatgtggctgagaagaggatggtctggcgatcagggcggatactggcaagaattttcatgacctgaggttcgaaacccatatcgaacatgcgatcagcttcatcaagaacgacgtaagtaatgcgcctaaagctgagcactcgaccggagttgctctgcaacaaatcgataagacggccagcagtcgcacacagaatgtggatgccgcctcgcttgatcatagcaatctgatcggaaataggttgacctccgtaggcacacttgatagtgatgcctgacgcgttgaggaaaggtttcagctcattcacgatctgcagagagagttctcgagtgggagccaagatcaggccgatgggtccatcagcaggcttcagtggacgctgatcgagcacatggcgaatcattggaataccgaaagcaagcgtcttgccagatccagttttggcaactccgataaggtcacgacctgattcagcaatagggatagcctgagcttggatagcagtgggcctcgcgtacccaacacgagtgaagacatccatggtttgctgaagcagccccatctgggcccacttcgtgactggacgaggcacgtcgtcgggcttgactttaatgccatcgagctcgtggcgaagatctgcaacgtcttcggcagacatctgagtgatctcggcaggctcagtgtagaagtctttgcggaatggctcgtactcaactttctcatgattgatcgtaggcacctctttcttcttcttcttggcagcacgaagagcaagaaggtcctcgccttcgacagcggtctgctcaggttcgaggtcgtcgttgaacatagtctcgccttgcggggcggcccggcttggctgttgaggcacagaaagatcggccatgaaagcgtcaagggggtcgacgtcatcttcctcggcgcctgcgttatcgtcaacgtccatctggtcgccagtgttgtcggcagtaggaacttcttccatgttggtgtctttgtctgcagcttggtcatgcgaaagttcagcccgacgtgactggagtttggcttgtaattgcgcgttcgtctcgtcatcatcagtgccgatatcgctcatcgcagcatcatcctcgacacctgctgtggtctcaggttcatcgtgtgttgcaaagactggtagagcttgaagcttgcgcttgccagtatcgatctcgtcatcgagaagagccttcgaggagatgtcctcctcggccgtagactttgtcttgaggccgaagctgcctatgttgccattggccttggtggtggcggcggcggcggcgccatctgtctgtgtgagctggtttgaacacttgtagtcaatgtgatggtacttactggcggctgcaatggccactggctttccggctggcttggcaatgagtgggcgggctgcggcagactcgtcaagcttgaagctggacttctccggctgcttctgcttcactttctcagtagcgggcttgggtaccttgctcttagcgacagtgggtttggcctccctcggtggaggcgtggcagcaactgctggggtcgaaggcacactgccggctggcgaggctcctgagccgggtgtgcctgccttctcttgggcaagacgctcagcttctttgcgcttcttccactcaagaagcttagcagctcgctctgcaagcttgtcctccttttgcttctcgggattaaccctctcttcacgtgtggcagcgcctacacgatcatacttgtccggggccggtgtggctgaagcacgtcccgagcctggccgacgtggcggggaacttcgacgcctgtccctatcatcgcgacggtcgtcccggcggtcgtcccggcggtcgtctcggcggtaacgatcatctcggcggttctgtgacctctcgcgacggggtggtgaacgtgagcggcggcggtctcggcggtcgtctcgacggtcatcgcggcggtcgtctcggcggtcgtcacgtctatctcgagcacggtcacggtcgtcacgacctctgccaccgccgtagcgatctccgtagcgatctcgcgagcgatctcggcggcctggagacctcgagcgggcacggcggggcggagagtatcgtccacggtcgcggtcgaaccttgaactatcagcgtggcgcgtcgccatgtcgactcgcggtgcgttactggctgatacagtgcagtagaaacggttcctcgaaatcgcagttcggtgcggcgactaggcggtagtcgcgtggttgtcgcagttgaagtgacggaggtggaaggagtttgtagcttgcatagtcggggtggatcgcgctagcgctagcgcgatggccgtgcatcgaaatcttggccaaaaattttgggaagctgcacctcggggtgaatttaacttttccacaaaatactgtcaaaatgtctgttaattcgcgcaagaggaaggtagcgacaaaggctgcgcctgtacagagcagctcggatgaagaactggcggatggtctgctcgatggcatcttgtcgcattcggaagacgagtcggaagacgaccaggatgcagaggataccgatgcgagcagtgtgatcgaggggttatcggacgaggattttgaagacgaagaagattcaggcgacgaggccgaagagattcgcaagcagatgcgaaatctcaacacctccggaggctcacagcagcgcaagacaagacagccagcgcatgaaagactagacgacggcgcagatggcgagttggaaggagaagaagacgagagcttaaaaccaaactacactgtcacgaccgatgcgcatggtcaggtccgttacctgtacaaagaaatcgaccccgtctacgagtccgacgattccgatgctgaggcgaccaacacgattggaaacattcctctgacatactacgacgaatacccacacattggctatgatatcaatggaaagaagatcatgcgacctgcgaagggcgaggccctcgatgcgctcctggacagcatcgacatacccaagggatggactggcctgacggatcctcagacaggcaaaccattgaatctgtcagaggaagagctagacgtactgaagaggttgactagaaatgaagttgtagaagatggctatgacccctatcccgagatggtggcatacttttctggaaagcaggagatcatgcccttgagcgctgcgccagagccgaaacgacgattcattccttccaagcacgaagccaagcgcgtcatgaagattgtgaaggcgatcagagaaggccgcattaagccgtataaggcgccggaggagcgggaagaagatgagcagatttcgtatgatgtttgggcagatgaaaagcctcgtcctgagcactcgatgcacatacctgcccccaagctacctccaccagggtacgaggcgagctaccatccaccgccggagtatttaccagacaaggccgaggaagaagcatggctgcaagcggacgaggaggatcgcgagaaggacttcctgcccaaaaactacgaagcattgcgcaaagttcccgggtacgagacgtttgtcaaagagcgtttcgagcgcagtctggatctatacctggcacctcgagtgcgcaggaacaggctcaatatcgatcccgaatccttattaccaaagctacctgatcccgaagatcttaaaccgttcccaaccacctgcgcagcaatctttagaggccaggaaggccgtgttcgttgtgtctctgttgatccacagggtatattcgttgccagtggaggcgatgatggatatgtgcgcatatgggagcttctgaccggccgacaagtatggaatgcgaaattgtcagacgaggaagccgtcgatgctgtacaatggagacctaccaaagatgcttcagtcctggctgctgcctccggagagcacgtctacctgattgttccctttacgcttttgtctcccgacgtcgaacaatctagtcgcgatgtactggacgcaggttggggttacgcaacttcgaaaccctccacggcagccaatggcgaagccccgaagcaatcacccgggaagtggagtcgccctggtagccgcatggagaataagggaatactggtccagattgaagttcgttccgccgtcaagatcatcaactggcataggcgaggagactacttcgccacagtttctcctcggggacaaagtactgcagtagccatacacacagtctcgaagcacctgactcaactcccattccgtcgcctcaagggaatcgctcagaccgcgcaattccacccttccaaagccattttcttcgttgccacgcgcaatactatccgcagctacgatctcgcgaagcaagagcttgtcaagatcctgcaacctggtgccaagtggatctcatccatcgacgtccaccccggcggagacaacatcatcgtaggcacttacgataagcgactcctgtggcacgacttggatctctcaaacaagccttacaagactctgcggttccacaaggaagccatccgagctgtcaagtttcaccaaggaggtctgccactctttgcggatgctagcgacgacggtagcttgcaaatcttccacggcaaggtcgtggacgatctcatggaaaatgctactattgtgccattgaaggtgcttcggggtcacaaggtcaagagcaggttgggtgtgatggatctggactggcatcccagggagccgtggtgtgttagtgctggagctgacgggacgctgagactgtggaactagatggacatgataccaaagtagcattgaaaggcgtcacggggttgcaaaaatgcattgtcaactacatcttcttgttttcgctgtacgtaggtagtactaagcaatgagccgatattgtcgatccaggaccctgtacagcgttccgctgcaacgccctcggctaccaaacaactcatgtattgcaccttccgtcatctcacacgaccctacggatattgcgcaaagtgtcatctgtccgaggttcacatgtcagcggctaaatggtgctcgacgagacttttgggccgcgtaccatcggaaacatgcagcacgtgctcgcatgcgacgtccccagcgaacggcgttgtgcgcaacgccctcgacttttggtccacccgttcttgtcgatgcgcgcccacgcagcgctcgagccaacgcaatagtcggcacgccttcgtcagagcgatcttattcgaggcgccatggccgctttgatctgcgacggtactgctgcagccaatcacggtgccaaatccccccatgcactcgttcgaaccgcagtccccagggctgctacacaagagcccacgcgacacccccaacagtgataatcatgccgagacagtgccctgataccggtagtctctttaacccctcaactccagtctgcttctttgagcagacgctggataccgacgagctcgtcccatgaacatcacggctgcccgatcaatcatgccgaaacccagctttccgccgacgccagcagcaagcctcgacatcacaggcgacagcagcgcaaatgcccctcggttggagaacggcttcacactccctcctgcggctttgggtggtggtagaggcagtgtagctagctcgtccggaccgtctgaaaatgcctcagattcctcctaccgacctatctcgccatcgtccccggtcgcgagctccaaacctagccatgcgcggaaacgctccagtaccactgcccaacagggtagtgtcgtcaccaaagacgattactctctcccccctccaccaacaaggtctcgcaagatcatccagatgaagccgaaagatcaagaaccggccaagccggcacagtcgcagaacaccaaaagtcaagcgcccgcaagcacaacaagtggcaccaaaaggaaacaggcgagcaataccaatgccgccgggcgcaagatcgccaggaagacggcgcatagcttgatcgagcggaggcggaggtcgaagatgaatgaggagtttggggtactcaaggacatgattccggcctgccggggccaagagatgcacaagctggctatacttcaggtacgcccacccacttccagtgtcagatggcaacatgtgctcacttcaccaggcctcgattgaatacatgcgatacttggagcaatgcatctcagacttgaagtctgcgcactcccgtcgtgattcgccctcgtctgtcgtatcagttccacctccactccggcgcatacaagacgacgacgaggcagacgaagacgacgacgaggatgaagaaatggaagacgcaacatccccaacgcacgtcgccagtgccgttcaaaagtcggtgtataccttcgtgaacccctcaccatcgccagtcatatatccctcagaccgaagtgtgtatagcagtcactccacaacaacttccccggcaattcttccccgcgatagcggccacgggcactactcggcgagcacacagtcctcggacccacatcgctactccctgacctcatcgacgatccgctccactgtaacttcaccctcgattcaagcctcgccagctttcagtgcccacaccccgtctgctacactattcagtaatccttttgggaacggacctccgagtactggtccgctcgcggctcctgggtcgtctcacggtgcagccccgttctcgctcacatcgccagcactgaagcctcaagccgatcgcgaggaccacgaggcgacggaagccttgctgatgttgaacacagaccgcagaagctggagtggagctcgaggcatgagtgtcaaggacatgctcagtggataagaagccgcgtcttggagctatacgcgactatttttgttcagaagtcagtgctcggatccctcatgtttccggggcttaaaaggatggtctcttcgtggtctcttagacgcgtgcgattgttatagatgcgtggttatgattttatcggaaaagcatatgcttttctctagcatcatgtgggcacgacacggggcaagggagggaaattgatttactgcagaggcgctggaggtcatctgctatactttgctgtccctggccggattatgagattttgcttttgtggccattgtccattgtgcttttgttctcaaaggaaggattaatgtagtacggaaatgcaatgttttagccacctgctcatggtaggacaaagtctcgatcatcatcactagtgttgatcctatcgctgttatagtaggtagctgtcttaccgtggggacccgggagccggtgaccgagaaggaccgatagtgactaaatacatatataccaacctcacctcaacgttgccctcgtgaacatcatgcacaatagcagtgtgttcaaactgcgtgactccgcctacgttatgcagcatgctggtgtcagcaacgccaatcaaccacgtggaccaaggccacccaaggtttgccccttggcacggaagatttcctttgacaacttaaagtcaacttcagtctgtcacttctgtcacattgtttctccacctttacaataccctttgatagatgagggtactcagtcgggcgatgcaccagctgtacgatgacgcacaagatgtggtactagattccacttagcacgtatatcccctacgagtacctgccggactttcatgaaagccgcctcagcaaggcaaacagagcatattcatcgggaccccgtttcattatcgtctgtaagagtgggattacggaatcatggtggctactgagctgcgcagcacagtcagagatcacaatcgctctgcattcctggaacatatcggaggataacagcctccgacgggactcgaaaggtgttgctttccgagcccaggctcgtcaatgtgggccattcctaacgctctttgggtgcctcgtcggctcttggcgaaagaagagtcatgctctcgcagggctgagacggcgtcggattcaaacttcgcaccgagcaacaatgtcctttacatttctgcacatgcaagtgccgcaagccacctacgaagtaggcaaatgatcctgagcttcctcggcagcgctgcaccaggttgctcaagctttcagctgcaaaagatgcacgaatggtcgcagtctaaaagccgaccccgcgcaacccatctcgctctcttgctaacgccgtgcaccgagcatccacacgctgaacgcggcctagcgcagcggagatagtgattgtcctgtcttttcagcatttgcgacacggccatgtggaacgcgggctaacctgaagctgtatgtgagctcctctaataaactctgcgtcgtcctgcttcgctcttcaacaagtcaagctggtgtcgcatcttcgcctgctaccctcaatagcggctacgcgtgatctgcgccatcgaacatatcgccacacttcaacagtgctgcgtgggccttgataatacctgacataacgacgaaatcgtttgcgaccagcacataacataggatccattcgcaatgtccgccatacacgagagcgaccggcgctcgaggagcagctcgaggaccagaatccaggatctagaaatgggtgaagcgagaccagagaaagaggaggaagtcgttgaagaaatggtgcgtctacacatcaaactgtcatagcccgtcgtctaacattcaggagccaaaacaagcagaccaagacaccggcgcagatctagaaaagcatttgtcgaggaaaagtacacgaaaagaccaactagcaccagagaaataccccttgaccgatcttgacaacaacctcatcggctgggactcacaagatgatccaacaaacccgcgcaacttccccgaccggcgcaaatggactattctcggcatggtcgccgccatcacattcctcagccccctcgcctcatccatcttcgcgccaggcatcccattcgtcaacgcagactttaacaacacatcccaaatcctaggatcgttcgccgtcagtgtgtacgttcttggattcgcgatcggcccgcttattctgagcccgctgtcggagatctatgggcgacgcatagtcctgaatgtatgcaatgtttttttctgcgcatttacgctgggctgtgcgcttgcacccaatctagaagggcttatcactatgcggtttctcgctgggtttgcgggttcggcttgtctcacgttgggtacgggggtcattgcggacctgtttgtgcctgcgcagcgtggcaaagccgttgccgtatactcgatgggaatcttatttggacccatcctgggccccctatgtggtggctttatcgcgcagcgagccggatggcgatgggacatgtgggttgtgctcatcgtcggatgcatcgtcacgattggccttctcattttcaacaccgaaacttaccatccggtcctcctggaacagaagctgaagaagcttcgcaacgagcttagccgaccggaccttcagaacatcatgacatacaaagagggcgtgcctgcacgtaccccggtcgatgttctcaagcacggcatcacccggccccctgaagatgctgacaaaatcacccatcgtcctgctctgttcgctctacatgtccttcctattcggcctcctgttcctgctcttcaccacgattacctcagtcttcatctcgacatatggctggcaggctgaaatgactgggcttgcttacctgggaattggtatcggtaacttcatgggtattatatttgttgcgaagacgtcagatgcgactatcattcgtctagcgaagaggaataagggcgtgtatgagcctgagatgcgcttgccgctttgcgtcttcttcggtatgctgataccgatatcgttcttcatgtaagaggattgctatgcttggatatcctcaaatcactaacgtgtctgcagctatggttggacttcgaactttaaagtacattggagtaagcatttccaaccccaactgtcaaactacgctaatcttcccagtcgtacccattatctccctcgtccccttcggcgtcggcctcatgggcatcttcgcccccctccaaacctacatgatcgactgtttcccgcaattcgccgcatccgccatcgcaggaatgaccgcgctgcgctgtctctttggcgctctgcttcccctcgccggaccgaaaatgtacgagtccctaggacttgggtggggaaacagcatgttgggcttcctggctattgctttcattcccgtgccggcgctgctgtttaagtatggcaagacgattcgtcagcggtggcctattaatgtgtaggtggtggaggagagagagagaggaacatgaatttgagaggagtattcacgatacccagactaagcacgggtacatggtgctgatttgtagagatattgtaatactataacgactagcatagacagcaagtgtaaaattccagttgttcaaaagttttcaaatgccatccataaatttgcagagctgtgttcgatttcctagcaatacatcacataccaatcactcatcaccatccccatcaaaagctagacacacccaacgaccatccccagaaatcttaccttccaccacacctacctaatccgcctccaagccacccatttctcccacgcactctcctcctcctcctctaacctatcctccgcacattcgcaacacaactttgtctcctcagcaacttctgcgtgcccatttgcgcactcgacagtcatgcccgatgggccgaggatagctagaccgtgcccgcaatttatcaggcgcgaggtgagcgtctgttggcaggctttgcagcgggtgatgaggaagtggcacatttgtttgggttggggtgtggatggtgagcaggggggaagggggatggagtggttttgtaggtggcaagggagacggggaggtggaggtggagtgagaacatcataggtgtatgaagctggagggtgaatatgtggtgagatgtgaagtggacgtatacgtgtatttgtacatgtcatggaggtcgtgtcgaaacaagtcaattgccacacccttgtgacttggccgtgtctatgtattcgagccctccgcgaatctgacaagtgttgactgccacttttcgaagtgaggatgttccacatgcgaattggcgtgatgccatgagaggactttatgcagcggtctctgacggcgtggcgttgatgacctatgcgaaaaaaaaaagtttccaaacctttagccatttttcatgatcctcaaatctttctgtactctaccgcggctcaaaggacatggtcgtgcctgcttctgttcggcgatcgttccgatattgaaagtttcttagattgggtgcttagtagaagtctcggaatactcttcgaggaaccaacatagcctaaaaggcaaaaaagaatacgcagtcacagcaagtatcctctgttttcctagaacagcagaaacctattaacaagacgcgctatccagtctttattagcattatgtagccacctaaatatcttgtcatgttcccaagctgccttgggaatgtcggcgtcttctccttgatcatagtctcccgcaagtaagaccagctcggtgccaaaatagacgcgcacaagcaattttgctgcccattgggcacctatttctttgatcatcttgcgccgcattgcgctcggggccgggccatcttagtgtgaacgtccgatcgttcgaaacaatggcacgagcgcaaggaatggcgaatgctcaagtcagtgctcgtttcgtagcgagggtgtctagacctcgtgatcgtggtattattgacgacctagttcttatcaatacctatatgagcgaagtttttctgagtcgtgccgattgaccgcagcttcagtcgggtgtagtcgtctcgaggacgtatagcatcattatggcgctgcagattatcgacaattccgtcaggtatgtccgacggttgaaattgttaagatgacacgatcgtgttcgtttgatgaagcaagttgaaaggccatgagaggaagagactgtttgcgactaggctccgaaaggggcaaggcgcggcccgcttggcggcttccatccgcgctggtgaggcttacatggctccacatcctcacatcactgccagctgcatcggcatagatgactctgtatagcaaggccgcaatcgagggtcattgctagatccccttgtcctacacatagcgacttagttgatcataatacaaagtgattcctcgtccattccctgtgcaaaccatgtctcgccggcaacatcacagctgcaaccagcatctacaaactcaatactgttcgagctccgcacgttctcggaacggttcttatcccaacactgtaaaattctcctgatggttgaactaacgggtcctggttcggtaggcgcggctcgagatgtctcgcagtcccagcgagcaggaaaccttgtgctagtacgtcagattgatgcagcacagaagaaacattttgatcaccaaccagtcgcatgtggcactcgtaaaagaaactcagcttacgtttgatactggctgagcaagtaaaagagcttcgtatcgttatgtcgatcccttagtccttgatcaggcactctttgcccaaaggcgcttcctcggacatgtgatttgcggaaggtcccgggctgcgcccggtaaggagatgctttgttgtcacaagtttgcagctctacgatgaaccacttcgctccagacaaacaattcatcggcaaacaggattcttcatcggttcaatgatcaaatggtggcctaacttggtcttcacaaatgcctgcgccagcgtctttattcactttcgggtaaagagctcggggctgtagcgttatgtctatgctcttacaccgcgtgacccctgctgcttttacttgcgtcgtgtcgagaccgcttctccaaacggctggacaccggaaacactagcacgttccgcagccaatgaggacagtatcagcaatgactgaagacggtgtagagacgatcgacgtccatccgctttaatgcccacttccccacgcactcaggagaacgcgaagaagtttactttaatgctcctacagtctccccgcccggccgcttgaccagcctcaccccatctgccggcgactggagaacatccttcctttcttttgttcatagcatctgcatggcgggtgtaacggatgagcaaaggaaatcatggccaacgcccaactatgacacgcccgagaatcacgatgggctgattatcggaatcaccgtaccgttgcttgctctagccatcatctgtaagttacttgctcatgcagatcatagccctagctcaacttcaagcattcgactgtaacaagcgaccttgagtagacgacttgactgttgatagccatgtaaaagtctaccaccacgcttctgcaactgctgacgatgctactgtttagttctagcagcacggttctatggcagaggtctactgcgcatgattccttggggcggatgattggatcatgcttcttgctacggtatgtacgatccagtttattgaacaggccgctaatatgacatagctcttaagcaattccagtaatcagtattcccgatgataggtatcaaattcggcttgggactgcacatatgggatcagaagcctgagtggtatacgccttattggaaggtatgtatggtcataactaaagcccgcagcgcgtattgctaaaagtactaacacatcttagatgggctatgccgcagacttgctcttcccagcagcatgttctttgaccaagatatccctgtgtgtaacgtaccttcgactgttccctggtaacactagcaaggtgttctgctacgtcctggggacatttgtcgtattgttctctcttgcaagcttcttcctgtcattgtttcaatgccggccgatcagaggatattgggaccccagcattacgcagcagtgtatcaacatgcgggctgcgcttgtcgctatcgctgcgctcaactctctcagcgactttttaatctacctgtatgtaaggaaacaaacagtcctgcacgtgagctgacacttcgcagataccctgcaaagccactttggagtctacacctacctatcaagcaacgactgggactcatttgcctcttctcgataggattattcgtctgtattgcaggcgttctgaggatgtactatctcgagaagtttttcacctctttcgatcctcgctgtaagccacctgttcaggctgtcttatcgaacgcgctaacttgatgataaagggaacggcgttccagtctggctctgcatggtactcgagatgaacatcggcatcatctgcgcttgtctttcaggcgtaaagcccgtcctcgcaaccttgctcccaattctctttggtacatcctacagaacacgaagtggcaatacacggccaaaatgtggcaaccagagcaggaagacaacacggaatgactcgttcacattcgacacgcttccctacgcacacggcaaacacaacgctcacaacaggaaccaatcacacgcatgctcgatcgaagcgatcatcgctggagacgacgggggaaggcgaaatttcgcgtgggcgagcgcaaatgggaatacggaggccaatattgatattccatcgaatgcgatcggggtcagtcaagaggtgtctgtcgaggaagaagacgtggttaccatggcacctggaggcgaggggcagaagcagttgtcggatgcgggtagcgaggaatggattatggacgctgggcccacgcaatgcaaagtataacacccgggttgttcgaggttgtaactaccgacccacaaaaaagacttcacgatcttgcctgacgtcatttgcgtcgaaaaaaccaaacgaagacacagagttgagtgacctcacagccctcaatttacacagattgaaacacggccacacgttcactccccggatgacattccgaatcgcggagccgcgtggctcagtggtgtccagaacgggcgaagttggcacgtcgcatggtcccaaagtgtaacgatgacgtagcgttgcgccctgatccgccaggaacacctattctttcagcgcgcgagctttaccttgacctttactttatatctctcctcttcctgtaccttaactcgacaattctgcctcacaagcatatacgaaacgtcaattgaactacctgaatccctctcatcatggatgtatgttgcgccctttgtgggagatgcgtgctgagatgctgacggttgctgcgcaggtctactacttctacagctatggcactgctgcttggctcggtacgttctctgtttcctactctgcaagtctgtataactaatagaatcatagcaactcaagctgcgcccttgatcgcgtcgccaacgatgatcgtcgctctgcttagccctgaagtgcgcgaggcatcaagtacgtaccgaccacacaacctcacgcacgcgaaagtctaatgcaaaaacccagctctcgaagtctacttctcccgcaccctaggcttcaccctgcttaccctcggcgccctaaccgtgcttctcaccggctctgtcccactctctagtcgtctctccgaaggtactttccctctcccccaacttcatccaaatatctcactaaccctccccacccaggcgcaacaacatccaacacagaccccaaagccccctacgccctccccacgctcactatcacggcaattttccacgccatttacgccttctactgctacgcgatgtggacggagacgggggtgctgtcgttcagcctgggcacgctgggctcgacgttcctggctgcaattgcgttttggtgtattttgttcgcgagtagcaatggaaggattagtcgcaagacgggcgcggataagcggacgagtgggtttccgttcaagaatacggaggcagagaagaggaaggggaggtagatgccctgctaaagtggctgtacgctcttggcctagcacggttgaactggaagcagttggtgcggctgggagatgtgtgtgcatggagtcgctactcggagcatgagaagaaaaaaatcggagcatgtcattggagcaagcgtgtacaacattagcctggaatgaattgaaatgaactgaattgataatcaagtggtatctttttttccctgaaaccctagtattacaagctggcacttcctgctcccagagcatcaacagccatgcgcaagaacactagtacgtacctgcgcatcaccgcaatgcaggtttcgggccatcgaaccattcccagcaatcataccgcaagagatcctccacatactcgaacctgtacattctctctctgcgtcttgcgagcccatgcattctgtgccactctttgagtcggcgagtcttcctcgtcgcataatggtaactccgtgcatgcaaccaactttgctgcgcaggttctagtgatgcgatcccagggatcggatgtggctctgtttgtcctggaatggagtatgtaagaggcgcgactatgatgtgaggatatatggctgtatggacgggaatcggcggtggggctacaggctcaggacgagggagtatgggcgcaagatctggagcgggaggaggcgagtcccaatctattcgctgctgcatgtgtctgcacagaaagcggtgatactgctgatggatagttgcaccccagtggaggagacacgggtcgaagcaagaaagtatgatgcggacgagctaactaagctgcgctcgtctcgcgccgaatgtctgaaggcggtgggcgcgggtgctggcgtgcgcgctccatgacttgctgggggtcgcgccaccagggtagcttgccgtcctttggcttgatgggaagtgctcgggcaggcgcgacgtcttgctcgactgcatccatgccctcgtagtcttctggctctccgcgttccacgcgttgccggcgctcggtggctacttgtgcttccatgaggttctcgaccagcagctccttggcctcccactcttctttgcgcaccttttccagagcatctgcttcggcacggagttgttcgctttcttgctgcgcccactggagttgccgccgtagcagctggaagagctctggtgcgggtagagatagctctcgttctgtaaagacaatgtcaggcgggaactgcaccatggttggtgctcccggggccgcgagatcctgtatgtaggtgacgttgttgtgcgcatagtcgacgtctgaagccggtggtatgggtgcgctgttcgtcgggtgtgagtgtgatgctggcgaggctggcgcggagcccttctcgggctttttctcattggcattaagaatgagccggatgcgctgcttgttgttggagggattcgaggagtggtgcttcgggacggggtctgaggggcgcagagcttccgtctcgtgtacagtgcgcatgtgcttcgcaagagcgtctgagcgggtaaaggagcggtcgcattctgggatgtgttagtttagtcatagaacatgtcgcgccgaggagacgtaccaggcagtgtgcagtagaagggcttctctctcgtatgactgcgcatgtgtgctctcagcgcatagccgctggcatgtgggatccctttccgcgtgcagtcgctccattcgcagctgtacttcttctggcgcgtgccgatgtggtcgtcgtgtagatgctcgaccaggttgtccatgttctccagatcgccggcctcacagccctcccatttgcacacggtcacctgatcttggccaaactcgtcgagatcttgcgacatgcccgggtggtggtttggcgatgctggcacggagccgtcggtgtcttcactgagcggatcatcgtcgtccagtggtgggacggtgatgggaggtggcggcgacgagggcgcgcgctggttaagacgcaggcgcttgcttgggcgtgctgcatcttgatctggtgtcggctccatgtcgctgcgctgtcggcccttgacgtcttcggggaagtcgtcagaggcgtagtctgagaggtctgagccgggtgattccatgacggccgcagttatgtgagtctgggagatgtgaaggcgagagagtcttattcaggccgacgccagggaattgtgcgagttgtcctgagtggttgaggtctggcgcggtgcgcgtccacggctcggacgtggtagcgagcacggacttcccagcttcccagcttcccagcttcccagcactttagctcccgttgcactttttttggttccctgttgcattctcccattcttctcgacaccaaccatcaccgagaattcattgcaacgaatactcccaagcatgcattgccacgcctcgcacctcgtgagaccagcctttttcacgccataaggcttattcacaatgaccgtaagcatactctctgtcacgccctcatttttcatgatgatttcaatggttctgcaatacatagggttttgcctcacagcaactccgcatgcagattagcctatacactacattttatctgactttgactgtttcgtacattgcacgattgcaactacttccgcactggcgcacacgctgaccacggaacttttacagatatcgcacctcccacctacacagtcaaagagctctccatcatcgctgggtacctgcctcctgtgggcgggaacttatccaccagctcctgtagcactctgaagtccgcctcgctcagtttcgcaggcttcgagttctctttgactctctccgacgtcgtagcacccggaatcgggatgatcgttggcatacccggcttgccgctctgatacaagacccagccgatcgcgatctgagctgaggtgacgcccttttgcttcgccagctcggcgactgaatcggctagcttgaggttctcgtcaaacacatcgggctggaagcgcgggaaatggcggagcatcgagtcgggctcgaggtcgtcgaacttcttgtactttccagtctgatctgtgttagtttgaccctgcatgctgagaatactgtgcttaccagaaagccgcgtcccatgggcgagtacgcgatgatgggaatcccaagctctgcgcacgtcgaagccacgccgttctccagaatctcggttgagtacattgagaactccatctccaccgctgcgataggatgcaccgcatgtgccttgcggatactctgcgcactgacctcgctcagactgatgccgccgagctttcctgccttgacatactcggcgataaagctgacggtgtcttcaatgggcacatcgagatcgacgcgcgcgcattcgaagaggtcgagaaacttcttgccgtccagcaggcgcagtgtctcattgatgctccgctgtatgttctccttgctgccactgatcctcatctccccgggcaccatgccgcccttgatggaaaggaccactttgtcagcatcttcaggatacttggtgaagtactcgttgagcaaatgtcccgagttgcgctcaggcgtcccatagaactcgccgccgttccagttgttagagccgtgctcgagcgcggtcttcatagcttcgatgctctgcgacgcgggtggtgggctctgccgccatgtcattcctgtgatgctctattagcacaacgcactcctattcatgctgtgtagaaatctcatacccataaggccgaagcccacctcaccgacttcctttccagctagtttcggcatattcgttggtattttggtgcgattgaacaaagtagagttttgtggttgtgaagcttcaaagcgttggtggggtagctagcaaacgtaaagcactggatgatatcattcttccgccgtgcctcaccctctctttatactgtgatgctctcgaccccggacttaattcgtccactattcgcttcccttgagcccatcctgcgtcaacaatcgcctgatcatatcggattacgcccccagttcgaggtgttaattgtgtaaagtccgtcggggttttggaggactttcaccgatggactaaagatggaggagacatgggctgtccggacgcacgatctgaattgagtacaggacggagagtgagtatgcacctgagtggagtagatagccaactcatatggccgcctaaaagtaattgcaacactccacggcttcagatgcaatacgaacttcggtagacccctcaaagctgacaaggtacacttgagagctacccaaggagccttcccacatgcaccgctacaactcctttttcctaccatttccctccggcccatctagatctctcagaacagctttgacaggccaaacaaatccctcttcaatcctacccgtcttcccttcctccatcgtaacaaggtactcaacaagcgccatgccaacataagcgccaatccccgtgaaaatatgccaccaaccatgcagctcgaacaaaaagccccaaggtaacccaatgtagcgcttaaacatcgtgacgtaaatgcaaagatggaagtcgatgttccacaggaagtatccgaaaaggccagacgctatttcttttatcagcacacatcacatcacatctcaactccaccaatcccataggagggaaacatacatatcccaaacgtcgccatcttgcccaacttcttcctactctcctcgctcttcaccctcgctttaatcaacgccctcgtcctcctcgaaatcaagaacacgtaaatcgcaaacactatctcgtgcacgtagatctcgtccgcccatacgtgatacacagacaccgggatcagcgtgccgagcacgtaggccgtgtacttggtgcgctgggcgggcgtcgcgtcgacgcagaggagttggtgcagcagcgtgccgacggccaggaacatggagaggtcatcgcccatttgggtgtggaatttcagggttgcgtggaataaggcggagagcaggccgacgccgatgaggccccagtaggggaaggtgaggggggagaggagggaggtgttgtttgcgcggcaggtgcggaggaggccacgggtgccgtagataacttgggaacagatcagttcttactttgttatttttcctctttggattacggttgcgaaccatatgtgatgttggtcagggtgttgatgaattctccaatgtagggcgtgattatgtagtcctgggctttggtcagccattgacgtctaaacttggactgctcatgatcttacctcttcacaaaagcttgtacaggttagctaggatcctgactgcatatatagatacgaacaccgtagacaatctgaactcacttgtgattggacgtcgttggtccccatacgcctaccctagggctgtgtgggggcacaccgtgggctggggggtatggccagcgtaattgcatcttggctgtggcagtgctgcaagacaaggaaaaagagagaagattggtgactctcgaaagttggcaatggacgcgtgtaaatcaggttgtgtagctagcggagcttttaccgtctgtgctgcacgcggcacgctagataggcggagaagattaccgggatgatgcacagcgaaggaaaacagatgcgagtaggatgtgaaagctttacaattggttttaaaaacatgttctatcctgtgtctcggagaccttggcattggtctacacggagaattgtggcttgaagcatgcgtctctgaatgggcagtacagttgcgtagtgtcttgcatgtgaacaacaacccatcagcaaaaagaatactacagcaccggacatcccacagcgcaatacaagtgcaaaaaaaggggtcttgccgcgactcgaacgcggggcctctcgcaagctgtgcttggggtttaaccctaagcgagaatcataccactagctgatgaattattagatgggctcgaaagcaaagtaattgagttgaacttacaccacaagaccgagctagatgcttttgatgaataatttggcaattgcatcagacatattgttggcaaaaagatgactcaaagctgtctaaacaccctggaaacttgacaaaaaagcctctcacttgcctgtaatacgttgtcctgtagtttcgattcgctatgtgggcgttgagccagactggggctagcggcgtggagagcggccgaagacgggtcgaaagcaacgcaacgcaacgtctcaacgatcctcagcaggaccggcgtatgtacaaatgccctacacccaagaacattgtaggtggtgaggatatcagaaacgaagtcgcgagcagatctactgatgttctcaagatgtcaaacatggcaagcgacaacgccgtcatgacgcacgagactcctgccgcagcccgatcaccgctgcgatcacaatatctacatttacatggcacactcagacaccaaccctcaagttgtagatttgattgaggctctgcgaactcccagcatttggcaaagtctaacagaaacgagttcggatctgcgaaagatagtccccttccacgtggagggccgacccgcaggccaggtcgtggtggaagaggtgcagtctaaacgtcttcaagacagatgagcgcgaattatagcggacgatgtttcggcgctctattcaccgaatgcatctgctgattccccaccacagtctccactcagtgacgtcaaatcgtgatcgacttatgttagctaatgaagttgcttgccgagacaaatgcctggcttgatcattacctggacccgctcatcaactctcaggtgtccgttgatacatagttatcagcatcgacgtagtacatcaagagcagaaaagtgttgcatcagacatatgttagagtttgaagggtggtcgtggaatcgcaaatcttggccttcggtcactcttttgcctacgtcaaccacagcaacgtcacatgtaaagtacgatggtggccagcacggccacttcttggtaccatcggaccttggagacctccagatcgccaaattaaacttgcgatcggacaacaagccgttgatttagagtcttggtgcaggcgccacctacctcgccaaagacgggtgaggaggcctacacgatccttgcccttgaccagctccacctccatgtccccagaccgttttctccaccaataaagtcttgggttccccacgactccaagcatgcaaagacggaaaaagagacgaacgctagctgccgtcggttctgttccttttatcctggcatcggtgctgcacatgcgcggcggagtattttcttcagcaggaaatgattgcctatgagcacatgggcgacggggtatacgaggcctccttgagtggtttataaacaagcgcgtaccccagaaacgtgctgctgcatgcctggtcgcaacgtctgcatttgacctcgagctgtgagcgctcacgtttttcatcatgttcgagaagttcccaaagatctataatgtctactttctggcaatcgttgccaccatgggtggtatgctgttcggtttcgacatttcctcgatgagtgcgattattgggacggatcaatacatgtgagttgcttcgttgaacttccgcctatgaacgcgcatgttgatcgtgttcagcaactacttcgacaacccctctggtgtcgtacaaggcgcaattggttcttctcttgctgctggctcggttgttggctcaataatggcgggtccaatttccgacaagtttggtcgtcgcgatgcgctcttattctcttgcatattctggctcgctggaacggcgcttcaagttgcttgcaatggcagaggtatgctcattgcgggacgtgtactcaacggtatcactgttggcatcacgtcttctcaagtccccgtatatcttgcggaaatttccaagcactcgcagcgtggtgctatcatcatcattcagcagttggctattgagtggggtattctcatcatgtaagtcacgtagctacacattcagagcttatgttctgacgcgcatgtaggtacttcgttggctatggatgctcttatatcggcgacgcgaactccactgcctctttcagaacagcctggggtgttcaattcgtaccctgcgtatttttcatgattggccttcctttccttccggaaagcccacgttggctcgcaaaggttgaccgcactgaggaagccctccgcattctcgcggaaatccaggcgaacggcgatatcacaaacgagtacgtcgtcgccgaatatgaggagatcatcacagtcctgaccgctgagcgtctcgcacccaagagctggaggaagtttgtatataatggcatgtggcgtcgaacacttgctggtttctctgtccaggcatggcagcagctttctggtgcgaatgtcatggtacgtgctcgtatttgagtttcatttgcaagatgtactaactccggactcatatagacctactacatcgtctacatcttctgtaagatttcatcattgcaaatatgcgatatctcagctaataaaacccttcagacatggccaatctcgagggcgaaatcaacctcatcgcatcaggcgtccaatacgctctattcatcatcttctcgtcaatcatgtttttcttcgtcgacaagatcgggagacgaacattgcttgtctggggtgcaatcactatggccttctgccacttcgtcgttggcggtattctcgggtccaactacacatatgtgcctggtaagttctcacctgatgaagatttgtatgtgtattgacaagtattatagagggtgttgcgggcaatgccaatgtcgtgatgcgagtcactggaccgcctgctcatacagtcattgcgttttcatatcttctgatcatcatctatgcgcttactctcgcgccgatctgttgggtgtacgcggccgaagtatggtctcttgagacccgcgcgacaggcatgggtatcgcagccattgggtcagtaccggctcctcatccctcaagaccttcaaagtgcaagagctaatacatcgcagtaactgggttttcaacttcgcaatcggtctattcattccaccagccttcctcaatatccgctggcgcctcttcatcgtcttcggcgcactctgtctcggcggcgctattcaattctggttcacatacccagaaacctgcggcaagactatcgaggaaattgaagtgctgttcagcaatggtggaccgccggcatggaagacgaagaagggtgattcgcgcctgcacgatgagatggcggcggtttcgaatgcgaaagctaaggaggaggcaagggctagtattgagaaggttgtaaagggtgatacgggtttgcaccaggaggttaaacctgagactgcatgaaggcaagattggagtaaggggaggttggggattgaatgaggtggggtgtggtcagattagatacccttgagtgcaatggagaaattgcttttgtgtctgcatcacctctatatgcgtcccagttcgcgaatcaaaatatgtggaaggtgatggaacaaggtctaggcttgattggtccgcaattcccaaccagtcatccccacctcaagcttacctatccttgtaattagaattcatctaatgatgccaacttgtgataacgctcaatttccctctacataaacaccttaaagaccttgtagaagggtttccaaagcgtgtcttatggtccggcacatcttgtggttgcttaccataatctcacactccgataaactcttcggattggggaacactactaaatacgcattgaagatcatgccagcttcagtggaagaccattctgtgacgacatcgaaggtgctgctggccgattgattcgcttcatggtgagctcgagcttgagctgagttcattgtgtaacgttatcagctatcgctgcttggtttttcgagaattaacgtacaaatgatactcgtctttagcctatcctctagctcaggctcttccagacgcacatttgtgagagcctggtggcttgcattgtgtttctggattttgttctttcaattggcgaagtgttggattggtatatttcgttagcaaaagcttgtgagatcacgcgaaagggaagaccgcagatacttcagcagtagattgcttcgcaccacgagttttgatgcttcgcttgcgtactttccacactcacacctcactcacaccttcaccaagcttatcggccactacctcaagacgctatgactattggcactcatgtctaagacagtgtttcgatttaacgttgctacctaatgccaggcttcttcaccgagacattgcgtcatcacaataacaaagacgcgtcaaggtgaacacgactttgaggccccagcgcgtgacgacgtcaaaacaacatccccactgactgtccccattgtaacacaacaagtacgatctcaagacaacgaccactcaaccaccatgttaaccgaacctggtgtaacagacggtatgcagcgagccaaacacacccactatgatcgtttaaaggactatatcctcggttagtctgattctcaccatttcatcatatttgtgttaaaattcctgcgcagatcaacttcctgtcgcgtacggccgacacaacagctccaatgttcttaaaggcttctcgatccaggccctaaaacaaggcaaaaacttcgccgtcactgctatcgccatactagagcctcccgcatcgctcggtatcgacttcgaagtgctactggaggataatttcatcatgaaaacaagcgagatcagtgctcttgatgccatgcagcagctacttgaagaggtcaatgagaagattgaccaggaaaggacaggtaagcctgagatcgatcgcgataggcgatgagttatctaacacttaaaagatccttacggcgttaaggaacaggccaatccgttttccatctggtagatctaccacgtgggtagatgggtgtcgttgacggtgtcatcttgtcggcgaacaaagaccagacagcgcaggcaggtgataatggacactatacaactgccagcgcgcttcacatacgcattcatctattagccaagttcggagattcaggcctcagcattctagggtgctaattatgaatcctttcagaatcatgcaatatttaaagcaatcggtttgcagcgtgatcacgggcagaaatgcgcaatgatacaaataaagccggtgaatatattgtgtactaaaaatgaaataggaaatcgctggcatagtagcagaatgttgatcgactgagggaagtgaaaccagcttgaagcgtgtacccaatgaccgcctgaaacaacaaacgccagaatgagacatgtgaagcttttaccaatccaagtgctcaaataccagagtcagtctgctcatatggcttattcgggttaccagcgacccagtactggtcccactcatcgcacccattcttcaaaccgcttctgtcgccaagactgcctccttgcaggtcgctatatcgctctccgaattgcatactgagaccttggctagcgtgccatgctaatgtgttatgtcagtaaaggtcgtaatgagcgttgtgagcaagacataccgatgtgacaatgagcgatccacattccagggttgtctgcagggaatgccatgagaaggtagccgttcttgggcaatgtagctgtatcacgacgagtcgggttgttgaagttcagaccagtagtagagccgtcccatacgccagtacctgagccaaggatatagtaatcgtggccgtggagatggatgggatgagcgagctgtaccgtagctgtcgactggatccaccacaagtaccaggcgtctttgttctgcatagaatgcacattggaatttattccaaagtcttgcgatccagcaaggatagtttccaaagtgggattgttccaatccacgatgtgaggcgtgccatcgatcagccatcggaaaagcttcgttgttgtgttttggctggacttgagatcaatctttccagcctggctgacgatgtcagtgggcacctggtttggaacgaagggaacgaggctggaggtcgcctcgtctcggcaaagagtgttcagggtgactgttgaagtgctgggcgctggatctgcattttcagcgccgtcataatggaggacagctccgagctgaatgccttttgtgaggatagagttaccaccacactctgtggctggctgcactcggaaccagtaattcccaacggtctggtttgcctcaatgacaacatcgtagcgctgtccaatcgcgagcgtaagctgattagtagtccatttcttgatgggtacgaaatctgctgtgatgaccgtaaatggatgtccgtccatggagaccgtgaagtagctgtcgacagatgtattgatgatgcggatgcggtatttcttgcccttgacgacattcattttggcataactaccttggttgggcccagacttatgagttccgttcaccaagatgttgtctggtgcaggtggtccccttgtgctatgttgcgccacttcattgagtgtaagagcaggcgtgtaataccaatcagttatcggcaatgcaccgagatccacgtcgtagttagccgttgctgggccctcgatgatcatcgggcccacaataccatcgccgtactgagctgaccaatgagaactatgattgggccttcgtcagcgattgatgtaccaccgtagagatgtgatgcatatgaatggcgatagcaaggggacgacttactgataccagctcgtgccgaactgcgtcgctctaaacttgtactggcgagttttgccaggagcgattgggcattccgtgactaaacgctttgtcaatatcagatctagtagccgcagtaaatctctgctaacctccaggcactccgtcgtgctgacaagagttcagttgccgaaggccgtgccagtgaattccggtgccattatgttggagattgttcttgacattaacgacgatagtgtcgccccatttggccctaatcaaaggtccaggatagactccattgatcaacatcactggtcgtttaccaccgcttccatcaggatttgggatcgtggtattagaaatctccaaatcatactaaaacattgttagtactgacatgtatagttcacgatagtgctaagttactgtgacagtggtcccgtcgggtgggctcttcgcatcgaagtcggtagagatgctgtagccctcgctccaacattgccgagtttgtggcgtgttcgtgcaagcgccgtcttgtctttccacaaggacgggagctggcggatcggctcgcggaagtgcaagagcgactgacgctgctgctagccaggaagtaaatgaatgaagcaacatgatataaattgcaatctaacggaacaacgggaagacagaagtctggtagatatatattaaagaagctggcccgtaccaataatcaacggacagaccctggagcttatcgtatcaacaacgtggacagaaccgggcgccaggtaacgatttatattgattatcacagggctgagctgacggcctgtgtaatggtcatcttcagcgcttgcgttcgacaccgcacgagacaccaatccaggtacgtgccaaccatcgcatcctctgagctacaccgacctcgcctagtctgtattgaatgtgtgtgtgtgtgtgtgtgtgtagtcagatacccctgcagcgctgggaaaaagtggtctccgcttattccaagacttttgcaatactggcttgtcgtctctggcgcaagatgcacccctttcgctatcgaattggtgttcacgtggcggcagcgctgactactatttccagactcagcggaagagtcagcttggcgagccggggcccggtggacgatcgagctcgagcttgttggtggcctagggttaacacggcaacaatttgacacgaaggtcagactcacgtacaaggtggcttagacctttggcctctagcagaagcgtcctcctcgaccgaccaggccagatcatgtacatgtcaagcacgtgcagctatcattctccgtcatgatggctcggtaagaggcaaacattggcctagccttcgaatgcaggatctattgaatttgagacataaaatgatccttgaacgttacagcaggatctctagaggttacgccacctcgtgtgtgacagcccagtaactgcggaagggttcaatatgcgtgccaccatggacccgactgatgagctggtgggtctttgtatgcagtccacttatgagtcggcgactgtacggaatagtgtctttctttcgagaagctcggtaatgggcggtgtcgattgacaaggcgcatcaaaagtctaaatatgtctaatctgctataggaaaggcagacttaccatgccttgtctttctgatgccagaaggaagtctccacctatgcggcccacatgagagaaccaataaagctaatagacagtgacctaacgacgcaagccacgagcctgtctgttcgctgcttataccgttctgaaggcagtttcttcgcctgggcgatgacaacgtactgtctcatacggcgtgctcaaggccacacgcagcctagagtagcctacgagttccgtctttgatatcccgacgtgtgtaattgagcgcgcctacagcgtctccctggctgcaggttagggaccctttgtgttcgagaccgaaccgctgggcaatgcagccatgatgggctggtgacatgctgcggaatccatgcaagtcggcaagcccaaggaaattcgatactggttcctgggacataagcgagagctccacctccggactacggctcgtgatcaacgcgagtacgagaacagaacgtggtgaagaagaaatcgaagagtggatctcgacgtgaccgaaagcctatcttacgaagtgcaagcgacgaacaggcgagagcgaaccaatcacggcagttctgcggtgtcagacaggctgcaagtacatgtatcatatcgacgttgataggagtggtgacgtgaggttgcccctaaaattgagctggcggtacccgctggcgctagctaggtaaggttgtgcacagacgcagtacaatcccgacccgagtggcggcttgcctgtgctctcttcatcctacaccaataatgcctatgcaggacatttcgcagcgtcagattgtttcttacgccgatggggcttggtttcgtaaagattgtacggatgacgcgcttactgtacagcccgctggaaggcagttcagactgcctcagctcgatcccgtgctcagttcgccaaagcatagagacctgacaggtctatttgcagcaacatctaagccgcttgactaaaagttcaccgctggagctcggttggaacacgaaaatgataagccaccatccttgaggtatgtactcagcaaagacaacggcgttgatacaagaagagcacatcgcccttgacggcttcgaggtagcaagaccgcttgttttttactcttgtactcagctatgccgttctcccgttctttcacacttgcagcaattgcagcactcctgtcgtccgtcatggccgacgcgaatgcgatatgttactcgtatggtgtcgattttgttgacgaagggaattacttcatcaattcgcaattatctgagcagttcagttcggtctcctacttcaagggctgcaatcaagatgtggcggatgttttgctcgtcgagcctgaaggcgtcaactctcaagagtatctgtgtgatcagatgacgacatatcccaacgacgacttgaagacatcgacatgtccaatcaggaagaaccaaatgatttcaggacattggcgcttgcttgtgttgggcaacaatggcgatgaaggccagccattcgcatggcagagagatctttatctgaccgtgggaactccggtcacagccacctttacccctactgttactttcagtatgacttcaacgcctgtggagactcaaacaacgacaactacttttaccaatgtcgtcactacagggccactctcaacggtgacgcttccaagtggaaccgcgaagaataccaagacaattacacctccaccgacaacaacaacgtctacaaagattatgacaaagacttcgctatctttgaccaaggtcttcgctatcacaacccaaactgtcaccgctacttgtaccactccaggcctccctggtcatcctgataagccttgtctttactctccaacacgtctgcatcctgcagctctcgctacccctactacaatccccaaattacatcgttttatccgcaaggccgatcgtgctgtcgacgttgaatgggctcgtgcccgcatcgaagctgctaagcaaaggcgtaccgagatggctcgagaggctgctgcacctctcgaacgccgtgcaccggatgctccaaccctgactgttaccgccgatgtacctgtcaatacaacgacaactatccttgccccagccactaccaccactgagactgttcttacttctgcaactgttacttcaactttgccccctgcgaccgtcttttctggcttgttcaccagcacaattacgcttccgactccgaccaagactcagctcaagttgagcttcgctacaaccaccaaagtcatcacttttggagctactttcaccaagcataccaccgttactcctacgacctctgtcagtgcctgcaagaaagcgggaggacatttctggtgaacgtttcatagtatttgttttggatgctccttcaattgtctacttgatatgcgtttcatgtatctcagcgtcttgcgaaaccccctctcatcgttcattccgcgctcgactgtagataggcatgacataacgattaacattataatgtttctgttccaatacatgcagctgtgcttggaacacattttctcaagtgcacaaaaggctacactgcctcacacatcattcaacccatgccaatgtgcgatcttacctgcatttgctttgctgttcaaacatgctgcgtctgacactgggaccacatcgcgactacactacttattgatgcgctctaagaatgttggtgggagaaccacagcaagggttccctgaaccacgcatttcaagtcagcagtgcagcatcgaagtccaagtaaccttgctgcgccacaacgaggcttccaagcactagtctcacccctgcccagtacccctgtcttgagctgtcttgaggctgtcttacatgcaccacttccgccccacaaggaccctacacacaagacattactgggtaaagaacacgaggcccgcactgcaggattccgggtggtacgagccacgctgatgcagtatcgtcagctagagacgcaagtgaacctggtgtccagagcgataattcatgatctgcgacaggaaatcaatgggtcccctcaatcgatgtccgaaggtgtgactcgtgttttgtgttacatcaagacttctatttgacatcggcaaagcagggcgtagcgacgtacattggagcggactttctttgaaagtcaggaaacggagttcgtgagattgatgttcagccttcttcaattcttgatttttgagagctctccggtcctaaaacaggatgacttgcgatgatgcgtttgtctggcccaaaggtctgtgcgatgggcggaccgtcagcttactgtctcccagatgcctcgtgcttgctccgtcaatcttggaccggatcgtgaacatagatggctaggcatattttcagcttgtctgattgaactcaatcacggcaatgcatcgctcgtagtgacgggacgcctaagagagctacttgaggctatgactaaggctatgcatctgtcgctaccaaaaagtacatgatcggatgtacacgcaccagccttatcccaataagcacatccgcaagttcggacttgtttgcgtccgatcatgcagttgtgggaatggacttcggatgaagtagcgaaaggattcccccactagccaacacacactactgcacaacgagaaccgcgggataaaatcattggactcccgcaaccgcgagacgagtacacgggaaagttacacgaacacgagagatcgtcaataaaagcgaagcttctttgcgctgagactagaatcctgactcgttaagggtgtttctgatttactggtttctgttcatacagttttcataataacatgacacgagggtgttggagatgccataatccatcggatttgttcgtaccactgttgccttgacacagtcatcagcatcagagcaacgccacaaccacataatgcacgatcctggcaatgcgtcgtgctcccacggcatgcgcgatttcggtcaacatcctcaatatcagactgcatattgatccagagacttgaacggtaagatgtagacggtgagataactcatctaagtgagcggcagttgattcaattgtcctgagggcacttgagatcagcgtgcctgtgccctgatgtcgtgttcctcaactcgaggtcgtcagatcgagcaacgcccctaaagatgcacaccgacattcgagaagggcgccttgatcaaagttttgatggagtgcctgaaggaggcgtagggtttcgcggagatgagttgacggcaagtaccatcagcggacttgttcgtctcccgtcaccgatatcgccgagtcttcgcgactccaacaagcgagacgcgtaagaaattcaatagtcggacttcgattgctgaagcagagagactgagagggacataatgctccactccccacataagcaaggctttcaaggtttccatcgcatgcattcgactttagcctgtgaagaccttctgtcgcacaaacacaatatgtcttgcatctcgattatgcccatgtccggcgcgtatgtaccttggagcgccccttctcgccgccctgcttttcatgcccatttgcaaggcgtcgcccacaaggatagatgttggccctgtttgatttatgtcgagtcttgcattgggctgactggcaccactgtcgtattctggctacactgcgccaccgttttcctgcagaactgattctcacccttcactgttgccttgtagagtggtcggtcctccgatcaacatggtgaagtccgaacaagtagcagcagtgtcatgtgctatctcaaaaggaaagaagaggaatctattcctggaccatgttgctggtatactgatccaatcacacgcaatgatacaccgtatttcgtatcgtcattggactcgtatacgacccgcagaccctgatacatgagtcgtgcttgtacatatgcaattcacctttgccattgatcgaatttggtatccatgcggcaacgctattcttgtttgggtgtcatgtagcgcctacgatatgttggtatccggattatggcttgttctagctctgcggttcaagccgtcactgagtctatgcagggtcgctgacgcctgtacagtgggttaggcccagaaatacgaatgctggtggctggacccgagtaccaagtatgcacatcgtgtctcacaaacattggccatgggtagacgagttacgcttcgtctctgaacggatgactcgtcgtgttggtaccgacacattggtatcaacatgggttcgagctggatagacggtccggaatatccaaaaggctcttcgatatgcaaggtgctgcagggccagacaagcttccattcttactgtagtgggcgtacagcagcttcgacctagacacgcttcggtatcatgcccgctcaaggtatgaatgtaaggtggcattcgttccacgaacgcaccatggccaaaacaagggtgtcacagaacggcttaccattccgtgttatgtgatcgcacaaagacaacggtggcgacactgaatactaggccagacgagcagtagctgagaggaggggattgcggccaaggttcgatgatttcgttcgtcatgtatcctgatcctatcgcgtcgtaaggaccacctttcaagattcctcgtcgcctccaagtgcgttgcttgcccactgataacttcccaagaatattgcgccgccgacactgatccagccaattcttggtcctatacctgcaaagaaagcccttggaccagaatctttcagtattgttgaaagcatcgtgaacattggttgcttctccttcgcaagcatcatcctcgtcttgagtacgtcgagcggtgtcgtgaggcctgctgccacggcgccagctacggagccgagcagccctccttccaacccagtaacctgtgatcgtcctgtttgactgcagcggtaccgtttcatggcttcccataggggaaactgaatgattgtgaatggcacttcacggataatggtgatcgaccagccacggtagagctccttccatacgtgtaccagcccgcgagtctgccgctgattcaaaatgtgcgtcaacgctgccagagacgaaggatgctgacttgcttgtgcacgctgctttacgacttctgtaggtactcgcaccgcacatgcggctacttcacccacactcgccgctagcatgtgaaccagagcctgattcccagggtctacgacttcgtccttgtatggcttgccttcggcattgtattgtattgaggtctgtggcaccgcgaatgatcgttttatcgagtcataggtgacgaagaagagcgcggctcctggggctgatccaacaatcgcacttcctacgccgcgatatataccattgaagcctccagatgcggcaaaacctgtgcttgactgcagtcttgtcttgagtgtgtcgaggggatagagggaaagatctacggtcgtgccggccaagccacctgcctaatatgtgtgagcatacggtattaaattatgagacaaaattgtgtgaaagaaaaggagacaatgtcaccccaaacggggacccctcaaagtgggatagaacaggcgcattgtgcacgcgacatttccgaactcttacaaatgaccagaacacagatatgtaaagagttaaagaataacttactataagcgaccgcagatatggcgactcaacccatgcgctcccgcgacccggctcgaggacatgctgcataattgacgtggagacgcgattgtcggagcgatgatgtcgttttgtacattttagcgtggcctgtgctcaagctaggactatccttcccaaggccgagcccgccatctcaacactcacacctcaccatttactgagagagccaaggaggataggtcaataagtggccgtcatgctgtatgctcggcgatgagcgaagcggggttgaaagtgcggtgtctggcgagtacaaggatttcgggacggaaatggccagaggaacagcaagggctatggagacgggatgaagacgaaatcgacggacacttgggtaattctgagaaagttaccctattcgaagacaatgtacatgccttatcacttagggatgtaggcgaagcacaagacgaggccgaggagaagaagcgcagctcaatcacgggatcagatgcggcaacgccagccaatcttgatagcaactctgatttcagcggtgcaggagatgtcactaacaatctattggaaagtcatgtcgattctcgtacgtgctgcatccaggaagctcagctatctccagatggaacatgcatcttcacatcagacttcactcgctctttttcagtctatcccatagacacaccccaatctgacgataacaccggaccgctcaaaccttacgctcacttcacatcccccgatcccatctggtcattcgcagctagtcccctattcgacgtcaacgacgccagcagcacacacgtgctcatcagccgccgagaccgctatatcacactacacaacgccctctgggacatcacccaaccccaacccaacaacacccaacctatcaacatcgcccaccccataacatcctacaaactcatcaacaccctcaccgaagccatcatcgcgcccctcagcctcacctactcccactccggtacgcactttttcgccagccaccgtaacgccatcgcaaccttcgacctggcgtccccttcctcgcccatccatacaatcaccactatcccctctgcccgcagcaaactcaaaggcggtggccgcggcttcaaaggctggctatctagcctgacattatctccaccctcgccgttcgcgaccggcggcttgctaaccgccggatcgcgcacacgctgtatcggcatctacgacgcgaccagcggcgaggaaatcacgacattcagtctgcccgggacactggatggcaagaaagtcaaatcccgccatgaagacatgcaaagcgtcatgggcgacggagtctcctacttgaaatactcgccctgcggcacatatctatacgttgccgaaagacaatccgacgccctgctcatctacgacgtgcggcatttcagcctcgcactgggatattgtaaaggcaggaacgcgctgacgaatcagaagttggggtttgatgtgtggaatgccggggcgagtccgtatgatatcgagggcttgagtcatgaggtttgggcgggcggggtggatgggaaggtcagggtgtggcgagatccgtatcgcaaggaaggggcggtggaggcggatgaggtggttgtggtgggagagggggatgcgccggttgtggggacgatggtgcatgcgagtgggggtttggcggtcgcggcgtgtgggaagatggatgttggtggcgatgaagagaggaaggggtggaagggtggaggaggggctcgaccgaagtataaacagtatggcagtgtagatatcttggggctgggttgatcagaagcattcattacatcacttgctggtcagattccatcgtggagggactgacatcatgcagctggacgcggtagatgtcgatacatcattgcattatgtacagctatacaaaagtacttaggcaccatacaccttaatatgcagaacttcttccaatgacatttaaggaccaaaagcagcgttcccttcaccagcaagaacgcctcgaggttgactgtgcctatccgcttcgctgctcgctttgccttcgctcgcattactcgatccagggccagagagattactcgcgttagacgatgcaccaggctgcatgaaagggagaccagggtgaggtacaggcggcttgatctctttgcggccgttggccttgtagtagagtaggacgtcgccaccgccacgccagacgtgagctcggagagaggccagggtcatagttggcggaataagcttcacacatgtcagcatcatagtacccttccaagtgctagtaaggcgaaaacatacctgtccatgacaccacaattctaaatactcctcaggcttcagtctgtcctctgcctccgcctcctctttggttggcggcgcctcgatcctttccgcgacgtaccccagaatcttgcgggcgcgcagcatgcgatttgcgttgaggcggttgttgctgagtttcgaattagctttcgccgcttgctcgaagggtatggagaaggggaggtacccgtcggatgagatgcttggaagcaggttttggaagggttcgagtatgaaggatactttgactatgtcttttggcggaagggcgttctgcaaccgtcattagcgaaatactttgaaatggatttgagaatagtatgccagatgacttacgcgtagtagcacttcggccagccacattggtgctgctttctcgatcagatcggcctgttggccaagggagccaactttgccttcgaacagatctgctactccaccggcttcgggtctatcttcttgtatcaatattgttgtgctagcaggcggcttcagcactggtgtttcattcggcaagctcggcgtgatttggctctcaagcttgtttgcacctactgccaactgctcttcgtagccctgccgtatcctctgtatgaccccagagaaattgtcctcaaaaactttctcgtctgttttgttcgagcgcgaatcgctgtcttcagctttttcgtctactaccgcgggtttcgctggctcaacgacggcggttcctgtactgaacaacttcttgttgaatccgaacttcttgccgaacatgcccttgcccttcttagctggtgtgtcgggctcggtgggcgaagaaacagtctcctctttggcttcagcagcaccttcggttgcagcagcaggctttccgttcccgttagcattcccattcgtggcagaagtcacctggccgaagtagtcaggctcagctccgttcatggaacttctctgtgtctgagtcttctcgagttgtgagccttcttcggtcgtcggagtaaggtatgggttatgttgtgagtttcgtcctgcactctgaggatgtcccatcggagttgccagtccaatagccagacctggagtatgcggcacgtgcgctccgttggccttgattgtagacacagacgtcggccctgaagatgcttcattccagccattgacattcatcgcaggtattgttatgttcgtaggtcggcccggatggctttcctccttctgagaaagcagacttgtgcggaaagtctcgtcgcgtttaatctcttcgtcaatgaggtttgagaacagatatcgtaatatccacttgccaaggtttactacaatctattagacagaatctcccagtggaataatgggatgtcttacttcgatggtcttcgcggaagtcaattggctcttctaattgcagctcatcggcgtacatttcagcgtcaaagcagtggttctcttccagcacgcatgttagggttcctatccgagtgtcgacaccgcaccagtgtgctacgctctcgcgagtgtttacttctggtacaacgtcttcgagatgcttcttgccaaaggacttgataggggcacactgcattcattagcagtatccatctcgctcaaatttctgacttacctgcagcaaatcccacagcatgacttcgcctgccgtgtccaacgtgagcactctccggcgatcgttgagcaaatggtgcttgatcaagccattttgtccttctatcgagtggtcgggcaggccccgtactggcgcaaagatggcatgatctggagccgccaggacctcagctggtttccgcgagcttgcaattgtagcagcctcggggtccttcacagacaactgtgggaagggcgcagtgttcgccatgcgcaacaatgccttgaacggtatcttttcagttgtgctgccaatcttcgggctcgaagcgggaggagatgggtatcgtgatcgcgtggagctcttctgccacttgtaggactcggggagctcaacttcggtggctgtttcgacgtcattccacctgttgatgcttgagctggacgtggcagtccagatgtagtctccggcaaccgcgagcttgttgacaccctcgtgttcctgacacactgctacagacagaccttcatccatctctgcgcagttgcgcacatcgctcttggcgaccacgccagatcggtcggacgagtagaagacggacagctgtgggcagtctgagaagagcgaccacacgctgtcgttgtgcatggtgagcgtgtacatgcatcttccggccgtcatggaccataccttcacagtctggtcagacgaaccggtcaagatggtgtcgccgtcctgcgctatcaggatgtcccgcacgttgtccgtgtgtccgacaaacttggtgatgcgcttgccggttcgcgagtcccatactcgcacgatgctttctggcccaccgctggcgatgatgttcggcgtcacagccagggcgtacacggagcccttggcggtgttctcatcctcgcccactgcaatctgcagcttcttgccggcgccattgagatcccacaggctgatcttgtgatcgaggccgcctgaagcaacccagttctcatttccgcctggcgatgcaacgcgcttaacgtagtcgctatgtaggccgatggtctgcggcgggattgggtcggacgcggcaggtcgccatacctttacggtaatgtccgaggaggcagagacgagtgcctggttgtcctgggcgagcacaatatcattgacccagtgcgtgtgcgcctggacctggctgcggaactgcgtcggcggcggcttgtacgtggtcgaattggtgtcggcgaaggggtcgcgctcttcgtcgctcttggtgaggtcgaggtggaggtcccatgcgcatatgacgccgtcgcggccgcccgagtagctggggtctgtcagtctccataggccgcgatgctatagcgcttcggatacgcacaggatggaattccgcgagtcgacagcgaggccattcactccgagtctgtgtcccccggccgagttcgcaagcggcagcactgcgcgatgaacacggtcagcttgtgctcttcattacgtcgcagatgtgcatgcaagggcggctatgatttaccgtacgaaatacgcttccgcgctgagcgacccatcgattaaggttgcgccgacatgcggtgcgggcagcaaggtgttggtctaaggaaaacagttgcttcagctactggagggagagacggctggtgaatgcaccaagtgacgacctgctcggccaaggcccctgccctggctttccccaacactagctacggcctgcgggtcgctaacggacgacattgcggcggggttcaagctcaattgcgctgatcaaacggtctctcgtggcattgcttggcggacaactacgtcacgggctgtgatagttcgcggggacttcaactctaaaagaacccttgccccagatgtttgagcctttcaccgcaacgatcccaagaacgtggaagtggattcgccacgatgcgaacgacgcaggcacgcacctggacctgtcttccgggaacagttccgtcttggcgcttacataaccggataaatggggatccttcttcacgatcaaccaagtttgctcttaccgtcagcctcaatctacagctccatcttgaagcgcttcgtagtctaaaaaccgaatattgccataccaccttgtcactgcagaaatctgtttgtcttaggtacatgtgtcgcaggttgagtatcaacaagtctgtctcagaagccagtcctgcctcgatggagtaagcatagtcatctagtatgctaggcatcttggaagcatgaagatgcaaaaacatatggacatggtgcgactcgaacgcacaatccctcacgttcttctcagtggaaacccgctgagatagcgctagactaccagatgcctgctagtccccgtgcactacacggtttcaaggtgtgagtgccttaccattcggccacacgtccttcatatgatgtacgcttcccggactgcatatgatatattcaagctctatcatgtcacgctagaaacttggggccaggtacaaatccaaaaatcatggatcatgctgcacttcaaaggccggatctctgtataactggatgcggtagaagagagcacacatggtacgaacagcgaagagaaagcaaagatcaaacacatcatctgaacgcgctgtgactcgaacacaggtctctcacccgttgggaaaggaggtcgaccccctcacaccagcgagccacagaatcaagttgtacccaacaggattcttcggacgtctccgggctgtccatgctgtgagtgtcttacaactaggccacgcatcctgcatttttttatgaggaagtgcggcaattctcttactaataccagcatattggtggaggtcaaggtccacaccatagcgatatgctccggcaaaaaaaaaagaaagaaggcagcgatggtaagctgtgcaatcatcatatatcaaaaatcaccaaagacgtgacaaaacaaatagagcaaaaatattggatgtggcacgaatcgaacgtgcacctctcacttcaccctgctagcctcgtggcatgcagtcctacctgctctcgtggtgcaccactggccgggttaggaaccgctccgcggtggacgtgtagtgtgagcgtcttgaccattcgaacacgcatcctgggctgatgtatactgggatggtgggttaggcgatatacataatctacggcgagggaaggaaagaaaagaaatactagggtacgagagataatgtcctcctgcgaacaacagatgcaaacaacagatacaatcatagtaaatggtatttgctattcgattcgagtctcaagtgagcgtccgtataagtatatgtactgtcaaatggctgtatagccggggtatcacgattgtacgaaactaggaaaagaaaaagccacttctcaaccacaccctcttcactgccccacaaaaacataaaaggcaaaagcgagcacatacaaacacttactacaaccaactcaaacatgctcactaggctgaacaggtttactcgcaaccccatcaatcccctccaaactctcccttccttccctctcaaccccaaactccttctgcctcaactcccagctccccacccgctcatggcccctcttaccctccggcacaaagctgatacccgccggcattgccccgtttttcgcgagactgaggtctggatccgatgcgagtttcgccgagcccttgaagccgcctaattcggatttcttgttgcgcggcacgcggtgcaagcgtacgccaccaaggagcattgcgagcgcgaagagaaggcctgcgactgcgagagtgacgattgcgccgatgacgccgccgatagccggggtgatggcattgtgtctttggcggatggggggaaggacgctggtgtcgtctacgccccagcagaatagggctgggctgttgcatgaggtgcaccaatcctgtagcgtgtcgatcttgactcgactaaacaggtcttcaaagtccctccactgcatgtccgttctgctcggtccgttgccgaaaattgggaacgcagtgagttggttcgcgtcgaaattagtgccgttttggaagtagaatcgaacccataggtcgtctttggtggtgggaaatgtgttgttttcgccggtgctgaagagttcgaagatcagagcggaggcgaagggggggatggagcggaagtagttgtcgcgataatcggccatcattatacttatgagggagatgaatgactctggttcggagaataagaaggtgagtggtgaggagatatcattcggatcgccggggccgagtctgtcggctactagcagttggaaagtgttcaagatgctggctgcaagtgttttgcctccgatggcttgattgtccgcatcaatggcgggtgaagaggtgttgccataacgataccacgcgtgttcgtctgcaagcgtgcgaacttcatcgtacacaccagcaaaagatgagtcgttggccagagcacgataaatgctgctgttgtggttgtattgatattgcaggtagtcattgatctcgattgcattaatgtagttgctaagaagctggtcagtatcacacttttggcgttcttgagatattgctgtactcacagttgctccggcatcagatttccttcgaaccaatcgaggtttagcttgtcgtagaagtcatccgttgcggtcttcgtattataaaaatttgatgttgtgtagtacatcatggcagcctgctgagcggtagggcaattctggttcccagatacgaaaacagagtcggagtcaacatggctcgatgactggatactcgcatactgatatccaccaagcgggaaatcaatagcgctaccgttagagagcagaccggtagaacttcctgtgccattgctattggcaatgttgcgcggaggataaagaccctgcatgaaagcctgtgccgaagagatcacatgctgctgagatgacgtttgaaccgagatctggtcgttgttcaacgcatcggtggacattccagagatatgctggacacccaagccatctggcgcatttccggtgatgtagcgagtcctgaagttttggccaagtaaaaacatttgctgcgcacccaatgcagtgagaacaggatttcctcgtcgaatagtaggagtgcgctctccagtacggaccaaggcgaaagccgcgtggggatgatagacatcattgtcagtttcttgggcgctggcaagccaagcagaagccaggcttgcgacgacaagtttgaacataatattatgatattatatgacgaccccaataccacaggtacggtatgtgagagagctggtgcgaggacaaccggcagcaaggctgagctccgtaacaccgcgggcgcatagcaggatacttatcttctcggtctattgcatgcagctacccatgctcacgaggccggtgacagactaagaggcttatctgaaagcatcaaagaggtgtagtggccccggattgacttgttactcgtgagctcatacccaaggagcgggggtatagcatgggcatcagcttgcagctcgagctaacgacatcctagcggggtagctgcagccgacgtgcttgcgacatcatggctggcgcttgtgtatacaagattgcctgaattgcggagttgcgtgagcaaatgttggtggttgcacaccattggaatttggaataaagacttcgcattcctcgataccgcatcccattgcggttgatgcgcgcaaccacgatgcatcctgaatggcaagcgcaccacatgccattctcttgtcgatgaccattatctgaagtgaggaggctggtagtgggggtaagcagccgtgccgccgagtccgtttctcccttgctaacgacgggcgagccacgctatgttcagtctaggtcttactctcgggtgccgatgtcactctaccacggtatgaccggtgaggataatacgtcataaggctattcgtcttcaggaaccgtagttgcgcatcactcggaagcgtgcagatgatgccttcggtacgccctgtgcctgcatgcttgtgcgagaaaggcagaggaagcttcgtgctccatagctaggcccgggaatatgtttttcgttatgatgtatacattcaggccaaagtttaaggcaagcaactcatgcagcgcttagtttaagtaggaggtatctaggcgtaggtaagccaagtagtgtacgaacaaccttcactactctagccgcagcacatccgttacatccggttgatgaaatcagtaggagaaatgaagtaagccgaccgatcccacgtccaaatgtacgtcatcgaaattggtatctgcagcgatcttatggactttcctacaggttcgaagcacagctcatttaggaaaaaactctactcaatcagtagcttgccgatcaagtcgaatacatggcagaagactcagtgcctacaactacttttaagcatgatgtgcatgtgcggagggaccaggctggccgcggcgctgcacattgagcgtgtcgcgcgatgaactcaagttcgacgagtgatatggcacattcacgcatcacgaccaaggaacgttgaagtgcttgttcatgtgacattacaatactatatctcaccgctccacagcaaaagcgcatgttgctacagtgcaagaactttgtctaatccaccacgctcaaaacgcctgttcaggtcaagtatttgatgaccagaaccggatatacccttcctttgtcctttaatcataattcagaacttacaaggtaacctcaacacgaccctccgcacctggtgcgccgccctgcagggaaggcagaaggtaggtgatgtcgtcccaaggatgcctgtagagaccagtgcgcagacgcttctggtcgaggaaatgggcaatcaaaccaatggatcggccgagcacgaagagaccgttgaggacacccatcttcaggtagtcctcagcctcctcttgggtgaaagaaccagagttacggacgaggtcaacgaagcagacagcaatgcagccgtcgacgttcagaatcaggttgtccttcttcgatgtggtaacggactcaacagcgagggcgtagtcgagcagcttggtgctggggaagtgcttcttgacgtactccttgacaagctcgacacggagatcgggattgttgcgggacttgatcctgtgtccgataccggggatgagcttgttctccttgcgcatggtgtcgacgaagtcacgagggctgaggcccttgtcgaaagccttgctgaactcctcagcggctccgtcaagagcaccaccgaatcgcgaaccgatggtcaaaagaccggagaccaatgcactgatgagatccttgccagcacgtgtggtaatgatggtgttcatggcacccgagacagcgggaccgtggtcggcagtcaacataagcaccatctcgaggaaacggctagcgtagttgggcaggcggcggcggaaccaaagcagggacatgacacctccgattccgatctcctctcggaagacgtcggagatgggcataccagcgtaaagcagctcttggccacggtcgtcggaaatggtggaaatgaaagcagcaggcttacggataagaccaagctcttgcgcccatgagtagtcaatgggaatcttgggaacaacgggctcgggcttggggttgatggtgccgtccttgaggagcttctggtagacctgagcaagagtgccaggcatctcctcgaaggtctcgggcacgtagatgcctgcttcacgcatagagttgttcttggtcacagcagtctcgagctgggagttggcgaacgaaccagcgtggccgaactgaacctcagtcttgagcataccggcaacagtaccgatggcccaagcaacgataggcttgttgacttggccagacttgacagcctcaatgacacggtactcctcaacaccaccaacctcaccgagcaggacgatgatcttgcagtcggggtcggcttggtatcgcagaacgtggtcgatgaaggtggtaccggggtacctgtcaccaccgatggcgacaccctcaaggacaccgtctgtggtgttggcaatgatgttgttcagctcgttggacatacctccggacttggagacgtatgagacggagccgggtcggtacagcttggaagcaacgatgttgtccatcatacctccggtgttgccgatcttgaacgcgccgggcttgatacctccgacggtagcggggccgataatagtgacacccttcttttgggcgacatgaaggatttcacgggcacgctagtagctgtcagctaaatgtcatgatttttgacaggagcacgtggctgcaggccggcctcggacaattgttcacatgctgaaaaatggcccggagtattgctgcaaccggtcggggctacttacgcgctcgggaacaccctcggcaatgatggcaatcgacttgatttgcgggaactcgaggagctccattgtcgactggtatacggaacgcgacgaggcgaagttgacgacggtgtcgacatctgcgtgcttggcaatggccttgcctacgtcctggtagacgggcagcagagtctcgctggttccccagtacctgtgtcgccattagccgtgttcctgcagatgctgatcggggcttggcacgcacattttgctaacgaactgaccgccgaatgtgtagatgataccggcgaccgagggctgcttgcgcttgcagatgaagtcaaagtcgagcatgccctgtacggcacggggctgcagtccgctgtagacacgctgtcagaactcccctctcacaaatgcagcaggtgcgggctcttactagacgaagcatcgtgtcttcgggtggaagagggtgtgtgcggcgggcgggctcattgggcggctgggagctgcgaaacgacggatgttgtcgttggcagacaggccatcggtcgaggtggccgcctggctgggggtttgtgcggcggaagacatggtggccgtggtgcttcaggagcaggtgtagagcttcaagcaaatgtctctatgtctgtagtgcggggttgcggtcagtagagctcgcaattgcgcagtgcagtgccggaacgtctggcgagaggtgctggctgacgtgaggactgagacggcgtccgaaaaaaaagctgaagcagaagctgggctaggcgcgcggactcgcggcaggtgggatggatgctcgcgaggtaggagcgaggggtcgactcaccttttggatgcaatgccagacggaagggcaatgcagagaactacgatggaaagggaagaagttgcgagagagactgttggcgactatttccgaagaattgggactcgagtgtcttctggcggtgttgagctgcgcggtccctgctttgatcttgcgttgttggggaaaggccgagcgccccgctaggcaggaacaaccgggcggtgagaggagacccgtgtgtcttgcgagcactctttcgcgctcgggatggggattctggggggctgcggaggctgcaagctggtagatatcaagccgcaatgggtgtcgtccacaccaaatacccgtcggcctcgaaatatcgggtttctgtttgtccgatgctgtcggtccccgtcgtcgctgctgtacctggctactcgcaagccttgtcgtggttggcttagaggggcgccgagtttttagtgtgcatatcccagaccctgcgcatcctcaacgcgattgaaaaaacgacaccgccgattgacgctcgcccagcaggtattcgtctgaccacgcattccgcgccatcaattcctcacacttctcttgttggcccgctcctgcacctcaaccagatataggtatgtcccagcaaccccgtgtcggcttcagctcttgaacccggcttcccctcctccacgccctccgaaccctctcgtcagttcggacattcctctccgctgccacattgccgtgtcaccacccggaactcgcttctgtgccgccccgaagcattgtcttgtctttgccgtgctcacgcgagcttcatatcctgagagagagccgcgctcaccagctctagcttgaccctccctcacaatgtctgccaaatccatcctcgaggccgacggcaaggccatcctcaactaccacctcacccgcgcccccgtcatcaagcccacgcctctgcccgcctctgccacacacaacccgccgcccaagctcgcatcgctgtacttcccagcggatgccgatgtccggggcgtgcttgaccaggccgaggccacatacccgtggttgctgacgcccggcgccaagttcgtcgcgaagccagaccagctgatcaagaggcgaggcaagagcggtctccttgcgctgaacaaggagtgggccgaggccaaggagtggatcgcggagagggctggcaagccgcaaaaggtcgagacggtcgacggtgtgctgaggcaattcctcgtcgagcccttcgtgccccatccccaagacacagagtactacatcaacatcaactctgtgcgagaggtacgtgtatttccatctttttctactgcgtgcgtggttcacgtcttttccgtccatttcccctccaggcgcgtcggtgcgcgtgcgaaaaacattttgcatgtgccggggttttgtacaaaagtgcaaaagacggctcactaaagcagacgggcgccttgtctgttttgtttgaacgccggccggacgaagggaaacgtgcagacccacttctgcaaagcacctacgttcctgcaatacgcacgtccactttcacatgtcaattcacaacacttccttgcctgttggacgctcccagcccgcacttcatttcctcttcatggtgttgcggctctttcttaatcgctttcggcgatcgcgccaatcatgcatagcccgatcggatcgctgactgtcgcttagggtgattggatcctcttcacccacgagggtggtgttgatgttggcgacgtcgatgagaaagctgagaagctcctcattcctgtcgacctcaaggagtacccatccaatgagcagatcgcttccacccttttgagcaaggtccccaagggtgtacacaatgtcctagtcgacttcatctcgcggttatacgccgtctacgttgactgccagttcacgtgagttcacctttcacgccgcaacattgcacacgctgatgtacctcacagctacctcgagatcaaccccctcgtcgtcatccccaacgcagatgccacctcggcagaggttcacttcctcgatctcgctgccaagcttgaccagactgctgagttcgagtgcggtgctaagtgggctattgctcgcagcgcaactgctctcggcacgccgctcgctcttgcaaaggatgctaagactaacatcgatgttggtccacccatggagttccccgctcccttcggccgtgagatgagcaaggaggaggcctacatcgctgagatggacgccaagactggtgcatcgctcaagcttaccatcctcaacgccactggccgtgtttggactctcgttgctggcggtggtgcttccgtcgtctacgccgatgccatcgcctctgctggtttcgccagtgagctcgccaactacggtgagtactctggtgctcccaccgagactcagaccttccactacgcccgcacagttcctcgacctcatgctccgcgctcctcagcacgaggagggcaaagggtcctgttcatcggcggggtggtattggccaacttcaccaatgtcgcgtccaccttcaagggtgtcatccgcgcattgagggaagttgcacctcttctcgtcgagcacaacgtccagatctggatccgtcgtgccggtcccaactaccaggagggtctcaagaacatcaagaacgtcggccaggagctcggcctcaacatgcatgtcttcggccccgagatgcacgtctcaggtattgtacctttggcgctcgttcccggcaagactaccgacatcaaggaattctccggttaagcgcacttctttgtatcatagttcgcgggagtaagaaagggatacaaattcatgacttcatggctagacaaagagccatggttttatggtgagccatggagcgttggtttgagcgaatttgtaacgctacgtctataccttgccttgcagctctgaaatatacaaggatttaatacctcccaagatggcattagtgcatcttcagtatcaatcccaagtgctgatgcttgtgggtacttttgtcgtgtgttgaagttcggtgtgcaggtcgtgcctcgcacctcccttccacaattacgcttactcagcgcgcctgccataatcacaacaacacagcacgtacctactcgctcgcttcccatcagaagcacacaagagcatccagatgtcgaaatacacagccctcactatccccctttccccgccttgcatcccatctgaagtctcttcagcccacacctcccctatatatccactccaaacctccaccaccccatcatcagaactactacctctcagacagtatcatatgctgcaggatcttggcacggcctcacacaggcgtagcatttattacattgtccaatcttgaagcaaagaaccactttcatcacaagtgtgttttattcaagggcgtgagttcgaatcagaccgcgtacctatgccatttgccttcggagaagggtggtgatatgaggagttctattttttggcaatttgttacaaatgagaggatgggggtgggagggagtagttgaggtattattcattggggtagatggagtgtggagtaagaagggagtggcgagagggaggtagaataattacatactgtcgtttaattacctacattttgctcgttgctagtaccgtgccttcccattcatcctcacccaaattcgtcccattctttaaacacccacgcttcttcctcgtattgtcaagatatactcacctccccaccatctcatcatgcatcagatacctggacatgtggcccagtggtaaggcatctacatctcaagtcacggctcgggagctcccaaacaaccagttgatctgaagttcaggcctggggtgagcaaacaatcccgagcaggccacgtgacggatttgtaggagacctgcgttcgattcgcagcatgttcattattatttttgctagcacgagataactgtgtcgatgaatgaacagccgatcatatgtttgctactgtatgtagatgatgaaagacaaagccagaagattcgtgtgtttgctagccgcagctcaatgaaagcaaatacaagtcttcatgctgcatatagcacgagcgctaagcgcaggtcctttcacttcctcagttgttaagaaccattgacagaagggaacatagacggatggttgaaacgtccatgcgtccgttttgtttctccataatgtcatggaatgcagctgttggtatccaggactcatgcctctgagcccagagagcctgcgattgagcttcactgagccactgtctccatgccttagtatttggtatacaatctactgcccattcagaactcttcgtagtatatatagctgaccaaaggcattgtgcaaaattatagtggtgagtgatctgtggtggactgaggtcgaaatccatgtgccatgacaagcgggctggtaggattgcggcgatccaataaagtaagttcaaagctgtatacgtgacagcgagcgcggctttgattgtccatactgcatttccaaacagtataatagaacacacaagggtaataccaccaacaataccgcttaagccgcgccccacaaagagctgaccgtgtactcaatatgtaccggatggaagtagagatagcgcgcgacttcctcatcacattccacaactgtgatgcatccgttttgagatctgagtacaactgtctcttgtggtagcataccatctttgaaaggggtcttgcggcagaaaatttgtggtttccagcgcattccaatacacagtagaggtgtagtaaagctcatgaccaggataccagtaagtgcaaccgcatctccaagcacaagggcccatgctgctagcccgagagacattgcgcagctgagaatagcgaccaggtttaacggtgagattagccttggtcgaattggggccctctgatagtcgcaagctttggtccgtcctatcttgagtacacgtgtcgaaaaggctggctactcagacccgtcggtgtgcaacatccgaccaaagtactctagagactctctactgtagcccgaatgaatacccatcaccggtatcccatcttcagatgcaagagtcttcggtcgttgggcgaggagaccttgaggagcgggcatcaaccgtgggaggaaacatgtccaggacatgcagatctgttggctacaagcttggatattatgctcgcctaagaaggctagaatgttgacaacgtcgaggctccaatcatcgcgctgtctagggaaagcgatgtcgatcatgctgaatacttgcagtgttagggagttttgcaaaatccagaaagcttgtcagtgttttcttgcgagagaccacaaaatatgtgcccatactcgcttttatattgcagggacagtatcaagtacttcagccgtacgaggagtgctgtgcatgattaggctccagttacgaagccgaggctgaggctgagccttgaacactcgttaggcttccgacatgtcgacaggagtaattagatattccgtaatttcgaaggttgacaattcaacaatggctatgaaactatgccagtgtgaacattttcccttgaggtagtgatgtggaggttggcgcctgttagtgagtaaacattgagccctcgggaacaagctagattgtagactgaaacgtgagtctcggcccaccgcctggcggtatggcaatatttcttcagcgatttcaacaacgttccaacgtgtcgccggcgaatcccgcttcacagaaaacagaatgtgttactgtctgggttcgctctggagtagacgtaccagttacacatgtctcaagtgaaaattcacactcgatttgacagacgagcgacatggaaaaagcgtatctgggacaacctgcgtgtatatttatcttcacaactcgatgcgcgggtctgaatgttgttcaagcacggtggtggctgagcgtgtcgtatccgacgtactcgctcggctcgtcggcactggccgacgcggctttctttccgcaaccgatccctttcaattacctcataatttcggaaaagcagagcttgcaagcttcggcaaacccgtagcatcgcaaactcgtaatggtcgtgactcagtaactatgggtctggggaagcaaaaatctggagtcaacatccccttgcattcaaacaacatctttggctcacgacaaaatggccgccattggaccggacccgccgattgaggagtttagtcatttggaagaggaggaaatcgttccaaccaagcaagaacaatcttcgacttttgatgtgacgagagtcgcgtccatcgagccgcctcctaatggcggatgggttgcatggtcgcaagtcctgggcggacatatcattaccttcttcacatggggcttcattacttcgttcggcatgttccaagcacattatacgtccatcggtctctcgacgccctcgaatatctcatggatcggcgcactcaccgtcttcttcctgctctcgattcctctctggtcgggggcagcgtcggacaccggtcatttcaagcttgttttacgcatgggtatcggactatggctcattggcattttcatgacaagcatttgtaaagaatattggcagtttgtgcttgcgcaagggttttgcatcgggctcgcaaacgggtgcatgtttgtgccgatggtctccgttatctcgacgtatttcgatgcgacgaagaggagttttgcgattagcattacgttgtgcgggtcgggtacagggggattggtgatcccgatcatgctcaataggctgatcaatcgcatcgggttcggttgggcggtaagaacgttgggcttcatggcgctggtgatgctgttgatagcggagcggctgctgaagaaacgactcccgcccaagagttcggtgaagatgcttgagccgagtgagcttaaagatccagtcttcgatctctttgtgggtgaactggttcgtccttcgatgacattttgctaaccttttaagattctcggctcggtgttttgcttcgcaggcctctggttcgccttcttctacgtaagtacaaccaggttctggtcttcgtaatacaactgatccttcttagatcaatgccttcgccaggaagaccctgggtatgacgctggaagaatcgataccactcctcttggtgctgaacggggtgggcataccagggcgactcctgccagcgtacatagctgaccactactgccggccattgaccatcagtttgattgtcagctttgtcaccgctctcttactctattgttgggttgcaattacctcgactgcgggcatgtatgtctttgcggtgctttacggcttgtttgctgcggctttgcaagccatgtttcctgcaacactggcagatctgaccttggacaacaagaagatcggaacaagaatgggtatggggtttgctttatctagctttggttgcctcattggaggtcctggtggaggagcattggtcgaggctggcaacggatcttacttgtacggacaagtccttgctggctcgtgtggtgtattgggattcatgtgtttcttgaccgcagcgctgatacataagaggaaggcgaagcagctcgatgatgtttagaaaagcctaatagcactccggctttgtcaacacttttagtccaacaaggccattcgtatgcatcagtatcttaacacgatcggaaagatcaatgccagttagaagcttgggtaggtagatcggtaacctggaaggcaggacggtcccacttccgctcatgttcaattggtccatgtacgcgacttagcataccccgctcatacgaggtaccacacactctcatatcacaccctcgttgagcctaacaaagctaggtgacttacccagtatcacaacgtcggaagcaatatatgccctcgttcagaatacaagcataggctatctagctcacactatgccagagcttgtcgacgatgttaaatcgattgtgttagactatgtaagaccaccaaacccacgattctaacatggaattaacgagctatgtttccatgttttgcaccattccgacattcaagcattgtgccttgtatctaagagttggaatcacgtagctactgcaactctgtacaacaacataaccatcgacatccagtcgcaggggagtcaacttgcatgcttcgagaaatgcatgtatcaaggcgcacttaacaacctacgatttgcaaagagcttgactctgtatgagattgcgtgctctccaggactccgcgcctctgattggcaaggctccggcagagagcctgagagggcgagacaagaggacatattgcgagtgttaaaactgtttccaaataacaggctgtgttctctccggtatgtgaccccttatccatgattatattatcagatgcggcaccacgtgctacaatctttttcgcgcgctgttttcgaacagcattatcattccgctactagcttccgactgtaaaactcggaggcatactaaacacgtcaaaataatatgttcaagcttatgtgtaacaccacaattgctgtttgagagtaacctgagtatgatcagagcgcgcatgaatcattgcaacacttggttgcgttcagaagtggaaagaaactatctgtatcaagcattatcttccttacttcgagccatggttatcaaccgtgttatggctccgctcgctattttgactgacttcactggtagatactcgtccgtgctcccattctctgcggtttgcattgattacctgaatcagtatcaggtttcaatcaaggacatacacgttgctggatgcgatccacttgctctcatcggtggctcgagacgaagtctcactgcgtacttcggcatggaagcaaagagtcacatcctgtttcggtttttgaggagtttaaagccacttgagtcccttacgataagcctgcctggtggctggaacgagcttgacaaccactattgggatattactcttgatccaatggccggaaaccgagtttctacgaagtcactcactttacctggatgtatgccccgcagctttggggacaagtttcagagaatgtttgactggtccattctcacctctctaagtttttttgagggaaacttgtggcttgtcaaagatataatggaaagccaatacgaaggccccgacctccgcaacctagtgcacttccagtgctatactttggattacatctttgagcaagacaccctcatactgtacgagtttttcaaaatgactgagagcctcagacatgtcctgcttagcataagcggactgacataccttcctgttgacacacctgagcgactggatatcgaatacaccacgcgcggtcattattttgcactttggcctctacgaaaccgtctcctaactatggtttggcatgacgcagggcaagaaagacctttggacaagaaatcgctcgattgcatctgtcgaagctttgcttcactgcaagagcttggttttgcagcgcctcaagctttcgatgccaaagcagacaaggagtctatgtggaacgaagatctcttagaatatctagtaagttacagctgccatccataacttgatctaatatgaggaggcaccactctcacacgttaagacgctgaggatggtgcacttataccagaagttcacggaatcggaagatggggacgaacgtttctggccacaacaccaaactacagccaacatccaagcctttgcgacattactattccaatgggcccatagctattgtccccaatttgaggtttttgtgtggggtttatatgaagaggttaaagttgttaagggagcacagccgtggaagtctactggagatgcttccaaattcgtcccagaacttttctttatgaagaaactgcttcacggtcaaaatggcgcaatacaaattaccgcatcattcacaacacgcagccgagttcgtgctgacttccctgagctgttgctgccaaagtctgatccaggcttcgacgaactggctcgggctgctttcggtcactagctcagttgaggctgtatcacttcaagttatctcaacactctgtggtatgaacatacaaggctgtacgttggcgagggcgatgcatggagaacactgccaacgcatcccgtgcggcacagttgattttggcaatcgcccattccggtttcaatggtggcgtgcagatcttaaagcgcatatggcgatgctggtcattggacttcaccgatcatgattgcaatcatgtggcgcaagaatacgcgcctattccaggattatgttcagcttttggagagactttatattttcacgggcttttgaggggtttatattatgctattcaggcgttgaattcgctcaagctgacataaaatcgtgatactcgttctgtaaaaaacgctataagtctgaacaggacgcacacgaatcgttgcagctccaggagttgccgtccgaattaggcgccatgaatagcggcgacccgacgcggaggttttggcgagcgccgcaagggttagactcatcccgcctgtcaccacttcacttcaacaccagaactgttggtcctcaatctcgcttctatgacagccacaacttcgtcacacgcgtctaaacgccgcaaaatgtgatccgcgctgcgtgcgtactgacgagtgccaagtcatgtacgacatggtgcgtcggaaagactccgcctggcctccattcattccgcagcatcgcacttgcttcatcatagggcttttgctttccaggaggagccactttgtaacgatcagtcgcttttcttgactgtcttgagactggttcaggcagactcgcagtgaagaatcaggttttatcaggcgcacagcctctcccgtcaaatcacgtcaaatctcctcatgtcatcttacttagcgcagccagcgcaggtggctgtgttggccttaaaaccaagaacctgaccctggaatccttcaacgtaactccgcatcaatcgcttaaggtacctccgcattcggcccatggcccagtcaaaatggtccgttgtaaaaggacttgaagtgaaagaaaattcataggtagaggcagactcgtcctacctcgcggtagcacaaactgcatgcacatgttcagctgcgcactgctttggccacaagcagacttcttgaaccgcacgcgtaggagcgtcccgctcctactggtttggcgttgcataggggctgtataatgccatgtctcgaagctcctccacggaccactactcccacagagcacaagccatggcccacagaaggcggcagcccaagctttatggtcgtagttcttgactgcaattcgtgtattccttcagcttcggccgtgcatgcaccaggggccgagttcgcaatctgtgagtggacgggtcttcctccacaacggcaggagtactcagcctcaacagtcaagttcatggaagcatgtgctggttgcctgttgctaaatttgagcaccacgaggaggctacgttggtctatgcatcactgacttcatttcagaaaaggttatatgatctgctcggccacggaatcaacgttgtgtccaagacttgcctcataacatccgtagatcggctagactctgtgtttcagcttcttgtggctttaccgctctctcgtatttaatatcattggtcttcagccttccgtcccagcgaatctcaagtacctatcacacctacctgagcctgtctcgacactacaagcatctcactgcagcttctaccataaagatactacagttatggctcccacacccatagacgacaatcttttacccaacgacgagaccaacctgttcgccgaccctacagccgcaccaaagcctgaagccagatactggaccaaagccaacattgccttcaccgttgttttcgctctcctcgccctgatcatcttcgtcatactcctcgccttctacctgcgccgccgctcccacaaaaagaagcacgcgaatcacaaatccgacaaagccgccctcctccaagacgaagacaaaaccagtatgttcagccgcgaccgccacagcagcgtcactctgtacgtcgacgaggaaagcgaagcacggcggaaacgagcaagctcagacaccatatcgcttataccactgcaaatcaccccggtggaagatgtgtacgatccaatggagacgacggctgcgagcaacggaagcggtgtgagtgcgatgagccgcttgagtacgaacactatgagcacaatgatgttgagcccaatatcgccgaatgaggatggggatttgagtgttaggccgggagggaggcctaggagcacgagtactgcgagtcagagggcgaggtattatgagagtacgcccttggatgtggagaggcagcctgtgccgattatcgtgacggagtcgcattgagtggggataggtggcatgaaggatttgagacattgcaggatcaggtgtccattactcgcatgctctcgcaacaaatgttttaaacgttgcgttgatcttttttcgttcttcggtggctattcgttcagttccagcattccctatacccactgttcataccttttctccatccatgtagttgactgaaaatcacatgttggtccattgtaagcgtctgctccacatgacataaacaatccctcaccgccaatcacccattttgtttgccttttccggtgaacagctcagtgacgtgtctaccgcccactccgcccccaacgcaccccgcaacaggaaccagcaaaacacaatccaaaggaataggttccacatggcctgaatcgggaaaatatttcgaggtgcaactaagcaattgcttactcagggctgtgctacatcaaatttaggcgcgcggggcgcgggtgaaacatcacgcggctaaagtgagcgcggttttggcccccaatgtcagatttgatggaggatgaacaagtgggaagagagcgtgttgggtgtatccgatgaaactgttgattatttgtcaaaatagaatagtaggacagaggtctagtgactggcatgtaccacgatctcgaatacacatatcgacaaaatatattagagtgaagtgtttatttagtacagcgaaagcctactaacagttattcggacactgtctcgagacgttctgctgccaatttctacactctagctttgataggtcagaaactgcatcagagcttgaagttgcctgatctcacttgagatactcgctttctacattcacctcattgcccccaaactcagcttcggttccctgccctcaagcaccgccccaacccaccccttcgcccgcttaaccagcaggtcattctcgcagaagtcaatcgcaataagtatatcccgctgcttctgttggctttcgtaaacttctaaccaccgcggctccacgcgctgcatctcctcgaagaaaaattcgcgcaaccgtgtcttctgatatgcctctattctctcaaggtacagcgcatctggcgaagactcatggtccggaacatcgttgagcacttgtcctttgagtaattgcgggatctgtttggcttggaagagaggtgcgaatgcaacgcattcccaatctacgatgctgacaagtgagccgtcaggggatacgagaatgttggaagaggaaatttcgcggtttgagagtatagtttgttcatggcttgcgggcatgaggtgtggagcgatggttcggataccagatagcacggtttgaatgtcttcatagtgctcgagatcgtcttcatcagtaagatcgagtctgctggcgaagtgttgcgccagctggatacgcgcgtggatgtagtcctgagtgctggtgaaggggccgcgtgagatgtcgagtttgatattgtcgttcttgaagaagggcggtaggaccgtttcgccgacgacgaagttgtgggcgtcatttaatgattccttaccgcgttgctcgggatctgagagacggagactgccgatgctgaagagctcgatgcggaaaagctgggccatgaagtctgcaacttgcatgacgagcaagcctttcttgagccatgacatctcttgccatacctcatgaagtgattgcgcttctacgcgctccatcaggatccattcgaagcccagctcgctgtgcaaatcgtcgtcatgcgcaaaaacggtaggtactgggatgtttgtcttttctcaaatgaaagcaagggtcgcgacttcgctcttcgtcttgactctaggtgctaccggcaagctaacgcgaaagatatagcgcccttgtgtgcactcaatagtgtagagcttgttgaatgcaccttcggcaaaaaatgacacatcggggacttcgttttctagtttgagatgtcgcacagcgagcgccttgatgatttcgatagcgggctccgtggtccagatcggctcgcagctgaagagctcctcctcccactttagtccgggttgctcaatgttacgcaagtttgacgccatgaccatgatgatttggcgatgtggttgagttgtgaaatgctggttacgaaggggaggagcagagggggcgtgttgaagaggcaagcgcggttatgagcaagcggtgctgtgaaaaccgacaatatgtctccacaatgtcgcattcacgggctgtagaaggcaggctcccaatatcgactccaggcagtcgctgccccgaattcacaataaccctcacgataacttaacgcccttttcaagcgggttcacaacagctcactgcactctcatcagcaagctctcaacctaacttgaaagcagttacatctacctctcacaccgccaggaatcatggacaagacacgtaaggctatgctcgctttcatcgaagacattcccaattccaagctcgagggcggcatcggcggttccacaatctacactgacaaccgcaacttccgactggacaaccatggtgtaagttgcaatttcctttccaaaactaccaatacatgctaacatatcaaccagactactacagccaaggacggtaagccagccatgctcaacatccagatgcagatcaacaaccgccccaagatgacgtctccagccgatgttgctccttccgtggctaggattgctatacctgttatggcatcttgttcggccgagaagatcaaggcggaacttgagaagagtctcattgagcatgacgagaagacgcgccagtactaggggcactgactgtacttagtagacatgatttaggtgtccttcgcacggtgaagcaccgcactcagccactttcttctgagacaggctccaagaatgcgcgatgtcgatttgagcttgttcatggttcttcttcatcttcgccttttcctcttcagcattacatggcgccatataccaggtcaattacaatgaactaaattactcacgatcagcctagcgtttcgtcatgaagaccaactcgtcataacattgaatggacgttatcgtacacaaaatctgctgaataccttgtcatgtgactggtcgcacagtgcttggtcgccgacattgcactgacgttgtgaaaatctgctgacatagtgacgtctaatcagattcgaaagaccacgctctaggctctactttcgcaactatctcggtcgtttgcgttgtagatctgtgtagtctccgcggcctctcagaaacacagtatgcattgcattgaccatacccatggtgagtggtaggccggagcaagtaatgtgtgatcttcctggcgtgatgtagggacagcatcctagctgccttgcaaacaatggtgacgtgcttggcttgagtaaggccggagtccaatggcgccgatcacttagcaagaccgtatagttctgttggtgttgaggatagacgagatcgtgaactttacgtctaagtggggctccatagggtacttttgccaagccgtccgcatgagtgtcggtgttgaacagcagttcggttgacaagaacataaattgtagcccatattggtgtctatgcgagcgtttggcgatgtacgtgtcgaccccggggagggccggccagttccagggtcttggaacgcatgaacgttcctgaacaggcatgccttacctatacctccagcatccggtggtctacatcaagagcactcgacaccatctagggccacggaagcaatgtgtcaaatcctgcgacgctcgcgtgttcttgtgtaatatggtgcatgttgtgttgtgttgcacatttgaatcatcatgccaggagaagatagccaaagacgtatgaagaggtgcaagcggctggatatgttcaggaaactcgggtcagagattcggcgctcatccgttgcagtgcactgtggacgaggaagcgctaccgacgtgctgcaccatcaggctacggatgatgttgtttctcaaggctggtggcagtacgttgtgtgccaagacgagtcgaggcagagagatcgccgccaatgaagagtggttcagggaaatccctagcggaacccgtttgatggtcgcgggagacgcgcacagtggctcccggtaacttagctcgtcggtcggaatccggagaggcaacgtccatcgctgtcgctacaaccccgaacagctggtccgacaaagtcaaatgaaattggcgatagttgatcaccgtgtgaggaaatagaggatccgcgggggcataccggtagtatccatggcttggcaccatggacatggttggactggcaccgtgaagcacgagccgtcgccaaaccacggctgcaggctaggatcaggctggggacacaacaccacgccgtagtcgcgatggcctctgtcgcagggcggagttgatggcatcggtggcatcgtcttggaccgtctcagcccgtgtcatgcgctggggatgacggaagtgggcgcgcatcgagaacagagaaggtgcagcgaagaagcggactaaacaagccatgtgcagccgtgcatgtagacaagcgctcgtcgacgttagctgcgtctgcggtgttgcagtcgcatgagtaagggcgtctgcaagtcgtgtgttgtctgcacccaagtagctgctatactgcgggtctgtatacgtacgtcggaggcatggcagtgtgctggcagtgtctcgaaggcgcactcagtgagagagccgcaataacgggggagcgccccaatgcgacaagctgagacgagcctgaagccactcggacgataaatttagctgggagtctcatttcactctcccaggagacagccaatcagcgtggactggccgtccaatcagcgttgcgaggacagggcaccccagtcgacacgcgaacgattagcccgctctagctgccgacggcctcgttcgcgcagctccccccagtggaatcttccctttcaccctcaagccgtcgcagcttcccacccattacgctctttttttgctgttgtgaccgcgccagacctctttcctttcttagaccgtcctctttaaccgatacggtcccccaattgtaatcactcttgcccccatccagcgcgaattaggacccgtccagctatcgcgaatggactcttgaatcttcgcgtctgctgctggccgtatcgtcctcgacgacgctgccatccccggcctcgcacctaatacagcctatcgacaagacatctggcacgcatccgaccggcttcccaatccaccatgcgcccatgccagagtaccaaccgtcttcgcgaccatgaacagcatgactgctgccaatccgaccgtcttccccgtcgccagaagcaaagtcacgccaagacgaagacggctgctttcctcactgtccttgccgcgtctctacccgtatcaatggcccagcagaactgcgtctccctgcgtggttcaacgacatgtccagcatttagcggagcatcaatcaacacggccttgaccggcgactagtacgtgcttctcaacgtactgtcttgccttgtcgctaacagcagtgcttcagccccttcttatcattcgtgaacgatgtgcagtcttttgacgaccgcctacgcaactacatcgcgacgtcctatgcgcaaagacagtcagtctacccatgacctaggcctgaccaaccacgtggagactaaccttctgcagatatcagaatatcttgggatgctcgagcgtcaatttaacaaacacaaccgcactctatgcccgatacaccacgaccgtcttgtgcaacgcaatagtacagagttccagacagtcgtgtggatcgagtggctccaacgcgacaccgctctgcgccggtgcttgtgtatgttctactaccctactcagttccaacttttctgactcaatataggccgactttgccatcagtgaacaggtcatcgtttcaagtccggagctgtgcggtagacccggaaacaatgccatcccccagatccgctccgactttgctcgctgctcgaaccctgccgaggcgcttagcggaaactgcatcactgcggtacaaaatgagcccactgaatgcgggtaccagggtaacctgcgcggactttgcatgttctgtgctgacagtactatcaactcgaccgactcgtgctgcgtgacagctaacgttgagagccgttgcgcgaatgtcaatctcccaactaccgtttcgatgccgcccctgttcccgtcaagcacgtcgtccagtgtgccatcagctagcggtagcgccggacaaggaacctctcggtctggactctctggtggcgccatagcaggcattgttcttggatccattctcggtgctgccctgatcctagctgccgtcatcttctgctgcatcaggatgaggaagaacaagcccaacccggccgatagcatcttcaacacaccatcaccaacgcgccaatctctcaagggaccccctcctcccatggcctatggaggtgatggtcaacgccccccttccattgtacctggagctcgcgtccagcgcatggcagctcttgaaggctccacttcatctggtgaaccgagtgagagaggtgttctgtcagcgtttggtggctcgcaagttggtgcttacgactccccagaaacaatccggggccatcttgctggggcattgcctaggcgtcaaggatctctgtcgagccactccgcccttggttcaagtacaaactcgcctttgtctggctctgaccaagcacgcaacttctctagtccggacggtgttgcttctggccagtctgaacagctgcagttcttcaaagattattactcgcaagatgacattcatcccaatgacacagttgcaactctgtgggcctaccagccgcgcgctggcgacgagtttgaactagagcgcggcgatatgctcaaggttgtcggtatctgggatgacggttgggcaaccggtgtcaggatctccgagacggctgagcagtgggaagcacggaagtctgagcagcgcgactcaggtgttagcaacacaacgagaaggtcacgtccagaaaccgacagcgagatcaaagcatttcctctcgtgtgcgtttgcttgccgcagcactggcgcaagacgatcgaaggcgacagcacagacactggtcgaaggagtggaggtgatcgaccacctccaagtccctagattgttagctgtgttcaatctattgacgtttgctagtcatgtcgtctacttcagagtcgccggatacaacaccgcccccaaagcgtataacgcgcgtcatgtcacgacctcgatacacgttgctagaccccaagaaatcagggtcaagcacgctgctcaactacccacacaaaaattaacgccgctacgatcatggccacgtttcttccaatcgtcgatttcttgcatctgagacaccctcaatccgacttcttcgatttcagcggcccccaacgtcgacctcaaaccacgctctcacaaaaaaaagtaatcgaataataccacacgaaagcgaactccaacttctcactcgacataaaaacggccgattctttttctgcatcgcctcttgctctgttcaactaatacgctccttcgccgcctggttgcccggccacacgcaacccacgctccttaacccactgatcctgccaccacctcctggtatataatggcccgattgcagacttttgttctataccccttgccgtctgggagcgtgctacttagcgcgctcgacgactcgaacctactttttattttcgcttccggtgtgtgtatgtgtggacgccgggcgcagcgtatgtatatatcacgtggctgtgccgtgctgttcaaggaaatgggtaatactgtatcttgattatatttctatgatatcctcgttgttcaggggctgggcggggcctgggtttgttgttcgttgggcgtgttggcttggagatgagtgattgattggattcgaatggtggacttgaactggataggataggacaacaatggatttggatcattgaagatggtttttggagttaaacttgtgatgcatgtgtgtgtgtcgtcgagagttggtggcttgtcgatgagtactattggtgttgccttgaggttcccacggcgcaaacggaggttgttctcgcgacaataatgcgttgtggtacagcatggcggcctgaaagtctcacatagcaaacagctaacattctcttccagtgtttggccttgtacgccactgttgttatatcagggacatcctgcacatataacaagcatgcttctcgccttgtcggagattatttcagatcatcatacatacctacccatatagccgcgacgcaagcgtctactagcatatcgctacctccttatcatatcagacccacacggccatgaaacagattcccgaatccacgcaacacacgcgttgccagtatccgagcacgcacgtacacgcatcgagaattcggaaagtttatgtcattatttttttcgtcggatcacgtatcctgaaaatctccacatactcattgcctcctaaccacacctcactaattccatgaagctatccagccccaccctatgacgctctccccttcctcctccccttcccacccccctcgccctccctccgatgccactcctcaatctcgcgcctcacgccctccctatattccttgtaccgctcactgccctcttccagcagctccttacaatggcccgagcgcctcaaatggcgcttcagattctcccagcgacaatcgggtttaaacgtgcatccgggctgtggacagcggtagggccgcagcgtctggtgcgtgcgctcgtgtttgctcaggttactcgagtccgcgcaggtgaagtcgcagaagcggcatttgtgcggtttcttgccctcgtgaagcgcggagatgtgggtttggagctgcgtgtgcgtggtcgtggtgtagccgcagcggtcgcacacgtaggggcgctcgccggtgtgcgtgcgctcgtggttgtctttggcttggttggtggcgaaggttttgctacacgaagggaaactgcatgcgtaggggcggtagccggcgtggccgaggaggtggcgcgagagcttggagcgctgcttgaagtccttggagcaggcgtcgcagccttcccattggcagaagcaggccgtgcagttgtcaacgtgcgcagtcttggtgtgtttatgaagcgcttcgggggagggaaaggaggcgaggcagaggatgttcggggcgtgttgcctgtgggtggttagtgatcagataggctgaaagtatacgcatgacttttggagtggagtctacggcggaaaccgtggtgtatagattcaggagtacgtaccacctgcacacatgctgctgcgagtctgatgattctccgtgaccatgggtagtactttcggtagtgctgcgtacagctgacgtagctgggagcaagtcgtgttgcacagcggcagcaaggaagtcaagcttgctggctccaagcatatctccgccttggaagggtgcagaagggtcgacgtacatccatgagttgtcgttgaagcccatcatgggagcgtcaaagttattgccaaatggagttgccgacacaggactggtaggatgacttgacaagccaaagtccatgaagttattggccaggccatttccttgtgtcatggacgagttccacagatctaactgccctggagatcctatcgtgcagtccccacacgctcgttttgggccatggcagcaggagttatcgatgtgacagtggtcgcctgatactcccaagaagcaattcgagaagttggatggcccgggcgacggttcgctcgtaaatgcgctttctagagatgtatagttgctgtgcgacaagactggcgtcggagcgcttgatgcttgggtcatagtatcgctactgttcatgaagccatgagtgttcgagaagcaaggataggattcgaacgatgcaagaccgtcattatgcccatgatgatagtcctcctggaagtgacatggggcatgatcgtagcagtagacggtaccggtggtagttggtgctgtatgagcgaagtgacattcgttggtcggctcgcccagagggcaaggctgcacctcacacgcctgacagaagcaaggcttttcggggcatgacagctttgtgcaatctgggtcgacacagccatcaccacactccttttcttttgtatcgcagtgaggatcaaagcaggcgtctggcgtgctgcactcatcttcagcagggcaaggtaccacgcagtcttcgggacacggagcatctagattgcattcctgacagaacttctcgaagcaatcatctggaaactggcaatctgcgtcgatagggtgcgtttcagtgttgagattatgatacgcacccaccttttgggccgacgccctccgcttggctggacgtccgccacgggcctctgggcagggctccgggcaatggttgcaacacaggattgatggatcgatgtgttcagagccaacattgtcctccttaggttgtgagcttgggcccgggtttgagcctgacgccgccgatgtctccctcaaaccttcggcatctcgcttcgttcctgctatcgcaggcggagaaaacataggattagtcgtagtccagtagaaatcgtcgtctccaaaggctgaatcgtggtctgcatagctgtcagccatgttgatgtgctggtggtgggataccgaggcagcccacaatatgggaaacgtgagaggcacaaagtcttgccctcggtcaacaaggtgctcgaccggatttagtacatgcgtcccagcgatgtcaatgtgtaattttgtgatgaacgagggcctacatacatctatgtcatgaagctgacagcaccccacagtttttgatgccctggaagccttgtacgtgtagttttgtgaggagtcctgaatcttcagtgaagagtgaatagcgggccatgacgaggatccatcttcgaggaataagcgagtccgcgcctactctgataggccatgccttccgcaagtgtcaaacctgtcggtcacgcctacctacaaacaaagcgtaccccggatatcttcatcactctgcccgttcttcagtcgcggctaaaacgtcgttgaagatagtcaggaactgtcaaccccacttgcagcgtggctgactcgatcggtatctgacttgggcagccgagacatgcgccgcgtttgtcgcaacgtcagcaccatcactgcgacattcgcagccacgccgtggttcgatttggctcagccatggccaatacgaaattaccctcagcggaaatacaatcacctttgttcttaggagtttgctgcgcggacgaaagctggctgccaacataaattcccaaggacctggcccttggcacatcccaccaaacggcccatcggcaactgaaccctgaccacgtcgttttccccaccacgaggctgcgccctctccgcgtcgtcacctccgcccttctcccattcgcttcagccacaccaacaccaccacgaccccagacttccactctgaccatctcccatcgcattgttaggtggaagcaatgggtaatctctgtggaaaacagtcaagcgacaactttgagggtcaaggtcggaccctaggttctgcgcccgcgccggctacgaaagcgtcgattccgagcaatgttgcgccgaagaggacggtcggaggaccaccacggacgttaggagagagtaatgtcgagaatgatccaaaggcggcggctgcagcggctgcagaggtatgtattctgttctcaacttcaagatgcgcgcgaaccagttacgatgatgtgcgcatgggcacgaagcttgatgtcagccgcatagctaggagcttcagtgcaatatgcctgtagcacaaggaatcctgtcacgacaccttctttcacaaagttaccacctcactggagcttgtcgcattgcaatcggaacgtatacatactgacaccacccccaggcccgcaacaacaaaaccacctctggcgatctccaaaagaagctcgacgcgcaaaaacgccaaacaaacaaccaaacgctgcaacaagccgcagaagagaaccgacgagcgcgcgaagcagatcaagcgaccgagacgcggaattacaactgaagaagcgcgcgcacggcaggacgatgttgtatatatgatggagagaagagtttagtgcgtatgcagcaccgggaaagagaaagtttacttcgcaatttggcatggtgtttgggcgttatagacgggagatctgcgtctatggatcttcaatacagtttgcggtatcggaccgtatgcataacccgtcaggtatcatgaatcataatctcatctaatcgtacaccatacatcgtctcctgtctcgttacacacgtcatcctctctccatctaacagatcctctcatgcggctccctccacggcacgcccaagacttcaaaaatcttcttctcactccttccctccacaagcacaccctcgttcaacttctcccctcgtcgccctctctcgacatccttgtacagccccttctgatttagtcgcatattcttcttgcgcgcaagcaaccttatactcctgttgaagatgtcgttgccagtgaagtagatgagcgccgcgcccatttcttcttctggaacaagaagcaaatccatgcgtcgccaaactttcgacgtctggaggcaagacgcgccgtgccatttggtacccgtgggatcgttggagcgtgaagttgccagtgaagctttcaggaagccggcgctgaatagctgaggaacgagggaatcgaagacgacagtgcgcagcatagatagtgaggcgccgggacatgttatgagcatatcgatatcgccagagtcatttgcaccgcggcgataactgcccattattgttgcgctgaactctggatcgatctgggcgagcgcagctttgacagcagcgccgtgagcttcaacttcagagcgcgggatgcgtgtgttgaagtcgttgtagtgctccaatccaactctgtgactgtctgtcagcttggctttggtttctagatcctcgagggtacggtagccggcttggatccatttgttggcttggacgagaccagcgccgtagacaccgagaaagaggcgcaggaccgagtcgagcgggtcatccttagtactgtctagtttgcggagacggtctgtgagtacaatttcttcgatcttgtcggcgaggcgctgtccaatgaagggcaaggcagcggcttgtttggacgtgacaatcttggtcgtctgtttcttcagtgtagtgatacccttgcggtaagctattgtgcgccattgatcctgcatcttgtcgtaatgcttgcacatttcatccaagatctgtatcgtgcgggcgttggggttgtcagaagaatagccattgctgcccggatccatacactggaaggtgttcagattcaaccccttgcctctcaatgcagaagcttttgaaacgaagaccggcgttttacgagactttcgattcgtctcagaaggctcttcgtcagaaccttcgtcgtcgtcctcatctacgggggtcggaggtggtgaatctgcgtcttcgtcgtctagaggcaggtgggcaagtgccattgtctctttgatagcttgtgacaaggcatcgttgaaacggtcaggtgcactagggacattgcgtatgtgctccgcagggtctgaggagggtacaatgaagctgtcctctacgatatcgctatccgatgagctcggaggtgcttctgctgctggccgcgatgacggtatactctcttctgttggtggagagtctgtcttctgtgttccttgagccgctatctggtgtctcgaagatttgatcttcagcgagacttgcgaaggatctgacggctgtgacggctcttcggcttggaaggactgactacgcacaggcgcgcctttgatcgcaaacctcacagcattagggtccagaagtgtgccaaactctatgcactgaggtacatatggatcgaatttgacaagagcaagtcgtctctgacgagaacttagcgatgaaagacagtggtgtcagggtgaaactcacagagaagccagccttgttaaggtgccgcaatagttggctgtacgtatagcttgcatcgtcaagcatgatgtgggtgacatcgtccctccaccggttcacccaggcagctccgagctgaattaccttgtggatgcgcgttcgccgtgccatgctgatatcatcgttgggatagaagtagacaatcttgcccttgagcagttgcttgtgctccggctcaagtttgatattgcctgctggtttgacattcttcccgttcttcagctctcgaggtatcgtgccgatttgcttgtagaagggagtctgatctagggctggcatgtccggaagtgaggcaacccgcttcagtttgctcgtaccttcaacggtggctgatacaccacttcgtggcttggtgacggggaaactctttgttaattccgcctcaggcgcagtggaggaccggaccagattaagacctgattctcgcgtgactgtgcgatgctttgtagtatgcgcctcgaatgcaactcgtcgctctttgggcgttggcccgaggaaactgctccttgctttatccgaagtaggaggaggcattgcttttgagtcttccaatgcgcggtcgaccacgccagggctattgttcgagaagtctcgctcatcatcagacaggtccagcaaggcctgtgcctcgaagtatgcttctttcgatgcgatgtcgttgtctgacatcccggaggttttctgtgaggtgattaccttgacctacaagtatacgtagaatatgctcatgcgtaacgctaaggtaaagtaagctccctaggtaagtcgatcgagccaatcggacgctgttggcgcggttaatcaagatggttcaatgacccagggtgagtatgcggaacaattctcaggatatctgatttccatttatactgcgaggttgatgtctagaccggggcgtttcgcagccagcagctggtgtgatcaactttgtggtacatcgccgaggcagcagcgcgtgcaagaacatccatgcacgtatccgtatccagtgacgacgcgaaagcgcgcgaaagcacgtgcggcattacttgtctagccgcattagtactagttttgacagctcacgtatacaccgacaactttttggggcatgagctcatccaccacaacacaacatgttacagcctaggatagccgttccgctgcggcgcacaattatcgagacatcgtcagcatgttttcgccccagaactcgcactccgcatcgcacaatcatcaaacgaatatctacaagaagcttcacctccgcacgctgcttatacctgcctgtacccgaacccaagcccaccgaaatcgaaccaacacccgagcccaaagatgaggatatattcataccaaagccgctcggtcggccgattggcttccgagagccaccacaagctggtgaaaatgttggaaatgtgaaagtcaagaaagactacacaggcatgacattcaaagagcgcaatctggagaagcgcaaggatctcgtagagagatggggcacaaattacttccgcgacttcaagaacattcgcaagtatcgatccggcaaaacgttcatggcaaacccgcgcatcttcaagagcgaggcggcattatatttcccgaacctacacggcgacacactggcacagaagggtgcggatacaacggacgtcttaaaaggaaagatatccgtggtgaacgtgtatagcagtcagtggggagagacacaggcgcagacgtttactggcaagaagacgaacactgcactacatcagttgttggcacagagcccgcacgtcgtccagatggtcgacgtcaacattgaagagaacaccatgaaggcttggatcattgcattgttccaatggcgattacgtagaatgaagccaaaagaggattggggtaaatacttcgtggtcaagagtggtgtcagcgaaaagatacgagagacaattggtctcttgaatggacgagttggatacgtctatctcgtggatcaagactgcaagataaggtgggcaggaagcggtaatgcggagggaactgagatggacgacatgaaccgaggtgtcgcaaaattgattgctgaggcgatctgaggccgctcttcaagatttgtagatagatgatacttgtacaataataccccgaggcttaaacgccctacgcagaacatgccaacgaaaatcatgaggatatcctacccgctcaaactcctaaatgataattgcccaagtcgcataatgccagatgtaaattcaaagtgtttccaagagactcagtttcatctgaaccatagcagcatgaggaagcagaaggcgatgaagcttgctagaatgattccatcccttctcttcttggacccgattcggcccatgaggctgttgatgcccggcacctggcttgctgcgcctacgatccttctgttgatgttcgccagtgtctcccgttgcacgctaaagttctcttgcacagcataggcctggctgagcactgagtctgtaacattgtgtgtgttatcaatgcgccgtcgttcatccagcatgtagtctgcttccgcctgagctgggttcgcggatcggtatgcgttgatgtctgatcggacattggaaagcagattcgctcgattgcgtgcatcggttatggttgacttgaggcgggcaagttcgcgtcggtggtctgcaagtacttcacgatgtcttgcaaggttgttttgcttcactgcggaagagccatgtgtggactcggagtccagaagtcgtgatagttgaccaacgaggccatctctctaaccaccatgtcagtcggagatgcggcgaggtaaacatggccatgtacctgttcgagcacttcgttgagtcgtgtctctacccgtagctcctcctctgatggtttcgcgggtatatttggggtcgctccgaactgtgaatacgtgtggaatagtgtctctgtctaccctccctcatcagtatgcgacactcaaggccgataactccgcctagaggtatacagggcactgacttgctgctcgagtgtgcgcgcttgttggcgcagttgcgcccatccgcctcctgttgaagacatgtcaaagctttgttgcaaggaaaagtgtaggcagcagcaatgcttcttgatgttctggcaagatgcggtcgcacctgccctgccctggccgccgacgtagggcagccaaggcgctaagcctcaaagtccggaagcgaggcgccgagctgccgacacacatcgagcgaatttaccaacctcgaaagttaaccgcagacgacacgcgagaccccatccacatcacccggacctactaacatacagtcaagatggtacgtcgagactctcttttgcgattttgaattggaagatttgtcgcgcggctttgcaggagcgatcggtggaggggtcagacaattgctcctcattgctagtgctgccgccgcaaatcttgaattgtacattaatgatgagagtgtatactgacatgatgccatagtctacccagtccaaagtcgtacgttcgccctcgatcataccgtccgtttcgcccgattgattactcacaaccgctgcagaagaccgcccagctgtggaacaagtccaaggaggacctcgcgagccagctcgctgacctcaagtcgtacgtcgaggaatctggcacacatgaaggaaccgcatactgacgggttgcagcgagttgatccagctcaggactgccaaggtcgccggaggctccaacaccaagctcacccgcattcacgacgtccgcaagggtatcgccaaggtcctcaccgtcatcaacgccaaccagcgcgcacagcttaggttgttctacaagggcaagaagtatgtctagatgtccctcacaaatggagtcgcaatgtctaacaaactctaggtacactcccctcgacctccgatccaagcagacccgcgccatccgccgaagactcaccaagcacgaggcttcgctcgtcaccgagaagcagaagaagaagcagacacacttcccccagcgaaagtacgccgtcaaggcataaatgtgctttagcggaggtgttctctctctttctttgtctcacgaagcattgcattgccggggcttttccagctagcgactcaccaatgtacccttagtcaccataccaaacggcgaatggagatgggaggtgaagtggcgggaacggacagggcgatcttctaacggaaatgggttggcgtccaagtcaagatcaatatgaatcaaaaagttcagacaagcaaattttggaagcctgatgagacgtgaatgataatgtttgaatctgaacttgcgtgtaatgcgcatgagcacgcgagtcacccaggatcaaaactagtggttgtaacttgagatgatacaagaagacaagcttgactttctgttcatataaacttgtgggactttttgtttgcagccaagacacgactactaagttaacacctgcatctaggataccagtctaggaccttgtagcccactcgctatacatactcaagtcctccacccggacaccttccatctcttccctgatgccaatgacgcctacctttccaatcttgacgccatcaccctcatcttcgactttatacgatttgagtgattgcttgagtccagcaatgacctcttctttatcctctactaggagcacgattgcatcatacccaccagctccaggtaccacaccaccaacaacaccattcagcttggagcagtgatccagcaacttcgtctgctgcggtggttcgatcggcacctttgatgcaacgctcatctggcgaatcagtttcctgttcccctcaatgatttcccccaacttggcatagtccgttgaacccgagtccgcagtcgcaagtctcgtgagctccgcagccaacgcctcatttcccttttgcaactcgccccaaatctgatccgcctcttcttgattctcccctcgccacttgaggacctgcttcaccatgcccggcgtttcactgccacagtcgacatcgcacatgaccaagcgtagacccttgggcatcttaatagccgccttgtggatctccgtgtcccatttcggaccctcgacaagctccttcagcgcagtagcgaaccccggacttcctggcgctggcagggcgctcagcagactcggtgagaagcgcttgtacagacaagatccatagacggcactcgcaatgtcaaatccacttcccactttaccctgtgcctggcaatgacttgcctggctcaagttatgcaggacccgcaatccttcatcagtactgacatcccacttgtccttgggcaggtagaagcccaggactgcggcggtgaaactggttactagagcggcagacgatccgagaccggtcttgtgggcgtctttcaggctgacgttgaagtcgaggaaacggctagcgttgcgctgggagccggggttggagtagtaggcctggtcggcgaggatacggatggaggaggaagcgatgcgttggttgggctggagggtccagatgtaggtgagggcgtaggttagggcggtttcgatgaaggggtttttggaggcggagatggattgctggtggccgctgtgatgctaggttagatcttcgatgaaagacatccctccagaagtcatgtccgtggggtttcgtggtacgtcttggataatcgacgtaatgagagctgacttgggcgatgaaatctgaagatgaggaatgacattgcaaagcacaaaggcccgtgaaagtgtaaaagtatggtctgtgagtggtcggtgatgtttgatatgattggatggtcacactgtggcattgccggattgggaaagaagtgtaagagacataaggcgtgagcgaagaagcaaggaagtggcgaccgaaagaggcatcaaagtttggagtcgagaccattgagagcgaatggaaagcgattgactacttacacactcagctgtgtcaccgatatgcctgcatcttgaccttgcgacctgtagccatactcccaaatagcttcattgaactgtgggctcgtaaccacaatctcactgatagtgacaccagccttcgtctgaataggctcgactacggtatggattcgcgcatctaagctgaacaccaaggcagtgtactttcggtcgagcaccagatatccgccggcgacgaacacctttgccggacaagaggcggcgttcggctttagcggcgcctccatcaggctgtaggagatcggagattgagtggtagcgagactgaagtgagtggattattaagactgtagggatgtccagtcgggcaacaacacgctttggaacgatggaggggtcttgtgatgatggtgatgatctgtgcgagggcagttcctcgcgagtgcgcgatatgggtcctgcagcgattcagtgcacccatgcatgctgcacctctgccagcggcgcattatcttagagtagacttggtcacagcaaatcttcttgcaacagctctgcgatctcgatcagcgaagaagctgcgacgttcacttaggtcacgtgcatgcgcgataattgaattcgatcgccagccacgctcatttaccaacgtcgagctcgccgcatcgcacatcactcccaggccagtcctaacgtcgtgaatttgcccatcaggtgctgccttctatgccccttcagtacaagctccaggcggggtgcagccgtctttttctcgtcgcgccgactgactcatcgaagtcgtcgaggccgaccatggtccgccctagccagctcggtgacaacagtctcgccgcgccgacgagctaactagcagcgactcctattcgcgcggagacgcaggcatgttccccgggaggacacgtttagggggcgtttggcgagctgagccacaggatgcggacggctgtccgacaatttttcgcatccgaattccgcgcccaagttagcgtgtggtcccgtctaacaattcatgacgacgacgaagctctgcctgctcgaaccttccctctgccatccgctagcaaatcgccctcgaggctcatatctacaattcaggccacagcgagccttttcttctccctcactttcaagtcttctgctaccagccatctcgagtcacaccgcacaggagtactcgaagcttgcacggcttcataacacctcactgtccgagcattcctcacctctcaaagcgcgttcgtttgacggccatcgtcaaatgaacctgcagcatcatcgcgccttgagaatacccgtacgtacccttgcgtgatattaccctcacacctccacgacgaaccggcgcacgcgagtcttattgttgctgcctaggctcaaaagttgttcggacaaccacgaatctgaggcttggctgcgagctccaatacattcttacgtgtcgcgtcttcttgaaatcaattacgcgttcgaaggcgaaccatttctgacccaatacagtctcacccttcccacttgaagggttcctccatctcctaaatggtcttcaagagcttccatctcgcgcgtcagagtcttgcgaaaggcttcacccacggttacgcccaaagtgttgtcgccggtgtccagacaaccaaccctctcgcctcccttcaacatgaccgtttccgcaaaggtctaaagaaccagcatgcacttgcttccacctccacgaccgctgccatcaaggctctcaatgccaatgcgcaggaacactcagactccggcctagtcgcatactacacagcatggcagaagaaccagcggagcgaggacaaggactggtcgcagttccagttccgcaagctcattgagtgggaccccaagagctctcccaaggtcactctcgaagcaaaggacaacaacctcgctatcgaagatgtagctgagcctgttcccacccgcgctgtcgtcaatcgcgcatatagcacaagccaagtggacgactttaagaaggccatcggcaacgaagagtcggagaagattgcacttgcgcgagtggatgaggctattgcgcaagaggcggcaaagatcaaggcagacaatgtggcggcgcagtcggtggaagaggcggaatcagccattgaagaggaccggccagagtcaccggccaccattgccgacactctcgtcaactccaccaccctgagccgcaccgattctaccatcgcggccagccccatcgatgtacatgaaatcaccgacgcatacacaacagaacttcagaggcttgctgagaatcgcaagtatgctgaagtgcctgctgtattcgaggcgctgctccattcaggagttcagccatcagtggctgcatacaacatccttctcagcgccgcaattcagctcccacgcgcaaagcaccaggtcgtacctaaggctctggatgtatactcggacatgctccgtcgacgcgtcgttcccgataccgccacctacactgcccttatcgagcttctctctgtgcgttctctagaagttgtttcgttgaaacagagcttcgaggagaagcgtctgcgatatggtggaatggaagaggagggccggttcatgctccagtcaaatgagaccgactatgccattctaaccgaagatggttcactatctgtcgctgtcaagctcttcgatgccgctgtgaacgtggagtctggccgtaccttttccgagaagacctatcgtcttctagtcactgcctgtgctgagggcgagcgcgtagaggacatggtccgcatctattcgcacatggagtcgcgcagcgtaacacctgcagcagacatgtttgtgccaatgatccacgctttcggaaagtctggtgacctcaggagtgccgtagagtgctacgacgagtacaaggctctcgcggtatctaacgacaatggagagatccaacttgctcgcaaggacaacgatgtttacgccgctctcgtcaaggcctataccgtctgcgatcgcattgagggaggacagaaattcctttccaagattgagagcgccctggcaacaccacaggacctcacttctcttcgtgacatcgttggcctaaagtctttcctgccagaatggttgaagaacggttctttccaggaggcatttgtgcacgccaacgaagtcctcagcccacaagctcgccatatcgccatggccgccatctgcatcaaggccgcggaccgtgattctatcgagattgcgagcgaggcattcgatgatctgcctgccgagagcgatctgtctcgcccagcaatggcaatgggcgctatgcatatccgcgcggggaacattgaggctgcggagctcttctggaggatgcttgagctatcgcctaccaagccagactttattgagcctaccgcgatgcatagcattgcgctaattggcagtggtcacgccgagcgcggactacgccagtgtcgccagatgttcgcacgcatccgcgactcccaatccgctatcaaccagaacaagatggagatcgtcgaacagatcgacgaggctatcgaggttatgggtcacttcatgatgaagcgtggcatcttccttccgccgcgggccagcatggagctgatgtggacgatgatcgagaatggtggcctagtcaccccagttgctcaccacctactcactggtatgggacctgaggccatcgctcttttgagcttcgaagacattactctcctaatgcaagtccaatctggaattatcctccagggtgcggaagtcgatcctgctcacgctgctcgatttgcccatttgctcgaagttattactgcgactggcgcgcctgtcaacaagaccacgtctagccttgtcgagaaagtccttgccactctcgatcgtggtgatctccaacaccgatggtacagctacaagcatcccgcgcctgagccaatgtactcacctgcgacgttcggaaactacccagttcaggcgcctatggcacctgcagcgcccacttttgaggaccagcacgacccatacgctgcctcaactgacaacaagggatctgtcgtcatcaccgaactgcttgagaagacccatggtagatctgcgtctcacctcaacgaggccttgatgaagttcaagaacatgcgacgagctggccgacacccccgcttcttcacctacgcaaagcttattactgctgccgctaaggaagaccggctgaacctggctcacgatatcctcaacctggccaagcaggatgtgcctctcctgcctcagtaccgcattgtccggtacggctgggtcactatcctcgatgccatggtcgctgcatctctgacatgcggccagcgtgatcttgccgcccgttaccatcaggacttgctcgacatgggtgcagcacctaccgccaacactttcggtctctacatcaccacgctcaaggagtcaaccaagactttcgatgaagccaccgaggctgtcaagatcttcctccgagccaaggccgaaggcgttgagccgtcgtccttcctctacaacgctttgatcggcaaacttggcaaggcccgccgtattgatgactgtcttttctacttctcggaaatgcgcaaccttggtattcgtcccacttcagtcacttatggtaccatcgtcaacgcgttgtgccgggtcagcgacgagaagtttgccgaggagcttttcgaggagatggagaccatgcccaactacaagcctcgtcctgcaccttaccacagcatgatgcaattcttcctgaccaccaagcgtgaccgtagcaaggttctctcttactatgagcgcatgcgtgcgaagcgcatcgagcccaccacccatacctacaagcttttgattgatacccacgccacgcttgagcctgtcgatatggaggctgccgaaaaggtcctagagcaggttcgcaacgccggtgccgtgccagaggctgtacactactcctctttgatccatgccaagggctgtgtcctccacgacatggagggtgcacgccgcctcttcgacactgttctcgctgatgctcgcattcgcccacaagcctgcctctaccaagccttgttcgaggctatggttgccaaccaccagattgccgataccgaagccatcctccgcgacatgcgtgctcgtcacgttgagatgactccttacatcgccaactcgctcatccacggctgggctcttacccacaacatcgagaaggccaaagccatctacgagtctgtccccgagaccaagcgcgagcccagcacctacgaggccatgacccgcgcctacatggctgttgaggaccgcgctgcagctatgaccgtagtcaacgagggtctttcccgcggctaccctgctgctgtcgcaggtaagatcctcgaacttgtcggtggtggacgtgcgcacggttctgaagtcactgtttaattgcacgttgacaactttctcttcttctctgttccttcgggagatttgcacactacactttttactttcgattgtcctttcagtaacggccgagcaaaagaatcagtaaatgcccccgcaactttcggacttgaaactccgacagcacggccgggctccatcacattttgaggttttacttgtcgcgtttctttccagcgacggcgtttgtgtctaggtagatttcccttgcgagcaaagatatcctgcaacagcgaagcagctggttggttgggttggcgtaacatgacggttgacctgattcgaggtctctctaatgggcgagatatgtttggcatggtgttcctgtggcattgcttgcgcggtcgcgtgctgtacaatataccctggatataccatctcctctctagacggttggttacgcggcggtgaatagcatcgcaggtagatagttgcgtatggagacacggttgtgtgttgttgaatcaaacaaatgataccaatcttggtcttcctggtgtctgtgatgtgcttgctttctgttgagcagtatgaagcgtaagaatgtggttcgggaccatgactttcgacccaggctctgagcgacggtgtgcaaaaagtaaatgtcagagcacaccgatgatgatgaaagaaagctacatgcgtagaaaagatgttctgtgttcattgggtggggataaacttgagtatgtatgaagtgagtaaacaacaaaaaagaaccccaaccagtaccaccaaaaaaggtgcaaaaataccagtcgataccccagcccacacttgccccccaaccctcgtgggagtaatccagcgccgccgtcccatggtgaatacccgactgcagaatttcttccctcgtctggttgtattcattgcttaggtccatccagcatcattagttacctaaatgagtggagtggacaccacaggactcgaactgggctcctgcaagggtagtggcagggaggtgagtgtggatgacggtgcaccttctggtgaagacccgttacaggtagcaaaagcgcaaaattaaacgaaatataaagagagcaaaagccaatcgtagctgaatctcgtgcactgggtgaagttctactcagtgtggctgctgctctacaactaggcgagtggagtcgtaggcggcaaagtggggcgcatagattgggccgttagcagcatggagcgccggcttagctgtagctatcacgctttcataaacacgtgcaggttgatgcgccacctaatgaagagcaaatacaagaatacaggcgggaataaagtggattccagagctttatgatgcacgctgtcataaccccctgggacaaaattactgcgtcatcgatgggtaaggttcgccttccgagggccaccatgacgataagtgctggagtaccccactaagtaaaggaagtaacgacgtcaaacttgcatccataagcttaaaatgtttgcatctacagcttctcgatcaatccgcaacactcctactacacgacttgcgcaagtaactcgacacatacaaccacaatcgcaatccagaatggcgcacaatggaactacgtttaagctcaatactggagctcagatcccagctattgggtttggtacctggcaggacaaggatgctcaagaaccgtgcgtgaaatctaattgttaatgaggttgaagttaatctttcgatagagcagtcacaatcgctttgaaagctggctaccgccatatcgacacagcgcgcatctatggcaccgaggccgccgtcggcaatgcaatcaagaaagctggtgttcctcgggaggagctcttcatcaccacaaagctctggaataactcgcaccaccccgatgacgtcgagaaggccgtcgaggcatctctcaaagacctcggcatttctgaacttgaccttcttttgatgcactggccgagtcccttcgcacgaggcgacgagatgttccccaaagatggcgatggcaaggtcaagacgggcgacaccgactacgtcgacacatacaaggcgatggaggcgtgtgtagcttcaggcaagactaaggcgatcggtgtttcgaacttcagcaaagcggaattggagcgcctgatcaaggagactaacattgtaccagctgtacatcagattgagatgcacccgtatctccagcagcattcgttcgcagacttccacaagcagaagggcatccacgtaacccattactcgccattcggcaaccagaacgaaatctacgactcaggaaagggcatgggtaagctgatggacgacccagtcctggtcgagatcggtaagaagcacggaaagaccggagcgcacgttgcgctggcatggggaatcgcaaagggacactccgtcattcccaaatctaagaccgagagccgtattaagtcgaatctcgagggtgactttaagctgccgcaagaggatgtagcgaagatcgacgcaattgacaagaagttgcgcttcaacgacccgtccaagtcgttcggatggaacttctatgccgacttggatggcaagaagaactaggtgtcgagcgttgtttggacgcacaaggtattgctagacaagcgcattcctagggtcgtaacattaggacggatggaatatcgctggaaatgatacctgtaataactcgagttcgtagcagcttcaatggtattcctaatgcgatatctaggcctagatggcttcacacacttatcgatgtctggagttattgtaaaaggtttgtgaagatctacaggccccttgatttgtttactgtttgatacttagttcagactcaatctctacttccaaaagaagtagaacgtaactttgaaggaaggagctctgtttgatgatatagcggatctacagtaaacctcgtttgacctatttctagtataaacattccattctatcaagcccttatcttccggacatcggcattctaaatatagtggtctcctattatcgcagcaaggctggacgctagtcaacctattatgaggttatctgcatggcaaatgcgcggcgaccgagcttagtctcgtcctcattcttatcggtaggcttattattcaagtgccacatggatcatgtgtcatcatgtccggttcagtcaccaatgttagaactggaggagcaagccaccatgcaggcgcctaatccgccccccgaaggaactgacaggagttctgcagagatgaaaattaagtcagcgagtaaaactggatatgaaatacaaacaaatcaagaagctatagcccaaagcaagcttgtatctacgatatttgctgcccttgtcggtgatgtttcgctaatatgttttagagctacccttgtcaattctcggagtacgtgccatgaggctgtatgcgggcgaccttgggctcagtcatacgagcagctgagaaatcgatctctttggcttgaccagccgctcgcattttacataatgtgacctgaagtttccgtatgtttctccctacatgagtgtacgcttctatcgcaattatggccgacacaggagcaaaaacccagcaacagaatcaagagcagcggaataacaggtctggagaggaactgaatttggtcactttagccgcaccacaccgcccggaacaagagaaagaccagaacgacaaaaatgctacggggcaagagcctacaactctcagatttccaagttccaaaagaagggaagattactcctgtcctagctatcatctttcttgttgtttcttttttatgtattgctagtagcatcgcaatcgtttatttctccaatgacagggcggtcaacgactggatatcccgtggcctagcggtcaatccctctgtccttctggctgttaccaacagcgttttagcgttctcgacgaagcaggtcttcatcgcaggtgtcgctatcaagtggtggcgtacatactacagtggtacagatctgaccaatctgcactacatcgcaaaccaaggaaaagcaaatggatggcacgacatgttccaaccattcaagagctcgcaagcccgacatgtcatgacagtcttcgttgccatcacacttatggacctttcagatggacctctccttcagcgatctctcaagtctgtcatcacgagacgcgtccgaccctatgagtctgatatggccctggtacagaacatcaccgatggctgggctggcacggtcgacaacgcgtctccggcgagaatttttgcctctggtgatctcgcaggagtcgtagacaactggtataataacgttacggaatcctggtcatccgaatgtgttggaagttgcgaaggcgttctcgtaggcgctggagtggcgttcaattgcagtgcaggagccccaacaaagatcgaattactttctccgcagaacttcaatgcgacgcttttcagcatttcctttagcagggctgtcgatggcatgggtgccccagttgtagagatgacgcacgaatttacccacaacgtgactgcatcctgcgaagccacagtcgagaggcactactgttcgatcagagctgctacagtcgattacgacgccataatcctttcagattcgatcaggcttcatccgaaccgtgagcctagcccctcgtcggtctataagtcagcaggtgatctgcctgcctccgatgatactcctattggcccgctctctgcactagactactttggttactactatctgcgatctgttagtacattgtcttcagggacaggggacgaggaggttggcatggagactgtcacggggatgctcggagctgtattctcagaggcctcagagagtgggaattcgtcctgctcatttcagtggctgaatgcaaccgattctattatacacgacatacacgacgttatgttccggatcgccgtgtacagctccacgggtatgcaaatgctagccgtcccacgggtgtttcgccacgaattgtttgctgacgcgcgttaggtgacgagaacggagatacgaagacatggacagacgcatacgatgagctagcatatcgagccgacttactatttttgtggctagctgttgccataatgttctcaggcacgtttgccgcgacgtctctcctttggggatactggagactggaccgacaagtgactttgagtcctttggaaactggctgcgcacttgcagatgtgcttaaggcccctcctccacggtatcaagagtcgaagatggcaattgaaaatttgctcgaagatatagggggtaggaaagtggagaaactagattaaggaatagtcgaacacctgatcgcaacgatttaatgctttcttcaataaaaagtcgacttcaatttcccttcccccccttccccctccgtgccacccacctccttcctccctcaaatgcaatccgactccaactcctctgcacaatcgtgccctgcagcgttcccgagaaaaagctaaacgcaaacagcagcgccacactaactccaaacaccacgccaaagcaccaccaatagttgaatatctcaaactcggtatctttgaactgtatgctgaagtaccccgtcatgagcgtgacaggcgtgaagaggatcgtgattttggcgagcaggagggtgacccatgtgagtctctctacgctgaaggattctttaatggcgatgaggttgaagttcatcataaccaacgaatccttctgcgcaagacactcctcaatctcgctgagcgcatagagcaggattcgatctttgagccgctcgaagcgcactttcgcagcggagctcagactcacgccgagcagactgtccgcttcggggatcatcgggccgtggctgggattgacgttggggaggtcggaaatgaatgattcggtgccggacatgatgcgtgagtttttgagggatgcgagggtggcctcttgttttttcaggacgcgctcgatgatcagcatgtagctatggtacacgcgtttgagcacggcgagttggcagccgatgtggtggagttggtcgatgtgcgtcaggtcggcttttatgagcatttcttgacgctgagaagggtcagtatggggaaggaagaaggatgtggggtgacttaccaagcgatccagttcggcggcgtatccgtggtctcgtttggagattagattaaatgtcgtaccccagtcttcgaagaggtagtagaataatagacctggtgcatctgtgggacggtgggcggtttcttcttcgctgttgccgacgcggtgacgaattggaagctgaatcagtgctgtatctcgcagtggggttggcgctttcgtcaattgtcggaagacgttcacaaggtttcttcgcgttgtatataacatcttgaggtcttctgctcgtagatcgccattgccgaaaggatatgggtcttccgatatagagatgactgtcttgtcttcgcagaggagaagccaattccagacacgcttaccatgaggaacatctcttcctctgtctgtttcatcattatgctcgtcctctggtggtttagtgcggacgttgtgaagtgagttgtagccgaggcagacgactacataaatgtcagcgcctcagttcttcacactcatcggtctttggctcacatctccttccccaatcgaccgtactccaatgccacacatcattcaccagctgataatgactcaaatcctgcaccatctccagctgcgtggaatgcatcaagtccgtcatcccgatactctcctcactcgccagactctgctcccccctcgcagacttacccgaaaaccgcgatctcagcgtcgaagagctcttcttccttctcagagactgactccttggcggacacggatcgctcctcatcatcccaagtaatcgtggcgtaaaatcaaagtactgacccagaactttcagcaggtctttctgattataaggcatccagatgttgatccatcgtgtatgaagctgcggaggccgcggcgagtgaagaagcttggagtaagactgagcatctaggtcgaacgcgcagtaagcgtccccttcaccaaagtcgaggcagaaattgctgctcttggggttccgcgtctgcctgtcgaagagatcaaagtttcgttcattgtcgaagttgcggaagcagtgctgaatggtctcgtcgcctaggtcattgtagtaagctgggagatcttctgcaggcgacgagggtcgaaaagggcctgccatgacgggtaacacggcgttgacgaggatgagtgtggggaagcgagggcatggttttgacgagggtttgttctgagcgaggtccctggtgatgggagctcgtgcagggtcatttttggtattgtgtcttgtgtggaagcctcatgttaaaggtcacgcgacgcgaccatgacccatccaggcagaaggtcttgcacgtcccgaactcatattcgatggcggatggctgtgcaaagtaagtgatcagcgacgcgaccaccgcacaagtacacaccaaagagctcataagatggacataatgtgtggtgtgcgagcaactccgcggtatttgtggtttgtatgtggtcgtctgactgcaagctcgctaacctcactagaagcatcatcacatgctccaacacactatacaaataccatcaagacccacgctcccaaaaaactcggctaatttatgcagaacaccagtatctatgatgcaaaattccacgtctcatgatgcacgctaactctcagctccctcaaatgcgcgaataaaagtacaaaaatgctaagggcaacatccacagccctgggtatcgcgcagccccccaacaacgccactcatgtaaacctgtctcatagctccaagatctcctgtggagtctcctctagttcgtccgtcgcgctgaacacctgtttgatctcgtgcgggttcatggtgctaacgaaggctctcctgacgaaggtgtaccattctttggatgccttgtggtgtttcttcttgtggcccttctttttcttgtgtttcttgcctagttcttcaacgttgtcatcttgtgagtcgagatcatcccccaaaggtgtgtcgtcaatcgccgtctccttgtcgaacccgccctcgatttcttcaacgtcagctgcgttcgatccagtctgtccaatcttgcgtgcatattcaacccatcgtctaaccgtgaggtctggaaactcccggtcgttcttggtgtcgtactcgacctcataaaagaactcattcggatgcggctccggtcgtggctgcttgccctgatgctttctatgcttgccctctttccagccactattctcaatctgcccgtcttccgtgacgttcaatccaaagatcgtccttggcgaatttcgatttggcgaggcaccatcggtgttttcgacaaagtcgttgttgatatgcgtgaggttggcaaaatattgggtgtatcgagtccatgtgaaggtctgaggggagtaggcgggtcctggtggcgctgattttgaggggccatctgggaccttgaatttgtacttgcggggatgtttcttgtgctttttctttttcctcattgcagtctcaacatcctgtaagtactcatcctcgtcctcgtcaaaatggtcgccatcgactaacagcttttggtgggacagtgaagggaccgacttcggcttgctgccactggcagaaatatcgctagcgtctagaccagtaatgttgtactcgatgatgcggagtgtggggaagtagttcggtacaacgctgggcgcaacatggctgatactgtagcgttccgcgaacttgccgccgatcatgtcaagatactttttcttgtcgcttttatctttcttgcctttattcgatttcttgctggacttggagggtggtgctggtagttgcgcccatgcctccctcaggtcaagcaagtagtcagacgccgaagcgacagtgacctcgccgtcttcgtacagctgaacaccgccctcctcttctagtctttccatctggctaccactagccatcctgcctttctcggcgtctttgctgatctcatcaaaatcttgcagcataaaatggtcgatgttcatatgtccgtacaggccacccacgaccacatcgcgaaactggcgcgtccagagtgtgtatttctgccagcatgtctcgtcccagctctctttactatcgacgcgcgcgggtggtacgtggcccataatgatcgccttcatgccgcggtcgcgcaggatctggagctggatgcgcagccattccatgtgctcgtagccgggttcatgcttgttcgcgcagccgtcgacggcggagttcgaggagaagaagaatctgacatacgaataagtagggattcgccaacaaattggacaaatgaccgcttacatggtgttcaagctgatcaccgctaacttccccggcaccacctcaacactaaaccaccccccctgcgaaaactgatgtctctgctcctcgggaatcatccccctccaaacatccaggtactttttcgtccagcgattcggcccggccaggaaaatattgtgcggcatgatgtcgttgttgccaaacgtcggcaccacgggtatcgcccattgctctacgtcgccatgcttgtcttcggttttcccaaagacttcagcgaattttgcgaccatgtattcattctgcttgactacttgcttgggtgttcggggtaattcttcgtcgttgtcgtgccgcgcggagtcgcccgtccagatgacaaagtcgatgtcgttcttgatgttttcttcaatccattggaaggtctggttgatgagggagtagggcgagtcgcagcccgatgtttctgcgccatagatgcctgcgggtccgcggtgacgatggcaagctgcgtcggatgtggtgctcgagtatgtcttgtagaagggatcggggtggaagtctgcatgccctgggtcaatcttgctttcgcattcaagctgataggtccccgcactcacccgtgatatgcaggaacttgcccgtcaacttgcggccctggacgctgggcttgctgtcgtcactgggctgcgcggtgcggctgcttcctgcgctaggcggggcagcatgggagcttccccaaagaagcagcccgcagactaggccaccgcgtcgcaacatggagaagcgagatggaagcgcgcagtcggtggagatgcgctcgagacgcgagttcggatgtccactgacggacggcgggatcgcaagtttctatatctcaaagctctgtaccgtgatggcgccagccaaacaagcactgcgcgacagaaaagccacctgaagcaacgtgctccagccatccttgccattggacgtcatccaagccggcccttttctcaccgtgcgcttcacacccacacgtactcttacaaggtcatctgtcctgtacagtggcaatcactcgtgtgatgctgtcgatctagtctcattagttcccaaggtatgcatgtcatttcgtcgcacttgggtatggcctctgttggacacctaccatggtcgacatcttagtggcgctctggtcttcaagccacggcgggtcgtgccagcggaccaagatgcgggattttgacatctggacgtcgcgtgactgtacatccatacaccgctcgccagggctctagggatactcatgtcaaggcaaacacgaggcacatgtttcaagcattgtattgattctttgtcattttgccgtgtgcctactagagacgttctcaacacaccttctccctcctgaagccttgtataaaaatcaggcgcatacactacatgcttcgtcgctcgatatcgtctgccattgcctggctgatcatgcgacatgaaaaaaccggctccgtagaaccacgatcgccgaagccatctatgcaataaagagacccatgaatacacacactgaccgggactaatcatgtaaaactagtccaacagggcccgaacaccaacgctatgctttcgcactcctgtatgccgtagtaaatcaaaataactcctgtatgatgcgatggtatatgtgatgatgagtgctgtatgccgggcggtctacacaccatttttctgcccgttcgtgggctgcgcacctgatgactgctttccgctcatctcggactgcaacatcttttgatacatgcccttgatcgcggggacagtaacacttgcacgaggccagtagttgttcacagtaaatgacctttattgtattagcttggttcaacggggtgtgattgttgtgaactcaccaaaggcgctcctccagctcttcgttgtcgcgagtctctgcgcggatgaagttaccaatggcaatcagctcgaccttgagaatcttgaccatggcttccttctgaggatagttcttgggcgtcgccttcttgagacgggtgagattgtcgcgtacaggtctcagtctccgctcaataaagtcctcaggcttcttctcctttggcttgggcgtgttgtcgacgctgcggttctgattgagactgtgactgttagatcgtggacgctcatcagccagacgcgaacggtcttcataaggccgagggcggtcgacatctccactggccttgcgcctgatctcgggggtgccattgcgctcagagtgttgcggacggcgatcaatgctaccacggtcgtggcgatgctccttgcggtgtgcgtcagaaggcctatactgatcgctgtgcctagaccgatcgtgactgctcttctcatgttgccggctgtcggctcgatcgttgtgtctgctctcgttgttgctatgcgttcgctggatgggtcctccattgtcgcgggccatggacttgcgtgccacgcctgtaggtgcggggctagctgagacacttgaggccttgtcttgccggcgtgccatggcaagattgtgcttcttgttgttgcggtgatgattctccatcagacgtttcgcattgggatcgacgcccgctttgtctttgaggacagtcaataagtagttcgcccttcggactagatggaccgctcctggagacttcgcattcttctcttcacctttgttgcgctcttccttcttgtcaacgcggtgctcctcaaggtagaacttctcggtcaacccgagttcgggatcgtcgcgaatcggcacccatgcgccgtatccgtgccgaaagatgcctatgcagagcatgccatcttcccgagcgccccatggacaggaatagttcgcaggtttgatcgcatcagcgatgcggaagttcttccagtcagaaaccgcactgacagcctctttgaggattcgcatctcgatgggtcggtcgataatggtctcggcgttcagcttcttcacttgaccaaagtcgaaaagaacagctttcttgtccttcttcgtgatcactcggtcggcttccaaactcttgagccgcatctgctcttgcttcacaagctcctggctcttggagattacttggtttagtgtagccttcaccacttccatgtcgcgaccaaccagttttgcggcacgtaacatgtcatcgccccgctcttcaatagaaccaaagcgttcaaaggcgcggacaaggttccggatctccttggtgttcagcggacgcttcggatcacgcttgatgttatcgtcctcagacggctcgtcatcgtcaacatcaatatccctcgacgcctccatcgcacgcttcttggcagcccgttgttcgcgggcacttgatgacgcagctttgcgtttacgaggagcgctttcttcgagcagcttctgggtctcttcctcatccctacgttgctggatttcggccttgacaacttccagctcttccttcggaatgatgtcgtcccattcaaggtctagcttaacgtcggtatactcgaagttcttgaggaactctgcgccaccatcggaggtgaggcctgccgcttgctctgtcttgtgctcttcggcgttctcaagcacggcatcaatgtcaagctcctcaagcttcttctgattgccagactgttcaaacatcttctggcctcgacgcttgaggatgttgttgatgtcgtctgcagaattgggctcggctgcagcacggctcatcttgtcgttgagctcctgctgttgacgatcggtcacaccacgctggatcgtgatgaactcgagcatgcgcttgttgcgggcgcgctcgagaatctcctcttcgattgtgtccttcgacaccagacggtagacactgacgggtttctgttggccaatacgatgggctcgtgccatggcttgaagatcggcctgagggttccaatctgagtcgaagataacgaccgtatcagcagtcatcaagttgataccgagacctccagctcgagtggacagaaggaagcagtagtcatcgctgccaggggcgttgaagtgatcgatcgcgatcttacggtcgctcgccggcactgttccatcgaggcgctggtacgtgtagttgcggagcttaaggtagtcggtgaggatgtccagcatgtggaccatctgactgaagatcaagacacgatgcccatctgctttgagcttcgtgagaagtcggtcgagcagcatcatctttccactcgtcgtgataagcgccttgagcgtctcatccttcgtagcgttctccttgaggaacttcgcctcagcattgggaaacagaagggcgtggttgctggccttcttcaactccataacaatgttgagcagggattgcttatggccagtgccgccctcgttgagtgcttcataattcctcgtgaggatattcttgtagtactccagctggatatctgacaactcaacgcggagaatcttctcggacttgggtggtaggtcgttctcaaccttctccttggtgcgccggatcatgtatggctgaattgcctcactgagctcagcgagcttatagctagcgtcttccgaggccatatcaacgttttcgtcgacagtgattttgccgggcatgaggaagtccatcaaagcagagagctcgcctagagtattctggatcggagtacctgtgatgaggagacggcttggagcattgaactgtagcagccgctcgtacagctgcgactctcggttcttcaatcgatgggcttcatcaacagcgaggaactgccacttgatgcttgaaaggaattgccaatccgccaggacgtattcgtaggtggtcaacaagacattgaacttgatcttcctcgggttaccgtcaaccaacagctccttgtcacggatcgtgcttcgagcgtcttccctgccggtgtagatgacatagttgacgtcaggcgtccagttgttgaaggtatctgcccaagctggcatcgttgagagcgggacaacacatatgaaaggtccatcctgccggcgatcatgtcgaagccaattcatgaacgacacagtctggaccgtcttaccaagacccatctcgtcagccaggatgacgttggtgcctcgacaccagttatgggcaaggaagttgacaccttgaagttggaaagctctcagcttcccgtacttgatgtagtcaggctgttcgtcgagcttaacaaacttgcggcgagtgttaaggttcgtctcgcgaagatccgatgaggggcggttggacgagcggtcgaggaaacggtcgatttcggtctgcgacagccgacttacaagggaggcaggttcccaagtacagaattcgtacgtcaagcccttccctatacatggttaggtaatccagaaaggggtcctgaggtagtgaagacttacatttgaccagatactcagtctcgtcttcaccgtgctgagagtcaatcacgcgctcaactacgtgaaagtcaagctgactttcgcgctctgcttctcgggcgaccatgtgctgctcgaactcctcgggctctttcttcttgcgcccgtgatagtacatttcggtcatgatggggcccttgaagtagttgtccagcttccgccagcccttgtgtgaggctgccgtctggtagtcctcccatgtcgagtggtagtgtgctttgtcttgccatttaatctaaggagtcagcatcgccaacaagtcatgggatagcaatggggtgcgcttaccagatacttcgaaatccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatcttgtcgatgatgggcccagtgtcctcttctgcggcagccctttagttgggtgtctgcccatcgtcggactcttcgaactcatcctctccttcctcgttatagttcgttacttgtgctgagcgacgggcagagaagcggacctccgcctgtgagggaggcaggcgcccctctgctacgagcagttgccgatggcgctccttcttggtagggatgttcttcttagcattgacgtagccatccgattccgagtcggagcccgcgggtcggtagacaggagtcggttggtttgaggctaaggagcatgtcagtgtgatggtgatggaaaagtgatgggtttgctgacctttgcgcgaggctgtacgctggcgcttacggggctggtcggagcctgaatcatcgtcttcatcatcactatcgacctggaacgggtgagtacttgtctgatgtatgtagtgaaggttacttacgatgcgacggctgggacgggcacgaccctggggttcggtcagcaaattttcacgtggggacggctcacacatacactgcgacgcagaccatacagctccggattctgtgtcatgtagtcgtccttgtctgagctggccttgcgcttgttgggcctcgaagactcttgagacgacacactctgggcgcggctgcttggggcatgctcagatggcggtgagtcagagtcgtagtctgcgtctggctcgccctccgcatctacgtcctcggatgaatctgagtcggcagccatagcctcatcatcttcgtcctcctctccgggcgcgtcgacatcggaggagggctctgctacggcaggtggttgagcatcggacagatcgctgtcactacgttgtgaagggctccgcgctggcgccgcatgcaccgcgagaggtgtggtatggccgtttgtatatggtaatgagtccctgtgacccgagggagagggcatcatgatggacgttgctgtgagagatggtcagcacgatatttcgatgacctgagggctccagtgtgcgcgagcaggtgcgttgggtagagcgagtttacgcgactcagaataaacacaaagcggctggaaacgtttggagcgacttgggcaatggaggtatgatgccagatgtcgaaggctgatgagcgtttgatggaagtcgggcggtggagcggtgggcgcccggagaggctgcgagcaactcaaaaaggcgatagaggacttgtatagcgaccaagacacggtatacggcagtgatatgggtaggagacgtgctcctggatgtttcgacgcgagatggtgatgggagagatggacttgcacgagctcggccgcacgcaggtagccgcaagtttgcggcgcggcgagaggaagaatcagacgtcagaggatgtatactcacagtccatgtccgattttccccactacaggcggcgggaagggtgtgggtggtgttgatgtgtgcgtgttgtcgagagtgtggagtttcctgaaggcggactggggctcgctctaaggccccgggcgagagaagaaggcgcaaccgacagtcttggcacacccgctcccgccgccaatcagcgcccagtgagatcgcttacagtgcgtgaatgctccaacgtcagtcttgagccagtttttgagttgttaccacggttcacttgcgctgcgccgactcaacgatccactgcgagccccgtccagagccaaatcttggtggccgactcacgacgcgcgcctatcacgactgctctcccgccgctggactcccgcggacgcacttgcgaccctccaaatccaaaatcccgccagttttcggtgcgcgtttctttgaccgtcactacaccacttgacccgtcgccaacatgtctgacaagctcacccggtatgctatatctctcctggaagtgcaaaagtcacctggactaacttttgcagtattgccattgtcaactcggacaaggtacatgccccgctacccctccacgcaaatttcgggaatgctaacgtgaggatgttcgccactgtagtgcaaacccaaggcaagtacgccctctcaaaatgcggctcagggtctgacagacgcagaaatgccgacaagaatgtaaaaagtcgtgtcccgtggtccgcacgggcaagctgtgcatcgaggtcgacaacatgtccaagatcgccttcatctccgagcgcctgtgtattggctgcggtatctgccccaagaaatgccccttcgacgccatcaacattatcaacttgcccaccaacctcgagacccaggtcacgcatcgatactcggcgaacagcttcaagctgcacaggctgcctatgccccgcccgggccaggtattgggactcgtggggacaaacggtatcggcaagagtaccgcgttgaagattcttagtggcaagctgaagcctaacctgggacgcttcgacaacccgccggactgggaggagatcctgaagtacttccgtggttctgagcttcagagtaagccatcccgaccaaaccctgtgcattgtgctgaccactagcagactactttaccaaggttctcgaagacaacctcaaggcagtagtcaagccccagtatgtcgaccagattcccaaggctatcaagggcaccgaccggactgttggttcgctcatcaaagcacgtgcacaaatggagaacttcgaggagattatcgacgagctcgagctgcgacacatcttcgatcgtgaggtcaacctgctctctggtggtgagttgcagcgttttgccattgcgctcgtttgcgttcagcaagccgatgtgtacatgtttgacgaaccgtcctccttccttgatgtcaagcagcgtctggccgccgcccgtaggattcgcagcttgctgcgacctgatgactacgtcattgtcgtcgagcacgatttgtctgttctagactatctttccgacttcatctgcgtcctttacggcaagccggccgtgtacggtgtcgtcaccctacctgcatctgtccgtgaaggtatcaacatcttccttgacggtaacattcccaccgagaacctgcgtttccgtgaagaatctcttcagttccgtatcgctgaagctggcgacgagtacctgaatgacaactcgcgcgattatacctaccccaagatggaaaagacgcttggcactttcaacctcaacattgaatcaggatcctttaccgactctgagatcattgtcatgatgggcgagaacggaacgggcaagaccacgttctgtaaaatgcttgccggcgctctgaagcctgacggcgtcacctccatccccaagatgagcattagcatgaagcctcaaacgattacccccaagttccagggaactgtccgtcaactcttcttcaaaaagatcaaggccgctttcctgagcccgcagttccagaccgacgtgtacaagccactgaagatggacgatttcattgaccaggaggtgcaaaacctctctggtggtgagttgcagcgtgtcgccattgtgttggctttgggtatcccagccgacatctacctcatcgatgagcccagtgcctacctcgactctgagcagcgtatcgttgcttcccgtgtcatcaagcgtttcatcatgcacgccaagaagaccgcctttgtcgtcgagcacgatttcatcatggctacctaccttgctgaccgagtcattgtcttcgacggtcaacctggtgtcaagtctcgcgccaggaagcctgagtctctcctcaccggctgcaactccttcttgaagaacctcgatgtcaccttccgtcgcgaccccaactcttaccgtccccgtatcaacaaggacaagtcccagctcgaccaggagcagaagttgagcgggaacttcttcttcctggaggatgatagttgaagtggtttttgatcagaagtacacgcctcactcccagcgtcgcccaaatgggcacgtgaagaaggggtcgaccaagaggggcaacaagaagcgtagtttaagggcacgaccagtcggatcgcttgatgtggaggacgcgtccgatgacgatgaggaagaagacgactggcccttcgcggcggccgacctcctgctatgactggctgacgcagcctcgaggcagcatctcgtgaagcgtagaacgatcatagtgggtcaagttaggtgaccgtcgcagcctctccaaaggcatatggtgatgcaaaagttggtagaattcagcacatagacgaccaaatcgaactcacagtaacctcagatgatccaaaaagcgtcatgtcaatagtgcattctatcaaaatatcattctcaactactcaaaaactcactcaagacaaaaggaaagtagaaaagcaaaaagcagagaaggggtatcaatgtcccgttcatccaatctcactcaatgaagaaaaggaaaaaaaacagggggggggtatatgatatgtatgcctgtattcccgcgcgccgaacgatgcatgcaattgctcttgaagtgacgagacaaagggaaaagaaaaatgccatacttttacccacgccagagacattcttcctccatgggcatgggcgtgcgctcgacaagatccaggctctggagcacgtcgtcggcgtcctcgagttcttcgctgcgcttgctcgcgctgctgagcggggtgcgcatggggcttgtgcgcatgctgaggccggcgtcgagggaggccgagatactcttcgcatctatatcttcatcttcctcttcctcttctgggaccgcgggggtggaggtagtgggacccgccctcttgcgcgcgcgctcttggcgcatttcgtcgcgctggcgcatgagttcctgctcgtgggagacggcttttgcgcggcgctcttcgacgtccttgcgctttatgaccttgccgagggcgtcggaggcttggatgaggccgtcgatgctgatggcgtggttggtcatttggtggttgatgtagtggtacacgccggcgggggtgtcacactgtaggagtgctttctcgttgagcttaagcagcgcgagggcgacttggaagaggaaggtggagccgtcgtgcatacacaggacgacgtcccagacgcggaagagtgcttcggcggagaggcagtcggtgaagacggagaggaaccattggaaggtgagggcttcgagctcgatttctaattcatcgaggtgcgcggagaggcgcgggaggagctcgacgacgtaggagcggaggactgattggtccgcgcgtgaggtgagaaggtgcgcgtcgtagtagttttgtggtaagatgttctcaatcatcgttgcgaggacccagaatgcgtcttcagcggtaggtagtatcagaagcaggcatgcggtgatgaggttcatgccttgacagtatccgacctcagggttgcggcgcgagtacgcaagcaggacttcgttgagcttctgaacaccagggccagtgcgaaagaagatgttatccgtcagagtacgggtaatgtccatctggatttgtgtcgcgatggtggggtcgtcttcgccgttgctgactatgtcttcataatatccaggtacacgtagcgcagatgcaccactgcattcagcccatactttggcgcggagtgccacaggtatgcctccgagaaccaggcggcggaactcctgccactttgcacgtccgacgctgcctttgttgcccaagctggcgataccgaccatctcgccatcagctaggaaagtttcaggggctacgtagccttttgagctaccgtccccagtgctggccgcgacaccttcacgcttgttgcccgcgcggaccttccgcaagaactcattccatcgcacactcttctctcgttgcagattatcatgcagatcgctcatctgatccagaagggacttgacaggatcgatctgaggcggataggggctgataggagtcgatggtcctgaagatggagtagtgaccgaaagctctgcgttgcttgatactatccgtgacggcgaaggctcggggttgctgcttgacgtcggcagagatcctcgcttcgtcaaggtaatctggctcatcttgggtcctgagaattcagcctctgcagactgaacagatgttatgggagctgcggatggtgtgtgtgagagcaattcggtgggatgtgttgccaatttgagatagtccgcccacgtcttcgtcatcgtcttgccgttctggtcctcggagctggagctcgagggtcgattggccacgccgtttgcgcctgctgccgtcgcagcctcgtctgtttcttcttcgtggatgcccagtttattcagcatgcctctagcatctcctagagactccacgttactatttcgcttttgtttagcaagctctgccgcggcctcgctctgtctcttcttgcggcgctgatcatagataaagccaaatcgatcagtaagatattcgctactcccaacaaatctattgtgatgttgtacaagcgttggtggtcgtgactcctcaggtaggatcctgtccatctccacaggtccaaggttgctcaggccacagttgggaggattgggagcgttactgttggacacagtcttcgctggttctgcagagatgctttttatggtaccatttggaccaagtgtacgcccacgtctctgagcattggccaaagcagatcttgcagactgtgtcgtcctagctgagtctatggaaggcgtgcggtcggctgcgtcggaggaagcgtgcttgcggcctctaacagtggctgactttgcgctgctagattgggtgttccctgctaccatcttcaacgcccagctggcgagcgagacagacgaagatcgacgagtctccagaccggtgctctggtcctgactatgaagcctgcgcaaggcagggaccgcgccaccggcttgctcgttcctcggaggcacaaatagatcgttggcaagacctttccgcgctttcgctccactatcagctcgtgaccttgatcgtgctggcatagtctctgcctctctgtcaaccatgctggcaaccgaaggagctctgctgctcttcctactagtgccgttccatatatagctcttccatccggcgcggcctgtgtcgcgtgttgcatccgatgctactgagtgtaccgaccgaacctcggccggtggacgtttggtcccagagtcgaagcccagcgcatcggggtgctcggccacttcgtcctcgatagccctcgccaggcggtcctccattgggtcgtcggggtgtaggccagacgggtcactgtctcccctcgtcttgaccttgctaaggccactggaagactccttgctcttttctaactctcgcaatctgctctcaatatccatgttggagacctcgcactcctggagcatcttgcgcaggatcctttcacgctcctcggctcgtctcctcagcgccgtgacttgggcgtctcgctgtgccagatctcccgctagctgcctcaccagggcgacagcgcccatctggcccagcgcatccttgatgttctgatctgttgagtagtggaggttcccgactactttggcctgttcctgcggggcatcgtcgaacagtgcagaccgctcacgtgtagaagaagtggctaccaagctgcccacgatctgctgtgtcgacttggtgaccttccggaccgtagacgagggtgctgctacattcttgccaaaatcgggcggggggatggcaatgacggtatccggagatgctgtgggcttgttctcgctactcttaatgttttcggtggcgttggggttgggcgtggagcggaaccagccgttgatgcgggactggacgggcgaggcatcgggactgggcgagagggaggggaacgacgtgaggctcttggtgtcttcgcagggcgaggcggcgcggctacggctgcggctcagcgaggcattggagctgcgtttcgaggggcgtatgcgggcgatgctgcggtttctcgggttcgacaggctcgagttctgtgacgctgtgcgcacaagatcagcgggccccggtgtgtccatggccgccatgtcagtcagtgtctatggagctgcacatccgtgtggcggcggtgcttcagacacgtgagggcggcgctggccggtgcgtgtgttggggtgaaagctggcggcgcgtggtggcagtcgtcgtgtttgtgtgcatctgcccgacatgtgggacagggctgcgtcatatgctgatcaagacggcgaatgttccagtgcgcgcagcgtcgatgtagggtttatttgttgacggttgcacgaccaatcatctttttctcacgcttggggtcaccaacgggcaaagcagcaaagtggcatttcaacgggcagcaaggggtttcaggcacgaggcttgggtgtcgccgtggttaagggctcttggaccatctcgtagctaacaagcattcattccgcaccgcgctagagacggcccgacctttccatgcagccctacgcccaacttcgagaagctctttaatgctccgagaactggagagaaacaccgtcaagccgaggagaatgagtcgccgcccacatgatcaccgacgaggatgctgcgttgcaggccattgcgacgctggcggagctgtctcctgaacagcaagaggccttgaacgcaaccaacactatcctacacaatggcgagcctttcgtcgacgtccacgagctgttcgcgcattacaatgtgctatacttcagaaagctactcttacctcgcgtcgaagtgctatggtcgccgcggctaactctgtaagcacgcacggctataataccgcctgaccctcctaacgatgaacacagttgtgccggcatctgcgagctctccaaggacccggccacgtcaaagtttacgcgcatccgcctgaaactcagcacgcctctactccaataccgcccgcgctcagacaccatcaacaccctcctccacgaagccatccacgcctacttcttcatcaccacctcgtgggcccactcccgcggcgacgacggcaccggccacggcgtcggcttccagctcctcgccgacgcaatcaataaccacggcaactacgaggtcaccatctaccacaccttccacgacgaggtcgagagctatcgcacgcatgtctggcagtgcgatgggccgtgtagaagtgcgccgccgtattttggcctcgttaagcgctcgatgaatcgcgcgccggggaagagcgatacgtggtgggcgcgacatgaagctgattgtgggggcacgtacacgaagatccaggagccggctgttacgaagaagcagctcgatgccatgtccgcgaaagagcgagcaggccggcagaagaacaagctcgacggctgggtcaaggcgagcgcgaagactggtcgggcagagggtgatacttctgctcggcctattgatgtcgatggagaggatgaaacctcgaaatcgtctgggagtaagcgcaaagcatcgacgctgctcgtagatgatgctgtcaagcaaaacacgaagagatcaagaccagacgaccgtcattcaaacgtggagagcaaagcattggtcgcgtgtccgatatgtaaccagaaagtagcagaagcacaaataaacgagcacctggatgctctacacttgtcttgaacccagtgtagctgctggatgatcatatagacgagtagagatgcactaagagcatatgtcaaatagggttgctgcatagtcatgacgtcctcacaatttctccttaatataaccagaaatgagccaggcaataagaagtctcaagtaatccgatttgtattcagatatgccaataaaggctaagggtccgtagaccgtcgcttgttgtacctagtacaggcgggtatcacctcgttcagactagcacacctccatccgccaggcaggcaggtaccgacacctagtcgttcgcaaccctgtggagtctctcctcgtccgagctgttctcctcctccgcacggttgctcttcttgaacttggggcggtcctcggcgagtgtgacctcgagtctctggaatgcgaagctcctgccattccaaccatcacgacacttctcggcagcatcgaagtccttgaagcggatcgtcaggatgccctcgggttccttgtcgaagagcgtgacgttggtgacgtctccgaacttttcagcctcctcacgcatgtcgtccttaatgtcgaggtatgcggcggggtcttcctcgagatcgtcaagcgtgaaggcatgcttgacgatgcagaccttggcccacttgttcttcctaggcgcgaaggcttcggcgacttcttcctcgttgtcagaccactcagctagcttgctacaaagcagttagcgttggctgaagaatttacatgcagaacataccggttcaggtcagcccggttgcgctctgatgccttcttatccttgcgggtgagcttggagacaatctgctcgctatccttgttcttcttatgggatgggtcagcttccgtaacagtaatcgtgcccttctcgggctcgtccatgcgcaaggggtaaccatccaacatcgtgcaggcgagggcgatcgaagctctcttgaagtagacgatcagggcattgccgttgaaattgccctcgtcgtcggcgtacatcttgatacgcttttcgccatctgctccttgatcaattatgccgtatctagagaaggcctcttcgatatcgtccttgtcggcgtcgaggggcaggtttgtgacccagatggcgcgattctcttgaacgaccttgggcttcttagaagcctgtgagcgacacgttagcacgtcgaagctagtttcagctctggatttggatagtgctcacatgttcgtcctgcttggccttgcgcttcttgtcgcgcacgtcattagcagactcaacaataggtccctcggaggtattgtagccgccctcggccatgaacttatcaatctcttgctcgtcagtggacgtcatcctggcttatggattgcggctaagagcaagcttttgtgttcggtcggacaacgtggcgctgctgctgtgaatgcgcctgctctgattgcgcgcaaactgcttcaatggcgttgtcgtgcgggtggatttttggcgcagtgctctgggatggaactcgctgtttcaatgctaccaagaaaggctagcaacttcagcgggcgtatgctggcgtcgtgttgttgttgcgaccaaaagttcgagcttcagaaggctgcgcggcagaatctcgggcggtgtggagtgcggtcacgcgttgattacgcgagtcggcggtgaggtttctccgttaccggtgggagggctggtgaggagagctttgtatcaagtgtcgctgagagttgacctcgagaaagctgctgagggccgctggcaagacatcggatcgttagtcttctcttggagggcatgccttccagtgacgccatctcgagggcgcggatatgacctacacagcgctaggcgagatgtagcggacttgacagacgtgccgcgtgaggcaatgggtgtggttgaattggtggtgaaggtgaggttgtagtcggagcagctgttccggaatgatgcaaccgcccggaagttatctgacatgcttggcacgacaagcctcgatcgatccagccttcccacttcttagcgcgtcaagtgccgaccaactcggtttgcgaagtccccacggaccaacgctatccggttggcgatcccaactcgaggcgtcccctgtcagaagatgcacctcagacacaccaggacacacaaccgagtgcagtttggtgggtccgtataaagacggctaggaacgtagagagccacgacagtaatcctcacttgtctcctcacatactcattctgtgctgacaccatgtcgatagtcgataccatactcaggcccgacatgcgggacccgattcctcccccctccatgctcgtgcagctcagcagaccatttgctgagtcgctggggctaaacacaatgccctaccatgtgcatgaaatgctgctgggatttcttggataccacctcatcctccatgttttatcaccagctatatcgaagattgtgtgcccgcaaacttaccgaggttttaacaagcgcacacgactcaactggaatatccactgggtgtccatgattcagtcgttgttcatcaactctgccgccttgtgggtcatcttcaaggatgagcaaagacaccagatggattggaaaggcagactatggggctacactccagccagtggaatggtaagacattatcagaaatactatggtcgtgaagacctgaactgatttctttgtgtgtaggtccaaggctttgctggtggctactttctatgggaccttcagatctccctgcaatacatgtccatcactggactcagttctcttgtgcatgccattggcgctctggcagtgacatgtattggctttgtaagctgattcctcgtgttgacaaaaagcaagcttatgttttcctagaaaccttttggaaattactacggcctctcatttgtgctgtatgagctatcaacgccattcttgaacgttcactggttctgcgacaagctgggcatgaccgggtcgaagttgcaattatacaatggcattgccttgttagtcaccttctttggttgtcgcatcgtatggggcacgtactcgtcgattttgatctactccgacatctacaaggcgctgacgatgcctccccgaaatcccatggcgtctctgatagatgacgcaaagtgcgagggcaatgcaagtgtcatggaatatggtgggctaggctgcgaaattggagatttgccaatgtggctcgtttgtgtatacctgatcggaaatactgcattgagtctgctgaacttcttctggttcagtcagatggtcaaggcagtgcggaaacgctttgtgccgcaaggcgaagagaaagtcaagaaggctcaatgagtgggaggaatctttgttataacaagtaacctatctcctcgcagcctcaagcacctgtaacgaagaacgaatttaattattagcacttattaagggttccagcatgcgcttcagtgcagttatgatggctcatggtgaaggcaacacacatgccctagtgacttcacgtttggattaagatgctattctgtatggcattgggtataatatgcaatttatcttcaagcataactaacaattcatgatcggaacgagttccacaaacccatcctacgggtgatggagcattagcgacccaatgccgcaacagcctcttcaaaaacaatcgcttcgtccacactcttcatgggaccaccccacttgacaaaacctcgctcatcgacagcatatgcgcctccagtctgccacctgcaacctccttctccaacttgctgtccccagacacctttcattctttcccagcaagacttgattgtaaccgttccgagggttcagcaggtgtccccaattcgagacgccgaggccccagagcgcgtagagatctctcgactggtcgactacaacgtctacgttccatgatccacccaccttgtttacccagtctttagtcgcttgttccgtgcaatgtgaaacggcgataaagtggatcgaggtatgacggttcgctagacttcgcattttgataaagagcttctctgtgactataaagctgtcagtcataatttgcagcggggtaggtgatgatatgtacatggacatccacaatatctcaagaacaaaacgacaacgggtcgggcgtctacggttgggaactggagcttgggacttgattgagccttctccccaataattggagcgtcgcgaatgggggcctggactggggggagcctgccatgacgagaatgcttttggcggccattgcatgttggcgaatggattcgccatgcctccatttccagcaccatcttgtgttcccttcgagttgccagcaaaggggttgtcttttggtaaggaaacgccgcccagccccgccctctgcaaagcgacttttgtcgcgattgtgtctaagaaacccatggctgtggtgacgcctgtgaacaaggcagtcttagaggagtatttgttgtgttggttgagggatggtgtcacggtgggtggattggagaagcgaggatcgaggcgagctgaaaggtggtcggacgtgccaacacgtctccaagagggctgcacatttgtagcgaccagagcgtttggcttgtgcaggagctgatgaaacggggcatgtcggggctagaacctaagcttgtttgagacgagaacaattcgtcgcgcgaagtcacgtgtacgctaaactcaatgatcctgctgacgagaagaacttccacggagttgacggccacgtaaaggtgcacaagaacttctataaatgctcaatttgcctctagtacgcgaaaggcgctcctaagtaatactacattggggtatcttaaattacatttacaccgaaacttttcgctgccgcaacagcggaacgtggatcgcacacgactcgatcgtgaagtacgaagacacgggcgagcgcttttcatcaacataacctacttccggtaggcatatattgctcgacactcaagtaccgtctttcgctcgaggcattcctggacaatgtcctcgtcttcccaccaccatcttgactctcccggaacgtcgtcaacgaaagggccccaaacgtctctccacatttctcgtcctatcacggtggaaagctccttggttacgtctgtcgatgcgctgccaatcgcgcaaggcagtgtgacactagaactgctatctgagtgcaccatgtcgaatccagcatccgctagccaggtcggcaccagtgagcagggttttgaacagcgaaacaatctctccaggttgacagaaagtctgtcatcgatccaagttcgcaggagcggcccggcagttctgcgtacgggtgcggcatccataattctaacctccaacagaccgccgggtgcgagcagcttgtaacactcccggaatagctcaggcaacttcgaagaggataccaacgacggtagcgttgaagctctgatgtgtgcgaagtaattctccgggtatggcaagggcacagccccgcagtctcggacagtcaggtaggatacatttgcggggagcgtgactggccgccgtgattgattcgtaaggaaatgtactgtatggcgcgggtacatcgctgacatctggaacacctccgctgaacaccggttagattctgcacgacatgatcatacggtgacacaggatcgacttacagagattgccatacaattcgaggatccttccccgtatcacaagacggtttcggagtgactcctgcgttacggacattctgcatctgaaatcctgtaaggagccagagctgcttctcaagcgcgagctacatcggggtcagctcagacccgccaaggtttggtcacagaacgtacctgttcgtctacttcttccccaggatttacttgccattcttctttcagtctatctagcacaatctgaggacctgcgctttccattcgccggataaacttctggaagcgcgtaagctcaagagtgctgctatgggcgacagcgaccttgttgctcgtggatctgggtgaaacatgcatcttttgcggtgttccacgaggcgctagactttcccattcagaaattggcggacattcgatcgctctgttggtggagcgatgggccgaaaacacaggcgatttaatttccgcaacggccgctgctggctcaatagagtcatgcagtcggagcgcttcaaactccagcgacttatcgacaactaccgggggtggtcgcctacgaatcgtcagtacaaaaccaaaactgttggagtgtggttgttacctttttgctttggccgggacacaggggcttggcgatgttatgaaatcctcatctcgacttgtcgcgaaagagtttcctcttccctcgctttcgtgataagagccggaagttctagcatggtactgggagtgcttcctcgataatatcgacattgactggcgtcctcacttcccatggacgttcctgggctggtatcactgcatcagcttggttccttccgtcttgagcgatgtgaaacttacgcgaaaagcgtgcttcagtcgaattggtacgccgtgaggacgaatcgccgtccaattcaggaacttcatggagtggcaggtcaaacggtgcgccggatgggagatttgttgaaagagtgcttgcatatgtccaggacggttgtaatgtaggatccttaagactgtgtggctgctgcaaatcctggttggtttgtgcggatcggattgttgtttgcgatctggtactgtgatgtgaagatggtcggaggatggtcgacttgatgccttttgcttttttgagtccggatgtccaccaaagttctcgttcgccagatatagagcttcgagaactcgtcgatgttgttacagagccggctacactcgagcgctcccgcgctttgcgctctcgccgctcacctactgtttctgtattcggcccgctccaggacaggtcggcggtaaacatggtctgtcgaaaaaaacgattggcgcgaagatagacgtaaagaaaccctcaaattccccgcgcagaacgagcgaaagactggagaagtatcatgagctgtgacgatcgtaagccaagatctagacgagatagtccgacagtcgtcagggatcaagggaagcagtgtcgcagccgctagggggcgcgctcagcggctcttgcccccttcagggaagcaacatttccgtcacacagtcccgacagtggcttgtaggcttatcaaagagcctgacaaggaccccggaaccaagttgatggcacctgtccgctaacggtccaggatgttgtgccatcacacagagtgccttgtccagggggcgcacctggcaagtatgaagggtagaacctacagtgtacgatgttgtcggttcacacgtggggtacgcgtgccggtgagtttagatcaagacactttggccaatgtagaactaaagtcgtacgacaggcacacgccgcgaaatcttcattcccttctctggctaggtcttatttgcaatgctagggcaagtttgatggcatttgtagcggtcaggtgctgggaagtgtgaccagtttgagcctgctgaaccatacggcgcatgcgggtgagccatctcgggatgtggtgcacattgagctttttccatttatggttcgaccgctgatcatttcccagatgtctaacgaacgacatgaccaacatatgaaggtggacgggatggcgcaagttggagtccgcaagccagcctcggaatctagtcaaagtatgcagcgaagattaaccagctccgctgtttcacatgatgcacagacggacagcgggtggatcgatacttttaccagtcagtgatctgcagctcggctgttcctggagtgcgactagcgttcctgtgcccctgattcgcttccgcaagccaccatcgtacggcctagaccatctgtcccagtcggtgtccagtacgacactgctgtaactcactcgcacgacaacgctttcccgttgtggagatgtctggtcgtacgccaggccagccatcccaagcggccatgctgtcatggcaaacttgacagcctttcggcggcgttggaacccggttctaccctgcttgtgcttgcagcctttgctagctcagaggttaatcttgtcgactgcgatgcatcgattccgacttctgttggtcatgccatgataactcacactgtagcccttgacacgtgctgcagtagtatgcccttctccaaggtctacatgaagactttcagcgactttctttcaacgttcctctagtttcgtgttagacgatccgacacccatctcctgacactttcagaacatttgacactcggcaatagagtcgggacgttttcatcttgacgatggacagcatccgcgagtatgtcgagttcatcaacgtttctataggttcgtcaaccttcgggcggatctttcgtcttgaaggatctggacatgtaagttcttggattcgcttcgtcgacacgatcacccactgatctgctctgaagccatcagagatcaagaataccaagttcaccaccgaagtccgcgctgggctgaccacgtttttcaccatggcttacattatcgccgtcaatgtgagtaccctgtacattgcactagtacactgctaatgcatttaggcctcaattcttgccgatactggcggcgattgtgtttgcaatagcaatgactctaacgatccgttgtgtacgagagacgctgcatttactctctgcaagcaaggtttgtgacccatgcaggagcgcaaactgcgaactgaccacattgcagatctcaaccgatcgctcatcacttcaacggctgccgttgccggattctcctccttcttatttggcttcctcactaatatgcctgtcgcactggcacccggaatgggtcttaacgcatattttgcttttcaggtggtaggatatcacggtgatgggatcatatcctacaacctggcactgacagctgtcttcatcgagggtttcgtgttcatattcctgtcgctgatcggaatgcgccaatgtaagtgaagatggttcgggctttcgatctgcgaaacatgcactgaccaaggatctgttgtcccatagggcttgtcaaaataattcccgtatcgttaaagatcgcagcagcttgcggtatcggactcttccttgccttgatcggactgggcaacaccacaggaattggtgcggtctctggagcgcgttcgaccacattgcagattgctggatgtccagaagagttcttcgtggatgggacatgtgtgagccataagatgacgtcgaatactgtgagtcgactaccaccttatggaggtgttacaagtactgaccgggtgcagatgtggctcggtattatggcaggcggcttagtcacagcatatcttatggcatacaaagtcaagagtgctatgatagttggcatacttcttgtctcgatcatttcatggccgtgagtctagatgactgctatttaagaattacgcaactgactatcgaacagacgagacacttctgtcacctactttccagacaccacagttggcaacagtcgatgggacttcttcaaaaaggtcgtaaacttccatcccattgatcacaccttgaacaaattagattggaatatcacctcgaaccctggacaattcgctatggccctcttcacattcctctatgtcgatatcatcgactgcacggcgacactatacagcatggcgagattctccggtgttgtggatcctgaaactggcgacttcccgcgatcaacgcttgcttattgcacggatgctttttgtatctccattggagctctccttggtgtatcgccagtcacagtctgtaagtatcacatggcctcttttctgtcactttttgcatactgatgttgagtagtcattgagtctggagccggcattgcggaaggtggtaagactggcttgactgccatggcttgcggtatatgcttcatcatttccatgttcttcgccccgatatttgcatccatcccgccatgggctacagggtgtaccctcgtactggtcagtacagtttcatggcttattcaacattcactaaacacttttcaggttggctgcctcatgatgcgccaggtctccaacatcaactggtcatacattggcgatgcgataccctcattcgttacactcatgttcattccattcggctatagcgctgcatacggtcttatcgccggacttatggtctacaccggcctgaacggcatgatctacgtcaccaaactcgtttccggtggtcgtatcacgcccgacgacgaagaccaccgcgagtactggaccagtaagtacccttatttacagatctgcgcaacaccaacgctaacgcgcgactcagtcaagccacaaggcaggctcccttggttctttacagctagccaggcactagcaaaccagtttcggggacgccgtgatgaacaccgagaagactcgttttcgattaggatggacaacgatggctgggactatcaagatcgacttcccagcaaggcttcaaatcaaggtcatgagttcccaagaactattgatcagatcaatatgccaacaaatcccagtcacgagaaggttctgaggaagatgtaatgcaactacatacacccattcaaatgaaatcagcattttggtacagattggacatccctacaacattccgcaatctgagttaggacggatgtgggtgatatgagcataccactacggtagatctcacaactggcatcgcctgtcgagtctagagaccgtctcttcgccgcacttgccgcgcccggcatgttctcactagttcccgccctgtcttaggcgagacaaagtccagtaaaaagtttgttcgaaggagctacatcaccttgcgaacctaaccaagcgacttgtagattacaagcgagacaagaaaagtaagcccaagaaaacacctattaaacttttcgacctgcattgaatttgtagttgtaacttccaatttcatctcgatcttgtgtcccgctccctgcaaggatctaccgcttgcgagtaagttttccgaatacgatcgcctggttctccagcatcacccgcctggccccgccttgcgctcggagactccacaaagatgatgagtccacaataaaacggcatttcaatcgcgccgcatgacgaatatgtagagccgttgttggtttggtacactaaattcgctgcccaaggtaactgctgtcatggcttcaggaatctaatcaacatagcagcgaccattacagggttcacaacaaccttcacaatcgaacagctttgagccaagcatgtatgagcgatgaattaactcacgacgccaccgcgcatccggagttatcaccgatccatggataatactatgtactatcgacgaaaagcaagccacgggaagaggaagaaattcccacatccccagcgggccgaaaagaaaacggaccgataatcggcaaagtgcaaattgcgcacagcggacccgaaagaaggggcaaaacatatttcacgagcgacataatgtctgataacagcgtgtttgcttgcttgcgtggcatacgctgtacccttgttttcgcaccaatcgtgtgagggacgctgcgtgggacgacgatggagccgcccacaacctccactttcaagacgtgcatgttgcacagtcccgcaattatgcatgcaaacgtgcctgggaccattggacagcgaatagatgtacattgtcttaggcggcagggtcacaatctcggattgcatccgaatggctcgagatgcctgcaaggattacattgcttgcgacccgtcatttcttctttttttgaactttctctttgcatttggtcatgatcactgtatgcataggtgtacatgtcacatacccccctctctcctacagatcactcgggaaagtggagcaaagtgtaatcaattgtactagcatcccatgcattccactgcatcgccatcgaatatgctgatgcgccgttttctttcagagttcttgtgagcggttgcacagctttggcatccatttctgcgagggggaggggcgctccgctattttccatcagctttgcggttacacgacggatgcgtgaggcagcgcttgctatggagaagaggtggccaataatggacagctatgaccgctgttgagatgcgcgttgaaggagggaatcatccttcgtcgaaggatgctacaagtgctctttttaaatatattacagtcatcgttcaaggatcgagtacaacagtctcagatcctgcaggattgcttcacgacagggcggtttgagcgacaacggcaggatcgcccttacacaggaggctggcttgtaaccagagtacaatgtttgaagccaagtcagagcctcacgtcctgtacgaccccatgcgtcggtcgaaagtcctcacgtccaaaaaggattgcaacccctctttgacccgatgtgcatctcgcgtccatgccgatgtcacaccgtcgatgctgtgttaccatgagctacggccgcggctcgagtggaagtctcatgtcttccgagttgtccttctggtcaaacatgcagcgagtgcgtgacaaccatgttgttgcatcatgcagcatttcaggcaccgtacatgagcgtgttccgatatgtcttggatttgctttttgcatgttccagaagcactacactgagacaccagccgaggatatcaagtgccacaataaagtcgtaattactctgcacagacaccgtactatactcagtgtctgaaattttaaatggctcaaatcgtctcgtgtgcctggttttactaactacttagatgatcacataaacatgggaaactacacgactttcagtcgatacaagcacatgtctgatttaccaatatatgtgagatctgattgcagattcattcaaagatacatgcacatcaattatgcccaaaagccgtgttaacgcctttgagagtttcttaatcggggctatgtagagctatacatgctctgggtatcattctcaaagtttcagcctagatctcctgcattatctgacacaatatcactcgctatatacgttaatgaccgcatcattgatcaacgaggttttaagcgacatcgatgcgacgcatcaaagatttggcccattgcgcatctctctcgaccactgccacaccaaccctctcgtagatctcgtcactaccaccagttgcagcgacgagcagtccgtagtgcctctctcggccctcgggcagattagccgcttctgttccaagtacaacaaaatcaagtgctgttgaacccgttgggcgatctaggacgatgttgtctccgtcgacttgcgagaaggctccagcacataccaagcacgtagctagtcctctgttcgatttctgagctgacgagtagaaccagtcaaagaatggtaatgcgttgactaggagccaatccattctcgtgagtggcacgtgaagataggaaatcggtcctttcactgacatccaggaacacgatggtatctggcgaccagggggatatttgagtctaaccaaggccaagcactggctttcgcgctgccaaagaagacttcgaatgaggtagccgatatcctgcggatcatggacgaggccgtacgaagctgagccatacaatttggcaagtcggctttccaacccgcttattgccaccgccctatccgtgtcgactgtaaattcgaggctagaaaattcctcgtaggtttgctggaacaggtcgatccgaaaactcttgtcgtgcttgtatattgagtttggaaagtcgggatcggagaagaacgatggatgttgactgccgcaagttagccattgtgatgatacatcaggttcgaggctatgtacttattgaacttggacaatgcttcgcttcgcacatctgagccacattcccaataaagctgagtactagtgaaatgtagaatacgccgggatagggcgcgctcttggaagatccagcctcttctactaagttctgactcttccacatgctgcctaaaatcgtcgatcgggtcgcagagatagacacgggattgcttgcctgactcgaatgggatgtagataggatgacacgtcctaggattttctctccggaggaacccggtatggtgaccgatagcgcaagttgctgagatggtaatgtacgcgttgctaaagactgcctccatgttactgatctctcgttcagtgtcttcacaatcgtcctgaattatacacagtgagtcgatccaaatgtattgcaaaccaagacctctggcaatcaagatagcttcctggaatcgtttcgggagagatttacagctaaagtgggtctgccatcgtttatggttggccttagctaggcgtgattggacgtttaggtccgttcgatgcccagcgatgacttagaactgcatatctgtggtctttccgacgaattgagcagtctatacgaagggagtcgaggctgaggcgtccatatcgaccaggttgtcctcggatatcaataagtctaaagggcatccgaacatctgacccaggttggcactcgtggtgagtattgcaatgagctaaccactgtcgcatcaattttatctgaacgtcgctgcctggtgcgggtaatgctggcaaacctcgctggatatcattgggaactttactaggtgctggatacttgtcagcgtgggacttgaaagggaatggagacatagtacatgtttgtggccccacaatcaagttgagaataggtggatctcctctcctcgttgtcaacgacgagttctctcggagtatcagagtgttagggtcttcgatcttcaagtctttcaatctcttacatactgctgtgcattgagcgcagatagaccggcgagagattatttgggcaagcgtagccttgaaagaagttcgtgcagccaatcctgtcttggtatctgaacaatgggagcaaagagacttagaagactggcccacccacgctagtcttgcgatctctgctcttgtcagactggcaaaatagttcttcgcaaacaagttgtcgcggattggtatccaaacatcgtgcgatcggactgacgctcgcaatttgttgactaccgtcggcgtgaacttttttacggtcttatcttcaagcttcttgctgcgcatttcctggctctcgaactcttcaaaagacatgctcggtagctgcggatcgagcggcccattcccattttcgtgcagccgaaaagagggatggtggaggtacgtctgcggacgaagggacatgcggttccgaatcacctgcatttgttcgctgacatcttgcattgtgaatttctgtttctgcattgcttctgccatggcactcgagccatgaacggtgtgaagatggtctgtacttgttgatactctccaacgacttggctttccagccaccacttggttcaccaccacctcgagcaagtccccaaggactggacttggtgatattatacagttgttcgagaggtattccgataagtgtctgatccaaatttgggatacgcaatcattagggaatccgtcgccagcagggtcagcagtccacacattacagtctttttcgaacctcgatagctcagtattgccgtggagtatccaggcaattaattcgaagaacacgcagcctagtgaaaatgtgtccgtcgcagtataatcaagatccttcttactttgttctacttccggtgaactatgccgtggggtgggaaatctggtgcgagacaaacccgtggaatccaagttctgtgatattccaaaatcgctgattttgagcgtgccaaggtcaacgaactctcctctaaaccacagaatatttgtggggttgatgttcccatgccaggcgcaattcgtgacagctttgtcgagactatgaattgtattgagcgcgtcggccaggccatgacattgttcaacggtccaccggatgaatcgatcaggttcgtgaatctcctgcttgtcccaaagatcacgcaagttcccgttagcccatggaaacatgaaataatgcttcggaccgtgctggaaagtagcaagcggtaggaccgtatgctcgcctcgtatcttgcgcacgacatctagctcgcctcggaacttgcgcacggcatctagcgagtctgtgacatgggattgttccactggcaaaagagttttgagtgcaaaaaaactagactgtcgatattagtacatttcaatcacaaaagaagtcgaggcactgacctttgtttgggaaggaagatgatcaggggatatcttgacctgagagacgcgcccataacctccagtagatcgttcaatagtacgcgcttcaacgaaaggtagaatgacgctgctgtcaaactcgtagtcctttcccgtatcaaatgttggtgcgagcgccagccattgatttgtgcaaaaacgctctatgtctgatgtttgccattcagcaaacggacgcagtgcagggtggtcctgaggtatgccgctacttgaagtcatacacccatctgtgcttacaagaggaaggtattcgtctttgaacttctgacatgcaagttgcggcatggatcgttcgagtccaaggagtatcagaatagcaaatacttttttagcgtgggtgtggatgtatagagccagctgctggctgtcttcgaaaccattcgcatcgaattccctgcgtaacctgtcttccgtgaggattttctcgagggcgtgacgaggaagaaactctgcgcccgagtacgtcttggccatcgcggctcgcattcttgctgcgagtcctggagtggaatcatctcgttgtatttggtttgcgccgccgctcattaatacactttgtgattctctagttgacacgatttgccttcttttatgcgtcgtagtgaaaatttcctcttcgcaatttgattttggagtgtcaaaatacgcccgcgttttaccgatgtggtcaaagtggttcgaattgacgtcgtcctgtcgaacgtgggatgtgtaatacttgggcgagatttgttgcgatggctgttgcactgcatcaggaattgctcctacgcacggcagcgacgcatgattgcttgccaacgacagcagcctccgtttgatgtctgggtcgagtgatcctgatatgttggctgatttccagctatcaagccaaccgtcaagatcattgcggcccggttctctggccatagcgaagtcgaggcataagcatttgaataattaactgctgagaaaggcgacgaatttgcgagctgttattgtggcaggtgcgaagacaacgaggaaagaacgttcttcgccgtgttgatgggtcgcgacacattttgattgacgtggcggtggctgcgccctctcatacctgcctgcgcctatgcatgcgggttcctgaccggtcagctgcggaggaagttgtctgtaaatcgtcgcatgcgaataataatgcacagagatgaatgcatgtgatggaaggacaacgatctaggcagcaaaggcgctttgcggtcgtcagccacagcgcatagaatttatgcctcgactctattgctcatcttgagggcgcatcacacagcaagcttcagctgagatttcgggaggcacaatgaagcatgagatctgttcatcgagtggaagcggtggttttctcgttgggttgggttgtgttgtactattcctgaacttaagcaaccacttgaggagatcaaataagcgctgttgacgttttgactttctgcttccacagttttttatttgcgctgaattgttgtattgaatcattacaggtgttgttggactttttgggcaactgaccaggaatgtgattgtgcttggtgagaagctgattgcttacagtaatcatgtccgaatcggtcgtttccaagctccctcatagacggcccgagccatctcccagcttattatataaatgtggatatcaagtcaaggtcttgaaaagcgcatcatgccaccaaagcatgagcctcgcaggtaatcgtgtgcgtcgtgctgtcaatcgtgtcggactacccgatcaggcataccgaaagtgaatcgtcaaagaaaaagaagtgaagcctgaatgaaaccgttcgcagttagtttgagtctttgagatgagtcgaattgagcaagcgcgctagcaatcgcttcactgccactgggagctcagctcaagacaatgaacctccacccgtggacaatacaaaacacacccttgaccttgaaacttttcctgacataactctgcccacactcttcaaattgcaactcaacacttctgattcccaaatttcacaacaacgttgcaaaaagtacaaccatcaccgacctcggcactttccccattcgactagcgtctgatcagatcagtacgaaatgcctgcgactcgcgtcacgatagcgctcaattcgaagcagtctttaaaggctccactactcattcccgcctctacatcggctgatcccgcagcctcgacgtctatccgcgcactcgtcttcaagacagcgcaatcgaagctccgtctgaagaagcccacgcgcatattcgtcgggcgaacaggccacgagctactcaccgaagaggactggaagaccaacatcaaagatgatgttgtactcctcctgtcagctggagaggattttgtcggcgtgaagcgcgaatccaacgttcatggtaagttcagttctgttttgggtagtttgagcacatttgcgctggatgatccctgctgtaccaatatctggggatttacggctaacctttgaataatagcacatgccaacctcgagtgtcctgttgagctccttacttcgaatacacctgtcgaaacgcttgctgtcactcagttgtcgactacggcgcatactttacctggaatcgtacatgcggttggacagccggatcttcaccctggatcgaaattccccattggcgctgtgattgcttcgaaaggatgggttcatccgccgttgattgggggagacattggttgcggaatggcctggtttaagactacgcttccgcgaagtcaagtggatggtgacaagggcaagaaagtagctgagaagctgcgcggtctcgaaggaccatggcgaacacaggcgcatagagaggcctggatgcacgaagaagatggcagttgctcaacgggagaagagtgggatatcgcacttggtaccataggggccggcaaccactttgccgagatccaggtcgtcgaagagtcgtctttgtctgcggatgacaagctgagtcttcaggaaaatgatgtcgtgctcctagtccactccggttctcggggctatggcggtagcgtactcaagaagcacacgaccgacgcccacgtcagctttcaggaggatagcccagaggcgatcgagtatattaaagagcacgacaaggcctgccaatgggcaaaggcaaatcgggacctgatagctttgcggtttctgtcatgcttggaacctggcaacgaagcctgggatctcggtagctcaagctctgaagatgtacgagtcgacgtcgcagcgatctcgtatgccaggaaacaacttcaacaacggaaagtggttgacatttggcacaacaacgtcgagcgtgtcaagtggcctccttctccaccttcaacatcatcggacttagcggacgcggccagcaatctcagtctcagcgatggcaaagcctcacaagaccatgtgtggatccatcgcaaaggcgctgcacccacatacaaccccgagacccaacagccactcgagctcctaccactaccaggctcgcgaggcacaccaacactcatcctcaaacctaccttctccacacgcacctcctggggcctgaagaatgcactatctctcgctcacggcgcgggacgggcgatgacgcggaccaaggcattgacttcgctgggagcaaaatataagggcataaacatcttggagccaagagctggggactcggaagggacatgggtggtgtgcgacgagaaagacttggtcttcgaagaagcgcctgaggcctacaaagacgtcgagctggtcggtcaagatctggtagacaaccggagtggctgagattgtcgggcggtgtcgtgcccgggtaagctacaaagtcagaaacgaggcgcgttgagcaaggcacaggtgcgtgaagtcaaaatcgatcggtgcagcaccacgggtgtctcagagtgccgacttggtgatctgtcacccagatgttaggaagtttcgaaacggagttccaagctccatcatggcaatcgcatcacttgcgccggtcgcagcttggcggcactttatcttcgtcctctcaacgtggtgccgcagcgcttcggcaacaggactttatgcccggaacggccgatattgggctgcatcactttgatgtgaccaaccctgtccgctatcacaatccgcgtcattctcaatctacatttctctctctccaagccatttttccgttttcgacccttcaatttccacgtccattttcgttgtccgcatctttctccgtgctgcacaagccgtgcctcaggagtgcagaactcaagttcgcgacagccgatacccggagagagtttatggctatttccgtcgccggagacgaaacagcgatggtcctctgaggcagagacgtggaaacgctggctaaagattgtgatggtttggggcgcggtagacgctttgaaagccacggagtcaacagccgccagtttgggatccaattttggatggcacctgcattagtccctgttggcatgggcgacccctggcggtgtcaggaacggtgagttcgcttccggctgcggtgttgcaaaagagaaggcgtgtgtaggcgtgtgtcggcggctggtgtgcatggcggggactgtcaccagcctcgtcgaattcgtcttgtgcgtcttgtcaagatcctctgataacgggacgattcgcgcgggtctcacagcaggtctctgcgcccaggcgtggttcctggggccacaggcgcaacgattggtgggggatcgtcgccttctctcggcgtttcaaaacggacgagcgcacgcgccaaagcttagcctaagacactgcaaacattgacatggtttcacccctcgtcccgcaatatactcaccatcaccgcaactgatttgcagccttgccgccaatcgcagccgagctctggagcgggtgcagacgcagccatggggcctgagggatagcggcactgtagtggcttgtgtcgcgagggaatggtggaggatgcgatcgccgtggcaccctgccgccaacctcctccgtgcgcctgcggctgtgcctcttgtgtatatatgactgtgcagccgccctgctgccgaatgtattcctgaggatcatcgccgaatttgccatctctgtctccgctctgctgtttgctttcagtcctcgtcacatcattcctgtcgctttctgtgcattccacctgcctcgtttgtctcggtaagtcaagttcgttccttctcattggggtttcacagaggacgcggctgtggcttcccatgtgacgtcgtttgttcgtttgcaggcatcacacaagggaaattcgcagccgcggtttttaccagagcgcgggatttgcccgatataagacctcgactcctctttcttacatgacccaaccattctgctctgcatttccattactctactccgtcaattgtacctaacaccctcggtagtaccactcgacactctccgtcaaacactcaattcctatcaaaatgcgcacctcagtcttcaccctgctcgctgcggcatcagccgtgagcgctcagaccggccccgcgcctcaggttgctggtaacccagccggcgccagctacgtcgctaccctgcctgtcaaggagggcagccctctccgcggcgccatcaccgccgtctccgctcccgatggtgtcggtgtcttgttcagtgtctccttcagcggcctcccagccactggcggccccttcatgtaccacctccacgagaagccagtcccggagaacggcaactgcactgccaccggtgcccatctcgacccgtacaagcgcggcgaggtgcccatttgcgacgccagcaagcccgagacgtgccagaccggcgacttgagcggcaagcacggcaacttcacatctggggagttctctgctgagtaagtctatctgttccctgaagtaacagaatttggttgctaatttctggcgtagatatgttgacccgtactccgcgctcatcccgggcaacaacgcttacttcggaaacctctcgttcgtcctccacttggccaacaagacacgcattggctgcgccaacttcgtctcccagggtgctaagccttcatctggcgctagcctccctgctccttcggccacgggttcgtacaacaccactgtgatgccgaccggtggctcgcctgtcactcccacctcagccccgccatcagaattcaccggcgctgccgtcaaggccgctagtgccgccggcgctgtgctcgttgccgcggctgccttcgtcttgtaaatgattgagactatataggaagttacattcgggcgttttgtcttattcatttgatacctcatgagcgcgaagtcgcttcggctcaatgttttttttcttcgaaagatggcgggtggattaattttggggaacactttattcttgtacatggctggatttgaagtgtcatgtgcgcatgactggaatgtttaatgtaggtagaatgaatccgtttatgaaatcttattggcatatttgaagtgactgagcctataaggacgtgacatgttaggacatggtaagtcagccgttcccactcaacgcacattgtataccattcgctaagtccgtacagaaatccccacaccatcatagcctcaatctatgtatcatttccccatccccttcaactccctcgtcctctcctcactctcccccaaccacttctccaacaacgccctatctctcggcttaaacccgaccttgaagtacttgggctcgagcgtcaaactcgtcggaatcgcattcgcctccaaacaatccataatcggcttgtccctctcatccaccggctccgtaaactcaaacgcactaatcagcctcacaaacgccgtgtacagctcgcggttcgccaaatgactcccaatgcacatgcgactccccgcgccgtacccgtaatgcggcgtgcccgtgccatcgggcacgtcaaggtagcgctcggggttaaatgtgtaggggtcggagaagtgcgtgtcgtcgtaatcggcagcgtacgcgttcatgtagaacgtagtccccgctgggaaagtcacgccgttgtattcaatgtcctttatgctttggcgcggcagggagatggggatgacggtccagtagcgcaggatttccttgtacagcgcggtgatgtaggggattttttcttcctcgagacatttgtgccaggcgtcgttgttggggtacactttgaggatctcggcgtgggcgcggcgttggatggattggcccgagggcgtggcgagttgcgcgatgcccattatcagattgcctggcacggtatcgagacccgcggataccatggttagacagattgattttaactcggctggaggtgaagtaagcatggtgtgtggagagagatagggaggggaaggcctaccgcgatttaatttcgcgtctggatctttgatgatattcccagtaatacatggtttgtcagtgcccttttctatcttctccagcagcgtgtcgagaagtttgttcatgtacacatctcggcggtctctgaacttcttcgcttcgttgctctgactggggaagagacggagtagtgggacgtagtcttgccaattgttgcttgtggatcggaagtttcctacccctcgctccacgtcgcagatttctttgagtagtggcgcatccttgtcgccgtcaattcggaagccgtagttcagggtcaagcttgtgttcagggcgtagcgctgccagtaggctcgcgggtcgatgtctagctccccgcccttgctgtcgtttaagagttctctgatggaaacggtggattcgagatcgatcagaggcatgtaggattgtacagctggtcgattgagcgccgtgccagcagctttgcgtctgttcttgagagactcgtcccatggggaggtaccaatggtgaagccctgggaggaagagaccactgtgtggaaggtgtgaagtgtaggacgcgagatgagggctgactggtgggtgatccagagatgacggaccgagtcgaatgagttcgcaaagacaattctctgtagtttggattagccattgattcatctcgagcatttcatgttgttttgtcttactctgttgcccatccgcacctgaaacacaggaccgtacttcttcgcccatccctgtgctacctttgcatgattcgtgccgagttcgaccaagctcccaaacaaaggcagaccaggtacttccggaaggcccttgatgtgtggcttgtcagtgccatatagaagcctgtagaggtagaagcccaagacggcaacgccagcgacgtaaagaggtatcgtcatgttggcttcaggcttccttggtgctcaatgatgaaatggaccgtaccagtcataacgagcttccaagggcgccttccgcacttatacccaacttctgatctcaaatgccaacgccgctaaaaggatcctacttccttgaggctgggctaatggaaactcaaacgcttgccatggacggcatccgcttcagcatctttagcgttggtctcattggctcgccagcactgtgggattcgcgttcgtatgcaacacagcatgactgtgagagatgtcgcggaatgtggccgcagatggtaggtctgtaaaggttattcttagcgtggtgcggggaagttgcgcggtggggtgtgaggtcatgcatactagggaaatgtacatgctacgcgaagatgcggctcaatttattcgacgtatagacaggcttgcaggaatacattcacaccgagtattacccgaggtgcacagcaaatgcctttacacagggtgtggaagcggaataattcctcagtcccaatacactggatcaaatgtccgatacaagactgattatcaatatggaaattctatcttgatgaatcagagtcgcatacaattaattgaaacgtcaaccatcatggaagggttcttggttgctcatgtgtgccgatgtcatcctaccctttgaacgagcaaggctagggtacctgacaatcatgtgggtaacgaaagtccactggagaatacaatgtgtgattttccgtagaaaatatgacaggagacggtctattcgatttaattgaagctcagcttcaatgctggctcgatccgtcccacacactctccaaaaccaacaagtgcctcttcgtctgcaccacaaatacctcttattgtgatctcgtcgccgtcctcaaggaatgtccgcttctctccaccgttcaaagcgatggtctcctttccattctggctctgctccagaaagctaccgtactcagcagccgtctctccactaatggtaccagacccaagtaggtcacctggctggaagggacagccgttgatagtgtgatgcgccagcatctgcgggaatgaccacatcagatttcgtgcattgaccttggatatggtcgtattgttgccggaggatgcttggagtcatcagcgagaatacaatgatgcgagcaacatagacttactcttaacgtcaatctccagatttatgtcatacaccgtcttctctgctttctcctttaagtacggcaggacctcagcctcattctcaaggcccttggtcttgaacggctcaagcgcgtctgctagcacgacccacgtgcttattgtcgtgccgaaattctttgcgttgaaaggcccaaggggcacatactcccatgcttggatatctctggcagaccagtcgttcatcaagaccacaccgaataagctatcttcagctttgtcgattggaataggttctccttgcgggtttgagccacagacaaaggcgccaagctccagctcgatgtccagtttcttgcacggtgagaatgtgggtattttcttctccgctgtaggatcaagcagaatctgtccattgggcctgcggattggagtaccggacggtactactgatgatgctcgaccatggtagccaacaggaaggtggttgtaatttggttgtaaagcatttgtcggtcctctgaaaatgacaccgcaattgtatgcatggtttctgccggcaaagaagtcggtatagtcacctattctgaacggcaaatgcgccttggtgtccttgaggggaatgagggcttgcttctggagcgtcacgttgttcttcaaaacatccggatacggtgtgtctgctgtgaagacactttgaatgtactttctcacaacagaatgtatcggccgacccagtgccgcaaacgcgttcagattgggggttgagaagactgcttgatgaggttgtatggtcgatagcgccgagaagccattgctggcagcgaatgcttcgagatctagtgcgtgatctccaatggcaactgccactcgtggtgatgttgaggatgcagtcgaaatgatgccgaagggaatattcgccaacgagaagtgtgaccctttgggaatgctaaaccaagatcgcgtcgaagccattatatatgcctaagccagaggatatcgagaacgtgcctctaatgctacacaattagtgagattcaatagcagaagttctttggaacgactccgatttagtgtagtctagcatactgttacatctcggtcggtgatgacggcttctggcggaagaaggatgaacgcggagaacggaaagtttccgcctttacccaacggacaggggttcattgtggggtaagccgacgaccacgtccgcccagacctcaacccttccgctttgtgcctgcgaatgtgaatgaccacggaactgcaagccgcgcattaccgcatgatgcatggagctatggctggactgaagcttgtggtaggaaatttgagttgtctgaccatgtagatttctaattaacaatttgctgaatatacctaatcaagctgtcgcgtcccacacgtaacgctttcgcgaatcacactcttgtcgtacaactcatctacgcgtaccattgaatctcttcacaaacaatcaccatgcctgtgacagagtttgcgttcaaggagaagtacaagtatcagaatggcttcaactcttaccacgagtgtgtattctcagataccacccaattgcacctattgacctggttctaggagtgaagcagtagaaggcgcacttcccatcggcgcaaactccccacaaaagcctccatacggtctctacgccgagaagctatcagggactgccttcacagccccacgccacgagaaccagcaaacatggctctaccgcatcctcccctcatgcgggcacagcaacttcgaaccccgcgaatccaagaccttcaacacaaaccctgagaataagccctgggaaaagatccacttcatccccaaccagctccgatgggatcccttcgacttggacgagacagtagactgggtgcactcactccacctcgtcgcaggcaacggcgacccaaccaccaagacgggcgtgggatacttcatctacgcggcgggcaaagacatggcgaagaacgaagcccttctactccgccgacggcgacttcctcatcgtcccgcaacacggcattctcgacatccaaaccgaactcggccgcctcgtcgtgcgccccaacgaaatctgcgtcatacccagaggtatacgataccgcgttacgctgcccgacggccctgtgcgcggctacatcctcgagctgtacgagggccattttcaactccctgagctgggccctattgggtcgaattgcctcgccaatgcgcgagacttccaagcccccgtggctgacttcgacgaagataccgagtccgagtggcatgtgctgggcaagttcgctggccatttatacgcggcgaagcagaaccacacgccgtttgacgtcgtggcgtggcatggattgtactatccgtacaagtacgatttggggcgattcaacaccattggctcgatatcatttgaccatccggatccgtccatctttacggtgttgacggcgcaaactgcacatgccggcacggcgctggcggactttgtcattttcccgccaagatggcttgtagcggagaacacgttccgcccgccgtggtatcacaggaacaccatgtcggagttcatggggttgattggagggcagtacgatgcgaagacgggtggtggcttccagcctgctggtgcgtcgctgcataatatcatgtcgggacatggaccggatgctgcgacgcatgagaaggcgagcaacgtgaacttgcaaccgaacaaggttggggagggcagtatggctttcatgtttgagagttgcttgatgatcggtgtgacggactggggcttgaagcagtgtaagaaggtgcaggaggactacaacgccgagagctgggagccactgaagccgcacttcaagaggccgggaccaaagaagatcgataatggaatctcgccattgaaggaaggtgtggaaggagacaagggacaggtcccacattacacctgagtgaaggtctgaaaataatctgacaatcgaacatttagcgtcatattgctgtatgaattgtgatatccgacctcctgatcttacagatgaagcaaatctgaccgtacgccgtgctatgctgatatccaaataatgaagacgcttcgagcttttactactcgcgggcttctgaggctgcaagatagcgatcctattcaactactcgtcatcctcatcatcgtcgaccacccttctcctcttcgtcctgctgaccacgacctcctcgtcctcatcatcatctccaccagccctcctcttgggactaggtgcgatgccttcgtccagatcatcgtcgtcatccacaatctccggctcctcgtcactggctgcgatgaagtcgtcctcctcgtcatagtcatcttccctcgatctaccgggacctcttgcgaagtcatcatcgtcgctccagtcacgccgtaagccgcccttctggcgtggtttgcgtgggcgactggcagcgtcttcgaggtcgtcaatgttgagaccagatgtgcgacctccagagcgaccaacggtgcggaccgcacgttcagcttgacgggcttcgtgcttctcacgagcacgggcttgtcgctgcttctccttgaaagtggcctcttctctctgccgccgtaattccgggtcctcattcacatcgacgaaggaaatggcttgatcggcgtcgtcgcgaccacggctggcaatctgggcaagatcgttttgcaacttctcaagggcggtgtccttgaggttcgcggctggcacgacgctgagcgcagttgtgagcttgttcgtcacgcgcatgacgttcgcttcctcgtacggcgcaaccagatatgtgtagctctccaacttggcactcggctttgcgcctgccttgatcgaggtgggtgtggggatcttgggcttgacctggggcggcgcaagcgtgttcgcatcgatgtcgaactgcatggtcgggtcgttcgcgatctggagagtgagggagccgtcagcccatctcaggatgcgggcatttgactggagctcggcgttgtttgagggtgagcggcgccatcggatcgtggacatggcggtattgtaggcagagaattggtcggacgcagggagctttgagtggtggtctgtagtcgggggctgaaacgtcttatggctgaatgccgtggggtcgaaggagaggaagcgcgggaccttgagcaagtagagctcaccgtcgctgggttctggtatggcgtgtcgcgcaatatccgcgtccataaccgcgaatgtatgctgctcgccttcctcttccgcagcttcttgcgccctggcgcgatctgcgcgtccttcatcgtcgccagagtcgagttcttcatcgtcgagtttgcgagctctatatagggtcagcttcgacttcatggacagctgtctgttcagctacttacgctggctcctcttcgtcgtctccaccgtcgccaaacaggtcgtcctcgtcctcatctagaccattctcctctactgtatcacgtggtgcctcaacttcctcgttggccgctggagtcgctagatcatcgacctcattatctgagatggccgcattggcttccgcgtcagacatggcggcggctggttgttcttttgatagctgtaattgctgatcgcaaagactgtccggatgcgaagagaattgacgcgaccaacgatgtgcaggattgatgaagacgcggtcggcacgtcaaggtaaaggtgcgcaacgttgacctgacagcttggtgaacaaagttccgagcaacagtgaagtcgcgctttcccaatccgctctagcgcgccgccccttctcgatgcagccctggcggacccaaaatcgctggctcctcgagacgtaccaccaacaacatccccctctctgtctgctgcatacgcactctgtcgccctagtcagagcctagcattcgccctattcgtctgttcaggacactgcatacccggcagctgcaatcatggcgtccttcttctccagcgtgtaagtgcttggcacagctcccttccccaaatgctcttcgcctggcccatgtcaagcatgtctgtttcagtctcactttgctgcttttgtttcaggatttgaacgtgtgatatgcacatgagttcgcttctgatatttccgccttccattgtttatatatcttgctgcggaacctcaggttgctttgctctgacatatcgctgctagacgccaagggctcgctggtcgctccaacaaaggtacccagcaacagggcaaaggaggcactccttctcccacaaccccatactcgaactctcctacttcacagcagctgccgagtgtgcctcctatgccacactcgccagcattgtcttccgcaatgtcgttcgaaagccagggtgccccggatagttccgtgccggctggctcccgcagaccgccattcttcttccgtgaggagtattccaacctcatcgtgaagggaaacttcatgactctggctgccaagccgaagctcgtcgacgagggcgaatggctcgcacacacaggtaagcctcaattcccacaaagtgaggggtcattgttgaccacgtgagcagtcgtcgagcagtatcgtctgctggagcaaatgattgagatcatcaaagtccacgacgacaggactggcaagccaatctgcaacccagatgtctgccctaccatgtcagccagcggccacacttacacctggctcgacaaccagaagaggcccatcaagatcccagccatccagtacatcaacctcgttcagaagtggatcgtgggcaagatcaacgaccccaacatcttcccaaccgacaccacctctgtctccatcggcgcttccacctatgcatcaggatctctgtcaagtggcggcacccctcaacctcttggacccaccagcctcaatgccccgctatcgcagctagccggcaacgagtggctcggcaagccctccggcttcccagagacattcgaggcagacatcaagagcatctaccgccagatgatgcgatgctatgcgcacatctaccatggccactggctcgagcccttctggaacgtgaatgcgtacaaggagctcaacacgtgcttcatccacttcatcaacgttggcaagctgttcaacctgcttggtgagaaggagcttgagcctatgcagccgttggttgacctgtggaatgagaagggtctgctgccacctgttggcgcgacttcgagtggccaaccggcgcaacctgctgcttgatgattgaggtgatgtcagcttctagagttgatacagatgtgatcgggtacttctcgtagccatttccctttgcttgcgttgggccaaatatgagggtttgaatgaacagtctgggatgttggcgttcaggcatcaaataacgacataagcatgtgtatatgcatcgaatagagcaatgaactcatgaatcgatgcagtttctaagtgtttctgtgcatccacccctgattggtcaatgtcgcagaggagacccatttccattcatcccttgccgcgggttcacgtgccaagtctctttgttatgattccaaggttagcagtttgacaggcgaacagcacgtccagaagtgcaaagcagcagcattgccaaaaacgatctaataagagaggctcaaatttgatagtaccacataaagtaaccagagactgtttcggttcaaaccaccaacaatccagagacgcgagtcatagcatgcacacaaactccaatggtgaaatgaaatcgagtccgctccaccatccgatttgaaagacaccgatgcagacgttccatggtcatgtatgtggcttgcgtgagacatatggctggaaacaggccatgtagagaggttttggggcgtgacgtgtctgtgctatgcagacgttggcgaatgcagatcgctcctgccgacatgcgcgggtcggcttagttgtggccggccttgcgaagcgagttgctcaaccattcgagaccctcatacagaccatcaccggacgtggcgcaagtggactggatgtactagagtggctgttagcattctgctgagataagggagtttcgctctgtcgtacccaagcacgttgtcggaggctgtgaaggccgagcttgtcggtgatctcagcagcgttcatggcgttctggagaagtgtcagttttgcttcgggcaagttgcggcgcgctggtgctagcttacgggcaaatcctgcttgttggcgaacaccagaaggagagcatcccggagctcatcctcgttcaacattcgctggagctcctcacgggcctcgacgacacggtcgcgatcgttgctgtcaacgacgaagatgataccctgagtgttctggaagtaatgcctccagagaggacggatcttgtcctgaccgccgacatcccacacggtgaactgaatgttcttgtactcgacggtctcgacgttgaaacctgcgggtcggcttgtcagcgcgctgcgtcttttatgcgcgtacagatagtcgcataccaatggttgggatggtggtgacgatttcaccaagcttaagcttgtaaagaattgtggtctttccggcggcatcgagaccaaccatgagaatgcgcatctccttctttccccatagcttatcgaaaagcttcgagaatgtaagacccatattggcggtgggtggtgtggtgtgttggtgtagggtgtgggtaggcggtgtaaagaccctcgaacctgtagagccgcgggttagtacgctatcaaagacagcagcaacacgctattgccggtcgtgtgggtgcatcgaggtgagtgttgtgcgggcgcatgcagtattgagcgcctgatgcggcttcgagggaagtgagcggcgagtgcggcaagcggcgcccactgtagagtggacgaagcctcggtctgcggtgcggggcgacgacgtttacttactgcagatgttcaagagagtcggtggtggttggagatggggtggacgggctgtcgatgtactctaattgatgcacaggaagggcctgggtagaagagaggtggtggacttggcgacgcgggcgaaaacctgagcacggactaacacgtgactgctatcgaatcgcttatcgactgtctcctggagttgcggtgagatttgttgaaccaacaaccagtttcagcttttttgctccttttgaagagccttggccaagtggacacgttttggttgtgctgcattgggcatcctgaggcgcgtctggtaggcaacgacgagtttcggcgatccgtttagctgccccatgattgcgtgagcggagggtccactgcccgcgcttgcaaatgaacttgtgcaagcttcttttcacagagaggtattgcacgcttcacatgaaaatcgctaacggccgtttctgctgctacaacatgttaaagtataccagcgtgtcgcctctgggtagcagatactccagcgtcttttaccaggcagcagccacggagctataacgttagattaggacaacaaagcacggttaaacaggctgccatgttcgtctaagcgctacctaattggagcttctccttcttctttaatctcgaccagtcgcttttcaaggtcgcatcatacttcacacaaaagacttagatccgatctcctccaagagcccgtgctgcacgaatgatggtcctaaagcagagcgccactccagtgaaccacaagacgctgcgagcagcagtcgggccttgtgtctggtgcgtagcatagaccccagtgtatagcagtcgaacagccaagaagagaccagcgaagccattcaatccgtccaagccctgcttcttcagtccagccatgttacccaacacgactgctgcggcaaagagtggcatgttctaaacacagtaagcctgtgtttgattcgcgaatatgatgcatgagaaacgcacctccatgccattggcgtggcatgcttccagacgctcgtacttggcgaactcctctgccgaaaggcggtccttgagcttcgacttcagggttgaggagcgtggattgcggttgtcccatttggtgagctgacccccagtagcgacgttcagagcatagctatgaggcagaactgataggacatagtaggctggaatggccagaatagacaagttgtgggtgtcaagaaaggacggcatgttgcttggtatcgtcaaattgtctatgaggctgatgtagccgtgatgctcaattactgcaaatttgagtgtcaattcggatgggagcccagcacgcctgccgaaaactgaacatcttcagatcgagcctcggcaacatgatgtcaccgatgctctcgtgaagcaagaacgacttgtttcatgtgaatcaagaaatattgctctagcaacataggggcaggctagtttagcgccacactacgcgggctcatctcggggaagcaggatcaatcgtggagaagtcacgtcccaaaaaccatgtcaacggctgctaatgctgattatttgccccccattatcgagcccggaacgtatggaaacttcttgcggtagtgcttcgcaatgtctctccggctcgccacccagaccccttctttctctgatatgtacttcatgaagttcctcagactctccgatctaccaggctttcccgcgattcttgaatggagaggaattgtcatcatcttcccgccttctctgtataggcaatcgaaagtgtctttcaggtattgctcatacgttgcgcctgctgaacttacgaagcctggcagcatgtgaaatttgccgtcattgcaatcgtagttgtatggcaacatcagcaagccttccttctcttcgttgggaagttctttctcccagggaaggtcgatccagtacggcgagtcctcattgtacacctcggaagtgtatagcagcttcttgcccatttctttccacatgattggaagcagactcgcagtgtttggcgtacctctaccaaagtaggctccaactggaaactcgcctacataaccgttagcagtgtatctgtcagacaaggcgggctcgaccgcacctgttgccgcttctagagcttcgcaagtcttcttgatatacgccttgtcttcctcgagagggtagtcccaaatatcgagccagcgatatccgtgtgcgccgatctcgtggccgtctcgcacgcacgctttggcgaatgagggattcctctccattgcaacagcaatcgcccataaggtcatattccaattgaactccttcatgagccttaaaatacgccaggcaccacatctactgccatactcatagtcttgttctccgtttaggtgtctttgttctctaccaccgccggatgggcccttctcccataaatatggctcagaagttccatcgccatccattggatttcgctcaccaccctcttcgtaatttagtacgaaagacacggcaatacgggcgccgttcggccattgtgcatcgtgaccatactctccgaaccctgtgtgactggtgagtaaagacatggagactcttgatgcgatcaactcaccctcgaagtctcgtggaagctgtagcgattcttcgacgtggaccatattgtgcaagaccttgttcttgtagtcttatcaaacttgtgttctagttcggtcttttcaagaagcatagagtcctatgaactctaacatgactatcttatactatgtccgccacaacacgctttacaaaaaacacttagtataccttgccctatcagcaccctggttctaatctgactcgaacgcctgcccattatagttagagtggaacgaacgttccgtcagcatgtggggccctaaccggcacgagagctttgctatcgggtgtttggagccgctgtcttatcaatgcgcacgtccagttccgcggtgtggtaaactcaccaaggaaatgtcagaaacgggtgggtttagtttagcagtcgaaggataccgaaggtgcttggtcatgagttttaggtgacttgcacacactctgtcacacagatccatactacttcgttgttcctaggcctaaatcgccggtgaaagcgacttaaacaggctgactgaattcaatacgcggctctcaagatgtcagtcttctcattagacacaagccaaggcaatcctgttacccaagagacagtggagaagttatgtctacagcttggagtaacgatcaaagagaatgaaagggaagattacagacgcttgcttgccgtattccatgatgctagtgagcagttgatggcgatggacggtaagtagattcaagtgcacgcgacagattcaacctcgagcttacacaacactagactatgttccagtcgtagacgaggaacgtttcccgcgagaaaatgtccattttccagagagggccgacaattctcatggcgcatgggcatggaaatgcaacatcgtcgataagcaagcacaaggcggcaagctaaaaggcaagacgttcgcgctaaaagacaacgtagcagtcaagggtgttccaatgcttttgggaaccaatttcatcaaaggcttcgtaccagattgcgatgcttcagtagtcacgaggatattagaagctggcggtcagatcctagggaaggccgtttgcgagaacatgtgtcattctgccactagtcattcatctggaactggaattgtagaaagcccgtttgcgaagggctatagcgccggtggaagctccagtggatcgggagtactcgtcgctttgggtgaggttgatggagcagttggagccgatcagggtggtagtattcgcgtccccgcagcaaattgcggtatcgttggattgaaacctacttttggtttggttccatacacagcatctggttccaatgagccgacaaacgatcaccttggtcctatgacgaaatcagtcttggataacgcgctcttccttgaagctatcgccggcaacgacaacatagacgatcggtcattcgctgctccacatccgtcgaaactcccgaagtatagctcaataatgagtctgcccatggagaaaccgcttcaggggaaactatttgctatcatcacggagtctctgttgacaccggctctcgatccgcgtgtagtcaagacattccgagtggcggtagcaaagtacgttgatcttggtgccacggtcgaagaagtctcaataccgatccactcaaaaggagccgcaatatggaccggtatatcgaaagtcggtggcttcctgtccaagacttccggcgcatttggaagaagaggccatcaaatgctcggcttgaactcattgcttcatcccatgggtcaggaaaactgggacgaagcatacgcctccacgaagaacatatacctgaacggtctctacgctacagaaaagttcccgcacctacttgccaaagcaacgaatttatcgcgccagctacgagacgcttatgatgctgcactggagacgtacgatgtcctctttactcctactcttccctatgtggcgactagtcatgctgcaccggacgcgacgccgcttgagcagattacgaagcagataggcctgacagcaaatacagccccgttcaaccagagtggtcatccagtgctggcattacccatcggcatgctggaagtgctcgaaggtccaggagtaaaggatggtgtaaagttgcctgttagcatgcaggttattgggaaatggtgggatgagttggctatttatgaagcgtcgttcgcttgggagcgagccaatgattggcgtagtatgtagataagctctcaagtctcgtgtaaggcgtctgaaagtttgctatttgtgaagtgtagccagcgcgaccacagcgagcctggtcatgcttcggtatcctgtacgtcttttcatttcacgtgctgagcctgatgtatctgcctagaaatctgatggctaaaaaaatttattacaagacctgtgaagttcgaacagcatctaccaccttcatggtttacatcgagcagcttccgcagcttcacccgacccacgactgtccagtacaggctgttgggcatcgccacttgccttttcttcgacgtcttggcaaccatttttattattcaaatcgtcattagaggcagcctgtacttcatcaggccgctgtaaaccatggtctgtgatgagcaagcatccaaggagacatagcgccatgaagggcacattcatgatgaatactgtcctgctcgcatgagcatatgcctggagtatctcttcaacctgagctggtgatgctccaagggtgtcgaagttgggaacattgtacgacgagtctgcaagcgaagcaaactcagcgggcatcgctctcttgagcgagttctgcaaggttgcggcagatatcgcaagacccacggcaccaccaagactacgaagaaaattgcgattggaaattacaacagctcgctgagatttcgtgcaatgggcctggagagcgacaagtgtgggctggaagacgaagccgacaccaataccttggagcagaaggattaccacgatagcgccgatgggagtacgtcggtcgaaaatgcaggttaggccaacgccaaccgtccagagaaagaatccagtccagataacttccccataacgttctctacgagagatgtattgcccggaaagaatggatgcgaccatttgggcgcatgtgatcggcagcacaagggcggctgagagaagtggcgacatctggcgcgcctgctggaagaacagtggtaggtagtagagttgcgagtaatatacgatgccgaagaagaggttctgaaggagcatgacgcataccggcggagacctgaatagagatacttcttgacgtcagtgtttgtagtatattaccaggtgttgcaataattcgtgcgtgcttcctgaaaactttaagcactatattaaggcaagggaatcaatctaaacaaccaaaatggtgtttaagcactgtgtcgcgtactgataagttgttgagcctcttcccgaggtcatgctcgcatatcagatggcaggttctctctgatagtgagtcaagtttacatagagcgcgcacgacttattgtcacacctaatgatgtagaggctatgaacaacttacagggcatcatgggcagcaatgcaattttgtactcgatgaacaaaaatgccagcatacagcaacctcccacggcgagcatcgagattaccatgggcgatccccatgggaaatagcttccacctccagacaccggaataagtataaggacgatggcagcggatccggccaagatgccccagtaatcgatctttgctgaaacagatctaaagtccattcgaggagcagcctttggcgtaggtaagatgaagaagcacacaacgcagcatattgcagcgagtggactgacgagccagaaaagccccctccaggtcgaattctggatgaacgcagcagcgaggaatgggccgaccatgttaccgagtccaacgcatgatcctaatatgccctggtatttgcctcgctctttcaatgtaatgatatcagagacgatcatcatggctaaggaggtgatgccaccgtttgcaatacctgcaagaccccgaaatacgtagagcatggtagcgttttgagacagaccgcacaacaagtcgctgatggtcagaagtgccagtgccgacatgaaaacagcttttcttcctgtcatcaacgtttagagacagttatttgcgatgtattctagcgctctcaccgaacaaatcagacatgcggccatagagaacctggaaaagcgtgtttgcaatcaaggcgctggttcctgcccagctgattgtggcttcagcatgcagttcatggccgatcgtaggaatcataacaccgatgccattttgatcgacgaaacagatgaatagggatacggccaaggcaccgaagacgatcaacagatctttcttagggaggatgttggtctggtcgaagactgcagcttcggcctttttctggcggtctttcataccgagagtattgtagaagagaagaatacgcactcaacgcaagactttatactattgcataccgatggtgttaatgcaaagttcgtcacgcaggggcctctaataggtacgtaggaaggcggagccgatggacccacctgcaccagaacaattcccggccggctttaaagttgcctatgagcctcatacttgaaagttaaaaaaatggcaatgttgcagttgttatacatgagaaggaagtttgctattgcgttagacccgcagaaaaagcctgtgatgaagatgtgagggatatattgccatgtgctcgcaaggacgcatggctctgattcaacttagagagcctcttcaaagccgttgaaagagagcgggttttcgacggtaataattgacttatagtcatcgcgaatgcacaaagtgagaagccgtgggcttatcgctgccggctggtgttgaagtggcagtggcaagtgggtctcggcagcagaagtgggcgaacctccgaaagtccagccaaccttcccgtctgcgcttaatccacttaccgctgctgttgacttatctgttttgccaacgagctcggcttggaaagcttcgctacgtccgtattccaaccaatggtacaagaccttggcttctgtggcaacatgcatatattacctagcgatctagcatcgcaaattggacgatggcatctcagctgacgttgaatcaacagcaacgagatcttattcgacatgctgcgctttctgaagcaaggcaaagatgcctttggctcaccaaagagcttcgaggagacgttgcagactaccactcaggaaggggaggtgcgatataacaaggatttgctgcctagtcctcctggtaggtcacacaaatccatgctccaatactcatactgatgtgctttagcggatcgcctttggcattggcaacattacttcacttattatttgactcaaactttttctccaagctcttacaaccttggtgcttcactcgtatccataggtctactttggtggcatggcctgatcgctgcagtcattggttccgccatcttaactgtcttggtcgtactcaatagccgtggcgcaatcaaatacttcatcggattcccggtatatgttcgagcatcaggaggcgttcgaggtgcgagcttgtacatcctcgttcgcgctattgtcgccattatctacttcgccacacaaacatattatggcggtcggattacttcagtcttcatgcgaggaatttttggaaatggatatcacaacattcccaaccgccttccagcgagtgcagggattacatcaagagacttgttgagtttcttcttgttctggattgtaagtcggaatgtttcggccttcatgtagcttcaggactgactgatctttcaaggtgcaaatgccggttatgttcatccacccaaccgtactacgccatctttttgtcgtcaaagctatcatctcaaccatatccctcttgggtgtactcggttgggtcgtctctgccaatggcggcagtatcggcgacttcaagtacacgacaaagcaaactcggctgtcaggatcagatttgatctggcccatgatccaagctagtgagtacttccgtctatatacaggagcgtgaatgctaacatcatatgtagtcaattcggtcatgggggctctggcaccagttctgatcaaccagccagacgtctgtcgttatggtcgttcttatggtgatgtgacttggagtcaaggaatcggtatcttgatcagcaaagtactcgtcatgtttgtgagtactgcaacaacggctgccgcgactcaagtacttggcaaatcgtactggaacgtctgggatctctacaatgccatcctcgaccaatactggacggccggagcacgcgcaggcatggtctttgcgtctttcggcatgatgcttgccgtgctcgtcatcaacgccgggagcaactcgatgccagtcggcgccgatcttaccggcatctttccaaaatggcttacaattatccgtggccaggtgctctgcgctatgtttgctccgcttctcgttccgtggaaaataatcgcgtctgcaacttcctttctcaccttcctgggtagttacacggttttcttgatgcctatttgcgcttgcatgatcgtcgactactggatgattaggaagggcaacttccacgtaccgtcattatacgtctcaactccaacaagcccgtatacctactacaaaggatggaatctgcgcatgcttgcagcttgggtgtctggagtcgctttcacagttcacggtgttgccggatcgctggacccgacctcggtgtctttcgcgagcaaaaacatgtacaagcttggcttcatcttgtccttcctcatgggaggctttgtgtactacctattgtgcctcatctggccagtgcagatcctcccgacgggtgcagaacgtccattggctttcgaagagatggcagccaatgaaggattcttcgagcatgagggtattagcacaatcacgggcgttctggaaggcgagaacgctaatggacttatcacccagacctatgttgtagatgggaaggagagcacagtttaagcgaatggtccacgtccacgaatagatcatgttattatgatagcctaagtagacttcaccactcagttcatgctacttgtctttagtccagcatactaatactcctttttgatgatgcctttttgatgccttcgtggtcctttaatatccgtcagcaggaagctgcttgccttatttacgctagtgtgatgtgtacttcgctcgatcgaactatcgtgactcacttgatctttccctcaatctggagggttttcagtgtcgcatctcccacagagaaaaggaaaatatataaaaccattttcaacatgtctgcagcagataccatccgacttggatggattggtttgggctccatgggcctagccatggcaaccaacctacaaaagcatctcgtagacaactcacttccttccataagatactggaatcggacgatatcacgtggagagccattgaagcaaatcggcggcataacgtctcaatcgccagaagacctcgttgataattgcgacataatcttcatctccgtacgcaccgcataaaactacaccagaacacactccatctaacaccacataggtcagcgacgacaccgccctccaatccctcatcaaccaaatctccgccgtcccctccctccccaacaaaatcatcatcgacaccacaactgtccacccctccaccaccacctccatcaccacccagctctcctccttatcagcaatctacctcaccgcccccgtcttcggctccacgcccgtcgcccaagccggccagctgctcatggccatcgccggcgcccccgacgcaatctctaccgtggccccattcctgcaaggcgtcctcgcacgcgccgtcatccccgtcggctccgacccatctcaagccctcctcctaaaaacgacaagcaacttcatcaccgcgggtctcatgtatctcctctcggaagcgcacacgctcgcctccgtctcgggcctacccgctgatacgctgcatacgcttgtctccgagaactttggaacctatgcggcgggcgtgtcggagcggctgatttcgggcgcgtattgtcccgccgagggggaggcgccgcggtcggggctagagttggggattaaggatgtggggcatggggttagggtggcgaaggagaaggggctggagttgagggtgggcgagatgtatcttgatgcggccggggaggcgaaggtgtggggggatgagaggggaaggaggatggatagtagttctgtgtttggggttgtgagggcgagggcagggttggagtttgagacggatgttgttcggaagagagatgcgaaggcgaaggacagtcatgtagcagcgaagagttgatcatctgagtcaaatgcgaactctagagcgtctgattctacctttgggctgtggacaagaaagaacgcccctttctatcattctgatattatgaacactgtctacaatttaccctccttttcagcagcctgtagctctgcctctacttccgcaataacgaccttgcgcacaccttcccagccctcagagcgcttgacatggctgactcttcgaggcagatcctcaagacccttgaattcagctggcaacaccttggcctggaagtactccttctgctccggtagcgccagctcgacagcgtttgcgaacttagccggatgcgcagtggcaagcgcaatgtggtgtgtggaaggaggttttgagacctccgccgagcgaagtgctgctgcaacaccaatggcagaatgtgggtccaggacgtagctcttcgatgcctctgcgctgaagatgtacttgatcatgtcgatggtctcatcatcgctaacacggtatgaggcgaagtctgcttgcgcggccttgaggatctgcgggtcaacagcaaagccacccttggacttgagatcgttcaaccaccctcggacgtggtcgccggcttggcttcgtcgctggctgaccgcatcggagtttgtgctgtagacttcgtaggcaaggaaccagagtaagcgctcaaagttggacgagacgaggatgtccatggccgggctcaaggtctccttcacaccgctctcatgcgccttggcgccgtcctctggcagcccgccctcggcttgctttccgtgcaccgcatgcttctcgtatctgccagactcccagaatcggtgtagaatgtcgtttgcgttcgtcgcaatcaccagcttctccgccgggagacccatgcgcttcgcaaagaagcctgcaaggatatcgccgaagttgccagtcggtaccacgaagcggacggtggacgctgggaggaaggaaggtgacttgataaggttgaagtacgagtagaagaagtaggtgatctgggcgaggatacgggcccagttgatggagtttacggcggcaaggcggtgcgtcttgttgatctcagggtctgcgaagagagctttgacgaagtcctgaagagcgttagctgtgaatgtacaagcagaggagtgctttccatacctggcagtcgtcgaatgtgccatccaccgctaagttgtgcacgttggcgtctatgaccgtcgtcatctgtgcctcttgaatcgggctgactttgccatgtgggaacatgatgaagactgacacatccttctttccacgcagaccatagatggctgcagaaccagtgtctccactcgttgcgccaacgacggtcaggtgctccctgttgcgtccactcttgccctcgttcttgcggaccaggaagtactcgaacagattgcccaagaactgcagtgcgacatctttgaaagcgaacgtaggtccgtggaacagctctagcagatgtatgttcttctccttgtcgatcgtgacggttggtgcaacgtccttcgtgcggaatgtggcatagctgcgacggatgatatccttcaggtctgcgggcggtatctcagacgacgagatgtagagggagaagatttcgtatgcgaggtcctcgaaggacaggtctttccacgtcgacgcccaattatcgggcagtgtgggaatctcctctgggatgaaaaggccgccatctgaggcaagacccttcagcacgacttcctcgaaagacagctatgacgcgttagacgtggtggttggtggctggtttcgcatgctcacatcgtaggatcctccccgggtgctcaagtagcgctgagatgtggtatgcgaagacatgacgaagaattattttctcacggcctgcgcaacaacaaaggaagaagtagcggcaactaattgacctgtcagataagtggaaaagtaatgcggtccccgtggggtgttgatgttgtatagcagctccgggatcgctgtgactcaagaaatttccaatgccctgcgccctgcgccctcgccctgttagacgtttgcaatcagcacatggtagctctagggctgcaacagggaaagtgaattcaacattagtttacaagcattccgatcgcatagacccttcaagcctctggtcttgcgacgataccccgcgtgcgcaatccatgccccgccgccctgcttgctgttcctgtgctctggcggcatcggcgctcagcctcggctcttaccgttctagttcgcagagccgcaaggacgaagctggagcgtgatgactggtttcagtattgacaattcatgacctctatttgtgaggcagaaaacactcgaataaatgctctattcaatcgagctttactgaatagcaaaaacacagtcatcgtgtcatcctgccatcctgcttgctccgtcgtcacgctccaacgatgccatacgtacatgagctgcgtttcactcaaccctcaacctcctgaatagctgagacacccacaacagcaaaaagaaaacatacgatggtcactacgagggtcgaactcgcgaccttggcgtgtcaaggcagtatttgctattagcaccacgctctaaccaactgagctaagcgaccgttctttggtttctgatgtgagatggagagagagaaaatagaatggattatattctcatagacaatgtaaggtcacaaggctattggaagagttggaaggctgactggaaggcggcttagttgtgttgccagaaggggtcaaagatgagatggtggggtaaaatagaaattctcgtatacctttcagtcctagtcccaccaccattctgtcatacttcggagaggaaccaagtacaatcgaatcatcttagggaagctgacgcttaatgcacatacctgaccactttagatactcgagagccttgcagttccgatgcttaaatgactcccatcctcttgatccaataaaaactacatcgccacaacccagtcgatttcaagatgatgggtacaaactcctcatccgtctacgcaaagtaactataccctacaactccttcccagtctctacctccatcgtcaaacacacaccaagcacaacatgtgccccacaactcggcactttcggaactgtcaaacgaccttttggtcgataacgatcgcctttgcatatgccgtgcgcaaccgcagtgcaagaactgctgctctccatgtcagtcgtgcaaccagacttcaaagccgctgcgtcgcaccacatgcggcaaatttcgcggccaaggaccgagcacagaacggcctgttcggtggcacacgactacggtagcagatctcttcgcgtcgatcagtgaaattcccagggtagtggaaattctccgaaagacggttttgcgtcacggttggacgtgcgtagcgggggcgcgactgacgcgtcatatgcgcttctcggtctgtatgggtgaggtggcgggcagtgtccaatctatggtaaacacgttgggagagtggtgataggagcgggtgcggtgtcactgaagtggcggtgtatgtcgatgtcgtgatggagggtgttgatgctaggcgggtttgagcacctattggcttatgtgggaggggtctaatcaaacatcagaggtataatgtttgattagagggccgttgtagggtatgttgtgtgactagtgaccgcgttgtactacatcaggagctcagcgaaacgggggacgcttgtcctgggagagactttttgaaacacttggtcatggagactgcagttgccgtaggtccattcgaattgaagagggtttcttcgcagcgccgctgatatatgatagcacacttccttgtacatgcatggctgtcgaggtatacaacgaacctttgcagactatgctaattttggtgacgttgttgcattgtgaatccgaacaagtgttcctttcaatatggcatagtgccgacagcctcttcttagaaggatttgaactgctgagaaattgtctctcgtttgacaggcgatgtccagattcttgcaaggagggtcagctaaacttcgtaccccgaggctgtattggcgttgctaatgcacttcctattcatgtcgatccctagtgttcatgagcgatacacggtactggcaagattcgcgagaagtgagggcgcaaaagggttctctttcattctcctatagtctcgcacgaagatccttaatcgacgagattgagcaacgcgccagggcataaccaaacaggccacgtaccgaaataaaaattactgttgccatactaatcgaagaaaacgcaggacacgaccaagggtcgaaccgggtataagctgtatctgcctcaaacgtgactgaccaccagctccacgcgctagatgcaagaaaatcagaagcaaaaagggcaatgtggtataatgtacaagtgtacagtcgcggtgcttgttgataactatatctgggattggaaattccgctggggaagaaatagcaatctaggggcataagaaatatcttcgacggtggcatacccacatgccaaacacgatcgttgagtgaggtgctcttacgtcgatagagtcgtggacagtgtgtatataaccacacggaaagggcggcggcttttcgtttcgtcattcgaagaagggcgaactgcgaagtgcagcatcgagcccactccacgctatggagacctagctacctcccaggacaacattgccatgtcgcatacgcgggccaagacttgctgtgaaccctgccgactttcgtgactaatgaaggacattgccacagtgagcttgttaaggtcgctgtcctcgcttggattcgtaacgggtggtaattgattcgggaagcccggtgtccgactgccacaatggcgcgcaatggctatgctatagatggcatcgcggacctcctggacttgtaagacattgcgcatgatggaaagagcataatccgcagccccatgaggcgccgagtcagagccggaatactggacgaagtcaccgagatgaatccagaagtccacctccgccttcttctgctcaggtaagtcgggagggtaagaaaactggcgcagtggattgggcgccaggttctggttggtgagaaggctctccaaaatgtcgaatcgcccccgcacctctctgacggatatgtcgtcgttctcgttcgaatgcactgatgcgtgcagaccattggtactaggtgctgggtgtttgcacgtgctcagcaaatgccaaattagtcgagcttcttgactgaaaacccccgccatatcagaggtttgtgacttggcagctctcatagattcggtgaagtaggcggcctcctcgtgtagcgcgcgatcggcaaatatccggtgaagggcattgtcgtttgtggtgaaccaaggagtttgcagcatgatatctaggcctgcgcagtagtcgttgaaaaaaattgtcctgaattcgtcgtcaacctggggcggtatgggcgcctggcgagggggcacctctggtgggctgtggttgcatatgccgaagatgtcggccatggtcaagggtttgcctggcgaattgtcagtctgtaacaaggtgagggttgatagtgaagacgcacctttgcttggtggtagcattggcggtggatgggcataagctgcacctggcgggcccctcatagcgggatccatgtggtgtacgccgttgtagtgtggctggccctggtgcattgactgtccttgtggagcagccagcgcagggtcgattgcgttgaagttctctggagggtgtgcaccgctggtcgcagatgcggccggtgcgtatcctgccgacgaggccggtgcgtagccttgtggtactgggctctgactgtatgtcgtagacgcaggcgcagcaggggtggctgctggggttgacgagtgaggtgcgggagcagagttgggagcgggttgtatttgtgctggaccgggctgttgcttaaagattgggtcgtagccaagacactcgcgcttgctcttttggcagtttctgcagacgggatgggcttcgtcacactgtgaagtggtgttgttagcgcatttgtaaagcgaggccaggttagggtaaatgttcgcaggtaagtttggggctcgcttcatggctctcggttacggctcgacggtttgggagcagcgcgcgcaacgcgtcgcgtcagacaaccaatcgccattgactcgcgcaaagcgcatatcgaagctcaccaccgctgatacttttcgagtcgcgccgactcgagatacgaaatgcgctgaaaggctccgggctggactcacctttattcttcgcttgcgacacgtcaaacatccagtttttgtgcgacgcttaatctccttcttgtggcgaccgccggacagaattcgctggtcgccgtgctgtggcgggagctggtatcgcattgcagcattgaactgcgcaggacccatgttgcccatcatctgctggccggacggcgcatgcggatgcgctgggtggccatagtactgcgggattccgtggggcgggggaggcagcggcgagcccatggactgctgctgttgctgaggttgaggcggcggcggctgctgtccgtccatggcacgtatcggcggcaggttgagcgacggcaggttgttcgcctgctgcggcgagccacgatagggctcattgccttgagggccttggggcggcgggtagctgtaggtggactgcattgagggcgacgggtaagagtgcggcgagggataggcgccgggctgctgtcttgactgctggacgttggggtcggccatgctggagtgcgaaaagtgggatggggcgggcgaatatggcgcaggactgatctgggtggtaaaatcgtgtgacatgggctagcaatatgaagccgcccaagcgcagcgctggctggcagtcgagctggaggtactgtaggtgcacgcagccgtcgctcgctagaagaagcttgaggtatgggacacgagctggagggacgggcgccaggtctgaggtagggatgttggcgagcggccgaggcgtgtgttggcggccaaatcgggaagctagtatggccaggggggtgcctcggggctgcaagacctgcaagacactgcagaggagcactgcgtgggatgagttagcaaccttggaacggcgcagcggtgcacgtcgtcgctacacgcgggcgggccatggaagcgagcgagcggcgagaggcgagaggcgagaggcgtgggagcgcgacgcttcagcagagagaagactgaagagtaccaggccagagcacccccgtcaagaatgcgggccatgcgcccatccacccacccacggccgcgctggacggcagggagtgcgagtctgcgctgcctctcctagccgcgttgagcaggtcatgaacgtggcagtgcgcgcgacaacagtaacaggaaagggtgcttggtgctgggagatgccgcctactcacattgtgatcaatcactaacttttggcgtgcttcgcttgggtaggccccggtgctcgtcccgttttcgcttcgcgagcgtcactaatgtatcctgcaaggttgcgggaatgctctgggtgtcgcttgatcagtgcagcgtcggcaaacaacgatattcgcagaagacgcagcccgtccaggaagaacgataggtctgtggatggaaggaaaattagcgcacccgtggaccacagcctggcttattcctccgtcacgtcacgtgagttcgccgttccagcacctcgctgcttgcacatctattatccagcctgcgcacccgtcgtctgttcttcctgcaatcagcttccaaagcagcgtgcctctccacacccctcgacctgccattggcacccgccgctgggcaagtccctttgcgggcccagctgttatgcactgccgtccgccgtggagcttttgcccttcacgctcccgcggcccagtgttggtcttgcacccattgggacgctctggatacagtacatgcagcaaggcgcgtcggctctcgacgcgttctgctaggcgtgggtgcaccagcttgcgttccccaatccctttccgtcgcggcctggcagctttgattaaggctgattaccgcagttgcctgcatcaccgagcggacggcaatgccctcagcctgatttctcgccgcctctgcgattgttcctttggtcctagatcgagcgtgacatgccctgttgtgatccacgtcggctccagaagggcgacttgacagcccgtgtgcgccggcaaccctggggcctgaaggcatgtgcaccccagcggcccggcttatgacttcatcgctgctcggcaccattgggcacaagggcatcatggaacgtcctgtacctcatcagcataatccgggccgcttatcccttgccctcgccatcgatgcgcatcgccatatcaggaggctgctgacaaggcgaggtaaatgttcgcttgtgcaatgtcatttcaacatcccatttaaccgccagcaacgagaaatcaatagcagcctcaaatcccagccaccgcaacagcggtgcatgggtgcaagagccgctcagtcccaacaacggcgttgcatttgttggtcctagactcagcctgagcgccgcccaccaccctgtatcacacagggctatcaacggataaatcaacgcgcccggcctcatgagccgttgccggacgtgtgtcgagtgcgaccaccttttgtaggagcaccattaggcagaagcccgtgtccacggaagagcggtgccgcgacactcgtagcacatctatggtctaaacaagtggtgctggcagattcaagtctggatggcgtaatgctgctgcagacgacattcctcatctctgccgcctagcttcgataagccccaacaaatattaataattggagatgctcacgtcttcaggcttccttgcattacgacgagatcggaacatgaaatactatactatctttacacgcaaaatgcgtggtctgacgtgtttggcggaattacacgtccaggtgaacgtcccaccacagctgttagggtatggcagcacgagcggagaccctgaaatcagggctgagttaccggcgcacgtcgatccagttcgtactacagtgaacataaccaaattggtatgggctgttttcgggcctgttgctcgcctgtttctcgcctggcgaccatcgatgtgaggttcggatcatagttctcgcttattgtacagcacaaagcgaagaccaaggatgccccagcaaacaaaccgtatggaagctcgtcgaacaatgttagaagcgccaaccgagacaccgcgcatcctgccgccccccgctgagcgacgcatgagtcgggttggttgtgttcggctctacgggaaatactcgtctcgcatgcatattcgcatccatttcagccgtgccctttgcggctttgaaactggagcacgtaatttctttttcccagacatatttctcgcgctgccctacggcaattgtaacacaatccggaacgtgcgcaaggaacaacctcgcagctcgacatcatacacagcacctcttattggcacatcggtgtcgcgagcttcttcgcggatggtgcctcacgcttagggcaagattaccgaacgctaggcgccggggtccacttttcggtcgtcgctctttatcctcccgaaaaccaatcgcactttactggccttggctgagtgttcgggattgtgaaaaagactctaccatgttggcatgaatagcgtcttgggaaatttacgctcaccaaagcgcatcctcctggaaggaagagagccaccaataatgatcagtattcctatgtacctttcctaggctggacagccattggaacagaggatcgagcaagcgtctagcataagatcgaattatgctgtactacggtcacttcactggtgaagcacatgtacatgcacatgaaaggggtacataattgccatccgcatcgcaatggttccgcctctcagagcatccgcttgtagtacaacacacgaactgacgggtccggacatgaaacagtttttgacgcatcaaagcattctctaaaggctgctgactatgctcagtacttcaaacaggttgctcatacactcagaatacgctctagatgtggggtttttccaacacagcatctagcaatgcatgcatctccaggacaactacactcagctctttgctcctcaatcgcggcttgacttctatcgaccgtcagccgcaaaattcatgtcgtgcacgagagaagaaacacgtcctggaacgtggcgagggcagtcggtttccaaaccaaacacaacccgtgcagccttctgtacgcccacacctttcgcctgcactgcaaccctaggagtaatgggacaaagctcaaagacgccttgtaccacgtaccaggtagcatggactggggcgatggtgggatggaaagctcatggtaccttggagtatcgaagagccgtgtttgctcgcgatcagatctggatgtatgtgcggggcgtatccaaacacgtaggttctggtggaaacgatattggtatagtgatctagaactcactcgttcatcatagcgctacgtgtgtcactgaagggtaccatgtcatcttttctttttttttttcacaagattatttgcttgtcgagatggtttgtggagtctctgccttgtccagtgccaacagtatgttcctgatgctactcgcgggtgcagggacctttgggaagtacttacagtgttctgtgttgtgtatttggctattcaaattagttgaaaggaggtggagtacaatagaacaaagaatggtcggaacgaggaagatgcaacacaatggatagactcggtgatacagcacggcagctcgactagaatccactaaattgggcaatgggcaagtcgcgtcgcaaaaggcggcttttatgcgcgtgtcgttgtcacaatattctcgtttagacatttgtatttttcatcactgcgttcgatgtgcaactaacttcagtgcacacttggctcgtagtgctatgtggctcaaggaatgtccggagataagtattggctcaagggagggatgggtgacatgctgcgtaatattggaaagagtcatattcatcgattaatcagtcacgacatgaatgtggcttgattgagggatgactgctatgctacaatatacggtaattgctttatgctcagtattcggtagctcaaaacatgatgatttggagtaaatataagtattgatggaagaccttgataattttcgctgattacaggccacattggctctttatattgtacacatgacggcactggacatcggtttcatgtcacgatcttgatctcaggacattgcatataacatcactcacaaatttcaaagcaacaaaagttccatgctttttaaaaatccatttgtattatcccaccatgtatctaaatcctaccatcgtaaaacccaatcgctaacacgagtcaagctaacaatgcgagagaaaaaacggagatcaaatcaagctaatctcaccaacacatccatctaagcgtacacagtccgcatggtagaagggtcctggcgccgagcaatcttgccatctgagcaagtagtcgccgccagcgacggcctggaaaatcgccttgccgtggttgcatagcgcgaactgcttgccgtcggggctgcagatgactgcgccgtcgggcgagcacgcggaggcaggcgcaccgggggcctgggatggggatgctggggccgaaggaggagcggctccagatgctggaggtgagactggagccatgccagtgggagacgcgccctggggtgcagtcaccgtgataatggtgcggagagtagacgtctgcgcgccgctggctgccgagggggcgggggagactgaagcggccggggcgcccatgctgcctgaagccattgagttgatcggggcgacaggcgacgggaagactgggttgggcggggacgggcgggagaaggaatgcctgggttggcgggcgctgcgggagcgctgccaccaagcgacgggagcaccaccaggagtgactggttccgccgcaaagaggcatgtaaggtcccgtgccgttcttggtaacgtacttgccagggttctcgtacagatagtcgtagtcctccttggtcgtacaaggggtcttgccaacaccactcgatgttgacggccatatctgggagtgcgtcaaatgcagtgtcatccttggctccgccagagatctcgacagcagcacagttcatgtagaactcgcggttgccgaccttattggaccaggtccaggccatggacatctcgccgttgggaagctctgtagggatggtgaaaggcaggggaggacgaaccgccttcgcgtcggcgggcgaccagttgccaccaccgggaggcacgtctgggcagccaccctcccatgagtggatgactttccatacgctgtccttggtaggcgacttgtccttggtcacagagacctgacaagatccgccactgtgaacggctgaaccgagtaggttgatgctcgtatcagtaccggcaacccacattattaaccgtagcaccagtggagggtgcgttctggcatggaaagtctgcggccttgaggggatcctgcttagggaatgagcccgtggggccgaatggaaccgggcttgccatgataatgtgggcatgagcggcgaggggtgcaatggccagcatcgcaccgagaatggtggttgtagagaagaccatattgcgtagaccagctgcggaaatgatcgatgaggtcgaaagtatgtgttgtgtgtgtgtgtgtgtgtgtgtgcgatcgatagtaaggtagaagttgatttgtagcaagtgtaagctatagtaaacctgtaaagtgggtagtagcttgtttgtgttgcaaagtgctgtcgatgagtttggtgagaagaactggccgagatttcttatagccgcaggtcgcgaacgttgtggagatagagctcaatagtgttgtcgcaaaagtccacaatgactatgtgcaagaggaacagtgaagtgaaggtgaatgagtgtctgtcaacaatggcagtgtagaatagcggcgaatgagcgtgagtcgaatcaagagcgcaagcaggagtcatgaatggcgaatactattgccgtgacaataattgtgcggctgtgtgggcaatggccttttcaaagttgtgacacggcgaaactggtgatattgcgactggaggagggcctatgacgcggtatctggaccgtcgcaggacctcacaaaagcagtacgaggaggccagctttctgcggggcatgacatggcagagatgttcagtgagcgcatggcgtactgcatattgtgagtcgcgacgcaaagtgccaagttggaacagcaggtagcccctctgaagctatccacagtattgtttgacgttggaagccccggcaagatcttaattatgtttccttagccgggattttacagtacatgaggtgagtacagcgcaaattcagtacgcgcgctgtaataaatcagcactcagcgatggttcaatttttcatttatggtcttctgtatgctttcattcaacttaactaggttcgtttggctccgctcgcgtcctcgagggcacatccaggtgacgctgatgaataccagattgcatgacatgatccacaccgtgatcaacgatgttatgtgacgatgcgaagagagtgcgtgacaaaccatgtagtgttaatatcgagtgtgatgctgccctgcagatgccgtgaatgaaataaggtcgaaccagctgttttaagaagagctgcgagttcacaaggtcccaggaggtgaacaaagagacgttgagcgagactagcgggactcgagtatctgaatagcacaatgtcgcgcaagactgtgcgagaggggaggcagtcgacggcggtatggtgctagattttatctagagagcatattgggatattcaatcctcacactcgtgcatagcgcggagtttggcgcgttgacagctagatcgtgggtagcttgatgacatgatgaagccgccgtaatcgcagtcattgagtgaatgggcgctcggacctcggcgctcggacctcgacgccacaaatgctgcgcctcggctctgaagctccaagctcccgagctccttcaccgctgggcacgacacagccacgagaccctgcagtatctcgcagcgcgacagctagcatgactcccgcgaaccacaccagcccacagtgagatggcctgcgcggaagcagtatcgaatgccgatagagcgccatgacgtattggccaatttcctcgccctccatctttgcggccaccaagcacaccagacccgagcagacgcgggtttctcatgatggactcgaggatggcgggccgaatgcgcagattgaagatcagacgcgcacccagggcgaggctgctgtgaaggagggggacgacactctgtcacagcagccacgtgcctcggatgcattgacagaagatgacatacatggcgagatcattgctatcagggtcacgaggagcggacacttgttcgcaaccctgacccgatccaccctgacgatatggcagacaaaggcacgtctatagtcctgcgcaatgggccgttgctgatgcgttatgtagcctaccgttgttctagcttcggtcctgcggtctgcgcagtcattgaaaaaatacggacccaatacagacgttctcctccgccccgactcccagatattcgtagtgcagactactctcggtttcttgattacgtatggcctcgcgactgaccactcctcacgcgtatatcggacccaattcaccgacacacacggagggcactcgaggaagagcagtacaatatcaggcttcaagcagcagcgccagcacgacaccaatgcgggaccaggagagggcagtggcttgagagaactcagtcttggcttccgcatggtcatacgtgtcgatgccggcattgtgagagctctggcactggacgatgagcttgtagtagcaaccgagaaacccgccgcagtgcagtgcattcgatgggtgccggattctagcggacctcagacgagtaccgagctcctgaacaagatgacatggttgggcaagaaaactaccctcgccgatatcgttcacgataggcctatgaacttgatgtgctggataacaggggaagggcaagcgtttgcggttcaacgcgtgcgtccaagcgctacccaggaaggcactactttgttccgtggctacggctttcacaccccagaatctgatgccgagcacggtgtcaaggctgcaatcaatgccaggttctcgttgctggctgtggggtgctccaatggcgatatatgtgtgtatactgctcgagactacaccggcaacataccactgtcacacagactaaagcctagcgtcacatctcctggcaaagtgaccaccctggtctactcaccagatgggtattccttgttcgccggctacgaaaatggctgggcgatgtggagcgtctatggcaagcctggggcgactagcttttctgcggaccgcacactttcggagactaatggcgaggcatggttgctgggtgttcatgatgcattctggataggatccggtgcagaattggtcatcttgggcaagcattccaaccgtctcttcatcctggagatggcccgcagtgccgttactggctgtttctcatctgccaacatctcaagatcgctcatgcagacaagtaccggcttcatgatatatcgtggttacgacttgccagatctcaccaccatatccgcagacgtgtcactatggcatcatgtgcaggttccacctcattacctggtggatcaatggcccattcggtgtgcggtcatttccaacgatggtcgttatgttgctgtcgctggaaagagaggtctcgcgcactacagcgtcactagtgggcgctggaaaacatttgacgatccattcatcgagaacgaatttactgtccgaggcggcatgtgctggttccagcacgtcctcctcgcagcggttgagtctcacgagtcccacgaggtatggcattctgcacatgtcatctaacacaagctgacccgcgatctcttctagattcgaatatactcgcgtgaagcggcgctcgataacagtcatgttatgcatgtccagaaactacccacccctattgtcttgattgcaccctctggagaggactcgctccttgtctacacctatgaaaatatcctgtatcattacatcatcaacgttgcagactcttcggtcaagttgctacaagtgggccagatcgcattgcatggtattattcgcgcgcctccccgggtgcgagcgctcagctggatattgcccgaggatcagatttgtaagttggcccacaaattgactacattatcagactgacaatctctagaccaaggagatccatctcaggacgtggctgttgccaccgtcttattcctcgtggatggcaaacttgtattactgcagccaacaacaacggagggcggtgaactcaagtatgagatgcggatcattgcccagaacgtggagacttatgcgctcatgcgcgaccaccccgcattcgccttggacatgagcacggaagcgttgcccgctagcccctcggcagggctgacgatgaatggtgtgcatggccacgatctacgagattcgctgtggtactttgatggaatcgacatgcgagtatggatcgacatgcaagatgttctagcatcggcgtccgccgagttggggagagaattgcccactccagtcaagatcccagtcgacttctaccctctgtctgctctgatcaacaaagccattgtgtttggcgtcgaatccgagctcgtacaacggcgcgatacaagcttcgcgttcttgcgctttggcaccagggtatgtagcgcaatccaaacgaacgtgaatggtcgctgacatgcacgtagacacacctattcctccccgcactgctacgccaccacttggcgcagtataatcatcctgcagctttgcaccttagccaccattaccagcaactgcagtacttcccgcacgctttggagatcttgttacacgagatacttgacgatgaagttgacacacagccaccacccgagcaagcattactaccaagcgtgttatctttcctgagctcgtttccacaataccttgacatcgtcgtacaatgcacgcgaaagaccgaggttcggtcttggcggacgctgttctcgaatttgcctccaccagaggagcttttcgaagagtcactacaaaagggtaatttgaagacagcgggtggatatctgctcgttctccatacctttgaggagttaagaccaacaggagaccaagtggtacgtctactccaacgagccaaggacgagcaagactgggaattgtgcaaagaacttgcacgattcctcatggcactcgatgagacaggtgtgacgctaaagagcacacttgaattggtcgagctcaggagcccttcaatggaccaaacacaggaacagacgcatttttctttcgataccacgcggctcaatattcccacaaggggtcgcagtaacggacatcgggtagacgtaagccctggtttgggcaatgcggtcatgtctcccgagcgaacgtctagggacagtggaagcgtaagccccggagggagcgccgcgagtcctgtcgctgctaaccagcaaggagtgaacgactactttggtacggcatcaaatggggtgcgatagtggttcattgctaccgtgcttagtgcggtgaagccgttcgagtaacacagaccgctgcacacaagcctggagatcatcgcttggggattatcacttcgtttacccgcccgaaaatacggtaaggcgacgttctcgaagacttcctgcctgggtgtagtagcctacgaggacccacaaggctgctgacacgaagccgtctcgactatggtagatcgatgattgggggatttcacagccacaatctcgtagtgttggggtgaagtggcaggcccgcaaccgcattactggtgtgtacacacacagctagcgatcaatctagtgcagtaatgcaagggcccggcaagttgggcgtgccattcgtgcagcgaacggaaccatacaagagctgacatgcaccgctttttcagggcgcacagaccataataagcacggctaattggctcaagcacacattggaagtgatggatcgaatgtcgtgggaccttgcgtggcggtgagcttcgcttgaactttctccaggccttgtccgccgtggtcagcattgcactcgtgtgacgaagtctgcgacgggcaacagtttcgagatatgacgttgcggagaatggcaaagggctttcttgtctgccttggttgcagttgaaccggcgtcgttacaatttgtagttgacccagcatcgcgatcagcatctgtccctagcaattttcctgcacctgtcagcacaaagttccacagagtttccagtgcacattaccccgtggtgtcgctacgtacttgacgctcaaagcgcgggaatcacagccgattcgttagctcagcaatgcctccccggcccgcatgtggttcggcagctatcgcaacactgccacacatcaacttcaccgtcttgcattccgtaacagatgcgcagccatcaactggtgctgcatgacgcacaagtttccatcaccgaatgtctagtgtgcggtcaacccttgatgtttgtggtttagccgcatgagcgcaacatcgctatcttgcgcagtacatggagtgaatacatataatacctggcggcccacctcagccctatgactatcgatcgatcctcagcttactgacccaagtccttaactcaatcgaggaatgatcaacacaccttgacagcctcgtatactgcgttgctatcgacttagcactgtgttggagttcaatttcaattatgactgcccctgccgaatcgcgcatgcccctcgctttcgactcgtacttgggcctcggttcctcctacaattcacccgcgtcaaccgctgcatttgatccggatttctcttgggacccaatgccgccacaccaggaaagcgatggtaagataaggtcctttcatgttgaagtacgattgggagttttgcgcggcatgcgcaatccctcattggaacacgggcgcatcttgtgatgcggctgaatgcttgcgaaggattctcgtaccctcgcattttacgccctgtttcccacttctgctgttctcaaggaattttatcatgatcaaagtgcatgcagaggctaattggcccctagtagcgcaaactcagcggaggtcgtcgaaactcccatcagtaactgccagtgaagagccccaagacgatggaggcctcatcttcatcacaggcgcgtcacccgcagatttcaagacgaagacgaacatgaacatcgtacgcaagaaagccatggactcattcttgaaaggtgacggaaagtcgagcagcaagtcaaagagctcggcaggtagatcgagattcagcagcgtggactccgaatccagaggctcaaataagtccaagttgagtgttgtgagtctggaacctgtcaccgaatcctcggctatccctacgaccatatcccacggtgccgagagcgttgtgcacacgagggcgagctctccaagcagatcatctgttacacctagtagtcacgaccaagacacttccggtccagagggtgcggtagtaaggaaacagcagtccggtagctttgttcttcctgccgttcctatcttccttcgttgtgagaaaggagtcccgattccatacgatgcttacatgccccaaccattccagtcgatcggcaagtctctggatcctttccgcacgatgtttcaggccagtcacccgggtgtttctgtcgaggagttgaagttccattgcagcaggtactttggaacaagagcgcttggaaagtactggattcccaccgcactcagctaccctcatacattcctgggcactctgtgtctggcgacagcttaccacgacgtcatacatgaactagaactcgagagcgtgcagacaattgcactacgccaagaagtcatacatctagtcggccggaatatgctagatcctgagaccagggtgtctgatcacaacatcatggcaatcattcagctcatcatcagcgaagtgatcggaagagaagagtcaggattgacttggcatgagaacggtatcgagggtatgatctgtcagcgtggtgggcttgaaaagcttggtgtgaacggacgtctcgcatcagcaatatcgtgggtgtctctagcagcctctgtcctacgagaagaacgaccaagagctatgtatgccgactattgcgctgccaactcgacaagacaataccgacctacggctaccttgccggaatctccaatttactgcccacgagctgtgtggaaaactattcccaaatcaacgaagtgtacgccgaaagcacaagagcttctgggagatattcgaacgatgatcgattccatgctcaatgaaaggaggtcaactcgtcgcaattcacaaactttgatggacttgtacaagaagatcacaagtccgagcgaataccctccagtctctgagatccgcaaatcaaggctcctgacttgccacgactacaagtacgaggcaatccgcataacctccatcatccaagctacagccatcatgcgcaggaaaccactctctgaagtcctctcagaagccgcagatctgccaacgccagcagtattctataacacctccggcacagctccattgaatgaacctctcgtctcgccacacgatacaggggcaaggcactcgacgtcgccaacaatattatcctacgacactaatcctacaatgccgcagtcatacttttcacccaccgatcctcgctcgtcaatgtcctctatcaacccatcgcgtccatcggtctcctcagcaaccagcgcaccgcgaccctccgtatcctcaacgcactctacatcttcggatcatatctacttcccggcgcccccagcaccagcgccaagtaacaccacaacccttctgaaagacctccgcgctacaatcgaaaattcaaacatatccgcatgctggggcgacatggccggcgtcctgctctggatcggactcgtcgtcggcgccgccagcaagaagagcgaaagcaagatacacaggaagtacttctctgccctgacgatgcgtgctggcgttatgctatgctttgagcacccggagtcgatccacagcaccatggtgaaaatgtgcgaggtcgtcgaggcacttggtgcaggcaagcagagaaaggacgaaggcgcggggaagaggaggagggtatgaggaaagttttggatcgtgtttgttacccgcttcgtggggcgctccggtgtagacttgtaaaagctgtgctggagtggcgatttttcagaaacatctgaaggtcggtttttgatactgggggtttccatgtgcagcttggttgatatacactctgcatggtttggtggctactcgtactctcactgcatgggctttgctttggcgatgttgatcttgcgttgtgttcgctgatacccctcgttcccgcgtgtcagtggctcctctagtatacgacagtcgaatctacattcttctctctacgcacagtctccaacgagctgtgttatatcagcacactccaccgcaagtaaaggatggtgaagggcgatcaagcaagcactcaagacaaggaatcaaagctgtcgtgacttcattcattacaaggtatatgtcctctccatcatgccatcatggcccgtgacacacgagtgcatgaagcacctcgcatgccaatcacctatccctggctgatgctcttaaccgtgccatcatcatcgacatgaatattgaccctatccggcttaaagtccatcgtcttcatgctgtccggcttcagaatgcggtgctccttggggagatcggtctttgcgaaagtctgcccatatctgttagccaccaatctcctggagtgcttggaagagtatgcgaaaacgtacggtctcgttgtgctgctcgccaatcttcttgcccgcgagcttgctcagccagtcgccgcctgcggagctgccttcgttggacatgaggccggggactacgaggggcatgttaagtgcgtgtgaggttgttgtgaagagtcgtgcaagtcgaagaattgtggagattgtggttctgtgggctgagagagtagtctgggttgagggagatgcgtgcagtacttatgcgccggggctagtgggttccttgaatgtcgctgggctgtaaaggctgctacgttactgacgcggtgggaggtgtgacgtcaaccgcttgtagccgtttgggaaggtggggtgagtgtggggttgggtcgtggaccctgatgtttgaggtcccggcgggcatgattaggttggctgcttgagctgcgaagatggacgagtggtggcgagttgattgattgttgttacatgtggagtggagcaaacactcaaaggaacgggtgcatcaagaaagcaaactgatatacaaagtccaccacaacccacatatacctctatcttctcttcgtgacttcaatccagccctgtatatactggcagttccaacttgctcttgctctcaggcatcattccgcctacccactgcaccaccttgtcgatcttaagactcgacaagaaccacaagacgttgttcgtaatcttgattcccagttcagaacttggatagaaatttgtcgtcacttcctcaggcatttttcgatacagcttcagaaatggctgtatcaactcgctgtatgcttgcagtgcagcttcgacgtcttctccatgttttgctaattctcccgccaggatgtacgacccgatgagcgaaagtgttgtgcccattcccgtaaaggcagttgggcaataccctgcgtcgccaaggagcacgacacggccggcgtgtagctggggcatgtggatctgggcaagttcgtgcgcgtagaagtcatcggttgtcttcatgccctctacaaactgtttgcattcccagcctacatcatggaagatctcggcccaggcctctttctgctggtccagcgacagcttgtgcaccgtcttcatccgctcgtgacgttccttgtccttcatgatgaagaagtagacttgggtcttcgatcggtctccgttccgtgtcatgatcattcgactccccgatgcgaagaagatgcgggcgtcattatcgccaaattgcatgcgcggaatctcgaagtatgccgcgtgggttccaatgctcctgaagcctgctgtactggcatcattaccgaaagccatgcgtctggtccgcgaattttgaccgtctgctgcaacaacgagatcgtaagttgctctttgtccgtccgagaatgtcacggtagcgccgttgctggactgctcaaggtgggtgatggtcgtgtcgaatgtgtatgtcaagccgcccgcattcccaaccttgtcctcgatggaccttcgctccgcaacacttgcatcgtagaagaccttgaccatgtctccacgcataatctcatattcgtttgtcaagttcataccctgttttgaagagtcattgacgccgaattgtaccagcgacttgccgttcttatcgacaagtctcataccggtctcgtgaacgcagctttctttgagggcacccagtatacccatacttctagcgacacgaattccttcagccttgagatcaagctgctggccaccagtacgcagctgagggaagcgttcgatgacagtgatcttgtggtttgggttggtcttttcaagaagatgagcaagggctggacccgcacagcctgctcctatgataagaatgttgagggacatggtcgtgttgaggtttttgtcgttcgatgccagtaacgcagatgtcttgttaagagacgtaattactgaaagaattgatggattgaatatatgagcatgttcacgactgtgcaaaactcctaccttatatgtcgtgggtatagaaaacgtcttgcatgtataagtccgactgtgaagtcggggatagtgctgctcgaccgacatgtccgcaccagatctcacgtagcgttctacaagaagcacagccagcccggttttagcgaacacagcatccactggtattgccagttatactgctgcctggcagaaggataacgcctgtccagaacagagcgtgatatgtccacatacgatcatcgtctgtatggctgcaatattggttcaaagaatctttcatgtgattgtgagtaagaatgggcacctgggtggtctgacaagctgtgaaattgaacagtgctggtgacaagacgccatcgggatgttggtggagtgggccggagtacgccaagcatctcagagctccatcgcttcccaggctcgcagcatcaccaacctcaccaccggccatctctcgcgcacagcatcagacatcgccttaccccgcacaactgtccaccccaattgccgcactggcctaggaattcagatctgaaatctcaaatcccgtacccagctcaacttgtcgcaaaatggccatactaggcacagttctgaacacagtcggcgcgttgttcctgacacatgcgtacgtcctgactctcatgatccagagattgcgccggtatgaaaacctgcttacatttttgtagcgtctactccgcccacgaacacacatccgccttctccgcgaccccactccccaccgacatcaccctcgagctccttctgtccatctttctcctctccaccggcattgtaatatccgcacaaccgcttcggcccatccaaaatgcgaaatgggccggccagatatcacgagaaggccagcgtcccgagggccagtacacgcgggaaggcgaggcaatactgagtgagggagacccatatgcgtttttgggacttgatggagggtttggagaaggcaagacgagcgggaagggagagggtaggagagggttttgggacgtcaagtcgaagaggaaggagtacgaggagtgggtcaggagcgggagcaagcagtagatgatataagagtcacacatcagttgggcatggggaggtattgacgcgaactcactcaaggctcgcatcaagccatgtataaaatatttcaagaaagagccgagagtccataacttcattgtggctattacaaaagcacacttttcgcatgccgtaccgtacatgccataccatgcccaaaacccaaacgcctcgctataccgcgccaaacaaccccaagaatccaaaacaaaaatcagccagctccccaaacaccatcagaagtcctgcccaatttccaatctcctcacgcatcccccaccatcctctccgccttcccacccccacacgaccaacactccctctgcacctctaccaccctgcccacagcctcaacatccttactcctcctcctcatcccggcctcatccccattgacatcaatcccactaacccaccagacactcgccgccacaatattcatcaccacctcaacctccgcggcatccctcggggcatacaccaacacgaattccttaggcacgaagcgcctacaccacccccctctagccaacggatgtctctcgccccacccattttcgagcacgagtttggcatccgcggggtgcagggtcaagtgcattgatccgtcggacgggtgtgcgtgacatatctcgccgccgcacgtgcgcgtaatcggcaccgaagcaaacagtcccgagctgttcttctcaaagcaggatgttcgctcgacgagcttgttgcgtgggtctgctgccaacgcgctcaggcgctcgacaagctgcgtgtacactgccgcaggactttcctgtgttttctgacgctgcggcgcgatgccgcggacctgcgggcgtgggcctttgcgtgttggaagagcagtgctggtgaagtatccggtctgaggacggaagtgtgcggggatgggcatggggcggagcgggtcgcgcaggcagacgagcgagaggagtttgattttgagatagccgaggggagttgctggtgtgccgccggggcccagggagaggaatgctttatagtcgttgtggatgtagagggcgaggaggggtgggaggagtaaagtaagagcggtggtgaggaggtgcattgtctgctcggacatgattgcggtggtggtgtggtatgggattggtaggttgaggttgaggttgagtgtgaggttggggatgttggtgttgttgatcatggcttcatgtacgtggaaggagcaagtcgaacaccttcagtaagagaagtaaaagtaaagcagagtcttaatctcccacttaacccgtgtcacaaaactctccgccacactaacccctcacttcagcaatcgccggcctcttcgaaatcccatactcgcaagtgatgaccacactgacaaactaaaggagatagccacgaccctttctcgagttaaaaccatgagaattgggaagcacaggaccgcgaccctcgcttcgctctacatgcctcccgaaggggccgaccttataagccggtgctgggactttagcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcactcaagcaatcgggcgtgcggatcccacagacacaaatgacgactacctgacgaagtaaagaaaatagccagaccctggaaaagttaaaatgttaagattggtagtacaaagccgtcaccttccctctctcaaaaaacttccagaaggccgtatttaagctgtcctgcccttctaccctcactcaccgcaacaacataccccaaaccttaacggcaattggcaaagtaaatcacctggcatgtcgaccggaagccaatgtcaaaggatagaccagggtctggggctaagcccaccgttggagcttagctctcccgcttgcggacgcagctgattcgttccgcagcgtgaccctgtgatgccgcgttattgatcgcccagcccgacgagccttctccacaagcgcttttgcgagggaccgtcgtcaggacgcgtggtggccaatcggagatgaggagttgcgtttggctttggggaagggatacgtgcatgtccaaatcagcagtgcaagtgcaaagcagtaccccatctcgctgcttacaacttcttgaagcttctcagctgcacatcaacctcctcgtcacatccagcgacatcggaatccttctcgcacaaacactgcattagcaacgtgcggatgttgaatcgctttccccccgtgacacctcgcagcatgcagggtacaaacgcggaacagcaggtatcgtggcaggctgtgagtgtggcttcatgggtggaccgtgcttgacacgccggtgcttacgacgaacttcagcttacggttggttttgcgagcatgttccggtctgttttgcagagatgttcggtatttcggcgtctgtggttgatatggtagtcaaggtagttgtggtgtcgaactctattcaaatgccgaaaagcttcaaagaccgaaagttgcttcgccagagatgctaggtgattcgtccgcagtaaatcccgcgaagtgccgtgacgcgtgcggtagaatgatgggtaggaaacgggccggtgctgtcagcatatagccagcgactttcagggtccaacaaagcagaggtatcgaaacgatagtaccatgcagtctgcggcaattgtggcaagagaagaacgctgtcagacgcgtaatgtgcgctctagctctatggtcagagtttgggtgtctgtgatagaatggagacaccttgttgttgatatcatctgtgatcatccatgaagtgcaccgattccatgctttgatgctatcctcgctgctcccacttcttatcctccccacattctgggccccaacaggttgttcccaggatcatctttcgtcttcttatcaactggcttgctcctggtgcgtctccaaccttccatgcctgatggatcgacacaaccccaaagcctgttctcatatcctgttccatcagtttactccacatcccgtcctggctcggtatagctggagctctccctcccaccgaagacatgcagcacccttgagggctcgaatgttgggggtaagcacgaatacccacagtggaacccccatgtgaaatgaagacgtacaacctccatcatgaagcatggtactctccgttacaccgttactgccgaaggatccagcatccacacagcagtatgggctttcgtcaaaagccggacccaacgtccatcgaagggggaagcggcatttgaagcagccctgcgctgccttgcgagcgtctaccctcctccacgacagtctcatgatgggccagcaacatttctcacaccgaagccacgcccaccatccttcgccgggccctgaggttgacgtaccggcttctccagcccgctcggtgtcccaggccgactaccattcgcctccttcttctgaatgaacaccgatcccggcttaggcgcgtacgtaggatcatacaaccccctcgccatcgctggcgccggcgccgctgttcgtgccggcgactgctcattgctcgatctcggctgcccaccccctctcgccttgcccttcccccgtgtcgctttgttcggcgagttactgcgcgagccctcagacgccgctggcgagccgaagatgcgttcgcgtgcttccgcgtacttgcgttctttttcggcacgttcgcgctgggcgcgctgttttcgctcttcgaagtcggcagcggcttttttgcgccgctcttcttcgctgtcgtcgtcgtcgaggttcaggccggccatgtttcgggataaaacttgcggggcgggcttgcgggccagcatggtgactttgggcttgaagggggcctggacgggggcggggttgtgtgcttcggggtaccattgcgggtctgggttctcgctgtgtgtgttaggacgagctgttgtgttgagtgctcgcaagttcagacatacgcggactcccagatctttcggttcagctcagcatgttgggctttgagctgagcctttgtcaatttcggcggaggctggtcttcctgtggtttcgcgtcctctttctattatgtgtgagcgcatgcacatatctaagaggggcacatgtacatcggcaatagtctcccagtcgtcttcccaagcgcctgcaagcggtgcctttggtggcatgatatcctagacttcttgcagtaaatcagacaatgtcttctttacagaccaaacgtgctcagcaaggcgtccaagtgatgtcgttcagaggtgtggtcgcagggaacatttagcgacggatggaaagcgcccgcagcgcgcgcgggaactaaccaacgacgcgaccggagctaacatgtgcggagctgcatccccatcataccgtacacagtccacaccactgctgcctacctgcacctgctcctgaacactatccactcctacaatcccgttccacaacacatcaaacaaccatgtccggtacgcgtgatatccacttgcaccgcatccactcaacaccacatcacgcatactaacctcccccgcagaccacgaaggcgactccacaatgcactcctccgcctcctcagacgaaatgttccccgacgaagccctctccaacaacccggccacccccatgaacgcctccatccaaaacctcacctccacctccgagctgtccccgccaaactcacaggcccgcgatacctccaccctcagcggcacagtcaacgccaacggcaagcgcccgctgagcctcgcgcagccggccgtcggcacgcatacggatccggagacggggtacagttggaccaggcaggaggatcagcccgggtgggaatggaggaatacccgggcgagggaggatgagagtagggcgttggatgcgattgtcgagcaggggttgcagatcaagtgtgagtacttgttggagcatggacctgacatgtagcatgggactgactgttgggcagtgcggtatggtgacccgttggatcctagtgtgcaggcgaggtataagcgctgaagcatgtgatgagcacggtccgtcaagtgcggatggaaaatcgacaggggaagcataacgaggacgacgagggtcgcggaatgatgcggatgttatatggcaccttgatggcaatcaaggcatgcgtcctggggacacttcgggattcacggcctcgagcatgggggaaatcatgacagctgcgcacacgaagcaacgccctttgtctacgaagaacagcacgacatacgattcacaaaacgaatcatgacattgaacatcacgtagaacatgacgtaaaaaaaatgttatagcaaatctgcaagcaaacattgtgacgagtatgacgcgaaatgctaccgggtatcaatattcccccgagcgcccatgaatcagtccctcatcctcccatgtcataaagtcgtgttcgtataaaatcgtggagaaaacacatctcaaccatgtcgaggccttggctgcgctctcatggcctcctccaggtgatctctcaccgctcgcaggttgcgcattgcagccccgtcatcgtcctgtagcagcaattcacgctgccgagccaagttttcctgctgaagattcataagcctcaaccgccgctgcatagcaagctgcgcccgctgctgctgcagctgcagctgccggttccgcagctcttctagcctctggttcacatggttagcatccagctgagcttgtccggcccggggtagagggtcttgcataaattcgtagaaggggcgcggttgctgaggaggaggaggaggttgttgagctcggagattcggttcttgagctagttgagcttgttgacccagggcatttccgagccggttcatggggagaatattgtagccaaatccagcaggcctagtggtacatgttaggtgggtaatgacggtaatgatgatatgggggcggaggtggatggtaaggcgctgcgcgacaaaagcagacgtactgatgtggctgtagcacagcattacccatagcgtcgtgttgatgtggcgggggtccgaacaattgtgcaggttgcaggtgttgcagaggttgagcgaatggttggtgatgcatgaaaagggggataggggcgactgcgtaagggtggatgggtacatactgagctactggtcggtctggtgcgcccggttgacggaaaggtggtggcaagggaggttctacgagatgctgtaggtggtcgccaatcatgtgatatggaaaggcgttagcttgaacttgcgcccgtcctttgcgagcatcttctgcctgcttgactctatctgagaccttgatcatcaagtcagcgtccgagaggctgggattgtccgctcgaactttggccatggcatcatcggctgccttcttgacttcttgctcgtgccggtcctcgacgttctcgtgcaaaggacaacgtcctcgtccgacttcgccaaaatgctcgtaattggtaacgttcttggagcagacgtaactaggcgcatgttagtaaatcgagctagtcggtaataggttctgcagatggcctaccattgcacgttcctacagtgcgagcatctcatcttgttgcagccatactccttgacgaatggatgtttacacttgttgcattgccgaattaatgctgcggacatggcttcctcgacgatgtgtcgcaatgtgatttggccgtccttgtcagcctccttgcaagtgagagggatgtgtgtctccttctcgcaaagccgacagctggtcttgccgcatttcttgttttgacagcgaaactccttgtcaacttcaactggaaggcattccatcttgtagtcgcagaaggggcactctgacagaaagtcaaggccggcagcggcgaggtcttcttgctgctgcaagtgctctagtcgttcgaaagttttatcgcccaagacctgttggagatctttccgagcaaaggtaccagcacagttgtcgactccaaagcattttggccgacaatttgaaaggcccatctgtgtctcgatttgccgctttggacactccatgcagtagaagtgagctgggtcgccattacaggagatcatgcgattcagaggtacgtcatcgaaacagcaggcgcactcgcccattcggccgctggcttccgcgcgctggcgattgtcgacttctgccttctccgcctgctcagctttacgtcgcttccccatttctacctcaatcttctttttcacggcgtggagttctttgggcagttggcttccttgttcgatcaggagattctcggtgcctcgcttgttgcgcgctttgccaatcctggagaatctgttcctcgaaatggtttcgtaatttcgtgtttgctcctcgagaacgatgtagctcttgaagagagttttgtgctcctttacgacgttgacgacgtggcgaactgggacagataggaattcgtctttgagcagttccgtactagaaaagtaaattggttagtggtatgtaggagatagcatgtgtagtaagcaaaagagaggactgttgctgcaccgccgacttgaagatcgccagctcgacatagctggcctggctgtcgtcagagtactgctggtgggctattgggctgctggagctcgttgtgaacgaattctagcccagctatacatagaaatgtgcatgatttctcatatcagagtatccaattcgccgtccatagtggatcacgaggaaattctcaagtgcgatggcgagttgaatgacctcttcaatgacgggaagtgaggagtcactggacgcatgcaatggagctagtgaagggggacaacttacgcgtttaattcatatgtcggtgtctccagatctcgctcagctttgtcgtactcctgccaatcgtcctcgtcgcttcttttcctcttcttgctctttgtgtcctcgtcctctttcgggtagtctccagtgtcgacaagctgcgagacgatctcgtggcatctcgcgttcgttctcgtgagatctgtagtcttctctctgatgatgccgagcacatggtcgatggagatatctggcaggatgtctatgaccatctgcaacgccacagcctcggtgactaaatctttgtcgctgccggcacagtcttgtgccggagattctcgatctgccagcagcggatcggatggtggaacgtcgatatcaggaattccagtcagatcaatgataccgtcggcggcttcgtagacagggttgtagcgcgcattaagctccctgattaagtgatccgggtcctggtcagcggggagatgtgcgttaggatcttgaggctcctcgtccgtatcggaaaaatcggaaaaatcgaccaaagctccctcctcttcgctgtccgacgataattcgacgatgacatggcccgcgaatgcgttacgcgccgtggccatcgcgatgttgtgtagttgatgagagtgagtcgattctcgagtggagatggggaagaagctaaccggccgagcgagaggctgcgtgagggtgagtgaatttcttgtacttgggtgattgtgctgcgagcatctacaggcagtcgtggtagcgatggtttgttctcacgcaagatcccgcgccgcaaaaccacgggtagctcagaccgggccaatgagagcttgtcgaaacggtgaaataaacattaattgtagctagcgagggacgtagaagtgagagggcaaggaagggcaatcgcgcgagttggttcagctgctttcacagccttgtaagtccgaactcgtcagcctgaagggcatgcgggctgcgatgaggggtatggtgaccgaagaaaaagaacgagacagttagacgacgacgaagtgcggcaccccgatcggatgatattggcggtgctccagcaagtgcaggtccacgggtcgctataaggtcgagcccttccaaggtgcgctgtttgctgtgcggagctgcacttcggcaaagctggcaagcgcaccaggctgcaaggcgaagaatggcagctacgtagtaccacaccgaccgaaattacggggttcctcacaacgacagctcacagcaagcagaatgtggtcgcgatggcggttacaagagcggaggtccgcgttgcgcccagtcggcggcaccaggcggttccaggattagatccagggcggactagccaatttgtttgcggcgctgctccaacaccgacacctccgcagggctggcagggaaggatgctggttttgcaactgctgcacatatcgccaatgggcatgtttggcgagagccacggcaggttaagcgtctttatgtaatagtgcagtcgaagcctgaccacggcacatgacactcgtaagccatgacatgccctcgctttcccacggcacacatcgggcagagcaggagaaggtctcgggaactttcacagacggcatgtgtgagactgtgcaagagggcataagaaggcatggggtaggtctggggaaagttggggtgaccgataaccgtggggtacccaacgacctagacaaagcatcgtcatttctttcatctgcttcgcaacgacatccaaccggatcgacttgcgacgagtacactacgccttgccacgtcttgttgtgctgtgaactgcattaacctaccgtaatcgttgacccccgacgccctacaacgacaagtacaaaagtgctagtctcgggacaattataagacccctggtgccaactcgaacatctagacacagcaactacaatcatgggctccattgccgaccttcccaggggagattctcctacgcttcgactggtgcatcccaccgacgaagagaagcttatgcaattcaacttgaatggtgcagagtggcgaggcgccctttcattgcccgcgtaccttcgccgcgaagagacactgtcgcagcaggcgctcactcgagacggcggcatctcgtactggatcttgatcgacacagcccttgagggcaatcctctagatcccttatcgggaacccggttgcctttggcaagctgcgaaacgtaccgcaagaaaacactcatctggcagaatggcgagctacatgagagtatctgccacggtattggaagtgtattctgtgcgtcgcatctgaggaagagaggatatgcgcagcgcatgatgacagagctcagccaggccttgaggacgtaccagatggaggaagggaaggagtgtatgttttcgattttattctcagacattggcaaggttagtatgataggttcgtccaatctacatgtgctaagatgggcagaaattttacaacacttttgggtgggagccgttcaattcatcgcacattgccatcccaggacacagatccgcgactggggattctcttcccactgctcgcccactgtacgcggaggatctggaagagctgtgtgacactgatgtgacatcgatcaaacaaagcttgaagtcgcggccgcaagggagtaagccagcgatcgccttactgccagatatcgacacgatccgctggcaccatgctcgggaagaattcgtcggaacagagttgcatcgtaaggcgcccaaagtgaaaggagcgatcgtcgggaccgagaaaggaaagcgcgtttggtgctactggacacgcatgtggtacaacaacaatcccgccgaggcgaaaggcaacacgctccacatattgcgactcgtaatcgaagacggcagttgggctgacacggcggcgagccatggaaatggagcctcgaaagatcacagctacgaagcttctattgcggcgctgatggcgttggcgcagcaagaggccgagacgtggaagatggaacacgttgagatatggaacccagcggaagagaccgtcaaagcagctcaacgactgtacccgagcgcggaggtagtggatagggacgaagagagtattgcgagcttgcagtggtacccaaagcacgatgggccaatcgcggagaagcttgattggattgccaatgaaaagtacggatggtgctgagtgagtacttctcgaagagaaagtataaccgaaacgccaatgagattcactcccagtttgcaaagctgctcggcttgtgttagctttttttggtatcgctagggcatactacagcctgcatacattcacggcgttgttgatgtacgagcctacctgacaagcctttcgagcatatccagcccttcctttcagacatcctttgcttgtgcctatcctgaaaatgcgcagacgaatgatggtgacattcagtcctgatgagacatcctagactcccatctgctctcctgaactaggtcatatctcaacgtgttcgaagcaccatcgttcgttagccgtatcagaacgaagccgcgaacagcttcaggaaccacgatcatgttaagagcttatttggagtcgcccaaaatcatggcatgggaattggacgcggaaattatagttagggaggaagtaagggtagtgcacctgttggtttcgcgggagcttgtcgtggcatagagggtgcaaatctcttcggtgctgctgatgtctggtgtagacttcatgctggtaaataggttatcaactacgaaagaaatccacacgggcattgcgtagcctgtctgctgctgcaatccggtctctttccatcgcagttgaggatcaatagtattccgcgaagtttgtcttcgtataaggatgtaacttccaaaattggactgctggtggatacggagaaatacagctgccatctcgcgagctccaatctggcccttacgacccgaagagaatatgtgtgccgacacttaggagctgttcgtgttggcaatgatgagatactgttcatgtaacgtaagggcaccccgtggccttacatcttgattttggaatgcaacaacaacttggatgtgttcaaaacgactgtgtatagcttcagacaccctgatcgctttccatcgtactcgacaacatgcactagatatgcgtgtgtcacggggctgttttgctgacagatacgtagtcacagctacaagatgctttaagattcgtgcgcctggtatctcgattttgaacgctatcaatgttaggaaggtaaggctgtatacttgcaaggctttttcagcatggtacaacatgctaactagctatctaagctcgcatgtgatatggcagctagtctctgataatattcaggttttccaaagcgcgcgcgaattattgcagcacctgaaatgactgatatgctgcgtcgccgaaagagcggtgcgaaaggcgtgacggattgggggactttcgatcggttccgcttacgggagcgtacgttgccaagtactatggaaagcgattggagctcctgaagctgtaggcagagccttcccgtcgcagtcgaggcctagcaacacggtatagcttcaggctatcagatcggtcgcaacctgcaggagaaccatggccgccatgctgcgccgcaacaggtaccgatcgccgcgcatgtggcgagttcgtgtacgagagaactaagagagagaggacgatatcctggcgggcaagtcgccctggcaagagtctgcctcggcgtcaaatatcgacctttagactctgtgacttgacaataagaccttgacgcgatagatggtgtgcgtgtattgtcgaggaccgtgaccattggcgttaaaaaaaattgtgacaagggattagattcttcctcgagcaactggcaagccagaaggatcaatgaaaaaaggtagcctgtcagattgccaccaacgtcctgccgtccagctcgaccgaagtacgagaccagttggctgaagatcatcgccacgtttgccgaagcaatcgtaataaggcctcactccgggacatcggggctgaaactcatcaaccaggttggagaatctgtggcttttttgagaagctcagaagaggacgactaactatagaaatgattctatgaagtactgcagcgctgttagatggatagcaaaaggtaggggtctaggaaaacgtactcgtcgaactggagtgtaagtgatgggggaaaaacggcttaagtagacggacgagaccgccaagccgctacggtagcgaaaatttgcgagtctgtgccctgaccgtgcgccctccgtgcacgccgactatcagccggcccgaggctggtggtaccaaacttcgtggaattcacgacacatctcacacaaatttcgtcttgtgcagacatatctacggtacaagtgcccactttacgtaaattgctgattgattcacacggttcgccgacgcaacggtattagagtgctcagtgtccccgcccaacttcggcgttctgcaaattggacgaccagaaagtctggaagtccgttatctggatccacagttcgacaagatcggctatgatgaggatgctcgagtattgccatcaggtccgcaccaatctcatagtgacatcggaatcaagtagcaccgtcatgttgcaacgagcgtgaatgtcaaaagccagccttattgtgattactggaaatatccgcagtgattggacttgagtagtcacggtacaagattgttccgtcatttcgaccttggatttgagaggaccagaccgtagctgtacctagttgaccaaaagctgaagagttcttcgaccctaccatgtacaggaccttgcagcacttcccataatcctagacacttcgggcttctactttctagtataccacagtgcaacgaccagagcacctgcgaaagttgtacgctatttaatggaacgcaatgatgtggtgaacaattccaggatccattatcttctgtcgcccttggactgtgaattgacgttgatgtggttgtgctttcggggccagtgtatgtatgctacgtctgtaggaaaaacgccgaggcttgaacccgttcgatcgttggtgtcaagcatatcagtgagataaattcacagcgtgaagcaaacctccaaatcattattattggtggctaacagcggccttggtctcttgaacagcatcgccaagctatcagggactcagcatcagtatcgtatgaaatgggcgtattttcacatgtttccagggcgggaatatattttatggctactcaataccaaaattcccataactgtgattgcaagactgcatcggatcaacttaaatgcgggatcatacagacagttgagggtataccttcagattgccagccgctatatgctttggaattatgtttagcgtgtataacacatgaccgatataacccacagagatgcgcagttctgagtgtagaggcttgcagataacaactgggcttgacaagcactccaaacataccagcataattcaacagccaagcagatcatcattcaatggcgttcaacggagatggagagttgctagtgtggaggaatggttagaataccgcagtactgctctctcagcttagttaaaggccaaagattactcacattgctaccaacactgtagctcgtatatgactggagaccggagatactgagaagactgtgagagctatagcagtcgaggcatagtagctcctagataccttcacagctccattgtgtaccacacttggctaatttctgccgcgtgtatattcaggtcttactgtccgcctttctacatatcaaagacctagtgctacatttatctgagaagggctacaagagttggtcgttatgtattcgagtgttacatgttcatcagtcttcgactcaacgttgaaatatatctacctagatcacgtctaatatagctgcgtatgactttagggcgtgctatccatgagcggacatttcttgacatcgcttgattctcaagttgatctctatctccacatagcgtgcctcgctcaatatctcaaggtcggctccactttcgcgccattctcttcttgagtcacaaaatccagatctgtgttctaacaagaacttggaaatctctctatttcaagactggtccgcgaacagcagcatactgctgcacaaggcaggatctgccaggtgctccagtcaatgcagcagaatgtatttcctccaattcaaacaatcttcaaatcacgtgcctgataacggtcgcttagctcagttggttagagcgtggtgctaatagcaaatattgccttgacacgccaaggtcgcgagttcgaccctcgtagtgaccagtctctttttgtccatatttttgcctatctttctgtagtggtggtctatatactcgagactaggctgctatcttatagtgattcgttttgaccatggttgccgtggtgtgctaaagatgctacattcatttgtatgtgtatatttcccaatgttgatgcatatctacaatccagatccaaacaacaggcaacgcgctatatatgcaaaaaacaatccgctaaaacggaggtatactgacgtctatccacccaatctttatgcacatctacaaactcgccttctccgcgcccaacttcttgcccgtaatgacaccaaagtattggttcagtgcatcgcacgttccactgccttcttccagcttcagaacaacactcacatacccgtctggtctgacaacaacaataccccccttctcctcgtccaaacccatcttcgcgtgcgccgccgctttggcgtcaggcacgcgctggtcccacacatcatccgcatacacgtggtctgcatagcgcgcaaagacctttggcaattgctcatcgatgtgaatattgcttcttgcactattgaagatgagcgcaagggagaggaaggacgtatgcgggttgtgatgttcatgataacgatctgtcttcaccaggtcttcgtacaaaaacgacgagaagaaggatgtggggtttgccatgtttgtagccaagtctttgagcgcagcggatgtcttgtccagggcgccgccgaagatgaatatgcggtaggagccgttgagcgggatttcttgctcgaggtgcacgacgttggcgtccacgacacgggttacggtcgctgctgtgagaatacggccggttcgttgggtggtgccgttttcgtaggagagatagagggggtgttgggagggatgctctgggccccaattaatggtattggggttgtaggctacgccgtagccagaggtgaattcgcaagatgccttgaacgtcttgatgaattcgttctcttcagcgggcttattagatgtcgcgcctgcaacttcgcctgcagatggaatgcgtgtggagaacagtttggcgtagcgggcgtcgaagtcgaggagcgtttcagcaatcagctggcgttcggattcataggtcttgaggacgtcgcgcgctgcccagccgctttcaacgtgatgaatcttccaggcgaggtttacagcgtcgaggaaagcagtgttcatgccttgtcctgcctttggcgagtgggtgtggcacgcgtctccgcccatgaatacacgttcatccagcgtgtaacgctctgcgattccttggccaattggatagactgagtaccactctatgcgatcccatgttattgtgtatggcttgagaatttcttgtgcgagcttctgggtttcttctgcagtgacttgcttgcgcgggtcccaatctttgtctgtagaactggcaacctggatgtagagacggaccatgttgttctcgcgagggatgaccatgatgcttcccgcgtctgaatgaattgtgcatttcatctggaggacaaattaggctttaatcaaatctgggaggttgatgttgcataccttgatatcaggaaagtttgtccgtacaacgccgtccatgacaccccacacgtgcgcaattgggtccttgtaccggattttcacgccgagctggtcgcgtataaaacttcttgcgccctctccactgaacaagtactttgcgcgaacagtttctgacatggtaccgtcgacatgtgccaagttgacttcaacggggtatatggggtcctttccatcattcttgaaaccagtaatcgtccacggtctttgtagcttcgtaccgctcttttccatgtcgtcgataaacacgcgttcaatcatgccttggtggaggagcgttgtgaatgggtaccgtgcatcaatgaactttggacaactcgcccaagttcctgtgcggtggattcctttagcacttgggtcccagaaagcaacttcatatacctttgcaggctcgtactccatgatcttgcgcttcaagcccatatttcgcaagaggtcaagcgatcggggttgaatgccatctgcacggccggtaggtgtcggctcaggcctgttgtcaatgtgcttgattttgtatccccatcgcgccaggcatgtcgagagacaaaggccgaccggtcccgcgccgacaatgacgatgtcgtagttttccaccgccatttcgaaccgtctggtgtgggaaatgcagaaaaggtatcaatatgctccgcgcgtcacagtacgagtctacagtatccagatcgtagaagtaatagatggtgatgctcaagaataaacagaatagattaaccggggtttatgatcgtcaccaaaaagcagcgcggcgaggctctttaagaggccaacgatagtgctggacgccggatccatggcaagcgaccacgggaatgggactcaacccggcaataaattcggttatgcaggttctcgaagctggggacagacaggcgccgacaggcatgccgtcatgttgcggggagcgtagcggctctgctctgcggcactttgatgcgaagataggctttgcgcttgtccccatctagcatagctgatatttaacagcgacaggtactacacgttaacccgagcataaccactcgataaatctgttcagtgacagcgctctacaatgctttgatcgttcaaatctctggtgtatcatatcaacattgacttgctcttccagccctggagcacgtgagctgctcttctgaaacagctctcggccaagacagttttggcccaccggagctgcccaggtgtgtacaggaagcgcgcggaaagtgggggaagaaagacgcggagttgacatcaggtacttcgattctccacacttgaaacactacacttgccgtgtattcttcccagatcaatgtgaccgtcagcattttgcttgacttcgtgcgaggcggaccgattgacggatcgtggccaatcgtgttttcggctaggagcacgtcttgccccgagcgaaagcctacattttatcctgagggctggcattcagactcggcaacgatgtatgacaccgatactcatattgcgatgagcgccaaagagaagtcggactcgagtgctccgcgaacggtgatggcaagtgagcgtaattatgaggcctggagcgaacctcggtattgttggtgtgaattatccttcaaaatcatcagaagcacacttccgaagagatcgcgtacgcctccagcttgaacatagagtatccgtatatacacttccacctttgcctacgtcgagcttacagataactcctatgagcgagctatcgactatagaagctcaaagtttatatccgaactcgccgtctcaatacttacgttaattccaacacagcgaacatgtgcatctggcggagccaagcgagctcggcgacagcgacagatgacatgtcttcagtagctgtagaccaattgatacccaagagctgtgttgaagcatagtttcgaaacgcacgggtggacagcaacagcatccccagcgatatatcttaaggaccacctgcgtcgcctgcaaaaaaaagtagcaaacaggcttgggcgtgggacgaggttgcatgcattggttgctgagtgacgagtgaacgcaatggaccacagtagcctgtctagtaaagcccagaatgcattcatatatcagttctgtcatagatagcctaatataaaacatgagtgtgtcctatccgtgtccttccgcgatccaccaaacctgaactcccgacacctgatggtctagcacttagaccaggagtaatgtcatgcattgtcgcaaagacgtccgatcatatgcagatgcatgcgccacaagcaatatccagcccaagccattttgtatcctccggtctctatcatgccccgcaagcttttgcagcattgtgtggcaactgtgagcgtgtatggcccagaacctcgagtccaccatccttctgaatacgtgtagctcaagaaatcgtgacttcgcccaatgttgcagccatgcgctcctcttccttccttgctctggcagcttcggtctccctgcgcatggcgtcgatgttccagctcgcgtcctcatcgtcgctgtctgcgtcgctgtcttgccagtcacccttctcgaacatggcacgaccagtcgcctccttcatcttcttggcctcctcctcggcctgcttcttgcttatacggtccagcttccacttcgcgaaggtttcttcggtgacgggcgtgagtttgccggtgagcttgtggcgttcggactcgaggaagtcttcgagagtgagagttgccattggcgaattggccataagggccttctcggcagcgcgttgttctttggtcttgataacgaatctgttgaaaagttagcgtccagtctttgaactattggatattttgcgacttacccaggtggtagcgagtgcttatacttgcaatcgtctccaccattaggacacgtccagaaccaaccgtacttctggtcctcgattgcctgaataaagtacttgcacaccttgtccgtggtcgtcttagggtttccgtgcttgctcagcacgacactccgcagcttttcctcatcccactccgtattggtctccttcttcttggcctcctcttcctcttccttgtctcggttgtccgtgtacaaactcctcttctcggtcttgcgctcgacattgaggtcgtgtgagaacttgcatttcttgcccttttcgcaattgcccttcttgaagaactggcagagaatagtcttcgggtccacgccaaatggtactttctgtatttgcacaggcttgaaaagatcggcgacctccttgcgggcggcttcggctgccagcttttccttttccttctgcagcttttcggcttccttgcgcttctgctcgggggtacctcctgcggcggttgtggcgttgatttgcttgatctgtctttgtgcggctcctccctttttatttttcataccaaaggtcttgtcgacggcgaccttcttcaccttgggctgctcgcccttgccttttggtggcattttggcggatagagatgctaaatgagtgtgtgtgagtggagtattcggatattcaggtagccggtcgtgaagaccaaacggtgcctggtggggttggtggtgattattggcagggctgtgtgtgtcaaagtgagaatgacgatgtgtggggtggaacgggaaagatccttggtggcggaggcactgcgctcgagcccgctcttactcgcccggctttccgaagctcaaggtggcctcgacgtgagcgcatccacgaatcgcatcgcaccacacacaattgattcctcttctcctgtcgactaaagcatttacgtcagtgcctattgtgagttctaaaagcatgcttgtacccattgtacatgctaacgaattggtagcaaactcccaaacacacatatccaggacgcgcagccacacccacaatgattaccgacagccaactctactcgctcgccatcttcctcggaagcgcagctatgctccttatcgtcctatatcactttcttgaggtcaactcagaagagcacgctgctgcggagaagcccaaggttgcggctggaaaggcaagaagctagatgtcatggtcgacgcgtgtacgatacgaagcgcgttgattcataagctggccgagaagagcagtttcatgttcgggaaacttcaatcaccataagcatgctatacagcacggagttcaggcgcacacatggaggacaattgaattggaaagggtggaagatcagtcattacaccaatgcagcaactctggctcctagccaaattacctgcgtgaagctgctcgtatcaagtctttcagacctccttactaagggtatatgcatggtaaaacaaagaagcgcatatctcaaagaccctgtcagccacatgcggatggtgttgaccaattgagcccaagaatttaatgcacatctttcctgcctattcttctgcgtcgaccaactcctcctctactccgttgttatcgatgaaacctttccgacgcttatcgttaacgagcgttgcgcctcccctatccatgcctggtccaatgcgcctcttctgcgagaccaagcgggcctgcgcctcgcgcgcttcttgttcttggctgctctttggtgggcgaccacgtccacgcggaccagacgcaggagcctgcaatgttgactgatacatattgacgcaatcaggatcagctctgatgcgcggtgtcacaggtcggccctgagcatcgctcagataagcttccgagtcatgcgcctctacattttctgttagactatggatgcttcatgagaaacttaatcttcgttacccgaaagaccactggctggtccgtcaccgagttcccatgagagcgggtcaaagtgagtctcttgtacgtgattgcgccagttgctctcaagatcgaaagagtgaggtgtgtgcttctcaattcgcatgtttgtgttgggatcgtagttggtcacctccttgccgcaatcgccccacaggcattccagagtgttccgaagcgtttcctttcggtgcaccttgaaaacatgcttcttcaaagtctctaggttgtggaggtcagcagtgcagttctgccacttgcacttgtatgactgatagcgggcaacgcgattggcaacactcggcgagcgtgagttgatgcgtataggctcttcccttccagtgttgacatgtcgtaaactacttggctgggaaggctgatgcttattggcagatcccgtatggccattcgctgcaggcttggactgagcagcgaccgagccatggatggcctttctccaacctactgggcggcctctcttcttaggcagaggctgtccatccggtccatactctgtagcagaacggaaggcgctgtaccctacgcttgctgtgctcggtcgtggagcgctagcactcatattggcggcactcggtgatcgcttaggtgtaaatggaacaggcccggtggggttgggaagtgagtgtcgcggtggccgaccacgcttcttctgcttaaacgggttgattccttcaggtaaggcttggacccttgcctgtaccccactctcaccgccaatcgcgtttgattgagcccgcgggcgcgcctctccatattcatcttcagaatcctcctcgtcatcggcatcttctgtcagagcctgtacactgtccttgaaatatccaggaggcggagttccgggatccagtatgtcccatctgatcgtacttagatcgctttcataagtaaccggcagagttgttctcaaaacctccaggtgctgattcagctgccgctcagatggatgcctgccgcaagcaagaagcacatctcgcgcaatcgtagccggattgtagttgttcctacgaagtgcattctttttctgcaaggcttcggcgacagccacgtgccgaagctccggaacatgcaccgatggaggtgccggctgttgagtcgactggggaactgtccgggccgggatattggctatcgggaagttattgaccacaggttcactatcgacaaccatagcatcctcaatatgagcatgtggggaaccataggagtgcatagcgtctgagttgagccgcttcgggggagggcccatatcttcatcatccgacagcaacgtcatgtcaatcagctctgaaatgttgcgtttcctggccgcttcctccttgtttgcaggtgttttcaactctggtttgatcggaatcatttcagcgacaggagcgggcgtgggagcaggggaggcactgtcggggaatggtggataggacgacctgtttgtagaagacgcgacggcaggtgtaaaagctgggctggcagctccgggcgttgcgatttccttcttcataaccgcagcaggtacctgaggacggtacactggtgttggctgcggcggtgctgccttgcgacccgttgagttcacatcaggtactgcggtaagcagattctttgcaaacgctgcacgatcgagtttgaggccggattgctccagttgtgcacagagctcaatataggaagggttgctgttcaacatgctgagtatcttgggatgcatccacaagggcggctgggttctggacctggaggtatttcgcagctgcatcagctaggtgatttctcttctcaagcggccagatcgtgttaccaggacgtgcagtagaggcctgagctggtgtgctcatgggtgcaactggagctggtatgggcgttgccggtttggctgcatttgtgaacgaagcttctttgggcgctgcctttcttctctgattggcaacctgtggtgtgtttgcttgagaagattgagctggggcagcggagttcgcctgtgtagtgggtttgttctgaactgttggtgacttcggcgctgctttagctcttcgctcctcctcccatatacgcgcaagaagagccgggtctttactgttcaattcgcgcatctttgccatcattgcacgaatttccgcctcgagagcatcgccagtagctggatctgcatctggggcggcggaactggcttcagccgaactttgctgctgcttttgtgtcttctttaacttctgcgtggattgaagtgcggcagtccgcgcttctagacgcctccgctcttcgtcctttgcctctcctgcctttcgagcttcttctgctgtacgctcatcctcggcgcgtgctgcatcttcaatagccttttgagcgcgtatgagttcttgctttcgctggtactcgggccacggatcgtagatagccatcgggtctaccgtggagccttgaccagcgtaggtctcggcagcactggacggtggaggctcaatgggaccgggttgagcaattgttgaagtgctggcatagttgtaagaagtggacggtgtggctatctgatttgagcgcgaagcttccacactcgctagctgccgacgatcatagtctgtaaactgctgtgacgcagcagctgtcatcgcggcgtccctcgaagaagtcactgcagcagcggagctgttattgtattgaagttgggccgggcttgcggaccgctgctgttgctggttgtagatagtctgtgctctctgtgaaggatagccagccgcagtggctggcgagggtaagcctctattcgcagtccgttgtggaggatttgtattcacgcttgggggtcgaggctgagactggccataggtggactgagaagtatgggtcgattgtggctgcattcgtggtgaatgggaagagcctgtgtagaattgcgaggtctgcgcagtggtgttgttcgccgcagtgaagcttgatggggtcacgcttgtgctgttgggcgtgtacgaggtgttgctcatgttacgcagcacttctgcagcgcctctcgtggtttcccggctgcccccataaatgctgcctttccatgagttgtcttgccccggtgcgccatagccattgctctgtccaccgtgagtgtgtccttggtatgacatgtagtcattggcctgtgtcgttgcaggttgttgatagtggcgcgacggttgcgggacattgttagaggcgggcgcggtctgatatgccgagtactgttgagcagagctctgttggtatgggtaattgtatgggttgtattcgtttgacgacatcctgacgtcgtttacagatcataccgtcctttggatgtcgctataccgcttattccgattgaacacatgaagatcgcaaaaccccggacggcagggtggagtgtatgacaggtggcggcgcgttcgagagaagagatggtggcggtcagattagtggaacgcgaccaatacgccaggtcagtgtttgcgacgcgtgcttgtgcagtttggtagcggcgttaccaggatcgtcgagttgctggtgcacgcgttcggtatgcgacaggcctcggagcggcgcttgatgtatagtccgtgcatggcctgcacgcgccgctgcatcggcaaaactgttcctccgccccacccacaagcgagcgatagcactgccggtcaattttgcacatttccacgacgacttttcccctactaacccgacaacctcgatttcacagcagcaatggccaggtcaattgtagcaagctctcgccgcaagtcgcgaaaggcgcatttctctgcgccgagtagtgtgcgtcgggtcatcatgagcgtatgaagacgaagaacatcttgtatggcttgttctaacatcttcaggcgcctctgagtaaggagcttcgcgaaaagcacggtgtgcgcagcattcccatccgcaaggatgtaagtacctcttctctcatacccagtcgccattgtgtgctaactgttcgcaggacgagatcatggtcgtccgcggctccaacaagggacgtgagggcaaggtcacctctgtctaccgcctcaagtactgcatccacgttaatggcagtgcgtatttccctctcagatggaaggcatggtactcaccagtgatacagtcgtccgcgagaagtccaacggccaatcggttcccatccccctcgccccatccaaggtcgtcgtcaccaagctcaagcttgacaaggaccgagagaagatcctggagcgcaagagcaacggccgtgaggagaagaagaagaagcagcaggcttaagcggtggacgatttcgacacttgacgatactccacggctttgacgtccggggtcagcacgagctatcccttttcgcaacgagtagacggaatgcatatcttcggttcacggtctgggcatgcgatacgcgcatgaaaaaaagcagggcgttacaccggcttctagctcgaacaatggacttgccatcatccggctctgtcgaaggctttttcttatgagatgataccatgaaggatacggagtacggcaatgaatggaactgttactcctccttccgctgtgatgcccatttgcgtgacgtcgctcccacccatcccgctagaatatctgctcaccggcccaacaaatggccaggaagagttatacgactagcgcagattgaaaacacaatgactactgtcattgctcgcctgcagaccgccttcgagactaccaatgaaggggatggtttgacggtgagatacatgtcttgaactcaagcacatatcgtgcacctttcacgctaagtcaaaatgcaaaatcattcccccctcaatactcatctccagatcccatgtgaccacaaactccccatcaaaatctagccatatcctctcccacccatgattggcgcgccatttcttccacccacgttccgtcgcgcgttcgagaagaattccccgccaccaagacgcccgctaataccatggacttgtgtttcagcccatctgcaacacactgacttatacctctcaaaccttatcgccttgacatggacaagccgcaacgcctctagcagtcgagaatattctagcgcaccgctaccatcgccacgtgctgcgactacggtcatgcatatcgagaaacctacagttgatgtcgaagacttcttcggttaaaggagccgaattagcgcggtgcgacctagacctggaatctcgacctgagtttggtttgacgaggtttacgtggttgagatggaaggtggggatcgagatagggctggggtgacgtcggtgcgggtggatgcgattccaaatgctcgtgggcgacatagggtgcgttctggaatgtggttgtggctggcatgcgggtgtcgacttacacgatggaatatgtcaggtatgtaagtggcagctgatggagctcgaacacgtcgtcattgagaatcttgcttatcacggtgagccgagtattggctgtagagatggattcgatggcttatcgaggtcgatcgcaagtgtcacctcctccaacggtgcagtaagttctggatagcatgtacaagccgtacgttcttctgcgagaccaaacaccgtagtacatacgttcaagtaaagttagttttcataaaatttcaacgtttattgtctaacagcctaagtcatcgaaatgttattcgtcccatccacatgaaggaccgagaatccgagacaagaggacatcgtgtgcatcgcaagttctactggagatcaaactcgaactccgaatgctcacgttcatggtttgtcgcagagttctgccaacgcttagcatcctgacatatgactatcgccaatcaggcatgtcaacctcgatgcggtgcgaaccggaaggaatcaatgccgcacccaatctggacggaagcttacacgcgcgagacctgagtggttgcagagttataaatctggcgtggagagctaggatcgcactgggtggtattgatggagtgtttgcatgtgttcgtggaactgtttctgaaattggaagacgtgaagcacgcttgcctgattattttggtccgccttcgatcagactggaaaagagtgttgctcaatcagctcgacagatggtgctcgagatagaatgtgttgagggaacggcgacgtttttgcatggcactgcagagttggctaaatgcgtacatggtattcatgcgcagtcgcaacggttgagtcttgcccgcatgtccttgatgagaaagcgcagcctggaaggtctatggagatgttgattaccaaagccgatgcaataaagctacactttaggaagtataagacagataccgttgtctgaaactctttgtgtactgcaagatgtgccacatcgctgtcaaagcgggtgattgtcggtgcatgaatgaccgtccaccctaccggtgcttgtctttggtcacgcacctgagttggaacagatcggcccgttgcatgaaattcgaaatagaaatgttcttagccactctggattaattccccgacttcgagtagatcaaaggccataacaacccgtttcaagctcggaggaaagatggcagggtcaccgttgcgataatagaagcgcatatgtcatagacgttttgcagtacgtccgatgcagcattgcgtcgaagcatcacgatctacaaccaacgcgtggtctcctccacaaaagacagagacatgaaaacatttcgggaaactccacgtgcaagacagctgtcggtaggggtcttctttcgcggactgcagatcggctgcctggaagagagcatgctgtgctgatccaatggacacattggggtatccctgggcacgttctaacgcacgaaaacagttgtcggagggtgccaattcccgtgtttctggagagtttgccctaccccagacttttacgtcaggtaaattggcgcatagttgaagagatggatcaacagcacattgggacgcggtcgtggctgaagtcggtgctctgcgtccagatagggtggcacgtctttagccatagagtatagatgcggtcatgcttatccgaatgtggggaatcgattttagcagtgcgtgacagtcttctggttccttggatctcgctcggtcgttgcaggtgtagtccctggacagtggtgagcagtggctattctgtgcgctgagtcaggtgttcctgcccaatgaggtggccaggtggggcggtgtttccgttttagagcgggtgtgggcggtcacccaagcggctgtcgagcgcgcgcttggactttgattgcgttcatgccatcacatttcacattctcgaatcgccctcccctcgacgtgacggagggtgtgacgactgaccagtagcggctcgctcggcggaatatttatctagcgtcgtgaagtgacgataagtgctttactcactggctttgaagagtgttcgccggacagtcgacgggcttgcatgggagacactactgcgcgcagcgtactcgtgctgggcctttatgcatacacgatcgtgtcggatttttagcgcacctcgcccgtaaagaacattcttagcacactatgcaggccgcgggcgtctcatggtacagtgctgcaatgcctactgcgtgcccattcgcaatagcaacacgcaacgcgtctgccctataccggatagaccatgccccgtttggcagcgagaggcggtctgtcgagattcgggagggggttggaaggggcggcgatggcggaaatccttgcccgtccccatcccgttgaagtttcaagagggcttggaacgtacgagcagatacggatcgacacagcgacaacaccaacagttgggcatgacttcatccactgcagcagtgctcgcgtgggcgatggcgctcgagcggcgttctcatcggccacggttcacgccgccagctgtcgtgcgctgcatcgccagcaaaagcgtggtggtacgggcgggcgtgctagagagtgttctgacgatggtgtgtttctggcgatgcaggctgcccgtggagccctgctgccgcgccgaactagcctcaggggtgtgggcgaatgaagggaggggcgacccgggctgcgataggccacccactctccgcccctgaccatcaacctcgtgttgcatggcctcaagcttcgcctgtgccgtcgccgcttggcccgttcgagtgtgcgcgctcaggcctctgtgaagcgcgcccttgcacgacccgcaagaatggacggaccctctcagcggccgccagactccctctcgctcgcaccgctgtctctcctcagctgtcactcccgagtgcctgaacagcctcacctgcagcgcgtatcagtatcgatacctccgacctcccgcacactgctgagctgtgctgcccttcattgtcgcctgtcctccctttccgctgtataccgcctggcccataccaataccataccacactaccttccctctttgaaagagtctcgccctcgctctcttcgcaatcccgtcccactcgcgcctgccctgagacaccgtcgcgccttcccacgatattttgtcttcgattcgagtatgctacacgcgttccatgtccatttaacaacactgacactgtctccaccacagttcacaccattaacaccttggagccgcgcaccaccccggccttcggaacgaaccctcacttctagcccacctgttgccccgtcatgagatgtattagagagacatagtcggtcgttgctttctctcttggcttaccaagtccaccatcgcgcttgctcgcccgctcactttacgaccccactcaacatgggttactccgaacccacattcccgttgaacggccactgttctgtcgtccacgatggcacgctctatgtttattcatctgctggtttccagtcgctgaagcttgaagagggggcggaatggacggcaatgcccatggacatatcgctgtcaggggccgcctgcgtcaacgccgaggcggctggaatgatgtatattgtcggaggagcagtcaatgagacgacttccacgtggaactaccccggactgatgcactacacattcaaggagaagaagtgggattggttgcgggccgaaagctggaacacacagaaccgacagaaccacggcgcagtctatcttgagaaggcgaagaagctcctcatctactctggatcgcagaccactggagccaacggaccctcctcggaaacgtttctcatgtccaccgtcccgccttacaccgtcgaaagccagccatccaatggcgcaccgccgctagtgaagcccatgctcatcagcatggacgacgaatcagctctgcttgttggtggaggtgctgctaacacagctctctggaagttcagcatcgggaccggctggcaagacctaggagtcgcgctccagcagccaatcgtgaatcccgaggccgtccaatgtaccgtggtgtccggcaagggcaagagtagggtgcttgaaaagttcgacatgagcgtcacaccaaacaaggtcgatcgcatcctcctgatcaaggaagatggcactcctgctgctcccggcgcaactcctggaaaagcgaagcgtgtcaccgtggacagttggcccgagtacaactcaacatatgcgccgacttctgcacgctcaggctactctcttgcacagtccaaagagggactcaccgttgccagtggaggcaatcagtctgatccaatcgtattgtttgacgcaaaagagaattcgtggatgaatgccacggcattgttctctggacagcaggtcatttcaaactcggtgagctcctcttcttcgccaaccagttcgccaacctcaacacccgtgtcgtccactactccgagctcatctggcgatgctgcagtactgccagtcgcacctgacaacaaggccaagatgatgacagtcctgggagccacactcggcaccatctttggcattgccgctattctcattctgatactcatgtgcctcaagtacaggaagagcaagagcaagcaaagccaaggttacgtagaaaaggatcgcatgagcttcgcggaccgtggagcggactttatgaaggaagctggtggatcagaagtgacccatccctacaacttgggtaacgactcgcacacctctttggccattatccaaggccgtggtgtgaacggccacaagaagaacatggccagcgatgctagcaccgcgggtctcatgaagaagacaagtccactaggatattcagatcctgtcgagttgtcaaagttcgatctgaagcccgagcccgtaaacgataaaatggtgcgacagaactctggccgtgtgcccgctatgaccaaatcaaccccgcgctctcgaagctctggatggagtcgttactttgcaaacaacgaggcgacgaacctcgcgaacgtacaagcggatcgctcaacctacgcttcggatcggacaagcacagtcagtcaatcacagtacaccaactcacgaatctacaaccagcatctatcacagcatgtagcaccactccagattcctacattcgacggacagcgtctgagcagagtcgccagtgggagcccaacgcttggaagctcgacagagagactgccccaccaagtgcagcccatgcaagctgagctaggtcgcgccaattcgaacggtagcacccgatccggtgtgagctacaatgaacactatttccgcgaccccgtggaaagttggacgcctgtcggtgaaaaccagagaaccagcagcgcgtacactggcagcatggttttcgactcaaacaataacaacaagaacgacgccactagctcttactaccctgatggcactgattctttctacccaaagagcaacttcagttctttctacccaggccaaggaaccactgtcattccagacaatcgcgatagctcaaacaccatgttcccttcagggaaccggccagctgccccgactgatgagatgcccaagagtaaattcagctcaatgtatccatctccaccgcggattggtctcccgcaggagcgcgagagcacagtcactctctttccaggacccaacccttcagcagcagctccttcatcgaacaaccagccaagttccttctaccctgcccctcgtttaggacatgaaagcacatccacaatgttccccggtcccggcggagcacaaaacaagtccaaggatggacagtcagacatgtcatggctgaacctaggaactggccgttaacgaactcggcacagctccgacgatctcacatacacacaagcgcatttggaggcgcgcattccgcgacccctttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctgcatttagccgaatctgcttttcgccttttgcgaacccgatcaatagactatcgaagtcatgacttcgcgaccggtcgctaccagatacccgacgtctttccgcgacgtcaacccaccaaacatcctccacaccctcctccgttgtacataccgaccattattccgcaatttttcttgtctctcgttcactcttcttcactattctccctggtttttcatccaaccttttcttttggtgtgtatgttgtgttatattgcctaccctacttactattgggtcttgtcgcggtgtcgagttcaagacggaggaaagattttctttacctgtctttgtatgtaagctgggaaagctgtctgtctgcggcagcaaaagatccgtgtcgataagacgcatgtggacgtaatatcgtaatgaaagaaagtgaagctaaacacatggttcgattgatatgatgtgatacccccaaatgcgcgcaagcagtactcattcgaattcacagtgtttgttgcgtcgggtaactgttttgtttcgcagatagacactgcaccgaaacagcacgcgggaaaaagcgtggacattgtttcaaaagaggtcccaccccccctcctcccacacagcttttagaagacaacaaacaccgcccgaatatgccactgcgtccgctcacccgggacacgccgatatctcgtctcaaacgtctgcaataagtaggcatgttgccaagtcctacgtgcccgagagctcaggttaaacgtttggtttacgtgtatggactcaataccatggtggcctagactcacgacccgagccgcgtccttcacaagcggcggaagaaagatcagagaagcatcttagcttgggtcatacctcgtctatgccgctgctaaagatagctctacatgatatgtgaatcgtgtttgctgccaaggcggggtttgaggtagatggtggcggtgacgcgaaggggtggaagtgcggtgggcgagacccacgggttgttttccaaggtctaggctgttttcatgtagatggcgaacgcagaacagaagaaccgtaaattggtctcgcggtcttatgtgatgttgagctgtttacacaaggttgaagaggaagtggcaaggatacttcgtaggcgagcatgtcttttgtgactatgggcaaggttccacttcaatggagccctggagcagccatgttcgttctggaaaccagcggagctccgggatcgtttgcaaatgtcaagtctgaaaatgaatgttgtgcacataggatatgttgatatgatcgatttcattgctttcaagtcgttaccgacattgttttatatggcatttcttcattcagtcatacgtgtgagacgtaaccttcatggatcggtgttgccatgaccacaaagccatttttacagtgcggtctgtactgtatgtggccaagcaagaaaacgccgaagctgtgcgtggtctacgacttggccgcaccagccttgacgaggatgatatcaccatcctcgacgacgtaatccttacccttggtcatgatcttgcccttcgccttgacgctggcttcatcgccctcttccctcaggacactgtagttgtacactacgacctggatgaaggtcttttcaaagtcaccatggataacaccggcagcttgcggtgccttggtgccgtttcgtaacgtccattgcctgacctcatcggtaccggttgtgaagaagctgccaaggttgagagccttgcgcatagtgatgacaaccttgggcaaaatggacttggcaccaacggtcttttgctcttcagcagactcctcatcggtcatggcagcgaggcgctcctcatacgcgacggagatggggatgacagggtcgccagtagcgtgctccttgacccattgcgcgatcttgggcaagtgcttgttcttctggcggacgtagtccttctcgctgaggttgacgaggaagacgacgggcttggccgagagaaggaagagagggttgataacctcgacctattgaactgtaagcttgtgttcgcagacttgtatcaagttgtaaaacagagcagttggggtaaaaagtcagaaatggacgtcacttcagaaagtcctggcgttactaggacatcagagagctgggattagagagcaatcgctctttgtcatctttcgagggtggtggtgagacaagtggaagattacgtacctcttttggtgtccagtcaccttttcggacgtctttgccgtccttgagcatggcgaggatcttctcgacggtcgcctgctcctccttgagcttcttcatctccaagctctgaccacctctcctggtctccttgacgagcttctcgagggacttctcaacaaactcaatgtccttgaggcgcaactcctcggcgatgatgtccaagtcacggagcgggtcgacgtcaccctcaacgtgaatgatctcggcatcgtcgaagcaccgcactacctggaagatggcatcgacggcgcgaatatgtgacaagaaggcgtttccgagaccagcaccagtcgaggcaccgcgcgtaagaccggcaatatcgtagacagtcaaattggcggggacctgcgacttgggcttgtagtgctctaccagccagtcgaagcgctcatcgggaacaatgacgcgagcttcttctgggtcgatggtggcatatgggaagttggcggggttaccaagcgagcacttggtgatggcttggaacaaggtcgatttaccaacgtttgctaggccgacctggcgactactgttaatgtgagaacgcgacaacgacacacagcagggcgctcactcacgataccgctcttgaggctgttgcccgggcggccgagaaggaccttctcctccttgacggctttcttgggaggcatctttttcttcttggccgacgcgtaggtgcggacagtggtgaaggagatgcagaattttcgcgtagaagaagggtggagaagagtaggaaaatcgcagcaggcagtgcttgctgctgggcggcaaaaagtgggtatcaacgaagagaaggaaaaggtgagagggatggcggggggcgttttgcagtgaggggcccaagagatgactttgcagccagctctccgggttggcgtgcgtgtggttgggtgtcggagggcagagggacttgcagcgacaccagccgaattctgcgagcttggagccccggccagtgcgcagtgcgcagtgtgccgcttgccgagagcggaaagggcgacgcagcaggggtgcacgcgagccgagagcgtccagatggccgaccatagacggcggcggatcatgtcgtctgccaatccacggttcctccacctcctcgagacacactacgtattcctccacagcatcctcaaagggctggtcccgctcgcacgctctcctcctatcctcctctccccctgccccagacactgtctgtgtactgcgcgcatgcacctgtacaaaggctgcatgatatcctgccgggcttgacgagaatcaccccagcaccttgtaccacccgttcacgtaccccacaaaatcacacagcatgtcctcctcgagccgcacgaaaccgtctcgcaagtcttcgggctcacaccgaaccaccctttccctctcacgggccgaggtctccatccacgtctacgacctcctgccgcccggcaaagtttcgacagtgctctgggcaattggtagctcattgctgcacaccggcgttgtagttggcgaccgcgagtatgcatacgggggacacgatctgcggaatcagactggcgtatactggacaaagccgagattagaaccgcctggcggcactttcaggacagcaatactgcatggcttctccttcaggccgcccgaggaaatggacgccatcatacacgaggcctcaatggagttccagggtacatcctacaacctgctcaccaagaactgcaaccacttcacatcctacctatgtgagaagctcacgggccgccccgcacccacatggatcaaccgcgccgctagcataggcgtagctctcccatgcgtcgtaccacgggaatggatagagccaccggatcatgatactgcgaatggagagctccttgacgaggacttcgaagacgaaagagcgtctatgctgcgacacgaccaacagcggcgccatattcaagctgcagaggaagagaactggcaaggcgagggccatcctggtagcagtcgtcgaggtgagcaaggaggcgcaagaggctctattcctaggcacgcatccaaccagaatgtcccccggctggtcaacttcaaagacaccgatagcagcggtcgtacgctgccgtcagcggaaagagcgccgatgccaaaaaacttgacttgattgtacaatgttgcttgatctgttgttgcatttgtacatgttctcgcgtcactactttgatgttcctagatacccatgcgcctagaatgccatattgtacactcgaactgaagtgtccccatcccaaagactcgttgcatcccttaattcctctatcccaaccttctaggcttcttgctccgtacacctccaaacttcaacctcgtgctgtcgctgagcttgacgatcagatttcgtatcttcctgccctcacttcctagtatcgcctttgtgaccgcctctcggccctgcccaaatcccctgtataccagctccagcttcttgatctgcggcaacaagcccttgtcctgtatccggctcatcacgaacgccgccagttggtagcccgcatcataagtcccgcgccccgctttccggaacccgatgttgccgcacgatacgctgatcagtgcatctcgatttggcttggacaaagtaatgtgtgtgttgtgcttggtggagtagatgtgcagcttgtgcttgtcgtcttcctcccagtcgcgaattgcgagattctgtatcattccctggccagggatcatgttggcaaactcgcctggcgatgcgcgttggaagttgccaccgatcgatgtcatgagcgaatcgagtccgcccagctgttgcttcggcggaggaacagttctcgatgggggaggtggtgcgggtgtgctcgtggtttgagataggcatcgcgcaggttggagggagcggcatgctgggcgcaatgtggatgtgacgctgcggaaggcgcgcagtgcagtgttctgtgacatggcggacagcgatgcgggacttggtgccctcaatggcggatcgcagggctggcggagggcgtggaagtcgctcgaatcgcaactttctgcgatatggtccgtgccctccgatgcggaaaaagatgggcattgccgagcagaggcaacactctacccacatcgtcaccgcgcccaaactttgctttacatcattggcgccggtcctaactcgacatttgtcttgattaataacctgtagtgggaggaagatgagaccagcaaccacattcgcccgagcgagaggaagcatacaacatgcggccactacatcatccgccgcctatggacgggcagctgcctacagacggttatcaacttcgccgcttggctcacggtcatctctgacgactggatcggcttctgcattgccacaaccctttctgcgtagccaattcctcccgcaagacatcctcttccgcacgtcatccacatatacccgccacttttcttcccagcatgcgctccatgagcaggcgcaaaaacagaagcctatgaaggaggaggatcctgtagctaaaacggatgctaaaaagcctgcagacggcagcaccgcagagcaggccacaggtgaacaggccaaggacggagaggaggcgaaggaaaagaaggccggcgaggaagaggctggcgaacaaaaagagggcgaagagggagagaagaaaaagaaggaggacgcccccgcaccaccgccccacggcgacaagacaccatggcaggtcttcacggagactctgcagcaggagttccaggcgtcgaaagaatggaacgagggaaccaaggagctttctggctcgatccacgatttcacccagaacccacaagtccagaaggcgaagcagctttcggatgaggctaagaccaagactgcacaggctctgaaggccactggacgcgcagtgggctccggcgcggcatggacatgggacaccatgcctgtgaagggtgttcgagctgcgactagagttacagcgtctggtctcgaatacgccacgcgacctgtacgacagacaaaggctttccaggcagtcaaggaaaccatcgacgatggcagctcatcgagatacggtggctgggttgagaaggaggagcgcaggaagcgaagagagcttcgggagctcaatgagctccaaaggactggcggcaaacccaccggacccatggaggaggaccctgagtatgtcatgcagaacacacagctgtgactcggctaacaaccagcagcgcgggcacaaacgtcacgctccacaaggacgccaagtacaaggagatttggcgcgagtggaagagacaactccaagctcgcccagggtttcttcagcatgaagagcgtctacaacgagtccgacaacgcaattatccagactgctcgtagtatttccgaccgcatcacaggtttctttgccgagaacgagaccgccatggtcatcaagaggttccgtgagatggaccccaacttccagatggagcctttcctcaccgagatgcgcgaatacatcctcccagaagttttggacgcttacgtaaagggtgacatcgaggtgctgaagcagtggctgtccgcggcccagtactcggtgtacgcggcgttgatgcagcaataccaagctgctggactcaagtctgacggcaagatcgtcgacattcgaggcgtcgacgtcctgaatgctaagctgctcgagcccggtgaaattccagtcttcatccttacctgtaggacccaggaggtccacgtctacaagaacgccaagtctggagagctggcatccggcatggacgacaaggtccagcaagtcacatacgccatcggtgtcaccaggatacccgaggacgtcaacaaccccgaaacacgcgggtggagactgattgaacttcagaagagcgcaagggattactattgatcgactcgctatttcctctgtaccatgtaccatcacacttctttgctgcatcttcctgctcgcgacctttgtatccggcatcttctggcgtccaaaaggtcctatgaccgactttttacgttcatgttttactatctcccatcttcgcatgggtaattcttctcttttgattcacggagcgggtagatgagcgccgcggttggcctggcgcatggcatgatgacacacttcaccactctgtatgtatagtatttggacgacgggatagaggatgaacatgtgtgattacgagcacgtgtatagggagggggaatgaatgattggatcgggtgtatagaaatgctatatatctcaatccacctgcgtagctttgactagtggaggttgtgaagtgcaatgcaatcaaaaacaaaaactggaattcccatcatacacgttcaactctgacgtctccttcccctgagctattaaatcggccgaacaacgtaccaaactctcaaaaatcgcaattcgtaactgtccaaccgcgcaacgtcttgaacctcggcacatctccccacatgcacggagcctctgatcctccattgtccgttcgcttttcaccgacttgacacacacgcggaacacttgcctagccccggatcagaaaagtctttgcttctgggcgctccgcatagccatgtcgtccgcaaggatcgccgtattgagacatgtgggtccgcgcgaggtcggccggtgcagtggacggagtataaaggatgtaggagcagcaaagcggtttgggtataccggtagcaatcggaatacgaataggacaattaggtggcagagtagtgtttgtaagtgtctctccttatccattgcttctatgcaagacttcaatggactatacggtagctaattcatacacctcatagcatcgcaatcaagtcaatcttccacaccaccaccaccaccaccccccaagaaaccactcctcatccgtgcccccctcgccctcgccctcaccctcctcgctttcacagcaggcttcaccatggccggcgcccccgccctctcctccctgcgcgaaatcgccaaccccccgacggacgccgaaaccctcgacctcttcaccccaccctccccagacatcgccctaatcgaagactccatcttcacccacgcagaagtaaaaagcctattgcaaaaccccaaattcatcgcctcgcgcccgcacctcaagatcccggagaaactgcgcgcgcagaatctgacgggcggcacgctcttggggccggacaagattgctgttccgccgctgcagtttacaactgaggatgggagcgaatacgtctcgtttcaatggcttggtccggcgctctgcgggcatccgggcatcgtgcacggcgggctgctcgcgacgctgctggacgaagggctcgcgcgctgctgtttccccgcgctgccgaataaagtgggcgtgacggcgagtttgaagattgattacaaggcgccgtgcatggctgggcagattgtggtgttgcgcgcggagacgattaaagtcgagggcaggaaggcgtgggttaagggcagattggagacgttggtggcggagggcgagaaggcggttgtgttgacagaggcggaggcgttgtttattgagccgcggcaggcggcgagtatgaggagggttgtcaattagggggggagcaatgattgagggttcgttgccgtgtgtttttagagcgtaggtagatatagattttatgcttgtaatgagatggaggtgaacagttatttaagacgcgcgcatgttgataaagaacggactgtgaagaaacatgttgaacacttgccagacttcagattgccttgaccgtagagatatccttttttaacccttcaaaaaaaggtcataactacccaaagaatattccactatcgactcttcacttcgccctcatcttatccggcgccaacatccaactattcccacaaacgcaatgcttcgccacgcccattaaccaactcgcatgatgcggcgtataccccggcgtgccctgcatcacatcctccatatacgcaccgcacctcgtgcactgcctcaactgagccttcttcttccccaacactgtctcgccattcgtgctctgaatactatcactcctccccctcatctgctggcccgaccccgtaaccggatgttcctgcttgcccgttcctcggacaatcatcttctggcacacgtccacgacatgtgtgtcgtgccattcgctggcgcgcttgctttcgttgaacccgagccacgtggtgtcgaagaacatgagacgccccatatcgagtttatcggccaggcagccgttgccggatttgtcgttccatagcgtatcggtgacgaggcgctttgcaatgggtgcgaggatctcggggatgtggccgagcatgagctctcgctcgatatggttgcgctggatgtcggtgaggttcgcgcgcttgtaagcggcacgcacgtggttgtgcgtgtcgttgacgagcccgtcaaaccagcggtaatcgaagggaacttcgttgacggcggagtacagaggcgtgtatagtttccgaatatccaggctgatcgggggttggttgggaccagcagagccggcaagggtctccgctgatttttttacccacccgataggctggtgccagagtttcatcatggcgcggggaaaggcggagaggaggattagaacagcgggcttgttgagggcgtgcattttttgctcgagggtctcgcgtgtgagagactgcgaggggagatcctggatggcgcggccaatggtgaacaggtcgtccatcaaataggccatgaaatgcagtatccatctgcatataccgataaactgaggtacgacttcgggacggagcgatgtcttctcaatgttaccgtgcatccgcatgatggtcgtcaagatttgtgtgatatacttgatgttcagattgatccaagctattttgctgcttaggctacggttcgctgggccatgtagacctagcaagttcatagcggagagagttttgacaaagaaaggagagcgacctagtaagaccaagtgctggccattctggtcatgaactccgcaatcgatgttgacctggaggccatcgaacagcaggtcaatgaagtcgtttgtgcgcttctctgatagtgagccaatgatgctgaagacgtcatcactcgagtagtactggtttgctgcagatgatgactggagcacaagtgctgccagagcggccgagtgtcgtggatcgtcatcgtccgaagagagtgtaccgcctgctagatactccattgatcggagtttgatagtgccatcttgctgcatgcatacagctatgcagtgacttggtgacaaggcgacatgcaaggatggctcagcgtgtgggaacgcaaagccagcttgtagcagcgaagtcatggtctcagtgttgccgtcaggcatgatgacctccatggtcccccgtttgcggaattcgattgtgccatcgttgtagctaaaggccaggagcatattataccacaaagggtaggtcgcaagaactacagagtgtagcgggaagtcaggttggcggtctagcttggagatagttttggcactgattgaacccacacttttcttcttcgaggtgacctgatcgaggctcgagtgtaattgagtctgctgtatgtggcgtactccccaccgtactatcacgctgtaagggttctcctgcagttgatctgatgaaatgatattaggggggcgacaaaagatggcttgtattgtaggcgaagaaccatcgccgtcttcaggtgtggtcggtaggaagttgaggtgcgtaagctgcgcagcagctgcacctctcaaatcaccatttatcaggccgatgggatcgcagtcgtcttcaatgctgaggagtgagacgttcagtaccggtttgtcgaaaggccctgcattcgcattgcgcttatcctgtgggacattccatactatctctacgcgataaagatgaagtcgccgcgcgacatcgtaggctaccagcagcagagttgcgtcattgttagaagaaaatgcggcatgcgtaaatggttctttggtcgacatgagcggggccgattgggccgagacctcttgccagctgctgtcgttctgctggaatcgtagcttgagttctccgtgtctcttgagatagatgagtgatgcttttccgtcgagaggatggaacgcatcgttgaacatgtgagacttgacatgccattgccatttattgccatcgcgtgttgttgaccaggcaatgttgttctgcgcttgtgtcaggtggttggcatcgttgacaatgtgtgttcttacctttgcctcatatggatgtatagctagccagtgcatacccacgaccccgtccacttcggcttctgggtgtgcgagttctgctctgatgaattgcatccggtcgagagccattgcacacgagaagaccatgactcggccagccgcatccatgagcgcaaggtcgttgcctagatgactccatgaaaggtgaacaaaagggaactgctcgcgcccttgcggcacgtcaaggggtacatcttttcttagatcccacttgccagtctccgtgtctcgagagaaaactttgaggttggctgtgtatccatctgggctaatgtatgccacgcagccattctttgaccacgcaatttttctgtaagacgttaacagcgctcttgataatcatgtccattcctagtgatcttactggcaacatccacttgcgccgagctcatcaatgcgcttggagagtcctttcacaggtgaggcaacattgatggcctgtaatgttacattttctgagtcgccgaacaggtcatcaacgtccatgttatatgttgcatccatggttgacaaaggcgcctcgttccgtggctggcatagaggtaccaaggaaatgaggctaaagtgagaagatatcaactgcgcagatggaatctgggtgacgaagcaaacgtcgggtatcacgcgaaagaaaaagtggagaggagtgctaggctctcaggcacggtgagcgtgaagcacgagttcctgaggctaggactcgacctgcgacaacatgggccaacggcagtaagcgaggcgctaaggatgcattcccagattggcgtggcgtgtatcgttcgtgggagcttcgtgcatctcgcccaccacacgggcacaaaccacattgcgcaggcatgcactggggggttgaacatcatgacgtgcgagttccatgctgctgccatctacgtgcgtggcgattgaagacagatgcaatttggtgccgaagtcatcatagagcgtcgcatgtcccaactgcgtggctcgatgcgctgtggcttccgctggcagcaataatgtaatgcgatgctcaatcaaagccgaaagaacaaagacttcgatgcgctcttgagtgcgtggagaattcattcactgtctgggactgttccttgttgtgaccagagacgcgggctattgcagctattgcacggtcagactagcattagtctcccgtaggtaaacagacggaagcccactgtgttttgggcctgcagttcgcagccttggcattgtcattcgaggtgtcccgggtgccctctgttgccaacctccccgtttcgcgaccactaccacgcccgttcaccttcatcgctcacaacgcgaccgcgcctgccgcaaacgcgcaccttccctataacagccgcgctttctttttccgtcacgatgccctagcgccgctcccatccccacgcaatcagtcgcccggacagcaggcaactcggcggtgacggcacgacccacagcccagcttccaccactgcgatcaactttacgatcccccatccacccccagcacgacgcccgctagccaagagtctgtgtatatacgtgcagtacatgcttgcgacttctgttatcgtgctgtacatgttggcctgagcgcgtgcgcggaccatcccttggctggaaggtgcatctcacgctcctcaccgagtctacctacccacgacggccgattgccccttcctattgtcgtaaacccgaggcattcacgtcagaacctgcccttcaccatgtcgttctgcctagataacgggccgagctcgcccttgagcagtcccatcccttcagacgcgtccgattcagaggtttctcttctttctcggtcacctacacctcccagcgacacggaccgctcgttcgccaaacggcgcccgtacctgtcgccctcttcttcgcgtcgatcatccaccaagacttctcctgtgccagaagacatgccctcgccgtcatccagcaacgacgatggcgcgccccctcgcaagaagagaaagcttgcagaccccaaggagcgcactaccgagcgcctcgacctcaccaacgcggagatcgatgaggacgagcagccgcagctacagcgcttactcaacgttctccacaagaagcgcaagattgtggttatcgctggcgcaggaatctccgtgtcggctggcattcccgacttccgatcagcgacaggtctgttcaacagcctgaagaaggagcacaaactcaagtcctcgggcaaggatcttttcgacgcgtctgtctaccaagatgacaactccacatcgacattccacgacatggtacgcactctgtcgcaacacacaaagtctgcacagcccactgcttttcatcatctcctcgcaacactagcccaggaaggccggctcatgcgactgtatacccaaaatgtcgacggcatcgacacgtcgctgccaccgctgagcacccagattcccttccccaagaagggaccttggcccaagaccgttcaggtacatggtggcctcgattacatggtttgctccaagtgccatgacctagcgccattcgatgccgacatgttcagtggaccaacaccgcccccatgccccacgtgcgttgaaaacgacaacgttcgcctggtggcagacaagcgtagtcacggcatcgggagacttcgcccgcgcatggtactctacaacgagcacaatcccgacgacgaagcgattggatcatgcgcagctgccgatatgcgtttgcgccctgacgcggtcattgtagcaggaactactctgaaggtacctggtgttcgcaggatcgcccgtgaaatgtgcaagatcgtaagggacagaaaggacggcgttgcagtctggatcaacaacgacccggagccattgggcaaggaactcgaagacgtctgggacctagtggtcaagggaccctgcgacgaggtcgcgcgtcacgccaacatgcgcaagtgggatgacctaatggactacaaggaggttaccgacgccgatgtgagcaaggttaaagagaagcagagggcagaggtcatcattggcaccccgaggaagcccggcgtcattaggaatgcaggacatctcactccagggcaaagtcctcgcatcttcccacagacgatggcccaagagcagcctactccgtcgaagaaggggacaaagcgaaagtcggacgcccagatggatttgttcggcaaagtcgcagcgaaagcacctgcaaagaagtcccaacccaagaaggcaaccgtgggcaagagcagagcaaagaaggagaccaatgcagaaattcctggtatcaacgctgtcttcaaggcgactaaaagaagtgccaaacttgcgggcaagccgttgtccaaggccaccaagcccgctgcaacattcgtcaagtccgaatacgacgcaaagctccagcctgtgcccaaagagaacgttgacgacacaatacatgttgggaagcggccgtatacccccaggaaatccaagctcactgtcatcaagaaaggctatcacatggcagaactgtcggatacaaaccatcgaaacaatcacgtactcgagcgtccagtggtggaaggcttcacaccaacaaggaatcgcactgctagtgatcagctacgcgaggaggaactacagaagttcggatttggctgttcaccaacgagcaattcacgtccttctaccgcaagctctcagaggaacgagattgtacacccaccctccgtgcctaagaacatgggtcacattttttctgattagtagcgatcgcattgccgggtgtttaaagagtttcccactgttcgcagtttaggttcgaatgcgcattaggtgtttagaggtggggggttttgtaccagtagtgctcgttcttgacttgcatctttcagtccgattgtatgatacccgagttgatgggtacattcttcaatgtttcattcctacaggatgctgaggccgcatgcttaggctcttgttagcggtcaatgacatacggttccctaaccctcttcaatgttcataatgtgcgtgtgtcctgatctgatatgaacaattgaagttgtagagtcactcggaaatgactacaacgtgtcttgtgttttgggcacatggttacgcgtcgaggtcgcgtcttcaaccggttagcgcgaccttggcatcaagacgaacattcatgggtcgaccacttgatgttcctctccttctctcgcttttaacgcagtataccatctggtacatttgcccttttgttatctgtagaagcagatgaggtattgttagctttgcggagcaacgtgcaggagatagctttggatctacaagtggactagattcgctaggactgccgggcccattctgcattggaaagagtttgattttggagcaaatagcaatgtcgacttctcttggagtgcgaaatctcacatcggcaccgctttccattaaacggatcgagcagttccaagaccccaatacggcacaaagtaaacctagtgggtacttattccgctcgagaaacattacatccgcaattccatcagcacccaagctgggagaacatgctgggagcttcaaacgtcttgatgtgagcataacgctggcaccttacgagtcacatactatagatcagcaagattcacttaagaacgatggcgatgaattgccagcagccaaaatcacgctgcgtcttaccattgaggatgctaaaggctcccgacatcgtattgatactcacccttcatacacccaaaagtcatcacaagcctttacaccgttgacatcaggcttcatcatcgacctatacagcactattccatccttcgaggccgactgctcatctggccatacatgccaaccacctggtcgactacaagaaatggatgtccacgctaccagacactctccctctatcagccatcagtataccaggcacacataactcgcacgcacactaccgtgctctcccctccgtccgctgtcaagtggccgacattgagacgcaactcgatcaaggtatccgcttcctagacatacgcctccagcccgtccatgccacagacccaaccaagaaagatctcttcctcgtacacggtgcgttccccaacagcctcaccggccccaaatactttgcccccatcctgcaaacatgctacaccttcctcgcctggccaaccccacgaagaccatactgatgtccctcaagcgcgagggcgtcggctccgccacatgaccagcacctcgcccacatcctcgcggagcactacatcggccccaacgcctcgcagtggtatacatcacctactatcccctacctcggcgccgtccgcagcaaactcgtcctcgtcagacgctacgcctcgcccacacccacctacggcctggacgccaccccctggccgcacaattcctcacacgcccttcttccccaaaccccaaccctgtcttctgcctccaagatcttctgcgaagtcatgcagcccaccagcatcccccgagaaaatccaacacgtcaacgcgcaccttgtgcgcgcggcggcgtgtcaacatcatattccgggcgtcacgacagataggacaaatcctgtgccgccgggcccgctgtatttgaattttctctccgcgagcaatttttggaatagggggtgttggccaggggttatcgcggggagggtgaataagggcatggaggagtggttgtgtggggggcatgctttgggggatgagatggctggagtgaggaggaagggagatggggatgcggggacgggggttgtggttatggattttgtgggcgagggaggggattgggatatggtgcggttggtggtgggcatgaatatgggggttttgatgaaagttgatggaacgagttgagcaaggagacggagacggagacggttgtataatacttgacttgggtatcggaaaggcggtgtttgtacatgtatatacagtatcctacaacatcaccttggccatgttacttcgagctcttggtcaagctatccttgacctctttcaagccctctttcgccatagcacctgcatccacagtcttgtcatctacgcccgctctctcctgcactcccgcctccgccccaagcctcttctcatgaaagcccgtggcgcgcaaataccccgcaacagcaatgcccaccgccatgcctccaaaatgactcgcatgatccatcagcgttctttggcgaaaacgccgtcctaagctcgaccagaaaaaacgccacaaacaacatcttgggccaaaacgagaactccacatcctttaggaacgggactttaatcttctccttgtccgtcaacagtaggaacagcgacgcaatgccccaaatagccgcactcgcgcccacagaatgcgccgaaatgacccccctgccgagattcgcccagtacaagcttgccagcgtaccgaccgcgcctgcggagatgtatgtgccgaggaaggtccccctgccgacgaggtcgtggcatgcgggcgcaagaatacacagcgtcatcatgttggcaagcaagtgctcgtactggacgtggctgaagacgtttaggacggactggacggcgcgcgggtatccgggaacgtgcatgaagtagcggatcataagcggccagagaggcatgatgcgccacgctatcgcgacggcaccgttgatgacgagcagggcgccgagtgtggcgattgagggggagacgtcggggaagaggcggtacgagggcgatggggggaggtagtagtgcgcgaagccgtagctgaggatgacggtgaagaggacgaaggcggtcattgggtagagtcgttgggcctgggtggtgttagtatcgaagtcgggatggataggaaggacatagttacccaaggtggtctttgacagcatctcctcctcagaggcgaatcccgaaagcgatttctgctgagtatttctcttgctcttcgtttgcgcctgctgaccatttcccgcccaaagacgtcgacatatgtggattggcctggcttcatgagctgttttcccgtgggtgttttcacccattcgccggtcgcaagcttctcttccatttcgcgctccttctcctccttctcctcagccacgcgcgtgatctcctccaatcgctgtttgcgcttctcttcgatgttgcgctcgaactgcgacttgccggcgtgtagtatgccaatcttccgctcgtctcgttcttgttgctgtcgctcttcctcttccttctgcatttgctccttgaaggctcgcgcggggtccttgtacttggactctgtctctgggtctgctaaccacagctcgtattgtatgcggtttgcttccttctcagcccactcttcggccgctcgcgcctcgtcgatagggtatacctcgcgtagccattccagtcctttcagagccgtctctcggctcacgtgtgtgtattgcttgcccaggttgtccacgccataatcggccaatgaccctgctgtccggcggtgatgtagtattcgcagcacattgttggcgtcagctggggatagtttagagccaaatatccttctgaccgttctatcgtctaccctcccgtctggtaatgggcctatccgcactgtgcgcttcggaacgtgtggcaatgtggggtttgctggtgtgtctatgactttggccatgtagcgacgagtggtatggaatgaccggcattgtggtcgcgactttcggtatgattgcagtagggcgaggacaggcgatcttgaagcgtgctcgagctgtgtgtgggcggtacacagtcggcgtgcaagggtggcgcaagatgggcggaggagggacattgcgaaaacgcctgctcaccccaggcggtgcacgtgtttccggtactgttggtgactaatcaattggatgtcacctcatttgcttatatcgaccagaagagataatgcagggtccgctgaggggcgagctctggcgagcattgctgcttcagatgtttgttccccaaattgttcggcatctttgcgcacggacatcgacctacgcgcatcattcactccaaccccacgccgtgacctccactacaccttgttcgaccaatcgcaagatcaattcgtctgcgcttccatcacgagcagattaacacggctgttggacatcaatcccattgaatcaataaaccgtaccgaatacctgatctaaacgaattttgatcgcagcaactttggaagcgtgcggtgcaattgttttcaacagggaacatatcatagattgaattgaaatcaaattcgcgcaagaatgccgccatatatgtcatttcttccgcgacttgctcgccgtactgcctcacacatccaacgatgctctataagcacgaatcaactccctactccaaccaagcccgccttcacaccaacctggccctctctcatctccgcgtctgctgccatcttcgcctcaggctgcacccgcaggatacttctacaacctccccacctagactccaccgacacacaaatccaacagctgcttgcaagcgaaaagaccaaagacgcgttaatcgaggagcaagagcgcctaatcagccgcagagagttgaccgcgcagagtctctcttctcaattaatgtgttgcattgattcatataatgagtagttcaagggttactggaagacgtgcaaacactgtgtgtagactacctagaattggtggcggcgcagcatgaaaccatcacgacgctgatagaagaaagagaggaggatgatgagcagaggttgttgagattgctgaagaagatagccgaggagaaggcgatatcaaatcgagatagggatgctgattatgatgaggatgatgacgaagatgacagctgaaagatggtcatggtatccgcgtgtttggtggatggtgaaggtgaaagtttgtgggtgaaagctatgtgcctctggacctagaagtactaccacatggaagcgctcgtactcctaaacgctccccaaccaaggaactctctcgctcgactcatcatcgataaatcactcaacgcatctgtcaatcaaccatgaacgcacaactccgagctcacgagatgtacaccaaccgccgtactgctaatacgcctccccttaaagctcgacccgggccaccgctcagtcctggcgtctgtcctgtcaaaatcctttcacgcaagtctaagctgttcagtcatgcccggcccttgcatgtttttggtcattgctagacgcgacaattagagggcatggcctatttgcagatggagccttgtaacaacaattaggatattggaccacgagagggctgtattaccagcaacgcgattgagcggcttataagaagaccaggctgatacgcctcagcttgatatcatcgaatcaaacactcttctccggggcttcatccacctccttatcctcactcttcgcctccgtcccattcgccgcctccaccttcccctcccccatcttcatcctctgaatctccgaccgcatattattaaactccctaaacccctggaaatacttcctcctaaaatcgttcaaatcgctcgccctcgtacccttctcatactccctcttgaccatctccagcgcaccttcaggcacctcttcctcgcgcagccgccgatacgtaagcaggcgccgcgaccacttattgaacgcttgtacgcagactgattcgagtttcaggcatgggtgtgaagggatgatgagctcgatgtcctcgtcgttggccgtcggcatccacatgctgagccgcccgttgtcgacgagcgtcgcgacggcgaaggcgaggatgtcgtcgagcagcgcggtgaaggagtatgggcgctttggtgggatgtatcccggtgctttgtactgatcctggtgtgattggcgttcactctcgagtaattcctgccgcgagccgagcactttgagaccctcgcggatgccgtatggtgggtcgcagacgatgccgtcgaggtagcccttggagaagtccttgtcgcgtggaatgattcgtagcggagtgtttgtgagatcggagacgaagccgcctaggtagttggataggaggccgtattgcttgaagttgccgatgacgtccattttgcctgtttgtcctcttcttgcgctgcctcctagcccgcggatcgtgcggccgtcgatgtcgctaccaaatactatggcgccgaagtgcgcacatgcgattggaaagccaccagtgcccatgaacgggtcgtagaacacttttccaggcgctacttgtgcgatgttggcggttaagagtgtaagttctgcgtccatggaagtagtactgatgtagtgtcgcttcttgagatcatacgtcttcttcgcttcattgcgacaagagtctgcaatgaagcgcccaaagtacatgtacttcggtaccttgacgtccaagtcgtagttttcgaagacgcggaatgatacatcagggttgcgcatctgtggcgctcctttgaagccgagatacgcgaacgagtcgatgatggcgccctgctcagctgagttctttccgccttggtagccttcaaccgtgaatcggaaagatgaatggtcatatttcgaccatttcgaaattgaattgctcttgactgattcgtgaagtgcatcatagtttgcaccttcgccccatagttcgtagatcccttgggcaagcatactacgcgtgactatagcttttgctgcagcatcggaatccaggttcacaaggcagtatggagactaggaacattaggactgatgaagacgtgtgtgttgggaaagaaaatggtgacaaaaagaaagacagcggaacgcagcatacatatacccacattttcatcgtacttgataaactccaatttaacaccagcaagatctgctagagcttgcagctcagctttgcgaaagctctcgtgcgtttgcgcgagtctgacaagatatgtaggcatatctgatccaagtggcgtggacagggtgagttcggcaacaggagatggcaaatattcagtccggtataggcatcatcggcactggacttgatgttgtcgctcaagtgcgcagctatatcgcattgcaggagtcactagcaaactggggggagaaaatcgtgggtcattgcacattccattatgattggttcgctaaatgcagtggtgaacttggaacctgcaccgacctcatagatttctcccacacattcaccatcttctgcctatgttcggaaaaccgtaacggcatcctgctcaacccatgagtagctttctaagacaccagaatcttacattggcttatctcggtacccaaatgctgggcaacgtgcggcggaaacctccaggatacacaatgccgcacctgtcgtactacgacgctcactcttataatgacttcgacccaaatcaatcggtcgttcagtatgatacccgcttttattcctctccctaagtaccctgattcacctcccccaattcccccaacctgtaggtaggtatgagtgagtggatgaaaggtgtgaagtgtacgtacctaaagctctgttctccgtgtgtcattcactctcctagtggtgttaagtcgtgactgcaggttgtatgtttactattgatttgggaagagcgatttgtctaagtcttgaagcaagcagtgtattcgatgtcatactgaattctggctatcgatgatgtatcatggtcactaggagcgaatacgtttgaccaggaaagtagattgtagacatgtatatatgtgcgctcttcaattatggaaggagagggaggcagcaggagagctttgtactcatactctgctctaatccgcacttgctacacccataacaccttctcccaaaccattcactaatgaccgcaaacccatctcttcccctcttgagcgcatcttggaacaaatcatgcctctccgcgctctctatctgcgcgcgtctgatcgccttcactgtagcattttgcccactgcatactgggcattcaacctccgcatcctcaacatcttcgtccgtgctcaaacaactccgatggtagctgtgcttgcacaagaagtgcacaacaggtagttcgagcgtcttcatgcatacctggcagcgactggcttggaagacttcgggtttggtgttgagtttctgtagttcattcttcttggtctcagtgtcggaacggaacgtctcgatggtacgacgattggatgcgatttcagagcgctcgcgctcaatggttgtgctgaggtatgatttgatcatgcccattgttgcgacaccatttgtggagagtgtctggataacttggaggggagccattagaccatcctcgtcaatcttcttgagtacactatcgagctcatcgcctgcttctgcgaggacatctggcgaagatgtaaagtatgcaagagcagctggatacagtgcaggctcttcgggaccatactttcgtagcgctcggatggcgccttgggtgtcgttggcggcggtgtaggagcggaagatatcgaaatgcaatccctgctgttcgcgtactaatatagccccatcacggaaatttgagagatgcgagaggagcagaacattcgaagtgtcgatgggtatgtctcttccttccacaagcttcttggccttgttttcccactcttgtcgctctccatccttctttgatgatgcggtgtgcaggtacatttcgaacagtgttgtgtacagatcgaccttgtcgtcttcgcgaaggttctcggacgcgatgcatgcctctaggaatacgataaactcttgagagtggtccacgaacgccgaaaatgcggtccgcggcttgggcaccgtgtactcaggcgcaggctcgtccgtagtcgtctctactatctgagcttggctcattgtactcttctgctcgctgaggggagttgatgccacggaacttgtgttcatgtatggtagaggtagcagagcggcgaggttctgcacggcacttgatgcaacaccaaggcccatgcctatccctcccggcgtcgctggagcgtttggtatcacgatagcgtccttcttcggacaaaagttaccggtgtaatagtcgataaataattgtgtagtgtccttggcagtgtgctgtagcagtactgtcgcgtacttcatcagattgaagtaggcaacctcaggctccaatcgccaaatgtatgccagtgcttcggcatatcgtttggaatcttcgataagcacgtcaacaacaagctcgtgctcgccgtgttttcgagcaagataagccgcttgatcgtagtaaccgccttgccgacacatcgaaatggcggtgtcgagatcgaatttcaagtcgtcgggcgacttgatgaactcctccagcttctcgacatctttgagcttcgcgtagcagttcagtagtagtgtcgtatgatctgacgtcgctttgtggtggtcgtgcaactcttccagatactctatcagattgtgtatcctttgcgtgtccaggaactactgtagcgttagcgtagggagaaagagtggttgcgctgagcttgccttgcgaatgacctgagaaggctccgtgttatcgattgccttcaagtattgctgcatagctgtgtcgtagtcttgcttcgagtacaggtgatcgccaaactttctaaggatgacattctgttgtgcagcatctaatccagccttttgtgcgagattgatggccaggacatacagattacgttggtatagtatgtccagcttctgtgcaaacggcttctcgtgatatcgaaagatctaattgctgtcagaagcgcatctcgatgagaacgaatgtgaacccacctttccgtccatggtgaagacaaacaaatcaccccactctgatatgactgctttgacttgagacgtcaattgctcctgatgcgccacaaaccgcaattctgtgttgagcagggtaaagctcgatgtgttgaaaacatcgtcagtagccccaatgccaaaagctcgcaatggattcgaccgtggcatagcgtttgatttggggggcgcaacaatcacgacatagtccttgtacaccgacaccttcttcttctcgccttcgtacgtataagggggtcctcggccatgttggccgtaatagtagatggcatcgctccttcctacgacgacctcccgcgtggtcttgtcgacagccatgcaatccaccccgcagccgtactcgtcgagcgacttggctggctgtccttgacccctgccagatatcacaagtgtcattatccggttcgttgtcgcaatgtacagcgtggtgatgctcccttcacggaactctatcccagtaataggctcctcagattcgaaaacggtccgctgcctggcgccccgatcgtgtatgagatcgcctctaacaaccgtaacagcaccatttgcgaagccgacggcaagctgagagagatcgtcgagcgcagcgaatgcagatatgggaaactgcttccgtccgttgtggatggtcagggtgctctggcagcgcggtatgcccgtcttcttttccagcttatccagagcccatactttgagtactggctcgtccgacaggtcctcggctatggtaaccagtagcgacgtgccctcgatctgcttcatgtagttgattgcacccgtgtcatgtgccttgaacgcgcgcacgaccttgaaggcctgcgacacgatgcgcacgatgccatctgcgctgccgaagaagatgctctccgaacccgagactatcgacgttatgtttccgacctacacgatgtaagcacctgtatatgcgcctgcgacaatggcatacttcggacaggaatgagctctcttcatcgggtagcttgacttgcgcaacgtcaaagaacttgaactgccactgctctcgggtcagctttgccatgttgtcatgtcgtggtcacgagcgcctaccggagtgactgccatactgcccttaccgttccatgctcgccgcttcctggacggcaggagctatcgtcactctagaagcttggggcaggtaccatggccaggccgacgcgctagtggctgtgttgggttagcgccgccgcgctgactgctgcctcccaagtttgctccctcttgcgctccctcctcctttcctttcctttccactccaccaccatcaaccccaactccatcttcgttagccatcacttccacgactgtcctcgagtgcgctcagcccactacacacgcgcaactccatccacgactctcagcccacgagtcccgtttgctctgacgcgctgcgccccacaacagcgcgcccctttgtctgtatcacgttctctgccaggccacgctccctcagtctcgtcaactgagtagccacctctttcactaaactacccaacactgccgcgcctcacttacgcgccttactaccacctccatcaaatcaccatgtcttccaagctcgacaccagcctcgatgacatcctcaagaccaggcgccaaaccaagggtccgggtcgcggtcgcggcggtcgtcgctcagatgcggctcgcccagctccctccggtcccgtaggtggcgttggcaagtcgaccaggcctgccaaacagccgaaagccgcgcctgccgccgctgtcattccagagacaaacggcaagatactcgtgagcggtctcgtaagcactcccaccaacacgcacgacctgcaacttgctaactctcttcagcctcacgatgtcgaccagaaccagctccaggtatgtcagaccattgcaggtctttgagcctactttacttcgcaatgtgcgagatcgagccgacatacaaaccaacgctgttcctccgtcccaagtacggtctgttcgcaacgatttgcaaaaagtcagaccatgatcagtgttgggcaagcacgactggcataagactagcaatacgcaaacattccggagtgtcgcaacgacgaaagtaccagaatgatgtttcagcattgcgctcgttcccgaccgcgtacatggcaccgcccaagtggcacaagaaaggcatagcacaagcgagccaacaggacatctcgagagctgcacaaacaagatcaagtgggcgtgggcaaagcactctcagattcttgattcggctcgcagcacacgagctcaacagacacctgttgcgttgaactgccaccgctgcataacacattctgcgtctgtccttcagacctactttccgagtggcactcaccactgcagaaccatggatatcgcgactgtcgctccgccctgggtggactcgtcttcttctgctttcgcgaaacaaactccagtcacgacaactaatgcgcctaataggactactttgctacagctgtcggcgttcggcccaagaaggtcctcctccagtatggccctaccggtcgcagcctcggcagtgctaccatcattttcaacaagcatgagcaagccgtcaaggccacgtcggcgctcaacggcgtcaagatcgatggtcgccctatccgagtggagatgctcgtgagcgcagcaaacctcggagctgccgctgcccagccttctctcgctgaacgcgtcacgtaagtattttaaccttcaatgcaccgggcatgactgacatcctgcagccaacccaagaaggacaagcctaagcctgcaaatgccgcgaagacggcccctgctgccgctgggaaaggtcgtggccgtggtggacgtgctgaagcccgtggtggacgtggtggccgtaacccccgtgagcgcaccaagaagaagaccgtcgaggaattggacgccgagatggccgactacttccctgcaggcgaaggtagcacggatgttgtagccgccggcggcgcagaggttgttcagacgacaacggccgttggtgacaccgccatggatgacgagatgctctgagctcctgcacagctagcatccaaatcccctctctttctttcttggcttcatcccggctacggatcaacaaattgttcacggctcagatcagtctctcttgacactctgtgcctttctttgggagcgtctatattcaccacacccaccgtataacttctctggcttcttcttgctggcgacgatccgatcacgacacggctcctttctgtacactattcacgacggctttctttcgatccaaccagattgttctccaggttctaggtagctctaaatcaagacagaatcagacggcgatccatatctacactgtatccaaagttcgtgattcttgttccgattgactttgctaaaatagtgcctaattaactgagttcgatcacccacgttcttcctgcttactttgttctgccgagtgccctgttaccttgatgttagatgagcggatgttcaccggtctgcatgaacctgtacggactatgaagacatgatacgatgagtgcttcggttgtgccaggatgaccctgtcattgtatgttatctgcgttgctcactcagctcagcgcgtctccaagaaggcggaacggttccgatgtatgtactggaggaccccgcaagcaagcaactcctaataaccgcagcctagtgttcggctttcaagcacttggttaagatgtggtaagatgtggtaagatgtggtaagacattgagcgtgcggatcacaccaccgccgggctacggatgccgcttgtcagtcttgtcgcgattcagtctctttgttaaattctattcgcagctagagtctccttttgtgcggagtatcacgccagcatgattagtttggcttccgcaagctttccccgcgataagctagtcagctggaggcactcgcatgctctagcttcccgcgcgttgctgctgctggggtaaacagatgcgctcatccgatgcaaacgttcgttcggatggaaagccagcacccagatgtcattaggcgtctcgtcttgccccctgtctccccccgtacatgctgtggtgctaaggtgctcagctaagacagctcgctcgagcgcaagccgaaggtggagtaggaaagatgcctttttggtgctagcattgtggcaaggtgggttgccacgtttcgctatcgtgtccagcactaaaatgaggaaggctgctgttgagtgatgatcgggtgtgatgcgcttgacgccgaagatcagtaaagttcacgacaagcttcttagcacgggcatatgtcgatttcaaatgctagatcgaaagtcccaatctggcccccaagaggcggttgaagggcttggggcaggccctgcgggggaggggtaggttctcaatggtcaaaagagcggggcaggagctggagccggtacgtcagggcgccgctgagctgcagtacggcagcgtgcgataggccgcttcagcgtcctgggactggctcctcatggccgaggctgttaggggatagtctctgggtgtgggtgctcgagtgtggagacttcctttcgtgctggcatggccaaagagtacttaagatttccgcgtccctctacccctcaccttctgccgtacaatctgctcttcgcgtttgcccctcttaaaaataccctaattgataacagagcacagcaatcatcatgtctggtctctcagttaagctcaagacccctcagacgggcgaatacgaccagcccaccggtctgtgagtaacaatgagcgcttccgattttcttcggaagccaacaatcccttctctacgaaagcagctactaacatatttcaagtttcatcaacaacgaatgggtcaaggccgttgacggcaagaccttcgacgtcatcaacccctccaccgaagaggtcatctgccaggttcaggaggcttccgagaaggatgtcgacattgccgtcgccgctgcccgcaaagcgttcaatggcccatggagaaaggagacccccgagaaccgtggaaggcttcttgttaagcttgccgatctcttcgagaagaatgccgacctcctcgcctcagtcgaggctctcgacaacggcaaggctttcaacatggccaagaacgttgacgttccctcctgcgtcggttgcctgagatactacggtggatgggcagacaagatcgagggcaaggtcgttgacacaacccccgacacattcaactacatccgcaaggagcccgtgagtatcatcccctcttgctccaagcatacaaacctgacagaatttaggttggtgtctgcgctcagatcatcccctggaacttccctcttctcatgtgggcatggaagatcggccctgccatcgccactggtaactgcgttgtcatcaagactgctgagcagactcctctgtccgcgtacattgctgccaacttgatcaaggaggctggtttcccaccaggtgtgatcaacgtcatcactggtttcggtaagattgctggtgccgccctctcagcacacatggacgtcgacaagattgccttcaccggttccaccgtcgtcggtcgacagatcatgaaatcggctgctggctccaacttgaagaaggtcactctcgagcttggtggcaagagccccaacatcgtcttcgctgacgccgatatcgatgaggccattaactgggtcaacttcggtatttacttcaaccacggccaatgctgctgtgctggatcgcgtatctacgtacaggaagagatctacgacaagttcatcgcccgcttcagggagcgagctgctcagaacgctgtcggtgacccattcagcaaggatactttccagggtccccaggtctcacagctccagtttgaccgcatcatgaggtatgttgcactcacatttctgtataaaacacaactgacgcaaatgcagctacattgaggagggcaagaaatctggagctactattgagacgggtggtaagcgcaagggcgacaagggctacttcattgagcccaccatcttctccaacgtcaccgaggacatgacgatccagcaagaagagatcttcggcccagtctgcactatctccaagttcaagaccaaggccgatgtcatcaagattggcaacagcaccacctacggtcttgccgccgcagtacacaccaccaacctcaacacggccatcgaggtcgccaacgcactccgcgccggtaccgtctgggtcaacacatacaacgctctccactgggctcttcccttcgggggatacaagcagtctggcataggccgtgagcttggtgaggctgcgctggacaactatcttcaaaccaagactgtgtcgatccgcctcggagatgttctcttcggttagaactgaaatatgtattaaagaactgtatatagtaaccttttagctcgacgatgtgctttacttgtttttgacgatgtgatttagttgttgttgctcacggcatttttttttttggagtgcaaactcttgtgcacggacctcagctcgctgatatggttttgcagtctagagatctcgacaccacttaaaacacactcgtgaatgaaacgcataactgattaaacatccagtcaggatccaatcacgtcttaagatgccacaagcctcgctatacgctaccctggagatgtacacgatagttttgcttgagctgctcaatcgttcctataatggtgtgcaatacgtgacatatagtttgtcgtaatcatcgtgagcgtctcggttttttgcagagccttcactaagtgtgacatatcgagtctgcttcttagtggtaatatttgagggtatggtggtgagctgcgtgcatcagcaaacaacaatatactgtcaatatgagagtgcatacccatggcgtgcactctcaggacgaggatggtgaggccactggtgtctccgcctgaggtgagtaaagcagaaggccgggcggctgtctgttaattgcggcagaagggtgaaaatctgggaatcatagacacacaagcgaggaggagtgcataatctgaggaaacaatcgaagccggtcttattcggagagctacttagagagtgtctgcctcgacttgatgatatcgacaggaacactgttgccatgtggtagagctttaagatagccagactcgggctcatcaatctcatctcttcccataggttaagcggcctttcaaagatagatgctctccctcgactcaggctcattaatctcgtctcttcccgtaggttgagcggccttccgaagatatatgccctctctcaactcgggctcatcaatctcgtagcggcctttcgaagatacatgctctccctcgactcgggctcatcaatctcgtcctttcttgcaagttgagcggcctcgtcattcttcgagacaactgtgttggtgacgatctagggacgggcggggagcttgcagctggtgagcttgcagccggtgaactcgatttggtggcagcggtaccggcgatctagggacgggcgatgagcttgcagctggtgaactcgatttgtcagcagcggcactgacgaccttgacagcggctttcttgaacttgaaagccctacctcaccacctgcgagctctgcgacaggatcatcccaaccaaagactggaacgcccacaagaactccgagaagcaccataagtctaaagctaagggcactaacaccaacggctttagagatggcggcgaccgcgcgtgctaaggctgcggtgagactggccatcagaagcgcgactgtcccgagggtggctctggtggtggtcaggagtacttcaactgtggagaatcaactgcgtcccagcccatgtgcctagagagatgccagaactcatcgctgaagggcgcgcttgggtcgggcatgaaaccaccgtcgaactgataccagacagatgtcaggttgtttgggtcagactcaggatagatggtgttatggaagatgaagtactctcttatgtaagtatgtactaattctacacccatgcccctgcagtctaacaacagatgtaccatcatcgccagcggccagtgcagagctagtactggacacatccaagttgacaactgctatatcagcgaagatcgagagcacgccagacgtagacgtcatcaaaaggctcaagccacttcgcgttccatggcacctcaccgccgacccaactgagcagcttggcgaggacgttgaactgacgcttcgttggactgacgcttcggactggtgtagtcttcagaggatacaaggagagcggcattggccgtgagcttggtgaggctgcgctggacaactacatccagaccaagacagtcttgatccgtctcggtgtctcggtgacgtactcttgggtcaagcattgagtgcatgggaggataggaatggatgtaattctcgttaggactgtatataaaggagcctcctcaggaagtacgaaataaagttcaaaatcaagttgaatgttgaagtgatggatatggatgcaggtgacacgggcaggagcgttcacatgctcaggcgccattttagcgagggtagctgcgtcaccgccccaagtgacatcggaaaacaaccgcgacgggtaatgcacaagtcaaggctgccacctttccaaaccgtgccatgctgtacccacgcgccatctccaagaggacgcgtggtttctttgtacactgacgtgatgataacgacgtagttttttccctatccgttccttgctttcaccgttccatggccgccatggcgagcaacgagcccacgctgtctgcacacgcgaaccagtacatccgcgaagtcctgcattcaaccgaagcgcctccagagatagatgttcgctacttctacacgtcgcccctcgctatagacgatccgctgtctcccattccaccgcccgtgactggctcagcagccggcaagaagcagccaccacgtcccttctccgagtacgacaacgatgccataaacgagtcgtggctggagctgaggaagaagatactgaagcacaacgaggaggctggcgagaaggacagccatggccgcggcacgccgacgaacgcagcagtcgagcgcctgaagaggaagagaggcagcagcagtgcttcgccggatggaggctacatgcacggcagagacattcccggagcccgatcttctagcagaggagagtactccaggtccgctgagctggcagagagacgacggccgggctcaagcggcggctcccagggccccacgttgagcggctcgctgaaggccacggacacagggcatgtctcgccgctcgagcctccgacgacaggcacgcccttcatccgagcaccctcgcgcaccaatatacctcgctcgtggaagcctcctgcggcagaaagctctggccggcctacagtgcacgaccacgacagctacaaatgggacgacgacatggagccagctctgtcggccaacaaagacaagggtccggcaaagagggcctcgaggccgaaagagggtctttcaaccaaagtgcccgtgggcgtgtcgaggttgcatcaggtcgttctggaagcagagtctcttcggatggagccgatatactggtcgcccctgagtgacgtcgctgagattatccgagggacatggttctacaaggacagcatgctgcctgtcgaggtcgaggtcgcgaacatgctcgaagcgggatatatagagctgcagccgtggacgcagacgtggaaggatgaactgaacagcgcaatcgaggttggtgcatatggcgaaatgaagatattgcacaagttgtggcccgacaagccgcgcaagcctgctgaaagtcgaccttcgacgtctcagcaaatgcagacaacgggtctagttcaaagcacgatgccgcaggaagacgaggatccggagcaagagcggagagatatagtagaaaacgtatgcgatctcatagacatctccaccggaccagatgggccagacaataaatccgtgggggacctcgagtacggtgcaaacggccagaagcatctgtacttgaaagccggcgtcatctattccacagaaaacgaagcgtgcatactaaagccggcgttgcagccatcagagtactatggacgacgccccctggcaaattacatccgcaaagggcggccgattggcatcccggtcgtacgtggatttgatcaggccaaatgggacaggctgcatccgaacaagaattcgcccaaagcaagagctgcgcgcgagggagtctcctcatcgcaaggcggagcgccgcagtatcggagacagaagtctgacccggacctcgcactgtctgagagaccaaaggtgacagatcttgtgctggtcatacatggcatcggccagaagctgtcggagcgcatggagacgtttcacttcacacatgccatgaacgggttcaggagagaagtcaacgtggagcttggaactccagaagtcaagcggcacttgcgaaaggacatgggtggtatgatggtgttgccggtaagtgtttgatgtgtgtcttgtatgtctttgcatgctaattttacgtaggtaaattggcgacaacgcgtatcactcgacattggcgctacagatccagatgtagctgaagatccatctgctaacaagtacacgctcaaagacatcactccagagacactcccatctgttcgaggcatcgtcagcgatgtcatgctcgacattccgtactatctctcgccccagcacaaccccaagatggtcgctgcgtgtatacaagaagccaaccggatctaccgactatggtgtgcgaacaatccagggttctcagagaatggtcgcgtccatctagttgcccactctcttgggtcagtcatggcgattgacattctgagcgcacaaccaagttacgttgaccctcacttccacgacccaactatccccgaagacaagcttcccgacgaccacttcatcttcaacaccaccgacctcttcgtctgcggcagtccagtcggcctcttcctgatgatgaaaaacgcaaacctcctcccccgtcgcgacaaggagaaaccaggtgcagactcttacgccgcgcccggcgtagctggcgagcaaggcacatacggctgtatcgccgttgacaacatctacaacatcatcaacccatacgaccccgtggcctgtcgcatcaacgcgaccgtcgacgtcgtctacgccaacaccctcaaacccgcgaccatcccctctgcaacgtcatcctacttctcctttgccaaccccttccgccgcacagacagctacagccacaccaccgccagcgacgcatacaagccctccgtaacgcgtctcccgtccaatgtcgagctcgaaacgcacaatttcacacgcgaggagattgcggagaagagggcgtatttactcaatgataatggccagattgactatttcatgaagtatgggggcgggccgttggagattcagtatttgactatgctgggtgcgcatagtagttattggctgagtagggactttgtgcgcatgattgttgtcgaggtcgggaggaagaaggggaaggaggggactgtggcgagtatgagggctgtgaagaagaagatggttgttgggggtgcgcagtgaagagggagggaggtactgttggaggtatgttcgaggaagtgcggtgatagtattcttttggtggtgttttgtcaggttaggttatacccaagtgtagatgcatattagatctccattctgttgtttcaaattactttgtatcccttctcttgagccttcttccttcttttatggcagtatacacgcgtaattcatagccgaaattgcttcgcaagtaaacatgaattaacaactcggcagtccttggagtactatcaagccagtctcactcccttcatcctcctccggtaacaccaataccgaccccttcccacctcttcgcatcgccgtcacactctctcgccgaccatcacagcctcaagtccacccctaattctttgatccctcctctcctctcctcacctctcctcacctcctcgccgaactcagcctcgacttccctgaccgctctacttcaccggtccaccgcccacgttacacaatcttcaccgcattcccccccccccccctagtcgcacaaaaacttgatcatgcgacaggtcgcccgcgttgtcgtgccgagcgagtggaaggcccggtcagattggcgtgctgtcggggtaaccgagtttgaagagggggtatgttgtggaacgtgggacggggtgggttggtttgaaggggaggggatagggtggaggagaggctggaagaggggggatagagggagtggatttgggaaggggagacaaaagggagagggcaccaggccccggcaaaattcctgtctgcctttaccgaacgaggagagtgtgaagaggtagcctgaatatgttcaaaccttttctttttgcaaaaccggataagatatcttatagcactgaatatattcaggtttctttgtgaacttattggtgcgcttctggagactattagatcactttgcacgtgtgtagagcggacacgaattttgccgctgcctggtgagggtagtgaggaagtgatggactggtgtgcatatgcatggggaagatcaagggagtaggtagggtaggacttgattcttttttgtttagatggcaactggcttcaacgcccaaatcgataactctgtatattctcaaatttcctatcgagactcgcaaaatcaaaactactccgtcttccccctcccctcgtcctcatgcaaaccatacgcttcaggttgcatacgccgaacaagtcctgcatgcagcacacgtacatgtacacatgtcgccagaatcctacggaagaaatgcgacccatgcggctctgtgagagagttcctccgcatgtggatccccgagccatgttctagaagttgcaggatttgtttggtattgctagatatctgcacactcgcgtacgtatttcgctttcgagtataggccgctccacatgtgaactgaggatgcgggcgggtcgacgagtccccgacggatcaactagacgagccgttgttcccaacgtcgtccactgcgccccgtgagagcttcagccgcgccgtccgagaacaaagacacgcgttctgtacaacagcgcacagagcatttccctgccacgctgcgctccggagctggaatgccccccgcctcagccattgagtcatgactctgataccgtcgatagggctgaatgccatgcatcccacctaccagccatgttaattctggcccccaggttacgcccggtgctcctggccgagcccatgccccatctcagcctagccggctgtcgagcgtttaaacgcccagcagagcaagtgcaatgttacgaaaatagtctggttggacttgtttaacgatattcaatgcgcgcttcccctcccctgcgccggcaactttcgttggcaaagactaaaagaagcgtgctgtgtgtctgggacacttacgcccgacgaggcatactttgcgcgcttccatgcatttagcctgtggaacaataatgctattgatgtgcgcgactaggccctggtgcttgggattgatgttgatgctgatccagggtcttggtagcatcttggtattcgggcggtggtttgggtcagggctttaggagcgatgaatccgttgcatcttcataggcgtcgttctgggtcttgccgatcaccattactcgtataattgcctcttgaggtagcggttcctgcgcggacggttatgccaccgatatacgcgcgagggggcaatctgcagattacccaggactggggttcccggatacgtacggatctcgcgcccgcattgttgcgagggcacgggcgaaacggcgccgccgtgggcgtgtcttgaacggaggtgaaacgcggacagaaagcgtggttcgcgatggtgggtcgggtttggcaagcgggcgttggggcgtaatgttggtggcagtgtggttgcgttggagcagctgcgcgcaactggctttgtcgcatcgatgcgtaatttggaggttgatgcttggcatctcaacgtgtctgtcctgccaaggttccctgcgccatgccatgagcccctcgagcagatcgtcaatgcgataatcgccccgttcaaggaagtacgtggtttgcgaacatgcctgcgattctcctccacatcacgactcgtgggtgcccaaacgtccaacacacttcactgaggcacgggccatgcccaaagcgcactttcctgccaatcacctctttgaatcggttgaatcgtacaaagaacgcgtgccttcgaaccgtgccacacggcaaccgacagctccagccaggagcctcagcacccacaccaaaaagtctccatagtctccatgtggcctagcgtacggcccccaactactgctcgcttcattgcctattgccctatcaatgctatatacaaggcaaataagtcttgcgcaaggtgaccggtcaagcagccaacagaatgtctcttgcaccttgcagaagcgatgttgatgctacgtgttttggcgacccggtagaagccgcgtacggaaattcggacacgactgttcgaccgagccggctcgctcggttctttgtgagcttgcgtgaacatcacatgggggagcacagagtttcagaggatccgcgactggggaggattggggggggctatggtacgtagcttgcgcggccaatttgcgagtagacaatccggtcgtgccgtgtgtaccggcccgggtctgttgtgttcatcgattgctatgcgatggaaaggtatgttttgttgctcatcttcggtgttgaaataccgagtctgactagatcaccattgtcaccccgcgtggacaaccttcagccctacaaggagggaaagcctcttcgtatccttgaagtaagctcccgttgatgacagaccacaccagatccttggcggagctgacggtcgcgaccttgggagaatctggggtagggcattgcgaacatgacatcaccgtgtttgatcgctgttgtgcaaatcaccgaaaattgactcacttgaaattgattgaacggccgttggagcagcagactaagttgcgacttcattgtttcgacacaaacgcaccctgccaggatccgtagacttggagtctcggagtcctcgattaggcaagcattgcgcaggaaaatcccatatggctagggcgcgattttcacacagcaccgaaacatggctcttcattcgccggaccacgctccggtggaggtgccaggggccaaaggggtaatcccagccgtcaaggggagacctgtcaatgtcacaggcttgattaatgatacgtgctgctaccatggttcttcgcagagcaccaatatgactcttgaaagaacgatcagtagtgtgcaagacggcgtccttccgggaaatatgttcagccctagggtggagattgtggctctgtttaagcccggactacagcacttttggccagtgacatggacaaggaacgttagcgtgggagcgtaacgtaaggatactgccactagaacaatcgctgccaaagggggccaatgcggcgctttagagagtttcggccatttcaaaacacgacaagctcctacacttacccatcgtggatagtgtacggggacacggctcatgattcacatcgcaatcctatcctctcttcgactcgtgctcgcacgtaccttcggccgaatggtaccgaccgtttcctgttaatccaagactcaacaatcaacacagactcagatgtgcataatggagatcgacagtcggtggcatggctcatcaagttgtgttaggagtcaggacgccttgtttgtaagctaaagacagcccccgtgcgagcgacgcgcgggcgaacgagcgagtgagctgcggttggtcccgtgggaagcctgagccacggtgtctatgccatgttgggtaacccttgatcagtaatgcggaggcgactccgtcacctcacgtgactgtgccggagaccgaaaagagagttccgtatactaactgcttagagtgtaggctgtggctaagagcactcttactacaaagccaacgcgtcgagtggtttgtatgctttgcagctaggcattacttctgatcgcggaatgcgcggagggtcgcccgaccaaaccctctcgggtgcgaaatgctggctcaaatgatgaacacggctggctggtgttagtttccatacgaactccctaatcatgtcgaagcattaacgttcagtagtatcgcatggtctccatccagaaataggtcggcaacgattaaccttatcgctcgcgcagtaatactcgattggtacattagcggcattgccatttgcttgacctaggtttatgcaattcagacattacctgcgccgtctatatttgtgaatatagtcaacttggtggtcgttcatgggcctgctagtatctcacaatgtttggctgaagacgtgcatcatatggctttatggctcggaacgccatttccgcgttgtgctgagataggcgcttttagtggcacgccggacagcgagcggtactccatacgcagggaagtcgtctcgcacccgacggtgtgggctgatcagtcccttgggatggctgacgcggggtgtgtgtgggtgaaaatgatgattcagcgaccaccacgcgtagtaatcgtgtattcaccgtacatcagtacttgattatgcttgcgaacaacatgtgtgccagacccaatatcctaattggcgacgttggatacaggctacatcttcggtgcagcgatgagtcctccttcggcttttagacttggtccttgatgtgtgtgtgcatcaagcagggcagaaagccttctctgcccgcatttcgagccacaatgccttatctccatgacttcggtggacgagccatgcacttcaggccggccacggaccagacctagccttgacgcgacggtaccacatcttccaatagcattgaccacaatcaaccgtagtcgacttagtgatgcgagacggcttgtcggagatgctgcaaataattccgaaatccgacatccgtgtatcggcaacgccccagcgcttacgacgcgtatgagtgcgtacttgggagcagttcatgtccttactttcagatagcagaagcgaggagaaaaaggatatctctgcattacaaaaattcatatcttccaaggtggtggagatgtgactggagccttttcaccttggcgatctgcagcctcacaaagtaacttgccaattccagcattaccctacttttgcatttgttaactcgaacgattcgtaatgccacgctacttcgacaccacgtatgctgattaactgcctcggagatgcatatgcctagagcacgtatgtggatggaagttgtagggctgcagtagtctagtcgagcagtggtgttctgtcctcctgaagcgacaaagattagaccctggtgagatgtgtatttgtcacttccgttgttactctgagggtgcgtatgcacgttgggctagatgcgtagtgggatcactccgttgactccgacctccatctcacccgtcccagcgaagcacgaatgtgccaaccaggaagtacgtcggatcattgtgtggctatttctagccgttggcttcgtcgctagctacgacgaaaccaaaggagaggagaaatgagcttcagtagaagaggcctccaagcacgaactagcagttcttgcttggtaacggcctgttcaccgtgaaattggagtctgaggagcgtagattactatgggcttgttcgtgccatgccgctcgggacctagaaagcgaaaaggtgtcggcacagggcgttcggcataagtctttcggcatgctcatacatcaccaatcggcatggtgaacctcgtcgtgacagagcttctccagccgagtagatggccaagggaatcagcttttcgcatatcaaactcaaaatgtccacgctaaacacccgtatcgctataaccgagactgacctgcacaaagccaccgcgtttaacgccccagcgctacgactacagccagtgtaatgaggggcaggcttggaaggattcgaggtgcgttagcgttcccgtgtaatgttctcaaacagtcatctctactgcttcgtgggtaacgatgtcacgtcttgatgtcgacagggcgtcgcgtggtagttgtcttgccaaataaggactgcttcctttcgtacaggaccagtgatagcgttggacgtagcatacagcactacaaatcataacactggacgttatccagactggggccatgtcttgtttgcttggcagatcttgttgcggccagggtatgtgattgctcgtttgtttcggttcttgtttcaaatcgcgtgttgcggctgatcatcagtttgcatccccgttcttgtcgaagtctgcttcacaacttgcatggcgacagaaacaagcgcgcaatgtgattcgcacgttccgcatgggaatattctcaaggtctcgaacagagacctttgccacaagatctgacacgttactgccgtgcactgcaagtactattgtctgtgtccaaagcgaacagttccgagtagctcatcggtgaacgtcgagctggattgagactgttcgccaggatataatgcagcgttgatatcttgagtgtttctgtacaccgaagcggaggtcgcgacaaatgtggatgttgctcctcgtccgcatctcagcgcggacatggtatgttgatcaagctctcgatgcatagtatggggtgggatgcaagcccagcgttctggttatcccttgccgaacttgcgccaaccggtcacgcccaccaggtcggtgagtgctgaaatccggccacgaggtatttgttacgcatcatgagattgcaaatgcatcctcctcaatatcggtaaacgtccggcatttacctatctctggagtttgtcaggttccacgctcgaggcacacaagcaggggtcaagcgtcgcatgtatgcaacacgtttgcgcatagctggagcctggtgtcatttcgctggtcttgcatccgtagggctgtagggctacggtggaggtggggagaggtgaacaaggctattgtcagcaggctcgtggctcaacttggcgcagcggccactaaaaataggccactcttctcaagttcggctcctcgtagactcgcctgcttgcaaatagtgtgtaaaaatggacagcaaagcatatgctcggcggttactcaactgaaccgtagctattttgcgacgacgggagctgatcgtgagtgcgcttcggtggcaccgatcgtggttttctggtaggctgtatcgtaccaggcgttttggcagtgcttgcgttcaagacatgcctgctcttactacgataggaaatcgacatggccaagaaaggacagccatgatggactcgcaatcaaacagaaggctgtgggccggtgtgctccaagacgtgatgtctcgcagtacttccaccgatgcaggaaggattcaagattctcgcggcggcggtgaactttcgccggcatggccgttggagcggtcgcttagcgatccggatgaggcaagctgtgagttgggagatcagccggccaaccacagtagatcccaaggcctggctgacagggagcacgcgtggtgctagccaatccggggttgtgcatgggtatttcgacctgaagcctcaccgcgttgaatgatacaatgtctttcatgcccgcgtgtcaaattacggtgcatatctgctgaacgtgtggaatgcaataccttgtaccatgagcgttgaaagctcggagctgcgccgtgtaaattgcgatgttgggctggggaatgcatctccgtgcggttcggccgattgatcgtcgtggcagggcagtgcttgaagcaatccatgcacctcctagatcagcacggacgtagttgtgttggctctcttaccatcctcgtccactctacactctacttatcgaactatgcaacattgctaattacaaagcttgagagtatatcggtgcacagtgaaggagcgctacagataaggccgaagaacgcttgctgaataccccgcatcgccacacgtattgtctgtttggccgtcacttggctggtcgtccacgtgatcacaaaggttcttgacgtgcgacggtatggtcccggaacaccgcggtctgcggcccacgcactgcgatattatctgtaaggcgtatatggctgtgtgagagctctcgagcctttcagtacgctttcgagtactagccttttgcctcgatgtctgagcaattcaaaaacttatttgaagtctacagcactctcaactgtgacttatcgagtcagtgagcagcgcagagactggtaaacgggaacgcgaccaaagtgtccctgtgatactaccattgtgctggaagccgccctgtaaaagaagatacctatcagagcttcaagaacaccacaggcagttgaatactgtggttccgtagcccgttggcctgttcttcgggttcgacttgctgacgcgagaacgtgttggggagacgagtgacagtagcctccccatcctttcccggttgaccatgtttgaggcgagattctacatcgacatctagaactgtcaatgctccacacaaagaagacccagtctcggggcaagcagcccatgttccccatccctagggtgactcgtggtcgacaacagctgagggtgctcctctcaagacataagtctatgggcactggggacgctgacccttgacccggacataacagtgagcattataacgccttttacagcgcatgtgcacaactatttccggtgcaagacaggccgtactgcgctcagcaagtgccccacaggacaataggctgaagatggactgaggtttcatggagagacacccatggaaagcgcaccagctcagctcttgtgggtcatgaaaaagatctgtatggagcagaagtcctggtggcggataatgctcgcagacggagcgcggcatctacgcacaagacagtgagcgaccatcttgaatagcctttctacaccagctcttcagtcatatggaacaggtgtcttgctccttggacccgcgttaagtgtgtgcgtggctcagtgatggcgcagccataggagccgttgtgctgcccagagcctctaccaccaggcgtaaggcgtgccgtcggccagcgcaagatgctatgctcgcgttgtaggccacgagtagatggggaattaccattcggggttgcctacgtccaatggcaagctgcgccgtgggtgcagcatcgtggaagcagcgcagaagccgcaaacaagctttgggctgagcccacactacctgtgtcgggtcctggctcaccgacacagcagtaaagtgctgatgcagcggcagaagagcatgggaacagtgcgtagggctgttcaaatgtgatgacgacccctggggctcaacgagtggcttgcgctgctgtggaaatgcgcgttggcggcctgacgaatagcagcatctttacatagacgtcgccttacgaagcaggcaagcaggcaagcaggcaagcgagggatgggcgggtgcatgctaggccgcaagcagagaatggtcgtcaaagcagcaggcttcctgttctgcggagcctcgaaagccgtctccgaccgcgagcgtgccaaagggtcttgcgagggcggtgcgctagggatttgaaatgcacggcgtggttcacgctccgacgagtcgcggtgtgcagcagcctggaggttgtgcatgcgcgacgacacagtgggcgggcgggcccagccaatggcgcgcgacgtggaacatctggtgtgagcagcgagaggcgcctcctgttgcgaggtctcaacaccacagcagggcgagtgtggggtgcgcgccggcgacgagcagcaggaggaggtgactggcacacgtcttttaccctgcagaatagtggtgaggaccgctgcaggccagcctttggcccccaagacggcctcgcatgcggcgcgcggcgtggtggtgcccgtgaagggcgcgcggcactcgacgttcggtccagcagcagcgccctctggacgagcgccagcatctagcgtcaggacaggacgcgtgatgatgaaagcagcgcaacccgccgtcgcaaggatgcggagttagtgacagagccggcgccgcgcagccaagcgtcgtagggctggttgtgggcgacacatcggtggcaggggggagggaagacaccgctcgtcaatacactgctttcacctccgccgtttcaatacggacccatgcgcacggcctccgactctcccgtgctcgctcaaccttgacgcgcccaacgctcagtggcccgccgcgagccttgtgctagcgcccatcctaaatttacgaagccgcagtcggtgaagggcagggttccgtcgtaccaaattgagaagcatgctcgagcctgctcgcgtcgtccagggtacatgcggcgagggcatgaagctggggacctccactagggcagggccgtctgtgctcctcgaacgactgcgcagcatgcacttgaacggcgagataaatacactgtgatccccgagcaggttgagcctctctcccagtccatcccgctgacagccagacatcccccactatcttatatatctgccgtctgctctttagtcgtccggttcccttccatagttcactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgggagtcgtcgtacaccctccaccggcagaggaccgcagttctcgcatcagtacacagccagctctcgaccagcccgccgccattttccgtcgcgtcttattcgacgtatcctgcgcctgagtcggttgcttacaccatgccgtacacaaccacctcaccttaccactcaataccaaccacgctcacctccgacatgccaagctaccactacccttcctccaccactgtcgtcgtcttacccaaccaccctcccaagccttgtgcccagcctgaagagcgagtactacgccgaggaggacctcagcccgttcggcgtcggctacgctgcgcttggtggcatcgacatcccgccaccacatgcttacccagactcatcagctcatgtaaggctccccactcgacagccatactttgcctagatctccatctctttcctaccgccatcgggtcatagctgacagctcccggtagacgccaccccttgagcactcggaactcggataccctacaacacccaactctatgccacgaacgcctcctctacagcctgttcacggcatgtgagggaggcacgggcctgtaccatgtttgactgttttccttctgagaccttggtctcctccttgttgcatttcgattattttgtacagcatttcagcgattggtcgttctggcaaaggtctctcgctagccttcagggcagggcgttcggcgtcagtttcttctccactgggcaataaccccagcataggcaggctgtgatgcctgcccagttcgtaccctcagtgacctcagtgcgagcctgggctatgatagcaatgaattatttaccatgaaacaattaactgctaccacgtgatgaatgcgacttgtttttgaattggttgcgcagatgactgtctgatgttgaagttggatgcagacgccgcggcggacgggtgagatcatcgctgagtcgcgagagcagtcgcgagcgcggtcgcgccaagaccggtcgtgacgcgccataccttccactttctgtagaagcgtcagcatatcagcaactcaattgtgacctcaactgcttcaccatggctccaatcaaacgctcacgagcagacaaggcacggcaatttctcacgggcggcgcggtcctgcgcgaagactccgacgacgagttgggctacgaagaccacccctgggaatggatatacgacgatgcaggcgctgaagaggccataaaggagaatgcgacaccacggaaaagaaaggcggccccgacttcgctcggcaagcgcatagtcggggcacgcatgggtagcttcaaatgcaaagttggcgatgctgtgctgctcaaggcagagggcaaccaggcatgggtcggcatcatctgcgacttccacgaggacgtcgaggacgacgagaagatggccaagttcctctggttctcctcagaaaaggagatccgcaacaagagcaagaagcgcaccgattttcttccggcaagtctacttcacgtccctcctgcgaatgtccattaacacctgctagaacgagctatacatatcggcaaacttcgatgacaatcctctcgcgtccatcaacggcaccgccaagataatgtcactggcagagtttcagcgcctgcaccccgctggaacagtcaagaaatcatcaagggactacggcaaggtcttcgtctgcagaaggggctgcaacactcgaaccactacctacacgcccgagttcacctggaacgcgttatattcgagcgccgatgatatcgatgcgctggtcgcattcgttgagagccagaccaaagcaaccaggagaggcggtggtcggccgaagaaggccctacaggatattgacgagttcgtagtgcctgactcggacgacgatggcctccccaagaccccgaggaagcggcggaagcttaatgatgcaacaagcccaacatcgactaggaagagcccggcctctcgcaaattcatgactccgacgcacaagagaattgtgatcaagaagcagcttgagtttacacccctgggcacacgcgtcctctctccttcggcacttaattcgcccttccaaatcgcccgaaatcaactgcatgtttcatccgttcctgccgcactcccctgccgtgaagaggaattttccaccgtttacaatcacttggaagcggcaattacagacggatcgggttcatgcatctacatctccggcaccccagggacaggcaagacagctactgtcagagaggttgtggcacaactgcacgcctcggtacaagccgaggagttagatgatttcattttcgttgagatcaatggcatgaaggtcacggatcctcaccagtcgtactcgctgctatggcaagcactccgtggcgacagagtaagtcctgcacatgcgctagaactgctggaaagggagttctcgactccaagtcctcgtcgagtgccatgcgtcgtcctcatggacgagctcgatcagcttgttaccaaaaaccaatctgtcatgtacaatttttttaattggccggggctacgccacagtaggttgattgtcctcgccgttgcaaacacgatggatcttcccgagcgaactcttagcaacaagatcagcagtcgtctaggtacgtacaggcaactccatccttaccccacaccctgtcgtttatgcattcgccctgcgcatcaattatggtcccttcaacgagaaaacaaaccccttggggaacactgggatcttctcagctacctctgcggtgctatcagaccgtgattgcagtaaccccttccttccggagttcctcggggcaagtgcttaaccaacactcggtataggtttaacgcgaattacatttcccggctacactcacgaccagctgatgcaaatcatacagtcccgactcgaaggtgtaccaggcaacatagtacatcctgacgctgtccaatttgcggcacgcaaagttgcggctgtcagcggtgatgctcgtcgcgcgttggacatctgcagacgcgctgtagagattgccgaaacagaaaagacgttacaggctccggaggacgagccgcagccaattactccgagtagatccggccgagggactaaaggtaaatcactccccacgtatcggccgctcaatagtgccgtagacacagacgctcggccaattaagcgtccggcaccaaccgggggcaagggtgtcgtaacttttacgactatcaaacaaggcgatcaacgaagctacgagcagccccctgcagcaagcattgcgggcactaccgttggcatcgaaagtccttctgtcagcactcctggccaggattcgacggacgggcattggtgaagccgtgctgggtgatgttattgacgaggtcaagaggctagggctcatgagtcagctgcagccagttcacgaatacttactcatgcctgagatggactacatggcagaggcagacaaagacccgtataggcaagccgtgacaccagccaagcatcaagaggtcgccagaactgggcctaaatctttggacgccaaggctgccagagcatttgggctggcacttgccgccactgaactggcagaagcaggaattataggcgtcgaggcccgacacggcgagcgagtgggccgcgtacgactaggcgtaggtgaagatgagatacgcctcgcactgggagaagacgaatctgttaaaggtcttggcttcggtgcgtaatgcaagctgctattgcttcacgctgttgcttcaacccgccacagtataatctctagtaccgcatgtgagtttgatcgacggaacatagcagaggtatttggcagaaaattgagcaactctgattagctgtttgaaggtcttcgcgcagctgattacttcacgtcctttttacatcacccctgctatgttccgtcagtcaaactcacatgtgttaggttagtagacaccaagcttcctattactatcgaacggatgtatattatccaactactattgcactcttgtcgaggctgatatctattaagacgtccgttagaatctgcctccctgattgcgttcccctcgatcatgcactactgcaacatgtatgatgatctgcccaatgaacgtgtgctgcggagatgaccatccaatcattgcagtgcacaaattaccggtgaagatctgagccccggcccgcgaccaggatcgtaatgcaccattgggcgatatccacattaaccgtgccgcattctacactggcagactgtgaacgttccgggcttctagaaactggcttgtagctcgacatggccgaagtacagtacagcgtacgttcacagagacagctttatgagaaagacgatgaatttcatagcagtatttgtctacaaaaaagatcctttgtgcactgatcgatgtgccaagacgatcatgtgggccaaccaggccaagaccctcactccgcggcgtggaggaatcacaatggcggcgtcctgcaggcggcgaggtggctctcatccaacctcagatttcaggcagtgcgtgatcgcagaccctgtttcccacccgctcgatcatgcggctgcgcacgcagcagtgttggtgtaactctttcgtttccggcctcaactccgcacgctcaatgcatgcaggcgcataacgatactagggtatttgccgttgcgttcgtgcgtgcgtaaggaaaacgcgcgaacgaagatgcgcggaggctggagcggggcgggtgagtaagccctgcctcggacgacagtggtgcgccacacagggagcgtgtcgccaacgttgggtactcattagaccgtgcgacaagagagagcgcacgggtaccgacacgctggagcatttggtcgttgaaacggtacacggcaaattccgcgcaactcgcagaccagccctatttctctcaaacccaccgctgcgtggaacggcttctgcagcgtccgatgcgccgcgtaagtatttcggcgccatgaggttcagccttaggggcgagcctccggccattcggcccaacagaacaactgtctaatggatcgccgctgttcgcttgtcaggggcgtttgagagagagagagagaggggggaagtttgtgatctgccggcggaggtgagtttctggcttctccaacgccaagcattgctccaacgccaagcattgctccaacgcccagctggaatcttaaactcgtaatcggcagatttgtagagaggtatggttagactttgggcgtatgtcgcgtatcgggctccggacgagatggtgatcatacactgttgatacggtcgatttagtacggttcggagtcaatactgcgacgggttgatcaactacctacctaggtagacacaagatgaggtggaaaccctttcccgaagagccctggcacgaggtgtatcatgatttccagtctagatatttcggcctggccggtaggacggcgtgataatcgcgaagactatgggttattgttctgtatggaaaagtgtttatggaaatgtgttgatctttgctcgtaggacacttcatacgacggtgtctacatacggaaagggagcaagaagctccgccgcttgaacgtattacatggagtcttgcagtgcctcgcaatgaattccgtacttggaatgtatcgttgctaatgctagcagcacttgcttgtgttatactggatattcttctcaggccacgccaactcctatgcacttgtatggatctttaggtgccaattgtcacaaaaggaaggaggtcttctaaacgaaacaagcaacgtaatgactttgaatgcagcgccatagtgatgtaaaaccaagtgctgtatgttccaacagcgtgctcaactgggagcttgaagtttgtgaaaatttcttctatgagaagcaacactctggtcatgcaaaagtcgacgattgagcgtgtccattgtgggttgtatgcatcatgtatgtgatgaaggatgaacaaagcagtggttgtatgtcactgttacctgtcaccaagcaacactgtgaactcacctcttccgatgggacagagacactggttggtgcacctaagggcaagatgagcttgaattgacctagctgtgccaattgagaggaaccgagaaggtgaggcgatagcaatcattatcaagccgttgaagctgcgtcttgatgacgagagcagaattatgtagggatcgactttccgagcattgtgcatgactgaatgcttgcaagtctgtgcatctcaacgtctacaagtagtatcgctgcttttgtgggaataatctgatacgcgtgtagaatctgtttgatgttcatcgtcaaggctgtggaaggacagtgaagaagtcggtgtgccagtagacaaaacacacaccgcacctcttccgtacatcgatttatggagttaggggttataataagctaagctgagagctggatatgctgcatgtaactatgtcgaagaggggaggatgccgattcatgtaagtcgcggttcaaggaagtaggcaaaatattgacattgaattccacccattcgatctgaccgaacaattccattatttcttaagattttccagtgccagcacttatataacatccatgctcatttcctcgggttggcctcccaacctatcatacctagtgtcgaacatgctctccaagtaaacgcccaccacactggcaggccactctatcagactccagttctctcgccctaacaccagtgcgatcgcagtcacgatatctgcgccgagaccttcgagccaccacacatttctcactcgtcccggtagcacggcataataagccagtaggacaagtgcatctcgatccttggcctcgatgcgttgcatgaactcgcgcgatattttcgccacccacacgaagatagcgccgcggtcggtaagtacgccaacattggtgtcttcgacgaggtacggtattgctgtcatgggcggatacacatttggtagagtcaattgactcacgagcgcaaaagactctcgaagatactccagcgcttggtccacatcctgagaaggctctcctagccatgagtctttcagtctcgctaggcgctcgtcttcctccacggctctgggcgtcgcggggaagatttgttcgggccaccacattctcgctgtgatgggatgcatcgaaccggtagttacccatgtccagccactcatgagtaccgttagagggccacgaagaccccagattggtcgtaaggcgcatgcgaacatcttttccacgatgtcgtctgatggcatagaagttcctggtgggattgaggaccttatatcctccatgtcaagtgcggtggtccgaaagaggtaaacggctgtcagtgtcgcacttgcgaataaggccgccgcgttgtctctcgtaatattcgatagctcagttcggtatgtcgatagtgctttgttcatgtgtgaagcggccaaagcattcatctcaagtcgttttggagcgtaccgatcgtgtagacgtccaatatgtagggatgcgattgataggacgcagttcaagaggtgagtatgatcagatgcaaggccgggtagattcgtgagccaagcggctttcgcagggtcagtcggcaggagcgtcagggctgtggtatattcgtaatgcgagaggaccgagcggagagatgcgggtaaggtgggaaagattggtgaccaggctgagagaacaggcaacgcgggtggtatggatggtgagtagggcgtaatgcttgagccgaaatctgagcagtcttcctcgaaaaagagacgcgtctgtgatgccggtgtcaaagaaaggctggcgacttcactacctggactgccactcccaaccgatagcgtatttggtgttttagcatattcaagatcggagactggcgcgggtcccgcatcaaacgattggggtgatcttggtgatgtcgatggtatgacagaaagtctagatctaggggcaagcagaagaaagctgcaatccaagcccttcttgtcgcaatttgcacatgatggttgtttgatgtcgcactatttccactgttagataaagtgttccaatcttctgaccggctaccacgacaaccttggagcgctgccagaaattgtgtagaaggtacaggatgtaaatttatagggtcatgtcgttattttaaaagcaatccgcgagtgcagatttgctgcaactgcggctatacaaatcgtatgcacatgcatggctgcggcacggtttgtacctaacacatattgattcttctgttccagatgcttctcatgaagggccaaggaacgaaataaaagctacaagccagatgtggggcgcgtacctttattcttcttttcttacactggtgacaccccaatcttgacttattatgtgctcttcttgttgccattgtggcttagtcttgatgctagcttattgtacggttggaggagtagctaacacagctgagggtcgggtctgtggagttcgcaacattgacgtgcgtctcaccttgcaacggaaacattgagagcagatgttgctgaatgcaaaaggctcgtgacctggaatgaggctctgaggcggagctgcggtgacgtctctcggtcaggaactaactcaatatggcattgttttaaccgaatatggaacatcgcgtacagagataactatcattggttcggcacccggaacttggtatctcccttctgatgcattagcagccatgtcacgaagttctgctcctcatggagtggcagactgcctttagcttagcggagacgatggctggacaagcagtcagctagctgtcacatgctttcgcacataaggggtatgctgggccagagtcgaatcgacagaagggtgaattgtttagcaaacggaactaagaatggtcgtccctacttgaactgccatagcagaagacatttccaattcagcagctttccatgccttttgaatgcgagcattactcagtctctttctcctacaggtgaacagccgtacagcattcatccacactatacttgaattcctgcacgaatttgcctaagcgttcctcaataagcctaacttaccttctgtacgcggtagcaggtatgaaagacgacttgcctgcgacgtaggttgaacatggacaatataccagccactgtggcgcgtgcttaaaacaccccacttcgtccagacccctgcaaggaagcgaagcttcgagtccatctttcattgaaccctggtacttcgcgccctcagcacgattgtccgaacacaactctacctagttcgccaaagaaccacagctacgacatagcattctaattccattcaacctcacttcaccccttacccaatcgccagcatggtaaacagtctgccccgccttctatctgcgtcaccgctaacaccccgcaggcgagcccccaatccaagaagcgccttgcgctcgcgatcctcgacttcctccagacttcacagacagacggctccgtagcaccagatgacgctgagcagctagaagttgccgccaactgcattgccgaagctttccaggtcgacctcgcagacgaagccgcgaagaaggatgcgttgggtggccaaaacctactcgccatctacaacgtatacgagaagctcaagggcaagacgactgcctcaactgagggaagctcgtcagcatcagaggcacggccagcaacgccacagacaccagcaaaggatgcttcaggtcccggcggaccaaacaaggatgaggctgagcgactgaagggattgggtaacgaggcgatgaagaagaaggactacgacagtgccatcaagcactacaccgcggccctcgacatcgtccccttgaaccccatctacctctccaaccgcgccgccgcctactcgggccagaacaagcaccagctcgcaaaggaggacgccgagatggccgtcgccgcggaccccaactactccaaggcgtggtcgcgcctaggcctggccaactacgtactcggtgatgcgaagggcgcgatggaggcatacaagaagggcatggatgctgagggcggcggctcggaggtcatgcgcaagggatacgagacggcgaagaagaaggtcgaagaagagggcggtgatgttggtgcgccagacgcgccacgaggtggcccaggtggtggtggtatgccggacctgtcatcgctggcgtccatgctcggcggaggaggtggtggtggtggtggcggcggcggcatgccagatcttgctggactgatgcagaaccccatgatgaggcaaatggcgcagaacctcatgagcaacccggacatgatgtccaacctcatgaacaatcctcagctcgcaaacatggccagccagttcgctgggcgcgggggtgctggaggtcagggaggtggcggcggcggtatgccagatattgccagcctgatgaacgacccgaacatcgccgacatgtaagtcatcgccattgctttcaccatttgcaccagctaacttgttcagggcacgaaacttcatgggaggcgccggacgtggtgccggaggaggcgcaccacaataaggtgttacgagttgggaccgtttctgccaacatctagaatatgctgattggctttcatgactagacaatgataccaagctcacttcaaggtgtttgacccacgtgaatcaaacctgcagccaggcgggcctttgcctgcatgtattgtgcagctcagtatcccatgcgggcatagcgtgcttacagccaaatctctgactacagctgcaactgtatgaccgatgcacgacccagcaatggctgtgtgctccttcgcgcgtgcttccaaagcctctcaaatcacccttcaatcaagtttcagggcccacagcccatcacccagataatgtccactctcacacgcctgccccttcttaaccttcttcatctccgccgtgcccatcttcagcacacccaccatacacgccgtatcttttccctccgcctcaatcaccaccaccgcgcccgcctccagatcctctgacccgtacttctccttatcctcttcgcttaaactgggatctggcagacggccaccgggggatgtgaggcctggcgccatcagcgacgcgccagacaagacgaagcggattgcaccacggtcaatgcgcaggcgattgaacgcgaatgggtatttgtgcacaagggtgaggtgaggcatgagggcgtcgtccatgtgttggaagaagaggggtgtgttgttgagggtgtagagggatacgcggtcgggtctgcacacgatgcattagcgaccgtatatctggatatggagagcttccatgtatgtagacctgagatacacatacagcttaacgagatctaattgctctttcttgggcaatatatcttcaatatacggttctagctttgggtattcctcgaggactttggagcggatgccgcgctgcgcgctcgatttgaccttggatttcgcgcccgaggttatgcttttccctattagcttttataaccctggtctgtagacgtgtctggcttactcctttttgaacatcttggaggatctgtgtgtagatgtggtgttgggggagaatgcgtgggaagttgacctcgtgcgcggggcatttggtggggtaagtgcaagcttcaccaaccttcatcttgacgcgacgtccgagcgtcaggactcgcgctagtaatggcggccgcgactagggataactacgttttgacgtctgatggcatgccttttcactcttcattgttatccatcatcccgcacgtattcacaacgttttgtcaaaatgcacaggtgtgattcgagaatgtggttggcgtgaaggctacaccatctcgacagacggggtggagcactgacaaagtccaagggctactcgccgtcgtttctttgcaatcaatcttgcaacactaatccttcgaggcatcgcacgtaccagaaacgaatggtccattttgcttaaagcagcatatctgcctttgggattctggaccatcaggacccgccaaacactcgaatatccgaaagagatgataaggagcaaagcttttgaagggtgacaaagaaattggcacacatggagacgcttctaggtacatgatcgtaaaaacttcttacgggaagaacgaatactcatcaacgacgtggaagcgcgagacaagcggaaagcaaacctctcggagaataatgccaaatgtgtcacacggcggattgttgcaagttttggtgtatgagccgcacaccagatgctttctgattcaattgctcgtggtcttgcagacatgcggtggggatggaaatgcacgaaatatttctatacttcgacgcggttgctcgatacgaggttccacaaagtctgctagtggctgcaaatcgtaacgacactgccaatgtctacatgcgattgcgactgtgagcagtaactctgtccgaacaaaccaagaatacattgtgaattcaagtaagacggccacagccgacacctgagccatgggcaagcaacactaaaattcaacggaactacgttgatgaaagacaaggagactaagtttttcccacgcagatagccactggcatggccaaacattggaacaccggggctcaccaacgaatctcttgccctaagatcctcccccaagacccaaggtcgtagttgagcaatggacacacattgtttttccatgcgcgaatgtaggtacgcgtacgcgttcgatagtatcacagtataccttgtcgtcacgctgtccgtgtccatttgcagcttcgcgcatattcatgacggatgccgcattgccaaatattcggctttgctcattctctcggctgcaggaaaatgtctcttggacggcagatcaacatcgggtagcgccatcttgtggtcggaatgcatgcatggcaattggttttccttttggcccgtggcgggtatgagcgcgcaattgtgggcacccaatatgtggagatggggtacgaggaagacacagcatgttgatgcggagtaaatgactctcacatgtggtacagcctggggtgatacacggaagtgggagacagcttcccgcgggaacggagaaacgggctagaagatgggtcacaattggtcgggagaatactgccggttacattctttgggctcggtcattgcatggatatgtggcttgaggcatgaacgagtaaccagtatcactttggcccggaattatgatccggcgacgccagagtcttgctagtcttgacgagagattgacattgctcaacgtttaccgatcgagcggtggattggacatggagaagcgacagatgcaagacacgtaacatgctccacgtcactttccaaattgcacgagttccgccaactcaggcagacagcatagaaaagaggggtatcttgcatatctacccacacaactagctatatgcatccaacatagcaaagtcgtcgtctccacttccaaccagtatccttacactgtaccctgcccaacatctaggtatatctgcatcacgataactgcaaaagtcttcctgcaagctccatattttgtttttttcccaacgtttcctgcattcatggcgggcgcggcacaacaatcccaaaaagcccaacataagccgatcggtagctctgccctgaacaaatctcgaatcgacgagacctcgtttccgtacgacactgtcgtgcgcgcgatttctcgtattcgtgtgcgtttgtaccctgtctgcgggggtgtcgccgcaaccaataaacgtgctttccgacactctggtgacatagtgttcatccccgaggttcacggcagacggatgcagggatgcatgcgcatatgcatatgctgtgtacatgtctctgccttgatgtgataattacagtcgtggtctattgtggtccagaccgggtggttgtatgtggaatgatggggagtgaacgcatactgccgcacctgcaatactctgccgtttcgaagtgagaggcaattccacgagcactagatgggcgtagccgatgatgtcgaaattctgcccggagagaatgaggagggaaatggtcgacgctgcctacaggctgtaatattttctttcttgacaggaagggagttaagaaatgtcacaggccatgggttagcgtcgttctcgagagcaacgatacgaatgatttcctttactggaaaatgatcattggtagcggaagtgtggtcggtgattttagtgtaccgctcagccttgtggtaccaaggtagcttaccacctgaggacactggaatgaaacttttggcgcttgagaacatgattggcgatggtcaaaccttgggaaaaactgagatgtgttgacaatagtgatcggtcttttctcagaagattcctgaatcgtggatttcgatgctagatacctgggtaccagttttgtctctgaaagcgaggtgttcgcccgaatgagggtctcattttctaatctcgtaagctttatcataatggatttcataagctccaaagctctggataatcaacggaaatgctcggcgggctgtattactagttgtgcattgtacatctccttctacgtgaccctgggtgccgaagctgcttaggtatacttcgagcgacgtgcgcgaagtcgacgaggcccacatcaaggcttgcaaacattttaagtaggctctgtcgaacgttgatgtgctggatcttggttttctcgttgcttctttgttgcagtgttggttcgttgagcaggttctataccacggtacgatgtttggctaacaaacatctaaccaggattttatgtctgaaactacatcagccataaaattgttttctccagaaaacattgctgatcttacaagatactaacaacaaaaccaacgcctcttgagcagacatggcatccatcaacgacttacccgctgagctcttgctagaaatcttccatgaaccaacactctcaatgtttgactgcatgcgcttgggtgaaacatccaaaatatggcgagagctctttcagagctcttcgcgcatacaagaacgtatgtggctcaagcgagaccgagctcttccgtacctgcgcaagccgagaatcaagacagacgcttttgctctgctcgtggttgtccgccaactgcctgctacaatttggaatgactaccaagaagacctgtgggaaatgacatggcggcacgatcactcatgcggaacgctatcttggccacgcaacctcatcttcgaccatttggaggagtttctacatattgtcaatccgcacttcatcgcgcagccaccatatactgactgcagggctcgcatgccttctgatatgcacaagagccttgtgttctgtagcctgaacgatctgcggacgaagatggtaatgccctgcaccaaggtcaaggcgtcgtgggagagcatgctcatctcacaacatctggtgacggaaattcagatgcatttcgagctgtcgataagatatcgaggccggagcgctatcttacccgagatcgtatggcactactgtagaagcgaggctgcactgggcgaagagctccggatgaaggatttggtctacggatttcggaggaatatagagaaaacgttcgagcagcttagcatgtacggcgtgggggtggactttacaggactttctaaagcagaattggtgcaagaacacgacgttcgaagcccttcgccgttgggatccagaacggatgaaggcttgacgatcggcaaagggtcaatgagctcaggttcctgttgtcattagcgtgcgtagggtctatcaggaacaatacaggcacttgcatcgcttcctgctttgaatcaaatgtcatgttatatcctagcaatgaatcagtcatcattacagcattgcagagcatgtgcaagcaacgacgtattccaaaggaacgggatgccgagccaattagatccctgcccgtggcacatactgatgcgttttcataccaagagtaccccaggaaagtgtcgatccttgcttcgaagacacatctttgatagaacagtcacatacgtccaaaaacatcacactgcactgggagcaggcatccgtgagtttgaatctaaccataccgtgctaccgtacaagaagcctaccgcgggaactgcccatgatcgtgatgcttcaaaacgaactggagagctgcagctgcattgaaaattattggatctagacgttcggatgatagtgtaccgtgtcggaagggcggttactgcgccggtagccgccgtacgcgccctagtgcatgctacgtcgagtgggcattccaatcatcatcttccaaaggattcgtccgactaattaagtccgtatggcaaggcatttgctgttggccctgctccgtcgatgtgcgtctactatgcgtattcagtactactctgcagtgtctgcggtcgatcgaaagggtcacaatgtgccaattcaggactatcgcgacagcccgcaaacggctttaaatcagaccgctggggtcttcctcgcacacttatatccgccacctcgtttgctgattgtcccgggcatgtatgccggatatcaccctcgtaacgaggtatgtaccgccaaatggcgtgagcgctgcagcaaaacagccgccgcatccgcgatgcctacatcacaagcggagtgaatcgcgtttgactggatggaagcgtcgggacagtggcacgagatgtgctgtatgacatcgattcgggctcacacatggtctggaatggagggcggacggagaggtatagaagtgcgaaggtcggggataagtagccaataaagtggacaggatggttctgagatagcgaatcagtgactagcagcttgaagagctgcgtgagatacattggttgtgcccgaagtagcaaacgcggcgagggcgggtacggtatcctccctgctgcgctgcactcgatccggctctgtacatgctctggtatcgaatctttctgaccgtgggcaatgctaagcgagcacccggccagtcctataaatttgcagtccccaaacgccgcgacccgccgctttcaaatgcaggatatcctcttcctctcccatcatcacaacgatgaatacgacttcgggcctaggccacccggacctccttgactcgacgagagtagctgcatgagcatgtttccatgcttgacttgctcaacgagcaggcttggatcagccccagctcggatcctggccagcaaggcattcgcctctggttctgccaaggttttgaacatgtcgaagagcgcttcgagatcttcatgcttgcgcttctgcatggcggtttcggtttcggtgtactggcatggactttctcgagctacgcactcatggcacattggacggcgtccgtcgcactgagttcttggtcagatgaaacggcctggaaattctgcatgattctggtgatgggctacctttgttttgcgactgcgacaggccgcacaggccagtgaaacacggtgtctcttgggtggtaacgaagtcgtctccccgcggggagctgtcgatggcaagagagggcgtagcagcggacgaggcatctcgtgcgggctcgctgacggggtttccattgtgacccgaggacgacctgtgaaaagtgctccgaggacgaagtcaggaagttggttaccaaccccaggtggcgcacgtcttcactgctcagatcccaaccgcggcaggcagcacatgcaggtcagcagggattttgataccccgactctctcgaagaccgatggcaagtaaatgctgcacagcaaacgccgcctgagaggcccttgtcgacagccggcaaggtagtcgacctgggtggcaacagcagcatgcacgacgtatggcacgatataattggacgggtgcattccatgtagagtctgcgcgaagcatgggtggatgcaaagaggagcgcctcgcttgctttggtgactggacggacccaaaagccgccaatggatttctatcctaggaagtactccgggtgcccatcttcggcatcctcaagtttacgaatgcgccgagggtgatcatatccccatgcagccaccatggtattcttctcatactcaatcaccgggtctcgtctccgttgcatgttagtacaaagaagttattgtggcatgtgccatgacgttacaccttgaaattcaacggcccgcgccatcagcttccaagacgcatcagatggcggacattgaggcccaaaatgccctgtagtcgcagagccttctcacatagagctgcgggacgatgcaaaggcttcctactggtcagccgcttctctagtgggatgctcttgatcgcatatttgcacattcgtatcgaggaactgcacggtgatagagactacggaagttattgcagatcccctcacacaagtagtcagggaatgtggacaagaatggagcacctcctactggtctattaacctggactgattccgagtggtgggtagctgccgttgttgaactcgttggcaattcggctcgaacggtgttggtagtacagcgcatatgtgtaatattcttagtggtagtccaataacatgaaatgtcatacttcccgccacttcgcccgttatagcggattcttatccctgacatatcagctttcctgctgctagggcggtgatggggccataatcggaccgactcgaaaagcaattcgactcgttacattgcgggacgatatgcaagtcacactcacgtccgcaatgcagtgttccccacctctaatactttcatgcatatacccgctacaccagcccacatgttctccgtggaacatggctgcaaatgctaaagatgacaaggagttccaagtctgggcctcgttgccaaccagccctgtggaattgcggcggggccattaacagatccatcgatttctgacacgtatggcgatttgtgaagaggtctgggaattctcaaaagagcaagcttttacatgtgttgtggttatcagcgacgacacgtcaaccaccgctaaccctggtctcactcttttcgcatgcggtgtgctgcagagtggtgtactcctcaaggcgtaacctcattcttcgcacatgcagccaccactacacacgctgcatcaaaggcgtcaaagatcggtgtgaagtatcgagtgagtctgcacaagagccagtcagattgatcatatgaactgtacacaacgcttacgcatcactcggttgtttcttgaccgacgtcatgacaattgcaaccccgagatgaagacatgaagcttgaaagctgctttgttgttctcaaatgtgcttttgtgagggttgatgaagctcatcaagctctgaaatttgtttgaacggctacagaagagtaacttgtgacgcatggtgccggttcctgtgccatgaaacattccggaacaggtttagctgccgcggacttcgtgtggaaagacagcaaaaccgaagagtgacaccccacgattgggcgggaaagttttggccgagccaataaacattagccttgtgtcaagaggattccgtggccggtctggctggcgcaatacatgcacaagatcggatcatgtaccagaatctggcacgtcgatcccttgtttgtgatacatgactatcttcattctatctagtactcgaaatcatcatccgcacttgggcctttggtcttggatacgctctcctgccgttgatacatctccgcgatcatcttcgatgtggacgcctgatctggctttttatcgtccctttccttgatgaaacggggaaaacgtaaactgatacccttgccgccaccagagacctcgtcagctgcagcccgatatcttggtgatagagtgaggtctgcagtcttgacttcccacacgtagcgcggctcaaaccatacatcaggctggtccttgttgcccacggagtgcgtgtagaacggctttggcttgtcaatgacgatttccgacaactgctcatgtagggtctcgagaatagcttcggaaaagccagtaccgatgttgcagaccgactcgtagttctgtgtgttaggattgtagcacgcgagcaagaaagctccgtaccagctggttctcttgcctttgccgaagtacgctcccaaaaccacaagatcgagtgagtcgccaacgccagcaaggtagtctttcttgaccttcagccagttttgagatcgcttggatggctcatatgaggattccgggccgtcaagcatcttcaccattagaccctcgcaggacgctttcactgagtcttcaagcaatatctgaattgcctccagttcgttggtgttgctcatatttgggcaagagcgaattcgccctccacaggaatgaatgcatcttggaggtgttcgcggcgctcacggaaagacttgttgaccaatgcttcaccgttgaggtagagtatgtcaaaggcaaagacgcagaccttgactttcacatcctcgaccttaacatccttccttcttacgggtcatgagctgttggaatggcaggactttcttttcgaccatgtcccaggccactgtttcgcagtccaaaacaaagctctttgtgccttctttgatccaagtgggtagttttgcgagaatatctgggtatttcttggacaaatcctccgagttcctagagaaaatgttggatactccgcggtcgctctttccggcggacggagctgtcgtcgccatttccatatcggcgtcgtgcgcgacgaaatggatttgggctcgctctccgtcgtacttgtactcgcatgtaaaatctttgccttcaaagcggtcaagaacctctgtgatggatttcgttggcttggcaagcataggtttgagtggtacaccgggttgcagtcgacagttttcacgcagctgcagaatgccatgctccaacattgctggaatgatgacttcgtaacttgggagctcactgtattggtgttaacagacaggataaaccagcatcgctgtggcagtacatacctgtacacagtcttgagtatcgactcggccgttcccaggtcagtcgttgagggtgtcttgccgttttgcgacatttcgtgaaatatcatggcctgagcgagcgcaacaacaacggtcctctcggcaaggcccaacctgagcttaccctcaagtgtgcgcacgatgaatttcgattcgctaggaccacccttgttttcttctatatcgatatgcttaccagcattgtgagaatcagcagcggaaagtagcttcttgatgccatcaacttttcgtccttgcgcaccctgcccctcgatggtcgcaatcgccaacaggcctttgtgcacgccttgaatagtgagaggcttgggcttgaacatcgttggctgcttcgatcgactcttggccgccacaagtccaaggtcaccgatctcgttatgatcgctgttgatgtgctgcagggttcgacctgtactctccgaaatggctttcttgatgagtgactccccaatgccaagctcgactcccgtgtagtcggccgcgagcttgttgatcatgagtagagtagtgggtagcaggtcggatggtgtcaaacgcaacacctgtcgtagaaacagcgagcaatgtgccaatatctccagtcgtttcgtggtcatttcgatcttcgaaaaggtagtgcacagcgcggcgtacggtacagggtccccagccttccagtcaggatatgggtcctttgtattggacttgagggcagtctgcaccttttcccgcgcttttttcttcatctcctctggctcctcgtctgagctaagtgtctcttcttcttcttccttcgcactgccgtcgtagtctggtagtgcaggcgtaggtgactttccagtgatcttcttgcctttgctggccaaggctgttgtagcaacttcgtcgtcgtcgtcttccagcaccgctgctttgactttcgtaggttgtttgttcgactttacagacgccttctcagatttctttgctgctggcttcggcttcttcgaaggttcggagtcttttgagggctttctccgctgacgcttcatggggggctcatcttctgagtcttcttcttcttcttccttcgcaggcctcttctttccagtctctgaggaggagctgtctaattccatcgcttcgccgcttgtctcctgcttgacttctatctcctctgccgtggatgcgggctcggctttgacatctccggtagatgactccagctcatctttgatttctgcatctatcttttgggccttcggtttggtcgaaaaagacagcttcgactgctgtttcgatgtgtttgcgttcgggtttccaaagaactttctgcgataggctcatcagcattgctataacatactctatgccacttggatgtgtcgccgcaccctagagtagtctgagaagacttgacgtaccccaaagtagcctgtttcggcgccatggctatgccaatgtagttgtcgcgtgcaccccaccgcggcggaagatggtagtcgcgaagcgaacggaaaagagtgctacaacagaagtaggacttgtgaaatgctgaacgagcgtggagagactttaaagcagtcaaagttgtcgaattggagcagaatggcatgctctgttgcctgtgaggtgggagcacttttcaggcaccctcgacgcggagacgcgccttcgtcgcgtccaaagtacgctaaaccgtgctgacatcattaaccgaacatggctcttctatcgtcgttccagcatcatcgttctaacatagttgccgcgcacgttcataaacaccataagttatacaacttcttcgcgatacccaaaagatacccaaaacaaccttcgatctggcgtcctacttctggtcaacggcgccccctcttccctcgccgccacctcaatcatcacctcccgatatgtcacaaccctcgtccgccccgcgtctcacaccacaattctgctttaaccagaccgcgctacgaggtttgtcaagacctgtctctgcccgtcagctcactaactaatcacaagtcgcttgacagactttcttcggatatcacgcggaactatcgacgactcgataacacagaacctcaatgcgttactcacgcctgcacaccgaggattcgacccgacatccaccagtacgaggcagctgaattccccaggaaggactttacaacccgaccagtgcgaccagtttaaagagaaagtactgtacccaagctgggcagtacgatcagatgtgctagactattgcgctggagtcgcgacatcgccggatccagatgacccagacagcgtacttcggcagattgaagatgcaaaggcgcgcgacagagaggtgaacgagcggttagatccatactccgggcgatactttgcacgggaagcgaggacggaaagcttagccatgctcatgcgcaatgagagggcggtggagcagatcatacggatgaggacatggagtctgctgggtgagcgttgtggtatcagtcatgagtctgcagaggaggcctttgacaagtggagggtgacgcagcgaagatagagcaaaggatgctcagcgtatcaaggtacattggattgcattgttggagccttgcgcatggcgttgtagtataatgtagactcaactctcaattcgcatgatcgtgagaaacactaatacagggaacatgccacgcaaaagtttcacaactcctacgcggcagcagtctaccaagtaacagtactgcaagatacatgacatgagcagcgcaccacgagcacgttggcgcgccgccattaaagatcgcgatatgccccacttaaaaaaagtccgcaactgcaaaactccattggcgaagatgcacgacaaactcacatggcgagatcggttccgtcataaatcatcaagccatcacaaaagcctccagacaataacaagaagccgtagccacaaagaacggcatgtcccacaccatcccacaactccaatccatcttttcacggataattgcaattggtaggaagacggtcggaattactctacggggccgggaacggaagactattcacagagaaaaggaataaccctcagcaagccgcttgcgcggagccacgatattgttatacatgtagtataccaactgatgatagtgaggaagaaggagggacggagggcgcgagggttttgtaggcagaggcgcgcggggacgtgcgtcggggacgctagttagtcagcaggggctaggcttagtcaggtgggcgggtgggctgggagtggatgatttttgcggcggatgcgcgcgacgtgggaagaggagattttgagggtgggtctgcataacaagtaatgcattgggtgagcaccacattgcatggttgttagggatatcatttgtggtgggcttcatgcatgcatttcggtctacactactgcccatccttccttgtcattccgtgagatcatcagtcgtagtgagccgtctttcgacagcacacacctcataaacccagcagacaccttcaacaactctctagtagagacgcttgggggggctcatggtggccttgatggtcaatgagcccacgttctgccagcccttcttcagcagtgagacgaggtagttgatggccaacatgatgttaccaatcaactcatcctcggtcatgccaacgttgccgatggcgacacccatgcagagcaccttcttcaactggaacttgatggtggacttgacctcggtcatcttgttggcgaggtcctcgttgtgggagacgggagtggggaactttccagccttggagagaccgggtccgaggagacgggggatctgcttgatcaaggcatcggaggagatgaaggcgtcgtacttgcgcgcgagcttcttgatgagcttcttgttcttgttaagcttcttcaagtcctgcgaaaagtcagtacgccgttgcgcaattgttgccagaattgagacttacgtcagtgctcatggcatcgacaccgtggtgcttggcacgatcgatgtcgtgctggtcaccgagcacgcaaagagccatgcctgtggtttgctgtcagccttcgcattctcactaactgcattgtaaaattaactcacggggcctggggacggtgggcagcttgacggttccgctgaaacgcttgtcacgctgagggtcatagttcttgaggccgatctggagctcgacggtctcgaggaagttgcgcttcttggtctcgttggagtactcgaggagctccttgacgtttccacgaacgccggcaacagagattttcgacattttggctggtgtctcccaagggattgattgattcctttggtggctctggtgcgtgagtggttgagaagaggaagttcgcaggtggcggcggatattttggtggtgcggctgtcgcttatcttatcttagcgccaaaccaaactaggctgaccactgaaacaacgcacgcatcgagcagtcagactcgagtccccgagtatggaaatccatacttttcaatgattagtattcttgctgttgtcgaagccgtgtaggcgattaggaacgacaacatcatgatgacagctcaagcaaacatatttttagaagaatgcatactcatacagtgcctgaggccgaaccataaatactttacaatccacttgtcgtcccgagcctggactgctcatatgccatgcaatgccccaaactccgtgccggtttttaggccatagatatgaaatagatgcactatagaaggtagaacagccggaacactgttgctacgggtatcgcatccgaaggagaccctaacgcccatgccgcaccattttcgtaatgcaatccgagtcagaagaagtcgaaaggatatgtaactgagccaagccatgaagtaccccacgccaaatgtagtagaagccaagccgtgatagttcaggtggccgaagccggaatgtcaaggaagaaagtctaatgcatgagttgctggttgttcgcagcatcgacattgtcagagaggttgattaggagttgggcgagacagcgcttggtggccgcgtcgtcccgtagcaccgaggaaaaggtagcatcgcggagaggctcgggtagacactgacgcaacgcttcgcgagcgcgagcattatcactcaagctggaaatgtcagtagagacccaaaggggttgagaagcagaaattaccgaaggaagcatcgaacgacgtgcttgagcaggcgaacagtctgctgttctacgagctggttgaccatgttgctaaggacggtaccgacagcatagaaccgctcataggtctggcaaatgtacgcgaggccaatgtcgtcaaggagtatcttttgtacgatgaaaatggcgacggtcttgctgagctcggagccagtctccatgatgcgcaagcaaagcgggatgatctcggttgttaggagaaagttgatgacctcggaggagtcatttttgacgagagcaccgatgacaccaagcgaagtaagacgaagatattcgaatggtcgcgacttggacgtcgtgttgagaaacgggtagaggaagagcggaatgtgcgctagggaaggtcagccagccgttgcgccatgtctcaggtgcaaattaccactcaggaagaggccgcgagtctcggtgtgagaagcaacgcactggagtagcgcgagagcattgcagacgcgattcgaagcggcagcggtcaactgcgaggggttgagcagagggtagacggagatgatctcttgaaggagagaagccatgacacctgctgtcgttagctattactccatacgcccgcgttgaaagaatccataccaaaagaatgccacagtatcagagctagctctggcacctgctccctcttcttgctcagctccaacaaggccgattcgcgcgtccctggcttcatgagttgcgcgatccagtcaagaacgcgcttgttctcgtccgtcatgccgatgtccgtgttcgcttgtatgtcgttggcagggccgcgcggggggatcatgttgttgcctggtatagaggtgccgttgttaccggcgatgcgattgtagtgctgttgttgcgccgcggcggctgcagcggcggccgcttgtgcctgagcttgcgcttgcgcctgtgcctgaagctgcccgtgctggcctacatggtgatgcggttgctggtgatgaccctggggccactcgccagggtactgctgctggtgcgtgaagatatgttgcattggtcgctaatagtcgcggtcgtgatgaggctcttggtgtagtaggtggagagaggaacgatcgcggtaggcaaataagtagtcggatcgagaaggcgctagcggtaagtgtggacgttgggtgaaggcgcgttgtattgtgtgctacgcttcggccgcatttcagaggtgaggttcgtgaatacataccccactggcgcgctcgagcggcttggcgctgcctcccgggagctcgagctttgatcttcatggggtgaacggcaattgctcacacaatagtaccggtcgcttactcaatatcgctagcaagaatgataacaagcaattcgattgcgaatcacaaaatcaaaatgccagtctctaagtgtagatgtggtagctatagtaagtgggaagagcgcatagaaatatcatctgtacccgaacctcccaccatcgcaggcgcctagaaaagactcggaagaatgaacaaatagaatttcagtggccggtggtcgaccgtttctaatgtcgaccttgtctatatggattgtaccagcttcacaattacatacgaaaccattaggacaccagcccgaggaagcggacagcgccccgtacaaagaagttgcagatctcgtaaacgccatgcttgaagtgactaccctacagccgaagttcctgcaggatagcctgggccatgttcttgtattgccatgtccctccatccaccttcttgaactgaataccgtgtagcgagaacagcggtactttgacaattagaatatcgaagtctaggtacatatttccacccatgtcgttttgaacgtgtgttgttgtttcgccagctgctactggacgaccagaccgtggccgcctgtcgtcccgatcgtcgcttgcatctgactcgtcggtattcgtgtagctacggtctgcagcagacgggcgctgccgggattttggagtatggggaacgcggttttgatctcggaattcgtcacggtctttttcagctcctctgaaaccgccgaagctgattctccttcggcttccgcttggtggagaggctggtgaatcgacactctggtggaggtcgatgcttggggtatgtcgacagctgaacccgcctttggtctcttcccactgaatgccgagccgatccaacactctaatgatgtcgctttgaatgtaggacaaaggcttgctgctggtcgtcgagacactgaacagacctttcaacaagacaggcttcacttctgggctgcgattggcctctacctgtgcttgtgcaagctctgcatcggtttcctcgggaacgttggcttccttggcatgctctctgcgagctctgcgggcttggatgctctctctccgtgcatgtccaagcgactttgcgcgtgaggctgtcactggccgcgaacttgcggacagatcgtccgaagcagcatcgtttagtgtcctccctttctgcgcactgaggtcggacctatcggatccgcttgtgggcggtggattccctgggtcctccgatgaacgcccccgtcgactgagacgcctcctcagatctgctgaattgacactcgtagagcgaccaagggatttgaacttgcgagcagcgctattgctgctgtgtggtggcgaaagaagctctggctggttggtagcgcccgcttgcaaatgtggagacgatccggtgtccctctcccttggtctccgaatactgaagcttttcctgggaactgtagctggctctggcggcccagacactgcaacggctggtggaggtgggtgttctgatcgatcatggccccggtgttttcgagtgctgaaacgtcgcagcaggccagcagctgcgccttctttcttcggatgctcaacttgcggtgaaagaaccgctggagacaccgagcccggtggcttattgaggtcgatcttcttcaggctatctgtcacttcgtcttcgccgtgtgttcgcgctcgaggtcgcgatcgtccaccagtgggcttctcacccgccatctcgaaagtagacgtgttggtgtacgccgctggtggggctggcagatccggcatcttcagcggcttttcgcccgggctcaccggcacggcgacagctcctggatttgcctcttgtaattcgcggtctcgcttctctttgacgaggaagtagaccgacagaagagggctgtatgcgttgactgggtcgagaccacgctggatgtcctctgatgaagacgctgtcaactgttctctgctagaaattgagttgcgtctcttgtagaagtcaaacatgccccgtttcttttcagtgtcaggtgtgtgtgcggtggttctccgagctgctaatcgtacagctcgttgatactcgtcagactggagaacattggttagctgggcagagatgtactctactgtgccgaaatcgaagccgttcatcttctcgacaatctccatgtccaggggcagctggacaggttcacgctgaggcaggtaattctcgggtgggctattgaagcccttcgttatccatggatggttcatgatctctgtcaaagtcaagcgctgggtagggtcggtttgcagcattctgtgaatcaagtttcggcattctggcaggattagcaagtaccaatctctgtgttgtgggcaacataccggcagataaccacggcggataatcaacatgccctttcttgatcttcgcgtgcagttgtggcatgctctggtcatcgaaaggcactttcccacagaccagcacgtaaagaacgatgccaaaactccagacatcgacctcgggcccagtgtattgctttgcctgtagcagttcaggcgcagcaaagtagagacttccgcagaaggtcttcagctggctcctaggcgaaaacaggttgctcaatccgaagtcgatgatcttgatgtcgccagtcttgctgatcaggatgttctcaatcttcaaatcacgatggacaatgctgttgcgatggcaatagtctagagcactcgcgatttggcgtgcaaacttgcgagcttgcttctccttcagccggccgtgcgagatgatgtagtccagcatttggccgccgttcacaaactcgaacagcatgtaccagtggtaattcgttcgcaccacgtccctcatgccacagatgtaggggtggttgagcaagctgacaatggcagcctctcgagcggttcgtacttctttggagtggtcggcacgttcgcggtcggcggcgctctggtgctggtcctgcgaaaatcggggtatgatcttgacggccacctgcgtcgagttagcattgttgtcgaagtgaagcttctgactctctgtcgctccaaaggtgccatgcagcctctactatacgacatacgtacctgctcgccagtctccaagtgcttcgccagcttgaccttgcccatgctgccggcgccaattgtctttcccagcgtccatgttcctgtgctcggcgcggtgatggtggtcctccgctttgtgctggcgggctgtgccgcggctactccgttggcaggcatggcggacacggtggacgcgtctgatgcataccgcgcgtggctcctcctgctcgactcggtgcgggcgggtgtaggggcgggacggtctctggactcgctgcgacggacgccctcgtttgcgacgttggtctgctcccagtctcgggcggcgacgttgttgaggccctgctgctggcgggcgtgcgattgtgtgctgggccgtgatgtggtgctctgcgagcgatgggggcgatcagcaggactggcatgagggggcgctctccgggtcgactggttgcgaaccaccgagggtgatgctggcgtggccgtcgacatggcgtcggtgaggtcgggcgcagggtgcagatgcgggcctactgctctgctcacgggcactcagcctgtctggcgccggggtcgatgtggacgcgatcaaattgcggcgtggctaggcaacgcgctgaaagtttgcagtgagcgtggatagcgatgtcgagcccgtgtgcttgtaggggtcgccagttggagctgcacccttggcgagatgagatgacgggcgcgttggcagaagtcagcggctttgcaccaccgcaggaacagggaggcaatgccgtggtcggtcacggcagggtaggcgggcaggcgtacaggcggacaggcgagcaggctttactcttcactcgcggcgacagagcgtcttcacggcaggttgcaatgagttgtttatggttgggtgcaagcggcgcccgcgcactagagagctagctgtgtccaccaatgcggtccgaacagggcatacacaaaatggtggggttggacaaggcgacgtgttgggcctcttgtgtgattctggcgtctatccgccttgcctacattgcccttctagacggcacgcaaaactctcgctgtgtctgagcagcaaatcacctttgacagcctcagggtctctgtacatcgggctgctgtcggaaacgctgccgttgctggcatacatcatagggcccacaatggcccagccaccggtactggcgctgttcactatcgcaacctcggcggcagtaccaatgctgctgcacagagggaagccaatatccgttcaagtatcagattggatgtgtaatctgctccgggtaacagttcgagtttaagtgtagaccaaccaccgcatccggctgcccgtgttcaatacggtactgctgcttagtcacccagattgcgctttcccaactttctcatcttcatgcctcgcgactgcccagattgacgacaccctcaacacaattggtctgcattcaccctctgaggatcaaccatggcgtacaaacgcccacgtgcgaattcaccttcgtccgcccagaagcgatcccgtccatccaaatatgtgtctcttggcaccgagctgccagatgaagacggcgacgatggcgccttcgtgccagtatggaagcagaccgtgaccgacgaacgaggtcgcaggagactccacggtgcatttactggaggcttcagtgcagggtaagtttctgagccaaccctgacccgagctcaagacttcttgactatgctaagatactttaatacagttggatctaaagaaggatgggcacccaagacctttgtatcttcccgcgcgaaccgcaacaaagaccaatcccatggccagacgcagcgagccgaggatttcatggacgaggaggatttggcgcaagcggctgagtctcgtcagctcgagactgcgcagaactttgctggcataggcgaagctggtgcaggggatgagaacgatgtttttgggctcttcctgactcaagaggagaccatgggcgtgaagattgcgcagaagatgggctggcgcagagaccagggcattggtcggaaagttcgtcgcaatgctcgcctggaggatgacgcttctggagactcagctgcacacatgttcgctccagaggatgcccgaatcatgacaatctcacgggaggaagtgaagcgaaaaggcctgggatacttgtcggaagcccgactgagtgtagcagcggataaacagccagagcgcagcgccataccggacatgcatttcctcgaggactcaaaaaagtcagcgttgaagaagcccgttgtcaagaagtcatcgttcggtgttggcattctgaacgacactggctccgatgacgaagacccgtacgagcttgggcccaagattacgttcaacaagacgattggcaaagacaagaagacgaaaaagccaagcaagttcgccaaagcaggcatccctgataagccggtgtttgtgtccaggaagaaggatacttccaagtcgctcacgctgctatcgaggaattccatggacggaaagccaccgctgaagggtttcactctagccacggacatcgccgaactcagaaataaacccaaatacccgccgcccaagataccccctggttggaagtcctcaaagaatgctgctgctgcagatcctgccaagtatcaatctgttgcggaagcagcaaaggcctcgactctcgacactaaggcacgttcggcactcttgggagaaaaggcccttcccggcaaatcagtcttcgacttcatacctaaggatgctcgcgaccgtctcgccaatctctctggtagagccgacctgcctcaaggtttaggccaatccggtcctgaaggccacttaccagccgccaccgcgcagcccaaagatctctggagcctcgtcccctttctcgacaagggaattgcggcaggggcgttagcaaaaggcgcaacaggctggatgccgtattccgaagaccctgcgaagcgcgcacgatacgtcgggttccttgagctccgcgccggtctgaagactgacctgccggagcgaacgtctggcctttcaatctcagactgggtcaaggaattgcaggaattcgcgcatgccgctgaggtcttcaagccgacgacgggcatcatggcttcgagattcacgtcttcgagctcgtctacgatacaaggcagtgcggggagtggtcaagagaatgtcctccgccaacccacagcgaaaccagaagatccagcggaacaagcagcgaagctgggcatgtatggcgccatgacacggactacgttcccttttcatccatcgcgattactctgcaagcgcttcaatgtcaagccgccgcctgatatgccgcctggtggtgacgccggtgaaggtggttttagaaaggagacggaagaagtagtatcgaagaatgctatggagaagatgctgcatgaggtcttgacgaatgggccggggctgcagagaccggcgtggatgggaaaggctgacgggcctaaggagacgccacagactgatcatgcggttgtggatgtagagaagaatgaggcactgactagtgagcgcgcgccagaagatgtgtttaaagcaatttttggcgatgatgatgaagacgactgaggtgtctacaattaggatacactccaccatatacacatttcaatcattattcatcaattagaaatacacatatcccacttctactaccacattgtctgaacttccctacggtaggcccctccccgagttcaccgcatcagcaagcatactcgtccccggtcggttctccgcataccgctcgtacgaatccaaatacaactcatccgtactcgtcgtcatcttcacgctctcctcctcctcaatcgccctcacccacttcccccaccgactcccctcgtccgcctcaggccaccccctatacggccccagcaccctcctcagccgcaacacccacggcgcaatctgcacatccacaaacgaaacacttgcgccggcgaagaacggcccttgcgcatccgccgcattaaccaacttactaatctgctcccgcagctcctttgcatgctccacctgctccctctcggcctgcgcctggagtaatttataaaaacacgggataacgttgcgattcacatggtcagcccagagtctctgcgtcgcgcgggactgcgcatccgcggggagtaaaggcgggccagcatgcaggtcctcgaggtattccatgatgacggtggattcgtgggtggaccaggtggggccgtggcgcagggcggggacgaggccgcgcgggttgacggcgaggagagattggggcttcctgtaggggtcgacttcgatgtattggtaggggatgttcttgtgttcgagggagatccagacgcgttggacgaaggggctgtgaggtgttagaagggggaagtttggggcaagagagagagagagggagacggaccagaatgcgctaccgtagagctttaggtcgttttcttgggagtggttcttgacggttgtccaggcgttgccggtggcctttttgtggtatgttttcttggtggggtcgccgccctggttggtatcagtcatgttggatcgaatggtttctcttgacgagaagcgcgatgtggatgatggagagatgtggtcgggatgtgaaagaagtaaagttttgaaagtagacgcaggtcttgaaaaaccgagtgatgattgaggtagcaattttggaaagagatacatagaagaggtaaggctttggaagagttgcaggaaataatgttgagacaagattctggtgacctcttgaggcgcatcgaaatgacgttatacaaatgatcggcactgcataagaccctgcaatggttgcagtctttcaagctagaccacaggttctccgcaggcccggatgctgcgagctctagaagtgtttgaagactcccaatgtaacttgtggccttcgcctgaagcagcgaacgttttgaaagcaggtgaactgcgcatacgatcacgcctgaaaaagaagagacactgacctgtgactttctccgatcgcccttctcacgtttggctagccatctaaacacgctattcttcttgactctatcgctctcctcgagtgtatgcttatgtgggccggctacgccatcgcctttgccgttgccgccgtttccattgacacgctggaacgtatagtatttcttcgacgaagagcgcgatgtcgagggtgagcctggaccagttgcgaactgtggtattgactgggccatattcgtgggcatgtcccagccatcaacatctcgcgattgttgccccatctgcgtttgcccaaagaagttctgactctggctcgtggcgtctccgcccgtatcaggtggatcatggcctacctgctcaacatactcctggtgatcaaagtactcggtgatcttgatcttgacatcgcacaggtcccgctcccttgcaacgcgcttcctcttcttcttgtccggatctgtcgacttctttgttccaggaggacggcccttgagtcgacagtcccagtagtgggagacgaagcgcttgcgcttgtggcgttgggtggagcggtgtgaatagacgttgtcgatgtgagggaaatatatcttgaatctggtcgcgattagccctcttggacacgtacagaacggtggaaagacatgaacgcactcgtcctcattcagcgtaatcatttcgtccacatcgaatagcttctgtcgccatgcctcgagatctggcgggtccggtatcaacctcagcccatggaattggccgtggttggatgcgggagcgtcatccgcatcggcgccttgagcctgcactgctgtgtctgcatgcgcatgctgctgaaccggtagttggaatggctgcactatcggctgttgcggcgctgcgcggacgggcggtggacgaggtaggggctggtggtgggctagctgtggcgagccttgtagctgctggacggggccatatcgcgggctcgaggcatgttggtagcctggaaatgcggcgtactgcaccggcgagcctggcaatgcatggtgttggtattgtaacgtgtgcggggcaggttgcggggctccgctcaaggcgtattggtggtggtggtggtggtggtggtggtggtatacggcactgctcccgtggtgtagctggggtagcgcttggtggtgggcttgtgcatatagcgacccatcgggagaatgctgaagatgatgtgagtgcgttgggatggagtgcctgcagctgctgaagcgcgggcacgggtgacagtcgctcgtcgacttgcatcgcgtccaacatgccgctttaacgttcgtcgatgtgcgctttaaggaggaataccatgggcaggaaccgttccggtgcacgacgcgcgacgggtcacttattgatcatgaagctgttagtcacctgaagcactcggattttgtcgcaaaagcgtcttgattctttgtctgatctggtactcaatgtggctacgcctgctacttcgcttgggaccccaacgtaatccgcccgccaaacaccacccgagcatgacggtccatggagcgcttgttcacttttagtcctccacggcgcaccgagcatacttcgagcagcccgtgcccgcttcgcgaatcatgccagccctctttgaaagtcttcatcttcagccatacaggcgaagctggtattccccaacgccttgcccatgccagataaagtgtcatgaaacgtacaaaatccaaaaatcctttactcgccgggaagcaggttgctcttcaccgcaaacatcttggaggtgacgccagcagcgaaaccgtcaacctgcctcgagtactgctccacttgcctggagttgagcagcgtctccaaccggctaggctcagctggcaacttgaacagcctctgccactcgtcctccggtagaagtggctgcttcgaggctgtgcgcgccgcgttctctgccttgcgcttctgttgccatgcggtaatcttggtctgctcacgggcaagctgtcgctggtagtactggtagttgttgagctccgtgtggtggttctcaatgctctcgaggagcaggtcgcacgtcttctcgaggaaggggtcgattgacaggtcgagcgcgtcgtagttggggaagaggggaggcagcggggtgttgggatcctgttgcagggccgctaggttgggtgggaaagaaagctcctccttgggcgcttccgaaggcagctggtggaggagggaggtgaggagatgtgagttgtggacagtaacggggagctcaaccaagatgtcctggtacctgaggctgctcttctggaggctgcgcaaattagcacgcatacaaagctggcataagtgacaaagcatacctctcagttgtgaacttgccctccttatacgctgtgacaaacgaaggagacaagcggtatgcgcgcaggttcagggtgccctgcgaactccggctgacatcgtagatcaacgcaacggtcctctcgttgagctggctctggtagtagaactggttctcaatggtgttgaggttgacaaagttgcccatgcttgtgcttgtgtaccagccgacgttgttcgcgtccacgttcacttcccggaggaacttgatcatctcgttgccatatgcgatgttctgcttggcgcgcggggccgctgcagagaggtttgcagcagtgtcgttctgaccatcggctgacgcggtgttgatctcggggtaggggaacgagtttgtgatttcgaggacgccattcttctccatgccgaccaggctaccagtggcaagcgaagggaacgctttaccactcgcagtagcaatcttgatcgcgacctagacaccccaatcagcctttatcctagacactcgacacctgcacggcgcaagaagcataatggcggggcttccggcggggttgtgttgtgaaattcgtacgtacgagagcgtcaacttggaccgtcttgaacggcacatccttgagagcgtccgccatgattgctttggtcgggaaggctgtactggggcggggatggggcggtaaaggtggtcgtcgttgttgtccaagagcaaaatgactccagtgcagcgacgccaagattcaccaacttcctaagcgaacatggcggtttaggcctaaagtagactagtctcccatgcatctgatggtcgccaatgcaaccagcttgaagcctcgctcatggccactgctactaaatcctattcagaagacgatttcatagctacaacccatcaagagccatgtttgccagacgatccgcctcgccgttcaggtctcgtgggattaaccagaactgcacatgcctgcccccctcatcactatattccatgtagtccaacttatcgtgcaactccttcaagacttcaaagtgcgccaccctctgtccattagagccaacatcatcgttctcgatccactggtccatccatctactcatcgcgttgaccaagaagctagagtctgtggcgatcttgatgtatgtcagcgtaaaatcctggtcggtaacccggcagataacatcgagggcttgtcgaagagcttcaatttctgccctggtgctggtttgcggcagactttgtggcaatatccccttggtattatgtgaggattcggggccgaagtatacgccgtaagacgcctttgcagaggaggtgccgttgccacgacacgccccatcgatatggacgaccagactggccgggtcaaccactgggcttgggtacttcgtgaccttcatttgtagctgggagaccttttttgcttcgttataaatgacgagcttgtcgataggaattggccttgagcattcgtctttccataggatcatagaggcgggcgatctcttcgaaagttttcatcgtctacaaccattttggcgttttcttcaatgctttgtctgaagaatatgcgattctgaaagggaagaaaaaggcaatgtaattatgaggctggtaccatggtacatcagcaggaaagtggggttaatgctaggacctggggtgagcatacggacaacggaacgttcctgaatgatgaagcgcgggcactcggatatagagttctcgggtgggacaaacctgatataacaatgtgatttccacgcacgtttgctcccagaaatgctatgctatccaaaaacgccgatgctagatgctaatgcaacaagtgcaagtgtaacaatgcgaacaacacccttcccaagttgatacagcttgcttcaaagcatatcctgatccggcaccgccaccttgatttcctctgcaagctccaccgcctctgcctgtaccggctgcttttgttctcccgctgcagttttgacaacctcgtcaacgttctccacctctgctttggcaacgatagactctgcttcacccgtgttcttccgcttgtggttgtatggaccccagcgatgagctgcatgctgtcgctgcggcctgcggttaccggagtttggattcttcgcaatcgatccatcgtccatgcgttgccactcggtgtcttgcccatcgacgtggtcggaaatgtcggcatcactctcgtcttcccaaatcatgagattcgtaccgttgatttcgtatgaccgcccacctgtgcgtggtacgaagaagacgtccgtcccacatccgctaaagtcctgctcccaagtcgccttttgctggagcttcaggatatagtccatgggcagagcatacaggatgttatcatccttgtcgtaaagctccttcaatggataatcgagacaggccagcccaaagctgcagtcgatacggctggagagtggatggatgcgcccaccgaacactttcaactcaaaagcaatgccgctctcagtccacatgttatccccgaagaatacctctggctctgacagcaacggatggtcgtgatgcggcccagatacctcgcagaaatgagagatctcatgcgcaagacaaatggcgagaaagaagttgaagcgcaagaccatcgcaggctccggatattgcaataagctcagtttcttcgcagtcgtgtagaaatcggagtgcaggcaaatgcgacttgtgtggcatttctcattaagtttccgcatcaacccattcttgtagtccttgactaagcccatcgatgcgtatgcagtttccggtggcagagggtcgtggtggaagtagaagtgtactgtgtcgatttgattctccagaaagtttttgaaggtctcttgacgttcttctgcccaggtaacagtttctcgaatccggaaacatggctgtccatacagcttcgaggtgtcttcgcatgcctcgcgcttaccgaacactagtgtctgccagaagtgcgcggttgcgcgggacgtcatgaattgagtagccagccgcaatgcaggtttcagcacttcgtatatcgcatcggaacagccatgccagttgtcaacgcggaagatattgtgaatctcgttgtcgagcgtgcacactggatcttgaatggtttctgaaaatgtaactgcttgcttcttgataagctctacaggatcgaaacccagccggatttgttttcgttttgatgcgtctttgcggtggccgagtaatcttcggtatttttcgagagccttacgatctgccacttgagctagatgatggttgatcgaaatgctgagctgaagaccgaaatccttggggacctcaatagttgaaggtgtaaaagacaacacgtcatcatggctcatgacgtcgggtaagtctcgaactagcttgtctatacaagcatccacgataacaccttccttgagcttatgcagaagtacagcgttctcgccacgatcttcagcccgcaagtctccctctcctgcaccgggcagaaactggcgcatcttttcggacaaaggcttaggtggtccacattcgactgggggagtcttcgattctgtaggttcccagtccataccatcagggtcttgctcttggaaagccgctttgggtatgacttcttggcctgcattttcctccttgctttcagaatcctgattcaaacgctcttctattagctgtgttgtatgcagcatcgccgcatatgcctggcgatatcgagatggatccatgctggttgccgtcagttgtgggtcggcaaagctctagtgcatgtggaaatgatgtgaagaggccagaaggaggtccttatagctatggcgcaggcaccaagcacaggcagcagaaacaagcaagttttactgtcgccaatttgctcatgaggctgaattgtgtctcagaagaaaagatcctgatcctcgtgtccgccagaaacagtgttttatccagatgttttgtacagctgtttgccgagtagatctcgaaatggtcctaattgctacgcaagccatctccagggtgcctggctaggctgcttctgggaagagggatgaggtacgcgttgttgtgaaatgcgtcttacccagtgtcgtaatagcggttagaatccgcatggaagtcgtaaatgtcgcatccaaaagttgtcttcgtaattaaacccccagggtacggtgtgaggtgcaaagtctttgatgtcggtgtgagaaggtttagcttacctagtcacgagttgcggcgggtaggtagcgcacggccgcgtgtggcctgcgcgatttctaatttcgatccacttcgaccacttttctccagccatgaatcagaagctgcaatatctggtaaacacatgcatcacacgattgaggagctaccatgttattgatggctcgcgcaattagaacgaagctagccaacactctaagatggccctagtccggatgggctgtgcggatgtatcgttccagggcacaggtaggctcaggccgtgccctaaaccctgtacgaggacaactgcgtattcaaattcccgaccttgaaaagcacgttatcattcgttagttatatgtcatatattaacggttcgacggatatcgtcgtcgtaattcatgaaaaccactccagaagctccgcattatatgaagataaagctccaaactcttccactccgttgcatccctcaacctgagtgagcagatcaaataacgtcgcgagtcgattattgaagtgaggtccaataacagaggcaaacccttggttagaaaccgcgcgtttcatgtcgatgaaagcaatacttgctttcgcgtggtctactcgttccatctgccgaaggtgctccttccagctattaccaggtctcccaaagtagcctgtggtatgctggaactcggccaataaaagccgcatattcgtacaatgatcccatacgttttttacctctgcaaattcattgaccaattttggagcgaatgacatcagcatcgttgatccagagttgaacaaggaggtgatttaacctatctttcggcatcatgctcgtaagtttcggcgccgaattgattgatgccgttcagaaaggatagaagcagcttgaatagctccatgcgaagctgtttgaggtgccacttatcaagactgcctacatcgacttgagttgtgtgccacgagttacgttgtttgatagtgctgataatgtccatatctgtatggaatatgctttgagtacgggtggattgtgggttacttgtaccatgttgaggagaaggaatgactgagtcctgtcttcgagggttgcggtaagtgccagacggtccagcagtgggcgagcggtgggcgtcgaaaccgtttatatcgttttccaacccagcacccgacaatgcttctggtagaaatgttaacaggcagtgtgaaagcgtaagacgttttacgtaccttgcgtatctcccgtcacatgattgaggtcactgacggcttcggtctcgactctttccatctctgggggtgcccatgtcacatcggtatcgcatgtgctttctctctgtcgtctctgagcctgtccgattggaaacgcgggaaaattaagaccgggcgatacggatcccgagaatacatgccgctgtcgattttgggacgagattgtacttgctagtgcctctttcgtcactttttgtaatttgcccgacgactcctgaccctgtaggtgtggcgctttgcgtttgttaggcgttgcgggggatcgagaaccggcatcagacaccatggtggcgtctgatgcgataatggaccctgtttgtacagttgttcgctcggttcgagatcgatctgcaggaggaagcatcgagggcacttccggagcgcggatcggtagttccgaggacgatacatctttcgcgcgcggcggagttcggacaaagtctgctcccgagtattcgacgtctgaattgtcatgctcgattgttgtgttggctctaactttgccctttacttttcccttatgtggtagactctggacggcgactctggtgatccagcaacgcaaataaaagcgaattctgcccataccatcagcttgctatgcgctagaaaacacatgcttttctcttacaatttctggtcggtctcatcatcccaattgagctgatcgaggttgactacctgtcccacatatcgtgttgtacacctctcaggtccaccccagagtagatgcccgtaggattcgcccaactcttgtacttgatcggcaagagcatcctctttgatcagatcagccaggagcttatccctatcattcctataggcagctttgaaagactgggctacttctttgattctcctgtgtagatcatttgcttcctctttggggaagactgggtccttgcgtgcgtcgccattttcactgaaaagtccaagatcttcgtagcaatcttgaagggttctattcttactaatgcaatcgtcaataaaagaagagttggcaatactggattgtgacgccatttgaactgctgggtagtttgtagaggcaggtcgtagcaactttatgatgtgcggtgtaacttggtcgaaacacttatgggtggctgagcgtgttaaacgccgcatgaagatatggatgggaatggctgtgtgtggctagcaaattcatgcgttcagttgccgggtcttcgacagggtaccattcgcttctctctcctgcaagaggtcaggaggctgcaaacactaattgtcgctgcctgagtcgcatgtatagttagcgagactgctccggtggcttgcttggccgcgccctcttcaccaatgaagcagccttagggtacttgtgaagcttccaagactgctagattagagactaaactggcaacctcgagctttacagtatatattcgagttgaatcgattttgaagttcttctggcatcggtggctgatgtgtcgagaagttggggttaagcgcctgtatctcgccctccctggcgctgttgctgcgcccctcggtggcgcacccaacgagctggacgtccgcaagtcacacgacaatcttgaaactctgccgcctcagtgcataaaaggcacagcaacttgcagattctaacattaggacctttgtactctcaaacaagaagcgatcagcggtcctgctcaacaagatcttgcagatgcttgacggtcgctcttgtattgtatcccggtttctgcttcaacaactttgagtacattccatatacgtgcttttcgagaaatgccctgaatgtgttttgcagctgtagataagtcaacgagggatctggtagtagatacataattgcagccaagcataaatgagaatgtacataccgtagaacagaccatgggtcgagaagactttcaaagctgcagggaaatctgaaatggcgatatttgtgatttgcatagcttgctcttgaatgagaggtatgtagctatcgtcctgtagcgttggctctgcatagagaaggatgtgaacaatatggtaccaaaaggcggcggcagcggcagcgacgaccgggaagtagaccttacgaaaaccctcttcgtcctgctcgccgtacgggataccaacaaacgtgtctgacaagccggcgcgccagacctcaagctcctccagaaaagcctctcgtttagatttgctggcagtagatcgcccatgcgggccgtgaatcaggttaacgactctggccaaaatccacacaacatgattgcccaggacgtcctcacgcgtttccccttccatccaagtcactgcccattcgacgggatccagtaccagcgtcgttccacttgagaaagcgagtgcaatctcatgtctgacgtatatccagaagttcgctcgatctgtgccaggactctgtgcagtaattcctcgagacctgatcagagttgacaaacccagaaaatgtcgtcggtagtcttcagacctttgagccttatgtatttcgtagctcagtagcaacatactggctgttagagcgtgctcatgatcaggcatgctcaaggcttcaatgagtaaacgcagcgcctcaccatagtgctttactgctaccactctccaagcagggttgttgctcgcgttagaaagcgctagatgattcgccgtgaaagcgcacacgccatggaacaataagggtgagttgagcactagtcgaggcactcgtagctggtaagagctctggaaatcgaaaagatccatccatgtggcgactgtgcggacatatgtctgcagaagaaatgcagtttcagatgtcagagatatcgtccccgttgatggattagagaccgccgtggccgggggcgtatacatgctgcctatgttagaaaagctacctgggcgtacaccgtccgcaaccggttccagttcatccatgtgtgactggaagatctctaataacgatgtctcttcatcgacaggctgtgctggaggtgctgaatacgtcatcttccatgttctatcatcggatcgctcgcaaacaatgtctagacgttcgcagttgccacatatgggctttttttcatcgcagcgagtgtgtcggtctttacaggtttgactatttgcaagttagattgctgaggattttaccacaagttgcgattagctataccatcctttagatagtcagcgatttccatgaatacagaggtgcattctcttctttctcctacctgttctgcttcgtggcgcacctcgtctttttttcttcggcggcacatccttttccatcccgagtagaagttgctatgctcgaaaggaaggttgctatctaaatgagtggaggcgtggatggatgcgcgctgcgatgatccggtcgagcatggatgcttgcctccgacctccgaaggatcgcgtgctcacgtgctcgctacccagcaaccttcacccattcgacatcagctagctagcaccttaccgggctcatagaccttatctggctatcagacacgaatgcaaaagaattattcgataagatgaccacatagaaactcgtcttgcactacccgtagaagctaccccgctgcaacccttcatcatgccgtctcgcagctcttcacgtctgttagtccaaatactgcatactcacacttcgcctcacaacactacaagatgaaggccctaactatctcgccgccccttctgaactcctcaaatccatggtgcacctcgctcgcccagcttcaagaactttatgactgtccacacactggagccgtcacgacgcggacatcgctcctcaagggattcccgcacaactcttctgtacatcaattcgccttcttcaaccctcgatccctttcggcgtccgagaccagccaggacaaaggaggcacgtcagaccagagcggcagcttgaatacgctggggtacagtccaacatcgatacgagaatatctagaatacatccgaaccattagcgatggacttaaggacctcaatgatggagagcatcgcaaaccgttcattatttcagtgaccggatcagaagaggatgtagtagagtgctacaagctcataagtgcccaccaaaaacacgttcaaatggcccttgccatggaagtcaatctctcctgcccgaatattgtagggaagccaccaccggcgtattcttcgacttccttgctgtcgtacttgacggctctcaaaggggaaattggcaagcaattaaaaccactacaacaatcgcatccacacgggggacatgttcatgtacccataggcataaagacaccgccatatacgtatcacgatcagttccaggcgatgatcgatgcgctgttggagagtgctaaagctgagccgaagcaccttccgtgccctgtgtcattcattaccgcgacaaacactttaggatcttcgctactactcacacctcaagttccggctgaaggcgatccggctcagtcaactttcgaggccaccatcaaatctgcaaacgaaacaggaatcggtggactagctggcacaccattgcatcctctagctttgggcaacgtctatacgatcagagggatgctgttccaacatgacaccctgtctggtatccaaattatcggggttggcggagtcgaggacgtacacggcttcgatcgaatgcgagcagtcggcgcggcagccgtaggcgtaggaacagcattgggcagaaaaggcgtcgacatcttcgccgaaatagcaaaagggccagagagcaagtcgtagaatagcacaaatatgtcccaaatacctttgaaactgtagattccaccggaataaacgacctcgcatctattcgatcttcacaacgattacaattcgttcgtatcatcactcaaccaaaatttcctcttagacactacttccccatcctcatcctcatcaagcaaccccaccatctgtctcaagaccagccgacactgcgtttccaaatctctcatcttagctcctataacagtgttgttatacacgcccctcccaacccgttcccacgtcttcgcccacaagcgcatatccagcgcccagtagatttgaaactgatcatattgattctgggagagactcatggcacgccatgatgccggcgagttcgcattgtagtgcggaaagatcttactccccaactgcttcatgccgcgaaaacgcatactgggtggtgcaaacgacgtcacccaggcgctcctggtgcgcacaaagttgtggttgaggaggtgcatacgatttccaaggtcgttgactatgggatgcaggcggctgcgcacatctggatcggcgcatgtatatgctttcagcgtcatattgtaaagcccttcgttgtactcggtcgtggtggtgatggggacggggcggatcacggcgattatggctatgccgattagggctacagggaggatgggggacagtagggggcggagaaaaaggcgctcttgaaatttcttggtgtcgattattgcgcgccatagtggtgagacggcgcggtagcggacaaggtcaagtatgtccagcgatgagctttggaggatgtataggtgcagctcgaggggcagatcttgtaaacttgacatcgggacagaacggcaagtcgaaattatggaatcgagcaccgtcagtgattccacgagttgcaaagggctatgcgtatcaatacctacattaaatggaattgaagttgggccactatatctgggtaccacggttctagtttaatgcccaccacatttgaaggtgcatagcgacgtttttcatattaacttttggtaatgaactacacactagaagaatagtagccatagccactgtcttctgttgcaacttgcagcccgtagccagcaatgaaacgccatggttgtgaggagctttgaaacaccaacactgaaaacaatgatggataaccaaggactgactaatccctcagattcatcaactcgctctacttttcacgtaccttttttaagccgatgggagaccaaaaaaccttgcatgcgatgttgtcctatgtcaggtattgagttttatcaaggaggcaatagtatcggaagggccctcaatgtcagccggctttgcctcctgcgacgaagggacagaccaagagagagtttctaatcctcttcgatctcaccttcctcgctaccggatcgcacggcacggtcttcttctttgggtggctctgggaccggcgtcttcgacttgcgatcgtggcgaggagagtagcgagcgcgctacaaagtcagcatttcacattgcaagaaattaacgttatgtacgtaccttgctgtcgcgcttgcttgcgctctcatcactctcccggcggcgcctagccgaagcagtacgaccagccccgtcaccgtagtctaacaagctaacacttgactcacgcgggtcagctctgctcacgtaggatcgctcgcgctcagcttcgcgttcacggcgctcagagacgtagtggtcaccagcggggctgcgccgaggacggccctcgtatctgtcgtcctcgcgacgctcacgacggcgggggggagacaagccagtaccatcactgatcctgtgacgggccactctgtcctgcgtagctcgacggcgctcagctgcataggggtcatgttctggtgagcgagttcgtgtacgatgacggtgagaatcagaatgaccgttgcgatactcacgatctcgctcgcgcctatccctgtcccgctcgcgatcacggtcgtcgcgtctgctccgatcgcgtcggtcgctctccttgtccttgaggcgacgcatgtatttgtcgaagacggattcgcggagagtatctgatttcagtgcccggtactcgtctgtcttctcaacgcggggacgtaccacttcccaagtatctgtcacagacactggcgggtccaagcgcttgatgatggagcgcagcgcatccatggtgtggcgctcgttgtgctcttcgtcacggcggtcgtcctcctcccgcttcttgaccttggctataacgtagttgaatatactgtgcatcgactgctcgtcaatgttagcggtgcgaggatctattcgcatgacctttaggaactcatcgaccggggtggctgtggtgacttcgaagcgttgttgctgtccgatgttagcgattgtttctaacggtctaagttcaagccagcttacctcgagcacatccaaggcataacggcgcagagtgcgaaatttgccttcctcctcctccagggcgtcccagaacaagtccagcggcgaggaaccaccctgaccaagcatagctagatagcgtccatcgtccttgatcttctcgtgaatgtccttccacttggtgccagctttgagcgcaccactgtcacggagctcattcaagagaccaatgaaagcgtccctgttcttgcgctcaacgcgatgcttcttgacccgatcagcctgtactcggtcgttgtgctcgcgctgaagctgtctgacgtgcttctcgaactgggtcaacacgtccatgcggcttaaagccttgaacttctcgcttttaaagtcgtcgctactctcgagcttctcttcggcggtgtgccagcgcgtaaagggttcgagatcgaggctttggagaagtccgaggacttcgtcgagagcggatcgcctgttctctgcctcctgctcctcatttgccttcttgagagaaatgatgtattcatcgagaagcgcgcgccgctcgctgtcatctttggccgagcggaagatggtctcgtcctcgatgaacgggagcgcggtcctccagcgggtgtagtgcttgatctcgggatgcgagcgcaacatagcggtgaagtcggagcggagcttggcctggcgctcctgttctttctgcttctcctgggcgcgcatgtcttcgcagtacttcctgaatgcctcttcgcgcttctctggctcagggatggcgcgccagttggggtctttgataccggcgcggactgcctgctgccaggtccagtcgggctgcaccttcatttgcttcagcaccttcatgaaggcaccttcggcatcctgtggcgttgagaactggagttcattgccggttgtaaaggagatgttcggtctctccccgccaaagtcgcgctccctatctcggccccggtcctgatgaggctcgcgctcgcgcctctccatctggtagtcatcgcgtcgggtgtcgaatgcgggagggcctgcagcccagccggatggaccggcaggaggtgggcgctggggctgttgggcttgcttctggtcgacgattgcctgaacatccgcaggaatgttccacgtcgtctcgcgagtgtccttgtggtagtagtacttcttgtcgcccgatgtctgaaccgcccatccagtgctggcaagcgcgcgctattacatgttagtgccaattgcagtgcgtatagaaattgatgcaggtacctcaaagtcgtcgtacaagtcttcaggcttcgtccaagtcgtcgtgttcaaaagagtgttgtggtagtaagtcttgccctcttcgttggtcacttctctccatggcgtagcgggcgctcccattggaggcgcaaacccgttcattgtgttggagtcgtggaatgtggttgggtcgttgaggagactttcgcgtcgccaacgcgatcttcaaagtaaaagttgatgactggacgcacggacactaagctagcggcgcatggacaccttcgaccacttgaggcattcgtcacacgtgaacatgcttcacttccacacgagagggagcaagcaaccatgagcacaagtcctggagagctgcagtctcgaaccagtgctgaatttgtcgagagctcggtgctagagtcaattgtacccagtcgtcctaatatcgatatcgaggaggaactgcgatcctgggacggagcgattgaggacgaaactggatccatactgcctttcctctcacagagaactgtattactactgggtacgacttgcctgaatctttgctctgacaagtaatcttactcatgcacaggctagatgagctgcttcccgtttacattgttttccgcacaccaattctggacgatgacaccctccagtcctatcttgccaggctggtgctgaacatagagggctttgttttcagcaccgcgccgccaccagaaggggagcagaaagccggccctacgaaagagctcatctttgcctacactatcaaggacacagacaagcccacaattgcacgccatggccaaggtgaaaacgctcacacatacattgtctggaaagttggagctttcataaatcggccacagggccgctttcataagccggctgtctattttcaaccagctgcatctttcaagccggcttcatcgccgaagaagaatgatccccaagatgaatacctccccagtcatgtcccaacggcactcaatttactgcaggcttttgaaagcgatcccgctcttgatggtgtccatcctcgcctatcggctatgcggatcaacaagatagcacctaactctgcatcggtcgtgaaggaaatggtgcggccaattaggaacgggcagcgaccgctgttccgagtacttccagcgttgatctggagaatacgatatacaagggtacatacaagcctgagcgatctgtcaatgatcgcttcgttggatcttgaagtggcgtcatatgcaacctacgacgtgcgcatcaagaaggtcgacttgagtttacatggaggtgaagtcacaccctttgtcaacatgcagcaaaccgagacagtcaacaagcctggtgatcagctcacttatgtatacaaaatcaagcccgacataacaccagacgggagccccgcactcggaagcaaaggccactacttgaccatgcatgtctctggtgaagtcatcatgtccgagaactgccatccaaagatagaaatagactggaggacgcatgtagactttgcgccgggatccgagcaaacagccaagatgatcaaagccgcacatcgccttagcactccatctatgcaagccgccagaacaccgaatccagatgcgctacctgcacatgacacccaagcccagggagcggaagaagaagccaagaacgctatcaacatcacactcaccatttccggcccacccaaagttacagtcggcaacatcttcacatggaacgtcttcatcgtcaaccgaagcgacaaggtccgcaaactcgccgtcttggtgattccaaaacgcaaacgtgacttcgatcaacatgtttcacacctttcgacgtcctcagtcagcggtgtcaaagtagacaagaaagacctcttggggaacgcggtggtggacgagaatatcgtgtatgccaaacagaagagtgcgaggaccgaaactgcggaactagtttgcttgaccactgatatcagactggggcagttggcgccaggctcgtgctatacagccgacttgaagttcttgccgctgtctgtgggtgtgctgggggtagagagtgtgagggtgatcgatctggcgacgaacgagactgcggatgtgcgggagctgcctggtatcgttgcggtagagaaggaagaagtggagtaagataacctcattcgaatgggtgagaaattatgtaaaatgttgggagggcttcatgctggcagagaatctttaccaatgatgccgccactccttgcctcttttaatctcccacacctccttcgactgcgcttgcctcgctatgacgccctcactcccgtctcccttcaactctgttccccatcctcgaatacctgccctttcctcttcagtgagcttcatgccaaaccactcctctagcgatcgcaccctctcctcctccgtcctacaatcctccctaatcgccgtcttccctccaagattctccttgaccaccccattcaccaacatcctcttcccatagatttcctgatccccactcccatctcccttctcccgtctcaaaaacttgacaataatgcacgtaaacgtttggaatgactcgggatgcgatccagtataccagttcaaattgaagaaatccgcctccatagcctccgtctcgccaaaagcatagaacgagttccactcttgctccacgccgttgcggtactggtagatccaaagcttcgtctccgcggtacggtgcaattgcgtcggtatccaatcgcgccagagcctgacttcttggttaccgaggttcgtggagatgtggttgtgcacgagttggatcggggcggtgggtccgtcgccgccgaagccaacgtccaaggcccatttggatccgtctgtcagtgtgacgacgttgacgaggtggacccagccgctgtagttaccctgggggatgccgtcgactcgatatcggattcgtactggagagaggtaggctgggaagccgaggcctcgcaggatatggttaaggaagatggagacttggaaacagtagccgcctcggcctcggttgttggtgacgatgctggtgtatgtgtcgttggggttgatgttgttggtgtgagtggggttgtaatgaagccagaggttttcgtaagggactgttgagatcgcgtgtatgtgcaattgtgtaaggaagtggatatctttggatgcatcaccggtgtaccgttgctgctgaagagacggtggtagaccaatgtagttgaggaatgctgagatctggtcttcactgaagaccgaaggttgagccatgactggcaattcaacagacctggcaccggactgtatgaagtgcagtttgaagtatggcctacctttatacttgaagtagtctacgatagggcgtgactcaaatggaaaaattagctcgccgatatgctcaaaggctccttgtagttacaacactagtacgtccttcattgtgtcggggtaatataacatgtctattacaatgtcataatcacttcaggcgatatatacaatgcaaatacgtgtcaccatgatgtccatggtgaacgagtttggaagtggggtgctccaaagtcacatgaacgcgcgagcatgcacggaccacaaacttagcgtcatcgcgaacgccatacgggctcgacacacttcatttctgtttgatcctcgctttcgattgacccgtctgccgactcgatagcatgccgttgcttagaacttagacacaccatcagatcgccttgcgcgattcgaacttgccacaatgaattccatcgacgcctcggaccgccatgtgcatatcgagacagctccaccaccatcactactagctgttgtcctcgacacgaacccacatgcctgggcacatctctcgtcttccatttcgctctcggccgccctcgcaaatatcctggtcttcatcaacgcgcacctggcttctggaaacgcgaacgaagtatgcgttattgcctctcactcgcacaaggctacctttttatatccgacaccgaatcctcccgagccacagtcacgaaatggcaccaacggcgatgtcgagatgaatggagcagaggataacaagccttatatcgcggaaaaccccaacaagtaccgggcttttgcactggtcgagagtgccatcctcaagaactttgcgaagctgttggaagagacgaatgaaagccatcttgcagcaacgcccacaacgctcataggcggcgccatatctatggcactgtcctatatcaacaagtctaccattcttcacgcaccaactggagcttcagccgagatcacctctgttgcggcgatggctgatacagacaacagcacgcacctcgaccgtatagcgctcacctctcgtatcctcatcgtttccgtgtcgggcgacctggctaaccaatacatccctgtaatgaactccatcttcgcagcacaaagaaagaagataccgatagacatattaaagctggctggagatacagttctgctgcagcaggccagcgatgctactggcggggtctacatgaagcctgagaggcctgaggggctattacaatacttgatgatggcatacctgcccgatgccacagcgcgcaagagcttgatcattccgagtgcgggaggagtggacttccgagcggcctgtttctgccatagaaacgtagtcgatattggttacgtatgcagcgtgtgcttgagcagtatgtttttcttggttttgcagacactggtcggagctaacgtatcacagtattctgcacctctgtcctaccagacaacctttgtctgacttgtggatcatatttgtcactacgaagcgctctgatcaatccaccggctctcataccgcggaagaagaaaaagaagaagaaagcgggaacagagtccgccactccgggggcaagcacaccggcggggtcaggtacacccatgcatccttgagacaatctccagggatccagaaagcggcaacaacttggatctacacgagatcagacaagatgccagccgtcatgctcgcatggcgcgagtctcgcaccctgaccatgttcgatccaatccgcggcttcggagttgcacctccaaccctgcctgaagtctacgcggactagaccagacagtgtggaggttcatgattgatcgaggcatgcttgagacgttatctcattgcattaccaggtagggcaagaagtgggaacagatgagcagtaatgaatgcccgagatcacgcttatgtgtgcagtaatgtaactgcgtccacaaggttaaatggaaacgacgttcttcgcaagctgtggttgaccacagcactcgatttcaacgtcgacatgcatggtagcgctacttcgtagtacaacttcaaagcaacagctgcaaacgtttcgttttgggacacactacgctcttcctgtcttctcgtgcataagtgtcttgcttttttcgaatcacacaagagcgtggctggatgctgtcggccgccacgaggctttgttccaccaaaagtgcactaaaaacagccttgcgtaccgcaaaacccacctttccgatacactaacactggcgtatcacagtcgccaaagccattcagctcattctggcttttggccgattgacagcttcaccgttcagcagttcccagccaccagccacctagtcattcgtttcgcgcttgcagaactgcatccttgaaggattttgtgttgccatttgaagcaaactgttgcatcgtccataggaaatgttatacgtacacatatccaagtgcatatgtcggtcacgacattcaatccgggcactgacttcccctcgaaaagtctctccaggtgcgggtgacgttctaggcatcaaaagcaacttccggggtctagggagagggaccaaccgcacggtctaatgcgttcgagaagagaaacgcatgatctacatccttgaggtacgcgcagcagaaacaaccgtctccaggggcttgtatgtttgctggggggagatgcatgagagttgatgggcgaggaggccatcttcgtgggatgaggcacagtcgaattcgcgtggggttcgaaacatttagaacatcgttgctgataagacacagtcgccggcggcagcacccaagagataatcttgaactcaaaacgtccaagagatcagaagagagtttcttggtcgctggtcgccttttcacttggaggacgagcgtcttgaaggaattattgctttcgatgcatagatacggtggtttcctttccctcggattcccatttcggccctttcctcattcgggtcgtaggattaactttgccgggatggcacacgcgttggtgagcccgtgtggcctatcagcgggagtgaccttatctctgggctggggccagggacgttagtgtttactgcgtttaaagctgctgatagatggagaccagctgctggggtcgctgagggggcatgcgatgcgcgcgtctcctgaatgctctactggggtggtggtatgttgcgcgattcaccaccttacagattgtatccacagaagatttgatgctatcttgatctacagcgatcatgagtagagagagggcagactaggaaaattaaccatcccgcgagtgtggttcagacagccgcaacaggctcgccaagggctacggacgccgcgtccctgcgtggcacttgcgaccgtggcgcaacattggctggctactttgcccccatcaacctatctgacaccccacagggtggcttttatttctcgctcgcctgatcccggagacgttcgagcttgagcgcatctcagtccgagcgtccttgtctctgcgaagggacggacgggtaggctgcgttgcggcagctccatatagccaccacggacccctcgaaacgttgcgctgcgttggagtcgttgtcttctttcttgtggttatcataccaacccagcgtcttcttcattgtattatcgattttattggtgtatgcgcgtggctgcgtgaacccgtggacgtctcgagctatattcctttgcctgctgtcgcggcaaatcgccaaggacactgcacctctagatccctggaagtgtagcgatcgaccagccttcttgtgtcgtttctcatctgctgagctccgtcctctcgttcatcaacaatctgatccaatcttcggcgtactcgcggattattctacctgcgcagcccgttgaaataagtgtgcgcagccggtagcagccgctgaacctaattgtcgacggtaccacgtgggataggacgaaaccgccatcatggagccctcatcgaacggagcggatcctacgctcccgcttcaagcgtacaatggcacaggtgcggccggaggcgactcaagagtcgacaatcttaatgtctactacaacgtgagtttgccatgttcaggtactggcagaacgtggggctaattcgatcctagcccggtgacatcgcttggatgatcacagcaacagctctcgtgcttctcatgattccaggtgtggggtcagttgaaatgaaacaaacacagttgatgcagtatactcattattatataggttcttctactctggacttgcacgaagaaagtccgcgctatcgctactatggctttctgtcatgtcgacggcagtcgtctccttccaatggttcttctggggctactcactagcattctcacacaaggctggaaagtatatcggtgcgcttgataacttcggatacatgaatgtgcttggcgctccttcaattggcagcccacgtattcccgacctgatgtttgccgtctaccagggcatgtttgcagccatcacgtacgacttgacaattctgcattgttggtatcttgtactaatgtaacaacagagtcgcgctcgccgttggtgcagtcgcagaacgcggtaggatgctcccctgcatcatctacatgttcgtctggaccaccatcatctacgaccccatcgcctgctggacctggaactcctctggctgggtataccgcatgggcggtctcgacttcgccggcggcacccccgtgcatattgcctccggatgcgccgcgctcgcatactcatacatgctcgggaagcgcagcggccacggaacccaggaactcaactatcgcccccacaacgtgacgcacatcgtcattggcacggtctttctctgggtcggctggtttggcttcaacgctggctccgcactgtctgccaacctccgggccgtcatggctgccgtgtgcaccaatcttgccgcatgtgttggcggcatcacctggtgtctcgtcgactaccgcctcgagcgcaaatggtcaacagtcggcttctgctccggcgtcatcgccggcctagtcgccatcacgcctggctctggctacgtacccgcatgggcagccgtcatcttcggtgtctgtggcggcatcgcgtgcaactacgccaccaagctcaagtacttcctccgctgcgacgacgcgctggatattttcgcagtgcacggtgtcggcggcttcgtaggcaacatcctcaccgccttcttcgcggcggattacattgcgcatttggacggatacacggtcattcctggtggctggctcaaccacaactggatccagctcgggtaccaactcgccgactccttcaccggcggcgcttactctttcgtcggaacgtgcataatcctcggcgcattggatttcatcggcaagttcgtgcctgtgtttaggctgcgcgcaagcgaggaggaagaggcgctgggtattgacgatgtggagattggagagtttgctgtaagtcctttgcctgcccttcccccgggtttacattacatgatgaagaaagtgcgagctgacatgataatagtacgattacgtcgagctcacgcgcgaagtcaaaatcccagacgacgacgaagacgtcgatgaaggcatgtcgacgcactccctgcacgaccatccggcgtccatgggcacgcatcatgagaagaatcaggagtcgattgactcggcgaatcagcttgctgagtgggcgcatcgcgcgtagatggttgctcacatgctcgtcttttctgcttttttgcaacatcacctgctcgataccactttgtttgttaaataaattttccctattgtatttctggaagctgtttcagtcagctcaatgttaatgtggtgttgatgattctgtaggatgaggacgaggacgagagatgttgatggattacttgtataggtgtggtatacaaaatttcaacttgatctgtatgataagagaatggatacagatgttcatattccagacttcaaagtcaaatcccgttgcatgtgaatcgtacatgtattgcgtcgtatacatgctgtataatccaatccggtggtgatgatcacctgctctaggttatatagatctaatccttgcctaaaaccagcctacagaaaacattgcatccatatctcgagataacgttgcctgacattggaaaggtgcatgaaatgataccgcactgcggtaccacgaatgtctccgccggccaaagtcccacaatcgggttgaagatgtgagaagacacgatccattcttcaagcccgcactgctgttctcatcacatcatcccgctcaaacactggctcctcaatctcgctcgccggagtcgacgcagcagtactcggcgccctcgaactatcggaaccataactctcgctcctctcatacgacggagccgacgaccccgccgccgacgacgtcctcgaaagcgcaaaaatcgactcataatccggcgcacactccttctccggctccctcggcacatacagtggcagcggctccacatcctcgtcgtattccggcggcggcggcgatctatcccgcggcacacggggcacgatttcgagcggcgtagtggagcggactgtgaattgctgtttcccatatttgacgccgatgacgacgttgagtgcgtagcggcgggtgatggtgtaggttttgaatgtggggacgcactccacgttgttgacgaggcggaagttggaggttagggatattgttttgccgaggggggcgggtttgttcatgtttgttcgcgctatgcatgtgacgtgttttgacacgacgtcttcgggttcggtgatgctgtggccgcacatgcttgttgagtaggttgaaattgtgatggatagggaatcgatggtacattcaccacgttcttcgctccgtccgtcgcgagtatccctaagcaggactgatatagggatgtgctgtcctggtgctatggtctcggggtacagaatgcttgggatgatgcgtgcagaagccttctgccgtgagactttgctgagcactctagagactgttctttgagattctcctcctacgtctttggccgacttccatatctggtcatacagcactgtggaagtacatcgagcgtgtcgtggtgtgtctagttgtggtgttggttggtaaagcaatagaactctgcatcgtttaaccggtgttgacttgctaaaggtcaatctggcttggatgaagtaggatatctgagctgcaccgctttgcacatttgtttttagctggaaggacggaggtagtggatgtggttctttgagatagttggctccatgggcaatgcggtgatatcgtggctctgtcaattccggaaatgtgaactcgaatgcccaatgatatttcttcgcggccagtgaacattgggggaggatttccttctcttggttgaaaagacgaatcttttcttcgaactcgcgtcttgataaggaggcgtcgccattgccattgacgtggaagggccgggatgttttcgttatgcagttcccagcaaatacaaccttcagagactgcacattcacctcctcttctaccacgatgctaattcttccagtgaccttttcgcccttcctgtacaccttgttgctatcaccatcgacgatgacacgcatagccattttgcgtagaattggagagatctgcagtcaagagcatgcagggactcagctaggttataacgcttctgtgagaactgcactgattcgtccaagcaccaggcacgcgggttagtggtgctgcccaggttgggagaacgtttgccgggtgttggttcggccaagcaatgtggaggttcttggacctgcagcaatggtcttgatagcgggatggacttcttcgtggctgagtacgggaggtattggcgcatttgcatgtgcggaaagacatgttgaagatacatctttcccctatgttaagcatgattcaataatgagattaataggagctcgcggttgctgtcagtcagtctactagaattcacgagggatgatcgtagaaacttgagcgctgtccgcccatgcgttggctgactggtttcgggacgcccaagcgcgacgagatcccgccgagccggccgtctcgcgttgaacgcaatccaacaggtcacaaatgaccttccatcttacttcttctgtgttcttccgtggatgtctgagagcggaatgcagccaaggaggcgtggtgtccttggctttgtagtctagatccgccacgctcttaccccagtctcaccccgccatcgtctgtcagggctggtagcggaccacagatgcgcgacgcacttctttacacgacccacagaattttcacggagctggaaaggccaagctgagtggaatagcaacatgatcgaacctgtcgaagatcgaggtgaccaggtagcggggaacaagcgcagttgacgatgtccctcagccgagccatgctcagctccggtgtccaggctttgagtcgctcccgggctgaatgcactcaagagcaccttggcagccacgcaagacgctcgctacggaccaacttaccagagaagaaaccggagcgatggaggcggtgcaggttgggcagcacattgcgcaattacgcgctgggtggtagcagtctcctgaggtcggccaaagcaaacatggctggagagacagagtacccaatttcatggcaactcgttggcgtgggccgttccgggttgctctggaaagcaaggtgcttggtaaagtttaactactgattgcggagggtgaggtgggtcctcggcacgtggcggcttatcgataagcgactcgctgttccaatctggcgtgtggcaggacgaaagagcaatttcccaagacagaggggacgaaacattcacggggcatccatgacgttaaagaagttacagtatgccaggacaggcatgaacaacacccagactaccaagctgcatgaagtgacgtattcccaatcaagctggagtggctcctgcggtcgcaccagaaaatatacgatgcactccatctggctttgagggtgacaagttttacaacaattagcaaccatgtaatattacagttgttggtgcagcatgatgagggacgctggagatcgaggctctgggaagtggagtgcatcgagctagcgcagatctgaagacgcgctttcacgcgtcaccgtggctcgccaaaagttgctcggctccacctccaagtccagctgcaccgccaattgcagcaccaccaagccgctctcctactgctgcatgcacgctaagtgacgataacctcactgtgaagaaaccatacaacatgccaccccgcaagagcgccgcctccgtcgccgccgcagaggaagagagtcccgcgcccaagtctgtcacaagggaatctagagacgatgccttgagcgtagaggtatgcgcgcatactgttatacacagtcactctactcacacctgccaggacctcaatctccccaaatccatagtccaacgcctcgcaaaaggcgtgctaccacccaacacgcaaatccaaaaagacgccctcctcgcaatgtccaagagcgcaaccgtcttcgtaaactacatcacatcatggcacgacaacccccctcctcgatgcctcgatgcttcctagccacaacgagagactaacaccacacagcgccgccgaacacgcccagcgctcaggcaagaaaaccgtcatgcccgagaacgtcttcaccgccatgcaggagctcgaattctccttcatgttgccccgcctcgaggctgaagtcacaaagttcacgtcgatacaggcggacaagcgtaatacgtatcgtaagaaggtgcgcgaggagaagaaggcgaccaaggaggaggagccgagctcgatgatctccggggtagcgggcggagacgacgagccggcggcgaagcgggcgaagttggatggggaggccgaggatgaggaggacgagggcgacgtggatgagacggtggatgtggaggatgaagaggtcgaggatgacgagattgaggaggagggcgaggagacgcaggagggtatgacggaggatctgcttgaggagaaggaggacaaggatgaggatgatgagatgggggatgggggatgagagtgactgaggcacgcggagtgtttgcattggacggcgtttctggagtgcttgttgatatcctcgatgtgggttgaatattgtatgttcaatatggaagggctaaatgaatcgaagacgaagaacttgtattgcatggttccttctcacgctaaagagctgttgagactcgtcctcgtactgtctgaatgcttctcaaacttctctttcccttcctctatccacgtctcaaatctgaagacgccagcttccacgctccttaccggcgtgaccttgacccctcccagatcttcaccctcgtcgatccctttctccctttcttcctcctcaccctcgtctctgaccgtagccttccgccccgtcttctgcaaactcggctgcaccggaatccacggctgcggatgtctaatcggcggatcaacatccgcctcatcccgaagctccatgcaaatattgaacgagcagttctccggcagcggctccaacctcgtcgtccttgtggccagcgccatgaatgcggcgcgaaactgctccgacagattgacatcgacatctacatccagctcccgttcccggcccctcttccctcccagcgcctcctcctcctcctcctccggactactctcccactcaatctccacattgcgctcactgcgctcgacgcgcggaaagcgcgaagtatcaaacatgtatcgttccataatcttcgcgctgcccgtggcttcattctcgggtagtgagaagatgacgatgccgatgcgggacacgctgccgagcagcagttcttcgcgcacggcggcgacggcgtcgcggatccattcgcagacgagcgggtggcgcgattgccagacggaggcgttgtggaagcgtgagttggcgaaggaggcgcgggggtagagggagcgcaggtacaggagcgtgtgggtgtaggcggttaggaaggtggtgaaggcggagagggcttcgaggtatgtcggggccatgtcggattctttctggtttgctgtgtatgggtctgatatctttccgtaccaagtctgtgatcagaatgcatcgaatcttgtcgcgtcacgtcgcgcaggaagggtagtgacgaggttctgggtgcgtgcacaatcgctcgtggcagagatcccgggatgctttgttcgctgatccaagcattttcgggcagtcgcaacgtggcaggcgatcgatggtgttgcgggcacagaagtgaggttgttcacgactcgggagacggcagcagcctccacagcaggtattcggagtccacaccgtcataggccgccttcaccctccccaacagctcaccgacaatcagttttactccctgaccgactattgcttcaccggtacagagagtggctgacatgaatcagacataaagtcgacgaaccccccacttccctgcgtcctcgaccgaattgccccgcatcgtctccggggtcgcgttcttttcctcagccttgccgtcttgcgggcaaacaccacaccaaaacgcgtcaccaagcctcacaacgtcgtcgcatccgtgttgggcaaacgctagagctgctgaccgactagctcttgtacgcgcatccgccccaagccccaagctatggaggaacagctagtgcagctgctctccgcgacccagactgcccaagaaggccctcgcaaacacgccgagcaacagctgctgtcctactatggccaccaggagctgccgctgggcctggtcagcatcgcttgccacgacaatgtgccgctcaacatccggcaggccgccctgctgtacatgaagcagctggtgctggcgggctggagtaacagcttcgaagagttcaagggacaaatactcgtcaccgacgagaacaagccgctgatacggcaacaactgctggcgcttgcgaccacggatcagctcgaccgcaagctcaaggctgcctctggactggtcgtcagcaagatcgcaaactcggactacccagaccagtggccggacctgctcgacaacctgctgcagctcatacccgttgctacggatggccagctccacggcgcactcaaggtgctcagcgagctcgtcgaggactgcttcaacgaggcgaccttctttggcatcgcaccgcagctcgtcaaggtcatttatgacgtggccgtcaacgagcagcggagacccgtgctgagggcgctcgcctgcagtgtcttccgtggctgctttgacattctggagatggtgctggaagaccacaaggccatggtcaagagctttgccgacgagatactgaaggagtggattcccttcttcgtcaacatcctgaagacgaggctgccggagccgccatcgttccaggacgatgagactgacgctgaaagcgccgaggcattcaagggaatggttgcgctcaagcttcaagtcgtcaaggtaggtggtgtgatatcttgtaattgacgaatactaagccagccagatcctcatgcgcatacggtccgtcttccctgccatcctctcgccgcaaagtctcattctcttccaggcgacgtgggaggaactgtcgctgctacaacctgcatactcgctcatgtacatacaagaggagcgccagagcagactggaggatgcggatggtctgccctacacattggacttcctcgtcctggaagagctcgacttcatgcaagcctgcttgcgagcaccccccgtccgccaacaactagaacaagagcttgcaacacagactcccgagacgtcgtgggtgacacaggtcgtcaagctcgctgtcgcctatgcacagatcacgacggaagaggagggcctgtgggacattgacgtcaacatcttcctcagcgaggagacgagcgtcactgccaactacaccccgcgaacagcatgcggcgatcttgtcattaagctcggcgaatggcttacggagcccactatcaacggtctgttgacctactcaagagcactctactccgaagccagcgactggaaagccaaggaagccgtcctgttcgtcctgaaccagatgctcagcgacttccaagacgtggacaagcagatcagcgccgaagctgcaggtggctttgtggacttcattcgcttcgccatggcacagccggatcctttcctgagagctcgtggttatctcgttgctggtagcttgacacgaacctcgggcgacgcactgcaacagcttgcgacacctttcctcgaagcatcgttacaagccattcctgttgacgaaaatgaggttgttcaagtctcgtgcattcgcgccattcagctctacctccaggcccttccgcatgctatcacacaaccgctgcagagtaccatcatcaccgcaattaccagctaccttggcacacaagacttgcaggagctcgcggacagtgatgatctgatggtcactttagtggaaacactccgggacgccatcctcatcgatacccggatatgcatcaccgcgaacggactagacactttgttccaagtcgccagccacggtgcgaacaacttccagctggcgatgctggtcaacgaaacattcgaggatgtcacacagtcgatatcgcagatgggtggagacgcctatgtgcagctgtgcgccaaggtcctgccatcattgacaggtgctttcgacgttggcagccttaccgaggagaatgctctgtgcaacatggccgctgacctcctctctgttcttgcagaacatggccctgaacctcttccagctggcttcgttgcagcgacaatgccgaagctcacccggctcctgcttggtagcgccgatgaagaactgctcaaatctgccactattgcggttaagaacatcttgtcgcatgaccaccaacaactcttcgagtggcgggacgacaccggtaaggccggtctcgaagtcgttttgatcatcgtctcgcgtctgctctcgtcatgttccgcacacgctgcaggggaggtcggtgcactcgccgctgaggttgtagagaaagccggtcacgaacgactgggtccgtatcttgaagagcttctgcgaagcgtcgccgtacggctatctgaagcagagcacgcaccattcatccagagtctaacccttgtcttcgctcgtctgagcttgaaccacgcttctgaagtggtcgacttcctcgctcgacaagacatcggcggacagaacggcctccaagtcgtcatggctaaatggctcgagaacagcatcaacttcgccggctacgacgagatccgccaaaacgtcatcgccctatcaaaactctacgacctcaaagatccccggctagcgcaagtacacgtcaaaggtgatttgatccccaatactgatggtcgcatcatgacccgcagccgtgctaaaacaagttcgtctcccctccacccacacacccccatacaccccactaacacatcacccagatccagatcaatggtccatcgtccccgcaaccctcaagatcctcaaggtcctcatcgtcgaactccagtccgcctcgggcgcgcccctcgacgccgccgccgccgccgaactcgccgaagatgaaggctccgacgatggcgactgggaagacgagcccaacccctttgtcgatctcggctctggcttcagcaaagaacaactcatggcgttcgcggccgaagagcccggcagtgggcgccagcgggacgacgagacgcagggcttcttggtggagtttttcaagagagccgcgggcacgcagggatttgcggaagagtttgaggcattgagcgaagaggagaaacagaggttgagggagagcgcgcagtaggatcgtgggtggacgtcgcctgtgtgagagggggggtttttgaaagagagcatgcagtagtatcacgcgctactagaacttatgatatgggtgggtttaaaaggagattccgcactactgcaagtgcctcatgttgggtttgcatttttcagactcgctggatatgtacagttctgtcccgcgcgcctcctgcgcgcaatgacgaatcgaaaaagccacgacgtgggctcagtgttcctttttttattattatagagcgcatagatggcatggtattaaacaagctatatacacgactcaacacaacttcatgctcaatgctttgcttggtgaaggtaacttgtcccgttcttgtcgcgaggttggatagacatggggttgtcgggacatgcagatccgtgaatcacgcgcgcagtgctggtgggatcgagaacacacggtcagttttgcggagatgtgctggtactacgcggtgtgcgttgagggtgtggatggatgcgtgcggagggagtatggaatgggcaaatgcgggcagcgtggcgatgggactttgaggctaagcaggagtgtgcatgggtttgggtgtaggaggtcgacgaatgtgggtttgcctatggggagttgggctgcgagcgggagggagtgggaatgctgggggtttgtgattcggtgaggaagcggggagaggagatgctgtgggggaggtggagtcactcaggcttgtgcattgggtggagtttgggaggtggagagcgaggggattggaggtggtgggggagtatgttgagggggagacggtgtgtgtagaagagctatgaagggacaagggcccgggctcgaatgtgtctttgagtcgttcaagcgtaacttccagtattgggggagatgaaacggtgagtaacagtcatcacgtatgatctggcaagagaagtggacatgtacgatgtttactaaagctaaggtctgagctattgttgtcctttgcagacctgtcctagtgacatcgaattctgaatcgtcctttctgtcttcatcatttccattaccatttccgcctctcgttgtccaagtccgtggtaagcatagctatgctcagataatgtatagtttcatctcttctcgtgcaagtccctggcgagcaccactaacccgagccatgctcaggttccagacatctcgacatccttcacaaagtctgcctcctccagcctaacaccgttcaagatcctgccgaggtgcgtcttctccacgccctccccctcgcgccgaatcttcatcagtaaggtgcgcaggaatggtaccggcgacatcctcagaccccaatgaccagagggcggatcgatgaatccatcagcatagacttgctggcctttcacaggcttacatcgcaggagaccaaggaagtcgcatagttcagtgtactcttcgaacgaacggaggtagaggctaccggtgaagagattgagttgcaccgtgaggctgcgagagacttcttcaggcatgaaggcatggccgatgttgtagagctcgagtttgtcgagcgattcgaagctggcgtttgctcgtggggcgaagatatgcagagtgacttttgcgtgctcgcgaatgaacgatagcaagctgttagcttctacggggctgatgatgacgagttgttggatagcattagtgacagtatctcgcacagacagtacgaactggactggtcgctggtatgagtcggagatgaaatgatggctcgcgaaactgttgggaacttttaccgtgcgctcgaagtctgcagtgaccatcaaatctgtgggaaactgcccaagtgcaaacaatctggcggcgctcgtggtagccaaggcatggaaagcgggcttaaagactcgtgggttagggcgcaggtaaccggtttgtaccaggtgtcggacgtcagaatgaacagagtggccctcaggctccagtcgtgcaggccgctcaatttgtctctcttcttcgatttcgggagccagttcacgttcttgctcttcgctcaaagtagcaatgccaaagcccattgcgtcaaactccctgcatctagcgacaattcgtacaatattcacattgcccaagtcccaggttttcagcattcccaaactatcttcttccttggtcagtggtttgtagcgtgcctccagcgtctgagcctcatcttcaaggaaggactgagcttgagcctgagtggttgcaacgccatgcaaggaattgctgttgcgttcgtatctctcgccttggactgcccatagtggcatgctcctcttgaggtcttgccaagtctcagtaattgaccagcacaaaatatcgctgacttcgatggagtcattggaaagctttccagtacgctcacaaatctttgccgagatctcctctggaacaatgaatgctaccgactggcccagacctagctttctcattctcatacatcctgtgtaattgtcagtgagtgtaataattttatgctcttggcagacataccttgggtaagcttgtcctttaccaggccctgtcccaaagtcactgcagctcggtagtcgcgaggtaatttcaaatccgttcctctagtatgagcctcgtcaagatagaccaagcagacaccgagatttttggcaaagggagatgtttgcaagggctcgatgcggcctgcgcgatccaagactgaaagctcctcatcttcgaagaacacaacagcctcgatgctatcgtcgtcaagcattttcagccatgcttcagcaacttgctgattgtcttgctcaagaatagaagcaccgcaatcaagtatgactcggacctctggaaccatctgaacgaccaatgagagaaggtgatccgcatcactaccattgacatttgtgcgtggcggcaacagctcaactgatgtttcagcttgcaataggtaccgtagtactagcgcattggtatggctctgactgggaaggtccagatgcttgactgtcagaggtagcagatgcaaggtgtcgtttgtgccagaaaatccggtaaccggatgtgtcttgacggcgccaatgtcccatcccgaagcgctcaacttctgagggaactctttcatagccttggggaaaaccagaaaggagagatagtagtcgatagccttcttggagtagcgtagaaacgggaacaactcgacgatgcattgatgaggatctttgatggataccccggacagctggcggaacgcgggtggcaggtctggggatgctgtagcaacccattcatcgtactgaatgttaccctgatctgacttaagtagatgaacgaaactgtcaaagagctgttcgtccgtcaatccgccatagtaatgtgacagaagggagagaagaatgaccacgtcaggatgagagaactcgctcctaggactgggacaatccttgctcctgaaaggtactgcaagttgcgtctccgggattctgctcggatcgaggccgtaattgactcgccagcgcttcgtacccaacgcaaattgtagaatgccaccagcaatgagacctcggaccagcaacaatggatgtttggtgctctctgtccagaatctgctgctctccacagctgctatctcgctagccgtgagctcagagttggtgatgtatcgcagaagcgaggcttgaacgtctggagactgcgagctagtcggtagtccaacgatgccgaattcgactatgtgttttgcgaggagtaatagcagctgtcctgcggtatcgctgcgcaagatcctgactctgggaaaccttcctgcttcatctcgctcaacttcgatggattctggtcgccatttctttaattctttggcgaagcgcggaatcagacccactatagcttgaatcacctgccatcgctctggtgcgaactcgatagatcgctgagtccccatggtgtagatcaactcaaacttcacagagaagttttcgtctgactcgtccactatgtcgcgagatacattgtcgaagaacttttgtgtttctaagagtgatcctgcacatgcttgaccagctaagagagcttcaatcgccatgagcttgaacgatagtatgtgctcaggctggatcaataagacgccacggttcactatgcattcctcataggtctgacgaatgaggttcgcttcggtcacattcggtcgcagcgagcgagagaaaggcatgtggtagatgcgcctattcagcagatacccgagcttggagatgagcatgtgcaacatctgtttgctctggggctttgcaactatgattcgtacaagctgcttcctgtccgccaagtaagctgccagcattggcacaatagtactgctcttgccaccacccatcaagagctgaagtacaatgttggtggcgtcttgagaatctctcatatgcgaagcgatgtactcctgttctttccggatgagaattccactctccgcctcgagcaacagtgtctcaggaaatttttggggatcccaattgctgtgaccaatatggccaagttcttccatcaagtctgctggcttgtgtgatagggaaaccagtcgctgtgctctatgcagctgcgtaacagcaagtccatactcgatgattacagtcttccatgaatctgacaatgtaccaaagcggtcgcggtgcagctgtgcgagccaaaaggtcggaggtgtacgtggagagtgctgcacgagcagcccaatgtgattgctgagagagtcatcaattgcaacgacttggtaaagtgcaagattgaaggctttgaaatagcgcttgcaattgtcgaggtacgtttggagcaacttttcaacagtatcatctgaccaggcgtcggccgctctagaatctggtacgtgaagggccttaagagaggcacaactatcacgtaaggcgtcaacataatccatttcacactttgatttcgccagagattgaagtgtctcgcagagttgcttgagtccagtgccctgaccatcgctctgggacaacgtatggcgatccaatgttggaagtacaggctcacaaggcggtaccagcgtcgaaaatgagctttggtttcgttcctccctggaaatggttggtggggctgctgcaaaaatacagtcgatgtggaaaatagactgtgtattgctggtcttgcgcaacaccaatggcttgctgtaatttgggtgtggcgaagtgataggcaaagcttgctgttgtgccatcaatgcagatgtaccctggagatatcttaggaactggctgttatggtaccatgtcttgaactttgcttcgatgcgtgacattgcacccgacacatcgacgtactgaaggactgattcatgcgtaggacggaccggtaccttgacaggccactgacgctctaattcagcaacgaaaaactgaactgctgcatcttgacgagttttgaacaaactgtttatgcgcttgtcgtgttcttgatcggtttcggagtattgcttcggtatattctcctcttcagaatcatcgaacgatttcgcagagtttctgacgatgttgaagatttcaacagatttccagctgctaccgtcagctaagtgaaaagccggaactgaaggcggcgtgacactaggcatcgactgcagtctgtagaaaattgcaaaaacttgtataacgcgcacatctgctgatttagcaaatgccattgtcgaaagccaagtcatgatgttgtatcgattacagtttccacgcaatttaggtaggaccaggtgaagactgcaccaaaactttcgaagtttctcggtggcatcgcctaaccacttcgaatcgtagtgaagcgtctttggatcgaacaagttactcgggccatcaatattctcgcccttgaagtgtgtctgtaataggatgtcgctcaaatttcgaatggtcgtatcaagaaccgcttcgtccctggctatcatagtggccgccatatatgcacgctggcctcgctgagattgcttagacacatctcgagcttcgtggaccttgtctttgccagaggtgcgcatgtcagccccgaaaccatagacacgaaaagtagatgttcgcatacagtcccgtagctccaggtgagagttcgttcgtgtccattttgtggtatcaggcatttgatcagggtaatacaaacgatgggtctcagcctgtcggatgatatcttctgcgccaacgcgaagtttaggatgctgtgacaagaagggcagccttgcatcccactcaattgtttgcatatccattatctcgggtggatagaatgaccttgatggtgagatttttgcaatctgatacagtagttcgacgttctctgttgtcaagaactcgaatgaacgtacagcggcggactgcaaaacggtcagcgctgattccgtgcctgtgtatccagtcaaaggatccggtaggcaatgtgaagtcagcgcatgcaggagcgcgagaaagagtctacgctgaacgtctccgctctcttgaacacgcccaagagtggtatcgagcgagtatgcatagactgcttgagccttgtcttgcttaatgcaaactaagacatggtgatcctttggtgcagtgatacaactgatcgaatctgcatcgaatgtccggggtactggaatcagaaccaatcgatcttcgattgtggtggcgggtttgaggaccagtttgctggcaagaccaatcagagttcccattgtctggtcaggatcaacgatcatgccgcgatattggcgagagtgtatcgtggtctcctggctggcaacgtgaaagtcgagttgcagccgtggtagattgatgtgcactgtatgtgtcaaagtatccagtacagtatgaacatgctgagaatgctctagagtgccgaagatcttggacagtgtactagcagtattgctatagatgtttgctaggatgcaggcatctttcacaagccgccatgcaactcctttccgtatcagtctccatccagggccgcagtttgaccaagggtcgtctcgggaacagaatatcacctcgtcttgatcgtgatcgtaccagtgaatgtattttgtcacaaaagctagaggcaggcaatcttggaagagtcgtgaagggatcaaatctgatctgcagagtgtcagcttagtaagcatattatgctctaatttgacttactttgaattgttcttgactgcgactagtagcatgtctgtatgtgacatgccaaaatgcagcttgtagccctgatacgtggatttcgccgaaaacctcatacccggttgatctgttggaacgacttcaagcgttgattttccaaacagaggcatatagatcggatgctgcacgaattctgatgggagacgagccaatggcagaccattcacgagcagctctgcagtcagtaggttgaagaagactgtaaggtcgccagacttagtgcagagccaatgcttgtgagtcacctcactcatggtcttccaatgtgctccaggtagaggatcgaagtcggcccaattcttacgcacagctgtatcgagaccagtgtcaccattctgaatgcactgacgaagcttcgtgaacgcgcagtaaagagtcgttctccaagattgcagcatggctttgtagacagcttgagattcggactgtgcaagcttgccattttcttgtactacaatcgaacatcgaagaaggatagaggttgcagaaggttgcttgagaaccacgtcgatgaatttgtcctccacgctgaaagtttgtgtgcacagcagtgcaatttccgtagctctcgagtacaagtcggacctctgcttctcctctaccgaatcgcgcgctctgccttggagacgaatgagccactccatactgactttgcgggctttggctaggaattccaggctacgatcttggacatcaacagatggagtcatgctaagtatgcgtagactcagcccgacgaaggtggcgaccgcccgccaagattcccagttctcagagatgcgcaagagagagagctcgagttgtgcaagcattgcatgacaaaacgaatcttccaataggatgctatgacttgtgcggcttgaaagaccattgggcaaaccgcattgaccaacggcctgtaaaaggagagtttgcgtctccactttcgcaaagtcgattgtgggcgttgccagttgcgtaaggatgttcgaatatatgatgtttcgacctgatgggagcgctccaaagctcttgtactcatcgatggagaaatgtaccggacaatcggagaggctagcaattacctcgttcggcgttctgccatccggacacgaaggtggcctgtacaagaagctttcaaggtttctcgatcgtgcgtcgggcatttggtaaacgcatttctttgcaacatgttctgtggagtggcggtctcccgtatgatgattgagcgatttgtcgtgataaacgtatcgcagtgcgttgggaagacagacattatcgttttccagagttggaataaccttcacggtcttgcggtgtgtcctcgtgtgcggcttgacagttgaaagaggtacgatacgtcgtgcgcggtaatcttgctgctgtagcatgttggacaatccatggtgctgatcaagagtataagcggtcgtgggttttgaggtatcacgcgtggcgaatccaagcgcggtcgcgacgaggaacatcgatgcatctcgccattcgctatacgcttgtggaactttgagctcaaacacagtcgctttagctgtcggtatatcggaagagagtggccactcatagatatggatgctcatgcgttctgctctggtcttgtagtcgcatctcctgcaggttgacgagtgtctggttgccgtatatctgtggcggcgattgtaaacatatgtttcagtttcacagacgttcctgttgtagttttgcatcaaactctcatactgtagcttgaggttggcaagttctttacacttcgacttttgttctatctctgcatctcgctcgatggtcgcccattgcggtctgaagctcctgggagattaattgaaatatctgacagcaaaggtcgacagattttccaaagtgagagaagacagacggacttccttcgattgccatttttcgacgactgccgacatagcgttcaacttcagccagacgctgcatctggctatgaagcggcagaacaagacattgaagctcgtctaaggccaactccgggtcgaaatcagatagcagagggtagagaacgcaggctgacttgtcgcaggccacccaaagctccaaaagagtcaagtacatggtggacagactggctggtattccactgtactcggcactggcggccgcatggtaaagctgcatcaaggcatacagcttgccacacgagtcacggtcgcggagatggcacgatacccaagactgcagatatcgttcaatccaagcttccacagcggctaatcgcaggtattttgtatcgccagaacagcccagagtcttcggtaaatcttgctcagggtatgccggaaattgctcatctggttggaagtttgcacatgcggtatcctgacgcctcgtagagatcgaagcaaggaatgcatcgagtttaggcagagttgtatctaagtctttctcgggttgcagactccgaagtacagtggtgtcgatgttgccacgttgacagcttgtgagcgtgttccacttcttgtcgatgaatgcatgagtgtcgaccatactagctttgagctccttcgcccaggaaggaagcaccaagttcagatgtcctagattttccaacttgcggattcggcgctctagtttggcatatacgacatacagagtctcgctgcctatgactgtccactttgctttggcctgggatacctattagtactcgtgttgatcattgctgaactttaaaaggttactcaccgatttcagtattcgtaaaagtagctgggccatgaacactttgtacaatccatgaagaggccgtgtgttgcttgacgccctcgtgaacagcaactgcaaggtgacacggatgagaagccagagtggagaacgccgccatggatgtctgcaattgcgccacaaaacttcatcgcgcgtgtttttcgtgatgctgacagtgtcggtaaatccgcccaaggcagcgatgtagttcatgagccagtccgagaccattgcaggatctgtcgtatcacgatcctcgtcaatgttctgtcccatcttgcgaacctgaggctgcatgcctggcgcagtctgtgttgtcatctttgcgatcgtgtatgcaagcgactcccgaaaatctttgtcttgcataatggagacttgtactcttgacgcagaacccgggaacgttcgcacgagcctccctacggtgctcatggctgcattgttggtaggagataactcgaaagattcgaagacgacaagttcaccgcgtcgactgatcaaaagacctgcgttctgggctttgatctcgagtgggacttgctcgtcccttgtcccagtggcaagttgtagcaggacttcctggagctgcaactcgctgacattgccatcttcgtcctggctatctctcagattcgccatggctgtaacagcagaggttacaatggcctgtatgtcttgctcctttacatggtcacgaagatcttgtagcgcgtagatagcagtgtcgatgagacaccgctcgtgagcggatgtgtagtcgtccttttgaggcagttgaggcggaagtacgacatgatggatgaggtatgtcgcctcgcccgtcgacacgggtagcccgtccgaaggcgccatccgggccacggtgacgcagaagtcgcgacgcgtacccaagccaactgcgcgagatgggatgtcagtaaagtggcgcggaaagtagccttgaacataccgagagaacaggtacttgaaatactagaacgtcaacactagactgttggcaatctgtgcaacaaaaggcgcgtccaaaaagcgcaggcgagtaagagcagttgagcaaaagcggtactgcggtggtagaaggtgaggggaggtgggtagatcaacaaaatcgcggggtgagaaaaagtttgtcgggttgtgttgtgttgtgttgtgttgagacaaacacaaacgggctctcactttcactagaggctgctctttgagtggacgccactttgcaactttcaccgtgcagcaccggaactgactcaccacacctgaagagcaggcatgtatttgtacctacttgtttgtgcattgagacaggtgctgcgactctctatccaggctacgagaagtggcggtgttgagatatcgatgcgcgcgcctgcgcaccgccaccacaagacactctccgattcacattacagaatatggacatcctgtctttcatgccaaggtttctttccctgctcttgcattgtggcacaggactcgaaaggtgctaggcagccatggacatgatgaacaaggctgggaaaagagcatgaggcggagaggagatgaaattgactgatagcaacgaagaatgaaacctgattctatgttttgataccttccccgtttgccgtgatgaatttccttctacagatgatgttgatatcgttcacataagacgacgtgcaaaccgtaacgcgatcaacgggcgctaaattcccaatgcggaatagcacggagatgcagaacgcagtcgcgacttcgcggcccagcagcatctccaggtcttcaagcatcaaagatattgagcgcgatgacaagactgcaaattgatatcagcagctcgccgaagcaacgaacacgcaccccaacgtgcacatcatcagtctcggccgtgcatccacccagcaaccaccagtccccctcccaaaacacgaccacccttcatgcactcccaccatccttcgcaccttccacacgaccatctctaaagcctcactcttaatccctatagaaacccccaaacacctcatccacaaacttcccaaactcaaatgcacacaccccccgtgctgcgccccattacataaaacacgtttccacatacacttcatgctatacccacccatctcttcatttccgccagccctcgacaaccctaccggtatgcctatatatagtcgcacggggagaggtatatgtacctgacgaggatccaggttcgacgatggagaacggacatggatgggggtgtgtactgtacagctgaaggaccagggtgagtggcgtcgcgacgtgtgaatgaatgaatgaatgaatgaatgaacagccagacatgatgagcaagcaattatccagcaagcctcggactcccggatcacgcgttgagtccgggcgcggactctggcgaaaagtctatgatgtgatgtgatgagatgggatgttgagggggaattttcaatatttgacatgaaacaccgcgcgcgaaaagagagaaaaaaagggttccgctgaacaccagcatcccgcattatagacgcatgtgtgcaaaatggcctgagaaccgtaatatcacccgctttcgatattgacgtgaaacacgagcggcgagtcgcgcgaaatgttgctctcatcgcgccgcatgcaaactgcaatcccctataccggcccgccgccaccggtagatcatgacctcgacaggcattatccccaccacgcctggctgtaggtgtttcttatatactcaggcacagttcgagacgagtctccgcgagtcgttcgtgatggatcgtcaggtacccgcatcactcgccatgggtgacgtgggaaggatcggatacatggggtgggtggtagtgtggtgacaaatgtgtgacgtgatgggagtgacccggaaagatagtagtggcaatatggaatgggttcttcgtatattgaatccgtcgtcaagccaaggttgaaggacgggatgtcagtatatgatctgcagtatgagatttgtgggctgagagctgaagctgatgaattacaacttagtattatatgcggcacttgctcaagtgcctcgatgatcaaagacagggcccttgtccttcatcgtagtagcgatcgtgacgcagctctaaacccgcgataccaaatgctctatgtgggtaatgctgccaaacggatatcccccaaaacgccgcgatgccgcccaagcgcaatacatccaaatcgtcagtgaactcgttggtaatagtacactccttcatctaatcattcaccgctacgaccgtgtctcaacagggacctcagtcgacggccggggcatgggcttcaattccgagcctgtaccgctctcggcccgtttgcggccggtcagagagaagtggtggctcgatgtcgggcgctcttccgtcttcttctcgtctgcatggttgttgtcgccaaagcgcgaaaagaggccacgctttttctggggaaggggcttaggctcgtcgttcaaccccacatcttcgaacccctcttctggcacggcgggctggtccgtgctatcgcgatgttgctgcatcgaagagcggggcgtagcgcgcgaacggcggacatcgagcgagcgtcgtgtatcaactgatcgccgggcatcgagcgattgacgtgggtatgtctcattgccgcagtcttgcataggagaccgagcagaaatatcctgtgtgaccataagcagggtgttggggcgtgtcttgggatccaacatacgaaggacctcctgtatgagtcgaagctctcgcgcgagatgctgaagggctcattctcgctaagcagacttcggtggtttgaggatgttgtagagatgttggacttggagtgccaaaaggcgggcttctcctgctggggtgacggctgtgggacatgtcaaccaggttcgcgcattcagacggccatgggggctacaatgcaacaatgcaacaatgcatctgagaccgggtcatttggggtgtcttacaggcagatacacgccgctgtcgttgatctctattgccaattgtaagcgcccacttcatcctatgcggcaccggagctggcagtgctctgcggcgcatatggcttcatcctcaccactcagtttgtattctgcaggatccttgacttgcaggggcgttgcacccgagacggtcgtgtccttgaatccattttccgccgaagtccgctggttttcgtcgacgacttcaggcacgcctgcgcggcggaatgggttgcggatgggcattgcgggcaggcactacgggcaaagcagggcgaaagtgggcgcaagcggcgtgtttcgagagggcggatgtgtgttggtgtccaagtccaaggtaaggctgtggtctggtgttgggtgagatcatgacttgatcgccgagatccaatggggcagcgacggctgtccggaccttgcagcaaccttcctcggcgctggcatatccgggcagttcgcgcgagggagacgcccaagagacgacgtcatgcctaggtagtcgagaagcatcaccatcacgggcaccctaccagacaatcagagtcgcgataagcaccggcgtttaacagtaggaccctaggaacggttcaagggacgttagacgccatgtgaaggacgatcatacgagccatgaaactttctccgcacctgtccctgcatgcgatccaggaaccagcagcgagacgcctcaggtcgccctgcccgcttccaaatgtggcttctgccatatcccacggctgaagtcgcttgtcgcccatgacggatggctctagaggacgaagtggagagctgtgcgtcgagtgcgcctgcccagtcaaggatgcggcgacgaaaacccttcgtgatctcaaaaccttccaagatatccagcctagcgcttgcgtgaggcgatcaagaatgtgccaaccttgccatcgcgcactttcgagccccaactccgcaccccattgacatgccatccctctcctcaccactagcggctcgattccgagcagatgcacggggacgacctctccgtccgcatcgtgaaacgcgagtccgctcttcgcaccgcgcccctcgcccgcttgtcaggtaccatcgcatcgcctgtacggcctaagttcaactatgtatcaggtcgtgcctcaggacacagcgtctcacgtgaggccctcatggcgtgcgcgcgaaccgacatggcacagcattctgatatcaggcacgtttatagcgctgcaggaggccaacttggggcacggcggtttccggcgccgcaccagcctcgattctaccgttaaacactcgccgtgggtcccagcacatgttggattccgcccggcacgcacagccagtgtgaagtagattgaagtaagctggactcgagtctcctttaggctgcgggaggggtctgtggctgatttgagaatttgtgttctgtaattaacggccctattcgtgcctgctggaagtcctgtcgtgatctggacaaggctgtgtgaatgcagggaagcatatcctggggcttgcagcattcgcgccatcatgaaaagcttacgccgcatgtgcaacattcccctcacgaaatggccactccctacagctgtgccagctgttgcgtattaccgtcgccgtctggtcactgttcgaacgctaaggttgagcatcctaatactgtatccgagggttacgcgcgacatgtattgtagatcgtgaagtagtctatgtaggcaggcgaattcaaaggcggcccgcttgtctcagcacatcaatgattcgcgtatcatgctccggatacgggcatctgcaactgagtcaatagtctattgctgacttcgcttgcactaaatgcccccctgtctcagctagccgcgccgagcctgaagattctacactgcactggactaccgcgatgctcatgcaatttgtcagaccttgttggcagcggtacactaccccaggcgcaggagggcgagcatcgacgaaagtagtacatcaagtactacacgcagtagaaatgttttagggctgcaaggcgtgtccgggcaggatttccagatggcgtgcaatcgataacaggttttgctaatattggacctgcgggtccttgaagaaaacgcatgccgagaatttctagaatcccggtaccatgggcggtcgactgtctcctcacgggtgggtgcagtaggagcggtgtgtgatgggagtctgggttgcacatagatgctgtacaaggtcgtatcaatatcgctttgaatgttgtgctccgctggtgccgagccatgacaggaggtcaggcactcgaaccgccccgctccaatagcaggccacggcaaggacacattgtctgggctgccatcatggtggagctaccaacgagaatgcatcgtgatggaaatggatgattcacgaaggcgcccttggcccgtggttcggcactgtacgttgggtaagactcccgaaaccacagcgagcgtcaaacggcgcggacgggaccttgcccttatcggccaaagcgccttgggcttaatggcttgggggatcggtagcctgcctgttgagaggcgatgtgctgtagtggctggtgaaacttcagggaattactcctctctcgcgtcattgtggaagctggaaggtgcagagcctgctagctgtggaagggctgcggcagaaacggaacgacggatgctaggagatgtcatcgcacagaagcgaagcgaagtcctcaggcaccagggcctcaaagtccaaacctaccagacgcgtttgtgtaacgctgccagcacgtctttggggatcttcacaggtgcgaaacacgttgctgtatcggagggacctccaggaatagcgagaggctcggcgtttcttttctgcgaggtgtcatcgtgaagcagtagtgcacgacagccgacccctgaccacaccaggccagaagcagaacctacgatcactcttggaacactacccgaagacaatctggctaggacatctcgtactcgctcgcgactgtcccaacgcgtgcccatccgaagactcttcgtcatgacatgagcgtggaagtgctgagcaaacgtcgcacagcgtcacgaggctctcacgcttcctgcggcgtagacgatggcgccgtgtggtcgcatcaattagcctcccgcccgcacagcaaccaccatcaactgcactgaatacacgactcgtattcgtcgccgccgctgcgccgatccatgtggagccctcgtggccgccgttccaaacactcgcgcatcgtcgctttctattttcgggactggtgttttgccgtgggtccgtcacccaccacgcaacccatggccatacaattaccaggggacgtgtaacgaacatggaggcgccggactagcatgcgggaacgagcaggcatgccctgccgctaagcgcggccaggcgttttgcttgcatgcatgtcaactttgctcctcaaaatgagcatccgttgtttctcagcgggtcctagttggtgcggatcccctcggtgctgcatcacaatataatattcccacttcccatgcacctcgtgctgcctgtgacgaccctcacatcatcatagacgcagcatccatcagccacagcatagcacgaggcctacttgcttgcatttccttggctatctgtgttcttgtccgtacatggcaggtctgattcactggtaacacccgttccctcgctcccaggccaacgttccacactcgtttccagtacgccgctcgctcctaagatttaaccttataacccccgcatccatcctcgtcgtggcctaagagagtattgcaacctgacactcgctcactgcgcctccactcgctacttcttgtcacgggatcggtgctggaactcgacccatctacctccgaagcgcactctggtacctcacgtggagcgttattgattaactgcacgacacacggaacctatttgccgacgccggacatctgctgccatatcttatcgcaggtcctcccttcctctgcggaattaccctgacgtcgcttctgcgaacaaggtaccgatagccaccgcatcttcttggacttttcaattactttttcccgcgcggtcaatcgccattcccatcctatccctaaaaccctagtttccatcacaaaatggctttcggacagtcgccaggaaaggaatttttcaacagttgggcgctatggcagaagatgacctttgtatgtctcgtcaccactttgaattgtcatctgttaacgtggtacaggtgctagcttgcggaatcgtacgactcactctgtcctgtactgcgtgtcatgtgctaacaatcacaggtcgtcacggtattcctcggtctcttgaagctatggtacgacaccaacaagctcaagaagtacagcaaagtcgacaagggcaaacgagctgtgacaccggagatgctcgaggcacagccagtgactgccatcagcgtagaaaccaaagacgatgtcccattcggcattcgcgccatccaaagtggaatcgaagtcgatggtgtatggatctcgaggaccaacacgcccgctggcagcagccgcaactcgatcagcgaagttgctcgtagctacaacaattcccagctcgagcttccccaagccgccatgtacaacggctctagccgcaacagctcgcgcgcacccagcagctccttcgaccgcgctgtctctgccgagccgatcacgagcaatgcttcccgttcctcgtcacaaaacagacaatccactgcggcacccgtacgatgcactaattgtaatcataatgtcacccacaactccaccgccctccaaaacctcgagtccccactagctggcggtcgctcaggaactccatcccgtaagttgatatcacttatgttgcattacaatcgttgacatgtggatagcccctaatggatcacacggtcaagtgtactctggcaagacctccaacatatcaagccggcgcacgagcgacgaatcagactacatgtccctccagcaagacgttcgcgcatacgagtcggcttatataagacctgcatcataccaagtagcggtcgatccccggaccgatctcgatctcctccagagccaccgcatgtcccacgttgccgagactggccagctcacgccccgagtccgcaagccaggcaacagcggagattgggccagtgtagcagacaaccaaacttcatccgccaacggtgtcagctacttcatgccccagaagacgccttctccaccatacccggctgccgtcgaagagcgacaaccggcagcatcgcactatactcaagacggacacgcatcgaacgattctaagcaaggcattcctctcatggagtcatatgcgccgcgggctgcctacctccccgacacataccagcccaagggcccacaccaccagtactcgtatgacgaagtgccgtacgaggtcaataccgagcagaaccagcgcgagagccagattctccgcaaagtcaactccggcttcgagattatgaggccaggcaccttcgcagcgcccaccccagaagagctcgaacttgcagaaaggcaacagcacgggaagaagctccagaaaaagcgacgctcatccgagacccgacgatcggcattcgttgagagcgtgtagactccttgctgcgatgcacgccatccacatcacgatccgcaacaccggactctcgcgtacacgtcgcgacctgcttcctgggtgtacctcttcccttgccgcccttgtaccacagtcatgtctcggcgttttactggtcgacccctagattggtcccagaatgttgcttacacttgctatctccggagttttgaattgagcggattaatctagtaccaattgggaatcttgtgggaggttcttttctggcattttgacgttggcggcatggagattatgccaggcacattactacggctccaccacaaaagcgacagacttgttcgcatgcattgatcatgttttggcgtttgatgctttaaggtagaatgagcatatcaagggacttaatcacgacctttccacatagtgatgagtacatatcacgcatcatcatcacaatatactacacatattcacgcattttctctgcatatctcaaagcgtcagtttccgctcaaccgtgtcagcactcctagtattcagactagtcctacaagtctcgtctatcttaatttactacctcatagctaccattacaagtttccgcggttcgtgcaaataaggttcttatcccgaagctggcgcgggctgcctgagtggttctgccgggtgagccacccgcgctgtggcgctgctgacacgagaagggggaaaattgagatcagcattctccagccttgcgcgttaggtaatgacatggacatttgagcggaggcaacccgttgtgcggctgaaccgcgcacgcttccaatgtcacacaaacagcaggatcgcgcacgttcagctaatggtatattaatacgaacgccaagctaatattaaaaaaacaaaaaaaggaacatggagttatttccgagagatctatagaacccagttcacggaaattcacgatggcgcaagatcaaaatatcgagatttggagccggggttgggtcgagctattggtactatacttgatactgcgggcgggcgcttgtgttccccgggcctcgggagacaggtgcgtgaggatgtggcggtgggtgaaatgaagtgccaaggtggtggaaggactagagaagtgaacggaaccttggtgaacgcaatcttggaattgacatctggatggagggagaagcacgtgctggtgttcacatgggcaaggcgcatgcggtttgacctcgtgcgcgccacgacgagaacgagaatttcgaacacgaggcttctgggttcttcgttctccgttctccggtctcgtggaacacgctcatcgggtgacgatggaatttccttttttggcgcgtgcgggcggttgcggaggttttctggaggcgtgatgctcctgaggtcagctcgagctcgttttgaccacgcggctggggctgttggctgggagtatgtccggaagaggaagattcaggcagagagacggcgctagggagaaacggctggtttgaaatgtgccgtggggacaagcaagacacggcataccatcattcttgttcacgattttcgggcgtcgaggcatgctatccaacagttacagaatggccttggagatttccagggctgtttcaagtaaccggctgatatgatccaatgttccaatgttccttctcgcaaacccatgtaagaagcaaacatgtcagcttggtgacattcaagaggtccgagaacgacgcatttgtaacgaaaccctgggcaggatgtcacaacggtcagtggactgacaactgccatctcactggtctacaagaatgcttttgcggcacaatcctccaagcacggatagcgccggaacgtccaagatcttccttgactccttcgcagacacgttgatgatccactagtaacaatctcgcaacaagtcggtgaaagccttcaagatcgtaggttctcaagcaacaatgagtcgtgacatgacctcgcaccggatgtgcgctgaagacaagtggagccacgcagcaggaacctgaatcatgctaccgacgatcttccttcttcctcttctccacataatgcaaaatttacatcgacccagcattactggacgttactcctccaagtcgaaagcgcgcatatcaataccaagctcatagctgacagatctgacatgccatcgtccacaaaaccactaggcgctaatcgccaccgagccgcaacgcatgcagactgtcgtggcagcctagctgcaaaccaagccgttgcagcatctccaggacgagacttggctttcgatagcgtgcagcctgcatacacgaattcacaaggcaagtcccggaaaccggtgtttttgaagatctgctttcaaggattgactgcaggttgttcgtctaacattgtgatgcatgcacacagccaccacgacatttttgccactcaggcgaatgggctgcggtgaggtgatatgacgacttgatgtgctttgaagtattggcgaagtgtactcaggctttgcgtgatgtcgtgagtatcagttgcagttctttaccactttgctcgacggtggaagtttactgcgatacactttttcgtagatgttatttcgagctagtttcgagctggaacttgaagcatttcaatttttgtccagcaagtagtattagaaatgcgatgcgatgcgacgcatcaatcgatcagtgaccacatgggcaagagatgctgctcaacgtacgatgggctagaacaagcagcaattgaattaggactctaagatgggcctcattgaccgaatcgttatcatagacactcgaggtcagttcaccttctttacttgttcaggactggcgggatatggagctcctgcactgaaaatgtcagatctccgagacacattccagctctaaactcggtaggaaataggtactcgggatatgatgtattatgctcatatcacatctgctaccttctctctggacagatcgctatgctactattacgattaacaattaattaagccactcatctaattatatttagcaatcctcttcgacaacgcgaatgttatcaaagtacaactgctgagctggagccccggcgtcacatcgagccgtcagctgcaagtcataaagtccattgagatctgtcgcctggaaccacgccgtatgtctggcccacacgccaggtcgtgggcgagggatattatcactgctaaaggttgaggagcagcgagtattaggcatgctgttttgcgaagtaccaggcaggagacccgtggtcgcgaagatctagcaggaacggtcagcacatgtgtctaacggaatggaatgtaacgagcgcagaatgctgtcgagtgagctgagggtaacttacgactccttgaaattggccggcccatgtgaaggcctggaagcaggtattccagttttgtccattgtcgtgagtatacattgtactgaattccacacggaaccacttgttcgcagccgatgcagggattccctgccagaggtagacgctggagtagtcacctccgttgtgggagagttgcagcgagcggggactgttgtcgcctccgttgacaatgttggctgacatggggttccggtaaaattggtcttggagccagtcgttaaggttgctggtctcgaaatctgtgttcactccgagtgtcatgcggggcctgtgaaaagtgattagtgaaggtcgtattgggaaggatagaggtgtacggacgctgcagctgtagtggtcttcgtaacctgccggcccgtccacacatgaccgacgggagtaccattcccattgactacgttcttcaggtagcaggtcccgtaaacgaatgaaacatcaacgcagccatcagtaagatcacaagcgtccatgcagagctcaatggtagcggtgtccagactctgcatgtctccacctgcgtagtcgagaccgcactcgatcttgtaggaacctccggtcttcgcagtgtatgttgctccattgctcacgttgtcgacacatgagatggcgtttgtttgggggtcttgaaggacggccgtccaaacccagtcggccgtgactagggttgcagtactgcgcttaagatagcatgcgccgttgacataactaggagcattgtaagcgtttctattcacggggttgcatagctctatactcacgaaacatcgatgcactcgtcagtcgtgtcgcaagccttgatgcaatcttcgaagcgagctacgttgacagtcttgagatcgccaccagcataatctttcccgcaaaggatcttgaattgccccttggcaccctcatagatgctgttgtcgctggccttgttctcgcatgtaaggctgtaatcttttgtcggagcggaaggcgatgtagaagtaccttgcttcttcgcagtgatgacaagcggagcagctacagcggtcttcgcttcattcttcatgtagcatgcactgccctggtacgagacactgatgcatccatcagtcttgtcgcagtccagaagacaagcctcgaaggtatcggccgtggacgttttaagatcccctccgaagtagtcgttgccgcagatggtgtcgtaaacgccactaggagttgagaaggtaaactttgagtcttgctccttgccttcgcaggtcgggacctcttttatacgttgtagtttttctgctatcggtgtagctgatactggggcactggcgagcaggctgagagccgccaggatgacgaagggagtgggcatgttgattacaaataattattgatagaaaaagtagagactggcacggatttgacaaaatccaagtatcatgggctggaagccagatagaacactctagcgaagtcgaaaaaaccacacgagcgatgcattcttacggttccttccctcccgatatatatattcaggtaactcgtgcccgtcaatctcacagtcgcctattgagttctgtggctttcggctggaaagttcaactatagtctggatgcagtatttctggcgtgatatcggcagccccgaacgacacaatgcagagcctcgacagttcatgtgtaccgggaagtagggtccaagctctcaaactccctatccagcatgatcagtgtttgtttagacagtagttgtgcgcgggatgaaggtcaattgcagccgtagtggatgtggcgctttttgtggctgtcatagtgcagctgaagagcccttggtattagatctatgtacgagaacagttagtgaatatcgacaccacgtggaacacgattcagctatgcctcttctggattcactgcttagcgtgaagccttgcacgctgcaggggaagatcagccacatcaagcagcttttcaaagcaacgatagagcaaatctacgacaagtgtccttcaaacggctagatcaacccttctcgcgtgctcaattgacctgcagagagtgttgaagctttctgtagctagcttcgccatgctctcgaaaaatatcgcagtcagctcaagggcccaacgtgcaagcacagcgggccacaatccgatcagccagcccgcatgttacactagccactggtaccttcttcctctccacgcaatatttttcggcccttgactagtccacacgaacaaaggggtcgacgtcttggcgagcgccaacggccaggaacaagacccgcttcagcctccagggtttggtcggatctggggtcgtttattttctgcggagctttagagctatactttgtaggctggaccgtcgacatgattgccaagggaccgtgctggatattggtggtggaaaacaacgagctgaacagcacctgggcgcgttaagcgaaatgcctccgcactacttaggtagcgttgtgtgtccggatagatcgcaaagcaactgagactagtattgttttagtaaagcattactgctggatatcctgagcagtcgctaaaaggaatttgagggtacagtgttgaaaggtatgcctgcatagctgcgcgccagacccaattgcactacacccaaccttttgtacagcatcaatgcggcgctgtgtatcgtagcaaagctcattaattcaattgaaataaaccgcgtgcgcaaaaaaagagtgttggttggtgttctagtcgtgtctccaatgcatccatggatgtgttgccctcacatccacccccgtagccaccaccaccaacaccaactggcaaaaaaagatgattcaagacgggtctctcagacggggaatcgaaccccggcctcctgcgaattgtctctgctaggtgacaagcagaaatactgaccactatacgatctgagacggtgctccgaagagcagatctagtaatttgatgaaggtagcgagaaatagataatatatattctaatacgatgcatttttatgggaaaaacaagtaaagaatggagcgatgagtccttgccttggtggcaaggcaagttgagagaaaatttgcattgtgtggggtcttagaccgtgtggagcatcggcgacggaacaacattgttttgacaccaacacctaccagagacgtatctaacaattccttctctggaacgagtgttgatggttgtaaagtttgatgttatcattttggctttgttgcgttcatgtgcaattgcgaacagcggactgtgaggtaaacgacgtgacgcattcgttttggggtttactcagaacaatgagtgtcgcaataagtgttggtagatccaaaagaagaaggtgattggatgtaatcgcatgcgccgtaaactatttcctttggtgatactgttgtagattgtcagtgtcgggcacgctgcctgcaccgagttcgcccgttactcgccgtgactccacaagcgcggtgcttcgatcatacattatcccataattcacatagccatattagaataatatcactgggtcgcagcatgcgcagtaggcacgtctgatcaaggtaacgacagtgtttgattgagccaagatatatacaaggtggctaagctatgtacagttgtaaatctccttgacaataatgcgcgtcaagcaacatcgcagagaagtggtagaaggtaaagtcgatttaacgagagtgtggttagcaaacgaggctcctcatatcatgctgcatcaaactgtctactcctccttaggaggggtgggcttcggtgggatgccaacgctaccagtaccggaaggcttagaaggagccgaaggagtggggcggacggagatggtgaaggaacgcgagtgcctgtgatctgcgtccaatatctttgaaaaatgaagtacgaacgctcatcaactactcatggaaagctgttgacaaagagacaaccgacttacgctgatcgggtgggaatcggaggcttgccactggcagatggacggggcttgctgctttcagaggggcgaggctttttgctctccgaaggccgaggagcaggcgaaccagacggaggtggagcaggtgaaccagatggaggtggagcaggtgagccagatggaggtgtaggacgaccactcgccagtaatgggcggggaggaaggaccgttggaagaggcacaccggaggagcttggtggtgggcgcacgctttcgctgggcttggggacgccagatgggagcgcagtgggcttaggcttgtcttgagcctgagcagctgcgaggctgcaatggcgttagtggggggatctgttagtgattcctagatggcaacgcacctgctcatggcgatgcagaggatggtagagagcttcatgatgttggcgtgtagaggatggtttgtttggcgaatgtgattgagatgcttgttgcaagttgagacactgctgtggtcttgtctttatatgctttctgagcagttgtaagacgtgatcttgcttggccattgcgaagtacatagattggcggacattcgacttccgctcgaccatgcttcttccagaagttctggtgtatacgcaactaactccttacactgatgcgaagaagatgctatggccaagcatcaagcgggccattctcccagggtgtgaatggagtgagcacctgtagtccatgggatggtcgctgatgaattactctactgagtaagactacaatttcacaaagtgactctaccatgagaaggcccggtttcgatgcttgaagttgcgtcagtagctgtgacagtccaagaaacgatccctgcaaagatgtcggaagaggtcctcccagacctcattgacgatagactaatcccaccgatgaggagtctagagcctctattccggtggcatcatggcttgccttaatgactgatcgatcgaagaggcctgttcctggatcgtacagcggatcaatcactagaggacgggaacatattgcttttgtggccgctgcaaccacaagatttaatcacgcaaagcaatttgacagggccatggacctcatgttctgaaaattcaatctcagggtcatgttgcacagctagatccgtggagattgcagattgacagctgcaaagaaacaagaccaatcgcattcaaaatgcagcggtgcgtgtacaaggtcactatcgtgtatacgggcattcctgcactttagtcatttgaggttgatatcccagatatgcagtactcaaggctgggagaacgtaggagagaggtctgacgctgtggaaaggtgaactacgggatggacctgtcgcaacagcttcccaggatccctaatccagaagcatgtccagtgaagcgctctaattggcggaagcttgcggtaaacccaggtggcttgcgcgtgatcagcctggtattgaatgtaataccaaatggttgggcccaagtcgattgcgaatccaagaaactcttgtgcgaacaaggctaaaagtatctgcaaatgtacacataagcttcgacaagcattgagtcaaacacgctgtgcgtaaaaagagtaggtagtaaggaaattatgtcaattaaatcactataggagtgcggggaagttgagatcgtcattatccggggtagattgtgttgggcagtgtagtagagctcattaacatgccacaaacccttgcaggttgatctttggtggtggcaaatatgtgcaagccaaagcgaccatcaaccgtgtacctgaattcaggcacccggatggcacaaacatgctttggtgtccgattttgcctgacccacgaagccgagattgaacagcatgaaggagggcgcataggccacgaacttcatgtcggcgtaccggaaggtaaactccttggcatatatgcacattagtcgcatctggacctttgtacataggatgcaagatcacctcatttcgcgccagtctgtcgcgtatctccatcgtagcaacagggtcgggaaaccgcggagggcacgtgtaagtcatcgaggcgccgagatgcgatacgtgctcgcaaaagaggaacccggtgtctagagaaggcattgagcgatgttctcagatcatgtatatcggtatcgtcggaggattgatgtgaaaggtgctgttaccatcgtggcaaaccgactcaagtttgtgtaagctagacccagaggctcttccaacatcagacaactgccatggctgtaccaggagatgagttcaatgttttgaggcgaccgttgttgaggtcgtcggtttgatgggggtgtggaaatccgtctcgactcgacttcgatgaacccgccccgcttttatgcttagtgcctagcagaaccccggctagcacgcttagaaaagttcctgtcgcaacttttggcagcgtgcgccgctcgaggagtaacgaaccccacgacatttactgacaatggctggaatcaagcgtaaatctgaggtgtcgaagcctaccgatacgaagacgaagagcaaaaaggccaaggtcgaaaagagcacatccaaaaaggaatcgaagcatgcggtgaagccagcgaagaagtcgaagaaggccaaagaggacagctctgacgatattgaggagtcggataccagcgagaaagagaatggcttctacggcttttccgcaaatgaagatgtcgacatgagcgacgcagacagcagcgaagaggcagagcccatggaggacgtgaaacaaaatggcaaggcgcataagcgcaagtcagacgacaacacagcagaggagaagaagcccaagggcgatggtgcggactcgaagctggcagagctaaattgtacgtcagccagctgtttagacataatcgcaactaacagtgttgcagcgaacaactcaagagaagcgcacgcaaaacaaaaggcccttgcgaaggagcgaaaggctgcgaaaccaaacgccgacgtcatcgagcgctcgaagaagctgtgggagaaactcagactcaagtcgcacattcagaaggatgagaggaaggagctggtcaaggagctctttgagatcatcgagggcagagttaaggactttgtcttcaagcatgattccgtacgcgtcatccagacggcgatcaaatattcgaccatggaacagaggaggatgattgcgcgcgagctcaagggcgagtttaggactcttgccgagggcaagtactccaagttcttgatcgcgaagcttgtggagaaggggtatgtaatcgcgaatcctttctcggaatctttactgaccgtcacagtgacccggaaatccgcgacctgatcattcaggagttctacggcttcgtcaagcgtctcatcaaccatcccgaggctgcttggatcatggacgacatttacagagcggtcgcaacgccagagcaaaaggcgcgccttcttcgggagtggtatggggccgaattctctatcaagggactcgaggcaaagggcacagacagtgcagagctctccgtgatcctgaaggagtcgccagagcggaggaagcccatcatggactacctcgagaaccagatcaactcgctcatccagaagaagctcactggcttcagcatgctgcacgacgccatgctacagtacttccttgtctgcgaaccaggcacagagcaggcgaacgacttcctcgagcacctcaagcccgacccgactctgaaagaaggcgaagaggcagacaacgtcgatctcctcaagaacctcgcattcacaaagtccggctcgcgcctcatgtccctctgcttcgcctacggcactgccaaagaccgcaagctcttcctgcgcccctacaaagacaacatcgaactcatggcctacgacgtcaacgcccaccacgtcctcctcgccgccctcgccgtcaccgacgacaccaaactctcctccaaatccatcttcggcgagctcctccccacaaacgacaccctcgccgagaaagtcctcaacctcgtcaccgacccccgcgcccgcaccgtcctgctctaccccttcgtgtccgacgcgaaatgggccctcgacgacaacacccgcgagcgcctcgcggaactctacgccatccgccagacgacgtcgaagaaagatccggccacccgcatgcacgaggtcgcaaagaacatcgagccccaactcctaaccgccatcaccgcgcgcgcatcagactttgcctcgttcgccttcggcctgcaattcctcggcgaagtcctcgtcggcgcaccggaaatcgagcctgcgaagcgcaaagaagccctcgcagaggtcgcgcgcctctcacaatcgatcctcgactcgtcaggcgaggccgccagccacggcaagaacatgctcaagatgctcgtgcagggcgggaaattcgatcccgcggtgaagaaggtcgtgccggtcgagccgccgctcggatttgcagagttgctgtggagcgagatcaagggcagtgtggtgcaatgggcgacggggcagggctcgtttgtcgttgtggcgctgaccgaggccgagggcttcgaaggcaagaaggacgtgctcaaggcgctgaagaaggagaagaaggctttggaggcggcggcggggccggcaagggaggccggggagaagaagaagggaaagaagggtgaggcgcaggctccgagggggaatgccggcgcgcggatattattggaaaagttatagagagatagataagatgtggttgcatttccatggcgtcttttgggaatgcggaaatggtacatgattaggatgtggccgagcaaaggttcttaaacggtatgagtgaatgttgaatatctgatatacaaaactaaaactgcttctttaaacgcttggggatatgtacttgcttagtccaaccttttaccaacccagagccaaaaacgccatgctgtccaaacacattaaacaaacttaaacagcatgtgtagcagtgacgtcgctctccctttgtctctcttccattaatgcaccactcccattcattccgccatcagtctcgctgcgtccacttttactccatccctcagtaccaacatagtttccgcgtccaacaccaatgccccatgcgcgatcgtagctcctcggtccccacgcccatccagcaccacggctaataggcaagtggtagaacctaaagctgaaccaagccgcggtgattccaatcagactgccaaacaggatatcgaagccgaaatggcggtaatccgtgaatcgagaagcgcagatgtagattgccgaaccgatgggcacgagaatgaggagcagggtccagacgggaggagcggcgttttggtagcggatgggcactacgtggtcgtctgcgtatgcgtgtgcaggggacgagaggctggattcgtgttttgaaaaggccacggaggctgctttcttcaggttggagggggcgacggcggaagtgtgcgctgggtttgtcgagtacgggcggtgcgggaggaaggggattgcaacggagaacttggaggcgaggaagagggtgaggtagaggaggccggcccaggagactggagcagttgttagtctgtgtgcgttggaagaaggaagagagacttacagctagaatgcccactggggaaggacttgaatccgtccatgagctcgccgcctctgctgcggtcagggttctggcatatttccgaggtgaccagaacccagttcatgtttacaacgtcagcaacgactgggttgaccaacgtctctgagatgcgggtgaggtccggctggcagcgtgacagcaggtcaggtcgtggctttccaaagatcagcttcatgccctgggtgatcatgaaagcggtcgcgagcgacagggcgagtcccatccagccaatattccactcccagagcttcctacgccagatgagtgccttgggagttccgcggctggctgttggtccggggacaaacaccatgcatacgacaaagatgatgccggcgggcgcgacgagggcgacgaggatgagcagccatgttgggatggtttcgtggtgctcaaaggggtacgagatgttgaggtcaacgggggagaaagggcggttgtatgggtagatgtattcccagcctccgccgactgcagcgattgctctgtgtgcggtcagtcgctgcactcatggtgttgttgcggtacgctcaggagtgacgcatgtcgcaaatatagaacggctagcgggggctcccgaggtaagcacgcgatgacttacattatacatatccagtcgaagacatacgatgcgaccaacttcatcgacgggacgcctatgccccgaacgttcttcatggtggctgcaagcgaatcgcgcgtctgacaagtggtgacagtgaaaggagacaagtgggcgactgcttgaaggtgcgagacaggtcccaagacgcttaaagagatgggcgcatcggatcgccgtgcgcggcgagaaggcggtaggaccgaatgcggtacgacgtaaacacgggcggttgctgctgcggttggtgaaggcgtttgcgcgtggctgagcgagacacaaagaaggaattacaaagaataaattgcagcaaacacttttggttgtacacgagcaggtcggaagtcacagtcgtcagcggcaagaaggggcacgcgacgcgccaagtggtttggggctgtgaagcgccaaagcgaggagttgcgtcctctcctcggcagtaggcgccgtataggctgacgccgctttctattctctcgcaccaatgcccaaagacggcagcacccaagcccctcgccggaacagcagcggaagatgcgacgacgtgttagggctgcaggatgatggtaagacgcagggcgctcagcgaatcggacgctggagacagccaatccccgtgaggactatgcgcaactgacgcacgcacaccaaccttggaaattctccgcaaaacgtcagtctcaggtctagcctttcccgaatctccgcgcggcgcgatcgacgggcaatcttccaaggttccaaggttttcgcgtcagcctcatccgttgcgcaaaccgccaagccgtgcacctcagaatttcccagcgtccagtgcacacccaataatggctttgccaacgccgacaattgatctcctgctgaacctcatcgacacgcgcccacaggctatcctcacgtccttggcacagcatccccagctcgcctctgcccgcgatgcgcacggctattcgctagtgcacgcagctgcatcctataaccagctggaagtgctccgcgacctggtccagaaacacagcgcaaatgtcaacatactagacgaagacggcgagacgcccctatttgcgtgtgaaaaagccgacgtcgcaaaatgcctggtggaagagctcggcgcagactcgtcgatacgaaatgaggagggcaagacagccgaagagaagattggcgaagaggagggcgaggcgaacgaggtctaccagtacctgaagagctcaaggactgggggtgcgccagccagcgcaggcgaagtcgagacggcagacgtgcatcccccacccccgctgcctgatggtttgaacgtcgagatgggaaccatgtcagaggaggctgctggcgacgcgccagatcctgagatacggcggcgcatcgaagagctcgctgcgcgtccggactacgagtcggaggaagtgcagaggcagttgcgggaactggtacaggacgttgtttcgggcatgggtggagagcaagatggtcgcagtgtgcggaggagagttgattgagcttgacggatagggcggcgtaaagaatgtggaagcggagtgaatcttggcatcaagctgacgggagcgaggcccactgagcgcatcctccattccttcgtcaatgttatacctgaggtcaaggaacaagcgcccctgcacacttgcaaccacccgaagcatgacagcttgtttgaccccgtgtcgagtcgactggctagttgtagtaaacacggcaggtacaaggagccagatggaaatagcacgatgggaaagagcatattcaatggaagcttatgtcacctgcccaatcaatgtgctttcttgtacatgtcccctatacaactgtcttctactgaatcactcatcttgtatccctcatgatcatgcctgttttccgttttcagacccgagtgcggcaaccacgtggaccacaccttatgcggcttacgactttatcagcggcaggagcgcctgcactccgacggccatagtctgacagccttcaacacacgggttgttacgactcaccgaaaaaaaaaccctttagattgccagcgcatcgccatgggcgaaacacaaccattcacacatctcttggcatgagccaaatgtccagcgccaccgaccaccactcagccccaagttctacataccgcaacaggcaggtttgcttcagaagtgtcgattgcagtggcaaggtggcacaagactaattctctttgttcagtgagcacctaggcttgatctgtggcggcgacggccgcctccactctgtctctacttacctgaatgggaaggttttggcacaactgtagaaagcagtaggcaggttgcacaaactagttgactaagtcctgtctgctggtcggcttgaggcgcgcaggcgtagcggcgttgtcttggagataggagactacgtgagatacacggctgaagctaacaagactaaatgcatggagcacccaagtaccatcccacatttggtccttcaagtaatgcggcataacgtgatctcttagagcggcaattgtgcaagcatcgagcatatgcaacctcttcactcttaacccatggtggattctcttcccaaaacgttatcccagagtggcagtgtcattcccagccatcgattacagcaccaagcactacccggctaggcgcttaggtacctttgcttgcagcccacttcacagtccgcatgcgcgcgaacagccactcccacagatgcacacagacactaccaaaagtccgcacacccagcaaggcaacttcgctccaaagcatcgatcgcagtaccagggcctcatcgtgctagtcgctcggtcccaccatcgtcgttccaaatgcacctgcacgcacagacaccatgccggcaagcgcattcccatgcaaaccgcacagacactatgccaaaaagatacattcccaaaacggcaatttgcacgacgaacgaacgacaacatgcctcatctccgggtgcgtctccaaatcgactgatcagtgcagcaacgcatgctggacacaactcgatcaagcagttgctccttcaatcgctgcagcgagctgggttctaaggtcccacaatcccacgtccgtttgttcgttccaatccaatccaatccaatacagcggcacgccagccccagcgcaatcgtgaaccaagatacaaatgctccgaaacaccccaccacgctgcgctacttgccgcaagcggaaggatagaaggaggtgtcgattataggactcagatctgtaccgagatccgtaccagatctgggggtagggctgggacgtaaggggtctgtgctggcggtgtagcggtacgggaagcctgggaaggtgggggcgagtggattgtgtgagtaaggctggtgtttagctctggcggactgcgaactttgttgttgactgggctgcagagttggaagtgttcgcgtgcgcgaggtactcttcggaagcaatgcccacagcgacaccactgccattccaaacactgactcgaacaacgacagagtgcaaccagcagcagctcatcccatacgcagtatcgccaaacttcgatcgcgatggcacgaccctatgtatagctccaggctatgaagagagcctccgttgcctgcccgtcacagctccttaacttcttcgaaacttcgcactattctccaccacaccgcacctaaccacgcttcacctccacgctaactccctccacccaaccttcccaacgcagccactcctcccatcgatcacagcgccaaccctgtagcaagctcagcatctagctcccacatctgtccctgcagcaaccaaaggtccgaatgtggaaactgtgagtccgaccgtttccggcgtgtttgcgaggcagctgtggattactgcgcttgtgcgacgtgtggcatgtggagttttcgcctcgacggcgtgggtgttgtaggcgggaagtacggatgcagatggcgattggtgtcgggcatttgtttgcgggctgtgctagcttccgtgaaccgaagtaagtggagcgcagacatgcagagtctcatatattgggaactttgcagagtgatgtagaaggatgtctgctgtcctgttgcacggtttgaaatcaatgagaagtgttggagaggagatggcaatttacacgctttcactttcacggggggcgtttacgggtgggcgctgcggtgcgtgtatccgaggagtaaacgtcagggacgaatgaggctgctagatgtgcattagtttgtccatatcccgggaaactggtctggatcggatattcttgaagcgtgaaagatagccgtgctaggctttctacttctggagtattggcggcggtatttggatggggagctgtatcacaaactacgaggtcctgcagatcactggagcctgagggtggtacatacggttgacaaagcatgagcgtccgagccaaggagaaaacgcgaggctaccgtattaggaaggctgagtaaaaagtgttgaaagtatatgatggggtgttgaatcggtggtgcggggttgaaagtagatgacctatatgttaaagactgcagcgacaactttccacatctagaacattgtctattttggcttcccaaatttccatacgtttagctactcgattaggaaagaaaaggtaaaggtgtagaagagagtgacgatgcgtcagccctcttagcatctcgtttgatacgcgctatggaaatacctggtacactaccggaccatcattttttctcatttgtggtgtttttgtagtggccgcattcttcgtccgggacgcacacttgattaggctttgatcacggtgtttgtatgccaaagcacaacttctatgaatacccacgagctcgatcaagaaaagtatgcgaaaagtgttgaacatagaggcgcgaaattaccttgtggggtttttttatctttagtaatcatggtaagctcatgcataatcaaggaatgaacagctcgtatgtgactagtcatgcgcagctacagttacttcgtctgtcgtgtgattacatacgtgcatggcaggttttagactgcctttgtatgcaattatcgagccgtacatggtccgcggatgaggggccggtcactcctcgctccgccaggcagcgaagacacaaccagaataggaaggatagctctacgactatggaaaataggtggaaagcttacgcatcacagctttcagcttttgttggttgatcgacgtgtttgatgctagtgcagtaactcgcaaggcacttgcaggtcatgttgccatggagattatgatcgtaccgtacttttcgctgcatgtattatgtatgtgatcacgatcttcactcattcgcgtccagaagaggaaggagttgagttactgtggaaagcagcagagatctcgatcgtcgaacaaatgtacgatcgatgtgtgagttttggctaaatcatcgagcgtcactttgcgctaactgtgcagggtgaaaggtctggagatcgcagttgtgcagagcgaggtgctttgagtttatggccttgctttggtcaaggttctccatcgcaggtcgtgatcttcgaatgctcggtgttgcgacaagtcgagttgagtcgatgtgaaggaacccaaattcatacattcaccaatctgccgaagttcaagatacgaagctgtaagatcaaatttgctctttcacttccaccatgatccaaattcgcacgcggcggcgcacaaacacaaacgcaaaccctctataaaacctcgataaacccccacttctccatccaacaaacatcacacacccattggctcaggtccatggcttaccatggatctacccttcttacccacagtggtatggaggttcagctaggccggggttcgaaatacttcccaaagcgctcagtttgcaataaactagcatctttatcttctcaggccgcagaggcctaggaggggaagtagtaagaggttggattaattaggtaattaagaaaaaaagtttcttctcctggctctccccgattggggagtgagggttttcttttgctgtttttcttttgcaatgtttttttcaatatgcctttgaatagaacgacagatttaaggttgctatttacattgtttccttcactcaaacatcggttctgtcttagacaagaatgctgcaaaggccgttgtaagcagcctttgcctgtgagcttccatcgaacaagagtggcttgtcactcgcgcgccagctgtcagtgtccgagataccccacacagtgacaccgacacattttgcctcgtccaaacaagccttgactgcggtctggtagtctgatgtcgacgcacccttgatgtcgagctcagtgatggcgcactcgctcacatccgcacacacgctcttcaaggcgcccccaaagtcagagatgggccagttgtttgccaaatgcgactgcgagccaactccatcgattggaataccagctgcgacccagcgcttcaccgccgatgcaaagccgcgtgtcttggagtagctggcggagtcgagattgtattcgttgatgtagagcttggccgccgggtccgcggcacgagcggcgcggaaagcaattccaacaaagtctgaagagttagtatgagatttcagagttccggcattgatcacccaccttcgccaagcacgttgtagaagaccgacgagcggaaagagccgttttcctcgaacatctcattaattacatccgataaggacgttagcattctctcaaataatcatgtttatatgatcgacttacccaagcgtacactttgcccttgtatccaccaatcagcttgttgatatggttcaccataacagtttggagcgtagacttgtcacggatactgctgacccagcttggaagctgagagtgccagacagtagtgtggccacggacgagcttgttgtttgtggaagcccagttgacgaggtagtctgcagtgcccagggtgaaggaaccgcgcgaaccctctgttgcgtcccacttcatactgttctcaggtgtgacctggccgaagttgtcgatgatcagctgggcgttggagccgcgggtcaagaggccttggtcagtcgccacaccaatgtatttcttgccctttgccttgaatgcagcatcgatggaacactttgctccattctttcctgaaccgccgacaccaccggttggctgggtgcttgcagtactagttgctgtaacagtctccagtgtagtcggtgcagggtttgagcctcctccacctcctccaccctcggtgcactgggagtaccactcattggtcaccttgcagctccaaccgctcacgcactgtgtctcaccagaccatccgttacctggagatatagaagattgaagtcagtctaagtctcatgcgcaattcgaacgaataccttaccaccacattggccccagggctggacagctgccaaagcagtgccagatgtaaggaggagagcgagcgcggcgtgcatgttgcgaagtgattgatgctgttcgttccaaggttgggaagttacacagtgatgaaccagatgaaagtgcgattacccttgagcttataaagtcagttcaaggaggcgaccttctggtctacaagtctgaagtaatacacatgactgaagaagcaccatcatgcttgatgccaagttggctaattccgtcgtcaatacagaccttgtacggttatggatcaggacacaatctcgaacgcagtgaagttccgagctatcccaccgtggtgtggaatatgaatatgaaaatcatgattagccgtgttaacaccttagcacatcagaaccggcggcaataactttagagtagccaagagaaagaaggattcgagagcagagcttattgagcgaagtttatacacttagatatattgcatctcgcaagcgatggctagacatgaccctgtcagccgaaccccgggtctgaacgcgacctgcagtccacgacccggtctttaccccggaaaactcaatcaaacataaggtgcgccaagactgcttgatggacagcagacctgaaggctacatggataattattattatcctcggcaacattgctctttcaagcccatgagagaaagtgcactcgatgatatgtccacggtcactgcggtgcgatcgccgggaagacatgggctgtactgcccaaaccaggactgcgcaaagtgctcatatcactattccaggttcatggaggtgtcaagggatactatttttggacagttcgaccttgaggcaagaaatcttgatgcagaaccgccacgtggagccccatgcgcatcgcgtgtgccaaactgcacatatgttcgaagcaccagtgcccagaaagactatcaaaatcacgtgtggctggtgcctacaaacgcatcgaatggtaataggatgaaagtgttgaaagtgggccattgtgggccatggatattagctgaaggcagcgcaacccacgtgaatgtcacgtgacctactgcctggagtcttccagcctctatataacccgccgctcccccctccccaacttctgttctttagcttttctttgccaattctggcttagatcatgtgtagtatctgttctttctagtttaaccgctagaatgtcctcacagagggcaccttacatggttattcttatttttgtacccgtcgacgagctccctgagcttgctcatagcttcgttggcacagtgccggagatctcacactactttctcctggcgcgaccttccttctcccttcattgagtctgctggctgttgcttgtagcttgaggaagagttttagcgttgtcctgacacgcaccgaagtggcgccagtgcttgaccttggaccgcacccacactcagctaacagtcgaatctgtcttgcgccaaacttatcgtgcgttagaaagattcagcctgttgcaactcttatgcggcgtccagagaagcgcaagaatgtagactaaacttgaagaaagcaagacaacaaaatccagctcgaaaaactgcaagtaactttctttatacgttaaaatacagaatgtcagaagcaagtagcatgttgttcgattcggttggtcctcctactcatcgtcgatcacctcgggcatgtcttcctatccccacatttctatttcattcaatcgacttgtcacctccgatgacagctcctggatccctcttctcgacaacgctctcctctttagctcggccaccgcgtgtggataattccacacatcgttgacacctatcttatcaacctctggatcacgcggtcgcactgctgtatccgaagctggtctcacggaaccaggaaacggggcttttgtccgccacccccttcgcctttgctgcctcttcatactcacgatcaccggtttcgcaccaacacccagtcaaatcgatagtgcaggctggtggagcggaaggaggaatgcgacggctatgtgggtatgccgaaagagactagagtagggacagctttagcattttgtgcgcgcagtgccgcttgtgagtaaagttttgtggggcattcaataaaatcatcatggtgcaattgaagaggagtagatattgtggtcgatgcgtcttcaagatactcgatatgttgtgttcgaggagatgtccccagtgttgagtatcttatactttccacatcatatgtgtgctgaatcctgtcgcatttaagtttgatcaaaagtgtggatagagaggaagcgaacatgagttcattggaaaggcgatgtttttataaaggcgatgtggccgtgttcaggctctagtctggggaacgttccatggtaaaatcgagctataaaaaagttaagtgaattttgtatcatcgagaaccaaattgcgctttatctcggtcgagaccgcttaggaatgatcggtaccgttattctcacgcaccacaatgaatactgatggcgcagcgataactaagcctgtatatattcaaagctcctctagcgatcgattgcactctaaaaagcctgcgcatatatccaggctttcatataaaacatctggtagaggttgtgggtgtgagagcaaacccatgatgggtattctttctcattttgccactgtgtagcttgggtcgccctgtggtttcggttcccttactgtccttttctgaggggtttcgtccttgggtatgttccaatgctcgtaagatttaacaggttaaatcgctcttcaaaagcctaccctggcagaaaattctctcaagacgtttatggttcgctaagatcagccacccgtggacatgtcgtgtctatgctcagggcatccgctcaaaaatgacaggtagcagtctgctcagttgtccacacctcatcttcttcatatctggtgcacacgcatctctccactaccggacctcatattaacaaaatacgatctagatccttgttgtacgccgacgttcattaggcagaagttgtgcttcccttcaccgcaccacaagccctggaggctttcactttcacttcacgatacatcacaacaacactccgttgcgtatagcaacgcaacatcttgcaaacggccttgcgcgcagcaaaaatcttccgctcgagcgctgccgcctggtttaacaacacagcactctcgactccttctccacgacgtcgcgcgcaccgcttgtcccaccaccatggagaacaacaagtccaccttcggcagatccgtgtcaatgccgatctttcagaaccaacagcaagacgaacctaatgcgcaaaacaatggcgtagctgtgcatgtcgaccagtacgacgcgcttcaacactcgcctggctttcagacctttcgcaatcaggccaacagtgtctggtcgagaaacggcaatggcttcgccaacccgctctcaaagatccacgagaccaggaacgacatcggtgctgccaatgacgttggcatgagcgtcgatgcacctggagcatgggacactggcatgggaggtacttcatccaacacaactgacttttcaacctcgtcctcgtcctcgatcaagtccgaagcaaccatcagggcgcaaacggcagatgatctcatcaagaatgagcttacgctcggcttcaacgataaccagatcaacgctgacaccgcaacttctgacgcagaacctaagtccgcgaagtacgctttcatgagtccttcggatggcgctttcatgaagtcggggccaaatgagcatctctcttgctcttccatcgaagactttggtgtcatcggtgaaggtcgcgccctgaacaacagcagcgaggtttccctaggaagtaagacaccgcagaagaactggcttcctggccttcagcatagatcgccggacactgacaaaacctctccgcccaaagacagcggcatctacgttcccggcggctttggaaaccaccgcaaaatgaccagccagacgatgccgagtgttccttcacctctaggtccacaagctctccacaacctcagcgctgctctcgcaaccctgatgtcgccagactcacccatgcagagctctcctcaccgcaacggccagtacggaagaaaggccaagaggagccaggagaaaatagatctccatgtgctcaaggtctcagctaatgctgtaggtagcccttatcatcgcaagacacctgcatccggtctcggtcatgcgcgcaacatcacggatcccttcgtcgagaacaacagtatgggcggcagttcgcctggaacctcaccgttcggcacccatgctcgtgaggacatgccacttccttcaactcccacagtccaagttcctgctacgcctcccttcgaggtccgtggctctccgagcgcgcagcgcaaccagaacaggaacggctcatccaactatctgggcttcaactcgccgctcgcccgccgcgatttccacgcccccaatgccccagtcttccagccaactccgtccctcccagctgatctccccttcgccaacggcactgctacccgcgttgacctacccattcctcccccacccctctccacggtccatggcaagctacaacacactcaggagactcgcgaccgtctcaacgagcaggccatcatccgcgctgaatggatccgcaccgaggctgccaagatcgcccagctgagtcgccagatgtacgccgctgagcagcagttccgctccactggttccaaggaggactatgaagtctggcagcgtctcgccgcggagtacgccgaggccacggatctggataagaggcaggaggagcgcaggaacatgttcatgccgcctggtatgacggccatgcgcactggtgtcgagaaccccggtggtgaccagtctgctgcgttcggacagagcgagcgcgagggcaagttgcttggcttcaagcaggcttatatggagcgcatctgtgcggagatgcagatcaggatgaacgaaaaggcggaagaggacggcgaggagattacgaaggagatgttggcgatgctgaagaaggatgagaagaaggtgcttaggcagtatctggctgatagactcaagaatacggctgagcgtcgtgattgagcggggcggcgtggtgttgattttgatatcgatgcgtgcttgaagctacttctccttggggttgaagcaaagagagcttggacgacgagatgtatgaatggtggttgcgcgccgccctgggttgtatattgtgtagtgattttgagctaagctcatgtctatagaatgacaatacacctggattgaaaagacgccttactactgccaatgaaaagtcgacaactgtgatacaaagtctcagccgcacccgaagctctcgcttacaagtgattgtggtcagaatctaaagccaaaccgcaccgcgtatgtcctcagactgttgactgagaagacgttccttatgcctctctaatttcccaggttgccagattgcttcactgttctccaagttagtacacgtacgcctgtttgcccactatatcaatcttaccctgttcggacaaacgctacatggtgtctcgaccttgacggtcgccaagatggtgccatcctgcccgcgagcgcacttttgctgcttcatctggcccttgggacaaagctgttggagcaccatttgagtgtggccgcacctgtgcgagtatgcgtggtagaagcacatggtgatttcgtgggttggggtgtgtgtgcgaggtaataattgagctggtggaaggtgacaacactgattgaatatcggtggaggtgctgatgactgtgttggacagaaagaggctagaaactgtcatcaatgtcagccgaaggtctgttgtgcttgattggcatgcctcgtacctcagtctttttgtctagtgtttgaaacaacgatgcgatcaggtgcaaagatggtgtgaagtaacgactgtgaaaaagctgtgagagttacgatcgacgatgtctgtgatccgtggtatttgttctctcctgtgacctacccacacccttatatgtgatactctatgcgtcgttgggcccatcatggtgcatcccttgttttactgtacctcagtttgatgccagcggaagcaacctgcatcacttcggaatccctttgctcatatcctacaagcagccgatgcggatgtcaaactaggcaattgcggtaacatcgcaaactatgacttgatttggctactgcggttacactgaccttcgtgcgcctcgaaagtcttgcgatgttttccctttctcggctatcgcgacagtctgattcgggtacctgctttcaagcgacagcggaaagatgcctgtggaatcagcacaagattacagtttgggttccttgaactgtgacatcgcatgagcgtgcggccacatacatgctgcgggatgaacccaaagcttaaccgacatgaaggtagcacttgttcaccctgtccaacaaggaccataggaaggcgttactgggtacttcccgtttgtttgttctttgcggcttgctgatgttatcggtaatcatgtcgctattattaaaatctcctcaggaagtcttccgggaacttgcagatagcgtaatgaaatcgacacttttgttgcaatctacgacgtgagaaaggcaaaaaggtacaagcttacccaggtacaaaccggacacggagattgaattgcgactgagttctcttggctgggttcccacgtagtcaaggacctgcgatgatctgtagagaagtcacaactccggcaacccttgtccggcttctacggaaagggaacgagccatgatcgggccgcccaagcagcactaggaggttatatctcgattcagagtacaccgacaccttgtacagggtatattcaacatcgccatgcgacttggcagccgtcattcgatccacgtgacaagaattcaaggctcgtacctgggtatactgagagagagcagattcgaatagtaggtccgaaagcgctcctgcgtccttgtagtatagaaggggctgggagaaagcgttcgcccaaatgcatcatgtactaacaaagtcacctttggcgattacaatgctgctgctagcaggcaccgaggaggctgatggtgtcttgaggatgttggtcgagagcccgctaactgcgttggccagcattttcaatattccagccaatcaaaatgcacgttcaccgctaattcggagtggatcgtttcgatgcaaactcgctgcgagtctgcatggcagcgcgtgaggttatgacgaaacagtagcggaagaatatcagtagtctcgtcccatgcctgtttggtcgacaatgttggtgggtatgaaggctgggagatgcagtaatgctccacctcacagcgtcatccagctctttgggacggagtaccataatgcggccgcgagctgtcggctcgccagcgaacccgtcagctgcatctgctggactccaccgtggggtctggcgtgctgtagttgccaatagtgacagctacagggcgtgctggtctgtagtggctgaactggcgcgctgtaggtacacagtagggctgtcaagggccagctgcgtgggatagagaatgatgaaatgctgcgcacaccagccgtgtattgatgcgctggcagccggtggtatttcatctgagaccagctcatgaggcacagccctgcacgcgctggcaagccctaaaaaacggcgattttgcagtgtaggtggtcaaggtggtgtgtcgtcagatggcggtagaggcaatatggcagctctaggctcggatgccagctggcaacgcccccatctgaactattaacgggaaaaagatgatgcatgcgagcgggtgaggtttagcggagaacacgtcaacgaccaacagcgctcgcctgtctgcagattgacgcaggagctgcacctgcattcccaggcggccggtgcagatggagagcgggttaatactcacgtcgtcgacggttcgcgctcgccctgccaaattctcgctccggccgttgtggttgtcgttgtgctactcagttgccaattgctgcgcacgcgcatcccgctcgcttttcggaccacgataccgccctcgagccctcgagtcgcggagggacccccgctacgttcgacgagacatcctcgcgcaaatccgcaggcagcttgagttcgtggagtgtgccgcccagttcgcttcctcgggtctaaaacagctgcactgacctctgctacaccgcctgctgaccgtcgcgtccttaatatcgtcgcaggaccgcgcgcgcaggaccgcagagctcgacgtagtcgcaatgcgctgtccaaggcctcgcaaatcgatctcccagccacaattcacttcacagcccatacctgaagccttctagcctgtcgcaaggaagtccccgcgtcgcctcatccactgcgcgctgccattggctcaattgccctcccgcccgtcgaatgggagtacgccgtcgaccctgaacagacgctgcgactcgacttgtcctaatagaggtaaatggacatctccaagccttgatggacacctcatgagggcatctcaacattcgggcgtacaactgacacttcatcagatattccaaattagtcctggcgcccatctgagcattctgtacattaccaccaacccgcgcatttgccttacggcttcttcaagattcgcacactgtgccattgttacttcaccagcattgcctaatccaggaattttccgagcggcgcctaggtcaacgctcaatctccgaatagggtcatcacgggaatcacaattcactcgaggggcccaagcgcacggctatctgatcgcctctcgaaacccatcaactggctagcacccgttgctaggtcccacattctcatctccttgagcggcgtcatcgaaagacgccatcggtcagctcggaccgggctgcgctgtgtcttggtcttgagatacaggcaacggtccgggttggttgacagtgagtgaatacttttcctagttgcttgcgcctatcccggagggtctacctctagtttcacaactttctgttgtcttggatacgcgattaccatcattgccattttggtagtctcagaatttcaccttcgaaaggctctggccgtggtattgggttttccaccaacagtcgccctttccctccgtccaaccacatcatcgcacctccctcacgaacatcaacctaacaggaatcagcacaacaagccccaacacaatggcctctttagactttgaccagaaattccttggtcggatagccaagcaaacagaagagtccaaccccttcctgtcaggcggctctctaccagatcctaggactttcagtgctcctagcacgacgactcatccgcgcgaggaagcttcgcaagctcgacacgagtcgagacacgccgtcactcgccgcctaccagcacattattatggatgtctcgagaaggtctgtcgatactggagctctacgtactcccgtacgcacaagacaacccagcatgggcccgaatgtagggttctgagtgtcaagctgcgagcaagcttctaccacatcttctgcttgttccataatcagccgcctgtaaccacaacaaacatgacttcgacagatccacgggcaccgggcttagttcctctgccactttcgccagggcgcaaggcaggcccacctggcctttcacccccatcgaagcgcgcaggtaaacagcccacccttcgcgagcccatagattccatagtctcagagacttccttcgtcacgaacccatacgcagctggtggaccagtcggcacaccgtcgcctggaccgccaatcaacgcgccacctggcctgaaccccgttcccatccctcagccttcgtcgttcatcttgccgcccctcaacttcgtgcctttggcgagcggctactttgcgacagctacttcgtacgcaactcaattccttcacgggtcacatccattgagattgtcagtagcgcttgaacacagcgcatttctgtgggactgctgccacgaccatgatggctcccgacgagtcgccaggcgcgcaatcaaggatgtctaccgcgcccaagaagccatggacgacactgagtttgaggatgcagcagagctagtcggcatcttgggccgcatgatgaaacgcaagagctgggaagggacaccgcggattggcggtatgggtagtccggagcccgttgcacaaggtgacgttcaggcgagcggtggaactacatacggcagcattgctcctgtagcggctgctcagcggagcccacagaccagcagacgggcagccgagggtcatccgcttacagatcctgcagctcaaggtcagtcgagagctgctgcacacagtcgatcaacatccacgagcaaaccatcgccgagacagggtagcagccacgagaacacgccgagggtaaatgcacaacgccgttctggaggcagtcaagataccacacctcgtgccaagcacgtcagtatagagagtggtgctagcacaacaccacgagctccacaaggcgctggtggtcgatcacccgccacgccatctacggtccgtgccacacaccactcacccggcagcgggggctctcagaagggtacccatgttattggaaactccatgcccgttactcaaagtgcagctgcaacgctcgcctcagacacagtccgacgctcacccaaccttcgccgctccccacggtcatcgccgacacaagagagcgcatacagaagtcaacagcggtgactcgcagagacgggacaggaacagtcaagaagaatggaagtacagtgggccatacctggtcaagaggcagaggtttaccttctaccatcgacacaaccctcatctgtatcttcaactccagtggactactcgaggcctatcagcatacaccctcacccaaggccttgattccagtatcaaactaagctacagcagcatgatctaagcagcaccaaccttgtccactgaatatgtccgtcccgtcgcatacaaccttcgcgtatcatccgaaagccatcctcaccgacctacatcgaacacacaccgcctctatcctacgccacttcagggtcccgaaccctcctgtataataccagcgttcccatcatcctatatacacccccaaattcggtccgcacaccacctccctgtagcatattggactccacgatccacaaaaggctctcggcccaacccttcaccagtggctcaccctgcattaatactttggtgtaccttttttcccttcttcaacaaacggcgttaaatcttggttgctgttattatctgcgcgcgcaagataccacttcttgtgaagtccccggttttggtatgatagaggatcgactgccgagtcttagacgaattggatgatttgttatttggaacatgggtggtgccgtccggtgctgcgttgattcgtgtctcttttgtgaggaatgtgcttgctaaccgcatagtgatagcttaggctgtgtaactcttacacatttctctttcgtaagcagtttctgaagctattcagcctcacaaataacacgatggtcactctctaatagcgctttgacttcaaacagcacacacgcatcactgcggcagttggcgatgcttttggataaccgacttagctaagcaaaggaagcagcgtgagacgccgactgttacactcactagatagcactcaaaggtatgtcagatgtcgcgtaccgcgagcatggtgaaattttgctgttcgctatataactagagtgccttcgaggcaggatcctaccaacgccaaccgatgcacacacccacgaaatggtatcgccaaagcgccatgaaaatgctaatacatccaaaagccacgaccccatctacgactccgtcctgggcctcttcgcaggcaacgcaggaaccttgaagccgcccgcatccaccttcgacgagccaccaagctgcgtgaacgagccgcccttgaaccacctgtcctcgtccgccttcctcttgcggttcatctcttccctagcccttggatcaacgagctccaagccctgcacaggcgtgaaggcaatcgagctcgttccagtgcctccgagtccaacgccaccggttcgcagaccctgtgcgcgaagggatgtagctgtgccgccagcaccgaagcccttgagtgaagatgctgcgccgagagtggtgtcgccgccccagccagcgccttgcttctttgagagtttggcacgtgtcttgggatcgatttgttgcgcgcggaggcgtccggtgtcttttgcgccgaccatgcccatgcctttgactgagtcgccgtagccaatttccttctcttctttgccgaatgccatgcggttttgggctgctcgaatctctgtcatggctacgcttgctgttgtaacaattagtattaggtaagtcgtaagttgagaagagcatcttacctttctgggctcttgctcgtcttcctccacgcttgcggctgggcttgtcgtccggagctggtagagctcggacaccgttgttcttgggcggctcagtgagcttgtccagtcgcttttcgcattcgtccttgagttggttgcccgtttcggcatttcgagactggcccacgctgtcgactcgtgctgcaagaatgacctttccactcaagatcctcatcgcttgcttctttaagtcctgtctgatggtttgaagaagaggactgtggtagaggaaaccctggttccgcacgcctgtgttggttgcgagtccaagaccagaagccttgttttggcccaacggcgcaatattgcatgcaggcgtcttggctaatccgtgaatgccaccagcatggttgatcagctgggctgccgtaagtgaaccaacaagtgctgtgagattgggcgcgaaaattgtcatgcgtgactggacaaagtcccggaaagtgtccttggtcttattgagttgaagaagaagtttgcatgcatcaacaacgatctcgagctcattttcatcaagatcgcggccctctgcacgagtggcttcgactgatatgaccatgagtgtaggggcgggcaggatagtgttaagcgcgatgccgacgacgttatcggggctctgcgcaattgttttgatctccttcagggaccggttcccaagcacggcaacagtagcagcatagtcgaccggattcttaacgagttcctcaaggtagggaaatcttgctgagtaacggtctcgaatgaacttgtgaacagcctggatctctccgtcgatctgtgttgagaactcattggcttccttgagtagctggtactcgggagtgtcctcgatagactcgccgtccaagatctccggtgtctgatccttgaccacgtcgatttgttcgagtactggggtgagatccttcatgagcgtttgggcgcctcggatgtctgcgggtcccttcttctctttcttgccgtgctccgcagcatattgcgcctcttcgtcaaccatttcttcgtctccatccgcgtccgcctgtggtgatgcgcctccagcgaaatcattctccaaatcggccaagtcctcgtcgccagagtcggcgaagtcggccataagctcctgctcgagagtcgccatcttggatagatgcgcgcgcttgcgtagtcttcgcgacggtggtgggtgcgcaaaggcggccggaggttcccctcctgttgtgatgtggttgagtgacgagcttgaagtagcacgcaggctgttacgtacctttgcctggaaagccgccgacagagaggttggtgtggattggattgttgtcgagagcggaattgtagaagaagtcgcgattgtgacgtgggaagcttgacgcttggcgtggagacaactttactgccaggcggtaaaggcgccgccgtatgaatttcacaacccgagcttcaatcacatctccgcaacaccaactagacgcgatcggcgttttctgaggattcccgacgcgacgtcgaagcgtcctgcaaacatcgcagtaccacctcagatcaccccaactcgaccggcgacatggagagctcacgaggacctccgcgcgtcaagaacaaggcggccgcgcccatccagatcagcgccgaacagctgcttcgcgaagccgtcgaccgtcaagatgacaagctcaaggcgccgacgcagcgctttgccgacttggaggagctgcacgagttccagggcaggaagaggaaggagtttgaggactatgtgcggcgcaacaggattaacatgaacaattggatgcgctatgcgcagtgggaactcgaacagaaagagttcagacgtgcgcgatccatctttgagcgtgcgctggacgtcgacagcactgctgttgcactatggctgcgttacatcgaggccgagatgaagcacagaaacatcaaccatgcgcgaaacctgctggatcgagccgtcactattctgccgcggatcgataagctgtggtacaaatatgtctacatggaggagaccctcggcaacattgacggtgctcgttctgtctttgagcggtggatgcagtgggaaccagatgaggcggcatggtcatcgtacatcaagctggagaaaaggcatggcgagttcgaaagagccagggccatctacgagcgcttcaccgttgtccacccagagccgaagaactggatcaagtgggcaaaatttgaggaggagaatggcaccagcgatcttgtccgcgatgtttacggcacggcagtggaaacactcggtgatgagttcatggacgagaagctgttcatgtcgtacgcgaaattcgaagcaagactgaaagagctggagcgcgcccgagcaatctacaaattcgccttggatcggatgccacgatcgaagtcggtgaatctgcacaaggcattcacgcagtttgagaaacagttcggtgacagggacggcatcgaggacgtcattctttcaaagcgaagggtacactacgaggagcaggtcaaggagaacccgaagaactacgacgcatggatagactttgcacgcctggaagagacgtctggaaatacagatcgcgtgcgggacgtgtacgaacgtgcgattgcgcaaataccaccaacacaagagaagcgacattggagacgatacatatacctgtggctgttctacgcagtcttcgaagagaccgtgtcacgcgacgttgagcgaacacggcaaatctaccaagagtgcatacgcctactcccgcacaagcgcttcacctttgccaaagtctggctcatgttcgcgcatttcgaagtccgacagaaccagctcacgactgcgcggaagctgctcggtcaggctatcggcatgtgtcccaaggacaagctattcaaaggctacattgagcttgagatgaagctatttgagttcggccggtgtcgacagctatacaccaagtacattgagtggaacggttcaaactgccagacctggatcaagtttgcagagctggagcgaggactggacgaccttgatcgtgcccgggcgatcttcgaactcgccgtggacgaaccacaactagacatgccggaactgctctggaaagcctatatcgatttcgaggaaggcgagggcgagtacgaccgcacacgcgctctctacgagcgtctcctccagaagaccgaccacgtcaaggtctggacttcctgggcacaatttgaactctccgtccccgacgaaggcgacgagaccgccgccgaagacgaagaccgcccagtgtccgaagccgccaaagaccgtgcccgcgacatcttcacccgcgcacacacacgtctcaaggatctcaacgccacgaccgatcgcgtcgccttgctcactgcctggcgatccttcgaagccatccacggcaccgcggaagaccaggagaagattgagaaacagatgccgaggaaggtcaagaagagaagaaagctggacgatggcgagttcgaggagtatgttgactatgtcttccctgcggacgacgagagcgcggccaaattggcgaaactcatggcgaatgcgcagaagtggaaggccatgcaggctgcgaagcaggctggggagaatggggaatagatggtggaggatttggagtttggcccgggttgggttgtgtaattgtagatagcgtggacagcaccgatgctgatattgagaacattttaggccacatcaaccagatgtcttcttcccggtataaccaaaaaagatcatagcatggcttcaacatgttcaggaggctatatgaatggagtgcagcagcaaaacaacaactatgagggtcaaacagactacagctggaaaagaaaaaaagaagggagggggggccggggggcttcctaacacatgttcgacctgataggagggcaaattggcaaaaagaaatggtcactacgagggtcgaactcgcgaccttggcgtgtcaaggcaacaattgctattagcaccacgctctaaccaactgagctaagcgaccgtacatcaacgtttggataatttgatggaaggctctaaatttgtatggttcaaatatgccaaaattggtcatgggaagtaaagtaagcagagaagtggttgctcggctaggccataatagaagagattttgtaggcggctaaaattgcggggtggaagaacacttagagataggatagtggggcacccgccgtatgactccagctccgactactatatgttgaagttaaaatgttttgcacttcttgagatgatgttcaaatctcgtcattttgctaaggctagtcaccatcttctatctcaacctgcgtcaaacagaaccttgacactttcaagatttattcggaatcaactaacacctgatacctgtacatcacacttcatagcaccctcctggcgcggtgagtggcagtatcatggaactcagttgatgacacggctaaagttcaggtcagacaagcccctggtatcaaggaccataggtgcttacaagcttccaatggcgcatcccgagatcggcaagtagcaattggtgccttgctgtttaacggacgcgccgcctgcacagttgacgttgcagaaggtctggaggccccctaattcgcgcggaagatgattagcggaaagatgctttgagggaacgtagcagtgggccatgattttgcaagcccgctgtggaatactttggacgaaagaaggacatggggattatgtacgaccgcgtccgttgccgaagaaaatgtcaacttcgaccctgttccagttgactccagttggggcagagtagcagagcccgacggtgccctggccactgcaatgtacgtattagtttggcgattactgggcattcagatagcctttatataccacagagcgcggtttttggtggttcacttgtccgatcaacatgatcaagaccgggctatacggccctgaatggtaccgccaacgttcgtattcagagtgcatatgtaccttgatataatgcacaatagttgataggaggacaaattacaccgacaaagtctagaacccgtttaaaaaccggcaggaaaccagtgaagcttatatccaagttaactggtgttgctggtagctactgcgattgtgctgcaacggagagaggacgtgtgtatctactcaccagacgaaggccggaagactacatccctacaggaaactcacaacatacagtgattgagcttatatcttccttgccaaattttctaatcatcgtgccttcctccgtgtcacctgcattctgattcccgtagtcaatcgcggttgcgatgaccccgcattacatacaaagctgacagtactaaatgcacgcatctcttgccctccgaacgccatcatgcaaaaccgatgaaaactcatgattgcgccgtgttaaactcagcctagtttggcttctccttgtggctaagtgcaatagtatcggtgccttgcaaaagatgtgcacccccctaaacttctataatgacaaaagtctatgataaataatgatgtaacaggagagcagtgatgtacttaatgatatcatattgcgggcagcaattttagaggttagaattatctagttcgctctaaaagtgacacctgttaacggctatctagaccctcttagactatcacgaagatctaagccaataggagtatacggaggtgtctctacgctctattcagtgaggctgagggggggtgcacatcttttgcaaacgataatagtgtaagttcaacttggttcgaggatactcaactacgactagaaggatttgaacctacttatagtatagctggttacgcgaaatcttttgcagaccataaatccccatcaaaactagttcaaatgagttatggattatcgagtcctcatagcagagacactcactcgccgtgctcgtggcgggccccgtaactatagaaaccgaagcctacacttcagcaagtgggttgaatcgagaactcgagactagtgttgcaggagaggaaagcctattatgccacggcatcgggcgctgtacaaaacgggcgcggaggcgacaatacgaatgtagttttgggccacagcacatcacagacattcagaatgagctacagcagactatttgtgtagaattacagcaatttaggtaacgccgctctctgctagcgtttagtaaaacaggcagaattacgtggtagcttcatgcttggtgctaaatgtttgattgaaaatgtttgaaagttttgggtatctcggaaaggaccagaaaactccaaacgccattgctatgctcctccaaaaacccccaaagatgagtgtcataactcgctgtatgacctcggtgcttccacggagcctatccatccagctggccgaggtacttctcgacttcatcattgccgtagaaaatcctctgtagcttatcgtgcttcctcttctccacctttgcaagtttcctaaccttgccagcatccagccgaccctctttgacgtctgcggcacttgcgccgcccagggctctcttcttctcgtgctctttcttgtctatgcctagcccgaatttgtctctcttctccttgggcacgagcgggaacagcatgccttgaccactcgcgcccaagccaacccgcgcatcgacatcgtatccgtgtttcgacatgtacttgagccccatcctcgtccggtctatggctgaaggtatgggcgctcgaggcagtgcagcttggtgtgcagggctgaggaagtgcattcgttggtctttttccttgacaggctcgccacatatgccacatgccggatatgcgtccgcctttggctgcggttgaccatttggaaacataatggccatgtatttctcagccatggtattgcctttgccaggagcagttgcgatggggttgtctggcgtggcagagacaaattgtatggggttcttccatagaccgcgaccgtaggccggctgctgcgcgaaggggatcgtcgtgacatcggcatcgtcgaatcgagggtcttcttcatattcatcctcctcggtgcgaggggtcatgctgggtgtcgccatggctgtggtagttggtttgtacaagttcgcgtgccgatcgaacagaggcagggcgagggatgttgtttgttacgccatcttccgcgacggtggagtactggcatcggcgcagtgaatctgtaccgagtatgcgactagttttggtactattctaggcgacagggaccacgcgcaatcacatgttcgatgacgccacgtgcgtagatctgcttagcgtagacaccatcgttccgcgtcccttagaccctttccgcactacaccagacagctatgcctgtcaacatcatcgctgccgccttctctgagggcctttcctctatacccggcggatggactgcggtgaagataattccggcgctcgcgctgctttacctgctaaaatggtacttcaacggcgcggtcaacctgtcggagcggaatatgcattccaaggtggtcatggttaccgtgcgttacttcacgaatctgtgatgctggagaagtaatactgacgttcaaaactagggaggtacagctggtataggagctgaagtagtcaaaggccttgcaacccgcggtgcacaaatcgtcctcctggttcaacagccgctcaccgaccccttcttcgtcgactacatcgaggacctacgcaccgaaacaggcaacgagctgatcactgccgagcacgttgacctcacgtccttacacagcatacgactgttcgcaacgaaatgggtcgacaacgcgccaccacgtagactagacatgatcatcctgtgcgcgaacacaatgacaccacccggaggaaaggcaacgatgacagaggacggtcttgaatcgacctggggcctgaactacattgccaacttccaccttctgagcatcctcagtccggcactacgagcccagccacccgaccgagatgtccgtattatattcggaacatgcagtgcgtacatgggtggaaaactgccggaattcgacgccaagccaaaaaaaggtgccaaagcagaggcaaccgaccccgtggcgaccagcgtatacgcaacatcgaagctcgccctgatgacattcgccgatgcatttcagaagcatctgtcaaactacgcccgtcctgataagaaacccatgaacgcacgtgtcatcatggtcgatcctggctggactcggacacccggcatgcgacgcttcctcaccttcggttcgctttgggggcttgcgttgtacatcttcatgtggccactgtggtggctggtgctgaagagcggtgaccagggtgcgcagacgtttctttacgcggcgatggaggcgcagtggggtagaggagagggcagctacttcctgaaggaatgcaggcgcgtcacctggacaaggaaggagatcgaggacgaggtactgcaaaagcaattgtgggagagcagttcgaagaccattgaagttttagagaaagaaagcgcaaagaggagggccgtggagaagaaggaaaaggaaaaggtggagaaggcggaagcaaagagcacggcaaagggggccaacggggatgcaacgcaacgaaaagcaaaatgagccatgcgcggaagtacgcatagactacagcatgaacacaatacacgataatgtcgaacgatcgagtgaatatatcagcacatactttcaacgacaattgcatcctggaagcgacaatgcgggagtacagactcaattgagagtgttttcggggtgccattgcatgatctcttcggtggggctccgagcactccgttcgattctgttatcatcgtgtctgtctaataagtgacgaatggccaagggagcttcattcgcctccaatccattgcccctcacctgattggggaaacaccactaagctgctagcgctctatatctcctcctacccactcctcaccaattcaactaccacaacagcttattcaatatcacggatcagtcgcacctacctgcgcacttgagcaacaccaagcttcatcaaatcatgtcgtctcacgtgtctcacctagcccagagatcgttctcgtgatcctctccgccgacaacatcgacttcaccactctcctccgcctcactcgcgttaataaagaagggcgttccctcattcacgacaccaacgctagacgtacaaagctgtttctcccccaacgcacgccttccggagatcgtgtcaccgttggagacgagtattacacgccgtgggcacacgcaagcgtgattcttgattacaaaccagacggtcgcaggccctctgcgacacctatggtatctctttataaatcccagctcgagctacacccgctacttctgccacactgagttgaaaagcactatctagatgatgccttctcgctgagttaccgcctgctacggccactacacaacttgtgcgaagagcgatcgacatcgtggcatcacatgtgcatcacttcgcctcctatgcaccgtctgatcctgaccgtccaacacatccgctatgattctacaaaagcctccggtgaagccaagttggtgatcgaaaaccctacaggcattacctgtggggacttatttgaagaaatagggaacacaaatcttaagcggaacctgggcctgatcggcgacgccaaggactgtagaggtgtcacgtatccgttcatcggggacagtgaggagtgtctttgctacgacaacatcggactaccagatcttcaatagctcaaggctgaaacactctggaagaatcttgaagctaaaggcgttgtgctgcggccattggggggtaacgatgggatctccccggggtacttcgagacagagaagaaggtttcagcaagcgacatgcaagaatctgcgatcatctgtgctgccgaaagccttgcacggatagagatgggtagagcgagcgagcgagcagtgaaaaagaaaccttcacattatggccatttactcgactatcttgggattagcacgctataatcagctcatgacgatcctcactggagacctgggcatgagaagtggggcaagctttcgctcttaataacgggagtcgagagtacactatcaaaacatagattgaggcgggaagggatgctgactgtgggtgtggcaacaccagctacaacaaggctccttggaccgccatgagcacggcatacttacgaaatgagttgccagtcgctcgccaaagataagaccgatatagcatgtttggtcatctttgttgtacactagcgaaaccttctttctaacattatcttcggcctgctccagtatacatattacatcccaaacgcttcttcccaccaaaaagtccagactcttcacatgctctactaatgaaaactgacttcgcggggcagagcacgagagtggcccaacatcgaaagagtgacttcaactttcgcctcgaacgacagcgggatgtgtctggccaccatgaacgtcgatagcgagccgcgattgaggattgcaatcttgcattcgggcctcgagtaagcattcgtcagatcttaatgtgaagggagatgagataaggatcttgaaggcggcttgcgtcgttagagtggggtcgacggggagagcgggaccgggtacctgcgttagatgttgatgagcatgcacttacgcgtcatcagctcgtgtcttcgcacgacccaactgacgacgtatatagatggcttcgctcgctcgctcgtcctcttgaccacttcctcctgtcacctgagacattcattgctcgacttgattgtacaacaatatttgattattatatattacttaactacctgcacatggaccatcgcgtagcaatccaaacatcaagccgccaaaccattgcgtcgcaatagacactacgatcgtacccactggtgcttcctccaaaagacaaaggtatactgcagatcaaaaactctctctccaaagaatgtcaacgtcgcgtcgtgaaagaacgtgtagaaccggaagcgccgcccgctaagaatgtctcgtcccgttaaaaatatggtttgtagaagcagaatgtgaagttctgtggggttcgacctctacagagcgagcatgccgatgaagcccagcgcggcaccgacgccagcgcctagagcggcaccggggtacgatgcggcgttggctgtggcctgagctggaccagaggctgaggcggttgaagagagagtgggcatgtggacgcctgatgcgctggtggagtttcctccagtcgggtaggcactgacggaagggacagagctggcgggcgtggacatggcgagagaggatgaggtagagggagtgggagtaggagttgcgctgtggacgacagggtacagagctggcagaaggctcttcacatctgaaggaagcgcctggtaccacgcaggtgggttgccagcggccagagaagaagccatctgcgcagcgaactcggatgaggatgcgagcgcatagctaacagactccttgggcaacgcggtcgcaaggaccatgagaacggagttctggacgtcggcactgtcatgtcattgtcagtgttgatcaagtcgactttgctttgtcgcttgtgcgacatgaggcgcataacatacgggactgaggtatacgggactgggctctgagccacggcgccgaccgcgagcgcaagaagcgcaccaacacagctgaatcgcatgttgaatgtttgaaggtgatgtaccgaaatgagtgatatgcgcaaccgtggagattaggaccgatgtgaaaaagagtggaggtgaactgcacgcgttcagtggagtatgacagtaaaagagcgaaagtctgtagagattgaggaaaggatgtgaagagggatccccggctgtatatgaaacgggaggcggcctcgccgcttcgcgacaccttggagttcacgatggcactggggcgtgcctagccaacagcatcgcggcgcctggagatttaaaattgcgacaaggctggaccaggaaattgagcatcaataggcgaattgattcgacggtcacgcggtaaatgctggtgtttgatgcacctatgagatgcggtgtcactctgtagcactgtagtcttccatcgtgatattttccggtacctgacgtgttctttggacgctgacagcaacacgaacagcgaagattgtgaatcgtggaggcgccttgtggtcgcgtgcgggccatgctttcatctcatgtggcctcagacaagcctttttagcaggccaatcagcgaccgctgtcccgcgcaatacaggggttaatttccactttttaaacatcgcacggaccctcgatagagctggcgctcggacagcgtatccctgagcagcactgtgcgaggctgctccgcatctcagcctcgtattatgtttgctgaagccttggtcaaacaggcgggagacatatgtaacgaacaagcaaacacaaacttggatatggtggattttttcgagacaacttggaaacgccgcacgcaccagtgccaaatatcgataatgttgcccatcgtgactgagaagtgacgatgcgcatcgcaattaccgtccggctttcggctctgccgcccagctgctggcaccttctgttttctgcaattcatttaccgcttgaatgtcttgagctctcgcttacactgtttatggagcctcataagcatcaattgtaatcatgtcgatattgtgcttatctcatgtgccattcatacatacgtcgtatggcgctcgccatgcctcagggctggagagaagtttttcggcaggtactgtagatagctaggattcactacgatccgttagttgtacgctcgtcgtataaggctgttttgtgggtctcgaatgatgttgcatcgttattgcagtctatggaaatgctaagcatttgtaggcatctgtctatggggagtcgtacttgtcgctttaaatacctgccaagtctgataccttcgcgggcccttcctatgtccggcaatccggttctccgcagtcatcaagcttcgacattcaaagacaagtgcaaagtgtataagaagagcatgtactcttgcaatactatccgtacctgccagcgctgcacgcgaaccgcacctttttggtccgcatcgactgctggaagacccgggataatgcttgcggtgtgtagtaaggtgaagatgagcgctggttgcttagtgcaggcggagagcccgagcagcttttaggatcttacaaccaagcaaaagtcgcgattccaagagccgaaatcggtatgagcgcacgttcgtcagtaataccgtacgaacatacatcattgtcatagctgtgaaaccaaacacaatatcgatatcgggcagcggcaacgatactgctttaagaacttccagatgggcccatctctttgaaatattggaaaggctgtacactggtgactgaatgattggttatcctgtttgttcgactttaacacgggggtttggtaggtactcgcgcttgtcgagcacaatgggaggacccgctaatcagcagatgggacagagatactcgacatccatattgagatcaagaaagactatagtaatttgatggagagcatgttcattgcttggcgtacctagaatgtgagacttgaggaaagaaatgtagtagcgcgtggcatgagatcatgacattgctggtgtccgtgcacgcgttctcaatcgaaagtcttccacagcatcgcaaccttggaacgccacaacacccttcagttacttaatcattgaaaatacattttcaaagacgcccaccatgaaccggagtaaagcgcgagagtcattctaagtttttgcgcgcaagacccatcgacgttgcgcatgaaggtttgtgcttcggattcagcgcgtcatccaatcagggtccgcgccaaatgtatcatccatccccgggctgacatttctcaagacttcaacgtcacgtgcatttctattcatacaaaaagaacttgtattatggcacatgataagtcgtggcttcatcaggtttggagacgatttcagtacagttcgattggtaaaacatccgctcggccgggagcctcccgctggcgtatcaaggacgtcgtgaggacacgctcagagcgtctggttgcatggctgcaaaatcgcccatgtcatcattatggccacagagctcagataccagagcttttccagcgaagagacctgacactgcttgctttgtacaacgcccggttacgattgaaaaccccacctccaaagtaccatcatgatctgctcgatgcggcagcaacacttggagctctcgaagtgcggctagggtatactttccagaaccgtatgaccggtatagaagcactcaaagtcaccgggaatgtacattcgctctattacgacggggcagtatacgagactggaatgaacaaccggcttgcgctgctaggagatcgtgtgcttagcttggccctttgcgagatttggtttcagacagaccacccaaacggaggatacgcgctcatgagctcgcagacggtgtctcgggctgcactcgccgttactggccacaagcttggtctacatctaagcattttgactggagacgggaaaggtgtgacgagggacaatattgcggagacatttgaagcaattatgggtgctgtctacgtggattctggttacaacatgaaggtcgtcaaagacgtcataggcaggcagaaaattgacgatcacttctatctgaaatcacgggaagaaataaaagaatccgatattcttaaagaacctatcaatcaaaattccgagacgtcatcttgcgagcaaggcacaactgcaagggatgagcagaacgggccaatgacatgggcggaaatggacgtgaaaaatgtcatactcacgcacccacaccgacgaaacataaaaagattagaaagatggataaatcaaggatccaatcgcgagaagtcagcaatggcactgagggcattgcagaagtatgctcggctagtaaaacaaggaaccaggcccgatcctatgactgtcttttctgggatcgaacgagcggaaaaattgagctacctcgtagagtctgaaaaagattcaagtgaatcgcataaatatggattggaggaagcgaaagaaaagagtatgaacttcggggtaagggaaaagcatccgggctttcgacgtctgacgcagattatggagccgaatggtcctgaagaatcaaggcacaaacggcaagctttgcagaggcacgctcacttaccggaacaagggcagaatcgcaagcctctaaatgttcgcagtgagcttcagaatggagtggcaccaagtcaaatagcagacttaagaaaagatgcaagcgaatctccggagaaaggacttagggaagctgaaccaaagagagtgaacactgaagcagtggagaggagcgtgcgtgagttctcagaaccgaaagtgagctcctccaaatcctctttcgatcacgacaatggcaaggtcgagttcggcgcagagaagcacagaaatcacgtcaatatggtgcaagaatcccaacatactatggctaaggaagacgaagctaaagaagtctacaccgttaattctatgccgcacaagcgtccttcgacgagattctcccccctcagatctactgctaccgagccgagcgtggagaaactggaacagaccacagttgcgtcacacatcgatgcatgggcatctctagattctgaagcaaacacaaaaccgttggttgagttcgcatcggaaaggccctttcttgaatctgacatggatcgtttctttggtggtctcttgtacagagactttcatgagacggcaggggatggtcttcgacccagacgcattgagcgcactcataaggcgatcaagtcgaacccaaggacaataaaagagcttctctcgctagccaacatttttaatatgcgattggccaaaggaatggttgttgtagccaggcagacgcacttgatccgactgcggattcgaacggcagcctcatcaaaagaaaaggcacaagtactcccggttgtcaaaaagtgtaagtcggccgataatagaagcagcatgcgcacattgttcgaagcggtcataatcacagccatggagaatggattgagatttgggtctacggcgtggagcatattcgtaaggaactccctagagcgaggagagaaagatccccagaccgcaaaaatccagttgtggagagcgaaaaatcaagaagagattgagctattcggcgaagaaaatcgaatgtattataatccatcagctgtgcagaaagcagcctccaacactagcacgggacgatcagtgggagtgaagggtcagccggaaagtccgaccagcgagttgcgagaacgaacatctgaaggagaagatcaaggagtcaccgcacagagcttcgaggtgcccaagatattgaacgaggcagagaaatctctcacaagcaccacaggcatactacatcggttccaggcatttttggggtcaaaatgatgctcgggtaacgaacacgggccactcaagcgtgtcgacacaccagaagtacagcaagagcaaaacgcgcgagaagctacgatacctcggaccaacatggagcccaaggatgtttcggatgagatatccgaggtactacacgcggccgacgacaaggcagtcgattcgccgggtgcgaccgctgcaccttccactacggtcccatcgacccggaatagacgcacacggttcaaaacaatggatgcaattcgcttgcctagaacacagtcggcaaattaagatatagggatcaagatcctgagagtggcgccaagcttgaacatcgtaggaaacatgtccaaagacaaggattctaaagacatgacatttgaagacgagaagcacaacagcaaggctcccagaaatatccgacgaaaggagctacaggcgatgaggaatccgctgccaacgcctcctcatgtgcccgtcgcttcaaaagatttggccaggtacggcggcacgccagtcatgagagcgtaggtcaatgctgttggcctgactttttgtgtgggaagttacagcacggggtgtatattagcggggatcacaagcatttccggcgttgcaggcgtgtacaacaatatgtagaccagtcatgaaaattgtgggatctgacatatactcattccagcggcgttacgggaagaatctgttttgaaaagaattggcatagcatacatgtacactacaaatacaatcctactatctttacaactgctccaacaagcccgaaacctcgctcttcagctcatctagcccgacgtctttcttgacatctaatcgcctacactgtacttccaccacccccttctccttccaactcctccccatcacaacaacaaccggatacccaatcaaatccgcatcccttaacttccaccccaaactcttcccctctctatcatccagcaccgcatccactccgtccagcgcatcatacaccctctccgcgcccccctcttcaatctgcggcgcaaccaatatagcagcctcatacggtgccatcacgcgcggccaattcaagcccttggagtcagacaagagcgacgcaatggcgccaatcagccgcgacacgccgatcccgtgacaccccatttgcacggcttcgcgcgtcttgccgtcgggcatggagacaatggcgcccaggggatccgagtagcgcgtcccgaggtggaaagtgtgtgctacctcgatagcttttgcgacgtcgagttttcccgtctcgcatttcggacacgcgtggccggggagcgtgggcgtgaggtcggatgcttgaaccgcggtgtcgtcgtcaatgtcgagttgggcgtcgacgatggtgatggattgcgttgtcgatgataagagtgattgcagggtgctggcttcgatgccggtgtcgaggtcgatgccgggcggaagggcgcgcttgacggcgtggaggttgacggagtgtgctatggagtcccaggttgggtcgggagaggcgggggtgggggagtgatcgggtacgtagatgttgattgcggtggtgcggtcggtacttatgccggtaaagacgagggggtatgcttcgtcggtggtggagtcatcttcgaggactcgctttgtgacgagttcttcgttggcgatgtaggtgcaggtgttgcaggaccagacgttgtcttcgcctttgggtgagacgaaatggtattcgtgagagagtttgccgcccatgttgcctgaatcggcatcagcgacgaggtatggcagttttagtgcgtcaaagatggcggtatatgctgagcggactgcttcgtatgtttccagcgcggcggagggattagagtcgaatgtgtagaggtccttcatcatgaactccttggctcttaacaatcctcctcttggtcgccgctcgtcgcgatatttgcgtccgatctggtaaagtcttaggggtaggtccttgtacgagtgtaccatactagccacgagagatgtgatttcttcctcgtgagtaggcgaaagaaggaagccagattctctgcgatccccgatgcgaagaagttctgaattagagctgtagcgacctgactgtcgccataaggcttctgtggtgattgaagagagtgatgtcttggatgcaccgatagattgcatgtgcttatctatcaaagcctcgagtttgttctgtactctgagaccgaggggaaggaggtggaagacccccgagtgggcctgggtacgtgatgagtaatttgcaagtgaagggtcgtgagacggaatacctggcggaggaagccactccgtacgagaagagcttgagattcatctggtatcctgttattgactgtgatgtgctctgttttgactatagttaccatgctctttatcttgaggcgttataccacctgtcggagcccagaatttagataacctattcctagagtctgtctggtatacttcagcagtggaatcatgattcgaaattgaaaaattacagctaaagatctgacattgctcaaggttttgattggtcttcttgagcccaagttccttggtggaagtgcaagtctcaatatatgcgtcgtcattgacgctcagaacggcagctccactgacagagagagcgaagttcagacggagaagaaacaacgaatggataggaagtatgaaactgagactcgatcaattgtagcggttggtgtttgcgactactgagaactaccgtcttgatgatgtcgagcacggaccacccatcaacttcgcgatctacgaaagatttctggacgactgagacgtcgaccaattgcccagcaaccacacatcaggtacgtctgctgaccacgagacgtgtattgtattcacgcagatgctaactgaatctccagtatgcctccacggatacgaatacggccgcgcgccctctgcatacgctgcttaaactccaccacccggttctcgataccagccgcaagctatgcatcagtagcaacagcctcagctaccacacccgcgccgccgattcaccaaatctcgcgctcagtaccaccagtcctgcggtatccgcctacacaaccaccctcccacaagccgccggaggtccgcaagacgcaattacaccgacaataccagtctttgctaagatcctcgccactgatcctaatcttccagcacaacaatgtcaaagccgtcgagctaatgagcatacggcgcgaactgcaagtcgccatgcgcaaagtcgacgccgaaagactgaagaacggacaagacacgctctcggaagaagtcaagctgcaaatcatccagaccaacatcttcgccagcgccctccgcgtcgtcgaattcttcaacccgggggaagacacactggatcatgcgcagcaccccacagacccaaacacgccgaccagcgcgcaaataccccacacgtcgaatcatgctgaggatgagcgcttcacacacggcctctcaagacgcgcccacgaaatcgcaaacaaccgcaaactcaagctcgagctcgaacccctgctctccggcccgcttgctgtcgtcgcgttcccctccgtcgcgccgcagtacctcaaagccgtgctgtctatcctcgcgccgtccaagggcgatttccccgcacccacgcgcagggcgaatccggattactacgagccgtcggtacagcagggactgcagaagttgatgctgttgggcgcgagggtggagggcaaggtgtttgatgtcgagggcacgaagtgggttggtgggattgatgggggtatcgatgggctgcgagcacagcttgtacatatgttgcagggagtcggcggcagcctcacaagtgcgctggagggcgcaagcaagagcctgtactttactatggagggacggaggatggacatggaagagaaagagaagccagcagaggagaagaaggagtagccgtcactccaggctgtatatcgcaatatacaatggagtttgcatctctaaactgtgaatgtaagtgctatttgacagcgcatttcaacatcaatgtggcaatataacctcgagtaatacacgggtcaaggccacaacgtataccgacagcacatgttatgctgttgtttggtagcatgttaagtcggactccgtgcggtatgtaggattatcaccttctagtatttagctctcatgttgaattatccgtctcacaatttccgctttcttgcgctccgcaactaggacgtctcctcacactgacaagaaccacacctcttatgattacatgcatcacagacgttctgccagattccgtaagggccatcaccgcattcgctctgcatcagtcagactacctggcaagccgataacgaacgtcaatgacttacgcaataccagactatgttcgttggaccgcattgcttagtgcctctaacgggtttcccgtggtgcatttgattattgtcagagttctcgggacatgtgaagccgaatgctctagacgtatatggttgctcattatcgcagagcttaggtgtgtatgtaaagtcagcaccaaatatcgcgaagttcaactgtaagagagaatcttcttgtacccacctgtgttgtttttggtgaacatcgcggctcagcggcgggactgtgaaccatagtgtgccagatgatccaatacgatatccgcaagctctagatggaaatcgtcttgcaagcacagttcggggtgcatgatgttgtcgttactctcacaggcgccccatgacggtcgaagttggaggctgcctttcagcccaactccgcgagtaagcgagccaatgacctatccgtaagccctcgtatctgctgcatccttcatgatggtggtctgtatcgctcagcctcgtgcgggcgggcgggcgagaaactgagagtacgcagctgcttcactacgttgacaatgacacagcgtctacccaagcggatgcgttgtcctttcatttgctagcagcgatgtctctcgatctatatggctcgcggtacgagcccagtcggcttttcaatccttgggaaacattcatgcatcgggatgagagcaaacatgtcgcagacagcaaggcacagtttcggctgggccacttcgtgcatccgtcgccgactccaacatcgccaactgcaactcaaccacctctgccaacagtgacaagtcaagaagtagttgagttattccttactcacggtagccatcgtttggacgatgccattcctcatcaacaacaaatactgaaagacttcatgaaagctactatcgcacgatcaccagttgctccaacttcggcgcctcaaaacaattatatcgatgacctaaagagtacacctgtcagcgatatagcgcttcttgatgatcggaacaaccatgaaggctgctcaagaaagtacgacaaacattgctctgattgctacatcgtctccaagaaaatggccatacgagatctgtgcacgcatctggaaggcgaggtaagtcagatgatcccaaacggttggccccatgtcagttctgactcaaaatgaatggcatagcgaaagactgcacaaggcagtgttgacaggagaataatgtcagtgtaacaaaggccgtggtcagggctcttcgtgtctgataagtacaggttcataccaaacttgactccgcatggtgcgctgctactcgctgctacctgtgcaagacgctcggcggttcctctgcgggactttctgcacaggtatctaggcagacagcatactttcagtgtgcggacggtaaggattcatcagccgatttacgaacccaaattctaatcaatccagtcttggggtttcttcacagaattccacatatcgtaccacgcaatacgcctgggccctattgagactaccactgacccacgcatagtctccggtaaaagcctgcgtcaaagtgcacccctgccgcttcgctcccagaccggcaacgatgaggacctgtactatcacgaagcgcaaacatcatccttatgctggggacccgacgagacattctggaccgagctcttccttgtagacacgtactttggctcagaacaaaacctcgggacctacctcgagaaccccttgctcaccatcccaggcaacggtttcgacccaccgctcggtgggcgcaagctaatgaaagagcccgtctttgacccacgcgaatacttcctaatgaaaattgatcgaaggacagagcaagtagctacagagtaccgggctttggtagagacctttaacaaacgcatggaagattatgtatgacccagaacacgccacccataaaaacttgctacatttactcactcaaactaggcaatcgaagtacgcatcgtcttccaagacgacgaccagagaaaacatacacaaacgctcagcaacgtcatcgaaaccatccacacgtttgtggactgtatcagcggcatcatcgatgcatgggaatcgttctcccgccacgagattgtgctttttaccagacatgcgcccgagaagctaaagtggccggacatgttgacgcggattaaccgcaacatgacagaactcgacagactacgcaagctactcatcaccaaaagggagttgttcaggtcgaaactggagagcgtaagtgactttctaggctactccatcagctgggcacatgggcacgcgcagccgggcttttacatccgaacagcgcacgagagattacttttcttcgacgacgaagcatctgcggatactcgtcacctcgattaaactaacacacccctcgcagctccacaccgtatcctccctctcccaaaccgacaccgctgtaaaacagggaaacgatctcaaaaccctcaccaaaatgacggtcgtgagtaactccacaccaccatgtccatctcccacctaaatccccccctctttccaaatgcaatactcaccacatctaccgcagtacgtcgcgttccccctcctcttcaccacggccttcttcagcatgtccttcgccaacccaccatatccgtgggccgtattcatctgcgtcttgttcatggtcggcgtagtaaactacatagtggcggagacctgggggaatggcggggaagtgatggttaggtgggtggtagtcaagttgcggagttgatggttgtggttattagccatcacaaagagagagagagagagagagagagagagaacctagaacgcacagattcttaaaaaaaaaggaccgtaatcattcatttctctatcgttcgtaaatcgttatccgtcattggcgagccagaagcctcgctaaccccccccttccgcattaccaaatatgccactttctccatcctccaaaagataaaatgccatcgtcatgggaaaagaaaaggagagagaagaaaaccatactcgcatttctctagcaccgaaagatgggaaattgaaagcataaccaagagaggtatacaaccatacatctgacccctccgctcctccgcagaaacaaagtgtgtccacaccctccctcagaacccagaaagaaagtaaattttttgccccccccagaaaaagggggttttgtcgcaggctaataccgcggcgcgcccatcggaggcggcggtacagcaccataaggattcgcgtccgcgtaggaggtagggtaaggttggttggcagctacagggtacgcgtacgggttagcataaccgttttgaccattcatgccgccgagggcattcattctggcgtccttttcacgacgttcacgggcctttctgcgcttgcggcgacgagcctcgagttccttgacgctgtggcgctgctcgttcatttctttccattcgctgtaggcgctcttgataccgagggctgcaatgcccacggccgcggcgtcctgcagcatgttctttgatttgcgcttgcgagcttcttcgggcgacatttcgccctcgccgacgagtttgcggcgcttttcagaggccaccatggacgagtagacaccgtgggcggcgtggatcgtcgccaccgttgcaagaccggcagtaaggagttccttacctctaagtttcttgcgcctttcctccatgtcggtcgaagattcggaatccgaactagaatcccgctttcgatcacgactctctcctccacggttcggtgctgttaaggcaccggcggccgcaccgcctggggccgctagtctgcgatctgggttagacctgttgtcaggaacttcggagtagtcgtccataccacggcctcggctgtaggagcggcggtttccacgtcgagagggcacatagctgtcccggctggaggagcgagagcgagagcgttccttcctggagcgagacttggagcgcacacggtcgtagagagcctttcctgctgcgatgactgcaccggttccggcgaccttggctagaccgtttccatcgccttcgccagattgcgagcggcctcgagaacgggagcgaccaaagatggacctggagcgggagcgcgcgcgagagggagacctggaatcgtcacggccacggggcccacgagactgggagcgagatccgttggcaagacgactggcagcgataccacccagcgccgactcgatgacatggcgcttctcgtgcttttcggggttcctatcgatcagaccgtcgataccagcggcaccgagggcagcagttgcgatgcgctggcccttctcgccagtccacggaccggcaactttgcggctacggaaggcttcgacagcaccggcgacgagagcagctttggcggcctgctcccacttctcgcccttgcggcctccgcggctgcggctgcgcgaccgcgaggtgtactgggaccggcgatcgtcataaccagctctgtcactatcatagccacggtcgtagtcacggtcgcggcgagcacgtgagcgcgagcggttgcggccgccggtgactgcgccgatgacgcctccaagaccggctgcctcgccaaagtccttgacttggtcgacaatggacttgcggcgggacggcttggggcgcgcagtgtagtcggagcggtcgtcgtcgtagtagtcgcgacggcggtcatggcgttcgtagcggtcgtagtcgtcgcggttcaccgagcgggtgcggcggggcgcatactcctcgcggtacttggtctgcctgtactcggagcctgggggtgggaagtcgcgggggatgtcttcgatgctgtcctcacgtgcggggcggtagacgaggtcccgcactggagctggagcagctccacggccgccgcgctcaatgtacgtcgtctcggtcacgtactcgggctcgcgggtgcggtgcgagcggcgcggcatatcatagctgtactctgacatggtgctcgatgcccgcagtggggtagtgctttcgctgtctctctggctctctcagggtcctcgggtgtgggtgcggctcaatcaggctggatctgctaggaaaaagacagtgtgagcggggtacatgtgggagacatttcacaccatggcaggcataccggattctctcttgctctcagactggagtgacttggctgctagcgcaagtgcttggtgggctgtcgcaacgagaaatacaacgggcaggcaaaggaactgacaaggtgggcaggggaagcgtgagtgtcaagttcctgcgggcagtcggcggcggtcgtattataatggattttggtcgtcaagtcagggaaagggcggatagctctcaatagtcttgggacccaaggcagtggcgtggagatttaccttcacgttgatgcggcgggagtgggtagaaggcatcttcctcgtccgctacgtcatagttcgggttacacgacaccaacttggactcttgcgcccacgtcctacgcccaacctgcgaactgggagccacgaccagggtgccatgaggtctgctgatttgctgcgcccgcctcacactggtctctactgaccgggctcacaaactctcaccgcgcgtgagccactgcctcccggttgccggcactcaccgggtgcaccctactgcagtcgactgctatttgcgaccatccaagcgcacagctgctgcaacctcatgggtgtgcatgaactcccttttgctcgacgaattcgtcggtcacaagagccgccaaacaagttctgcagctgcagctgcatcatgccaactcatgacgggatatgatgacgaagcctgagcacccatgtcggtgtactgggtgagacagcacgtgattggctgtgtgctactactactcgctcgaggctgtaaggataggcttgttcgcttgctggctgtgacaagtttgttcacgaaccatcggtggggtgagtgatgcctgacaggcatcagtttcgccggcgtcgggccttttcaagttgctttgcatgacagactatcgcaaccacggtagtttgacttggaatatatttacaatagtatgcaccacctgttttggttagagtagagatttatatcttgtcttcaacagcctccctccactccctctccgcccgtctaatcagctcctcgtagactgtccatgccaatgcgctgctaaccgccttcctcgcaattctgatacccagtccatcaaatagactcctcgtgccctcttctgctagcattttcttcgcagcctgaaccatgttgccgtagcggtccggcatcaactgtaatctcgtcttgatcgcgtcgaaggggttggtgatcgtagttcccagtcctgccgcagctaccccagatacaaagtttatgccagccgacgtgctggtggatagtttggtgctggcgcccgacgtctcttcaatcttggtagccagagctgataaccgtcgcttcgataattcatagaaaagaacgtagagaccggcatatggtgcgtcgcggactgctgttgcgccgaagcccgcgaagaagccacgggccccttcggtgcggaagatgtctcgtgttgcgctgaagagcgagctgtagttgtacagactgctctcataccgcaccttcagcacggtgataggcatcatgatgaagcctgcccatgttcgcgcaaaggcacccgttgcgagattggctgtattgctcagctttgggagggagctcgagtgctccccgcctccgattgccacatcgcctcgctttgctgcaattaagctagcacggtgtcgcaacgcgttcaggccggagaagtatatggcagagccacatcctgtacgtagggtgctgggcaatgtgcccctccagaactgctttatggggttcggtccatttgcgatcgatcgaatagtaccaagcagcgtattcgagcgcgattgttggactctggtcttgagaaggtcggcgggttggagaagaacagcagagaggacgcctgagctcaagccagcgaagaagtggactgtatgtgttactgtgtgcttctgaactagcttccctgcctgcagctacttacaagaagacgatgcgcgattcttgccgccatcagtcatttccgttccttccgacgttcaatttttatatggtatgatacagtagcatgcttcgcatattgcataggcttttgggtggttatttcatgggccggcggagtggcataggcccgggttgtttgcgtgacctgtgttgctcaaaatatggatgacgttcttcaaacccacacgaggaccgccggccggccagcggcgggtcggtgtgccgatattccaactcacaacagaccggaccaatagtattacacgacataggtctttttcactattgaagcatgcaatccttttaagttgaatctactaaatatattgagcaattctgcgtttgtggcatgcacgttgcaggagcgattctctagccagctggagcttgtggtttctcgccagcatttccaggtatccaaacgctgatacccttcttgtccgcacgcaatccttccgttgcttgcaccttcagggtcttgttgaagtagcgatccgtcactttgaggttcggcgagatccacacgcccgttaccaagggatacacgctaaagcgcaccgtctgtctactcatcggcagcagatgcaaagatcgtaactttgcgccgctgaagccaaattcttcactcgcctccatgctaagctcaaatgtaaggaagtgcatcgtagggttctcgagagtatagtcaaggtgcaccagtgaattcacagcaccggagactgccgcagaggcaagaactcgaggttcgctggagggtatctggatgcgtgggataggaagcgaggaagtgacggttggagcatcgggagtagatgtgcgctgccaggtgatatcgagtgtcgtgtcaagggcggtagagcggcgttcttcgagattgttcttcctgacatcgagactgaaagcccactcgtgtatgacttggggctctacagtcatcttctcgacctcaaactctttcgtcacgtcacatgttgcacctccgtgaacgccatgcacttgtacattcaggtccttgacgaccagctcttcgtcagcaaacgatgcgacctttgctcgcaagccccatttctgtgcaataccgaacgcatctgttgactccgggttgatattactttcagcttcctggagtgcaaagtagctgggccatggctccggatgcacgcgagcattcaagtcatagctggcttcgaaaggcgcgttgaacacgaggtcggcgatcatgatcttcgatatgggtatgtcgcgatcgctcagcacatggtacagcacctttacttctagagcatagtctgcagggtctggtggtgcggtgaagcgtatcctttctgttattcgctcaccttgggcgagctttccgaccacatgacccggcaggtccacttctgcagagccgtcaagtgcaggagggacttccttcatcggagacgcggccggccgatcaagccataagtatccaagtgagtctttggagcgacccaggagtcgaacttcaagcacagcttccgtgtcttcctcttccagattatgtatctcgatggctacagtgacaggttcgtcagtgtagtattggttacgcacatcgggtagccttatctccatctttggtggcttgggcaggatcttgatcgctgttgtcgaccctcccttgagtttgcgtggtttgacgcccgagttggtttgagtccaccaagcaggtgctggttgttcgctgctcagaccaacattcgagcaggtaagctcaaatttatctgtagctattcggaaaatacagttggatatgtcgacatctccagcttcacggaagacgagctggaagttgtacaccttggtttgtccgggatgaatggtcaagtcggtggtgccagtccagcttggcttctgaccttggacgacactctcttcaagtacaacttcgtccgatctagaggcatcggttccaggatcgtccttgccagtgtcgtgcgacaaatgcacttcgttcaaaccaccttcaaattgatacaccagcgatgataaggtgacgggcgcggagcctgaccgcgcaagcgacctgatcacaatctgtgaacgaagtggctcaccaacattgccctcgatgccagaaaacgcgaaagatgtagatactacttggttagcaaagccgttccttttcttggagacatacttacagcacgaaatgctatccttggcatcgagctgaactgtcaccttgtcgctgaatgtgtcgtcctgcgagaaagcatctagacagttcatcaagtcgtgtttgtatctcgtctttccagggacaactgcttttcgttaggggtcataatcacacatggaaggaaagctactgaccttggctgtaaagctcccattcggtagccaaataagcctctcggtcttggacacgaagagcacattcgtgcaaggcccacaacacttctgaagcgaggggccaccagccctcttttctccaggccattgtttgccagagcggctgaagcaccttgaatgcatcatcgaaacgtttgacgtggagcagtgtcctggcaacttcaagttgcaattgatccaccttccggtgctgtcctcgcgcctggaactcagttgcagcggcacgcagctttgccgatatgtcagcccagtgctcaaatccaccgcctacaccagatacgggaaattcttggtggggctccggaacaaggtattggtcgtacacctggtttcgatttgagactctagtagccggcgacattcctgggggagtccgatcttcttcaggcatttctctggctaggatgtagcgcctctttgcgtgatccgccgatagcttgtaccagtacccagcatgatggaggcagtcccacggcggcaatctctcgccaatagggaactgcttttctggtagcgagtagacggcagttatcgtgctattcagaggatctgaacccggctgaaggatgcggaaagctggtaactcgactcgctggataacctgacccatgacttgagcccatctcgcctcccacgcctgccaaccgtagttcgatgtacccttgccacgtcggtccaaaacatctcttagcctgaacttgtatctcagccatgtttgtgcagctgaagtaggatagttgttccacagctgacagcgaatgtgtcgcagtgcaacgatgtccgccagtagccgtatttcgtcccatctgggtgaccagcttgccgtagtttcgaagattccttctgcgccaaacagtgcctcaagcgcaaagttgtagtgccgttgcgctgcgtccatctcctggcggaactctgcaaacacgcccagcttgacatcgtagcggacgccccaacctgggtaggacagtgtctgtgaggttcctcgagtgggtggcgctgtcggtggcggtatggtgccccggctcttctttcgtctcgcatgttttgtaaggtcgcggtagtactcgacgcaaattggctgcagtgtggagagcacggaggtgacgaatgcgcgaagttcgacttgcgacgtgtttggagggaggaagaacagcgagctcttggggtcgaggccagtggtgcgccggatgttggccagccgctcctcaatgtccggtgcctcgagtatcgttttgtcgctcagtagcacaaccacgtagcgcgtgcgatagtcggacttttgtatctggttcttgatcttgttgatgtccgttttcagctgattgtcatgcaagctgttggtgatggggtctgtggtgaagtcgaagaatgatatgaagacggaaggcacgtagtcttggtgctttgctacccacgagggggccaagacgccatctgggaagatggtagccccgggcgagagcggcgatatgggagagtgtaggatccacgaggtagctgcggcgatggtggggctgcctggtggtgtggtctcggacgtggaaggagcatcagccttcttggggggcagctgataggtctgcaagatatcagcatgcctggatgcatccgcactacgtttacccacctaccctcccgacagctcgaatcctgaaattgtgcgcaaagtccttgcgactggtggcccgcccattccagggcgtcttggtgccatctgcgctgagaaagtcctcgagcagcggttctgcatatttactcgtgactggcgggatgtccgaggtgatggtggtgacagctcggccaggcagcaccttgtggactggcgggggagcatcgagctctgcaccggcgcccaggccagagaggactatgaagggcaggttgtgttgtacatattcgggcggataagcctccattgcagtgagacttgagactaccagcaggccatgaggtgagggttgcgggaaagctgcgggggtgcggcggcggcggcggcggtggtggcaggtgctctagaggtgggaagctgtagagacagagtagatgtccatatgctgtgtatttgcctgcgctcgaggttcgcttgtgtctcgtaccagctggcgatgctagggcggaggtaggctggcggcacatgcagggctggcgatgtcatatcagcgaatcggaggtgcatcaagctccaatccaccctccacccgcgcttgaggtcctctccacaacgcgctctattcactgcagatcgcaaagttccacgcctgctgccgccactcttgtattcttcgtccccaaagctggtgtccttccacgcgccactggaattcacgtcccgctcttactgagcgcgccgcgttcgcattctcacttctcggcacgactacacctgctttccacgagagctcgcagaggcctcgccatcatggccagccaacagcagcagatcattgataccatcttcagcatgaagcggaagcttctgcgcaaagacgacagtaatacacccccagtgccgcgttcgcgctcaggctaaccctgtgcgcagcagacacagacgaaggagaccctttctccagcgccaacaagcaagacctcaagcgcaaggtccagtatgcgcgaggaagcgattcagacttcctctcagatcctcggcggtacaagaaggtaggcttctgagtcttgcgcctgcagctcgccgtgatgctaactgaaacagcgcatcgagcacgcaggctacaagcgagacattttgcaacgcaaccctccacgatttgacccggacggcgacattgtcgagccagacgatgagtacgaggatgaggatgatctggaggcggttgaggagaacccttacgcggacacacacatagaacgttcgtagcagcgccgcctcttcgcaaggaaccatagactgacatacgacacagatcttctcgcgcctttgacctccgccgccgatctaccgacccacccagcactcagcttagcatacacttcaaaacacctcacagacctggcgaatgagacgggtgctctttcgcgcaaggagcacgttactatcgcgcgcgccaagaccctgtttgtgaagcttgtaggagacgcatcgtttgcgcctgttgcattggcgggcatgagccccgcgccttttcacaatacctggacaaatgggacggcacaacaagggaatggggccgctgctcgaggcgaggacgagactcaagatgcagcagcgagtgcgacagatgtggacatggaggacgtgggagagatgaacggtgtgcaaagaaacgggacgaatggcgaaggtcattcgagtgggttgaatggcacagagcctgcgaccaatggagcatcacttgtaaatggagagaccgccgcagaaggcgaagacgcacccgacgacacctccgatacagcttcccagcagacagcacatcgaatgacgacacgcgcccgcgcacacgcaccctccacgccctcgccgccacagtctcccgcgaacggcgccaacgctatacacccgctatttgctttctccaccgactcaataccggatcgcgatctgggcctaccgccgaatgaagctgaagagacgcgcatgcttctcatggcttatgtacaaaagcaagaggaagttgcccgcacgacggctgacctctatcgaggactgctacaggccgaccgcatgcggcaggatgtgttcaagtggtccaaagccgaagcccatgttggggaaatgagcgatggcgaggattggtatgacaacgaagagtggaacctcgaccatgacttgctcaaaggtcgtgatgaggaagaagacgacacagccgtggctggaaagaagagcaccaggcaacggaggaagcctgacaaggaagaccgatagcttcggcgtcccaggacttccggaggggcgaagcgttgacgagttgtgtagatttattcttcgttacgatattatgataccagggccggatgagcctattgttctttccatatcagtcgctcttgcctccttgtaaaatcgtgtgtcatcgagcagcgtcacggctgtccgactgtgccttctccatgtaccagtcttcactctcaccttcacttcacttcacctcgttcgcgacggatggagttcgccttgcggtgcaacgacctcaagtgtcgcacccagcttcacgacagcgccgtcgtcacaacttgcaggtttgtttctctccgagcagccgtttggttcagggcgctaatgacgcagtcatgtattttgtgcaccatgtgccgacgccagtggattgtcgaggtcaacaggtgcacacaggcattgtccagcatgcggcgcttcgcttcacaacccagatgatgctataaccactgggctgaacccaaccgaggattacaagaccagcgtgctcagtgggctgagtcccacgatcataatggagtgtgccagtcgtggtttggcgtttcacagctaccagacttctcaagagatcatctaccaagagcaccttgcgaaaggcctgacagagaagtacaacacgctgagccagcagatggaccagcttatacacgaggcgaattcgcagatccaggcattgcaggacaagatgcagagtgagctcagtccaaacggttactgataatccgctaagatccaatagcaatgcagggagagtactctgcgcttgaagggaagaaccatgagctcagtggcgcttttggccagaaggctcgatcgcttggacagattacgaagctctaccaggctttgaaagctcaagtcatggcatctcatgtcgcgcatgctgccggcaatgaagcagagatcacactccagacggctcgcggcgaccgcttcatcgataggttacctggcatacgagctggcaccgcacagtacagtcaaacgggtgtgagccagcgggttggcggtggtcgaccgcacaacagggctgatagcaggagctccggcgacagtggccagcatcgacaaggcataggactgagccagcactatgcgcctcacctccaaggccatggtctgggcaacagaatgggttctagtcgtacgttcactcagagcctttggtgatgtgctttgactcatcgttttctagaagccgccccagttggtacaccaggtctctcccagcgaagccgcctgccagtacttggtggtacacgacagaacgtccttctcaaccacgacagcggcccttcgtatcaagcgtcaccgatgacccgacagccacttgggagcatatcgcgaaatgtgggtaatatgggcagctttgcattgggtggccagggaaagaagtcaaggaggtcaggaggcgccgcgaatatgggaccactgggtcggtagacgagaatgggtggtctgcgttgtcttctacagggttcgatccacgagttcagcatcgacctatgctactgaaccgccagggctaggcaacataatgtgtgtggtgtggtagggaggcggtcaacatttccatagtatagcagctgtcgtgcaacctactcacggtatgatctacgtaaatgaacaatcgagagaattcgcaagatgagtaccattttcgcacccacctgcagatttggtgcttgtgattgatcacacagtaaatatcgcctcattccattactcactcggaggattttatcatgttggtcacatcgtcaacagaacgaatctacaaagcgataggtcgtgtgtagcctcgtcacatgtatatatcctgtggcttggtagcgactgcaggctagacatcgctgtgtggataccgcagatatcgtttccggcatgcaagcaagcattctcgaggctatcgatccggttggattgcctcagcaccattggctaggggggctcagtctatcgtgctggtggcaggaatcggcggctgcaggtattgattcttgtatgcaagcaagtaagcattctcgaggccatcgatcgatgtgcatccaatagattctgcctcatcttgactttgttgggcttcattgactgcagattttgtgtccggtagacctgcctcggctcgacattgtcgggctttatttgcggtactggtgtacgaggcttgcattggcgaaagtatgctcgttggcgagaggaggagtaggtattagcggtattgcttcgggatcggatgcctgagggcgagtgtgctggcgtgctggtgttgatcggtggtcggtacgtgctctggcctgtgaagtcagtcggtagtgtctgccctcgtgtttgtgcgctcagctacaagatcgcatgtttgtgcgctggtctgcgaaattggtcggtgcggtccaagtgcattgtggtaggtgttgtgtgatgtggctgcagctgtaggatgagtgtatatgcgcagttcggctgtcgtgtcaggttcccctcggcatgtgaagtttgttcgacgtcggcgagtggagcgtttccatcggaaccatcgttgggttgttggccctgggtttccgtgcatacaggtaccggcgatcaggctcctagctgaaatgcgcgtcaggtcgaagatgagctgtcgttgcgttgagcaaaaatgttctgcaggcttatggcccatcggtatcttaaagctgcagttctgcgtccgagtaattggtttttgccgcaagtccatgaccttgcagggatcaagttcatgcacgcggctggaagaccacccacctgaggcagtaacttcagccctgttcaagccaacgagtatccgtgcttcaagggtaacttgagatcacatctccttatcctacgaaagatgtggacgacagaacttcttgatgggagtggcgacctgctcgctggttccagaatgctcgcccgagggttcccaagtagagctgtggcgagtaaggaggcggtgcatcgtatttagtcataacgagtataatacccacgaaaagcttttgtaggattgcggcagctccgaactgcttagatgcgtctaatggcgtaatgggtgtgtgcacagagttctgggcttagcaacgctttggcattgcgcgtgtttgagcaaggagggcttcgacactttagggtttaggatagcaggagaatcctgcacatacagggctctcattcctatttgattccagctcctgggcccatcccgttcatccagatggttcgctatggcgtgcagtggctcgggagggtgtacctcgtatgcatgtcaacgttgcctgatcatgaacctagacattcaccaccgaattggctgcacacggagtcatacttgttgggcttgtcgaatctgctggacattagcagtcgccccaggaggcgaaaaattcctagaaagactgggattcgaaagcatctagctaatcagcttcctttctcctacaccattctgttcccataatgtatggtctttgtcatgtcatagctgatgacctgtctagccatcatcaagtcaaggtagagaagctgataagttgcatcggagaggcagtgcattcctctggaagtgggaaaaaggtttatgattggcatacatcgcgcgtctgacacagtatgagagagtcgtacgcagtacagtcagagcgttcatggataagagaagaagcagatcgtgcaatggggttgcggaaggggtccctagggcaggagtattggaggacgttggaacagaccgacgccaagaagcccgggagcgccgtagcttcccccttgcaacgacgtctgttcattgtaacacgccggatccactattagccgtctggttccacacacatctcgcgacacctggtcacctaagttttaacccttagacatatcctctggactgtaacttctcgttgatgttagacgcgggacaacgggctgacgatgtctgcctggataacaccatcacggcaggctaccgaaggaccaaggccgttgacaaagactgaatccggctaagcatggtcatgctgacggagaagagacaagagacatattcgaaaagaaggtggagaagggtgtcatgagacgacgacgatttttttccatggactaccaccaccagcgttcgacaaccgtgtctcgaacgcgacaccatcattaagcgaccctccccgctgccgacgaaagccatatacgaacgatcatcgcatggcttacaacacaaggagataacatgaatgtcgttctaggctcccaactcttgcgaggccgcccccatctacaggcagcgagcatgtctaccttcgttcccgagcggtcatatcccaaagctgcaccgtaatcgtttaacttttaccgacaacgcctgtgtctctccgaacgaaccacgtataaacaaacgccggaacccattatcatttttttgttgttcgtaaggctcatcacaagagatgagtcttcggagacattatcaccttcatacagcccctgcttccaaactccagctacaaaggaacacgcattaagaaacgaagaaatgtacatgtagaggggatacaagagggggcgacattgttaagagcagagacatatgaaagagatacagaattcagcaacgttgtaagagggatacatcatcatgtgctacaagcggaggagatatacaaaggagatatggctgaagggtcagcctcgtttcaaagaatgagcgcggtacataactcgttgcatacggaaatgtttcgcggacataaacgtcatggcccgaagatgaactgcagtggagaaagaccgttctgttgaacttgaaagagatggcatggaaaggttgtcttaagaagcctgagcctcgagaaaagagacctgaagccggatcatacttcatgaatgcggagcaggcgtgaggacgagacctgaacctggaagtatgtgaagttgcaaagtccaatgacccactggaggctatgtttggtatctgggttccagactcttgttgtcatgacacaacgacttgcgagctttgggtggtccagtctcacgtgcatccgcgtgccgtttgcgataatgcttcagtcgtgcatctgggcgcagatatgtcttgccacagccttttacctcgcaaggatattcttggcttccggatggcgcgtgcttgtggcgtctgtgcctgttataattcccacgtccatatggccctgagaacgttgttggacattcagggcaagacaaggttcctgagccgtgggagagagtattgctagcagctgagatgactgacgatgagtcctcagtgtgcccggagaatgagggacgagagctacgtgctggtcagcatactgttgagctccgttgcagtgattgacactaaccgcggaactctgtcggcttctggatgtggcgacaagtacccagcatgggtttctggtgtataaaatccatcttccgcgccatgaacaacaggaagacttccattgaagccgcgcatttggtattgtgggaactggttcatagcgcctccagacgctgcatctcgcagtgtgtcaaaaacatccgcaattccggtaaacgccgaacctggtgtggttgccgatgttcttgtgttcgaaagaagcgagcatgaacaattggtgggcagtccggtccgcggcttgaactagccaggaaggtacaggtagggcagctgggtgccatgtttggcgcagcgtgcagcactagatgactccaaggtgctcgagtgtgcactatcactaccgcatcggatggtacgtgttggtctccgtgcgatcgcagggatgtttccatcaagagaatcagcgtgctgatgaggctctccagtaagacagtcggcatttggccagcaacagaatctgagtggtaaaactcattcgatccgtgcgtgtcctccgttgacggaaattgatggtggttatggcaccagccatccgagccctgtccagcatcgagttgctgtctgtcgcttggcgtttcgccgtcatgctgaatgctgaaggttggtaatggactccggtgcccattaacagatcgccaatcgttgacatcgttatagaccatctgcggatagccggattctagtatgctgttgtcttcgacaaaggaagcgcccagctctccagaatcaaggaagccatgatcctgactgttcgaggccatgttgggatgaggcacggtggtctcgcgcccaaaggactcctggtagttgttcgtccaatgttgattagtgttggactcgacaccaaagctcgcaccggtcaggaggagtgacgtttcgtcaaccctattggattgaaagctggtggtgcttggcggcaccggcgccatctccaactggtgattcgttccagggtcgcagtcactggcgtccggcatgaggaaatcgtcaaaccacggctcgggttccatgatcgtgttgaatggacctgaaggctttttgcagtcgcgtcccaacgctcaccaagcgcttctaattcctctcgctttgcaagagctttgcagcagaaaaggcacgatgcgcttggtcagttgcaaggaatcctcgttgccggcacagtgggtactttgttctgaaggccagctgtggagatggcagcagtggtgtgcgaatgaaagtgtagcgccgcgtctgagtcaagaaaagaagcgtcgggctgtcccaagcaaaaaggagggaaagcgctgagaggttgcgttcgttgaggggtgatgaggtggatgagcttaaaagggagggaggtagacaaggtggacaaggtggccgtggttgtcgtgggagggctccgtgcgacacacgcctcttgcgctgctttggaggactgtcacgttatccgacacttcgatctcgctcggtgctctctggaacggtccacgatatatcgctcgctcctggaatgtagaatctggacgttgacaccattcaaaggggtacgacgaggttacaggtattgtcacaccgaggtggttgcttgcccgtgtcgtcgagcggagaaaaacggtggtgcaaggagcaaccgggaagatgaatcgagcctatcggagaatagatggaggcccaacttattctcccaagaaacagtcgtagttgaatagaacgcaagcccgagtagtcgaagccgacttgatgtatcgaggaccgaacgagacgattctctgcgaaaatatcgagcaccctgtgtagacggtgtgacgataccatcggcacgacgtcctccacgtgtgtagctccttgttggacggggcttagctgcatggcaaccaaaaccatcatgtcggatcgaaaacacttttgccagttagacttctctcatctggaaactgttctcacaggaggtattccattcccaaacgattctttgttcccgatcttcgcaaacagaactcatacttacagcgggagcttagagagatcgtttgttgcgacatgccgatgtgcagcaccagagcctaaaggctcactagtctgttctaagccacaccttgtaaaccagaacttcatatgttgggagagccattgtcgagggaagggtattcgaaagaggtagaaggtgtcgagggtgtcgacagaggcgacagctgtagacacaaccctctcagctctgaagctgaccgaaggtggtcggcgcacacaagtcgcctgagggcgtcggtcatacgggcattgaaaagagcaataagaacaactgggtggacaagtgatgatgtacacgtgcgagtgggcaagaccgcaagaaggaacaaatcaaagattccggaaaccaacgacagaacgcggtggaaacagggacttctttgaacaatccaacgcagtagatcacccacgcctatccttcaacaaacagcagggccgagccgttagaggattgcgcaggaaggtgcgcatcctaaggtgccatgataggtcggttgtattcccccaaagctatgtaggcgtcaagttgcatggggctgcaacccacatggccacgaaaggatggtggcttacggactggcaacgctcactgcttatttcatggttttcctcttacttgcagatgcatccatgcatgtcgatgaaagacaaggtcatatctcagcgctgcatccacgatggtttccatgtcgtccgaatcatggacctgaggccggcgcacgagcaactgtgccacatatatgggacgatgtggagccgtagctggacgcacatgggccatccaacagctgtcatgtaggcgttgcaaacatgagcattgaagtggagagcaacgcctcagtgcctcagtcgagcctttaccaccaatcaacgctcagcgcagagccgctttctcgtcacaaaaccaatcacatttgtgagttgtgacaggactaggcgcgttcgcagctcatgtgcagacgaactatgcagggtgggaagcagatatgtggacgccaatcttgacccaaacctgggcggactccgtcatatctgatggtagctttgcccttcgtaaagacatggctacgtccaaccttggcacacgaaagcactcggtatggaagagaacattgctggacctaccaacatatttgagcgcaagagcttcattacgaagctatgttatgacccaattgccagctgctacgagacatgaacgaaacgggcctagtgaaacaccccaaccaccttcgaacgccgaattttgcatacgaagccgccagaagcgatcgttcgagcacgatttccttgcgcttgtatgcgttccaccgaggtgcagcagccacacaataaatccagcaggggactctaaccacacacggccaccctgcaggttttggccccacttcacatctgccatatcgtcgcatgaacgcaatctgtcccgcacctgcagttgcacccagcgagagccctcgtggggttccccaatcgtttctgagctatcggggcgagttacgtgaggcgcgcgtcatcaacgtggagccgaagagccggaaatgacagaccaaattcactttgattgaatcggcatacggcttacgatcgacggcggtaaacgatatctgtgggggccaaaactcaaccccagcacgggatgagagccgaacagttcatcgttttcgtctctctcaaacgagattactccggacgcaccctgtttttggagatcgcatgctcctgtctttactatgtaaagtgtctgtgagagctacgcctcgagcgcgcatgagctatgattatacgaaagcgctccttccgcggatacgcttacgtatgaaggctacacatatctgcctttttctgcctctctgttatgtcacgagcgaagaagaaaagcaggattgcctcggccaactgcatttggacatcagccacatggacatttcgcatgccatccagcacctcgggatatcatgttctgattggactttgataaacttcgttctgctatgccacacacctcatcgcatgtcctaaatacaatgaccgctaaaaagattaacggggaaatagaagcacgtgtacacactctgtgctgctgcgtgctcggaagacgtgctgatccatttccgatctcagtctctgctatcccgtcaacaaggtcccgggaaagacaatatcgatatcaatttgcatgttgaagcgaaggcgattccgctggaaccaagacacaatgcattgcgcgactatcctattgtattattgcaaccccggcaagctgtctcgcactgaggacgtcgtaccgggtggtctatgtatcgtcgctcggactttgtcattcctttccaaactgtcccagctgtccgaagttgctccatgaccttgcctcgcctcgcctatcgcgacccgatagaatctacacaattagaaacacatctttctcagaagaatcggatgagtctccatctggggcaacttacaaaggtatgctcttttcatggagaatcatacaccaagctgcttgagctgaagctatctctctcttcccggggtcgtttcaatcagcatgacacctaccaacaacttgcttaggcaagtgctttttcaatactcaagcttgggtaaaagggatcgacttttggctggctccagtgcttggatcttcagtaataatgattctcgtcgctcatcggtcctgtccagcctgatacatctcgaagtaattcatcttgtgtctcgcactgtcgcgaacgaggcacgggcccttgttcacccaactctggatggcggcttctatggtgcttcaatcgtgcatcttgccttttgaacacatgttcacaggatgggtgcccgcacaggtatattctagcaccatcaggctgatggttcagtcggcgatgacgattgaaactaccctttcgatgatgtccacgaaagatcgcatcgcacgtgggatcagggcaagaaagcacatctggaaggcaccctgttgatctcctggctgactgatccgacccggaatgtgaggcggtggacaatgagcgtgacggaagttggattgccaaatgttggcttccgccggcgtacctaggagcatcagccgagatcacacatcgaaatgatctactcaccaagcatctttaggagcagcgacatgttcgtgaacgttatggttaatcgacggcgatccttcttggacattgtattgaaactgggacgcaccctgctcctgcaaaccgtgagtctcatgctctacgtccttcatgcgaatgctcaacacgctcggaccaaaattgcatgatccagcttggtcaaccacattgttcggccatgacgaatctggtgtaatcgcacccgtgccgttgatgaaagaggaagtgctgctgattgtgttctctgggtaatgcgaaatttcatcgcccgattgtaagttgcttgaaagcatattgtatccaccaggatgggcagcgacagctgaccagggctcttgcgtggcatcgagcgataagttggccgggaattgtgatcttgatgcttgtcctgcatcactcaagtacgaaggagtttgtatatgggtcgcgttcgctcgatatgcgacattcggtcccgtgatgactgttggttcagagtaggaccactggtgtggtccatatccttgtggctggtcttcggtcgaaccgtgtggtctagctgccacactgtcggagtacccgtttgtgtaccactccccattcgcgacattatcgtggatcatttgacttctttctatttctcgtcagtctcttttctatcttccctcgcaccattcatcttaccatggagaggatcattcgacaagaaagtccctgtgatcactgggcagggtgatgccggtgcgcgcggctcccacgagccctgctggaacggaggtgccaaaggaagaaacgaaggataagcctcatatgtattgtaatgccgcatgtcgtcatggtcgctgatcggtcgatgatcgtacgccgaggtactctcgtcttcctcatgggtctggaagctgccgttcatgttcactagaggggcgccacccgctgtctcactcatgactgagcttcagatactggcacgcgatggcagtctaaactgtggaaggagtgtaaccacagtctcttgtctgcctcttgtcaggcagctcgaatgtctgcaagatcagctgaatgaaggggtacaaaggggtaagtattgggaaagagagggacataaagaaagacataaagcggtagatttatgatgcactactgcagtgaaacatggggcacattgcgtggtggcatactaggcgaaggataaggtcccttggcgcaggtttgcctacaacagccccctcgtcgcgcaacaccaatggcggatttcaaccttcatgaggcgcttcaacattacacagcccgaaagggcacacctgactcgcttggcgggcccggcgatggtcaaagcctagtttatgtgcgcatacggccatctccgacgccctgacagatgttcagcagccagtcgatgttaagaccgcagtttacttcacttcattctggttgcaaagcgctcgatacgaaggcagtgccctttgacaacagcatttgcctcacatggtcgagcgcagttacaattgtgttcaagtgccatctgttcacacgatgccgccaacaaagccgtgggtcatgacgtcctaaagctggcagctgtcgacagactcgctcgccccggtgcagaatagcggtgaatcatttcatgcaaggcgcatgaggctcacattgagtattgcaccttatcacatgcacgcaacctcatacctgacgaggcacagcgaagtacaagccacgcatgcttgaacaaggactgctgcaagttctccaagggatcaatgatcgccctgtcagaaacgtctgaatcttcggcatgagactggttggacggcgatgcggcatgcaggacatcgtgctgtcaacttcccagctccgctgcctggtccatctgcactgctacgcaaccttaaacggcacggtacatattgagcctcaaggagccagggacctccaaagggcattcaccaccgataaggcagattcacgtgggattgaggcatacacggctgaccgcctcaagcatgaaggatccgcatggtgactctgctagtaggacgagcaggagtatgattggtgataggcctcgcagggaaaacccatgaaaagactgtgacgttatgcacctcgatgaagcgaatctagaaggagttcatcgatgtggtaggtcttagagccggtcttaacctgggcaggcaatagcacgtcttgcttgcagcgcaaagcacacccacctcgggagcatgcgcgacatcctgtgccacatattgatctcccgcacacaagctacaagcagcaggggtaagcatgctggaggccgatcttgctcttctatccccatctcaacattgcggcgtacctagtatgcctcacacacacattccgctcatcctcagcatagtcagcgttggcaagctggcgctaacagaattgtgataattcgatcgtggcgcgatcagcactagacatctccggcattcattctgatcatgtctggtcaactggaaacatgttgagcctgtcaaggatgctccaacatggttccagtatcgttagtgtacgtacgcacttatctcgcgctataccctggttaatgccaattctagaaatgcagatccatgcttgctagacattgctaccggtcagacgggcgttacatcagccacagcagccacagcagccataagtaccaccagacacattgacagggttcacatgatggtcatgcgtttaaacaatgcaatcgatgattacatcattgtgatatctatgcattctcttggaacgcctgtccagaagtagtcaaagtaagtggggttcgcatgaagttccgttaagcgcaagctgaggtggcgcaaatggtaggatgccattcacgcagattgccgacttgaaagacagggtcacatttcggcccgtgagtctgtacgacccgttggtatcgtgctagaaacaatccattcggctatatcgcaatacatatgggtgcgaggcgatatccatctggcagaggcacaggatccgggcgatcgttaagacaataagacccacactctttctatctctcacgcacgctacaagtacacacctgtggtacttcatggaatatttgcattattgctgagctcgacctagttacattatgcatttggattctggcccgtacactctcacataatgtcagcaatgcagattgtgcaacaggatttcctatcaaacatcatctttggcaattgtaataactgccggccaggtggtcgactcctgtcggcttaccgcataataggtgcagcacaagtgtctcttgagagctcagttcagagtcttacatccaccaggatagccacatgtatgtctgaccgggaaagcaaccaataagctgctatgaaacagcggtcagaggcatacatcgtcgttggagaggtaccttggcatgtcacgagcgcactcaactgatgaggtctccgcagatcaatattgtgtcccggcaaagtagccctagatccaccggcaccagatctgaagatagacattgtagtgtcccgaacctccctcccgccttcaaagcactcgtccttgcgataacgtctttcccgcagaagcaacacaagtggtccccgaagacagggatcatccaatagctgaacaagctggtacacattcaataacatccaatctatgcgggttatatgactatgcatattgttgatcttgtcttgcagactgattcgagctgtcgggtgaaagcactacgccgcaatgtcagcacaggccacgttcaacccttattggctcagatccgagtcaaaggtagcagagccgcactaaattctcgtgttgggtcagacaagtgagcattacatcgcaactttctccgcctgcgttggaagggtaactccaaagatgatgcgcactgtgtacgacagcgttcctatggatcctgcagcaattcaagacttatgagacatacgccaagcccgtgaagatgaccgcttccgtagcgcataccttggagaagcgaagagccctacaagctacacatcatcgtgcacggaggtaacgtgtcactgatctcgaaggagggggtatgcctcaatctcatttctgagattgctgccgcctgagacagccttcgcacgtcaaccctagatcaccacaacaaaatctcaaactctttccgcccatcgaattccgagatgtctcttcgaattgcctccagtgacgtgtttgcgcactcctatatagccacaggagccctcgaatcattctgttatacaaactgattgtcaggcctggctgacgatatatactattctgcactgtgatcaatcgctgattgatcattgtaacctttttggtatgctggcgcagtgggtgcagacctgtgtcctgacactgatgccattcaaccagactgcttgtagcgcgtaatgaactcgtccattgtttcttgcaacttccgcgtggaaatacaccatttgcgtccctagcagtggacgcttgatgagtaaaaaccccttgtacaatgattatgataaactcccggtacttctaatgatgcaagtttcgttacgtagttcaaaagattgctttcggtgactgtacctggagtgttgatggagcgtctgcaatgcgaagaacaataacttagctgacattagaatacctaggaacgtgacgtttcgtcttgtctttggaaagcttttaaatcacactgaatatattcggtagtgcagcttggtcgggttgaatgaccagtggcatattcatattgactttggctaaatgatatcgtgaatatctgttggagtggtataggatttccctggagtgaggctgaagttgcggaaatggaataccaaggaattccaagtagataaatgggcctgtgtatccggtgacttccgcagctatactgtgtctgtaaaggcttcaaaagtgtttcaactagtatattattcaagtccataggtcacggaagacatttgggatgaaaacgatgtgtctgcgggctaagagcaagggaattgtagatagacatggagaccctaatcgtgaaagccagcatccccacaaagccatggaatccttggctctctgccgaatcttgcgcaaaagccttcttcataaatgatctcggcgatttactacatattaaacgcgattccagaagtgctggttcttggtcgccgcccacgttgctgtaatgagtatccactgatgtgcgagaaccttggacctgggtagcccggaacaatctggggcaacagcgggtatccatgaccactcggtcgtaaggcaatttagatcattggactggcgccataattcctccgtgactttaatagccgcagccgcgttgttcaacatttgaaaagggctcgtatccgttgcctgccactgtgtttcgcggcgtgttggtatgaagccacttctaacttttcgaagatgacgctaaactcttctaagtaccgcgtccgtctgtgccggaaggacttccaggtgcaacgctagtccgacgctaaagtagcgtgactgttgacgggcaagccctcctaatccggggccttgtagatgatgttccaccaattagcaaatgcacgggaaagctacgttttgggtgagtccctggggcccactcgatagaagctaagcgtttggggagaaaggctcgagcagcgtccctaatattaacttcatcgacctttaccaccggatcccaggtcgacagatcacgtggctgcttacatgcacaagcatgcccggagagccacatgacctgggaagaagtgtcactttcacgtgagtaagtgggggaacttagagaaatgcacaatgcgttgtatgtacgcaggtggacgttacgcgatcgtcctgctaaaaagcttgtgcacaccaagacttgacgcgttctgtggcatcgacaacgaattcgagggctctccagactgatgcgcgcttgattttcccgtgggcaggttgctggagaagctggggattaagcctcggtggggccggataaattcaagctctggcgtgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaatctggagcgacgcacgaccgccattcgtgcaaaaagcgccggcctcccaagagacagccatctacgagcgctaccgaccattctggtgggctgaccgctgctaatgaacgcctcgacgcggcgggagcaaacgcaaacgatgttgcgaaagtcaaagcacacgggacgacttccgtgttgcgaggtcgtgtgattgatggaatttacagagtacaaacgatcctagaggctaccggtaaatgtcccactgcagcgcgctaggcctctgaccctgtgttctttaaaaggtgttgatctctccacttgttatcaacgtcggaactctgctactctttccctgacatcctccctataccacacttttgtagtataggcccatatcagcaatcatggctgaccacctgcacgccgacgacaaggcggtggccaaagacattcaggtcgagaaggccattgagcatgtcgatgattcccacaatctcgacgctgcggcgaaagctgcagaatacaagatggccgccatcgaggccgagaacgcagagcatgacatgggcgtgcttgaagctgtcaaggcgtatcccatggctgctacatgggcatttgtcatgtcttgtaccatcgtaagaaatatcctttccgcttgcacccacagaaacggcaactaacttctcccatagattatggaagcgtactgcgttttcatcatgggcagtttcgtcgccttgccggctttcgccaacgattttggtgtatacagcgaggtcaagaagaagtacattatcgaggctagctggcaatccgctatccaatgtagtggaccacttggtgcactcacattggcgttatgttggctggtcctctgaccagcaggatcggataccgatgggccaccatcaccggtcttatgctcttgaactgcttcatcttcgttttctactttgccaagtcgcttccgatcatgtttctatctcagatcctcgagggcattccatggggaattttcattgccaatgcaccagcatactgcagtgagatcacaccaattcagctgcgagctcccgccacccagatgttgcaaatgttctgggccattggtgcgatgatcgtcggtggtgtcacatactactaccaaagctacacagacgccagcgcgtacaggtgcgttttctagctaaaaacaaacaaccgccttgctaatctgaaattcaggattccaattgcgcttcagtggatgttcccaactcctctcgctatcctgatgtacatggcgcccgagtcgccttggtggttggtccgcaagggacgtctcgaggaagccgagcacgcagttggacgccttggacgccgatcaaggctgaaccttagcgaggctgttgccatgatgcgccgtaccatcgatctcgagaagtcgctcaaggagcctaacctcctggaactgttcaagggtcgtgacctctaccgaacctcgattgtgtgcggtgtgtacgccgcacagaaccttactggtaaccttatcgccaaccaggccgtctacttctttgagcaggctggcatgtcggtcaagactgccttcgccatgggtcttatcacatccgctctccagtggatctttgtcatgctttcgtggatcctcacatcttaccttggccgccgaaccatttacgtctggggttcgttcatcaacgtatgcttccttgtcgccctcggtatcgccggctctgttgctgtatccaacgcagcctctctggcacaagcgtctctgggtctcattgtctccgtgctctttacgctgggacctgcgcccgcatcctgggtcattatcggagagacgtccgccatccgcctcaggcctctgaccaccggagtgggacgtgcttgttactacattgtcaacattccctgcattttcctcgcgagttacatgctcaaccctgacgtaagatttctctccctccaatttttgagtcgaacattgctaacaccgaacagaaagccaacctcggcggaaagtgcggttacgtatgggccggaactggtttcgtctgcttcgtcttggcatacttcttcgtaccagagatgaagaaccgctcttaccgagagatcgacatccttttcaagcgcaaggtcgacgcccgttactggaccaagactcaagtcgacgcagaggccgacgagtaaacggacttttccttcaagatatttgggcaagatttggattcacatgcaaagcatggtgctgccaactggatgatattttagtgctaccttgtgctctggactgctttgttaacacgaagagttcatcaattgaggatttaccacatttcgaagcaatgtgcaactataaatgtgaacaaatgatgacctgctgaggcgatttgatgttgaactaccctgttgagttgataatctgtagccaagtgtcgctcattatttctcgctggcttagcactggagcatgtatgtgttgccctgccaagcgcacatgcaataccttctcaggagcgatactcctcattgaatttccccggcctaatcttcggacatgatctacgccgctgtccggtctgaccataattcatcgccctcttcaggcgctccagacaacgccgcaaccccattctacttagcataccctaggatcttcttcatcaccttcccaagtctctccacttcccggccactttcatgagccctccaggccacaaacaaatcgggccgaacaagcacgcatccatcttcctcaacaccacacttggccgcccactcaagatacgtgtcttcccactctaagccgtatccgatcccgacgactttgatgtcaacacccatgtccttcttgatggactgagctgcttctttccagttctctcctccgatactggtgaacaatgtaaattggcctttgccggcgatgtccagcgtagatatgagcggaccagcaaccttctttccgagccagacgtgcggaagtcgacggccagggtaagtgcctggttcgtagtgctgctgtgggctctcgatctcccgctgtgacggtctgaaggtttccacttcgtcctgcgcgtcgacggcgaaagagtcatatctctggcccatcgcggttccgagagcgtgcagttcccgatcttgcaatttggttgcttcacggatcgcctttctgcgctctcttccttctttggtattagctatgagaccaagcttgttctttttcatgtcttcttcgctgatgccgtagggttggaggccgagtatgccccaggaaccgacgtccatacggaggatgtcgttagattcagtgaccaagtctgccccgacaggttggcgctcggtgttgtaggtagatagcaaggatggatgtgcgagcttcttctctaccatcgcgatcttccaagcgagattgaaggcatcttggatgcacgtattcgaccccaggccaagtgtaggtgggtgtcgatggatggcgtcgcctaggcaatagctgcgcttcgtcagtctcttttctcgtatctgaaatgcacctccgtgcatgttggcatgttcaggtaatactcacacattccccttgcttatcacatctgcgctactctcattgatcacccacccgctgacatccagaatctccacatcaacactatcatctccaatgagatcttccgcaattaccttccactcctcaaaactcctcttcgggttaggagcatgcggcccttttggaaggaacacaaacacccactcagtccacggctttacctgcctcatgacgcccacgaacggataatctttctccaagcgcaacgaaacgtgcaggttgccctgcctatgtgtcattaagtgcgtcatatctgcgctgaggaggacattgtacgcaaaaccccctcctgaaagcgtcgtaaacggtagatccaaaatcttcgcaacactgctgcgccctccatccgcgccgaagaggtacttcgtccgaatcttgtattcaacgccgataacttcatccaccacgctcgccaagatcttcctcccattctcatccccctcctcttcctccacaaacgtcaacaacctcgtatcgaaccgtacacgccacccattcccacttgcccacttcaacaatacaggctccagcaaactctgcggcaaatccaaatacttgcacgggctgatgcaatcatactcgccctttcgctcgccgtttccccatgcatagttgcgcgcgtattcttcgccagccattgtttcgcaccagcggtagtggcggatgacttcgtcaccgttgccgagacgaaggcattcttcgtagagcgaaggatcgaggtcgcgcaagcattcgagagcgggagggttggtcatatgtgcgcgaggagttttggcggggccgggggtggaggacataagtagtccttggaggttttggcgggcgaggaaacatgcgagagaagctccagcgggtccggcgccgatgattaggtagctctaaccgcacattgtgtggatggaagtggaattggtaaagaggatgtggggaggaatatggttggggctggaagacatttaagaagagggacaaggctgagatggccttttggcagagttgctagaacgtgaggatgtactggagggcgactgagtatgcaggtttagaatggtacgtttcacgagagaggggcatgcgtttgatggttgaagacaagactgagtgaatggaagtagcagagacacggtggggatatagcccacaaaccttcacttgaagagccacaccatgacagtgcatgtagtgacccaaggctacacttcactatccaatactacgctgggcgccttacaagatcagagtgctggaagcgcctcgggggccgatcaacgtccatgggatcgattggtactattgaaggcgtctcgcttctgataattttgctgagcaaggcttaggtctcactggaacgatgtatggcgtgtacgaatagctgaggcgtatgtaagcacacatcgagactagtaaaagcacactacactgatgaggaaacccgacgaaagccggaacttaatcgttgctgaacgcttggtaaggcctcctatttttaccacactcttcgcggagtacagcccataacgctccatccctgcatgcttaatatgtacttttgctcttttcgaggcgatctgcataccgccatcactccatctcggtcgcacgtgtaacgccgtcaactgcgctgtgattctgtccgccaacgggcgatccgcactctggacattttgcaagctgcataggcattccgcattcgccgattgcaaactacaagtgttagtggctggcttttaatgaaaaggaagaaagagagacttaccggatggccttttacgcatttataccagtgtcccgagtgcgtcgcgatacccccaggtcccgtgaccatcgccctcttaatcgcctcgatctcttctttggacacatctgcataaaattccttgcccaacagccttagcgagtactcgactgccttgaccaaatcttttgctcctttgaatggctgctcgcagagtgtcgctgcttgctcaaggagctcttttgccttctcgcggtgggcttcgacttgcttacgatcttcatcattcgcgagaccagatgaggtcaaaagctgcgcaacgcgtgaatagtacaacgtcgcctcaaccgcgagcttcggaaggctgtcagctttgcagccgtcgatcaaattgatgcaattattgagatacactccagcttgcgtgaccaggagaccgcctagcgcatcaggcattgtgatttcagcggcgattttgtctttgatcgaacgagcaaccgcaaacttgtcttcgaggatgaggcattggaccttgaggtagagtaaatgtccaccgtgcttgatacgctcgtcgcctccctgttgtgttgccggaaccgaagaactcaagttgaggcgttcaaaggcgctgtcgagaccaggattcttctcgagagcatgtagggtcgcttggtgtaatttgcttgcaggctgatgctttgtggccgttctcttctgaaaagacgtgacgcgttgctcaagtcgctgagaatctgcgtatcgattctctactaatgtgataagccaatacctcatgttttcgagggcgcgtcccgcagcacctggatccctaggaatcgtgaagtcagggacgactgttttgcgagagacctcaatctcagtcctcagctcctcgagcttggtctctaactcgtatagctcttgttggctactgacaatgaagcgcttggtcatttcgtcgatgacggccttgttgatgagtcgattgtatcgctgtgtatcgaactggcggattggcgtcttgcaatatggacactgcggtatgttgactgctaactgagaattctcccgcattccaatgtagtgaccggtccgagggtcttgctcataaacctctttcaaatcgatgtggccatccagggtctcgatggtgaagaaatgactacagctgagagcgataataggtgattcatctagctcaatatcggagtaggacttcaattcgagcatatctggcttctcgtccatcttcatgccacactgttggcaacagttggcagggcaagcttcaccgcagatactagggcacagatggccgcaggggagcacctttgtacagcgttcatcgcaaggcagtctgtcacagagagctgagcacggcattttgcaacgtccctgatgttcgcaggaccactcgcagctgcggctgcagggggcacatggctcgtggcacttatgggggcatttgctgtgcttgcatcgtaccttcaaacttgtcagtgatacgcttcatccagctaatattaatactcacctcgcaaggcttttggcacaaaccacagtcggtaccgtcatggcaataacgaccgcaggcgtgattacacgtgcccatcttcctgtggcacttctccatgcatttcgcatgcttcaccactgatttgttgtcaacagtcttgctcttgcaatggccacaggatccgggacattggtggccgcagggcaatgttgatttgcagggctcagggcatcgaaagcctaggctcgtaacatcttgagaacatttgacaacaatatcgtggtcgcaaccaaggacctgcttcgacactggtacgtgacatgagatgcttgtaagatcaagtgtcaagtgacagaaaaccccattgtgaatgtgaccgcaagagagccggatgttgtcgaccttggtcatgcatttcccgcacggctcgccgcaagtttgcttctgacaagaatggccgcagggctcgtgagaccgctcgcatggttcttcgcagtgaaatgcggcgtgcatggctttcgaatggcacctagcgaggcagctgtgtccgcagtcgagacgatcgatgcatgcctctcggcaacctccctcaggactgaatttggcgaagtcctcaggttcacagatctccatgactttctcgggatgacgggggcagcatagacccagagatggttccactgaattctttgcacgtagcattccgataacatgctgccacatgtcgacggtggtgtatgtatccgcatttccaatgatatacattccgtgcttggcccgactgaggaggacatttatgcggttcgaggtcttgaggaaaccaaccttctgcgccttgttgcttcgcaccaacgatatgataacgaccttggcttcttctccctggaagttgtcgactgttgcgattcgaaggaggtcagaaagttgcttcttttcaagaggttttctgccctgttccgctgctgcagcgactcgctggtcttgcggagtgttgctgatagtgaagccatctttctcgagtgcttcttcgtcgcgctcgcttagcacgatctcgaagtcattgcgcatggccgcgcgcaacttttggagttgaccagtgtaaggcgtcaagactgcaatgtcgctgctcttgtaaagaccctgtcgaacaacgtggcggaccatagcatgtaccatctgtacctcccatgaatttgacctggacttgctgtgttgaacctccatctgtccgtcatcttcgaggtgggtatggtccagccagaagacattttctcgcagaccaacaacatttggcatgttgattgtcgaagtgtggtcagcaagctttgcatagagtgtctctcgaatgagtgtggagatctcgggacgcatgcggcgttgcacgttaagctgggcaacaggaaccaaaggtctaccagccatgcccactgataatcgctcgaactgactcttatcaagctgatgattctttccacgttcgctctcaagagaaagatcgtcaaagttggaaactgatggcctcaactgctcatgatcaccgatctgaatacagtgctccactgttgggaggagcgccgatatcatgtgtggttccagaatttcgccagcctcttcacagatcagaaccttgcaagcgacatgcttgagtagtgatatacggcccgccaggcctgaagtagtgagtccaatgacatcagctccctgcaagactcgacggctagcctccgcgtgaacgttatctagatgtttctgtgtgttggctgcacccttcacaacttcatataactctccaacttttgcttcgtgtatctcctcgacccagtggcgaatcagtaattgtctctcctgaaatgtaagagcatacacgttcgtagccgctttccggaggatgttggcaagggccgtgatgggtggtggtgagccagccggcgcaaaggttggaaaggcgcccgtgttgctccagatatcaaagggatgacgtccgaccatcttgaaaccctcatcgtccatttggctaaactggcaatgcatttctttgtgttcttcggagatgtgttgctccaaatcactccaatcaggcctgttgcgcatgtgtcgtagaccattgagaacattgttcgcatctgtcttgtagctatccagcctgctgtaagcgtcgtgtgcagaatacttttccgatctagtgttctgttcagatctcctgagttctcggagattatgatttgcgagcaccgtcgatttgctctgtccaccaacccggatgacttttgtgacgccgacgttgacgaggtgttcaaggaactgatccaaggcatgattagtgtagcatctgtaaccatatcagcgattctattctaacatatacggaagtcctagcagtagatagggacgctaatgggtaatatgcacttacacgactaatatcgggccaaggcctgctttcgccttgatttccagcaacaccctcatcaagtgcaagcctaagtagctctttcctgtgccgggtgggccttgaatgaatgcaaattcgcgtgtcaatgcagctacaagagcacagcattgaccacgatccagactggtcttggcttcgattttgccgagaagatcgtcgtcgtcgcaggtagcagtaggcccaacacaaagactcgtgtcatcgtcgatcgtgattatcttcaaagggaagctgaatccagcgcgccgtgcataaagtggtggtgggatatcatggcaggtcttgacacccgacgatgcctcaagacgggcagggacgatccactggtagaatggcataccaccggtgcgttgcatgctctgtagattctcaaggatcggcacgaaagtagccggcataaccttggggaactcaaggagcataccctgacatcgacctgctgcagctcgcatcaagagctccagagtcgccttgtcttgtgtcatcaactgagcagtgatggtgaaaagaccattactgtgtatgatctcctggccatcttcatcctttgcaccttttctcacaagtgtcaaaaacacatgttgcacgacttcattctggatccagacgtatgagagcagagatccattctctagacgcttcgattcttcccaccatttgacctgtgcagcaaacgacttgagggcaattttttgcggagaggggaaagacatttgtatctccaaagctcgttgaaatactacccggcttatgtgcacaccggcataccgatatgctcgcatgtcgccatgctggaaacgaggattgttcatagcatttggatcgcgactgaaaatctgcatcaagtttgataatgtgcctttaagctccccgaacttgtcgtgccggaataggcggaaatgggtatcgatgtggcgctgggtaggatcttcgaggaaatggggctggtctggatccgtaaaaggcaagaattctttcgcatcgctcatgatttcgtctcgagtaggaaagatgacaatctgagccatgtctagcttatcgttgtcgtggcggttacttggcagtactaaatcgcgtgggtaggacgaggtcttgctgatgcgcgcataatctccgttctctcctgatgaagctgtgaagagcagcccatttgcgcgagctaacatatcgcgtatgcagcgcacattgttcgtaacaatagtagatgcaactgaaggtccgtccagggcaaaggtagtcccggccgccccaagagcatcggttaaggctttgaggtcatcgttgaagcgtgcgcgagactcgcgtttcagtaactcccggagagcaaccgagagagcaaccagcgtagactcgagtatatccaatgaagcatctggatcgttgttcgtacgtaagctggtcagtaactcgcaaatgtgttgaaagaaaggtatggccctcgtgccattggcaccgctgacaaagttgtagatagagccgacatatgtatctacagcaaggccgtccagcatggatgagtgggtgatagtgaggagaaattgctggcaatttctcacgtgctgcgccgcttcgctatctcgtactcgcatgttcaagattgcgccgatgtgatgacgaccttgatgatcctggtcgtccgtgtccagatccttgggtaactgttgagagaggtcccggtcgccttcttcaagaatattgagtgcacctccccacagccgctgcatagtgcgacttgagcttggctcggagctgagatgacgcttccaagcactgtaggacttcttcgcctgttgttgccctgaggtttcagttgttcgggctggcctattgttgcgaaacttctggccatctgagtgaagatcgtgcgtgtaagtacagctcttgcggttgcagactcccttattctgaaagtcgaagcatgtgtagggcctgctatggttctcgcgtcccgcaatggtaccgccacgacctcgtccacggccgcctcgtccacgctggccacgaccgcgactgcgatcagccatgttgctcgaaggtgcttctaacgcgtgctccttgtcgtaaagtagaaaagcgtgcaaggtgtacagtagtaagtggtcgaaattgtgtgccgccgcgttgatttgtgcgtcgttgtgttgaaagcgggggtgttgtggtacagaagaagatttatcgcggaaggtgcggtcggagcgcgccttccggcatgcggtgagagtgaatacaaagcaaacttggccgcgcgttgagacatgtttggcaactggtgaacgtgaacgtgacaaggagagcaatgtctacctcgagaggaaaggcacgctcagtgctagggccgtctaccaaggtaagagacggctggaccgctgcaggtagccgttttgcaggaagaagacatacatgaggtgagtgccgatgagatgggatgagacatacatacactcaaaatgcagtgccaggtgctgcaaaagcactgactagaattattctgtctatttgtagtttgcttttacatgtgctcatggacgcactacaaacgcacatgcgttatgctatgctatgcactaatcccaagatcatgaggcagacgctatgagacctgagatggtacctatgtagtcgcggcgcaattcgtacacatggaataataaacgggggttttgttggcacttctactgtttgaaaacagtcgcctcgctccaccgaccggcggccttcgcccgatagtcgtccttgacctgcttctcactcctccactcctccaacagcccgaacccggcaagtgcttgctgtatcgtaacatcggggagatccagaaccttgatcaagtcctgctcgttctgggacttggaggtgctgtcaaggatgtgtcggacattataggcagcttgaagatgtgacgcgctctcggggtgcttctggaggaaggaatcgttgtacgctttaaggtcagcgtcaactgcgggtgtggtgaatgtctcattaatgacttgcgatacttgtgatggcagaggttcagatagttgcgcgactgtctcggttagcagatcgctgacaaggcatggaggacacttacttgtctgacggaagcggatgctctgttcgtgcactgtggggtcttcggggtcaacctcgcgtgcagcttggagacacttcagggcgagcagatacttctctgttttaatatgttagcgaaaacttcctaaagttcacgcaagatcagaacgtactgcgccgcaggtagacctcgaagccgacgttctgagcctcgacgttcttagggctgagctcgagcataggccgcaggaatcgcaaagctgcttctaatggctctttggtttgcagcagtttggtgcccgtcgggtctgtgtcttcttttttggtctcgccatcatccgccttggctgttgctttcgcagcagcagcagctttcctatctgcctcggctttctctgccttctccttgtccttcttcgccttcttttcagctttcttgcgttctgcgggttccatcttctctaggtcatattgctccgggtttgatattctagggtcgtcggcgagtctcagatatatctcaacggcttggatggctgcacgtgtgaagaacggatgattgcggaggtgatcttcccatctgaccatgtccatgtacgcacgaatttggcccttgcgcagcgagaaactgtggaagtcaaactggtcctcatgccatacgtcgaaaatgtcagcgatggcggtgaagcgcttgagtgcgtggccgaagtcctgttttcggaggtacgcctcgccgtcctcaagcagataccacatgcactgcatgtcgtgaaggtcgccgagggggccgccaactgtttcgttgcgcgtgaacttgctcatggtgcttagcgccttctcgttttcgttgttccggagctggtacttggcgcactttgtgttgatgtagcggtccctctcgtcgagttgtcgagcgtgctcgatcgtcgctgcagctttctggacgtcaccagcgtgcttctgtatccgcgccttcgtttgatggtagtccaccgacttcgggtctagctcaatcagccgatctatgtattccgttgctttcttcagatcgcggctccgggcaaagttgtaatgttgcgcgaggaagtagagcacggattgctcgaaacgctttgacgtgtcgccgttggactcgccttgcgcagaaccattggcgtgcttttccgcagcatatccgagcacaagctcttcgataacagccttcttctctgcatcttggtaaagcgatttgatgttcgggaatgtcgaaggaacgcccttgttcagcatgcgtctaagatactcgtccacagcagtcttgaagtcatctcctgagatgaattccaggggaatccgcctgggcgcgtcattgcgttcactcttcttcgcgtacgagtcatacaagtccttgagcttggcgatgtctgcctcattggtgcggctgagaccaagcgccttttccagcccatcatagtaagcacgatactcgttgtttctgtccaaaagtgttctgtaggctttttcggcttcttcgttccttccaagctgaagcaggtattgtgccttcatctccagagcagaggtgcgatccaagctgttccgtacaacctcctccaaatgagccagcgcgcgctcggtatctccggactcggctattatcatgttcttgtatagtgtggcttcggagtgttcgagatcggatttgggtggggtctgcttcaacgtctcctcgtacgtcttcaggatattctctgcctcagcatagttgcctgcgagatggtgagcaatagcgagcgcagtccagttctgtcgcaattgtgggcgctcctgcatcatcttgcgcctgctttcgatgtacccttcgaagtcgcgaatctggcattgtagaagagcgaggtctcggagaatattgagcgagttcggttcgattttgagggcaaatttgtatgctttgatcgcctcctcgtaattcttgactgaacgccacagcaggccgtagacgtgccacgtaatgtgcgacctcatgtcattcttgagcgctagcttgcagaggttgaaagcttcctcaccctggccttgagagttcaggatgagggccttcatcgcctgtgtgtcgccatggttgggatgtttccgtagaatctgatccgctgctttgatacctggtggggtcagtttcagagtgtgacgcagttgctcaagacgcaccctttttgtactgcttgccctcgtagaacttgacaagagacttgaagagcgtctgctccttgctgggtagtggctgtggcatggtgctgttttaaatgcgcaatggaggtggctatggagagctcccagccgcaattaacagcgtcggaaaggcgaataattattcggcgaggggggatgggagagttgagatgatccacgagacagtgtagaccatagcgtatagaactctcggcgcgcgtacaatggtggctggtgggatgcttgagctgcgcgacgtcgccagtgtggggagctctgaaattcgatgtcggtgctccatgaccgctagcgtggaaatcgaccctcgatcggcacgtgctctcatattttcacgcgttttgtcttcattccttctatagctgcctagccagcatgctgcgaatgtatatgcttttgtgaaggtctcggtagctgagagatatcattctggatcatcaccctctttatttatgtatagccgcccaagccctccggacggaccccacttgatctactatgcatgtatacaggaacgttttggcagcgtccataggatattgtacaagaattccagagagctcttcagatcaaatcacttcgaaagacggccagatcgacgacgcccgctcgtgtcctcggccttgacttcgacctcctgtgccttctttcccctcttcgcagctccattggccacgttcttttgcttcttcgcagccggtacgggtccgtcttcctcatcgctatcattctcttctttcaccatattcttccgcgctctcttaggcttcgcagatgccgtctcctcgtcttcctcgtctttgaccaccgccttcctctttccgcccttctttggcttagcttccttcacctcggcgtcatcttcagcaccttcagaaacatcgcctgcgacagctgccgtcttcttctgcacgctcgctacaatggcagaggtccggccaccaactttgagaaaactgattgtctgtccatttggcagcttgtttgcatccttttttccttttccccatcgatatttcatcagccaatccgcaggaaacttgtcactctcagcgagatgcttgactgcagtatcgcagacatacatcatcgcgtcatgcagttgcttaatctgctcgtcactgaacgtgttgctgtactgctctggatggagtttggcctggtacatgatctcgtcaccaacccagttgccgatgccggaaatattgctagtttctggttagttaaatgaggcgatgtggttcttgcaccaaaacttacgcctggtcgagcaacaatgctttcacgggtacccttttgcttctcagcttcttgccaagccactccacagtcaagacatccttgtcaagcactgggtcaggcccattctctttcaacggcgttgtgttcctcatgtcctcagcctttgcgtctaccagccgtatcctcgcaagtcttcgcggatcaacaaatgcgacttcgatcttcgggtcttctttcatttcaagcacaaacttccagtaccgtggaggccattcttcttcctcggccttggctggccggtagtatgctgagtcgtcgttgctaaacttcatccagcctgacatgccaaagtgcatgagggcatgtggttgcgaatccatgaccagccagaagtacttgccctgttgtcgcgcatccaggatctttttccctgtcatcgctttttggaaggcggatgctgaggttccaaccttgccatatatgatctactcgcgcgttagccctcggtcacctaatgcgttggtacctccagggctggtatctgggtgttgatagcaatggaacgtacatcatcttcttgggtcttgactgcacctatcgtctttccgacgacatacctcttcaagtaatgtacaatgcgcgatatctctgcgatctatgacttgttagtcatcgtgtcattgcgaggatggtataaaacgtgctgacctcgggcatgatgttcgtgctctctaactacggagattcttgacttcgaatggaacaagtacaatcacgaaacaactgtacctggcaggcgacgatattggacggtggtgatgttggaagatgatgagcacgcgattctggctagctcgaaacgcgaagtcgcagcgctgacacgtgcgcacgcgacgtcattcgcacttccatctcatctcacatcaccgggagtcccggtcgccttactcacgctcctttgaaataaccaagttggtcctccggatttgcccttgctcctagcatgttgactgccggtcctctcagcatggacttgcccttctgggatgccccgcagcgccggtcgcggaatgacttcaaacaacatcgataagacgcaccgttacataatttggcgccctacgacaatggagctctactacaagtatgagtccttcctctactctcgtttagcttctctcggatcaaaatcttctacgtaatgttgtggcatagcatagcatccctggctcttccagttcttgtgcggtcacactcgcatcatgctcacgaccaagagcaattctcacaggaacgactagatgagctggaaagaaagtggggaactgatgtaggtcttgtaactgagtgcttcatacatgaactgtaactgacgatcattcctagtggggcttttctggtatctcgactttcgcccatcttccacacacgcgttgtttaacacatccacaaaccacgtacgacatcgctatcctcggtgcgccgttcgatacagcagtatcctaccgaccaggtgcacgatttggccctcgggccatccgtgctgggtcgtcacgtcagacctccttccgtggcttcaatccacgagcgaacctcaacccgtacacgtcgtgggcttcaattgttgactgcggcgacatacctgtcacaccttttgataatgcacttgctctacggcagatgagcgaggcgttcctcgagcttggcaagcgcgcaccaacagagaaaagtgcggacagtggagtcgggtactttaagcggccgaagctcctcacgctgggcggcgatcacagcattgctttaccggcactaagggcgttgaaggaggtatatgggcagccaattgctgtagttcatttcgatgcgcatcttgacacctggcaccctgcgaaatacccttcggcatggatcgataaggaggatccttcaactcaatcgttcttcaaccacggcagcatgttctggtttgcgtccactgaaggattgatcgcgaatggctcgagcgtacacgctggtctaagaacgagattatccggcgacgacgccgcggactacgaggacgattcgcagcagggttggattcgcattgcgacagacgatatcgatgacattggtgcaagcggtatcatcacgtcaatcatgaaccgtgtagggacgacgatgcccgtgtatttgagcatcgatatcgacgtaattgaccccggtcttgctcctggaactggtaccccggagccaggtggttggacaacgcgagagcttatcaggattttgaggggaattgaaggcatgaacgttgttggtgccgacattgtcgaagtcagtcccgcatatgatggggccgctgagaccactggcctggccgctgcacaggtcgcctacgaaattattacgagcattgtgcgaaaaggcttgattgagcaggcaaggtccagcaagaaggatgagagtgtcaaggacgagttgtaaccactgcaagcaacagttcgcttagtcgtatggatgctctaggcattatcatgaggaccaccaacgcgtcgaagcgagatagagtagctatttcaacacattgcgcattatcaagatatcactagcaccaggtatgataacgcgcagaacacagatggccaaaaaacactgcctttccatgattcgccaagaccaattccagcctacgtcatgactgcctcatgcgactattggagtacagaatcacacatggatattcgtacttgtccatgctacgtcaactgctaagatcatcgtatcgcagacattcacaaaccatggagcactacgcaccccatccaagctcaaaattcgaaggatactactcaaagttcgacctgtccagcggatcgcacattgccctcatcatttgctcagtcccaaatgccttcaaacggccacatatggtatcatttacgtactatccgacatccggcaaacccatatttcagcgcgaacacttcgtcaacaatattgagagagtgaccacggatgtaaatactaaggctttcgagctgcgcataccaggcctaggatacatgcgtgccaaaggcgatggaacaagttcgtacagtctgaaagccgaagattggaatttcgaagtagaaagcaccacctacacagcatggcgggaagacaagtccactcccgaaggatggatgatccggctccctctcccactccactggcacgtccactcgctctgttcgccttgtacattcacattgtctatcccctcattaggagacaactttccgccagccgaccgcagaggtcgcgcaacttttcaccaagaaaagaactgggcaaatagcttcccagacgcgcacatgtgggtccaggcctgggacgcaagtaacaacaaaggtgtatgcctcgctggcggcaagatcctaggccaaaccgcatatctgcttggttatcgttcacccactctcaacctcgacttcgtgccacctttctcggtatcctacctcaatatcttctcaccattcatgaatgttgacattgactggccgagtcggtccttcaacctctccgtatcgaactacttctacaagctcgatctcaaagcgcaagcgccaaaggagccgggctggttcggtctcgcgagcccgtttccggatgggcacaggccgaactattgtcgggagagctttttggcgacgattgaagtcaaggtcagtgagcggagtggatggatgccatggagtgcgtggaaagaaattaagacggaaacgtttaatggagcaagtttggagtttgcgggcggatactatcctgagcgtggggaatcgaaagaagagtgaggatacggcggggtagcttcactgggggtagcaaggttccctttccagtagccgctaccaaatacatatcagccgtttgtttctttggctgacactggaaacaacaatactagtcttgattcaggctagccataggcgaagaagaagtaaagacagggtgacctggagggtggagcagacgtctacacagcccgtgtgagcgtgattgtgcctgacacgcgtatgccacatgcatgagagatacttcgagtcgactatggcaaaatggatgtcgggaacataattcgataaatcggtgtctcgtggattcgatcctatcttatcaacgatctctcgtatcctctttatttctggtgattgagacatgcgcaagagccacacagccacaagcacccgtatacttggtctagagcctgttgcatggggtttgaatgcacgaggaacttgtcgtatgctggctcatctatgaataatcaggtcaaggatggtgtgtgtactgctcgtgattggatgcttggataggcagctcctttggtcttcatatggccgtctcaatgctagtcttccttttcgcaggggacaattggaacttagcccgtcatttagaacttccgaggttgtcgagagacagcaccgtttgagtcggttccggttccggttccgtcggatgtgcgaggaggctggtgactgagtcatgcgaggctcgagtcgaagatgattgaatcgtcaaaagcggagcggaaccgggactggcttcaagcaacaagccatgtgaccaagattttgccccagagcgcttaaacaaactcggcagtgtttgaactgtagctcgatttcatgattgtgtcttggttgaggaacgcttaaatcggcacccaagatttgtctgtatccctccggaaccacattatcaacaccacaaacttccaaggtctgcataccacaacccacgctgcgtcaaagcgtcgccatggctaattatctgcaaacaacgaatttgagcgcaatgtctgcgcacaaactaagcgattagcccgtggataggatttcgacctcgtctcgattgtcctgccttgcatgctcgagtgacgttgctgaatattctcagccaatcaccgcttcgcaccaacccgcatcagggatgccgaaccacgatcttgtctccccgccaagaatcatcaacggctcgatcacggctttttcatggtgcgctgcgaggatcttctggggtatgcacaacgatatgcacgtcttttctgccgttgggcatggctgcaaggaggtatcatggacaggtagtatccgttcaccatgggtctccactcgcttggtttttaccccgtcatgtgcctgatttcatccagatcttgggcgtggtagatgtgtttaaatagtgccttgccgtggccgcatcgaagacgtaccgccttttggcttctttcaccatatcatcttcccaaggagcaggtggatacgtcattcactatagcccaccatggacaagattcacaggctcaatgtggtacatcgcctggagaagcgcaaccctgcttatcgcgtaagcttcaccgtcacaaatttatggtgccagctaaggaagaacaatagaattaacagcattgccggcttgtccatcctcttcttcggttatgaccaaggaatgatgggcggtgtcaataccgcatacgaatattacacgcgcatgggctttggccataaagggcctgacggcggcgttgttgtagacgacactctgctccaaggcggaattgtctccgtttactatctcggaacccttgttggatgtcttgtcggtggctctattggcgatcgctacggacgtatcaagacaatctttttcggcgcagcagttgctattgtaggcgcttgcttgcaatgctctgccatgaatgcagcatggatgatttgcgcccggttgatcaacggctggggtacaggcattctcaacgccattgttcctgtgtgggcgactgagactgcggagcacaaatctcgcggacaatttattgctattgagttcacgctcaacattctcggtgtggtgattgcttattggctcgaatatggatgttctttctatggagacggtacttcttcgtttatctggtaagatcacaactattccacttttgaccgacacaaaggctaacattttccaggcgttttcctgtagcgttccagattcctatgctgattggtctcatggctggtgtcctgtttatgccagaatcaccaagatggctcacgaaaatgggacgaaaagacgaagcgcgatacgttctcggtcgccttcgtggcgatgaaggcgaagatcgagaaagagctgaaattgagttccaggacatcgttaagtcgtgcgaactagagcgcaaggagctcgccaaccagtcttacggccatatgcttttcggtatcggttccggaaaactgcacaccgggcggcgtgtacagcttgtcatctggctacagatcatgcaagaatgggttggaatcgctggcgtcacaatttacgctccaacgatatttggaattgctgggatgagcccttccaagcgtcagtggattgccggtctcaacaacatcttctacatgttctcaacgcttatttgcgtgtttacactcgatcggattggacgccgctggacctgctattggggctctgtcggccaaggaatagcaatggcacttgccggtggtttcagctatctcggccagcaagcgactctcgacggcgatgctagcaaagccgctggatacggaaacgcggctgtatctatggtcttcctcttcaccttcgtattcggagccacatggttaaccgtcccatggctgtaccccgcagaaatcttcccactcgaagtccgcgccaaaggaaatgcctggggtgtggtgggctggtcaattggtaatggttggcttacactcctgtgcccgatcatgttcgacaagatcggcgagaagacgctgtacatctttgctgcctgcaacgccatcacgatccctatggtctgggcattatacccggaaaccaaccagcgcacgctagaggaaatcgaccttctctttgcttcggacagtatctggaactgggaagctgagaaaaactttgcaagattgcgagatgagaatggccttggagcaacgactgcgacggcaagggatatcgaaaatgtatctagtcgcaagccgagcgtggctcaagacaagcaagttcaggtcgagtctgtacagtcttaacatggacaaaaggcatagtgtgaacagaatcgtctgcaatgggctctagaatctactacgtctttgatatgtagcgaacaagatcaaatttcaaagttcaagctacacgattgcatattcatgcaagtccgcgcctcttcttagacttttatacctccccatagtaagtatttctagagcaaagacgcggaaactctctgctagcatagttgtatcaacctcagtcgaaacatcgttataaacgagtcatgggtccttaccatccactctgaccataaaaatttgcaaaaataaaaacaaacaacagaggagattcgggagtggtcacctacttaactactaactctccggtatgatgctttaatagctgagcgaacgggatgccttgttatctcctgctcgatcgtctgctgttccaaaaccgtacacgtataagccgaccactaatattatcgttcttgatattaagttgttcctctccacgacgtcgagcttactgcagtacctcccctcttgcagacccagtcaagagggcaatgcgcaaagccaagttagctaatcacgaagatcgcggaaaaacttctcggcaagaaattgcaactcgcacaagtggcagtacgctacgcacaactctgcaaaatcttcaaattacacgaacacatctacaaatattgaacacaggggcatgcctccgaagtatgacctatctcgctctgcaaagatgagttgtaccacagtgtaccccagttgttgtggcgctagagttgccgactggcaattaaaatactgccgctcctaggcctgtgcagtaatgttcgtaagaagagcagaaatttgaaactgccgcgttacgctcaatcttccgatgtcaagtaaaatcaagtaagagacaggttttgccgttctatgtgcatcttttggcaggaaaaccaagtactctcctcttctttcagattttaatgttcaaagcaacaacaactacccctgcgacaacaactgggtactttgcggcaaccaccatccgagttctttaatcatgccactccgatagcaggttgaggactacgtacgcattcggtcgaaagaaaacgcataaccaagctccttcggttcccgaactcaagtttcaccgccacgtgtacagaaggtgacaaggtagttcttagggcctgtctggttacgccggttttgccgggcgttttggtgatatattgggtaaagcgtcgtaacaaggggtgcgcggcagctaagctcagaggcttgcctgaatatggatggaaccggaggctctattgaacgctgggcgacggagtcgcgtctccgcaaggagctgctggtcgtcacttaggcagtcagcaagccaacgagctccgcgatcagcgtcctcgtcgcgttttcgtacaccagatagaggagctgggggcgtactgacgtcggctgaggcgacgcttgctgcaacaccagcaattaggccagctactgcaaaagtagctggtgtttagagcttcatgttggacgagatcacgtgcaaaacagagcaaaacggaggcttctggtatttaaaatgacctctcgaaactggaggctccatttggcttaaagcagtagattgtgggtataataagcactaaaccaggatgcaatccttagtggcagcactaacaaaatggcatcctcagatctaccggcaaaacctccgttttaccagacacgagccccatctcatctccgttttcaaaacgctgcctaattgggacgaaacggccggcaaaactggtgtaccagacaggcccttacacattcagagttgatatcgaccgtcaattagttcacaatctaatgttcgtgcataaagctgtgcacactagtgtgcgcagacacagcatctatagctatactggagtctccagtctttcctagtctatgataagatgtaggtgtgcagggatgtttagtttgttgtcagattggattgggttggctgaaacttggaagcaactccgggaaaattacgccaccactatgttacgaactttggaaggatgtaaatgtccgtacgtcggatcttgaacgatttgtgtgctaccgtataattacgtccgaatggccgagcgctagtaggggacccacctccacgaagcttaacgatgttaagagaggccacgtaaccttggaagctggacgagccactcctatagggtgactgttatcctaacccatcgcattcggtgcgtaccgtcccctgttagcgttcggccatttggatagagtcatacggtgattctgctgataaattaaagccgtacagcgcacctgctacgttaggagtttgtgatatgttggctaggtacctaggtaccgaagcacaaacaaaaaaccgcaccatgcgtactatcgattacagctttcggtttgcagctcgagccttcaccataagcggtggcttcagccaaaaagaatatgtttcttgggccatccagtctttgcatgtttcgacaagctcaaattcgaagtcccaaatcaaatggctcaaagcaagcttcaactcgtactgtgccaagctgtagaggtggattagatccgtgcataacgatgaccggggggatggactcactttctcccaaggcaagcgcgtggtccgacagaaaatgggttgaaagccttcttgtcatctttctcgaatttcggggcaccttcaggtaaccatctctccggggcgaactcatctggtcgcacaaaattccgtgtagagtgaaacatcgggtaatggagaatcatcaccgtagtaccaggatgaacatactcgccgcagatcttggttccacctgtggagaccaatctcgccaaagtttctggtgcggcgggatatatcctcatgacttcgtctagggctgcgctaaggtacgtcaacttcggtagggcctcgatcgtcatctcctcttttgaactgaagttgctgtggatctcttgcttcagcctttccatgcattcgggatgcttcaaaagcagatatagggttcccgagagcacagttgctgtagtctcggaacccacaaccatgaagagtgcggcgttgccgaccatttggtccaaagaaagatgaacttcctttttgtcagaggaatcgataatgaggccccaaagatcagggacgatcagtcttcctttccaatctctctctgactctatcttcggcgaacttcatatgcgcatctcgctttgccttcatggattttgggaccaacaggggcagtatttttgatgcgaacgggatatggtagaagaccacgatacggatagtgacgactttgatagtcgcaacaatcacccgaacccaagtgttgtactccgtgttttcgagtaggccaagagatgtaccaaaagccaagtcgcccataacgtcgaaggccaagaaattaaacatgtccaccatgtttacttcgctcccttggtcagctcgcgactgcacagccgctaccaatctgtcgacatgcttacacaggagaggctcttgttccttcagtgctctggtagaaaatccttggttgaagagttggcgttgctggcgatgcttttcatcatccaaaacatcgattaggcctggttcgcctgacatcggcggagggttggcgagagggttctttggcagcggctttcgaggagtggagttacctgtgccatggatatcttcgagagtcagcgtgtatattcgcagacaatgagtaggtactaatgacctttccatgcatcactggatgtgtagctcagttcccaagggctcaaccgcacaactggaccatattgctcgtggaggcggtgcgcatcaaataccgtagaacctctccatctggagaggatgcggggtataggtgatgctcgccataggagcggccccgggtattttcgaagtgggtgaaacaggatattgtatgctagccatccaaacgtggccgagatctggccaaatttagaactgccggacaatcttcattttgagaacacactcaccgctagatagaagacacgaagaaggatcagtaggatgctcatgctgagattcgctatacccaagtcttacaaagatgcttcgagaaaaagtgttgtgttaacgaaaagataatggactatcgacaggttcataattatctgcttatcttcatccttgactggccgctaatcatgtaacggtaagaaaaactgctatctcgatttgacgtcacgcgacacctccctcgtgttcggtgtttttctggatacatggccaggtatacggcagttactcggcgtctcttcgccagcactgtatgcagccctagacttgatcaagataagtaaagaaaatatgttccacaaagtatcccatgtcaggtcaatctctaatctctgtatcgcggagactgtgagtgggtccgtttcgagaggatgcggcggttgatctagcgtcatgtacgttgaatcgcgtatctatgtacattgtatataggcacggtagcaatcatatcactaggaacaatcaatacgtcatacgattcgacctcttcatttgtcaagacctccgtaaggaattgagccttttcggtatgcacagccaatccaaccagttcgtgccctctgtggtattcttttgcccacagagcaaagctccaacagaggcgtacctcgagcaactacagaagtacattgtcgaaaatcctttcttacatcccttcgcagaggccatcacgtcgctgaaagacacatggagcacactttgcgaaggctatgcggacattgcgaaactcaagtcaggcgaacgacatgccgttagcctggagcgatggatcaccgacggtatagctgggcctgtatccagctccatgtctgggattctggctttgccgctattagtcgtcattcagatttgtcaatacttccagttgctggagttgcacgatctcacacatgagcaaatgctatcaagtctgaagaacggcgggggtgcgcagggatactgtggaggtcttcctacagcattcgctatttcctgcgccaaagacgaaaaagaagtggtccgtcttgccactaaggctttacgcctagcctttgcggtgggatcatttggtgaacttggcgacgacgagtcgatagagggagctacgacaattgcggtacgattgagagcttgtcaacaaggagatgaaattctacagggtattcctggggtaagtcgcttttccttcgtaattccttatgcggtctttgccttccttgtgtcgtcgccagtttcaccaggtcattattcggcctggcgatggatgcaatccaccatcatctagctgtaccctctctcatgtgatattcccatgcttacaatactcagtgctacatctcggcgataacagatccaagaacaatcagtattgtaggcccagtgcacgagctcaagaaagtagcccaaagagctcgtgaccagggtttgcaagtgactgatattcacatccgcggtaaagtacacaatccggagaacgcgcctctagtccaagtgctatttgatatatgtcgggagcatgatgagatgcagttgccggatgcgagtcagcttcgagttcccgtgcgatcgaacttgaacggcaagctgctgatcgactgttcgctgacacacgaggcgatcaacaccattcttgcctctcggtgcgagtggtatcgacttttgaaggaggttgcgcaagacctagcgggaagcggtactgactgccatacattcgctttgtttggaatcggtgaccctgtcccgctgatgccgttccacaatgctcgcttgcgggtatcgaaggtggaagcccacaccgctattcaagaagccaggctggctgaatacaagtagtgagtcgccccaagaggatatggatgaagagatcgtgacccctgtctcacttaaattagagccacactaacgcatgacgccagcccggatgatgccatcgcagtcactggagtttcatgccgactcccacaagcaaacgacctcgaagaattatggcaacttctcgccgctggcacgtcgacttgcgaagaaatccgccatgacagggtacccatgcatgagagctttcgtgctctgcggaatgacaaggggaagcagaagtggttcggcaacttcatcgatggagtcgacgagtttgattgggctttcttccgttctaatgctaaggaggctgctagcatggaccctcaacagcgaattttgttggaattgacgttccaagctctggattccgcagggtatctccgcagacatgttcgcgagaatggagacagggtcggctgtttcatcggagcgagttttatcgagtacacggacaatactggtgctcacccaccaactgcatatacggcaacgggcactattcgagcattcctgtgtgggagactcagctaccactatggatggactggaccggcggaagtcattgacactgcatgctcgtcttcactcgtcgctatcaatcgcgcctgccaatctatctggtctggcgagtgcccaatggctgttgctggaggaatcaatatcatatctggcatccacaattacttaaaccttggaaaggctggttttctcagcccgaccggtcaatgtaagccattcgaccaatcggcggatggatactgccgaggcgatggtgctgggatggtcgtgttgaagcccttgagacaggctttagcagatggcgaccaagtattaggtgtcataccggggtcatccacaaatcaaggcggtctgtcttcgactataacagttactcatccaccagctcaagttgatctgtatcaatcaattctcaagagagctgggatgagcccaaatcatgtgtcatacgtcgaagctcacgggaccggtacacaagcaggtgatcctcttgaggttagcagcatcagggacgtgtttggtggatcagagcgtcctaataagatgtatctcggttccatcaaagccaacactggtcacgcagagtcggcagcaggggtcgccggactgctcaaggttatcgccatgttacaaaagaaagcaatcccgccccacgcctcattcgattccttgaatgcgaagataccctctttgtatccagataagattgtgatcgcaaagaatctggaaccttgggaggtacccttcagggctgcctgggtcaacaactatggggcggcgggaagtaacgcgtcgctcgttgtttgcgaaggacctcagaaagacattggcaaagcgtaagctgggaccttgatcctcgagaagcgaagactaacatgtttgaacagacaagctcgtttgtgtgcggacactgcgtatcccatcatactatcagcccactcagtcgagagtctcaaggccttcgcaaaatcgctgggttcttacgtgagtaaaggggatctggacctcgcaagccttgcttatacactctctgagcggcgaaagcgacatcctgtggcatggatgactacagtctccgagatcgcgagcctccaggccaaactctctgcggatatttcaccatgcaacataaccgcatcatccaaacgtgtggtgcttgcattctccggtcagaataagcaaactgttggcctttcgggttcgttgtacgagtctaatcctaggctacgacactacatccatgagtgcgatcgcattctcaccacacttggtttcccctcgattctctcagctatattccaaaccaccgctattaccgatccaattctgttgcagacgggtactatggccgtccaatatgcgagtgctaggtgttggattgacgctggtatccaacctgattgtaccgtaggacatagcttcggagagctgacagcgttggccgtgtcaggtgtgctctctatcgaagatgcgctcaagctcgtggctactcgagcccaactcatggtaactaaatggggtccagagagaggtaccatgcttgcgatcttcgcgtcagtctccattgtcacacgcattgttgagactgttgggagcaactctttggagattgcttgcttcaatggccccaacaatcaggttgtagtaggaaccaagactgcagtggcgaacgtagagaagttgttggctactggcccctcgttcaagggtatcaaaagtcagagagttgatgtcactcacggattccattctgttttcactgagccactcagggacgatttcgccagattcttgggatcattgacctttatgtcgacttcaattccaatcgagccgtgcacacaggtacatactagttcaatcactgttgagcatgttgtatcgcatctccgacaaccggtctacttcgtagacgctgttaggcgaatagaggagcgcctaggaggatgcgtctggctcgaagcaggattcgactcgtttatcgttccgatgatcaaacgtgcgactaccagatcggagatgcattcattccacggcatcaagacagctggggctgatcaacctaccgagattctctctcaatgcaccatcgatctctggaaggaagggatcgacatcaccccatggcctttcatatctccatccgatgctggtgtggagccaatctggctgccgccttatcagttccagaagaccaaagcttggctagagaacattgatagagctgctgagctccaacggaatttggctactctcacctcacgagagcccgaggtcgctcctcttcgtattcctgttcgcctactacatcacgcggggtctactggtcgtacggaaaagtttgtcatcaacagttcggcgagtcgtttccgtgaggtcatcagtggccatgcagtcagaggccggccgctttgtcccgcttccatgtatatggaatgcgtagctatgtcggcgcagcttctgggtgcagattacggttccaggtcattggtattcaaggacttgtcatttgaatcgccattaggtgtcaatccggaccgctacgtgaacctgaacctggaggaaacagtcaagaacagttggaaattcatcgtttcgagctcccccggtccgggaagtagctcaactcgtgcgactgttcatggcagaggccaaatgcttctggttgagaactctcaattttcgacatacaagcgacttatagctggccgacttgactcaattcgatcgagtcccagttcggagaagctcaacggtggacgggcttacaagcttttctcaaaagttgttgattacgccgatttcttccatgggatcaagagcatcgttattgataagaatgaagccctggctgatattcgcatgccagacagtcatcttggaagggaggagagtaccgcaacaaaacattgtgacactatgtccatcgattcgtttattcaagtctccggtttgcttatcaacagcagtaaagcttgccctcaaggtcaggtctttgtagcttcgggtgtcgaaagcattacgatgtcaaggctttgcgacttcgacacttgcagggaatggaacgtgtacgcgattttcagtctcatagatgatgtgcatgcgactggcgatgtctttgttctcaccaaagacggcgaggtagccatgacagccattggcgctaaattccatcgtctggagataactaagcttgagcgaacgctggatgcggcgaatggatccaaaatgaattcgaaagaggcttcacgtccttctcttcccggccccatttcgtctttccagagctccatgtcaacttccgtcaaaagtgctctggagctgacgcccgacaacgattctggtttttctagcgcttcttctgtagctgaagacgaatctgacgacagagaggtaccactgaaggcaatgatctctacgtacactggcgcaccggccgatttcatttcctcgaacacctgccttggtgacctcggtattgattcactcgcgtcggtcgaactatccgatgagataaatgagcgctttgggagattggtctcgcccggcgagcttctgacgatgacttatggtgcattgagccaaatgatgtctcctgatgtcgctaaagtcagccaaaagcccatcatgccatccaggaagcaggcggcaacaacgtcaccaccagcttctgagatggttgagaacagttcgcaatttggccagagcaaaaatgcagttgctgaacaaatggaaaaagactcagtcattgatacccgacgtgccaagttgtttgatctcatgtcggagctctgcggtgtggacgtcagtcatattcaggaacaccaatctctccaggaccttggatttgattccctttctacaacagaacttggatcaagtatatccgacgagttcaatgtcgatattgacagcatcgacactctcctcgacctttccgtcaaagaactcatgcagctagttggaattggtacacggaatccgagctacgagctctcaaagccgctaatctcaccagtgactgtgacacccacatgcggcattgaccaacccgcagggattacggatccattcgaagctctgctggcagcagagtcttccctccaggactatgcaacgtcttgtcatttcacgggatatctcacgaaggtagctgctcgtcaagacgagttactacttgcatatctcgttgaagggtttcaaaagttaggaatcgatctcagggccatcgggacagaccagaatatccccgattttgcctatcttccgaagcacgtcaaggtggtgcagagatacttcgagatcctccagaagcataacattatcaaggaaaaagacctcggctatgtccgatcatctggttcatgcgttttcccaccttcatcccagctcttgcgtaaccttgtcgccgattatccccaatacagctgtgaggctgaacttatggctctcaccggtccgaagattgcagagtgcctgacgggtaccgaagaccccgtcaaactcctgtttggtaccagcaagtcgcaagaagtcgttggaaacttctacaccaaagctcctatgtttgccacactgaccgaagttcttgtcaatttcgtggttcgtttattgagcaaggcaaacggacccgtccgtatcctcgaggtcggagccggcatggggggaactactaagcgacttggtgaggcactgagcactctcggtcatccgattgagtatttcttcacagacatatcctcaacacttgtccgtaatgcatctaagaagtttaagtatccgtggatgcagttcaagacggtcaatctggagattgaaccccccacagacatgattggtagattcgacgtcgtcatcagcacaaattgcgtccatgcgacggtcaacaggactgatacttgccgtcgcattaaacagatgctgaactcgaacggtctgttggtgctctcggagataactactatctttgactggcacgaggctgtctttggattgttagagggctggtggttagcaaatgatgcttcacatgctattcagcctccaaacgtgtggatggacttcatgcatcaagctggattccccagtgctacctactctcagagtacagtaccggactgcaaccttcaacgacttcttatagcctctgcacagcaacaaccggagctgcctcgtcaggaagaacagccaacggctggtgtcaagacagttgtttacaaatctgtcgatggagttgagattgaagcggatgtttacttgccgaaccggccgccagccagtttgatgcctgtaggtaaataatcctgcgcgcacgcttccggtcttgactaacatcacaaagcattgatgatccatggaggtgggcacatgacactgtcacgcaaagcagtcagacccttgcagacgaagttcctgctttcgcacaacattcttcccgtcagtgtggactaccgcttggttcccgaggtcaacgtcatagaagggccattttcagacgttcgagatgcttacttttggatccagacgaagctatctgcgatcacatccaaacttggcatttcaatcgacacaagtcgcgttgtctcgattggttggtccactggcgcccatctcgctatgagccttgcttggacgaccagagagctgaagatcaaaccaccagctgccatattgggtttctatgggccaactgactttgaatctggggcactggagaaacatcacggagaaaagcactcaggagagtttcctgtccgcagaatgcgactggagaacattatgcagtctttgccacgtatacctgtgacaaactatggcaccatggtggatactagccaactgggctggattaagcctggcgatccacgctcagagctcatctttgcagtacttaaggaaggtatcggactcaatgtcctactctatggtctttctcacgaggctttggcgcgaaagcccgatccagcgctagttaaagcgatcagtcccatggcgcacgtacgagacggttcttatgaagttcccacgttcatcatccatgggttggaggatgagatcgtcccgttcaagccggccgagtcattcataaaggcgttgaaaaagtctggggtcgagtgtggtatcttgtctgttccgggtgtaaaacacattcatgatttgcatttaaagcctggctgcaaggagtggagggatcaagtagaaccggggtatcgttttcttttcgagattttggacgtttcaatttgaacagctctatccatgggatatggtatctataagtcgccacagcagattcaatttgtccttcggagcgcttatcgtttttttcttccgaggggaataatagattttgtggtattgcagcgaatgaaaacatgaagcaaacactcttacgtagcctcatttttccgtccatgagattggtaagccgacaagcaatcctagctgcaccgtagatacttcacaacgtatcaccagaagccgttagtgtgccatacccatgttcttatcaccacacaccgccgatgaaccgcacgtacacgccagatccaacatgttatctttctcggaccgaaaacgaaacatagccgctacacctgccgtccgtgggcgctaatacctcaaatagggccgaaaagaccggcgagcaggtcgaactaatcgctccttcttgtagtcagagcccggtgacacacaggatagatcaaaccgagtatatacacctaaaatgacacgaacactgtcaaacagtagctagcggctcagttggtattgccgacacgtgaacgttcttacccaatcacctgtcagatatcagggatggtgggaggtcttaaagctcaggtgtaaccacacaaacatgcactatcagatcctaggtatcagtgggtacatcgtctgccaaatgatgccgaacaatacgattcgatcctacttcggccttacttgcacgagagcatgtacatattgatagcttcttgatcggagaacaaaagaaatctcatcccaccgtcaatcatatcccatcaggttgtaccacaaccttggaacctgacaccaccactcaacttcgcaaattacagtaaccattcatttctccgaacatgggcggcattcttccggaagatggcagaaggaggatcacccaagaagaggaagatcaaatttggtcctggaacgaccgcctcccaccaaccccggatcaaaccatcacccaagtcttctccgcacaagtggctcgctcacatgatgcgcccgccgtcgatgcccctgacggtacgctgacatatgcgcaactcgacacctactctacgcgcctggcgctccatctccgctccatactcaacgacatctcccccgatgaaatcgtgccaatctgtttcgacaagtctacctggctaatcgtctgcatgatggccgtgtcgaaagcgggaatggcgtatacaacgcttgatcccggcaatccagcggagcgattaaatgcttgccttagcacgattactcctcgggtgatgttagtagaagagacatttagtgggatgttttcttcggatgcaggaatgaagattttggggaatgtccctgagatatgcaatgtcaatgatgttagtggaaagaagactgaggttgttgacctgccagtcggtctgccgagccatcttgcctacgtttgtttcacatccggatctacagggctacctaaagtggtccagcatacgcaaagcagtgcggtttcaaatgtggtacatggtcacggttacgaagctggtagccgcgttcttaatttcgcctctcaggccttcgcagccagcgtcgttaccacgctgaagacgctgtgtaacggcggtttactcgtcctaccacccgagaaagagcgcatgggcggtatagcgaacttcatcaccagaaaggggatcacgcgaacatttcttacgcccacgctgctgaatctgctgaagccagaggaggtggcttgcttacagttcctgactgtaggcggggaggccgtacctcagcgactcatcgacatctgggcgccgcgattatcactcgtcgaagcgattggcatgacagagggtgtgggtattgctaacatgattgacacgagcgggaagaagtgtcgagcacgacagttcatgacgggctgtgcgtggatcgttgatcaagatgatgcggatacgctggcaccgattggcgtaacaggagagctgctctttgaaggaccggcgctgttccaggggtaccgtaataaccctgaagccaatgcgaaggcgttcatccaaaagccgccgaaatgggcgaaacagaggaaggagggacgtctgagggctttgtttcggacgggcgatttggcaaagtatgtggaggatggtgtggtgcagattgttgggagggcagatacgcgggtcaagttgcatgggcagcgttttgagctgggagaggtggagaagtcgatgttggactgtcttccgttggatgtgaccgtcgcagcggagattgtggagccagcgggtggtaacggaccaatgctcgtcgctttcattcatggtctatcggcggacttttcccacgaggcgaaacagttgagagcgagactcgcagctaccgttccggattacatggtaccgcgcggaatcgtggatcttaaggatcgaccgctaaacccgtctggaaaactggatcgaaagatacttcgccaaagagctgctgagatgccgttgatggaattggtgaagcatatcaactcttcggacaaggtcgcgccagtgacttcgcaagagaagacaatgagtcgtctgtgggctaaggtgctaggtctacctgtggagttcatcgggttgaatgatgatttcttctacctcggagcggactctttacactgcatcaagcttatcgcagaagcacggagagagcaggtcggtctctcgatcgaagatatcctgcaacacagatctctccaagctatgagcggagcggcggccttcggggtacagatccagtcgaccaagcctgaaattgaagatcgaacgtatgcgatagatgctatcgctccggatgtcgcaccagaatcggttgaagatgttgccctagcaacagactggcaggcttggtgtatagctcagggtttgctcaagtctcatggctggcatgactacatgatgttcaagtttcccaaagcgctggatattgagaagctgcgaaatgcctgccaacagctcatagaccgacacggccttctgcgaacgatgttcgttgtaaaggcaagacagacgtttcaggtaatcatgaagtccaaagcttaccccttcagcttcacggtgaagcaatcgagtgacggccagaacgtggacgaggttgtcaaggaaaccatccaacaggatataaagcgacgcactcaactcggcgatcctttggtaaatttcacgcttgtacaaggcacaactgaaaacactcatcaactgatccttcgaatttcccacgctcagtacgatgcgctcagtctcaacaagctgtggcgatcgcttgaagcgctatacttcgcgaagccactagaagtcgtccctttcaccaaattctgctccgaagcatctctggcaagcaaagcatccgaattcttctggaaggaagccctagccaacacctcgatgagcgaagtgatccctcacacccaccctagcgtggactaccctatcaacagagccgtcaaaacgtccgttccattggtggatttgaaagcatcaggttacacgagcgcaaccaccgttcttgcctcgtggtcggtcgtcctgtcaaagcttacaggccatgattccgtcgtattcggatacatcatttcggggcgacacctgccgatggccaatatagcagatgttctaggtccatgcatgaacattctacctttgcctatcgatatcgcatcaacatcgcaaacctcttcgcttctcaactcagtccaaagcaactacctcaaatcactccaacatggccatcttggacactatcgcatcatcgagagctgcaccagctggccgcggtggacacgtttctccaccgtagtaaaccatcttggctttgagatgagcgacgttgaaccaccgttctctgaacttggagggtgcgagtttagtgtatatgagccggagcatgacaaggctgatctttggctgcaaacctctgcttgcggtgatgatttagagatcgaattgagatattcggcggaggctttctcggaagattgggtcaaggcggtgttggactacttcgtcagcgtgtaccagcagctacctacggtattggaaagccagctgtcagagacgcttcctcagttcagcgtggctgcgccccaggatagtctgatcaatgctccacagccgatcaaagagagctcaaagtcaccaccgggaaattctagtgatttggaaaagatggtcttgtcagcttgggactcggttctaggatcggattttagatcacatcccggattcacatatctgacaccgttctacgagatttggggcaatggaatcgctgctgctgctttagcttgtgagtactcgaagaagggctttcccatgagtagtgaggagatgctacgttacccatctattgcagagactatcgcgaagttatcatcgtggacgtagagcgatatttagcaatcagttggcgtgtttctatagcgcgtggcttacatatagaaagctaaggcaagtgtactagtttgcttgataacttatcaccaataacgtatcttgcgagtgagtggcatatcatagtataaattatgttcctgctgtgtgcgactttgtgcaacagactcaggaaccagtagaccaagacttccgctctgactattggttggagtacaatgtgcacaaggatggaaaaccaaagtgcacgtctaccttggtaattactgtcaggtatttatgatccatgattggacatggcgctgtcagtagagacagaaagagctcacaggagctaaaggatataagactgacctgtggtgcgtccaattatcagtctacacatgaagagaggacgcgtaaggatacgtgcgactacttaggaatggttcgatgtatgagttgaaaaagaaatgctagattgttgggagtgaatgcttgcattcgatacaagcagcaagcagcaatctgttctgcacttagctcgcgcaacctaccaaatccacgcctacactgacaacgtttggagtagctgaattcagtgttgatacttccgctgtaagggcagattgacagctaaaacgtcgataagctttcccacgtgttgtcaaacactgcccgagccttgaactatgttgcttcgatgctcggcggcctggagataccctgtaaagaaagtcattatcatctcaggggtcgcgtaaaactacttcgacctcaattgacaatgcctaacaattaggtcctagccactgccgatgtcgctgacaatgcggagcaccacagcttgattgcaaccagcgccacggttcagcacggcgaagtgatgcgcaaagtcgtcacacgaagccgtgcgcccattcattcatcctggaaatgctggaggcgatttgagatagaacacttgaaactggtgatccatttttggcaagcagggaaggcctgttgaagaattgagccaacgagtcgcgccgtagcgggaaggatttgtgggtgtgagctgaatcgaccgtggtcatacagggagatgctgtgtagatcaatgggcgtgtaccatgggtaccttgacatagcgctggacgtcgctcggaagcgctgcttagttatttgatgttttactgacgattacggcgagatccattgtcgccgcacgagtggtgtcacaatggagtaatccttcgtttggcggcttgttctcggtctcgtatgccagtcagctttgcgtgacaataatgttgctcgaaggcgtcccgatcgatgtcgacggctgtcggatccgaaggtctcaacgactttgtgtgggtagcatcgtgatggtgataagcgctacggatgtcaaactggtccaatcagcttgcataagtgatgctccacggcaaaaagccgccaaggtcggaaaattgtagaggccgcagcttcgaggccgcagccaccaatgggacccacagtatctcctagcaacaacagtcaatatctttggtgtgcgtgtgtaacggtggcttcctgagacaaagtgaacgtgcgaaaaagaaattcaatcacttcgcatgaactggtaccgggagacacatgtgcaacgtgcgtctacgggagaagcacatgcagaaaacgttgcgggcacacagactccgcgggaaggaacgatatggttgccttaagagcccgaataccaggatgtttaccttggggaaacggccttgagtccgcgagtcggcctggactcaactcgcaactgagtgaatagctttgctcccagtctggatttccacaaactcaggtcgcgatgggtccgtgtcgcttctggggagacgtccgatgcttccagcaagtataccctggccatagtcgaagtattaagagctatcgggtagagtctcacaggtacaggctgaaatgacgctccacacactgtagcctcttctggataagacagtggcttgctgatacagatggacgggaaagttgaaccgcgagtggacgtcatcaagaggagtagtggacgcttgacaggtgtggaggcgctgagatgcggccggcaatatggtccaggaggagtgggtgtctggcagatttcaccacttctgtcttcgttgggatccagaatcacatcgaagagctggcattgcaaggtcattcgttgatggaaaaggtcgagacgatggtgatcctggggtcgagagtgtctgtgcgaagcgatttggccgggttaaggtgccactaggctccatgtggcgaccgtcgcaaatctgtacttcttcaagggacaccataaccacgcgaccacgcgacaatcgcgcgacgcaaagcatccgcagctgtggactcacgaagtatggatagtctagtgattagtgacatttcggcacctcttcgtagtcaccaagtaacgttgaggagcggcaaagctgtgggcggcaaagccgagggccgcataggattatccttgcctctgcgccacgattggctgtgctggcattgccatgtcgcaacccaagggtccaaccaaagcattcagtagcgctgtgcctgtactcaacgtctagtggcccactgtatgttcaagtatattggtccgagtaatataagcgtcgctggtgagagcaagtcatcgtgcgtacatgctggtgctctcggctgtgcccttgcgtggaagcgggttccgcgacggtgcgcttccctagtcgctatgttgtacctggcagatgtccacagactaacggccgctcagtagaggcgggtcgagagccctggccctcgtagctgaagaatacgagtgggtacaagagttgcccccctcgatctctggtgatatatttgaactgtgatcccgtgcttccgatactgatgatgcggcatctttgtcctttacttgtcgtcacctgaagtacgcctttgctacttcgtactgaccccattaccatgcgatcaccacctcccgaggtcctgaagacatggccgaagcccaactacgttgacccggtcacccggggctctactttaatgattgtcgagctcacattgcttcctatcgcaatgatagtggttttcctccggatgtgggtgcgcgttgcgtggctgaagaaggcttggtacgatgactacctgatgttactcgcgatggtatgtaccctggcatcggaacgaccgaaagtggcaatgctaacacccaccaggttttcagcattggtaccaccatccttgtcatcatggcgtctcaattgtatggatgggatcgccatgtctgggatcttttgcccgtaacgttggagcaaggtcgaaaagtaagacttgtgtaaggcgtgttaccgtaagctgattctaacaattcccaggcgtccttggcagggcaaacccttttcgtgcttgcgtcaagcacggtgaaaatatcaatcctcgtttcctacttccgaatcgcgcctgaaaaatcgctcttccggaaattggtctggggaaccttcgcactcgtttttgccgccttcgtagtgttcctggtagctttatgggtacaatgcatgttagtaacatcgacaatgattgacgccttcgatgctgacttgcacagccccatttccagctactggaagctcaagtcagaccatcgtgactgcattcccgagggaccgccattgattgtgcagtcgaccttgaacgtggtcacagacttcatgatatacgccctgcccattccgacgctcttttcgctgcaactaccatggagtcagcgtattggtctcatccttctcttcggtgttggtgggatcattgtcgttgctggctccttccgggcttactggatccactacactctgtttgaaacctgggacgcaacatgggaaggctatcagatttgggtatggacggctgtcgagaccaacgtcggggtcatttgcggttgcattccagccctcaagcccttgttgttcccgtcccgtgcgcgacaacacggctcgaagtatgccaacggctctagccatagcagacgcaaagagaagaccacgccggtggtcgatcagctcgagcttgatacccgcaagctgacagagaccgatgagtcgcgacccgacacagcagcacgagtgcgcgccatgcaatattcaccttcgcggccgatgagtggcgatacagataaaagtcgcttcgatcttgacatcgagcagcaaaaaagctacatgtactgatggtactgtttcgttttaccttttcttgagtatatctgtagccagtagaatttctctgggtcaaccctgctcaccaccatacgtacttgacatctccttgcgcttttcttttctccatcatgtccgggagacaccacggtgggcggataagttgattttgcggcattcatttgttttgcaattgcaatgtaagcttggcgacgctcgggatcatttgccgtactcaaaatgataagccccctgaccccatatcctcaacttgcgcctttgaagcttttccgataacccggtccagtcaaggctgctgctgatgcgtcgaggtagcagtgactcactgtgcagccaaatcccaacgccttcgcatgaacaaccgcgtcatggcgaggagccccgacagatcaaggcgcgctatttttaccgacgacttactcgattgctgaagccggctcggctgatgttccactgttttccagaatattgcaatgcgactcttcaacgaaaagggggatcacgtcgcttacatcatgaacccaaaatttcaaggacattcgttcgatgcttggattgcagcatggtcaagagctcggaaatggtgcgacagccgaagctttcgtcttccgttttgtgtgtcaatgcgccagcagtctgtgctgcatgatgtcaccccatctctcgctttcgtcgtcgggggcatcgcattgaattcttctcaggtccaaatctcggtttcttcaagggcaccgccaccttgcgggaagtgagttgtcaaggctcgccagcgcagcgacatggacgggacgggatgacgtctggcatatcatcgggtgaagatcctcgctcgaatgattcaggctgggcttgctcattcacagggctcgtcgcaaaacaaggtgcgcctcaggttgaaagtctagcctttcttttcgcgtctgaatgctggcggtgggcgttggttttgagagtcaagagccagccagccatcaaccactgcggcgggcgcttccaaacggcgctagtgaaataccgagcttccgtgctgcaaagacctcgggaagccatgcccaactgcatacagtctgcacgatgacatatcggtgcagacagctgttcaccgactcattgcacctccagcacttatcgattgcggcactgttgggcggtgccttgcatcctgtgggggtcgggcgcgtactcagcagaaaatagttgcaacattgattgttgctcggtctacgaaacatggcaaggatgaaagattaatttggacgtttgcgccgcgagcgcgcagtctaacgtcactcctaggcacgagcgccgcatcctttcccatcggccgtttggtatagctttaggctttgctccattgagggtgtttgaagcggcgcagctggccttactttgcgttctgtgccagcgcactgcatgcccagcgctccttcccgttttcactcaattcaccataagggaggcacggccaacacgccgccgcacggacaagtccctcggccgtatatcactatgatcttgagctgccctatgtattcttcttgcctactgtaccctctccaattcaacttccagtttaaccaactaagcgtgcaaccatgtggtctctaccaattgctgcacttgcgctcctctcacacatgatcgaagcattccccactcgccgtcatgaagaacataagcctgtttgtatcattggtgctggtcctgcgggactttctgccgctggacgacttgagcagaaaggcgtgaaggccatcattttcgacgagcaagaagaggtgggtggaaagtgccagtcttggtacgacgacaagtaagtgttacacaacaaaacgttgcaaggcgcatcagctgacggcccactcagaggcatcttccatccgctaggcgcagcattcctgtccaacgcatcctacaccgagacgctcaaagtgctcagccagactgatgtgtcgcttgagccttttgcgcttgccggcgctcgccagatgtttcggtacaatttcaccgacgcgtttatcgatgcgaaccctgcaccttcgtcgcaattttttgcaactgtagcggcggaaattccgcgctacgcttcgctttggaaccaacgctttgcgcccattagtgcgactaactacaaggtgcgaaagctgtgcaatgttgcgcccaatgcgtccactgacacaaatatagaacggtgtacctcaggagcttacagtctccggatcagagtggtttcgcatgaacaacttcaccgcccttccgctgttgctcgtcaatccggttgcgctctacggttatggcgatatcaacatagttccagccgtaagttactaatgcacctcccgcattacatttgcagggatcagcgcacgcaggtactaacacgtgactagctctacattctgcaatactttacccctgatatcctcaccgcttttgtcgggctgcatgaagtatactacacagacttccacaagatcttcgtcgagtatacaaagaaagcgctttgcaagactaccattaagacctctgctgaggtccgctgtgtcgaccgttccggacaccgtccgatcatcacttacacgcagccaagtggaaactatgtcagctaccacaagcaggaatgctcatctgtcatcttcgcattccccccatccatcgccagcttagagcgtgcaggcgttgacctttccgaagaagagtacgacaccttccgtaacgtcacgacgcaccagtactactcttcagctgttgagctcgagatgccgtttagtgtaagctacatagcaaactcgacaaacgctgctgtaccaccacccaatctgggtgaaccagttgccgtattgcgcctcagccagcaatccaacgtctctgtcgcgtggtcttggggtccttacgagtaccaaaccgaaaaggcgggacgcgatctactcatcaagagcatgtctgcgctgaacaaagacccgcgtaacgcaaccaagccggctgcgccattcggcgaaaacaacatcaaagccttcaagaagtgggactacttcccacacttcggcaccgatgcgcttcgcagcggcgcctacgcctcgctcaacaagctccagggctgcaagaagagctactgggccagcggcctaagtggcatggagattgttgaatgggcaatccgtggcggccatgaagtggtcgatacatacttctaagcgaagatgatcgaccacattttccaccctacacctttgagggaaatctacgaaatagcatatgggttggatatctgagtttacgacatttttctcgagagcgatggcgattttgccgccctccagtttacgacacgacatttacgatagatgattccccccgactttgatgtcatgattacgtcctgtaccaacatgtttacgactacgatggtatgatgcgcggttatggcctgggcatgtttgttggatatttaatggtaatgcgatgaggtagaatgactggcatgtcttcatgggagatgatcactctagacacggatgtagatagaacattaattgaattgtacatgacgactacaacacctgtcttttaaatgcccttgctttgaaataactcttacttatgctcgaacaaacttgtacgacagcgcacaaaaatatacaacatggatgcgccacgattcgaacgcggatctcccacatcaaacacctcagtctgcaaagtgaatcccatggctccattcgaaggctacttcgaggtttcgagaagtagtctcagacttggcaggacatggatcactcggcaaaccgatgccggggttccggagcttatatggcgtgagcgtcttggccattagagcacgcgtcctgagttgtagaatggaggcttcgatagatatagtgctgtattgatgcgcgatcggagacggagatgagttgggcggtatcaattcagcaagcgttcatacagatagatggagaaatgtttgctcgatgaggtgcaaacatgcatgtgtaggtcctgcaatcatgaatccctgagaagcatgggctatcaacaacaaagaagggtcgcggatgttgagggcggggaagatctcacgtttaacttgtctattcatacctctatcttagattgagtactccgcagcttctcacacacaccttccaccctacgcatctctttcagcatgaagcgcaaaaagagtacctctctgcgtcagaccctataatttttttaaaaaagaagaatttagacgcgccgcgactcgaacgcggactctctcaccttttgcacagaggcggacagaaagaacctaatgcccgcatggctaaccatatgagaacgagtcgctgcttcaacgactcggagcttcagaggcatgaagtgagtgtcttaaccattcgaccacgcgtctgtgagatgttcttgatgagattgagacagtaattttagtaaatatgctaattatgtcggaggtaaagcaatggggtggaagatgcgcgaagtacacatcctgcgaggctacgggcattacgtatggctttctcatcaccgtgcctttcatgatttacatgacaaagggagagcgttagtatatggtgcgatcattctgcgccatggtgcggtagctgcgcatattcttacaggtccatcgcccgtcttgctgggctatgaatcgtgtccgttgccaatcgagtgacgctgtacgggactgattgagcgcacatcaagttatctcgaattccgtcatctcgggcttcatcgattcgaatgcatgagggtagagcatagccaacccgacgcgtttgtatttgccttcgccggtgggctcgaggacgaggcaccagtatacgaaggcagtcgtctcgattagatccaatatatcctctagctggatttacattagtcaatggcgagtgcatgcgcgtaaagttggcctaccatggtgttggctagagcctcaaaaggcctgtgactgtagctgccaaatctagatacttcgctaccatctgctccagggttttgggcacctgctgctggttgaggtgggacttgaagcaatttcaggtgctcagatccgctgtttgataccggggatgaggcggaactccctcttggcttggagtgtacttcgtcaaggtccgagtgggagttgtccttaccgctattcgtcccaccctctctaccaccgagctcagcatttggccatcgactgtagtctctaaaatacctttctgagcgagcgacaaagaagtaggatatagacgacaatggctttgaatcgaaggcgactagaccaagcgctgttttcgacattgactggtctctggctatgtaggtcggcatctccgtaaggggaaaccttccatggtcatcatagagcattttcatgaattcgggctctttgatatacattatttcgtagcggaatggaagcttcatgtctctttctagagtatccaacgacagagatggtgtggcaagatagcctgaactgcccagtgacccagaggcgctaacttccagccctcgacttaacgcctctattctctcaatggaccccattagagccccaatccagctcttggcgcttcctgtggctacccaactccatgtgggaataggcaacgattcgctttccgcgtaaggctcggtcgacctccagagtatctgttcatgtagcgtatctttccagacgccgaagttatgaagatattcgttttctaatgtctttcctaagtgattggccaccccccttagggcgtggaggcgatccgaaggatatgtgaggctcttcctggtgtatgactctaaaaggtcataccacgaaagatgttcgtaattgcgcagatcatgccaagaacctccttccgcaacaaccatctcatcacatttccaagaaagtctgagtggcatgcagaacaagattcttcgtgcaagataccattcttgtaacacccaccctcgattgcgaagagggcactccagtggaacccttgggtcttccgccggcaattcactgaggttaaaaatgccctgtatgcaacccggtccgtatggtatattccagacccgcgtataaggtctgtcggtgatgaacagaccttttgttgaatcctcagctccagctgcagctacaaccaacgctgcattacggtagacaacgtccatcgtttccgtctgtaatttccaatcatgctcatcgtcctggattatgcaaagagagtcgatccagatatagttaatgccgatacctcgagttaacaggacaaagtcttgaaaagatttaggcaatttctccagcgcaatgcctttggtatgacgcttgtaattttcgtgcaccgtccgtaaaggcagcttgtctttggggttccccacgcaatggcttagagccacagtatgtaccagatcataccatggctctctactagttgtattgtggtgggtgaatctttggtaccggagatctgaagtacacgaccagggaagttccgtttcgcatacagctatttggcattgatgacgggatatgcactcgtgaagccagtattggacagagacccacatacttgttctacatgcgaactgcgaactgggtgattgagttacaaattacctcggatgcccggggtacctggcgcttcacatgtcaatgcaacaacacaagtcgaaaaggatgaggactctatacctgtttctgcccatagggcaaactctctacccttcttagtcatgcagtctctaaaccttacagaactcgtacaatcccttggcacttcccatctcagtcaaacattacactcacttctatggataacgaaccctcctttctatcgtctttgatacccagagagtgatacaaggctacgcagaagtcacatgtagcacgtggagatctctcgaaaacgcgcgccttccgtgattcccacacgtattccgtaaaggctaggtcttcaccatatggtaccgcgatccagtctgtgatctcgaggcaagactcacagaggtccattattaaaagaacacctgaaatggtgcggtgtagtttgcggtaacgtagatgtggatggattgcgattaactggggcgccccggcggaggctgcaaattcaagagctgaaggttcctcgtttccagtaaagcatggaaagctgttgggatggcctcataagatatttattgagacatcaggctgccacgatcaggctgagacgcaaccagtgtacgtcatatgcaagtcccgtccaagccttgattggtcatcgtgaatacggtggaggcgcagcgctagtctctcggtattggacaggattgtctcaggtgggaactggaacgtaaatggtgggaatgatgaaaagaatcgtgtataggaagggcctcattttcttctgtggtgcagatagaagcgacggttaggacttcgcagagcctttcggcagcaagggcaccaatcatatcttccacaactaaacacgtgcaacgtcgctatgcactgagaagtcttactattgcgctgtcacgcaagccgcccgtagtaaaaaaattgtctttttctagatcccagggaccaaattcacttctccacaaaacccacccactcattgctcaatttccacagcttcgcctcgttttccggatcataagcccactccgcatacccagcgtccaggtcgccgccgccttccttcaaaggcttgctgacctgacagtcttcaagatacttcccgcccgtcccttcccacacttttccaatcgcagcccacagagtagttgctgcaccttgctctacagacttcatataatttcggaaaggctcgtgcaccatgtacttctcgacttcactgtggtccattatcgcagtcaggatgacgccaggatggactgaaagcgcgtgtagaccttggttgccgtaccgtcgctcgatctcgttggcgaaccagatattcgctgtcttggaatgtgcgtaagcatggataggatcgtattcgcccgtcaacatcaggttgtccatcttcggagggaacgagcggtgggccatggaggaaagactcacgaccctgctctggaatgctggggtcgaagagctcagcaacgcgggcttgacaagctggaagagtagaaagtgtgcgaggtgattggtgccgaattgcgattcaaacccgtccgcggttttgtcttcgggtttggccataatgcctgcgttggtgacgaggacattaagcttgttgccgctggtttcgaggaattcagctgcacattttcgcaccgatgccagagagttgagatccagcagcagcatatcaactttgccaggctctaagatttcatccaaggcgttatggcctttggacagatcacggacagtcaggaacaggcgagcgccggtggccttcaatacgcgagcagtttcgatgccgagcccactgctgcatcccgtgatcaagatggtcttgtcggtgagtttgcctgtgtgcgagagatcagattgaagacaccaagggtttgagacaaggtacgcgtaccctctagatcattgtctttgacgatctgtaatgctgtaggtcgggcatctcctgcccctttgagctctttgtgaacatctgcatatcgtgtaaattctggggtgttatagtcggccatgttgtgtgctggagaagagtaataccaagcactcaattggaagcagtagatgaagatgttggaaagagtatgtactgcactagaagcttgcttggtgtagagtgctgtagaaagaaaaggattctgccatctttatactcgtctaccttctgatcatcgatgcgtccctgacagcaagtctgcgccaagtgtgattatgcgatacaaggccggacataggagtcaagaatctccggacaactgtctgatgtcattctcttggggagacagtttcaagctcagcaggcgtgcttgctaccccctgttcagctgcggagtcctcaacacagattaatgatgtgtaagctcatagaacatggtggcggaccaaatgcggatgcaggtagtcgggccggcatgattgctttcactactatgtttcgatacatgtctcgtgaagggccgatacggaggatgcggaggatacgggggatgcggggatatacagctggtcagagaatgtgttcgggcatggatgagttaggaaacgtaatgaaagaaagcctggttgtggtatggaagacctcgtgaaggtacaggcggtcaattgtacgtaacgtcgtcgatttcgcgggacagcgaggctggctgcatggaaccagatacgtctgcgaatggcggcacttacagatgaaacgaggggccgaatttggcgagctgttttgccgcagaaatagctatgggtccctgtgatcttcagattgctgcgctgtcacttgaaatccacggatgtcgtctgagcgggtgaggtaggcgccatggtgtttttgcggagattcggcgtttaggacgcggcacgtgcacgctagtggaacatccgatcgcaaagttcagaaaagttgcggacgccaacaccaaaagtctgcgaatccccacaaccacaaagatgccgtccacacacaagaaggagaagccctgggataccgacgacattgacaagtggaaggtacgccacttaacactatgcgcgcacgttactcggccctaacaagtgcccagattgagcctttcaagcctgaagacaacaccgctggtgcttttacagacgagtcgcgtttctctacactgtttcccaagtatcgcgaacaatatctgaaggggtcctggaagttcattactcaggcactcgcgaaacatggtgtgggctgcgagctcaacttggtggagggctccatgacagtatggacaacgcaaaagacctacgatccggccgcgatattgaacgcacgtgatctcatcaagcttctcgccaggagcgtaccagcgccgcaagcagtcaaaatcctcgacgacgaagtcgccatggacatcataaagattcgaaatctggttggcaacaaggagcggtttgtgaagaggcggcagcgtatactgggtcccaacggctcaactctgaaggcgttggagctgctgacggagacatatctgctggtacaaggaaacacagtcgcggcaatgggtcctttcaaaggactcaagacggtgcgacgcatcatcgaagacaccatgcacaacatacatcctatatacgccatcaaggagctcatgatcaagaaggagctggcaaaagacccagaactagtcaacgagagctgggatcgcttcctgcccaacttcaagaaacggtccctcagcaagcgacgagtaccgcacaaggtcacagataaggcgaagaaggtctacacgccgtttcctccgccgcaggagaagagcaaggtcgacttgcagatcgagagtggagaatactttttgggcaaacacgccaaggagcgcaaggcgagggaggagcgggaggacaagatgaaagacaagatggatgcgaagcggagggagcgcatggctgagtacgtcgctcccgcggaggatggcgagaagaagaaaaagaagcggaaacgggaagaaggcgaggaaaagaaggacaaaaggaagaagcgcacttctgtcgaggccaatggcgatgcagagtaatcgctcgtcgtgtctattggttgcccttgagcccatagttcggctcgttgaagcagagtagtgccagcaggtgatgccgccactacagcttctgtaaacatacaggaacaggcgcttcaagcattgacaggtgttcaggttagctatttgcagttcaaatacccaatctttttcataagaagttcgcatcatattccattgttgtcttggctgatgcttccagacctgactcagcaagttcttggtgtgctatatttagcgcgatgctcaaacatctcacgtctcgagaggcgttgccgcgttgtgattagcattacgagccacgatctcgaaaaatccttcaaccatactcttgcctgattttccgcctggtgctttttgcccttatacgttatgcatactcacgcgcaccttcttttacacttgggagccgccacagccaccctagccacacatgtcacattagatcggcaatgctggatcgaacacactataatatcatcagactactacacttctaagaatgggcaagaatacatatccccgatcccagcataccttcaaaaacaagtagaagactacacaccctggtcccacgccccaatctgcacccccaaactccccagcatcaacgatgtcctatgcatctacacatccacatcattcagcaacggacgaggtatatcaatcttcaccacacccccagcatccaaggacttcgccgccctacccgccttccaaaacccatctctgctagaagcccgcgctatcaatgtcccaacaaacacatcccgcgcgacatccatacctaacaagggcatcggactcctcgccaccaaaccactaagctttaaagaccgcatcacatcccatacgcccgtgttcctcgcctatctagaaggcgaactcagcaccttggaccgcgagaactggtggcgccgtgcgatccaccaactacccgtcaaaagccgcgaggaatttctggctctggcgtatgtttttggcgacgagagggtgagggtgcaggatatcgtcaaggcgaatacgtttcaggtggaggtggggggtgtgaatcatttggcgattttcccagagacgagtcggttgaatcacgcgtgtaatgccaagtaagttatatgtcgtggtgtgggttaggagatgtggaaaggatagcatgctgatgagaaggtgtagtgcgcagtacattattgatacggagttgttgtcgcatactgtacatgctacacggccgattgaggagggcgaggagattacgatttcgtgtgagtacgacgcgactgtaactgagcaaggaagctgataagacagatacatctccattggaccccatcgctatccgccagcagaaacttcaatctggcttccatttcacctgtacatgtccgcggtgttcttccgcttcttcggacgacaccttgatgaacatgaagaacctgcaagaccagctcaacgactggtcgcctgaatctgaaggctcgcctaaagtcgcggagaagctcttgcagttgtatcgcgacgagagtcttgagggctttatggatgtggcgtatgggtttaccgcactggcgtacagtgctgctggcgatgcagccggggcgctcaagtatgcggagatggcgaaggaggcggttttgatgaaagacggcttgtggagcgcaaatctgcagatttgggaagagatgttggcggatctgaaggagcattggagttggcgccggaggctgtgagcgattcctgagattccaactcatcaagcttgtccaggccctgcgcatggatgtgattatttccgtcaatggtactattgctgcttgagcttggtattggtatgcgctggtctgacgtagcaccagcctggggtttccaggtttccctcctttcaagtctagggcgccgaccatcgtaggcttctggtggtgtaggatatgatacagaatgtcgtgagggtgtcccactgaactcgacctcgacgaattgatttagttcggggatcatccaaggacaccgcgtggccgtagcttcactgatgagctccttcttctgctggtctgtcaacgttattttacctgatgagcgaagtaatcttaacgctagcaagttcttcctcctcaacgcttctatcacaggatgtcgatgaggggcgcccagttcaatctttgcttcctttagcagatactcgatcatatcaaggtcatcacccgaaatagcacacgcaagcaatcctcttccagactggcaaatatgcgaaaatttgatgtcgtgttcaaaacttgtcacctggttgactttagtcgttctatgagaactacgacggctctggaatgcttggatgtggcctgtataggctgcgtagcagaggacatgctcacttgtcgaagacgaagtgttgcctaaatcttggtacgagaatctttcgtgtaacatgtcaacaagtcgctgatgtcctttgcaaacagcaagagaagttgggctgtgagtgatgttccgtccttggtactgtccgacaaagttactgtcgaaaaatgtatggacactagatcccagcagaaggcttaggaaatgctcattgttctcttccacggctttgaagaacgccaatttaggtgagagctttgattcgtcgtcatgcgcatttcgctcgagcaaagaacgaagcaaactcggaatgtgttctccgtaatcgatacgatgtgcagcgcacacatggtctaaacaccatcgtccagcataatgtacgaataggaattcgtcgatcttgtaagccttgttcaataccatgcaatctgagagtgtcctgccaatgtcaaaattgctttgagcttttcgagaaagtagtttcaaagccagtgattggatgttttttgacgattcaaacgcacttcgcatcacccttgatgtagctttgccaccgtctatctgtggcacgcgatagctcgatactcgactgtcgaaaataccatagcttagatatgtgacgatgacatcagccatagctcgatgacacgctgcgatcgcgtggtcctcggctctgtcgctaactggtgtgacttccaaaacacatgctcgaacgaagtactcgcgtacgcttggatgaacaaaccgcacggcaaaatcctcttcgtccacataaataaggcatccacaggtcgccagtattgagtgaatgtcattcacgagcttactagccacaaattcagttcgccccgggacaacgctcaagacctctcgcatctcttcgacttggagtgggcgctgcgccacagtgataagctgcaatatgagttcttggtaggcctttttcttcccttgtactctggacaagatgcggcggtatgtttcagtaagatctgatggcagatcgtccagggccgaggcaatatcgtcgtcagtttctagacagcagagggtctgaatctgtagaactacccatagaaacattccgcccgagccttcgagcagggcgtctcgtatcttcagaattagcgctgcatcccccaattgtaacgaaccaatttgtagacaacgcatcaactccatttcgacgaaagatgagatgtctaaagtattgtcaggcatcaagacgacttctactttgccgcagatgatttttcaataccacatcagtcctaagaatgggtgcttgacgttgcgatatacacgatcgcacacaaaagtcgttctccaactcttccaagaactcgattactttcattccatcttcttgggagcagagatccaggccgtccaggatcacccagatctgattatccattgagtaacagctctttaggagtgagcacatagctgagacatccagatgtcggttataagcgtcatcggtatccagtggtgtatgttctgtcgattcgagtaattgtcgaattaaagatcctattatgttgcgagctttgagactttcgggaatatcgtgtctggtaaagaagtatatgactggtgagtcatggtctaatgctgagagaatgagctcatcaaccatgtttgccaatgtgacggactttccacaacctagtttgccaacgtaaagtaaagcaccagactgagatctggatttccaacttttgtactgatcactctgcgcaaatgttgaagtgctgccgctcttgcggatctgcttccaggtggttctgtggtcatacttcgagcatctgtccaaagtacgcaatcttgtcactagccgttgttgctcagccatcaccttcgaaaactttgtcgaagctcgtcgaaatcgtgagctttctaaagcctcttcttcgattcgtttggcgactaccagggataactcatcattgatttcttgcgcccagcgagcaagatctcggcgagtttcttgtatcctgtcagtactcaaagtcccggtgacctgacggaacgtagacttttgcgcgtagcggaacaattcatgacagaagcgtactacaatgataaaatactcgttgatgttcgcttgtaggcgcttcgattgagggtagaccagggctaattcttgatggcgaggacttgatcggccaatctccataaagaaaatggatatactctcgatatacgaagagtatttcgtgattgcctgggcactagttagccacacactttcgctctctggtagtcctttgcgaagacatcccagtaaacatgacactcacgagaattgacatgcgcactaccgaccaaatgccacacgcaatgatgttctgagatccgcccacgatcacatcaccgagtgcagcaaactgctggacactgctgagaaagttcgtgaaacgtggcccaaggcatcttcttgctttgcctgggataaaaagatcgatttgagctgtgacatgcatgacatcagctgtaacaggcgcagactggcgtgcttgtgatctctgtgtgcggaatagggccttgtcgtcaggtgaaaggctcgcttcaaactgagagattgcttctgctaaacgtagatcaggctttaggcttgcggcgttcgataggatcatattcatggttgtatcgctattccatcgctaatcgccgcgatacaggcgctcagctgaagtgcgcgcgacacacaatcggatcgagaaacgaagataagctgacggtcaatgctgtgaggaagaaccttcaaattgatcagcctggaagtctgacacatccccggtggcattgaggtatgctcattggttgaagactgcaggtagcttatccacccgcggcattgccagcgcccaaccactgtgactattccgagtcatcctcccagaaggctccaactccaacccagatctggtaattctggaatgatccgactttggaggtacagggcagaaaacgtattggacaggaatgctagccggatgacctttggaggggatggcgtcacaaacactgccccttcgcgagcttttgacctccttcaccatggcccatttctctcgcgatgattcaacatagatatctgctctggaaccttcagcaaatgtagtcgtacttcaatcatataacaactcttttcctgaccaaacctaagtgcattgaccaaccaagtgatagctcgtgacaaattgtgtctaacggttcattctagtcaattccagcatgacttcacgaataaagtgtacaaacgcaccgcaaagcttgctcgctttgtttgatgtgcgcccaattcatgcatataaactccctgcactaggcaacttatcctgcaaacaccctggttccgagctgcgatatcatcgcaacccaacactgaccatgagaaacgaacttgatgtcctaacgtccctgatacgtcgtaggttctattcccttttctttctgacaagactgaccaattcagacaatctgaatgcgataggtcctcagtacaaggacaatggttttgaactattcacgacacgagacgactcacaacagcaacaccgagtcacaggatgggcggtagcattgccttacgacgattgctccgattggaaacctgtagtacgtgggcagccgcaagttgatgcgatggaagcgatgagagatctacatcatgcgactgagaggatgttgcacgctataactggtacgcgtccacgtgctttccgattgggcaagtgctaaccggtggtaggtagagcggcggcaggaatgtgctgggatggagaggaatggatcaatgaggtgcatgcaaaggaggacgccaaagaggagtaggaacaatcgtggatcgggatgcgacaagatctaggcttcagatttgaatagaaagcgaacacggcccttttcggcaagggttgcaaatggcgggcatacatcaagatcactcttaactctactccttgtacttctgatcatggaacccagccagtacctcgacctttccatcgcccctctcggcccacctcttcgccgcaatatctggattgagctgcagcgtctgcttcgcccttacccactcttccatcgtgacaattttgtcaaacctcggcttcacgcctgccttctccaacactggcgagtcagtgattggcagtagcttggtgtcattgtgtgggcgcgcgaagtataacaggcctgtgcgctcatactcccgctggtcctgaggaggcgcgctaacacggtgaacggaagacttcaaccagccacctgtaagatgcgagattgtgtctgcgagattgacggtgatggtgccaggctgcgcgctgacccatgtccagttaccatcttcgccgaggatctggagaccggctactggttggcggaataagagcgttacggtgccgagatcagtgtgtccgcctgttgagccataatttgcctctttccattcttgctcagtgcgcgggtggtatatcatgtagcggaagtgatcttcggacttcttctcgaatgtgtgctgcttgacaaggtactcctcatcaggtagctgtagtacgatagcgaacagtcgcaacaggggaagaactacgttggagtggagtgccttttggaaaacctcaatctccggtaggtgcgctttgagcaagtctggctgatcgtacttgcccttgaagtcgtcagtgaatttgggaatgttgtagatctcgatgttgtcctgggctttcgcaacgagggagcgacccggtcggcgccagccattgtagtcggctgcggcgtaattacactcgtacttctccttctcggatactggaagctgaaagaaatgtttcgccagtgtgaactgttggtcaacctgctcttgggtaaggccaaagtttttgacgtaaaactagtcttaggtcagttttcttattcggcaagaaatttgcctgatgtacatacaaagccaacatggtgaacggcatgttctaactgctttgcaagtcgctctttgccggccggggcgaccgtagtcctcaaggtcaagtgttacaagctccgaccatggcaggtcttccttggtctcgggtgggtgcacataaggctcgagcttttcaaagctatattttgagaagtctggggtgttggtcgcttgggaagcagtctgttgaattgttgtggtagccatgttgaggatgattgaatcggtctcggggaaatgccaatgcacctaggtagtacgacaagcttgttcaagacacgcagacttgttcacctcaatatataacttcttggttgcgaaaacggagggttaagcttggtgttcgataacgtggggaatcgcagcgatctcatcaatcaacccctcaatgtcgtgatcgcaatgccggaaacgtgtatccgcaatggtcggtaatgcatgtttgcacagatactgaggatcttgcagcacaagcttaggccgtagagcaattcccggagatatcgcgtgggattagagaaagatggtggatgcgtctttcacgcactggtcgcgaacccctgcagcggttatgttagcgctgtccctagatgtcgccatagactcctcatatcacgaaacactacccaacatgtcaacttgacatgccctgttcacacagttttggtgacctgactcgtgccgtcgaatcggaagggtacgattatcttgcataccggtgccacgccctcgcagtgttgcgtcggctgcaattctcgaagctgactacatgcaggtcttgcagtgaagggccttctgagccaggatccatatggcatgtactcgtctcgaggattagctcttcgccatccccttgcaaaagtcccgaagatactccttagacatagagtggatcggctgaagtgaagcgttgcgatgatggcagaaatgtcttgatcgcgcaataagccatggcagttcttggggacatttcatccatggcaagatgatgtatatatggaactcagcgtagtcgcggtactcgttgacaacattactacatttttggtagatacggacgacaatgagcgccaaagacccagcagatgctcaggctagcgagctgacgcgcactgcatcgtcaacggacttgtcccaagcgacgcctgtgtctccaaaaccttgggaaaagccaggaccgattggaaaagctcgtcgagcccttcgaacgattcagcgatatgtctgggacgacccagacaaacctaaagaagaaagatggtttctcttcaagcttgacattttcctcttgacggccgcatgcctaggctatttcagtaagaatctggatcaacagaacgtcggcaacgcatacgtctcgggcgtgagtgcacaagagagatgtactgttgcaacatacttacaattacgcagatgaaagaagcgctgaacatgcatggtagcgagctgacttatgctggtaactgctttaccgccgggtatgttatcggtcagatgcctgctgtcatgctcgcaactcgagtgcgaccctcgattctcataccacttcttgagatcttgtggtccatcttgaccttctgctcttcttccatcacgagtgtccctcagctctacgccattcggttcttggtcggactatgcgagagcggatacttcccggtcatgatagtaagtgtggccatgccccgcagccatattgaacctctctaactgagcgtagtatcttgtcggcagttggtacacgaaagaagaacgaggcaagcgggtaggcctgttttactgcacagcggccttggcgggcatgttcagtggctacctccaagccggtgcatatagcggactaaatggtgtgtacggcaaagagggttggcaatggctgttcattgtgtgtggaatcatatctttgccaattgccttcttgggctttgcattcattccagactttccggagacgacccgcgccttttacattaccaaagaagaagcagaacgacaatgtaagcgattagcagccgaggggcagaaaccgctcggacacaacccatggaaccgaaagaaatttttcggcatcgcaaagcagtggcagttttgggtgcttccgctcggctactggttcgtacagagcagttttccaagctaccagcctatcatgggtttgtggctcaaagcgaacggccggtccgtgtacgagaggaatgtttggcccactggacaagtcgccgtcggtgtcgttgtacaacttgtagctggcgctctatccgactccccactgctcaaaggacgtcgctggccagtcattatcgtcatgcaagcgggcacgctcattggcatgatcatcctggccgtttgggatgtttccaagaacgtcaagtatttcgcatactacattgcgtacttttcagctggtgttcctggcccgtactacgcgtggtacagcgacctcatcccacacgatcatgagatgcgtggcttcgtgattgcagcatcgaatatgttcagctacatcatgtcgatatggtatactattgccgtatggagaacagcagacgcgcctcgattcaaagcaggtttcatagcagcttcagtactcggtgcagcgatgatttcgctgacgctgatcttgaggctcctgcagcgcaaagatgacacgcgtcgcgcgcgtcaggaagagggacgaagcgacatcgaggagcccgaacttgcaatcggagaaacgagccagttgggtgacaagaataccacaaaggcgaattgagcgtagaggatcgttggtggtgttgggaagacatcgacgtggggccaaaaaggatgcaccaatcaggagggctgtgatgtgaaatttaggcgaccgtgaaccttcagttcttgctgccagacatttacatgatttcgaacaagaatatgaagttttactcatcggagatttcacacaacaggtgcgacatgtacctagatacgcttgcctgtttgctgtcctacaatgaagcacttgcgctgtctgtgtcggccttgtcgtgatcgcgcttctcgacttcaaaactttgacaaatggctggaagtgacgatcgcgctcaaattcgtaactatagattttctaatgacttgattttcatgctagcgttcacaaaacgattgtgatgggcactgatacctcaagcatagagcgttgacatgacgagaattcacgccacctgcattactttgatatcgcttttgggaatcatcatcaatttctccttttctcatgctttcctcagccatcaacaacgcagtcctgattaacagcacaacacattgtaaaacaatatgcctagaaacttgatgcacggcttttctcggaagaaagtcgaaatagcaaaggacctaaaggacatcatcatatgtaagttcacgcactaattcctagatataagtaactaactcaacgacctagcccaactccaagcagtgtttggattcggcaacaatttgggcagcttcgacgtcattcaccttaaattcaattccgcatttatcgctcgcgctatagcctatccagtaaactgtaacggctcgaacggaatctcttcctggtttaaagtattggatggttacagtacagaaggcgtcgtgcatgcgcttgaggacctttgggatgaaatgcaggctcaaatcggcccgaacttccaagtgtgttgttataaatctggacgagtggtaggtatcaaccgtttctacagctatcagtatcggagactaggcgagccgcagatatcagtgtgactacttccgattaaagagcactgctgaatcgactactagatcgactgctagatcagctgccggattaagtagccgaaattgatcgcatgtccgccagaaactttttacctctgagttttgagacttacgttgaatctcggtgtaacttgttggctcgatacagacgatgcgtcagtgttctaatattgcgtcaacactactaggtaaacacaaaagccacacaacaacagacattgaattactttataaactgtttgtcatgaagctgggtacgcttctcgattcatctgccctgatgtgtttcggatcgtccatgggtagaaacttggctacgctacaggtgtttgattgacaaagatacattgccgaccacagtccttctttgatcgtgacatgccaggcttcacagaatgagcagagagtctaacccaccctgcctcgtctggcgtgtgattgctcagccggtgcactggtaatcgtagttcatatgggaagcatccgtgttctttggtacccaagtcataaccttctgtctagtccactcgagggtacctgagtattcgtcgaagcaccaagcacctaagactgcgtttgacatcattttcgtgacaaaattcattcggtttgagaatgttatcatagcacgtgctatcatgtactcaggttccaggacctcagcggacagcgtccagtcttccccgtgttttgaggtgctggaaagcagcattgctaagaccaactttccggatgctttggacaatctctggaacaagcttcaggcttcaatcgctgaagacgagctactcaaatgtaacgatcttgaggtcctagatggtcacttcagctaatcagtacgatagtcgccaagggagagatcgagctggatgaataggggataatatagataaaggcaatcacgattgggagggatgcttcacggtacactggaattagactcatcacacgtgtgacttgatagcataatcgatatatgcacttcccacatgacccctttaacaactccgcgtcagcggcttatagttcatccaacatgaagaaagaaattcccacgctttccacctcaaagacaacacctcgtatatgagtaccggcgtaattttgagtcgagaaggtgtgtaaaccttgacagccaacagtgcaatgtttcaacttgtaagatttctaggggattaacaccagaattccgagaagtatgatcacatttgaggtttgcatcttatttcgacctcctgaggcctcgcgactcagtctacagactttactcatggtgtgtaacaaattcgctgacccatgcagggaccaccgataggaaatgctcggatcggcgctccccggggcaaattgcagcgtacgagttacgcgatgttggccatctcgaggcccgttgatgaaccttgacagcgcaaatggattttgactcacaacagaagatcttcgcgtaatgttaccatcgatcagtgagtcttatgtgtatcttcgacacagcatcagccatcacatgtccccacttcaatgaaattgacgtcggcaaagctcaagccatcacttgtgcgaccattcgcattggccaatacccaacaccaacaccaaaaccacagtctggggtcggagattcaatgaaccttgcgcaatctagcagacgtagtgattgatatacgaccaatgctggacgattggttacgccaccctttcgctaccggtatccaccacctacttggctttgcaaagcagctcccgcaacgactcaacgagatgcttattgggctggtggtcgatccctttatcagccctcggctgtactttagatacccttacagtcgttacctttgattctgaagaagaattattcacactttatgtcatcgaccttaatttctcgactgacgttactacgatgcattagcgagcgctcatgatcaagttcgcaaatacttaaacctaatcatgctcgacggacccgcgaggttcaacgagctggaggacgagaatggatcttggtggatggtggggcagcgcttgcggaagctatgtaatttgccccactaaaactttaatcaatgctcgtcactccaccacgattctaccacaaccagctacccgaaacacatcacaatagtcgtcaagctacatcttgtacaagggccttgcgaacacgtctacctcaacctccaacgaacccaaacagccgcgactcacccgcaatgtcgcacgaatcccaccccataaccctcacgcgcttcgcctccgccctctccgaactccccatcgacgccatctacggcaaatacgccgagctccgcaacaacatcgcgcacatggagtcgtcgaataaacagcttgaagacttcgcgagagagaacgatgatcgcgagtgctatgaggcgctgatggagaataagatggttatcaagagatttgaggagaggatcgaggcgctgaagagggaaggtgactgaggttcggggattggtgtggaggattgagggagaggaagaggtcaatccgagtgcgggtgtggctgcaaatggagagccgaacggtgcgcaggcaagggaagagaggaatgggaccggggctagagatggtggcgacgaggatggtgtctttctgtgaggggaaaaggaacaagtgataatatgtgactcggagggctctatgaacatgattcggggagctggattcaggagaaggcgtgcgataagccggcgagcagatgcgtctgcgattgacgtggggacgagtgagtgaagaaccctgcagtagaccgcctgggctaatgcggttcagtttcaggctgcacagcaacgcagtcccggtccgttcatgagtaacatgaaatttgagatgggcgcgtactccgactcagatcctcttcgaccacggttatgtacaggctcagagatacatgtgcttgtgtttgcacacagcagatttgtataggcagacgagcatcgaccatcaaactattcgtggtcttggtcgtggccagatcttgtgtcgcaagagatatgggctagaattgcaactctttccctcgaattttcaggaacgacgcctggtcctgtctcccttcacgatatcaggaagtcatttgccgccttgttcctactgaatcaaagtgcgatacacattgtagttcagaggatagactcgacaatatatgaaaagtctggtacacaaaagctcaggtgcatgcatttagtcgaatcaaaatctggtcagggagacaattgagaatgaatcaatatacgcccacacaacgatcgacgtacaacattcttctccacttttcccgaccgtgcttaatttgtatcatgtacccgccaagaatcaaaagatatgccgattcaccacacatctccctcgatcgctttgcagcacaagttctggacacctactaatcgatgactaactaaaagcgatcctagctactttcgagaatgcttttcagaccgcttagaaaggacgctcagggtattaagtctaaaccatctcaagatgtctcattttgtaacatcaactacagttgcagagctctaaatttctaatcaagcatagcgtctaccaagcgcaaatgtctccaggcaaggatattcagctgccgtgtttttatgtatattatgtcaatcatagcctttttcctgtctttcagcaagaggcgcacgtttatctctcataaattcttaacatcgatggtggtgcgggcatgcgaaaaaatcgaaaggaaatcgaaaccggttgcagcctgcttcgatacttttgactccgctctatagtaagctttggatctgcgaattacgttttctttgctgaattttcactatagctacgtagtcatcttgattggcagaacacacatcatgccaacacgggcggcacatcaaacaagtcttcagcctcgagacaacagcagcaatcggctgcaagcttcacgcatcagaacatgagataccgatatccacgaacgccctacatccaatggtctatatcgaagaaggagctttaaggctgagactagttcagtttatcttctttggtcgcgacactcctcagctaaacgatccgcttcttgtagtaccatatggtgcctgaaagacacatgcgctgcctttgatttcacatacctagtattactacaaaagttggccacaatttcttcatggtccagttatcggtgtttcgcaattcactttgttcttcatggcgtccacttgtcgtcgaagacttggatgcgtgtgaatcctttttcggcgacaacacttggccctaccgccattttcggatatgaacagtaatttagataccgcattctactgtgggcgagttcttatcaaggtacatgtggaacaatcgatggtttgcttgaggcagccccagtttagtacgctaacgcccctcttcatccaccagaccaacgccaaagctaatgtttcttatgcagtttgtactgaaagcttgttacgcgccagtgcaacttagttaggtctctcgccatggccgcagagctcattatctcgcacatccgggcgggcactgttgcctcgcaccacagcaccccaacacggaaccatcatggcaccgccatccccaatgacaacaaggctgataccacctacacgcttcatagcacaaaccctcgtctctgtgctcgccgtcctcatctcccacttcttccaacgatacgacgtggtgtacatgagcggcttcatcgcaccctttatcgtcatgcctgtcgatatcgcgctcatgcttctatcttgtgcgccacgcagcagtccaagctatgaccggttcattagctactctctgggatggctctatcaattcaccaccatcattggcaaatacgtcctcgctcccgatactggctttactcagaggcagcacatcgccgtacattcaagtcttgttttcttcattctttctgagttggagttctctcgcgcgtacgtcaagttcaagaactatcatgaaggcttcgacgattggaagcactttctcctcgcgaacgtcgagccttacaaggtcttttctgtgtcgcgcgacccattcatacttggatacgaggattgtaccgacggttggaatttttagatttcctgcaaaacaacttacttgcaaattgggcagtacataatcttcttcttcgccaacgggttcgcgaattttctgatcaagcgcatcgtcaatccgggatcaattggatgggacattatgttgacagtgggaaacgtgaacgttttattcacttcggccagtgtctgggcgctacttttgcaactggcgctgttgagggtggcgaggcagggaactcatgtatcaggcgggttcgtgattggtgagacaataagaaggttaaaagtgagaagtgaagagcacgaagatttgagcgtctatgattcgaaagagataagctgggcggagatggtcaagtttcaagaatgagttgaggaatgtttggaatcgatcgggggagaggaaagcggtcgacaagacacgggaaagtatccagcgagcaccaacgagacacggggaaacacacagcgagcaccataatagaaacatggttgagaatcgtaccggtgtaattcgaagcgaatcgggagacatgaaatctcgtatcgaagtttcccatgcatttgctccaccaacaccaggtccacgtatcgttagtatcgtcccaacaactcgattcgagcagcagcgaggcctgcaaagacgcgaaaagaaactcagtgacatacaacagctgaccgtctctagtgctcacccacctaactacgataggtgctgttccggtacgttgctcaaatcggcttgagcgaacgggaagctcttttgactcgtatatcgcctatcgccgaagaactcgaagcttaccgcagtgggctactattaactgaaataatggcatcagaaatgtgccgttatctttgatgtcggcaagaggtatcgcgtcggctcgcacgtgagcttgctgacacttggcagtctggcacgaggatgttgtttcgctcgatctttgctccgcccgtttcttcatgtaagcggccaagcctcgtggtcatatggatatcatggcatctcgatcacagaaggcgcattcactctcaccgcatccggtcacatccgatggggctgttagagttcgagcgaaactttgcttcatttcctcctgctatgatcaaagagtgacagatgatttggaattcactaatctggatgaaaagcagtttctcccgtacccacaattcaatatttccagtcccgttctgttggtgttgtagactcatggtagggtatgttccgccggagctgatgacctcaagctcgaactaccgtattttctcgtccacgttgtcgtcagctagcagggaatggcatatctgtaccaaccttattgacacgtccttcttttcaattagctgaaactagtcaagtgctcagccaagctttgtggagagaccaagactaggcgtattcgagtctaacgcggctcccgcaccctgctagcgttcaacgtggacgagaataggtaatttaacggctgtgttttccgcgctccaacgaccagttgcttgggagtaagcaaatcgggccttattcatactcaccatgaccctgggaaccacagatctagatgccgttccacgttctcgactcgctcggaacctaccaatcctagctaataagaggctaggcacttcgcaccattaatatcgacttcggtaatattctgccatcaagccgaactagagcgttgtttgaggacatccgggctgttgttgcgactggtagtcattggccagcaccaatacgtttagtgtaattgggaatcttctgaggtacctaggtagaaactcttccagaaatgtaaagccaatatgcttgctccatactcagtacgttgcgataatgtctcgccgcttttgagtgacagaacgcacctatgaacgactgaaagttacgaacgacaaacagttgaccgccctttggcattagggtactccaaaatcaacacctcgttcggcgggtctccaaatctcttggtacaagacgcggtgcgtgctttctcgtgtaacttcggaccttcgtctagtgtccttcttcggtgccgatgggccgcgcctaccggtacttcgtacgcgtcttctcaaacgaggctgttgacatgacctggcagtcatttgacatataaatactatgttcctctgcttcttaccagatcatcatcaacaccatcactcaatcactcagtcacatcaaccccaaccgaactccaacttctctccacaaaatgaagctcattacactcatcgcaacttttatcgccgttacggctgctgttgctgtaccagccgagctccaggagcgccaatgtattttcaacggatgtaagtatacgtccattccagcgaacattcccacatactaacaaacatagtgggttgcgacgttttgaataatcgatgctgctcacgtaattgcgaatgtatgaaaacaagtaccccaaccccatgatacactttaagattaactatttgatagcttctgtatgcggaggtcggacctttacatgccagcctcaaactaccggatgctccccgccagtgccagggtcatagatcatgcagggtctgagcatagttggagatttacgacgtggcgcagtgctcaacgcaactgagtttggaaaatagacgggtcttctcttcgcatttctagcatagaaaattaattaattctatcaaaacgatgatcctgtgaccaccgtgaccgctgcgatcaccgttcatgtcgagaacaagctctaataagcaaatctcatgggatgagattgttcggagaagctcactgatcttattgggattgacttcaagtaccctagccaggtgacgagatgcaaatcgactaggaaactaagaaagctgcgtcaccttatatgttaagtgtcatgcaagtctcggctcattctgcggctctatgatgcaagcctggctcgtttgaagcagtccggtcacatcacccggcatctctcattgccggacatttgtctatgacaactagaccagcgcatatatgatacaatcgggcagatacaatgaagccccagggctgaattgatgagcttctcaatgtttatccgaggctacaagcatcgatagtgcgaagtggcgacttttgtctgcattagttagcgaaagtaagcttatcaaacggaaggcctttttcatcgttattttattgtgagcggaaatagcaatgtctcatatgccgtgcacatatacatggatgctaggtgtccttcagctcgcaaaggatacgcgaaacttttcaatcaatatcgttgccgtggtaggttgttgacgcttgactgcgcctcatatgcagcagctgcagggggctttcggtctccgtccacagttggtatgctctgccccaactacgtcgcgcgaacttcaccacttctaatcgttgatgcgaacttcgaataccatggtttctcaagcaaccatttagcgttactcgatcaatagaaactgttttgataatgcatacttctatgcgcgaagcttcatcccctacaagttcgcgcatctaccataggcggttgacgcttctccaacgggttttcaccgctgtcacgtccaggacgaccaagacggccgaatacaatgtcttcaagattctctactattcttccaagcatagttcaactagcatatcgtcccgtcaactcagtcaatggagaaattcgtttggtcgagctagcgcccggacaaaacgacgaacctttctgcttctccatacatacgaagcagttacacgagacggtcgaatacgaagcactttcgtatgtctggggaaaggatgcatgtcgacgccgagttctagtcaatggcgtgccgcttccaatcacagagaacctggaccgagccctacgtcgacttcgatatagcgaccgatctcggatgctatggattgacacgttatgcatcaatcaaggagacatgcaagagcgttcagatcaggttcaacatatggccatgatctacaagtctgctaaagaggtcatcatctggctcggcgaatggaccgactcgaacggatgcccggaccctgagaaatgtcgcctctgcatcctgcatatgtacagtagcgacgagctgtctctaaaagccccaccaaataccttggatatttgttcgcatccatttgaacactttttcgagatctgtaggcttccttggttctatcgagtttggaccattcaggaattcatcctgtctacatcagaccctatagcacagataggatctgactccgttcgcctttcgcatctgcttgacctcgtccttgacatagaacagctactaaactttcataaagaggagctgagttccagtgtctatgcagccctggaaaaagaagtgtcagatgttacgcacaagctatgcgctcttcggtacctcaggacgaacgaacattcaagacttttctactcatgtctattcacatccaggatcgccatggctacggatccgcgcgataaaatctttggcttgcttggcatctgcgagttccgtcattctgagccaataacggcaagttacaacaagactgtgcagcaggttttcacgtatgctactttcatagccatacaagagcgcctcgcgtttccattcttccattttgcgctgcatccaccatcgggagttgccaagattgcaggtatgccctcatgggcgatagacttttctctgccctctcgactttttgctttgagagaggagcggtactcgcatcttccccaggaaatcgggtatcttcatgaattcgagatgtttgagcgtcgtgataacatcatgttccgatgggatccaatttggtcaacaatgtctttgcgcgtgtccgaagatggtggaacacttttcacgcatggtcgattcgtcggtacggtcgctgctagctttcaaaacatagcaaaagtcaaagacccttggtctggatggaaccttgaggatgattggaagagaatacatcagttttacaccacgttcatgcgaccaaagaatatttcgcttgtccagctcatcaaggctctttccctacgtttgtggccagatgaaatggaagaggtaatgaggaaggagctagtgaagtctgggacaccgaacttctctcgattgaacgggaatgacctgaagcaacggaccctactcgttactgaagaaggacacgttggtgtctcctaccactacgaccctgtcgggattcaagcaaacgatatcttggtgtgcattttgggcatacaggtaccatttgtactcaggccagttccagataccctgacatacacaattatcaatgtcgcgtatgtacccggatgtggtgatgacatattgtgtgcatcaaaggatctaggcgaggaattaggttggtcagacttctcatacgaagagggttcaaaggagtatgcaattgtttagtattacctaggcaacgtaaatcctcttatcaagtctttatgctcgttgtgcaggctctttccgggcttgaaatgactcggattggcagtgtgcagatttccgctaaccattcctcaagtgctctgctactgtttctcgcatatatttgaaccaaattttaagctatattttctactctggctatctgcagcatctttgggaactgattcgtatgcccttggcgagggccatatatgcaactgttcaacaacatcagcagcataggcaaccagcccgagaccgttacgatctgtccaaacgaccaatccacaacccaatcacgctcattgataatccacgttacatacaccaaaaagtacagatacgctgcgacagtgatactcactaagacgagtagaagaagatgtccttgaagtgacgtcccacaagatgagacagaccggccgtatctgcttttcccaggccacatgtcccaaacctttacaaagattcttgctgatctgaacttccaccacgtcagtgctatcatcgtagctatagcaattggaaatagcgtcggagccatcccaaagacgtccggatttgtatggccacaagcgttcaccggagggctcttcccacaaacccctgggtacttggtaaggtaatcgcccgaagcatctctgtacctgaagatctgcgggtgtagcccgacgctcagcgacagggcccaggcggcaaacgtgatgcagaaagtgaatgttaagtgacgcttgttgctcgccataagcgcggcgaggacgagagtcgttggcagggtgccggatgcgctggctgctatgatggcgcggcggtcgacgaaggagagtgttttggcagagagttgcagggtgatgagtgaggcggtgttgatggcaagggcgaagctacattgggcccgttggaagtcgtcgagggcggtgatgatggtttgattgatggacatcagtaggagacggggttgagcgggtggatctttgtcgcattcgctgtcggattggggcgaccgaggagatgatgtccgtttcagtgcgacggagcacaggatcaggctgagcaagccggcaattacgaagccgaattggatgtagtaggaggagatgactccgatcccagcgatgtcgggattgctcgatatcctcggaattggacgacatagatggtccagacaagtatcgaggctcgccgccgagagcatggtcttcccgattttcagttgatcgatagcgcacgatgatgttccgcaattgcctgactctcgacaccaggtcgagagacatgttgatatgaatgaagtgactgccacagacgcagcttcggtggtatcgacgttgttctcgagtaaatacgttctgttttgtggagataaaccagagctgcgagacgcctgtgtgatgttgggataaagtgcgcaactccaaaagttcattggagcgccgaacctagtaggtagtttaggtcttatgccgtagctggaagaatctggccagacgaattgaccgtattgtccttggcctgagaatacagcgtccccaatagtacaattcgtagttcctcgttcgtccttgaagtagttgaataatcctgtgtccaaggcagatgctctgtctctctcaaatagaaggaagttttgcgacgtccccgcgttggcttcactgacgagagtagcatactcttgcgggtacattctcaaacgtgcccgatgtgtttgaaggagttgacatggaatctagacggtgatgtattctttccaaattttgtgagtacaagacggggccaagatgtgagatgatgaattctaagttacaattgtgccctagtggcttagtcggccttcagcgtgaaccaggctgaaacaaatcttttggggtccgagacatcgccctctgtcgaatcgtgctgttttgaactccagctaagcctcagacaacagtagctgaacgtcgcacttgaaataatacagccaaggatgacgctgacggctgaacgtcagcaaaggatcaaccgcgccgcagcctcgcatgcgatagccgtttagaaaggactatcagtagacgcaagagtcagcgctaagccgttggttagatccatagatgaccaattgtgcgagcatggtacctgacgagagtaacatcttagcgcagcctaaagcgaaaaaagtggtagtgatagacatcaggaaagaggaacgtataaggcaaatgccctggaccagtcagtcgccctccatctcagccccatgtcaaagccccccaaaaaacgcaaacgtaacacgatcccgatctaccaaaccattcctactaaatcacttctcacgtccatcttacctctcccactcccccgtcggaatgctctccctccccctcctcacaacccccactggcgcccccaaatccgaacctgccctcctccctccacaccccaaactccctccccccctcttacgcccctcatccacaccttccacatcccccctcaacaccctcgccatgaatcccttgacatcgaccaatatctcctccgcatcctcccccacactaacatggcccgacgaaatcttcatcctatcgccatcatgttggttgttgaaggtttgaacgatgtcgagcaggttcttaacgctgttccaccacgcggttaaatcgcccttcattggggaagaggatgagcgcaggctcgtccggatgcgaatcagggctcgttgcagtgtagaatgaatcaccgacgtataaaaccctctcctgcgtatccatccacgtcagactatccggcgtatgacccggtgtgtggaaagttagtatcggcaactccaattcccctccatcaggatgcgtatatttcacgccctggccgttgccggcccagatgtcgatttcatattgaggcgcgtgcaaacccaagtctgcgcacaggctgtgttcttgcagattttcgtacggcgtgataaagcccgggtcctggcccgacgcacaaatcgtcacgtgcgcgggggaggaaaggagagatgacaggccgaggatgtggtcgtagtggcagtgcgagagaactacgaggtaagggatggagagtgtggggttgaagtggtgttggatgaaagatgcgagcgtccaattttcgtggggagaggggcggggggtactggttcctacgcccgtgtcggtgatgattaggacggaggacgagtcgttcgtgtattttttaatgtagatgtgtgggtgttcggactgcgggttgttagatggtgcgggtgaagggtgtggtgatggaggttacatattggtcattttcgcggacgagccaggtggttttgttcagctggcgaatggtaaaggggcattgtttggggtcgaagatggcttgtggagagcttctgcgatcgcgacacatgttgttaattttgtgatgggacattggatgtaagtcagtcgtatatatatttacatgcagactagcgtgactgattcgtcatccggacctctttttccacgactcaatccgatgccaagtctgtgatgctctgcaaataactttctagattcagatcctgttggcagcctacacgcacttcatcctgtccgatgaaggcaacgtacacttatactaacacctaaaacgccatggctaacttcaacatctaccatccccacccaagtaacaatacattttccttttccaggccactactcatacgcacttagatccagcggcacactgcttcctctcccagcccgatatctcttctgaccattcgaaaagtctcttggtcgtgggaattgtgcttcgtcctggaacctccatctcaagtcgtggatgggtacaatctttcctttttgagctccaccagcaccagaagtggctggacttctcacagatccgccgtttgtaagcgtatacgaacttgcgtcgagcattgagcgcgatggcgctgggcttgctgaaggtcggttaggtgcggtgcccggtggaggcggtggtgcagacgctgcgggcggtgaaggcgcggatgctggtgggggaggtggtggggcggcaggtgatgttctcccatgcgctgcgccaaatgcgttgcgcgctgcctgttctgcgagtgatgggccaagaccgtttgcagctttcggtggcggaggagcgggcgcaggtggtactcttgaactgtcgtacttgtatgggtcgtactcgtcgtcgtctactggcgctttcgaaggaggcggtccggggggtggcggcggcgttgaacgtgctggtgttcgaggtgctgacgaagggggaggcggcggaggagctggcggaacagcgcctggagggggcggaggtggtgcgcttggtgtggatgacggtggtgctggcggaggagcgggaggggcacccccagggacaggcggtgctctggctggtgacgatgatggcggcggaggtgccatgccagagggtttgcgcgaggctggtggtggcatgggcggcttcttgccaattggcggcggcggcttgggcttcatgcctatactcgtatgggaccgacgacggcctcgagtccttcagcgcatcgtaagacggggaattaaggggtggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatgcctccagcaaagattcctcccagctgcggcgagtgctgccattccgccagtctcctcccagtatcgctgttgcttcgcgccctgtttcctcctcccagcagcgcaaagccaggcggtgcagagtggtcttcccatgccggggacgagtggtgctccggagatggcgggcgcggcaggtccgtcagataccttgccgactatgggtgctgaccggtcgttgacttgtgtgactttcttgagtcttgctcctttgccaatgtcggacagcagtgctccctgtgacatgttagatgtagctctgtgccgtgcaaacgcccgtctgcgggattccgtttgctctttcgacatgactgtgacatactctgcctgctcccgacggcggctttcctcccggtgccttcatccccggcattggcggcggtggtggtggccctccagcgcctcttcccatgggcggcatgggcggagggggaggtggtgcgggcatgatgtcgagtgcgctctgttcagcgatgcggtgttccttctcttctcatgcgatttgttcacagcttctatattaacctgccgcctggatgagtgtcgcgtgcaacgagtgtcgtgtgcatgaattgggctcgtccttggaacattcgatggcagtcgccgccaagcccgatgacctctcagccacccatggcttcgtcactgcccgagctccacagcagatgcaaacccccagaccgtcgccatgaaacccgccggcctgccaatgcgcctgcgagcgcggcctgtctgccagctgtgcgacttcatcatacaaaagcccacgagtcgccgcgcgtttgcgtccgcatccgccctcaaggcacccgccgttcggacgctacccgcgcgaaacaatgtcgcagtaccacggaacattactcgaagcatcaccaccacggccaggcagctgcaggaggtgggggatggagacgttgggagcttggccttgtccgaccggattgctgtgctgaagggaaaacttgcagtcgtggagattcagatccacaccatatacgattcgcccacggtccccggagaacaggcgctactggatgtgctgttcgagctggaagacgtggcgcggcaagcagcagcgattcgatcagggcagcctgcacgagcaaagactccaatacggcagagttcagcaggcgcaattttgtctgggctgaagggcgatgaaaagcccacaccaaccaagacgaaaggcaagtcgttcggactcgacgctctgccgcggccgtcatatctctccaaactcgccgaggactttatcaagcatggaaacgtcttcctctcgccaaacttgctcggcctgtacattcacctgcagcgcatgctcggccacccacgaaccatacccgaagccctctacctctacgccaacaaacccgtgcctgtcgagggctcgtccccaccaaaattcaccaagccctctccgaaatccgcaaagcaagccgtgcctgcggatctcgccgacgacgccctgacagccgccatcgaggcgaaagacatcaccctcgccctcgccgtcgtcgagcacacatactgcgcccccgcatggctgcgacaccgccggatcaccaagctgggcttccccaccgtaatcatggccctcacccctttcgccatcaatatgatatcgtccgaactttccgtctacagcaacttcattgacccgtggacctttaagctatactgcttcatgggcataagtacatatgtcttgtgcaccggcacgcttggcttcgtcgcgttgaccacccacaacgaccaccacgacagagtggtgtggcgacctggtatcccgctgctcgatcggtacataaaggaggatgagcgtgctgcgctggacaggattgcgtgtgcgtggggtttcaaggaggattggaggagaggcgatgaggagggtgatgattgggagggtctcaggcagtggattcttctaagaggtatgatcttggacaagccggacttgatgccgggcatgaatccgaataggtagatgtacagtattatactatcgtggccgtcacgacgcttttcacccacttgacctacagaaataccatggttgattccaatttgtgatgacgtacatatcgatgcagttggacgatgaagaaatcaagcgagatactccatgcccgaatgatagaatgaaaaggagcacagctatgtctcgccttcggagtgtgatgtaacgcgacctctgatgcatcctgagtagtagagcgaacgcacatcgacgaactttcacatgccttccttgaactcaccaccacgcaatcctcgcctcatcagaaaaccaacacgatatgcatacacgaaacgatcaagttcacccaatctagcaaacacacctccaaaaagaatcgtgcaggccacctgcccagtaaaaagatggttctgttgcgacacctgtgtgattcgaacacacgctcccgaaggaactggctaacttccactcatacgagcgacatagcaggccagcgcgttaaccttgattgactgttagataacaggacttcagaatagagtagcaaggtagactaaccactccgccaaagtgccaattggatgttgttgttgagaattccaaattttctgaatatatatacacacaatgtaatcctgcagagaagatgaagagaaaaagatgttgataggagcttggaagaattttggatgttggtcccacacggatgaggggtcggcgcttgcaaatgagcccacgtccttgccataccaaacgtggtcacagcgcagaatacgctcatataatgtaactccacgttctgaacttcactccatcccggcccagcacgcattcatgcttcatctgcacatcatgtctttcaattttgcatcataactcctacaaggcgatcgtaataatttcttttctctacagtaggttaccttcggtattttccacagcgtcacctcgtatcacggaaagagaaggagagaagctcttcatcacttccttcgatgtgaagggcttctttgagattcaacttgccatctgacctccatatatatactctttcacatatgccttgttcctttcatcctctatcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaactcagaatgtaacggatttccccaatatagttctttgtgttatttcgcaagcagagatgcatgctagaccgcgaaagctgtctgtagaggcccaatgctagacttttagcatcctgatgcgttgtccgtggagttcctttcgtattatggcatacgagaaaaccaaagatgttcctttttccagttggtcttcctgtgcatgtccttcacattcagtctgcattacaatctcgtcttcttacatgcagagctcactccaagatgaatatgtacgcagggagcagtccacgcggcacgtccaacgagcgcgttctaccggcttcgcgtttactggacagcctgcagcgcgtccgcatcctctcaagccaccctgacgcagcatccctgtcatgaatacaatgacatagccagagcaaagcgttacatgcaggtttgtcacgtcgttcttctacatgtccgtatcatttgcaaattagcagtgggcagaaggtgcttgctcacaaaacgtctcgtcccatcatgcgagacgcttctcagtctacacgtcagatagcatttctttcatttatcctcttcactgtttctgtctctgtacatttcaacacatgctcatccttctacatcgtcttacgcactcgcctctgtgattagccttcccttgtgcataagctgtttcatatgtggtattgttcctgcttgatgcccgcgctgcaaacatacgaaggacgcctattgttcgaccgccgtcacactgtgtacaactcgccacaagctagacgcaccgtcatcatagtgtcgctcagtcagctgcaaaactgcagtgagtctatcgaggcaactgcaggtcgaaaaaacctcttttgccgcatactcattgatgaggcctggagcatacatagatgcatggctaccaagcaagggcgcattctttattcgtttgaggccgcatttccagggctcttcactggttcactggtcgttgacagcatccttgacctcgcagggcatctgtcctttctcgaacatccccattggtctgcctcgcaggacacgaaccaagtgctgaggactccagagcgacagtcgcgctatgcggcatttaggatgaaaaagcattcttcgcatcctaaagctgagccgttcgcagaagacacggattggcacagcgattgtgaatcagtagatgggccccttgcagatcaagtcaaggctaaggtagaagaaggatggaagtgttcccatttcccagtaggcctgaggtacaatgggaacaggccgcgcagcctcgagcgaagaagcaagaggcgaagcagcaaggatgcagctcccttattgtaggaagtttcgctctttttgatgagaaaccattcgacacttattatcccgacaacatgaacaagctatgctgctgaacgagcgtggcgttcagattttatatcgagccgcacttaaccaaggccagattagacgaagacattgccatcctaactcgtcgagtacaggtcatcctagagatccttgccttgtcacgcaacttgttcagcactacaaacacgcccgacggcagcgagctcgcggtcgctgacgagatccctgccgccacgatatagacacaggagctgcggatgtctgcagatgacatggttgagtacatgaagcgggaagctaagtgctcgaagtacttcgctggcgaactcaccgcagacaatcttcagaagacggagaaccgactgacgaaagtagatttcgacattccccgtgaacatcgctggccatgacatgcagcaccaatgtgccaatgtcattgttgcagagccaggctacaactgggcgactgaacaccaagggacatcgcgggtataccgcatcggccaagagcttgaagtggagatcattcgactcttcacagaagggacataccaagagctccatgaatacttcatgcctcgtaaggcgaaggcaatgttcgcagcgttcaaagagctacaagtagccggacaagaggcggcggaagtgacatcatcatcgcaagatgagggcgaggtcgccatggctgtatttggcatattccgtcgcagagtccttgatgccaaaatggttgagtcgtccaaggttcaagcgaagggaaaagggacggggaaggcagctgcttaagagtaaggggagcagcaatgttcacagaagcatctggtggaggtggtatgtggctggtgtcccgcagtgggtattggtattgtaccaagtcatttctttccgtctagcaaccgctcataaagacgtaaatccgtaacctatcccaaccagtcatgcatcgttcatcataaagcctctcttgagacagtcatctacaacttctgcatagccacgacatcggtggactggacatggtcctcgtcctcctcaatcttggcctgcaggtcgtccagcgagaccttgtcgtcttcgatgacaacgttcagctgtagcttcttgataccgaaaccgacagcaatgaactgcgctccaccccagacaagaccgtcctgctcgatagcgaggacgtttttcttgagctcttccatgttcgtctcgtcgtctggagaacacgttagtatgatgagaacagagcggcagtatttggtacataccccatggcttgacgtcgagtgtgacaatggacttggcagcgggcttgacctttccggccttcttctggttgtactcggccagacgttgctgcttgagcttctcggcctcctcgtcgacctcctcgtcgtcactgccgaacaggtcgacctcatcatcgtcctcctcctcagccttctcaggtgccttggcggggttgagggtgagctcagatgagtcagggccgtatgcggtgaactccttggtggggtcaccgggcagggagtcgaactcgccctcgaaggtgaggaggtggttgtaccagcgccatgcgtatgggtacttctctggggcggggatctgcttgatctgctggaagactttgacgtctgcctgcgatggcgtgtagctgttcttgtgttaattgatgactccaaataggcaatctcgagagtaacgacaaggtgggatagatcagagttgcgacaagcgcttgggtttgatatcagatagcggggtcttaagccgcctcattaacacggaccaaatgttctcatcattggaaacgggaggggatggtgctgatggaaacacgcaaaaggggacatggtggggtagcaacttacccaatgatgtagctgcgcgtcttcacccagttgttcaggagcgtgagaccagcgtcggatacaagatcggtgaagcccatgtttgcggttgattcgagaatatgtgaggaatcgtgcgaggggttgttgggtttatgggactgtgaggagtttttgaggcagggcagattgcgctcgggaaaatattggctagtggcgggcacagacgcgccaagagcattagcttcacgtgttttcgcatttccctgcgtaacgcgttcatgcattcaacctgtgacgtgcataaaacttagtcagtgacctttgggcgccgtgccgctcgattgttcaagctacttcgttcggttctggagtcattcgagtgctgtgttgcggcgcctgttgtggatctcccgtagaacaacctcgaagcatcgtggagcttcgtcagtgcaagtgcctgcgcggcctccgaacatcaaaaccatcatgtccccgtcatcctaaagacactgatctcttcctgaacacacaattcatatcacaatgctgaccagtagaacacgacttgcagcaaggcgcatagtaccctcaccacgccagctcgtccggcctccaccgctatggcagatctcgcttgcgcggtcaagtcaaccacaatgtctcgtaagatcaatcgtcgcaagcagggcttatgccaatgggcggccacatccgcctggcggaacccatagaatgaacatgagtggcgagcctgagaaacctgcattggaacaatatggcgtagacctcacagaacgagctcgagacggcaagttagatcccgtgataggcagggacggagagattcagaggaccatccagatcctgtcgcgacgaacgaaaaacaatccagtcttgatcggcaacgctggtaccggcaagactgccatcctcgaaggtctggcgcagcgcattgttcgtggagatgtacccgagtccataaaagagaagcgtgtaatctccctcgaccttggatcactgattgcgggcgcaaagttccgtggtgacttcgaggagcgtttgaaaaaggtgctcaaggaggtagaagacgcaaaaaagggtgtgatactttttgtcgatgagttacacacgcttctaggtctcggcaaggctgagggaagcatcgacgcgagcaatctgctcaaacctgctcttagtagaggcgagctggtaagctacaatccttcaaacaccacattaagctgagccatgtactaactgaagtcagcaacttgcaggcgcaacaacgctgaacgaataccgccaaatcgaaaaggatgccgcgctcgctcgacgattccagccgatcgtggtcggcgagccaaccgtacccgataccatctccatcctacggggaatcaaagaacgctatgaagtgcatcacggtgtcaggataacggacaacgcccttgtagccgcagctacctactcgaaccgctacataaccgaccgcttcctccctgataaggctatcgatctggtggacgaggctgctagcgcattgcgacttcagcaggagagcaagcctgatgcaattcaagagcttgatcgacagatcatgactattcagatcgagctcgaatctcttcggaacgaaaccgatattgccagcaaggagaggcgggagcgtctcgaacaaaccttgaagcagaaacaagacgaggtcaaggttctaaccgaaaagtgggaaaaggagcgatcagagcttgacgagatcaagaacgctcaagagaacctcgagaaagccaagttggagcttgagcaggctcggagggaaggcaattttgccaaggctggagagcttcagtacagcaggatcccggagctagagcaaaagttaccgaaagacgaagatgttgccgctggtggaactcgtcctgactcgctcctccatgattctgtaactgcagacgatattgcttcggtggtctcgcgaactacgggcataccactgtcgaagctcaacagtggagaagtcgagaagcttgttcacatggaagactcgttgcgacagttcgtaaaaggccaggacgaagccctcaagtcggtggcgaatgcaatccgtttgcaacgagccggtctctccggagaacatcgccccatcgcctctttcatgatgctaggacctaccggtgtgggtaagaccgaggtgtgtaagagactagcggaatacctcttcagtacgccgcaagctgtcattcgcttcgacatgagcgaattcagcgagaagcacaccgtttccaggctcatcggatcacctgcgggctatgtaggctatgaggacgctggtcaactgactgaggctgtgcgacgtaagccttacgcagtgcttctctttgacgagtgggagaaggctcacaaagacatctcgactctactcctccaggtccttgacgaaggttttctcacggatgcgcagggtcataaggtcgatttccgcaacaccatcatcgtgatgacttcaaaccttggcgcagacatcatcgttggggatgatgttctcgactcggtagacaaggactcgagcgagatttcacccgccgtccggactgctgtcatggatgtggtttctgcgacttacccacctgaattcctcaatcgccttgacgagttcatcatcttccggagactgtcgcgcgaggcattgagggatattgttgacatcagactgaaggagctgcagcagcgactggacgaccggaggatcgttcttgattgtcctgatgaagcaaagcagtggctgtgcgaccgtggctatgacccgaagttcggtgctcggccactcaaccgccttatcgcacgggagattggtaacggcttagcagataagctgatccgtggtgagattcgcagtggcgacgtcgccaaggtgactatcaaagaggacggctccggcctcagcgtgagcccatcgtcgtagagagagaggcgttattgagaaaagcgtaatgatttacgacctaatgaatgtttaaataagcttgtaaattatactgattactgtacaacatgtagcctgtagctttgtaagttagctctcctctaaaacgtcagcataatgtacatacttcactcatcgtttgaaccagaagtcttcctcatttcctctgcttctacatcatcagcgcgtgtctttatgatttagttcgcctcgaagtggcaggtacgcgtccgacgtgcgcctgtgatcgctccttccagaactctcgccgcagctatcccacctcgctccaccatttctaccctcaccaacagcccttccacacctgccatgacgcgcaagtccgccttcaagatcccatcccgacacgaaagccgtcgcagcaatgcatcaactcgcagcacaagcagtcgacgcacctccggctcctcaaggtctcaccacaccgcatctacaccatcagcaggtccctcaagaccgcgcacacagaagcaaagacgcccattcatggacgacaacgcatctacgcgcgcgccttcggagagtgtgacgacccgcgagagccttcctcttgacttgcaggctgatgatacgctgaacgaggtaatcatgtcagtcgatctcacgaaccgtggaacggtaggttgttgctactatactgcgagggacgagaagttgttcttcatggaggatatccaatgcggggatgtggacgtcgttgatgccttgagaatgtacatcgaccctacagtcatcctcgtctcaacgaaaatcgacgacgcagtcatcgaacgctttgatcgcgaagggagaagtggaaggtccgtcagtggcgacaacgaccagttccgcctgccctttctcctagaggtgcggccaccaagcgagtactcgtacgatgcggcaaggagcaagcttgtgaatctacgtctcggtgaggaggatggcacgcgagtccgcttcaacataccaggcgagcttggtgccaacgagcacgacgaggaaaatattgctggtaaacaagggcagcttcttcgacttgccggttgggtcgacgtcgacagccaagcaacagtaagcccactgtcgcaagcatgcgcaagaccaactaacgtttgcttaggttggctgtgctggtgcactcatctcatatctacagcggaggcgtgcagctgcatacctacctggcgacgaagctgcgcacctgatgttccgcgtgtcgaccttggagatgttcagtctgcgagacacaatgttcgtcaacgcggacactcttcattcgctgcaaattctggacgcagaatcccatccgcattctcacaatcgaggcccaagtagctctggagctaaagaaggtctctctgtatatgggctgtttcaccatctggcaggaacacctcaaggacgcttcttgcttcgccaaaatttcttacgaccaagtttgaacctcgacattatcaacgagagattagaaaccatcagcacacttcttcggcctgataacgaaacgccaatgcgagatattgtaaagatcatgaagaatgtcggcaacatgcgtgtcatgatgatcagcttaagaaagggcatcggtggtgcggcgaagcgccaaggagggttctcacgaagcgtttggtcgacacttcgtggagtacgttcttttactgtcttgctcgaacatttcgcgttctctgaccgaaatttcagttctctttccattgtctgcagataaaggattcgctacaaagtcttggtggtggtgagctcttggctataagaaacaaggtatgcgctcacctgcagcaaagcatataccatttactaaccaagttaggtatttgagaaatttgagggcttccatctggctcaggtcggccgaaagattagcgaaactgtggatctcgaaaagtccgccgaggaatcccgaaccgtcattctcccaggaatcgatgaagagttggatcatctcaagaggactctcgatggcttggatgatttactcaacgaggtagccgcgaagctgtctgagaaaatgccttcgggtcttcgcgcttctctcaatgtgatatacttccctcagattggcttcctcgtcactgttcccatcgacccagaaactggagacgctgtatatgcgggcagccttgacaacctctgggagcaaatgtttaccactgagttgcgtgcttctacgttgaggttcggctataagtactgatggatgccagagtccaggtctatttcaagacgagcgagatgcgtgagatggacgatcactttggcgacgtatacggcatcatatccgatcgggagatcgagattacccacgagttggctcaatatgttctgcagtacgaagagctattgacaatgtgctcagatgtttgtggagagctggacaggtacgtgggcaaccagcatgggatacgcaacgaactcacgaaatacagcctattggctctggcacaaggcgctaagctgtataaactttgtcgccctcagctcactctggacaacattatccgcatcaaaggcggccggtgagtgtaagcaacgagttagcattgcgagatactaacgggaaccagtcatatccttcaagagctcacagtatcctcattcgtaccaaatggtacgcttttagtgggtggatcaggcaacaatagctcgactgatgtcggttacgatcacgacgtgacaagctatgcacattccagcagttcatctatgcgccatgtctctactcctggcgaatgccccagtatgctagttcttactggccccaactactctggaaagagtgtttatctgaaacaagtggcattggtagtcttcatggcccatgttggcagttttgtgccagcggaggccgcaaagattgggctgacagacaaaatcctctcgagagtcaccacgcgggagactgtctctcgaacacagagtgcattcatgctagatttacagcagatatcactcgcccctgagcctagctacccgaagaagtctgctcatcattgatgaatttggcaagggtacggagtccagtgatggagcagggctggcttgcgcagtcatggagcatctgctgagcttgggttctgaaaggccgaaagttattggagccacgcactttcacggtagaaggtacattccgcgcacagcaatggtgtctaacatgaaacagagatattcgagatgaaccttctcaagccaagacccactctcgcctttggttacatggaagtccgcatcgacactgaggcttcagaagcgagcgatcaaattacatatctgtataagtgagtctgcagagtcggtcggtgtctgatcaagctgaccgaatcaagctatcgcgatggacgaagcacttccagtttcggcacatggtgtgatcacccgaagtccttgcgtaaagctagcactaacatgagacagctgtgctgctatgaacggagtcccgcctgagattgttcaacgcgcggagaatttcatattgcttagcatgagaggtgaggaccttgtggccgcctgttgccagatgcccgatgaagaagctgcagagctagaggaagcagtgagtgggcctgaactgccgtctaatgaatactgagatagcgcaggaaaaaattgcaagagacttcctggaggcggatgtttacagagacccaaagggtactttagcagacattctcacgatttctgccactgcagactggcggtcttgagacggtataccgcgcatgcacccatgactgggaagccctgcagtatcttccgggctgattttgtcatacgcttcgaagccatcaaaagcctgtttcacctcgaggtgatagtcgcggggtcgtccctcttaggatatgatatacgttatccattggctcagtggaccttgctcaagtatacgcacattggtaagcagatcgtccagccactgtgaatcgtcggacaacggattcagataggaccttgttgatccccgaggtataagagtctctccaactccctgtcatgatgtagtccaagcatatacctttcccaaacggctcggatcgtccagtatcagctcgaacgaagtcgcaagaatagagaaatcccattgcggaaaagacgtgatactcccatagtatactctttcaagctaggttttgatcgaggatcgacttgttctttcggtttcacaaagaacggcgggtttacggctcttggaggtcagagccaacctgtaacggaaggtgttcccgtggggtctagttgagtgatcttccgtcttactacccgttccacaaggttgtcttcatccgtcgtccgcccggtggagatatatgtagtccactcccgctcgtgctgccatgcagcttagtttctggctctttttttcgtcgcacatcagagttttcgacactgcgaacgctttccttgcgaaaggactttctatctgtctcgactgatattttcagatcttaagcgacaacctcttcgctggtctttttcaaataaacctgctttgcactcattggttggagctcgatggcttagtccgacgtcaactgtcctcggtctccgggactgccaccaaaaagtagggtccaataatcttccgtagtgctgattaatcgatagttcttgtcgtcaatacttcgaccattcgtcccgccttgagcagcggatcctacacagcaacactaaaggtgtccttctcttccgatggacgatgtcttgtaacatcaacgcgtgtctgttaaatttgacgctcgatcaacaccgacaatcattacatgcagatccaggcgaacatcgcgactctaaacctagtcgctgcaccgtatccatggcattactcaagtgtagagtacacggtgaatcgcaaaagattttatgttgttcggacagcgaaataaatcgggcttgcagtgtgcagtaatggacgaatacacaaaaattcgagtgcgatggctaagttacaaggctcagacccctggtacgaatccttccacatccttttaatcggctgtttcagcctcccgttgcgctgttggctcctgcacagcaagcaatccgccacaaactcgaacgtcggccactgcacaggccgcactgcattgtggcgcatcactgcgacgggaatattcgaagttcttttccaaagcggcgacatgcctcccaacgctttctacgaggacatggaacagaccatctttcgagacaacccatgcttcacccgcgcgaaggacaaatccttcccagtaaggcgatcctcaagtacggctccgaagtactcgtagggaagtaccgtcggaaggcgttcgctcaccatgggcctagcatcagcttttggggaaagccttgagcagagagtgtagagttgttacgaggcttcggcttgcttacagctgataggtacttaagacttgtcccaccacccgcctgcaggcggtagcgtggacacctaggtgtcttcggggtccgaaatgtcaaccggctcgagatgatcaataggtacaccgacgtcatggcacaatcagcttcaagatctacagtacggcctaatgaggagacgttggcaccagacgttcggtgaagtctaccgtctcctgggtgttaagcaacgggactacctgcgcacgtccttgccgaacttgacgctactaatccgcttggtagacttcgacactatggtctgtgcgattgcgcggttagagcttccctactatcaatgcgacagacacgtcccgcgtatacgagcatgcgtcatgctgtactccgaatatcctcattgggcccacagcatcaactgtgttgttcctacaattggcttagccacggctcaatcatgaacccgaacactcaaccacgtgccggagcggtgtagcgatacacactgcacagagcaatcttgacatctggttcgatatctgcgggactttcctgtactggtgttgggtggggacacagcagtgagtatgcgcgctgggcactggaagacgcactgaaagaattctttctatcggtacctggatatatgggcacgacacaccattggcttgaatagaggttgttttcaagactacaaagtcggctgtcgtcacgctcaactcgcagcacaggacaacgcattctcgtcacatgtctcattagttccgccctggtggaggggcataatagatagcgcgcgagccgctgatctcatcacaactaaatcctttgacattggacacgaagatcgttgtgcgtacgcctggccgtgctctgctggtggggctacggatcctcatctctggtatccttgtccaaacgtccacgtttttcccccgtactcacgcgtcgcacccaccacatcgtggactttccaacacatatctccacttgtttggcccgacattccaggcatcatgcatgccatcctctcacgagcttcacttcaagcaacacgtgcatgcgccaggacgcttcgaatgtcttgttcgatcaaacacgactcgtagcagctggactagtacacgcgcgattctcctgtactgagcgctcacagatatgccacatgtggcgcttctggttgctcagtctggtgctcgagactatgtacaagcagcggcgcaactctaatgcgaatgatgcgatacatctctcatgtgcagaaccaattctgcgagcctatcacgagtttttcaaaagatgcgatgctatgcttacatgcagtacatgcttgtaaataccaacaacatcgccgtgtgcggcacgacttactgaactcaaggaagtatagatcaaagtagatcaaagcaagagtgtcaacccaaggacccacgcctcgaacatgcggtggctaaatgttcaaggtcgaacacgactggggtgggcggagtttcccaacatgagtcgtgaggggagttcttcgcaagcaagagaaccgagatgaaaagcattcattcttgcgctgccgcagcaccttgcaccgaagcctggaggtgttcatgttggaatgattgcagactgcagcgctgtgtgcgtcggtgggcgcctgattgccatgatcttcatacacatctgggcagtgctccccaagagtgctcgaaagtttcgaacaacctggcaaggatcgggaatcttgcgccaagctttgcaaagccgcgggggcagccgtgcggcgggagagctcttgaatcaggacagacaccacaccacctgccgctgcgcgaacacccaccagctgcccctcatcctcgattccaacatcacaccctgcacatgaacgggtctttacgttctagcacgagggcgttgaagaatccctacacagtactacacgctatggatagcattgctggatgtactgcgcaactgtcagccttgagtaatggaggctgagcatgccggtacgatcacgatcacaacgaggctacgactgttactattttgcgacatcgttaacgtttcagcgatcttggaggggtctgaatcctacatcttatcaggcgccccgctctgagcatcgttctgtgcaatacactctgcctcccttggttggctcagtcgggccggggcagcataccagcaaatgacgtggtcagcatcgccgcacggtttagacaggcttagagactgtaccacgctgagccctcatcagagtcagtatcaacgatcgggctgtctttcaccgcacttgtaggcagcatccgttcctcgttcgcagacacatggacggtgtaagatcgccccacgtggcacctagtgtcctgacattaggctttgggaacaccaacactgccccaacatgatacctgcaaagacgcaaacgatcgtttcatacagtccgccgccatgatgtcaataatcgcagcctcaggcatgttgatcttgagcgccgacctcaagaggcactttacaagcgccgtttattttcgtgttaccaaagctggactagtcagcactagtacctgtagcaggccattggagcgcgatgggatgcgagttaatcaatgtggtttggtgcagcttgggcttgcagactggcgtgcctgtcatcgtcggaaagacggccgcaaagggaccgctggcgctggataccagaccaccggtcccccctggtagcaatctactccacgcagacagctattttttgtcctgcgcagcctcttcgaactcactgagccccgatcccatcggtacggtccgctgaacacaaatgtttccaaactttctacaccgattactgcgccctcgtggcctgcgggagaatctacggcgaggcattaggtcgatttacaaacattctaagaatgttatcggacaatgcggccaaaggcgttaatttgtcgatatccactgaggcggctcgagcttagttcttagcaggcatcaatgcactcacctcgactacgctagtcttgatgtagagtgtggacttgccgtcagccttcagccccaggctaacccaagcgtgcccgctttctgcaactatccttgcatcctggccctggcttccctcaagcgtcagcgtaatgcacaccctgccatccacctgcaccggcgactgaagcctgcgtgctgcatgccgaatccttctcatcgatctttactacatttggcttggatcagcatgtggctgttggtcccccattcactttcctatataacgtactgctcaccatccgacgttcagcctgcaccctaagaacgtctcgtaagacacaccatgttccaagctgttcctcaatcctttacttctcagcaagcatcatcaccgccgatagacaacatgcattcgattccagaagccaccactctcatgacttctcgaccaaatggtcagccgaagcctcgcaaaatgagggcatcttgcgacgcttgctcccgcgccaaggtatgaatgactgtgtctttgatgatgagtagctgtgctgattcaagtacaggtcaagtgcgacaaagtgaggcctacatgccaccgttgtggtagtatgggaatatgctgcaactactccccatcaatgaggtatgaatgacaattctaatgtgccacggtctgaatctaatgaagcatagattagggaagccacgcaagaacagacaccctgatggaacaattatgcgcgaggtatcacctgccagcaactgtgggccgatggcacctcgacctgacatgatcccacgtactacggcctatgcatcagagagctctccagagcccacagatcctttcttctttggacctgccactccagagtaccattccaactaccaggatgctttcatgggaggcggtttcgatggaagccaatctccagcatcctactccgaggccggatcactcgtgagcggctggtcgaacgatgatcaattaatgtttggcagcccaccagacatctacgcgccagtaccacagttcactccagttgctcccacgtttcacgggcatgtgcgcagcaccagcttgcacagtcagccagagatgtttgctccaatggatcccctgagctcaccaccgctcggtcagacattctttcctatcacagattcgatgttccctcaagacaagatggtaaactcaccgcctcaaatggtccctgcgcctctgcccactcctcctgtctcagcaactatgccaaaccacgactgcactcagttcgcattccaaacacttaacagcttgtactctccacctagctcgcaaccatcggctaacgacttcaacggcacatcggaaggtcttcccacattggatgctgtactctctaccaataagtctgccgtcgacaagctttatgtcctgcttggctgcccttgctcaaccaacccccacttctctactaccattgccttcacaatcactaagattttgtcctggtaccaagccatcgccggtgtacacgaccaggatgatcctgcgggcaatacctccatggaggccttcattcatacaccaatctcgctaggtgacttccgacttgaggttgaggacgaagagactttccgaacccaacttgttcttggagagcttcgcaaggttgagaagctcatcgacaagttctctgagcggtactgtaagagtgccaatcccaccgaaacaggcatcgagggtggcgtttacaatgccttggagcagttgcttcgcactcgtgtgcgcgacaccttcaagatcactatgcgcacagcccccgaagacgtcaagcgccaggtcgcctcgcgctcgcagaaccgtgctcggttcaataccttgtaaatttcttgctgtactcttagcgcttttaattttcactgcagtgccgttatgcgataccattattaccccagcggattatttatccattgttgatctactcagcaattcagccttgcgcaaccagcactccagtatctatctgtacatatttaatgaggtcttacttccgatgtctccacacacacgcagcaaaaggaacgaggcagttagttaggcggcctttgtctttcgccaagcatagcgataccacgtttatgcttgtagcacaatcaatacgaatggaaatgttacaccgcacaagttatcaccctcgccgcaatgtttgtttcacggccatgtacttacgtagtctttccccacgccttacatccccggctatctacaagatgcgacatcgtcggccctttgttgtggcctcacatcatcggcgatgcagtcttcctacgagtttctcgcacttgcagatgtgacgacaatctcggcaacttggattgaatccttcgcgcatctttgagacagatgtgataaatcagcctccgaaccctagtttcactgatccaacttgcttgatcaaagcatcgaatgtgaacaagggatctttgttggctcacccgtctggcgagggaaaagcccccaaaatacagggatgagccatgttagtgtccagcttgaggcaaaataccttacccggtatcttggttagcttagcatgaggcatacttgcgatctgattgatgaggttttggaaatatcgagatgggtaagcgcccccaagatttgggacaaaaaggcgaatgcgcaaactattggctatgagattggacgaatccaaaatatcgacatgcctctcaacggcgctgtcaatcctgctgataggccttgtaccattgctagcaggccgattgttggaaatgtagctgcgacccggctattgcaccggaggtgcaccgcggcgcgtagacgggctgctgggtacgcaagatcaacaccggcactagatcgtcactatcagcaaatctacatgagcatcgccccatgatccaacagtggatgcccaaatcgcaagcattgattcgcaatctggcttctgccgctaattagtcgtttccctcatgctctccgtctccggagaagggcagacaagcaattgaggggcgggaggctttccagccacaacaaaacgaacagggaacggatcgtctcacaccagcgctgcactgagataggctagatcgagcggtcgacatcgctggcgtggagcggcgtgagctgcaactagatggggccgtaaaacgtacattagtggatgacataagggctgaggggagctgagcgtcctggggacacttctgacgagagattgttttaactgagcagcttgatgttgcgattggactcgaggataattgcacctcttgaacaaaggaatgagaggcgttgcggattttgcccgtcccggccgcgcatagacgaccagttcgtccatcgaaaccaaccgcagatccatcacctgaccgttctgttttggagcaggtttctgtccatcttcatcgcaaagaagccgtgggtacctggtctcgcacacatttgtctccgcctcaggcatgcagatctgttcaagtcgcgccgcttgtgccgagctcccaagcttcgtcctgcccacacacacaatctgcaccacgcgttttacgccctctcatcatcacgatgaaagtctactgcgctaaactgggaacacccagcatcaagcatttcgtacccggacgcccaaaacgggaagctcagccaaaaatggaagctgggctgtgcgcgctttgcctggcatagctagatagggcgccttatgggaggactcgcagtctgattggagacggtagattgagctgcacatgcgtgcgcgcgtgtaacgggagagatccaatgatcgagggccgggaggcttatggcttgcattttgcaagcttacacccctgacgtaacgaatcattaacggtgcttttggcgcatgtgagcgcaatcgagtggacgatggaaagaggatccggtcagtgcacaaggcgcagagtacactgcgggttatttccgttgaggcgtccgtgtaggtacctatggtatgcctctggtacccaccattacgcctcagtagtggaggacccttctctgacatggcgtcctccacagatgctagtcatagcctcgtcagccagtgtgtggagacttgaggtttacggcgatttccgttactttttacagtatcttcaggccccaaaggcgcccataagttaccaggtcctccgttgaaggcagggctcacaaaaagggcaatatctagcgactacaagggctccaccaagaagcacaagggtgtcgtactttcagccatgtggtccgcagggaaccacctcacgaggtcccaccgcagtggtttctccctgtccgtactgaaacaacgacaccaggcggcctcctgtaatcagtgcgggtggagtgatcggggacagagcatcggatatccagatgaagtaattcggggatctctgtccgttctcaaaccgggtaactaggtttcccaagggccgaatgtgaagatcattgagattcaatgtcattgcgctttggtcacaagctcccgagccgcgtgcttgggaaacccaaaagcaaaagcaaaaaagtatgtatgttgtcgtggccacgaaaaacgtgcagacaccggtggtcgagggacgtgtgtggcttgagttctcgagagatcgtcgttcaaccgtgcctcgtggggtatcgaccgtggcgcaacatacacattcccgaatcacgcaagcactggttcggcttcgatttggtcattgtcatccagcaaattgtccattttaggtgtggcatttggggactatcgcaactcgcagcgtagcctcggggccaaccatcgcgcccaccacctagtagcttccttgcacagatacgatactctggacggctgcaagaatttctaaaattcccaagcaggcaccgcagcggtaaaaggaaactgtcgtgcccagcgatgctccagtatcgtgtcactccgttagtgcttcccccagatcacccatggaccggtcaatgtgcatcacgcgaatcttctgacgatccaaacagagtgctggaaacgatacgcagtcggttgaacgagttaccgtgctgatggatgatgacgaagtgcgcttgtgcgctggcggctgatcattatctgactttcgtaaaatgtgccatctcgagatggtgtaccaagagcttgggattcatgtcaagtgggggggggtcgacttatctgacatgcgctgcatcggagcatgggagaataatgttgcgaggcagcaggtggatgctggatatgtcgaggtaagctgacactatccaatgaatgcctgccatgaccgcaaagtcaattttccccacccactttagcaacttcctaagcgctgagatatcgtagtgctcacctgtgttctcaatcgagctgatggttgcatatgtcctgcctgatgcagtacattccaacccaccactgcacgtcgcctgggtcatcactatcaccatctcacccacgctccaagctcgcgacacgacgtaatacaataatggaccgaagtctgtgctttcacctcaagtctgcatgcactgcagcacacccccgaagccgaaacacaaccttctagcgcgattccagaaggtcagcatcccacgagagacatgcataagcgaagccagggcttcagcagatcgtttgggtaattgtgcaacgttgttgttctcggtgcttactggccccttctcgtatgtcggacgggtaaaacaaccaacggccctcgccacacacctgcatccaaacctaacggcagaatcttcacggcaagtaattggatcgagtacgccttgcggaacgttcgagccatccttgtaacgaacccgagcgcgtggcaagttacgccctgaggcgaaccgctcaagacccatattggatactacattcaaccctgcaacggcaacgtgaacggcttggatgctgttccgtgagtccagttgcacggtccgtcgcgtgtgcatccgctgcatatttaatctcggaccatgttgttggaagtgagctattggcgaggtcgtattatatcgtataggtggtatagcttcgcgtccaaagcgacttgtagtgacgtcgacggcatattgcacctaccctgtcttagaaccagtgcattggcgcgtgggtctgaggcgtggtggaaggatgctcgctgcgccgaacccaggtggacgcccgaagagtggcgagatgcagcagcagaatgctgaaacagtccggcaggttggtctgggtcgcttcgagggagtttcccgctgcggtccggaagttgatgctgcatggtgagtgcccctgtgtacaacgtcgccgaagtctagactgggttgtggggatgaagtcacgatgcatgctcctcgtctcgtggtggtggcaggagtacggcgcagttacttcgcccccaacagctctttgcaaggcttgtgggtttctgggtagaggtcaggtatcggcaacgggttcgtatgtctcgacgagctcgccgactaaggttgtgctacttccaagagacccactccgtcaacagccatgatagtgcctgacaaaatagtctctgtcgttcgaccatgtctgatcatgaggtcacccgagctcaacaacttggccaggtcaactcgtaggtaatcatgcatgatgtacactactcgtctgttctgacatgtcatgcacgattagcagacgaatcgcctcaccgtagttctctctagcacagtataccaatgatacatactctgcaataggtgtagagcttaacacctcaggcttagttttggcgcagagactatctcttgaacagatgcacaaaacttttcgatcttgtagtctttgcaggatgtctttgtgcggcaattcttgagtcactctgaatacacctggacttcacacgcaggcagtccacgtaatgattcaattcgcgaagccttcgtggtatgcagtttgctctaatccccggcgccataccatacggctccgtctcttagagattgatttgtgaagacttctaatacctactatcacttccctcctcatagacatcaaacccctcacgtgtgccgtagactacgcgactgcctcacatttctcgctacagtgcgctttattctttctccgttgtgctgtcagctgcgttcttttgtacacagtgccttgtggatttcattactgttctccaataccgtgcatccatcaaaacgcacaagtgcccctcagtgcacatgcgaaaggtacacactcgaccaaacctcctctttgaatacatccagcccaaaaatacagcacgtcacacgagcaaagccattgagtcatcgcatttcaggcatccgcctaccaaaacaccggtacacttccaccaccatggccacctcctctaccatctcaacaaccccaaacatccatcctccatggccctcaaaacccacaccgtcccctccccatctttcgtcgagtcctgcggcgccatcctcttctccccgacctacacgcacatcagcctcctcaagctcctccccacaaacacctacaccctaccaaagggccggcgcaacatgcacgaatcccgctccgcctgcgcgctgcgcgaagtccgcgaagaaaccggctgtcgctgcacactcgtgcccatacgcatggccacgcgccaaacggctgctgacgatcctgtggatgtgcctgatgtgccgcgcgtgtgggatgcgctgcgggagccgttcatgtggcaggtgagggagttgggggaggggaagggggtgaagattctttggtggtttgttgcggtggtggatggggatggggatggggaggggggaggaggggaggaaggggtggagtcagagtgggtagaggtgggagaggcgtgtgggatgttggggtttgagagtgatagggaggttgttcggggggcggtgcgggttttggcggatacgcttgggtgtggggtgggtgtttgagtgcgagagtggaaaggagtatgtggttgagagagggttggtatatgcctaattgggcaatgaagttgaagtgttgattgtagcgaagtttttggtgtctcagtgcgacgggagggtgacatgggggcatcaagaagctaaaggaaggaattgcaggtggtagacaaaaaggatagtgctaaatagcagtactctcactctagaatctgcagcgttcgacacctgaaatcgactgcctctttgggaaggtaccaagtctcccagagagatgatgggtggagtatttggttatgagatccatggaatttactagaggcatacgcatggcttctgctttttggattgttcatcatgtcatccttgtaactttggcctaagtacaaggctctgatgatgtccttcgagcacgcgtcctgccatgtatgctcccagtcgaaagatacagcagccactcttttgcagtgtgattgatacggtgtgtgcgatttccctgttcatccgtcgcccacttacttgtgtacaaatctttgtatggccaatcatcctgtcgtactgttttgccatgtttctgtatatgcctatatcgacccagtaagaaaagatttctgaaaatgtacgctagaacttacgtgtggttcatgtaggcaaactgtagatactcgaggactgagcgaatgatggagaatataagaaggacgtggtaccacgggcagcctttgggccagagtacccagccgacaaaagttgcgaccatttcggttctgaggcgcaaaaatggatcactaacatgctcgtactccgggatgagtagctggccaagttagtatgtcacagtccagacacaccagacaccatcctacctcgacatcactgccatattgctccgggagaagatacaccagctttctcaagacgaacatccagtacaaaacgtcgaggcgccagctgttgaaatcgggaccaaaccagaagattctgcaaacagaatgagcccagaatggtagaatcgaggcaagtaagcagtaagcaacatcccagatcagtccgatacgatccttgccgttgaagcgtgctaagcacaaggcgcatgcccccatgagggggaaatggcaagtcacgactaacaacgacgtcgaaagatatgcgcgcgcgtagattgggatggcgaagaagagccacaagcggaacatatcaaggaacgcgatgcggacttgaggcgagggtgtgccgtctggctttgctgagagttgatccatctagcgatgcgggtcagaagtgccaaagtcgtcacgcttcatcgcacaaggccggagggtgtagagagatgccgtgtatgccaatttaaagtaatgcttgtcccatcacatgagcggcgagtgcagagtcgcagtgagagtgaagcggttagatgcaaactaaatagtgaaggagcagaggagtcgttgccagcacgaagggaagggacaagaataaagcctgcctgtgcgatcgcggcaatgctgtgtgcaggctgcgtggcgtgtttagtcttgtgtgacatggtgcgccttgacaagtagagtgcactccaacattcactacacgaggctcaatcgttccagaaatccaccacagtcgtggaatcctcaagatccttttcagcgcatattgagatccttcaagaccaaatccttcccgctgtaggatggaaggaagtagacccatgcgagttgtagaacttgtgaaaacacagttgattgaggacggagagaaacacaaccacatacagaatcaaaaatgctcgctaattcgtcaaaaatgcctgagagccaaagctgccaactatgcaaaaaaggaaaaaaggcaacaaaattaaacagcaacacccctcctcttccacccaccaggccctctccacgcatacacccacaatcccatggcgacccagacgctaatcgccattgcccaaaaagtcggcgcatagcaacctttaccatgacacaagacatcgcccttctcgctcccatccgcgcccttttgatatacagcagcgtacacagcgccccagagcgtcgcacctgcagcaggcgtcatggctagaataccccaattcgtgccgaagttctcgacgccccagacgacggacacgacgatgggggtgagggagaagacggcgccgtagccggagccaattagggcggatatgacagcgaagcgggatgcgtggttttgcacccatccggacgctaggaggagttggccgagggagaggacgagggcggatgcgaggaggaaggtgatgcgggagacggagaaacgcttgggttggtggtcgagtgggggcagcgaggcgagggagtttgcgatggagtctgggccccggcggtgttggtttgagggggcgacgggggcgaggatgtcggagagggtgccggtgaggaggcgggcgagggtggaggtgatggcgacgatggagacgtgggtcgcgggggaggtgttggaggagacgtggggtggggtgagggtgtcgatgatggttccgaggttgttaatgaaggcctcgccgggaccggtgacgaggacgaagccgcctgcgagccaccacatggttggatcgaggatatagcggcgtgtttcctcgttgaggagccacgtcttcttgcgcttctcttcctcgtgcttggccttgagggcctcggcttcggactgcaggaagtcaaaggtcgagtcggagaggtcgtgggtggacatggtgccgtagccgtggtggtgggcggcctgggtgaagaacttgtcctgggccagcagaccggatctctcgagctcgtcgactgcctcgtcgatcatctcgccctcgtccatgatgcgcagggcaaagcagccgacaaggccgacgacgaacagcaggatggcgaggaagaggaagaagcggaagacgtcgacatctcctttgctgccgtcggggttcctctcgtacagcacgcggcttccgatctggctctgccacatgccgctgagtccgaaggcggcaatgggcacggcgagtgcgatgccctttgcatttccgcgcccaaagttcttcgcgcaagtcgtgacggcagagaggtacatacaggaggtgcccatgcccaccagggcaaaggccagcaccatgacgccataggaccagccgtggccaccggcagacggcggcgggccgctcttgtatgtgaaggcggccagcaggtatgccaggccaaagaggaggcccgagagcgcagaggggacgccgggccccaggcggtcgcagaggtatccgaatatcggcacgggcaggtacaggccgagctcagcgccgatggagacgaagttgacctggaactgggtgtagtgcagcttggactggaacaggtggccgtacagcgagaaggcggtgatgctgccggcgcacaggcagttgacaatggcccagccgaagctcagccagcgcaggaagatgcgctgcatgcgctcgcggtcgcgctccatgatgccctcggccacgtgctcgaagaagctgccggcgtagctcgtgtcctggctgcggcggttggagttggagttggagtgggagtgggagtgtgcgtcgctgttgtcgtcgggggcgagcagcgggcggcgcggcgagttctggggcaggtagtcgagcttgtcgatggtggtgatgccgccattgctgcttcgcttcgaggatgacggggacatgggagaagccgggggggtgacggctacgtgtgacaggtgacggggtggcaggggcgcgtgctgtgctgtggctcacgggcgcatggctgatgactgaccgtggatgcttctttgtatgtatgcgtgtatgaatctgcgtcaccggcaaggaatagagcccgtccctcgcggcggtcaagcaaacggcacttggactgcacgctggtgttgtcgcgcatggcgtcaagcttccgccagcgctcccgccaggcacgaagacgccgattcgccgaggctgcgaggcccaagaaacatttcttcggcacccgcaaacaccatcgtgaaccactcgatagccgcactcgcccccaatggcgccccaacagaccgccctcgtcaacctgtcaccgcccgagctgtcgtttctgcgcgcctccctcgtccagcacccgcccatccgtctcgatgtcaccaaagggccccgcgactttcgctccatgcgcgccgagtatgacgtacttcccggcgcgaacgggagtgccagaatcgccctggaggacggcaccgaggccctggttggcgtcaaggctgaggtcgagaagacaccgcagcgcccgtcattggggctgcacgaagacgctgagatgcgcgacccagacgtggacgagagcgcgggcaagggccagaacgcgtggctcgacatgagcgtcgaggtgcctggcttccgcgaggacgactcgctccccgtgttcctagcttcgatgctgaaggagagcttgctggcgagtggagagctcaaggaccgcctgtacatcaacaggcgcttccactggaagctctacattgacgtgagacgatcgggaaatgctgtcaaacacaactgacagagaacagatcttgctgctctcgccacccctgtcgtacccgcttgccctcctctccatgaccacccatctcgccctcctcacaaccctcctccccgccctcaagtcggagcaggacgaagacccgctgttcaacgacgactgggacgccgccgtgcccctctaccccaagaacaagggaaagaagctgtccgacaagccgcccgtcatcatcctcgccatggcagtcggcccaaacatcatcttcgacccttgcaaggaagagctcgctgtcgcagacgcagtcctcgcaattgcttgcaccaacacttcatcttcctccaccggcgcgcgcatcgtctcaatacgcactattgacccgccatcccaccttaccccgcctggtatacccaattcgatgaattctgcgacgggtggtaccgtaccaacctcaagcgcggatgcccttacccaacgagaactactcgcagcgtcaggagtatggacaccaccgcgcggcggtatgaagcggagtctggtctcccaggtgaccaagatggtagtcgaggacggcggtgttgccgaggaggtcatcaccgcactggcagcgattgaggttggatgaaggatgaaagcacttgaacagaagcaaaacaacaccagcctgaagcttcgagatgatctgcagaaagagcaaggccaaagtactcacgcgcagaacatgcctcgttaatggccaaaggggtcctctaaaacgactaggatgacggacccagcgccacgtctcaacagcgccaccctatataaaaaagggaagatatagcgagagaagactatgaggcttgggccgcgtatcaacttagatcaatacaacacgctgccctctcactatccccaacacttgatctttgagacaatttccatgtccagcctggatcccctcttgatttttttttcagaaatacctgattcacttggatattcgacagcttcattacattacattacatttcaagacgcgtctatgcgcgctgctacaccccatgagatgtacatgtccccttttgctaccagcccgtcaccagggtgcaggggattatcatgcctcactcagcaacagctgctatgcctatgccccaatagatttccaacacatgctttgaacaacccccacagccctgatcctaccctccctcccgcctttggatatttgaagcgcaaaagaaagacaatcatgccacaccttccccatacctctattctatgcaagcctcctccttccatcttgctgccgactcccctaccccgtctgccactgcgatgtcacgctcaaccgccatgttctcaacaccggaaggagggagggaggttgttttgagataggttgggatttccatgggagagcgcgggaggaattcgttgtttgtttgttttgttttgttttgtttaggcagcgagactgctttcctggctcacgcttttagtaacctcgttcgctgttctttcacggctgctggtgcgtttgcagtcgacctggcgtacggggcgagctgcacatctttattactgtaaaacgcagtgtccctgtttgatacgagttatggccattcgacatcctcgggtatcgcacatggtaaaatccccgatagtaaaagctattgcctgactgatggcccgcgtagtcctgtgcgagcgttgctcgtctgctggcttctttttttcgtggcgattgggggggaggatccagaggcctcctgacctttgcagctggtggtgtatccagaggtttttctaggggtagattcgtccggagaaaatccaggtgcagtgtgattgttgtagtgtacacagtaaagcattcatccagatgggtgtctctctactgcttttacgctgccagagctcagtgtaccgcttgagactagagcgcgtcatttggaacatggtcagtgtgtccatcgtcgtcgactcctggcggggagagaaacattgcagtccgcaaggctgatgaggccccaggaacgcagtgtttctaaaagcggcatacttcgtgacaattgtatagactccgtgtgtcgaggtaggcgaatatgtgctggacaatctctacggggagcagaccgtttgcgatggatgctcgtttagccgcgtaccgaagcagaatccgattcaaatcgcgccaaagctgccagagcttcatggttggcggcccacctccgaagacgtagaccattctaactccacgtcccgaaatttttactgcgtgtcgagatggatacgcggcgtgcaagacgagagctgtgttgtgctactgagctgcagctcaagccccgccaattcaccccgattcagccaactctttcttcccccacttactcagcgtctcaaagacttctccaagcctaacaccctcattcgacttcagcacacacattgtcttcgacttcctccccaccgtgcggctaatcctcagctccgtcaacggcggcatagagatcaacatattctgccacccgacgcccaactcttcttctttccccttgacaacaagcttcgacctccccgccccatctccctgcacgtaatgattaaagtccatgatgatagggtgaaagataatctccccactcgtccggatcagtccctgacagcgccgcgtcagactcagcccatcaatgtacgtactctgcacccgcagattcggaccttgctccggcagcgggcgcacattgatttcaaaatcaaagtcaaacgtcgccatagtaaagctatacgcatgcagattgtaactcggcttgagaaacagttcttcagctagcatgggcgagtcccccggtactaggtcccgccagagcttgcacacgcgtcggatgcgcaggagagtgaagagatccaggtggaggaagcaattctgcaggatttctacgggcaggtggttgaggacaagggtagagctcctgggtcgagtcgtgtgcatgagcctatgtagcattttctctgtgtatcgtgtgctgctgctgcgacggctttgggtgacgtgttcattctgtttcgcatcttccaggtcatgttgagtcgagaagcgtcgcgatgaagtcgggttcgggccacgcttcgtcgacatggaatccttgagccggtcggctagtcgagcgaaattggagactttcgggccatttgcatgcaccgcattgcttgtgctggtactcatggtggtggaaatccggctgcctgggacgctagtagagcagactgagtcaggggctgcagaagcgtactgtacgtccgctgtaatggaagagctgtaggatgtgtgatgaagggtcgtgaagattaaagtcagatcaccgaacagaaatgtgcgtatatgtgtgaaactgtggaggttgtgttcagcttgtcgcaccaggaaagccactgcagctgacatgcgaggctagcctcatatagctaaaccaacatgcggcgtgattgtccacgttggcaatcttcatgtctcgagacatagagaaaggcggtgggattcatccttgcttttgcgatagggtttgaaagccaaatcaaggcagactgccatacctttatgtgacatcatcacttctgttgctggggatatcatgtctatcgattctgcctgggtataatgctctacatgccattcgaagtattgtcctacacaatctcgctgttatgctttcaaggactgaaccacgttcccgatctctctcctcgcatcctcgcagccaagtcgctgttgctcgtccgcatggagcatgctactgagtagcgattgcacctcgtcgcccacattctctatcttccgtgaaaagtcgtccgggaactttccacggcgaaggtcagcaagtgcagcagcgcgttccatccgggtcccaaaagcttccagcatttcgaaccccatcactccaagtgcgaagacgtccagcttctcgttgatcctaagactggtgtccggacgataaaattcggtgccgactggcttactgatcgcaccaatatccaagcaactatcatcgagtgctgctacgagcccgaagtcaccaatgcgcggtgtaatgtgcaagcagccgcgctttggacataccttacaagtcgataagtcgacggagccgtagggtggatggcgcgcggaagaaagggataggaagacattagccggcttcagatcccgatgtactacgccttgcgcgtgcaagtactcgacacctgagatgatgttcaagaagagctcgagcgacaagcatgggtggaagcagtgtcggccaattggtagcgaatcggtatttgatcgatcagctgataagaacgctgcaaggttcgtttcgcatagactcatttgtacgttgagcgtcaacatcgggccgacatggcgtagtgggatgaggcgatcaggagcatcgctttgtgtgaccatgctctccgtgacttccgatgtgtagtgcatgtgtgatcttggaatcatctcaacatcttcttcttcctcttcttcatcaacatcctccacagcgctcatacgcgatttggtagacgatattgttgcgattgttgcctggctcgcttggcttccacgccgggctttacgccgcgacgattttctcaattgagccttgtaggacatatgctcggcctcgcttttcgcagagtccgcatgtgcacccgtatcgcttgtctcaaagacaataccatctccatagctgtcattggctctctcgaatgggtcactaaggaaaaggtcgtcgatattcgtgtgcaattcgtcccgagatggcagctctgccgaggttacagccacattctcaagtaaccgatcttctcgtaacagagtactcgtcggcactattgtttcatcgattggcgccgtcgtgaactccagccaggcgttgtggtaccgtaccacgttagtgtggtcgaatcgagctagtgaccggacctcttgaagcatgttctcaagctcctctgagccgtgatgctgtatctttgccagcttagcaggacttacgggaatacgtttgacagcgtagaatgagccatcgagcttgtgtttcgctttgaaaacctttccatatccacctttaccaacaattccaagttctgaaaattcgcgagcgtagcgatctgtctgcaacccagggtagccacgcagctgcagttcggtgggcgcatgaatgcctgagagtatgtcgaatccagttgacggttgtcgagggagatccatggagagaccattccgagcccgcgaggccaaggcttgagaaaatgcagctccttcaggtacagctacaagtcggctcaagttattgcgcgtaagtttgctgatgccctcctgtgcagttgctcgatggtttcgcatttcctcgccggcatacgtgtcgtcgacattgttggatatctgacgtgcgatttcctgataggcttctcggcccatcctttgaacgtccggatcggagacatctttgccaagcttttgtgctgcggctgcaagtgccttttcttccagcagcgcgtgaagcatcagatctcgaacattttgggtagaattttgccgcatttcaaggcttggtagtgttggtctctgaccagattgcgtggaggctgctgagtcgagggtctgaattcgcgagaggacactatcttgatgcgatgcacctgtgtcatcattgtccgtctcatcataggacgcttcggatgttgaagatgagtcttctcctggtctgcgaaacatcgacatgacgaagtggtaaacttcttcggcttcttgcgtgtgcaatggtctactaatgcctcatgtgctcttagagcctcttatctgactcaattgacaggcgcaggaatgcggttgttgatgttgttgtgggtgtgttgttctgtgcttgtacagctagagcaacaagcaaagaactggtaggcgccagctgcagtgaagagggcccccatcagtacatgaaactcacaatagccacaaaagggaatggtgcagaagagtgtagaagcgaaacgtggctcctcgccaagggcggagaggtatggctgcctcagagacgagattggaagggcgcgttatggacagcgaagcgatgacgctagacaggggtccatcacctcccacgtgacagcgggttttcacatcgcgtgcgtattcgtggtgcttgtcgacgcgaccgcgcaccaaagaggtccaagcgcaatgcacaacaactgaaataccataatgtctttgatgcgtcatcataacgagtgtgtaataacgtcacttcctcacgataacccaactttttggacgtgatgccccgacaactaccgtggctgagcacaggtggcggaagcaagaccaaactcaagcaaccacccagggcgcggaccaataggacagctctatcggatgtcgaagatgacttcttcgacggtactgtgctggcgagctcaagtaaaggcaaaggaaaggctgcgctagacgataaagactctgaggacgatctacccgatttacccactggacgatctacagtgcgcaacagatcaggcacaaaggacgcatcaaataaggagcgtgcaccttcatcatcacctccacccatcgccgaccatatccagccacaaatcgagtacatgcgcaaagccacgtctaaattcgacttacgcgatgacgaatggatgatggtagaagacgagttcctcgagactgcaaaactcttcacgcgccatctgcacattgcagagtacgagaagctcaagaagagcatcgaagcgaagaagaaagagcaggtgcaggcaccgaggcctgttgtagcgggtgcgaagctatcagctgaaggacagacaaagaagaaagctgaaacgcaggcgaagagacagcacaaagctattcgagatgtgtttgcttcccaagatgatgaaaatgaggatgctggtgatgccactcaatcaagccgcactacgacatctgccttcaagcgtccaccacttccaaagccagcatccgattccgatagtgacgacttagattcgtcccgccgtattgtcaggaaattcaaccccgggcagaccgcgtccaaaccagcaccaaattcgaccctttctcaccctacgtcgtcaaaatccgccgcgtccacaaattcaacgcacaaggctacaagcacgatatcgttcacaaaaccaacactgcctgctaccaggccacgcggaaccgcacgtaaaagtcgcttcaatattgatatgttggatgattacgttccaccagcaaatcgtacctcgtctacagacgcaaccaaggtacaagctgcaccgtcaccagcacgtagcagcgtgcatacatcggtccactcaccttcgcccactaagccaccggtagagacgaaagcgagtgatacatggagctcggggctgagcaaggagactgcagaacgtcttgcgaagaggaaggctgagcgggaaaaggagagggagagtgagaagaagagcgtcaagttggaggatattccgacgtttttggtttgatggattatgtacgcgggtgacgcagttgctttgaattggcgtctggagttcggttagcgatacccagtgttagatggaaattccatgcacatgttgatacatgatgttatgagattgtgtgagagtcagtgtaagtgagagagttcgcttcgagtacattcattcttgtcgatcgtaatggtgacaccctataatttgctctgtttagacgcgaatagcatgacttgttgcttatgtccagatctaataatcaccaacgactcaacctgtcatcctcctaaccgaacaacttgtccaatatacgattgaacttgttcgtctcaggcgtctccacataattccggtgatactcttcaatctccgcgagatcagtcacaagatcagcctcgtgcgacttgatccacttggtcttcttcaaaatcttccacccgaagaagagcactgggaagagaaagacctagattgccgtgttagaacattatacgttgtatgtggaggatcgacgtaccatgaggtatgagaacaggaacgacggaacgtcccagtacccctttaagaacactgtgtatccgcccacaaatgtcatgatgaacgttgtgatgaggccgtaccacgcagcatatggttgaagaatgcccctatatggcagcgtgttgcggtctaatccctggacttgacacgccttgtagaagcgcaaaaaggtaaagcacatgacgctgaagttgatcagctgagaggcggtaactaagctgacgaaccagttcaacacaacggcggagttctccccaagctgcaagaaggataggagggcgatgagtaggacaacgccgacgcagtagaagggcacaccttgcttcgtgcactttgtcagaatcttgggtgctttgccttcgagtgccaggccgaacagggagcgagacgcgcagtagacgtaggagttaccggctgagaaggcggaagccaaaacaccggcattgacgacgtgagggagtccttcgatgcggagacggttcatggcaatgacgtacggcgaagctgcagcgccgggcttgccaagcttaaacgcggcgataagctcagggtcgttgtaggggacattgataccaacagcgagggagccgagtacgaagaaagtcgtgagacgatagaagacagcattgtacgcgcggggcataactttgcgtggattttctgtctcgcccgcagccatggagacatagtccggtccggcaatggtgaaggaagcttgaatcaagcattgcaagaagcccaggaagcgaccaagctgtcctccgtagtacagctccgtaaacgaaccgggatctttccagtaccggaatccatatcggtctttggcggggttgccacccaacatagagataaaggtaaagataaggagaccgatgatgagcagcacttttccaatggcggcccagaattcagtttctccgtaccatttgacggccatcatgttaatcgcactagtattaattagtattatgcgacgactgcaaactgtccggagcaaacctacgcatataaaacaatgacgattgcaataatagcaccggtcggtactgcatcgctccagaagccgatgattacgttacaagccacgatttcgaagggcacaagggcagcctcgaagacgaaaaagttccatccggcagctacgccaaaggcatcgtccacgaagcgtccagcaaaacggataaagggcgaggagatgggaagataggtgaccatttcggcgatacctttagggctattagcacatcaccgctttagttaatcggacaagttcggattgctgctttgggtagtcgaacagaagcgcctggggagtttgtcgcaatgggaagaaagtggtgttgagagcttgggaatggggtgtctcactcaatgttacagccagaatgacagtgcacctatcacaagttattagtccagattttgtcaagttgagaagaaatacttaccataaggaaaaggcgatgaacaacgcagctgggccgccgttcatcagacctcgaccaatttgcacataaagcgcagtaccaatcgttcctccaataccgatgagttgaatatggcgacccttgagcttccggtgcgtgttatcgccgacctctcgtaccgatcccacaacgctcgagcggcgaggatgagcgccatcaaacgtcttttcttcatcgatacgagcacccttggcctcgtactggccaaaatcgttgccagaagaagaagccatgatgaaagggctgtgaaccgtcaagcctcaacaagctcaaagtatggttttgagtagaagcgcaaaaaactgcacaacgaattccatgtgccagcaaccaggacttagcaagagatgtgaaggatttgtgccacgcgagaaagcttgacaggcgtcgaagggaaaaggtgcgcgtgggcgtagtagataaacggcaccggggtcatgtctagcgtgtcagctccaggatgaacatccgatcgcttgagcctccgcgagtttgcccttggccccgaaaattcggaggcggcactagtcagcctggatcgtctgctcggcattcgtatgcagttcttttccatcccacatcgtgcttgatccagcgccaattgcgcttaagcacagctggttgcggtggcgcttatcatgcttactctgcctcggctgtccgctggaagaacactggaggcactgcatacagtgtaagacccaagactttgatgtgtgcctcgagctaagcaggataaattgttgctagttgcgtggtgttgcaaggatcgagggaggtagtagcggctgttggagcttgcgcggggtaccgtttcgccgcatcacctctgtattccagccactgtacataccgcactgtttctcgtgctatatctagtcagtctaggtaagccaccatatcaatacacctatcgttcagaaagcgcacagaaacccgctatcgcccgcgtctcgcacaatcggacaccccgaatcccttgtgccgttcgagagtacgaaggaccgctcccatctcttgtcactttcttggcctccaagcttctccaatgactgtccctgcagccgaatcctgttcgcaaaaagcgcacttggcatgctaggcggacgggctggcttcgatgtctccgctctccgccacaggcttgtctgcaccgcgtagcacccctagctcggtgaatctccagctctcaaagtgatgtcgcttatctagtgggtcgaggcctgtctttggccgcgcaacgtcgtagagtgccatcactctatggagatggtttttgggtgcgagcgacgcttctgactgatgctcggtggcttttcacatgacgtgccgactacctgaccgtcggcctttaattgccctgtctgcacccaagaattggcccaggtacttcctgtcagaagaattctaagctttgtcaaagcacgtgcaaacagaccaacataccccacgctccgctgacgcttggcttatgttctcaagaagttggaagcttcaagcggcatgcgccttgtgcctctcgatattccgccgtctcatcgctcggagcttctcgcagttgacgaccacttcacgacatgttgtggttcagatctcgccgaactcgtcgtgcgcaacctttccatttggtcgtcgatggcaaacggccctttcgagacagctgagaaatacgccttctgcgcagtatgaagccaccattcttggatagtcttggaacctgtagcgggcagatcagcagcctggagaagctcccaccattctttgtagtcacaagttctacttgcttgcgtgttcgagaccatttactggtgcccgccacggcagaatcacagaatgatgtccttgagcaagtttatagcataatgtttgcgctgctcctacctagtatttcggatcaagtgttcatgtatggtctagggcgttaatctcaattagacgtcactgatgcgatggattttgaaaagtaaaagaggctatccatcccggcacgcttcactcggggttggcagggactgagagttggagagccacagcgtcctcgcggcgcaagcagttcgtgcaagtttgctattatccattatttcatgttaccaacttatggacatgatactagtgtacaggaggtcgtttgtcaattacattctcgcttctcataaggcgatagccacgctttctggctggtttgctccatgcaactttccgttgatgggcttgcgcttcatcgatggactctgcgatagatgcggggtgttagatagtgctgggacctctggcaaggtttggccgagctccttcagcgatacgtttgggtctgacacctgccccagctcgtttctgagtttgtgcatggttgtgatctcacccagccatcgctttcctgttttgtggtcgaaatgtactggctgcactggcccatcatactcggacatatcttgcagcgtcggtgggtgaatgatcgtggtctccttacgctcgaacccttcagccgtgatggtggtggggtgctcaatgatctcaggttctttacgccagatgggctgtgatcctgcagggagctctgtgtgttcttgaacgatcttccagcgtctgttatggccagtttgtgaaggtatctcatcggcggaaatctcaattagaccttgcccgttgggattgggcttccaatgccgcggtgggaggatctcgagatcatatacaggctgtatacgataatagtgttcgtagttatggatctcgcggaagatcttgtgttggatgatctcgtgttcgtggggtttcacaatttcatgtgtgacagctgcattgcatcagtcaatgtgtctaaccagaagcctctcgtgtcggacacagaacgtacctggtgcccactggacgtctttgtcttcatcaactgtgttccttagatcaacaaccccaccaagcagctgttctatttccctctcaatgtcgtcttgtccgtccacagcaactctgggatgatgcggcgtttcattcagcctggtcggcagctgctggcgggccttcaaattgtctggcgggtattgtggttgtccatcctcgctttctgaaccttgcggtcttcttttaccccaattcacctgtggctcagcgcgggcgcttttcgcgggccaatctgtcttcttccagtgattcttctcgtgagcagtagcctccgtatgcggggagatactatctatgagtccacctgtggtgcgatccccagtacccaacgagtatttcccagtggccgcagactgtttcgagctgattccggaggcggtggagtttcttcgattgaatcgttcagcctccttttcttcaggtactgtgaagccattaacttggtttttcgtgaaaatggctgccaccgcttcatgcagtacagtggaccgatcaatgtacataccaggtgcttctggaaggggctttcgtttcgagacgtcgagcgaggttctatagcggtcgatgtttcggtcggctacatcttcctcgtgtagagtatcgctttgaccaaccatcagtcgcctgtcgcctcccaacgtatgttgttcatcttgcgaatcgtggactggagtcagagcgggtaggtaagcttggtaatcgctagcgattgaactgttgactccttggtgctgttggggctgcgcatggtcgacagcactaacttgtgctccggaagcgttgctcaagcgcgagtcgtagactgaactcagcggccgactgcgaccatgttgttgattgcctgccttggaagactctgaagacttttgagagcgcctttcatcaagagaagtagcccgtcgatcgctgcgagatgattgaggtagagttgcgtcggtgggatgttggtcgtagccgtcaggatgcgcagctctctttttgctcgagctgcgaaagacagccttcaatttctgcattagacagtagggtgtgttgatgataacaaaatagaggcgacaagtttacaggtcagttgcaagagtggagggctataggtaagagagtggtcctcgaatagcggaacacaggtagtgcaatctagataacgtacttgggaaagtttcgtgatgccgcgagacggaaggctggaccctatgacgcactcaacaaactctcctccagctgctgctacggacaacgcgaggggaaggggcaattttagcaaccgagcagcatctagaaaggcccaaagaatccagccgcctaaggacagcgctgtacgacagggccaatgttgcatgctgaagctcggattgtggcactttcccatggcactgcataagctctatccaccaacggcacaattctgatcacgacagcagctcccacagactgatctagactgtctccaacatgcaccttcagccaagcatcacggctgatggcgcagggatgtgttgtgcttgtccaaggcatgcgtggagcagccaaatgacgtaagagaattgtgatgggctttgagatgcgcaccagaactgccataacaaaagacagatgtccctatacggtgacgaggaggccccgagagcgcatgttaaagtggagcccaggagacgggatgacgacaaggactagtgcatctctgtcgcgggcggctccatgctgatctccttagcgtgctggattgagcacgatcttcaaagcattgctctagatgcagcagccatgttctcgaaaacggcagagcatggcgtgttgctggcatgtggcagtcaagtctaggattttggagtgatgcttgcatttcttcctttgcatttgccctggccgctggaatcacattcgggcagtgcacggactctcttggatcacgatcctagtggcgatctttgttacctctttcatacacgtcccgcggaactggaattatgcgcagagccatattacccgttttgctttggtttacaatggtgctatgactgcatcgatccattcttgcctgtgccaagggtatacgaaagccttaagcacactagccttacgcatgtagcccaatggccccacgtcaagcgtaccgctgcggcctggatgtaggcaatagcttgtagccgcttcaagactccctgacgtaaatccggccttgccgtgggcaggcccctcgggcgactgcagtgagagcggtccagccagacgacgcctcccgtcaacggaccaatagtgatccggcttgaagcaaacaagcacagcgtgcgggatgtcagggctagcaggtgagagcccgtggagtagacgtgcgcaacaaacaagaaatcgccgactagtgctgtcaattatgtcgtcatgccctcagtaaaggagccagacctgtataaagagttcacggagtagcgatccacagaagcacatcaactcaccttctcataacaacaagttctcaactccagcactttcctcaacaaccaacacatcaacctaataaacaaccacatacatcaacatggacaaggtcaaggcagctctcactgacttcacccacaagtctggtcaccacgacaccacagttcatgaggccgttgcccctgctgtcgtccacgagaccgtcaagcctcaccagcatgaggagatcaacactgccgtagacaaggaggttcaccaggatcactaccaccgcacagtccagcctgtccaggaccgcgaggttcttcccgagacacacactgccaagctcggtgccgttcagcaccgcgagtttgaccaccgtgaccacgactccaccaagcgtaaccttgtgcaggagcaggctcagttcagggatgagaggcgcgttgagggcaccacacaaagccagagcgtagcccccaccatcggcggcgagcatgtccaccacgtaaatctccacattgcgcaatgtgccacgatcatcactaacaccttctagcacatccacgagaccatccagcctgtcgtcaacaaggaggtcatccagcccaacgttgtccacaccactgtccccatccacgaggtgcaccacaatgctgctactcaccatgagaccactgctctccctgccatgaccatggaccagttcaagaacaagggtggtgttctcagcggtcgcgaggagcgctacgatgagttcgagggcgtgcctaagaacatcggcggtggtaccgctggtggctttggccatatccgtgatggaacccacgcctcccacactggttccgagcaccacaagcacggtgacttggacaccaagcaccacggcactggtgtcgctggcgctggcgttgttggaacaggtgctgcctcaggcctcgctggatctcacagccacaacaccactggtacttcagcccatcaccccaactcgggttacggaactgatggcccgatcggctccaccggtcgtgagggtacatctgctcagaacccgttaagaaccatgaatgctaacaagtactcaggacaccacgactccaccagctctacccacggaaagcccagcttgatggacaaggtatgttgcaagttctcaagcagtaaaccctatactaatttttttccagctcaaccccaagaaggacgctgacggtgacggcaaggccggcttcatgaaataagcgtatcgtgatacaagctatgtcacggcctctaccataagtagacgattctcttcactttgacgatgaaatgtttgataccatagtaatgaaacatcaacacaagaacaaaacattctcttcttatgaaatctatttgccattgttcgatgagcacagtcttcatagctctctctcagcaatcggagaccactgatcgatggacttatcggtaggaaccaaaaccaatctacctccactccagccacccaagtcactctgcccgttgaggttgactccagtgctctgggccaacttttcgatctcagctagtccacttgcgtcgattgatgggcaatcgtgataaagcaagctcaaatgcggattgtacgattcagtcgcccatttagcggcctctctctcttccccaaacccctccacttcccgccgacaaagcacagctagcttcttcagtccttcagtcttgtggcatttgatataaagctttcggaaaaacacatcttcgctagccagcttttcgaacatgacctcaatcttgtcgcctgatgagatttctagtgaatccagccaggcttgaggattgggtgaatgtgtggatggtgatatctccgaagtgatggtgacgtgcggcaggaaccggtgagcagatccgaagtgtgatgaggtttgatcaatcagggtgggaagtatcgagttgagacggtgcgatttgggcggaagtagccacagagatgagcccggcattttgacgaaatgcgagagttgatgttaggatgctaaatggtgctcgctctcatgttcagatgatgctgcggggttgtggttggctggcttcggacgccatgtgtggctgaagctcgcacgtcccttccccacaaaacagtcggcccatctgacgttggctgcagctacatctcgcgtcctggcatgtgaaagcctgggtcgcgaatgcaccctttaggttccaccacacattccggagcatgcagcaactaacgatgcagcacatcacttcgttccaacatcagcagccaaacagtgtccggaccgcatcatcatggcagcgctcgcaagggacctagtcgaggtcgcgtggtgcatctacctgatatttacttactttcagcgagtacgtttccttcattccacccaaagtgccgaagatgagacgtcagcgtgtttacgagcagtgcgttaatgtgctgcagcgattatggctatggcttcgtcggccaagcaatagggatctgctgctccagcaattggccgaagtacgcatgtacgaggagtatgcggctgtctcgttcactcttgacaagtgcatggaccacgactattggtatgtgcatcccatcatcccaaacactgttccctgtacaccagtcccttgcttacacacctcaggcggcagttgcataaagacaagcactacgatcatcgcctcatccagcgacgtctcgaggccctctacgagcttcaattaagcggcgatatcctcgacttgatcgactacataagaagcgggcttgttcgcaacctcggaaatatccttgcacccaaattatacaatcgcgcgtacaacggcacgaaattgctcatcgaagattatgttacgcaggtcgcgcacggcattgaatttctctcacatgcacctacctccgaggatggtacagctctgactgctcagaggaagctggacgttctacatgatatgaggtcaaccttcggccgatcggcattagtgcttcaaggaggagccattttcggtctttgtcacctaggagtcgtgaaagcactgcttcttcgaggacttcttccacggatcatttctgggactgccacgggcgctataatcgcagcattggtctgtgtccacccagaggatgaactactagacgtcctaaatggtgggggaatcaatctggacgcattcgcgaaccggaataatgaagatggcaagtggtatcaaacactcactcgacgcatcaagcgatggtggaagctgggtcactttctagacgtagacgtactcgaagagctgctcagatcaaacattggcgatatcaccttcgaacaggcatacgagcgcacaaagcgagctttgaatatcaccgtcactccgaatggtggtgatagcggcgtaccgaacttgttgaactacatgaccgctcccaatgtcgtatgtacacatcttcccaggttactctaatctgactaacttgcgcgaaaagctcatctggtccgctgccctcgcgtcgaatgctacggcgtcctcaactctttaccatcaagtagtgctctactcgaaagaccacaatgacgaaatcgtgccctggcccccagctctcaatgcaaccttcggtccctggacgcatgcctattatcgtgatcgacaatcacctttgcaccgtctaagcgagctttttaatgtgaaccactgggttatcagccaagctcgaccatacctagctccattcctgcgaagtgacacgcatcatccgcaccctaggcagttcggttggtggagattgacaatgcctgttctacgattggtgatactcgagattcagcatcgattgcatcaactcgatcagctgggcctcttaagccgatccatacggcgcttccttatcgacgaacgtgtgcccggctcaagtctgactattgtgcccgaattatcgccaatcgacttctttaaactcctggagaaccccacaaaggtgggaattgactattggattcacaaaggagagcgaagcgtatggccagctgtcaccgccctgaaagtgagattagccatcgagttcgagatagaacgcggatatcagatggtgaggagaaggaaaaggtcagcgaaaaagaagatgacaaatggagtgaacgcaggtagcagtcaaggcgaatcgagatcgtcaactggcaacaatgctgtggctaagagtacacagcatctggatagaagacagagggccagcagtgtaggcgatgccatcatgtagggctgcgtgtaattttaactagccaatatcattcactcacactgtgcgcctctctccatcgcttttgtctttgctggtctaccactctgtcgtcattctatcacttaatgcaaacattctgcctggctgtcttctctactgctctcacctgcaggctctaggcaaacactctcgaggttcattctcgccaccaattcctcgcctccagcatacttataccctcacctacccccaccaaatctctcctcacccgctccaactcccaacagctcttctctctcaaccttaaccaaaactttctctctcgatcttagctaaaccttctctcctcatcatgaagttcagctccctccttctcgccgccacggcctcggtcatggtcgcagccactcctctcgcggctccccaggatacctcgaccaactatgccaacgtcaacaccgtcttcgcccgcgccgagtgcaagcagtgcagcgattggttcgataagtgcatgcgctcctggttctgctggctcaaccctaatgcctgcgttgtcacgtgccgtcgtgagatgtgcaaggccatccaggagtgccgtgacaattgccccggtgattgtcctcctaaggctgcggaggctgctaccgaggttgttcctatcgtggtcgctgagcccaaggttgaggcccgagacgactgcaagaagtgcgatgacttctacaacaagtgccgtggtgtaagttaaaattcctgtatattggtgtggtttggacgatcttactgatgtttgtgatagtctccctggtgctggctcaacccgtacggctgcgacgtctcttgccgcgctgatacgtgccgcaagaatggcgacgactgccacaacaagtgcggttattcttgctagatggtgtgctcgatggaagtggtctcatatacatagaaagatctgaatgggtctagatgatgatggcgaagcttcacggaacagatggctagatggatacattggatacttcagatgaagtagaggatatgattattcatcaatacgaacccatgactacctaatacgctccctttcttgctgcatatgtttgaccctcgacgtacttgacttctccgagaccgctccacagtgtgccgtcaatgcctagctcgaatccttcgagcttcgtcgcgccactgtccaaaccccagagtgacacagccaggtaattcgtaccctggtagttcaggattccctgagggacagggaagtttgtctgtggacccacattgctgacgtatttaccgtaattgaagccattcacgtataactgcgcgcgatatgccggtacgctggagccattcgtcgctgatgtgccattggtgaatgtgaacgacatgggaacgtcgtagccagcggggacattgagctcgaactcagtcgcgaaaaagccaattccgggcgcactgataccatcgttaacagggcctttgctggccgtccatcccgatgccgcaaatgcgcctggttgatgcaagccctggcgctcgacgtacaatccaccctcgttgagtgggccacgcgagatatcgacgtagtcctcgccacccaggttgccagtcaatttccaggtaatgtcagaagcggcgtggccggagagcttgtagtcgaggattccgcgggggttcttcatagtctcagtgccaatggtccaattctcgtcgaggccttggttgtcgacgacgacagtgatgatgtacttcttgcccgcggtcaggttcggaagagaaaaggtattgttgccgctaagagcggcgtcgtagccacgccagctgccgaggaagtggtcgccaatccaggcggaggagccgaatgctgatccaccttgggtagagaggtagaaggatgtctcgttgccggtagctgtgaaggttccacggaaaagaagggtgccggtgtggaagccgtagtccgatgagtagagggacatgggtgtctttagtggcctgagggagttgtacgtctttgggagatcggcagtaacccatgcactgtcgtcgtagtctgcttgaatctcgggcagcgagtcgacgtacttccattccaggtcgttcaatttgggaactgcaagatcgatctttgggacatcgacactagcgcaaatgacaccttcctttgatgtcgtgaagccaacatccttgccgttgaaagtcaatttggtgacgttgggcgcaccaccaaaaacctcgacagttgttgtggtattgaggtccccagtgagggccaaagttgtaccatctacctttgcagtcctcatgaggtagccagcattaagtattacggggttggcggaggagtgaggagcggtgtcgatggaccaatagttgtacgcctggtagcgatctttttcgtggtattagcaagagacaccttaacatatgtcaagttgaagcaagacttaccaagcatatgaacatagacaaagttgcttcctacaccgagcttagcgaccttccggcttccatccgccttgaagctcagaagcgtgtaaccacgcgtagcagtactttgaacatcaccctcgagtacttcgagtccagtgacggcaatagcaagctcatgagtctcgcccggtccaccgtataccaccaaaacagtcttgtccgcatacttatgccacgtgaaaatctcggcagtcgaatagaccagtgtcgtgccaccaaggtcgtagtcgctgacatggatcttagcatcacggccgttcaaagtcaacgaagtgccatttgtctggggcacagtgatgtttccgaaggctgaagtcgagatcttgagcttgtagctcgtcgttgcaagcgagttgtatttggagtgacgaaggaagtagaagccagtgccattgccccaggctggagtgacagacaaatcgctcgtagtcgtccaggtcgtgtttgatgcatttcctcgggtcgcggtcaaatacgctgggctgaccttgaagaagttcgcctgcactttctgctcggagtacttctcacgatctacgcggcgatcctctcggattggcgacgcataatcgtacgaggtgtagccaccagggtgacccaagttgccccagttggtaccgccccaagtcatgtacaggtttagaatcgtaacaccaaagctgtacaagtttttgtagaacactctctcgaacgcagcgcccacaagagtgtagcacttgtcgaatccaggtccaccccagggatcgaagctaccggcctgaaactcgatgattgagtagggcgtgctagggctttgctgttggtgtaactggttccaatttgtgggcaggttgttatcgggccaaacttcaggattcgcgcaatcgaagccctacaacaaacaaaggctgattagctctagtatcaaatgtgcgtttcgatacgcaactacgtaccagtgggtatccatcatgaccatagatgtcaacaggcgcaggtttccctggtgcgttgtttccttttgctgatgcatcgttgctaatcagcggcacaacaatacccgcatcgcgaatttgtttgtatatgtactccatatataccggatccgggaaaggttggatggccgaagttgcttgcgtgtactcgttctcaggctgcacgaggataatcggacctccgttcgtaatttgagccttcgcgatgttcgcgccgatgttcttcatatagctgtgacgttgtcttagtatgtatgtaccagtaggggagaaattcgcgcaaatcatacttgttggtagagttcaaataatccggcgcactggttcgcagagtgccgttgaccctctgaagccatcctggaaagccacctcccgacacctctgcgttgatgtatgggccaggccttgcaaggaggtagatacccgcttcttgagcagcatcatagaacggttgtagatcaaaaacaccctctgcgcggtacacgccaggcttaccctcaagcagtgcccaatcaacgtaaaagctgaccatgttgtaaccaagagacttgatcttctggaatagatcaatgtacagatctgcgaccggcatcctgagctgatttagcatctgcgttcaagttccaatgctcgaagcaaattaccggaacgggtggacttcaccactatacaggaacattcgctcgccattgacgaagatcgagtcctcgtcccaggtgacctacaaacatcagccatccattgaagaccgcccatctctcccgatccaaatgctcacgatatcctgtaaagcctctcttttgtacggcataatccattctttcggagaataccccaccgccctcgccgcagccccaatggcacacgacgacagcgcaaccacgttcagaagattcttcatcgtgtcttgcgaatcccagaatcaggtacggaaaatcacaccttgtcaaaaacagtgcgcgagcatgtcatcaaataacccaccccccagcacccaaatgacacaatccaccacaacgccgatgcatctcgcatccatttcttccgagcttcccaatggcaggtagcgtatgcaggtaccttctaaaatcccaccaattccatcgaccaaagcgccttcgcagcatgacgcagacgcggggaaacgccccaaccgtccaagacgatcggcggggtggcgcgcccgcgcaagcttgttgcccgggatgtggagcttgttgtcggaagcttgggtgtgatgtgtttagccggagcttgtttgggcaaggcatccgactgggtgtacgaggcggcgagggagcgtgaccgaggttacggctggtgggagagaaggttggatgggttgggcacatggattggtcattgtggggttggggtaggacgtgtgcgatggatgtgtttcaggtactgttgtgtaagttaccattgggttggcgcatggttcgcggctttctttcttgatcacatggttgagatattattggtatttaaacctcgctgacgacgctacaaacagcttttaggccaaggctactaggcaaaaacatggtttacaaccaagccaccatcgctatcgcatcgtacgcaaagaagcctacactgtctagacacatagctctctagatttgtcataaacatgtacaacaacataatgtcccaatcttccaacgccgtgcggtaatgaacttcccattataaagcagcccatgagagtcaagcgtatcgcgaacgaagaataacaaaagtggtcgacagcaggaattatgacagagtcccacaaagaagcgggtcggaagacgatagcaccagaggactgtcgaccgggacttggcccgactctagccctgtagtcgaatggcggctcaaagcccttttgctagagcgatttattgcgtaggcccggccagataaccctgatcgattagttcgcaataaggcatttcagacccgtaattggcattgaatacatcaaaatcgggcatgtgctgattgggccaaggattataatcgccacgctggaaatctgaaaattcgcccatggcaacactaggttgccctcgaagtctcatttcgtcaacagtcatctgctgcgcaaactgtgcctgttggacttgcgatgaccagccgtacagcgcagttgtagggcgggtaggtccgcgtgctacgcccggaagagcctctcgaggtgcgtagtgatgcgttggggccggggggaaatgcacatctgcactctctctataaggcgacggaatggttgtaccctcaatgctggggtttggcgttatctgtggtccgtggggactctgtggtatttcggaggatccatatgggcgtacaggtgcaacggatggggaaggatgcgcattccatggcatacggcttgatggcgtcaccgaaggcgcctcgctcgttggttgcccgttgatcgaattgaaacctgtcgaatggggtgtcgaggcaggtgtgtcttcaattttaaagttcgctgtcggactgttcagtccgttgtgtctttccgcggccgggtcatgagtgagcttccagtcgtctggtctggttttgcgactccaactcttgtccaacgtattgccaagctctaagtgatctgtttggaaaccttgagactcgtaaatgtagagacctccaccttcactggctgtactcgatgtgcttccaggcgaattcgcaagtctcttccaattgtgtttctgttgccgatagaggtcatgcaagcgcgtaagagcatcttgccaataacccggcatagtgaagcgatttcccaccttatggaggatcttatttgtcgtgtcccacgcatttggttgtgcatgagagtctaacgcgcggtcagggtccatgttgggaaacatgtggcagtacatagctagacttaattagcttctgattgaagatccggagcaatgagtgaacaacttaccacaccatccgacgatgtacgtggcccaacccgcaatagtactgtcaacaagcgcattagctgcatcgcaagcgatgagcaattcggcaaagtcttttccagcaccgaagcacttgcgagcctgatcaatccagtagtctggcatatcgtccggaagtggttgtgtgatcctgggttcatccaaaggcccctccggtttggctttgccccaaggcgcgaacgcaatatactctctgtacaaagcgatagtacataaggtgtgaagggcgtggatcatcacgtaatctcgtgaagttttcgagtagatatgatcatacgtatgctgtgttgtaagggtcagaggctgtggcagtccggctcgaagcacctcatagccttgcacaagcttgtagaatgtacttttttcgtcccaagggggatgctcttctgtcctaaaccatgtcagtacactacgcgcgatcggacacttcggttcacgtaccgtcgacctctcccaatcgaatacgccaggattttgccgaagtagtcgactgtctgtatgtacaagcttagtgctgcctcacttttgcccacttcccactgggtttcgccatgtgtcttgcttctgttgtcccaaagagaatgatggtggacacgtcttgtcctggccgtttctgcgtccctacgctcgctgtattgttcatcgctctcccctaaccaccgagtcctgactttagttcctgtattaaaagctccatcgttgcagggtagttgggttttgatgtcattcacgttgatcatctgtactcgacttgatacacagcttgtatatcgatccatgatgaaacagctccagaaagtgcggcgacggatttcgcggtcgatgaattctttacgctcggcaagttcgtcttcggcgtcggagccacggcgttccccttttttagtatcttcgtagttttcgtctttctggtacccaaggttttgcacataacgcgtggccagtccaatgaaatgccatccgttctctcctttcagatcagtccaacgatgatacccaaggaaaagcatagcctgggctctttccagagatccggtcccgggaatggagcccagacggtcttgcgtggctttcgcccaatactctgccgtcgcgataggggtccctacgcgctgtactaattcgggatgataacgagcagtcagagtcaggaacccaaggagtagaggtgggctgtgtggaggacgtggtagagcatcaaagttctgcctggaagcgatagattgttgaggctgatgcagcggcttcaggaacctctgccggtgtagaaaggggaagtcagacgcgaaatgtttttcgtagatgtcgaactggcattcgtcaatgcgagctcacaggttgagttgcagcacataccagctcttcccagaccttggcggtgaggaagggagaatgcagaacgtcatcttgggttttagggacatcgtaagggtgatgcgccagagccgacgctattggtctctttcgcttcctgggatgtgtctgcgagtccttcggtcaattcttactgaacagcagccgtcaagtcgaacacgtgtgggagaagcaggaatggatttacacgatagacaccagcgaaagtcactgttgtggactgacaggtgcaagacataggagaacgcaacatgcacttacatcaatgtctccaaccgtgctctcccgccgtttcactacaccggtcgtggatgcatccgtgttgctgtaatcgcagaacttgttcttctcggcgcaagcaatgcaggtggtcccttgacccttgttgttgcactttgtcttactccgacgacaactcgtacaagcaatcgacgcgcgcgccctgtcagcgccctgtatgcgtcgtccagtgtcgtccacgtgacccttgggcgtcaaagcccctggggtcaccatcggtgaggcattcaatgtggacggcgactgcgcgccttgaggcgacgactgctgcaccggccgggatggctgctgcgtatgtatgtgcgcttgtgacatttgctacgtttgagcagatgctgcagccagccgtggtatgctgctttctcccgatgatgctgggcaaggcgcaccagtggcacgcggcctcgacgaggcgtaaattttagcggagtgctcaagcggaacctggttggcactgaagatgcaatggccgttgccttcagcgcgtctccctgaaagccgttgttcgggcgatgccaggatagactagatacggcccggatggtctcgcgggcgggtgtcgtggagccgaaaaacggggactcaaaggggccaagcgtcgacgataacgataccttgggatgggtgcaaagaacatgcgcttcgttgcactgtcctatcaaaggtggcccacagagagctggtaacaagccaggtatgttcttgcagaggctatgctttgggagtgaggcgcggtgggcactgggcacacggctattaacatcacatctgttctctcccgatgaacttggcgttagcggcacgtcccccagcaacacacccatacaagcgacccaccacgggctggccgttctcatagattttccacgtcgccgcgacagcctccgccgcggtagacgccttactgtcgttgctgacgtctgcctcgtcagtgacggcgcttggtaggcaagcagatgaggtgaccttctcaaactccgtgggccgtgtcagagtccatgttaccgaagaactcccttacaattcggtccggtctgaattcatcctcctgcgactcacatatatgcctctcgacagcgtctcttacaattctccgctgcgagctggtgcgccccatcaccacgctgacacgtgggctcgaataacacgcagcgcagggattactcaaaccaagtggcgcacgtccagctgcacctcgtccaagcgatctcgcgtcttcgatcctctggcagaccgacttctggtcgacattgtggaccactgtcatcatcatcacctggctgtagcttcgtaccaggctgaaggttcttcttcatcggtattgagtgatttttgctcttatctcgtcatcacagagcctcgagcgatatgccgtatgtgtgctgagtctggcaaggccagtgtgcccgatactggatcgggctgattgtgcagatgcagatgcctaccaaggcgcaccccgcatgcagagcatgggttcgagagcattgcgacaccgactgtgcagactgtcgaggcgagcgcattcaatggaatggcagcgcttgatgtgttttcacccgaacgctgtgcgaccatctcctggggcgttgaggttgaccttggaaactcaaatcacgacgcatacacgttgaggcgcgcgaagaccaaagtacacggcgaccaggatttgcaaacatcgatatcgcaacaatgtagcactgcttgaagattgcgttgatcatcgcgtaggttgcgtgtactggatcacaaggcaaaggtgcatcatgactgatcttgcggcctggtgccacaggctgggctttcgttacatcaatctccgggtcgcaagccgcgctaagcatgagctcacgtcacttacgtcggagggccacctggagattattgtgtaactgttatattcctgatcggtggatcgatggcgaaatccgggtgcactaaccgcacatgttctggtatctgaaatgatgtgctgacattagaagacggcaaaagctgactggaagtaagtgtgagcgcaaaaggtggttggtgaggtcgaggtcaaggcagagaggatttttgaccgatcagaacggaaagcgcgctaaggttcgtgaccgatatcatccgggtacggcagaagcatggcaatctcgacatgcgttgacttcgccgaaagtctactactaagccaggcccgcgcatccacgtccgaccgatcctgtcgatccttcaccggcaagcactctgttcgccggtaagcgtttcaagcttcatccggagtaggaacttttgttggcggacgtcggaacgacgacggctacatgtctcgaaaagactatgctcgatcgataagctacaacaacgaactcctgcgcagtttattgatgcgtggaaacagtagctcaatactacggtagtaggaaatgtgacgtcttattccacacgcagtaaatcaaactttcaaaaactcgcactgtatacctaagtctagcccacaatgcgtgaattactccacacagtactttgtgcactgccggcgcgtcgagttcatgtgcaatcatactcgagcgcccaactttccaagtacctcaactgcgcactcatccgacctttgcgtcaatgttcgataacaccatgccaagtaatttcatcgagcgcctcccagcagaggttagatacatgtactttcaatcctcggctttcccactggtagaaagatgtggcttggctgccctggtcctccacactgcttcatcaaatcacacgttatcttccatgaagactcggattggccgatgacttggcatgctcgtcgaggtgctgtggaaattgaccgcagggtggagcagattgattggcggggaccacttcgcatggcaagggtcaagatttcggtgggaggagtggtgccggtaagttcggatggaattcaaggatgaggaggatgctggtgatattttagacagagaggaactggagacatgtcaagccctgttcggaaagcctgagcagccttttcaggaccagtttggaccaccattgacattgacgacggtctaatttgcgttaacatgtcaatccgagacgagctgctgggccttgtgttcgagaacactgatgctcgcttcttacctcgatattccattgccaatggacagcggtctagccaccatgaagagcggaaagtcttaggattcgagcctaaaatcttcaaacagttattacaagctactccaggccatcaatatctgctaacacctgcccagcaaataagcctatcttaccagcataaccttaaccgagtctcaacatcaaaccggaaatgactgccgcttcgacctccttgcacaagtgattccattcatcaagaaacgctgcaataacattcagtcactgacgtatactgttggctcggcgacgtgctttgccgtgtgcgatgaagactggatcgaggagtttcgaaaagcttggcatgatctcgtccgctcttgcacgaagttaaagcggctctatatatcactcgaggggaaggggaaacgttcggtgtctgtgtgagaggggtctggaggaggtcctcacgcggatggtcagagacagggatgcgacgatacgggcttcggtatggtattatacgagatcaagctgtctctgaaagaaaaattcgatcagttcagagtctgaatacagtgaacaggacggcctcttgagcaggtaaataagatatgtgccgttcatactccacgagctgcggatctatgcaacccggttcgtgacttcgacgaacttttcccactgcctgtaggcctcgccactttgcactgcccacttcgctctcctgacgccttccttccatcttccacctcctggaccgacttcggtaatgaccttgccatcatcgccgtgacccatgtcgcttgtgtctgcgtcacaaatgccgctgacaacaaacagcgctgcagtattgaggtacacaaagtgcagaatcgggtcgtcgacgggcaccttaccctgtaagatgtccatcaaaatctcggcgttcctctctggactttgaccaggcgatactgcggtgagaggatgcgatggcaggccaaagtccgctggcgttactgtgaagtagttgatattcacttcgcctgttgaatcgttctcaactaagcgccagcagtgcgtgggacctgcgcatgacaattcgtccagctcttcgtcaccacagatgaccatgcccttccgacatccagattggcgaagtgattcggcaaaatcaggtccgatttctttccttgctacacccaatacacgagcctcaatcaagtcgtggagtggatttgctagcggaccaagaaggttgaaaatcgtgcgccagccaagctgtcttctgatacttgctgcgtgccgtgcccctgggtggaaaatgggcgcaaagaggaacgcataattggtgttctggtagatttcgagaatcgtcttaggcgcgatggcggtaatgactggcggctttggtggcgcgcaagaaagaagatccgcagaacctgaacgtgatgttgaagctttattgccatgcttggcgatcatgaggagagaagaggccaatatggaagaagtagtgctaatgttgaaggtgttgtgtgaatcaccgcctgtaccgactatgtcgcactgtccattttggtcagtaaaacggcgttgatgagatgatgcgagtagtcataccaaacctccatagtaacctccctctttcctcccgcgctctttaagcaggcgctctaatccttcaacatcgatgccggttgaaaaatctcgcattgcctgtgagcattttgccaagacatctgcttgtctatccaggtccgtgaagtgaagacacgtcaaaagtgctcccgtttgtacttctgagagactgttggtgaagatcaatgcgagtgctgctgcaatctcggtagcatcaggctttgtcgacggtgattcgtgccagagtcgtttgagcaaaggtgtgatggatgtcttgacgtctccgtcacttggagctgtggccattgtagtatagtgtccgtgagtcccttgccttatgcagacctggcgagtcgagtgagctgggtcaaactttttttgcgtcgtgctgcttctgctactgcacgagaagccccggggtatctttcgtttgcttcaattgagtgtaagtttcgaagaatgccacgttgagtcactctagtaaattaatcagctacttcgggatctcaataggtttcgtaagcatagccaaagagcagaacccaccaatgccggatccggttagagtgcgggtcgagggtcgcggttgaatgattcaccgcgcctggcccgtgcgcatctcaaatttcgaaccacatgggcgtcacagtcgtctctttcaaggtcatgacgggtcagagtttcttctctgacggaccttgcagcgaaataccccgcgacaccgacgacatcaaatggggaagaagcggacccatgccgaaaccaaagatggctttgcgaagccgccgccggatagcaatcggacgagcgtgaagggcgacaaggacaagcgcaagcacggagatcagaaggcgcgttctgcgttggtatgtatacacgtcataggatagctttggatgaccatgctgatgcgcgcgacagctgttcaaggtgcagccagaatggcacacggtagagcttccacagctccccaccatcgacaaccccacgatacctccacgctacgtactcgacgcgatccacgaatatgccgaccagcttctggaggctgaggcggccgagtatgcagcggtgcacttgtccaaagacgcatcgcatcgcttcatgtcctctatcatgaatgccggaaccatggaggacaaggtttcagccctgaccctgttagttcaggaatcgccgctgcacaccatgaaggcttttgatcagctcctggggctttccaggaaaaagagcaggagtgcggcgatgatggccctggctgcgctgaaggaccttcttggccaaggtgtattgcttccacctgaccgaaagctgaaggcttttgcgcggcaaccaggcctcctgtctgctgtgcagggcaagggtgcgcaatggaagactggcgataaactaccaggcgagctgcagaaaatacacttgatagcctgggcgtacgaagattggctgaagaagcagtactttgagatgcttaaaatcttggagacctggtccaacgacgaagttgaatattcgcgcaaccgagccgtcactttcgtttgggagttgttgaaagaaaagcccgaacaggaagagaatttgctgcgcctgctcatcaacaagcttggagacaaggagaagaaggtcgcatcgagggcatcgtatctgctgctccagctccagataacacatcccctcatgaagagtgtcattatgagctctatcgagtcggacctcatcttccgtcccaaccaaagtggaaccgccaagtactacgcggtcatcactctgaaccagaccgttctcagcgtcaaggaacatgaggtcgcgaacaaactcctggatatgtacttcactctctttttgggtctgctgaagaagcagaaagagcatgagaaggaagagaagcgactgaacaagcacggccatctccaaggtggtggtggtcagcctggtaagatggcaaagaagaaggccgaaaaggctgccacaaacgccttcatggtcgaggatgaatcgagagagaagcttatctccgccattctgacgggcgtgaaccgcgcatttccgtttgcgaagacggacgacgcaaagttcgaggagaagctcaacactctctacgaggtcacgcattcgtccaacttcaacaccagcatccaggccatgacgctcatccagcagatttctgccgcgaagcactactccgcagaccgtttctaccggacactctacgaatctcttttggacccacggctcatctcaacttccaaacacattatgtttttgaatctgctgtaccgggcgctcaaggccgacacgagcgtcaaacgcgtcaaggcctttgtgaagcgcttacttcagatcatccacatgcacgaccctccgttcatctgtggtgtcctctacttaatcaacgagcttattactactttccctaccatcaagacgatgttgtccacgccagaggaccacgccgatgatagtggggacgagcattatgaggacgtcgacgaagaagcgaaggcgaagtcatccggtgaaaagggagcgaagcagccgacttacgacgcccggaaacgagatccagaacacgcgcaggcagatctgtcatgtctatgggagctgctgccacttcaagcacattaccacccctcggttcacgtcctcgcctcgagaattgttaaccaagagcaaatcaaggagaagccagaccccacgatttacaccttgatgaattttctcgacaaattttcgtttaaaaatgccaagaccaaatcacaggctgttcacggctcctccattatgcagccaatgtctggtacatccaaggctacggactaccttatcactgcgcgcgatggcgatcgtacgcacgacccgctcaactcagagctgttctggcgtaagaaggtcgatgacgtgcgcgtcgacgaggtcttcttccacacatacttcgagaaagcaggcaaagcgaagcaggcggacaagaaggctaagaagaacaagaaggcagacagtgatgacgagagcggcgaggatgaaatctggcaggcgcttgtcaagagccgacctgatgtcgagggtgacggtggcgatgacgaaggctttagtgatcttgacatggaagacatgatgagcgatgacgaagatggcggtgtcaacatggatgagggcgtcgagctgaaccttggtagtgacgatgacgatgctggcggtgctgagcctgcggacgatgacgacgaggatgactttgagaacttcgacctcgacgacgaggacggcttcatggatgatgaggatgaggttcctgtcgatctcaacatggacgacgataccgatgtcgatgatgataagaagggcgacaagaagaagagcaagaagaggaagctcaagcatcttcccacattcgcatctgctagaagactacgcgaagctcattggcgatgatagcgaataagctcgtcgcggtccaacgccgctactcgtcgaaactgtttgcgattctgggactgcatgctactcgtctccttttattgtagatatcccatacttttctaattgcatttcctgcggcatgggcaaaacatgccaagaccagccgcgcattccagtcagattcacaacaattgcattacgatgggcacagaacctgcaggctaccgagattatgtgcaagttgagtgtttcagtgggtagcacagctgcaaaacgtgagcggatgggtctagcagtagaaacaagccttgggcattcgcgtcatgtcgcacatgccctgagatgatccaatcggtgacgatcagctgcggtcaacaaagatcaagcatgtcaacactcaacacgtagcagatgaagacgttttagatgggtgattcatgcctgtgcaagtatactcgctggaattggtgtgcacatgcgccactggcggttcctgaatagtgcgtgaactggccgtccaccccgcctgaatccatcaccccactatctaggtcacaacaaggccctgcgcgccgtcataagtcgcaacaacactcacgcctcaagcccaggacccccgcgcactgcttcacccgacgggcgcgtactagccacaactgcctggtgtctttgtgcgaagtgggaaacttgtggggcaaccgctcagccacgctcgtgtgcagagctaaatcgcagttcatccgctcggatttgacgacatcgtcaccacacacccgcgagctgccgtcattgctacctcctaacggaccaccactcgcacgctgattccccgtggaccacacggacacggcgacaggactcttacgtcgggacccacgctccgcacgaccggtgcccgcttgggcgtcgacgctattcccacgcagcgtcccaccgccaggcaccaccgtctgctgctgtcggcgaaaagcagcctgcacgccttcttcaccgaagcacctagagacccgccaccatgtccaacgtcgacgacaccgtggccaaggtgcagcagaagattgacagggaacgcgccctgatcaacgctgcaaatgccatgcgccagtccaccaacaatcccgccgtgctctcgcgactcgacgggcagatcaaggatggccgccggaacatcgactactttgagtcgaagctgcgggacctggaggtgcagcggacaacctcaggcttggacaacatgagcctgcaatcgggctcgcggaacaccaacaatccattgacgcctccgccaaaagatgggtggggcggcggatacgtgcaggagcagagtggcttcacctcgcctcagggtccgaacaacaacctcagcggtggaaacgtcctcatgcctcctcgcgcgccatatgccccgccggcaccaggcgcgcccaacaagcgccccaactacagcaagctcggtacgttcaggacgcaaagaacactaggacatgcactgacgattgccagacctcatcaaatacgacacgccgcatctgggcccccgcatccagctgatgctgtcacagctcgagttcaagctaagtgtggagaagcagtacaaggatggaatcgagaagatggtccgcctctaccagatggagggcgatcgcaagagcaagcaagacgccgaggccaagcgcatcgagagtaaccagaagatccagctgctcaagcactcattgaagcgttacgaggatctgcatgtagacattgagggcgagggcgacgacagtgagtctcatacctcagacacctcgtgcatgtatgctgacacgcctgcagacgacagcctgaacattcccagtcaaagaaagccattgagtggacatctttctttacgcgtccgggaagttgccgacgtcgaccacgcagctaccggtcgcttcagccgtggtccagagacatttgttaatatcaaggtcgaagacgcgatcaagggccgcacaaagccgaccaggaacgacaaatggctggacgaggtgcacgagttcagcattgacaaagcgaacgaaattgaaatcaccgtctacgacaagaccggagacagtttacttccaattggaatgctctgggttcgcatatcggacattgtcgaggaaatgcgccggaaaaagatcgaatccgagctacagaactcaggatgggtctcggccgacatgatgggaggaggcgccggaggcatccagcccgatatgcaattccaaccgcctcctggctcaaacaacttcggtcctggaggcgcgccccctggtgggatgcgtccagcgcaaggccagggaggcgcgcagcctcaaactggacccgtgatggttgacgactggttctcactcgaacctgttggtcgcatccatctgaccatgtcttttggtgagcgtttattggtcttcaatatatggtcaatactaacaaaacaacagccaagcaaacagccaacaagcagccattcgacgtcggactgggccgtaaaggcgccgttcgtcagcgcaaggaagaagtagttgaacagtacggccacaagttcgtgcaacagcagttctacaacgtcatgcgttgtgcactatgtgccgagttcctcaagtacgctgccggaatgcagtgttcagactgcaactacacttgtcacaaaaagtgttatccaaaagtggtcaccaagtgtatcacgcagtcaaacgccgagacagacccggatgaggcaaagctcaatcatcgcattccgcatcgttttgaaaatttctcgaacatgggagccaattggtgctgtcactgtggctatattcttccgctcggtcgcaaacagaccaaaaagtgtacaggtacgttttatgtttgtgtctcggtgaaaaacttactaacactgtcttagaatgtgctctcacgtgtcacgctcactgcgtccattttgtacccgacttttgtggtatgtcaatggaagctgctaaccaaattttgggagaaatcaagaggactaggcgaggtcaatcggcatcaggcgcagccatggcctcaaccatggccggaagaacgttgaggccacagccggcaacgaagccgctgcctgcgacacagcagcagttcgcgcccccaccgggtcaagacgacccgaacagatattcttatggaaaagaccaaccatcatctccacctgcaggaccgccacggcagccttcgtacaacgctgcctcggtcgatgccgcacgcaaatctgttggatcgtcgagtggcacacccacgccaacctctcctacttcgcaacagcgacctcaaccagatcgagcacaatcctctgttgcggctgctaacgccgctagggcagcgatggacaagagctccgctgctgctcctgcatatggccgaactcagtcagacaactacatggcacaaagcggaaggacttcaggaggttatccacaagatcagcgcgtaccacagcaaccacagcagccacctccgccgcagcatgtgccttacgatccttcagctttcgccaatttcccaagccacccgggagcccaacaaccaagtgcaccctatgcgcaatcgaagccttcctttcctcacccacaaccaccacaacaggctcagccccagcaacaaccgcctgttcagccacaatcgccaacgcaacagatagcaaaaccacagacgatacctaccgaggcaccgaagaacaaggtgacaccatcggcgaacacacaaggtactggaagaagaattgggctcgaccatttcaacttcctcgcggtccttggaaagggtaacttcggaaaggttatgcttgcagagaccaagagcaccaagcaattatacgccattaaagtgctgaagaaggagttcatcatcgaaaacgacgaagtcgagagtgtacgatccgagaagcgcgtcttgttgatagcaaacaaggagaggcaccccttcctggtcaatctgcacgcttgtttccaaacagaaacccgagtgtattttgtcatggagtacatcagtggtggtgatttgatgttgcatattcaaaggggcacattcggcaccaagcgcgctcagtaagtacacagacccgtgtgttcaccaccagtctaacatttgttcagattctacgcagccgaggtttgcttggctttgaagtactttcacgagaatggtgtcatctacagagatttgaagctcgacaacattctgctcactcttgatggccacatcaagattgccgattacggtctatgtaaagaagagatgtggtatgggtccactactagcacattctgcggtacacctgaattcatggcacctgaggtaagcatcaaccaaacccctggatctagcatcagctaacctcaaatgtacagattctgttagacaagaaatacggccgcgcagttgattggtgggcctttggtgtcctaatttaccaaatgcttctccagcaatctcccttccgcggagaagacgaggacgaaatctacgacgccattctcgccgacgaacccctctacccaatccacatgccgcgcgactccgtttccatcctccaaaaactgctcacccgcgagcccgagatgcgcctcggttcaggccccacggatgcgcaggaaatcatgtcccacgctttcttcaggaacatcaactgggacgacatttaccataagagggtgccggcgccgttcatcccgacgattacgagcgcgactgataccagcaatttcgacacggagtttaccagtgttacgccggtgcttacgccggtacagagtgtgctcagccaggctatgcaggaggagttccgtgggttctcgtactctgcagacttcacctaggtgttgtttacacgttgaatactcttgcttccaaaacgccatcactctgatcagccttgagtacgcggttgcttgaaggtatttccacgcaaaattccagaatgccacggttctcaattcttgtaatgctattccagagcagctctgtttcaagaagctgttgacagcggcttgggcgggttaatgcggagagatgttgttcggggttcggaaaaggaaggaggttgtgggggcattattgctatgtaggcgtaataaaagtgaggagagcagtctctcgctacggcgaagtctttgggcagtttgttttcttgatatgatgcgtcagagtaatagacgaaagaagttgactgaagatttgagacgggggtttgttctgttgtggttgctgatggtgatccgaaggagattgtttggagtatggatatgtatcttattcgccttcccgccttcataccacgaagtcacttactcatcagattccccgtctcctattatccctccgtcaaaaccctcgtccaatcaaacttgcgccaccctttcctccacctctccaccctgcgatcgtccttgacccacttcccctgcctcttctgcacctccatccccacatccaacatgccgcccaggacctccctcgcaaacaaatcgccccttggccacctacgctcgtcctccacgatatgccccatcccgccatccagctcaaaccacacatgaaaatacggcatctccttggccaaactacgccgaaaagcctgtcgccccatgccctcgcgactcgccttgcgcgtatcgataatcggcttatgctggctccactcggcatcactctccagaatcgcctcgcggaagaacgccggcgccgtgtcgcccagctcaaagggtatgggcacggcattcagcgccgcgtgtccttttctctgggggtgtgcggcgttttcgtagaagactacgtcccgcccttggtcgtggtacatgcgggttaggctcttcatgaaattgcgcagctcttcccattcgtcgtcgtcgcattcgaggaggttggtgcggtgctggataggcacgatgacggcgccgccgggggtgagttcgggctcggtggggagcgtgaggaaggtgcgtgtggcgagagacacaacaggagcgacgggaggctgtgggggggatttgtcttcgtggtggcacaaggggcaggagtcgaggatgcggttcattttctggtagtcctggatagcggagttgcgcaggttgatgctagatttgggtgcgcgcgcggcgagcttggaggcgttgtcgtcgatgtagtcgaggtcattgtcaaatttggagtcttttgcaattttctcggcgaggaggaggccttcgccgccggcttggtttttggtgcggcgttcttgtcggaccatgtcttcgatggacatgtcttcgttttctttgacgaggccgcgctcggtgccgcgcttgttggtcaggttgataacttcgccctggcggccgcccgcgagcatgcggttgtccatggcgttgagaacgacaacgtcggactgcttgccgccagcagagttggtgagggctgcattgtattctgcttcgagctgggcggcattgggagccttcttcatcttggccttcatcatctgagctttcaagcggttcagctcggtctggctgactgcaacagtgttggtcgttgggcgagggtcttgcacgacttcgccttgggggagatcgtcgcctcgatcttgctcgcgggatgatcgatgtattccagccttcaaccgccgctcctcgaacagctctcctgatggcttctctttgcccacgtagtcctttccgtacatttttctgcggtctagctcgatctcttcttctcgtgcctcgtcaaagtcgcgcaaatcaccgtacttctccatagccacatcctccacactccgactactctcctcggcagctcggtagatgccctttagctttgtcatgcgccattgagcccccatgtcgccaaatgtgtagttgacctcgcgttgcgctggctcatccgtaacctggccattgtcctccttttcatctgccagaccacggtttaattcggcatggtgaatcttcagagcctgctgttgctcggctgatgctttgacatatgtggttttctcttctctcttcttcctctgcacgtaatcgacatccattgatgacggcgccttcatccaatcatcacgctgtaggtctttatcggctgcatcctcgagctgctggtccaggatatcgtcgtctggaggcgcatagtccttctcttgcggcgcctcatcgtctgaagactcgtcttcatcgtagtgccgcgacttgcgcttccgcgtcaagcgatcgtcgtcgtcgcttgatggtgaacggctgcgccgatctttgtgtttccggctggagcgtccaacgtcgccttctttctcgcgtcgcttcctccgcgagcgttcttctgacgtttctcgttcatggcgcgatcgtttgcttcggtggttgtcttcgtctcgaccatggcgcgaggggtgatggctatggcgatgctcgcgatccttgccctggaaaatatcagtacgttgcttcatcaggtaaagtcgtgtctcgagctgaagcatttaccttggagcgatgatgcctgtcgcgactccgacttctgtcgcgcttcttttcttccttctttttgctctgcgcaagttctttctcaaagtcgtcgaggcccattgtcgcgatgagtgttgttgtgggctgaggcttggcgagtgaatgggcagattgttggtctagaaagtttcgcgatgccgggagctatggcactttgacatcaccgcggacgcatcactagcgcgcccgccccgccaaagaatttacgatcgcgcaactccactcacaactgggaccacgctcttttatatcaacgacagctaccatagtagaacaaccttcagacagacactgccatttacgaatctgcccagattcgcgcgacttgggacaacatttgcgcccgaagctctacaaagggagcttacaaccaacaacatgtccacctcaaaagcccccgaggcctccgcgccgacgccagacaaggctgaacttcccgtcgcgattgtctgcgtaggcatggccggcagcggcaagacgaccttcatgcagcgtctcgtctcccatatctacacccaccccgaccccgcgcaaagcgaaccttccgtctccaagactgcttcaccgacccctccatacataataaaccttgatcctgccgtgcatcatgtgccgttcacgccgaacatcgatatccgcgacagcgtcaactacaaggaggtcatgaagcagttcaacctggggcctaatggcggaatcttgaccagtctgaatctgttcagcacaaagatcgaccaggtcatcgggctgttggagaagcgcacacagccgccaccgccggtcaaggagacggagcagacaactgtcgagttcatgacgaatagcgggaaagaaaaggcagcagcacctgcgcagcagcaacaagtgaagcacatcctcgtcgacacgccaggtcagatcgaagtcttcgtctggtcagcgagtggagaaatcctgctctcgagtttagcaagcacattccccaccgtcatcgcgtatatcatcgacactccacgaaccacaagcacaagcaccttcatgtccaacatgctgtacgcctgctcgatcctctacaagaccaaactccccatggtcctcgtcttcaacaagaccgacgcacaagacgccgagttcgccaagaaatggatgactgacttcgaagctttccaaaccgccctgcgcgacgaagaagaaggcggcacttttggcggcgacggcgtcggcggtggaagcggctacatgggcagtctcctaaacagcatgtccctcgttctcgaagagttctacaagcacctcagcgtcgtcggcgtcagcgccatgacaggcgacggcgtcgacgacttcttccgcagcatcgccgccaagaaggaagaattccagcgcgactaccagcctgaactcgagcgccgccgcgcagagcgcgagcaggagaagcagaaatcccgccagcgcgaactcgacaagctcatgaaggatatgaaagtcggcggcgcgggcacgaaacccaaacccaaatctaggcccaataaagaagagccggagaccgtcagtgatgtggaggatcaggactcggatgatagcatggagtaccgcgctcacgaggatgatgaggatagcgacaacccggacggctcgcttgaagatcggtatcagcaggctctcaagaacgcaggcgcgggtcaggacgacgacatgagctttgcacgatacatgcaggctgccaagtttggttgaagggaaaagtgaacggatacggggtatgcaaggagacccaacggccgacgaatcgtcacaatggcgattcgatctcgcctagttcccgccttttcgttcggggacaaatgcacggatgcgtatacatgctcatgctgttgggcgagaactacacgtaaacatgccgcttgattttgtattcaagctgtcgtgttgtcgtggccccccactctctcctctttttgtcaggcttgctgctgcagttggcaaaattcttcgggtctagatggcaatgatttctgcatttctcatgcctgtgtgccccgcgcgctcgagacgcagtgggctgaaacacagaacggccggtgggacgtattggttcattgcaggagacgaggtagcacgacatgatgagctgcagggccagcgggtagcgaagacgagaatagcagtcgccagggaacagaccgctgtcggatttaaaaaaaaatctcaaatgcgtgcttgcgtcccttgcgttttcgttcatgtggttgatcaccttgcctgatgcgaagaatccgagcacggcaagccatcagactcactcccaaacccgccccttcgtaccgcctaccttttccctcgagacatacgcatagcccccgctgcagactcgctcgcttcggtcctgcataacatgaatgggctgtatcagccacacaggcacaacgcatgtggagcccgtgggacacaacagcccaggggggggaaggggcttgcaggatgtgagggcaaatcgggaagtgacaggttctgttctgggcctgtgcttgttgagatgtgcatcgtttctgcggtgattgattgatttctggagggtagggattgggcaaggtgaagtgaggaatttcgagcttgacaataacaggaaatcaaaatgaaaaaaacgacaattcagtatcccattgtgacttccgtcttctatgccctccggctttggcagtatcatatttggttggccggccacggtgaatctcgtgagcctgtcatacccgttgaatacattgaaatctgtgtccgtcacgggacaccacgcgtcgtccgatttcgctacccacatttcggaaggcgcatgagaaggaacgcttctcgtgaggtgagacggcacgacgtgataccgctttcacccgctgttagtaaaaaagtcgcatggcgttctgctgcgtctcgcgatgttgacattgagcctgcgatgtcttacaccatgacaaacatagccctcatgtgcgtacatggatgcggccagactgcaagttgcgccactgccaaaatagcgttgtactgctctccgagcaagctgtacgacatgaacatcgcaacgaccgagctcacacgtcaacagttttcccctacccatgagccggggaatcggcagaacgagatcctgaaacaatgacttgcatggcccagcatgtcgtggagcacaagaacttccgatcgttaccccgcaacagccgtaggccacgctgtcttacttgtttagggatctccaggcagataggcgatgtggtacggcatgtagcccctcccgccactgctctcagctagacagaagaagcgagcaagccaagaggcctatttggggcgccgctgtgttgctattgttgcacacgacccgtggggctttccctcgctgtgcttgaccggagcaagcaaggtgtctctccagatatgttgcgttgggtgaccgtggccatactcacgaggcccactgagcggctgcagggactcaatgagggttcaacgtgaggcgggccgattccctgctgtcgctgtcgacatgatttgggggagagggctctccgcacgagcacttcactcctgagtcctgactgggttgccaggaggcctgaaccacaagaaagttttgactgaaagaaactttacctatgcacacacgtgtacactcggtcgcatctcgaatgtagcggaatcccacgggcgtcgtacacgcggacattgggctgagcgtggcgcacagcgtccgtgaagacgacagctcgcattcaatcacttttcgaggaattgcggccgctatgccgacagcagggaagatggtggcgcgaaaagagtgcgactcgtcgttccagatttagttgtgtatccatcatccctggagatgcccacatggctgtcaacgttgtgattgctggatgtcattgcgtccgcatgcgcatatcaaggatcatgctacgtgctggcataggtctggggatagggtttgacacggagcgacgttgtctgtcatgttgagagtgaggtcgaaagatactttgagctggtggtttcaaagtggactgacgtcacgcatggcaactacccagtataggagaagggcgcaacacacgatgatttcctaacggtttcgctcgttagcggtaccgccttaggcgtgctccgcggaggtccaggtatggaaaggtcctgaggcggtaaaaatatgtggttaggatagagtttacttagtcgagaagtgagccaatggctagttgcgggctttgctccttccgctccagacaccccgggcgcatcttgtcgtgcagatcagtacaggcgttagctggaacacatcatggctgcagggtcctcggtatcacagggaaggagctagtgaatccttccgatagtccaagatttgagtgttgaggacataggccagttggccgactgtcatgtgcatacggacgccgcgttgccccttgcgagtagactgaataagtctcatgtcattcgttagccccacggggatgagggatgtcagcatttggtcggagctggcggggacaggacgatattggaggggagagtggcgttagcgcgaactgtgagctgacatacgcggagcacctttagttttgaaccatactcttgccttacaccgttggtgatactctagttaaggccttggtcaagttgggtaatccgtcacccccgaagtgggtaaaagttcatgagacaaggcaattgttgggaagcggggtcttaccatccggtgatcgcgcagagtaccgagctcacttcacgtgaatggaagatggtcacatggcattgagtagatttgggtagattgaactgcatgagttgcattgttttgggtcatcgcggtggattgaccttgctaaccaatcgttgcagttccagtacctcatatacggggtattgaaagacagaaaacagacgcaagtgcctcaagggcgggtattccatgtatgccaaccattgtcccgacagcccggtgaacagaaaccatatgacattgcatcgaaagcagccataaataataggatacaaggtagaaggaaaggacaagttgaggccgtggaggcagcaacttcataaacgccgtgattcatagccatgacggcatgcgtctatatccgtgcagggactttttgacgccgtaaatcgtatcgtatccaccagcgccgtgctggtatggacgaattctgaaagtgaaaggacggggaatttacgcgaaggcaatgcctatatttcgcgttgacgcttgagctggtttttctgctcgtcctccgagtcgtcttcaagattttgttgctccctgctggcagcacttgcgagagcgtctagaccgccatatgacgagccgttcatgtagctgtgggtgttgatggcgtatgcagttgggtcggggtacgctcgtgagttgtagtcagcgaacgcgtccgacggttgcatggcggccatgaaggatccagtggggctgttgccgagcgagggatcaacagtgtgcatgtttgccatggtcggcgtggtggcctgagagggtgcctgcgactggatggggctgatctttggtcgcgatgattgtgtcctcagcttggccttcttcacgtctcgatcgccggtcttagcggcgccgcggccgctctgatgggtgcggcggtgctgctccatgttgtctttgcgggtgaaagccttgttacactcgggacagatggcatccttcttgccggtgtgcttcttcgcgtggcgtgcagcatggcctgatgtggtgaagtggtctttgcagccgatggccttggccatggggcagggatactggtttttctttggtcgcccattcgcttgcgcagcgctgggtgccgatgcgccgtccacggcttgctgctgggcgaagtgcattggcgggtgtgctgggtggtaagggagggcgccgggcatgtcgtagacgtgagaaaacaattctttttgttgcgggaaaaagctagtctgagaaaattcactcgcttctccgctgctggcaaagccaaagtccggagtgatgggcgacggcgtctgcatgttggacgagtcggacgatatgctgcggacgaggtggggagtgggtggtgagccaagcgcggacgagtcgtagctcgaggtccgcgagcgaagagaaggcgcgaaggagttgaggcgaccgaggtggtgagagggttcgtggtcgttgagcagagagaccttgcaacccgcagaatttgttccgtccattttgattgggtgcaccgccttctataggctgtcgggtggaatgcgaccaggcgcgctctgaggcaatgacgcggaggcacgtgagtagtgaatgcggaaccttggtcgacagcggacagtgacgacaagagtgacctatcacagcacacaagacggcaggaggatatggggctgggcgccggatggcaggaatgtgtgaaagtcgacgaggaaaagggcccaagacacgcacgaggagagtgaaggatgaggggtctttgcgagaatacagactgggcgcgctgagcaggtgcgggctatggtattgttatagatggcagagggacacgcagggcaagactctcccttgagaagctaggccgatgtgcagggttcctcgaccgggatcagggcctttgagaattccatgcaggaaatcctggctttgccatgtcgtctctcatcacgccctaagcagctagtgccctgactgggggcgttgcaagctcgcaggggccccggcgatcgcacggcgcccgcagacgcacctcacgcacctcgagagcagcgcatcccggagtgctcctaggcaccgttgaacagcgtctgctctgctcctggcgcgtaccagccaaagtttcctctgcgctgcgctgctcggcatcttggaacggtacctctgttagcgacgggcgagtgaccgcgcccattggggcgcgccggagaggagccgctgtaatcaatggtcgccgcacacgatcgcgatcgcaaacagctccaggaaccaaaacttgtccgcgacccatagggcgccaatcgcagcatccgcaccctccgccagctcatcgtcgcccgacctcatcgcccgccgcctgacgagctatcgtttgcgtcgtctgagagactcttgtccgctgtcgcagcagctgccgctgtgtgcaacatgcgtcttggcggcgactcgaggttgacccgtccagctgccctcgtgtggcctgccgccacgccacgactgccatgttctgttctcgatgcacattggcggcctgttgcaccgacgccctagtaggggccttccgtctgaggctgcgctcggcacctgaaaacgtcgcgatgtctgatgtaatacagagatcagggtccggcaggcgttccctgtcccggcccactgcgcttcccacgctagcccctctgccggtagcgcgccccatctattccgcgagcgcatcgacgaacagcaggcgatcgagactcgcacgaaccggcgacgtcactcttgcgcccgaagctttatatccagacggggcccctgcacgccgcttgttttcagccttcagaccctttggccagaccctgcctccacgcgcacgctctctcacactgcctgtgaggatcgggtctgcagtgaaatcgatttgatctccggcaccgtagccactttggcctggtgcccactctgcgccctcatcttctgtccggccctttttcttcctgctctgacccaaatcgcgatcactcgtcgctgccgaaacgccgctttgccatgctcggtttatgcagggtggccgaattccctttttactgccaaatgaccacgcttcacatcaagctatgatgtcactttgtgaagcgaatcacaccgctgggaggctgtccccggcttcctggcttcctgaatcccgccagcccctggacagcgttgggcaagccacagtgtctgaacaacagcagtgctgcagaaaaaccttgatggcgatgccgcgatccgattcacaagtcatttccgacacgaagagtcaaggaacttcggcctattgcgcacacaggaagtcatgcccgcacagcgctctactgaccgtatccgaccttcttgcgacattcttcgtgattcacgcgggagtactagccccaggtgattcgcatcgcggattccttccgccgatctggtcataatgatggatcccgagcttcattggctcgtcaatctcagaggttgaggctctgcgcgtgcgatcctggggtagcattcctgtttgcatcgtccctctggaacctccgtcaccagtaatacatgagaggcatacttgctgttgtagcacctgttcgatcctcggccttccggtcaccgcgctcggccgcagatcccacccggtccaccttgactctctcccttttctctgccacgtgctatcccgtgacgagccagggtatgctcactttcgtttcagcatgacccgagtctttcagtgtctttgctccgggtctttcgagctctagacttgcgagtcccttttgtggcttgcaaagatccgtcttcacgttgggtggcatggtgacgttgctgcctcactgcttaggctctgcaagaaagtttaacagggtatcttcgtggtgtctcaggtttcaatatgcctctccaggacgaaacggaacgtgtgctgacatttttctgatgttaactcacccagcaccgcgatctgcctactcaaacgctcttattgtgagcgcgcggctttgctccactgcctcgttatgcgcggcgccttggcaacgctcgttcggacgttgtttgacacacatgggaactagctactgttttgggctggtgcaaccatcgcagagatatctctttaggcgaatgacatcgacggtcgcaagtccgttggaaccgcaagtcgcagcgctttctcacaaccaagttctcggataaagccctagggatgctgtatggaaattcgcctgcactctccgatgtccattggtaactatcgatttcgtagtctcccatcattatcccagtgccttccgtagcgcgcaggctcaacttttagaaaacacccttcgtcacggagatgtcttcggcgcaactatttaccccgccagtgccgaacatccgctcatagttttgacaacccaatttgtggtcatctgtacgcaccctcacttcatcacctttcacagtgcggaccctcgttttttcatagaataggcaaagcagcccgttgcctatcagagcattatccctgcgcatctcccgctcaattgaaaagtctgcatcgccaccagcgcgcatgttattaaataatcagctacgactggtgcgtcccgggaaaaaaatgcatcattgtaaaacagaatccgaacatggcattctttggaaaacaataactgctagaagcggacatgctccagctcgctgattggtgtctaaccgaaccttgcaactgcagggcctgcctggcggcttggaatcagagaagatcggcacatgcagcggggaattgctgtccgaagggtttcggggtccttttctcaacaacgcctcgaccgcgcgcaccatcacgttcaccacgctgagcagattagcgcgatagactaccaggtgatttctgcggaaacacgacgcgcgcgtttgaactcgtaaaccgcggagaaggtcatatcgactattgatgatcgcaggcttttgcaagaatagcagcggcgatgctgattggctggtgcatattaccgtcacaattaggccgaccgctggggcattgatacggagcaggaatccggttccccagccccaccctcctccaagccacacttcggctactcgttgcctttcaccacgagcactcgcattaggactgtggaagacgttccccgctgcctcctgcatccgaaattttgtcatggagctagtgatcgaacagaataatgggttcggtggctttacatctatattggccggtcggacgttccgcaacgggcgatcactaccaagtttcactccttccttcgcttgcttgtgaacgcaagtagtctcgcatcgatggccccggaagcgttcgtcatctggcggtactgcggaacacggccgactgaccaatccatcgcaagaacgtttccatcatcatccattcggcaattcgctagccaggacatgcatcctaattctgctatagcaatacacaatcccatgtgcccgtttgcggcggcattgatgtggcttgcagcaaatctcgtatatctgtaatagccgaccctacacgaccccgagtcgctatcttaccaatactaatatcagcatcactgtgacctcaggcaaaccttccctgaatgtggctggtcctcaataattgaagcgaatgagtcgcacggagtacagcacccagcgatcgagtgcaggtcggattaccaaacacggaattcctctgacatatttactgtggaccagttactattcttgtagggtctgcttgtaatgtctcgcaaggatcacaaaatgcttccaatcacgcgacggcgaagaaatgatgacgcggtgcagggccaagctcggaagtatcattaccagaccctcttacctggagaatcatgtgtttgtggcggcgcatacacgcacccgggcttacgttctttggatggaccccgctatctgacgcccggatgacgctaagaaacggtctctctgcaacggtctcgtctgtgccgaagaaacgtacctgaatgcaactggattactcaactccgtaggcatttactggtgcgcctggttgatcgtatgcatgcggactatggccagaggtctaggtacgcctcctgcacctccttcaagggatcgactgtacgaagaagggtaagcgattaaggcgaccctgaacggcctttcgacatggatcatggcgcccgacagacgacctcaaggttaccttcgcattaccgctatacacagggaaccatgcaaggaatttggagcttgaattttgtgcgctgccggatgctcagggtcttcgatggacccggataattctagacgacgcaagtactttgcatgctttcaaacggagcggagcacgcgattggattcgatatgctgaagttctaatttgcctatccaacctcacaacttgcgaactcggggttcttttctcgttttcacactgcgtacgagtgccaatcgcatgcacttcaagagataacgtacacgtccttgagcgtacttggtcgccaaagacatccctagaagacgaagctttcacgcaagcgcagtagcatctgctaggctccatgattgaccatatacaacattggccgtgatcaccacgataccacctggtcgcgcctcatttccatacactcagtcaactcccagggcaatcgctacaacgctggtgatctatccccaagaccgcacaatctagacttcctcatcctggtatcacaaccaagttcaaagaacgcatcgtaagccactaccgcaccatcgtatgttgatcctccagcgcatccagctcaacaccaagcaatcatcccgaccggtctcatgatggcgaaactcacttcagatcatgcacgaagatctgcctgatcatccgggcctttgcgcaacacaccggtcctttctccgcacggcaacaaagaaagaaaaggaccacgatatccccgccatccgggctgcacctgaatcctagatgttgggtctaagatgctagagcaaaggaaccgagtctaaacgcgcgcactgaagaagataccggcattttccatgtctacaatcaccaccaccccacacgcgaaatacttcggagtcttggaaagttggtttgggggttggagtttatttctttttttttccctgctgcctatcctgtcttgttcactattcgcacccaatcacccaccaccaacagacaaatctccagggtccagagcgctccatgttggctcataggctgcggaccaatttccctacactaaccacttggcgcataattcaattcttctctttcctcttgcactaagtattcaagcgttgcgtccagtaccgtatatgtacgcaaacaggtttctggaacttgccgcggacgtgtctccgcagcatatgcacttactttaggcctcccggtggcagctgcaagggtctgcgaagatgcgcatgatgaccctttgatgcatgcagggtatattgttatctggaatgtgtgagggaggaattcaatgacacgctgatgtggagggtggtcctggataatgggttggaagaggggtttggggctggattgggtgcggtcgggcaaatgcactagtggggttggggcccggagatgggagagagggaaagggtgtggttgctgaaagaatttggaacgcgattgaaggtttgtaggcgttctgtggtgagtatagtgtggtgaggattgactaatcagcggtttgcgctcatgtgcgcatctccgtctggctaggagaggagatgttcaatcaccgtcgttagacatgcattgcagtgttgcatttccagaaatgggcaacttgtccaaagcagcggtttgtttgaaaagagcacaaaacaagcgaataggttgaaaggtatcaatttggcccactttccagagagagagagagaaagtcagtagactcaaacaacgtgagattgagagatcgtgacatgcccgctcaactacacccaagccttcccatctccagcaacttatttttctgaaatcaacttagacggcggctttctgagggcacaaaagtcaaacgaccttgaacaggatgttgagaaatcaggatagattcctctcaactacatcctcacatgccctctcaaacatatctctcccgttttgctccaaatcacatcccacaccccttcactgccccatcacaatcttcaacgtctccacccccaacgcaagcacatcctccctcctcgtctccctcaacacccccttaagacactccgccgtgcctttctcccttaacccttgcaccccgctctgatcctccgccacactccgcacgcaaaccacgcccctgtacttgacatcatcgtcctcatctctacacagccccagcaagaattcaatccccttgtcctgcttgagcaatgccgtgaccgcatcttcgatggatagcagcatggccagcgcgccgcctgcggcggagcgggtggcgagatcgtcgacgtcagtcatggcgaggagcaggtggaggcgctgctttgcgcgtggggaggcagggtcggcgaagtgcgcgatacatgtcgccgaggccatgaggttgcagaggagttctgtggccgcacgggtcagcatggtgtggttggatagcaacatgtcgtcaatgatggtatcaaagctgagacgtatgatgtggtcttgcgtggctgtgtcgagagatgcgaggttcgtgagtgcgagaagcgcttcgaaggcgtgcagttgccagcttgaactgtctgagcgggatagttggctgataagcgggcgcagggcggatgtggatgggagggcggagttgaagacgtgggacgggtttatactgatgagcaggcgggagagggcttgggctgttgcgggggcggtggtgggtgggtaaggagttgtgccggtggtggaagcagcgttggtggaagatacggtgtcgtagatttggatgaggagttttatggcgccttgttgggccattgtgcctcggattttggcgtcgcggctaaggctgagcaggatctgactgctgtgagagaggatggtgggactgccttttttgcagacttgcacgaggagaggcacgatgttggcttccatcatgcgcttgcagcgggtgttgacgctggcgtcgtcaagcagctcgtctggttcggtgggcttttggacgttggcatatgctttgagttgggccatgcgtttctcttcttcagactgaatgggcagataagtggtgatgttgacgaaaatggtcaggccaccgaagatgatgtttgaaggagcagagggctcgctcattgtgccaatgaggcgcttgagaaactttggtgatttggacaagtcttcgcggactttgggctggagggaggcgtatgcgagaccctcgatcgagtcttgcttggaagaattatcacccccaatgaccatggacttgaagcttgcaatcaagtcgctctgatcgaccctggctggtgtgacgattcgaggcccttcggaagacgctgcttcttcgcccaacttgacaagaacaagtgctgccagattcgcacgtttcttatcaggactgtctgcgaccagctcttccaaccaatccctacaatgcttgttgatagcatctctgcaattcttgtctacacaagctgcactgataagctccaatgtcgcctgatcaagcttttgagacctcttcttctccaccagcggcacaagcgtgcccacaaagccctctgtcaagaaaagcgctgccgccggcgtgacagcaaccggaaagatagccgcagctgcagagaaagcaataaccagatcattcgcatcgcccttattagcacgatgagtgacgaacttcgatatcagctcgccagctgtatcggggcaaagttcgaacaacttaatactcgcaagcgtagcctgcgcccgcaagctattcggcagtcgaatatccaacgacgcgagaatgacatcgaagctatccgaatcgataatgcctttgagatgctcggcgtgatgagcaagtaattgtgcaatgcccttcatagcacgttcgggatgctcgagcgcttcttccatcatcatcgccaagctgagcatgaacatatctctgtgcccactcttgaacgcctcatcgtccggccagacactcctgttaagcagcactttgagcagcccatcgatggaatcgtcgccccgctcaaacatctcgtagtagatcctcgtcggctgttccctaaccgcgtgtgcaagccacgtctgcgcgccaacattctgcaacaactcgcccgtgacttgatcaagcgtgtcgtcttcacctttgaaatcgaagagaatcgccatcgcctgctccgcctctttttgcttgacgcctcccttctgcacggctcgtagcaccctgtccccatcatcgtcattcctgctcgccacccaaatcttgcacagcgccaggagttcgctcttatcttcttcttctcttagcttcgtccacgcatctttgatttgctggttttcaggcgctatagtgcttgcctcgcggaggaagcgagctgccgatgccagctcaccggcttttgtactctcacctgccttctccgcaagttgaagcgcccgttgatcttctgagatggaggccatggttgatgcgggatgcgggagatggggagcatctcaaagttccgcagaaatgtgggcttgctcagttccatgtcacggggagagttcggtatgcagcgcacagaccaatgccgcgtttcaattggtggggtactaactggggtttacaatattcactacaacatcgtcaagagggtgtcccggcttgcgtaatatgcgttcattaccaaatacagctcgtaaaatcgtacaacagctctatagaacctgttcccacgctcgctaaatatgcgcctagaatatgctcgagtatcaaatgctccgcgaaacagaaacaactccgtatgacccaacaccacaacatgacaaccaacgccgaccattaaccgaccagaccgtcccacggaattcgcctgcaatgcatcattaccgagtctcaacgtccatccaaactgatgaccaggtatcactcgtctatttcttcttctccttactccccgtgatcgttgctctgctcgggctgcttgcgttgaatgacaccgagcaagagcatacgctcccagatatcgtcctttatcaagacacgcgccttgtcgaacactaggccgtccagctccctgaggttcttgcagaggtttgctagcatcatctcagtcacgcgtcgcctgatgcgagtttcaaagtccaaccgttcaagatgtatgcagtctgcttcggaatctccatctggcaacacgaagcgatctgttagttgctcgtcagaaggcttctgtctgagtgatatgattcggttctcggatgtaggggcgtagaagcgtagcgtaagagggttatcgcgccagtccagttttgacagtgttccgagtttgcctaggactaatgcatttgcacgaaggcgttcgagtttgttgcctaccaagagaagctcatccagtcgcttgatgttaaggagaggccgtagatccttaatcgaattgaagttgagattgatggaccggatgttcggtgtcagttgcccaaacttctctggcaattctttgagacccatggatgctagctcgaggcgctgtaggttcaacagatgctgtgagatttccaacccgtgcgtagggttgagggagatatacaggttgcgaacatcagagtttcgcacgaggttgctgacgcaagtttcgacatcagagtcgctactgagcatctggtctcgtgcagagaaagtgcggagatgtcgaagatgttccaatcctggcacatacgcaagacagttgccatccacatgtaacgtctcgagccttgggaagtggccgtctacgttcagcagcgctgtgccatttcggcagaggcgtaatgatcgtaaagacttgcatcgtccagccgctccatcgaacaaagggaactcttcgatctcattatcgtctgcgagagtcagcaattgttggaggttatacaaacttgagaacatgtacctaagttgaggtgctccaatcgtgaaagattctggagattgcgcacttcaaggagacgattgttccggagatcaaggtcagtgagagatgtccttagtatattagcgagttacttctggatgcggaaggagagatgactcacagattagatcgaccgaattctaccagctcgatctcattgcccctagcacttagctccatcagtccgtccaggtgtagtacaccatccagagacttgatcttgttgttgttgactaacaacacacgaaggtgaacgagctcagcaagaccatcgaggctgtcaatctcattgttcgagatatcgaggtgctgcaggttgagcaaagtggtccaagaagtcaggccatgtaggcaattgttttgcgcttgtagtcgtcgcatggtatagggtataccacctacttggctgatactgttgttcgacatgtcaagctcttcaagctggtagcacaattcatccagtcggttaagggtgctaaggctctttccgtgcaggtcgacttttcgcagatcctcccagtagggctcgtcaggttcgacatcctgtagtgccttaacaagctcagccgtcccttgcgcatagcgatcttcaagtgccttggaaaagcgtgtaccatcgtgcttcactaccacacgatttggcaattcacattcatcaatttggttgagagtgaattctggtagatcgctcaacataaaggtgacgtctcccttcgctggggaagagggaactgcaagcgtattgcggtcgccatgggtaaggacgggtgctgaaacgctcatagagagttgcatccggtagtttttggatggcagttcgtcgaggagggacagatccccatctccattgaacatcggcgcgcggtttactcgggcatgaggaagtgtgtttgaagtgcctagatgcttctgagtcgccgccttttgccaattgggttgatcgcgtttaggtggatgggcggtacggtgctctgtgtctgcaaaatctcgttcggctatggagatcgttatgtctcggacacgatgattctgcaccttcgtatccgcatggccccgtccctcaaagtactggatttcgtgctcgacatcgccttcgtcagactctggtatagcatatgtcgtttgtctttgtggcgccttctgggaactccattttcgtggcgcttgcgtactccatgaggtgtttctggtctctgtcttcgggtagctccacgcgaaattcgacatcttcgatggcacagagctcgtgtcggtgcatatggtgcctttaccctcccgagtgactgggcgctcctcttcttccaggacgggctgttctgtgtcttccagtatagtctctgatgtgggctttggacggacaggcagagtaatcccgacatcctgctcgttcgtgtcgtccacggtcagatctggtatgtttccaaaagggtcctcctcgctgtcattcaagttggtgagatcctcctcgaacttcctgtgctccttcgacggacttttctgacgcacccacatgttcttctcgcgatcgaaagtcatgccggcgacttcttggggtatcagatgtgctacagcttcgggggcgagggtagcaacatggtccgaccgacgtgaagcgtttgtcactatggtctggccgaaggaggatcctgtggacggtagagtgccattagtccgtggttgcgatccgccagcctcgtctgtgggctctgccctcttgtgtcggttcggattgtcagtgatgcggatgtcgtcctgctcaatcactacactctcatcttctggcgtttgagatcctctcacccgagataagcgaagagagttcaccgatgagttgagaaacgtgtccgtatccttctcctgatacttgcgtaggtgactcataacattcgggtccagttggtgcttgtttggctctttccatgccgacgtgcggccctctctgcttggaggccgatcgaaggtaagtaagcttgaggaatgtacttcggtgttctccacgagctctgactcttgctcagtctcttcaagactacccagaccgctactcggtcggcctttagtgcggatgaagttcattatcttgacagcttcgtccaaaaagtcctgcgtggtaaccgagcgcttgcggctctcatcgcgcacagccttctgcttcttcatactaaaagccgcaacttcgctagcaatcgcggcagcccgagcttcttctgttttggcgtcggttgttttaggtgattccagttgttccttgatagagttgagtttcggtgacgacatgatgaaagcttccgttgcttccatgatctcagtctgaagttcgtccaatcttcgctgactaggcgtagggttgcgaggccttagaatgtgtcttcttgccagtgtttcggcgtcggccacgttgctgtaagagtcgtgacgtgcatcctttcgtttccgtccgattatagactggatagctgtatgggactcacgcacgctgttgagacctccatcactgaacacatcctcttgctcttcgtcatcgcctgctgatggaattgtccttctgcgtttgggcgttgggttcttgaaaggtgatgtcgggccccgcttgccctctgtatactcttgctgtacctccagctgctcttcggattcatccgtcgctgtacttcgatgtctctgaaactttggccgtaccgcattcctgattacactcccactctgacttgatgcctgtcttcgtctttctgatggcttacgagagacgggggagtcttcgacatggaatctgaagggctgacggctgccagggggcgcaacatccatcgatggcgatccatcaggcgcactattgtctgcatcgaagtcgtcgaaggattgatcggaaaattcaccggaaaactcatattcgttcagctgcccttggccgaaagcgctcactcgacgatgggcgtgctcctgctcggtcgtcactctttgcatgctgacctcttcgactgaggtgagcgtagaagttttctgcaccgtcttcgtggtttctgttttggtgctggtgccttgatcactgctggtgacagtcttgtcagatttgatttcgagctgactcagtcgtctttgcagccgattacttgtaaatgtgtcgtgcgcgtcgaacagcttcaaaggactgcccgagttcttggccctctccgggctcaggaactgattgccatgtcgatgtggtgtctttggatttgaggcttccagtggaggagcatcgttggttttgtcccgcgatggctgtggtttcgcaggtcgtgcaattgttccctcccaggattgcgtcttgtctggtgaagggctgagcgcacgatggcggaaagagccatctcgcgagtatccgccccgtcgaagttctacatatcggccaacgtttgccaagtccggagtaccagctgggaggccttctggcaacgattcgtcttgtagccgtgcaagcgatgagtcttcctggctgtggctgaggatactcacctcagtaatggattggtaatgggcttgtggtggtgacccgatctggcgcagtcggttcgcaagttcggagcctctgaagttcggtgttggggcaggaggctgcccaaccttcaggtttgtcgtgaggtagaccgggctgaagccttcgttctcgaactcaatctgaccgctgacggttcgcgtcgcactctgtgtggcagtgtgcggcgcacgaatgagggacaaatccgattcgtctggtactgagtcgttcttgtgtgtgttgtgcggctcgggttcagcgacttcttccgcgtgcgtatcttcatccttcttctgttgtcgtgctggccacggcggggggctggaagatatcgcgcccagtcccttcaagaggcccaatttgccctttgcctgttgtggctcctcgacagggcttccagcgggcttctggaagatgttctgcaggcctgtgttgccgaatagatcagtctgatcgccgtagcccagctcgcccttcaccagcctgcgcctccattctggcgttccgtgacctcctgtctccttcacgggcgacttcgcgaccgtattgtgcgcaacggtgccgtacagtatcgagctctgcgccaacgacgagggagaaaatgaggccgactgcgaggctgccatgtatgaaacctcgggcgatgacggggcgatgttgttgtcgctgaggctgcgctcggccaatgcgctccttctcttcggcgggtgcaggccttttgcgtcgacttggatctcagagagcgagcccgacgactgcctcatgcggggaaggcggcttcgtggtttcggtggtacactctgtgacgtctgtgtagatgcagcgctgcctggatcgcgcgcaattgcctgcggcgtgccctgcggtatccattcctccgagaggtcctcgagccacggctgtgttgtgttggccatggcggtgctgcagtcgtaatcgcgtggagtcgtcgaagttgttgtggagaactgctttgatgcggaaacgcgtcgggcggtttgctgttactgcgtactcggcatgctgcagggtcgagaactcctcaatggcgagaggtgaggcggacaacgcgtcgcagagctggcggtatttcgacaatatcaatatgcaaggatccgggctatcatggaacaagcgcctggggattgggcccccgcgcgtctacgaaaatcgcccgatggttgcccagggcaaccacctacggcccgcttccgacagcttgcgccgtcgaacatcatgacatgaaggcttggagagtcgaaccttagttgtgctacgcgacatacgacgcccgttgaactggagacgaagtgacaggacctgctaccggcgatactcccgctttctgaactccacgacacgattacctcgagcaaccgaacatgcacacgaccgcagacccctccacatattcctaccgagcagcgcctacattgcggccatatccggcaccctcctcgaacacacgaatatcctaactcactttggacgggcatggactggggaagagccggcagcatgcgctcgacgctgcatcctcacctgaagcgagggctcgaccatgacgacttctatctggaccccgcagacatgatcgaggacataccacacgagtacagaaactcgcaagagcaggctgccaagcgacagagagtcgagaagattgcggcacaatacataaaagggaggctgcctacgatcctgacagcaagcctgcgaggtcccttcaacgatggctggaagaacccttgggcaaaagagaagaaagccaagcggagagtgttgaataaggagaacagtacaagcagtgacgggaatgccgtacgtgggaaggcagggccgagaaagaataagccgacagagacggagaggcgcacgaggagcgcaggcaaaaaggcctcggaagaacaagctgttgcttcgccagagacgtccagggccatacatagccacacggagcagtatgaagaaagccatacactcgacgtcatcgaagttccgcctgccacggccccttctccagaccaggacacatctagtgcgaccgagttcttcagtgtagatacggagcgatgcgtcagacagcaatcgccgctaactgacccattctggctacgacgtcccgagtctcaaagaagggttgacatgaggacttccactagaactggcacggatctctcaccaacacacacacggggaaaccgtgcacaaccagatagacgcaagacgctccaacttgccgtacctaaagcccctgtcggtcttcgtctccctgcttccaaagcagctgcgccggagaacctacactcgagtgcctctgcctctatggttatatcttctcctgcgcacgcaatcgttcccgggcctacaatcttacaacagacgcctagtctaccatccgagatacagcccgcccagattcattctgctgctgagaccataccaacactcacgccaatcacttctcagaagctgcccttggtggatcacccgaaccgagggctaaaccgggaagccatacaacgatctgctgaacggcttgtcgatgtgcattcagcatcccagtcatctaacagtcagtcgaagcgaatagagcaggtgggtctcgacgagaccgcagctcctaagcagtctgagaatggtcatcccactccactaatgccagagtcttcaactgggtttgtttacaaaaaggttggaagcacgaagtggaacatcagcaatgctccaaggtcgaaaccacgagcagtcaacttcaattcatctcctgccggcaaggacattgcaataccgagtaagccaagttcgcagaaaagtgataccgttggcgggaagacacttggagcactaccgaccgcagtcgaagatgtgctccagccagaaaagccgatgagtagaagcgagcctgatgggctggctcaagagcaggagagcctcgtgtccaatacctctagtcgccagtcggccatgtcaacacaggctgcgatgctgcttgcgcaacgggaattccaagaaagcacattcccaacatcgtcttccgagacccctcggccatggtcacagccagatgaggagaccccgtggcagattttgcccgagctcagtcctgccataactcctctctcggtcttcagaccgcagctagagcaggcacatccgttggccagcgtgcctcgggggccacctctcagtacacaagatctgtttgctgcagcttcgccattcgccttcagcacaatcaagaagaagtcagatgcgcctcaacatagcaacctgaggatgtctctgacgtctttcagtgatccagatgagcacacttcctatgcctctcagcaaagtccatcctactcggaccgaataccactaaaggagaagaatgtcgcaccaagcccgtggaagcttagttttgagaaggcgcgacagaattcacagcactcatacaagggtgacaagaaacgatccgtcggtgatgtcgaacttccacaacttgacttccgcacctcgctggacgattacgggtctactgggtcattccgcttcgcagaccgtctcttgcgtaatccgaacgacccctgagtcttgtcactacagctttgatcaaggatgccaatgcggtcaaatgcgtaacttgcatcagcctatctccatgctctgctggcataacagcgcacgctttcttctcctaattatcctaacgattatttggacaacttggcacaatccggtatcagtagatttactgtcgtgcagctgtacttgaaacgtgttgcagcgcggcggtgagaggccacgttctgcagcgattggacgataacgtcttgcggctacatgagcttgcatccgagcatccgacaacagggactcctttgtgcaacgagcgagccgatgaaaggaatgtttgcggcctgggatagccctcatggcggtcattgcaaagtttggatacggggcttgcgcggcggtgggagcgcggaagatggacggggagacggttagcttgtatagcgtccgactgccctggcgacgctgtgtcagtagattgcttggtagaggtcaatgctagagatgcgcgctgataaagttgctggcctatggtgagaacatgtgtcgttggccggctgcaattgccgtgtcatggaccatggagaatatccgacatcgcgccttccccaagaccacatgatacggagaacgcccgccagcgcgtccgcgacagcagcacgtgcctgaggcagaagaagaaaaaagcaaatgcagcctcgtttagtagcgacttggtaaacaaaacatcatttctgcgattatcacagcatttgcgctgttgagggtcactgcagcgctttgtctcggcgcaaaaagtacgtcatcctctcgcttgcccaattgatatctctgtgctccctgggccggcgcccgtccatacatcgcgggaacgtgggccttccgcaatcctcactcgctgccccgatcacgattcacgaccagcaacgttcactgcacattgcctatccaccggcgccgtctttcgctccacgctaagctggtgcttccgccgcgcccaaacaaccgcatcctggccgctgttcctggcgcccacccggcaatatctgccagacaatccgccacgcttccagcaggacgcctccgagacggcctgcccaatgtcgaccccatgtcgcagcagccggacacccaaggagacgcccaccccgcatcggtgaggtcaaggacgccgcctagccctgcccatggagcgcccataccgtctcccgacgaggaagcggtgaccccaaggacgctcgcgcagaccggccgctctaaaacagcgccgatcttccaggagaagagcacgctgtggaagtcttcagtcgaccacccgcagctttcagagagggacagcatcttcgctactacctatctagtggccgacacgcccgcatcttccccgcagaccagcgcacacctgccagccgccgacgacgacgatgccccagaacacagcttatcagatatggctgcgcccgtgccgcctcagcgacgcctgattgatgcacccgtcttccgcaggaagcaatcgacgtacccgcccgtcgccctggacgatcaccacgcgctcctagccactcatttcaattcgcagaagcccattgcagtcggcatgggattggatggtgtgagacacagtcctccgccgttcatgagcccggtcgattctcccgtacagcgacccgtcaccccctaccttccaaacgtacaatcggcgcttgacgagagactcgtggacagtgaggagcggcagcggaacatagcatggcgcggagggcagcctctttctttcaagggcactggtgcgccagacgcctccaaaaaggacaattgcatcgagaagaaaattgacgtcactctggcgaacatcgatcagcccgtttcgtcccgaagtcggaaagcaagtcactttctccgggtgttcaaagatggcgatggcagtgatgagctgctgaagcgagatgcgcgcgcgaaggagcggcgacagacagacaagaagctccctgtgcctcaggaggatgaacacgccagatctgggaccaatggggtcagctctctgactgagcagctgcagcgcatgtcgcggccgtcatcaatggtacaatcacccgcgaacgactcagtggagcagtatttcgaaaaagtgcctactccgcgcagtgagaatggacctagcgttctatcagatcacaaggccacccagcaagcattcgaagacacggtatacaagcgaccgcttccgaattatgtactggacgagatcagggccatcgccaatctcacaccaggcgctcaaccggggtcctcattttctcgaagcctgcctacttcggctgcagaaaagttccatgcgcatgcgtccactacatcagttaggcatgagtataaggaaccggccgattacttccaggcaaatggtgcaaccaatgctgagccatcgcctgtgtctgaagaagaggaagacgactcggaacgggaacaaatctcatccgcactttacttcccccatcggcgacttaaaaatgccgatcagacttctgacgaagtacatgatcgtaacgcagagacagaaggtaatgaggagaagtcttcgttcaatgcagggaaaggatctggaggtcgtactgaaggggatgctcctcgaaccccgcaagaggtagaaatttctctgcagtccaaagatacaaatcaatgcctctatggtgatatttccacgacggcttcggtgcggcatgaagacgaggatccactgaatgccacagaaatcgagccgctttcagctgaatctgagtcggaatcgcttgctgagtctacgcactcgctacttggctatgagtctagtgtcactgatgatctaggcactacgcccactgcgacaacatacgcgaaggaggtaaaagttgtacctactccacctcctcagccggaagcgcccgttgatgccgtagagttgaagccgtatgatcaccaagtcggtggccattcgacggtttatcgcttctccaaaagggctgtttgcaagcagctgaacaacagggagaacgagttctatgaaacggtggaacagcatcatccggagttgctggaatttttaccaaggtacggaccccccttcctctgctctagtcgtgtgaggctgagacgtcagcaaagatttcggtggacacttttgagttatggaaccctgctaacattgcgctctcattaaggtacatcggtgtattgaacgttacttatcgaaaggcacccaagaagaagaaacctaaagataaaggaacaggcgatgctgccacttctgtatccgcatcacaaaaggagcctggcttaaagcaggaatccgcaactgcggaccaaccagcacaagcacaggatcaacaacgcatggtcagtcacaagcagcaaatcatgccggttccacaggtcatatttgagaacaatcggcacataataccagataatcttttccgggtgccgccgcgatcagctacgccggatccatggatgaattcgcgaaactactcaccgccgcatcatcgacgtaatcagagtgagtacgatctgtcaactcccagtgacacgcgtcctcccatgcatcatcacagtagtagctggggtgtgacgacaatcaacaggaaactacaagaggaggtattgcgccaagtttttgcaccacctacgatacatcatcgccaccgccatcacagccaccatggtatatcagcgcgcaggctcggcgcggagtcacagcagagcgccgtagggtctgctccaaatcctagaaggaatagcaccgacgttgcagccttgcaaactggaattgcggaggaatcaacgcgcaagcaggtactaaggtctgaggcgcgccgacatgcgtctattgaactcaatacaccaatttcagacgatctcggcgagaagccgagccagagaactacagagaagctcatgccgcctaccaatactacctccaggcgccgtcattctggtagtggacttgtcaggagaccactcggtatagattgtgcgcatagacacaaccttgagtactatgaagaggacggatatggcggcgatcgtgaagaagaggttttcgctatggacgaggaccgaaagaaaccagctcaagccaatggtacaaagaatggccaaaggtctgaaacgatggattcgccaagcacgagaggagcggacggaccaaaagaaggaacgatgctgccagcccctgtcacccccaacgaatcgagtaatgcaactactaatggatcgccctcaaatcccgagcaagctcagctgcaaccggatgaacgtgtacaacacttcatccttcttgaagaccttacggcaggtatgtcgaagccatgtgtgttggatctaaagatgggcactcgacagtacggcatcgaagcagatgggaagaagcaacgttcgcagagacgcaagtgccagatgaccaccagccgagaactcggcgtacgcgtctgcggcatgcaaatatggaacgtcaagacccaaagctacgtcttcgaagacaaatactacggccgcgacctcaaagccggcaaggagttccaagacgccctgaaaaagttcttctgggacggcacgggccacaaggcagctacaaagcacataccagttatcctcgagaagatcagccagctcgaacgcatggtcaagaaactccctggctacagattgtatgcgagcagtctgctcatgctctatgaccgcggcgacacagaggccaaagacaataccaacggctacgattccgctgcaccagcgaaacccaaattcccggagatcaagctcaaaatagtcgactttgcaaactgcgttactgcggaagatccgctgcctgacgatctgccctgcccgcccaaagacccggacggcatcgataggggctatctccgcggtctgcgctccctgagactctatttccagcgcatttggaaagatatcaatgaagagtgggttgagcgtggcgagggtgaaggcatggcatcccggaatcatcatgggcctgggttgggtgatgttgggcccgggtggatggatgatgccgggggtgaggatacggggtatgttagtttttaatagggagggatgttcttgtcttttctttacagcatggcgttttggctaagacaaatttcccctttttcttcgttagattgaacataagggggcacatgtatttggcgcatcgtttgtattgtgggtggtactgcttctgttgcattttgggacactagggtaatgtgcaatgggcgtttgggatggtggtgagctttgagtttgttaatatgcatgcgaaggatgagagtagattcgaaaagacatatcttcattgatcataatcgttgcgttatctcccgccctttccattttttggaattttagtatccaattcccaactctttcctatacccaatgcttcccaaacaaaagaaacaaagaaactcatacacctccatctaaccctgccacttcgtcctccttgccctaaaaaaacctaccatcccaatcggcaacagccccggatcaaccacattcaaccccccaaatcgctccaccatctcgcccccatacatctgcgcaatccatttccaatacgcatccatcccgctccaccttgcagtaatgccgcgtagatttccctggccctgcagctggctaatcgcctgcgacacctgcaccgagatatccacatgttgctcagccggccgatgcaggagctcagcgaacgtatcgcgaatgtttgcctggccagtcgacgcaaacgcctctcgccagcgcgcgaactcagactgggagatgaaggtttctgtatccgttgggagcagagacatgtcctcgcggtcgacttcgtgcttaaccctgcctttgtcgaagagcgacttgagcgcgacatagtcatccgcctccttctcgaggaactcgtcgagcaggtcgtgcggattttccctgacgctgtcgcgcagctgcaggaggttgacaaagggggatttgagatccaggccgccgagttcgacggggaagaagaggaagccgtcgggtatgtcgtgcacatcgaagcgcgaggagatcatgtgttttgagatgctgcaccacattcccaccagagaagacagattcctggatatggcggtgcgtggcgagcattttgtccacgtgctcgcggccaaagcagttggctggtgcttgccaaagattggagctgaagaagggtggcggcgtaggaattccaggtctggatccagtcgatgacgctcttggatttgccttggagttgggtacgtagttcttcgacgtggctgtcgaccattttctggtcgatttcgaagcgtcccgtgctcgggtcgagatagaggaaaccccagcggatctggtcttcggggagacgctcgtcgatggtgagggtcttgctcgtgtgcgacgcggacgctgccggtttttcttctcgttaagctcgacgcccatgatgtccacgaagtgtgtgacctcgtcccatgccttgacgccacttgtcgtagtccctattccagaaccagatgtcgtcgtacagacggtgactgagagcgccatcggtggcttggttgatggagaagtccaggcagaataacacacactcgcccaacacttcgctcaaggtatgcgagccaggggcaccacgacggcgcaaacgcgtctcggcggttggtccgtcgtccatgaacttgagtggcgcctctaagaatttggtgaagaaggagcgccatttgtcagagacgccgaagaattcaaggacctgacgaacagtctggtgcggcagaagcgggttccaagactcaaaaacggtgcggaagcagctaagctcaccatggagacgagtattgaggatgatttccgtcgacaacagatgaaggagatcttgcttagcctcaatcggtttctttggtccacgagggggtggggttgagttgtcgtcgaaaagtccaaagcccgtatccccatcgtcactgtcatctggttcagcgggctgttggagacgtccagaaagccctgcggccgctaactcggctcttgtagactgcgtaagattcatataattagccgtctgtttccttgccgactgaagagatcgctggacggttcgcttttgtcgcttggcgtctggcggatagttcacatgatcgccatactctgcttcttcttcgccttcattgacttcgacagcttgagtttcgaagtccaaaagctgatgtacaaagtagcggttcttttgagttgcgtcacgtgtgccttcgagagtcttatgcgtcgaagtccaggtcggacccataaagtactgacggcgtacaatgtctttctttgtgacgtcggttttgctgcccttccaagcattatcgttgcgtatgctcagaaaagcgtttctgaagaacaccgaccacttcacaccaatatagtgaaggaaaatggcttgcagtacatcttcgtgcatatgaatgctgtaagatccgttcagcttgcgtcgctgctccaacgggacgtgatcgccccatgtccagcgatcaagggctgacaagcgcatggaaagcacatctccaacctctattaagatgacgtcgttactcaggaagtccttcagtacttcccgcttctcgttgggcaaaaggtccgaagcctgtaacccctgaatgacccaacgcagagtacgtacgttgaactggccaggactagcaaggtcgttctcaaagtcttcgactttgttgcgcaactcctcgatgacagatgcggctgcctttttgtccgtaatgaagagctgttgaaggtaggccttcagtgcgtcgacatcgacaacagctggctcgaagacgctcctctcccactgtgatcgagcagctagcttcttggcgccaggtagctcttcgaagctctccttcatttcgacatcgccgtcgctctgtgatggcttctcggacgaaagccactctgtcaccagcttgccgtagaggtctgcatactgaaacttgctagcctggatagaaaggtactggaataaggtcttctcccagttttccagcacctttactgatacggaagggtcaaatttggcctgttcgacaaagcgatcgagattcttcagatccgtctcaaggcgggagttccgtgttccaccggtgatgatgcgaccaggccgaccatccttgctcttacaattgctagtcttgatgccgagacacgacttcgtcgcatctgctaaagatatgaggcgtttgagtggatcttgctctgctttcgcagcaacaatgagtgccgcataatccttgtcaaaggcaatacgctgttgagcgagctcttcgagtttggtagtagtgatcgtctgtagcgtctggctgaacacactacctgacatatcgaaggaatgtgaccgagtggcaggcttgatggaatatagttaaataagctcttagttcgagttgatggtcttcgtctgggaagtgcaattgagtaatggcgttattgacccagccctgtggtgcagagggtcttgaaaccaggaataaattgtgctttatgagctgtgagcgaggctgtcgaaacctgaactcgtgcctgagatatctatagtcgtgtaaaccaagccacttacagcaggcagcagccaccttggcactgactgcgccatgatgcagggcgatagccgtattgcactttttgtttacactttccgaaactttggcctagtgtcacgcctaatgactcacaaagatctccattctacgtccatgtcgagaggggatgctgtacaaagttgctcttccggtgagaaatcctcaaccacattcgaattgggccagtgtaccccgcaaatctgcgtcccagtcatgtgaaggagtcagaaactgcataatcgatacttcagcagtcgtatgccttgggaaggcgacacggatgactcaattgttcggtgaagttagtcgtatgagcgtaagcgaagtctgcattatggcttatcgataggcatatcagtcacgtgatcgtctccatccacacatcatgtgtacgtttcccttgcctgccaagatcgattctgtttcacacgatctttgtggtgggctctatgagtagtaccgggaattttgttggtgcccacccattcatcctgaaaattatcaacgtcactagccccaaatggtggaaatctgtcatgatgtgcgagaacagacagtgagatactggcgctgatggtgtgtcatctgaaaactcgagaagctcgaaacaacagggagatgaacttccccctacttcgcaggctccaacacaaaagttaccatgctcctcccaggtacctgcgcactcgcactccctccatccgaggccaatgtaacagcctgctcatctacatcatgctcgccattggtgatccaagccttcgcagctccactcttaaacccatcaaccttgactgtcacgacctccgacctgtctccaccctgaatcacctgcacagcaatcttcccgtccacgttcttaaacgccgtgaccttcgcctcactcggtccaccagtcgctccaactctaaccgcaccaggtcgaacatgtctgctccagttggcgaaggcccaaaagcgcttactcggagtcacggtagtcttgtcatctgagatgcggacgagtttggaattcgttggcccgccttgcacgccgatccagtagaaatatgcagacacatggcccagagtgatggcgtctgagatcttgttggcccagaggaggccttcgcctttagagtcgttgcggtaccaggttgcatcccaggggcctgagaggtcggcgttttcagtctgccagacgttgtgaggtgtgtcgattggatcgatgggttgggaggagtaggagctgtgagatgtttagtggtgataccacgttgtggatcaagggatgacttactgtgaagtgatggtgccgagaaggttgctcacgctgcttaatccggacatgcgttcctgttgcttcgaccagcccgtggtgtcgcagcacgcgatcttcacatctgtatagcctgccttgtcgagtgtgggcctgaggatcttgatgaaatccgcggcttgttgtccgtcgctaagcatgcttgaatacgtggcgacataatcgggttcgttcaagaagccgacctggcttattttcacgccagattctttgtagtatgtgatgtactgtacgaggtaatttgcataagcctgtctccaatcgccactcgtgcaattggttccagttactccgcacaggtaaccgccagctctttcgttgtcgtttgttttcatgtacccaggcgccgaccaagcgttcgcatagatcgatttgacaccgtaagtgttgctagcttcgaggctgagccatacttgagcgttgtcgtatccgtcccactgatactttggtggtgcatctgggcctcctgggttctcgggttgtatgcttatctagaattgggcaagcgaagtaagtagacatcctattttcagttcgtgcatggatttggacttaccatagcattgtcgcttgagttcggctgagaaccaatgccgttacgaaggatagagaagccagcgccagatgtttggttccagagcagatcaagcgcgtagcgttgcagcggctcggagagattcttcatctgcaccgcgcgctggaagttctcacagacgccaaaaccatccatagtttggaaagtcttgctgaggtctacagtgatggtagatgcttgccgcaccgataagacggcctgcgacttcaccgtcaccgccaacgcgatggtaagaagagcggacaacatttttggacaacttgaaggatgatcttgaaatcaacaataaacttggacactaggaggacttatacacgcatcttggaccctgagtgcgaagctttactgactttacaaactttaattaacacaactatgcaagcattcctagcgcggaacaattaaatggagatcggtagcgacaatgctcgctgaggtcagattttggtgtgtgcagcccgcggtttctagaatggacagggtgcgggatggtaattggcgatgtgttttagtggtggaattcacaagtcagcatgcaatgtagctacctgactatcaaaggtgaagccgaaatcgaagccgaaataagagatcacacttaccgccggctcatccctccgaacgtcaatcttagacgttgcaacaacaatctacacacagcttgaaaagagacaactgccgggcctgtgattattgaggcctccgtagcatgatgaggcagtggcttagctcccagccgtacctcggaactcgctgctcataacgagtagcgcatgaactcaaactcggtccgatgtgttaatgtaccgccgctgtgtccgtgcgtcacatggaggtgagttgttcgtgtgaagccggatagatcggagttgtccaggcagtcgcgaaggcaacaccagagtcgaaggcaagaagatatcgcaacatcaagcaacatgaaggcaacacagcacagtttatcatgatgagtcacaagcattcaggggcgattgtgacacttaggcgtctgcatactgctaatctgggacgaccaactacgcagtgacacaccatgagccatcaccagtcaaagccggttgaaccagtcaaccttcgagtgaggcaaattgtaaagcaggcacaagagtcacaatgcaatggagtcatgaactgcgcaatcaggcatatataaggagactatctcgccaacttcagcttgaaactaatcaatatcaccgcatcagaacatcagacagatcaacgatcgcgcaaaacccatcgacaacgcattaaaacgcatcaggaggagtccatcaaccaaaagggagactacacacccagaaaaacaataaagtcgagtgcgcgcaataacaacaccttcatccaatcaaggacaggtgagcagtacaaggagatgtaacatgaacatcaaagagaggaaaacttttgccgataaggcgaggctggtttcttcaccagctccttatgaccacaggggaccataatcgaagtacgaggggattcacgaggatccgctgtaaccatgagcaatagcaatgctcttccacttctcgatctccgcctcgagatcggagttgcgcttctcgagctcagagacgtggtcaaacttcctctgccgagactcacgagccgcaagagtgttgcgggctcgcttcaaggcgatcttgtcgctcgggtcgacagaaatggcagggagagggccctttcgacgacgagacttgctgatgccgttggtggcaggagagtttgtaacagacgacttcctgcggaacgagctgtcgagtacgatcggagagccagtgctggaagagccagatcgctccatagactggctgctgatagtgcgctccaaaggcagagacataggtgcgccgtagctgggctcaatcgtcttggactcctcctcggggaacaaggagtaccagtcgttattggccatcgtaggctcattttggaacatgggcgagcactcgaagctgtcgttgaggaagggagagtcgttgatgtcgggggaagtcaagtttgtaaacgcggcagaggggggtgcagaaccgaaagcatcggcgaagatgtccttgggagacacggtgcgagtggacccggcggcagccgagtggtcgttgatagctgtgaaagctgagacctggtccaagttgaatgcaccggcctggaaaccgggcatcaggctcgcgcccgaatcgaaggagttgttgctgttgagatctacagaggtgagccgacgctgacagctgtgggcagagtacaccatacctgccatggctgcgacgttgttttgttgctgagaaatgttgttgctagagctagagaacagtggtaccggagggtattggcgtaacagaggctgttggaattctgtagtggatgacggggcagaatttgcgtagaagtgctggccgttgttaaacgtaggcccaggctgaggagcgctcggtgctcgcagaggccgtggagagacctgagctggttggtcgtagagcacaaagtccggttggggctgcgcgaatgcgtgttgactcgtagttgattggtgccgagaggcttggggtgctggtgaagaaagccatttttgctgggagaaagccgtggtggacgacgtgaagtcggtctggggaagtgacgacgaactagagctgcgcgaggcggtgctgaagttcagaggttccaaaaaggaagactctgagggtggttggttaatggttggagtggtggttgttctgggatccaggatggcgctgttaagctagaaggcagccattttgttgactgtcttgtgtttatttgtgtagaggcgtgttggatgaaagagagaattcaggcagcgaggtgggaatgtgggggatttgtactgcgcacgaagcgagagtgccaagcctgggaccagtgactcacaaaaacgtgcaggtgcaacgggccaatgaggggatgctggcgcactcaacatcagcgctaacatcagccttcgcaccgatattccctcacgggcagcatgccttttccctgcaatacggtgcaagactcgggcgcattcttgaaattggtatcgtaagaaacagcgcgttcgaatgtgtctgctaggcttaggatcgcaatcctcgcggctctgcgcatcccacgataccgacatcacccaaatcaggcgtcagcttgtgaacttaccggtagggcgcgcacgaaacacaatacccctagcgtgcagctgcatcaaccggtggacttgattacgagcactagtctggcgcggcagacgagcctctttttccagcgggaaaagagggcggagcacagggccgcccttttgagcagatgcgcagtccctcgacttcaagatactgtgcaaaccccagccgaagaacgaccacattcttcacctgctactgcgcaacgtcgcgtttcaaacagaagcggtgagggtgtgcaacttgtgagacgtgcgcgttacccgcggcgttggatcacaggatgtctagccaatctatcgatagaggctcggccccaacatgcttgcaactttggtacgctgtggcttcgaagacgatccggggtggaattattggcagatccttatcttggcgggcactgccgcaagctcatcctgttcgggatgatgaacctccgtctgtctatgggaatcgtggtgttcactaagggggaccatcccaaagttgcttcgtcatctcgtgtgtgaaagtatgtaccccacccacaccttccaggacgctgtaaggcatgcacggccgcggatcgctcagagctcagagtaagtcggagttgtcggtattctccgtcggcgtcgtattgcatatcgtcgaggtccgagcagcgaactcccgaagccgcagacaacctgcatgtgaagaagtacctaggaaaaagacgagacaactggagaggtatacttcctgtcgttttcctttcttcttcattttcccagtaagaaacggtgacccttccttcatgttggtataattaaaccacggggcgattcgacgaagaggaatccatggatgatcgaagtcgggtgtcatgtgacttaggccatccagcatatcgctctgttcttggcaaccatgccgcctgggccctaggaacgatgtctagcacttgatgagcgccacaaagcaactctaggtcttattctccctccacaatcctttttactgctggaccaagtgatgatggtgcaaacacaatcgagcgagaagcttcatgcagcgtgcgacgaatgccgtcagtactattttaggcagccaccaaagcggcaacaactgatccacatcaggaacgcggaagctgaagtgttccggtgacaaaccgaactgtacacgatgtcaacgagaaaagatggtgtgcatcttctcgccacagaagcagatgggcaggccgaagaagagaaggagagagggtgaagttggtgaagccaccaaactgcagcaaaatgcatgctgcactattacaactatcgatgacccgtctacctacaatgactttggcattattacaccaccgcaattccaggaatctagttcttttgtaaacgatatgggcttcgcagatgcgaatacattgagccagcatatggggagcacggatgcatctggtctttcacctatctcgaacattgagtgggtgtcatcggaaactatatcgctgccatactcactgtctctagtctccaacgggaccctgctatcgatccttcgttatgggacgacagcttcttgccagctccaatagtcgaccaacccggccaggaaacattagcaccatgtacatgtctggccgcgatgtacctgaccataagcgaacttcaatctgtgcaatccttccattttccccaggtcgtgatacccctacgcaaagccatgggtgtgttgtcagatttaatacactgtccacaatgccccaaggataatttcagtgcgatccagaacgttgcatccatagccgcactatgtaaagcaatcgtagaacgcttcaacaaagtgctcctagtcattgacgccgaagccgagcgccttgaacaaactggcgaaaagaaaccatatcgcatcggagacaacagtgccgcattacagcgcctccacacaggcacccttgactgcccactgggtttcgacatcgagattggtgctcaggattacaagcggatagccaagatggcgctaaagactgaggtgtatgggaacggaagcaatcctcgccctctactgcagctgatcaaagaggcggaggatagacaacagagatggcatgaagatgcggaaatgaactgtgtggagagagcacacatgtttgggaaacaaacgcctgagggtgcgaagaagagttgtcatgcgttggggtcggagcatatccgaatgatgattgaccgcctcaagtgggaatgagtttagatcctatagtatcgagtagctggtatgcgaatttcgcggaaccctgcagggctcagtcatatgcatgagaagacgttgatatcagctcgcatcgcaacttcccaggtgtcgccgtggtacaagtcctcgcgcggtacccccacagcaagtctcagtcatgatacataggtaagtgctctatagtttgatatgttgcactactcccaggcttacagtgcttactttactggagtgtaaatggctcttgacgcgatgctgtgccagtgagctcacctgcacgtctctttttcctatacaagctttacctcgagcctaattgcagctctttcagcctcgtgcaagctaactacgctcttaccttctcaggcaacagtgttacgactagcgccacttttagcttgcttctacctatttgtactcccaccgacctacggcaatcgtttctccaccgctgacatcaatatctatacaatacgcaatggtaaggtataggataagaggttattcgtgggtcaatccagtaagtgtcacaagaaagcagcaataggtagacgtcaactaacaaccaagcctctttcgcaagcacagttaaggcagaaggcgaggcaagaggcggcggaaaaggcgagggaaaagaggcaagaggcagtggaaaaggtgaacaaggcgaagagagaggagatcaagatgcagaagcaaaagaaggccgaactcgagaagcgtccactcgtctcagtgttcaacgagtccatcttcccactcctcgagacttcctgcagaaatccgcaacatgatctaccatcacctcctagtcgataacgcctacgccatccgcttccaagccaccggtttccagccgtgacggccacagcatcgtcactcgactctcccgcgcccgccctggtgcacctgatcgcgacgacatccccggccagagcaaaggcagtatcacacttgccagcaactcctacaagccttgcatatccaacttcgacctcggcgtcaacatctttctcgccaatcggcaaatcaacgccgaatcctccccaatcttctacagcgccaacttgttcaacttcgaaggagtgcccgatctctacgctttcctatgccacttccagcaccgcctttctctcatgcgtaaactgggcttgacgagcgtgacctctaacccgaagacgtttcgcggcgcgctgcatgtgcagggcatgccgctacattctgttttccctctgctagcaagtgcaatcaatctcgaggcggtgtacatgcatgcgccggtttggcagtcgcttggcgggcgcgcggacattgctgctagggcgttctttcagatggggtggacatggatgcttgcttgtgcgctggcgaaggggaataagctgggggcgctggatgtcatcaagcttcctgaggtaacgagtgagcttgatcagtacgggaagtggcaggttgagagggctggacaggcgctgtttaggagtgaactggcgggacgtctgacggcggcttaggtggagagaaggataggtgagttaggatgaaggccgaaaatgcaaaagaagggtgtgggagggatattggagttttgcaacagggcagtcttatccttacatacgacaatacgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtgtgacttgaggatcaggtcaagatagattgactggagcaacatattactacatttgttcgtgttaagttggctgatcgtccttcggtttctgaactgaagactaaatatagcgaaacatgttgttcttgacgcttcgcttcatggagactggcttgccatcttcgtattcaacaccagcatcgccgccatcgcctgcaagaccttggagctttagttgtagctcttgatcaagttctgcttgcgttttctttttgggctttgattcttcttcgggcttggcagctgatgtcttgctgttgttagtcgtcgggtttttattgtagttgaaacttgttctctcaccagcgattcgtcttcgacatctggtggcttttcagttcgtgaggcaagttttgatgaataatctgatatgcatcttcttgatgtgagccggctcactgtacaagtcgatgtggcgttcagtcgagagatttatcgtagcattttggagtcgatcgcccgagtgggtggaggtacatggcgttactagggtgcaagcgtgagatgtaggttcgtgaacctagcatgtacgtcacagtgactgctgtcgcgtagtattcactcactgcgggcttagtaagagcaaagcgccaagcccgaaccctagcgtggaatctttgacttttggtttcgcgaccaatgcgacaactcaacgcgcccaacgccaaacctcagcgcccaccacaactccgtcgtgcggcatccgctcattaaccctatcgtataggccgctaccatagaatcagtcgcgatggtcgtaaccaaggtgggacagtggtccaatgtcgaggacgaggtgctcaaggcggccatttccaaatatggcctcaaccagtgggctcgttgcgcctcgctgctcgcgaagaagacggcaaagcagtgtaaagcgcgatggaacgaatggctggatccttcgatcaagaagacggagtggtcgagggaggacgacgagaagcttctcaccatggccaaacttttacctacgcaatggcgcaccattgcgcccatcgttggacgaaccgcgacacaatgtctggaacggtatcagaagctcctggacgaacaagaggcacgtgaagctggcgaccttggactggctggtccagagggtggagagtcggccgccccttccgcggaagatgtccgacgactacgtcccggagaggtggatgcgtatgctgaggctcgtgtaagttctcttccactgtgaattgtatgtgactatatgctgactgctttcaggctgccagaccggatgcgatcgacatggacgaagaggacaaggaaatgctgtcagaggcgcgcgcacgtctagcaaacgtcagcggaaagaaggcaaagaggaaggctcgtgagaggcaattggaggagtcgaggagattggctctgctgcagaagcgacgagaactcaaggctgctggtatcaacatcaagatcactccgaagaagggcaatcacatcgactacaacgccgacgtaccactcgagaaggaagtgccgtcgggcttcttcgacaccaccgaggagctcgaccacaatgagaagcaacgagagtctttcgatccgcgcaaacagcaactggcgaataagcgcaagatggatcagcaagaggagggaggagatagcaagcgcaagaagaaggacgaaaaggctggaggacttgcggcttcatatgcgaaggctgctcagatgcagaagatccgagaggccgaacagagcagcaagcgccgtgccctcgtacttccaaccccgcaggtcggagaagcggagctggaagatattgtcaagatgggcatgacaggagaacgcgcagtcacgggccttgtgagcgacaacattgccacgcaaggcttggtagggaactacacgaatatcgtcggcaacacaccgattcgcacacctatggcgcccaaagaggaggaccttatcgcaaacgaggtgcggaatgctcgactgcgaacagaaacccagtctgctctgcttggtggagacaacccagacttggtcggcgacgaagtacccacatcgttatctgcaccatcttcgcggcatcagatcgtgacgccgaacccattggcgacccctttccagcaaggcaacggcggcgctggtgctacacccatgcgtcaaggtcctggtgccaccccgatgcgaacacctcgagacactttgcgcctgaacggagaagatggtgcaatgcagattgttggacagacgccgcgagacattaggttacgggagaatgcaaagaagcaagatctcaaaggcaggttggcttcgctaccaaagcccaaagaaaccagctgggagttcgagttgccagaggagcaggcagaccagatggaggtggagattagcgaggaagatgcggcagaaattgatcgaaggaaccgagaacgacaactggccgcagagcgcgccgcgtttggaagacaaacccaagttgttcaaagatttctgccaaggccatcgatggtggacatcgacgtgttgatgaagcgagcactggatatcacggaccctgtggaacgagagatcgaaaccgagatggcaatgttggtggccaacgatgtacagaagttcggcaacgggaaggtcactggaacgcttaagcccgtcgagaacatgagtgatgaagctctccgagccgctaagatggaaatggctctcgagctcgccatgactacagagaaagacaagaaagccttccactcggatttcagcagtgcatggtcaaacctccacggctctgccatcctccctggtattgcaggctatgaggaggatgaaatcgacgagcatcagctcatggtcgaagcattcgacaacgcccaggagaagattatcgagtcggcagaggcagccaacaagatcgaaaagagactcaacacacatcatgcaggatacatcaagcgtgctgcccttctacgaacgaagattggcgatgcatttggtgcgcttgagagggcaaaggtcggactggactctgcgcgcacgatgcagtactctgaagagacagccattgctcgcaggctggagaaactgagagacgaggtcaacttcgtcagcaagagggagagggaaacacaggagctgtacaggtcacgaaaggacgagttggacagcttgaaggagcccgtcaacggcgtacactgaggtttttctagtcttgtataaataacaaccacaatttaggccctggctcttctgcatcggaaccggcgttggggaaatggcttagcagttgtagcagtaggcaagtcactgcacacatttatatttgcaagcagcatgaggagaagttgattccacaacgaaagatgattttcttcattcatatttcataaaaccatgacccttacttccctgaggggtataatgtgaaaagtaaagcgtcgctacgtaaaaggggagtagttcaacccccattgcttgtccagcgagcttggtgaaaaagaaagaaatagccgtaaccgtcagatacaacccaatccccgtgattaactcccctccccccctatcccatatacccccaaaagaaaaaatcccgatgaaaacgccgcgtgtatcgcatgtcgaaaagcagtctatcagcacctcatatccgcagagcgaatctagcacttcccgtccaacacctcgaagatgccgacgacgtgcacgttctcagcgctcctgccgccccagggccggggctcaagcaactccatctgctcgtgggagaagaggtgcttctcctcctccatctcgaactcgacgatcgagggcttgcggcggagcgacaggatctcgcggatgctggcaacggagctgcggtagctgtgtgggctgctgttgcggctgaggggcgaggtcgaggcgctggaggagctgcgggtcgaacgcgtaggagagaaggcggtgcggatggaggagcgcaggggtgtgaaggaggagaagcggttggagcgggtggagtgcattttgatggtggtggtggtgggttggattattgatggtaggtttgacagatgttgatgtgatgtgtcaaggtcgaagtgttgtgacgttgacgtgtgtgtgtgtcgtcgagcgagagtagtgaagttaagtatgttgaacggacaacaaactgtataagcttccggacttggtgtatcgaaatgacaggtaacaacaaaagtccaagctcctccaggaaattgttacttttagactatgcttgtccggcagatggagatcccagctctgataaagttgtgtcaaaaaaaaaagaaccttcgaggctttgatttgatgatggataaaaaatggacaagaaggtaaggacacgaccgacagtcggtgtttaatctaaagtatcgaaacgaaagtgagggaggaggagagcaagaaatgtaattactaccttacacgaaaccggccagcgacatgtttaagaatgcgcgcacagcgcccccctgctggtttcgtgtagtatcgtatcctaggttaaaccgcgtgaggggttgcgatgtggatggaaccagggtgacgttgtacgtgtcgggttgtctaggtgtttgatcagcgtctagaaacagccgcggaggagcatcgcataattattgattgtcaacggctttcttcgaaagggaagtagatgagattacttcacaaagcaacgggcaattcaacaagttcaatgcgcgaactctgcagacgccatgctgtcattttgtctttggatgggacgtgtcaaagacggtcggacagctgcacgttgcgcaacgctaatttagtagtgttacgggaacaaccaacatgaagtccgtgatagaacgaaatctcccgctcatctctcgtcctcgacgtcaacactatcatcgacaaatccattgcatccttcactcccaatacatcctcttgtccggccactctgaaggccaaatcgtctccacctccaggcgacccgtctcaagaccgcacacctgtgacaagctcgcttgcctcaacacagcctagccgacatgaagctcaaccgcgctagtgtttcacacgcaataggcaacggccgacctcacggatgcagacgtgaagtgcgcatgtactgagctgcagagagaggtgccggagggatctccatgagcgtggctacagcggatgctttatgtaccatatcttcactgccgttcagtactttcaaaagggaacagatagtcagtgagactggcggacatgcaaacggacatcatgcgagacttgatccgcacgtcactccagcaccgtgacattagcgtgcagatgcaaatacatttgattagcggctcgccacatgagtgatgcgttgtgtgtgataagcggatgaaagcagcgggacggcaagaccgataggtaccttacaagcaacgatcattacgactttgaatggactgctcacacaatatgcacctcagcagcctatccgcagattgaagctgcacctcaagcagaggatcatgacgacttggaaatgggcagtgacagccgcgcagacgcgaagcatcacacaacatgtttgaccacataaccctccctcgcgcatcaaacacaacgccaccacgaaccccaaacacctctcccgcgaacacatttgtgtcacgataccagtagtaaaaataaaaataactcaatggaattataccctcgtctcatcgctgtctaaacgcctttcgctatgcaattcctagtgcctgcccggcaccaattactccaccccactgcccatcctgaacatatgaaaaaggccatgcatggatgctgtactgtgctgtagtgcgtgtgagaatccttcggtccactagtgtactctttctcactgtgctcatttcagacaattcatgcccccttccgcaaccctgcgtccctgatccctgtctctgccttccccaatcaccacatgcggaacccgccgagtatgccgttccctctgctctaccttcattcatgacgtaaaaataataatcgttgtgtgtgagagaagccagtatcggctgatttaattggcacaaccggcctaacttcttctccgctgagtgaaactgcgccggatactctcgccccaagccgagttgtccagtacttccaggacgtcggccgcgctgacggcgctgttggctcggcttctgctgtcctgcgcccgcggatcgagttcctcgaggggactcggggggcggctgagcgcggaggcgaattgccagtcagcatcagcaggtggcgagaaggggcttgcgcccggggatccacgcgttggcgatccggtgggcgtctgttggatcgagtttgcgcggcttcgagctgctgcgttggtgtcgaggtgtggtggtaaagagtcacgagtgaggccgcctggtgtgtttgtgtccgcgggggagaagagcgagctggcactgggtgaatggtagggagtgcgccgcacgttcgtgatgtcttcgtcgtcgatgaaaatctcggggacggtgaattggggaatggcggtcatgcggccttgcttcttctgctccatggcacggcggaagcgccgggcccagtagagagtgtcgaagaatccgactacgacgttgcggcggacagcttcttcgactcgctgtagacgagcgcgacgacgaaggaattcctctaacctgtgttgatgttagctcgttgtcttgattcaaaatctgatcgtacacaccttaaactcttgttgtcgttgatgaccttgtggtgagccaagatcatcagcagcgacgtgaactgaatccccctgtcaggatcgcttgacacgagcacctcttcgtaaaagatgttcattcgttttcgtcggcgacggatttcggctaccggaaggtcggacagacagcggttgaggcttatgatgtcgatttctcgtgcgggttcgcgaccgggtacaggtaggctggagacacgtcttggtgtagttgcgcattgttcaatcagtcgtccgaccgtaaagtctccgtcgtagattctcatctcgaaaataccagaaagttccttcccgaagttagtgactataaggcagattgtaagaaaaccaacttacacctagaagcttgggaaacagctcttgtgagatgaagcccgtcccattaggatcgaactctgcccatgcctgcttgaacctacggatttcttctcggctgatgactgacaacccactgcttcgttggtacacataactgaaactctcgtaaatcaacgagacgaacaagttcacgaaaatgtacatgctgagaatgttccaggtgatgaacaaggcacgtgcccattctggactgccacagtcgctctcgaagtacttctctcccactgtgcagtacggcttatccacattggcgaaatcttccatgaactcgttccaaccttcgcccatactcatcgtgaacaggaagataagtgccttcggaacggttcggaagttgatatttccggtctcgttgggtccaaagcgagtaagaccgaatgtttgcgtgagtgcaatcgcatataccaggaacagtacaaaccaggtagccaggaggttggcaatggctgtcagactggctgctgcggttttgaagagctggtccagctggttgtttcgaggtatgaggagcagtgcaatcgaaacaagacagagcttgttcaattggatgaaaactctttcatctcgcttggcctgaagcagaatggacgtgacaaacgttcccgatatggcaaatatggagaagacgtcccaagagctcttgcggaagcgatgccacgagaggccgattatacgaatgatcacgttggcaatgaagaagatggtgagtacgaggaagatgtagtctggaaatgtcagcagagaaacgtttgcttcaaagtaagcactcacccctagccgtctcccatggaccatatccaggataccattcgaggcacaacaacaaaagatgaaggatgagtactcctgtgatgaagcgctgccaccgcccagtcttacgcactgctcggcggtagcaccactcttcccatgtttcacgttgcttggaagaagatggtcgctttgatggagaaacttgtcgtagtagttttctcagttcgagccaggaacgttgatcagtcgtgaggaaggcaactcccgtctgctccgtgtagttacgcatgaataccgagatgaagagtgtcaacacgaaaacggctccgagcaagttgaagatgatgaagtagacggcattgccctgcgccgagaaggcttctggctgcgtgaaaactccagtgatgctcatacccgaccacatgacgtccgtccacccttcttgcgacacaatctggaagaggatgaagagggagtcgccgaagttgtcaaagtcgtagtatggattggccgcgactcgtggagcgagcacatcccatgcaaaaggtgaagcattgtattcattgacacagtcattcagattgctgatgccagatccatcatcgttgcaagattgcattcggccaacgaaaagattcagaccataaatggcgtatgggatcagcaagctgagagagacgaatgcagcctatgagggttagaaagttttaggtttctttaagggaaagacttacggagaagagcttccaccagccttggactatgagagagtggaaatgatcgcgagtactgtcactgacgttgagcaggcggagagccctcaatgctttgaaggcgccgacggttctggtcacctgtccgtcattgtagaatgatgtgacgatgtttacccaaagagtgatcagcactacaccgtcaatgaagccccaagagcctctaaagtaagcatttggtgtccagaaaaagccatcggcgatgactttgataagtgcttcgatgctgaacaccacagcaaagcccagatctgtccatacaaaccagttcctaacactgaaaccgtgatccatgatgtactgtcgttggtacagtggcgttgtgatacatgccaaaagcaccatggcaatgattgcggcatagatgaaagccgagaaggcgtaccagacgggtacagatggtgttagaccctcgatgcggtcaccaccacggccaggaccaacgatgcgttgacagagcctacggatcgggttgtgtggtcggaacatgaacaatgacacgttgtagttagggtgggttcgtaggtattcacgctgtgctttcttgcgtctctccgtcgcagagactacttctttagccatgcgccggggatccagttcttcatatgcacggccatagtctagaggcgcatagaatggatttggctctctgtgaatgatgcgacggagaaacctttgccagatagtggagactgttcctgagcccactatcgtcttggctggccgaagaccggggcgtggttcttcgtgcggactttcctcctcggcaccctcgtcaagaaagtcacggacgacagcgtccttgaggagcatctctgtggcagcatgtccgtaatcgagtgggtcgcgtcggctggcctgaccaagcttgaagatggaagacaacgagaggttcctgcaagggaaatgagtaaaggttacttggacagctgaagtgacttacgtgttggctgcactaaggccctgttctttctgctgcaggaaggccttgacttgctgcaagcgtttctcatcttcagacacatcgaagttctcttgaatgacagcaataaacatattgaggacaatgactatgcccaattaatgtatgtactgccacggtcttaggtctgacttacagttggcgaagatgaaccagagtatacagaacgaggcacctatccatgccgtgccatatgttttctcataggtggttacattgaaaaggatggtggtccaattctcacttgagaatatttggtacatccctaggaaggaattgtagatgttgaagaacgggactcggatcgtttcattatcgtcgttggcctctggaatctctccacggaagagttgagaagcgaagatcgaggctaggaatgtcaagagaaacacaaagaggatgaggttcaagagaccgccgacattgccgaacacgatcatctgtgaaatgtcagcaaagagacgctcccacgaacttggaccatatacatacgatgagatctcttgtcatcgggatcgccaagacaacccgatagacacgaatgatctggaagattgtcaaccaagcatatgccttgcctccatgcgcctccttgatgattggtatttggatcactgtggtgatgatagcgattgctaggtcggttaaattacgcttgccgctgaagaaatgtctccagtctacgacaagccgaagcaatatctcgaaaagcaggataagtgtaatgatggtctcagacctatcgatgaactttcgtcggaaagcactcatgcccgagcttctcatcatctgagcgacaagtccaaatgcaatgacaacgatccataaccaggtagtcttgtcataaaaacgtttcaagctggggatgcgtaacttttcgtttgcttcgtccgccgtatcttcttttatcacttctccagtaaaggcgctagtcttgctctcttcgcgaatgatctggaaggacgacgtgatgactgcaatgagtagtgagatgagccacaaactcagaattaggattgccacgataaagaaaagagaagtgactaggtagtccgtgtcggccatcgtatagagtagatctgaccaggtgtttgaggacatgatgacaaaaaccagctgtagggattggagaatatcgtcgaagctttttgtgttgttaaaggggttgtcgccctcaatgcagagagagccaactgggcataaaaaccctttgccctccgcgggtccttgtgggcgcccgggaagaaaagttctgtagccttcggacctgttgccttccaacaggtgaccaccacagaactggtcttcgttaagaaacttgggcaaaccgccatcattctgccattcgcagtgccgtctcatgcttgatttgaaactttgtaccccaacaatggagaataggagccagaaaaagccaatcaagaacgcgacattgactaatagtggtgctgctttcttgagactacggaggatgacctgccaccaagttagttcctgcaagatgtctttgcgtggtgcactcacagatgttccgcttgtaagattcaggagacgaatgatacgcaagcagctaagcatatcaaataccagaatgacgcgcgcgttttcgattcctatcaggcccagagcgaaagagatccagaaagcgatgacagctaggaagtcagttcggttgaaagagtgccgtaagtatgctctgtgcgccaatcgaatacgttgctgctcccggtagtctccaggtccaacctcgacgtgcatctgcgcagtggtgaacgctcgaagtaccgacggttgctgtggctctgtgggttctgtcttggtgctagtgcgcctttgagacgcctgtcgctcgggaccaccaaacagcttattggctttcatcattacggcctctctaaggccaacttgtcggttgatagtgctgtattcgacaggattgatgatgaagcctgacacgataattcgtattatgacttctatagtgtacactatgaagaggcccagaagagcaaagtcaattccagacagtccatcaatagtcttgactttcccaggagagtactgggcttttgagcttgcatcgacggcaagcaggactgtctggaccacaatcagaacaagaagcagcggctcggtcgctggatgaacaagaacgtcgctaagcttcattctgatcttgctgttagctgggaaaatgcccaaacttttgcctcgcagtggatttggaggccggtgccattgcgcactcgcctggcgcgaacgaaccactggagttggtggcttctcactcttgatcgaggacgagcgtgatgctgcgccatccacgacgtattcaggcagtacagggaaggaaggaggctcatgcaagcgggcatggactgtggattttctcttcagagttcgctcggcgacctgagagtcattactgacgttgacaacacgctgagacatgttccgcatgatggttccggcccgattcagaggcgacacgatctgacccggcgatagtgagcgcttccttcccatcgagtctctcaagccgccggacgcagcttctaggttctcattgtctcttgccattcccatgggcgacatgtctcctggacttagaaactgcacgctctgaaagctggaccggtcctgctgtggagacatggcagcttccgctccactgataggctgcaaatgttgcacatcggtcaatcgcgccgtgtcgtcgtacacgggcgaaaagtagccttggtcctcagacgtagacctgtcttgataaggctccccaccatatgcggcgtaggcgtcgtccgaggacgcaagtgtagccattggcggggtcaagggtggtgaagtatcgccctgaaagttcatgtccatgccgaagccaatggcggcctggaacgcgccggcatctatgggcgagcccacatcctcctcttccaccctgcgaatgccgccatgtgcaccgccaagattggtgttgacttgcatgtgtggtcgcgaaacatggcgcgtgggactcggggatgcagcggctatgggggcatattgcgcatctctgtatcctcctgctatcgcaccggtttgcctgagcaggttccgcccgcggtcgctgagggttctccggtgctgttggtgctgcggcgcagtctcatcgtactcgtccggcggccgattcaggtcttgcagaggtattgactggtgggactggcctctgtggtggttggggtcggggtaggacattggaacgtccggtctggcgtgttgcgctcaattcgacatctggccgccgcttctcagctgagtgagatgctatcgcgcaagcatggacgcggggacagcgcaaataatatgtgcacgggcgtgtgcggtggggtgtatagcgacaatagcgcgattaggaggcgtgtgatggtgcgattaaggtgttgtgtggtgtttataggaaattcgtcgtgaagggtgcgggatgatggcggagtatgcacggaggtcaacatggacatgcgcagacgcatggatcagccagcccaagggtacagctaacactctttgcagcctagggacgcaggggaggagagatgccggtatttttagtccaacgtcgtgcctgtggcgatcacgtaccgcacccatagggcagagcatcgaatacatgtgcattcaccacgtttggcagcatggctgaacacacgagttgacatgtcttgactacaacaccaacacggtcaaatgatttgattgctactcctgacccttgctggataccaacacggatgccgaaacacgtctcctcggtagtgccgaatagcccctgtgaatcgccgcgtcagccacatcagtcagccacccggcgcagtcgtaattcggtccctggccttcagactgctactgtacatagtatgttgctacagtcggcgcatctatatgcatagctttactgcattgctggacgtgagctccaggcccaaagcattggtgatggctgggtctcaagcatgtccaatgacaggaacatgtcctgcttactgtctcccatgcacagcttggcagtcgcgatacacggcgatataagcgtgtaccaaggaaaggaaaaaaacgcgtacatactgcagtgaagcaaatctcagaacaatttggcgtggaagatgtcataggtcgctgttcggggagtgccgccttgcccctttgggctcttccgaatcgccgcaatttggagacgcgacttcctcatcatcgtgagaatcgagacccacattcacccccatcgcgtccgccatcactcggccccagccccgatcacatctcctcgtgcacctctacgacaactccctattattgcgacagttgagcctgcccgcttgaacgtagccccgacgcgtcgtcgccccaggcacgctcctgaagatgcccgcccggaagcgcgcccgtgacgagatggaggccgaggcgcctgtcgaggagcccagcacgctacagaagctgcggaacatgtggcaatttgccaacctcgcgcaatacatcagcctcttcggcgacgccatcaagatcgacaaggactttgacatcgaggtacggcctgtttgcgcccagcgccactgcggatgcgccgcatgttccatcgagagcccatgcgctgacacatatacaggagctggagagcgaatgcctcaagccccaggcctctgagaagctggcacagattggcctggcgctgctaaagcacgtctcgtcgcacaagggtttgacgtatggaaatgcccccatcacttctgattgccctctaacagatgccagactagagatattcgacgaatacacccgccgccagttcgtcgcaaaagcccccaaccgcaacccctttggcaccgaggaggagccgaacaagtttgacgacttcgatgtctacaccaagatccgagtgctacaacagctctcgacatggacgctgaacaacccgaactcgatacgcgagaggctttcggcgacagacaacgaacaaacactctgggtatgcaatggctcccttgcctccacatatttgctaacactgctccgcagcgcatggagccgactggatgggactctgaagaaagacttctgttcgtgcttgatgacaatcgcatgtaccgaaggacagacccgccgcctccgcccgagccgcagaaagccaaagcgaagcccaaatcgaagtcgaagaagtcgagaggcacgagggccagcaagcgacagaaggtctcgacccccgaacccgaagagccagcagaggatgatacgctggtgcaggcagaggatcagggcgaagtcgaggacgatgggttcggtggaatgaagtgggaatgcgtttgtgtaacgctggaagactaccaagagtacatgagcagcattcgaaaaagccgggacccgaacgagaagacgctatacaagcgtttggaggaggatgtcctcccagtcatgcaaggcctggcggaagagcaggcaaagaagcaggcgcgcaagatgaaggaacttgagaatatgcaaaaactggccatggcaaaacgctcgtctcgtatctcatccaggctagaaaagcaaaaggagcaggaagagatcgaggaggcagagcgcaggagagaagaggaggtagcaatggccaaggctgaacaagaaaagcaaaagaagctcgaagaggtatgtcacggacaaaatgcttccgtgaccatattaacagtattcaggcacatgattcacgtaggatgacccgcgagcagcgcctacgcgagcgtgagacggccaaggttctcaaagaggaagagctgcgcaaactcaaggagaacgagcaaaagctggctactaatgcggcgaggttgtcagagcgacatctgaaggccatgatgaagcaacacgagagcgacttgaaacgactgaatgaagaagactggttctttgattgcgagaagtgtggtacctacggttccaaccttgtaagtccatatcatgctacacacccttttcgtacctgactcgcgcagaacgacaacactccgcagatatcatgcgaaaagtgtaatgtctggcagcacgtcaaatgccacgacataacggaggaccaagttgaaaacaccaactttcaattcgtttgcggcacctgcaagcgaaaagaggaggaagccggccagccaaaattaccacctctcaagttcagactgacttccaattcgccgtcttcacacaatgaagctcagacgaacggagcgcagcctccaacacccacacgctcagcaccacgtctctctgcggtaccgcatcttccacgacccagcaaccctcctgtgcagccgtgggttgatggacctagtctctcgccgcgcggccaagcactcggcccgccaggtattcatcgatcagaagccgcatatggttcgccttataatggcgatatcaacggaagctcatctcccgtaagaggacgaccggcttcttcagggctaccaatggcaagcttctcgcgagcaaatggcaaccctcgatcatcacctccacctttcaaccttcctcaggtgccgtcgagtccgactaagagccagcatgtaccctccagtccaaccaaaagccagcatataccatccagtcctaccaagagccatcactcaagccccatgaaaagcttccacatgccgcaaccccatcagaacggcagctcgtttggcctatcgaatcccttcagctcatcagcacatgcgccaattccgtatgcacaaagcttcaaccgcccagactcctccgccggcctcgcaggctccccagtgaaacactccccagccaattctccccgccacacaaacggcctcccaatccactacaacttcaatagcccacactcttcttttccacccagctctgtcaaccgtccctccttctccccaacaaaacacagctccccggcccctctgcccgcacaaatgtcctcgcccgcacctgcgcctgtccgcatcgctccgtcgcctagtcaaatgccggcgcaagtcttgccagatcccatcccagcgccgtcaaaacacgatgccatgaggcccgtctcgagccacgagatgagcgagaagagcgtctttccgccaagccagagtctgagtccgcagcgcacaccgcagattctaagtccgccagtcaagaaggcgagtccgacgccggacaaaatgcagggtattgagatgaatgggaatgggaatgatgcgcattgaggacggtgtatgcgcgccggttatgattgatgcagggctggagtcaaaattagctggatttgtttgagcatggtggcgctgacttgttttgatcttttgggttggtcgcttttgcggcatgattggcatggttgggtgtacgatacaaagcacgaacgtggtgtgtgttgggaaggttggcatcatcgtttccttgttacttttcttctttctcttcatctttccaagcatgttttggacactcggcgttgcctttttttcaacatcaagaacttacacactacaacggggtatacagcctcatttcatattttcatctctacattcaagaaattttgtattacttacaaagactggtatcatgcacatcccagaaagcaagctagtatcatcgttcacacctccttgatgcattcggattcgtgaaccacccccttccccacctccctcaccctcccccataacccatccatatccaaccacacatacccctccgccgtcgggaaaacccccagcatctccctccactctccctcctcccattcccccaaatgcgccctcaccctcgcccaaaaccacccaccctccggcctctcaacccaccccgcaacaatacaccccacacacagcgcccacgccaccgcgtaccccgtcggcttatccatgtccctgtcaataaacggctgcagagcgcctttcacccgcgcaacaagtaaatcaagcaaccgcatctgcggcggctgcgccctcggcccaacagcgaaatacaactgcatcgtctccgcaagcaaatactcgacctcacccaaatcccccgtctccctatgcatcgacagcagcgtgagcaggctgtactgcgcgtcgtacagcggcgcgatgacgtagacatccgtgcgcgtgtgtgtgggcaggcggttgtacgcgacgccgagttggtgcaggagcaggacgatgtgtttgagcgggtcggcgaggtgcgggaagaatgtgagggtgtgggatgtgcggcgttgggcttcggaggagaggggtgtggggagcgggagggagtgggcaggcgggatgtaggggattagaggggagcgggttgtttggatggcgatgaggagttcgagccttttcgcgtcatgtgttagtcatgtgtgagggggacaggggtggggtggtgatttaccattgcaaagctttctgcgtccagggcgaggtagtgcgtataccggcgagtatactacccttccccctgatctcgaggattttcacaagcgcgttgcggtgcaggactgcggtgtcgaaagaacctgagaagcatgcgatggcggcgatgatgccgagcgcgaggaggaggtggtctgagaagacgccggatgcgatttctgcagacagcgaggtttggagggagcgcagggcgtggttgtagactatttgattgaagtcaggatattttcttactggctgggtttatatttctgggatgcatgtttgacgcacagttgtagagctcgggtatatcagatattccggatacgccttctcgtatgctcactacggcatagaggagtagggcgaaagtcacctggctctgacccagttcatggaaaattgtactcgcagatgcaaatggtatgatggagtgtcgtgacccttgcgcatactcatctgttgtgttcatgattgggatgagggatgttctcccttcttgtaggcttggtgctgcgccagggcaacctctcaagactgggtaggttagctattgccgtactcgcgtctcctgtcgatagtacacggagtaatatatgcctgctgtcggtggggcgttcaaacctacagtagtccaatagatgatcgtattgcgagccaacgtctggtagaacggtgaaaggatcgaattgacgcacgccaatatcttgtagaggactcggtactttgacggcatcgtcacttccatgcctttgtacctgcgcattttggcactcagtagatccaacatctgtttccgtctcttctttttttgcaggccgccgccgtgaccgactcttcttgccgccagatttattctggttgacccattccctggcttttttcctcacaataatgcgtttcgccggatttctctcatccaaaaactcgagcctggtggttgtcggcagctcgacagcaaacgttggctgtacgtgctcgaagaatcttctttccttttcgttccgcgcctcccctccattgtcggtcgattcagcagagcccgacgccttccctgtctgttgcaacaagactcgtcgatgcgcatccttcaaatccacgttcttttgtcacgccgggagtgagttacagcgtccacgcggccagagctgtggcgaccggggtcgcgaacatacggggaacatgacgtttgagcacaaggcccaccagcacagccaatgggtgggttttatgtggcatctgtactctcgaccgccgctgccgagacaaattttgtgatccaataatgtaccgtgctcgcaaccctgcgtgagtcggggaaccgtctcctcgggacaggacatgtcccgcactgcagggctggaaaaggatgcaggtgagatgaggacatcggcggagagttgctgacaattcaagttgcggaggagagagcacacggactgaatccggcaagacatggacatcatggcggtcgcttcgggttgttactggcccagcggaagaggtgagttggggctgaatcggctcgcggagttaagttaagactcttgatatagccgaggcgggatgacaacgaggtgacgaaagatgttgcatgcggtgtgaaagcaaagtggagattcgcgaagagcattggtgtgcgcattcagtgggacaaaaatcacatgccgtgtaccaaagataacctcaattgatcacataacagcaaaaaaaaaagatgaaaaaagatgaaaaaagatgatgttgtcaactgtgggattcgaacccacgcctgggtgaaagttagaatctgacgaactcggccaatctgttgggtgaacttacgggcaaagcccatgagaatgcgccagtatacactggtaagcttacgcttgagtcacacgccataaccactcggccaaattgactgattgataaaatactcgagaattaaaatattgataatcactagtcataagctgtgtcaccttgtagagagaaattgaacaacggggaagtattttttgcttgtacatggtgccccacgcctgtatttttgttgctagcgaaccctgccccacatccgcacacttgtcaacattatttttggcttcttagatagtaaggcttcccctacccacccagccaatataccgtggagttaagtacttgagtatgtgatcattagagactgagatgccccatgctgcctaaagagggcgggcatagcagcctcgttcggatgtcctgacacttaagttttagttggcctacatatccatatctacctatagcattgtcttacgatttcccagaaccattcgcagctttatttgaggcagtttgtgttcttactagactactgtagtagccttgctgcgctgatgatacccgatgtatcctgtaacatgagcgaaactcctgtattgcatgtttctgcaatttcttctccttttgcaatctactatctccaaggattgatagccctcttcccagctcgagacatcgacatcaaaatgttgtgtacggccaggaaagcagattgtaaatctgcattgctgctttacgccagggcttcaattctagtatctgatggtacccacgaaccagaacaaatcgtacaaggtagtatatgcacttggaaaaaatattatttagaccatcgcgctgccccgctaaaccacattcaattgcagtaaatacaaagattcgaatggtgctacgacagagcttcgctatgccaacagcctgtgctatgcacgctctaaaacacaataatctagcccaacaaaccagcagcaagcgcctccatatcctccagcgtctcgggctcctcaacaacctgctgcttcgccttcttcctcttcttcttgctactcttctcctcgtcttccgaatccgactggaaccacttcttctccttcttcttcggctgctcaacctcctcctgctcgtcatctgtatactgtgcatccgcgaggaagttcgctaacgggttctcgcctgtatcttccagttccacggcctcatcaccatcgtcctccgcctcaccccgttcgcgctccttgcgttttcggagtttctccttcctcttcgctcgggccgtggccttgtcttcgacatcggctgtctgcacgacttcccgtgctgcctcgatgaacttctgtcgctggtgttctggcagacccttggccttgaagtctgcttcggtctcgagttcgtaaacttcatgggggttaccgtcatcgtcgtagacgagcttcttgcccctgtccatgagcttcgtgagcttcttcttcgactgcaagagcttctcgcggcggttggagtcgatgatgagaggttgcgaagcgccggcgaggtgcacgacacggccgcctggtgcaactgaggcttcgccgccaaagtcttcgtcttcgtcatcggcgggtatgcgtcgtttgattgcgaggaagtcgtcgtcggcaccgttggtggtggcttcgccgctgaagtcgtttgctggtgcagatatttcttcgtctccatctcggactagcttcttgtaatgttctgctaaaacgtcctggttcttcctctcgaacattctgtcgtactttgttcgcacaggcttctctgccttcggggcctcttcttcgtctgagtcagatacctcaatcgtttgtcgcgatgcttgcttcttctgcttgctgttgtcatccttcaagaatttgatcctgggtgtacctggcagtcctagacttgcggcaaatgcttcgaggtcgtattcctttagctggaagacttccttgtctttctgcaggtagacagacttgacgtatgtcatgaaggctttctgtcctagatatttgagcgccgggtcttggaagcacatgttctggagttgctccttgatggactgcctcttcttctgacgcacattgatggcctcgactggaaccttcttggcctccaagcgcttaagcataccttcttcttcacttggcgcaagaaacaggacacctcgtccttctcggttgtatcgcgctgtgcgaccgacacgatggatgtatgtatcgacgtcatccgggcagtccacttgtatcacgaagtcaacagccggaaaatctagacctcgggcagcaacatcggtcgcgaatagacaagagttctttgccgacgaaaacttggcggttgtgtctagtcgagcaccctgcttttgtcggccatggatatgcaacaatggtataccaggttgcatgtgacggaaagactcgtacacaaagcggacggctttggcggaggagaagaagaccaaaatctttgacttcttgcttgcttgtatgaagctccagagcgtgtctagcttctcctcgagtggacatattatgtagttctgctgtagactctttggcgtcgcactcttgtcttccgcgtgtactgagacgtactctgggtcctgtaaactcagacgtgcgaggtctgaaacctttttggattgtgttgcggaaaagagcagtgtctgtcgttccttcggcaggtagtcaatgatcgcatcaacgtcccgctgaaagcccatgtcaagaattctgtctgcttcatccaacaccagcatcttcaagtcgtccacaaggaatgccgcggtctgcgacaagtgctgcagcatacggcccggagttgcaaccaatatgttcatcctcggcaaagcctgccgctcagattccaagctctttcctccaatcaacaatcctgcggcaaacatgtgcccgtgcttgccaattttgcagagaacatcgaagatctgtattgccagttctcgggttggcgacagaatcaatgcgccaagtccagcatctgcaccaacgtgctgcagtcggtataggttttctagcacaggtattatgaaagaaagagtcttgccgctaccagtcttcgctgcgccgagtatgtcgtggcctttgagcgcgagcggtaccgcttttcgttggatatcggtcatgacggcaaaatggcatgctttgagaccctgtttggtggggtccgagagagggaggtcgctgaagtcattgtatgtgccggttttagggtcctatacgtgagttagtcttgaagatatgtagagtctgtatatgcgcattgcgtcaaggcgccttaccagctcagtcacagcctgctcgagtttctccacgtccacatcgtcgcgtttcctcttctgctggctagcttgtttcttgaccttggtaggccgcgtgcgaccggtgattcctggggcgcccatgatttcagcagtgcatcatttaggtcgagtctggtggtggactttgtcgcatcgcaggaaattttggtggagacatggcacgtgcgcggtttcgccgcgggggtgtctgccgtcgacagctccaaatcatttcaccagaccttctacagtaaccacctaggcactttacatagcgctatacattctccagggaaccagcacgtgtccgccacacttgagactatagtgcaaatctaatcaagatacctctcattctactttgaacgctcgtagattcaacatggcggatatagaggcagagcttaccctagctggcaaggagctagacaaggcaagtcgagcacatgtagcattttgaatcatccaagctaaccgtgtataggacgaagaaatcgagagtaagctacatcatgcacttcagacctgtcaatcgcaattctaacgaccccaggaatccgcaacgtctttagtctcgatgcttacgcagttctcggcctccaaccaggtgtgccagagtcggatatcaaaaaagtctaccgcgcgaagtccctcctcatccatcccgacaagaccaagaacccgcttgcaccagatgccttcgaccgcctcaagaaagcgcagtccatgctgctcgacgagaaacttcgtgccgagctagacgagagtgtagccgatgcccgcatgctactcatgcgcgagaaaaagctcaccgccgacgatgaagagacgcggggcgaggagttcaggaaagagtggagagagaagaccatctgggtcatacgcgacaacgagcagagaaaacaacggcagatgaaagctcagatgcgcgaggaaggacgccagcaaaagaaagaagacgaggaactcgccgagaggaagaggaagcgcgagcacgatgatgcgtgggagaagagccgtgaccagcgcatcggcagctggagagacttcacgcagggcaagagacccgaacccgaaggcggcaagaagaaaaagaaaaaggtcaaggctcttggttgagcgtggtgggattgtgatgagcacgagagataccactgcaattgggaaagactatgcgatcgagcgcagctctattctgcattctgactgcgctccacaccgtatcgacttctgggccttccacgcaccagaaagcacatttgtcttcatcaccgaggttcgtctgcgaccgcgccatgatctcatttcgctatgctcaggcgttcacgcatgtcttttaggctttcgccaaggcgcattcggtgtttcaggttccaaagcttagcgtggcgttgggaaccagatcgacatttgatattcacacacggaccagtgccctattgatgacctcgaaggagtttctgtactgtaggatccactagataataactggcaaatgcagttgttcaaaacatcttaatcgtatggcctaatatatgttagtcttgcatgtagattgaactacatgcaccatgacatccaagcctgcctgatctgtccagctccatcgtcaagtttgctctctcatctcgtatctaacgcacactgaaattacgatgccctgcttaaaccttcaacacgctcattacggccgtatctccgcagtcacaacagcccagactccagagtagcttttacacgtactaaagatagaactgatcgctcacgtcccccacattccgcgcccgttcatccacatccattcagagcgccatccctgtaatttcccggcagcaacgccacgcagctctgatggcctgatacggaagtgaagcttgtaggacgggccgaatctgtgcgttgagagggtttcggtgtttgtgtgtacttttgcaatgattgcatatagtgatggatgggcgtttcctatttggtttgggtagatcgagatctctaatacatactgctcacatcaactctacatgttccaacacagtaagaggtatgcatatacgtttgtagataggtccgcatttgccatgcatccaaatgcggactccatcgcgagcgaaccaaccctcggaccgctcccgctcgctcgctatcgaaaaattctgaaacaataatgtcttactacgcacggatatcccgcacagatgataggctggcggcgggggaaaaaaggcataaactttgataatacggactgaaaaagaataagaataatctgatggatgctgtttggggtataataaccaggacttttctttgccttgagcttgcttgatcaaaccaggaaacgatgcttggaacgaatgccacgccgaagcgcccaagaagagaaagagaagagaagcgaaaacaacgctgtggtatcttataatgccgagggagacagaaaagcgaacgacaagacctgtgggattgcaaatgacgacactcggagagcagcacaaatggttgcaccgcacgtcgccgttgtggtgtgacgttacaacaaggtaatgccaacataccacgcccatgcgtctcgtaatcccatgtttcagaaacacaaaaactatgacacccaagcgacggtatcccaaacaaccaccactcatacataagccaacgaccggaacctcgagggccatcgcatcctctcatcctccggctttccatcctcgctagtttttgcttatatatctgcgacacctcttgcttactactccaacacctcttgaatgttcaagcgccgacgtttgcccgcctctggcggcgtttcaggctgccgttggtcagcacgcggagacgaggcgcgacgtcgcacgagttcgcgttctgtcgcgcccggatgctcgagatgcagcggcgaccccaggggcgcaggacccgtgcgaatcgggggtaaatgcagaccctcgaggttagcagggcggttcaattgccgcaagggttccgatgtgatggacgggttacgcgcgtacggcgagggatatgcaccagttccgagttgcgctgggggagggaagtaacttgaatctacggcgccgcctgtggtcggcgagtacctgtacgatgggctgctgccgtaagagctgggactgaatgcgggcagagatgtgcggacggacgaaaagttaaagtacggcgagctcggtgctgaacccgtggacgatgggggacgagcttggtgcgtcgtcaagtctcgtacgggtcctgtcgttggcgcagacattgtctgtgatgcgtggattggggtcggcgggccgagctgtttggtctggagagaaggaccagatggccttagtggtgatcgcacgaccagagttacaaagtacaacgacgtctttgccagtcggatctggacctggagagattggggctggccacttgctgtccggaaactcaaatacatcggcctgtctgcagagccttgactgacgtgatcgacatcacggtccaccagagactccataactggacgccacggatcctggccgactggggtgataggagccatgtatgtcggttcgcgttgatcccgctcttcttgcagctcattgcggagacgctgcaagctttcgttttgccgtgtttcgagaagctccccaagatgcttaccgcgcaggtcccccaggaagtttactagctcttggaacgcttcattcgacttttgtatgaccaagtccagattgaggaaggccactggcagagcttggtacgctagattcggtcccgcagcatacggcgaagcagcaaccggcaggcccccattggacaccggagtgtgttgcgagacgttcggaacgtgctcttcccctgatcttccagaaaactgaggtgggtctagcgctcgttgcggatgtagtcctgagtacggtgtgaaatacggttctggccctgatgcagacacggcgcccaagatctggttcggcggtcttccctcttccggtctcgaaaagtctctatcgtctcgaaggcgtggtcttcctctcttcttgtgctgtacatctttgcatgtatcctgccagtggcgttagtctgtttcatgcctacatggcgtgtttcggagcatgctcttcgagtgtatcggactcacctgttttccagaagcaacgcatcggccgcacgggcgttgcacgtcgcagctgagatgtgctttcttgcaattgacgcacgcagacgccacatgggcctttgttcgtcttgctggcttggtggctctcaggggcggtggtggaattatcgtcgcttgctgcgccattggccctgcatggtggcctccgccgtaggattggacaccggaatatgagtaggaggacccatagctctgcgggacgtgtgcgttgccgtattgcgagtgctggacacctcgtccatgcgcatagtgcagcgattgtcctcttggttgcagctcgttggggtagacctgccgttgttgggagacaccctgagctggcagtcctgatcgaggatcaaacagagtggatgaaggtggtggtaggggcagatttgcttcggttctctgagctgcgcttgctggtccatggtacgaataacgtgagggatccgatgtctgtgctgatcgacgactcggtgaatgaggttctgacatgggaggagatggatagctctgctgttcaggcctgccaggactgaatttcgtacgaagcttcgccagactgtcctcgggctctgagtgttgcccgagcggcgtgggtaggaacgaggtcgggcgaggaagaaccagactctgcatagtttgaccaccgcgtcagcagcgacagcgtaatgtctgattgcacagtgatatgtccaaacagacgcgctgctggatggtatgcgctttggtgcaacaagcaggagaagccactgagtaagaatgttagacccgtatgtgaacgtagtggacagccactagtggtgagctaacggggcagcgatgaagtagccgaatgatgacgaggaagagttcggcattcagatcctagtcaaggatacaataggacaaacactgttaccaatatttgcgctttgcgccgaacaggaagaagagaaggaaacggaccggagcaggatatgatgctgggtggggcgcgctgagaaaaaggagtttgtccaataccttttttgatattgctcactgtagcacgattgtcttgctcacaagtcctccggtcagcgaatgtcgaagaacggatcaggccggccaaggttgacggggaggccacggctagagctacaagtaataaggcgagggcggcggcgggtgtggtgatggagttcagtgtggtaggaccaatgagcagcacacgacgcaaaagggcaaagcagaaaattgcccagtcggcggagaaaccctcgtaataaccagaaatcggctatggagattctgctctcagatctttactgaacccatgtacacgagcgcagatgacggaccacatccatgcgacgggggccacgatgagttccgggctacgggagcagggaatgcatgcgcttcggggacgaagacatgctggtctcgttcggctgatggttcttcgacatatgctaggtcgcactcccagacggtcgatgcacccgcggaaaagtacgcacggctaccagggcgtggagtgtgcatggacacagcgggttggcgctgcttgggggccctgtcacgccggcttgccccctgctttccgaaccgtctttcgaccagggcttgctagcgatggcttgggcttctgcgtgcgctattgcaccactgttttgcagccgcctatgcaaacatagcggtccgagtcgagccacagcataagccgccagccctcgaatgccagcggctgtgagcggctgcgctgatgtcccgcgaccgttgtttgagcctacagagggtgaacgcatgaagctcagccagacagcggtcagtcagacactgacattgttctctgtttgacggatcgtccaacatccaggcgtttgcaccagcagcgatgtggtcaatactgcgacttgtggctgccactgacaggcccgcaaccttggtccactatggccacgcttgtgtctgtcagtcaagtgtccgggcagaacaggccaaccaacgtctccatcactgcgcagcaccgaccgcccatcacaactgaggctctgttatcgacctctctgatccgctgctgagaagcctctttcagattttcgatggagcgattccagcggcactgctctcccgacgacatacccgccatccgcaaactttaactcctgttgcaatgtacaatgagtgcagttgctacgctgatcgacgccgccttgcgaatgtagcctgtgatcgcgacgccttgtgctcagaagtgctagcagcgcttgttcgtagtcactctaggctcggatctcattaactccagtcgcttatagagttcatagactaatagagcgaaatgtaaagctgccggaagtatatgtggctatggccgcttgcgtgcattgctttgtcgcctgcgcttcgggacgtgtgtacccacggaagctgaatcgcacggcgccagagcactgaagcgtctaaagccatgcgggaacaggacctggcagctgcagaaccggcgggtagcgaaaagattgccgctagctgtaggagacaggatgccgtgcagttccagaaaactcgctcaagcttcatctagctagcatgatgccgcacagtgctggggcatgcccagaacctcgtgcaggaagggtcaaacgacggactcgctgcagttcagtggatcctgcaatagctgcaaaaaggcctcacctggatgtgctgtgttccaatcgcccacgatcatgcactaatggtggcgtccaatcttcaacgcagaggtagtcatagtactgtcgtcgaaacaagccaaagttataagacgtccaatacaggtgtggggtgtgatgcattgggatagccaaacaaaatactccggtgggtgatatcgatcgaacctggcgccgtcgacgatcgcccgcgaaagtgtccgagcattaccaccaatttgcttagagatgcattgggcgtcgcattgacgttgcggggccgaacactgggtcttgcggtgacacgcatattgcacgcgcaatgcatgcgtgattgaaaaagcaagcagaccctcgaaactcaatcgacagccaacgcagcttgcagtgaagaagggtatcgaggcggagttgggcgacgagctcgctgtcttcggcagtggtagaagctcttagtgtcccaatagccagctattttgctagccaagggtgcgccgtcgcatgaggaaagtgcgacgaaggatgacaggcaggcgcgacgatatgtgatgctgtgcaaaatgaagggacacgatgcgtaaagtccaccattcatgccggacccattacggatgggtgactgagagcggaatagcggcagcctgtcccgaccgtccgtgaagatcgataccactgctggggcctggggcagagatagattgggcaggataagaatagcttcttccacaattgacagttgtaaagcgttcgtatacgctccgtcatgagcaatttggaatgtgtctactggccctcaatacaacacgatcagctactgttgcactttgtcacgcacgttgtggattgcatgcccggctggcgtaacacaactgtcgtctcggcggcaagtagcgagatttgcaaacgcagggagccagatccagtcatgcgggagcgtttcttcttcacacacggtgcgggtctagcactccgaggtccagcgccgactgaacttgtttaaggaacattcgagcgagctgtatgcgctcttgagccacgatatcgtattcgggcatgtgagagaggaccccggtgcgcggaaaatatacatatagatccaacaactaacgccccggccttgcttgaccaggcaattagccgagctgcgatgcgttcaaaattggcatcaagaggcgtcgacgacaacagacggtggtataccacctgtagattaccttcatctctcgttacggttcgtgcaagctcccagtttttcagacattgagggtcggtacactgtactatgcttttgtgttgtgccactccggagccggcgtcgagggtcttccaatgttacaccacccacgcctctcatgtgcgaacctgtgggcggccacagcggccctgtatcgcgactcgcgagcagcctgccttcgtgatgtcaagtcgccgagtcagctcgcaggggtgggaacagggtcacggattcagcccgcggggatctacgaaccgcgtgcctgggcttctggacacgttgttgtgccaaaagaaggcggcgagcaggggctacgatgctcagaaatcctggtcatctcatttctgctgggatggttgcatgcgagcctgtcccgggcccattctcgatttgcgagtgggtgcgggccgaacaggctggcggcccaaggttggagtcctcgcagagtgcgtgtgtgtgtgcgtacagtagatgcgcactccatgcccacatatcatatggctgactgctgccgcgtgcatctgagagggttgcacgacagccatgcggctcacactgggctcaggctgccggcaggatctcgtagtagaacgtcacacgcgaaccttgtcgagatgcgcttgatggagcgacctgggttcatggatcaggcccacaacccatgacggagcgaaaaatttccgtctccaaggtggtcagccatttaccgagatgcgatgctcggctgcgcgtcgccgccgtggaaagatatcccgcgccgttgagcgcctgcgaggccggtgatcttcattggagtgcgaccataggtctcgcatgtcgtagagaaattgcgatcaaggagcggcttattggcgttatcaaaaagccgttgcaactattggtgacctgcaatacgtgacacggcagctcaccacgcgttggctgcaatgtggtaagatggagcggcacgcctgtaaccctcgggaagtttcccaaggccaggtcgcacggaatattgctgtggcgtcttcgagaaggtcggcgtcgtgtgtgtctcgggtaagcgtacatgtgaaggagcacgaaggatgacagtattggtgtcttgctgtggctgccactaggcaggggctcgctcgatatacgctgaccacgccaattcaggtatcgcggaacacttgtccgccatcataaatctccttacaggatgacgtgcctgcaccatgcacgtccagagctgcctctaacctagcccggtatacgctttcaagccgtgtaagatctatcgctcggtcaatacgcggtcgcctgtcagtgtcaactctatcgctcgtcgacagcagacgcgagaactctatttcaggactcagctggcccagcacgctgcgagttgcccgtacctgcagcctgtcaatctttatttcaactagctaattgtgcccctaaaacttgtttgtcaatagttcaaaaagagttgtcgccctcgctgttgtcctccaacatgtattgaactttgatttgcatcgagtgcagcccaatattgattcaatactgcgcgtccataacagtggagggtttgtttattgccggtttccaccaacccccttcttcaacaaagtttggcgcttcagcagccatgtggcacagcaatgagtggtgacatctgtgtttgcatctaagcggcaaggcgaataccaatctggcctgacgtgccccgctagttttagctgcgccgcatagtttgttcgtttgtcaagaatgacaattttcacggttttggaaactcgaccctaaacattgcaagtcggaaaggttacacgacacaggcacagaacagtgtattggctcttcttgggttcaggtcgggtatcgattgatgcacttaaaactttcgcttcttggacggcctggcgttcttctccttgcgcttctcctgcaccctgcgttccttccgcaccgtatccacatctttgagctcgttcttggcgcccccatccttgaaatggccgatgcgcttctccttggcttcctgcaccctctgcttctgcacgtgatagtcgtcgcggtaccggtcagcctgcttgggcgccttctccgccttgtgcttgtagcgtggcccaccactattgaactgcgtggagcgattcggcgcctccatctcgccaacacgctgcatcttgaccttgttggcttttcgccaatcatcgaagcggccacttcggaaactggcagcgattttctgtccgctctcgcctcgtatcattttggcacccttggagccatcctcgtcgttggcgcgagagacgtacttcttggatttcttatcccatcgcatacgaggcttactggcgtcggcaaagccttgaatctcatcgttgactagcgacatctctgccgatcttgccgccgatacgaagtttgagttaccagcatctccaccttgtactccatatgccttctcttctgcaaagttctctttgggcaagtacgacatgaagaactcgtctgagcgccaaacatcctttccagacttcttcgactcgggttgtgacacggtcacctcgagctcgtcggattctgattcgtagtcgccaactgcagcttgttgatcatcttccgaatctagttcatcatcgggtaatgcatctgcagttggtcgggtgaggccagatgactcatcattcgctttgttgaatgcttgcttcgtcttttgtcgttcaacagcaacccgtcttttgcgcatgatctcagcagcctcgctgttggtgccacgcttgccaatctcaaagacagtctcagcaggtctgaatccttgaattctctccagcatatcctcttttgcccgcaaagcatcatgcatctcatcgttgaacagcatatgtgtctcagcaaacttggaatccgaagccaaatctttggcgcgatggacgctctgattactggcttgatttcgtgtccgctggtattggcgctcgcctttctccgctacgttcagcagatttactaaatcttcgtcgtctgtgagctgtttgtttactaattcgacagatggctccaattggtacggggccaggctgccaaccacaaagtcttctgcgtagttgggctcggtgctcgacctaccaaccactaggggtttgccaaggaacatttgtaagtcgatgagatatggcagatctacatgtctgcacaggctgtatgcccaacccttccgcccagcgcgggccgtcctccccactcgatgaacaaagatttttggttgagaagggaagtcgtaattgatgacgtggtttatgtgtggcatgtcgatatccacgggcagcaacatcggtgaccacgaggatacgcgtcaggcccgcacgaaagtctttgacttgttcctggcgcgcagtctgatcgagatttccatatactgtagcagtcagcgattgaaggcatgggctttatgcagcgagcttaccgtaagagaccgggtagcctgctgccttgagaagagtgctgaggtactccactcgatgcttggtggctgcgaagatgattgtagactcttcaactggcgcatccttggggtttccactaccacgcttgcgcttcttgcctttgctcagattgtcggcctcttctttggcctgtttccacacctcggtctgtccaactggcatcttgatgacattctctaaaaggtggatcagtgctccatcacggtcgcccgacttgatggtaaaataggcactcttgagatctggggaaatcttgctttcagcgtccagacggatgagcttcggctcctgtagaccagcacgcgcaaattcgacaagtgattttggaagggttgcactgaacaacagcgtttgccttgacgtcggcaaagcgtagagaatttctgcaagctgtgccgcaaatcccatctcgaaaagacgatcagcctcgtcaaatacgatgtattgcaccgaggacaagtcgaggcccatttcgaccttcaagtgaaggaagcggccgggtgttgcgatgatgatgtccggattcgtagtcatagagttgaattctgcgcgtcggtgagcctttcgccctaccacctgaatgggcatacatacgttcttctagactgtcaccaccgaccaaaaggatggtcctgagatctgtgcctcgaccgaactccttgacgactttcaaggtctgcagagcaagttcgcgagacggcgacatgatgacaccacgcgcgccaaccttggccgagtgcgttttgagcctttcgatcatgggaatgacgaatgcggccgtcttgccagatcctgttctcgccataccaaccacgtcgtcgccttgcaagatgagcggtactgcttttcgctggataggcgtcggtatcttaaagcctttttgtgcaatggccttgagcagcgctacattcaggcccatggcttggaagcctccgcccttcttgccagattttcctggtgcgtttgcgttcttgcggttcgcagctgcctgttttgcagcgataaacgcctcgtcgtctgacccatcgtcgctgccaaattccaagtctattccgagatctgctgtcactcgcatcggttgcgccgcctcatcgccgccagccagtgcgtcgaagatgtcaaattcgttctcggacagcgctggggagctcgcgcgaggagccatgtcggtcggtgggtgggaagattcggacgcagcgtgcgtgtcttggccgggcgtgacgtctgcgagcatcctctgccgcggtgaagagttcgagaaattattatgggtccgagcgctaggtccaggtgggcttaatgggcatcctgttcacgtgccccgcgatttcgcaggcgcgtcgacgcgttttgccctcaccaaacacccggggcacacatcgtcacatctcacaacaacgcaacaacacaacaacacaacagcatgagtatgcactcctgatgtgcctcttcattgatacatacatgctgatttggcttagactacaacgggtacgagacctcatacacgtcgtatggtgcaggcggcggcgccggtgggggaggcttcattcccggagatggcagccagcaaagcccaggaggcaggcgcgaacacacccaggattcgctgcgtcccgtgactatcaaacagttgctggatgctcagctcgaggctggcagcaacgacacgttcaagattgacggttcaccggtttcacaagtacgccattctacagcctaccacgacgcatgctaattgcaaatgtagcttaccttcgtcggtcaaatacggaacatctcaacacaaacaacgaacaccacctacaggctggacgacggaaccggcagcattgaagtcaagcaatgggttgactcagacacggttgaccagaccaaccctacaaaggcgaagctcgtcgagggcgcatattgtagagcatggggcaagctgaagagctttaacgatcggagatctgtcggtgcgcaaatcattcggccggtcgaggacatgaacgaagtctcttaccatctgcttgaagccacatcagtacatctgttcttcacccgaggacctcctggtggtgcaaacacgggcactggtgctgctgccgtcaccaacggaggtggacaacaggggactggaggcggtgattatggtggctatgacctgcgcactctgactccggctgcgaggaaggtgttcaactacctgagatcaacggagcagtcgaacgagggcattcaccaacatgctatttcggcacaactcggcatggacacggcagatgtagccagggctggagacgacttgttggctggtggtctcatctacaccaccgtggacgatcagacctgggctgtcctcgaggcagaataaggacttgagatgcggcacggaacgagttgaaggacacacgattgatggatatgcagagtgcgacatcgacacagggcgaactcgtggggtgatctttcagatgaagtaacgatgacaatgcctatcgtctctgcgcattagtagaaagaaaaagcacacaagctgccacaatcgacgtcgacactactgtgaatacaacctgcgtcttccaccccgtctgtaccatagcttctctcttgctgtattttgtgaccgtttggatatagtttgccagcccagacgccaggcatagtagcgataggacccagaacacaatcccgagcggcagtgcaatgcgtttctcttcaaggtgttagcagtgctaagtagaatatggtcaagtggatctatacctaagctcgacggtttggacttgagatgaaaagacaagacaatcgcgacggaaacaatagccatatacacgctcaacttcagccatgagagaaaagctacgacgccgtcagctcgctaccttgaaactaatgctccattgtcgacgtactccgctcgttcgcagcatgatctcgcgcatcggacgacacgttatcaaacaagagcactccaagaaatggacgttctcgaaagacttcgcgatcgtactcgttgtgtctagcatcacgttagtgcgactggacagtgtggagtgatttatagccatactgcttcacgagaatcggcttcccgccaaagagactgtagaacggccgatacggctgctcaagaattgcttcatcggattcaccaacgtggctcgggtcgcggaaatccatcctacgtattttccctcggcctgggaatcgtgtagaggacttgcggagtgatgcggaggaaaatccgcacagaccaattcactagcctggtgaggtcattgcccgattgagacgtcttccaccaccattgcccgccaactcttccaacccaaaacctcattgatcccagcaaccatggaaaaatctcacagaatcctcgtcctgttcggcggctcaaagtcagactccaacctctcctacctcttccccatgtcctaaccatcttatagaggctggaacgcatcagattggacagcgtccgacgaccgcgtgcgcggcggcgcatcccagtcatatctggactgttcgtctgctgttgcgcgattccatggaaacttggacatcaagacgctcggtggcgcaggattcgcttcccagcgcactacgctggacgacaagccgtgggacttgtcgtcgtactcgggtgtgcatctcgatttgggcaaggcggatgggaagaagtatacgtttgtgattaaggatgagattctgccgttgatggaggatgggcgggagcagagtacgattagttgggagtgagtaatttctttttgttttgaactgtatggtttggcttgggggtatgtgctgatgtattgattcacaggtatgacttcacagaagcgggagcggagggattgtacatcccgtggagttcgctcaagccaacgtatcgtggcaaagagaagaaagatgcgggaaaactggacttgaagaatgtcaggaggtttagtatcatgagcagaaggtatgcttgtcctgttcatacttttgccgcagcatgtttagctaacattgcgacactatagcttctttggcggtcaagaaggcgacttctcgctcgaaatcaaggcagtcaaagctgttcgacagtcctcagatcttgagggcggtatccagaatgtaagactcagtaacaagctttgagtacgcggacaattgacgccagtatgcagagcaaggaagcttggtcttggaaaaactcgaacctcgtgggtcttggaattattttgtctactacgtgggttgtcagctttgccttttgctggtggaaagggattgacacaagccatatgactttgtcgcgttggtggagagttacaggcaggaaaggattcggggtatgataacgtgcgcttcatgaagatagcgacgcgcagttgttacgtgatagggcatgtagagctgttgctctgaggtaataaagctaccagagcacagtcttctgtgttccaactctggagttcatatgaccaaagtgcgttcgcgaaaatcgatagtaattatgttgtaaaagcgaagtcttgaaagttcgaggtagattccgacatggcactgccgctggacagtcctgcaacttgcaaggagaaacactgtaaggattaccttcgagaactcctccttctacgatacagcaacgcaaaagtcacgtatgacggctggcaatcgtgatgcacatggaagatgattatgtataaattatgattactaatacccttgtgcttctatcaagtgatgagtacctaatacattattcgttacagttcgttttatagctcattcgcttcctctgcatctctcctccgagaaacactctctctattgaattcctcgtctcgccatcccaactctgcagcgcctctggctgctaacgaaccaacatcctccttcttaaccgtttgtagcatcagctcaacatcgaagtcgaacttttcccaagtcgcggcttttacgacttctttgaactcctcatctgcgccgtgttcgcctaacagaacaatccggttcggtggtagggacatcggtgcgaggacgttaaggatcatctcgtgaattcgcgcccagtactttgctctcgggatttcgtagactggcagatcccaccatcccagcgttgtgtccgatccatagacgtatgttctttgttcttggaatgcgctcttcaatgtcatcgctccgatactgaacgaagagttatcgaagttaaagtagaggactgattggtcatttgctggagactggcagtctgagcgagacgactgactttcgcacaggccgtgtccaaggcccgcgtacgctgcattcgcatcttggtatataatggtgccggcgtgacttgtacggagtcgtgaagatgtgaggccagcataggacagagcttcccggacatcttctttctgggaatgtgagagtcgtggaaaagctggtgcaatgcttgtaactggtgcaagtatttctgcctgaagatctgagcgcactctgctcatgaaatcagatagtatggctgcatcgcgacttgctggaaggccaagcattcggcgtgaactgcgttgcagagagcgcatggtacaacgatagcgccgcgaaacctccttaggaacacttgaatggcgagattgaacatgacttgacacattgttagccaagtccatgttcgcaccaccgagtgcgtaccagtcttgattcttgagatcatgctgcccttgtgaccaccgcgatagaagatcgatgtaatccgcatcagccgcgaccttgaccaaagtccgcgtagttccatttttataacgcgccgcagcaaccgcgtaagaagttgtgaaatggactccaattgccagtgcggactcctcttgcgcaatgtgtttcacgacatcctccgcgacgtgcccaggaatcggaatctgttgcgtcgtcccaatcactctcgcgctaaccaagggcacgaccaagaaatagatgagttgcattgtgggggagatgtattacgataaagaagaagaagtgggtgaaaggagtgactcggccaggaatggctgccaccctcagccctgtggtcacgaccaccatggttataaagactattggaaagaaagcccgctcgtatccatggattgcacgcggatgctacgggcccagatgcatggttcctgggccgaaacagtacaaggtctaacccctttggtaggcgccatagggtaagacggcatgaatgaggtgacacctgaatgcagtctgtctgtcgttctcggggcctggttgacatggtcagaatgacacatatccgtcggacactgagcataatcgaattagcctagacttcgcgacatcaagagtctgcctgatgagtgtgctgatcttcgtgaggtgcagccaggtacgggcacatcccccgaattcacgagagcccgtgcgcggctatttttggctggccgcatttggacgagggggtctccttgcgaaaacaccatgaaacctctcgttgcagcgatgcgatgcctcaggtatgtgaaggcggacagaccgcatgcattttgcagctcaccttaatcttcttaacgatatgacctggcggtgctcgcgtccgtggcggtgcaacacaattcatgacaataatagctcgtgatagcctgtcgtgtttgtgcccctgattcacagaggacgtgtttgtgtactttgtacacaaagtttgatatcagacatttcttccttgccggtaaggcgaccccgatacgtgagcgccaagcgcttacggcatcgatctatgccacctgcacgtccaggcctatcgtctagatctgcggcaatatgttcgatgcgcagtcacgagatctcatcaatctgtatccgacagaggatacgtttgtccagacgcagaaggttgccttggctgacagcagccctaccactcagagttgcattcccgaagcctagctgcaggcacaacgcgatgaataagcatcaacatatattcggcattgtccatgcacggtaaaatttggtgttttccgctggaaacatggtcaggatagccgtatgatgtcaaggaatggcgtagggagggtgtcatgctttgaaatgcaaatgcgagtgaggggcatcggagccctaataaagcctcaacagctccctgggctagcgttccaacgacttcatctacgcttcggctaacgatatcatacaaccacaccaggttgagtctaatacaatcattaaacacaacatggcaacgcctgaaccatacacgatttccgtgcctgactcctcgattgagaagctcaaaaggaaactatccgataccgattatccagatgagcttgataccgcagatcaatggccttacggctcgccgctgtctgacgtcaagcgactagcaaaccattgggaaaatagattcgattggcgcaaagtagaatcgaagctcaatgagctgcctaacttccggaaaccagtcaaggtcgaaggctttggaaatatcgacatacactttgttcacaagaggagctcaaagccaaatgccatacctctactcttttgccacgggtggcctggttcattcatagaagtcaccaaaattctcccactcctcgaagcaggcgaaaaagagggcaagcctgcgttcaacgtcgtagcaccttcactccccaacttcggcttcagccagaaaatcctcaagcccggtttcgccctctcgcagtacgcagaaacatgtcaccgcctgatgcaagatctaggctatgacaagtatgtaacgcaaggcggcgattggggattctacatcacacgcatcatgggtgtcctatatccggactacgtccttgcatcgcacattaacatggtacgcgcactcgccccgtcatttacttcccacccggccatcgcactccaacacgccattacgccttacaccgaagccgagcagaaaggcatgcagcgcagcgaatggttcaccacgcaaggccaagcataccgccaactccaggccacaaagccccagactctgtcctacgcattcgccgacagccccgtcgccctgctcgcatggatctacgagaaattggtcgattggactgacggatatgagtggactgaggacgagattctcacgtggattagtatttattggtttagtactgcgggaccgaatgcgcatattcgcatatactatgaggcaagtcacaacccgacagatgtggttccgagccgcgagagggcgagtgagtgggttggaaaggttaagttgggcttgagtcatttccctagggagatcacggtcgtgccgaggatttggggcaagacgctgggtaagtttatatacgttatcttggagtaaggattgtgctaatttacatttttaggtccggtcgtgcatgagagtgtgaatgataagggggggcatttcgcagcgtacgagcgtccggacgttatcactcatgatttgcagaagatgtttgggaagagtggtccatgttatgagattgtgcccgggaaatccgggtactgaggtgcttgctcgcattgtgaaaatgtacgcgtccggaagtgtcaagacgaaagtggtagatgagggagaggttgttcttgatgtgccctacttgccatatcttcacgttactcacgcgatgggcttcccgaactggcttgtatttctacactttcctgttcaacagtagtgatgctaatacacgtttattccaaaactctttcttgcatgctttttctgatcactgctatcccaaacgcgcgaccccaacctacccatttctaggattggaaaggctcaccccagcgatctcaccaagtctcgtgtgtatgaatttcacgagtgtttttggtcgagagatcgcataatcaggagattggtgattgcttcgcaatacactcacgtatgatcactgtcactatttcgtcgaagtatcgaaccagaaaccagcgcatgcccaactcgcgccattttctactcaagctacatatttctgtattcatgtatatacgctagcacaattcattcgacatcgtcccagtaccaatttgatcaaataggatgaagaaacagtatggacaatgtcagatcgaatgaagagtataagctttcccaaagtgcgcgcgcaaggtctgacttattaactccgtaataatctctgatcgtgaaaataggagagctggtgaaaactgcgctgctttgagccgtttcggaacggttcacggtatctgttcaagccatagaacccaaacggagggatttctgtcacgaatgacttcgatcttatagtacaaaattttcgaccggtgtacagagttttgatttagcgtcttctcaactcattcacaccatgcaaatgcacagttccaaaccccttgcattgatcacgccgagctgtcacgtcccatgaaagaaaaacaccgccatggattaactttcagtacctcaacccaaccaggatcgttcgtcatccattccaaaagtccaacccagatattatcgaagcaaagtcttgtctgactcgtaacccaccaccctttaccacaaccgcgaaacagctagtaaacactccttccttccatatcccacacccctctccatcacatcacgatagctggataagaaagagatcgtatacaccgctctttacctcccctgccttaaggcgctatgggtacaggcccagaaacgtcgcggccccatatcccccccacaatgaaagcttgtgtgggagcgtacccgtctccgcagcccgcgtcgttctgtgccccgagtcgtttgatcgactagcgcgggcgctccctactacaactaccagagtgagaatagcacatgcagaatttttcaaaagcgtgcaagacgacactgagcctgcgacacgagttgaagtgaggcgggagtcgatagatgatgtacacaatgcgcgtttgacgcttatgcagagcgtgctggaaagaggtggttagtcaaggaaattacgaatgcccctcgcgaaggatacgaggggacggggatgaagggggccgggctgggctgtgggacgttgtgagtagggaatgcagctgggataggcatagggtgttgattagacgtggtggttatgtgattgctttttggagtaatctgggagtcagagaaattaggtattaattgccgcgattgatgttggagacagatgggttggtggtataccaccaaattccttgctatgaggcctcagacacaaacttgctttttctcatcggcatgatgtcggccatgtaagcatgaacaaggcccaggatggaatctagtctgtattgtcatagattgatatatgccgcaactgtcagccgttgacagtagatctcaggtaaagcacacgtgtactagtaggcgggatcgtgcggtcgagacaggaacagacctagccagaatgagtctcgaaggcacggcagttgtcatgaaagctgaaacgtagacgcgatgtactatagcagatcttttatgatccgcgctagcgttgggcggcgctgcatgttctaatcactaaatactgttcctgcatgtcatcggactccacaaacgatgtaggtatggtttctcctggcctgtgggcattccatggctggcgttcgcttatggtgaccagttgagtacttgctcccgtgatcagggtttgcagtctccggcgcctatggtaccaagcacctacagaaaaggtaagagtgctccacagatattgacgcaatctgacagcggagggctgcattgactcaggcatgggaaataaagtttatgggaagtgggacaaggcaggaatttcggtgacttttaccgtctcaaatgtgtttgccgcaccgttgccagaaccaggtatgccagcggaatcagaaacttgatcactcgaaaaccccgcattaatgggtagcaagacgatacgggcgacaagaatgtagagtgatctggacgtcgtgaagaccggttggaagtggagctgattgcccgggtaaagtgattgtttcgtagatcaccgagggattgaaacatttgtagccggggtcgtgcagtgctaaggtccgacgcccatggcccgtctacgatgttgtagactacagcgctcgcctgtctgcgaaaacgaaacacctgccagtaggttatctgggaatatcactactcataacttacttatcggcccttcaagcagttcctacgagtaaactttgcatctcaagtctatcgttctctgaaaagcacttctctttggtagtgcggtccgagtgagtcactagcatctatcacctgcgaatggcggagctgatctcgcaatgagtggcggtgggagtacagatgatgtacaggtgtcccacctcgcctaatacatgttcgtcgacgatgaccgttgtgctagcctttcaagggcacagccaacatcgaacctgttacaagaacatgtccgcaacgaggtacgtaccccactctcctgcgtgttgctccggagatagcggtatgcggtgtcgtagccgggcatcgtgaggactacaagcacctcagttatagtcactcgtgcgcggtaagctcaaatctcggaggcattgaaatggtggccatacgggaggttgacttgttgtgcagacacatccgcgtgcagtggagtggctggtgatgtttcgaccccggatccctggacgggagcggaagtcacgacgcacgtggcatgcagcctcgagcctcggcctgtgacccactttgcaagcaaaccatttttctttgggaattcctcgtaggctcagcttttacaataatttcggcagcgtcgaggtggaacatacggaagtctatcgcgtctgaaggattagagtttgcggctaatgcgggtccgctgccaagatcgcatgggccgaaggctgtcttattacaccgtattgcaccgttctgaacaggtggaggaacagggaatgaactttgaattcaccatgagcgcgatgggatgatgtaaacgtgatatagaggtgggggagatagaatgcaagccacggtagaccacttgtgctggtcttgatttgttgtgatattgatgcatgcggtaatagtctcagcatcgccaggcaggttgtccgactttctcgaacatgcctttgcggtttctgtgggatggcgcgctgcaagtggcttttctaatgcgaactccagggttcatgcagtggtcgaccaggtcatgctcggcggcagaacggacggaatgcggttgcttcgaggatgcgcctgtgggcgcagaaggctgcaagcctcgtcactgaggtcgagaaaacttggcttccgctgcagaaggagcgtgattgacaatgcgaaacacgctacgtagctgtttcgggggcgaggcgagcgcatacgactcgaagcacagccaacgattcatgtcggcctggacgacgcgggattgctcagcttgcagcggaatgtgacaggtgtcgagaatgaagctaagcaaaatgcgcgtttgacatgtcgctgcgagttggattgacacgcgatgcttccaacgacaatgtgacttggtggagctttcaggctgctcggaagacaaggcttgcgtgatcgggggtcctcgatgtgaggcatacacaggctcgatcgggcctagcgcaacgcgtgaggaagaaggagaggcgatccgcggctcacagacatgccatggagactaaagagggcgcgggagattgcaatgttagctctggctcctcaataggcaggggcgcaccgcaaccagacagtggctggtctatcagcaagtcgagcacggcagagaacgtgcgtgcgagcagcggtgcggtgcccagtgcccgtgtgcagcgaagatggctcggggcacagcataagcaagtatcgaagccgaagccgaagccgatgcccaagagggatgtcgccctgctgcagtcacagcgggtatctctgcgcgtgcagtagcgcagaggtatacacgcccttgggcggtagtgtgtgcatgtccagttgtcatggccttggaggtcgcggcgagagaggccgccagggtccataagctttactgtggcccccctgcgactccccagccatgcaccagcggtccgtgcgccatcctcctgagagatattccccactaaggggccgcctggcactcactctgcctgtccgcccgccattcccttcgccgtgaaatatttctgccattcttcattaacctttacacacgcataatctgccctgccccaggcttatactcgcgatccgcgcgcgtcacacgcgtcccagtaatacccgctgccactgccactgccactgccattcgtagcaccacatgcggcccgacacccaccgccagccaatctcgaccatagcgccagcgcaactctgattctcactcctgccacgcaggaccgcgataccattgcgcacaacacaaccgcgtagacggccctgccgttgccattgacgccatggcatcgcctccagcatcgccgccgacgggaggcggtatccagcgcccaatgagtgtcatgctccaacgcaccggacggtcctccagccgcctcagcatgtcctcgaagatgggcggagggagccgcgcctccgacgaggacggctccaagaccgcagtgaaggtggccgtccgcgtgcgacccccactgaaacctggcgatccgggcttcgagctcatccctcagcgattccgcgcgcccacatgtcacgtcacgtcgccctcaagtcttgcggttgacgggtctgggggaaggaagatgttcgtcttcgatcgcgtgtttggcgaggacattgaccaggaaggcgttttcgactacgttgtagacagcgtcaactcgttcgtccagggatataatgtttccatcctggcatacggccagtccggcgccgggaaatcgtacaccatgggcactactgggcccactgagcagggagatagccaaatcaagggtaagtccagagagcggctgcgccagaaagaaacaactctaacaatacaccaggcattatcccccgtgctgcagctacattattcgagacgctggaaggaccgagtctgaaagcatctggatcaggtatacgcgctccctcacgcgcgtcaggcttcggatcccaaagcttcgccaacaagtcgtccgccaacagcaactggcagctgagagctacctatgttgaagtaagaacacattccttcatagcgatgctaggcagttgtactaacttatcagatctataacgagcaattgcgcgacctgctcctaccggaaaacacacccctcaacgagcgaccaacagtaaacattcgcgaggaccgcgatggtagaattcttcttaccggacttacgcagatgactgttacgtctgtcgaagacctccttggggcccttaactttggatctgcgatccgacagacagatgctactgctgtcaatgccaagtcatctcgttctcacgctgtttttagtttgaatttggtccagaagaaggcatcctctgcaccaacatctactcgcgagaaacgtcgatcagtgcccatcgagatgatgtccggatcaacagagaactggattacagtcgacagcaagcttcatttcgtagatcttgcaggtagcgagaggctcaaaaacacaggtgcacagggcgagagagcgaaagaaggtatctccatcaatgccggtctggcaagtctcggcaaggtcatctcacagttgtcgtcgcgctctggcggctcctacgtttcttaccgcgactcacgtctcactcgtctcctgcaagactctctgggtggcaatgccatcacgtacatgattgcttgcgtcaacccagccgagttccatctgagcgaaactttgaatactgttcaatacgctcagcgagctcgtgctattcaggtcaagccccagatccaacaggtccacgacgacagcgacaaacaagctgctatcgatcgcttgcgcgctgaagttcaattcctacgagaccaaatccggttgtcggagcggaccgaccggaagaaggctggagcacatgagcgaggcgaacgcggcgaacgccaagaagaacgtgaaatggagctacaaaatcagctcctcgacgtgcaagagaactacaatgctcttagcgctcgccatgctaagctgattactgaaatcaccaaggcgcgtgacagcgacgatgccgatactccgatgctcaaggatgccattggcgactctgctcttgagcgactaaagcgttccaactctttcgcggaggccgttgagtcagtggtcctagaatacgaaaagaccatccagacactagagtcgtctctctctagcactcgatccactctgtcctcccacgaaagcgacttgctcgagaaagagactcgcattgcgatcttggaaagtcagaaccaccacctgcaggctcgcatccaaaaggcgattgaccgagacgccagcaacgaagagtatgtgaagtcgctggagcatcagattgatagctctgccaatggcatcgagaagaacgacagcactatctccgaattgcgcgacaaacttcaaaaggctcgcgagaacgaatccagttgcgaagagtatatctcaaccctggaggagcgccttgcagagaacgaacaggaggttgagatcatgactcgcgagatcgagcggctgaagcatgtcgtggagcgtcaacgtagcattggcaaattggacaacttactgtacgaattagacacgatgcgtcatactgatgcaaagacagaagagacactggtcaacggtcattctaagaccaacagtgatcccttcgtcgacaagcgtcctcagttggagcatcgcgcctcgagtggaccgaaacatcatttcagcaccagtgtagacgccattgcagaggagcccgataccgaacgcccttccacagccggtgcaagcaaggatggatccagagaacttgatggcagctccgctatgaaatccgttctagtcaatgggcgctctaacgggatgtcaaccaacgaacctgatagcccaaatcagtcgcgatttgtacatgacaagcttgactccgtcacgcaggagctgtttgacctacgtgtcgaacatgaaggcacattgcaggactacgagcgacttgccagcaagtaccaagaagctctacgtactctagcggctcttcaagatagtgtcgatgaagcgcgtcaccggcaaccagcgtcggtgccttcttctcgacggccatctatcaccagcaacgaaggggaaaatggtcttaaggttgaagatctttcttcgtcacgtactttatccgcagagctttcgatggcagaaacagacactgtcgagcttccagatgatgaaaccgaaagccgccatgatcaagtcgaacagccaaagtctcgcgtcgatatacagttgacccgtgagctcgaagctctgaggttgctgcattcggagaaggaagagcgtcttaccaagctcaaccagagctactctgcactccaggaagagcaccaagacacgctggactatgtggaggagctaaagtctgatctcgccaaagctcacatggcgcgcccatcttcaccctcactaagcatgatccgtcgaaagtccagccaggctgttcttgcgaacgatcgctccaatcgtgcctttgcttcgctacgcaacatggctctggacacctttgaggaagacagcccgagcatgattcagaacttcgagctgaacctgaacaccatcatgtcggaattgcacctcaagtctgaacgtgtgcaagcactagagggagaggttacgtctgtcaggaaggaaatggaaggcaagatgactctgatcagtggattgactaaggaacgatccagcatgaaagcttcatcaccactcgatatctcgattgtcgcaaccatgcaagaccagatgaagcaaaatgaagagcacatgaaggagcttaaggaaacccacactcaacgagagctcgagcttcaagagcaaattgctagcctcaaggcttcaacaacgcggtctacagagtctgtcgacgacgccacaccgcaacctcaagtttcgcatgaccgaaatatatcaggtgccacgaatgacgacggtagtgcagaacgcgccgagcagctgacatcactcactgatgaggcagccatgtggcagtcgaagcatgttgaggctattgaggcggctcgggccctgaagaagcaacacctggagaaggtggagcagctcgagctagccaagcagcagctcgaaactgaccatgcggctcgtatggtggagatggagaagaccattggcgctgaggctcaagctgcactagagcatgaaagatcaatccacgctgagcttgtagctggtctgcaagcccaagtggatgagcacaaggcgactgcgggcagtaatgctgctcgtcttgctgagctggaagagtcacatgccagcatcattcgccaggtagaagaagatgcggaggcaagggcgctcaccgaaaaggagctcgaaacccaccgttcgctggtctccaatcttgagaaacaaatcgacgagcacaagtctgccatcgattaccatcagcagggcatggactcgttgaaggaaactcatagcgccgagctcgaaaagcttaccaatgagctcacgggccacaaagaatctgtgtcttcactcgaggctgaccttttgaatgccaagggtgaaatggacaatctgctcaagggtatttcggctgctctaggccaagaagcagacattggcacagtacaaacccatatcgagtcgctagtagaggagagaaaatccatcaagacccaaatggaccaggctatcgccgacttacaaacggcgaggcaggaactttccgaagctaccgtcactgtcggcactctcaaggacaatctcaaggagttcgagatgatcaacgcggagactctgaaggaattggagaaggtgagcgagaaggagcgtaaaagtaatcgcttggtcgaggagcttgaggagcagctcaatcagaactgggatcagcatgagttggcgaacaaccgtctttccgctctccagacagagcgcactcgagaactccaagacgctatcgtgcatggggaatctctcgagaaagaagtgcaggagtctcgcatcaagatcgctcttctagaggtaaggatcattgactctacgagcaaagctttggtcgatgctaacttatgcagtcacaactcatggatgcgaaacgcaactcggcccgtggctctaccattgacccaagggaagatcttcagcggtcaaactccaacaactccactgcgcgtaagagcgtagctcatacctccttaccatccccaccacccgctattcctctacctccactgccacctggcagccccccacctcagacaaacggaccatcacctcccacttctcggcaccagagcaaggacattgcccatgctcaattggtcgaggatcaggaagctcgcattcgtaccatcgagaagcacttgtttgctgagaagcaactgacagccactctcgaggacgccctcaccgatcttgaagcttctaacacgaagaccaagaccgacctggaccaatacaggaagaagtgcaacagcctcgaggatgagctcaacgtgatgcgcaaagagcgcagcgccgcccgccactccctccaagcagttgaagaggagcgcaatgcccgtctccgcgtcgaagctgagcgcgctcatctcgaagcccgcatggcggcactaaacgacgccaacaaaaagggcaagaagaaggggacactcaactgcttctaagcagatatcttcccagcccaccattttcaacattcactgtacacttctttacaacctttcaaccctttgcttctcagctggcgcatactcccttcttccacgaaacaggaagttctcgttacataccccctcccgatacaccaaagtttgcgaaacactttttttctctctcgaatggctttatgttttgacgatctgcaacgtttgggggcttttggcatttccaccagccttggctttttttcacatacccccgccgcccctgttacataccctcgacccaccacgtccccatcctgcccgggcatggggcgcggtcaattaatgtattataaaaactggcagattgatattttggacacggatgcagatgcagattcttggacgagtagtgaaatggtacaaagaagcctttttttggacgggattttggaaagtttgcaatgagctatgggatgtgtcctgagtctctttccaaggtgcatagttggatgaagtgtcagatcttgatatttttttcctttcttttttcttctcttttccttcattttaggattcttttctacctttcttgtgtgtaattttgaggacattggcatgtggatgtggtctcacctgaggttttatctagtttgtatcagtgcgagtggggatggggaatgcacttccttgtcttgcatcaaaaacctttgcttcgtgattgatgtttggtgtgatgtgatggttacgcaaacactctccaagacatgaggaacaacaaggtcggccgcataaacttcatcaaccatgataccattcatttcccatcataaatatacacaagcaatgaagtatccaaagcaaagccctcatctaacgctaaatcacaccctcgacgcgccaaaagctgggtatcactaccatccatcctcactgtccctgtccctgcccttgccccccatgctcactccaccccatcgtcacactctccagcatctgattccaacccccatcgctcattggcgtcatcccggtcccctgcgtgtaatcccaatcactccccaccaaaaaaccgtgattgaacgcctcatcgcccgccacgccgttggtactaaacgccgtgctgaacatgtccagtccacccgacgaggcgtcgaagtcctgcaaaggcgggaaggaattcgtcggctggaggggcaggggtttggagtttggatttgggctggagcgatagggcaggctgtgttcgtttgtgccgggcgagtaggaggagtggctggttgagccaccgcgggactgggtgctgattgtcgcggggctgggctggtcttgttggctgcgggagccgctgccggagaggtccatttcggtgtcgtcggggaaggtgaagccggcgggggtgaagtcttgggttgtggagacttgttggggcgggatgtagggtgcgttttgggcattgttgaggtttatgctgttgatgttggagatgtggaagggggcttgggctgcggggtttgagtattgcgtgccgcggaggttgccgtttagggtggcttggtaggaggggtcgttggtgttgaagttggtgttgccgaaggtgttgatgggcgcatttgggttctgcgtttcgcggatctcgaaaatgggcgaacagctgacaccatcggtgttgacgggtatagtagcaagctgttaagtacatgttagccgagagaaattacccaataagaatacctaaagggtattggatcgaagggcgagcgccagtgttgtagctcatgctttgtttgtgcggacgtttgcttacaaatgtatcaggaggcgggtacggcttctgtggtagcccctgtatgcctgcactttccaagtcgagttgaagctgaaccaagaaagactcggtaagagggttctttcgacgtaaagcttgcattgcttgcaataggaactgcaaagaagcacccatttgttgatcatttggacgtgtcttgagatactgaacgaagactcgtgctgctacgtagacacagaatgatataaatgggttcatctgtttatcattagacagtgttacattgaggagttgactgacttactgagcttaggtccatgtgactgatcatgcgcatgattgaagcgatttctgctgctgctgaaacgcaccggatcttgctctcgttgctgatgttgggtgagagtcggtacttgtcagccttgaagatagctgcttggtgcaggcaaatggcagatgtgtggatgcacatgtttgtgaaaacgacgttggggtttgcaacaccagaaggcaagcgtaaatgttcgggtaggttcaacgaggtctggagaaggatctgctcaattttccgatgccgagtccagaagccaccgttgatgtcttcgtcgtgatcgtctgctccaggacggtggaggtgtagtaaattccgtccaaacatggcagctgtcaatacaacaccgcccattgcttgcaaaccggtggcgccactcgcaccaagaccttggtcgagggatccagtaggcatgggcctgctcttttcaaatgcgtcttcacttgcggggaggttcgtcgtgatctacatcatgataagtgagtgtgccaagggcatcacatttccaactcacatctcgttcgtctatcatcattggccatccggtaccaatactagcatagcgatcaacagcgaaagccatccagaaagttcttctccgctcttcgcgctcagtccagtctttcggtggaggcaggcactgcttcacgtccaaaccaatcccatccaagcggtgtaattgcatcatctgcgcaagccgcaccgctctcccggctgaaagccacgctcttggaaagtacatttgtttgaactcgtaagtgcaaattaggatccatgcctgacagtgcgccagtgtaatggtagactctccgtgtcctttcatctcatccatctgagcgtactttctcgcacgctggtagaagtgctcctgtagtccctcatatttgtccgtggctgaggctgccagagtccacatgatgtatcgaagacacactggcggtcgcatatgaggcgcaaggttcagggcggcgaggaaccggggtcggtggatgattggtaacgatagatgtaccttggtgaagtagatctgatatctgatgatgcttcagtgctatgctcgctctacatgtcgagacatactcacaactcgtccatgacatcctgcggtggtagtggctcttcaagacctagccctatcatctcccacgagaagttgtcgtctccaatatctgctgccacgccattttgcgacgcattcccagctgatgtctgagagccttgtattctgtcccgggtgctcaagtaatcaccctggttgggtaatgcttgttgtagtgtattggcgacatatgcggaggtgttatctgtacgagatgtatctttgttcgcttcaggactatcttggttcttcaagagatgttctacttgttctgtacgagcagaattagcgtatgcacaccatgtggcgatctttaactcacgaagccgttgctctagtagcttcacataacccctctttggcccgctcttcttgcgcacctcgtcgtaggcgcactcatgtgaaagacggctacacgtcccgcatgtcggtcgtgaaccatcacacttcagctttcttttgcggcacagcacacatgctattcttttggctttcgaggtaccatcattctgcgcatcttgtccgttcgtatcgttcgcatcgttcgactcagtttgtcggctaaggtcgttgaagaagttgtcgtccggcgactcagattcagttgagggcattttcgcgctccgagctgtgcgctctgaatcgtggttgcagttgtctggtctaacgactgaggtcccgcgttggctgcctagaattggaatccttcagcgacttaaagaagtggccagatagagcccccagtgctcagataaccagtcaaggaagaaatcgaaagctcagctagagaagctagatcaaagacgttgtgaacgtggaagggcgattgtgccgtaatcaggcatcactgtctgcggcggctacaaagtacgggcaacgccaagctgagagagacacggtgcagaacatacaagtgtcgtgttcagtagagagtgtagggatcacagttgaagctgcgccatcctgcatggtggccatatgcaagcctattcgcaaggcgtgctgccttaaggctggcctatggcgcgtgtcacgcatatccaaaacggctggacgaattgtcccggaagcgccgatcggcggtacagacatcgcgtcccgcgctattggtaggatcagcaaccctacctctttgtcctacgaagtagacgaccaatactgtagatacatgatttgccattctctcttaatcttccaactggatagcttgtgcttgagaataatatggcttgctcaaatctgagcgggctcatttgcatcccgaaagcagcaaatgcttgcgattgaagtatgttagtgtcatcaatgattaccagctgaggtctgtaccaatcatagcaatcaaagcccacttagctcatctaccctagaggttgaacagttgtgctataatctcacaccccgtgcgagctgtcctaaaattgaaaaaaagacgtcgaaaatgtccctctgtatggcatttctatgatggcaattggggaactttgagtatctcacgtgcagcttaagaatacacgtgcacatggtattcgctcagcattgatatggtacaattgtagatgcctcgctgtgcggtatcgacccgagtgatgcgcgatatagtacatttcacctcgtagaaattctggtacagcacactacctcggcctacgcttgccttggttgcgtggtcgatcttgcaccaggaatgtgtgcttgttcctcttgtaccttgtcttgtaacctcctttggcctgcatccaatgttagcggatgatacagcaagatgggagctttggtaagacttactgggacgccccatggactgactgggtggacattaccctttgatttaccacgaccaccaccgtggggatgatcagctaggcagtgttagcatgttacaatcagttcaatcgagtcaactactgacctgcgttcatggcaagaccacgaactgagggccgaatgcctagccatcgggagcgtcctgccttgccaagctgtgcaaaatgtgcctgggggttgctggcaacaccaatggtgcagcacgcatcggggctgactttgcggatttctccactctgtagacgaataatgacacttgcaatctcagtgcctttggatttctcaacctcctccttgttcaccacgacggcgtaggtgccagcacttctgcagaagacgcctcccccctgggttttggaaccaatgttgaagatctgcgaaccgaggggaaccatgtgaatgggtagacagttgcctcgcgatgcagtctttgcagccagcataccaggatcgatgccaccacccatgctggcaatcaactctttcgggataccggtcctgaagctctcgacttcatccccggcccttaatccgtctgctgcgataatgtacgacttctctcctgtttcgactcgggtgacgagtgccagatgcgagctgcggttcgggtcgtactctatcctatccaccacatgcttcccgggcagatagcgcttgtagtccacgacccgtatccgcctcttgtgcccgccacctctgtgccgcactgtgactcgtcctgtgttgttcctccctcccagatgctgccccttccgcgcgaacgtgagcttgaggaacggccgtcctttccacagatggtcgtttacaggccgcttcagatgtcgcagaccaggtgtccgaggcttgtatgtacgcagcgggatgaagcggtctctccgcgagttgtcggcctggagagtgcctccattcgcggatgcagtgggcttaatggacggtgggggcacctgatcgatggcctgggcataggtccgggcagacagcagcgccctccccagccgtgaggggtgaaaatggcatatccgtggctgcagcatgctgctctagtgtgaccaaaagccgtcctgtgctggcggcgttgcaatggctccctttccgatggcgggtggtgttggcgatgtgacgaataattctcagcttcacccgcaaatggcctagccgcaagggtggatccttgcgtcgtagcaggcaacgcgctttccacctcgaatcctcgcccaaaacacgacctttccacgcccacagcagcgctgcaccttccgcaactcttctcattcaattcgccgtctcacaatcacggtactcggctgtctcggccatctattgcgcgttggaggaaaagtttcattgcaggtaagacatacgcgctcgtcctcgagtgggtcccgcacccgccagcctcagcacgactttcgcgcgggcgtgtttggtgtgccaagcgtggcctgcccttgacctcacaacaaagcctctgccgctacatctacctcccacaacacccaccttggtgcagcaccccgactcgccctctccaccacccttttccgtgcacattggagctggaacaactcccttcccttcatccaccacagtcgccgctctccaagggttcgtctcgctgttctgcacgtcacaacaccatcgctgccgcaacgcatagagcgtgtccggcctgccaatactcgcggccaccgaaggagactctgtctatcagactcctacacgtatacacgcgtgttcggagcccgcgtattgtcagccgcctcgcctactcgccgctggtgcacgctctgtcgaacgctgctaatgccatcaaacagtgcatcaaaacacgacctctacacgccaatacacccgagataatactcgaacgactacccatacagaccatagtcttgatcagcatacctaatattgttcgccatgcctcctgccgtacgtctcctttcgtcacgctgccgtccaatgcaactcgagctgtacatgcttggacgcgctgcacccgttcaacacgtatctctaacacgtcttctaggcgcgagccctcagacagcgcactgtcaccaacgagaatgacgagaacgctgctaccacgcgcatgacgcgcgcgaaggccgcgttgggctctcacgagtcggccgccgacgtgccaaagaagggtctccaggtgaagaagtcgaccgcaactctcaatggcgctgctggcacgcggaaacgtgctgccctcggcgaggtcaccaacgtcaccaagacggagactgtcggtgctggcggcaaggttggtggaaagaagccgttgaccaccaaggttgggcccgtcacccaagcctcccgccccaccaagattgaaaaggcttcgcgacctgcaacacagtcgatcctgtccaaggagaagaggaccatgtcgtcggagctgaagcgccccctgagtggatctggtattgcaggtcagccagccaagaagcgtgccactaccagcaatggctcaaagaaggaggatgttgaggaggccgaaaacgttatgccggcgcagaatgtcacggccaagcccgaggtcaccaagcccacgaccaaggttgaggtgctcgaggaggagcttgaggaacccatcaccgaggcattcgttgacctcgacaaggaggacgtcgacgatccactgatggtctcggagtacgtcgttgagatcttcgagtacttgaaggagctggaaattgcgaccatggcaaacccagactacatggagaaccagaacgagcttgagtggaagatgcgcggtattcttgtcgactggttacttgaggtccacactcgcttccgcctccttcccgagactctgttcctcgctgtcaacatcatcgaccgcttcctctccgccaaggtcgtccagcttgaccgccttcagttggtcggtgtcacagccatgttcatcgcctcgaagtacgaggaggtactgtcacctcacgtgcagaacttccgccacgtcgccgatgacggcttcaccgaggacgagatccttagcgctgagcgcttcgtcctcgctgccctgaactacgatctgagctacccaaaccccatgaacttcctccgtcgtatatccaaggccgacaactacgacatccagacccgcaccctcggcaagtatctcctcgagatcggctgcttagaccaccgcttccttgcgcaccctcctagccaggtcgctgcagcatcgatgtacttggctcgtcttgtcctggaccgcggcccatgggatgctactctcgtccattactccggttacacggaggaggagatccagcccgttctgcagctcatgatcgactacctctccagccctgtcattcacgaggctttcttcaagaagtatgctagcaagaagtttttgaagggtatgtcttgtctattctaccgcgttgacagtatcgctaacgtttaccagcatccatcgtcctccgtcagtgggccaagaagtacgtggctgaatatggcaacgtcctcgagcaatcagaggaggaggactcgcagccgcgcaccaagcattgaataacgccccagtaatcgagcgacctgcttcaatcaagcgttcgcactgaaccaacacggctgcgcgcccactcatccattggatttagccagcctattcatgtttgcatcttggctataccattttcagtcggcgttaatacatgggatacactctgccctcttaggccttcctcgtgtcccttttgtttctttgtctacattttggagcggagtccggcgtcccgtcatcgcaatggcgcatatggagctttgcttttcatcaattccatcttcatttctctgatagcggctctggatactcgctcatactagcgaacgatataccaatgatggttgatatgagaggctattgcttggtggagaagacactagattgatagttggcggtatgaacgagggcatgtatgattaggccctcggcgtgtatgagtaggatgcacgcacgcaatgtctcgtgtcgcatagaagcaaagccaatcgaaaagttcaaaattcattttgagaccaacaaatcactgtgaatcttgacgctcatccgagaacgtggggaagagccaaacgagccaaggtgtaccatgctacgcgttcacgtaccccgtcatgcaccatggtccaagtgtccgcgaagcgcgaagcgtgtgcggtcttgtttacgcaccacattcgcgatccccgacacgaagcaccagccatgtcgcgttcggcgtgtctcgcgatcgtcacgtctgcatcaacctcggcccatcgacgcgcggtgtgcactaaacctctttgaacctcgaattcataatcacttcacttcacactcgatcaagctcatatcaaacaccaataatgtcattataaccgttcgcaagatgaacgaaaccgatctgcactaccccgctgaagcatgtccgttttgcaacattgcgagtgcgtatccgtttcctgacgcgccgctgtgggagggtaggagcgaggaactggggcggtgtgtaccggcggatgatgaggcggatgtagacaagacgcaaccggggagttttgtggtgttgaggagtagggatgtcgttgcttttttggacattttgcccatggtgggaggtaagtcacgagatggagacgaagattggggggaagctggagatggaaatgctaatttgaataggacatttactcgtaacaacgcgccaacacaaagtcaaagtcgcggacatgggcgccgtggaatctcgagaaatcggtacgttatcattgttctattcatcttctatttcaattattccctccatactcatgccaacaaaaaaaaggcttctggctccccctcctagcccgcacagtctcgctcgtaaccggcgtgtcagactacaacattgtgcaaaacaacggggcgcgggcggctcaggtcgtgccgcatgtgcatttccacatcatccccagaccgccgacgatgccggagattaagaataagagctggactatgtttgggaggggtcagagggacgatttggatgaggaggaaggaggaaagatggcaggggagatgaggagggtgcttaggggggaggtggagagggtggtaggaagggagaagctatgagggagaagaagggttgtatgttttgatagcgatgttttgtgtctgctgtgtatctgtgggaaggtccaagggcgagtaatattcaacgaattactggcttacgtctatatgcctttctagcggagatgacttgagtaagctatggtaggtgagcgtatgcatgtgccgatcatgcggctatggagagactacgatcatagtcatttccgagcaatgtctagctacacattagaattgacgtctgctgtgaaagcatataccacgattcctacatggtatctcgatctccatctgtcaaaagtctatgagttgactgagtcgcgcgactccggggttaagctcgcgggagtgcagggatgacgtccagaccgctcgctgtcacccatggcaaccacccaatagcaacacgctacgttcgagcctcaccagcaccgacaccgcctatctgcaggaacaagtcgtacaattctttcatcgctcgctcaattctattcttcacgactacagacttcacaaagttcaattccgttcgctttcgacggctgtcaaggcggtaaacacgcagtccagatgcagcaagccgtgggaagggaaggcgctgcgtcgccgggccctacgcatttctcgccccagcaaatgagtacgagggactgttagttgtattctacgctgccatattaacagttgtatttagaaagctatcttcaagatcttcgtaccaaccgtccagctcgccccaccggagctcgcccagcaccagcacattttaacacttggtccagtagatcaggtccgcggctctcggagtcttccaacatatcgccactgcaacgaaccttcacagaccccgtcgccgatgtcgatgcccgcccatcgacttcccacgacgagcccaagatgcattcgcgcagaacgtccaagatgagcatagacgaaatcatccagggaccaggaagagcactggtacagcctccgcgaggccgggacacgacagattcgtcgactcggtcaagaacacccagcgtgcagtaccgcgagagcgagcaaaggcagacggagcaggaggaagcacgcgcagtcaggatagctatggaagagttggagctagcacaggaagagaagcttttcgacgctgctcgtgacgaggcggcagagcttgtttacaaacaccgcaacccagacgcacctgggaaaggtccaaccacgccatatgcttatcccggacttgcaagtaagggcagtactcaaaggagtcgaagtgtggaaccaaaggaccaagacctgcaacgggcaaattcgaagctaagaaagagacattctatgggcagtgcgacttcgggcagtaggagtagtagcttgcagagcaatggaggcggaagtagctcagagtcctcgggtctcaacacgtcgcccacaaaagaggactttgattcaaaggacaaggctactgagtcttcgtccctgaggaaggctatttcagatctgcccagcttcggttcaagacgcaagagcagtgggtctcgacgcaagattagtggaagcttgttcagcaatccaaatgaccagatctacgaagagccggaggaggacagtccagcaaagcctaaggctgtgcctgctgcaactgagccgcccaagtctgagaagctacctctgggaattcgacgcaacccattcatgcggtttcagtcggtcaagggcaaccctatgatccgctcaaacacggatcctgtgctgggcaacaagaacttcgaccgctatgagatccagaagaacccgcctactcaatcgcgcaacgctgcctacactctgaacccctctgtcgtcacgaagccagctgaacccgtcaaggctgatgctgagaatgagcctgagatcaagatgaaggacggcaaggagattcggagtgacgacctccgcgctgctactgggttccgtctccgagaccgtagccctcacttgccaacaccaaccatggtctctgacagtccgggacgacccattgtttctttcaagaagggctacaacgagatcgaactcaaggaagatgtgtacgggtccacagaagcgctcacacggccatcgggtccaagtccacgtccgttatccaacgctgtcacgtctcctgcggtgccaacaattaataccatggatgatacaaccaagaacacagctgcaccgcctccggtacctcagatcagcgtctcctcaaccccaccggctgttttgtcaagatttaacaaaacagagaagaagcccaccatcaacatccacgaggatgccccagcaagaccactctcaagcgcagcttccaggaaattcaacgcgcccccaccagcaactgcaccatcaagggccaacaataaacccctaccagctgccatcagcgcactctcagccagtctcagcaccttcggttcctacgatatccgtctcggagacaccatctatgatgcccacccgccctgctaatactcgtggtcatagtgtaaatgtggccgtcaattggtgtttctccacctgtcccaagtatatcggttagtgaatctccagcaccaaacagggggcgggggatgaatgcaccttcgataggtgtcacgccgcctgttcccagcatctctgtcagtgagtctccagcaccgaatagggggcgtggtatgcccacaccgtcgattggggtctctccacctgtcccaagtatatccgtcagcgaatctccagcatcaaacagaggacgcggtggaagtgtgccttctatctcagtgacccctgagattccgtccatctctgtcaacgcagctcctgtaccagctcgaggacccacaatcaatgcaccatctatctcggtcactcctaccgtaccttcaatcaatgtcaatggctcgaccggatcaacacgcccgctgcctgatccgaagcatcactcttctcgaccatttggccgcggcggtgctacaaccaacacacggggtcactggacgcccactaacgtccgtaccggcgctctctgcacacaatgcgccctgcctatcgctggccgcatcgtctccgcagccggctcacgcttccaccccgaatgcttcgcctgctaccagtgcggcgagcacctcgagtgcgtcgccttctatcccgagccagaaaacaagctcgcagagcgcatcgcccgcatccacgcccgccaacgcggcgaagacattccctatctccccacacaccccacgcccgacgacatggcgcgtctcgagcaccaagacggcaccgatgaatcccagcgcttcttctgtcatctcgacttccacgagatgttttctccgcgctgcaagagctgcaaaacgcccatcgaaggcgaggtcatcgtcgcctgtggcgcggagtggcacgccggccactttttctgcgcgcagtgtggcgatccgttcgattcgagcacgccgtttgtggaaaaggatggatatgcgtggtgtgtgaattgccatacgcaccggtacagtaccaagtgcaagaagtgccgcaagccggttacggacaccgtggtcaaggctcttggggccgagtggcatgttgggtgcttttgctgtgtggtaagtctatgaacggaatatatggttgatgagccattgctaattgttactaggagtgctctggtccgtttcaggatgggaggtatttcctgcgcggcgagtcgcaggatccggtgtgtgttaagtgcgaggaacggaggctcaaggcttgattgggggagctggccaggctggttctggtgacgaggtggatgatgattgtgatcattttggagcgattttgacagttggtaatacacatgcatgcataagaaacgaacagcatactcggtttggagttggtattgacttgaacttttcagcgtggggcatggtaggcgcggttgggcgttctggtaacatatacagtcttgtaatctatggtgttcccattctcaaaataatacgatcatcaggtaccatcatgcagggagtggtaagatcgtgcatgtgacgagtgaagacattggccaatcatgtggagtccgaccacgacggttgcgatgccaacgcacgacacagccggctcggcgcatgaagcccagcaccacagcagtccagtgggtctcccaattgactgacgtcttgcacactttcgcaatccattcaccgaccattgtttgcagcgaactctccagcaacatgtaggacatcaatcgccgcaatccatccttatctccgtactaatccaagtattcgcagactcccaacaacttggcgcagcactacacgactacatacattcctccagcgcaacggcgcaccctctttccaccccaattaaagcctccccatatatacccaaaatgcgccccgtcttcgccccattactccttgcgcccctcgccgcgctcgcaaaccccgacctcatcgcacccttcgaactcgccctccccatctcggaaaacaactccaccgacaatgaagtaatcgacctcctcaagcgccaaaacaacgcctgcgcaacaaactactacgcctgcgccgccctcaacgccccggggctctgctgcccgcgcaccgcaatctgcaccgccgactcgaaccgcgccgtcgcctgctgtccgcaaggcgcgcaatgcacgggaaccctgggcgtcccagcagcaaccacggcatcgctcccctcgaccgcgctcgccacaaccaccaccaccgcgccgcccttccaagcctccagcatccccaacgcaggctcagctccgctgtcaacggtacccaacgccttctaccccttccccgccatccccactacttacacaaacgcagctgcctgcagcgctgcttattcctcttgcagcaatgatgctgcaagttgcacgactgcgctagcgaatggcgccatgggcgtcacggtgagtgcgccgaatggcggcgcgaccatcacggctgtaccgagcgtcgggctggtgagcgcgcagagcatctgtagcagcttgagtagtctggggtgtagcgggttgcaggtcgaggcgtgtcgcagttttggcggcgaggggagtggcgccaccatgaggtgtgggggtgggtatttgatgggcgcgggcgtcgtggttgggttggcgggccagatgttgcaatgaaggaggttgaggggaaggggtttacttcttttccatgtcgataatatggttgggttcggcttgctggggttgtgacctcataggcggcccgggtctgcattttctggagtattttgtatgcaagcgatgaaactatgattttgaggcaattgttcatatatgacatgtcaggcatgttttggacctcagtctgcctgtatatgcttcaccggcttcatagatagccgcgtcgttgcacgtccaaccacgtacttgggcatttcaaatcactttacacacgttgctcgtgaattgtaaacactaatcgtcggtctgtgtgatgtgaagacttgatatgagctcacaaagccgaccaaaacaaaggaaatatgtgatatgtgccgatagatgataacgaagtgtgaagaactccaaagccataaacatgtggggtatgtccagatccaaaactccaaaagatgtttataaagacatcatgttcagccatttcgtcgtgccaaggatgtgcaccgtaatgaaagcagttcactctcatgactcgctgctgccctcgccctcttcttcttcttcgagatcaggctcgtcgacggcccagaggataaacgggccgttgtagtcgttctggcggctgttagtcaaaagatcggaccaaagagcacatgtaagggctcacgttgaaatcgacgttctctgaagcataccaccatcgtccgaggatgatgcgaccaccaggcaaaaccacaccctcgtatgcccagaggttgtcttgttccacttgatcaaagtcgtccatgaagtgcttcatgaaggtgatacgctgccagcctgggatgccatgctgaggagggagagggttgagccagccaatggcgttaaagtcgtcctcaagatcgacaccagtgcccgtgaactggacattctctgagcctggctcgccctttggcttcgctcggccctggggttcgaccgtgtttctcagagaatgcaggcgcttctcgaagatgttgggccaccgaagctgggcaccttctacgaaatcgagctgaagcgactacatgtgcttagtactggccaccaatggccgtcgcaggtaacatacctgaattttaccctcgtcgacattcttatcgcagaagaaagcttctgcatcctcgtctgacgacatctttcgaagcttcgtaatctctggtacgtcgaggaaggaatatgtgcccttccaatggctgcccagagtgtaggagccattgcgcagcggctcctgccaagctgatggcttctgcatgggagacagctcactcacagcgtcgtacaaagtcgcagccgcttcgttcatcatgtggtctcggaagaagttcaaacaatggagaacccaatccatgttgatttcggaaaggctgggaccactgtagagaggcgccttgttggtggccatatagacgacgcgctgtgactcctctaaagcgaacacctggtgatttgcgtcctcgagctcgaacagaaagtgagagcacatgagcttgaccgctgcaagcatggggtgtacgctgtctggctcattccgggctggcggtgcacgcctgccattgaggaggatcttggagtcgaggacgaagttgcgcaggacagtatggttcttgcagcgaggccgcccaaactcgtcgatgccgaaggacccctggaacgactctgcacgctgtcagtcacactcatacactttcggaactactgctgagtatgaagctgccactgcctggagggtgacgactcaccgacgatcaaatccttcaggaccaatatcgcatccacctcgcgcctgttatgtccacggtagaaggggtacactaccccacggcgcaggtgcttcgagcgcacttggtatatagacctcaactcagtgtttgaccggccttccttgaaggcatacttctcacgaaacttcgcacgccaaaaggaacccttgtcggcgttgactgcattattcgtactacgacagacgaaagcgtacctcgctatgtcctggtctgtgtctagttcgcgagcgatggcttggttgagctattggctccgttagcacgtacgctgttggtgaagtgaagaggaacgcacttcgatgggaagggcgttaaaggccgcagactgggagggaggatcgcgagccatgatgtgtgagcactgtagattgaatccagatgtacttgctcgtcagtttgttcggcaatgctcgactgagtgggcgtagacgagaagaagctgtagcagaggacgtgagcagtgatatagggagtggagacgccctagccagttgctagtgagagacgacttctggtgtgtaaggcccggtgagggtagcaggactgtgtattgtcgcttcatgcgcttggttattcgacgtgaaagtgcctgctgcttccaccattacttacttgccaactttgaggatgctcgtgcaaacgcagtagcaagtgcagatcacgatcacaggcactagggctctcgatcaggtacgggtcaagccgtagaacgctgttgcccgcgcagccaaaatgctgtagcttcgcagtagtgagttttggtcatgcagtctgtttgcctgtggcgacagggtccacacgagcacgtcagagggttgacagcgacagcgaggtgtaagttcgatacgcaaggccattgtgcgtgtgagatgtcagaaggtgaggtggagatctggcggcaattgctaatctctggagtttgggtttattggtggaaggtgccactcaggacgagcgcgccgcgacatttcgtgcccgagcttgtgagacaggcaagatcacaaagctgaaagtcggcatcaccatctaaagcttacttgcaaacagagtgaaatttgtatgacgaggggtgcaggcatggaagaccttgagtcgttatcaataattcatgatatgtatgtatcttgtagaggcgtggaacacgcacataatgagtagcgagtgagaccgacggaagttgttcaatgaattagcatgtcttccatcgtgcaggctgcggatgcattacggtcggatgcatcgcatctccaccataccacttcttcagatcacaccttcagcctagggcagcgcaccgccaacagccgccgcaccagcgatccagaaactgccctgaccgaccttccaactctttacgccagcaccctggctcgaactcggggctggtgcattacctgtgttgctcccactatttgaaccaccggtcgaaacttggcgcacatcgtttacgccactgccatctgtcttggtgatcatgtagatttctccggttgaatcactgctcatgaagagtctgccttgggaatcccacgcaagccccacaggtcggaaacagttgcttgggcatgcggacaagtcagggttggagacgatgtcgatggctgcggtagtgctgtttgccgctgcggtgggtgagccgttgccatcgaattcaacaaaactgagcttgtaaccgatgggtgcatcacggttcctgtgcattatcaggaatgaacaaattacaagtctgaagaaattaccatgagccatgcatcgtcacccaagcccctgtgccgttagtgttgaacttcatgtccagaggtgccatgtgagcttgaaaggtgatcctcggagctacgcggtcttcttgacagtacgtatcgttcaaggtggcattctgagtaccgatcgcaaagtttgacccggtcttaaggccattgttgtctggtatctctgtcacgttccaagctgcgaagcacgttgggtagccgaaattcttccccgtaacatcgctcgtttggttaaggaatccatggtagttcaattcctcaccaggattgttttggttgatggtttggccactcctctcgaggtcatccacgctgttctcgacagagtagacggcaccagtgacgggatcttcagcgatacctactgagttcctgagaccccagcctaacaacaggccatcccgtggctggttgtatgctgtgtctgtgacgttgctcacattgtatgctttgatcgttgagactccgctgttgatgtctaatgtgttgtcatccaggttaccttggctaccgcggctgactaaaagtaaagagggcactttgccggacaggagaagggtgcgagtcgtatggccgtcattttcgcccatgttctcaatgatggtggatggattgcccgtgatgcggccctcttgggcattgtactgccatcggtagacatggttgtaggtcgaagcatacagcgtgctaccatcttgcgagagggcaatgccatggctgatctgaagaatgtcagttgctgtttacatcacccgtccacaatgatgccattttcagcaatgcgatcttacctcattgttatcaacgactacctgggttgcgccgctctgcctcaagcaagcaccatctccactaagctgcagcctgctgatcccgtgtccttgctccacaaccaacaagccgcccgcggagtcaaattggatacttctggggtctcgcagattattggcgacaacctggacacggaatcctggcgcgaccgaaggtgctccatgtgcggggccgatcgtggagctggggcaagctgccgctgagctggactgagctttggcggtcagcgcgacataggcgagaccgaacaagtgtttcagcgccatattgacggctgaccggtctgttcgaggcagtcaaatcgaatgataagcgggtaatgctcgtgtggctgcttgtgccgatgcaagtacgggtgaggtatcgaggatcagatctcacagggatgtccagggctgagggcaggtagatgagtgtaagcgtcgagggattttgccttcagtcgtagttcccgtgtttgggcttgtagacagtaagaaggaagtccccagacagtgacccctcagtggcaattgaccttggaaccagatcaatcgcactctcgcattccttacattgcttggcttcggtcgcgcggacgtcatattcttgggcaaacacatgtgcagctttcaaacgcggggctcgttagggttttgctgtttcagagcctacagcaatgtgcctgccattggcgaggagatacgcaccgctgacctggttacacatgatacgtacttgattgacgctggtatggtggaccgagaaatcaattggcggtcatctcggctttcagtagcccgagttaggaaggcgccaagcagtgttgattgtcaagactgttggtttggcgttgcgtagaattggtcagcagtagaaacaggaatgtagtggattccaacaaacatgccacctgcatgatagtggagaagccagtctgccgcttcggcattatattggcgagtcgcgaatcttgcctcgtggctctctcaagtagcggaaataacaacaacaaaaacaaacacgcaagtctcgccatcgcagagaggaatcaaggaagaaagaattctacagttgcatgtcacgattggatgaaactagtgctgcgacgtggcatcgcctatctgttcgccggcatgagataccatcatcttgggtaaggtatgggcgctccgagcatgttcggctatcacgagcctagcaggccatcgtcgaaacttaaagcgccggttacgtgttagccctatgtaggttgcagcagtagttcgacctagcaacggcttcagggcgatcataccatgcagtgggaagtttgcaaataatgttgaggggagcatcggaagtcggtaagagatccttcaatgctttgcagccggtgaacatggggtgtcgtcagatgtggcgcaaatcaagtggggataggcctctgggtgctccatgttccgttgtcaatacggcagccgaagctcgagccctcgcggaacgtaccacttcgagtacgatgatgtattttcacgtaagagccatccgagagtgtcatttaacaaatattggaaattgtatattcgcgtctcgaaggactgcgcgtgctggccgtcaagtaatcgaggctgatttttgagcttggccccggttgatcgaatgaagaccaaaaaaaaaaaacaaggaaacaaacccgagaccgaaaaccctccgcttttgtacatgatccggcgtgactccataatgcgaccaaagcctgcgtttccttggtcaagtgcccggtgatattatatgtcctgtataacgccgctttgagtagaacaaatagcaaaggacggcgtggcgcgtccatcctcattccctgtgtgtatcatggccaggacctatgcaaaagaaaattgggaatgcaaattcgctccaaatgcaaaaactagccgggcgttgtagcctggccaaaggaaaaatgtagggtcaggaagcctgagaagcctctgaaccccactcgaacgctgcgatccaaaggaaaagtatccagaagaaatcgtgttcccgcacaaactttttctagaaaccctgacctgctcgaggtccatctatatgctattgcgtgtcctggatcgttgcttttagtgtcgttgcgacatccccgttacaccattgcagcctattttacataaccgtcattcgatgcatttgtgctgcgagatctgtgtcctgttggaacaagttgctgaaaggaggctcttcgtgtctcggactagcgttcgggctggagtacaagccttccgcatctcttatggcatctttcactttgcgcgtcaacgtgttgacataagggacaatgcgtcgcaaggttgctgtgtcgaacggaaccttctttgaggaaggagtaggaggcgcaccgtcgccttgctcgaacacgcttttccttttttgcaacgcctcgattacagagcgcgctttggcctctgagtccttgcgcggccgtgtgatgattgtcttggaccccgagatttttctcggcgtttcgtagttggatttcggcgggattggggaggattggggtccgaagatgccgtagttggggggaaggatcgtctttcgtcgaggctgtgatgactgggtaggagttcgaacggtatcatcgctgggtgatggagacttgcgctttcgccggcctagactaggactggcacctgggccagatagctcatcaaaggcatcctcgtcaaagcctggtgaagatggaggcgacaagcgagaaactccttcatgatccgcctcttggtctgcaagatctatcatagcatcgacctcttcccacattcctgattgcggaccgtctattattccgagcgcgacagctcgcaccttgtgttccttgagctcttcaatgaggagaccccactcgcgcaataggccaatgtttgcgagaacgttgttttgctgctcctgaatgctctttggtacgaccatggctgtaccactgtcgactctgggcgcttcatctgcatcttctgcggcagggtcttcgttcagttcggaaaagtcaaagtcgtcgttccaatcttcagtgacacccttactgcctaccccccaggtgccgaacttgttcgtaacaaccgtgttacgtttacctgtcgcatctggtacaacgggaacactctggctgcgggcgtgcaacccgctaggaactcgtcgcccaacagatcgactgcctctccgatctgcgtctttcttcccatgaacggttcgagggcgaggaggggtgcggttgcccgaactcttgtcggcgggctgctgttcggaccaatcgaagatgctgctgcgcgcctcccgatcacagtgatctgctgtgagatgtagtggtgtcgagggcttgggactagatccggtagcgaggaggcgagggttagagcgttgcagtgacacaggcgtagcggcgtggctgactgtcggtagatcaacccaagagtcctcagcatcttcctcttcatgagaccacctactgctatcgtcgtcccctgcgcgcgagtcccattcgagcgtgccaagcgagagcggctttggcatgctcggaggagacgagggtattagattaggaaataagggtgcgctgtgcgtccgtgtaaagctcggcgagtcctgtagagatcgctcgggtcttaccgtccggacaggtgtcgagatgctttcttcttcctcggcgatgctgtgctggccaaaggcagcattgacgatgggctcgccaaaagcgccaggaggcagtaggtctcgtagggctgtcaccttgaccttggacggcggcgattcatcaaatatggtctctatgcgaggccctcgcggcccgcccgacgtgctcctggtcgcgccagtacgtagcgaatcgaaaagggtttcgctctggaaatcggcgtcgtcctcgtcgcccgaacctaaaccgcgaacctcattatcagacgagccgaccaatgtcgaggcttgttcagagggcgccatggaatgacgcgacggacgaacccccggttgcgctaaggttggcgacggcggcatgtgattggcgagtgccgcggctgaggcagtcacctcgagctgaggcattgacgccaaggcgcctccagggccagagacaggagcagcgctacggaccgactcctcgggcaacggctgcgacgaagaggctccagatggttcattttcgagtgccgtgtgggattcggcagattgcaagggccccgcggaggtcgcaatgttgcgtttagtcagagttgggtccgtcactcgtcggcgcgcatctgcgaaatacgagaagctgcttcgccgacgactcatagtgggcgtgggaggcgctgagctgacccgctggctcgccctgcgcgatattctgccgccgcgagctttggccgtcgcctgttttttggtagaggaaagcaggtcggtgatggagaaggagcgtctgggccgcgccgcatcctgggaaacgtctgtcgtcgaagcgtgctgcgggaccgcgtcgagggcgtttgtgctggtggtgacaatggttgtcatgtccagcggggtcccgggcctgctcacgaaaaacacactttcaccagcctcgctgtccagctcttctgcaccagccgaaatggatcgagcaagaaccagcgtcggcgtgtgcttgccgtcgggcacgattgtgcggaagcccagcgccttcgacaacgggcggtcctttgcaactcttgctgtgaaaaaatgcgtgtactcgggctcgctgactgtgcttgctcgtaccgactcgtggactgatgcgtcttcggcagtcatctcgagcagcgggctgtggtactggagcgttgccgaccgctggtgactcgtggcagggcggcggaacgacgggcggagagatcctgagcccgggagaggtgtttcatgagggcgccgaagcgatgacgaccgctttacgagcttgtttggtggcaggggtgaaggagatcgtcgtcggccgatcatgggtgctgtagagccatcatgcgagaaggccatagagccattggaacacgatacagacggcgagagcggagcgggactggggctgggattcctgctcgattgcggcgaatttgaaataatagaaaggcgttgtatccacgagcgtctgcgtgagggaacatgccccgtcatatccagctcgactgtatcctgctcactcgtggcataacccttcagtgcaccactagatgcttgcaggcccgtgtcgccgcttgtcatcctcctcatcatgcgccgttgggggcgtccatcctggctgggtcgagccgaaagtgaaatccgcgaggcaggagcgatggagataggggcaccgaagggaggtgcggtcgtagtcgtcgcagaggtgtgaacggcagtagacattgatccggggactagctctcgagcgagcgtagttttcttcttgttcgagtgtgaggagtcgaagggggtctcgcgtccaaaagacagaccaaccgcagatgcaccaacgacagtggcagtagcacaaagctgtgtgacaagagtgcgtcagtcatggcactttcgtacaacgaatatgcgaggtatctcgaggtaagacagaatcaccgccgctctcggcagcaacgcagcagaggctgcgagacatatcaaaacaaagcaagggttgcccgtcgatgcggtccgatgccaccaccagacgtgaggaaaatggagaatacatacagttggacaagttttcattctcgttagtaaccaagccgccggggagagctcactcgtcgaaacctctgtggcgacgcgttgagcatcatgccctgtcgaggtgccggtgaagtgcagtccggcacgaagctgcacggagagcgatggagtggaatggaggggctcaattagacagactctctatcatcactgtgagcaaggtgacaaagggcggctagagcagccgtagcgggctgaggcaggtaggtggagctgcgctgaagacgcggacggcgaactggaagaaatccgctgcttgttgcttctaggatctacatacagggctacccagctacgtaaacccgcttgggattagcgagatgtcgccgatgaattgggctgatagcgccaatgtcgaaacataacacggagtcaacacaggccgcatgcctcactctccaccgtcatagcttcatgctgcaacaacatggacattctctgcaagcaaaaactcggccagggcagcctcttgtgtacctcaaaagcagcatgacggtatgggcgaagtgcatcattcggtaccaccacgctggcgagcctgtgtcagagatagcgccgagtaaccatccaccagcaaccaggcacgcagaggctggccgtggcagcaagtgaacccctcgcagctaacgcggcccaaaatagtctaccagactggtcctgatagcatctcggagcatggtagcaggcgcgcggtgattcgcaagtggctgtctggagagcgcgcgtgttccctgcaagcgcaagtggagtttgctgatcgcggcgtgcggtgcgtgagtagcaaccggtttatgtacctcatcggtccctaaagtaaagcgtgccttagctcgtacagccattgagcctttagccagttctccggtacgatgacaacaacaacaacaaaagaatttctccgatacaacataggcaaaattagagccgtccaagggagggtggtgggcatgctcgcgaatgcacgagaccttgtagattgctgcttcggcactaaacttcaccaattgcagtttgcagcttccaagcagctccttgttgctcggatcctggaccaagcacgtcagccccagggcggagaagctggcaagggactggaacaaggatggaggataggccggaactgagtacccatgcgagcgaattctgatcctgggtgaaggccccgtgagcgcacgaggcgtgatagcaatgtaggcatccgtggttgtgaagacaaagaagtttcaaatgtgccccgtcacagtgatgccgtgagcaagtcggacgtgaggtccggcttggacagccctgacagccatccagctatcagtcatccgatgcccgtctgggcgtagcacctcacgaaaactgccgtgtccatccctcggggtatggccgcgaacgtataccaatattcctcagtacaaggcttgcagacgggaccttgagtggcctgggcgtggtgagatgatggcacagtgtgatcagcaatgtttactgggcaacacaacatgcgcgtagccggaaatcctggaagcacatcgctacgatgccgcaggaagggttgtgcaggtcagcctctcatgtgaggagctcaacgcgggccggcattttcttttggtaggcacaaggcagccctccctgattggctcccgccctacttctagaaacacgccgctccacacgccactagcatcttcatcaaattccgcgtgccaatcgctagcacaaacgcccaacgacccgccacttgtgcgaaaacactgacggttaccactgctagacgccttcaagacacgtgtttccgatttctcgccgacttggacgccaccgttgagatccgatattgacaagtgtagcacaaagcgccgtcctcgcatctcatcctagacgaccaccatggaaaccgaaattagagctcagatccccaacatcgatcccgttctttcggagtactccgtggggtatctgacccatgctgcaagctccttctcgtcagactctgaccccaatgccccctcgccactcgaggaagctgcggcggctgtgagcgcactgctcctgtccgcctctggagacctttcgagcaagaatgagaccaccattcagaacctcgttgacaaattcgtctcccgtctcaatgttgcaaatggcaccgatagtgagcggcgtcagatggcaccatctgccagaaagcttgatcaagctatccacgtgggttcctcgaggaacatctccaccacacttggtcttgcgggcgctgccgttgaccttgaatctgcaaacacgcgtaaggtggaatccagagtcgacaagaagaagctagaaaaggctgagcgcaaacttcgtgccaagcaagatcgtaaagagttcaagaacgttgaatacgaggcatcacgattactcgacacaacggacgaggctcaaagctatgaggagttctacatgtctgtcaatcccttgcagctgggctcggatgcgcagtcgaagagcaaagatatcaagatcgacagcttcgacgtttccatgcctggtctgcgtatccttactgacagctccttgacactggcatatggtaggagatatggtcttgttggccaaaatggtattggaaagtccacgctgcttcgagctctcgcccgtcgcgaggtcaatattcccactcacatttccattctgcacgtggaacaagaagtgagcaaaccacgccagttcttgttaattaggtattgactccactcgcagatcacaggtgacgatacaccagctttgcaagctgtcctggacgccgacgtttggcgcaagcatctcttaagggaacaagatgtatagttgctttcacccgccccatctgaccagcgctgatattgtgcagaaaatcaccaaggaactggccgagattgaagcggaacgtgctacaatggcagatacatctgctgatgctgctcgactagacacccagcgtgagggtctcgacacgactctgagtgatgtacactccaaacttgccgagatggagtccgacaaggctgagtcccgagccgccagtattttggcaggtcttgggttctccaccgagcgacaacaattcgcaaccaggactttctctggaggatggagaatgaggctggctcttgctcgagcactgttttgtgaacccgatctcctccttcttgacgagccttccaacatgttggatgtcccatctatcaccttcttggccaactacctccagggctaccccagcaccgtgctcgttgtatctcacgacagagccttcttgaacgaagttgccacagacattattcaccagcactcagagcgactcgactactacaagggcggcaactttgactcgttctatgcaaccaaagaggagcgccgaaagacagcagcgcgcgagtacgagaagcagatgggagagcgtgcgcatttgcaggcttttatcgacaagttccgttacaacgccgcgaagtcttctgaggctcagtcgaggatcaagaagctcgagcgtatgccagtgctcacaccgccggaagccgagtacactgttcacttcaagttcccagaagtggagaagatgtcgccgcctattattcagatgactgatgttacgtttgggtacacgaaggacaacatactgctcaagaacgttgatctggacgtacagctcgactcccgcatcggcatcgtcggtccaaacggtgctggtaagacgacggctttgaagttgctgatcggtgctctccaacccacatctggactgatttcacagaacccgcgtctgcgagttgggttcttcgcacaacatcacgtcgatgcgctcgacctcaatgatagcgctgttggcttcatgtcgaaacaataccacggccgagcagacgaggagtaccgtcggcacctgggtgcgttcggcattacgggtatgacaggtctgcagaagatggaactgctttccggaggtcagaagtcacgtgttgcttttgcctgtctagcacttcagaacccccacatccttgttctcgacgagccttccaaccacttggacattgaagcgatggacgcactgtcagatgcgctcaacaaattccagggaggtgttttgatggtcagtcacgacgtcaccatgttgcagaacgtgtgcaagagtctgtgggtgtgtgataacggaacaattgagcacttcgacggaaacgtggcgcagtacaaggctcgaatcactgcgcaggccaacgcagctggagtggtcgcgaaacattagggtggacattgtgatatatacctgctagacccaatggaactcgtacagcagaatagcttcacaaccgcgaggagtgccattcctctccaggaactcggttgacgatacagtagcttgactatgccaacatgtggccctgaagcgtgacacagtttggagagcaccgagtactgggccattgttgtgacgatgtggctaggccttgcctatcgcggaagcggagggcacgctaggcccgtctggctgcggcgagcactggatgccctcacttgacttcacctcacatcgcgagctcacacacgcgcacacagacccacacgcccgcctcaagcaaacaatcttccttcacgcccactgcagctctgcccaatgccctcggccggctcgtgatctcgaagcgcacgcgattaattggcagcggctgttagcgccctcctaccccttccaggctcgccaacgaccagcggcttcccgtccagtcctcagcacaccggcaccttgtcgcgcacgcaagctcccagcacagacggcttgtccgtagtcactcctttgtctccgaacaccagcagcagcgaaacctcacacgcagcctacaccgtgaccgcgcccgcgagcatcgacgcagctctgagtgccgccaacgaatcgccgcacccgcctcccttctcctcgctctacttcccggcgcgcgacaccgacgagcagcgcaacaaagcgtgccacgccccaggagacgagtcgccgcctgcatttgctgccgcgcccccattcaccgagtccgagtccgcgtcctcgtcctctgccgctgccgcagctgctgccgagaccaaagctgcactcccgcgcgacaccaaggacggatcgagccgcaaggacatcgacgacggagagcccccgccaccctacagtgaaggctacagcccgctcgagtcgtttacttacgtcatggcatctgccggaggccctgcgagtattattactcaggtgtcgcaaacaagtgctgggccgcccatcaacacgcttggcggctctgacgagaacatcaccctggaactgaggtgtgtggtcgccgtcagaccagatcagaccagcgctaacatctctacagaggctcccgattcacgctgtcaagggacgaacttctgacgctaccagagtttgttctgctctctctctttcccaatggccttcttccagatggccacatgaactcctaccacgatggagacgtgtacccagtcgacgttggtaaccccagtccccccagtccccccagtcccccctcgcccccgtccgatctgcccacaggccccatggccaagattatgtatcacctctccaatcccacattatacttatctgacaacatatatctctcacagtacgatcccaattctctgcaatacatgctcgagttcttccgcaatgtcgcccagaccatcccggcttcacctccctccccgaccgcctccccagaccacccagccgaagctgtgccaattgagcccatgcacgggtctgccagagacatgttacaggatcgcgcgggtattattgttctccgagaagacctcgacttctacgcgatcccgccgcaccgcgacatcacgcagcccgacatgattgaggtcaagcgagctgcgggcgaggctctgctgagacaggatggcatattctctggtcttaggaagagcgaggagccaggtacaacggagcagcatttaatcgagatgttgactgctgggtaaggacaacacgcttatcacgcgatgccgcgatgactgacactcgcacagtggtttcaatcacgacgatcagtggggacaccgcgctggtgagcccaacaaggccgtcatctgcagtatcgcgcttgcacgtctgagaactgacatcaagggtaacgacctcgctaatagcaacgccgttggcatggcacagaagctactgcttttctggaggaaacccgctcgtcgctgctggtgggagggcgttgagcttgacaacgtcagaggtgtcgagggcaagctcaaggtctggataagaagagtttggactctcgagatggtacgtgttgaacgcatttaacacatgaaatctgctgctaaccaaacacacagagtgtcattggccttcgctaggacttgtcttcgctttcctttgttctcctgccccgctactttccttgtattttgaagagcgcaccgaccaagggggaaaagttccgcagggcttgtcgtatatccacttcatccaagcccccattttttccattctactgcgtttttgatacctttgtctgcattgctgccagtgcagagccagatattcatagcaaagcgttggcatagttctacattgctcaaattaccacgggcgggttcctttactacaaaagagactggaagggaaggagcagtacataaagctttacatagcgagccgagtaggtagttagtagtcatgtttttttgggacgtgtcaagcagattccatctatgggacatgtagtaaattgtaatatccgtttcccttgaatattctgacgatgagtcgactccgctatcggaactcgtttgcattctctctccacaagactttgcggccaagcacacgttctcgtcccgagcagagacatgagtgaagttactttggtaccgatgctcgtgtggcgcgccctcacagccacgctttgatgtcgtgacactgttgaactggacgcacatccttgatcctagtccctggtgcctgcactgtctcacgacatggtgaggcttggggggaggaggaggagcatgaaacgttgtttgtgcactgggtacgaagggagaactggggagggcaaaggtgggtcttggtgtggagattgtgcaacgatgatggaagtgctgtgatatggaggattggatgattggagagagagagagagagagagagagagagagaagaggggataatacatggataatgtagaacttgcacttgccatttgccatctcgcagtatatagtatctcatcttccccccaaaacagctgttctacaaaatagctccttacgaacactttctcataaaagagattcatgtctctcgacaacactccgccccgcatgaaagatcatcacggcctcgtcaaacacaccttgcatgtctcactcgacttgtcgatcccacacaatagcgtgcagtcctgcgcgcaagggagactcccgggccgatacactaccatgcacagcgggaacctcatgtacggggcttgcagcggatgtattgacaacgcagaggtgggtgagacggccggatcgagcagagactttggcgggcatgttgtgtaagtatgtaatgcacatgtcaatgtcagagatgctgagactggtttgttctgcatgcgtcatgcgaggacgggcgggggggatgaggcctgcatatgtcaacgagaagagtgcagcgggcgctggtgttgtgcttcattgacgggatgagggcccgttggcgaggtggatcactgataatatatgcgagaacacagatgacgatgacgatgacgattacgagaacgacgatgagagtcaacgcgagctcatgcccacaacttgttgattctcgagtccttgttgatggcggaccactactactaactactaaactgcctcttttaaggcgtctgtctacctccctcgtaacatttgggtatcatccgtatgcctgaccatggttgaagggtcaagcaagatgatgtgtgcaagaacaacgcctttttgaaccaatataaaccctccgagtcccagactcgaagctatgccgttgaagacaaacaacttttcagtagggtatcatcccagattcataacgtcgtgttgaaacttccccgcgccttatgcatgatatattataaacaagttctctagtaacgggtagatgtcgctcttgaagggaccttcgacggggaggccgaggtactcggcctgcacgtcgctgagcttggagagctcgacgttgacgtggtcgaggtggaggagggcgacctgctcgtcgaggatcttgggcaggacgtagacgccgacgtcgagcttgccggtcttgccgaactcgatgtacttgttgccaaacgcctcgtccgaggccttgtacagcatgatctgggcaaggacctggttggtgaaagagcaggacatgacaaaggaggagtgaccagtggcacagcccaagttgacgagacgaccctcggcgaggaggatgatgtggcggccgctgggcatgaggtagcggtcgacctggggcttgatgttggagacggacttggcgttcttcttgagccacgcaacgtcgatttcgatatcgaagtgaccgatgttgcagacaatggcgtcgttgggcatagcctcgaagtggacgccagtcaggatgtcacggcagccggtggtggtgacgaagatctggccctgggacgcggccttctccatggtggtgacctggaagccagagacggcagcctggagagcgttgatggggtcgatctcagtgacgatgacgcgggcacccatgctgtggagagcctgggcacagcccttgccgacgtcaccgaaaccagcgacgacggcgaccttgccggcaatcatgacatcggtggcacgcttgatgccgtcgacgagcgactcacggcagccgtacaggttgtcgaacttggacttggtgacggagtcgttgacgttgatggcggggacgaggaggcccttgcccttgagcatgcggtagaggtggtgcacgccggtggtggtctcctcggacacgccgtagcagtccttgagcatctcggggtacttcttgtggacaagggcagtgaggtcaccgccgtcgtcgaggatcaagttgagcgtctggccgtccttgaaggcagtgagctgctgctcgaggcaccactcgtactcctcctcggtctcgcccttccacgcaaagacgggcacgccggcggcggcaatggcggcagcggcgtggtcctgggtggagaagatgttgcacgacgtccaggtcagctcagcgccgagggacttgagcgtctcgatgagcacggcggtctggatggctgcgtggggtcagcgtggggctctttctctcttcccgcgacaccgagaacggcttactcatgtgcaggcagccggcaatgcgggcgcccttcagcggctggtctgcggcgtacttctcgcgcgtggccatgagaccgggcatctcgttctcggcgagctcaatctcacggcgaccgaaggccgcgagactgatgtcagcgaccttgaacttgtgtgcgggagcggacatgatggcggttatgggaggaatgaagggatggagaggggaattgggagggagaaggagggatgaaaaggcgggagcaaagatggagggcgcgttgaacttttatgccccgcgtcaaagggccccgccgcagcttactcggcgacaattggctccagtaattcaccgctttccaccgctagtgtacaatgccactccgaatgccatctgccgcgtcgtttcggcgctgatgcattccttagtcgtctcatcgctgccagaatcaaaggcacggcggacgtggttggccgcgcggggtccaccagcaatcgacacttgtccagcggtttgagcaccatgtccaccgcctccacgtcaacaccagaccgctgcaggagctggcgagattgggtgcatctgcagcctccgacgcgatcggttcggagtccggcggtaccttgccctccatgccccgctgcaatacctcctctgtcgccggggcaaccttgaaccatccttcacatcgcgagtctcacgttaatgcactttatactgtcgttgccaaaccttccgaagctcttttgcgaatcacagagactctgctttggttcctgtagcgggttgttcaagcatttggtgagcaccggagtggtggtctcgatgaccgagagtctgccaacacgtaccatgctgccggtaacaatgtctactgcaggtcatcaacttcgacggaaagggaagagggttgtttaatattcggaagctatacacagtatcgctaggcttcaattgcggtggcaaggctctctgcacacctggtcgcttttcgcagtggttgacagcatgtagtattctaatcacgtcaaatcaagtatcattccacgagctgacgatcgtcttatttctcacgatatgtctcatggcaactacattggatcgcagcctctgcggactggtacactgacagtattattttagtcgattgtatggcaataatgtccctcccctcactgaagtccacctaatccgccttcaaggcgtcctcaatgacactcatactcccgttccaacactccgtccacagcttctggttattgagccgtatgttcccgtctttgatcccaccaaacggcaacacatacttgcccttccaattccactcctgctcccgcacccgtggatgtaccgcgcagaacaacggcgtcaaagcaccttcaacgcgattcagtgtccgatccttgagcttatcctcgcctatcgcgaggaaacgattacaatcaaccgtgcatatagcgccggggtgcgggaacgttacgatgatggggacgcgctgtgcgttgagtcggcgttgcaattcgatgctgaagagcgcgtttgcaaacttcgaatgtgcgtagcgggaataggcttcgccgttatcgtcgtgtggaaagatttggttgaggtcgtagagacttgagaatcgacaagatgctggggcgtccacgtgcgcggtgctgttcacgttgacgatacgcacatccgggcaaccaacattttcatcaaaggtcagagtggtctttttgagcagcggaagtagagtggtcgtgaatatcatcggacccagatgattgatcagcatgtgtgacgatatgcctctgatctctgtgtcctcgctctccagccccgagtccgtgatgttgatcaagatatccaacctttccatcattaccagctcgtctgcgattcgtttcatggccttgaggtttgtcggatcgaattcaagaggcttcagtagatctctgcgtactgggagatcggattcggacaccatgagatcaatgctattgcacgccatgatgtatgtgcgtccgccgacctagacttgagcacctttgtaggcgaggataaacgcgatgtgccagccgatgccgtcggtcgaatctgcagcagttacgatggcaatttttccttccagtgatcggggcaggtccgttacgtcccacatggacgtggccctctctgccatgtttgtgaaggtcatttcggactaggcgaggcactggttgaattgaaagagcaatatcgtgtttattgtgcaatgtaatggaacgaacgaaggtgagaagaatagcgttcgagcatgcgatgttgtggtatgttgaagtgatagacgggcacagtgctgtcaataagcgatagtgtagctgatagcggtacgagtaaacaccttggaaacagaacacgggagagcatacacacgtcatatctgccaaggattgctagcagtgcatgaagtcgcgtgtgtaggagtggtagcttcctccatattcataacgcctttgtaatccgccaacttcataacgctatatctgactttcggctactcgacacaactagcaagatgacttgtatactccaagagtcgagttcatccgatcaactgtgtcttatgttttagacaatatttcagtctttcaactttcaagcagctctcacaacatctatcggtcgcaaaggtctacacaatcaggacagattagattcgaacttaggtcagatcgagcgttgctcagcacgattcttcacccccgctcaatcaatctgatcattttagctcatgtgaagatctagaggctgtcttttatgctgtatacattacgattttcttgccatgcggtccaaaacgttgccagatccaccaagcttgtattgcgatacatccaccaatctccggctaccttgcatcggcttctgattgcgccaactcccatcggccatgttgatcagtctcggcgtgaagtctgattgaagaacatgaaggggcggctgaaggcgaagcgctcgcttgccaatcggtgctgggctcctcgtggcgcgtaccccaccagttaacagcacggccgacgtcgctagagacgcacgtatatgagcttgttccagaaaagcaaatgatcacagatcgattgattgccgacgcctggacaagtgtttcacgagacgctgccgtgccgcgcgtgtgttgggcttccctcaacagcaagtacgaacgtaagagttgtcgctgctaaatgattcagcaccgatcatagaagagtcggataaggctgacggcgttagcatcagtgcctttggccccccgaggctcaaaaaggcaaagccatgtcaggcgtcccgtgcagtagtcccaaatttagagtgcccctccgccgtgagaacactcaagcggtcttcccacgcccagatattgcacaatcatgtcaaactcacacagaggctgacaagcattgcttaccaaaatgagcggcaaagccatgtctttgatgaagagaaaagtggacatgtgcactgtcactggtcctgtactgcagatgggcagctgcacgatggcggttcaccagaccggtgtcttcagccccaggagctgcctgatgactagctcatcgcggttactttttggcccccagggtatagcggcagcacgaaatctttcaaatgccctggttgtcgcactttcgagttctttcttcctgttttctgacactacttgctgttgtgtgcgtgttgtgtcagactgcttgtgctgccgctccacgatcctttatcaccccgcttcgcccgcatcacgtctgagacaacttcattcagctcaaatattgcttgcaaacacttttttatacttaaagtccattttggactgtattaagcctctaccgcaaatctcaagtaccaaactcaaccatgggttctcccaatgagtacgattacgacagcgacgagtggtcttacaagagcaagtacacttctggtgcccgtcatgtgcaccgcaatgaggtcccgaaagcaccagttcgtccaaagatcagatacggcgatgacttccacacgaactatgaacgccgaacgcaagagttcttggttccagaagcccattttactaccctccaccgcacccgctcgcaaggtcatgcgccagctcccaacgtgaccatctacaacaccacgagcatggacaatgaaagcagtccaaatgtacggaccgagcatagagactccaatgcacggaccgagaacagggacatcagcgcagatcgtggtcgtcaagctcgcagaatccctggtgaatgggccctcgaagatcagattgctgaattacagttggaactcaaaagagatgcccgctctcgttcgagacacgatcaccaccaccatgatcactcgccacaccgtgctgacccacgcgactacgaagataagattcagctgtcacttgcgcaacagcggataaaggaagccgaagacgctctcgagaggaaacgccgcgaagaggagatcgagaggcgagaggaccttgttcgacgaaagcttgagatgaagtatatcctagatagaacggagcgcgaggccgaggaagatcgcatcaagctccaagaggagcacctcaagcgggaatgggagtacaaacgagagagggaggagcgcgaccgtgaccgccgtgctcaggatgagaaggagagggagaagcgcatcatcgccgagaaccgtgcgaatatgtccagggagaagagggaaagagaggaagagcgcgaccgactcgtcgcagagatggagaaggagaaacgcgagcaagaagaagagcgccggcggataatcgctgagcagagagcgaagatgacaaaggagaagagagagaaggaggaagaacgtgacagggttatcgctgagatggagaaggagaaggcacaacaagattatgaaaggaagcgtatcattgacgagaacaccgccaggctcgaaaaggaagcacgagagaaggagctcaaggcaattgccatggaagaagagcgtaagaggatcatcatcgagaatgaagcaaaggtgcggaagcaggcagagcaagcaaaggccgaacaagagcgcgctgtcgatgattacaacaagaagaaggcgcaggagatgaaggaagctcaagaagagcgcgaccgtatcatctacgaatacgagcgcaagaaagtcatggacgccgaaaaggccaagaagcagcgcgaggagctcatcatgcagctcaaaatcgaagaggagaagaagagagaggccgaccgactcgaatacgaagccttcctccagaagcaaaaggcaatagaggaacacgaaaaggccatgaagaaggcccaagaggaagagctcgagcgcgccatgcgcgaccgcctctcccaattcggcttccaagataaccagatccaagccctcgtgcaccccgagaagcagaaggaattgcagcagggcctgtcgccgcacaatcctctgcgcatcgcacctcaacccacatacgccaagatctcgcgcacgcatctggacatcgaaacgttgcattactacgacattccctacgaatacgacgttgtaagtctatccttctttcaaaacaagacatttttgctaatcacaatacaataggacccgaactacatcatcgtcctccgcgaaatgagccagcgcgaaaccgatgtgctcttcgaacacacgcgccgtctgcgctcgcaccacagcgaccgcttgttcatcgaggccgagggccgcgatcgccgcgggaagaaggaatatgcgtttgtgcgcaaggcgtcgcggtcgaggagcaggagcgatgtggtgaggtctggcggcaagaagaatgtcacgttgggagatatgtttttcaagggctagggtgggatatgtcatgacttgatttcgttttacgattggtggttctgagtttggcttagcagtgcatatcatataccatagcatctcgactctagtagaattatattcggtaacgtttgttcaatagcgatcgtggttcgtgatgaagcgaatgtaattctggttttgcctgaagatctttgtgcattttttgtaagctgggtgtgcaggtcactgcgtctcaacagcagtacagctcttgaccggtcatgcgtgacgttgtatgtcatcaaccaccaccaggcagcggcaaaattcgtgtccgctctacacacgtgcaaagtgatccaatggtctctaggagcgcactaaaaagtttataaagaagcctggatatattcagtgctataagatatcttgtccggttttgcaaaaagttttgaacatattcaggctacctcttcactacatcattacgactacactgacattcttctacgcacccgcatttagtattgttcaacccaacagtgtggtcattggcactttcgagctgcacgtcagcgactttacaaaaaggcatcaagtgcaagtccactagaaatactccagccaaccagccgggtgcattcagtgaaccacctagaatggaaagtcagcttggttcaccagtgcaacacgctttccaaaaacttaccatctgcaatctgcctgcgaccgtaaatcgatagtgacaagcatccaaagcatagaggccagtattcctccgcacgcaacgccgtaatacgcaatgccaaagccctgccaatagcctgtcaaaccaagcagcgaaatcaaagcaaacaccatcacagacagcagcactttcggccgatcctggaaccttacagccatactccgcactcccgccttcacatcatcctccaaatccatctgcgcatacacaaagtcatacaccaacgtccacaccacatttgccatgaaaaaagccaccaccgcctctctagcatacctcgcctcatacagcgcattggcatcaacagcagccatacccatgcccactccaatcgcaacctgcacccccaaaacaacctgcggaaagtccgtaacgcgcttcgcaaacggatacgccaccgccagaccccaactcggcaccgcaaccacgcaacacaacgccggcagtgccaggagtatcatcccgcacaccaacgtcaacgcgccagtgaacaaatacccttgcctcatcgtcagcgcgcctctggccatcggccgatttcgacaccggcggacttgccggtcgaactcgacgtcttggatgtcgttccaggcacagcctgcggagcggaggacgaatgcgtagatgaagagggtcaggttggtgtggaggatggaggtggcggaggtgtgtgttgttcctgaggcggcgacgtatagggtgccaaacagatgggggaggtagattacccagatcccagttgttttggtaatgcgcattagttcgccgtatgggatccaagagggtgggacgtgggagaggagaccggacgttgggggatagtaggaggtttcagaggcgggagggatgggcgtggatttgggaggtgtgtgaatggtggtgtggtcggggactttgatggcgttcatggtcatggttgacgccctgctatcggccattgttctttaggtccagatatggagagtaatgtatagtgagattggtataagttttcaggagcacgcaacgaagaagataaagaaagaagaggcatggtctttctatgtacacgctttgcttctcttggatacatgactaaatcgaagtacaacagccttagatatcacgactttgatacatggcatgcactgtattgagggcttacacagcgtctataatcgcgcttggccaaatactgctaccgggatgtgggaagtctgagaggtgaatcgttatggaaacttatcttttgctgtgtagagttaagcaacacgcatgagtcgacgaatatgaatgatatgattggagccacgtctatgttcgccttttctgaactgtcgcggacacctcactccagttccggtggcataagcctcatgtctaagggtactagactagctgcagtcagcctgcgcaatatgtgccagtgaagcaatttgcgatgtctgcttaccctgttacatacgagctggcgttgcacgttgcgataagggtcagagtaagctacatatgcaccttgattgctaatcttcctcgttttacttagataaccagcccccacatatacaagtcgatcgcttaaccaaactcaaagttgacagatgatgatcaagcatggaggggtgcgccgctatcagattgtggagcgtaatgaacagccggggaatgggggtttcatggagtgaaataatttaaagatatggaaaagagtggtgtatgagaagatatggattcattactaatactattgagaaatgcgattctaagccagacctccctggcagacaaagtatcacgtcgcaacatcctgttataagttagcatcaaggccaacagaaaatggtcaacgaagcggagtaatagtggtcgtgtcagttctccaaggtgattgtttcttcaatgtagttcagtaagaacacagcgaatcattgtgttcatcatgtgatgggagatcttgagaagggcatgcttaccaatgaagggcacgagcatttataaaacaaggacgaaagtactagagtgcgccagtcagctactgcgcaacccagatatgtaatcctgtaacaggaacgaataggtacagtccatcaaggatcagcctgagactggttagcatgcggacagggttgagtaacagggcctgacatacctcattaaatcagatttggttgggtgatcaggacgacggcgctcgttacaacgccgccgttcacacagtgtgaatatcaatgtatcatcatctaatgatggaccgcctggagtgtgggagagatgccgtacctttatctgcgatcctgttagttcaagacctgacaaaagcaatgtaaaccgtgaaggtattgagggcaatcagtgatgctgtatcaacaagtatctcctcttccgacatccacaggtttgtacgcctgctttcagcggatgccatcaaaggagtacaatctgtccgcccggcgcatcaggggtatcatcaaggagtaggaaggttgggatgttcgcgtaggcggaagggtggaatgtacctgcagacgcgttgttagtgtctgttgtgttgcaaatgttctgaaaagttccaatgttggtagcagggtcagacaaggctgaaactaagtttagacagaatcgacattatatattcaggtcgaggaatgcctttccgatgtcataatatcatcactctgctagaggaagggaatgcgaaaagagatatggcttacctttgcatgagaaccatcgcgcaatgagacttcgacacggacgggaaggttctatgagctgtcagcgagatgtccgatacgcgcgcatcaatgaaatgcaatgctgaagctggtgcatcattgtaattttagagtattggaatcctcaagtgaaattaggagttggattgttcatgttattcagaataatcttctgctgggcaatcttgagggagcggcgagggcttaccgtggtgtcttgtgggatgcgcaagctgagttagtagtagatcaatgtcgacagtgacgcgcgcattcagacgcgacttgctgcggttgcaggatgaagtggtggtgatagaagttgcgagcgccagaaaatttagcttgggtaggcgcggcccgaccattgcgccgtagcgcgtgcttacgttatcgtcggcggcgctctccgcacgttcgcaagagcactctccacagaacacagtactacaattcgttggtcctgaagaaccatttccgtgtacatctgcaggttgtcacgcaccacggaaattcaaaaggacccccaaatcgtgcagcgtggtaccacgtctcgtgaacctggacaagctcccgcacatttggcggatgaaggtaacaccggaaatatcatgagggcatccaggttcctgcatgaacttgccaaaaaaccttcctacattcgacgatctttgacggcgcggatccaatagttttagatgagcaagctggtatcgcaccactgctcagtcaatcgtagtttcagactgcagtaccttggacagccaaatgcggggaacgtgaagatgaatacaacacttcctatatcacttgcgcgccttggagtggttcaattataaaccttggcctgtcgcattacgagtgaacgttcctctcctggtcctaggaggtgcaatgatcaccggattagcctcactattataccatgtgttgtcaacaacgaggccgacaacgcgggataaccagggcatattgacagaatgattgcgtttacacatggaccccatgtccgcgagtagtgaagacgacatcccagtagccagccaagggatagtgcccaggaacgcagtgggtatcggaggggcatgttacacgggcatgttaactttggtcacaaagtcacctcattgcgtcgtggaagctttccaaggttctcccgaaattagtcgttccatgaactttccagacatttggatccaaacaacaccacgtgcgaaaatgacattgcggttctgataccgggttaacgggcctcgaagcgacttcaacagtagtgtatttcatcgttgaggcatggcgcaattgcaggaacctgccaaacccttgacttacgaaacagatttgtactatggtcccgcagcgctaggatcgaggatcgtgcaatgtctccgacctaatcgaaaatcatgggcctcttcaagcaggtgaaccggatattaagaagggtgaccctgaaatgtggtgtggcgagggtgtcaagccgtgctgggcatatgcccgttgtgagcaagggcttaccttgcgctcggcgggacggtagcgggccggcatatagcaatgagtaagaaccttaacgtttgcgcgtaacgcgagcggagaaatcgttggatttggaccgttagaaacgcataatggtggaagatgagaatgtcggatggcgatgcaaaagcaagtagtaatgggcacaatgacagggaatctgacgcgagaccccggtttcagagtgagacagccaatacctaaccttggaacgactcgaatgggtatattgatgcacgtgaaaacgctattgaatcctacaaattgggagtttgccgacaaaagtaacctaccgcgcccagcggttaaacctgtcgcttccatcagataacggcgccgaagtcctttttcagcacgtccaatatttccttgctgtctaccacctcgtctctggcattgtgtcctgattgctggttgttttctttcaatcgtttcaagatttcgggatccaattcgttgatgagttcatcgaactctttctggtcttctccttcttgcttgagatagtcttgctccagcatgaactcatcagatagctccatcgaactagggaacacatagatggttggaaactcaaggactgtgcggccgttgaggcactcgccaagtgtagcattcgagtcgagtggtattaggacggatcggctcgaagtagtgcgtggctttgccaagaaatacatatgctccccgtcatctgtgggcttgacacttgacctgtcattgcgagactctgcatggaccgcctctgtcaaggatgattcgctctccccagcctctctttcatgaggattgattgctcgttctccggcaggtagctgttcttcctcccggatagtagatttgacattgaggccgcgccggacttgcttgtccttgtgctccaaactaggagtagggtctggaacagatgaagagcctggagccgcagcctgcttggtatcgagctttctctttttggctttgtattgctcgcggggagcgaaaggttgtgctactgctacctggcaagtggacgacgtctcagtaagctggcgcttcttctgatgatcaaaccattcgactgtccacattatattcctgccaccagttgacttcctgaggctaattagtagcttatttttttcagtgcttatgagatgtcttacttggtgctggatcgatgtgatttgttctccttttgcctgctcaggccttttggcgcgcgaatgactttgacaccggcagcctcgagttgctgataatttacttgacctttctgcgacgacttgtgctgagaccacgagtgtgacgttgatgaatccacgacggtcttctcagcgagactctgttccgctttctcaatgtcgcgctctatgcctgtaaggaagttgaagtcgtgatcgatacccgctggcgtcaccaactgtgacttctttacaaacttcgtagggtcacgttgtccggagcattgcgctccattgctgatgtcgcttgtagcatggcagcgagcatgtgcgtgctgcgcatcctggacagcggtattttgacttattgatgttgctgcgtatgttagcttttgtatgaatgttctcaccccatgctgaacaagaggtggcgtggtgatggtcatcatagtaggacgcgcaagtgttggccacattggaatcccattaaaccaaaacataccaggtactacaaagatcgcccaagagcgtctcgtccgacatgtcgggagagtaaatcgacgcgaagttcccgtgatatcgatcggacagcacatgcaagttgccgctgccgaattcagatcttcaccacgctgcacgtaagcctccctacagaactcaatttaggccgcgcgtagcgtgtgtagtgtgtatagtcgccgctcagtgcgtgccgctcggtacaaagatgcacgggcaaggtttgcagctgctaatattgtttccaatagcggctcgtcgcagtagtgatggatgctgcacgtgccagatgtgtccttgatgggcaggtaatcgcgatgtgttgtggtggcttgcacttgggtgtggtgtgtgcagcaaaagtgaaggtttatgaggaccgaactagcttagtgatctcgggagagtccaattgagtttgcaaccagtcagtgctcgccgcacgtaattctccgcagcttgcacactcgtctgcaccgatctagtttgcgcgacctcgacaagtctggcacaagctgtgctatcgcacttcgcaaatgcatttgttcagcggcgccagccttggtgctatggcttccgtgaactacagacgatcacctggatgactgcagcgatcgaccacatggtcatttaggttcattgcaagtacaaactcaatctcagctcccactgtaggtaatagggagagtagactgtacagctcgctccggcgtttggcagactcttttgcttctagtcgaagtctgggcatgagaggatcgaatcattcccggcataggtatgcaatactatgtagacaatttgcttcgcagggcgcgttgacgcggacgtttcaaaattacactaccttttcgattccgcgaaacttctgcaggcgacgatcgcaacaatatccaactgcgtggcggggtggagatgtgggccccataatgcataagcgacaatacaatcaaacgaggacgctgaagaacagagctgaagaagaaatgccgccacaccggaccaaacgctgaaacgcatgcttcctggagcgataggtagtcgttatcgccgcgtgccttgggcttctgtagcagcccacagatctcagggggctgcacctcgccaatatcccaagacatccaaatagcggatagcgcagcccacactgcgcaagagcgggaagcttgcctcatgcacgttgctgcgaggattcgcggcgcagatggtcattgcgccgtgcacaaaaaggctgcaacactgattcgagaatacccaaaagcagttgtcagcatgaaaacccacgccattggactattgccactggcggcgaccccgctggccgctacaaagcttgagtcgtggcctacaggtaatgctacggggtgtcgaaacacggcaggctcccttcagcagaactgacgcgtgtgcgaagtcaatctggaatcacgtttgaccggcatcccgagcacaccttttgtgtctgactttgattgcgagcctccatccgctcggatcgaagcaaaaaggaccgccagccgtttggcacacacgcacggaagatggaccgcccattcatgtccgctaggcgacgtggagcccctgataaaaccttgttcggagagagaccctgctccaacgcggattggcagggttggatcaaatctcctggatgcgagacttgtgcagcaactaatccctgctagtactcgggtcgttcatccccaagcttctagcccgagcttcaagggcgcattgcggcagagctccccaaaagtggccagtccgcttgccatcttctgcgtttctccttgccgccgtactcttcactgcgtaccagcagcaaggcgtttgagcccttccatcgacgacgtctgtagaagttctgtccttacgctggagcctcacttcaatcatcgccccttccacatgattgccgccgcttcacgtttgtcctaatatccttcgggtatccagtcagtgcattgtagcgcgcagattatacgaccaattccagaatcccaaatcaagcacaaatcaactatggctccatcactgagcctgcgtcctcgcactggcgagcgacctcctacacgagacaatgccgaccacagtcttatcattcccagtcggacctcttctctgcactcgaggatcacccagccgctcccttcgacactcaacgtcaagcaaggcgccagaagcccgaagacattgacccatgcctatatggtatgcggtgttggacgtgaaccttcacaatgggtgaaggcgcctgccccagcgcagggtaagattggacacatgaagggagctgttggaaccttctggcttccagagatcctcggaagcagcccgagactcgagcaagacaacgacattgcgaggtctctgcacgctgctatgcgagtaagttcaaaaccgattggcgacttgttacatttttaacatgcgatctcaggcttgctttccccatgatgtagagatttgtactggcaggagtcaaccacattgtgttcaccactcctttgtcctacagcaggactcttcccacactctctacggtatcgccctgcgcgtttggtctcgagcagacgagaagcgcgccgagacaatccgtgaccttcgcaaacgcattgagccggatttcttcgacaacccagacgagacatactggatcccttactgccttagtttcctctcccgataccccttgtacaacctccttggggattacctccgtggcatgtggattcactggaacaaagccaccaaccttttccacgctgaggaagtgtcccgaattctgagcttccccgctccgcgactgaacgacttggtgcgcattgacatgaaggactatgctttgtgctaccagttcccgtcttcgcccaccggattccagaatttcgccatgtggcccctgttcacctgtctctccattcccaacattgttggtgtaatcgaggctgctgtgtcacctactcgacgaatcatcttcacaagccactacccagcgatgctcactattgcagctgagacagtccgcttttgtgtgagggtatacgagtggagtggcctatacgtgccggtcgtgcatgcccgtcatgtcaaggacttggttcaggagccgggcccatacatcctcggtgtaacttctgaatgccgatcgctgttcacggcgcccacagatgccctcgttgtagacttggacaggaatttcgtcctgacctccagtccacccactgctcttacagctggtcagagaagtaagatgattactcgtcttacccaggccctgaacggtgaggtatcgccaactggtgttccacagcacctgcgatctgcttacggtggcggcaagctcattccggctggccaaatcatcgtcatgcgcggagaagttgagagcatccaggatccggattggtggacccaggatgctgtcatgtcggtcatggaccacgtgtgcgagaagctcgtgagttactcagccgcccaatttccacccggagccaacgctaattatgttgcacagggccgaaacaccgggatgaaggccatctttgggggctccgtgaagaagcctctaatgaccaaggtttctatgcgccacctcaatgagattgttcgcgagcgcaaccagtactcccgtgatgcacaagaagcttggcaagatttcatcaacctcaagggtcgcatggacaccgagctttccaaggtcactaagcgcaacaacttcttggttgaggagcttgagagctggaagcagcaattcctcaagttccaggctttcgctgaacagctcaccaaggaaacccaagaccttaaggtcaagattgaaaaccacaagcgtgagaatcgccgtcttaccaatctcatcgaccagcagaaggatgacgctgcccgacttaccatccgtttgtctggcactgagaagcaacgtgacgacgctctggaggcacttgttctccagcaagaaattgccgaagagctcgagcgtgaaaggaagcgcaacaagaaggagctttccgctcttcagcacaccaacagcgccatcgttcgccaacgggatgagacgcaacgagttgtccttcatctccgtgcgttgattgaaggccaaactcaccacatggagcacattgtcaaatccctcaaccaggatgacatgaccggctacattgagcaaggctttgaggatgtcccagaagaagacgagtctgagctgttcgaggatgcagaggccgaacagcatcctacgaaggccaagtctgaggctggcaccgctcgcaacagcgtagctggcttggacagcacccgcgcctcaagagcaagcactgctcaagctcaccacctcgaaggtgaggacgtcacaccagacatggagcagcatctgcaccgcagccccgcacgcaactcaaagcgtttctcgaaccagtccatggtcgatgtcgctgatcgcgttctccgcgacaagactgacgctattgcgtacatcatccgcaacatctcagagcagtgtgctgccgctgttgagggtcttcagcttgcgcaacgtgcagataccgaggacggcgacaaccacagtgaccgccgcagcagcatgggccaaatgtcctcccttggtggacgtgcccagtcaacacagggcagcgagtacggtgacgaggacatgcttcgtcctggccgtggatccagcattcctcccaccccagatctgagccacaggtcaagcacatccatgtccatggctagcgcatcaacaacaccagaccgccacagtctgcaacaccgatcgcacgatgttcctgacgtgcccacgcgcatcctggagcacgacgatgatgtcgaggactccagcgatctccaggccgacatgctgcccgtgtcgaagtacgccacaccactacagaggccgggccagaccgttcgaaatggacactgaacggtcgtagatgttgctgatttccttacaataacggacaggatccactgagcgctgtatattcaatatgttctacctaggcgttggtgtcggcggggtcgattcagcttctttactatccttgagcgaaagcatgttcaaacttttttttcttttcacatctacgaccatttcttgtttgtacgacagccattgatggatgggaggagggagaagaaaaagagaagcggctcgagaagcgggtgcagagacagattgaagaagtgagagaggcagggaagaagtggtagctggcatcgacggcaaccttccgggcttggtgcgcccagctcatatgttgattgtaattttgtttgttagcataataccactatttcctttgggttcaacaagtatgaagtcttgtgtatctgtgacacgatgctgtggtgatgccctgagtacgaagtgtaatgcatgtcgaccgttaacatgaagtgttcgcctagagtaatcaacatctggaatatacgtcctcatgtactactgaagcatgccttgattccacacgcaaagacccttgtcgacggagcatgtgaaagaagcgtggtctcgtgacggtgctgccaaagtcggcccgccatgcggtgatcgagcctcggctttgtaacatcggcggctgtcaaccctcgctgctatcgccgcccaccgagcgacttcacacagcgttttgtctttatttctagcatgcggtgatactcctttctttcttgattcgccatggcagacgctctttgcgggccttcgaatgccctccaaaacttccagaaacacacgacagtcgatcggacactgcagcaggatcgccttgtcggccgccattctccgtcacaggtcagaactttgtccacacagagcgatatgctgtttctgactgcatatagggcttcagatcttcctcaggactgaatgcaggcgcattagaccccgagtttgacgcctttcaagcgggacggcctggcgcattgccccaggacttccaccgtccacccccacagttcgcacatactcctcctccacagcagtttgcccaagcaccacaagctcctggatgggcctcagacttccagcgcctcaacatatccaactctccggtgcaatcattgcaacggcagcagccacaagcggcgcattcagcggcgtcatggcaccaagacttcatgatgcagcagacgccggctgtccaggcgccggcagttcagcagcagaacacatttggcggtatgccgggctacagcatgggcggctttgggggacagtcgtacatgcagcagccagccttccagcatgcgcccgtgtcgcaagtcgcgcaagggaagcagccggcgcaagaggcagtgccagctttcgacgaagcagcatttgagcaagcattcctgcaggcggaacaagaagcacagcaagacatgctcgacacggcagctgagcagagtcaatcacacgcagcccaggccaatgcagaggtcatggactacgatcggcctggtgagatggatcctctccttatgcggatactgggaaacacgggccaggtgtgtagtatcgttcggaaccactacgggttgctaacttgtgtacaagctgtgtattcagccatccaagtatggtgagcgaaaccggcctcggccgcaccgaagaagccgtgtcctacctcgacaacatggcccgcttagaacgcaccggcaaactcgtcgaagacgccaacgaagcaaagtgggtggtcgactcgctgcaacgcatcgccaaccgcgacgccccgcaagaagtcaagacgcgcgctgagagcctcatcaaagccatcaacgaacgcctcatgtcgcaataccccctcggcgccaaggtccccatgagcgaagagcaaatctggcgcgacctcgaagcagcaggctacatgcgcactcccgagcacgagcgcatggcaccacagccagagcaaaaacaagagcaaccacctctcaacgacgaagacgaaatggccgcaacagcaggccgcctcctcgaacgcgtcgccgacaacaccagcgagaaattccaaaactcccagttccttcagctcatgcgccgcctgcgagatcacgaagttcgcgtcgaggaagacaagattgtcgaaataaatgcgcaggaaaacgctgcttcgacccaacagcaaccaacacaacacaccgacctaccctcatcatcacaaatccccccaatcgaccccgcgatcctctcccacgccgcaacagacttctctctcccagactacccagaccaggaccaagaccaacagtacgcagctagccccatcaccggcgagcccattgtaataagctgatgagattgcaggacagtctagagcatacgaactccactcatgacgatgagtattgggccaatgtgagtcccgcgcatagggcgctgtttatgcatgcgtcgcagcggcagagcgatggggggaggtggatcccgaggagtgagcaggatgaggatcggtggaggtatttgccagggagggatccggttaccgaggagagggggatgggtatgggggcgtgaagagggcgggtacgtgacttagtggaagggatgtaagatacatagtgcagtcgtgtactgacacctggggctagctagagacgagacattctccgggtgaataacccgatgtttgagatctagggctctcggggtggagtacgtactacagcgaaagcgcagatctgatacacgaagctgaatgcatcgattttggaagcagtgtcgctcatatctataatctctaggtaacctctatctctgcccatctccacatattattcctctctccctcctcacaccccatcgaacgaacctaaatcggctcatccctcggctcaatcatcacctcgttgaccgccacatgctccggctgcttgagcgcatacacaatcatgcccgcaacgtcctcgggatccagcaccttcgcaccactcggctcgccatacttcttcagcgcctcctgatccgtgctcatgcccagaagatccgtcgccacattgcccggctggacgctcgtcaccctcagaccggtgcctgccgtctcgaccctcagtgcttgcagcgtagcttcgacgaagaatttggatgcggagtagacgcccaggccggggaaaactttacggcactgcatccgaggagatggcgaggagatggcccttgccgcgcttgagcatggcgggcacgatgctggagatgacgttgagcaggcccttgcagttgacgtcgacggtctggttccactggtccgtcatggtgttggccatcatggtgaagtacatgacgcccgacacggagacgaagatgtcgacgggcccgagttgtttctccgcggcagcgacgagcgcttcgacttgcgctttgtcggtgatgtccgtcttttgcgtgatgatcttgccttcgcggatcgtcaggcgcttcttcaggtcttcgagggcatcgacgcggcgcgcagcgagggcgacgtggcagccttcgcgcgcgagcgcagtggcggtggcagcgcctatgccagacgatgcgcccatgactacgacgacttttccgaacagcgggccgcgctggggtcgtcgtcctgagccgccaacggcgtcgttctgcgaggggggtttgggaagccagccgcgagcgtaccagtggcgggtgtatgtttcgaggagaacctggtcaaccttggggcgctcaacggccgatcgcaaaggtcgggtcttgctgttgtcgaggactacgacgtctctcaggaactcgatgctgggcatgccgctgcggaggatgtcgacggtgaaagcaccatcgccaccctttgcagagcctcgcttgtcgtcccagagtgcaacccacttctcgaactccagtggttgggtgggatatccgagagcgttgagatcgctgaaaacttggctgatgtctaccgggtctggatcaccgatatggaacacagtctgctctgcgtccatctggttgctgagatggagaatagccttgctgacgaagtcaaccggcgtcatctctgcgcgccagcctttgacgtccggatagtagccaattcgaaccgactccacgatcagggcagtcagcaggtcccatgcgttggccgcaccagtctcgctgtgaccactgacagtacccaagcggtggatcttgatgggtatgccgcggttcttggcctccaatgcaagctgttcggccacccacttagtctggccataaccatctgcaagtttggtagggacatcctcaactggcaggttggtgtcttcagaccaaccctggcgtcctggcgctggagggagcacaccgtttgtcgaaacatactgcacagtggcaccgccttgagcagcaagacgcaagatttcgcgtgtaccaccgacgttgggcttctgaagtgcagcataggggtagaccaagttgacagttgcagcagcgtgaacaataacatcggtacgttcagccaactgcttgaaggactccggcgagagaccaaatcgcttgcgcgataagttggctggcagaatctctacacgctccatgaccgagtcgttccagagaccaaagtccagcagattgcgacgaattctagcaataccagcgggaacatcgtcttgtgatgagtcagcaaaacggaccatacatatgattgttgcagatgtagcctcaagtaggtcgcggagaaggaaagcgcccaagaaaccagtaacaccagtaaggaagaccgtctttgcgtctttgagcgcgcagaccttggggttcacgggttggatctccttatcgagcaccgagtctgcttggagaacttgtggtagattctcctggacctcagcagtgtggccgtctcggatggcacgaacagtgtctagatgtccgttgagagtcgcgggttgtgcgagtcgtgcgactggcactcgaaaaccgaacgtgttggaaagacgagcagccaaatcagccaggagaagtgagtgacctcccagatcgaagaagttgtactcaggggtgatagtgttcgcgttaacgccgaggatggatgcccagcactcagtgacctgttcaatagtgatcgggctctgctcaaacttgcgtgcgctaccagttggcgagcttggtctcggaggtggcagattcttcagatcgacctttccagacacatcactggtaggcagtttgtcgagctcgacccacatggaagggatcatgtaatgtgccaaatacggcatgagcatacgtctcgctgttgcgctgcgacccgtcttgtcgatctcgaccacggggcggtccgctgaagagtcctggtcgcgaacgaagtatgccaccaattgccggtcgattccctcgccaaagggtacgacagcacagtggcgaacagacaggtggttgacaatagcgctctcgactttgcccggaaccactgagtaaccgcggatcttgatcatggccccaacacggccagtgatctcaagcagtccgttggagagcaagcgtgctttgtcgccagtcctgtacatacgggcaccagtctttgagctgtagggattcctgatgaaagccttggccgtggtctctggacgattcagatatcctctagcaagtaggtgaccgccaacaaacaactcgccattctcaccctcgtcgactttctgaccactctcatcaagaatgtagatatatttcgggtcgatgagaggaggtccgactgggcagtaaggagcatccgtgtccaatttctcgagcatgtctttgatgtcgccggaagcgatctcatgtgtctcacaggcgctgtaaacgttcagtaggcgagcattaggaagtgccttgattccgcggcgagcaaggtccgttgtgacgacctcaccgttcagccagattgtcttgagatttggcagacgtgtgtttagtgattgatggcgggcgagtacagcagcgaagagagtaggtgtgaaaagagtctccgtaatcttcttgttcgcaagcaaatcaacaagcattcgagggtcgtagcttgcatcgtcagggacagccacaacggtcgctccacgcagaaggggtcgtatgatctcccatacgaaaaagacattgcaaggctactcggtcgcccggctcaagatttgaaaggccaaatctcagatcgtatgacagcactgctgccctgtgtgggtttgcaatacccttaggcttgccagtggttccgcttgagtaggcaacaaaagccaacttgtcaaggtcggtctcctctgatacaggcggcagctcatcgttctccacatgaccattgctattcgatgattgctcatccaggacaaccaggggagtgttgcccttgatcttgccgacctcggcactgatggtgacgacaacagtgggggctgcgtcttcgaggacatcggcgagaagatctgggggataggccagctctaggaccaagaaggcaccgccggctcgcagggctgccaaacaagcgattacatagtcagcagatcgtggcagcaggacaccaactaggcaatcgcggccaacgccatgacctcggagccgatcggcgagggcagcaaccttgtcgtgaagctgttgatatgtgtatgtggttttctcgtcttctaaggcaatgagatcaggtgtagcttgaacctgttgcgtgaaaagagcagacaggtcttttgtcgtgtcgatgaccgtcattgtttgaaattgttgaggaaggagtgagtgaggaattggtccactaccaggagacaattaacgtatatagcggttcgagagctgtcaccatacgttcaagggtggatccgtggctagagcaaagcaattgcaccgtgcagaaaattcggggcgcgttgggtgcagactggagcgacgttcgcttattccaatcgcgtcatattagcgccaaactacactctcagcagtgcttctcattgctcgaatgcgagcaacaaaacctgtggaggtggctagattccacgcagtccgccgctgacatgtggatttcccggggcgtcgccgtcttagcgttatttgtcggcacgtcgctttggagtgcatgtctgggctatgaatcctggttttcgggggcgaaagacatcttgtgcatgggaatctgtgtgtcgagagacaccaggaacagcagtgatgccaagcggtgttactgttacagtagatgacggacagcatggtcctgtgactgcacagccttttcgaacaacaccgcctggacatggctactgcatgtggtcaactacaacgtaaagtaagcaaggatttttgatagtccgaagctacatacagtaccgcgaggcgtcaattgagacgtctcggccttgacagcttcaggcaccctcgttgcgtaggtgatggcctgcattacaaccagagtgtagtcaatgaacaacaggtccgtgtaatgacccggagactccagaacgggatgtacaattaccttggcaacctggcaacgtatggacttggctgtgcaagtccatcttcggagtgcatttgtctactctggagcacattggatcgactgtcgttggcactgcgctccggatacgaatacatcgtggaggaggacgtcatggacctgagtgatcgaagtttgtaaagtctcctgttgtgcgtcacatatgaccagaaggtacagccgcatggggagtcatctggtagattttaagggaaatggaagttcgattaagctcaatgttgcattagtggttggcatacttagcgtatgtggggatgctgatacggtacctacttgcgtcgatgtacctgtgcatgcctatctatgacgaagtggctccagatcgaccattcgtctgcgctgcgcctgcttaaaaacgccgtaaatgggagaagatacgtggtcgcagacgatacacagagatctggcgttctgaaattatgctcatcaggagtgtctggacaacgacagcgggaggaagatctggagacttcctccaaacatgtgtggctcgcctgttcgaattgaacgttgctctgaaaagatgtgttgtcattaagccgtgtgaacattgtcgcgtgcgatgaagggtgacagcttggacatgaagtggacgagctccattgtcgctgcttcggagatcgactctgaacgtcgtgcgatacatgctccgagaggtgtgcaccattgaagtactgaagtacaaccaagggtgactgcagatgtggtctcaggacaacctaaccgcatttgatcaaattcatcacatactcaagtgcaatctcttgaaaaagtggagaattatacccaagggtagcatctaggatagatagttgcagtgcatgttgtaaatgctctgttttgtcgtgagaaagcaatcaagtcttcatcatcttttgttccttctccagatgacagatacgcactgcttccttccttaaggatcgacgattatggattggcgtacgtggattatgcatcactcccttttagtgtaaacggagcgacatgccttagagcctatgtgacgtcggcttctatatcattatcacccaaactgtgatgactcgatggcgagagtcatgtcgtgccgcggtggaaccgcatctgatcacgttgtacctgacgatgtcttcaaaccgaggctgcttgatcaatcggctgaaaagccgatgtcgtttcctgaagacaagctgttttgcgacggtgacgctctgtgtatagctcgaggcaccatagtcgctgaacctcggtagatctccacctacctccacaccaacaagcgtaacgcgccgcggtctatataccgagctcaccaccagcaatgtagccgacacacgcgcatgagcatattgctcgacatcttctactcttcagtccttgccctataccattacgcctccgactaagccgtcgccatgtcgtccacggcgttcgtccccttcagcgagcctccgtacatcgtcggtctgccgtcgccatactaccaagaaacacatttgcgatggcaaaaggcgtgtcgcaagtttgtggatgagcatctgcttgagaaggcgctagagtgggataccgcggagacattgcctgagcatgtctttgagacgtttgcgaagaacggcatgctgctgcccaccttgccagcgccgttgcccgtggatatattgaagaacctcgggatccatgatatccttggtgtcgtcaaagttgaggagtgggactacattcacaccatgatatatgcggatgaggtaggcctgggaccacagcatgatagctcggggagtttacatgtagctaacgcagtactagatggcacgcactggtcttacaggcccatcaggatctttgacaactggcatgtcgttcggtgtaccgcccattatcaagtacggcaacaagcaattgcaggaccgtttcctccccgaacttctaactggcaagaagcgcacttgtattgcaatcaccgagcctgaagccggttcagacgtcgcgaatatcaccacgacagctataaagacaccaaatggcaagcactacattgtgaacggtacgaagaagtggatcacaaatggcatatggtcagagtacagctcaatggctgtgcgaacaggcggaccaggaccagctggtctatcgatgcttgtcgtgccattgaaaggcaacaagggcgtcaatatgcgccgaatcaaggttggcggtcaagtctctgcaggaaccacattcatcgagctcgacgacgtcaaagtacccgtggagaacctcattggcgaggaaggcatgggcatgagatacatgtacgatcacacatgagagtatggatcccgagctaacaaacaccagcatgacaaacttcaaccacgaacgactctcgattgcaatcggtgcaacccgccagtctcgcgtcgcgctcagcgcagctatggaatacgtcctcaagcgcgaggcgttcggaaagccgctcatcgaccagcccgttgtacgacaccgtctcgcaaaggctggcgcccttctcgaaagtcaatgggcgtgggtagagcagtttgtctaccaaatgactaaacttcccaaagcgacagcggatgtcgagctcggtggtctcacagccatggtcaaagcacagagtggcattgtactgaacgagtgtgcgcaatgtgcgcaactgctctttggtggaaatggatacacaaagagcgggcagggcgaattgatcgagagtgagttttctcgagcatgatgtgatgcactgtaagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgcgaagttccaggcatcaggataccaggtggctcagaggacgtgtatgctggatcttggtgtgaggcaattggtcaagaacttcaagaacaagacaaaggcgttggagaggccgtctggttcatcgaagctgtaagcatagagtgaagcgatgctgcaattctataagataggttggaatgcatgaatacttcgtcaggtgttgttccagtcagctgacgccaggtgaatgcggtgtgacgaatatgagcacagtgtagctgaacggtatatgcctactccaagtctatggaccccacccactggatgaatcgccaaatagccaagggctagatcacaacagaaggaccaacctcaagcttcgctttcgtatcagggcgtcgaacgctgacgtgtgaagaaccatagcagaacgcggtgactacagcgaagggtacttattggctcctccatttaagcaaatcctccttcctgagtactagtctatcttgaagtctcaagtgacttaaaagccatagcagcattttccccattcgcatcccagccaacaagtgacttagtcagacaacgctcaccgggctgaatttgcctcatcaatacctaccttggccatctcattggaaaccaatctaccaagctcttgggacagtctgactatacagaagagcagcgtaaaaacggcttgagatatgctgactctcggaatatcatgtttcgcataaaaagacgaaaggttcgctcgactaaacatccatcaccatacttcaacacattatttcacagactacaacatcaatcaccatgaagctcacctttgtcctcgcaactctcctcgccgctgccctggccgcgccttccccaattacagaaagcattactgcatgcccatgcgagccggtgttctgccccctggagataattgctgttggttgcagccttccctgcaggagaaaagtactgatccaccatgtaggaatgcagatgtaagcgatccgcggcgcaagcgtgctatgaggctgctctggctgaaggagtgatttgcgagaaacctatgattgtgagtaccgtggtgtttttgttaagttgataaaggtactgatgtgagatgtaggtttgccctggggattcgtagatccggatggatagatttgggtttggcggtttgggctgaaggttggttgtgaggtgacatgtttggtctgaagtaagaaatatcctgcctggtagctccttacctacgaccggaagcgatcaggatattacagcaggcagcccatatgacagcctgaagctatacgcagtattgctagcttttcaactaaacggcgaagtcttgcatatcgcttcaggatgcacctgatgcttttcctccgtgtttcttaacctgcagtacgagatgtttgagtactttgatacatgtaaatgcattcggaaaggggaatttttacttcacgttttgtgcggcttaagagaatggaacaaaagaaaaaggcatccaaaagggtgcactgtctcatccctgctcgtgctggatatgtggttaaactgaatggaaaagaactccgacgacccactttactattccgccatgctggcgcgtcagatgtcttgcataacgatttcggacttggcggttgttttacggaaaataaaaaggaaatacagtctctcttcaatgtccggaatattttcgatcgagaagactgcaatgattatctatccctcccgccgtcgagtcaggatgacgatcatccgcggtcctggtacacctcacactggggcaaatcgtcggagccctatgactgaaacgttaaagattgcgcacactgcccacaagctggtactgtgttctaggggtgataatgtttacccaaggagcaatttactcttctcggacgagtgaggctggaggcttacttttcgccagataaagtttgctcagaaatggctcgtgcatggccaacatgggtatcgcacgatggaaatgtttgagtgcgtcatgggtagccggtgggcgtcgaatggaagttgcgaccatgtccgctgattacagtcctggaggggcgtaaaagtcgttacagacgactcggtgctcgtgagatcagccgcagcatcgtattgccggcgatgggtgacggcgtgaagggccgcatctagtgcggtgtcaaacagcactttgcggaccgtctcaaaactgccgacttttatttaaaggagttgaagcaaggacctgataagatctggcagacttgcatcttcgaatgccccttttccacatacacgattgcttatccgggatgcattcacatctgttaggtgatctagtcgactagtcggatggtggaatcgatcgctgaatcgaatccagaggcatgtgctggggctgcatgcgccgagccctagagagaaatcaggaaggatgaacgcctgaggctagccactcaatgcatgttggggacttttccgagtcttcaccgacaacgggcaagcgtgattccccgcatatggtaggccagggtcaacggttcgctgctgatcgcttcatgccacgtctttttgacgtctcttcactgccaatctgctggactgcctttgctccgagcaccgatcttgtgccaaccaccagatgttcatgcacccccttgcgcctccatgcgtgctggctttgctgtacgcacgaaaggatagagccaacgcagcgtcgacactcgcacagtgtggggagcggcaaacaccgcagacactaacgcctggtgcaattttcttgggggcctgctcggagaagggcccaggtggatctctccgatcgttgtcaaaaggcgcagccaatttggtaagacggcaaagggcctgtgcatcacgtgtagtcgacgcggcttagcaagtcggctagagcaaccacactcgtcttggtctggggatatccaattccgctatccatcccgcttgagacccgtttgccagacatggcacccatcatgattcaaacaagctggggtccccacatatcataggtagcctctgactaggaagcaggactgcattgccagaatgtcgttgcggatcgccaaagaggaagtccgtacatgaagacgggcagagtcggccaacgcgagtcaatttaccgcggtatcttgtacgcacacaaagcagccgtaacagctgacgtcggacgttctcagaaagcggccttcgtccgatggcttccgagagagaccggcgccctgaacacttggcgctacagcaagcggccatcccgcatctgggggactggggtcagtagtggggaatggcacggcggcgtcttgagcgttgacgcaccagggtgaatggcggctcgtaggtgacctaagcacgcgactaaaccctggcctagaatccactccgagaaattggaatcatacaaagtcttcgtgctgccccgaacccctcgcgcgtgagtgatcgcaacattgacattccctccctttctcagcactttgttttgagacatcgaccaagatgtctgattactctggcagtccctctgaagaccatcaaatcgactttcaacaaccaccaaaacgaaaagctaccacagcaggactggacggaaatccaacagggcgttcggtcaagaggagggcttcaaaggcgtgccaatgctgtcgagcgcgaaaagtccggtgcaatgtcaccgagcacggtgctccctgcaccaactgccgcttggacgaggttgattgcattgtgtcagaaagcaggcgcaaaaagttagtccactccttagtgcaatccccgggccccccaacatcaatgcgacttttcggatgggagcgactattcgactgcgaatgtcgtcatgcgattcgctcgctcgatcccaccttagactagccacttgcagcgccttctcctcacgccttcggtttccagcccagccacaattcccgcctcgaatacaccgcacatggtagaatttggctaatccctacaggaaatggagcaaagatgacgaacagaccgaatgcgcaaccaccacaacgacagctacgcgaaagctcgcttcacgcgatgccctggacaacatccataatttgaagtctgccacatcgcgaggatcacatgaagcagaatcgcggcgagacgagcatgtgcctcactcaatttgttagtggctagcgaacagctctcttgctgaatttggagttaaccaatcctagatcaaaatcatggacaccgcgtcaattctgtcagcaacttctccgatatgcagcgacgactttccatcacttcgcaaatcaacggcttgcccactttgcccttcacgccttttggggaaaatcgagccccattctttggcaacatgcaacaaaagtcgccctctggcgatcttccacgattcatcaagcccttgccctccaagattggacccgatgagatatcgtacctcgaaaagaagggtgtactgactgtaccaaagggcactctgcgtagtgagatgcttcgtgcttatgtcgagtttgtgcatccatacatgccactactggatctacacgactttcttaagatgattgacaagcaagatggaagtaacggcaaagtcagcttgattctgtttcaggctgtcatgtttgctggctcatcattcgttgacatgcagtacctacacaccgcgggttacgcaacgcgtaaggaggctcgcaaagacttcttccagaagactagagtaagtttccgacccctttcctcatttcggtcgatctatattcggccgagatgatattcatggttgatcggactcgccgagaagtccgacatttcgtgcacatgccagggttgcacatgccaaacatgtgaaagagcttctgcacgaaaccatgctagcacattagatcagcgacgtttctgacgcaccgacagatcctttacgattttgattacgagtctgaccgcgtctcgcttgtccaagctttgctgctattaacgtactactatgagacccctgatgaccaaaaagacacctggcactggatgggagtcgctacttccgttgcgcataccattggattacatcgcaatcctgacaacaccaatctagacgtcaagcgcgtcaagttgtggaagcggatatggtggtccacatacatgcgagaccgccttatcgcactcggcatgagacgaccaacgcgcataaagactgaagatttcgacgtccctatgctcaccatggacgacttcgaaatttcagccattccagatgatattacatgcattccagccgactgccgtgttgcgagagacactgatactcaacgtcaactggctattatgtgcatagagaaggcacggttatgtctgtgcatttcacaggtgctgtccaagcagtattgcgtactgaacaacaatcacggcctccaaaatgatcggaccactatgatgctgcttcccaagaagctcgaccccgagacaagcgaagtaaaggcttgcgatgacgagctgcagaagtgggtgtctgaattgccagacgaggctcaatattcagacaagcctagcggtgagcccacgattgatgttgccaaatcgctactgcatttggtcttcttcaccactttgtctgcattgcatcgaccacaagtcttgccaaactcacagggtgggccagcaagtgcaccgacgaaagtcaatgttgagtctgatctcctcgatgtctctcgccgcaatgtccgtcgtgcagcatcagccattacctcaatcgcccatcgtctcgatgctggtggtctagtcaaatacctacctacgacaggtgttacggttctcctaccagccatcattatccacctgctcgacatcaaagctccggaagaggaaacacgccgtatatctctccgcggtttctgccagtgcatggccgttatgggcaaactgcgtgatatttacgccgccgccgattactccgtagcattcctcgaagcagcaattcgcaaggcagggatccacgttgcgccaatgaccgcacaagtctcgcccataccaaagccatcgccagtcacaagtgtcgaagatctggtagacgccggccgacgcctcgacctcgtcaacgcgacttcatccgcaagcacgaatctccagcgctcgacacttacaccacctccagacagcggcacaaccaacatgacagcgctcgagaaacagcccagcgacaacgttacggatgaagaagttgcgcgccgcctagaaactttcctcgcctccacgccccctgaatcagaccatgagcaagtctccagcatcactatttcccaagacgcgccgtctcaaaacatggccccgacttctgccgcgccgcctccggacgcttttcataagtggatgacgctggaaatgaccccgaataacagcctcgagtttatcaaccaccaccaggacgaccacacgctgttttcgagcctaccgctcaacaacgaatttgacgacggggactttgactcgctgctgaatctggatgccgtgggcgagacgtttacctttgatgatgctgcgttagacggcgggctgggcgatcttgattggatggcaaacggggatctggggatttcagttgacgcatgaggatgcagtggttacgaatttccttttttctttctagagactgcgcggatacggatacaggaaaagtgcatattggatttgggtcaggatgatatataccacgacgcatatgtaaggcgtcctcctaatgacctgggaaaagaaatgcgcggattagagtttgaatttgatcttaatgacccctaaaaactacaatgctcacatgcgaagcactgtttgtggacacgcaattcgaacaacaccatgctttgcctgtaaaaaactgtttctacacttttgcctgcatcaccaaactcccaacccatgcctccccatagcggccaaacttcccaccaagccccccccctccgccacactatctatcccccatgtccaggatctacacgccaatcttcaacatttccatgtgccgagtggcaaacgctacaagggtccagccagcccaccacagtggagtctctctcaaagcggggacgaggtggggttggcaaggtgggactggaacacagccatgagcatttggatttctctggggcgctagaaatgcgtatagacggaagctggcatgcgcatttccacgcttaggcccgatgatgtgtacaggtcagatgtgtggtgtgtagctgtaatcatgtatgcatgcaggttgagtttgatgtgccgagatgccgctgccgtacagtagtacatctgataatagctgctcatgggcttttggtgcgtaagggcatcatactttcgtgtcgcttgtgggatgtttgtgctgtggctgctatctatctaccaccaatttttatgagggttttccttgcatggttgaaatgcgctccatgtggtattaataaaatagtaagagatgaaaaagaagacaggacagaaaaaccacgctctatgctgccgatgtgaaggggatgacgaaccctgacgcctttcccatgaaacaatctcttgttgaaccccagattgatgatgtacacgcggtatccatgagcgtgttttttcttttctcactcctcttgtgcccatctcttctccctttcggtggtcttttgttccttccatgcccagtattcgcctagtctgacttctgcgtagctcgcgtagtcgaagtcgatgagggagatttgtgcctggatcagagcccagatgccccagtagaagccagggacgcccctgaatttgtccacctgttcaaacagctcgtccaagtccgactcgttgtatgttcggttctggtgtgtgctgaagcttcgcaggtactcgcggaggaaggcacggcgagttctccgtgtaggcatcgcagagtaatcacagtcaaaaccaccccattcggcgaagtggttggcgatgtcgaaagatgccggcgcaggcgtggcgtattcgtaatcgataaaggtcaccgttgcagcggtttctgattcgttcgatgcgctcgacgcactggatcggcgggagggtgaagctgatgaagctgatggttcgatgatcacgttgccagacagcaggtcgcaatgcgcgaatacgaactggttcgcaccgcagacgcccggagtatcgactagtagctgtgtcaggctctggagttcggtcatcagttgctctcgtcgggtcgattgcgcagtggtgcttgttggaagcgcaaggatccatttctgcatcgtggtccacacattgggaatgggcttccctggtgtaagttgtgccatgtctaccagtgaagcacgtttgttgtgtggtgatagttgtgaaggtgcagggcacgtgctgctaatactcgaaataggtaatgttgcatgccattctcccagcctctgagctacccctcgccatacttctggtcgacccaggtcggcaggtgcacacactgtgcctgaaacgtatttgtaaaggagaccgttctcaaaccgagcgtggagggcgggcgcgagattgtgacgggccaagaggcagtgggagcgagtctcctctgtgcatggattagacttggcgattggcttcagtcaggaatgatacatactctcgcggtcgatgagcacatcggtgcccttcccgtatgctcggagcaatatggcatcctcatctatcgccgcctttgaaaggcccgggagcttgttcaccgcttttaggagctacccattgtttagccaaattctcaagacaacccgtcttctgcagagcgcagaggcttgcataccgtgttcgtgatgccatcggtaaagcgaacgaactcaatcgtgtctttggaatctttccattcgggtcgcagtgcgagaataaggttgagtgctgagttgtgcgagtcggtgttgtcgtagtactgaggtatgtgccgtagcgaatcatatggtgactgagccttactcatggtggaacctgccagaatgtcgtcaacacaaggtgcggattttgaagtggtggcttgcggtcgcaagacgaagaaagaatacctcggcgaacacaagaggcaggaggagatggtgggcacctacgcaacgtggaaggagcgactgtatatcagcgctgcctatgaacagaggagatatgtttgtgtaacttgtacaaaaggtgcagcaaagaagcgcaaactgtcagagcaatcgcaaacgggagagagcgtggggacgaaatcaagggtatcaagggtcgctgcacgcgaccacttgggcaaagcggcgcatacacccctgaccgcctccatgtctagaactgtattaaagcttgccaatcatctcaaagaccctgcaagggtgggagccaatagcatccttcggccagatgacctaagtcaagagatgatcatcagagtccggtcccaggggttggcagccaatcagctgagtaactttagtacatgcattccttgccgtttggtagatttaatacatttcctacagacagtcgccccccaggcacatgcacttggcctcataagaaagccacaatgacgtccaacgttgacagcctcacgtgcccaggtagtactccacaatctacaatcgctgccggcgattcgctctcgcggttaggtcggatccatacgtattctacgtgttgtcaattgtcacatgtcagacgcacgtcgaggtacttgatgacgttgcagcgaacgagtactgcctgaatgctcagttgggtgcccgcgatggtcaatagtggcgcagtaagacacgtatgtcaatcgacagacgatggcttgctccattgcctgtagactttgtatactttgcgtgtatgcacaacgcgattgtgccgcgttaccgggtaaaagcgatgcgagtacgatgcgttatgtatccgtctatgtgcggttgaatgcagtattcctaccaaacagattgtgacatatcaacactgtacacccagtttcctaagcgtatctttcccggtcgtgattttcatgccaattctgtacaaatttggttagtaaatagctcatagaaacaaagagagcacgaacctagcatctaaatcgaagccatcccattgcgtgacctcctgaagccaatctctgcacttattcagagtttccatgtgctgcgccggttggccatccacatcagcctctctccagagattagcagccatctcatagcgtgcacaaggcgcggtccagttatccttcaagtggcccttgaacagcaacttatcctgaggaatgatttccttctccaggatcgccttggcctctgtagttctgttcatgttcctatacgcagacgcgcggaggaccgccagaatcgacttctcgtccagaccctccttctcccagtgcgggttgtcggcagactcgctccatgccaggttttcgagagatgtctcgagatggtggtccttcatgcgcttggtgccgttccagaagtagatcatctcttcgatgggagagacaccgatggcatcaatcatgtcgcagttccactccttggctcgggcctcccatttctggagcttgcggttgacgaaaatgtcaaatggcagttggcgacccatgaacctcttcttgccaatgtttggcaagacgttctcaaagaacttctttgcttcagctgcgtactttgtcgcagcctctgggtcggtcgccttgtttcgacgatagagttcaacataggcggcgccgcaaatataccagtacaaggcatggctccagttgttgagttcgacacacttctggaaagcgattgcggtggccttgtaatcatgcatatacatgttatccaaactgctctcgaaccagctgagcgcctcgagttgtctcaattgtgactgtaacacatcagttttggctcatgcaactgggctacatgatactaacctggcccgcttcttcaataatgaggacagccttctccaattcgcagtctgcagctgtcatgcgcgactcttcgagaagccagagatggctcttcgggtaccgctcgcgcatcacgcgcagcagcgccttgcaccgctccttgggatatgatccgtcaccagaagatgggataatgtcacaaatgcttgtgaagccgttcaaataacccatgagcacgacaccagccatggcaccatgtatatcgtggaacttggtagcttgccaaagcatctgcataccacgctctcggtcgcccttgaagcctacaatcttcagcaaagaagagaatgccgggggtacgaatgacagaagcagcagaagcatgccgaagcagaagtttgaacctgcgagaatgaatctgtccacgggatgttcgctaaacgttgagatgtccaactcgggattatcgctcattgtgagcttctcaaagtcttctatggtgtctggaacggcgacggtcggggtatcgtttgaggcgggcaggccacttgctgaactggagttaagatcaagctttttctgcgagttgtccagcgcaatagagccatccttgccagcagggacattgatgtttgccatgtgttcccctggcgtcacgtttccgctcttgtcctcagcagcatgcacgaaatcaaagtcctcagtgttgtctccgttgcctgcagtcctttctgttggagcagcagtagctggtaacacaggctctggagtttgcttcagactcgcagttgaagcatgggcagatgcaccagtcttcatcccactagccgacgttttcgagcgcaaagaccccgtctttgaacctgccaatcccgccttctgcgaactgctagaagcagccgtattgatactacttgtacttttttgcttcaagaagttcttctcgtactccattatgccttccagcgccaggtatgccttcctcagcttgtagaaactcttgatagcctctgtcaagctctcgttcaaaagcccaaccaccgcggccatcaattgtgcctctgcctggcatactgcatattcggttcctggagggtatattggcgagtggtaggcattggtgtctttcgcggctcgcttttgctgctcgtaggcggtgcattcggcctggtatagagcgtcggcggctacgacacatgtcagcttacagcccaactatacagatattgtatgtggtcggaccttgacgcatagtttcttgttcgaaacccagagttgctcgcatgaacatgcacacgccagccccaagctgtcctcgtaagcttctcacattcatatactacagccaattcgcatgcgaggtatgcatacttgatgaaaggaagaagcgcccttgttgagatgagcttcagctgaatcgaggtcatcattcatgatgtacgtgacagagctcatggcatcctcgactatgcatcccatcagtggcaaccaagcaatattttcctaccacactcactctgggccaactcatccacagtatcgaggctttttgtactcgtcggcgctttggccctgagccatcctccgattttcagcatcttgtagagacagtccctcaatgagaggttgcaagagtgcagggaagtgcgaacggtgatggaagaaaggaaggacgagaaagtgcaattgaagaacacagaatagcaccagtccaacagccggcgtgcgacgcggctcgagcaccggagacaccaagcgctgcaacccttccacagcggcctacagactgcttcgtccgttcggagttaaaaccaaaggtacgtcatctacgccttgggcttatcatggtaaattgaagccacagcagcgctgcgagtccggaaagtgtaagagcgaaccctggtcactacatatcggcccttgtatccgatctaagatctctgccacgattcaaggtaccccgctgtgcaggtgtcgagacaagacaagatgcgtgcgcacgtgatcacaactcgacagcccgcgctaagaccatcgccgctcccgccgtgagagccgcatcagagctccaagctcacctttacaaacacacacaactccacgacccaacctctactccaaacccactcttccacgccaaaacatacccacgaacatccaaacacacacgaaccgcgacgatgtccgctcaacccccctccaaacccaccaccactaccgccgccgccgactccaaacccaccccgcaacccaccgacgcaaagaaacccgccgtcctcgaagaagacgacgagtttgaagacttccccgtcgaggactggaccgaggaggagacgcagatccccaacggcaatgcgcatctgtgggaggagagctgggatgacgatgatacgaatgaggattttgcggtgcagttgaggtaagtgagggagggggatgagagtgggatgggatagaagctaattgtgtgacagggaggagttgaagaagttggggaaatgagcggagtgaggatggcgaattgaagcgcaccaggcaccgagaaaccacacgcatgatggacatgcgagagttgggctttgagcctgggaatgcacaggttgagaagcagtgatattcctgaggcaggggactatacaaggcataatgggatgcagttcaggctctattgcgctctgacaaagctactctacacgaatcataatttcgaagaagtgcctttctcccactaagcttctactctgctattcgatatccaagtctacttacttgacagcgcagacacaccaggcaggtccttgccctcgagcagctccagcgatgcaccaccaccagttgagacgtggctcagcttgtcctcaacaccgtacttggcagcgacagtcgcggtgtcacctccaccgatgatgacaatcttgccactctgcgccgcctcgacagcagcatcgagcgtctccttggtgccctttgcgaacttctcgaactcaaacacaccagcgggtccgttccagaggatcgtcttcgcctcgctgatagcatccttgtacaacttgattgacttgtctccgcagtcgagacccatccagccatctgggatgccgtccttgtcctccgcatagcctgtgttggcatccttgtcgaacttgtccgcagtgatgtaatccacgggcagaacaatcttgacgttgttcttcttcgccttctccacgaggtccttgactgtcttgctgcccgcctcatcgaacaagctgttgccaatcttgacgccctcgagcgtcttcttgaatgtgaaggacatgccgccgcagatgatcaggctgtcgactttgccgagcaggttgtcgatgagctggatcttgtcgctgaccttggcgccgccgaggatggcgaggaaggggcgcttgggctcctcgagagcttgcgcgaagtagtcgagctccttcttgacgaggaagccagaggccttttgtgggaggtctacgccgaccatggagctgtgtgcacggtgggcggtgccgaaagcatcgtctgagcagttgtcagcatagactcaatgaaacggaaacattgcaaagactcactaatgtagatatcaccaagagcagtcaagcccttcctgaactcatccaccttcgccttgtcaaccttctgcttcttgccctcatcatccttgtagctgccctcctcctccgcgtggaagcgcaagttctccaacagaatgatttgtccgtcactagccttgttgacagtctcctcgacctgcttgccgacgcagtcctcggtaaaggtcacgcttgtgcccagcagcttctcgagctcgggaacaaccggcttgagactgtacttcgggttgggcttgccgtctggccggccgagatggctcatgagcacgacggctttggcgccgttatcgcgcgcatatttgatcgtggggagagcaccgacaatacgctggttgttggtgatcttgcttccgtcaagtgggacattgaagtcgacctatagagtaaaatgttagattttgagagctgtgatgtgtttggagaaggatgatagacgtacccgaatgaggacgcgcttgcccttcaggtcgacgtccgcaatggagagcttgttggagagagacatgctggaagtgtcttcgtggtactgtgatggatgcgcgtcagctctatgcttacagaaagcttgagatggtgattgcaagagaatttgaacagcagatgatgtctggacgattgaactgggttgcaattacttacttcgattgtctgtgtatatggggagagaattgcgtgggactgttggatgtttgttgttgagcccactatgtcatgggagctctggcggggcagttgcgcgcggcggggtggggtgagacaatttctggtacagaggcttgaagcttccttatcgaatcacaaaagcaaatagcatgtcaaatcgccggattgagaagagattagtaaaagctagacaggcacagaatgtttcgagctccggcccgcgtttcgtcgtagccttctcccgcggccgagaggggtgctccaacatcgaggctctcaggcccaagtatattcggaccatgtagcagcttgacatgcctcggtatctcaggatacgcacgccatgtcaagctgtatcatatagcattcatcggtaatcgggatgctagtaggataaggatagcattctgttaagacctaacgagtggacatatagagtaccataacccgcttcaacagacaagatcaactgacctgtcgtcacacaaaaaccacgacgcccaattgccaacccaaagtattcaagaccgaagcgcgtgaaaagaagggtactccgcaatgccaaaaccggaaccatgaccaaaccagatacgctcaaggaccagaaatgtacaagggaaatcgtatcacatgtcgaatctaggaagttgcttcttcggcagagttggtgagcgaaaggtatgctgtccaagcaataccgacggtcgagacaaatggctgggagtatagtcagcaagcgaactcaaatcatggataagcgaaaaaaaaaacgtacaatctggtactggattggcatgacgcggaagttgacaatctgcaccgcgggccagaccagccagttggccttgagcgccggaacgtaaatgtcctggaacttgcgctgcacagcgcgctttccaccaccttccgcaacggtcatgaatgtgaagaagcaagcaagaccagctggcgcgaacaaaaactgatcaagagccacgcgcttcaatgcgggcaaccaggtcgaagtcttactcatcgggaatgtcgaagccatgaacttgaaccacctgtgctggagcggagacatgatgaaaccgtaggacatgaatcgcactgttcgctcgaaatcgaatggcggagggaggcgcttcgagtcggggatcaggtccatgtcgttgacggggttccgccggtcgagttcgtggatttcgattgcgaggaagtcatctttgtcgaggccgcccttcttgcggactgcgcgctgtcgcacggcggtcaaagtctgggctactgtgtctgcgatgccacccaacacctgcgtgtactgtcagctaccgttccatattctgtgcgcattttgtctgtgtagtgcagtatctttgcgattgacttctcggatagcggtagggcacgtgtgcggatgatgccccggtggcaagattaggtacgtacagcgttggtgatcatcgtcgtgaggactgcgcatagtcagcaaagcaaacatttgggagagcaaactcgagactcaccgggtctttgtgcatagtagctgttgtacttgcgcgcgaggagagagacagcagccatttgcaggaggaagacagcagcgtggagtaacggctgttgaaaactgcagtgttagcgatttccctctacaagaaaaagcggagtcgcgcacaatcttgccgtaaatccagcggctgttcagttggtagagcactctgcgccgtgtgccgtccatggtggtcgcgcttcacagacgtggaaaatagcggatttcttagaagatcgtgatgacgttgaccagacgtagtggatccgtgaccccgtcgcacccacaccgtacgttgcagactccggcggcgtcttgggaggggatatgggggtatggcgatgtgaacggcgtcgttcggatatggtggaagggtgctgcagccgccagacagttgatgatgacgcgaggggaactcggcattcatgagcctcgaggcgcagcaacgggccgccgtcgcgctcaccgacaaatcacgttgcgatccacgacgatctggtgcgacatgccgtgaggagacatggtggagttgaaactgcatcaagccatgggaccctgcatttcgtctgtcctcaggcctgcaatgttcgagaaggtttgcgttagtgaagcctgccacatccacttcggtactacaaatactgcgccatacaatccaactatgtgaagtttagttcgcaaactacgtgatatattacagcacccagaatccgacagatacgcctgatcgcacgtccttgcgagtcatctcacacacgcaagaatgcaaaaaaaaagtccacgagaattcattcctcctcatccggccattgatccaccaactccctctcccccttcccctgcaccaactcctccaaattcatcctcacactatacctcagatacttcgtctcatacttccttgcatacccgccgcccaagcctccaatatcactctcgccctgcatcggatggtgatgcgcaaagatgggtggctgggaagttatgcacaccctctccttcttcgcctctccgggtacaggcttggggaagtttttgcccatgtctgggtcctcgcccgcgcaccagcgccccatttcagcgtcgaagatgccgttccaccctttgacggcgaactggtgcaggagacgccgggcgccgcgctgggatacggcgtagcctacggtgcatagttcgccgccggttgatctgtggtagatgcgcgtgtggggtggataggcggttgcgagcgcgtctgggccgccttggaaagggtgggctttgagatgtctgcccatgggcacggtgggatcatttggctgagtcaagatgaggttcgaggaagagattggagtgtgatgtttagctgaattcgactgtacgtggggattccgagggaagccagcaccgcagtgtccgatccagagaatatcccatgtcgatgggtcaccatatggtgatgtactgcctgaactgctatactgttggctgagcttcgactctttatacaccgacgacagcggtatcgaagggagtcttttcggaaggttcttagtatcgatgatctggaaggccgattcttctgtctcagtattcgctcggtactccacacgactttgaaggtttgaggatgtggtgattacattctggcttgatgataagacacgggatgccagagcgaagcgctggaggttctggcgtacgcggatgtcccaatcgacatcatcctcgagtatgaaggctgttgtcagattttgttcgactaccctattccaggattgtcttagccagggttgaccgtcttgaaggactagaatacctttgtagggcattcatatgcgttctccagctacctcgaatgcctggaagaagcttgaggttctcttctggtggtgggtaagcgctctgcttgatgctctctccagtcactccgtctacgaagtcgactttgatgttcgaaatcgcggccgaaaggaccatggcatcgcgacggtccgtccggaatggtaggttgagtacaaagatcttctcgaactgggaccttgtcagtacgttcaccgtcgacgatgacccaagttcatatgggtaccgctaagtgatttttggtatattgctcgaaaggacatgtgtaaccttgtgtagttacgatttatatcatgaggagttgacctactcccaacgttgtattcaggatgtccctcaagcttttatctttcaagtattcgaacgaatcctcggggacaaggactacgtgtatctggaggctgagccacatccacaaggcagcaaagaccagaaaagtagccagcagcctggatctcgacgagtaccatggccttcttcttttggctgcctcgaaggttgcgccagtctttggggacgtcagtccaagagtatcaatggaaatccgtcgcatggcaatggttcgcaacaagagtgcaatgatcgagagaaacaaaacatggaagacaggtatttcatccacaagagcaacctcgttagaaataaatcaacatactatgcctatcacccgtgcagcatcttgggccatgctcacactgcacaggagccaaccaggctaaatcaatatgcgtccgctacatgcaccccacagatatagtgtcagcatattgcgcccaacgatctcgtggctaaagcatggaggcggctgaagatcaacagacaagcacgtgaggcgttgaaggtcgcccgaccttggaagcatgcaggtgttagtcatggaagttgcggcgtgattcggaaagaagccgcggacatggccaggaagactgagaaatgcaagcttatcgataggctggcgcatggccggcaccaggcgagatgtcatcgccttctccgcgcttcggcgtagatttctaagacagtgctgggagttgatggtgctgttcttttctttcatgaccttccgggtgtttgcatttcctgattgctaagtgttcgatttcatcttttcaaagatatctgcgccggacgccattgcgaaattcacagctcgccacccctcctcccccaccgaagctcgccatgagcgccattctctccgcagacgacctgaacgactttatatcgcccggtgtcgcgtgcataaagccgatagagacgcttccagcgaagccagaggacagcagtgtatgtcttgtgaggtttccgctgtggaggagcgcgtgctgataaatgctagaatccatacgaagtcacgaccgaagataaagccgccgcgtcgcaaccgccaccgcccgcctcgatatccctcacagactgcctcgcctgctcaggatgcgtcacgagcgcagaagcagtgctggtgtctctccagtcgcatagcgaggtgctcacaacgctcgacacataccggtcgttacgcgcaccgtggcagacacaaaacgggacgaacgggacgaacgggacgaacgggactacgaatggacatagcacaaatgggacgacgaccaatggtatcaacgggcatagccatgaaggaaagctgtttgtcgccagcgtctctccacagtcgcgcgcaagcatagccgccgtcttcaatgtgtcagaggccgaggccgggaacatgatcgcgcagctactaagcggtccgtctggtctcaagactggtggtcaccaaggaagcgatttcacatgggttctcgacaccaacgtagtacgtgaggcatgtctggttgctgccgccgacgaggtcgcgaatgcgctttcgccagagacctcgaatccgtccacgaagcctggttctgagggcgcaatcgacacaacaccaaagcaacccatcctcacatcagcctgtcccggctggatatgttatgccgagaagacgcatccgtacatcttaccacacctctcgcgactgaagtcacctcaggcgctcactggcacactcatcaagtcggtcttgagccagcagtacaacatccccccttcacaaatatggcatgtcgctatcatgccatgcttcgataagaagctcgaagccagtcgcagcgagcttacttcttccgcatggctacccaaccacgatgcaacacaggaccccgtacgagacgtcgactgtgtaatcacagctcgcgaacttctccaccttgcttctgcgcgtggcatcaacttcgcctccctcccgcgaacaccgctatccgcttccgaacgaacacccttcccggatccgaagctcgatgccttcctctttcctcacacgcgccggaagaaccaagatgtggttgctgggtcatcgggcggatatctgtaccacatactacaaacataccaagcgcaaaacccaggctcgtcaatatcagtgtcgcggggtcggaacgcagacgtagtcgaatactcgttagtgcgtggctcagagaccattatcagagcagcgcgcttctacggcttccgcaatatccagaacctggttcgacgactcaagcccgcgaaagcgagtagattacctggcggcaagaccggcgtgagccggaaacctggcgcggcggccggcggggatgtgaaagactacgcctatgtggaagtcatggcgtgtccaggaggttgcacaaatggaggaggacaagtcaagattaccgaagtcgaggaggttcgggcatacgaaggtgtagaaagtaccaatggagacactctcgcaccaaagcccggtccaaaggagcagaaggagtggttggccaaggttgacgaagcctacttctctggctcagattcagaggaagaaaaggtcgaccaagacggcgaccaaaacatgcaagatgcgaccacgaacggccacacaagcgaacccgacatcgtaaacgggatatcaagaagaaaaatcaacgacgttgtagcacactggtcgcacctcacaggcgtagacacacagaaactcctctacacatcctaccgcaaagtcgaaagcgacgtcggcaagaaacaaagtgacatggagcgcgtcgccgggcttgccgttactgtaggaggcggatggtagacatgacatgaactggcattggcatatgatatagacattagcatttacacccggtacacatatgaagcatgaccatgaattgaaatctcttcatataataacctctccatgcttgcttctgcccaacaattcaccgtcaccaccaacaacggcccgttccccccccctccttcctgccctcccatccatgtccacatgccgtgtaacataacacccaacgacccaatacccaactaatccccaccccgccacacacacacaaggatcatgcacactccacgcgcgctttgacagccgtttgtggcgggtagatcttcgttgtggcgtgcgcgccggcgccggcgccgcagggaaacaacgtgatagcgagtttcacattgcgccgggatgatggcggtgggcaggtggggttggcgatgagtttgtgaaatcagggtcttacgtgtgttgcagggtggcgatatggggacacgtacgttcttcgagaggggaggtgggatcaggatcaggatcaggtagcttccatgtcttcacatatatacatatatacatatattacctcggagtgagcacgggacgagcgaggtgggtacgccttttttttgaagacagactgtgtccgcccaagggcatccaaatacgatttcagaattcaaaactatctatggtacacagtgcgggcgcgccgtcctcagcctaggagggccgggcttcgtccagaagccaccagtctgagcgcccgcgcactgttgagtgaagaaaggatgttgctggtcgataacacggaccgtattaatatgaactacaacagagcagtctgactcgcacgcgagtgtacgagggaaaacaaaggatctggcgcaggatccacccagtctatagtacgtatttgtaacataggaacacaaggaaaagagatgtggaactgatatacgcaaggaaaaggaagaaaaggtgttgcagtttgatcgctcaagctaattcttacaaaaaaaacccggaagatccaagattccatgccatcccaagttatccaagtgaaaaccccagtccagtcttttcgcgcgcgcccggataacaaacaaggatacatgaaaataatatgtgcttggtagtatgtgctcgccaaatgctacaaattgggggtatccgccagctgaaaccaagaagtaagatgctttacacacagacaaaggaaaggttcgaggagccaaagcccctacgcggtctaaacgaggtatcggaaaactgtaacacaaatgtgcccgggtatacccaaacaatgcggtgacccgagctttctagcacaatttcctcctaacagtccggcgatatcgcggccatgtgttgaaatgccgcctagatgatgagatgtaatgagatggagtggtgtacagagcgaatgtgaagatgatatattgaagcaacagtggaatgtatgttgcgagatgatcaagtgatggtgcggaggcgctttgcgtgacgccagaacaccatcctcagatacgctgcttttgcgacgcgtgtgtgcgccgttgtgcctttgacttgcgcaccgttcctgacggtgatcgaaggctcagtgtcatgtgttcgtgaccgctcgccgagataatcgacggcgaaacggcagtagtgctgatcaggcgcgttgatcttattacaattatgtgattgacgaagatgcagagaaaacagaagcgaaataaacgattgtttgggtaatcaccggtagagcgactgagtagccattaggcttgctgccacgctcgatgcccagtcttggccatcatcgggcggcgttggccatttggaaacggtctcgttggtggagtggttcttcgaaatttccataggcctgcttggtgtaacatgactttgctgcccgaatccaacactgttgcggttggcagaggacgatggtgtcatgtatgaggcagcgggtcccgaatcagtatttgatcggtgaaccttttgtttgtcaagcttctttgatgccttgtgggctgatgcgagaacctcgctgaggagctcctcttcttcgttgggagtctcgtagcgattcgatgggttcgacttattttgtgttgctcgtctagttcgactagagatgggtccattgacgccattctcggagtgtcgtggttcaggaccatggggaacggaatgatgacgcttgagcatgggatttgtggcaacacgagctcccttggctgcagcgcttgcttctacgctgtctcgtacgtgctgcaaggccttgtccaagtctgagaagtcgttgttgttggaggcggctccattcagagaagcctggtcaatcatcgaagactgcctagggtttgcgccagcccatggtgcacacccggcattggcttcgatatcgtccgagtttggcgacatgggagtctgatacctgcctgataggcgacgagcgcgctttcgaaggtgagagaagaaaccctccttctgtccattcgctggagaagttgggtttgattggccgttcaacgcacgctctgcttcttggcgatggatgtccgcgtaatggttaccgtgcgacgcctgcgacagttgacgaccaatcttcttggcagcgtggtcagcaccttctgcagcgcgcacattcgcttgcgctgttacctcagctgacaacggcgagattggtcgtatggacggcagaatagggatgggcgcgccattttgaggcacaccatttgtccacgtggctcgcttagttgcagcaggtcggttcttgggcggcactggagggttagaagagctcgcagcaggcgatggcgcaggcgataatggctgagtcgttgtgtgctgaggaaccgcaggagcgctctctcgagcgactagtgatcgtcgaagccatgatgaagtcttcgagctgaggctcggagacgcgtcgggtgaatccttggtcgagagttcggaaggtttgcggcccagcaatttggatgatgaagacttgaggcggagcgggtcgactgcgtcctggaagtactcatgggccagtgcctgtgctgatgttggcctggcacgcgggtcccaaagtaggcaccacgtgacaaactgtgacaagctggcaggccattgcggtgttgggagaagtgtatccagtgaatgaggggccatctttgggaaagagaagcccagcttctgcgccaacctgacgccatctttccactctccgccaccaacgcgttgaccgtacttgttgacccagccgccagggctgcccatgatttcgcacactcgccatacctgatcgacctcgttaccacgcgggaaacagaggcttgagagttgcgatctcaacatgccatggcaccaacggcccaaatgtcgactggtgctgagtactgcccggcgcgaagtagtacctcgggcgcgcggtaccatcgggttgaaacgtatgttgtgtatggcagtttggagtgagtctctcttgcgagaccgaaatcggcaatcttaatggtgtagaccgggggtgtggatggtggagtcatcatcgcggagtaccgacggaatggatgcgatgtgtcattgtgctgtgatgtggatacgaggatgttctctggtttgatgtcgcgatggaagaactcgcgatcgtggatatgttggagtccggacataatctggaacagtatgctcttgacactgtgtgcgtccataggcttgtggtcacgggccttcatcagctggtacagattgccgtccatgtactccatcgcaatgtgaaggcggcggctgtacgggtcaaggaagatgtccagggcgggtacgagatgagggtgtggcggtagtgaccgcaggaagatgacttcccgcagttcaagacaactcgagaatgagtcgaatgtcttcttcattgtcttgatggcgacctgtgacgcgttagggggactcgaagccttagcgtgtgcgtaacgttaaacatacaagagtaccacgtctagcaacgtgcgcacctgcggtgcgaacgcgagcgagggcgacgctgccgaagctgccatcgccaatctctttcatgacctcatacctctcttcaagagaggcccagccatgtggctgtacctgctgtgagtctggctgcataatgatgatatcgaatgactcctctatgagaacattcgatgtgtgaattatatctggtgagcaactactagagcggtcagcgtgagttgcttgggcgcatgggtagcaaggtcttactggtagtggtggtgaaggaagatgttcttagttcatctcatccaatggtcgaggtggacaggcggtagtacaagtgatatcagggtcgatgtcgaatcttcctgaggggggaggggggagtccagtgcgtatcaaaggtgtcttcgatgcgataggagctgcagtaggggtccaggtagttgcaggtgcgggagtgtcgaagaaatgaaagagcgacggttgggagaggtcgtggtcaagcagcccagggcaacggtaggcgggtagtgctccgtagctcagagcgttctagtgagtatgaaagaggagagactttgtgatcatagcttggggtggcttaatgtcgggcagggagatttgaccgtgcacagagggtccggggaggagggatgtggaactggatgggaggtgagagtcaaggagggatagggtggtccaacggattgacaggagaggtagagagacgaggcggtctaacgggcggcaggtgtgatggacggacgagcagcaaggcgagcaaaagacactgggtgcggcagtctcctgtgattgatgggggctcccttaggaagacagtcagggtgcggtaatgggtctttgcacgagtcgcagggctaggccaaggagattagagaggaagcggcgctcggggagcgtttgcgaggcgtattaatgaagatcgcagggcccagaagggacaaggtcggcagagggccagcagatggtctgttgccgtggtgagggagagcggtcgccagcgtggtgcgttggcaggtggaagacgcgaccaggtcagttaacgagcgggacaagtgggcgcagatggagttcctctggggcgggacgtgagtgcagcgacagcggtgaaagacacaacagcatggcggcgcgacgcttggttttgggacgcaagagtgaaagtggcgcgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccacccttgcgtgactgattggagcgggccgcctcctttttgctgtcaagacgcattttgggcctccaccattggcttacgcacgctgcgagtctcttcattttcgcccataaaccatccacgagctgcgctatgtcgccgacccggccgctttggtctagcgagcatatgcattagcatgcacacatcttatgtgtgtgcgcccacgactaatttgcggccagacacactgccaccgcacactgccactctgccactctgccacacattctggcccctcgcgcgcgactcttgctttcacccagcaaggcaggtgcggcggcttgttttctctagaggccaccttccaacagcgcttccaggtggcgcgcactcgaaaatccgcactgatcgcgcgcccgctgggcatccaactctcatctcgcagaggcctggctgcccctttttttcggcgccgtacctggttgtagcaggttcctgaatagcccgcatccatgtctagcacgccgccgcccattggctgagcgccagtgtcacacccatcggcacggtttcgatgcctctagcgcacgcggcacccggcagcagcaatggtgagagacaccgtccgaatcttaacgctcgggggagtcagcgctgggcgaccacagtgaccgatgcgctcatcatgaccagcgccgtggatccagcgcgaccttcctttattccgtcccaccgcggagagcatgcaggaaggagcccgaacgcaagaacccgaccacctgttgtgcatgtcatcatcgatgtgaaatgagatcagagcaccaaaactggttcttgcgacgcagggcaaggcggggcgtggagagcccgacgcgttgtgtaacgcgctgcgatcgacggagcgacaccgaaatcaagtctaactctgccctgcacccctcgtggccggcggcggaccgcagactcgctcctccaacacgtgctaccacatcaaccacacactttcggcccctctcaaggctcacaacacctcggagcccgtctccctgcccgcatctgcccaccgcgcatgagaaccaccatgcagatctaccttcatagaccctgccatctgattgtgcaggctgtgaatcaatgcgcatctatattcgtaaagtgatctcgcttcgctgggcgagtggctggcatgggggattaacgtcttttggccaaggtcctctcatcttccagaatgtttctcccgcaccaagctccgtcaaatgtcatcaatttagattgctggcccacctctccacaatcgctgaatgccaacagcgtcttgcgggctgcacagcttcaaggtcttcttaaaacctcggaacgcgctaagaagctgtggaatttgttcaggctcacacacgacatgacagctcctcgaacgatacttgaactactaaaaaaaagcgtacagattgtgccaagaatggttggaggaactaccgcgtgatttgccgttatgccaacactatgcttcatccacacagagtcacagaaaatgccggttttgccagaagggacacgccatctccgagcacgtatcccaatgcctttgctctcatccaaatggggtgacagtggagcagaatcccaaagatgaaacgaacacaaccaactgaggagaagagcatcgctaccaggcaccgctaatcagggctctgtacttcattgggctgaatacaatctactcttagtcgatacctatcttgttttcaacgacccggcttccgtcaagtcaatgtgacagaccaagccaacatctaccgaactcgtgaaagtccatgcgctcgcgaatcttcacgcgacacagaacgcatctgctgtacgacgacctaaatgtgtgctgtacgtcattttagattgcggtgtccctcgtgctccctcagatcagactgtgcttgcacaaccctcagcctcgatctccggccaatagactccctgcagctccgtcaagccttgggtaccacgaagggctcagttttgatgtattatcgcgaaacaaggtcagggtagaaagtactacatcaggacgcgtctttactccctctctgctctatgccacgtgcttcctgaacaaaaaaaggaaagctcaacgtccaacttggtcgaaaaaaaaacctcatcagacggtaatgacggcactcgtttataagcgttcctccaatacagcagctcgagcatgccacgcagcatggcgcaatgctgtaccacaacgtttctgacctcaccctgctctttcttgccgtctaatttcagtacgcgctcttggctcatagctgacttcaagcttgtgataccatccacttcgtagtttatcgagctccttacagacgaccaccgcttccggctcagtatgcgcacctccaggtacatcttcctactattgtaatacatccttttgacgtacaaagagactgaaacaccacaaaaacacatgtcttccagtcgtctgatcccacgtcagcagccgtgaggaccaacggtttccaggctcgtcccgaggtggacaatactccattcccgactgcttatgctgcacgtaagaggctaagtcggacatgcagcctcgcagcatcgaatcggcctcgcacgatgacatctaaatgtggttacagcgccgtacatacatgcgaccccgaattctcgagtccaggcgagccgccagacgttgcacttcggaccgagaaaagtcctcaattatcgtgagctgttaaaacagctcagccttgcactgtccagctcagggattcgtatttacaccgctatagcaggagtgcatgaagcactttatctgcatgttcttgaatccgcgcatgcatgcatgcatgtcatgtaggtacacgttcgcaaaagtccccacatcgcctaaaccacgtcacccaccaatcccaaaatcgaacaaataaacaataaacaaaaaatacacttctgatgcgcaatcaacaataagcaccgaagattctgaccaatgccctgcgccgtgacagcttttttacctttcggcaatttgttgtcccattcattgttttactagatcttcgcgagtcacgcaaaaagcaaaatcaaaaaaagactcgactgagctctttctttttttatttctctgcgcgcatgtaaacctgggaactcattcaacagaattcccagatactgaatcgcctagttctactaatcgataaaccacacccattccaaggccccattcccctagtctgcatacacttgcgcaactaacaagcaaaaaaaacgtggtcggttttgacagctctgctgaccgccactttatgcatgcatgcgcgcgtcgagccgagggcatgcggtgaagaacattgtttgtttgttgattctatgctgtttgcggtttgtgcggtgtagatgggacgggagtggagtgggtttttgtcggggagtgggactggtgtccggtgagggaagggtgggcgccggggatgcgggagggttggctggtatgggtctagggtgttatttttctgggcgactgtgaggttgaacgtgatcttcgtggcgcaattgatgacttgaaggtgagtacccaagggtcttgtggtcgcgttcgaggtctgaagatgctatgtgtatagcttccggttgttgagtgggctgcgcatcaatgcacattgatcgctttccatcgcaattgatggagggttggatgagtgtctagcatatgtgtatgttgctcattctggttgcttcccaccgcaaattcgctgggtacatttggtagatgtctccaattttctagtctgcatgcttcgatcataatcaatgacaaacatgttgctgccgtgataagatattgaaaagtacgtgttttcaagacatcagtttcttgcctggatggaaccttcaatattccaacaaggaccatccattccgaaatctatatgctgtagactcaatcttgacctcactcatcatccagcccaaactcatccccaaccaagtccatcaacttcattacacactcaaatacctccgaatcctgcctagctactctcgatgccttgtttagcaacggatacagcctgtgcaaatgcttcttgtgctttgacctaacccccggcgcatcaggaatagcctgggtttcactttccaacttcgccaattctctgagcacaaatagcaattcacgtctctcggcctcaggcattggcatacgaccgcgtataggttgatccgcaatataagtcctcagtggtagcgctgcgcggaggatgagatatggcgaagctgcttgtgcgagcttgatgcggggagccgagccatcatggacggatacgaggttgaagagctcggtgaggcaggtgtagctcatgttcatgcgccaagtggtttttaaatcagctgtttggccatggcggactttgtagaggtcgtctagtggtgcttggatgagatcgggtagctcgcctgggagtggggtgtgaatcaatgagatggagaagaggttgcgtgtgtatgtgcgccgaagggcgtctggaagagatggagaaccgagagataaggtgatcagatctcgcagctggatgtacgattcgatgtcgaatgcctcgtccttctccaacgttgatggtatgttgtcaggtaatgcaaactgagctcgtgtgatgtcatgtgagagggtcacgatagtcgtccatgtctctttgaacgacgggttcgtctcgccatagctttcgagcatctgtagagctggttttaggatggcgattgccgtattagtcgctttctgccacagcataggagcctttccctcgcgctgccaagtgtacttttcgtgtactggttttgccaggctttgaagtgcaaacaggaaagagccatccgtaaacatctccttctgatctatgtgcttcacggtagtgttttgaagaagcgtcattgcagcctttgcgaccgctacgaaggttggaccacgcttttgcgggtcttttgtgtatgctgtgtatgggagtgttatcaaccgacttagcaggccgatcaaacatgagggtaagctagaattttctgtctcgaccatcgataggcattggacgactcgagcttggagaggggtcatgttgtctatatcagaagagtatgcaacctcatctgagcccacgatacacgcctcgagattggccagcattgctggcagctgtacgtcaagtgatcgtcccgcaagccggtatatgtgcttgaatgcgtccgcgtatcctacgaaagcatcttggttgttcgcttgtttggatatccatgcttcgtgatgatcgtaatagctcttccaaatatcggcagtcttcaaaaccggtggcatgcctagcacacctacattatcaacatgcgacaagacttcagctaccgtctcaaaaactgatagcccaagtgcgtgcgagttacattcaaagtactgttgaaggtagtcaagtagctccgaccatgctctgccgaactggcttggatccagcttatccatgtaagctgtgtatagaacgctgacagtatgaagaacggttttggttgtgtcgttccaccctgcgaggtctttggttccctgtgtgcgcgcttctaaacgccggtgaacagctatgttggcttcaatcatatcgaatagaactatgcgaaggcacagcatccagacttccgacgaaagctgttcggcgtagctttcgaatatcctctgtatcgtctgagttgcagagttacggacctcggtgcgcgcatcttcagtgatagaggacaggttcaacagtagtcgtagccaaagcgctggtatcaagccatcctgtgagtgagatgcaagcatggctcgaacattctcaagattctggtcgtcgccaagtattccgggaagggtcgaaagatcgtttcgtggttgcaagaagtctgagacattccagcagaacgtgatagcctgttcatctgtcagcctgtgtcaatgttgtgtgcatactagcttacggtcaatgacatatttaagtcctcttgctggcgactgaacctgaacaggagttccagaagtgttacaaggcaagcatcaggtacagcggacatgaagtcggagcagaccagctgcaccgtcgcgaatgctgaccgagcaagagatcttgaaatgacctgcacactgtgtcgatttcggtcactattgtctgtactgatgtctgccacatcggtgtgcctgttcaagaacacactcatcaagctctcgaatacagcaccccaaccagcaacgagtgattcaccgcactgctcgatcacattcttgagcgcttcaagggtgatctggtgcactcgaatatcagtgtcacttgacatctcgctgtccacaaaagctggatgtaaggctgaaatttgccgttgcaatgcggacaagatccgggcttgtatatcttcgcggtgctcatcggacatggagaactctgcaatctccttgacagttcgtgaaaggatgtccgcggcaagaagcctggttgatgttgcgttgcggccatctgttgagaatcgaacgacctgcgtaacaaaaatgtcccatccactttctgctggatcaaattgggacagcctagcttcgttcaaggcagcaagctcgcctatcttgttcagcgcaaatgcggaatcgcgtgaactggagtcggtgttcaacgaaatgccagaaacatttcctagtcgtcgttgttgtaaaacttgcggtctgctgtttgttgtcggagttttctgatcatcgtcggacacagagccctggttgagtagtgcgcacagagccttcagtagatctataaacgactcgttgggatagtctaccgtgctctcaaagagacgtcgcgcagcagcttggacggctgaggtctccgcctccatcttgtccgcagcaccttcaggatctgtccgactggcaattccgctcgtcatgcgactattttgattcgaaagtgacatgaccaaatctgcaatctgtagagtctcaaagacaatggaccatgctgaatgtaaagtcgggccaagcgcgatggccaaattaagcaatgctctgaggcagagaagattacgtgcgcctaaagagggtacagagatgtcatgcgaaggtgttcgattcttctcaactgaggctgacgaagattggcttgccagactgtcaacactgagcaaacctttcgcgttctgaaagatgctgttcttttcggctgtcaccggtttaggagatgcgacgctcgtaagcatcaaattcgaaggtactgctgctttacccagtgttgtcaagaaagcatctcggggtgtcgacagtctaaggagaccagagacctgtgtaaacttctggacggcccggaccaacgcgcggtagtactcagtatcgagcgcggcgttcaaaaacgtagaacacgtcgcaagaacagcaggccaacactctgttactagcgtcgatgatgtttgtatgtaattataggccgcgtggtccgtaagatcgagaggattgactggtactgtctttttgcggaaggactgtgttcgtgagaggcgtcggatgctcgattctggagaagcggtcctcacatcagactcgattggttcttcggtcctcttcttccgacttttgccctcgtgatgtacagtcaaaggtaggacaaactttgcgagactctccgaaatattggtgatgcatgtaaggactaggctgtaaacatacgtatcaggcagcgctggaggctctgctttatcaagatgctctatacatggagtcttcaaagagctccattgcgagctgatcccgagtggccgcacgttgctgttactatctgtggcggtaccactaatcacaccagcaatagcgcctgcttcagccactgcctgatcagatgtctcaccaatttgcgtaggtgctgaagactgctgaccgagtccaatgagtgtaggcttttcgacggcaagccgaacaaatgacgcgagattatccccgaatatcggttttttcccctctgtcgcatcgaacaagctgtagattgacagaagtaatcgtgaatcggcatagatgccacggaagaactccaagcatagagcccttttccagagttgcgatgcctcgggatcaagcatgtgattcattagcccaagtgctatctcgcactcagaagggaggatgttcaagtggttgcggataaccaagttcaagatacgcacgacgcgtacggtgacgggaaatgaaaggcgatccgagagtgatcgtatgatcagaggcatcaatagagttcgtacaatgtgtacttgctctatatgatcagtcatgattgtgccatgatttgacatgatggcttcgatgagttccagtatggatgctggtggaataggagagagacgcatatacagcggcttttcgcctactatcaggaggaccagatcgttgaaaagctacttagttagttccatcatttatcgtatgcgagatgtatgaatgtttaccttgtaagcatcatttgccgcaggcctgactggcacaaggccatcgtcacccttcacttcggttacaatggggacctctagtgctcgctctagaacgataatcagtatatgctggtaaaacccggagcttgaactaaccatcttctgctgctactctgtcgaatacagtgatcactagctgctgtaacgtcgcagctgcagtattactaacagcagggttcttcgcgttttgtaggccagaacatatctgcaaaacagtcgacaacaggtcgccgcgtacctcggaagtatagttctggagcaaggaaggcagggcctggaggatcttcaattgcacatcgtggctagatgaaacagattccttgaatgcatcaaggacttcattcaatcgctccttcggtagagctcgagagacgctcagtctctggagacatgatatccccgttgcggcaagtttggcattgtgagtgctgcaggcaacaaggaatggtgagacgaaatacgggcgtcttgaaatgtctgctcccaactgagcttctgaggtattcggcagtgacttgagatcctgtagtgacttttctgccgcatttcgtagctcgctgtgtttgcgcttcgattcctgaattagattgcccaactcagccgctagtatctgtgctgtcattgttgggagcccagcctaatcatcagattacactccatgggtcccagctcttgtgcagtttagaaaatcggcagtgtattgttatgctgatcggaggtaatggtcacgttgctacaagacccttgccccggcgttagcgcgtctacctgggcgggagctccccaccaccggtactactagccgtcgcatgctttcagatgtttgcattgaaatctgccatcttcactgctttctgcgcttctgagcaatcaatatccgactccattgtcaaccatagattccgacaacgcgtacgtaaacgagcagcactgctgcccatccgatagcggggttcacgtccagcccacctctctcacgcgtcacactacctcacctcaccccttacatcacctttgcgataatgggcgccaaagtcccccgaaacttccgtctgctcgaagagctggagaagggcgagaagggtctcggtgctggtatggcaacaagaacaaccatcatggctgcacgtcggaactaagcatgaacagaggcatgctcgtatggtcttgacaacggagatgatcttctcatgtcagactggaacggcaccattctcggaccaccgcacgtatgcagaccgtcaacgtccctgtgaggcacttgctaacatcatgttcagagtgtacacgagaaccgcatctacagcgtcaagatccactgcggcccaagctaccctgatgtcccccccgagatatccttcacatccaagatcaacctaccgtgcgtaaatgcgcagaacggacaggtatttaccacaacgagagcgcatatggcaaacattgacacgcacaggtcgatgcgactaagctgccgtgcttagcccagtggaagcgagacttcaccatggagaccatactcatagagcttcgaaggtaagcatgctcaatgtacgacaaaggttcacgaactaataatggcaggtatatggcacttcccaacaacaagaagctcccgcaaccgccggaaggtaccacgttctaggctggttcgtgacagatagaacaagtcgagagaggcagcgtgggggtgcaataagcttcagaagagtgagtacgaatatgcatgttatggcacgtatgattagcgtagggttggagttctagggcaccaggtcaggtacaagacaaacgcaagaatgaaacaacatctctacatgcgacagcctttccggctacatgcatatgctctaatatcgatattatgttcatgaagacatactttcaagcaggcgcataggatcataacactccagcagatttgagcacgtcttacctggagctgggtgtagtacacacgtgatcatgcgataacctcgaaatatttcgcgtcaaatgagcactccagcaacaccacgaacgacccatgcatgccccgctttctacaacctaaaaactccacgcaacatcgtgtagcaggtgagaatcttaggtgtgttgcggttcctagtcgctaatgtcctgcagcaattgccctgtacagagctctgctgtcgcgatgttcctccgcaccactggccgatgatgatcgcgtctctctgcgcaatgccatccgcaacaaatttcgccggaacaggaatttgcaaagcccgtacttactgggactgagctacaaggctggatacgaggtacttgaaaacacaagactgcttccatgcgcaccaacttattggcttagacactcgaccacctcgatgcatcatccaacggcaacagtgcgagcttggatatcctgaagcaattggttcctcaactctctaagagcataactcgaacaccgcgaccaagagtgtaccctgcaccaatatcaccaccgaaagaaagactcagctgtctcccacccgaacgcgctgttctcaatgtacgcccatttgcaaagacctctggcccacgccgtgtcccaataattgcgaccgcaaacggcgtccccttcttgcgcctcacgaaaccccagccgcccgcgctctcccgaatgctacgccagcgccttacgagcaagatgaacctcttcaacgttaaggtcacgttaggcaattggtggttgccgatggcacagcaggaagatgaatgggacgcgttggtcaacacacgtgctggcagaaaattagatgctgaagaggaaaaggtgcagtgggttgatgcgatcaagatgagcgagagagagaatcaggccgcatatgaaaaggacctagccaaggatagggcatatatcaggaagatgcagaggattgtggatctagagacgaagcttgcgctggaggagggacagaccatcataagaggtcgcaagaagcgaccgatcaaagtcataaaaccacccaagccgagaagtcaataacccacctcaagatttataaaaatccacatgcattgggtatatccgatcctatacattccacatcacatcatgaagcaatctttagcttctcaatgtccaccacgtcctcctcgtcctcatcatcatcatccatttttccaactagacccttctcccaaagttcccggcccgtcatcttcttctcctccttcttcacccttgccttcttgtcctcggcctccttctcctctattgccctcctctccatctcctcctgctccccgtaaaatctttctcgccaggccaaaaagctctcccgagtgaccgcctcgccctggaacttcttgttctcctcttcctccaattttgcggcctcaatgtctgccaacgcctgcttggcgttttggcgctcggtgatgagcagctctgcgctgtccttcaatacggtcacgagggtgaagaccatggccatgccgagattttcttcgatggtttcggtgagggatgagaggaggcgggacttgtcttcttgtatgtccaggtagatgtgcttgggcgcattgggcggttgtgttatgtcgagccggggcgcttcgtcggggtagtttggcggatattggacgttgaggatgattgtcgctatacatggtgagctgtgaatttgtggaaaagacctgcgcgcatacgttcttcctcctcggtctcgtcgtcttcatgtctgccatcgtcgagctttattgctattcggaactcggtctcggaaacatctttggattctgtcagtcgccggtaatgagtgaataggtaggtgcttgcctgtgatctccgcaggaaagatagattcgaggacctctctctcttcctgttgatcttcgatacccattgcgactactgggctttgaaactaaagctatgatgctgaggctgctggttctggcggggaagtcgcggacgcgccccacgtcagtgctcggaccaccgagattttgagatctgggaaatttttggacgaccttgttcgagacacacagcaacccagaatcaaatccagctatagcacttcgggtcgcatactcgaacgaacatcagacatggcaaagacaaagcctcaagacaagaagtcgaagaagagcgggaagaatggcacatcatcgaaaccgaaggcatcgccagaagagttactcatacaggccgcaactttactacagacctcacagcctgaagaagccctcgtcgcagcgaaacgagcgctcaacctactgcaaccgtcatcgaccccgtctgccgcagccttacccgcactcaaccttctcggcgagatcaacgtcgaactgggcgacccagagagcgcacgcgaagccttcgaagcagccatagcgattgacccacaaggcacaagcgatggcgcggaaaagttcctctggatggcgcaactgaacgaagagggtggtgcggcaagtgtaagttggttcgagaagggcgtagccgtactcaaggcagagataggcgagctggacgccaagctgaagggaagcctgatctcccagatcgactgaagagaagaaacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatcgcggaagtcttacatgacggatctctcgtgggaagaaagacgcagaagctaggtgcgaggctgcagtcacagaagtcctgctgtttgctccaagcaatcccgaaccgctacagactctggcttcgatacggatatcacagttacgacacgacgatgcgaaagcggcgcttgccaggagtatggagctatggaaggacttggaccctgatgatccaaaagtaccagacttttccaccagaattagcttgtctaggttgttgatggaggcagagttggaagacgaagcgatcgaagtgctggagaggctcattggagaaaatgatggcagtgtggaggcatggtatctgggtggatggtgcttacatctgctgtctggaaagcagaaggcaaagggagaggacgacgtcgcaacgtcccttctgcgcgctagccgcgactggctcgagaactgcctcaagctatacactctgctcgagtatgaggatgagcggctcaaggagcacgcagacgagattttgaaggagctaaacgacacgctgggtccgtcaactggcgaggaggaggaagactgggaggatgcaggcgaagacgacgacgacgaagatgatgaagagatggacggcacttgagctcttggaacattgttgttctcattctgtggcactgattcgagcagccgccattcatgtttgctggatgcaggttgccatgtggctccgcggacgtcgtctcacaacatcgcaccgccgcagtacttcccagcggctcatgtggtggaggctgcatcctgaaataaaccaacgattcaaggtccgttcttgtgtcaccacgactggcgacgtctcggtacttctcgtcgggactagattgttgccgagatgcccaatggatgggtggagtttgtgtgacggtttccctgcatatcgatagcattctgtgttgcacccgtagctagacctgccctctttgtaatggaagatctacaatgcgccggtcgacggcaccgagcgcacatcttgtcctgattgcgaccacacgcgtgaaggacttgcttttgcagcgctccaaatattggctgtgggcgcagatgtgtgatttgagtttgcgcagtccggaagctccgtaggacgccacgagagcctctttcgtgtggtaactacatccggagcgtcttgcacgtatcgccgtattcctcgccgagcatatggagcgggcggccgatggtgcatgagtcgcggttacccaagagaagcgaaacaacgaccccgtgcttggcgcaaaccaatgctcgtctttgggacgccacgaattgtcaagtaacgcacctcgaagccacctccaaagccagtccaccgatgtgatagctacgccatcgcgcgcccacgacgtccgcccatcgacctgcgccttcccgcagtctctccgtccctcgcgcctgcctgctccaacagatgaatgagccgccaaacctcaccccccgctccttcctactgcgatcgagtacgtcgcaagcctgaagctgaaggctgacgctgagcccctctcctctctgcatccgggcatgccctgaggacgggcacgcggcgctgaatgatttggtaccttctgtacccgttgcgtgggtaagatagcctgtagctcctccacgagactcgacatttgctgaacgccgcctgcaggacgaccgagccaccacggctatctccctcgcaccctctgcgccgggctttccaggcacatggcactgctaccgcgcggcattggctgctctcgctcgtcctgaccatcaccatctcggtgttgctctgctaccaagctgtgtttcaggccgatagccccgccgcggcctcactgcggaacctgcccaagcatgtctggacttcgacgacggagattgaaggcgaccgccctgccgatgtggtggtgcgccaggtttgggtgcatggcgactacatgaaggcgatagagttgcctgtcttgcgcgaagccatgcacgtgcaggacgctctcattggcagcggcttcggggatagggaggaggctgcacaaacaattgctgcacgcgacagcccgggctgtcttacggcagcagcgggccagaagtggggatatcactcgccgttgatgtactgggactgctcgctgagtgctctcgagagcgaccaaaacctcctgaactccatcaattcgcgggcgacggcacattcagctctcaacctgactcttcggccaagcagcttgttcgcaggcaagaagttttacaacaccaagctgcgcgcagctgatgctcttgtcttcaccgtattcgaccagaccaatgatggcttgggagatgtatgggacgcgagatcccgcctgctggctgagagaatatcgccgaactggacagtctttcctgagagtggccatgtcaccaacagtcggctttacgaattccacttccgaccaatgacccttatcgacgacctaattttggccgcttcctacattgtaacagcagcatatgtcatcttgaagatgatgcagttgcgcgctgtcaagagttggttcggcttacttgtaacgatatgcgcaaaagtaggattgtctttccgactccgtcaactctgctaaccgactcgcagatgacgatatgcattattgcgagtttttctttatgtacataccttggaataaacttgacgcacataccccggccctggttcccagctgtagttttttgtttcgggcttgggaatatgtacgtgtatctcaacctcgacattacgaacaatgctgacatggtgcagatttcgtcttatcaacgttgtcctagaaacaccaccggagatgcctccacatcagcgcatcgggaatgcgctgggcgaggttggtcacctatcgcttgccgttgctttccaaaatcttgccctgttatatttctgctctcggctcgtcagtccctgggtcgccgacttctgcgtctttgcagcagtcacactagttttcgattttgtataccacctcacattctttgtcgctgttttgagtgtggacgtccagagaatggagctttcagattccctggatcgcgtgggtctcaaccaaaagactaaaaagacccaaccggagcgccaaacttggctcgctgcgttacgcgaaggtactttaccgctgagcacacgatttgctggtagtgcagccatcttttccatcatattggccatcaattggcacttcttcgacacgaatgacacatcgctatcgcttcaatcactccgtcgaaagttcgtgtcgaaaatcaaaaagcgtagcgtggagaggacatggagtccacctcccatcaatcaagccaggacaccagcagattggcttcgaattcaagatcacaataccgctcgggagctgttcgggtttattaaacccggagcacacagcttcgtcgctcgtatttacgacccccttcttgtggtttccaaaggagcgtacggcagagaccagcctcaaccgccaacatctctcagggatggctttctgcggtttgcacagggtcacgcgtttcctgcggcacttattgtcgtcttcctcatcgccggtgtcactctcttcatgaactatcttctttggactgggcttcctgagaccatggatgatacaaaagatgaagagccaatattttcagtcaagacactgtcgacgccgcagactctcgatatcgtgcgccttgtgtcttgtcccaaaggccatctgagtagcgtctccctggatcgttccacatcagtgtggctgaatggtcgccgcggatacatgcacacactattgcaaacagccaagattaacccaaagctatggcctatccaggctactgctatggacgacaatggcaagtacctcgcactatgcacggacaccggccagatcggcttgtggagtatcagcgcctcacgctttacacattttaccaaggtcgacactcgcggacattcccccatcatgttctcctttgtcggcgtttggcgcggagagaccgaagaatcacacatgatcgtcctaactcccgacggcctcctgacggaatgggacctgtcttcagatacacagtggaccaagcgggtctgcgcaaacacaatcatgtgtgcgacactctacaaaccactcaaaggggccacaagcattgtgtttgtcacgaagccaggagaagtccacatctcctcactggtggtggatggaagtccggcgtctgaagtcgttgctgggctagatccagggccaccccctggcagcaatcctgcaaagatcaagtgtattcaagcagtcccaagtctaggactgatcttcgcacttcgcgatgaagaagcagagatattcgacttcagcagcagggccctcatacattctttccagatcggacacgtcaagcctcattcttttcgagtactgcatgcatctcgccggtcttgtcgttgtggaagtcccacagtgcactcgctctccgtcgcttactcagagcaatataccgaacacatgattatgcagacttttaccctcgacgactgctcaacgtcacaactctgcttggggaagccatcagacagagaaaaattcaagtgcaaaggcctggactgtgcagtcgaggcggttcagtatgtggaacccgctggtgtctgggagtcgataagcacgtccagcgtcatcggtatcaggaggaataatccatcaccaacgccatcatcgaccgcatcgggcgtcgaggatagccattatacagccgaccctgtagttcttgcatctgcgctgaagcaacgagctagaaaacaaagcgtccccaacctccccaacagatttggtgaccgcacatcaacacaccctctcaacagcgattcggatgcttgggaagcttggacactatcatcaacaggcgaattccgatcaagaccactttgtcccgatgatcctgaagacctcatcgctgccttccaagatgatctcttcgtcgcgtctcctgggcccatgacgccacttggtaagagaagtgtcgccgtcggctttggcaacaccgtcaaaatcatctcgctcgggaaagaggtattccaaggcctaacgaccgtcgagaacgggtcactggaaaacggatttggatcgtacagtgggcgaacgcggagaggcgttccgcgcaaaatacagtaggagcatcgtttcgaattgggcgttttgggcggatgtttgctttgttcaatataccacgcggagcttttatggtcgggaatttctggttttcctttccattgtatttgttgttgtcgttcgtacataattgtagctatagttatgcgagacgcgttaggtctgcgacatttactagatcgatgaatacatctgaatatacttttacttttttcaataatggatgaatcttcattgtgatcttttcatgtttgttgtacaattcactggtcggaataggcggagtgcttcggcaccgagtcgtcgattactagaaccctaatattggctacgagcttggagggatatctatcatcgtcatataggaccttggaagcaagctagttgctcttatcattgtcggtatgtcaccgggtgtaagcagtatattgaacttggtcgaagatatagctaacccggtgcatgtgtaggttaatggtgccacgaactgtgtcggctgtgactggataactgccaatccgaaccagtttctacaataattcttgtctgttacacttttttggcgtcgttccggcttagctaattaacaaagagatgtggtagcctaaagtactcatgagtttatgatgtttactagcctaggcgcaaagaaagcctatatagatactattggtgttaagtagagataggttgttgttgtagatagcgcagctatcagcgtgtagtttttagttagcttagcaagtaaggagtagggcgtgtcggctagcagaagccgagcgcaaagcgagagaggctaggagtggtactgagtaaggaacgggccgaccttgacggtaggtaatattcgcaccagataagaccggtacattagtttctgagccgagtttagtcggagcacatgtgtttatttgtctttcttcttctttcacaactaaataaaaaagctcatttgcaaagagttaatccgcatttgtaccgaacatttccatcagtcgagcgacatgacaaagacagcaatttatacggataaggcgcccaagccgcgcccaatctacaaccaggctattgttgccaatggctttgtgttttgctctggccaactacccaaggacatcaacggtcggcttgtcggaggcactgtccagaaccggacggtaagctctctctccttctccctcgcttgactcctctctctcctttccccttcatgtctttctttgtcacgaaatttcttggacccgcgctaaacgcttactgtcgaaccccagcgtcaatgcatccgcaacctccaagtcgtcctagaagccgctggctcctcgctagacgatgtcgtcgaggttaatgtattcctatcccacatggaggatttcgccaagatgaacgaggtctatggagagtactggggcaaggtcaaaccatcgagaacgtgcgttgttatcattctccgtttcgatttctttcttgttgctgactagcgttggactttgcagatgcgtggccgttaaaacacttcccgaacatacagatgttgaaatcaaatgcataggactggttacgtctaaggcgaaattgtaatggctctggatcacgtggtgaaatgatgtaaagtagcgatactagaagagggtcgttgactttctagactatcttcatcttgtcgacatctggtctctttaatccattgggtaccgtttttttattctcaaatagagatcgaatactcttctgatgataataccggacgtattctctggactatttgataggtaagaagatcttgggtcatggatgaacctctcaaggataaattgtcgttgaaaattatcttagaaatgatgagggcctgagaatctgtgttacgtcacttatagggcaacttggtttaggcgccaagtgttctcaacttagccattccaaggccgcagtatttgccccctaccttccatttcccttccagtcgcgtgatctctacgttcgccagttgcatcaccagcttctgtgagatgtaccatgccttcgtcttcacagctcggttctgagcaaaggccacagatagacgactttctggagctgtcccaaaatcttcgatacaccagtgaacgtagactcaggtgtcaatgatacataacaagaatatattatcagccgacccattggataaacgcgttcaggaggctttttcaagtatatctcagaatagtggggaggaaaatgcgggatcgtctgtgaacgggttcgattttctactatcatagcaggcatcactcaggctagatataggaccttgttataccgtttctcttatcttcgtacaattatcactgacttatggccacctgtctgtagctgagcaattctgcgaacaaatgatgttggcggtttcgattcgctggtctgtctaatcacaaactacctgggttcggaaagtacccttggaagtcggtcgggttagggaccgatatcgaaatcggcagacggtcggctccctcatccgcgaacagttccaatcccaggccccgcactttatcttagccaaagataagggtcccacacctgtgcgacttagctacctaaatgattagtctaaatccagtacttagcatgctatcggttctttcccggtattctggactgggtgagcaattgctagatagatactttaagatcaccttgtcctcgcaagcatccgcctgacaggtcgatatccgataaaacagtctttctccatctcagcctatcatctctgcacctatgtcccagactacgaacgctgtcagcgacatcaagacaaaagaccatgaagccacccagaatcacatcacgcccgtcgatacggtgcagcatggcgacgtagagaacttgaagctgcctgttatggacaaagtggataaatttggtgcacacgcgaagacagatcctcgagagataagacttgtgaggaaactggattggtacatcatggtaagtcgcgaaatcagttaggcactgacgacgatctgacgaattaacctttttcgtagcctattctgtggttcatgtacacattcaattacctcgaccgcaatgccattgtcaacgcgagactcaacaacctcgaggcagatcttggcttaaaaggaacgcaatataacacttgcgtgtccattttatttgtcggatacatgtaagctgggttcctcttcatcaaaaactgaatgcagagcgctgatcaactgccaacaataagagccgcacaagtgccgtgcaacatgttattgaacaggtttcggatttccatcgttatggcgggttttgcctttgcctggtcgcttgtcagtcttttgacgttcttggcacacaactacagcagcatgatggtttgtcgctttattcttggtattgtcgaggctccggtaggtcttcgcctgtgttcattttttttcgattgcgcaataccgttaacatttgctattagttttaccctggagcactatatatcatcagtttgttctacacacgcaaggaaatcgcttttaggctcgctatcctgaccactggcaataatttctccggatcgttcgcaggcctcatcgcggtcggcgtatttcagctggataagaagcttggacttgctggttggcaatggtatgtgcgcccgcacatccctcaagcctgagtttcctgataattaacttgatgacaggctattcatccttcaaggtgctttttcggcacttaccgcgctgatggccttctggtttctccccgatgacccattgaccaccagatggcttaccgaagaggagaggcaactcgcccataaccgaatcctcatcgatacgaccgatctacaagaaagcaccagcgtctggtctggtctgcgagacgcagctactgactggcgtacctgggcgatgactctaatgtataacctccacgtttcctcgcttggattccagaacttcattcccaccgttatgttgggcctcgggtatagccggacggtcacactggctttgacgtgcccgcccttctttctcgctgccataataggactcataatcgcctggacgtcgggccgctggaacgagcgtacgtggcatattgtgatatgtaaaagcatcgttatcatcggcttcatcatccccctcaccacaagcaacttcgccgcgcgcctattcagcatcttcctctttgtgggcttcagtttcggcatcaacaatatcctgctggggtggagcagtgcgacgcttggccagaccaatgaaaaaaagtccgtggcgcttgccattatcaacatgctgggcaacatgtcaaatgtttatacgccttacctgtggccgtcatcggattcgccgcattacaggactgcgtggtatgcgagtatcagtttcgcggtgggggtgattgcggtcgcactgttcatgaagtactctctcaaggctcgaaacaagaagataagtatgcacgatgcggaagtgaagaatctctatgtatattagcacaattgtattgaagtactgattcttcgtcaaacccagcttagaaattttgagtgcaagatttttgagaaacactgataatttgtgtagatgtgatagttgcgacgccgggcatgagaagtgtttgttctcttaagagaaagtaactctattggtaaatgaatgtaacaagggaagcttaaggagacatggcaggtctagtaaccgcaggttgtcgattacgacagaaagtgattccgattattcaacagcctagagctatacatagtatcgcttagaagtgattgcgatggcaaggccctgcgtatcgtcttaggatgggctaggctgtcacttgttgcaccctggtcgcttcccatcgtaattaacaagatgtagtaagctcgaacatgttatgttcggtcatttgcgaccgctgacatctgcaccctgccgaatctgcgtccaatggtgaccagagaattctcagcctgatcgatgcatattgccccgccacactgtagccgctggtgcatcagcgtacgtcgcgcctctttccctctgtcactcaccattgcgtcgctcttcgtgatcttatacattcgatgtgtaggttcctctacaaaacataaccctgtccttccacatttggctcattcgcatcgaccccgatggccgtctcagcctcgtcgaatacatcgacaataaacccattccaccttatggtatcttgtcgcatacatggctactagccaaagacgaagttacgttcaaggacatgcaagaacatcgtggctcagaaaagaaaggatacgctaagatcacattttgcgttgagcaggcgcaacgcaatggtctcaagtttttctgggtggatacctgctgcatcaacaagaccagcagcgcagatctctcagaagcgatcaactctatgtacacttggtaccgaaaatcatcaagatgctatgtgtacctgtccgacgtttgtaacgatacttctgaaggagttgataaagacgcacgaagatggaaaacggccttcaagaacagcagatgatttacccggggttggacactgcaagaacttattgctcctccttccgtagaattcttctcaaccgaaggaacgtatcttggtaacagagagtcattagaggagactatccacgaggtcacgaacattgcgctccaggccttgagaggcaaatcattggcccaatttagcagacaagaacgtctgtcatgggccgcaaaccgcaataccgcaagagaagaagatgcagcatattgcttacaggggctgtttgatgtcttcatgtcacctatctatggagaaggtcgggaacatgcattagctcgactcatggagcagatcgaaaaacaacccgatacaggaatttcacgcttggaagctcagcagaaaaagaaggtcatgagatccctgtggtttgagcagttccaagtgcggcatacgaccatcgaaacagcacatgctcagacatgtagatggctgttatcgaattgtcaattcagcgactggctcaatcctgaacatctcactcatcaccacggagttttgtggatcaaaggaaagcccggcacgggcaaatctaccgtaatgaaatttgctctagctcatgtacaggagacaatgaaggattcagtagtgatccatttcttcttcaatgctagaggagaggagatagaaagatctacggttggtacatatagggcgcttctgctgcagcttctcactcgaattccaaagctccagtacctgctcgacccattagtcggatcaaccctgacgctcggcgttgaagttaaatgggacttgcagttacttaaatcgatgctgaagaaagctatacaaactctagacgctactcctgtagtttgcttcatcgatgcccttgacgagtgcgaggaacagcagatacgggacatgcttgcattctttgagcgtgtcagtgagctgagtctatcacctggtactcgctttcaactctgcttttcaagtagacattatccaaacatcaccatcaaggcaggactgagcctcgtgcttgagagacaagagggacacgcccaagatatcgtcaaatacatacaaagcgaattgaagattggggagagtaagattgcccggcaaattcaagatgaccttcaaaagaaagcctcgggggttttcatgtgggtcgtgctagttgtcggtatactgagacaggagtacgatcatggccatatacacactttgagtcgtagacttaaggaaatccctgccgatctgcacgagttgttcagggatatattgacacgcgactcgcgcaacgaaacggacctgattctttgtatccagtgggtcctctacacgaagcagccgttgcgtccagcacagctatattatgccgttcttgctggtgtcgaccctcatgcagtcacgagttgggaccctgaagagaactcgcaggacgatattagccgctttatactcgatgcttctaaaggccttacagctctcgcgtctagagcgaatatagtccaatttatccatgagtctgttcgggatttcctcctaaatgaggatggccttgcgagtatatggcctgctttgaaaaccaatctcgagggtcagagtcacgagcggctcaaacagtgctgtctcgcctacatgggtgttggcgtccatttcgcagccattcgaggaaatttgcgaacaacgttcctccacgaagtccaggtttcgcgtgattctatacatagcaggtttccattcctgagttacgcagtgcagaatgtgctctatcacgcaaatcaagcgggagcagctcatatcacgcaacaagactttcttaaggatttcccattcattctctggtcagcacttgatggtcttttcgaatacaatcaggcgctgtggtacgaggataacgtcatacagtctatacatccttgcatcccgcaatttgtcaaaccttatcgaagtccatccatctgtcaggtcatgtttcgaagttgaacaagggcggtatgggacgccgttccttgcagccatggccactggaagcagagaagcggtctatgcgttcatcaaagcgctctcggatggcggtcctggggaaaaccaatgccagacgttcagacgttacaacacggacaatgatggccaatacacacttcctcaagacttcagatttccgaagcagggcaacgtagtattagttcttgtagaacacaagaaggatactgtacttgctctcgtgcttccgaactgcaaagtggacgtcaatgcgaaagacaatgccggacgaacggcggtggtactggcaatacaacaagggtgcaaaagtatagtcgagttgcttcttagcactggcaggatcgatgttaatacgaaaaacattacgggaaggactccgctgatgtgggcgatacgacatgggcgcaaggatatggtcgacttgttgctcaatactggcaaggtcgagatcaacgcagaggatgcttatggatggacgccgctgatgtgggcagtgcagcaggctcgtaaggatataattgagctgattttcagcactgacaagagcactgacaaggttgacgtgaatgcaaaaagtaaatcaggatctacagcggtgatggaagcggcggcgaacgggtacagtagtatagttgcaatactgcttagcactggtaaggtggacattggagcgagaaatgatcgaggagaatcagcgctaatgaaggcggagaagaatggacacggagatattgttcagatgctgcagtcttactgtttcagggaaaagtagaatcatgctacaagcagcagatgcatacaacgcagtaaagtaataacagaaagagactacagaataggccgtatacccaagaccttaacacagtaataggcagtaggtagaaatcgacagtacgatggagtggacgatcacaacgtccagcagcagcaactttgactgcaaattgtcgcaacggcaggctgcagtcttacactactgctatagtatagtgttgtaatggtaatcctattctaaagctagagtactcctagaaatgtacatgccgaatcgacatgtcctcgacgatctttataccttgaccattcctatcccaaccatttgaaagcttcacctaccaatgcaaaaaaagatcgcggtgctcttgatgttgtttaatagctctgcgtaaatgacccccgtctcgtcaacttaatgcggctttttgactcgtgttttgccgcacttaagacgctattcagggcgtaacatccccgacaagcccgacaaggcgtaatactggcaggcacgatctgcaactgtgccgcaacgtgatgacgaacctgtgtccgccatcaccaaaccattggccattgtcgaccgctcagaagcttggaaattccttctctacttagttgcctgatttatttatctaaatttatacagaatttcgcgtgcggaaaaccgtcaaagcggctgcttcttcgcaccgaccctaaactctccgtcctcaacgatgcacaccatggcgatgtattatggcatcgtttttggagcagtcgctgccgtctatatgtctcttcagttactactccgatatacgcatgaccggcgagagcctcgttcgattgaaactttaattccattcgtaagcccggttattggcatgatgcggaagaagaccaaatactatgtcatgcttcggtacgtcggccttcattgcaagtaatatcaacaatactgacggtgaaactcatagagacaagttcaaccttcccatctacaccctacggttgcccggatcgcgcatctatgttgtcaattcgcccgccctcatgtctgcggttcaaaagcaatacaaagcgctcgcctttatgcccttggtagctgatgcctctgtcaaagtctctcgcttcagcaagacagcgagcgatatcatcaacatgaatatcaatggagatgatggtaactggggatatgtcatgacatttcacgatgccattcaaccttctttagcgcctggtacacatctggatgccatgaaccgaatcatgcttggattagttgcacagactttcaatggactaaaagaagaagcacctacgactgtgaaattgttcgactgggttcagcatcaaatcacgcttgctaccacgggctctgtatacggtccctcgaacccatacaaagatccgaaattcgaggccgcgttctggtaaagatgctcggttgaatattgccacaattactaaccacttacaggaccttcaagtcaggaatgtcgaacttgatcatgggattaaactcgacgggcatcgcaaaaaaagccatcaacgctatgaacgtcggatctattgcttttgaaaagtacttcagcgaaaaccaccatcatgacggctctgaacatgtccaggctcgattcaaccacagtacagatcatcgcattcctctcaacgatatcgcaaggtccgaattcgccaacggagtagctctgctgtccaacactgtgccaaacaccttttggctgctctaccacctctactcagacccagatgttctcaaaaaatgccgtcaggaagtattagctgtgctgacggttaccgaaagcgcagaagggaaagcaacaaatatcctcgacatatcgaagctgaagacgtcctgcccaatccttctctcaacatacaaagaagtcctccgtctctatagcaccgcagtatccgcacgcctcgtaatgcaagaccacatgctagacaaccaatacctgctgaaaaaaggcagcacggtaatgatgccaacccccgtccagcaccataactccacaatatggggctctaatagcaataccttcgaccacatgcgtttcgcagaccagcgtcctagccaagcaggcttccgtgccttcggtggcggcacgacgttgtgtccaggtcgccatttcgctactacggagatcctggcttttgctgcgactatgatcatgcagtttgatgtcagaccgaaatcgacgagatggatggaggcgtcgggggatagggtggagttttgggaggctacgccgagcccggatgagaactttgaggtggagatacgttcgattgagggtgaggggcggggtgggaggtgggaatttattctgtcggactcggatgggcctattgggttgagtactcaggatttggcatagtttgtcactgtaagggggtaggatattgcatgcatgcattatcttgttgtcgagcgcgttgtaagaagagtattatatcttatttaagagcttaaagagcagtctatatcttatatttgttagaagagtctatctagtgctgttattaaggcattacgtagacagagtagtcttagtagaggcttcgcaaaagtagtccgctaacacgtgtggtccgctaacctataatgtacgttatctctaattactcatgtctagctacgcctatagatattatcctaacaacactaagtggagagaactattcttgtctgctaaggtctttgattattctatctatactgcctctaagtacgtatcataagcatatagatagaggaataaatgctgtaattgccagaacacctgcgtaggcttttttgtttactactctttaaaactagagaggaagttgtggatgtggcagctaactagcacattcgctataagagagtgtatattagctcgtgcttataattatctcaagaaagaaaaacttactagtccagcggtgcaagggttgcagtcaatcccagcggatgcaatagagcagcagagttcgtgagactccccaccggcgttgcagcatttcgcacattttttttgtttctgagcttcatgagccgcttgtttgccgttcttacagagatcgctgcagtcctcctattacggtattaatattacctcaatgagttcaaaagtagatacaggaaagaagagtacgtacgggagtacacgatgtacagcagcattgatcaccggaaatacttgctcggcagcctgaacctcctggagtatggcaaattgtttgacggcgggcaaggcctaagccctcaaacgtgaggattccttcgttggcgaaagtaagagtagcaaaggctactgacaagaccatagtaagcttcatgttgaagagaaagaggtagtgattgatctagtagttgctaaagctgttgtttgatgtgctgttgctggatgcgctgttgtggaattccaggagggagtttgcatgatcttatatagagtagagattcaagtcgtagggatgtcgctgttaacttgcggtgtcgtggtctgacgctagtctatttcgttgctgccgacttcgaagcgactaggacctctgaggacccccgaacaaaggcccttctcgtacaagtatgaaccttgttgagatagcgtataatcagtgatgatctagaaagtcacgcaaagttcgcaggtgtaccttgcttgagagtcagaccggtaacaggatcgtaactgcatgaagtttgcgagatctaggcgcgcatagcccaacagataggcccctttccgatcgacatccttgtctgtacacgctcgcggtacgcgttgggattagcagaacacctgcgcttgttctagcgactggcatatcttcggctctttacgttaccactctttccatttatgtaggtgagtagatggaaaagtcttggatattcggcgattgcataccaagtacgtagaattcgctgcgacgatccaccaggcagtgcactcccagccctgcggccgaaaacatacggccgaaaacgatggaagaaggtctagatgtagtaacggaccgttaagaagatgtctacatacaagaacgcggtgtgataagtccgcacgaacccgacgtcctggttgtcagattgctaaattaggactcctacggctagtaagttattttgaaagcgggaataatttcaattttcaaactctattttacatctatacccccagatctgattgtgcgcccgtttcaaacagatgtatccgcctgatgtgggcgatgcagcgaactcccggccacgatctcattggcggccatcgggccggagaaatggctcggctgtatctgcttgcggcagtgcacatggtacctatgtagatcttctatttgtgtagtgcttccgtaccctctcagatctcctttggtcgaggaaagcctggtggtacccttctatgcatcatagtgtggcttcaaagttcttttcacgatctcaagacttgggcgactcccgaggtcaggtgtagtggctaagtacctttgaccaagtacttatcctccttgtctacccatagtacccatacgaaaagcgagtaaacctcgtcttaggtttgactcagcaatttgttgtacagtatttgcaaggctgttgatgtgagaaacggggtaccttcaggccgaatcatccagctaaaccctgtcagcattttctctgcgaaccttattctattgttcgcgttctcagcgtgcacccgggcgtatccagatacgggttccggaattgccggcaacgttgtcaatgctaggcacgttctttaactacgcgcttgcaccggtcagcgctagccgtcagtgttggaatgaacgtgcttccaccagtcagcgctagatgtcagtattagtgtcagtatcagggtaaacgtgtaccaacagcttccacttcgccgttcaaagaatctctaaacttccgctaagatacaaggctgactcttagtcagcttagtgctaagtgcgaaaaggaaaacaacgataactagaaatgcattctgttcggtgatttttcttgttaatcttgtacgaaggaggataactatagaagggagagcttaaatgttctagtctgagcgctgctcaggcgccgcgatcagtgcatctaatcgcttagctgagatattgacgatacctgtgatccgacactaacagataaaaaagctggcccgttctgtcgaatgtaatagccgcgggaggagaggggggtgggggtctaagtcaacctggcttgctcctgtcacctaagggatgttgatgtgatgtggtagctatggtatgcttaggagcatttttcgatgcaccaccgatactatgtgacctgagttgagcttgtgctatctctcctgacctagactgtcagacgcggaagaggacgaagtactaagtggcctcgtgctacggtgcatagaataaggtcgtatataacttcctcgcgaaccaaagcttcagcgtccatggcagtcaaggctgcggcgacgatgacttgcaggccgagacagccgttgatgaagagagtggcgagctcgaagccgcgtttggcttggccttcgcgatggcagacgcggttgtactgttcgcatatcagtcttttatgccaggctcatgcatgaatgaatgtcaacatacaatccccacattcggcgccgcccgtccgtcaaaatgtaaatgattatgcgcattctccgtatgccccttcgcactgtgaataccgaccatgtgtctaaaagtatcaagttgctgcatagcggctggctccagtatcgtcgcgcaattcaccatcggcgtacgtcccaccgcgccatctttctccgggtcattcacatgttcgcgaccctgtggacgcagcgctgaggagaggaagttcattctcgataaaatacacaacgcttgaacgatgaagataaaaaaatgttcgcagaatcagacaagaaacgaaacgaaaagatatgcatcccatcacactttacaagtgagctccccacccatactatcttaccgaaagaccgatcaaatctactcagctcccatcgacccgcccacaggacggattcagcagctccggtgcctttctcagccagttgcaccctgcggatcgcttagcacattcccatcgttctttaagctgagcatgtgcgccaatcgaccagcctagtaatcgatcggtggtggggtctgcgcatgaggctgctgacggattgggaaagggaagggtttagatagggttttcgggatgggccgtggtgacttgtccttctccctcagcaccacacctacattcgcatcggattggaatcacgatttctgcgaaattgcacatgttgatgagtgcttcagttcgcttgtagaagggtgtcagcagccagcctccagtcttccctatcgcagcgcacattggttggatgcttcagctcagctagctagcaaacgccacttgctggtcagggttgcacgcatataaaagtgatcttcgtccgcgatctgcgcctcgccgactattcaacaaatcagcgagcctatgagtaatcttcctttcacggcgattatcttaattgcatgatcggtcgcctagtcttgttctttagcttgttctcttgttggcttgtgacttgtgtgtgtggcatggagagtcggaataaagcatagactgtgaagttcaagtcagtccagccgataacacgtaggattagcatatgagcatgtgtaaacaaaggcatatcagtctcgctgaacagaatgtgtcaattcgagcttccctcatgcacagctcgttctaaccatgtgagaaaatacaacttgctgaacaaataaagcatcccacctcaagttcggtctcacgcgggacaagaacactccagcatctctaccctctcggacccccatcattgtcaagctcacgctcgagtatcctcatgtcgtcactctcaagaaacagacttagatactgcatgtcctttcgtgaaaaccagtctgcggcagtggggttaccgagcacctagcccgcgggtccagcccctacaccgttggtgtccattgggctacccgctgcgccgccatttgctggccgtctcctagtacgtatggccttcttccgcctgtctgcggaaacacctgctttccccccttccgcaacgtccaccatattcaaatcgtcgtcgtcgggccggtcggcgtcatcgtcgcgatcttcccagtatctgcgtgtttcgtcgagttcggtaacgtctgctgggcggagtcgtaaccacttcatacgcgggccagagcgtgcgcgctcgctgacgcggaagccgtagatgcgaggctcgtagatgctgcccgtgccgagaccgggagcgaggttgtgtggtgccacgccgtttatcgacgtgacgtttgaaggtgtggtgttgcgcgacttgccatccgaggtttgggcctgcaattgcgccagggcgtcgattgtcgcggctgcattactgcggaggccgccaccaatgtcgagatcagtaaaggtcatgaaaaatagcgaggggaaggtcgtgccgaagaaggcgccgtcgacagtctggaaccgcgagttgggcggggtgtaaacatcgaggcaggaagggcagaagagcttgacagtctcgtggccaggactgtcgttcagtcctacggggaggactttacacgagttgcagtggacgcgcgggcaggtcccaaagtgttgtagttcgtacttttcagccatttgctggatgcctggtcgtgacgtgatgtagcgctggtgtatgaggccgtagagcagctcggcggagctctctatcacactaagatctgaggctatccgcaggtgtctccggtcatttgctctgcgatatcctggcgctcgttcgtcgcccaggtcgtcttcatcctcgtcctcttcctcttcttcctcgtcctcctcgtcgtcttctggctcaacgtccagtatcatttccagcgcctctttgtacatgggcacctgcgactgcaggcctgtgaggttgaagtcgtcctcgataaagtcctctgacaccttcggcaaagtattcgtggcctagcagcccgcaaaaggacgcgatccacgactcggtgacttgtgaagacgacgacatagtgtcggagtcttgcaaaagctgcgccgccaggattgaagcaatcttgaagttgctgcgcgcaacaacagcgcacggctatcggatagcgaggggctcgaaaatgtggatgtgggggtgcccgagtgcgatgcacacgagaagctgcggccggggcgggttgtcggaaccctggaagtcggtctggttcgtgaagccacacgtgtggccctgtctatcgcatgtgtagcgacgcagagagctacggcgggagagttcaatggatgtcgtagtgcgagtgacgagagtgggggaggggtcctgaagtgacgggcagggtttgtgtgcgcgaaatgtgtgtgaatgcgtctatttggcccctgcagaggctaggtgaagctcgggtaggtaagagcgcgtgaaatgtgggctgggtgttgtgaagggcaggttcgagcctggctgacttggcgaacgcaagcgcacgtgatcaaaactcaccaacaacaccatctgcaagcggcgtgccccatgacacagacataattgagtttcgatggcttcagagcacgcagggccgaggtcagaatgaatctacgaatggtatcaaaatccgcccaatgtctttcagaacaaatcccgcatgatcctcgccaattcatcattctcctgcccaaaagcatgcgcaaactctccattcggcggcatctcggatgaggaggctccaaatccacttagattgaaagctcctcctgcagcctcgaatagcgtcgtgagatcactcgccatgccatgtggcgtgtcgagcttgttaccattgcggccattcgagaagagcgccatctcatcgacctgatggcccgccaaacctgccattgcaacggccgccgacgaatgagcgtccgaagtctcgtcgtggtggatcatgagaccaagtcttggcccgacttccttgagtgttttgattgtcttccacaagcgcttggagacgtaagaattcgacgacagtcctccgaacaagctcgagcgccatgtagaactcgtcgcgagaaggctggctgaactcagctggtgcgtgcgcaacagcgaggaacaggacggctaatgccgagatcaggaagtagttgaacatggtctgctgagatcggtagatgtctgatgtctggttgatgtaggtcaatatgtcgaatggtgttccttcgcaacctttactaccacgtgcgcgaattcgaggttctccatgatagttagtcgctggtgtgcagaactggacgggtagatgagtattccgcatttggttcgctccgcaggtagagaaccacttgcagacgatgtatggcgcgcactggtgggtctgtggtgtctaccgctttctggatgtataaacttcaaagtctctggtatcgatcgatgccaattcagaacctggaagtcgagaaacgagatgtcttctttgttgattttctcttgagatgccacatcggctaccgacttccagaccttggaaccgatgatgctgtaagagatcatacaattaaggtacggagaggactcgtgagaagatacatcctgctggatttagcacgactgtcatcgcaattccacaggactattgcttaccggctttggcaggttgggatcgatgtctgcatcctgcagagcaaacggcataccagtcccaaagctccaccgtcggtcaaggacgtaaatgcaccaaaatgttcgtatcgccgcagcttgctcgtctgggtctgcaaagagcgtcgcatacgtctcacgacgatgtaaccccagttccaaacagtggcgcgcagccagcccaatgaccctccaagctaatgcctcgtcgtcctttgtgaagtggtacatagcctggaaagatcagtcgagcttcttcaaacgggtggattgtacctacagtcaaagccaggagattgatgccatggagaccaacaggttcagacaacgtccgctccacaaccttgtgcacattgtcaaagagcttctctcccaggacatctttcccgcctccctccaagaccaaggttatggccagtatgagcttcattatgctagtctgttcgtccatgatggcatcagaaccgggcgcagcgccctgcataagcccatgccgagcagcagcttcgacaaacgtgtacagcatctcggtgtaatgcagcactttatcgatttccagtatggggtacatgacgcccatctcatcatgccacacgtgtaccaagcgcagtgcttcgtgtttggacagattccagattggatccttgtcagcatgtaggggggctctcaataaccgggaagcagacccaggcggagaggcccttggagttacgtcgtgtgtaatgaccccttcgtcttcagtctcgtcgtgcgcagttatgcccatggtcttcaggctcgacctggccaccccaagattgaacgcgctcgacgtcgggccatggaagcgagggaacttgctgagcgacttggtccgcgatcgcgctgacggaggaagcatcggcgttggctggtagtcgccgccattgaaaggggtgccaatcgagccgttggtgtggctttgcacgtcgacctgggttcggaggctggagagattgttgtagaggtcgtcgacttgctgctggagcgcggtaagatgcgctgacatctgcttgaactcactgcatcgtggtcagccgcattattaaggtttgcactatcgggaccacgaactcggactccttgaagttgttgcagcagttgggcgcatattggcattcgagattgaggttgccgcaccgctggcagggtgtctgcccgttgcatttgatcttgcggcgcttgcattcgttgctattctgctttagcccccgtgctgctttgcagactgcagcaagtgcgcatatcctaccatgcaatcgaaatgtagcggttgcgcttcgcccgtggttgcgccgacccatcatcactcttccgcttcgcattgctgctagagtcgccgggaggactcatcgtgtcgctggcatggcgatcgcgtctattcggagacgtcgcactcatcttcgctctgaccagggtgcagcctcggccacaatgtgtggagaagcaaagtggtagataggaagctccgtggtagcaggctcgagcgcgcaatcggcgaaagaagtgacccactgatctgtgcggcggtttgcggggaaggaacgaccactaccccagatgattcgttgagacccctttgatgcatccaatggcatctccactgatttccatcgcctgatttccatcgcctgatttccatcgcctgatttccatcgcctgagtagcttccacaatcggcatacatgctttcaggagagacaggtaaaatacttgcgagagatcatgacaatccccgaggtcgttcaatagagtcattcaatcaagtcaacatgacattgcatgcaacgacctcggaactttcaatagctgcatcactttccacaattgagaatcatgctttcaggccagcaaagtcaaacagatataatactcccgaaaagtcgtcacaaccctctggcttcctacaatagagccaacaagatatcaaaccctccccctcaaccaccctaatccatcagttcttaatcccctccctcaacacccccaaaacctgcacagccctccccaccgcaccctccacagctctcctcatactctccctaacatccttgaccctcttcccactctgccgaatcctatacgcgcccacaatcgccaacagcaccgcaagcgccctcatcgccctcatcttcctctgattccacaggccctttttcgtatactcgatgttccaatccgcccacttgggccacatgcacctgcgccaaaagtccacctgcgtatacggatacacagtgctattccagccgttttccgtgtaataccagctggagcagccgctctgccagacggtatctttgagcgcgtgttggatttcacttgtgaagcgctgctccgcggacttcttcacatccacggtggacacgtcgccggcgagaatcagccggatgaagcgcaggctgtacgcgaccatgttttcgctcgccatgacgaccgaactgtgcccggtcgctgtgttgggcccgaagattaggaagaagttggggaatccgtccatggcggtgccttggtaggcttgcgcgccgccgcgctcgtccatcagggtgaccaggtcggtgttgttcttcccgacgactttgaggggatgcagccagcgtgtagtgtcgaagccgttggcgagcacgatgatgtcggcggggacttcgcgctcggggtagtcttctggattgatgtttttggggtatgtggcgccggggccgatgacgacgccggtttctgtcacgcggttaaggggttgtgttgtgaggtcgattttctcgtcgttgaggctcttgagccagcgcttgtcgaagatgcggcgcttgcagccgacaccgtagtcgggggtcatgatggcgtggtacttttccgggacgagtttgcgcatgtgcttcaggacttgttcctcatataccttcctgctcttttcggcatacggcgtgttggggaatagctggaggaactggagctctgccgtcgcaaatatgaagaagcgcaggaattcctttgcaccgggaatgttcttcatcaacttgggtccattcttctcccaccactcgtcgcctcctggtgtagccgtgctcggaaccacccacggcggcgagcgcatgagctgcgtgactttcttcgcattgtacggcgcgttcggtaatcgaggaaccagctgtgcagaactacaacccgtgcccacaacaacgacgttcttatccgtgaagtcgaccgtctcatcccatctcgccgaatggaacatcttccccttgaaattctcgatccccttgatgtcatccggccatcccttcggttccacaagtcctccaacacagctaaccaccaccttcgccttgacgatttccgtctccgagtatacagccgcttcgcccttctcttgcaccaccttcgcgcggtctttggcggacaagtcccccatacccgccgtcatgcggcggatcgtgacctgccacagctgctcctcctccagccatctgcactcctcgatatccgtgttgagttcaatcttatccgtgatcttgaacctctcgcagacctgatgatagtacctcacaatctccttccccggcgggtgaaacgacgtccaaccgggattctgcgcgaacgaaaacgaataaaaggccgctgggacgtcgctgtggttatcattagctcttgtccctccaactcttgccctctgcatagcttgacatggaactgccgcaacctaccaagcaaccccaggataccgattaatccaccacgtccccccaatccccgcctgccgatcaaacacacgaaactgatcgaacccaagctgctgcttcaactgacacgccatggcaatgcccgacgcgcccgcgcccacaatgacgacgggataataagtgtacgcatccttctcatacccattcactctgcggatcgtttcgtgaatcatcctgacttgactccgtggtggttagaagcagtcgacaaggacgcaaggcgaagagtgtggagtagggagtattgtggggaagggaagccagggtcccaagttaggtttcttgacctcagcttgcgggtggactccatgtgacgccctgtgcccatttcaccaatcggagaaaaaaaaaagacgtcttggagatgccgcggctgcatgtggatagcaagaatccatggcgcgcagacgatcgcgtgtagactgcgtcaaagctacctatgacatctttgcctcggtatcttggtggcaagcgtcacgtcgcacaacttgactcaactcgactcgactcgactcggggatcttggcccttgctcacatatctgccttcgaagccgggaatgctaagggttccggggccgtgtggttttgtggtagtgaagcctgatgatccagtgatgtccccttcgaatagctctttctcattgtttctttcgagtgcaattttgcaactctcaaaacgcctgccttggtgcatttcatcccatccattgtctttttctctcccccgctcgtactctatcaagtaggcgctaagaacgtaaatcttgacccagaagaaggaaagtaagaaagttcgaaattagagacagacacgtcgcacaaccgggatgacttgtaagcctcgcagcgctagttagctacctacgttctcatcatttttgcaatgagtatgtgttcaacaggtacagagaagagtcaagaacatagataaggagaaaatcacggaccacgttcgtccccagcgatgtgctttcgggccgtattggtgatcaccgttatccgttccacacaattccgatttgggacttttgaagtataacaaggtattaattcattgaattatctccaatccttattgttccctcatcttcctcgggcccagccgtcatgtccaatgcccacatggtttcatgcaaagttaccctgcaaagcgatcgaaaggtatcaaacaattatcaacgcccaaaaagaccagcggcctcctcccgaaaatatccctccgcatagccagattttcgtggcaatccaggcaagaacgccgtgaaaatgttacatgtccacccagggacgaagcaacgccctgtggggtattttgccatgtcgcacaaagttatccaaaaaaacgccgatgctccgcagtcgtgggtatgattggtagtgatatgtagcgaagctcactgctgagcgagtgacggtctgccagcgttgttgggctagggccacggaatatcgcgctgctcggctttggccattgcccatctctaggtgccttccgagcaatcgtggacagtagttcggtatgagaagctcttgttccttcttcctcgctcgtcgctgtccctcgtcccatttcgtatgcggcaaagccgccattggcagagttttttttcctgactgatagtagatctccaactctttctgaatgcggttttcactcaattaatggtttccgaactcctcctacgatcgcaatacctagcgaccttagtccctctgggtcattcgagcgtacaatcaagctagctggtaacattggattctccggtgcgacgtgtgcagcatccttggcagcttgctcgatagcctccatctcctccttgcaccctgcatggtcgaacggacagacaacgatgggttgccggagaaggatgtcttttgctgatgacatttgcgcctgccaatcggttagttcgccgatgctttccaaagtagatattcagacttaccttgacagtaaggtagtactcgatcttgtacagcgtgccggtggtggtgaaaccattgaccgcgtacattgggaactccttcttaccccgcggtattatgccatcgtgatcgcgcaagtcttttgcaggaaataccagtccaagattagtaaagtagccagcctcgggcatcttgaccccaactcgttgcgttgtcgtcgccaaggtcttcactttccgtgtcggctcgtcgccctcgtgattgaaaataatctcctcgtctatgccgactgtgatcttggatatggtaaccctcttagccttgctcagccagtcggggttagggctgagcttgatgtatactgagacgggatccagcgggccatagctccaccgtggtaaactaattccaagggtgaccagatggtcagtcactcgttcggcgctctctggccggttgtacatgccgaatgtcgacagggtgtcgtatcgctgtattggtactgcgaacgggtactttttctgctcggacggcccttgctgcaccgtcacgactagctcatagaatgtctcggccgttcggctgggtaactgtaggcttgcgggcgggactctcctagcgacctcctcgccaccacggccatatgggatgaagatgacaaacggtagatccatgcatagtatgctctcgtattctcgtccagcgggcgttctgtatagcagcatctccttgcccacaatgtcagtgatctctttgcgtggagctgccaagtgcttcttcgtcagcgactcggcggaggggtgtatggtttcgcggcggtgcaatgcgatggtgacgagggagacattgacgggtgcggatacgcccagcagcgggcgcacttcgactttgccttctatgcgcggctatacatggtgtcagcatgggccaaatcggtggtagggaaagggtgccatggagcattccagcaacgacgtcatgggtcggtcgctgaattacatgcgcaccagctgtggacgtaccagtgtcgctgatatgcccgggtagccgaccaagaagttactgttgggcggccccgagacgcgtacaaaggccgtcatggcgtcttatgggtgtggtttggtcggcgcaggcctgggatggcagcaggcactgcatcgacgtcgacttgggcgctccaagcttcttcttctttcaccaggcgtgatctcgagtgcctccagcgtggtgcgccagacagctgggctgtacggtggtggagcgagacagccttcctactgcgggatgatgtggggtcaggatgcaggtgtaagaatgcttgattgcgcgggggacaggcggtagcgagccggtcgcacagcggcggtacggacgaggacgcgagcgaggggagctgccgtcgtatggctcagcagagtgaatgcgcggatatgatgtcgacaaaggcccggggtcgcgtagggctacggagcgtcgtggtattggtacggcggaaagcttaggcgaatggggccttgtcgacgatccaggacggcctctttgcggtgctggcggaatcacacacaatggtcgtggcagcagctgcaggcgcaggcgcagtagtaatagtggcggtgacagcgagcgcagtgcagacccgtgggtgcgtacagacgcagggtgcaatcgcagtgcgagccctgggggatgctgatacgcaggcggcgttgcgtgctgttacgattcattggtagctccagctgtgggggctccaacgctgagaaccaccaccgactgctgcaccaccacgaccaccaccgccacggccgaggggaatgctcctccagttgtatcaacaccatgtctgttactgtatgtagcccaaacaaccccttttcattctcgaccatttcacagtttgcagctctgagccctctcctcagaaagcagtgcgcccgtgtccattggttcgtcacacactaaccaccgctccagctgcacacctcacgcggtgacatcaagctcgaaatcttctgcgaaaccgtgcccaagaccgccgagaactttctcgccctgtgcgcctccggcttctacaatgccagtcccttccaccgcctgataccaaacttcatggtgcagaccggtagcccggcgtcagactcaaaatccaagacatccacctccatctatgacacgccgaatcagctgttcgaagacgagatccgccccgcgctgagacacaatgcgcgcggcatagtcagcatggcgaacaaaggaccgaattcaaatggctcgcagttctttattacctttgcgcccgcgccgcatctggatggaaagaacaccgtctttggaaagttgctcgagggcgacgaagtgctggacgacatggagaagattgccgtggacaaaaaatcaaggccgcaagagcgcgtcgagatcaagagcgttacaatacatgcgaatccgttagctgggtgagcgaatgtggatcaagtcaagatgcgaaagtgggaggtcgaaaatgcttcataaggctggcgaagcctggatatctacgcgccccgacccaatgcaaacgaatggaaatctataagccaccgatcgaacgaaacacggctctacgctccgttggtcgtcgccccatttgatgcggcgtgttcttcctcgtagttctctgtcttcatgtcgttcaaacccagctcctccttctccgcctcggtccgctcgtagtcttctaccttgatttgagggtctggctccggtgccgtgaagctctggacgtagctgctggcgaggggatcctcaagaatgatggtgaatttgacctggccattgatagccgaggccaccttggcgaagaactcagtccacttcgatttggattccgagttcatagagtcaccgccatcgccagtgtcgaaaatggaggccttaaggtcatcgcgcacttgcgtcaagatgccttccaccgtggtaaagcggccaccaagtgttccgggctcgacgctgaggttgagctctgggcatgacatggcgcaagactcggccttgaggatgtcgcgtgacatgtcctctttgctgtcaacagatacagtaatgcggcgcccttgttctggcacttctccaccagtcttcacttcgttgcttcggtctatatctcgttagtgaaagatctccttgcaatcacaaccttcacttacatccacagtgatcgcatacagtgctcatcaagacaacctgcttgaaatgcggaatgttgaccatcttcatgttagtggtgcacgtcttggtgcatccggggcatgttgcagggaacgaatagacctggttctcgacaatatcatcctcgtccacattgttgaccatcgaactagtaggcatctcggggtacatctgcgacgcttggtactccgggcggatctcggtcgcgggtgcctcgccactgctatcaccaagtcctagagcttcgttctgtgcaggcgtgcgtgggtactcactacgagagtacttacctcccatgagctggcttgggggctcgatggaagagttaccggctgggtcgtcgactgtgagcttgaacggtagcttctgtccgctcgccatttgcttgatggtctcaatgacgccctgtatcttctcgtagacctcgggtatgacctccttcctctcttcctgcttctgttctagatcttgcgcaaccatggaaaggatgccctcgacgttcgacagctgtcctcgacctggtggtatttcgagatcgatatcttcaatgcggaatacagcggtgtcgctcttgataatctgtcggctgaggtcatctgcggaatccactcttaatgtaaacttgatgcccctttgttgtatctcgccagcgggctggacttcagtgttcttgaagtggcaatgagggcatgcaaaagacatgatgacaatctcgcggaagaatgggatcttggtgagcaggagtcgagtagtgccctacgcgcgttagctgagtctttgatcataataaacccaacgcttacgtcttcatggcagttcatgcacaagctctcaatctcatcgacaacttttgtatcatcgtcgccttcctgtgcgctcgcctctgcgactttgcggcccatgtcctcaaacaggtcttgcgcgagactcttttgttcagccatgttgtgattcttgaaattatatcttgtggagtgtggttgaatgtaggggaaaggtagaagctgtagttgaagggctcggcttgctatgaccgcatgctcgaaattttgagccccgcgttgcattagcggggcaacttctaaacgttctggcgccttccttgcagctggaccctgatcctggttcagccctaccaccgtcccatatgagataggatggcgacagagatgagcaagcaatcattgatgatcgtaaatccgtgccaaaagatcttagtagagtgaatgcggaagcttgcagctgtttgtccacttgaggaggctctcacatcatgaaatccatcaagtccaggcctggttttgaattctgcgtcttgttcttctcgagcatggcttgcaggccacctttacgagatttctgtctctgtttgctgctcgcgttggctgttttgggaaccttgggagcctcttcgttcgacgacttcgaaatgatgggcaactgcttagccacgttggattctgatcttttcatatgcctccgtagttgaggctgcaacgcttgttttgtcgttcggtggcattttaagcattggtagaccatgttggtgaaagcatccaaatccgtcgccttgctctttcttttcgttcctttctggtgggacttgggaacgcttgagatcttgcaggaccatcctgggacgaacatactaccgcacgcaccgcaagtctctcttcgaagtgcatcccattctttcgcgggtacctctaattcggtgtcctcgatgagtcgattcctagctaagccaagaaaggcagaagctgcaggggatgatactgcgagcatgtgtgcagcttcatggaggtatgcagccctcgaagccactagatctgtcatggccatgatgtttgtagtcgatgattttcgtgtgtaaagcgtggtaggtgaaagatatcagccttgtcgacctggcgagctgcaggaaccccgaccgccgacgctagcgagaacactttaagctttgatgtacgcgcatagcgactgccctcagactcgagcgctcaatgaattgcgcctgactactgcgcaaataggccagccgcgtggtttggatcatcccaactaaccccccagcactaacgcgcatctcaaacacagcacgaaagcatggcatcgccaacgttgctatcagaacatggcttgcgcatcgctgtagagggctgcggtcacggcgttctccatggaatctatgcttcagttgctaaagcttgcgagctgaaaggttggcctggcgtagacctccttataatcggaggtgattttcaggtaccatcatgctccagcccaatcatatctactgaatactgatcctataggctgtccgcaatgcctctgacctcaaggccgtctctatgcctaccaaatactacgctatgcacgacttccacgaatactactcaggcgcccgggtagctccctatctgaccatattcatcggcggcaaccacgaggcgagtaactacatgtgggagctttactacggcggctgggcagcccccaagatctactacatgggcgccgccaatatcgtgcgactgggtcctctccgtatcgctggcctgtcgggtatatggaaagggtacaactacaagaagccacactacgagcgcctgccgtacaacagtgacgacgtgaggagcatataccacgtgcgcgaactcgatgtgaggaagctattgcaaatacgcacacaagtcgatattggactgagtcacgactggccgcgcggcatggagtggaagggtgacttcaagcagttgtttagatggaagcctgatttcgaacaagaagccaaagacggaacccttggcagcgtcgcggccactactgtactggagcgactgcgccctgcccactggttcagtgctcacatgcacaccaagttcgctggcctgtgggaacatgcgcaggcgcaatacgccagcgctgagcatgaacccacaaacggctcggagccaactaagaacaccgaagaaattcaattggaggtcccagacgaagagccggttgcagcacccaaaaacgatgctgaaatcgatcttgacatggacgatgtggatgagcctacggctggacgtgctggtgcagataccaatagtacttctggtaatgcaaatggcacctcagaagtgccgcaagatctcagggatctattgcctgcttctttcgcacgtcccaagttcgaacctatacctaccttgccatttccatcgggcatcacaaacaaaacgacgaggtttctggcacttgacaagtgtctaccgaagagaagcttcctccaactactagaggtagcacctcattctcctgcgcaactccaacggccattgcagctcgagtatgaccatgaatggctcgctattacacgcgtgttcgcgacagacttgcaagtgggtgacccgcatgcacgtgtgcccgcagataagggcgatgtgcactatcgaccgctgatagaggaagaaatgaaatgggttgaagagaacgtcgtcaaagctggaaagatgacgatacctgaggacttcgcgcagactgctgaagtctttgagcctgcgctgggtatccatgttcaagaagatccacaagagtacagcaatccccacactcaagcattctgcgagttactacaaatacccaacgcctttcacgcgtcagatgaggagcgaggtcaaatgatgaagaacggcccaagacctgaagaacaacggtcagatcgcggcggcggaggtcgcggaggctccagaggtggacatagagggcgtggaggtggtcgcgggagaggtcgcggcggcggaggccgcggcggaagtcgcggacgttggtgacgatgcaatctatccaacggtcgcgctacagcgttggaagggccggtacagcaacagaaccacggcagcacttgagatgacgatatgtggatctagagcacagaagatgcggctcgcgctcgatggacgcacgacaccatgcatttttgggtatcgtggtggttttaacatgacggatggcgcatgctggggttgttagtcgctaaggtctccagggccgcaggccgaaacagtatagtgcagacgcactatgatgtcgtatggcattgtacgtgttcaccatctcgatgacacaacgtgcggactgcgctagcgaaaatgttccagaggtggcctgtcacgttatctgacacgcaaggttatcgtgacagagataatataggccgtatttggaggtttggccaagagacaagagctttgcggaggctgtgaaattgctgccgctcgtcctacgtcatcggacatggagaagcgggcccgtctttcgtgcgagaatacgacaggtgcagcacgcgtgacaatgctgcagagagttgccgttgttttgaccacagtgtcaattcaatattacgcaggctggatgggggttaaagtatgccttaacatgttagcggcagagtctgggttgatccgcaaggacgatctcctgcacgctggttctgagtttattgtctgcctggtgacttggctgtgagaggctgtggcaaaagggcttgcgcgttgctttcttaggtagacaccacatgggtgcgccggccactctcgggcgaagctcgcatgactgtacacctggctcgttttccgatctcgaaacgacatccccaggatgcacgctgaggggcgatccattcgacagcgatgcagactgcaagttcggccactcatattcacgccgagatcgatgtcctgctctcgtctgaaggattgtgcatgacatgctattttcggagagactctgagcatgtctctccagtcggcgcccgcgcctcacaccaccacgcaaggcggcgtttcgtgggcgggcggttgcgctcgcagagtccccaaactcagagaacgattccaggaaagccaacgggccgcggtcctggcagtttcgcctgtgggcacgcgaggaacacgtctggatgcgggcccgccgtcgtcatccctgacattagtacaatacgttaggcatcgagactgtgggatcggcggtacgggtggacccttggtcaagaccctggctaccgcaaactgcgggcgctgaccatgtgcgcaaactgaaattggacgcgaggtacgtggggatgctgagtttaaaagtctgcgtgcctgctcttgtgccgacgaactcgtttcatcgtattgccttactaccatcgctgcctagcattcacagcaatcgttgagcgtcttaccgcctgcccagattggtatttgccttcgttacacaagtaccttgtgctattattacatcaagtctggaccactcatacctggaccgttactcaaacccgtttgccccggaaataacatccgtttcgtcgatcatattgctcatccacgtccatacgtcttgaaattcttataaggctctgcgaaatatctccccttcacataccacctgagcaaccataccttcttccatcactaccgccgaaatgtcctctcgcttcgtcgagaacctcgatgaggttcccattacccaccctcatctcaacgtctcattggatgacatcctcgctgaggagggtcgcaagcgttcgacatctcagtcatcgaacagttcacacactgcccgttccggaagtgactcagtgtcaagtcccacgtcgccaaccagcgaaagcaagatgaacggcctcaagaggagggccctggctcttggtagcaagaagggtcgcccgtagtcgaaaaaggttgcgaaaggactgccatcgcgatctcagcttggactacgtcgggactacctttcaatattgtcagcacacaccaaaacaccacaccatctcgaccaagcgttggaagagaaataccccacgtagatctgcgatcagccgtcacagatctacaaactcgttcagacatatagtcgaacataccccatcaactccgtccccacgagtcgcgtagcttcgcccgttcatggcagccacgtactgccgcatgatggaggaatgcttgtgccgcttaagattgtgccgcaatggcgcgacatagcaggcgaagaggaaggaggagaagcgcagcaagtcgcggggagggttgcctgtacattagtctatcgaaagcagcagcaactacaacacacttcaatatcattcatcccatgtataatcgaagctgcatatgtgtgtcctcattgcaaagtcacgcagctctttccccaacgccctctgccgtttctacaacatgactactacttccaccacacgccagccacaacatgacaacttccaaatgcgcattgaatgccacctatgctcactcacatggcaccacttccctttcaaaccctgcaccctccagccataaccaccacttaaaccattatgactccccccagcactcctcacctcgagtcctccaacgaccctcaagaatcctccaccctctcaaccgccttcaacatcctagtctccaccgccctattactcaaccgccctctagctgccagccttccgactcccaccatccccaacccaatgcccccgccccccctcatcgcctgtctagaatcctatatcaatcccgccctgccgatcggcacaggcatcggcaccgacaccagtgctcctgcgctccacctcctgccccagcaccacgctgagcaagcctgaaaaacgttgggcccgcacgcatcaaggacatgcgtgcgctcgggcacgcgaggcagatactctcgcacgtcccgattgcggcgacaccgggcgacatgtacacggttcaacgacacgcttgcgtcggtggtgcagattaatcgcgacaagtttgctgcgctggcggttctgccgatggacgggagggaggcggcgaaggagctgcaaaggtgcgtggtgaagttgaagtttgtggggggtgtgcttgggttgaagccggatggatgtggggggctgacgctggggaatgatctggaagaggtttggagtgtggcggcgaggtaccgcgtgccggttatgctgagggatatgtggcctttggggacgcatgtgagttctgttttctatccttgggcagtgaggagcgaggctaatgggtgggatttagcttccggtataccaggcgggactggcagacagcgtcgttgctccgttaatgacgaacatgcatacctcgcataatcactcgcctcttccgatcctgcatctgtatctctcgggtgtgttcgatcgccatccagatcttcgcatcatcttggctcatccgtgcttactcccttctctcctcccacgcatcgatactatcctggcgctcatacccgccgccgacaaacctacccgcggcttcctagacgtctggcaacacaacttctacctcgctacagcagacgtgctggacatgtcgactatgcggacgctactggaacaaatcccggttgaccgtgtactgtacgcgagtaactacccacttgaagagaggagcagagaattgatggaagaactcaaaaacagcaatttcttgacgaaagaagaatgggagcgactggcttggggaaacgccgagtttgtctttggcttcaagaaagagaaagagggcaaagcaaaggcgtactcgtcagttacagtgagctgaaagcgcagtaatagctattcttcttcgtcgcccacaaggcagcacagatgcgccttcataatgtcatgatcgcttcattcatgggttatttatgcatgaacgcccatttgtggttgtgtatgtgtgtatgactccgtttcaattcccttggtatcttcaatatcaaatcatcgtgctcgtcgccgtccgcgttcgccactcacgcatcaaagcgcttatttcttgccagacttcttgatgccttgagagcccgtgttgagaggtcccttgcccttgccgaccttgccggcgagttcgtcgcgtgccttcttgtctgtttgtgtgtgttagccttctgactcgtacaatattcgtgtcgcagcatgttatgcgacgatgtcgtggaggtgtcgagagagatgtaatagacagggtgtgaccaaccggcagcgagctttgccttgtgcgcaatgtcgtcctcgtcgaggtcctgcgccttcttcttgggcttcttgttgtggatggggtttgtaccggctataatcgcgcaaaaagtcagcccatttctttcttcttttcccaaatgctaccccgccgtgcggttgggatgcgactcacctccttgtcctgaaggcatgttggcagatatgtgtggtggatttgtgggtttactggagaagcggttgcaggaaagttggagtggagaggcgtgagttaggcggtagtttgcgggcggtgagaatgctgaagggtcgaggcgcgggcggagcagccctctagtggggcagtgccaagcccagggccttcatggccttcacatgaaggagcaggacatggaaatttgaacaagggtgtaatgtgtttggacgttcaagccgttttgatgctgtcgttacaatgttacaacgctctgtagcgatattatacaagtcgaagatgagatggtggtatctacaaagcgctcattcatcatcgctcaatccttcccagaggccttttttctgctcttttggccacaatccagcaaaccatgactcctttttgtctgcgggcaagttgttggcgcgttcttctacttcagcgtctattacgaatctcctcatgcgctctgcgatgcggggatcgagcaccatgtcgtcgagccacactcgctcttttccttcctcgtctttacttcggtcccgtgccgtcttgtggtagtcggcctcctcttgcgcaagcaacctctgttgctcccattttgcgctgctgctttcatcgttcccgctgacgttggcagtctcacccgcaacttcgaaaggtctgtatgcgcccaaaactgcggctgctgtttgtctgccaatatcgtctgctacttggcgcctgttgagaaagcggtacatgcggatggggaagttccagaaacctagcagatgtgggaatggcacgactgctgcgggaccaagcgcctgggggcaatacggtgagacgacagcattctcgtattcgtcgggcttgatgaatggcggtggctgcttctttttctttggcttgttctcttcctctttcggcttatcgccttcttctggcataggtgtgtcgggaagagcctggggagaagcgtcgtcggtcgcgtgcacgaccactggctccgcgcctggtgtactttgaggtgtgggtttcggcgtcgattcttcaatttgcggcaccgggaaattggcgggtgtgagttctgcgggttgaacaggaggatctagcgggccgagccagccctcatgtagtcctctaacatactctttccatgtgtgtcttccgatgacaacatctccatatatgccatcccactcctgcacgccagatctctgcctcatttcagcaagcgactcctcaatccccgcttctagaggttcgctcgtcggctctcctttttgtttccgcagctttcgtatcctctcggctagcccagctctgacatctccctctcttcggccctcgatcgcgtcccaatctagcgctgctgcaacaagtatgggttttacgtattcgtggaagtggtcgcgggcgggtaccaatccgtctgctggtggcgcagaaatgtatatggtgaccttccgagctagttggtgtgtatccaaatgctcttgtgcgatgtgttccacgagcttcgaccacttgcgttgtatgcgcttcttctcgcggcgatcgtacatgacagcggcagtccatgatcccgtgattgaaaggaatatcatccaattgcgcgaggggagtctgaagcggaagtttggcaagcctgtgtaggattagatagcggtccaaagaattatcgatttaaagcgcacccatcattcgccatactgggttcggaggcttctcaggcttgacaggtcctgcagacccgctgccggctggcgcagcctttgcgtcgggttcggccatatgtatgtgggaggttgactgttcgtgtgatctcgaggcctaaaatttcccgatggtcggggaacgcggaagtcattcggagcaggcccgcttatagcccgctcccaagatcgagaaacttgctatgtggagcgatgcggggcagacgacatggtaccaaccagaattttcaagttttgcaaacacccaattattgcagctagtcttcgtgattctagaatttcatttggattatagcatatgcatatacgcggaaaatgttcatcaaacataacatacggtggtatggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgagatatcctaacatatctacagttcccagtaccgccaaattggcaagcgacactttctttttgcactttttggtgccatgctgtcaaccgataacgatctgtattttttacgcctgtcactgcatacctccaaggttccactatcatcctttccaagtacgagagcagtagtgcgccactttacagtcgcctagcgctatcttatattatacgatcctgggtgcactcagtgaacaagcatttcctcaactggagctgacgcaaaacatgtgcctcccgttcacggtatcttgtccatgtcgaggagagtgcagtgccaatgaagagcgatggcaacctagggagtgcgcagccacgaggccgcctaccaaacagccctccatttgcattcgttgaagacttcaacacccactactggtgcggtttatggcgatctgcatgaagagtcgtcccagataaggccacacgtcactacacttgcgtactcacttgtcgccttagtactggcactgtcacgatagcctggcgaaagcttcatagctatgagcgatgcaaaacggttttacaccacgtggaacagcctgtcatctaaggtcgtccttatatccccttccgcaatgaagcggggcctcgatggctccgaacaggatcttgatgccatcctgaagtccctgacgaaggcaccggatcaccagtatggaagctcggccctgccgatactttctgtgattacgtacgtgctgggacatgtttgatcctcctacttttgtggttcgtctcagctcactacatgtagtttgtcttatatcggagaatttgtcggccgtggatatcagaaaagcacttgattatctcctactactgcgtacaccgggtggcgtaacagctaatgttttccctttcacctgtaataagtgatggcaggatagcaataacgaaagttgtatatgtttaacgctcctttagccatcctgaaagatctaatacgtccctgaaattattcaggcttttatattacagaacatacaatctctgatttgacagcgcagtcagacgcagtagacaaaaagtattgcagcgcctgatgcatgtctccatagttctgaatccgcgcctattgttttcgataccaatttcttctcaatcctctcactcctcttggatagcaagatcgagagcggttgcgccagcagatgtcggtcgcttaagcagtccagctgcccttttggccataccatttccacacctacatatgctacgaggtcggcgagatgatcttggaattcatcatcttaaagcgtttcccaaaatttcgacgcaaccagtgtagccttcaaaggtaatgaggcttatcgtgctatgtgtttttgctctcaaccaacatcgtggggcgccttgaagaattccaggctatcgtatctgcgtaagaaaattacggtgcaacttcggcctaccgtcgaagattcctctacacctcttacacatatgtcggcggtgtctgcatctctttcacactcttttcgaaaactccaccactccacattgaaccttcggtcatctgacccatgccatacgtgctactacaatatgcgtcatggaggccactgttaattacccaaagattcacgtccgacagacgccatcgaccactgtcgacagcttcgtcatggtggattagactcaggtgcaaacggttgagactatccgagcaacattctgcccgacagacaagccgcgtaccaaagaagagggcttgaacgtggcaacaacgatcctgtcccaccacggacagctcccctccagtttgagcagatcgtggccggcaccgggcaccccaagaaagagcagcagaaatggttcggcacagagtccagcagctggtacaagcgcattcagacccagctattctctgagttatacggggagagctcattcctgcaagagtatatgagaagcgaagcctcatctgagaactatcacgtcgccatcaccaactgggagctcgaggccaagatacttcgacttgctcgagcctttccctccgcgctgtagtacggctttgtgtctttcgacccattggtgaacggcatggttcgaggaattcgaacaggaaagtcgagaccatgttctttgcaaatgcccgcttctctcatggcaccatcgaaagcttcctccatctttgatactgactgttcaagagatatgcacgggtttgcgtgctctggccaacagggcggtgtgtgcggacagcacttgcgcgcctcttgcaacactgtgtccacatcatcgaactcgagacgcctccgtacttcatttgcgcaggtggccctagcccggttctgacgctcagtctctttgttgaagtgtaatggggagtcgcaagcatttttatgacagagatgcgagcgctccttgtcggaaagcatctcatcccaatggtccttgtcatatccctggccgcgaccgagtgcaattgcgtgtataactccatacatcaggattaatttctcgatcctcttatgctgcctgcaccagattgggaatcctttctgctggcgcttcttgtcggtgtcgtcggcactggtgaagaagcacccaagctgtttcacattgtcactgatgtcaggcgccgcctccagagaccccccatggctgaagattagggatctagacgagcagccgctgccggctggctcgctcaatggcggcctgcacgtcgacatcgtagaatgcgtcgcccggatcaaacgatactagcacgacaagtcagtttgatttcacacaacgtttgtacgtcatcaacttgcctttgttgccgcgaagagcttcagttgttccggttcagacgctgtcttcactgatggccgggccatgccgccaccacctggtatttcacgagatcgttgatgagcatcgccccttgaactcggtgttttccgaggaccttctcccttctgctcagatgtattcgcactgtttcgcttgtgacgggttgagaaagttagagcttagaggaaagtgaagccgcaacagattgtggtggagggtttatgtactagtgtatgtactagtgtggagacgataaacagaggtgaatgagtacaactcaagagccattcaccacgagttcctgctggaaccttcttaattgctgaaaagactaaggtgaatggccggagcagcttcgccaatttgctatacctttctcaagggtgtgactgatgcgacttgcggcaatactagggtacagtcttggtttttcacaggcacaatcttgttgtacaaagcaatcagggatcgatcattgtcgatctcgtgctttgcaatcctgtgtgtcgattgatgcacctgaatagggcctgtagcaccaaaagaacatcgcctgtgctggccagggatagcgtagtaagggttgcgagggcggcggactatgagattcaatcgcacaggaaagatgaatggtgatgtagtgataatatgaaattgtgaagcgttggcttactatacatgcaaaagactatggaaagtatggatggaggaacgttacacttcagtgacacgtgcactggaaatttcaatgaatagggtatatctaaacgaacagagtaaaccttgagaacatacacttctactcatacccacggctgtcgaacaccaatatgcgcagtcattggttgcgccacagcttcaacatcggcagacctctcgcttcgcacttcatcctcccgatcaagactggcctccagttcccgcttctgtcccgccaaagttccagtgatcagagcgggtatgtacaatccatacatgacctgacccttctcctctgcacgtgcaggcttgtcgtctttcgccttttctgctggcttcccgatccatacattgcccagcaaaacagacgcaacaatcgagaggcccacgaacggaagtaccgagatcaaagaccacataaccgctttcgaagcggcgttttgtacctccatctgcgtagccgctggcaagctgttcaggacagcgaaactcggtggtcccgaggaaggaagattgagtcccttcgtccgcgatgcaatgtcccgcagtcccgtgttgagtttattcgaaaacacagctcccatcatcgagattccaatcgtctcaccaagcggcagcatgaagctcaacaaactctgcatgctcggaatccttgtgctccagatccccgcagcgtggaggacaacaggcatgaagcgcagacccgttcccgcgcccgatacgccaaggaaaaccttgaccatagtcgtatccctgatggacacggaatatgcgagcagagagagacccacgccttcgacaatcgatccccacagtagcgggaagaaggtctggcgcggccagactctgcacaggaaactcgcgaggtagacacccacgccgaggccgggcgtgaagtagaggagttgggtaccggctttggacggcgagtagccctcggcgagttgccagtagtatgagatgaagtaaaacgcggagacgagtgagattccggcgctgaagttgacgatcatgaggagggatgtgtctttcttcctaaacaatgtggatgggatcataggaatctgcttggggaatatgcgagctaccacccggtctggacccaggaggtattcgtacacgaagaagccaatgcagagaattgcgccgatgaccaaaggtgcgacagttgcggcgtcgctccaggcatacgaggtaccaccccattgtatagcgagaatgatgagcccaatgcccaggatgaacatgatcatgccaggccaatcgatgatgcggagaccgctgatgtatccgagtcgtcgagattctcccgctttagcagtcacgcggccttgcacgagctctttgcgcatgaggaggaagatcatgaccattgcgaggacggcgacaccgacgggtaatacaaagacgtaacgccagccggcatccgcgatgtatcctccgataactgggccaatcgcgtaactagacataaaagtcagtttcagtgcactcgacatgtggattgtttgtgccaacatacctgacaccacttattagcgagatgatcgaattattcgttgccgtctccgcaagcgttgcaccatcggataatatgatgcggctcaagctcatgatgcctgcagatccaaggccttgcagtgcccgtccgagaagaagcatgccccatgattgagcagtagcgcagagcacgctgccgattaggatccagaacatctcaaactggagtgcaaagtggcgaccgtagatatctgcgagttgtcctgaagctgggacaaaggtggtgaaagtaagggtatacgcggcgacgatccagttgaagctgcctgagaggcgatctgaatttctggtcagtacttcatgttctatgcactgttagggacgatcgacttactaaaatgtgaagagattagagggatcgcgggagcaacgatagtaacgtcgactgccgcaagaaaatttggtaatgcgagtccaagcatcagtttccattggcgaacgttcctcctacgtgcctcctccttgtgccgtgcgtccgtttcatcgctgaaggctttgacatgactgttgctatgcgtggtggtgtcactcgttccatgttccagctcatgcctgacagaggtctgctgttgttcctgaccaaccgcagcttgtggtataaggtaaggttcgaccatttcagtgtccttggtattggggatcgcatctttagctttgctctctctaatctttctgcgaacaagtttgaaaagatagaaagccatgatcgctgaacgacgatggcaaagaaagatcgctcaggatgaagcaagataacacaatatcgaagggaagtcgtctattggagataggcatctgtgtattgtaggtggaaggcacagcttatatgtaaccacctcgttcgcttgcgcagaggattcccgaataagacctcatagtggagactgattgtgaggctatacagccatacttgagggtagatctgaggcacaaagctcgtatagccaatcgcatctatagccaggacgcatgatgtctgtctgtgccgctgaggacaacggcaatctcaaggctgagcagtatcagactatgcctatctggggcagctgtgcgcaccaatcgcaacccatcatttcggcccaccacaatacgcggcggcatacttcttggttgccttgcagactcgatagggctaactcttcttttgtatggctttcgtgatgtggtccttctcgcctacgtctcatctgtcattcatgtttgatcggtttctgctgaggactcgagcgtgcaatttcgcaaaaactcattcaaaatcgatttctgccagaaccctgccggcatgtcaaaggtcagggaggctacgcatagcttcaggctttgactagggtaagctgctttgatcggtgctattcttgacaacgcgcagcacttcccgtggcgcatgtcacagcacattagctcacagataagcattgcgaagctttctctatgcgcaatagcggcagtgcttgggtgaagacccctgatggagcttgaacagattctgtcgccattgatgaactgtaagcactagagagagctctcccgaatcgcgcaactgatcgcttacgcgacgatgatgacctcggggccatgtaggttacgcgaggagacacccgtgcggtgtgagtcgaggaagagaaaccgcatcgaagagtaggctatcgctgttctcacgctactgcggactgctgtggttgagagaaattcgtctcgaaatcctcgtgtctacaatctctgggatgccagtttggatgcactattgtgcatgtgggcctcctgcttacgcattgcattagcccccgggggccctacaactcatgctcagcttgcacttcttctgagcggattgcggattgccgtgacagtcaaggggttggctcaaaagacatgtgaagtcggtcagttcccgccgtggaaacgggtgttcggttcagacattacatagtaggattagtatagaaagagtgcagggaacagaaagatcgcgccagaggtccttgctagaggatcgtactggaaacgtagggctgaaggacggcccggggccgaggctgccaaggtcatcagcgaaaggcagtgacgcaactttggaactcgacgcgtgctcaccaacatcgggcagcttccccagagtcgctcaacatccccaacaaacaacacaaatgaagccgtacattgcagtgccggctattgcaggacttgtgtaccgcgcttggtcgcataagtccttgacacctgtcggtataatcacggcaattgtagtggcagtaatccatgccatccatccatggagcgtgttctttgcactgctagctgtgttcttcctggctggtaatgcggcaaccaaggtaggtaccgaaacactttagagaaaacagactaacgcgatcccaggtcaaacatgacatcaaggcgaaactgacacagtccgcgaatggtgcatctggtggggaggggtcgcgcaaccacgtccaagtcatcgccaattccggtgttgcttcggtgctcatactgctacatctatggcatttgaagaggtcgggaagatatgattacagcaaggatctgtgctgggaacgtgaaagtgatgcgctggtcgtgggaattgttgcgtaagtcaagggtagtatcttgcacgacacagtgctgacagactgcagaaactacgctgccgtagctgccgacaccttctcctcagagttaggcattctctcgaaatcgaaaccccgtcttataaccgctccatggcgcatagtaccaccaggaacaaatggtggggtgacagcagctggtctgggcgccggcttactcggcgctttcattctctcggcaacgtccactctcatcgtaccgttctgcaaagactgggactttgcggccaaggtctcatacactctagccttgactgcagctgggttcagtggtacgatactggattcgctcctcggcgcgctcttccaggccagcgttgttgacgtacactccggaagagtcgtggaaggcgaaggcggcaggaaggtcctcgtacacagccacccgctcaactacaagaagactgctgagataaggagtggtgtctccagccaccaagaagggaaagccggcatcgcgaagactaccggggctagtgttggggattcgctccaagccactcgtacgatgcaaaaggcaggagctagcggcaatgcagttgctgatagtcagcatgagagtcgcaaaattgaggttggaagcgatattctggacaacaatgccgtcaacatcctcatggcaggtttggtcagtgtgggcgccatggtagctgcttgcatagtctgggacctccctttctcgagcatcattcctacatagaaagtagtactatgagatatatattgcttcttctcttgcatgtcactgaagattgtcaaccatgagggctatgaccggggctttgctttgatagaagtccagagcctggaaagtttcctatagcttcaggtcatgatttagtcagaccgtgaagatattctagtcatcgtcccgtcgctctgatcgggatgaagtaatattaccatgttgacatgtgggcggcatagcttccaggtgccaagacccatggacgctaacctgcgcgtcacttccgcctggagctccgcaatagcttcaacatcaacgcccgcaccagcaaagcctcaagcacaaagccccccagtccagcacgatccacctccccgatagcgatctctcactccagagtctgcagctgtcacccctacccaaacgatctaacgaacaatcctcacatctaccaccatggttcgtacatctgggccgcatcctcatgtagcaagctcgatggagactaatgtacacgacagtctctccgcattgtcccacagaaagcccacgcttcgcacgcccagctcgagacatcagcgccatcagcacctggtgttcacgacacactccgctcgcgcctcggccaaaccaccacagtatcggctggcccttcatcaagcaagcctgtcgctctccaatcagcccacccgcttgaggcccgcctagttcagtggcgtgaaactcaagaccgcgtgaagatggagatgctcaggcgacagttcggcatcgctgagcccgttcgacggggcatggagctcaagatcaccgaggcgggtgagtggcgaccggctgcactcggtcgctcaagcaatgtgcacaaggacattcttgagggcagggatactgagattggctgggaggacgtgttcactggtaagtcatggtttgctctggcaagacagaagggcatttgtctactgtatgtggcggttggctaatatttttcttgtaggcaacgagctccgcgaagcaccagacttccacagcgagatggaggcgaagctgaggatgaactggtagagtgttcggctgttagctgggctgaggtaatgctatgttccatcgcggagtccgtcgaagctcctgagacacatgtttggcacccgaatcggatgtggtacgaaaggccaatgtttccataggggtgcgcaccgaggcggacgggaaggcaggacacttgaatacaatcacgacccttgatgaaccgtggcgtatttcacactgcatgaccgcttggtgttgcttggaattttttcaaattatgcagcgtagtagcccattgtacgagccgttcgaggccttgttagtggcagcggacgtcacgtgctcactgcaaggaactgacagaacagcctaccaaagtacaattgacacattcctcgcttgcagccaacaagcgcggattgcacacgcagctaagcaaaagcaaactgacattggggccgtctcttcctccacaccagcaaacctcggaaccacgcctcaaccggtctggccagactcatgtacatgcacgcaacgtatgttcagtactaaccaccaattatcggccggggagcatgcaggggcaaccgtccctgggtcaccaaaccctggcgcgtctcggcataggcagtcaacaggcgggcggacaggcagtaggtatttgaggtggtgagccgttcgcatagggtggacgacgactcgcaggtggaatgcttcgacaggttggtctcggctcgcccgccgacgttgacggcaatcgattgcgtcggcgtgtggtggagccagcggatcgctcttgccgcgtttgcgagttgcggagaacaaggcgcggtgccacttcctcttcctggtcgtgcacggttgccccttccgtctatccatgatccaactgctgagacattcacttgcacatctcaacacaacatcgcgtccctgttctgtcgtcccgcgcagcaccctcgccgtcctccctattacttgcacccccacgacatcagtgctacccgctcgctgcgtaccctccaatcgttatcgccgcttgcatcgtgagagcagctaaagtcagccggcatggcttccacgggcgcaacccaaccacccacagcggcgcagagcagcccgcagcaggccgctgtaggagcgcggtcagagaacaccgcggaagagttatcgtcgagcccagtggagatgaggacattaccaccgtccgacgctgtgccggcctccacgaccatggctgcgccagcttcagcagagaccagcacctcagccgccccagcagagattacagttccccacacgaccgagtcgatcacggcacaaccatcgcaaacggctgtcgcatcgtccgcgaagcctgcgcctcccaccgccttaaatcgcgcagagacagaggccattggaccctcgaccgatacgcctgccgctgtcccggacgcctcgaatggcccagtagtagtgataatgctgctcctgccatcgacaggagccaggcatccatataagattgatgagaaatacctcaagaagcgcggtgtcgacgttgcggacatggacccatacaacatcgatgtatacaccctaaaggagctgatatggcgggactggcgggaaggtacgttcagcgcattcacatttctgttcatttcgtgccccttcgtcagcccagcatgttgcattcgcagcctcgttcatggcagggcttatcccagtccgtgcaagtcaatacaacgcttctacggtcatgggcgcagtcacgccagatttgggtttgagcacggctaacacgacatgtacagaatgggagcctcggccaacatcaccgagctcgatacgactgattcactttgggcgcatgctggacgacaaggcaccactgaaaggtacgaatgctctccacaatgacgctgtattctagtcctcgccggaaagactgcagcgtttgattaccccgccagcacttgttcaatactaacagtgtctagactgccgcttccagaccgagaatcccaacgttgttcacatgacagtcaagccgcaggaagtggtggacgatgaagatgccaagactggtaaaggcgccagcagaagagacggagaggacgagcccacagcaggctgccgctgtgtcatactataaggctcttgcagattgtgctgatgtgtcttttcgcagactgttcgtgcccatgtcctgatgtaaagacagcctcgatgatcgtagcgatctcttttccatgcttttattggcgtcgagtgtccaagatcgatacgacccttcgtcagcatctcattgatctacacatttcgcattgctggagtttggacagtaccatgcacacgcccggcctcacttgtcacgctccgttcgctgcgcgtttggcggatttacgccaagttgtcgtcacagagactctcgatcgccttgtccagatcgctctcttttgtgcataggagtttgtgtgttgggcgctttattggtgcatcgaagggattctcaatgtctgctcattattttcttgtacaactatgcgggcttcggagggggtgcatatattgctgggctagagggctctggaaatagataatgaggcatcatttgttggtgtctatgctttagtcgtccctcgtccatacttgacatgtgtgcaatgaccctaagtatcagccaaggcaggtctggtcgtccataggttcgtcacatgttcgttgttctgccataatgtggctagtaaagctaagacccctgtcgatttgagctacccttggatgccgtcatctctcgcgatcgttcacatcaccaaaccgcgacaatcagaaaacgtcgtcgtgtcgcgccaccacgacatcgacacactactacgctcaaaggacgattgcgcaccccagaaaaagccatggtgctggaaaatgtgaacgagatgtccccggacagcttcaccgacaacccttctcccgaccagaccgatccatatgcatcctcttcaccctcttcgtcctccggggtacgattcgatgccactagtctgccccaacctttgccggtaatagggaccttcatgggattttccgaccgggccgttcgcatgaaaaccgagataacactcaagtttgctgagcgcaaactgggtcgcaacctatactcggacgaggcacaggcccttgcctttcacatatatcagctcgagcaaacaaaaagctatttcgcagccactggagcagctgcaggcgcataccgtgcatatgccacaatggccacgaatcggtacccattctaccagcccaaggcagagtcgattgatccgaccaagtttgggttcataagagggcccatggctccaatggtacgccacgcctggaggttttccttgtatttgcttgtggcggggcagatgggttccatcattgggcagttgatcgcccagccgcttgctgcagtgaacacttcaaaagaccccaagctcgagcagtttggcaacgagctgaaagcagcgaccgttgcagagcaatcgaaaacagcagtacaagcacgtgaaattcaggaaaggaagagggagttcgagcgacagacaaaggaccgaaatggcatgggtccgtcgccgcagggcgcatggggcaagcagcagccacccgcacgtcccagtgaagatgacatgagccccacggctggcaacgaggtgtggggaacgcagccatctgcatctggatcatgggatagtttctcatcacaagcggaccaatctacaccgcaacaatctcaaggaccaccatccagtgaagcatggaaccgtcgcgcaccaccaactagagcaccacccgcatcatcttcgccctttgacgatgacgcctctcctacaggcggcatgttccaggatgaggtgaacaatggttcggcccagcaacagtctcgacccggtgaatcaacctgggatcggctccgccgcggcgctgcgccagccccaggtcaaaggccagtgcagcagccgcgacgacaagaacctgagcggcgggagcagagagagggatcgaccttgggcgattcgttcacgttcgttgagggcgaagaggagaggaagcagtccagagagcgagctcaacgcgaatttgatgagagactcgagcgcgaacgtcaaggtagagacttctctgaagatcagggtaaaagatggtaatctagctgcgggccaaaatgcgttctggtcagaatagcctgccgatatactgcttctttctgtcctagtactggacagctgcatttctacttgtatataggtattacagaagtacgtaccacatgtcttcaaacatcagcttgctgactcatcgtggaagagtgtctagtaccagagttgacatcgggtccccgaaccaaaaaatcatatatccactagtgaatagcttttgtcaagacctctaccacggctcaccgtagcactcactgaggcctgtaataactttcaaacaagggctatgcttctctcaccatgatcaactcgccttcaccttgtgtttctccaactgcttcactgatcacggctcgttagcgtgcactaacgcccacggcttgttttacttacctttctatttgaaaagccttctcccctacaataccgtcagcagggccagagccggcttcgatatacacaactgtatgaggaacatggctaccatagaccaattatccgacctgtttaccatcttcaaggaagagcctgcgacaacacagcagcctgcgtctacggatatcagcttcgaatttccaaggcgcgaaggctatgagcgcaaactatccaggccgatgatggctatgagggctcggtatgcaagtgccaggacgagcatgccccatcaaagcacgactatggatcctaccaacccagccactggaccaaatgcagagcctaccttggatccctcaaagtctggagaaggaaaaggaaaagccccgcagaagcatacaggctctgactcaggaactcacggctcttcgacaccgtccgcaacaccggcatcatcggcaagctccagcagcccgtctgatcttctggaacactattatcgcgccgatctcggttggggttcgggtattgcagagtgcatgagtgagttcaagaatcatttcactgatattggagcccctctgcctgaacctgatttcaccgcggtgagcacgagcgagcctgcctctatatcaccctccctctcacgggctcctgcttcctggaacaaccacagcccccgccagctccaatcatcaccatctcaactacccaatcacacggcataccgagatatcacgtcgcgacaggccgcgcttgagttcctcgaagaataccgcgaggaccagaggatgtcaggatttgttatcacctacctgcgcaagttcttcgccacgacggaagatttcgacaagttggagaaggtccccaagttcggaaagttcctcgaactccctcttgagctgcgcaagcgcatctacgagatagccctgtgcacaggtaaagagatccatcccatcctatgcgaccgccagcgcaacggtagcatcaagtttcacgacgaaaacggacactcccgcaagaacccaaaccacaacgcagtctccaagctcctcggcgtgacccggacctcgaagcagctccgcgaagaatccctgccatgcttctactccgccaacaccatcactgataccaaagatgtgaccacctacttcgcatacctctcgcacctcaaccgcttccacatgatccggcatgtgcgtctcaccatcccactcctcaccgagcgatgggcagcccagctcctcgtgcaaatgaacacatatgtcaaagacgtcgagaaatacgacaccaagcatgcaacaagcggtaccaagttcactcgcacatatctcgtcaaccacccgcgctacattgccggcggcctggattccatgaatctcttcatcgtcctgcgcatgctaacctccacctacccctccaacaccgacggctacacatcttccctcaccctgcccgtcccgtccatcgcgtccttcaccacctaccagtgcctccgctacttcccactcgtatgccacggcctcggcatgcacgtgcgctatctcgagggccacgaagtggtgcagaacaaagtgcgcaacatcactatcgactggcagcagaagttccagaagaaagggtttggcgcgggcgaggagggtaaggtcgatgtggatgtgcgcaagcgcacgctggagatgtttccagatgtggatgggagggagttccgggtgaataatacgcagtattatcgcacgaactgtgatggagagacgctggagtggtggaaggtgcagcatcatggggaggggagtggggttgtggagtgaggaggtgcaggtggccaaggcttggtggattgacggggtcgaaaggattcctggctagatggaatgggagctcagtatcgctctgacatgatggcgactagtagcacataatagccctgtagcgtcgatgtatatgtacatctggcaccgctcttgaacaattataaaacataggatatgaactgcttgaaatcaatgcacatgagtccgcctgtcaatactaaaccttgtcacaccaggtgccggcaaaatccttgcgcgccttgaggtgacaaggtagcctggatatgtttaaagattcctaattgagtagctaaggcaagatagattacagtactagatatattgaggcttctttataaacttcttagtgcgcgtctaacgaccattagagtacttcgcgcatgtgtagagcggacacgaaatttgctgttgcttaatgaagatggtgattcaaaagacttgagtctaggctaaagcatgcgcatagtgtctcagccgcatagactggccacggagcgcattcgcgaaaagcgagtcggctacatcagaaatgcctaggtaagccattttgcgggggtggagcacgtcgatcctggcgcctggggaatgttagtagtcctcgtagtgcagtgacatcattcgtctactacaaactacctcggtgcgccgatttaccccatcctatagcagcatgcattgcaatcggggtcgaactcgtgcttctcagggccgctggatcgtcctggttcactctggttgatccttcatacttcagcttctcgttacaagacaaacttgatcactgtgggttttacaaagtatggcatgtaagttcgaatcgaacaagacgactcgagaaaacaatcctgacacgaccagtacccattctcgcgggagtagctggcgcatccaccttagctgcctatctcaacgccaaattccacctcgcgcacgattacaaaaacgcacgaggcggcctgacgccaccgcaagatgtcgtcgagtttattggggaccgtgtggctcgcaagcgccttctcaactaccatgtctttgaagaccatgcgctgcgcaattttccggaccagacgtttctgatgttcgaggggaaaagttggacgtacaaggagttctttgtgtgcattacgcgggtgggcaattggctgatgaatgacttgggcattaaagttgatgaggtggtcgccattaatggagggaatagcccggagtatttgatgctctggtttggtctggatgcgattggtgcggtgccgagttttgtcaattggcaactcacaggagctgggctggttcattgtgccaaggtgagcaacacagttccggactacctttcaaatgagctgaggaagctaacggcgtccagttgtgtgactcgagatatctcattaccgacactgatgtgaaggacaacgttgagccttgccggaaagagctcgaggatttgagcatcaagatcgaatactacgacccctcctctatcgcatcgctttgcaataccacttctataccgagttcgcgccatgagtctatcaacattggatctatccgaagcatgatgtacacctcgggtacaacgggattgccaaaagctgtcgtcatgggcacgagtcgtgagcttctcctcgggtatcagattgccggatatctcaacctaaagcctggagatcgaatgtacacatgcatgccgctgtaccatggtgcagcacacggtctatgcacagtgccatgtgtctttgcaggagctaccatcgtgttgagtaggaagttctcacacaagactttctggccggaggtagctgcatcggaagcaaacatcatccaatacgtcggagagctgtgtcggtatcttctgaacgggccgaagaatccttacgagcggaaacacaaagtccaaatggcatggggcaacggcatgcgaccagatgtctgggagccgttccgcgagcggttcaacattcccgtgatcaatgaactatacgccgccactgatggaatgggcacaaccttcaacgcaaatgctgggccatttactgcccatgcggttggtcttcgaggactgctgtggaactggaggttcaatgatctggaggtcagagtcaagatggatgtcgatacagaggacatcatgcgggatgagaagggttttgctatccggtgtggcgtgaatgaaccaggtcaagtcctacaccgcatcacgccagagaggttaccgaacacgccgagctacttcaagaacgaagaagcgactgagaagagacgcatatacaatgtgtttgagaagggcgacatgtatgtgtttgacatgaagtacaatgagtgcaagctaatgtgaaactcaggtggtttaaatctggcgatatgatgcgacaagacaaggacggtcgtgttcttcttcgtggaccaggctcggcgatacattccgctggaagtctgaaaatgtatcaacaaacgaagttgccgatatgatggagtaagtaccctcaaatcgcagagacaaacgtatacggtgtctccgtccctggctatgacggccgcgcaggcgccgcatcaatagtcatggcagacggcgtcaccgaatcgagcttcaacttccagggcctggctgcgcatgcgagagccgtactgccaggatatgctgtgccgctgtttttgagagtgacgccggcgctggaatacaccggcacactgaagattcagaagggcagattgaagcgcgagggcatagatccagatctgataactggcgaagataagatgtactggttgcctccgacaagtgaccagtatctaccttttacccggaaggattgggaagggatcaagagcaagagtgtgaggttgacttgaacagtggacgcagagctgtagagaaatagcatacaatgaatctctatttttgcattttgcactgaagcatgccatgataatagcaaagaagagcgacgttatcggttaatttaaatggcctcggaatccgagacctgtgagactgagcgcataacttcccgattaggcaatctgacaataactgtcgattgcagcgtcggtgaccgaggtacggtttattagactttcgccgaaaatcagatgaacctgattagataaggattgtttgtgaaagggcttcggcgtgtcgcaatacttccaaggtttgatgccatggtttcactaggtaacagcacacccattgaccactgcgactgtgatcgccagaaggtgaaggcaaagcgcacacctgaaagtgttgcgagaaagtgttcagcgcggtagcattcactgaagttcgtgacgtctgttatcactgaatgcatctcagcgcatgtgattgctgaccgccagctcaacatactaccaagcggcgatcaaattcctgcccgcctttacctaataggaaggaatgaaaaggtagcctgtatgccttcaaacatctctatagaggggtttagaatatcttgcaactgcgtatatattcaggctctcttatcagctcatggtcttgcaggtgcagagcggttacgagttccgactcagtttgggtcgggagtactttcagccgcgctagtggcgatcaattactcagccctacgacttgcgcgggtcgcaacactaaacctccacactcaccttccacgaccgccaaccttcccacgaacccagaaaatcccataaaccgcaacgatgcccaaggccgaagtaggcagcacaaaatgggtaggaaaccagatgaagagtcggggtttgcagcgcttgcgctggtggtgcgagccgtgccagaagcagtgtcgcgacgccaacggcttcaaatgtcacgtccagtcggaggcacatgtacggcagatggctgtcgtcggtgaagacccgcggaaatacattgcgaacttcagcaccgatttccagcgcgactttgtctgtttgctgcggacagctcatggagagaaatggatcagcgtacgtcttacgttaactaacacttaactctactgaaactaatcttaacgttaggccaataagttctacaatgagtacattcgcgacaaggagcatgtccacatgaacgccacaaagtggagtagcttgacggagttcacgaagcatctcggaagggaaggcatatgccatgtcaaggaggacgagaaggacggcttgatgattgcgtggagggacacaagcgctgcagcagtcaagcggaaagaggagatcgccgagctcgaggcggcagaagcaaggagtggcgctggtgaggacaagatgctgaagaagatggcgaagcgtgcacaagaagaagccgaggtgaagaaggctatcgaggcgaagcgcgctgcagctacggcagctatggcgcaaaaggagaataccacaccacccaccgagggtggctcatcaaccgaggacaagaaagttgactcgccagtcgatgatatggtaggagtaaagaaggatagcgaagagccaaaggcagaacctgcgcctgttaagttgagctttgggatgaaagccaaggttccgccaccgaataaggcaggactcgggcaaatgaagagccagagcatcttcaagcggaagaaggatgacctggagcagaagccaggcaagaaggttaagctctgaagagcggacacgaagatacccagattttagttgcatagcgaggcgttcactgcattattgggaatttacggcagggccggtacatcggtacccaatcgttgacgtaggtcggttcagaccagaggtatgagatggatacaaaaatgtataatgtacataacgtccatcttcaatcagtgatctgctctaacacatgttctcttgaacctgatcgccttggacacgtatttgtgctaacgagaccaaacgaatcaatcgtgatgacatgaactgacaggaaagtattgagtttgaggaccattttatcatctcataaacgtcaaggctgtttacagacgtagaacatccgaagttaacaaggttctggccgcggccggcgctagtgtgtcttggcagctaccagcatttctagagaacgacctcattgagcaacactccccaacccaacatggccgacaaaacagaagcgcaagatgactcgaagaagatgccggagccagagatagcgcctgttgtaggcgaatccgtgcccgaaaccgaagatgtcaaacctgccccagcagacccgaaagctgctctcgccgcgcgcatggcacgattcaaagcactccaatcacaaaaagagtctggtcgcaaggccaccgagaaggaagttcgcgacgccgaagaccgctctgcgcggctcgcccagatctcgaagctgcaggacgcgcacgacaaagcctcgtacaagcttctcaaatccgaagaccccgacttcgagcgcaagcgaaattgggactacacagtcgaggaaagcgagagttgggacaagcgcatggcgaaaaaggcacgcagtagagataatgtagcattcgcagactacaccaaggaagcgaacaaggtctacaagcgccaaatcaagcagatggacaaggtcgatctcgacagctacgccgcgcagaaagcagagaaactgcaacgacaagtacagtctggcctgcttcagctcatcgaatctcccgaaggcgacttgtacacggtcaaccctctcaacaaccagatcaacacgccggccgaagagggctactcacacgaccacaagccgagtcaagaggccatcgataaactggtcggggatctggacaagggtgagagagcgaggttgaaggcgagggcagcgaggggcattagagatgagaatgacgcgggcgacgtgacgtacatcaaccagaagaacaagcagttcaacgacaagttgacgaggttctacaataagtacacgacggagattcgggagagttttgagaggggcacggcgatataagttcaccaagtgtaggagaaatggttgttaggagtggttataccctggtttagcatggcacttggtaaggctggcgttgtggagttgacttgtcgagcgcatcacactgtggaacatgaaaagcgtggaaaatgcaagcctacaataggaacgttgcgattgcatatgcaatacggaacttgaattgaactttggtatctctggtatcaaatctcgcctcacgcctctcacatcatactactcaacaccctattcacatcctgcccaggctcaggtttctttgcgcccttggacgtaacaccatgctgcacaaactctctcctcggcttcttgaccttcttctccacgacctgctcagccgccttcatcccctccccatcatcccctctatcctccttctccttcttcttcgcctcaatcccctggatcatcttgcccatctccagattctccaggaatgccttattctccgacttccctctcgaaatctccacgcgcatgcgcgccgcacgctccgcgttctcattttgaattgtctccacgagatggttccacttgatgccgctcaagtacttgatattccagacctcatcgtgccacctgccgcgcttcttaccgcccattgtttgtgcattaagattgtccgcaacgaatttcgcgtcgcgcttgtgcaggaactcgacccagccgtcgaggaatagtttgcgccgcgtgccgccgccgcgcagacgttgtgtccgtgacgctgcgggctcaggtgtgaggaagattttgccgacggcgccgtacggtgtgaggagggagcggaggacggtgggtttcatgaatggcgggacgcgcgagaggtatatgacgccggacttgtctttcttgggtgctactggtttaccgagttttgtggtctggagcttgagatttgaggggaggccggcggcgagtttttcgaggtgtgcgagttcagcagttttgggtatgtcgtcggtcgcgtcttcgtcgtcttcgtcgtcttcgtcgtcttccttgtcgtcttgatcaacgtcttcctcctggtcttctgcgtcttcttcgtcttcagagtcatgatcgcgcttttgtcgcttggcagacgggagcatgcgcgccctgctctcttcttctgagtcgtagcctctttcatcatcgtcgctctctgcggcatcgagccattcattccgcttgcgcgtcgccatgtcgagaccgattatggtttttctcggatatttttgtttggaaggggccttgaaacacacagtagtctaacactattttcgtagaatttggtgtgctgacctgacgaatcgatatggcttgaaagtggttgctcgaaacttttgcggggatttcggaggtccacttttcgcacgtgacttggcagaaggctggtggaagtggcgcctcacactttcctcaacctccgacgaaccaccactccttcacatcgcgaccctacactcccgtccgatctgcagctcacatacgcatttaatttgacccgctatcatacgaccagcatttacttccacacacgcgcaagggcgctaatacgcaatcatgggtggtgatctcaacttgaagaagtcgtggcacccacatctgcgcaagaatcaggagcgagtatggaaggaggagaagtctgcgctcgaggagcgcaagcagattgagaagctgcgcaaagagcgggaagaggaacggcagattgaagaactacagaagctgcaggaggcatcaggcggcaaggtcgtcacgaagcgcgtagattggatgtacggaggtccaagtggagaaggcggtgccgtgaccgaagagcgcgaaggttatcttctcggcaagcgtaggatcgataatctactgaagagcgacacgacaagcttgcagaaaggcgctgctgttggcattgatgctgtcgggaccgacaatctgaatgcgccccgcgacacccacaagaaggtcctacaggatccacttctgatgatccagaagcaaaagatggagatgcagttgaaggctatgaaggacgcccaaaagcaagccaagtacgaggagaagcgcacgaaagagaaggagcgagatcggaaacacaaggacaaggagaggcacagggacaggagcagagaccgagagcacaagcaccgcagtcgacgagaccgatcgcgctcgagatctgacgattacgacgatcgcgataggagagagcgcaagcacaggaagcacgatcgcgacgagaaagataacagaggcagccatcgcaggcgttcaaggtctcggtcaaggtcacgctccccataccgcaaaagtcaccgcgacagcgagcgacgacgttctcggtctccacgaagaagagacgaacacgaagagcgcgacagttacagaagacgcgatcgcacaccaccgcggcgctcacacgataaacctcgtcgtatttcggaagaagagcgaccatacaggccacgcgcttctccgcctgccatcaaacaggagccgagagaaagcgttgctatcaaacaggaaccgaaagaaagcgtcgctgaacgtcttgcaaagatgcaggcggctgcatcgacgctcgaagagcagcgtgctgagcgcgtgcgtcttcaggggatcaaagatgcagaagaagaggctcgactcaaggagaacaaggatggtggacgtcgcttcatcaacagcattcgtggccaagcttccgagatggacttgggcgatgcgatcgctcgtggccgccagaattatcacaaggagctcgatgtctaatgcccatttccacccagatgcctactggaacacgacagatcctacattagcgtttttgtttctagagaaagaatacccaatacccgtttcattttcacagtattgataccgccatagtgcagatccttcctcgacttcattctggacaatacatgataagctgctttttgaacaaagcatagtgagccatactgatttgaacactcattttgcatgctaacttgctaatgttcacgtagaaccgtcttctaagtaggctatatggacatacaatcccctaccaatgtccaactctgcgactatctagcgccaagcagtttcaaccatcccggagagtcccaccggcaacggcaacgcagacgcaacgatcggttctggcactggtaccgcttgaacaacatcccccaccatggttctgtcaaccgacttgacaaagtcgtaaaagaaaccttcaggcttgagtccggggacgggtcgccccatcagagtggcgagatacttgcccgcaagcacattgtgcagaatgagagcctgggcgacatgtcggagatcatcgaaaattgctgatgccttatcctggatattttcgaaggcgctttctaccttggccgcctgctgcagaaccggtaggatggtgccgagagctgcgcccaaagctggattgaggactgaaatcggcaaaaccgcgagagagagagcactgggttcgcaaagtcaatggccttcttgccgatatcgaggacgtcgttaaagaacccttccggcctgcgaggtccggttacgttccgatgatgcgattggctccgttgttcagattttctgcgactccgttgattccgtttcctacgtcatcggcaacgccgctggcgatgtccaagatgccgttgctgattctgttgccgacgttgtcgacagcgttgcccacatctttacccacgttgacagctgtgtcaacgacggagcttccgatgtcgacaacggtatctgcggcgtctttgatgctgttgaaagcatcgtcgaaccaaccatctggctgagcgccaccagactgagcggacttgtgtgctttggcagcccttgcaagctcctcaaggaaggccttttcgttcgctgaggctgaatcctgcttgccatcgacatccatggcgctctcagcccttgcccgcatttgcactgactgcgcgcgaatgagaatgccgcgagcaatttcattggcaacatcattaacaagcttgtctgcagcgtcaccaactacgttgatgcctttcatgatctcctgaaacgggagcccgatgacgggacttccgatgggcatgatcttgagagcacctgtcacagcacctgctaaatcatcgaagaacccctcttccttgaaatttgactcggccataagaagcgtcttgttaactagcatgaagcgctgcagagcggcatttacgtcgaggctgttggcgccagcgagcccttgggcgataatgggcgcgatggctgtaccaacaacgccagcaataggtctgcccaatgctcctgcgagatcggtagccaatttgaaaacctcctcagcgccttcgaagatccagaactcgggcttgttggtaccattaccagagggttgcgcaacgacattgacgcccaacttggcgatctccttcgtttgcgggcccgtcgcggcgttgtcttgatgtacctaagcacttccaactgtaaccatgttgatctggcctggactagcgagaggcacttccaaggaaccaatgtagtcctggatggggttgccataacggccaataacggaggctgtatcgaagtcgcctccaccataaacatgtgtgcctagggcgaccagatcatttcttcgaagcacagggcctccggagttccctcgcatcttgctaccgcgctcgcccgtctcctggtccttgagatcagcggggtagcccacgacaccaagttgcgcatcagctgctgcaggcgtctcgatgtactggaagggcgtcacatcggtaaagggtcgatcgaactggactagggcgaagtcacgcggcctgctccttgcactgtcgagccattgggaagttgtaaccacgcgtgtggcccggcgaaactcgacggaagcgtctgagatactcttcgcgccgttgtagccagcatacgccttgatctcacgggcacggcgtggcagtcggccgtttgtacgacgccagctgtacacgttgtgtcctgctgtgaacatgaggtctggacggatgagccagccagtaccatgggtgtagctgttgttgggcaagttctcatagttaatgaaaagtttcaggatagctgtagaggtatcagtgagttaaatcaaggctaatgaagcaacattgatacatacagctatactttcctcccacggcaaactcttcggggtccacaggtgtgcgaccgtctccctccatgacggactcttgtcctgggttcttgtgggggatgaatgttgtagaggttggaaattcatccttggtctcgtcaagatcccatacacccgcaaccgtgggaagtgcattgatggttgcagtgaaggcaagcgcttgtgcctcgactgtatcggcttggatgactgcagcttcaagagtaacttccgtttgggcagggggaggattcaagacagacatgttaatatatgtagattgattgaagagagcggtggattgtctgatgtctatcatgagaagcagcaggcatacttacatgcttttgagcaagggattttagggctggaaacgaggtcgctaaagttgttcatgctggtcgcgagcattgcattgctgagacgagacagcctcctaggccagcttcgatgaagagacgccatataggccggcgagaccgtacgcagtcatactgagcctgcaagttcagtgtgcatgactccgcagctgagcataaggttgtgtagagtcagaggccaataccaggcggcggcccgtcgcgtagtttggacagctcgagcatggttcgtgtggagaaacgggggctagagggttgccagaagcgattgaagaggctatcgtggctcaattgggcaatgatttataattctagtcaaccacgcgactgcacgtgctggccgcatcaggaaaagccctgcatgcgcgagctgcgcttcagccatccacacttcgttctccaacgtgacagctgaatagatttgtgcaccacgacagtgcttgaagctgaatttggcgatgagatctcagccattatagcatgtttgttcgcctatggcatctaatgttagtctgggctcttctgagacacagatctgtttaacgctagtccaatgcttctaagcttcctgaagtcgtccttatttctgcaagtatacgcatatattataaactttaaaagactaggcaagaatttaggctacacgcgctaactctgttactttgcgcatttatgcagtttctaaggtgttagggaaaaaaaactctttctagaccactatctctatgactgcaagattacaaaattcgtgttgcatgaatacgcattatgcacgtactaagagagcttcaccgttcttgatttcagagagaatacccgaaagtcaaattctgcttatctgtggcatctgctccagactcatgtactgtaacggtcgatgtcctccgaagctcgtcccttctcttatttgaccccatccgttgtactagcatcaacccataagcaagataataacaacccaatccactacagatacgatcaggccagcagtatactgaggcgctgtctgcgttgtccacaattgcgggaagccgatgcagccggaacaatacccaatgaagcaggcagtagtgacaaccgatcgttttgtgtttcctcgtatattggacgcgtctagactcattgtgagtgaaaatatgcttaaaatgcagcttcctagctaggctttacctaaattcatattggacaagaggtacctggcttgacaagtcatgcgatcgttatcagcctatgagccaaacggcgagaaatcgcgtcgagcttgggctgggttcacctcatgttcacaatctcgcaagcgagtttggtgccgcgggactagcatgtcgctgtcacatcgagccaaaatagcaatacatattactataatagaaattcctaaagcaaacttttatgaagaccaggaggcgtcacaaagcggcattggcaaggtacatgtattgtggagccagcctcaattcctcggcctcgtatggacatcggcctgtatggccagctcgcgaatttataaatattatgcgttactgccatacctgcatcagcacaatgacctcaaggtctgtcgcgttggctaattacctttgcacgccgcccatcatctcgtcccctatgcctgcatcccaccacccttcgtgccaattcctcgcggtaaaatcactttccaacgcccgcacgaaccctatcggctgcgtcccgtcctcaaaactgaacgatggaaattcgggaaacggtgggaaagctgacatgtcgaactctggcatactatctgcggtttctccgaccgcaaagttgccatcctttgccctacgtcgctcgttttgaaatgaccgagtgacttggttgagagcattgatggtcgcagcgaagggtgagaagtcggtacgtttggcggatgcctcgttcatggtttcgccgatagcttcaagtagttggacgtcttgttcgcagtccgaggggtcggcacaggcgaggatgttctcgtaaagagcgaaaacggcacaaaaggggtagaagcttatgaagctgcgatgaaatatcagaatccttcaaagccttgcacgttttcacttactgtatgcacactgattgagcttctcctgggggtgcagaatcgacagagaagtcgagagtgattcgcacaacttttcgggctgcttcaagagtaactgcatcaactgggcttcctggtcgccgtactagccgtcgaacaccaataataacggcataaatcgtcatgacatgatctgcaaagaggaagcgctggtcctgcgactcatcctccttcatggttgtttccaagttccactcatcgttcaagccacgcatctggtcgcagtatgtatctacctttcgtcggatttcctcatcttcttcgagatttttgcaatcatcaatctcattgaggatctctgctgtcaataaggtgtacctgatccacaccaccgatactgtgactgtagatagtagacaaaattagcttacgcccaaatttctgtgtgtaattggtgctgcataccctgatagacggaaggatgtaaattatgggtacgaagcacgtgaggtggtcggactctgcgcggaacccatcgaacctgcgattattgtcagtatatttgatcacacatgagttagaagttcgaatgatgacaatatggtccacttgaggtgattgtatgagatgccaacatctaatctgacataaaccatgagcgtacttaccacagtaggcttcccgtagaatagtcgaaatagcatgtctgtcgacaagacatgccagtacaaataccgggcgccctctttcttgtcctcctcttcaaaagttttcgcaggtacaaggtccacttgatcgatctttctggtcttgacataatgacatgatttacaatgaaacttccatgaaagctggtagtcgtggttgctggttgccgtccaggctgtcaatgcagccgtatggccatccatttcggtaactatattgctctcgagccatgcagggacagcttccagtatcttgagatacattccctgggcttgtgcatctccgagtccccggatctggttaaggccaaagtacaaagcattgtagtacatgacatacatgcctggctcgatgttaatatatggtgaattgataatgtcaggcaagacccggagcaattcgagatcaatggaggaagtgaaaatgtcaggtacgatcatttggtccaaaaggtcaatgaatacctcgacacatgctttggcttcttcgacagagaggttcaaatcaaccttacaggcgtctgtacgtatccggagcttgccgagttcgttgagagcgtcgttgagcgatagcattgcatcgtctatctgtagtgttggtgtgctcacaggggtagcatggctctggaaagttcgcctaacgtcggatgccgcacgatatatccatgctgtattttgtcagtgtccatacatcatacatagaatgatatatctgatcaaccagcagttgtagttgcttagttgaagtttaaagcatgcacttacattcttgaccatcgccggtcattatggagacctttggtgacggtactgactctatactagtagtcctttccgaaggagtttcggtctcagatctaggtacagtcataggcctgccgggccatttgattagcggtagacatcaggatgaaggatgccgcacactcacggagaggtttcagaaccagcatggctgatctgtttttccagctgttcgagtcgctggctcaagtgatgtacagctactcgctgttgtgctactcgcggtcgttggcgtctttcaacatatagacattctgtctttgcagttatgcactgatgacagaccggctctcctctatcgcatttgacctgacttgtcagcgatctatacatggacagtcgaacatgcagagcgaattctgatctatcatacaccaggagttcatgaagagattgccatggaacgaagaccaatcagccatgtgtcgggtgccggtaccttcttccgcttgcagcgctgacactggtaaagagattagtggtgcgttgccaagtgcagattgggcaatttaccgcaagcttagccatcttaatagcttatgagattgcaattcgatcctttcctcaaacaaacaagcacggttactggatgtcggaatgccgagtagagcgaagaccggaaaacacgtggccgaagctgcgcaagttctgaccgcacagcaatggtggagaagtacaagaagcctttgggtggacaacaggagcctgggcaagccgacaaaaaacgcgaaacagtgtgaaattagtgggtggaagagcagtttcgaggaggtcgcggatgtcagaatgtccgaatgtccgggcgcggcctcgaaagtttggtaagccacttgcacagccactaggattgcgacattgcactctcaaaggtacacatcttcggcacaattttttgcgaatcgatattgcaaattgtgtgcttctcttcagagatcattcgatctctcagggttcgatcgccacttcgtgcttcaacatgggtctggtcccgagggcactcttactccaactcgccatggcgtgcaaagacagccaacgagattggcatctgacaacttcgcgcgaaggaagctgaaggacaaatcttatcatcatagaaatggtgcagatgcccatgcgtacgaggtcgattcaataccaagacccttttatggggctcttcgtgcttggccccggacattcgtatgcccgcggtcgcgtaccgtcccgagcgcagctcttacaggacgtcaaatagccaaggggccgaaccatgacaatggcatcgcaccacatctaaggcccagacagatgggagacgacgttattagtcatttacaaacatcgagaacagcacgtgcgtctcacatgcttgaacacctgggtacgaccctaatctttactagccactacgcttattagttaccttcttctatcattcgtctatcctcaaacatagctcaaacatagcgtgcccgttactgcttagccggtaccccagctgcaaggccaccaggattgcgaccccataggttcaacctgcagcatgtctgccacaaagggaatagaggagaagagtgttcctgacaacggcttggccgctggccacaataacgttgagtcgagctccagctcgattggtggtcaggtcgatgacaacaaatccgcagagcggcataaccacgcagttcaagatctggtccgcaactttacctcacaatcagaacagcaaaatctcggttcaccgttcgatgcaacagatggtggcgttttagatccaaagagcgatcagttccgggcaaagagttgggctagagcattctacgacttacgatttagtggcgaagaggcacttccacgtgtagcaggcgttgctttcaggaacctgaacgtatggggcaaggggtctccgactgattttcagtcgaccgttgggaacaagatcctcaaattgccgtcgttattcggtcgaggtactcagaagattgagattttgcgtaatctggatggtctgctacttccgggagagcaactttgcgttcttggtccgccagggtcagtgtccttctgtgtgtagctttcttcttgctgatgattgattagatccgggtgctcgacatttttgaaaacgattgctggagagacgcatggtttcagagttagtcccgaatcgtatgtgaactaccaaggtatcactgccaacgcgatgaacacttcttttcgaggggaagccatctatactgcggaagtggacgcacacttccctcagttgagtgtgggagacacgctgtattttgctgcattagctcgaactcctcgccaaatccctggtggtatcagtcgaagtcgctatgctgagcacttgcgcgacgtaagcagtcaatcttcctttctcggactcggcgctgacctcataggttatcatggcgatgtttggcgtaagccacacagtcaataccaaagtgggcaacgactttgtccgtggtgtcagtgggggcgagcgtaaacgagtgacgattgctgaagctacgcttagctttgcaccattgcaatgctgggataattcgacaagagggcttgattcggccaatgcagtcgaattctgtaggactttgcgtactcaatgcgatgtgttcaatgcaactgcttgtgttgcgatctaccagagccctcaggcagcgtacgatgtaagtaactcgcaacgtcaaaggttctggccacgattctatgactatttctaacacagcacagcttttcgacaaagtcaccgttttgtatgagggcaggcagatatactttggacttgcgaaggacgcacgcggctacttcgagcgtcttggattcgagtgcccaacatcgcagaccacggcaagtatggatcgctgataagcagattgcggttcactgactgccggcagcctgatttcttaacttctatgacatcgccatccgagcgtcgtatccgaaatggctttgagaatacaacgccgcgcacttcagatgattttgcgcgcttctggaaagaaagtccggagagacagcaactgctccacgacattgatcaatacgacaacgctcatccgcttgatggtcttgatcataagcacttcgctcatgcccgggatcttgagaagtcacgtcatcagcgaaagaagtccccatataatctgtcgtactggggccagatcaaactctgcatgtggcgcgaggtgcaacggatcaagaacgatccaagtgttccattgaccatgcttaccgtcaacttcttcgaagctctgatcattgccagtattttctacaatttgtcggcatccacggagtcgttcttcttacgtggaggtgttcttttcatgatggtcagtattcttgatctatacttctatcggagcgtcttcagtgtttacctagttcaggctgaccagtaatacaggttctccttaacgcattcggtagtctcttagaaattatgtctctgtatgcaaagcggactatcgttgaaaaggtaggacatcatgttcaccataacaagacatcacctgctgacccaatactagcataaccgctacgctctgtaccatccaagcgctgaagccgtgtcgtcgatgattgtggatctgccttacaaaatcaccaactccttcgtcgtcagctccacgctgtattgtgagtaaccacgcaacaaatcgttacgcatgactgacagtattttgttcgtagttatggcgaaccttcgtcgcgaaccggggccgttcttcttctttatgcttgtcgcgttcacaatgacactggccatgagcatgtttttcaggctattcgcttcaatgacaaagactatcgagcaagcgctggccccaagctcaattgttctacttctacttgccatgtacactggattcgctatacctgttcaatatatgcgagggtaagtgccttgacgatcagccaagtttgtacaaatagcgctaacaattacagatgggcaagttggctcaggtggctgaatccagtctcctatggattcgaaagtgtcatggtgaacgaattcaacggccgccgattcgaatgctctacttttgttccgagtggcccatcctacgagaacattgccccagaacagagagtatgtgccgtccaagggtctcagcctggcgcaaattacgttagcggcacagactacgtcgagaccgccttccaatattcttacggaaaccgatggagaaattacggcattatcgtcgtcatgactgttgcactgctcgttgctcatctggttatgagtgagctggttgcttctgaacgctcgaaaggcgaagtcctagtctttcgaaggaagaagatgaaggcaaatgacaagcctacaacagctgacgaagaatctggacatgcttcagctcacgtcggcgagaagtttgatagtagcgactctgcggagcaaaatgtgcagaaacaggtatcaatcttccactgggaagaagtgtgctacgacatccaaatcaaaggcgagacacgtaagattctggacggcgttgatggatggatcaagcccgggactctcacagcgttgatggtaagttacaagaataccggcagtgcagtcataaagtctaacgcacctagggtgtctccggtgcaggcaaaactactctcctcgatgtcctcgcaagtcggacaaccatgggagtgatatccggaaatatgttagtagacggacgtgaacgcgacgagtctttccagcgcaaaacaggctacgtcatgcaacaggatatccatttggagacgtccacggtgcgagaggcactcgagttctccgctgtgttgagacagccgcccgagtacacgcatatggaaaggctcgcttatgttgaccacgtcatcaatttgttggacatggaaccgtacgctgacgccgttgttggcgtgcctggatccgggttgaacgtcgagcgtgagtgttgacagcggtgtctgttcagaatttaaagactgactaaaacagaacgtaagcgcctgactattggtgtcgagcttgcagcgcgtcctaagctcctgctcttccttgatgaacctacttctggtctcgacagccagacttcgtggtctatttgcgacctgatggagaagctgacacgcaatggacaggcaatcctttgcacagtgcatcaaccatcatcactactttttcagcgattcgatcggcttcttctactcgccaaaggcggccgtacagtctatttcggggacatcggccgtaactcgaaggtgcttctcgactactttgctcgtaatggggcaccagaatgccctcctggtacgaatccggccgaatacatgctcgaagcgattggtgctgctcctggtgctcatacttccatcgattggcctgcaatatggaaagaaagcgcagaatatcaaaacgtgcaggacgagctcaagaagctacgacaactttccagccagccttccgctgttatgaactctgtggatggcactcatcaagtattcgcggcacctttcatgacccagctcaaagtcgtcgctcttcgttgcgctcagcagtactggcgaacaccatcgtacatttactccaaagcagtactcacggtcggcagctctatactgatcggattttcgtttttcaagggcgagaactccatgcaaggacttcaaaatcagatgttcagtgtcttcatcttcaatttcgttatcatccaacttctgtaccagatcatgcctctcttcattactcaacgaacactctacgaggcccgtgagcgccaatcgaagacctacacatggcaagcttttgtactctctaacattggtatcgagatggcctggaacgctgtaagttactgttaagcctacttgtgaaactcccaactaatattgaactccagttcatggccatcttttgcttccttgtctggtattatcctgtcggattctaccgcaatgccgaatggaccgacgctgttcacattcgcgggttccatacgctcctgattattttggtcacgttcctcttcgccagctcgcttgcacacatgctcatcgcaggcgcaccgaacgaagagatcgcaagcgccattgcaaccttactaggtatcatgttgtatgcgttctgtggtattctggtgcgtcccaatgaccttccacgcttctggatcttcatgtaccgcgtcaatcctttcacatatttagtgtccagttttatggcgacaacccttgggcaagcgcctgcctactgcgaccctaccgagtttcagaagttcttcgcgcctcagaaccagtcttgtggagagtatatgcgcgagtacatttcgaccgctggtggcttcctgcgcgatcctcaggccactggtgaatgccactattgccagatggacaataccgaccagttcttacaacgcatcaatgcagactgggatagccgctggagagacttcggaatactctgggtttatgttgctttcaacgtcgcagccgccgttttcttctactgggctttccgtgtcccgaagactaaaaaggtcaacaagacgtagactccacgagttatcattacaaccccatgcaattcggcatcatgtttagtttgttgtttagacgacagtcatagactttggtgttcccgaggagcaccgtcccatccctagaatgttttaagtaatagcgtcgcgccggactgcatcggcagggtccaagcatgatgtaatagtaggccatttccagcaacgtcatgatagtttagagatctcagtagatagttaattatatttgccagcccctgtcgcgtctaaaatccggggtgcatacgatcctctcagcctcatcacgatgtcatcaaacgatggcattctcacagagtcacaaccgcaacgcgagccgaaatggtctattgctgttaagaacttctcaccattatggtaattgcaaccaacgaagtcttatggatatcgggccatggaaactgactttgggactaggttcactatttcgatggacactgggatcctctctataatccttaatctgcttccctatcgcttctctggtcaagaaattctgtccacgattctattcgtcttcaatatcgtcattttcgccatcttcgccctcctgagcattagccgcgtcttcactcatcgccgccatgtcaacaacgaaacactgaactccgtcgaagaattgtcttacctcggtgcaccacctactgcctatttgactctcgttgcgcaagttactctaacatgtagcacggcttggggtttcccatggacagtcgtggcatatgttctttggtggatcggacttgtctggaccgtttccctgacgagcttcacggtcgtcacgctggtcaaacgaaatatcacgcacgatcgcgcattgtcacctgccatctttctcccgctgatcagtatcatgactctcggtactacagccgggatagttacgaactattctaccggcattagcccttccatggcagtaccagtgattgttgttgggtacatggcaatcggttacgcgttcttcctcagcttattgtattacacgtacattgcgcataagctcattgctgtcggagtacctgcaccagcgaagattccggctctggtcattaccgttggaccaatgggacaattcgctactgcgatacaggttctgagtactgcggctagttcacgagggctattcggagcctacaatcagggcacgtggttgaagagtaatgcggcgagtagtgtgagtgcgactgcgacgctgattgcgttgttggcgctgggttttgcattcatgtggattactgtgagttggtacattgtgatcgaatcgatggtcaagaggcaattgccgtatagtttgacgtggtggagcttgatcttcccgatgggtgagcccgcactcttttattctcgtcagatatcatttttaacagagttcaggcgttttcaccacagcgttgctgaacctcagtatctcactgaactcatcggcgttccgtggactcactgctgcattattgattttcttgtttatcttatacttcgtgaactggggagggaccatatggcgtgtatcgcaaggggttgtgttgggcataccacagcagcgagaagaggaagaccaacaggcaaaagacaagaaagagcggatggatcggtatatcgtcaggaacggacacatgaacgggaacgctagcagcagtaatgtgtagcggcttagtggtgcaactacataatgcatcttgtctgtcaaagtggtctctaagtcttcttcgcacggaatggaaagtacataaaccctaatatgcaccttcataccaatatacttatacgtagttgaacaaggataactacagcagattctctccaaagatagtattacaatctataatagatacacgacgatgttagactcattaagacctaggatttggggtcaatttagcccagtagagcattgaaccggtcccttccaaacggttaccaaatacaacttcttctgctgtattaccactcttcacccagtcacgatcatcatctaatttaaaagactgcccttttgagaagcaatcgtccgcccgttcttttaattccacgctcgagggagcatcgtggggattggttgttccaggcgtattgatcacactgcccaccattgcgggcggtccattgcaggcctgtgtcatctccagaagtatctgaggctcggggctcggcggatccgttacgaagagcatagtatgtggaccaaaatcgaaggttggatgttgaaaagacgcacaattggtattgtcatcaggaaagcatgataatttccgtgtccaagaacatcctagtcccgcaatgccacaattactgccctagcgaagcctacagcatcgcccccgcaaagaacgacacaaccagcatgcccagagcgcccatgcccatcttacttacaccctgcaccaccaaccctggtgccgctcctgtactcgcattcgccccgtcagtcttactcgcactcccgcccgtcctgctcggcgtgcctgttgccgtctgcgtctgctgtccattgcagaagatattgctcggtcctacaccgccctccatgaagcacttctgaagatccgccacgctctgttgtacggagaggcagtagtggccgcagtcaccgttgaaagcctccacaggtgcggatttgcagcatttggacatgacatcggtggtgtttgaggggagcccgctgatgctgccgacggcgcaggctatgtcggcgctggggaagcgtgtgaagtcggcggtggagcaggatgaggagctggcggagggcgcggtggaggtctgtgtgagcgacatgttggtggttgtcgcttggggcaagatatcttggggaagagtcagtgaggctgggtacaacgcaggagggagatgtacttggactttggatgcgttggcacgcgaacagtggcttggtgttacctgtgaatgttacaattgtgttggttgcaaggtgctgtgagctttttctgaggcagtcagttgactcaaatattagtcgtgcaatgatcaaggaaagctcgagaaactgggccttcgtgctatttgcgcacggtatcctatagtttcagcagctgccgttgccagctcgtggctggtgacgatgcgtggctccactgtgttgttgcccaggggattggtcttggtctatttctgggtgccgaggaccagggtgtcggaatgcgagccgaatcacatcatgctcaagcttgaccaccagaacttggtctgctcttagcaatgcgatgatgcgccgcgcgaaacacttcaggtcgatgatgtgaattgaggtacagactacagtgagtgcccttgacgaaatgagtttggcacatttctagcgcggaaagcgccgtgcggcacatcgcggatacctagcctgacgcatgtaagacggagggaaaagccacaatctcatctcgatccttggcgctcaaaattgctgctcatggaacccttgtttgatgcataataaattaattattcataacgtcgggtcaatcccaatgatgcgatcattatctaccgtttaccacaatccagccatctcgatctcggtggcagcgtagacaaaaggtgccaaacccttgccatcattgagagacaggggaacaccaacgtagtactcgtagctggcatctcctttcagtgacccgacctcgacagtgccggtccagctcagtgtcccgttgttttcgtactgcacaaacttgtccaacatcagatcccacgccttcacggcagtgtccgtgtactccgcctccagaagaccgagcctgacacccttcaaatatgcatacgcaaacattgcagtcgcgctggactcgatgtagttgccttccattcctgggtacggttcgttcatgatcaaccaccatccaccgctagtatcctgggcatttttcacgccatccgccagagtgacaaggtactcttgaagcttggcgtatcccgggtgcgactcggggaagacctcgagggtttccacaagagccacgaagtaccatccgacagcacggttccacacatgaggtgaagcaccggtgactggatcagcccagacaacatccttggtctcactatagccgtgctggagcaagttggaggtatggttgcggcagtgctcttcgaccaagtcaaactgcagctggatgtcatcccaggcagtggtgttgtcaggctcaaagtatgaagtgtatgtcgcatagaatgtgtcggccatgtagatgccgtcgagccacatctggttcgcgtagactggtgcacgatgccagaaagcctccgatggaggttcttggcccacctgtcaagctggtctctcagcccctttgcagcgatctcgtacttctcctcggtgcgacctccagcgttccaccagtgaagtatgttgttgcccattcggatgtcgtccaaggtgtagaaagtcgcgttccagcccttcagcgtgccgttttccgagaccagagaagagacggcattagatgcgtaggtcagaagttcggcatcatcctgagttgttcctgccttctgaatagcctcgtggataatagccatgacataatggttgttcagcttctggccttttgaaagccaggacgaagacatccatgtcgagaatggctttgacgtcttcgtaggtgctgcaaaagtcgagccggcacacgcaagaagcgctgtggcaaggttttgaaggtgcatcttgaaagaccggtgatattgacagggccggaatatctgggtgtcaatttgggactgcacacgacagggaccggatgaaccattctcccatcgtggcagctgtttatatacgttgctcaatcattgagtaggatccttcgtccggtttatccacccaagccaatgcaatttagaaccatgttcatcatgcagaagaggcctaagcgctatccaccgtcgttccactcgtgtccctctggtacggttcagattatttccgccggcggagtagctgaatgtggcagatgttcgcagaacgaacaagaccggtggggatcttggcatggggctagaaacggagaaacaggagattggaggatctcgtccgtggcaaagggaagatctccgccaagttcgttctagaaggaggcgtgcgcgcttagctatcggctgtaagcttgcagtcgcaaattgtatgtggtggtagaagccgtacttactagtacttaccaaagttccggtgaaagacccttatagttcactcaaggtgattttgccgcagggaagccccagtttcgtcccgctcttgctccacttcgacgtctttcgcacaaccaccgctgctcgccctgagcaatggtatatagcaagcgcactctagattttagacatcgtcgtatgacatgccttttgaataatgaaagagccagccttgacaaaactatgactgttgtgtagaatgctgtgtgttctaggcgtccatttcagggaacgcttccgcctgagcgtctcgattttagctctgcagatctacctgcctaggtacctactcttcacaacacaatctatatgtccactttctgctgaatagctcggccctcaaatcatgtttgataaggtctgattctgccactgaaatcaatagggttgtatgcccacattacgacactcgcaggctcgtcttcctcacgaaacaatgccaccgatgcccgtgccggacaagtcatcgttaccttcaactttccaatcaacatggaaagcgaaccccgacccgactgcgctaccgttcccgcgtgataacccaccatttgcgcttactgaggtcgactggcaccaactctccatcacagacgcggacttcaccccccactcatggtccaacttacaacatctaattttcaacaaacaactcgatgagctcaagcgctggccaagcgcattgaaagcgtatctggcgtggacagctcacgtcaaagaaaaatatggaagtgtcatgacatatctcctccagcagcgcttgttctgggaccccatcgaggacgagaccggagctctgaggttcaacgtacgaagcgagacaccattcgcagatcggagcgattacagaatactgcggaacgactggccgtatgctttcgagcctggcattcatcacatcgtcgtctggctgaagcagcggcttccggtcgatgcagagggctcgctgaatgacgaaggccgcaagttgattgacaaattcatgagaactgaggtcctgccaaagttgggggtagataaggtcgaccggagtatcatttggttcaagaacccgaccaatcttcagagcgtgaggagtttggagcatgtacatctattgattaagggcgcggacgaggagactctcgatgctttgacgcaatgaaactgtcctattgattgctagcaaatcctgttgtcatgtggcttgtgtcactaaagctgtgttcagcttgtgtcggtgaattatttgtggctgactgatgtatattagcctgatcacgttcatgggatgaaatccacggcaacttcgagcttccaaaaccacaatggctaatgtcaacgatgcagaatatgtttgccctttcaaccagtcactagatgcatctgcgagctcgcgtattgaacgcttgcgcaaagatgatctctggagcctagcagcacagagactgctactcgactgcgaagaattcgtcgctgcagtcgactaatgcaaagctatatgcgcatctggagaggtcttcaagataggaaatggcagataccaacgagtctcgcacttgccaaaccacatgttttggactgggaaaaatcggcagggaaagtgtatggtattggagcgagacggtagaggcatgaggtactcgctcaaaggtggatagatgcaatggctcttgtattgatgctttttctctctctatggacttgtcttgtgagaattattcatgattgtagcacaatcacagtttgcgccttccaaggttccatgacttccacggcccgccacgctcgtcgcctactgcagcaacaagcaacaaggcacgcccgattgcgcccggaagccgcagtcagtcctctgtagtagctacttgtagttcccttgccatggcttggatttggtctcaggttgctcagcactgctgggtctccaagctggtgtctgtactgcccgaaactgcacctgctccggctcgtctgtcgccatcatgttgctgctctgagaagttcatgaaaactctaggtatctcggcgattatgtgaatgagattacttgcgcatatggaaggcattcggtcacatgacgcgcatgcgtgatgtacatgtatatgacagcccacaaagcatcacagagatgtatgcactgctctcgtgctatatcgctacagagtactgcaggaacgactcacattagtctcatttgcctcactaaaacccccctatgcgtgccgaatagcggtagcttctcatgccactcactttggagtaatcgcttcagacagtgtgctgtcaccccgtgatcagacacggcatgccgtcataatatgatgtggaattgggctgtaattcatggcctcgactctttgagtctctgggcagcatgtcgttgaggttagctgggatacccgtgagctcacaacagtgattactcacacacaacagagcagctggcacctcatatctctggaactcttgtatgaatgtctatacacacatgggctatctgcattctctattatgtcacagtaacccgccctactctgccactacacatcctccaacgcccgatcctccgacactgctctctcgcttcaaagccttgctcacccaggcctccctgtcgccctgctgctgatcctgtcgaccaatgaaaggcttcccttccggcgcgggcgcgtccgtgcaggtttgattctccttcacctgggcctccgccgtcgccagatcacaatagaaccaggcagaagcgcgcaccaactaccacaatgatctgcaaaccatagctgggtgaccataggcgagagctgggtgaccacaggcgagctcttagcgcccgttagtgtcagagggccttagcataaaacggttgccctcctgccctcctccacacttttactccgccgctcaactccactttcaactatctcaactcaacctcaacctggttccaccacgacttccatagcctgctctactatctctcaagcacgtcttctcttcctttcctggttcatgttcttcaactaacatcttcagacctttgccaagcatcacgatgtatgacatcatgtcaacatctcactttgccacaacaataccaacacatcgtcgacagcgagctcgagcctcccgtcccacactatcaatatgtcatgtcatccttgactgatacctatccatgccttcatcggtccaacatcaagtcaaccaccctcacctcaacatgcatcaacttctccaacatcacgcacctccataacacttccacatgtattgactcatcccacacaacgtcatgctcatgacaccgactccacctcaccggcacccttggctcttactcgactgtcgacaacccttcactaccgcatatggacagatgacctagatgtaggctctgggctcagcgactttctgagttcgaaacccggttgcacatcagttggagttacaggatgcagatcaggctgcagggctcctacatgcttggattctatgggcctcacaaggacatcgacacttggtatggtcgttcacttccactcaccttccttcagcaagttcagagcacgagtcggagcttaacagctcggctgcagctgatcatgacaagacaactcatggtgcgggaggacagagcgtctttgtacgtggcctaccatgagtctgtctggattcaatccagctgctgattctcgcgctgttgtctcccttgatcaccaagctgctcctgcacactcttgatggcggcttcggctcaggtcaattcaagaatgcagctgaatcgtctgacttgttgatggtttgtgatggttgtggtgctgacatggttggacttggcttggacgttggtgctcatggttggtttggacttggattggaacatcatcgggcttggacttgaaggatctcaacattggtttgcatcatcatcatcaaggaattgaacatcaaggattgaactgggaggaactcacagcatcaatgaatccattgccatcaactcacttctcttgcttcttcgtgacggtgacttgatacttacttctttggttcgactcacttctttctctgctgttccattttctgcttcacgacttgacccagtgtggaaatccatagcttcttttcttctcactcttgcagcagccgtcagtctgtaaagttaccgccccttgagttctcaaatatctctctttagcgatgcaagaacatctaggcgatgtaaagaacagcgcgacctagcacgaaaatatcacaactacagcctgtccctcgcctacactcttagcagctgtagctgctatgagcacttgcctgggttctgtgctattgaggagccacgcgacaacaacgcgacatccatgtctaacgtagccaccaggccaacgtgacaagcaatgcttgcattgagatagcagtagactgagatgaagcaagaagatagtaattgcgcacataaagatagtgatgcacgcggaagctcgcaattgagggtgtagattagcgaacgacaaccctggcctgggacccggctaacctcaatttcaacctcatgtccaccacgctctttttgcaaagttcttcacctcgctgtccgcgctctccgagttgtgtgttgagctgcttatacgcgtcatcgaatacctgtgactcaggttgcactccaaccaccgtctagacccgcgctcatttggcgcatctctaacttaaatcaatattgtacaacactacatccatctgactcgcaaacaagcgctacctcgcgcacatccgcacccttccgcgccaaacttaaagttgacgtcagatctccagtcccttgtcccattgccgaaagaaacactggcgccgatcgctcccgagcgccatcgtcatggatttttgctcgcacacccaacaatcgcatgatcggacaagtgtggcagagacaagcttttccaccccagtagtctttgcaaaggcttacccaatctcggcatctaatgatttcgatgtgcgatttgcatagtccacctggcatgatgtcagagctggtgtgggcttaagatgagcgatgcagtctgcactatgctggcagcgcgtcttcgttttcccaactcgcgacgtaattatggtggcagatctcattcgcgactcgccctttgggcatatcgtccgccttgtcacgcgcaacaaggtcttccagtatcctgaggagcgcgaccctgaagtatggaagaaatatgtgcaccaggaaaagtcgggatacatggcgcaccacggcactacagatccgccggaggaggagtcggaagagcttcaaaacgcgcagggagttcgagcaagggagcataatagctccgactctgcgtcgcgtacccaggttggcgatgggttcaacgaagccagtggtgtgaaggtagatcctgagaagggcagggataggcatgttatcgactggtatggtccagatgatccgcaggtaagtcaatctccaagaagactaacagggcaacttttctgaaaattgtatcttgtagaatcctcggaactggtcacgcgcgaagaagttctttgtcaccttcgaaatctgctttctcaccttttctgtgtacattggatccgccatttacacgcccggtctgatcgacgtaacgcaagtctttggcgtcgcccaagtccccgcgacacttggtcttacgctctacgttgctggctatggtctgggacctattatctggtcgcccatgagcgagattccgcaaatcggtcgcctttgggtctacattggcacgttgttgatatttgtcctgttccagctcccgactgtcttctcagtcaacttcggcatgctcctcgccttccgattcttgacgggattctttggctcgccggctctagcgacaggaggtgcgaccattgcggacatgtaccgccctcagaagcaggcgtatggacttgctgtgtggggaattggagccgtgtgtgggcccgtattggggtacgtgaaataaacccagccatacctaaacatgcaactaaccatgtatagtcctctcgtcggtggcttcgctgtccaggccaaaggctggacgtggacaatctgggagcttatgtggctgtccggcttctgtttgatattcctcttcttcttcttgcccgagacgagctccccgaacatcatgtaccgtcgcgccaagcgcctgcgccgagtcacaggcgacgaccgattcacttgcgaaccggagctggcctcagaaaagatgggggcaaaggatattgtgctcatgactctggtcaagcccatcaccctgaacttcacggagccaatcgtcttccttctgaatctctatatcgcattgatttacggcttgctttacatctggtttgagtcgttcccactcgtttttgagggcatttacggcttcagcctgggtattgaaggtgttgccttcctcggaatacttgtcggcaccctgatcggagcagcatgcctctttgcctggctatacttttaccaggagaagcagttcgacgacgacggcaatatcgcgcccgagaaacgactcatcccagccatggttggttgtttcttcgtccccatctgcctgttctggttcggttgggcttcgcgctcagacgtgcactggatcgttcccatcatcggtacctcgttcttcggtatcgcagcctttacgctcttcaatgctgtattgccttacctcagcgacgcctaccccgactcggttgctagtgttttggccggcaacgatttgatgaggagtgcatttggtgctggtttcccgcttttcgccactgccatgtacaagcgactgggaatcaactgggcaagcagtcttctcgcctttctgggcattgcattcatccccattccctttgtgctgtacaagttcggcaagaggatcaggaacaagagcaagcttgcaaggaaagacatctaagcagggaagtaatgtaggttgggattatagaataatttaatagttagtcgcggagcctttcaactttacagctgtactctgcatgtgacctcgcaagtgatccgcgcacatcgacgtttttcaacggccagaccgtttgatcaacgcaaagaaccgattccagattcccaactagcgcatctccaccactattacgaatgccaagtgtcaggattgcaacgaggaacatccccacaacgtcgtagccgcaaatcacggcgtaaagtcgacgaaatcacactgcgaaatgaagtcgatggggcaatcacatttgcatgctggacatgccaaggcattcatgcacacgcgctctagaccgtgaaaagtcttgaatcctctgtttgttgcagacgttccagggctgttcccagatttgcgcgagacagtgcgcggaagagatgctcgaaacgggagacggagatgcagaagcaaggcacgggagagagtgcggctgactgttggccccgcacggatgctgcacatgtccacggtggatgcgatgccgtgcatgagcgtggcgacggaacgcgaatcaactaggtcgtgctagtggtaggaggagtagtagtagcagcagctggtctgtcagtcaactattgcgcaggaaggcaccggcagcatgtgcacgacgctagactagtgaatgtcttccatcttgacgttccttttctttgtgagggtgcctcatctggaaaaaagcaacgtctgtctcatttcagtgtttgtgcaccgccacagcttgccgtcccgcgaacaggattcacggcgctgatcactgcccggattgaactgggcgccgcctacaattacttggttgctggacctgtatcatggccgccgcacgaggagtgcgcttccacgactctcttaccaacaacatcctcctctccggcgacacggctagcatggcggatccagctaggcccgtagtggtgaatggccctgtccgcacagagagctccgagtcttcttcaggcgactccgaccacgatcacgatgcgcatcttggcggatccgccatcgagcatggctcgtaccattttgcacctcccgtggccgcaacgcccgtcgacgaggtgcctccgctgactagctcggcctacaacagctggagcaacgccgtaccctcacgaccacgggggcctcaaatcatgacggacctgcctcccgcccagctgcagacgaatggcgcgggttcagcgcgcacgccgcgcccgagtgccgtccgcacccccagcaacgcatatgcacctgcccgacggccccagcagttctccctcaactccaacacgcaccgcacacgcaactcgtcggcttcccgcgcgcgccgcaaccccaacgccgactaccgcgcccaggaaaaggcctacgtccagcgcatccgccaggagaacgaccaggacgacttcttcgacccggccctgcgcaccccgagcctgggctacagcaccgacgaggagacggacgaggactcgccatcgacggccgagtatgtcgaaaacgacccgtacgaccaggagacgctgctgtactatggcaacgacgacatgcagccctcgatcgaggagctcaagatccccgccaaccgcgagcgcctggagtggcattcgatgctggccagcgtgctcacgggcgacgtcgtcaagcaggagaagaagcgtctgattggcagcaccgagcagcagggggacaacaccatgaaagccgagatctggatgggcatccgcgccaaggtctgcggccgctcgctgcaggcacagcgccgcattgtcgacgatgcccgcggcaagatccgcgccaacgtcgagagcgtcatctcgttcgaggtagaaggcgccgctgaggcaggccagacggccgcccagcaggtcgaggacatcgtcaagaagatcgagaagatcgagagcgcctacccgacccgccaggcgctcgaggcagcatacccgcgtgccgcatcgcagccctacaagaccgcctgtgacgccgtcatcgcctggcacaacaccatcgccctcatcaacaccgagatgtccatcctcaagaagtgggtcggtaacgacgagctggactttgtcaagccgcggccgcgctcgtcgcacgaccaccatctcaccgacgagtcgtcgttcatcgaccgcatacttaaggaggatggtctcaagtcgctgcaaggcgagacgaacctcctcttgccgctcgagagagtcatcctcaaggcaaagagcaccctcatcgccaatgccgagggctttgccgacaggcatctgccgccctacattgaagagctgcttaccctgatcaacttcccgtctcgtctgctacaagagatcatccgcgtccgtctctcctacgccaagaagatcaaggacccctcacagcaaggcgtcatgatggccgagcaaatgattgcgcagttccagattttgctcgccatggctggacaagtcaaggagagctaccgagtcatctcacgcccggagccgggctgggacttgcctccctgcattgaagagaactttgacaccgttgtgctggaagcgctcaagttctatttcaggatgctgaactggaagttggctgccaacaagaacacgttcaaggaggccgaaatcttggagcaagaatgggagttctctaataagcttggacgacagctccagggcggtgacgttgagacggccgagcaattcagtcttctcacgtccaagtcgcttacccgcctcagtgctcatttcgaaagggagctccagcgccgtcctgacgagttgaccggctccgagatggaaaagcggtacaagcagattcttgactctgtgcgtgtgcgacagcgtaagctgttccgtttctccaggatattgactcagcgctttgagaactgtaccgagtacaacatcactcacatcgatctggaccaggagcagctaaccgatctgtacgaagcgttggtgcatacgggccatttcctcgttgagaccagtggcggcaccaaccagggtgtctacatcatcgcatcacccgcgttacaagacaggccgcaggacattcaatcattgctcacgacatgttaccatgccgaagaagctccggaagacccgtccaacccatatgtcctcatcattcgcccggaggaaccgttgtactggcctggaaccaaattagacgccaacatactggaaccacatctcgacttaaagcctggccgcctgcgcctcgtcgctgatggctctcaacaacgtctggccaatgccaacttgtcgttcttgcagtgcatcaacatggaactacatacgctcatcgaccaaagagccaatctcccgcgtgtcaacgcggagttgcagaagatcaagaagacagcctacaagctctccaacacaattatggacagcgttgagattgttcgccgccagacccagggtctcgactgtcaagatctcatccagacgtgttttgctttcgcgacagagtttggtcaacgttcagtcctgtacctggactacaaccgccgcgctatgaacaacatcaagttgacaaggcttgctctggactgggttagcttcatatgcgacgattgcatcgcttcggaccgcaagaccttccgatgggccgtcgttgccctcgagtttgccatgatgatgacgcgtgggcagaatatcctttccatcaacgacggatggaatactcccaggctccgactccaaggtggctggaatgcatgtccgtcctcatttcgcactttggatatcatgggcgctcgatccaccattgctgctcaggccgagaggcaacgcctgaacgccattgctggcacgaacttggcagaatccaagaattccaaggatgatgaagagtcgatcgagttgacccaaatgcagtggatggagcgacttgatgagattgactcgttcagaaaggagaaggagagctgaacgtcaagccctgggtagagtgctggaggactctaacgaggccgacagagcgctcacttatttgtcctcatctgccaccaacgttactgttcgttggcaacaaggccaattcgttggcggcggtactttcggctccgtctatgctgccatgaatctagactctggccatatgatggctgtcaaggaaatccgtttgcaagatcctcaactcattcctaccattgttgctcaaatcagagatgagatgggtgtattgcaagttctcgatcacccgaacatcgtgtcatactacggtatcgagccacatagagacaaggtgtacatcttcatggaatactgctctggtggttcgcttgctgggctgctcgagcatggtcgcatcgaagacgaaacagtcattatggtttacgctttgcaaatgttggaaggtttggcgtatctgcacgacgctggtgtcgtgcatcgcgatatcaaacccgaaagtaagactttgttcaccttcagctccttcctacctactaacacgtcatctagacatcctccttgatcacaacggtgtaatcaaatacgtcgattttggcgctgctaaactcattgcacgacaaggccgtaccctcgccgccgacacgcgtcaaggccgtcaacgctctatgaccggaaccccaatgtatatgtcccccgaggttatccgcggcggctccacaggccgccacggcgccgtcgacgtatggtctctcggctgcgtgatcctcgaaatggcgaccggccgccgcccctgggcgtctatggacaacgaatgggccatcatgtaccacatcgcgcaaggcgacccaccgcagctcccctcgcgcgaccaactcagcgagcctggcatcgacttcttgaagaaatgcttcgagcgcgatcccgccaagcgcatcagcgccgtcgaactcctccagcacgaatggatcatgacgctccgcgcccaactcagtctcgagccccagacgcccagctccgaaacgagcagcagtggccaggtcacgccgcagagcagtaggcacaattctgcctatggaaacggcacgtagattgcgtttttgctgactgtgtgtgtgcgtgttagttgcgagacgcacgtcgcattgcagaacgacttcgctggcgccgtgtttcgaggagcgagacgagtccttgtgtccaatcgctatgggcgcgaggcggtctagcttctcggatcctgcgtgattcatatcctctctgtccctcaaattaccatttccttttttggggaggatttttcactttgtctaatgtttttaagcgcaagtcttcctcaccttctccatccctgttggagaaaggaagatatttctcgttatttgttcttgttggaattcggcgacgcacatctgggcatttctggcatagcgatggagtctgtctctttatttggaacgtcatctctctcctcctctctttatgggagatcttgctcggcttttgggcgcgttacacaccttttctagagtctggacgatgagacgacatacatagcaacgattgcctcggcggaggtctgaaatattctttcaccaacaaaaatatgagaaatcactcgtgcacatcaagacatggattcatgagaagtgcaggaatgttcggtttatttgctttgctctactcgtgtagcagagcaggccaaggatgtacagtctacgtgactcgctccacaaagacgctccgctcatctatcatccactcattgcctactgctcgcgcatcttgcggaagaagtccatgacacccgtgaagacgacgagcaggataccaccaccaggtcccagtctcagcaccttgggcaggaaacccttgtacagcgcaccgaagccctcctccctagcgaccgtgccaagcgcaggccatgcccagttgtacttgggcacctgtcccggaacctttggagagttctgaatgcgcgacttgacgacgtccatgggagtgttgagaatcgttccgacagttccgcctaccgcacctgacatcagatcattcgtgatctggcccttcttggtggtggccgccggcagcagcgctcgcacctggaaaatgcatccaaagtacccggcattccagagaatgtggcgccacatcgttgactcgagaccttggtagagagtcagaggtccttcttgcttcacgatcttggtcacgcagtcgatcatgccgttgtacttgtgcgactgggcgcggtcttgtaggcggatcttcacgagctcgaaggggacgacgacgaaggcttcggttgcgccggcggtggcacctgtgaggatagagagggattggttcatcttggcgacgccgaagaggttgcggtagaaggagccccatgagtcgttcgcggcgaacttggtggcccttggacagattagaggggaacgatgtgacctcgtgttatgcgaacatacctctttggcgcctccatcagaatgggagcggagataccacggtataacctcgatgcactgcggggtgtcaacctcaatgcgactctgactttacaaggtcaagcgtacccttcatgcttgacaatcttcctgaagcagtctaccatgccattgtatgcttcgtctccggtggccttgctggtttgtagttgtctgggtggtcttaggtacagtcatcgtgaagcgggtgacgcggcgtcttacactcgagtcttgacgacgtccagcgggtacctgaagcaattagtgacaagtatttggatgcacaagtaaggttcaagggcatacatcaacagaatctgtgcgcgcaagcttcattagcattgtatgggcggacatgggctcaactcgtcataaagggtactgacttcggagacaccggccacggcacctatcaaatattagctaatgctctcatcctcactgtctcctatgagtagcatcaagcattgttcgaaaacatgttggtcgtgcagcgcattgcttgtttggtgaagtgcggaccccacagctatagctatcggtcgcgtatcggacatgcacattattcccgccattgagacttaccggccgcgaattggtagacgaaaggcagcggctttgcgtcggcttgagacattttggcggttgtgaggaggaagaggaggagagagcaagggaagtgagaggagaatgggaaattgacgggcggcacaagatctggggaagttgggaaggaagcgtgggatgtcgcctagtaatacgtaggtggtcctagcttcttgcgaaatgttgctaatggataaagctatcgcttccggaaaacaaaacctcctctggcccgcgcgtgtctccgatcaattagcaggagcaacaacaaggaacagctcgggtttgtcagctacctagttctgctgcgagtattgccatccatgcgccaagcaatgtcagatctgtaactgcaagtggtgttcacggtccagatgaaagcgggtcccggcttcccgaccctacctccactgcgcacgtgacgtttcttcacgcgttttagacagccaatgacaaccagccaacctcgtcgcgtctccaacatcagcgcgtctcgctgccatctctatgtcaacgcgtcagaagtccttctttgatcaggatccgaaggctaaggttcgtccggcgtcatacatctcactttcgcaaccctaaacatctcccacagcagttcaaaggccaatggcgtccacgcaacgcaccaccattcccccaccccagcaataaccacgctgcccctcctcccagacgcgttgttaccggtccgcctatcatgccgtcaactcaaactcgcacaaagctcaaggctttccagttcatcgagggcgcgcctaccgtggaaactacgaaggagcgcgaggctgagaaagagaacagcgctgtagcagtagggagagcttcagccaaggacggaatgtcaagagctttacagaccgggaaagacaatgggaaagctaccaccacaccaaagcccgctacctcaaaatcttgcccgccaccatccacaccagccatgaagaggctcccgcttgcagatctggtcggcaacatcgacgattcctcgagacacgcgccacaacctgtcgtttcaccggaagaacagctcatttggcgcggttcacagccgatgaacactccattacctcggaagaataagaagcgtgcccgaagctcttcgcctgttggaccgtcacaggatgaccacgtatacgacgctgtcaagaaagacctcacaacgcctcaggctgatccagctatggaactgtggagtcgttataccagcaacaaaggaacgccgagtgcgaacaagagtgtggcctttgcgcatttgataaatgaatcgtcgccacgatccgctgttgctgcaggcagtgttagcggactacgaagatgggcaagctgtggtcacgaattcccagcctcgaatagaaagcgaaggagaactcatggcgtattccaaggcgagacggaccgtactgaagacgtattttctgccgccccgagctcggatggtgtcatggttggccagccgccaaagtcgaacattgctagcatggtgcagagaatgaaagaatgcgtcaaatcacagccacggatatcgtcgcaactaccatcaagctcatctcctttgccggatacaggtgaccgccacttgggttcttccggctcacctctgcggcggcgggcacaagaacaggacacagagatctcagaaaccatgcaaggacaagatgcggtcgccgaagaggatgcgcaaatggaagaggcagaccctgcgaggtctttcggctcttctgacgattttggagacgatgactttgacgacatggtggacgccttggacatatcacctcagacgagcgtggagcaactagtccaaccagtccaacatatcagccatgtcacaacacccaccgaaccggtacgaccacccgcccaagagcagccacatgtagctgtgcaagcaataaatgcagacagcgatgatgaattcggcatggatgaggacgaagatggatttgctgcggatctagagcaggttgcgtctttgtacgacaccaggccaattgtgtctccgtctcagaaaacagcgagtggtgtggcggataccaaaagtcacacagccaccagaatgtcggcgccaactacgccaatcatagacttggtagaagacgacgatgatgatgatgacgagtttggtgatgaaatagatgcagatgtgtttgctgcagctgaagtggcggctacacaaccatcagctaacaacgtacgtagaacttccacgtttccatgataatgaagaaatgctaagtcttgaagagtcaacaggacgctaaaactatccaacgttacctcatcaagcgcgtagatgagggtacttacaccactgatcgtggctatcaaatgtcagagaaggtaacagcagctagtcacataatcagacctatgagatgtagctgacgaactttcaggttcttcttgtcgaagaggagaagacgaagctgttcaaggctatcacactgcgccaagcttggttcgacacgccatgcacacccagctcgttcgtgcatatcatcggggagttctcgtccacaggccaatgtatcgtcgatgatcacaacaatatgatcattctgcacccagatcatctgatttctgcaacggttgttgccgattccttcgggtgtctccgacgggcggtgctgcaagatcgcgtaaaggcaaccagcaaggcaaatgccccgatgctgtatggcactcttctccacgagctattccaggaagctctgaaggtcaatcgttgggactcggacttccttcttgagaccattgacaagctcctgcccacaaaattcgagactatactcgagatcgtctcgacttgtgaggcagttaaggagcatctaagcagcaaactacctgaactgcaagcgtgggcagagatcttcgttcgcgccgaaccgcgcgccgatgctattgttcgtgaacgaaatgggcgccagtcaaccatgagcatcaacaaattgcttgatgtcgaggagcacgtctggtcgcccatgtacggtctggaaaggaaatatcgatgctacggtccaagttaccatgcaggatgaccaaggcgaacgaaccttgactgttccgttcgaggtcaagacgggcaagaactcttcaaatgctgcacatgttgcgcagacggccctgtacaatttgctgctatcgaaccgatacggtcagtacttattttccattgattgatgccgtgctaacgggagtagatgtcgatatcgcgtatggtgtgctttattatctcgaaacttctgacatcagccgcatacctgccatccgtaatgatatcatacatatgattatcaagcgaaacgagcttgcctgctacgtccgcgaccgcatcgagttaccgccgatactcaaagaagacttcaaatgccagaagtgctatgctcaagagccgtgctttctgtacgacaacttagttgaaggtggcaaaggtgagcagttgaacaagaaagcaaaggagcggtatgacgagcttgtcaaacctctcaagccatctcatcaagagttcatgaagaagtgggatacgcttctgaccaaagaagagacggatatgatgaaattcaggcgagaactttggactatgctcagtactgaacgtgagaagctaggtcgctgcttctctaatgtcattctcgagcctggatctggatacgaagagaaggctggccagaagatcaatcgctacagctacacgttcgtcaaacaacaagcaaagccaggcttttcttttaccgaatctcagctcatcataggagagcctgtggttgtgtcggatgagcaaggtcatttcgctcttgcgaacggatacgtgacgaacgttagaaagcgtcgcatcaccgttgccgttgaccggcgattacacaactcccgcaccaagcttcctggattccattcgcaaaccaaccagaccttcaccggcatcatggaggtaggcaaggaaggcgagcctgtcccggagtacgaagccaacgaagagcctgtgctgtaccgactggacaaggacgagttcagcaacggaatggctgctgcacgcaataatctcatccagatcatggacgatagcgtcttcaaaggctcgtgatctccgtgagctcattgtagagagtcgagcaccagtgttcggaccacagactacagacatgacgctaccaacggcatctcaagtctccatgaactcggaccagaaagcggcgatcacaaaagtcatgtccgcaaaagactgtgctctggtccttggtatgcctggaacgggcaagacgactaccatcgctcacatcatccggactcttgtcgcaaaagggaaaagtgtgctgttaacctcatacacacatactgcggttgacaacatcttactcaaaatcaaaagcgacaagattggcattttgcgcctgggagcatcagcaaagattcatcccgatgttcgtgaattcgcaacgttagcagcggagccaaaggacagtctcgaagcgctcgaaaagtcctggatggagccgcccgttgttgctaccacctgcttgacgatcaatcatcctctgttcaatcgccgaatcttcgactattgtatcgtagacgaggcttcgcagattacattgccagtctgcctcggtccaattcgcatgtctagaaagttcattctagttggtgaccactaccagctgccgcctttggtacaaaacaaggaggctatggagggtggtttggatgtatcgctcttcaagatgctttgcgaagcgcatccacaagctgtggtcagtcttgagcatcagtaccgcatgtgtgcagatatcatgctcttgtccaacactttcatctactctggtcgtctcaaatgcggtacacccagcgtagcttcacgacagcttgcacttccgaaacccaatggtcttcagtcttatcaccacaagccgcatccatcacgatcaagcgcgcgacatatgtgcaccggccctgatacttcggcttgttggctctcccgttccctctcacccgactctcccgtagtcttcatcaacaccgaccttatctcccaaagcctagaagatcaatctggttcgcgcataaccaacactctcgaggcccgactcgtcactcagctcacggtctcactccttagtctcggtgtctccgccaatgaagttggcatcatcgccttctaccgatcgcagctcgctcttctccgcacaagcctgtcttctgcacatacgcaaacacaggcatctgagctcgcagccccagcagtcggtccaggctgcgcaggtgtcgaattgcacactgcggacaaattccagggcagagataaagaagtcgtcatcgtttcttgtgtacgcagcaatgagaacagcatcgtaggcgacttgctcaaagaccgacgacgcgtcaatgtcgctctcactcgcgcgcgatctaaactcatcattcttggaagcgagaagacactttccaacaacgaattgctgcgcgacatgatcgccctttgccgagagaaagattgggtacatgacctccagcccgacgctgtggacagccacacgtttgacgaaggcgtcacgcagactggcaaaacgccgacgaggccaatgaacatgtcaaataagtccatgagtccccatgagagtccaagtaagaggaggaaggtcatgggggaggtcactgctaatgccaggagtccgaagaagaggattggtagcagtgcgaaggtgcctggaaaagttatcacggcgggcaaaagaggcgttttggatggaagaccgctactgagggatatttacaatggggctatgtagaattttgggtatggaactggacgggggtcgttgtttatgaagtatgacgcagcgctaggatagcacattatttaggatacaataccgttggataaacgaatatattatcgattgaacactgtcttgaaaagcgcatggagtgcattctcggtcgagctgtgtatcagtgcgcaatgctgcagtctctcacgttgcgcaataggtcgattatacctagagcagcaagattgcctacagagcctatgaaatgaagggaaattgcagtaccccgatatttctgagtacttcgcgcgatgcaagagaccatcctggcaaatattcgtatgtcgatcgagtgtgctgcgccatgtggcagacatgcagcgctcgtgaggaacatgcattcacgtacacaacataggggaagaggactgcgatgtgtgacattcactggcaacagtgaagcataggatgttaccaccacagaacgtaacaggattgactcgattgaatttagttcgcgcatttttaagcaaagagatttttgtctttcttgacatatacttccacacagtttagcattgccctaattgacgaaatcatactacctaacagcaatactaaggaacatatacaacattcttcaacgtttcagcgtcattcgcatcttcatcatgtgcacagtacgctccgcattgataggagcatacgtgacgctggaatgtgagtggaactgttatgtgagctatcagggaacgaaagaagtacgctagttttgcaattgctttgctacagaagttttacatttagcgtttgtcacattcggtaccgggactagcaaagacctagctttctccgccgaaagcgccttagtcagtattccgtactcgcaaaacgtcggagctcactgccaaaagtcgtgtctgtgcgacttcagttgtccatgtgagcagaggctgtgctttgaaatgtgatggtccagccagagcagtgcatattgctcttgatcatccaactaggccagacataggcaacgcagtgcgacggttacaacagtctgagaaataaccatgtggtgtaaaacgaagtttggaagagaatcaggaaatcatattaagatacactggaatgttattttacacttgaatccttcgtcgcatttacccgcggataaagtatctgtacaatacgtccccactatagcctctgcagcggtcttggtctcatggctggcaacgtaccacccctagggcttgcttgttgcttcaaagcaacgaacttgttcacggtgcgctttgtaacctttgatcgcacagcgtctacgttggcacctctatcaactagttcttgcacgaacttgttccgttgcggcgatgctgccccgattgttacagcatagtatagagctgagttcccacacttatctacagcatccacctcggctccgtattcgagaagagtatgcgctaggtgaacgttttctggccagtgtgcgttttcggcgagatgcatgagcggcgtccagtccatgtcgcagcgagcatcgaggtccaggttgagtgcaagagctttgttgttctttagtagagcaaggagtgcttcactgctgttatgccaggtagcatggtggacaagtccccgatgattgtcgtcagctacattgagattcgagccatgtgctaagaacaactccacgaatgcgctctggttttcctttgtggctaatagtaacggtgtatttggaaatgatgcgttgacgtcagcatctccttgcagtaacatcttggcagcttccagatgattgtatctcacagccatatgtagtgctgtctctccatcgcaattcgtgttcgcgttgaacttgcgcccaagtagcattttcatgcaatcaaggcagtcgttgcacctgtttccgtgctgaaaaattgtgtgcatcaagggagtacggccttggtcatcggtcgcgtcaaggcctacaccatcggcgagaacctgctcgaaatccggagaatggttcacgatagcctcaatgattgcagcaatgcactcggtttgtgcattgccactctccgtagctgtttcagatggtttccgatggactgagccccattcgcgtgtctcttggtgggtaagcagttcaataggactactaggaattccgatctcgctcttcatttgtgtctggactgaaggcgagaaacctgggaagcctgttgctgtgtttgtggtggcttctgtctggtctccaatgtctatgagtgtttgtaccgatagatgaggccgtcctatcgaatcctgatatgaccaatgggtatactgcgcaatttggctgaaacgcgctcccaggctcataattaggctttctatcctgcggattgactcctggttctctcctctatcgagcaagatgaaagccgtttgcaaaaccataatgtgtgtttggaggtcatgctcaaacttctggatggacttgttggataaggtgaagtataccggtcgagtaattcgatgcacgaggctgaggtcgtctctatcgccaatattgaggcatctcctagctagcttatccaaaatttggttacttgcggtcaaagcgctaagcacgatatgtacgacgctattgtcgagaggctcggtgtagtctcgtagcaccgcatcgatcttgtcgataaatatggtcagatctccaactctcgcccatagtattttggcatcattctgggcgtgagccgcgttccgtgcgaattcaacggtttgccacgtgctcttcactgcataatattagttttgaagaggcgcaccttgaacattaaagcgtcaaactgaccaatcgctatgacagccgatagtggttcggccatgttgacgatgctggacgtctccacattacagcgtgtgttgagtccagagaataatcgataaataaaaaagtgggcgtacaagagcgataagcagaaaagtgggcgggtaaggttgaaactcttagcccgcggtgattgagacgcgctgcgcggctgacgagccgcaagtaggcaaaatctgcctgataatgataagaaaggatattcaggcaaacggcgatatgtatgcactcagcctccgccaccaaacagctgaaaaggaggaccaaaagcaacgaaagtcatggagatcagcgccacgatgaccttgtttcgccctggctaaataggcatggctgtattcgacgtggtgcgtggtcaaaatctggtaccagtcctggggactccgcgtcatgatgcggggaaccaatgaaggatatgcacgactggcagggttactgccgcggggaccgagcctgatgccaatcatggggcttattctttatgccctctcagtcgtggcgtaagcgaccgtcagtccttgggaataggtcatgctgatcacaaaatggattttacacagaagtgacaactcaaacttaacttcaggcgcagatgatatgacgggatatgctgacgatatattgccatgtcccggggactgtacggaaacgaacgtccgctcgggggggtgttgcgtgtaggttgacgctagtcactagcgccgaagctaaacgtaactcctactccaagccatcgcaataattgacgtcttctcatccgtttccgtacagcccacagcaagatgctggtcacatcttgcagtaagcaagggcccgcatcgtgcatagcctttttacaaagcaggcaacagccactccgaccttgaaactgcgtcgcgccacaacagtgaggcagatatcatgtctgcatattcgcacagagcctgacgtggtcaggcagctaaggcttatatctgtactgagttgaaataatgtctagcacactggcgaaggctatcccttttccccctctggattcgtgattactcgtttcaggaagctgggccgataaactgaattcatgattatcgggaactcgctttgggacagattggccgagaaacttcgcaaaagtctatgatatggttagccgttctcccattaatatcatttaagatttgcacttacaacccgtagccgtcccactcaagatctgccagcaggcgcggagcgaggtctgagagcaatgccagatgcgagtaagcatcttgataattccgttgcgtagaagccctgcatctgctgaccaaaaaagaatcgacaatcctttagctcatctctctccggatcggctcgaaagaagtgctagggagttcgcggaaaggatcaacagtaatgaaccggactaccagttttggtccaaagcgacacaggtcgctcgcttccagcatgtcccattctacgaccgtatcaagggtctgaccgcactcgagaaaagaacaatcagggagcagaagaacttgggcttctggcagcagccaagaccgctccgcgtcactattgccacgctgtgcttagccgcagtcattcaaggttgggtccagaccggtcttgtgagttcaatccttcaattttatagccttgtgagcaagggaagctgatattatgtagaatggtgctaatctcacatgggcaaaagaactcggcctcactgaccatgacggtgtgccgaccgaaaaccgagagatttggatttttgctgcaatcaatgccgtgctctatctctccgcaagcattctgggttgttggctgtccgacccgcttcagtccctaatactcgggcgaagaggtgcaatcttcttttcagcctgcctttgcttggcgggtgcaactggttgtgggttctcacgcacatggcctcaacttctcggttgcagacttgttctcggtgctgctatgggcgctaaagcaagtgttacaccgatatatggagccgaagtgagcccacctcatctcaggtatgcttcatgtccaaagcgtggcgacaatatgctgatgacatgtccagaggtgcgctagttatgaactggcaactgtttgatacctttggcatattcctgggctttacagccaatcttattgtttcacagacaggcgacaaccgatggagatacgaagttgcttcggccgttatcccgactttggtacttttgaggtaaggcccaatcaagcttgccctgctagttgttgacatttctggcagtctggtatggactattcccgaatcgccccgatggcttctcaagaagggtcgctaccaagaggcattcgcatcattctgcgaactccgcgaaacaccgcttcaagcagctgcagaactgtattacgccaatgctcaaatccaagcagaactcaagctcatcggacgaacagcacgatgccgcgatgtcgaagttgtgcagaacggcaactcgcagagtagcgaccacactcttgtaaacaccaagcgcgagataggactaggatatatccgccacaacgagaacatagcacacggtgtcgaaagacgcacccctgccctgcgagctcccgtgcaaccaccccggccctcatctgaatccgaaagggatgatgcatcccataatacagcggtcaagttctgtcttcctctcaagaactgtttgaagcgttgctgggacgcaatggtataccgtgaagatgacatggacttggaggagtaccagcgtcgtgcgaaagcgagtttctacgttacccgcgtgtggcagctcttcagtgtgccgagaatcagacgcgctacaacagccgcgctagtcgtgatgatcacgcagcagatgtgtgggatagtaggttcgcctttcatcactgcaagcaaacatataatgactcagaaacgcagaatatcctccaattctactccacgaccatcttccacgaccctaaatctgagaccaactctctggtaggtcctggtctcagtctcggcttcggcctcgcgaacttcatcttcacgtttcctgtttaccgcttcatcgacaagcgtggtcggcgcttcttgctcttgtcatcgtacccggggatgatattttcgatgctcggcgcatgcttctcatactatatcagtaatgaaactcggcggcttgtcgtggtggtaatgttcatgttcttcttcgtcttcttctactcctggggccaaggacctggtaagcaacacagccaacctgaccatacatcctaaacagcattaacacgtcgacagtcccattcgcatactcgtctgaagtctttccacttctcaatcgcgaagcaggcatgagttttgctgtatttgccaacttattcggagccggtatggaaccccaccccgtcttgccgaacttaccagtaccagcgacaagaagtgaaatttcctactaacactctacacaaaggtatcctcgccctcatcgtcccccaacttacgcgcgccctcgcatctttccccgaccaatccgacgatcacaaaaaaggcgagttgcgcctgctaggcatattcacagtcctcaacgtcctcgcactcatcatgatattcttccttgtccccgagaccgcaggcgcaacgctcggatcccaagattcgcacgtcaattacatttcgcttgaggagctgaattacatcttcaacgtcaagacgcgggagcacattcggtaccaggtcagggtcatggtgccgtgggcgtgggatgtggtgaaatggaaagtgacgggcaagggggaaaagcctgaggatccgtatccactgtatacgtgggtgcaagttgagcaggtcaatgagttgggcagggaggtcagtgaggcgcatgcagagtgaacatcatccagccatttctattgaactcgttgctacgtgtccgcgtgacccagcttcgctctacaagcatcatcagagcaccctcaccaggagtgaagagatagcctagatattttcaaaaacttttgcgagagcaggcaagatctcttagagcactgaatccatctaagctcctttctaaatttctgaatgcgctcccaaaaactattagattactccgcgcatgtgcagagcagccacgaattctgcccgctgcctcgaaattgcaatgacttcacacccaaaccccaccatcatctgacgtcaacgctcaatgcgcaatctgccttcgcaagcacactccctgcgcgcccaacacacaccgcacatgacctctgaagaaccgcgtggatcgggccgactccaaggccgtcaggtcacgtcgaaacgaaaagaagaaggaaaagaaaagccgttggaaaagggttgctgggatggacctggcgcgcggacattgcagagaattgaatgtaaagaagcgtactgtaggttagctacgggcggcgacttagtgtttcagatgcgcgtggcggaaagaccattctgtgcgtgtttcatgtggctgaagtcgagaagatctgaggtgagcgcggactgggtcgtcgggtggcgtgcatgggatttccttgtcaggtatgaacggggatacttatgtatgatggtgggagatcgggtttggagcgtgggtgccggtgggttatcaggctgtgatatatattggggtttatagtgtagttcatggagtaatttggtttggagaatgacgtatacttgaacgccgttcatggattgttggctgttcgttttgaagtataggtgattttgaagaggtgtgagctgattgaaacggaatgctgaagcgtgcagttctacattctggggttagctcactcggacagtctatgctgttcaattcagacgcagtctacttgtagtgcagcgattgcctgcaacgcacctgcatgtgccaagtattagctcacagttcattgagccctacagctggtcctgaggttgttgcgcatgttcttgacagggcatcgcacgtcttgcgaggttccatccatagtgcggcgcagtcatcagaatgacgtcgcagcaagccacgcacccagaacaggaaggcacgcatcttcgtacccacttacgcgcatcgccttactccctgcagtaatggtgattgagcttaaatcaacttccacagtgcatgtgttgaagagttaaaggggtgtcacgtaacgacttttggaattcgcattgtcgtaagatttgactgcggaagtggcgctcgtcgcgtggcgtgtaatgtcgcgaccggtacgttttacctttgttggtcaagggtctggttacgcaatcgtctgcgtgatcaattctggcgtcgatatgtcgacagtagtccagttcgaatttccacaccctgcttaggtcttatggcgcgaaccaaacattatggtaatccatcttgtctggtgtgtctgatatcgaccacgcatgccggttgactcgtacagagggatgtggctttatgattttgtgtcgctaaaggctaggcatcacaaaaagacttcagacctaaatttccggtcccactatatgattcgcaggcctttacattccggtccagaaccgtgagatggaagatgctgcgcggctgaagaaaccctgtgtgggggcttgtacgaggtagattgtaaccatcgtttcgacttaggatgtctagcaaaggatgcagcatggccgcatccgatggctgttcatggtgaaacgtattgcaatacgagctgcctgcagagttgatgctggtagcgatacaattccaatagctttcccatgacagtggttccggactgggaggattaggtaaggacactatcgactcggggattatcagcggatctcagatagtcgtgcgctctgtgcgggccgcagaaaccactggagatggaaatgagacgcagatgccctccctcacggaaatattgctcgacagctgacgagtggccagaggatggatgaacgggcgacggcatctctttacatgtttaggcctgcatttgttgctcttctgcacagcacgttgaggattgtctggagtagtgccccttttcacgggagccctgaatcagccggcatggtactagcgcctgactcggctgatcagagttggcgatagatcgccgtgggtatccaaattctgtagtttttcatcgagtgcaaattgcagcgatcgctcgatgaggatttgcatgcggttgttggtacatccgctcccaggtgccgtcgtgttcgtggtgcaggtggcagggcgggcatgctgtatgcacgttggctcgcaccccttcccaatgctgcagcaggagtctgcaggatcgactctttctctctctctctctctctctctcgcgttcgagatagagatctgaattttcatgcgacaggcggtgagaaggcgcttgtagtcacctcctgcgaacccaccctcgagccgccgcgaggaagaaacttcgagatgggccgctcgcctgacatggtcgacaagcctcatacaagggccctgacctaacggggatcagcggttggcgcatacggtgagacgcgataggcccgccacagggagctaacgctgtctagccctgcgtgctcagacaggtcttggcagggtatggaggctggaggctagaggctggagtgtgtgcagcgcgcgccgattgttgggactgacgagattgggggtcgatggtcgcacgggagcagagagacggccaggaaaggaccaggacgaggttgcacagtaccgccgttgagccgccgtcgctgcatgagtggtggatgggcacgatatgaaggtacccacgccgatcgcggatatagtgagcgacagacagccaaagagcaactctgcacccacagcgcgagatagcggtcagtcagcagacgagtgccactgggcgaggttgcgtatagcaggtccgtctgaggcccagcaggcccagcaggctggtcgtggccgagccgtgttttccatgctgtctcgtgagccgtgaggtgcagctcacagcaatgaggggcactgcgatcatgcgacctacgtcccaagaatgcttgcgcaagacatcatcgtcgcacctatcaagacgggtgtagatgcctaggagcagcgtccgcacgattccgctgctgcctctgcctctgcctccacgtagtcgagcggcgactgcaggcggatgctggatgcacagcacatgtttcagggcttggatgctgctgcataacaatggcgaatggtgctattcgaccaactaatacactttggccaagcgggcccaccaatggacgtgctgccgtgatgccaatttcgtgagccggggtccctgcaccacctcctagcaacgcgccctcaccttaaagttctgccagcccttgaccgtcgactttttttcccatccttcttccacactccaccgctgctccgcctcaatccccaggtcgagtccgctttcctcttgcccaacgcccggcatagagctttcccataacttttgtaataaacaaacagagagcttgactcctacctccttatcttttcccccaccacactccctgcacacccacaactcagccaaaatgtctgccgtcgaatcccagaagcctgtcgaggtccccgttgcgggcgccactgagactgtgcccgcaccagtcgagcccgttaagattgacgtgcccgttgaggaggcattcaagacggaggagcccaagactgagggcgaggccgcagttgctgccgaagagaagaaagacgagaaggtcgaggccaagcctgctgagcccatctacaacggcgctctcggctacaaggcacctggtctcaagaagtgagcaccaaagacacttccgcacatgaatcacatgctaatccacctgcagcgcattccgcttctccaagaagtacttctggttcggcgaggaggctgttcccgccaccaacttgagggagtacctccgtggcgagaagcccgaggttgcccaccccgttgccgcatggtccagccagaccggaaagggtctgctctactttgttaagcacgccgaccagaaggagcaccccgctggtgtactcaacttggcctacgccaccgacctccacaaggacggtgccgacgccttcgctttcaagatctctggctccaagcacgccttcgaggctcagaccactgccgagcgcgatggctggtaccttgccgtcgagaaggccatcgttgacgctaaggaggccaaggagggaatcgagtccagcgagggctacaaggagcagaaggagaagattggtatgtgctcttcatacgttctgaaaagtgtcgtatcgcctaagggcggttcagcgacactaccaattatgcatggcactaatatcgcgtaggcaagcccaccaccctagcggccgctaccgcctccactcccaagaagagcaccgacgctacccccaaggcggctgagactgatgcgccagttgccgctggtgacgaggctgtcgttgccgcccctgcccgcactggctcatcctccagcagctcttctgacgaggagaagaaggcaaagaagaccaagtccaagtctcgctctgcctcccgcaagcgtgcttccctcttcggtggtcttctcggaaagaaggacaaggctgaggagaagaaggatgaggctgaatcgtccaaggcgcagcctgaggccgtgaaggaggagactcccgtcgtcccggtcactgagacttccaccactgcacctgtcatcacccaggagatccccgaggccagccaggagatcaagaccgatggtgtccctgccaccactgaggaggcaaagactgaggagactgctgtcaaggctgtcgatgagaagcccaagccaaccaagcgtggcagcatcttcggctccttcttcgagaaggtcaagagccccacctccgagaagaaggaggccgaccttgtcccatctcctatcgcaaaggacacggaggccgacaaggacgcctccaagccccttgaggaggcccaggttgctgttcctgccaccgtcgagcctgtctcggagcccactgccgtcaagaccgatgaggctaagcctgccgcgtctacccccgtccgcgagaagcagcacttccagttcggaaagctcttcggcaacaaggaccgctcaaagtcccctgccgccaccgacaaggttgctgagcccaccaaggtcgacgctgttgcccctcaaattgaggagaccccagtcacggcttccactgagcccaccgagcccgttgttgtagctcccgtcaccgaagctaaggctgagccagtcgcagctgagaagaaggagaagcgtagctccattttcggttcgctcggtcgctccctgagcaaggccgccaagggcaaagaccccaaggactccaagaaggagaccaccactcctaccaccgtccctgagactgctgagcccaaggaggaggccgttgtcgcccccactgaggagaagaaggatgacgtcccagttgtccccgccaccaccgagcagaccattggtgatgtcacccccggagccgtcaacgtgggcgattcttcgaaaagtgccccagttgctacaactgcataagaaggtatggtgggacgaaaccgccttactcaacgacagccatgaaggaatgatggaaaagcaaagatatcgcaaatccctcctctgaccgcacggccgctcacctctgatacccccaaaatcttgctctgaatctactccgttggttcaagcacatactttggatcgagctttccatacaacgcctctcatacccgaaatgtttttcccatctgaccaactcgtcgtcgctcattcctctgggtcaggaatcagagcggcattggcaagttgtcagtgctcatgctcggtttcttgtccttagattgataccactttgcaattgtttttctccttttgataccactgttgggtcttggacgcactgcctgtcgctttttatatcctgtttttatcgcgcaataccccctgataccctctgcgtacatccttattaggatatgtacacaagcggccactagggcacccaagacgtaataattagtaattgagtctggttctctagaaatttgttccttgggttgactgtgcgtgtctgtgatgtgaattcgattgtatggtcatgcacaagttgaaccctttacgaaaactgtaatgcacacattgtttgccttgttcgaaactggtgtttctaacctcacccgatccttcttcgactggggtgcagtaccttggcacaaggctcgagtaacattggctacccagtttgcaaatatactagcaatcaaaagttttattagcatgatcgaaaatctactagaatatattcatagccccatgcctccgaggcgaatatatcaaccttttttaaatcgggaccgtgtctgaatgacaacatttaagatacatcacatcaaccatcaactctatacggacattgataaaactgagtttattcgcgtattagctagtttgagtaaaaatcgagcgagcatataatgcgtaaaatgtgacgttccacgcgttcgtcgttgccagattcatatccatgtccatcattaaacattcacagtccgtccgccattatcacaaatcgctgtttgcaagacaaacctcaagcaagggccggcacaactagcgtcgagttggtaatgaagccgtcaactatgttcagtcagttcacctcgaaaacttttctgcggggatgtgtgctcactgtcagcgttgtagcgcaccatttcggtcgcgctctgcgggctgatggtcgcagctatgtcgtcgacgtagacgacgtcgtagccctgaaatatcggtggttagtaacttgagttccagtggaggaatgaataaagaagagtttttcctaccttgtaataagcgtctaggaacgttccccactatgcgagtgattagtaatgattcatgtttgtaggatggaagggggtgaacttacaacacactggtctgaatttacgccgccgaagaaaagcgtcgtcatttggttttcttcgagccagatgccgaggggtgtttgtgcgccccagagtccacttagtcgatctaccacacgcattaggtccacatcaatgtcctcagtcccatgttgaacttactcttgtggaaatacaaatccgtcccagcagctacgcccttgacctgctcatcgtacaacgggccatacgggcgagcattccactcgccgcgcatcagtttcttaccaacgacagtcccgttcttgagcgtacccatgtcgcttccaaacgtcgctaaattgaatcagctgccacccctcaaagaaacagactctcacaaagaatcatgggaaaagaaaactcactcaaaggtcccccgtcatctgaaaaccccgccaacagcgccggcggcatctccctcaaatcgcgcccatccaagccccaattcacccacagcaccttcatgccctttgcgcggaatgccttgatcatgttcagcgtgggctgcacggcggtcctcccgccctcggcgcgcggactgagctccgggttgaggaagaattcctgcatgtcgatgatgacgagggcggagcgggagggctcgatgatggcggttttgcgagcgccggtcatggggatgcgcagggggttagtgacgggcgagacgagcgagcgggtgaggtcaaaggtggcattgggcagggcgagccagtggttgtagatgttgccgaggatggaggtgttggccgtggggagggagatggtgccccaggtggttatctggtgtgtttagtatggcgtttttgtaggttaagttggagatattttggtagtatcacgtacgagtgaggagcttgcgagttgggcaagacccagggcagtcacagatgggagcttcattgtggctgatggagtgaatgtaccttgaccgagaacgaatgtatgattccgaaaattacaagaagatctgcaggctttataatgattggtatgttaaaagcgcatctataaccctggcttacaagccggaataccgcgcacttccgggcccagagttgcgtaccttgaaaagcacaatagtaggtcatttcaggagcgaccagcagcgatcgggccggttcaggcaagtacaagtgtgcctaggcttttggaccgacatggccccggtccggtgaaccagtctggtgtccgcggagcactttgatgccaatggattcgaaggtgggaatacaaatctatgcttcaggtatatggaccgccaaagttagtagacggagatggatggatgtggagttgggagaggcgggtaggagccgaatgtgggaccgaactgcacatgactcgccatggacaatgattctaatcaggccatctcacatcatctttgtagaagacaattttcaattcatatacagattgagcgatacgtcaagcgtcattacgtgataaagagggagcttaacgagcagcggaactagaaaggcaatcttcaatgggcaagaggatagacctcagcaggatcatagggaatgtttgaagaggtagatgcacagcgggtattgttttatgctcaaattctgtgcagcacagtggagtgttgggacgaaccgagtgcagggtgtagttgtaggtaatgaacgcagacgagggagactagacaatagctgtataatcctcggttatatggctaaatgtggactggggtgctccaggctagaaagacatttcaagattatattttcaatcaacaacagtaacagtatcaggggcgcatctactcttggctgccagtgaaggatgggactttgccatagatgatgcggactactgaaggttgaggtcaaatcaggtaagcgaagcaagggtggggattgacccagactagcgcagagctgtgctacgaagtcatttcaaagcaacagagaccagcagcttcgaaacgatgacctgcacattagaggatatcgctacggcctggcacgtgcaggcttcgaagcatcaaccatgagaaaaagacacgagggccggcattggtctggcgggtggcgggcagtgcaaacaagcgcagtgcaggcaggttgcctccaaggtccaacgactgatactccaaggcaaaggcacagctcgaggcccgccccgcagcgccatttactctcccaccacgcctagccggcttccaaaccgcactcatgcgaccttttttctgctgtttgcacgcctctgtctcattgttaccgcgacctgcacatttttcttatcattaacagcctcgttgggcgcagggatagtcttcattcgccatggtaagtgacattccgtctcaacctcggcaccatacaagtccaagacagccgtactgaccgtgtgtccagggctgttgcgcctctcgaccggcaggctcagacgccgctgaggccatccgcgcgcactcgtcgtcgcgcaacatcaccgcgccgtccacgcgaccaggctctccacaatcgccacgcgcatcgcatggcaacttcacccccgccgtgggccgccaggaccctgtcgaccgcccgaacacgccactgaccgccatccccatgttccaacgcgcaaaactgccaaatgcgctggcctcgcctggtcgcgcgaagccactgacagactcgacgaaccagacgtggacgcggtcgcggctggacaaggagcgcaacgactggtgggatacgcaggtcacggggtcgcaggaggtttggggcgcgatacggttggcggcgcagagcttgcaggcagggaagctgcgggatgcgcagggctggctggagacgctggagtgcacctgtccgacggggtgtttgtggaagggcgtgtacgattcgacgggcgtgttatataaagtgcctgaatggcttatcgtggagcccgagggactggtgcctgaagagacggaagaggacgatcaaggcggtcctgctggaggagtcgacgagacccaggacgacgatgacgatgaggaagacgagccggtccttgtacgtgtcaggatcagtcgagatggccgggacgtcacagtgaagctccgaaggaaagagccggtcgcatcgattgtcgacaagatcaaggaacaagcggaggtatgttcaccgcatctcagcggtcaaatgggagaggcgctaactgtgtgcagctcgattcttcgtccagtatccgccttgtttacggtggacgtatctaccaagaccgtgaagttctcgagtcacatccattctggaatttcgccaacgactacatcatcaacgcgctggtacgagaagcataactgtccacatgctctcaccaccatattccccatctattgccatctcaacgtggcgagcatctaggacggagcttaaccgccgaatcgccactgccatgtctatgtaccgtctttgaagcacgtgtccgcaatagtcgacagcgatgctagtatttcttaaccctccccctgcaagcatcaactctttcattcgcagaagcgcattcgaggcattttagataccccatttcgttttcagactgtcgacacacggcatgtgtgatggctgcatgcattcaggagttcgaatctatctctactcaggtatactgtcgtaataattaatgagatttatcggaattgccagttttctcacgtctgtagcagaattctctagaaactcaaagtagcccttctcattctaccagtctggacccagactcaccacacaaaatgaacgatgactgaaccacatgcatcatcatcaaagccagtcatactcgtgtaattgggtatcattctctcaagcacttcatcctcttcccctccccctccctctccctcctccccctaccaccacccctaccccctaccgccctttccccctcgcacccctcgcactccctctcaaacacgcgctccgcactaaactccacatccgcgagtcttatatagctcgggatccccgcatccacaaccgccaacacaacattcctgctcccctgcttgagcttcttgtacagctgctcgccgggcgcgggtttgtgctcgggcacctgcgcgaggagatcggcaatctgggcgccggtgggcagcgtggtggagcgcgcgtcgacgacgcagatgcggaagtcgggtgggggccgcgcggatttgcggaatttggacgtcgtgcggtagacgtcgaagtggaggcggaaggggtttgaggaggagggcgggagggtgaaggagggggggagggagcggtcgtgagaagggatgaggtgaagcaggcggtagatgtctgcgtaggagcggtagagcccgggttttatgagggggccgagggcgtattgctgggggggtgatggtgtgtgtgggctggcttatgcggcgccacaggtctgtgaagaagcgggtgaagatggtaggctgggtttttgtgtcttggtctggcgatgctgcaggcgcggggactatgtcgccgcgatgctcgttccaggttccggtgcggaagacgacgtagccggagcgcttgaggccggcgtagacgttgtacatttcgagagtgagtttgccgccgacgccgccttcgaagccgatgaaggctgcgtacgcggcttgcaggctcatgggtgcgccgtcctcgatcttgtagattgtctcgtcgccgtcctcgcgcttgacgggccatcgacagtccagcgttcctcgctcgatcagaaagagtgcttcttctggtaacagccactccttcccggccctcgattgcccaatcgtctgaaagtgctgtgatttgactttatccacgaccgccatgttactctccggctcgtacattgctaggacgtggttcttttgtgtatgcgacctctgccacgacaagacaccatgcatagcctgccgcgaagcttccaacttgtcgagctgttggttcgtcgagtggctctcaaagtccttctcgccgcgtttcgggagcgtcagcgaagctacatcgtgatgtgctctgtagtctgttagctttcccgaagctcaatgtgactaagagttgcgaacacgagtttgtcgaaggagcaaaagtcctggtcctcctccatagcatcgttatctgtggcatccggcgcgcgcagatgcgcgagctcttcgtcttcgtctgccattgtcgtcattgaattctggtcattggcgtgaaagttgttgcggggagcttttcgtgaagtaaagctaatcgataactttccgcgcaatgactcgcatgtcgcctcggctagacttgccgtgtttgcgccggtacctgcagcatatgaacagtaaagttcggcatgtattaagtgttcttgaaatgaatctgagaatcccaggctgctctacatcaaatcctcctcgtccacattctcccctctccgtccagccaaatacaccctcccactctcatacgcccctagatacaacccagcgcctataaacgtccaaacatctctcaacgcaccccctctccacaaacccttaacccccttctccgccataatctcctgcccaatcttccaactacttttttgctccgaccgccccacatcgatgtaaactcttcgccgcctttttgaccgtatccttggacgactccaccgacttgccaaacgcatccaccagcccacccgccttcggcttcgcttgtgcctgtgaagcttcttgcgcggcattatcagctgcagacaacatgatccgcgtcttcaccacatcaatcggcgtggtaataaccgcggccacggcccccgccgatcccgcactcaccgccgtgatactcccgctctcccaaatcgtgcccgtcgtcaacccccgccgatccctatactctttaatccccagcttcagccgctcaaacatggggaactgcatggctgtaaagggcaaattgcgccccgctaacgcggtataaccccgccagagtgctagagggtttgatttgaatttagtcagggtttgcatggtggcgtttgttggcgagcctgcttttaccatttgcgcgttttgcttgatgacttctgcgggggtgaggatgggcgcaggagacgagttccgcgagggaggatgcgccgggcgtggacgacggcgatgggtaagacgccattgggtgatggaggaggtggtgttgaggcgggtgaagagggtttttgtgcgctcgtaggtggtgaagaatgctacctgctggggtgtgttaacatctcatgtactgcaaatggtccgacggtacggtaattgtgaaatgagatagatattcttacaagatggcagcgtcgcaataatcacgctcccaagcccttgatatacccctctgaatagcgcacgattcaccttccccgtctgcccatctgtgtaaaactttgcataatccgggctttgtatcctcgtcttgatagtatcaagcgggtacacaagcagatcgaccgtgaaagcagcaatcgcaccagcctgtgaagttcaaaaacaaaaagtcagaacacacaacagctaggcaaagggcatcacacaaacttacaatcaagatgtctgaattagtattcccagacatgtctggcttggaggttttgttttggcgatcaatgattcgggtcaaaaaagttgacgcgcagtgctgatcattcaaacaagggtcctcaaggacgtcaccgatacacacgatccgatacgccagacatcatctcacgtgcgcgcatccttcacagcgataccggcacacgctcggcgatctacatctcggtggttgtctaatctgatgcctgagatattacgcgcggatatctgcgatgactttaatttccgtgcccggccagtatatatgtgcacacgcgtataagacaccgtgctgctttgcctaaagtcgtgaaacaagacaggcatgtttatcagctgcatgccttcagaaaagccgtctgcctgtaggaataaacaaattgtttggccaccacttggcggtggaatgaatcacgatggcgtgcataaatgccattggccaaccttgcatctcaacctatttttccaacagtcacacaaaagccactgacatcaagcaacctaagacatgtctcagctatcaatatatgctgctattcggcactaagcatactctgctatggagatcacttttcttttgcccccatttgcccaaccattctaaaaagccgctcacccaagcctgggtgtcggcgccgcattgatgtaaaaagcaatgagaaaatgggtatatctacatgtatctttgccccagctgtgccatcaacgccaaccgtatcggagaggacaccggaaaagcagtcctggccaatgaaactgcctggtattcagtttctcccacattccagacccggctttcgcttctgttgtgtaaactgccacaaacgcctggaaatcactttttttgtaagacatgtttcggatatgagccgcagatcgagcaagtgagactggacgaatcagagctttgtgtcctgtcgagtcgaatcgctcaggcgccgaaaagactgcattgtcccactcggtccaggtctgacattagctcctggggtaacattactgccgctgctggtagcggtggtcgtaccaccggtagttctagctgatgagctaccagcagagttggaccggttgtggaggtgtgagctcattagccaatgcagctgcatgcgcatgctgttgatggcggtgttggtgcgcagcatctcctcctttacgcgcgtgctctcgttgaagaccatcatgttggcacggccctcgagctcggtcatggcgttggtaatgcgagacacttcttcgcgaagggagtcgtggagtgtaaggaggtggtgcacctgtgagtcaaaaggtggctgggcttgagaattctcgttgtcttgtgtaacgggtggaaatgaagctggcggcaaattgaagtctgtgggggcctcggcatcgttggggtccaagggatccgtgaccggaaaggaggcatcgttcgaattggctgggtacagcatgttggtgatgttggtgaggccgtcctcgagaacgccaaccttcctgatcagcggctccatgcgcgcctcattccgctcgatgcgagcctgttgttcgcggaaatgaggggccatggtcgccatggcacatgccttttcatgatgcaagacgtctgcgcgctcgtctctgaagggacaaccgacaatggcgccctggcaagatatgatgtgcttggggcagtccctgttgacgtggttcttcaagtcgagacgcaggacctcgaccgcgcacaggctgcaggatgtcaagcgatttgcacaagagttgcgctggtgttcctgcagtgtacagtgtttagcaatcgccatgtcaacatggtcaccagacttacctcgagatctttcttcatcagggaggtgtggcagtcatcgcagttgacggtgtagtgcaggcagcccttgtggtagtccttctggggaatgtgcagacgacactccctcacgggacactccaccggcgtgtattcgcagtatatcatgacatggtcgtggacattgacgcggtggtcgacccagtcgcacccagccttgctgttggagcacttgactacaagctcgtccagcatgtgctcgatgatcttgggcacgggacgcaggtcgcgagtggtctcaatattgtggcggcacgtggggcacgtcttgcgggcattgggctgcggggcccaggcatgctcgagacagtcatggcagaagtagtgctcgcacggcagctggacgggcttgtcgaagggcgcgtggcagatgaggcagacgaggttgctgtcgggcgtcgacacgtactcgagggcggcgagctcgggcgggactttgacgattcggctgcggcgacgcttcgaagatggtgagtttgacacgcgcagagcgaacggcgagggactgctgggagggccaccgaccattcgcaactcgcccggctctgcggccacatcgtctggcgtctgtagcggcaggctgctgctgctcgacgcgcgcgagttccgccggtcgttgggcggcgggatgggcgacggcgcggacatggtggtcgaggtgaagcagaggctcgcgcaggcgcagcttcaccggacaggctgcccgtcccttggcagtatgcagcagcggcgggtgctatcaaaaggcggtcgggacggcggggtgcggaggacgggaggctgggtcactgttcactgttcactgctcactgttcactgcccacgagcatagctccgggagctagagggcgacgatatatatactagcaacaagggcgttggctggaatggaggcatgcttcccgatacggcagggagcatgcgggcggtggtgtggctctctggggttgtgcaagagcaagacagcggccgtgcagctgggcctggtggtgccgctcggaagtgatccgggccaagcagcgtgcatgatcgatccccatccatgccgtcagcggtccgagaatccactgccgccttgcgacgactccacccagaaacgtcgtccgtaggggccagctcgaccactcgcccactcgaccagcgccattttgtgcacgcgtttgatgttgattgttgattgttgattgttgctgtttgccggccaacgtagctctcctgacccgcactcgtctgcacctgccgctttcgtcatcccagcttcactccacacgcggacattcaacgctcctccgcgtccaccacgtccaccacgtccaccacgagccctccacacctcacccgtcgccatggccaccaacccgccgcagttgttcctgctgtccgaccacatcaagctatcattgctcgagcgccaacgcgccatctcgctgaacctcccctccaccagccaagatgcccagatctcgcggtccctcgagcaattgcgctcaggcatcgagtcgctggaatcacaagtcgcagacacatccgacgagtgcgtcaccaccacccatccctcccccatgcccttcacatgccatactgacccccccacccagatccatatcctcgcaactcccgcgcctaagatcccaactcaccgacctaacctcgcaattctcccgcaccgccgccccgacatcatccacaatcacacaccccaacgacccctccctccagcgcgacttcaccgccgcgcagtccgcgcccccgaaatccaaatccgtgcgcttcaccgacacagccgacgccccggatcccaaccgcgcacagctattcccttaccgcgacgacccggacccggacgctgcgcccgaccactccggcctcgacaaccagcagatccacacgtaccacagccaggtgctgcgcgagcaggacgagcagttggacgtactgggcgcgagcattgggcggcagcgccagctgagcgagcagattggcgaggagctagagggccaggtgttgttgctggatgatgtcgaggagggtgtggataggcatcaggcgcagtttgtgagggcgaggggcaggctggatcggtttagtcgcaaggcgagggataactggagtttgactgtgatcgtcgtgttgattatcattctgctgctgttgattgttattacaaagtaagtcagcgagagatgttgtggttacatgggcattagaggcgtttttgggagctcgtggtgaatcacccggctatatgcacttagtaccgtttgtcagcaccttgtatctagcgtgcagcatttacccaaatatataggatggctatttcgatcatatcttctcttgtagctatgatacatatgacaagaaaacatccaatcctctcggtttcaacacggcaccctcattcgtagcatcaatgagcccagtcaaagcgctcatgctcccaaaacgccatgcgcaatgcaatggtaaatcaataaaaggtcagccgtagctgcaccgtaacaatgccgacattggagcgcgaagggtatctcggtatcgatatgcaaatgaaactgctcgtaggggcgtactatggtattggctccggctgctaggacatgtatgtgtagttcgacaatgatgtgggtgccagatttgtcgtgtattgcgtgatgcccaaaccctggtagctgttacttcgccaatctcgcgtccaaagacgtggcgctgttccgctctccccatccaaagatgcgtggatcggtatgcaggatttgttctgaatagtgtgcaattggagtgagtgtcaatctcgactcagcgcagaccgatgatcttcttcgacttgtcgtagacgacgtaggtgatcgatacggcaggtaccaccttgagcaggtttggagtcaaccccttgaagagaccacgccatccttcgcccgcgatggtctgtcttgtgacgtcgacaattccagtgtacgtccgaggatgcaacactgtgccttggctttgtaatcgagttcgtaaaacgttaagcggatataccgcactggctccaaaagctcctgagaagccaccgatggccgctgtcatgaatcctcccggctcagcatcttgctcgtggcacccgagtctcttcgcattgcgtcgtgcaaccgctcgcttgaggtattcgaaggtacccaggtcaagtgcggcataaggaaagattccaactattcccatgggcaatcctcggtagtaagctgcaacgccattgtgtgcccacatcttttttgccgtagcgatgatcagtcggttgccgtgtaacccgccagaaacagtctcgcattgcatacgactacgaatcattagttttagtgttttgcataggagggagaattcactcacaatttgagggtatcaataggatatacagcaaactgagagaccatgcctacttgttgtcagcaaagttttaagaaatcctggaactataaatgctcacctgcaagaccacccgcaacgaacttcgaccaggagtggatcgccgatggatcgttgtgtccttcaactgtagcgaatagacgtttcgcagccttgttacgtcagtgacagtacatgcttgaatatggcgacacttgcctcatatgagccgaatttgatggcagactccggcataactttgatcacgttcagaccattacctagaggccacatcagtgcacgtcacgtaccaattttgcgcaagacttaccggcgtagagactgcgcatgccgcccgcctgccataattccttcatggcagtagcgagcggtgtccatgcattgcgcacggcactgatgacgtttccagactttgcggcgacaacggcttgttcagtagcagcgccggtctgggcgatgaggtatactttcaatcggtcgaggggcgcagtcgaggtgcgagaaacaattcctgcaatacctcccgccacgaaatagcctgtatggggaacacaagcaatcagcacggttcctaagctttctaaaagccccgtgggtacctcagtgcgagaagcatcaagctcctcggcaacttcagaacgtggcgggagcgtttgcgagtgcgcgagactaggagcaggtggtgaagccatttccagcgatgcgttgtaatctgaaggaaaagaagtaggcggcgttctcgctaccagtaggagagagccgaagaaaaactgaagaaaacgctgtgcagtacctaaaccatggatcgtgtcgtcgctaacgagaacgtcgccctcctgattcactttcatcgtcgcagaaaaataggacatgaccgcatgcagatttggtgcactggccggtataaatagaagaaagtccctttcaactgttagttctgtacttggagcatgtttgcgggctctcttttcagcaccagcacgggcgaattctagcgctgcagtatctcgggtgaaaataaagcgcattgtgtattgtgtgctcacacccggcgatggatctccgcagcgctatgtggtcgcagcccgtagctgtcaggaatctgaaggtctcaatgggtaacgtaccgccattcttcgaaactgatgctgccgtcgttgttggtgtctacctcggtgaagaaggtgtccaggttgctgttgggtaccgccagccctgcgcgactcagagctgcgcggagctcaggtttcgatatcttgccgtcgttgttgtagtcgatgctcttgaacagagataggagttccctttcggtttcgtgtacgaatgttcggaattctggtcccacgggcatcagtaaggggttatttcgcagaagttgtgagtaaagctcaccctggtatgaaatttgcccactcccgtcggtgtcgacagctttcatcacatcgtctaggagctggtcggcgttttttaaggctacagtatcttcttagccagatctatttgcacgtggtgcgattgggctcacggtggtccagcttccgcagccccttcttgagcgcgggcaaatccaaatggccctgtttgcgcgtgtcgagcgtcgcccagagctcgtcgactcgggcgtccgcgacgcttgcgctgttggtgtccattgtggtggtgctgttatcttcggtctatcatggctgtgggttgccgcgcgcggggggagcaactctcgaacctggccgagagacaatgccgaaggaatggctatgggtgaaggtgaaggctcataggattcgacgtggggtatgaggtcagcgctggaagcttggagcgcgccgaaaaaagcctagctgaacaagtggccggctgcaccgagggaaggaacggcagctgtgaccaccatttgctgacacatgattggacagaacctcacccccttaccccagtagcaatcaccatgccatacacatcccagagcctcagtcgtggtgcagaccccatttgtttgtctcagtgttagcgaaaactacagttcaacgcccttggtagtttgcttcatttctacgcgtttgtgttttggttcttcggggttcagagccttagcttaccaggcaccatcattcatcctttgcatacattcagttttgcaattgacggcaggtggagaactatcctttggactatctagtctcatattgctgcttggtgccccaagctgcgcttatctcgcccgtacacttctgcatctctcgatttcgttattggccatcttcactatcagcttgatagcgtctctggccacctgtaatcctctacttagtcgcagggggcttgtccaagtgtctcacttttccatccaaaatggcttctagctattgggagtccacgcaacgcaagttctggacattcacgaaacaagaattggcgcatgaacggaaaaagatagaagaatcggagcggaacttggtcaacatgtatcctttgccagataggaggcacctcagtatctacttctaccaccgtatgttctctgcactcgcgaagacttcaacagctgaccgatacagaattatccaagatggcaagacctctgggcatacggcaacaggctctcgctaccgcacaggtctatgtacgtcggttctacgctaagattgagattcgaagaacgaaccctgcacttgtgcttgccactgctctttacttggcctgcaagatggaggagtgtccacagcacattaggatggtactcgcagaagcccgccattgctggggtgagtggcttgaaattatcgcccgcataatgataactgaccaacatggcagacacttcgttcaacgacatatcaaaaatcggagaatgcgagtttacgctcatctccgagatgaattcacagcttatcatccatcacccatatcgcagcctggcagacatgcagacccagttccagctgacgcaggaagaaaatgcactcgcatgagccgaacatctccacgcccactcctcctgtcagtatcgtggctgtgtctccgcagcatcgtagatcccgatccgtctcatctagccacaacatagttcgcaatttctctaccatggcgcagactacattttccttcagatcaacgcaccaaggcatgaccaacgcgctgcagtcactaggaaatgcccgaggcgcaccgcaaggagcgcaaaacagagtgcaaaagttggtggactggcttgcggagagcagcgtcgacattgaagcagttgtagagtgcacgcaggagctcatatcgctttacgaggtctgggaatcttacactgataagacatgcaaagatcagattgcaaagttcgtcaaggcgagagggctcgacaaatgatgattcggtctatctgaaactttgttgtggctggctatgcagctgctgatcagccggcttcgaatgtgcagaagaggacatggaacagtgaagcgaaggagaatgccggataaacacacatgttgcaagaatcgcagcgtttggttccgcaataccaccgcagggccattgtttgcaatgcaacaatctacagaacatgatcaggcgggcgacattgctcacccaccatgcggcattgcatcaatgggctgcgccaccggtcatgggaacaaacaagcatcgatgtgcgaccgagctcaacagttcgggttaatcaggatgctcatcaagggtggtcagaacgtagaatagtaagcagccttatgatgttcactccagatcccagacgatgatgcaactgcacgcgaagcgacaggtattcaggtaaatgaatcgcgcctcctgggtgggggatgctggagtgagcgagtttcgagcacctctgtggttcatgcaacggcttggcaatgttccaggctgtttggcgatggcgaagcgagcgtgatcaaaaacagcaatgtgagcgatcgcccggatgcctggttttgcttatgcagactgatgaagaagtcagagaagagaatgaaggcgaggtggcatgttcatctcgaggatgcagcatcataggcgcagagcgacgagcacaaagcgcaacggcaggcgagggacgcgccgggtcagctaaatttggagtggtgttcttgtcggcccattggccctggcgcagagcgttcccttcaccagcttggaaacgtcgcgcagggaagcgcgggctggcgggacattcagggtgcagagaaccagacaccacgagcgtctagaccattcacggccaacgatccgaagggtgccagcgagcaagctgcgccgccttgtgtgacctcacgacggcattccagaacgacttgcggggctagagagggaaatgatgtgcgcgcaagcagggacagccggcctccagcccacccaccagccggcgctcaaccatgctgctggccggcgactgcgcctagctcgccctcgacaagcgggcagcttcgaggcgtcgagcgtcgaggcgtcgagcaagaaagccgtcgggattccacactcgacagcgcatcgtgtcgggtttcgttcagaaggctggtgacgagtgcggttagagggctggtcgagcatgcattcccctggctacgggagaaagcagcggtcagggcgagaggcttgggtcacgcaggctagcagcccaccccattgtgagttgtctggcaggcctagcgggatagcgtcgtttgataatgcgccgccctctgcatggccgcccacggtccaagatgcgcgcgcgtcaagaagacaggaacttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatcctctctgctctgcctccagtctcccaacatctcgtcagccttgcatcgccatacctccctctagttaatactcactgcgcccgcacagcacccgcaacctactttgcagctcccccgcgacctcttacgccttctccaacgaatcatacccctttgtttcgcctttgttgtggtcgcttcggccttcatctaccgacccctcacccacatttcgtccgaaccaacaccagcataacccatcactttgcaccaccatgtcgcaattcttcaactacggcggccagcaccagcaacagcacctcaacgctcattcgcacaaccaccacggcggccgatcgcggagggcgccccggatgtcggctcagcagaaccacaggcagatccgacagcaggtgcgcacgcccaaggagttcaacgttgagccgcccacgatgctcgcattcaagcgtgactttgaggctgcaaggtccttcgacattgaggacgatgagatgttctgccccttccacttgctcactgaggatgatgtaagtatcttggcccacgatgtttgccaccggcccatgtcatcgcacccgcctcaacaggcgctgacccgatgaatagcttcaatctatccactcttcaggctctgaccgctcgtctctctcgagcggatcgccagaacagtctcctctccagcaccaattgcagccaactccgtcttttgttttgtcctcggcaccgaacccatacacccctgccgggttccagcacaacaactcgtctcagacgaagctccaccagccactagctcagcgcacccgcaacgccatcccgatagtcgacccctccacccgagctgttgccagccctccaccatctgtctcgcctaaccgacagatgcagcagcagttcatgtcgcgacgctggtaaagccttgcaggcacgaggccatgcgttttgttccgtcggtgttgcgtcttctgttgttgagctagtggctacccttctcatgcgcgagtctgctcttgcatgcctttactggatctaattaccttctcccggatatcctctggaggatcatgcgtccatactatcgactctcccctgtacaaatctacgatatctcgttcgacatcttggtaataccactcgactcggcgacggcgttgcactgaagcgaaaacacatctctttcgaatagaacgcattggtctcttgtctttgagcgctaacgcattcacggcggcttgcacataacggtgttttgggttcgcatcctcggttattatcagcgttctaaagacttttaagaaaattcttggttacagataatggtgttctgtagcggtgctatcatacattattgtcacccggctgcctggtatggcgccactacaaagggtagatttcttttgtgcggttggtctttggtttcagcggtcggtatataccattggggcgcgatttcgaagcggtggtgtcaatcggtttttgggtgcatgcgtcggcctgtctatcagtacctgtacgacgctgggatgattctacgcagtcaatcggcgcagggttccgttggtttcttttccgttgtatgaggatttacgacccagcggttggggcgatctttttttcaatctcttggttttatctctccttcgggaactattctctttatacaacacgcctctttgaagagggcagtgcgtatctataggatactgaatcacaacttatctacattaaactggtattcctgatgcgtgatacctttcactgtttgaaacgggagattgcaaatcgaccgacaaactcaatggccggtatagttgccttgtcaacaaacgttacgaagccggtgcggggtatggcctcgaatgcggtccatgaagctgaccagctcgaaaaccacgctcaacaccgtgccgtgcggcgacctcacctcagatgcgaagggacccttcacccagtcgtcccacgcgggtcaagatgcaggtacgacatgcggcatactgcggcacaggcacaggcatcaggctgtgtcatgacccacgggtgcatcgcacatcgctcgcgacggcatggctcagccagcaggcagtgcatcaagcttgcatctctagaccagagacatgcatatctaggaacaccaacacacggccgcgcacaaagaggaatagacgcatggcccatgctttgaaatgggctctgttcgaatggacgctcgcggccggtccgggccccatttcgtaatgcacatgtactccatgtttaaaatcgtattatagccgcccaatggcaaaattgatggtggagtacgtggcaatatgatcgtccagccaatgagaagcctagaaccctagcttagtaatctttctttctgagaactcctcaagcctcaccacgaacgccctgagcatctccccatacaatttgccaccaaagtgaggggtgaacgttcattggctaaatacccttgttcgccaccgacccacccacaaacagcccattgggcggctataatacgattttaaacatggagtagcgtcttggggagcggtgacgtcactcgttaaatgccatcaccgtcggcatggggaaagggagggaagcttcgtttcgttggcgcccgaggaaaatctacgagcttgacctctaagctatctttcttctctccactccagcttaccatcccatccatcatatttgcaattgaggttgttgtgcatctaaacgactatctgcagcgttgaatcttcctgcctccacacccccgcaaaacttccctccaaaccatcaacaacaacaagtctctcaccacgaaaacaacacttcctcaaacgccatcatgtcatacatccgtgccatcgcggctcgccgcacgccttttgtcggaatccagcgcgctgccttttcccagtcaatagctcgcggcgtgggcaaggaatcggctcttcgtacgttgcacaccatgcgtcaggaactcataagctgacgtgtttacaatagacaatgaaggccgcgccgatgaggtcgagaagaagaagcaggagcacttgaaggcgcagaaggagggcaagaacacgtgggaggagggccttgcgtcggatagtgagagcgcggtacgtctacagcttcaattacaaaagcttggattgctacaggggtggttacaatcaggatatatgctaatgcttcaataacaggtcaaggcggatcgcagcgagacgggcaagtcggcgcaggaggagatcaagaagctccaagaggaggcgaagaaggttggaggctcgtagaatttcccccgaggattatacatcacaacgcgagcatgagatgcgggaatcggacatgaaaagcgataatgctggtgcggcttgtgcaagaggaagaggaattgcgagctgagaaagctcccgagcacctcatgacacatcagatcatatctccttgaccaccaattcagacgatgaaatatattttacctgatatcttctccattcaacgcatttcccttgtttgctgtcgcccactatgccacgtacctggatcagtccccacaagcgagcgtggtctagccagcgtcgcgacccacagcgtacagcaagcacaccgcaattatcacatcgcgaagcacttcaccgcaactatgcatggtcaatgtctgaactgggatcaagcaatttgttgggggttaggtatagactaaaaggcttgtagtggggttttgggagacacgtattccgttgttgagtagactgaaagtacgcggtaaatgcgactttcacctggataccgagcttgctgtcgctcgaaaagcctggagcctcctggaccatctgcaatcctctgaatgtctcctttatttcttcgtcttcttatcatctcatctcagtcatattttctcctctcgtaacttgttcaatcccgcttcttattgccaggcttctgcacattcaattctctgaaacacactttaacccatcatccgatgtccaaatctcaatactcgcaccatcatcttaagccttcaagatcatcgcatgcagcggcgaaagtgttatactctccacgttgacttgctcaagataagaagacagcctgagatgtgtcgctgtcgctgttatcctctatcgttgaactgatgtagcttgagtccctgtactgttcttttgtttcggaaatatctctcgttcgtgcttgaagttggctgggtgtgagaggcaactggatcaacttcttcggcctctatttctcgggatctggaggttgatgatacaagtgcaagcctgtctggaccttgaggtcttcgagtaggtgttccctgtgcgaaagtataaaaaaattgcaattgtctcatcaattatgacggttgtgacgcttcggtttcctgaccagcaccagcggcgaagaaattactgtgagaatccaggctgcgcaatgccatgggtgatcaacattgtatgaggcagccgcctctaatgactttatttacggcgacaacatggacagtctcatcttcacaaagctgtccaagcggtgttagatgatgaggtctaactaaagcgatgctcaggtcagcgctccggaaatcaggcagcaggaagtcatcgcgagcctttgaccagcatgtgcaagctcattccatcggccaagcgacgtctgcgagcgtcggcataccataccaagtaacaggtatgcaaagtttcagctgcgacggtaccccgacacccctccatgcacatcatcagcgcttgaaagtggggcagtgtggcgcaattcaagtcatcaaagccgcgaaaagaggctcactcgggaggtaaccggatctacgcaacgttcccagtcgtgaagaacgtaaaacattggttgcaagttgcagccacgcaagttggaggggctccgcgaagcttggtggacccctccgatgacgtgtggcgctttttttgcaccgccgcttacccgtgggtggtacagctgactagacggcgcggatatgattctaactctagagctctactcttgctttctttatctatcaccccactgcaaaagttaggacttgcgcaatacaaaacaacatgggagtctcttcgtcgcagtatttgctgctggtcgctatcgcgatcctggtactgctacctacccaagctgaggcttttggcgcggggaatatcgcgtccatttccaagatcgaagggcagaactggcgccatggagatattgaggatatgcttgccacagtggcttgtttgaagggacataaatggaagtcgaacatgatcaaggttagatgcacctaggtcggttcgagtacgatttaagctaacatggcaacagcgcgtatactttggtaactggcttcgcgactactcacaagtccgtctaccaatccactccaaagttcatagcaagctgacccgaacaggctgttgatgtagggactctggcgaaagtgcagggcgaaactatccgtgtccttgtatgggtcctatcattcatgtcgtttggctatgctactggcgaattcgaggtcaccgccgagcgcctcggtgtatatcgacctgaagagcacatcgacaaccccaaggactatgccgacaaccaggatgccaggaagtacgatccgcgactacgcggtcccgtgagtgaagctgagctggctattgatccgcacactggaatgaaaaactacattgcgaacgagcgaggtggatgggccacttctgctggatacgtcaagttttcgttcgcacgcgcaatccactttggcaggctgtacacacatggtgcatccggtcaacgtggacgagaagaggatctagcagaagctctccgctgcctgggtcaaggactgcattgtctggaagactttggtgcccacaccaactacactgagcttgtccttcgcgagcttggctaccatgatgtctttcctcacgtgggtgtcgaagccggcatcactctgaatggcaaacgtgtgtacccgcttgtgacggggacattcggcggagtggacttctttcattcggtcctaggagaagccaatgaccacatcacccagtctgagattgatgaagtgaacaccgcgcttgtggatgctgtgtcaagcaacaccaccggaaagagaggcccaggaggtgaagctcctgcttgcagtggattggttgacgttttgagcaaggtccctggcactggcgaccttattcgacaagctcaggacctacaggcatcttcagatgctcaagccgcatcaaatgctcgttccggaggatatgacgattatagcacacgtgcaggaggacaaggcgggtaccagcaaagtggttttgatgcacctcctggctctgttggaggtcctccaggacctaacatcccaggcacggacaccgaccctgcgactatcatccccaagatctaccccatcttggtgttccgtgacaatgtcgtgcgaagtatttccgcaattgtctccaagatccctggactggagaagcttattgagaccatcaccgagcgtgtcacgctctttgtgctatcgctactggcacccttcatcctgcccatcatcaagacagcttcgagtcagctcaagagcgggtcgtccgccgtcatcgactcagcagcgaaacatcagtacgaggtctggaccattcccacctcttctgacccaacgcacagtatgctttccaaggaccatttctccaacgttctcaaccagcccgccggtcaagtcgccgtagccatcttgcaatatgtcgctcctcgtgtcatctacgcctgggaccatcccgacgtaccagtcgaccaggtcctggacgactgcatgcgcgtcttccaccaccctggcatgcgcgacgatcgctgcgagatccaccgcaacatgttcgaagtcgtcaagaagtgggctcacaactaccgtggtaaggacctaaactacgtcctcagctcagagtctgtccgcgcaggccaagaaccacagcggctcaaacgatcactcacacggcgcagccccatggagcagcaggcatccagggctttggcggttcatcaggcggacacagcagcagcagtcacggaggcagcagccaccaacattcctcgtcttccggcggtggtggtctcctcggatccctcaccagcaacctcccaggcggttctcggcagcgccttcaacagcctcaatctcggaggtagcggtcgcacccgcgacgcaggcgacttcgacgccccccgctccatccgccgcaccttaccagcccgccccatctccccagccatcccaatgggactcattccatccctaccagtcctcctacgccggtgaaggctaccagccccctgcggaatacagccaagccacgcctgcgggtggatatggatggggacagggacagggtcagtactctggcggccagggcgcggagcccagttacactgttcctacggcgtatcagcaaggctatgagaattatggggcgggcccggctgggtatcagcagcctccgccgcatcagcagccgccgagtggtgggtatacgtatgaccagcatgcggcgtctgggagtgatggacggcagtggggatctggtgggccgaactctgcgtggtgatcggtcggggaagagtgcttgggcgcgaaatgatgagggtaagttccagacgggggcgatctcctagatccttggaagtggagaggttatgcgtaatggttcaatgatatgtttccgactgtgatgtatttgccaagcataatatggagtgcacatgtttgagagaccttgggggtcagatggctacattgctgttccacccaggcaatccccacgataccaggcagaactttgcggaatttcgaatggagacaaacgccgtagagtagagatttcttatattcttctttctaaattcttcctcccctcttcattccagcgtgcgtcaaacaagacaccgctcgcttgccaaataacaaatccgaagaaacaaagcgtgcagccaaacgccggctcagatgctagcgtatcgtcatattttgtgtagtagtagtacaatatcgtacatgcattgcggattggaccgtgagggagattacgtttattgcttgttttctggtataaaaagtgctatcgtttactcgttgatcttggcgaggagctcgtggtcgcggaacagcgagtattcgtcctcgccgatcttgatggggctgccgccgaactatgctttattagcatccttgctgctgccatgttggggatggaaatgttacctgaggaatcaagaccttgtcgccgggctgtacgctgggtgctaccctcttgccctccttgtcgaatgctccggggccaacggccagtaccttggcctcgttcagctccttgacagcggagtcggggaggaaaatgccggttgcagtcttggcctcgggcttgaggcgctggacgaggatgcggtcgaggaggggagcgagggacttgattgacttgatggtagactggagtgctgtcagcatagagctcgagtgcatgcggaggttgcggagatgtcgggggtgttcagttgaatagagagcggggaagttggagaaccaagcttaccatcgtgatgtgaggggtggttggggatcggagggagatgtaacgggtttatgtgagttcctaggcgtgcagagtgacaattgagatgtggtggagctgtggtcgaagatgttcagtccctcaaaaccttccagagaaatttccagaacaagggtccggtgcggccatctcaagctcacctcggaaccacgacgcgtctgcgcttccgacccgagcatttgtcgtgtattacccgttttcagactttcttccactctcatttgttcttgcattggtacttcgcaggtgcattcaatgctacggcgctgtatatgtggagaagcaatgtcctcagtttgaggcaatgctcctcagctggccgattgcgccatggagtgaagtcgagatggtacagctctacatcgagtttaccaatcaccgagaaggagtttgaagatgctttagaagcagtattaccgagaagatgggcaatgcggaggggcgatagccagaaagcctcatcgctgggtacgtggaaccacacctagattagaattgggactgactgtcatgtgtaggctttgctataagcggtggtgttgactccatggcacttgcttctctttatgctagagctcagaaggccgatgcatcgcttccgcaaggccacggcttcattgtcgaccacaaagtgcgcccagagagtacggaagaagctgcgtgggttgcggagcaattgcgctccaaatgtgagctgcactgtgtactcatctaaatgcatgactgactatccatagttggaatgaaatcctcgattcttacacttacttggccggagaacttcgacatgtctgactttaaacgtttcgagacggaagcgcgcacacgtcggtaccaagcattaggccaagcatgcagaagagaagatatcagagccttgatggtagcacatcatggcgatgatcaggccgagacggttctcatgaggctagcaaacaacagattacggactggcctcaaaggcatgcagagcgttgagtggatacccgaatgcgaaggcatctatggtgtgcaccacagcggcgactatcaggaaccgaaagtcacaaacaaaataccgtttccgattgagcaaggtggcatccagatcttgcgacccctacttgccatggagaagtccagactcattgcaacctgtcaagagcacggcacagagtgggcggaggataaatctaatcatttaaggacactgacgtcgcgcaacgccatcagacatatctacaaggctcatgagctaccgaaagccctgagcattccttcgcttgtagctttgtcacttcgaatgcaggaacgcgtcaataaacatcaagcatacgcccgcaaactgtacgaccagtgtctgatgaagctcgacattcagatgggcacattgctcattcgctttccacccttcgatgctctacttggacggccaataacaaccgatgctgataaaaacgaggcctggaataatgcatactgcttgattgaaaaggttgcggaccttgtgactgccaatttgaagcctgcgctgggcaacctggccgcccgggtggatagtatctacccagaatttttgacacccgaagagaagacggagcttatagctgctggagagagccacttcagagacaacttcacagtgcaccatatctggtggcgtaaatgcgataaggcgtctccttttgaggaccacgggctaccaagtgaggactataactcgacaccgccgcatccgaacgagtggctactcactcgccaggcactgcaacctagcgaggcgaggagactacaactcgagattccaccatcgaaaacatcacctaatgcggacttctcacgacccaaagaagagtatcagctgtttgacggccgcttctggatcaaacttcacaactacacctacgatacactgatcatccgtacgtttgaacatacagacatgcgccacctcgcttcactgcaagggtacaaaggtgccgtgcgaagccgccgtggtcctatcccagagcgtttcatcgctgctgcatttgcactcatcaaaccttctgatgtccggtttactctccccgcagtgttccgtagggatgctacaggcgatgagacgctcgtgggctttccgacactcaatatccgtatggatggcttgggcccagcagaagggatatgtgactggcacgtgcgctacaagaagatcgacttcggtcaacgctcgattgaagacacgatagtccctggagccaggaaaatggactatgtcaaccaagaaaaggctcaacggtaccagaataaacgcgtctcgagattgaaaattcgaggaaacagagttgctgattacgtatcggatgcgcaaaggcttgcgggctacaagcgagtatacgcgaagagtggtgacgatgcgatgcgtgaaagaaagaagtcattgcaatatacccagagggcagtgcagggcgaagagcttgaaggattggaattcctgcgtgatgataatgaacaggacaacgaaaagagatgaaaagtcgggctgtgaagagtagcaacaggaacggaaatgtaatgggttcaagcacgacagcttgaaatcaacacatccttactcgttcagataccgtactgaaatctgcctgatacgatccacgtcatccagggatgatacagcttattcaacaatgcgacaatattggtcttgcagacgcgagttgatgttgaggacaaggccacgcgaagtggatccttgcacgttttggcaggggtatttcttgccgaggtatcttccccagatttagtgacgtccgcttcagctccgcaaaccactgccgtccgatcttaactctggctctttcaatttcgacattcccataactcttatattttcctctggatccaggatcagggaaatacatcaaaatgcctacagccatgccaaaagtaaagcagtcgggcctgagcaaagagctctcagagccgctcccagacccaggcacattcgagggtatgccaggcgtaaggagtatagctggagatttgggcgatcagtgagtatgcgtgactaccgaatagtattcgtagttcccattctaacggtatcccgtaggagagtcaaagacaaagtcatcatcgtaaccggtacctacaccccaaccacagccctccacactccaataacactccaccaggcgcaaactccatcataggcatcggccgcgcctccgcccaccaattcgcgcgcaacggcgcccgcgcagtctacatctgcgacttctcctccaccaacctcgcgcagcacaagcgcgagctcaacacgctctaccccaccgtcgacatccatacgcgcaccttcgacgccgccgacgaacccgccgtgcaagccgtcgtgcaagaagccctcgacacctacgggcgtctcgacgtcttcttcgccaacgccggcatctccagtggcaaagtgttctgggaagaagacagcgcgggcttcatgcacgtgatgaaaaccaacgcattgtccgtatttctcgccgccaagtacgcgagtcgcgccatgttgaagacatccgctgcgaagccgtacccgtcgggatcgattatcgcgaccgcctcggtggctgggctgaagtccaacgccgggccgacggattactcggcgtccaaggccgcggtggttagtctgatgcagacgtgtgcgtatcagctggtgggcacggggattcggtgtaatgcggtttgtccggggttgattgagacgggcatgaccaaggtcacgtacgatgcggcgcggaagagggggagtgaggggaaaatcggacagttaaatccgttgcggagaggcgggcagccggatgagattgcgagggccgtgttgtttttggcgagtgatgaggcaagttatgtgaatgcgcaggcgtgggcggtggatggggggttgtcggggggcatgccgtttgtgccgggcaagttggcgtaaggcaggacagtagtcaagacatgcaagtgtggcaaaagttggaatgtcaaatcggtgtattctccagcaccccatgccgaacacatctctgctcatcctgggagcactttcaagtgccattcgcaaaagctatataccagcctgaatagcccagcgccccttcacagccccagtgaccttctcggaattgccgaaggcgcacaagctccaccctactgccattcattctcacctatcttctcctggagctccagctggagggccttgagggtgttgagcgggccatcctcggtgacctttttgcagacgatgacgcggtctcgaaggctgcctggcgtcgggtagacgatgatgtagacggtgcagccccagatgaccttgccagagttctcgaccctctcgatgtactcttccgggatgacgctccaagtgtgaccctgggggtaggtcctgccgtagaggagcttggcttggtctaaatgcagagttagtatatgaaattgtgatggaagtttgggaactcaccgatgatggtgctcttgaagttggcctccatgacattgccttcgaagggaccgattcgagacattcttgatggtgaggttgaattggaagagagtttgttgattgtgatgtggaagtttgtggttgagttggagaggttgtcgaagaagcggaagggcgaggcaactgaagtcttatataactcagagactctcggtgagctgcctgggcttattgtgacactacttcaaccagaagctcaatagccaggcgccctactgaggagtgtcgctccttcacttctgttctgaataagcattagctttattgaggctcgcagtgaatagcagcgctacgcgatgtcgtacacataccagtccacatggctaggaagcttcccatcggtttataacggtcgaagtatgataagaaggagagactgcgcgaagcgtgcgtcttttatggccgacgaagcccagtgagcatccgtttgtatgaccactcttcacatccagccgcacccacacatatgatagtactaggtcggagagtttgaaaatgcgtagaaacactatcctgaccgcccaaatctctagcaaacgcctcgtaaccgtgaaccctgacacctccaacgccgaactgatctctgcacccgcaacctccaccacgaaactaggcctcatccatactcgaccgaagcttcccatgcaacttggccaacagaccaagacgcgcgagcgtgctatcccaaaccgcgccgctctggtccataaacacgcgatcagctaggctatcaggacatgtgtaaacgacaacgcgagcgatccactcatgaaattgggatggagcgagccttagcttcatctatgaactggtcagagtgcgagggcaaaatgaaggcctggcgagtcactagtaccgacgatggagtttttgtgatgtttttcaacgacgaaggtttcgtatgcgcttgtctgttgcgcttgtctgagcggccatttgggttgcaacatatgaggactgcaaaactgcattgagctcccttgaataggaaagcttctgaacatgttgaatggcaagttgtttgcgtattagtccatgtccacgtcatggcggttactctccattcgctctggctttccaattcgtgcatctgagcaatgcgttgccgtaagagagccatcgcgtccgcgatcatcataattcaaacggctagaactggaccattgatatgcagccctaagcagcctatatagccgttcgttatgtagcacggcgtgaagtctcattacctatgaactccgccggagtataaagaaaagcgtggattagtcaaaggaagcatatgcgaagtattcagagcacacaaggataatatagacatctacaaccaagcacgttgcccaatatgtgagggtgaagtcccgcccttatcgataagtcccacccagccctaccacacatgtacgcacgtgccccaacttttcttcccacccgtatccaccaccgcggcctatcctcactcacacgcgcaaccatcatttcccaccaccaaccagcgtatcttccccccctccaaaccaaaccacccaaccaaacccgcccaaaatgtccactcaagcctacaccacccaaaccgccgccgacccgaccgccatcgacgcctcggcgcgcaccgtccactacaagtgcggcgactgcgaccaggacgtgccgctgaagcgcggcgagcccatccggtgccggaactgtggacatcgcgtgttgtacaagcagaggacgaatcggtgagtgagatatctcttggggagaggaagatgaggagagagagtttggagatgagggctaacggtgtgtgggtaggatggtgcagtttgaggcgcgctgagcgatgatggcgaaaagatacttggactttagatcgagcgtggggagacgatgatgaggggtacgatggcgatggggccaaggatgaggatgtgacagacgttttctgtacaggacgatgggaaactgtcgcggatgtaaatgagttggctaaaagaaaagagaagagagggcgagggcgtattgcgacagaccagttcaagcaaacatcaagccaggctggaacacatcacagcggagaggatagtcatttcaagtcgacatacacacacttcacgacatcaaagacaaaacttcctaacgggaaattcttacacgcaatgtgcatttctcttcaagatttctagcctcgaatggtacaactctgcagggccatttgcccagtgtgaaaaacccgtgaacccacaacatcccaaccacgtcttgccaagccccaaactttgcgtcacgtaggatctgcaaatagaaaagaacaggctttcaaggagtggaaagccaacatgaggcaggaacaaaacgcccgtacgatgctcgtgtttgaattgtgatcgtagaatagtcaaactctttcatgagatgtagatgtagtcctaaacatccgccgcaaaatcttgatacgttcgtgaagcattgactagccgtaattaagagcatctaagggccacggtacgcgtcgaaacgcttgtacgtgtaaccgatgaaaggcaagcttgtcgcgtattcatcatcgccggcctgagcagcttgagccctgtatgcagcgctagtgtcctgctggtcaatctcgtcaatagggaagtaagccgtatcgacgttcgagttcagcttgggctcgaacggtgcgcggatcctacgcagcccattccagtcaacgccacggaagaaaggatgttgcttgatctcgctagcgcctccaatgcggccgagacggtgttcggcatcgcaaatcaagctagaagatttgttagcacacgagtcatggtgagacaacacattggaaaaactcaccgcctaacaaagtcctcggcctcggcaccaagctgctggtcgggagggaaatgcaagttacgcggccagtcgacaatcttgcggtatgtgtcgtggggctcttcggcgcagaacgggggccagccgatgaggcactcgaacatgatggtgccgactgaccaccaatcgcaagagtagtcgtatccctgtccactgaagatctccggcgctatgtagtcgggagtacccacggtcgagtacgctagctgccgtcgggacttcctccatgtgttgatttgggtacggttgctgactgtcagttgaatctggtctaggttcatggaatttcggttgtcgcgtgcagacttgtgcgcgccacctgcaaggagcttcttgtagtagcctgcgtcgtgctccttgtggaaaccagtggagaggccgaaatccgtgagcttgatgtggcctcctcggtcgagcagaatgttatcgggcttgatgtcacttggcagtgttagtctgacatgacgaagcaaggtatgtcaatgggacttaccggtgaatgaagccgagtttgtggacggcctcaatggctagcgtgatctcggccatgtagaagcgagtaatgtcctctgtgaagatctcgtacttgataagcatagtcatcagatcaccaccaggcaagaactccattagcatgtagagaaaggtgttgtcctggaaggtggtgtgcagcttgacgacccaggggctgtctgactcggcaagaatatcacgttctgaccgtacgtgggcgagctggtcctttttaaactgcagggcgtcagtgttgttgtgggcaaagtcgcggggagtcttaccatctcttgcttgacgagcgatttgagagcatagatcttgccatcattcttcctctgaacaagcttgacctctccgaaagcacccttgccgatgatcttcagagttgagaagttctcgggcttctccttagtccgcaggaaccgcaggtattcgacctctgccttgcgcatgctgttctccttctggatcttgcgattgtccgagatggagggctccttcatgatggactcgagttccaaagctctatgtgggggttagcaatgtcgatggcgagcggcaatggcaaaccctacctctggttccggtcgcgtgcccgctggacactgtccttgaagaatgtgttgattaggctcttggacatggtggcctgcttttcgacgttgtccgagtacttctcaggctggcgcttgggagcctcttcatcgtagagcgagggctggcgtgggccttgcgaggcaccgtagctgccgtagctgtagccccggttatctgcggtgcgtgggcgctgggggtttggcgacggctggcgaccgtacgggctgccagagcggccgctgcctcccaagtgctgcgatgagagttgttgggccaggccgttggcatcgaagcgttgctgcaagtgctgtgtctggaggtttccctgctgaccctggtactgcgcctgttggtacgggttctggaagtagccgccgctgctgccgccaccaccgccaccgctatatccattgccctgctgctgctgttgttgtgctccccagacctcctgctggccgattggctgtgggaaagtcgagggcgtggtgggaaatgcgcggccagcgtcttggtactggttgcggtcgccaccgccaaagttcagctgcagccggttggactgctggttgctgttcatcgtggaggcgtggacgaggatgctcgcctcagtcggtcgggtgaggcgtgtagagggtgggtcgaaggggggaaggggtgcggaggtgcgagcttgttgggcgttagaagtcggagaaacactctcccgaaactcttcaaggaaggagcaacacggtcaagcaccaccgggagcagacaatgcgtgcggcagacggagcagagcgacaacgggcagaagagggatggcaatctggtagcaccactcgactgcagtgccaaagtagccgactttagctcgatcagggtcaagtgggtcctgttcagaggaggggcggtagcgcctcatgtcactctcaccttgccttgcttctacacaccagccctgggcacatgattgccgcgtagctgcccgccatgcatgcccaatggcctctacagtctccatgcgagggtgacacagcctgtggaccatgggaattgatcgcctgggccacatgccgctcgaattgctatcgtctcaaatgcaaacaacgtccctggctctacaagatgcggtactcagcacactgcacgccttgccgtagactcgtttgccgcgctgcagtccagtcgagtgcatgtcaaccctggaaccatggaaccatggagctgggaccttacacaacgctatcgataggcaggaatgcatgctaaatccagacattccaggacacaaagcgccgcaaatcctctctagtacacgctcgtattcgggaacgagcccattgtgtaggctgctcctgcgcccacgtgtgcttcgtgtctcttctccgcaacggctttgtacaatgaatggctacaacgctgcagccacgctccttcctcgcgtgggctggtcccacacagccaactttgtgccatcttgcagtatgacctattcgctggagagtgagcactcagtaaacgcacggcatgtcgcttcgaatacagcaaggcaccgtcgcacaagaattgactagcattgcacattgatccattacaccattatagtacaatatgatgacgctgaccgtccgagtacaactacaactatccaaaccgggcacgaagcccaaagagtctgcaacacggcttgcccgaccgctgaccagaggtcgaagaattatgtagcgccgaggtcgctaaagggtataaaacagtggggatgaggtagccgccacaatgatggtataggcaagcgcctagagaaagcaatatgcagtggtgcgaagtgcgtctgatcatagcaccagtaaatgctgtgttcaaaagtacgccgatggtattatcaagaatcccaaagtgtcttgatcaaggcgtcaagttggtgaataaaaattactgtgataggcgtcgtgtccagcgtacgtcgttatgtaagagtcaggtactcattaagcggaagccatcaaagccttgaccttttctctttcagcgagaatgtcggcttgtagtctcctggtttgcctcatggcctcatccctggcgcttagttagcagttatttcgtttgctctacaaccatgtcaacttacttctcgaattgtaggtcggccacctcgatttgagcagtgttcatgcggccaaccacttcttccatctcgcggtccgcgtccctgagagccttctcgagctcttcgacacgcttctccagtagttcggtcttggttgcttccgacatagtcatagcagggccggacgtcgtcacctcaaggcgaggagaacgaagagcaaagacaggcgacgaaggcagcctaggagagaatgcggccggactcagcaggccggacttgactcggcgcaagtggctgctgtggctctccttaagagcctgtacctcaacctcgtgctgtgtgatggcatcctcggatgattgctgcgcgatcatgaccttgtcttcggctgtcttgagacggcgctcaagctcaatgatttgctcagtcgactttcgttgttcctgctctccgcgagtgatggcttcagtcaggcgggcgcgcagagagctgttagcctcgagctgctgctgtatccgatccgagagctcgtccatgcgcgttgctgcagcaaagagctcactactaagcttctgctccttgcccagatgctcaatctcagatttctggagagcacgcgcttgtttacggtactgttcggcttcttgctgggcgaagttccgctcagcttccgcatcagaaatgctttgcttcaggaggtccaaagtgcgcgcagcctcagcaccagcagctcctagcgactcaccatcgctgtcttcgagctgcttaatgcgggcaatggacaaagcatgagttgttcgaagctcttggtatgccttgtccaaggagagtggttcactgttgagctggatctcaggaatcgtgatgtcgtgctctctaagcagatcgcggagtgagccggtttcctgctgggcacggtcgagatccatgcgcagtccgctgagtcccttttcgcattgccacttctgctcaatcgcatcgtctgcgcgccggcgaagtgagttgacttcttgtcgcaactgtccgacctccttatggaatgcagttcgacgaggggtgaggttgagggcagaatccctctcagcctccaattccttgattcggcgattaaactctttttgttgcatctcctgtcgctgaaggagatgcttgagtgctttgtgcaacgcgtcccgttgctcttccaagtccttgacggggttgctgagcgccgatccttcccgtggtgacatttcgcccgatcgatctttgactgagttggaccgcgatagtgaacccctctttgcattgaaaccagcgcttcgagccaacgagtttgatcgagaaagtcctacacggggacccatgggtgtcgcaatatccgaatcctctgctatagcgggaaatcgaagttgttgttgtgagccatcatgtgactgtctcttcgctttggcaatcgcttggttttctgctctgagctgctgtatttcctgctgcatgcgcgtggtctcgtacacgagcctctctgtatcagcagcttcagtctcgagcacttcgagtcgcgctttgagttgggggacaatctcctctcgtaggttgtcggcctcgttacggtgcttttcgagttcctcgcgcatggccgtgagcagatcttcgaaattctccttgacctgtctttcttcagccagtcgtctttttgcgtcttctagtgatgttgcgagctctttctcgcgaggtgcttgcacaactgaaccggctctggacttgtcgctgacctggtcttcaagttgctgcacctgctcttccaagtctctgcgtcggcgaagctcttcttgcaggcgctctgccatgcgcaccttgagcgacgcgcgctcctgctcagctttccggcgctgtgtatccagctcttcaagtttgctctcggggtctccgatggggaatcggacggaactggtacccgagtctgagtagtagtcactagtcctccgattgtcatagccggctggcccgctttctgccttccagcggtctacctcatcttcgagttccatctctcgttgtattgaggccgcaagctcggagctgagtgcccgcaactcgcgctccaactcttctacgtgggcgttcatctggggcgatgatgacagcagcggtgtaccggggacattgaagtaggaggtgagtgagttggctgctggaatgtccaggccgttcggcttgttcttcgaagccatattgggttggcggcgcggtgagcctgcaggcgacaatgatgattcggagaacgcagttgctggagactcggcgtcgttttgcggcttggaggagttccagccaaagaaggaagtgaagcctcctgcgggagacttgggcttgctggcctgtcccctgctttcaggacggtgggagtcgtcgttgtcctgcacggcgtctagtcggagtttgaggtctggcggtcgattgtctgttgtgtacgagggcattataggcagagttggtgatcgcgcgtgtgtttttgcgcctgctgcacggagttggtctgtccggctttgtcttcgcgattggaacgtgctggctgagcgctcatgccgcacctgggaattccttcgcgacgctgaattggagagcgagtctctgcgcagggggaatgggttctgggcaagtaggggcgtgtgtccacgagggtgactacgacagcattagcgaagtggaatgcagacgggacgcgatgcttactcgtccaggttcctggggacaaagaggtcgtcagtcagcggcggcgacggtacacttgcaacgcgtgcgccctgcagcggcaacttgaagtcgtctttatcctggcggacagagggtcgagtgctatattgagcagcagcgaagcggcctatgacaggactctcggcaggaaggggcttccggcgtatcggtgagggctggacagcgatgggtaccggactcgaggtttgggactggaaggaagcaaaagactggatggctagcgaaggcagagcagatggtttggcacgaggcgcgccttccgcagatggctgggatcgatggaacatagtctctctcgtaggtcgttatgctttctccgtgataggcatggcgctgcacaagagagtgtccctgagagagtggtatatcgccaatgacacgggctcgcaaaaggggagggttctaccgagataggcgtgtgattaggagaatagagctctctagggccccaaaagcgggatcgcagcggtccctgatgggcagttcgcgcccgggtggagtttgccgagcaaggccaggcgcaggtacgaatattcccagccaatcgcctgtcgcgccgaataggagaagccgtccagcgctgctgaatgtggtcgacgtcggtcaatcttgtgctttggtgcggatgattcgaggaaatgcgcggcggagagattgtcgcacttcaccacgttgcccctccattggcagtttgacagttatgctgaccgtccactcccggccgctggacatcatgcaatgctctgagacgcttcagccgcgggtgggcacatcgagcttcgcgctggctattacctacaatcatcgcagaacccaatcgaactctagcatcgtcacgtcgcatgactaccgggtggcttgcatcgcgtgccttttttcggcggctgctcgcatggcgcaagcgactcgcaattctccttttccgctcggcaggggtagttgagcacagacagagcaggcttgagacgaacagttcgggatcgccaagagtcgcggactatcatcatcactgcgtcccgcttggggatgtaaaaggagtggatttgcaaaagtaccgtctctttagactctggggctcaagcgcttgttctggaccttgtggaactatgagtctgaccgcccgtatcgatcatggatcacccaggtgcgagaaactcccctggagtccccccggggccctgtcccctcgcttatttcggtcacgtggtcgggacttggcactctggcaccttccctgtccttcatctcaagcacttcatgccgcatcttgtcaagtcggcgtaactcatgtagtggcctcgccatgcaatggcaaacaaattgtatcagtgtgaggctcgccgccgactcgggtctcggatctcggaagactagactattgccactcaatacaatctctgcaactaacctgtaccagcgttctggggcagtccgttctatccgatcgctcagtgcacgtttgccatacgtcacaaacaaacatattttgatggcgatataagagccatgtcttcttttgcatctgttgtaccaggcgttggcagcccttcctcccaagagaactcatctctttatctgtgatgtctaccaacatatctgacgagcgggcctcgtaccaggcagtgttcgccctcgacatcattactgcagccggtgccctgattctccttggaactgcttcgaaacctacattccagcgcatcatagcccgtagatttacttccacgagcaaatcgcatgggacacctttgaaaaccagtctcggcacttatctcttcctctggcctgctcttttctgcctcttcgccgcatatacgacgcgcttcgtctctgatctacttcaaacccacggcttcattgcctacgaagccgacctatcgtggaatggccgaccatccttcagcattcccgagaataaatgggggactggggtctcggccctaacttttgcgacgacattcgcgacaattctcttcactgtcctcctcaatggcggtgtgtggatccacgcaacccacattcagtccaatggcacgggaagggtagcgccgaacatgctttcgaagatttggaacacgttcatcctgctagccatgcttgcaacgggcatggctgcctggggcgtaggcatgtcagagcgcgataccagcctgggcagtctgtcgtcgctgagcaggctttcttggtctaacgttttaaatcatgaccctactacacgaattctctacattgtacatgaatgtatcgtggtagtcgcatcgatgagtgtgaccttcgaggtactgagagagtacagcacgacaaataagaatgcacatggggtatgtctgttttctaaaacgttgagaagacaccaactaaccaacatcaagtcgtccgaaagccagcatcttgcgcggttcgcgttcgtcgttgttccgctcatatggctcagagacatctttatcatctacgacatcattctgctttatgtcgacacctctgggtggtcagacaacgcatctcttgcaaccacttttcttctgatcatcttcgggcaatttgccaatctcactatccttgcgatgatcttgtggggagcctggagaatgggcaggactgtcaagctctttgatagcaacagtagtgcttgagcttgcgggcaggatcatttatgtcgcttgtcggagagcttggacaactataatacaaatatacgctattgaactgctgtcaagtttcatgtacaagtgagccagtaatcatcgcgcctgatgacatagatcaagcttgacgcatttcgatactgagcgatgaaagactcctaaaccttcttggtccacaccactttcctgttcagaatcagtatccgtgctttgctatgttctatcgttgcttgtggtcgaccttcatgactcgtgcgcgttgcggatgctgcatcagactagctcggcatgacgatccacgactatgctaatgcactcgcgacttccattcacaactcgaccacacagctgcgtcatctctatcatggcgtatcaatctccgcgacattcacaaggcttctatcaatacgacgcatcaacgcctccgccgcctccgccgaagccaagcggaacttcaacaccagcaacaggcccaccattgcccccaccaccacagtcttacagtgaccagcagcaacaacagcaaaactccgcgtacaatgcctctgaaccagatcggctagccgtccagccaccagaagacggatggcttcccgtagtgttacgagacaaaacgtacgtcagccaccctactcacacaactccactaaagacgtccacagaactaaagacctccatcacgtgctccaaacaccaggcctgcaaaacgcaatcatacatagccccgaaacagcacatccttcattagcagcatcaacagcccctctccaagccttactagcccaaaatgtctccctagctgaatccctgaaacagctggaatcgcacgtccaacatcaacgcgatagtacccaatcacgcttactcgctctgcgcgccctcgagcgccagtggcgcgacaagcaaacggagcaagatgaggcgttgaaagaatttagtccacctgcgctgtatcagcgcctgagcgccgcggtcggcgagcaagaggcgctgtgtcgcgggctggaggagagctttctcgagggcgaggaaacgggtggaggagatgccgttgcgagtgagcgcgaggtagcggagtttgtgaggaggttgagagagggcaggaaagtggcgtatctgcgggcagagaggaaggagaggtgggacgaggggagggtaggtgggtggaggtgaagtagacgattatcttctttcacgtcgccggagattcctacttgtaatctcactatgaggccattccttcaacgaatccagtacaccctgagtacgtgctggcgacaaccccagttctaaaccacttggcgcaatagtcgtgataaccccgcatgagttcgactcgcataagaaactgtgtaagggtagtgagtatccttttttgctgctgtgatgaaatctggagggtcgaatagtggctggagaagtaagcgttgtcggcattcttttcattgggacctacgaaagtgaaagcaacacaggaacatcagacatcgcctagcgtcagccgattctcaggcaaatcatatcaaccctgaaaatgcataaactctctttccgatgagtattcaaaccgtcaactccttctccactgggattcggtattcctcaactctacaagctcgatcaacacaatctacaataacgccccgaatcgacgacatcaacgtaatcctgggcttccaatcccttattctcggtatcctccccccttccccctcctcaacaaacctaacaccctccagacgaagtccgtgccgtccatggcccactgtacgccaacagtacctttgcggtgataacttcgcgctttgacgcgggcatcggcgacatcgagtatacagcgcaagacatcgtgtaaatctacccgggatcgctgaggcagtggaaattgctggtcgagggggatgcgggcgggtcgacggtgcaggcgatggaggggttgatgaggaagtgtcaggaggaggttggaggggtgacggagaggatgggggtggggtggatgtgggatgggagggagatcaagagagttgaggaggagtaggagtaggtgagaggggagagatgaattgaacctgtctcaatctcagaaatgtggccgaacactcacttaatgcctctgagactcaagcagcggtcacttagtaatgctttatccttgcgcgcagtgagatctggatatcaatctatagttgcatgttgtgattttattaggtcgcgagagaaatagcatatgcacagcccgaataccgtccagttacaaagagtcaagtcgcaccacaaggctgtgttatgagcaggcagcagcgtctggctgaacgaagcttgtcgcaattgccatgttgaccggcccaacttcgagcttctgcgataaagctcatttcctcgtataccgcgcatgcggctcttcatcgcgattgatacagcgtccgatctaaaatggtctacttctcgcagctgtggcaacgcaccttgaatttcgcatcagctccgtttctattggacagatggctgctccgattgccgcaaggatggaggattaccatgaatttctcgatcaggtacacggtagacaatgcagggtcaccaccttcgacagacacggtacagatctcgtatacccaaccattgaacaacatctcacaatttcgcagagcaccacctatatgccatacgtgtattcccccttggaactaccggaccaaatacggctcctaaggatccatccaggtgaacctgaagaccccatcgaaacatcactcgtcactgcaagtctggatgtctcaccagattacgacgctttgtcttatgtatggggaagtcacgcagatcggtgtcaaatttgggttgatgggcttaccgtgttagtacctttgggtgggtttcaagctcttcactcactacggcgctcaagatgcgagcgaccgatctggattgacgcgttcagcatcaaccaggaagaccttaacgacaagagccatcaagtgcgtttaatgtgcgacatttaccaaggtgcaagatcggtcgtggtctacctcgggaacgccactgacaagacgggcgatgccatgcgagctttacagtatttgattcaggcccggactgaaacagccgagcctccatggatgcatacagagttgatcgatgtcgaagatgtgctccaggatatcctggaccgaccgtggttcaaacggatatggacagtccaagaggccacattggcacggcatacaattctggtatgtggagagcaccgcctctcttggtatggaaacctccaaagcctgagacgcatcgcatttcgaatcaaaagcaccgctatatcaccatacttctcagtagcttccgggcgcaaaagcaagctcgactggtcttctttgctggacattgtagagacgcaaatgcgccaggcggcgagaagagagggtgctgtcatccatcgaaaccaactagatcttgcattccaattcagatatcgtcagtctgcagaccctagagacaactacttcgctctcttcggcatcgtggagaacgagaatggtggccggctcgagttcaaaccggactactcgatcagtttgaaggaattacatttgcggtacatggaagagattcaacgtatcagtgagatagaggatgcaccgccttctccgacgccaacctactcacaagtctgggtttggagctgagcaaactcgagagaaaagattgtattgatcactgcccttctagagtatcagaagagccggtttaaatatacaaacggatcgcgaagaaacgttggttcactcccgatctgagtcagctaggtcacgtagatcagtacttcactgttctcatgtatcgatactgcgacacctgggtaccctcaccgaactgaaggaacaactacagagccctccctttcaacactgcattaccccctcttaacaacatcacataaaatatatttgtatgtgtaaagtagtcttctagtcaagctcgatcttttcagaattttgaccattcttaatttgcaatatttgcagtattgttgtcctgcaatcttgggtgatttaggagtgggctctttcttggtaactgcctgggtgtctaccgcgcaactatttttaccactgatctattgaccttgcacagcacgcacctatacgaggaacatgtccttcaaggtggctgctccatactcgagaaacgggctcgcgcaacaatatgtaattcgcccgttgcgcctcgcgttactcgtcgaaaggttcttgctacgtgcatcctttggatcatcactccttgcatcctagtaaacaagaattgcacatgctgtcaaatatctcacgtcctgtacgttgggatgcagggagatttttagacattggaacatcaaggatggaccgcgcatgttccatgggatatcacacatcgctgcaatcatcatacaacatgtccgcgcgcttgtcgtaaatggcttatgccaagatagcaatgccaaaaaattccattgaactcgctggaagtatccgggatgggaaatgtttatatgcaatatcacgtcctaaactcttctgtacctcgcctgcggaatgtgcaactatacaacctcgaactcgtagtacacgtatgccgtgtactcctggtctcccgtgtggcctgcttgttgcatatccgtggccatggacgaatcgtccttcttgatgcggcccttgttgtcgcggccgaatgcgttgccgccgaggtatgagtatgccgagtcgaggttcgttttggccttctttgctgctttggcgttggtctatggtttgtcagtctccgcttcacccagcttgaggctagtatattagtctcacctgaactatgccgcacacaaagtccagcggcagtccataccgcagcacagtctcaacaaacaccctcagcgctaagacgtggatccaaagcatcgcgctctcgctgtatcccgtccggcccaaccgcagcgcctcgccccacagcttcttctcgtcttttgcaagctgctccgcctccttggcctcctcttccttgccgccctccttgtacttgtactccctgggcgtccacctcttctccctgcacttgtgtacgaagtcgtttgaatgcttcttgaatgttgtgactgcgaaaaggttgaactcgtcatctgcggcgagcttgatggctgagcgcggcacaaccatgggcgccagctcctcgtaggacttatagaagtccttgaccgcgaggttggggacagcgatgaggtgggtatcaaggtattccgagtcttggatcagggaagaggggtttacgacgtttacgagagactttgtcgcgaggttgccggtccgtttccgctcggcggcggcgagggcgccttttgtctggttgtattgggagattttagccttgacgtcgttgtcgatgccttgcagttcctgtacagcttagtaagggatcatgagatatgaaggatactgctgaccttctgtaatgagtctatcagctctgcaatgggcttgtctgcccggtacttgaccttgttccattggaacgaccgtaggtactggtcaaccggctctgcacgtgacgtaagcttctaagattcctcaaaccaccccaatagtgcttggcgtactgtcgttgattgtcttctgttgttgtgccttgtcgtcatcatccaatatcgcccgcaagctgtcgccaaccttggctaccacgccttcacatgccgaattgagcttggagaggtcgtcggcctgctgcaccagcgcatcgagggtcccgatcttgaactcgggtatcgggaacgagtacgtgttgccgccatctgaggtcacggtgcctcgcagggcctcgagagcttcgtctttgtggttcgagggcgttatggacgtcggcagcgacaccagcaggtacttggtgcccttggacatggttgcagctattcagagagcggcggcggcggatatgtggtgggaatgcgtaggattactgctttggtagatggagtcctgtggtgggctgtcaagctccgacgggaagctggccgcgcctaggaaagtgtccgtgcacaagctaccgccgtcataccatataaagctgacccgccgtgggtatccgcgaggaatgccgggcttatctttcttcactcacacacaatggcttcaaaaagagctgtggcagcgctgcggccggcagtgacctgcgctggtccacggttgttgagggttgaacacgtgcaaagggcccaatacacgactcgcgcactatcaagtcaagcttctcgaccccgcaagctcgcgcaacaacaccaacaggcgcgatatgcttcgtctggagcagggaaggaagaacttggaaggactgggctgtatgagctccacagcaagtatggagccaagtttgtgggatttggcggctactccatgcccgtgcagtacagcgacttgagcatcgtcgactcgcataactggaccagagagaaggctagtctttttgacgtcggacacatgtatgtgattgaggttgatgtggacttcaagcgctgacgagcttcagggtccaacatcacttttctggtcctggtgcggaagcgtttctcgaaagagtgactccgtcctcgctttcaacgcttccagtccagcagtccactctttctaccctgcttcatcccaacacgggtggcatcgtggatgatactgtcattgctcgcctctccgacaagttctatgtggtcaccaacgccggctgcagggaaaaggacactgcttacttcaaggagcagctccaagcatggaagagcgcgaaccccgataagcctgttgagtggaacattcttgacgggcagggtctcatcgcacttcagggtccattgtcagctgagattctctcgcgcgtgctcgacgacaagtcgaaagccgacctcaaatcactctactttggccagtgcacatttgccaccgtgaagggaaccgatgtcgaagtgcttgttagccgcgcaggctacactggcgaggatggctttgaaatcagcatcccctcagcggccaccgaagctatcactcagttcctcctcgactccgccaaggatgagttgaggttcgccggtctcggagcgcgtgataccctgcgcttggaggccggcatgtgtctgtacggacacgacctggacgacacgaccacacctgtcgagggtgctctgtcgtggatcattggcaaggaccgtcgcgccaatggtggattccacggcgactctgtcattttgcagcagttgaaaaagaagtccgaaggtggtggtgtatcccgccgccgcatcggcctgattgtcgaaggctcacctgctcgcgagggcgctgagatcgtaaacgaggcgggcgagaagattggcaacattacttccggttgcccatcgccaacgctcaagaagaacatttcgatgggctacatcaaagatggactgcataaggctggcacagaggttgaagttgtggtgcgcggcaagaagcgcaaggctgttgtagccaagatgccttttgttcccagcaagtaccacaagcaaccaacaacagctaaggcataatggcatcctctcaatgcaggcgattatcagtcttaagtctacgaggtgttcaagattcttggcccggttcaacgcgcgccagactactttcacctctgctgttgtatcaatgcagtccaatatatcgataccccttaacatcaacataaagagagctttagtgtacctcaatcttcgaaagaaacagtcctcaatgagacttaaagaagtatagccctcaacgcggcacgtagacaaacgccccctcaacatggctctgatatggataccctcaataacataccatcatcaattacatcaaccggcaccacggcacagccaccatgatcgccttgctgacccttctcacaagcgcttagacatcctccccgtgtccagctcgtcattttggtacatgatgccatgccgcagttcttacgtcagatgcacctcgccatgaggcacatctttgcggaaggaagcttagctaagattatgcagcttggacacaaactccttttctatcaaacacatgatcaaatcagtcgtattgatactcggtcgttctccccgctattcccccttcatcaaaaacctcctacacacatcaacccaaagaacatcccaaccatcccatccatccttctcatcaatttcatccgccaggtcactcaacctctgcctcctcccagccatatacccctccctatctacctcccttacaccttcgctccctacaatcagccccttcccctcctctccaaattcctcacatatccccgccccgtctctcacaaacgccaagatcttgtctcgccagttcgatatcacttcaccatacccctccggcaacgaactctcgtcatatccgcccagcagcgtcgtgatgtcgaatgtgtgcgtcgcgaagtggccctgagacgacaagggtccggggaatggattgggtaggtcgaagatctggaagtaagttgtgggcgacgaagtacatagatgtagcgcagcgaagaagaagcccgtgtctgattcaaacaagcagatcttctgcaacgcctctggatccggtgtgttatcgtacacctcgtagatatcacacaacctcgcagctcgttcgcggcccaggacatccgtagcgatggcggtgaacgacgctgcgtgattgctgcgcgactcgtcccgagacatcatattaaacgatatcccgccatcatacgtcgtcgtgctgatgacctgcttctccactccactccccccattccacttcccccgcatcgtcggccgctcaaacggcagcagcgcagacattgtacacggactccccacccacgccagctccctaatcttctcaacatcgacagcaatgacgtcctgggcgatatcatccacatcgcgattctcagtcataataccgagtttgtccgcctgcagcaggaaattccgcgcatgttcgtccggcgtcatggcgggcatcgtcacctgcgagccagacatgacaatcgctttattgaacaagccctcttctttaacaaaactagagtgtgaaagaagtgctgtcgactccgcacccgcgctctgtcccattaccataacgttctccttatccccgccaaacccaccgatgaactcctgcacccagcgcagagcgaggatttggtcgtgcagcccgttattctccggcacgatgttggtggatgtgcgggtgtggaggaaacccagtgcgcccaggcggtagtttatacttacgaagaggagaggctgggaggtggaggtagcgtgtgaaaggaatgatgtgggcgagtagtacgggcggttgcctgagccgaggaaatatgcgccgccgtggatgaagacgaggactgggaggtttgcggcggcgttgaaggatgtgtgggagggtgtgaagggcatgtgtatcgacagcgtcaaacaatcttcatcttgttcttcatcggctggcatgtcatcggttggaagggggatgtttgaagcgtctgatgtcacgctgccgaagggctggatgcttgatggaccggggtatgttgcatcgaagacattctcccgagtacgtttctgagctatggggtgggaggatgggtttgtgcatagttgggaccgggcgaagcgctggggtattgtggcgtaggggaggccgtggatgctcaggagcgaagtggagggggagtaaaggcattttaagggaccgagggtggggtggtgtagggtgatggggggcatgttgaagagtcgcgtattgctgggtataggatggttggagttgctgctgctagaagtatggggtatggacgtagactttgaagtaaggtaggcttgtgtatcatgacgtcaagagtgtggttatgagatgaagatcgaaacgactattgctgttgtctagaaagtaaattgtgatatgaaatcagactggagactttgttaatgactgggcggggaaagagctgagtgtaatgcgtttgaggtggatggaatgaatttggaggtcctgctcccctagccgatgagcattgatatttgtccacacatcaatgggacccaatttctgactggattacatcttcccgctgtacgggcgacatgcgagaggcgattgaggctcgacaagaagattgtagagtgaaagaacaatccatatgtacttgaggcctagaagcggcagtcttgctgcatctgctgtgtatagtctgcatcgcagggctaccttcagacagtctagatcatgggaaccaatgtcatgaatgtggagcgaaatgcttgccctggctggcgaaagttggagtggagtgaaattaaagaagcttagcgtgcacgtgcagacgtgagcgggcaatcgcgcgacgcgcttcaacatccgaacttggtcaaactctccacccaccacctcacacgacaatgagtagagcaagcgtagaacaggctctgactggacttgtgccagccttgaatgggcctctaccaccagaattgatcgacttggccctttctctccttgctcgttcgcgtagtgtggcgcagtctctcaaatccgacgaggagataggaaggccatatgcatgtgctcagcttgcatgtgaacggtatgttataccaagattaatgatatacaaagctaatgtttacagaacgaagaagcgattcaatctgccgaccattgtctcacgaccaccatgtcctccgcgcatctacaagaaactgtacaactacctgagtagcgcgctgcctgcatccgaagccacccgagagcctcagacaccaagcaagagagcgactgcagcttctgcatcagctcgaaacacacccaagacaccgctcactgggagaagaacaccacgaagcacaaagaaggctgctgcggccgatatcccagcatgggttatgccagccatccggaaactcgtcaaggccttcgagtttcccaatgctgcaccgcatgtattcactggccttgagtcaaccatgcctctattagcacgcatgtccatacccgcggccgaaacaccaagcaagcgatcgagccgtacaggtgcaacttcagcaccttcggcagatctaccagaagctcgcatcaaaggtctcatagcagtagtatttctctacatcttcacaaggatgaagaacgtcgaggtcgtgccctgaggagtaccaagtgtggcgacagactgcacttgagaccttgcttggagtaccccggagccgaggaggttacatatgacgatttgtctctcgaggcagaagaactcatgccgatggccaaggctgaggggtggctgaacatggagtggttcgtgaacgttatgccactggacgacgacgaggatgcgatggacggcgttgagatgaccgaagcatcagataagcgtgcaatgacgaaagcaggtggaagcgactacatcggcctcggaaccatgatgcaagacgcaactgattatttgggcgaccgccggagagaggatttcaagatatggaaggcaaaggtcatggcgcgcgtgcaggagattgaggcaacttaagagtgtgcaacacagtcttcgattcatatccttggtcgaccatacgctgctttagaatgttatgaacaagcatgtcctgcactatcaatgcacaacaaatatcaccaaggcttgtggacggtggcaagtacagaaggatagcacaggggtgctcgaacccttttaaactcaccgcaagccccgggtggcggctcggcaaactggaaagactcacgttggatcgaacatgaaggtattacctgagcgtcctcgtgaagcatcggtagttgtctgcgaccgtatccgtctctgtaccacctggacacgattctgctgccgtcatcttggtatccgtcacactgttacagtaacacattcgatctagctcaccgctatcgccactcaggcaacacggactcaggattagaagagcagcaaacatcagacacgccagcggtacctttgtcgccaataaatcatgttgtcgcacctgcctcacaagtatcaggcggtcaatcttctggtgctcagacgaacacgtagacaccgctggtcccaacggatacgcctcgacgatgtgatctgcggacgcagcgcattcgaagcgtggagaccatcacgatgactgaatatttccccccaatagtagcaatgtgcgacggaactcgtcccggataggcaatgcacgatatacaaataccacgctgaagacgggatcttgcattttgacagctcgtctacagtccgctggggcgaagttggtgacgacactcggaaaggcaagcggacgtatatagcactgcaggatattcaataaacacccaggaagcgatcgtgatgctccaacttcatataaagaccacgttcaaacttccctcacctcatccctaccaaatatcccaatccatctacaatagccatgttcctccccttgctccttaccctgctcccagcagccttttcgctcccacataccacgacctccactcatactcccactcccgagccatacaattgcggctacgctctgacgcgccataacagtagcgcctacgtcggcctctacgcacacaaccgctgcgaagacttcttcttcaacgagactatcatcgggtatcaggatgcattcgcgtaccggctatacggtgggtgtgagtgcaggtttgctgcgtaagtcacacaccgggcagagatgtcggtgctaattcagtatctgtaggactgggtatgattgttggaaagacgtagatgggccgattttcaaggggccgacgagtgaggagagtgagatggcgtttgcggatccgaagccgaagtggtatacttgcaaggggagtgcttgagagggaaaacatagagggggaggtgtaacggcagattatctgagtcagtgggtgtttactgcgtggagtggttgtttgtgctgacgaggtcactaggttacgcaggaaagatggaatgtaccatgtaatgactttttgttctcgtgcaatctttcgcaattagtccgtttctattcctctttgaacgaactcgccctggtcatctttctcccaaccccttttagcaaaacgatttcgacaacgtcatattgtcgcatatgacatggccacctggtcaagttgttcgttcctgatgaagcgaactcgataacgtcacgttgccgtatgcatccaacttgaaggtatggctccgaacgaaattttgcttctcgagccgtcgggtgatctcttcttcacgggtttctcctggaggtagtagacctggcggtgcctgctcaggatcttttgtgacgtccctgttattgggatcatcgcccttcgggtccttcggcgtagcgtcatccttgggtcgcggcgtcggaacctcaacatcttcgacaccaaagaccatacacggtgatgaccttgcgctttcgcactcaaaaagtagaaccacgtcaattcttttatggccgacttgtgctttcctttcgatgagaaagtgcgcaaagcctgctccattcggtgaacctagaagaagttaatgccaaagctcttcagacacatgcgtgccgctcgtgtcggtacttacttagaagcgcctttccttcttcggtgttcatctcaatcacggtaggtgcccgtgacaactctttccccagactcttcaaagcgcggctaatcaaggccaaagtcttctggtttccgatcgctagtgtcgagaacatttccaaattttgtcgctgatcagatggtacggcgtactcccacattgcccacatcatgtcggaagatctttgcagttcaggcacctcttcggctgcgtagtccaagggatgaagcgcttgcagagcatcccacgggccatgtcgattctgagccatgattcctgtgcagaatgtcagctcgtggcgtcaagaatcctgttgtaatattgggcaactcaccagctccttccaatactgacatgtagaagtatgcggcggtcgcctagtaccaagctcagcaaagcgtcgtagaatgcttgaataagcgtttacccttctcactttaccactagggtctgtgtaaatttgttctttcagtggctttgtacttccatccatatgttgaatggagagagctttccactcgccaggctttctaccacacacgtccgtgtacttcatgcctttgaggacagtagaaatgccccagtatttaccggcagagtaatcgcggtaatctgggggcgagtagaacatgttgtagccccacttcttcaaatcagctgcaacgccggtgttagccaatttgccgggcctggactatgcagcatgagaacacaccgtatccccacggactctggaccgtatccttgggatttggaagcagctgtgcgacgtcgtaatcggagtaagacatctgcgcaatcatcttgcggcctttgcacacggcagtgttccacatcgcgtcggttgctggttcgggaagttctgttgcagttccgccaatctgtggcccagagaaatgatggactgaggaatgtagcgtctgcaattgctctcggaagctcgagtctgggaaattcgcgattttctcgagtagcttctcatggcgcgcatggcccgcatcgccgaccacgagggtgatacacgcgacgaggataattacgataggagaaaccatagttgaggcgcgtatgaccgtgctgtaggtaaaatgacttgacaacggatagttaaaagagttcagatttgttttctagcgtactgacgcggcggcatggggcggctgaaacaaacggtgaaagaataactcgagtgagagttgcccagggcaaaaacttttccgcgctcgttctcacctgccccgtcattcatggtgcaaattactcgccccatctatctgcccatgaatctaacatgacttgaatctagaatcaagaactcgaaagcgtaacattgccacgctcattcaacctgaatgtgtgcacccgaacaaagctgcgcttctgaagtgaccaagccccaacgtttccaccctctggcaaaagatccgggtcgtccggctcttcggtcatttctgtatcattcgggtcgctgcctggtccagctgctggatcctttgttgtatcgtccctaggtcgaggtgtaggagcgctgaggttcaccacgccgaacatcaagcacggagccttcgacttgctttcaccctgaaagaccaagacgcgatcaatgctcttgagaccgacctgtagcttgcgctggatgaggaaatgggcaaagcctgagccgttggcgctgcctgagctattcagtccttgatcatcagaatcgcaaacgggcttacgcactgagaagcgccctgccttgcggcgtcgttgtcttgaactccacaggttccacggtaagctctttacccacgtcactgagggcatgttggatgagagcctgtgtctcggggtttttgatcgacagcgagagaaacaacttgagctcgtgacgtctgctgaattcgactgtgttctcccacatgatccacatcatgtccgaggatcgctgcaacatgggtaactcgtcaggatcggcgtctgttggatgaagcttcttgagtgactcccatggactctgacgatcctgggctatgatgcctgtgacaaatgttagcgacattgattagattgacgcagaaggcttaccggctccggccaggacggacatgaagaagtgagcctctgtccacctagcgttatgtgttagtactatcctcgggtcgtaacaggcattcaaacctacacgacgatcgatcccccagggatcttggtactcttgcgaaaagggcgaggcaaaatcctcaggatcggggtcgtagtgaagtattccctgagccctcccactctccctccttgccgtttggactacacttgtcggttatcccttggttctggagaaaatttgatattccccagaatccaccagtactgtagtcgcaatatactgggcgtgccggatacaacttgtagccccagtcgtctaagtcggctatatcaaggtatcagcctgcgaaattcgtgaccaagggttttcactcggctaaattacctagtgaccatgggctttggacggagtctttcggttccgcgagtagctgtccaacgtcgtagtctgagtacgacatttgcgccatcatcttggttcctttacatacagctctactccacgtcgcctcgtcagcgactggtgggggctgtttgaaccaggcggcgtttggcttggggaggccatgagaagttgacgactttccaagagttgagtccgttgagttcttcgtggtgaggagcgcatgtactgcaacctcctgtcgtacatgactggtgtcgctgaccacaaccgtgatccatgcaacgagtgtcaaaaggatcgagacatgcatacttggagtgtcaaggtggcaagttgaagcgcacgatagtagaggacggctactccagtggacacaataaggactggcgggcgggcgggcgggctagtactggcacgctttgagtagaagcctccgtttgaggcccaagctgtttgcgctctttcaactgcgatgctgttgacagcatgcatatcgacgtgcaagaaaattagactggaaatgccaaaaaaaaatcattcatactgtctccagcctctaagaacatcatcatttaatttctatgtcctggattgctttataagtctccattcatctttctttcacatgtactcgctcggcaaagttacgttcccatcaaaccgaaatatgtgcgtcctgacaaagttcctctgctccaagacccgctttaccgacgtttcttcaactggcatgttctgctctgcacctgatgatggacctaattccgatctctggaccggaggacgtggcgtagcagcagccagattacccagcttgaacatgaggcaaggcgcgcgggattttgcctggctttcaaaaccataaatgccgatgacggtcttcagtccgacttggggtttgcgttgtatgaggaagtgcgctacacgtgcgccgtttggtgagcctgattacggtgagtggcttgaaaatggagatttacgtagattcaatgtaccaagcagtgcaagccctccatcagaattggggtcgaacttatagggggtcgcagtaagtacctgaccctgcgaatcaaacgcgcgtcgtatgatgcttaggctcgtgggattgctgatgctcagagacatgacgaagtcgagattggtacgctgggcagcagggacgtagtactcccacatcatccacatcatatccgacagcttctgtaaagctggtaactcggtgtcagggtagttgcctgggtagaccttgtttgcagcttctcgaggaccgagcgtgttctgtacgattatgcctccttgagggtttacggccatgtagaaatacgccccagaagccttgatctaaagttagcggcactttaccggcactgaagtttatcctgaccctcttgacttctccgtttggcgaagtgtacctctgaccatccacgagggtgccttgctgatagtgcgtgatcacggccgctatccatttgccaccttcctccacacacttgtccgagatgctaatgtgtctgaaaaaatcggaaacgccccagtatccgccggggccgagactgcggtatacttctccaacgctggagataacgtacgcccacgaatagagatgcgctgaatgtgtcagcaaagcagacattgttgtacagcgttggaactcaccaaggtaccatgggctttgagctgtattctgcggcactgggagcatttgaccagcatcaaagtcagaataggacatttgcgccatgaacttgcgtcccttgcacttcatcttctcccagacatcatcagcggcaggtgcgggtggtggaccattccagcgccttttgtggctaattactgtagagttttcgcccccgggcctcgcgacgtgagcgggaaagatcagattcgagatttgggaggaatctggtatcgcggcgtcgacatggtgtgcagagacgtcactacgaactgatagaagaaggccgagtaggaccaccaggacgaagcgcatgattcaaatcagaagaggtagaaggttgagtgtaggccagcggaagggtttatcgaggtggcgcgacatgagcgtgattttgcgcccaaagtgaaagtactctgagagctagatcggattcaacagattgtttgtttgccacgccatttcagctcccaggtttcactgagccgtgcataatggattgtggtgttcctgggttggttatgcggtagcaggagtggccctttgatgacatcggactgttcttggatcggacccgaagttcatcactgtcgcatcccgttatgcccaggtccatgatatgtcgaaacggcttgcttctaccatctcatagcttgccgcccgattatgccgtgcttttggcatacatattcctgccataggaaaaatcgaaaaaacctcgacatttgcaactgcccattcacctgctcttgcctgactgagcgcgcacgtgctcgagctagcatcgggacttactctttgctcctgcctcgaattctgttactctccacaaacatcattgcaaaagacagcaaaaatgctgtttttcaagctcatcgcggctattgctgccaccactgccgtcttcgcagcaccgacctcaaaccataccgctattgctgccgaagccgccgactgtcccaaagcctctcgctacgcctgtggccagtacatgctcagagacggcactcgccaagacttcgtctcccaagtctacaagtgcatcccgcgcgaccagttcatgtgcaacatcttcaagtacgagcaattcgatccgaaccatccgaatgcaccggaccgcatgatcgccgccaaggtcgatcctggctgtgcttgtaccttctacaggtcagtgacatttgcgaggtcctgtcgatgagagtgatctgacactgtcttgtagctatgcctgcgatggcgctcagtacaccgagaccttggtgggctgggagggcgagcctaacaaaccggagtggagtcgccccatgcacactgacaagtttttcgttggctggtggtgcaaggaggactactaggtggtgcgctgaagcagtcccagaagcgcggcaagcgcggacagcatcagtgaagtgacatggatcgatcggagtggaaaagccatttcctgctccgatttcggcttcgacacacggctcgactactttgagattgaaattaaaatttcacacgcttctgcactgcttgcatgcatatatgaactctctcaagtacttgcatgcggcgaggcgcgcttccagttacccgggtcaaaaaccggtcaatactgacaaccagttttgcaattctaactactcgatgaagtaaccataacgaaaaggacacatataaacacaaaccatcgaggcatcagtccacattcaagtacgcatcgttgaggcgtcaaaccacatttcccgtacactgacgtaggaacagccacgatgaacctcaatttcaaaccacacagcaagcgaaggaattactctagtacgaactttaagttacttaacctaagcgaccaagttcccacatcaaaactaccatgtcgatcatcctacgcagtgggagttcccgggtccggcactagcatctcccggcattgtgattggccgcacccgaccatcacagtcactacgcctgcaccaatcatatacgcatagtaccttctttcttggacccctcttaggatcttgtgaccacaattgccttgcccttgttgcatttaatacctactcctccaatcttcaatcctcaaaaccctattcatctaatcccgacttggtgaatacctcgacttgaacaatatctcaactgcattcaactcgcagcacttcttcctacattcaaccgctagattcctacacttcctgcaatgcagcttctcgcccttctgtccctccttcccgtcgtactctctacgcctattgcgttggctacatgcggtgccccgaacgactccatctgcgctcaattcctcttcgcgaacggcaccgtatcgcaggacatacacatcaacgacggcggctgcacggatgtactgaactcgggtagcatagcggggatcaaggtgtatgattgttggtgtgggctgtggaagtaagtattctctctcatcactggtggaatgtgagggaatgtagagaggagtgtgaatgagagctaatatgaagcagtgcgcaagacgccggcgcatgtaacaacggatacgacgaggatgtggctaagattgagagatgtacgggatgggttgatgggggcaagtggaagctaagagcgacgcacgttagttgttaccggccttgaagaagactggattgatggagattggaatggaacagcactggtacagtgaagatcgagatggaaggtagcaatgtacccaacgttttggaattcatgtggaagtaatgataccccaagcattgtttaagaacatccgccctcaagaccttttgagttcacaccgcattggagagtatgatggccatcatgaccatgatgagcagcatgggagtagaagtcccgcccctcgtctagtttcggcgcagacacttataccagctcaacttcatgtccctagtaaacgtgatctgcaactccgcgtccctcgcatcagccctagcctcgaaatcgccatgggcgcatccatatccactacctcaacgttggcatctcatccaaccctatctacctctctaacgctctcaatttacttgtacatggtgcagtcgcagcccttgaagatggtggcggcctcgaagtcgccggtgacctggtggcagaggttatcatcaaagagcaggccgcgtgggccgctgcggtcgtagaggtctgcttcaccgcagcctttgcgaaggtgagggtcagaaagaaggggaggacggagatggtggggaagcgcatgttggtagctgttgggttgattgtgtttgttgggggtttgaggtcctggttgaggttttggtttattggtcgagggaaggttagttggtcgattgagtgatgtggtgtagcaatctctccttgacaaaccgggcgccgagatagtgcgaatccaagcccggatcctctggtaaaggcaaacgaagtgagagaaaagaaagaattgttgaggctgcagtgaagcacgttcctggagaatcgttcgaaggctcttatatatactgcggtgctgctccctcctgcttctccacacccgtcaactacagtacgccgtagtactccagcctcaaccaacacaaactacccaaacatttggacaacatgcgctttcctacaatcctcggcgccctcgcagcggttggctctgtcatagcggccccgttggtgtctgctcccagctcgctccggatcgctggtgaggttatcaccaacaagggcgtacattacagcatgacagacctgaacgagatcaaggcctttgacaatcagatcgacaatggcaggtacccgtacccagtcgactacaatgtcgagtctggcttccactgcatcttctaccggtaagtgcttcttgtatgttttcgatactgcgagcctagatgctgacaacgtgataacgcagtgaggcaacccgcggtgtcggatcacccatcggcgagtattatggccccgtgaccggcaagttcgaggagtggatcgccttctacaagtgcttcgttgtcaatggcaaagaggtggctgcacgcgctcccgaggacgacgacgagatgattccctgcggccaagttacgacggctgccggagacactcatgacctcaacgagacgaccaagaatgctggccagcacgctgaattcacagtcaacggcgagcggtacgagccgtggcttttccacgtgacggatacgtgtacttgcaacttcttcaggttagtgtatcctggatatcctcacttacttctgccacctgcgttcggtggggacaaaagtctgcaagggtatccagctctcatgatcagatctaggtatactgacgctttggcagcatcaatgatagcagcaagtcgcttggagagttcagagggcccgctgacccgacattctcttccgagaatgcgggtagctacctgtgctggatcaatgtcttatcataggtgctcacaggttgcgaggtgctgggggggtttcaggagcaaaaaggcgggtagaagatatggaagagacatgatgaagcaaaagtgaaatacttgacctattgttctttgcgacatgttttataaagcaatttgaagacctccaggagtgctcatcagatggacatttggcaacttgtaatcttgtgaggatatccgggaacaagtgaagtcggaagtccgtagcgctgggattggtgcacttcagccctgtggttggcttatcgataagcgcctccaaaatttcgagctctcaaccacgacccaattcgcaacacgatatctcgcgcatacaacctcacagcttcacatacaccttcacagcacatcatcacatcatctaccacaatgatacgcaaacaagcccgcgagcgccgcgactacctctaccgccgcgccctcaccctgcgcgacgccgaactcgcctccaaacgcgccgccctcaaagcctcgctcgcctctggcaagcccctcgccaaagacctcgccgaagactcgacgctccgcaccgactacaaatacgacgaatcgcgcgccgaccgcaccgcagaggaagaactcggcctcgacgacgaatacgcgcaactttccggcgtcgtggacccgcgcatcttggtcaccacgagtcgcgatccgagttcgaggttggggacgtttgcgaaggagatacgcttgttgctgccgacggcgattagactcaatcgtggtaatttgatattgaacaatctggtatcgagtgcgcaatcgtctggactcagcgacattattttacttcatgaacaccgcggtacacctactgctctgaccgtatcacatttcccacatggaccgacggcaagctttagtttgcataatgtggtgctgagggcggacattccgaacagtgcgagggggacggtgagcgagagttatccgcatttgatattcgaggggttctccacgaagttgggcgagcgcgttgttcaggttctcaagcatcttttcccgccgagggagggcacggccaaggtgggaaatagggtcgtcacgtaagtccaattcacaccctcaatcaatcagtaagtgcggtagctaacgtgcatgctagattcaaaaacatcgaagacacgatcgaagtccgacaccacgtcttcgtcaaaacaggctaccaggccgtcgagctcgcagaagtcggaccgcggatgagcatgaggttattcgagatccgggccggcacgctggagaacaaggagggcgatgtcgaatggcatttgaaccagtacacgcgcacaggccggaagaaggagtacttgtagccttctcccatctgtcgcagctggagtagacgaagcgcccaaaagtgaatcaaagatacccaattcgtaatgcaaatacatccatccaccaagagcccagctcaatatgcaagatccacactctgatatctcacaccttttctatttgaacttcccccaccccataaccggcctgcccctcgccgccagcgccacccaccccccaatcaagcacaacccaccaagtggcgtcaccggccccagaaacttgaaccaaagcggatccaacaccagcaggtatatgctcccgctgaacaccggtcatgcccgcggtgaagagcgacatggcgagcgtgtttcaatccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgtgaatcgcaggcaacccgaggatcgctgcgcccaatgtccggaagttggcggcgattgttagacagctgatcgatccagccagagttccatcgctgcgctggaggtacgaagtcgctgatagaaccaccaaggggggaggggaggggttggaagagacagagagggtgggaaaaacttacctggtattgtgcagctgttccccaattcgcgatgcgcgctgggtccgcgatgcgtttcttcagcccgtgagcgccgaaggcgccgagcatgacgctggaggcaccgaagagggtgccgattgtccagaagggtggcattgttgtgtgttgtgtggtgtggcgtgctatgtttgcttgtgtatggacaaatggtgggatgattgtgagagtgggaagttgcggagttctcggaggtgagtggtctgtgctcgatgaatcatgcattgagcttttgtagacgagagagaggtatctaagaacggatttctagaatgcaagaacagtcttgagcagattttggcgagaggtttatgaaatctctcgacaagatcctccgaactgctctacatcatacatccattgctcttgcttgaatgtagatctgagatgctcaatcgcacacgctgtccaccaatattgatgaaactctccacaagccactcgtaccacaccttgcggtcgtccgtctgccgccagaagctgacttcgacctcggagtttgctgggagttggattggtgtctagacgatattagcacttgagatccgaagaatagaatgagcgaacgtaccttgagagggaagaagatgggaaaccacgaaatcatgtccttgctcttcgcctccatcgtgactgggtttgtgctgagctcaacgggaccctgcgatccgctgtagaggaccgtctcaaagtagcctcccagaccgtgacatacactctgctcttggatggggaaggtgatgcgacagtcccggtagttgtgctcgttggcaccatccccaccaacgaaaccacctccgccaccaactgcagaaccgcccttgcgcaacgacgcctgagcaaggacagtgggaggcagtgggtgcgaaaactcccatgcggtgtggacgattggtgcaagcggggcctccaggttaaagttgctcatctttgtgccgtcgctcagctgcgaattggccattgtctccttcttctccgtagacaggtaatcaaactgagacagcatgactacccacggaatttcaaaggcagttggatccatagtcgtactgcggctgtgcaagtcggaccaaagtcttggagtcgatatgggtgtaaagtgtgctgtgtagctggacggtatcgaaatgccatggtctgggttgagcacatgctgcacgccatcgagacactccggagacagttcgttgtcggcaaaagatccaagcagctcgctgacgaggatgtcgaccttgccaaagctcccgtctggcatagtcggacccttccatgcacgcatgtcggtcttgaccacagtcacgcggccaccccacgtctccacgttgtgtcgctgcaagagcacataggcgttaggattcttttcaatagcgaatacgcgaacggggacgccagtactcgcgcttgcattcagcgcacgcgtcacgagcggtccgcggcctgatcctacaacagcgatgacaacgacgccgtctccagagctcgtcgacctcttttgctcctgccagtcgccgagtgcctgggcaatggcgcgctcgtaccaggcatacttgatggggtccttttcaaagacttcgtatgtaatggactcgaggttatcagtcaagggctggagaggactctgcaggtagtcctggaacccggcgccgaatcgctcaagctggctctttggcggctgattgcgctgaatatatctgagatagctcaggtgaggtgtggggtcattgctgctactcgatggctttccggccttcttcaaaagttgagccgcttcggccggggtcggggcgggcgcgtctgatgagcgaggactaggagcatcttcagctgtacgtggagataggcgccctgtcgagtaagacataatcatgtccgggtcgtcgatgcctggcaacggaccaatgtcagtcaccagcagccatggagagcttctcagacgcgcgcatcggaatataaaggcctgatgcgccttggacaggacaaaagactggcgagcgttgaggagaaaggacgatgccggtatgttgaggagtcggagaggttcagagtaccatcgtgactgtagagcaagagacggcatacggcggggcaggtccagtgctaccgacaatctgttgctgtatttacaaatggttctaatggtgttccatgcttcccatgagctccatgccgtagtcttcttggattccgcacttgactcggagttgtctctggcaaaacgtgcgaggtctcccaagtcgtccttttcaatggtggccttggagccgtccatgggcagttggacgtggagctggacgtatccgcccgtcgcaagagcctccttgatcgcgcgcgcaaactgggaaaccccattctgaccgtggccaagtcgcgggccgggtacgataaccgtcgtggcaccgcaaaaggcagcatatgcgatttccaagtggaagacttgtcgcgaaatgtgcgcaatgacggggtctggcgaggagaggtcaatccaagagctcgtaaaggtgagcagctgactgatggtgtcgctgggtccaagaggcgtatctggatggtccagtgcagggatcaagggcagaggctgcggttgtgacgggtctgagagagactgcgtgtacgaattgaggaggctcaagacgcgcgtgtggaagtggtcgtttgtaatggggctggttagcatgtcatactgtatactgttagcaattattccgcgtgtatgatgggtagcacctaccccaagatcctgtgcatgctgaatgagctccgccgacgcattcaagccccgcttcgtctcgtggtggccaatgtagaacatgggcgccgacggctccatgctgtcagagtacgacattatgaggtctaggtcggaaggcgcgtctatgttgtatgcagggtttccagggagaaaatagttcgcgcaaagttcgcgatggagctcaacgcggggtcatgcgtgagggatcagatggaagactggaaggctggaaggctggaagacttctaggtaagaaggggatggtcacagagtgaatctgggaaacacgaatggtaaacaaaccaccgcagtggtgaatggtattggactacatggtgttggtacctgggatattcgagtgaccctcgcggcggtgtggatgattcgcggcggcaagtggagctagctcagccgagcgcataactttttcgagaagactagcagcagccgcattcacgtcacgacttgcctcaagatatgcacgacatgacgattaagcgcgaacacaacgacgacgagggcgccagttcgaagcgcgtcaaggtcgaggccaacggaaatggcaattccgacaacccttacctggcgcattggaacgacgagaagcccgtcaagagcgagtatggcggcggagatgcgctcgccagcttcaagcgccacgcaacgacgtgcaaacaggcgtcgcaggccgaagatggacccaacaaccccttcaccggccggccgctgtcgagcaagtacatgagcatcctgaagaagaggcgcgacctgccagtgcaccagcagaggtacctacatgaagtaacagctgcccccgcatagctaattggccacagagatgagttcctcaggctgtaccaagagtcgcagatcctcgtcttcgtcggtgagacgggttccggaaagacgacgcagattccgcagtttgtcctcttcgacgacctccccaaccagaacgcaaagatggtcgcgtgtacccagccccgtcgtgtcgccgccatgtccgtcgcccagcgtgtcgccgaggaaatggacgtcgagcttggagaagaggtcggctacagcatccgtttcgaggacaagacgggccccaacaccattctcaagtacatgaccgacggcatgttgctgcgcgaggccatgaacgaccacaacttgacccgctacagcaccatcatccttgacgaggctcacgagcgcaccctggctaccgatatcctcatgggtcttcttaaagaggttgtgctgaggcgcaaggacctgaagctcatcatcatgagtgctaccctcgacgccaccaagttccaaaagtacttccacaacgccccgctgctggccgtacccggacgaacccaccccgtcgaagtcttctacacacctgcgcccgagcgcgactatgtcgaggctgccctgcgcaccgtactgcagattcacgccaccgagcccgaaggcgacatcttgctgttcctgactggagaggaggagattgaggatgcgtgccggaagatcaatttggaagcgcaagatctgagcagagagggtggtgccggtccgctcgtcgtatacccgttgtacgggtctctccctcccgcgcagcagcagaagatcttcaaccctgcgccacccccagcaacacacggaggccggcctggaagaaagtgcatcgtctccaccaacattgcggagacgtcgctgaccattgacggtatcgtctacgtcgtcgaccctggttttagcaagcaaaaggtgtacaacccccgtatccgtgttgaatcgcttctcgtctctcccatctccaaggcttctgcccagcagcgtgctggtcgtgccggtcgtaccaggcccggaaagtgcttccgcctatacactgagaccgccttcaagaaggagctcatcgagcaaacatacccagaaattctgcggtcgaacttggccagcacggtcctcgagctgaagaagcttggtgtcgacgacttggtacacttcgacctcatggaccctccagctcccgagacgctcatgcgtgcgctggaagagctcaactacttggcctgtctggatgacgagggcgagctgaccacgcttggtggacttgcttctggcttccctcttgaccccgcgcttgccgtcatgctcatcacctcgcccgagttctactgctcaaacgagatcttgtcgctcaccgcgctattgtcagtccctcaggtctttgtgcgacctgctgccagccgtaagcgagccgacgagatgaaggagctctttgcgcatcccaaaggtgaccacctcacgatgttgaacgtgtaccatgcatttaagggcgaggaggcgcaagccaaccccaagcagtggtgccacgatcacttcctatcctaccgtgctctgcaacaagccgacaatgtacgcatgcagttgaagcgcataatggagcgcgaggagctcgagctcatgtccacgccgtttgagaacaagaagtactatgagaatattcagcgtgctcttgtagctggcttcttcatgcaggtcgccaagcgcgacggcaacggcaaagcatacacgacggtcaaggacgagcagaatgtattactgcatccgagcacggtgcttgccgaggacagcgagtgggtcatctacaatgagtttgtcctgaccacgaagaattatatcaggacagtcacgtcggtaaagcccgagtggttgttggtatgtcaaattctcaactttcaatcggatcagcttgctaataaataataggacatttcgcccaactactatgatctctcccagttcaagaagggcgacatcaagacggcgctgcagagagtcacaacaaagctgcagcgtaaggaggcagaaaagggacgcaggtagagaacaagaacttctgtaggatagtgatcgaacgtgttctggtcagctagtgtatcaccggttggcaaaagcatggagtcatcatgccggcgttggtagaccatttgggcgaggagtgcatatcgccggagttgaaggtttcgcgaatggatacacgtgttcaagtctattgcatgatcgaagctcatctattgaataacgagagtttccgttacaaatgcttactaatcagcaaatgataacgttacaaagtcttggcttacactacaggtcggaaccaatccccgtcaaatgccgacatctccaactttttttctacgcgctcgtcgaacgcgacataccgcaatcgcaaaccgcaccagatacgccacgaccgtcgcaatggccccaatacccgcccaaagtgacgaatactccctcctacacatcgagcgcatatcacaatacgtctgcctctcacccgcatcgctcaacagcccgctccccgccctctgcgcctcgatattctcaccacttctactgagctacttcccacccgcgaaggggatcgtactcgcatacgaagatgtacaactaagttccacaccgcccggctccaagacaaactcctcggcggcagaaccgctgctgctccgacatgtcgacgaatacacatcacccttcctctgggccaccgcgtctttgctcgtccttcgtcccgaagcgaataaatacctcaccggccgcatcacacatcagagtaaaacgcatatcaccttgtcacacctcaacacctttcctgtgtcagttacgaaagaccatcttcctgacacatggacctggcaacaagcacaatctggcaaagtgtcaaaaggctgggacggacggctaaatgacgagggaggatgctgggtcgatgtcaatggcgagaagatcgaaggagaattgaaaatcagaattcgcgatttcgatggcaggatggatggcagggggaagggcaaaggttttctgaaggtcgagggcagtttactgagtcaagaggaagaacgggagcgcagggagaagggacaaaaggggaaggagagggcaaatggggcggtgaggtcaagtggggagcctattgaggttgagtaggagcgtgagaaacgagggaattgtaaaagaggcgtgtattggcataggcatggcgttttggcgtatcaaaagcatggcatcgggatgataccagcgacgaagtaagcatcgatatgctgtggaatgcatcaattgcgactttcacccaatcttttcagaacctcctccctgtggtcaatcgattacggagatagcaaaagacattatccagctggaaaaagagtcgatttaagaatgctttcttcctactgccatatctccacatatcggcgttaagcggagatatccgcgtctccaagccagactaatgcaacctgctgacaccaatgaacgcatacccaaactagcagttctcgtcaatcaagcataaaagagatggaaaagtgcacttcaaacaccaagatagtttcattccatcttctcaacaatgcctcaaacacttcccttccaagacatccacgtccccgtccccggcttcggcgcaatgggcatgtcccacggcctaggcacaaacctcacgctcgaacaagccgagcccgtactcctcaaggcaattgaactcggctgcacattctgggacactgcggtcgtgtacgcggcgggtgtgaatgaaaagctcctcggcgacttcatccgcaagcacaacgtgcgggataaagtattcagtacgcctccatcctcccccaaacactcaactggtggttaatcagagtgacagtcgcgtccaaatgtggcatcaagtgtttcgacggcgagtctggcgtgaccaatagtccagagcatatcgaatcttacatcaccggcaccattgaacgtctaggcttcactccggatttatactacctgcaccgcatcgaccccaacacgccgctggaagaatccatcaccgcgctcgaccagctgcgccgcgagggcaagaccaagtacatcgggctttcggaatgcagtgcgcagacgctcaggcgggcgaatgagagtatgtgattccccactgcgctgaaatgattgagggagaaacaagatattaatgagaatatatcacagtcgccaaaatcgacgccctccaagccgaatactcgctcttcgaaacgctgcacgaatccgacggcctcatctccaccgcgcgcgaattaggcgttgcatatgtcgcttactcaccgctcggccatggctggctcgtcgactccttcccgtacaattctccagacgacttcgcggccgacgacttccgccgcacgagtccgaaattccaagaacccaacttcactgctaacaaagccatcgttctcgctgtgcaggcgctggcgaagaagaaaggctgctcaacggcgcaggtggcgctcgcgtgggtggcgcagcagggcatgattgcgattccggggacgaccaaggtgggaaggttggtggagaattgggggagtcgggatgttgagctgggcgaggcggagatgggggagttgagaaggctggtggaggggacgaaggttgtgggggagaggtatggggaggcgcatagggggatggttgggcattagaaggagagataggttgttcatgtgatagttagataggcatacataacttgaaagccagagtttccatcgagctattcattatttggaacaatcagtgtgcatggacggagggaagggtggagaggttggggaggatgggatggatgggatggatgaaatggattgtttgggagttcattttgtgtaatattcttgcgtcttaatagaaacaatgttcattctcaagtggtcgactgtgcccgcccctttcgccaacacttggcgcagagacggagagtggagtggaaagagtggtgtcgatggggtgacgtttgtggattggacgcaattatacaccttttaccagtcacgagcgtactgtaattccgcgcttctgttgtactgcgtcttcatgtagtcgttgatcttgacccacggcgggtggggtttgaagtcatcaaggcagttccggcgccttgacacgcggtggtacacccattcttgatctacgattgaatcagttacatatcatgatgcagagggtccgagcacatacaccacactttgtccatagttatgcgttgatccggacactttgccgcggcttcgtagaagcagtcccaccaaggcttttgaacttgtttgttctcacagtaacactttacaagcttgtcatgcccggacgtccagagtcgaacgctcaggacgtcaacgcagttcccggcgttggagccccgaggccagatactacgatcgcatgtaacctgggccttggccttgagtgtgtaggttagtgaaaaattggaataaatcgagtggagtaagtactcacagcacatgacagtacctcccaaggtgctaggtcgtctgatgatgttgcgcgtttcgccagcgaggccatctctcgttccaccaaggacgggggtgtttccaggcctatctctggccattccgtaagaagggaggagcgtatctcgggaaattctatcttagatgccatcacgggcaagatcgcccccagcagggtgacaatgtgagttcgcatgttttattgtgaatatcgttaaagttcgaaaagggttgatgctggtcaaagggaaattgcactctgtttatacgtagaaaaagaagagaaaaattccaaaattatatcgctctactgagcttctgttcgggaacgtcgcaaaccttggtacctctggtgacctagtaccgttgtagctcagcgtaccacaatgccatctagtcttttaataataacaagtgcggtcaatcaaccaacgaagaggatctttttctctctacctcttccaattcaattcaaatcgttacaggtttccatgaactcattgtgcttcgactgaacttcagaactttggaagtgtgggagaggtgtgggtggcgaaccccactttcgcctttcgtcaaactaaacaacggaaaccgcttccaacatttccatgctatgcatgttgagatcaattttttcacatacaaacaactgctacaatggtatgcagctgatggagtctcgtgtcacaagatcagcttaaaatggcaggtaggtagtgcgattgcggctaatgcgtgcctgcttatcttggtagtgcttatgcatccttcaaatcctcctcagcgtgtctgactcacgtcatctaggatgcaccacgttaaagaagtcgatctcttggccgctttcttaatacattgacacacatccattacagctagtgaaatgcaacacaaggttattgtaacacaatatcaacatgccttttgagcttcgccctatcacctcagatgacacattatcctgggtgcgagtacgttctctagcttactacggaccgacacacgagtgtatacacaacggagcaatcagtgactcatccgtccgccgtatcgccgaagactggaaagaagacctcaagaagccaaacaactatcattggagagtagtcgacacagaccttgaacccagcgaagatgacccaccaaccaacggaggtcgcaccatcgccatcgcagtatggagcatgcataatgcgaaagccgaacgcagcaatgaacctgtagcgactccatccctcaccaccacaaagtctagctttgttcccccagaactccgactcgatgccctgagctcactcctcggaccgctccgcgcagcccagccagagataatgggttcttcagagccgtatctcatgctcaacatgctcgctacgcatcccgatcatcagggtcgtggagctggcaaagtgttgctggactgggggctcaagaaggcggatgatgagggacttgttacgtatctcagtgctacggggttggggaggcggatgtatgagaagagggggtttgaggtggttaagacaattgagtgggatagagtgccgtggggaggggagggcaaggattgtcattggtgtatggtaaggaggccgcagaaggagaaggtgtaggtggcccattctttgggagttaatgaaccataactagcatgcatcgtgcacgtgggtatttgaagagtttactcattaatgaatgatgtctagtcctatctatgttcttgcatgtcacaagtacataaaactagattcatttagatacaatcgcaaattgcaagactcctacatgtaagaccatttgagcatgatgctttgaacgcctgtgaaccaagaatatctttcccgttactatcaacgcttcacagcatggaaggtatgcgtccgaacgattctcttgccgtctctttcttgcttaatgtggtatgcgattgcgggcgccgggtcttcacgagcggccatgcggtcagcggatctagcgttcggttgcggagtcgaaggtccgggaatcactggctgaggtgccacaggctgcggtgcgacaggattgggacgaggtggcagacctgcctgtggatcaggtacgacgactcgtggcgggggtatgaagttggggcttggatcgggcaagatttgttgctgaggaacgtcttcaatcttgaaaaccatatttggatagataagccaaatatttggattcttctcacttcggcgagtagggcttcggaagactgtgacactgacgatttgcttgatcccaaggtcttttttgtgttgtacgagtagggcgacgcagggttgtgcagcaggtgaaccgagcagcgcgagtccttcaggcgtgttggtgttgaaaacgctgttttgggctggccaattctccatatcgaacataccgcgagcaagtatgtaccgcgaaatcagtcgatgggtggcaaggtcggtgatgtccgagatggcgcagctgaacaaggcggttttcggtattacgtcgcggcgtcgtagtgcccaccattccaagaaggcgaagtcagcacgagatcgaagctgtggtagctcgttttctgcagcttcatggtcccaattactgcgtgttgccacctttggagatattgccgactgaaaaagcacaattccgtcattagtgttaatggcaagttggttgatagctccagtgcagcggtaaactggcccactccccccatacagacggtacgtctggtcctggagaggtgcttggcttgtagggtcccaatgcttgaacctcttgaaaacccaagctaccggatctggaaagcgattcggagccagatcgaacatggtctgtgcccagccctgatagacgaaatcggtggcatgggggactggacctacttcgtcccatttgtacgttttgtacgctcgagcacggtacttcaccttttcgctcggggaccagattgactcagcagaagccggattcctgttatctccttgttgtataccagctccgcgatctgtgcttttcatagcacacagagtgctggtaccgatggcgaggtaagcttgatgaagagcatctggggcgctgttgacgacgagattctgtgcattccagcttacgggagggcccgcgctaagcactgcagcgcatagagtcgcaagggcgacgaggaggtcaaggagtttcatgatagttgagtaatgtcgtgggaaagtaacggaagtgttcgagtaggccgtataccttcacggagctaagacctacgtcaccgacaactgtaaaacggatgaggatatccaggcccacctgtcccgcgatcaccttttctttgagggccgcctattggcgcgcgcaaatcagagtggcttgtacaaacaatcagcaacagcacgtgacaatggcggcagcggtgcctaagttcgatctcagccgcagtgtggtatatgcaatagtacatcgggtacgagcttttgcctaggaatgttcagtgcttggacaaatgccaatgttgcataaccggaatgatgtggcccgaatagattcagtgactcataaaacttgaatagttccctgacatcctcatgaggctattcagcatttcccaacagtcgacattggatgaacactctcaagaactgaatttgtatactcgcacgccatcgctatccttactcttctcgtactgcacaaccctcgcacgcctcgactcagcgccttggggtttgtcgtccgtaacatcatttgtgggcacattctcgatctggaagaagatgttgagatcattcttgggccgctctccgaactttggcctgccaatagcattgttggtgactactatgactctcctgatgtgcttaatacctggctcagccttgtgtcgtgcggtcatatgttggttatcgtcgatccaattggcgaccgtatcgagcgttagttaatgcccggttctttacatctttaaatcctccatctctctcactcacctgtcaacgctttacccgcatccgttttggcatcgaatgagtctcccagtcacgctgtgagtctttactttttggcttctctcaatgctctggcggccagaagtacggtgtcatcgttaacgaccttctttgcaccatagaatcggagattattgacattgggatagtcgcggacccagtagcacgagtacatgtcggagcagtaacgtaagtctggaagctctccgggcgaggctttccttccccaattgtcatggtctaccacagcgatagacggagactctaagttctttgcaatgatccctgagatgtaaatattattgtagtaagtagacattatgcacgcgtgtcactgtctaccggatcgccttcatcgtcatagcgtagcttcgcattcattcccagcccttcgaatgcagccgtgagacacatccgctcaaagtcacattcccaaaccttgtcgcagtcattttcatgccagaaccacttcagcatatcccctacacacgcattaatagccgggatagtactggcgatagcatcgatgccacatgctgctcaggtgctggcccttggcaatgtacgaattccatttggcatcttcggggaatcgcgtgatatcgaagtcgagcccagctaactcgggaggggatgccacactggtggcagactggatacaagcactcgtggcaagtaaatacgagcagatgcgcatctttgtcagactcctcgataagcgatgatgtttgggttgcgagatgtagcacgggtgaagaagattagaacaagtgttgcgtctttggagtcggtgagagtgagaagggaaggtaggaacaagggcacgtgatgcagcaaagtgttgagtgcaacaacaggtcgtggtccaagacatcaaattctacgctgctttttctttgtaaaagttcttcgttctctcctcacccattctcaatacttctcttgcaagatcacccgtctcatctcttggtgtaagcttgatcttgaagtctctgggtattgccactagcgcactcttgatggcattatattccacgtagtctgtatttggcggttcagtactacttgcttcgatcttgtagagcgacagtatgcggaagagcgcggcgctgatgagcttgctggcaatggctgcaccaggacacgagcgtgatccagctccgaatgagaggtgggatgtgctcgaggtaggcttttcggtgaagatagacgggatgctggaagggtgtggaggctcaagccagcgttcggggttgaatgtgcctgcgtcgggaccccaatagtcgacgtctgctgttgtcagtcgccacatacactaaggacgacccctcgtagcttaccatgatttcctgcctgcgcattgatcaagaccattgtaccctttggtataatagcctcgccccatctaacatcactcatcgtcttgcgcggaagactcatgttgctcacggtatagtatcgacctgcttcttttacgatggcattcaggtacggcacattctccttttcaaattccctggaccaagcatcttcaaggtccggatagacctttgaaatttcctgatatgcagtctcttggtatttttgaccctctggagtcgacaatgagccaatgcaagacacaagagtgcctggaatcgtttcgaaaccgcctgacactagtgaaagacagatggagctcacttcgacgccagtaagtcgtgtctcttcgtctttgaggatggcggcgctgatgcatggcttctcggtgcctttgtcgatcatgttgcgcaccttgtccagtagctcgttcagatacttgtctcttctttctctgagttctttcgatcgccggttcttctcattgttaggtaggtagcgcaggatgggaatgtagtcttgatagttctcagaggcggatcgtagcagtgaaatggccgagccgacgtgtagaatctcgcgaagcaagtcatcataaaccgcatccatgcggataccgtagcacaaagtgagcgtagtgttgagtgcataacgctgaatgtacggccggatactgacttccaaggcgctgcctttgctgtctcgctgcaagtcgcgcacgatgcagtatgattcgaggtcaaacatttcgtagtaattcttcaacatgcccttgctgagtgtggttgatgcggcttttctcttattacggcagctttcatcccagggcgaactaccgattgtgaatccttgcgtcgatgatataacgccatgaaaggtatatagttttggacgatcaatcaatccctgtggattcgagacgagtatctttttacagtcttgaaaggagctgacgatgacagcacgcgtattcccaagccggacctgaaagacggagtgaccatattgacgccaccacttttcgcagattgtcgcatggtcatctcccagctgagttaggtgaccagtgacaggcagtgcgccaggtatctcgggtatgccgcggatataaggaacctcagtccgcgtgaggagctggcatcttcagcaagcaagatctagagagatgaaagcgatgcgtactttgtagattgaagcgacacagaatccaaacagagccaatagggaaacatacccgagtggtgtacaataaagagactgcaaaaggtggagtacttccatggtgcgtagaaacgttgacggagagatgcaggcctgtgcgacgcaaggaagatcggacagggtcttataaattaaaaacgatcgtattgtcgccgccgttagcctcaagttgatgttgctatcgcatgctctgtgaggggttgtgtcggatctagtccgaacatagcacacccagctgcttatcagtaatgttccatcccacttctgcgcctttgcatctccacaagcaggatctgatcaatcaagtagacactctgtgtgtatgatgaattgatgtgatttttgccaagactgctacgtgaaaacgaaatgacaactatacttgagcatcctaattgagcattgcggactatgctaatacacgcggtcgtgtcaagcctcaaatgtcgagaagcttagcatgcttaacatcggcactttccagatgttccttgtcctgcgtgtatttctggaaaccctcggttttggcaaagtcgagatgctgctccacgctggtccaagggcacatcaaaaaccactctgccttatcgtcctccttgtccacgcgccagcctcctcctatcgtaccctctgtaacgtagtcttgcagcttggccctgtttgcgtcgaaagtattttgaaaattctccctctggccgtccttgacaaagagtcgtcccacactcatcgccaactttccttcacgagcgttggtcatctccgcttccgtcttgggaagaagcagacctgcatgcgacacgtctgcgtgcagcaaccattcgacagtcaattggtccttgaggcgctccagcaaggcttgattgcctgcgctcggtatgaagtggttcatgtgttgatcaagagactcccactctccgatgatgtagatgtaggatggatcctctatctgttggaagtagtagaaggtgttgttggtgtacctttgcatgacatcctttgcgtatgcaaggttaaatcgcagcttggggtcttcagcggtacctccaggtaggatgcgcaagagtgcaacttcggtgacggccatgttggagatgtaatggtgggcagcagagagtgcgagttatacctaagagcctgctatgggcgatacgtaccgggacacaccacgggaagctttgtatgcgccctaagtgcatcgtatatcctagttatatgttgtgtggcttgagactaccccatcgtatctgctcttgagtgggtctcaggcagatgcggcttgcgtggaagggtcattacgaatgggaacctgcttaggtaagcacaggcgagtcagcccgacaaacctctaaagcccaacatcgtcttccacccatcgaatggcagacgatctgcctcctctcatcccatgaacctatgtcacgcatatgttaggattcattgacgcctcaaacgttctcttagacttcagctgagtgatacggtcgatgcttatggtactcgaaaggcattgctttcccagggcgattctacattagactctgtcggacttttaatatacattgcgcgattcgaccgaacgatgatcgaggagaacgactgcgcaatcacctcactgacagcgtgctgggataactaacgaaccggtatacctatttgtgagatcacccgttgttggtagcgcggccgtcggacgatctcgaccctcatcttcatcaagaggtcttcctggatccacaatttcccggttgatcttgcatttgtgagcttgaaattagttcaaattgaaccaaatgagaagcaagcagattaatgtgtgccagaattgtcggcaacacaaaattggtgtacgcattcgaaggttcgggctttgatgacgcaaaaccattctgacgcctctttagtgtgacggaaagcaaccaggctgtacccaatgcaagctcacagggcgctcctgtgtcggttatacccaagagttgttgattgttcagcataagccttcgtctcgtcagaagaaatgcactttccagaagaagacggagcaagttcagccttcttcctctcttcttttccatgactctacaccgctctggccaacctatgaagagtctgtggcagtcattgtggaacgctatataccgagcgatgagattccattcctttcgcctgttagcccttctagatcgaggatatgcggtggctgggtccaagcactgctgtatgtcgaacaaacgggcgtaggctttgaacaagtcttgttgcccgcggtgcgttctttagtcatgtccatgatgatcaccagcgaagaaagccgacgacaatatctctacacgtatggcggtgcgcttcgagggatacgggctcgcataagcagggagaacgattccactaactctgctctttccctagcaagtatgtgcctgacattgtctgaagtatgcaacctgggatattcatgtcgtttgagcactgacagcagtatcaggtgatgatgccgacttccagcgagggctcgacagcccacatacaaggcgttgcaggaatgatgcagagtagaggtccttcggccttttgcgatggcattacccaccttttgtttgttggatttcgaccgctcatagtgagaagctttcacgccccgtacatcttcactgcttacgttgaccaggttttggaggcgctgatgaagcgcagaagaactttcttagctgcagatgaatggcgggcaatacccttttcaacgcaaagtccatcgccgatgcaagtgctgcttgggcaagcctccaccataccattgcttctcgaagaggcagacaaggcggacatggatgtacaggtcattcgaaagtcattcgcgtccgcgctcgatacgctaaaagcctgggaagacgatttcctgagccgtgacgatacagtttactggccagttccgtctgctcatctgaagtcatcggtcgatccacagttgctaccggatacttgttttgagttccttgatgtgtctcatgcaaactcactatctcattgctgggccttccaaattgtctgcttgctgcaacttgatgcattcgaagaacaaatgtgcgaagtccagagcaaagaaacacaagaactagatcacaatcggaaagctgggatcttggggctttgcacacagatttgtcaagggttgccatatctcctacaaccagaaatgagtctgtacggacctctttccgcgacttttcctctacgcatggtctcggaaagcctcaagagcatgccagagaggggccttgatcagtccaaatggtgcaacgcgatacaagatcgactcatttccaagggtatcatgcctatgtgatgaagtacatcttttgagacattcaagaataagagtcgtggagagctgcacatattttcttggcggagaaagataccggaacaggttagaggcttcggcccactaattcgccacccttcgaacgtcagtcgtcaacgactggaaccggacgagagagaaaacatactttccacgtatcgtaagctattttgacccctcgtacatcaacctcggttctcgcggtaggtataaagttcttgagttgtctattttctcaataagacctcattctcctcttgtgtgattcacttttacaagatcaatactcaacatggccagctccttccgtcaactactcggcgtaccgccatcgacagcctctacgtctgactccgcactgatcatcatcgatgcgcaaaacgaatactcatctggcgccctcgccgtcaccaacgcagaagccagcgggaaagtcatcgcctcgctgctggagaagtaccgctctgctaagggcaaagtcgtgcacatcctccacaagacccccgatggtgcgcccgttttcactcctggaaccaacctagccgaagagttccccagcctcaaagccaaagatggcgaagaactcatctggaagaaccacccaggatcttttgccgagaccaatcttgacgagaccttgaagaagtggggcatcaagaaacttgtcttggttggatacatggcgcatgtatgtgttagcacgactgcacgccaggcggaccagagaggatacgatgtcatcgttgttgaggacggtattggcgatcgcgacattcctggcgtgaagggagatgagcttaccagagtgacgttggcggagcttggagatgtgtttgcgacagttgttaagagtgcggacatcaagtagatggcatcgcaatgaatcataactttgctgcaatctaacagtgcgagggcttgatgtttcccatcttcatccttctactcagcacactcgatcatgtcaacattttactatcaacattcaacttctattccatcagtacgtctctaccgcgaagaccaaaccaaagccgccacactcaaccacggcgcaacccacaaacaccccagcccaacatacattcccacctgataatacgtccagcccactactgtccccgtcgccgtaatcgcccagagcgccactttatcctcgaagctccttggcccaccggtcttcccccatttgtagttcagcgtggctagaatcacgggcgtcagcaccaagttaaactgtcacgaactcttccagcctcggaccattgagctgcacacaccagtaacaaacagcgcgcccattgcatactcccacgtcgtgaaggctatagatttgccacgcgcatgttggggcgttgaggggattgcgtcgatggctttggagacgtgctgttggccgacgaggaagtgtttggggatggtgaggaggtttatggctgcggaggcgtagtagagtgttgaaggagtaaaagacattgctgtgggttgatgtcagaatcaagaagcaggaaacaggtgcaggcggacttcatctattgaaattctatcttatatgccttgtacgacattctaactactgaagcggacaggtggttgctgttgatctgaggcttgttgattccgtgaatttcttatggctcggctcacgccctcccgccatcgaaagtttagtgcgcggtgatgtgcggggtcgggatgacgccaacactaaggcaggtgggggaacattctccgccaagaggatgaacggagaccgagggactagcggggaaggaaaggaaagttggaatttgatagtctatgtctaacgttcttcaacctgggtatgccatctagtgtaaatcgtgtcatgcgctatgtccttcgtaatcaccactcctttaggacacgaagttcctcccttcatcctccagccccatcatgcagcatcattcatcctgcccaaatcagtccactgcccctgctcgtctaatatcttagcctgcaccagccatcgtggcaatgactccgttctttctgcttcgcttcttctgtgcgcgcttctggtcgcgcatgtattgctctcgatgatgttgatcgcgagcccactggtcgtactgtgggttgccagagggcggtggtggaccagagtagcctggctcgtagtcttgccttgatccgcagttgcccatggttgagatggtttgtagtagtggtttattggtagagaaagatggagtatatctagatgagcggggttgagaaagcttgttggcaggatttggttgcgtgtaacttgagtttggttgttcttgttgtgttcgacttggtggatagtttgagaaggtcttgaagcgatgaaacgttgacatgtgcaggaacaagacatactaaggcgtcgcaagaaaagcttaagtattccctcttgcacccagcgaatacatcataggctgcgcaagccgttttgcatataaggactgcccttcgaagtccgactcggggactgtgcattcccttgtcgggcttcgacgtgattggccggctcgttcacgaaaagcggcgcagtcgctcggacttatagattcgtcgcgtcgcagccacactgcgccagcaggtgatgagcgacgatcgcaactgcgccgtggtacaatgtgcgatgtggtaagattgccgtgaagtctgggggaaggcgaccgaggatgacatcatcgctctgcattgctgctactaccgcgctgcgtctgactgtcccattcgcagggctctggcgtcccattcgctttactctcgttggtagtgaggctggttagtcgcaatgccgccggaaccgatccttcgtggggccaatttcatagacaccctctctcagagtataacgaagcgcggctggataacgtccccaccgatgacgccgctgcggagtacgcgtctgaaaacgtatcaagtccatgcattaaaactccagcgtcttgacctaggctgttttgttgccatcgcgtagttcagtgaataggacactgattcatgttatccatatagtgttacgatccgggactgtgttcgcaaacagcacgatcgcggatggtcttaatagataccgagcgggggtgcaggtaacgtagccttatgagggactgcattaagactgaatgtgattttgttgtgatattccgctactaattcttaggatatcttcgcgagcatctccttcacaccctgcttgatttcaggctccatcgcagctcgcacttgcttgcaagaatagaggagcctgctgtacgagaatccagggatccctcagttgtagatgtgtaggcgcagttctgctgggagcatgagcagataacaggggtcgacgttgtccatatttgatggaaggttttggagatcgagacaacgatcttattgcctgtatggtatcgataaccacgtcaccgaggctgtactacttgacaagcgaatccagacgttttccagcatacgcctccccaggttcgaaaccttccggcatttccagcgcgccggcaccgcacgggtaccggttgtccacgtctaccaacctaattcacctcctgtcagccttatttcggtactgatacctgggcgaccgttggcgccataccaacatgggctacgccagcgctaacggccgccgatgacagcccgtacgtccctgccaccacagcgcgcgtgaaacaaatatacacaccacttttgctcatataggcacgaaacatggaagaaaggaccaagttcttagaatgcgcaatgctcgctatttcgcattccagcgaatatgctatgcgaacgtgactgccggtttgcatggtcctacacccatgaccataagccaatcttaccaaacggtccgagcgatgatcgttaggtttgatcgatttaggtagctggcaaggccatggctataaaatcagcaaacacatccgcgtgagtccgtatgttcgtgacgactacaccgcactgcgtagatccagttttcttgacagagcagttttgatagagcagtaagttcgacaaccccgaaaatatcgaatgttcgctgacaacttttggccagcgacgctagaggccatgggtaacactccttccagctctgcgttgcagacgtgcctaaaaggcgccgtgggaaatgatgtcgctttcaaaagtgaccctttgtatcaactcgtgcacgtcaagccatacaaccttggtgttccgagtgttccagctgctgttacgtacccaaggacggcagaccaggtctcgaagattgtaaaatgtgcagtcgacaatgctttgaaggtgcagccgcgaggtggtgggcactcgtatgcaaactatggtatgtacatacccaagtacagtgtggtgggagaaacggatcctcatggatagtcttggaggatgtcgggttactcgccaccttcgaaacaatgctaatcgtcgttttagctatcggaggcggcgtagataataccatcgtcgtcgatttgaaaaacttccagcagttctctatggaccagtcgacatggcaagcaaccatcggtggtggcacgcttctcggagaccttagcaaacgccttcacgacaacggaaaccgcgcaatggcgcacggtacctgtccacaggtcggcatcggtgggcatgccacaataggcggactcggtcctccatccagaatgtggggaaccagcctcgacgccgtcgaggaggttgaagtcgtcctttccaactcttccgtcgtccgcgcatccgagcagcagaatgcggacatcttcttcgccgtgagaggtgccgcagccggattcggcatcgtgactgaattcaaggtgcgcacacagcccgagccaggagaagctgttatttactcatacaacttcacggggaacgatataaagtcgaaagcgaccgcgttcaagcagtggcaagccctcgtgtccgacccgaacctgtcgcgaaagtttgcttctacatttatcctcaccgaacagttcggcgccatcgctaccggaacattttttggctcccgagcagagtttgacagcctgaacatcagctcgcggctgccgcccaaggaagagtcgaacgtcgagttcaacgattggctgggcctggtcggacactggggagaagatgttgccctgaaaattgtcgggggcatcccagcgaacttttatagcaagtcacttgcctataccaagaacgacttgattcccgatgagggcgtcgataagctgttcgaatacctcgacaaggcggacaagggcggtgccttgtggttcatcatctgggatctcgccggcggtgctgtcaacgacgtcaagccagatgcgaccgcatatgggcatcgcgacacactcttcttccatcagtcctatgccatcaatctccttggtaaggtcaaggatcaaaccaggaccttcttgaccgaagttaacagcattgtcgaggccgcggtacctggagaccaagacggtgcatacgcgggatatgtggatccggcgctcggcgctgagcaaagtgcgagcttgtactggagtggcaatgtggacagactacagaagatcaaagcggaggttgatccaaatgatgtcttccacaacccccaaagtatcaggcctgcgaaggggagcgcgaggatgaggcgatgaagagcaggaagtggggagtagatggcttaagatttttataccctactaggattcttcttcgcatcatgtttaagtagccctattcacctgattatcttcttcaaaacggtgcttctcgcgtgctacaatgaggtcctggagatgtatacggcaagcgtctgcagggacgctatacttggtatccgtgacatacatatatccacccgggggtggatgcttaaacgtcatggcgttgtggcgggtataagacaagtttgacttccatcggtattggctgttgggattgcatatcatgatcatactgccttctgtcagcatcctaatcaatctagcccgtgtaaacctaccgtcaaggtaatccgccgcaatcagcaattccaagcacagctcaggtgggatatccatatctgagacatccttgctctccgcatgcttctgattgtagtataggtactcgcagactttctccagtacgacgccactatattacatcagccttgacaagtctaacacaaatgctctacatggtcgcatcggtgtgtgaatgcgcggtgcggggcagcgcggggaattcgtactttatcgtgggcaaatcgatgcgattctgtgtgttctcgcggaagccagctatatgagcagttagtgatgaagtagtgaaggaagtacgatacatacacaaagggtccagcgccttcttgatcgtgcctgcgatgcacgctgcggagcgcaagatcttgaactcgtagccatccgtggagacgagagtgacgtactcggtagacttttcgtcggccattgtgaggggtgaatatggtgggtatgaggtcactggcaacgatgcgcgtgaagtgatcggaggtggaagtggagtggcggggaaggtgcgcggtgtcacgttatctcgcgtggcattctgagctgactcgtgtggacttcccgattgaaatttcacacgacaacacaaacgcaccttacaaacatttctcagatcagcgcggcattcctttttcttcaagaagatttgtcgggggatctctcgtcttggggcttgctgtaatacagatccctgatgaagaggcgttgtaccaccacaacatatacgacagattttctagactacacgtgcccacggggcaatatcaaagtaaagagcttggacaaggcctgatgacccgattctgaccttttctgctacgtcctgaagccattgcattcggaacaaccttcacacgttgaacgcggacaccggaagcaccaaccttcacaatggcaaccacacgtccccgacacgtcctcatcaccggcggctcccgcggcatcggcctcgccatcgcgcaactcttcgccaaaaatgtctaccgctgcaccctaatctcgcgcagcgaaaccgcccttcaagccgccctatctacgcttgaacctcttcctcaatccgtcaatccaccagaccaagaacatgcaacacatgcctacatcgccggcgacatctccgccgtctggaccacgcaactgccctcgctgctccccaaatccgcctccacaagcaaaatcgacgttctagtaaattgcgcgggcatgtcgcaagcgctactattcaagacaatggaccccgaggcgatcgatcagatcgtcagcacgaacttgacggccatgatggtgggcacaaaagtgttgttgcggggcggatattttcgtaagatggagaaagggaaagatggcgctgcgtctgaggaagatggcgtgtcctcgattatcaatgtcagttcgctgctaggcttgaaaggcgggtatggagctgtggcatatgcggcgagtaaggcgggtgtgttgggctttacgcgcgcgctcgcgacggaatatgcgagtcacaaggtccgcgtgaatgctattgtgccggggtatattactacggaaatgaccaagaatctggacgaggatgcgttgaaggtgagaattccgctgggcaggtttgggaagcccgaggaagtagccaaagcggcgctgtttttggcggagaatggatatgcgcataattgtgtgctgggattggatggggggctatctgctgtctaatggacgtggggcatgctatgctatgaggatgagggctggccgaggccaaaatgagatgattgcgacgcgtgaaagcgcgcaatgccaagaggtatattccctccctcccaaaacgccattgtttcgtgctggtgctgatggtaatgtacagaaataagtgagctgcattgctcatgtgttccaccccgaggatcaagcaaagtcttttgaccgaggttccacatgtgcgcagcgtagcgctaggcgacgtcgcaatccctgtgtatgttctggggcttaaggcgtcgttaaggacctaagcgacgagcgaaatgttcagtcgatgtcaatcgtgccatcgtcctcgatgatgtaaacgacctcgttggcctgcgtcgcggcttcctccacgaccttgcctttcttcctcgtcatctcgtctttgagaccagcctcatccgccttgcgcttcgtcgtgccattcttaccgttatgcatagtcgcgtcaatcttggcatggccattggtctccggctcaggcttcttgggcttcttcgcaatgacgagttgttcgggcagactgagtggggtctcgccctcctcgacttccttttcaatgacggagaagagcacatcgactttggcgtcctcgtctgcctcatcaaaaactgtgatgaaggtgtctgccttgagactcagctcctcaaagctcttctcgagatgcacatcctcgtcgacgtcgtagaggagatctgcgtcgcgcttgatgctaaagtcctcgccatatcctagctgggccgtcagtgtctcgacaagattgctcagtttggcgcgcttggtatcgaccacgagagtagcgtatgcgacgccgcaagtcgcacaattagggtttggcggcaggagcctatcgctggcaagtacgcgctcggtggttcgggtgaggaatgagaacttggccttgttgagctgtccgcgcatgaccttgaaggcttggagaacgcaaaggccagcggtcatggcgttggtggtggcaattgcggggatgatgttgccggccatttctgtaacttattagtatccatcagcacggcagtagaaaaggtacctacgcttaatgtcaaactttgaccgcgtctcgatgccgaatatatgtgacctcaggttcgccgccgcagcaacaaagtcgagggtatcctcgtcgtccttgtcgaaagtgagtattggcgcagcgtcgcccacgtcggctctggcgcgcaactcttcaagacgagtgcttaggcggcgcaagctgtcgacaaagacggcaaagttctcagccgtgctccaagtgacctgatctttttgcgcgactgccggatcacacccaagcgactcttgcagcagcgcatcatagtccagcgcctcgggtgcccgcttcgtcttccacatgccctccatgctccgtaaccgctcaacgtcttccttgaataccttgttgaagagtaagcgcgggaagtctcctgagccccagggcctcacgaatgcgcttcaaagcctgggcctctttctgtaggttggcgacttccttggcattgtccgagtcctcgctgtggtccagctcgggtgcctcgtcttcggacgcgccaaagatttccgcgaacagatatgacttgccccagacgatgcagtggatgggttgcgagggcgtgcttcggatggtacagacggggaaggacttgggtgggattttgggcgtgcagtcgtagcattccgtctctccctggtgtcgcagtcagctctccgacgccagttgtatcttgcaatcacgtggcgcaccttcttgatgacctgcacctgcccgttgaagccagtcgtgccgctctcaatgagcggaacatttgccgcaagacacattttgttcacatggcgccgcgcatcgaggttgtctagcgcattaaagacgatgttgaatgtcttgaaccacgcgacgttgaattgcgagtccttgatgttgtcgtggtacgcttcaatcttgacgttggggttgaacttgagcgccgagtcctttgcaacctgtcgctatgtgagcgcgtgccgttgaatcttccgcgaattaccgtaccaatgccttggacttttttatatgctcgttgcgaaacaggaactgtcggttgaggttgctgagatcgatcgtgtccaggtcgacaatgtggatttcgccgaagccggtgaggacaaggttcttcagcaattcgcatccgatgccgccagcgcccaccatgaggacgcgcgactgccttggtcagcaccctccgcgatctgtaatcccgccttctttacctcttttattgcgccatgcagcgtgccgaggctcttgctcgcaaacgtgtcgcgtgccattgcgtagcgggtggaggtggagttgacgaaagagggggaggtggcgcgactaagacatgaagttgtcgaccgtgtctggggcgttgcgcaggtgaaggcgaattaggcgcacaagtgagagagacgtcagagctgcgcgacttgcgttgcgcccgggccaggtcccgggagcctcatccttggctcggtagccgagcgccctacgagtggatcaacatgtgtggaggaggtactaaaataaacattgctgcttctctcacccacgccacttcgtatcggcttgcaccgtgaccgtggtgtcgtgaagtgtggggcaccactggcggacagactttcggacccggaagtacgtcatccatcgcgaattcctcaaacgggagccaccaaacaccatcatgtcggacgacgaagtcgaccatgagctcctcgaccttctacgtgcacgcttcggcattggcgtaaaggacactggaccaccggaaactaaagtcctcgagaatgcacaattcatatgcgacaacagcgtcgacgtggcgctggacatgcgctccaccaaagtcgcagcacaactcatcttggacgaaatgtcaaaacgcgagtacagcacgtctacctggtccgaacatgaattgcatccaaaagccaaggacgagaacactgtcaacttcatcttcaccatggatttactcaactttagcttctggagtgagaagcccgaggacgaaagatttgccattgtgtacaagggaaagagatggaccggctattggagcctagtcgcactgttgcaaagagcactggagcaagacattcctattacagacccggagttttggatcgacgaggaaaaatgcacagacgatgtcttgaagacagtctttagctctggcatcgatggcgccgaagagatcccactattcaacgagcgcatccgatgtctacgagacgccggccgtatattggaagaggtacgcaactcgcctccctacgctccaaataaccaaccgaactaataactaacgtgccaggaattcgacagcagcgtggtgacacttattgaagactccaaaaactccgcagcaggcctcgtcaacctgctcgccgagaagtttccctgttttcgcgacgaaggcacgtttgagcgcaaaaaagtgcgctttctcaagcgcgcgcaaatctttgtcgccgacctgtgggccgcctttgacggcgagtcctacggcgaattcaacgacattgaccaaatcaccatgtttgccgactatcgcattccgcagatgctgcactctctcggcatcatgtggtactgcccacccctcgagaacaagattcgtcgcctggaggtcattgagtccggacatccgtgggagatgcagatccgcggatgcagtatttgggcagtggagttgttgagacgcgagatcgtgaaaaccaagagtgatgcgaaggttaatgcgattttgattgattttttcttgtatgatttggcgaaggagaaagagaaggatgatgagagtggggttattccgcatcatcggacgaggagtatctggtattgagcaacttgaaagagtcctggcgttcagtgtcaatgtcaaaataaagggaatgtctgcgcacgacgatcgatcaggatatcgaagtccaacgtcaaagaagactatggcctcactcgcctgcaacccagatgtacggacttcatctgcgctaagcagcagtccatgactcatgtgcctcagtgtgttcatacgtcgaagtaagtgacgagtggctgactgaaaactgacaagtatcaaagaagcggcagcgaccgatcgattgaatttagccggctaaagaccatcaatccttttggcgccttcgatgtgattcgatcattttcgctgcctccgcatgagatgcatgtcggtaagcggagccaccaaaatcaacacagccactttccggtgagatctagcatgtttgactgctttctgacatctcactctgtcttctgcaactccttgtaccccttcctcctattgaggcctacctgtctgtacaactgaggacaatgaccgtaatcctgcagagttcccgctctgcgcggaatgagatggtagacgaagcttcacagcgcccttcagcgccgtcacttctcggaagcgatatacaaacccagcctaaatggtttcgacatgcttctctgcgcaaatctcgctctgcgcatgatgatgcgacggtttgtgaagccccgcagctacctctagcttcgacacccccacgaagtgatcatactccaatacagtccaaattgtatgaatatgtacctctgcgcaagcctaggtccataagactcttggaaatttttccgggaacagaacctacggcaattcattgtcgaatccaagaggtgtcattggacgatcctcctagctaccacgccgtgtcctatgtttggggctcctcgaagctggaaaaacgcatacgcatcggttcgagtgtgctcatggtcacgaacaactgttaccgggttcttagcagtctgcgaaagaagaacctccctcgcttctgctggatcgatgcatgttgcatagaccaggcatccatggacgaacgcagtcttcaggttggcatgatgggcgatgtgtatagcatggctacgcggacgattgtgtggcttggtgatgctgatcttgattccaagcatgatgacgctggcgcaatacgattcatcaaagaattcgcgcacggctctacacaaggtatgatcaatgaaattataagaggcaatatgctcacacgacctcagatgaatatcatacagtggaagaaaagaagcaatatatcaaggcgtttatggataaaccgtggttccatcgtgtctgggtatgtcgagcatagttgacgaggaaaagcttttcatgctcactattcccagacggtccaagagtttgcactttccaaaaaatgcctgattatgtgcggcaaaacctggctggaggcgcaggacctgatgaagtttctcgattacaaacaaaacaagaaccaagtccttagcaagtttcacagggtgcggcttcatcagcagatgtggaagtgagtaaaatacgaccgcatgcatatcttcttgcagcaaaatttgaggatgttactaactttttttcccttgatagggatgtgcatgcgagacaagcagctcacaacaaatctgcaccatcacgagacgatactgcacaccatgctgaaacaaagtcactcgcgagttgttcggccctactgatagcaacacggccacaaagttcgaccaatccaagggacaagatcttcgcatttcgaggaatactagagatattggatattcagctcccacgacccaactacttgagcccagtgcgtcaggtatatcgcgaggctgcagcagctgctataaagcatgatcgcagtctcatgctgctatcttcacttacgggtacttcgatgactaccagtctgccgtcctgggttcctgactggtcaaacaacaacttcatcaccgagatagcttcctgggacacagcatccgctgcgggaaagaccccagcatggtacaccatttcggatgattgcaaatctcttacactcaaaggcaccatcattgacgaaataaccttttcatctcatgcttacccagcagtacgcgacctcgaacatgccgcggaccaagacgtgcgaaactctgcacggcggaaagaggtcgcagtgctgaaaacctggttcgccgctttcgaagagatccacggagtgaacatggacgcattcttctccaagttggccaaggaagcctggaatcagacacgccaacggggcgacgtaggcaccgatgtcctggcccattggtggatcaaagtaatcaaatgcgttggactcgacgccagcgccgtcaagactatccccaaccacatgcttaagattctcctgggtagcggcctcgactggccaaccagaaacgggatcagatcggcaatggttccttttcacaagatgatgagggaactgctcgatcgcaagaaaatgttcaaaagtcctcaaggaaggcttggcatgggctgtcagtcgctccggagtggcgataagattgccctattcagtggctgcaatttgccgatggttattagtgaggcgaaagatggagatgcgtggcgcttcatatgtcctgtttatttcgagggcgcaatgcataattccaaagcttggagttcggcaaagtcatacgacaagttcacattcatttaaacagcgcagatcgtccgtggacaaccctttccagacacaaaatagcttctattgagatgctgatgctagctctctgaatactggcgtatgaagccatgcagttcctgcagcgagtctgacgggccactcgtcatgtaagcacctcgatcaccctcaagtcgcgacacctcgacaacctttcgcgccagccaccagagctcaagtccatatttggcgaagccgacatacgatctcctattggcatctctcgactgaacacgatcccaaagctctttccaccgttctgttgcgcgacgaagaacttggtaggttgatggtagcagaagccccgttcgcgagacgaagaccaaagagtgcaaagctgttgagagttagcgtggaacgaaagctatgcgcggatgactgcaacacaccgaataaaatactcatcagatgctctatttcgacgagcttcaagtcagacggatcaatggcggtccaaccctcgccgagcagtaggttcagccaatccttgagacttttgtgtcgacctcccaggtcggccgacgcaacgtctagtcgcgagaactcgatggaatttgaggtttcgaacgaggcataggtgcttgggagcgccccacacatttcagcaatggtgatctgaggcgggcttttgaagaagagcgtattcatgcagtcggtcgtgaataccctgtgtgctaatctactggacattagcttggccgacaagagaaatggccgtttctcttaccggatctgcacctcatctttgatgaaatcctcccagccgcactcatcacggccctctttgcgacctgaactgaacaagccaagatgcctcattgccgccacaatgtccgaaaagcagttgacgcggacgcgtcgtcgattaccatcatgattggaattgacctgcagagcatggacgaggacgacagactgtataacctcgacagcctctccgtgcttgaaatgatcaccttgcgctgccacttgtcgcaggagctgacacacatgcccctctgcaaggccgaagaaatatcgagcagacagagcggcgtcttgcggcgcgcagaagatggacccaacgagaacaaccccgagcaataaagaggcagacacttcattcacgttgaatgtcgcccgatggataaagggtgtgtgcggatggaagaattggaagaaggccgcgatgaaccccgttagattgtggcttgtgaagacaacatttgccagatccattattgctttgcttgtggcaaatggggattcagacttggtttgcattgactcatgttgagctctgaggagggcgatgagttctgcggcgcgatgcccgactaagacgggagacactgaaaactctggaagtgtctcctgagcaatgtccaaattttggctcacatcaaaatctgcgaatatcccggagaacaaatcagccataaagtcatcatcgtgcaagaaaccagcaggcaattcaactacggcagccggatttagaggtggttcggcatgggcttctgagatggcaaaggcgtccgacaccaggtcgagcacgggattagtgtagttgagcataaaggtcatgggaactcgagatgcagttctggcttcatcgtggacggacctggagagcgatcagttgtggagctcgcacatcgagcgtcgtaacgtacgaggagcaatccacgaccgcggacatgcaccgcttgcatggctgagcgccgtcgcatcgaagcttcttgatctggcagcgctcacatgcgcgactctttctgccccgtttaattgcgggtacgtcggctgagtcttctacttttgagcaggttttgaagtgacgtcgcaaagcgtcgctggatcatcagcgaaggtgcgactagatcgagtgaagcactcactttctggcaaagcttcgagaacaatattcgcatcgaaatgaggaggcagtcgtatctacttgctgtcagcatggtgttcacgcgatggaccgaccagggcagcgtacgactgacttcatgccgccggagatgattgaggttcttgaactctttacgacacgttgcacatcgatgtttcagaaatgcagaaatctgcgcatcatggtcttccatccttgcgacaggtcggctgtgtcggtggtgtgggcattctccgagagtgggatttccccgaacctcaacgacgcgctatcgaccgaataggcctagcactataatgcttcctgcttgcaaacttgccatcttctactgtattgcacagtaatttgactgctgattgcgactgcgtatgacattggaagtatgtcgctcatgaggcaagctttgcgccgaagcagtcaactttgtgagtataccattcatcgagagagggcaccactaacatgtatcaagatgctactcagacagctttcccacccttcatcaattccttcacaagacagacacatgcgtatggggcctcggtctcccatcagcagcgagacagctcttcccaagccacttcaaacacgaacgtgccaacaacaactcgcaaacgcaccagtgttgtcgagcatgtcctgtatgccttcccatgtaccgagaataccttcaatgaagctaacaaatcatcagtacaacatccgaccaaatcgtaaactgggctcggcaaggctccctctggcccctcagcttcggcctcgcctgctgcgcaatcgaaatgatgcacctctcaatgcctcgctacgaccaagaccggctaggcatcatcttccgcgcatcaccccgacaagcagacttgatgatcgtcgcaggcaccgtcacgaataagatcgcatccgcagtccggcaatgctacgaccagatgccagagcccaggtgggtgattagtatgggcagttgtgcgaatgggggtgggtactaccattacagctatagtgtggtgagaggcgtagatcgcatcattccggtggatatttatgtgccgggttgtccgccgacggctgaggcgttgctgtatggggtctttcagttgcagaagaagatgaggaggacaaaggtgacgaggatgtggtataggaagtgatcgatgtgtgggtagtaccggaagggttctgctttcattgcgctttcgaccatgtacgctctccgaaagacttgatcgagatgtggaaacttgtatgtatgcgaaaggatgagggtgcgacctctcaagattggtgtccatccaagtaatgcgtcccagtctcaaaggtcatgtcattccatggaggagacttgctcgaagtgttgtgtgatagagttggtagtgggacttgagcctcttccgaaaccgaagaccagccacgatcatgcccggaatccttgggcttggtggaaccagacctcgtagcaaaacatctcctcagtgcacagcccttggcttcgactagttttgccaatgacaacatgcaggttacgatgataccaaagctgatctcggcaaagatacagaggctcaaccatgcagtaatgtaagaaatgtctgcgtttttctggttgatacgaactaggaagacgatgacgccaatgtcggcgatacaggccctaatagtatcagcgtggaagcatgaaagaaagcgtgagacatctttacaggctgccaatcgcaaacagcgcgctgatgctgattttccgtcggatcgggattcgcaaaacccaaatgctccgtgtcggtaaaagcagaatcgcgatatccgaaaggatattgaacaatgcggcagcaatgaatagctcacccaaattgatgcattttgcattttcaataaatctgttccaggatgcttcgtgcggactgcaacgaaagatactaagcagtgtaatggtgatgtagaatactgcaattactaccatgatgatcaacgctccaaagaacacaaatcgatttaccgttcggttcggtgctagtaggtgtaggtactgtagcaaaatggcgagtttgatcagcaagattacaggtccgtacatgatctcgtatacgtgaagccactgcccaagtcagtagctgtactgatatgaacataccgaagacttgcgtaaagtatgttatagaggtcgtcattgcgtatgttccattgatgcatgccagcgccggctccaaacatgacgcgaccgatggcaatcatgggaatgaacgcaagctgagattgtaagtctatagaatcgacattgccaagcgactaacaaatgcaagtaccacaaagtctgtctcatgtcaggatgaatggttccaaggcaaaaaatgttgcccttacagtctgttaaatccgtcttgcgaacgatgaagactttggtgtacaaccgcaaaagaacaaaaagcccagggacagtcgtgcaaagtacagcgcatacttgataccaaaccagcgcatctgaggctgttccgagcttgccctgtgatccaggcggtggatcggccgcaagaccgttcggatcgtcgggaaatgttggcgtgggcatgaccgctgaatgcagtcacaacctcgacagcgaagtaagttgtgggcgaaggactttaaggtaaaacactgaacatgagcacttggggaccaaattactcattggctcgttctcatgtcagacagtaatataggtcatgtccgaatgtcgtgtaacgccatgtaatcgaatgagacgctgtacactagcagcttacgtgcgatcgcacgcgacgatgtaagcgctacgatgtataagccccgatgtcgacgaagcggaatattacaaaggcagagcactaattaacttgcagcagctttgatacaagtcgagtaagcatctcgattgtggcgtgattcatctggagcgaagcaaatgagggttggcagagtcgactcgttcgtttgcgttgaagtcttcgcctacacactcatacacgcacataaaacgcgacaaccttggaatgatcgtgttccaaatcagagacgtacagaacttgttgcacaccaatcgcaacagccgtttgcgatgcgaccatgaagggaaggaaacgtgccaaaagcagggtgggcgcaagcactacagcctgacgactcccaacttcgggtacttcgagcgacagatctagacacacaacatctactcaaggcacgtctaggcccagtccatcgacgcaatcctcatcttcttcgcaatctgccatccaacggttcagacgctcactgtgctcgactccaaccgcattcctcgcagtaatcgccatgatgcaggcatagcgtggttctggaaccaggaagaagactcgacgtgatagtccccaaggtaaaggtgggccaaacgcgaaggcggctcaggtgaggctgacgaagctggaaggagcaggggatgacgaccacaaccaagtgcggctggaattcccgacaacaactcacttcagcaactccatcactccttcacccgcaggcgaaaagcggagaccgtcgatgcactcagctagcagtccagcgataagcaaaccgaggtggtcaggatggactgcctcgttcatctacaatgtacggggctctgtcacatgagcgcctttgcgggtactcgtcaactacgacggaaagtgcgacaggccacaacccatataccagcctgaagctgtacacttggtgccgtcgatatacgcggcgaggtgtacgaggcccgtcgtcccatgggcggcccattctggatgcgcactcaagacgggcgagtcgtaactaggcaagcgtatggaacgactctgctgtgcggagtggggcacgagcagagggcatgggaggagttagcgacgactcttgcgaataacacagcctccaactcattctggctgactagaaacaccgagggcaagtacttggttccgtcggacgtgtctacggtcactgggcactgggacgacaccggggttaccttaccgtactcaatgacaggtcagccaaggcagtcaacgaggacggtcgcgcaatctcccccgaatctagcgacctatccacgaccatcaagatcgactggccaacttgaaatggccttcggccaggcataaccttccagtcgcccaaagaggtcaagatggatgacggcgataccaaagccgactggcctgcagctggtcgagctctggcatagttcaggcctacatagaggcgaccgactgaaggcgagacctcactccagcggctatactactccctcgcctcaaagcgagaggcggcctcgactgggacgatcgacacaacgactgagctcgaggcgatgccgcgatctgacgcaagatacacgccgacccaacgcctcgtcaacgcctacgacaattcactcttccgcaactcgctcaacttgcttatgtggtccaaacttcgcatgtactgtcctgggctcctaccgtggcgcaaccccaaccttcgtggggcttatcacagagacagcgacgaccatcgacaatcccgggagacctcgctggctctcatcccgcaatgcctgatcctgccgaccgcctgcgacaatattccaatccggctcccgtgtccagatgacagatgcggtgaaatccagcacgtcgagcgaatcgtcggaaagtggcctatgctccttgcatgtggcatcctcagcaaagtccaatggaagcccctggtgctctcgggatgcaagaccgcaagataggacgccgaggcaagccacctttgcggccagcacgcctgctccagcccattccatgtcattcccgaaccgcacgcgaacaacataggtcgaaagacctgccacaagcgcgaccgctgcagctgcagtcaggggttgcgctgcattgtctcggtcaagctcgcaccgccgacattgacgaccagaatcgggcatgggagatgacgcttcatcagtatcgagagtggctctacggctgcccacacgagcactgcaccttcaaagtggccggaaacacgtacgacagcctagcagagctggccaagcagttactcatgcatggtgactgttctcaccggtccacatatggccacgacgctccaatcctgctcacggcagccgaccagagcacgtctcgcaccaaacaggccgtaaaggctccaacaccgtaccagaaggccctggacctgtcctccgaagacccgccccgcaacagcagacgaacaggtctatccaggccacgctacagcttgtccgtccatgggtattacgccaaaaggacgacctgatacacctccagtccatcgcgttcgtggcgtgcaccgtcctggacagaccaagcctgcgcccgcaaagtgaacactgggtcgtcttaaccagcctttgcacgtatgttccagcagcatatctcaccgagccgaccatccctgcatcagcacagcatccaaccagcacaaggctgatagaccctcgcactcgttacctatcatgagcaagtagcacggggttagcgtagcatttcaattaaactcacgtctcacgccatcactggcttcatgagccgactgcatgtgactctaatcaagtgaagtgtgcttacattgcctactcaagcgcatggtcacttgggcagcgaagtatgggtaattcatagacgtgcaacatgttgggataatctttggaacgatgaatttaatgtaccgatgctggcaacactacttaggtgagtcgacgtgcagaccatgatgccgaattgctattcgaaagcccaaccagcgattttctcaggcattcaatcgcctgataaatctcgcgatcgagcagtggcctcttgggctacaccatgcttgtgttctcggccgacgtccgcctcgtcggtgcatgtagggctgttctgcgactgaagatttcagcctgagcgagctggcaccaagtattgcaataattcgtgcgcgctccgccttaattcaaagtcgtgttagagaagaagtattatctcatgtgtaagcctggaaggactcgcaaggttatcagcgcattgtaaggggccgaaaaagccttcaaggcatctagcttactggattccttagagcagtgcttgggtttcctagacacagcgcgcacgtgttattgcagcactcggtgctgggtctgcaggggatgacgtcagagtaagtaagcactgcagcctaaatccgtgaggtaccttcaacaatccgagcagctcaagctacagatctcaccgaaatcatttttccgcctttgatcatggctgaccgagagaaacgccatgcagcacaatatcgagttgtacagaaacattttggagacaacgtcgccacgggcaatctttccggtcttcaatcatggcatgaggactaccaagcagctgacaaattcctgacattggaatcggacattgttcagagcgttaaatctgataaactagatgcgcacactatcgagaaatgtatcaccgaactggccaatggaacccaggtcgacgagagattctgcgccgactgtcagaatctcttcgacgactggccagacctcagcgaccctaatgtcaaggatccttcgacagggctgatttggcccggctcaggcgcggactggaaacacactgtggcgcgtagcctccagacacttgtcatggaagccgcggcacagcaaggatgtaaattctgcgcctttttgttgcagatgctgcgggacgctgaagctctggtcacgtttcgtaaactagaattgagacttcttgctctaggagatgcagagacggcttctctgtcagtgcagaattggggcacgaactcttcccaactattgtggatcaacttacccggcaaggtgtgcgatcactgcaatagctccatggcgcaagtaacaggtttcgaatcagccgcactggaaagctctggtatacgctctctactggcagtattccattgttttcttggctgacttgtaaaagctgatacatatacccaacaaggcgaactcctcaagattgcaagaaattgggtgagcaactgcgcagagaaccacaaagattgcaacggaagccacagacatcgcgataagctacccactcggctcatctccgtcaatgaggaagtaccacgtcttgtccttacagcagggttggagacgaatgatcgtccacgatacagcaccctcagccactgctggggcactgaacccttccttcagctaacggagcaaaatcttgatacatttgtggagcacatccctctctctctcctgccacaaacttttaaagatgcaattcaaatcacccgcgagctcggtctttcatacatttggatcgattcactatgcatcaagcaaagcgatactgctgactgggttcgcgaggctggctccatgagctttgtgtacggcaactcctttgtcaacatcgccgcgtcatcatctccctccgtacatggcggctgcttcgtccggcccaagtctcttgtggacggtgtccgcgctgttgtcaaaatacacccctcgtcttctacccttgtccgcgaattccggagtagagaggtctatgacttgaacacgacaaaatcacaccttgcgacacgcgcatgggctctccaagaacgtatcctcccgccacgaacgattcattttggtcatcgcggcgccttttgggagtgtcgcgcggagaccgcaaacgaattcctgcctagtggcttcccaaagcaactcggcaggggtatcgtcaatgagcgaatccgcataggccacttcgcctcgtggtggagtgacgttgtagcgttgtattctgccgcgaacatgacatatccgagtgacaagctgcctgcgctgtccggcatcgcgcgtagaaatcacgatgagcgtggtggagcctatgttgcgggcatgtggcttgatgaagatatgctcgtgcagttgtgctggcgtgcgattgaaccacgcgtacgccctgttcagcgagcccccagctgggcctggacaagtgtcgatgggcaagtcagatatcaagtgcgccaggaagggattatggaaacaaactacgggcgagtattggatgcgaagatggacttgcttggtaccgatccactcggtcaagttcgtggaggtgaattgaggctggcgtgtcagggcattcttgaggcgaccagagttggcccaacgacgttggctatgggagaaacgaattatccgtttcggccagactacgttgtccctgagccgacgagctttcagagagagaaggtatatctgctgccccttgttgctgggcgcacaggtatggcagtataccggaaggacgactacaacgaacgagtacaagagatccgagtggatggactcgtcttaagaatggaggagatgggcagcaaagcttctttcgaacgtgttggtatgttccgatacttcaaggaccaggtgcatgatcacgatgacgggaaggaagagagattcgagtcgtttgtagcagagtttgaaagagaagcattgcaagtagtagtgcgtcttgctttggagaattttgagaagacagacctgttcatcatctcgctagtctagctgtagttaataattcacggcacgaccgctagcgagcgaacgatactaattttccagagtatatgctgttgcgattaaaagggcaggcgcccgtttcctccaaagacatggcgtatctggtgatcaacggcgcagattggtggacaatgcccaggtgcagcaggttgggtcgattttcaacaacgacccgcgcaacacgagcgtcgcacgccgccaacacattacgaacatctttcagcaagatcattgacctcgtacggtgtccgaactggccacaccatccacaatttctgttgtgtcagcagcagcaacaggcagacacatcaatgtctccaataaaggccgctcgagcgttgatccaggcctgcgcacgaggcgcatttgcagatgtagtcaggccaacctgacgcgtgtactggcaatgtccaacattgttatatccacaccgtcaaagatcatggtgatcgatgcggctgctcacatcggccagatgaagatcttcggcatctcaatagcatcagtcctagggcgtggggcgaagaacgcgcacagcccagtgcgggcagggtgggcgcagcgtgatttcacaaactgatcgctagacttgcacgcggaggtccccgtcacgcccgaaaggcactgctcaaaatttgatcgcaaagtcgtcgaaatggtattgcggccaaggcgtggtggtgtagctaagttcgcgcggctgcggaagcttgatgaggcttcctcccgctagccgcatggcaatgtgcgttaaagccgcggcaagcaaagtcagaccgcctctaaaagcagcggcatctcccgagatcttgcttgcgtaaaatcgggacataagcgaatgcagttggttgcctgagtactatttggcgtgtctttgcatccaggtacgtgagttattgggcagaatgctcgttcattctcacgctgaagaatactgccaacgtcttagaggtcgtttcacgaagcttgactatttcgaactgttcgcccaatctccgtatcttttcagacctgttctccattgctgcatgctaagagatgcgagctgcgaacggcccgttgaatgcatctaattataggttagtactcagtgcatgcatgtttcaaggcgtgcctttcggggtccttccgttacatcttcttacaattcaccttggcatggagtctgtgctggaccatagtgctgtgctactcgcatgcactactaatccaacaactctccgcccctacgatctcactatgtgatgccatgtctcgggtaagaatcagtgcataagcattgttgacgtctgtggctacgatttatgtgtggagacgtgatatatctcttagtacgctctctccagcttcgacaaccagactgttatatgatcatttgagaagcggaaacattccacctcaccaacactatcagatttaccaagaaagcccatcgatgtttctttgattgactcctccatgccgcgcggttcccagaagacgcaacaatcacgtccaaagaaaaagtatcaaagatcacagagtcctacagcaaaagagaagagaaagatccagaatcgcatcgctcagcaaaaccaccgtaagctgctcacgcaagtcctttattgtagttgctaattgtctacaagggcgccggatgaaagaacagtctaataattcttcggacgaacagactaacaatcagagctctgtatcagatcgacccatggcctctacggcgtcaatggatgggttatcgagctccatggaggcgacgcctatcaatgctccttcccatccactgccagtcgcatcactcgacccaatgctcgacaacttgtctgcatcagttgcgttccaacctgatctaagtcttttcatgttttcatctcctgaaagttgtacttgcaatcctatgactgagctatgcttataccacctggacgaaatgcagttcaagatgatgatggatgcagtgagcaaccctgcgccaaacgtattctctgtgacggcgccaccacttgtcgatccagctctttctgcggttacaatcgaccaggataacaactcaaccttcatgcttgacacggcatcattacctccgtcaccacttctaaaacaaagaagaagcgaatcttcctcggcaagatcaatgccttccacacagagccacagggtcgaaaatcgtacatcacatcggagccggagcagcaccagctcatccaagacatcgagtcagcaatcactgagctcttctaccgaccgcccaaactcaacctcccctacatacagtctattatcgacgcgatcatctcctatggtactcgatgagccagtatctcacaacactgcccgcttcacaaagatcctggccacatgccgcgaagccgaatttaccgatttcgacagcatggcgtcaacatactacacatgcacactcgagaagtccagcgtacccgagatggctcagcgcgcttctcgatcccggcatcttccgcgcgtcatgcaaaacctgcacgcaaacagcaagacttggccgcggtatgagtctcgtggtattcacgaggccgctacggagcatgcgaagtcagtgtacgaggaggagttgcaagaggtcacgcgaggccttgacgagaggatgcaaagcggacaatttgtcaactctacacgagcgcagaaggaatcctggagggtcggaaaaggaccgggcgatggcacagctgacatcattgcctgaggatgttgagatggtggtgcaagacaaggcgcccaggctttggtcgttgctgacggagcttgctgggccggagagcttgtattgtgacaaagtcagccatgctgttgtggcgttgctgatcaaggggcgacagagtcaatggaataactagacgcgtgttttgcttcggttcgattggtgtaaattatttttagagcaaaatgtcccttcaaacatgaagtttgggcataaccattcacaacgtgtagtgacaatttggagtagaaactgacaggatcgatgcgacgttttacaggctgaccggaacattgcaaagggcagaaattgactcagatctctgccatagggcttccaatgaaataagcccgcagcccttaagatcgaagaatggatcgtttgcattctggatcgatcatcaggcgtcctgctataaattcctccgcttgtgggtaagacagtccgcattaagtatggtgaacacgaaaaccgacatgcgcagcgaatcatttcatgcatgtcatgcggcggctagatcctggttagcgttcactcaaagagggtattgtcaacctatcgcacttcattttcctttgagcattccgttatgtactggtagtttatcgagtcctcccaggctcgcattaaaagcagaaaatgctctactaaaggagtttgagttaaaccatagcccgcatgagttgtcactgcacctggtattggaacctatgctcagctcagcctcgtcagtcttacacttagctcagccttgcaattgcctatgttccgctcaacccaaccccgcgccacgaccccttttggaagggatgcacgataatgtcagccaatgttgggtccttcccaactttgtgaaacaacacaatccgccgcacaggcggcgcagtcatccagcgatgacgtctttgggctggtacgtctttcttcagcaccttttcatacacccgcgatttttgaatagagggatcgtgatcctactgtcagttacgaggcgaacctatacacccttcagttttcatcaatttccagttgcatcatacacccaactcatcatgggtagcggcgacggccagatccattttcgcgacggcatcgcgatttttcaagttgtgctcttcgcggtctctttcttcgtcggatattactttcgctggacacgtcgaatatgctggttcactctcggcgggttttcactcatacggtgcgtgggagctggatgcatgctcggtaccgtgaaccgcgactctagcggactatgggccggagtatttgtctgcgagagcctgggagtgctgctcttgatctttgcattattcgaaatgctgggcagaatgtaagcaatggcacgattgcaacgtttgcacgtttgagcgcgaaaagctaacaatacgacaagagataaaacagcacatgtcgttcacgaacgagtcttctggatcccacagatcttgacctggattgatatcggcatttctattggtggatttgtcatcgtcacgaagaaagagcacaacaaactcctgcctacaccttggtctcgcgccggtatcgctattctctttttgatctacctctacactctaggtgtatgggtatacttttggacgcagcgacaccgatacgatgcggaagactacacgctagctatctgcgcagggattgggcttccctttctctttgtccgcgtcctgtacagtctgatcttcgtcattactgcagacatgatgtggaatgcagtgaaaggcagcccggtggcgtatttgcttatgacgatgctcccagaggtggcatttgtgacagtctgctgcttttcggtcctgaaaaccccgcctgaaaatgtcaaggaaagcaacacgaagtttcagctgcgtagggagggatagaattagctcaggatgtacagaatccaatagcacttctgtgtcgaagcggactacggctgtgcattgcctcatacgtgagagactgtgtgggtgaaacggaaatggagatggaagcgactggaatgacgacataaaactgtaaccaagtcagctctttggtcgtagattaaattaaaaaactgcatatttctagttactttacacttgtcatagatgttctgactaacaagtacaagcgtgtcagctactagttagctattagctactgtatcgcacactaatgcttccacaacataggatataaagaggcttctataagatactacactacgttttttactaagaatagttactaacgtaggctacaaacctatatagtgcacttataggccgtgcaagaaaatatctatatctattatatttaggaaagatataagcctttatctctatatatattaggatttctaatattaggttaataatagtgctaagctagcctatgcatacctaagagttaagcgatattatagcagagttaagcgatattatagcagagttaagcaatattttaatagagttaagcaatattatagcagagttaagtaatattatagcagagttaagtattttaatatcttttagtagctaaaattatatataagcagagtatagctattgctaatacgttataagaggttattagagatattctaggttataaagagcgaaaacgtgcttaaggttagaaaaaatatttagactttctagagcctacgtgcatatgcatgcgtctataattaaaatatactttttagattatctctagacgttgtagttatagagatattgctgtaagaagagagtagtagtagagtctagtgtaaggctacgctagtttctaattagaagt