gcctctaagcaagtctagcactacgtagcacttatctccatttaatctagtctagctattctattgcctgctgttagttaatatactacctaaatactttctttactatagctttaggcgtaataaatataatctgcgcgctcttatatagctaatagctattctatttagcactaataatgcgcagtttattatagcgtttctttatattaaactacagcgctactagcagcactactataattattagctctattaatactaacgctagtagtataaatagtatgctcttttctacgcctatacctataactactattactagactcttatattgcaaaattacctagatagctgctttctgcatgctataaaactgcgcctcttctctaagcagctactttaatatgctatctatatctactaactatattagctactactgctagtactctttcttaatagcttctttatatactactactactctagtgccttaggcaggctttttctgcagcgcagatagaatctataaaaatatatactattctatgcttactaattaaaacgtaaattgcttagcctctatgctaaatataagcttagttagtagatatctatatatgctcttagtaatgctactactatagcttatctataaattaaataccttattattagcatagaagctcttgctattattatctatattaataaatgcctttatagcagctaggttctagatatgctagtagtaaatgcctttgcttctatattactagcctataatagtaagctttacctctatatatagtagtaaaattgcctagattatatgcttaacgcagttactattctaaagcttaatagtatacctaagcctaagtatagaaaactttctcttctttcttctctcttttcttcttatctaactctctttctataactacctagtaaactacttagatttaactatgcctctctacgcaagtagtgctattattttgcatactttttagagagtatactagttgctactagctctttttaggctagagcttctataaatatgcactctcttctactctctctctattaactatgctgcatagctgctcctaaaatagcataataaactataaataaaatataataaatttactaacttcgcgtagtatatactagtatataacttttctctgcctagtttatataatattcttatagtatttagttataaaaataacagcgctatctttaataaaaattctataactattgctattagcactatttttatattagattattactaatttacttctctatagtagcgcacttttctattatatatataagtactataagtaactagcaggctttttttatagctttgctatatatcttaatttagctctttacctatactagctcttctctctacgcagataatacctaacttacttcttagtttataaaattatattatagcctctttttattctctacgcgctaacttagctagtatatagaattctttatactagtagcatcttagttatataggttatagataaagctttacttaacctgcttttctgcagcattatctactagctagctctaattaaaaactaaatacagagtctctattatagtaatagtactcttactatctatctatagtagcattaagtcttttagcatctactactatatactagtaatagttctatagattattaactgcagctacgctatgctaaattaaatattactatataataacgtgttctctacttagttaattacgctctttatattcgttataaagcagatcttaaagctaaatgcatatagctataaaattatatctattagcattagcttactactatatagctctagcattataaagtagcttaatatattcttaataaacttatagtaatctagcgctaactaagcagccttctctttcttatagctctctttctctaatctctaaattgctatcttctatatctttatagactagtataatataagtatatataatatagtaataatagtagattacttagaggtatatactaatagagataactacctacttatagcactaatatctaacactgctatagcgctaattaatatacttaagtacttattattctctagctcttagttaagtagtaatattataaacttatacatatagcgctagagcttttcttcttactacttatctagctgcttatagttactattattagaagcgctgtcgttaaactagtcctcttctatctaatttttctctctaagcttctatagctactctaagtatctcttctactatatagttatatagtatagtagctatctgctattattattattattatctttactgcgcctaagctaaactataggcaatgcatatatatactatatatacgtaataatctagacttatatattactatactttagtatagtactacctatttagctagtattaaatagcttcttatataatatattgctaaatttacgttagttaatatatattatagtaggcatacttactatactagatatagatgcctactgcgcatgctataatactatctttatagcttaatatataatagataaagtacgctctttaggcattagcttttatattatctctagtagctagtcttactataagccttataagtagcgcgcttattctacttagtttaactatacttagaacttatagcaatctatattagctttaattgctatattctatgctctctatctagctctagtattagttatagcttagaataatgctacttatatagtaagtctaatatctacttctaaactgctagtagtaggttctgcttttactattatatctactttaaatagctagctaagataactagtattatagtacttctagcacttaacgctaactgcctatataatagctatatctagttctctactactacgtagtctgctcttctatatatagtccttatagtaataggcttctattctctttaggtagtaatatatttaactatactctctatactataatctattagtatatactagtaagtatagtagtagcctagttactaagttagaaaataagatattatctttattaaatatctattactatagcaaagccttatcctatatagcgtaaataatagctttctatatattagagactatttcttagtacttagtatttaagtaagctgctagctgcaactagataatgctctacgcatagctcttatatatagctatatagtatagtagtaaatacttaaaaatactattaaattattctattataaatatctataaactctatctatagagcctagcagcaagcaataaatttatactatctataagttagagtatactctctatacgttagtgtctagagttactagatactgcatacttaagctagcaaataggtatagataacttatatataggtataagttaaggtatagttaagtataggttaactaaggttaagttaatgctaagactatataagttagagttaagtattataataataaaagttaagtctagggttaagttattctactataaagttaggttatagttaagttttagagtacctaataagttataagtaaactaagcttattttagaagacgcatacgttatttatcctatataattattacgttaattctagaagatatatacgttatttattctatgcaattattatattatatttttagttaaggtagtaaatattataattaatatagaaaatatattatttactaactatactattattacgcttctttattacgcttattagcgtagcgcaatagccttacttatttctatagtagctaggcacaatgcaaagaagtactagagctctattatataatacgtatattattatctctattcttctctatactactttaatgcatacttttactcttatctagcgcataaataagaggcagtaatataagaagatcgtctgttttcttatctagtagcagagtattatctgctagagataaagaaggtaataagttacttattactaagagaataagtatagttaaattctccctctaccttaatatctatataccttttcttatttattatcttatacttaagaattataatatcttagatagactaggcgtttagtctatgctagcaatctctaattattttctttatagtattaaatacttactctacgctaacctgcataatctatactactagtatattcttagtaatctaagcaagctaaacaatataaactcttatttaatttctactatgctagcacattaacgctattcttattattagacaagcttaattataagcgttataagataagattctctcttatcttacgtagacagaggcttatctttagtagtagctaaaaagctactagatagtaactgcgaaagtaatagtagcttataaaactactttaaaggtaattattataagttatttattagtgcaggcgtaagagttcttgctagtagagcgttatagcgtttaagatattgtagaaatagttcttagtagatatatttatagtatagcttctataataagtcctagcactatagtaagttagcactataataaaatagcataataactataccttatatactataagcttcttacctagatctaatatagttactatattaaaaacaacctctctcttattagctatttaagaataatacttctttagtttctcttaactcttttctgcagcagctctaataacgtctagctatagagtactatttatcttaacgctatcctcctctaggctagatttaatattatttaagaaattaaacagcctagttatatataagctatatattattaacttaaggcgcgttgttcttgctaagtgcagatatagcttctttaaacttgctaagtaagcaggtaattaactatatatactcttacttacttagtcctagttagagcttttaaagatctctctaattaacgtcgttgtagctataagaatctgcctaaagggcagttagtctataagtaatcttactctctagctatctattaatatatagttataattagattactcgcttatatatattatatatagaattctatcttatactattattatatattatagataggcgagctattagaagcaattctaattataaggctataaactgcttaaaacgctaaggcgataaattaatagctatatagtaagcctagattagtatagatattagtacgtaataaaagcatataataaagagtaacctactttacaaagtaagtttaggactaatatcttagcgtatatatcctaaatatgctgctactacagtctctaagcctccttaatattataagatactgctagctttagatacttaataatattctatactataaggttaattacgtaggtaagatatacaattatattctcttctacattctagataacattatcctctagaagctattgctctaagttagagataagtatactgttattttctacattatcgcttataatagctagaagttttatagttatttaagtagacttaagagtctttataagcttagttactatagcaatactaatatagctcctataaaggcagaataaaattaagcagcttcttagtaagctgctaattattattaatatagtaactagtaattgcaagaaacgctagataattatctactatctacctatctaatgcaatagatagctttatctttatgcctatagaagaaagacgttatgccttagtaatattagcctattctataacagccttatagagtttataacagcttattattatagcgtctagctagagaaagtatataaagcgtttaaataagacttagttaactatgcagaagaactagttattattaataaatacgcagataagcttatgcttaaatgcgttagttaagtagagtataataagattttattattgctatcgttttattaaaatttaagtcctagttatagaatagactaggatattaatattgttacataggtttaaggctttatagttaagaagataagttatgctaattatttagatagctaagtgttatagaatatacctataattaaggcagtaaatatatagttagctagtactaatataagtatactatctaaaatagatctatatagtagctatacgcacagtagagttctagcgtagatttctaggttctaacttctttctgctataataagtattattctactagctgttctaagctgcaaataactctattattagcatctagtttaggttaatagagaatctagaagcatagttatattacctccttattagaaagagagagctctaagctctagcctatgtaggatttttagaacctctagaaacaatttagtaatattagctaatagaatagatattcttataataataagagcgtaataatataagagtagttatatttgttaggcgttgtataagtagatagatttttaaaattatatagactataagttaaaatactaagttataagttattaataataagtataaagcagatacagacgtatatatagatgcatagactctctgcgcttacttagcataatatatattagcaattatattatatgcatataagagttatagttagtatattaaagtgcagcgtatttagaagctagcagagtttttaagtattactctataataattagcttagataatagcttagtattatatctctaagcctatgctttatttaaagcactagctgttttagaacctagctagtctaagaacctcttaaagtctaacacttctttagtttctaattctaaatctttattcttaattactatagcttcttctatactatctaccttaggcttttcttctttactcttatccttcttactaagcttactatctagtctatagttatctaagagcctacttaagtacttcttaagcttaaattcctcctcgtctatatctttaacctagaccttatagtctaggtttagaatatacttactagtttccttaatatgcttagagtagcgtagcctagtagtattagttattatatataataagtatatataataaacttacttctagttattatttcttataactttaaagttattagcagaaagttttctgcaaaacctctgctatttcttctttttagccttattcttaaactctttagactaaagctttttaaggcttaacttatactcttagcgtataatcttcttaagaacgctactagagctaaatagacgcctagcagagtttaggcctttactctatttagagcgtttaactttcttagcagaagctctattagctttattaagagttagctaatatgcgcataggttaattttctgcttaatattattctatctcttataggcgtttattagtatattctctagctacttagctatagtagagtaagcatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaattctctagaataggaagattataatctagtagtagactctctagtatatctaggtcttcttcttaagtatatactatgctatattataaagtagcgcaataaaagtatataataaaacctagtagtagagaagtagctaatctaaagtttagaaagttaagaatataaagttatagcctatgcgctactacttaaaagctatactagcgcagttactaggttaacaactctatataatatatattaaattctctagatattagactaagctaaaattagtataaaataaaagctagcagtaagtactattattctatttattattatagtttcttattatatatagagacatatattacgctgcagaggctatagcgcttgcaaataggtaagagataaataaaacttctaaaaaaagaggtttttatctctctaactaggaatatcttgctctaaaatagctatatcttaataaaactagtgctagaagaaagcgcagactctaaactattagcttataaattattatagtttattatcttatatctagctctatatagaagtagcagatctaaaactaaagctttttgctacttttgcgctagcagaggtctacgcacgctagtaaatctatgcagatatttaaattattagggttttctctatatactactactataacttctttaaatttcttaatatattttaatatatcttcttaagtattagcctctagtagcagtaataataagaaagagacttctattatacctactctagctaagatttctacgcctactaatattaaagattcttaaattagtagtaataagaactctactaatgataataaagaagaagagtttaataacaaccttaaagagcagcctccgcgttagaagaaaactctaaaaacttctaagttaaagattagcgctgctaaggctaagagaaagagattagctaaagttagtagtaaagagcctagaaaagaacctcgcttctatagctgcgcgcaagaaacctattatctctaaatctagcactaagcctttaataaacactaagactagaagagctaaggctagcagtaagaaggtctattactataagctaggtagtacgttattacagcttattattacgtctaactacttactatacctagctatatctctaagacagatctattaatattagaagttaatagaaatgcttatttctaaggccctacttaactgtcttattagagagattacttagtaatataagcctaatttttaattttagagagttgcaattaacgcaatctaagaggcgttagaagctttccttattagctactttaagagtatattatattatactttaatttaatatatgctaatatctctagactataatattaacgcaatatatgctaagcgcgttactatttagaaaaaagatagtaagcttactatacgctactactagaagctacttatattaaacctatttataggctatactagcaggtacttatataagtatagaactaaaactttatataaagtatagcaagcttactatgcgctactataagaagctgcttatattgctactatttctaagctataatagcaggtacttaaataagtatataaaagtctctataagtctaaatatagacgcagcataggcgctagctactttctctatataattaagaagtttagaatataaatacgtctctactataataaataactgtaataactattgcgttgctaaaatattacttctactataaagaaaaaattgctaactaagacctatatatacctatatactataaacttaactataacctaaatatttgtaactataacctaacttatacctattctagctagaaagtttagatataggttaggttaatttagagtttatattatataatacttaactataacctaacctatacctatttgctactctatgcatacttatagcatatagcattatagtattattatacttagcctagctattagagttactctaacgcttagattaagcgcagaaactctaatattagagtttataactctagattagtagtctatatagctctgtttttgcaactctaagaaacgctaatattaatatatatcttaacgtgcattataacgcactaatattatataaaaattctaaataatacgattaatagcgctaactctactatacctttagcttaagttatattaaaattagctcttacgcagagtcttattctttagaaatttagatttaaaagaataagctcttagagctgcagagattcttaaagaataagctctattctaactcttattcttttacctattaaagatagagctaatagaatatattagagagtagaatataatagaacttatctactataaatttgctctaatcttttagtagtgctaagttttctaattagcaatataaaggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacttataagataaataatatatagtagatagcctatgaaaggtctaaactagattataataacgctaaatttatattgagttagttaaatctaatataatatacttcttaaactataagtaatcttttatttctactagctgctatctaataaagcctttgctatatataaagcttagattttctatagagaatactatatatctagaagttatctttaataggttattaactaaagtgctctatagaatagtaggtagttctaattactagtgcacaaaggtaagcttatagagaatctaagatacttctttatatttattctatactgcgttagagaattaaggtaatattatgtaaatagagcatatagtaactatattactattctaatatataaatatatctagattcttgctatattagaagcagctaatatactagctagttataataatctagtttattagtatagaatactctatagtaaggtagttattataagagatactagagaggtttgtatataagtaaagcatctctgcttaacttactacctactctctaacttactatctacgctctagtataccttacttactctagctttctcttctcttttcttttactttagctagtctactctaggctagcgtatatgctagcctagcgcctatacgccttatagtatatatagctagctattctcttctcttagtagactctttatctactattctacctttagttaaatataagtacttcttattaacctaagctttctatgcctatagtctaccttatataatagtagactaaagtaaaaattactctttataagctttacagccttaattaatataagtagttttttacttatgcttagttattatatagaaccttagattattagctctttattaagtctagtagctttttttatcttctcttactactagaatctagtcttctactctactatatagagtatagcttaacgcctatctctttagaaagaacttacttcttaaagctattgcctacttatctacgcttactatacgcagtaaactctaagagtttatatctaaagctctagaagcttattattgctagcctactaaggcctactatatatctaaactctagaagtttattattgctagcctactaaggcctactataaatctaaagctctaagaagtatactattactagcctactaaggcctgctatatacctaagctctagaagtttactattactagcctactaaggcttactatacacctagactttagaagttcttagcctaagaagctgctaaaaaattagcgcatatatagctactctgctacctgctattatatgctagctattatctctacagcctaagatgctagaaaaatttttcttagccttttactcttaagattatattatcttactagcatagcgctagcctcttgcctctttctatattagagttacctctcttactatttagaatagctactttactactataactactgactattagctagaaacttaactgcttaactctcttatatatctcttactttcttttacttactttctctctatactagcgtactatagctagttctagaaataaggtaaagctttctaataaaaactttaagaattagaagacttgcctctgcgtaaatactaatcttaagaattataagaatatgcgctgctctctaatagataacttagaactagctatatctttactctaatagataagcagtaatataagtatatcttctaagaagaacttagctaaacttaatgtatctaagctatatctacttaactaagcgtctaaagaatttttaaactataataatagcatatttaactaagagcctataaagaagctaaagctgctactagtgctagcgttctctattaatatagagttagatttagataataaagctaagtaagttaatatatgcttctctaaactatatactgctaacgctaaagttaataaactagataatatactagagataactgctatagaaaacttaattacttctaactaatctagtaaagctaatactctaagctagatgctaggccttagctagcctatctttattctatctaatatagcctctaagatacttatctagatagagcatactctatactattactacgcgctatagagttaagatattaactttatagagctagatataatttcttctatcttcttttactatagtaattaggcactctctaactctacttaccttattaactgctacttagataatcttagcaataatagagcttaatagatttactagtacctctctgcagactagaataagattatagagtaatctatattaatatctaataaactcttaatactctagattatctagctagatcttattatatatctagctattactcttatatagttagcttagcactagaattagcaatttataaagaagtataaatagtataataataatattaagaagcttatatctaagtaagagatagcctaggctacagcgtaatagaataactttaactaagataacctttagtaatagattaataaaggtactgcaaagtataaagccttatagaagcaggctaaaatagtctataactaatactactgcattaaagcagcctagagcgcagctatagaaaagcagtactaagcaaataactctactactataaacttagatagctttagctgctagcagcctctactactctagctagcatagataactaaattattactattttagaatagtaacctcttgcaatttataaactacagcatactctagaataaatactagatctctaagttttagcatgctctaaatgctgctgcctatctttctgcctataaaatatatctttaagttagaattaatagtctctctaaacctctacttaggttctatttgcaacgcctataactatatagataactagagtaatatagagagctatagtaactacgcctctaaatttaatagcagcaatttataaatataatttacagcctagatagataagataattgcttactttaaatagaatagctactaatattaatataaggaaaactgcgctaacgcagtctttaataacgtttctaagactacctatactattttgctatatatctagagctatagatactagtttaagtagctgtttaagtgcctctatactctatatacctactttaaagatagtaatctctagactatagctaatataaacctagctatattagaatttctctgcttctctaatagtaataagactagcctataagtatagtctaaatttaatatttagttctttagctttactagcacgttaagctatagactatagtagtagtaagctaatttttagaagcatatctctataagctactataatactctctctacatacgcatttaataatatacttatagtaataatataagtttagaatatatgcgctatatattttagaaatgctaatcttactataactataaagagtatagagtgtaagtagtactagtagtagaagtagaatacctataaatatacttactaaagatagcatatactgctatactagcaagttatatatagaaaataattagtttatgctaaagctagctactactaatagtaagctctactactactaagattaggctagcatgcttaaggcaaagattacaatcttagctaactttcttctagctaagattactactaaagatactactaagaagaagcctaagaacttatctaagctagactgctataactatagtagtaagagctactatgcttaagattatctagactctcttaagactaaagctatatataagcgtataatataagcttataaatctaagaatctatacttctatagcttagaatataatttagatttagacttagagagaaacgtctctttctaggtgcagagctactatctagaaataatttaaagctctagaaaaactgcttagcgcttacctatgcttatacttatatagctaatactctttattataagcgctaaatagcttagaattatatagcttctactataaatatagcgcagtttgcattctagacctttatagaataaagctctatagttctctatatctactatatgctagcagataatagagcagattataattttattactagctatttagctataaaattcttctcgctttagcttatctctctatcttagcttattaaagttaaggcatataatagaattactactaaagaaattatctactaagctaaattctacctaaaggtaagtaattactttaaataaactagtgctctagtagtagaaagctataggaattttaactttatattaggatttctctagcgctaagtctataatctctaaattaactactaaaaattatgctagaaatttaataatatctactactaataatactgctagcttactaacgcagcgcctattctcttatgctatagcgtatctaaatagtctaatacttctcttaaactactagttctactaatatctgtagataaattagataaagataaagttctcttagtcttgcctaaagtactatctaaaagcagatatagcagttaaaacttttcttatcttactaaagctaataaatctaagctagatatctagtaagtattagctaaggctattagaataataggtaagagaaagaattatgactatctactaggtacgctagcaaacgcctattactatataatgcatagctataaaaagagacgttaataagtatctagataactctaagaaagtagagcttaaaaatatcttattactagagatatataaactctatagcaaagatcttctaacttttagtaaaaaattaagctagaatcttatcctaagcactctaaatataactataagatttagcttaaactaagcatagaggctctaaactactatatacgtctatagtctaggcgctataataaagctatataaaagtatattatagaaatagagaaatatagttttattgctaaaactaactctatagcacgcagtaatataattattatagctaagcctaatagtagtatctgcatttacattaactactataatcttaataacattactattaagaattactactctattctcttctttagagaaatactagcatagctaaataatgctactatcttcttaaagtttaatattatttataccttttactgcatataaataaagctaggctctaaatagcttatagtattttctatataactaagttatctataaatattatattatgctatttagcctctataacgcttctactatattttaccgtgcctattaatagcgcactatttaattacctaaataatttttgcactacctactttaataatattctagtctaccttaagatagtaaaagaatatatatagcactataaaagcgttctacgctatctctaggcataagagttctatatagaccttaagaaaactaaactatactagataaaagttaagtttctaggcatatttattactaacgcagaagttaaaatagacttagataagattacagctattaataagtagcgcatactaactactactactaagatactagtatttcttagctatatagagttctactaatgctttattaaaaactactctgctattactctgcttcttataaaacttattaaagcctatattaaagaatagctttctaagaactctactaagctagttatctataagacctgctataaaaaagtttaaagttactaataaatactaataagcatttaaggcgctataaaacgccttttagctagatattatactgtaatactttaacttagagaaactagttagagtctatactaacgcctctgcctaagctataagtagcattataaaataggaaaataataatagagactagtaactaattagcttcttctctaagaaatacttcttagctaagtataattataatatctataacttagagcttatagaaattattcgcgcatttaaagaatagaaactagagttaattagaatgccttactaaattagcattattatagactactagaacctagaaatatttatagctataaagaagctaaactgcagataagcttactagtctctattcttattataatttaattttaagattacctatatactagaaaatactaatctttcaacgctaatgctcttagctaatagctttagaacgtgctagaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccgaacccgggggggaaccctaaccgtaacggggggcctaaccctaaccctaacctaaataataagttagactctaagaaatttaaagataagctagcggaagactagattaatagcatagtagattctagtcttctttcttataataaagatacctattctactgcagaactgcttaacgcaggcttataaagataactctattatactagcagcctttatagcaattaatagtagtattataaagctatctaatttattctataagaaaggctacttcttcttataggctaatattacttctttagataagagttctaaacggctgcctatttattaactagatacagctatatatttttctagatacttacctctagcgctaaatatttaaactctactataactacgaaattataggctataagagactatgtagtatcttttatcttatatttaagaggtactactagctaaagatagcttagttaattaaagaaattctatactgcctatagagttttgctcttagataaagtcctcttataatagaaagcatagctatttataattactatctattctaaatgccttaatagatagatcttttagttaactatatttaagatccttctacctagctagtatctaagtttctaatattggcaatatttccttgttattagcctgctaattaactaaggcagtgctatttttttcctaactattatctacaactttattaaagtagtatagtgctttatagaagtatttaagaattataggctacctcttaatattatcttagatcgcagcactatatttatatgcgaattttagaaacgtatctatactaagcttaagattaagtagaaactatctactagctactatctaaagatagatagctagatagagtaatataattagttcttaaaaacgtacctctaataatttattaactttacttagaataattaggcgttatttctatatattgctaaattttaagctaataatatagttaatatctctattagtataatactatttatagtagatttaggctattacctctatagcagaatttactctagtaaagaggctatagctaagcttagtaaatagctttagagttaatagatataggctaataaactaataaatgctaatgctaacttagtagcgcacttaaaagaatagatttattaggcataatagaagcagtaagcctatgctaataccttacgctatagtaggctagcctataaaattaaagattaagtatagctaagcatagctaactagttaatattataacttactaagaaatttaagaattaataggtaggcctatacatagtaacctatataatctacaatagctaagtatactatctagacttactagaagagataatctaatatagtatcttcttagtattctacctgcagctcttatagctagtagacgctaaactactatctaactaagcactcttatagcttaaagaaatttctattattaactctaatagtagctaaacactctaaatagtatgttaatgcagtagtagattacaaacagcagaaatctgctctatataaaagctaatagtattactatattaaatagactaataacctgctttctacttagaaactagctactaagtttagtaaagattataatgcctttctctactactataaatactctaagagactaaagctgctttactttcgtttttcttataactagcagctttacttagaagactaagagttaatagtaggctagctagagaaatctagtaataaggaatagatagaaactttataaaaggcttagataatagtagatagcattattactgcacttctgctacttctcttaagaagctatctctatagagctatattatcttagcttaataatacctattctttagtctgctatattttctaattatattctaaggcttagctgctagcagcagctctagaatattagtatactttgctttacttctttttactttcttttcttacttctaaaaaagcaatttttatattactagctactaaaggtatctataataggctctagtaagaggcaaaactttatacctatattagcctttactttgctatactatgctaaatctaattttaataagcttatgctaaagcgcttatacctactaaactctataaatgcgcgcgcttaaaatcttttactttagttaagctagcattattactactaaaactaggcttatgctaaagcactctaaaatatctagctagtagcagaggttatagcgtaagcgtctaaaatatttctagaaaaacttactctcttaagtattctctaaatagttttaggcttaatttttgcagcgtagagtagataagatagaaaagattatagaggtaaagcaaatttagtataaaaacttacgtaacttatatagctatattaaaactataaacttatatttgctaagttctacttatatagctaaaactaaagaaacttactaaagttttcctttactctctactaagctctagctacctctagctaagcttagtaatactttctaggctcttttagctttctttatagcttaagagactttactaggtttagaagaggcatatataagagatactagagaggtttatatataagtaaagcatctctgcttaacttactacctactctctaacttactacctacgctctagtataccttacttgctctagctttctcttctcttttcttttactttagctagtctactctaggctagcgtatacgctagcctagcgcctatacgccttatagtatatatagctagctactcttttctcttagtagactctttatctactattctatctttagttaaatataagtacttcttattaacctaagccttctatgcctgtagtctaccttatagttatagatctatatcttaaatctattagctatattacaattagtttctttaattaatatatctagtagaagttatatctgcttctatttagcaataagatctttagccttagtaagactaagagcttctatatctagagctattattaggttatctagatatattatagtaaagatattctagagttcttaaagactagcaaagtatataagttttttaagagcagagagattagtagcaaagttatatatctcttagaatctatattctatagataataagaatagaaagataatagatataataagcgctagtttaaagttagtagagtaagctatttattaaataagagatagaaagaattagtagtactgcgctttaagtatatttaacttagtttagttatattatactataatagtttcttagcttattacttactattagagagttattataagtattatctatatatactattatcctacgcagagaactagagttagtaggtatataaactcttatataagtacgcagtaaaagaatataaatatcttttatagaggcagtatatagcaaaggttaaagttctagtatatctctaaagagaaaagagatatatctattatattctcttatataatatagatacgcgtaaattaagatatttaagacgtaatattttgctatatataaactatagcctttatagtattatatagaaagtatagtttaggtttctttttattatttagtatagtaatatacttaagtatcttcttctatattttaaagctactaaaaacctgcaaaaacttagtatgcgtaatctatagattagttttaactaatagtatatttagaatagctcttaagcactctgcatatttctctttagcttactataatatctcttatagttatatttatagtagagcgttagtagctaagttagattaattaagactcttattcttagagttaagtatactaagtttatagtttaaaggcgtagtagagttattatttatactattagttattagtgctagtactttaaagtaataaataagagtatagttagtagtagctctactactaatactctagaagaagcattagctatagattatagagacgttgctattatactattactcttagtttagtaaactatcttctaatatatattgcagcctatattctttatagagatagttaactaggttctacttagtagacttactatagttaatatgcttgcatatattatattaatataattctttataaagttttaactctagatacgtagaaacagcttctatatactaagagaaatctaagtattcttactttaagagtatatcttctactagttattaaatataagctttaatagattaatattattatagcgttatgttaccttagtagttattatagaagtagtatttaatactataaattaaaagagcatattagtaaacagcatatataataattctatattagtagttaataataagataattagaataagatataatagtctagtatttaatagtattagtagcatctatagtattttaacttctatctatagtataaatctattactatgctaattttagctagttagtattatagtctttgctaacgcagacgcaactttagtagctctatgctatatatatctttagcttatatgccttataatgctgccttctatcttaagattaatactaactttatctaaagagaataagaagatatatacattactttataatactttattagagtttaggttagatatactaatttatatagcgctaaagagctatagtaagcttatatatatatttattttgctaatactagaaactatactacgctagatttgctagcgcattaataagtattagcttatacgctttattaataatatatataataactctattaataagattatagttctagataataatagtatatctaataatataatagctagctataaaggcatatctaagtctaagctctatatatctgctaaataaatgcgtttgctaaaagaaatatctataagataagctaataaatagttaaagaataaactagatagcgctattatgcaaactatagtaagtatataagattaggcaagtgtaaagtaagataagatattatatagtaactagaaataaaagtattataagtttacgtagaagttactagatataggcattaagatagttagaaatataataaataaagctatagcaattagaataacaaactgcttaaagaactagcagttaatattagaggcatagagatcttagcattctactagaaaacgtctattctctagagttaaaggcaagctttctataatttatgcctataataattctagtaataaagtagaaagtaattcttttagtatctatctatagagttaactagtactatcttagtagcaaagtaataagattagcagtttatatttaagttatactaagatagataaatttatagatttatttaatgctactagaagaagttagatagttagtattattaagaatatataatattaatagatcttagctactatatatatatagtataagactctagttatattagtctaaaagtaggcaaacttaatagactagcagaggtagaaggtttataatagtagtaaaagagtagttatttagatctatatattagagctaagagagtaagcgcataatactaaaagagaatctctctaattagaagatatttagatagattctagagaataagcagcaatagtctatactaaaaagctagtttagtattagtatttttactttactactgcaaagcatagtattaaactactttatagaataaagtctactaataataaacgtttctttcaataaacgttaaggatagtacagttatataatataactattaaactagtattgcaatatattaagaatatatatatatcttatataatagatagcgctctgcttctacttttataattagaagaagtaactaaagataagttagtaattaaagactctatagaatttcttttacttattagtaatagttaataattagttaagaaagttagagatagtaataatattagtgcaatatagtatagcataaatatatagattattagagatagcattattatttaataatagtttatattaagaagagagagaagtagatagagttattctacttttctttaatattactataataagatctagaatatctctaacgacctcttataacgtattagtagtagctatactctgcttatatgcaattttagctactaaaagatattaaaatacttaactctattaaaatattgcttaactctgctataatattacttaactctactataatattgcttaactctgttaaaatattacttaactctgctataatattacttaactctactataatattgcttaactctgctataatatcgcttaactcttaggtgtatataagctagcttagcactattattaacctaatattagaaatcttaatatatatagtactagataaaggcgcagaaactctagacttaatagatattagtaatataagagaagataaactaaaagaaatatataagaaaggctataccttcttaaactaggccttagtatagtaagtctaagtttagatcttatataaagctatagataatatagaatagaaatagtttagagataaagtagataatctataagacttttaactatagaatagttaaaagtaaaaagagtagagaagagaaaagaataaaaagtagtgtattagtatataaaaaaaacaggcctaatagatagaagagaaagttactatagagtttagaaattatttttataagaattataagttttattttatatattataagaggtaaagagaaaaagaaaaaagatataagaaaaagctatactattaagcttaataatatgtagaaagattaaaaagaacctagtaaaaaggctatagaatactattactaactactacttaggctactactactactactactagagctctcttaagagtagctattagagctactataactatgcttatctaaagaactactagaactattaatattgctataataagatatctaagtatctctagaactactagaagtagaaagataagaagaattactagagctttactaataatagtctactagaaatctagtagatagctagtaactaagctactaaagagacttattctaaaaagctactacttcttaagtagtagaactagttctaccttaagcagctttagtaatagtatctagtaaaaatatagtagactaagtaaagctttttatactactgctattactagcatctttaagactataagaagaagattctactaaagaagagcgtatagctaagcttaatagagaattagaaagtgcgctataaagagaagactacctaagagaagaaagttaactataagaaaaattataaaaaagagagcttattactataagtaaactaagatctaaaagagctattagagaacttagagattctaaactagacttaataatatagctagactaaattaacttataagctaatacgtactctactaaagaaagatctaaaactatagagtagctatcttctaatatctaactctagtagatagctaatctctctagtatattagagctagaataaagcatgctataataataaagaataagtaaatttgctagaaatactataaatagagtatatagaatttagagcattagatagaaagttctagtaatatagcgcgcatctagatttaaaatttataatcttagaagtagagctaacttaagtagcttaactagtagtaatagcatagataagctctagaaaagaaaaaagttagtaaaagctatctctaataaattattagatctataaaagaaataattactctaatttataatctagtaacctaggtagcaatctaaaagtattaactaattattagtgctagtaaattaagtatactatttattattatataagtagtagttataagcgcagttattattattaatattactttaatagaagaagtatatagcactattagcatagcagagtagtaaagtagctagataagtgctattaaggctaataatactactactcttaatactataattaatagtataatagtaaaactacttaaagtcttactaagtagaaaatgctaagagagcttagcttttaagaatataagagtaatctctatagtaaagcataataaaagaaagttagcatattattattagaatctctataagtaattaagtaagagtaattagtattagttagagtattattatgctagtataggtaagcgcacctaatattattaagaaactaagaaagaatctagccttacttaagtaaattagctagaatagcagtaatattattagtaagattagcgctaagaagctaattaagaaagtagataactataaaaatattagttaacttaattctaataaaagaaagaaaaaaagacttactagctttaggcactacgtaaactataggtagagtatacttcttagttagtaatactaaaagctaagaactttagctactagaagaaagcttcttactactgctactactactaaattcttaactactatagctagagtaggtagaagtagacttatagaagtagttaatataagctataattctaatagtatatagaaagatactaaaagaaagaagagaactagagaagaagatagtaaagtaagaagtataaagaatagagaatatagtagaagcttagtattttatagttctaagaagcgtttatagcagcttagtatactacttattaactaactttaccttatagctgcattactatctatgttataagtaagagaaaaccttaatactaagtctgctaaacgcctattaggcttagtttagtattagagctactataagacttattaagataaatagaataaatgcatctaatatatttctttctagacctaagcttacttatgcgaagttatagagtaaatagagtattctagctcttagatctataaacttaaggcagatattagagtataataagtatctttctaaggtaagcttctattatagtatatagaaagaatagagacgttagtaaagacttataagataactagaaaggcttatactattatatatataggttctttatataaattaatctaagtcttacttaggcgcatctagtagaagctaagagaattcttactttaattagaaaggtagcttaggttctttattcttagatttactctataggctctattaactattagagaggcttatagaaagtttactattattataaagaaagaggcgttaggcagagtatattctacgttatcttagcaattagcttagtagttatctatagttatctctaatagaagctaatagcaaagacgttaggcaaagtatagtctatattaccttagtaattagcttagtagttataactatagttatctctaatagaagctaatagcaaaggcgttaggcagagtatagtctgcgttatcttagcaattaaacttagagatagtaatctgctatattagatttaatagattagagtttattaagtctagtcttatgctaatattaagcttatagaagcgtaaaagcaaagagaagattatagaagaatagtaatctgctatattagatttaatagattagagtttattaggcttagtcttatactagcaataagcttatagaaatatagaagcaaatagcaaactatagaaataagcttaagagagctaagctcttatagatagagaagatatatagtagagcaacgtgcgttagcgtagagcctaagcctaataagatattagacgaagtataaaagtagaagaaagtagtttagaggttaataacttaattaactacttttgcattaagcacaacctactataataatagtctcttctttacctaattaatagaaaagatatatataaaaagataactctatataaacataatagtaagagtactatattataatacaatagacttattttaaagtataagagcagagttagatttactattctagaaagtgctaagaagtagaacctctaacgttaagcttatttaggcataatttaggctcttcttattatattctcttagctaggtctattctattatattctcttatctagattagtagtctatatagctttatttttataactttaaagaatgctaatattaatatatatcttaatatgcattataacgcactaatattgcataaaaattctaaatagtataattaatagcatagactgcgctgcatctatagcttacgttatattaaaatatataataatttagacttttattctatacttctacgtagtttataaaataaactcttaaggatttagagtttcttgtaaaataaagcttatactaacctttgttccgttgcctattaaagatagagcctaatattatagctaattaactagaatacgtagcttataagaagaacttctaagctaagagagtatattaaatagcaggtattagagtaatagagaaggcaattaccttgctaagaaaagcatagagacttctactagaatataaataagatagctagcaacttaattagaacaaacatacacgagataatatatataagtattaatttaattaacctaatacatcgttctatctgataactgttgtaagatatagattaggcctattctatcgtatcctcttgtctaggatatgctcgccttacccccgaatcttctccgcatacttagatcctatatcccctgcgaagttcttcagtgacccagagcccataatctccaaaacgctcatcgtgagtccgaacacctgcttgatccaccgccgcagttctatcgccattaacgaatcgagcccgatctgcgtccagtgtccggtccagtatccatctcttcctcgtcatgcggtttgagcatcaggtcgtagatcttcttgcccaattcgacggcaaggaaatccactccctccccgcgtaggaggctctcatcccccagttcgcgcacccgttctaggaaagcctgcagcgcacttgtcttcgagccgctcttgctgtctccagtgctctccgactcgcgcgcccgttggttgcgatacaggcccatgcgacgattgtggcgccaagtggcgcggttctgcgggtcggccaggtcctgctccgagcgcaatcccatcaggacttgagaacggttcaaccaaggctttggagggatggccgttggaccggtcttcccgtcagcggatggaacactctcgatgagattgagctccaagaagtcgaggaactcgcgctcccgcaaggtgtagattccttgcgccttcaagttctttttggcttgtgggttctcggcgacgaatccaacacacctcgacgggcgagatgttcagcaccgatgcgggcagttcaagggaatgtcggaattggcagaaagcctcgaggaacgtccccgtagcaaggtagttggcctggccgggcgtgtccgcagctgtcaggatggagctcgctagccaaaagaaatccagaggctggtccttcaacacattatggagattccacgtccccttcaccttggggccgttgacatcgacccaatccgagtatgtcatctccaagagtggcgcatcctaccgccatgttagtgaaatgaaatcgttggggtcattttgggtcatttcgcaaactcaccttcagcaccatggctagctggaagacgcccttgatcaccttcttcgtactgtcaatggcctgagcaatatcatcggcattttcgacgcttcccgccaccaagtgggcggtacatcccatctgaccaagctcatgtgagagactctgactctcttcatccttgccggcgtgtcgggaaagtatgatcaaatcggtggccccatgctcgaccaaccaagtggccatggatcgacccaaaccacctgcacctccgacgatgagataagctgccgcggagtccagggtcaaggttgaagatggaagctctttcttcaattcaaacgggtgataacggccaatgcacacttgaccgtcaatgaccacgaactccttgtctgcatggaggcttgcctcgtctttggtggtccgaatcttctgcaagacaccatagactagttcatcgaaccggctctcgttggtatcgatctccatggtgaatagcggaagggacagctctgtccgcaccgttcgagcgacgccgagcgtctgcgcagaccgcgggtccttgcaccgcacctggaatggcggacacagccatagaaccttctcggcatcgacgtgtcggatcagggcctggaatgcggccagtcgatcagccgtcaggtcttcgccgaaaaagtcgctctccaatccaacggtagcgatgatgtcctggcctttgagaggcatcttctcccccagccggcacttctcaacctgcaagccacagtcctgcagatacaactggagtcgcgttacaatgtccgcgtttgcattttggtacagcaaggttattgctcgggcgatctctggcacctggttctttcgcgcaggctgagagatgatcgtggccgcaagccggtaggaaggtacttcctggtccggcacaaaggcgtcgacaccggtgaagccggccgccttcaggtcaatatcccacctctgcggctggacatagggctcccagtctcggccatcagcctcacctagccaccatccgacgaaattgccaaaaatgtagttgggcgactgaatgagggagcacagttcggacaagatgagaaatccatcaggcttcagcagcgcttccaggtttgatagcgtttccttcaaggatgctgtcgcgtgaacaacattaggggcgaggatgatgtcgtaggacgaggcttcgaagccctgagcaataccgtcttgggaaatgtcgaaagtcttgaattccatgttaggcgcataggcaaaccgttctttgccttgcggaaagaagcccgcagaaagatcggtaaaggtataaacggagtagggaggaaggctactctcttcaatcaaaccgcgaagggtttgttcggttgttccgcctgtccctgcaccaacttcaaggatgcgaaggttgggtcggttgttggagagcagtcggacaaagtcgccgtatccaaaactcaccgagtcgtaaagcgcggagagaatgtcatcttgcattagcaactccaaagtgtcggcttcaccagtgaagatcttgtctgcgtgctcgcagatgcgcttgatgccgaccgagtaagcgtgcaagccaggaagagccattaccttcgcgtatgtttcttcaatgagtttatgcctttcagcgcgaggcagtccgacccattctctggcctgttcgacaagggtgtactctccagcagccgccctgcgcgcctgaagcgcgagccactcacggtatttggccaggtgtgggtggcagggcgggacgttagccaccttatccttcgactcaagcacacagagcagaattagttgctcttcgagttctatctccagcaacggacgttggggcttatcgaataggcctctggggtctacaaagtcgaagtctggaagccactgcaagcgggcgccagcatgaacatcaaccacatccgccgcctccgcccccaaaggagccagctgcacttctgacatttgcaaggctacctttccgtcctcggtcaggcactctacgccttgggtgaagtcgtgtgcccaggccctcaggttagccgcaccgctgaagaccttgacattcccaaccacgactggtacctcaagctggtcaaggttgcggcacaagcctcgagcagctgcgacaatcagcagttggatacacgcatcgatggccgtaggatgtagcgcaaatggtgtcttgttctccagcggtgcggggctcacaacatgagcttctgccagcgagtctgtcgcggaggacgtgatatccacgagacgctggaactccggcccgaatactaccccgacccgcgccatcgcttcgtaaaatcgcatggaggtgagctttcgaggcagtttactaagtgtggcaatctggggcagtacctgagtctgactctcggacagcggtgatacttggccagtacaatgaatcaaccaggaatcgccattacatgaagcaatggagaagttgtaccaggattcgctctctgctgcaccacctgggtgcgcatgcaatacggtcaacaattccgtcgcattggagtcggttaacacgagggccttgcacgggcttcgacgttccgcagatggtagcccgtttcaacccttgtagtctgtcgaatggcttctccagccatggaaatgtatccagctagagggaagacgacatcgtgaccaatcttatggtctatgatccagggcacgtcttcgagactaagcatgttccgccatattggtgagaaatcgggtgagtcgactgtccgctcaccgagaagagcatgatggggaaacgggcgctggcgccaggcgcttgacaggcggctttcataccagtatgatccgctgtggtcccaagggtagacgggcagtccacttagggcttgtctgtcctctgaaaagagagccttgacatcaatgggcaaagcctcctgatacattttaccaacagcagagaggaaggatgtggtactgtcttggttccggatctggcttgcgatgtaattaaagggtttcgacagcttcgaacagatgtcgcgaaggggtccagcaagtgtggaatgaggaccgacttccaggaaaacgttgctaccgcttgtcttcaagttagttacagcagagtcaaataggactggagaggtcagattgtccacccagtattgcgggccgaaagaagtaggatcgtccacgcgtttgcatgtgacacttgagatgaatgtagccttgtcttcagaacgcggggtgccaaagttgttctcagcctggagcagctccaggtattctttgccaagaggcttcatgtggtctgcaaagatgtcagtggatcgagaatacatagaagagtgtctttgacctacgagaatggtacgccatctcaactttgaggagacgagcaaagacatctggctttgcttccttcaagccggcaatgacctccttcagagcttccttatcgccggagatggtcgtgctgctcggactgttttcgcaagcaacacacacaccagcacgcaggaatgactgcacatcggcagcaggtagtccgatagctgccatagctccaatagagcgatccccgtccttggtgacatatccgcgatagtacgctgccgcaagagcatactcgagcgtgatgtacccggcggcgtacgcggccgcgatctcgccgctcgagtgaccgacaactgccgcgggtttgacaccgagtcgcatgagcatgtgaaaaagagctacttgcaatgccgtacaaagcggttgggccatctcggcccggtcgatctggctggtctcggctggtttctgaagctcatctggttgatcacagttagtcaggagctgtagcccagttcaaaccatgaacataccaagtatcgaccaggagggaggtttgttgaatttctgcaggatttcatccatggagaccaagtcttgtctgaagctcgcctcagtctcgataagattcttccccattcctgcccactgggcaccctggccgctgaagatcattgtaatggtcggaggccccgtgggagccttggacagagcggatgtttcgagctccccattgttccaaatggcaaatgcccgctgagaaagccgttctcggtggatggcgagagtatatgcgaggtcgggaatggaatctgggtggttacgggcatagcttctgtacaaatcaacctgctctttaagtgacttttgggtattggctgaatataggagcagctgcgggcttttagccgccagggattggccagcacggctggccctctgagcaacatatccacgtgaaaggtgctgggccaccgattcaatgatcacctgcgatagtcagagttatgatcttcaagagttgaacaaatcatttacatgagcattagagccgccgataccgaatgaattgacgctgatcctttctgccttgtccaaggggaagggagtgggttgtatggggacagcgagcttcttctcggcgaatggaactaggaacggtcagatcactattctcagcagagtactggtcgactgactcttgggattaggatttttgaacttgatgtttggcggtatcgttttatgctccaaggcaagaaccgatttgatcaggctcgtgatgccggagcagccttcagagtgcccaacattcggcttcacagagccaataaacacgccccgctcaccgaagacgttaccaaccgcagttgtctctatgggatctcctgttgcagtgccagtgccgtggcacttcgatgcgttagtcagctgcttttgtttcttgaaccttagaacatacctcgacgaaggctgtctcatccggactcagcccggcctgctcataaacatggcgcatgagcgcttcatgcgcctcggcgttggggctcatgattcccatgctcttgccgtcgctgttggtgcctgtgttccgaatgacagcgcgtatcgggttcccatcccggatagcatcatcaagccgtttgacgtaaattgctgtgatgccttccgctcgagcgaaaccgtcggccgaagcatcgaacgtcttgcaggaagctcctggggataggatgccttcaccgaagaaatttgacgtcagcgtcggtgctagaatcaaactcgttccgccgacaattgcgcctgttatgtccctcgcctgtagggcacggcaggcctcatggagggcgacaagcgacgctgagcacgctgtcttgatcaccacactgtaggtagtcagcgcgcaagtcgaaggagcaaagaaggagacaaaaaggcactcaaccaagggagtgaaaagagataggactaggttaccttggtcctcgcaagtcatattcgtatgatacccgattggcgagaatcatgtcactatagccaagcacattatagcttcgactatgctgcggttcccgaagactcatctccatccagtcgtgaccaaagtttccgatatagcaaccaacgtttcgaccacgatacttcgtctctcccgcgtcttcgagacactctcgagagacttccaatagctgacgttgttgcggatcagctttctcgagctcagtcttggtcatggaaaagaaagaagcatccagactggacaaatcttcatccaggaagtaaccatgggaagccttgatggggtctctaccgtcaagggagccgttgaaaccagagatgttgtaacggctggcaggaatgggcatccgagcatctcggccattgaccagaagatcccagaaagagtccccatcccgaatgcctcctgggaggcgtaatcctagcccacagattgcaattggctcggttccgtttacaatgtcgcgttcagagtccgaggactcaaaaggaccagagtcaacaggcgaagtatcccgagttgagggaaccccatttggtaatgacgaggtttctgccagtggaatcgacatcgtatctttcagatagaggaaaagtagagatagcagttgaaaatgagctgtacttgatttcaaaatttgaagctctgaagactagtgttttcagtggtgaatggtccctctatatatatgttaaattgcacctagacctgatatcgagaagtgcgttctctcttcaacactggattgcatctcttcctcttagaacgtactgcaccaatggtcggccctttgcgtctcttcctcttggaccgtactacaccaatggtcggccctaagttagtgttcacgttgcagagtatgacccgcgacgagatgaaagctccacaggaaaagcaagggcaagcaaggataaacaaggacaagcaattggacttagctcttggagtggggttgaatgcatccccatgtcgtgataggcactgtggaccctggcattcatctgtcgggaaatatagtgcaaacattatctgcacgagtactaagtgagatgcagctcgtgtatgcaacaacgggcgcctgacagctctgcatccgcctctgcatttgcagctctagcagcatcgagaatggtgcagcatatcgacaacagtctacgcagctcacagccgaggcatacctcggaacgagcacatacgtacgcaaggatctcgggaaagcttccttgactgtgtctttgcaacgaggcattgcagttgcatccttgttcaatacctcgggagcgccgaaactccacactgaaacagttccgtagcgctcggttagtattcacttatatcgctatggtccaattgtatggtgaaaaatcgatacgttcacgtccatgcatcaaaatcaaatcatgtcagcacttcgatctatgccgagatctgagtcacatcggtgtcagactctgacgattgagcgaaggcaagcacgaggtcggctttacaaaggcaccgcaacaggggcaccatgacagcggtagcccacgcagttagcagcacacgcaacgaacgctagataatctatatgagcaaaataatgtctcggatatccctgcgacgcatgcagcctctctgcgtaaatgatagtagcgtccgctttcattgaagccttacagacactctccttccactgccgtagcttagacagctaagacatatcagaatctcgacatagatcggacatttttccgcatagcctcaagttttgatccaacacgaccaacctcaatcaagacgtccttaggagccgctaacatgtatctttgactggtattcatggatcctcgatttcccccaccccttgacgcgctacagcagcatctttggcaatacttcggaccggataggtacatctcttcggcgccgagagaaagtgcgtaagtgagcgattagctcagtagtccatcatatccctggcacgtacggtgggccctgaccctccgtgtaacgttggcagaccggtacgcattggtcgtggagggaagtgctcgagagagtgacgtgaccgtgtatttcatcctatgcttgctttgtgcggtgggcccagatccggcgtgtgacgttggcgtaggctttgattgcggagtatatcagcagagctctcctcatctctgccatctatgatcttcgcacccacgttttacgagatttctccatcctgatagatcctgatttaccagcacttctatattgatctcatcgctcaacatgactgtcaacggaaccgacggtagtgccgatggctgccagtacgttgtcgcaggcatcgacatgagtgatcttttccccgccccgtttcccaacgatgtgaagacggtccacctcgagactctctcgttggccaagcttcttcaaaatgatgagggagagctccgtcgtatctacgagaactgcaaggacccagggttcttccagcttgacctcaccgacgatgaccgcggcattcaactcctgcgtgattcggtggactgcgcgcggttggtcagacaactgggtcccaacatgagcatcgaggagaaaaagacttacaagcagcacgaccgcgtgggacccttcagcaaggggtatgggctcggttaccatggtttctcgcgagctaacgtgaagcaggtaccaggtctacgacatcctgccgaacggacagcccaagtacaatgagacgctcaatgtatgcagtcccatttcttcttcacagaattttttgacggtttctcactcttcgattctagtttgacatgacggaggtgcttggctacagtaaagagcccaccgagctcccgtcctggcttcgcccgtacaaggagctggtcgcacggaccatgcgtagcggcaatacgattgccaatatttgtctcaaggcactggaagtgggactgcagctcccgcgcggtgccctcaccgacgcgcaccgcattgaggatccgtcggatgacttccttcgcctcctgcgctatccaggcgcccagcccgaccagccacgcgacgaccttaccttccctgcgcataaagatttcacttcgatcggcctcttgttcacctggctggggggtctccagctccctgctttgggtgctacccccggcgccaagtcgagccccatgaccgggccgctggacatcccggaggatcagtggcgctgggtcaagccagtgccaggaacggccatcgttaatgtgggatcccagctggagtttttgaccaacaaggccctgacggcggggttgcatcgcgtggttcgtgctcctggtgaacaaaataatttcgaccggtacagcgtgctagtgcaaacgcgctgggccaacaggctccccatgaagccgttgcaaagtccgcagatctcatctgtattggacgaagcagcaactcagatcgcgaccatgaccggcggtgagtggagttcgcagggtgtggggagcttcagcaagtgggtgaccgaccgcacacagcgtaaagaagttctgatcgttcagtgattgggtctctctcctgagagtctccgccaatcggattcactatgtgtatgtatctagctaggtccagaaatatcaatggatagcgtccactcgtttccgggtgtacacacggttgcactagtaattcgcgcttaaaattgtgaaatgactcatctggaatgtccatttatgccgagattgactgaggtcgatcaaagaggtaattacatcacattcaacacggtgcgagatccagccgttgcgcaaacggcgattgtgcaagttgccgcatcacaatcaggttctacgcttgtaattgtcggatatagatgccttctgaagtaagagacagggttctacgctaagactgtgccttcaaggaatttcgagaggcattgggtggttcaatcggtactttcacgattaagttcgccaatgaaaacagggctaagcttttcgcaaacttgcttgtttcaggcttacatatgccgagtacgggccgtcacgttgttgccgcccggcaaaccttctttgtagatcggcggagatctggacagcatgaccatatacttgtaaccaaccttcctttttttagcctccgctaccccggtctacccccttcccgcctccaggatacgtgcatagaagcgaagtccggggcccgagcttaactccgggcaggttgcagaaagtagggaaaaaacatgattgaacgctccgtttaactccggataggttgcataagttgccaaaacacaggattgaaagccccgtcctccttccgttctcagctctgagcccaaacttgagccttcccatctttcctccatccaatcttgttgatctccgttccccctagcagaatactcaactcgcgacgacaaggccatggcttcaaagaattcggacaagatcgttcttgtcaccggagccaaccaaggtctaggcctcgctgtcattgaagtcgccggtaaacgctatacctccaacacgtacatactttgcgcgcgagatatcaagaagggccagcaagcaatccaagagctccgtgaacgcggggtcagcgccgccattgacgtggtagagctggacgtgaccgacgacgacaagatcgccaccgcagtcaaatatgtggacgcgcagtacggacggctcgatggtaagcatacgatccgccctcgttttgggttcaaccgagaagtagccagagacaacgcgaggctaacgaaaggcggttgcgccctacgacggtagttctcgtcaataacgcaggtttcgtcaagctcggccaccaggacagggacctctcggccatacgtgccacgtacaacgagtacatgaatgtgcatattacatcggtggctgtggtcacgcacgcattcaccccgttgttgcaccggtcagccatgcccaaggtcatcaatatcacatccggactaggaagcatcaccaacgtcctgtcggcacgcaagatggcacgcgtcccgccatatggagccagtaaggtagggatgaacgggctgacggcgcacttgcaggtcggcgagaacgagcgggtggcggcgggtgcgtccaaaccaccacggatccgcttctttatctccaacccggggttactgaagacggccttctccaattacatttcgttcggaaaggagccacaagcgggcgcggaaagtatagtgcagctgatgggcgatgaggaaggccaatttgatcacgccatgcaatgggagcatgaggagggacagatgcgtgttgtgccgtggtgattcctgcgcacagtgagataggtacttttctatgtagtcgggccgttccgggcgaatatatcctattgtatgccctggcatgaagtacataccgcagttgttcccctatagatcgagccaagtacctagcacatcaagcgatgggcactatacatgccagattaggcatacgtcattccggctgtgcatgcccatcactgttagtacgaagggccggccctatggcgtcggttagggagggtgaagataagctttcggtccgatcgcgactagatcgggtctagcgctgcgcttggccagcgggttgcgcgggtagagtattaagccttcttggcggttttggcggtgttcttcatccctgtgccccacgttttccccaaaagcctcatggtactatctctttactgcaggttaggcttagcgacacgtgtttgagcccgtgaaatggggcgacacctgcagcatgaggctaagtggcacgcttcggaccgtgtgcgatggcctgacacctgcagcaaatacgtcagggggttgcagcagtgaaaggggttatgatagccatgcagtccagcgttgaccacgggccaatgttgtatctgtatggtatacaggctttagcgattctatgcgtaagaatgctgcacctcgcttaacctacaaagataggatttgcagaaagtgtaagaggataaaaaagaagtctttagcaactcctaggtgtcacccttatgcttatagtggagacgagaggatagatctgcccctgttttcgacattggtatgtcgtggctccatgcttgttgtccaaaaatcacgcatggtcgtcgggctgttatcagccgctcatatcccggtcgatacgagagtaagaagaagaagaatcagatcggtcaaagctctcgtccaatgattaagccaatcctctatttgactcaagtttgcactatttgtgcgtcaaaggaaattgtatataaggcgcttgtttggaatcgatattccggcaacacgatcgttttgtagtttgtttaccagagattcactttaacaattcgattgaactgctccacaatgcaatgtgcaacgttggcctcactggcgatattccttgcaggtacggcagctgctgctggttccttgccccagcgctcgtcctgtgaaatttctaaagccaacattgggctatctcaggactcgacaatattcttccccaacagctcgggatgggcgaaccaaaccctccgttggactgagttcatggctcctacttattctgtttcggtccgaccaacccgagtttcggacgtgcaggctctggtaattccaacctttggttgtcccctaatcattactgatagtgtacaggtcaggtttgctacccgctgtaacgttccattcctcgcgagctccgctcagcatgggttcaacactggacttgccgagctgcagaacgggatggaaattgacttgtcactcttccgaaacgtctcagtagatgctcatgagaataccgtgactgttggcggcggtattcgcttcatggacttgttcgatccagtcttcaatgcgggaaagcagattagtatgccccacaaaacaagcgcgctgaaggaactcaccaaactaacctcaagtaggcactggatcaggggcctgtgtcggcatgatctctcctacgttaggtggcggggtcgggcgtctcagcggtattcatggtacactctccgatcaattgctgagtgtccaaatggtgaccgccaacggcagtctggtcgtcgcgtcccaaaaagaaaaccccgacttgttttgggccctgcggggtgccggcggtaactttggcattgtggtggaggctgtgtaccaggtcaaagatctgacttcgaaatacgttgtcaaccttgactatgccttctccgcgaatgacactggcacgatcatcgactacctggcttcattcggtccgaacatgcccgcaaagctgtcgtttatcgttggagccctctataatgagaagctatacggtggggtaagtgacccctgattgcgttgatacatgccgcgaacgatagggaactaactgtaccccctctcttttctagttcgctgttatcgtcaacggtctgtatctcggcccacagagtgaggccgaacattttctggccccacttctcgagaaagctactcctttcaagcaaaatgtcagcatggtgcctgagaacaaactagtctacgccgctacctttggctcgcagggtaactccaccatcgcttgctcgggaaagggagtcgaccgcagcatcttcggcggagccatcaatacgtacgacaaggccacgtacattggcttcatcaatgccttcaagagccttacgactactaatgctgacctccgaggcagcatattctttatcgagcatttcagtaactatcaggttcaaaagatcccggactctacctcagcttacccttggcgcgacatcactgcacatctgtatgtgtttcccgataccccagttcaagcgtgacgtggccactgactaagccttcctagtctcttcaattacgcctggaatgaccccgaaagcgagcaggttgtcgaccagttcggcaaacagtggcgcgcagcgtttcaaaagacagcgggactgaaccctccgcaactttacgtcaactacggacacggagacgaaggcaatgagatactgtactcggccagaaagctgcccaggttgcgtgctctcaagaaacagtgggaccctaacaatgcgttccgattccatcatcccatctcgatgttctaggtcagaacagtgccataccgtagactgggtgattggggagactcaatgccccttctgatatggtagacagttctaatcccgatgagcgtttccagagccatgtctcagactcagagacagtttttaatcctctatttcctttcaactactaagaaagttagacgcgaatactacccctgttgcctcatcatctgcgtggccttcaccggttgttcatcacaatgttctttaattcccaatcacgaactcgggtggtagtggagctcatgcagcggtgacaagttgcggaattactatgtaaagttagtctagagacccgcttgcgtggcttcttggtccggcctccggaacaactttctggagagtgacatgccttactggatctagcatgagctaatttcgggagaggtagtgcatgattcgcggcggaaactatgaaacgaacgtccagttagtgctcgcgttgtcccagcgcgggggttcggaaattatctctctaattagtagttcctaagaaatacgggggccattatgcagcatgcaaattgacatctgtctaactcactcttataggctggtccaaagagagtatgctgcgctttttattgtttggtttcgtctccctaagaaagactagcgtctcctagcccccatgaaggtgcgcagtcttcgaggaaagtccgcccccttgcgaaattgtttgcagctatataaagggaccgttccagtgatagtagaagtcctcgacagctcaacaagatggctgtggcgatatctgaccggcgcacgccatccgtgaggtaagttggacttttccaaagaagcagatcccttctctgagtcttttgagtgttaattgatcccgctcataacagcacaagagcctatctatcggtaatgggagggttttgcgcactgttgtgtactgttggctttgtcgttgcctttggcgtcttccaaggatattacaccgaacacttgcttcaaggaaacagcgatttcgacgtatcgtggattggatcggccgcaatcttcttattgtacgtatccgcgcccatctgtggcgttcttgtcgataagtttgggcccaaggtattcactatcggcctccgaagcttgaatcatttttcatgactggtcataggttctgctcatcgccggatccgttggagtgctcgtagcgatcttcatgatttcactctgctcccaatactaccaggtcttcctggctcatggcgtgcttctggggattagtatgggttttgtcacttggcctcctatggcggtggtttcacgcaatctaccacaccatcgtggcctcgccttgggggtggtcaccggaggttcttctgtgggaggaatagtctggtcgatcatgattgagcagctgctgaacaagcgaaacttcggattcccatggacagttcgcgtggtggggtttacgatgctgccccttttggtctttgcatgcagtacgattactgaaccacccaaacaactcgaaacccaacccagaccgggtctggagcccacagcagaaagtagtccagcctccccatccctgaagccaaaggatgcgtcccgcttgttgatccggagtcccgtctttatctctctctgcgttggcttcggcctcgccttcctgggccttttcagccccttcttttacatcccttcgtatgcagcaagtcatggtgcgtcggcacagacgtccttttacatgatctccatcatgaacgcagccaccctctttggtcgtgtgatccccggcgctgtggcggaccgtgtgggccactacaacgtgatggtcttcctcttgcttttttcgggaatcatctcattctgctggaccgccgtccacaccctggcaggacttgtcatctggtcgattgcatatgggttttcttctggggtaggtcttccaacagccacactctctgctccgactagcaggcgattcatcagtgctaatcgccacaaatttgaaggctgttctaagtttgcagcccgcctgcgcagggaaaattgcgactctacaggatcaaggtagggcaatcggcttcttgcagggttcgttggctgtaacgtatgtggatgtaccttacagaagacgatacatatctaatttgttcctcaatgtagggtcttggtcggctcacccatcggcggtcaactactgggccactatggatatctggcgctgtcgatatttacaggcgctacgctggtggcgggggcagtgagtataggctatgcaagaaaatgtctagactcaagggtcatcgcagccgtctaattttagtcgtggggaggccctctttattctccatgttcagagtgcgcggagattgcggtaccgtgtagagacctcctcgcgagtgttgcagcgatgcatgaaagcctatgaaagcagaaaagctagtttgaaggacgccttaccagaaaatgaatatattcactcttccttgccagaaattaataccgttacgcgataatcgcttcaatcagtcgtgcagcaatctgattactaaaagaaaaagatataaaacagagcgcataggcagaaaagggcgtagatccttaacttaattataagaagatagtagttgctaagaataagcggactctagaagatattttagtagtgttggtgagtgtacggcctgtgagtttgccatcaagtaggccgcggttgttgagggcaaacatgctgcttcgcacactggcaagatccaaccgagcagaacatatgcatgtccttgaagataggacgctttatatgtactgctacacgttcctttcgtctcagttgcttcggctatgagacggcagtcaattgttttgcaaatcgtgctcatcacatgtccaccgtttcgtatcaactgcaccgggcttgtctccgtcactacactattgctgtcgttgtgatgttagttacttgaagggcgtcatgctatttgttggcgtaagaagccgatatactgacttctgtgctagcctcacgggaatagagtgatcgagacgtgtggtgcaaacaggtgacatcaagcgcgacaggcgctaatctgtgatgtccggtcggggatgcagagtactgcagaaattataagtaaaaaagttcgactgttgcacataccaaacaaggttgcgcaacttgcgcttcagagagatgcgcatgcggatatctatgcggatgttaccggtgttttgatctaattgtcttacttgtttggcacccaatgaggttttccgatcgatatacacaatgccaggatgatgttggcctgctttctcggctcaactggttcatcgctgttagcattgccatacatgccattgtctcgtgcgactaaaccacggttacaggtcaccgatagcgctgagtttctcgcacgtcagtacattcgaagtcgattaggaatgcgctcctcatacgttttgaatgcggcagatgctggagtatcgaaagttcattgaaataaagctaagaccggggtatcattcgcaaagttatccgaacgcctgtaacgataaagtgtgtcgcgcaaagctcaatcagaatcgtactgtaccagcggcacggtgttggacatccctgtcgccggtacatctctcgacgtaaccgcatcatcggctgggtcccgcttcctcttaagggcgctgaacgtcggtgtctgcttcgactttgcgctgtttctgcgcgtcaagaaaggatcgatagcagccttggtattgccgaccaaggcttgctgcaatgcttgtcgattcttctctgccgtgattacagactttgaacttgtgaaccgtgtgactaacgcacttgtctctttcgttttggtgttgtcaaaaagaggtttccacgcgctcctttccagctcacccgcatcaggaccgccgaactcaatgttgcgcgctcgcatgcgatctgcctcggtctcatccacaatatcaaggccgagactgaacttgtcttgcatgcctgccttgtgtctgtcctctctcttccacaccttcctcttctcccggaaacctttgcgcaagcgcgcgttgttgtcgtaagggtctttccagacctcactctggtcatacagctcttccacgcgctccctgtttttcttctccgagactttgtcttccatcttcccctcaaggtttgcgaacgcatcatcccgccgccgcgccttttcctcctctgtcaagaacttcaggtcgccctgaccttccgcgccgctgtcttccggcccatagtcccttttcttcgcaccctcgacgacaacgtatgcggcgttcttcgggtcggtcctgatctcccaccacccgccgcacgcgctgtgcttcatccggaaactccatatcggcgtgctgtagtagttgccgactttcttcttctcggcattgaagcggacgccttgaccaacgatggcaggagggatgcagtggtcgcaccataccgcgaagggcagctcgaagcgcacggtgaggatgccttgggatatcttgttcgctcgtttgccgagtggatgcgacgacgcgttaaatgtgggtggatttgaagcgtcgggcgggtagtaccgccccatgttgaagccctgcatgctgggcgagctggtgcaaatcgaggggcggcgtgcgcgcggtgagcgttgtgtctgccactatcatcagatcaagctttcttcgttgcggaacctcggtaccattacccagtgtgctgactaatcgagactcaacaccagaaacctatcgcggtatcgcctcacccgcaaagcttgcagcttcacgaaacatagcggcccagtcgcccaagacgtcgccaattgtagcgtctgcgcaccaaccagttcaaatcaatacaattacgtatctgatatgacgagcggcgttttagccctgcgcggaaggagtgacacgcagttcggactaggcccggacttgcacattacccgttcaggatgagatgcgctttaagcaagtgcatagttgagatgcaagtcagaatcagcaaccgcccttccgtattacgggaagcccgagcccgagcccgccccaaccctgttgcgccctgaaaagccacaagtatgcagggcaaaacttgtcatgcaggtaagagtaagccaacttagacgatgcagcggcttaagccacgtaggcaaatactcgctcattgcatctgcaggcttctggtcatgcggaagtatttcgagcgtcccgtcacccaaaaatactgcaggaatgtaggcaccccgagaaatctcccaaagttttccatcttgtcttcccaataacacaccgtctcagaaaaggtatttgtaaattgaagtacatttcagcacatctataccaactacgtaccacggtactcttacctcaatcaaaacatattctttggtcattatgacgaattcgtcgcctgctcagcttcttgctgagatcgaagcccttgcagcaaatccaccgcaggagctcttgaatgatgcagagttgcgaatcaagatgtacaatgcttgcaacgcagctcgattcgcattagaacgaccgactgaagttgtcgtgcaagtgcttctctcaagggtatggcgatagctactcgatacccaaatcaggctgacctgtagaagtcggttgaaagcgccttactgagcaccgctctgaacatggagcttttcccactccttggaaagggcgatggcgagcctaagaccctggcttctttgagcacagctactggtgccaatcagacgttacttagtatgtccagacaatacttcaaaatttcactcactgatcaataaaacagaacgtgtcctccgcgtgttagttgccagcggcgcggtccgcgagcacggcaatgacacttacactctgcctgccaattattcgctcttcgccgacccagcgttcaacaactctgtccgtaactggtaagaacttcatgcttagacctttgactacctcgcacctaatgacgcactcagcgcatcattcatggaaccaacactgcgggagatcccaggctacttgaaggctacaggctatcaaaacccaatagaccccaaagacactgtcatacaaaaggccttccaacaagacggcttgaccttgtttgagattttgagtgacaagccagccgcagcccaaggccttggggtcttgctgaacacctgggccgatggacatgagtttcttcagcaaatgtatcctgtacaagagaggctcgtcgattcctttgatgcaagcatcggcccggtgctcttcgttgatgtcggcggagcaactggccagaaggcaatcgctctcaaagacagccttgctcatgttcctgggaagatcatcgtccaggatctcccagtgtatgtcaaacaagcaccgactgtggatggggtggaattcatggtccatgacttctataccgaacaaccgataaaaagtaagctcacctcccattattttgaatccgactaactctctgcaagatgcgaaggcctactacattcgtcaatgtcttcataatcaccccgacgaggcgtgcgtcgagatcttgagtcgcctgcgagaggcttgcaagccaggatactccaaggtcctcatccacgagcagttggttccagaggtcggtgccagtgctgaatcctgcgtcgaagacatcactatgatggcgatgtgtggagtgggagaacggacggagaaggaatggactcacatcatcgagaaagccggattgaagctactggcagtgtattcttccaaggatggagtgtcggagagcgtcattgagactggtgttgacaaatgatgtgccgtgggcgacgacacagtctactattgaaatagtgatatagatcatgtttggcgtcatttgatagaaaagcaactgccacgttgaaactagtcctcatcttcaacgcgactaactaactttccatggtgtgagacaaagccatcccgtaaccgatgcccccgtcgaacatggctgggttttttgaacgtaaccagtccgataaggacattcaatgcggatgcaaaagttgggaaaatacttcgagctgaacaccccatccaaaaatcttagagactcggcacataagctgttaccacatatacacctcgattttacatgtaaatgactaccataccttgaccgagaaatcgtacgcatggctatagtttgtatacctgggtgttgtcgaacccagctttgaagatcacagatggtcaaagaaataagcaatgtagatgtattggttgccgactatgtctacctcgcagttctcacaccagtcttgctccatcacatgcttatcgtctcaagcattgtaatttcacatttggatgtgttccaaggcccctggaattcttgattacttcctcatatccgcccttcaaactcagctgatgtccagctacgatctttgctacaatgatccgaaccattggcattgccatgtacttacccatgcattggcgcggaccaaagccaaagcgtgagaagttgtatcgggtttgcgatggctttagtcccatgaagcggtgaggtcggtagacaagtggatcggtaccccagaatgggttgcgctggttcaagctatagatatctacggccacattcgtcttcaggatatgaattagcatcagtaatacgagggatatacgatgactcactcccgcgggtatgacatagccatcggcaactcggtcagtcggtgcgctttgaggaactgagaatgctgcaaagttttgtcagcagaggggctgtgccacatcgggggaaaccgctcaccagcgataggcctcaatctcaacgattcacaaatgcatgcttccagcaatgtgtcacttcgttgcacgtaggcttcccaaccttgcctcgcggtctcatcttggatctcacgaaccagttcttcttgtacttccggatagcaggccaagaacacaagattccaactgacacttccgatgccgacatcaaggttcgcataaagcgactcgtcaaccgtttgtaggacctgtgtggtgttagcgaaagctgcgcgatgtttagttggaaagcttcagccgtacctgctctctcgtcattcctccatcagtctcagtatcctcccacatcttccggaacaacacgtctccattcttactattggctatgctgtatgcatcgatattgaactgcatccacgcctcctgccactgttttagcaatcggttggcttctgtcggcaaatactttgagaatgagaagcggggcagtccgcctccaagtgcgtatacgaaaagcttctcgcgcttcggggaccattcgctcagccacttcacttgaccgtcagtcagatctccgtagaaaactgtggcaatcatcaagaatggaagcataagcagatccgcaacagggtcgatccgctcgttgtttggggatctggaagcaaagaatgcagccaagtgagcttctgtcatatcgatcatctttgggaccaagattcccgacgcagcgtgcgtaaaaggcggatcagtcttctttcgtacttgtcgccacgcatctccgttaatgagcccaacacactgaccgagtattgccgacatgaaatagccagagcccatgttttgggctttcttgtgttggtcggaatctccaaagacggcccgtatggctgagggtgtactcactaccctattcgggcagcttcagcaatgattctacaacttactgcgtgtggtaggtgtacttacacctccggcatcatgccgttccagatgcgataagtagatccatacttctcgcgccactcaatgttcttttgaggcccgagaataaatttatcgacatcgccattgccatttggaaaacgataaggagtggagggcatagagcgttgtcccgatatatcgcggataggatagcgccaactgagatagcactggcgacgtcagtaagtctttggaacaacatgagatctactcacatgcaatagccacgacacaactggggtgaacgtattccggagaattagccacaaagaaagcagagcgaggcttgcgagaaaaatttggatcgccatctttctcctgtggtgattaagagacgtaacagtgatcaaaggagagttatgtgcaggaatgcaatatgctcaaagccgcgcaacgtaagttcaaggggacgaactatgctaagagtatggcagcatggtacaacgagtgagttgtcgtattatatatcacgtaagcagtaatttgtactttacattacccttcgctgactggatattgtagcgttgtagtccaaccaacatctgactgcatgtaaacactgcatctcgactccacatcacacaagccccgttgtgatgcataaatggctcaatttccaatgcatgtcttggaggtaagcgagaaaacatcagtcagatgactagcacagcaccaacaatccaacgatgcattccttctcgtaagcagagccgactgtcagcaaccagcttgtgcaacaatgatgatacgtaagcattattcacgaactgcactgagatattccgtgttaaggcccgaatcatgtcagaatcgagctcatttcgcatccttcggatcctactctgcatgcggcgtaagtctgtggcgcgttacatgcgaatccaagagtctggatccacgtaggcttcaaattttcggaaggacaaactcaagtcagcattaaacgaattagttcatagtgtataccagagtgtccgctgttacgcaagctacaattttgagtaaaaccgagaaagctctggtcagcactcctagacactccaatcttttcaatcttttctcatttttcgaagatcacacaatggccgaaatgagcttgttagctcccttggagcagcttcgcgacttgatcaatacttcaattggtgttctacagaagaacgagaaagaactccaagagacaccattctcttcaatcgctcttgaattgcatcccgttcatcagtcgaccaatatcgaagtcaggaaggcattgaagacgattgcgagctcttcacaaatgctacgtgcacttaccgacccgcacacttttttgaatgacatatttatgggtgtaaggcagaatctaaagccacgcgtctatccagtgctaactagacatctagtttcatgatggcacagcccttctcgtctgtgtagaggccaacgtcgcaaacatcattgggggcacggagatgcacattgatgatgttgccaccaaggcagaaatagagagtgacaaactggctcgttacatgcgcaatctctgcaacagtcacgtctttcgcgaggtctcccaggatgtctttgcaaacacatccttgtctgggttactccgcgaagagggaaagcgagcacatgtggctcattgcctcgatttggttcgcaagagctcctgcagggcttgggatgccttgaagctccctgagttccggaattcagatgctcctgacaagacggcctttaatctggcttacaacaccaagctgaagatcttccaatacctctctgaggttgagccagagattggaaagcgcacaaagctggcttttgctagtggaactaaggtcaatactgacgagttccttggcgtgtacccgtgggcgatggaaggcaacgctaagattgtcgatatcggtggcggagttggtgggggaactatgcccgtcatcaaagcgttcaaggatctcaaacttgtcgtgcaagacatacctgatacccggtccaactttgaaagagtaggtcaacccacctcgctcgagtctggcaaagaacagctatgctaacttttcatctaggtatggaatgaagattgcccagaggccattcgtgacggccgtgtgaaattcgctgtccatgatttcttcactccgcagactgaagaggccaacatctatttcatgcgacatgtaattcatgactggccggacgccgagtgtgtgaagatattggaaaataccgcagccaagatgacctcttctaccaagctgctcatttgtgagcacgttgtcctaccgtcgtaccgacttcctccaaccgcgaaccttgcgacgggttctgccagagatgatttcgccgcacccgagccactccttgccaactggggtgccgcacacacaagccgtttagacttgcaagtcttggcttgtcttaatgcacgacagcgtacgcaggctcagtacgtagcgctggttcagcaagcaaggctggaagtggttaaattttggaggaacatggggcccttggttattatagaatgccggaagctctgataagtcgagcttgtgacatatgagcaatacatagctactgcaatagaagatataaatagcgttttcagaagtctgaaggatgcctaagtgttgaagctgagcaaactcgagagtatagattgtattgattactgctcttctagagtatcagaagagctggtttaaatgtacaaacagatcatggagaaattgtagtccacttcccgatctgagtcagctaggtcacgtggatcagcacttcactgttctcatgtatcgatgctgcgacactaagtctatgcttattccactgagcttcatatgcaaatctccgcatcgcattgtatctacaaccattcatgtatttataaccattcttgtgtctacaatcattcttgtatctacaaccactcggtagtgttgccccagtagctcaagaactggccactctgctcaggcttagacttctttacgacttccaagatcctcttcacgctctcctcaggagtgaccggacccttccattcggggtacttttgcatcagcctggcgaacatgccctgcatcttctccttatccgcttcgctgactgtagacgtctggtcagagaaattgcaatcaaagggagggaaaacctacaattggcggacgcgttcatcagcgtgtccgtcgcaactgcgccaggcgcaatgctcaggaaggtgaagccttcgtcctggagctcggccgcaaacttggtgatgacaatgttacctcccgccttgcttgcgctgtacggaactgagttcgcgatgcgggccgccacagtctcaggcccatcagcaacggcactggatatgtacgtaacgcgcttctccgtgcctttgcggaggagcggcaggaaggcgttgatcgcgaacagcggtccagccacattggcctcgtcactcttcttaagctcctcaaggaagagctcgggcttttcggcgaaatcagtggggttcatgccacctgtggtggaagagagaaaggcgccgttgatgatcaggtgatcgatctggccgttgacaagggaggatgtggcctttgctgcagctttcaaggagtccgcagaaaccaagtcagcctcgacgacatgcacatttgcaaccttgtcggctttcagcttgccctcgaggtcggcggtattgcgtgcagtcccaacgacggtatttccctcagcggcgagggtttgaatgaattgatactaagatattcagccctttcctatcttctaaggctgaaccagaaaaattgtgatgtaaaagatgcggcatacataccccgattccgcgcgaggcgccgatgacaacggtggtagacattttcgttattaaaaagagtcagaggagaagattctggatctgcaggtggctactgctacaagttctgagaggctgccgtgttataggcgacactccgtccgttcggcggagcatttcttaggaattggtcagcgagatgagttgtgatacttcgttccggaacttggggatcttggctggaagcctgttttgggattcgtccactcggcgtttatgaaaacgcggctgactgcatacattaaggttacacaaaggattgcggcgtagttgactaaggtgggcacgtgcactagtttagtcacggccagggctcgccggccgaggggaacttcgcgacacctggcgtgctgggtgctgccgtgctgccgtgctgcctactgcaatccttccgtgctcactcggacgccttgcgtgcttaattgaaccccaacccggaacgaattccgtgagccccacacttgcgccctacaaaataccgcagcggttaatctgcatgcccttttttgtgagtaggtccgggctagaataggcaaggctaggtagtagaagtacttgcattacaattcctaaaacatccctggcacggtacggttctgcgttctgcataggtgcaaggaaagtcaatgcatgttcgccttaatcgcatagcagccttcaaagacctagcgaattttttccgctttgaatgactccaaagatgctttctactaagctcatgcgtcagcgtcaagaacacccacatcgagaattgcatgtcaactactgactgcatacgacgttctcacctgcagacgcaagcgaaaacctaatagcgttgacttccaaggttgttgctaacatcaccttgctaacgcctgtttgcgcgctacaacgcgttgcttgtcgtggctctttcacaacctgcgtaaatctcctgatcgggaagtctagattcgagtggcttgcgcaggagcgccaactgggtaggcaatgcgacgcggggcctcgtatcaatgcttgtggcgtagcccaacacgagaaggcgtaagaagatatttcgtgatcttacgtctccgttttgtgaaggatgctgcagctgttactgtggagtcaatgtgctgagttcctcgcggaagtcgtaaccgatgtcgccgcctcacgtggatgtggcgtacggacctttacgacccgagatatccctgccaagaggcgtctagtcagctttctagtaagctgatacttcaggcttgaaatgttggaaaggcgttaagcgttgagccatagtccccattacggccgcagagatgttggaatcatggctctctgtcaagcccgagcttcaaggctacgcgtgtggtggtgtttggtggcagacatctcggggagcttaccacaagcacacgtatccgaagggtggtcaatgatctcagaaagcgacttgagtatgtggaatcggtcagatagcccccaaagaaaacgggctatgcggactattccagcgccaccggaggttttcaaaaatcgaatgtgtataagaataaaatagcaaagcatcatgctttccagagtatcatctagagtctgttctcctgcgccatgttgtctctatctgtgctccttgttcttctaatttcacaactttcctcttgttcacctctattgaaccatgactttttgagtcctagacaaagcgctacaaacgaaacggatgtcagtgactttgtcaggaacctgaatctcgacgggtcagcagccgacgctctgttcaagactcttcaaaacgatcgagacgtgaaagccctgcttacaagcaagcaatacgacaagtcctcgctggcccgtctatcatgcgaaattctccataagaatctgggagagaatgtagtttcatccaatgcagttgaacaagtcgttcaacaaagctggtcagttagacccgaaccaccatagctcactgtttccgctcacattggttactaggtcagaggcgtgttggttgattcccacttgtatcatcaggccgcagactgcgaaagacgtgtctaaggcgctgcgcgttgtgagattctttcgaacaactttcgctgttcgcagcggcggccactctccaaaccctgggttttctacgctgtccgatccaggtattatgatcgatttgcacgatctcaatcacatctcaatcaatggagatagaagtgttgcaaccatagagcctggaaatgagtggatccaggtctacgatgctttggacaagtacggcgtaagtgtcgttggagggcgtggtccgacagttggagccggtggattcatgttaggaggtctgtattccacaagtcacctgttcgtatctacgtatgttactaattgactgtaggcggctacttccactggtctggcaagtacggcatggctgcagacaacgtgaaagatttcgaggtgactttgctgtcgctgatcttaccttgagccaatgctgacattcatgccctaggtcgtactggctgatggaaccattgtgaatgcaaatgcgaagaccaacaccgatcttttctgggcactcaaaggcggaggtccaaactttggtacgtgtttcactcgagtccacgggttttgtggtaatcgtattatccggcccctagttgtcgctcagtgattgtcgtgccctcgtttctaaaattccatacacccactatctgcatatttgtttcgcgtccttccactgactggcttgcgataggaattgtcaccaagatgcaactctacaccgtcccaatccagaagatctggtatcagcttggactctatcgtgccgagcaggctcctgagctcatagacgcttttgcaaaatggcaaaatgagggagcgtccgacacgagaggctctgttggttttctcattggcactgagacggcgttcgttggtcttttctggttggagcctgccgtgaaaccagaggtctttgcacccttctacgacattcctcagatcgagccagccgcgaagcctatcaatagcaccttaatagagctaacaaacctgttgggattcgttggcggtgcatcttcggccaggtacctgatttctgctcaatgccacacgcgtaggtcctggctaattctcgcctagacatgattatcgcgctctgaccaccagggtggacgccgaattgtacaaacaagtatatgagttctggaagccaagggcgcaagcgctacataacacgaccggtgccaactcgacctttgtgttccagcccgtgccaaagtctgtcgccgaggcaggtatcgcgaagggagggaatgcaatgaatatcccagtagagaaccagatgtgtaagtctcgctgccacatcccatacctgcttcacaagtatctacccattgagtaatgactgacgatccttagggtggagctctacgatggactgggaggacgcagcggatgatgacactgtgcgagcgttgtcgattgagaccactaataagtggaaagagctcggtcaagctcgtggctcctatttgcctcacttattcatgaacgatgcttctcgtgaccagaaccccttggcttcttacgggcagaagaacctacagcggttgaagcagattgctggaaagtatgatccaggacagctattccagaagattcagaacagtggtttccttctttccaaggcttaacgtatatggcgagtgagtttctactgacaaagtggggctgattgtttggagtgttgttctttgtacgggttttatagatgtatgcagagattgcttaagcttactacttcgacgtaaatttaaacacgtacttttcaatgcgtaaggaaagagttttccttgcttgtgtgctgcttctgattcttcttgcgaaatgaatgtatcgtttgacaccatcagcattacaatcccgtgcaggtgaagaagcaacaacgagcacccaacgcgattcgtatcgtgtgtgcgaaggttgtattcaactccctgtcgtcccaaggtttctttcgagggctatcaaccacccacatccttcagctcacatacgttgaggtcgaaaaacgcgcccctaggcccgtccatcttcgcagcatgcttgcacactcagcatacaaacccgtgtctcaactcaagcacttgtcttcgcaaaaatgacttttgattgtgttatgaaaactcttgattgtttatgacaagtgtcagctagtcattctatctaaacccaataagctcctgctttagaaccggtgctccaaccacaataggtctatcatgcttgtccagaagctgcagaaaccttccgggggattcaagtacaacatgctgccacatgaagagcttcaaggaaggacctgtcccaagctcccttgcttctgccttcgacgcttgtaattgttgcgagagtccaggcgctgcttcatccataatactatgaactacagcgtcttcaccttgcttttcttcttcgcctgatagcgcgaaaccgtaatggcggtggtctgcgaatatcgcaaggacgttgcggtcctggtcgcttgcgagaaggtctttgcagtgctgtgcgttgtcctcgcaggtgtcgtcgtcgtggagtctggtggtgggaagccgcgccatgtactccgccgtctctccatcgatgctgttgccacttatgacaatgtgtgggcggcttgattggcgaagatcgtccagctcggcaccagtgacatgggtcagatcccaagatatgttctcgcgaatgacagactccatattctggcggtgcttgacgtctaggacgcatattgaggcgcggaatatgtttttgtggaaccctgatggcagtcagttctatctctgtcgaaaggtggctagatacgtaccatgcgaacagtaacgccgtgaaactatcatcaccggaggggatgtttgggcccagagctcacgaagaacgagatagccaatgtaacaagagacggagctcacgcctttggcactggttcttttggacttttcaaggagactgttgcagagtttcagcctttgtggatcatatcaacatatttgactatacatacctggccatcaactgtcgatcgggtgagaatattcgggatgtagagctcagccaggcgcaactgcagtctgagaggtagctttgcaaagctgcaaactccagttcaatgggcctctttgtgggtggctgacatggatggggaaaattaccatctagtaatttgttgctgcagtcgaaggctgattgggggttgatattcgcgccatacacttgagcccggacggtgaagtgcttgtacttggacaagacgtacgagtagactagaaagtgcacgacttggtgccagtcccagggctcccagtaatccgaagtagcctcggcatacaccaccgacggaaaatttgctcgttcttcctgcaggtcgatcgggtcgatctgcgatatagaagctgtatcggaagcacttgtgtttgtgctgccgacactgatcctgctcgcactagcctggctgacggatgggctagcaacactgctggcgacagatacaaccagagcagtatttgaaatctcctgggtgcgttctggtttttttggctcagtccatccaatttttcgtagaatctcatcgatgctcatgccttgcttagacattcccagcgctgctggacctttctttgacactcccatgttgcagacctctttgcaaaaggtgtgagcgttgtctacaaccttcttcagatgatcgatagtttgctcgatgaagcgaacttcggtggtagacgagacatgctgacggtatctgttgaagatttcgagcagcatacatgctcgaagttgacaagacgtgtcacccacatgggcatcaaatgccatatatccaggggagtttacgtcgaattcgttctcacgaaggagtttcaggaatagctgcaacgcatcgatggcgtcgttgcctccacgaacaatattgaacaagtgcctgggaatagcagacggtttgtgaagtacactggaagagatttttgcatgctttcccgctggaaacagataggttgccattttgaacagatggattgaatgaggacttgatcgtgaacagtacgaagcgtgtccggtgaacttggctaagggaaaagtatgatatcgagcatcaattttcaatcccttattattactgaaacggtcttagtccagttgggacacttggaccactctgcgactctatgcatctcccgtaagacgagttttggtaggatttgagaaggatactcagcatgcagctgtaatgtcacacaacaggatgataggtggaacatgtgacccagcacgccataaataaggtttaccacacgccggaagaggaatggagaggagctcgtgagatcctccggaaaaaagagaagcgaagttgccaacattgtggcgccaaggtaccatacttgcatgctgaccggctgcatgtcacgcgggcctcgccgaccatcttacttgaggctcgtattagttacgcccgtgagcgttggctgaaacctgcatgtgtctttccattccttcgagtgcattggtctgtattgatgctttcattacatttctcgtaaattacagtggcttgcatcgtgagggctaatgtctgcacacctacttaacttcgacgctgaattccactctcgctatcttcaagatttgccattgctagctcagcactctgctcctttactctctcgttatggaatctacaacaacgacattctcgctgttcgctgtgagaacggtcttttgctgcgtggtactggccgtatttttggcagtcttcagtgctcgtaagccaaagtccaatcttccatgggtggctttggacgaggatcccacaacgaagggccttcagaatgtcggaaaagctcgcagacagtgggtcgaaaactgtaacgctgtcatcgacaaaggtctgagcgaggtaggtcatgtgattcggcagcagccttaccacaactcacttctcttaaggcctgttaaactcaccactgtatataggtaaaaggcgcattttgggtccagaccgacgtcggtcctaagatcatcctgcccaactcgtatgcggaggagattcggaatagtccgcacatggtcttctcagaagccatcaaagaggtatggctattggttcaatgggcatggaacattactaactgagttgcgtgcaggaacttctggctacatactcgggtatcacgccaatcggcttgttgacggatggccacgtgttccaagatcttacacgcatcaacttgacccgttcgctcggtacgcatcgtggagcccctgtctaccgaccaaagagctgataggacaccgtagatgctgtgacacctatactcaacggggagacgcgagtctctttgcagaaattgttgggtgacagtaaaggtacctagacgaccagtctccagtcgaaagcaattttcttaccaagacaacagaatggcgcgagacaccgatcaggaactttgccaatgatctaattgtacgcctatcaactcgagtgttctttgggagcgaactttgccaaaaccaagaatacctcgaccacatcgttacttggggtaacctggtcttgatggtcaacgcagctcttcgtccgtggcctcttgctctccgtaaaattgtccatatgttccaccctttctcgcgccagatacgcagtacgagaatgaagataagaagtatcatttctccgctcatcgctgagcgtgtcgcgctcaagaagcaggggaaaacatcagccaagatgtcggacatggtcgggtggatggaagacatcatcgaagaaaagggagcgaatgtcgatctgatcgacgggcagttgttcatagcctttgctgccgtcgagacaaccagtacgactttggcatacctcatactagacttactggaccatccggaggcggtagcaccccttcgacaggaaatcatcgaggttcttgggtcgagcggttggagtaagacttctctcatgcgcttaaagttgctcgatagcgctatgaaagagtcgcagagattgcatccactgagccatcgtaagtcaagacctccctccagtgtctctcaaacctcatgtaggctgacgggattgtagtcaatatgcagcgcaaagtgatccaaaatgtgactttgtcagacgggacagtgttacccaagggtacgcagactttcgtcaggtgggagactcgcagctcagaatcggtctacccaaaccctgatgagtttgttgtcgaccgcttcctgaagatgcgtgagagcggggaaaatggagcgagcagcaagtggcaatttgtcagtacttcgcccgaacacctagctttcgggcatggacgccaagcttgtccaggacgtttcttcgccagcaacgaaatgaaggtggcgatggtgcatatacttctgaagtatgagtggaagtacacgggcgagggcagaaagccagaacaaaccatctcgcacatacccatgctgccgtttgatcagaaggtcgcattccgtcgcagagaggtagaggctggtttggatttgtaggggacatgggcgtgccgaagaccttccgtgtcgggaaagtcgtttagagttgctgtagattgcggcactaaaaggcttgtctcgcatcccgtctgcggggggatatgcatccgaaaccagtgaaacaacgtattgtctttaaagaaccaccacttgcgcatgttcgcgatagtagaacggaaaacaaacgaggctgttgctttcaaacacatgtaattgcagatctatatgggatgccgatgtcacaggcctctaaattccgcaccgagacttcatgatgcataaatccgtgaaatgctagctgctttgaatccgaacattcctctcacggaaactttttgttatcctccacttaagcgttctccgcggtgatcagcttcgtgatcttgccaatagcaatggtctgaccttggtcactggggttctgttagcatatgttgacaatttgccccgcatcaaaacttaccgaagggtgaatctcccaagttgcgggtaatcttcgaatcgctcaacacaaatggatccagccgtgcctgtgacttctaagcgcgcaatgatgctcatgcccttggttgcgaaacctggagccttcttgctcttgcggcctgtgcccttctcgagcttgtgcagtaaagccgagatggtaacttcttcctgtgcggagtgaacatgtagcacgcagttgaagccggccgtcatgatcgacttgaggtcaaggagcaccacctgcgcctcgaaggttgaaacgcagtggactggtcgcttcggtgaacaaagcacatatccgggcaggatatcttcttcttcaacacctcgtaaacggatgcgcacttggtcaccgcacgttgcggcggggatttcgtcttcttgctctccatagagggcggagatatggatcatctgtcgattaggcatcatgatgtacttgttctccttcttgatgataccttgaaactgtcagtaccgctcattgtgttttcaagaaaggagtacgtaccagattcaatcttgccctccaccatggttcccatatccttgtacttggcagcgatgggcatcatgaaaggagcgttcagcttgcgctcaagagcctgcatgccatccaggtactccagaagagaaggaccatcataccaaggtgccagatcctttggcacgcgctccttgatacccgtgaacgtctgcgcactgacgggcatcatggcgatgtcggtcttggggttgtacccaacacccttcaagaactggacgagcttggacgtgcattccttgtatcgctcctcagaccactcgacagtagggtcatccatcttgttgacaacgatgacgagcttgttcacaccctgagtctttgccaacatggcgtgctcgcgcgtctgtccgcccttttcaaaaccagtctcgtactcaccttttcgggctgagatgacgagaacaccaacgtcggcttgtgaagcaccgccaatcatgttgggcacgtatgtcttgtgaccaggggcgtcaagaatggagtaccggcgcttctctgtctcgaagaatcctcggccgacctcgatggtcttaccctgtgcccgctcctccttgttcaagtccagcgcccatgaaatgtaccaagtctctcggccggcgtcctttgcttctcgcttgtacttgtccagtgttcgctcgtcgaccatgcccgtgctgatcaagatgctaccacctagtgtcgactttccggcatcgacgtgacccaagaaaatgatgttgacgtgctcctttccgtacatctcggccagcgtcgcctcgtcaacgtcttcaagctccttttccacatccactgcctttgcagcgggcttctccgaccttgaaggactgttgcgaccggatgatggcgttggtgacgtgcggcccggaagcggctggtgtggtttcgccggtcttctcgatggctttggcggcggcgactttggctccagcctctggagcgcccttgtcgacgttctccttcgcggccgacggtgctgctggggttccaatggagagtaccttggtctgcccggccttctcgacctttggtgctgctgcatcagcgccgatcgtcaggaccttggccttgggcgcaccgtcgccaccgatggagagcactttggcctttggcgtctccttcttgggctctgccgcggaagcaccctccgcgcctggctggtctgcctcccctcgctttgcaatcttcacaggtgcctgtcgttgctgctggggctgttgggcctgctgctggtagccgtactggtttccgtagccctgctggccgccctgctgtccgtagttcgggtagcccccctgttgctgctgctgtccgtactgtgggtatccttgctggtagccatattgctgctgttgctgctgctggccgtagttctggtatccgccttgtccatattgctggtactggccgtagccctggttgtatccgccaaacgcctgtccggggacgaaggcctgcgcgccgggggtaaaggatgccgcgccgggggtgaaggcgccagcatttgggttgttcaggttcatgccctgggcctgctgtgagaggcgctcctcctcgtcttcccagctttcggccatggtgtgcggggctcgttaagaaaaagaagtgtcgggagtgttcggggtgtcgaatggacggagtcgcggttatggggtgtgtatgccgtccaggagacgacgcgcgtgtctatataggcggtggccagtggggcggtgctggcaaaaagtggagggttagttgtgcgccgttcgctgctcttaccaggttttcgcggggtcgtcgctgcccgttgtggctgactcaaagccgttcactgcctgatgccctattggcccactcaccagccacatcaaaacaatgccatcgagcaaacacattcaaacatgggatccatcgcgaatctgcaagccgtgattcacagaggactcatcctcgactcaccctcgactcacaaatgacataatcagctgcctccgtgccccatcgcctctgccaatccttcctaatcctcgacttgcaccgcaacaccgcgtcgagcccaatcatcatggatgtcctcctagcgaaagtatgactcccatcggccattatacggttggcactatgcagcccgaaagcgttgccgttgcccgagatcccaaagctgaccgcggaacaggtgacccaacaggcgatgagctatgccattcgcagtggcatagcaataaccagcacttacgccctgaaacaatgcggacgattgatgaaagtgagtacaaatccagcgacatcacgtcacctccacctccacctccattagtcgcgctgttggatccccgacaagagcaagagcaggaaaagagcaagatggtatcagatttcataggcctcttgctgacaggccttagaccgtggatggccgcgagaaggaagagttggctactttgcagctgcgactcgactcaaaaatcaaggtaagctaatacttggtatcgatcacaactatttcctaagacgtccagattgtctcgccggctattgacatgattgagctgattgctgctcgtggaaacacatctcttgaatcagctgttacactcacaaagtctcttcgatgggacatccaaacccttggtagccgtgttgagaaggccgtgatagaggagcagctttctcgaagaggcagctcaaaggccaggtcacgcgcgcagaacgacatcgaactcaacgtcatcatttcagagatgaagaaacttctggagcgcatcgaagacgctgtacccctcatcaacttagctatcaccacctctggcgtcagtctgtctacgacactaccagctaccgtatcaccatcacggctgctacaagctagtaccttcctcactgctggcgacatgcagtattgctcttcgaggcccaggtcacagcagataggaccaacttttacactctccatgtacatgttattcgccggccatgcgaaccgaccacatgaggaaggacttcgtgacaccacgtggaaggaggttatgcacaaggcacgtgtgacgcttctgagagtgccgctcgatactgtttacgactttcctacgccgttcgggcccacatcgagccgaactgatgaagccaatcatcgacaggttccctccgataacaagcttcaggaattcgcgtaccagctactgattgtcgaagacttgggacgacggccgtgtgcatacctttgaggaagacgagccacagccgggtccgtacgacaatgttgagcaggctggcgttcgtgaaattatacccatccatgaggtgtccaaaatcttttacgcagacactggaaaaatcctcaacataggcacggatggtgaaaccaataacccaatcttgcttttgaagcgagacatcaacgctgcgccaccgcgtcgcatgatggaacaacagcccacggaggcaggctacgactcagacgattctcacaccatcggcgaggatgaagacgagcagacagagcttgaagatcaactccgcagggagtctcacccccggcttgcaagagcagccagtagaacccgagcagcctactttcccgtggcgtctcccgccgacgctcgatctcgaatggatggcatttgaagtctacaccgaagacccatcttcagactcagagctggacgacactgaagatctagaagcagaactgtcatccccaacacacggatcaggtccggatccctcaggtgtcctagccggtctctcaaacctaaacctacgtccgtctactccgtcgatgtccccaccaccatcgcaaaacacccaactcgtcccctccccccagaagccctccgctcccgccccacgctacgaaacccatgcgcgtaccaccctcccacccataaaaacctccctctccctcctcgaaatgctcgtccgcctcaccgcactccagcaattccagcagtcctcccacctcgctatcccagacgagttcctcaacttcttcctatctgatagtagcaccgtgggcgcagggaagtgacgccgatctgcgccgccgcgtgcgccgcgaggcgcgtatgcgtgtaggtttcgacccgtacgacgagagcccgattaagcggaggggagtaggagtacttggagcacgagtttcacgacgacgagcctggttcacctgaaggtggcgcgccgtatgactacgaacggttatccgagtagtcgaccgtcgtcaaattacgctcgatcccgccccttggtacgccagtcggttccgctttcgtcaccatactttcggcaatgaggcgagtcggtccaagtcgtctacagatgtgctgcgagagagccgtccgccgcttggaagtgtttcttcgccgagcccattgctgagacgcgcaacgacgcagccgggccaaggagggaatatgaagcagccgagctttagaggaccacctactgcgccgcatacctccagctcgccgcgacatgggccggcgcagtcttttcggggaagtttggcgcccgacacgccgccgagcagtattcggaagacggagtaggatattgctgatggacaggtggtatgtggtcgtgcagatgtgtgaggaggtagtttttctagactgttacagcaagtgcattgcgaaggcgttcgggaccatcacgggttttccaagataccatttgttatacttcaaagcataagatagcgtagatggcgtagcaacatttcatcagatctcaacgaacaagacatggtatttatccgcatcacaaacaaaaggcctatcaagttcccagtttccgaaacgccgttacccctgttgcccttctcaatcattgtaatcattcccagtcttcctcatcactctcctcgtcctcctcggctaacccgccttcttcttctcctgctgtgggctgcctggcgcacggcttgtggcgccgctcacgagatcgtagctcgcgtcgctgtcggccacactcttctcatcatttgatcggcgaggctgtgcgggcttgagatttgcgactggctttggtttgtcttcggctgggggcttgagggttttgacagaggcggcgaggttggtggcggacttgtttgaaggagcgccggaagactcttcttcttcgtcggagtcctcctcttcatcgtccgactcttcttcttcttcatcctcgtcctcttcttcggcgtcttcggcatcttcggcgtcgtcgtcttcttcctcctcttcgtccgagtcttcgtcccaggccacttcttcgtcgtcggcggggtttgatgctgtgtagagttagacatagaacatcgttgaggtgaaatgctcaaatatagcttacccttcaacatgtcccttcgacgctgctcctcactttcaataacgtgtctaaggaagtagtatcgttcccagaaactcgcatagtctaccttctccggcacgcacttctccatggcagtcctcaactccgtatgcttctccagatcctttgcgatagcatcggtcttcttctccacgtcaaagtccttcctccacttctcccactcgtcgctcgcagggtccttcaagaaggaatccaggctcgagtgtatgacgtgcagctgtgcatcgaagcgtgtggcatgcacgaccttcttgccactgctatccttggactcgaagagaacagtaccgtctttctcttcctgcgagcctgatacgggaggggcaatagagacggcatcggccagaaagctacggatgttggtgccgaacttgagcagtgcctcgtcggccgcatcctctgccttttcaatctccttgaggcgctttgctgcgtcagatcgaaatcgtgacagcacgttccttgcttctttgactatgtctgcggggagcgactcggggcggtcggggtgtgcttccggatcttccgtcttcttctcggtgttgatggtctcgccagcctgaactgagagatttcgcgcatgcttcaccagagtggagacaccggccgtggctgtcttgctcgtctcggcgtattgcttgctggcggtgtcgtagtattgctcgccctggtccgtattagaaactgtgcctgtgtgagctcgcgacagatcctcacctgcttctttactgtgccgaaaaatccacccagccttgccgcccaaggactgctggatatggccttgtaagcatcttgtatctcagcattgaagttgttggccgtctcctcgtgggttctgtccccgctcccttgctgactggactggtcctgagggtagctctcttcttgaatgtggtcgtatgccgaatccatggcgctggtagagaacgacgcagtgcgtgctatactagggtgcaggtgaggtacttagctgagatggcacatgaatgtcaggcggggaaggcccaatgcagacagccgccgcaaacagcgccggacttagtgggttagcgagcccgcagtccaggggtccaacaccatttgcatgttacacatcacgtcaacaagcacttggatggaacttggaaaatattgcttttgctcatgtacagtgctctgatcgacctgccgatacagagcggcgttctgcggtcagatctagcactgaagctatctagctagcgccatgtctcttcattcgatgctcgctctcccgatgtcaaactgctgaagctcagcgccgacctcaattacctcttcttctttcccacgacctttgtgaatccgtcatcgtccacctcgggctcaggtttgggctcttttgctttggcaggcaccaacgctggcgcatcacccatctcaacgtcctcgtcatcctcgtcgctctcctcatccacgctatcccactcggcctcttggttgctctccttgacgttgacactccccgtgtcgacctccttgccctttcttgattcccacttctgttgcagcttgtccacgatgtcggtcttgccctccaagatctccttcctcaaggccattatctctcgggccacgttgacttctgtctcgtcttcgaggcgtatgccgaattcgtcttcaagcacctggagtagcatgacttctacgtcttcgcagtcggtcgcaggctcgctggcaaaaaggtcgctgatttgacccgccagccagtcgcgcttgtcggaggagtcggggccgccccattgattttgtacggcgacagtcaggtcagcccagttgaagagcgtgtgccatattccgaggtcgaattttgactgtagttgttctgagaagcatgagcaacgtgaaccagacgtgagcgctggacttaccagatatcgctgaagcattcgccggcgcagacatagttacacgggtttcctggtggtgtttgaaaatgtccgctgtgttgcgtcacaaaagttgcatgggaaatttggccctggctaatcgataagcgcccgcacttgcaccaaccccacgctctcgatctcgcgcatgcatgtgggcaagattccgaggcctctgcccgcgaccattgtaggaagcaatccaatactcatgtccgtccggaatgctccatgagtagcagtttgatcatggggcatgcgcccagtaacaggctatgtatcccagtatgccagaacgggcccaaagagtgcagagttttatggcattatgacattggcaacatctcctgagcatgtgcagagactttgcagagcaaactgtgcatgtcgccatcctaaggactgttgtccaaggacattgttggataacttggccatgcagcggtgcaatgtcattccggaaaggcaccggccggcgcttcacatagagaaaacaagcggtgactgctgaacttggggctgttcggcgacacgacggctcccattctgtcatttcagggtcttgctagctgtgacgggttaagcacatggtggcgcagcaagcgggacgatgtgacggtaatgtagatcgagcgcggtcttgatgcgcatcaattcaaatcgttccagaacatgacatcatctcccacggacaaggaggagcagatgcgccaacattgccccaaaccctgcttcgaatggcacggatctagctcggctgatgagcttaaattattcttaaaagaccctggatgccttactctcgtgttcctgcatttattatcatatcacattatttcctgagcatattgaacattcaagactcggaccgctaccaaggctaacggagacaaccccgccttgacaacacccaaacaaacccaacaacactgctacacacaagtaccacaaccacaaggattgtataacttcacaccacaatgtctgcaccagcttccgcaacgaccgagatgccctcgcgcagcttcaccaacaactctgccgacgaggaagccgtcccaggggaggatacctcggaggtagggcaccttcattgcacgtgcggctccaagtagctaaatttgtacaggtcaccaagctcttcagtgagcgtctacaggcttacaagcatgcggttgcgtacctggaagactacgtgggcgcgacggagaagacaaaccacgcacatggcaaggagtatgagcgagttctcaaggtaggacacattgcgaagagcaaatgggcatgtgctaatagcttgcagacggttaaggaccccttgaagcaaggccaccacttcgatcagtcgctcggcggtattgcaggcatgtttgagaacatacgatcaaacacccaagtacgctaccctatctttcggttgtatctttccgctaacccgttgttagggcatctccaaccagcactacgaaacagcaaagcaactcaagagcgctattctgcccatcttcgagcgtctacacactgagatcaagaacaagagcaaggagctgacgaagggcgccggcaagggcggcaaagccgttgacaaggcgcgagcccatactcagaagcacatcgagctgcttggtcagcacacggctgttttcgactctcacagcggcagcatgaaggctgcagacgacccttacattcttcagcgtggtgtcatgcaccgcttgaacaagcaggttcaggaggagaacaacaaccgacaggatctgatcagtgttcagaattctttcgcccagtttgaggcacacatcatccagacgattcagcagggcatgggccagtttatgcaagtcatgaacacgcaagctgagcacaccaaggctgcgtacggagacatggtcgggaacgcacagcgcataccacttgactttgcagtggaacggcttcatccagcgcaacaacaccatcctcatcgacccgtctgcccccgcaaggaccgtgacacagattcaattccccaaccagaaccaccgcgcgactcagcccctcatttcgggctcgcttgagcgcaagggcaagatcatgcgctcttacgacacaaactactacgttgtcacaccctccaagttcctccacgagttcaagactgatgacgacttcgccaaggacccggtacccgagatgtccctgtacctgcctgactgcatggtcggtgcggtcagtggccagaagttcaatgtcaagggcaaagacgtgtcgagcaagcttggcaagagtttctccatgagccatgaaattcagttcaaggcacacacaccacaagccgcggcccagtggggggagattatcgcccaggctgccggtaccgttaccgccgaagtgccggaaggaagcacgcccaccagccccgtgggaggtgacgtgagccctgttggacagcctgccccgctccagactcaaggtcttgagactgcgccagtgggttctacacctgccagcgcggtggctccggctagtgcagtcgatcctggcagtgcggcagcccctggaactgctgctgcccctattgagaaggtttagagcggcctacttgcatatagtcgtgtttacagcaccgctggatcttgctacatcctgaaccccctaatacacaccactgataccacaatccgtaatacaccctagatagcagaatccaataatactgtgctcattctaccataacctgaatgatatcgaaatgcctatcacatcatgctcatttccattcaatcccacatctgcctaacattcaagttcaccctcttcccctccatccacccctcccaaccctcatacccctctcctggcccacccccctaaatactccgggacaactccccgccacaatctgcggcacgccatgccacgcaaaccgcgacgcaccagacatatacaccgcgcttccggacctcaagcgcaacgttaacaccttgtcgtcatccgtgccaatgacgaataccgcgtcgcaccccagactcaaactgatcagcccgtgagatgaagtctcggcgacgtcccggtgcacgcttaatgtgtcgccgggcgagtacaagtttacgatggcggcttgggcgcgcgtggttgtgaagatggactccagcatgttctttgtatctgctggaaaaggcgggggagtggcgtcggggtatttcttcgcggtccagtcgtactgcccacccagtgtcgtccagcggagtttcttgttgaggagttgggtgatgctgaggggtttgtggatgcttggatcgagggggtgggcgatggggtcgcgggaggatggggggaaggagaagaatgatgagtgggatggagggtaggtgagggtgtagtgtgtgtggatgtttgtgagatgcgctggggaggagaggtcccggtggaggaggcgggagagaaggaggagttggatctcgggagggaggagggaggggagaatgtggagacctacctggtgtcaggaatggagtgggaatctgagatgtggtattgcgaggtttcttacctggcatgtcttcatgttcgtagatggagattttggatgcagattcttgaggcagactatctgtacatgcatccgcaccagcaaatgcacgaaaggtttcggtcagatctgcggcgtccagttccctcactacgcgtaccccttcaggaagacagtctttagatgtttgggtcagatcgacaaggtcggcatctgtgtcgagatcctttgccttcatcttctgatacttcttgtaaacatttcggatattttcaggcggacgttgatgaggatcaaggccctgcatgctgcctgtcataccaatctctacccgtggactgtgtgaagtgtcatgcacgtgatgtggagggataattgtgaaagcgcgctaagctcgcgtcgtcggcttgtttggcttagcctgatgcgaccggggatgtactgtttactgcataacatccaaatcgaccactccctgagccccgccttacccgcgacacaccttcgacgactaacccacaggaccgctcgacccatacgctgcagcttttttgcgaaaaggacaccgacacgctcgtgcttcaggaagaatcgccccccaacgccgccagacacgccagaccgcctatcgtctgaagagctcgacgctcgtttttcgacaccatggagaattatcagaagatggagaagatcggcgagggtcagtccaccgtgctgagcggctttcctcgagcattgcgcccatactgacacgggttgctaggcacttacggcgtcgtgtacaaggccaaggacctgacggcaaaggacgggcgcattgtcgccctcaagaagatccgactcgaggccgaagatgagggcgtcccgtcgaccgccatccgcgagatctcgctgctcaaggagatgaacgaccccaacatcgtgcgcctgctcaacattgtccacgccgacggccacaagctgtacctggtgttcgagtttctcgactgcgacttgaagaagtacatggaggcgctgccagtcagccagggcggtcgtggcaaggcgctgccggagggcactggtctttatggaaaaccgctgaacatggacgagaccatggtcaagaagttcatgatgcagctgtgccagggcgtgcggtactgccacgcccaccgcgtcctgcaccgcgatctcaagccccagaacctcctcattgacaaggacttcaacctcaagctcgctgattttggccttgctcgcgcgttcggtgtccctctccgcacatacacccatgaggtaggacggcatagaaccgctgcatgtgaatttggctgacatgctgcaggttgtcacactgtggtaccgctcaccggagattctcttgggtggccgacagtactctaccggcgtcgacatgtggtctgttggctgcatctttgccgagatgtgcacccgcaagcccctgttccccggcgactctgagattgacgagatcttcaagatcttccggtatgtcggctagcagatatctgcatttcctcttactaactccaccagcatcctcggtacgcccaacgagcaggactggcccggtgtcacctccttccccgacttcaagccctcgttccccaagtggaatcgcaccgacatcgccgccattgtcaccagcctcgacgatgtaggccttgacctgctcgacaacttgctggtctacgacccggctggccgcatctcggcaaagcagacggtcctccaccaatactttaccggcactggcgccaacggctacagcaatggctaccactagccgcccgacgtccctggtggatgctacgaacgttacggaatcttcatgggagcataattggcacggattcacggtgcagcacgaacacaactagggatcgtccttgcgatgcgttcctttgtctggataggacgggttatacccgaacggttgctaaggggcgttttggctagatcatgtcgcggatagcttcctgacattttgaatgaagctcatataacacacgcacttgcgcttccagatttcatcttttgacgttgtatgttctcggtgcaccttttggtgttgcacgatgtatgacgcaatgcggctcagccctacgaggggccctgcagggacgcgtgccgacgcgatctagtaccatgccgctgccccaagatacccgctattcgttctacttccatcatcggccatgacttcgtccacgccaaagttacttcctctcacaagcggtcctcgactaatcgtataccaccagactatccacgaccctcagggcaattaccactcgcttctacccctgctcacgaacaacactggcatcacacatgtcattgtcgccgccatacatctcaacgaggggccgggcaacatcacgctcaacgaccaccgcccggatgacaagcggttcgaccagctatggggcgaagtagcttggttgcagggtagcgacgtcaaggtcctaggcatgctgggtggtgcagcaaaaggctccttcgagcgcctcagtggggacgatgaaagttgtactttcccccccccccccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagtagacactgcagaaagtccatgagtctgcagtacggacaaggaggagcaagaggccgataacccgcacgcacgttcactccgtcctctaccgctcatactcacatcaaagtagttcgaagcacactacacccctctccgcaccgtgatcgccgcacacaacataaacggcctcgaccttgacatcgaagaacctatcccccctctccacaaccacccgcctcatatcccgtctgcgcgcagacttcggcgcagacttcctcatcaccctcgcacccgtcgccactgctctcctccctgaccccaatatcccgccacacatgcgcccgccgcgcaacatgctcgccagcgggcccagtcccaacccgttgtatcccacgctcccccacctctcgggtttctcgtacgcagaactcgaatgcagtgtgtacggccgcgaagtagcgtggtacaacacgcaattctactgcgggtggggcgacgcgagcgggacggggtggtatgacgcgatcatcgccgcggggtggaagcccgagaaaatcgtgctgggcgttgtgacgaacccgggcaacggggctgggcacgtacccgtggggaagctgggggatgtatgtgcccagttgcgggagaagtataaaaccgtgggcaagggcttcggcggcgtcatgggctgggagtacttcaactccggggatagcgaggaggacatcgtgcatgtcgcggggctggaattggggaatgagacggtgcaggcgggctgggtgggggcgctgggcagggtgttgagggtggaagacccgccgcggccgcgcactgagcagccgttgctgggcgttacggcggatcagatcagacagatggtgacgacgttgccggcgccgagtactgcatggccggacgaggaggtgcagaagttggtggtgttggggtttgcgcagcatgaggctgtggcggcgctgaatgcgacggatgggaatgtggaaatggcggcggggtttttgtttgagcattatccacagtagaatgagatatgatgatacataccgtcagctagcaggtcaccactcaatgaggtgatgtttacgatgttgcgtgtgactgagtccacgggcgttgatacaagtaacgcggtgctgcttccaggagaatacaaatcacaaggttgactcagaacagcccgacaatccagttgaatgcaggcagggcagtgtatcgaatcgcaaagccgtgttattacgttataaaacgcggtcgcaatgcatggaaaaaatcgaatggaatcatcaggcgggggtcgagaagttcattttttgtggaaatgcaatagtattatctattccatacagctcatacgatcatcccgcacgtcatgcttcatacttctaccagcccgaccgtaaaaagcagtagtgatatggtatcgtgtaaccgccttgcccatgccatgtgtaaagaccatcctccaccacaagctgccactacacaataagggtgaagtacatggtgccaggatggtggaggaaagtcgtatgtctatatatgccgaaaaaggggatattaagcttacgcttgaaagaagcaaaaaaagaacgtagttggtaaggagttggcaagagatagagataggacgacatatagaaaagagcatgctgggatctacaaaccattactcattgctgttttggtgatgttatacgagcgtctcgatgacgagcaggttcagaaatatgtgagatcatgtctgtggtgctgtagagtggaacaaagaacactcttgcgtcagggtaatcctccatttccgtcaaaacacgtcgctaggcatgcagacatgtaagcagttttcgagaagccaaaccaaacagatcatcggcaagcacaaatcaccaagcatgaagaagaagaaaatcaaatgccacatacccactccattgctacatagccatcctatcccccgcaacacccccggaaaagttgcaattgtatgtatgcatccacccatcatcggataattccattccattcgcaatcattcatcccatccgctcgtccatgcatgccttgtacgcccagcttacccacaacgtgaagagaggaaaaaaagaacattagacaatatgacggaaaaatttggtggaagggaaaatgatatatagtacaagagaagacgtaaatcttctacgctccagcgtccgaaataattcttcatgtccgtcacgcctgctggtttgctagtggtgctaccacatgtcatcatcagcccggctgctctggtcggagtcagagtaggtgtagccgtgcttgctgccttgtccaaggtagttttgggtgttggcgacgctgtagccattaccaccgccgccgttggcgttgtgttgcgagtggtgggagtcgcgaggattttggtcgtatggattgccgtactggtttctttggacgtggtggccgttctcctgaggttgccgagaacctgcgttgttttgctgctgctgtgaacttggccagtcgttcttgtcagattgatcctgttgctgcaaacactgttagttattatcaacaatactgaaggcttaaaagctcacctgctggtaccgttgatattgggcaaactcatcgggctgctgctgggattgttgtgctcgagactgtcgctgttgaggctggtcttgttgctgctgaggtagcgcttggggctgttgctgctcttgctccttcttctgttgtgcggcttgctgctgttgcgcctgtctggcctgttttgagttgccaatctggatctgcggatgcatctgttggaccttggcgaggtatgagtacatgaagttactcagcaacacttgcgagtagagctctctacgagggttggccaacttgatgtgcgccatgcggtaaatggcacgctcctcaaggattgaaaagcgagtccagttgtagtcaacgtcagggatctttggctttggcggaggctcaggagaaagaccgcgtaatgaagccttcttctgtgaggtctccttgtcacccttcttcttaccaccgccaaagatggacgacagcagaccgggttccttctccttcttgccgtcactggacgactttctgttgctctccttcttgcgttcctcttcgagcttcacaccctcgcgatcgagaacaagactctcacgtccgcgaccagaaccctggatggaagtttgcagtacatctagccttgtatcgtcgtggctcttgtcctgacttttgctgagcttgttcttcaccttcttggcaagctccttgtcgcgttcttccttgttgtccttgtccttttccttctccttcttgtccttctccttatctttgtcaccgcctgttagccagccccaactggtcttcctcgagccttcggagccgtctttcttgtccttggtcttcttgtccgacttcttctcttctggcaggttgggaatgatggacaggttgtctgttctggtcgtgtttccaggcaaaggcgtcgggtgctggacaagatcgtcaaacgattgtgcggctttgatcggagagttttgtgctgcttgtgcatggcgattttgccggctattggatggctgccgttgctggtgctgctggttagggggtggttgctggaagttgcgaggtccattgggctgttgttgcggaggaggaggctggcgtgaggaatggcgttcaggaggcagaaactgctgttgccttcggtctggttcttggggcggcggggtttcaataatctgaggcactggggacgccaatgtcggcggcttgtagcctggcagatgcgctgaagtccgaccgttggaggcgatacgagaatggaacgctttctgctgcggtcttgacttttcttctgtagtctgttcggacgatgctggccttgtgccctcggctgatccaggcctatgtgaatccggaggagagcgtctgcggggtcgcgaaaagttcgagggtccttcaaattggccgttgacaggctctgattgcacacgagaaagtgggagtggtggcacctcgggcatgctggttcgcgtgggggaggtcgagggcgattcctcggtgtcggtgtccccctgacgcccagtcatcagccgcctcgagagcggtggccctcccttccgcaagctaccccgacgatatgtggtgcgtgtcgaccgcttcagggtgccgaggccgccaaacttgctgggtgcgatggagaggtctccctcagcaccaacttcgccatctccgctggtgcctttgcccgacaagctcatctgccgcaccaactctgtggagtcttcgtggatgtgctcgagttcttgtaggtcggacaggcctccgtttggctggtggattgagcgctgcctctccagccgctccgcgccgtctttgtagcccgagccgctgtcaatctgccgcgacagcatcgatttcttccgccgcaaccctccgcccgatgactgtcgacccagggcgccgtcgggcgagagcgagtctgagtcgccggagcggcggcggatggtgttgaccttgtcttcgatgaaggtcttgaactccatgggcgctagctcggggtgtaaccgggcgggcacccagaacaactttgcagggtcatcgtcgtcggacagggcgggcggcgagggggggccattcgacttgaacgagggcaggtccgggtcggcattgttgacgcccatggacatcctgcgaatggcctgcaggttgctcagctcctgggcgaggccggcggggctcgactcgtagtccaggtcattgagggggaactgctgcgaggccgtgtccgagttggtgcgcgacagcggcggtgagagcgggccgtggctgtgggggctgccgtggtgcgagaacgaggtgcgcttgttcgcgggcacagcgatgctgctgggtgtgccttcgccgtggctgctgctgcccgcgggcgggtcggggggcgagctggcggccatctggggacgcagcgggcttctggcgggcggcgcggcggggaaggggtcgaagggctcaaaggcgccaaaagactggatggagtcgccgttgggggatgggatgaagctcaggggccgcgagttgcggcgggagggctctgtgtcgctgtcgccgccgtacagatcgcctatggcttcggtaacgtggtggttgtcatcgcttatcgagatttgtggaacatggccgcgtcgcatctggtacacgcgctcgagttcgcgggctcgatcgttggcctgcggagagtgcggagaagtagtcagcaactgcagcgtgaacatggctacacaagagtatgggggagctgggcgtctccgcgggcctttgtcgggagcgagccgtgaggttggtcacaccccggcagcgacgagactcgtgagcagtgagcacgctgcctctgcctctgcctctgcctctgtctccctccgccggcgacgggcccgcgtgcagcattgcactgtttgcacttaccatgctggctgccccagcctgaggaatgcggagatctcggttggctgatggccacgatggctccctgttcaggaaaattcacgggcgaagagggcatcgaaggacatcaacaaccacgggcggcgagggtgagcgggtggtgcagcggcgcaggggcggatatcagcgcatccatgtccaagaggcttcggtgattgaattgtgaggttgttgcttgacctgtaggctaacgaggctagggcccaaacagtctggtcgagagatgctgcgtgcaccggccggccctctgaaaagagacgtcagccctcgagctcggtcgatgaagcaagtcagccacggggcgaggagcgagtgaatgtctgcgtgctccagccgctggtcttctcgtgccgccgccgccatgtctccctccatcacatcaactatctgcgtgcctacccgccgctgtgactccccggccgcctgcacttggaagccccccaccgcacacacgagcacgcttctgctgggctgccatgggctcccagctgcccaccagcgccgtcatgctctaacattgctggtgcgcggctgcaaatcttgcccatcaccgtccaagtgtcgccagcgatcgcatagccaccggcttcgacgtctaaacatattagcgccttgcccgtatccggctacacgcatggcgctggcggtgcccttcaggggtacacggtcccgggccctgcattgggccctattcgctcgtgctaaatcgcaccaccaagtgatgtcaccgtctaacaccagctgtagcgcttacacagcagcatctgacagcaacacagtctcaccttgactttcttgtgcgacagaacatttggcggcaagaacacggaacacgttctagcgcagtgttgaagttgcaacggcagattgagcatagccaaaagcgtaacttcatccattcgttctaggagaccgtataatatacacttgtgagaagggaatcctttcatatacccacgcaacacacattgacaagtccatactcacaagctgctgctattgcgcttccatatgaaaatcgccgacgcgacggcgcacgtcacggcgcccaacgccaggtacaggttgaggttgtcgtaggggtcttcttcctgctttgggaaggccgtagatgggtgcgttgcgctttcagccaactgcagctcgttagtattttcgtccacgaattcgagccaaagcgtgcgcttacatggacaaacaactccgagatgctgttccacgttgcactgacatgcagtggcggtgacatcttcagcgcgctggtgtactcatccggctgctgctcacaacgctgcatcgttttatctagatccgccttcatcgccgtatatacggctggtatctggtcgagatgaggatacttcttgcgcgtttcaacaatgtgcgcgaagctgtcgggatcgctcgagtcgtaagtgtagcacagcaggtcgcacgcatcaagcttcgcttggttctccagtatggcgggttccaattcgccaagctcttccaagattaggtagcattgcttgccgcccttcagttccacgctgttcaccgccgaccggggcttgattgtcggatggtacatgtgactgaacggccgctgcaggaacgcagacagcagagcgctcttcccactgccacttgaacccaacacgtagcacaaaatgacattgcgctcgacccgcccgggcttattacgtcgcttgcgggctttggtcactttgagtgcactcgtagttcctcctcggtcgttgctctcaaacccgaggtatgcgagatactccaacgtggtcttcggctcctcaaaggttgtcatgctccactgcgcgagccagccttgcagcgttatgtatccagcttcgtttcggactgtgcaagatggaaatgaggactctatccacgatgctgggatgcctggggtgggcgcaaacaaattggccaactcttggtcgttcaggccaccatcgttgtcgtgatcgaacttcaggaacagatcgacaaagaagcgatatcccgaggggctgagctcagcagacgagaactgggggacgtcgaacttgggacgcagaaaggtgtcctgcagactgagactgtcggtatagtggaacttgcgcagtatgatccaaatggtctcgtggcgccccttttcagcgaagatcttgttcaacaggaggaagcccttttcatccatgccgtactcgtcggtcgcacctggggcgaagcgctccatcgaccgcttgatgttggccaggtcgtcgtcgccgagcggcttctcaaagcacttgagctgaaagtcgtggatctcacgatcgctccagtagccgtccttgtccttgtcacacaggtggaagacgcgctgcagcgcagacactgcggcgggcttgagggcattctccttggagtcgtagagtggcgcaatcgggtgggtgacggccttttggcagaggaagaagacttcgttgatgttgtggtgttcctttgcgctcgtccgtatgcacgagtcgatctccttgaactcgttcatcagcggcagcatctcctcggccaccacttgcgacgttgtgccattcgaagccagctctgatttgtttgcacacagcactaccggaacattcacgcccagcgaacggaagtagggcatccagaacagcgcaaccctctcgtagctgtagtggtccgagtagaccagcaggatgacgttggacttgcgcagttctttgcggaggacatcgcgctcgtggggcagggccgaggtgtcgacgatggtggtagagacgttgtcgggcgtgcccagcgacggcggcagcgttacctggggcagcacgggctggatctttgccgtgacgaagacattcttgacgagcgacgtgataatggagctcttgccgactccatcgtcaccgcacacacatatccggactgcggcaatgatgttggctgtgcgcagagaagtgggcgcagaagcaagctgacttaccagtcgccatatctggacagcatggttataatggcatggcgattgcagtggtttaggtttggttgtggttggcgcctcgatcagcagcggcgagcgacactttgcagcttcgcgcccgtgcgcgcccaccacggcttccccgcgtgttctccaagctgctgggaatgcacgttatgacttgccttcaccctggctgcaagagaccctgcatatccgccgaattggtgccggctccagcctttcctccaaccatggacgagacgaatgtgtccggtgaggcgtgctggccggggcttcaggcacggcaagcatgcgccgcactctccgcacttccccaggtggcccgtcttccgaatccatggccggcctttcccttcacggcacaacgcgcccagatattgtctctcgggtctgttggcgcacctacgactgaccactctccagccccgtgacctggacctgatcgaatcgttgtttgttgcccgtctcattgcttgtcgcgcgacacttcaccatgttgtaagtactcgacctgccggctgacggccgagaatgcaccaatcgcagtcccaactgcttgctgtacatgtacgcagtagacgttcgctgacccagccaaagtgtactgccaccaccgccacggtatcccacaggtacggtagacatatcccatgtgtggcgaccgagactgacatggcacaaggcgggtatcctggcctgcctccagggcagataatcgagaccaacaataccctgacgcatccaaaggggcccgagtaccaattggtggtaggagaaggtaagcttccatgattctgttactaccaagacatttatgctaacgcgagcgcgccaggtacatacgtgcttcgcgacgaactgcacctggctacgccgccccctcatccctccgaagcgcctgtccacaacccgaaccctcttgcgaccaccgtgagcccacccacatgcggcaccaagctttctttggtggctctcgcgccccgtcagccctcgacttcacagctgtaccggttcggcacacgcaacagtactcggtcgcaagttcccccaagcatacaggaatcgccgcacgaatcgcatagccaggccagcgatacgggctcgcagggtgtcaacggcgttgcctcgtccccacttgagggcttgcatacacccgtctttggcgagggcaatgcggcgctggctgtggtcaatgggaaagactccaaggaccctcttaagaagcggaaacccaagagcaacattgttaagagcaattcgtcattcgtgtcgcgcgtgattccccatgaggccttgtcaaagcgactgcaggagcataatccgaatggacattacgctttcgcgaacatcaatcgtgctctgcagtggctagatctgacctcgcccacaaaggaagagcacatgaccaagattctgttcaccaaggcacatgctctgtgtcacgacataaaccagattacaaaaggaccaaaccatctcgatatcgtcatgggcttttccactggcgatataatatggtacgaacccatgtcgcagaagtactctcgaatcaacaaaaacggggtaatcaaccccacgcccgtgtccgaagttcgatggttgcccaacagcgagaaccttttcctcgcggcgcacatggatgggggtcttgtcgtgtatgacaaggagaaagaggatgctgtatttgttgcagaggaccagtcaacgagtgcagaagacgtcatgtccgatgctggcaagaaagcccatcttaccgtcaaaaaatcggtcaactccaaaaaccagaaggcgaacccagtatcttgctggcaaatctcgagttccaaaatcaacgcatttgagttctcgccggatcgccgacacctcgccgttgtatccgaggacggttcattccggatcatcgatttcttggaggagaagtaagtctgcattttgcattcgtggggacctttctaacgtggaccaggctgttacaccactacatgagctactatggcggtatgatttgcgtttgttggtcgccagatggacggtacatcgtcactggtgggccaagatgatcttgtatcgatctggtccctagaggatagaatgctcgtcgcgcgttgtcaaggccacaattcatgggtcactgcggttcaattcgacccttggcgctgcgatgatcgcaactaccgtatcggcagtgttggtgaagactgtcggttattgttgtgggacttcagcgttagcatgctacataggccaaaagcggtatgttctcaatgcacgcgaatattgaaaaatgatgactgacttcagtatcaggcctccgtacgacaacgcaatagtattacctcgtcgaacctgaagatgcagcggacgcggaccgacagcagcgccaacaggcttcgatccaactcgaatctcacttctggcagccttgttgaagatgaagaggtggtgcatccagtcgaacctcgggcgcgcgcagccatgttgccaccggtgcttgtacgtgctcaaatggaataacgaacgccgtcgactaactggaacgcaggcaaaaacagtggatgagcatcctgtagtctggctcggcttcgaagaggattgcatcctgacgacatgtgaaaaaggtgagtcaacaaacttcctcaccgcatcgcagcacgggtaccaagcttcgcacgttccacctaaaatgtgcgctgaggcttgtcctcgcgccacgctcaggaacacccgccctgtgtcgcacttggacccacattttgcgtttgttgaacttgaggtctttgttgaagctgataaggaagtggatcgctaacaaatttctctcaggccacattcgaacatgggaccggccgaaagaaggcgcgagcaacgacgacagcggtcagtcggtggcttcgacgaataacgtgtaaacgtgggtagatgatgcgacgtggttgtcatgggttggagtgttggatttgatagagcaagtctgacatgcttcaagacacgccatcaggtctgatagactttgagttgtggaacacactctgatgtgagacccggtaatcctcccgaggcaatccaccacgcttggagcatagacagtggtatcctagatggtattcctaatacaatggtctcagagccccactatatggagcaaacgtccctggtgtttttgtacgggtatacgcgggccttttccgtatcgacccgatgtggaagcacatgcaagacgtgcacactgttttccagcatcggacgtgtcagccctgcgcagatcgacttgcatgcgcctgtgcgacgttgtacatgcgcccgcatcgcgcgtcccgagcctcatccatcgaacgacacgggtagttgtgtggtggtacagagaacatcaacgtcgtgcatccacatctaacaagtcccggtacatatcagtggagacgaacgggttcttcaggagcctttgttcgcatgagcctcgactgatatcacggtgtcgtagggcgatctgtggcccagctgcggcaatgcaatgcaggctctagattagcagccgcagattttcgtggccacgctcgctcgggccgagtttaggtgtcgcgaactacattgcaactacagtagcctcgtgtttcgagatgctgttggcgagccatgctgcgacaggcacgggcgcttacatgccttcacaagtgcaggaggcttatagcgaagttttcagcctcgacgccacaagcgataacgccatgccatcccaacacgataggcgtaccaaaagcctgatcacaatctttctccaacacccacgtgcatgcttctagaaaccggcgaggtgcattatcgcagcttggcctacgtttcgaacgcacgttggccgatgatggtgcttgtgtggcgcaataaagtgggatctgtgcgcgaaacgcgatatcaagtaccaatccatgaggctccgggcgtgtgtaaccggggagaaggccgacgaccgcagcggcacctgtcagacagtgtctggtattgagtatgacagttgtgttttgagaactgttatctcggtgccaaaataagctttcacgagcaagcacgcaatgcagccgcacgtgcttgtcattcaacgccgttcgcgggctaccttctttgaagcccgccgccaaaaggttttccaagacgcgtagaagcgacgctagggcgatgatgcacgcagccatgcacccctacacgtccagctgtgtatccacttgtttttccgtgtgagctcatcagggtgcaggttgggttggctagcagggcaggccgcccttgcccgcaggcgtgggagaagcgtggataaggtgtgtatccaacgcaaccaacgcaggcggccgcggttgagccagagaaagggaagtgcccaaagtggcccaccgatcttcttgatacataactcgaatctacccgtggaccgcttgcatcccactggcctctttctacccacgcagcgaactcagccccaaagccaaagccacactctcactacaggaccgtttgcgagtattactgcatcggcaccggtgaattcacaagcaggcagttaccgacaggcggacatttgcattcccagcactactttatctgcgcagtccccggtcctatcgagtggcatggtggtttgattttggtggttgcttgccctgtccctcgttacatcatgcctctcccgagcgtcggagtttttggcagaagcattgcgcctgtgctcgagatcaagtaagttgcgcgccctaacaaagaaattgccgagcgaaaaggatccgtagaagaggtttctgttgaattgcgaggctgactatttccaggccggagtcgccttttgttgtcttttatggagagtcgtccgagtcgcacgagacagagctgaggggcaagctcatcctcacaaacccagagtcgatatccgtgcggggcgttcgcatctcgctgacgggcacgcgcaaggtctcgtagggcgccacgcttcccaaaacccgcaacctcgcaggctaatactgcgacagatggcatttgaccaacacggtgagcccgcagcccattgcgcacaagaccaacttcctcgtcgagcacgtgaacctcttcccccacgatgcgagcaagcacaaggcacacaaaatcaacgccggctaccatgagtgggacttcagcttcaagatgcccaacaacctcgaccagagcgtcgaggggctgccgaccaactggatcgtctacaacctcaaggcgactgtcgatcgagggtacatgagcaagcagctctctgccacatcgcacatccgcgtcattcgcaccctcggccgcgacctgctcgagacgatgcccatggagcagatcaacgaggacatctgggcgaataagctggcctacaaaatcacggttccgcagaagaactacatcgttggaacgcagatcacggcagacttcgtcctgattccactccgcaaaggcgtcgagatagcgacgatcaaaatggagctcatcgagtcccgccagctcttcgcagattacgctggcagacggataagtcaccagacggacgtccaggtcgctgtgaccgaaggcgacatgcccccaaattcagcaaacagggtccccgagggcgtggaagaggcagatgaaatgtttgacgagtcgcatcgcttttccatgacgttggacctccccaaatcgctcaaaaactgccggcagtcggtcgatacggagaacattcgcctcacgcacaaactccggctgtatgttaatctcaagaatcctgagggtcacaccagccagctcctcgtcaagaaccacgtccacctgttcatttcgccgaacctgcctccgaacgaagaccagagcgtggtcgtagacaacgccatcatcagccagcaagccttccaagacgaagtcaaccaaaatgcgccccctacgtatgggctgcatcagctcgacgagctttacaacgacatcgaccccgccggcttcatgactcccggcggctaccacagcatgatgaacagcggcgccaacacgcccttctacgcccaaagccgcaccggctccgcagacgacctcacatcgctcaacgccgtcgcaaacggcggcggggcatctgcagtagccctccaacaccgactccagaatctcgacatatcacaccacgacccgcccacgcgcttccagccccaacgccaacaatcctccggcgatagcacgcccgcaacaaacagcgaacacgcctacttcgacctcccgccgtcaagttacgacatggacgccctcgcgcgcacgcccagttacaacacggctgtgcgcacgcccggtagagcgcccatggtgaccgacgccgcgctccccagctacgagattgctacttcgcgaccgggaagtccgagcaggagtaggagtagtaggggcacgacgcctagtccggcgaggagtctggatacattgacggaggagacggagaggaatacgacgatgaatagtcgaaggcagagtccgagggcgagtgaggatgggcgtgttcgcacgtaaaggttgatggacatggctctgtcccttgaatgcgtgccgtactgtacatttgcatgtttctcttgttgatcttttcaagcgcaagcttaataccccttttttacgcgtatatagacatgtatcctcctccacgctcatcgtaccatttataccaccaagcactcggacctcgaaattgacgctcctctcacagtctgcgactgacagcatcagtgctttcaattagggagggctgtgtagtagaggtgggagctgggttggagttatactttctttctgatggagacgatggcatgggaaaggcgtttactcgatatcactactctttttatcatgggatgaggaggccatagtatgattcatcatgacgctggacaccggaatacaataccgattcagacactttagccaagtctatgttgatgtcttgcaaaatccatcactccctcctaaccaaccactccaacccccccctcacctcccccttcaccaacctttcaaacccctccctcgtcaaaaaatcatgatccgcatactcgaagcccggaaccaccgtctgtacacatacacacatacatgttagcctctccccctccctccccttctccagcacgatcgatccactcacctcgctaatcaacaacctgtcctcgccctcacaaggcagaagataactcgccttgaacttgcccccctcaacaatccacaccgccttctcccccttactcacatccttcccaaccacgaacgtctcaaccctcttcccaccatgcccctccccctcctcatcagcgtgaatcagcacgtacgtcccgcgcccctcgatcaccgtatggaccgtgcggcccttgttgcggtgaaaatgcccctgtggcgacggcggcgtgagcaggtagtatatgctcgtgctggcgttgcggacggagttgtcgcctgagaacgggaggggcgcggtttgggtgttggagggggagggggattgggggaaggggttggggatgagtagcgggtcgcggtcgatttcgcaaaagtacccgccttcgatgtgggtttctaggttgagggcggtgatgatgttttgcgtggagggggtttctgtggggtgcgaggcggctgtgaaagagggttggaggcgggtggaggtgttggggagggaagacatggtggttatgtgaaggggtgattgcttgtttattaggggtttgggggcttggggtaaggtgggagaagatggatgtcaatgactccaactgcgtcgtggggtgcctaatcgataagcggcaagctactgcttacgagagcatgtcggatgtggaccgtttgtctgcatgtgagattgaggactggggtcagattggagtcttgagaagagcatgttgctgactgagcagtaatcactagtcagcccgtaagatatcgaaaagtcaagtagcagtaggtgaaccaggtactacgtcaaaaatgttcatattaacattgctccaaatcccctagcattcagtactccatcgactcctcaaacagcgtcctcagctgctgcctctccacctccaaatcctccgtctccaacgtcggcgcaagcatcaacaccctcgcctgcggaatcgtgccttccaccaacccatccaaatcccccgcaccaaacccaagcgccttcaaccccctcggctgatcacccaacttgatcaagaactccgccagcgcctcgctcaacacttctcccgcgctctccttcttcacgttcgaaatgtctacgccaaacgcttcggcggcggctaagtgacgttccgggttcgacgcggcagtgaacttaaacactgcgggtgcggttacggcgaccgatacgccgtgcgggatgatggtgtgatcgacgtcgtatccggcatgtttgtaccccggattctggcctgagatgggatacgacatgccatgacagagatggacgcccgcatttccaaatcccactccagcgagcgtcgcagctagtagcatttgggcctgcgcttcgtggtcgtccgggttcttgacggcgcgaggaaggtacttgacggtgtccttgagcgcttttagcgagaagatgtcggagatgggattcgcgccttggtaagctggacgattgatggggttagtgggacgcggcgtgcgctcgtagtatgggatcgcggtccaggattcgagggagtggcataggacgtctaggccagaggatgcgtggacagcagagggcatggtgcgtgtgttcaaagggtcgactatgcccagcgtaggcttcaagttccgatgagcgattccggttttcgcacgcttggaaacaaggtcgaagatggcggtaccggttgtttcggagccagttcctgctgttgtggggacagcgacgagggggaagagttttccggggatgggcattcccttgccgaggggtgcattcacaaagtcgaggaaatcggcttcggggaacgaagtatacaggttcatcaatttggcggtgtcgatgacgctgccgcctccgacggcgaggtaggcgtcgggcttccatggtcgagcataggcgatggcttccttgatggaatggtctttgggctcgactcgtactttgtcatatatttcatactgcacgccttctctctccaatccttcaacgacttgcttcatggcgtctagcttcctcacattcggatccgtcaccaccatgacgcgtttactgcccatgttcttgaagtccatgccaacttcttttgtgcagccaggaccaaagcgtatacttgatgcagccatctcaaatgcatattccttttgttgtgaatggtcaattggggtcgcgaggtgtcggcgtgcttgttggatcgtggaaggtgtttgctggtggtagttcggattcgaatggcagggacatgatggcggatgtgtatattgcacggtgcgaaggagattgagtgctcgtgctgcacgcgagggcgctatccgaattgctgtagaaatcaccatgtttgaatatcgcgagcttcggtttgcggggaaacgggcgggggtcgcgtgtgacgtatggaggcgtagctacaaaggactaccgtcgatatgcaattgtatgacttcagtaatactgcaattagctagatgtgaggaactgaagctctttgtaaagtgcaagagatggcatgcgcggtgggaagtccgagatattggaggttcatgatgcctccaataatgcaaggccgaggttcactgacaggcgcgtgttccacattcggtatgccgaaatgtggggaagtcgcgaacgcatcatcgcctggagtctggagacgccacagtcgcgctccacatccatttcgcgtgtctcaactcatcctactattagagagcaactgcgatcttatatacgggcttaaggaaaatcaacgccttatcaatacgcagggaagtgcggaaatggccttcaaattcgacattttgactcagctgcgtctggacagtgctgatagttttcagacaacgcgcacggattattgcagcacctaatgtcgctgtaaatgtcatcgattcagcactagataattggaacagccaggctgagctcattggctcatcaaatagcaggactccaatgattaagggaagtcctaaggccgtcgatgtatcctcatctttcggggtcaagatcttgttcctcattaaagcagcctactctatatactgacattgcgagcagaagtcagcatcgagaggcaaaagagtagatttccctgttttcaccaagttccagggttcatcgttttaagaaggtgtgatatgttcatcgaatagtgacgcagggaagccatatgcggcaacgcttaccggctttctgctgttgccatgggcgcgtaatcatcaccttcaaaccacacgagattattgtggacacgggacagtgtgacaaagagttttgagttgatgtggataagtctcaatggcgccgtaaagctggacagtaagatgtccatccgtgtcggactctgtcatgtcatcgcgacatcgcgacatgagctttcgaaccaacatcgagaaaggcacacgaccaacaaaatttcccaccaacagcttgcacgagcgcgttgctcgaatccactgcctggattttgcgcaatataccttgggcactattccttcaccgatcaagatggacttttgatgcgcatcgatagtaagccaagtcggcgagtgcggctgttgccctaagggtgcggcacagttcgcgcattctcgcgctttatttcaccaaccaagaaagaaggacaaaaccaaacgtctcgacagtccaggggagtctggcagaactcactgtgaatggactgagcggttggcatccaatatcaggcttataaacaaaagagctggttgtacggaccgtccaattagcttagagccttcgtccagcatgcatctcatgcatacattgaagagttgcttgagagatttcgcgcagacgtttaagaacaagaaccccagcgcgatttttgcaaaaggctcgatccagatgcactactgtgcatggcccatgccggcgatcaagagtctcggcaggacggggctcgatttcgtgacgtgggaaggatgtgtgtaccgctggaatgcaatgcggatgttttgcgatgagtttgaactgagcactcactaagacgatatcaagacatagcattcgatcgaccatcatcagccaacgcctgacaatactgcatccagcactacatcaactccaagtatccgtgggtcatgttttacctgacgacctctgtcatctgtgccacggaccttgtcgacacagagaacaaggctgagatcctccgcactgagatgggtgattgtggatggaggaggtctaggtttgctgtttggcgtaacagaaatgatggtagcaggtctgcctgcaccagttaatcaagtctaatcctgaattctataacagtgacaacatttgctacactagatgcgctgatagcggtagcaccccttgtcaccaatcgatgaggattgatcgccacagttgtacattttctacgaaagccgctcgcctcgcgttgcactcatcaaacctgatacaagattccgcaggtacaaccatattcactgcgaattttccccacaacaaactcagtcacgctcgtcatgtgccctgccctaccctaccgaatctttctcgtctctctatttatatcgattttcgttcggatgtttcttgggagcgctgttttttgtaagactcacgatgaaggaaatcgacttgctcaaaacgatacacacgagaaacgaacaatcgcagcgaccccgatatctcttcaagtgcttagaagataggcattccgatacaactgtcatgctccacattcacttcgaccctgatatcatcacttcctcttccttaaagataccgtctcctccgctgtcccaaaaccccagactttctctcctttcaccgcgtcctccattaccagttctccgtatcgcaccttcaggcccttcagttcttttgatgccgcattaatatcgaccaagccttgctcaagcactagtctatctatttctgtccgtcctcttgttgccatcataacttgcgtgaagccatcactcgacggcactccattttgccagagagagactaagcccaatccgacaatgagtagcccgaaagcgagacagagcgcgtacggaagaacaagatttatcctgcgcgagaaagcgtacgtgtttcgatatgtagtcgaggttacattgatgttatcagtccagagatcgagcgtcatgagcgatatcgtgatgttcgtcaatagttcattgagagcggcttccgtgacgttcagacccgaatttccaggttcttcttttggcgattctgaataccgatggggatttaatctcgaattttcgagtacagaaggagctacttgtgtcagcggacaaacctcccacttgttgagagacgggcatcgatccacttacttgtgtaatgtttgaggcagtcgattggatgtaccaccagttcagagaaattacccctcgtctcgacttcgttacattttggatctttcaaaaagaaaaaacaagcccgcgtcgttgcggactcgatagtatttagaaaagcggcgtagattgtgaacgcgttccaatatcgaaatctctcctccaaatattctcgagaacgctgagaatatgcggaagcggcaaaagcttcatctattcccgcattccttggctgtatgtcgtccggaacaagaatattgctagctgcctcccacaccatctcaatgagtagatccttggctggttggggttctatgtcgcgtattgtatactgtattgatcgaatcccatttctgtaggtaatgtttgcgacataactcacgtatttttctgtgcaatttattttcgaagtctcgagtaggaacgttgcagaggatggtggatctttagctggcgcaacataagctgtaccatcgtcgtcccgagacattggattggattctccgcacgatataccaccgagcatatttttttgaatgatctgccatgcataggttctgttgtagtacgcatgttccatggcactcatccggacagctttatcagataggctaagactagggtcgatttcgcctaacatgaggtctgtaaaaactccttcttcagggtgcgtgcgattaaactgctccatatcccggcaagatatctgcggacccatgaattccagtgtgtaagtagagttctctcccatcgttgctcggggattcaggattatttcgccggctgctattacagatcgcgagaaccggagaaggaactcttgaggatttatagggtgtaggcttgttgacaagttaactgtttctgcattcgttaggctgttactctcgcgcactctcgtgtgctcgatgcgagcaaaatatgacaggcgggaaacattggctggttggagggggtcgaaatccaaattgaatcgcaggtcgggcactgacatgctcacactctctgtaagtaagaaaggggtggcattaatcgtgagagcacctggcggatacatagctgccaaaggcactgtccaggcgtacgccgcaagcaagaacgacaccgatatgattgttcggaaacagaattgctcgagcggattgtgccgtatctgaaagaggctctctaccgtggataccgtgattggtgggcctcgcaatactcgccagagatactgggtagagcaaatgcccgcacagccaagcagagaagccttgaagagcgtgacaagaagtagcgagacaaatgtggcataagattgagacattacagcgtcctcgccactggctatagagccgtgaagtcggtcaaagaagacgtagtgcgagatgctgcatagtagtgctgtagcccggttagcaaacgtgacttcagctagttagaccgacctcaacatgcctcctaaataaagaccaaatatgcttccaatcgtcttcttgcaaggtctaatactcccattaaaggaatgtatctgtgcgcgaccttttctattcaagctaggcgcatcctcttcctggtcacaacccgtcgcaacttgtgcttcgagacgtgttggtgtacaatcgatttctggtcctgctaacccagcctttattctgtatttccatatagaattagtgctcttaagagaaatttatattaaagtgtatgcgtgttgatctatcatagctatgggaaggtcgaaaaaaggagttgggccgtgtgatatgtattccaacgttgctgacgttccgaggttacacagcagcatcctcatggggactatcaaacagaaatcccctattggtttgggctaaattcacagcctttctcccggtagcttgattcgttgaggcttagcgtgcgcatacgtagggcaaggcagtttgtgagatactgtcctacaatgaggcaatgaagcaaattatcgagaactacagaagattttctcaagatatcagcggaaggaaaataagtaagcagcttcatactgtgagttgcaagtgttgaagggtgctgtgaccgtgggggcgaaaagactaccttgaggtcgggtacacagtagatgcactacagccagcccccccccttgtcgccaggcatgatgcattaccgaggggccttatttgaatcagaccaatcagtttacgggtatttggctttgtcgattggctacttaccataggcagtgctttccagataattctagtgtcgtgcaagatactcccttgatgataatgaagttcaaatttgcgtatttcaagcggatggtttcaatgaatagcgacataaaagatggacatctagaaatgcattagaatgcgttactatcgcagcctaaatatgggcaccaagctccttccagcaatcttaatgtgcttgatcgttcagatggaggatattttcagaaggcatgtcgactttcgctttgtctgaatctatggccgtaggggagcggtgagctatatcagtgaaatcaaacctttgatgtgttgtccaaaacatccatggatctctttcgttagaaatggcccaagcttcgtagtcagataaagattgacatctagttgatttcgtcgagaaggctggccacttttcgagcgcgacctgtgtgctttgtactagggaaacagtgctttacccgacaaatgcagcgttgccggcgtggaacgagagatgcatattgatcaataacaaaaagatacgtcgctcaatactcagcatcgcaggtgcctgacttctcaatatccttacagtggcgataactttccatgaaagcccccattgcgaaattctcaggctccacttcctagtggatactatgttctttcccaacaaggttgccaagtttaccttgcacccgaagtggaagaatgccaacgcggacctcgggaatgcctaacggtgtactgatctgtataggatcacgaaagataagacacgcgtaaattccaagcgcgcgcataatatcaacccttttagcgcttatcttcgacgctctgtggtacgtacgttgaactgcacttacctgcataccagctgacaaggatcagaagcgatcctttggccctgcatcccgagtcatggaacatgaattcaagactttcgtaacgccgctgaagaagcacatgctgattaatcaaccaaatcattacacatcaatctacggtccctcaatacaaagtactcttcctttgcctgctgcaacaacacagatccttcacaatgtcggcatctgagatcgcgcgcggtacaaagacatacagacgaacgacatatcctgccatcgatgccacccagacgtcactttccaccaagggcaagtcagccgtggtgactggtgcaggtcaaggcattggcgcaaatatcgcgcactcactggtacgttcgggcatcgactacctggccttgatggggagacgtccgggtcctttagcttccgttcaggctcagctagcgaagctcgcgcccgagtgtaacatcttcacttataccgtcgacattgtggatgaaaaagctgtcgagaagggctttgtggatttcgtcgctgatatgggtggagagcgacctatcgatgtgttaatcgccaatgcaggatatatggcagatctcggttcacttgatagcgttgacgtagacgattggtggaagggctttgagatcaacggtatatcgctcatctcgctccctccctgttttctaattcttcaatgcagtcaagggaaacttccacctcctacgcgcgtatctcaaatatgccccatccggaagcgagggccgtcaaggatccgtgatccacgtgtcgtcgtcttccatgcacggcccctacattcccgagttttcgagttatcgcgcttccaaagccggcgctacgaagctatttgagctctacgggaacgaacatccggagatgtttgttctgcaaattcacccagggctgattggaggcacggagatgcattccaagttcagtcatatgacggagggcctggagtttgatgacggttagttcgatattctatgcaaggcgacttgttgaaagttgatggctgactatatgtcaaaacagaaacgcttgctggtgacttcatcgtctggtcgctcagcccagaggctcgattcctgaatggacggtttgttcatgcgaactgggatgtcgatgagttgaaagagaagaaaaaagaaatattgaaaaaccccgatatgtacacaatcggactggttggctggtgaatcataaattactgaatttgttatcgttcgattcgcctttattgccctgtttgtactattaaaatgagaacaacagcagcagtctggagtcgatagattcgcaaattcgaaaaacttttgatacaaaatttgaggatgcgggtgtaatgcggatcgagtcgcagagagtcgagccacgagctgcgcacgtatcttgcgtgtggtgcgagaatccgctactgcacgttcggatcatctgtgggaagaagattgggttcgaggcgcgggcatttgcctggcgcgggaattcatgtcagcggaaggatggggagacgagatggtgttggaaatatggcatcgacgcatcatacatcttttgagttcgaaaaacatgtcattgccttctcagtagagtacgtgcgcgcgagccataagcgcgtatacgcagcgagtgcagggcctctgaagcggttcaggtggaagaagcggcgatacaggaggtgtgttgtgcggagaaaggtagcgagagtgaatagaaaaagtagaggaaacaacatggtgaaaattgctatgttgcaactcaagctgtgaaaatgtgaacatgaagcatagtatccgaacgcagaatatcaatcctcggagggcgtggcgcatgcatttggaattaaaccagcctaactccaaaacgcttcaagactctttccaaaacacctgcaacaagcctagtgatgtctgatatccttgcacattactgattcgcatacatgttcaggtgtggacacaatcacgcaaaaattccattggcgttcctttcggagcccgacaaaccaaccaccgtatctacctgcattcagaactgcatctggacgatcgcaagttgttctatagcgcgtgaaatgtggttcgggttcagcttacatgttcatgacacggctaaatcttgatcaaactttctttagtgtatctattcttgcacatgtgatgcccgtatcgtgccgttaaccgtcatatacgactccagtgagtttctggcttactcagattccaatcccttccgctgtgccgcgtacttctcgatgtactccttcgtagtaccactcaggtccttggcaatcatcgggaacgtcaggttggtccaccatccctttaaatgtgatgtgagcccaacctgctgcaacagccggtcaatgtagcccatcatatcgtactggaggtagttcccacccgccccatgtgtgggataccgacgcttcatgaaagcattcacccatgccacgtctttgcgcatagcgtcttccgaaggtagttgcagcgattcgtcgaagagagctgttgtccagattgcttgaacctctgctgtacgaaaaccgtttggtgcgtagatgttgcccacgaaagcgacagaatggtcatccagtggcgtgatacagttgtagaggcgatttggcgtcttgcttgtggggggatcgcttaggtcttgatttggggctaatgctagcttcgggtacagtgcaaggacttcatcatctgcttcggcttcaagagctgaccactcgttctcacctgcatcatctgattttgggtgcgatagaccaagagtcactcgttgcttggcgctgaagaatgggtattcgttgacaaacccagttgcacatactatgacattcatgggtagggacggtccgtcttcgagtacgaccatgtggtgcgctagactctcaatatcattgcgatgaacatggacgtttttcgcgacgatatcccagaaatccggtctttggatcatgccaaagggtccggtacaccagaagaggctacaatggcgttagtcaaggtaatcgctcagtaaatattacagacttacttcacgtcactctctaagtggtcaaaaccttcgagtgctccttgacggccgtgaaagtttcctatccgcttgcacttctcatccgcgccgttccaaacgcccttaagaatcttctcgcctatcgacgtggtgtgcaagaaccgggtccacaaatttggctgattgaagcacgatggactcatggtcccaaatagtcgagtggctgcaagttctgggtcattaagaaacggccccttggcgttttctgctggattggtgaatgcgcctgggcctttgccagattttcgaattatccaatgtacttcgtttcccgccttcacaagaccgtacaccatgtccgccgcagattttcccgcgcccagtacagcgactttgccgtgatccgaaggtcgcgcggacagaaattgaccatagtctttttggtgcagtattggaccgccaaattggtcctgccccttgaattttggcatttttggtgcagatgtcatgcctgtggcgatgatgattcgcttggtcttgaaggactgttgaacgctatctgcaaggagcgcgccattcaccgtccagatgtcgtgcaatttatcaactttggagacgacgaagccggttcttacgcgctcgcgcaaaggcgtgccggagtacacatggttgtcgagatagttctccagatagtcggtcacgtactttgcctcaaaaatgtcgttgaaaacttcagcgtcttgcgggacagtcagaggcacatccgagaagcccgacatgcgaatgccgctctgcgaccagaaccctgggtatattcgacttctgccccaaggtccaccaaccgactgctctttctccaatatcaagacgcaactttctgggtgcacatcaagaaagaatcgcgcagccgcgagaccggaaagccctgaaagtggtcagcgaactcacaaacgttctaaactcattgttgccttgcctgctccgacgataatgacgtcgaagagctctgaattcattttgtaccagagcgatttttcaagcgcataggttggtttgtctgaagcttttacccggttgcgacttcgagtagggacagatgatgcactcggtgcttggaactatgaaatggagagtcgtacaatgaggcgcggacatgctatcgcacgggccgggcgctagcccgtttgcgcctttcacccctccctgcgatgtgattgcatcatttactattcattccacgtttttgccatatatctcattgcttttgcgacttgaaggtgttaaaaagactcaatgaagagtctgagtagagattaaaaagatgcagaccagaatacaatccgaattcctccactgcaatcaatgttctatacaaagtaaaagtttctaagcccgctgtaagagagctgagttgcccgaaagctaagtctcctccatctacctggccttctcatcaatcttggatcttgcttcgtgtgcctaggcaactattcatccagatatttctctccctgttcatcgtccggtaccattctgccaactcgattgtattccttatttgcctctgtcgcaaagcgccgacctttatgtccgaggagcgattctagtggggacaaaatgtcagcaaacgtcgcgattgaccgacttttcgatattaacataccactcaaggctttcacgccgtgtaacaatgcactcgtgatcaggaatactgtcatgaactccgagtagctccaggattgccgctcggcgagatggatttggtaccatgcggagatctccatgcctcttcggagattttcgtactgtatgtaaacgaggatcaagaccgcggcgctggcaaataaaccgactgctgaaaggacgatgccaatcgcacttatgatcttactcggtggcgggggcttgttgccttcctgtctatccttgtaccacgcgtgagtcccctcggcgattacgaacaccaaggcaaagcccaaaactacgacgagcaagacatattgccagaatggcgacattttcaggccatcagacgtatcgtccatcatggctgtagcattcatagtcgcgttaccggatccaaatgccgtcgctgtgaagttctccgccgcatcaatagcatcgccgaagccaaagtaactcgacgcattaaggttcaaaaagcacggtgccggcatgatccccagtgacccagcggtcatcggaaacccgcggcccgttttagcattgcgtccgctgagcaccatcgccgaaaggccatactgcgctgtgatcgcagcgacgcggactaaggccacaatacggcctttgtggatgaagtcttggatactgagcagcgagttgagatgtgtgacggcgctgaggatcagcattgtgcacactatattgtaatggtaagcggagatggaacaggcttggttgtttagcgtggcgagcagagcgaggccggcgatgagctggtggtcactgatcccgtgaagtaggcgctgtagagcgtggatgctgcagaggtatttgtgcttctcgctgaagctgtggcttcggaaatgccactgaaaacggtcatagatcaggagggtcgagggcacgagggcagtgatgctgctccataagaaggcatacatgatctgtggaagtgttagctcggtatacgtgagcatgggagtgggaatgcttgcggctctgccggtgatgtcgttgttgggtgcgagtttctgggtctcggtgaggctcgaggcgttgttgtaaagctggaagttgcaggctatgggatggttcaccgcagcgcaatcttgcgggctgataggcaaactccatccgagtaaagattcccttgctgccatgattttggaaaattggctgtaaaccgttaaaggactaaacgaatgaagacgtgttgatgggatggtaggaacagtgaagagtgacagagtattatttatgaacaaaggcgatagaaaatactgcgagaatagggtggagtacacacgactgccacctgatctgcatttagtgctcagccgccggagttcagttcggtatgtgcgatgtgaagcacgaggctgaaccccaccgagacccccaccaaaagcccagattgtagttcatacattgccagcgcttagttccaattacaaggtatactgaggaatattcctgaatgatctggtcatcggttagtggctagtcgaaaggtgccgtcagcgggcgaggctacgaaaggagatcctgcattcagtttagtgactagtgtatggcttgataaggactattttatggcccctagtctgactagaactgtctgctttcgtcttttaatggtctcgtgctgctgacgctctgtggggtcggcttaccaaaattctcgctatccctttctcgcgcatgtcatatgtagtaaacttacgggaaagcgatctataacaatgaaaattggtggaggcacggctactgcaattcggaagtgtttccctgggcagagccgcttcgctcccgcgtacatcctgaccgacgatgagtcaccgtggctctgctcgatgcgtacggaaatgatatcctgaatattcctgttttatgattaaattggaatcagctgccaccccgtgacatgatgtgaacgtgctttggagccggtcttttgaggattgaacatagccacctgccattggcatatgttgaaagccgcaaatcggcgcctcttcttctcttcactcggtagtcagttacaatgtctctagacggccgcagccatgtccagtattgatggagatgtcacttcgggtggtcttgctgctcctcgatacaccattactcggattgccaaagacaaactggagtgagaaactctccacgggtctacggaactgtacgatttactacgctttccacactattgaggctaaggaggcttggatgaaagctgctctccaagaattctggcaaaccgagcgttcgatatcaagcccgagctcagcctcgcacatattccagccttcttaccccgcttcgccagcctcacccaccctgtcttctaccttcaatactacgcagggatcaaaatccaaagcacgcggacgatgcaagggacctctagttgaggagacgagggcacaggctaaaatgacgcgtgggcaaacatgctcgtaatataaaaagagaaaggtgacagtaagcctaacgctaccggccatctagttgaactcgttgacttgagtagtgtgatgctacaacatgtgaatcgaatcggctctctggaaaagtcgtcggcgatgccagtgcatcaaacacgtccttgaaacttagtgcggaatcgtgcgcaggcgacagtcgcactccgacacggggcggagatccgtccaatcttaaaccacctcagacttctcaactacctctcttggaatctcccgcctttgtagagatatatcaaagcacatcgatggactacctgcgcaacgctccgcaaccgacatgaactttccagccgctttttctctccacgaacaacactcagtaccccaatcagatgtctccaacgtcaccacagtactcagtaacccaggcatgattaacaactgcttccaacgagtagttcagtattccagcatctgcagcaatgtcgcagactggggcctctcattctactctcgcgtcggtgccagccacttatacttacccagacacaccagatgccagttctttggctctacagttcgggtacatgtcagcccattggaaccaaggtaacttcgatgcggcacaaggcgccaaggacaatgctcaagatcgctggtcaactgcggagcgccagaggcatcgaagcgagccgtgcgtggaagactccagctcttggcgaagttcctgccccgatttcaagtctttatcaagcaagcactgtaaatatgatgggcgcttaattgctcgtagcgtggtttttcacgacgaggctttgcctaggtgccggcggattggtagtcaggtgggtgaccatcggtgaatgcccgccgttctatgtttttgtctatctttttgcaccttttgtttgctatgttagctcgacagcattatttcgctcgcctgaacatatctcttgtggcgcactcacctgggcagttcttacatgagaaaagaataatctaatgatccacagcacggtctctacaatttcctcaccccggcgctcacgaccaacatctgcatctccagcatcactacaggcgcactccttgcaataactcttttttgcactctccaacccagcaatcacatcacggccagtctcagacagaccctgcttctcatacgccttcttggcgcagcccacgaatacgaagccaatttaattgccctgccgtttggcttccttggaacgacgttgctgtttgtattataacgggctgggatggcggatttctaatcgcggctgaaatcgtctgcacgcacaaggaagtggtgctcgagggtgacgcttggatcagttgggatagcgcaggtgtggttgtgagggattgcggattcgtttgttttgttggcggttgggtagcaggcgactgggatggtgtacaaaaggttgggtgagtaaaatgaaagtgtcacttcaacggtgtaattatagaaggttgatgcgattgataagtgcgggctaaggttggaagattgcttatgaatgagaaacgaacagtgatctataccagccatggcggggaggtgaacagtgacatggaagttggttcttttcatttgcttttgtgattaagtgtattcttcatggtgttccttgcatagggtatactcgtagccgccgtgacgaagttccgaaaggtggctcgtcgtcagtcgttacaatcgttcatcgtataatgatcattaaaattcttccgctctaatgcgtacataggtgtcggcgttcgtgacatactgtcggaaagacggcccaagagaccagctagccaggtctctcatcgtggtctagcacagttagcaactcgtcattaaaccagtgatggttgtctatttctgtgccaatgacacgtgccgtttactcacctttgccatgtcgcacaaatccagcatgccggtcgtctcattgcgacacagagcctcttcgtgtccaaagcgccagtcacaagatatgtttatacacatgtccatcatgtactccatgtgctcgtgcatctgcggtatctggactgcgaattcgcgaaaggcgggccatatgacatagtcgaggatgttgatatgcggcatgaagagttggttcggcctgcagtggtattagcgattgtggtatgtggtttgttccatggaaggcttacgtcggtcgcaaccactctggcatggcctcataggtctctggcgatggcgagaccatccacctcgcaagataccaggtgctgtacattgccgcccaggcagtgaagtcatgacctatggaaaatggaattagcatggctcatgtatacccgagatgcgttttgagggaatgggacgacaagattggtcaacccgacgtacctttgtgctgtgcgctatggatcatggcagcggaccacttgctgagtacaccggagttattgtactcgttctcgtcgaacaaagctgcaatgttcggatgtgtttcgataatcacctccacgggggtaccactttctatcatgacagcagtgtctcggtgtaagctttgaaatgcctccttgagcgacccgggatctggtcttgtactgacagtcatcatagcccaggtagggaggaagaggttgttcacttgtgcattttggatgcccaagggatagttgttggctcgtacactgctagagaacggcatattgccaaagaggttgcggaggttgaggttgggatgtacgcggattgcgttgacgatgggttggcgtttactccagtgagtcaagaagctatgtggggtgaagtcgtccttggggctctgatgcagacttcttgtattccctgtgggcgaaccagtagacgcaccgggggcatcgagcgggttcgattggagtaacagttgcggatcgatgaagcctgccaaatacatgtcgtcttcgtcttcgccctcgtcgctgatggttccgaggcagtcggctcggtcgaataagatggatagaaaaggcggttcctgggcgttccttgcagacgctggctgcttcccttttgcagaggcagcttgcgaggaaatgccggaccagctggatagcgtgatgttgggcgaatgaggcgcgctagaataccgtccgtacacggagctgctaccgtcgctcgaagcgatagacggatctacgctggcatagctgatagaagcacctgcgaggtcctgagcagataagctggactcttgttaccatctcgcgacgcctgatagccgttgggcaacgggaagcatacctgggaggattgctcactactggaggtagcgtcttgacaacttcgtccaggcggtttccgattcgcagccgggctaggatggctgaagcctgatcgtcggaacttgtgcgcagtgcctggattacgcgctccatctcctcggccctaccactcaacgtctccctcttcagcagcctcatgcgctcggccctgctcacgccctctgcgacatcgaagtggcacgcgagatccatctcgctacaacgcatgcatcgtggcctggtgccgtcacactagagggtcagccactggcgctcaaattgcagaagaagccagatataacgcatgggccagactgcgacattagtctcaagacacgagaaaaaggatgatataaagtcgcgaattactccgggcagcacctcgccaaacccaactcgaaacgtaccttgactttgccgctgcggcattgcacacatgcgacagcaattgcttgccgcctcctcttcgaatctggtgctgagcgttgctgtcttggctcatccgaggccggagcaatgggctgccacctttccgtgggctccatgggtagcctggatgatggcagtcggcgttgtgacgcccctcaattctcgtggcgtgtctgtataccgcatgcgctgtctgtggcggatagtgttttcacgtcgtcgaaggcatcaggtgcaatcagtatcctcgcgccctgataggcgatggcgaaatatccgaagcagaaatcggcctagccataaaaggcaacgcacatctcatctctcaccttgagctccataatccgagcaaggcggcggttgtggaggcggtcactgtcgacgtcggggccacaatgcgttctttggtactcgaagcataggattcaccttcaccagtcccgtgtctccatttcccgttggcgtatactcgcgctgcgagcctaggcctgctctggacgactctaatgccacggaatctgcacctcacagtctcgatcgcgcgatacttagcgcgtaatggcgtcgccctgccgctttcgccgctctggtctccacgtcgcacagctctcgattccacccaaggcacgcgcgctcttcctgcaggcctcaacagcgccggattctttgcatccgttgctaagacggaagacgtgctgttggtagaggtcgatggtctcgctttccgcatctcgatgcctacagagatcgtcgatcagcttcacccttgacaatacgccaggtatggatatcgccgtcgcatgcatatcgtagtctctccgtaatgtatcagttaacgatgtgatagtaggaatgactctatggtacatcgacgaagtattgatctacgaatggattgaagttagatcctttccgcctcagcacccaggctccgcggagcagggttaccgagctggcggcactcacgtgttcccacccttcgagagtacgtccactgcttcacaagcatgccaaaaacctgtaaaactatccagtaccctcgggacacatgagagaagttgacttatcatccccggggctgcatgcaagccaaccttctccaccgcatcacagcaccaaagcctataagggcatcatcgtctcatgcagcgtagaaacacttgcatacatcgactgtatgcggataatgataggcattgtttcgtcctcttttcggaactcatcgttaagacagacgatcttctgtacgctggtcgtagcgacaaaaggaagagagtgtttaaagcgcgcctaatcaatcaacacccatgcgcattctgtccgacgccatgaaattctcatacgccggctcgtctctaagcctttctagaacaatcaacgctgagtatgcaaagtaaggcaattgcgagcgcgtcagcaactttcttataggtgtttgagtcggctcacctaagggatggagactgggctaatctatcggcagcccggccaatcttttcaaagttagcatagatatcgcccgacacgcccacacacagtccagcagctcaacgaacaaaaggaaggccctatagccagcgtactttcgaaacacgtttaagagagtcctccggccaggaatggtctcacagaagactgaaatcaccgacgctggcgtaaagatttccaagcagtacatttaccaaaagcaacaaacattttaccctcattgcccacgtaagaacagagtccaccaaacgcgcgcaagtgcaagtctcattttgcgtctaatactggctttgcagcgtgtgatagatgttaagctgcatctgacgtgaaagtacgtcctgagacctagggtacaggtacaagcatgtagtgagccacactatacgaccctgctataatggcttggcacgactcagttcgtcggatttgcacacgccagcacatgcaggaaataagatgagggttactcaaagactttacacattgctcatcttggtgcgggtagcggatttataagctgtctatctaggttctggtatcgtctctaaactgctaatgctctcaggcgatatacgtatcgatcacttcatgcgtaacgcatgattctactgtaggtcataccctacagtgcgccaatagaaaagaaacaaaggaaaaagggctccaacctgaggccaactcagcgggtgctcatcatctcaatatcagagtcctcgatactctttcccctggtatgcttcttgttcttgccaatcgtgtcacccagcgctgggaagcagtatccaggatggaataccgtcagaactgctacagcaatgacaatcatcactccctcgagcacaatgaactcaggctcattgcgcatcagttcgctcctccagccacccgtcaactccgggatacggtacacacaccgcaccaatatgcagaagtacgccacgacaatcgcgcccatgaagcatcggaaactcttcttgtggaacaacgccattgactcatcggagagctggttgcgacggcggtaggtgcgcaccacgtattccgtcaggaaatatccgaagaacgcaagtataacgacctggaagatgactcccgcaatcatcagattcgtacccacatcctgcaaatcactgcccgagtccgcagtagacgcaagacctccacccgcgccctgcagaacgagcgagaaaatgtcgccggtgatgaagatgcgcgtgtaccacacgggcggaaggcgggaccatctttcgccgaagttgatgacaatgtgcttcagcgtgaggtatatgcccgcggatacgaatgcgggggagatgatcaagcagcagatttggatgatgaaggcgtcgttgtcgaagacgtcgttgtacatcatgattcgcccgccgtagcctactgcttcgccgatgcagccgagacagagaccgatctgttgtagcattgttagtggtgttgcttggtgcaaggagttgggggagcttaccatgaacgtccacgttcggtagcggattccgcagtatagttgccagaagaaacacacggcgaagaaggcggcaaagaaggcgttcgctgcgaggtcgggcttgtagccgtatagtgtgccttcaagtgtacatggttggccgtcgatgacctggcccaaggacaagcaggaatcggggtttgagggtgggacagtcatggcgaggtcggagatgggcgtcgacacgtagagcaaaggtctgaaagcaatgcaagcccgtctttcgaagtgaaagatgttatgaaacgatggtattcttgagatgtgaccttgtgaagggtcagccaaaagccttatatgcacctcgcactgaacgccgtaaagcagtgcagtaagccaccccatcagcccaaacacacacagccccacgcaatcatcaacgcaaaacgtcctgatccggccgatccggcccaagacgcgaaaatacatcatgtcagatatgcgacatgtcggatatcttggcagggtgtagagtagtcccgtcgcatcttacacccgatcgggtctagccggtgatggaactaaacttagggctgcagcatgcagagatgattggggcgcgagggaggcacgggaggaaggcgaacggaggcggagcagcgttgagcgagcgagatgcgcgttctggagcgaaacgcatgttggagcgaagggcggagcgaagggcggagcgggatcagggagggtcggcgattatcgcatggtcgggcggaggatgacgggagcctgggaaagcttggtgttgttgttaccacgttgatgatgcccgataccaggccgttggagaatgatcgctactagacatgaggttgtctgctttgacaatatcgcggtttcgcgcaagaggttgcgtcgtgttcgcgtcgccgttccgagtcgcaacaccaactgtctcgctcgacagctcaagctcaccggtctcacttcgaacccaggtgtacggaatcctaaatcgtctatcgcaaccaatcttcgcgcaatctgacaatcttacgtgacgtggcctgaggcgtgaagtacgatactgcggccgttaaagcaagccacatcgggggtcggaaccattcaaccctccggtgagcgcatcgctgcaacaaacaagcgagtaacgcgtagacatgtcagcaaatatactgacgaaggattcgggcgctgagcctgaatatatgagacgtacgcgttgtttcaaggcgcagttcgtgccttcatctgcattgcctgccagaatgatgtttggagaagttgcggtcctcgttcgcatgtgagatttttctgccggctccgactagacctcatcatctccgagtaggcttcgtacatagtaggtcatcccggggcgtgcttgttacatatccgtcctcatttgcatactttcgcacgtgttgggagtcaagcatttgcgtgaatgttgccctatcaatcatccactccattcacgctgtcccataggcagtaacacatgtccatctcccccggtatcatctcaacgtaatagctttgttgaaggtacagaatgtggacacaaactatcgcgctgcatcagtatttccgacaaaatcctctcgatttgtatgcccaccgtcgccacagtagagcctgttgttgttcgcaaatacacaaatcgtctacgaccactcgccttctcgcatctgctcggagccgttcgacacctgggagtctccaagctggaagaaaatcctgccttataggctttctatggtagagaaatgtgcagccgaaaggactcgagttgtcgtacgcgacgtgttgtggaagggagcgcctcaggtgcattgaaggcgcagaagcaatatttgtctggcagcggagaacagacagatcgccactctcgaaggttgcaaggaatattcatcagccatctacgacgagcatctcttgttggtgcatttaggtttcggcacccctctgtcggcattttcgagatcttcatgccgctttctgcatcgaggtagcgctaacctgttcctccattaagcgcatgctgtcaatcctttctggaccaccgacaatgtcatcgacactgatagctcacgaacccgcagcatcgaacgcgactattgaatgtcaaaccgtacgatcatgcttgacgccaccggaaatgccatgttcggagactcggaagcgccacagccctatgcacgacgcattttaggccatgctcgccgaaaagagctgccgtgtcacctacaatcagaggctcaattgctcaagcgaagcctatcagaagagagattgacctcgccctgcggagaattagcgaaatgagaaagacgccatcagagatgaggagatagtcttggttagcaaagggcaaggactgctggtgatactgatcggtaagcggcttgaggcatgttcgctgtaccgatcgacgacgtcaaccagccgctctgacgaaagacgggtgccttccaaaaccgcctcgttggcaactatatagctcgggagttgcgcagtctgcttcctgcattcgttagggttccagcaaacatgtttcggcttcttttagcagcagtctacgctagtttggtgtgctcgaagacagtcagctatgactttagcatcggctgggttactgtaaactaccctgctgtcgaatgatattgagcttcacgttaatcttgttcaggcagctccagatggttatgcacggccagttatgggtgtcaatggtcaatggccgtatgtctgtacctttgatgggatagtggatgcttacaattttagaattccaaccatcgaagcagacatgggcgatacgatagtggttactgctcacaacaacttgggtaatgaaacgacttcattacatttccatggcatgttccaaaagggttctggtatttatgatggggtatgtcaattcgcagtccgagctattacactcactaacgttacaaggctactgctattacagcatgtcccatacagccaggcgactcttacacatactcctttgttgccaaccctgccggaactcattggtatcactcgcatgacaaaggccaatatccagacggacttcgaggcaaaatgatcatccatgatcggaactgggaaaacagcttaggcattgactcgcagatctatctcagcatgtcagattggtatgtacctacaccaccgaaaaaaagcaatacagttaataacatcgaataggtatcacaggcaaatgcctgacatcatcaaagactacatgagcccaagcaacactaatggagatctgccgtctcctgatacgatcttagtcaacgatactcgcagtgcgccacaattcaaattcggagctggcaagaagtacctcattcgtatttccaacattggtggtcttgcttgtggccagttccacattcaagggtacaccctcaaagttgtcgaaatggacggtgtgcaaatacaacccagcaatgcggatactatcgtcctttgtgcgggtcagacgattggcgtagtggttcagggaaagaccaatcccatgggaggtgagttgctggccacgacaattttgctgggcaatgctgacctctcatcttcaatttccaggagccaactacattgttaaaatgaccactgacatgcttacggggaacatcccatctgagagcgcgagaaccgttataggaaagctcatttataacctgttggggtcgatcattgactttatcacggacattctcacgttcaactggcaacccgcctcgacatttgacgacttctccgcaaagccactggacggccaaaagcttttgtctccagtagacaacaagatcgagctcgcaaccaaccagacgtacttttcgggaatcggaacccgtatcgggatgggcgctcagccttgggtacctgcgaaagttccctcgctttacactgcgctaacaactggctccaacgccatggatccggccacgtatggagtgggagttgagccccatgtcgtaaagtccggacaggtaatccagattcattaccagaacacgcatccatatccgcatccgatgcatcttcacgtaagtcgatgcgatctacccgatacacatgtgatcgactaactctagcagggccatgtctttcaaatcgtggccaaaggttctggggcgtggaatggcgtcgaaagctcgcttcctaatattcccgcgaagcgcgacgttgcagtagttgccgccaatggctatctcgttattcgcttcaaagccgacaacccgggcgtctggttgttccattgccatatcgatttgcatctcgtcggcggcatggctgctacaattatagaagcgccagatcttgcccaaggcatattatccgtgcctgcggctggcatctcgaattgtcagaagggtaatcggttatacagcggcaattgcgcgggtgaccaaggtgccatctcggcgagcgattctgccagcaagtgcaacacagtgctgaactcggatggaaacaataaaggtgcactgattggttgagtctatgcagtcaagcgtgggacaagaagatacccctctaggaaaaagttgtagcaatctactaaatttcaagagttccaagtgctctgctgtggtgttcaggaactagtgcgccaaatcggtgtatagcaagtattgccgagtggggccttgtttcaccctcgaaactcgaatgcaacggcctggcctacagcatcgtcaggctgctaccctttttgctgaggtgtaaacaccaaaaaagaacaaagttttcatcggaattgcattctggaaaccataggaagttgttgtcacaagtgcaagccgcgtcgagcctccgacgtcctcatccatcggcgcacttgctcgacccgagcgtcacaattatggcgaacgagaaccagacatatagaacgagagatctgccagtgttgtttggtggtattgggatctcgtaagctcttgtgacattccccgcactccttttgattaacacggctcgtttcgtggaatcgtttcagatatcgcttcatcgccctctcgtgtttcatgacctccagtaccaagaacgcagagaagagtatattatcactgagatgttccacgatttttcagcaacactcgtctcaaacagaatattttacacaaaatccaacaaaatgtggtcagcactcggtctcagcctccttggtggggcactcgcatttacgagcgacaaatccgaacatgttcacagcgatgcacttctacaagacgcgtgcccctcaggttcaatactcgtggacggcgcatgccaactagagtcctacgatgcctctagcacattcgcatcaacaattgcttatcgaagcaacctttcacaaccttcccaaacattagaagaagcacggagaacagcacaagaaacaactgattttccgtggagtttctggcctgaatgctactcgaatgagaagactgaagaaccatactgcgtattcagtcaccagggctttgccggcggacgaggcgtcttcatcctcaccaccagaccttttgcttacgcaatgttggagaagcctgccttcacaaacccagaaattctcgcacgcgtgaacaaatacgaaaacccgccattcgtacagcacgaattcccaggcaaaggacgtggtcttgtagccaacaagaccctgcaccgcggcgatcagatcttcgcatcaacacctatcgtcatcaccgacagcgatgcttacgagctatcaacggaagaacgctacgcactcctatatcgaggtgtggagaccctacccgccgaaactcagaagagcttctgggcactcatgggccacttcaacggcgacccagtcgaggacaggatcaacacgaacaacttcgacaccaccatcgacggcgtcagccaacaagcactgtttcccgagatcgcaatgatgaaccacgactgccggcctaacgcagcctatttctgggacgaggacatgatgacgcattacgtgcatgcgttgcgcgacatccagcccggcgaagagatcacgatcacatacatcgacaacgagaaggatcgcaagacgagaaacacacggctcaagaagaattggggcttcgattgtggttgctcggcgtgtactgcgcatccagccgtgtttgctgagtcggatagtcggctgtaccagatcaccgatctggcgctcatgctggacgattggacgtcggagtcttctgcgacgacagaggtggccgagctcttggtcacgctgtatcagcaggaaagattggacgcaagtctggcgacggcgtacaagtacgctgcggagacgtatagtagctttggcaagaagtgggaggctgtcaagtatgcgcgcttgagtgttgagatgagtatgatagacaagggtttcaggcatgcggataccaaggagatgaagaaaatggtggagagcccggagatgacgtggagctggaacaagcgcgttgggctgagtgggaagtcgtgcggttgcaaacatgcacactaggagcgcatctgatggatttaacaggcgttttgattgggtgggatgaaatcgacattcttatgagtacaatttacaaacgactctgaattttctccaaagtgtctccaagcgcatactcattcctcacagtcttgctcctgaccttctcgccctcctctttcgttacatatcgcgcttcggtcgctgggttgtagtcgaactggctggctttcttgatgtcttcatcgctcatcttgacgttcttttgtccgtcagcgcgcttgtagacattgatgaccacggcaccgcccaagccgagattgtgctggagcgccacatccgcgttgtcggcaagcctgttgttagcccaacctcggagctgccatgtaagctctgcacattgcgcaaggcccgtagcaccgagaggatggcccttgctgatcaaacctccagaggggttgatgatggggcccttgccaccgtatgtaatgtcgccatttcgaaccatcatgtgtgctttgccaggctcactgaagccaaggccttccaacaggatgagttcgtttgccgagaagcagtcatgtagttctgcaactttgacgtctttggggcttacgccagcctccttgagtgcagcttgagcagcgcgcttcgtcatgtcgtagccaacgagatccatcgatgattttgagtatagctgcggcgaatctgtcatcaaagattgtcccgcgatgagaatggcctggctcttcaagtgtggcctctcgtccaagaacttctggctaacgatcaccgcagcaccagccccatcgctagtaggactgcattgcagtttcgtcaatgggaagtggatcatcggcgccttttcaatctgctcgagcgtatacacatctctgaattgtgcatacgggttctttgccgagtggagatggctgatcctcgcaatctcagcaaaatcacgcgcttccgcaccgtacttctccatgtactcaagtccagcgttggcgaagtactgtgcgttgggcggagaattagtgatgccgcgggtatcgttcatcatcttcatcgacaagcccataggtgaaggtctatcagaccatacagacttgatggaacctggctgcatttgctcgaagccgatgacgagggcgcagtcgatggcaccattcttgatgagagtgcgagcgaggtgaagtccggtagacccggtcgcacacgcattgtttgtgttgtatatggggatgctggatgaaggtcaacggacttatcttgtgtatgcaggttgtttgttcaactggatgctggatacttacgtgctcattccaaactgatagaagattcgctgcccacttgtcgtgtcgccgtagcagtaacatgccacaccagtctcaacatcatcgtagttgatctgtgcatccaacatcgctttgacacctgcctcatatcccatctccggataggcgcgctccttccgcggcttgatgaacttcgtgagtcctacaccgaggacgtaggcagggatattgttcttcaccatgattacaattatatgttctacaatgtggtaatagattcaagaaagtcgacgactttgtgaactgttcacgattccagggctattttgatgatgtcgaagccgaggttcggttatacgaaccccactttgttacctccgctgcggtgcgcatatctagcttcgcgactcgctctctgactttacacaaacctattcttgatgccaattcatcacatttgctgttgtctatcttttgacgcgacaaagaccattgagcgtacattgaagctacgactagatgacgtagactccgcttagtggcagacccaacaagccgtcgtttcttttctcgagcatggatcccttcaatcttagcgccaggtaccgtggagcataatgaaaggacgtgtcgcagcgttgtgcagattgcggtgggttgggtgcgcggatgaacacttcctgtccagtgcgccgctgttggaggcaccaggcgccgtcgagaacatgtggtggaacgacaggccgtagcgcttgagagttctcggaacgacaacaggactcaatctccatgccggttccccctacaagaacatgacacgaacgtcatccaggtcgttcgtcgagctgtcccaattagccattccgcgttagtaggcgagctgcttctggccattgctaaatcttctattatgtatagaaacaaaacaaatgtggtccaacacaggggcgcaatatatgcactaccagcatccatcgccaagtgtcgattgcgaggcgagatgtttggcgttcatttatttctccgtcccagcaaggaaatttccagggctcgtttcgaaaccaccccggtcccactcccaaggcaaaaccacgccacgggatatgaaacttcgctggagcgaatcagtgtgacggatttcaaactgttgtgccgagcgttctcgaaaagtctgtcggcttttcttcgctctccgtggcgtgcaatctattccacgcgcaggtaccgcactattctccgcttgcgccatacagagcctgtcaatgaaccgtatttctggattttgacagcccagcctggtccaaaagtctgggacccaagagacgaggcatgcgtctgacgtcgctccaccatagctaagccagcgggaagagttgtgctttgaatcccaaattgaggattggaagacccgcatcgctgagaaatgcgcacaccgtaagtacataacggcccggctcgctgttggatagagtcaccaccaactgctgcttgcatacattctttttttcagtcgtcgaacttttttttcgaacgctttcggtcgttatattcagccttgacggcttgtcattcttttttggccgtgccatacacattccttcccatcaatcaccagcaaacattcagtcaccatggcacgttctattcttctctcttccgcactatttgcgctacaagccactgctcagagtgctgccccatacacagatgccaaaactggtatcaagttcaatggctacactgcggacacgggattcaccttcggtattgcccttccagagaccgcaggcaaggacttcatcgcgcaaatccagtctccgataaccgcaggatgggctggcttcagcatgggtcagagcatggtgggcaacttgctcgccgttgcatggcccaacgacggaaaggtcgtctcctcttttagggtagcaactggatacagcagcccatctgtcgcaactggagacttcaccatgtctcccatccctgacggtacctttgtcaacgacactgccttctcatacaccttcctctgctcgaactgtatcagcgaggatcctctcactggattcgtcgtcgctcccgagttgaacatcgtaggatgggctcagtcagacgacgctttgaccgaccccacttccgcctctggtgcacttacataccacagcgcgggattcggcgcttttggaatgcccttggccgatgctagaagtgcagactttgccaagtgggctgcacttgcggtcaagggtggttcaggaggaaactccaccactccaactaccccaatcactcctggtgccggcggaaacacaaccaccccaatcactggaggaaatgcaactgtagccaatgcgacttacgactacattgttgctggtgccggacccgctggtgtgattgcggctgagagacttgcggagagtggcgcttccgtgcttctgatcgaacgcggtggcccgtctcttgcatcatctggcaacaccaagaccctcgattggaactcttctgtgactatgtacgatgtacccgcatacggatactacctcagtgatgtcggtagcccggctttctgctcagacaccgccgaccaagctggatgtcttcttggtggcggcagctctatcaatgcaatgatgttcgtcaagccgcaggatcgggatttcgatgacaagtggcccgctggctggaagtcatctgatgtctccgctgcagccgaccgtgtctgggagcgcaaccccggtcaaacttatggctccatggacggcaagcgttacaacgacgaggctttcaatgtgctctccaagttcttcgccggacagggctgggccgaaaccgatttcatcaaagaccctaactcaaagaaggatgtctttggtcacccatcgtggaacgcggctgatggccttcgctccggtgttgtcaggacttaccttccccttgcccagaaactggaaaacttcaaactcatgatgaacaccaaggtcatccgtgcagtccgtgagggagagaccatcagcggtgtagaagtcgagtcagaagctggtcagcgcgtcatctacaacgtcaaggccggaggcagcgttctccttgccgctggcgccatgtctactcctcgtattctgttcaactctggtatcggtcccgccaagcagcttcagactgtcgcctcagggtcaagcggtgtcaaactgccagctgaggctgactggattgaccttccagttggagaggagatcaaggaccaccccaatcttcactgtcaagttcaacgtttccacacccgtgcgcgccgaacccaagaccgcatacacaacgcccaaccagacgacgattgacctcttcgcgaagggttctggtcttcttgcgcagtccggtcagcgcctcaactggtggacttctgtcaacactaccgagggtaaggaggtcttcttccagggaacctgcaatggtccagcagagaaccaaatccagatgaagggtctatatcacacacggctccgagtcggttggtagtctcggcatcactggccgatggcgccaccaacttcatcaccaacccccacctgacttccgacgtcgacaaggaggctgcgacaatcatgaatgaaccgtcttatcaagatggccgctgaagggaactccacgctttcgctcattgctcccgccggtgtcaccaacgtcaccggcgctgacctcatcaaggacttcaagaccggtagccactacgtcggtactgccaagatgggtgccaagggcgaagccggtgttgtcgtcgacaccgacaccaaggtctacggtacttccaacctgttcgttgtcgatgcttccatgcaccccgatcttcctaccggaaacactcaagctatcatcatggtcgcagctgaagctgcagctgcccgcattctcaagctcggtggcggctccactactcccacccagcccaagccttccggggctgcctctagcagcattgtcgcgcctgtagcccctaccccttctcccgtcgaaccgagcagcgctccaagcgcctcttcacccgcggagacaccaatcgccccatctgtaccctccactcccgctgcgccagctccttcctcgccagctgagtctgctccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatatctgggatagatcggatggaaggcgaagattttcttgtatataaaaccattccttttactttggcattagctagctttgtacaaacaattattttcatgttcactcaatgaaccatagtgctactcgttgcgtgattgctacaagttagtgatcgaaagtcttgattggagctgcgagtcaaatgtcttccaggctccgcgtggaatctttctgaaggctgagcatccggatatagcttcagtacgaaggactaagataacacatcaagtattacgcgcttctatgtaagaaaaagagtgtaacggtaggagaaacttccttcggactatcggcgtccatgaagccgagcaatctgctcatctgagaggtcctccttggttcttttcaaatacgtttcaaactggcccgcaacctcaacaacatgcttcagatgggcatatgacaactccttcttctgaaacttggcaagctgccttccaatcgtgatcgcgttgcggatctgcctgccattcagctccttgtcagccagctctaatacattgcattcaatgtcatcgaaatcgatgtctggctctttcagtgctttcagccggtttaggaaattcttccaaatacggcatcgttgcgacttggtgaaattggggtaatggagagcaagtgagatcctggatttgaaagcttcgtcgaatgtgccgacgcgattggaggtgagaatgaggatcccgtcgtaatactcgagcacccgtaagaagactgatactagggcgttccgcgctaaatcggctatgcctcgttcctcgaggaagacatcagcctcgtcaagaagtacgacacagtcccatatgtttcctaggtacagaaccgattcaaggtatctttcaacatgttctggctcagttccgatatcgccacaggtaacaggataaagaggcttttcggctagctctgcgacgctctctgcggtgaacgttttgcctgtgcctgggcctccatgaagaaggataatcagtccgttgcctttcccttgtatgatgtcggtgtttctgtcgccggagattcgatccgccacaagagcttgcacgagttctttggtcttgtcatcggcgacaaggtgcttgaaggcttctttgttccatgaaatatcggtgattttgtcgacgattagatcagctgcgaggcgttagctttctcacacaacggaacacacccgagtagtgcatactccatagtttgcgacgtagcgagaaacccgggatggttggcgggaataagtatatgttgggtgctgaaggaggctcatctttatccatctctttcacaaacaatggtgttgtttgtctgttgccactagctgccaggaactcttgtgattgcctcgatttttgcgcgtcgacgtgaagcttcttgtatgatttgttgtcgattacgtaccgctcaccatcctaaatcaaaatttagctcgctaattagaacgtccatcacgtggcatatcgtaccgtatgcgacgcatctttatcaccactataagagataggtcgtttgatacggcatgaccaaaaagtacagcctcttcgcctcaatttctcttgcaaatatttccctacgaaccgcagggggactatagtaagcccattaatgtcaacttcttcgtcatggctctccgcaatcagttcgagtgtgagggtgtgacttcgactacagaactggccatcgtacacaatagtccaacatgaaacgtcccatttccaagcttggttagcatgagctcttttagttgtcctttcatatgcgcgagatatcttctcaaacgcttgcgagtgatggacacgtccgtagactcttttcaggttcggcacgccatgcaaccggtaagcctttgtcttttctccatcctgctcaacaacgacatcgccggtggagaacaggtactccataaatgcatgggatatgcgtccacgcgatatcatttcgtcgaattgtttataccttggtgcataattctggtcaatccaatcgactagtagcttcagctgttcccggtctttcgggggtaaatccgaaaaagccctgctttttgatctggcatgataccaaaacagatagggggcttctattttccccaaagagaggcgaatgtattcctcgtaaactgaatgcgtggagctaagaagttgctctaaagccacgcgcagctcttcggacaatatctggatgaactcgtgcgatggttcaggggtaggtagcacgcctgcctccaagctttccgccagttctgtggtgctaactcttggtgtcgcatacgacttgtaaaccaagaaagagatatcgtcattcttccggagatgagtggccagatcgactaagggtaactcagctttgagctgaagcctaaaatcctccccaaaggtccaagtgggctcttggaggcatacgactttttcatcattatccaacaagtgaaggatctggaagcgggaaggcctggatccttggcctgatagaatctccaatttcttggtgcctttctccaattcttcaatccttttcagtagtctatcaacgagctcggaatcaccggtctcactgtgagcttgtagcgtctccgccgtggaataatttgggtaaaagtgtcgcacgtccattggaggttgttggggtccgggatccggctctgagtcgagaccagtatcaagagggcccttcaagttaaagcgtccggggtaatatggatctgagatgccagaatctaaagtgttctgttttcgtcgcgccatgagtagccgactgttcctctgttgctccagcatcgccaggtaaatctgatagtcctgatccctagcaacttggtccgtgattttctcggaggtaattgccaagagcctctcgttatcaaagttgctggcctctgtctggtcccgcgatatggtcaatttgctgagcaaatgagatttctcttcctttgcctcttctggatgtttttgatgagccggccaaattttgctcgtgagggtcccatgtgaaccgtcgtagatctgtcctggatcaagcgagactcgtggtaagactggggcaccgctgaacgtcgaaatttggtctgacgtttgaacgtctaagatgcggccaggaagatcactctgagtagtgccttcattcgtgtctcctagtttttcctcgatactgtcattatcttctgaatcctggtcgtcttcaaagtctacagccttgtcactttcctcattcgatctgctggagcttgcgacaccacgaatggaatcaaaagggtgaatagctccccttgtacgggttttcgcaggttgcggtggccaggtcgacatctgtgacgacaaccggggagaagactaagagtgggaccccgcgcgattagattacacgaaagccaacatgcagaggaagggtctagaccacaataagattagtctgtaagtgtaagcccgtgcttggcagctgaaaacctcagcatggaaggtggaaaactgctcgctgtctctagagaaccattcatgatttattcgcatgacataggatggagtttcaacagaaaaagctgagtgaggagtggatcggctcttctggcacaacgtatggggagacgtcaggcgtagcgccattagcctctaacgctaacataatccaggagaacaggaacaagtgctgctgagatgtacaagctcgccattcttcaatttggctctgacatgacgcaaaatgagcgcaaggttgacctagcaacacacacgggcagtttgcagaatttggaagatgttgtcaagatcgcccaaaaggactatgaatcatcccgaaacaagaaggctagaaagtggctagagcgattctcgagtcgcttgatttactacggcaatatctttgacattctagcgcagcaccatccagagtatgtagctctggcttggggtgcgatgaagtttctcttcgtagtgagttgatccgaacagcacaactatcgatcagctccagtttgacatgagtcactaggcatttttgaaccatcaaggtgttattgcaagcatatcaaaaggcctggctcgcatcgccgacgctcttcctcgcgttgaactggcgacaacgctttacccaaccacgagaatgacagatgtcgtcgaggtgttgtacgcgcaagtcatacagttcttgattcgcgcgcatgattggtatcgagagggtacgctccgtcatattgtccactctgttacacgtcctgccgagctgcgttaccaagatctcctagaaagcatcgaggcttcttcgcggacaatcgagaaactagccatttctggatctcaagtggagctacggcagatgcacacgatattggagacaatggctgatcgagtggaaaagtccgaaagtacgattctcgagatgaggtccatgatgattagtaggccaatggagtcaatatcagtttcttgtagtcacttactatatgcagatcaccaatccatcaactcaagctcactattagatacaaatgggaaggtttcggatttgcagttctcggaaatggtccgcattacagcagaaccttcgtcattcgatccagtggagagctacaaccacgccgttgtgatacgaaatttacgccgacagaatcaacggatgaatatcccgagaacattttggcagtccccgacgctgaagaaattcgcagactctcgcatttcgtcgatgatgttcgtcaagggaactttccaagaacgagcgatgctgcgcgacaccgccgtgagagttactgaagaattgaaaagaaagaacataccaacactgtgggctgtgaaatcaagaatgccggactcagcctcaaaaacgccaactccagtggactttctgaagtcgctcgttgctcaagcgcttactttggacacttcatcgcattctcagaaatcgacatctctaagttgcacgcaactccgcaccgctgctacagaaagacagtggattgatatactaggcgctgcgctggcgaacctatatcgtgagacatatgtcgttcttgagctggacgtcttgctttcgcactcttctgaaaattcgtcaaacagtgaagtcattactttattcgctgatatgctcaaagagttaacgattcggggagaaaaatcaattatcaaggtgttgatcgttactagcaggacattgctacgtctgccgcaggctacagataacattctcatccatgcgataccgagcggacattccctgcgggtgaagcagcctttgaaacagcaacgcaagcgagatattacctcctcttacagaacaacgcctaaaatgtggagaagggaagcgcgttgacaatagatgtcagctttctggagcgacagtatcggcaatgcagacggagacgctcatacttcaggctttatatcaagtcatcgcacctcaagtaacatgttaaagataactgcaacgagcgacgcagtctagaaaagtctgaggaggaagacgtttggccggaacgaggcggtggatcggttttctcagcttcgttagttgatggcaaggtctctttgcagttcggaaagttagctgtggatatgatcgtaatcagcgactcgtgtttttcgtgaagaggtcctgaatcttaagaggcaggcagcttttatgaaataagaattagctcggacactcattgtattgatcgaagacgtgatggctagcacaattacgggatccaaggactaaaagttgttgacacggattgggcagtgacagaacatgcaaaattgcgtgccagaaacgcctttcgtacaactcacattagaagtttaggtcgatgtgccttctaacatgatcatctgctcccacctgtaagcctgctccatctctgaaccagaaagttgaaaaaaagctcatccaagcgtgcagctccttcaagtttaaattgctatggctatcgttcatctttcggttcgtatgaagcaactatgcacccgcccaacctcactgaaccaaccacatcccccaaatccacaacaccatcctacccctccactcccccgccatatacgccttctcccccctccactcatgcacccctaactccctcatcccactcttccccatgaccttcaaactcccgccattctccgcatccacaatcgccctcacgaagaccttcccccccagcgctcgacaagcatcaaacacagctggcagcgcctccgtcgcataccccttcccccacgccagcggcaaatactgatacccaagttcgagattcagcgtcgacgagagatcaagtgcggcgggcggcatgaggtggttggcttcggggagacttagttctgtcgaggagcgcagggtaatgagaccgatgaagcgtagtccttcttcttgtatcatgtgcacggcatatgcgattctgaccgcgtctggattttccggtgatggcaggcagtgcttgatgaatttctccgtgtcggccggggatttggattggccgtgtatgctagatgtgcgttaatattttccctgggatttggcgagagattgttggtttacctccaccatgttgtctgcttatcgcttcggagctcgtgcagccacgagaattcttgacttccgagttccgctttttcaagaagtgttagtcttagtcggggcgttgaaagtgtgtgctccatgttattgtttgatggcttggtatgcgggttgtgacattggtgtctgagcattgctttaagagttgtatctctcggctaagatttcgactcataatgatgctagctgtagtagctgtggcgcaggactgcgctaacacctgttgaggattaggatagcgagttcgtgtaagcaccatcaagcaaaattgggtgttgttcgagcctcgagcttgaaccgagtcttgcgacaagccaattacgccccaaacttatttctttgtcaaagacaaccgcaacctcaaaattccacatcagctcagacacacatgcagacaatgaagttgaaatacaaaacttttcttgagagatgcttatgaacgatgtttgcgcgcgatggcgtcgtggaagaatacagaaatgcccataggcagcttcgatgtcaagatggccgcctcatgctgtccattccagcatttttcatgacaagtatcgttcgccatatcttctctcatgtatgttatactatcatacagaaattttctccatggatccgctgtccagtttttcaatgcctcaagacatgtacaaatcaggtcttaaacatctcttccaggtagccgatcttgacaacaaaaggttgttacatggccatgggcaaggccccagtcctgtgataggcgcgccgagcagcacggtcagtcaaaacctctttggcggcgttgacttcctgcatcaatatggtggcggtgccgcggaactcttcggctacgcggtcggggtgtagatcgagggaaacatgccgccaggcggacaagatctggttcttggagacgttccagtcatttagacctaaaatatcgtaaagcacgacatcttttgggggaggcagaggcagacgaggcgaacggacggggcggacgatgcgagcacctggagacgatggcagaggcgggccgctaggggtccttcgggtcgttcgcgtacgggggaatgcagcaacaaaaggctcgggagtgaccggcggattcgggtctcggttctcctggccggtccagaaggagtcatttggcgactgcgagtatggggcggcatcatcacgtggagatgggcatggagtgctgtttgccgagtcgctccgcttgccgaggggactacgaccatcgagcctaggtcgctgcgaaggaggaccccgaggcaccgagtccgctgtgctgtccacgaagatctcgatgggtcgcttgcggctgggcctgaggcgggtcggctgtggcacgtccaagaaagcaggcgagacgtggggtagctccttgggtagacgatgctgcgaaatgggcggagcgaccacaggatatgtgtccggcatctgatcatcgataggcaaggcgacggaagccaggacgacgatggttgatgtgagaagcggctttgaggttacaggtcagcagtgtttttggaggatcttacacacagaaagcgtacccgagtcactgccggctgcgggatggcaggctgagcagagcgtactgggggcatgatttcagcgcaaatgatcgttggacgtataagaacctaaagttgtgttacaggataccctcaacacgacaaagggaggtgggcgtacagtttagcgcgttggaagattcagtaaagagatgcggcttgtttctgatatacaaagttcaagttcgaagccttagtacaaacgatcggtactgctgcaacgatctccaatctcagtacaacggggttgagaacgggaatagtcctcaacgaaaggtagagatgaaaattgaatagtggcggttgctcatgggagagcttataaggaccgtggatagtagctccagttgggttgggaatgtatgctgcgtgactgcaagttttggcgggcggtttggagtggtccgagcacccgaggtgaagctggcggagtatccacgtggagtgcggtcgccacgcgcagacgcgccaaagcgcgagcgacgctcaacaaatttgcgttatatacgttgtccatgagagagcactgtcggctggttcgtcaggacagcgtcgagtacttgtctggcacttgactttgttgacgtgagtgtcagatgtgctctagctgttcagaatgagatgcccccaaagtggaagctatggaattgaatgactggtagcttttactgtctcgggaggaggctgtgtgaatatgatccatcattcgggcagtctggacctcgaccaggacaaatccgtcgagtaagatactcgtatacattctctcgcacctgcagtggacaaattcagcccttcgacaagccaaacatgtgcgtatctctgatggcgtggtgaaccgagtcgtttggggatgtggtcgtgtccatggtatcaaagggccctccggaagttgtaaggtacaagatcaattttggacagagtagaacgttccgcggctctggtgcatcaagaggtccaggacccatcctagtaataggcagtaggataatctgggcaccacagacagtggtggctcaagtccgatcttttgatggcggttcgagggccaggacacgcaccttttgtgactcgttgttgcttcttctcgcattgttcgcggacgcaaagcataagctaaaattacaagcacatgcacggatgcaagagtgtgcccgagttgacacaaccacctctcctgtggccgtcgtttgggtcggacggactggatgcggattgttatgtcggtataatcttgattgatggcaagcggcacatttagagaatgtcaaccagccagcaagctgatgcgctgtcgacatcattcgaaaatgtttaatcttcaggcctaacgggtatcttgtcatggttgtcaacttgttgtcagtcgcctttgtattttgatctctcgatcaagcaatcgaaacacgctcgcgaacttcttttaccgaaataggaagcgcatacttctgactgtgcaaaggctgaagtgggtggctgcagttatgcttgagatcagttgtaggtcgagcaagaattgagagacatggataggcaggtaatgtcagttctaccaatatcaccttgtgagtctgcttgcctcaagctgtggtaataccaaccggttcgaccgatcatgtcgcatggacttcatcgtgtcaggggtcgagcgcggttgttgcaacatcggaggattttgctgcaggatgaacaaataacttcaaaatgtgagagtgtgtaataggactcgatttgctgttggaagagcagataaagtttgttgaggtacatgtctttcgaaaggaagtcgagagtcgaggctctctctcagcgggagacttggttaagcgagagatgcctgctggcccgctgtagccaacaaagtgaagtcggatgcgtttgtcgagcccaagcgaacccgaatcagcggtcgcagctcggcatcaagctgatactatggccaccatttgcctatggaatcctaaaggtgtgtgtagctctcggcgactacaaagttcgacgtgggatacatatatcatgggttgtttcctgtaggcatcgcatccatcacggatgaaagcagtcgtgctgagatggcgcgagtgcgctcttccgagtactagactgcctgtctcagtatataaacttgagaatgtgagaccgttgggatgacttttgtctaatgttgatgttattgttgtggttgcgggttgggacgaaaggaaatcggtgttgtggagagagccctcagagctgaagttgggccgagcttcggcaacagcagtcgcgcactcggtcggaggcaacagtacctccacaccaacatcgtcgtcgttgcatctcacatcttgcatatacatgatataacatcatcaaacaactcaagtctattacatcaaatctagttaacaaaagctactaacaatgtaccgtatttagagcatctgcggggaaccatcacagaccgaggcgcgacgcgccgctgagaggggtgatgcgggtaagccccgttgatagtgcaagatcgctacgattcacaacaaaattacttatcggactatacaacggccagcatgtctggaacagtgaatataggacctaagctggctctcgggcccgcgcccacgcgtttacgccagattgcgctggttacaaaagacctagagcgcgcccagcgactgattgtatggctgtcaagaaatggtccgacctatggcgactgacagacagggtgtagacacatgttctaggaacagaagtggtgtacagcgatcctgctgttggccaatgggggctgaagaactgcatgagtacgtatccccgtagacttgagcaacatcggcgactgacaggtatcttcagtcccactcggaggcgacttcatcgagctagtttcccccttcaaaagcggaactacggcgggcaggctactggagaagcgcggggagggcggctacatgatcatcatgcagactgaagacgcaaagaagcggagggaccacatcaaaagcaagggtctggcaaaagttatctttgaacacgagcacggcgacgccgtctgcgtgcaataccacccgaagggtatcaggggtaggttctcaccctagttcggcagacggcatcgacatcgccctagtactgaatcttgtaggtggaatgatgccagagctcgacagcctcgcgccggggccgaacaaccctacccctctcaaatcacgtttctctccatggcacgcatgcggctcggatcacaaggtgtactatccagggatgaagcgcagcgaacacctgacgttgcaaggctgtgttctgcgactgcagcctggcgacagccagcacgaagctgcgtcgcggcagtgggaagatattttcggtgtggctcgaagccgtgatctgctcgcgttcacaaatgcaagactaggcttcgttgcggggcaagaaggccaaaatgaaggcctcgtttcaataacggtaggtgtaaacggcacgaacaacatggatgccatcaaagagagggcaaggcaagctggtgtctttgcagatgggcaaatcaacatgtgcggcgttcggtggaacatctccttgacggggcatatggagcccaaggggaaactctagcagcgcaatcctcgatgtttacttcaaggccgttcgccggtctgtttactgcggggaaactagagcattgcaaaaagcaaagtctacacgtttgatacggctggaaatgccaggagctgacttcaagcggtcgtacgtcagaatagacgcccttggcaagcaccccgctttgcactccctacagtggtcacatcagaccaccccaatctattccttcaatacgctcgctgccattacttacgtatgtttcagcacgtatcctctgcaaacgtcctctagctttcattttctagccttccgctcccggtaggcacccgtgtcggctatttgcgcgcgaaccgggacgaccgcttagcatggagcattttcgccgttgatgcctggaaatcgctccattgacaacaaaacaacaggatgcagcgtaaagggagtcgccaccgtccttcactgtcaggctccgcccaccagcgtctcaagtgtgccttggtcaccaagccgattgccttctctcaacaggcaacctaccaccaacaacactacgagttccgcgatgcgttttcatgagctgctttgcatcattacgagtttgcaaccctgcaggatccataacagacactatatcaacgggaactcttttcggtccttccgattcctgccttttcagcctcatttgccatgatgtcacaggaagcatcagctagcctggggcgccttacgcacagcctgattgctgttgcaggccggtgtacagccatactacaatgtatgtggctctcgactctcgggcgttttgagaatgagccagacggcccggcatcactaagcggccgaatcccgtgcaccatatccctaagcagttcgtaccgcatttggtctgaacggtcgtagtgctttcgaggacccatgcccattcacgcctcactccatgtccctgaaccatgtcgcagagcttctcccgttacctctcgagtccaatactagcacctcacttgctatgcgagtggagtcgcgatcggatgtgtaccggccagtctccaatttcctcacggttacactggcttgccgcgaacgatgccaagccgtacactcgtacggttgggattgcgtacatagttttggacgccctcctcgctgctgtatccatagcatcgccgcccattcagtggacctgtcctccatactagccactctatacttttttgagtctccctcctacgtccgctcccgcaacattcttcactccaactcagtgttgccaaccgcctaccgtcgctcgggttcactacggtcatatagtgcgggccctctgccaggggcatcttgctcgtcatgtcggagtatacaagggatgatggcagtatcgactatcggggcgcacctgattcgtcattcttctctctccatgggccagatgattacgaagaattccaaactgttgcagctagtcccgtgatgggcccttggtccgcatacaacacacgagtaagtcttacaatctttggatttgtgctgcttataacaaaggatagcgtgcgccatatcattcgtcgccgtatccactgccggacgagccaaccagtctacatgccctcggccatgtagaccaagctgcgcgtgatctggacgtcttcaaggacagcttcccgcaggtcgaagcgtttggacgctatcctaataccgatggcatagcttattctcgcctatcttccccaacaaactcgccgcttcctggccacttcaccaccgtcacggctacggccgtcgtcacttctgacacttctgcagccggcatgaacgatgatcatgaaatcttgtcctgcacgcagtgcgaccagacattcacaggtgcataccgatccggcaactgtgcgcgacatgtccggctgaagcacattagagcagacttgtacgagtgcgacgcctcaaattgcttcaaggtctatcaacggcaagacgctagattaaagcatatgcgtagcaggcaccctgagttacatgtcccacctatgcaaagacggcgtcctgaggcctcgtcaactcaaaccctcggtcgcgttcgtgcatcctcttcgccaaatcagtcctggcaacccgccaaccaggagcaaattgatacctcggcttcagacgattgccttcaagtttgctcagcgtatacaggcacacggtcaagcactgccagctatgagcgcagcttctcgccacaccctgattcgacattcactgattcttacgattcaagcttcctcaatccgtattcgccttaccctcgccgcccgatatcgttgccaaccaacgtcttcgaggatcgctcgctttcacccctaccatcccctggccgagcatcatcacagtactattccgacacttgcattgacccagctctactcaactcaaccggcatgaacagtgaagccgacgcgatttatggtgaacacacgccagaaaactttagtggtcatgctccgtactagctaataggataagggtggccctgatctcggcggcgactgattttgagcgcttgcaggatactcatgttccatttttttttaactttcagctcttttatgtacgataccccagacagaagcgctaactgcgttcgtctcatcctgtatggcaggatgctttctagtagtaatctagcagcgcaaatcttggcgttttatccaaattcaaactgcttttaacgttactcggctcttaaggcaattttacacatacccttaggtcagaggatctggaactaagtgagcatgttcagcaaaacgttctcggtgcgttttcgcagccgagacatgtttcgccctcgggacgaaccgaccaggttcgcgggtggcctaaaacctgagatagaaaggccatcttcgcttggcacctggcagtttgatccgtcacagccaggcaaacgggatttacgttccactctctgttcggtactaccacattagaactctagtccgctgtctgataggtggctgtatacgatcgcagctaagaactcaatgcgcattagctacatatttaatgacaggaacaaataccatcaacatctggcgaattgactgtttttaaggtacgtttaggtgtttgacgtactccttggtacgaggcggtctacctgagaaccacagacagccaatcagcgctgagagccgccgagcaggttgtgtgaaggcacgtgacttgactccacccaatatgagcagatttagcttgatggagtatggcaaacttgctcaatctgtaattggccacaagtggtcctacgaatcagcaactgcataaaatggaccgacaattcaccgagcagatctatgaagaggaacataaatgcttcgcgaccttgagtactttgatcttgcaagagacgctgcattcctatcaaaatgaaactctctgccctttccgcgctcttcggcgcaactctggtcgcctcacaacatgcgcctgcttccaacgacacaagtactatacgattccaccccaaaactatccaaacaatctcctaacctatcaccagctctccccaaaaactgggccgtcgcactcttcccctccttcgaccccatcgacgtcttcggcaccctcgaccccctctactacctcgccttcagccgccaactcaacctcgcgctgatctccgaaacgctggatccagtatgggtccaaccacccactccctcgcagaaccaccagaatagcaatttttggtacagcgtaagcattgctcctcccccagctggtcttgagctggtctcaacatttgctttgtgaataggtcaacccaacacacacctacgccaacccgccctcagacatcgaagtcctcctcgtgcccggcggcggaggcgtcagactgctcaatcttacggcgcaaactgacttcgtgcgcgctacgtatcccaaggtgaagtatctgctctccgtatgtaccggcgcgggcatacttgctaaggcgggtgtgttggacgggcgctcggcgacgacgaataaaaaagcttggggcacgattacggcaatggggccaaaggtcaattggaagagtccggcaaggtggattgtagatggcaacatctggtcgagtagtggagtgagttgtatccctattgccggttgggcgagagattgggagctgataagatgcaataggttacggcgggcctggatcttatctttgcatttattgaggaggtttatggcaaggagttggcggagaatattgcgggtactgtggagtatgagaggagtaggggtatgtgtgatgatccttttggggcgattcatggggttaagccgacgtgggagtgtgttgagacgaaatgagatgagttacggagcgagcgtgagtgttgaggcgtgacgatgactagaatcagctatggttttgggagttgaatgccagcttcgagatcctgggagtctcatcttcacacatcaggtggtctcccatcgactccgacggtgaaagattaggctgggatggacagtggagatttcagcggatgttcgtgtcgtagacgttcgggaacatggctcggattcaattatgtggtcttgcgtaagatattaaattcatgtaaatatgtacaagaagagtggtgtgagtctgcctcaacaagcttacacaaccggccatccgctcgagaagtcaatcttgttgacaccgaacctcttctggccatcagcgtagccaatgcgcgtgtcgacgtagtggtagtaaaggacagggcccatctgagggtcgtagtagacaccctgaccaccaggtccgtagacgaaaccgtgcgactccaagacggttgtacctccaccctcggtgcacttcttgccagccttgtcgacgaatcctccagtcgcgctggtcgatcggcagacctggatcttgtactcggcgcccttggcagggcggttggcgtcgaaaccgcagcacttgccgaccgagaagaagaggtagtggtatttgccattcaacgcgatgaaggcagcttcctgggcatgctcgccctcgggcttgaatgcgagcgggaccttgctggcaccgctcacaatcttggtaggtgggttctgcatgttgatggagaagagatcggcccagaaggaaccgtatgacatgacgaacttggagccgtcccagtacagggcaccgtcgatggcattgtagttgtcgcctggtttcgatgtgatgccggtggagcctaggtcgttccaggtatcgagatttgagcttgtagcaacaccaatagctgagttctggttgccgaaggctgatacggagtagtataggtagtacgtgttgccaaccttggtaacatcaggcgcctgttgcacatcgtcagaagtggtttttttggaaaagatctacacgttctacatacccagagatcgtctttgccgttcaagttgatcttcgagccgttagggatcgcggcacccttgtacgtccagggtcctgtgatgctcggcgcactgtgaatggctatcttgccgccagtggagaatcggtagtaagtgccatcgtcacgtcggatgagtgctgggtcatgagcattggtgcaaacaccgctgcaacccatcggatcagcatatccgtagacagctgtagcggcagagatcaaggacacaatgaggttgcgcattgtgatcgtcgaagtgattagatgagtgaccgggacgactgaacacggtcaagggcaaagacgagtgtttatagacataagggtgtttttcaaagtttggaattagttaggtttcggaacaatcaaaccaagcctggtaaagcctctgaggtgagatggtgatccctgtgccatcgtccaagctcaatggtggaaacgtgctattagggtacgcactgagaaggttccaacggaagattaatgcgcccatcccagtcttcccgcgcccaccttcccttaccagccttgccaacggtagtaccggtggtattctagagagatcatcagatctgattgatgcgcgaaagtactttaggcaggagaattcttgcaaatatagacaccgtctaaatctagtcatgcgcatgttgttacaagcctaacattaccgtcgtcatggtttatcagtggtggattcgccccgcaaggctcgggtagaagctccaagaggtttagatgaggtgtggagacatgaaacacattgacaaccgcaccaccacgcgattttgcctcggtaagatcccgtgccgtatgtaggtgaggtgactggcatgcgtacatcgtagggtcggggagaatgtcacttttacatggaggagaaaactaggaagaggcgatgtcgaaggttcacaggttgtcgggtcatcttctgccggcacttgcggaaatgtcgatgccaaggctggggcgcatgaggtgggtcttgtgcgctacctcggaagtcctgttatttgctcgtttcttgacgactcaccacaaacttcttcatcttgctaacggaagcatcgttttcgtcccacaggattctcgacggggacattttctcgtcattcgacttggtgcctgcacgtaggtctccactagtttgaaatgtcggaatgcaacctacctgggtataggaaccggggctacccagtcgcccgcttcataatatgcccacatagtcgagcgcaatgccgcacgaatgacttgaacgagcgcatctcgcttcagaccacgcttgttccttatgttgatcaaccagctcacacgaaatgctagtggtctgtaatgtaggggcacaaaaagctctcacgtaaatgtgaccgggtaattcaaactgcaagaagacaagaaactgggtccatctgaggttctatgcatattcgatctcatcatggtgcttttggtttcatttggtagtacttagcataccaaccctgctgtaaggcttgtagtagaccttgtctcatgtcataggccgctcgaccatcggataagaccgacagagcttgctaggttgagattccgcacaaagagcatcccatatcccggtcatgtcaagatccagcaaaagggacgcgcaggatgtcgatgtgtggcgacttctccgttctgttgtcacctcgagcgcaaacattcttggcgcaatatcgaatagttcccttcaactcagatttcgattagacttcatcttcattgcagccgacgaacaattgcttcaactgtggacacctttttcgcacacatagaaacgcccctgcggtcttctctagacgattgctcttcatgaactcatgaacctgggccgggtcgaaatggttcctaatgaagatcttgatatcgcgcatggctgtgccctgcttatcatgaacttctgagataacactggacagtacattcaggtagagatggaggcggttatggtcgaagtcgctgaagccgagggatacacgtggttgaaagtccagattcataacaatactggcattcgttttcaaggacctaagcgctctcatgcttttcttgagaatagcagtctgatcctctggcgagatataaaaaccttcactcatcgaaactggattttgcgggtaaggatcaagatcacgtcgacagacgttgatctcgatattgctaatgttttgcttggggagcaagtcgaggtcccgccagtcgttgcacaagaaagtatcgaggtagacgtggctctttaggacaaacgtagctgagaggtaacaagcctccacaatttccgtactgagagcacccagggtattgttgtccggtatgtaatttgggagcacaggtaaggattcaagaggcttcgcaataccagctgcgtgctgtccaacaatgacacgctcgcctttgaacatataccggtatatcatctctcgtaattctcgaggcaatagttgtcgtgcagaatagcaaagcatgtaacaatgcagctttctgtagtctttccagcgttgtaccatgcggtgctctattgtctcgcgtttgtcatgggcttgctcgatgccgtcctttacgaaggaaattttgttctctcgtctccttaacttcattttgagtgctttggcaggcgacccggcgtcccaatccgagttcacatagatccgaagcgttttgttgtcacattgaacctcagcctcgagctgaaccagctgcttgcgaagtcgcgcagcctctagcgacaggtttttcgaattcctgatagtcctagaatcttattagatctttttgcttagagaatattgcttgcactcatacctgataatttcttgtttcacgcgagtgacttcctcacctggcagtgatggaggcgccatgctgtggacaccagactgcgcaggacaacggcgacgattcggaatgaaggtgaagatcgaaagagcaaagcgaaaagtcaagtgggctgtcgccgtttgttgcccagatgtggtcaagttgggctagcggctgggacgcgctactgcgtgccgatacgtcactctctcaccaaccactacacacgtgcagaagactgatctcatactgacagaggtttcactgagaaagtaatatcatggtgatctgcgacgtagcttgttgtcttactcccatttccttgatcagaaccattaggccgaaatctacgcgactgatggctacatctcttcaaaacgtttccgtgcctttattcttgcgagtgacacaatgagaagatgcctttcctcttccaaactcagagccacaatatcttgaatacagcaatcgagcggctcaagaaatattctgtgtcgccttgttgcgcttctcaagtccccactcaatcgctcgtgccaaacaaccctcaggactccataacgtgtggttcttcgtcataaacaactctgcagctgaatctaaacaaatagaaatcttgcgccctcgcgcttccagttcttcaataagaggccatacgtatgtaataccgtctaacagtactcgagcgctccgctcatgcttgtcccaaacctcaagactcctcagggaaatctggagattacggtcgatgtcaatcgtcggtaggatgtggaaggtaattgccaccggaggtttcaggtgtgttgtgaggaacgatgctaggagcagtgggtaatcatggcagcgatcggacgccgttatgatgcgcaagtagtccctatgattgtgtcggtagcgtttgatttcgtaaccctcttttcttatcacattctccggtagcctaacaatgatcttgcgaataagtgtgctaacatcaagccctgacctcaattcagaggtggcgaagaagttggggatatggctcgggtcgtcaaaaacgaaagtggcttcgctataccaggatctatcgaattcgcacaagatcggatctgtcacaaaattcacgtcgaacatgtggcggtgagttcggctgccttgtccgacatagatgtttgtcggctctgatttcacgttggggttattcaaagtaatgaatcgatgtgctcgctgtgcggtaaagcgcgcgtccctggagggcctcagtgggggttgcccaacccaaaccacctcattcttcaagatatgactatacaccatatctctgagctctcgaggcaatttctcgtacatcatctcgcaaagagaaatgcattgtgacttggcgtaggcagcagcgttggccatgtactgtttgaatgcttctttgcgtcgcttgacggatcggtagaatgtggcttccgctgtgatacacgtggtcacgagttgactagtcttctgctccaaatagttgcgcgcacgacggttgcagtgtcgcagggcgtgtacgctccttcgaagttggcgtcgcacgttgtggaggagaaggtctgcttgatgtatctccaaaatggatgcgtcatagtcttgtatagatctaacagtagttagtcaagtgccaacattgagtagcgatgatcacttacgcaacaagtttcgcacgactctcgtctatagtggccatggtcgaagttccgtgtgagtggttgagagatcgttgatcatcgatggtcgctaatgtcttgtagggctacctaggtagggtttcgcggcagagaaaatcaagactacttgagaagcttggcaaactagtatggggagagtgaatgcggaggcagtgggccgtgcgccgggcacaacaccggtaccaaccttggaaacgaaagagcgagaaaagcaattgttcattcctgcctgactaaatcctctccacaaaccaacctatgtactgaagttgactactcgggtttagtgctcaatcgtttctgcgttcaatttgattcccaccaacaacattgtgtacacgtgcacgcttcgagttcttaatcgcatctaaatttgttctaagtgacagtcaccaatggctgctctccactcccaccatcctcacccgtcctcgtcaccttcggttgttccttctcatctctggctttctccacctccagcgccggcccttcgtacccaatagccttcaaccactttggatcgatattttccaacgcgagatacggactcacatcggcttctgggtacgcgacgttgcactttgcgaaacccataccaagatgcgcccaggggtttttgttcaagtattgaatctcgaagtcttcgtagcgtggcgtggcgatgacctcggagtaatggtttgaagagccgggccagacggctattagaaagtgtcagtaagccttgcagtgtgtggtatagtgatgagtgatggcttaccgttcacgcgtcctgtctcgttattcttgtaccacgatctacaatcagacttccacacagtatgcttgatccattcctgcgcgtgctcattgaaacggtctgtgatatcctgccgcggcacccatgacttaatatggtcgcgctgcatcttcttaatgatctgtatggtatattcagcgactccgaaaagtggtccagtcacggagccgttctccacgggccatgttggtccaacaaacatgatccagttcggcatgtcaggacatccaagaccgagatatgattctggctcgttcttccacttttcgtaaaggtcgacaccgttcctgccaatgacgggaaaacgtggtttatatgttacgtcgaaaccggtggcgcagacgatggtgtcgacttcgcggtgtttgccgtcattgccaatgacgcctgtctcgtcgatctcgtcaacggctgtgaagtgtacatcaacattctccttttggattgcgttcatgtacgggtcaccaggtgtgatacggcggcctatcgaatattagctttgcaatcgcaatgagtgaggaaacataagcacatacatccgacctcaaacttcggcgtaaatccagccaggagtctctcgtccttaatgaactccttcatccgctctcggaacagatcctgcgccgccttttgaccctcacttccggtatagaacgcgccccacaaaccattgacttggttctcgatgtcttttgcatgtgccaatagcttcttcggatcgcgtcggaactcgtctcgctcttcttccgagtactctttgttttgaccgtagttgttggcaatttgtacaaaccagacgccagtgcgaacaaatatatctaggtgctttgcgtgtggctgcatcgtcggtaccgtctggatggaagatgcgccggacccaatgattgcgacgcggtcgttggcccactgctccctctgatagtcttccggccatgtagctgtatggacgatctttcccttgaagctgttgatgcccttaatcttaggccacttgtagttgttcagaataccagtcgcgtaaagcaagaggtcgcattcttccacgaattccttctcttcgccggaaggcgacttttgcttcaaagtaactttccactttccggtctcttcttgccattccgcacgaacaacctcagtgttgaaggtcatatactttcgtagatcgaacacttcgacaactttgagcaggtacttttgaatatcgggagcatacgagaagaaacgaggccaatccgggttaagcgcaaagttgagtgtgtacgcgtgagaggggatgtcgcaagcacatcctacaccatgtcagtgtctgagcaccacatatcgcggatatttcattacctgggtatctgttctccaaccacgttccgccaatatccgtgttcttctcatagatcacatgctccacattttcgcaattcttttggatatggtacgccatttgaatgccggaaagaccggccccaatggtcaatactcggagcttccgtgatgacgggtcctgttcgttatcagcgtgagaagcagggacctgataatttccagacttacatcgtatacaatatctgggatattgtagccgccggacccaggcgtagagtagtcccaacgaccgttgctgtcgatcgaattcagatccggtgccataatgcttcagctgtctaactctttctaggtagagataggtttgttctcgagccgtgatgaagaatgaccagtgtatgattatatccgaattcgcgatgcggaagtagtggttcgaatgagcaaagtccagaacactattttcccactgagagagcgctaaaacacgcaagaacctatggagggcttgaagaagcgagtagggcgtcggtgaaagccagcagaacaagtcactcgccttcgatcaaacagattgtaatcaagattgctgttaaaccagggaggagctgatatttatggattggatcacgaactgcgggcgagatcgagtattccaagctgtctacgtgccgcatcatagcatatcagtttgcaatcaagtgcgactcggcgggcttttgtcatactggagccttcgcaggctcaaaatggtatagcactctactgttagaccaatcatgatgttccagatgcttagtgatggagcatttgttgcactcgtgcatgtttcgggcggggcgtcttgcggggttttgaacgagcaacacctcggctgagcacctacggatgcggcaccctatgatcatcaaacaatgaactgcatttaactgatttgaaatcagattatacaactgtcgacatccgcaaacctgctgaaatgttcgtgcgcgctttcatccaattggtagacccttggccattgtgtgtaacattttctgggacgttgggatcgcatcacaagacttgttgctgcatctcccaatctggaaacatggtaaatattagcgagacgatttatacacctttaaggatgactgtcaaggccttttcgcatcagacgctgtattatttcccagtcatgacttagtttaaagccattgatgtgtgtcgccactttcttatacgacaggtccaccttttgccctcagcctccctccaaaaagctgaagcatgagtatgatggacacagccagtgcgacgataacagcttgaatgccgaaagagaggccataaccgcttttcgcgccccagggctgttggaagtagcctacggaaaacccaccaatgacttgtgggggttagcagatcagtggatgcccctgcacgatgctgacgtacctcttgcgaaatttaacaaaccagagacctccgagctagctgatccgtatgaatcgagcgcataagctgtaattgcgaccgtagcaagcattactccgaatacatacataccccagcccatcacaatgcctgcgtagtggagatgcttctccaaggtctggccgacgatgatgagaccaggaatcataaaggccgcagcgatataggacgtgacaaggcgagcttctggcttgaagacaccattatgcttggccacataacgttttgcaacggcatcattgaaaaagtggccgaatgattcaccaagcccgacagcaaccaggggcgtgaagtagaggaaaccgatggactttggtccgaatccataccctccaactgcgacaggggtctcgaggaggattgtagatgtgatattgatgccgacggaccacatgaagctcatgcaactgcttgacattagcgtatggccagaacatatccctggtatcgcatactaataaaacatggccgggatgattatgggtttgaggaaggccgagagcagacgctggcaggcttgcgaagcggtcttgaaatatcctgtatgatgctgaacctgccagataccaataaccctcgatagccgcccgagtacggtttgaggtcttgcaggctgctgatcgatggaaatggaccgctcatagtatgtctcgtcgcatatcagcaaaatgagaaccaaatccgcgcagcaggtcgcgaagacgagccaaaacacagcccgccagtcaccagtacccgcaatgatgaagttcgccaaaaatggacccaaatatggcgacagaatgaatatcgcgacccagattccgatctttcgagcgtgctcgtggaagtagaacatgtccttgacacaagcaagccccacaacttgatacgcagtgagtgtgaagcccatcatggcacgcataccgtagaagacgtcgaaactggtagtgacagcgcatgccagggtgaacaaagtgcctgatacggtggaccagaacatgacaggtgcgcgaccccagaaagatgccatgacaatccagaagataccgccaataccactaaacacatcagcaaggacgagccgaaagtaatagtaaagacctacagcatcaacacgttgagattgcctgcctcattaactttggcaggcgagagtccccattcctcaccctggagcacgatgagtggtataccagctccactcccataatcgccaagaaaagccgtgatagacacgactgccaacatgagatgcttacgtcgccacgaccaattcagcgggtcgttcggatctgatgttggctgcggaataagcacagtatgaccgtcttttgcaagctttaaatcggcaagctgagcattctcaagatgtgctgctccagtgtctagaaggacgacatctgagtcttctccataatgattgttttggggctgtgaagagtcgacgccatgctggacggcttgtgggtccttttctgacatggcgatgtacgagtcgaggctcacgagtacgtgtgagtgcgaataatttcaacgaatagtcggatccaatttaagggttcgtggagtgaaagggtacaaacatcagcattatatgcttaggccaacccttgcaggtaaaacccacatctcgtacatcggccatgttatttgcccggctgtcatccgagatatggatagataactggtcactgggtggtggctaacacagaattaaccggtgcaagggcatctgcaactgccgaccaggtttctccatgacatagaggggtaagctgcgcaagcacagcgatgtctgctgtcagatgcggagatctgcagaacgttcaccggtagttgagaatagatgcttcgcgaagcttgagatgccttgcgaagcttgagatgcccggtgacggaagagggacgtagtggcaccgcctgggcaggcgcgtccaagggctaattgtgcacgtgatgtcgccccgccatcgctttacggtcttcataacttgtcttattaatcagatgctctgcttactcttgcagcgttaaggcgctactaaggcgctaagatcttctgcaccaattagaaggtttataaatttctgtaatttttaatacttattatagattactcataaaacagtttagtaaactataagcagagtatttaaagaaacttatttctttatttaataagactttagtaaaaacacttgtttcatctctcttattctattagctattttatattcttaatactttagtttataaaactcactgatctaggcgcataagtcttggcaatgatgatgcgcttgtacgggacagtcccgggaaactcaatctcctcgagaccagcagcaacacaatcacgactactttttctaaaggactgaattgccgttgctatcgttaatgcagccttactactaccaataagtcaaaccgccgtattgaaacactcgcagacgcttagattacggatatctcggtctaagacactatactaccttacatcacacttcgtctcctgctcccaactccttccacagatttacgacgctcataggtacatatatacaacatctccaagaaaatatttacatccgaaaatcgcgcccacttcaatcacaccgaacccactacacggccgtcaccatcacctcccctcaatttccaacctcactgcagcccaaagaacttaagcaccgccggcaccgccaccttcacttgcttccccgcttcgagcgtcccaaaataccccacaagcttattctctgtcccatagatcatcttcgtgaactctggcccctgctccaccgctttgcccgtctcattcgccgtgttggtcacacccaggacctccgcccactgcgtcaacgtctcataccccgcctgcgccctcaccagcgtatcctctacatcgttcacaatcatcatcctggggcgcgcgccggcgtagcccgggtacgcgttgcgcacaaaggcgccccattgtgcaggggtgtgcttgatgccttccgcacacgtctggttcgtgttcataggcttcgggtcagtgcccgcagagccggcgtagcacgcgaaacccgcgcctctataggaagcggccgcggcgaagacgtcgggataggacccggccagtacgttggtcatgctgccgccctcggagttgcctaggatgaagatccgggttttgtcggctgcgtatttggtaacggtgtggttgatcatgctaatgatgcccccggcatcgccaccgccgttgtgagtgagtgaggcggctgatccgacatcccagcagttgctattgcgcgtgctttctgggtagatgaggataaaatcgagggactcgcctaactcggggaggttgatttcggtcgaagcttggaaggcgtcgctgtagcaggagtggagctgttgggtagtgttagttggtggatggggttgatagtacttgagggtactcacgtggacgacgatgggttttccagagacgttgtcgtctttttgggcgtttataatggagagtggcaactcgacaaacattctgaggccggttgggtttgagccgaagtcggtgacctcctcgagacgaccaaaagacaagccagctaaggccaacaaggtgacgagcgcagtaatagaagtcttcattgtgagtaatggtggaaatttctcataagactcgaagattgtagtcgtagtggtgggatcgtattaggcggtatacctgatcattttgtacttttctggctctacgcattttcccttaatagaagtatgcccagcgatatgtaaagccgaaccctcgattgtcaccttagtcgcatatcatatattatgcgcacgttctataaatagtcgccgaccggagttcacaccagcgtgaactccggtcatgcatcttggccgtttcagatacgacaggacctaattaagtctggggaaaacgcggttgcatgcgcaaagttactgcgtatctcgcagctctgggaacgtccaggtggtggcgttggcgaaccgagggcgggctggtcaagctctgcattaccggtctcaccgggaggcttcagctatcagtcaatctgttcagccttccctgccttcaaacttcgttctcacttcaactgacggacttcgacgtgtatagaggttttggataaacagatttactggaacgcgctgcccagcgatgcgcttgattaacaccaaaacgcaagcccaagagcagtatgaatcgaccagcgcgccaccgtatgccattctgccgcacacttggactgagtacgagatcacctatcaagatgtagcaacaggatatggacccggtaaagaagcaggttaggcaaaattctacaactgttgccgacttgcttcaaagaggggctacgactatatttggatagatacttgctgcatcaggaatgtcgcccagataacaacgccctaagacagtggaggttattgccgctagaaagaattggcatcgaagatctaaatcagcgagacgtaagttacagtaaagctgcctacttagcccgttcgtttccttcaaagctgctcaccatcctactctgaactagcccgaaagtgggctaggagctttaacttcagtctaacactttagcaaaataggcagtacgtagcagggtcgtccttgatgtctgtgttcggcttaatagagcggttaagcgcatcgtgcgagtgttaccagcgtagtcactttcttctatcataactatagttcccaatttacgaataacttctacagcttgcctttcgaacactcgtcgaccagatctggatgtttctgaacaacagcgacttagccgggttaagtttaagagatatcgagacacacccatcgaggagacttaagtagctaaagaagatatcaaagagcaccgcgaatagtgaagaggaatatgaaggaggtaggccaatttttggcctgcaatgaatgtgtagaggagttgactaactaagtaggtactttcgagcaatcgacatagacctagactcaatatagattagattgtacgaggaagaaggcgacacagcaagctagtgcaagaccttctccgaccatgtcgaagacttagtaaggcgggtcattgtactcaggccagaagagcacgccgacaaatggatgctgaactgtgctagcttggtccttgtaatgtagtaacgtacctcacagataagcgcattacacagctagacgtatcacttaatttatttggtcttaaacttgttgatacacatagctagggtagggtcgcctacgcaaagactaccgcagcaagacacagagctccagggagaccttggacaaagaaaatcttggtatttgccgtcaaccctccgtaaacaccggccacaaatacacaacccgcgaagaacagagcgatttgaggcgcaaacacggcgctggggtggaccagagaccacaagaggccagctgccagaaaaccattgtacaggccttggttggcggccatggtcttggttttggccgcaaagtcaggcttgagtgcaaacgctttcaaccctgctggtgaggtccagaagaacacctccaaggccatgatgtagatatggagcacggctagtagaaagacggtaatagaggcgaggagcggcattgtaggcgcggatcgaggattggatgcggtgtcgattctgagagatgatgatttgtgagtatggtcgagtccggtgatgaggggggatcaaggtgaataaatagctagaggccacttcggctctacttgaaaaacgctagtctgaaagcgttgcaggaatgccagcgatacgggcaaattcctttctataatgccgaaggttgttacaatacagcgagaatttgagattgagctatgaaagtgtctctctcctttgtatgtctcgcttcgccgttggtgacgttactctttaacaaatcctcgtgacctattatagcaaaggcgacatacagccaccagctgttaactcattatcctgccgatgctattacgtaagtttttgcaactgtgccaaggtgtaacaaaagtgcgctaaacttccgggctaagggccacacggcctacgaaggagctcgtattttctgagttgcagcccccaccaagacccagtgcgcgcatagcaacaacgcaacaacctttaggctgattattcttaaaatttacgatagtattcttcatactatcccttaggactactcctcatcgcaggatttgttaccctatcgtcgtggagtagtggagtgtggaggttaggcttgtttttcggggtacaactcaggaaaaacgagctccttcgtaaggcactaactatcgtgcgcgccgagccaacgatagtgccttaggctgactgagctgcgtaggacgggctgcagctgcaggcttcaacgcaagtattcagccttctaaccccccaaagttcttcccacttgatgcatcaggacctcgataatatctgaaccttctcaaaaactattcctaggtcgtgctcagatatgcgtctactcaaaaccaccacacaagccttagaggagttcgaatcgaccacagctccgccttatgccatactgtcacacacctggactgaccatgaagaggtcagatatcaagatctgtttacagagcgcacatcaggcaaggaagcagggtacgcgaaagttgacaatgggtgtcgcattgcattagcgaaaggctacgactatatctggatagatacatgctgcatcgacaaaacgaataatgccgagctcagcgaagcaatcaattccatgttccattggtacaagaatgccggggtctgtcttgcttacctggcagatgtgccaccgaacgtggatccttcccacaaggactctctattttcggctagcagatggttcacaagagggtggacgttacaggaacttctagccccctatgtggtgatattcctcgcagatgactggtctgagattgggaccaagactgaacttgtttcgcccttgtcgataatcactggcataccatcgatgtttttgctcggagtggatctcgagtcagctagtgtggcgatgcgtttctcatgggcgtctggaaggagtacaaccaagccagaggatatagcatactgcttgctgggaatattcgatatccagatgtcgctgttgtatggagaacgagaagtaggtgccttcaggcgcctacagcagaaaattatgaaaaactccgacgaccaaagcatatttgcctggacgctagacaaggaccaaggctcgcctcttcgtacttctggtttacgaaaagcattcagcttgctcgcgccatcaccagagtcgttcaagggttggcgtaatgtcgtcgaaacgacgcctcccgtggtaccgggctatctggacggtattcggacgcctaccgtattcaataacaagggcctacaccttgctctaccaatcattccactgtcagttgttgacagacgggaccggagggtgatcgcggtcctcaattgtcgcaaggtaggaaacaacatgatgcgacttgccgtctgtttacaagacgtctcaaccaatggaggacgatatgtccgcgtgcgctcacatatgctcgtcagtatccccttacgtcttgtagtggcgcttgcaaagtacgccagcatctctgtccgacaagaagaatgcgcacagcaagccaatatgagtcttccgaactcgttggacgaacgactttattctgtggtagagtgcaaatacaatagcgccattttattatcagaccttgcgcgaaggataagtcaaagtgaacccgaagaccgggcaatgacatccgtggaatattcatgtcagaaagatccaatctcgccgacgaaggacaccccatggcatgacattacaccgcaacaacaaagcgcgagagcgaaaactatcccgcttcgacagaggattcgcaggtacagtctcttgactgcctttgacggacacacggaaaaggaaagttaaaggggcatgcacaatcgaccagagcaaatcatgctgaagacgagagatggggtgccagagggcctgtcagatgtgccagtgaagaaaggaaatgatatgctactgagcgacgagtcaaacttcatcacggacgaatatatgacttgcgtggaaacacatgggcacacgagtcgcgagggcagaaacacccgccaaccactcactcagttcgactgtcaagctcgtctaaacttttagagcagcgtaatcgaattggtccattaatttctaaacaacatcaaccccgcctcctcagcatccacctcatccacctcactctccacatcatgctcagcaagccccaccctccgtccaaacaaactcccaaacaactcatccctctgcctctcctcccactgccccctctcctcaggcgccatgaaattctgcaacttctcctgcacagtataccgcaacctgcgtcctttactcgctttcgtgtcaacaatcttcttcgtcttggcttctctggcgacttgccacggtgcttgtactacaaactctgcagctccgccgttagcgttttcagcgctgcgttgctcgaggagttccttgagcatgagaccgtagaagtcggcatcgtcgtagatggcaggatcaggctgagagcctttgtttgacgcatttgactggatgggagcgcatgaacgcggtgtctgcgtgcgggtgacgaggtgggaggattggagctggctgtcgaggacctcagtgagagtctgagtcgcagaagcattgagacgattcttgttgtttgtgacagtggttgcgcgcgtcttggtagaccagcgctccagcacagctttgcgattgggaagcgcggacttttccgagctagaaatggagctccagatctcggcagatggcgtctccgagtcgaatacggtccgctttcgcttgtggcctgttcgtgcctcctcgagagacatgcgcaggtcggtcaggttgttgaggagtgtgagcgcagcggcttctgcagcctccatggacgatgctggtgcagccgcatctttatgagatcctgcagccatggaattcgtcgagatgagggccttttgcaatcgaatacgagtgttgaggagggtgtcaaaagtcttccgttgcgtcttcacagcctggccctttgcgacgtccgattgtgcaccagcggctagattagatgtgaaggacttggtgtccttcattatgctgcgcacatcggacacatcggacttgcccattgccgacgcgcgaggcttcgcttcatcgccagattcttcctcggaggattctgtggcatcttcatcctgctctgcctcgtcctcactgtccatctcttcgtcatcgtccatgtcttcgtcaaaaccttcctcgtcgctcccgctctccccgtcaagctccacgccactgacacctttcacaataccatcttcgtcgtcgtcctcgctgtcctcgtcatcgaagcctttcgcgaacgggtcgtcgctgtcgctgtcctcgagttcattgcgactgacagtctttcccttgtatgacggtccttcaggcaagtccgcgttctgcctcaacttgctctttccaacggcagcataatgctcgcgtcccacacttgggtcttcaacatctgagaagtcatcgtccgagtgctcgtcggagctggagcttggtgcaggatcgagtagagactctgggtcgaagtctgttttgcgtattagatctgtggttatgcgagaaacgcgaaatccatacctgtaatctttgacttcttcatggtgggtgcctagttcgagaacgaggttgcgacaacagcagatggtgaagaccgaacttttgcgccccacaaaaaagttcaagctgcatcggcgcttcgtttcgccgacatgcgcatcacctccgctatcaactccgcaaccatctctacagacatgcgatcatgttgaagccacggctattctctacgctacgaggactccagcatgagaatccactggtacgcacctcggatggcagctagacctccaatggctgattgctgcatctgcagggcctcccccgctccggcgcgcctccgcagctcccgcgcatgcaacgaggcctgccgcagaggagaagcataaaagacgtgaagaaagtgattgccgtatcatcagccaaaggcggtgtaggcaaaagtacaattgccggtagaccacctgcaccacgtgctacgactcctactgaggcgcatcacagtgaacctcgccctcagcttcgcgcgaagaggctacaaagccggcgtcctcgacaccgacatcttcggtccctcgatccccactctcctgaacctctccggcgaaccaagattatctgccagttagtcggtcacacagccagccctttcgactcttcctgacaacccgggcagataatcagctcttacctctctcgaattatggccttaaatcaatgtccatgggctatcttatacccgagtcatcgccggtggcgtggcgcggcatgatggttatgaaagcgttacaacagttgctgcatgaagtagactggggcggcttggatgtgctggtgctggacatgccacctggcacaggcgatgtgcagctcaccatcacgcagcagctgatactggacggcgccataatcgtatcgaccccacaagacctgtcgctcaaagacgctgtgaaaggcgtggagctattccgcaaggtggatgtaaatctgctagggctggtgtgcaacatggcaggcttcagatgccctgcttgtggcgatctacacgaggtgttcggaaacatggacaagattaggagcatgtgtagcaagtacgacttgaaaatgcttggggagattccgctgcacggcaggatatctgacgatgcagataaagggaaaccaacagtagtggctcatccagatggcgagcatgcacggatattcgcaaaagtatcggaggaagtcgaaggtataataggtttgaagaaatgaggagttttgcgtttcatcctccctccatatgatgcccacagattcctccatatcaaaagtggaacaatttcgcgtgcaatcatattggctaaatgctcttgatcatatttcctataccacgcggagatatgtattgattactgagaccatgaaaatttacgcgggcataagaacgggtgaagcgttatggccgacgtagtaaagtcggcttcccgtatgtaagttatcgtcccgcgacctcggtcagggtccaacctctcaattctcaacaccaacggcgctcgtctcgagccatcgtcaatcgtaaacaaccacaccacgctcggcacccacgcctccccgagcttcatatagctcccgaacccctcatccgatcactccttctccctctcaccgcccaaaatgaacacaatcagccccccacccaccttcaagcgcatctcgggccccaagcgcatcctgggcgtcgtcgtcggcatcgcaggcggcctgggcgccaacgccgtcctaggctacaccttcatgtccttctacacgcgcggcacgaaattcgtgccctacgacaccaattcccccgaccacacgaccgccgtcttccgcgcacacaaccccgcctccaacccgcccgtgtgcattgaccacgccgtaaaatccataccgtatgcgaaactgccgagcaagtatttgacacagggaagcgtcgatcgggcgcagctcgcgacggatttttgtcggggggtctggggtggggttgcgtatagggtgcagcgcaggtatttggagcgcaagtaccgggcgctggaggggcgggaggatagtctttgggacgtgaaggagcttgaaaagagtgagtatccggtgggcacgaagattacggatcattttgaggtggtggaacatgatgattcaaaggtgagattacctgtatttatcgtggagcatgccagtattgatttgatgtttaggtcatcgtacgctgcggcgactcgccgttaaacaaagatcatcgtcctagcgatggcttattctcgatggaagtctcgacggatgataaggagcagatggcgacgttccatctcaagtcgaactttgtcaatacgacgcccgagggcaaggatagtcagccgctgccatggaactttcagctcgcgcataggtggtacaccaagttgtggatggagagcgcgacgaggaagttgttgaaggacgcttagggagggtgtgtagatagttgacatccactgctcgcggggagtggtgtaatgcaaggcactgcagatgtccagggacgagcggggtatatcagaagtcaggtatatcagaaatcaattcgctgcctccaaatcgcattaaattagacatgctacatggatacttgataggaactggagacacaacacaaccgcaccatcgccgtttctccttgctgcatcttccaacccaacccaacgaatcgatccaaaactacctcgacgcaagatccctccgttacctcacctctaaccccttcatattccctcccacctcaccttcattcgtattcctccatcaaaaacaccataaacaccggacacacatcctccgctctactcctactcccgcccatcgtacactcataccaaaacctcgcccccacctcatcctccgccccccacaaatatcacagcaccgacaaagcagcctcctcagtagcaccgcatactcatgcacagcctgtacatactgcctgactgaaataggccgactatcggtattttcaatctccaaagcggcgggccgtaagtgcttcgtcccgctttgaaaccagtgctcccatgtatgcagcggctcgatgacgattttcacatgtgataacggcggagatgttgctggctcttctgagatggagggcgagagggggacccattgggcgacgtttctggcgtctagggagatggtggatatactggagggggcgtcgaggacagactggatactcgacttgagatgctgcatagacgatgctgccatcttgacgagaagctctgtaacactggacatccagcagacgttgcgtttatgatcatggatcgtctagcctctattcctatgtcatgcaccatcttttcccttcttggccctttacatcgcttcctcaatcttgttcttctccttcacaagcccactctccccaagcggcacacacttcggcatcaaccgtttcaccaccccttcccaactctccacccccaattcctcctcgcaggtccgactcgtacacactcccgtcaaccctggatccaaccgatgctactgcaacgcacgaatcataagcggcaatcccgccttcttccgcaccctctaatagttctgcgaggagcagggtccagatttcaaggcgaatctctgctggcaagcgaagtaggggatatcggattgcgtcctaacgagttctgaaaattccaatggcattgtttggtatagagcgtccttgcagcttacatgtcatcgaaagcaactttggagattgctggaggtcgactgggtgagtttctgaggtcaatcgcgaatgaaagagagtccataggaatgacaacatatccctacctattcatgtgctcagttgaaacatatacgtaagtcctgtagcgaaagagtcatctctgggaacatcttggcgtgacttcgccccgatatacactggactaaaattagcatcataccataggaccttttgtcttgtcctcaaaagctgaaagccttcgaaaccgcgtagagtgacatcgagtctcccaatgtgatggtgatgatgcgaacgactaagaagtggagttgttgtgcgatgacctctccccgcttccgaagtccgtagatggccctgaagccgccaatcaaagcccgaggaagtccgattgatgcatcatgctgtgaaaaggtacagcatgacgctctactatttcgatatcaatgtcagtatagaagagcaaagctgcatcgcgtctactcttctccgtcgtcgctgctgatcaaaccaaacatcgcgctctcaacaccatgtccaacctctttcatcgcctccctccgccagcggaatgtctcgcactcatcattggaacactcgagctccttccattcggcatcatcggcttgcgcaatccagccttcttcgctgatggctacggtcttcccatctctgacgcgcctgcttcaagcgacacgtcgaaatcatcgaagcccaacacgagcggcacattgtccgaagcccaacaacaaacaaagaaggcgttggtcgcagcaattgcagcgcgcaatgtgcagaatgggatccttttgttgacttttggggtagtgctgcgagaccgaaggagtctgggtgtcgccgtaatggcagggctggtagcgacagtcgcagacacagtcatcgtgcgggcctacggggtgaaagacaagatcgcgggccattatgttggaatattcaacagcctcgttgttggcggcagtctgttatactgggggcgagacgaccccttgtggtagatgtgataaaatgagataagcttcactaagcaatcagcgctgttcccgatgcggccttagagaaaggtcattcccggcattcgggcctgcaccttattgctccaggatctattgtcagctttccatgccgacggcagctcacccgaactctatggggaatatgcgcgaatcaggaactttagaatgttagatgatgctgtggtttcggcgtctgttccccgcaaaagccccggaacccatgaaccatcatttcacggaccaaaacaaaggggctgcgaccgatatatgcagagcacttcgtgtttgtggtcatgtcattggcgcagcagttgctcaaaggcactgacctccaagaatagtccagctctgactttcttgccatgggcctgcttgctttcatactgcgcggaatgtgtccctgatgcttgcagtacttggtataaagcatattcgaggatctcacagttccactgctcacgtcttactcattcgtcgcattctctcgctcactgctggtaaagatgactcggttcacgcagtcaagtcgcttgacaagcccgctttgtacaatattactgctgacgacgacttccgctctacccacgatcacgtcacgggattcgactgctctttctgcaaacaaggctcagtctaccatcgaatggagcacctgtccaaaggaggttggtgctagtttgcaatgcggcaatctttctgtgcctatcgactgggaccagcctggtggcgagcattttactcttggaatggtcaaacttcccgcgatatcatccaactcgacaaagaagattggtagcctattcgtcaaccccggaggacctggtggaagcgcagcagaaatcgtacctttctttggccccggagcacccggcttcgatgaaacgttacgggccagcttcgacatcattggactggaccctaggggcgtgggactgagcaatcagatccagtgtgacatgactatttatgcggagcgtgtgtcactgtttccccaaaccgaggaggaatatgagaagttggtagacaagaacaggagactcggcgagtcgtgtcgcaagctcactgggccattgtttgagcatcttgacacgatcaggtaacttgcgccttcctcagtttgaactatcattaacattcatcaagcgccacaaaggatcacgaagctgtgcgagtagctctaggcgatgagcccatcaacttcctcggtctctcttacggctcgcagcttgggtacacatacgcagatctgttcccgaacaatgttcgcaccctcgctctggatggcatcctacaacactcgcagtctgaagcgaccaactcgcttatcgaaagctcctcttacgagcttgtgctcaacaagttcttcgactgggccgggaagaacgaatcctccaaactgaagggccaagacgtggaagccctctggaagtcgctgttagaaaaggccacaactactccgattcctgcatcaaagtgcaatggaaagaattgctacaaggatgtgaacgccgaagagatagctttcaatgcacaacaataccttacgttctacggcaggaatcctaatttcggaagtacctggagcgttctcgcaaacgcgttatacaacgctagtcacggcgatgcaacatctctctccacggtcaactcagcacaaaacgtcgcattcttgggcatcgcatgtttagactggacgcacaacgacaacacgctggccgctatccgcgcaaaagagacacaggcaactgaatactctcccttaacgcgcggtgcatctcaaagctggattctacagcatgcttgtttgggttggccagtacccatcaagaacccacccaagaagttggatgtgaagactaaagccacgatattgcttgcaaacagtgtcgcggatccaagctgtgggttaccgtgggcattgggtatgatggaggagttggagaacagggtgcttgtgacgcgagatggcgcaggacatacgagtttcttgctcggcggagagactcagaaggtcatcagtgactatttggtcacgggtaaggcaccgaaggacggattggtcacgaagtcgtgagaccttgctatttattgttgctcctatatacatccaccatactggcagccaaacagttctccctttccgctttccggtgtcgcgatactgcttacacgttgacgttcgcgctgaattggtccacggtgaacttggctggtcctccagtgaatgcttcggtgccgatctggtagactacaaacaagacattagccataatccctctgcgaccattcgcctcacttaccaatcaagttctgtgtgcttgcggggtatccctggttctgagtcaagtagtcgaagaacaacttaacatcagcgttgaaggtagtgtatgggttctctggtgtcggtgtaaggaagctgtacaccttcatcgatccgttgtaaccgaagtacaagtcgaatttgtacccggcgatagtaacagatgcgattttggcaccagactggctaatgggccatacgccaccgtaacgaccgagccttgaagtagtcgttagcaccataattttaaggcagaaattagctactgaccaaatcatcaactcataatcgccactgctgttaacgtgattcgggtccgccgcagtgaagacatcgtatgcgacattgcaacgcatggtgtttacatcatacttccactggattgtcgtgggcatgctcttcactttactgacaatttggcccttggtcaagatacgtccagcatacgcataactcttgacgttgtcctgaccaccagcccaggtccattgagtgctccatttaatcccggttccggtagtgccatcaaagtaggtacactgcgagccgttggtggcagtgtctttgccccaaaggttgttcaagatttcgtaaccggcttctgcgtggtaggcatactgagtgcagagactgacttgtgcctggacggcggagacttcttgacgcacggtgggcgttcctccggatgcggctacagagcttgttagagctagagttgtgaaaactgagtctgtctgggcgactcacgttgtgcggcagggctagcatatgctgccgacaggaaggttgccaaaagagcgaatgaggctttcatgttcagcagtgatgtcttttctcaatatgatgcaagttggcaacggcgctgacgagcggatttgcatcgccttttgtactacctacgcaactatattccttgccctatagtactttcatggtttatgatttagtctcccttgtcgttggctgctccacaaaagagagtgcgtctccaaaattcggggtcgatgaggtatatgtagatcttgttttttatattaaattcctttggcgatatacaggggattttagccacttaccacatgttgtataatttcatgctgcggcagcataaacattggtcgagaagatgtcggcaaaatgcaactaaacgaggccaccctggcgaaagtgtgaccgaagttgagcctcatcactgtaggtcgtaagattcatgtaaacccggtccgtctggattacagcaatataatttgcgacgaaacaaccttggtctcgttgtcagctggtgctgttctggaagcatcgtgttgtagagccgcaaatttagcgcctgtttggttaactggaggcaccggctccgttttggcagaaattgggcagaacgggagcaaaatggcgaaccaaccaccaagaaacgaaggtcttggcggcgcattaagttagactccttctttcttaaggaaagcgtaaacggaggccttgaccgcctcccttctcgtgatagcgggcttgacggagcaggctcacgtgagcactatatctctttatgcaaaacagccagcgaaactggcgcaaccaaacgggcccttatactctttagcgaaagcggagaaaactcgcctttgggcgatctgcgaagcgcagcagatgaaccactgaggtactaaatgaggctcacttcatgtgtaagtcgatttcttataatatcaacaatgttacttcgaattcacgttggtgagcacggccgtcgatcccccgagttagtcgatgcgcctagaggggcctacaaaatctctgggtcaatcgagcttatcagccaggcaacgctgtttatagcgggaaaatgctcctcgagaaataaggcacaggcaaaacatgttgcgcatatgatcgaagaagaacagctattcggtgctgtttgcaaattgacattagcatcttcctgcacaattgaaggaacacgaagcatcggccgtgaaccagtgatattctcggacatgttggtaggcgttcatctctatgattataatgacgtacggcgacgcaccttcatcatgaccggaagccgccaactgcacaacaggctcgttcccatgagatgtcccagtgacttagacctagatacaatatagcgttgaatcaagtactgtggttggagatcaaaaggtccgccaggctggccagtacttctagatgcaagtcactccacatgtgtactttggtagcgaagtggggtgtcgcggtcaagctgactgtgcatagggcaacgcccacgagatagcggaaaacaggaaaagagacattggagcaaagcgatgtgaggagtgtcttttcaactggcagacgcattcgttataccaacaaggtgcacttactttccgctcctatcacagaaagatgattacctggtacgtgtctcctatgagagctttgagattgttgtcgggcccacttacagctttctcatgtcaaagttgaatcaggtactttattgcaagaacgaaaatgtccgtgcgtgtaaatcgacaatgtgtcgtgtgggcgatgtggcgagccagaaggggacgaaagagtcacctacggcattaataagccggccagtctcttatctccgcactaagtaagccccgctcatgtgcatcacgacatcgacattacacctgcatactcgcaacaccatatgtcgagctgtttgctctgtaaactgttgtcgctaactactaatttatgagttaatacgatgactgaactcctcgatctctgctacgacgtcctcattcgaatcttggaagagatcaatgccgaggaccttgcatgtgtagcacagacatcatcaggattcaacaaattcatcaaagagaacaccaggctgcataagtcgcattacttacgcaactttgtgagactcttgtgggtttgcagcagacaggattcaggctgatatatgtgtaggacgatccacggcgcaggccgacagatccggaacccgactgggtgccagaacttcagaaactcgtccgatgtcaaaagatcttggagtctgctaacaacgatctgaaggtatgatcaatgaaaaatcaagtaacaatgaagctgattgctcgccagcgtgacgagttcgaattcgttggcgagactgtgaacgaattgattgccaccgcgtcaaaggaccggttcggcaactcagccaaccaagacaagatcgaacaattattcctacacatttcgcaaaatcataatgcattcatgtgtcgatcatcgttatattcgcgagcaggaaatgaattgcagaagcctgcgaacaacgaggaggggcggcaactaagtgccaaattgcactgcctttacggcatcccggcatcgacgactgggaaccgcgttctgtcaacacatccttttgcaagggcaaaagtatacgacttgagaaactacaccgatcataccaagtggggtccatatcgtgatgatgggagtatgagggtcgattgggagatgattgagagtctgatgatcatcttgagttataatgccggtttgtgctgtaggagatacctaccgagattttccccgccctggaagaacgtactcgaaggcgtggtgccggaacgcgcaaaagtcatgccagagtactcaacgaagctgttatacgagccagatgttccactgatgttaaaggatccgtacaatgtatcaggaatctggtcacgagtatgtcaaacgcagacttcgatgggaagaccgctgacacagtcatagattgtgtgtttcttagactacaatgaccttttcgccttcaatttcagcgaagacgcgctgcgacacccatccgatcaaccgcgagatcctctagtcactgacgaagcaatccggcacatcatgatggatttgcaagtaacagaagtcaaacctgccggtcgtttcgacaacccggacctaccagtcgtccatttcagcggcaagtcaagatctgtcgacgcagcgtgggatccaaatgcaaactccaaaatcagaggatctgtacgattgacacctgagggtgaagtgcgatgggaaactatctctgtgttttacgggtaagcaaagttcttccacaattatcatgatggctgagtattactgacttgtgacagcggagaggagcgatggcgtagcgaaggcattcaagtcggcggtgtacggtcacaaagaggagtcattggcacgtggttcgacaaagacctcgatccgcatggtcccgctggtccgactgcgttctggaagatatgtgacaggactgttgatgatgaggatgagagtgattcggaggaagagcatatggagcattggcatggataatgtatacgctaccgacgttcaagaagtagaattacattccaatgtataaccatttcaactcatgcgctgtacaccctttcaccacgacttctttcgactcgtgtggcatcaggtcgaaaccgttatcgctcaacttcattccctttttctctcgaaacacgaagcctttgattggcttagccgccatgagtattaccttcgaatcgtcatcatggcaccgtacgtccagttgccggtcgtcaaaattcagatacttgatcgggtctggccaagcggtatcgctggccacgcatactccgtcgatacagagcagcacctggacgacatatggatctgttgtagctatattgaatgactcgttcgctccctgtactttctcggcaacaaggacatggtccttcagaaactcagtcgtaccgttcgaggcgatgagcatatcctgcttcgacaatgttcgaatcgtttcacccgtccggacggaaaagcatttgacagcgatctctcctttcagctcttctctcgtgccattagtgatccacacatcaaattctccattccgccagaggttctgcatatcgatatggccagtatcgcgctgccacaactcatccgcaggtcgcattgtccatggcctgaatttgcgctgcacgctaatcgtcactggcttcatagctcttttgatcgcatagtacgctggcttcggtacaagatcgtagtcgacgactgcccaagagatagtcggccagcaatcattcaattgccataccagcactccgccacactttcggttcttcggagtaccccattgtcgacgccagcctttgtaggcccatgacatcgcatctgcttgcatcacttgtgtgaggtgcgtaaagccttcaagatcatggcgcatgcgaaagttctccgggacgtaggacataaacctgcgctcgtggccgacagctttgttccgaaattccatagtcatggatcctggtgcacgttcttgtctttgggtgatgcatttttcgagtgtggaaacatgcgggtaagcttcgatgccgaactcggatacaaagcggccgcccatgtcgggtagacgttggtatggttccgcggtaccgttccatacgttccattgatgaatatcaccaacagttggatcgacgttgagtgtcatggactcaccgttgccaaagggcgagctaggatggtacggtatgcttgggcattcatcctggatgacatttggcagcaagtgctcgtaaatataccgcgcagggaagtcggtttgcagccacgcctctgtgtccttgttcttgaagtcgtattccaacccgtagcgctcgacaatctgatagtcctcgttgttgcccgcccaaatgaccagacttggatgatggcgtagtctacgcacattctgtcttgcttcttgttccacgcttgccaggtattctgggtaagctggatagctagcacaagcaaacatgaagtcttgccaaatcataatgcccagttcatccgctgcttcgtagagtgcatcagcttcgtatatgccaccgccccatacacgaagcatattctgattgccctcagccgcaagctgtacccaggacctgtagttctcatcactgatgcgtgtaaggaaagagtcgactgggatccagcaagaaccgccggtgaagatgtcgacgttgttgatgcggaagtagaaagacgttccatcggagtcaggttcttgaaccagcttcaccttccgaaatccgaaggtatgagagcagccatggaggttggttgcgcctgggcctctcccgcgtgcttcggcgcgtacgctgtacagtgcttgagagccatatccacgaggccaccacagtgcaatattgtccagctcgaagcttgcgctgacagtgactgacatttcactctcgggtgagttgatgtatttgctagcaatctctgtgttcgtgcccttttcgaggatagtgaacataacaccattgacaggcccaaggcaagagatactcgcagtcaaatgtgctgacttgagatctgcagacagctcgtagtataatgaaagctctttgatttcgcaaacgaaggtctccaaccagatcggcttccatggtccgtagctcataagtattggaccccaatcccagccccactgatactgtgctttgcggacaggcccccgcgagatctcggtctgatggacgatgaaacggtggttgttgtgctctttgacaagctcgagacctttcttgcgtgcagactcgaagacgatctcaagagtgttgctttgaagccgtagtttttcggtgacgtcgatataatgctctatgaacatattgtcggaaaccaagatttgttcatcgttgagataaactgaagcaaaagtatctaacccctcaagcttgagacgcgtgaccgtgccaggcttttcgtaactcgctggcgcggcaaatgtcgagcgatacgtccatgtttgatcgccgacccagcggacagataattcgttgagatcttgaaatggatctgatatcttttcattcttaagcagatcgcggtatatttccgtgggcaagtcatttgctggaagatattcgtccgtggagtcccggccgccctgcttgaacgtccagttcgagtctagagacgtcgaagtgaatgcaaaattgtcgggatgtgtcatattagtagaaattggttgttctatattatgatctctaggccacgttgaaggtcgcgcgctgggagtgcttcgaatgcttgcgacgttgcggtctgttcaggcggctatgggcgttgacgtttgcgcggactaaggagttggaactcgagtattaggtatggtaatcattaggcgtatagacgacgaatccggcgacacggggaggtgggttgaccgcgggcagaaagcggcgtctgtgggccgggaccgtggatcttgttcttggcggtaactagtacgacgagaaccaatcgccttcagcatccatggattcaatgttggctcgtttcgtcgctcgcatgggtctatgggttgccccgcgtctggcccttgcgcacccgtctcggtcacatacttgaatattctacatattaatctccttcgccaataaattggcattactctacgaccgtcgcgcgaagcaaaacgccgttccacctattcgcatatattagtaccctgagctgttcttcctttgtgatattttgctgcagcgacgatgcccaacagtccatgctggggctgtcgatggcggcgagttcgatgtgactctcagcagccggcatgtaacaagtgcacgcgcaaaggcctgccctgtcctggatatggcaacaccaaacctctgaaatggcgtcatcgtatcgtccaacttgaccagcaacaagtcgtcttgcagccgcggctaccatctgcggatgcaatggctagcaaagacctccccatacatctggctcataacgtcatgtcatactgtcggtcattatagtctcatcgttctatggcaacactgatggtgcgaggtagacaacgcaatgatcgtaccggatctctcaccttgcggaacctctgtccatcgcattactgtagaagattgggcgtctgttggagaactgccgaagcatctatacgtctgcatggtatccttacacagggtcgtcaagtgccttggaaacgaggatgagaaccgagcgcttatcctgaaccatcaagcgtatgcggcccgcagactctaccaaatgatcatagatgtagcccatccacgtctggatactcgactcgtagaagcagcgtgtatgttcctgtgcctggatattcagcaaagcgcttacggagcctggcgaactcatctaaaaggcgcaaaagcgctcatcggctcgtgggaagaagatatgcaagggcgtgatgactttgttaggtttgtcattagtgtgatcgacatctacggggctaccatgacaccctccaagctcctactagaggacacattggctgagcatctgctttacctgaggatcgtgggaagtctccaagtcgacgttttgagcacactcacacccatcccgctggaaatcctaaaggccactattgcaatcaattctcacagggcagcagtaactgatcagcatagaatttctgatcagcaacgctaccagcatctcccgtctctcaatgcgatcctcgcctctcttcgacaattcgattcttatcgatgggcatatgggttgccatcacattatgtgcttgaggccgaaaattgggcattgttcgcgacttgttatcaatctgcaaccacgctttatctgtttcaaagctgtagcccaaccgccgattgcagtactggggacgaactgcataacaacactcgaagaggtacatatcacattttggtcaaatccataacggaactcttcgggcgaaggctacaaggctgcactcattacaagtatgtcttatggccaatggtcatttgcggcattgagtcggccgctcgtggggagcgtaacgatctgaagtttctatgttcttccttggagacgactacgcttgatctcggcactcttagtatgcgggaagcagcggagtttctcgagaatgtttgggctgcttgtggactgagacgaagccatcttatggactgtgttgctattgactgggacgaaaccttcaaacttgcgccgatatttctaatataaattataagcccgctacgcataacacagcacttcagtatctacaatgtttttctcatgaagtctcgtgcaaattgaaaatctgattctatgattctgtccatccatgtgcaaaccgctccatgatcgagataagctcagggcgctgactgcgctacatgaaccaatctcgacattgatacgacctactcccaccatattgcatccgtctggcggagggtgttcgatccgcagtggatctctcctcctccgacgtgatggctcaaaaagtcgtcgacgaatcctacactcattccagcccttgcgtaagccgcttccaccgctcgctcaagcacatccgacccgttcaccacaggaccccagggcttcgggctgaaatattggctcccgatgacgatcccgttgattgcagcaggggagaaagccactagcagcttttcattcgccggaatggtggcgaagcgcgatggcagtccatccggggacccaaatccgctgccgaaattactttcctggaatagcgtaggcacgtaaatgatgtcctcagccattaatggtatttctgctaacagcgtctgtagatttgcgtcaatatggcgttgcgcgtagttgttcgcctcaacgaatgttgcattagaaagaagttggttgattgtaccgttcttatctggcactgacgctcctgtgtcgcccgggaaactgattgcacggattccgccgtgtccgtcagtctgaagcttcctcagcatattcattcccgatactgtatccgctatagcgatcgtgaagcccaattcattatcgtatggcaaaaattgtacgaattcgtcaacgtgcccgatcagcagccagcctgtctcaagtagaagtggcgactgtagctgctgatcatggaggaagtccaaaactgcagctgcgggtttctcttcaaagtgcttgcccatgatgatgcgtccaacggggtagctctcgccactcttcgaagtgtaaggggggattgtctccagattgccgaagctgttgatctccctgtggccaaacccagatcctgtgccagctgagggttgaaagcctccaacacctggcccgcgaagttgctcgaacacctgacggcctcctgtacgggtcgattgtgccgagcggaggataacacggattgcgattggtccattaggccccggcatactggcgtaacccggttcaatgaagtcttgcgcccaaatatcatcagactgattgaaaagtatcagctgatttgcaattccagcagtctgacgagcagcctctatttggcgaacaaaattctgttggtcaggattcgtggagtttgaatcggtagcgataatcgtctctaccttctgcagatggtggtggatcaggactggagccatcttcatcgcaacactgtcgctggactggtcgagatcgttgaagacatcgaagcgaataaccaccgacccatcccacacggacgcatttgttacaagttcgcggccatcgattccaagggtgattccagcgcgcaattgggtagcattgaattggaattcttggtcgaccagacgccatgatgtagttgagttcttgtcttccggattatctagaacaaacagtcgaactcgttcgtacgctgcttgtggcgtggcgtagatgcgagcagccacatcgtccgaaacattcatgggtacagtgcgaagaggtgcaacgtattcgggggccaggagtagatgcccagaagcgtcgttacaggcagctagctcatcgttgctcaatggattgccaactttgtctgtgttggcgcaacgcaggtacttgtcaccgatgttgggaaggaagatagcttcaagctcagcgttccaagcagtcttattgctgcggtctgaagagcctaccacgtcgacaatcccatcacgattggtgtccgcgcggagatccggtgaccatgttgcggccgaggctgcctgaaaggcgaagccagagaataagagacaagatgcgggtttcatggtgaataaagaatcggtactcgcaagatgaccacgagctggatgatattctctgctctggctgccatgacctgtatttattcgcatgagctttcgatgtcggcccgctatacgcgcagccaagcaactgcgccaggtaacctcctttcactccacggttttcctatcgccggcttccttctgcagtaagaggcaaaactacagcaagtgggtcactagacagggtgttgaacatggtttagacaaggagcaaaattacactgcctgactctttgaacaaatgagaagacggtattctacttactaaaatgcacaaaagtctgggcttcaaattccctcacctcaaatggctgttctgagcgctgagctgagccaccgctatgaccacagtatacgcgccatgtgccgccccactgccatcatcttggccacaaaactagcctgatcgggatgtgcgctatcctggataagctagccaccacacattccgggccacccgtagttctcagccaccaaaaccaccatatgctacatcttaacgcgtaattgctttcctctactacacctaatatggctcatcgcgaggtaaaaaataattgacggtcctgataagtacaacgcagggttttcacgagcctgcgcgcagctgcgcgcgcgtataggatcctgcattcaacacttcaggatcgcgcgtttggcatcagtccacacgcagtagcttacgcagcgcaaatggtgtatgcgaggcggtttgcagagatatcgacattgatatggagctcgcaacacattccgcatttctataactgaccgttgtcgtacttcatgtcttcacgtcgcaagaagctagcggtgttgattaaagacactatggaatggcaactcttatctgaggatttttgcttgagttatttctcagctaggcatcagctccttgaaggattgtgtcgagacagacgcagtgtataaaagtccagaggaaggagcataatgattgtaccacactgaacttccatcgaatactctttgagacctgcagagatttccgacacctctaaaagtctcagcgccatcgttcttgttgcacctgtttgcatgttcagttaccgtgagcgccgtctttaccgatttcttgacacacaccaccaattcacttgctcaaagggtctaagcgttgtagaggccagcgttgagaatctacaaaccgccctcagcaacgggcggatcaattctgttcaattgattgccaagcacattatccgcgtggcgcgttttgatcgtcgagggccttgttcaaatgctctggttgtcctcaacagcaacgttttcgatcatgcccaatcttccgacgacttccgcgatatcaaaggatcagtcggatccgccttagaaggcttgcccggaacactgaagctcagatggctggactgacatgtgcatctggatccccagcttccagaacctgactgcgaaagaggatgccttcactgttggacggcttcgttcttatggtggccttttactcggcaagaccaatattcctcctatggctaatggggccatgccgcgcggcctatacggtcgagccgaaaatctctacaacaaggcatatttgacagcagcattcgcgccaaggtctcccaactgtgccggaagctctacatctgcgagctttgccgtatttgctatggcttaagaaaatgtttcttcgggtctttccctgcgtctaacaatggtcttgttgcatatgcatcatcaagaggcgtactttccgtgcgcggcaactggcctttgttctcagacgcaggcattgtggatcattacgcccgaacgctccgggacttgctgcatgtcttggatgttatcgttgcagatgatgaaagtgttgagtctgacttccagaaaggtcagccctgggtccaattaccagccgctagctccgttcgacagccttcgacaagtaattgtgctccgcggaaagcgcactgatgtccccaagatgttcatttgctagcatgacgctgcggcgtagcctacatgggccagttcagaggtatgtgccctctggaacaccacgagagctgcactagagtcccttggcgccatcgtgaaagaattgggattcactctcgtgaccagctatgaaattcctggcgtgcctggttggaatacctcgtatccacttccgggctcgatcaatggcaccatcctgttttcaacattcgacacatggccatgtagccacgacaacctgatcaggatgatcaacgattcaattgtatctggcatcacgcgattgagcaaagatgaccccactcttagacccccgaaattacccaatactctaccagaccgctatggcaattcacttgatgaaacaccatctacatactcgggcttgtttgacctcattgcaacccgcaatggcacatccatctacaatatacccggcttagaaccaacctcaagcaatgcttagaagattggataggctcatttaatctcgacttagtcgtctggccctctgctggtgacgtgggctccgtggacgcagatacgaacaaaacagccgtggagcttgcctagcgcaacgatatcttcttctcaaacggcaactacgcgattagggcttttggcgtgcccaccgtcagcgtcaacataggtcttatgagcaagaagcaggggcctgttggtcttactttttctggcagggtttacaatgataataagttgctgagctatgagtgtgctttggagcagggacatacccagtgtgctgcttcggctttaacacccaagttaccgatggacaatgtaccgcaacgatttaatcacacgcttgttggcacgaagccttcgtgtcttggaaatgttactttagcgaaactctgcggcgatgtggtgacgatactataggtagcccgcagtccatgagagctcaaccagattcgatattgagctcgtgaaagggtgtcactgaccaacgaatgtttacatgtcacactttgatgttagccgctcgcagctgcatgtttatacacgtcttgaatcgcatggtcacatgaaagcggacttctatcacctctgaccctcactgtatctcctatggtcttcactcacctccctctagtccaagctctgttcacactatgtgaaaagcggtcgtcctacgtgcataagcagacctcttctctcccatcacaccaactctcaaaccacgccaattctttaaccactccataaatcatcagatcaaacttctgcattgcttcttcttcatgatcgtcatgctcggcagcttgctcgccctggtctctggcgattgcaagccgaagccggccccagatgagatattcgacatcttctacaagccgagtgataaatgggatttggatacttctactggcacgcatggttgcgagattgccgtgccctttgacaagcctcgcatccacccatgcccaggcaacaatggcttcaacgtctggaactttaatgcgtacaacccagacaacttcaacgaaactatagcctggtcatacctccttggagttgggaacgcttatccattccaaggtggtacagcaggattcatttgggtgaatgtggaaattagctttgctaatggcttctggctccgggccaaaatggaaaacggccggcctccgggcgagacgggtcacgcaaacatttcaacttcaggtgccggttctacagctcgttggggcataatcccattggggtggaacatcaccaaaaatggcgagattcacacccatcgtgaagagcatgggaagtatcaattgggcctcactggaaccatggacatgaaggcagtaagtacctggggcgaaagatcttcgatgcccaagccaaacccgcgtgagagagtttacgtggagcgcgacggcaagttgcaggccagggacatgatctcagggaggaaatgcctatgccatcagtcgagtacatcacagtctgatatctcgtgaacggtcgagtgaaataccataggctcagacaagagagcaaaatacaaatggaccaactatggagtattttgaatcacagacttcgggaaatgagtgccttgcagtatgctacacgccatctgatactccggcttggctgaccatgtctacttattctgcacacatcttgatcatacttgcatcttcggtcgcatgaagcaggagctgcagactcgtgccatgatattagaatacaccacagtctccgtcacagcatcactatccccagacagaaccccgcgcctgtattttctcgcagtatacaacatgccatatcatcatcactgaatatacatcccctccaaccacactgcaccacatcataacctcgacttctatgccggtcctctctccaagtcctttggccccaacatctgcagaaagctactaaacgtattcacttcccccaacacatgccaaacaagccaccaaacgcaattacttcccgcatcccattcacccgccccctccacccgcgaacactctagaaaagccatgcgcagctgcacccccctctgcacgtgcgggtgcgggcatatccgcactgcatgtgcggataatgtaattttcaaaagagccccccaaaaaaaaagagttgaacagctccacacaccttgcacacaatgccgtggagatgagtaagtagtgaaatgatattacactttgcgatacatgcaggtccatcacaggtgcgtttacagacaaaaagcctgaaaacgtttcgaacgtcaaggtacgggcgcggaccctcacgcccctgcatttcttttactccgcggatggccttcctacacatataccaagacacttacatatcccatctcggggttaatatcagaaaagatggattacccaaccaaccagattgccggtcgtggaaagaaatgcgcgaggcgcatgatccggaccccagtgttaagaccatggatggcgaagaacatccacatgtgtgttccctctctcgtgcgtcgtgtgggcgtcgtggaagcgggatgggattccgcgtaccgtccaaggcgtaagtcagcacatgcatttgcctttcttagccgtgatgcccgttttgagcttcgagcgtggaagcgggacaggaaccgcatacacatacttacgccttgtcgtccgcgggggtggataaaggaagctcggcgtctgcagggctgcatacgtgtacgtcgaaacctcatcaccaccatgtgatgtgatgcgtcgcgaaccgtcatcccacgtcagcaacgcgacccgtgaggatttcaggacgcgccgcaccgtccgcatctcatgtcagcattctatctgccgacatcacatgcacacgcctcgaaacaccgccccagatgctgcggaccggtaagctgagcatctggggtaggttgcgcggagtgtggtgctgatcccagaaaccggtatggtatgtggaggggcgcaaggagttgggcgccccggcataccaaatgcgccgtccttctgtacttatgtcggcctgataggatatacacggcgcaggtggcgcagaagtaaggcgttcttataaatgaacacgttcggtcgcacagcagatgatggcatacttttcgatcacgcacctatcctgctgtgcctcgcgtatgctttacccgcgaatagaagcgaggtgaagcgccccaagcctgtgtatgcttttatcctgatactatgccagtgcaaattgccgtgctattggtgaataccggcccgcggaaagaaatgctagccttgccgacgaagtgagagttctcgggccgtgtgatgtgatgaggcgcagataccgttcggtttactttctactgtgagtgcgggcgtaacgcgggataccttgcacaagcgcgccaacgcattacgtttcgtgggatgctacggtagtatcgctatcgactcttcgagccatgagggtagtggtgagactcgaggagttgaccgtgggctcgggattgaggcatccagctggcgagcatctggagcgacgaggcggtgaacagcgcgagaccgcaatatcgacgagtccatccgtacgccgatgtgtaagacatcaagatccaactttggattccggggtcagcgatggggttccgacacggtggtaaagggacctcgctggctgagctgtgtcgcactcaatatgggagcggaaggataagcctaggctgaccacccatcgagattgagtaatgcaggagttattttcaaggaacctgcgcgtctaggggttacggggtggaaagagacacagctgacaggtaagcatgcagtattaccagaaccatagttagtttgagtagcgcgatggagggtctgaacaaagacctcgccgtccgcttacttcgtggggagcacaaaggcgtgtatgcatgtatgataagatcaatctttcataacgcacagtaagctcgcgacaatgctaatgagccggtgcattggagggagtattactgcatgaggcaggagagtggtcgtgccactttgtccaacggttatcttgctcaactggtatctgttagacattgaaaataccttgcggacttgcacgatacgctagtaaacgagagacgtggagaaagagcgcacgtgtgcgcctgaagcagaaggtcggtagccgagggtgtctgcatatgggagctccagcaatcctgcggcatattctgcaactctgacataacctcattggctcaagcgacacaaattatgcttccgcgtgtcaattgttggtggaagcgaatgcggttgtgtgccgttaacccccatcctccgattcctcggcacggtctcgatggcatgaagctgctttgcgaatcctacgcaggaatgacgaccccacctgcgatcttcggataaggtgtgataagcacgtgggaggaaacaccaccacgcgcttgtgccaagttgggggcttgtccatgtgaacgtgcctcgaccagggtagatgaagccgcaagtctccagttggtgaattcgagtctgtcccccaggcaggggaatgtgggaacagagcgtgaccatgagagaactcaaaagcataaacacatatgaaataacgaacgaaagtgacaggtgaccttgctgtaccttgcagcaaggaacagcggtgcagctttcccaatagctcttctcctcggtcaccggcgatactttgtaggtttcttccctcggaactctatgtgtcgtgccgcggtgacaagcgacgtgaccttgcgactcgaagattgtcggcaggataactgcgcactagaacccaactcccaaggcatgggagtgaaaagctcctttggggtcctccatgtggcatgagccttgataggaaattgacgatgcccaaccacgcgagattgagagtcccgaggcgctggaaaatgacgcagatccgcgaatagcagagcttcatccaacggaagatgaatccagccaacaggcgagttgtcgctggcaacgtgccgcaataacaggggaagtattcgcccaactatgattcgtgcgaaggtctgtcggaaagcagcctgaacttccccccgtgcgctagaggtgtgatagcgcgcctcgcgaaacgcttagggatagctctccgccttttcgaggcatgccaggaagccccagcgctgcttggacacaatctccggggcatcgcgaaggcccccgaaaccttcggtagaattactgcgagatggtggccgatgccatgaattgcatgtcttggagctgaaacgcattgcttgcgcaagggcacatgttgttgctgggcatcgggtaccaattaaggagtgattaacggcgcatagcatagcctgtcgcaacgatattggacatggatgagttgcgtgtccaggtattgggatccaaagacaaggccgagtcatcgtgcactgatgacaagctagaatatgcagcgccatcatcgagctgctgagcaagatgccgctgcgaccaaccgactgcaacaaccggtgggtgtaagacgggtcattggtgaggggatgaccagttggagtgacagccacgcgactcatgcagatggggatgcttccgcgaacttgccgcgcccaaagaggcttcagctggacgccagagccacgctgtcgggcctttggcacgcagccatgtgcccgacagtgtggctctgtcacgccgccatcgtggatgcaaccgtgtcccatgctctcagctgcattgcccggtttgcggggggaagacacatctgtcgtacagactacgttgcgcaagttgcgaattcgatacggttgtgctaccaaggatcaaccaggcgcatgttgtgcttcgagcgtttgcaaccatgcacatactgattcatcgtatcgtatgcacaggcgatcgttgcgcccagacgttgcgaaattgagttgcgggcctgcgggatggctggctgttcccgacgtgatacgaacgctcattctgttcctttcgtcgagaagaattgatcgtcacgttctgctcgatttggtgttacaatacgagcaaaagaatgacgacgaaaaagcaaagtcgagttgattgtgatacacggtgagtctgttcctagaacgccaggaaaatgcaatctaggcacgaatgcgtaaggtcctccacagcctggatgtcatagtgtggaggttggcgttgatgtcaactgcgtacattccgtggggagcgctaagttcaccgcattccaaccgcttgtctgtaaacataacttgcacctttgcttgttgacttttcaacgaccgtcttggaaggagcacatggatccgcatcaagttttgaccaaggtgtgtctcaatgaggcactgctcgagttgctatattaacgtcatgccaagcttgcatggacaatctggggaagatggattggcacccctgcgtctacaccggggtcctcgtgtatagtcgtgtgttggtttcaataatgcagaaggcggtctacaagaactcccctacagtgaagcgaatcctggtcacgaggcagagtaggatggttgatttaatcaataggcgcctcatactcggagtaacgcgcagggcaacacagaagatgtgatgttgcggaggctgaacagccgctggctattcgtggagttgtaccaccagcgtttctccggagccacggtccgtcgggcaggacgaccttcgtagtcacgagcgctctggattttaacaaatcctcttatagcctataagactaaacatcccttcaccgtacctacttgaggcatgaagatcgatgagtcgagccagggactatatggcgatatgtgggggacacctaaagaggctagagtaggggctgtggttgtgatcagtaggtactggaactggagatgcataggctcggagtcgcagagtgccacgtaaatgatccaacacggcttggtaaaactgtgattgtcgctgtacaactcatgaaacatgcagtcacgccgcatacggcgaaatggtaagtcgcacatgatccccttgcggctctgtgattcggcctccgtctgcatatgacctcgagaaattgccttgtaatggagtgacgtagcaaaaccgtgcctcttgtacgggatcgagcagacagaaagaccgtggggtagatttgtctatcccggggtatggagcggaactatctaggggatcagtgtctcaggaatcgagagtgaaccactcaaagccttcgtggccaccgggctggtccctcgtgcctcccacccccatgcgatggccaacgcagagagaaacctggcgaacaatggcagcaagatgcgatgggaatgatttcagccatttgctggcagacggttgtcgcagcaggtcgagaatgtgctctcgcggtagcgtagccagccagaagcggcatgtcatcagcgcacgcagagactgcccaggtgccgtattgaccgccagcggagcgccagcggaagaatgcaacatgctcgtgatgacaatcgcggaagcagatgttggcgcaaacggagaacggctcgcatttggagacagggctgccccaggttcttcagaaacatggtgaggctgtcaaaagaaaacgatgagcatatgatggctcgatttttcagggtccagggcctcgcagcgccctcgagcagttgccgacgacggggcacccacaacccacatgcacagtcacatgtctggaggccagacaggggtgtggtcggatgaagcgagaaggggaaaagaaacgctcgcggagggctggactgcttccgcgaagcgcaaaacaggcccttgcacgacgcatcacatgcagcgcaaatctggtgcggtaattgctgacacagcggtattgtaacgtaacgaatctcgggcaggctcaggtgacgagacggcgtgcgaccagcgcgcgagcgtcaactgagcatgtcgcagccagtggcagcgcagtcgcagagacaggcggcaacggttgtcagcgtcgagggctcgcactgggtgtgcgctgcgtgaatcgacgcgctggacatgagacgagggccgagaggcagcgagtcagcctctttcgatgcgggttctggaagtgcaaccttgcttgtgcacgtcctcggaggagagaatcatgtgcctccccacgcccaggccgagctggcacttggacgcagagccacgcgggcgccgacgctttcagagatggagctggtggcggcagagcctgtctgcatgcgtgctgtggccgcgattagaggcagagcagattcattcattcttcattctgggggcagcagaggtccggacatgctgtccgcgcggagccagacaaggcagccagaagagtctgctcggcgggccagcggcgtgttgagcgtcgcaacgcaaccgtcaaagagcggtagcggtcgcggtagcggtagcagcaggccgtaagtgtgcaatctgccggggagtctccgggcggcatgtttagggcgaagatgaagtgcaggggggcgatgggatggccaggtgtgggaggcttgtgcgccagcaagtcggcccaggtgcgtcgcgcttgccatccatgttcgcggaaacacccctgtcgcagccagatgctaagtacagtctgcctttatacaacccagctccactcccacctcggtctactgctggctacttcactgcaacactcgcaaacacggcgcccttgaccaccaccgcccctaccacatcctctgtctccatgtatccgacgccgctgtagtaacgccggcactcttcctgctggccctgctgctctccgttgacgcaatcccacgctcgccgacgcccatcactgacgcaagcggaacgcccaccacaacaccaccacaacaacaagaccgatccgatccccacgatgccgctccacgccgaacgacccattgtgcgagtcgagcacagctccatgcgcaccatcgagacgcgcaacacggagaacctctttggcctctggtctggtgagtgcgccttgataggcccgcctggccactactaacacacccgcgcagtctttgcacgatgctctccggccatggaggacggcaagcgctacgagaacatggcgtggcggctgtggtcgcgcgagacgttctgctgccagcccgacaaccttgtctcgccgcagtggtcgtttgagcagcagttgcccgctgagatgcccgaactgtctacaagcgtggcgtccgacgactctaacctggacacggccatcaccacggcgtcccgctccgactctacctcggcaccgcgcccggacctgcgccgccacgactcggcgagcagccacgcccgtggcaagcacatgacgcccatcggcctggagaaggtcgtcaactcgattcaagagaagaagttccttgagccgttgtcgccactcccaccgcagctcgccgcgcccattgctgaaaagcagaagcccgcagaggcacccactccccgccccgcctccccaccgaccactgcacgccgcattccagagtcgtcgtcgtccaccgtcgcaaccgtccaggacagcgagcccatgagcccacctgtcggctccgaggcgagcacctccaccgacatgagccaccacagcgtcgtccgcggcttcgagcgtggccatatctccacctcggtccgctccagcaccagcctcaacccgacgcctatcctcaagacatcagccagctttgtcgctcgccagcctccgtccaggctcgagcttggcaagaagcggcagcccatgttcacgctcggcggctcttccgatgaggatgctgccagctccttcgaggcttactccttgaggcagcgcagctcactcaccgacaacatccgcaaggctcctcccatgaagaagacgacctcattcaagcaggaggtcagcacccgcacctaccacgacgtgacatctgacagcgatgctgccattgaatctgacagcgaagacgatgtcgacgagagcgctatcgaggaagaagactctgaggatggcgagtgggacgacgttgatgaggaggagagcggcccggctagtcccaagcagaacaacatgttcgaccgcgtcgagtccaagtccaacctccttacctcccatcgatccctcctcaccaccgccctccacgagggtgaccgagcaaagcagctgcagaatgaagcatcgcgctctacttctgccattcgacgatcccgcactaccaccccgaacggtccttcttgtggcaactcgcctcaggaggagggtttgatgatgaggtctcaatctcgtgccaaaccgatcatacagaccacctcgaacaactacacaccagccatgtcgccgcgtactacacgaagggctatgcttcaaagtgaactcacgtcctcattaagacagaacctgttgtgggagcgccagcagaagaatgccaccagcaatgctgtggccaagcgccaacagagcgccatttccttgcccgccctacgtcgagcagccaccaccagcaacatcaccaatgcaaacgctgaagcacagccgacccaggacagggtgaaacctttcatggacgacgccaagttcaacagcctcaaccacgacgtctactctgctggtattaaccaatatcaccaggcgggctggtaagtcaaccgccgcctcttcatttgcacttttagcggcatctgcgaacaggcactgggcctgcggcgtttctttgatcatttcctttctacttctggccatcctggcgactacaatgagcggtcgacgatggattatttccctcaaaacacattgaacctaaccaggtctctgtatgccacgaggcaacgaatttctttcaaacagtttaccacgccgcaaaaggcgatatggtttgaagataggtcacggctcacgcctgcgtgctctggtcggactctctgtcgagcgacctcgacagctctgtactatcactttgcatttgtactactaggctcgaatagtcgagcattataccctggcggcggcgtagtacggctctacgaagccgcagacgaggatagcattacctctacatgagataggtggtgctttagctaggcacttaatgacaaaagcggattcttcaatatcgacttcccacttgtggttcgtggtgtttgtgactggggccggtgagcagatacagcaggccagcatgacctcaaggcctcatcgacttgctcttctggtcgattgactaccggggtacgactctcaacaagacgcacgcctgctacgagagccagttgcgtttagcaggcttctttaccgccattctgaatcatctagcccagcaagcgcttatgcacgcttgtgctgtgggcttcatcatgcaacgccacaaagcaccaatcgcgcaaggcgcagacgctgtagcgagcaccttattttcgtcgcatctgccgcaggttgaacgcttttacgcacgttaccacagtcacgatggcatgtggaattcagtccttattgtgacaatatgcaaagtgaggatctgccaatatgcctcgggctgtgacaagttgggcggaatttggcggctatggcccaagatcctccctcggcccggtctccaacgtgcgttcctttgaaaagtgtgcctggcgtaggctgtggacgctcgcgccctccgtcacagggagcaacagcaagggcatgcggagctcgagggcggcgacctcgtgagactatccttgcgtgctattgaccagcacttgtccgacgtgcagcgtggcgagcgcatctgggttcctccgtgcgtgcggcgtggggatcgatgtcgagactcgagcgctgcagatgcccttcagccttatgactcagcccgcggcctcaacaccacagagacgaacattgcgccccgcacgtgtcccagcacgatatgcaatggttcggcggggacacggcggcgattacacagtccacctcaaggcaaccctggaggcactgcagtacgtcgcaatggcaaggaagcccttcgcaatacgacgcgtcgtcgctcatcaaggcttctctcctgcatcaatatcaatcaatctccacgcaagccttccagctgacctgaagagaacagcggattcgccaatcccttcgcacgctcagcgattcttaccccagatcgcacgggcgccggactccgcccagcagccccagacgccccttcagaaccttcatcatcgtctcactcattgcggtcctatctatatccttctttgaacatctcctggtcacaaggtgctaaaaacaacagtcacccttgcgacacggcgaacagcgatggttccgcgatgctctatcaggcacccgcagcgctaccccgcggccactgtcggtctggaggttgatgcgttggcatcttagcgcctgcatcaaggtcatctgaagtttctcttgcacctgagtgggggacgcttcagcctcatgtacaaggactccgccaccgcgggaggcggattgacgattgaaggttaaacgtccggtaatacgcttgaaccccctcgtcctgtgactgtgacatcgcatcctctggggctgtccgtcaccaaacctccgaactcgcgtcttcatttgtcgtgcccgtgggggtgctcgtcacttgtactgggtgctgtcacacctttcacgacgcgagctggcatttcggtgtcatgtctctctctccgccaaacgctgctcgatgtcgatctggcgccctggctgcacgtctcaggatatcggtatatgcagactcgacacagacccggctcgtcgactgccgccgtgcagttacgctacgatcaacccatcgagaccgtctccagtatgtcgtgctcctgagtcgtggctgcggagagacatcctattgcttcgatggacttcaccgcacgacgccacggtatcgtcaatacttcctgcattcccgcccgcttatttggcatcgcgtcgacgtaccagacacgacgaccaagaatgggcttagacaatgcgtacacacggtaattgttacatattttttgtttatctagtcatttcatccgtctcacactgttatcctatcccagtatcgacggcttgcatacggctgttatcactagcggtgagtacttgcagcttcgtttgccatatcaggaagtccctgatagcaggtgagtgatgtctcgttgctcaagcgttgcacaagacggcaccccacggccacaggcccctttgccgtagccgggttctgggaaaccaattgactgctcgaattgtcgttgcacaacggattttgcgtactcgagaaaatgaaataactggcacggcatcatctgttgagcaccacgtttctctcctgactttgcgcgacgtcaggagcaatacacaccacaggcggcaggtttgtcggcaacatgtgtccgcccacacacactcggagaattagctttgcgccaacaataccatcccagctgaacgtcgtgtacgtcactttaccccagacaacgcatgcgttttgtctcaggtccctggctgggcactcaggcacgagatcgctgcccatctcccacgcgccaacatggtcaaggtttttgacaacgcactaccacactgaacttcattgaatcgcgctggcatgtcatcagactcacaacttcccgttgtccagcacgatagggccgaagaaccatgctcacgatcctcagatccgatccgtcggtcataagaaggtgcatcgcagatcgccacacgcagccacaagatcctgctcggttggcattttcacatcttcataacaacaacaacaataaaaacataccgaggcacttcgcgctgtcacgttacggccgcaagttgtttgggaccggcgtcatttgctaccaaacaatcgatacactcaacggccagggaatctccccgcaaaagcttgtctgcacggaggggactccggcaattacgaggcagcaaagcaaacaaaccgcgatgcacctggcaacttgcgatcgcaacagttcgccgctgtgagtcaactgcctggtcgccgggagagctagcggtgcttcaatgttgtttcgtgatgcgtgacatcacaacctcaggttctagagccgcgcactgaatcccaaacgtccatcaccagcctccccatgaaacaaggatgatgtaaagtgttcatgtgcgaccatcgtcgtggcgctacgcccatggcgttcccttgttcccctgcgtagcggctccctatccgcatagcatttcttctctgagcatcgcgccggggtttttttattttatgttttatttcttttacaaacgcgcgcgctgaagcctggatgtcggatcgcgacgatgctaccgttgacattcaggcgacccgactaggccaggatccgcctcgtggagacaaggctctaactctgaatgcggggaaaaccttagagacgagaaatctcaatgctcacagctgacccagactatttgctctcgacagcgactactcacagccacgcaaggatgtttcatcgcgtcctgtcagcctacgattcagcatcacagcgtgagggtgctggcgttggcgagcatgaatcaatacactcaccgtcggcacgacgtttagcttccccgggagctattcccccaggttcttcctgaagcggcacccctgcaccaagaccggaatgtccaaatcagaattccaagacgttcgttccctggggccaggtacgcggtgaccgcttcattgttgcatggccgcatgaagagactcgtctcgacaacacgctcgccacgaccctcatcacattagtggagtgcctttattccattccaggtcaatgatcacctttcctttccctgcatcgagaatattgacccgcatcgtggaccccagatgatcaaatccggggttttgcaaggtcacacggggaagcaaaaatgacgtcggttttttccgtttggcgagtgtgagatgcaggtacggggagtgtgtcgatcacatggaaagggtaagccgaggtggggaagagacgcgcaatacttggtctggacaggcaaaatcattgtttcttgcatgccaacctctggaaataggagtgtgcattttggtacatgtaacgcacttattcaacaatgacgatcatacagtagtaggtacgatgcggaaggttgatcggcaagtcagtcagcgtcgagtcgagatggatgcacacactcgctaaaccagaaaccctccatggaaacgaacagcgacggcgcccgcagcggatccgcatatcccttttttcctcccctcgcacagcacaagatcaattcaacgccacgctattcgcagccacactcacaccatctagctcccgatagtatgcgactccacatgtcccggtcaaggttgcagcgcgacacgaagagaagttttctagaagcctgcaataagtggagcacgttccggtttcgtctgtattgaaaacggaaacggccaacagacgtcacaatgccatgtgttttcattgtcatgctatgaataggtgggtcggtgcacacaaaggacgtggaggagggtgtaattgtgatgtgaacctgcactgatgttgattttgacatctcatgattttctgttgagatgcagcaagcatgtaggagaaagcattgagtccctttttgcacatgaccattttcacatgcaaacattcgcacacttggccgaatcctgcccgatccccatgcttcaccaattcactaggtgtattatctcaatttgttttaccattctcttccctgctttctctagtccgccgttgctaatcacatgtcgtcttttcctcttgaggagtcggtctagcggaattctcacgcccttgtccaccgtcagcacttgaagtttcgagccatccgcgcccgagaaaatccctcccccatctccactgtaaaccacgcacatccgacactttccgactcccgcctctccagccacgcatctagaccttttgacaagtccaccgctgagccacttttctttggtagcttgacccgccgccaccctgcggctctgcgggacgtgctagtgtttcccccgaataggcaattcacgagcgcccgcttccgctgcatgagaaggtttttgtgcgtgtttcgagaagcttgctgcgatgcatgactacacggatgtggctgcatagctggtaggaaggaaggggggtttgtgcgcccaagggtccacctgggcttgcgtggttcacccctggataagtgtcgaggtggtgggtctcacatgtgaacgtgaacgggacgtgaacatgttgaattgtctgtgctgggggtaggtagggaagaggaaggaagggacttgtgtgtgtattgtgcgcgtgactgtggaagtggatatgggtattgatacacgaatgtgtcaatgcacatgtgggagcagagtggagatatgtgaagcttcatttcacgagatgatgcataaatggggatgccaggtatatgtagatcagttaccagcgtgttgtgcataagaagccactttacttagttgaagtagtcaagtcattgtgcgatgcttacctcttccagttacgatatagtttcctcgtcgtcctgcctggaatgaggaattgtgtatgtgaatcgtaaggagtaagcatcaagtacgtacacaagtcgaaggtaggaatctaggtatgaagcatgcactcctgccctcatgcagagcaagatctatttccgtgatctgattcaacagtataagggcagttcctagaggtaaaaaaaagctcactgcatgtacacattcgtgagagagtggcaaagctttcacgagctcaacatcggatcagttcaaatgtttatggggtgtgtggtaaagtagataggcatgtgaaagaagcttaggtaatcggagctggaacttaatacacgtgctgggcaaaaggtcttacacttcactcattctcatcgctagcatttatactcgttgagattttgctcctctaccattggatgtgtctcgaagactcctctctttgtatacacatgcaaaaattgcagactaccgcctaagtagattggactctccgcacagtagattagatgacgttcaggctaagtcatgtagggtgagaaagtcgtggctcttcgtcaccgatttgagtggtacgaaaggatgcctgacgctgaccgactagcccacaccgccgcaagcaaaatatacagggtataaaataatagagaggaatgtgcggtcagtgttctgttgctcgatgtctctggtgcgtttgacgacgtcttgcacatatgactgctacactacctcagaaaaggaagatcgatgcgagaatgattaagtgggttgcaagctttcatagcgataggaacagcagcatcagtgtagacggattcaggtcacagaagtacgctattggcacaggcatactgcacggcttgccgctctggcctgccatctaccttgtttttacaacgctgacgttatagataaatgagtgcgagtgaggtacaaatatgaggtcaacaatgctcaagatcccgcagagaatacaagcgagagtgacatggagtatctgtagaacactcaaagctatctcctgggcggaattcggtatagaagcatacctcttacctatagagcagcagatctggggacacgatgctgaattcatcccctgtcttctctcttgcaaatacattgcagatatctctggcttccataggcgcacaccacagctcactatcgcatgcagacccagcgttagacactttgaaccctagcaaaagatgaacaacaatgtgttcagccagagcaaacaggattttgatacgcaagggccatcgcactctacataagtccgtcgtagcgaaaaggcgttaaaaacacacatagaaaaggccgctgacaaagcgcgcaatcaacaccgcagagagcgcgacaaaggccggagccttaacatctgtcgagacggcagttacatagacggcgaggtctggtcaatgctgccaactgcacggtataagcttagccatgaagatgacacgagaatacgtagcacgaagaggtaggaggcaggagggcgctatctacaccgacaaccaggcgaatccgtagccaagaccgagagttattcaggggccgcacaacaggtactgggactccaggacttaggatcgccacgtacagtaagatgtatccctacctacctgggaaatcctggaaatgagaccgtagatagagtcgccaaggaagcagcatggagggagaacggccgcacggcctactcagacttcacccccttcaagtcggcggttcaacgatagtgcatgatacatacagggcgagcgttgagaaccaacatgcaagcagggaccaagggccaagagaggcgacggaccgtcgctcatatgcttctccagtgcaagacgcacaagaactctcggaaccagacactcggcaatctctctagacgacacaaccccgaggctgccgtgagcaagtcacagtaagccaacaaagccatctaggaccgcagagtaagcgcagatcccccgaaatcctgggggtaagtgggatcgcagacgcgtaaaacacagcccgagcgccgggtcggagactgtagctaggtaggtaggtacatacagcaaccacacaatcacgatgtaacatacctctacgagcccagtagcatggtacgctgttggtagaagcagtctctagatggggccggcaagcatatccagatagttatctacaggcgtgacgtagcgcagcgcgaaaccaacaacggatcggcagtaagctgagcgggccgaaccacctggggtaatttaagctaccgagtaggactccatcgatcaatcgatcaatcgatcaacccagagttctgccgcgcactgtccgagcgttttgcgacgttgaaacaacttcggtcctttgcgggcagccgaagcggattacccctgatatgttgcatcggccatactcatgtctgggcaggtagtacgtatgtgtactcgatgcaaattggcccgatgtaggatcgaggcggtgctgggcataggaaacaagtcggattgtaagtttcccatgattttttgatctcgtaagctagtgctgagtagattactgactctcaactatagtttgatgtgagtagtctagctctctccgctgataaataagccataggtaggtagtaagacatgtgtctgacctgttaccgtaaacattcttgcgggatctcgaaggtctgcaccctacgttttgttatagatgtaccacaacagcaagtttcagcctggccaaatctgagccgtgcagatggaactacaggatgcgaactgggacttttagcagtaaaatcacattctgactccaacattatctcatcacttcctcgattcaatgttcaatgcaagagtaacagggatctcatgatgacctacctgcaaagcacagtatcagtggggctagggaactccagaacgcataccaccaatgaccacaatcaaagccatcagcatttatgtttttgcacagtatgcttcagcacacgcattatctcatcctaccttctccgccaaccgcatatttcgcgatcctacttgccgcttggccctttattgcactcgatcacagcacgcgaactggtcacgcaagccaaaggtacgccttgaagctcagaatcaacacaagacgcgacacttggtttgtatcaaccaatgagaaatcatttccaagcttcaacagcgacatgtgtggcagactctcacagcttttcagatgtatcgagcaagtgctgtaagccctgcgagtgcagacgatcctgaatttgccatgctgattattgagtttatattcaagtcgaggcagcgagacctcgccaagacattttggcacctcgaagcttgtagaatggttaggctaaagattactgcctccagcctgcagagactcgacgaggacgtcgaatattccaagacacatcgacctgacaattacttcagatcgaaaagaattctagcaagggcgatcctgtggaagacgtatctaaatcgaggtcatgttgaaggacagggtatttgagcaatgcattttgcttttgattcctttgtctatgtggtatacagctctcgtagcattgaccatgtcgcttcaatcatgcaatgaccacgtccaggacccagatcttgtgcaacgatgcgtcgcgcttatcagccccttgactgcggcagtggcgtctagaaatcctgctcgtcgcttccagcaatgataacattgttgacctggagaatgtcattagcatgtgggtaaagtggcaaacaatgatgcaaggcgtgaagaaaggaacgcaaggttgttgtttgtaaacaggtcggggaaacggtgtgtctgtatcacaaacacgacaggcaaaggggtgcttgccgcgtgtaacatgcgacgcagatttgcgcgtgtgcgacccgtggatcacttccccgcttccccgtgattgcgaggaagcggagcgagaaaacagaacagcaagggattgggaggcggaagggggtgacacagacggaagggacagcaaggggaccagttgtaacaaacgacaagcgacaatacaaaacggaaatatgatacataccttgagtaccattctgcacaactgtgttgcaagtaacagctgttgcctcttcgagatcaaggggtcgataacaaagtgctccttcatgtctgcaatagcgccacgttagcacgaatccgagtagtttcagccacgaatgcgtcaagcgacgcaggtgatgtgggtgacagcaaagcaatgttgctcttgtgatccgaccaatttccgctcgtggttgcaacgttggatatcgcggtgcgttggtgttgcgtgggggtagcgcgctatgtcccgtggaggcgttggacacgggtgggtaaacgcaccacgggaccgcgctaccatgcgtttccgtgcgtgtgccgtgttgcgttacagtggtaaacaatagcggtgagaataagaggaaatccatagtgcagccgaggatcgagtgtatgggatgaaacacgaagagcggaaaattggacgaaggattggggagaaaagagatagtgcacttaccattgctgccagtttgcatgcagtcaacacctaaccttgtgttcttctccttggcttgtcgggacttgatgttggcaagagtctcgataggactaagaccggagttctcggccaacgccatgggaacggcgtcgagcgcgtcggcgaaggcgcgcatcgcatactgctctagaccggggctctgtagaggatgttagatatgcgcggatctggagaaatgacatctgctcaccttgacagcggcgtcttccactgccagcgagcatgcaatctcagcggctccgccaccgtagacgatgcgactgtcgcgaaccagatttcggacaacacagagggcgtcgtgtaatgatcgcttcgcttcatcgatgatctggcacagtcagcaatcaatgtcccctaaccatgagttcgcaagagcataccatcttgttgcttccgcgtacaaagactgtgacggcgcgtgtgtttgcgcactcctcgatgaccagcatcttgtccctcgtcgttccgaatgtgagctcgcggacgatgcctgcctttccaagcttctcagcgctgagatcctcgaagcgtggcacgatacgaccatttgtggcaatggcgatcaactcgatttctgggccgccgacccatcgtacagccggcagcttgtttgtgaggaggagatggttggcctcgtcgtcgaagccccactggcagatgaccacatttgcgccagtgttcttgatttgctcaatcatctcggtgaacttgttgctctcgtagttttgcagctttttgaactcctccactgaggtgatgtccaacttgtgcttggtcttgggtttcgggggctcgaatgcgcatgtgaggatggcgagtttggcgtctttgacctccgagggcatctggggatgcgagaagtccttgtctattatgacacccttcacgagcagtgtgtcctcgagtgcacctccgaccttgccgtccaccttgatgagttcgaagtcgacgtccttgcggtcgaaatccgcaacagaaagtacagcgtcgacggcgatttgggcaaactggtcgtgtgccttggatacgatcttgctacccagcgacgtcttcgcgaccttgaacagctgctcggtgtcctccttggaaaactgaatctcgtcggagatctcgtctagcctcgcaacagcgacttcgcaagcctggtcgtatccgtccgcaatcctgatggggtggatgcccttgtcaatcaggtccgccgcttgctccagaagtgcgcccgccagaactacgacaccagttgttccgtcaccgatctcgtcgtcttgtgatttggagagttcgactagcagttttgcgacgtggttggagatttccatttgtgagagaatggtggcgccgtcgttggtcacggtgatatctccatcgggcgagatcaaaatcttgtcgagtccgcgggggccctaaagttccataagcccctgtttgtcctcgttgagctgtgtatgcataccagagaggtcttgacaatgtttgctaccgtcttcgcggcgaggatgtgcgacttgacggcatcgttgccatgttgcctcttcttcttgccttggctacccaatcgtcagcacccgttatccttacacgataccagcagtaacttgtagaggtccaacgtactctctgacaataatgaacggcctgcccgcctcatccttcatcacctgcgctgtatcccgaaatgtcagtgcctcgttcgattcgcggaaggcagctcggccggggagcggtgagggtgcataccattcgacatatcaagatctaaagcaagcaaagtcagtaatgattcagcggtaaaggtcccatcaaccatatccaaagttttgggtactgctgccgcctgaacttactcatcgccatgttggctttttgactcgctcaacagtaatagaaaacaagtcagagctccaacaagccctgggaacctatgagcagtaattactgcgtgtttgttgtagtgaggggtggtggggtactttgtaaatagctctgaccttcatcgaaaattccccagaatgccaagatcttgaagtgcacggccctcccgagcgcgcgacgcgccttctcccatagctccaatctacgaattacccaccaagccgaggaacagacacccctctcacgtgtcgcttcgactgcaatcgcgcctgactcgtcgcccttgagcttgccgaagctcttacattcactcaaaatccatcgccgtcgttggcgacagctctccataatgcctcgtacgtgcgccgaataagccatagaaccgcgtgcaatgttcgcccgctaattatgccttagctgcgctcagcgaccacgattcctccggcgaggaggagatcccaccagtcaagaaagggaagatgaccaagcaggccaaaccagtggaagaagtggaagagaatgaggaccaggaggaagcggatgacgagtgggcgcattgcatcgcatcggaccggaatggcgcgctgacttgcgcagatatatcgtcgagaggattatgggtcacaagttcgttaaggtgggtgcttgtccctcccgcatgctgcaggcgcagtactgacaacaccagggcgagctggtgttcaacgtaaagtggcagggctatgacgaccccaaggatcaaacatgggagcccgaagccaacatgtacgttgaatacattacgaacgcatagtcgcagagagctgacaagagtagggcaggtgccatcgacgtcatgaacgaatactttgacgaactcggcggtcgaccagaacccaagggccccggaaagcgcaaggggcgaccctccggcgcaaacaaatccgggtctggaacaccggcatcgacggcgaagcgcgtgaaacaagaccgagaatggagtccaccccatggctcgtgggaagatgatgtcgattacattgacactgtcgaggagaaagtagaccctaggacgggcgagctgtcgaaattcgcatatctggtgtggaaaaacgacaagaaaacacaacaccccctcaagcacatctaccagaagtgcccacaaaaggtgagcggctcccagatgacagatagaaatacactgacgcgctgtagatgctgctctactacgagagccacctcgtcttcacacagacccacgagagcctaaacggcgacgacgattccatgaaggatgtgtattgacggcaacaatccccgtatctcaaggcactccgcctccccgaatcagcagaacccgtcgcgctctcgagcctgatcatccctgaagcagtcatgatgaattccactgcacttttggaatccgaccggcccactccaacactcgtaccatgataccatacttcttccaccattgaccatttttctcttgcgccaatgtacgccatgaggtcaggcgtgcacaactggctgtacagttgaaccatgtcgcgcattttggataaaggcggactttttgcagaactgcgttagccatggagttggggattgcgaaaatggggttcacgtattgtatagtattatcgatatccactatattccataactgagacacgcaacatccagtgcagattgtttgcaatcaagtccatgacacaaacgatgtatccgcctggcggtctgttcacggcgaattttgcaggaaactccatctttggaaaagtagggaccatgaagtttgaaaaagcatgaagaactcgaacgaaacaattggcaaacatcgaacacttagtttttcagatcatgagggaaatgtgtatgcttgaagtgcgaactcgtccattgtcattcacttaatctatatacaccctcaccctcacacccaacaatatcttcgctcgaacgcgggtattccgccatccatctcgtctcattacacatcccaacccccgataatcccaaatccaaatgccaaacgccatcccaatgctttcgtgtgtctcgtaagtgtttcttttcccgccattgcatccctcaatcctcgctcgttcctcgttcctcgcagtcgtttatggctccgtcatatcgctcacgctgctcgccgtgccgccgactgccatgcgcgtttgcaggtagtagatcaggtatgcgatggccgcgatgaggatgaagaggatgaggatgatcaggaagatgacgacgttgcgcttcatgattgcggtttgtggtggtggtagtgtagagttgtttggagaagtggtgtgtgtgaagattctgggaaaagtcagtataccaatttcacactcagttcaggtagatgggtgtgtgagtggaaaaaacgtacctgaagctcgtgtggtagttgtagtcgtggatgtccaagctctatcgtccaagcaaccttgatgaatccttgcaggtgcttcctttccaacttcaaaagcgacaaataacttcaacggatttggtgaaggtaataatattcccgtgtaactgtcgcagtgctcaagtgaggccaagatgcatgatcggaatgcgacgtgcagctacttttgtacagacgaggcggggtcgtgcgttggcgttggggtggttggcgaccagcctcgcgccagccacgcacgaggctggcgaaggagcaagcgagtcgcgggtgtgaaacgcgcggaacacaattactgggaagcaagattgagtaggggatattcaggaaaacgcgaatgggtatgggatggggctggatgatgggtgacgcgtagagtggtgatggagacgcggtgtcatgtgcgtgggcttggcggggcttcgtggattttggcggttgcttcgttcaacgccattacatgctatacacacgcgatattttcgtcgtcagatttcaatcgatttctgttgattccagatttcagagtcaatgccaaaaataaagaagcgcgcatgtccttccaaactagtctcttcttcaaacttcttcccccagacgtctctccaaaagcatcgctccatcttgtctccactgcagcgacaagcacatagctttcgcaaacttcgtgcggaatctctcgcccgtcccagctcatgatgaaccaccgcatcacttccccatttaagtatgacgcaatcttcgagaaacactcgaagcctagggccctcccattcgactgcctgaaatcaacaaaagcgtgagtaaaagcatcattcctgcatttgtagagttgcgagctgttattcctcgaagctcgctcacatagcaagcagtaaacattgaaattcgcatccagctaaaggcagttcaaagtctgcataaagataatacgcagcgggtatgtctcaccccatgcatgtcatcagtgccaccttggggcgaaggaaaagatcttggaaaattgatgttcgacctcgacactgtcgttcaaagctgctcagctgctcacaagatggtactggtatcgagttgctcgatgaggatgcacgtgaagattcaatcccgtatatcaagcgagatgaaaatgagaggagctgaacaagttgtattgagtggcccgttgaattttccactgtacatctgaccaccttcaaccgcttccaaccgtccactgacaaaagactcgacatacacaccgcagatagatatttccgaaaaacctggctatatatggcagccggaatagtccacagtcgtcccattccctcatcgtgtatcttccgacgtggcaagatggcgcatagcaagttcgcagcacagagcgcagagcataccttacctgagcacgaaaagagcaaactgcatatcgaaaggccacttaccttcggcggctcatcagtagttggctcctctgcaggcgcctcttcagcactgtaaacgttgaccaagttacgaccctttggcgcgctcctgcctggactagatcccggggcatttccaccgcaccgctgcaaagggttgttcggacaggggatgttgcacctacaagagggttaattactcgttgggcaattgatggagagttacactgacgtaagctggctgacagcctgcaagtcctttgacggcgccttgtcgttgcagaaacacagacctccaactaccatggcatacgagtaggactcgtccgccgcaatacatctggcgatgcacgtgtctccatctacgctggacaacgggtcgagtagcgacgaggcttgaaagccagtgagcatggtttccagcaggtaggcagctccatagtaacagccccaggaataccagctcattggcatgatagcgcccggcaacgtaggtgctgtcgaaggtgcagcgggttgccgaacgtaagagataccgagtttggcgcccagcttgctggtgccaccgcagctttggcttgcgtcgtcgttgcatggcgtcgagcattcgccaatgcctgcccatagcgagacgtctggggtgatggtcgagcaatagcatgcatcatcggaaacaatcgcgactgtatagagaatgtcctggacaatactttcggcatagcaaagcgcagaacactcaacaccatctgtacccccagacggtattgcactgtaataattctgcgacgtgagcgagtccagccagtcgcccagatacgagcaactgttgtatgtccagttcgctggggatgcgggttcagggaactgcaccagggaaacgacacgcttgaaggttgagaatactgcatcgctgccggtactgttgcctccacagtattctttcaagctacccggacaaagcgattcgcactgatttatcccaataccgttattcgacccggagttgatcccaggtgcggtgttggaacagtagcatttgcttcctgtggcagtcgaaaagtccatccccttctggatacataaatcgatgcagatacttgcgttcatcaaagcactcggattcgtggcttgtagagtagcttgcgtggtcagatagatactggagctgaagcacccaaagtactgccagccaaggatgtccggatctcgagggtgtggatgcaagagagctccgagtagctcgtctgacagttgcgcgggagccgactagacacagtcaataatgatctacatgagatttattgaacttacactcagcatgggtagtgtggcgttggtaaggacgggcttgacggtgttcaaggttatgttcgaaaggccaacgaccatttcagtcacattagctttgataacatttgtgttatttcccaaattagtagcgatgatacctactccaggtatagctgattgagtgatgacagctgtgggaactgtagattgaccgacagaattgaccacctgggtgacgctggaagcgagaagttgcacttcggaaaggatgttggaagcaacagcagaagcgttttggccaacaccttcgatgacttgcgcgactttggaggcgatgacttgcacttcagttgcaattggtgtagctatgactgcgacaatgctgtcaacgttcgacacgaggtctccgataatggtcttaacaggttcgatgacgttgggcatgctagaggcggttggcgtggctatcactgagacaatgctgttgacattggacacaagccccccgagaaacatgccaacggggttagcagtattcgaaacaccagaagcagccggcgtgaccattactgcgatggtgctgttcatgtccgacatgacacctccgacgagcgtgccaactgagtttacggcgttgttaacattggaaggtactggagtgacaatgacttcgaccacgctattgatattggaagcagcaccggcaccagccataatgctagcagcattagacgctagcggagtgataagggcgtcaaccaggctttcgatgttggaaacaatgcctccaacaacggtgccaacagcattgacggaattggtgatagtaggagctgccggagtggtaacggcgtttactacgctgtcaacgttggacacaatattcccgacaacagagccaatactggacgctatcggggtgaccgtagagccaacaccggacgctatcggggtgacaatggcgccgaccgcactgtctagtccagaagcaacgttcccgatggcgcctcctgctccaacgaggacaccatctaatccagcaagtccagagggttcactagatccggcagttgggctagtattagcattactggttgtgctgctcttacctgatgtaagaccaaggacgccatcgagaatgccactcatggtgggaacaacagtcgcacgtgtgctcggaagtatggacacgctgctagtactgataccaaggagaccgccgagaagaccgccaacgaggccgttcgtagatagcgcgatagttgcgcttgtgctgtatatcatggagctgctgccagtgttgagactagcaaagtaggaaccggtgcagcgtttgagctggtactgggaactgtggaccggctaatgctgagaccaggaagaccgttgaatatgctagtagtagatggagtggtaattgcggtcgcgctaggaagcacagatgagctgccgatgatgatatcgagaataccgttgaggatgctagtagtggctggggtagcgattgtgctcgtcctaggaagtatggatgagctgccgatgttgacaccgagaagactgttgacgatgccaccagtggttgcgctcatactgggcactgcagaggagctagcgatgtgaagactggcagtagcaacaacagaaaaggttgccttgatgctagacttggttgtgagaagccctccaagaaggccattaccttgtccagttgtggcgcctagcaaagcattcgctaagaagaaatgaccgaagggtcgtctcatagtgggctagcgaggtgtaatgaacggatgttagcaggaaagcagtcacttagtatgatacttatcgtagagtggaatttttgtgtcgaaagacgaaggatgaaagaaggtgagctgtgatgcggtataatcggtgcggcgaacaaaagagcgtgactggcaaaaagagaaagagcaataggaagtttttcaacctcatgagaacatcagggaatgcatgtggctgactgcccgcctccacaaaaccctgcttttgatcattgcgattccataggcaaaaaggattggctgacatgtgcatcgaatgtaccgttcgagaatgctaacaagtttttttcatgccttgatccgggtgttggaatcgaccgtcgaggtagcaaggggtccttggctccatcaatgactttcaaggagctgctctgtggaagtagttactggtgcagtgacggatggtgcctcgttctcttccgatcaatatgcatattgcgctcgttatatgacgttcaccttccaccattatctccgaggactctgcgaatgtctattgtatgtttgtatggtggctgaagaatgtcattgccgcacatctctctgccgatgaatagacgcctgcttataatagacgacgggatgccttgttggagaatgtaggaatgaagaaagtgtcgttcggtttgacgattaagcgcgcaaactagcgccgctggaaactccgatcgctgcctcgaacgggcacggttcggcttctttctcaacgttactcggaacgcgccatgaatgactacgcgtcgcccatgagctatatggagggcaataggtcttcatcacccaagaggaagaagattcggcagaaatatgcccccaaagcttgtaagtcgcgcgtctctgagcctgaaagaagccagaatgtcatcaaggcctcacgcgaggcattccgatcgttccgcaagagtgctgcgagttgataaccgcgagaaaagagacaagggcgttgccgtcgcattagaagcttactgatgctgttgcgtagcgggtagctacaggcgcttggaagcgcaagctgctgttgcatcctggcacagttttctcgtattagacaacacgcattagcattgcacgcgacatcaatcaggtatcaaagtacaatcttgctgacttgttggtgcaggtgtgtcgtgtcggcgatccaagctgaaggtatgtatattgcatatgtccatcctttcccaccctttacgagcattgcctctaccttccagccggtgtgagacagaatggctgaccactaagcagtgcactggcgagaatccctgccaacgttgtgtcgataatggcaaacgatgcttctactccgaagatcagacagctgccgaagtgctacagaacctctcccgacccgcaccagctccagcatctctaccaaccaccaataatcgcaacgccaatggcatgtcgaatcagaccctgatgcccccgaacaatcgccccgatcggcgagcgagtgacaccagcaacgccgtgccgacaatggaggaacgtatgacgagagtcgagaaaatgctggaagctttgatgcaagagcgcggcttgggcttcacgccctgtggtagcatcgagcgtgagccgagtgtcggcttccggagcgacactgctttctcaatgccgctgcttgaccctgctcttgatcagatggcacagcaagcgcctggacaaacgcaagatgcgttgttaccggacgctccagccatgcctttggacgcatcggtctacgtccgcgcaggcaaccagagcgtaccattccctgatccaaccaggtaccaacagtatgtcgcacagttctttggcgatgtccatcttcattacccatgtgttgacgagaacaatttcaacacacgagttcagcaattagtgacccatggtgcaacagaaccgactgatatacactttctggcccttgcctatgtcatattcgcgtgttgtgacgtgatgttggcaaaatcgctggtcacagccaatggcgttgataaggcgcttggttggcagtggtatgaacttgcagatagtatcgtcgacaagacgttgctattcagcggctctgatgacacaaccttgatacgatatctattattccaggtattttgcgcagcaatgttatacgactcggcacgactgatatttctaggctttgtatctcgcctatgctgatattccggctctcgcctatgccgcaatccgaacgacctgtactgtcgcactacaacagaacctacatcaacagtcagcatggggggcggagcttgacgtcgaacagatgcagtggcgcttgtatcttttctggaacattcgtttgtccgatcatgccatatcactgtcttgtgggcggcctccatcattgcatatggatgatatcaacgttgagacgcctgaagcgttttggaatcgggtaagcaccgcggcaagtttgctactttcgtgccagaccctggagctgggcgtcgctgacatgtaccagacacagctcaacatactcttacccgatagcggccggagacattacgccatcttctatctggagtacgaagtactgtcggctcaattagccactaagatcttccacaaaaacggcgatggaggcgaggtcacgcctatttcatcagagatcctgcaatattgcaaaaccgatatttcgcccacatttgcctcgtctgctcgagggcagcacatgtcatactcgataccgcaggcttgttcgcgactaaagcgtctttccaatacgctgtatctgagccgaagaataatgaccgcctctaatctcgatatcagcagcacgaagcacctcgtgcaactcgcttccaacgcgctgaaggatgcacaggacatttgggccgacgtggttgcctcaaccagctatcgacatcaaatcacctcggcagtagcaagtgtcctactggtctttgggccgcttctgctaagagacgacattgctgcagacgaccgagaacggcttgaatttagctacagtgacttcatcgaaaatttcagaacagccgcagatatcctctcagctctcgcacaggagcttccatacgcgaagagggtgcatggggacttcctccacatcatgcccctcttcgaaagtatggctaacaaatggttctcactatctccaacttcaaacgcgtctgcagactggatgtcctctgcaacagatatgctgaaaatcgatccgctcacaagttttccttatcgagaagtgagcccgcctctcaaagggcgtgaggtttgggagacgattggtggcaaacatggtgttttgtggttgttctgagcactctttcgtgcgtctgttatctgttgatatcgcttagataccccttccgatcaaaatgaagtttccctgcgggtgcgttagcctatactggtacttgccctgcttttgattccgtccactaggtgagacaactgcatcacgtgattttcggtgaactgaaattctaatttcgctctgaagatgtaacgtattcactcctgatgaatgtcttgtcattgaatttgccttctactacttttgaatagcacccgtggactgcttgacaagtcggcgtcacgaggcttcaatctcggagaatcagaatagcacttgccgaccgacttcacgacacctatggtcgccagtaatgcaagacttgttttcgcaacataatcgtctaccgcctagtccagcaccacggcgaatgaaaacatgcaatagatctaagtttagtgggcgcttcagcagtgccgccgcacgggcgcgatctccgtacaataacgccgccgtgccacattgactacttgctctcaggctgtctctccggccccatcatcttttcaacccaaatttcattcgcagctcatcatttggcaaagttcgacataatgaataaacttcctcctgagatattggcgcacatcattgccaacggcctggacgatgacgggaatcttgcgcaatacagcacgatatcgcgagcatggaaggcctcgatcgagcgacttacttttcggaaactcactattacgacagatgagctggatgaatttgtcgcgctgtttgacggcgataatgtcgcgcgtcggacacatttgaccaatctggactttcaatttatcctaccatttccacccaacgcggatgggtgttgtattgtgacgcaacctcccgacaggtacgctgatagtattgaattttctgcatccctggcgaaactctttaccgctctgagcgacatagctgctcgttcgaatcagtgttcacccttgaatctgagcttctgggacttttactggcgcgataaagtctacgggatggcaggaaaggcgaaacggtgtcgcggagtcgatgggagtgatgaagatccccacacgaatagacaagttcgtgaggcctatgcgtcatctggtcaatttgaacttgttcgtcaagacttgatcccggccttacatggcattacttcagtgggttttgggggatacgacgcttttgaagatctgaaacccacgtgggtgcctgagatcatgtcacgactacctgatctcgagaaagtggccatcacgagcatgtgcgacctttatagtcacgggcggcgcaaacgataccggcgacgagaatgcaagtcactcgagtcttttacgcatcacccacgtattctgacaaatacagctttcttaagatcaatacttcgttttgagagcgaccatctacgagagattcgtctgtatatttaccgttgtccattacggaatgagggcgttgcagtccataatttcgttaaaaacggcaacgggaggcaagaatcgtggttcaggatgctcaagcactttgcatctttccaaaacctagccattcttcagctacaaggcggacttgtagtttgccctgatttttttcgcagcatcatggactattctggcaccccatttccttcgctgactgaatttgagcttcagtttgcgcccgagacagctgatggaagatggttttatgaacgtgatgaggccttggaaagatctcgaacagacccaaaatgggaaaagtactgggaagatcatgccagggaggaagaaatttgcagaaacggattcgacccaagatctttgcacgatactgattctgataatttcgtacggatctatggaaatggaccctttcggaaaggtcttactaaacgagatcggttccggtcgaagcccagcgcagatacattcttgccattccttctgaatgcatcgaaagctatcaagcgaatgcctggactttcgaaattcattctgcagcttggctgtccacccgcagaacgcacggacatggaccactggcgcattgtatctcgtatttttgagctttggtacctcaaaagtgggatgcgtcgagctatatcgaccacaccgatcgggcccaacccgcgcattcctggggatgcaaaatatctcaattgtaacagactctattggcggcttgacgggaccgttatctgggacgatgtccacgaggcatggggagcaatcgcagggccggatgccaaagtcgtgtatctggatgaagaccagtgggagatcttgcgtgggggaaacccattctacatctacaacggggatatatgagaatgtaaagggcttgcgatgaatatgagtcttggtatgagcacgcaacgcgcaggagaagctgagtactacgatgattgcttcatagtctatacgcagcttttactaaaagtacggagaaatacaataggagtgtattgaactatgcaggagaccaagagaagagaatcttaaggaggtcccgttccgtcagcgctgatttccgtctacgaaagactacccggactgacctagggtctctctcgaccccacctcaaccctagttcagtttgagatcttccactgccttgggcatgttcttgtatgcgtctatcatcatagcaactctatcctgcatcttctgaggatctggctcaaagccacagtttggtgggccatcttttgcgcgccggaaaacccccaagtagtcccatctcttcaccttggttgggaagacaatggagccaggtggatctgtaaataccttgatcttctcatccatcatatcgttcatttttttcatgtacttcttgtgtcttgctgtcatgaaatcaagccattccgtcttcagatctcgctttttgtacaactcctgagtacttgcatgcttcgtgcctgcgagtatgttcctttcgatgtgatcccatgcctccccaatacgattgacttgggcacgcaggacttcccggacatatctaacgaagacggagttagcagtttcacttcgagcgcgtaaagctcatcatgggacaccataaacatgcagaggtgcgaagcaatcctttaaccatagggtggtgacagtagaaacgagggtgtttgtttatgaagacttacaggtcattgtggtattgtgcaatagacattaccgtcatgaatcggtaaacggccttgcatttacccttgttgtcaggccaatcgagtagcttttttttctcgtagtaacggttctcgaacagcatttcgagggtttgtgagttttgtttattcttcaacatggtctttttcgtggctttgtcgttatattgaggtaccacaaagatgttcttatcactccacacctgcggaagttaacaagtatcgcatatgaagctcgctcttaacgtacattctccttcttgatattggcatctgaattcaggatgaccagctcgtactgccaggggttgggcgtttttgaatcagatttcccaggccattgatgggctagatacgggagctgtgttagcttggcctcgagggtttttgtgagatgttctgatcaacatatccaaggtcgaaggtttacgtactaatccattcgatcaaccttggtacaggtgtttcagcaaattcccacttgtccaaagtatagtccttctcctcgtacgtgaaacgatcttttgtctcgagcttctcgttgtttttggaacgatctttcttcccgagctccccgtcatttttggcaaccttgaccttgatattgcccttaggcatactcttcaagaaccatttgtataagtgtgcgcagcgacttttttcattcaattccttgtcttcttcaatgaaatccttcagcaagtgccattcaagcacatgttcagctgcatatatgcgttcacctgctcgcccattgaggtcgaccttccattttttatcccgctttcgtagctggaaccattctttttcgtctggtttctgaggatctccaatgtcgtaaacccttgagtaagtctgtacagagtagtcagcagtgcacaaaagcgttgcgaggggtagtgcaacatctatgagtatgtcaacagtttcccacgtaggtgagtgtaagtgaatccctgctgctgcgggcgaattcttttctatccttacacctttgcagacatccctgcgcagagtcagttgtgcgaaactacgcacacctcaagctttggacccttggctcaaactgaccgagtattctttctggcatttctcttgctcaaagagccttcggcggcctgatcttcatgactaggcttcatgagctcatcctcttcccatccggagtagcttaagcaatcgctttgacagccatctttatcggcgcgcttccgcagatgaacaacatcctcatcgccgtcttcgtgaacactcaacacttcgtaagcattgatcgaaaagagctcatctctgaggatgtcagggctcgatatggccccggaggtgacttcgtggaaagcaccgcagaacatgaaaaggtgaataaaagcaagacaatggttgatatgcatgttgtgagtagctatgtaagctgccaggttcgattaaatcggacacggcctcgagcttttaatgaggacatgtgctactagttgctagaagcgtaattcatacggccttgccgcctgataacctcgccgccctcgaatttttacatagatcaccgaagcccgagacatctctctgaaagtaagaagatagcgcacaggtcagcgttggtcgatcgtcgacgaggcttagagaacagtggatcggtgctgtaccacaatgacactcgtattctcacgcgcgcggctctagactgttggtgaccccgagttaggctgaattggcggggtctagtatagaaccctgaaacaggtcgaaggcccgtctgatggcggtgtcggataattaagatacggcgcacgctatgtggcacggctttaatggagactgcatttcgtgctggtactcagcatattcaaccaatgagctgtgccaaggtagccacaccttactgctccataaattaccgctctcgatagctagaagtgcatgatcatgattcagtccaatgaggcaattctggcagtcgtgtgtagcccacgttctctcgcgctatctgagagaatttattcagtcgaagctgaaaaatagcgtcacaactagaggatggaaacgatgttattcaattcttgtgcttcgatgcttgacagtgatccatcctgacagctacaacattgcattgtaatctacactagcaatggtcgctctactccagtgagcattctggctccgaatttgcacacatgtcccacacagaccaactcttgtactcagtaggagcatttggtagctttgaagaacaacctttgtccaaccaggcgttatcaataacgctgtctggattgcaatcatccgtcgtgaagaaaacgacatactgagatgcatctttcgagtcggtgattgccgcagcaagtgcaagttccttaatgcctccaatgccgtcgatctggagctggacttcgaattcgcctcgcttgtaacattccataggttttgcgtaccaccgccggatcgctgaatatatggatcttgtcagtagacagacatgttgtatggtgtttgaatattgaattcatggattacgcacagttgaacccatgacagtccttatttgcccaaactgtgacatccatcccgtagactgacgaaatcataaggacagcggaggaagttgcgagcaaatgcattgctgagcctagattgcgttagtgatgaatgcataacatgataatgattcgtacctttggtattgttggcctgcgatgtagttttagccttgctaataaattcttgaaagcggcagaagaatgtactgagcagttgtgtctaatggaatcgcaagataggacgaagtatgttggctgagatttgcgcggaaacggcgcccaagaactctggaatcgcctcctctgcttggccaatttgctatgcatgtgtccacacaactctgatgttacacaagcgccagggctgtctcgatctcagtgcatgctgatcagcgaggcttacttgcggcgctgcatttcgaagtcacccggctgtggccccaacgtcgcatgcccacttctaaggttacttgtccgactaggtgctatgccactttgccgccaacaaattggccccaagaagctcttgaggcacaactagatgctgacctcttgcatgcatagagggcggccaatcaagctgtgtcttttagtctgcattgctagttgctgaattaattgcgaagcctggtgtggatcggtgtgagacacaccgaaactgccttgcctttacaatttgcggcaaagtcacttaggtttgatgttcggacagcgaaactaagtttatgaccacgccgccgaaaattcactgcggcgaggtcaggaaaacatccaggcttttcagtcgggccgaaaaggtgcactcctcgcggcgcgggtaccacgcacaaaaccccacgatagccgcctatcaagggggcggtgcagcattgtttcatctttcttctgggttcatgcatgcaacccaaatcaacaaattgttcttgttaccacatgtgggagaggggcaagtgtcgacagcactcgcggagtcgtgacctgcccaggtggttgtgactctcaactcacaacttgcggcgtagcttctgcgccccgaaggcagattatttccagcaaatgcaacgtcgacagcgccgcaatttcatagtttctgcgcttatagacgggtttgcatgtttcagccatcggtggtgtgatgctgattgcaacaaatgtggcccagtgtcttcgactcaggctgaggctcaggttcggaatgaggcatacaatgcgatctgtccggttggatcatggaggcgaaggaactgcaattgctatataagtttcgaagtgtacctacataggcagcaagatttaaagatccagccatttcaccggtggactttgaactcaatcgttgacttcttctgcatccagcatgccagacaaaatttcttctacatcgcttcgattactggctcccctcttattgctgacttacgtctgccatgctatgccctcttttgaccatggctcgctctcgccactcggcagtgtcttgaacccgagatctttcccgatagaaattcgtggcgtgtatggtggtcggaagaaacgttacattgtggagagggacgcgccagcctgtttccaaggaatgcaaggaaaagccaatttgtattccgacacttggtgagatcatcaaagactgcaaatgccagaagtgtccgacgggcgtgcccacgcttgacggcaacaattgtgaagagaactgtccaaaaggtaatttacatgtctaagactcagtacagattttactgacagatcgcaccaggtcaggagaagaacggcaaaggcggatgctgccccataggtcaagtgcccaccgcaaagggtgatggttgtgaagctaagcaagatggaaacgacaagaagggtccgtgtccggatggtcaaattctcgatcccaagcatggctgggaccccaagccaggagacgcgaaatgtcaaatagatgacgaaaagggctgcgccaaaccaaagatttcggaaacgcgaccggaagggatggaagtaagtggcccgtgtaagaagtgccgcgagttcataggctaactgcaattttcactgtcgcaggacgacccgaatttcaagccactctgcggtgagccggacaaggacgatagcaaaaggcctaaatgtgaccccaagtcgcaatatgtttacgtctcggtagacacggcaggtaaagcgacagagacatgcaaacaaacaaggaaatatcaggatcggaagcaaggcaagccgaccaacaaagacgtcagagcaaagatcaaggaacagttcacacaacggaagcctgaatatgatgcgagaaataaggagcgggaagagtcgctcaagaagctgaaggagatacaggctaagagagaccaagagatcaaggatagagatgacaagatcaaggacgccaacgaaaagaagaagaaacgccaggccgaatgttcgacgcccatcgcactactgatgggtcttgctgccaacgcagcagcgaactcgaagcgtgatggtgagcacccttacgactggacaaccgattactttgacgaggaatataccacctccgatgatcgcctgaaagagtggcctgacgaggtggatgtggacaaaatctccgctgatgttgacgagaaagcttttttgaagcaatgggatgacgaccttgaggctcgtaggagaccacctcgacctggatgctcatggaacgggaagcgatcactagaccgacgatgcacgcggaggagatcgctggatgactggacggacgatctcgaacccgtcgcttttcccgacgaagacattgacgacaacgactttttctccgacgaagacgatatcgacaacaacttttctctcgacgaaggcaataacaacaacaactcctccttgatcgagcgagactttgaaacttactcgaccgatgtcattgtgatcgagaaacgcaacccgtttgtggcgttgatgagcctcattgctcagttcgcatccagactggccgtgaacttcatagctcgcccagtagcatccattgcggcgcattcgacccgccttgcttcgctcagggcaaggccggagagactattccagatcgcaacgagagggcaaggtacaaaatcaggcttcaagggtatggacaatgccaaagctgcgatcaggaaagataagcggtggattaaatgtcttcgagagggcattccctgaacgtatttttgcgtccagttttcgatgctgtttttcgttcaattgtatttatgcactgagaatttccttgatcgaagccatgcttggtatacctggacatgagtggaggggataaaagtttcctagctagcactgtgatgtaaagtgagctttatgtctttcaaaggtacgcgctgggttatttggactcaacttcaatagtctaccaactgccaagactcctcgaataccgacgtgacaggagaccaagtacgcatatattagagcgctcatcatactctgacaaagacatttgagaagttagctgcgccgcatgcctagttcggcgcagggttggaccagactgtcggttcttaaagatgcttcgccgccacgagtggatatcgggtcaagaaagaagacatatgggtagtaccggcatgggctttttacatcttggctgtttgtgctgaatggggcgtacgggagtctcggttgaacggatagatggtcaagtatttggggttgaatgggacttctcatactaggcagttgggccatttttcgcagggtggtgtgaatgagaggattaagagggcggtggagtctttcttatatggcgaagcattcggatagtgcaaagaaagatcgctaatgttgtgattacaagggcgatttctatctcttttgagatggaagacggacaaccaacattgtcgctctgctagtctaacttacctgaagtgtcatgttgcgcattaattgtagaaatgcggaaggaatgcagtgacgttcaaacaagagtggggtggaacgaggctaagccccgcagatagctagacacagtccaatcaccgataagacgcagccaaccctcaacccaagagcttagatttccacatcactcgtctcgcgaggagacaggtgcaacagaagaaggaatctgtacaaaatctccaaagattgaaatcgacgcggattaatcgttccaccacgatctcgtcctaaaacccggcactgccatctcatcctcccaaacccacaccccatctccatctatctctccacacccataaaaaacatcgttaagaatgcctcctcccgcaccctccaaacccggccctataaccccccgcataataatccacggcggcgccggcaacatcaccaaaacctccctcccccgtgatctctacgacacctaccgcgcctccctgctctccatcctcaccacctccaacaccctcctttcccagcccggcgccaccgccctcgacatcgcctcccacgccgtcacgcagctcgaaaactctccactctacaactccgcccacggcgccgtcttcacgcgcgcgggcaccaccgagctcgaatgcagcatcatggtgagcagcgggtggcgaaagcgcggcgtcggatgcatgttgctatcgcgggtgaagaacccgattctcctcgcgcgcgaactgctgatgcgcggcgaggaaatcgggggccaggggagcggcgaacacgcacactacagcggggcgtttgcggagtcgctggcggaaaaatgggggctggacattgtggacccggggtatttctggacgcgtaggaggtgggaggagcatctgcgggggctggtggaaggggaaggagaaaagtgtgaggtcagtgagtgggaaaagaataattatattcccatgggtacgtgtggtgcggttgttgttgattcccacggcacgatttgtgtggcgacgagtacgggggggttgacgaataaagcccctgggagaattggggacacgccgtgtatgggcacggggtattgggcggagcagtggtatgaggatgcgagggccatggtgtatcagcagcaggctgttgcggcgccgattgagcggattagtaggggagatttcggcgggatgttgggggagtgcttgggtgggtcgacgccagtgctacagcaagtggagaagcaaagggatgtgcgacatgcggttggcttgtcggggacgggcaatggggatagttttattcgcatggcggcgacaaggacggcggcggcatattcgcgcttctcgaataagtcgctggcgaaggcgacgacgtggatggtgggacggggtggtgagctgcaaaagtctgcgggtgagcgttggggcaagacaggagaagggcaaggcggaatgattggcatcgaagtggtaggcgagaaagtagaggtggtgttcgattacaactgtggtggcttattcagagcttggacagaagaagacggaagtaagaagtgtttgattttcagggaggacagctgggaaagtggaccagaggggtggaatagcgtttgcaactagctatgaatactaacaacagtgtctggtagggatgttgaaagcgacgctaaaataagcattttacgcctcctggcaagtgatcgattcttcgctagtctaacaaatacgcagaacttgtggtatctttccatgaacagcgcgactagtcaaacatgcggcccaaggaaaatcgtaaagggtattgatggatcatgtactcggacgctgcaatattcatacagtctcgacatagttgctgcggatggttagtcacgtgctcatcgtggcatgggtcgtgggtataacatacctcgggaaaatgccttccctcgagcctattcttccagtccaccaatcagtctcactgtccgtcttcttcaagatggtgatgacttcgcccttcttgaaacccaggtcgccgggctggtccgcgtcgaatgtgaatttcgcgatcgcctgatcgttccctagaccagccttcttggcgccgaatactggcttcggcgctgttggtcggccaggttttgagtcgctgtaagagtagtcgtcgccaaacgtcgatgcacgggtccttccatccaagcgatcgaaagtctcgttgggatttgcgcgtgtggagaaggaacggctgacgcctgcagactgcggctggcggtcgtatacatcgtctgcccatgttgaagagcgctggggacggtcgcggtactggtagtcgtcgtgtgctgtacccacggagcctgtgcggtctcgtcgcacaccctcgcccattgcatctccctgacggccttgccacactacattgtcgtgcgagtcatcgtagacggggatgtcgttgtacatggcgctgtcatttgctgcagcagcgcctcctatgccggagaagactctcgagtttaggacacgaaggaggggttcggcggctggtggtggggggacctgtccgctgagcagctcgcgcgctgtccatcggcgaccgtacagcttttcgttggcgtctcttcgctcaatgatgccgctgccctccaaactgacaccggcaaacagtccctttgtcttgctgtagctgaatatgcccgccacgcccttcaaactcgccgcgccggctgcttccgcatttcggccgacggggcctgctgcaatcgagacattgccgcccaatgtcaacgacccggcctgtgcaaacgtcctcacggccgacgcatcgttgagaatgaagacaaagtcggtgagctcgaagccaatctgtccgccgaaaccgccgccgactgttccgatcgctgagggcgccgaccacgatccgtcggcgagacgggcgactacaacaccggatccgaatcgcgcagtgccgaggaagccggctttgaatactgtgaggattgcgaggccctgcaaacatatccgttagcaactgccatcgccatgtgcctgagatgaagctgggccaaaccgggcgcaacatgacgggtagccggaagcaagaaaagactgtccttacctttgcattggcaagaacctgcggaggaataatcttgtcgggcccaaaagcctgtcgcggatcgacaaacgaggccagaatcttgcccgtctttctgcactcgcctgtttggtttcagctgtcagtcgacgtcattggcgtttgcggcggaatgagagacacttactcctcatagaagagggcagcgggttgttgagaccaagcggcatcttgcaggaatggtgggaaagttgctaccaggaaagttcgggaacaatgtaggtttatgcgcaaggaaaagcgccgggtggtgtgcttatgcagcgagtaggcgggggggtttgggtacggcttcgggcgtgacgagcgcccgcgtcctgtggctcagccgacacgacgcgtgcttggctcgcctccgacgcgcaagtccgcagccaccaccactcgagctgtcaactgtcaaacgcccagccatgatctctctcattgttgtaccattttgtctggtacactggcatcattttgctggacaggttccatctgacgtcatccttgacgcctcagcacagccgcgcattatcgtaacattcgtagattaagtgtccgtgctctagatgcctccaagctcatcattcactagtctaccttccattcatcctccaaggtctttgtctccgtctcgccagccaataccgaatgttgaacactcaacaatgccacagacacatcggtccacaccacttcccatccacaacagccttgcagatcagtggcttgcagtcgttccagcactggtcactagtgcagttctattgctcctgtcagtttgtgctgggtgaagtccgacatgtttcactcacctcgtggcacttgcgaaggagcgcagagcaatctctgcagttgtacttgttggcgtcctagggtcgagttagcaacgagcggaagcgatcatgtgaagaaagcgtaccaagacggagatgggggaagcagaggttgagtcgtcgacctgcgggatggtggtgctcatggcgacggtgaagagcgcgaagagactgaggaggaaggtcaaggccttcatgttggaaaagttagggatttgatttcgtggtttggtaaggttgagaaggttgatcttgagcttgttgacggtgtggcagtctcctggagagcacgcttggtaaagtatatatatactacgagggagaccatagtcgagtcacgtgtctggcatcgtttgcactaaccgttggtaaacgcgctttcactacaaggtgctttgattgcaggtcaagtcctatgatttgattcgtttgcctggcttcgatgccacgcgaaggatgcgcttataagtcctcgttcaattgtctccggctccatcccttccatctcatcatctccttcaccaatcccgagtgttgaatactcagcaatgcgaccaacatagtccgcagaacttcccattcaagagagttgagcaggtcctcgtcaggcaatcgcccctgcactgattgacagtgcatccctatccttccagtcaattcttgatgtatcaaggctggagcattccacttacgtcgttgcacttccgaaggatgtctttgcaagctccgcagttggggagtggaggtggaggcggttgggagcggtcgcgtggagggaggcgtaggaagtcagcggcggagcagggaaacgtggcatcgctagcctgtgtgatggcggtactcatggcgagggcgaataggccgaggaggaaggtgagggtcttcatgttagacggttcgaggactcggttgggttacttgataaggttgagagtagccttgatttttaactgacagtcgtggtagttgattcaagtctgcactcggtacagtatttatgctctgcatgtcgaggtcgaactcgatttccagttgctactgagcatttgcgcacctgcgcccactacgaggtaacgtaaattacaggctgagtggtgcgacttaggtcgttcgcattgccacaacatacagacaactaccgccgtttgtctgtcccgccaaatcccatcacaaattagttcatggaatcattgtgccccggctgctcgccacgctcgacgcgcttgtttgaaccgtggagtatgggcttgctgcatagttacatgcagggaaataactgacgtaggtacggagaaatcccctcgttcgagacgtcgggtgaaacattgcagaagtcaaggacgacattgccttgtccgatcattgtaaaaccgttgcactagatgtagtgtcgcgtaggcgtctctagcgtgaacgcttgttcctgcatgacgtatttctggtcccgaagacgctccgatgcatgtaagctgttccaatgtggaaggtccatctacccgagctacgaagagctacccctcttcaacatcgttatcgatgaataaactacatgacgcgaagtcaaatcctagatacttttgatatcgatcttactccaacatctccaacgcctccacttgctgaccgatagataaagtttgatacattcgctcttccactcgatttgcttacgacactacaaccatggcgacatcaaattgggaatccatcgccaagcaaaagcgcgactccatcctcgcagccataccccaagaatggcgcatctcaaacccgccctcagtggaagaccaaccagatgtaacaacatacgtcgagcaattcctctctaaagaagagctagaaatcacagcctgcagcgccgaacaaatcgcacagaaatgcggctccggagaatggtccgcggaagcagtaacacgcgccttctgccaccgtgcagcactcgcccaccaactgctaaactgcctgcatgagatcttcttcgacgcggcgattgaagatgcaaaggctttggatgcatattatgcggaacacaaacgcacaaagggccctcttcatggcgttcctgtatctctcaaggatcagtttcatgtcaagggcgtggagacgagtatggggtatgtgggctggattgggacgtttgaagggcagaagggcacggggaaagagaaggtgtatgagagtgagatggtgacgatgttaagaaatgccggggccgtgttgtatgttaagacgagtgtgccgcatacgttgatgagtggagagacggtgaataacatcattggatacacgctcaatccaaagaacaggcggttgacggcgggtgggagctctggtggtgagggtgcacttattggaattcgggggtgtaagttcaacttccttccgccaaagacgtcttccagtgtgtaagtattgacacactacagcacccctcggtctaggcaccgacataggcggcagcatccgcatccccgccgccttcaacggcctctacggcctgcgcccctccaccggccgtctcccctaccacggcatggccaactccatggacggccaaaacagcatcctctctgtcgtcggccccctcggcaccaccgcctcctccctgcgcctaatcacacagactttcctcgaccagaagccctgggaagtcgaccccatggtgcacgagattccctggcgctacaccgaggaaaacagcatcaacgagaacatccacgacggccggggtatggtcaagaagggcggaaagctgtgtttcggggtgatgaagagcgatggcgttgtccagcccaccccgcccgtcaggcgcgcggtggacatcttggtgcagaaattagaagccgcggggcatgaagtcattccctggacgccgccctcgcacaaaaccctcaccgatacgggattcaaaacatgggtcttcgacggcggcaaggatgtcaaagccgctttcgcactctcgggcgagccgatgagcgaccaggtcaagttcttctcttcgctggagaaggaagcgtcggcgagtgaggtcgcggcgacgaatgtcgagttgcggacgctgaagaaggagtatttggattactggacatccacggttgcgcagacgagtacggggcgctccgtcgatgcggtaatatccccgctagctcctttcccagctgcgaggccgaagaggtacgcgtactatggatactccacgtgggtgaatctgcttgattatacgagtgttgtggtgccggttacgaatgtggataaggcgatggatgtaaaggatgcagggttcaaggcggtgagcgagctagatcagcagattcaggatgactgtaagtcttcgaagttgatgagggagttggatggtgctaatgaggcgacagatgatccggagatctatgaaggcgcgcacgtgagcttgcagattgtggggaagcggttgcaggaggagaaaatgttggcgattgcggcacatgttgaaagccttctcggatcgagccagtgatgtcttacggctgagccctaatggtgaagatggctattccacaggacaaagcctgatcaaaatgctgtctctactcggtcccgtgagttcttctcgtgtgcgatgactgtcactctcatcctcttcatcctttttcggcaccacctggtactcctgagccgccgtccacttgtgtcgcaggaacggcatccaaaggcatccaatcacttatgtctctttcttcagatacagttttcagccaatctgctatctcgtgttccaaatcgacccctgcatccgtcatgccaacccccaaaacttcttgccgcaatgactctacgtctccgaaactttcaagaccgaatttgtcgcgcctccgcgccctcatatcgcgatggatttcatcaagtcttgctctgatatccgacaaggatagaagatgtgcctctgtattgcgctcgatcctagagaaagtggcgacgttgatgcctgcgaggaactgctgtattcgtgccgaatgtgtgctcagtctctcccgtaacgctgcctgtttcccacttgtgaatgccagtcggtcacgatatcgtggatcttttgagtccaacgatcggaactgatgcaagacctttttcacttcagagaggtctgtcttgcactcttctaagcgggccgctagctcgccttgttgggcgtgggaaaggtgtcgaagagatgattttgggtcgcctgtttcattattcaaagttaccagaagcgatccaaaggagctcacgaaacaccatgtttcagcagcatcatcttttatattcttagtgcgtcctgtatcctaccatctgctgtgattactgcaaaagactcgcccgcattctgacacgacttgtaaattttgtaggcataggtgctcaatagtgcaatgtcgccgatagaaaacccaaacttcgccattatgatgaaagaaagccagaacgaaggggaggagtcgagagggtttaatgcgcagagggtgcgttagcctaattatggatggaagcagctaaagaggcgttgcgggggctcatgcatggaggcgcatcttggcaatttgcctacgtcgttgtttgcaagaactaccgagtctagcgcaaggcaactcgtagaagatccttagtgatggtcttgttcttgaccatcgcggatattgttgtcgctcaaacacaaggctttgacttctttgcgatcatacgagaagcgcaagcaatggacggaaacgcaacggaacagaaggcattgttgcatcttcaactcggcagccaagctcatgatcggtaagatctcatgctggggagtgagccttgcgcctccgcagcctccgcagcctcggtactaaactgctgtcttctggaagtagtgggtccgtgacttcggtgaaccaaacaggcagagtagtttgctttgctttgttctcggagtgaaagagacggagtagagatgtgtcggaagagataggctggtcaggcgcttggttccttcccaacgcgttaccgtgcctcacaggagtgcacggacctgtgcttaactgaacaacaacctttgaaggcaatcacgtatttgacacggtacaaacatcttgcatctattttactttgcgttgaaaattgtatattggaaaattgagaatgtcagaaagacacttcttcgcatgcactccacccaccatattttaccttgtggcaccaggcaggagcgcccagagcttgtctcaacgtcaatgttgtgagggctacaaaaaatgagatccgcgaggtcgtctcaaagaagacaaagtggttgaagtctcgcccaactcatttaccgagcaacaatacgcacgtcactcgaatgcccaagtcaagtcacaggcatacatccggggagttcaataagagatacatatacggctatgcattctgtatcaatctatctcgtatccttcagacccaatccactcccactgagtctatttgccaaagatcaatatcccacgggtgaccctctatatacgtcgtccctcccctccccctaatcctatgcctgttcttctggaactccttatcttcacgttcccttttctcccgctcttctggcgtctcacgcgttcgagcctcaatcctttcctccgttctacgcgctcgagcctcaacctcctttcctttttctcgagctcttgagcccggtgagcccggtatcgctccgatggtgtcggcgaaggagccggtgaaagcacgtacggcgaagatagtacttgttgtgttggtgacggcgggggcgagcctgttctagaaactcccgcgtccttcgcatccgactgatcctcctctgctgttgtatgatgactcgatgcttgagttcgtggagtgcgcgcctggttgtgactggctgtggcgacgtttgtctggcgcccatcatcttctggagtaccttgcaagacaccactgtgtgatgtccgttgcatctcgtgcgctgattccatatggtgtctgggcctgcccaaaggtgttgcgttggaacttgatagatgcttgggcttcttgggaaatcgaggccactgtgcccacggattgttgttgttgctcatctaggaacttctgtggtaagcctgtaatcaatgttgcaatggtagtcacagcgacatgatatgtgggaatacatgtttgctatcaggacacaaagaatccgcggggaatgttccgtcacagttctagaacatctagaacaccgtagttcagcaaaatggaaaagaaatgcaacgaagtaggaaagcaagaactgacagaagcaaaatgaatgcgcattaattagataaatgtgtatgtatctccgtaatgcctggagcgaacaaagaagatggtccagaatgcgagaccgggtatatggaaaccacaatgtaacgaccgccgggtatataaacacaggagaagaaaaaggaaaagtgattgacagggtatcatctgggtttttgaagtttccttgccgtgaggcttccctcctctttctaattattaggtactattttttttggtgtgatggtttagtggcccataccgacacctccgtcgttcgatccgacgaagccggctgtgaggcccatgtccatgttcaggaactggtcttggtggctggaaattccgtccatgccagtggacatactcatcgcaccttgcatgttttggttcatagcgtgctggtccatcatctggagactaggtcggcggctactggcggccgagcccatttgtgacacgtgctggacatgaggcgagagttgctgatgttggtggggagaatagttctggttgcgcgactggttcatgtgttgtcgtgccgcagcccatgcctgggcctgagcatgagcctgtgcctgagcgttcgcctgggcttgcatatgtgcttgagcttgagcctgtgacgcatgcatttgtgcttgcatgtgttgctggacctgctggctgtgatggagggatgtcggctgaagagacatatggtgttgctgctgttggtggggccgcattggctgcggctggtgctcgatcatgggctgatcttcgtggccggcgtggtgatcgaggtcaagatcttcgtcgtcatcgccttccgcgtcgagctgatcattgctaggctcatcggaaatcgttgggggtgcggtgaatggcagtccctccacctttactgggctgccttgcctggtctggttgataggaacaaatgcgtggggtgtcacgctaaccatggaacagcttctcgtgctcgcgggatcaccgggcagcggcctctgcgctgccataccggaagtcgaggctttgccttcccgtatgacgcctctgcacttctcgatcaagcgatcgtaatcccagttgcgaaagtccatgccgaacttgccaagctccttcgtagtgtccgtgctcaggttgatagtgatgggagaaatgtctgttgcccccgtcgtccagcggtttgccttcaggtattcaatctctcggcgggcattttctagctgaacctcagcttctcgccgcctttcgtcggcgcgtgcatagcaccgaagtatctcaatctgccaatactctagtcgtgtccgctcgctctgttgcatccagtgagtgaatgcatccgcgatgtggcagaacagcttctgcgggtcgggatcaaagaggggcggggtgggtaatggcgagttgttggcggaggcggggttcgagttggcgccagccggatagacctggttgatctgccgttgcctctgctgggccagcagtctctcgcggacctgcttgttcagcgcatcgagctgtttctgccctggcggggttatggaccaggactcggcggtggggaaaggggtcggcgagaagagggtcgatggcgggggcagaatctgaaggcagagtgacgggaagttgagcgtatacgggtcgaagtcgaacagtgtcgagccagacgatttggtgctgtatgatgtgagcttagtcatatcaagacgggttgggaaggagcgactcacctggcatcccgcacgctcttcaacagctccctcagcgccatctcggttgcactcgcaatctcaacctcctcgatcgacttgaagcgctggtccagatcggccttttgcatcagccgcgatgcatcccgccgcatgtctggtgttttgacgcccatggcccgcgatggctggcgctttccatggctccagctcacatccttgaagtgcgaccgcgtcttttccacatggagctcgtcatcgtcatcctcttcgggactgtgtgctagcgtggaagagccctcgctcgttatgctctgcttcttgttcgcgggcgtgctggtccctctgtcatctctcctggaaagcgagacgcttcccttggcctgccgccgggtgatgccgccgcgcagcttccgaatttcgtcgacaaggtggatgccatcagctgtcttcgggttctttggtcgtatgtacagatcgagatgtcgtcccaggctcgacgaggtgaaggcctggccgcagaacgggcagttcttgtcctttgcagccttcaattgtggcgtttccgtggtagagcggggcgtcgagctctcaggttctcccatgatgcaggtacccgtcgtgttacgctcgtgcttcgtttcgaaacgtcggatctgtcagcaaattcatgcactccgcaggcgtcagttgctcacggctaccacatgatcaatgcggacggtgaagggacgcaaaaagagagtggcatgtcatgcaaccaacattcaacactgcacatgaaagaccaacagttggagtctgcggtctaaaggagcgacgggttaaacaatattgctcgagggcagcttggcacgccaaaagctgcccctaacaagtcggcctggagcagctcaggagggagcgctccatgatccgccgcacgggtacaaaaggcggaagcgggcgtcagcacgtgcccccctgtcagatgcgaactgtttgcccgagcacaccgcgaaaaatcatccactcacgccgcgcatctcactgttaaattactcgtctcatatcgcccgcgtcctatcatgctttggcttttcccagtctcgctgcagatctggctgcaatctcttcgtactggtccatacccccgtcgagttttctcagctgccccttgactaagcgaaaaacggttcctgatgctacccctgtctgctcgtcctccgactcgctgccctcaccagcctcgtcctcatcgccgcggacccctggcgctagcttgtgcggtgattctccttcaatcaccgttctgtctgccagtcagcattttcccggcgtggcgagcgttccgccatcgtggacatacctcatgaagaacctgtcgtgagtgactacgagaatagcgccgtcgtactcccgcagcgccagcaccatgctcataatagtatcaaagtccaggtgcgtggtaacttcgtcgaggattagcagctgcggcggcggccagagtagcttcgcgagcgccaccctgaccttctgaccgccagacaataatagcagaggtacgtcagacactgtttggccatgtagtcccagaccacccaggagtccccgcgcgtctttttcttgcatctcaggccccgcgacctccatcaggtgacgcaacgctgtcagtcgcggattggaggctgcagtgcccgatatctcttccaccgattgctgcgagaagcgaccgattcgcgctcttgcatgacgcgttattgtgcccgacgatggcacaagtccttcgctgtcaccgctacccattatcagagacaccagcgtcgtttttccggagccattcagccccgcgagtccgattcgagctccaggatgtatggtcagatcgatgtcagtcaatactggaatctttttcctgccaagatacgcaaaagacactttctccagattcactagtgctcctggaaacctgagatctggaggctgctgtggcagagacagctgagctggtggatcgaagtcgggcacctcaatctccgcgcgatttgagagatggtacccaccaagatcacggttgagcttgaaacgaccgcccttaagaccgacttgtaagcccatgcgctcgtctagcttcttctttcgtgacgcaggcttgcttgagctttttgtcgtcgcccttatctttcgctgcttttatgttgccggcaatcgatttctccatgtgctttttctgcttttcctgcgcgtccttcatcttggtcatccaccttgctttcttccaccgctctcgctcatataggctgagattgcctctgaacacctcgagtgtctgattacgtaggacgatgagctcttccgccactgcatcgccaaagtcgcgatacatgggtagtaatcagcacagtgggtgcctttgagatttcgaatgtagtcttgcaaccagatgatagacggtaggtcgaggaagttggtcggctcgtcaagcaaaagaacgtcagcatattgtgtaagtgcacatgcaagatcacagcgagtcttccagcctccggacagttctgacatgggcttgtcgatgcgatcttctttgaatcccagaccgagcaacacgattcgggcttttgcttcagcgcctgcagcgtccatgagctccagtaaggcctgaacgtgtgagagcatgtctgcgaccgcttgcgtctcttcactcagcttggtcgcatcaacgtcactctccgtctcttcaacttgcttctgcgactcctccacacgctcttcaagcttcacgagctctttcctcgcttgcttgcccctagcaccgctccttcgctcggcgatgcgatgaccttctttcagttgcagcagcagtcgctcgtgtcggatccgtcggtatgctcgcacaggggccatcgaatcagtcgaattgtcaatagcctcactcaagatcttcgcttcgcgcgtatactgctctcgaatgcggtcactccgtatgacatgctggagtaccgtctcgtcctttaggtccagcttctccatgccatcttcaaccgcaacctctcttgtctgtcccaataataaaatgcgcgtactccacgggatgcccggcaccagcccatcgcccattgccttcaacaacgtcgacttgccagtgccattgcgcccaactaaaacgtagtgtcgagcttcgaccaagtgaagtgtagtacgcgagagtaattcccgattagacactgagatcgacaagtctttgaccatgatctttttccgtcagtatgtgaagtcgatcagctgtacatccaactcacctctttcgaagccggcgcgtcaacggcgtcaagcgcatatcgggattgctgcgccgtgactgtaatgtgacctccgcctggatgttcttcgactgccgcagcagcgtctttgattttgcggaccatagtggtgaatcgctttggtgtggcaaagtgattgtatgcacccagcggttgttcaaatttcagctgaacaaaacgggaggaaatcacaatctaatatacaggtgcgatactgactaacttgatgtaatgcgcaggaagcgagttaccatgccaaggagaagtcacgatgagtcgaatggagctaatccgattcgtcgggcgagcgtagactagcttttcgtactgcggaggatggtttgccacccgtggattttagtctatgcgaacatacttgagatgcattcgcatcgacgtgtgtgatttcgatggatctggcaagcatacggcgagggtttggtggagcgccacgtgcgtcactgtacgaaggatacgtcttctagaattacccgctaatagcatagcagtagcaaatgctacatacgccgaattttcctacgcttctcttgatctctgatgtcgcatcgagtttggtcacagcgcgcacgatctcgagtatcactataacagctattgatgttgcgaaaacacgtttgccaaatcacctcatactgaggtgatagcgatcatcatttaacacagggaaattaatacaagttacgatgatgatttgctggcacatcgacagagtgttgaggcgtgccttcccgttgctaccaaacaccaaaacaacaacttgcgggcagacccagcaataccaggacattatgcgcaaccacaccaatcgcgagcgtcgattgcgcttctagctaatgcgtgttactattggtgaagtaggggacaatgttatctgcttcacctcaattgtgcattcccaactcgacgtgactgccagtctcggtgccccaaatcacaatgacctcacctcgtcagaccacaacaatagcacgtcaaaagcacttgacaaaaacaacacgaagaaaggcgtcgatatgcgtctcacccttctcctcctctttcttcactccaccagcatcaccattatcgcagtgcatccatcagtgtcggatatcctcgccaacagctccttcagcgacattgaacatgacaacaccgaatacctataacaaattttctgcatccagcaagcgtggaatggcaaagcagtggctgcagcaccgcctacaaaagctgccgtccatccagccaagcggtgatgaaggagatggcggactccgcaccactgcatcgctggagcgaccaaggactgctccctcgtctggcattgcaactgcattaggatcggacgagatacctgctgtaccgccaatcccgatcaacatcccgcgcggtaagcagagctcttctatccagcctcctggtcgaccatcaagacccgactctgatgtcgcccgagatatcaacgcatggctcgatgctagcaaaacaccgtcgccaccactcatgggtggtgtatcatactggagaatggctacggatgccaatgtcagcaacactgttggaattcaacatgcgaggccaattgtgcaagagccgcagcctgtgtgcgacagatcttcgacatcacacagccagcaagcgagttcgtttcggaggagggccaagaagatccaagcgcaaatacctctggtaaataacaagtcgctgaggcaagcagatgggatgcaggtcaatacacgatcgaactccaccccggtgctcggtattccttacgaggcggtagaggaaggcactccgcccgtgatcatgacacgacggcgcagtcccaccatacgtttgctttcttccgtgtcttcaacaagtcctggttcaagaccagtcagcggtgagccaattttggagcagccaaagttcctttacggcggctcttccagtaccaggacaagtgagtgtagagagcagcatcgacagacgcacgcagactctcctcaggcgaataaccagaagcgatgacagcactcgcccatcgacagcggcgcacatgcaacgggaaggctctatgggcgacctttccgatgcacccacatacttgactggaccgagcccgccgtcgtaccattcgcggcccgcttcgatactctctacatcatccttcgggtgcatcgacggcatgaatccagcgcagcggcaggtcagtcagcagagagcggcacagcggcgtggtgtgaaagggaggtggaagaggttcgcgcagaacttcaccaattcgacgtaaggatgcgagcgccttcgagggtcggacaggatggacgaccaaaacaagatgacgactggaacgaaaccacgaatgaagatgatggcatttggaataagcatggggaaatcgggagtactagggtacatggtgattatcggaacataattacacaagctgtttgggcgatcagcccggtgtggtgcattcacgtggagtatacgaaggacagtgggtagtacgccataagcagtgttgaatcaagaaagaaaacacaagaccgagtgcagtgagaccaagccgccatgtgactgtctccttctgggtatgaagctgaattaaggtacgggtcgctggcgggtctgacggacgttgtgacgttgaggcggaccgcggtgaaccgaaagcgtcgcagctcggggtgcacttcatgtcattgggcccaaacactgtaccacggcccatcgctccaacgcacctccattgagtcccatggccgcccgctgaagctgctgccagcgcaacgacactgcacgcgcagctcgacccgaccaaatcacgacccgccgaccccccgtgcttcttgcagcgccgacggccacacgtctgcgagacgcttcacgagcaagctgcaggacgcaacgcacccgcaccccgaacaagtaagcatggcttccgctgatgatgctcattcgcggcccaaacgacccgccgccatgacgagacagtcgtcctcgcagtcgcacctgtccgagggcgaaccgcagagagcaccgcacaaggcccagcgccatcatgtcgttggccaccagcgcgtgcagaggaacctatcgaccggcaagaacctgaacaagctcaacaaagccgcccagcagatgcagcaggcggaaaaggccgcggaaaaggaggcgcgacaccaccgccgtaccaagtctggcgactcggtttctgcgcccagcagcccccgcccgagcttcaagcgcaatgcttcatcgggcgctgtagtgagagtcgcccaccaggcacacacacaggccaacctgcgccggaaccactcgagcggccagctgccacgcccgggacagggcaaacacgccctcaaggcggcaaagaacgagctcgcatcgggaaagaagtcgctcacgcctgcacgctcccgacaggcctcacctgagccccacgccgccgttcacttcgacatgggcgacgacgacgacgaggaaggcggtgacgaaggctggacagaagagagcgcctcgcaatcacccaccaccacccgatccaacacgcgctccaactcggtcatactcgatgcgcaacacaagctcgccgagaggaacatggagaacaaccgcggagacccagcacaggctggcgcaagtcgccagcctccagcacagtcgccgcagacgctgccggatcgatcgcgcgccacggcttcgaccaacacgaacagcagcaattcccaccacgcacgtttgccagacgccgacatgataacctcacgcctgctccagcgcagcgcctctcacaccgtgccgccccagaccacgtcggtcgcagcgacagtcgggactgccaccgaacggcacaataccataatggcccacagcgcgggctctacgctcgtcgataccccaggaaaagacctggtctcgcgcttcatggacggggatggctcggcgggcacgcctcacgatggtggctacatgcccgcgagcaagtctgccaagcctgacgacggtgagcttgatcagagcaagcgaaacaagtcgatgccgaacgtgaacgcacaagacacgccgaaccggaccccctcgcgctccggtactaccacgccgacgacgaacctaccgccgtcgcggacacagcagaagctcatgctccagcgcgcgtcgtccaacattgagccccagaagctggtgccagtgacacttccccgaaccggcggacctacctttctccaatcgggcataaactacaacgcgaacggcgagggtcgccttgaccctcgtctgcagcagcagttcaaccacgttgctgtcgagtacaacgtggtgcgaagatatcgcaaccctgttgcagactcgattctgcgcatacagcagatcccaggcgtgtcgcgcaagactcgcattccacgaacgggaagtgcaaatggatccgcgagcgcgcacagctccgctagcctgagcgcaagtttcagcgaagcgggcgtggaaacagatggggcaagctcgcggaggtctgcgcgagtcagcttcgacaacgagcacgggcgccccaagagcaggcgcgacgatggtgatgtcgagggccatcagagtttcgagagcgcgcgcagccacgcgcgaccagccagcgaggccgaggaaatttgtcgacgcctgtgggagagcgccgaaattatggaggcggattgagagttgctatgcgacattagacgaggttcacatgactctttgaagctatgcgccgcccggtggttggtctcaattaacttgcttggacactgttcagaggtatgtgctctccacgtcctatgcgccagttcggccgctatgggcgatatttgaaaagtgtctgttcgccgtacgcctcgctacatctgtttggggcgcgaggcacggcttctgactccgcaaagggggccttagcctggtggtggcctcaagccttgcacggggtaacaggcgtgaagcgcttcgggcctacttcacgataggctcgaacagcgactgactttgcgcctcgtaggacgcggagaaactgttttgtaccattaggagctggcgcgacggttgataggggaatgtttggcgcgttcagcacgatccgtcgcgcctcgtttggcgaggcgaaatcaagcacaatttacaacgactgcggtcacgaccacacattttgcgcaagtttgccagcgcaaggcttggagcgggtgatagccagcaaatgagcagcatccattagtgtacgctgggggcggacatggccaatcatagcgactacgcctggccgggagtaatggtaattttatttttcatcgactgcctgaccaacacgctgccgtttccatgtgtcattgtggaggtgagggcaaagacttgtacaaagccaagaccccatgcgtggtgctgttcctgcatgctcgcgtgctactgcgtgtgaatcagcaaggcgcacatgtcactggacacccttttcttgttggcatgcgagttgcagttctggaagggaaaagtctttacaaactctgttcagcatcacaccgcgcaaacaacgagccttcaccgtcgcggtcggcacttgtcgcaaacaggcctttttcatcaccattgacgctcagtggctgagacgtcgctcgtcagacgccagcacaaccacgttgcaggcgcttcgtgggcccaagacagaatctgcagaacgagtggctgctggtcgagtggcacggatccaacgtgtacaactggtacgttggctccagtcacgttttgcgcacccagaggttaccaggccgtcggcgaccgaaagtgcgacaattcgccgcgcaatgtttcagtggttgtgatggtgcaacagatcactatgtatggtcggagtcggggctggggaaacatgcctggttgccagagttgcgagaataaggtaccatggtaaccttgccgaccttcattcttgtgtgggaggatgacctcacgcactcgtgcagcagccgttagtttgcaaagtagccgcagagtggatcccaaacgagagagatgcgcccgcggccgcagcgatttgcagaaagcttggcaggtacggcggccaggcgctatcgcacagaccactccatagcttcttcgaggtggttagcgccagccggttgccgaaattgcgccaggatgggaaattgcgcctcataagacaggaaagagcccccccggacccaccccgttgtttcccttcaaaacgctcgcacgtccactctcttacaccgtccgtccctccaagcagatatacaaacacgccctcaggcagagctttgctcatcacactccttcatctgttcgctataaacattcacttggccaacgcccttccaaccactcctcgtctactttcgcataacatcaccgcgctcgcgcatactactcatcacccacacgaaacacgtctcagacactcattcttctgtcgcaagatcaaatcacatccattcggacctttgatatcgatacttgaattgatatcccgctgtcaccgtcgcatcacaacaaacaacctcttcaccccaacaacaacaccatcatcaccatgcgctccttccagcaaatcatcgtcgcgctctttgcgctcctcgtctgcgccttcgcccaggacaacgagcagtacgatgccaccgtctacgtcacctcgactgtctaccgcatcaacaccattaccatgtccggcgcatcgcccaccgcgtctgtcgcaaacatgacctctaccatctccgccgcgcaagcccccgcctaccccaccaacggcacttccatcgtccagccttctggcactggtgttcagcctagccagagccagttcactggcgctgcatcggccttgactgctcaggcgtacgtcgccgcgctcgtcgctggtgttggatacctcgttctttgagatgcgcaagctttgagtcgccgcctggagctttcaagtatcatggactggtgcttatgtccgctttgattctcgagcgcctggcctttgtcgcgctcttagccttttcacatctttcaacgtttcacgaggataccgcctttcacgtcttgcatacttgtgcatctaccaataccccccttcttcttcttccttcgacatcaaccacgtttgtttaatcacaatattccgcccttctaattgtttgacacgatctgaaacgaaatttgtgcggatgcatagctgggatctactttttactaccatcataccttttcttgtcgttccttttatacccttttttgtcgacacgaagcgcagacggacgctgctttgctcctcgcgagctcaatagctttacgtgggagcaagactcgagggcacggataacagatgcctgtggcataccctcttgttttcgaaactcgccttacctttcgcaacgactgcatctttcaacggtggagctggagtttggagataccccctttttggtgttggaatgggaacctttttatgtagctgagcagaggagaatcaatcaatcaatcaatcatcgacatctatccccatcttcccttctgtgacgattgatcattgaagcaagctgcgatactttgaatttccacgcaactgacgatccccgctcatcacttcttccagaccgttcccccacgcccgcacactattggcatcgctgatcgtaatctcctcaataagtgcgggcgctcccttcgagtcacttcccccacccgacgcagaaaatttcgccaaactccggcttcttttgccggattgatgggatgctgggattattttgccggcgcgccgaggggtggagtgggagtggttcaccggtacaagttgctggactacagctgtcgggacaatggcattgttctagacggcgtagtggtagtggaccggacatgcacgcgcgtggaaagggaagttgggtacgcatgtgagacgaggcgtcggatggggggatgggtggtaggctagatgtgagagtgtgttctggaaggagtgattttgcgcgggcaaagctgtggttgtgatgatgcttttggtggtattggcgtaccggggatttgttggactaccatggcgcgtggacgatgcatgcatgatggccacatgagcgttagtctgagtcatgtgtggatgtggattagatggtagagggtggtcttgaagatggggttgctttgggtgagattagttggttgtgcgtgttgtttggggtgccggtgggaacgtgtggacgaggtgataatcgtgggcttgggacacgtgagtgttgggtagttgcagtgcgcggatcactggactagagggcattctggaagaccagttgtaatggattggtgtactagggtctactgtgttgctacgaggtgaacgggcacgtgagcgctgctaaaagtatatgcatgtttgggcaggatggtatcctggaagttcggtgacgcggttggaactaatgaaatcttgaccacgttttcttcctgaaggtttggtcgtggtggtgatgcaagtttggggtgctggaagtttgcgttgttaagggtcgcccctgaatgttcccgacaaagttttgctgaacatttctgcgtcacttttcttgaaactccagggatgtcgctggtgagcttgcaaccttgacatgttcacgatgtcttcagcgtcctatcacgtggctgctgaatggggatcggcaacccgcagatgagagctggccgaacatcgctgtgagcctgagagcacgcgactgagtatccggcccggggcgcaaagcttcgttccgaaccctggtcgtatttgcttctgcaggtaggtgacggactgcagtgatattcggcctttatagtcggaacatttactactaatcttcaaacgtagtaatcatgcgacggacacaaaagcaattgtcatgttgcaactggcgcacccaatctgttggttccggtaggcagctgtgccgcccgggcaccttcgctagaccgaactgtcaagagccccgcgacatcttcaggagcaatttttcaaatcagcttttgtcaaatacacggatttttaaatcagctgaatctaccaagataagaccttttcatcccgatatactattcgcgcatgcatgtgacgagacggcctatttcctgacaaccacgcgcagcacttagttatccataagcggcacaacatcttctaaacttccgtatcaggccttcatactctttgagacgctgtcaaaccataagattaactccgtcacttcgtttatcgcaatgtcggtcaagcctccatatgataccgcggacgcggatccacaactgcaatccatcttcttcactctgcctcgcgaacttcgggaccagatttatcacttcctactgctctcgacacgacgcacctttcagtcattcccattgaactccacatccggcacacaactaagcaaatgggacgtcttgcagctgcaataccgccttcctgccgacttcgcaaacaccaatccacgcaatctgcccttcagccagtcgaactctgccccagactggctattcagctgcaaagccatgatgcatgaaggagtcatccaattttcccgcaacgcggaatggttgttcgatgggcacaggtcgatcagcgactggaccctgcagctgcccatcgacacaagcagaacgacacgcatcgagttcaaggtgcagaacctagccaactacgaagaaccgagatggggccaaggtacagacacgtacgcagagctagcacagtatgcgcagcgcatgcgcaaggtcgatataaaatggacgacgatcagattcgtcggacacagctatcgcttcggacccacgaatgtgtactgcaataaccaggcgaacaacatgatgcgcaatctcgtcaccatcttcgacggcatcgatgcgcagcgctgggaatttgggattcaggatcccgagccgtttcgctattgggtcctgtttgaatgggtcgttgaggaagcgcaaaaaccaggcgtgggtaaattagaaattttagtcaaggaacgcacgagaaagccggtcaagattatcaagcctgaagaagatttggccaatttgttgccgccgggttgggtgtgtaagaggccgccgtgcgagtgtaatgagtgtgtgcaagagagagcggagggccatgaagggggttatggacctcgacccgatgtggtaagagtgacaaatgctgggtgatgctggatacatggctaaacagcattaacaggaaccgcgttggagtcattattgtgggaacaaatggtcgcgtattcttcggacgtttagaggccgggattacgactggtgacatgatttcttgtgttgtcagtgtattggtacccactcagaggattgaaaccgagatcagaacgacagtacacgagtgatgtttgcccaggggagttctttgaacatggaatttgaccagtagggtggagatggtggtcagccaatcggagaaaagatggttggacccttctgtgctctagacttttcgacttcacgccctgttgtcaatttagctcgacaccagaatgtgaaagaatcgaaatgtagcaacgcttccaagaaggtctctcggcattggataacaatgcgatgtataaaggtggtatctgctctatctcgtgaaacttcgttcaactcaaaactccttcgcgtttctacatttccagccatgtcatccctccggaatcccgaacagtatattgaaaacgcgcgcattgcgcccgaagtcttcgaactccgtccagactatcgtgccctcctcatggtcgtcacaaacatcccagccagccccagcgacgctacgagcgaggcattcctctcctcagcggaaacctcagccaaagccgctctctcacaaactcctatcatcgacatctcgcacgtcaatgcatggcgcgaaacatacaaagcattcggcgccaaacccaagaagacgatgaatagcctggaagccctgttacgccgtgtcgacaacgggctaccacgtgtcaatcgtcttacagacatctacaacgccatatcgatcaagcaccaaatcccactcggcggcgaagatctagataaataccaaggcgcaccgttcctgatacgtgcaaaaggcgacgagaaattcatcacgaagtcaggtggagaagaagtcaccgaccacccaaagccgggagaggtggtttggtgcgatgacggtggtgtcacgtgtcggctgtggaattggcggcagtgcgcgaggacggcgttgagtgatgcgactacgaatgggctgttcattatggatgcgctggagccgatggacgatgagaaactgggtgctgcggcggatgagctgggtaatgagttgagtaagctgtcgtcgaatgtgaaggtttatcgccggatagttcggtcttcctgaacagccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatattgactttgatctgcccgatgcagtaccccacactcgtgtggtcccagtcagggtcggatgcaagacaaaccccctgcccgtaatatagcacatggcaaatgctgccaagcatgaccctcggcaatttaatatcaactgccgattatcagtcacggcaaatcataccgcagcatagaaatgaagttctctatggccttggatataattggaagacactcaatgcccgcagtttcgtgtcacccactgtagatgaagtccactgactgcggatcgatgagcctgcagtacaagtatcaagcaggccgcagtgaataccggccgttcacctcatacctttcacatcagacttcagcatgttttggaacacctttgccgctggcacgctgctggctcagtctgctgctgcgcagaacatgttgcgctttggctgttcacagcttactgtcgagcgcgccgaccctctcgtcgcacctggcatgcgcccgtctccccacacacatcagatcatcggagggaactccttcaacctcactgtaatatttcccaacatcccttgcaaattgcagccactaacactacctagatggagcccgctgtctacgacccggcagcgctctccacctgcacatcctgcacctactccgaggacttcagcaactactggacggcctccatgtacttcaagtccccagagaacggcaccttccagcgtgtcccacaatttgccaatgtcgggctccagcagaccggcggcatgacagtctactacatggcctactccgccaagaacggcaagatgaccgctttcaagcccggcttccgcatgctggctggcgatccgtttgccaagaaacccaacaaagcttccatatgccatcgttgtttgaagaatggtgagggcttcgcgccatgcgatgctaaggatactgcggagttgccgaataagtactgtcctgggggcattcgagcgaccattatcttcccgagctgttggaacggcaaggatttggattctccggaccacaagagccatgttgcgtattcgaatggtggcggtctgggctcgccgtcctgtcctagcacgcatcctgtcgccattccacaggtcatgtatgaggtcatgtgggacacaggcaagtacaagaacgataagtggtacgggagtggaaagcagccattcgtgtacagctttggtgatgggtgagtcgaccgttgtgcaattttcacatgcagacattgacgtcaggacagcactggttatggccagcatggcgactacctcttcggctggaagggcgatgctcttcagaaggctatggatgcacttcctagtggaaagtgtgcgaatgcaaactgcaatgttctcaaggtccagtctgcgcaacaagcgcagtcttgcaccaagaagcaacaggttgttgaggatgttggtgttgcaggtaattggttgacggaactcccaggcggtatgcctgtttcttactcaacatagtcaaagtttgttagttcgcgggacggtgatggttgttaagtatttgaattgtagagtcgctcccttgaaaataatcttgatgtcgttcgttgtcttggattcggatgccgctgtaccaaagaatcttgacaagcgatacctgagtgaggataagaagaccgtaaaagcagaagaccgcacaatccactgtcacaagattagggtacgttgagacaagctctgacggcatttacttggccccacaaaatttaatctccatatagtgaactcaaggcggggaagcgccgggatctctcctacaggaaaaaacttctacgccctggatgaatgggctctattgctgcaagtatgtcagtttgaacttcctagttaaataggtgacgcgaattgtgaggttgttataaggcttggtctgtgccagaccagcaccaaatagccgccgcccacgccgcccggcggcagctgccaataagcctaccagcgtgtttttacacttcagttctcgaagaaataatcgctctgacaggctgcttgaggtaaactcttagaacgatttctcactagttatgcaaaataatgcatgcatcccttcgctgttcacaattgcctttaacgtaatgcatacctgcagatcactaagtacactatcggatcttgataaggagaatcaaagccctgaagatattacaattcaaaacgatcgcgctcaacaaacagcactgtagcgagagaaggagcgcgatgggaaatcaaagaagcagagagaatgtgccccaaaggtcgaaacccagtccacgggaggaggaaagttaatgagaaacagtctcaagtcgcagatcaatcaactttcttgctgctctgaattaacactaataaaaatctacgacaatctggtctcgacatcttttctacttcctaccatccatcattctaacctgctcgtccaaactctcccagtcccgacgaatttgatctcgctcttctcccgtcatactaccccaacttagcaagttctcaggcgcatccagcccagccaccaccagtgcctccctatcattcgtcagcatcatcaaccgctgctcctctgtcaacggctcaacttccacctccccaccagcatccatccgttccaactcccaccaaacccgatgtctccgctcaggcgctacctcaccccacccccatatgttttccggaacacctagcccttcccttcgcaatcgctctacagtccccacgaatcttgccaatcgatctgcgtccgtcgcttccaaaggatccaccccagtactcaaaggccgcactttcgacccgcgataatgccacccctgggcatcgacgttgatttctcggatagcgcgcttgtacagttcccgctcttcgcctgtcatgtgcgatgtgttccaccacttgcggaattgctgctcgccgttctcgaagcgcttacggatgaggtcgttcttgaaatcttacatgatggtctcgtcgtcgtcgtcggaagaggaggagcagcgcgttgggcggcgtgcctctttttagctgcttcgcgtcgtgtaggacgggttggtgcgatggcggcttcatttatcgcgcagacggtgttgcgggcgtattgttgctcgtgcgcggagagggagggccaggagggcatgaagtgcgtgaaggggtagatgctgctctgagattgttctacagtggagtggatttcagagtggagatcatcgtattgtgtttgtcgtctacctggttcggcgtcctctcgctcgatggtggcgaggtcttgcattatttgaactcgttcctctggagttccggtgaagctgcttagcaatgtcggggagaataggagaccttcggcattggctctgtctcggacgaagcggatccttttgagcctgtgtttgactttctgttcgttggccatgtaggctgctacctcagctcttctccgcatttcgccgtcggtgaggacctcgtctttgtggttgggcggataatatggccgtaggtctctattcatgatccctcagctctgatctgctcctggtggaggttctcacggcgtcgttcggcgccctgtttttcttgctctgttgccactggcttgttgccagattcgtccacggtcccgctcgggccagcacctccagtcatttcatagtcctcttctctgggttttactcgtgcgttattgcgtatggctagctcatcttcattgttgtctatctgatgcagccctatatagagctatgcaggtcctgcaatgcctgtgaagttggagaatagtgcgccacacgaggtgcaccatgtatcagtgactgcgttgtggtaagtacaacgtgggcagggaaagtaacctgggagaggctggggtacgatggcattctgttggttggaaggcgactgtaactgagcagagagagactgttgcgattcagtgggacgcgttgcttctgtctgagttggtggttgagatggatctgtctgcgcagctggttgcgatgcttcagttctcgcttgctgcaattgctcgactcgagccgaccgacgtggttcagtctgcggtggttgagttgatcctgtccaagctgccgtttgggctggttgagtcgtttccgtccgaactggtagaaattctcctgttccattcgcgccatcctctgcgactcgcgtcgttggtgtgtccgccggatgggactgcgcagtgctagttgtgggctttttcttagccaacatactgttacccaaaccagtactctgcgcgtgacttgggttgagccacaaacctggattgccgaaaacattcctccacgatgacggctcgggatcgggctcgtttattgaagactcggacccagtctctgatcccgcatcgcttgatgtttcgacaccaattactggccttgcagtctctatcgcgcgcgtctccaaagccgttggcactgttgctggctgtgaagagctagcgctataaccttgtacgggctgagctgatggcgcagatggagcaggctgacccactggtacttcctgcaccgctatctgcgccgggtttgatcctgaatgttttcccacaatatgcgttgaagtagatgtactagactgagctggagacgtgggaaatctacctttcctgatggagcctgcgaatgcatttgaggtctgcgttggttcacccaaataagtgctgggctgtccaactggcctttcaccgggcggaccagtcgaacgtctcgttgatcttgcaggccttggaacagctcttgatataaggtgtggcggaagaacctgtgggacgggcatttgggctggtggtgcattgtagtggttagagcccgagtcgtttgagctatcattgccgctgtcgtcatgcggattgaacgattcgttatgactattgccgcccgagtcggatggatcgtcatcattatcgtcgtcgtcatcgttgttgttctcaggcaaagctctcctttgcgcatcttgcttaagccaaatgagctttactctctgtgcagcgtcaacatgcttgcaatgccttgctacttctttgctgctaacagtctcctttgcgcgtcgccagtgtactcctctaaccacatactcttcccagagccagtacaggttctctgacaaccacgatgtgaaatgatcaccggtttcagaaattcgaaagtgctgagagttctggcttgcaagaagtgcgggtgttacgcggactttgcgggcaaggtgggattgttcggcaagatatgatgcataagtaaagtgagggtgtttgaacaagggctcgggctcaatctgtggtggagtggctgcttgttcatcttcatcgcggcgtcgcttgcgagagttggtgtcagtttgctcccatggatccgcccagggcgtaggtgcctgaaggaccagatctggaccgaaaaatgggcgtttatcgcctggaacgtgcggccattgaatgctactgttagatgttgacatcttgcgagatattctgttggctgtacgagctggagttgaagatgttgtttgcttcatccatcatgcgaaacgactgtttacatgtgtcttgatgcaccacaaaggcggaccaagcatcgatgtcatagacaaaggacttcgaagcgttgatggaaaagacaaggaaagttgctttatggcttcgatcaaagaagtgacacgagcattgtgcaaaggcttcgaaattcatggcgtagaatgcgcaacagtgcgcaacttgagaatttccgacatgaagaagtatgtaaaacattggatgaaagctggctgggaggcaacgctcatcagatcattgttgtatgaagaaattgatagatagtccaattttgagtgtctggataggcgctgctttggcttcgtttgtatgcacattgccgtcaactatcttggcttcgttcagtctgatgtctaagaaatatgatgactctccacgcatatcatttccccaaaaagcaatgccataaaatgcatctgctcctacaaattggacatgtccgacgtgttcgcatggagctcagcctttgtaatggttgccatgatactctcgggtgtttcacacctctcagtcccaagcttttccaacctgtagttgtataccatgcgcgctatcgtatgatgtccttgcttccaggctcgatagacggttcggcgatagttgcgctgatcgttgatatcggcaccgatttcgagtagatagtgcaccatgtctaggcgaccccactcggctgcaccttcaatagcgctccgtccacctatggctgccggaggggcgttgatgtctgcaccagccttgatgagcatgtctgcgatcttgaagttgccattcattgcggcgaattggaatgctgtagcgccttggacgggcccagcttctgcattgacttcagcgccaaggtccaagaaagtgcgcacgtgctcgctctgattgtgtagggcgaggtattggagtggagtcttttgctcgagccgctctggggggttgatcagattcttgcaacaatggctgtacctgaggatgcgcgtcatttccggatagtttctagccaagatgaagtttgcaagtgcagcttggaggcggttttcgagataatgaggtcccagatatcggccgatatgtttccaactcatgccttgagcaagtagcattctttccagcacaacaagtcctttgcaaagtgcatgagaaaatgcttcacacatctgttgtattccgcttggccactgcatgtgacgctcgagcacaattcgggtaaggccccaattgcacaaccttacggattcgaggaaggcacttttgccttcagtcaggtcatacttggtatctacctcagtgttggtcggtttcatggtccctgatattgtgtcgaaaggattggcacctgcacggagaatttctacagccagtgtgacagaccttatccgcatcgccaagatgagaagccgtgtaagctgctgtgaggaaagctcgctgagttcaacagaaaggtcaagtaagaccttcctattggcggatgggaacatagggtagttgttgaatgcctgtaagatcttctcataattccaagctgccttttttgggtccaagggcggatgtgcatcgtgagctggaggttccgattcagcgaagacaaagctgtcagcgatgtttgcaccgaatctactgataagtacaggcaggtatggtaacactacgcgcgtatcatgagccaggcaccgaaaaactcggagcacaaaatcctgactaccgttttcagcaataaaaggtaacagtgcgtgtaatgagtgcttgtcacaatcctctacctcaccactgaacagtgtaccgccagctctatagagcagcctggcagcctccatgtgattattcgaaagagctgttcgaagtgctgagagagccggatgtggcggatgtgcgtcatcgtctctctcgctgaaagtggcgtttacatcagcgccattttgtatgagaagctcgatcatgtatggatttcctttcgcagcggcgagctggattggatatgttccacaaccttgttggacagcggcgccacggcttaagagcagccaaacgagagcataatggtcattttcgatggccacatgcaaggcattgaagcccttgatgtcgcaaaatttgtgcttgtacgccttgcagcagcaattcgtgcctgtgcccacacaatcgtgacccatggctacgctgtagattggcgcatttgccgctagcagccgtgatatcatcgctgtgtttggagttctcgacgctgcagctaatgcgctacccttcccagtatcgctcatagcagtcatgttcaggcccatttcgcatagcgcattcactaaggggttgacctcctgaacagtttcgcaaagcaatgctgcttcgaagaagatccagggaaccagcttcgcagactcaatgagctgtgggcggctgtgccaaagtatcttcacaacctcagtgcgtcctaggagtactgcgttgcgtaaagtgcacaatgtcacttctggaaatcgcccagggtttgatgacatgaaacctaaaatctccccaaaaagatacgaatggcctctttccagagcgagatcgaaaatcgtgccttgacatgatgtgatgtgggagaacgagggggaccaaaggcttgcattccaatcggtggcacctctctccaggagaagcttgacaagactcctgttgtcttgacacacagcgagctccagcgcggtcattggatcggcaccgaccatagtttgcacacgaagattgacgccgacacccaagtcgagaagtagtttgaccagagactggcgtccggattgtgctgccggatgtagtagcttctccgccaacgcattcgaggtgtcaagatcccgacgaagtgcactctccagcgtatcccgatactccgagttttcaatgagatccataacaatgctccccatcctgggaacttcaaaattgttcgacattgaggcgacgatcaactgcaggagattaattccggacatcccttgcgataatgcaagaacggcagtaccgccagcggttcgaacttctttgctttcgctatcggtagaaggcaaatatgatgcaggatcgtgcagcaccggatgcgcctcagattcaggtacatgtggtattatcatcacattgtgctctcggcgtttggagtccgtctgcagctccgaagaggccggtcgatctcgcagaaagtgagtcactttgggcacctccaacttagtggaagcagaagagagtaaaaaatcctgaaagcggttccacggagcgcgcaaggtgagttgtagtatggtgtggtcatctagtggacttggtaacataccgctgtcttccgtgaacggactaggagacgcagcgggcgtgaatattgcgatgtctaacggcaccgactgttgttgaagcgcactggtatctgccatgctctcagtaagaatccttttcacccaatgagtgaaacaattcagaacttaccgagcctgatccgatcgaatattgatgaagactcgtatagcctcctttgcttctgtattttagacagcgggacaagcatgccacgaactctgatatcggtacgtttcttcaagatttctcgttcttgtaatcgtctgacgatgagggtccattcagatttgctgatgttcttcgatattccccaagatttgaacgctcgctcatatcgcgctttgctggttgacacattacagtctgcgtttactcttgtggtgtgtacttacgttctcttgaagccctgagcggccatggcggtcatgacttcgctcagcgacttgccctgactaacgtacaggtccacaattacatctttgtgcaagtcccactcgtcatccaaagctgggcgcttgggcatggtgctgtcactttaaaaggtgatgagctggacttaggctataaagattgctttgaacagccttgtgctgtgcaagctaggtaccaaagaagttataaaaacataagataggaacgtaagtttgtccagcgtgcggagagtatgatggggaaggcttgtagtgagagatgaatgataaaaaatgataatgtggagaggacatacttattgttatggcagaatgagacgcagacagcgcgctgtgattcgctgttgccaaaatcttcttcacctttgattggcagtgcgttgaaagccacttcccgtacatgctgacatgcatgaacgcagactgcaccatcgattggtgggagccagaatctgcttttcggcaggcgatcgtcattggtgtgtgccactttctgcgtcctcgctccggcggacacgcgttgagacgacatcttcatctgagccacctttgcggacatgcctggatatcgattggccgcagctagaatctggccatgcagcttctcgaaaatatctcctccatgggaccacaggcatataagatgggctctcgcaccgatctcagtcagtacaaacaaccttctctgaagaatctcgcgaccatctcgacgccaacgttacgacacgtctactatcactttctctagctcttaaagatgccactggacggacaaagcactatcgctctcatcgcgctcatcgtatcatgtccgccaacgatatgggtgttgtgcattgtacacgcacgatatcgacttcgtaaccgataccgtaagtgccttgctgtacgtgccttgctgcttgacgcactgacgcatacacatagctgtccttcccaataatattgacgatctcctcatcgagagttcaatcatgatgcatcggccacggtcgcgagtgcgaacgttcgagagtcatagctcagtgagggtcatagagctagctgacgctgacggtcaaagtacgccgaggggagcaatgctgatggaatagtatggcgattgagaagccaacggacgttgttgtaactcgccacgctgtgggaaggaggaatttttggggatgtactgaggccaaagtaatgggtggagcagggcttgcctatggcatagcaagcttgatctgggcgcgctgctccaaaacaatcgaatattaccaatgtgcgggcatgattttagaccaagcaggcgatggtcgtgttctgtctgatatatgctatgtcgtcgctattcatcgtgaaagatcctgaacttgctgggcatagcctcaataggaagggggataagggagggcgcaatttacgcttcgatgcgaggaagagcatgtagataactttgatgatagccgaggcgaataaggaaatttgcgatgcgtgtcccaggctctttcattgcgatgggtctcgccaaggggtaatgctgatgagagataaggtagtcaggagtagttccagggccggccagtgcgccacatttccgagggactattcccgaaggaggcaggacggctaccattggtcgagcgttttgaacgccatacaacagccaagttccacggtgtcaagagcacgacgagaacgcgaactgtcacagccaaagtctccatgtcgaccccgcaaacgtcagcatacaagcatctgtcgcaaccttctgcttcaaccgtgcggtgccgtcggagccgttccacgctacttggcagagtcccgtgaccatggacccgcgccaccgagggcagacccgcgccattcttcggccaacctgaccttcgccactaccatctgattcgctcgcagacggcagcagagccaccggagtgcttgattgagcttagcgaaagcagcgcggacgtgtctatgcgccgccacaggcagagcaaccgccaaggccaatctcgccgcgctgccctagggtcctttccagcatggggcgtgctggggctgacgagctgagcagacctggcctcaaccgtgctttaaaagtgcagaggcccccaactttctgaggcgctgcccccccctaaacgacgacgccctcttcgtcagcctctcctcccatcgctctccagggctttcgaagacaatctcgggcgccattcaaaatggtcttgttatcttcggccggagggcggaacccgctgttcgcgctcgctgcgagcgccggcgccatgctcatcttcatatttgcatttctggcttggcagagtccctcgaagatccccttcacacgacaaaacccgccgcacatgtcagaaacgtacgttggccctttgtagactctcgcggagcgcactggtggcgtagagagattgctagcccctgaccagtcactaactgtaactgcgcaggcccatccacgcagagaaggcacccacgtcaatcaacgatattattcgaacgctatatgcgccgctcaaggccgagcccactgagcccttcattcgcgagcccaatggcagccacatcgaactaccgccgcacccgcgctacaagaaaccactcggcagcgagatccttattcttgatctcgagactcgcccattgcagagcaccgacgatttccagagaggcgagtatgagtggcgtaacatcaaccacgtctctggtggaattttcaaccactacacatatgcgctcatccacggctacgactacaagttcatccaggcttccaactttgaagaccgacacgcgacgtggatcaagccttcagcattggcaaaccacatcaagaactacaagttcatcatctttctcgatgccgacgctgctttccgcttcctacatgtacccatggagtggatgctgaactactgggacatcaagaagagtgatgctatcacaatggccaaggacccatgggatccaaagtcgcctcaatacaactcggatcgcttcaaccgcacatacaccaacactggcttcatgattgtgcaaaacacaccacagatattgcctatcctcaaggcgtggcacgaatgcccagatgatgtacgatacgcaaactgctcgcagtggaagacccctaggttccatgagcagtctgcgtttggcgaatacatccgttacgactatgagccctacatcaaggagcttgattgtggtgaggcgaacggcttcccaggtgtcgaggtcagcaattgccagggcaagctcatccgccactactggttcgaaaaacatctggtcaaggacgacttccagcaaaacatgatgaacgccatcacgatgcctatccaaaagctcttcgctgataacattggtcatatcattacgaagaccgaggagaatgtgatacattaacacttcaactctttattactatttccgctattattttgccatatattgaaagagagagggatatggagtattgcatagcatagcgttgcatggttatggcgtttttggttttttattgatgggccaagactcgggttggtcacctgggagcccctggcttcggcatgctgtatcgcatcgacctgggttccgcgacgcgaagataccctacacgaataatcgactgacgacgcttcgttacgcgacttcgtttctgtatcacgataaacaaccactttgcacaacgctcgcttgccaacttggtgaccttcgggaaccacatggctaatacctttccattgctccacattgtacaacagaacggcctcacagcaatcatgttcccgactctcgtcgaacatgcgccttcgttggcatctgccatctgccatctgcagcgttacacgaccgttagcgtcagcaatgtcacccgccctcgcgcgccaagccgctatcctgaatatgatgtcagcgatccgcatgcacaccaccgcctcgacagaatgattgccaggcacccgctcggatgatctccgtcgcgtatctctgccgctcgaggtatgcattcatcggaccgacaatgctaatgaatattgcgagagccgggctccaagttcgcgtctttgagccttggggaaggcgcagagaattcgtccgatcatgcgcagcacaggcgattagctttcaaccatggagatgtagcgcatcgtggcgcatcgctggacagattcggacgcctatcaccttctagtcaccctcaaattgaaggccgagtttttattctatggtctggcgtagacgtctttcttggagtttttatggcccaggacagcagtcatcaacggcagacttacattcgtttcgccgcttgtgattaagaatacgactcgggtcagtcataactatgtaatacatgaatcaatattatcaattaatacaccgccctctcactcaccgcgatgttcaagatcgagagtatccggctactacctcaatagtcagggagattgcgactactaactacagccccaacaatcggaggaatcctcatctcaaaacactcgctttctactcacccggctcaagtcccaacttggtcatctcgccagatagcatcattgcctccctagccttcaaatccccaatctccagctccagctccctcacccccacatttccaatcctcccccgcttgaactcccacatcttcttaacctcactttcccccttctcgtccaaaacatactcattcaaaatcctcaagcactccctcgcattcccataatccaccgccggcggagcagacggccacaccgatggcgtcgtcgtcctcaccggccacgtccccgccctgcgaaacaccatctcctcgctcgagctcgagctctggcgccgcggaaccacgggcctttttctcagtggcaggggaaggtgcacgcggcgcggcggaggtgtaggggaccatgtccacacgcggcgcgattgacggagggatggcgtggggcatggtggtgatggaagtaggggggtagacgtgaagagatcggagaaattggtaggtgtctgaggcaagggcttggagaggaggagtggggaattggaggggagggggtggcgttttacggtgaatggatctggggtaggtagagtggtgtttctgcgcaggggaggacgttttcgcggaaggagagctggtggtggtgtggcggggggagttgcgtagggtgagtggatgtgcttgtagaaggcggatggcgtttctgcatatcgtggtggagtgcgggcagtcaagtaatcttgtggtgtatggacgtacgatgctgcatctggtgtatgcggcataggtgttcgcaatgcggctcaagcatgtttccgagtatcgtgtaagcccgtgaaatgaaatgcctgtttgagtacttggtagtgcttgctttagtcattattagttgacttaacgatgtctgactgtggactagaggcgaagtaatgtttaaagtaaatttgaagtaaatgtgaagtatggatctgagcgcaaagctgaagcctgctacctaagtctatgatatcccagctgatggattcgagttcgggtatatttgcatccgttgagcgccaaagatataaaccagataactgtaagtgtaagaaactcccagccgtatgctcccttctagaactccataaaacgccatatccaatgcacagcacatcatcatcatacaatgccaaagttgatctgtaccaacacatgagctgcgtccggtgacatagcacgtaaatcacacaagatgacctaggtggtgtcgactcagcagcaagtcaggtgcgaagttagtcatgtaagtgacatcttcgtcatttgcaatatgatgagcgacctccttcagattgcgcatgaaagcccgagactcctcctgtgacacgtcctccatttcatcgtctccgtcaagaccttccagatcatccaacacatcctccccattttcctgctcttcctgggcgaaggcggaccactcttcaatatcgtcctcggtgaagaatggctgttggcttgtgtcgatgtcatttgcgaatgactcatcgcagtcttcgtcttctttaccatcggatccaagctcgaatgaagacacggagaatgtgtcgagatctgcgaatgccgagcagagggacgagggaagtgaagatggggtggatgcaggtgagattgaatttgcgtcgagttgcatgtccgaggtttcctcatcggtcagtcccaagctagacaggtgtgcgctggaatagcgaccggaggtttggcgttcgagtagggcgaagtcatgcgcaggggttccgcccgaataaaattctaggcaggcaccgaactcggcctgtaaggtttgggcgacgccgggagcgaacccaagcagactccaaggctatgcgatagactttggcgacattgctcaggaggacatttcggatcgctgtggtaatgggatgggagccgcccatgatggagtcgtccacacgagagttcaggacatgagatagtcgcgacccgatgaacagattgagctcgtcgaatcgtgcgccaacgcatgctagggctgcgatcgcggttgctgcctggtgtgtctgctgcaaggtgggcggaccggtaagtgcatggagatgcagccgctttagatatcgaagatacttgtcgggcaatgggcgggaggatgggaggcgatgtcggtcgttggccgagggtatatcgacggcgataacattgtgttggtaaaagtaagatgatgattcttcatgaaccagcttggagacggagaacatcgctagctcatgtgggatgcgatgctgagagttgttctcaccgctcaggagctcatcgtaacaagcattcctgatctctgggggtaggttggtaaaagaggccatagttgaagatgttgaagtgcaatctatggcgacgctgtcgtgttgatgccgagcggaggcaagaggggattgcgggatttgcgaggtaattggattgtaggcgggcaaaggcgtttgtaaaagtcgggtggcgtagcgtcgcggcgtgatggaacaagtgaaagctcggtggccgtgcgctgaaggggacaccgactttaaatactcgtcacacgttgaggaaaggtggctgccttgtggggaggacacacgcgcgcttgacagaacaagacgagacacgattgtaaggaagaagaggtgcccgacgcgcgaatgaagaggtcgtccaagtttcgaggcaggttcctggttaaggacttcgctgcgcgttttaccaggcgcaactcgggaatcgttaggtacactaagtaagcgagcgccacgtgaatggtcaccttgattatatgtgcatccacactttacgaagcattcaaggggaaattgaacgtgccgggctcctgccttccatgggacggcttccaagattgtctgtagacgcacacagagccgcagcagatgactcaatcaagttcgcagtcggtgaacaccagtcatgcatcatggtagtccgaggcttaattttgtggcgacaaggtgacccaaagactgccgtattggatgggctcgcggtgtagcggcgtcatcaccgcctcattcagtcgcccttcctggccagatgtggattgcgttctcagttggcatccatccgctgtcatctgagaggtgtccacgttacaccgatcgatactagctgcggggcggccagctgacctgcccgagccgcatgcctgtcaccagcagccctacccgccacctaaatgtcctgcctgcgcccatcatggtgcagctacatcacactcgaccaagtactggtctttgtccatgtcgaactatctgaagagaactctgtttcggctttgggaagtccgggagttgcctggcgtaggatttgggtgcttggctcctgcgccaatcaaagtacgatgcatcatatgttgttcgtcggagatatgtgtcccgctaagtgaaaagacgtgtgttcgacgttaggcagtagcgaaacgtcgagtcgcgtcgttagacacgcagagcgagttcggcaacagcggcaagatcgaatatcctccccagattaactctcaaaggtcagatgtgtaaaagcgcacaaagcaaaatgaacctaggggtgcggaaggcaccaaatggattttgggatctcgcgagatttgccgctttgtcagcgacgctaagctatcgataagacacaccttcacgtgcgcggccctccacgtgcctcctccgttttctcccccaaaggtcaactgcgacgctcagatggggctatcttatcacgacagctactcttatatcagctgtgactacaaaactatcgtgactcatcacctagcgcgcagtttgctatgccactgttgactgccagcgtcagcccgtgactcagcccgacgtaaaggcctcacgggctccaaggttccatggtcgtgctcgtagccgccaaaggtacggacttcgttcgtttcacttcgggacgtttgccggtcatccaaatgccccggctcctccgcattacggtgaccggcttcattttcccctagcgtccgggaataggatgcggcgcatattccatcggtcttcctaatatatactgaggcaaactatttatgaggcggcttcataaagtaaggctatatgtacaaactcagccacgggtgtgctgcaattattcatgcgcaataggtctgaagactccgagcactgtccgggggcaatgttaagctgtttaacttcgaattcttcttagcactttgtcacatactaataagctgttgggcatatccaggctctcatgcaagaagctagtcgtccattaacagtaggctgactccagacagcgcacacgaaagtgaatgatccaacgtcgggtcacttcctctcacacgacaccgcttcaacatcagtctgtaaggccatgcgttgatttgcgattattcaagactctcagtatagctctttgagtcattctactacatttagtaacactcataacgcattccagccccacgaagttcctactttagctcttgagagtcaagcacaacgaagcagtcgtgctcatacgtgaatgcttcaaacctaccagatgcttcatatcaagaccatatagccgcagtgtcggtccgcgaggggtggacgcggaagccaagtggcttcataaaatatactttcatgagatgaattttcgcagcaattctgccaacctctctggttgttcgagagacagactgtgtccgcaattttcaaagacctcagatatcacaatgtccgtagcagcaatcttcatttgctcctctaccaaagggccaaagaatctgagacgttgttagcagtcaagattcgttaccgttgataaacaatactcactctggcgctccgacagtcatgaccttacacttcaattttcccttatccaagatctccttctccacgtccacatttacccagtggcttctatacgtttcgagtatacctcgcaaaccacccggtgctttcgaacatcgaacccactcattcacagcaacctggtccaaggcactaggattgtagcattcggccttcatgaagtgcgtccagaactcctcttctttcccctgaatcaacatctcaggcacatgtggcatccaaaagaaaggaatgtgccaattccaaacacccttttggttgtattgtgcactgatgttgtcgcgagtgaagaatgattgctccgtcagcttttcagaaagcatcatttcgcagaagctgagatgtgtcactctgtcgggatacaagccggcgaggcagaatgcatatgtaccacctctgtcttcgccatgtacagcgaacttcttttgatctagctggttcatcaactcagccatgtcgtttgcgttggtgtggccatcatatccatcgcttgcgggaggcttgtccgtcgcaccaaagcctcggagatctggcgcaatgatagaaaagtgaggcgttaggtaaggaacaatccgataccaataatagtgatttttcggcgtcccatgaaggagaagtaggggaggtccagatcctgcagtgatgtaatgcattcggatcccatttactcgtgccatgtggtgttggactggcttgccatcgtggtcgtatgtctcgggcatctcgataagacctgttgtcgaagcactcggaaaggtttcgtgaggtttggaattacacggagcatgaagtggtggtacttaccccacaccacttctacgtcatgaacggcagcgctaatgtcattgtcgcggagtcgcttccatcaaatgatgtgacacagatgatcttgtcgaactttgaacctgtgcaactttaacggtcacgtggtgtttgggcgacatacatccatgcatgctgacggtactacgcagcgagattgtcgcaatctcgaccccgccatccctcgtcaaccgcgagtcgccagttttgattgtagcaacgtcccgtcatatcagcatgcctggcattcctagattcctgtggtcgcagatcttctacaccccaaaatcgccgcctaaagactattttgttggcaaaacagtcattgtaacaggcgccaatgcaggtctgggtctcgaggcgacccgtcacttcgtacgggcaggcgcgagcacagtcgtcattgcatgtcggacgctgagtaaaggcgacactgccaagaaagagattgaagagtctgaagggcgcaacgatgtgatccaggtctgggaactggacatgtcctcatatgctagcgtgaaggcgttcgctaagagatgcgaagatttgccgcggatagatgtgctgctagaaaacgctggcgcattcacactcaaattctcgcgtgctgaacaccatgaaacgactattaccgtacacgtcgtatcaaccttcatgctggcattcctcatgctgcctcttctgaaagcatcggcggcaaagacaggaacgcggccctacatcagcatcgtcacgtcggaaacgcacgaatgggtggcttttcccgagaagcacagcccgaacatattcgctgcattagatgatgagaagacgacgaacatgatggagcgctacggcgtctctaagcttctccagatcctggccgtgcgccacttcaccaagaacctcatcaaagatccgtccaactttcccgttgtcatcaacactgttacacccggcctgtgtagaacaggacttgtcaaagatgttggcgtcctgcctgatgtgctgaagtttttcttgggtcgcacagttgaggtggggagccgaagatatgtcaatgctgtcgggcctgtaggcaatggcagtatgggtcagtacgtcctcgatgattctgtatgtgatcctgcaccttttgtactcagcgaagaaggctcccagttggccaagagggtgtgggaggaattggtcgagatcttggaggaggcgtgccctggtatcacgaagaatatcgcagattgatgattgcttcaccagcgccgcttccatcttacttgatgtacggatgatgttcatcgcgtttgaattcggacctgcggtattcgctcaggagttgtaactgctatcgattgcgctaaatgagaatctttaaacagcctagcgccggtgaaactgcgattgcaccatcgctttcaactcttgtgaaatcccaatactccacctccaatctttcactttcattacaacaatcatccatgatactgaaaagaggtattgttcattcaatcatcagttattcaagcgaagaatctatctacacattgatccaccttcccatccatgtgtcaacaacctgcttggcttcgtctaccagccccatgtccaaaaggagctgggttgttccacgcactgcggagtcgagcgcggagaagatccaggcatgcgtgtatgaggtgtgctcgccaatgaagatggacttgaactctgtgttatagtaggcaggaaggtacaagtcctgctggccagccaatggtgccgcccaagctccagcctggtgctcatcaacctcccagcactgtcggtcgtatgcaccagtgaactgctcagctgcaatctcgccatggacctcgaccatcgcgcgttgtgcgtaagcgacgtgatcggcagtgctgagagcagcaagcgaacgtgcgggcgtgccagatgagtacgatgccagaatgacaccaggcaaagaagagttgatcttgtacgcgggatagcaaacggaaccgatgcccgcaatgtcgacagcaccacagccgccgattataggcgggctcaatttctcccagaaacgtgtcttgtagtgaagagcaactttgcacgattgttggtagttcatgctgctgatagcgcgcgacaggagcgaagagtacttgggaagattccaaagtcggaccttcgaaaatggcgcggcgacaacagcatagtcgaactcctcactttgcggcttcatcgcgaatggatcctggcgccactcaagagccaccttgccggtgtcgttgttatacttcagacccgtgatcttgcgacccagggtcagacggtcctggaccaaggggaagaaagcgcgaggaagcgattcgaggcccttatcaatcgtccgccaagtggttgcaccaaagtagccagaatcgtactcccacaatggggccgagtttagggaacccgccatgtagtcggcaagatctgcgctgacattgagcgcataacgaaggtatgcatattccgaccaattgaacaggcccttgtcgacagcatccctgtgagcttggtacacgtttcgcgacatgttcttgatcacctctgtgctcaggccttcgaagtgctcgaatttctcctcagcctgagtctcggcttcttcgtcagaaaatgctgcagcaggcagaaccagagaagagttggctttgacctgagctgcgcttggaatgcgactattcggtaggcgatacccgtttgagttcgcaggtacatttgggctactttggatccatggaatgaacttaaccagcaaatcactcttgttcccgttcagctggttcaatacgtctccaagctggaagaccattttgtggtcttggatgtccaaggtctcgtttgtgtccgcgtacttggtcgagacgggaaaacgcattggacccatttcttggtactggtattggtccggagtagtgccggcgagatacttggtgcggatacgtcctccaattcgttgcgaggactccatgatgtgccaatcgtggatacccacagagtccaatagaagactggttaacaggcctgccattcctccgccaacgataccaatctttttgctcttctcgactgcgataaaggacgcgttgttttgcttggactgcatgtacgcgaccccatcgaaccacgggcccatcatgtcagcaaccttcgagatctcctctcgcttccgtggctgatgcttgacggagactggcgccgaacgaccgagaagtcttgagcccgagtatgcgtgtaaacaacctgcatgtgctgcatctttgggtacaacccaaaccagacgctcgggacgcgacgaccgtttgatccaagaagaaccaatttcgtggtgccgtgcatcaacaccggtcatatcacagtctccgtaaactacacggacgtctccttcgaacgcgtcgtccccgtaggtgatatgaacattgtggacagagtcggatgtaacttcaaccggcttgaagagaatgatgtctgagcgaggggaaacaggtgttgaaagagctccgctagctaacgtaagtgcagcggaggaagcagtgatgaagctcttcatcttgaatgacacaagatgcagatgttgatcaagttgttgatcgcaaatcagtaggagacccagcttatattacaactccaacattccaagctcacacgtcgggtgtcgcctctcattctcgttggtcatgacactgcgttatcacagacggtcgggcatcttcgcaatcttggatagaacaggccatgctcacgccgacgccgcccatgcaacggcacatccaaacaatgcatatgcgataagagcaatgcaacgggatcagtgggaccaagagacggattcagggtgcggttcgcgacacgtcaaaaatctctttcccacatattccacagggcgtggtcgagacgctttgcagtagcggcctatgcaaccgtagtcatagtgtggaggtcacaacccagcacaggatcggcaatgcactgcttacaacacagataacgggcgaagatgccttgttccggtccagtctcagccttttgggactttacgagccgacattgatggagcaactacttcggaaattttctcgtggccccaaagtaccatgaatcatcatggccgacgtttccccgaggtgaagaatgttacgataaagaagcggcgtccatgagaaatcggcagtgtatctcctagtctgacaagcgagttgcggatgactgatgccgaagggaaccgacaagccttccagaatcgctcacggcctgctccaccagttcttccgagtcaataccctaggattgtcaactcctcacgtgggacagtaaaaaaataggcgattctaacgttgtatccggctccattgcggagatggcagctctggtgcaactgtgagatctcatggagacctcagtcatggtgaccaatcacatgacggagcacacgccactttacacgaatagtggagtggagcgataggtatcgataacaataaggcgggcgatcttagcatgcatttcttatcttgacttcacaattttgttatctaaagttacgttaaaactaattccattctctgcatgaaggagcgcttatggcgcaaatctacgtatgaagggcgcagcgccaaggctgaacgcgcttcaacggtaccttctacgctgtagcctgtccaccctttgcattactacgcaagtatagacgttgaccttcctcttctggtatcttcggcatgcttccgaagcactgtatcccacgagatacacttcggcagtcagcaaatcccgcacagtaagccagagcgatgaccggaatacacgaatcgtcagcggaccattccttgatccgaacgttgaacgaaggcaattaccaattgttaggaccctatctgagcattgcagaaatctacagggccgacttgtagtcggtggaagcccgccatcttggcaactgtaatgtccaacaagcgtgtacccggtctttggctctgacaactcttggaaagcatggcatgcaccgcccagagactatttgttgggcccttgtttttttggaatcgattcgctgctcgaatctgagagtataagagtcctggtaagcctcttgtagactacgtatcgaaatatcaattccgagcataattaccacatccactacataccaactcatcaaattacatttgacatcaccaacatggtatctttcacttccatatttacgactttcctcgctgttgcgagtatcactatcgccaaacccacgcccaagtccgccccacagccagtagtcacatacctcggcacacaaggacctatcctgtgtatgcactcatcgcaatgtatatgcaactaatgaaaccaactaatttgtcaaacagcaagcggcgcatggacttctaaaggcatagtgtacacctccggcaccgtgccaaccttcaacggctcaatcgtcgctggtggcattgaagcacagaccgtacgactcacacgacgcttgattaatccatttactgacagaatacaggcacaagtcatcaagaacattggtgttattctggaggaagccggtacatcttgggactatgtcatgaagacgactgtcttcttggcaaacatgagtgattacactgcgatgaactcggtttacagcgctatgcttccgtcgcccaagcccgcgcgcactgctgtcgaggttggcaagcttcctggcgcgtttttgatcgagatagaggctattgccgctattccggacgcttgattgaagtagtgtgtggttttagatagcgagccgaaatcgaacatagcaatgataaaatctcatgacaaacaatcccttttcaataactaccatcatgattaaacggtgacataaccactttcttcctcaccatgatccgctccccattcttcgtgctttaatgacacgctcacactgccatcgctcgctctcttgtcgacataagctgcacggtggttcgaaatcacttccctgcatataaagcatactagggccgcccgataacatggtcgtccccatcgatggcgccatctcccggcgtcagttcgtccaaacacccactctccagcaacgccctgtcgatcttccatcgcccattcgcacagcacaataccctatatggccacgcgaccccgaccccatgccaccggtacatccgactccgacctcgcagcgatcttatgtccagtaatcgcgacgtccttccaactcaacgcctcgcaattcagtgtgcctttgaacttgcgacaatcgttaccaacgaagacgatgtagcccagtccagtctccacgtcatcgctctcgctagccttcctgctgagtttgggacttgatggtcgcagggatgttggcgtgccgctccatcggaaccagaatttcggggagcggaaactgttcttttcgaatgtttcgaagcggttgggttcttcctcgtcttcttcctcgtcatcgtcttcatcttcgtcgtcgtcctcgtcttcaactatttcgactgttcgccgcaggctttctcggctggcggctaggacgactgcggctatcagtgcaccgggcattgtgagttcaccgacgacgccctcgccgttttctgtcatgcgatagagctccaacgatgcggcttgatcggaagacacatcctctagtttctgccatgccggacatttcacttcatagctgccgaatgttttgcgcacgtcgaaggtgctgcgtttggatttgttgcctctattgttgtgtatgtgcctggaggagaaggccgcatcttgccagtcgtcgctcatggctttctgtagtattgtgatgagcaggtaatcggactgatgaagtggctttgttcgagcccttgccggggtcgcgtgccttgtgtaagtcgggtaagatgatgacgtcactagtgattgcactataataaggtatgctgagaggactatcttccattcgatctagatcgagatattcaccaatgtcggtaacagggtgggcatgcaatatcaatataattgaaagcacatttcatcattctatgtcattcttttggtgcagcctgagaatagagtcaatcaagcgtcctccatctcaaactccatcatcatctcgtcgtattcgacacccgcaagaagacccttgttgaactgctgacgttgggcagccaggacaccgtccctagcacgttcgtgcttctcctttcccagttgatatacctcttggctgtgtccgaacatctccttttgctttgcgatgagacggagtctgcggtcacgggccttgtctttgggaatatcgagacgtcctcggaagatgtcggtgttgaggccttcggcgacttctgcgatatccatgttcatggaataagggtcgtcttgtgactctggctcgtcttcagatctggaagggcttcgacgggtacgacggcctcgaacagtccttgagggcgctaaattttggccagacctaccatagggggtatggcggtaggtgtaacgcgattcttccctgctcttggccttgctcggaggcgccggaagcgctgcagggtccgctgccagtccgacgggtcgttgttgtaagagctggccagcgactaggccttcaaattctccagcaagtgagcggggctggttcgctttacctaggcttgccggcgcaccttctaccggcgcctctcgagatagccgcctgttgttgctcgaacgatcgcgcacctgctgtggtgtacaatggcggctcctgatgctttggacatccacaggtgcattggaacgctgcaccctaatggcctcgcgatcaatcatccactgcggagtgggatggagactctcaatcccattgggtgcgtcttgaatgggcgtctgggggcgtcacccgtgaaccgatgtaagtccctcaaccgaccttttggccttctttgatactcccattaacccatagcaatctttctctgaggctttggagcttgaaattatgatgttttaattaacttggcgtaacaagctgcgcggctgttccatctctttgccaaaaactggatctatgagacgatatgggtcgtactcagacatctcagagccatggtctgacgtatgggagggaacactgtaatgggggcgctgctgaacaagtggtgaagttttgtcctgaagcccgtctcccgttacctcgccctgagagacatgtcctggagccgcggaatcggcgatggtagtctcatcatcccatccatcagcgatgatgtcgtagatgccctcttcctgttggctcgcattcagtgcgtcgccgatagatgctggacgcgaaattcgtggcgaggaagccattgagcgacccctccgaagctctggttttggggatctgcttggggattgagccagcaagtgcgctttgttctgccggtgtatcttctcgagctcttgcagagcgtgctcgaggtcaagtttcccaatccacatggtcgtaagatcgccatcagcctccttgaaggtcctcggtatcgagcaccactcttttagaatctggtccaagacggatccggtgctcaagccatcttcgactagtaggcatatttcttggagcgatgggataagaggcgataaccacggtatgaattccgattcattggtatcgggccgcatgcagggaccgaagaaatcctccccctggttgaggttaaacaagatctggatcgacttgagtgtgtcgatgcaagcgatagctccctcgacatcctcttgcgtcaaatgttgagcctcgtccgcagggactttcagaagccgatcgtttaacttgacccccagaaggcgcagtgaatggtcaagggatgggtccccttcagctagttgagctagggagttggccatgtattcaggcgtgataatttgggatgtcttatgcgggcccaagtggttgagggagggaatggggtcgatcgtcggggtcgggtgctttgtttacgttagagcgaagcgcatgaaagaatcgatacagctagccaattttagtgcaaccattgttcaccaaggctatcacggcaatttggtagctttacaaaatgtttttcgttaaggatcgccacagacttttcactttgagtctgcggcgatgggtcaggccgcctacacgcgtaacacgaacagctcaggcttatttagagagacaaaaagcatactaatgggaccgctaggaatgtctgattcaatgactttggcggacattctcaatatcgagaagcgcgatctcgtacctcgtgcgggcgagatctctctctctcctccacgatctctcgacggcgtaacgctctcagtctaagcgcaggcctgcaattcgctgggacgggaggtagagggcgttcaaaatctacattatttggcttgggatcaacgatagcctcaggtgccataggcgctgcccgagcaacgtcccttcttctcctcatcgtccattttggtggtgtagggactgtgtcgagcctaggtgtgagcgcctccagctcaccaggcgcccactccagtgtggaacatcgcaccagaaatatatggcgctttaataccggcgcgacgtcctgagccaaaagaaacggcgcgctctcgcggtagcgtctcaatcggagacgccagacatgcaccagatcgcgtactactgctttgcgtgtctcctgtgtgattctagcaacatttccaaggtcatggactaagtcttcatgccagtgttgagctgtgcctccaggtgaaatcatgcgtgggatgcatttcgttgccgattggagtcgccagttatcgcagatccagtccagatgcgtgttgagaggaccaattgggattttgccggtgtgagcgtagggtggtgccatttttgaaacttatggctgttaaggtgttggctttgggaatcgaaatatacaatttcataaagtctgaggttgccgctgactttgttagcaaatggacagacaaagacgtacaataggtaaaacttggtacaaggacacgcgaattctctttgtcacagtacatgtttatctccgtgctttctttgtgcaaaaatactcgcaattggaggcgttgtacaggcttggcactacatatcgtgatgctgtgctaacattcaacatggagaaagcacaaaatgtgggacatggacgtatatcaacttgatgcttacttgggtatataatcaacctcaatcctcatatccatcacctcattgaagtgcgtaatctcctgagccagcgctgccctaccattgcactactatgtagcctgctggtcgtagatgctcatagtagtacccactgccatatccacgtgcaatctacctcgtaggcgttgttgggggtgggggaactgcggcaagttctggcccggcggatacacaacgccataagacgccgtgaaaatgtgccgtcatcgtctgaatatatctaggccatgagttccggtgagtctgtcatgcgtgcgtggatgaccgatgcgatggcattaatctattatgcgagtgggctgattagaagactcaagcccgtacaaccttcaacggatctctcaccctcgccgcatccatatcctccctaatatccctctctctcgcccgcacccgcgcctcatccgccgccctcaactgctcattctccctcctcatctccgtatcgcgcacatggccaaaaaccctcttgatattcttcaaatcatcaacagttaaatacgtcgctctcttcgctactttctgaccggatttgggtttgacagaacatcgattttcaacagtggagtggcatttctctcggaataacgtgagctcggagtggcgcacaacgtgcgaaactgcctccagttctttttggaatgcagcgctccaggtgctagaggaatgccggttttgggggtggagattgtagggaatgatgtcggcgacgtcggtaatgtgccatcgtgcgttgatggtgcggagggcagcgctacttgcgccaggaagggaaagttgcgacgtctgactagtgattggagctgccatgatggcctttgctggtggttccaagggaaggggttggtgctcaattacaaaatgtgatgagtttgtgagaacagattgcaaagtcttaatgctgataaatgtgttcgaaatttagaaaaaaaaagatattggttaacagaaaagttgtacactagtagcagtcgctataatttgctcagggtctttggtgcgtaccatggttgcgaccttggtgaaccaacttttggaagccccatctaggctgaggcatcaacaacttcaagcaacgactgtaccatggtagatgaaatcagagaacttgcttgctttgcgaaggagatggaaaatgcgattgcaatatcgactgcagaccaccgatcctcattgctaacctttgcagcatctcccccgcttcccgaaactgctccactccagggccagctgaaatgaccgttatgagcggggatatgcttcgcagtaagtcaaaaccggctgtctgcgccttctccatgttcgagaagccgcgcaagattgctttagcgcaatgggttgcgatatcgaagtgctccgcagcagcggctggtggcatgagcggcagcgcctgtgtgcccattttgtacaacatcatgttgagtatgagttttgttgagacataattcgacgcgagcagcgcaatgaaagtatctgggagcggtgcagtggccaaggcttcgttgctgatgtcgagtccgtgtcccgatcggtcgccaacttcgtaaacgtctttcgaatctttggtgatttgagtcaagttagggtacatggcagcccagttgaccaggtcggccatcaatttgttcgtgagctcccgacatggctcaacatctatgccaggcgcgagtggcgtcgaaaagaacgatcgcaaagatccctcgaactgcaatttctgcatagccactggtatcatgagttcaatatccgctagctgctggtgagcatctcgaggcatgccaatgaaagggattgtcatccactccggggaagcatatatggaggttttgccaaacactattccccgacgagcctagactaagtcagcattcagtgtataattatggtattgcgcatcattgatccatacttcagcatttcttatacccttgaacaaaggccaaatgatgccggtcttgcagttgtgtggccctcgcatattcatcagcctcgcagccgctgcgagatggatcatagcccctgttgccgtcgttccgcagtatgtctcatacagtgccaggatcagagggaccaagacctcactttcttcagggatttgatctccctttatccgggagattgattgtcgctgagcactcaaacccacagtgtaccatctccacgaatcgattagaatgcttgggtcgtgatgcagtttcgcgtagaatgccattgacactgcacgtaaggacaattttacagctggctttgtagcattagcatgtatacgaggcagatggcttaaccactggatttcaggcgagtaacttttggtacccgagttcagttgcacgtagtgagacagaaaggcgttgtctaaggcctcgggatggaccttcgtaggctgatagaatgttggtggtctatactggtaacggatggccgtcaccgcacgttcaacatcttcagtatatcgtctttctactgggaacatggggttcggaactggcatatcgactgcttttgtcttccgatggagttctattctcggaagagttgttttcggcgcttgcgctgtatcgttgtcggcctttccgcggatagtcacggccgctcgtgtgctttctttcttcttccgtcctcgagttttggatctttccgtcatgtcgatgacgatggccccaaaagaaggccctgagcaggccaagcccaggcgacgacattcgttgcaaaactccggagtctcgtcacactggcgtaatatgatcagttcacattcgtcaggacaaaaataaggcgtaccttgacgcgccgctccctacattgagcacagcctctgctgcgttgcgacttgggcgccatcttatatggatgatgtcaaagggtagacgattgccgcaccggtagattgaaagagggaatttcagcgattggcagagtgggcgtcgcatcgtgatatgaaagaaagtggagcccaacggcgccggcacctatgaatggcattggtttatcaacgttggctccaatgcaacgccagagctcgactgggcatagcgtatctgaatatgtcgagggcgtaactatttgggtatcaagtcgatgacaatgttcgcagtcgtgcatgaaccgaagccatccatggatctctaggggtggagctgcatgtgcgtatccgctagaccgcggaagagccagccgccgccgagggccagggtcagcctggctctagaaagaaatattgaccgcggaattcgaagatcaaaacgtattatgctctttggttttgcttctgacctgataaggcctacatcctttgttgactgcttgtagttttgagacctgacaacctcgccgctcgtgagataaggctctgtctccgcggcaatcgccgcgtgcgagatggggccgaagaagcgcgaccacaagctgagtgccgtgccatgacacgacattagatgacattcgcctagctgcagctctccacaccacaagcagcggtttgagcgtctaatatttcgcgttttaacggctcgcatgccgaggatgctgcagtcgacgcgggcgctgtcacttccgcgcgcccctgcgaccgaaatatcttgtatgacaccattaatgatagcaacattacgagcctgcgtaagcattagggaaagcgcagaataccgcaagcttacacagcgtagatccaatgtcggatggatcctcttaagaagtaatccggtcatttgatgacaccaggtttcttttacagacaaaatgacaatctgagtttcagcatcctatcacagttgtgtaacttgaagaactttctattcttcgtgcatgacgctaagtatgtccctaccaaatgcggtgagctgcgtgcctccacgtcccgacatgacaggcaagatgtctttcctgcgaggcaactcacccctgtcgagtgattctcgacgcgaatacctggatagcggtcgtaggctgtaaccaaatttgtcacccacatacattcgctggagacatgtactttaacgcaacccgaatcatgtacatactagccttgactctgcggtatattcattcaattcaacatatatgcaaaaccaacgagcatcatgaatcgataagcctcagaatcggccctatcttcatacccttcccttttctctacaactcccccttctcacccttcctcttcccctgctcctgcaactcctccatatgcttcccatggtcctctaccttctgcttatccgctgcaatattgctttcaccatggctcgctagatcctcgcgccaacggcccttgccttccttttgctcgcgcaactggtcttgcttggctgcttcgacttgttcgggtgtgcggttggcgtcttctttgatgcgctgcatgggagaggtggtgaaggtgcggatggtggggaggcgcgtgatggggcgcaaggtggtgagggtgcgggaggccatcgttgctaggtaacttttgaggctgtcgttttaaaggtaggattggaagatgttataacgtttggaatgggattgagtgtatgaacgaagtgtgagcgaaagtttgtgggattgctggtgggtaaacactttgtgacgtcatttgcatgaggtctccatccatgcagccgaccaaccgaatctcatgtctcggcatagttgcatgtcagatgtatctttgggtgatcatcgagaggtttgagcgtgaaactgttatttgtgctgtttagtacgcagtcaccaggagtagactccgcacaactagcccacccagccacagactacagatccaatataatggtaccgacacctctactgacacagctcagcatcgcatcagctttttcatcttccatgagccccgtgcctctatgctcgattcttccagagcagacggcaaccttacacgtcccgcagttgccgacttcgcaagaactgtcaatgtccatcccgatagccttcaatgcatcgagcagcgattgtgaggcgccaacctctagcgtctttttactttccttcagctcgactgtgaatgggtcgccggatgttgtgaccgtgaattgctcgagatggacgcatgcttcgggaacgccgtatttctttgccgtgttcccgacatcgtccatcaaacgttctggaccacaagtatagatgtgcgagcgatcctgcgtgcgcgagatgatcttgtcgacgtccagcctttggctttgggttttgtcgtagatagtagcgttggacccaagcgcatcaatctgcgatgcgtaaggcacttctcctgtgtgcgcatagtgcagatgaaacttctggttcgtctgctgcaggtacttgaatgcgggcaagaaggccgtgataccaatacctgcagagatgataacatgttcatctgcgtcagtcgctaggggaaaactcgcggtaaagcgtcccacaatcaggacgtcgccaacctttgcttgctcgtggatgtacttagaccctccacgactctctggagaaagctggataccgagttcaaaacgacttgagtctccggcgacgacagaataagcacggacgagcttcccacctagcttgagtcggacatgactgccgggctctactggcgatgggtttgcaatgtcgtcgacggcttcgaaaacgaatgctgtgactctgctcgtttcctgtctcttttctacgaggcaatactcgttccatgcgtccatcttgtccgactcttcaccatacattctcccgttctgatcttctggcgtgccggtggccagtcgcttttggaacttattcttgacatcagcgctcaatggcccgattttcacaatttctttcatcatttccagatcttttgtgtcgatgaacaaatagtacatgactctcgcaatcgtccactccggatacgggcgttccagcagtcgaatcatgtccccagcttgtacgaagccaggcttgatgatgcggtacagccagcctgttctgaacagcgtttgcgttctcttcgccatgtctttgacttcgaaccggtggtttagcttgtagcatggccctcgcggctcggtaacctccacgacaacctcaccaatggcgatgcgatcgccaatgcaaagcgtcttctcactgacttcgtcgttgaagaagttttctccaaaagcgcccggcttgaaatgagattctgacgcaggcagctcctttttccagtcatcgtaatgtgtggtgcagtaatggaggagagcgttgtccgggcttctgtgagcttcataggcatgctcatcgcccttgatgccacccatagtaatctcaatagggcctgacaagggtgtcttgaaaatggcggactgaaatgggccaaatttcttgaccttgccagcacgcagctgcttgagtgggaagggcgcgaaaggtgggggatttgtaagagtattcgggtcaggaggcgtcggcggaatccaatttgatcgcgccatgatgaattgtatggtttttttaaacaaatggatggctgctgctgtcctttttatgttagttccaggacagttgatgtccacgccttagccgtatcgatatttgccttcaagggtggcttgagggtgcctggcacgtgatggcagaccgtgagtgatacagatgcgtcaagcctcgaccctttaccacgaagctcgttgttatagtgactgggaaagcgccacgatagctgtacacatgattctcaagcaaaagccgagtcaaatcccgatccgataaaattgcggatttcgcgcaatcctccaggagcttacgaggtttcaaccaatcgaagagagatggaagatcgcattaagggaccttctgtaaacaatttagattccggaatcgtgctaaacgactcaacgcgtttttagctcatcggcgggtcaggccgctcatacacaaactttcaagctgggctgatgagagtcatctgttcaatttcgtacacatatctcgaatttgcgaatatcgcaatagctccgctgcctgcgtactgactgtgttaagttgcattcacacaagaacgcgccgttcctgagatcggcacgacgtttttcgttggacgtgccttcaccgaaggatcatatcgcgcgatcgtcggtgcatcgaaactataagaataggcagggtagccatgaaagacacgagaaagttgtagcgtcattgaaaaggagtcgaagaagtgcaatgcgacatcgtgtggactcagacactggaggacacgtgaccaaagcttggctcgactaaagttgctgtgacgtcactctgccctcagagcaatgacagcttcagttgcattgcaaagcttctcccttgacacaacacgaatcaagaactctcaaattaactcccataaccaattgaggagtcaaaaacattccggctataaagaaaagaacacgaatcctgattttaccacttcacaaccaaaaatatgtttcgcttccaacccgcacgcactctccagcgtctcacacgcaccgcccgcccttcagccctcactcctcgcttcatcagcatatcgcccgcccgattcgccgcaaaagattcacaagacaaagattcgctaaacccaacatcgaccgagtactcaaagtccgggtcagatgacgcagccgccagctcagacgccgcattcaaccccaagaagaccagccctgaagaagccgaggccactgcggagagggaagcaggaggcaaggacaactctttgaatgcaagcccaggtaacaaggacattagcgagccaaacgaccccggtgccggaggagttggtgcgccgagcaggaagggtagtggtggtggaagtgcgccaaagagcggcggcggctcgagcggttgaagatacacacgacagtctataagatatacggcgtggtaaaataaggagcaattgaggctatggcgcatatggagcatgaatagcataaatgcatcaagtgtaatgatctatgcttccagtctcttcgctaatttacaatcattgctagcaggtgttcgaccataaatgttgggctcaaaaaggagatggtctgtatccacactctattaatcgcaagaccagctcgccgtcaaccacgagaatcactacatatgtcaacactgctctcacctcatccaacacaagacgaaacgggaacttggtccagtggtaagacgttcgcacaacactaagatcttgcactccttgtgcggatccagtacttagccgtactggagtactctgtaccagagtgatctatgcgaaagacctgcgttcgattcgcaggatgtccattgctttttgcccacgcagtttcatattcaaagttcgattcgaaagacgtggtatcctacaacccccaaaacgcccaaccaaaaacgccagaaccatgcccaaagccacctggggcgcccaaatgcttctaatcatcccacctcatattgagtatcaactcctccacctccttgctctccaaccccttgctctcctccttaacggtcctttccccctccatcacccaaagtcatagccgaccgttgaaagcggtatacgcggcgattggccagccgagaatgacggcgtagaatgggaaaaagctgccggaggtgttagtaaggtggaggatgtgaatgggtaagggaaacgtacacagcactagtgcgaaccattttcttgctcaagtcgcctgcgcgccatgtatgcggcttcacggacaaggggttgcgagcgaaggggtggggctcgaccatgttgcgggtcaaggtgcggagcatggcgcggattggtgtagcggaaggcattttgtttggtttggttgggtctgatttggaaagcagaagccgatgtttggttggtttgagtgtagatttggtagtacaaggaactgattggagtgtagatgtcccgaatgtatggtctattgtttgaatgtgatgattgagtggagtgtgaattctacaatgcattgtgtaacagcacatatatacctacccaggtaccgggacacgacacgacacgacatcacgaacgtcttgcagagcagaaagcatgtcgaaccacctgcatcacctgagatgctgacgccgaacgaagtgtgtccgggcgcattgagcatgtcagagaggaattactaggtcagcagaatgattgatgttggataggggaatctggccaatggagtgcggcgctttgatgattggtgatggggcgcggtgttgggtcgcgagacggtggtgtgatgtttgggaatcctgcgcttcggcggcggccgatggcgcgctgacttgccggtggtgtgaggtgctgcgacacttacactttgacaaagggcggaagagagtttagcagaactagaatcaagcctacggaagctctttcgaacatttaaacgagcctgtctccatgttttgtaaggttttcgacatcatcttcgatttcattgcgcttcaagaatgttgctgcattttagaaatttctcgtacctgattggacattcgaatggacatttatttgattggcttcacttccgcaataccgaggcatgctcacatggtcacaactccaacaaatcttctggacacgagcgacccgggcgagcaaacttcgtacgaagcagccgtgtatagtctcggtgtcgctaacagtgacacaataaactcaaatctctggtgacaatccacttttcgcaccggacgagaaagatcggccatggcgcaatgacaccaacacagctatcaccataaaaacatcgccaacttacctctgcagcatcatcactcaccatcacagcttttccaactttccatcccgaagcgaagatcagataaccactagccattgaccgtatagcaagccgttcatcatgaccacagcagtcctcgcaggcagcaccggccaagtcgtacgtccaccacctccccatccccacccatctaacacccaccagggctcctcaatcctcaccctccttctcgcgcacccaaacttcacctccatccacgcctacacccgcaaaccactctccaaccccgacccctcctccaaactcacaccgataacctccaccgacccatcctcatggccctcgctcttcccacgcacgcccaccccgaagataatgttctcgggcctagcaaccacgcgcgacgccgccggcggcttcgacaaccagcgcaagatcgactacgacttgaacctggacttggccaaagcagccaaagacgccggcgtcgagacttacgtcctgatctccgcggcgggcgcgagtgccaagtcgccgttcgcgtatgtcaagatgaaaggcgaactggaagacagcatcaaagcgctgggcttcaagcacacggtgtttgtgaagccgggtttcatcgcgggcgagcggagtaatcggaaagtcggcgtggcggagatggggctgaggtggttggcgcagggcatggggggctgtggcgccggggttgaagaatgtgtgggcgcaggatggggagacgattgctagggcggcggtgaaaggcgggcgtggagtgtgtggaggggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaaatagacgtgttcgtgacgaggggcgtaggtaagatgtaggtgtgatgataccaagggttcgcgcgctttgcccgttattccaatgtttgattatttgcaaagtgatgctcatagtcgttatgtgtcctattgacttcacttctcttctagggtcagactatccagtccaatcccacaccctccccttcccacccctcaaaaattcacaacactagcctccaacaccccctcaggcccaatcaacgccttcttaacatcctcccccaccgccctgtccacgcccaaaatcatcaacgcctcattcttcccctcgccctcaacctcctcctccaacggcgcgacattcataaacttaatattcacgcccgccttccccaaaagattccccacgaacccaatcttcccacacgaatcgaagttgcggcagatcagcagtgtgccctttggtacgaactcgcctttgaagcggtcgagccgcgagatgaagggtttgttgccgctgacgaagccttggatgatttggtcggcggtgttggggggaggggagggcgcgcgcgtgcgggagtgcgatgttgagcgcgtggagcgcgcgcgcagggtgatgaaggaggagtagggtttatcatccacgttctcacgggagcgctgttcgttgatgaggatgccgcgttctttggccaacaactccgcattgacgatgttgatattcaacccgtcggacgacgtgatgggcgttaacaagcccttgacgagcgcggcgaagagcggcttggtcgtgttgatgttggcgagcttgccttcgtatatgatgtcgaaggtcgtgcggaaggagtcgagtttcacggaggagtagtgttgggtgtatagtgagcccattttctcgaccagcgcaacgaagggctggagggtgcggtattcttcggggaggatgatgggggcgttgacggcggagcgagggagttcgccggagaggatggagacgacttgttcgcagacgtcgatggagacgttttcctgggcttcgcgggtggaagcgccgagatggggagttgcgactacttttggatgggcgatgagtcgcgttgctgaagagtttggctgcgggggttcggatgtgaagacgtcgatgcccgctcccgctatggttccagcatctaacgcttcaacaagtgcgtcttcgtcaatcattccacctcttgctacgttcaggatcctggcggtaggcttcatggtctccagctccgcttttccaatcatgcccttggtcgatgcaatcagtggcgtgtgaagtgtcaagaagtctgcttcttggagcagctccgcaagactgtgccgaagcgtgactgacgccgcggcggccaagttggggtttgcatatggatcataagctacgaggcgcattcccagaccatttgcaattcgagcaactgtcagaccgactgcaaattgttagttttttggcttcatctttgcttctatagctcacctttacccaggccaacgatggccaatgtcttgccctttgcttctacaccaacaagccgacttcgttcccattttccagccttgatgctttgtgctgcatcaccgacattgcgagccacagccatcaacactgtccaaattagtgatagctcggcagtgttgctttgagtactcacgagcgattgtatgttctgcagccgcattgatgtttccagaaggcgagttcacgacaatgatgccatgtgttgttgcgcttgctacgtcaacgttatcaactcctacgccagcacgtgcgacgactttgagcttcttagcagctccgaggagctcagctgtcacctgagtctctgagcgaacaatgagagcttcatattccccaatgatgctcttcaattcttctgggctgaggcctttcttctcgtccacctcaaattggtctttcaacaaggccagaccatctggtgagaccttttcaggtataagaatcttaggcttgctagtgtgcatgatgatagccatagtagcgaccaatggagttatggggacaaggatggaggaagtgctgaatcagagtgtggtattgttgtaagcccgtcgagcttatttgtaccactaagcaagacagtccgctatcgggatcttacatgtgagatccttcagtagcacccttggttatgatgagggcctggagccttactcgatgaggtctggagctaccccgcccccgcgaaccccacgaattgcgccactgctgtaggatgatttagtgcatgcaccggtgagagtggtgcaactgagatgcagagaatgaattaggaatgatgactgaacacggacagagagcaacagtgtgtagtagaagagacgacaagtaggaaagttagttctaatcttttagatcaacccagacacaaagtgttgggccggttgtgcaccatgttgaaaaggtctagagactagtctcatcgtgatctgcattgattggaggcttttcttgtggggtgtatgtcgcatgcgcgggtactaccgacgcactttacacattgctacgtgtcttgagtttctcgttctgcacaacctcgatccagtagttgtctgggtctgcgatatgtaagccaatgtgcacgcattagatagttggaacaagcacataccgagcacaaacgcaatgctcttcatacggccatcggtaagcctcttcttccagttgaccttcttttcctcgaagcgagcacaggctgcctccagatcgtcgaccgcgatacagatatgaccgaagccttggggctcgtcgttgccattgtggtacttgaagtcggcttccttctcggtgccgtagttccacgtcaactctagcaatccctcatgatccgctgtcgggttaacaccattcgcggtcttgtctgatgctggggcaccgtagccgaggaagtagaggttgaagccagagtttggagactctgatgtacgtttgagctgcattcccaaaacatcctggtaaaacttgagtgacacgtccttgtccttgacacggatcatggtgtggttctgccatggttagcgcaattcggtctcactgaggagcgtgagacccaccatgcggtatgtgcttgtgtcggtgtccttgacactctcggtctcctccaatggcttctggccaataacctcgacccagtagccatcagggtccagcacgaatgcaatgtggcgcatacgtccgtcggtcagcttcttctgaaacttgtaacctgcatcttcgagacgctggcatgcagcctgaatgttatcaacagaaacacagagatgtccgaaacccttgtgcggctcggtgttaccgttggagatcttgtaatccgggtcgtcttcggttccgtagttgtgggtaagctcgacaatgccctcacgatcagtccagtggttgccgtgcgatactgcctttggactatcgtatgcaaggaagtataggtcaaacttggcctcggggcatcttgatctggttgatcaatttcatgcctttctcacatcagacttgatccatgcaaccgcatttacctcatcttcacatacctaggaactcatagaattgcacgcttcgcttcggatccttgatacggatcctacccacagtcagccaccagccaatggtaacgcgacactgcaggcagtgcttatggaggtactcacatcgagtggttaagcttgtacttgcttggatcggtagccatagttgctagcgctcggtagatgctgatcagactactgctgtattttggggctctgtgaataggaagtgaagctgcttttagattggcaaataatctcggtcgcaatgtgaacatgaggttgtttgtgcagggaaagctgggcaagagacctcggagcttcaaaagttgatgacgtgcgcgcaccgaatctttaccccaccgcgggctttactcggcaataagcgtctcgtggagaagtgaccgcatggcgcattagcttgaacatatgttcctggtgatacagcgtctggtaacgactacatgctctggtataagatggtcaatgttaacagctaaggaaagtttatggcttggtgagtgcggccagccgtacacagtcggaatgcctgcatggtccaggatgagcattgagcaattggtgcgcactcgtcgcttgctagtatacgttaagtaacgcttttaacgacgaagtgctgctgttcgttcctaatctggagctgatgcaaatgttcagcctgtctctcgagatgatctcattggcgcacgcggcataatccaaggccgataagcgttggccatagcgcgctggaggcttcaggactcggccgcgaacaacatcatgtgctcaagcctaataagtccttccatcatccgcgccctatcactcgcttctcaatcgagcactacctatcattgagcctgccccaatccgttggaggaagccgcaaggttagcttggctctgaaaagtgacattcgcgtctgccaggtacgtcacgcatggctcctttcatcatgccgcaggctacctagagattcgtaccacgaagttggttggcaacgcttttgctttcgccatatcaaccgcgtgtcattactgtcatatacgtcccaatcgctacttgttctgaccatgcaggcgacgcgcgccagaccgatgatcaacatcgcgaaggtgagcgactggctcacccgcaacgcaaatgaacagctctatccgcgcctcttgtgagcactgcatcatctcccgtgcttcaaagcgctaatgtcttagtctgatgtcgcctaatggaacattgctcgcttattcaacaccagtggacattaaagaactgcgcgatcaagcagctctgatctcaatagcatggaaagagcactgtcaaggtcgccaaaagcccccctcacccaaccaacgcaaggaatctactcgaagcgagaattccgtgggatccgcttcagccccgtcattgcagcctgcattaaggactctgaccattcaatcccgggactgtaacattctggtccgcctattacagccagagttgctacttgtcctggtcggaaatatccccccaagaaagaaccaatccttcaaaatcaacgcagaaggcttcggcgatccgcgctacccttcaatcgaaagcactccatcccgacctggttccagctcaaacttcctccaaggcgatgccgccatagactccggcaaaagaaaagccccctccatcatgagcaacatgagccagcgcgaccgggacatccgccaaggcgtcctgcacgtgcaacgtaagcgcctcgacgcgctctcagactacgcgttacgcgatttcgaaagcacaggattcatcatgccagccgactctgatctgcaatagcacgtggacccgtcatcgctggctaatgcgaatcaaatcgcggcttctaggttttatgagccggggcttaagacgcccgggttgtctggggaacatgcagatgttctaaggcatgtacgcgagaccatgaccgagacgaggactgcgaaggggaaagagcctatgagggtagctgtgccgaggaagcagacaagatcggagccgctgggacccgaatatgcgccggaggcgtgagaaagaccactggacggatttccacagcgtcaacgagcatgttggaaagggttgtattatgaggatgctcgtactagcgtccaccgaactgggagcgactatattgtacggtggggagcgccttacatattgttcaggtggtgtatttctccttgcacattcacacttagatatactctacagaataccaaacatatcatgtcatacgaggctgacggtcacacttttccaactcagacacaagttttattcttgcgctgcatgcactactcagcgcatgtgcatgcatctcacacctccttcactctcgtgcttcttggaaatctcgtgcttcttggaaatcttcctccctcgcttttgaatctgtaactgccatctcatcccacaacacctctatacacccgtcccacatctcactctcacgtagttacaaatacgcgacattttaatccttgttcttaccgccctctgcgtgtccgtcagcgaagatggcagcctgcacattcctgcataggtatctccaggacgcatgtgttgagtttcgatacacagccctacgactcagcaggcatgacgtcgcagaagagagacgatgagtctgtcgtgaagttatggataggatacttagttcaggtgatgaaacacagtgaacgttggcgtggatcaaggtttcgtcgtgcatgtcgaaccacgtcaaaatcgtgccacgccctaacgattcgagggcacacagactagaacactcagagaatgtcattacaaagcaaagtgtgcagcacgacagagtgtttgagaccagatggaattctacatcagccccgggatatctctcacattttgccttccttccatgaatctttttaaatcgtaacgtcacatctccccatctaagcacggctcatattcgcaccctcctcggccttctgcagcccatacttcttgagcctaatgctctggatcgcaatgaagcccgtggtatccattgggctgaagttatccagcgtgtccatactcgcctcctcctccgagtacagcttctccgtctgactcgagcggcccagcacatacgcattgcccttgtacagcttcatgcgcacctcgccgttgacgcggcgctggctgaacaccaggctgttctcgatgaactcgcgctcggggctgaagtacatgccgttgtacagctggtagctccagttatgcgagacgaattggtcgcgcaggttgcgcacttgggcgtccatgacgaggccctcgaggtcgagatgtgcgaggcgcaggatggtcatggcgggcgagtcgtagcagccgcgggatttgaggccgatgaagcggttctcgacaatgtcgatgcgcccaatgccgtgggtgaagccgagcttgttgagcgcgacgaagagctcgactgagtcggtgtaggtcttctctggggtcacgactttgacgggaatgcccttgtcgaagtgtacggtgatgtcggtgggctcgttgggagcgttgaggggcgagtcggtcatggtccacatgtcgtctggaggagacacgtcggggtcctcgaggatgcctgcgagggttagctcagctcaattagaagatattggacgtcgtaccagcctcataactgcagtgagccaggttggcgtccatggaccatggcttcgccttggtggatgtgactgggatgccatgcttctcggcatagtccaacagatcctgcctgcccttgaagcggtcgcagaactctggcagcctccatggcgcaatgaccttgatggtaggctgaagtgtgtagaatgcaagctcgaagcgaacctggtcgttgcccttgccggtgcagccgtgggagacgaagccgcagccttcttgttgggcaacgcggatctgtgcgcgggcgatgactggacgagccaagctggttccgagcaggtatctgccctcgtatgaggcattgcattgtacagcgcggaagcagagctcctcgacgaattccttctgcaggtcgagaatgaccatcttcagcgcaccaatcttgagcgccttcttctcgacctcatcccaaggctcttcctggccaacgttggcaaggaagcacacgacctcataaccttcctctgtggaagtgtcagctggtggccagtagctgtatactggaagctatcttaccgatgagccatttcaggatcgtggaggtatcaagaccgcctatgagtcaggtcagtatatgttgtttgagacggtgcattgttgagtttgacaatgtggagggcattgatgggtaaagtcataccagagtaggccaaacagacgcgtcccttgctcatgattgtgattgagaatgcagtgaaggtattgtgaggagtcaatggtaagagtgaaagcgggcgcggggaatgtgcggagggagcggtatgataaggttacgataaacaaatttatgagggcccaagctctgcgggccgatcatcggtagcgttcagccctgcattatgacgcggaacgaaaatttagctcgacagccgtccaggggaaatttcagagtcaccagctggacggaaaagaggagttgttcttgattgactatacacgcacgctacctctccagaatacgcatacgccgactcatgcaatagtcatagctttccaccaaacgccatgcatgtacgcagaccaaaggatatgtgagccaaaatgtacagtatgaatcatgtctgaaggctatcatatccaaatcgcaatgactatgcggccactgaagtataatgacatgtgggtatacaaagaaacaaggacactgatgttgtcgaactttagaaggctccgcctgcgactctttcgcgctcgtagaagacaatataagccttctcgttctgcaacctatgctgagaggcgaggttcgcaggctcgaactccgtgatcttatcatcgttgaacgagcgccaagtgcccttggctttatccttgacgaatgcgatgtagtggccgctgccgagcgttgcgccaatgtgccagatgacggcgtatgcgttgtagatgaaaggcccattcatgtgtggatcggccttgatcccagccaactgtgaatgcccatcacgagcgttgttcgcgatgaactcctcctcctttggcgtcatgggaggctcgatgaagggccccatgtcgagagattggaggggaaattcgacgggagtcctaatcttccgcgcgctctcggttcgcgatgcactgaaccgcttgaaatggacgacaagtgtgtcaggagctcgcgttagtgtaatcttcttgacggcttcgcgatctttcttgcactgagggcagcgccaaagttcatcgccagctaggcgctccgccgcgcagtaagactgtaggcaatcgcgcaagctgcaagcttcgacgttcggtatttccaagctcaagctccagaaagcttcatacgtggtgcttgtcacgccacaagtctgacaagtgagctgtgacgcgtgttgcccagcaaacatgcctccaatgaccgacatgtcgcggtgctggtaacgtccccattcgatcttggcagcgtactggcgcgggaactgttctcgttgtatttcctgagcatctgtcaagggtcggagaggcgccttgttccaggtcacatttaggtcttcgtgcatgtagtcgaggacaaattcaagaaactctttggcatcttgttgctggtcgataccccactgggagttgaaatggccacatatccgctgatgtctgttagctcagaaaatatgggcaagatcgaaagtgacttaccctgaaggtgcttggtcgcaccgagctgacatcgcccttgaacaagtttgacaccaacgttgcgtaagcctcaggcaggatacccttggttcccttccagttgtctctttgcagttccctctgataacgcccactcaggaataaatccgaaagcaacaagtggccactaagacactgtaccaccgaattcatgtagcaggtcactccaaagttcaaaagcccagtcttgtgcatcctaacgttagtgaagctaggctgcgagagatagacaggaggctgactaccacgaccctgtggtgccacttggcgctcatgtacgccaccatagctgactctaggtaccgatggggctggccgtgatggcgcaaccggtatggctggttgaacatagtgattcccagaaggtggcctcgacagcgggtacatcatcgactgttccacttcaacatcggggtaccgacgcaagaactcctcagtggttcggtagaacggagcaggcggctcttcctgctcttctggtgcttctggctgctcaacggcagttcttcccttacgagcttcttctagccattgttgctcctcttcttcgtccattgggacatattgtcttcttgaccgccgctgattgccattgacgacatagcttgcggccggggatcgtcctattgctcttgctcttgtcttcccgcttgcaactagggccgaggtggtggacatcttcaaagcttgcggcccaacaatgtctatccaagcatccagaccacccttgaggaagaccggaggcctgctcagaggtttgtctgcattgaactcatgtagggtgtcgtagagacacttgagggctctttcggaagcattccgcgcatgcctgccgaggaaatcggcgttgctggtgttgtcgtcgtagtacacaatcacgtcgtattcgtgccgtcggtcaaacatggcgacttcttcatctggggagatgaccaaacgctcttgcaactggtcggcggaatttccttcttgcaaagtttccggctcgatgcacatgatctggctggcgaagatgtgtccagagtcaaaggcagcccggtcgcgcacatcgatgagaagcatcttgtacatgcggatgtagtcatacagcttttcagcatcgacttcaagctccacggttttgctgacagatcctttccttccctgctgttcacgcggggcctgctgagctgggaagtacgagccagagacaccgttcgcgttgggcgcgtggttcgaaatgctcgatgcagcaatcgaattgctccgccctccggtgccattcatgctccttggcgtgcttcgtggcgggtttatgctggatggattcgatatgttccgggcggggctgtaagtagggcttggctcttttggcaatgaggcagcgtactgtgtgttgagtgtaggcatgttgagcgggggtggagccatatcgcgtggccccatggggcgactcgttgaatggaaatctgcgggagatggcatcttcacagacagatcttggctcgagcgagcagatccggtgtcaacgccccgtaagttggcgaagcgcgcagtgaggtcgctgaggccattgatggacgcagagctctgatgcacagctcggccgtgaagattctggggtttcggctgtattgcaggtttctggcgaggtgaggcaggtagtccaaagcttggcagagcagtgggcacatcgggaagcatcagctcgtcgtcccttcttgagaagctggagctactcggcgactcggaccgcgtcagcgatgtcgtggacgctgacctgctgtgtagggcgccattccgcaggttgtcgttcttgatgatctccttgatacgcacgaagcgctcctcattggacttgatgtccttgaccagatcccggaattcgcgatgggtctggctgcggctgctctcgatctggtcgtagtagtcgcgatgtcgggggatcagctcgacgaggatctggtatgctacaaggtattcccagtatgcgcccgcaatgggactccggctactcagcagtatcttggccccgttgaagtgtttgcgtccctgttcgagcaggtgcttgatctgccgaatgttagtcaccgctagctgccggtatctccatagtcgactgcacacaccgaatgatgcttcagcgcctccaccgtctcggatgcagaggcaacgatctcagcaataggcgggtacgagccactggcgcctcgcgggcctcctgccccatcgctgcctctggagccatctgcaccgttgctgtgggcaccattcgagtagccgttcatggcgcgggcgggggtggatgggtgagtcctgagggggcggcaagagagctgctgcactcgttaccgcactctaagcacagagcgggtggcgcatagtcgtaggaaagggtggcagtgcggcgacgtcgggtactcgtgtgtgtttcgtatgtcctgtggggcccgatatcactgcgcgcatgaagtgggcgatggtgtcgtgggagaaggtgattatgcggtggagagcacactatgcgcgaccaaggtttctctctctgggaatgctcgcaggttgtcgaggagggtgagggaagcggttgggtcgcaattgggacggctgttggcatctctacagggttcacgcatcatgcccacgagccgccgcggcgatgacgcctcacgcacggacttcacccgtcgtcggctctggagtggcttggtagctcaccatcacctcgacaagcacgccgccagacagactgcaacaatctcgacgccacaggagaagctgcacagacgcaatcttcacatcaagcacccactggaacggacacaccatcgacactcattcagacaaaccccaacgacaccatggcgggctggttcgggtcctccaccaacagcgccttcgatgagcagatcgagcgcgctacgtcctcgagcttgtatgtatttcatggcacatactcccagctggggcatagaaaactgaccacatgcagagaggacatgcccctcaacctcgagatatccgacgttattcgatccaagacggtgcagcctaaagatgccatgaaatcgctcaagaagaggataggccacaaaaaccccaacgtccagctagcgacgctgaatgtaggaaaactacacctcttgtcttcatacacagctactgacaagcttcgcagctcacagacacgtgcgtgaagaacggcggcgcacacttcatccaagagatagcttcgcgcgagttcatggacaatctgacgtcgttactaaaagcgccgtcgacaatcgcgccgaacaacgatgtcaagaacaagatgctggagctgatacaatcatgggccactgctgcggagggtcggatgaacctaggctacatcaacgaggtgtaccggagtctgcagcgagagggctaccacttcccgccaaaagagaacattgcaagcagcatgctggacagtagtgctgtgagtctccgctccccctcactctacattaaatgctgaccgtgtagcctcccgaatggaccgactccgacgtctgcatgcgctgccggaccgccttcaccttcacgaaccgcaagcaccactgccgtaactgcggaaacgtcttttgcggcgcctgctcgagcaagaccataccgctaccacacctcggtatcatggagcctgtgcgcgtcgacgatggttgccacgagaaactgacgatacgctcacgaggggccccggtcccaaggccgttcgatacaccaaaaccacacaagacgctataccaaggcgccatggagccccgaagtgcgcgcgtagacgacagcttcgatgcggacctgaagcgcgccctggaaatgagcttggaggacgcaaagggaactggctcatcgggcttcgtatcacaatcgcaattgcagtcgaaaccgaagcctagcaccaacggctcatcgaggaaggagccccaagaagaggaggatccggatcttgcagctgccattgcggcctcacttgcggatatggaagagcaaaagaagaagtatacgactacgttcaagcagcagactgctagctcgagtgcagcagcgccatttgtagcgcccaagaacgattacgagctgaccccagtcgaagccgagaatatcaacctgttttctaccctcgtagaccgcttacaacaccaaccgccaggcactattctgcgagaaccacagatacaggagctgtatgagagcattggcaagctacggccgaagcttgcgcgaacttatggcgagacaatgagcaagcatggtcagttgtctttatatatccacccaagaacatccactgacctacatagatacactacttgatctccatgccaagctctcttctgtcgtccgatactacgaccgcatgctcgaggagcgtctctcgagcacctataaccaagctggtgccatgtacggtctccctgctcctacgcagcgccctgcgtccaacctataccccagcatacaatccggcgcccctagtggtgcgggcgagaattactatacgggtaatgcatcacaatcggatccatacggtcgcccgcaatcgcattatgcaggaggttaccaaagcacatcacagcagccctatcgaacccctggacagtcccaagagcaatatcctccggcgcaacaaccgtcgcaaccgtacccgaatctatcccaacaagcaccacccagcagcaactaccagcaatcatcaccgcaactccagcgccaagaagccccgaaccaacaataccctcctcagcaagcctacccctcgcaagcaccgccctctacggtgtcagacgcagagagcgcaaactactactacggcgataacacccaaggccaaccctcacaaccacccatgcagcgctcgcaaagcttcgcttcacaaccggcgcaacaacaaccgccttcgccgcaaatgtacaaccacgcaccgcctcagcagacgcctctttccccacctgcataccagaacccatcatatccaagtcaacaacaaaccgcgccgccccctcagcaacaagcaccgccccagcaagctcctcctcccccgcagcagcagcaatggcaacaacccgcacagactcagacccaggcgtggcagcctgcgccgtacgcggcgggtggctacggccccgagagtttcccgagcgcgccgcagaatcaattgccgccgcagcagcagaaggtggtggatgagccgctgattgatttgtagcatgaaatatgaaagcgcaaatggggtgagggaggacgaggagtgtgtgaaaggcatgtaggcatgatacgaaatagaaaagatgaaatgataccttattcactcccgcttccgccgcgatcactttgaatgagtgtagactgatgatatgaatgttcactttctattcacatatacacctgttccctattcctgttcttgtttcatatagaccgtgcatatccatgtttctgtgccttttttttttctctttctcccccatcttcatgtatgtgtgtataagcaaaaagataagataggcatgtttgaaaaaaagatagtgccgcacaaggggcaaagggggaatataacaacaacaccgggaagcgaatgatgggatgatggaatgaatacgcccccccccccgcaaataaaactccgagtacagctgaggtactatgccgcatgatttataaatgtaatggtggaacgccgggaaagcaaatgtgtgggggcgggatggcggcgccctggagatggtcatgtttgcgtgtatcgagaggtccgtgactgcaacggcatgtgtcccgcctgatgatatgtggagttccaggcgcgaggcagatagtcacgcccctgaatgttgcacggccttgcggtgagctggacctgagttcactcgggtccagcattccttgcgacacggcaaccttttcagccaccggagtctgtgccgagacagccgcaaaaggggggggggacagacgaagcgagcagcttgacgccgcgctcatactagttcgggccagtggttgtatggcatcaaagtaggaccgtcccacttctcgccatacggattggtgcgctcgccggcgaagaagccgtcttgcgcgtgttcgaggacagcaatccacgatgagggttcgggatgcttgagccactgcgagcggtgttagcgtgatgctcacgttttggttgggaagaagtggggcagggcggacgccacatgcgccgttaagggctagcgccggtggcttttgcggggttggaaagcgtggaaaaacatgtgatgggctgcgggattctaaacttacctggttgtgaatgtggtatgtccaggagccacggaagaaatttgagagggtacggttgttgggagggaatttgtcttcatcgaggatgtagtcggagatgacgccttcgttgcgcagctgcgtctcttcgtcgagcgaggcctggaacgagtcgtgaggattcttgtcagtgtgcttagctggctcatcctcatcgtgggctcgcgccttgagttcttttcgctgaggctccttgagatcgatggtctcgagttggggtccggaatagctctcccactcgtccttgatggcgccaactctgcccttgaagacggcaccatagtcgcggagacacggcacggtgcatctgccttcacggtcccagttaaactcagtccagatagggtcgaatgcggcagtctcgaacatcttgaactcttgatcacgaccgtctttccatgccatgcgtcccagcactcgcgggtggaagttgacacccatgcgaataccgccaaacagcaggtacgaagagagggaggaattggcggagagcgacatgatagcggtgttgtactcgccagggtgcgggtgtgcaccccatcgctcggcaaaggcgtggtccttgggcaggagaagggggcgcatgtccctgagcatgagtacgtccatgtcgaagtaggcaccgccgtagatgtgcagcacaatgaatcgtacagcgtccgagactgcaacgggcaggaaggtcatctgcttgggcgtgagaacgagaccactgctggccttccttgtcctcgatgatgttatcggccacagccttctctccaagtgcattgggggcaccaggcttgctccagtatccaaagccagtcttcgcgtccacgtccttgggcattgggatgcgactggggaacttccaaggcataacaacgatgtcaccgcgctcgaccaagtgcatgaaacgagcgaatagagagtccttgttgagcatgttttcaacagcgttggggttgcggtcgctgtcaagccatagccagaggcgcgagcaggccaggttttgtgtgtacaggtagctcttgatgaagacctcgactcgccatgtcgcgggaccggtccagtatacgtggtaagggatgatgggaccagggcaggtgccaatttcgttgccatgcgctgcaacggcgtccttgactggaacatagcttgtcgatgtcttgttcttttggtctgcatttacaaagtcggcttggcggggatcctgtcggcttgctcggtcggcctccgcaggcaggtggtagtagcggccctcctcctcggcgaagaactgcagacagtcgtacggcttcctcatcttctccaggccttcataagtgcccctgcactcctcaatcagcatcatcagatccgcctcggtgtctacgtgtggccgcggtcctaggtagtcgtccttgattttgacggcggtggtaggccggttgaagacgttggcgtgggggttgatggtgacggggttggaggtgcctgcaaacttgacctggatgcctgactttgtggtcttgatcagctcagtcgggccagctttgtccaggaacgcgggaatgccaattttccctcttgcagcgacgcttgggtcgctcaccaggtttattatgccaaagatggcggcgtataggagtgcggcgagggtgaggttcttcagcagcgtgaagactgcgcgggctcttgatccctcggccatgttgttggattaggggctggaccccgccgtgttattgcgaatgtgccaggtttgagcgttgtatagtgggagtgagaggagggtgggcgttcgcagaaatgtcgagggaagtcgctactggtgtaaaagagcgtggacgcggttcgagggtctcgtggtaggcggttgtgcaaattaagtgtcgctcatgggctatgcgatgttgcgcatgcactgtgggatcctggcactgcgttcgtcgtcgtgcgggtttggttggggttgaggcagtgctcgtttgcagtagtgggcggcctgagtatcgccgcagccaagtgatctgggatgaaggaccgaggagaggagcaccaaggattattatctatctccgtactcgagcaagcggtccagcagcgaaaggaaagaaaacgacgaagaagcgaagaaccaaagaaccagaagcagtgcaatgtcgaagcgagacggaatcgggatgcgcctggaggagctacttctggcccagagcgttagtgtagactaatttccctgacgcacgcccccaaaggcccctgaacaagtccgacgctcgaaaatccagaatgccgtgtggtagcgcaccgtactccacaccaacaccccaaatgccgtcttctttcgcaccctgatgtgccgtaacacggttgcactatcctgtgacgctgctgacgattgctccccccaacgccttggcgatccaaacaacacggcgcgccatcaacaccatcgcaaccctcaccaagaccgaccgtcgccatcgtcgctagtggagacgctgtaaatgccgctacttgtgcgtgcgagggccgtcactgctcgtccaatcccggcgcactgtactccacgttactacgcaccctggagacgtttattatccgctgtcaccagcccaccacgcgagcaagtcagcgtttcatgcagatcgagcgggcacatcaccatcgagtaagtttgccctttcacagcaacacaatgcatcgttctgcccgacgccttgtacgtctcatgtacgatgatctcacagcgcggtgccttgctcgccatgtcccccacttgaccctgttcgtctctcatcgcgtgcaccacgtgcatcaccacacagcccaacgatctcgtccaaggtctgcccgcaatggcaggcctaattgactgtgatgcatgcacattcgtagtctcgttgcgtcggctcgtccttgtacaccagtagtgcacttcgtgcaatgaatcgagatgcaacttcctgcattactcgactgccaacaccgctgacagacttggtacagtattttccgtgcctcctcttcctcatcgtctgtcattgtctatcttccgcctgggcctgtactgcctggctgtaacaatgaagaagagcgggtgatctcaatgctgagcgagacggcatgctgctactatcgctcgcatcaactaccgtgcatcatccagagttccaattcccgacgccattccatgatgtactctttggctgggattggattcgagagaatctacttcttgacaagttcgatcgaccatacttggcgcggctgggtgtgtgtggggagctcatcggtggctccctggcgacgatgctggccttgaccgagtgtcgtcttggagaaactcgaattgctgctgctgctgtaaacaatcccatcgcagactgggtcttcccagatgagctcccagccgttgatccttctgagcttccagaacccatggcccctgatgagacgtcattccaagccgacggtgatattatggagctgtctccggttctggcagagaagaagcgtggccgcaagcctgggaagaaaactgcaaagacttctatcctgactgcgtgggagcggtacggtgacaacaaggtgataccctcgttgacgctgtccgcggaacgcgacgtccttttccgcagaccgcaggactatctcgaccgctttgccgcgccaatacacttcttccggtcgccacatgcgcaattattgatgcctcaacaggatgacatgtttgcatcccatcagcccgacgaagatctcgacttcgaagctcaaatgaccatggaccactataactccgtgaatcgccagacaccaccacctccagaagttcccatgttgagtagatgtagagcctacgcacgcaactatcctgctgctggttcaaacttacgtctcccagaatggaacatcactaccggaactgaaagtccgctgctcgatcaaggggcggagcttgtgaaagtgctcaggcgtagcacggcccggcacttgttgaagtctcacgcaggccgtacgcgctggcatgatgccgatgagaaggcgatatacgaagagcatgcgcatgggaaggtactgcacaacgagctaccgggagttggtctttggactgagcagacgaacgatgcctggacgaaggacgtacagagtgttggcgcatggatgaaggagcgcttggaattgggaaatgcttgatcgaagagagactgatcaacgatactgctcgagtaccgatgatgcgaaggacttcaacccttcggtcggcagcccacactccctcatctctgctagggcggcctcccgacacattcgctccggccatatcacctccaacccagcgtcttgcgccattccaaagacgaaagaatccagctcgcaagctccataatgcatcgcctccactctcacaatcttggtactcgacagctccaacaacggaatcgtgcccgggtcgttattgtgcacaaacacgctcaaactgttcgccctctccccataccccttctccaacacctcatccttcaaaaacggcaacagcgccggtaccgcactcctcgcacccacctgcatcgcaacctcttccttcgccggccgattataccacgaataccttatcatccccggatgcggcggcgcctccctcatcgtcaccccatacctctcatccctccccgcctccccctccaccaccctcgtcaccaaatccgacacaaatcgccccctcgcctcatcctcctccgccctcaccaccataaactcaaaacacgccctacgtctcgcctgcacatacatcggccactgcaccctcggccaccccctttcccacgtcactttccacccctcatacctctccgtgcgcatccccccgtcatgtatactcagcggaatcacccccatcgccaacaatcgacccagatacggccgctgcgcgtcgtgccagatcgcgtgtaggctgcgcgatagcacccatgcgttgcgatccttcccccatttattgtcgtagctcaggcgcaggaggccgtatagcgcggcccaggaatccgtgcgccaggggagcaggtgttgggagagtgggtgggttggggcgcgggggcgtaggcgcgcgagcagggcgaggagcgggatggagaagaggatgaggaggtttgttaaggggtcgagcgggagggataggtaggggagggcggtggtggttgtggtggtgtggatggttttgttgacgagggtggggattgggtgggacattgttgcgaagttgaggtacaaagttgaatgcgaaatcgaaagaattgttattgaaaatggtatgtcatcgacttgttattactcgtgaggcggctttgtcgtggtagtttggggctttgtgcagcgcgcgcccaatccggtgtatgatatgggagcgtggctctttgttgggcgtgaagggcggttgtgggaggtttgtgcgatgcgctgcgtgcgggcgtgattattggaggtgttatgcttgtgatagtcgtatgttatgaccaaaggggtcatcctccactactgggtagagtgaaggtgatggcagtgaggagcgtatgtcacgtgacgccgctacgtatcgcccgacagtcaatcgctaccctcgttctttgatcatcattgcatagagaagatgccaaattgcaaatgtgttcaatcactatacactgtgctttcaactacgctcatggctttgaagcgtcagccaaggcagtgtttaggactgcactcatctgattcagctcatctttaggagcgcatggagttggtcaatgttgtgtgcagttgaaatattgagccatgcattggagcacctgaaggagacatcgaggagtggccaccagaggtagtgtatcacctcatgagactggccttggtgaccatctacgaacatgaagctgtccaacgcgacctgatctgagaataccggcataatctaaggtggtttccgaagagcagttcgaacgttattgtgtgcgatatatccacagtgtacacaaggtactcctgcagggggacggttgtggacaggagatttgctgggtacttgtatggtgtgtatcaagggggtttgcagtcctcgacgtgatggatggtcacgccaaagatgcaggaaagaatgaagatgaaacggatcgattcactgaagaaaatcggaacaacctgagaagctcgctaaaatggtcgtagaagagcaagctcgtcatagagcagagaagagatatgttcacccgctgtcaaaactcggagacctgcatcatccactgccccttaaatgacgaagtatcttgcttcagcggatttctcgaatgaagaatctctagcacattggtcttgctatacctgcaaatcaaccttctcggcatttcgcaaccgtgacaacactggctgttgttgcatgtgacttgggaagtgactattaacgagcatgaagctatccaaagcaccttagctcgagaatgctgacctcgactttggtagtttttatccacctaagtaaaccatccgacgcccaccgctccaggaatcacagtccgctccacaccggttccgtaatagtctttacaagccgaccttcctgcaaacgtttgtcgcaacagaaagccgtcgaagctcacggctgccgttgttggtgtcgcagcgaggtctgctttctacaccaagacctcgcacgcagctatccgcctacattgatcagcgccaccccagcacatcatgtcctgtcctttcagcatgactgtcggctgctaactccactcctaatggaactgcagatactttgttgctggcccgtcccgcttctgttattattgtcggagtgtgggactactttctacagcgagacctcgcacgcagctatccgcctacattgatcagcgccgcccctgcacaccatactcctgtcgtttcagcacgactgtcaggtgctaactccactcctaatgatgctgcagatatttagttggcggcccgtcccgcctctgttattaatgtcggagtgtgggactacttcctacactagaggcatcgcgcgaagtttccgcctatattgatcggacccgctctggcagatgatcttccgtccttctggtccagctttcaattatcaattctgctcctgatgatgccatggaagcatggatgccggcccatgtcgcttctcttaattgtatcggagtgtcagggccggtgcacattacagggattaacgtagtggtccgcccacattgatccggaccatgccaacatctatcgatgtgttttcttcaaggaagagaattggctgttgattcaaatacagatagcgacacggcacaccgttgccgggtgtcagcgctgttatcattatctccgggtggggggtggtgttagtacgcactaaggaaaccacacgaaatcatccgcacgcattgatcaggacaaccctaacacctatcattatagtttttcgatgaaaagcatcaaatgtacacctaagtgacgatagcgccacagatgcaccgtttccagataaattcgcgctcgttattgtctccggatagggtttgcccaggtggtgttagtacgcactaaggaaaccacacgaaatcatccgcacgcattgatcaggacaaccctaacacctatcattgtagtttttcgatgaaaagcatcaactatacacctaaatgacgatagcgctatagatgcaccgtttctagataaattcgcgctcatcattgtctccggatagggcctgcccaggtggtgttagtgcgtactaaggaaactactccaagtcatccgctcgcattgatcaggtccatcctaacgccgacgagtctgacatctaaactgatgtcttgaacgctgattctgttgatgatagcgctgccatagcccagtcgctggcccacgaacctgtggtgcttctctccgggtcgatgggtttgcgtcagcaccttgggcatgcatacaccaagacacccgcctgcattgattgggtccaccctgtcgcctgttggtccgcgtatcgagcgaatatctcattcaatcctgctgattataattccgcttcaacatttagaaatttcgctgatcgcgcagttgttatcgtcgtcggagtgacatcggaggtctgctcacatcgggaggtatcgatgccacctcacatcatccggatgaacaacccgctcgcaacattgcattatttacgaatttcttgggtttattacataaactttacacgtacgtagccgaatttcagggcgcagcgataatcacttgtgatgctgcgagtcggaatcaaatcggatggcacgcagatgatacctcaccctgttaggcgatctcgaagtgccccgacaccaacatattccctgttcaggtttgcgaagcgccccttacgggagaaggccttcttgaccgtgttgcgatctgcgaagctaagatgcatctcgctttgcatctggttttttactatgtaccagttgagctcgaggaaaatctccttgttctgtgccaggtcgaaccaagacgtctcgccatcagctgcgatgcagtccggctcagtgatgatgccgagagttcgagagcccttctggtccgccttcctagccaagttgaggacgaatttattcgcaagaagatgatgtattggaattcgattgcgcaacttcttacaggtttcttattttggggcaatcagttgtcctgcagctgcggttgcggctgcggatcggcgtctgcctgctcctgcttctggtccatcgagatctcctcaccgcgaatgagataatcaatcccaccatctctcgcgtcgggtcgacggttgtgagcatctgcacgaagatgcgaggtgttcaaagcaggacaatgcggtccagcgcagcccagtgcgccaccaggccccagcaaagttcctgtccgtcttcacctaacgacaaggcgaagagatagcctagatatgttcaagactttatgcacgagtagtcaggatctcttagcgaattagatacattcaggcttctttatagatttcttaggacgcccctaaagactatcgtatcgcttcgcgcatgtgcgagcggacacgaattatgccactgtctaacggcacctcactcatagctatccatccgatttgtcttgcccttccaacggctcgttgttcttactcctttcctcagtccggatggccagtattctgtagtcaaatgcgttcacctggggatccaacttgaccgtcgtcttctgtttcaataattgcaaccattccagcgcctcgtcgtttgttgcacccagcggcacagggtatagctcagccaacgcgacatgactgacggcgtgagacagtgcggtaaaactgagacctctagctttcgatattgagttgtcatcaaggaatcatggttttcctcttgaatatccaagccagtgacgttctgcaagtggttgagaatggtatcatcgcccatagacgagctcctgccgtttgacgacttctgaaatctaccgcctggtagtagcgcccactcgagggtcctgatgctgcctcacaaactgtgagcctgatgcagtagcacggtaatctgctctgccggcgttcacgagtcccgccggagtgtgaacacctggcgaccctgcggtctggtattggtgacctgattgcggattttggattgtccattggttcattaagatcagaattaacagttgaatatcgtgctgaaagggtggaatgttaggtgctggggcggatgcaatcaatgcaatcggatgcggtctcactcattgtgccttcgtgttgaaacgagcttagcgccaatggcggcaagtgacaacattgaatgtccgcacgtgtacaccgaaccccaacaagcactttatagtagtaatgtgagccgagtctcttgataatcctgccacatgtggtctcccggcattctggtcacaacaagttggactttgcaccggatgcattcgcccgaaggatacgccaacgcccgccatagttgtgtgccctcagctcgtcgacaaaagccatgatagagcccgtgcaatcgagattcatatgccgaactcaagaaaatctctcatattggtgatgcttttcactgggggcattttatatagggtcggacggggctatgagcactgcgcggacactggaccaacgcgacctacctaacgcaactccggaaaggtttcgagcatcaaaaatgtattgctatatgcaaaagccctggcgattacgattccaaccttgcgcgtctgtcatatctgatcgttgggtggctcctctatcaatgggtaatgatatcaatagagtcggagcatctgctcacattcgtactccatgcccaagatgcatgacaggacaacgacaggaactttagagtctctattcctggcttcaatgaaaaattcaacttatcctaggactgaaagcgctcgagcgaggacgtggttttacggacaggaatctattttgtttgtagtgcacacgtcgtcacgtgctgtcgcgtcgcgctaatctgtcgtgccttccatgagcagttgtcacgtcacggaattgcaagtttccttcactcaacaactccaagtgagatgaccacgcccattttcgtgcgaatgctaacgagtacagccatgtcgcaccatatactgtcggacgacatgcaaccctctcctggtcaacatggccaccaaacagaattcatttcagacaccaccagaacatctcatacagtatctccacagagtatgtgtacttttgccgttcttgaccagagaccgggcggcatgctccctgtacctatgcacaggttttctcggcagcttgacgaaaacgagtatcctcggaacaacgacaggcctcatcaccccaacagtttctacatgaggaatggcttgctgaatcttgccgcggatgaacatcagtacccatgctggggcgtctacgccctcacccccggaaatgtcaagtacatgcgctgcccgcacatccaggacccgtccaagtatcgcaacaaccacaacctgcaacaggctgtcgttgatttcgtcgttggcaaacgcggtgttacgcacagagtcattcggaacttgatggccagtattgagctcacaggcgtcaacaacatacctgaaatccgcatgcccagcttcccttccagcattggtcccactccagcacaattgcgtggagcacaagctagccatccgccagggccaactccacgcgaagcttccaacatgcctttaccaggacctcctccagttacagttgcgcctctagctcaaggcccagaatccaacaccgctgaagcctctgcgggcaccaagacctggaaaaacttctgggaagtcattggcaatgacgacaaagcaaagtccgaccatgcacagaagaatcctccgacaagaactcctcacatgtctgagaaacggaagtacaacggcataaccacagagcaagtccacgaaagtgtgcctcttcgccatcagcctagtgtctactcagaaacatcctccgcgcccccggccgccacagcagcaccgtctgacaatgctacccagcaatccggtggtatcccagaaacgtcttctccatctccggccgccgcagcaccctcagatgatgatacccagcagtctggtggcatcccagtaccaacctccgcacccccggccacagtagcaccatccgaaggtgttattgagaccccggatgaggcattttttgcataattcgtcttgcatttaatcttgttcctttttcgacgaacggtctcctgcaacgttcggtaatgcttcttcattcgatgttcctgtcgagcgtcgcaaggacgctcgactttcttacttttgacgagcggtcatcggacgctcgtcttcgacatacggtctctgaacgtatggcatgcgcatgtggtggattcttcaatataattacggaaaccccttctgggtatgccgatctaaatttaagaaactgcctctaatcctctaatctgtctgtatgtgaccctgccacatttccactagtgccggctgctgcagtgtgagaacattggtggcccagaatgacggtcctgattgaagacactaaccatagctgtagtttttctggtaaacatttggcttgcacatccactatgaaatcaccaccctcgtcttcgtgccgtgacctgggtttgatcgaccacaaatccatcaagttgacacatccatcggaaccgcttccaagcataccagtgtgtcttcatccaggtttcgtagatacgcgcttagtgcgtcgaagcgagtatgaccggccaatggcggtgacaatgttggtgaatcctgacacagaattacactgttaaccagcggtctataaagagctcttcggtcgtgagaatatctatccctgtattcggactgttcctagtaatgagtagctgcgctatgctacatgaacagaccgtcgatgcgtgctttccatagtatgttcatagcacccatatcagctttgattgctgtcgaatagagaatgggatggctgtacttgtctaggacgatgcaggaagcgcctcgatggatcaggcgttcaagtgtggggtgattgttgaagaattgcatagaatatcacattctcgccaacaagttcaaacatatctatacctgctttatcgctgagtagcattttacagatatcaagaaggtcgcgtttagctacgtacatgaacgcaatgtttcctgaggtgctttaggtctcccagtcaagactccgccgtcgagacagctgcatagggtcgctcgatgtgattgcagctagacaacacgatatgagagcagatgtcatatcagaatgtattcgaagatctgcggcagcggagaatatggtcccacaacactatccagacgttgttcgacaactcagtgaagcacagatcgaccatgtttgctagatatattcatatctgctctggtggcaagaagcgcagtgatcccaccttcttcggaataagcagcagcctaaggcagtggagttgcaccccagcaagctctactcataccgtaccttggattgatttcgggctgtcaagctagattggaagtgctgtcacgaagcataccatcatgaatagtagtcatctcaagcccatcgcgggaaagcgtggccactagaataccggcatgtgaaatgctgcgatcaaaaataccctgctatggtcccactggcacatctgcatcagcatcttgttaaaagtgttgcaaccaacatggaaaatgtggcctaacaaccaaatcctgttggaatggtcgggtccgcacgttcttcgagaagcatgacatacagcacggttagcctctgcaatgaccatctgaagctatcaggcctgatggcggaaagaagagtgtaatgccatatctcaagaactcatcgacggtaatcactcctgtgcccaagtgcgaagtagtcaaatacttacacacccagcattcccgttttggatcctgtttcaacaacagcagcgttttgtagagtctctcgcagtcgacttcatcgatgatccctgagaatccaagagcctaacacaccataaagtggaccccatgaggctgtggtcttaatgctggtgagtaatatccaagtgaaaaataactacctaaatcggactgagcatgatcaaaatctatattgccgcatgctttgtttcgcagggcccatgattcaacaacggcgtacatgtgaagttgacaaaggtagctcggcatggaatatctggaaaagtgttgatggaactttggcgatcattcggcgatacagcgcgttcaatgtcacacacgacatctcaagtagcggtcacagagcttgtaggtgattggacttagccgtcgtgagctatggatatctgttgtataatcataagtaactttggcatgatgcgacttttttttttgagaccagcggcggccagaggaaactttgagataccaacagctgtgcggcattcaatgccagcatcaggagctgcttggaagagtgtagcccttcttgtaccgatcttgttctgctcgaatttcgcacgtcgctgcagttccggtcgatcaagtcgtggactccatgcttattctgcagcatcttctctctcataggagaacagaaatcgtgaatttacttcgttccttggttggtgaacttcgctgttgcggcgagcacgtcacggctgaaacgatgaagagtggatagccgcgaagacccacgagccttggaagcaatgcattcgccaatgctgcggtgttgatgagagtgatcacggccttcatttttgagcaatatgacaatttggttgtaggatgtatcggatgtagagaacaaaagggacggttcacaggtgccttggacgagttgccgtgacacaaggctgagttcaacgacaagctcagtatctttggcgcagctgtcatcctgaagcagccaatacctggactcatacatgctctccatcaccgagattgctgcccggtcatgttacactgacttagggtgatgcagttctgtcatcgtcgtgagctgattcgtgaagctcataacaccggtgctaggtgtcaatagcgactgcgcgcaggatctacgctgcccagaaaacattgtcattatttctgtagagcttcagttagcacatcatgtgtagccggaagcattaaagtacatctaacgcgtctccacatccagaaagcgcagtcgcatgtttgacaacggaaaggccatacgaagatgactacggtatacatcagagcgtaggtggaacggtggcatggtggaactcttccgggcggtggcgaatgactgcccatgtgtcgacaacacgggcaattacgcagttagccgggagcattaaactagacttcatacccatttccagaacgcgtaagtatgtggtccaagacgatagaattcgatgaagatgattctcctatgtggtaaagcatgggcgaaaaggtggtgtgttataactcttccggagaggtggtttgtgactgcccagctgtcggcgacatgggaacataggtagatagccgggagcattgaactatacttcatgcgcatcccccgaaagcgcgactgtatatttcaagacaagtagactctgcgaagacagtcatctcgtgcaataaagtgtaagtgaaccggtggcgtagtgccattcttccggagtggtgcccaggtggcttgtgactgccgaagtgtcaaaaggcttgcgacgttggccgggagcattaaactatattttgtgcccatccgtaagaagcgcagctgtgattggtaagataatcgagctctacgagtaaaaacattgaatagaatagattgtaggtgaaatggtggggcagtgtaattgtggcggatgttcgcaggcagatgttgcaggcaccgtgtccgtgcacatggtgagatgacacctccgacacaattttgctctcccaactgtgcagaatgcatcaaagcgatagacgcaatatagcagtcatgctccggcgacgtgtatgcagcaggaagatctgtggagtagggtatctgacatgacagaaactcatccggtccggctgccgtgcgtgcggaccttggtggagaccgcgggatgtcctgcggcacttctccgccacaactttaacaggcgcagaggtctgtattgtatttgtggttacattccgtgtgtagctgaagtgtcaagcattactgcgatcgcgttggtgacaatctgcatgtacatgaagttgacttttactattccggatgacaagtgtcagccaacgcgctccactgtggaagcgcacgctccggaagaaaattgctgcaagctagaactcacacgagaaaatgtagttgcatagacttcaagagcgatcgcttctcggtccgacaaaccatcggtgcgccccttcaaggccgaggtgggcaaacgtattcgtgtcggacagtgggtgcggacgtgtgaatgtccgacaaaggctaccacgagcaccacatctactcagatagtatatgtggaggtcaaagggcattgcgttacgaggattcacgacgcaaagctcgcgcaatgatagtggcatatgcaagacttgcttgtgtaccaggtaaggtgtcgcggccatgggaatgggacagatctttgactcgtaaacattatctactatactccaaacatgaagaatttgtcacgcatgataaatgcaaacaatcttgaagagttgaacggttacctgcctgtgctatctgctgacttgtttactcgctacttcttcagactcctcaaccactcaccagcctgcttagctgagttgactgcctccttctgaaagcccatcatatgccctacagccatgatatcatgtggcgcatgcttctcaaccgcccaagtcacatcgtttccagctttcttcatgttctccgcccactccttgtcatcggcgaacaacatctccgcgccaccagcgtgaacccacaatggcacctcagtcttgaacatcttgagcttgttgttgacgtatggttgtgatagcgtcttgagaccaggcagaccggcgtatgcgtgcactccccatagggtgaatgcagatgagaggtagtcggtggcgtagtttgcgttgtcgtgtacgaaagagcagctatcgtcagaagggtcgatccatggagaccacaggagagcggcggatggactggggatatccagatcagggccgtgctcggtgatgtagcgaaccaaggcgatggcgagatttcctccagctgagtcaccggagatcacaatgtcctttggcgagatgtggaggtcgttgatgaggtagaggtaggttgtcaagctgtccacgagacccgccgggaacgggttcgacgtctttgaagcaggaagggtcgagagacggtactgaggacacaagacgtgcgtagcgccagcgtgtttgagcagcttctgagcaaaaggaccactgtcctgtgatcgtccatcgccaatcacaaatgcgccaccgtgaatgtgtaggataagcttgatgttgctcttgtcgctggtagcggtgagtggcgcagggtaccaagtagcaccaatttctactggcttgacatcagggttgcttcgcagtggtcctttgtatttgtcgtcttttgctggcttgatggtgatccaacgttcgctctctttgccggccgagagcggaagtgcagtctttacatgtatggtcgcgacgtggctgagcgcggagaagaaaacgcggaccatgagagcttggcggaatgtccattctggatgttggcgaccatagctggtgaggtatttgaccaagaagatgggaagacgcgcgagttcataaccaatggcgagcaaggcgtagatgcccttgaaaggttgcgaattgacaattgccattgcgtggtattggtcacggtcaccaggtgttaaattgtgagaagtctgatgttatatcgtcttgtgaagcccatctgtgatttcgcagatgccgaggttccatgcctagcgcgacacgctgatctcatctccgcggggatacacgcgatctgattggtatcatacatggtgcaacactacgccgctgcattcggtacttgtcttcgtgctaactggtcgcagatacgtcattacagtacagtcagacagaacagagaagatgggaactttcgtgtgagcaaatggggaggtacaacctcaaggaaacggcacctgggcaagaaggattgctgatgtgatcagcttggcaggtggtatcgataaagtgtaggagccttatcagtcagtgttcgttgggagtcgcgatatatcgggcatctacagatgcaggcccatatcctgtaccagctccgattccggtgcacacggaatgttacccacctgggcaccactgtcgtcgttaccttaaacccatcatgcgttctgctcgtgacagcgtcgccaaatgcagggacacattttgttatacctaaggaggaaggtgggaagttgttctcggtgggccgagagactagatctgagccgagaccccaatgttccccatacccacatcaccccagcttaccccactctgtcaacatggctctccacaaaacccttaagaccttctcggccagacttcagtccctcatcataccaaaagcacacacgatggattcccaacggccattccccttccaaaagctcccaattgaaattcgcctcatggtatatgagtgtctacctgttcaaatcaaacgacatgacttcaatacctctaccaatacgcctgcatcttcgaagggccgctcctttacaactgtttccaaatacctcgatctctccatactcctgacctgtcgtcaagttcacgctgaagccagtgccatcattagaaagaaagtgctcgacattctggagacaccaccacgctggatcatcgacttgtcgcagggtgtcagcatacacaaaagcggtggtcccctctggcacatatcacgttaccttgcgagacgcgcggtcaaagctcgcaaagccctcggcggtgtgccgtatcttggcacaggcatgggtgccggaggtgcacgctataatcccgaaaatgatcccgattacgccaagctcgctcggatgacagagctgtggttccgaagtcttgatcaccagcgcgcgacgacagactcggttccctcaattgaggttgcgatcagagctccaaaagaatgcatcccaggtgccacagttggaacacttcggcagctcgctaaggccttatttgaagagcacggcggcttccggtttgtcttgcgtagagtcgcagaagactatccaatttgccaggagagtataagtgcacgggaaacgaaggcaatcgagtttggacataaccgcggcgacgctgtacgagctgtgtttgggccgggaatagaggatgcagaatttgaggagcagtggagcaatggcagttactactaatgcgcaacatggaggaatttgttgaattacgttttctgtagcgatatttatgacagcaataaatgaaggcatgatcacttgagcgacactacgctctgcttaaacttaattcgtccttagagactatctggcatacgatacactagcctgcatcgctttaaagttttgtcagatcgtgataaatctctaaatatgccttaaatacagacagccttagctatcactgcaacatcctgttcactgtagtgcgtaagaacaggcacgaattgttgcgctacgtggtggctgtcaggacacaggtctgcatctactgcgccagcatgccaaaatggtaacgatgatcgatgaacaatcgatcatgtgtgcagattggtacaagtctgtcgcgtggccttagaacaacctcgaggtattcgcagctttttctcgttgtccttctattccatcttaggctgttgtcgccgtctagctgcatcagctacctatggaatctctcgtggcttctgcaacttgagagggaacctcgagttctgtatccccgcacgaacggtccagcaccctgcaatccgcacacattaagaacatgcaacagaggagacttacggatgccaattagccagaaaggaaccgatgaacggtggctatgctttgtacctaaaactatgatggtgcacgctcagttgaggctgcacttttcgtccggcccgtggccttgtgagatgacacgctggtcgtgatccagggacatgcgaactacccggaagcattaaaccgtgtccatcgcctgtcgcgtgacgttgaaattgcatatcagatgaaaactaggttgcacaatggtatctgtctaatgcaaagttgaatccctgttcctggattgtggttcaactcctgcggattacctaggcatgatcttggtacatgcgaactacccggaagcattaacctatattcatcgctcgtcgattgctatcaacaaagctggttctagccgcccgatttctgttctttccttgtatcctcccctgctgtagctactccttcacggtattttacccagtcatgaatgccctgcagcatccgaatccagttatatcctatcacatctccaacctcaagtagtttctctaccttcacatcgcctctattcactggctgcctccatttgttcaatcgccacacctcctccgccctccataataatggctctgaatcgccagcggttttgagatattctctagcttctgcaaccctgtctcgagtttgtggttctaacgcttccgtcttatcgtctcctgcgctcttgaacgggccatacaaaatctcataaaaatgttcgtataacccgcgctcgcgaagcagcacatcaagctgatctttagttcgactgtattcagcatgctcaactgacccaataatctcccagtagttaggaacgagcgggaacggccactcttccacccatccggctttctgctgctcagtaaaccctaagtagcggtagttaggagcaaaaggatccctcgaatagggctgctcttccttgagtagatttgccgtcgttgaagcagtatcggtaggttgaacaggcgatgtagggcgcgagccttgtgattcacgagtttgatgagtagatgacatcattgtagttttgaataactctacagtttgatagggttgtttgggaagggtcgttgcagtagatgccgatagatttatagaagctgggtaggtaaggaagcagaaataatgaggaaatagactagcgttactacgccgcaactatgttgcgcgtgataagcaggtaatggactagcgtccaattctcgttttggatgcgccgccacaaagcaacctatctgcctcagacctaccacttctgcattggtaacaggcggagcgtagcctagaagtagtctctaacgttgcgccgagctggtagtgtcccggcttgctaggtatatcctaatgcagtggtagacgcgacagatccgccgtagtaaagacagtgtattcagaggcatattaggtttgcagcgcaatgcgggtggcaggcaaagtactgctcgccacagtcggaaaggatgttagaatacaacgttagtgcagtgccgcaatctttgccgcagccttcgccgcaatgtttgctactatcctcgccgcctctgtgtttataattatcctaggggccggcaaggcagtattgcaggcacagatggactgcagtagcatagctcgctgtgcctctataaagcagcctgtgcctctctcgaggaggcggcgaggaattcttctcaaccgcaagaagctgacaactaccagttgcttaaggggcggagcagaggacaacacaaacaacgctattgcgatgcttcaattcgtcctagtgctgtacgaagcaagtcctaggcctgtggtatataagcagcgtacgaccccgaacgagacgaccatcactaccccttcttccttactagtgattttgctgattctatcctatcaacttgctcctctcttgaaatagctagacacgtacttgcagcggctatggtagtcttactgccattcgcatcagcaaagtgctataaaatggccccgctacgtcgagctagcaattcgccctcgatagcctctctactgtggcaactatgctattaggttcgcttgttagcggtccaatctgcggtatatgtgcgacagataaagctaatagtaacaattggtactttagtgttcgaaacaccggcaagaatacggagatcctgagctcgggaaggattaacgaccacatgattaccggcttctgccataggtagctcttgcggatcacctgcccatggtgggcatgatctgggagcgaattaagcggaagcattaaactatgcccatgacccattgatcgacgatgcaatcgcgcattcgatgataactaggctaaacaataatatctaactcatttgaactcatgcctctgttccttgggattagtgtaactcttgcgggcgcgatgttgtgctactccgcgcgaccggtgcatactacgtcgatagccggaagagtaaaagtacaactaccacatatgccgcgagattccgactgcatatttgatgacacttggtcctttgaagcatgttgataatacaggataggatgtgtatgagatgatgtggtggtgcaacttttgtggacgcaatgttgtgctaattcgcgacgggtgcagactaagacggtagccggaagagtagaagtacgaccaccgcccatcccccaatcttgtgactgcatgttttacgacatacggacccccgaaacactttaccactgcagaatagaatctgtctgagacgatgtgatggcgtatctcttgcggatgcgtggttcgcaattggctagcctcggtgattcccgaggtcactgttcacttaccatgggcagccggaagcataacaatatatgtaccgcccatctctcgagaccataatcacgtatgtggaaacaaaaatagcttatgaagatggctatcgcacgcaatagagcatggacaaaatggtggcatagcataactcttgcgggtgctggcgatgggaaccggctcaacgattatccgatcatagcttggcctggaatcacgcaattcacgctagcatcaatttttggttgcaaccacgcgacaagccgcatctcaaagcgtatcgcccgacggacagtccagaacaggccaatcatgacgccgacaaagaattgcgatctatcacgccttcgcctcggcacgagctttgccgatgtcggtagatgtgtagactctcacgttgtggccaaaccaattgtagacctttcacctcctcccttcgtaaaatcctgaggagacgccctgtagaagtgacctcaaagaccagtaactttacaggtaggtcttgatatcaagatgcactttcaggacacacaatctgccggcccgggcgccgagctgcagcaaaacaagaacttcaccaaaaagtcttcgagcctacccttcggacaagatctcgatcttagctctatcagcgggccaacctaccttaccgcgcagacactcgtccagcaagtcgcctacaccctttcggacaagatctttgcatactcggccgagtctttcgacttggatgtcgcagtgaagtactggcaagagaagggcgagaagaatgcctttggatatgagacaggtgtttcttcgctagagacgcgcaccggtgctggtgctcttgcgctgggctacattttctccaaggactttgatctgaagaaacgccacatccctcagtcgattgtcgcgtcttctgccacgcttcactacctccgcgcctcgctcgaccagctgtcgctgctctactcggtcgcgaacccgcttaccgcacacatcgccgcggtcgactactctgcgaactcgaacgccgggttggtgactgactatgtctcctccctcacattggctgaagacctcggtctgggattagtctgcagtccttcagtctttgaggctcaacatatggcactttttgcgaccctgctgtccagcgtcatccctacaattcatacatacgatggcatcagcgttggaagggaaaccgcacgattggtggatactctagaccagagcaggctccataacagctaccaggctgtgttgaaggctgtctcggaagtggacaagaagcactctgatcatgccggacgtaccgtccgcctgctcgaagccttcaacgacgagtttggcgaagactacaagctcttcgactactatggccaccaggagcccgagagcgttcttgtcgtctttggcaccgtcgaggcgtctctgagcgctcaggtcgcaaacgccctgtccaaggacggcgacaaagttggtgtcatcaacgttcgtgtgtaccgacccttcgtggaagaggccttcctcgaggccctccccaagagcaccagtcgcatctctgtgctcggccaagtcaaagacgaagctgccgtattcgactctgccgagttctccaagctctactctgacgtattggccacaattcaatttgcttttgaccgaaacattgaagtcactgacgtcaagtactcacgcgagcaagtctggaccccaagcaacatcttggacgtcttcagacaaatccatggcgagaagactcagagcgaagtccgctcccacgtcgagatcttgaacactgcggacgttaagcagtacactttctggaacctggacgaatcacctgcgtccactgcgcctactgtgcttggaaaacttttgtcttccgactcttccaagaatgtcttcgtgcgcaacggtcacgacaatcttgtccagggtggtgtctctcgcactgacattcgtaacgccgactacactgtcgaggcaccctatgctgtcgagcaggccgacatagcgtttgttggtgacgtcagcattctttcgaccttcgatgttctcaacggcgtcaagcccgacagctctatcattgtcaagcttccaggcgtcaagaatgatgacattgagaagaagctctcggcagccttccgcaaggcacttgttgacaaggatgtccagctattcattctcgaccctacgctctcggaggccgtagctgaggatgtcgctctcgaatcttacttgacccagctagcattcctcaaggtcgctcgcgaggaccttctctcctccggtctgtcaaaattggctgccattaatggtagctcagagatctttgagaagcttgctcagcagcttgagagcgctcttcgagaggttgaggttcccgctgcatgggcaaccgtcgaggaggatgttgagccacttcgtcttccttctgacatcaacgtcaacagctttgctcctttcgatcgcaacgaggttgagcctcccacattcctcaaggactggaaggttgccgccaagggccttgcgttcaaggaggctttcggcacggagaccctactacgacctgacttgggcatcaagaccgccgttgtcactgtcaaggaacaccgaagacttacaccacccacctacgaccgtaacatctttcacatcgagttcgatcttggtaactcaggtgtcacctatgccattggcgaagcccttggcatccacgccgagaacgacaaggtgcaggtcgaggagttcatcaaatggtatggtctcaacccagaagaggttgtcgaggtgccttcgcgcgacgatcccaacgtcttggtcaaccgcactgtgtaccagtccctgatgcagaatgtcgacatcttcggtcgcccacctaagcgcttctacgaggcccttgccgagttcgccgacgatgagcgcgagaagcgagagctcctacagttactcagtgccgagggcgcagcggagttcaagcgccgggccgaagtcgacaccgtcacctacgccgacattcttctcgatttcccatctgcacacccctctttccacgatatcgtgcgtatcgtcagccccatgaagcgtcgcgagtactccatcgcttcgtcccagcacgtgacacccacctcggtttccctgctgattgttactgtgaactgggtcgatcctaagggccgtgaccgcttcggtcaggctacacgctacctcaacagcttgactgttggtacccccgtcaccgtctcggtcaagccgtctgtcatgaagttgccacccaagaccactgcgcccatcatcatggccggtctcggaaccggtctcgctcccttccgcgcttttgtccaagagcgcgcctaccaaaagcaacaaggccacgaaattggcgaagtgcttttgtacatgggatcgcgtcaccagcgtgaggaatatctctacggtgaagagtgggaagcttaccaggacgctggcgttattacgctccttggtcgtgccttctcgcgtgaccagtcgcagaagatctacatccaggaccgcatgaggcaaactcttagcgacatccgcaggagctatctcgagaacgagggaacgttctacctgtgtggacccacgtggccggtgccggatgtcaccaacgttctcgaggaggcaatcagcgtggagcacaaggccaagcagccgagtgcgaagaaggtagacagcaggaaggagattgacaagctgaaggatgagggcaggtatgtgcttgaggtttactagatagctagctaggggagggacagggagaacgagatagactgggaaaatgcatgcagagatatgtttctatggtacctgttacttttttgcttgttgcttgcatctgattaatctatgatcgtaaaaccttttggcgatgtggccgtcgtcaaagggcgaagctccctgacagacgagctaaccggcttgggactgaaaggggtcaaagctttaatgctgcaaacctccgaagtctgagaccttgtcatcgccaacacatcgacatcatttaattttccgttcccagccagctgtgtatctccatattcgatggaatggttgtggtcttctagagctctgtgcgtctaccttcgcttcgacgcgttgttgcggcagtcatcgcgtcgtcgcgtcgaacacatccaatgtgctatggcagcgccgcatttagtcacgtaaatatgagggtcaaacaccgaattccacatctgccagtcggaaagtaattgaagagtcgttaatctagcaaacgagttcacgcaagtcttgaacggtttcaggtaagactcctcattggaagcaagcattggacaagataatgcatttcggacgccaaaggcgtgcatattgtcaaccaagagaagcgagtcattagaacataatttttggaatttcagccaagctaaatgcgtccgcatacgttcaaatcatcctatcaccgctttccatacaattttccttgcaagtcaagatgtactactacgctctgttcacttctttttgcgctctctcagacgtgcagccttgagcttcgccagcttcagctccaattccatggcctccacctcagcatcagcagcagccctgctgtcctcttgctcgtcatcatcctgttcgcctatgtcgttcgaagagccttcgaagtcatcagggggagactcgcgcttgatacgaacttggccgccttggtagggattgccatatgcaccagggtctgagcctggtatgctcggagccggagtcgtcacaaagtttgggggagggtattgcgacatgtttcgagggtttgaaggtggttgtgtgccttgccgagcgtcgtgaccaggtggagggccatagccaccataaccgccatagccgccgccgccatatcctccgtatccgttgttgaacccatctggaccaccgtagcctggcatgggacgaccccaagggtccattggcggaccataaccgggcatcggagtgccgtagccatacatgcctggttgcgggtagggcggctgtgactgttgatgcttgcctcgcttagaaggagtctcgtcgtgcatctttggcttcttcggctggtggcgagggttcgcaggagaagaatacttgggcgcctttgtgtagccgctcgactccagatacttggcagaaacaccgccacgaccctgcatgccctcgtcttcctcatcccctgagccattctcagattggttgtccgtactgtcatcatcgttgtcgctagcatcttcgtcgtggtccgagccagcctgtaggatgttgtcaatggtgacatcgtcctccttcctgatccttgcggttcacgagcaggtgcttgtagcggatctcaaaggagaaggcgaccttccaatctttgacgagcatatcttcaatgacgtcaaagtcagtggtgaacaagctggggcttgcggttaccggtgtgcttgatgcggtaccggacgacgtcgttcatcgccttcttcagccacttcttgtcgtcagtgagcttggcgatcatgaggatagccttgaggaccgagggtagccagtttctaggatccgtctcatgctcacgatacgagcgcttgttgccgatgccccgcttaacaagggggcggtggcatttggggatgtacgccttgatgaagccctggccccagtagccttgaatctcccggatcacctccctcttggccttcatgtcgttcttcatgatgggcttggcagcccatgcacgagggcctggcttcttctgcttgctcaagctttttgacgaggactcaacgggttgacggagaacgggacgctcatggctgtggctatcggggtcacgacggcgactaggctcagggcctcgaagggaagggcgctcacgcagaaccataccctcctcccgctccttggccccctctcgggtctggcggcggaccataatgggttcgtcatcctcgctggattcgtggcgggcacgaccgtcgttctgcggctgcgccagcgagtcgacgtcgttgccgtcatctttggcggttaagaactcctgcgaggcggagggcgggtggaagttcatgttggtctagatccagtcagtaaccacgtcacgcataccttgctgtgggacgggtagtcgccagcacagagagcggaaactgactgcgaggagaccttcctggcgtttagccggaggtcgaaggcccgagttgtcgctgcgcgcgcctggctgcgcctcacgtgcaggtgaggtggactccagcttgattttcggtcccggtgcgggcgtgggcgagagagattcaatgcgataactgtcgtcgtccttgatcgcgccgaaatccgggctcgaaagacgttcaaggacctccggagagtaccagcgatccagattgatgctgcgggcttgtcagaatcggactgggaaggtaagtggaagtcccagacttcgaaggccttcgaacatgcgcgctttaatgcggagagctcaagagacgtacgagcttcgatgctgcttggtagcaggtgtggtcacaagaggagaaacgatcgtcggtagtggtggaaaagagatagaagtggaggaggctgagcaggtgctattcatataccacacttcatggacagcggacgctagcggctccgctaccgcctacaacccacaactgggtgcgccagaacccggaggtgagagagacgcgtcggtagcctgtgcctgccaggtctcaagcctactgtggatttacagctgtgcccgagatgcaatggccgctgataccagcgcttgctggtatctgtgtacgggcgactgatatgagttcaaccttgcaagaggctagacctgttgcttcacaattatagagatatggaatgttgattcgatgaccatgagctaagcagtggagactctgtaacagcttgactgacaactacaactacacaccgcgctaggttctggcctaagttgatacattggaaagtctcgatgacggcggtacttcagaaggtaacatcattctaatctcagagtgtggtctgcctagaacatactgttgtgattgtattaatgaggtacttccggcagacgtaagcacggcttatttgggaattgaagcgaagttcacttattgcggcgaagtcatctcattcatcccatcatccttctatcaacggaaactgccattcgttacatcgctctgatattgctaaattttgatcttatctctatacaggactgcttatgacctctccacgacctaacgagattcttgcagcacacgctccctgaattaaaatccttccacttttacaccaggcatctcttcgcccttagtgagcacactactcgctccttctctatctaagattcctttcaatccagacgcgaacttgccgagcaacgcctgcattcccccttcctccttgtgtacagaatctataaagccagctacgtattgccatcccgggtgctcctctacggactgtacgtttctacgtcccacagagtcaagccaaatctcaattgccatatcaccgacttcataacacgtaatccagaactcgacatagtcgaagaaaagatggaactcctcatcagcaagtgcctcatgaaatcgatcgaagttccgtgtgaggaactcgtagctcgaatcacgcttgggcttgcgagatctgaacttccgcttgctctttgatgatttttccctgtacattggcgatcgtgggctaagcggcgatgcaggaggagttgtgtcgggaggcgatcctggcgggctgctcaggggcgaaaactttggttgttcagacttcatttctgtggttcgtggatcgatatctagatcgctgatgaacagctttcctaagtcatcgacactgaactcgagagaattaggctcacttctccgagactcgtcagaaggtggcttaagatcctccaacaagcggtctagggtatccgaatgaccactgcagatgttttccatgaccgcttcgaggagtgggctgtcttttggcactgcagcatcctcgatgctttctccgccgatcatgggcaatgagccatatgcgtagccatgggcgttgccgagattgtttgcctgcccgagaatctgcttgtttccgttccattgcaagacgtaattagcatagtctgtgatgatcatcgagtactcatcccaaggcccaagatgtgactgctatatgtacgcacaatggatgcagatgctgaaaaaccgcagcgcatcaaccgtcacaattcaagaaaatgtaaacttcaaagctgtaaattgaatcttataatgagagcttcagtacgctgtaattctcattcctactgaaacctcttcgtgtgacccaacttccgcgtgagcacgctgatgtgcagtgaccgagatacctgcattgtctgctagcaatcaaacgaaaatctatagcaagctttacatggtgtgcttttcaaatttcccatttgtaagttgcagcacttcgtagaaatttcaagacatgatgtagcacatatttgatcattagagaaatgaagttctcagccatccgacgtgcctgaatctacacagagaagactgtgttcggcgtgtagtttgctgtctcacacgatggactttgttcatggccaaacacaccaaaacaagtctttcactaaaacattgtgaaagccttctccagcacaaggcccaagttcccaagccgacagctgcctctctaataccccacaattatgtcataagcttcctctcctgtactatcacgcatttcccaagttggctagactgcaagcccgcacgacgctccacacaataaagtaccatcgctccagctcacttggtaccttttgctctccaccagcaccgatagccaactcatcttgtctaccagtcaaccagctctcttctaccaccttgctatcatcagtgtcatatactgtgcgaacattgtcaggtatacttcacgatcacccaccttgcaaccctgaacaagttgcactcctcccccacctgctcgcactcaaccacagttgctgcttgtcccctctgctcgctcaaaaccgccatatacacacaacacatccaagctaccccgttagcaaccatttctactacaaacatcatggccccaaacaccaagatgtccaagcccaagggtctcaaggaccacaagaaggccgagaaggagaaagccaccgccaagcgtgccgccgccgccgctgaacaggcgaagtccaagaagggctccaaggtcgagaagaaggtcaagaccgtggttgtccaggagcctgtcgcggagggcatcgtgcagcaggctgtcacctctccgaccaaggaggtcgctcaggagaagaaggtcgaggtcgacgtgatcgctgagcccattgccaaggacactgtcaccttgccagtcgatgaggtctctcaggagaggccggtcatcgccgtcgtcgttgatgatcaggacacctgtgagtacaagtccgcgatactctattgcacgtcagttactaacaccgcatcagctgtggtcgctgagaacatcgacgagtgcatctccgagaagatcactatcccgaccatcaccgtcgaggcgccctccgctatcaacaccatcccgcaagtcattgacgttgctgcacccatctccaccgacgaggatgcgctcgttgccaagatcaccgccaccgtggctcatcgcaagaagctcgaggccgacttgtacgatggcatggagacggctcaggagcgcttcgcccgtgtccgtcgtgtcacctccgccactgttgagtaccactacgacgtggtgatcgccgttgacgatgacgccgtctccgcatgctcacttgcagatgcagatgagcttgagcgcgcagtggatggcatcggtattgaatatgttacagtccacgatgctgcagcgtacacccctgaggatgcatccgcagatgtggtcgttgatgaagtcaccggtacccacgctgttaagtctgagcccgccaacaaatccatcaccatggagcagctcttttgcagtaccgccaccactggcacttccactgtcggcgcctcgcgtcccaagtcgccattgactctagcagaggtcgaggagatgcaggctgaggccaaggctgcatctaattcctccaagtcatcgtctctggacatcaaccagctcttcgcagccgacaatgccgagcgcgctatcatcgtccgcatgcccaaggcggttgcggcatcgaccgtccctgagatcacccagctcttcgccgctgagggcgcgcccatcgttcgtctccccgctgcagctggaaattcaccagtccgcgctgctcgtacatgggcatttgtcttagccggcatgacgtttggttgcatggacgaaatcgcggatgatgcgaaccctgtcgagcctgtcattataggcggtcgctcgcgtacaccagttgaccacaagttgatcgaggcagtcgtcttcggtcgtccagacgagtttgaggacgtctcctccgaggtacccttcccagccgtacagggaaatgcaaatgacaagcctcttccggctgatctgcagctgggctctgagaagctcatgtcgatgctaggtgtcgacggtcgcgttcccactccagcccccacccagcagaatggacaagagggcgccgacaagatcatggcactcctcggcttccctcgttcgcgcaccgcgtctggcagctcagtgcccaccccgccacagtcctctccggacatgaatggccgtcggtccacgcctaacacccaggtgaccgtgaccccgccacccctcgacaaccacttggccaattccgacagccacaacttctccaagaacgactgcggcgcttggaaggtccctaatatgggcccttcctccgggccatacagctatcagcagcctggtttcggtcctcggtacgccgccgctcagtacgtcgcgcagccctgcttccctgaatatcatccacatggacttcccggtttcaacacccctttctatggtcaatggcagaactctcagcgctatgctccctggtaggtggtaaactgaaggcacgatgtgtaagcatgagcaaaagcttcgacatccgccatggatcgttttcctttctctcggcaggcttggtagcatccagcctttcagtatcattttgaaccactctcttggcgccatcgcgtaggtatagtcagcttagcgaagcgcttctcggagccagtggagctgaagacttggtcacgtctgatggagtttgacaaggtctatttcctggctcttaaatgttgcgacaaccgggtcctgccatgtccagagcaggaactctgtcgggtatgtacggatctctatacacacagaaaatcttatcaaaacaaaaaaatacaaatataataccttgaacccactgtactacatgaacgacgtgaggtatcatgcaatgtgacaattcatcatatccatcagatcctcacatcgcagagacgcgcctgagtattgattcgtacaattgcaggtcgcggtatggaaaggcatgtcgcacgcatacaactggtgcgaccgcgagggacaagggtaaccacatgacacggcccggaggctcggaaaagccagtcctctgcttaggaagataagtggaatcgccgagagcggcttgagtaaccgaaacagaagcacggagcgaaaagacgcgctgtttgcgaaacaaagcggacgcaaaaggagtgtagacggctccgggcagtcgatcagcatcaacgggtccccaccgtgtcggccaatcacatctcgtctcacactagacggacaatctagccccgcactactgcccgtccaccgccacccaaacagtgagaagacgtcttgataagcttacaggcgccctttattcttcgaaaaacattgatcaaagacatagtcgcacttctcacatccagctcaattgtttcttgccaccaacatgcctcgattcctcaagcgcatcttcaccgataacatcaacccattccgcagagaacaaagcccaccagatgaagtgcagcggacacgacgcgttcttgtaagaagctcgacgggctcaacgcatcgattgtcgttcttcgagccgacactgcatatgcagggaaatgcagcgccgcgagatggcgccagcatagccgacagcagcgtcaaccggccaatgctagcacccagtctggcggatcacgagcagtcgataccagcacaaaaacacacgcgtgctcggagacggttgagtaaaaggcagcgagcgcctgcttgattatgagttcgagtatgtcgatgaagttgtgtggtggttgtgtggcttggctgacataagtaggagaaggttcgggtatttcaatttatactacatggaacgtaacatgtaggaaattttccaaatcattgctttccgagattatggaatctcaggcgtttggtcggtttggatgtttgcaatcttggggctaccatacccagtccatacaggcagtcacgtgtcattttcaatatcaagtgtcctactgaccatcgtgtacctgcatgcggtgacgataaaagtactcatatcaagtatcacactaattcgcatgttccttccgtcgcgaagtattgctgttcattttgctgcttgtcgcattgttcgtccgcccccgccagcacagcgacagaatgcattctggggctctatatcgtaggaagcaactcaatgctcagcagagtgtcttccttgtccatgagcagcctaatccgtaccccctttcaccatcaggtgacctccaatcgtcgtccagcttcagcctcttgtctacagtagccaacacactcctccccgccttcgacggcaccaaagcaccccaatacatctcgacacactttagatcgcacttggtctcttccttactgtcgagcatgaagcttgagatcgcgctcttaactttctgtatctggtacgtggcgtaccattctgacacattcgtgccgttttcgaacgatatacgcgcggtcttgacgtacgtggggagcgcggacaacaagcggtaggtgtgagaattggaggaacccggccacttctcccggtacatgtcgtaatactcgttggcgccgaggatagagatcgggagactcaggtacagaggtgagtcgcatgtgtgcacttgccactgaacgcgaaacggtgctgaagcgacggacttgctgagacggatcgtcatctgccttgcgatctcattgtcaaattcgacctggacttgacgacagactcggcggaagtatttgcctgcgcatggacatcctgtaggcggaataaaggaagcgtagatggctacgcgcagctcgggaggcaggtccagaaagtgcggtgcggtcgacggtctcgctctgcattcgctttcttggacggtaggcgtgcccagagagtgcgatacggtcggtagtctggtttcgcactcgcttttctgggttttggatgtcacaaatctttttgatattgtcgcaatggctatcgcagaactgatagcaaatgctgctgctatcctgaataccaaggcgacaatagagttgttgcgctctgttttcgaggcattcgaagtcatagctgtgaaatatgtatgctgctgaagtgtcgcaggtaagcgggtggtaggtggctgttggcgttgggtaggcgcgaggtaagtagaaaatccactaaccagatacagactcaagcaaacgattaccatcgggtctccaacgaactctcggtcgcgggcagagtgtcagagacgacggccaactggcagctcataagagcttcgtgaaggtacgtcatcgagcatcggccggataccctgtctttgtgtatcgcgcactgccatcctcagacgtctgctctggcgcaactagagtgaaatggctcatggctatcaatgatgctttaggttacagctatcttgtcgtgtttaaagttcatgagaaagcactggtttctttactgcagattgtacacatcccgcggaaggcgtcttttattcatgggtttgatcttctagcatctttccgtcttcaccagcccgcaagccttcagtggaaagcaaaaattatgcctcccgtctactccttctgattctcgaagcaaaatttgtgatctcctagccacgtaccatctgcagccgttgttggcctctttcgtatctcttgctctacccacagccctgttttaaaagtctcagttttaacgcagacttcaccttgataatctggtaccgaggaccaaagtccttcaattcggcctcaccttcgaatgtggtgtgagaagcccgcacatgttcaggtagttcaccgaggatattgtcaatcagcgagtcggaagggtcagaaaaaactcttccaccacttgctgcagtatgcgtacatgcagcagcgttccgcatacccatagtgaagttgaattaacctgttgcaacattcgctcatgtcgggagtgcattgcggaacgctccatgtggcaggcgatcgacagctattcacttctacggcgacgtggcaatgacaaaaacataaaacaaccacgcatcccgaagcaaaaagacgcctgaaaccagcactcattctcctgcaactattcaaactagcaaaaagaacagatccactaaatgccgttgtattgataggataagtgctgaaaactttcgttttatcacggactcgaacccatggggggatagcgacactgtgggtttgcaggcgccgggcaaatttccgacctgccagtattccaactgacaggatttgacaaagagatcatgaattgagagagtaatatagggcatgtacaaggtaatgctagaggtggaggataagcgtgcttgattattgaacctttcgaagtgttggagcaccgaactacatgatcataagcaactgccagcatcaggtgctgcgatacttcgtgcgcgctctgtgtggactccaggcactattagagaggaaattttacctttcacacgaacttgagaagactcgaggccgcactaatcatcgacttatcattaaaataaccttaaggctagacagcccgacttccttccacctgtatagagattgcattgtttatatagtgcgcatgaatttgcggcacctggcgccagaaggctcgttctcgaactgactaatatggctgaccaggagtgcaggtgaaatgaagaaacaatcaagagcacaggtgatatacatacacaatgtcgcccattaactatcattgcccataatcacctctggcataactccagtcccattgtatatacacaatgcccctgctgcctcgaccttgtcaatcaccaacattgtttatcctctccccattggtcattccctcaaatatctcttcctctctccattctacccccatcaattctcccggatcacaactcttcctccatcacagttcttccctttgacaactttctactcaaaaaaaaatgtctctactccctcaaaccacacaagacgcttctgtcgaccaactcaccgaccaactcgccataacctccatcgcgcacgaaatcaacgggcaatgggtgtacttcccgcccggcacgtctatcgaagagcaactactcatcctcgccggcgtgcaagactacacactcaacgggtctgccgagcagatattctctactgcggagatgtctcgcaccaccacccacactccttctgatatggaaggtttcgacgcgaaaggagccatgtcccagcgtctggatatgttagaggatacagaattagccagtctaatgcacaccaacctccgcctcaatgccccctcgcaacccacttccacacccaaaccccctcccttcgccggctaccagggctcgtatcctcccggctcactcaacgattgtggagaacatgtacacccaggctttgcggcagtgcaacactccagacaatctcgccaacgcaccattaccgatgtgcgatcaggagctctgggagttgagtaatttcatgcagcgccagatttggtggatgatggcggatggggatttgagatggatggtcaaggcgcccagagcgcatcctttgtatccttattgggtgttgccggggactggggagcggtatgcggaagcgatggagatgtaggtgggaagtggtgagttatacgactagttaacagatctgatcggtcacatgctagtaggggaagttacattgggacaacgacgtatatcgctgggtctaacggctatgtgcaattacatctcgaacatgtaacttgccatttgtaataattatcgcttgtggatattccgtcgttgtcggatatgggtagacatgaaatctatcatagttctctctcttaaagccccattaccgccctttggtagcaacgagcacacagtgtacaccgcagacctttactgctaagccactcgatcgttgctcttgcagagtgcactggaaaatctcatgtgcgatgtccgtccaatcaacagcagacgcgcaacttcacttcaacatcacatccctccacactcaatccccaacgccatattcaaacaaacgcaattaaatattcatattcattctcaacctaatcctccacaggaaacccacttccccttcccatctctaataatcactatcatactcctcatcatcctccccaagtagcgccggatactgtctactcctcaaatcctgctcgagcccgccctcgctctccgggtccacatagcccttcccgcccaataaacttagcaatacagggagtaaaatgagcgcgtgcgtcgaggcccagagaacaagcgcgacccatacgcggaagtagtagatttcaaagatctagaaaaggtagcgggttagtatgggggttaatggtggagggatgggggaggagaggaggtaacttaccttactacgcgtaaaggccaaagtagctacaccaaggaccttcgtgatggtgatgccgctgataacgctgctcgcgacattgaccatggcggtccaggcgcgcgcgtccttgccgcggaagcgatggcggggcgcgcgttccatggtagcgcggctggggaacgtgaaagcgcgggcgatatgcgctgtgaactcgacactgatacccacgcagatgatcaagttgacgagtgacacagcattcaacgacacgcccatgacggccatggagccgatgatggcggagacggtcatgccgacgacgagggtgacgaccagggcagtggcgaggctgccaaggaggatgaatgtgatgacaagcacggccgcgagcgcggagccgagtagtgcggcggcaagacgcactatggagatgtattggtcgaagaagatgtagaactttgagtacgggaagacttcggcttcgacgtccttggagatctcgcgcgagatgcggcgtgcggcagtgtatgctgcgatgaagtcttcctgggagcgcagaggcgtgtgtgaggtgcggaaatgcgaggcgggaatggtcaggtgcttcgagtcgatgaccagggcatcggagtaagctgctttgccgccaattgggcactcttcggtggtaggagcatcgatccatttctcgaggtagtgtatgaactcctcaccttccggcataccgtggagagtcatgttccagggtggctggcgatcttggaaacatggcttgccctttgcgtcgacacaacacttctcattctgcgggttcaaccacaggaagaagtcgtcgagccagttggcagccgatgcggagaggaacgagacctctgggcgcttgcgttcggcctcgatgatgttcgccaaactgccttcgttgcagactgcgaagcgaccacacagttccttttgcggtgccctttcggtgacgttgagatcctttgtcacgaagtagactggtgggccaacatccaggtactcgtagagatcgttgaagtaggggatgagatacgaatcgcttgggatagcaatgcgctgatcaaggccgagttcgacttgtgggaagagtgcaacgcctagcgtgaaaataccgaagaagacagcgataatgccgaccttggccttcttgcctagaatcgcaggggcataggtcttcctgatgaagcgttgcagtgctccctcctcaccagcaccgtgacccatgccgccattcaaatagccggggtcggccttggagacacgaatgcatgggaagcagtctgcgcggttgttttcgacacgctgctggttgagcgcaagcacggcgatgaacatggtaacctgcagcagtgcgttaatcaaaacagctcctgcagcatacgcggcgaaattgcgaacagcaggcatgcccactgcgcaacccagagcgaaggccgtggtctcagtgagggcggacagcaagatggacggacccattcgtccaagagctcgggacacacgctctggaatagtgccttcaggatggctgatgttgacacgctcgaactcgtgcacaatcaggaagatgttgtcgacaccaacagccaataccaggaatgggatgacctcggcgatgatcagggtgaccttgataccggcagcagagaagagaccaactgaggcagagactgacatgagcacgatgatgatgccaactatgccgagcatgaacttggactggactagagcgttggcgggattgcgcaggatagagcggacagtgagtgtcgtcgagccaagagccatggacgcgtacaagaacatgatgatgtagctcacgacaacgatctttgcatcggtattggtgctcttgttcaactcttgctccaagctgacttcggtgttgaagctcagcctcagtcctctgctctttgcgtcttcggcgaccagcttcaggtagttcttcatctcgttctcgaatcgcatggcacgctcaacttcgggagtaccctcggggtgattttggacgacccatgtgacaacgagagctttcgcgtcgagaacactgttgttaacaccgccgaacaatagatgcgggtcaagtggttgttggaatgtcggcaggcatccactcgggttgtcgacacactccaggagatcgtcttgccagctgctgggcgaaacattggcgaagtcgccttggaagtatccagtgacggattgcacgacgcaagcatcttcgataggcttgaagcagacctggtccagagtcacaccgccatcatatgacttgagacgctggatctggctttcgacaccgaaccaccaatcgagagtttcgtaactcaataccgggccagagccctcggctgtgtcgttgaccaaaaatgcttgctctgcacggaagaaggggccaaacttctcatcgaagaagaccttctcctgcgcggcggccgagtctggcgagacccataggcggactggatctgtctcgatttcaaagcgcatccagcccaagctcattagaccaacgactagaatgctggtaaagatggtgatggcagggaatcgggcacaaacgtatccaagacggctgaacatgcgatcgcaccatgtgttgatgaagtaatgcttggtaggtcggtctagcatgccgacgttgtgcacaatatcgccctcgtcctcatcatcgcttggctccaggtcctgcaacaagcgcatgcgctcgttcttgtgtctcgagtggttctggtatgcgacgtgtccagcgacggcggtgcacagcaggccgaggaagaaagagtagacgatgatgacggcgaacgagaggcatgggagcagaccgacgtggcattgcttcacctcctggacctcgggcagctcggtgcatgatccgccgcagtcgaggcaggcacatcggtagagctcgtcggtcgtgttgcatgggtaggcgtgcttgttcatagggtccatttcaggatagtccccttcgtcgggccttgggaaattgatctggaaaggcgagcccaagaacttcttgtcgccgaggaacttgaggaacttggtgtagttgtctgcaccaccgccgataaagtccatggccttgctgttggtcgcgccaaacttgacgtccttgcagctgtcgtagaaggtcgagccataatcgttcgaaatcaagttgtccagttccgtcaccaggaacttgtctcccttcggctctgtgcctgtaatgttgatgaatagcgactggtcaggcgagcacgtgaaggtgcagaacaggttgtagaaattctctttgcaggcgggacaggagttgatgatgggcgtggcacggtcgagattcgtcttcaaggcgtcgatttggtttccatcgcagcacacgtccaagtcttgccactgggcaccgcaaatgtcgaccagcttcttcctcacgtccgcgtctggtgtcttcgccgggccgttatcgggacatggcagctcagagccaaagaagccctgcttgccgcactgtcccctcatggcgcatctgcccttctcgtgtttgcttgtaaggtctggtcccgccagagccgagcccgccaggatggagaacaaccccactgagatcgtcctccatcctctagagcattgttggaccatgtcgaatatgcgccggagcgcgatggacttcgagttcgatgcagtcggtgcgtgtgcgcgtaagaagtcgtcacaggagctatggcaaacgtccgtggtggaccgaggcagcgcgcaagagagctccggaagctaacaagaggcagttttcaacgggtggaagctccgctatgtgtacagaactactcttcgaatgtcttcacgcaccaggtcgatgtggtcgatgtggtcgtgagagagatgtgaggcgtgccgcgtgttagacaggcgctgcactgtacgtcactaaagcgccccagcttggcgcgtcaaccctcgccgcgggccaggaacagggaccgattcggtatgatcctcatcacgcgcctgcgccacatcgccatcgacatcgactgtcgcattagagccgccatctagcaatacttgtttctggttccaagatgcactcagtatgcatccaaatcaacatcacaagcaagcagatatcatcttcgtaacgagtagtctattccgtttttcctactaatttccgtcataaagccgtggtatcaatatgccccaagccctccatgaccgtgtttattcatcatctgtagtgtcttccgacgggtatccttcaatccgagtaaaccaagaaatcccctacttgcgtaggtactgaacaagctcaacgagctgcgatcgtgtctcatcttcgagctgctcctctggctggccgagcaccttctcgaacacgggcatcaactgaggtgtcagctgctgcaccgtggggtcgttgttctggtagagcttgacgatcatgccaaacaccggcttgttctcttcgtagtcctcgcggagagggagcagctgcacaagacgtggcaggacctcggcgatggggagcttgtccgagtgcttggtgatgaacctgctcacacaccctgcagtgttatcgagcaagcgcgcctggtcttgcgcttcaagaagaggctcaagcttggagaagatggtagagaggttcttcaggatctcggcatcgttggttgtcatctcgcagagaaggcccattccgtacacggcgttcgacttggactcggggtcctcatcggaaaggcggtgcaagaggagcttgagaaggccggtagtgtacggtgtgcagcccgcacccatgttgccgacgcactcagcaatagtgccaacagcagcactacgctcagtcgactcttggctgctggcgtacttcatgatgggcttctcgaacatcttccagagctcggcaaactggccaccaagaacaacagaaagacatgtgacgacctccattgcggtctcgatgactagccagtcgtactcagaagactcctcgtctaggagatcctcatcggcctcatcaccaagatcctgctggcaagggtgacgcttggtgatcactgcgagcagttgttggcagatgtctgggaccactgtgccgttgtcggtcatcaagacagcgggcccgcagagcttcaatgtggcggcaatatcacggttgatgtcggtgacggtgcccctgcggaacgttagtatacggcctttgatgtatacagtaacattcaaaatgtattgagaagctcagaagtagattcgctttcacctcaagtgcacattggcatcggagtgagctgggattaacgacagttgtgtcatctttgcaagggggtaaaaagaaagagaggttcaaaacataccgatcttgctcgtcttgccagatggacatggtggcagtcatgacgaggttgctgagcttcttcagatccgctggtggctctacagcaagcgggagtcctggtgtccacttttgcatacctcctccctcggccatgccgaaaaggcaggcgtatgtgcgccaaagcgtaccgagagcggccttgcggataccttcatactcgtgctcgacgagctccaacagcttggtgaccgtgttctcgaggtaaggcatgtactcagcgcgagtgtgagtgataatgtcgccatagacctctgcggcaatttccttctccatggcaacagctgtgacaccgccgaggtcgtcccactcgtcatcgtcgtcaccctccataagagcctcgttgagatcactgtcgtcatcgtcggtagcagccgcaaccttgatcttacgaccttcaattgtgacctcggtgccgatcaggtcctttgcttcttcgccgagctcaacatcaagaccggtctcatcctgctcaaggcagtcttgaagacccttgacagcgccaggaaggtacttggcgaactgctcctcgtagacctttgccatggtactccaaagaatgtagctggtctcgcgcaggcgggggtggtcgagatggagggcttcctcagatgcttccataagaggcaggacgtagggctcgaagggctgagcgccaacggcagaagcgatcttacccatggagtcgcaagtgacaccacgaaggtcaagctcgtcttggctgtccttaatgcggacatatggggagagttcggccatagtctgctcgaagaaaggaaggaaagcctgctcagcagctgatgcgatggaaccgacagctccaatggcagcgctcttgaccttcagatcctcgtggtggaatagcttgctaaagcgagggatgagctccggaacatagcgtccggcatcctcaggctcgagaccctcaataagggaatcaatagcgtggcagctgccacgaatgatctgcatgttgtgctcgtcttcggcgttctgcacattgctggcagcaagatcaaagttcttgatcatagcagggataagacgagcgtgctccttaccgacatcttctgcgaggtcgtcggcgagacgggctacaccgttgagcgcagcagcgcggactttgagctcggggtcctcgaggaggtggagaaccatgggaaggatttcgtggagctgggtcgcaatgaagtctggcgcgccctccacacacatgcctagagcaagaataccagcctggcggtagtcggggttctgtgacgaaaaatagttgccaagattcttgagcagaggaatgaccacctgcgaaggaggcagacttgaggccaggatatcgagcaggccgagggctgagcgggcaggcgtaacgtcctcatcttcgctggacatgtcgccgagctctgtaacgatgtgaagagccttgagtgtgagctcctcaccgatcctcagagcctgaaccttgagcttcctgtagcggacgcactgcatgaggaaggcgagcgcttgcgaacggtaatcctcctcaacgttggtggaagaggcgagctccaacatgaacttgatgaggtcgccaaagtgcttggcaagtagagcagattcgcagccaaggagggtctggaaaacttcaaaggcctgcatcgcgcggtcctcgtcgccctcatcgacagtagctttgaggacagtgaccataccaggaatagcttcctggaaaagagcaagggccttggggtcctcctcaggctccaagagcatggccaagcggctcaaacccaacagggtgttgatgcgaacctcggcgctctctgggtcttgaatggtggtctggaacagcttgtagagatccgcagacttgccggggaaggcatcgccagtcgactcaagagtcgtccagatgatgtatgtgccaacctccctgtgtcgcgcagtttggctggtggcagcctggtgaaggaagccaggcaggtcagcccactctccatcctcgaagtcctgggaggcgattgcggcaatgacgcgggcagcggagtgcctggtcagggtgtggtcctcatttaatgtgaattggaatagctggttgcggagagagctcttctggtccgcaggcaggttggcccaatgcttcgttaccagcttcctcgcctcgacggcagcgagctggcgcagctctggcttcggatgctggcagaggatctgaaggagtgcattgagagaggcaggcgagctgtagtattgcttgttgagggtagcggtagcagacttgacacggtccgtgtcggctgtgttttgttagtactgtgcggcggggcggctttggttgacttacgctgcagcaggccctcgagcagatttacaaactcttgctcgtccatgactttgctttcacagtgtttggaatgtagaagcaagccacaaactgatcagtcgcagaacagcggaatgatcagagtttttggcgggcgaagaaagcgagctcgaaaaaaaagttgaagtggggaaaaggctagcggaagggtccaaaggctaaccgaaaacggacgacttgagaaaagccaatcatgtccatcagccgccgcaagacagcatcagcggcagcgccgtggtctgtatagcttgcgggtcgacagaaccaatttctgttccacgcgcagggatgcgtagatgctttcatcggatttgagggaacatgcatatcctcgagcccagaagcagcaaagacgcgctgtgtgctgctagttgctcgttgtgtcgagtgacagattagagtaacagtgcgtttagccttctcaatggactggtgctgtacgcagcaatgtagggccaggatatctgccgagagcgagatgatgtagtctccacgaagtgtgaagtgtgcagtgagatcttcgaaagtagcgacgcgacagcgtctgaactagaccaacgcagtcttctcgccaatgaccttagacgagatcgttgctacgatctgatgcatggtcttgaaatggaagagacatgatctagtgtgtcggcgaagagactgttgtcggagagtaggttgcttcgtggaggtcgtgcgagcacgcgtcgcgttgtcgtatcagccattgaagaatgccattgtctgaagatgacagttgatgagcttcataataaccagaagcattgtagaggttaaaggagacacggaggacaggtgatggaagaacagatgaagggcgtagaggcgtgatctagccagttattccaataggccactagtagcgcgatatgtgtctgtgctcatagctcaaaaacacaggcaggagcggccaacaatcgaccagcacaaacctgccatcgccatcacaaacgaggaggccccatacacgctctaattctacccgactttagatactcccccacagtccctttcgccgatacaccgcgccactcgacgtgaatacctggcactttctctgacacatccggcctcccgactctatggcttcagtacgtccagcaatttcatttggctcacatttcgcctccatgtagctgtacactgacaattcccagcaagcacccaaccagccgcgcccgtacccaggcaactacctccccaacggcggtgcgcccgctccatcaggtcccgcgcccggagctgtcccgctcctccccaaccagggccgcgtgattcagcaaggcagcgtcagggttctgtgcattgctgatgtgcgaggtgagacgcgtcgaacgtattatgatagatacaatggactgatggataataggaaacctgcaatcgctgaaccagctcgccgcagacgcacgcgcaaactacatcatccacaccggcgactttggcttctacgatgaccgctcgctcgaccgcattgcagagaagtgagtagccccgcatacaaacacacaagcacattcactaataggcgcaggaccctcaagcacgttgcgcaatattcgcccctgctgaccgacagtgtcaagcgttccatcgcccaagccccgccgcagccgccaatcaaggagcgctttgcgcgagagcacctgccgctttcagaactgccgctcttcctcaacaagacatacacattgaacgtgcctgtatacaccgtatggggagcatgtgaagatgtccaagtgctggagaagctgcggtccggagagtacaaggtcgacaacctgcacatcatcgacgaggcccactcgcggctgctcgatgtaggcggtgtcaagctgcgtctgcttggtctcggtggcgctgttgtcatgcacaagctgttcgacaatggcgagggcaggacgacgattgccggcggccagggtactatgtggacaacactgttgcagatgggagagcttgtggacacggccaaccgcgtatacgaccctaccgagacccgcatctttgtcacccacgcatcgcccgcccgtgaaggtctgctcaaccagctgtccgtcacgctaaaagccgacttctccgtttccgcaggtcttcatttccgctatggcagctcctacaacgagttcagcgtcaaccccacactagatcactaccgtggcaagcttgcagcctccaaagcttccttcaatgacgtgtgggagaccgtcaagacggaagtcgagccagcagtctccgacagcgattcgcagcagcgcctcctcgccctggcactcgacatcgtaaacaaaatgcctaccgttgcgaacggcggcaaccccttcggtggcccagctcctggtccccagagcggcatcatcgatgagagtgctttcaagaacatgtggaacttcaacttggcagacgctgcttacggctggcttgtcctcgatatcgacaatggcaggatcggtaccgagatgagggctcagggcttcaactttgcccaccgtggtggcaaggccatgccaggtcagggtaatcagcccgctcaggcgaacaccaacactgttcccccagcgtctgctcctagcccagctggcccatctccagcacagggacgtcccggtgggccccctggcaacgcgcaacagccgcgcccagctgttgcgactcctccagtacctcagcagatcaaggccgcccaacctgcgcggactggtccgtctcctgcacctgctgtgcccaaggatacttccaaagctgcgacacctcagcccagccataatgcgcctgcaaatgccgctggcgagaaggctatcccgagcgaagtgaagcccaacggcacttctgcgcctgagaagggcccggcttcacctgcaccgcgtgagcatgtcgagcgtaaggacagcaagggcctgttcatctctggtgtcaaggacgaggaagaggcaaagaacctactcgctgaagaagaccggtcgaagattgagaagatggagaagatcaagcacttcttcgtcgctcatttcgccaccaccaccgatatgcaagctgctctccgccgtgttggagacgaggttaggaatgcccgtggtggacccgacaagccgagtgtcaaggtctacaacgagcgcggccctgccaacggaggccagaggtacggagctggcagctggcaggcaagcacccgcggcggagtccagagcggcggctatcgaagcggaggcgcttcagacagcgaaggtggacgcggcggtcgtggaggccgtggaggcgcacctcgcggatctcggggcggcgagcgtggcgcacgtggtaccggcagaggcggaaggggctcattcagaggcggagcggaaggtgcaccagctgcatcaaccgggaggcgagtcatagacaccatgatttccctcaccacccgccatacccaccctctgatacccacttcttacgagcttgctaatgctccgtctccatacaggagtatccagtgttccagagctttcccaggcttgcgccactggacctgcggacgacgcagtagctttcttatacttcgtctttggtcatagcgaggcgctctttttctcctttcggtgactgagaggagtttttttgattggtcaaaagatgatgggggcgtttttcatgtcgagctgagctgagctgagctgaagggggcttcgcgggttctggatcgtagggtgataaccatatgatagtggggggcttttctctgctggataattagtgtatgtatgtattaatcgaacaaagccatgaagattattctcgctgtcacgtggactgtgcgtatgagtattgtatcatgtgtggtttgtaaaatagagaactaaccccctttttcgtgtctatctaaagtaagcaactcagctttctcattgacggcatttatccaacgagtccatcaggaatgtagtaatgttcttcatttctatggttgtctagcaggtcaatagcattgacctgtcattttcgtccagtcaagaatcattgttcgtgagtcttattttgctgtgacattggttctcactccccacggcatacagcgttgatatccaaggtgcattataccagcagcccgatagtcgtgcacgtcaggtcatctcctctatacatcatcagcccagcgctctgccccttcgccatcggcgacggcaatccaaacgaatcctccgtcttgaccaccggccgctcctccttcggctcagcttcagcagcctttcctttgactgggaaatcgagtgtcttggggccgtccccgttcttctcgacactggcggatggcagctcgggaaagtcggacgcagacggtggatgttgatcgccgcgcttcttatgctcgttcggtctcgatccatcatggtcaccacgtccacctctgcctcctctcccaccccttccacgaccccgtccgcgtcccccataattctgactccccgcatcttccacctgctccaccgacaccggcgcctccgcgtgtctcgaccccgcaatcccgccatgtgcgcccctcgccgcccccctcctcttctcctcccccgtcccactgaacccctcctccttctcgaaatcccactccctgccgccctgcgcatttaattttctcaggcgattcttctcgcgctcgcccatcatctgctggcggttctggcgctcggctttctgcttctcggcgaggactttcttgcgctccacgtcttttttcttgaggactgcttcgcgcgcttcaaagttggcgaggtcggcttcggcgcgcgcgtgggcggtttgcagggcttcgtttttggagcgcatcgaggcgagtttggcgcttagttgggcttcggtgaggcgggtgcgggcggggccacccgtcaacgtcctgtcgccgcggacggagtgggtgggcttttccttgggctcggtgggtgcgtctggtgtagcagaggcatcgttgtcttctgtggtggtggctggttctggcacagtagctggtgcaggtgtcgacgctgcttctgcttctttagctgccttttcctgctccttctccttcttctcgatttctcgaatatcacccacgtgtccacctcccccgccaccgccacctctgcctcgtcttgcgccccttcctcttccgcgtccacgacctcctctttcaggattacgcggaccttggggtatatgtggcgccaagtgtgcttgaggggctgttggtggtgctatgtcttctggtaggtactctgcgtcgatgacttgcaattccagaggattctgttccaccacaggttcggcaattggcgttatgtcatcgtcgaagaagaggtcgtcggtgctcgcagtttgcgcgaaagggtctatggacgggtcatcgtaggctggttcgtaggacatgctgacagtctatgcgcgcattagtcatggccgcgcgaaaagatatagttgatgcaattcgagggaatgtagaagcaagccaataacgtactggcgcagtagtgtattgtaccggcgctggcccgggcggtggttgagaagtcgcattcgccgttgtttctggtggagttgatttttctgtggttgtttggggcgcctctgcctcttccgcctttggagcccatcgtgacttttgcatgctagtaatttgtagtgtgttacgggatagtgaacggtatagcagggatatgtggtagcgcgaatgttgtgtgaaagagagatggtgttcgttagagctatgtgacatgtacgctatgccatgttcggtttggtgtaatcgaggggtcgctgcccgcttcaatgtcgagcatacacaatgctagcattttgatcagataaccttcactgcggaccttagaacacgcacaaaatcgtagatccagcatcgaccatatgagatgcattcaatgctatgaatactggcgaggctctttgccacgcgtcatcgccttgaggtacctatgatacttctgctcagcaaagtcaaattagtcctggaaaggctatactctgaagcaatatcactcataaacagtcatacggggaaggcccgctttgagacttggcagtaacaaaagggatggtttccccgcatagttgcgcggaacagccggatatcgagtattaagtccaagcctcacatacttgcttataaagagccagattccctccatctgcattctttctataaaaacgatttcgattgcctcgatatcgtggtacatctattctataactcctctctgaaactagacacagtccggcagcctcccaatcatgaaagcggcacaattctttggtcgggccgacattcgcgtcgtcgacgtgccgaagccagaagcaagagaaaatgaagccgtagtagcagtcgagtggtgtggcatatgtggtagcgaccttagcgagtatcagaaaggtaatctgagtatttgggaggtgttacattgatgtaggaaccctgctcatacttcaggtccacttgctgtaccaccaccagagcgtcctaattcggcaactggagaagttctaccggtaaccatgggccacgagttcgcgggccgtatcgtgagcgcgcccgcgggatcagggctcgagcctggttagccggttatggttgacccacgcatctactgtagcaagtgctcgaggtgcaagattggcaataatggatgttcgactctgggcttcaaaggctactctggcacaggtggcggcttttccgaatttgtcactgtcgacgcgaagctctgctacccgctcccacacgatgttgacttgagtctggcagcactcattgagcctctggccgtagcgtagcatgccatctcggcttgcgacatctcagactggtcgaacaaaactggtttgatcctcggtggtggtcctatcggtatcgcctgcgccgtagttctacgagctcacggatgcaagcgaatcctcgtgtcggagccgagttccgcgcgggcggttcagaacgatcagattgctgatgctgtcttcaaccccatcaaagaaaatgtcggggaaaggtgctgtgagttgacaggtggtgaaggtgccgatgttgcgttcgactgtgcgggtgcacagaagggcatggatgcagccttggatgctttgaggtatcgcgggctttacatgaatgtcgcagggtggtctacaacagtgagtcaactaccaagatccgtatcatggctactaacaagtcctagatggtcgtcccctacattcatttcatgttgaaggagatcacgatgaagtgcgcccttgcatacactgacaacgatttcaaagaaaccgtagatgcctttgttgcaggtcagtagaaccgtacatgggaaacctggctaacaatggtacaggcaaattcaaaggcttcgagacaacgattacctcccgaatccaccttgacgacatcgtacaggcgggtttcgaagaactcatacagcacaaagataaccatgtcaagattctggtaacttcggaccgatcgaaggtgtgagtccagactcaggaatctggagttccgggcacgtaatgctccatatcgagataagatctgtgcctggaggcaagtgcgtgaacgggaaacgtgctcagaccactagtacccttgtaccgcacccgcaccctatcgtcgccgggacaaaacagccattccagtaacgcgtttcgggatccagagccaaccatgagcacatgggaatagtagatttagacttgctgaaagcaggcatcaggtagtcgcaatatgaatcaaatcagaagtgtggtcgctgtgctgcggtatctcggtgcataattgagcgttccaccggagatgcaggtgggaaagtgctgtagtcactagtgtagacttcgcgctcggccctttcccctcagccccctctcaggacggcgaccaacatcatgcactcttcccttacaccaaccactgtccgactgtcgatttcagtgttgaacaagattcacgggtcccaacgttggctatccatcccgttatgtgccagcacatgggcaattcatgtaccatgccaagaatcaggcaacccgtcgcaatctgatgatccttgccggtacagccccgattctgatggtcgcaaacactgaacaagaacgggtggaaccttttcacagaatgaatcatgttagtcgccgactaaagcttgtcgtgcggttactcccatgcgacctaaattgttggtattcgcaatcccctccgccgttcattgcacgccttgcacatcaccatcctctactttgtgacccaaaatgacttccagatgctatgctctcgatggacaaccgtatgccaatttcgatcgatatatcccatgtaatgcgacagcggcagcaaatggagagaacacagcatgctgtgcgccaggcgataactgcctctcgaacggaatgtgccaaagccaactggacaacaagcgcaaggcgaatattttctggagaaacggatgtacagaccccacatggaacgacccggcatgtccgaagcactgtgaaggactaggtaatacgaatcgcaacgacaacaacagcggacattcaactaacataatttagacggacctttaacacatggcatatactactgtctgtcaaaagattcgtactgctgccccactgggccaatgaacaccaataccatcatcaacaccacatgctgtaaccaacccgatcttactttcaatgcaccggatccagtcgtctacaccatcgcgcagatgaacattgtttcaacagcaatggtatccgcacaaggcatcgcaacaacggcctcgggttcaatcccgacatccgctgttccttcttcctccagcgccctcaccgcattcgccgacccatcttcatctccatcttcatcaacaatcccattcgcaccatccgcctcgcccgcatcatcatccagcagcgacaataacattggcgtcaaagtcggtgtaccactcggaatcgcgctggctatcgcgctagcggtcattgcgtggttggtattaaagttgaggagaaagaatgcgtcacactatgcgtacagagggcatggtggcttgccagagacaggcatggcagccaatggacaataccccgcacaagtgaaggcgtatgaggtagaatcgccggcggcagaagcgccgaatggggattatatgagagcggagttggggacggggaaatgatgatgaaaagattatgttcgagtgagcgtttctttgattcatagtgtatgatgataagtcttttcaaaagcagaatccaacttgtaatcaatatgttcgcattgactcgttctcatctcatactcctaaccgcgaacgcattcccgtggtggttttcgccatatatgcaacttcctcgaagagacaggccgttgttggatgcagtgaacgagcttgggaaccacatgttcgatgatgtcatacgctgcgggtatcaatcctgcaggattacaacggctcgagccagagatgacatgtctgacattccgatccgcggcaatcgatatcccgtggaggagcgccaccaacagacacgcttgcaggggctgctcttctctcattgcgcgaccgtcaatgggatggttgcgtgctgaaacgcgaacatcccaccaagtacatacccaggccttcttataacactcgggatgttgcgtgtgattctcggtgttctaagtggacgtagcgatgtagcatactttggatacgccgtgatatcttgctgtcgacatggctagctgtctggacagtctcggctgacttcttggttattaggtggttcgtaggatccttgttcgttgattgactgcttcaatactgtgagatggaatatatcataccctctcaatcgcttaactgtggaatcgggttcatgggtaatccaaccaaagctccttgacgcagcttgtgcaatattggaatttacgttgtccatgacataaagacgtgaatggcagtctgctctggaagcggcctcatggtggcaggattgtcgttctgtgttgtttatttagggcggtttctatgtcccgacgggccactccacagccggatagtattgagcctaagcctatgctcttgggcgtttagcaatcggtgtactgtcaaactcggtaacatgtggttctcgcttcattttggatagagattagcacaagtcggcttgcaatggaatgagggcggtgaaggtagctcccatccagtggttgctattgacgcgtccaggatgcgctagaggttcacggatttgcttgcaggctccagatgtccttcacgccaacatcaaccttcacgatgactatcgaagttcgtgaaatagcgctgcacttctttaataaatcgagaatgcttcattgtacaaggatagggtcagcaggccatagcatgatgaaatttgggagaagttatctccacatttccactttctatccgtctttacccgcacattgagtgaagctatcgcagccactcgcaagttcttaagcacagtcaacaccccagggttcgccacgtaactcccactccgcaggtagagagccgaggacaaccccctaaatcgacgatgcatcactgcataagctgtcccgaatcatctagagggcatatccgtgcttctccgcaagctattcgaacgtcagctaccatccctttcatcattaaatttgcaacgtaccttgatgcgctccgtgtgtgacgggatctcgaagagaagcgcgcagaagctgtactcaaagtcggcctcagcctgattaccgtactgcgcaagtcttgttagtgctagtcagtcatcaagcagcatgtaaaacttacaatgaggtaggcgaattgcatgttctgagttccctgcacgggcgcattcatccaggtcaccttcatcagggtgttaggataagcctgatacacgtccacgacgtcaccaccctcgccccactcggtgttggtgttgatgggagcagaaagttccttgccgatgtggctatgggtgaagagttcgggcatgcccatgtcggcgatgtcctcatggtccagatgcttgctaatatgatcaacgacaggacgcaccaaaaccttcacgcccaaagaacggaagacctcgtatgcaaccatgtcggatcccttcaggacggacgggaatactgactcagcgttcttgatggcatgggcgtatgcgtggctgcagtacttgcctaacattcctcctataaacagtcagtatgtaaagcccggatagggaaaggcactcgtaccctcgttcatgaagtcggggtttgctagagcatcctttatctccttgtaagctggcagctgctgagcatctagggtctggcttaagcccgcgatctccccaaggccacgacgcatgtagagattgtacgtcagggtgatgcgataacctgaagtcacctcaaggacttcgtgctcacaatcgctgtaaaatgcagcccacttgatatcgttaccgggaccagaccagtcaaaggtcgtagcctggccctgatggcgcacaacgagctggccgccttcatgatcacatgggagacaaaccacgagcgatccgaactgaagctctgagcgcggggtgtcgacatgagccttgaagaacccagacggagcttgatagatctgtgtttgttcagtggtgtacagccatcattggagtatggaccacgactcacgttgagcttatacaactcggctcgaatgccctgaactgagctgggcagctttggcagcaaggtctgtccaacgacgtcgatgataccggttgcatacgggcagaagttggtggagaaagcagacgtgtcaagctttgaagccttgcggtacgactcatcaatgacatccttaccctggagaccgaagctggctggttgagttcctgccacgagttttgcgatcggagaaggctccttggtcttgctgtcaaaggccaaaggaaggacgagcttctcgatagatgtagtcgagtcccagcgaatagtgacggactcgatcaaggcttcctcggtggtgtctggcttgggagcgtctttgccatcatgagtggtctctgtggccgacacacccggcggggaggtcttcacagtaccaccgcaggcgaaagtcgagttggaaagatgctggaagagcttttcggcaacgtcggcggacaacctgctcgccaagttcctggcgtcctcggtggagtcggtagagttggatgtgtcagacattactgctgggggtatcggtatgtacctaggtatagcgacagatttgacttgagaggctggtcgaggattgagaaagcttttgagaatgggaatcggccttgaaatagtagtggcggtatcgcccattggtagtgacgctgtgtcacgtgaggcgcgattactggttacggcagtgggacaagttaaggcagcaacgcgctttggtcgcactaatacaggcgccactaacgaattagtacttttgaattccaaagcaagcgataatttgacaacagcaacgagctgaaacaagctcatgagcctacaaagactcgccagatcggagaacgagtagcaatctacgactggcaagaccacacgcgactacaccgcacaccacaaatcaacagcagtcatgaggtcattcctggtcccaaaaacactcttcatctattcaagctaatgcacaatatccgttacatgcactcttgggacatccttgacgtgcccaagtagcaggagatctggccccagctcatcgccgatacccagctcattgtcgaagacaccaaagtccttctatccacgaactattacaacttcaacccggtcaagattgatgggccactcgtcgacatcaacctcggcatcaacatcaacggcgatggcgacgatagccatgagactttcgtcctcaagcagaaatgcaccggctggatatgcaagacagcattgaagccatatgattaggttgtcactgcggttctgctaagggcgtggcacttggtgggtcctgctgtcgaagtcttgtgagtgttagaccacaattatcgggatgatcggacagctgactgtgttatctatagcgcttgggttgattgggaaaagggctgcaaggtgttcaagaaactttggcctgacgacgaaccgcctggccctcttaagcagatcatggcaaaaatatgatcgtctagttgagggaatggcggcgccatatatcggaccttcagatttgggcgtgatgcgaacatcgatcaagaaacgatgaattatggcagcacacggtgctgggacataatgagattagatacgtcgattgatgtcgctcgcatggaagttcgacctgagaagcctgcaagcccgtcaaaccgccccatgctaagatcatagactacatcacggtgcatggaactgtatatttcaatcactattgcctcattggcgtgatgtcctttttattattctgattactccaaccaatccaagaacagtctcaaagtagcttttcaggatgcgaatattgatccttcttctctaccttgcagcgctcgcgcatcttgcagaacgagcagtccctacaatgaagctgagcgaatcgctgagttgaattgataggctcccaatctgtgaagatgctagtacgaatcggcattgctaccttggtcgcgtccggacgtgtctttgtcttcttcttttcctctacaacgcctttggagcttgcgaccccgacaaattgagtgcccggtgattgtactggaaccgagtctatcgtcgtgacttccgaggcagcttcgtcagtcttgtggagagcggcaatgtatgggacggcgacagcaaaagtcggtgtagacttcgcggtagagttgactgaggttgggtgtcgtacacggaacgcggtggctggaggtggtagaggcatcataccattcgttgcgcgatcgtttccggcgatccgggcccatgtcttctgtactcctgctgtctcttccgttgtaggtccaaatggcaacacatactctggctctggctcttggtcttcttcttcctcttcctcaaagtcgtcgtatgtagggcccagtggctgacctttggtgcgcacttcctgcaggtagcgtaccgatcgatgtttgttgtacttctcaacacgtagaacgacgctttcgaggcgcactccgtccgtttgttgttgtgcatagactgcctcatcgtgcgttcgaaagccgatcacgacggtagtgatgtcgctgtgggggtagacgttcttgaatctcactggctcgtactgcttgtacaagtctggtatggacctatgcgccatatatgcggggacattcttgacaaatatcagatgctcttccttgcccttgaacttgtgggcttctgcacgtgccatgattagagggcgttgttgtcgagaggttctgatctggttgagcgaagggtgtagaggtccgaaactgaggttgaggatcccagatattggttttggaggagttgttgggcgaaaggaatgcctgcgtgaaaatttgtcggccgctcgaaggtgaaggtgcgcattcactcttctttttttgaaccatctgtggccgagaaaagtcccaacgcttctcgaacccgcagttcatagctttaatatataactgttaaacagcactgcgtatggaaatgttgtgggcgctatttgcgttgtagtgtgtgtaattacggatagttcgcggctgcctgcattagggacgggaactgcccaggtcgtctcgctatgtttcagcggcagctatttcaacagcgggacacggcaggtgaggtgacacaaaagatactagagcactgacattacacattgaaaagtgcgcatactgagcagtgcgcgacgtcactggccagccacgtgcgaaggcgctcctgtgaatgcccgtttgctgcatgctgcttctggcgtcatcggccgaatcatgtcattgcggtggaaatgattcaatttcagtgctctgagacaagcttgtgctggatgttgacgctacgaatgagtcgattgcgtttgtggctgtggatgcgaacacctttctatagagattttgtggtatcttgacagcaccaaaaacagccacagaaataaaagtagataagaaattgaaccttacggagcccgaagaaggtcaccgctcataagtaaacagcctcctcacacggtaggttctcttgcttcttggtcgatcacataatgaatgttatcagcgaatgcagccaaaagcccccaaaaagcaattaactgcgtgtacaatgcgcatagcaagtctactgtgaacattctcccgttcataaaaaggctacgcttctctgcgtgcgtaagcaagtcgtccgagcttagagctgaagtagtgagaacatcagacgatgtgcgaagcagtctaagcttggaggcggggaagtgttctaccaagcggtgcacagttggtcgtagatcttcggtcgtggatcgtatatccgtcaaggtcatggctggttctgtgattgggacaaaccgaagcgtaatcgtatcgctggctcctatcctcagtgtgagaagctcactttcgaaagttccaggtcatctcttcttctgctcaatatgatctgaccgtcgctggatgtagatggcgtgtccactaagtcgggtggtaccagggtgaacacagcattctggatgcagcgatgcggtgggacgtgcgagctccacttatcttcccgaaactaggcagccgtcttgctgatgtccgttccaaactcgaacttgcttgtgaaataccagtgctctatcaactcttacgcgagcacatctccaatccacaattccgccgtatcgatgggaaagctgccgggagtcttacgcgcccacccgcgcaacattggcatacccataacactgtgagggtcgggccagtcgatattgatatacaaggctcggtaaacgtggccatatatctggtttcggagttcccgtggtagcccgacaacctttgcgcacacagaatgatatggctgcaaggtcaacttcttaatgttctcatctatcttaagcgtgatgtcggtttccaacttgatcgcttctgcaagcggcgtgttccagtctttgacacgtcgcatcttcgtcttgagctcatctgcgttgcgattcgtctgcttcatgtacagagcgtattcctcgcgcgcagctttgtgggtcttttgcaattcgcaaactttggcgacagctgatttgagctgtgatgtgaaacttggagaggctcagcagtattgtagtatgcgttcaagaagttcagctcactatgttactccccttttacatgtgatagcgtccggctcgggaatgtctccagcgattgcagcactctcaatctcggaatacatttaggagatgcttttcaatgcgtcctacatatggtgccataagcagtgttgtaggtgctgaaaatactcgtatgttgatattctctggggtgctctcgagctgtggagtgtcggagaagccaacaccgctagactatcacaaagctgatcaaagggaaacatggatcgagtagctgcatcaaaatatctagaggttgaaggctacggctcagttggcgatgccatgcaacacgagaggcgtagtaggcgtggttgaagcacgcgctgatttgcctgaccgtgatctaacgcgggactagcgtttgctccgatttagaactccgcccaggcttacttgcatgtggcacagctctaggttacaaccaaaagacacttctatcgaaatcatcacatctcttcatccaaacacctactcaattattttgtcaaaatgtcttgggagatgtgctttacgatatgctgttcaacgttttttcaaccgacaggtcgcagacgtgatagaagtcgtcttttaccaaggaaccctcctaaacgtcagcatccgccacgcccgccgatttcccaagagatgcgcaacgaacaggccgaatgtccgcttttcagcccgaactttcctgcagagctacggctcagtatatacgaggctgttcttggggaccaacaccgactcatgcacgtcatccccttcgacgatcagtcaaatcgtgtagggcgtcgccgatgcatagatacagcattcgaaggaccaacatggcagcacaagtgtttcggcacctggctggagagggagacatcgtctagacgccgagattacaccttttactcgtgtgatcgatatctagccttggttttgagctgtcatcgcatgtgggtatgtctgccgatatcatcccaactctgcttacaatgactgcagctacctagaggcgatcaacgttatgtatacagccaataaattcagcgtcaagggagcacgagggatagaagcctttcattctgtcactccccaacctcagtggcaccagattcgtcacctcaacatctcaacaatattcctaacaccacggcaatattatccagagcatgagtggttccctccagacaattatgtccaatggcccacgagctgcgcaattgttcagagcctgcatgggcttcgttcgttgcaggtcgagctcatcgtccgagatacgcatgaccgcaaaaatgagactcttgtggaagaagaagcgctcttctctattctcaagccgctcactcttgtttctgcacctctgtttgaagtcgaaatcaatatggctgtgcctgagactgtacttaaaaagcttggagagttgacgttcacgctggtcgtcaagtacaagccatacgaacacagtctattttccgcattatagcagttacagactagttatgaattatcaaggtaccacgtcttatcattctggaacttcatcgacactctttgaccctctccctcagaaatcgcaatgtacagcagcatgccatgtaacgtatgcgctacacttctcactgcccttgcttttcgcgacctcttctacacactcgatttctctgtcagaacaatagagtcgtcccgaattttgcccattgttcttgtagtggcattcttggcctgcaaccaggagcttgaactcgccagcaggccacggcagcttttccgggtccatgttgccgggcattttggggtcgctcggtccttcaggcttaatttcatttggcacatctgatcctatctgatcacatccaacgccgcggccgacattggcagtgtaaaagcgccagctgttgtcaacatcggcaccaccgaagtgaggactgacgaccgttctcaaacctatctgtaaagacgcctcctcattcgagaggccaatgagctcttccaaccatttgtactgctcatccatatatcccgagataacctcgttgtggtcagggtagtttatgcgatcgcatttgcagcctctatgctttgtctgcacacgaccattagcatataagcacaaaccataacagacagcgagctcaccttcttgcagaaagcatttctcacaaatatttccttattatcctcctgagcgccacactcttcgtcgacacacaggatgtcctttggacaagcaaactcgtcttccttgatatcggtgctgacggctgaattaggtatccatatgtcggccactaactgaccagcgctcatggctgcagatgccaagatggcatatcccaagttactatggaggaaagatcgcatgctgaagccgggagcctgtccccctggtcccgcagggtttctgcccccgacgcgtactctgatgatccggtaagagatcgctacaacatgcacgccctcaaccatggcgttttgaacgggaaactgtatagcttggcccgcagctggggcctgggggatgaactgatccgccagctggacagcatcttcgggtatggtttccataagatcagggatcatgttcgcaacttgccgaaggcagtcctcaacagtgtcggcacggcgcactcggctattccggggacgaaaaaggtcatagcctttacacgagtcgacaacactttgcactcccagcataccgaggagatcctgaacccgacgggctgaggcctcgggaatgtggtatacaatatcgcctttcttcctgtcgcccgaatccgacgtcaaagtttcaatggtgatcttgtcctttccagtaggcttcggggcatcaggcatagatggagcacttatcgtcgttgggtcggcggtaggccctttttggatggcgaaggtgtctgaattacccatgtcatggatctgagtcaagtctgagtactcgtacttgacagaaggtatgttttgagctgcctcccatgcaatcccaagggcagcggctgttatcaagagctggactgtcacgttgatgatggcaccgaccaggaaagaagtgactagtatgaaccgcttggagtgtgtgccaatgtcagtgttgtgaaatactggcgtcagtcttttgcggcagtcttcggctttttccttgcaatcatcgcccatagcatccttgattctcttcttgagatccggcccaaaagctatggtaacaccaaccaggggaaagtcgtcgtagatgcctcgagggaacatctcaagcttgtcattctgaggctgtggattcgggtcctgaacataaattagcttttcgctgaaagcgtatcagagagtctagtggactgacgtccttgatgaagtaggattcgattggattgaaagtgaatgtaggaatgttcccattgaccgtgggatttgctcttctgtccttttgctccaacgtcggtgttggtgctgatgtaagagtctgtgacgacacaatttgaacacaactaagaatcgcaatggcaaaaacagaggaaacgagaggcatgatgcaatagtgagtgttgagacaatttgaaaggttcccgttcttgttgttctcgacaatcgcgaccagtgagccctcttatgcatcaatggaaggaagaaccaagagcctctttcccttgttcctatgtgtggcatcaattcgagagagcctggcatagccccaaccaatagtttgcgcgtcttctacgacgaatgaaaatatgctttctataattgacgttgcttcatctaaattgtctccgtgccacagcataccaacccgaagtcgagtttgcgattgagggctaggtcttctcatttggtggcgcgttgctgcgatgtaactcatggttctgtgcctcatgacaacgttttgaccgcgaggctgcttcggggactatgttcatgccaggtttatctcactttcgctcctgttccatgaaacggcgcaaatgctgcgcctcgggtgtagctgtgccgtaaacctgcggcgattggcccaatcacggaaccctcgtccagtgaatcatgtcagactcgcgacctcgccgctctgcaagttgtatgcttcgaaacaattagggccgaacgaagcgctgtgtctacgggtccaaacttgaggtatgcatgcaacactggggcagtgtcttatgagcttgcgccccagaaccataccatgggtaatatgctaatgaaacaatcccaggaaattcgtgccacattcacacatgttcaatatcagagattgaataaatcaatgtctaatcccagagtatacgctgttgagcattatcgcgttcttcattatgttctttcacaacgctttcctagcatcgcttctcttactacccgttgtcgttttatcattccagatagatgcatcctgtaccactaaaggggtcgacagacttgtccgcgatgcgatgacaaacgccttcagcatggctgactcggcggtgcggcgcctcaaccaggacccgtacgacgaacacacagtagatctgatacgtcatctatttctaccaaaggatggccaagatccaaatgacaggggtaagatgagcaaagtactacgcatcttcgataacatcattgaatattaccgaacggagactactggaccgcttgaccagcatgatatcgtacgttcggacacctgccgcttctgagtatcagactgtacaatgcgattgaagttcttgtactgatcgtgtttcctacagataatatattgcgacgactctcgctacgaggaccgaggcagaagggacagcctccgacggaaactctactacgacacgtgtaagccagatgatgtgaccactggccctattcccagccttctagtgctaatcaacctatctcatatagcgacaaacacacatgtgttgtataagaaaaagacttgtcatgatggactcatggaaaccgtcgctcttgcggtgacttacaacgcccaatgggaaagtgaggagtgggatgaggaacaaagagaggtcgtgtacaactatgaagacagacctactcagatacaaatctgcccttggttcatcgattgtaagtttgctatgcagagctttgcaatgttgtgttctgacgaggacgatgatgtgtagggatcaagaacaaggaatacaaattgagcaacgatgtcaagaggtccaacattgggaggtacattatcaaaaaagtcgagggaaaccagtggttcagacagataggtgagtcctctaatgcagctttccgaacgtgtaatactgtatgcagtacgtaacctgacttttcgacctagatgctttctcgctactcgacaaggtacttctacatgagatgacgcatggcaggtccgtatgggaagaacaaaagtttatcaataacgaatgggaaaattttgaaggcactctcgatgtacgctaccgcataccataagcgattacatgaacagcgctgacagaggttccttgcaggtcactgttcctggaactaccctcgtacctttcctgccatttttttctacaccgcgacccgcatacggatggaagtgggcgggagatctggctcgaaagggtcctgatactacagggttgcatggttgggacccaaaggctccagatcacaatgcggattcaatcgcgttgtttggcagtgcttgtaagctgttagacgatccggacaaaccacggcgcgtgttggatgacggaaggatcgcaatcattcccaggagacagtgatgcaagtcatcaagaattgacaattggaggattgctgcctgccggtggagagtttcacagcgttgtatattccatctcatccagttttcagtgtttagtagccttgattcattttgatgacttagcgttctctgcctcgccgagtcacttcgaattttgctccattgaagggatgcggaagtgacaacatgatccagtcacgacgctgtagaacttatcaattgcacgaactgtgtttgcacaaccgtccgtatcgtcatggagcgtgaaaattgtgttgatccatagtggtgagcaaatggaaggtcacgtgcacacgcgacacgtcagactgctccttcctcactcgctcacgctcaccccacactatcctcactcttaccgctgacgtgaccccaagtttaagtcagcctccaacctcccccacccatatctgccaacggccaattcgcatacagcacttcacaccgcacatctgttgttaatcaattcactgcaagcactgacaaacatgactcactcacagcctccgtcgctcagggcagttgctcctcttgggagacgctggtttttggagactcaaaagtaagtattaccagccccgtgcgttataatgaatcagcaatactgactgctgcatgattagagctcacaaggaggttgaaaccctcaaaaacaacttccgcaaaaaggtttacgtaatagagaaggcgacgaagggtcagactgctgcacagaagaagactcaaggaagcgacacggccatcggccacaagcgtgcattgcgcgagacaggctctcggctcaaatccgctgaggagaagtttgaggagcaagtcaccgtccaagccaagcgccagtgtctctccttctgcgagaaggtcatggagctcccccgtgagctgcgaaacatggtctacaacgacctcatcacggagaaaaacgcgaccttcttccacggtccggacaagaaagtcaagctcgtcaacggcacctcgcctcacacgcactgcttcgacgcggacttcaccggatcgatcatgcacggcgatattgtacaagagttgaatagtaggggtgtgcgcttcgacttccgtcaccgccatggtctgctcgcccaggcggttgaggagtacgcatcgctccatggcctcgatctcacggcgaccatgaaaggcgttggcgtcacgctgaatcttggcgacgtcaaaggctgcgacctcgccatgaagagcctggggtcactactcgaactgcccaagaacaccggcatcactgtgttcgtcgaagccagtggcaggacgcagccccagatcgcgcgctcgttccgacgcgtcgtccgcagcgtcgtcgcatccctccatcgcctcaagatcgccggacacgaggttaccgtcattttgaatccgagctacgcgcgttcggcggcgaagaacggggacgagagtcgcttctcgatcatccatgcgcaggactttcgatatgtgttccccgtgggcgagagcgagacgagttctaaggagatggaggacgagctgcagaaggtgctagtcactgatgcttgagtaagtggctggtgctgacgagattgtagtacttcgataagtatggcgatacttggcagtaccggcttgcacctgagacggcggagcaggactgagctgggaggattgatacagtaggacagagccagcagtactgagcccgctgtctggtcatgaggggagctgtgaagaatgggcagggaggaggaatgctcgacgctgaccatgcagcatgcatgagcaattgatatcgcaaagtggaaatcagcatagccgcaacgtggaatacattcatctcatcgcaacaaacactcggtgttatcgcgggttagtgggagtagaggccttacgcacatctatacgcgctgaaatcttacactctccaaaactaccaaactcttgcgagacacacatgctgcttttggtcaaatagactattattgcctttacgcatcgccgctcctcacaaactcccctcgggcctcacataccgcggcaccgctgtctcgggatcatactcacactgcaacaccttactcccctgtggaaacttcagcaccgtcccatccggcatggtcacgtccaccgcctcacttccaaaagtccaactcactttcacgcccgcatctctcgccgcctcgggattcagacgatagacgatatccgggcgcgggctgaatttatccaggtccgcgggatcggtggaggactccagttcgtcgggcgtggccgtgacccatgtgggatttatgtagcggtcagcgatgtaatcgaagcccgtggtgaaagcctctgtctggtcgaagtgctcaggagtgggaagggggatatcgacttcgtccatgtcctcgcgaatcgacgtgtttgcaataatgtagtttgtatacgatatcacaacatcttcgagattcatgcgcagcttttgtagggtgtttgtgttttcggcgtccccgttgtcgacgtcttcttgcgtcgcctgcgagtcgatgtaccaggctgatccgtcggcggcggagcgcgcgtcgatgacgatcagggcggcgacgtcgggcatggcgcggaacatggcgagatgggagtggttcgaccacgagcgcttgtcgtggatgaagagttgctcggatgcgttggggttgcacatgtttgcgccgatgccgaatttctcctggatggtgtcgagttggaagggggtgaggttggcgatgaggatgcctgtgatgagctcttttgaggcggttaggtcggggttgtagaccattttgcaggtgttttttacgccactttgatacttattgaaatgttgcggtctttgtattgaaacatcgaatgtgatgtcatacgctctacgaggaactagcccctgtgcagcattcgagtaactcttagctcttgtgctgcctagtagtagccttgcactacgatagactttaagatgataagtttgccaattgaaccggataggtccactgtacgcgtctcgtactgggatctttacaatattacccgattaggaaatctgttgaagccattgaaagctgcaaccatgtggcaacacgtggagacgtacgcctgacaggccggaccgagagctgcatggctggatggcggtccactcgccatgccaagcggcgtacgccaaaggcattgcgaaggctgcgacagctgcggggccgtctggtataggtagtggtgtcttatgggtgggtgagtggtgagccagacgtcatgtaggattcgcaggcaacgcgcgggtctgcagtcgacgtgaagccatgtttctcgtagagcgacgcgtcttagacatgttcgacgtgtagccctgtcaatggctgagtggagggtgggatgcagcggaggtgtgctgtcgtttgccgtcacgggcgcgtcgttggaccctttctgcgagctcccccacatcatcgcgcatgcatgagacaggtgcgactgcagcgcgaagcttgaagtaaatatatgccagcagccagcaaggacagcagcagcatcgattccatgtccccaaccataatctattgcgtctgcacaatacatcgctacatacgggctgaacggcacgagctagcagttggaaaaattctacggaaccgcgaacagcctcagagcatcgcatgaagtaactgtctggtcttgttgcattccgcgtataccgccgtgtgcaccgaactgcatgagatagacagtaacccctgaaatgatcagccatggccgtccccacccccgctagcgacagcgaagccagggccagcgctgctcctcagagtccgctgccaaaaaagttgcccgcgccctcaacgcctgcatcatcagtccgccgcaagatggcttccaatgctggcgcctcggccggcaaagacacggtaccccctcgccgccctaccaccaccaccggcaccacggctgcggttggtgctcgtcggccgactgtgtcgtcaacaacgagcaccgcgcgagcttccacaaccgcatcgagaccctcgaccacctcaacgtcacgcgtcagcgccgtcggatcgagcctgaacaagccgccgacgcgtccagtggcaggtgcagcagtcagacgaacagggataagctctcgggccacggcctctgatgctgagcccgagctgtcgtctgtgacttcaggagacgagaacaggaagacgacagcagtgcgcaggactgcaggaacagccaccgccgcaacacgatcctcgcctggaaaagccacatcgcgacagtccattgccccatccaccacgactgctgcaaaacgacccctgactacacggccagctgcggaagcatcgacaactcgcgcaacaccacgagcgtcgcttgcctcttccacgaggacgacagggacacgcccatcgacaaccactacaagagccgccattggagcagcagcaaaaacaccaattggacacgcaaagaaggcgtctgtcagtgcagcaccacctccagcgccggcctcgacaacccaggacactgacactgagctgtaagccaaacacgtgatctcatacaagagaaatgctaacacaactacaggtccagccccgttcacgtcccctcccgcaatggccccctcaaggacaaggccgcgtccgatgccgaagccgagaacagacgaagcgccctcgcacccgcaaaagccgccctcgcaaagctgggagaggagatgcagcgcccggacacggcacccagcgggcccgcagagatggatgtggagacgaagcgacggagcgcacagatcatgcaggacttcttcaaggagacaaatctccgagagcagctgcaggagcaatgcgacgacctcagccgcgaagtcgacaacctgcaaaccgagaaggcgaagctcaagaagcagctggcagatgcgcaggcctccatagccgaaaaggacaaggccattgcgggcgtctccgagtccgcgggaggcgacgcagcacagaccacgctcgtcgatgagatgaacacaaagtttgcgcgcgaaacgaagcagttggaagagcagagccagaagctggaggaggagaagcaggccgaggcgaccaaggctgccgaactccagcaggtgctggatgatctcaacgatgagctggaacgccagggccagcagtgggatgccgagaagaagaagctcgtcgagcaggcagccgagattgcagcgctcaccaaggagatggcgtcccttagaaaggagcgcgatacccttactcaggagctcgacaccgctaggaaatctctcgaggatgtccaagcgaggctatccgccctcgaagagacttcgacgtccgagctgaagtcccgcgacgacaagatcgatgagctcacgaccactctggaagagctccggggagatcacagcaaggctctgcaagatgccgagcaatcactggcggccaaatcatccgagtcgtcggcgttggtcgaggagctacagtctcgagtcctgtcaatacagcaagatcataccgacgagctgagggccaaggacgaaatcatcgcctcccaccttcaggtccgtgaacaacttcaggaggatctgtctaatgtgcagaagcgcgccgaagaagcaagcgaggaactagaagctgcgcgccgtgcgcatgcggaggagctcgcaaagaatgtggaagagttgcaaaaacgagcagaggacgatttgcgcgccaaagaggaggaagtttcgagccacgtcaagtcgatcgacggactccaagaacagatcatgaagctccagcagggcgagactgatggtgccaacctcgcacaggagctgcacaagcaaattgaggagctgaaacaggcacatgacgctgcaatcaaggtcaagacggacgagaacgacgaacttgcgcagcagctggatgcaatgaatgaccagctgagcgccgatgcgactgagctcgaacagctgagagaggaggccgagggccttcgcaagaccatcaccacgctcgagcaggtgtctcaacaggagagctcgcagcaggcgtctgaacttgcaaagctccgtgcagagctcaacgaagcgactaagcaggctgattcgcacaaagccgatttagaagcggcacttgagaagcaacagcagactgtgcgttctctaggagatgaacacgacgccgaagtcgaggcgatccgagccgagttggaacgcgacgcaaacgaccgcctgagtaagctccaagccgagtacgactctttggtggaagagaagaacgctgccctcgcacagtatgaaaaattctccgcggagcgcaccgaagagctccagatactgcagaaggagctgtcggaattgcaggcaaactccggctctgcttcgcaagacctcgccgatgcgctggccaagcacaagcagcttgcagaagacaaggccgccttggaagaagcgcacatgaaatcactacaggaaatggccgagtttcacgcccaaattgacgctttaacaaaggatgccgctgcggcgaaagagcttcaggcacagctagacgctctagccgaggataagatcacggctgaagaagcgcacgccaagtcacagactatcatcacagacctgcaagcccgtcacgactcactcctcgaggagaagacctccgcagaagacgcgcatgcccgtgcgatcgacgccctcaagcaagaatctgacagcgcctcaaagaagctgttagcggagatacaaaccaagtacgacaccctcctagaagagaagaatgcggcggacgaggcacacgccatgtccaaatccatcattgccgaccttcaagctcgccatgatgctttgttgcaggaaaagactagcgccgaagacgcacactctcgtgctatcgatgcgttgaagcaggacagcagcagtgaagccaaaaagctgctgggtgagttgcagtccaaacatgacgccctgctcgacgagaagaacgccttggaaggctcccacaagaacgagttggacaatctgcatgcccaacgagatgctgtgtcacagcaattctctgagcttgagaaaacgcacgctactgcgatagccgatcacttggctgtgcaggaagctcacaacagggcgcttgaggctcaaagagccgaaatcgagcaaaagtatgcatctttactcgacgtcgtgcaagccgacacggacaggttggagcaggagaaggcggccgcgttatctgataagcagtcagccctcagtgagctggcagcccttaagaaggagttgcacgctgagatcgataccctgcgaagcgagttggacacgaaggaggaggccggctccaccactcttagcgaggttaccaagaagtacgaggctcttcttgcccagaacgccgctgccgaggccgagcatgaagccgccgtggcgctcttgaagcaagatttgaaggagcaacacgatcaagcggtggcagaactacagtccaagtacaatgagttgcagcaaaagttcgctcagatcgatcaagagcatggagatgctctccaactgctaaaggaagaattcaaggccagacactccaacgacgtgcaagcattgcaagaacaacttgagactcttcaaaagtcatacaaagacttggccgagcagaaagctcagatggaacaggctcacgaggaggccatatccgagctcatgcttggtatggaaagcagccagtctgatgctgttcaacagctgcagaagaagtacgacgctctcgtcgcgaggttggaggctgcacaagctagccatgtcgctgaggttgagtccctcaagcaaggcgatacggagcaacagaccttctatcaggacctgcaggcacgacacgacaaggccgttgccgaggcagatgctcatgcccaggaggtcaagcgcttgcaacaggcaatcgaagctctccaggacgagtcctctcgagccgtgaaaggagtggcagagtctgaagcgaaccagcaagaagtccagacccttaagcaggaactagagcgcatcgagaccgagcgcgacgaagccctcgcctccgctcaagacgccgaagaccgcatcgagaccatgaaaggcgaggtggttagaaagcacctcgcccgcgtggagcccctcgaaaaagaaaacgccgcactcttcgacaaaattgaccgcctggaagccatcatcgccgctggcgaccgcgtcgcgcgcgccgctgccacgctcggcgagaagcgcgatatcaacaccctcgccgaagaagacgaggaagaggacgagcatgctgagtctggcgcccagggcccgaagccgaatggcgtgcagacggatgtagtcgctactgtgagtgtgatgttttgatgaatgagaatgaatggaagctgatacagtgtagcagttggccgccatgacggaaacacttaaccagctcagcgagcttaataacgatgctattgccgagagctccaggacggcgcagagacttactgagcaggactagtgggcgctgctgcaatgatggatgaggatgtgatgtaagggggtggatggatcggagaagtgcttgtgccgtttgttgttcattgtcgatatacccacatacgatatcatatcatatttataccccaggaggtgggagagttcttgaagaatatttttatttttgtgggagtgaaggtggcgcgtggcgagggtgatgctaatgcacgtcaaattcgctccctgcagcgcttaccactcactacccttttgttccgcaactccgcttgctatacttaaatcaacctagtgatgcaatcccacaccttcgccttctagtgtctcatctgtacgcacgcatgtactgttcgaatatcctttccatactcccatgtagtgtagcgaccgggagtttccttacgcgacctcgaagagtgttggtggagttgcgcccgtgacgtgagacgcgagagcacgactgaaccggaaaagtattgtttccgatgctgcttgctgagtggaagtacgattagaatcatggaaccaagcttagttagcagcaggggaagtgcaagttgaacaggtggggtggttcgattttgtttcggaggagattggtgacggaggtgctgagcaatgtgagacggcgtggcttcgagggacggtggatgagagatggtaattgcggcgggtctttggaatgggtaaggctcgggtgtagaaatgggtcaagtagaataggataaagaaggcgtgaaaacgtctggtttagaggacagatgtacactggaagggggtcttgaaatgtggtactgcaaccatgtgaaaactcaaagtccaacccgttacatttcttattgactatattggcgttcgcgtggcttgtggcatagaaaggtgtgcaggacgtcgatatcttccattcattaactgcctgttgtatcgcatctatactgcggtgccctttgctcttgtaccttgttctcgtgattgccctcgtgtcttgttcccatgtctgctctcttgcttgctgtcttgccctttctgctgcttgaatacttcttcaagtaatttaaacaccgtcatagtgttaacttcgctatacagatgtaaaagtatcatataggggtcctttcactccagtgtcccttcactccagggtcccagtatggcgcggccgcacgtgatatcgcgtttgcgctatgccgcgttttctgtcacacaaactgcccgcactgaaaatcgaaatccacactaccatacatatggcgggaacgcaactcgatgcgacgtccctgaacgagaggaagttgcccatcatggaactggtccaaagcagcttctcctccgaacctgcgccgaccaaaggcttcaatcgcgattactttcagaggtatggcttccacagactgcctgcgtggtataactcacagtcaaccagcaccatccgcaagatcggatgtctcaagaacatcctacgccgactagcacaccagtacatagggcatccaggcaccgtttcaacggcagaacgtcaaaggctccgaagcggactttctcgcctagatactgcagtcaacgcccacatcgtaacccatgttattgctcctcggtgtctgaccgtctgtctcgccatgcaacaatacctgccccgcgaactacgcgacatgatatataaattcgtgttagacgcatcggaacctaatgtcatcactacgaagtgccaccgagacccagacatgtcgtcccagatgaccactgagttgatgcaacaagcctgtctcaaggagtatggccatctcttcgaccctgaatttgccgactccactacccgcaaggagatggctacatcgtggtatcggtgtacgacattccgtgtcaatggcctcgagggcatacgtgacttgttacagacgaactgctggggcgtcggtcgcgaccgcaatacgaagtctccggtcaaccatatcgtagtaggactaagaatcttccgcagcaacatctttttctgggacgacgacagaaaagcgctcaaagctgcactggaaatggcgccgtcattccgcttgcggaacggtacgcacatcaaagtcgtgatgaagactgacatcgaactgctataccagacccactaccctgattataatcttggggctgtcatgaagcgtgctagtctcgtctttccgatgttggatgctctgcttaaagatggacatcacgtcacggtcgctttttccgctctgcttgagggacatgaggttgagatggagactttcagtgtggaagcttggaaggaaatggcgagggcggagatgaaggtaagcaactcgtggttgcgatgtgaaatagcatttgctaatcgacacagctttgaatttagtgaccagtggatgcttgtaggctttcctgtgtatgttcaagcatcgaggcgggtgcggtgtccataattgggcatgatggtgacaacagaagacacagagggaaggctccatggctgtttccacgaaactgggccatcctgcaccaaggagcgcaaagtgcgggcctaacatatatcctcgaaacagtaaaactcctgatatgcacatgcttttgcgtgcctgcccgtgaagcagtaacgtcatgtaatgacgcgtggtaggttgactgctagcgcgtcgcgctgtgtaccgcgcgaacaaagccgtggagttggaaacggcctcttgcgaacaccgtcaagaacgagttcaccgcgtttgaaaaagctcagatatcgggagaagggttgatgctcaaactgatagacgacgtggacgactacattactgcctacgcggctcccctgtgccttgagatctgtcaaaagatgcaggcaaagcttcccccgaagttaagagatctggtatacagcatgctctttgggcccaagaaagaactggtagttgatagtagggacattgccttggtcagcaagatcggacaaccgcagcgagagagtccattctattggaccctagctcggtctatcaactctgcatgtcaagttgacgaacactgcatcaacacttcaccaacgactacgaaactacgaattttatgaatcacatgataataagcactgcatacattcatagggcactgtttggtgcgaagtttcgtgcacaccaggtgacgtaagaattcgtgcgcgctcggtccgaaagctctcaatctcttataaggaaaatttcaacctggtttacttcaccttcttatctagaaatgtagtacgtgcaaatgacctactgagtctatttagacttatatactgaataaaataatagccgctctctaatagcaggttgaacttgaacagagcgcgcacgacttcttgcggcacctggtgtacagatagtctctgatgactcacctccgccaacagagaaggggctgaagggctccagaaggatgcctaaaatatcaaaggttgtcgggaaacgatatcaaccgtccaacaacggatcccaaatatgaagaagctcaatgcatggagttgattgaccagcgcagaatgcttgagaagagcctggaggcctatctgcatccgattttatcatcacagtgcatgtcgctctgccaaaggatgcaacgagcatttcctcaagagttaagggatatgttgtatacgcacatcatcaaagaaggcatctacaaggtcgaaggggtcgcaaagtatggcaaagctacaccagagcagtcgaagcgccgttccgcaacgcctgcacactcccaggatgttcaatatgtcggcaaaccaactctctttgagcttggactgttctgctaccaggtgaccactttcaagattggcggaaacgtactcgagcagcgtcgccatctcgggcaagctctgctccagataccagacccttggtaaagtggccacaggctactcagccttgttcgcaagatcaaactgtctctcaaagaagacaaattgaagtcctacaccaaagaattttcggccctcctgacgttgatggtcggcgtgcaatacaaggtcgctgttcgcatcaacatcacacttgacaacgatcatgccgacgccctggatcgcgtcataagatttggcgatgcaatgaacaagatgcaccccaattttgaacagctcaagtagaaaagccatgttgtctccttcaaaatgtcctggatggatccacacgaaaatgcaatcaacaggtatcgaaaccactttcggtgtaataagacgcatggggtgatcctggacaatatctacatgtctcgcgataccttggaagggctcatgagagatgatgaggagtggtaagtcactagtaaaacttaatctctctgtactgatactttttgcgagcgtcgttgagcacgtgaatagcggccagtccgatttcagggactcgcaggacctagcttcattggcggccatacgccagaaatatggtcgggggaagaaatgatcacatgtcttgtatatgctataggaactaggcattggccgatttttgcctttgtctatagccaacttaccacagcaagatcggtttgacagtagcaccgctgtgcatgtcgctcaacgccttctcaaaatcatcggactgcaagaagttagtccatataagcataatcaagaggtttaccacttacagcatatgtctttattagtttgtcgattgggctgtggtcttattaattattgcatttttcgcatcgtgtagttttgcttacaatttcccttgacggtaccactcaatcatttgtggtacaaactgcgaagaattctatcagtatttcctacaaccccgtgggctattgaatgactctaccttggatggcaatgcgttgccctcgacacatccgcgaattgcgatcccgttctaacagaggttagtatcgacgcattatcgcaatgagagacctaccgcaagcatcgcacccatgtccacactcatcttaccatcaacgataccaatgagtaccatctcgcctttcgggcgcagcgactgtaggccagcatcaataatcgggatcacacctgtcatgtcgaagctcgcattcgtgccttgcggcgcaatgtccctaattgccttggccaaatcgacagtcaaagatggaaagttcgatgtgtcaattacatgcgtcgctcccagctcctttgcaagttgcaaccgcgactcaaccctatcaacagcaatgatggttttcgcgcctcggatcttcgccgcctggagttggaaattagctgagtatgcggggcagagacatcaggctcaccatgactgcagctaagccaacgccacccattccgaaaatctgtgatcgatgatcagcaaatgcaactacaacggttcgctgtaaatgcatacggcaacctcgtcacgctcgccaatatctgccagctcagtgatagcgcctgcacccgtctgaaatccgcagcccatgggactaaacagctgaagttccttctcgtccttcaccagtccagtcacgttcagtgtcgacgttcccttgacaagcgccagatgcgagaaactcgactggccaaagaatagtccgcctccagatgtcttcccctctccgacctgataaatctcaggaacattgagcagattcttgggggcgaattggccgcaatacccaggtgtctcgtctcgacagccgcggcaaccattgtcgccgcagaagtcgaagctcagaagcaccttgtccccagccttgacatgagtaataccgctgccagttctttctacaatgcccgcgccttcatgtcccatgacttttgggtaaggcgcgaagcctggcgtttctgctggcaccatggacatggcaacatcagtgtgacatatcccagacgcgacaatccggacgaggacttcatcctcgagtggctccctgatctgaaccttctctttgcgccattgaacgtgaccatccttcggggcatcgctcacaattgctgtagtcgagatgggatatgctgccatggtggaatagggactggattcacacaaacaagcttgagagataataacaaagttcttagtggtcatataaaaactaaatagaaggactgttctgccgaacaccttgccgcgtcgagggggagatagcctactcttaggtggggtggatcttggctcccgaggtcatgattggctagcgccgtcttatgttcgtggggcattcttgcgaggctggatacttaagatctcggtcatgttctccaggctgcatgtcatgtgtagtatggtacatcatccacaaaatgcgtgttctaagtcagtcttgtcaaaatattacggaggtgctgattcgttgagcatggcctccacgctgtgccttctgcgggccgattagatttcttgtccactgtaagtgaccaatttttatgttgcttggactcctctggggttggtatgttgttaacgaccaaaagaagatacccacgcccgcgcggctcgtggggcaggtaacgtacagcaacggctcgcatatctaaaggtccgtaaactctggagtaattgcagaaaaaggctagtctcgtgaacgtgaaggaccgggctcgcggatcactccttggcactgttcccacatgtaccggcattttctcccgcaggatcttcaattttgacgaccgcggacattcagcttgatgcagtgtctatgcataagtcgcgaggcgtctccgctgacttggttacctactcagctctcggagatacctccgcaagtccaacggcggacctcacagattttgtgtcgtggcaagcgactccgccgcaatataggagatgcgctgtcttcagcagcttggtcgcaatgcgtatccatgcattccgctcctgcagctttcaagcgatcttcgacgtacgctctcctgccttacagccttgggcgatccttttctcatcatcgacactctcgatcagtactgctccgttggctacaattgaaatcaaagatatggtagtattaattgctggaaaaattgggctgtaagcatttgcgaacatcggggtctccggtcttgtcgtctgaagcgtcgagcatgcggaacaatgattcctaggtcgaaacttgaaggacgccgcataggaccggaaggcggtgagatccccatgttcatcggggtgctgaggaaatgcgctcgtgactgcttcgtgctacctacatctcgggatagtatcggttagttatggccataagatttcctattttatactggctcttactttgcgccccacacaactaactcttacaaaatctaaattctccgcgacacaaaagtcaaaaagcgcgctctcgatgggtcgtaatactatgctggggaactatggaatgaccaatgctattggaaatgaccatgtaatgcagatacaaccgtttggacttggttatattgggaatacctccgcccgctcggagccgaacttgcaagagcgttgtaggggttggggatcggcgggtagacatttctactcacggcgttactcgtatggatccttctcaaagcaaaaggaccggctcgtggatgttccttgatggcaattgagcctttggacgaacacgcctgggctatttatttgcgatccccaatcggttgctggcctgcatgttcctcgtctcgaaccatgtttggcgaactctgtcttcgtatcttctatccataaatccgaacgctgggcagttttcttcaaatccgatcctcgctgttaacctgctcccaaattttgccgggcaatcatgtcgatgattgcctgctcaatcgttgacttggacgacaaccccgatgcctccaaatggtacctggagacacacgttcctagggtagttgcgaaacttggcggtactgcgtacagtgcgtcaaaaatggaggaaaacgtgttcccagatatggcaagcattgaagggcaatacataacacgatacgaactaccagaaggcacagacgcaaaagcagccgaatcacacatatctacaacgagcgaaaagcttcccctgagcgcaaagatcgaaacacggatgtacgagcgtcaagagacgtggtatggtgaaggttggcgtggtcgtaagttaatgctctcaggcctattctacccatgtactgacatggccagacattcgagatatccaattcttccaaatggccttttggcagacatctgaggcggtccgcgatgactttgttgggtggctccgagacgatttttttcccaacatggcagacagcccagagcttattcgcatgagcatcttcaaattgaagcacgcgtccatctctcaaaacggaaacacagaacaaaagaaccctgagaatatgtatcagtacatgggcgtgtgggaggtgagtagtacctacaaataatacttttactaccagtttgctaacttctatacagtaagttgattttcctccccaacgaaggaaggtcaccgaccctacttttccgacgccatttctttttggatgagacacctgctaactttacattctttcttgccagactcgataatgatgaagtcccttgggatgccttggtatatcttggaaccagtgaaaagtggagaatgtattgggaagccggacaggtgcaatggcaggctagggcgtaccatgtcaaccgatttcaccctgaagaaaagagaaacgactcgcctacgacacgttgatcttagcgtagaggtcttgatctaccgttgaaccgcacctaggatcgaagcaaggcaaccgttggggcatggaatagaatggatagaaacgaatgacgcatttagtgacgagactcttaccaccccattgataggaataattgtaatgcatcaaactatgcatactcttaggactgttgctccatcgttacaaatttctgcaaagccttgtcaatacacacggttattcttccccgcctcggtctatcaggccctgacagtaattacactgcctccaatccatcgaggatatccgaacggcttgtagtgatatattctgcgccagataccaaatgcttcgactgcggtatacccatctgcggctgccggaacggactggtccacgtctcttgtgcacattcaccatgagaggcttcgcgtcgctcaacgcatttttccgcatgtttcgtgttagtcgttttgatggtgcactgcgggagtgtatcgcctagtaagggtgactgtggtgacatagggtcgctatcgacaaaggatgcattgccatttgctagttccgacgcggcttatcgtagtgagtcttggtttaggtcgtcttttctagctttggaagtccgacgatggtgtggactagtgctatgtgtagatctttcaactgtgcgacttgtaggttctagatgacgccacaaagactccacgcgagccgtcagagcggatcggtcttcatcaacagtggtgggcgcgacactgtccactctacaatgtcgtctagtctccgttcttgtggaggtcgtgacggtacgatcattcgaaacagctttagtcgactctctgcgttgcttgatctgccccttggtttccttgacggcctgttcgatcattgccccctcctcgtccatgtcgtagttttgcttgcgatgctttcgctgagtcaccgcaatgtgctccttcagctcctcgtccccttggtcaagagcagtattgtgcatcctcttgtacaactcgagcttccgcccatgatgatcttcggctctttcgacgagttgatataccgcttctggggccgcactgtgcttacgcactcgtatgtactgagccttcgacttcgatggacgtgcaacaatcgtggatttgcaagagtagagagggccaagggcgacacagaaagcatggttgaagatggtgctgaggtgagccatggaagcgagagcaagcagtagtaatgtagtaacgtgaaagacaaaccctaaattgttggtgatgcgtcacttagtgcgctctgcaatggcattgcgcatgcctgctccataaaattggagggcatttgacatggaaagcttgaaggaaagcgactgcagtcgcgttgtgcaggtgagaacatgccaaagaaagcgcaatcgccccgttctcactcgtcgatctactacagggagaataggcaacttatcctcaattaccttccgtctgctgggattagatgtcctgtttgctgatgttcagtcaatgcatctgtcacgccatgctatgccgtcattagcattaagcgtattgtatggttctcgttactttataagttcagcatgagagatgacgttggtgtctccgcatcgatgtgcctgaaatcatggactgcagggctgagaagactttgtgtcgtgcttgcgacagaaaagttcagtcaggtgccgaccacagcaagtctgctcgtgttgtataagacgtactcaccccttaagcagcccgggtgcgcctctggtaacataaagaaagcacaacgaaaggcgtttgtgggaacgcacgaattcttagaccttcgtgcgacaatcggccgccgcccagtcccgccggtaacgaccgagaccaattcacgttagccgcgcactggtgcagattcgtctcatggtcacgaatgctgcccatcagatcgctactccattacagaattgcgtttctcctcaagatcatttcgagatgaatcgttccgggccgctgccgaggatcgcatgagacaaattacggggaaggacatgtagaggtgcggagagcgcaaacacaggcaatgccccaacacgagccacgacgatcgcatgtgttgcgtttcctgggcttcgcccaatcatcgccattttgaaccttcccttttgatgccatcgtcgacggcattgaccgctccaattccacttgtgcggaggcgagttcgagacccgacatttccatcagatacgaggccaaattgtccgtgtttgaagtcggagcgacggctgaggcgctgaaaacgggaagccagacccggtgaatcagggatgtggttattgcatctaaatttaccccggtcgatgctccatgactcggtagatatcaattaattccctagcgaattgcctgttatggcagctgtgtttatggggtccatgcctaaggaggcagaagttaagaaacgacaagagatgcgtgaagacgtgatttctttacacaatgcgacgcgtgagcgcgactggcataagtaaagtagacggcctagcactctgtctgtaggcaaatcgacttcgatttccgcacgacattcgtttttcgtcacgatgcagttctttacccgcattgccgctttggctgtcgccgctgcgccattcctcaatgctgcccctgttgaatctcaccccccccaaggaggtcattcctggaaaatacataatacagttgaagcccgacactgacgttgcatccatcgccgcgcaccacaacaaggttcgcagcatatacgcgcgcaaccttgctcgacgaggtgaagatggaacaagtggttctcctgtcgaacgcgagttcggcttcggcgatttcaaggcctatgccggatccttcgacgaagcgaccatcgaggagctgaaggcgatgccagaagtaagctcatctgtaccatgaccatcgcgagggtgcaacgttaacaacctcaaggtacttgacgttgagcaagatttcatcatgaggacccacgcaatcgtgactcaagaaaacgcaccgtggggtcttggtagcatctcttcccggacaccaggagcttcttcttatgtctacgatgacagtgcgggcgatggcacgttcacctacataatgggtaagtttgagatatttcacgttcgggaatgtccactaactatttgcaagactctggtgttcgcgtcagccacgctgactttgaaggacgagcaacttgggggatcaacacctcgtcaggcagccaggccgccgatgatgatggacatggaacgtaagtgcagctctctggtcatatccatacatgccttcttacacactttagtcatgtcgctggttccgctggtggaaagacctatggcgtcgctaagaagacgaatatcatcgctgtcaaggtgattcagggttccacaggttcggcatcggccgtgttcgctggtttcgactggactgtgaacgacattgtctccaagggtcgccagaacactgccgtcatcaacatgtccctcggctccacagcttcgacgacatgggatgcagctatcaccgcggcatggaataaaggcgtccttgccgtcacgtcttccggtaacgcagagtcgcctgcagccgaatattcgccttgtcgttcaccagagataatttgcgtcggaaatatcgagataaccaacaagcgacacggcggtcccggaggttcgaactacggccctgaggttgacatcttcgctgctggtacgaatgtcacctccgcatcttacctaagtgacactggctcggcacggcagactggtacatcgatggcttctcctcatgtagcaggtctgatctcatacattcgtgcgctcgaaggcccaatgagtgctgcggcggttaaggcaaggttgtttgaattggctactctggatgttgtcaccgatcctaagggttccgttaaccgactcgcatacaacggcaacaaccgccgatgatctgctgatggtctggtagatagctcagtggagtacgaggagcttagaaattgtgaaaaagtaatttatacgagttctacctagtgcaggggttctatctaatagaggtcccaaaaatcgacatctaagcaagaattatccaaacaatttcgtagaacacttagcgtagacccagaccatgaacctgtccgttcggcctgtcggatggctttacgccggctagtaccactggctttggccgtctgacgtctcctgcagcaccatctttctctatcttcttcgtcccatccacaaacaaaggcattggcgcattcaacaactgactcggtgtcccagtaaacaccctttgcgatcgcgcgtccggccagccatcgaaatttccagacatcatcgccgaggcgtacttcgtatgccgcgaatatacgctcggactcacaggcgaattgtacgtgtggatcaacttgttcttacctagtgatccccacgacgacactgagctaccactaatctcctcttgtttcaatttccagcttcgcgagcgggcgatcttagcgttgtagtgtactccgtatggcttggaaggtttgatgtgaggtgtggtgatctctatgatctcgcgtgcttttctgcggtggcgtaggaacaggagaaggccgatgatgagggcgacgaaaactgcagaacccactgtgatgccagcgatgctagctcgagatgagagcggagggggtttggtcccgtgaagttggagccaggggcttgagccagacggggaaggcgttggcgatgatgttggcgagggattgtaaggcgtttgttgtgcgatcgacgtagcatgttgcgacgagattgagattgtgcttcccactgcagaaattgcggtagttgcactcgtccatacagcggaaaggttcgatatcctgggcatggctaccgtcgatgtcacgcttggcaagggttgagaatggatagtcgggaaggatgtaggcttgctcccggtatttccgaattggtcgggtattgcttgacgcttgctcaggtcttctgacttctcatgctgcaatgggaaggcagctgatgatgatatgagaagaaacagagcggccgtgagatacctggtcatggttgcgagtgtgggtaaggtcttcaatgtgttctttctgtgtcgtgttgatgttaaattgggcaaagatctggcaaaagtatggcaattgatctgaagcgtaatggccatgttaaagatcaagaattggatgcgacaagcaacgactgcatattccatgcgtctcattgccgtcagctcacatgcacaatgttcagccgcgaacaccttctgaatccccgacttggtgtctagtgccactagtgcatcatgttttcatatgagtccctacataccagcatttcggtcgaacctccatgtgcctgcgcacacacctacgcccaatggtggcgtccttcaatattctggcaaattaattcatcatgttgcattgaatgcattgatgacgagaatccggggaaatcgatcgcatggaccacagctgaaagtattgttccatcgcttgtagcgcgtgagatattacccgcattgacgtgccagggtagtacatgcagtgccgacgtgggacacattgcaaaacgatgtggactcgccttttcatggaccaaagaaggctcttcatacgagagaccagtactgtcgagataaaaatccatcagtaagccatgggagatgaccagagttggttctcgcgccgagtgcagtggcggataaaagcacaccaaacagccgagcgacgatgaggacaaccacagcgaggcacgacctggcccttgataatgtcaaacattgatgctaccaacttgcgtggaaaaggaaaaatgtatcaaagagcaaaagtacttgggaatccagatctaaacgtttattaatttcgatagcacgtgactgcaacacgactactggtgctgctatctactcgaccgggtcacggccttcacgcttcttcatctcctcaaggtactcctcttctgtctcaagatcaaacggcgccggcctagtcagaggcagaaagtcggttccatggtcttcgtacatcttgaggcgtttagccgtctgaggcttgcttcggttcacactgtagctattcgggtgttagcacacttgcaactccaatctctctcgggaagtgcatacattttgattcgactagataaagacattagctgaggtatatagcaggcgagatgcggaatcacttactggcatgaggaagttacgtggagatcccagttcctgtttcagtgttagcgcgaatggcttagaaccagagaggtgatgcgcaccatgcagatcgaacatatgtcggttgcgtctgtcggtatagttagcgggatatttcttccagaagcctcctgcgttctgagcagactgaggtacgtttatgcgggtggcgcagtgctcacgcagaggttgtgctcctgcatgttcgggatccatgcgaaacaccctcgaagttggctaaagaacacttacattcagagcattgtcccagcatcgcacgcaaaattcgctgcacactcgtcagaactcctgtctcgcaacgtggcggattttaagacttacagccatccttccgcatccaccggaatgtcgatttcccaggtgcgccaagcatggaagtacttcttgctgagttgatcgtatggcacctcataccagacacctccgccatcgttgctgacttcgactcgctcaggccacccgctaccactatacgcccacccggtcattttgatctttccatcgtgtattatcacgtccttatcgactggtgtcatgatggcgcttgcgacgggcatcgtttggatactgaatccattgctgtatgtggcgttgtgcttgccgatctgaggtgtgtagtagatgtattctttcatctggacaggagccatggatgggtcgcgaataacgttgatccgcgtgagccacttgcaactccgagcaccaatatagcccatgactacgacgcgaaggggtgctccgtgaatcgctggaagcggctcgccattcatttcccatgcaagcattacctcgtttactttcatcttgtgcgtcggtacactgactgcatagttatagatttgccccttcttgaagtacgagtcagcaccaaagaactcaatgttcttgccctcttctttcaggccgccacagtacttgatgaccttcttcaagctcacaccgacgtagcgagcggttccgatcgcgccttctccccagggcgcgttgatcagctcgtctccgtcaccaggatagtcatgaatctgctcaatacggcgtgtgccactgcactggagtgtgactgcggtcgacattcgggggaatctactctcatcttgaaggtctttgagtgtgagtttcattggcttgttcacgagaccttcgacttcgaagaagtactcttcagggtcgatctctggaatcccgccgtgatttcggacgaagtgatccttgtttggtgtaatttcagtctgttgtcgtcagtagaagtagagtgaagttaagatgggcacatgcctcgactagtcgtttctggaaactaattagcagctggttgagtattgtacagatgcgtactcaccctttgcggttcgccattgtacgggaactgcagaacatggatcatatcctcgctcttctccttgagcacatacttccaggagatatccggcatgttgctgagggtcggacccatggcgtaatggtagtatctttataggatcagtaaagggcattataacacatgaggcaatgcgcgtacttccatcgtactccctccaggattggattagtgtcaggtaatggtgtcaattgaaactcaggcggctgtttctcgagagtcagagatgcatgtagtgttttatcgcagtgtttttactgacgacaggaaaatcgtatctcgccaaaacttcagcggcctgctttttcttctcgggatatctctcccactccacgtaacctttccatcctttacgttcttccgcaaatacgggaagctcgccttgcacctcaaatggttttgcgttgggctcagcgggcgccatgatgaaggatgtgtgatgcttcaagacaagtctgtttaagaccagcgaacaatggcatagattcgcaggatctataaggattctgtaccaacgcgcgcaccaatacacattaagtacgtcatgatatcaatgtgacagacggcttattcatgggtgccactgctgcaaacgagaggctgcagatgacccatgcgcaccgtcgtggatagccaactattcagtgcagccgtggatcaccaccactgcggtttcagcaatcgcgacgaagtgggacccattgccggtagacaggtgcgtcatgatgattgaagacaaccgtcgaacagggattgcgtccaatgaagaatacgtccgagtccaaatcaagcgctaagcccggcgaaaaacctacctcagcactgcgacaaatggctttgtctagattgttgcatgcgagatacgcgcaagcgcaagtacaagttggtgacctcaggagtcttggcctggccgccttgtggttcgtgtagttgcttacatgcaggatgcaaaagaacacgagtctgagcgagcatctgtcagcacaaaacacgagaggatcgtgcagggagcgaattgaacatggccaaagacgttgtttgaaagatttgcgctgtggagagagtggagtggagacttgggacgacgcgttgcgccgtttctggccacgcacgtggggcttggagctaaattggtttaagcttatcgaggtccccatctgagcttggccaacccacaacgttcttcatctcaaacattaaatcgttaagatgtttgaatcgaccatgcagttctactcgcagttttccgggtgccttgcaaacactttgattgtgcttgtaacaagaatgatgcacaagcggggtacaagaagcatgttgggcctgtgctaaagggaaaatcactggtatcccaactattgataaaacttccaactaacctccttacactcccacccagcgataacttcccccaacctctcaatcatccacccactcgtccagccctcatctttcttcaccctcctccccagcttcaacaccttgccaagatgacactcgccatcgcccagcgctttgtaccgccactgtagacaatcctccacgcgctcgcacgtcttctggcatttcttgggactgtcagctgcgtctttgatcgcgtcggcgattgcagccgcgtccttgtcgtcgcgagggttgtgcggcgggtcagcgaaagggctctcttcaggcgggccatctttgtctttcgcatgttgttttctgcgctcgtcttcctcctcgagcttcttgcgcctgccctgctcgcccacgatcttcgtgtcgccgctgaagttatcccactcccccttgctcttctgcacatgcggcatcacgaggtctgcaaacgcgtcgcggaagaggtacggcacgtcccaacccttttcgtgcgtccagttctggtggcttgcccagatgtcgttcaagactgtggcgtcggtgtggtgccatgatactgcgggggcgcaccactgcttgcgggtgaagtccagggtgctaggctgctcgccttgcatcagcggccaggaggcgtagaactcgacgtgtgcatcgctcatggcttgggcgagcgcgaaatcaccgcagcaccctttgcccagctccggctcccatttgctggcgtatagctctgagtaggactttgcgtagcgccgcagcgcgccctgggacagcaggatacccgggcctcgctgggcgatttgaacgttgtttatgaaggtgggagcgccgctgtagtaggggatgcggtagtcgaggcggtcgagccattggaggagattggtccagctgaggcttgtgtcggcttcgatgaagacatagaagcgggcgtcgggcttgaggtggaaggctttgttcaccatgggcaagaacttccacttgtcgaggtccttggtcttggcgacgtcgggcttgtgctcggcgtctgcatgcatgagctggtattcgcggaactcgtcgtgggtgcgctttgtttcgctgccgatgctatcgagggcgttgtgcacttttatgccgtcgatggagccgtcgtggtcgctgaagatggcgaagttgggcacgcaggccaacaggcttttgatgtgcgcggggagcttctcttgcacctctgctttggaggtgcggaagacgaccatgacgtttggagcgcctgcgacatctttgcagaactttggtttggcgggtgtcgtcgcatttgtcgcattcgctgtcggggccgggatcgcgtgcgtggcgagtgtcgtgggtggtcgtgtctgtcgtgtctcccctgacgtctccgccgccttcagcttgtccttgtcttcccacctcccgccatccttctcgtactctgcaatgcctgtctcagtcgcttgccccgccgctggcccagcatcattccacctctggtcatcctcggcagcgggcccatccccatgcgtaatctgtggcgcaattgctgcatcagtgggcgtcgccatcaccggcgcaggcacaattggctcggtatgcacattcttatgttcgtagtggtctataatcggctgcgcgggccgcacaagctgcgtcgggaagcccagcgtgtagagcaagctgatgagggtcaaagccaccacgacaatggcgatgcgcgagggggagagggtgagcatggccatgtttcggcggtcaagtcgcgagcacagtgtggaagatgcgacatcaagggacaaggtgtctttccatggcgaggcagctcagaaaataacgagtcgcgcggatcagcccgcctgaacgccagaatgaagaatggcggcggaatgtgtgatgcgtgcggtgaggcgcaggtgcccgtgtcccgctcccatccctgcggccatgttctggaagcgagggcgtggttccgagggcttggggcggaatagacctcatcgcaaacaacgtcttcgcattggctgcatggaattactttcaacggtattgtgacaaccattcacgtatcattccttctcatggccataccggcagacatcaacttttactgagccagcctatcacagaatgctcctgcgccttccctcttcctcccgcaatctacaggagccccacggtcctttgtttcatcgtcctgacatccacattctgccacagcgccacgctcgtccacgtgattatatacacacatgtcgccgcaatgagcatgtacctctgcgtctccccgtagctcgcgttgatcgcgtctctcgcgggactacccacggggtaactctgctggaccttgatgtcgccataaatatccgccatcttgtcgacaacatcagctggcagattcgccagcagacgtgcagggaagataccagtccagatggcactcgcgatggttgacccaatcgctgacccgatggcgatgaccatgctttcgacagccagcagcgcggggaaatcttgctgcttggacacagccatgagcgtagtctgctcggagatgaccaagactccgccaccaaacgcgataaagatcatgcacatgacaatgtacccaatgttctcatccggctggcggaactggatcatcagcccaacgcccaggatcgtaagcggcacgccccagaataagctgtacatcttcagcttgccgtaataccgcagacacacaccgtagacaagagaaatgaagcacgagcccatggtgtagatgttggcgatgtaggtcgcgtgcggcgtcgactggttgaacatgaccaccagcagggagtagaagtacgagtcccagatgtaccaaccgacgtagagcgatgcggccatggtgtatgtgaagatgacagtgcgattcttgagcagcgcccaggggatgaaagtcacgggtgcgccccatttctcccacagaccgaaagcgacaatcagcaaggcgccgaagaccaggaagcagatgatcagcggcgatttccactggtctttttgcagcgaatagaggttgaaggagagcaagaacagcgcgagaccggtggcgaggataagaaggcccacgacgtcaaattctcgcaggtagtacatgaccttttgcgccaggggaccgcggtcggtacgcggctggatcagaccttcacggcgggccttggcttcgttgcgccagaacataatgatgagcggggcgcatacaaagggcgcgatgatggcgaagatgccaaagcaccagcgccagccaatcccgtcatgcgcaatgacatcgttgaccgcaaagccgtagatccaagtagtgatcagccacggcgaggcagcgtacgcaacgaagaagcctctgttcttgagcttggaggtatcggcgatgaagacggtcatggagaaatcgatactattgtagccagtgtaaaagaacgtgttagcggcgcagtacgctttcacattgttacagcatgccatcaggatcagccccacgacgtagcatccgacgccgaagcagagagcggtgggtcggccccagatgttcatgatcttggcgtaggggagcttccagataccagcgacgatggacgaaatgaccgatgtcaacgcagtgagcgagtgctgctggaaggagctggtgacgtaaggagccaaagtaccgttacagctcgatgtgaaggacacgaagaactggatgagccacatgctgtgccttgttagaaaacagcagggaacgacaaggtatcgagacttacaagatgtaggcaaggatcaaatccctcttggtccagacatgggtggctgcctgaacagcctgaacaccgctctcagcagtcgtatcaatcttgttcagctcctcatcgtcactgccagacaaactgctggccctaggcgtacccaacttctcatcagggcgcgacacgtccatgctcgtatggccgtgaacggcagcaggaacatcagcgacatccttgtgatcctgctcagcggcaagaggcgtcgaaaccaacgcattggacgtcaatcccctgaaagagaagcccatatttgcttgctgggaacagtcgacactgcggtgtggagaaatacagaaggcagatgggaaagattgataagattgcgggtgagcgcgcgcaaatatacgtgctcggaaacacacgatccacacggtccctgtaccaccagcaactctaactcacttcctgagctgacccggtcctcggctcacatggacaaaagttgctcacgccgctatgttctggaatttgaggcagttccattcaaggaccccaccgcgagcactccacgagtaagacacccctacaagcgtcctgtccgcttcctcttcttcactgctcacggtactcaagccggcatcaagctcactgaagctccgcctagacggggtcaagaatcttatcttgatgatcgcgccgacccaacgaccaataggaggcgcctccgcgttatcagatgaaaactctgatcttatctgattgaatccttcacaagcacaaactgtcgccttagtcggatccagcatctcaaaactcgtcgtcctttgcggcgtctccgatgctgtcagtggagcattcggaaaattcttgaacatggtcgacccatcacttctggtacgacaacattcgcccaatcatcgccgccatcgttgcagcggctcgggagaagaatcaggcgaccccgagggcctgggtgcgcaaactcgcatccgcagaagtggggttgaggctcgaatcgatattttccacagggcgtaccgagtagagtttgtgactataccattccaggtaccagtgcatcgggtggaatcgtaaagatctcatcccggggctgctgcttgggtccttgcacgaagaagtgtgtgggtgccatgtcctggatgtgttgagcctttccaggtacatggctcctatgcagcttcgactgggggctccgcgaacgagcggcgatgcttgctgattgtggagtggggctacaggccgatcgagtgcagtatccgaagtacctccatgagtggcgatgatctcgatagcatattaggtttgttgttgctgtttggcactcatggacatattgttgtcgatgccggcgcgctgatgattgcagacgagagtggaagcaagctcatgtaacatctagacgcggttggtaacagatgcaacagcctatcgaatgagtcttgttgatatagcattgtagtggtatgtgaaggtgaggatgtcggaacaagcaacgctgatgtaggtagtcacttttagcttacgccagccgttattacattgcgccacgatcttatccgatcgacgaatacgaataagccaaaagcatgtacaagcgagcactggatacatgagcatacagcctacgatattaccccgactggtaattgattgtatacattatgtacttggagtctgcccaaacaagctttgaagtacagcttcgatgcatactttccgaaagccttccaatgtcagactctcatttagattatcgtatgcgtcccaaacgcccaagctaaaatgtcaaatacgcatcgaatcctcgacacgactaagccgtgaacagcagagcagctaccgcgagagccacaatcggcgcgtaagcaacactcaaaccgcctgccgcacccgtcgccgccgtctcgcccgtctgcgccgaaacaggagcctcagaagagtcagtcgccgcaagagtattcgaagcgataatagaaggggtaggcgtaggtacagccgcggatttcgcaatggccatgctagtgctgaaacttacctttggcgaacttgccttggccttctcagtgacccatttgaccacttcttcgttgtgaaggatgaagtagtcgagatgttgggctacgtccacgggttcgctgcccacggcgcagatggggtcgccgtggtggcagtagtcgcttaggcggtcggagtacttgctcagtgctgaaagctgttccgtggtacgggctcgggtgccatcaaaggatttgccgtcaccaatggtgtaattttggtcgcgcgatcgagctacagcgccgaatgtcactgctgcaatgactattgggcaattagcatgtcgattgtttggcggctctgattggcacatacacttgtcaccgatcgaagattccagggctgggttggtgtcttgatcacattcaaagacgtggcctccgcctccaccaagaatgtcttgcgcaaccgatgcgccttgcgagaaaccgaataagatgagtttcgatttgggacacttttcgctgtaggctttgacctgcgcttgtccaccagacgctcctttgcttgcggatttgcaccactcttcctttccccacgcagtgctctttgctgggtactcaatgttctcgaagccgcattggtcctttcctaatgatgcgcatacttgagacgagacgttgccctgacggccggggtagggctcatcggatcctcggacgatgaagacatggaacggtttgcagtcggatgtttggaaggagacgatctcagttgtattgcagtaagtttcggggtattctgcgtcgcaacgttgctgagcgacagccacagtggcgataagggcgagagttgaaagcacggccttcatggtggcttgttgtgtgtattatgagtaacgaacgtggtgtggtcggggaacgagagaaaaaatatctaaacaaaaattaaacaagacctccaatcaccaggcctaaaagaacgtagcgagagacgataagggcggtgacgaccaacctttttctccatgatcgcagcacaggaccttgatttatcgcgatctccccgacctggtatggcggtgcagcctaacgcaatttgtaagacagaacggtgccttcacggatatcggcaaccgccaagctgtggcgggtcctcccttccgactttgcgagccacaggaaaggctgaaatgcattgaagcctcatcaaacgcaggaacattgtcttgggtgatggattaggtgacgcggcacatctatcaataggggcgagaccactgcgcgtgctggagctgatggtgtgaagcggtctggacactgcaatgtggacacaggacgccggctcgcccgcacaacctggggttgtgcttgcccagatgacattgtttcgcaaagtcaactgcatctcaatctgatttcgacatcgagtacatgtgagcgacaactcacaatagcccggctggttctacgacgaagcggcacattgcagcagacagggcggtagctatcctctggactcggcaaattcaaccgacaagctgatgtgcgacacgcttgatctccacttgtgtactctgtgtctctgctcttttctggtctcggtggccaaaggatgaatcccgatctatcgtacctaaacgcgtcgcaaagctttgggtagcatcgcagccgatgaggaccacatcgcagcgtctcttcccacccaggctatctctttctcttcgcgccaagccgagtgttctgtttatatgtcatgtggactgtcctctcaaggcaatacggttctcttttggcattccagtatccggtcagattctgaggactcaacgccattgtcaggggtgtgcagattgcggcatgcgtgtgctcgcgagagccagtcagggcgggtgcattgcgcgcaaacttcatcggatccgcggtcgcttgcggatactactgatggtacctggaaagaaagcgaagaagtcaggagttggagcagacttcgaagcttcctcacagcgccgttcccacgtgttccaaccagccaatagcgtgaatcgcgccgcgatttgaccgctttccttcctttgatatgcaacgctcttgacttcacaaaattaatgacatccatacgaagacgcaatacttgatagaagtaagagctgataacagttacgaaaatatgcattgggtatcaaagcgctacaagtctaccactccaaccgatcgtcgcacgtcagccgtacatcccacctgtcctcgcccttccagacctctccacccttgttcgatgcagcaacgatgctcctcaagtcactaatcatctcgcccggcccggacgcaaacacatcggtcctgcctcgtacagtcgtgttaatgaactcgggcaccaatgtagcgagacttggtcgcgcgtcgtagtggttcagacccaactcagccttcgaaacaccgtggaccgagagtgctgaagagagggatgcggatgatgattcagagttggaggaggctggttcgatttccttggaacagtcattcacggttgctttctcagatacagcaggagcggatgggtcgacgtcttcgacagcacgggtgacatagatgtggattccggtgcgcaggttggggcacttgcgcttcaagacggcgagttcgggtgcgacccagtcaatatcgcgacggtgacgaacgacccagatcagggacatgcggcggtccagggattgtgggcggctggcaaggtcaagaaggacggggagaacgtaagtgatacctgtgccaccggcaatgcagagaatgttcgagtcgacggggagatcgcgcattgtgcgttcgccgtaggggccagtgagcacaacggagagtctggcgtcggccatcaagccctcgtgcgattcctcgtggtcgttggagcgcgcggcacgcttagcggacagcgcagcaatcttcttcgtctcgcccttcttggcgcggaagatgtacgagtgccgttgagtatcttggccatacacgggctggctgagtggtgtgaaggggtgcgattgccagatgctgctctcggggaacatgaggtagaagtgctgaccgacgtcccaagcatcgtgcgggtggtcaaagtccagtcgcacaacatcgccattgattgaatccttgaaaaaggtgatgttggctggagcggcacggaagcccatgtgtcctgaaggcaggaagttgtaatgcaacaatgcggtcctgacgagccggatgccacggtcgatgaaccaaacaaggtatgtctcggggaggaggaacacctgcaattgatgccagtggccccagcaagcgccaatgtaaagcatggccaggacgtagtgtgctttacggaagaattcatagccggtcagtcggatgccccatggtgtggatagggcaacaagcagaacgaggaggataatcgcaacgcaaccccagaccatatacttttggacgatccattccaccgcgacctttggctgaggctggtagagccatgtctcaacaaggatccatcccagcgtgtggaagaaagactgtgcgaaaatgatgtatccgagccatcggtgcaggaagttaaagctctggtatggcaatccggtgactagtgacaagatcgactcgcggctcgacaacatgatcgagaggggcgtaagcgcataagctaggacgccgatccggtcagaccagggaccaagggtcgttcgcgtgttgtagacaccgggcatctttttgactggtgtgacccattttccgtataccatgcccacgaaagagaagattgtcaaatatccggtcaaaacgaggagtgtcagaacctgcgtcctggtgactcttccgaagatgaatctggaggcatccggcaagaggtactgtctcgcgtacgaggggatcgccttctgcaaccgctcccacgagctgcctttttccttcacctcttctccagcctcaagcgggatctgcacgcccgatggctgcgagcgggaaaagtgacgtccaacagcccagaagagcaagatgccgccgatggtcgcccagatgattccggtgtagtacattcccaaatcgtgagcggcatacacaacatcgagatacgtgcaggatcccggatcgttggtacacggcatgacacgatcggcatacccccagtggggaatgctattcgaggcattcgcatggtcctggatgtgtcgcgccgtgaggccaaaagtgtgacctgccatgatagacgactaatgggcgagcaaagattggatgatgggctggctgcatcttcaaagcaccggttggcatgtctgtcatatatgttcccgacccagcgaaacatgcgcaccttagctcgagacgcaccttccggcaagcgatcatcatggtgccgcccgccaagcttctagacggacggcgcgatcctggacgccaccgaaacaagcaaagcgcgagtgcgtttgagcacataaccccacaacttcggatcaatgtcggttaagggtctggacaatggtgggacgcagggtagtgagcgagtttattatcttgggcctggctcttggattcattagttgattccttggttggcggattcgatatatactcagcttcggttcgacgggcgtcaaatacagctgcttagaacgacatctcaaagtgcaccagacacccaactacaacctccagcgtaccgagatataccgcccggcgcatctttcatcatgaatcacgcaggaatggacatgggcggcggtgcaaagaactgcaagatggaggtatgtgatgccgatttctccaatgctatcgcaaagtctctaacttttcatagatgttgtggaactggaacgtcgtcgactcctgcttccttgcctcctcatggcacatcaccaacaatgccatgttcgctgcatcctgcgtcgccgctgctctgctcgtcgtatgcctcgaatttctccgtcgcgttgggcatgaatacgacgcctatctccttcgccaatttcagcgccaactgcgccatcaacaactcgcgcttgcggcagccacacctgcgaactgctgcgacggtccagccgcaactttgggcacgcagtatgcgactttcagagcgagcggattacagcaactgatcagggcaattattcacggtgttacgcttgcattggcgtacattatcatgttgttgatcatgtactacaacggatacattttcatcagcatcatcctcggcgcgatattgggcaagttcttgtgcgattggatggttgtcaggttgccgtacgggaacgagggcgagaaggacgttcgcagtggatctgttggcgcagctggacctaccggatgctgcgcgtagatcaaggagagacattttgatatcctgtgatgaaacgatagcgagcattcaattcgaaatttacatgttacatatcacttttggcatgtcctgggcctgtgaatctaactgtgctattgcaaaatcctacgaacacgatgaattcacccagtcctccagaattcccatccactcttccaacacacttcactacacttcaccacaccagccatctcatcaaaaagcaaaaccccctccctcaacatttgcctcaaactcggcatctccgacaactccaactcggcccctcccaccctccacctaataccgccgagcccgccgaagccaccagtgggggtaaaacatgctctccaatatattgccgcgagatgtgaggggcgtgagcaagttccacttcatagtctagttgaggtagttgtggcaaagcctcaaaaccccagaggtgaagtttctccggtgaaagctgcgaatcaaggacgtcacatatgtaagtgccgagttctagaagacgatgcacggtccggggaccgtgtcttggggtcctgcgggcggctgttgggacgcatgtgctccgggttgtcgggcaggatggaactgggcgtttctgcgcggcgctgatcacctggctgcagtggagtctagatacctattggtttgttcacatggatgcttcacactggcatgtggcacaggtttgttttgttgggatcaaggcatcgttgttctagatttcatgtgaacaatgctagcggtgacaaaaaggaaaccatgaaagcaaggcgcaaaggccggcagaaacaaaggcgcggaggggtatcgtaaagaaaaacacattgtgacgccagtttcgggagaatgagtgtcctcgtgaagttacccgcatcgacttaagctgtgtgtagatgcatttcaacgccgatgcgttgtgtcgagattccatggtcatgatgtagccgcccgtgggtgtagagtacatagggcggccattcccaaggtcgcgtcgaaagcaaaggtaagagaaacatgttccctgtcttcacctcatagctcaacagtcccgcgcgtcaaatcaagcccaaattttcaaaatcttcttcgcgagcccacgaatgtccttgttcaaccgcttctccttctcctttggattctttagcgcatccagcttgacaatcatgcgcataatctccgtcttcatgacaccgttatctttctgaccaagtatgcccgtctcgtcctggacataatcctccatccacttcaagatggcttggttctcttggcactttgtcacgttgacccggccctccttgaggaaatcgtcaacgttgacctggaattggagcacgttgttgtcgatgtataccatcagggtgcccttgtcgggtcgaaggaagcttgcaactggggctgtgggttgggcagcagctggattgatggagaagatgaaaggggcttgagcctctttgttggcctttgaagctttgaggagatcagaaaaactgtcaaagttcttgccagtatcggcagcctgctctggagcctggatctgctggacctgaggctggacctgctgaacctgctgaacttgaggctgctgatagctccggaccggctggtagttgtaggcttgctgaagaacttgaggctgctgatgatagctgtgagcatgctggagagattgacgtcgtctgctgagctaagagtgcaaagtcttgaggttgttgtggcggcggtggcgcgcccacgctcgctgcaaattgttcaaagctgatcggaataggcgcagccacaaagggaagattgctggaggcctgctgcataagagggtcgatccactcccgcgcagttacgataggcttgcagatgaactggatacagcgtatcatgtagcccaagccgttttgttcgttctcggggaattgtgccgcagcctgctcgtcgaagactgtgaaaattctatcgatagcctccaagggccatgcgttcttgagttcgttggcaccgaacaattccagcatggtttctccctgcatctcttcgaagatcttacaggctggctccaagacgttgctgatgatttcactgagagcccattgcaactcatggaagttgccttgctcataggcctgcagaatccccatcgcctgcgtgtgaaattccgggctcagagctaatagctgttcgatacgccgtttgtacatgaagcggtacgcatcgagctctgtctgcttgctctgctgcgcggcagcttcctcggcctccctgtgctgttgctgctcacactgttgacgtagcatggcctggtactgttcgtagacgtccttggtatcttgaatgcgcttgtcggtgttgtgcttggccaagacaggatcgttatcgatccctgaatgaccagagggtagcccaacaccgagtcccatgcgctcagggccaagtatagaagcgagacctgcttggatgcgattgctgcgctccatatggttttcactagcgggataggcagatcgcatttcttccatgtaatccgtcttaaatcgatggtcctggtatgtcgaaggcgtattcatcatggctttggacttgcgcagctcggcggtgcggactgcttcagcacgagcagcttccgcgcgggcagctttagcacgctgagcagctcgagccggcgcagcctgttgccaagcgatatccttttgttcagattcgtgccacaaacgcttgcgctcgacttcttcatcgctgatcctggtggtcggcactctcagttggagcactatggctttgccgacgcggccccgagtggtaccacgcgcgatcgactgctggatactgttagtatagtgctgagaaatcattgaagctatacaaaccttcgatcgtcggaagtagttgagttctttcgcgaagatattatggaagctgggagagatttgaccggcaccagcatagattttgtgaggtgcgctatcatgtatgaactcctgcattgtgtattagcaacttgatgccatgtactttgagttagagagagacataccttagccagtctcatgaaagtctgtcccttcaaggtggcctcgtcgtactcatgacagatgcgagcgccgacatagttggtgagcttcttagcctggcgcttgatgatcttagggacaagagcaggcgccatgtgtggaaggtgtgttaaggttaagcacttgtgtggctgtggagagcttcagttagtagaagactggtcgactattggtgaatatggccgttggcttgggtggatggttgagtcaacgttggcagtcgaagtgggtgtgtaagttcttgtagggatgaagagagcttttaggcagagatgggtcgcgcgtgccaagaaagccctagggcgctggcgtgccgagaggctggggatgttgtggtgacagtgaatgtgaaaaggcataagttggaaaaaaatgacgcacaattgtttgggaaatgaccatacacccggcctaagtcatgcgcaactaattgcaaaaggtcgattgaacttccgaacagtcgtacggggtgcaggtggcgttcgagtgaatgatggtttcctgagtgtcgctgcgcaacaatgatttccttcctccggatatgctttgttatctgtcacaatttcattgtctacttccgtcctttcttacagcagtttttcgattgtttccattcaacagtgtatcgtacgtatgtacatgacgatgctcatcgcgtcccaagttagtgaattgggtgtagtgaggaagtccatgaacactgctgcattaacgagcgagaagtcttcgggggtcttgcaaacatctgaatcgcacaaacacgtttggtacctcgtcctaactgttcaagtgacgaatgcagttccagtgaccctcatgattttgatcgctgatgctggacacagcggacagtgctccatacgcggactgcgatcgagcgtgccgagctgctatttcgagcacttgaatcgtaaaaacattctatggaagtattataatgtgttgcagtgtgtcacgaagcgaaagagaacattgcaaatagctcagtatgaaagatagctctgccaacctgatcctgatgatgtatctgtcgtgaaagtacaaccagtattttcgttacatattgctcgatgcacgtagctgaacttagaagaaatacaaaggagtgtaattagagaaggtatagcaatagacaggcgtgcctgactgtaatacgcgtccgccattacgttcctcgggattgaggccgggtgccacgagttgccccttcgaatatcacaggaggcgggtgcattgttggcgttttcctggtacacgacggctgacgagatatgcagcgcttaaagaaaaaagacatctgatctgtaaaattacgagctgtcttgagatgcaccttgcgctggaagcagatatcagctcatgtagagaagaggcactacttatgtaagcaaccaatgacgactagttgagtcggctatatgacatttccgggaatatgctccgactccgaaccgcttctcagaagtacagcagacaccagccgcagtcatgtcatgtaccgttgcgttcagactgcagcgatcaagcagatactctggatcgaatctatgcctcgctcgctggactcaaagatgttcgttctcaacatcgcgacatttgcggatcatggagaccaccggctttaccgaggagcaactgactgttcgagaagccgtgggcgccgtgtgttccaagtttcccaacacatattggcaggagcgcgaccagacggggactgatcccaaggactttcatgctgcactcgcgaaagatgggtggctgggcattgctcttccggaagcttttggtggttctggcctcggtatttccgaggcgaccatgatgatgcaaaccattgccgaatctggcgcaggtatggctggtgcacaagcaatccacgcgaatgtgtatgcgacgcaaccactcgcgaagtatgggacgaaggagcagttgcaaaataccattccaaagatcatcagtggcgagttccggacttgttttggtgtcacagaacccaattcaggactcgacactttgagattgagcacgacagcaagaaagcaagatgatggaacttacagtatcaccggacaaaagatttggataacatgcgctcaagttgcggaccgcatgatactgttggcacggactaaggctcgtgaagaagccgaaaaaccgtccaaagcgttgagcatgttttgtatacccatcgacaaatcggcaccaggtttggacatgcgcatgatcaagaagatgggtgggcgtggcgtggatgctaatgaggtgttctttgacaattacaaaatctctgccgactgtctgattggtaaagaaggcgacggtttcaagatcattctgcacggcatgaatgcagagcgatgtctgcttgcgggagaagctctaggcttggggtatgcagcattggccaaagcgagcgcctatgcgagagatcgcaaagtctttgagcgaccgatcggcatgaaccaaggcatcgcgcatcctctggcagatgcatacatgcgcctcgaagctgctaaattggcgacctatcacgcagcaaagttatacgactcgagcaaaaccgaccaaacgattcggcaagatgcaataggcgtagcagcaaacagcgcgaagtatcttgcagcagaagcagcattcacggcatgcgagcgagcagtccttgcacatggtggcatgggatacgctcaggaatacgacgtggagagatggttcagggaatgtctggtaccaaggattgcgccagtaagtagagaaatgattttgaactacataggtgaaaaggtgcttgagcttcccagaagctattaagcatcgacaagaaattaaatatttgcatcgagtttctctcgcctattgcgaaagccccgcgatgagtctagatcaacaccgccataccctgcgcagtattcgcagcaattccgtccagctggaaatgctgaaccatcttcatcgacccttgaccacccgaaacatccaaaactgtgatggcggcaggtgtggtaccgttgccgggcgaaagcgcgtacacaaagttgccagcgctcttcaagtcgaccagacccgggtctccgttagcagacagatctagctcgtgtatgatgctcgcatccttcaagctcatttccaccacacggttggtaccgacatcggtcacgtacgccgacttagttgcatcggaaacggtagcccagcatgtcgccttttggccgttgatggcttgcataccagcgaccgtcgcttttgcgtctttatccagggacagtaccgctcccccgaatgaagcatctgtaacgaacagatcgttgctaccggggattgtggatgatccaaacagaactgctgtgccggcaggtgagctgcgggtctcctccgtcgatagttgcccactctttttctcatttgccatgatgttgaagacagacaagaaaccagtgttgttcactgctggatcacccttaaccgttgtgaacagcattgactcgtcgttcgagaagaaggtctgggaaacggtattcgtaggtccaatgggaggcgtggactgtccgatgtcgaaatttcggagcgcatccatcttgcctaggccttgatttttcgagaacgaagcacaggagattcctgcctgagctcccgtggtaccagcgcacacaaggttgtttttcgcagacgcggagaccgtattagggaactcgcctgggatggcagcaggctggccaaccatttcaaggcatgtcgggtctgctgaattgatggaaagcatcgacaaggtgttcgagccggcattcacggcgaaaacattctgcgagatatcagaaactacacatccgaaagtgtttgaagaatagggttactcacatttcccactactgtcaaggaagactgtccgatcaaggcatcggtcaatgccggttgcatggtcgctccgtcgatggagaccgatcctgcaccacccgtcttcgtcaccatgcccttggagagcgtaccatcttttccaatcgcaagcgctacgatagcgttctcagcgtcattcgtcatgaaatacactgccttccctactgtcacttgcttcgtttgttgctgctgttgacacgcatggggcgctgctgtcgcaaggtatgacagagcggcaagcgagaggatcgacctgctgaagaacgaagagctcatgttgagaagtgggagaggtaagctgattaggaaatatgggcaaggttcacagaacacttgtagttgaaagttatttacttggctggatatcggttggaagtgacagagcagtggtcttaagtacacaaagaaatgtttgtccctacattctgctcaacactattacacgatcacgacttccacattcggcttaagcgatactacagtctggtctctgcgacaaatggtgcgtctgagacgtgcgcttgctccgtaacacgatgtgctgacattgacgcgaggagctagcaccaaaaaggcaaatcggattacagaatcacaatttccaaaggaagacacagtcgaagccatgaccagcgactacagcgaatcagaggcagccatgtggaccgtgacacgtttcagcctgagagcctgagacgtgcctggataaaattgttcgcatctgccgatctcatcttgtttcggcctcatgatgatttcagacaaactaattccagcctggtctcgttgaagtgcgatctcactgcacatgcacattctgtgctcttagaattccacaaactcgccatgaagttcaagttcaaatcattcaagggcgagaaggactcggaaggtacgtctatacccttgctgtcaagacaccgagcagcgggcgctttgcgcatcgtaggctgggccgcgtctcacatgcaatggatcgctaaatccgaccaggggaatcttcgcaaaacccccaagcaaagcgtaaagatcagatccggcgagcgcaaaagtgaatataatctacctttctcgtcatcgctaattgacatttttgttcgctagaactcatcgagagcgcaaggaagcatacacaaaatcgctagaacaagaagtgatccagctgcgcgccaacgaagccaagatcatacaggaaacccggagactatacgcggaactaactgcactcaagaactacatggctagtaatggtattcaagtcccgccttcgcttacacaagatgttgtatcaacgtcagcgtcgccgagtgatgatgttttcgacctgagcattcgcaccaccaatacaaagcagaagagacggcaaatacaaatttacaagcataatgaccaccaacatgatcatcagtgtgaactctcgtctgctggacataaggcctcccaagtctcaacgtctcccggatgtaagtcatgtgtcagtatagtaattcgctaagcttacagcatgcgtagccttcctttcgccgactacctcagacgatttagcattgcgcaacgatcccaatacgcgcattagtgatcttgatctgacctccgttggcatggacttcgtgttaacgtaagccactaatcaaactttagtttattccgcatttcactaatgcttcacagtctcgaaagtccatgtcttcaacatatcaccgacgcgccatccgatgaatcaacaggacatgcgctcatggctagcgcaacactactccatcatcacccagcttcgcaccagcaagttcctagccaaaattcccgatggtcggtgcctcaaacaggtatagagaaattgctggagctctcgactaatgtacccttgaatgacggcgaaatcactccagtgcaagcttgggatgctttgaagaagcacccgcagtttggagggatggagatggaaagattgagagcgttgctggagacactggtgaagggagtgaagtgctatgggtaggttttccaatttatgttgagtcgtatgctaacatatgaccaggtttggtggtgttatcgagcaaggagctttcgacaatgcgctgttcgagacctttgtcataggtcgcgtgttttgatcgaagctttttgatagctgcgatgtgcatttcctcaggctatattgtcaccacgacaaatgtcagtccctccttggcgtggctcagcccagaaaggaacaatgtattcaacacgactttcctccaaggtccagcgctgcgggcttacgttcggggtcttaagcagggtcagtaatctctgtaaacgctccagggccatcttcaccgaaagtgtgccgattatgagatacccctacgcctggtgttggttcacgattgacactgtaggaagagtgaggatgatggtgaattcgcgaaagcgttccaacctgcacgaattcaccaaacgtgttcagtgcacgcttgcttcatgagcacttgcattataaaaaccaagtcctccttctgatacctcttctcgaaacaccaagcgtcaactcgagtggtatggatcacaacctgagctttctgagccacgatttccactaatgcatgtcagacgatctgaataccgaacaccgtagttcaacgtttgcaataaataacaaggcaaccttagcgaccctaggtaagcttacaaccccgcagcagatcgcagtccactgacaaattagaatccttcgagatgaaactcgcgactaccaccgtcaccaccgctgccactgcggctcttcttgtctccatggtctccgctggtccaatcggctacggtatctgccaggctggatgctctgctgtcgtcatggcatgttactccgccgccggcttcacttggggcgctgtgctcggtgcaactgctcccgctactatcgttgtttgcaacaccgcatccggcacgtgccaggctgcctgtgcggctgtcttgcttggaccgacgccctaggtgcatgatgtcatgcgggtagctgtttcgtcaatgcaagaatacgagtgaacaacagctcagagcaagtttcatgaacatgaggaggagtgtacagcctctgctagtatgctgaatatgagcacgcgagtctatcgcgagatgctagaaagaaatcaaatgcttaccaggagatcagcacacatacgtacatgagtggtcacggtgttggtgttctcgattaatgctaaacactggtaccgcagatcgtcatacggccatccttccaccccacgttctaatcgctccacgagtcattcatccttccccagccccacttacatcgacatgctaaaaaaagacaacgtcgaaagcatacgacaacagtagttcgttaatggtcacccaggtaatactactcaaccagtaccttgcccaaatacgcggagcgaacaggaagctctgttttgaacaccctgatggccgtgtgtgacgtgcaaacataatgtgcggcaacgggtacctgagtccacctaggttggaaactgtaacgattccgagatcccaggatccaggttagctcagggtaagcacaatggcgtcagcatcgagcctcgacctcacgtggttacggtacaacacctacacctacacctgcgccagcgccagcgccagcgccaagtgtcagcccaccgccaggccacacctagcattacacccaagcactcatatagtcctaacgccacgccttgtatctcgcagtactttcctgccaagggggcaagaataggtgtgccatgtttcatcttgatttgcagttgcatgttatgcctacacagccgggacccgagctagcgtacctgtcacggcgttatgcgacgttgactgacactcatgcgcgtcatggtatgaggctcccgttcggaggctttctttcgggccgttggggtttgcatgggtgggcggtgtttcaggccgatagagctcggccttgggttggtcttgaactctctgaacatcaaaatggtataaggtggggtatgatgggcaaagattgtataaaggattgaggggtgcctgaatggaaagggcacgctcgcattcaagcttcaatcgagttggctacattcgctttacgccaaaaacattcattctttgtcaatcacttcgaacttcgctcgctcatcatgcgtgttcagaacctcattcttctcggcttccaggggctggctttgggtaaccctttgcctcaaggcactggcaacggtgcggactcttgcccttcagatcccttgaacaaggctacttggaccaaagccggagtcgacgcattccttgtcgaagcggccaagaactacacaaaaacagatgtaaacaatattcaatcactcacagactcgtggggcgcgccaaacttcttttgtggcattgacaagttctgcaatgctggcaacccgtgcttgcccattaccttgccggcctggtaagccatccttccagcagcgtttttctctgcctagctttgtgggagttgttataattgacagtatgacaggtacgcggcccttgcaattcaaaactggaacaactacatgaacaacctcaacactgccgtttcgttcgcttcgtccatcatatcccttaagctcggcgagatcgtcgcagacctcatgcccgcccccgtcgacgacgcgacgccccagagaaccatttttcaaatcatgaccgcgattatcggcgtcgttcccttcgccggaccactgggcactcttcaaggcaccgccaccaacggactcggtttcctcgttggacgttctattccgccagtcgcaggtgacaagttcctcgcctggtccaacgctgccagctccatggctgaagtcgcccgcgccttccagtcagccatcaacacagccacggaaaaaatcatcaacacgcccgtcgatgaccccaacgacggaatcctgagcgtgatcaaggacggcgccttcattggcgttgcgcagaacttcacccaggctcaaatgcaggaccttgtcatcgaaagccttacgcaaactgctattggcaaggcgctgcaggcgcagaaatacttcatcttgcgcacaagtaacatcgacgacggaaagtgcaagaccaacgatcggaaaaatcagatgtgcacccagaacaccaacgataagaaatgggtctcccgaacgctgctcaggcgcgagggcgatcgcaccacggatggagagacggctgccggcgtgctcatggacaaatacaagatgagccaggagtatttcctcaagggcccgaccgactgcttcgacggaaacaacaagaagcagctgcaggacccgattgagctcgttggagcgctgccatccaaccccacggctccatgtgtcttcaacctgatcgtgtgcgatgtcgatgcctgggcggacccattcggccagacgagcatcgccgaggcttgcaagagcgttatctcataaatccgacgccagagactctgatttatgagataacaggaacactggagtgcccatttgagcactgttcaatggtccagccaaatgcgcaaacaccctgtgcaggcgcaattacgaggcattacgcctgtttgctagctttggggttttctcctctgagcgtcgattttgttgttttcgatttctgtatatagcttgttgtgttttatagactttccgtatgtttcctttagcgcgaaaagctacctcggtgtgcttcgtagcctagacttagaattatgaactgtttttgcgcaaaccttttccacatgacacaggctccctcagaattatgctgctgcgatgataacaacaagcgcgaatcatgttggtgcgatggcgaaaaaatcgttgatattgttagtcatcgggtatcttaatcgaacacaaccttcttgcccaacccctgcggcttcccaaggtcaatcttgatcatcttcttctccttggccatcttcgctgcctcccaactaggatgcaacgtgcccttgtcgtctcgcttcttctcttccttcttcttgcccagcggtatagcattctctccactttgcgttggaccataacctctcttggcactaacagctccacgtttggcgtcccactgcgcttgattttgcttctcgacatgtttagccttggcgccaaactttgcttctgcgattttttgacgtgcacgctggccgcggcgatttttgcggggcgcaaagtcggcagagagatccgaggcttccgagtcggagcctgcgatgtatgtagcgtggctcatggaggggatgaaggcggatgacgtcggtgctttggggactatcgctttaaggctcttgatagtttttccagcttgttcagatgcatccgagtctgacatatctgacggcggtgccaatcggcgttcaatagcaacgtcttcgtcgtcacttgccccgctaaagcctttgaacgcatctccgtcttcactctcgctctccgcatctagatcgtcttctgcatcgtgttctctttcgctgtctccgatgcttggcggccgttcaccgtccgatacggagccttcgctgccctcttcaccagacgacggtgctgctatccgcgcgttgaacgcattgaatgggtcgccttcttcgtgactcacgtccagcatttctacatcttctgccactggcttcttttgcttcttcgattctttcttgtctgcattcggtgtcgctgcatccaccagcgcaaatacgcccttcagctgctcaattgcatcgtccaccaccttcttcaccgccgcgaccttgtacaacctcgccaacacgttcagtgttgcagaatcagtgttgcttttctccacgcctgctacatacgtcttcagcgcttcttgatccttcagactcttcacccttcccaccgtcttccgcagttgctggtccgcaatcttctccagctccaggctcttcaacaccacatactcggcatccagccgctccaagccctttgtatcatttttggcctgcgccgtcttcttcctgcgactgtgtttctggcgctcaaagcctgcgccgaggcgaagcgctgtgattagcgactttttcgcatcgagcaggcagcggttgcacacgcgcttttggtttttcagcgtgcggtcggcggtttcggagccggcgagaagatctggagtgggagagtgggagccgcgctttcgttttgccatggtgaggtttggtttcgaggcaagtgtgttggtgtcgctggaaattttgggagttgatgagcttatcgataaggatcgcgtaaacttgccggttcagtaggcgcgctagtaccctgaatggctctttgggaaggaacgaattgatcaggaacgacacgacatcaagcttggtggcttttctgtgtagaagcgttccagtgtagcggagtgggaatagttaactaacattagcatactgcatgggaaacctccatttccatcacaaccacaacttgctgcttgcatccatcttcaagtgtataaaatcacattactacctataaacctactgatcttcctcatctaactcatcattcctcttcccccccagtttcgtcctcgccccattcaccctcactgtctctggcacatacggaatctcccccgtcctaaaactctccagccctctctccggactccacctcatactcggaatcctctcgcccgttctaaaactctcctgaccactgccaggtctccgtctcatgctcggctgcccatgagtctccgtacgctcactcgaattcgcaggttcattgccttcttcagcgtccaggggcggcgaattcgtgaagcgcgaacttccagctagagcaacgtgatgggcgggagagcgatgcggactacctaacgggctgttaaattcagggaagtgtgctgcgccagcctcatgatgatggggagaggggagcaaactacctaaggggttgttaaactcagatctttgatattcggggacgtcatggggtgcgtactgttgatgtggcggtggataatcatcagggggaggttggtgctggtattgatggcgtggaacagctgggggaggagcattttctgtttttatttcagcctcgatttcaacacatgcacaaagatcagtattgcgcacgtcctgcgaactgttcctgcgggttgaattggactgaaccttgttgtgctacgcgcgacgagatatcagtgtcactgcccttgtctttctttttgttcttgccgaaccagacagaccagtaacttggctggtgtttacgcagccaggctttttgtgagcgggtcattttgaccgttaatatataggggcagaaagagaaggatgggaatatggcgaagatatagtggcatattggtgaaggtgtggttatgtgagtgattcggctgtaatcgtgtggtacgtcctgctggcaactacatatgtacggaaggtactgggggcatcaaggatgaagttgttatgttgtgaagcggtggtatatggcttcgcgcatcaatagtaacgtcgatttttaaaaaaagtatcagtgatgaacctgggtagagaagaccagaaggattcacattatagggccacagcatatatgagacttcgggacgcaaatatgtgaacgtaaagtctttgatatttaattagccatgaaaaaccgcgcagcgatctataccagctgtaatatatacagattgcaactctaaagtataaacacctgttctggagaaacaatctatctccacaggcccaaaccctccttcctcctgacagcaacgtgcatgaacaggtagatgaagataccgaagcccaacatgcccgaaataacaccaaagcccatgagatactttggcttgtcgtctgaagggaagaggtatgcgccgtagatttgcgccaggttgcccatagcattgacgagcgccaaagcaatcgccctgacctcgggctccatgcttccaaatgttgcacttgcgaacgagagtgcgacagcgtttgatgcccacagaccggcggccatgagcacgagtagagcgtagcgggccttgaactcgtaaatgacgcagacgaggatcgaggttacgagggagaaggtgagccagccggaaatgacgatgccacggtgcttggagatggagtcggcgaagtaggtggtgatagcggtgcagacaaaggcgacggcgtagataggaacggtcatgtattgcgcttgcacggtggaggtgtagccgagaccgttgacgagggtggggtagaagtaggacagggtggaggagccgacgatgacctagtcgttgttagcatgataatgtgagcaattgtgagacatctggccataccatgtatccaaggatgaagccgatggtcctccagtccatgatggcgagcttaaaggattgaagtttgcccatgcgctcatcgccagctgtgtgtgtctgtacaccaccaccttgaagacgtgcaatggcaatggagcgctcgcgctcagtcagacggacgctgttggccgggaagtcgaggagaatgaagtgagcgcagatagcccagacgatggttgcgaccccctcaataatgaatagccatctccatctatttccgaaaatgttagtttgttgttgaaggaccaagcggagtatatttcactcacccacgcagtccaccagatccctccattccaccggtaatggcaccagcaagaaggccaccgaaagctcccgagagaatagcggcggacatgtagacaccgaaacgcttcgactgttcctccttcttgtaccatgaactaataatcaagagaataccaggcgcgaaaccagcttcgaaaacaccgacaagaacgcgaagcgcaacgaggtgcttgaaatcctgaatgacagccatgacgcaggtaagtgctccccaaatggtcatgatggctggcagatagatggaaggcttgaagcggacgagaagcatgttcgacggaggctcgaacacaacgtatgtgacgaagaacaccacgagtgcgatcgagtattggtttgatgtgagcttcaggtcatcggccatacccgcaatctttgcattgccaatgctggattcatgttagtatggcgattgttgagttgttgaaaaacctactttgtgcggtccatgtacgacagcaggtacatgagccatatcgtcggcagcaggaaaagatcaatcttcttcacgagcttggcctcttcctcgggtgtccacgagaggtccccagagacctcgatttgcttcgtagcgtccatctccttcaagtctgcggcctcaagcgattgtggcgtcgaagacatcttcagtaagcaaggggcgaaggaacgacctcgtggcaatttgtgtatcgactgcgtgcacgaagtgttgcgcagctgaaaaaggaagttcaggggtgctgcaccaggatgacctttccagtaacgacgtgataccccagatctttatagatggagaatcgtgtcgcaaacatgtttcctctgacatattcgaattcagcaggggccgccccagattcttcggtccttcttctcgaccccagatccgctgtgtcatccgacgttttgccgcatttggtaggcttgtgcgggtgcgtttggagttctgattggcttcaagcgagcggagcctcgtctagcatccgagcggagaacgctgttgcaggtctcccgatcgaagcggctcgatgcgagcgggcgtcactaaacgaacctgtccggcgagaacatgggcttttggtgctgactgatgtgaggttctcgtgtgcctcgtctcggtgtgcagccaccgtaacgaggcactcatggttcattcagcaagaccccacaagttgtgttgctctccgcagagatggtacagtattcggcaaaggccgaaaagctcatgtcgccacaaagtctcgcggggtagcaggtgctgtgtgtacttaagtacagttcggtccgggcgtgcaggtctgctcgtcaatttgttgctgcccatctgtttcgccagaccttctgccttcagccttccacgccgcacacgcgcatcatgtctccctccgcgattgttcccgacccgtcacagaccgcccctcctgcgggctggaacccagatgccgcccaagtcgagcagtcggtgccaaaccccgtatacctctcgactgagcccaaggaggactttgactggaaagtcagcctgaagggcaaggttattgccatcactggcgcaaaccgtggaattggtctcgggcttgcgaccgtgtgtctagcgaacgacgccaaagagatttactctctcgatctgttcgagcctggcgaggacttccaggctctggcggccgcgcatcccaagcgcgtcaagtaccttcattgcgatgttacatcggaagagagcgtcataaaggccgtcgacgagattgtcgcccagtcgggccgtattgatggcatgattgccaatgctggcatgaccaagcaccagccagcgctgaactttgaccgtcctcagctcgagcagctgttcaacctcaacgtgtttggcgcatatttctgcgctaaggcggctgcgaacaagttcatcgagctgggcatcaagggctccatcgtcttcaccgcgtccatgacgtcgtaccgcccaaatcgcgccgcaccttcagcgccttacggaggcaccaaagccgcagtccgcaacatggcacatacactcgctatggagtgggcttccaagggggttcgagtcaacagcatatcgcctggttttgtccgcacacagatgacctactacgtggagaaggcccctgactggaacttgaagatgcagtactatggcggcatgcccaggctggcagatccgcgggagttgggcggcgcatatgtctacctgttgtcagacagtgcgagctatacgacaggcattgacattccaattgctggcattgttggcgcatggtagtgaaacgaattgtcgatgaataccatctgcattgggaggagttttgggataccccggccatggctccggcatatataatgacatgacgcttgaatagacatgggagacttgaattctgcgtatttttgtgtcgttgtgcaaggagctcctgccaaagtgtccatcgcaactgactaataagcgacctccggttttctccctctcggaacatgctgccgacaagtgcaacccgtggacatctctcgcccgggagcctgaagtataatgtgaccatgacccctggcgtcttcgtgttttcgacttttctcgctttgtttcccgacgaccaaacgacgcacaaggcgcaagctgtgctgcacaaattcgccacagaggcgtgcgaccaatgcgcgcgctgtgaggctggaaccgacgacaataaactttgagccataaactttgcgccattgcagaaacgaacatccagcgcttcgcaatcacgtgtttgctgagtcccagtgcgaagccgctgacagccgcactgaacagccgcaccccacaagcaagaccatcaacccccgacgcgaagacgcgtccccgtagcgaagcgaacccaccgcagcatgcgaagtgctctcggtgatgcccgtctcagcaacaggtgttcacaagccccggaaaccgcgtccttcacgtgcgagaggcctacgcactacaactggctggtaagtacccctccacgttcttctccacagtgcggagcggcaggcactgcttgcgttagcctgtgaccccaaccaaatttccatacattttgtccaaaactgaccatggcagtctgacatgtcgcaaaaggcgcgtgaaatgtgacgagcttcgtccgcgctgtgtgacttgcacaaagtcggacagagaatgtgtatacgccccacccggcgagccaacttcacccttggccaacaatgtatcggaaccagcgacccagtcgacaccgtcggtcacagcagagagcccggcgctggctgcagtgtccccagccaccaccaaaaggtcctttgcaacgagctctcatgcgggagacctcgaccctcagctgttcaccaactctcccgagttgatgtttgactcgccgttgacgaccattcaaggtatgccgtcaccaaactcggcgccgttggaatggtacgatctgctggcagaagatgccatcaacaacattgacaagtacaatctcaatttggaacttgatagagctgtgctgtccaggcggcaaagtcccgtgccagaagcagagatcctcggtcttagtcttcagtcgcctgggccgagtcgggaagccgtgccagcattacacgagcaatggaattcacctgatattattccactggcagatggcgaactccatctcttccatcattttgtcagtgtgataggccccatactagacctatgtgacccgaccaaacagttttcgaccactgtgcctcgactggcggtccacaacgcgggtgtcctaaaggcactcctcgcagtggcagctcggcaccaagcgcttcttgtagtgcctcaacaacaccaacccaacatgtttgctcaaccaccaggaccagatgccacggcactaaacactcacccgaatccacacctacaagtcgccacgcaatactactacgaatgtctacactatctctcacagaacctcttatacccatcttactccaagtctagggaaatcatagcgactgcattgctcatcagtacttatgaaatgtttgatgccgaaggagagtacaactctggcgcttgggaacgacacctgaggggtatcttctggattcagagagcccagaacaacaatggggagacacctgacgggcttcgacgagccgcttggtggcagtggatacgtcaggatatatgggttgcattccgcgaagggcgacgtgtgttgacaatatggcgccccactcggcgcttgatggatctaagtcctgatgagctttgcttgcgggttgtgtacatttgtggcagatgtgtcgactttgctgcaaatgagaagaaatacgacatgaacactcgtattgaccagggtgtgaagctcctacaggcgctggaagattggcagcgtactttgccatcatccttccagcccatatacaaagtcccacttccagaatcaggtggattattcgcaccgatttggattcatcctccgtcatatgctgcggcaattcagactttccacttcgcaaggatcatagtgttgatcaaccagccgtctatgggaggcatggatgatttccgcgttaggcagcgcttcctggacgaaagtgtggagacgatatgcggtatcgcgatgatgcaccaaggcaaagacttgcccagtgcgtttgtcaacttccaggccctctatgcaggtaagatatgctctcatgataccaatgaaagtcactaaccataccgtagctggcctttgtgtacaaaaccctgtaaagcagtccgccatttaccaattgctcgagagcactctcgatgttacaaagtttccaccaaagacattactaaatgatcttgccaaatactggcgagcagagtcatgaatgaaagccctttgtcaccgccaatttatgcactcattgaccttcgtctcgttgccatgctccgtctacacccgatctctgccatgggactccccatattcctctactagccatatttgttcccgaacccgcctctagtgcatccccagaagcttcaacgtccacccgagagcccggatcgagcggctctgtggaagcgatgcccacgttgcgagccagcactatggcacgcccgacgcacgaatcgtgaatacaattaccgaagtcgataattgtcgatagcgagtcaaaccgagaaataccggctgcgggctctccccatctggggacgaagcggggtacgttccggtggaggcatgacgtgcagttgctgatcccccgtttcgcttgctggcacatgcctcgttacggggcactttaccataccacctcgagaccatgctgcagcgggagcgggagaacaccaggcaatcgaggaaatgaccttgtcggtggatgtctgctggctcgatacgatgcccaatcgctgttcgttgaggccgcagcatttccgctcgcagcgagcgtgcttcagttccgagctggttccgagaggttgctttgcaagctgtttctacccttttgattcttgtgagatcccaactcagcgttgtagacctgtaacccttcctactcgaatccgtactccaaaacatggcgtcccttcagaacaatcgcacggtgaagatcctcaatgccgccgcagctggcaactacggcgtcatggctgccatcgcgtacgggcaaaatccccccaaacttaaccctgacacccaaatgtctaacatttacacagctacaatgtcgaacagctcaccgccctcgttgccgccgcagagtctcgccggtcaccgctgataatccaactcttcccctccaccctcaaacaagtccccctcctcgcccacgccgccgcacacgccgtcaaaacctcgtccgctccgctatcattacacatcgaccacgcgcagaatgtagagcacattcgcgaaatcatagccacgctgccggtcgacagcgtcatggtggacatgtcgcactactctgaagccgagaacctcgagaaaaccaagaccttgacccaagaatgccatgcgcggggtattgctgtagaagctgagagcgggcgtatcgagggtggggaagacggaatagcagatacagaaggcttagaagcattattcaccagccctgaagacgtggacaattttctcgctgctggcgtcgacatcctcgcgccgagtatcggtaacgtccatggcgattacggccccgcgggacccaaggagggacaaatccacttcgaccgcctggacgcgattaacacccagatcaacaaacgcgtgcacgttgcgctgcacggcacgaatgacttcccgccagaggtcatgcgcaaatgtatagaagccggcgcggtgaagttgaatgtgaacaagctgttattagaagtgggcaatcaggtgttgagggaaaacgcggcgagttggggcgtgccgaaacttatcgacgaacagatgaaggttattcagaaggagacggagcggtggatggatatttgtggaagtagtgggaaggcgtagaagaatgaatatgaggaaatgaatatgtacatcaccttcacacacgtcgtgcgaaatatccgttgtacctctacgccgtccttccttgtctcgcggcgtcaaaataacaatttacactagcttccttcgttctctacatatgtcatacactggcagccaaaaaggaacgattccctccacgcagaagcagagagcgacccatcgcttgtgcgaagaacgcaaaagccaaaaaacaaggtcttgcccggaatcgaaccggggttgccggaagacactgacgtagatcagaatccggagtgataaccgctacctataaggtgattagcgggggcaagctggagtagtgtggagagattcttacactacaaaaccgagttgttgagggttcgcgaaaaattatgcaatataatgacagccttaatttgtgacgatggaaaccgtggttcagatatgcttgactaggggagatctgacacagaagatagggtggaggcggggtcgtgaaagaaaagttttagggtgcggggctagaggggtttgaggaccggtaccgagagatatccgagatactagaatcacctatactgttgttcatcctactacgtgcacttcaaatggttgaagttgtcaccaatgatagaaacagcagcttctcttacaaactttccgaatactatggatagcttccggctacgaatcgcgcctccaaatccagccactttctattatagttgataaccctttctatctattacttctcttttcaccagatatcatacctgtcacctctttacatgagccgtgaaaacgtacagtcgattttgcaagttctccagctgtgacgtaatggtttggaatgaggaaggagcgcttagctgcaccgtgatttccgcgaagaatgagcacacgggccttactgtaagaacttcattctagcatgctatgagataccgcatgtgtactcttacaaccatcgccgagcacttcgctcctgtgacgtgtctgttgaaccattacgctcataggcgcttgcacgcctctatcgacgaccagcgcttggccgtccaaaaatcccgcttcaatcgaaaatcgctcatagttcactcctctgcaagtcgcactcttgtgaacgcacatcatcactgccactgtcatcgtcataaccctggaggtgtagccaatccgtccgactcgactccagagtctgtcgtggcttcaatcttcctcgccttcgctccgattgcaccacctggatgattccgccggaagacgtctttcatgccttcagcctcattctcatatagagcttccgctacggtgagcgcaagcatgtcaccaacggcgatagtaacggttgtcgaagttgtaggcgcgcacactccaaagctcacctcctcgagctcgtggattggcgcaggcaacagaacagtgttaggatgtgcctgaaggagggggcagtcctctgcgcgcttgtgcgaagttatggccactatcggcgtgcgcgtgggaatgtgagggagaagagcgaggagttcggccgtcttgccggaatacgagatgaagagaatcacgtcgttctggtgtttgtcagcgaccacctcgagcacagccagaccgccagagaaaacgatgcacgaaccttgcggatatcgcccaaatcgccgtgcagtgcctcagcagcatgcatgaagctacacgcgatccccaggctcttcattgtcgctaccatcttccgccccaccaggccgcttttgcccacaccgcatattaggagctttcctccagcctcgactgcgcctgtaacggtcgctacgcttcgtagcaatccatcctgtgctacggaatcggattcgtagaggagcgtgacttgcgacagcgcggctgcggctgtagagaggacattgaccccgcgcgacacaagacgcgttccttcgggatcggatgctgtaaggggcggagtaggcggttgtgcgtcgaactcagcgcgtttgcgcttctggcaagtcgagctcgatggggtagccaatttggaggtttgcaatgtggcggccatgttgtcaataacgaacagggtcctacaagaataaattcgaggactgaaccggacgggatatacaagaagcacgcaatctatgacagcgactctacacttcctggcgcctagcacttgtcggaatagatcggaggcaggattccaattcgagggcgcaagacttggatatcgacgacgcggtctgccaactaaaacgccaaagcgagtgacgagagacgaatgacaactgaaagaccccgtagaacaatgcccctttgaacaaggcgtccccgaatcccattaatgctttcatgacccgaccgcagagtgccgagtctgagcgcaatctaggccggcaccgtaccatctctctggcggttgttgcagacccttgcacttgttggttgataaagaatggtctcatcgccgctagctcctgcaagacacccgaccaagacaaacaggcccaccgctaagccctgttcagcgaacaaagtccatcatcatcgcgcccaaccatcaaaccacgttgccgtgcaccaaaccgtcagatctcgacacagagtccaccagcattccccgtctcacccgcaggcactatgattgcatagtgctcggttcgtcagtggtccgctgcgaggcagccgccgcctcggcgaggtttttagtccgcgcgcgcatgcacgtcagtgaagactcgggcccgctgctcactacttccatgccaagctggtcgctgtagaatttcagcagactcttctcgcccgtgaacaataccatgaagcgcaggttcttcatctccagcaccacctctcgacagcagtggatcatccatttgcccagtccgaagcctcgataggtgtccgcgatgtagacatcggtcagaaatgcgatcgtcgtgtaatcagtaatcattcttgccatgccaataggctctctctggccagagtccgagagtttgtagactccaagcgttagggagttgtcgagcattgcgcgtgtagtttcgtcggagaacggatccgtccagaacatggccttggttccaaaggcttcctgaacaaacgaaggcggcatcagctctcgcgcattagagacgaggaacctttgcgagtccacggtgcgctcccattcccatgtctgctggttcatcttggaggttcgttcgccgtgctggacttgcgacaggcagttctctccgagggatttgtaggcgaagcagcctttgagtcatctgtgagcggcttctgactccttcgcttcaaactccccagacaagaaatgccatgcgatgcttgaaaacctatctctaacaactgacatcatcttttggccgaaagacgctgcacacgccggcgctggagacgactgcgaacggtgcacgggccgccgctagctgaggtaccgctcgcagatctcccacccaccaaccacctcatcttcgctgcatcgtctcttcgcatacaagacgaactcgaaaacaagacatcacgacaacgtgcttagtctacgacttgtgcatgaagcagtgcttgtgagcgatggagttggcaacacatcattcggaagctcgagccctgacgacacgccaacttgcgcttacctttgtgccccattccaatgggcagatgcgatcgagcagaacatcgcctcgctcggaaagggctatgtggacaccaaatttgtagctgcggaatatcgctgcattgagcggaatgctgctcgatattctccagcctccagttcgacatggccgcaagtaagcggaggcatctacttcgcttcaaatgtcgaaaccgcacaggctgcctaccttgagcctccgatgaaatgacctgtataatactgcatgcacgagcaatatcgccccttgggatcggaaatcccctttcaaaacgtggaaagcgtgagctactcgaccacggctacgagggcttactggatagtgtagcaagttcagcatgctgcctcagcgatatgataccagctacaatggttctcttttgtcttttgattcctaatatatcgttcgctgtcaacatttgatggacaatcgtatgttcacttcccaattgttcatcaggctgttcggtaagacgcttggcgaaacctcagctcatgcagccacaatcaacaccactggttccactctccgtatagcagccaccactgaattgatttggccttcacagaactcccttaatccaattgtagtgttgctgctggggctggtatgcacttctggagcgggtcgaccaaagccaccgagggcatcaacctcgctaagatgggcataaagcggttcatttcccatcgcttgccgtatctagcagcaattgaatttctacttctctggccgtgtcatatgttactactccctgccttccagccttgcatcgctaagcacagtctggaggagaccaaatcaatcgatcgcggcaacgttgggagacacatgtagtgagcactgatgttcttcgcaatcatttgctgtctaacttccagagatatcttttatcatggcctatagtacttcatttttgttcgtcgcaggcattattgtcgtgctggcctcgaacatcagccttacatctgctgaaccctccaaaacgctttccgacattctgctaccgacaccgaacatcaccagtggcgcagttggcgagatcacttgctatgcgctcccctatggggcagtcggaatcatttcacatcttttgacatattggacaatcgcttggatggctgtgggacaaattccgctgtggccatggcaccggatgactacatggaggttcgacatgttcttagcagctttagcattgtgcacatgcgtgcccatcgcctcgatcaccatgcacagatgccgcctgagttggcacttcttgctgatctgtatatggaagcttgtcacgtcggtgtcgcttgcttgcatgacgctgcaccggtgcctcattgtgcgtgaagagcagcggcgaaaaggctccaaagacattgaattctctactcgtcaccagtaccatccagcaatgaaccacgagccgtacgacaacggaatacacgcgcaactgaagagtcgatcgggcttcttctcacaacacagcggccctagcaagggagccaaaaacatcccagcaccactctggtggctggtgctctacctttctggcaccatagtcggtatggtcggactctgctccctactctacaccacatttcgcacagacctgaccatccgccatctcacatatggctttggcgccgcgatgggccttatccccttgctcgtcgcaatatactggtacatgcaccacctggacctccctcaaggaggatcgaaggtgtattggtcagcagttcggtacacgttcttcggcagtatacttgcattcacggcggtgtttggattcttttcttcactttatagcgatttggtacttgggaggattgcggacaatttgtttgggctgccgtcgcaggattttgcgccactttattgggcgtggtttgtggcgaagaggttgccaatgttgtctttctaagagcatccatatctcttttctggtcttctatcatggggttatatgcgttcttgtcatcttcactgccgctctcggtctctcgtgtcattgtaattcacactcaaactacacaaatcttcttgtacttctggtctatctggatacattggcggttcgtgaccggcgctgctcgagtaccgtaacgtctcatcttcctcacgtgaagattctcagtcggctagccccggaggaaggtaagctggtattttgggtgtgcggagctgtgagggtgatatcttcgactaacgtactgaggacaatgctaaatcctgatcatcttcaatccgctagtattagggctctcttccagtagaattgtcggacttaagactctcacggctaagtaacgccctacatttaggtggaaatgctatgtagtccacctagcacgtaggcgcatatcgttgccaagacacctgtttgctttctcaattactctcactcattccggatggcgaagcgcatcagtgcggagatcgatgagcacatccatcacaacgtgctaaagcctcagtgcctcgcgctttgtaaaaagatgtaaatgagactgccaagagaactgcgggataagatatacgggatcttacttcatgattcgacgacctccatctatgggctcgatctcccaaacagctaaaagaccaaggtctgcaagcctaccgatgagctggctcaaccatatacatcattagagaaatatggccacgtcgcttctaccgccgctagaattgaacgcacgcggtctggatttgctattgcatggttccgctatacgactttccaattctacgacaacaacactttgcgatttttcagcggcgttgattggagggtatctagtcacgatgttcgccagcttgccaaggtctacgaagtcagtttgtatctgtcaatctccgatacacctgagcgcggaaaagccaatggcacggatattggatcggagtaggacatcgggagcaggatgccttgaagagaaagaggggagacataccagtggcgatttggcagcgaatatggtgatatgaggagaatacaagggaaagcccaacgatctgccgtctaatgatagcgccttcacctctctctctctctctgtcacagtacctaagtgacgctatggcgactactagtgatgtagaccgcggttgcgtctttaagtaacatcaccctcaccttaactcgaagattgactgacacgctaaaggaaacgcaaattgctgtactatcactctaatcatgctgtagggctcaagcaccagctcgatgagtacgccaaagagtgtgcaatgtctagctgcagcaagctctgcaacgatgtgcagtcaaagctacctcgagaaccacgagattttggtatacggctactcactggatggtggggcatcatcattgatgatcggagattcgaaccaacccgggcttgagaacagggacaaattggaaatcttccgccatttgtcacacatatacaaccgatttggtctctccactgtcagctgccaacacaactagctattatgcgggacgacccagcacaaatggaaaaagagcgctagaattcctatgataccgatcgtgctgaatatgtcttctgtcccatacatcagttaacttcacaaacacatggccacagtttagttacttttcccacaagctctcgctgcttctatgttctcatcactgccctcctttaattgtgctgcataacttgactgctcgctatccatgtaggcttgaatttcatgtgttatgttccattcagtcggaaattgcggtggcacccatcgatggattgcacagccacagcagccaaggcactacttttaaggcatcccgatcgccacgcatacttcttcccagaatcaccaacttgtttgttttaactaaacacggcgaacacactcagatccctagaaggaacgatggcatttcatttttttctaaaaggcgacacctcgtggatatcatcccggaagcagattgcgactacatttaccagcaagggactgagtggtgtaaaccctatacaggacatatgttaatgccagctagacatctaagaaaattcaggctcatggatattgtcatatatcatgtctcgaatgacattcggaaagtgcaacggcaacacatgcgcacgtcacaagaagaacctcctaagaacatcgttcatgctcgcctaatctcgcttcaaaagctccgaaccaatattgcctgtagtcaagggcgcatatcaattgccattgatgaacgcattggcatgaccatttcaccatcgtgccttgttctatgtacaaacatccaacaatatcccccaaaaacgctccgggacatggtttaccagtatctccttccatccgaggatgtcttgattggagttgttttcgatgcctacggggcctcgggcagttgattaaggtttgagaatctacaaaagacctcggaagacagagtgggtagagctgcggcaagattgattgattgaattggtttaacgtccctgtgaagagagagctgtggcaagagacacttggaaaggcgggcatatcgctcacgcactaatagtcatgtctttcactaccgcgtggtagcagagaggaacggtgagttcgaggtactttattttgctaccttcgtcaccaggtgccacagtgattcgtgcgcgcgcgttctgtttgggctcaatacacttttggagagtagatgtcatcttatatataagcatgcaaaaactcgatagtttattagtctgtttcgcttacacagctcaaactaaattgcgcttaggcggtgctcaggatcgtgaggcaaagcgcgcacgagttgttgcagcacctggtgtcgtcgaatgtcacgaaagcattctggaatctgacgtcccacattctacacgtcactttgtcagcagtagacactgcttggctggtgatcctcgcaaatgcctaatagaaatgaacttgtcaaagtgcccctgcctgagtcatcgtccgtatggccctgccatcgcagcatcatgtttcactgagcaaacatccgccttgcgctatcaaagacaacttatgccaggtttgcgcactctgccgcttcccttatgcacacagaaaacacagggtttgcaacccagacaacggtgtcagcttgctgtccgcatcagtcataagctcctacacttggcattgaatacgaattcatcttgctccgtcggcgcgaaaggaggtgggaagaagaagcaagttagtacccaggacgacccagaggctcaagaaccgcaagatcgagatgtcgacgatgccggagtaagagttggagaagatcgagacagcactgtgcgggatgctgaccgaagcccacgatcaccgcgatcgcaagccggggccacccgtcgatctccatctcaaactagagcttaaatgaacgccgagagagagcgtgatctggcagtgaacgcgcgcgagaatgctgacttggctctggcagtggcaaggggcgaactcagcctcttgtactacgaccgaaacgcgccggggcaggacttgcacttggcagaggaacaggtccacactgcaatggaagtagtggcacagagtataaaagccatgattgataaggtgaatattttgaggacgatagatcgtgatgcagacgatggataggaaggtgagaaatgaggagtgagagaccctaccatgcaactgaggcctcaagggatgaagtaggaaaattgataggtattgaaaattggacatatcttttgcttagatgttggttggatgttcgtgatcataggctcgagtgacgtagtgctttgcctgttgttgaacggcggagccgtctcacgattccctcctcacatactaccttagagtcaagtgtacaagtttcttgagcgaaagacaaagatcaacatctccgtgtcatcggatcgtgattgtagtcgaatgcttgcaacaatccaacgagatgcagagccgcaccaacgactgcacaaacatggaaaatttgatgggaacagccccatatatcgaaaagtccagggcgcatcctctccggaattcttaacttattgacatgtcagcacacgatgagcaacaaccttcaccttctttaagtactcacagcatagatgatcgcgccactaatatacgacaaaccttcccagatgaagtaccaccagcccatctgtctgtgcgcctgttcaacaccaaacgcctgcgccgcatgcgtcatcggaaacgcgccagaccacccaattgcacagaacagcgccgctctcgcccaacgccacttaggcgtgcgaaagtgcggtaaagagcacaaggttgccgcagacgttactattatcgtgatcttcagaacgcagaaagtcagcaaacaaaatcctacataccagaaacggtgatcttaccccaaccgaatacatgatccaatactcctgctcgcagtaaaacccatagtatgtccccgaatatactgtacccgcgatgagcacgaagatgccgtatagatccaacatgagccatgtatgatagactttactggaatggttgccgaaaatgtgaaatgtcgcgctgataccgaagcatataattgcgctgctgataaagacaccaaaagccaggaggtcgaagacatctgctgtggagtacctagtagtgatcttgtcgtatacgttcgtcgagtaagcgaggaataataccgcacctacgaggtgcgaataaatgtttccggtttggttgtggagatataacatgctctttagggacgcacggtacgaattggacttagtgcgatagttgccgcagaggtactcgttatcacgctgccatgcttcgacttcatcgaaagtaaacagcaagcgttttgtcgattgaatgacctctgagatcttctgggtagtcgatttccgtctggctttgggccggtggagttgggccatgataaattcggatacctagtaaatgtggttggataggagtttgacgtagacatggagcgagtaggaaaaggcaaacctgcttcattacatatgtatgcgcaacccttgccagcccgctagcaactccctgtgccatagccccctaaagccaaggcacttgtctatttccggaacatgttttagcttgaccatcgggccaagctccgctatcagtatgatttgttttgacgagtgccgcgagccgacaaaactatgtttggtcaatgtagtgtgcgtaggcgtgactgcgcaaacgggcgatactatcatttaatgcaaagcggggcagagtgaagcactgtatcatccaacgttgaatatttataggctagcataagcgatctcatcacgtcagctccttagaccatgaaggcattcctggcaacgtttcggtttcgctgttagtacaatacctgatagctgactacctctggtcttagcctgaaacacctcaacgtcagatccggagccgatggcgagctaaaatctgacatcagccaggtggttagtgtcaagagaagcgagagaaagtcgtggacatgtcgagattttgaggaattagttgcatttatcaactttcaatatgaagccttgtgagaaactaattgcatgcgctgctttcgtgtaactcactctaggctcaattcatcgtattcaagcgcttgtggtgcgtacttcctgaaagccaacacgcgtggtgtgctttctaacaaccgagggcgcaaatgaacggatctagcaaggctaattccgtcatcaatctcttccaagttgtgcgtgccaagtacatggcgaatgcgaaagcgttcgtgtcctagtcagtacgaaaatgctcggcgtgaccgcgcatggccatgacttgctgctctacatctcatccatctcctcagaaagaggggtagtggaaagaggagtagatatgccgaaggagctgttgctgccctcgtgcatagtgttgcctgaagcctgtgaggagggatcgccgtacttgtccttcaggtcttgaagaatttgttggccttgactgagggcgttgagttttgcgagaagctcctggcgtaaggcctcgcgctcaggatcttcggtgaggaggcgaattgcattgcggttgcctgagaagggttagtacgtattgacagtggaagtaatcagtcattcttaccattatcttcgtcgtagatacctagaccattctccagctcgtcgcgcagttgtgtctgaagttgcttgaagaatttgctctcaatgcgcatgcagacagagtcgtggaagcgacgggcagccgtcatgaagtaggtggtgatagtggctgcaacacctagctcaacgctgtacggctcctcgtttagcagctctatgagctttgcattcttaagaattttggcgtcttccgcaggcgtgatgtccttgccggtgcggtgttggcgctcatgcctgtatcgtgctaaacgcgccttgaagcgagcctggcgatagagttctaactgggcaaccttttctgtagcaaagatccctttctggaagacatacacactgttcgtctcgtcttctagactctcagtggccattgtcgtacgctgttgttggaggttcaggtccaacatttgaacaactattttccaggccgcctcgtacaaggctacactctcccacgtgcggaaggactcgtggaacagtgcccggatgcgcgacttcagatccttctctagggagttgaagaattcagtcaaaggcagtgaccagtgctctaaagtttccatactcatcgcatcggtgatcttgtggtcgtaatgacctggtatgctcgcgtttgaagtctcctccagatgttgcgagatcccatcgagctggaacttggttctcttcttggtaaaatccgggaatgggacaactgcagccactgaagtggatttggcagggatcgagtttttgagaggggagggaccaggagtagagtccagcttgcgtttttttgtaggagtctctggcgtaccagacatccgtatgtctccggttccgctgccttcatcatcactctcatcatcagactccaggacaatagagtcgttggccgatgccccaccactaagtgaactgcggtagattcccttatcgcgagttccgccagtcgccaatgtaggcttaaggctcaagatcgagctgaacagggacctctgaagtgctttccagttgttgcgccacacccgatgcttgaagtcgccttctaattcgaggcgcacgctctgcgcaaactctgtaagtatgtcgaagatgactctgggcgcattctgagtaaccggtgcgggatactgcttcagctcttcctcaacttcgtgtcgacgagtgtggatctcctcctcaatgataggtagtttcttcgtgatctgctcagctagcttgtcggacaggaagctctgaagattccatgtaccaaagcgagagtcatgttgccgaaacgctgcgaagggcttcgcagtgtcgaagaactgcttctcctgagctcgcgcagcttcatgggtcaggtgcctgtcaagctgctcttgtccaaggtttcgaacgacgaagtatccatgacccagtggcaggtgcttcttctcatagacattgtggagaatttcgtgacaggcggtctccaggagacggtcgggctttgtgagcacacctaggctagtgttagtcatggtcgatgtagaatagaatgagatacataccaacgcatcgatcggtagccttcagagctcttgcaatgccacccgctgtggaattcgcgatgtcattttccatagagcaggtaacgaggatgagagcttccggatccttaacgtattcgctgacgagattcttgacaaaagtaacatcatcaggcatctcagactggccgataacacctggaagatcgtagaaacttagggctggcagaccggggtgactaatagagatacacacgacgttcggcgaaaacccacaggaaaatgccccattaagatgctcgatattagctttagtgaaatcctcgtagtcgtgaagactcgtaacagcacgctgagctcgggcaattatacgttcgagttcatctgggctgttgcatgtcatgaactctacaatggtaggttcttgaagctgaatccagccaggaaagcgtcgatctcggcccctcttcccatcgtagatgaaggtacggcggagcgtgacacttgcgttccacgtcgcagctggatcggccggtgactcaagcttgatgaacaatggacatcgcgtgcaggtaccagtcgatcgcggcgtcttaatctcagagatagcctcaatgactgaggacttgccagtcgactgttccccaaggacgatgatcttcggcagcggtatcttcaggcgctgtaggccgaggccctcaagcctgttaatagtcgtgatgatatctttgacgtgagcacccaaggcgtcaagctcacgggctggtgattggtgggggcgatacgctataccgctgtttagcggctggcttgcctacagtgatttttacttacggatctgctcgtcgatgtgcataggctcgaggccctcactcagacgtgagacgtcatcccgctcacgttgagagctatcgcggttgcgaccgccattgctggtgccagggccagggccagggccagggccagggccagcactcagagtgcgattgcgtgtgccaccgaccatactaactgctcgggctatcttggttgagaggcgaggtaagtggcgaggagatggaggtgagaggcagttggggtgttaaaaggcagcacggcagcgccaagaccatgccaagccaagcatcgcgacgacgacagacacaagtgcgggcggagtacaactcgcagtcaaaggtgattgagggagtggggtattttacgtcgcctcggcgtgctgttttatggaatgggcgtatccagcaagggtccatatacttaggtatggcgccgactgtgattgagtacatgaggtttgaagaaatagaccgcgccatgaatcaagagttgaggctcaagagatgtttgatcaagagatacagtcacaacgacactgggaaggcaggcctgctgtgcagttgttcaggcccagtcgcgatagatttaccgtagacgccttgacaggaaacgggaccggaaattggaataacaaatatccatggtgtgaattgggtaacagacagctaggaagaatagcagtgagaaaaggaacagacttgtggggtatgaaatcgattatgccgtgagctgaggacggaagatgccacctaccgcaatcatcacggcgaacggtatgtgtttgtgcgttgggttctgaatcgtgatctaccatcaatctcatgtatcacgccatcctcgatggcattttgttcgcaaacgatgacattggtgaagaacttcagactcaagagagtggtggcggaagagacgatgctgcccggcccgaagttttgccgacgcagcgatgtcccgcgaaaaagttgaaccggcatcatcatcgtcattctcatctgaacccacaatctctggcaactccagtcgcgcctcccaaccaggaccctcccgctcaacccgaagcacacgcagacaggatggatcattctcgcgacccctgcccatgggtgatcctcaatgactttggtggcgccttcgccatgggtgtatgtgctagcacgaacttgggctcgctacatgatactgacgagaacgcaggctgttggcggtgctgtatggcacggcgtaaaaggtgtatgtgccactgacccgccactgacccgcctctgctctgctccgctactaataaggcgcacagttccgcaactccccgtacggcgagcgacgcatcggcgccatcaccgcgataaaagcccgcgcgccagtactcggcggcaactttggcgtgtggggaggactcttcaacacatacgactgcgcagtcaagggcatacggaagaaggaagacccgtggaacgccatcatcgcaggattcttcaccggcggctcgcttgcggtacgcggtggctacaaatccatgcgcaacggcgccatatcgtgcgcaattctcctcgcagtcattgagggcgtctcgatcggattcaaccgcatgatggccgacaacaccaggctcgatgcccctccgccaccgcccaccgatgccggaggcctgtcgtcaagcggcggcggcggcatggcagttgccgcgtaatttcgattcctcccatacatgtcttgttttagcgcgcagttttaatgttcgagatgaacaaaacggtcaacatgtcgggtgttcggatggttggcttgcatataccgctggcctgattttggcagcgatggcgttggcactctcctcaactcatatgcgatatatctgttatatccacggcacgatctgtacaacaaccgctcacctcggaaggaggtccaaaaatgatgaaagactatactgcaattttctggcattggcttctcctgctccttgttgccaacggcggtattgactttgcgtgattcaaatttaagcttacgcattacagactgcctcacgaaccgatcgattgacttcgaagcgcatactcggaatttcagtcgtgcaaaaaacggttgatgatctggtcgaccatttcatagaggtcgacatcgacgccagcacgcagaattccgcccagactggaaacctcgtagcaagcgagaacatcgaaaagtacaaggaatggtcatcagcccaagactgcgacccctttgaccatctgctcccactcgccgctatagaggagctcaacaagttcatgtgcgatgaaattgtccgcatttccaaaatccctgtagccgacaaaaagaagccgtgggtgccgcctctttcgcctctacaccatcagtgttttcctctctgggccaaagagcatcccgccaacgatgtcattcgcaaacacctctcttcagtgcacatacgtgaggcgaacatcgaaagcgggacgctgccacgtgaggcgagggactaccacttgtaccacacacaccgatgcagaggtagtcagctggaacagacagcgtgcgggccttcgccctgatacggtagccagagagacaacggaatatgatgcggactatgagcaccatggctctcggcgcaagaaacagaatcggtatcgcaatgggtcgcttcgtgagcagcggcgaaagtggaacgctatttctgacgacagctggacggctaaggctacaattttcccgtgagatacaaaaatgggcagtcatctatctcccatgactattgctccatagccacatttcaaggacagtggtggtctgcatgttcctcgtagccacctgtcgaggccaaatgtgggtgattcgcgcgcaattcctttacgaacggacttcctgaggcgtgagcagtacggtggagatacagatcaaaaaaagcaaggaacaaaatttgagaagagcgaattttccatgcgcgaagcgtgatagcacgaagattgttagcgcgtcctgaacgtagccatacacgccaagcagacgtaacaaatcttggtgtcgcaacatcaattcctatttatgtcatggactttctttgtacctagcgacatttgaagtgcagtttgtctcttacccataatcatcctcccgtacagacttcggtggtgtatttcacatcgcttccctctcacttatactcttacctgacaagcccctggaggtagcaacactactgcagcagctcattttgtacgtggcttctcttcttgattactcgtgccttaggaaagagtttcacgcaataaggcactgtaatcgcgtttctgcccgcaacgtcgccttcacacagtcgttggatcatgcctcgccaattcggtcaacagcgaccagagcctcgcgactttatcgaccttacaggcgagacaccgcagtaccgatcttcacatggtgtgcctgtcacttctcaacagccagcttacatggcgcatcctggatatccttcaaataacatagttatgcattatcagccagacatcatggtccctggacatatgcacggtatgcaatcagctcaacgaatggccatgtatcatcaaccagtcatgatgtatcatgaatcttcccacggcatgcagccgaccaacatcgtagatatacaacacgactatagtcggctatatccagacctgatgcactccacccaactacagttccactcgcattcccaacagcagcagacatccatgcccgatcctggaaaccctgagggccctcagcactctttccatgccatgacaccgataccacattatcctcagactttcttgccacaacaacagattcgccatcagaacggctatctatgtgaccccgacggtcgcgtggaatgcatagtagcgcgcgagactaatttacctggcagtaagattctacctgctatgacagggactagaggtgttcgcgcacctccaggcaacaagaagaagcgggaacatcgcgatgtctcctctccaaattccgcagatagtcatatggtacatggacataataatgtaacgagaagtatgcgatcacatccgacaccagagtcggagagtactcacgcatctcgaactacaagtaacaaacagcgacgcatggctgaccttcctgcgccttcgaacgagggccttctcaaacctgaccaaacgggctctcaaacgagcgaagcaccccgaagcgccgagccgacctttcgaggaggtgcaggcacttacgacactgagatacgtattcctagagagcgcaagacgatggcgacaaaaggtccacgagagccatcatggtcatcgaagctacagaagagtaatttggtccctcctgtcgaggatcatgaacactctcagcaactctcgtggatcgaaaccggtgaatcagcgacacgacagcttgaagttgattatcccgccgaagcattatacgcgatggatcagggacacccagcaccgacccctaccaaagcgcaatccgagacaccgcaactcgccaattccctgagtacttttttacggctcgcaaactcagacgcaaactcagacgcaatctcgacattcgcgaaggccattatagaagaaaacatagaaaagaatctcgccaacgaccgatccatacatatttacctgccctcacagcaggactcatccctctcacaaacactactcgagaaggcagagatcgagccagaattcctcgtcacctattaccgcactcgttgcgcattcgacccgctgcatcccgatcacatcttgaacatggacaatgttgtgtttggcaacgacttcttggattatgggccggaggcgaaacagcaggcggcgaatttctttgaggagacgttggggagtggaggggatctgggggaattgggtgtgttaagccggtcgtagtaggaagggctacatatgtacggtggctgagggagtgtcgaggggttggtatgtgcgatgtaaggagccgtcccacgtctcattcgcaggattggttttgattaatggcgattttaggaggcgcacacgcctcattattcagcgtaatacaagatgtacaaccaatacatgctagcctgcatgtcgtgaagtaaacgttagttcgtgcgcatacacacccaccacacctcactgtgccgtaccgagtcaatgacgccactccaatacaccaaacctgcatccttccaaatatagccgctttccttgtctcactcccttatgtcctcagtgttatatcggggcttatggggtgccgcattagtgcgtcggggactattggccaatcacgcgatgctttcgaagtccgacgcacgcgatggctatacacttctcacatttgctccaatgactgcggcctgatattcgagctcagttccgccccacaaggcttgtcgtagctgataatgggtggtgggtagttgcctttaagacgtcgcttccctaaggatgaggtgagacttggggccaagactcggcttctcgaactgttattgttggccaagtggtcggtcgcagacctcaaatggtggaagcattcctcgcaacttgatcttttcgcactttcttgttcttggatatgggtgccacggtggatcgcgcggtgctcaggcggacgacgatttccatgggaagccgcggcaatgtcatcaatatcgtttcgtggatgctgctggcggtggttgtgtgtactctggttgcgagatttgcgatgaaggtttcgatgaagacgaagcggaggagatttgggctcgatgacttgttcatcgcactggccgccgtaagtcgagaggctcaaggaaaagaagtcacgctgatgagagcagcttttcagctttgggcaaacagtcgttgtatcgattgagtctatgagagctctgggtcagcatgtgcatgacctgtctgctgagcagatagtaatctaccagaaggttagtctcgaatcgcaatattgtggaacacctggctgatctctacaggccgagtatgttgcatacatactatacattgcaaacatgggatgtgctcgcatttctatctgccttgtcatccgcaaagtccttcctggcactgtaccgaagtacaccgcacttggtttcgctggcttcacggcactctggactctatcgggtgttatcgcgactgctttcgcatgtgccttgccgcatccctggattttcgtcagaaatacacagtgctacgatgtgacggcattcgtaaactacatcggcattaccaacatcatagtagagatcctactcgtactcataccgctcgtggtttggaatgtgagaatatcggcgacgaggaggatttctgtgtccctggtatttctagcacgtttactgtgggtggccaccatgactccagtatctaaatatactaacatcttccagtgtcgtcgcggtcatgggtgtacagctctatttcttcaacaataccgaccttacggaccagacttacgcccgatggccgacagtactcagcgagcaaatcgcacagaacctggccatcatcactgcttgcttaccggtcctcaatcccttcattatcaagataatagccggcaagattgagcccgaggagatatcatacaccaacagcgccccgctcttcatcaaacgctacttcgagcacaagccgcaggcacccatcttcgactacaccacttcacacagttcacatgcttccataacaccattgactgaaaagaccgcagaaccatactgccgccctctcgccacatacggtctcgacttatcctcaaatcaccgccttacgcactcatcatcccacttcgcccttaatatcgccaaaccaatcttcactccttcacccccggagaacgttttcaaccggcacatcaacgtccccgtatctcggcccgcaacatcaacatcagcgaaagatcccttggctgcaccaacccagctggatgatgttggcgttcttccgaccttggaatgggagactgagagcaatagttctggtagtaggcgaagtagtccggcgagacatccgacagcagagtgggtgggtattagacaaaaggttattagtgtgccggaggaggaacatttgtatgatgatgagagcaagaggttctgtccgccgttgccgagcccgaggtgtcccaagaagcccccgagagcgttttgatacccatagattgaaggcatgtttccactttacgatagtgctcgtgtattcctcactttgtgcggcctcttttgatttgttaatcgtacgacgaccgactgtacaccgatatcttgcccgcttgatggagtgcggtagtatctcatgtcttgagacctggctgggtacccaccacaaacttttgcgagccctagggagttattttaaaactgtgaatatacatggctgcgtcgacatgcatcacttcacttctgtttgaagatatatgatatgtttagcattgtgtaatctcggcattataatggtggaattgatgtgcgggttgattgctgtcactacggacattttgatacgattcaggcaatataatatattatggaacagtctcaaatgcagatattgtttagcgttccagcatgtttaagctattaggttcgttgactaagttatacaagaacgattcgtagattttaggacgttcaaacacaacgagcgcaagctaactttgatttcaacgcctcacgcaacacaggttgttttttcatgccttgttccaagtgcgactatactttgagctgagtatgtgtacaagttacgttaaggttctttcaattcaattgccacatcctccgtggcgcaataggcagcgcgtctgactgttatcacgatagcacatcaggaggttggaagttcgaaccttcccgggggagcaattattttgcctctctacacaacctttttgctacctgccagacatttatatactttttttccacaacaacgttactttaacagacgggacgcggtcgcttctgtcctacattgtgaaactgctgccatcattgtataagcatagttactacgctgtcaagaaacaatgcatgagcctacattgacacaaaagtctgtttttaaatgctcctatctactttctatctgatcagacatcacacggaagcctacacttctacatacatcttcactttgcatacaaacgcatacaaaattttacagacaacgcacccagacatcactttcaccgagatgccttcatcctacccctactcatccggtggcaagtacggcattagatctaagtatggcactagttcaatctcgcactcttgtgactatgacgacctagactcagcctatggatcatccagcaagacttccagcttgtatggcggttcgagttttaagtatgcaggctctgagtttgacacggattacgattacaagagtagtgggtacaagtctaggtatggtgcgatgccatacgacgacgagaccacaagtcgttcgtctaagtcctcgtatggtcgtactgactcacgtcctgactatgagcgtaccgcagactatgatcctgtcgaggtcaccgagtacgacgattctcgcatcggaggctactcaacaaactccaatgcgactcttcgtcgccccgccacagctcgcggcatctcacctccttgcagcgatgctgagcgcccccgtcgccagcactcatactctgatcaccgcagcgtcagtcccttgggatcgtcccgattcgagaaccgctcggactattctagccggcctcttggtcgctcgtccactgttcgtgagaccccgagctacggtgatgatggttactatggtaagtctgacaccacctcgggctacaagggtgctggactgtcgcgtagcaatgccgtccgtggtcgcggtctcagcgctacgaacgctcgtggctttggtagtagcactggatactcgtcgtcttctaggtctggctcttctgccaagaagtatggaacagattacgatctgtactgagatcttcgggtgctcgcgcggtttttactagcatcccttctatggccaatatacagacagcttttagcatataatcaaatgagtattcatgaaacgtgattcgctcttggtgccaggaacttcctagatacctcaaagtttacatccccagttagaactcgcataattttgagctcacctgtggcaatacgacataggtatcttgtccgttgggaggagtctattcatcaagacatgtaatgagacctcgtattgctttttcttgcgcacgctgactgttcgagagaccttacccctctcgtgtcccgtctctcttgccatgctctctaggggagctctaagcttcggtgtttaaattaagagggcagctcttccccgataattcttattttcattcagtcttgcgccgcccttctacattccatcatccttaactctccctatttcgccagattctctttctcgtttatcgcgatgaaggtatctactatcctaggcgcgcttgtcgctcttagaggcatcaatatgagatactccgctgccattgaggctgttgacgccgttgccgttggggctcgacagtccaatgacaagcacaaattcccagcgagtgttgtatgttgcaagagatcggctaccacagccttccagacctaccgctgagaaaatgaaagcctattgtgacctcgttgcgtcaaagggtctcactgccaaaggccatgaccaacgcgtcgacacagtacgcaaagaggaaaaatcgtgtgtggtcctatcgcaatcgcctgattgagtgactaggttgttatgtttgtgggtctgctggtgatgggtcagcgcattgctcctggagtcacgtatataagtaacgacaagattcacaacgtttcgatctgtgaattttctcaatttgaatcatgtatcgaaatttatcatgacgcgaccgcatacccctatcttcacatctgcctccacctatccctacccaggtgactatgcgcctatacaaacataaccaacataaccaacacacccaccgcaacgcccaccataccaaccaaagcagcagcacaagccacgtgcatgaattgctttggctgaaccttcttcgcggtagccttctgcaccttcttgccgcccttcttaccgcgctttcgcgacttcctcggggtggagtcgttggctaggtccacggccaagtcaatggctgcttcgatggtctcgagcttgataaaattgtcttcttccacgctgaggacgtcgaactggttgggggaagcggggacggcccgagccttcgtgatttggcggaacttcacttcgtgcgatgaagaagcctggatatcttcaacagacttatcatcaacctcattcgtcttctcaagttcaggtgactgctcctcggctacggtgggtgcagtggaggatagctcaaccgcggactcagcatcatcgccactatgatcggcggcaatatcttgagtcgcctcagactctactaaatccgagtcagtctcgttgtggactgcttcattatcctcgaagacagtgagtgcggcggaggaagcctcctcgacgacggtcgaagcagtagagggggccttgctaacagttccagcatcgtcaacttcatgaacagcttcaaaatccattgagtcctccttgatctccttgctagctgcatctttatactcagtggccttgttcttgttgacctttttgccgcccttcctgccgcgacgacgcttcttcttggacacctcacccacaggaatatcgacctcagattggaaaacgttgtcagtcgggacgtcatggatagcttcagtgacctttgcatcgacagccatcggctcttcagtggttgaggcgtcctgtaggtcttcagtgacctctatgtcaacgacttcggtgactggcaccgcctcatccttgcgtccaacaacgacgggttcgatctcgatctcttccatgtgctcggcatttgaggtatcctggatgccctcgacattctttgggacgcggatctctggctttgcggccgcacgcttcaacgtcttcttaccgacgacctcccaggcctcatagtcgtcggcgccattggtggcctcagcagcctccacgtcactattccaggtcttatcgttcggctcggcggcctcatcctcagtgacgccagctgcgctgatctcgatgtcctgggcgactagaagctgaaccagcgtatctttgtcgccgtcgggtgacaggccgcggagttccgccatgactttgagcggcgcctcgctgagattcgcgtagcggctattagatgccattatcttgattcgtgtaggccgtaaattgtagacgtgttggtaggtgttggatatcttcaagtaacgcgtgggtgatattccgagtctgttgatacgtgctggatgccttcgcgtatagttgaggtgattcgtaaaggttgttgtcaggggactttttgcggcgagagtgtagcgagagcgaaggttgctcttgcgtggggggttctttattcggaggcgatgtgtatttgctatttcacctattcggcaccttggtaggtgatttttcgtcccttggtaagtgatattcgtagttcccaccctaatcttcaacattgtcagcttacaaagcgctcccgtggtacactagaacgacgtccagcacgctaaggattgtgagtgaatgcgcagagccaattacttttgactcaagggtgattaaggtaaggtgaagatttcgcactaccattgtatggtcgaccacatggcccgagatcaagcgcgcggacttttagaagattgcgaaggaaatgtgttcttgtcattttcagagcacgatggaaggcgagacagtgtctctcaaactcgatatacgatataaaacatgaacattgcgtagtgggtatatgtttcaaagagcaaaaggaacatgtagcagaaagcacaagacttagggcaggacgggtatctgcctgacccattcaggcatgtcccagtcattctcctgatacgctgctggcaaggttgagcggaactcggcagctttggtcacgatatccaagaccctgaagtcgcgtagcacgccgcctgtgcggggacggcagtaagcttcgaatattttgtagaagacatcgcgacctgcgtagcgcgttagtgtgttgggtagaaagcgtagcgaaacctgacatacctgcaaatctctgtagcccatcaagcagagcctgttcctgctcgggcgaccacgacttcaatctattggcgcgcgaagggtggcgtcgtggcggagtttcgcgatctttgaacactggcaatcgttggaatttaataccatttgcatctgtatcttcaaggtcttcgagattgatgattttcagatttggaagtcgtttcctcggatccggctcgcaacgcatgcgtgcgatgtgcaactgttgccagcgggcccatctgtcgcgttgggctgcagccgtgctcttcagcctctccatctcttcgttttcctctccgatttggcgttcgatgtttgcaaggtctcgagcggcacactgccggccctcaagctgtcgcagtcttttactcaagacgtcatgagcctttcgcaacggcgcgatcagatgcgagttcacatctccaaccatcctatcaccatcgtaccgttgcggtactgtgaccttccagcttgccatcatgtccttcatgacgaggatgtggtgcacgaggggcactaagatgcgcatgacctccagtgtgtcggccccggcatcccaagacccatatagagacttggccagcttggtcagagaccggaatacgtggccatacatgtccgccttgattgcaagacggtcatcactatcgacattacgcaactcgtttagcgcagcctggacttttccgccgattgctgccatctgttcgatctcaagatcgtggccccggagacgccctctcgcttcgtcgcaaaccctcttaatggtcaagcagacatcagtctgacagcgaccaggtcgcttctcgtctttccagatatttgaaaacgcgccggagagcttgggaggtttccgagggctcgccagcctcctcttcgtcatcagatgccgcctcttctgaacttgcaggctctttctgtatctctgcatccgattctgggttgtcatctgatggttgatcatccttagcttgtgtcgttctcgttgctttggtgacttttggggcattcttggacttcttagagccggctgccgatatagtctctttgagaggatgggcctttgatctcgtacgccgatgtcccttcgaagtcggcgacgctgtgggctcaatcgactcggcaacttcatcctcttcgccacttccttcacttcttatggtggatgcaggtcttcccctctttttcgtacgggagggtaactgtacttctggatctgatagtggctgcgactcaaccacaaccgcctcttcagcttctttctgagcccgccgcccagctgtggcttgcggctgcacttttgcagacttggatggtttggcaggcacgtcgtcattatcgctcgacttccgtttgtggacagggcccaaaccacatgcagcctcttgtcctgcatgtttactgcatcgtgccgttcctttaacaccagcggtacgacactggacaggatttccattgtgcaccagcataaagccgcagcgcacggagccaggattgctcaagtggcgagtgcaccggggtccagcattagtctcgtgagagcctggcttgtggcattgctcgtatcgtgggcccactggtttccctgaccggtacgacgtgacggcacatcgtactgcgccgttgcgaagacgtgtctcgatctgtactccattctcgacggcgtgactggggtttggagcgagccttggtggtgatgagggcagaggcgcctcgtttgtgaagccagagccttcggaagcgtcctcctcagctagtgcttgaacagattcagatgagaacggaacgtcctcttggggcgcctttttcttcttcagaatctttaatggcgctcggttcaccctctcatgcagcttgtacgggcgcctctcgggactctcatctgggaactcgtacacatcgcgcggtctcggtcgtgccagattgaaccgccgtggttctgtgaatagacccgagctgcgcagtttgccgttgctcgacttgctcgacttgggcgccatgcgtataggactgctatggcggtattctacgcgtgccgcattcaggaggtttgcgccgagaacagcggaagactggggcggtggtggttgcgctgactgaggcggatgcggggatttcggtgaggtcgccgagtgttgtgggtgttgtgggtgttgtgggtgcgaagcagacttggaggccgaggcggcgacttcgtcgagcagctgctgcgtggcggcttcggtgtcgttggatgcatcagacaggatcgttggtggaggcgtggtttcctgagtgactggcactgtcagccgagcgagcgtcttcagacagcaccttcacctacgggtgccccgcctctgtggcggtgcttggaggcgcgccatagcgttcgcgacgtcaccgagcaaacgcacgatatcaatgcgccggtggggagtgaaagaacgtgtgggggcaaactaccggtgccgtgcctgcgccaaaagacgggaggttgggcagtcgcgtcccgcacaacgcgacatcacatgctcaaggacctgcactagccacttccatcgaccacaccactgcagcgagactctcaacaccatggccgccgagacccaaacaacgcctgcactgccgagactggacgcgaaccaaggctgcagtttcgccgtccccgcgaaacgcatcaatgatggcgaagacgtcactttcttcctcgccagcagggcctatgccgacttgatgactttcatattccagctcaacacggccatggtaccaagacgccagcccgactcttctcccgcaaaagaatggaccttgaatgataccgacgtcactttccctcccattgtgcaaaacctcgccaagctcatatcaactctagcctgcatcatcgacgaagcgcctccagaccccggtccacgcagattcggaaacgtaagctttcggaaatggtacgacatggttcgggagcgcgtgccgcagttactggaagattgcctaccaaaggacgtactcgacttcaagagcacatccgaaacccgtgcaagcgaagagctagaagcgtatctcaacggcagtttcggcagttctcagcgcctcgactacggtactggccatgaactcagcttcctcgctttcctcggcagcctgtggaaactcggtgcattcccagcttccaaagatggagatattgagcgcgccatagtcctaggtgttgtcgaaccatatctagtcttaatccgacgcctgattctcacctacactctggagcccgcgggatcgcacggagtatgggggctcgacgaccacgcatttctgccttacatactcggaagtgcgcagttttcgcccgccatcaccacccctgcggatgttgttacagaaggctcgttgcccagcgccccggatcccgcagacgttgccaaaacacccgccgttgaaagagagaggacccgaaacatgtatttcagtgccattggcttcatctacgacgtgaaaaagggtccgttctgggagcacagtccaatcctctacgacatctccggcgtcaaggcgggatgggccaagatcaacaaagtcactactccttccccttgatatgctagattcaatgactgacggatgcatagggcatgattaaaatgtacaacgcagaagtcctctctaaattccccgtcgtccaacacttccccttcggcgcgctcttcgcctgggaaaaagacccaaatgccaaacttatccaaactagcgtgcacacatctagtcaaccaagatctaacagctcgactgtgccgagctcaacttcgtcaacgagtgcttactcgagcccgagaccgcaaccagctccactcagggatcccatggccgatataggttctgctgtgacggcggccccgtgggcgaaacctgctgggccgaatgtcccgagtggtccaaatcaacctacgagagcgccatgggcgggtcgtacgcctgcgcctccgcctccgccgcctggaggaggaacggcggccccgtgggcaacaggtgcaccacctggcggtgatgcggtgacacgagcaccatgggcgaagaagtagacgattgttcatgaaggaaggtcaagagaaagatatcgcaagatgcagagactagttgcagatacaccaacgctacaccaagacaaataatttagacttgttgatttttagatgtcgtgatttcaccgtctactagatgcgcacgtattctatctacgcaacattctccatgagtcctgcaccaatcgtcctgcccctctccctcaccacaaccctcatcccctcttcaatcggcagttctctctccaacacgaccaccactcgcgccacctcacccggcttcacgatgcgcggtcgcttcttgacgatctcgccagtgaacttgttcagcttagcgctcaacgtacgaatgccaccagggctgttcagcgtcgatcggaacacctcaactggacagggaagaacatgctcaaaagcgagaagcttggaagaaaacgcttttacaagcttgactggtgcgttgggcggacacacgatgtcgccttttcgaatgtgcaccggatcgatgttcgcgagatggagcgtggggatttgacctgcgacggcccagtcaacgggctggtcttggacttcgattgccttgacggttgcagtctcgttggcgggtagcgtcaagataatgtcgccgacttgcagtgtgcccgaatcgatacgaccagatatgctgagtggggagcgcatgtcgccacggaagacgtccgagacagaaaagcgcagggctttttgcatatttcgttcgggcagctctatgcgttcaagggcttcgaggagggtttcgcccgtgtaccagtctgcggcggggttggcaactctcttgaccacgttctcgcctgtcagacctgcaaggggaatgaaagtgatacgcttctctggaaaacttgcttcggtcaaaaacactttcatgcgttttgagatgtcgtcgaagcgtggtttcgaccaggacactgtgtccatcttgttgactgcgacgatgatgtgttgcatacccatgcttcgtgcaatgagaatgtgctcctttgtttgacctttgagacctgcttcgaagctatttgtgctcgcatcgatgacgaggacgggaaagtcggcttgtgaagatcctgatatcatgttcggtatgaagtctttgtgtccgggtgcatcgaggatcgtgaatcgcgtcttctccgtctcaaagtagtttgtggcgatatcaacagtcacgccgcgacttctctcctcactcgtctcgtccatgatccacgcgagagcaaaggaagactttccgatcgtctcggcttctttccggagcttatcgagagagcgttggtctactactttcagatcgtatagaagacgacccataagtgtactcttgccatgatcgacgtggcctatcatcgattagcacagcagcacgaagagagtggttggaattatagcaatacacatcgaaggggtacaggcccaacttaccaacgacaacaaagttagctatccgcttcggactgctcttttcgaactcgtcaaccacattcaggttcttgctcttgatacgagactcttcaatgacaagactcccaaatgaatcggccagcttatcgccattcgatgttcctttcttctttttgggtgtagttcctgtatgccttagaaatgtacgctaaaagtttgcaatgtcgattcaacgccggccacctcccgctcccttggcctgggctgcgcgaacgacgtcatctggactgggcgtgtcgaatgcattcgcggtagaatatcctttaagattcgtgtacggtattggaaacgcttccatgacagactgagcagcgttggaagagccacacagtgtggaagcaaaggtagaggcgactgctcgttcagctggacgctccactacgactgctggttttggtgcttcaggctcctcaggtgtctcattctgtggcgtctcggcctttggagaaggagagcgtcgtcgggctgggtatctgggctttggcacatggccgccgcgaaggctaggagctgtatcgcccgtgacagagagcttgtcaagcatagcaatggcggcatctgtgcccacgcctgatgttgatgatgcagcttgcgcctcctcgcgttccttccggcgtttggctgcgagggctgcgagcttggatgatccccccaaaaggccaattctcgcacgaggagggtggacggtgatgttccccacacgatgcgccggcacattgccccacggcacatcccagaagaagtcatctgcatcgtaggttggcatcgtgttcggcggcgggctcagggaaacggggcaggcaggctcttggacgttgctgttatgtgcataagtgtacttacctgcggctatgggtgctttctccactgctgcgctcgcagcttggtcgaacttggacacgaccttctccttcttgggcgtctccttgggcgtgtgcgcaccacccagcttgtttttcaggtacgtcaccgtcttcccgacgtcgtagtagtagtgccaaagcgactcttgtatttgtgcgtcgcttacgcctgcctcgaattcacccagcgcctctcgcacgctgatggtgcctatgcgcatctgctctttgtcgtcctcggtcatgccgtcgcctgccgctgcttcttcctcagagtagtagtcgtcatcatcatacacgtcgtcgtcgtcatcataggcgacatcgcgggtgcgcaacatgttgttgtgtgcgcggtgatgacgtcgttatcgcggttgtgttagtcctcctggacgttgaggatgatgaggatgatgaggatgtttggggtggtggtggaggggattggcagcactggcgctttcgacctcgcgacctgaggacagaatggttggggaagggaaatttgtgttgtagaagcgtggaaatgtacaagctgtataccacagttccatctgtttagtggggcaatcactgatcactgacgcatgccccgcgactagcctgagctgtcatgtcgcgtcgcgccttcagcattaatcatcaccaacaaagactggatcatgccgttaacgaactttatagattgctagagacgccgagcctgcaccactttccaccatctcaccatctcaccatctcatcatcccaccgctccacacctcgacgctcgccttactcaaacagcaatggggtatattattagtgcaatacaaggcacgaatgcagcaaaacaacgcaaagctggcttccaaccggaaatgacacaatcatgtgcagcacatcatcgactgtcctgttgtagctgaagtctaccgcattacttctccgcaggggtggcctcggggactgcggcgggagcagcaggggtgggcgcaggagctacaggcttctcctccttggcctcggggctgaaggggtcgtcattcaacggtccgctggtcgcactcatgccagcggctggctgagacgcgggaatcgcaggcatgtctagcgcagcgggctcggaaggctcgggggcttctgcagtcgtcgtcgtaggggcctcaacgggctttgtcgcggcttcggcaggtgcctcggtcgaagtcgtgggggctgaagcagcggtcggtggagcgggcgcaacagcacctgcgggttcgggagctggaagaaagaatcgttagtctatgggtataatcgtggaacatgggaaagtcgtggaacgtcgtggaacatcgtaagaaaggaacagaagcgtgtcggacgtcttgctcagagaatgagctcagcggcgtcagatggtgccattccagtcgctgctggttgcggccttgtgtctccatcgcgatccgcccgagtcatcgtttctgtgcagttggggggctgacggggagtgggaaggcaacctactctgcgtggctttcttgacctcggcaagcgcagcaacctcgtccttgttggcctcgccctgtgcaggagctggcgctggcgctggaacaggctcggcaggcgcgggcgcaggcgcactgctgctctccgctggggtggcctcagtcttcgcaggagctggcgcaggcgcggtagctggggcgggcgcgggggccgtctcagtcttcgcgggctctgcggcgggtgttgcctgcgatggcgtctccgtggtcgcagtcggctttggctcctccttcttggacttcttcttgaagagacccttgaaggccttcttcatctgctccatcgcgtccggcgctacagacaacgcattagcggggtcgtgtcaagatggctgctgtgggaggcgaagcagcgcaacacagattggtgcgacgtatacgcccacgtgactgctagcaagcagatgcgctgcgtgcttatcaagcgtcgtaggtggaggtgaaggatgacttacgaactccaggcatgatgatcggtcgagtgtcgggtagagatgcaaagtagaacttgctaaagctcgcaggtacagcgtcgtcagaagcgaagcaatgatcagcaagggaagtgaagcaacgtggtggtgaggacgaggtgcttcgacggcacgcacgcagggtccggtctagattctgtggggtttagtggcgcggcaatcaacgtgcaacttgacccaagtgttcgcttgtgtgtgctgacatgaactgacaccaacaccatcactttagtgtatcacatttgcccgcgcattatctagcgatctccacgatcactacttatcacgtcgcacagcagactagatactccccgttgttattgtacttatcgcaaagcgatcagggcgcctagtgcgcgattaatacagggcgtaacgtacgggcgttgtcatatcatctggacagagctagtcggcggcctaatcttcgtggaaatgctcaagaacacgcggcccctgagatggagtgcttcgtccctcaatcggtccttttctcaagcatgtcaatggcaacggcacaattcggagtgacgatgagcagatgagcagatgagcagatgcacatactgactgcatgaattgaagagcaatgtgtacatacgatgcggcattactatactgtgtttgctgtgctgtttcgcatcgcgcatatgttagtcgcattagtacaagcaggtgaagcactctaaaataggcaatcaaacaaacgtacgagttcatcctggatcccgttcatacgccatgcattccccgttgcatcggattccaagacattcgtgactactataagaacgatgatggaccctgttgggaagaccagagcgaggatacagagaagaatgctggcgtgaggaaatgggaatgacaaatgcactggaatgcacgcatagatatatgaaatagtgtctctcagggactcaatattgaaatctactttccaagaatccattaataatcgaacccctcgaaaacgactttctttccctctaaccagccaagcacatctcctctcagacctggcccagcacacaaataccacgtctccgcatcgacgccagccagatcctccttcctcagacgtctcatgtaaacatgcgcgccctgctggatcatcagctcctcatagttcctctcaatgatctcattacccgcgccagtgaagaataacttcgtcgcccttcccagctgcggaaactgcatgagtatatccatagcaagttgtatatcatgataactcagcgtccagaagagtgtgaacctctctggcgaaacatcgagactgtgcaaatgtcccaaaagtggtgttataccaacaccaccagccacgaacggtgtaactccatctccgttcgcgatggtgaaatcgccaccaacacctagaacaggaacttcaaaccccgcacggtcattctgctggaacagaaattcggtcacgggtccgactttcctgatcgtaatttcgaactctgtttgtttctccctagtatttggtgctgaagatatggtgaacgtgcgcacaaaatcgtcgttgagactcgtcggatcgtcgtcgcgcatgtgttcgtatccgatacccaattcttctttgaagtcaagcgcaatccattgcccagacgtgtaagtgatggcgggcgagacggagaaagcgaagcggcctgttgaaggcgttattagggtttttttggtgagtgtggcgatgctgagagtactgaggttagacctgatgtttccttcgctggcgagaggacggacgcgcgggttgtatggacttgggtcatgcggtgtaccgcggaatggtatcccgttttggacatggcgtgttgatatcaggtcgattttaacagcgagattgcttcctggtaagagttttgctgcttcggtgccgacaagaatcgaggccgtgcctgttgtgtagagcacgtcaccagtctggtagtttgggaaggatatgccaattttgggatttagttggaggttgccgagagactggtacaggcggttgccagagtactcgggatagactatctctgtgggagataggatgcgtacgaagcctggagagcctccgcgatgattgacatccatgtcttgctcggtactcgtcgtcaggaagaacatgtccgcctgagatatcagtgcttttgcctcagcggttaaggaagggccctctgagagcttcttcgcctccactatggtgggctggagttggtactggttgagatgtttgggacagttgcccagactctgctcaatccttgtgacgagctggatctgcttctgtttcgctggtgctcgggaatcatttctaccattgtctggttcaacatcgacctcttgaacagtcccggcaaccatcttcccagcaagcttcactctcttcctagtcatcagatcgatcgctagtgccgcgagcatcttgccgccgtctttcggctgcagcatttctccatcaacagcatctccaaccagtgcctgcaccactggatcccattccccatcaacaagcgtgcgtgtgccaacgaggccaccaccaagcggttcagaaaatccaggagagccgccccaaagcgtggtccaaggacgaaattctgcatccagggtgccgagagcaagcatcgatcctttctgcagcatgaatgacgcttggggcgacagcatggacacagtaggattgtcgagatgaggaatgcggagtaatttgtgcatcttttcttcaccctcgttccaaggcactgccattgcgaaagccatctttattctgtgtcgttgtccttgttcttctcatgtggatagatgtatatgtagatttagcacttggcgatacccaccaccagatgtattctttggcaatcctagatattgatgactttacacatcatacctaaggtaggtcggcaccaagtcggtgaggcatttcgctatgccgtcggcatctcttgtagcttcagcatcgctcacggccgcgcagcaacggacatcaggccggcctagaggacaaccttattggtagttccagttgttccctttgcgctatagttagatcgaagggagtggtcagaaatgcttaataatccggatgtcgtgataagctgacgaatcggcggccgcccgagatgcggaggtgccgggcaaggtcatggcctggagaaaatgtgcatgcagtggagatggggagttttgacattagcaattcgacatgtcgacctttgacctgttgcttgaactgatgttgcgcattgtcgagttgctgctcatgttgtgaaacagcgatgcctagccgagggctgaggctcggccggggcgaaccatgtccgatgttttcgaatgcgaccaccaacatgcttcacgacgtcaactgtcctagcccaacgttgaagataatatctttccctttcattctgacttcattctggactgcgcacatgaacttttccagaatgtttacccaccacacccgccagaagcccagcgcctaccctcgccttcccttccacgccatccgggccttccaacttatttcctccgtcatagtgtctagcatactattctacttcacatcatcgctgtccacctcacaccacagtctaccgtggacatttatcctcgtaccttccccaccgcaccctttccctcggtgtactaatacacgccagcttctctcgaccgccctcctcaccatcctcaccctcgcctgtacattcgccctgcaccaatttcacggccttaatcctatcctcgcgttgtctatcaacgctgtcctcgggatactatgggctgtgtcgtttgcgctgctgagctggtggtcttcgggcacgctcgcacatgtgtgcacagaggacaattgggagaacgagacgggcatcgccgtgtgtagaatgtacaaggtgctgtttagtttcagcctgctcgggctggtcgccgcgcttgtggcgctgggtttagatgtgcatgttaagaagcaagcgggagcgagggggcagtttcaaactatcggaatgggtgcgggaagtgatgggaaggggcgcgcggaagatagggcaggtggagctggagctggaagagagggttatgcactgcctgaagagcagtttgcgtacgctgatgatacgggatatcatggtgctgcgggtcaggttgggcgaagaagtgctgaacaacgattataatttcaatgactccctcgaacgccgtctaatggctaatggccttgaagtgccgggtatcatatgactaaaacacgtcgtccatatttacatccttcgctgctgctaccgcgcgctcggtcgcaatattagcattgcctgaaggaactcctcgcacgttcatttcctcctcgatgaagacgccgaatccaccaaacgcatctcgcaatgatcgattgaaaaagtcttgcatgtcgtatcctcccaccgtatgagccatgtcgttcttttgcttagtaagccagtcgacatcgtagttgtcttgcagactgtagtattgcggcactatgctccagccgccgaaaggatcgaaaggcgcctcgggtggcggcgcaacgcgcttcttgaggccatggaagtgaaatcccgtgtcttccgaaaggtcttctccaaccgttcgtaatgtgttcgtcgacgaggccgtcttgcgctgcgtcccacccttcttcagcacgacgtggtcggtcgggaccgtgtcgtagtcgcgccgtatggcattcgggttgagctcggccttctggtgttcttcccatcgtcgcaagcggctctcggtggcatcaacgtcgactttcaggatcaagttccacgtgatggtctcaacttcttcgaggtagtcgttgtagtctttgagcgtctcaaagtcgtcctcttttttgttcatgctatagtcaggtcaaaacatgcgccacgaaggaatgggaatcttgctcacgcgctcgcgactcttctccgtatgtcgacttcacgctccaccttcaagtcctcaaaggtctgcgtccgaaacttggccttcctcagcgtcctggcgcatccagcaattgggcatggcgcgggtccgtggctgaatatacgatctacacacgactcgcacatcttgtggtaacactcgggattgaccttgaacttcatgttagggttgaggtagcgtgacgatttgcagacggggcaaatgtctgaggaagagtcagtgacgccattggaaccagacgagtgctgcagtgacaagccatagagagacttggagagaggagacgcaccgccatcttcggcgagacgcttcgtggaagcgccgttcgcgcggccggcttgcttcgacatggcggcggtgatgcggagtgagtggcaggcacgacacgtaaagtacgtcggagagtcgcgattgttgatgactacaccctgggaatcgaaagccacgacgattcaaccgttgactgtcaacctgactatggtgactggtgagtgaatggacgcagagacatgtcgaaggaagcgagtgcctctctcaagtgtcctcggtgagctcatgctttggaacattccgcggcctggcatgggtcccttgtctcactagcgcgccaagttttcgcgtttctcgcaaatccatcgcccgcttctcccctctgtctctctttcactccacttgtcgtccacatcatggctgtctcaacgcaaagcacactggagaatatcgagcgccgccgtgcgcagctccaagagagcgtcgagaagctccagaaagccctcgcgcactggaccacgtgggaggccgagtatcagatgctctccgaagagattgagcgtgtcgacgatgcttcccctgatcagatccgcgagattgcaaaggatctagccagcacgctactggatgcaaaggaagtggaggagctgctcggcaaagacgcaaacaagaaacgcactgctaaccaggtcgttgacatgatctccagacgcattgactatgtccagcagaacagtgccacgatcgagaagcagctcgatgctgccgagaagcgacttgccggcgtcgatgtcctattggatcctggtgtggagaacgaagagggactgccgatgatggacattgaggaagagctggacgaggagggaaacgaagtcggcagctcagtcaatcagaccggcaagggtgcagccaagatcgtcgaggcactccggaacgccagcctccaaaaggccgaaatggacaagcaaagggctgcaggtccagcgcaagagaagacagaggctggtgccagttcctcaaaacccccgtccactgttacttcaaaagttacggaacccacctccaaaccacagcccgaactgcagacaccttcagtcgtacccaataatagcaaacctctaagaaagtctgtctcctttgccgacgacacaaagcctgaaataggcccaagtcgggcgactctggcaacagatggctacaatgatgcacttgcagacatgaactttacacacggcaccaaggtcatcgagcttgacgaagacgacaacgaactcgcttcttaccccgttatacctcagggcgagtcgccggaagacgcagaactccggcggcaaatgctacagtacggtctttccgaggtcgggcagattgtagcggaactcaacctcgatactcccagagtcgaatatgcagacaacgatgatgacgaggactggggcgaggaaacagaggatgaagaagatgaagacgaatggggccgtactaccagacctgtagtcaatgacgtttaccggaaacaaatgctcgagctagagaaaaaacttaacgctcgcatgatggagaatgtcggcccggacggcagcaatgactcgttggaggagcacgtcaacgatgttcggacgttgaagatccgaccagatgagcaatttgacgagtctctgggagcagcgggggttgagtccatcgagtcagggacgaagaagaagggggttcgctttgctaatactcttgacgtctccgaggctccgcaacctgtgcgcaaccccgcagctcataccccatccgcaaccaagtctgcatctacaatgtccgacaccatcatcgagcgccctgcggtcatacctgatgtcattcagccacctacacagcctgcaaaggtgtcaagattcaaaagcgccagggcggaagccagtcaacctcgacaaatgccgcctacgccatctgtacccgaaccacccgctgtgcctacgggtccggccggacgcaccctggccaacaagattctcgagcacgacgcgtcgactactaagccaaatgcaccagatgaatttgaccctgccatgatcaatcgcgagattcaagccgaatacaacaaggcgcggaaccggttcatccaacaacaaggtgggtttacgcctactgaggaggacaaagagaacccgatggtggaagaaaaggatgggaaagcgaagaaagtaagtcgattcatggccgctcggctaaagggcaacggtatgtaaacggtgctatggcacacattggtcgttgttttctcttcttgtttggtgcttgagcgtgatgtcacagtgtgtggaacaatgcccgcgaacgattcatcatcatgtgtcgatttgcattatattggttcccaaagcaaattctagtagagctactctgacggggatggccttgctctatgcctacctcgattgtaaacgctccgcacatacatggtcagtgaagcatggagttgtggaaagcggcgcgattgccacatggccacatgtcaagactagaatagaatagaatacaatgcgacatgcttagtttgagttgatgggccaagttccaattcatcgatatgtgaaggcggcaggggtgcgggggagagaaaggtgtgattgggtgggggccatgggtagcggtggtggcggggttgctaagtgatgtcaaagtccaaaaaagtgaacttgggcagccatgtccacgatatctgagtcgacgcgcccaggtacggacacgacgttggcgaagcacgacctgccgttcgcaagcgtcgccatcgcgcagtaccacaagatccaggagaagctggcctcgaacaacatcttctgcatcctgcgctcgcccgccccgatccgcgtgtgggtgtaccgctcgctgctggcggagaatcggctgtggaatgaatgcgaccgccccgccgtgagcgcaaccatggacaaggacaaggacaaggagtcacgggacgacggcagcatcgacgacacggagagtctgcgagactcggaggcggacagcgtgaatggcgcacgcgcgagaccccatctcacgcgcctgagacttgcgctggcgccgtactgcgtgcacttcaacaacccggggtacatccgcgatgatacgctgcgcatgctggagcgggacgtggtcaagaagacgctggaggagacgaggaagagcctcgagatgcgcgaggagctgggcctgtcctgggaattctgggactcgctggccgaggtgctcaaggtcgccatcccctcgctggagcgccgctgttttgctgccccggaccccgccgcgcctgagtacgagggcttgtcggggccgctgattgccagctattcgccgagtttgctgcgagatctcgagcggctgaaccagctcgtgtgcattgcgcgcaacgtacaggtccatggcgaaaaggtgcagaatctcagcgccgagaggctgttcgacaaggacatcttcgccctcatcaatgtctgcgtcagagtcacagcaaggggctacgacggcgaagccggcacccaggacgaagacaagtggcagggcgtcatcaacgcgtacaagaagctgctcatcacctgtctgcagttcctcaacaacctcatcgcccgcaacgagcaacggaagctgatgttgtggatcgagctcttcgacagccatctcgacaacgagctgcccaactttgccgacatgaagtacaagctggacgagttcaatcagcaggaaccaacctggcagccagacactccagatcccatggcccggccgtcgcgaagtctggaaacgttcaagatcccccagcagcctgcgtcgtcgccgtttctgctctacattggtgagactggcaacgatgtcaagaaggcgctgcaacagcacggcgtcaaggctggggccaacgagattgctgccgagtgtaggcggcggtggcagacgatgagcgaggaagagaagaacgtacgtgtcaaagccccaagccccaagccccaagcccatgtcaacatcactgacttgcgcagaaatggaacatgctctatgccgacgtcgtggccagatatcgcgatcaaattacacagtcgagcacatacaagaaggtggtcgaccagcacgccaagaacgaagagagcgtgcaggcgcttgcaaagagcatcaaccagttgcaggtcgaggtcgatcggatgcgctcatccatcagcacttctcccgaaagcacatcgcacgaacaggcttcacccgccgcagaagccaaacagcccgcaagaccagcgccagatgactcgttgctcgaccccagcatcaagccgtcttccccggcaggtgagatcgatttccgtgtcacctacccgccatcctttggagcagaaatcctgcagaatggcaaggaagatctcttgaagcgtctggagccagacccagaccgtccatcagggctaatcagtcatgtagcctctccaacctctcctctgccagaggatgacgacgacaatgatgacgactatgacgacatccctggcgatgagggacggggcttgctcactgatgtgccgctgattcttggaccgacagagattgaggtcttgcctatgatcatcatggcaggtatcgtggagccgcaggaaggccagccaggctatcactccgacccaaccgtgtttagcagtgtgcgaagcatgcatggcgttcgatgtcatttgttgcttgcacaggacaatggacggaatctgttgcgtgagctgttgatctttgttgccgcatgggacttgagggaagaagaactctacttcaagttcatggtcaagatcatggaagccatactggcgaatcagctgctgcccttcgcctaccatgctttccgcgagtccgagtaggtatcctttgtctctctcgttactacagctaatgacattcatttcaggtcgaaagatatcatctcgccggcccaagcggttatcatgaagctactcacaaacatcttccgcgcgaggcaggcacgcgcacaacctacgaaaggcctaatcagacccaaccccccacaagtcgaccaaggcgacgttcacatggttaatttcctactcaccgaattcaggagacatattataccacaaacttgcgcactaatattcctgcaaggtcagatccgcgctggtcatgcgcacgccgaggacttccccctgaacctctgggatatggaacggatgtacgagggtgtctatcaataccttgagttcttcgccattcttacagagcatgaaacatggaagaggatgttgagcaactgggagattgccaacgagctggtaacactattgaaggagctagatgcagcgataccgaaaggcaatttgtccgtgccgccactcaagaacactaaccaacctgctccgccaccaccgcagcaacaacaagaagaagaacctcaattcgaacaaggcaacgcttctgtacagcacccgcagccccaaacaccacagcccgtcgcagtcgagcgtccttacgatacgacagccgcagccgccgagccctacatccctcctcccacctcaccatcaccgcgcccatacatggacgaagctgctgacgagccctcggactttgaatggcgaaatttgaagaagctcgctgtgcttgttctcagctctctagtttggaaaaataagcacgtacaagaccaaatccggcccctcggtggcatcgaagctgttctgaattgttgttcctatgatgagcacaatccgtacattcgggaacacgccatcatgtgtctgcgcttcctcatggaaggaaacaaagagaaccaagaccgcatacgcgcgctcgaaaaacacacacaggagaagtcgtcccagtctcaatccaaagcctcgtcgtcggaatccgtgcgacccgtcaacgtccgcgtccccgacgaagtcctcgaccaacaagggtacgaaacatacatggacaacaagggtcaggtcatgctgagaaaaaggcaaccaccacagacccaaacgccagtacaaaaagggaaagcaaaggctaattttgacccagcgatgagggatccgaaggcgttggaagacctggttcagcaagttatgcgagatttacccagggtgcaagggctaggtggtgagagggcgagtgaggcagaggaggcgttgaagaagcttgataggggatttgatgggggtgggaaagggtgatgacaggtatgggaggggcatcctggcagcgctactgtagtgttgattttcggcgtgtcgttcgggacgactaatgcccgtgagaatgcagacgaacccagtgatacgggcaacgggctttaaagcgatcacttgtggccactatcatcaaaaaggtctggctgggctactggaatgcgcgcagttcagaatcgaggaccgaaagggtactgcattaatacgcaggttggcgaggtacattcgataacagaaggctatcaattagtacgccggcttccaaagctcagatcactacacattgtccaaccaaacattcgcatcctctcttgcaccggacaggttgaaggatgttcagcaacaagaatgcgtgttgattcaagatttcttactccattaagcctaccaacgaatagctctaacgcatggttctccgccttccatattgaccaggctggcaaataggtaacgtacctcacgggttagccgaacacttttgctaagcccctactaaaactaccctattctagcacaaaataacttactttagctctaacgtggttcacaagcgagcggcgcacctaactaagtagcgtagtctctctactaaaatcactgcgcagcaacgtagcataatactatatcgtgtttcacaactaagccaactacctaactaagcagactaaaaaaccttactaaaacgcctgcgcagcaataacgcataatatcttaataacgtaatatataaaaatcttatactaaagaagatttatttcttactatatctaatcttaattctaattaattataaactaaaagatacgctatagcagtatataatatactaaaattaataatatattactaatatattagctaatactcttaatataactataacgtagtttataagtaagcgagtactctaagtaagcgagtaccttcttactagcgcgttaacgttaacacgttattatagtcttttattataacgtatttaattactaagacagctatgttactaaagcagctactttttcttagtatcgcgaatactacgtacgaaatataaaattactctatactctctatagattctttatataacgtagctatattagctttagaatcttcttctatatctttctaatatatataagtattatatttagtctctctatagttactatagcattattaagctagctagagcttttcttaactacctctactactactcttcttagatattatataagtagtagaagcacttttagctatctataatatacttatactaaactctattatactacttatctaaatttactttccttttatatcttttatactttattaactttactacttactctttaagctcttatatataagctttaattaagatatttttatatagtatcttcttagcttctttaataagctttaaaaagctttcttaagcgcttattagtaattatataagagattctcttataagctttaattataatctaaatttatatagattacttagtattttagactactagagcatttctagtagagctactagtagtagcgtataaagatagatcttaagataattaagaactctctacgcattaataagaactagttctgctgctttaaaggcctttttatagttcttatatataaatatattaaaaaatatgttcttaaagatagagaagaagctttctttattaatatagtagatatattagcatactaagttttatatatattagaagtacttctattttaatagcaaaaagcatattatattaagtagctaaagtatatataataaataagcaggtatatagagagttagaatcttttatataagatagtagttcttaaaatcttagttaagatagctcttatagctatctaagataagtagtctatataactctatctaatatatctttatatacttattaaagtactttaactactctagacctagtatattatttatctagctattcttagatactaagagcttctagttatatagtattaaagccttcttatactatactaagatatagatgcgtctcttataaataataaagagtagagttatatatctagcagcatagatactctagataactataacttacttataattacttagctagattatatttagtcttatataatgctctaagctagtaactacttttattaagctaataatatttatttagaagcttattttattaaagttatagatattattatctagaatcttatacttagcttttatctcttatataagcttaaactaggcgctaataatctctaagtttttctagagtattctctagcaattctttgcttagttaaaggctatcttaagcttctctatataagaaataaagcgtaaaggctattgctagcctactaatattctactatatatagctaatagcttattagctatagttactaccttataaagctaagaagtaaattcttatatatctaagttaagaatatattatataatagtttgctcttctgcagaagagagtttttaatagtttagtagtacttaagcttaaagtttaattttataaagctaagtaaaaagctgctaatattatacgctaaaggtcagtagtagcgcattataggctcttaaattagcctaagttatatatctaaagagtaagattaattctgccttctttatataataagttagagttattttaagatagcattatagtttatatatagtatttgcaatgctaagaaaaagtagctactttagtaatatagctgtcttagtaattaaatatattactctagactaagcatattatttatttagctattcttagatactaagagcttctagttatatagtattaaagcctcttaatactatactaagatataaatatattctttatagataatatagagtaaagttatatacttagcagcgcagatactttaaataactataatctacttataattatctagctagattatatttagctttatataatgctctaagctagtaactacttttattaagctaataatacttatttagaagcttatcttattaaagttatagatattattatctagaatactatacttagcttttatctcttatataagcttaaactaagcgctaataatcttagaatcttcttagagtattctctaataatactttgcttagttaaatactatcttaagcttctctatataagaaataaagcatctagcctatatcttactaataggtattctactatatatagctaatagcttattagctatatctactatcttataaagctatagagtaaattcttatatatctagataaagaatatattatataatagtttgctcttctatagaagagagtttctaatagtttagtagtgcttaagcttaaggcttaattttattaagctaattagagagctactaatattatatgctaaaagctatagcagcgcgttataggctcttaaattagcctaagttataagcttaaagaataagattaattctgctttctttatataataagctagagttattttaagatagcattatagtttatacgtagtatttgcagtgctaagaaaaagtagctaacttaataatatagctagcttaataatatagctagcttaataacagaatacgttattatctatattaataagaaagtatttctagatatctttaattagatatttaataaagcatttttaaagaataatattctattaagcttctaggtaataggcctactttaagataatctagagatagtactattaaagcttaaagtaaagccttatatactattactatctctactaaagcttaccttctagtagcttaaaatactaagtaatactactaaaatttaagcttaattaataataatcttaaagagaataagagactataggagtttattagctaaatctatttttagaatagtatagtagttctaaaaaagagctaagataatagtttatttctaagtacttatagcagcttagatagctaagctttagatagtaaataaagctacttttaagtataaggcatataaaagaaagcagacttagtataaaaagactcttttatagtaagaagtagagaaaataattaagcatagagatgctaaggcgctagttaaggcagagagatataagaaaagagtataagtaagtagtagtagtaagagtatttattataataggctgcgctctatttagaaccttaggcttagaagcttaggcctttagaactttacttattctataagcgctagaatattatatcttttaaagtaaagtataaaagatagctagcagaacttctagagttctatatctaatttataactttatttcttagctactactcttagagtcttacttcttatatttaaattagatctctttagctactaagttatagaacttatatagctacttatatagtagaagataatagacttaagaagtattactattaagctattaaagaagatagctattagtctagcttaagctagaagcttatagtagaaaatatataagtacttaatatagtttataagtaagtagcgtacctaactaagcagcgtagtctctctactaaaataactatatagtaatatagcataatactattatagtagagtatgcttaatgctaaaaagtagttaatttcctaaactgccttcttctacctttatactttgcttaatattctattaagcttaggctctgcgctaacgcacattactctactatatatctcttctatctagaagagcttagctttattaagcttacttctatagtctcttctttatctctgcattcttataagcttaatgctagtatagaactagacctaataaactctaatctattaaacctaatataatagattactatctctaagtttaattactctatagctaagaatagagttactttaatagcaggctttcttctttctaatagtaagattctattatagataatagcatatacgactgctaaggcagcgtagactatataatacctaaatatagaggtaacgcagactatattctattaggtgctcttacttttagctttctattagagataactatagttataattactaagctaattactaaagtaatatagactatgctttacctaacgcctcttcctttataataatagtaaactctttataagcctctttaatagttaatagagctaatagagtaggcctaagaataagaaactctaaataaccttcttaagtaaaataaaagaattctcttagcttctactaggtgcatctaagtagaaattagattaatttatatgcagaacctatatatataataagtattagcctttctagttatcttataagttcttactaatatctttattcttcttgcatactatagtagaagcttgctctagaaaaatatctattatgccttaatatctgccttaagtttatagctctaagagctaagatactctatttactttataactttgcattagtaagcctagttttagaaaagaatatattaaatacgttttattctatttgccttaataagtcttatagtaattctaatactaaactaagcttaataggcgtttaataagcttagtattaaggttttctcttacttataacgtagatagcaacgcagctataaagtaaagttagttaataagtagtatgctaggctatagtaaacgcttcttagaactataaatactaagctgctgctatattctctattctttattcttcttactttactatcttcttctctagtctttctctttcggtggcttcttcgtctgttctattaagattatagcttatattgattacttctataagtctatctctgcttattctagctatagcagttatagatttagtagtagtagtagaggtaaaaggctttcttctagtagctaagatttctagcttctagtattactaacttaagaagcgcgctctgcttatagtttatattatacttaaagctcataagttcttttgtttacttgtattagagttaactttactaatatttctatagtttacttatcttcttaattagcttcttagtgctaatcttactaataatattactactattctagctaatttgcttaagtaaggctagattctttcttagtttcttaataatattaagtgcgtcttcttatactagcataataataatcttataaatgctaattactcttacttaattatctatagaggttctaataataatatgctaactctcttttattatctttactaatataagcagtaagtaaaatgcgtagataagcaaaatgcgtacttctgctaagactatatctctttctattacctcttataatattataataatctaatcttaaattactttcttataaagaaagaaataatcttagctattaaagtaataaaatctaatatattcttaagctagcaatgcgctgctgctatctataatatttaagaaagcactctttatatataatgcgctagaaagcctttataacgcaatatcttagctaacttattaaagctcttaaggaataaagagaacataattatatagtatataaggaagcttaatacgtaaagctttgcctctatgcttagctatatataagagatagctaactaactactagctgcttatagtagtaactaggttagagaaaaataggctaagaaccttatacgctagaagcctaagattaagtcttaggtaactagataggaattactagatgagttctatatagtaatctagctgttattagcttctagtttaaccttatacgcaatattaaagctaaatataggattctagataaagatacctataactttaacaagactagcttttagataggtattagagagttagttaaggtagttactgccttagagagacgtttaaagctaattagtatctagcctagtaactataagtagataactctaattgcctgtattaacgctatagagtagtctattctactcttctttattcttaaagcaaagcactataataaggcctagtattataataacttactagattagagaattagcgttagtaagaatagctagactactaataagcttagtcttatctagctaaagcactttatctagtatatagaggcttaaatagtaagcagttattagctgcttattattaatagttataagagctataagttacttaagttctaaaacctttataagaagagtaagattattattctctatatgcctctatacgccttctatatcctgcagctacttaatatagattattttacttctctaaagcaggtatataagaagaaacttagaggcttagcagataactatattaactatattaataaaaaagccttcttagtaatattcctagctatatataataaggcaatcttaaagagtaatatcttattaactcttataaagctaagagataaattcttgcgtatctaagttaagaatatattatataatagtttgctcttctatagaagagagtttctaatagtttagtagtacttaagcttaagatttaattttataaagctaagcagagagctgctaatattatatactaaaggcagtagcagcgcgttagaggctcttaaattagcttaagttatatatctaaagagtaagattaattctgccttcctttataataataagttagaagttattttaagatagtattataatttatatataatatttataatacttagaaaaaaatagctactttagtaatatagctatcttagtaattaaatacgttaagtaagtatatagaagaataatattcttcttcttataaagatcttaaaaattaatagagtagtagctcttatagctattaataataagcagttaatacttacttatagtatacttctttatatagctattaaaatgctctaactaagtaagagtaagctaatttatttaatctagctattagaaactaactttaagaaacttagttagtaggtaaatctttaaactagatattaataagcatcttacttataaagataataaaaggtaatatatagtaacttaacgcgcctataccttagattatagtaacttacttatagttatctagctatacctgcttctttttactatatctttctaagcttataataactatctataataaaatcttgcttattataaagctagttttattaaagttatagatattattatctataattctctacttcttctttattaacttaactaagttaaactagcagtagatagctgctaggttcttataggtagcttactagtaattatagagatagctctagcacgtatagagcttagaagtttacttaataaagttattaacttagttcttactaatagagttactcttctacttatataatagtttattagctattgcttaaatattagcctttatagatataaattcttatgcagactctttaagaatacgcttaactatagctttctcttctagcttatttaggcgctttaaatttactttatagttactttaattaagtaatactaagcttatttaatatctagctattaagactaattttaattactattatagctaagtaaacttaaaagaaaaaattatattaattactattcttctaatatattagaagagctagcttaaatatataaataaattatagagaaatattagtctactttctaagctttattagcttagttatataaatgtagcactttactattcttagatattaatactataatatactctctattttaattactttatttaattaagctaatattatatagttcttatataaataagtaatttctttatctctacgctaagcttattacttaattagtaagcctctatttattattatattattataaaaattgcttaagttatatatttagtcttagtacgtataatattaatactttactctatactttataatcttttaatactctactacttagctttaagaatctaacttactaactattactttagtaagtcttattaattaagaagtacttaagtactttatatatactctatactataattatcttaaactctaagctattagttatactaacttagctattttataataaaagagaaaagtagctacttctatataaaagaagaatcttaagaatacttatactatttagttttttaagatatctaacttaaaagatatatatatcttagcttaaattaattagtagaagttagcttctaaagagagtaatttagttctagatactctatctaagctacttactagtatactttataagagctcttatg