ggagtagctttaatagcgatcctattttcatctgcctatttcttaaatcttgatcgtcctcgtctacggtcgcgttgcctaattactgtcttagtatatctttacgatcgaaaggttgtattttgttctcaccctctagtagtacctttcgatgactttcataatcttaggcagcaactttaatagaagattgttgttcttaatctttctagaataattatcctttattagcaatgactattgctctcctaatcgtcctaaatgcatatcaaacaggtcctataagatctaatagaagggtcgaggtgatctctcttttagtcttcttaagattacctaagaggcatgtgctgttgcacaatgttcgcatttaatcctcctaatactagtgatctcaacgttttgtgcatgtttagttaaagcctgcagtgctctttgtccaagatgacctaatcgttggtgctatatttgctcatcactacctcttctttgcagatgatatgatcttagcacagctttcacaatagtagagactagagaataggaagacttaattaattctaagaagttaaggttgtacttcctaatgagcgtatagagcaacttgttctcagataggttactatattagagagttcgatcctaactagtatactagacgtttccttgatctcgaagtcttgcttctaagacgatattaaggtagaaacctttaacgacctttacgttagtaagtgtgaggtctactatatataggcctatttagtctaattataaggtttctcatgatcctgagtactaacactattaataggtaagtattaggtttcctgccttaacgcactctctatttgtagccttaacaaacgttccctttttaattagactgcgattatttactaagtagacgcatgctctactattaaggattgtagatcggtgtagtaggtgctgattgaaagtagtgctgtagacccctagtaactcttttgtaaagagggttagattaattaagcttgcttgaatagcgatagggtaatctttatctaatctttcctttcttagagtagtagactaacctaactttttgatctgttcgcggagatctctgctattcaggcttattgtaccgttctaagatctttttcttatccacatcgttgagcttaattagattgctagaggctgatcctgtcaccgctgtttaaagcttaagacaggtgattagtttccaacgatgaaacttgtctaattagggcttttgcgggtaagacctgatgcacgggtatactttcgggcctttttcagtttttccggttgagctgttttgagcagtttgcctatttagagttagtactgcaaagatcaacagtccctttccttttctagcgtttctagattgctcgcttagcatagcgttaaacactgtggcaacattgtctaatatcatatcgtcctttcctagagatgccctttctacgacttccgctcgtttctgtcgggcctattctggggcgtatttcgctataattgccttaagaaagttggtaagagtaatagtccctttaacctctaggacgtcgtacgtctgggcttaggcatagagagtttgctattcgttgaactacttctctagcccgatcctgccgtgcttagctttgtctaggtgagcttagtactcctatctaatttgattctgagtcgtggcctcactcagggctagctgatctttgagcagtttaagttatgattagaggcttaagtcgtctgttcgggaaagcctgatctgtaccggctcgagaaggtccggtaagactgttttcgtgatctagtcttagaggtttgcgagtgcagcagcttttcgagaccattcggcggtaagaactttctattatcggactctctcgttgtagtcagctaacaaaacttcgtaggcttcgatatctttgatatattcttgtaaagacttttcgtaatcagctttcgctttattagtagctctagcaggaggatcctttagcttaactagcttagtagataatcctaggtatgggggagcgttattaagaagatcgggttgcgataggctatctagattgacatggtcctatactcgctttccgatagcgtgaactttaagctaaatgtactatgctagccagtctttacgagcttaaagggtgactgtagaaggaagttttgtctagtctgtttagtccatttagactaatgtcgttaggatgatttaggaggtttgagaggaataagagtagtagaatgattaatttaagtactcagcaaatacaagatgcacagtagagaatcaactctgtgatcctatagcgctgggctcataactgttatggctgagcaaacttaagagaaaagattgtattgatcactgctcttctaatgtatcagaagagctggcttaaatatacaaacagattacggagaaacgttagtctacttcctgagcttagtcagctcagtcacgtggatcagtacttcactgttctcgtgtatcaatactgcgaactagtatttatatataagtctaactatctactgtttttatatagtagtatatgctactgcgtttattcttaaactctatctctctcttaagtatctatataaactatatatagttaaggctactaatatctttatattctattgctaggttatcgcgcatatatagcagttagtttatttatataagaatctaattctatttatatgcactagctactagaatagttaatagttaagaagcattatttatagtattagactatctagcactatagactatagccttagcatatctattattattctactacttagtcttagaattatagttatattatattttgcgtcgcttagagtatatctattatattatattataattatattagactgctaagtacgtaattatacgtaggtaactattaggcgctatactttatagtaggctattctattataatataactactcttgctatctatctaatatgctcttttatagttattgtttgcagagactaatataatatagcttattctcttatctctctcttaacttctatatatagtatcttatatttattgcttattaaggttattatattatagatactatctctagataagcgtttctatatttattatagtagtgttataattataaagatatagcaatttagaattctattattaatagtagagtactattatttatcttagagaactattatagtataagtagttattattactgcttatatcttaataagttattatttatagagataaagcgcatgctgcgtagcgtctttataactctagtctagcttatataattatctagctaataatctatagagatcttctactttaatagcttaagattcttattaactaggcctttatacttattagatttattatatagtattatgcctgcgttagcattagcaggtaataagacttctatattattaagaagaaaaagaattaagattagcatagtttctatacactatataggcaactaacttaataagtataagagcttagttaatgaaaatcttaagctattaaagtagaagatctttctaagttttataatgctaacgtatagaacagcatagtagaagaagaagaacaaagcagacttaagataagttaagagaatagtaatattaagagctttagagagagtaagagtaatctagagaagaatagagagatagatttaagtatagaagataagaataagaagaataaataagtaagatgcagtaagagtataagatatagcttctgctatatctctctattaacgaaaattttaatataggaagaagacttaatataagcaattaacgtttactttaagatttataaattatatataaagagctattcttagttattttatatttacttctattaatactcttatagcatgcgcagtaaaattaatattaaatattagtaagtataggcagttatatttatcttagttaatatagttattaatatagtaagatatagtagtataagttattaaattaggcaggtctcttagtactaagtgcactaagcagataattatacttaggttataaaacttaaaagcttataatatctagcgtttagaggctacgttctaagcctattaacgtatacttaatattctagtagtattattaatctatctattgttattaaatagcaatatcttagagaatgctctaatatatgctatatattttctatctttattatagcaagtatagttaataattataagtattaagtagagctaggctactactctactatctattactattctagactattatctattatctctatgcttaaattcttatatctaaatatagtctctacgctagaagcctatctattgctagttaggtacgtatcttataacctccttattatagtatttagagttattatatctcttactagagaactgctagtactttatagaagagtaaatctatatacttatatagctaacttaagataggttaatatctaaatagttcttattataagaagtaattagttagcctgctactatctagcgtttattatagataaatactgctgctatatatataaagttagatattactatatttacagcaactttacttagaggcaattttattaaataaggctatatttctagtattaactatctaagcctgcagaagagaagagagcatattactcttatagaataagtataatcttagatattaatagtagtagatagttaactctatttaactatagtagcatagttagctactagtagtgctatcctctaagaattatataagtatatttatagttagcttcagctactaattttataaactatattttgtaactatattttatactctagttaatcttactaatataatacagcaacagcctcttctgctcttatcaagcaacttttctatattactaatactctagaatcttataatctaatagataggcttactgctaataagctgccttgcttagtacctatagtagtaggtgctctgcaaaaaagcagctatattaaatgcgttgctcttagaattatcgctatctatttaacgcttgctagcttctaaagcttcttaagaaaattcttcttatagctataagaatctgttactgcgtaatactctgctacctagtctataagcatagctgcttgcttgcttattgctctcttatctatataagaattatttctagagatagagtaacttagcagcgcatattctagctagtatatcttaattacgtctacgatatagagatatataatgctactgctatcttatagtataatataactaacgttatattgcgcaagaaggtagttagtagcaagagagctaataactaacttatagaactaattctgcaatattaacaacgtagcagcatagctatctatctactagctgcttttaaatatagctagtaagctaacgtatctagataagcttaaatgcgcaatcttaacgatatattagctgttaggctttaatagtattaaaggcaatataacgcaatctagtaaggttaagtattagaaagagtagtagattgctaagaagaggatataccttaatatttattagattataagatatttaataacagttgcaataatagtaatagtaatagcaatataaagatataaagagatagaagactgcagtacttagatactaaatgtaaaatctattcttaatctgcgcgtaactacgcgcactacttttctatagttaagcatattataaaaattatgcttcttaagcctagcttagagcagagtagttgttattatgccctaaggcaatttttaagaagtttaggtattagttagtagtgcctatactagcctcgcttagaactattaactaacactagattacgtattttatacttttttaacgcttttttatgctaatagtagagagtaattactatcttcttttagtctagcttattttttaataatacctctagtttgcgttttatatctagaataaataagtatatttatagtatatactctttcttatttattatagagtagaactattttattatagtaatataatatactttgctatttgctctagtgcatatactatctaaagctctatatatacgtatatcttatataatatatattaacgcgtgctacttagaataattaaagttcttttctttctttagcatttactaatatacttaaaatttcttcttaaatatatttattctctctagtgcttcttaaatataagctaaggtattcttattataactcttatattgcgctagtataactagattatatactatacgaataaaatacagtataaaaggcgcctttaatataaataatagagatataatagctataagctattatataattatcttttactctatgctagtctattagaagacttctataaatgctctcttattattaaaacgctttaggctagtactatgcattacttaatagaagcgctcgtttaactaagtactactagattcttatattactagtatagtactattatcttaggtctttctgctgctagaatagatattatctaatatatcttatataaagtctagcatctttattactaaacttttaagcagtaagtataatatatctattactaaagatatataaatattaaagttatagtgcttctatctaaaataattaactagatatataaagttattatatcctttattaagatatctctcttattatagctaagtaaattactctattctttatagataagatctatataaattctctctattattaggtgtaatagtataacgtatacaatagcaatttttctttatactagttaagagtacttattctttatagttagctaatattacgtaaatagttaggtaatactgccttatttatctatctacgcatataagtagtattctagacttagctgcgttttctagtgactatattagatagtaagtaatagtattctactatataggctaatataatagtgcttaaacttatataatagaagcttacttatataataataatatacttaacttttaagaagagaattataaatcttagttatagaaataaacttagctagaagagtactaggtgttaatctctaacgttagactttatagaatagatttctaattataacgtagactagctatactactatatcttctaatataagtaagagttatgttttattaactaatataataattagcataactattactctatctagtaagctttattatatgttctactactagtctctagaatataatttataataaacgcaaataagattatctatattacctaagaagaattagcttagagcatatactaatttatctgcaaataggcaatagctaattataaacgtaattagtaataagatattctaatatataaaaaaatattagttagccttaagtctagaaagactaaacgtcttagtaatatcctcttatatctaaatattatcttatatactagactatattactaatattacctcttgctattagtagtctaattaaaatagtaatcttatatataagttatataattatacgtctataaagaagctattaatatcttctagcatatatttaatctattatagctatgcagtaaataaaaaggtaaagtctaaattaaagatattaacgtaattagagctagtaaacttagtctagattatattagagaaagtattatatacttattttatagttatagactctactattactaggttcttctactaaattgcttattatatatctaaaatagtacttcttacgtctacgtagatattaacaataggctcttttatctaataaggttgttctttacgcatatatctagtgtatctaaaatactattagctattactaagtctatatttttattcttcttaatataattatatactattatagtagagcttaagctatctgctgcatatatatatatctttctatcttaagcagtattatacttattacttaataatatatatattttgtttaactaaagtattttataaatattcttagatagttctagactctattatataagatattagaaatagcatttagctatgtatttagcaagctctacgtagattttaggctagaagctatatattatatagaagcaatctatacgcagaaatagagagaaactatattattatagaagaggtattattttataaataagtaaatagcgttagagttattatttataatattcttgcgtagattaacagctatatataataagtttattctactatattgctagttcctgcttagctctagtagctaatagttatagatagttacctactattattctatagttatagatagttgcttactatcgtcttatgctactaaagactctataactcttttctattctatatacttatcttactctctcttctagatctagttaagtaactaggtttctagatactaagcactacttttactactataagttaaatagagagtataatatagtataatttaatattacgtaattcttatctctgcgtatagattctactctaattagctactcttagagtaagcttactagcttctttaatatagtagttataataatttagctctctagatagtaatacgtttatagcaagaagaagcgcaaagagatacttactctgctattaattttttttttacttactttttagcagctctatgctagtgctagtaagtatataaatcttacttatttttctctcttcttttttctctctaattattaagctacttacagatagacctgcaactctatattctttctaatatctagtaactaagacttatactagtagtagagaaggatagtaagagataatactatactgctctagactaataaagataataacttctactattaatataagtaatattatagttaagattactctaactctaactttagatagtagctaatagtctctaagagcgcactaaaaagtttatagagaaatctagatatatttagtgctataagatatcttatctagttttagaaaaggttttaaatatatctaagttatctctttactattcttatttagcaaaggtagatagaaattttgctagagcttagtagtaatctagaatatattattttattagagttactactaagagctttactatagtttagtgcttactaggtctataatctactctgcttaactagcttagcaaagctaaagaaatactttttatacgctattctcttagatatttagcgcctaagagttataatagtagagaagaactataagagatagtgctatactacttctaactagtaaggctcttagattatatataacttctacgtaatattatgcttaaaagatactctaactctaactttaaataatagctagatagagtaataaatatataatttaatgcctactagcctagcaaagctagacttataatctctatatactattctcttaggtacctagcgcctagaagttataatagtagagaagaactataagagatagtgctgcactaccttagactaataaggctcttagattctatataacttctacgtaatattatacttaaaatatactctaactctaactttaaataatagctagatagagtaataaatatataatttaatgcctactagcctaataaagctagacttatagactctaagcaatatattctctaatacctagcgcttagaaaggataaagatagtaagagatagtgctatactgctctagactaataaagagtaataactactatactatatctaaataatatttaatgcttaaagctgctctaaacctaactttagatgaactatagaataaagtaattactctatagtttaatgcatactagcctaataaagttagactaatactctctatataatattcttctagtactctatgcgtagagcttatagtagtagagagagatagtaagagatagtattatactatcttaaactaataaagataataactactatactatatctaaataacattatacttaaagctgctctaactctaactttagataactatagaataaactaattactctatagtttaatgcatgctagcctaagaaaagttagactaatactcttctatatagtattctcttagtgctctgcgcgtagagcctatagtaggcagagaatagtaagagatagtactatactattctagaaaatatagatagctactaggctgtagtaattagcctatttaatataattaagttctactaaactaaggcatgcctgctatatagagcagctcttaagttaaaatattattatttatataactttatcttaactttaacctactacctatctatacttatgctaaagtttctttaatttctaattactttctataatcttcttactataactattctatatatatgtatacttttctaagcaatatctatatctaactacgtatctatagtagctatctatacttataatactacctctgcttacttactactataaagctaagcttaagataagctaagtaatctaagagaataatatagtttatagtatagttactactactataaggtgctaggtataatattaaatcttagatagtagagactaacagcattttataagagaattagaggtaagatatagtctcttaaaccttagcgtttataatctagtagagaagtttgctagatatatcttaagctaggtttaagaaaaaaagatttaagactaaaactctaacttaaatattagataagtctatatatgcagtttttaaatatttagctagtagtagtaacctatctataactataagatatataaacttctctagtcttttgcaaagcagtagctataattatctattatataatagtaactaaattatagcactttagtaataaagttaagactaaggattctttataatatgctaacgctaatactatctaagatagcataactatagtcttcatctattatatctaatacatctatagcattaatagctaataaataaggctttatattacttactaggctatttttactagctaatgcaaacgtagttagtctaatctctatctactaagtagtactcttaatagagctaataataatagattgttagatataggtagagaagtaaagactttaatattagaatctagcgcattaagtataatatctctataattttttttttagcgtataagctctctaatttatataaagtaggtatatctctagtaatagatacgttaatagtaatgcctattaagaataataataatttgctaaatactattaacttatatattaaattaagaaagcttaaagaagtaatactattatgctagataataaaattactaagtatttctagtataggtagaatagaaaaacttaaactaatatatactctactaatatttatatacagtataattctattttaataaactatctaaatagctcttactatctaagaagagagtctaataatttcttattctactagataaatactctaagaagcgccttaaggtctgcgaagcagatgcattaaagcagatagatataaatataaaagaaaaagaaaataagaattatagcagcctatattactctaatagtaatagtaatactactactagaaagataagaataaaggcctacgcttaattaattaaaagatagaggttagaattagaagtatagcttagaaaagtaagtaaagaagaagagttagctaaaactaaaaaagagaagagagagaaaaaagcttagaagcgtaaggctaagttagatagcttgctagatagtaataactactacttagatagtagcttagatattaactctaaagataacttagagaataagaagataataatagcaaagaatcttactagagaataaaagaaaaggcttaaagctttattaaatgctaagtaagtttactatagaagatagataactactatttactctactaataaataaactagaataagagatagtctctctgcaagagtagagatagtaatagaatactatactctagaagagtagactttagctatagtattctttagcattttaattaataacttctagaataagtatataataaagctactagcatattagagagttagttataactttactctatactagcttatagatatatatattctctactttaaagagttattatttaataatagcagaatttttactaatgctataggcataagtaaaatataagtaatagtgcttgctattcttataagacacgtttactttaagaactagatagaagtataaaatgcctaagtaaaagagtcttatcctttaacgctagatcttaataagtagctataataataactagttaaagcgtatagctaatgcttagaagaataagatagttataatagattctgtaaactctatattatataacctaagtaatctgctagttataaggttctgcatctttagtaactctgctctagagaatataagtatactaataaataagaaggtagtaaagatataaactaatactactactactcttactaataagcttactgctattaataagttagttagactatagacctttatactaaagattctagagtatatagaaatagtttactagataatagcagaggcaaatatatctactatgcactctaaggctataaagcactatttagcactattagcagcatagtttatattagtctgcagctttagaaagatagatagatatatatttagagctaataatactataagcgttatagtatagtaaataattatatataaaagcattctttaagtagaaataaatataatactactttctagttatattactatatagagataaactatatttaataaattttataattataagttagagagcataattatagctaagttttataagaatctttaaaagtataactaagaatactaatagaaagcataggctctatctagaatatagcagcgcagtagataaagtaataagcaaatatacctataagatatataatagagtctacgcgttaactgcaaagatcttatctctctagcattcttaaactttagatattaatagcctagtaataaataagtaatagtataacatagttactaatataaggtatagcgtagactaatttaagatattagatagtataagaaactaactataaaagaagtaaagaatatactaagatttatatagaaaagaatattaaagataagcaactaataggctaatctaatatctattattaagagtaagttctttactttcttctaaagctataaactactaagatttcttagcatagtagaagatgctaagtaatagtatagataagtctcctgatagaaacgtccttagacttatagtaattagcttaaaataaatctttaaacgccttagaactaaagccgattatagcttatcttttgcctactaaattaagagtagcctaatttaagataattagctactatattatttgcataacagtaaaaagcgcagagaatacatttaactatctaggtaataaaaactactatatagtaaacctagatatcttacttaaagtaagcgcagagtttaaatatattaagagtatatataagactcttagtaccttatagctataatactaaacctagagctctgctactaaagaggataagaaagtagctagaatactactactactaaagaaaatctattctaatactcttatattattatataaactagttatataagtagtaatgtagttaggcttaagaaagaagttctataataagaatatcttagttatgctagaaggtataatatagtaagatattaactataagcttactaaatagagagatctagttagactttagattatagttactttaatagtatttatagaggtaactatactaatagaagctacgtacgttgttattatagagctgtaagatagatagaatatactagactaatttatattctaagagtattaacttagttagctaggagactatagttaaggcctaagtaagcagagtataaaaataattttataagatagactatagagtataggatctaaggttgtaaatctgcgcatagactagtagtaatttaagcctatttctataaatttagaagcgcttctctaaggtctagctaggtactaatagagatagttcttaatagtgcttaatagtacttaatagtagctagctatataaaacgcagaactagcatagtaatagaataatacttatattataaataatattaataaagctctttctagtaatataatatatactttctttattatctgcttatagtgcgtattcttgctaataataataagataatagaacttataactattattgcaaagccttagcgcctagagagtattcttacgctagttatgcgtcttctgcgctatagttctactctttattctatataaaatagagagcttacttctaatacagatatagctctatcttaatataactagatagctcttatataagtactttatctaatttactaataactatattaaaaacgttagtaatattagcttaaatcttattaatgctttgtaagacgtagatactacctagttctctagatattagctcttgctaggtaaactaattagtctaaaagctagaatctattgcttaaatctatataagagagttactatcttatagattatagtagttatagcgctaaagcttaaaaacagattatagtagctaaatattcttgctcttatagaacttactaatattataagcttacttctgcttatagtataactagagcgttatgctaataagctctaagaaagataagcctagagaactcttgctagcttatttttattaaatattagtctaagctatctatattagtctattagccttcgctctatctattaatagatataatctagttaataactttatattaactctactaaattctctgctagtagaattagtaactataatattaagattattataattatttctagcttaatagaataagaccttaatttagccttactaactactattactaaggtacttctttaagttagaataagaaatagtataggcctagacgtaggtatgcttaactttgctaatatatataagcttctctatattgtctctaactaactaaatattattattattgcctaaatctgcgttagactagttattatatattaagagtagagtatttacttattattaagttaattaatagtcttatctataagagtgcttaactacttatcttttataacttaaaactactactactattaaattcttagtaatgcgtagactttttgcagtttttattaatcttaatttgctttgctagtaaagctatgcgcttctagacgttatataactacttaataaataagatttagctagcaatagtagaattagtacgcctatagttaaggttgctattagataatacagagcattttaatataagtaattataggttaagtagagcagttaggctaaattatagagtagatataatattattattattattgttaacgtagtctgcgttacctagtaaattgcctattagctctacgtttcttatagcattaaaagtaatactaggcataaaattaaagtctataatgctaatcttagtagagaggctagattaagtatctgcctgcttatatagtactgcagataggttaattagtattcttatacgtaagctattagttatataaggttagaaataaaagcttctatagcgtagaaaaagtagagataatatagataatatattactaaccttagcagaaaggctagtttaagtagctgcctacttatatagaactatagataggttaattagtgttcttatacgcaggctgttagctatatagacgttagagataaaagtaacactaagtataaaattaagatctatattactaaccttagcagaaagactaagttaagcagctaactgcttatatagaactatagataggttaattagtattcttgcatataggctattagctatatagacgttagagataaaagcaatactaggcataaaattaaggtctatattactaaccttagtagaaaggctagattaagcagctaactgcttatatagaactatagataagttaattagtattcttgcacataggctattagttatataaggttagaaataaaagcttctatagcataggaaaagcagagacgatatagataatatattactaatcttagtagagaggctagtttaagtagctgcctgcttatatagaactatagataagttaattagtattcttatatgcaggctattagctatataaggttagaaataaaagcttctatagcatagaaaatatagagataacgtagataactttagttcttgcctcttatagaaaatagagtagaagagaattaggcaaagaaagagagattatatacttcttttacgtatctcttgcagattaagtaatagcgctagatttatactataagaaatatagatatagttattataagttagaggcgctttaaaatatatgcttagttaattataatctaaatatctttataacacgttaatattatactagataacttactgatatttagtattaaacgctaagtaataatactacttattactatattatgataagtaagagtaaacttaaatagcgcagcagtatatatgaaataaagtaagtagctaaaaagaagagttaatagttaaagatagttaagttgcatataagactattctcttaatagttctaataagtttattaatattattctagaagttaaatataatatgtagtagttataatgcctaatacctttaagttaagttatagaaaatactaagttattatagtttctagataagatagtgcttataaggcgtatatatagacgcagtctatactaacgctctattagcgtatatcttttatagtaaatctctatctctctcttctaataaagtaataatacttttttaatattatgtattacctctactactatatagtataaaaatagcataatataatattctttatctcttataatactaatatatttctctaagataatatctgcgtaggttctagctctaattaaactattataatactactaagctcctctttatagattatatagttactagcttttctctaactgcgtaaactaacctaatatatataatattgctactaagactatagtatctaagttatagtataatatctaagcttaaagttactctattacctactcttagcagttatagaataaagcaataaatctatagtttaatgcctactagcctaataaagctaaacttataatttctatatactattcttttagatatctagcgcctagaagttataatagtagagaaagactataagaaatagtactgcactacttctaactaataaggctcttagattatatataacttctacgcaatattatacttaaaagatactttgactctaactttaaataatagctagatagagtaataaatatataatttaatgcctactagcctagcaaagctagacttatatctttctatatgctattctcttagatatctagcgcctagaagttataatagcagagaagaactataaaggatagtgctatactgcttctaactaataaggctcttagattctatataacttctatgcaatattatgcttaaaagatacttagactctaactttaaacaatagctagatagagtaataaatatataatttaatgctctctagcctaataaagctagacttataatctctaagtaatatactctctaatacctagcgcctagaacttatagtagtagatagagatagcaagagatagtgctgcactactctagactaataaagctcttagatcttatataacttctacgtaatattatgcttaaaagatacttaaactctaactttaaataatagctaaatagagtaataaatatataatttaatgctctctagcctaacgaagctagacttataatctctaagtaatatactctctaatacctagcgcctagaacttatagtagtagatagagatagcaagagatagtgctgcactgctctaaactaataaggctcttagattctatataacttctacgcaatattatgcttaaaagatacttagactctaactttaaataatagctagatagagtaataaatatataatttaatgcctactagcctaataaagctagacttataacttctaagcaatatactctctaatatctagcgcctaagacttgcagtagtagataagaatagtaagagatagtactatactgctctagactaacaaagataataactactatactatatctaaataatattaagcttaaagctgctctaactctaactctagataactatagaataaactaattactctatagtttaatatacactagcctaataaagttagactaatactctctacgcaatattcttctagtgctctatatgcagaacttatagtagtaagaaagagaggatagtaagagatagtaagagataatgctatactgctctagactaacaaagataataactactatactatatctaaataatattaagcttaaagctactctaactctaactctaaataactgcagaataaactaattactctatagtttaatatatactagcttaataaagctacaactaatatctctctatatagtatcttcttaatactttgcgcgcagagcttatagcaggcagagaatagtaagagatagtgctatactatcttagaaaatcttaatagttactagactatagtaagtaatctatttagtataattaagttctgctagactaaagcatgcctgctatatagagtagctcttaagttaaaatattattattacttaactttatacttactcttatctattattctacttgcatctagcatatttacctagtgcatataaacgcaacgtaactaataatctttttagctatataataatattatattttctataagccttgcgtattaaagcttaagctctttatatattatactataatttctttttattattattttatctactaatatattttactatattactactattatagcaacgcgcttcttaaatctataatacgcttcttatattaataatgcgctttctatattaataatctataactgcgcttaaactctctatagttagtaagcgtactcttctaagcaatatctatatattaataccgcacttttagtaatagtctaataactatataaagttgtgaagtgttttcccctctaggtgcaaagctattatagctagacataatagtaataataatagtaatatagaataggcgctgctaaagtaactagagtagtataagagtaaagctaatataataagctctaatagcatattataaacgaatataagagaagaatatagaattataaccttagaggttattaaacttatagagaaccttataagctatattaagaaaaagaatctacttaagaagatctaattagaaaagagctaattatagcttctaaagagcttgcatttactaatattaaagaactagcttatagtagctaaatatatatagctataaaatgcgtaaatatctaaagtcttctataaggctatagctaaaactatctagataataatgctagctaagatatattagtatagcgctaagattaagataaagaacttaagtaatatgctaatgctaatactatctaagatagcgcagtaataatctttatctattatatctaatagatctatagtattaataactaataagtttagcattatattacttactaagctagctatcttaaataacactaatattatcttagtagatactatgcattattctattattaaataattctctatatttaggctaataataaagaaaagctagtagaaattagagaagaactactttaagattagagcctagcactttaagtataatgctcttatctagtatttattattacctaagtactctaattaatactaagtaggcacctcttagattatagatacgttaataataacgcttattaaggataataataacttactaagcactattaactcttatattaagttaagaaagcttagagcagtaatactattataccagataataaaactgctaggtaatactaataaagatatagcataaactcttaaaactaaaatatatactactaatatctatatggcagttaatattcctaacttaataaactactagaatagctcttactactagaatagctcttactacctaagaagagaagctaatattctagacttatactagatagactttctcttaagcgctataagactaaggtagtaaatagtaaatatataaaagtaagtaggagaagaactaagaaagataaagatttagaagactctaatactagcagtaatattctgcgcctatatagaagagatagagtagtagcctacgcttaattagctaaaagaaagtagttagaaaagaaagtatagcttaaaaagactagagataaagaaaagctagctaaagctaaaaaagagaaagaaaaaaaagaagcttaggagtataagacttagctagatagcttgctagatagtaataactactacttagatagtagccctagatattaactctaagaataacttagagaataagaaagtaataatagtaaagaatcttactaaagaataaaagaaaaggcttaaagctttattaaacgctaagtaagtctactatagaagatagttaactactatttactctactaataaataaactagaataagagatagtctctctataagagtagagataataatagaatactatactctagaagagtagactttagctatagtattctttagcattttaattaataacctctagaataagcgcataataaagctattagcatattagagagttagttataactttactctatactagcttataaacgtatatattctctactttaaagagttattatctaataatagtaagaaatctttgctaacgctataagatataagtaaaacggtaagtaatagtgcttactattcttatagaatacgtttactttaagaactagatagaagtataaaatatataagcaaaaagcaatataatagaatataacgtagttaataataataataagctatattctactaaaggtaagagaatattctgctatgcatataaaagaagcctcttctttaatactaaatcttaataaatagctataataataactagttaaaagcaagcagctaatacttagaagaataagatagttataatagatcttataaactttacgtagtataatctaagtaatctactagctctatagttctgcttttttagtaactcttctctagagaatataagtagactaataaaagagaaagtaatagagatataaattaatactactaacgctatctttaaagcgcttactactactaataagttagttactctatagagctatatgctagaaagcgtagattattaagaaatagtctactagataatactagaagcgaatatacttactatatactctaaggctataaagcactatctagcactattagcagtatagtttataatagtctatagctttagaaagatagataagcatatatttagagcttataatactataagtattataatatagcgaataattatacgcaaaggcagctcttatatagaaaagaaagtaatactactttctagttatattactatatagaggcagactatatttaataaattctataattataagttagagagcataattatagctaagttttactagaatatttaaagctataactatagatactaatagaaagtataggctttatttagaacgcctatagaataagaactaaataagatcttaatctttatattactagcacttattagcttttaaaatagaaaagagatctctaactagtttaatgctactaataagagagactctataactagcaattatatctataagataaaagatatagtctactagttaattatagagatactatcttatagaacttactaaaatatagctcttaatagcctagtaatagctaaataatagcataatataattgctaatataaagtataatataagtaaatataagttatcttataagtataaagaacttatatcttaagaagtagtaatagtatagaagtttatattaaaaagaatattaaagatacgtaacttatagagcaaactaatatctagtattaagagtaactttctactttacttctaaagctacttatatttaaatttccttagtataatataaaatgctaaataataatgcagagatattctagaaaaaagaaagccttaataaattagaagctagcagatatataatctttaactactttaagatataagtaatagtattctactctgcgcttactactctaaaagcagtatagtttaaaatatatagtagctataaagttaaatactttacgttaaatagcgtaaagaatctctttactaatctaagtaagaactattttttagtataagaggtgcatgctataactaaaagcagtctaaagttttaaaacttattaaatttatgctctaaggttaaaattctaaaaatactaagctagatatagagtattatagtagaagatatagcaaaagcagctaatatactactactactaaagaaagtctatgctaaaattcttatagagttatataaactaattatgcagatagtaatatagctaggcttaagagagaagtttagtactaaaagcgtcttagttatatagaaaggtataatatagcataaaattaaccttaagcttactaaatagagagatctagataggccttagattatagtagctttaatagcatttatagaggcaattatactaatagaagctatgtacgtcgttattatagagctataagataaggtagaatatatagaattaaattttatattctaagtatactaacttagctagttagcagaaatatatattagcattatctattttaatactagatagtaaactaaaacttaaagtactaagtaagcaagacgttaaaataactttctaagataaactataagatagagaattaatagttatagattaatgcatagactagtattaaactaaactaattattataagtttagaagcattctactaaggtctagcgcactgctaagaaaagtgcttaatagtacttaatagtgcttaatagtgcttaatagtagataactatatagaatatagaactagtatagtaatagaataattcttatattactaataattctaataaagctctttctagtaatatctataatatctagttataatatagaaagaagtaaatatatagtaagatactaagaaaagtatattaaagaagtaaactttaatagcataggtagaaagatagagtaagtaagaagaaagaaaatataatagttaaagataataaagttacgtgctagactattacgttaatagttctaataattctaatagtactaactattttaataaagttttattttaaagtatatttaataataaatataaatttcttaaattaattaacttgctagcaacctatagttaattctacagtattaatagaaataaatatttaacagatttttagattttcctaacgtatactaggctaagagatagtagtagctcttaaagataataaagagtagaatagcttactctattatattaacgctctagataactattatctactcttaattactctattatactatctttagctattcttattgctctaaagctataataactgctctagttaagatctagcctattataaacctagacttattaaagttatatatattcttattaaggatactatactttgcctttatattctctataagctagaactagttttatataaccttagaattcttgcagagagctcttctatagttatatttataattaaactttatttaaagcttagagcagcatttaataaatatactaagctagtttaagctaatctagcttagactatgcttagcgcgcagagaattagctatattagctatagctataagcttagaagaaaatttacgtataactagcttaagtatatacttaataactacgtccttcttagttagagttagatttgttaatttaggctagcaatctacctataaaggctatctagcgcattaactgcgtagtgttatttaagagatattatagatagctatagcgtattataagaagagtattacgtcttatttaagagcttaaagagtagtttatatcttacgtttattagaagcatctatctagtgctattattaaggcattatgtagatagagtagttcttagtagaagcttagcaaaagtagtctgctaacctatatagtctgctaacctatatagtctgctaacctataatatacgttaatatattttatactattatacttattactatgcaaaaagctttctacaagaagtattatagtcttctaaagcctctgcttatactagaacgtagatagtaagatatctctattaactttattattaacttacttaaatctaaagaatatactaacgttatagtagtaattaactaactacagtaagttttagtatataatctcttataagaatatagaagctactaacgtagctaatatattcttataatatatttagtataactatagtctctctaatactattgtctctaatagagatagatagtttatctctactttctataataagctatgcaaatagcttagtattaactcttacttctctataagtttttactctaagactaatagataaactaagaacgcgaattctataatagaatagattctctatacttatataaactactagcagaataactaggtatgctaactcttaattatatagtttaaagctaataatatagtcttagaatctactagagtattcttaataatagcctactttagctagaatctatatataggctttaagctttctataaatataaaaagacttctattctaagctttataagctaggagagactaactaactaattaataagctctaagaagttactaaatatatttaagaagaaataatttaagtataggctctctaatagaaatatataaactataagcgcttgctagcactagcatataatgtagataataaagtctagcttaacgcacataatatataaatataataagctttaaagaaacttaactagaaaaaccttagatcttataagattactaagaaagtctttttctacgcatataggctagaactgcctctatctataaagatatattctactttctatatattacttctctgcttagtagtagaagaattagaatatctacttagctaacttatctctgcctctgcttctgttattatagatagtaagaaagaatatattattagaagtattaagaaactctgctataataagaaaagtaaataatataaatatcttattatctaataaggctataataagactatatagaaactagctatagacttaaaagacgttatagctgttgctaaattttatataaagttcttagatatactagaactctctaagattatagtataaactataataaatataagtgcaataatgcttatagaagcttaagtatagaagagaggtactattataataatatactctaacactctagactactatacttaatagtactacactatataggtagctactatactctatagtactctataattctgctctataaaaggctctaattgctagtaactgctaaactactaatatacctcttaactatctctgcgtaggcttagcgtttatacttaagtctttctctatttatatttctttctatctttataccttgctctattctgcatataacgtcttatattatacctaaaacctatacgtagtatactaattaagctttcttataagctctaacgtttctacttattacctcttataataattagcttttaagataagtagactatatatagaatacttaagtatatactctataattatcttctcttctaattttattaggcgctttatatttagcttatagttatattaagagtattagctagcgtattagtaatatattattaattttagcatattatatactactatagtatatcttttagtttatagttaactagaattaaaattagatatagtaagaaataaattttctttagtatagaatttttatatattgcgttattaagatattacgcgttattactacgtaggcattttagtagagttttctagtctacttagttaagtagtctgcttagttataaaacacgttgtatcttaacttctaaaacttttttatatcttctttctatcttttagtaataatctagctttttagactattttcttctatatatattaattcttaatattttactctattttaaaatagattaataacttcttctatacttaatcttataatctaaaactttagtatatattatctatatatattagctctatattatagaagttatagcttaaaataatctattttagcttagttattaaataaaatcttctttttaagcttaaagaaatatctagctttatatctctagaactagcatatagaaaattctaaaactttatataatatatatttataactacgttaatctatttagaagatttcagaataatatatagctctgtactgtatattactagagtttaaaggctaagtaaacttctctactttactaggctataactttagcgttactaggcctagaaaggccatttgttatgcatacaaaagctctaatatagagctttttctattttaaaaaagatctttcaaaactctaagacttatgaaggtatagagaaaaaagtaattttagaaaaaagatgcttacttgcttagagtgcttgcttacttataaactatattaatatttactaataagatctaaagatagatactagatactataagacttagctttagtttattagtgttttttaaagataataatacttaggtttttattctttttaacttaaaggagtaagctactaagactagcttattatagctcttatagttagttcttaaaactaagtatactttatcttacttaagataagagtataaattatagcaattataatctttaaacattctttaatatatctatttattctttattactactatatattcgttacttcctagagaagaagcagatgttcgttaacatctatctactcctagctagtgtagaccttcctactcattattatcctctaaacgccgtggaatatgctgtttccaaaacttccaacccgtccacgtgttgacttgctatgacaatctctgtcacctagtcgctcctcaacatactctcgaccaagtcgcccaagggcccccagaagtccttgctcccgtttgctaagccatgctcgtcgatgaataggacgtagtgcttgaagctcgtgttgagatgcggctccaaaccaagctcgatgacgaccgggtaatggtggcagtagatgtgagcatagactcggtatagacgcttgaacatgttccgaatcaatgcggggaaggtcttggggaaggggacgccgatgcgcgaggggaacatggattcgttgtcgacgttggactggacccatgccataaggtgctgcgatgtattgtggggcaggcatcttggtgggctttttgtaagtctctgagtcctgccagaggtactcgaatctggcggttgtcaggtctcgaagattgaaagtggatgtccgtgggcttactcgtcggtggctttcatctcaggacagctctggggcgagcagaactcggtgatggagccatagagtaggttgatctggttgtagaagtcgacgactggcatttttgtcagccatgcctcgagcttctgctgtagttgatctcaccgttgacagccagccattcgtccttgtcttcgccctctggtagcttgacagccttccttaagctgccactgcccagtgtggcctcggcatactgcttcaactgccagctgcttgtgccgcgattcgacttttgcggcttgaaaggtgcgcgcgtccgtggattgctaaagaaagaaagtaagcttgtgcccggaaagtagcctctgttctgcggtgtttgctgctgagccttcgtcatagacccaaccatgctgcccgtgtcggtcgagtctctctcagcgcccagaactgcattgtttcctgtcttgatctcagatgtgggtgcgctagcgtcgaagcggagcttgtggaagaagttcgtagtggggcgcgcgggactttgcgattcgggcagtggcacaggttcctgctgagttgtggtggatggcgcagtcgttatcgcattcgagctcgtctgttgctgtacccgcagcgcctggccgatcctctgcagcgggctttgatacgcgtccttggggcgcgcgaggtctagttcgctcctcgagcagtcgaatccactccttccacaaccttgaaagtccaacacatccaagtccatccttaggttcatgcagctctggctctgggcgaatgtgaagatggggaggaggggcttgggctttgtgggaaacgcaatatggtgctcagcagagggagagacgaacattgtggttatgaagcctgacatggtttgtcgatagcctgtatgcggccttatctgttggtcgtgatgtattcgctatctgtggtgcattccaatggttagcagggcaatgttggggtaggggaatgcggggaacgtacgcaacgatgaaacaaccctgcgattaccgggggcggctgtctggcttggaaagaaggaaacgagtggagattcgaagaaacgtcctggtgttgtcgagtcgatgctcacagagatggtgtttgggccccgcaaacaaatcgcatgcacggccgccgctcccgcacctgcgctagcgtgtgaagtgcgcgacgtcatcctgaaacagcatgcactcaccacatattgatgacacagagaggaggatgcgtcggaagcagtttgttttgagaaaagttgccatcatcttgattctattctattctattccaggtctaggtctaggtcgaggtatgtagggtgctatgctggacaacatgtgccacagaaaccatctgcaatggcctccaggtcacgactggccgtcacttccattgcgctcatattgccagccttgctcatttgctgaagtaggggtcctgctcaaagtagtcgttgcggtcgcgacgtctctgtccattcgttctccggtccgatgagccgtccaatgtggtttcaaactcatccgtctcaacgtcggcaagacctgtcttgactcgctcaagttgaccactcacgtagtggttcagacgctcctgcatcgcattcttctgctgaacggcgtcctcgtctaggtaacccacggagcctcttcggttcgcggggcctgaggttgactcttcatcttcgccattggtcgattctccccaatcacttctaaaaccgatactacggctagtggaagatcggcggaggtggtgtcgctttttgggcttgctatccgtcgtgaagacgtcgtcgaagtagtgtgctgccgcgcctgtgggcgtgcgcggtgtctgaggtagacgacaggtcatactattggctgttagcagagtaaggcatgttggcatttgatgacactcacccggtgtcgtggatcatcttcgcaatcagacccgtccagccgcactgatgtgttgctcccaacccgcgtccagtgtcaccatcgaagaactcgtggtaccacatgtagtccttccagtttggatcgaagtcgagcatctcgttaccatcgttgatggctcttctaccgtcatcaccccgagcaaacaagtgctgaaggcgatgctgcaattcctcggcaacatggccgagatgcatgaaatcgcctgatcccacaggacattctaccttgagctcgttgccgtagtagagatgaaatctctggcaggactcgatcaggaggaagttgacggccagccagatgggaccgcgccaattgctgttgccgccaaagaggccgctgtcggagtcaccaggcagatacgcgacttcgtacttctggccatttacgtccatggagtacgggtgatccttgtggtactttgatagtgatcgaataccgtgctccgcaagaaactcgttctcgtccaacatcctttgcataatacgcttcaggcggtcctcgctaaccagggacagcagcagacggtcgccttgtccgcgcttcttcatcgaagcaatgttgcgctcagccgtgtccttgcggttgtttataaaccagttcaaccgcttcttgaaattagggagtttgttgatgacctctggttcaagtgtcaacgtcgaataaagcggtataagaccgaccagagatcgcacgggcatttggtgactccatggaccgccccaggaaattgcatcgtaatagaagccgtcttcctcgttccagagaggcttcgactcgccgccagtacggtactgcatcgcgtcgctgatcatgatgaaatgctcaaagaatttggaagccatgtcttcgtagattcggcggcgcttggcaagctcaagacagatgttcagcatgttgaggcagtagaagcccatccagccggtgctgtctgcttgctcgagaactcctccggtgggcaggggatctgatcgattgaaaataccaatgttgtcgagacccaagaaaccaccttcgaagatgttcttgccgtcagtatccttccggttcacccaccacgtgaagtttagcaacagcttctgaaacacgcgctcgaggcagtcaaaatcctcacggccgtacatcttgcgctcgatcttgaacaccctgaacagtgaccatgcgtgcactgggggattgacgtcgccaaagttccactcgtaagcgggcaactggccattggggtgcatgtaccactcgcgggtgaagagatcaagttgcttcttggcaaattcgggatcgatcatggccaggggaatgcaatgaaaagcgctgtcccacgcagcgaagaaagggtactcccatgaatcgggcatggatagaatgtcatccaggtacatgtgtttccactctttgttgcgaatggcctttcgatttggtggtggaggaggcatgccggggtctccgtttgcccactggtcccagatgaagtggtagtattgtttacaccacatcattccagagaatgcctggcgctggatgttcctcaggtcatcagccataggaagtgggctgattcggtagtagaactcatccgcttcggcgcggcgctgctcgacaatgtcatcgaagagctcttcatcgaggtacccatcgtttctccgagagagcctaaaccgcacgacggcgcactcgcctggtggcacgccttcatcctcatcgaacgcgtaccaggctgcgcacttggtgcccacgttggcgggattgacagcgtccttgtcgtcatccacaatgcgcttgtggattccgtccttgacgaatggagtcttgttctccacgccccaaatttccttgtagttggtgtcattgtcggtgaagaggagatccggctgcacgtcgttgccactcgagccggtaccaggcgatggcgaaagctgaaagaagcggtcaccgagcttgtagtgtttggactgggctgtcgtatctccgatcttgcggattgacggcttcttcttttcgtcctcgtgcccccaggcccaggtattgcggaaccagacatgtgggacaatgtgcaatggggctggttcgggtccacggttgtatgccgtgacacggaacaagagctcgtcggggtcatcggcctcttttgcggtctcgatgaatatatcccaatatctgtcgtcgtcgaagcaacccgtgtcgacgatgttgtactccttgtcaagccgtgttcgctccgcgttcgtcttgatgaggtcttcgtatgggaaagcgcgctgggggagcttgtagaggaacttcatgtacgagtgctgtaaaacacaatcagcatggaaagtgaagggaaagcagggcaacttgcagtaggcgtgttgtccaggtggaaatgagcttccttcagcgactcgccgtggttgccctgtggattcgaaagaccgaacagtcgctctttgaggaagtcgctgggcccatgttagatatcacaggcagccagcagcgtcatgcacgtactctttctcgttccagaaggaaaaggcaatgttctgcagaccgtgcgagtcgcaaacacccgcgatgccgtcttcaccccaacggtaggcgcgagagcgtgccatgtcgtgcgtaaagtctgcaggctggtcagtgaagctcaatggcactgtccaagggtacgtacggctccaggcatctccgtcagcgctgagagagcttgttagcaagatgcgcagtcagtcggtcaaggtggtcacgtacgaatagtcctcgcgcactgccaatgagttagtttaagccgcagctgcagaagaagggacgagcgctgacctgtggaccattgcctctcggcaacatagggaccccatcgcttccagtaggcggtgcgctcgcggtccgctttgaggcgcttctcctcttcgcagaggtactcttgattctcaatgagaaccatggtggatgtgtaggttggtcgagtttccgaggcaagcttctaataagcaaccaacgcgtgctgcaggatgcaagcggtgtggaatggcagggcagggcaggatatgcaggtgcaggtgcaggtgcaggtcaacgggcaatgcagtaatcagactagctagaatgacagtgtaagaagagaaatgcagctgaggatgcagacaaagttggtggacgcgctcaaagtggatggcaaaggacgacagagctggcacgggaaaaagatttggacctaggcgcacatggctgcgtggtagcttccgcacctgggcagccgcaatgcaggaactctggccatggcccatggcattgttcacaagcgtcatcgcgaccgtgcatgtgcgggacaagcgttatcggttggcgtctggcttcatccccacctcagcaaagcgccctcttcgcttctcgaacaagttacgcgcactgcaccaccaaggccataaccctgcctctttttttggacatggcaatgtgtcgacacgatacccgccgactccgccatgttcgtcttcgttgagccgcctctccaccagactccccatgttcttgctgaactgttgaacacgcctactgtcggcgcccatgccggaagaagcaaggacgataaccgttttggcgcggcagtcgcctccaggctgctagaccatggacgatcacacctgaggccaatccacaaggaaagtttacctggggcatgcaaaagcgactccgtgctcgtcgagtttatcgcatatcgcacccaggaccagggtaaatcaaggtcgcgtgcgaccccaccatcaactagctaattattccgtccccccacggaccgcccatcgtcgaaattcaccgtctggcattgcacaattgcacgcctggtccacaaacagtccttcaagtaacgagttcctagtcgtctctcctgtcgccttgttcgctttccgcaagtctagtgtcttccaagcctcctcattcgcagcccgcttcgacaggaacgtcttcagcacctggttgtcaagagtcctgccatggagacttcgaagacgtgaggcatactggtcctcgtgtaatatatcttgttagggttgggcatgaaagcagactcatcccttaatcatccatcttgacatgaaagtacttgccgatgtggtaacactcttgctgggtatcaaggcaagcgacacaattgacgggtcctagtgagctgtcccaagctattgtgtgtttgatatagttaggtgttgatggtagacaggttatcgttgcgccgtgggttgttgaggcattgggatttgcggagttggggccggatgaagatataatattcgtagatctttgtgttgggataagactctgacggctttcgtaggctcgtttgcatcatcttggtggtgctttctcttcaagactcagcgcacccaatccttcacagattggcaagttggactaatcctctcgctgaggtgatagaagctaccgctttcgcagcgaaatatcagctataaaatctacctacttgcattcattgttcacaagctgtttgtgctcacatggcgagacatgtctcaagcaaagcatcactcgcataacaaaggttcgattacttcaccgcttgttgatacatcacgagctgatcgcgttggcagatgactttcctctcccctggttcttgaagggatctatcacttttcttcgtcaaaatggtgggccacgctttcaaatatctccactgccctcgcatccctcccagcatctatgtcaaagtcaaatcacaaactactgcagcactgcgaaccatattcgcgcacgtcgtcgtgcccacagaaatgcccgccaaggaagactttggagatatcgacttcctcgtctccagcgcgctccactttccacacagcaacaatgccaagaatttcgactgggaaggttgcgtctcacgcatcaaatcaaccctcaacaccagtcatggccgccggggtttcaagaacccggggtgcatgtactttgccatccgtgtgcccgatactgaagactactattgggttcaggttgatgtcaaagtctgcttcaagccggacatgtttgagtgggagacctttgagctgaactatgcgagcaacagcaagatgattggtagcatggtgaagccgctcgggttgacgattgatcccaaaggactacacgtgcgtgtcgatgagatagaagctacgaattttcttgggagcatggtctgggtgagcaaagatccgagagatgtgttgaggatcacggggcttgacaggagaattgtagatgccggcttcaagacgaaggaagagagtgagtgtttccactttagaaagcctgctaatagctgatcatgatgcagtctatggatatttcaccgggtcctggcttttcaacccagcacactttgcggctcgacttggcgaagagcagtacttttgccgattggaagatcgctcgcctcactggacttacttcatcaaagagtgggtgccgaaacactatcctggctactgctttgggcaagatgaacctattcgaagtgtctcttgtgagtacaatgagagccaggtcagtcttgagctgcatgagtggtacaagcgaactcgggcatgtgtgcgcgagaaggtcttcataatgtttccacatatcccgtctgggtactacacgaagcgagctgcacatgtcaaagaacaagaagagcacagactgcgagccataatcatggcagctcttccagtaggcgagataggttggaaagatgagttccacaagccccagatcaaaatcaaacagccagagccagtggagccacgcacgtcagaattcaagcccacggctgctggagaacttacaccttctttaactcctatcgaggacgtacgcaacaaagaacttcacctatccgacttcgtcttaccagtttctacatcacttccaccctctccatggaacgtccctctcttcctagatcctcttccccgtgaccctcctatcttgtgcatgccgcacctaccaccggcaaacatgtcaccggaagcaaagctgctctgcctggcccgctggacactattcgaccccatccatggtgcgccctatctgatctctttgccgcgcgacaaggactttcagatgaattgggcaggtgcaaaataccttggggtctcggatcagatcctcgtcgaataggcgaaagaaatgtggtggcatacttggattaggcagagttacatcaactacgtgggaatgtggaagaagatgtttgaaaaggaggatgggaaggccgagaagaagagggcagaagagaaaatgcgggccaagtccgagaatatcgtggcggcagaaggagagagaatcacggcgagactgaaggcgctgaatttgagcctttgtttcattgagaaaaattgacggagatagtccagaaagtagattatgctgcacattggaccggctgcctaggtacatcagttttagtgcagaagaacaatgaagattttcaacattaattcgcttcttcgcatgtacaaaagtttcatagcaaagccactgatcaccttctcgcctaattcacaagcagcctattaacccggcaatacgcggccaaagccaagcaaccacaactcttggacatgtaacttccgcggccaaaatctactgcgcctctctgctcaaccatccagtcgtcttcgcttaccaacaccaagccctcccccaagaaatcccaagatcttccccgcaaacctaccccaggctcaccgactccacgtgaggcgatgtggcaatcgttaccaaagatggatcactcccgttcgtggaatttgtgccgctgtgggaatccaggatagcggcgcgcttggcttacacatgtcttcgctgtcaaaagagatgttttgattagtcaagcgctgtatagagccttgggaggctggtatagtggctcgacgaggttaatgagagaggcaagcgggatgaaatgtggatactgacatccggtgctgtggatagttttgcgggttcaatatttcatgatggcacgcctgcttggactcagatggtttgctagagtaggatcagaggtcttcttctcgctttgataattcccctcgaaatggcgcccaacacgaccaaagacgaagccgtccaccataccgagcatttcgaaaaagggctcgcctcgtcgactagctcgtcagatgccgtcgaccgcaaactcgcagcaaaactgcgccatcgcgtggactggcgccttatcccagctctcggagccatgtacggcatctcgctcatggaccggaagaacgtctccaacgcagctgtagccggtatgctgaaagacctcaatatgagtcgcggcatgggctacaacttcgtcaacctctgcttcttcatcacatatgtgctctgccagcctttcatgatcatcttatgtcgcaaaatcgggcctcgatacttcttgcctggaatatgcatcgcatggggcgcggtaattgttggctttggatttacgaacaactggccgagtttgattccgttgaggttggtactgggattgttggaaagtggctacttccccggatgttagttggccctgaaacaccatctcatatagccattgctaactggtactccgcaggtttgtacttactttcatgctggtatacgaagttcgaggtggcaaagcgatatagcgtattctacttcgttggcagtatcgcatccgctctttcaggcattcttgcgtatggactgcagcagatggaaggcgtgcagggcattcgaggatggcgctggtaaagaccactcgtttaccttcgccacatcagccgttctaatgattttcaggatcttcatcatggaaggtgttatcaccgtcgccgtcgcgctattctccataaccttcatcgtcaaattcccggatgaagaaaagacaaagccatcatggggcttcctaaaaccccacgagctcgatgttttgatcgatagtcttaatgccgaccgtggagatgcaggtgcagagaaattttcgtggaagaagttcctcgagccggcaaaggtaagactcccaatcgtacttttgagaccacagctgagttcttcttcctctattgtaggattggtacatttatgcatttgccctgatccttcttttcgtaacgacgatagcatacggcttcgctttcttcctacccatcatcctatccacgaagctcaagttcagcatggccatgagccagtgccttggtgcgccaccatacgcagcgtccggtttcctgatgtacggggctgcatggttcagcgacaagtataaaacgcgaggtccagtcctgtgcttcttgtgcctagtctcactcgttggtctgcccatcatgggctttgcgaaaaacccctgggcccaatacgtgggtgtcttcatcaccgtatccgggactaacagcgcgataccatcagtcatggcatatcaagcaaacaacatccgaggacagtggaggcgtgcattctgctcggcttcgttgaccggtattggtggtatcggaggaatcgctggagcgcttatattcaggacagaagatgcgccgtcctatgtaccgggcttcgcagcatgcatggcatgcaatgttctggtcataatactggtcggtattctaacaatttacttcaggagtgagaatgcgaaagcagaccgcggagagaaggtgctattagaagacccaaacttccgcttcaccatctagaaagcttttgagtctgatcttgttgggcacagttttaaaagagacgcaaattaatggtttggatgaaatgtttcgtgtcgcaacatgttttgtcaattaccatgcctccggacgtccgcagcatgcgctaagttcgaacagctagggagatcgtgggcggagagttccttggaacggtaaagtctagggtaatgcaaagctctcgtgtggggaccagtacaatcaaatctcccatctgatgttttcggactacatctgaagagtcgattcttgagcgcaccgatcaaactagaagatgaatagcggcttgcggaggatctgatactcgaagctgtatacagtattgctagatttctacgcgacgtaaacaagtgcatagcttcaggccatcagattgctcccatccgctgcacactggtcgcttttcgtcgcagttgataacgtgcagtagatgccgggacgcggtatggacgcgcttccgactcggaaccactaccccactgcgcgatcgacatccgcaccaacccctcacaacaatgacgcctgcttccaaatagctagaggtagctattggatataagtaccacgaatggaacttctaccctgcgacgtccccgcagacgtccgtctcatcaatataagctgcagacgtcatggctaacaagtctctacaaacaatccctttgctggaccctgaacacgatccaggtaccgaacaggcgcatacgacgacttcaagcatgtctggcgaaacgatgaaagcagtgcattacgagggacctttcaaagtctcggtgaaggaggtggaattgcccaaaattgttcacccagacgatgtgattgtcaaggttacaacggccgcgatctgtggatccgacctgcacatgtaccaaggacgaacggcggcggagagcgggctcgtgtttggtcatgagaacatgggcattgtgatcgagacgggatccggcgtaacgctgttggagaagggcgaccgtatagttctgccgttcaatgtagcagacggcagatgccagtacgcaatcgatctacgatgtgcgagtgatgtactgactgactgcagaaactgtgaagagggtcgtaccgcattttgtacggggtaggcagctccagacctgacgtcctaatctatgctgactgtcctcgcagtgtcaacccaggctttgcaggcggagcttacggctatgtagccatggggccttaccaaggtggccaggcccagtatctccgggtgccatttgcggacttcaatgcgctcaaactaccaaaaggcaccgagcacgaagctgacttcatactcctcgcggatatcttccccacaggctggcatggacttgtacttgcagggttcaagtctggagaaagcgttgcggtgttcggcgcaggccccgtcgggctaagtgagtcgctgtgcaaagatcctgtcccccagctcggtgctaaccttcaatagtggctgcgtacagcggcatactgcggggtgcaagtagggtgtttgtggtggatacagtaccggagcgattacaagcggcagagaagatgggctgcatacccatcgatttcaggaagagtgatccagtagagcagattatcaagctcaacaacggcatggttgatcgagctgttgatgctgtggggtaccaggctgttgatgcttcaggaagcaaggagaagccgaacatcgtccttgaccagcttattatggtaacgcggccgaccggaggtctaggcataccaggcctctacgtgccagccgacccaggagctccagacgaacagagcaggaagggccaaatcctgatatcctttggaaagctctttgagaaggtgaacttcagcagcatctgaagtgattctttgctaacccctgagtagggcctttcgctgggaaccggccagtgcaacgtcaaggcgtacaacagatatctgcgggacatgattgtgtctgggaaggctaagccgagcttcgtggtgtcgcacgagatcaatatcgacgaagcgccggtcgcatacgagaagtttgacaagaggatcgaaggatacacgaaggtgcttattcacccgaacggggcattaaactagctgcatctatgagcgaagagtagaggaagcaaccaaggcgaaactcacaatgaaatcgtgcccttgttttgcgccgttccagcttccagcatagacgtgcaagggcgatcagttctcgagcaggttcgccttctcgggaagataggcccggttgatcttgacctcctctactggtcggtcctccttgtctgtcttgaccaagcccagcttcttgaccacctgcattccgctcttgacccggccaaaaatggtgtgcttgccgtccagccatggcgtcggggcgagcgttataaagaactgggatccgtttgtgttggggcccgagttcgccatgctgagaatgccagcgcccgtgtgcttcagagcgggagatatctcatcctcgaacttctcgccgtagatggacgcgccgcccctgccagtgccggtggggtcgccaccttggatcatgaagttgggtatgatgcggtggaagatgaggccgtcgaagtagtgccgctgggcgagggtcgagaagttcttgcatgtctttggcgcatcgtcgttgtagagttcgatgacaattgtaccctggtcgagtgagtctggggcgtgagtttgtcaggagagagcttacaatagtggtgtcgagagcgacttcggtagtcatcatgtgtgagcaagtccaagggcgggggcgcgggtcgacttgaggactgtgatggtacttcgtaactgtcgatgcgcaggtaaattcggcgcacggtcctccacaccagccacagtcctgcgccacattgccggcactagaccaaagtgatgattcagagtaggtggtggtaactcagtaactcacacactgcactgcgcaagctcaacgatcccggtcccgaatcatggatctcgcaacctgggcgctgcctcagatatcgaggctattacctatagacgaagactccctaaagcagatcatctcgtataccgactctctgtccaacactgaagcagcagatcatctacagaacttgctgggagacagccctcaagccctagaattcatcacatctttcaacaacagaagaagaccgagagccggtgccggctctactcaaaatgcgtcatccaacgccacatctgaagtcccaaaggcgaagccccgcaagaagaagcaggctggtctaggaaaactcccgcctccacgacagcctgacgatttcggcaacgtatcgggagcatatcgcaagaaagaggaggaagattacatggctgggagctccaagtcaaaggcgacaaaagctaatgcttttgggctttcagatacgccagctgctgtacagaaaccacaaacagcaacgtcatcacgagccgcaacacccaaatctcgaggcatctcacctgctccacccgcagcaaagttgccaccctcagccgcagggcagttgatctccgaggtcaaatcatcccgtaattcatcaccgaagcccaaggcgaaagtgagcttagctggtggtacgccgatgcatggcgctagtaccgcactgaatgatctcgagtccgccatcagagcactagagatacaaacgaaccccacactatcctctcaggatagcaagaaaaggaagtgcaattgtatggcgactcggcatccactactagacgctgctccgaactgcctgaactgtggaaagatcgtctgcgtcaaagaaggcatcggtccatgcaccttctgcaattcgccacttctgagctccgacgagatacaatccatggtccgtgtcttgcgtgatgagcgcggcaaagagaagatggcagcgaacaatgcaacccagaagcgcccagacgtttcgctagcaccacgaccattctccacaccacgatcaacaacacccatctcctcgaatccagcatcagacgtcgattcagagagcgagaagctagccaaagcgaagcagcatagagataagctgctcgccttccaagcacaaaacgccaagcgtactcaagtccacgatgaagccgcagactttgaaaccacaactgcgggtctcagcatgtgggcatcgccacaagagcgcgccatgcagctcaagcgccagcaaaaggcgctaagggaacaagaatggaacgcccgaccagattacgagaagcgcaaagtcgtagccagcattgatctcgcaggcggaaagattgtgcgcaagatggcagcgaccgagcggcccgtgacgcccgaaagcgatgacgaacctgcttacccaacatctactcctttcgaacacggcgccatctcaagtggcagcggggcgtttgcgaggaacccactgctgggtggtctgattagaccgacaatcaaggttgaagagagcaaaggcaaagacaaggagagcggaaggaagcaggcttggaggagagtgcaggacgacaacgacgacaacgaacaatggatcttggatggaggtgtgtacggttcaagagctgataatgtaagcctcgaaatggatgggttgaaataggcatagcgagcaacacaaggagaactacagcgattactagaggtcataaaagcaatagtgatgagctctggtagtaacttcgacacaactcgcgctctccgggctggtcacactcaacgagctcctcacagaagacttgaacacctaccagtaacgtttctggctctggtagcgccacccgatcaacggacagaaggtgagcaccggaatgggccccaatgcactcagacactggacggtttcactcgcggttgatgcatcatcctgagcaggcagaatatgagtttcgcatgcaggtggcgttcatagagattgatacagagacggaagagagtttgaagatattattgtgggcagataaggatttgatttgtagagacagcctaggattgagtatgttgaatactcaaatctagtacacaaaaacactgaaactttcccggaagaatccatagccttgacattgtcgcattcacaatgcccaaattgacccttagtcatctatcgttgactctaacacttgctgattttcgcccggtaatctggcgatttgacatcaggagtgctagcgttggtgcctgtgagggcgttgacgactcaaactgcagagaggagagcaacgaggatagtagtgactgtaagacaccgtgttagagtatagtactgtttggtctgtagcgcagggcttatattgcatattgagtatggtggaaagaattggtcgaagatggccaagtccgaagttgttgttggttgtagttgtggtcgagtttttggtgatgagagtggtgggaagaagctatagcagacggcgggtggttagttatctcttggttcaggaggaaagcgctgtcccacatgcttgggatagttggtcagcgaggacgactattgtccgtaagttcagttagactcatacagacctgcacacacgctgacaaatatacgtacagtgaaagcttattgaaggtcaaggtagccgagagatcaagtcccatttgcctgagtttggccagatttggctgcagtcgatgcacgcggcatgtttctgtggatgttatctaactagtgctgacaggaagcagtaaaaaacacgggatatttgctacaaggcaagtatatttgctctggactgagtacacccgagtgtgaagacgttgccgatgatggtatgtaaaggttaatgttgaatctggctagttccaactgaacacagctccagaatgcgcccgtagtgtccccatagtgtggatggtgataggctaaacagtaagtaggacatggaatcgtcacggcgcctttgctccgaggtggaactgaatatgtcagagtatagaactgatgctgaggatacaatatacagtttgaggtagaacctggctagcattaaacgagtctaaccgcagcatgcaggcgagatagctctttcgtcatgttggtattgattgaccagacgatacagagggcattctgttgacacggtgttttagctccgaaacaggagtcattattctagactgaatatgcccgggtgtagaaccgatgtcaacgatatggtatagagttcaaaaccaatatggctggatttgaccgagtctgactttagcatgcaggtggcgtgttggtattgcatgtatcatgggctggatcgattttgagtgatgacaaactttggctttgaaacgtacatgtgatgccttcagtatctcaactcgaccccaccgctgctgagaatcctggagatggtgtgaatactttccaagtctgttgaacaaatggcgtgtggtgacatatgttgcctaccatgtgtgaacagaatcaatatgcccggacgcctcacatgtaatactgtgttgagcatttgaggcgcatgccgagaagcagtcatgctactgcctttcattagcgtcaacgcggtcagccttatttccaaggtcttctttgcacgcccacgtagcataggtggaggtatgtcagcagttgggacgcctctataggccctattctcgactgcgctgcaattcgtccctgtagatacggacaaaattattccaaggtttgggttgaatggccacctgagcaggcatgggttcgtaacaatacctaaggacttgcgccgaatgaaatcgcacaggggatcaggccaacaaaatggcctacttatcacgccgaatgtctgtgtcctcgctactagctcaattttgtggccgagcctacccaagataatttgctatgttacacacgcgtgcaggggtagagggtgagcattcatacttcagtctttctctgagttttgccaagcctctccattatgaagacagcaagtctgtagggacactcttttaaaacagcgcagtgtcaatttctcgacacatgttgcctcccatatgctatctagacacaacattaggtacatagacattccctgtctcctggcagcactagtaatctttcatgtcacacgcggtggtagcatcacatcaagaactaccatgggtgcgttacagaacatcccgaggccgatacagcttcaatgattggcgtgctcaggtgagcctcgtatattaacaaacagacttagctcgaactctatttcagctgacatgagaactgcaggaatgcaagcagatttcatgcgtgcagcacgcttgagttacctgaatcagagcgtgaacagttttaagttcagtgccaagcgatgtgggctacacatggcaacgtgccagctgcttacctggaaatgaaattgtctataaaagcgctctctttcctactgataggaatgtctcagtatccaagcacatctactttgttctccagacgcaaaccacaaacaaacagactctgctcacccaactccttaagtcacttcgactatcaactatcactacgtaactgtcaatatgaaaggtatgtctctcttcactccgagatagtagagcgcggaaggaaatagctcacagcatttggcaggatttacctcgatgatcgcagtctctatggcgcttgttgccattgtgactgctctccctcagggggaaagcaagcttaggaaatacggcaaccaggctgaggcttgctctgcctgtatcctgagcagcggtctcgcagtgcatgcgtgcaactgctgtgacagctgggaccctcagtactgcaagactccagcttagtgcaggtgtaaagcagagtgaggagagtaaacgaaattgttcgatatcgggtattcgataacagccacacgatagatacgctcgaggaaacaaagttgttcgatatcgggtattcaataacagccacacgatagatacgctcgaggcgttgcaaatgatcaatcaaaactcctcactctaaaaccttttcgcattcgacttctcttcttccaccattggtgtcgtgaaatgagagtatcagtccgcccacatgcacactttagcagaaaaagttaccagaaacgaccacgtgatgttagtgcaattttcctgctgcgtgtatgtgttaactgcaacgtggctacttgtgctgttgacctcggtgcgacggcagtttagaagtatatcaaagtgtgccgaagcgggttggataattctaaggagaaccctgtcaaaatctatgaatcagggtccatatggctggaggtccggaccgtcaccgcacatacttgacaggggtcacggattgaacgagctaaaaagcgacagacgacacgctataactttatccagtggttctggatttgtaagctagggttttgatgtctcgaagcttcattacaccagttctcggtgcttctagatgccaacatgatcatcatatcctttggagaatacctgcgccgtttcgcaacagcctccaccacaccttatgccggttgggccggccgtcgaatgagccagatagaggctgcagttgatactgaattgtccatcgtagctacgtagcaatgcagtataggtatgaggtaaaaatagtgttgcgtcgccatcccaggccatacgtcttgagcaatagaaattccaaccagtctacatgctcacaactaaaatcctagtgtcagccgtccatgagtgcaatcgatcatatcagactaggcttaggaggatacgggatgactgagcaagctgccgcacagtccaagttacaaactcaatcgcaatattcctgtcaagccaaacggcatggtcaattggaccctgagagtttggaagcctagaacaatcgatgcaagccatacaatcttcaagggaatagcttcctaatgcagatataggccctttacattcgctcgttacagcttccttctcggtcccgtttgctcaaagtctcctagttggtacggaccggcataaggccgttacgcggcccgcttataaggcccttaccaaaccttgtgtacacttcactttctctttccacatcatagcagccttgaaaatgcaaagatagcatatattgtttctagctagataataatacattgagaggaaaccaaacagtaattaggaatgtccactttatacccatcgatgcgcatactgaacccccataatagaaaaaagacgggggaataccaagacatcatgttcatgctatctacccgccgaggagaggcgaagtcaggagagactggtaccacagaaagcccgaaactgtatccgtgatccaacagaaagccatctgtcctctatcgtgacgcttaggagtattagcccccattcagggcactactcgacgtcttcgggttatacgtctgtccgacgccattgtgaacaacaggctgcttacttccatagcgtttcgagcgcgacgagttggcggattagcgctcgtacttagcacccggacatggttgttgacaagtctgatcgcagagtcctttacccaactgcaacgtgtcctcatccctcccgactttactcactggcgccaacactttgtgctgctccgaaacgatctcatagtcaaagagcttttcgaagccaatgtgcacgacctattttcacgacctcgtgtcaaaatctaccacgatcaggcactggctcaaatgcacaacgagaccttcctggcacctttcacggcggctaatttcgtctatcttgaagaggcgctgggcgtagcgttcaagatagccgttccgaggaactcggaattgttggatcatgaggggtagtgtagaatagagggtgtgtggagtcatgtgcagtaagggaacagggacgaagatagactcgaggaaatacattgtccacgggtgctaaatctagtctcgggtttcaaatgtgcaaaatctcaatgcatcagtcatcaattttgttgcagaggaaagtacctatatgtgtttcctcacaatatacaagcggctctacatgatctaccaagaggtgcaaaagcacctgcctgtttgattctatccgagagcaggtttaatgctcagttcctggcccactcattctcaacaccagtctcctggccacccagaacatttcctggcaaagcattgttgagctcgcggttgccctcttcgatgcgtccggtgcgggtgttctcgacatgttcttcttcgtcctcttcgatgcgatcagagtaacgattgtagccgggaacgtagtcgatggcacttcgcggcgctgtgtcgccgtgccgctcgtcggcaatcatacgtgagatgcggtctggtgcgagtttgtggagccaagattccttatgggtggggatggcaataattgcaaactgtgcaatgttagcttgtgatgtttgagagaggatacatatgtaggtgcacgtgcctgccaaataaagaccagaccgactacaacaatcaataaacccgcagtttgctgctcttcggccttccatgcatcggaacaaccgcgattcctgttgaaggtagtctcgcaggcgtgtatgctatgcgtcttgtctggaaacggccaggccatatcatgtgaatttgcgaaaccacagcaattgaaggcatcttggattgtcttaatcgcatccctgtccttgttatggaacagcttctgccagcgctcgtgtaggctgcaattgagacccgaaggaggagcggcgtgtgtgccgaggagggtaatgacgacggtcgagtatatgaagatgatggtgtttgcgacgatgacgagaggtgggcgctggatctcgccgcggctcatgtgctggcggcgctcttttacccgagtcaaatcatagcctgcttcgagtagcagacccgaaatgataggtagggcggtagtgaaggctgttaaggtgttggagatgggtacagagcggttgttggcgcgagaggaggcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgcctggtagatggtaacgggaacacaaattaccactatgcgtgaggcacgtcacaacctgcttgcgcgtgtaggtcattttggccgcggtgtgttattctcgacgatggagaagatggaaggaaacaagaaggaagcaaggggaaggggaaggggaaggggaaggggaaggggaaggggaagtaaagcagtcgctacatatcaagcaaggtgtcgcagatgctgtcttattcgcaccattgtagtcccggctgggaggctggtgcatgcttgagatgaggggtcggagtacttctcgcatgtacctgcacgtgccgtacctccatgctacacaaatggcgacacgacattggacgtctatcgttaccaatcaattgatacttgacgtgcgcttcacgtgtcttgtcggaggagccgagtcctggcgcttaccgaaggacacgcaagggagcgacacgtcgcgtgccagctgaagaatgcctttggctcagcgacgcgggttgcagctgccacgctggtgtgttcaacaggggacgacgcgatgccgtgggctgcacgttcagtgacaggcctggcatcccgggccatgtggtggtgaatgtgttagtgattgtgcgggcccgtgtgttagcgttcccgtcttcgccctccacggccgtgccaaaccagattgccccagtagttcggagcccaacgtcacaattgctccagtccaacatcacccgttgacttcccaatcactgttcgctgttcgtggaccgccgaggccgacttgtacacagtcgagtcggctcatcacttcagctctgtgtttgcctgagacccgcacacattgtggaagcggcctgcgccgcgtgagatgatggccagtcattgtttgtccacacgatcactctccatcatgataccaaaggaagggtcccctacgcctagtgaaatctaccgttttcacatgcgggggtcgctacttgacaactaaatacgcagctagtttcctttgaccgctccagtcactcttttctcccttcgcagccttgtcgcattctcgtcgtctgcctttcactctctcatgtatcagccgccacaacagcccgggtaacacctgttcaacatgcgttctgctcctaccaccgcaacgtgaattcccgccaggcggcagagctcgcaaacaaaccaccttcacctctcagcgctcctcgcttccaacgtggcccgcacggcctgcggcagctttggtcgcactccgttcgctgcaagagattctcctcccacaatcgcctctgcttccagcctcacgcaacccacaacccacaacaactgatgccatgtcatcaccgcacaatgttccttacggtagtccgcgttctctgttctcaccgacgctgggtagcatcgaggaagtcttcgagtatgagccgcttgacatcaccagccagccagccagtcctcctctcacgccacacgagacgcaggacacatctgttggtgtcctgcctgagccgtcaactaccgctgcggccactctctcggtagggcagcgaaccatgggcatcattgtcagcccccgcaaaggacgaactaccttggccacgtccaaggtcaccaatgttttgcgcaaagtgctcgaggccgaccgagttcgaagacgccgagcgttgcgcatttacctcaaggctattgtgttcctcaagttacttctcaagtcacacgagcgatagtggcgccctcatggcaacgtctggcgtacacatgccgcgctgaaggtgtgcttaatcgaggcctcggagtccaccggcacggttacgattttgatttgcgcattgcgcttttttgtctgcagcatagcgatcagggggaaagcattgcacggcgcacaaaatctagtgagcatcacaccatcacgtgtggttgtaccaggctaacctaatcggcaagcatacggataaacagcgtttgatggcgcaggagttcaatcctgtgcaaccttttcaatacaatacctcttttgagtatgtcgttcagctcggtgaccttgtttactcttgtctctcttcgagatgacagctttgcgcctgcggctttgataatctgccagtctaccgtcgccgaacaatatcatcagttatcaaatacaccattctgaagaagatgcggctagctacagtcacgactgattctaagaggctactgcacaacgctaataacttttccaaacaccggaatggcatcgtgatatgcattgacaatgttcggcaagtcaaaattaacggagtcgtgttctgcacagatcgtaattccggttggccttgttacactttgtttgtaagcaaattgtcgattctatgctcattagcacacagctcagaagagggagacagttttgtttgaggctgggtcaattggtatgagggagacgctggaacaaatggtacgagtgaaaggagcaagcttcggccaggcagttctcacagaggcaggcagtttgcaattcacgcaacagaagcatacaactcggacaattaccataggtatcactcgccaggcatctcttctcgagggtacattaagcatcggtatcagcaaaatgtcctactttgctcaccaatgactacatctacagcctaacaaacccaatcgcttcaatcatacattctcgtctctcatcaccactgtctttgttcgatcaacatgcctcgcgctgaaccaatcaacaagctttctgagactgtcactgtcgaggaagaatcgtctttagcatatcctctcacacccgagaacacaccaaagatggggcaatcaacaacagacttcttcgtgagtagcggctgccaaattatcgaggattccatgagtccggctgctcgtaaggcattcgaggaagagaatgcgatatccaggaggcatcaagagcaaggaaagggacggaagctttcgattcctttcagtcctacgtctaagcagcgctctacaccctacttcagcgactctgatgaggacgacaagtatacttccggcctggagcatggaagtccatctgctatgagagagaagacgcgacccgcgtcgaagcccaacaaggctacaaacaggggcagcgtagcattgaatcaacaggcagattgggatgctatgatggcgcggataaggaaggatcgggccgcagcgctgaagaatgtggaaaacaagtaagtgcatcaagggggctcagtgatagggcgagcctcaatgttgcgattgcaaacacaagtaaagtttgggaaattgcgggatattatggatcagtcttcgcgtgcaaaaggtatacgagtttaacgtatagaatttccaaccccgtaagcccattctcatgccgaaaaccgcgcagtcatgttctttgggatatatgaagtgacttgcatttttaacaggctagcagcggtctctacattgtgttaatcctgtaggcgtgaagtagctagtatcttaggtatgtggaggtatatcgttgcgggcacggaccgagaccgcgagtgtccagtgaggccatggaccgagtctagggatgtcgacgtgaaggtgcacgtcaatcatcggcatgcaagtcactgccacagtccgagcagacttgcgattgtcggttgtgactttttcatgtgaaagatccctaggtgaggccttcggcgcagcgatagccccattcgcacagtgactcccgtgatcaggcgtttcacaaacacttgcttcgtggagcttttaatctcatacccattgctatcatagccatctccaccaactgtgagcgacattcaggatcccggcctacatctctcatcgggctcttcattaccacagtagcaaagatggccccgaaagaagccgcacttcatacccaagacctgatcgacatcatggttgaactcgaccattggaagtttgaacctcgcttcgcaaaggccttgaagatggccaatcgcggaacactctaccagttgaacgaacaagacctagaggaccatcgcggaggtatcttcggcaaagaaatctgggactcacccatcctctctggaaaaaacaatctccccttgacctccctccccacacccgcgcaaacacagcgcatcatgatgctcgaaattgggggtgacaatgagtacacattcgccccatcacatggctcttctgatctcgacgtccacgccacaaaggtcctgctcgagaacatgctcaatccgacatatgccagccgcggcgccatcatccacgccgcatgtcccactctcgaccgtctccgcaaggacacatcagcctcgcagaacgacggagttctcggccagactgactttcaagtcagcatcgccccagcatgcgagttctttgacgtgaaggtttacgacaatcgccgctatataacgcttttgagcggcaaacaagtcatcatcgcataccctccttctgtggagaactctaccatgctaacagcacgatacgaagcgctcgcacgctcggcttccggtgcgatttgggacgcagtcgacctccagtacggcattgcaattgtgcagaaatccggcgagacactggtgctcccgcccttttggtcctgcgtcgtcttatgtactgagatgtgcgtaagtgcggcgtatagcatcgccacagcatctcagtacactcaccggttcaagcacatcgccatttccatcacacaacttcaaatgtggcccgacccacggacacagcaaatcgaactgatgaaattggcctcctcgctcgcacatcatctcggcctcagtataaactctcacctcccatgcttcgacaatagggctgttgttaccgatatctgcaagaaatgggaaggcgagatgaaggcgaagttcgggcagcttctgggcatgatcgatgacgaggcggagtgcgaccgcatatgtgggatcgtcacgcaggcgtggattcagcttgtgcatgcgaggcgcgataagaagccagtctgtaggctgtgcaaggggcggctggatagggttaagggtttacctggtccggatcagcatctaattgaccatgtggtggacacacattgcgctgtgaggatgcgagagtaggctgggtggcatagagtcgttgattgtttgtatagaaatccgaattaccaaaaatcaaactcgtaaatgtaagcactctcagctccataattttacaagatgaccaaaggtggagtggagtgcaggaagtgtggcgggatcgatcgtaccttccaaaacactgaggcagcacctgtatcgtctgagtgaaggtaagaacgctggccgtcaataacggccaacatttccgtgattgaatgagctctcgattccacctcaaccaagctaaatctcacccgtcaccccttcagttctccgcacaatgctacatctactcgctccctgatttgatactcttgcttcacatcagcatcactttcccataccagaattgaatgcatcacaaaaggttggtggacaacttcttggcctggaaaattctacctttcaagcagaatcacttgcgttctgccaaaggtgaccactaggccagccttatcgaccaatccacctcgagcaccattttacccttactgaagctcagcgggacatgtgcgctctggcttcgcctcctcttctcagcaaccaccgcgctcgctacagaccctagctatgtagtggctactatcgatgagacacagtaccgagtcagggatgacaggcgccccgcgttatacactgcagattatggggactgtttaggcgaaagtctgatcaacgtcactcgttttgatgccgcctaccacaaggataatacgaccgttctattccacctcgaaggtcagactgctttggtctacgagagtatcatgatgtcgatcggggtgtatgcttatggtgaaagtcgattcgagcttacctttaacccgtgcagtgccaacatcgacaggcaagcgatcagccctacattgatgaacgccttttgctgatacgcatagtgcatgcccggtcatagctggcgttacgattgaagctgaaggtttcattcctgtcaaccagaacgacgtttctggaattctgaacatctcgttatacatcccggacttcgaagggcgggccatcctgaggatcttctcgaactctacgcaagctgagatcggttgctatgccgcgcaaatcatgaatggaaacacgttccgccagaagactgcagtgggcgctgtgctaggggtgttcacggcgacagcgatgatctcctcctttactacagcaatctatgggaataacatcgtcgagatgcgcaaacactacgctcattcagtttcggtcatggttgtgttttctgtatggcaccacatctattttagcggcgccccatcgatgaagtggcctggtgcccttgtttcattctggagcaactatgcttgtgcgggcggcatgatatactccgaacacatgcagaacatcatcaatgagttcatcagatccaacaaaggcaacacatcccacttgggcgctacagggaatggtgtcaataatccggaccttgatgacggttacagtatccaggtgatctacaagcgagagatggatgatcgaagcagagacttctcgtatacgggaaagcctgtgaagcccggccttcctatccccggaaacttttctggctttcctgggacacttgcacaagaacgaatacctgcttcgaacgcgttcatgacgtgcctactctggtcgctgatactggtcgtctgtctcgttgcttcaattgcaactttcaaagccttgttggaagcattcagcaagatgagactgctgaaaagagactcactggcctattttcgggctcacttcatccgttacacgactcttactgtcttgcgagttgccttcctcgggtttttcatgacagcctttgtctcaatgttccaactctcctatctgaggtcgacaggccctgttgcagtagcttgtgtggtcttctttctcgtggtattcggtacaggtactgcggcgggtcttgcttgttaccggaaggtgcgtggcggaggatacctgtgtgagagaaacgccttgatcattgaggaaaggaaagtttgtaagttcattccatggttcaaagtttcacgccagagcgaggcttcgcgatcggaggataaggcatatgtcgggacgattccttggtggactctccgatcctcgtctggtgaaaagtcggtccatgacgacgagaaattcatccggtcgtttggctggcttgtatcgcgatatcgtccgacacgctggtggttcttcgcactctggcttttgtacgagttcaccagggcctgcctcttggctggagcttccagtcaacctctcattcaggtcttcggtctacttggggtcgaatgtatagcgctcatcgttgtcttctatcttcgccccttcgaaggtcagcgcctcaacatcatcttggcatactctctaggctccagcaaagtaaccaccactgctcttgctgcgactctcgatatgcgattcaatttaccccgcattttggcgactgtgatcggaattgtgatcatcgtcatccagggactgctgacgttggtcgttctgttcgcgatcataagcggtgccatcaccacctccttctctgtcagtcgagaccaggaagaagtacgaccaagaggatggatgcctgtccgcgagaagtacttcaagcaccttaacggtcaggccgatgacattgttccacgacgtcgctcagtatccgttatgccgatgcaagaagcacaaaaaggctcatacttcagcgtgaaccgggtccagcgcgtacccaaggtcgaagacgaggatgttgagttcgtgcaggagatctacaacgactgctcggtatctagaacgtcagtactcagacaggatgaagtggaacccgtaaatggcttattgcatcgaagtcgagccgggagtgacacgtcgcaaacttcacagtcgagtttgccacgagcagcacgtgtccatcgtcccacctggaagtcgcatgactttgccgaagcgcgggttgcagggcgaacaaagacactaagtaagactacgtcttccacgcctgaatatcccgagcgcccaacgagcgtaacagtaccgcaactcgatggtgcatcgagcggttccgagaatgtggttggacgttcagaatctttccttccagctgcaattcaacccgaatcggcggcgtacaagccaatcctgcatccttttgcggaaaaagatggaatgagcccggctcagcggtctggccgcaaacctagcgttcattcgtggtcgagctccacactgccaatggaggcagcgactgaccaaggaaccatttcgccgatgtgcatagagagcagcaacatgctccaggagcagagtcaagagacctagtagaaacagcatcgaccgatgccgcggaaaagcagcaagagacgtccaggacgaggtgagattatggagaggacgaagcaatatgagcggcaacgacaggacatgaagcagcaataaaggtgtgagtatagtaacagagataaggtgtagcaaccacgattccgaggacatggtcaaacaacaggatttggaccataatcaacagagcaaagatggaatctcgatagacggaacattctccacgcgacatcttctccctgcgggtgcaaccaggacattatcggacaggacttggcgcaacgcaatgaccgcattgcaaacactgcgtcatatcttcccatgttcgttatcggtgctgcgttggatatgaatttcaagctgcagatggataacactgcgcagcgatgtgcgtggtggatcaccacacgatgacagtttagtaagcacaatcaatagaacaagcagtggtgtaatcaaggcgaagcagaagcaagattgtgcatgatgaaggaaatgtgaagtgaaatttaggatttggtgcatgccgcggctctcgcctcccgcaaagacggcgtgacgcaacgccagcgctagacgtggaagtttatttagcagcatgaaactgcctttcatctcgtctcacctcaacaatctggcgagaagcatgaccgcatattggcttgcagcagcgaagacgtggtgagacattggctcaaatctctgctgccctgtttttcctgcctcgatagcagtccgcatcggggacccttgcaacgtgtggcgtcaccatgcggaaccccactgatggacatatggagaacgcggtgagctgacgcgcacagaaaagaggccgtattcgtgatgaagccacagctacgtcactcgccctctccacatgcagcgagcagactatgccatggagcggagaaggagggtggcatcgcacagccgttggacacggcaacatgtggcgcgacggatgtgcatgtcacgcacccaccagcgatggaaaagcgcatttctcgcgcatgtctcgcgcatttctccatggccccagccacatgcgacatgggcaaattgtcgattttctgccgcatcgaaatttgcaatgacctcagtgctgtggcgcacaagccggggtgaggcctgcatgccaatcctccaaacggtaattgtctgcgcatcgatgccgaatcggggactcgagcaggcaggttttacgccatgtgtcggctgtttgcagcaggctagacgggtaatggcgttgtcattgggattgcaagggaaatttgcgctgttggggctggaactggaacccaccgccaggcaagggcgcgtgcgcgtgaaggttgtgcgagtgcaagggcgtttgcgcaactgacgtcacaacgcgttcgcctggagaggagtggatataagggaagagcaggcgcaggcttgtttgttttgtgacacattccagcacacactactcctcccactacaaaccccaatcttctcacctcaccgagaaacaacgcttcacctctcccaactccacaaccgatataccaaactcccactcaactccatcactccacaacaaccgcaactatgggcgccgttgtatcatgcgtacgtctctacatacacgatagccgccgccagcgattcgcaagtgctaatgtgaaatagatcaaatctgtgttccgcaccatcggcaactgcatcatggccattgtcaacgccattgccgccggtctcaaggccatcatcaacgccatcgtctctctgttcggcatcatcatcagctgcctgacatgcggccgcggcggcggtgggcgcaagaccaggacgacgcatacgagcagagtctgaggcgggcccgtcaacccgaagacgggcatgtagccacatcaaccaccaacatttgatgtgcgcggcgagaatggacgttgaatacccggagtgcatcaagacagagagtaatgaggcgaggattttcttttgcaggggatgggatgagcgctatagatacccaacgagcttttgaatggatggatcagttctactccgctacttgtttctttctcatgcgtgtgatggatgttggcgagcttgtgttgcgcagcaggtcgaagtggtgccgtggcaatatcttctggcctgggctttatcgctgtaagtgtgaagctcacgaatatatcactggcgcagaagactcatcactgctaggggtgactgcgtttctcatgcctgcttccatgttgacgcatgcaaccgcctcgttcaaagtctacctctcatgcctagttccacgctgtaaaccccagatggaacgcctcgctaatagataccataccgactctaaaatcaaatgacaaagaaaatcttcgtctccgtggtaaacacactcagacggaatgttctcgtcccgtgccagccggcatgtattccccaggcccaactggcttcgctcccggcgtcgtcgtatgctctgggctcaacagcggcggcgtgcttagcgactccatcgcaaacccatggtgcccatgatactcggtgctcgtcgccagcggcgtcgaatccgaataactatgcatactataatgcgcgctcttgccaccgttttccagatgcacagagctatgctgaccatgcccgagatgcgcatatacttggctgtccttgtgatgatgctcctcgacttccaacacatacggctctccgctcttcttcagccgcgaattacaccacatcgaactcaacttatccgacacgagcacgaggaagaggagtataacgcagatcggaagcagtaatgccgtttgcagcgcggcgtagagtgcagccttgttcgcgtacaagccgagcagcgcggagcccacgcccagcacaatgacccgcgagatgatggatgtgtagtcgaacaagtccaccttgtggcggcggattaggaacaggaagattgtcaggcataggatgagcacgcagaaacatgcccagtagtacatgtacacgagttcccagctctcgagcgcgatgtctaggggctggaagccgtgttccagtttcttcacggggatctttatgcccagaccgacgtagaggccgttggatatcgaggaactcacgttccaaagctcctgcggccagtcatctgtcaccgttgcgcagatacccgtgctgttgcccattttgaaaatggccgactgcgcgtcgtggaaaaatttcatggtttcgagtttgccgtcgagctcgaagtagtgtaggatggataggaggccgtcgcggagctccgtcccatcgagtctttccacgtcgcaaagctgggtcagttccttgccgattttggagatggttttcatcgtgtagcgagcgatggcgagttgttgcgacccttcgacaacgccgacgatggcgagctggaaggggaagtgtaggagagaccagatttgttggcggatggttccgtagtggccgtgcgggaagttgtcgaagtacaaagcccagatgaagacctgaacatgtcagtgtgtgattggagatattttctaggaaagtcctctcactagaatgatgatgatgcacatgatcaagaagcagccttcaacatcaaggccatgcttgcccatcagtctgctgacagtcttggtcgctccaatggctccttcaccaatgacgatgatggtgagtaggctcatacgctccatcagatgcgtcttcttgaagctgagcatgcgccaacaggaagagatactgatgactgcaatggcttcaaccgcggcaacgacgtaccagaccaggtagaccaggtggtgcttgttttgaacgcccttgaaagctggtgtcattgcagcaaaagcagccattgcgacagcataggtcaggaacatgagaccaagcgggagatacagcttggcatagcgggctctccatgtgaagaactatcggatttagcgtggtaggagatgacaggatatcattttgaggagcttacgagcacgaccaagtactggaaagccagcagccctctgcagattacaagtgtatagcacaggatgcggaagttctaccaaatattagctcatcagtacccgcccagtgtcatcgtactcacgatgttgtctcccttgcgacttgcaggattgaactgcgagcccacgagcgccaggcccacaaagcagatgaattggattgtcttgcagatgcgctcatacagcgagtctctagcaaaccgcacatcgtgtagcgtgatctggaaccatgtcgaccatagaatgccgaagaagccaatgtacccgagtaggtagtcaccatcggtgatggagtggtatgccgtaaaagttgcgagattggctacgaagaagagatcgaagaacagttcaatgctgttggcttcggatcgctgcgagaagacgagagagttgtgatctgcgcctacaagcggggattcaatccatggtgtggtttggtgaagacgcttgagatgcttctctttatcgctaccggaatgttagttccaaaatttgaggtatattagatcgctcgactagagctcgggaagcgtacacatcgcgctggcaaatgttagcgtgatgctcgaccagcccacagacagttatgcatccaacatactctatggccatggaatgtgagccccatcttaaatctccccagtgcctacttcgctgctccgatgaggaaaagagaccgcagaactccgttgacaacagctccacaagaacgatgtcgaccgaactaacaattatcaacacggcgacatgcagcccttaaaagacagcataccaagcacaaacatccccacggccctaccaagcgtggcccatcttagggctcgatccatgcccgctgcagcaccaacgcactcactagcgcaagtctattgcaccgcattgtggctgttccgccgtcggttgcagtgtccccttccgtacaccactcagggacggcggcggaaaagctaaagctaagctaagagaagcctcatgccaacagctacctgcagctataacctggggctgagaataacactgctctgcattcgtattggcctgtaccaattgagcgtacttgggcggacacgtgcaggtgccaagacgatgcgtgagctttcagctccaagcttgaggacggaccggacgctgcgaactcagcttgtggcgtagtcaggcagcgtcgtggagctttttgggagaagaccagtcatcgctgatggtagtgcttattgtagagacgcagcgtgtgcggtattattctctctctcgacgtccacttgctgctgcgtatatcgggccaataccattgcgatctgctgcgcctcgacattcatcatctcaaagttccggcattatgacgatcccgtatccgcgatattcggatagcggaaacgggccttgagacgacatggcggtgcacatggaaaaggcccgtggctctagcgctcatgtcagcggtaggcctccccactactccagctccttctcagctttgggcgccaaggtcccgaatactcaatccgggcgtcatcaagaatctcatcctcaatgttgattgtgatgggcgtcaacaccgtgttgtgttgggtcagattgcgggatcgactggaaaaggggaggatcttggcgagtcgcaacccaacgcgagctcctaccaccaggctcttgcacagcgactgaccgacggagatatgaatcaatccgagttttgcttttgtctattcatagatactgtacaatatatacttgcgtgatgcaggaccacaatgatctatatccatttctaccagtgacatagcaacgctgcgcttggtggagagtctaaggtatgacaaggcaacaaattcgaacctattgacaacagatacaaatggcctactttcgtattagactcgttcgctcgttcgagctctccccgataacttcttcttcgtcgtcgttctcttcttcctcgctttcatcgctccagtcatcgtcctcgagccctgcgccacggatgccaaagctcataaagaacccaatgagcgaaatgcccgcgaagattccgaaaggcagtgcctctccttttggctgaatcttggttgccgcagtgaagagcgagccagagatgaatggtcctgccgcacgaccagcagcagaaagtgtttgtgccaagccgttcaaggtgccgagaacgttgtggtttggtgcagagttggtgatctaacagagtgttagcacgttgcatgatgagattccaccagcgaccaggggacttactaagagcaaggcagccgttaaaccaccgacacctgcgattgtcttgatcaccaaaactacaccgagctcaaaccaaagccaagctgcgccgctcccgatgcccttgtacgggtcgctgttcttgtagcccacccacggcatcaagatgaatgcagcaacaaacagcgccaagctgactctgtatgccactttgttgcccatcttgttacggagcctaccaaatatgcccacttggaacacaatggttatagcgcctgcaaaagacaacgacagcccaacagcctcgggtttcagaccacgccccgtaggcggaagttcttcggcaaagatagggtagagcgagttgtaggatatgtttgcgagttggaaaatgaagtaggtgatgaggaggagcacggtatcgcggttgagaatctcttttcgcgagaggacctcgccgttggtatgggggaacagcgtcggtgctgactcgcctgaaatgtctgatccgtcgtcctcgtcatcttcctcttctgtgccgttgatgtcggggatgtgatgatctttgcgcttaccgaacaggcgccgcacataggttggccgtgacgagctcgtgaattgccacatccacgcgaacaagttgcccagtcgcttaccaataggtggcagatcctttgcctcattgtggctctcctccagaaagagcatacataccactagatcgatagcgagcaccgcagccgaaaacaagttgggcagaagataggggtatgggttgttctggctcttgttgagcgggttcttgtagaaaaccagcaagccgccaacaatgggtcctgtgatgccgccgatcccgtataccacggggagatatgtgaaggcgcgcgactggttggtccggtccgtgatctcacccaagcatgttgaaacgacgccagagttgccgttgaccaagcccatcaaggcctgcaccatgacggcctgccagagtgttctgcagaatccgaaagccagaaagcagcacatggtgaggaaggtgccaagtatgatgacgggcttcctcccgatcctgtccgacagccagccccagaagaagtttgtcgtgaactgcgccagcgcaaacgacgacgcgatgagcccgacgtagaggccagtctgcccttcctttacttccgggaagtgtttggtcatctccgggagatagggactgattgagttgagtgccgtctgctcggcgagagctatgatggccagcacaatcagctgtcgcgtcggtaacggcgattcatggtggcggtcttcggattcgtcgccgctgccaatgtcctgtcggccgcgatctcgaggtggtgcggtggggaaggtcgtgtagtggttcacagacgctgcgaagccagtcagcgtgcgtcttcagagtcatcattggcgtctatattgagcaagagggagtgctccacgtgacgacatactgcacaacgttagtatatacaattgcagatacttccatgtttacactagagactgattaccatttccttgtgtcgatggcaggcctcctgcggctcatggcgggcgcgataatctacctcgtggaggcagggtgtcctaaagcaggtgctgcatgcattgaagcctgaacgaatgatgctttgcaggttgtgtcgttgtgcaggtctgcatgtggtgggaaagatgcagctcggcgatgacggcatttccaagcttctcgcccacgcgtgcacacaaatatccgtgcgctctcgatccgcagctcacagtcaccttcccaatgtgactcttcttttggttcatcaaggacgtcttcaagcgaacacaatggtaacgattaggcctaaagtccacctacctaactcccacgaggctgcaccttgcttggcacctccgggccatcaaacacgacacgcccacgtggaagcccggattgtgcactgactctcgatcgatttttccatcacaggcgtccaaaattatggctgatacatccaccgagaatactcacgggattggaatgaatgaacaagagcattggatcacgagaactcgagctgctttgtcatgcgacatatggcgagtacgccctggaatgcggccggttcaattcgtggtccgtctgcacgcctcgaacaagtcgactggatgacctgaaccgggaaacatcacacaacggaccaatgaacgagctgccatccctggaagattgtgctacccacgcttccccacactattttaatctggcatctcaatatcgagcgctcagcttcatctaatctcccagacgcacaccgatggcttcctgggagcaccagaatttccacatacacgcggattactcttcgtcatattaaccagaagtcgctcaaaccttctcaagtatgccctgcgcctcaatgactcccaattttgaaatgagcgacatgcgtgtgtcgcacagtgaggcccaatacatgtgcttgccgcgttacatatcgtttggttcacgtcatctggcacgcctacccgagctccactactgcgccgtagggctgtcttagtctacaaacgccaatagctccatgtaagacatattaaaaccaaacgggtggagctggtactttttagtggatattgtaatgcatccacgctccatttgttcgctttatgcactggtataaaggtaggttggtgtttaacaatgtgggtcgagcaatatctcaccgtgaagtctcgggtattcactttcgatttcacaatcccttacatcgccctttcacaggagcccttactgtcctcttcatcaaaattacccacaggtctcaaccacatacacaacctcaatcaacaacgacagccacgcgacagccatgcgtttcaatggcatagcttcgctgcttgtagcgcttccattcgctcttggggcagtgccgcaacctccgtttaccaacactaccacgttacctacccatttcggtctactggtgttcgaccacttccaggctctcgatgtattcggacccatggacatcttcaacaaccttgccatgttctataaaaacactaccaccatgtacctttccgtcctcagcaaaaccatggcgcctcccacaactggcatgaagatggctggtagcatggagcaaaagatcgtgccaacggtaacatttcaggagtacctaagaggagggaaggagcccaaagaccgcgacgatggccctagtgatcatgctatcactaaacgcgcaatgcgcttgggcgctcgtcacgaaggccatgattcaatggccaccaacaacatgaccgccacggacccgggcgagattgaagtcctcatcatccctggtggcggcggtacacgcaacaacatgacggaagaaatcgcttttgtcaaggccatgtatcctaagctcaaatacatcctcacaatctgcactggcgccaccatcgcttctcgagccggcatcctcgatggcaggaacgcaaccaccaacaagcgctcatggacctgggcagtcgctcaaggtcccaacgtcacctgggcccctaccgctcgttgggtagaggatggcaacatcttcacatcttcaggtgtctctgcgggtatcgacgctgcctatgccttcatcagccgcctctatggagagccagtcgcaaactaccttgcgcaatccgccgagtacaaccgcgtcactgatgctcacaacgatcctttcggcaagatttgggacgtgccgggcgctacctaagcgtccgcgctgggggtttgcaatgcaaattttgtacacgattggatgacgaaggtcattgtcgagcgatatgtccgttctctccaaatccccaaggctgctacttagcaatgctatcggatcaccagctcacgatttagtgaaatgacaatgattttcaaaaaacagaccacttctcttggatcttgcattgatgtggaacactatgccttgggtaactgcttgacgaaacctgacgtttgaaatgtgtgaaagataagctactgaaacctctcgcaacatgttttcagggtcgagacaggtctgtcgttaaatgacgccaaagattccatcgcttcactcttctccaggatactctgaagcttcctggtcggctgtatgttgtaagtaagttgcgaaagcataacgaggcagcacgggccccgagcgcgatcggaagtacttcgccgtaccccgccaagctttaaaaaatttggatatgggcacgcgtttctgcccattacccttccttccaaaaacaatgtatctcagcgcccctcccacccgggacctattgtccttaatcgcagtcgactaccgcccatataccgatggattagtccatctagtcgccggccgtataattccagtcgcaccccaccttcacggttcctgaagaacgaacctgcaaaagacagtacatgtacgtcgctgtaaaagcttaccatttccttcacgtgttacatgatgagatcgtcattttttagatgttagacttgcgacttcagcatgagctcaaaacgacttcctgaaccaacacccccgctactgccagccgttatcccgcgaccaattccgaagactaacaggcttccctagacttacccgcctattccctcttcgaccttgctatccacccacaatgtgtggaattattgctgtgatccacggcgatccgtaagcgcgcaaatctccatctaccccgagtctactaacaagtatagaaaatcgcaatcggcgtctgtagagatccacgatgcgctgtatctcctccagcaccgtggtcaggatgcggccggcatcgtcagctgcagtactggcggacgcttccaccagtgcaagggcaacggcatggcctccaaggtcttccacgacggagcccgtgtttctgaccttcctggcttcatgggcctcggccaccttcgctacccgaccgccggcagcagcgcgaatgcagaggcacagccattctacgttaacagcccgtacggtatatgcatgacgcataatggtaacctcatcaacgcgcccgcgctccgagaacggctcgaccacgaggcacacaggcacatcaatacggagagcgacagcgagctcatgctgaacatcttcgccgatgagcttaacgagaccggcaaggcgcgaatcaatgccgacgactgcttcgctgctctggagcgcatgtacaagctgtgcacgggcggatgggcatgcaccgctatgcttgctggtacgcctacatggtttgcaacatcaagatgcaatactaacagtctgcaggatttggtctcatcggcttccgcgatccctacggcatccgccccatggtccttggctcaagaaagtccgcgactggccaaggcatggactacatgatggcctcggagagcgttgccctcaagcagtgcggctacaaggacttccaggatatcctcccgggtcaggccgtcatcatcgagaagggcaaggaccccgtcttcaagcaagtcgcaaagcaagaggcttacacccccgatatcttcgaatacgtctacttcgcccgtccagactctgtcatcgatggcatcgacgttgatgaaagccgccgcaacatgggcttcaccctcgccgaaacgatcaagaagcaattgggcccagagaagttggcaggaatcgacgtcgtcatgcccatcccagagactgccatcacttccgccgtatgcgttgccgaagcgctcgataagccatacgtacttggtttcgtcaagaaccgatacatcttccgcacattcatcatgcctgagcaagcccaacgccaaaagggcgttcgagcgaagttgaaccccatggagaagaagtttgccggcaagaacgtcttgcttgtggatgactccatcgtccgtggaaccacatcgcgagagatcgttctcatggcccgggaagctggtgctaagaaggtctatttctcatcatgtgcaccgcccatcaccaatgcgcatatctatggtatcgacttagcgtcatcttcagagcttgttgcgcatgatcgtgactcagcagcagtcgcgaagcacattggtgccgacgacgttatcttccagaccctggaggaccttgagcgtgcttgtgccagcctctcaccgcgcgaccccaaaacacagaagttcgaagttggtgtcttttgcggcaaatatgttacgcctgtagacgccggctacttcgagcatcttgagcgtatccggggcgagaccaagaagatcaaggtcatggagaaggcgcgtgaggccgtcatgcatggcgttgctgactcgaaacaaatccgcatagctgcgaagggtgctgtaagttgaaaaaatttgctgtctcatgacatcgactgaccgaacgcgcaggccgtcgaccaatatggcaatgtcattccatccgatgatagcgcaaccagcatcggagaggcggtcaacggtgccagcaagataatgacagcagctgctgaccctctaggtaacaccaatggccacagtgaggagaagaggccttcacagagccaggacatcagcctgcacaacctcaacgactttaactgagatgattctcagaggtctatgtttcttctggtcgtgtccatagcaaatgagagatgatataccctagatatgtggtttgttataccacacgggcgggtccttgacttggaagtctccaccacaaaaggcacaatagacccagacttcatgtccaaacctttcagaactacacaatcttgaacaccgcaatttccgtgccatcgtgactcaatacctgtagcttgacgcctaagatgatgctgtgcaatttcctgatgtaagacatcaatacaagacttacatcaaatggtacatgcatacctcactggcacctatctctagtcgagactgagcttgattcacttacccaaaaggccgctatctcgctgctttcagatatctcttcgctcgtgccttccacacagacacggccagccgataccgccttttatcttagcattcagacgacgaagcataggattgacttatatgcctttaagatcaagtaagaaacctactcacgagaatcagcataactagttccctctaccaaagcgggtactgttgcttcgacgttgaaaactcgattcgttcagcagactcgccggtttcgacgacttccgatctgctcgctcagctaatagagatagaggattgtgctctcaatactgcagaggaagttctattccaatctgtgcgctttcgattgaatctttagaaatgtgagtaacgcagggaaagtacgaagcttgagagaaaacatgatgtgatgatgtgctttagcaggagaagtaagatactcgatataattgtaacattactcacctggtggaacatgggcacatgtgaagctgatggttttgatcaggtcagatacagtgtcaatgtgctacttaggcaagatatctcatgctgtatggcaacgtggattgcaactgccggcgaaaaaaatgttcaaaggcaacaggtcacaaaagtcaagacacaaaatcatgatatccaagatccacaacatctcatttcgccatccgtctagtccggactgtacaaaggttgcgatatgtcactcacggttgtgatatgtcactcgtcataaggaatacgaaggcaacatccccccatccaacaaggtaacactctgcaccacccagatatccaacgttggtctcaaggcgtcactagagctaccacctcatccccggtgctgcaacatgtgtcctcgtctcgacattgctacgcctcatgggtacatacaaagctagccgcgataagggccctgcggttgggcagtagtacagctaagcccctatgagcctatcagcgcgtattcgcggcaggtttcccgaacgaatctcatgtctgggtttctgtgtgataaggcccgtgtggtgggattcggaagaattcttcgtgggttccagaagatgaggatggggtgtaggtttccgtgatgctgggctatatccaggtttttgatggatattgacttggatatggtcggatgtggcgcttaagaggatggacagggatgggatggcgggtgggtgagggtatggtacgagggaagtcggaacttggaggtgtttaccagtgccggcgcttatgcgggattgtaggcctatattccgacatatgtcgaattttctggcggaggtgcattcggctatgctcagctccgatgatactctcatgtatgtatggcggcgatcttgaatgaaaaggccgagttcaaagtcgtcaggggcacgtgtgtttagtgaaacggaggcattctccggtcatgatacaccatattatcctgtccttagtcaaaacatccacatccgactactgcacctgccttacaacagctgtggtaatcctcgcgcattcagcaagtcgccgcggatacccatcttcaccacaccacctcgaatgaaatgccaacacatccttcacgtaacacgacgtaacacgaaccacgccacagtcttggtgcaggtgatcagtgacgccaagaacctggagtgcatactgcacatgtaggatggtgtgcatgagtcgtgcctgatcggtctgcaacggagctcaggacgagccattcgtatttgtcaatggtctcacctatccgcatacgattgtcttcgcatggcagatacgacatgtaggatcacggcgcagtacgcaaacaccggtagataccagatagaagaaaagaacaggcgttggtggaaataggacccttccatgcatcatccgccgcgtaaaaggattattcctggagagagcgtgcgtgtcggacgattgggcagattacccgatgtacattgcactgcaggtctcatctcacgcaggcggctaatatttgttgagttggtaaggaacattgacttactcaacaggaaaacacacgtgtgtcatccatgtgcaatcgcaacaaggtctagatatgagcttttgcggcacggctcaggcgtgtcgttgcggcttgaatcaaaacggagcggaacggtgcgtgcggtgacaggcgccccccttcccccaaggccagcgcgctcccgcgggaacagaaatttgtcgatcctgtgcagtatccactgagattcatgccgttgagcgacaataattggagtcttgaccactcgggaggtggcattgtggccccgaagatggcgttttgactcctgagttcacatgccgtgtctctaccgaggtctctgagtcacggccaagttcacatcacttgcgacacgattcggtcaagctggcaccggtcagtccaggttcggcgatgattgtggagcgagggatgatggtgatgaaagacacgttgatgacagaggtggatgagttgctgatcggaggaagaagtccggcttgaccgtttttgctagcagcttagtgcgagaaatggacctacatttgcatgtgtcttgacggagtccccggataacgtttgctgcatataccacttgttctctacgggcctgcatccttgacagctaatctcgagctgcgacgtagttcgacgccatgacgcactcccatgtagttacgcgcgaccctgcagaattgagtgtaaagacccagaatgcgacctgtaggcttcgctctcacgtgcccttctgaggccagtcccatttgtatatgatcccctgtcatggtcaagatgctcgttcgcagaacccagtgccccggaaccccgaagttccgcggtgcttggcctgatgcggaaatctagacgatgaactgacagtttccgaatctctcgatgcagaggggccttacccatgattcacgacaaacaggatcatcgccctcatcaccgagagttcgaaacccttcacggagtttttactattaatggaacaagtgtcattccgatgcaatgtcgatgagccttaatcccagcagactggtaacgaaacactgaactgcaacgcagaaagttaaaaagtctgccctggcaaaagtgaaaaagcaaaacgtgtctgcatcagcacttcgttatgagcttgagaagcaaaacgcggaactgacgcaatacaacaagaccgttggtagcgaaaaaccttgtttgtatacagtagtgggtccttcagcggctgttcctgaattcgggcgcatccaaatatccttgaaatcttgaagcgcacgcccttcatcaagatgcggcggtagggtcggagatagcagcatcgcttccacattagacgcatcgtcaaggagaattgcgaaagactgagatccatggggaacccattatagccaagccaagccgaggtaatgagtgttgctgactggagtgcgcgctgtgcatgcacgccattgcaagcaatcgaagatctgcgtagcaatccaaacttctcgtgcccttgacgtgttttgggcactgtttctcaggcgctccaagtatcggttgatgggcttgaagcagtattgactactcattcggtccgcataggtcacttgcattgcatggttggcatacaggagacgaatgatattcgtccgcggtgactgactctcgtctcgtaccctgtaccgcccaggtggatcacgatctggcgcggacaatgcctgcaccggttcggggcactagtctgaacgggaagtatccccgtgcacctggggatccttagaacgcttcggcactgactcgcaaaaggttgcgggaatactttgtagttagctttggtacgaaagatgacggttagaggcgtttacgttgcgcaatgtcgcaaggattgcgttgacaagtttgacatgatggagtgatcttgggacgacgcctcactctagactctggtcctgatgcccgagcgtgagcgatacctgaaagtcgccatgggatcctgtgtcagctagaagcgtgcggagattcgtctttgatgaattacgcatagactcctcgtttggcctgaaacgaagtgggtagcggacgtctcgtccggcaaaacacagaattggtgaagcgtcagcactggtaagtcagcagtggcagtcaacattgcgtgattggtgaagaaactggcattattttgtggatctcgctctcgagttgtttcccagtcgatgcatacgctatgtgttggagctcagtggcctttcagggcttatgcgtttacttgctagtaatacagatgaaggaagtcgatgttggacagtgaccgaaatagtgctcggaggagctggaaaaggtcgctccagtaaacgccatgcaaacgtttcatctgtcaaatagatgtacgcggaatgtgtgtgatgtccgcttgaaagccctggcaggcattcccatcatttttccaagtcgtccggtccgtctgtcaataacttttgcgccgaatataagccctattgcatatttgtccgaatattagaaaagctaatcccggagatgactgcgcgaaggacgctacttcgcgctggtctagaaaatatcgtgatgattggtgtctgacgtctcatgatccagaatagtaatgctgcattccatgctggctgtaggccacgggcgggacaccctcttcttgcacgcggtctagatggctcggctctgagtaccactgtacactcatcgatctccccggcatttgcattgggccgccttggggttgcattccatcgtacatgttgaagccaggtgggtagaattggttttgagcgacaggtgctgaaagtggggcagaagtagagccgccgactgttgtcgcagtgtttgtgtctatactggaaggatatggatacggcgaagttcttcgagggaagtcctggtgctgctgaatgccaagtccctgtcctgaataaggctgcgatatcccttcgatgattccgtatgacatggatcgcgttgggggttgaaacggtgtttgttggccccacgagtggttttccgggtgtccatacgacatggtagagctcgtactcatggccgctggagtgcgtccgccagaaacattagattcactaccataggtcgatgttgctgtagaaggcgactgccgccaatagcccgtactagattgtgggctttcgcctatggttgatgatggaagaaaagtggttgctggaggccattgtgtatctattggatgtggatatggaaatgaaggctgttgtacaggcactgcagacgttagtaaccgaagctccgcctctctaagtaagacttactgcgaccagagttgggaccttgacgaggatccatttcggagtcagtctgaaagccgtaaccggtgtttgaagaaacagcatgcaacggcgcacggaaatctaccaccttctccccagattgcggatgtcgaggtgaagatgcggctggtgttaatggctgcactgggcttgtgtccttggaccctagggcttgagatgatggcgcatcggggttgtgttctactggatagaagttgcactctttcttgaggcggatgcagtttgcacatcggccttgaggatcttcagaggccagaagacatcgaatcttcctacgtcgacagtgtcctgtaatgcctggtcagtgatgatgatcctatgcgacggccatggcgcatcttccttaccgcatgcgaccgaggttcgatgatagcctagcttgttgcgcggcttgttacttgtcggcgatagatcgcccgagtttccaagtgcggcgttacgcatgtgtggtgttgaagtggaccgccgaagctctcctacgtttttactcttggaggaccgcctctttttgcttgccagctggtgagtactaaggtcttgaccaggcaagatgggcttcggatgggtgtggtccgcggggctttggaaggagttggcgtcggccaggtggtcagggctatgggttgaagggttgtaggacattgtggtgttgataggctgtagaagcaaagagttttccagtcgagaggcacttttcttcgcgcgtctttctgtgtctacagccatgtgtggcttatagtttttggcgatagccggatgatttaagaaacgagattggtcactgcatgagaaggtactgaggtcattagcatcgagtgtttaaagtttggcagacccactgagtcggaagggagctaaacagtacacgtacctagaaggtgaggcagggtaacgtccaaacgttggagccggcacgacaagatgtcggaggttgttggcggggataaacgggttgatcaccaggccctgggcgtttaggcgcaatcaatgcggtgggttcaagtgcagcggcggccaggccaagagtgagaggcgcctcgggaccaagttttggaggagcaagaatgaatggccgtggtgaagcaaacgtgcacgagcagtgacggctgaggtgagaaggccgtcaggtcattggcaggtagcgtgggcgcaattgcaatcagcaaaataccaggcgccaaaagcaaaagcgcgagcaagtggaaaagatgtaggactgattatagatttttcgagcacgctgtttggttgaagtgagtggatgattaaaagtggcgaggcagctcacgctactctaagaggggctaaaccacaacgatgcctgtaagatgctctggtgaattgaccaccctagtaggctagcatgctccttccgagagtggcaagatcggcctcacaggcagtttgttgatgaaccctgtgtgttggtggcgtgcacaggccaccctgatgtgcggatgggtcacggtcgtcgaggcccggacggtgacagaacgagcggcagccgccgagtcgtgagaaagtgtgtacacagtgtgcatgcggcagtccgatccactgtgcgcgagggccatgcgaatgactagatggaggtggtttctagctctagcgacatggtctacttgtgtccgggacgtccatctgtacatccaaggggcccactatgaagcgtgctgcaggagctaaagaaccaaggtgaggttaatttagactgattttggctctgtgcgcgcgaacgatgcggttatgccaggggtcctgttcaacagtcgcatctggaatgacgaagatgcggcgagggcctcgagggccgatttgcctaacagaatcgctggctagctggctagctggccgacattgaaaaccggtgggtctattgctcgccatatgtcatcacgctacctgtcgagtcccgcagcgccatggatggagatcttgcgggtgcagaagatgcagaagccggagacgactggcagctcagggatgctcccgatacacgctgtcatggttacctgacacggatggctgcgaagtcgccctccttctccacactctctcatctcgctagtggggccctgaaaagccccgattcatttccacaggcgtcatggtggttggggacactgagcgtcattgctcgtccacacgcacgtcgtcgcacagcagctgtcagtcggcgacgctaagtggtgggcggccatggggtctgcgatggagacggatgggtgtcggttactgcgttgctgacccagcaatttggctagggcatgtgcatgcgtgcatgacttcaatccactctctgggcgccgcttcaacatggtaggcgcacgtggatgcacgtcttgagatctagtaccaccacaggccaggccgccgtgcacttctgacggccatgtgttgcgtgtcagttcagggagagacaaggtccgtcccaccgtcaaatcaccacatggctgtctcctccgggcaccttagcagattagctgcccagcccgccgcgcgcgcgcgcgagctccccacacggcctcctgctagcgtggaggccttgcaggaccgcgtcgctggtttcgcactttgcttcttcccagcgatccatggtcctctatgcatcgtgcgaagagccatgtcaatatcccacgttctttgacatgctctgcacactacgcccaggaattcgctctcgtgtcatcaaaggcgcacgctccgccttccttcatcccacccctgccatccgcctcaatccatctcgagaacactcagtactatggctagtgccgttgtcttcgataccgggcgggcggatttccttccagaactgaggcaccagctgctagatttgcgctcatctttagcttagctgacgggtgtattctggctaaatcgtcgccacatctgaaacacaaaagcgccgagatcgatcccgccgatgcctgtgaccgcatacgcatttaacatggtttggcaaagaactggctgccaaaatcgtgattgtcctgctccgacgtggtcaggggtagtttccttgggtcgcacgcacttgacgattgccgtcatcaatcatcattcctcgctagtcgaatctgccttcccaccctggaatcttcacaccttgtaagtatcaaatcaaacacggtatcagtcgtgaaatagcaggaccatcgcccacggctatcagcccctgtcattcttttatcgacaaattttgattggccatcatcagcggacgtggccggcggcgtatgcgacagtcacaggcatcgaaaccttcatgcgtgaagcctcaaaacgcatatccgtgcaacactataagaccacccgactaggctcaatgaacacctgcctcaatcgggcaaaaacgacgacgcagtggttttgcagtgcacggaacttcaatccgcacggtattacatgggtaccccactcggtgatacctgatagcctccccacggatatgcgatatgagaattatcggtagtcactatccgccctgcatccttcataccttcctcatgcgaccaaagcattgatcggttctcgctgcatcgaaatcgattgcgaatttggccacgttttgtttcgcggaatgtattagcccaagagcgccacagtgagaaagctcggcatgtcacttctgcagcttgctgcaatcccacgtataagtacgaccacatcatggaactcgagcaatcagggttgatgtgaacactacgttgctatgggacatggggctgtacgaaagtgcccgaaaaagttacacgacgcctattcctttgccgaaaaggaacacatgacttcttaggcgagcgtggacctgttgagcactagacaaaataccacacagtcgatatcggtgacagatctcctccatacgtaatactccccgtctccagagtgttgtcactagcggcactgtggcacattaaggacttcggcttgcacgctgcgaagcggtgtgtcttcccatatatgcggcattgtttgtttgtatggggcttgcgatcggcatgccatcaactcaaggacaactatacatcagcctcatatcgatctatgttgcgagatcagaatctggtcaaggtatcctgtcatcctgatgttatcttcgctgcaggaccagcaacagagacactgcttacggtcatctggtcccgacctgtattggccacacgcagttttggccccaaccgctcatgcgttcgatagccagttgcttagcgaggccccagcaccctccattagcaacaatggactggagttctagcctacctttgcccctatggacagctcagcgaagaatctgtggcgtctacagtccacaaagaagcatgagtgcgggctgctgttgcacaccacgcgcttgctttgacgggagggagcatgaccacggtcttcggtccgactaccgcgtctagcatctttcttggcttgcgttctgcgtaagcgcgtcgaagtccaagtattcaattggtcactgacagaccttacagcctcacggctttttgcgctgatctggaaacagtacgcacagtgtgacctttgcattccgatgacgggatgaagactctccaaacccgcaacactcgcaatcaagcaatttcaagtggagtagattgatcagtccaggtgtgcaattccaagcgcatcatgcaccttcttggatgttctctttttggccataatagtcaacctcaactaaagaccggttgatgctcgcctgcccatatggtcggacaactagacattggggcctgtttcatcagttccacgtccggacgagttggtttaggaccacagccctgtcatgtgaaccagactgagcccgcctgcatcatgtagcttccgcgcaacgccgcggaccgccaggagcaggggcgacctactctaaaaggctctactggtagaggtattcctgttaatccgacctgtttggcgtcgaatcaaagtgctagtgcacgttgaaactcaatgggacaaggtcatgttcaggagcagttccttttgcaggatggagcacgtcaaatcccatgcccggatccttctccggcatcacgatcacgatgtttacacaacaccacaatcgatcgctaacagatacaacctttaggacgtttaagcatgcaatgagtcgagccattttgacgcagatacttgatagtggagcacaatatgggtgacgcacatacctcgaggtacactgtgaacaagcaggcgtgtgcggtgagtcctcttattcacgaacactgactatgaaagggcgacccattggaatgtttctcggtaacatcgaagcgatggctcggggaaattccatcgacttgttcaacgtttattgatggattctaagcttgtcgtggcatcgattgcgatatgatcgaccgctagtgtagatcagtgtgcgcggcgccgaaacgcaatcgacatctgaacccaggtgcgactacttgactcgataggtcgggtactcccatgattcacattcctgcaaaatttcacgactcagcaatgtttactgcttgagcatcaacgattgctgcagtccaacagcccgggaatcccaacatccggacccacgcgcctgcgaattccactttcacactagcccaagccaacgcattcttggcgccatgcttagaaacctccaccgcactcacgcatgagcgccgcgatgtgaagctacctgacagctagcttggctttccgttttgaaagacttctttccaatcggcagtcctaccatagcctaccagtcctcaccactgccatgaccatgggattagtgcttcccatccgcgattccaactcgcttagtgcccccacatgctgtcgatcatccgccatcggcgctttgggcaaactttctttctcccacaagcaaaccagcgaacgcagagatctacaaacgttaatgtttcatgcttgcgcgtacggcttttggaggcctgccgaccgagtaacatgccgcacattcgggctcatggagaccgatgacatggtaagaggatagctagcccctggtccggtcacctgagtctcgacgacggctgttgacccctttttcacttggtttgcttggtctggtaagggggcaaccttcgcgatgaacttctcggctcttcgaagtagatgcccagtatgtctcctctggaaggatcgacgatctagaatggaatgcgagatgtgtcgtgaggatggctgatcagggagtaacatgcaaatatggggtaacacgaggaggctcatgacaggggcggtttttgaaaatgcacatcctgatcccaccccaaacgttaatattcggggacctacatcaaggaacatgactttagcactaacaaaatgaccgggacattggagaactacttccaagactgtaagaaggcacaatagaagcaaaagcggcaagaaaagagccattccaatctaatacaccctcatatctgcagatggtatgccaaaagctctcattcttcgaatgaggcagctcatagcccgtctcctacacgcgaaaagtcgccttctacctcacttcattctcgcatcaaagaccgttatcatcgagatgtcatctatccaccccatgcacttcacgccggtatcttcggcagccccggatccttcacctccccatcatccctcgcccccctacactctccatcattgaaccacgtatccgcctgcgctgtcttctcatccacaacatgcatatccgccctaccactcctactcaacttcggaaaatgtacattcgcgcccttccctttgcctggcgtccagaaacccaagcgcttctcccacagcataccgcttgtcagcgatggcaccatgccgcaattgatccacaaaatcacgttgccggactcggcttcgacggcgaggaaatctacgagcccgtcgccattgacgtcggcccaacggtgctcggagcaggagaagccttcggcgatttttatctgcgcgcggttggtggaggggagggtctcgaggcctgaggggcggttcagccagcctagactgaggcctttgggagacatgcagatataccagacgaagttaggcagatccgaagtaaggtagtgctggaatgcttacgtcgactcgcaagtcaccatccaagtcaccaaagcggaccgcagggtcattttggttgctgggagggatagtctggggacagagattgcggtcgaccacacggaccggtgcgccaaatgtaggtgaggcgtcgcccttcttgtatgtgttgcgccacatgtcgacgttgcctgtagcgcggtcgacagtcaggatgtcgcagagcccatcgccatcccattcgccgacatctacgaacttgctgtcgagttgggtgtcgaggacatgtggatgaccgttccaatatggtggactctgagtgtttctttgagagttcacgtcagtatagcatcgagattatctggatactgaaactcgatagcaccactgtggcttacccatagatagctatgagaagtcagtacacaacttcgtatgatcaatgttgtactcactcatcgtttcctcgaccgaatatgtcgcaatatcgtacgccatcgcccctgagatccccgccatcactaccaagctgagttcgaacaggtccgtggaatccgtttgggctaggatagcacccagcactatctccaatacctgtgtcgatgggcgcagtgagccagcctttcttctcagctcgagagaagccatctacgaagagagcagccaacttggcgtagccctgcggcttaaagtgtatcgagtcactgtaatcttcgggttttagccatgtagtatacatatccacgagctcaatcttccgaccgcgtccctgcaactcgcttgccagctctttgtattccgcattggccgtctggatgtacggctcattgccagcatctgttgtcggcggaatagtcgcaaggatgatcgtgacatccgaacttgtcgagtataccctctcaatcaaagtccgcatgcgatctttcatggtcctcgcatagtccatattgttctcgcgccgcccctggaaacaatcgttggagccgagcagtatgagcacgaggttcggcttttgtgatgtcatgacaggcagcatcttgagcgccacatcgtcaattttcaagccggaccatccttcgtgttggcgatcagagaagtcgccgtgggcacgactaccgaccatgttgactgcgtagccgcgatgtctcagttcctggcggagaggcttgcagtatccgttttgcaggctctcgacggtgccgatgtcccatccttgggtgattgaagcaccaagaggcactaaattgcgcggttagaattgatgttggaagatgtgatcggaagaatcgcttactcaggcgcaggagcggcttctcgtcgactcgacgggacttgtcagtgatgccacggtcatggaagtagcagtgggtatgcaagtctgcaggaacactggtcacgaacaggctctgtacagtcaggagtagaagaagcacaatgtgtacacccattctcgagtgaccggatggtcgatggttgagcataattgatgtctatggtatgtagaacagtacattgatcacgaaagctggatgcttaaatagctagcggtagcaaaacaaacaaccatagcggccgacagtgagaaatgaaagacccgggtgcacggtcttctcgagtaatagctctactggtaaagtgattgacgagtttgagtccttgtatctgtggccttgacgcgagagcagcgggtcaatattctcgggcccggaccgcttaaaagaccagggcgaatttccattacatggctcgtgccgagtcttttgtgtaagcacgtgaagtatcggggcgacccatttcaatcgtcaaactgtaaactgatactcgaagttggagaattaatgacagacacgttgtcctttatagtagaattgctcggcaaagtagaggccggagtaggtttcagactgagcaagcgtaactgggtcgtaaaaataattctattgatcaaaggagtgcagtcaaagttaatctcacctgtgcgtagtgcagcgacgaagtcttcacatatctccatgagaagtcggacagaaaacttttcttgacacattttgaaaagctttcgaccggtggcattctttgatggactcaaagtaatgctttcgggctgtcagccatgaggttggccactaagttgtattcgatagctggtcgtgctcgagggtaagatgcactctgatctatcgactgccaaacaaggaggatatgtagctgtttgatctatcaaccagaaagcctgtgtatcgtacccaatcatcctgtctatcgggacaaatctgctatgcaatggcggcaaagttgttattgtagagcacttagtcgagagttcagcgctagtcttcgacacttgcagcgaagcgcaactgcggaagtgctccggcatcttactgcgtgagtgcaacaccacttccacgtacactagaacatcagtctcccgttctcaatgtcgcatcgcgtagacgcgtcaggagcccacgtgtaaacgtaaaatagtgagtggaacattgtgggagtagtgttctatcatcgcaactgccgcgacccacagcaaacatgaggtcatcggacagacttgagccttacatttattagcattaacagtgtatccaagcacagcacagcacagcacagcaaaacaactaacactctcaatttacacggcaaccctccaaataccgacacaatgggcaaactagccctcaccagcgcaacaggcaaacttggctctgccgtcatccacgccatcctcgacaacaacctcatctcccccgaagacctcgtcgtatgcgtacgttcctccccgaccaaatcactctctcaaaaccccaactaacgcatcacagacctcatctgacccttcctcccccaaactgcaatacctccaagcccaccccatcaccgtccgccatgccaccttcgactccccctcctccctctcatccgcctacgcaggatgcacagcgctcttcctcgtctccaccccgcgcatcgaaatggactacaacaacgcatccctctggcgcgggcgcgaagcgcaccaccgtgcggccatcgacgcggccgtaaaagccggcgtcaagcacatatactacacgtcgcttgcgtttgcggatccgagtaaagccggtgtcatgcgcgcgcatatacgtacggaggagtatttgaggggactggagggcgtgggggtgacggtgctgcgcgaggggctgtattgcgagagttggccgttgtattttgggtattattttgggttgaagggagagaagaggagggaggttgttgttgcgggcgatgggaaggttagttggacgagtatagatgatatggcgttttgcacggccaaggtgctggcggagccgggggagaagtgggcaggtaggacggtatatctttcgcagaagaagacgcggacgttggaggatgtggcagggattgtgagtagggtcaggggtgaggaagtgggattgaaggttgtggagaggaaggagtatgaggattactacgtggggaggggtatggagagggcgagtgtggagtggtggagtagcacgtatgatgcgttaagggatggagagtgtgctattgatgatgatacgctggagacgatactaaaagaggcggggaggacgccgaagtctttagatgagacgattgaagagatgatgcagtaggcactgaaggatcaacatcaagcatatatcaattgaagcgacaacgtacatataccattgcggtatccccctaaccccacctgttcacttctccaactcctccatctcaacacacccacaccattccttcttccccttccccttcccttctgcctcatcacagcatcctaccctctcctccttctccttgaccatctccctgatcaccaccttcaccccatctttgcccttaatctcgccctccttcggcgtcgtagtccccgacgaagccctcgaagctggcttcttcacaacgacggcatcgcgatcgatcgtgacagccgaaaagtttggctgcgagttgttgtgcaacacgcgggcggtgcgtgcgaatgttgacattgtgggctggaaagtgttcaccaagaggcgtttgccgttttgtctaatttttgtgccgtgaagagatgacgtcttaaggcgggagctcgaagtagaggttcatcagcctagttggcgtcgtggggatgtgcgatgccagtgttctgtgtgttctgtgtttgtggaagtgtttctcaggcctcgtacctgggcaaaagcggaaaggtgtgtggaaagaatgcgacgtgcatattcttcaggcgcaagaatatacaagggatgaaaatggatcgagaatttcccatgggtcggatttggattgtgttgaggatagagagtctggtttactacgatattggtggtctactatgtgcggaatgcggttcgggcaaaggggcatggggtcccgcaatattcacgagtacgataagaacatatgtggccctgttatggtagaagtaattcagctcgcatacttaatgcgatatgtgaagctatccgcactgctgtcttgcggtcagattgcagagcgggcattcttcaataccacaatcaaaaggacttttgataccagaatatattctccacatattatacattgccagaaacattctacaacctcaccctcgccgcactttcactcctttccggtgcaactccaaacccaaagtcctttctcctcttcttgcccttccgatctccgtattgctcgtcaaacttcttgattgcattcagactcgacatatcctcggagatactggcgctgatttcttgcagcgctttgtcgaaatggcggacgtggagtgtgcgcttctcgggaaaggtgtaggattggccgcggacaaggtggaggaccttcggcggtgttggaacggcagtcgattcaggcgaggctgtgggcggagtgggcgcactaagagagtccttattgggttccgtctcgggttgattgggtgcctcgatttcaagtgtggcttttgtggcggcttgtgcggcttgtgcggcttgttcgttttcttctttgacgcaagccagcgcggcggagacgacgatgttcttcaggtcgcttccactgtaaaacggggtgcgctttgcaagattgtccaggtccacagactcatctagttgttcgccgttgagatgaatacgtagaatctcttttcgatcagcttgtgtgggaagatcgactagtagtcgcctgggcaagcgtcgtataaccgcatcgtccaagtcgaagggtcggttagtcgctaccatgacaaatacttgggagttgctgagtccatcccattccttgaggaactggttcagagtctgccgatgcgaaccattgcgatctgcgaaagcgtctcttgacccgaagattgagtcagcctcgtcgaggaacacaatgcaaggagacagtttctgcgcgagagagaaaattgccgcgacattcttctcgctctcgccgacgaacttgcccatgatctgggctccagaaacttcgagcactgtgctgccgctctctttagcaaccgccttggcgagcagcgttttgcctgtccctggtggaccgtataagagtgcaccactgatcttttcggtggccagaataccatagctgaaagcatcaggtcgcagcattgacagcgaggttattgtacgtatcgagtcaatggtctctggtggtacgtgcacctgatcaaaagtagtcttgatctgatcggcatctgcaataccaggcatcagccacttctcatgcttcgttgcagtttgtgcaattagtcgcagttctcgttggcgctgcatgctctttgcgtcttgcctcttcttgaccttcagcttagcaccaggctccgagttgtcgacttgctcatcaagggtctgaggcctcctggcaagctctccaagcttgtcgaagtacgcgtatttgacagcgtcgctcgctcggatcaggcccatggcaagaatgacatgtccccagctcatctgacctgcggagtctcctgtaccttctaacttgctcgcggggctagtgacatagagtccaagggctgtcaaagctatccgatgtacctcgtcatacgtcaatacgctattgaagtatgatggagggaatatggtcgcccatctgctgaagagctgtggtgatttctctacgtctgcgagctcggtgacagcagcgggatccagtgacctcagcatctcacggatgtgagagagattgatgctccggtatttaagcatctcatggtgcgacatatcggtacttgcgcttgcgacagtcattgctgcgacagtatcgtcaagagtggactgttcgatccctgggtctccttcaataacgatggttctgaagagactagttacgaatgcggcttgaattgaacgaacaccgctgcacatcgttagcctcatctcatgaagacgacaggaatggcatactcagctgacagctctgggattagatcccgcgagcagctacttccgatgatcatgatgctctcgccagcgacgcgacgctttcgaaccagttcttctagcttttgcacgattcgacctccatattgagtagcattgagctctttaaagtccttcacatatactatctttggtcgcttaggcatccgtgagttttgcatagaaggccctatcccaacattcatactgatcccagtacttgctcctaccatagggagtgcagaattcagttcgagttcattgccatcggtaccaacggagtaatcgaaaaatccaggagctggagcgtacgtggtagcaccagagctttgagatggtacgccctgtgctccgcccccacgcagctcgcgacgcttctttacctcatccgcgtcgagcaaggtatcaattagcgccgccagcttgatgtcctccagttgagtctcgctttgactaggcgtgcggctggggtctagcagaacgtcgactttggcattagcgtttccgtttccatttgtgtcatatgaagcagacctagaggattcgagtcttgcaaagggagacaagggaaaggttttgagggcgtctagcaaagggagagcaaaaccacggacgttgaaagctccaggtgtatccatcgatgaagtatagtcgaatcctgaggagtcttcagtagactcttgtacatcgaccacagcgcgaccgaagtctctgttccagcgatacgtctcgtatccaagtgagcgtatcgaatgtggcgtcggttcagaaccctctcccagatagtcgccccctagttgtgcaagatcttgagcagtcagaacgatcaagtcggactgcaattcgtctgcaagtctgcctatgtaatcatctatcaccagctcttgctcgcttgcaggcgattgcaggatcagatttgtctttgcggctgggaaggggtcaccagatggtttcagagcagaaagtgatgctgccacggtagctcgaatctcggcgagcaccaacggcgagatggacttgggcatgcccacacgcgctgttctcctggaggccatggacttcttgaaccacttttgaagcctggcatctttcttctctagcatggcttcccgtttctgctgagttgtccatgtggggtcgtgctgtacagtctcgggtctgttgatctgcttctcgaggtcaagcaggcgtcgcgcgaacatgtcgcggcgctctgtctgctccgactcattgtacgtggcagcccacgagtccgtaaagattgttttccataggcgccctatagcggaataatctatgtcttctgcagcaggtgactgcgcatcgggagcggggggcagagcagtgctgtcattattcatctcattcttgtcctgcacgtccgcgctcgcactcgtctctttaagagccgtcttttcgacaagcgtccttctctcgctaaggtatttttcaagcttgcgcttctcctggtcatccaagcgtctcatccacaagccgcgcacaagccgcgacaagacctgcgcagcgtccagatccccagaagccgggatggagcatgttgcttgctcgcttgactgtgtatcagagatggtgacggcaagacaggcgggtttgggacgctgtgtggcatcttccagtacgtcttcgcgtcgtgtgactcttcgcttcagaaaccaatctggtacgtggacaggcggcagcccttgcgccttcttggacctcgattgccgtcgcaaagcggccgagtatctgcgtgacgtttctctcgaccgctggagcttctgcgctagaagctcggggtcctctgatgctaccgtggtgtcgtcttgctcctccgctgctgccttgttcgagtctgggttgctggcgtcattctgtccaattggagtgttgtttgagcccgacggtggctgcccagtctgcgcgagggtgcgtgtcgtatgaaaggctcgaaatcgtggtggtgaagggtagcggcggccgcggatgaatcgtgctggaggtcttcccgtggacgctcgcagtgctaatcgtagcacgtacatacggacgtctagagcactgtccaagtgtgggtgggagcctacaggttatggcgtaggcttggggagaggtgatgcgccgcaagctgatggcgtcgccttcatcaactttttggaatcttggctaggacgcttcgagcgcgcttgtcgcttatggcggctgatcctagccaccgccgctgtcaagggaacacccagacatcgcgcggagatcacgtctgatgtgtttgtaaaacattatgatttagaaatgcatcaagtcttcgtctttcttcaataggcgtcacacatccctttatgctcctagatgacctccgcagcggatcggactctgaaccgtgtagctcacagatctgaactggtacgagctagtgaagagcagcggcccggagagttaagcgaacttcactagtctatcagggcatctcacatgctgggcatgtattgtcattcagtggtagcatctgcctctccaatatggttccatcaagtattggagcattctgcttcctaagtttcaggcagtgacggtcgagacttgagaaagacatgtgaaaatagtcatgttgagatgtccgacagaggaaccacgagaaagggtgcacttgtacacatacagacaggtgaaccacggttccacggggccctgcctgcgtaatgtcgcatatgaattttcagcgcacagttgagatcttagacgacaaaagacttaaagtgttgtgcccttgttcacagtgaacactactatcacaaacttactcccgccttttgcacccagaatgagctaccaagatcttgagaagcgtggtaagttcactcttaccttgacccaccaccgtctcagcatccggttctcctcgacgattatgtccgattgcgtcaaaccccaacaacatacgatactgacagacaaagattgcaagaacctcaagtcgaacaatgtcggagcacgagtcacgcgctcgcaacaagtcaagatcctgctctctaactccctggccgctttcaccgttgttggtaagtctgttcaatctgaagctatacgccatgtatgagcaacgagctgacgactgcaggtctgacccaggcgttcggtgtgtttcaagcagagtatgcgcgaatacaagccgtacaggatggcattgtccgggctgaggagatggatgatcgggcgctgatatctgccatcggatcgcttggaaatggcggcattgtagcagtattcgcggtgctctactaccctcatctgccacagctcggcatacatgtcagatacttgtgttcgttcgggacagcatgtatagttctaggactggccgccgccgccgcgagtcacagtgtaagtatacagtgttccaacgacgagttctgagctgacaagaagctaggtctggcacctgtttgttacccagggcctcctggttggtataggagcaggcgtcttactctacgtcctggcaccgattcttcccgaatacttcccggacagatccggtctcgctcaaggaacgatgtacacaggtgagtagctcacgacgcctttcggactcttgctgactgcaatagctgctgctgtgggaggaatgtcgttttccttcaccatagcagcactcctcgagagaattggagcccgatggaccttgggtatactggctgctttcagccttgttactctgtcaatcgccagtccactcgcccttccaccacgaaaattcgaaaagcgaagtacgagtatcatcggactaaaaacattccgggaaccgttgtttgcatgcctcttcctggtcaatctcatacatccactgacgttggcggtgccaatgacttacggacccttgttcgcagagtcactaggactcgggtttgagcatgcatcctacctgcttgccatcaacagcggcgtcggaatacccgcccgactaggcgccggagcccttgcggacaagatcggacaccagaacacgttgatcattgcaaccgctgtatacgcccttgcgacctgggctctgtggctcccttcagcgcagaccaacaatgtcggactattcatcggcatgagcacatgccacggcctcatcaatggcgtattcaacattgtcatgaactcagcgcagaagcaactctttggcgacgagatgtactatcccaagaatggcgccatgacatcaattcgaggcgttgggtacgtggtgggcgtccctcttgccggggctatggtgaacagggtgactggtgcagacctacgcggaaccgacttcaccaaggtcatagtatacgtcgggtcgttgctgacgctatcgctgttgtgtctgttgaacgtgcgtcggctagacgcaaagcaaaacggatggaaatgggcaagatgaggatcggtgttgagccagagtagcagagcgattgtcgtggcctggagcaggttccgtctagaagcgctggtggtcagtaggtcagtaggtcagccaaaagtttttggaggtgggcgccccgttcgtagcaatagattgccgtgaaacatgttgaaagcgtgtcccaatcggaggttttccggtggggtccgcccatctggctcaagaactgtagctccgtgcgacacaacagacgggcacctgcatcgtcgaggccgcagaaggcatgctgtaccaggtgttcgcatgtgcagttgcaattgcaatcgcaatcaacgcagggccgagcctacaacagagccgggaatggcagattggcgtgggctggggagcgcgagatgtgattgtttgttgtgacgatgcatggtgacaggctccgggctgcttagcgaagggctgtgaatggttgccacgctacggatggcaacatggcacctgccgctggcgtgttcctgaggctcgtgctgccgatcgtcgcttctgcatgcgcgagggtgaaaacatgcgctgcacaagctcgtgccgcgtccttcactctcaatgcacgttcatcctcactgcacggcctggtgaagctgcagatgccctcacccgtcttcctcgccatctcagtcctgccctacgctcacgttgcgccattgcctgtacttaatgtttgttctatagagcttcaccgctggactgttctaccttacctagctgccgcgtgccgcaatcccctcatcaaccacattcctcctcaccggcaggctcttgccatgacgtcttgagatgtctgcttgctggcgcgatctacctccacgactatcttggaggaagcgatgtcgcttactccaaacaactccaggatgatgtccccgaccctgggcgcgggtatcaaactaaacccgtcaccgtcgccattcttcaaaacaacaccattgcgctccccaattaagcccgcccgtggcgacgtcagcctcgcattgcgccaggtcgtcggcactaccgccaactcggccaatgccttcgacagtcttcccagcggctgctcttttgcatacacagctggcgctgccgccgtcattgcaaccgtagacggccagctccaagtctcacagcgcttctaccgcgcacgcccaactacgaacccaatcaatccctctgcctcaatctatggagggccctcgacacccacccagaacgaaagtcgcaatcgcacagcggcgtctctgcgcgatgctggcttcggcgcgtctccactcgcctcaccagccgccactgaatgggcagattccccaagcaacaaggcttggacgatgaaggagaagatcaaggccgccacatgtgtgagcttcagccacgacgggaagttccttgccgtcggagaggtaaggcatgcagccagtgcaaaacgaagcgcaactgacgtctgctagactggctacaaacctcgagtcttaatcttctcgacttcctcagacgtaccttcggatacgcccttgacgtccctgccagaacacaccatcggtgtcaattgcctagccttcagccccgactcgcggtatttggcaagcttgggctactccactgacggcttcctatacatatggagcatcgaccctcgaacgggcgccgcatcgctttatgccagcaacaagtgcgtcagcaatgttaatcgtatggcctggatgggcaacaagttgatcaccgttggcactcggcacgtcaggatctggaaggtcgacgatccaaaatcctcaatgcgcatctccaaagcccgtgcgagcgacatatccttcctgacaggctcattccataaacccctccaaggcagaaactgtgttctggacagtttgaaggaggccacgttcacgagtgtcgtcgctgtggcgccgaacagggccattgtggcatcggacaggggcgacatatgcttaatcgacgactccaactccgaacaacggtttgtgaagctctttgatgctggctttgcagtcagctccctagccgtggacaccaaaggaaggcttcacatagcaagctcccagggaggcctcaagacggtaattgtccgcgatgtgacaagcagtctgacaccaccaccttctccgcctcctcgtgtcgaatctccaaccgtctgtgtaacagaaagtaatcagattggcgccatcgcttgcttggctgactatatcgttaccgtggattcccaacgcgccattcgcctgtcgcatctgtgtgcagtcgacgatgacactaccgtcggcgacgttgcccatactttgcctgcccatggtaactctgtgcttggtgtcgcagcgcttgctacacagcccaatgcgctgaatgcctcttactacacctgggcagctgatggtacaattctcttctggaacgtcgatggcagctttaaggactcagtcaatgtggcattagagcaacttgatggtccggatcctctgcaaaatgagctgcgaaccgtacgtgcgtctgctgacgccagttttctcatcaccggagataaatacggcgtgttgaggattatcgatacaataagcaagacaagcgtgtacgacttcaaagcgcacgctggagagatcacgagcatatctgtccacgaggaagaccaattggtccttgttgcatgtgctagtcgggatcgcacagtgcaaatattctcacgcacgagcgagacatgggatcttttacaaacgctcgacgaacacgttggtgcagtcaatggcatccaattctcgcgaaatggaaagcgactcgtctcttcgtccagcgatcgaagcattgtggtccgagacctcctcactcgcgaagacggtccaggcgataccatccgcgcatttatcatgttgcgagccataatgttgaagtcttcacctgtttcaatgacctgggatatcgaccacgacgacgtcttactcgtgtcctcaatagatcgccaggtccatcgatacgacagccgcaacggacaatgcctgaacagcttccgtgcctgtgatacagagggtggcgacgccgtggtcttgtcttccctggtccatattcctcgagggtggagctcttcactcatcgcaggagtctccagcaccgacaagtcgatacggatctatgaagagaatggaaccctcatcgcccgtgattggggtcacacggaaggagtctctgacatctctcttatccaaaaagtgggagaggaggatagtggcaagtctcttgtgactgtcgcagtagacggcaccatattcatctgggacttggctttacagctaccaaaccgccacgatctatctagatccatggacctgctcgggccgagtacacctaccaacaccgatctccttgcgagcagaccccctctacgccgagtcttctcccaatctgaattagcacgttttcagcgctcacccgaggaggataacactacgcctactggcaacaagtcgccgaagctgcgaaagcgactgtccaaattcacattggcacagacacccaagttggagccttcgccgttgccaagcagcgcaagagaaggtcgtgcaactggctggcaagggcaaggctcaattcggcggaacaagaaccgctcgccttcgccacctagccctcgcaatccccagaacgtaaagagacgtacttcaatggatgtgcgaccccggaccaaaccgcctacgaatgagtttgggagtctgggtgcatcgacagaaagtttgtgtaggacactccgcgcattccgcaaacgacttgctactagcagcgatacaatgacctctgaattggcaagagaggtcgagagagagcttgcaaccactgcaagggcaattggcgaccgggtgaagccaaaggaatttgacgaaactgtcatggtcaagctgctggatcaatactcagagcgacttgtgaacatgctcgacgagaaaatagctgcaagcgtggcccaacgcgtccgagagaacagtgtcatatctgaaggtactgaatcccctgttgcccagagcccgcgacgagaaagagatggcagcgatcggacggagcgcgtcgtgaacgagccgcttcccgaagaagtcgttgtgcagagcatagaaacaagtgctacctgcacagaaaatgtgtcaaacaccacgggatcttgaaacccccggtatttcacgatgtttatgaaccacgatcaaaaggcgttttggatgggatatctaccattcaaggatttctagtattcgagcccgtagagaggcatatttggtacaacagcattgggcgttccggatctgcatgagcgaacctgctgcgtcggagccgcctacacgtaatcgtagtcttctttcatttctcgtttcagtaatagacaaaagtcgtctaccttcatatcgcgacccatctcgtgcacttcctctccccttctaacacaaacaaggcaaatggatcgtctgataattactgcaactgcgtccactcggcgtgtcactccccaactgcagatacaaatcataatacgccgcctccgcagatttacacacgagccaatttaactcttcacatcgcggtcagcaaatacactacattcttcacttattgcacaaaactcacgtctcccataactactcccctgcacagtgataatcgtatccccttcgagtccccacgccgtcgtcgtcgccgtgctctcccacttcagcggcttgtacgacgtcgtcgcattctgcacgttcaggtatagcgacgtgctgcgcgactgtatcgtgccgccgatggtgaattctgccgcggaggactcggggcccaggaccggcgtgcttggggaggacgtggacgcttgcaggtagaggtggtagatggggtcgcgcacgccgcggattttgccgattgtggctgcgctagtggaagtggtgctggttgtggggagggagagggcgctggggaggagcaggaggagggggaggagggagggcatggtgggtgggtttagagggagtgcgaaatgcgaaatgcagaatgcgatcaaagaatgtacggggtagcatggggttatatggggtcgcgaatatttgaggtctcgtttatattatatggggtcgcgaagtgcgattagagtagatttatatgaatagtcgcgttgtgtactagttcaggccgcggatatattaggctcgagtacggcgtgatgtaggatccctgcatggcatggtgtaataacttcggcgttattacactgggctagtcacgatcatggttgttgtgttggacggttgtttggtaaggagcgacttggttttgacattgatatttagtgttaggaaatgtggtgatacacatacacgcgactttcgcgcttgattctgtcctgctccacctatactgcaaatcgtcaactacgacagaaagtaagcgaagatatttgacatcctgaagctatacacagtatcgcacggcttcaatcgtaacgctgacctggtgaatagctttgacccaatattcgctttccatccataaatgataacatatagtagtacttccaaaatgacatgctccatctcttgtgcgtctagttcgaagccctccaattaccgccaggcgtcattctgacacgcaagttattgccctgaccagctgcttccgcaccatcctctggcgtcgtgagggtcatgtcgctacccgcagaaacgccagaaatcgtcgcgagcaaatcgttaatcaagccgatgacttttagaacatggtcaagctgcgtctgagaatctgcgttgttggatggtcgtgtaggtatgtcttttcccttgaaaccttccgctggattgggcttttggaggaagtcagaggcggcttgttgacgagtccagacggtgcctcctctgccgaagcctgccgggttgtactctcctccagacgattggagtttctccagctgtgcttcgtcgaatgaggtggcttgttgtgcaccaatgacttgaggtcgaactacgccttggatcacctggtgaagctggtcgggactgagacctcctagttgagatagtatgtttggagcacctccttgcgcttgaatctttggaaggatcaggaggagagtgaagaaaagcgaagctgcactgaattgctttgaggcgaacatgttgattcgtgcaaatgatcttggtatgattgatagggtagaggagttgtttgagaagcatcgaaagcgagtatttgtgtgctttatatacactccatactgcgttcagctttgatgtcgacttcctgagtctaggtaggaaccggaaggtagtggaaggtgtctcatttctcgaagcttgactacagtgttcccaaaaaagcctcaataacagctttaggaagcctagctatgtggttttgatagcgtgaggctacgggccgctgagcatcggtgacacaacactctcacggttagcggtacgctcgccaccagccaccaaagtaacaatgtacaccttgtaccagtataaatcttcaaccccttttcttcttcgttgattggcgtgtactaaagtgattgggcgaggtggcaatcatctctaaggggaccagacgactgccttcgtgtcgcttcaaaagccatcctgtctgccttcgtgccatttgtttcataaggactgcacctcgaaaagccttcctctctaaagtcagttcatgttcatcagccgcaagccagaagtgacatttctgaatagcgcctggatacactatcactgcaccgactcatcaaccaccgccacatgagacgcctcataccaaatctcatcacccgacatgatacttgctctatcatcaccaggcgtaagcggccttcttgccgcgctcgggttcctcttaatattagcaatccgcctcgatatctcttcctcgcgggacatcgcaggcgtcagaaccggaccttcgctctctgcactgctcgtaaccccttcatctaccaccaccggctggagaagtctggcgcgacttggtccgccaaactgcgggatgcgcgaaggctcatgcgtgactgaacgtccgaccgctagtaggtcagacacgcggtcctgtggaatcgtcctcgaaaatctggaacgaccagcatgtgtgttgacaccctgacgtaccggaatcgccgtctgcggtctgggaacagcaatttcgctgtcgtcctcaggaagtcggcgtcgctttctgggctcgccggtccagaactcgctctcgaaactccctcgggggacagggaggctgatggctagtctcctgcccggatttctggcgggaagaggaggactggggacggcgctgccggttagttctgccgggtttagagcactacctggacgtgcgctttcgtagtctgattccggtaccgtagtgttgtgagcttcttgctcactactagattcggtaaaaccggtagaaaagcgcatcgcatgacgcgcaacgatatctcgcagtgtcgagacggcttcaggggtagttgtgctagttcgtgggctcggagttcgtctcgatggctccgttgcgaatatcgtgttcgcagacaaagcagttgtgctagaactggaacttgtcactggagctgttaccacattgcgatacggcgacgatgggccacggaacaagtacacccgcgaggtgttcgagcgccatgcagtgggtattgggatgcgagttgcatgttgccggaagaatacacggacaatgcgatcgtattctgcacgctctgagggagtgaccctgtgctgtacggctggcggctgaatgctggagacagaggaagagaccgaatcttgatgatagttggctctaggagagctttctggtagagttctggtggcttcatgtctggcgactatcggcatgtctgatgagactgcacgttgctcctgaagcaaaggctcgatttcgacgaaagtgggcttttgtgggggattcagtggcggcgacaagacagctcgtagtacagcatcagaagtggtgatcgtggacggcgactctacctggtcacgcattggtacgggtgtagagtggtccacggagggtgaaaccgaaagttttggaagctctttgtgtattccttgccgcttaaccggtgagctttctccaacagtcgcagtcatggagagggccgcgggggaacgggtgcgtacgaagagatcgctttgaggcagctctgatggtccagtaaatagctcgaaattttgtggaagtagtgaagtctgggactctgttggcttcgattcttccgaacagcgcgggtcgtcttcttcctctgcgatggtcaccctcggcgccatttccatgcgaccacggccattcgatttctggctatattgcgatatctttctgtagagcggtcgacctttgttggttcttttgctattcttttgccagatgcgcttcagtggctgccacagctgacgtctacgtggcgcttcggtctgctccaaaggcgctggcttggagtgccctagctgattgtcagttccttgattcaaggtgaattcgtgcaaatagtcaccagtcatgagccctttcaagcccttatacgcgcgccgcatgcttaagttctctgttgcgtcgttatccacgcggcgggttagtttcgtccaaatcgtcgacttcttaggccgctgttcctgtaatttcttgatagcatgcgcatactctgttgcatgtatttcgcacatattcgcgtgatgggtcatgcttttcgtcggggatggactgttggtgcgaggtttttgccctgaagattatgaagagcatggaatggaaagtgcgaaagtgggcagactgcaagtcaagatgatttttaatgcacaaattttgctttgatattaccgtgggacttaactgacgtccctgaaagtattgcgccaatgaccactgggcattgagtggtgcggcatcgtatgtagggtaccgagcgcccacacacccatgaaaagatccgacaaaaaccactcaggacggaaccatcatttcgaaatattgtaaattcttcctcttggaagtgtgatcgtactaagagccactacgaggctgaatgacataacccaataacgcccgatgctcgtaatagtgcttggttcggaaaatgacaacggaaggctccaacgcgcgacaacaggtatcgatctgccgaagaagggtcgaaggcttcaaagctactatgcactattcgctgttaagccccgttattatcactgacttgaaggaaatcagaaactcgcacgcgaatgccaattagtgattgaaaagaaacgggccgacttactataaactcaacgtcaggtcaccacggatactcgccttcagctcaatctcaatctcgaggttggcctccagcgtcagtttcaatccatcttgatccttcagttcactgcctttgtcttgttttggcatctgttgtggttcgttggggttggtgccgcgcatcgggatctctcctcgcatcgcacgcgcgtgggtgacaggaccatccatcgatgtgctgtctggaccgatgcgatcaaacatgcccatcttctgcaaatcgccatttgcatcggcttcctcgagtacctccagcgatgttgtgtgcatgtatttgccatctttgaggtctttctccaggcggctgcgacgggctcggcgcgatgaagaccgtgagcgggcagattggaggcctgcttcacgcttctcctgcttcttcttgttgatggccttctgttgtgccatcgttgatctctcctggatctcggactctgatccggagttttgttctttgtcggccatgtcgggcggtagttttgctatcattcaatgattgagtgaaatgtacgtggatgaatctcaagtttcaggagtaaagcgatagacgagtgagtacaaaacacaagctgagcaacggggcttagggcgaatgtacaggcgacactgtctggccactccaaaaacaagattgacgcatgagcactgggatctcctgaagggagtttgctgccgcgtacagcgcgccactacaagctcgtttgcgatctcatcccagatgttttacgtcattgcgggtatgatgggacaaccacagttgtcagatgcagatgctgactgcgtgggtgtgggacggaaagtggctgcagggggggcgttgcatgcttagttcccggctgacgacaaattcgcatcaaaaagttggcaacgcgtgtttcgtgttacgctttagggtgatgcgcggcggtcgagacctttggctatggctcttgcatgcatacgcttggtggcgcggagctagaatccgtagcttccccacttttgtgtaatttggcggttccccgaagtgacaaacttgttacatggtatagaagatggaaaaaacgtgaatatgagggaaaatgatgtaattgtcgaagtggtgtgtaggcgatctccagtgtttccaatttttgtagccgacgtgattgggctatgtggaacttctaagagacgccatgaacgccacccttggcagatcctagatcaacggcctcactttgtggtacgtatgcgaactgaataatggcatttaaaaaagaggatacgggatgaaagaaaacatgtcatggttatgatgcatagggctgttcatgcaatctatattcgtagcaattatcactactcaaagcagacggctaatgagcattgtccttggcacttcttgagtaaggaggttgctcgactgcgcagaaaatggaaaagaaggtgaacatggagaagggggcacgacagctatagttgatagaatgcaaagaagttctacgcatttgatatttgcagcagatgtgattacactatgtagaatccctcgtgaacgccatcctgaatactaaaggacaaaaaatgcttcgcgcacgcatgttagacaaagccgttcgtggtaaatcgtgaaacgcttaattgctgcaacgcgtcagtacgggtgtcaaaatttcggcttgagagacttacagcaatcctagcgtcaagtcgccgtgaatcttcgccttcaattgaatctcaatgtcaaggttgagttcaagtcgcagacgaagctgttcacctccatcctttccgccctcctcctcaccgccaccaccgccagtcaaaccgccaagtgcttttccggcggtgtcgccgacttggtttacagcgttaccagcggtgttctggaccatgtcgccagcaccaccgactagctcgcctccaggaacgttctctgtgatgtcgtcaaggggacctcctccctttccgcccttcttctggcgttggcggttgcgacggcctccagatgcggaaacatcagatcgcgcaccagactcggcatcggattcaccgcctcgtcgaccacggccgcgagattgcctgcgccttgattgcgatttggacttttgttgttggggctcgggttccgagtcatcggcatcgccggtcgtggtttgcttgcgccctgcgtccgcttgctcagcctctccttcaccttcgctatcgggggcaggagtggcttcaggagtgggctgctgttgaggcttttttccacccaacttcttcggcgtcttcttttcggttttcttactcgatgattccgcgttgccctttgctccaagagaagcattggcatcggcttgtccctctccagaaacggagttcttggtctcctctaccgtgtcggccatggtgattgatgtttagttgtgtgggaggatgatggctgtaggtgcaaaaatgcaatgcgctcaagatgcttggaaactgctgaagagaatcaagacggtgtatattgttaaaaggcaagcgacattgcgacaggaaccggtttgaagatgcagaggtgcttgtaacccttgcacagacgagccacccgtcatgcagcctgacgcaacagtggcacctcgtctggggacccaccaagccatgatctcaacccgtcgctaaaacctgtcgcgaaccttgcaggagttgtttcgtgtgcaggatgggaaggctgggatgtttatcaaggcttatgcttgcgtggacgttcccactttgccgcccgccttccagcattcatcccgacatccgccattggagcgcgcatcgcgtgccgtcgtacttaaaatggcccccagtatgtgcgccggctagggttgacatggccgtttcgggaccgactgcaacgcgcattcggtggcgattccactgaccgggatgacaggtcggctgagttgtcgatgcagattctggggccgccacttttcctcatcggtgcgattcgcatcgctcgctttcgaggcccgattctcaactttccgatgcagagaagagtgatgcaaaactcaagtgaaccgaacgttttttgacatccaagaggcgttgtgctaactgacgttgggctaacaccgaccgagctggaaataagttgcggaggacgtttctccgtacctccgagctagagaacgccatgtgacgacagcacttcccacagcgtgcatcaaaccgacgtgcaggtcaacacgaagaagaaccaacacgttcagtcaggggcagcatgtcgaagccagacgctcaggaagatgctgctcgtcagcgcatcatcaagcacatgaacgccgatcaccaggactcagtgagacgtcagtgacaaccattagtgcgccctctaatgagccatgtcagatccgtcgatacctcgaggcctacagcaacaaatcggtgtttcaaactcgcaatgcgcaaatgacggatatcagcctcaatgagatgaaattcgtgtgcaacggccagcaccacaccatcgcgttcgaccctccgatggaatcgcttcgcgaggcgcgagaacgggtagtgcagctcgacaaacaagctttgcagatactagatcgcagcgacattaccatcgacagatatgtaccgccaactgcgaaacttggccatttcttgaacttctctcaatgtcttctatgctatcttcttcttccgcatcagtggatctggcagcctggctcacctctctatgacacgcttttctaccgcatcccagcgtttgcgaaactcaatgcgctagtcggttggtgggttgtgttcatcatcatgatccctgtccatacattcgaggctggaatcatggggcgcaggttgaggaagaagcacggcctgacaccactagattgggtgtggtgggcctggacagcgagttgcttcgtggaaggtatttcctctaagtggaggctggatgcgttagtcgaagagaagaggaaagagaaggatgcaaagaagcactgagataacgttgcttgtgattctgaggcgcaactttgtacacatcagtagaataaaccgcatcacgttgtatttagaaaggctgaatgaaggcttttgcgctcttgttcgaaagagtagtaggttaatgtcaaacacgggagcatcaaggtcaatgaagtgtatgtacagtctgatttgttgtaaagggagcgaagctcaagtctatctaaggggcgccgagcgtggacaagtgtcaagctcgacggggatcctgcgatgctccgcttgtaaactaagttgagaaacgtcgaaaggctgctgcctgcccaagatctttgacgcaatattagtcctccccgtgatgcttctcgagatgttagatcttcgtgttcaatgtctcaatgctggcagtgtctctgctggcttttgatgcagctgacgcagaagatgcagcagcattggatcgagcggccgctggtgcaagtctttgttgtgcatcctggacttttagcccatgccgccgaagatggtcgaagaatacgaagaatagtcgaaaggatatttaggtaagctcaatttagccagacgcatagggctactataagacgctgcttgcgtaggcttgagttttatattgtggactgtagttgaggccgttgaagatccggcaatgctggccttacagataggagcgcagatgggctaaggggatgaggaggttgcgatcggttgccgctttgcaacaacggaagtctgtattgtagacgtcgtggtgatcacgcttgaaggacatgattttgtcgtttttgtcgttgcggctggtgcagcagcctttgctgcgcttgatcgcgtggctggctgcgagagaacacgtgttatattgttctctctgatagacagctcatgtcctcgcggacaggtaaaataccgctcgccgcggactgatccgtcgttcttgcctgtcggggtcgggatgtcgaaaaatagtcgaaaaatagcgaagagaactgatggaaagatagtcgggtagcgataactatacgatagtttggcctgagtatcttgtaagcgtgtgtatattggtaaagaatgtggggtcagcttacaggtcgtgagaagaggaacagtgacacctgcagtagaaatgttcgcgatggcgagtggccatggtgttcgtgaggtgaaaatatgtattggccagacaggtgaggtaatgaggttgcatcatacagaggagttgggcgtggtagtcaactgctgcactgcgtgaagattgtatgtgagaggcggaatagaaagaggtgttctcgctgcataacattacaaacaagaaactaaggtatcctagcaacgcaatgaaggaaaggacatggcagtagcaagagaggaatgataccagaacatcgccggtcgctatcagtcgccctttatgtatgcgaacatgagcctacacttcataactcatattcaaaaacataacatcatttcaccttcaggaatctcgattatgcgaaatgcttctggataattcatttctcatgataacaatatcaaactactactacaaaacgagggggtatcgtgcgagaagacgctaaaacgccatacaaaaagccaaaaactcataccaaaccgcttcaaatgcccatttcgccactcagactctcaaaaaccgacgaagcgccatcgtcccatagctctaacatgtcctcatcccccttagggatagtgcaaagtctaaaccccattggcccaaccacgtttgactctagaaaggcgtaatactgttctggtgttccattggaagtctgccaagctgtctgaacaggcccaacacccattggcaacatcttaggtcgcgagattaacgactgcgcagcggcatggtcctcggcgtcttcgtggagactggagtcatcatcggattcttccatctcaagcaggacatccgtcaatgcacgatcaatggtttgggcgtacgtcttctgctgggcgtggcgcatcttcccaaatacgtgcttcagattgcgatcaaacatgtcggtatgttcacgtcgacgtagccagtgattttcggtttgaagagccgacaacaggcaattgacttgagctggtatagtgcgcgaggcggaaggctgttcgacaggttctgtcaccatctttgtagcgtctggcagattgatcgcgtgttcagagcgatccgacctggcaatgttttgctcaagggcctcgatctgactatgctgatcggtgatcttggttcgaagatctgtcatctcctgctcagttttgatgagcttttctctcagatgctgcgcatctgtgactttgttgctggcatcccgatatttcgcgtcgagatgctcgatctcgagactcttagtctcaattacctgctctcgctcatgaaggctcagcagagtggctttgtgctcgaccttgagcttctcgagcagcacagaggcctctgagttcttctttcgtgcagcctccatctcttttgccttttgggcccagggtgtcggaccgtggacaatctcgctggtgttcaacaacaaagatgcctcttctgtccaggcgtccagccgttgggcggtggtgtcaaggcgcagcagctctggactccaatagaaagcgaacatgtcctctatcttaagctccgaccaagacggcgacggctctggctggaaggaggcgttgataatgctcaacgtgttgcggccccattgagcagcgtcgcgcgcgagcttcgccaaataggcctcttgctccatgatgtcctcggaacctttgaagatatgaggatatagtgaatcactacgcaatgcgtccactgtgcgcagcaacttttgaccggcagcaaccgccttgttgcaaatcactgatggaccggcgaacagctctagaacccgctgtgccgcagcagtaacgtcatcggggttgatgtcttgagccgcagttttcaccagcagctcagtggcgttgctggcaaggaacgacatcattgtggtgatgacggcgaagttactaccaaggtagtctaaacgagcaacgatcctctggatgtgggccgtggactcatcctcgggcatcattgccaaaatgttttgctggtcgacaaggaccgcatcctgaatcttcagggattgtgctaagctgttggccatgtcggtgaagttgatctcgtcgtttacaagagcctcgtgggtgtggtcgagggtcttctctacgacacgtagctcctggtcgattggaccaaaggcggcgaagtcagcaaggtcacatgtttccatcgcggaatacaagcgcttgctgcctgtttggagcaaagcgaggcattgaacagcttccacacaagatagccttgccatagcttcctcaaggcctccattgaagctcatttcgcggtcggctgtcaacaacaaggacgatgtgagtgaagccttggcaccaacactgattgccgtgaaataagtctggaccgggagactctttaggaattcagccgattgggcctctgtcgaaatggcaagtcgctttgatgcgacttcagcgtctagtcgataaagcccaagctggacttctttgaacgtggcttggcggttggacgcccttaagtgtcgattgagatccatgacctcgtcgatgcgtccagtagtgtccctgatctgagcctccgtcatggtccgcgacgactctgcgtcggccaatctgctctgtagattgtagaccagatctctgaacttcgagacaagaagctggttatcggcgatggcaacttcttggagctcaagtctgtgaatgtgctcggcgatctcgaaatccttagcttcgagctcggcatggaggtcttcctcttcgtccatgtgcacgaccagaagctcattgttcagctctgcctcactttccagctcgcggatagtggcttcctgtctcttggccttctcctccaaatcatggattttatccgtgagttcgttggaaaggtcctcccactctgcgctggcgtcgacttgggcgcgcagatgctcaatgatcccctcatccttgtggactctgtcttgcagttcggtatgttcttggcgaatcgcgtccagtgacgccagatccatctcaagttctgcgaaacgtgctttgttgtctcgctctttctcctcggtcatctccttcaacgtgatcaaggcttgtcgcaggcggtcgttctcgtgctggaggcgataccatccagccgcttccttgtcttcttctgacagttctgtggtgaacatggctgcttcctcgcgcatgatctcgatttccatgtctcgttcctccagcttcgcgcggacggcttccagctctgattccgcctgctcagcacgctcttctgccatttctttgtcgaggagtgctatctcccaatcggcctcgtgctcctcttgtttcttggcgaggctgtcgttgtccgactggagttgttggagttgagttttgagctctgccgagtccagatgcagtgtttgatatttgctttgaagcttttcgatgatagctttgtaccggtcgcgttcatctgctgcctgcgcgagatctttgatccgatcctggtcatctccatgttgtttctcgagatgtcgaatcttggtgttgagtgtctcgacattcgtgtctctgctggctttggacgtagtagacgcggaggatgctgtagcatttgaccgatgtcgtgcatcctgaatagtagacgatgccgttgaagacccagcaatgctgggcttgcgcactggcgcgcgtacggggggaggagcagttgtagtggcaattgattgccgcttcgttgcagcaatcgatgcccttggtgtaggcttcggggcgacaacactggacgggcgcgccttcggtaccacaggcgctttcggcttcggagtcggcttcgccgcaggctgagaaatgatgcgtactatgttggcctctcttatgaatagaccgtgtcctggggaacacgtgaagtaacgctccccgcgtacggatccatcattcttgcctgtcggcgttgggagctccagtccaagccaatcgccttcagcgacgtgaatggtgccaatgtacttgatgatgccggtctggttcgtggaagtctcgaccgtctgaccgatcttgagtgacgacatggcgaagtcctacttgccagtcggggctcgaagtcgtgaaatggtggaagctgccgacatgcgtagaggaagttgtggtagaagtactgggagttgcagacgcgtcgcgtgctgcaggcgtgagggggtggagagtgcggttgcttcagaaaaagcggtaaaagtgcagagcagtagtagcagtgcaatggtaaagtggtaacagcgtctggatgcaagtacaatggtgttgtgttgcggaggcagcatcggacgtggtgtgtagtagagagagaggaagagagggaaagaacgtctcttaacggacccgtcgcgctacccgcgctagcgcggcgatggttcggtcgcgtcggggcgttatcggcgataagggctgcggtagcgcgctgagggctggccacaccaaagctccgtcgctcattggccaggacggttagatccgccgctaagggctgatagcgcctcacgtaccaaaaaaactacgcgatatctgcgtacatcactgcgtacatcgcgcaactctggttcgcgtcgccattgttgctaggcaacgtcgactcgcccccgccacttgaactcgccgcacagcctcttttgccccgaaattgtcaactgtgcggcgccatgcaaacagttaccaatgcgaattgcctcatgtgataatctagtgcaactagatcgattagcaaatgatacaagtttcagctgggctaactcaatgcagcacttgatggactcgcatacatataccgcgggtcatcaaccggacggaaagtgaacaggatgctaccttcgtgctgtgtatagcttcaggctgcgtgacgggctgctacttattacaccctgattgctttccaaagttgttgctcatatcttattcgacaccatgcaggccactccatgttgtcttcagctgtccacaggaccaagcaagagccactgtcacagctaaagatccacaagacacgcatccacaaggtagttggctgtcattgccataccatatattgcacaacatgcgcttcttattctttcagcgctacatgtataatcttacatcccgtccaacaacagccctccacatcattcctcaaatgaccccgctcaaccactcgtcaactccctgatcctctcctcaatatccggcaccgcacgaagctgcagctcgatgtcttccttctcactacacaacagttagctcgcacacctcaatcaaatcataaaagagaaacttactcttccaacaccgcccgcctttccgcatcgagtcgaccgaaataatgtcctccctggccatcgaactgcaatatcctcgtatggtacttccacaaactgcgcctatgcgacaccgtcatgagcgtaatgcccaaacgcttcgcctcctcgtacatgatcctctcgacctcaagcgtaacgctagacgtgcattcatctaagatggcataccgcgggcgatggtagaaaagcctcgccatggcaactcgttgctgcagaccgccagagagcacatccgtccactcctgctccgcatcccagccgcccgggcggtcgacgataccctcaatctccagcgtcgcgaggatggatagtaaatccgcgtctgaaacgttcttatcgcgcatctcgtacaagctatccgggtagatgatttgctggcgcagactaccccgggacaagtatgggcgctggggaatgtaaaatatgtcttcgaacggcggttttcgcacatgtccgccatacaccggccacagaccgccgaggatacggaataacgatgatttcccgcacccgttaggcccgacgatgagtaagtggtcgccggggcggacggcgaaggagagtttgcgaaccagcacgtcgccgttgggagatacgatggggacgtcggtgaactcgatatcttcgccctcagtcacggtcccgcggccggcgagcacggcagcgttttcgtcggtcgatgcggaggatacgagtgctttttcaaagtgtccggcttggatgtcggcgatgacgtcgaggagggtggagacgcgcgaagtgtagccggcaagctcggtgatttctttgtaggagaacatgatgcgaccgaaggcgtccgaggacatgagtagcatgcgacggttggtgatgaagtctgtgtagtgttgttagtgggagacttggatgggagagggatatacgcactttcagttcgatctcccatgcttccttggcctgcaccgggcactttgaagaacacgggtacactgcaaaggagcagtcctaatgcaccccagaagtatttaatcacaaagtcctccatgataccgtggtagaatcttctccgtaatatgcggttgacgtgtttgatgagggtgaagtatcccttgtccagtgtgtctttctccgcctcgtgtccaccatacagtgccacttcttcgctgtagtcgatcagccttgaatgctggaatctgaactcgccctccagtctagcttcatccgcaacgtattttccgaacggaggtgtaagagcacgcatgacgtttgctgatatctgaacgagcagtgacatgaagaagagaccttcgccgccaacactccttgagaggctgtagttgtatatgatgatatcgagtataggttttgcgagattcgagtacaattccgcgagtgagttcgagaacttggcaatatcgacagtaatgagctggtccgcgttctttatgcgatcgtcgagcgcagatagagtgtagaatgtcatctgactgaggtatttgttgtggatgtagttcgtcaatcgtgttcgatactgcagtgacagtttgcactggtggtaggacagctacgttcgtcagcacatggccttctcttcatcttcagcgcaaatagattcaaactcaccatcgaattcgtaaacgtcgctggcaccgccacgcacatccaccaccccaaccccaccaagaactccctcccccgtcccctaacaagactactcaccaacctcccatccaactccgccacatacaagctgatcatcgtcctgagtatcaaaaacacactatgactaataattaacctgagctccttgctcttccaccccggaatgcatatcctcagcagccgaatcaagctcttgaagaactcgcggttgatctcgactttcttgcgcttgcttgcatctttctcgcccggcgacgtggcctttgcagagcgtcgtgatgcagcggctttttgctcggcgatggcgttgcgcacgcggtttatgagcgcgacgaagagggtgaggtagacggcgcgggaaatgcgggttcggttggacaggtagagcgatgtcaggtcgttgatgattgatttgacgtttgcgctggacagctgctgccgcaggtagggcttggataagacggccatggctatcgtggaggtatgcgcgagggcgtcattgagcaagggacgcggtcgtgaggctctgtgtcgcggcgtgtgggaagatggtgggtgtttgtgagcttgcgaagctaatgtagatcgcggcacgttttcacatgaggctcaaatgcgaacgttgatgtgagacgggatgctggtgaagctcgcgcgacatgtgaatggacctcggtcttgcgagattcgtgggggttagcgtgggattcccccggatttgcttgtgatcgcggaccgaagagcattcgtattgtggggaagacaacttcaagatggaccatgttttaagagcacacttctaaacatctcatagcgcaatgtcagaatatcaaagggtttgagaggatttgcctcatcagggcttatagggttcaagcttagcatatatcacaaacacattagctttactctttcgcaagcacaggacctttcaaaatgaatatatctcgcaacaccgttcttctattaatgcgaaaatgccctgatgttcaaactcccattctcctccggcctcggcgccaccggcctatccacaaactcgggatacaaataccacgccaaatccctctcctcgcgctgattcacactccatccattccccaaccaagccaattgattcactctttccctaccgccctccctctccccaacatacacatagtcataatcctcccacctcggactacgcatcgcttcaatacaatgcagcgtggaccccggccacaacccaaccacctcgcccgttcccttattcttataccagctcctgcactcgtccgcaaacaccgtgccctggaaatacgcatcaacatacgccgtgaaatcctcttcacgcgcctttttcacaaccatggcagcgatgttttctttttgtatcttacgcacgcacttaatgatgtagtcacccacggtttcaatcatcttagtcagcgaccctgagccaatggccgcgttgggaccgagcatggtgaagagattggggaagctggagatgctatgcgagaggtaggttgtggcgcggtgggcccatttttcggttaggggcaggccgttgaggccgattaagggaaagggcgggggtgcagaggatttgaaacccgttgcgcagatgagtgcttcgatggtgtgggtttggccgtcggcggtgtggattgatgttggggagatgcgggttatgggggatgtgatgaaggagacgtttggctgggtcagggattctagatagcctggtccgggcgtaaggcgtcgacatccaggtgagaaggatgggactagggcttcaaagatttctggcttgcttgcgagtcgcttcttcatatgttcatagaacaggtctttcgcacccttttggagctcggtgcccttcatcgtcacggcgtggataccatttccatcttcctcgacggacagccggaattgctggtagaattctggatcgctgaggagacgcttgcgaagctcttcaggaatcgctgaacctttcaacccgtagctctcgaagatttgctcgccgaatggaggggatatccaggttttgctgcgaacaaaggtactgatatgagttccggtgatgcgttgtaaagaaggcacaatctgtatagagctggagccggaaccgatgacgccaatgcgcttattcttgaagtcatagctgtgctgtcgttagtcgaggtttcgtcaaagatatggcattgtgcgccgcgtacccctcattccatttcgcagaatgcatcacctctcccttgaacgacccgaaaccctcgatttctggccaagaaggagtattaaggtttcctcgggcactgatcaggacatcagactgatcggtgatcgtttctccagtcgagagattctgcactttgacgttccatttcgccgccttctcgtcccacgagcactccttgatctcatgctgtaatttgatgaacctgtcagccgaaaacttcttcgcgacaccttccagataggcttgaatttcagccgccggagcataaagcgaggaccagttcggatttggttcaaacgaatactggtaagagtgggctggtcctagttgtcagccggagaagcagcatacagtgattgtgctactaacaaggaacgtcacaagcacaaccgagatatctagtgagtggtcagcccaagtccatcttttcgtcaaaggtatggtcattctgcttttgtgccttacctgttttcataccatgtcccgcctacccctgcgttcttctcatatagtaccagctcaacatttcgtagtctttcagggatccggataccacaatagatccctgaatagcctgcaccgattacgatgactttgagtcgtcgttgattctccacgggggcatcgcttatcttgaatggtgttttcgcggtaccatttgtgatgccattagcgtggtaccctggcgtatcggtgggcagattaggaatcgcagacattatgcaggggaacaacgggtggatgatctatgatccaaaaatgcaaacaactgattccaattccttgatgcgcttttctgatcctaattgtacacctgggtatcgtatgacaaagactaaaagaagagttacagagcgagcctaacagcgcggtggcatcgcggtttataaggcccgttgcaggtgatggcgataggcgttcgacccctctctttggaagggtcgacgatgccataacaattgccgaagctttggcgttcgggaggcggaacgtcgatgacttgtaccggctgtgcgcgagaccgggtctacctgcggaagaagagcaagcatcgggcctatcaagagtggctgcactccacaacccaacgaacggcggccccagacctccacatgcgccccgcctcacgtgccttgcaagctcgcgcccgcggagtgtggatctagtacgccactgctcaatttgcgtgtcttgatgttttgcgctttaggctttcgatttttttttgcgccgcgcagtgagcttctctaatgcaatgggaactttgctccattgagctacgcactacctagcgatggtgatgacagcgatctgcgtcttgttagttttgaaaaagtcttgaagatcgagctacgcacctgatttccgagagcaatcgacaacctggagctatcagggtcccacccaagactaaactcgccattaacactgggatcccacttatcagcggtccagtctttggcgcgccagcaagctacgggtacatccctccgttcaacgtcccacacagtaactgcatctggcccagcagctgctagcaaggagccattgggagaaaaggcaattttgagtgcctgcgtgtcatcggttgtgggcatccgtttgacagatttgaatggttcgttggcatcccatatgcggacggcgcctgacatagagcaggtcgctagaagggtggatgggacggaagatccattcgtgagggtgtttgccgtggtacgcacgcggaaatcaagatcggtgggatattgatcggggtagtcatgcgtctgtaggttgatcgagtcgttggggtgtaggatgccaaggtaggttgcctgcccatcgacaccaagagcagctacaattcctgacgaggggtcgaacttgacattttcccatgtcacatgtgtgtcgagagtgcgttgggtggtcaatgtgtcgccaacctcgtatattttgaagagctcgatgccacagacgacgaatgctgtttcgcttatccacagcgcgtcgaaaatgaccgtatcggtgaactctgtccaggtaggtatcgagtcgctgtcattcttccacactttgatggagcccttttcaccgtcggttgagatggatagcaatagctctttgtcgggattccagcgcagagtgttgaccaggccagcagtagacgatatgacgtgtgagtttgagccgccatcaatgagcttaataagcttgtcgaccagcatcttttcgcctatttcgttcgaacactcttcgcgcgcggacacggtaatttcggcgggcgattgccagcacaaggccgtgatggcgaagttgtcgacgggtaagaatacatcccctgttctgacaggcgaactgctctcatgcacggcatctttggtcacgaaatgtatctgaagcactgatttgccagctgcaagtaggactggcgcaccggggggtccccatgacgtgtgttgaacaaccttggcgagctctttagattgggggatgaagatggttccttgcgcgaggtcggcgacaacttctgtctggatctcggcgtcctggccaatgctgagggtcgaaatagggatgtcagcaactgttggcgactcggcttctgagattggcgcttcagactcggcgcgaacgctgtttgtcgcgtgattgacgccattctgctcaacctccattgcctcgccgttggtctcgggctctggccgctgctcgatgccattgggctgcttggccttcttgcgcttcacgcccttcttgggcggcggttcttgcacggcgccgttggcctcggacgccagctcgtgggcgggaatgcccttgtcgagggtcagatgtgcgccgttgcgcgccgagtatggctgtccatggtttggaccgaatcggtatcgcggctcagtctataccagtcaacgcgcgcgccaatgaagatgtatgtagacgcacatttgtcgcctctgcctgcagatcgtcaaagcacatgccatcctggaggatccggatgagcgtgtgcggttccacgttccgcgcaaaaggcagagtttcggggtcgcggatccagcatcgtgacagctgcagggcggcgttgccgaagccggcttcctggaggtatcgccaaactgcgcgcagggttagagaagcgtggcatggcgcatggtggatgcgtgtgcggctgtggggaaaggtaccgagatagttcaccacattgctgctgagcaacgacatgacataatcagagagggccggtgatgcaatgcgatgtacgaaggtgcgggttcgaggattcggcgcgtgtctgcacgtcgtcggggagctggaggtcgaaggagactgtcaaggctgcggctttggctctggcctggagtcaagaacgccaggatccggcgatcgacggtcgaggtgcagagacccacggccaatcacatgacgtctgcgcttggctgccttcactccgcaagcagctgaagctccaccagctcgacgcaccgaagccgagcgactgcgattcgcgaccagcacaaggccaccctcccgcagagacatcagcgccgcgcaccgcgcacttccccctggcactcccgcattttccacgaaaccgcctgtgccatggctcgcataaatctccccccgctgacgcggagcctgctcggcggcctggtcgtcttcacactgctcaactttgcgctgaggccaaacgcggactgggtagaaaagtcggagaagacgctcataggcgtcggcaatggcgtgccctacctcaccatcgtgccaggcagatcggtcatatatccctgggtattcgccctcgcaaccgtagtcgagcagaatctcctcggcctcatcaccacgggcctcacaatattctatggcggacgctatctggagcgcgcatggggctcgcaggagttcaccaagttcatcatgttcgtggctatgatcccgaacattctgagcttcctcctctatatgctgggctacctgatctcgggttcgggcgctgcactgtacgtagacatgtctgctagagagatgaggtactgacacgtcacagccacaccaccatttccggcggcattgccatccaggccggcttcctcgtctccttcaagcagctcgtgcctgaacacaccgttgcaatcgcaaaaggccttgtgcgcatgcgcgtgaagcacttccccgccatattcctcctcgccaacacgatatccggcatcgtcctgggcaccgaaaccgccatgttcctcgcatactttggcttcatgaccgcctgggtctacctccgcttcttccgcatcagcccatcgctcgtctcctccgctacgggagacggatctgtgactagaggagacgcctcagatacctttgcattcgcgcacttcttcccggagcccatctataccccacttgcagccgtcacagatggagtcttcaacgccattgtagcgcttggagtgtgcacgcccttctctgagcaggacatcgatgcgggcaacgagcaagcaagcgctcgtgccgagggaggacttccgagcatcatgaatccgaacagccgtgggggcaggggaggagccacacgcgctgaggcagagaggaggcgagctttggcactgaaagcgctcgaccagagactgcacgcagcagcagcccgaggaccagccactgctgctccaactgcgcccgcctcatctggcccctccatacttggagaaacatcctacgaacccgaagcagatgcacctgcaaagcaagcatcataacagtagctggtccaatagagatagacgttgtcccgacaattagagcttttctatttgtttatttggtttcctcgcgtacgcatgataccctcgcgtctctatgtaccttacaccaactttcgtgttctgatagaccaagctcccagcaagggactatcctaatcggtaccatcccgtcacatcatcagcacctcgcatatcgaccaaactagattgataccgcgccgcaatcgagtgtgaccaacaacaaacagacccaattcagaagcgcagggctcctagtgaagttggcgattggacggattttatccacagatcacaatttaatccatcccgagcaattcaggagcaagtctcgaactcaacgatacgactgaggttgtgatgcatgtgaacagagcaacacagaagtaacgaatgttcagtgacgccggacacacgacacctgtcagcgcgcgaaccctacacgcggcaaggtcttgtgctgcaggcggccgttgcgattgtgctacctgcaacccaaccatccgcactttgagccgaacatcccgtgttgttgctacgcgcctcacaacgcaatatacccaggaccaactgggcaatcccttccatctatgcttgagataggagcatcgcgcaaacaccatgggacatataaagagtaagcttggggcaacagttcgcatgcatcaatttttgcacggtcgattacaggccctgaaaatatactactgatattcaatatacctttccaagtacatttaacctaccatgcacttcttcaccctcctcctcttccttctccaattggcccatgccgccccttacccaacgtacacatgtacccaggaaatcaccaacacatccgccatcgccgtatcatcaaccctcctcaccatctcaaccagcacatccgccatcgccgtcacatcaaccctagccctctcaacaccaacaccaacaccaacaccaacatcgatagctagcctcccagctcccactgccggtgtaagtccctcctcctaaccttcatcatcccctcccactaagaaactcaggtctacatctgtacccttgcaaacttcactggcgcatgcacacaccacctctcacccgcctcctccgcgccctccgcctgcgtccaactcgacggcacagcgtcgtctgtcgggcccgataagggttttgagtgcaccttctttacgtacgtatacctgcttgcttgctttaggaggaagtattctagaggaaggaggagatgatgttaacacggcaataggaatgcattttgcgaccgcgtgttgagcgatgggagtgatgcgtttagcgtggggtggccggggtataaagatttaaaggtgttggggaggcagtgggatgatggggtgagaagttattattgtttgggggagggggcggcgtgaggtgggtaagagggatggggggttgctggagaagagtgtgcagaggagatgggggaggacatgtattgtgtttatcgtgcgacatgtcactgatcacttgtctgtcagacttttcgtagctcgttgtacatataatgctaatcgtttattgaactctccattcagcacgtgagacgttcataattgaattaattccagcacagtagtggtcggtcataataccattgtatcattgcataccatcaggcatctaactactcaaccatttttttcatccgtcctctacggaacggaaccgtctcagtcgcataaagaaatcatcccactaaagtaaaagttacaagtacatataaagaaaagaaggcaacaggggaatatgggggaagaagagaaaggggggaccgcatagccatcagatgcacaccactcactctgggcgcatcatccaactcgcagcatatgtacactcaaaagccgtgtatgtacacgcacagagaaaccagagcagacaggactattgaaccggcgggcacgagtcgcgcagatgcgctaacttgttgttgctgaggtgcgctgggcgatttgggcttgttcatcgtctggttctgtggcgacctgaatccatgtattagccattttgttcaaacacaacacacacgaattccgagctcgactaacctgagatcgacttacgcgtagatccagtactgagcctggtactcgacggtgacgatgtcgccgacagccttgccctcgcaagacttgggcgcaaggccgccgacggtgttgaggcggtagatttccttgacggcggaggtcgaaccgtcggcttgggcggtcagacgcagccacttgacatcgccggtggggttgggggcggcgcactcctccgtcttctttgcgcgcgtgttgccgaggccgaggatgtcgaagtcgggggtggtgttgtcgacgaagaagtgcgcgccgatggacttggcgtcttcttcgatgctgcccagctgctgggtactgatgggtggcgagttgaccaggtcgcaggaggcgtcgaagagagtggcgacggcgccgatagcagagggtggtgcggttaggttggcgccacaggtgtagttctgagtgccttcgccgagagcaaccatcatgagcttcatgtcggcggtagggggctggaggacgctgtctggctgcttgaggcctgcgaggttgcatacagggagtgcagggactggaggctcagcggtgccattctccgtaccagtctcgttgtcgcagcggcggtacaagtgagacggcatggagaggactgagggagcgagtgcaaaggccgcaaggatggtggaggcgcgcatactggctgagttctgtgtgggtagattttcggctgagggtcgagggttatagttgagtattaagtttggcagtcgaatattttttcaaagagcgaaataaatactagtgctgtacacagtacaggtgagagtgaaggtgagtgaacgaacgaagagctaccagagctcaagaagcgaatgaagaatgaaagatgcaaatgcaaaaacccaaaggctgagagtaggaaacactggaagagctgctgtggatgggtctggttgaggtgaagtgggcgccaccatatatacttagtcgccgggtgctgagcatgcaaccgttctcgccatgcatatggaaatagacaggcctaccaacggcgaaggatgcatccatggacatctcaaacaagcgagtatcggtttcgcaaggtagtacagccgtttgctcccaagactgcccacaactgacaacagtagttcccgtgttgaaggatgtgactgatagcttgggtgctgcaagtgtgtcatctagagtgtgttcagtgaacggtggtttttcggttgaaacctttgggataaacatcgctggtgagacgtgctagcgaccgttctcgcagggttgcacgggcgctattgtcccacattatccatgttgaggtaggaagatctcctggtaccaatcctatgggatcttgcagggcagagagagcagagagtcatgcgacatcatctgtctcttgaatcgcaactgcaatcttggtgactgcgacagctgacagctgacagctgacggcgatacttggaggcagtttatgttacacggtgctgattcgaggtggagggaccaaagacatacacgcgcggtatacccaacactacatgcttccaagattgactcgcgcggtaagtgaaattcgttcttgtgtgaggcttccagatgtggaaggactccagggtctcgcgtatgaaacgataaacggctgtacctgcagaaactgatgcgcgcactgaaacgccatgaacgggacccgcgagaatctacgcttgaatgtaagcgcgatgaaacaatcgcatcaaccgcctcagtgagccttaggcactattgcggcgcaggcaggacgccgcaggagatgcttttgcggcgttactgaaggaggcgcaacatctcggctacttgctcgcatgcatctcggcagcacctcaaacgcgaacgtaacagagctttcatccatcaggacgcagcatgcattagtggacgcgtccagagcccgctggctgcatgtgcctgaagtatcctggccgagttatcgttcacccggcagagtctggcagccgtgcgcaatggttagaggacgtgttggctgtctgtgcgaggagcagggtacgggcacagatgggggatgcgagtttcagcccgcatcacgggactggcagtgacatgtcgcgaacagtattcgaattatttgcctcagtaagtcgagctctgccgttgatgtcaaaggtctcggagggccgcgtcgtccgtcatccgtcttccggagagaaggagctgtgacgtgtgtcgtccaactctggtccagatgctttgggctagtggcccttctccgcctccagaaccacgcgttgcgcacgccccggattcccttaacactgtggggaacgccagctcttccaccgacatgcttctccttcactctgacagccaccatggagcacaaagtcagtctggaagagctcatccgcaaggctggtgtcacgcgggacatcatccgacagccatgtctcccagccccgactgagtcggccgtcacagccagcgaagacgacctcgcagaagcacggacccttttgctgaaccgacgggcgaagaacccagagcacaaggatgttttgaaacgaatcttcaggagctcaaaagataagaaggaatcacaagatgctccacagtttacccaggaagaattggaccaagcgctgtctgcagtcctccgggaacccaccatgaaccccggcctcacccaagcctttctcagtcttggagccaacgtgaacttcatcgaaacacccgagaagaaacggagacagagcaaccaggccaatagcagcctgcgccggaggagcaccgtgttacagcaagcagcttcccttcgcagaccaacatgtgtcagtttgcttgctggttctggggccgaccagactacgttggatgagggcctgaaggcagctcttgcctcaaacgaccaagaatgcatccaagaactactgcgacatggtggtgacctgaacaagttccccactgcgctggcgaacgctgtgcgcaccaacgaccagaactatgttcggacattgctgcgagcaccgaaagcgctacaaagcaagatcatatcatcgtgcctgcccgctgcagttcaacaaaactctgaaccaattgtgtcgctcctgatagcttatggggctgacccaaatttcgactcttgcagtgccctcaatatggccatcggcaagcaagactacagattgactcttgcgcttgtgtcaggttcaatccccttgactcagtcgaccttgcagcgcctgctcgataccacgatgcgactcccgacctgcgaggcacagcttcaatttcttcaggtcctcctctgctgtggactgcaccccaatagcatcggcttagccgaccttctagtctgcaggacaaggaagaatgatacggatggtgttctgatgatgctgagctacggagtgccgacagcggcgaaggacgctgaatgcctaaggctggccgtctccaactcgaattggacattgatggatgctatccttaagactcctatctcgccgcaacaggcttctgctgccctagctgaattatccacaaacacgttagcttcggaacgacttcatgttatccgctcgctcatacacaagggtgcaacagggccatcgctcgaatactggcttacgcgagcagtcgaggatggtgatactcctttgatggagttcttgctaagtgccggtgcacctgtagcagcaagcgaccgaagtcctctgctcactgctgtagcaagaaaagacaagaagagtttgcaaatgctcctcaacacacgtccatcaccagagattctatcaaaggccttcacgctactacgaactggtcacacggcaactgagcgatttgcaacgtcgcgactgttgctcgagcatggtgcacgaggccctgaagtcgaccaggctctggtagacgcagttgcggacacatcgccgacaagggacccagctttgatcaccgagctcgtccgacggggggctgatgtcaatcacgataatgggaaagtgttgcagctggctgtgttacaggtcgacttatctctgctgcgcttgctgtgtaattcgaagcccacgtcaacctcagcctcagcagccctcgctctagcctttgactcgaatggcaacagacatggccgcacggcagatatcatagacctgttgctggcctatggcattgatgagaagtcagcattgcaagctttacatattgctatcagtggtgggcccgagaacatcgatatcatcaagcagctcatcacagcgcaacatcagacttctaagctcggccttcgaatataccattgcactggaagatcccgcacggaagacgcctatacttgatgtcctactgaagatgggagtgggccaggagacactcgacgaagcgctcgcagccgagtctcgacacgccgttgtcaatcaaaataccacgagtactaaaatgctcgtggaaaagggcgcttctgtgagtcacaatgatggcgaagctttgacaattacagtagcagcaagaaacacatcgctaacggaactccttctcagtgggaggcatcggccgtctcaatctagtgcaacgaaagcgttccgaagtctgttcaccaaccccccgccaggaggcgaaagtgatggcgatacacgcagattggcacacatgctactgcctctccgagtagagcagtcagcagtcgattcggccttgcgtgttgccctatcgaagccattgtatgacagtgagctcgaatcactggtggacttgctacttcaacaccatgccaacgtcaacgtagcggacggtgcatgctttgtttttgccgctcaaaagcatgatcatactgtcttcgaaaagcttatgcttcataaacctacttttggtgttgttgttccagcgttaattcgttctaaaatgcaagaagagtcgcttgtgatcgcagtcaagtcatgttttgcacacgggtgctcatctgaagacctcgaaagggattcttctgtcagttccaaactgcctgttctgatcatggctatgcagtcctatccacgatgcgaggcactagtcaaagtccttctcgatcatggctgcaatcccgacgtttccgcccgagacattgtagacgccacagtgggcgaggagacggtgtctgcgcttctgtgggcgctgaaccaagaacagaagcgcatctcgggttcggtcatcacggcacttgtaaaagccggggcttctacgactagtctctcgtccacttcagaaatctcgcccatttcactagctgctcggaacgggcggagtgacatcgtccaaggcctactggatgcgggggcggacgcctctgtgcgggacaagtttaaccgctcagcgctattctacgctagtggtggctcgaacatctttactgtggaagcactagctcctcatgcgctcaagaatgatggcagtcttcatgaagcagcgaggtgtttgcggcttgacgtcgttgtgatcttggtgaagcatggacacagtccgaacttcccatcgcgtcttcaccaaggcagaactgccttaagtgaactttgtctgaacggtcatgtaactgttgcaagtcaaagatcaaaactacgacaactgatcagactattcctcgacaatggcgcagacccgctcttcaaagtccgcaacgacaaggccgcaatcatactcgctctcgacaacgcatacagtgccgtagacatcctagaggcactccttgaaaccgaaatatgggaaaatatcaacgacgacaagcacatgtaccgcgaccccaacggcctctggtactcccccctcagctacgtcgacctcatcccctcccccagccgcgcccaaatcaagcaagatctcatcgacctccttcgcgacaaagcctgcatccctcgcttctactcggaaaccgccctgcagcctccctccgcaacaggaattccgccctccatccagcgcctcgtcgacctccaaaaagaacacgacctcgccatccgacacgaaaaagagcgccacgaacacatccgcactctagaagaaacgtcccaccgtgacgccatgcgtaggaagaaggaagcccaagacctcgccctgtcgacccaatccgccgcgcacgaccacgcccaggccctcgagcaagcaacccacgacgccgcgctgcgccgcgtccacgatgcagaacgcatgaagcgcggcgagaaggttgcgtggcacaacctgatcatggaacaggagcacgatgcaagcgtgcggcgacttgctatgaaggagcgcgatgcgggcgtggagagccgcgcgattgagaacaggaaagccgagctggagcaccgcgcgggcgtggagcggaggttgctcaaggaaaaggaggaggtgtatgagaggaatgtcaagaggcaggcggaggtggtgcggcaggcggatgagagtgccaagttgcatgcgcggttgaggttggatcggccggcaattgagggggcgcaatgggggactgtggattgatagagtccacgttttttctattactcaggggttcacatatccaaaagaataaaaagtgtacaagaacaaataatggtatcaattgtcattaaaaaaaaattctacttctcatattcaccaactcccactcctgcgagtataggcatactacaccttcctcctcttcccactcggcgcctcgtcctcctccacagtcggcgtgtcctcgacctccgtcctgccagaactcctctccacattacgccaagtactcacgctccgctgcaccgtctcaaacatctcccgcgcatcctccacaacgccatcttcgcccgggttgaacatgacagcattgacaaacatgcgcatgagttccttctctagctgggcggcgttgacaatcgacttgggcgggatgttgtcaggaataacggggagttcgacgacaccgcccccgccgccaggactaccggcgggcgtatcggacgctgcagatgcgacttgttttgcgccgctggcgatggctttttggatggttttgagatcggtcgggcgcttgatgatgtcgtagtagccttctgcgtctttggcgcggacggcggcggagaaggtcgaggcgtgcttgtgggactggatgtcgttcatgatgggagcgcaggtgcgggcgaagtagcgaggtgcgataatggtgcgtggtgggccgggggtgctgaagtggtcttcgggctcctcaagagatgcttctcgcgcattgcgctttcgccgtgttgctgcgcctcgcctgcgcgtggtcatctgagatggggtatccacagattcttcgtcgatggcgtctatagatgttgcacgctcagacttgatgcggttgccggcctgtgactcgttgtcggctgcaacagtctcggtgtgtgacaagatagactgactgcggctacgatcgcgcacagagcctcctgctcgagaggaagccagacttcccggccttgcgcgttttggaggtgctttgcgccgtgatcgacctgatcgagtttcgacttcaaccacagtgtcatccggctgggactccgtctccggcgcggcatcgtccgcaggcgcttgctctgaatctttctctttgcccttgccttttgctcgcggtttacgctgcgacttgggctttgctgggctttgtcgcggggtctcgagcggaacaaagtcgtcgattggctcggggaccggacgcgggctggcggcaggtgttccggcaaagctcatcgaccttttccacacactcttggcggacactggagtgcccatggcactgattggagagcgcgagttgatcggtgtagagagagaatgcctggcctgagtgacaagtgggtgcatgggtggaatgccctgcctgccattgccaggagtctgcacacccgccccttccagacggcgggagttgtcgattgctaacaggcgtggacacttgagggtagtttggcgttgaggccgactgaggatgcacacgcgacgggtcttgcggggacacttggaacggcggtagcatgaagccagcttgcggaggcggctgggcatactgtgacgcatggagagggtggtggggttgtgcgggtgggtactgtagtcgttgctgctggtacgggccttgagtgcccgcaggctgtggccccggaggctggtgtgggaaacgctgttgggatggagagtacggagatggcccggcgtgaggtgggccgtactgcggtgggccattggttccgtaaggatgaggctgaagtccaacggctggggaacttgggtgttggccaggttgaagcgggacgttgggcggtgcctgaggctgctgtcctggcgggtagggctggttctggtatgcgggtccgttgtagggcgggtgcggggatggctggaatcgcggcggtggtggtgcgagcggctgagcgaggtttggctgtggagacgccgatgcagctggctgtggtgtcgtcgtcgtcggtcgctgttccaaagcagcctgcttcctccgcggcgaggtggagttttgggctgctctcgcagggtccacggctggttgtgcatctggggtgggtgctccattcggcgctgcctggggactggcgggctgcagaggcttctgagcgagatgaggcgacttcctcggcagcgtagggcttcgcggtgcaggtgtccttccgttggcacgctcccgcagctggtcgtcccactctccacgctcgatgctcttcagttcgcgctgcagcttctcatagcggtcctcctcggcgcggatctgctcgacaacttcgtggcggtacgaggcgtacagcttgttgaccagcttggggatgaggtgctggtgctgcagcgattcctggaccgtgggcagcgcgggactggcctttttgcgcttccgtggatttgcgccatcggcgttggcgtcgtcgctgctgtcgccctgctcgtgctcaagctcgcgcctcaggcgctctaggtagaagttgcgcagggcatcgggactcagacggccgctctggaagtatttgttgcccgtcacgtcggggttcttcttgagcaggtccgagatgcggccgaagacattgttgcccacgccataggcgcgcagacattggaacagcagcagcgactcgaggttggtgtaggcagagccgctagtattcatcccccgcgaccagtgggcgtctttggcgcgcggcgggcggtgcgagggcgagggcgagggaagaggagccagcgcgactgcggacggcggttcacgaggggcgggcgggcattgcacggcgcgcgggagatgggcgcgtggtttgggcgggtggaagacgtcggggtgtgtcgcagcggtgatgaaatgaaaagaaaagatggtttgcgtgtttctgcagaacagcgccctcccagcagccgcgcgggccctgattggcgattggcgattggccgcgcttgcacaggacaggacgcgtcaagatgctagtaccgcagcacagtagctcccttcacgcgagcgcggggcggccactacgccaatcgagactctgagccatgtatcggagacggtctggcacgtgaaatcgcctttctcgaccgtccagacgtcgccatgcatccctcccctcttgcatgcagcgcaggcatctcctggacgagattccgccgaaggggacgtccctcagttccgagctgagctccactagatcgacgcccaagctaaacggagcatagaacccatcccctttctcctgatcaaatgaaattgcgacctcagatcttaatcatcaggacatgcatatcatgcccgcccactctgcctcccccagataccctttcctttcctgaaacgtgtctgacttgccatcttgtctggccgtttgcgtcgtcgcataccacttcataagcccatctcccccgcaaccatcttgatctgcaccagctccatagcgttgcgcatcgcaccgtcttctgccttgcttgctgctacaccatcttcgcataccatcatcatcatcatcatgactaccgataccatggagaaccccgagaatgagtggaagcagggctggaagccaaacaaccgcccccagtcgtaagcttcacccgcgcgctacagtagctcccgcattctgacaggacaatgcagcaccattgcgaagaacttcatgagcgagctggacagcctgttcaagctcgatggcgacctcgatagcctcgacaagaacgtccaccaaaagtgtgttctccacacacccctatcacatgctccgctaatcacccaccccaggaagcaagccgtcaccacacaaacccaagagctcgaggcgatagaacgccgcctgcgcgaagccgaggaccgactgaagcaagctgccaccaactcgccgccacgacggaaagacagccagcgccgcagccccctcgaaggcacctttcccacccaagacaaggcgcgcgcagacagccagaccatggccaacatagcaggtgcgcaaccggcaacgccatcctctcagaacagcgctgactatgtcctggtagagaggccacactcgtcccgaaccgttgaagccgagaaggcatagttgcgatcgcattgaaccttactacgataccacgataccgagcatcgcatcctttcggagtatggagggccctggcttggtggagctcttactattttttttaatggacgattcttgacaccactttttgggggagtactatggcattggaacagcaatgatggaggggaaggttgggtacgcttttgtgtattgccgggcctctgttagcatcaatgcaatgttcttactatagacgattgggcgaattcgtagtcttgcggcgatgcacttggtggcgttgctgctgtaggaaagccctgatcacgtcgggctgcaagcagtgaaggcacgtgccccctgacattcattccaccccgaatttggaacacccatgtttggtatattgtggtttcatgaagagcgttatgattcaacgttaacattgccttgaaatacagtcctacacattgtcgtggagctcgtttggatctggtgtatagatatctaggtgctcacgtacctcagcgataatattatcccaagtcgcttcatgtacaagactgtcttctggctcatctggataagacattatagaaaattatgaatcacgaagcgagcatctactccagagatgcaagtcaacgtgcataacatggaagaaatacgaatcacttgtacccacttgccttccaaggttggaacccgaaccccaagtgcttggaacatgcatgtaaagcacgatttgcccatcatgtcgaaatctagacttcactcgtcgtcaccattgccatcatcacatctcccgcgcgccttcctccttccataccccgcactaacccatttcacttcgcaacatcaacgtccaagccccaagccccacctttaccttccttccattcaggctgcaccttcccctacgtcaccgatcacccgcgtcagctatatcatccatcgccatgtcgacctcagcacccggccccaacgcttccatcgccaacaagatcaagtggctctatcaaggcaccgaacgaccaagcacatacccaaccgaagcggacaaccttgagaaagaagtcaagaacctcaccgtcaaggacgaacaacccagtattgaagagcaaatcaaacgtagcttcttcaataccacaggatcacaaagacctagtcaagatgcccgtccatccagctgaagagaatgccactggcagtacgtctttcctctctttctcacatggttgatgcgttgctgattgatataggcatcaccgacaaagttagccaaggagtcctccgacagcaacgcttcgacgcacgagctgcacgacagcaaggaagctaacgaggctacctcgggcggcgccgcgcatgcgaacgcacacaaggcgaacccggtatgtgtccttgatggagtgagtgctagatgggagatcagagctaatgcgagatagggaccggtgcatgcggataatctgccaaccccagagagcaaggcggatttgaagaagagggcagaagagttgaacaaatagggtgaatcatgaaggatgaaacgaattaggggttgggaagtgaacggagtatatgatgatggaatgaatatgaatcaagggaatggggtcccagactcattgttctcttcctggtccaagtgtgcttgtgttcttccatccctcacccgtgactagtagtggagacggcgccgtataagtaagatgagtggtttttgtcgtccgttatgacgctgtcactgggctacctgcagtaacacatctgctgcatgtccaaggtatcaaagcaaaaacaacatcacacactgctaacgtacaatcagcataggctcaacaccccaactctcaaaaaagtcaaatagattcatgctcagtttcttcatcggcaaatcccccaacaattctctcttactcaaacttaccttcgcccccgccagacatcaagtttgggaatcagtcgctttatcagttatcacatcatcaaaggcgttccgtagctcctattgaatgctgatagtccgcgagttcatgtgagtagcaacttcacgaagcggttgtagacgcacctaggtcgaagcgtaataaagtcgtcaacgttggccagcttatccatctgcttctgcacagaaatgagaggttagtgtgtgatcgggttgcaaagcctctgaagaaaaaccacaatgatgccagatgctcaggtggcattcccagtacaactatatcgtattcgagggttgcacatgtgttagacaaccggcgcatgacagcatgacgaggcgctgtccggagaaacaacgtggtgggtaaatccgctgaccgctccctgggagtctcgggcaggccgttgtcttcgtggagatgtcgagagatgtggagcgtatggaggtcacgaacctcagcagtatctaatgatttctcgccaagacgccatctatacgactattcccacgtcgaaatctccccatgatgctcctctagacaacatttgactgaccatgaattgtggatttcacgaagagctggacctagccacgtccatgggacgcacgtcagccatccacaatacgacctcaccgcacgatggcgtggctcctcgccacgagaacaacctattcgctacaattcataaattgaaaacgacgataggcggatgtcgtcagcggcatgttccggtgtaatgtgacacgactttacccgatgttgcggcgcacccgatatggcttcagatgtctgcgcacacttcgcagcctcaagcaataatgtcatgcagcgctgctgctcttgactcccatcggactagtacgccccggagctttatcacagaccaatatcggtgaagtttaatggtgccggggaactgtccgttccgaagacattccatgggcgaggcttaaatttgtatgtcagaagtgcggcaaggccttgaccgaatcaagcacgcgaaagctgacacgccctgagttagcatgaagatccatgaaggcgggtcgtgtacgcatctagctgttcaacagaaggactctggcaactcgatgccttcctgactgagacctcgatctcggatcgataaatggactactgcttccagacctcacagctgagacgaacatcctcaccgtctcaaaaatctcggtgaattctgaccgccaggccttcaaacacatgtcgaccttgcatagatcatatgcgctttcgaggaggttgtgcaacgccaacagaaagctcaaagtccgcgatccgacccgaaggtggtcgcatgcaaggaagtgacacaaccttcagctctatcccgagatctaccactaaggcaagctattacataggacactctgtcggtaggctacagctcgttcaaattcaaggagctcgcctgcgtcccgagcaattgtaccgcgggaaacctcccttgcttcctgtcctatccattgtactgggtacgtttcagtgtcctgaatctggagggtagccatacctctgggagaactccacgttcagctgtactgtttcagggaattctctatttcagagcactgcaataccgcacttggccgacaaggagcatcgcttcttagtggcgaggatcatttatctcaagtctgctgttctgtctgagaaggtgtccagagcatcgtactccaagggacatatcaggccattccgacaatgcctttgcagaaaattcctcaagggcggcccgcgactgatccgcaaatgaccaaacgtcggcaattacaagaacggcgacgtacgctgcagactatcagcgagctttccgcaaccgaacacactcctggcttcagaacgtccattggccatgcgcaaatatctccggatcgactaggctcaacaaccgctggcacccgcaagtcttcaaatgtgagcaagcgacaaagtctacctcagtactgtgcccgacccgaatgcattgaaagtcggtctccggttccttcgacagacatgatgcttgcacagcgggcgccgctcgacagggaaggccacacgagtcgcacacaacccgaggtaggctggaatgctcgcagagcacaagcaagaatgcaggccgagcagacactttcagcaaatactgtaagacgagaaatgtccagcacaagcttgcaggcaggaagcttccatagcagggcgaacacgccgcagctatcgagaaacaagacaagccaaccgtatctcaaatcctactacagtcaacaacatcttatccatgacagtcgctcgatgacaagcacgccatcgcgttccgacctgacctcgagcgccggccgtcctttacgacccagtgactctcgcgagcacgatggcgattcttctgaacataccagcacagactcgagttcgtttcgctccagtcgcgacagcactatgcgcaggtctcgttccagctcttccagtcagtctctcacggtgcctggagtgcctccactaccaactggatgtccgcagcccacacgctcttactacatggcggcaacgtcgcactatcgtaatggatatcccgtccagcacccgggaccaatgtacgcgaagacaccatcagagatgcgcacctcgtcgctgccgtacacgcgcgttgaccagtataccactcctctgctcggaaccatgtcaccaggaccaccgaagaatatgtccagtagttatttcaacgtacctcagaaaccacgaccaaagtcagtgtcagcacgctcatcatcgagccaacagcagcaagtgcgccaaaagcgctctgcctccgttactcaacccgcacgctacaaacaccccccatcagcccccctccccgcgcgcccagcctcaatatcaagccgccaccgcgcctcgagcctcaaatccccctcttccacaaagcgcaccgaaacagtaaccttcgaccagcccccgtccgtgcccgaccgccagagcctgacgaagtggaaatctgagcgcgaagaagccaaggccgagttcaatttcatgcatcgcgcgacgatgaaggaaagagtgcggcgcgcgaatgagatggagcaggagaaggagaaggagttgcagaagatggggatgggggcggagaagggggcgagggtattgggggggtgggggttgaaggagagggggtgctttggggggctttgggggaggatttgggggagggtgaagaggtaggggatgtttggggaatttgctgtaatgggtattgctggaaggggttggatgaatgaatgtaaattgaaccaatgtacataatgatatgcaacgatcttcgaacttggctgtcttacatccgactagtgtacgatttatccagcgatgcgatcttcgaacgcccggcctgcaatctgtcgtcgacatcgctgaactgaattagagttctgcgggttcgccgtggcgtcgcgaactagtctgcaagtcatcaagacaaccttatcggacatcgcatccgctacacggcgacgacaccgacgctgctgcctgctctcggctcgttccaccgagagatcaatgtcatcataggtgggctgggctgctcgtgatgctcctcggagcgccccccaaacggggtccaaggacgatactcgttgggtgcaagttgtcgatcagccgagcgacgacgcagatctctcatcgctgagcggttcgttacgagaaacagagttccagagcgaggtttacacaattgcccgaggcgccgaggcaacgcattgcaagggaacgttgactggcgcatcttgaacgcgtgcttgaatctgcggtttggcgatttgcgaagatgggatcatccttgagtggtattgattggggcatgtgtgccaaatcttgaaaatgctgcgtctcaggacttactcgcgctcgacatgcaggcggcggggcaagaaccggatgcagagcagacgtgtggtatgataggtataatagcggcgtgctatacgcctgtttgctgtattggctggctcgcaacgaaatgcagaccccgctgtggagaagccggagaagctgctgctgttggtgagctatcttggttgcagctgaaggttgagacgagaggtgccgggagcagtgtcgatcgcactctgctgaatgttccgagcacaaagtctaattggagccgaagccacgcgcggaggtgaggctgatatgacaaaggagggttagtgctgccgtgtgtcttgagctgctttggactgtttgccccctcgattcatgcctggagctgatgaacagggcgtgctcatcgtatgttgggtgttggggcgttgggggtgttgggggtgttggggagagggcggcgtctcgtcacatgagagggtcctggactcctgatcggtagcgaccaaactctatctgatatcacgtcacagccagcgacactctgagtgaggcgattcgattgtgtatcttctgagattgtcatgtttcccaaggcggctgctgggagccgagcacggacgctacgatgggggcagccccctccgctagcacgcatgtcgatgaaatgatgtgctctctccgcgaaggccgtcgacaagctggtggtccgccctgaaagctccttttcgcacgcgcgaacccacttgttgtggagtgagttgtgtccggagaacgccccaatcggctccgcctgccctctgccctcctgcccagcaccctgcacggctcccaatgcctgccagagcagccccgcgctgcgtacgccgcttgagagagcaggctgtcacacgcccactcgtaacctcgacgtcgcacccaccaccgtctcagaccacggcgagcatcacgtcgacgctcccatgcctgcgacaggaggagaggcgcgccgtgcacgctgcatccgcgaaacgctcggagaagtccaaaagcgtcgagtcgatgcagcctccgccgcgcagagaatccgtgacgggttcgtcgagtaccaccaccacccggcgcccggccctcaagggacgcgcctactcgaccccgatcgcccccaagctcaacgacaagggcgtggtcgacgacaatgcttcgctgtactcccaggacggcgaggagatagccgacgacgccttcttccatgcgctaccacttcccccagcccgtcgagagcaccaaggaagaggcctctgagagcgaggtcgattcttcttcagacaccgagggcccgctgtcgcccacgcacatccacaaccgccagccgtcggctcaggcagcctccgaggcgtcttcaggtgtatgtagattattattttttggtagcgtctctctagagccggactcagcgctgacatgaatgtacaggagagcaacaacgacgcggctccaaccatgctggacatgaacatcgccgttattggcgcgcccggcactggcaagaccaccttcatgcaaaaagccctgggcttggccgacacaacaccaccgacccaatgccacaggaaatggaccatcgacaacatcccctacgtggtgcgcttcgtggagctcaagatcgacgacattcacgtcaagccgggcaacgtcattgagtggcccaaggctgccgacgacgcagcaccaccacgcatcgacggcgcaatcaccatgtacgacgtgacagtcaaggagagtttggccggcgtgccagaattgatgagtcagtgcagtcgtggcgcgaggaaacgccgtgtagctaacgcggtttgcaggcatactggccaaggcacacatccccttcgttcttgtcgcctgcaaatgcgaccagcaccccgcgcatcgcgaagttgacccctccgtggtcgaacaaaaagcaaagacatttctcggggacgtgcgtgtctttcagagctctgcgtcctctgccgacacacagcgagaatgtctgacattcgtgacaaggaccgtcattgcggcaaaacgacgtgagtggccctcctctgtctcagcaacttcgaaacgagccctgtcttgctctgtgagactgtagatactatatccgattggacgcgaatgttgactatcaaatgcagctcgatcacaagcatctacggcacgacgaagagcaaactcgtcagctgttcgctccattcacaaagacatgtggcgaaaacacgaacgcgccagctctgagatttcggtgcggtaccgaccagcatcgactgaaggaaaaggacatcgctataagccaagtgacgcaaacaagacattcttcaacgccgatgaatcgcctggatacgactcgcaagaatccgatgaccaagattctgataccgcacagagcatcatgtccgtgaagccatccgacgagacgggatacactttcgatcagctggtggaccgattactggcccagccaatgtcgaagaacgattcgaaatttgtcgccatattcctagctctctaccggaagtttgcgaccccgggacagctgctggatgcaattctgaagcgattcgatgcccttagcaaggacaagagtctgcctattatgcgcgttgttgcacatttgcgttatcttgctgttctggaggaatgggtctcccactatcctggcgattttgcatatcccacgacacgcagactgattcgaaagtttgcatccgctctggcgtctagtcgcgagtatgcggtggcggcgaacgagattatccacgacctcgagtgggtcatccaggatgacgatacagagtgggcgtgcaacgatcgactgcgcgcgcagaatgaccagataccagtcttccaccacagtgtgctcgacgaggattccgacgaaggagatttcaccaagtcgtttggcgatctgacgttctccggcgatcgcacgtctattgctcgcgacagtgtcctaactaccagaacgaagaataccaactccaccatcgggtctctaggatcatcacaagcacttctcacgcaagtggagaagaacgaacgactggctcagcagctggagccgaacccgatcaaaccattatcgaagatccaatggcatcagcttatgagcgaatcggatgaagcgattgccaaggagctgaccagaatcgactggatcatgttctcttccgtccgtcctcgagatctggtgcgacacgtcagcctgaacgcggaggagagaaagaggtgcagaaatctggagaacgtgacacgcatgactgagcacttcaaccatgtcttttacttggtccagaactacattcttctccgcgacaaaccgaagcatagagctctgatgcttgagaagtggatgaagatcgccagacaactccgcaagttgaacaattacaactccctgactgcgatcatttcaggaatcaagagtgccccggtccatcgcttgttggctacgcgagatctggtgccgcaagcaacgacgcatgattttctgaaactcgacattctcatgggctctcaaaagtcgcactttgcataccgcctggcgtgggataacagctcaggagaacgcattccttatattcccctccatcgccgcgatctcgtgtccgcatccgaaggcaattctaccatcgttggagacaagaagaagactgactcagcgttggcgccacatcctggtgtcaacgtgttcgctgctgtactaggaagagacagcaaagaagccccaccaggtggcgttgttggcaaagaaagaatcaactggaagaagttcgagatcatgggagatgtgattgttagcgtacaacgcgctcagggcacgccatacccaagctggccaaagtgcgaagaaatccggaacctagtcctggacgtcaagattgccaaggacgaagatgtaagtttcctgatgccgagttcctatatgttttactaacgcgctagtgttaccagccactgtacgagcgcagcacgcatcttggaagcaccaggtgctgggcgagaaaggaagattcgccaaatggattccgagagcgttagtgcttcttttactagacgtcgaccgatttcttatcttcatctttgcgagagatcagataagctaagcgtagctccgtagcccggctctcgctccctcacctcccgccatcgcaaaactaccaggctgccgacagcccactcaactacgtgcgcatctgaaacatgcagacagtaacgaacatctacctcagccatatacccatgttatacgcatctacattcaaaacctccatatacacaccatatattttacgcacaccttcgtctacaagcaagcttgcgactctagcccgcaccggcgcttttaccccgacattcgtcattacctgttacacatcacttgctggactttctgcacgataccactattcggctttcctttgttctggtagctcgacccgttgatggtttcttacgcgtctgatggcacaggcacctcagatgcattacaaaataggggacgatttatactactatataccacacttcattgtatcatgttggcgaggtggatttggatggacctttgctgttattgaattgatgcttgagagaattggtgttggtgtatgcgattagttggtgcatagttaatattattggcggcttcggtgaagctgctcgcaattcgtccgacatggttttctgactgcttaggagtgtggaatgatgcttcttgcattagatggaatgactaggcaatttaataaaagacccagtgtaggctgtggaccatggctatcctctcccaatctggttcgggatcgaaatccttcattaccctccctttgatttccgaacttctgtacggatggaattctgatggctgctcaggatcgcgaagcatgatattgcagcaggaatccacttgcagcccttggagccaagcagggtaccacccgagacactcccagtcaatcaagaaaacttcccagtcttcacctccgttgtctccttcgacctgtcgagcgatgatgtttgcaatctttggatccatccatgtgagctttggctcttggggtccccagccagggaagacagatatgagccgcgccattaattctgcgtgctttgagggccaatctacacaagaatagcttgcggccttttgtacttgcgaactacgatagacagctgcacagtattcttcgtaggtttgatacggcccgacaaccattctgtgtgagcttgtatttgagttcaagcctgttggcgggcacaaccacccttttttatgaacccgtccgtagtatccctcagatggaagctcgcgcagataacgaagttgtgatgatgccttggcacaaatgatattctgcgcatgtatcggcaatcctgcaaactcttcatggtccaaggggatgccttcgataaaattcatcattaggcaatatattgcgctaccggttatagatgtagttgaccaggcagccaaaacagtaggtatacgcagcttaggacgcttttgtgcaaggaaaagcagattctcagcttcctagtttagttctcttcgttagtttaatgtgcaatgcattactgtgccttgcttatttctatgatatcaggactagcgctgcatttaatgactgtgtctccaatcctgcatacgttgtgcaggtgaagatctttatgaagagaactctttgcagttgcttcgtcaatctcctccatggatggaataggcgggctaagatgcgcttggtaaaaaagtaccacagcaggatttggtttcaacgtagtccatgtcgtcagatcagcaggggcaggcgaggtgagaatctccatttgtttcaaagatgcggcgctcttatttggagccttccaatcttctagaagtacctgttctttagaacgaagtgccaattcaggcgtccacagaaggtttggacgttctgcatccatgttgatgagggagaaatatttcgatggggaagtgagctattgtgtgtatacgagcgaatatccaatcgagtaggtgagcagacaagacgtagaaaaggatagaccagcatggcgaggtcttaataccatgtatactacaatatagtctttgttgttcgacatgtgcaagtactcgctcccaaggtcggtattttttttttccctccttccacaattgcgcattacaaagaacactatgtgcgttagcaacccactcctgtttcgagtacgtactgctcaaatacacaaatgggttattctacagtagttccggttacggcactcggtgtaattatttttctttcaccaattgcgcgctgctaagaagactgtgtactaggggcacgcacttggggtgtacttgcttttgaacatgaacaaaggatagtttcataggccgagattattccggatcgggcgctctctctgaacattttctttctgcaatcaaggaaatgtgcggacaggaataagatatacgtacacagcacgatcacatcagcctaccattgttgatgcagtagcttggcgatggaaccgaagcactcaaccgcaacgtaagagcgtggtaggagaagttattcgtagtatcagcctagaacccaaccgaaccctcgtcatatacgtagtgttgatccaaaccaaacggtttcttagttacagaagttggagcaaatatgccggaggaaaatgggtcagtatagcgaggaacgttgtatgttgccaagcgtttttcctgcaagagtcttcgaaacctcatctgcccgactccattatccgaactagggaatgcagccctcgcacatcgtgttcgcgtgaagtgcgccacgactggagaacttgtggggcctgcgcgtggggtggccccatgcgggatggcgggcatcccctgtcgccgccgtttcgaggcggccgaggaaccctcggcaattgatcacctgcgttggcgtcgcagatgccatgcacctggtttattagacgtgttacagctcggggaaacttgaacatgccctcttgttgtgttgcctgatcatctccacctgcattgtgtctgctcccatattcttgtgtattccattgtagataagggtccagcatggctcttccgatcggttcgttgttgctgtgctccgttgtacacgagctgcgtaagctaatcaagcaccacagctccccaggccgttgctggcgccatcgctggcgcaactgctgcagccgcatacatcgacgccaaataccacttcagcaaagacatatcagccctgcgcgctcaaaaggcgacgcagcgcgcgtttgagaagaatggtgcggagcttacatccgacatgtccacagacagccgctaacgagcaacagcacgaggacgaggccagtctccctggtaccaattcgaagcacaagtccagcgcctgcccgcacacgacgaagccatctggtcccgcaatggctgctacacctgggccgaaacctacgccaacgcctgccgctatggccaatacatgctgcagaacggcgtgcagtcgggtgagctcgtcgccatgtacatgacaaaccgcccggaattcctcttcacacacctcggctcgtggtcgattggctcggcgccggcgtggatcaactacaacttggcgggcgactcgctggtgcattgcttcaagattgcgggcgccaaggtcgtcatcgttgatgaggatgccgagtgcccggaagaggatcgaggatgtgagggatcgggttgggagggcgagctgggtatgacgatcaagggtgctggatcagcgggctgaaggggggagatttcgagggatggagccgaagaggccggatgatgagatgaggaaatggctgcgaagggggaagtttcctccatcctttttgttctacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttggaggataggcgtgagagcagagcggcggcgttacacacacagtggcactactggacaccccaaggcttgtccgttcgagacgcaaagagctactggtctcacgggtcgcgtggcccagatgggactcaagccaggtcccaatggcgacagatggtatgtctgtatgcctctgtatcacggcacaggcggcacaactgcactcgtctgcatgctcagcggcttgaccgtctgcatcggtaccaagttctccacttcacgattctggaccgatgtccgcgactcaaattcgactgccattgtgtacgttggcgagacggcccgctacctcgtcaacagtccgcccagcgagctcgaccgcaaacacaaagtcagagccatgttcggcaacggtcttcgcccagacgtctggcagcgtttcgttgaccgttttggcatcgagattgtcggcgagttcttcaacagtaccgagggtgtcatgattctctggaatggctcccggggtcccttcacagccaccgcagtcggccaccaaggcctcatcgaccgctggcgcacacacaacctctacgtgcctgtggaatgcgacctcgtaaccggcgacctcatccgcgaccccaaaaccggtttctgcaaacgcaaagcctatgaagaaggcagcgagatcctcgtgcaaatgccccacgaatccgcctttgtcggctactacaacaaccccgaagccacgcagaagcgcttcgaacgcaacgtcttcaagaagggtgacctctggtaccgcaccggtgacgccctgcgccgcgaccgcgacggccgctggttcttcatggaccgcctcggcgacaccttccgctggaaatcagaaaacgtctccaccgctgaagtgtcagaggccctcggctccttcccaggcatccttgagaccaacgtctacggcgtcgaagtccccggacacgacgggcgcgctggctgcgcagcaatctacatcgcgcctgagcaccgcgacaaattcgacttccaggcgctgctcgcgcatgcgcgcgccaagttgccgaaatacgcggtaccagtgttcttgcgcattcagcagaagcagacgacgatgcataacaataaacagaacaaggtcccgctgaggaatgatggcattgatctaaggaagattgtggagcgcgcggataaggaggcggcggaggcggagggcgaggagaagggcgaggttgtgtatgataccatgtattggcatccctcagcgctggggatcaagggcgagagggatgacgggtatgtggtgttcaagatggaggattgggatcggttgaagggggcgggtggggcgaagttgtagataattgtcggtgtagggtttggtatagatttttcttcttgtagggctaggtcttactagtaatggtgatggttctcgtggtttgatgcattgctaaacgagatgcgggatctgtattgactggtcatagtcttctccagtgctgctgctgctgctgcttcttgcagacatgcatacgtatcctctaacgacagttttctccttcaaactcctatcaagagattaccttggtctgttctagattgtagtcactgccgttgtactcttcctcggtcgtttatctgtctgtctgtctgtctgtctgtctgtggtcaccgtgtcgaataccttcagcgctggacttcggctctgtacatccagatgactacgcttgttgatacatgatggccctgtccatgcattaaagcattgagaacaactcgtgacaggtctgcctgcatagtactcgaaggaattatgcaacgcaattgttgatttctgctctttcacctgtacctcaccacggctggctgctggagcgctcgggccttggcgcgcttccgcccacaaaagatttcctactctcttacccaaaatgttctctcacctttctacctcacctagcgacgcgcactcacgacgtcgcaagcatgacctcaagtgatagcgatgccggaacgcccgcgcaactgactcccaccttcatcgatgccgatgcggttacaacaagctcactgcaggccttgcagtcggcggatcagcgcaaggtcatggaccttgtcgacaagctccgtcgcgaaggactcagtggcattgtcgagcttccgcagttggtagtgtgcggcgatcagtcttctggcaagagctcagtgctcgaggcgattactgagattccatttcctcgcaaagaaaacctgtgtacccgcttcgctactgaggtgagctttagcattttagtcgcaagactgcagagcaagcttacaagttttagatcattctacgacgctcacaggcttcgaccagtaccatcaccatcacgccagacaagacccggccacttctggagcagtcaaaactgaattcattcagcaagtctatcaatgacttcagccaactacccgacgtcatcgatgaggctacgcaagccatgggtctaggtatcgtgggaggtatcaactcaagagcattctcgcgcgatgtcttgtccatcgagatcactggcccgagccgtccacagctgtgagtcattgctcatgcttgccctggtatctctgctgattcggcatagcactgtggtcgatctacctggtctcattcacgcaacgaacaaagctcagaccgagactgacaaggagctcatcttgaacctggtcaagcagtatatgactaactcccgtacgatcatccttgcggtagtcagtgcgaagaacgattacgccaaccagatcattctagatcactgtcgcaagattgacgaaaagggtcgccgcacgctgggcatcatcaccaagccagacttccttcgtgaaggtagcgacaacgagaaaagctggatcgatctcgcgcagaacaaagacatctaccttgagcgtggatggcacatgctcaagaaccgtggcgacaatcagatgacgttctcctttgaggagcgcaacggtgatgagacgctgttctttaacaagggcaggtacgccgacatgcctcgcgaagttgttgggatcacttcgctacgagaacgcctaagcaagctgcttctaaaccatctcatcaaagagcttccttcgctgaagtacgagatggaaagcaagctccggaatacgatcaagagcattgacaagctaggcgataagaggaacacgttgcaggagcagcgcatggtactgatgaagaccagtatgcgtgtcaacgatgtgctgaagtcagctaccaaaggctgctacgattctccgttcttcggctcaattaacatggaagcagcagttgaccattctcagaacatcagccggttcagatccgttgtgcagtatctcaacctggggtttgccaaggatatgcgtcttcgtggtcataagtacggctttggtgccggtcctggcgatagagagaaagacatggaagaggacgagagggctcgagaagagcttgatcagctcgaaggagaggatgcagatgtactgttcatgccggaaccaaagcagctcactcggagtgaggccattgagtgggtcaagaagacactagagcgttcccgtggctatgagcttccaggaacgttccagcctatgttgatctcgcacctcttctgggagcaatcacagccctgggagatcatcgccgccaggcatatcaacaaggttgcacgcgcctgcaaaaacttcgtatacatggtcattgagcacattgcgccgcccgagttcaagagcaagattacctctctgagcgtagacgctgccctcgcctcaagcctcgtcgaagccaaggacgagctgcgcaagattctcaaggacaaggcgcgccatcctagtacttacaaccactacttcacagacatgatccagaagacacgtcagcgcaagtaccaaaagatcaccaaagatgctgcaatcgccgcacagcatcctgctacccgtgaagcctatcctacttatccaccgtttttcggtgtcatccccgcgaagtttgaggcgaacatgagtgccgccgtcgagatggacatggacgtcttctccagccaagaagctctggacaccgcgcgagcttactacaaggcaaccgccgccgcccttgtgcatcatggcacccactaaccaatatgacaggatgaactcaagtacttcgtcaacgccgtggccaagaccgtcatcgagcgccatctcgtccacccacttccagatacgatcttctcgcccctgaccgtgaccgacatgaccgaggaagagatcgatttcgtggccgcagagcctctggaggtatcgcagcagcgtgctttcttggagtcgaagaaggacatgctgagcaagggtctggagacgttcagggaggcgatgggtggtatcagacagtagattggatgcatgaactgcaggacggaggtttcggaagatggagggtcgaaattccgccaggagatgtgagagtctgcttggatgaatgttgcagaagacaaaaagttggatggtcttgggaatgaacgtggacattggctgtcgtcgttgacgcttcattgcaccactgtactcaagctatttgagtcgcttttctagcttcgcaaagtagcaggatgtacatcttcccatctggcgctgaataaaagctttcagatcctacacaccttgccaaaaactcacttcccgtaacatgattgtctgagcgagcatatgtttgatgtccaccaacacatatgtgatgggagttgaccagcttccacataactcggcgttcttgcccgtcaaacagccattccatcgaactctttcatgactgtctgctaacacccactgcagcataggcagatatcaaggcgcttgctcgaatcatgtacatacagagaaagcagttatcttcgcactttcctaataagcacagtcgtttaataaacttccgtgccgaaacgattctcaggaccccgggaacagtcccctacgcttcaatgagctaaggaaatcaccatgatttgagcgatggtaagtccttaaagattttttgggacggaggaaatcagcatattctactcaaagtagactttagagatgggcggggttgctggattgtatgatcaaggcgaggttgagagcatggtgcgggtgggatggtggccggcgttctggaaacgacgcggacgcatgttccattgtcttcgcatggcgcaaaaaagtcctttggcttcgtaaggccactcgattaagcctcatgatacgagaagcagataggatcgagtgatgagagcattaggcgtcacgatgccgtattggaatgagcgtcttcatggactcaaggaatgccaaactgatagttgggtctgatcaatagcattctggcgtagacgccctcccaccggcagtcaccgtaagcttggattaggcatggagcttccacacgtatgtagctgcgagtcgaattttaaaccgacagtccggatgtctgaacattaccttctaggtatactcgattggcaagttccatgagagggcgatgataatcagacaatgcagttcaccaacagatatgcgcagtgcgacatcttcttgatccttcaatcctacgccgcgacgcgaccctcatccccgtgcaatgtcaatgtacacacgaacaggctctccgcctcgagcacaaaaccagcaggaaacttagttcacaccaacaccgcatctagcacaagagcccatatcctctgatacctcatactctggaaatacaatgacacggcgacacgcgaatccaaccccatcgcctcacaccctcgtataaaacatgggtataaacacaaatactaacccaagcgccacaccctcttctattcccgtccgtgccgctgtctcgccctggtaccacacccccgataccttactaggcagctcgctcaacacgcccccgtattgcgcacacacagttcatttgtaagacgcagacttgcctcttgcgagagtaaaacccatacgtgtatgtgcacgggatgagcgtgttgcctattttcggcgcttggggggaagggtgggatcacgaggtggtgaacgcgcgcgcttgggagtgtgtaaggctcgagtgtgagactttctttcctcaaattgcatgggaggggagaggagggagcgggtgagatacctgatttgatgtgttgatgctcagatgttgtggttgtgatgggtaagactaagctgagtggtacgggagtggagtgtgatggttgaggcaaacaaacaacgacgtgacttgcatggtcttctacaatgaagtagtcagatgggtcggtagactaagcggacttgaatcttgcgcgtgggcggacaagtcagcgtctggaagaacgggctacatgcggtcttggcgtgtcagcaatgcgctgcttacggcaggactgggacctcggtgttgtagaccagaccagaccagaccatatgtgatggaccggctgaggcaggattgtaatgtctgagaagagacatgatggtagtgacttgcccgtgcgatgtatgtaaaaatagccgcactcacaacggacatccgcgcggcctctcgcgcacctgctgattgtcaaacaaggtgtgaatttatgactgtacgagtcccaatctacaggtcaagatagcaaacgcgggccaaacgctgcagcgaccggatttggtttgggcggcatgaagactttgaagctaaagcagggcaaacgggcgacgaaacagatctggctaagattgcttatatcagacgattacccacagtgttgccaagggcaatcgaagtgcatgctgacatggttttcgggatcttacacgtgggaccgtaagccacagtcacccaccgccgctttgggggcctgtcctgttggcgaaaaccggttgccgggtatgcgtgacctactgactgcaattcaccgcgtgttaactccgtgtaggaaagacatgccggtggctagatatggcggttatgaagttgcattccccggcttgaatctcggagacatcgtgaaagattctcgcgtgagtgatggttctggaagcgagctgagcggacgagcggcctagactttgctggcgactttgaaactagaacttttgtagcgtttgaacttgaccccggacatgtacagaagaccatatgactagccagactcctgtcgcaccgcacaccagtatagtaagacatggacaaaaagaataaatattctaattatcacaacaaatcatggcttacctcgtcactgcgctgggacaagaattatacgcgaccgatgacggcaggtattgtgggccacgagccgtgatgatgggtctggagggctgcctagcatgattttggaaaagcaaagtgaccgtactcaacatcacctcccgcaggagggcatcatgtcgcaccggggcccccatcgtctaatagcgacttcgggcctgtgagcgtaaagcgggtttgcatggagatcgagagcggtctacgacagtccgagacgaaggccacttgattcaatcaataacgagactgaaggattcgttcggcttgtcagctaccgagtatcaaacaacgatcgagatgcggcccatggtcagtataatgaccccactttgtgaagcgcgtgagcgtcaacagggaataggtccgaggaggagtgtgatgtacaaactctcaagtaggctattggcggactttgcaagacgcggagtatgggcgcgtttcgggtcgccaagaaaggatttcatggtcaatgatgtacaggagtcgctgcggcaactgcataacgaaggatgatgtcgcgaacctgtgcatatcactgctgacaagttcgagcggctgcaggtctttccaacagtggcccgttttcggattttgagtaacgaagcgcgcgcacaattcgttgtgctcactggacgtggtatatcgttattcctcatttagtcaggatcctttgccaagttaagtaggggctctgtgtgtgagggatggaggggtcgtgtctgcagtagatatgctcccaggaaggcgtaccctgcgtgcatctttgccttgaggcgcgcacgatccagacgggatggctttaccggcgtaaaggctagcgggcacaacagctggggagtactgattcgggcaatgaacgacagcgcccggtgaagatcctcgggatcctcaacgatgctggcgtccgccacggcgtcttgtgtttgatcgtggcaagtacttctctctcgggccttgctggctcaagatgatgtttgatgcatcgcactgctttctgtcggccacatgcctccgagaaaagaaaccttagtgactagactggtgtactagggagacaggtgctggaagcacgcggctgaacatcatcttttccgatctggcccatcggtgaaggaggaggctccaatgacattaatgtgtataagcgaatgtgagcaaatcacatttcggccggtcggagtcgaagcaagcggttaggggcaggtggaggtgtggtagcttgcacacgaaacgcttggacgcagctgaggtgcaaggtttagcgaaacggcgtctgattggagggatagtcactgcattacgcaggagaggatgttggccaaacgatgacacaaatgtggtcgaagcaaacgcatagggatcatttcaagacttactcgcgtgctgcagtaggctggcaggcaaaagttccttgcggggcaaaattcggaacatgcacccctgattgtgacttgccatcatttcggtttcatcagtcctacgaaacgtccaagcacgagcccgtggtcctcgagtcgttcggcttgttgccgtgcaaatgcgcgtggataagattgtcggtaacgatgagtttattagaatgcgcgaatagtgcagatcgaccgggctcggcgaggaggctcgcgcgttatggatgcagtcacccgttgacgccagcggcagataatctccatggaccatggatctgacgcgaatgcgaaagctcttttttgaccatgttgaagtggcccgtggcccagcagagtggttgggcgtcctcgcttgcacgctgtgaaatcatggaacgctaacaagggacaggggtgcggttgcggtttaactttactccgcctgtggagcccactcggccgctccggcgttggcgtggcgctcccagatctggtgccaatcgtgcgattctagcgcaaaacccgcctgtgatagtgagtgagtagggctagtcctacagctgctgagggggacagaaggtttgggtcacatgaggagagacgtcactgacactttcgtaggcatttgcccagaacaccgccgtgcgacgggcaaatagagtgctctcatctaagtacttcggctccgcgaggctgctgagctgcggcagccaatgacaggatgacgacatctgtggtacggtcggagacgggcgtggagccctggagggcgctagtgcagaggcgtgctccgatggagaggtcgtcgaatagagcgacaggggtgaccgtggcagaaaggttccagctggctgcaccgtcccccaagcagccgtggtgtttcgaccccgtctgcacttcggtctgaatttgtcttaacagagttgggatggagaactcaattgcataggtagtggtggtagggctccgggtcatgttggcgacgcaagcgcgcgcgcagagacggagagatcgagcgcgaccggtcaacatcacaacacagcaagactttctagtgcggccgcttacttttctgttctattggacagacgcacctgggattacacgaaaacatggcgacacgaaatgaaggggaacggtccatgtctcacgatgctggctgcggttccttttggtagtccatgttcctcaacaggtgtcatcatgtatgatatcgacgcaatgcgacagcccgacagattgtcaaggcggtccgaccttgcaacgccttccgttcactggaccgtgggtgccgagacggggggagcaccagcaagccagcaagccaaaaagcctctccacacggccatctcgcttgcggctggagatctcccctcgaccctgcacgggctctatccagcatagcgtcgacgagagcagctccaggagtcaaaccaagtggccagagcagaagccccctcgatcgacggcggaagaactggtactgcccaggtcctggtcgcagcactctcccgccagccagctaaccaggccgctgggaagccgtcgacgacaccaccacatgcacgaagccagccagccgaagcttcgatgcgcccgctgtgggcagccagcgccaactggcttcacgacctgaccgcacagcatctgtcactcgcgacgccagcgggcgcgcgttggaacttggtgcaatgtgatatgggacgtgcctatcgtttggctgcgactctcgctccattgatgcgaagcatggacctgagcaggccctgagccgtacatggcatcatcagacgcgcgcaaacgcgaacctgggcgcgctcggatgtgattcagctgcgcttccacgtgggaatcccccagctgggtaaaatgtacgacggtatctagtgcgccggaactggcgtcagagaaatgaggtcgagcatgggcctacccacctccgctcagctgctgcacatgtgtgctttgcatgcacacgtgccgcaggcaatataccgtagcatgtcgtctaattatagacgtcaccgaagctgctcacagacgacagtgcacagaggccaatgattacacacacggagccaataagcacttccccggctgatgaccaacagcgtgtgcaacgcgggcatcatggcaatataccgtatgtgcagcactgtacagggagcgggcgccacgtcgatcagcggaaacgcctcgaccctctttgttctctgccgtcgctgcagacgaggtgcttaagcgcagtgtcgtcaatcgcaaatcatgtgctactcgcactcctgctcccacatggttagcgcatccagctcagctaggtaaactgctgtgcggcagacgcacggccgctggagaggtcgccgaggcagtccacagggatgggcaggatcccagctccagatgtcgctgaggtctgctacggccatgatgcacagtgatgggacgcatctgtgacggccaggcgcgcagtcctgctcccgcacgcttcaaatcgatctcgcacgtctgcagccgcgatcagcgctgctagcaacggggatacgcctctgggaaacggcgagcttgaacaaacaaggcaaagctgtctttcaagtcgcgtctttgtctctgccacggcgcttctttgggccagaccaacccacgtcgtccgtgcgctgcaggcttccaggcgtgttggcgccagtcccgacgcacactagagtgcctccaggctcctcacccttggaacttgggaaaacaaaagcattttctgctgtccgtctcttgtcgtgccgcaaacctgggtcaggagagccgcatgccaccgccccgtcaatctcactcgggctcccttgacagctcatggcagatggcacgcgtcaaagagaccccggcgagcgaccttcacgcccaacgtcatggctcatggcggcgtgactgatgatggagagggccctttcactccggcccggcgcaagcgacaccctccactctgctggtccaagccgtcccgcacgccagcagagtccgagagacggccagcgggcagggtctggctgcgctacgtgcccaggtgctttcacccccggcagcgcattgttgtctgcggccccatgctcgcctggctctctctaacctgaacctaaacggtgtggttcattattcattcgtcgcagtgcgcctgccgtgcctcgtctgcgttgcctacttgtgaggtagtgcgtctgcgaatagcgttcccgcccgctcctcacctgaggcgtgctctcgtgccatacctacttcatctctcatcccgatccagatcctcccaaagctcggacaaaccctatcgcctggttgagccctggggatatgtgaagccccagcgcaccagtcagccacgcgaagacactatcctagcatccgtagcccgccatacatatacgtagaggccaccactctccactcgctcgcggtaacaaagcctttggcccacccaggttccagccttttccgccatcacccctctagggcgcccaggtactgagcttaacaaggagggatcgccgctccgcacgcctcaaactccaccaccaagcacctcacaaggctcgtcttccccgccaaccatcaccggatcgcatcgtcaacgtgcaacaccagatcttgcaacgcctctgctgtggacggtaacaagaacgaccttcatctgtccccttgtcccagttcggtagccgacgccgcacccagcactgtggatcgaccatcgacaggctgaagactaaccaatcccgaccacgtctctgtcatcgtcggacgacaacaccagtgcacccacagtggactcgaccagaaaccatctctctcacagccctgtgcgacccaccagtgccactatatctgcgcaaccaggaaaccgggctctaccgaacactttgtgcccgaggtcaccaccgtgccacaagtatctgcttttgctactctgtacgccctccttgttcgatctgcggcagtgagcaccactaatgttgcccagtgtctgagacttttctagaagactttaggacaggcctgcatctatcggtagtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttcgactcggagttgccatttgccgcctcgagccgcccaagtccagttaccgggagcaccatagtcatctttcgacacgaaccaggcgtctgtgtacgtgtaggaccttttacaagatctcctccgctccactgcctgctcatcatcagcatcttgtccccttccactagagcctctgcctttcacactgcgcctctgagctacaatcgggcaggtgcctttcgtggatcaccatcagccttcacgtgggtgctattggacgggcgttcacttctcgacttcgttacttgcagcgtcacagctgcatccttccccaacaccttctttcacccgaagttgttaggtcatcaggacctaaccgggacacaaccgccaaagtggctgctgcagtggctcacccggcttcgatgcatcctgggtctgacccaatgggtgcaccttccagcttttcccaacgaagacctcacgcggcgcaattgggtagctttgagctgcccccaccgccaatgcacaaataccccttcaccaataccatcaacgcatcgcagtcatcacaagccccaaccaccatcgcaagtgtcggcaacctgcttactccaccaaacactctccacggcgatgctctgagttcttcgggaggatcatcaagtatttcgcatcctacaaccatgtcttactccaatggcagctacatctattctcccccagcccaagccccaacacattacggatatccaccagcacaccagcagcaacaaaaccaatatggtcaagcccgtggaggtatgttcgctcagctacgcaatgatcgccaattcgaccatcaagactcacttcgaaaagggctgaacccgccaccatatgagctgaaccagcaattgccaccatttacgccatcatcgaacgggcagagtatgccttctatgtctgcacaacagcagcctcatcatatgatgagccagcacgcccaaacgccttcgtcgtcttctgctcctcaacagtctccgtcgttggctcaagactccttccgacaaccacatccgccaaccccgacttacaactaccagccatcgagcacgccacaacactcgagtttttcttattccactggtccctcgccaactttgagccaacagcagagcccaatcagtgccggaggatccatgtcccgcatgtcgccggctgtctcgcaagggcagatgccatcgataccctcaaacccacagcattctccatatccgtaccagagaccacagtcaacataccaaccaggctcagcaccagtcttctcaaacgtgcagaacccgagtggacagctctctctagttggtgtgcaccctggcatgatgccgggcttcaacagcggccacgctgcggctatgcctcacttccttggccatccgcctcaccagcagcctactacgaatgaccgcccgttcaagtgtgaccagtgcccacagagctttaaccgtaaccacgacttgaagcggcacaagaggatacatttggcagtcaagccattcccttgcaatcactgcgacaagagcttctcgcgcaaggatgcgctaaaggtacgtgccaggccctcttcgatcaactttatcttgtactaacttttcaacagcgccacattcttgtcaaaggttgcggaaaagctgctgccgcgcacgacgacagcaaacgtgaaagcgcttcaccaaagtccgagcgcactgattccaaaattggcatcttgcacgaatagacatcgttcatagtgttcggatcctttatctccgcttctttcgccctgtattaagtacatattttgtcttttatggcacgtgggcgactttccccccagccaataccttcgctgcaagtatttagccacgatcttcatgtttgatgtttattgtttatttgaggttgggataagccctgggcacgcattggatataccttgggcggcgttgtatagtgtccaggcatggcaacatatcggtctgcatttttccttgttgatgttacttttcggtctgggcggcggatatacctttttggctggtgcaacgcaggggcttgtatcaggtattgtgcaccattgtgcttctgcgggaagtgcgtgtgtctacgtgatcgcttgcgtacatgttggagcatttcgaaggcgggacaggcacggtttcaggtttgggtccgggaaacacagcaggaaagctgcttcaaaagaaggtcccgctcgacgcaagcatacacagtacacggcattggtatcgcgggaacataggaacaggggttggtataagggtgccatagcgcagcgtgcaaataccaagatgcaatattttactattcttcaaaccgcttgttccagcttgctcaagtcagcgtcggatgctttgtgttttctgcatgtgtgcgtcggagcatgtcgctgaccataaactgtgtgcgatggaacagttcatgcaatatgtgctcgaaagaggagaggctgcgttaaggttttgtcgtgctcggacggctggtcggtacctggacccagcaacctggtgctggagcggagatcgagagcggcatcttccacgcagctcatgtcgcgcagcgatcgacgctttggttcgcgccccccctcgaacctcacgtcttctcccttcgagtcgtcccatcttgttcgcgacgaaactatcgttgtgcatacacctacatatttggatagcttccagtgcttatagctgtcttcagttcatctcttttaggtcgcacgtaggtattccttggccactgtcttgttcgtcttgccgtcactccatttctctaccacacgcgtctttcccaagtcattccttttcgcacgtgcttgttatccataatctacgcgtctgatccatctttatcttttctcattgagctccgtgatgggcttcgatatggtgtgttgtccacgtgggcgctcatcaggccaggccatggcgcgcaagaaagcgacgatagtagaggcccaacatcgtctagaatcccagtagtatcctcgaggtaagccaagaattcatcacagtcacaagattctggcgcaattttttgcatatctgtggagttctccgaacaacccattcctctcgtcccgttctggacttcagaaacaccacccttcctctcccatctcccacgcgatgcttggcacattcttcctccactgaatccccgactgtcggctgcgcttctcggaaaggacagaggtcacacctgcctttcgacgacgatcccatcgctgctggtgcgtgacaagagcacttgccgtttgagcgtttgcgcgccctccacctgcatgagccggcccgtgctctgtctttcctcccaacattgcttccccaacatcgacacaccagccattgtatgccatccaacacctgttagctttttgggtcaacgagtaggtttccttgccatcgcagagcctgccgcccctcctttaccggcgcctgtttccgactcacaccgagcggggcatcgagtggtcgcaatagcaacagcaggaacataacaacacaacaaaacacggcgggacaatcatggcacacgcgtagacgtacaaccactgcgacaccctccctcgccaacaccaccgcgtctcagtgctcggacgtcgagcgcatctcttatccagtgcatcttggcctatcccccctacccactaattgtaatccgcactgcacgagcatcaaggcgcctcgtccttgatcactgcaccacgagttaccagccaggtccacagccatggaccacaactaccagagccagcagggccgtccaccgacgcgtcggcgcgccctcgccgagacgtcttcccgcggcaatgaggtcccgcaagctcagcgtcgaggggacaagcttagccgtgaccagatgccgtcttcctcaccgcagcctctcccacacaacgagtctctagtgcccaatggctcgcttgccgtacgtcacgagcaacaaccctcgccagagaacaagcgtctctctgccgtccaagcccactacccccgcccacacggcaacaagcgtgactccgaggtttcaaacgccagcacgaatgcttccagcaccaaccggcgacgcaagacaagcattggcccatggcagctgggcaggaccatcggtcgcggcggctgttcgcgtgtacgcctcgtccggcacactggcacagggcagtacggtgctgcgaaaatcatctccaaggctaccgcagaaaaggtgcgcgcgctgagcttggccaatctgatcaagagtgccgagcaggatgtgaccacgggcaaggtcatcccattcggcttggagcgagagatttgcatcatgaagctgctagaccacccgaacattgtccgtctatatgacatctgggaaaatcgcaatgagctgtaagatccactccctccatcatcacactgaatgctgtctaacctcgtatagctacctcatcatggagtacgtcgagggcggcgagcttttcagcttcatccatgagcaggagggtctaatcgagattcacgctgtacacatcttccgacagatcatcgccgccctcatttactgtcaccgcatcaacattcaccatcgagatctaaagccggagaacatcttactagacagagataccatgactgtcaagctggtcgacttcggaatggctgcgttacagcccgtgggaaagaagctcaccacgccatgtggaagcccgcactatgccgcgccagaggttatcaagaccacatcatacgatggcgcaaaggcagatgtgtggagctgcggcgttatcctcttcgttctcctgactggaacacctcctttcaactactcgggcgaggacaggcacttgggagccttattccgcgacatccaagccgcaaagtatgtcatgccggacaacatatcacccgaggctcaggatctcatccgacgtatactcgttgcagacccgaagcgtcggataggcttggatgatatctggaaccacccattcatgcgaaagtaccagaaggagctcaactttgttggagagtttgccacggtggaccactggacgggccctctacccgcgattgcagagtggacgtcactcaagcgagatactgttgatcgcgagattctgcgatatttacgtacattatggcacagcgagaaggaagaggtcttgatacagcgtcttctaagcaaagagtaagcatatgttgtgcacatcctaggcgcagctactaacttgatacagggcaaatcaagagaagtatttctactcggcgctccggaattaccataccgatcagctcgagaactatcagcctgatgcgcatcatgctgtggcgaggtcaaacagcgaccaccatcacaacacgcggcatacccctacacgtaaggatgtcgaagagatgccttcccacaagcatcaacgctcgcagtcggcctactcaattctcaacaacgaacatctttactctcagcacagcttctatgagtcgcccgtctcggaagccagctatgacccttatcgagcgtcgagacagccaattatacctgaacaagcggtcatcaaccagaacgttactatacaccgcgaacacagcaatgccagcgagccccgcaagcgtcgtccagctacagcaacgggacagcattcaacggtcagctctctgcgcgtccaggccttgcgcaacaactcgaagcgtagctctgctttgtctcggtgctcctcataccgaagcaccccgtcgcaccggtccgcatccatgaagcgtcgttctatgtcacgcgcttctctggcgagttcgcactggccgagcagtcctccggttgtcgcacgttcaggtggcatcggtagacgaggtgtgagcttctctcatttgcgcgatagacgttcttccgtagctactggtagtagcattgactacagtgccatggcatacacgtctgatgagaacacacctgtccatcgtcctcatacttcaattggctcttatggaacatccgactacggctcgtctcatcggtcgagtacgcgtcaaccttcttcagcttatcgatcatcgaagtcccgggccactcctcggatggagaagccgcgcctgaggcaccggaagccagagagcccatccaaatatattcagacagaagcccgaaaggtcagcactgagctgggcaaggctatggaggtcgccttcaaccgctcctccatcggctcgagcgttcggacgtcaggcactgaggtgctccgtgacatgtcccagtatgacactccacccacttccttctcgaacaccagggactcgggtggcagttcgattttgaccccgaacgtgaagggtgcgctagctcagcgaccactaccgcctgtcccgaacgagacgccaaacacgttcctgcagcgaaaattggcagagactcgtgcggaaattgcccgacgttacgaagaaaatggcgacaatactgatcacatcaacgaggtcctcgagaacttggatcgtttgatgctgcctgcacccaacagcaagcgcactgtgtctgctcctgcaaagtctccagagcatcctctacctctgcatgctatcccagaagagaggcaagacagcgatgaccggtttgaacagccctatagccccaactatagagctgttactgatcccgttagaccacaagtcaatcgtgcggcgaccgagcagcagacgatccgccttgttgatcaatcaccaacacggatagctccgctcaacatccgcaagcgtagtggtgcgagcatcaactccagggctgccaaagaggcgcactctgtaccttggcctgaaccagtatcgaactccaccgtgcggccgtaccaagatgtgcagaacgatttacataatgcgcgtattgctcagcaaaccacagcactggataagaaggacccggtcatcaagaagaagaagtcactgtggttccgtcgcaacacggaagagcgagatcgcgacgaagacaaggagaaccaagccaagaagaaggcttcaacgggcctacttcagatccctgatgcatggcacggccttgatgatcgtctcaaaatcgagaataatgagcccatgacctatttccctccacttactgctaagcaaccggcgaagagcaatgacagcgagtttccgattcgcaacagcagcgcgccagtgactaagagcgatggcgccctgcgaaagggttttcttggactgttcggcaagaagcccaaggaagacaagggcaagcgaccgatggagctcggcagtaagcaattctactttggaggatatgtatgtggtactaacatctcttcagcagtaaacttcagctcttcgtctattctttctggtttcgatcttggcgctgagcacggcggcgaagcggcacctcgcactggtcctcccgagatgcagatgaactggctctctcgcttcttgcatatcaagcctgccaataagactttgtgcttccatattggccgcggtaaggtccgacaggatttggttcgcttgcttcgggattggcagcgctttggcatccgcgacgttacttttgatcgagagactaatacgatcaccgggcgtgttgacaaaggcaaccgtaagtatatctcctccccttgtccggatcttttgttcagcgagtggcgcatggaagactggcgtttcaaggttgaggtcttggaggtggagcatatcttgcgatgtaatgctgcgttcttttcgtcgttgttctcatattgcatgaccattacgctaacattgacttgctacagatctcaagattaagcccgtgtccttcgtcatcgagctctttgtcgttcttgagcacggccagcgtgccaacctctgcctcgcgcgattcacccagacgcgtggtgccgcatcgagcttccgaaaagttgtcgatattgtcgaggatgtctgccgcgctcggtgcatgctcatcgacgaccccgagaaacaggcggccatgatggaggtcttggattaggagatttgcgaccaagatgaagacgcagtaacgagcagaagatgtatgggcgttcaacggcatacacattcatgataaacagcatacatttgcttgaaaattggtatggaagtaagaggcacgactggtggatgatttgggtatgcacacttctttggatgtaatgttggtcacttcgagcacgatacccccaaacacaaggatacggcatcatcagatccccagcagcattttcatcgacacttttctcggctttccccccacctcacgacctcgaacaacgaacataccccaacccttttgacaagcatttgcacaacccggcgttatcagcttcgcagagtaatacacgagtaccttcatcacgtttactatagcattggcgacattggcattgggtcggtagtttcaaaagttattacaaagggttgcttttttcctgtagcatctgcatgatggctcactgtctttatgggctcttttgagcttgggacgcatagccagcctgtaggagtataatcatcgatgaagcattatttgaatatctcttgcttttctgacatgtgacgtgagtacttacaagccgtgggcttgaagaacatcagggctttgcgacacgggtgtgtaggatcaggcaagatgtggattacagtgaacttttgagcgagtagggcctgcgtgtggctaacagagcacacagggaaaatccacatcgacgtttgtccgtctcctcaccagcaaatagacatagaatcttgctactatctacacctgaaacacagattgcctaatcgggtaggtaccaaggctctctgagaagtagtcggtggaagtgtgaaatatcagccgaatcgacccatcctcacactcactcggtacacgcacccgtctacgcgcccagtacaacgtccccacccattgcttcgggacgcgctgagacaccaatcggagcgtccggtccgtcaggtcacgagcgtcgtacgccggatctgtgcgctggaagcggtggaacatgcgtgatggtgcgagattcggtgtggtgggacgaggatcggtggagtgggactgggtttccgtggctggtggagacgaagatgtatgtcttattggtattgtggtctcgggatattttctcgcaatggtgtgaatgctcgggctgttttgctcgacgagatgtagtctgggcgcggtcttggtcagacatgtggcgcgagcttgtgggcttatatgatagcatttttgtagagttatggtggttagttagatgtagtggaagggttttggttgaggtttgtttgggggaggacgttgcggagactttgatgcactatctcgagctggagacattggaaagtcgccggtagtgtgtgatcgtcgtagactaccggccttgtatatgtatatatcatgacgattgcaggcagctacagagaagtcaacacaaataccccgctgagtcccacgaatagacttttccaactgctgtctacacaccctgatctgagcacatctagtgtttccatcgccatgactgattccgaatcatcaaagccgcccctccctgcattcgatccagataattgccagacgtatacagcaagctgccattgcgaaactattcaatacacgatccttctctcgcccccactcccccaatggaaagtcgtatcgtgcaactgcagcatctgcagtcgcaatggttacttactcgtctaccccgagagatcacgagttcacatcaagagcggagaagaagccctgaagaactactccttcggtgcgaagcggaacttacacaagttttgcgagaagtgtgggagcagcgtgtttttcgatccgaggatggacaagtttggagaagcgccaccggatttgttggggatgaatgtgagttgtctacaaacaaccgccatgtctagattgcgtggactgatccgctgtgtaggttcgcatgtttcatggtgttcaggttgaggagctcgacatcaggcacgtagaggatcctcatccggggcgatagtgatacgctgaggatatttcggagctattgaattcaattaagatgatcgaggaatatacagtaggatacaatcgtgtggacaaacacctaagagccatcatgtcgatgcgaagtgcatactagtgccaagccactagtatatatgcctcggcgagcgcgtaaatgttgttgctgctatcaagctcttcaccagcattatcaacgacacaacgcctggcagccatgtcgcgactgcggtgtatatttcgatcgccggctttcagatcgtactcccagagccgtgcaggccgaaagcacccatgtcttgaatacctcgaactgcccctccagtctggcgtccgctggtcgtacttttggtacgcaggcattctcgccttgggcgtgaccgcaggcctgggtgcacggcaatttgctgctccgctcggtctaccgaaccccggatcgccagaagataaactcattgtcgagtctttgggtgcagatgtcgacaagttagatatcgtgcaatccctgcggaaacagagcttcaacctgcactctgacactgccctgacaggcaccggagtcgcagagaagtccaaggtgaaaagctgggtggaagtagatttcgacttcgtgaagggcgaagaagcagaaggtaggactggcatattgagtgctctgagcggcactagggggtttggtgtacaaagagcgttctggaatgcagaaacgaaagaaatggtcgcggtcgtttggattggaggaggattggccggatggcctggtgttgctcatggaggagccattgccacgatctttgaggagaccatggcgcggatggtaagaggaccaaatggtgctgtaggtatgtatacaattcagtcgcgctcccacgcgattacgtccgcacgagtttgatctggtcaaggtgaagctaacagtcgttccgcagaggccattcatcgtccaacttcattaagcataacgtacgcaaaaccaacctacagcctcgacttctacatccttcgcgcatcgttctcacagccgaacttgtggcaagccgcgcctcccccggaaccagaatcagaacctacaaagagctggctaggttggctctcaccgaagaaagacttgaccaagcaagtcgggtcgcagcagtcagccgagatcatcggaacactggagagtgtgaaaggcgatctgtgtgtgaaggttaagggaacatttgccgtggatggcccaggccaataaggtccagggagatgtgactagccgttctagcgttggcatatataagtacgaagagataccctgatctagaggacaatccgcttgataaatgttcacgctttgccaaaagtgctagagcatgagcatcaatgctctcttggccatccgacggcaagtaacaaatcgaattgctcattatcacaacttggcagttctgatcggatctcctaagcaaacaagtaaatcgttatgcaaaaagacatcgagacagactgccaattggtgcagatctcgcgacacgtggggtgtcgcacttgtggtacaccacctacgaggaatgacatcagcgcttccaacaccaacaccacaactccagtattctatcaagctctcctctcgtgagatactaccagacacgatgtcgcgggtcgaagtaggtcaccccgagcacacatactgactgggcgctgctgataccccgcaccagaaacaaaaccaacagatccaagagatcgtctcgagcaacgacaacgatggcgtgaagattgatcagatcgctaaggttcgcggatggttccggccagaagaaggcagctacttctttgccgttgtccaggattatctgaaggagaagctcaaactagaagatgcagccaagaagatcctcacaccgatcgatgagaagatcgccgcagagagactggatgatgtaaacttcatggacttgtggttcagcatcctacatgcggcaagaagaacacactatcgcgatgccgacatccatatttctatcgtccgccttgttgcagcgttcaaagagcactccatccccaacaacgcgcagtacaattacctacataatgaacagaccgatctgctcatggcctgtcgcgaggcatacaacgaccagcccacacccggatcatcattcgaagtcgaaaaccaagcatggtcaaatctcaacttcttcctcgccctgcttgtccgagaaaagctcgcagacaacttcgttttcgccatttgggccatgcgccaagccctcgaaacaccccatcaggacgacgaggactcaaccgcagtccagaagtacgaaacttatgtgccagccgcagcagtgtgggtctttggcgctcatcacgccctgttcgagaaacaagaggatcttacgccaaaggacaagaagcatggtaatcctgggagaggaggcgagctttggaagggcaaggccgagttcagtcatgcgaggtggaacttttggaaggacaggttcgctgagattgcgacgatggatggtcttagtgaggacactaaggttgtagcaaaggatgccgtggagtctatggagagggcggcgacctttgaaaagatgtgagcaggttcctgacgctctcacacgtcaagagcaagcaaaatatgtgcattgcagcgaacttctcagtctgtaaagtcgttacatttgtttgcgttctctacttcgtcctatctactgttttacccacatcctgcttcccctctttcgcgccctccatatccctcctccattcctccttgacctcctccaacaaccctggcgtcctcaacacatccactgccgtccccgccaacgccttcgccaccctcagcgccctctcaaacgcctccctcgtccccgccgccccctcaaagtccggcgtatgcggcggccccgcgtgcagcccaggcggaatcgaaaaactcgcattcacgctcggcatcgcatagctgatatttccctggtcagtgcttgccttgacatacgtgtactgctcgcccgacggtatctgcggctcaggaacgtcaggtaaagcgttccagtacttggtatacgaggctgcgaggacgcgattggggatatgatctgcatatccaggcgtaattttgatctcgacacgcgcaccagtagcttcagcgccggcacggaaacatgcgctgacttttgcttcgagctcgctgagacgggcagatgtgttggtgcggatcacacaggtgcctgcggcgtatgcgtggatgacgtttgggcgtgcaccgccgttggtgatgttcatgccgatgatgtcggtgggcattgtttgctggcgcagggcggagatcgcattgtatgcgatgatgagagcgtcgagggcgttgatacctagccaggggctgtttgctgcgtgggcggcacggccgaagtattcgacttcgattctggagaaggcggtggttcgcacgcggggactattgttgtatatgccggggtgtgagatgagagagatgtcgacgcctttgtaggctccggccttgagtagctggatcttgccgccgccaatgccttcttctcctggtgtgccgaatatgatcacttttcctggtagatcgtgtttcttgattatgttggcggttattacgccagcggcgagagatgcgattgcgatcaaattatgaccacacgcatggcccattccaggcagtgcatctgcagacaataagtgatcagttatgagtatgtgcggagaaatgatgcacccatctcagcgttgaaagaaacgacaggcccgtcccttccactgtcgtatgttgcgatccatgctgtttcaatcccatatgctgatattgtcacctcccagccagcgaacgagcgtatgtacttcgtcaaagcatcgtgcgccttgtactctgcgaatgcaagttcaggattatcgtggatgtactggttcagaggccacagtgaggactgtaggctttcaacagagtcattaatgtctccgaggtacgtatgtgtgttgtcttccctgtctcgacctagctcttccaatgtctcggacaaatgatgaacgtcgaggagctcatcgcttctcttctctaccttacaaagcattgagaaatccgcatagggttgtttgatgctttctcaacactccagtgtcacgccactcgcgacatttaggacgccacgtggagtttgggggactagcccagtgtccataggtcatcgtgttacaatgcgcggatattaattcgactttaccaggattaattaccgcggcaaagcgaattattccgagagagtgtgtatgcaatgctcaatcccggcagttgcagacgccagcgtatcttcttttgaattgcctcgcaacatccacactctgagttctgagagacgtatccattcgttccaagtattgccaagttgaaatggataaaccactaaagcccaacggccattccgaacacaagcatcatgtcgaaacaacactgaactactgggacgatcctggagatgggtcaccgcccacgccaatttttataggaaaaggtcatatcaccaacgaacgaccacaccttgcacacccgttcgtcgtccacgatattagtggggacgaaagacaatactctctcgacaccaccgggttccaatattgccgtcacaaaagcctggagaagaccttcacggacgagaatgtaatcacatcaacctactatgacgaatgcaagcagctcctccgcagcgtcacaggcgcatcccgcatacacatcttcaaccacaaggtccgccgcggcccaacccaatggcaccacctcggcttttccaacctgaagaaccgcggacccgtcacaaaaactcacgtcgaccagtcctatgctggggcggaaatacgcctgcgctgggaactcccttctgaagctgaaaaattgttgaaacatcggtaccaaatcatcaacatctggcggccgattgccacaatcgtcaaagacccgattgcagttgcagattcacggtcagtcccggatgctgatctcgtcgaggcggatatgacggaaaacggcttcccgggcaagcagtgggtggtaaggtataatgccgatcatcactggtattacaagtatcgtatggagccagaggacgtgttgctgatcaagtgctttgattcgaataagggggttgcacgcagggcgctacatagcgcgtttgaggataaggtatatgcgggtgacgtgtcgagacagtcgatcgaagtaaggtgtattgtgctttatgatgattaggcaggtgtatgcttggctggagggagactgcaggcctagtatcttacgattgttgtcgagttcactttcctaaatattataccctcatacatcaaaatcttgatatatcatcttcttgtagatagtgtatggcattgtgtactccaacactctgtttctcttcaataacaatcttatcgaaagatgaagtcctccgtgccgttggcttggcggccaagagttcttgctggacccagtggggacgagaatgaaatggtaatctcattggactcgctgatgtcggcatgctgtgaggtgcatgaggatctgccggtagcgtgagcggacccactactatgggagctgccccaccaccgtcattgagacaagggagagcggggaaaccgcgagggtacttttgaataatctccgtggttggtggtgttgtacaggattgcagtttatccgtcatatctcctaaacatgagttaatcagggttgtttatcccatgatcagtagacgtccatatgcggtacaacctcgataggcgataagtgaagtctgggctctatgtatataagcccacatgtaggtactgcgaggaagtagcgagctggactcacttgacaaatatccatatccttctcgtcattccaactttttctacaccatcaagatcaacatggctcccgtaaccgagatcccgcaaacggtcgaatggcagggcaagcaagtgcctgtctggtccatgcagactgtcaactatgcactgctcctctcgcaggaccccgccgaggttgagaaagtaacaaaagcctgtgaagaagaaggttacttctacctcgatctccagtcaatcgatggcggacgcatgcttggcgatcagcaagagacgctgaagctcatgaagcgcttcttcgatgcaccaattgagcagaagaacgagtatgggctcatctcgtcccatttgggctacgagccagttggcagtcgtactggtgcttttggccctggtaccaaggatggctacgagatgctcaaggtctctcgcgacgagatccaacgaggcagccccaaggttcctcagccgatcaagaacaatggtgaactgaggatcttggagaacactattgggagttgcaacacgatcaccaaggtcatcttggcggctttgtcgaatggtctaaacttgaccggggcttcgcgtttcgagaactcgcatcgcaacgatcgtccgtcagctaccacggtaagcaagtctttccagtagcaggcaacatgactaatgactgccagctctccatgatgcactaccttccttcagacatttctggcaacaacaaagtcggccaccagaagcacaccgacattagctccctcacccttctcttcagcgagcagtggggtcttcaagtccgtccaccaggcacttgcggtgcacgggagatgggtttcgtcgcaccaaagcccggctgcgcgttcgttcatgttggtgattctctgcgcttcgccagcggcatgaagttcaactcatgcattcatcgcgtcgtgcccttcaacccgtctgagcaccgctactcgatcgcttatttcctccgcgccgaggacgacaccatgtttgtagacagcgagggccgatacattaccgctgggcagtggcacgacgagaagtttaaggcgttcactgatccgtggcaatggcaggctatggctcccacctcgatgattctgggtggcatgaaggaggctggtgcggatgatccgcagggcgagccggcgcagtttgcgcccaacgctattgcgcttcaagaggagctcaaggaggtctcagtccaggcataggggtttcgtaatgaagacaatctgcagataagaataccagtcaattgcatttccaatccgtggcgaatttagaatgcactatgaaaatgcaaatggtagtttcacatattagatgactgatggtgatgattgaaggtgtatgccgcatcttgagatgatatggtgagtgatggtcgtgtgcactcgagactgtgaagatcgagacagattcaagggtccagtgacgtcatctttgggatatgaaagtgatgattgaagagcacgaacttgcggagaaatgatgttgatgaatttctcaggtaatcttgttgtctcagggcaatgcgcacttagcaggtatcctcagtggctgaatagagcggcagaataaggtgtacctttgtcaatgtcggacgtctcgaacgtttagaacgccgcgccttccctagaacgggttaacgcgggggagtcgccgccgaatctccgcgttcggcagcaataaattgtatacactaagactcatctctactcccttcactttgctgacacgttgacacaattgagtcatcgcctatcttgatacataaggaaccccaaacgtgtcactgttcagtaattggacatacttcttcactcatacttcacacagccactcaatcgcaacatggacggcatcaagaagacattcgcccaatgcaagaaggagggccgtgtatgctacgagatacttatgaaggaagaatattcgctaacagaaagtctagtcggccctcgtcacatatgtgactgcaggctaccccaccaagcaggcgacggctgatatcatgctgggaatggaggctggcggtgccggtaagtacaaagggcaatcgagcagcggaagtggttaagacgcatcaattgactttcgcagacatcatcgagcttggcatgcccttcaccgaccccatcgccgacggccccaccatccagactgcgaacactgtacgttgagtcattcgccacgttcgaagcaacatctgacaattccgaacatagcaagcgctcaagaacggcatcaacacaggggatgtgttgcagatgatccgcgatgcgcgaaagcgcggccttaaggcaccggtcttgcttatgggatactacaaccccttgttgagctacggcgaggaacgcatgctccaggatgctaaggaggctggtgccaacggcttcatcatggtcgatcttccacctgaggaggctctgcgcttcaggaacttctgccgcagctatgggtccgtctcatctcggtcgagatgcaagatgaaattgctaacaacttttcagtctctcctacgtccctcttatcgcacctgctacctcggaacaccgtatgcgcgtcctttgcaagattgccgattccttcatctacgtcgtatcgcgcatgggggtcactggcgcatctggaacaatgaatgctgcgctcccccaactgctcgagcgagtacacaagtattctggcaacattcctgctgcggtcggattcggtgtcagcacacgagaccacttcgtgagcgtcggaaagatcgcagagggtgtagtcattggaagccagattatcaacaccattgcccaggctggcgaaggcaaagaggcggaagcagttcagaaatactgcgacatgatttgcggcaagagtagtcgtgcgaccacgcgcgaggtcggcattgttgagactctggcagaggccaaggagcccaccggtgttcatgtcgacaaggtcatcacagacgctgacacgcctgatggtcccggccttgctgaccagctcgaggcgctgaacactggctccgatggattcgacgaggaccatgcgcatccgcctcgatttggcgagttcggtggccagtatgtgcctgaatcccttatggactgtctctccgaactcgaaaagggcttcagcgccgcaattgacgatccgaaattctgggaagagtacaggtcctactacgactggatgggccggccagggcatctgcatctggcagagcgccttacggaacatgctggcggtgcaaacatctggttgaaacgcgaggatctcaaccatactggaagtcacaagatcaacaatgcgcttggccaggtcttggttgctcgcagacttggaaagacggagatcatcgcagaaacaggagccggccagcacggtgttgcaactgccacagtctgcgccaaattcaacatgaagtgcaccatttacatgggtgctgaggatgtcaggcgccaggcgctcaacgtcttccgtatcaagttgcttggcgcttcggtcgttgctgtcgaggctggcgcgcagaccctacgtgacgctgtcaacgaggctatgcgtgcttgggttgtacacctcgacacgacccactacatcattggatctgctatcgggcctcatccgttccctacgattgtccgtaccttccagtccatcatcggaaacgagacgaagcagcagatgcaggagaagcgtggaaagctccctgacgcggttgttgcttgtgttggcggtggcagcaacgctgtcggcatgttttacccgttctctaaggacccgtctgtcaagctacttggtgtagaggctggtggtgatggcatcgatactgagcgccacagcgccacgctctctgctggtaccaagggcgtgctccacggtgtgcgcacctatgtcctccagaacaagcacggacagatcagcgagacgcactctgtctctgcaggcctcgactaccctggtgttggtcctgaacttgccagctggaaggataacgatcgcgccaagttcatcgcttgcactgatgccgatgctttcaagggcttccgtatcctctcgcagttagagggtattattccagcgctcgagacatcccacgctgtctttggcgccattgagttggcgaagaccatgggcaaggaccaagatattgtcatttgcgtctcaggccgtggtgacaaggatgtccagagcgttgctgaggagctacccaaacttggacccaagattggctgggatttgaggtgtaagtaatgccacaaacttggttctatgcttctgctaacatgtgaacagtctgatcacgcgacgctggaaacgacgacgtcatatgcaatctataacaattgaatgaagctgaccctttgcaacccccacatacataagatgatcatttccaacccccacgtgcctgaagtatctgaagtgtgacccgacagactatgacgacttggacacttttttttcaatctagcgtggacgggtaaggaaagagactaattcacacgttttcaccggccattgggcaatgatatagcggcgaagttagccgaatttgggctaagcgagcttcgagtgtcgggttatcagcaaggttcatgatgcacggcagccgcttgctcatgcatgaatgtgcttcgagttgactcgacgcgactgtgagacacgtcgtcagtaaagatgccttgtgatgaagaagccaagatgtattgcgcggtgctgcgaagtgttcccgaaggggtggtcggcgggctcgaacggcaaccaatgaatcggacccgtgcacatcctcttggcttcgtcacatctgaagctcacgagccaaaaagagcgacaccaccaaccgcgccaatccccacacgctagaacaacttgcaggtagcctccgaatgccgcacctccacctgacccacgccatccattcaccgatctagcgcacacgcccgtcgcgcctgccgccttgagctgcgctctttcccacttccaccaccacgctggacgccttcaaccagtaccgtaccgttgagagagcccagagctttgagctccaagagctagacacacgcacacatacagcacaagagggcgcacgtgagagcaagcgggacaggaagagacgggagaagctcgagcagcttcgcgagaccgaagagatgaagttctcccacagcctgcagtttaatgcggtgccggactggagcaaccactacatcgcatacagcaacctcaagaaacagtacgtcccaccacacatcagacgaaaagcagcgcatcaccaaggtcagcagctgacatgcgactttgcacaggatatacacactcgagacgcagatcaaccagaaacacgagcacgccgatccggaatcgtcgcccctgctagttggagacatcgatgacccagacaagatcttcacaaacacgcttgatgcagagctggagaaggtcacgtctttctatcagctcaaggaaaatgagatatacgacgagctagatgccttgctgaaggacgaagagtcgtacgacgaggaaacagatgggttcgagcaggagcaggcgcacatgccgccagaacagcgattgcgcaagagcagtattttcagacaggtcggcttcaccaagccccgcaccatgagtgcagcaagcggacagtccaccaacgacgatcacgccgaggatgacgattctgacgacgacttcaacgagacatcgcggttacggaagaagagcccagacggacgtgtgcgccgctcgcggacgcatgacgagaacatggcagcttccaccgactactcggcgtcacggcggagaacaagcgtggctttcgaggactacaacgacatggcgttttctgcgttgtatgacgagggcgtgtcgttgaagaagcggacagtcagtgtttatgtgtcgctgtgcgagctgcggtcttttatccagctcaacaagactggatttgaaaaggtgctcaaaaagtacgacaagatactggatcgcaagctcaagagccactacctcaacaaatacgtgtacccagcacacccattccagcagagcaccatggaccagttgacggcaaacttggaccgcatcgagtctgcatatgcacatttatgtactaagggcgatgtcgccgaggcgaagcgcgagctgagattgcatctgcgagagcacgtggtctgggagcggaacactgtctggcgagagatgattggtatcgagcgaaaggcgcaggcagccaacatcggtatcacccagacgcttctcggacgcgacacaactggcgggaagatccgacgccaaggtgatgatattcagccagatctcaaggaagtgtcaacgccgattggaaagtacaggtgcccacaatggctaatcagcaagactttctggatgctcctggcctgtatagctgtcttcgtcgtgctgctggttttgcctatcatggaaaagccggaacagcagaattgcttggcaatggtggtgtttgtcagttcgttgtgggctactgaggtacgagctcgaactcgaatgaagatatcaacgctaacaatcgcaggcgatcccgttgttcgtgacatcacttctggtgccgtttttggctgtcacgcttgatgtcgttcgaagcgatgacacgcacgagcgcctcgactccaagcacgctgccggctatgtgttctcggccatgtggactcccgtcattatgctgctgctcggtggctttaccattgcggctgccctgtcaaagtacaacattgcaaagatgatggccacgtttgtgctgagcaaggctggaacgaagccaaggaccgtgctgctcaccaacatgtttgtcgccatgtttgcaagtatgtggatcagtaacgtcgcggcgcccgtcctttgcttctctatcatccaggtatgttctgtgcagaagatcttattacgcaactaacaaccgcagccaatcctccgaaatcttcccgccgactccgatatgacgaaagcgctactcctcggtatcgctctatcctcgaatatcggcggtgcagcatctcctattgcctcgccacagaatctcattgctctccagaacatgaaccctgagccatcgtggggtgtgtggttctttgttgcactccctgtatgcataatttccatcctgtgtatttggggcctgctcctcttcaccttcaagcccggtcgcggtaccaccatcgttcccatccgccccatgaaggacaagttcactggcgtacaatggttcatcaccatcgttacactcgtcaccatcatcttgtggtgcgtgagccaccagctcgagcccatcttcggcgacatgggagtcgtagccatcattccgctcgtcttgttctttggtacaggcatcctcaccaaagaagactttaacaacttcctctggaccatcatcattctcgcggctggtggtctggcgctcggcaaatctgtcaattcgtctggcttgctgcataccattgccgagtcaatcactgttggcgttgagggcatgagcctgtacggcgtcctcgtagtattttgtgcattgatcttggtggtcgcgacgtttatcagtcatacagtcgccgccctgatcgtactgccgcttgtgcagcaggttggccagcagatggccgagccgcatccgaacttgttggtcatgggcgcggtgcttatggctagtggagccatggggctgccgactagtggattcccgaatatgagtaagtcacttcccaccacgcctgtggtacttctttatttcgaccccgctttgctgaccattaatagctgccattatgatggaagaccaacataccggacaacgataccttgaagttaagcacttcttgacacgcggcgtgccggcgtcgatcattacgtttgttgtgattatcaccgttgggtacggactcatgttggcggtgggattctaggcgtctttagcgcttttgcatgtggaggtacttgttgatatagtgacatggatttagcgttgtagcatttcgatacgcatcgtttaaagcgatataaagctactctcttcatgcttagactatgtgccattgccttctcctttctgaagatttatatcatgaagaaaatgatttcccttccctttatgtccgttgaactcctactcccggcttgcctgacccgtgggcacagacgtcgagctagtacatatttcctatttgagcctagggccttgagtgggacgaaggatcgtgaaggtaggtgcctgtttgtattacaaacccacagatttctcagcaagtcgaggtacgcttcaggtaatatagatgcggcggtcaagctatttaagtttgatgtacctacatcatttgtagagtatcgccactaaaatctgcgatacgcaacgagccatctaacatccaagaaactacatcagaaggaactatcaaagatgaaaagctcccttaacctcctctccctactccctctagcctttgcagcaaagctcgcaaccgttcatcaattccccaacggcacctggatcgagaacatcgcgtccacgcggaactcctctctcctcgtcaccgtcatcggccgcgcagaagtgcacatcataaaccttcttccctcacccccgacatcctccctcctgacaaccttcccctcccgcaactccgtcaccggaatcacaccaatctctctcccaaccacttcgccattgccgtcggcaacctaacagcctccaacacccccgtcgccaacaccagccaaatctggaccatcgatgcctcgcgcacacctccgcagattgagctcgcacgagacattcctactgcttccatgatcaacggtatcacgagtctggattcgcatacactcctgatggcggatagctggcgcggcaacatcctcgcactcgatctgcgcacgaacaaatacgccgtcgcgctcgaggacgagagtctgaaggcgaatttctcccatcctacgctgcccctaggcgtcaacgggatccggtaccacgcaccaactaagtatctgtactacaccaacacggtgcaaaatttgctcgggcgagtggctatcgatccgcacactgccatgtctaggggcagattcgaagtcattgcgcaaggcgagatgattgcgcaaccggatgattttgtggtgcggagggatgggagtgtagttcttgcgaggccgctggcggatcaggtggtgtgtgtgaggggaggtgggagggtggaggtgctggcggagggagggttggcgagtgggggtacgtctgttgtaagcgggggaagtgagggtgagttgtttgttggtgagagtggattgaaggggggtgtggtggctagtggggggagggtggtaagggtggagctttaaatgatggatggtgagggtgcggttgggatgtctgtgggagtgcgagataggatttggtgggaaattgtgctggctttgccaatatgtctatataggagataatcttcgatgcccatgctagcaatacgtgtgctttgtcttgctgagtgagaactattgcatactttgatagagaagcttgaaagatcacacgcatctagcgcttcccatcttgagtttatccaaggacgttgttcaggagtttctagatgagaggaagttcagataaagcctcaacgcagcagaacggctacaattggtgaagagcatctattaacgatagtatactaaggcaagttatggtacctaaaacgaggcttacactaatttttcctgtcgaaaaatagtatatacagcatttgtgcttgttgctcacatagatatatgatctattgttgtagtgttttcttcaaagttcagtaagttgttagaagaggggcttttcatctgaccaatcgatcaagcgcagctgatgtacctgtacgcttatcaccatccacgtcatcaggcaacgaggctgaggaatgtacgcgagttctgcgcatttgcgtgaaactttgattgtacgatcccgtcttcatgttctaacgtcgccaacgtgcgtgagacacaacgttcgacattgattctgcatgcagtcgcaattacaccgatattttagtaacgtgctcgatcggcgttgatctgcgcctacttcttaacaacatgaacaacccgaactatcactctcagtacgattacgaagacatcaagcgacgtccctcaaagcgcaatgagggttagcaaagtccttttcaaagatgttgattatcgctaacaagaattagcagtacaaaagtgggagttcaccgattcttatgacgggccacagctgagcatattccaaccaatttccagacgagctgcgccctcgcgttctacaacattagaagcttctcggataggcgcccctttgatcgtggttccttgccggatgtctcgccgaacattgttgaacaaattgaatgtccaccaccgccgccttcgccatcgaatgtttcttctcctgctcttccgtttactcccagcacagcggaaccgtaccttctcacacaaatctcgtatgcagatttccctaacgatgattacgatttcccactgagcccttcgttctttgattttcgagacaccgtcaacatcgacgcccagacgtctcacggaggtgcggatacagctacgcttcctatcatgcacaatgaccgggcgaatacaccacaaatggttcacgaagttgtgcctgatgttgaggagagaagaacttcgaccaaatcctgcaccactgatgatgcagaaaccatagacggttcgtcagacagttgcgagatgacctggtccacggacgtcgaagtacagaaggagcacattctagaccatctaatggtagctgtctacgaaatgttcagctcaccaccctccgatgcgacagggttcacaagcacaagttcgtcggatgcctctaggcagacgggtgaatcatctacctccaagccaggaaaacgtgtacaatcaagacgccggaccttgacagatagagatagtgagcacagtgaaaacgaaaacagtcattccaaaaagcgtagaaatacacaggacgaaccagaaacaccacatttgttgaaatctacgcgaaagctcgcatgtccatactacaagcgcgatgcgcgcaggcagcatcattctggagcgtgctgtggaccgggatgggattcagtccatcggatcaagtacacgtcgcctccttcttgcaaattgtgaaccccacactaacaggacaacagagctcatctctatcgtgtgcatgctgtacctcttcactgtcgacgatgctacgccacattcaagactgagtctctcttgacagaacatcaacgctccaccgagagctgcatagtgagagatgcgattcctatggaaggatttgataaggatcaagaaagagctctaaaaagcagaaaatccatgtttcgggcggaaagcgaagaagcaaagtggaagattgtgtatctcattctgtttccagacacggcgctaggcgagttgccttctccatgtaagtgaaacttatccaggaacagatcagagctgatgtaaccctagactacgattggcaagccgatacggatggcgatcaatcaaggcgcgaatccccaaagccccctgaattagaacagtttgacgcttttctgaaacgagagcttccgagaaccatacgaaagacgctacaagcggctttggagagtcgaattggtcccatcgaagaaacgttgaagaatgagctcgagggtattgtgagagacgcccaagaagcattaacaaggagctacctaagctccacgcaaaattcaggcccatcatctgctagcgttctaaattcaacggacgggacactccatcccaacgactcttgcgcgaatgacttaatgcaaaagtcgcagtctaccacagattcactgtctcaatatctcgtacccccagaagcaatgtctgcgtggatcccagatgtgccccatcccatcgacgattcgagtacgttgacagactccgcataccattcgctgtctggcactggacaagacgactcgcctatggaggatgcatggcttaggaacttcctcgacgaagacgtctttcttgcagatctcgatgtagaagaggcaaactctgacccaccgaggtcaaaatatccaggtttccatgatcaatttagtgaagggaagaatggcaagggtaaatcaaaggcatatggtgatatttgagacatgagtgtccggaacttagcggtatgggtcatttgaacgcagctgatagcagtagagcgtctcttacacagttcagccacaatgccctacttcatgaaatctcaacaaggagactcctcatggtcctttatctacggctgagacatgaaacccctcgagaccacactcaatcctcttcgctatattgaccgcttgtgaagcccttttcccctgatgagctttttcaaccagactttgtgctccagctcggttccgcgcacgtacttgaagcacccatttgccgacctcgtcgctgatggtccaactgtggcaaacttgctgacattggcgacgtcagtgtcgtcactgaaggacgataagacgccaagataaccgcaggatcttgtttagaaatatccccgagatgcaagtgcggctggaggagtacatgatcctttgagcatgaagtggtagtctgaacgcgggactgtgattcaggtgaggcccatgctccgatatgagcgagcgctgaggaagacataatagaagacagaatttggatcgcagcggatggatgattgcgatgggaagagattttgactgtttgtgtaagagcatgtaggaggcaacgtatctagatatatatttcgcagctaaagaaaggatacaatatctgcaccttgggcatattcatagggttgctcatgttgctgaaataacgaagtttgcgcgcgctcaaattacgcgtaggggatcgtgtgagactttgtgcacattttggcacattgcctcaacaaaaggattgaaaaaaattctgaacgaaggaatttagtcagatatgccaggttgggcgacggtgaaagtttggatatgcacatatgcgcagatatcagtaaaatgctgctgctcggttgcgaatcttgaattggcggtaggagatgatagacaaaggattgaacatcatgcatcgtcattctgcccattatcatttaatcaaggatatggtactttcaatatggcggcacgtaagaggttgagggcagtccgataagattgcgatgatgtcaatgatgaggctggtcgtattgagaggatcctcttaggtgcgaggttgtgttttgttttccgcagatcacagggctagagagttgagtgatgccctcttgaaacgcggtgagatggaaactgtgactagtcctcgactattgaattcatacgacaatttaatgtacaatagatcactcagcagaagatgagtacatttggctacttgaccttccccaaagagctctggaaatctctcttggacgtcctcccactgtccttcgcctttccgcaccagttcctgcttttcaggtgactaccatgcctcatgcgtcttccacgcctggcacaagaaatgcgcatccgcgacctggcggatgtaggcgttgatctcctcattcagagcccgacgcttggccttacaatgcgccttccatcgcgcatgagctacttcctgctgtcgccagttagctttgacgggcgtattctcattgttccaattatgaaagtcgttccagctcctccctcgccgtgatacgaaagaacaaggggaattgcggtcttcaagatgaagacgttgcttgcatccattgtggaaagaataaacgaccgtgtgcgaaactgatcacgcacaatggagagtcgaaactggcttggctgccgcttcctgatgccacgcgagacgagggggtctcatggcaggatctggcctactgggttgttatataagctgcgaagaggtatcataatacgatgagtagatgacgagtgtagtctgatgtgattgatgtgaacgtgaagatgaactagatatgggtgtgcagtgcaagatccgttcattcagtacggcttcggatggaggagggttcttcaccgagagcgtggatttgacatgaacaccaaaaaatcaaattagagtacactgatcctctggagccagggatttcagggtacccaggaaagtcgatcgatcacacttgttgtacacagagattggggaggatgatgatgatgatcatcttgattactatgacatatagatctatcatagcgtggcacacgttgagttgtgtgagtgacgcttcacttcactcgctcgcctcgctcagcagtgtcttcatcactgctttcaccttcgccgtcttcaggctttgcatcatacccttcacgacatccgaccgcctcaccagagcttgcggcctgttgtgccctcaaaatgggaggaggaaccagtaacaaagccttgaacttccgcatgagctcgtcctgtcgttctatgctcctttctcgctgttccgtgagcgcacgccgaccggcctggatgcgttcctcctcctcgtcactccgtatgaaatgtgacttcctgcgggcgacaggagtttgcagtatactcttgaccccttcaagcacgcgctcctgctcatctacgatagccttcattgtggctgctaagcccttgaagtcgatgcggtcacgttgcgctttgagattggcctcgaagtcgggcaggtagtcgtatagccttggcacgcggcctggctctgacatgtactcgctgggatcgcgccttctgatggtcggaggagcattgactgctggacctggcgctgccgtgaaggcgtggcgctgtttgccggtttcatctgcgaagctgtagctgttgctcccatttcgcctcggtggagcgaaagcaggttgctatgcagcttcgaagtaatacatcgggggagcgaaagcaggtttctctgcagcttctacgctgttgctcttgcgtaaagcgaaagcagatttctctacagcttctgcacgtggcgctgtggatgcatgctcatgcagttgctctaggaagctgttctgcgagccatgtggttgtagattgtgcgccatgagaggcgttgctcggaaggcacgacggccgcgctgcaggtttatcacggtcttccatgatgtcttgaaatgtcaaaagtgggaggaaagttgcaaggtgaacttgagcgttgtttgtgagcaaagtggccaaggcgcgctagcgtcgaagggtgtactggtgaggaaggagcacccacatgtgacaagtgagagacgcacgtatgataattgtcttcattactattacatctaatgctatcatagtgttacaaaggactcggctcttttggggtatcgttgggttcgggcatgtaactttgcgcaagctcgcggctttggttcaagcatcgtgatggctcgtgggccgcgtcacttcaatcgtgagagtcagcgtggtctcctccacagtctccggccgtcggcctttgaggcgatcgtcgtttagttatcatttcgagttggtcttgttgcctgcacgcaatggtgttgtgtatcctacacaaagaccgtgtcgaggcacaaccagacttcttccttgggtctggagtgctctgtgctagaaaagcaccatgacgtcgtgcgacaggaattcatcctccgtcgcctgacctggtgagcactcagccaccgagaagtttccgaaacttgttgttgtccatgataacgttctcgaggaaattggccgcctcggtcagaacactgctcttactgaggcctccattgcggatctctggaacaaggtcatgcaaatcgtcgaatccgcgcttgatcaaattccgtcgcttctgctcggacagaatgtggttgctgcgcttctgctcctcggtcaagttctcgcgctggagcttctgggcagccgcgcgctttctctttccctcctcgaccgtagatgccttccgacccttgccgttccgtgcgctcttctgcagaccatctttgccagctttgctctttctccgcttcttggagggcttcgcatcttcctcgtcttcagagctgggcctcctctgactgtgtcctcgtcgaattgctcactatgggagggcccgaagattctgcagcttccgttggtagcaccgcccgagaataatgcctcggcgtggcgtgggggaaaatccccctgaagggggcgcgtgatttggccggtggtctccagtccttgaggccttgagaatcctgtaggattgctaaacgaatcgtcggtgccaaaagtgtatgctcgcttgagattcgggcgctccatctcattttcgtacatttgtatggcatttgtgccgacccactgcgcggcgaattgggcatccaacgtaccttcctcattgtggttggggaggagcgcagagagctgttcgttgatcagtccgtgaggggtgactctcaagggcttgccgtctcggtccacagtagatgacgactcgttggcagccagaggttggcttgtcgtaggagtggcgtgaaagctgtgtgacctgttgttgttcgcgtatgatgcctgtgagttctggaacagggtcgatgccgcctgcaagtcatcctgtgtgttgtgtgtatttccgtagtggttcactggtgggggtggctgggcgtaggtgtggtcgttgaagagggcattgtgattgtgcagatgcgcctggtccgggatggtcgcggagacgccgtggaccgtggcgggctgcatgaagttggtccagtcggtgaattcatcgagactgtgcttggtgtcggtcgaggtggcgggagggaagtgctggtcggccaggaagggatcggtgttggagaagaagtcggcgatggactgtgtctcgccctcggtaagcagggagtggcttgcgtcatagttgttgaagtcgtcgtcgaacaggctgccggagaaggtatctggtcgcattgtcagcagcggggcttctgcagcacggtggagaagatcatacagccgaatggcgaggcgtccttgtcgcccatgccggctcgaatgcgccctctggccgcggcgcccgaatgtcttaggagagtcgccagcttgacggtctgcgtcgtggttgagagaggtcgagggctgacgagatgctgccgtgagcacggtccagcgcgaatacccgcagtacgactaggcttaagcgtagatttcaacaaacgctggtgacaagtgaaatgcttgtttgcgggcctttgttgggatttggtgcgcgcaatgacgtggagagaggcgcgaatatggatagctaccaggactgcctaggagcgcgcggggagagcagtgcctgatatgcagtcacaactccagccaacatggccaacaagactttcgccggcgcaatgcaggggcctagcggcggagagacggatacgcaagcttggtggtaaagctgcgctgtcgcgtgtagcagcagagcctcccacatgttcacatgccagagagtcgacgagctctgcaaccagccgacacgtgccgagcgcgcgccggctgcaccttccctgccacagctgctccgccaagcctccccatagtctaccccagattgcacctgggctctcgactcaacggttcacttcccaacgacgttccctcatgccgcactctgacccagtagcgaaaccttgcagagatgctcgctctctgcgcataacactgcaatcttctcagcatgactagtgcctccgactgtctggtaacatcccgcctcctcctttacgatgcgccgtaatgtgtcataatgggcagttcctccgtaggactgctgatccatccgataccttggaagggcatcctcggcatcctcgaggcacttgattggtccggcctcgcaacctctcgcgacaaccatcaccagacggcatactccatcatcttgaccacctagcttaccgcatcgctccgagtgctcaagcttaccgtggccatcttgctgacgtcgacctgctgcagtgtcattctgccttccttcccaggcgcgtcagccgctggctcctgcccacattgcaacaacggtcgagtccttttagtgccgggaggcgctcctagtgacctacatccagccaatcgttgtacgtctcaaattcatactcggagtctccgatccgtcacttgatgctgttagttgatcttcggtcattccttcttcactgatgtgaacatgcggtacactttcacaatgttcgagacaagcggatactttgagaaatccagcaacttgtctgtgcagaatggtgactttgcaaaaggaactaggatggaatgcgttgcggtcgagcttgtataccttccagggcacttcaaccaagtgtgtactgtaagccgtagggtgagcttcaactgcctacgttggctactatatactcctgccaacaaattcctgtcttccaatcactctctcctgcgatgcaaccagaccttcaccctccaagccactctctccctcatcagtcttctccaagttgacctcttcatcttcacttggatccgacgcattagacgcttcctgtttacgctgttggtttcgtgctggtcagtgggcgattacgagtctgagagccacacagcacacgctaactatgacgtgaaactccatacaggctcatacgtgcaacgactaacatccaattcccagcgaagcgtcgttggacttgaagtcatagccatgctccagaacccccaaaggcccaaaggatccgttccacaatacacgccccacagcaatcactgggctcaagtcaaaatcatcgcgtttatctgcattctcccgagcgttaactctagacagcttctgcatttctctccctccactcctcgtgctttcccattctacaatctctaactctttctccatgtccttggcacatcatgatattcactcgtctgccatcaaacacatagggttttccgtatcatgttcatttatcctgtcctagcctatctaccacacctattttctaactacctcccgcgctctcgttctccttactctttccctccccctcgtcccctccctcctcactactatcactatcatcactaccctccggcccctccccctccttatccggcgtcctctccgcattccaatgccgctgcgcctcctcctcactcggactcctaacaaagcccctcggctcctcatcgcttgaagacgcgacatcgtcgaccatccccgggacctcatcgtcttttgtcgcgctcgagtttgcttgggttcccgcgcaccctcgtctgatgcaggccaactcgtagttatctttttctccacatacgcgacatgtccactttgaggctgtgatggcttcgtctccgcttgggctgtcggatgaggtgtaggggttgtcttggtcgtctgcttcgttgccgctcattgtgcgggtggggtatcgtggattgagagatgtgtggatagcggtttggtaattgaattgttattgttgagcacatcatcacgatactgcagctctttatacactgctatatgagtctacgattgtttgctcatagtcgtgttactctgagaatctggtgactgatatttgacaaagtcaggcatgtgtaaaagtcatcgactattccaacacggcgccttgcaactgccatgctcagacacttttattctacaggatgagcacaacgatcgatgcgttgtctgaacaatcatactgaagagtcgtgtagtactacctcgtgatgactttcgctgtgtcggactcgcaaccccagtgcttgcatcagcacaagtccaacgcccaacacacgatacacaacacacaaatcttgactcatgccacacccattcgaatgtcaaaatcatgtaataatattcctactcaaacctacttccccctcttcctctccgcctccctaataatcctctctgcctctcccatcgcatctctccccaccctccacgtcctcaacaccaccccccgctcgcgcataatctcctcagcgcgctgccacctctgcctccacagcacctccctcttcgtcccatactcgcctccaccagcaccgcccgcacccattgtcgaccccgtgctcgtgcgattaatgccctggcgcgcgctggacgagaagggctgggatgtctgtgtcgacgcgacttgcgggcgcgagtggtacggtacggacggcgcgtgttgccatgctgacgacgctttgctgccgacgtaggacaccgcgctggacgcgttgtcgcggcggcgaggaggtggtgggggaggcgcgcgacggacgctgctggaatctgatgcgggcgcttcggagccgtcggaggagcgcagggcgggcagagcgctgtatacagaccacaatttttcgcgtgccataccagcgtaagattgctccgcgtcggattgctctgtgttgatggagcgcggtttgggcgcgatgggaggcttggatacagcagaggttggagtgcgtgctgatgtttgctgggatagggggcttggttgcttgactgagtttgagagttggcggggtttcggtggacggggcggacgtggggttgatggtgatgggttcgtggatgagattgagtcgtttgaaggagttcgtagtgctacaggtttccgcggcggcggaggggctgatttggtgcttgttgtcgaggcagttgacatgcgatgcccttggctctccactatcgtgtctgtgtttacgcgccgcatcgcgggcgaatgctccagctcgtcgtccgaagagaggtcgatgaggttgtgcacttctggcgttggaccagacgtacgctcaggaagctttggacgcaactcaggatggtccctatcactctgcgccgatgtagactgagtccgcttcttgtcatattcgtccatctcacgcagagatgcagctatcgcagccttgagctctgggtcgtgttcttcagaagcaggtctcgctttcgtagccgcactcgctctcgcacttcctgcgcgacttggcgacgacgaagacgacgccgatctgtttccaggcattggccccatggactgatcaaagaatccaccgtggtcagatgtcgtaacatcgcgtatgaacaccgctgcaacacgtccggggttctcgaggacaaagtccgtgtacacctccaagtcagcctcgccactatcgccaatcaggatgaagttacgttctggaaagtctcgtgcaatcttgtccagcgtaaccttcttcctctccgcgacgggctcgaaaataccctgaagcatgccgctgtattgcttgaggtggaaagagcccggcggcagtccggctagcgcgaagtatttcgatataacggggtatagctgccacggtgaattggagacgtagtggaatttcacgccttgctcagccattgcggtataccactcacggacgccgtcgatggtaagatcactcagctcccggatgaaggtgttgcggaagatctcgcgcgcaccattactgatggcagagtgcttgattgtatcgtcaatgtcagatatgacactaataccctgcgagtccgtgacgatgacctcttcagttgctgacagcttgtctgaggctaggatgcggacgtgcgtaggtataaagtccaacgccgcagacatgctgaagtgccctgcggcgttggtgtatatagtcctctgcttcgagatctgctcgttgtagaagaagacactaatcggcgtgttagccatggggacggcaaggaagtgtcggagtcgcgccatcagacgtgcgttggcctctgcaagctctgacgcattcatgtcggctggctggttccatgatgctcgcttctgcagtggtgtaatgtgctcgtcgtctttgagagagccgcgtgaagtagcatgtgagagctgtccagccttgaagctctccacggtgcgtacactctcacggctgtttgtgcggtacaacgaagtgtcgtcatcattgcctcgggatggtttctcgctgtagccgcccttggccgcgaccgctgcctctttctcgcccttgcggagaatctgctcggcttcgcgtgcggccatctgctcgtcgcgctgtgcttgacgctcccggtgtccttccatcatggtatggccggggcttgtgtcgcggctgctcgtggccgacgtctgttcattggcaccagcgggcggtgcctggatacccaccagctgccgtgcgagaccgatgaagagtctctgcttccttgacatctggcccttgaagggcgagtatatccagccgcgcacgtcgacgtcaaccacagccttgtcgtcctcgtagtcctcccactgcttcttccagaactcggcgtctccggcgcctaccgagtctcttgcatcgcggcctgtgccctcaacttcctgtatagtcccgggctgggcctcgggcttgcgtctgatatgtttcctggcgtagctcgggaagagtatcatctcctcctcgccactgcgcacgacggcaccgtccggaaatcctcccggcgtgtcatcctcgaacttgtagttctcctcattccctctccagctcggcgcatattgctgtgtgtatgtctgtctaagttcattcgcagccttcagatatcccgccagcttccgtctgcggcccccactctcgcgttgctcatagttgtcctggtacgacatggctcctttgctagattttccgactccagaaccctttgctatctcgcgtcggcgcagtcttgcttcattttcgaggtaattgctgcctataagcttgcgggtacggctgcgcaggcgttggaggatggtcgtcttcttcttgagcttctgcgcctggcggtagacgatgtatttgtatatgcgggcctgcgcgtggcgctttagcgaagggaatgtctcgtggcggaatcgggagaggcggtcgcgggcgcgtgctcgagtctgcgggaaggggaagaggtagcggaggagagaagaggcgccgtgaccagagggtttgcgacggaaggatggtttgggcatgcagccgatcgctgtctcagccttgacgtgcggatgattcaaggcatgcgataattagggaggaatacgtgcgcatcgctgaagcttgaatctagccttcgcccacgtacgtcactcgcataatcggcacgctagcagacccctgccacatgtagatcacggatcaggcacgaacggctcgttcgacaaccaagactctttacggttgtcatattgtccagctatgtgatttgtacctactgtatactacatctgctacctcgttgacagagcatccgtaaggactttttgcacatccagtccactacccctcaatgccatgagtatctcctcaaagactctccttccaagatccttcatctcatctcccttgagacacggcgggatcggttggatcttgtcgtgtcgccagaacctgttgtgtaccatctctccctgtgccgtgcccgagaggatcatgtccgctccctgtgccggcgttctcatgaagagcaacgtgaagataaatattatgatgaaaagaccagggaagaagtggtcgcgaccaaggttggtattgacccagccagggcaaacagaggtgatgatgacatcttccgaggaaatgttgtccgccaagaaggtcgcgacatacatctgaaaggccttggagaatttgtactggtggccctctttaaattgttcttgctggttgtaacgacccagcacattggactccctccggatctcaggcggaacaacggcgttttggtggaggccagagttgacgaactcgaggatgggtgtcctcccagtaatgcgtttcgagtccctcaatttcgggaggaggagcatcgcgaggagagccgttgacaaagtattgacctgaagatcctcttcccacccgtagtccgacttgtagaacttggttctccatacgccagcattcagcactgcgatgtcgagatggtccagtgtgtttgctcgcctcgcaaacgccacaacactttcgtaggacatcatgtctagctgccatacttcgagctgacctggctgctgtagtcgagcctccagtcttgccttggttgcttcgcccttcttctcattgcgagccgtgataatgacctttgcgcccaattgtgcaaacttgagcgctgcttcctcgccgatccctgaagtgccacctgtaatgatgatattccttccagaataatcagcattgacaggcttcggcggcgtgatccatttgttcgcaaagacttcgtacatggcaagcacgttgtaacgaagcggcagaagttgtgttttgaacacgaagaaattgatacgagcaaggtgaagaaagcgaggcgtgaaacgttcactcttatagcagattgctcgcggatgatgaggtgaggtcagatagtcaataaactcaatatttcaccgaggcgcgcggtgcttgtacacttccgattcgctgagccattgagatgaaatcaacggacgaagcagtcacttggtgacgtctcagcatgttcattttggcttacatataatcgtagacttcttcgtcagtacgacttctcggtagatggtggtatagaagcagcgggaggcgcaacagcaagcatgccttctcactgcgagatttagcggcttggcattggaaacagtgacgatttcgagcagctgcaggtacctcgaggtaaaggcacaacgacacgtgcaaccgccatgataccgatttctctacacaccctccagaatcgctaaacctactagcccaccactcaatccttcctcagacatcgcccaagccatgtcctacaaccagcgccaaccccacggtggccccgcaggagctcccccgaacgccgcacccgacttcaacgccatgttgcagcgctcgctacaagaaccgggacagtcagaactcgccgtcgaagctcccgggcggccatcgtcctcaattggtacggtcacgtagaagccagcggtacacaagggcgcacaactgacgcgacaatgcaggatatggaggtgtatacagtgccactccaccaccacaacagggaccaaacgtcctcggcggcgcacgagggcccggcccacagcaaatcctccccgtcgacctccccccgcaagccttcctgacctctgccatgctgctggatatggtagacagtacgccctcacgtgtcgcacaaccaagacctaggttaacacatgcgcagaaaaggtcgacgtcttactccgcgacgagaaggaatacatcggcatactccgctcctatgaccaattcggtgcgtcagcacattcccaacccaatatctctctctgtagtgacccgactaaccgccactcccagccaacctcgtcctcacagaatgccacgagcgcatagccgcccggaatcccgacgcggaaccttcgtccgccccctccgtgccccgctggctgatccacgacgtcaaactccccggcgtcatgacaatacgaggcgagaacgtgaccatatgcgcgaccgttgacttagaccgcgaagacgcaccgcgcggcgctaggttcgcggatgtagatgaagtaagggcactggctgcggcgcagaaagctgaaaagcgcgacgtcgacacgaggaaagcaaaggcgttgaaggcggcgggtattgagccggggtttggcatgcagacggcgtgagtgggggttggtgtatgagtagcaagcatagcacagtcatgaatgaggaaagaaaagcgcagtgcgcatagatgaggatatgaaggggggatgggcttggatagcatatggcgaggtcatgatatcaatgataccaggacgctaaatgtccaattttgacgactcgacctcctctggtgtctcccctgctgcattgatagtatcacggtgattcaccctgtcgtttaaatgcgcgagactcctttgactggcggtccacatttcaatttactaccagcatatcatgcctacctggacttcaaggggcatatccctctgtactcaaacgctgcacacctgcacatacttggacgagcacaagggatataaatttgagcagaactaggtcatatattggaagagtcgatgagcctcgtcttcataaatgcggatggtattctttctacccagcaatgtaactcatccatgccatcatggtgcctaaagctgcctcatgtaccaggctcgagtgcagtgggagtcagagtatcccggtatgatcaggcccatatctcttgatcatggtgacaagtattgtgttggtggctatgtagattatgccatggttgtacgtctgcgatgtgtttgcaatgggtgtggttgtgtgtgtgcttgcgtgcttgcgtgcttgcgtgcttgcgtgtgggtgtgtgtttcacggacggcatggctagattgagaggatgtctggtcgacctgattagagtgcgatgtactgaagcagcatacaatgggaacgaatgccacggtgtgcgttgagacaaggactgccgcgttaggaggatagccgttgcgttgagacgacaaccactgcgtccagacttgtgaaagcctcgcctaaggtatgtcaggtgccagtgaaccttcctgcagatgtgttagcctccgcccaagctctcaaaaaccaaggtattctccgtatagggctgtgcacatgcgcagagccggagatggcggaagattggcgcaggacacgctgtgtggagactgccagcacaacgtgtctaccaaaaggttgtcctcgctctagcttcatggcgccaggccactttcatctgtgaatgtgtatgctatgcggatatcggtccgttttgtatagaatccactatctcgcgcgccttcactactccggaagttgctctcccgtgaaagttgtgcagtgtatgtgtaggcgtcgtcgtcaacggggagtgacttgcgagagcgttcgccctgcgaagggtgttcgggtcgtgatcgacgacacgatggcgggaggggtcgctttcgtttcgatcggggtgcgagtggggaggtaggcgcctgtgatgatgagtgttcacaaggtggtagcatgaccggcctactatcggaacctgtcttccggccgcatgggcatgagctgtctctgtggaaactgatactacagatggatggcagtctgtgagatgcgttggcagtgcaggaccacagcctgagagggcctctgggaggctcagagggaggccgtggccctggtctcgaccatctagtagaggcttcgatgctgatcagcatgatcgttctgcttgcggggtggaagcagaagaagtgggtacgtgtacatattgctcatgcagcagtcagcgcggatgctgctccgcataggaacggccactagggtccgtctaggcgccgtgaagggtcgctggggtcatgattagtcgttaggactagcaccagtctgacagtagtatataacgggtacttgtcagctgtatacgatcgtgttgctaatgtatacttttcctcaaggacattgttgctcatccggctgttacaggaagccatcctgctcacaatttgcagatttttgctcgtagccgcagctttgcgcagtgcagtgcttgccatctcgccggccaacgcacacatgcatttgttgagaagcacgcagcgggagtgaggcgatgaagccatcgaagacaacatgagagaattctctgcctctgtagccgtcgtggccagcccttggtttcgaaccaaaagcatctgctcgaacatggcagcagatgaggtctggttcggctccgtcttccgttgaagacttgagtggtcttgagtggtcgatctgtccccttgaatcgatgctgtgcgatggtggtacgatgcgaaggtggtgttctacgcgtttggggcgattcatctcccttgctttgttataccgaccccggataacgtaagaggcgcgcttgagcgcgtcagataaccggtgcaagatgaaagatacttgcaattgatggaagcactctgaatgactttggcggcgaccatcgaattgtccttgctgttgccgttgatgcatcacttgtagcgaagcctcacctccgagcatccgaacctgatggaaatcacccacggacgcgacgaagaagacggggagaggcgtatacgacactggaaggatctgtgtcgtcaagagaagaaacgtggttgcgggtgctgccgccgactactgggattagggctgtaccaaacttgggacacttggaaggcagtcacgaccaggcctcactcacgtcaccccgccagactagtccctcgcgccatctccaactccatcatttctgtcatcagttcgtctcagcagcttcgtgcttcccttatgatgatcaagtggtcgtagcaggccgtgacttgatgccactccaggagtagaatcacgctacgcgtcctcaaatcgcccctcgccacgagaaaatcgggcagcgctgcatctgactcgttccacatgcaagtctatgggcttgtcatactgttggaatagtgcatctagagtgcaatggcgagtatgccaccagcgagtctgtccatgagctacaagtgtctcattgcccctccgactgggattgacgcgtctatggaggagagaacgttgtccacaaagccaactgatcttcgctcttggttagtctcaaagctgtctccgtacgaccagcttgctcgtcctcggaactccttcgcatacacgccgcgcaccttcctaccgtcgacgccctcgtaccccatgatcaacggtgcatgccccgccaggatgaggagaatgatgagtgggtaggaacgttgcttgtccagacatatcagacacatctacgaagagagtccggcctacagagatcacaccacaaaagtgacgaagaggtggaacattctaggaaggtgcaacgaacctgtaccattggtaccgacatcatgtctcatgagctttaggaaaggagttcactgaagacacatactcttgaaactaataagtagaaggggtgcaatattggagaaacatgtcgtgccaagcgcatacggcgcgcccactgccatttctttggcacgaagaaaactagaaacactgaggaccgaaagacattctagaaagaagacaagccgtctcagaggtgacctgacaaggaaagagctcggtggagagtatggagatttcctcggctacgtaccaggatgcttcgcaccacgtcagtccggccctgctgtgtaacagatccttgctcttccagactcccgactgtgggtatatttctccatcgaatcgacatttctagccgttgtctcctgttggaaaggttcgaaaccacgacctggttggcatccgaatagcattggtctcgtccgatatgctcgtcttatgggttggtctcagcctacaacccgaccatttctcgcccttctgggtatcaattcgaatgccagctccattgcaaacgtcccatgcagcatgtggacgtgtcacacaaataacaaaattcctccagtgttgatgtattagacgtcccgaatggggtcgtacgggcgcgtctcgctcggtgagtgctccgaaggctgtgggcttaatgactgctgcgaagcgttgtccgactgagtctggacctgcatttgcgatcccgaactcgcaacggttatccctctcagcatgtcaccttcggctaaacgttcgtcacaattagctgatagtccatttcaggcttgcagccctttcggattgtctgggttgccaatgtatatagactggtgcgcccgcacttacaaaacttccgctggatgtctctcagcagctgcgacacccgccacttgagtataatcatttcgaccggtcgtatgccttcggcttgtagtcgcgcattgatgcgctccaacattttttctttctcattcgcggggatcagtatccatcttgaccagtccttgtgcgcttccgacagctgcttcgcttcgtccttggttatgaacttgtcctgttagtcgaccgcaatccctgggctcggagcgacaaacgtacatagaagcggtcccattgctccttagtgtggcctgcagctgcccgggcttcatggacggtcgcatttatccgaatactcatctttggtgggcggctcgaaaacaacaacaatctggcaaagcccttccaggctctgggaccacggaaagcaagaggagcaagagaatttagggtacagcggtctaccccccgcgctcgcctagccttggcaggagtttgtttttggatagaggctgaggaacgaactgacgctgttcgcagggctcggaccaaatggagtcggaatcggcggtggctgaaatgcttgtgcgtcatgctcgaacgattgccattggcgcggaaaacatcatgtcacgacggtcaatttccttgtctattgcttttctacgtttcttatgcgagacgttgcttctcacgttgtatcgcctcgaggctaaacccgcagatggcaagagagtcagctctcctggtcaggttcatgctgtgctcccaccatccaccgccgcacatgcacatccttttcggtcgtggtcggcttccaaccatcaaacacaaattatcgaaggggcgatcgagcctcctttcccaatcatggacaatgagctatcgataccatgcgtagcacaggcactaaaggggccatcccgtccgaggaacaacaaaccaccgttttccacgcgacctcggaggcttggaccgcgccctcaaaccagcactaaaagtctgcaaatagccacatttaccctggcaaagagtgacataagctctctagcaggcaagtccctgtccagccgagcgacagaacctcagactcttcggccactatttggacgatcagccgtctgacaaacgagcagccagtcccggcccgaaccatcaacgtgctgcacgtgccaggattgtccccggaggcccggtcggcggctggcccacatctacaacacctttctttccttcatactttcatgaaaatctcattgctgtggctgccggatcacgcaaggcagcgtcaatcatctcattcctgtactgcccttgctttgtttgtgctacgtcctgcattaattagcggccgagctgcatgcgacgccaccgatcgcagttggccagacgtcactcatctcacgttggtgcttacaatcctctacaatacttcatctcaacacaccgctattcatatgcggcgtcatgagcaaggtaagttagaccggcaacaccccacgcaatagagacttcataattgccacctgtactccgtgttttggcacgccacaccaccgatcacatagtttgcacgtcgttacacaacgtcagctcctcggtaataagcaagatctggttgcacaatatggtaaacgcgcgacttttgttcagcgccaccccgcatcaaatcttgcatgaccaggggcgtggctatatgcatgctgccttctttcgagacaagtatgcttctcttgtgcttctggaagcagttatcagtcgtgcatcgatgcggctgtgcttgacaccccagcattccaatgtaggcgttatatcactatgatcggtcacatgtggctttgagttccgcacgcacgccgtggtgagtgtagtcgcggtagctctgattctaaatcgtatactacgtgaaatgtcaacgcattaactacaggggcgatttaccaacaaactatgtactacaactgctactgcacacagcatatgacggagcaagcgtggtggctgcgatgtttatcctcgatggtagtggcctgcaaggcgagagaatagttcagttacaccaaacgatatgggtacttttccagaaggaaggccgaaaagcactcatgacttgtcctatttacagcacccaatacgtggtcgagaccggcacattgagcaaattcgatacaccagttcacaattcgcccattagttcgatacgggttcctaatttggatgcggcaactccggtgaagcaataccgttgtacaacggccgcgcattggtgcatgtggagcacctcaggcacggaagaagcaccatatagtgacatccttggactcgtgtttccggtcgtcccagttttttcaggtagaagactatcggaaatatcatggcccttaaattgcagtcgcaatagtctaatctacgccttctagcgcgacacgctcaacggttgtttgactacatgcagaggccggcgaaaatctggtatcgtgctctgatacagtcgagtccgaacagcacgtcaatatgcgttcagagaatatgtgtttgcatcaatatcggtgttttcactgtttccggagctgttacataggccgagcggataccttaaaccatcgtggggttgaggaaatgttgctgagctgcccctgcgccttgtcaccgcatgtgacaggacttttaccaggcaattctcacacacctcgcatggaaagcccgcatgccatggctagctacttcaagagagcacaatcaacgcagacgtctctttgaaggttgaacattgcagtctggcccagctgatccagttggaaaattcacgtgcgtctgcgacattgtccagaagaataaagtatgcagacacgctgcatctgatttcagtgcattgcacatgactttctggacctctacaatgcgcttccttgtccatcaagagataggagtgcgcgcatgatcgacatgtgagcaaggtgagttgcattgcatgacgaaatgtggaagcacagcatgatgagagcaaaccttcatgacgcttagatggaagcacgtgcacgctttgctcaaagaaacaccattagagacaaattcgttatgaggacagggtatatcgtagtattggtacgaaaccatctgatatacgtgcatcgatcatgggtccagacacgattgtctttcatcctggcaagaacaacaccgtgcggcagggcttagcggccgacatttgcagaggcctttgcatgctgcaaaggttttcaatttgaggaggctaagcgcgtcagacgatgcgtgcgtatgctatgacagaggtggaacctgtcgaccttcctttatggttgatgcggtgcgatcctccacgtcgtttgcctggggttggcgacagggcccagagccgaaaccacctcatgtctgggccgcaactcaactacacgtactgtagtacatcaatgatcagccggcgccagccgcatcgccatgaccagccagccatatcaaatcgcacggtttgctgcagccagcagcctgacccagcaggcctcataccgggcgtggggcggcgcaagcttgcaaacccgcttaatcactgcaaaccacaaagcgcacatcattccatccacatggcccagagtgtgcaaacaacgtcattgaagcttgcaagtatttcacggcttacagccaagtgagatcagacagcaatggccctttcaatccttcgttgggggccgtttgcttgcgccacgcgcgggatagcgcaagacgccgcatgagctgagctcgcactcgcagtgagcacgaacgtgcaagccgcgagccttgtcgctcaggctcactgctgtcttcacttctgacgctgtgtctctccactatactcattctcaatataggagtattcattgtgggatttctcatacaaaagcacttgcggcgcagctgcatactcccgcgtagcacaaagcaccccagaggggccacagacgcagcaaaccctgtagtgtggtaatagcaaaagaaggctgaaactcactttaggcagcaagagaaggcatagaacgtccttcgccaattccggacgcaatggctgaccgacgcccactcatccaagaaacgtcggacatatctgaaagtgcagggagcacgcctgctttgcaattcacagacagtccccggtcccacggatttacgcacattccgcctccgacgagcccgccgatctcacgccccggcttctcgagactccagagcgaggcgactgctgtcgagcggcacagtgccccgagcatcatacacgaggaaggagatgtcttaggcggcttccgaggccatgccggagacgggctgggcatagggccaacgattgcgacagcacgaagagtcagcatccaaaccgtgccacagcgagctgttggtcctggccccaagagccctcccctcaaaagccccggcactctgtctccccccgggtcctcgaatccattcactgattcattcccgaaagactcgtcgacagagaacacaccggatctgcgccgcgagcgatacagcccaagggaagacgtaggctcgtatgaagacttccgtcgtggcgtgcttaagaacgcccgccagagcactaacagcgtcaacgagtaccagcaatacatccacacctccgacacagacagattgcgcgccgcgccttccatcaaatcggcttatgagagtgacttccgccccacacacgaatgcccaaccacacgtgacttttaccagtctcgcttcacgtggctgaacatcagcatcatcatcatatgcctgttctcctgcatcttttcgggcatcttcgtcgggctggcgatccgtgagcagttctggggaaagcggataacgagccatggaccgctcacgccggcgaatgcgaacctgctcacacaggtgtttgcgaaactcatcgagttgtcattcatcacttcgttcgtggcgtttttggggcaggtgctaagtcgacgagcgttcatgaaggatcatggcagaggggtgacgctttctgagcttagtatgtggagatgggttgtgcagccggggacgttgattacgcactgggagaccgccaagtatgccgggttgtcgtttttgggcatactgagtcttgtgtgtgcgattttgggtacgctgtactcgtcggcatcgactgctttggtgcaaccgacactaaggcagggatcgtggaaaccaactgtcatgagtggtcttgtcaagacagacttcgcgaacatggactatgtcaagggtcaatgcaaaacgccgatccgcaacgataaagatcatcaaggaaacagctgccttcagatcgaacatgccggacaagcataccacaattatcagcgctaccttgctgactgggctaatgcagtcgctaatggcaacggctctacggaccaacaaacgcggcctcgcggctttggactacttcatgagaatactaccattactgcacagtggattaataccatcgatactgctgaggtgtcaaagaaatatggacggcccatcaacaatgtttcactcgcaatgccccactctggggtatttgaggcagcacattccccaagaaacggcatacttcaaccagaagacctgaattccgaaggtacttactcgctcaaagcatctgttccttcccccgtcataaatgtactctgtgtgaacatgaacgaagaagaacttgcaccaatcgtatacgataagtggaacactgatgtagtgaatatatcgtcttggaaagaaggtggcctcatggacaaagccacaactaccagcaagaccaaagtggacgaactattcggatggaacaacgacagccgcctacactatccgccggtatttgcaaagtatccaaagacattcaacaccatcatgaaccatactagcaagccatggggtagatctgccatctatctgctcgcccaaggaggccctaatgacgatgtgaatatgactggtgtttactcgctttgtaagctggatatgtcgataacgtcagcttgtgtgacgcaatacaacgctcggtctggtggaggcgtcatggagagtttttgcgaggacaaagccggcgacatggcgtatgggaagcgcaatccggatgctcaaaccagaacaggaatccctaattggagggatattggcttcgactggtccaattctctttcattgcaaactggtatcatggatggagacgcaagcaattccaggatactgagtcagatgatgcttagtccgacgaatcccgatcccgagaacatgcaggtcaatttgagccctgcgttaccgagtatgggtgaggctttggcggtcatggcgggctgcacattgcttatgagtatgtttatctgttcttgtaatcggcatcttatcggatgccctcaggcttccgacacggaatactctaaaatatctcactcagacaaacgctaactctactcaccaggcatgatggacgcgccattcgtaacccatccatggaactacaccttacccaaaatcgaaaacgatcaattccagtatttccacgcctccatccaagcccagcaatacgcctcgggcggcgtcgacagcgccgcggcacgcgcctgggtcgtcgtcctcatcctcgtcttcttgctcaacatcttcgtcctaatatacttcatcctgcaccgtggcctcgtcaccgacttctccgagccccccaacctcttcgccctggctgtcaactcgccgccctcacacgtcctcgctggcagctgtggcggcggccccgagggcaagcaatacatggtcaactggttcgtcaaccgcgaaggcaaccacctcttcatggaacccggggaaaagacggcgctcttggagggcgtgcatgcgcacgggccggtcgaggtcatcggtccgcagcagcatcaacatgcgaacggcgggtggatggcgacggtcagaaggcgactaggcatgaagagccaaccgccgcagaaacttagccctgctgcgggtaagatggagagtctgaggcaggagcggccggggagcttggatgggggagtgagtacgagatgagggatgggtatgagaggacgaggaaacattataataagttggcgaatcggaggagtgttttgtgagggggttatttgattgggtagattaatgtcttgtgcttaatgaccacagttccatgccacgcttgagttgattgttgcgataattgtccaccggtttcatgcatcactgcttcaagtcagctttgtcgacgggtgaagtatgtaggctggacatgcctcaggttccatccctaggctgtgggttgtcagtgccctgtttgggtctgtatcctcgatcgcgaggatgaacctcattgtccttcagcttgtacccttcaccacaaatatggtttcccatatcgtccgcgaacatttcgagagcttgttgttattgtaaaaagccgaggttcgtgtaaagaacagaaggtgacacgcggacgcaaggggaggtgtctgcatgataagacatcacaagctcaaagcggggtaatgttgatcggtgaacgagaagtcatgtgcattattgcaagggggattgattgggctgtcgctgattgctaggcgtgtatgggttaagataaggcaatgagagccttggttgggctgaagtatggaatgtggcttgggactggtataccgataaatgagaactacagcacttcattttcaatgaagcaggtttggacgtcttgtaaaatctgaccttcttgttcttacaagatccatgtatgttcagaacgtagtctgataacgtctggatgtagacttagtgcaataccgcgaatgtgcctagtaacactcccttgcgtggggatttaaagtgaatattgatgatcttcaagctgctgtgcactaaagttcgggagctagcactgtattgtgaaggaagagcatgatcacattatagcagaatgaaacagctttggctgtactactacgatgattgtgcatgttccttcacgcgattctcctagttatgtagcacgaagaggaggctggcttagagttcagccttacgggcgctatcgaccttccgcactacctcaaaggcatggaagggaacgtgcacgcgcgccataataccaaagtcatgatgtcatattctcgtctcgtaccaaaacaaagctagctgcatatacataacacgcgaccgcgctcaggaaccaagcaattgacaatccttgtcttcagatcagaccgaagtagctgattctttaatccaggggcgcttcctcatcgcacgttcttcatcatgccttcaagcaagggaaagccaactgatcctaaacttcgcgagaaggtgaaggaagaagtgaaacaggaaacaaacaaagacggaggcggcaagggccaatggagcgcatggaaagtgagttcatccgtcgcgttaccttgctacaattggctcatgccctatccaggcagccaaactttccaaggagtacgagaagaaaggaggcggatatgagaatgaagcaggctccaaaaatgagcctaccaagggaacgccgcagcccaaatcatcgaccaagaagaagtctgaggaaaagaaagccgataaagagcccgagagcccctctccggatgacaagaaggaagacgcgcaagaaccgccgccgagtgagcagaagcccaaggctaatagcagcaagaagaaggatcaggccagtgatgcaaagaagggcgcggccaagaccggtgcggctaagaagagcagtgctgcgaagcctaagaaggagccgacggagggatctcggaagagcagtaggatttctgagaagaggaagacagaagacgatgctagtgagccagcgaagaagcggaagtcgaagtagtgtgctgctgctcgagaaacggtagctgcgaggtctttccatttcatttctagatggtttgttcagctgcgtatttttgtaatacttttcatggtctctatggtggatcgggtatttttataatgtgttccatggtctgtggtggagtgggtatctttgtaatgtgtatcgtggtctccatggtggagaagagctcattacaccaaagtgttgttggcattggggagtggacgtccagtagcagcaaacatgtatttatacccaggtatggtcgctcagaatcatacaggaaggtgctttgcgtgcgaagacataacgaattgtccgatcacgatttttgaactccgagttccatcctacagcgagaataacaccgctgacgtctgaacaagctcccgcgcctgtctccacctggagctccactgaaaaattcaccagagcagggcaagcaattgttccgcgccggttcaacacccgtgcgatattgccaagctctcacaccgatcatgctagtcgttgcattcattcaggcgatgccgactgacttgcattgccgctggacatgccgaacggccagcgtagtccaagccaaagctcgacggccacggcattgggcgatttctcacttggtcccctgtgtaccagcgattgatcgatgcgcacgatttcgcactcttcaaaaccagctttcgcgacaagtagtgcgccaaggggtgtggcagacacacccttgttactgtcaatcatctttcaatgacaaaagccctggcatcttggaggcttaccaagagagcgtcgtccaggtccgcgagctgggtacagaagctgacaagcctggtagcatggccacgacgccagtatcccggagctacggctattgtgcttagacgcatcctacctgccaggtgtctgatgcctcggtgtcagcctcttgtctcagatggtcgcaattgcgcgtaccgagatttgggagggcccatgaccgatcggtatatcttcgtggcgtcggcacattgatctcgcttcaagtccatgtgcttgaattggtggatgctctctggagaatctggagatattcaacgtctctgcccgaggtgtcatggttctgacatgcttacttgtagactggaaatgtccggtgtatgaagaacctggcttcaggagaacactgcaaagtccaacaatcaccttccttcccggagttgatggcctgcaggcagacttcaatgcctcataaacgtggtcagcttcgtcagtttcgatgaaatcttcggctacgagcacaacgtatgcaggatctctaatcgattcctcgtactcgttccagtacgaagccagcgtatctttcggatattctccgtaatgaggtctctggtatctgaacgtcggggaccagaagaaggcagatgcagccacgaaggcgatacgaggcaaatcatccaaggttgctatgcggacgctgtggacttgaggtaacagcatgttgggaggacagagaattgactctggcattcgagaaaaaaggcaaacgcgaactgaaagattgcaaacagagtgagaaacctgccttatgacaagagactataacagcagcaacatgaagacatgattttcagcttgttcgaaaccgagcgcgaccatcatatcggtaccgctcgaagcattactttcaacagtgctgtttcctggattgacagcatgaggacgcttgtccgctcgtgacgatcggggcgacaagaaacacatgccactgcagtcaaccaagcaaacttctggtccgatagtcgtgcctaggtgatgacatgcagtaacacattatcgcaaacggtgagaaggaagtgtccacatttggggcgttgaagttgcagagaggggtcaaagacagacggtaggcgccaaagccagcggttcgtgcgatggctgcgcagacacagccctacacataggggcccagaccagatgggagctagaacatgcagccctcccgacagtgcgtaccaagcccgcccctcgacccgccatccacgggactttgtgcctttcaaaccagcaaacaacagcctgctattcacagcttgttagatggcccttcgttgctgtcgctccatgctccacggcgcctgatcatttccatcgcaagcaagcgaacaagagtcctgaacaccccaaactctaaagttacgcagtcagccgcccgcatctatgtctgctaccagctcgcagttctacaggagcgccgacacgcattcgcactacccaaatttcccagccaacaacagcgagcatctgtatgctctagcagcgtcatggcctactgaccctaatcacgcttcgtacgccggcccgcctttgccgccgtttctccactactccaacgacggagctgattccgtcgaacacccaacttcgagcgcgcaagcttggcctactaattacagtcgtgaggatgtccaggaatgggatcacgttgtgggcgaccatgcttacgcgtcgcgtcctggcctccaatttgacgctgctgaggggaacctgcctgcgccgccacgaccaacctctgaagcctcgcgacactaccatcaccaacagactttgaatggcggaccagaattgccaacgagtcctcgtggcgatgcatttcgcagcgcagacgcacttcatgatcttcgagttgcctctgtatgttcgcaggagtttctatctcacacgggatgggctactaatggttctaggagtcccccacaaccgcgctcgacccacctttcacgaatcatgctcagggacagcacccgtttccacggtactcacaagcgcgagcgcgcatagcgcccttgcatctgaatagttcagaacaggcgttgcgaccatccacagacgctgcctgggaaaccggggctgagctgcaaactcttgagtcgcatcactatccatcccatgctagtaatgcgatagtgcccagtcatctggcaactgaccgagctatccatacaaatccaggtggcgcatcatggcctgccataggcttgagcgatgtttctgttgggccatcaggatatcaacgtgagcaggaagaagatgttcagtggggagttgtcccgacaatacctaaccatggtccctacatccaccaacctcaagctcaggtctctactgatagaccggtcctcttggagcatctcaggagaccggtcaggagaaaagttgccaaagttccgtcctccttcgtagagaggcaggagaagttgaaggtgtcgaaacgaaagggcccccttgccgagagacagagagaaaagactcacaccatgcgcaagaccaaacgcatatgcgtgcgttgcagattctacaaatctggtgtaagtgaaatcatccatctagcagagcacagctaacgaccaagtgcgacgagggtgatccttgcgaaaagtgcgacaagataacaggtcatgccagatcgtttcgagagccttgttatagagagcacctggaaaacaccagtctggtccgccgatgtatgtacgtctgtgttgtgtgtctggtatctactaatttcgcgacaggcaatggtcgcgaacatcaagaagaggccgagtttctagcatacgagtggatccataacagtcagctatacaagatggagctcatatggaatctgcctggctatggccccatacctaacgcgccacccatgtgtgtcacattccggccttacagcccaaggagagggtctatggatgtggctgcatcagtatggacgaacaaagatggagaactcaagaccatcgaacagccggcatatgccatctacgatactgcggatcttgtaccagcttttgagaggtacttttccagccttcagcccgccattgaggcatggatcttcgcccgcataagccaggacgaagtcgcacgtctcaccttcaccgaagtgcaacgaatgcgcagtgttcatggatccaaagcactcgacttggcgatgcgactacagtgtctctcggttgtctcacagggctacggttccgtctgcaacaacaacattcccggtatacgcgagtatgactatcgtcggctgggtagtagtgactacgaagcatatgaccgcaagtcgtacgaccgacctctgcctggcgccattacccaccagatggacgttgctgctgtgaagtacctcaggaaactagagaaaaaattcgtgaaggagcttgcgctactcatcttcaaaccaaagatcaagccctggtacgagcttttactggctctttacgtcatcttctggaatcttgagtacattcaccacggtgccaatgattacattaaatcgaaaaatggcacggtaagtccgtatcgctctcattggcgtaaacctactgactcttgtagttgatcgagaaccaagtgaacaatgtcgtaaagagtcagattgctaaatgggaatttgcatttccggtcctactctatcattggcgctgcacgctccgtggatatgctcctttcaagctcgctcgcgaaaacccggatgaacttgaagagaagggccacatcgaccacgaagggttccagtacgtgaagaggatatcgagtctgttcgatcgaagagatccaggtgagtgcgagttgtgggcgtttcagattatgcaagccaagcctctgaccctcctagatcgtttccaaccgccgctcacaggctttgcctctatgcactactcaacgtccagcgagtatattgtcaaacttttcaaagaagctggtgcttgatagtgtgccatgcttacagcacgctgcaatcctatacccaagcttgtcagttgcggcacctgaagagcagtttcggttttttttcaacggattctattaactgtttcatgctacaatcaatcgcatgtaagatgcgaatctaatggagaagcaatttgaggaacacagagaagcaatgattccaccatgaaagcaccatactccttgaaacccgacaatacctcctttcataatgcctagtgtcgtttggactactatcagtaacccactggaagtatttcagtgaacgtctaaccgtgactctcacggccgctgatgatgcgccaagggtcgttgtcgatgaccggaaggttctgtgggcggccaggcgtgaagggatcgtcgaagttgttacggaaccgggctggcttttcccaggcattctggggatcacgcaggaacatgcggaggaggtggcgagtactgggctttccctgggctccgcgatacgcttctcgagcatgcatgacactcaggttgttgatgaactggatgtcaccctgcttgcggtcgagcttggtgcagaaacgctttgcaagctcgccaacagcgtgcatggcatgcatctgcttgtcagagacggagggcatgcttgggtcgcgatgaatcaggggggtacccaggagcggcgcttttacaagttgacacatgggcttgccctttgagaagaagagggttggtcccaactcaaggtatggctccttatccctttttcgctgttagcatgttccgattcatcatttttgcacattctgatttacttctgcttcagctcaaacggccaatccgcctccgccatcgtctccaagacctccgggtcaagctcgagaagttcgttgtagattcgccagaagctggcaacgtattgctcgccgccgctaccaatgccgccatcgttacgaacatggagagcaatgacgtcgccagagaatcggtcgctgtggaaatccattgctgccgtgatctttgaaccagcaaggccgatatccttggcccaagtaggcaccgcctccttggtagcatcgcggacatggcctgtgaaaaagttagacggtgtctctgcgagtgtaataaggcttggaagcatactcagtgtctggttggcatacgaatcagtggctcgctctgggcacacgtacgcgcacactccagcgaacgccacgactgcctcttcgtcgttgaaattggcagcatcaagaccgcgtagaacgacaacgccctgaccctggtggagctcttcactgaccgaggacagcttgcgagccaagactggattgtccagaacgaatgtttcttgtcggatctcggctctgggcgtacccgcaactagcaataattagcctgaggaagattacgatgggcttgtaaacttactcttcaccttaataacggcagcgcggatgtcctgaacctcacgagggctgagatcaacaacgtaatcagatgggtcgagcttttcccagaccatggggccggccagcgcaggcgcgagcttgtctggggatgaagcagcggaaaatctgctttgcagactgtcattcgacgacttgggactaagagtatgagtggacatggtatcgggttttgtgcaatgtttcagaattgttgaataactagtaatgtggagtaagttttccgtgtctgatggatcaaaagtagtggttgaaaggaatgttgtgggaagaagaaggttgcggtagctgaagtagagttaaatacccaaagatcgtaacagtcaccgcatttcacgtgtagacaactcagagcgagggctatttcgatatgctaatatcggggctgactgagccgcactgatcgagttcaaggcgtttgaccagttggccaagtcaaggaatcagtgcagcaaaccatgccagctagcacgccgccgcggtaaatcatgtgaacaagggcgaatcccaccaactccattcgtcacctgacgcctgcacaatcgacgtatgctggtcagcacgaggccatgctaggccttttactaaaatttccctacaatcgggtccaggctctcaaaccagactacgcggacacgcgcagcggaacgcatcgaagctttgccacccgggcggaactgaccccctgccccatactcctccctagtctctgactatcaccagcttactgcaccggtattcccacgagtactcatggcgcatggctccttgtgtagggtgccccttgggctttcaagctgactatggcggtgaagatcccacgttcacgcaaaaagcattcagcgtgatttgaagatgcggtcataaattccatatggatgggctcttgcatgccataatagtgggcgatccatgcacggtactcgctccggttcgcattgcactgcaactttcgatgatcgttgttcttgcatcagccctacgccacgttcttcactcggcgctgctggtgcgagggtcgccagcagttacacctcgcctcgagtatgcatgcaagtgaacgtgcattgcaataatagcggctgaatacgccgcttgttcctgtcaagtgctccccttacatagggtaagctcggaagggccatagagggaagggtgaataggcgaagactacatgcatgtcgaagctgctgcagctcactgcatgcggggtgtatcacgcggcgcattttctatggcagtatctcgaggatactgttgtcttttgacgagctgttcaccagtaaggtctggcgcgctgcaaatctgcgatctgacctcgttcaccggaaattcttgtgcgataagactacacctatgtgataacgtgcatgcggacctcggacaccacaggcaggctgcagcggtcaatgatactcgattgcaagcatgtgcaaccatcctggcggcaagacttcgtgacctggcgaaatgatcgccgcgttgtgttgaatttgcgagtcggagtgggccaccgagcctgtgtctcatgtcctcgcgcttcttcctattggaattttcgtttttccaactcagggcaaaaagcatatccgggctgatcggtgaagctcgttcgatgaaatggccctaagagggttgccatgcacatgacgcaagcgctattgtcatgcgaagactaatgcctgtgccacgacacgccagtaaggattcgacggctttgccatggaacggctgtgaattccgcaagtgttaggtggcgccacatacgatgcatggagcagacggcgaagttgaacagagcgatggccacatgtttggtatgaggagacaggctcaacattatccgagccgcattctcttgtcaaggttggttgaacgcccccaagtttttaccaggggataaagcctctgcaggtcgctcaatcaggaattccgaagagaacatgcctgatatagcgcctcaacgcggtgtttgcaccctaggactctggcgcatatctcgataatggcgggcttcacagctgttcgctacgtgaaggtgttatacttggcgaagatatgggttggagaccatcatgcatggaaagagggcgatcttccttcgcccgtcttcttgcagcgaacttcgctcatcactgcctgagccgcgagtcatggcatagcgcctagattctcgttgaccaaggactcttctctgtatgtttgatacctgaggaacaactacgaaacagccgcagttgttctgcagataagtgtggcctgtgctcacgtatcgaatcttggggctgagtacctaggccaagaccgcatcaacaactttgcaagttcattgctaggtcctggatagaaagtgggtgcgccgggttgtgttgtagaaagcgacgtgaactgctagttgcgcaaccttgcgtccgacttctatcgatccccgctcttgaggcatggctgcaccaaccgcggaccgcatggtcgacgctactgcgcgtcagtgatcaaaagctatgcttcctgatcactacagcttggaggctgtcgccaagtcgtgtcatggcagtgcctctaacctccgcaaacgagaactcgcgcacgcctgtagttctcagattaggcacggaagccatctcgtactcatacagttgcattgctcgatgttcgaagaatctgtctctaatactggactttatgatcaagccgccggagcatgcgagatgaggcacgatgttgtaaacagcggcaattgccgtctatacgctgctgtcgccgaggggagtgaggcgacgcatttaagcgcgcagtgttgttggaagtcagccgaagcacagcggctggcgcagggttcgagacgcatgagtgttgtggtcacgtgaactactcttcccctgacattgacatcagatctcctcatcgatttcgtttcctggtggcaaacatgaactcgtcatgacacgttcgagccgaaagatgtcggtgagtgctgagtgcgcgtgagattctagacaacatctgaggtgatgaactggaagtaaaatgacatcgcgcttgaggaagctactgcgtgtcagtcagagaaaaagcgggacccatgtaaactcacaaattttccacaaacgccgaatacggataattgagccgcaacaacgagtttccaacacggcacggtcatgctgttggcattgcagagacgagtcgtcgtttccacgagccccccggtttatcacttatgtcatagcctccactagcgtgtataccggtattccgaaggttcggtgcttgtcatcgcggaggttgtcgtttggagtatagcaacctcgaaagcgacgaatcccatttgtgccaaaccagcatgcctacttgatcggtgagcgcgcacaaaagcgggatcttgagtcagggacgtcagcgttcatgcaggatcgctactcataagccacagtctcgcgtcttcccacaccctacagtcccaggcaggtggctcttcaaatgttcctggtacctgtgggatcgaaaagcatcacgatgtggactgtcgctgctgtcgtaccaagctttctgctttccagaactggactagcccagtggaaccacccaattagctcttcacggagaacacctgcgaagagtgcctcgtgctttcatgcaagacatacattctaggttggctcggccgcacatgattcattgcatcgtcaatccgattaaggcactagaaatcgcggtgtgcacgaagcatcaaattgtgcagatcttcggcaagtcctcgctagctagagacgggagggtaaggcgtgatgtaccatatgcttcactcgattctatttgatgctcggactcatgccaagtcgtgagcctcgtcaagtgcttcaaatactgtcagcaaccggtcaatagaccaatacagaagtgtctggcttatgttggtaatgacagcttacacagtaagacggcagtgaatctcgtgacatttgcagtgaccgcttctctaactacgaagcggtgatggtgctgatcttcactaagaagcaatgaagtgttggccgaattcaacgtgtacaatgcttcgtcgtttcctcatcggtggccaattcagatgttgacaaccccgagtatacgctcagccggctcagctagctgcacaggacaagtctccaacccgacaccatacgtttcgtacttgagctcgcctgtggtcgagtttaccacgatccaccttctgttcaacaggtcgccgtcttgagcccgatcgaagaaattctgtggggcaaacacgatgctgctatacgcctcggtgtacagtgtgacctgtgcttgttcagctcatgcgcgtagaccaagcctgcttacttaccggcacatcctcactccgtgtgtagtggtgcatcccaagattgaaccagacaacgagatcttcgtcctcgatgttttcgccatcgaagaatttgctaaagtcttgctgcggggcccatgggaggttggcgttctgcacgctgtttgcgaagacctcgttatcgtgttgtcgcgatactgcgagatgagtctttgcgaactccgaattcttcagagaccacggcgagcccagggtggttaggtgtatgtcggatcggccgggaaccaaacgatacccgcgcatctcgccccatttgtttgtcgcattcgggttcaagacgacatacatagcctcattgtttggtgcccagttgaactgcttctcttcttgcatcatcgagacgtccagttctatttgctcaaatacgccgagctccggaaaccatggctgagattggttcacagccttgagctcagacacttgaagggaattaccagtcccaaggacatcgaaatctcctttgaaagtaatgacatggtcatgaagtgagccttggattgcttgctggatgcgtgggccccactttccttgattcggatagtagtatgagctttgcaagtatccacttgcgcggacgctgacttcgagagaaccatcctgatggaagccgtaatcgaacatgtaatctagaagcggaactgatgttagtgtaattctagatgatgattataatgaacacaacgtaccgtagttgcccactgtagcaatcgcccgaacggtgagctgtgcacctttgaccgtacccaggctactgaaaccgtacttattactctcacctgttcggtggcgcgagagcggaaagttcatatccgcttcaaacatgcacagggagttagtgttgaccacagagccgttgttagaatggtaggtcaagttccagaaggtagatccctatcaagcaaagtcaatagacgttcgactccaatccggctttgagaacttacccaaggacagtcataaccttcgatgagggttcccatctccatcccgagactgtagtaagtgtcgtggtaaacagtgtttgctgattttggttggttgcccccgtactgcgcggttgcttcttgcaacgagagctcatataagatgcgctcgcctttgaacttgatgtcgtagaacatgataccagttgtcctcgagaatgcaatatagaaagaccagcccatatactcgacgtactggttcttctcatcgaccttgtatcgtttcccgccaatctccagagtagctggtgccaacctatcctcgagatcgcgaacaccgagttcaggcttataatcaaccattgcccagtctgcatccaaagtctggtcaaactccatgcccagctcaccagcttcgaaagcagtgcggagagccgaaatggtcgggtaaaacttctcgccggtgacaaaccctttcattttgtatagcgatgggtcggttccagtgcagtcgatgagaagaaagaagtccaacggggtcatgtatgtcgcaggacctgggatgcgaaacatgatgtttcgaaatgcctgcgttccatcgaaagatcgaggctcaccggacgtcattgctaatgtagctacatcatgtgagcatattttgatagcatttatcaaagtgtctgtcggtacacatacttctattgtcttttgcgccatagtagacggcaccttggaagagtgatgcagtgatgtcggagatgtttgacatgatcgacgcaatcaaaggatccgttgctgctgtgcgcggctcgtcccagaatcgagcattgtatggtatggagccccccttgcctccattatagatatagtcgagcttttggatagttgttgtgttggcgactggcaaaggaccaatcatgtactcttgagaatctggatcacttttgccgccctggaagatgatagcacgagcatatttagcaggcattgcgccagccccgtcgatgaaaggtagcacatcagtcttattgagaggaagagtgtcaatccagaacctatgctaagtaagcaggctatctacatgctcgaatgcagtacttacacgtagttgtccgacggtattgccttgcttggatgcgtcaagttcaagcctgattctggcgcgtgaagtaggttccaaacggcgagattgtcttcgggtgggatctgggcccatatattcggcttcggggcagaagttacaggtgctgcgtcgttgaggcatgaagagccattgtaaccgcgcttgccaagtaggtcatggaggagctttctttcagctcctaaaggcggtagagctgaagacaatgctagactggcaaaagtcagtcctgcgaagggaagtatcatcattattcgaggattggagaatcacgaatgctgcttgagtgtgcgaatttccgtcccttagtggacctttatagccctctgatgtaaggtaaggactgctagtcattggttgcgacatgtatctatcttgcttaacaatggacatgataagagaaggtaaagcggagtcctgcgagcatggtagacgagagatgggccgaattctgcgagtcagggcgacagttgtgaaagcacattctaactagatttaacaatcttagagcgtgggtatctagtaaatgaaagcatgtgtgtcaatagaagataccggtagcatcttaacgatgagtagagcatctcgcatgctcccccgacgtgatgtgagctcatggcttcttctacagtcatacccgaatataagaagcgattccatcggccgtttgttatcatcgttcggcaaaagtgcggggtgtggatgggttcaaccgtaccataccttatcactgcatactcacccatgtcgccaaggacgcttgcttctcttcaggctttccaatgcacgaacgccaagatagcccgcagaatcgcgtgacaatggaagcgagcttctttcagataagctgttcaatagagcctccgtgaatacatcggaagcatattgacgaggatgggttgtgtgaacatattcggctgtgcctccgcaaaacccttgatcatgtttgtcaatacgccgataggtcacctcgcgcgagatatgatgcaggagagaggccgtggttacgagtcacctgtaggctgatattataagagacggatgaatacatcaaagaatgatggaaaattgtgagtctgcagtccccaaatttgctacatggggattgaagtcttctcgttgacgcttttgtcagaaggagatcatcctcgccagaattcttccacatgcacgcatagcgtcgtaaaatctgctgctcagagatggcaaggttcagggcgccttcggagggtttgtaacaaagtaggcatgtagacagcggctacaatatctaatcctggacaggacccttcttccccgccgaagaagagcccacacccatggcatgtattagaatctatgccgacaaaatttggaaaggtatgttgataacgtcctcggatcacggatggaggttgaaggttgatgttggaaggtccagcacattgcacgttccggagaagtccggaagtccggaacttgcggcgtccggtcaaatatgacgtcgctttttgaatgcataactataactacttgtgcaagcattactactgctgtcagataagattctatgtatgatctggttaagaatgacaatcatggttgttttctaattgcggtgcagagaggcttcaacggcgacttgatggccacttttcgccccgttttgcatttgatctttctctttctcttcatctatagatatagcttgaaatgtcgatggtaacgatgctatatatctcggagaccagcaaagatactggatgtacggctttgagtgaggagacgattacctgatgtaacacgtgaccaatagtcgtgcggtgaaggtgaaagagttcacaatatgcgtaatcgcaacatttggaccctttactccgttcgcctaacaaccagcctcgcgagtaatcacctagagcaaacactcgtcggcggactccgtttgcctattgaccttctcaaacctcagtgctgcttttggtaaattgatatgcgaaggtgagacagcaacaaggctcacatgcaaagatatctcgagccaatctttaccacctccattaaagagcttaccaggagcattaggcaaccccaggccatactgacagtgcccgcctgcgctatatctaccggacttatacaactgttcggcatccatcttatcacgatctggatctagagacatctcgaaacgccttaccgagtcacaaaagaagtccaaacggccacgcaagatgcttgacatgggcagcaagctacacgcaaggttgcgaggaatgtgcagtggcttcaagaagctggcgatcacgaagagcacagaggatcattccgaacaggatgtcgatgaggcaatgaaggattggcaaatgctgtgtgatacagaagtgagctcgggagagggactaagagtcaaagatgagagatcgacttcaggagattcagatcgtacagaggagcttgtgtgggaaatcacgcagttgatcgacaacggctgcgaggaaattgggtgtgccgagtgggacgaactgatagcgatggtggagaactaagttccacgtgagatgctggggccctgaaatagatgaagcgaacgtcttgacgtagctcctagaaacacagcacgtcaaaaaaagtctttgccgacggacattcctgtgctgcgtgtcatcagatataagtagatgatcggggcgaaattgcagctggcgcatctagtagcctggtagcatgcgcaatacttttgcgcaatgaatgaagttacgaggactcagttatactctcgtatagctggcaaacggcaacgtgttggaagtggaggtaagtttgtgaggcgggacggggtgcaccagccactgtggctcagccgcgccaagatagcgtgctagcgccacttccagcctagcgagatgacccatccgcacacaatcaattacgacctcctaccgcgaccgacgacaaccccacgactaacaccacaggtaccgccccaacaccgccaacatgcgtacctacgacgactccttcagcggtcaaaagatctaccctggaaaggtgcgttatgccgtcccccacagcgacccgccagatgtcgatattccgcggtcgcgctaccacacaccatctatgcctggcggagggactgtgaccgggcaattgagggcatagacgctgacggaaacaatagggcaagctgtacatccgtggtgacagcaagatcttccgcttccagaacggcaagaccgagtccctcttcctgcagaggaagaacccccgcaagatctcatggaccaccctttaccgacggatgcacaagaagggtatctctgaggttagtttgcctccattcacgaatgcgatgggaagatggaagtgggcgcgctcctagttatgacatcagtcgcatcgcgagatgtgtgcagatggcgatgagcgcagccccaatccagtccaagacccctggcattgcaccactgcgcgcaaatgctaaccaccgtcatcgtacaggaagttgccaagaagcgtacccgccgcacagtcaagcaccagcgtgccatcgtcggtgcttccctcgacgtgatcaaggagcgccgttcccagcgccccgaggcccgtgccgccgcccgttcagccgccgtccaggaaggaaaggagaagaaggccgctgccgagtcaaagaagaaggctgagaaggccaagagcgcctccagcgctgcgcgaggccaggcatccaagatccagagcaagcagggctccaagggtgccgcacccaaggtccaggcatccggccgtcgttaagctagctgctgtttgtgcatgggtcggggtttactggcagtttttcgggatgactcggtgttctattactctctctgaaccactccgataacagcgggaaaatggaatgaaaggaatgatgattcacatcttgggaccggtgtatcggacactattcccatgttagggttcggcgtcccatagggaaaatgcaataccacgtcctcacgaacatcgtttccaacgtgacgggtacatgatgtatttgaaagtgagagagacgccatgacgggacacatgcgctacgtgagggcgcagctatcgtttcaacttcagcctacgacatttgcatttccttacctcaccacttgcttcttgccttagtcattgtattgaactctcacactgctgtcatgccgcttctcgaagccctatgtagtatattttcctagtttctgttgtaaaacttccattctgtctcactgctcccctgtcgatctgatcaatcctccagctttctgttgctagtaagctcaatcaagacatcctattcagcgagcacatgtagattctgacactggttttcgacgttatcgaacatggtgcaggaatcggcgtggtgacgtgctacgtcctgccctcgtttgcacgcctctacgcgtttgctcacctccgccgcccacgttttcactctgaacccgataattttaataatcgagcgctttgttatcagccgcgacagcttttctcgtcatcgctgggttctttgttcctcaccacacgccacaccagtccacacaacttatggacggcccaccggcaaagaggcgcgcacaagcaagtcctgaaaaaggcctcaccttctcagatacgatgtcggaatcagtcatacagcggctggacgacacgcggaacggccccgagtcgctcaaggtcgaggctgacagcgagatcgagatgcctctcgctccactacaccccgatcagatcaccacagactcgctcaagaagctgcagtcaaccaacgagcgccgtgtgcttgatgtagtcgacaagctccgtcgcattggccttaacggcactatcgagttgccacagctagtagtgtgtggtgatcaatcatcgggcaaaagctctgtgcttgaagctgttagttaacctataataagacatcaacagccatactgacgcaaacactgtacagatcaccgagatacccttcccgcggaaagctggcttgtgcacgcgctttgcgactgagatcgtcctacgacgccagcctacaagctcagtcacaatcaagattaacgcaagcaaatcgcgctcatccaaggagcgaaagaagctatccactttcacctggacagttatcgacctcagcgagctccctctaattgtcgaagatgccacagcggcaatgggactgggcaaaattggccaatccgcggcgttctctcgggacattctcagtattgagatctgtggccctgatcgtcctcagctgtgagtagtgcctgtgtccgacctcctcacctaaatatgctaacatacccagcacactcgtcgatcttcccggactcatccacagtgcaacgaaggcttccacagaggcggacaaagacttaatctttgggcttgtgcaggagtacatgcagaacccacgcacgattattcttgctgttgtgtctgtcaagaatgatgccgccaaccagatcattctcagcttgttcaagaaaatggaccccaaaggctctcgcacgctcggtatcatcacgaagcctgattgtctgagcgctgacgacgagcagtcctggcttgatttggctatgaacaaggaagtcttcctgcagcggggatggcatgtggtaaaaaacagatcggaaggagaaatgcagtacacattcgcgcagcgcaacactgcggaagatgccttctttgcgcagggacaattcaaggacctaacccgtactaacgtaggcattgagacgcttcgcgaccgcctgagtaacttactgcatcgtcacttggtacaagaactacctgcgctgaagcaggagttgaagaccactctgcgcgagaccacggagcaattggacagccttggggaccgacgcgaaacgccacaagagcaaaagatgctgctgacgacgatcagtcagaaggtcaacatcatactgagagatgccatcaatggtagttatgttgatccctttttcgatgatgttgagctagacgaaccgactaccgtgggtagaaacgtccgccggttcagggcacttgtccaggacctgaattctcgcttcgctgagaacatgcgcctacgaggccacaaatacgtgacgccgagttcccagatcaatgaagagccggcgccaccctcatcacctgtgtccgaagatgacagtgatgacgaagacgacagtgacgatgaagacgaggaagacgaggaaggcgaggaggacaatcgtgaggttgaagccgaggccgtctctgccaaacatcacgacaatgacctcccggaaccagaaatcttgacagatgaggagtacctaaattgggtaaggaaggtgatgctgcgctgtcgtggacgggagcttcctggcagcgtcaaccccgaagttaccagtcatctcttctgggagcagtctagaccttggaaggcgctcgccgaagatcatgtcgagcaagtgcgcagcatggtcaagtacttcatccagcaggttctcgaacatgttgcacctgcggagttcaagaagccgctcgaagagctagtcgtcaatgtcgtcctagatgatacgttgggagatggccaggaagagctccgtaagcttctgcaagataaggcgcgccatcccagcacctataatcattactataccgacaatgttcagaagcgccgccaacagaagtacgaagcttttgtcagggatgcacgtcaagctgctacttcaggcacaggccacttggatcacggtcgattcaagactgagatgaacaaaagcgtcagtcgtgatatggaggttttcagcgccgaagaaacgcttgagagcgccaaggcatactataaggtatgtcgcactcacctccctttctttctggattttcacatgctgactgtctataggacgagatgaagtacttcatccatgccgttaccaaacaggtgatcgagcgatgcatgatagaacctcttataagtaggattctgagtccaactggcgttcaagctatgacggacgaagaggtctccttcatagccgctgagcctcccgagaatatggcacatcgtgcgtttctggaggagcgcaagcagatgttagagaagggtgaagagatcttccgtggggcgatgggtggagtgaagcgaagcaggagtcgtgcattcggtgtgtaaagtatggaaactatttgggccgcttgttgaagccctccgcgttgcctgatgcatacatgtaatagtaaactacctaggcaaataatcgcatctctccggctttcactgattattgcacctttcctctcgagtccaccgcccatatctcctcaatgacacccttcctgtatgcaaagtatgtatcatgcaaattgattgtcggatcaatatggctcggcaccatttccactctatcgccgaccttcaaaggccgtgcatccgatccatcctcccattccaaactcccatgctcatcgcccaagaccccatacttataccctggcgtcttacactcagccagcccgctgtccgtcgtcaagctcttgagtccagcgtcgatggtaataatcctcggcccttgggttgaaaggacggtagacaagatagtaaggctattcgaatacgtcgtcccaatagcagcgcgatagtccgtgtccatgaagatgaaagatccaggctggacttcattgacgcccggtacacttatgcagaactcagccgtgcctgtcccgcctgtcgtgaccacatcgatctgatgtccggcctctcgcaaagcattggcagtcgaagtgagaatctgcatcgactccaggcactttgctttccgctcttcgaagctgtgcacatgctggagatgtccctcgtagccctgtacgcctatcaaagccatgtgatctagctgagcaatgcacgccgcaagcttcaacgccggctcgccgggctgtatgccagtgcgatgcagaccgacgtcgagatcgatcaagactgcgattctgccatccaccccactcttcttaagctcgtcattgatcgctctggcgccgacttcactgtccaccacgatcctgatcgacttgtgcttcttgaacaattccgctaatctcttaactttcggcgcaccgatgatctcacacgtgatcaataagtcgtcaaagccttttgcgcacattacttcagcctcggatagtttggcgacgcatccgccctttgcgccagcgtcaacaagtctttgggccaacagtgcggacttggtggttttcaggtgtggccgaatgttcacgcctgttggaaggaggcgctccatgagcttcttgatatttgcttccatcaaatcaaggtcgacaatcatggacggagtgtccaatgagtcgagcgagtcgccgaccttaggtgcataaggcatcgtgggcgaaaaggatgggtggtatttggtagaagattatgaatatagtgaatgactgtttttgcattcgcaaagtttgagaggacaaactgtatgggtacgagtgctgactcggatatcttggcatgaaatggaccggtgttcggagtggtcacgttggagataggcgactcgaaagtgggatgctgttctggcgggtctgtccaaatgaggcaagccgaaccggtgccgtctttttgaacggcctcctccgctctctcaagtgtaagtcgaagccatctgcagcttccgctcgacatgagggattcggtgaattcatagtccagagccatcgtatcattcaattgaagtacgaatgatttcttgtggtgcatatagcgacacactaccaaaacacatcgctaggatcgaccacctatgcttactatgacgattttcaagctcaacccatctgttatatctattgcaacctaatcacaccttgtttcgacatcccttggtatttctacctgatatgaacatatggccaatctcttgccaaaatccgagaggggctcgtcgaaagcctcttcatacgcatcaatgacaggcttttgccataccaaatcggcctcgagagggttgacagatttagtgcgcttgagcagtttccagccaaagaacagaaacggcgcgaggagtaccaggaggtaaaatgtgaagaaggtatcgattgcccagtgcccttgtaggaacactgggtacccgtagcaggtgacaacgcatgtcaggaagatcagagcgacccaggtggaatacggctagaagtacgcatagtaaggcatcgcgcgcctgtcaactccttgtggtttgcaggcgcggtagaaaaagaggtacgtgatacaaatgacgatgtgatcgatgatctgggcagccgtgacgatactcgtaaaacacgtaagcactttcgcgctgctgcttgatacgttgagaaaccccaggaacaggaagatgcatgtgccgatgagacaatagatgggaatgccggacttggtacactttctcagagctttggacgcatggccgtcaagagatagggcgtggcgcgagcgtgtgccgtagtatgtgtaagcgttgctggcagaaaagatcgaggtgcagggaggtgcgttggtcaggtgaggcaagccggtaatgcctatgtccttcatcgcaatgacgtatggcgatgcagctactgcagctgcatcgcctgaaaacccgctgagaatcttcaggaggctggtatcgttgtacgcgatgacaatgccgacgcagagaacgatacagactgcggtaacagcagcgactggtatcttgtcgctccagtatgtgggacggagcgatggcaccgatttgaagatctggccattattgaaagtgttagtgcgtcttcatattgcagagtgatggtaagatgtgatattggcacgttgattcgtacgtcaagagtgatcaagagcgaagttgtgattaatttattatagcgccagtcctcaaacgtactccagaagctccaaggcacatctagcacacggcaaagtccttggcacggcgcaatgtcttcttcaactttgccttcaatcgctgaaagcgtgatggacgaagtgcttgaacaccgccctcatggttgttcttgtggtcttcacccaagaaggccgagaactgatgttgagtcggcggtcgacggatctgcggcctagaagtgtatgctgcttcttcgtcctcggtgagaggtggtgaactaggtcgaggagccagcgttactctacgcgcagggcgaagcgaatgcgccccagcacgaaaggggggttgcgaaacaagtcgaggccgttgcatagatgtggcggagcaatcttcatcctgacattccagtaccgcaggcacctggatttgcttaggcgctatgcgtggggagttcgcagctgcgaggacgagccggttggagctggcatggtgccacggcaaatctgatctgcagtggttctcatcctctggcggtgctgatggtcggaccgatgcaggtaccggcctaggtgctgtcattgttcgccgcgaaagacgaggagagttggctgctgcttccacaagcttgtcaaatgtgacataagctgggacctcgggactgaagaagaagttctcaagcatcatagaaggctttgttgcggagttcttttgagcgtggagttcctgttgcatggaatagatcagggggagtcgtgaggagaagaataaacaagggcggcatattgagaattcatgtgatggaatagactgatgatgtacaaagacttagatctgcagtggaaatgggttgtaggtatataatgaggaaggcagtaatgaagtatactcacgatgcatgagcactattcatgcactttaccaggttttagttgtctcagacagtctcaatgcagacaaaaattagatagatcgcaagcaatggagctggcacagtactgaatattctattgagtcaaggacacaattgcattctactgtatcatataccgaaggcgcagggttcaatcacagtccctccgcatcttcccctttctcatactctgcctcaccaaaacctaaacaggtttggaaagcatctcccgcaaaatccttccaccagggtaattttgcacgacgagcttccctctcctccgctttcacagccttaaaggcctttttggtcggcttcggtgcattgcggacatcttgaaattgtggcctcactcatatctcaccattcggtcattagctcatctcggggccgatgtaacggacctctggctcgttcatagtgaagcgaacagtcttcttgggggttgcagtggtgcggtttgccttggatggtgttggatgcatggcttttgttttggtgtttttttatgcatattttgaagggttggatctctcagggatgctctgggagttttgggtatgatgagattgtgttgggtgaacatgtttcactcgtggtcttgagacttgggtctggactgtgtgtacgcacagtgagcagtcattatgtgaaatgccttattgttgaacagcatcctgtggccaactacagctgcaccgagactttcaccgaggcctggcatagcttgagaatgtagagtagatcttttgaacatactctatatagatgttttccgagcgtttccaatcactgagcttggaatgcatttttgcttaatgggtaccatgacaagtactcggtgatgtaatgtaaacatctgaataaatactatctccagtagtatgacttcacacaagtgcctgagctgcataacagcgagctacactaggtagctgtctcccagaattaaacctaagtaccaaaacactcaagagtaatcagaaaccagacatacatttgaacttcatactcgaaacaacggtaccaacccaccatctctgtctaccaaactcaagtccatttcgccactaccgcgcgtataatgtagacaggtgtggattttcaaaggtatcacaaccagttgtctacgtcttgccatgatcagatatgacccaacatccatcacgagcataagtaagttaccaagtaagacagacataatgttaaattcaataaggaaatctagaaacccaccaagggcttgacgtctgagcgagcaactacttcctcttctccgccatcttcaccgccttcagcccatacttcttcatgccatgcagacccttcgtcgcgagcacctcgaaagcatgcaagctcgcgcggcgctcgcgcatgtcatcttttccgctcgccacctcttccgcgttcaaaaagccacgaaacaggtgatttgtcgccggtctcagtagacgcggccgagtcgcaagttgtggcgtttgaatcgagctcatcgccctagctggtacagacttaccgcctgatctcgctggagaacccggtcactgcttgcgtgactagcgccggctgggagaattgaaaagcatttttgtgctttgcacctgtcgctccgttatgacctcgaatacacgaccgcagtccaggtgttgggccaggccgataagtcgcatgctggctgctagtttgaccatctttcgcctccatggcttcagccatagcgtaagactcgtcagacaacgctctacctctagctctgatcgtatcagagacacactcatctagctctccaaccgcccaggagcccatgtagtctggaactctgcggacttctggggctgaggtggtgcaaggccatggttgctggaagagttctgctggtgtgcaggaatcgggaggtttgagatttcaaatctaagcaaatgtgtatgtagatggtcaatattcgaaaagtttattgaatgttgaggcgagagatagagttgtatatggcacaacatgtttgcgtggttatgatgaatcatggccgagagcgtatttgaatgtgtatatacagcgtaaagtattgtgagtgtataatgttcaatgtggatatacaatgtagcccacagctcaacgatgaccgttttttatacttctcattatcaatacggaccatgtttcacctttgcaaaacacgcaagcacaaatgagataacacgtgagacatgcacgaagtgattaagttttttttttaaatgttattcagatatttacaaatctctagaacaatctcaggttaagataagacatacatcataccgccctctagacggatgctattcagccaatcccccactaaccttcatgaccacccacgcctcgatgcgctcacccagcgtcttacgccggcgatgcgtcttcgccaccttggcctcttcctccttgtccagatccgccatggtcttgagcttctgcttcggcaccgtctgcgacatgcacgtcgcgggctgcggacgggcaggcgggagagaaatatgagactgtgtttggcgagtgtttgatgacatgtctgtggtgtatgttgtgttgtgtgtttgtgatgtcaactttgtgagattagatttttagttttgtgagtgtggggatcgtttcgacggaaggaaatgggggctcttatttatggtgtgggaggaacattttgtgcagtgacaatgctggaagcgagtgggtcacaagaatggcggtgattcatcgtgcgtgtacagtgtaggcctgtgacaacttcaagtagagtgattacttgttgtgtaactataattagtatcgaacgtgttagtgaggcttgcatgtgaggacactgtgtaatgctccgtagtttgacttgtcaaaactccaacaatgctagtgtaaagaaattcaccaattgcagtgtagtgcgctttggatttctttttgaatatgggtcccggcaaacgacattgtctgattggtagagcttctttgtcccagctctttctccatctgtgatggccctctttcgactgtatattggagtcgatgatgagttcccgttgagcgtagacgatgaagtgtcgattctatattgcgctgagcctgcattatgactgaataatatgttagaagaacatgatgtatcagttgtaaaataaaggtgcaacgagaattgttaacctccgtccaatcccatattagacgaagcggacaggtaagacacattgcggtactgtggagacccgcccttgcctcaaagtctcactctgactatgctcgatctttttcgtcgcaatggtctttcatatggggccgaatatggctgttcgtagcatataatggctcagacgctcactcttgggcgatgtcaaagactgcagaatgttgggagatgcgagtttcaaagaaaggggcacaggtgtagtggcggtggccaattgcattactgcgagccgcgagtggcttttggtgctcgcgtgcgagagcgcacatgcatctttctaccatggaaaagcagccacgacgccagagtagtgtaagaaagtgacaaaaccaatgtctagaaccccctgagcttttcgagatgcagatgtgatgcaatattagaagaaagaaaaccagccaatccgggtatatgtccgaaatctttcggcgtcgtgctcgagtgcgatgtcttcaatcgcacctgcgagcagcggtcggtgctatgacctgatcatggtgcagcggtcaagtgcgtcgaggagctccggcctctcggctagtgcctgcctggcctgggtgtatgtgaaccaattcctcgagcgcttgtgctgctctggccagacggcttcctgcttctcgacggtggcttcgaagaaatggtacgaggcctttggggccgtggcggtgagctggtcggcttttcgcttctcagcgatgaggccaagatcgtagttgattttgcatattatgccggcctcttcccaggcttcacgtttcgcggcatcttgggcggtggcctcgtctgtctcccagccgcctttgggaagcacccagccaccgcgtcgggtggactggatgaggagcacatagtacttgtcggtagagagcgggaccacgccggcgactaggcgctcgccttgggagccgtatcctgggcgcaaatcagccgcgaattcgaggaagacaccgtgaaaatccagttcagaggtctcgggtctcgtgggcagacttacgctggttcacgcgaccagtgcgtgactgcatgggcattgaggcggatgctgtggcggccattgtgggcgctgcagtgctcaaagaaacactcgggcaggtgcgaagcacacaagacgtgtgctagtcgccctggcgcaggccgcgggccaaggaggggcaggcggtgaaaggaagccgaacaaacagcgagggcgtcttcacagaggtgaaatgtgcacaggtgtggaagggggatggggatggggatggggatgggggacggggcaaggcagggctgtgggcgtgggtgaggctcagtcccgcgggggacggggctgaggatgctggggagacctgcgaggaacaaaagaggtcgacatggtggatggttggtttagtaggtggttcgggtcagggactttttacgtgggaaactaagagctcgcggagcgtctcttgctccagccgccaaggccggcgtgcaggaaggagcgaggccagggaccctgtcgtccgctgcgcagtgctctgcaacgctctgcacgagcgactgcacagagaattgggagacgcgcccgcacgactccagcggacgcctgcaattgtcccgcgggcgctgtcgacaggccggccacggcccccagcgtgcaggccgctgcttgctgaggcagagccggcggggcacgcgagatgtgcgcgccgccgcctgcagcgtcaatggcctcgcaattgcgcatgacgtacggccatttaaagcgcctcctgcccactagaaaacgtgcaattggcctcgtgtagaagctcctcgagagactgggccgctgctgcttctctccgccgcgctgctgttctgctgtgataccctctgcgaccgcctttctccgccaccaatacccagctcctctccagcggtctggcccgcccagcaatccaacaccctcaccaccagacgccgccggaaattaccacacgcctattactcacatctccaacggctgccagcgccctcgtcaagtccagcacgccgtctccgccctggatccccccacccgcaacgcttgtctcccacgcttatgctgcctccatgcagtctcgtgtgacgcccttcggtatgttctcgctccaaccaaggccctgggatccggctcgtgcctgtctggctggatgtggacccgtctgcgatgctccaacgctgcacattcactctccagaccctggccactatcaacccagctgctgatgccctcttccaggctacagtagcgagtcctgcggatactgcaaagacgcctcgaatggccgtcgaaagcccaacgctcgtacgtgcatgttctctctatttcctcttggagacccaccgagtcacgcgtgcatcaggtggcagccgtcaagtagtcccaagcagcaacgttggcgtcgattgatgcattgctccatgttctgctaataagctggctcgctttgccgtgtgttgccccgcgccgcagaacgtccaagtcgcttgctgcaccaatcgacccaattgcgcacctatcgtgccaagcttcctttcatgcttgagcaaactacgtgcagtacttgacgatcgaatttcgacgcaacggaatagctcgttgtcgggcggccacgtcacggcggtaccatgtctatcccgtagcctagcgggaagatccggaaggtgcacgcatttcgatctacatactgacgagccttacataatcaggagcaagttactacttttcctccaattccttgactgtcgaagtataccagatcctcgtggatcgcggatggagacggtgtgcattccagccacttcatccatggatgcagctgctgattaggactcaggtctggtaccatcttctacaaacctgatgtgcttcgacattgctgtccacactacactatacggtagtgacaagccatatgtgctagttgtgacaatcgtgactgattccatgtagtttgccggccgcatcgttcaagccgtcgaaagaccagcgaagaacagtcaacaagtggaacgaccatgttctaggcgaagaatataaaacggccgctgcgaagctctatcctgtctctaagcagtgcgtgcaacaagcattgatcatgtcgtgcatgctgacacgactgcagagacaaggctcgactcaaaaacaccttcgactttgtccaggagatccaaaggagtgactacgacaatgtcaagcggccgccggaacccgcccaccgcttcgaggtaacactcgaaccagctggcttcactgcagagaagtacgatctattccgcgactaccagcagaacgtgcacaaggaaaagccctcggagatctctcaatccgggttcaagcgcttcctgtgcgattcgccactgccaaagtcctcgagagatgtaaacggcaaggagcagcttcttggttcttaccaccaatgctatcgtctggacggccgactcatcgcaatgggcgtgctagatctgctgccgcactgtgtaagcggcgtgtactttctctaccattcagattttgagcagtggcactttgggaaactgagtgctttgcgggaagcagcacttgcccttgaaggtggataccagtactactatatgggctactatatccactcctgcaccaagatgaagtacaagggtgactatagtccgcaatacgtcctcgatccggagtcgtacgagtggcacccgcttgaaggcgagctgcgaagtcttcttgaccagaagcgatacgtatccttgtcaagagaacgtagacggcaggaagccggccaaaaggacgatgaagacaaactcgaagactatcccttgccgactgcagcggaaggcgggaaggcagtgtctgctggaatgtctctcttcgaattgaaggtgccaggactcatgacacctgaagagattgaagagcaattagatcttggaacaattcccataaagattggtggccgcatggcagaagcacaggtaggcgctaacgatcacacaaatcgaccatcaacaagactaacatggcgaaggacttggtctcatgggatagcagcaaattgacagactcacgcactgcaaagggcatcattggcgaactcattgcctgtatggggcctgaagctgcatggcaaatagtcgtggagcttggtcgatagctcgtcatatcccggagtcccttggcagagaccaaatcgaataatgttactatgattctattattgcgcccatgagttagtgcacgtgcaaatgattgctgtagccgtagtgaaggcaacccatcctagccaatcagcgacatggacactaccgaggcgccggtcgctgccagatcgtacaaacttccaaaatcgccagagagctgcacacgacaaacatcaccaggacatagcaacatgtctacaatcacgcttgtcgtgcgccctcgcggtatgcctcatctaccttagaccaacaatgcatttgagacacgttttgttggaattgaaatatgctgacatcccacttcaggccgcccgatcaggaacctcccagagtccatcgatgtgagccccgatgcttccgcagcagaaatctataaggagattgccaaagcctccaagttcgacatccatcgcctgagggtcacgaagggtagcgacggcgcggcaatccccaatgggtccgatgtgaaggtccacgacacaggtgtccgcaacaagagtgccatagatgtcaaggatttgggcacgctcttcgctcctcatcatccataccatatctaacatgctccacaggtccccagatctcctggcagaccgtcttcatcgtcgagtatctcggccccctcctgatccacccgctcatgtacctcgcccgccccatcctctacaacacccacggcgcccccgcatcctctctgcagcgcctcacgctcctaatgtgcgtcatccactttgcaaagcgcgagtacgaaaccctcttcgtccaccgcttcagcagcgccacaatgcccatccgcaacatctacaagaactcaggctactactggatcttctcgggcctgaacctggcctactggacatacgggcccaacagccctgccgctcagccttcaaacgcgctgatcacatacctcggtgtcacgctgtttgcgatcggtgaagttgcgaattacatcacgcataccacattgcgagacttgcgcaggccaggcactaccgagcgcggcattccgcagggcttgggattcaatctggtcacctgcccgaactacatgttcgaagcgattgcgtggattggtgttgcgctggtcaactggagcttgagcacggttgtgttcatcatctttgctgtgggccagatgggcgtctgggcgtggaagaaggagaggagataccgtaaggaattcggagacaagtacaagaggaagaggtatgcgatcttgccgggtatctggtaagctcctcggtgaccgaggagagaggggagtgaagggcgagtgtgacaacagggtcactgtggcgcgatgatgaaggacgatcacatgcgaaggacgatgatcgacgtctatggcttgtacggattcgcgacgggtgatgtaaggctgcggcgcgcattgatcagataggacattttttggggccgaagccctccatacagcaataccagcatatacctaatatccaactatggttgcaaggcgctatctactcgccgaggtctcacgcctcgtgcaaggctgagtcaatccaagacggcttgatggggcggaaacccaatcaatcgatttagttgctgatgagttatcgatttatgtataaggtcatggtacctgtgatgatggaccggtgtacagagatgtaagcgccacgcggctggcaatgtcttgtgcacgttgaccacatgatgaacgtttcgcccgtcagctaggaagtaacggaacgttgccaaaagtatgcaacgaggacagcactcaggtaccccccctgatcaccggttgtacaatggccataagcgtgcacgcggcgcgtcacctcgagtccttgctcgacggcaggtcgcacatgatgatatcggataagacgcatttggcctctatggaatattgccaaaagtgtacacgattacgaggaaaataagcgccacgcgcttattatcaaggacagcggaatggctgcctgccatctcgatgggtatctccacgcaaaagaagtacccacaacgtctcatagaaacagaacatcgccagagaacaatctgtatccacatatcggagcttatcactcgcaaggctatgtgtgtttgacggttggaagcgggcggggagcgggcgggctgcctgcgaacctgcatggaacgctgaaatgcctacaccaccacacacacatccatcgtcctccttgctttgcccgccctcaatatctggccagcgcgacatgatcagccgtctgctggcttcgatcagcagtcgctgccttgttgcaggcacggcgaactgcctttgcgagctgcccattcgcgcactgcgctgcagcagtcgttcgcttgggcggtcagcgcgcgggcccgttcccgcatgcagcctatcaaagcgcaggcattatgatggactgaactcggcagtgcggatattcagctatgaagggtgttcagctatgaagggtgttcagccgcagggtggtgggacgagacgaggctgacgccttggggccagaatgggcgggagaggtataagacagttgctcatccggtgagagatgggatgagagcagctattgaaattcttactttgctatttgcagcgtcgtattggattttagcgtgttgtttggagctgcgagcggaccccgctactgtacatcattgttggttgctagaactgaaggtgccatctagcgacatttcgattcgacttgttggttcgacagggaagctgtatatatacgattgggaaacgtaacggctcgagtcttggggacagatgtaagtcgaccatatacctactattgtcacataagctacggagactatgttcctgtctctcgcatagcgtgtctccatacgagtgcggttttgcaatttcaaagaacacaagatagtcctgagaaatggcttgtaacatttcaaacctcatcatcattcgatgcaccaatctaatcaacttgtagcatcgaattcataatggcgtccgacgcaaaagctgcatgggatagccatgtcgacacaaggactggaattacaccaccaaagccagatgagccgtctgagcttgcgaaattgagagcctctgtgggaagcaagttcggagcatttgcggctctcatgggagctgcagcagcgccggtaccacagactggagatggctccaagcttgcagaagaggacccaactgtgctcaaaaagatagaaggtatcatgcgcgacatgtcccacctccgaattgagaacatgcagactctcctggaagcccagaagcacaaaatgaccggagagctgatggacgacaagacttacttcatggaaggactaatccgaactgctgctgcgttaccggatggctcaaaaactagagacactgttacccatagtttcctggagcaattgtggaatgatctagagcatccacctcaatcttaccttggagcgaagtaccagtataggtcggctgatggctcgaacaacagcttgaaacatccccagctcggtgcggcaggaacaccatatgcgcgcaccgtcaagccctcgatgatgcagactcctgcgcgaccagatcctggcgttgtgttcgatagcatcatgacgagaaagcatgccgagctgcacccaaacagaatctcaagtatgcttttctatctggcctccatcatcatacacgactgcttcaggaccagccatgaagactactccgtctcgatgacatcgtcatatctggatctttcgcctctgtatggcagcaatcaagcagagcaggaccagatgagaacgatgatagacggaaagatcaagccagattgtttctccgaatctcgtctgctgttcttcccacctggagtcggcgcgctgctgatcatgttcaaccgtttccacaactatgtagtggagaacctcgcacttgtcaatgagcagaaccgcttcccgaagcctgctgcagaggcgccaaagtctactggtgatgaggaaaaggatgaggcagccaaggccaagtacgaaaagtccaaggtaaagtacgacaacgatttgttccagactggacgtctcatcacgtgcggtctctacgtcaacatcatcctcatcgactacgtccgcactattctggacctcaaccgcacagacagcaactggcagctcaatcctcgtgctgagatggagaacgtcgagctcggtgtcggtaaccaggtttctgcagagttcaacctcgtctacaggtggcactcgacagtatctgaccgtgacgaaaagtggactcaggagatgtgggacggcctctttggtgaaggccgagatccaaagactgtcggaaagtgggagtttctccagcgtttgaacgatgtgtacaagacaaccgatccagacccgtcgaaacgaaagtttgccgggctggcacgcaatcaggatggcactttgccagatcaagaactcgtcgacatgctcgtatctagtattgaagactgtgccaactcttttggaccgaacagggtgccgtcagtgttccgcgccatcgaggtccttggtatcgaacaagcgcgaagctggaatctgggctctttgaatgagttccgaaaacacttcgatcttgagcctcacaagactttcgaagacattaccagtgataagtatgttcaagaacagctcaagcacctctacgaccatccggacaaggtcgaaatctaccccggtatcgtagtggaagatgcgaagaagcccatggcacctggctctggtctttgccctggatacacgacatcgcgcgctgtactgtcagatgccgttgctcttgtccgtggcgatcgcttttacaccaaggactacaaccccagcacactcacgaactggggctatcgttgtgtggatagcgatactgacatcgacaatggctgcgtcttctacaagctcttcctccgagctttccccaaccatttcaaacagaacagcgtatatgcccactatccgctcaccattccatccgccatgcaagaagctctcaaggatttgaagaaggacaagctatacgacttctcgaagccgacgccagcaagtactctgcatgtcgtcaaagaatacaaactcgccacacagatcttgctagaccaatccaccttcaaggtagcctggggcaaagcaatggaattcataatgggcccattcggcaaagagttctcgctcgccggcgacaccccaaccaacactgcgtcgcgcgagatgatgtccaaagctctatacgtaaaagactgggagaaagacgtgcgagcattctacacctccaagaccaaagaactcctgcaagaaaaatccgcacacattgcagacttcaaccaagtcgacatcatccgcgatgtcggcaatctcgcccacgtccacttctgcgcggagctcttcatgctcccgctcaaaaccgacgagcgcccgcacggcatcttcaccgagtcggagctctacctgatcctgtccagcgtgtttgcgctcatcttcttcgacgtcgaccccgcgggctcgtttccgctgcacgtcaaggcgcgcaaggccacgcaagtcctcgggtcggtcatcgagaagaacgtcgaggccatcgcgcacggcggcctgctgcacgccgtcacaaaggccatctggcccgagcaaggcgggctgcagaactacggcatccacatgatccagcggctcctgcagacgggcatgcccgcgccgcagctcgtctggggccatatcttcggcaccgcgggcgccatggtcgcgaaccaggggcagttgtttgcgcagacgctcgagtactacatcctaggcgaaggcaaggcgcactgggctagtatccaggcgctcgcgcacgacgagagcgagagcgcgtttgcaaaactgatgcattacgccatggagggcgggcgcttgaatggcgaaacggccgtcatgcgagacgtcgcgcaagactcgacgacgacgacgattagggctggcgacagggtttttgtagacctccgtgctgcgtcgcatgatccgaatgtcttccccaacccggactccgtcgacatcacacgcccgctcgacgcgtacattcatctgggcttcggcccgcaccagtgccttgggctgccgatggtgcgcgtcataatgactgcgatgctcaaggaggtcgcgaagttgaagaatctccggcccgcgccggggccgcaggggaagatacataaagtagagaagggcgtgggcgaagaatatccgtatcatgcatacttgacggagatgcaggatatgtactttccgttcccttgttgtaagttctgaaatccgcagtgagttagggagatatgctaacttgattgttgtagcgctgaagcttgtttgggacgactaaagtgaagggtgcagttcggacacggtcttttcagtaagcgtatgccaacgttctggagactgtgttggtcgtttcggtagagtatatttatttcttgtctaatcactgatattgtgaccagtaaataacgtcgtttccttacatcatatcatcaccaacgttatttcttttgcagaagaatgcagtcaacaacgttttctccttgtcgataaatctaccaaagttcttcctatctatagctctacaatcaacgttacacatttgacctcgtctccacactaatacgaccgcttcattggcggcacattctgacactcggcctcatccaacgtgcccatcaccacgcctctcgtgccccaatccaccttgtccccgacgttcttctgccacgtcagactatgcttcatccactccttgtcgtccctttctttataatcatcgcgcgcatgtgcgcctctactctccgtccgcgtgagagcggctttactcgtctgaaccgcatttgtcaatagattgcgcaactccagggtctcgatgagatccgaattccagatgagcgagcggtcggtgacgcgcagatctgtactgaaatcattttcaatgtcgcggagctgctgatggccttctgaaagggagtcctgcgtgcggaagacggcggtggttttctgcatggtgcgttgcatggagtcgcggagggaggaagtaggtgtgtttcctgaagagttgaggaaggagtcgatttcggagatggagtcgaggccgatgttttcgggcgcgctgtggtgtgcggccgagggggcgtggttggaggagatgtggtgggcggatgctcgaccctggatgtgttagtattgaggtggtcgaggggattaaggacttacaaatactacaatgtcaagcagagagttggcgcctagtctgtttgcgccatgcacacttacgcaggctgcctcgcctgctgcatacaggccgtctactacgtgatcttttccgtctcttacatctagaacttgtccgtggtagtttgtcggaattccacccatgcagtagtggactgttggtaagaccggaattggctccttcgtgatgtcgatgcccgcaaaaatgcctgctgtttcggagatacccggtagacgttccatgatgatctccttgggtagatgcgacagctgcagatggatgtggtccttgttcggtccgcaacctcgtccctcgatgatctcaagattcattgatctacttacgacgtctcgtgatgcgaggtcttttgccgttggtgcatatcgctccatgaatctttcgccttcgccattgatcaagtagccgccttcaccacgtgcgccctcggtgatcagtacctatccggtttgttagttttgcttcggttatggatattcgtggagatattgaacatacgccagcgccatagattccagacggatgaaattgtacaaactccatatcttgcaatggcaaccctgctcttgacaccattgcactaccatctcctgtacttgtgtgggcgctagtagcactgaaatatgctcgtccatagcctgatatcgtcagcacaagtcaacttctctcgcccaacgtttcaagtactcaccaccagtcgccaaaatcgtattcttcgcgaacatcctatgacacgttccgtcctccatgttcatcgccgtgacccctacgcacttgccctcactcatcatcaaatccagggcgaaccattctatgaagaattgcactccctctttcaagctctgcccatatagcgtatgcagcatggcatgtcccgttcgatccgcggcacacgctgtacgataagcctgtcctccctttccatacttcaacgactgtccgcccaaggccctttggtatatcgtgccatcgctcgtgcgggagaatggcatgccgtaattttcgagctcgacaacggcgggaacagcttcccgggtcatgtagtgtatggcatcctggtccccaagccagtcggagcctttgacggtgtcgtacatgtgccagcgccaatcgtcttcagtcatgttaccgagggcagcgttgatgccaccttgggctgcgacggtgtgggagcgcgtaggaaaaagtttggatacgcaggctgttttgagacccgcttctgtcaggcctacggctgcgcgtagacctgcaccgccggcgccgacgacgattgcactgggtgtgttagtcgagatgaagttggaattcgccatgacctactcgtagtggtgatcaatcacagtcaggcctttgacggattgagcgtttactgtggcaaaggtccggtgctgtttgttagatcgccgtaggaactggctacgagcaccgaactgctggcgttggactgcccgcgcaaaagcacgcatcatgaaggcagaagtggaggagaggacatcgaaaaaatgcaattggattgtatgtacatgtataccggcagagccatggggaatctgtaggatggtggcgctagcttagctgttcgtctgtatgcccctctcatccatccctcggttgtatcagttggagctgcaggatcctggggtagacgcctctgtcaatatgtcggcccggtaagcatctgagctccgaaatctggtgagaatgcctgtccacaactcggacgaagccactagtcatcgtgtgatccgctgacacatgcaaggacggttggtgttgagtgttgtgggtaaggtcgaaagttggggaagccgtcaaacttcccacgttcgctcgagtcgcttattgccgaagcgcggagataacagtccgccaatcagaatttggtcatatcaagcatcaaataaccgaaaacgttagctcggttatatgggtatgtatcatcacacgtcgtggccagtgtactaaaacattgtcgggaatgacattacctaggtacacggtgcattcttgcacacgagagaccacaagcccagctccgcggcgagttgccaatcaactcgacactgcaagaagctcaaggtagtggccgaccacgtccgtgacctgctcttcatgacttaggtacttgagaccaagagccttctccgaagcagaggcgtcaatcttctgcggcacagacaggatcgtgccgttgttcttgagagtcccagccttaactgcctccgggaaatagcgcgccacaaaatcaagagactcctcccaacgagtacccttgagccctccagagaagagaaggtagccttgattgcctccgaccttgaggttcaggctcttgacgtgggccagggagacatcgcgaacatggacggaggcgccaggggtgtagctcaactctgcaccggtcactggcccaaggaccattctgtttgtgcctcgcagggcgtcctgtgcgtcggtcactagttcgtctctgccgatgacgaagccagggaagatgttgacgatgtcgaaagagatggaagccttctcttgctccagccacttctcactctcgttgagtgcagcgatcttgctggcacagtacgcttcgaacgtattgtcataaggctcctgcaggagcggcgttcgggacttttcattgtaaggcatgccctcggttttgccagaagtaaagtccttgtaggatatgatggcgacgacggaggaggtgatgacgacgcgcttgatcgtaccggccttcttagctgcctctaggatgttgagtgtacctttgaccgccggatcaatcagagtggtctggtacgactcgccctccttgtgagtatctgggatcggagacgccacatggatcacaagggtagctcccttgatggcctcgtcgtatgcaccttcgaccagaagatctgggacaatagcaaattcgagcttctttccagggttgagcttcttaatggcagggatcgagaggatgcggtctttttttgcgtgactgcgaacggcggcgcagatagagtacccggcttgaagagcgtcgatgataactcggctaccgatgtgacctgagccaccggtgacgaagacgagctcggacattcttgaattagtttggagttcttatagaagtgaggaggactatggttgttgataatgaggttgttttatactaagaagatgcgatattgatgggaactgttattatagtgacgttgttacagtcgctagcgattgcggcccaccccatcacactagctgcaacatgtcctgctcaacccccttttattaacaagttagcattgactacggaacgctgaatagacagtttgaatggtcagccatccacaaaaagtgggctgggtccttgctagcacatcggcctgacttggtgttgctgcctgcaatggtaaagccgcaatcgctagcgactgcatcgcgcaactgcctatcttcttatacttacttctcaagttcaacctgcgcagagacccgtcgtgaggtacaatatggcgtctgtatacaggtgctgcttcgaggtgcttgatgatcgcaagcactaatcagtgggagagtggttcactaatcagtgggagagtggttcactaatcagtgtgagagtggtttactaatccgcagtgcaagcggcgatcacgccgctcgctcgaaagcttgtcaagttaactagtctagttgctctgataggtggtagccggctaaataatcatagggtttagatacctactattggcgctaatgcactctacagcggtcactgttgtttgcttttcgcgcgcgcctctatgctttcgtttatcattttagtaaaggtctgaagttcaaaatcgtcctacctcggggtacgtcccgtgacccagggatggacattacagcttttcagatttggtggattacaataacaatagcagtgaacatatatgcatgatatcaaatgcctaaaaattgaactatcgcagaaagacacagcgcacggaaatcaacaactaatatacctcctcatgccccgctccatcgtacgcaggaaactgcacaaacccctcacccttaggaagacgaaacctagccgcaatcttcccctccggctcaagcggcagcaataccccctgctcatgaaaatactcctcggcgagatccaagtgctcctccacaagaatctgctccgcgagaaacggcactgcatacttcgccagatgagctgctgaaaccctggcctcactctccggctccagcatcatttcatacacctggttgagcccctcgctgtacggcacatgggcctcaatgttccggaaggatgaagaaccggtatcaatgtcccacttgtcgacgagctcggagagcgagatgttgagcgggcggtatacgacttcgcgaagtgcgcgccagtactcttctgcccaagcggggtagtctttgatgtctgggtaggattcaccggcttgcatgcgatcggtgatgaatttaaccttggatatgacgggcgtgatccccagcgcgaagccctggactgtggcgccgaggccccaaatatctgatgagggcttgctgggacccaagcgctcggagatggggggcgcgaactcgaatgtgccggcccattcgcagaagcctgagacgcagtttgatgtgctgggatactcgagcatgcggctgagatcgccgagtttgaaggtcgggagcacggtgatgtcgcctccggtgtaggtgggtggcgttacgacgaggatgttgtcgggcttgatgtcggtgtggacccagcagcggctgccgttgtggaggaattccagagcgaggatcatgtcgtgcatgaatttcaggatggtgatctccggtatgcgttgtgacaagccgagagttccctgctggctatgccatctcatgcaatagcctatcaaatcgcccagatcggcaacctggaagaagatggcgggggccattggcttgaagtctttgcatgaagctagcatgccaagaatgttgtcatgtttgcctagggtcttcaaaagagcaatttctttcctgatagcgtcttgcgcgtgggctgcgcgtcgtgaagattccccctggcgtggagttttcactgcgacttcggtatcagtgtatgaatcaatgtacgatacgacttcaccgtctgtacctttaccaagctccaccttcttcgtaaagcgcctgctaaagagagcataggattgtagatctctggtaaccggttgcttaggccctgtactcatacatgaagtttgagtcatcgtcgaaatggatgccatgaccgtgagactgacccagtgagatgatggagaattgcaaagaaggttgtggagacatgaaagcaatataaggaagtaaaaaattgtgagcatagtgagcaacacaatgccatgcattgtggatgaatcctagcaacagtgaaaacctcgtcagcgttgacaatatcgaccgacacatagtggcactcaatcttctctgcctaacagtaagcaaaacccagcacgagcgcaagtacactgcaccgaccttgtgttaccaaacctcaaagcgtagcagcaacaaccatcggccccgcaacctcatctctcttctccttgcccaccataacctccacaatcgtcaacgaaaacagcagagccgtgcctggtctaccctcacacattagcctctgacacacgtacacccctcaatccagcaaactcaccctcgactagtaacaacctttccatccaccacaaccctctcctcactatactcccagcccgcccccttaatttcctgcataacactcggatggcttgtcactatcttcttctctattcccgcggcgacaagcgctgttgtgccagcgcaaatcgcagcgacgaatttgccgcttcggacgaacgacttgataagctgaaggacggaggggttggtgctgaaagtcttcgcgccggggccgccaccggggagtatcaagatgtcgtagtgctcgtgggcaagttggtgcgggaaggaggtgaggtttgtgtggtcggggacgatgcggacattgcgggtcatgctgagagacatgcagtcagtaggaatggacatgtatggtggaattgcattcggcaggttcgttcaagagtcgacaattgatgcgagacattgtgtggaagacggactgtgcatagccttcgttttttagatcgacacccacggattgaacttcaaagccggctcgagtgagtactgaaggggagggttcattagtacatatactttgaatttgcaggtaaggtgctccggatacataccatcatacggagtgacaaactcaatctcctccgagccgtccgcaatcagtatcaatgcttttggcattgttttcggtttttttcgcacaatgaattgcggtttttctctcttgctattatgccgaagtaggcagaattgattgtgtgttgagtgatgctcaagaagttcagtaacgcaatgttcctccccaatcatcggcgtatgacgtatgtggggtaccgttcggggcgaggaaagcgaaggaacgagccttcccatgtggacctgaaactgccataatcgcaaaataataaagtttagtatccgcacgactgatagttgctgggctaagtctcgaaccatctagtgctgcaatccacaacggattcttcgggagacctgccttgctaacctctcaaacaggtacaaagcagaaagaggctagatgcatcagctagctcttagccatacaaacctttatgtcaaatcactgatactcttcaagtcgccatcacatagaagcagaagaggtcataaagtgaatttaaagaatagcatttgctcatcggatccatcattggatcaatacaggttcatcaggatatcacaaaatcgacgcacgcaaaccctctatgtacacacgtatatgcgggaaatcaccacgtaacatatccatccctggccataccgtaattaggtgaacgccttgcagttgcgcgttccaaagaaaaaaaaaacatcgtaaagcagatggaccatagacagaacgcgcagccacctctgtatgcatccaacggtatcttctcgtaagctcatgcagtaaccgaaatcgctcgagactggacgacatgcgaggagatcgatcagaggccccgagttctcgactcgcatgctcgtgccctcgagtgacatattagtgccatgtgtagctcgatggagcgcctgcctcctccatccagcgacaaaagcaattcgatcgagtaatgcgataataaatagcgacccttgtctatcttagccgaagcgtgtgacgggtaacgaggtatcgaaaactggacagaagggaaaggagaagcacatggattcaatcaacccatacacctaagcgcttgtcggtaaatgactccgaacgccggaaatcgaccatgacatgatttgaagtcgtcaaggctgtctggagcttacaagctcatcgtcagccattcctaggtattgttagcgcatgaatgatgggcgagatttattctacttacccattctgcgggtccagaagactgcaagccctggcccatggcacccatgggcagagagccaaggttctgactaggaaatgcgctgggtgtggcaattgctgtatccttcctgcgcagtggaggagcacgcccgtttgtatcatccgcatcagccatttctagctcttgcgatccgctcttactttgggcacgagcgcgtcgtggcgccacatttcctccacgaagctgcggggcagtcgttgtgttaccgggcttgggtgggccaggggcaatcgggactacaccaccagtcttcgagttcggcgcactggaagctactgagacagccgtgttaggtctttcacctatggagcctgtggatttgggggattcggaatcggccgccttatgcgacgttggtgtcgtggccggtgtttgcgcgatcgaattcttgcgggatggcttctttgatgaccgtgtcgcagctgagccgactggggcattgccactgcctcgattgcgcttcttgatgacatcagtcttcaaagacagaggacgcacgacgccgtgcagcttcaagaatagaccacatgcgttacaaagcgggtgaccttcgggattgcggcgccacaatggcgtagtttgggtaaagcaattggtgcaagttgtaggtgcactgccttcgccctgcttggtgccacccgggctctgaggccgcgagggcgctgcagaattgaagcctgactctggtggtgagtttggtgaggattgcgggcggccgtgcatccctgcatgcaccattccggctgcattgggtgtcgagctagtgcggggtatcttctggcgtcggggatcattcccacgattgcgaatatcgctcactgaggcagctgagccgtgtgtccgtccaaggctgcccccggagctccagtggtcttgcggtgaggacaccatttcggcccctccaatggtgacggtcttgcgtgggggtcctgccgggtatcgcgcttgcatcggattgaactggttggagaggttggtctcccactggaaaccagcggtgaagtccatgctgccgtcatccatgggcgaatagtctgggtttggcatagtgcggtctgcaaaagcgccgccctcttcgtcctcgttgtccgagtctgcgccaaacgtgaacatattttcttgtcgctgcatctgcagctcatgttgctgtcgtagaggcaggttgttgtggatcacctggttcgggtcgacgtggttggagtgcccgaacgagggtgctgagaacggcaacgacgagcttgtgcttgtgactgggctgaacacagagtcttgaccactagggttgaatacgaactgtggctgcatggatgtggagaggttggaggggcggtgggggccgtacgaggagcccccgtggggaccccgaatgtccatgccagtgcgatcgaagtacatctggctgtcgtcgggcaatggctgtggcgtcgagacagcagaggggaaagcggagctcggcggagagtagtagtcggtcgagttgagggacgaggccatggagttggggttgaacatgttggtgtaggaggcattgtggttgttcatcatgggcgagccgacgggcgagaaggcgaagttctgctggaatgggccagccgagttgatgatggggtcctcgtgcatctggaatgtgtctatggagaagggcacctgggcctgcgaggcctgcgaggccgggaaggtgggcgggtgcatcgggtggtcgagcgagtactggttcaggtcggcttcggactgggcgtcggtggggatcatgatgctgttgacgggagggaccagtggagaggcctcagcgcgccgcttgggtggctgataagcatgttagcatggctgtggagaggcacgatagtcgcacgataaggaactcactcgtcgctcgtcaatgctggtcttgcgaacgtggcgaggaacgtaggcgaactcattctctctgttgatcaggggagggaccgaaggagcagatgcgcgggcgagggagatatcttggtcgctaccctgattaggctttcttatcgggattgctggggctgttgcatgaaatggaccaggcgtatcattcgacggttctggcgagaggcccgcaggactaccgactgacgaaggaaatataaagtcgtctaggttcatagtgtcggagtgggcctgtgactgcgcgtgtgaatgcgcctgtggtacctgcgcctgctgctccgacgactttctcagctgctgggcaatgccgctgggtgcggtcctgggcggaggcctggcactcgcgctgggcggcggcatcaagccgttgctctggctgtttggagcatttctgcgcagagggaaggcgtggttagcatgtgtacaacgagtcgcacggagcggaggctgcagtcagcacgaggaacatggcggcattcgtaccctttattgcgatcgagctcggctcgtcgcatgttcatggccatcattcgccatgtgagattctccatgcgctctgcattgggcagctgcgtctttgcgcgcgaatacaacttccaaatctgcgtgccgagcggatcgttcttctgcatctgctcgggcgactctacgctagggctgctggcatcgttgccaaaagctgggaacatggcgtcttcaagcatgccgcggcgggcagcgtcttcagagggtgagaggtccattctgccctctggcactgcagaatccacgggcggccgatgggatttggcctgtgctggagaagagtgcgtgccttagaataggcgatgatgtcgttggtagcttgctcggcgcgtgctttcgatcccggaagagaccccacgcgttacatgcgaccacagccggcggaggccagagtgctacagcagcggaaccagggagcagcgggccttccagagcgaagggcggaggatagcgagcagtaatggcaaaggtggaatatgtgactatggatatcggttttggcactgctttgacgacgaacagcaacctctctcggaccaccagtgagcggccgaataattgggaatggactctgggtcgaccttgggtctaccggcctgcagcgtgcgacggctgctaatggcgcttgggtgggtcgagtcgtgaatggataccccacgtccgtctccatatatttcagccaatcagccatctcttcaaggatatgctagttcggcaaccagagggacactgtttggggcgcaacccctcgctttctctctccgcagtcgtgaaccgcgcatgcgcccaaaagcaagtccaagggcacacgaccacacgacacctgtctatgccatgttccgtgttgcgcggcttgaatgccgtggggaaggctcgatcgagggcatcaaccgtccggggggctgaacgggagaatgctcgcctgctttaagatgcacacatgcacccctgtccattgatggagaccgcctgaaccgtgcagctcgaacaatttggtgcactgggcagacgtcgttgcgacagccgccactggcatgtgggagttttctccgacaggtgctcggtctagcagctgtaacaacaacaccgtacaccgccagagtcgacgtccgggtagatgcatggacacgcgcacaacttcctcacgagacagccacatctcagagaactggctgcttgcatgtctccgtcgatctcaggacgtcacctcgcactgacggcacgcccgatctggcggctcgctttcctgttgacgtctcctactgcagagctagaacccaccaccagccggcttggactgcggtaagtatagcaccgctttgatatatgctcattggctagcccaggtctactattcctctacatcgacgcctagtgtctctaccggatcaatgtagccatacctgcaatcttcagccaccacggatatgccgacttctagctgcgcaaagcacgcaacttagtcgcctagtcgccacttgctaaacagcacaagacatgggtacagtgtacgcctcgttgcgacgaccattttgcggtcgacatgattcaaatccccattgcgcatgacagcctctagttggggtagtcgctccgatcgctgccgagagcgtgcccaagggcggtacttgccaccctacaattcccgactacatacctatttcagggtccttcgctagtccccactgcttagactgcgcaacaactccaccaggacggcttgtcgcgtggacttcgaacacaggaggatctagttccattcaacagacctcctctggcgagtacggcgtgtctacgagcaaaggcaatattgacaaagcgcttacaacgattttgtacacgactgcataattcagcaaccgggaattcacttcggcagcagtacacggtggagcatgcagataggtttccgccaggacaatatcttgacatgtgcagatcctggcttggggatctcgaaaatgacgtgggccgtggcttcacgcccaacgtctacggatttgcgttcgagaagcagacgaagaagcccgctgcaaccaatccaaacggcctttgagtctcttgttcggtggtatttttcttagctcccgccgccgatgaagctgttgcacatggcgacaatcacagggtccgaggatccaccgtgccagattcaaagcccgttcatgcaggccctcgctcagaccatcttggattttcagccctggaattcgttgctgcaaacatgtaaccgaagaattagcgatagttcgcgcaagaattggcgacatgaggtcaaggcaagaattcagaaatttctactacatgcacatacctgcttcgatccggactagattttagccggtcaaagtttcccataacggcaatatacgattggccgtaatttctgaccgctacaaccagatcggggcaaagatcggatgcaaacaatcgtaaggcagaaaaaggtgcgactgcggtggtgttcagggcccgactcacgagcaagcttcgatggggttggccgacatcgtaagatcgtctagacccctgcataccggcgctttcacatgcgaactcggataacaacaagatttactcaactcatgccactacgcaaaagctcgtgtgctgcatgttcaagtttcaattcacggtggagttcgacgacttgggcctgcagcctctgaaccaaaatgcagcatgcaggatcctaggtccgtataaattggatgcatcccacgcaattcctccatgcggagcatgtcaagggtgtcatcctggcacctgcaagcctcgcgcgccacagcgtctgacttgcattgacgaggcagggatggcatagcctagaccacatgccaataccgacagaatccgctccactctggagcatgtcgccgaaattgctgactgtcacacgctacggctgcaagagttgttaaacacttttagctattgcacatgttcgcgtgttctcgcccttcgggaggcgatgcactcaccttcggagcctacctccggtgtcgcatgttaagctaagtcctaggaggtgcggaaatgcctggccaagagactgatgtccgaagagccgcgtgaaatccagctggccaacactcacatgaataacatgcggtccaaaagtagcattccgccggaatcacggactactctcacatgaccaatgcacattgcatgctgtgtatggatgtgatcccagttgtacgaagctgagacaccaatgggcactgttccctggtacgcgcgtgggatacgcgtggggggaaatacgtgatttcatttagaagttgtttggaggatattcgaccagccgttcttcgatctcctccacatctacatcagtcgtagcgatcggtggagaagggtccttcaacgggccggctgtgggcagaaagggtcctgctcgtgtgcttcgctgacgtggaggctcgtgagcttcaatatccatatccaatcggtgggtggggtgtgtcggccttggccgtgggattgtcactctctgactgcctttggtagacatcgccgatggtgctgatctgacgactttaggaagtctccgcgagcaagtcgttccgcggacattggctctgttttatgctgggcgatcttcgcaaggcgatgaagcatgccgtgcgcctctcagctcaacagggcttaacgacattgcgatgcgaccaacagcaagcctccttcaccgttcaaaagttcctatcatcctccaatgttccaggcccaacaggtaaagtatggtgtggtgttcgaaatgttggttagtcttggcagcaagcggagcgcaagacctttagctgcggatgtggaagtcgaaatggcgttttttccccaccaaagtcctatgtaaacgtggaagaagcggaaacaacgtttactttataccaggaccgctcagacacgtctctctgtaagggatgctcaccattgctgcttatcattgcgcaattgataacgacattcttagcgggtgccattcgcacgcaaattcaccgcgcccagccaaccccctttacatcagccacaattggaacctcagcatccaatcagtagatgtgcttactgctcgtgtgcccataatcgtggcgcaaccttcctatcgtggacgtgaaacagtgttggtatcttatcggccgtatgcggctgtcaagtatgcatggaagacatgcgggcttttgcctttggcgatggataacggagctgcgctggcgaatcactgtggctgataacagggaggggaatcttgcaaagtgcgctcgtggtcctgtgctcacaattgttggatctgtgcaacatggccgtcggcgagagatgggcattgaggtactccagtggaccaattcgaacactctgcgagtgtctgatcttcagtgtggtgctcagtcgacccccactgaagcagagttgaggcttcgatacctgaagattgccagcaattttcgacagcctgtcgtatgtgtgaatgccataccatcgactacgtccaccttttccctctccgagtttgactgtcaactacctcaataccatctgcatcgtgttcctcgccgaatatccctcgtgccccggccataacgtgctccttcctctcgcggccaggagcgtgctctgtatctcctatttataccacatggtgcgcgtgtctcacacgtggccaccccgtccgcgccgatacgttatcgtagcctccctcggaggactcgaggcatcctgatatgcgcctcttcgctacccatccatcaagcagcctcacttctcgctatctttcccgcccttgtcatcccctcccttaaccgtctcttcgcccaggactttcgaagcggccatgaatctactcgcaatgaattagcaacacgaaacacgtccatgccaactgtgacagtgcggatctaggacccaggcagacttacaatccaccggcataccctcccaatccccgcatatcctgcgcctggcctgcagtcatcctcatcaggctctccagatccgccatattcgccgtcagttgcgcgagttgcgcttgtaggtgcgagagttgacgcggcttctgcgagggcacggtgctgaggcgcgattgcgacggctgggagcgcgggaggttcgacatctcgtatagaatcgcgtcgaaatacggcgcgtatcgatcacaccgtaggtatcgttttgtagtttcgtggttgtttgtttgttgttcggaaagcggggaggaaggcactcccgcggcgaaacgaaacgggtcgggcttggcggggctgagacatttttgcacaccacctgggcagcttccggcgtcgtgaggttgaatctttgttacactgtacaactcctacgtcttggtcgagccatcatggcgaccacacagcaagctgtccgcagatggattatgacgggtggcgtcgcggctgttacgattactgggacgatttacggcgccacgctgaaggaggatgttactgtgcagaaggtatgtcacgactgtcttcaggacgtctctggtctttactaccatcaagtccaactgaatcttgcaagtccggcaacagtgctaatccaacttctacaggagaagaaacgcatcctccaagccacccccgaagaacgaattgctcaactcgaattctcgcgcgccgatctagtagcaaagaagcatgagatggagctgaagattgcgaaacatcatgagagggtgaaggcgaaggaacaggcgaaggttgaagggtcgaagtgaagagtttagagtacatgacaacatatggggaacggaacgtcgaaccaaacctagatttggaggatggattatccgcatgaatattcacgggggtcttttgtcggttcaggtgccagtcaccacggtctgactttcgccatggcaagggacttgaatcgaggcaaagatacctgggacacagaaagagctggcattatcggtaagaggacgcagtactgtggcttgatacgtcatttctgtgctcgatacgccagagcctcgagtatttcgatgcacatactgcgggttatcaactactggggaaagtgaataggagcattgccctagcccgaggctatacacagcgtcattagcttcgaaatccaacggcaaggccctgtacatggcctcaggctacggaacggactgcctactgttgcaccctggtcgccttccgtcgtagttgagaacctctagtttggcgacccgggaaatccacgaccccagaaacttgacgaagctgttctgaacaagcaacaagacacatatcagatgcagtcggccatcagatccctaaaaatcaagcagcaatccaggtttattcggacccaaagctccgcgtcctaccttggagagatatccctggcctccaaatatggcacccacgattcgacctgcagcatcaagcaaatggaattttatgcgcatacattgcgtcatattatattgttatatccaaaagtcaacggccgcctatcttatctgcaagcctgcatgaactacactggcgtacccgttgtacgatccttcgctccttggcccgacgcgaagcgtctgaacttcgctcactcgcggcacctcgtacggcaattgtttccgctaccacatgcacgaatgatatcgttccgcagatagattacgataccgccctcgcttggggcgggagtatggccgctaaggacgatgtaaagtgcacgcaaacgtataacgaagctttcgaacaagcttcgatcacgtggaatttcctagttcgccaccgctgagatatcagcatatgaacacagtcattactttcgacaaagttgcacagtaatgcgaaatagcggcctaaagagtcaaacatcaaacttattcacactacgctactttccctcattcccccctcactctcccgtatccccgccacgctctcgcccacctgccacgctttagactaaattgcccatcaggaactcgtctgagattcctttttgtaagtggagtgcgaccggagttacttattcgtctcgcggcgggatatggtgagggcgggtagttcattctgtcgcgccgcatagtgttaggaggataccagccctcgactcgatctggatagccctggctggactgcttattgcccattttactgagtgcaatgacgaagtttacctaaatcctatttgttgggctcgcggaggtgggatataaaactcttgttatgattccatcaagagattgtgaggctgacagcaaaagactacaggacgcctttttataatgccagcagacattgaaggctcacaaacagtgaagagtaaacgatatgagttggtggtgggttgtgacagattcgcatgatgatgaggcgttcatgactgggagcttgtatgggaatctggtgtctgatagttggaaagtaaaggatgctcgccaacttcacgtcctatcgaggtggttttgtattcttgggcacatactcactattccatagattcttcatcacgaaagtcacgatacatgaactgtacatggccaccaccacataaattctacattccagtacatttccaacccattgttgcgcatatcagagtacatcttgaacgaaatcgagatgatcaccgatgcgttgcgaggctggttgccggtttcttccgattaattgtacgattccacatctcaccccaggggcacatgaaagttacgcaacacaagcgtgtgcggagatgtccaccgtaggcggaggtgcgggtggcatactactaaacgcagtcttcgcacaccttgatgctcaatcgagtaaagagtccgatatgctccgcttgcgctctccatggttgaaccacttccatgccagcgaaacgctagcgattagttgtcagactcaacatctgactcggaagccaggatccgttggcatggcaagttttgcggctctcgatcggcaactaagcatttgtagcgcttaacgtggttgcgaaccggcgcacacgccactcccgccgtcttgttggaagcttgtagaggacaagtttcttggccattcactgtccgaagagtttcatttccatcaaagaattactcgatacacgatgtaccaaaaagcatcttcatgttactgcaatagaaccaaccccaccggaaagactatcggaacgacctaaaacctcagcgcagagccgcaagtggagccgctagaagcttctttgcactcaagctccaccaagtcgttggcccgcgtgcttcgctccccaccgatctttactcctctcagcaatattatcgataatcttgcgacgccagggcattcgtttcgtcttgtgtcctgtgcaagggccacgcgctggcacattggggaagcagattttgcgtgcatgtgcctcgagacgcgacatggggactccacggactacgtcactccatggtttgatgagtaccatggggatttgctccatgggcatatgtgggtttcgctggggtttataagggcggagaagcctgctgggaggaaccggttgagcgcgtcgtctttttgccttcccctatagtcgcttttgttgcgcaggctttctgcccaatctcatttcacaatggacgagaaagataccaaggacgtgatgccgccatcaacagagttcaaggaatctgctccgacacagcccaagacggagattgaactcgcgccaccaaaggactatgaaggccccaaggcgaataccgagaagatggaagatgcacgcggttgggagtcggagaatttgatacagaatctggacaagcagctcgagcaggaaggatacaagaagggcttcttcgatctggagttcaaaaaccccaagcacttcacatggatgctcgtcgcgtttgcgtctatgggcggattgctctccggactggaccagtctctgatctccggtgccaacttgacgctgcccaaggacctcggtcttacagatcagcagaactcgcttgtcaactctggcatgccgcttggaggtatgaatcacgttctaaaccccaattacgcacactctgactctacgtagctgtcgcgggagcttttctcatctccccatgtaacgagtacttcggccgtcgctgggccatcatcatctcctgcatcctatacaccatcggtggcgcgctcgaagccggcagtgtcaactacggcatgatagtcgccgcgcgagtcatcctgggtgccggcgtcggtctcgagggcggtaccgtgccagtctacgtcgccgagacagtcgagtccagactccgcggtaacttggtctcgctataccagttcaacattgcgctcggcgaagtcctcggatatgctgttgcagccatgttcatcactgtcgacggcagctggcgttacattctcggcagttcgctcgtgttctctacgatcatgggcgttggtattctgttcatgcctgagagtcctcggtaccttatgcacaagggcaagccgctcgaggcatacaaggtctggcgccgtatccgtggtgttgctacgcatgaggctcgcgaagagttctttgtcatgaagatcagcacggaagaggagcaggcggaggttgcagctggtcgcaccaatcgttttccatggatggatttcttcacaaagcctcgggctcgtcgggcgattatttacgccaacataatgattttcctgggccagtttactggtatcaacgctatcatgtactacatgtcaggtgagtcaagcactccatagatgtcctgacatcaccaaccattccgaacgaatgctaattttcacccccagtcttgatgtcacaagtcggattcgacacgtacgacgcaacctacatgtcgctcgttggcggcggcgctctcctcctcggcaccatccccgcaattttcctcatggaacaatgcggccgtcgcttctgggccattgccatgttacctggcttcttcatcggcctcgttctcgtcggcataagctaccagcttaacacgctgagcgcccagctcggcgtctacctcaccggcctggtcctctacgagctcttcttcggttcctacgccgcactcacctgggtcattccctccgaagtctaccccacctacctgcgctcctacggcatgaccacctcgaccgggtggctgttcctgtcctccttcatcgtcacgtacaacttcacgggcatgcaaaacgcaatgacgcgcaccggtctgtcgctcggtttctacggcggcatcgcggtgctgggatggttttaccagatcttcttcatgccggagaccaaggacaagacgctcgaggagattgatcagctgtttcagaagcccacgaggcagttggttagggagaatgcgaagaatgcgatggaggttacgagtgatttgatgcatttgcggttcaggaaggtgtttattgagaacaatcaaaggaggtgggaggcgtagatagcgggatgttacgcgttgagccggagcggaaggtccattgaggatctttaaacagcaagtttacttgtttctcgacctgtcttgactcttgaaggtgttcgcagccgtttggagggcccgaatatgcatagataccctgtgaaggttttcagcctttgctatgctgcaatccattatcaatcataattttaagccatctgagaaggtgattcatctgaaacaggtagcagcagtccatcacgtaggccaaagatagacgctgggccttgttgtctaatttgatgattagtcttgccattttgttctgtatctggacttacccgtcgttccatcgcacgagcatttgccaatagactagcacatggaatatgaccttttcgaagatcaacacgagttcaatctttccagacatgctgcctggtagacatttcatatggtagtgctgagtagcttccagtaggacaagatgctagatcgggtatttggcgaacaaggaccaggcacccttaaatcagttagaaattggccgtggcagtaaaatgcgcagatttctctcgttatcttcgtaaccactgctcagctttcggccatattcattcccattccttgttatgcacagaactgtgcttgcaacaatgatctctcttatttgctacgcagcgattttcgccttcatgtttcagaaacgatagtccgttctactcagtagagttcacagatgagctaccaacctgggtacagtggaaaatagttcgtgagcagtgttgtgctagttaggcggtgtcgtgctacgtcttactcgatggaggtcaagaaggcagcggcttgaatagcgctctggagcaagagcgcgaaatataagttgacagaaccagtagaaagtctcttaaccacgacgatccagcgccgtattactccgaaacctcgggaccttctcagagaagagtctatgagagtaaaatacattttgagacaccagaataaaagtaacacatgcgatctatccattcattcatcgctccactcaactacctaagtgtggccgaactacatagctactaccaactacgattcagcttcgctttttgacccgacatactcattcaaagttagggttgtgttgaaggcagcccaagctcgttcattcaaagctagctgggcactgaagacagcaagtcagctggaagcatggacaaagcatgctatcaatgatgtctggatttgcatttgtagaccgtgcttgccatcttgtacgagcagacttccaccacatgcttcaatgtcgcatcttcactttctatcacctgagtcacacaacacttgcacacaaaaataagcctacaagtacaatcctgcaactcctctactgattttgcgattccctaatctccaaaaatcccctcttccccgactcgcttagctccaaatggtcccgacgcccccaaacctacacccacaaatccctaaccgctacaggccaccaaaaagaccaccacaaaagcaaaaagaacgcgctcgcgcgcgcttgatgactcagccgaggtttgaactcgggaccttcagtgtccgagggcgagtgccttgttagactgacgtgataaccaactacaccaccgagccagaatatgatttgatgaagtacacctgatttagataatacataatgctagtaaggtgagatagggatgccagagctagatatctcgggcatgtgggaggatgcaaaagtcgagaaaagtctgatggtgggatagtgttcagcggttcagtgttgtgattggtcgagtcagggggaatgcggccgagtgagtgggggaccggaagcgggggatttcatcttcgtcagctacagcttgtgcgtgatgaaagcaatcagagtatcaggagcgtgtttgcctgttggtaaaatcatttgtgtttctacattctaacaacagaattatgcgtgagttcaaacctcggctgaaccttttcattgtgtgccattcaacatttgggatccccgaagggggaggggggcttttctatcagatgctgcgatgattcgtgcgcgctctgcttaaacttaatagactattaaaaaggcggttgttatgtcaatgtacgagcctgggtcgacttgaaggcttattagtgcgttgtgaagcgctgaaactgccttgaagtcagatagcttaacttaactgctcttagcatttagagtacttcgacacagtgcgcaggaattgttgcaggtactaggtgggcccagaatatcgattgaattgcgaacattttttttcaagcgtgagttcaaaacctcagctgaactttttcaacactggcatatctctcacactgcctcacatcatgcaatatgcggactaattttacattctgctatagctatgagccttcgcgaacaagcattctgggggcaatgaacatcttgccgccaaggacgtcacgcgcaacgatacatgctgcggctgcaaccaaagacttgagaccatgaagaaaggcgagtacactgcaatcgcataaaacacgctcgaggaagcaaagtacaacttcaggaagaattaaaaaagggctgtgcaaccccctgaagcttcgcgttcgagtgctagcttaattgagatgtcctagcatgttgttagatgaggcagagcagtaaggaaagcagcagaaacagcatgttcttgaggacgacaagggcgacgacgaagactatcgcggtgaattaggcaaggtctatgggcaacccgcggctcaatccgtgccagatgtcgtccaagctgctccaggacctttgcatcaatctggaggtcagaggcacgtcctagtcccacgaagactggtgcttctttctgtcgaggaagaagacgaggacgagtggggtagtataccagactagaaagtgcaacatcgctgacagagaataccagatcaatatgcgtatcaggtttgtgtttcgtgaaaaagacatttcatcattcagcagaagcgcacaagcaacatcaagagacctcaacattgacttctgtgacagtgattcaacgtctgaatcatgtctcatttttcttatcactgatactacgctaacaagctgcaaacatgccacgcaaaacaccgctcgtacacttatccccgccgtccaactaagcaggcgtcgacttgctgaactgaatcaagcgcttgacaccaacctacagaccattagctcacatccgcatcgaaagtgatgacatcacttaccagccaattgctgccctcatcgttcttgttcgtcatcaagtcctggaagatggcaattgcctcgtcaaactgcttcgcctggatgttgcttgcgagctcgttcatctgctgaatggtgtcgggcttaagcaagtcctcgttgttgagatggtcgaagagaatgttgaggcgcttctcggtgtcggtgacgtgcgccttgtactgtgctggtgccttcgccttgacgcgctggatttcggctccgagaatttcgtagatcggacgtgagaccatgggaatgtgctcacgatcgccgggagctagacaggttagctgaaaatcaaaggaattgagagaacacgtcttacggtatctggccgcagccggtgcagcgggttgggactgtccggtaccgggccgcgactctggcctaggcgggccgccctgaggaggaccgcctggtggaggaccagcacgtggcgggccctgaggtggtcctcgtggtggtggagctacagctgcgggagcttgttgggctggtgactgagcgtacggtgatggtgcataagcagaggccccaggagtgaactggccaggaggtggtgcaatgttgcgaggaggcggcatacctcccatacctgatggtgcagaaggctgtgaacctggtgcgggagcataacggttcgaaggcggtgctgcagattggggcggctggtagggcgatgctccgcgctgcacgggagcctgctgtggaggcgcaaagccactaggaggcggggcataattgtttgctgcaggagacggagcgtatgggtttggtgcatttggcggggctccgcctgcctgtgaaggtggggatgtcatgcgaggcgggccctgtgggggtccctttggcggaggtggaggggtgggtcttgactgtggtgggaatccaggagatgcaccccctgggggtccgtagttttgctgctggttcgggaaaggcgatgctacagcgttcaggggagtaccacgacgcgaggctgtcttgggcgggccaaagtctggggtgtcattccaagcaggaatgtggccgcgattggctgctggtacaattgacggtccgttagggttggagaaattttgtggaggaggagcaagtggagcctgttgttgctgtccatagccaccatagccttgttgcacaggtgctggctggtatccagctggtgtgtatgcgcctccggctcgtgctggaggttgctgagtagcctgctgtgcttgttgcgacaatgggttgacaggagcgtacggtgagtttgtttgggctggggccagcgggttggctggagcatatggtgaggcagttcgctgggctggtgtgggctgtggtgcgggagccccataagctggtaccacacgttgtcctcgctgagcggcagcaggctgagactgtctctgaccagcagcggctggtgctgcacccttcctggtcgcctgcttgacacggttccttgccacatctgctgcaggatacttctgtggaagcaggtcgagatacttctcggcgatagctagctgaccatgtgcagaggcaatgtccgcatattcgacgtactttgcgtacaatggctcgagcttccagtcattctcttttgactgttcagtatccttgaactgcgtcaccttgcggaatacagtgactttctcgatgaagtcctgcagtgaccgggcatgaattgagaagctgttgtcggtttctgattgctccagaccagcgttctcgttctcttgaagctcttgagcccagttgactacaaccttctccaacttggagccagccaagtagcagaaagacgcatccttgcggtacgaagtcgtgccttcagcaatcgcttcctctaggcggtcaccgagagcttcgcagaggtccgggaactccgcctggtcagcaaaggtgcagatggtggccatgacttctttccagtctttgaggtccgcgttatacacaaagtcccagaggttcttaccaacgacagaggcgagtagtcgcaggtaattgggcgcatcagactgcctcttaaagtaagcagcttgcgccttcgcaacgcacttttcaccgccgcagatggcgatcatgaatgcatcagagagacggttctccttcaggcaaacatctaatgcggcgtcgaaattaccaagcataagagcacgggtgatcttcgtgtcagcctcagactctgatccagtatacacctggaatgggttgttcgtctttgcgcccttcctagctgccagatctgagaggaagttaccctcatcggtcgcattgtcgaagaatgatgagccctcgtcagcgtcaccgttggtttgcgcctccttcttgacctcagcaggcgcttcctccgactggtcagcgaagccaaggtactcgacaagcttggtgcgcgggttgtccgaagtcaaagtctcgatgacggtccagtctgccttttcttcgtcggtcgcggccttggaaatcttcgattcgaggatcgaggtcagatcgcccgtctccagcgccttatcgaagtcctcgctagcctggctgatatctgagtctactgcaaacgtagagatggtaatcttcgacttcgcatcaacgacaccaaatcgcacaagcttgccgccaaatccgaaagccacaccagctctcctcttcagccacttggggggcgacttgagcgagaacgaagctccctgcggttccgcatgagtctgtgcgaagaagtcctcgccttctggtgcctgcttggctgtcttgctctggtctgcgttggccccagtgttttggagtgtctgaacggcaatcttgccatcgaatgatgcgggtcgcgagtagggttcgggttcgacgggttgaatctggtctggaaggtccagtttgtcacgaccggaaattcgtcccaattgctctccgctgtgcgggttccatgcaattgtgcggttgtcctttccgcaagacagcagaatgtcgctatcctgtggacaccaagaaagcgagaggacgccctggtcgtgtgcctgaagcgtcttcttcggggcgcgttcgtgttgcgcaggtcccaaaccagaacaagcgggttctggtccgtggggatagcggtgaccagcctcgtaggaacatctggatcccatgatactgcgctcacagtctttcgtccaaagtggttcaaggtaagattctccttcttgcccttgacgtcccagacggtcacaaagcctccgctgcttccggtggccagaatgtgtgcgaccttcttgttccagtccagtgtagtgtactcgtcagggttggctcctgccttgccgagcctgaaagacttcgattcgtcgtcgaggtcgtgcacgaagagctcgcctttggcgccggcggatgcgagtatgttgggtcggaaggggttgaactgtatggcctggattgggccggtgtgcttgtcaatctggtcgatttgcgcgtcgctgctgcaggttagtattctggcagtaacaagttgtcgtaatccctgacctggcacctgtgcgcagcttctccgcgtcccatagtaccaatgcgccgctgtcgagcgcgccagctattatgcccctcgggtgctgttcactgggctggctccaggcaatatcgttgaatctggcatattgttagccatcccatgctgcactacaggttagtggctctctaccttgaatctacgctcaccgtagcaacgggctgaagctcaacaccctgctcggcatcgtccagcttgagctcccagagctcgagctgcgtgtcatttgagaaatcagcgtcaacagcgccagcttttgttcccgtagcaatcaacggctgcgtcgggcccggcgaccaggcgaacgtggccgtcctcgggatttctcgtaggcggaccatgatggtgggaggtggtgatcgcaccgaggcgtcgtattagcgattggtgagtgcctgacaaacaaaatcttgggggaagaaaggaaatcttgaagagcgtgtgtcggagatatttacgtcgaagcaaccgtgtccgcaatgtgtcaatggtgagctggagagcaaggcagcgatgctgcttctacccagagcatccacctgtccttccctggacatcatcgccttggcaagtgggtccgctaccatcgtctcgcctaccgacacgtgatatcgaattctcagcccaaccacgcgctcgcatcactttcacggcaacactcccttgtcgcttctcgcaatgtcaaatctctcggataagtcgcggcttaaagccactgtcttcgtcggcggtctcgatcaggcggtaacacagcagactctctaccacgccttcctaccgtttggcgacattgtcgaagtcaacctaccgaaaccggacttgcccggcgcaaaagaggagcacagaggatttggatatgtcgagtttgagactgccaccgatgcaaacgatgccatcgacaacatggaccgaagcgaactctacggccaggtcatcaaagtagcaaatgcgaagccccagaaggatgcaaatgaaggtctcggcagcaagacagcagtgtgggagcaggtatgttttgctgttaattacgttggtgtcgactactaatgtcgtgtaggagggctggctggcgaagcatgctgtcaccgaagaagatcgacaggcgactgagcaggtgcaagaagaatcgaatggacccatggaccccatgcaggggctggagggtcttgatgaagctggtccaaagcctgcgtaaagggttattcacggctccaggctcggtgtagcgaagcagcaacatggtgttcaggcgtagcgtttttcattagataccacggatctattcggaatcattttggcaacctcaatcagttttcgctcgtgccaagattttgttttgtctagaacgtctgcttccttggtcaagctgcggtattgttcggtcacgttacgtgccatgtacgctctgcagatgatcgcagcgtcgaatttactgcagatgcacccaacagcttctgcaagttaagtagactatagctctccacgatctagaaatatagtctcggcggtattgccagagacacagcaagtgagacgatcactttcacgtatcaccgcatcccaccgtatcaccccacattctcaagcacatcaccagcatactcccagctacagtaccaaagaaaacttgatgcttgattctgaactgcgacatgttcatgtccactcgatatgtttatacacatgtgctcgcggagcatctatcccccttcgctcctcaaattgcccaattcaattcccctcgatacgcttattcgtgcttgccttgcctcttgaggcgaagcgtcttgtcgacccagagcttgcggaccagcgagacggcggccatgacgacggcgacgctgtgttcgttgttagatattgtaagtaaacccctcggtacgtggaaattcacccgaggacgagaactgcgcgacaacgttagcataaacgtatacaagcgagatcagagcgaaacgtactcaaaggccagatctcagtggggatgttcttgagctggcggatgcgctgggaaacagtgtgtgctatgcgacgtgtcagtggggggtctgcggcgcggtggcaaggccaattgacgtaccgccgtgctcctccttctattattcggattagcaagtttttcagatcttcaggtagtgtaaagacgtacgggaaccgggctgcgcaggcgcaaagtctccctcatgacgagctgcggactggccctcatgaacgcctgctgcgtcgggcgcatcatcatcatgcgcgtaggctgcatagccaggaccctcgtagccttgaacatgattgctttcggtgtggagtggagatgtgtctgctattgtagttattgtcgtgaatgcaatacaatcgcttcgctcgtcaactcgcagctcgaacggaccggaaaaagccgagtcgctaattggcctgcgggctgtgccaagagcgaggtcagaccatcgttgcccgtcgacttcacctcgtcactgcaaagctaccaccccccattgtcgccacaccaacaccgagcacaacacacaaacacccgcaaatatgtctgacaacgagaacaacgagggcggcgagggcgagatggtcaccaagcccttcaagttcgtgacaggtgagttttacatccccacgacaaaggacaatgagctaatcaccccacgccacagctggtacgcctacctcctacatctgcctgaaaagatgcgctggtttcgcgacggattgactgacgatacaggcttcgacgcgcgcttccccaaccagaaccagaccaagcactgctggcagaactacgtagactaccacaagtgcatcatcgctaagggcgaggactttgctccctgccgccaggtgcgccctcccagtctctccgaccacaatcacaagtgccaggggctaacgcagtggacagttcatgttggcataccggtccctttgccccagcggctggactacacgatgggacgagcagcgcggtaagttggcgtgtagacgaggggggttcattggctgacaagggacagaggccggaatcttcccccacagactcgaccagtagatagcgattgcgagagagggatggaatggacgggtttggaggggatattagagtctggcattggtggcgcagagaacgtgtatcatatctatcgacaatggcaatacagctctgattcacggatttttctcctcatgctcgtgctcgtgacttgtgttgatgatgacaaggcatgtgttggtcggtccacatgtgcagataagaagacagaaatatccgcaacgacattgtcactggcctttatggtccggtcatgctctcgctgcgaagctctgcattaatctcgcgaaccagagcacacaactgatcacacttcacatgtagcgggtgcactctcaatctttgcaatttatgattatgatttatcaaactactgctactgctatcaagcaacagaccacttgaaggaaaaatatacatagtccagtccaattttcacaaacccccaacagtaagagagacattgagctcatctcggataaagaaaaacactgaataggaaagatagctgctgaaaatatcttggtgcagcccgcctctattggtgataggtgcaggccttgcacaggggagcccagaactggtgctacaacgaggaaacattctacgaccaattgagatagtcttcctaagacttctgctcgactggtgtgggggcgtgagatgtgccgttggtggcggcggcggcgcgcgggctgccgcgctcggacgttggcgcgggtgccttcgtgtcttctccttcgtcatcgtagttctcatcaacatccatgtggcgcgctgccggctcgtgctgctcaggtctctcttgctttggggtttccgacatgcggggagggggtggcgccgcagtgttggatggtagggaaggcggatggtgagcggcttcagacgggtggtagccgtcgttgaagcggcgtgcatctggagtgccatgtgggctgtgacgcgcaacctggggcgacggcatcggatgtgggggagtcggacgacggctgtgtggctcctcaagcttttggcgcttctcctcgttctgaggaggcttggtgctggtgtggtcattctcttcccactcgcggtgtcgcttgggtggggcggtaggagggcggtcatcccggtcccgagccgcagcttctgcagcgaccatcgcagatgctggcgggggagcgccgctcgcaatgccgctgctggcagaggagtcagggtgatgctggtatggtccttgatatccgttacgtggtgaggttgggcggttttcaacgattggtcgaacctcaggtggtgggctggcaggacgcccgaaaggaggaggcccttgagttggaccctgacctggtgggccacccagtccggtgggtggcggtggtggaggtggaggcacgctgcctgcctggggaccgtagttgggattggagatacggttaggctggggtggcagctgatggtgcggcggaggaggtgcctgcgcctgaaccggctggggggtaagctgtggcggaggagcatggtaaggacttggggcgacgtggtgggtctttggcgagggcgacatgccgcgacgcatgggtccaggacctggaggtggagggccgacaggaccagaaggtccaggaccgttcgttggtggacgaggaggctctgcgtaggaccttggagcctcctgtctggggctgacaggcctttgaggagcgtgttgcgtcggaggacgaataccatcacgttgctcatatgggttcagctgctgaggtggtagcccgggctcgcggatctgagccaatggtcgatcccatccagcgccacctagagctggtggagccgggccctgaggtggctgttggggttgaggagcgccccactgaggagcagctggtccatgtacggatgcaggctggtaagcttgagggtggatatcgcgaggaacaggagcagcgccgttaggggcagcagcagacgattgaccattctgaagaagctgcaggcgagctttgatgtggacgtttgacggatcgagatcagcggcacgctggtaagcgtcaagcgcatctgccgtctggttgttgcaagattcgtactgagccatattagcggtatgttcagggtggcggcccgtcaagtacttaccaaggtaccaaggtcataccaaacctcggagatgttgggattcaatcgaatagcgcgggagtacgcgtcaagcgcatcacggtactggttgatctggtagtacaacactccaatgctgcaccagaaagttgggttgcgaccgtcacggtacacagcctgttgataagcttcgtacgccttggggtacttttgctgtgacatgtaacaccggcccagaaggtaccaactttgtgcatcggtttggtctaaaacaacgttagccacacgcagatcatctatccggggtacaggaaaacccacccgacgccaccgacttctcaaggtattcgatagcctgctcctggctggtgtagttggtgctctgctggtggtgtaaccagcctagctgctgaagaaccttggcgtggttggggtcacgttcaagaacccgacggtatgcgccctttgctgcttcgaactgcgacatgatcagccgcgggaatgtcaattggtcgagtaagacatacctctttctgttgttcgtacacgtgaccgacctggaaccaaatgtcctcctcggtcaacgggcgaggcggattggtgacgatgtacttgaagcactgtagctaggttagccaaatccagggttcgtcatcagcaattacttacatccaaactctggttgaatttctgctgttgcttgtaaattatgcccaggcggaaataaatctcgttggccttctcaaaagttggctccatgcgcatgacttgcgagaacgcctcttcggcatgctcaagggagccatagcgatcgtaaagaataccaatgccataccagagcttgggttcctatgtggcatcagtatggattgttgcaacagagttctggaaacatacctttggatcggacaggtgatacaaagcttgctgataagcagaatatgcctgctgcaggtcgtccatcatcaggtagcaatggcctgcaaggttagaaagtctctcgcagcgcgcgacgtgtaaagaacttaccgagactgccccagacatcgccgttggcggggtcgaccttcaagattgtgcgcaagtactcgacagcggcagggaaggcatccttggtgcgcaagatacatgcgatgccgaccatggctggcacagaccattgattgaacttgagcgcctgctcatagcattgcatggcgccatcgtagtcattcatctgctccgacagagagcctgtgcgaggtcagtcagctagccaatgttatactggatgttctctacatacccatctgtgtccagacggcctctgtcagctgggcgaggtattgcgaaggtgtttttggcgggttcgcgtgcggtgggtgtgccgttgacctgcgcatgtgctggatgagggccgccatggtgtggaggtatgccagtggtaggcgaaggctgctggtgggcggccatggtggtgattcgtgatgcaatgcccgccgagagcgatacgcgctattcgaacaaggacgcgacagttagttccaaagctctccaggctcgagacgactgtgacgtcgctggttagcctcgcatggcagaaatcacacgtcggacgtgcaagcaatagaggcgacctactatcaagcctcgtggtggtcgcgggcctacttggaggtgcaggcgtggggagagaacgcggagaacgacagcagggcgcagaggaacaccgagaaggtggacccgagcacgaacagacgaagtgtctgtaatgcgacggtgttacggctgatgatgcggccgggcgctgtgatggtcggtcgtgagaggaagcctggtgtagacagaatgggagcgaagaggccaaagacgcgagcgaaggacgaaggggcagggcggtccaacgctcctcatgtcaagcaacctcagaaccctaacccacctctcgctttagcgcgatccaggatgaagtgtggtcaagaatccgtgcgggtgccgtgggtcctccatccttgtagcgccaaaccccgtagcgccagccaccgagcatggatgccgcagtcttgtgcgacccgttgacagcaaattgccagccctcccgctaaaacctcgcgagtcggtcctcggtcgtgccttcctcagcctgtggtacgccgcgcctgcctgttcgagcctttgtcatcaaatcctgcccccatagtggaggttggagatcttcgttcagaaattgggctatatctgcatcgtaataatgcggccaacaccgtcaggatgtattattgaaacaatgcacttcgcaaaacgtcccgtcgtcggtgccagagccgtctgtcctacctacttgcgctgcaccacagcatccacgcctcacatcccacctccaccagttccttgcactgcaccacatccagatgaaactgtcctcccatggtgcatctgcatacttactttcctgattttacagattgagaagttcaaaaagttcaaggtttccgctgcgggtccgtcgccggatcgagcaaggcgattccgcaccgttcgtcccaggtttgtatcggctccgcgcttcgttcctcaaggatgaagggtagtgccgccgcatcgcatcatccagctggatgcgcatcaaaccatgctattccagcaccaaactacattgttgtccagcgaacttttgcaacacgcgatgaagctccccacgcagcctcagtcatatcatttgcttactttttcttctctgcgccatgggtaattcaagcgatcgcgcgttcatcgccaacaggctgccgtctgcgtcctgcgactggctgaggcttcatcaagctgatggggaggcgttggcggttaccgcacccccaaccactcgcattctctacaaggcggaatgctcagctgcacaattattcgccggcagcaccgccttctcactaggtatggcgtccaggcatcgcgagcttcatcactctcaagaaaaaggggccatgacctctccttcatctatccgcatagcgcagatcccacggcactatgccgcacacatacacccacatgttgtgtgctgcactaccgacggcctcgccaaaggctggcgcatcgaggcaaacggcgccttgcagcgcttgacgggacaaagactggtgttacgcacgaggcaatgatccgcgatgggcatcgccaagaaacacacgtctcctccacatcctcgcatcactgaagcttccggtgctctgcttagctcgcctgggcgtacatccgtgcagtgacgcagcctccactcccgcctcgtcggcagaaagctcgtgtcacaaccaatccaaccctgtcgcagccctcaatctgacaacagccggctttgctgtatctgttggcgcgcatgagcaccgaactgggatggtgctgcgccagctgcagcggccagccgacgtgcctggccctcgacgaagcttcgggcccttgaccgatgattgcgcccacttggtctgcttggcagttctgcagccgggtcgtgacgagaggcgcatctgtcgattccctttcgggcgctgactctccaccgaggtagcatgaccgaaaaagaacaagagacccgccgctagaagaagccacaaaaagcctgggcggagctggggtcccttccaaccgccgccacgtgaaaccttgctccagagttggtgcaaagccacaccagtggagccagggagggcctgcgcgtcatcagtgccgtgccggctcaagcgaggcctgctaagggccctattctacggtgacacgaatcctaatgtcatgtgactcggtgccgttttcgcagcctccccattaaaagtctcgagaattgaacaccgcgtggtaatgtgtgctcacgaacaggatgttgggctacacacgcttgtaagaaggtttgctgacatgcgcagatatagcgcgacggccgaccggcatgacgcgaaacgcgccgatgaactgtcgcatcgtttcatcgtgtcagagcggacgtcaaggcgcagatccccatcgatcccgctgcctgaattgtccttgttccgacagcaacccgtgcgccctgcccggtttgcataacatctcccttgaccacttgccgatgcgacaagatttatgaagcctcgcttcaggccatccgcgaataatcattcgattgttttctttggtgtttgtcatctgccaggctctatcatggaattctgctgcctacagacattcaaccctagaaaagcagccaatccgccagcaactctcacgaatgatcacgtggagactattagggtgtgcgaagcgctcctagtattactccgcatttgcatcaaggctgcgcgcagtgggttgaagagctctatccatacgtgccgagatgaaaacacgcgccattccgttcgagtccagaagtctggcaagcaagcaacttcaaacaacatgttctgtgccacgactgctcgtatccactataacagcaaacagaattcacatccgggcttgaacacaatcggtccctgctccttgcacgcccactctccctaccccgaattagccagcacccacatttccaggatttcgggacgtgctgactacaccaggtttcggctactttatcgcgcccctcacctgctacatatccgaacgttacgcgacagctgcaaaataatgcttgtgctcctgcaccaatgcatgcacggtaatttgtatctggcgcttggcagctatgtcgtatgacgctggggaagcagccaggccatgcttgccccatttacattatcgcaatcaacgtttcgtctggcgctggatccacggctctgcggcttgatatactctacccacccctcgtgcgacgctttcccggaggcttgttgcgctaatgcggccgatcgacggaccctgtgtgggtgaggtgatcttcagtggttgcggtctgccgttggcggacacggcttttgcatgacgatgcgatggagctggtcttttagctgatcagcaccagatcttgtcttatgagccttgcttcgagcctgccattgtggacaacaacgggggtgcatgcgacccaactgattcgccacagcggcgggaagccgcaagcttctccccgcctctcgcttcgctgcatcaacaccctcattcgcagtgttacaccgagggctccggaatgacgttcgcctaccgcgggtatatgcgcagcgatctcaatccgaccaagaggaagttgcgctggattaaaagcagcagagcaattaaagatccctgttaagatccagcgtcgaacagaccgggcgcggcgttgaggctgccacgttctcagcgacgccaatgaaatcacctccgcgcttgggcaacttggcgtggtgttctcattgaggtgctacaggcaagtaccttgccgcttacatcgatgcactacaccaactttttttgtttgtgtcgaactacaagcagcttcatcgtgtcaagggcatcggcatacctgcctgtggccgtgataatgatgcgcgcgcagcgctgtcagtcccaattcagcccgaacacgctagtaaactagtacctgagagacataagcactactacgaactcctcccagccctggggattactgcattagaacggtagcagtggaaagttccgggtcgtatgacttcttttcgaattgacagcttcattgtcttcgcagctgtgcaaacactagattgcatgcccgacgagagccaaagaataatcattctcacaatgatctcgtctttcgcgacgtagttatatatgtgtgccttcactttattctctttcctgcaacaattgcagtctcacagggcagatagtaagtacagaggaacctacagcgcaaagtatccttattatttctgtctacaccactatctgtcctttcgtatgctgcatacctagatggtcgatctgacggcaccaagacacccaataggtcatgctgtgaaccacatacccagcggtctttcatgatttcgatatgcgcatggcttggaggttactaggtaggaggaacgtactctgcgtcgttgctgccgttgctgtcgtcctcaatgctgcgtgtggtgaggatttggccttgtatactttgcattcctttggaacatctggggaaggcttcctcggagacggcgtatagagaactacttataacgctgtggtttaccacaaacgcgatgttgccggtgattgccttgtgatttgtcagtacactatttgatgtttgggcatcctgggtaaggcttccttagagacgacatcgagatgcatgtagaccactttacggtgtggtagcatcgcgatgccctgggatgaaatatttacctcgtgatttgtcggtacagtctttggcagtttgctcttcgaggaaggcttgctcaccagatattagcgtgagctgagcaccccgtatattcactcagtgtactattagagagcagctgctgtctgatatgtgagcctgaataaactcaatggcttataagtaccatgggaggctctgagaatgtattgaagagagacagggtgatgtagctcttggatggttttcagaggcagagtaaatgaagtattgcaggtactagtgtccttagacaacaaatgagctatgaccgtgatactacgatgactagctcttgtgcgcgttgagattgctcgcgttgaaagtgctactatgagtgcctgtaggggtggacaaactggtatctatttgagttgttttgtacgcgatctcaggacatgtcactacgaatggccttccacgttaccatcctacaatctgtactactcattcgaatacacgaagatcgcttgacgaaagaagttttggcgctgtgaacactacatttactgacgacgacagaatgcaacagcagacagcagatcctaaagcctaaagatatatacagcgtcgtgccgatacaaccaaagcctagcaatacggttcatagctttcggctatttcatgtacctgttcacattctttcataggtgataatctgtggtgttctccttgtggaattggcagcatccgtcaacgttgcgctacagccctaccgcaagcgagccgcgtctacgtcacaggccccaacttcaccttcagagctgtcagaccacaaactatacaccaccccacgcgcaattgaaccacaccaccaccaccgcagcaatcatgttcaaacgaatcttcggagaggtatgtggtgcagctactcgagatcttggagcgaataatgtactgacgcccataaacagcacggcgcgaagaatgtcgtaaccctctttcacaagcccagcagcgaggcatcgatccgcgttcacaccatgctcaagcaggccaacgcacaagcagtttctcatgcgacagaagaccaagctgctgctcacgacgcgcagaacaaggcggagaggaccgagttcgagctcgacgtaacggaggcaccgccaaccagcgaccagctcaagacgatcctggaatacctcggtggctctccaagcaaggtcattgagggggcttcggacgagtcggacgcaatgaggcgactcaaggcggacggtaacacattcaagaggcctttggtaagtctctgctgcttgtcaacatggaccgaaactgactgtcgtaggtggtggactggaatcaaggcaaagcaggtatgtcgaaattaatttggactgctctatctacttcaactaacctgtcgcagtggttggagacagcgagtccgaaatcatgaagctggtgcgagccatccctaaggagactggcaaggcgtgaataggattgtttagcatgcaccataccccactcatatgaatttgctttccattcatgtagtacttcgctttcccagtcgcgcggtggttgtacaaacggcaggacggcttccctgccgcaccgagacacatgtcgctaagcgacgggtggctgcacatggccaaagcctggtcttcttgttgagattgtaaaacgcgtgcaggagaattttctattgtgatatgtttgttgtaactcccacctcctctgtcttcctgttccggcatccgtactttcacggtgactgccctttccagtctttctctccttcaccgttactaagagcatgggagcggacgcgatactctctgtactgcgctatatgagtgctcggcggccagaagcaacgcgtttgtattggttgccgtggtgtccatatcaacctcaacaccagctgccccactaaaaagcgccgccaagaggttgctcttcccttcgcaagccccgcaaacgttgcgagttgttgatttgtttctctcacctgcgctcaatctcttcaattgcatcagaaagaccttttctctggcgttgcggcgtcatacggcttcggctttctcgtgagcttctacaactgaactttcctcccctgcctcgcgatcaccgcgcgcaatcgcaccttcctcctcaattgagctgtacgcacaatcatgtctgatttggcagcgccgtccccatctgactcggatgtggcagcgactacgcgtatagatcagtcacctcaacctccaagcagcctaggctcggctgttgtagcacctatattcgacgacatggacgaccagacattgttgcagcctggtactcatcgcgcgctcttctctaccgacttgggcaagcgcgcaaagaacagcgtttccacgcccccgccaccggtcattgtgcgcagcaacaaggctttgagtgttatggagactgtggacttctggcgcaggaagtatcctcacttcgcctggtccatcttccctgagagcggctggacagtcgaagacttgtgggatgccgcggacatccacgtcgaaacccgcgaccactgtaaggaggtcctctatctcctctgcaaagacaatgctgtcactgctggtctgtttgcccgggactggtctctcaagaacactgagcagttcgtcaagttcatggccatgcatgaaaaggtgggcatgtctgacccgcaagaccctctcggccttgtggatatgctcttcgtcaacggcgaattcaagaattggcctcgcaaattcctgtggcacacaacgcaggctctgcgcacctcggtagtgcagtattatcaaccagaggagaatgctacagtaatggctgagagcactccgacgtcgcctacagcaaacggcaggattcttgaggctgaaatgcagcccactgcgacagcaaaggtcgatgaagctattttgcaacctggtctaacgatggagaaggcgccgcgtaagacaaatagaaaagttactcggaaccgaaggcgaaagctgacagaatccgcaggttcttctacagtccgcagcactgctgccccctttgtaccatccgtggcttccgtcaacgagacgcaacaaccgttcaagcgcgcgtcatcacatggcccgacccagtcaggtcctccataccatggacaaccaatcggccacattatgaacggcacgtcaacgcaccaaatggtctcgccttcaatgggtggccatgccttgtcaaaccccaagagtagacctggacgtcaagacgcatacttcgcgtcgtcatcaggtacatgtggcgagaaccttcctcgcatgccttctgggggctatgcgttgcggccgccgcaaggaacaatgcctgctcattcaccacacttcaaccctgcagcaatggcgatgggtccagaaatgatgccacctcatcccatgcacgcgtatcctcaaggatttccacccatgtcaccgtccgcctttgctgttcagccttaccctccaggactgggacaccctatggcgatgcctccacaacacacgcatgcacaaaacatgtcgatgccaccaggctatggccaccagggtcccaaccatcgccgcccgcgaggtacgtcgatcggagacgtgacaaacattccctactattccggttacgcagcgcctcacaattcagactcgcgccgatcagatcgccatagcagcttctatggtaacagcaatactccgctctacgatccgtacaacggctccaggcctacgttcaacgaacacagttcaggcaggaagtcgagccggggaggcttcatggatcagtcaggtcggtcccgcaaatattcaagtcaggacaaccgtccccgcaatgggagctatgggatagagcggccagatgcagtgagctacaacaataatcacccgcgaggagtaatgttggacgatcccaagattgtcggagatgcactgcgtggatgccaccatgggtggattggtccggacaatcacaatgtcaatgaactttttgtgtctgagctacccgatgggactcaaccgatacaggtgcaagaaatgttcgtacgcgaggtgggcgtcactccaatgagggccgttatcaaggtgtccttcggaggccgctctcacgcgttcgcattgtaagttagacgttctgatcactatcatgttgctaacaatcccagattcgcttcgactggtgacgcaaaactggcactacgagtggcagaaggcaatccaaagatcaacggtgttcctgtccgagtctctgttccccgccgcttttatcagtacccgagggaagatgagtatcatcacaacgccaagccccaagttgcagatggtcaagccacagagacacgccatgctcggggcgttactcgcatgtcatcgcatgaagaagagggcgctacggtcttgacagaagagcaaaaatccaagcttcagtactctcctcaggatgctagaagcgacctgcagaagaaggccagccgtccttctcccgaagcaaaccccgtattcagagaaagcccccaatcacagaagacaaatgtgcgacagccttctccaggtgcgacaaaagcgtctcaaacagagcagtcgttggaaggagagagcatcaaggcagaatccgttgttcaagatgtgcagcagcctaacttagtggctgctgtgagcaatagcacagaagcagaacaacccattgcatctatccagtctagcgacagtgatagcctggaaacgtcacaggtctcgtacgcagagcagacggtagaagatgatgcgcttgcgcctactgagaaactgctcgctggagcaccgacgcagctcaggcaagagctgggccagaccacgggacatgtccgtgtggagtcgcagacgaaagcattattcgagcagattgaggacgactccgggacaagcgacggcgcaaccgtggttgtcaaggttccaagccctgaagatgtagagacactaaatgtcgatcttggtacctcacaggctccagagaccggctcagatgaagaagcaggcaacgactcaagcttcatgtctgcgcaagaggtggtagacaataacgatgcaaccacggttcacaaggtggagcctacgagcacgaacactggtaccgagccttccaacgcacttgtcgctgaatcgcctgtaaaggaaggggctgctgcctcatcaccgactgcgcacccagaacctcaacagcactcggtccttccagcaaaccaagacatcacttcgccggtcgctgtaactgtcgacaccagcgcgcacactactgacatgtctacttccgcgaaagacatcgaaaccgcggtcatgacccccgcgccaccttccgctgctcctctaaagaagcaaggcccgcaacagaccccgtcactcaacccctttgcaaagccgaccaaatcacagcgcaagaaggagagagagctgaagaagagggagctgaagaaagagcaagaaggaaagactgtgaaggcgaagactagtacagcgctttccacgccttcggtcctcgaatctaccgttgaggtgaacgacaaaggtagggcaactgtggagacgtctgctgtggacgcctctgcatcgatgacaaaggatgcaagcaaagggacgacttctggtaagcagactggggctgataccgccaacatttcccgcgagatcggctcggtaactcaaaaggcgaaaatggagtccatggatatttccggtcttctttctcatgtacagtctcctaggtctggtgacgtacccgtgcccgagcaaacggcggcacaaaatctggacgtagtcgcagccggatcggtggtgaaagccggattaccgcaaaacgaccgccaccagggctaaaaaatctgttgcgaacccaaattcttaagctccaggctccatcgtcctcaaatcgtctacaagccatccaatctgattctaccgcatcttcgcaagtagagccccccaaatcgactggcactgcagtcgaccaacagccgtaagccatcttctgtaattccccataagacccatttacttacacatccgtacagatccttcgaaatctgtgtcagagcctggccgctatgtctgctggaagctctgcccaccccgcttgcgagcgagggcggccagccttcaccttcgcacaccaccccaagcctttccataccccgctttcagacccccgccctcccggacgcagcccaagagcaggcagacaagcccaagaagaagaaaaagaagagcaagaagaagaagactcccgcgaccgcagtggaggcagccgaccacgactcttccgttgcaggctacttcagtcgcgggtggcgaccaccaacacccattcccccaccggaagaattggaggatccctttggccaccagatgtcacacatcgatgctatccgagcagggctgaagaatccaaacacctactacagccaggtgaaccgcgcgatggctgagcgtgatgcaaagttggaggctaaccgcgctgaggagcccgaggtcatgaaggtgcgtggatcatgaatatgaccgcgaccttcgggtgactgactccatgaaggggattggccttaaatcggccaccttccgcgagatacaggccttcctcatggacaaacccgaacttctggagaagccgggcaagaaggcgtccaagtgaggttttgaaaccagtctcggcttcagggctcacggcggtcacgataatgcatttgtctacggcgtttgggagggtctacttccatagctcttggggtgttgagtggaggatcaactctgtttttgcccactcgatgacgttaacagcactttgcgtgctgtcgggtggtcttctctttcctcaggcatggagtggcgtctcaatgatacacgcagcttcacggaaataataatggagacatgttctctccccaccactgcccattctaatcttgcaacgtgagcaaaatgcgcagctttcgaatgattccctgagcaagcggagatgtgggacccccaaaaaccctagaaaattggcccctatgcgtgagtaacgtgagtatacaaacggcgtcactgcatatgcgcctaactacggaaacaatcacagcttcaaaacacgcagagtcgagcgagcaactcatacccacttcccggccagtagagacccacttcggcaagactagacttggacccttgcagggacgatgtcggaagccttgcggtatgccgatttccttgtgtcagtgtgtgtgcatggggagaacgggatggcgttgtggttagagatagcaaacgaggccaaaatctttgtaattacagtaacactaggcttataacagctagcggattctctctgccggtaatcagtggatactcttggcacacgtttgtaaccgagtgctatctcttgtggtacagtggagcagggggtgtgcagatggactgagcgttgagctggcgcagtgcgaggcgagtagagcacagttgacgaaaaaggaaaacagaagacagaaaaagcagttagccttctctgcaggcagtgatgggagtccggctagtgtgccgcatcgtacagtgagaagaatgtggctgccttctggacaagggacatgcttgagcatgcggtatgttgtgcgcgtactaccggaaggatccacccaacacccgctaggtggagatgtacatgtgcagcgcgggtacgtgatgcgatgcctgcgcggtagggaggattgggtcatggccgtccggtgagcttgatcggtgtttgcagtgggtgagaaacatgtccaacgatcctgaggcaggcgctgggctacgagctttctgtgttgggaactgcaggatgggccagtgcatgctggaaagaggagaaatcatgcaacttcagcgggcaggtacttggcttggctgtggttgtactgctttgacttgctttcaccgcttcgtgccacctaaaggaatgtcgattgcgattgatcccaggcgagtgagagggaaacgacagctcgctgcatcaaggaaagaaagaaaccagtgcaacgtcaccgtatgaacaggcttggtcttttgtacgacccttcatgcttgtgttaccacacggactggtgtcaatcaccgtcagaataccaccttttccgactctgatgtgagaccatacccaccagctcaccagcaagagattgtcgcagtccctgcgtatctggtggattttgctttttttctctcaaaatccgatgtgtcgtcttcctaggccgttgtgccagcccagcttgagactagtgccattgcgctagtcatcgcggggagcgtttgcaaatctgccatcactgaatcctggtccttgctatgtatcattcatcctgcatgtgtttctaggcaggcatgctcgcgcggatgctcgacgcggaccaatcatcggaggtcgctcaagccgctgaggggcactcccgcagctcgcatgcgagaagccagttcttgattgccgtgcagtggagttgaatgagcagctgggatcttctctctttttagtggagaaacatgtattgacggctaccagcatatgttgcgatcatctgtgccagcgcgctccggtggttgggttcgacaaacgggtgggcctttgactctggcgctctccatttgtaggtacttgtattgtagcaggtacttgtattgtagcaactttatatgccctcgttgtccttagaaaatcatcttgcatcactattgactcacgttcccttgtcgctacaacacacttcagatcctccacagcacagcgggtgccacctgcaattgaacctgctatcttccaatcttcttcttgctcaagcacctctcacacaatgccacccaagatacgcctcaagacttccgaggaaatgcaggctcaaagtctggcaccgccggcagaattatctcggaaacgaccagcaaacaatccagctgttagcgacatgtccaaaaagcaacagcgaatgtccaaagaattttccatagataccagcgataccggcaggaagttgacggaaaaattcaaagaagtcggaaaaaatatgggcgagttgcaagacgaacaaggcaagattgtggggatattggagcacaattcgaagcagctgaacgacgtggaggaaaaagtcgagaaaatttcctcgcaaaacgatgagcgggagagagaattcaaagatgagctaggaaagcggcctacgagcgccgctatcaacatcactttcgagaagttgaaagtggagcaaaggcaattccacggcgagcaaaagcaagacaacgagaactggaaaaatgagcagctccaaaccaaagctgctgagaaggataaattggacctggagcagcagcagcaaaatgaagcgattcagcaagttcgcaacgaatgtggggagtgggcaaataagcagcagcagcagaatgaagctatacacaacaatcaacggctgcagggaaaaaatgtcgtcgcactcgacgtgcgtcaccacgagctagaactcgagttcaggaatgccgaactgagaaatacgaccctaaaccagatcgtcgtgcaaaacaggaacgacaccgaacaacttcgcaaggatatggaagcccgctccgtcaccaccacggctgccatggaagaaatcaagcgcgatattgctgcccagattgagcagcgcgcccaggctaattacgaaactgctctcgctaaactgcgtgaggacttctcaactactcaagcgtcactagatatgcagattgagacactgtcaagccacctcgaggcgatggcagaaaaggacaaggaggtcaacaggctatccgaggccctcaaagttacgaacaaggggctcgaaaaacaaattcaagcgaacactgagctgcagaacagggtggagacattggaagccagcgcaaagaatgccaataccttcatcgaattagccagagaacaaatcgaacccgcacagcggaaaattgccgatctgcaagaaaagcaagcggattgtgctacgaagaccgagctgggcgaagcaaaggatcgaatctccggagtagtcgatgcaatgaaatcacatgctaccaaagaggacctggacgacttcgggaccgccatcgtcaaagcccttcagactccacctccacaaaatcgaccagacgtgctataatagaacacaaggtacccaaggaactcctccaaaagccagaaattcgttgccgtaagcctccaatcctgaaatccattcgcccagaaaactaaccatacgtcaagaagatcatcccaacgcacaacgtaccgcccttgcaaaccaaactcctcatcatgcccgccccagaaggacctgacgaattcaacttcaacatcttcccctccccacgccccggctcacgcatgactcccaacggcacgagaccctatccgtctcccccagccgcaaagccacaggacatgtacccctcgccctcaacccccacagtcacacctcaggcattaccgcgcgcgaatccacaggctccgcctcgccatctaggccctccacaatatggagctgaacactacgccaacaacacacatgggccttacatgcagcagcagcaccaacagcaccagcagcgccagcagcagcgccagcagcgccagcagaagcgccagcagcgccagcagcagcagcagcagcagcagcagcagcagcaggggcatcagcaggggcatcagcaggggcatcagcaggggcagcaccaggggcagcaccagcagcaggggcagcaccagccgcaggggcaagcaccagagcgacgcgtttcttgggtttcgagtggaccgcgacatcctttcgagctggaaggcgacgcgcaagctggcgttgtggatttgacgcgctgatggactgagggtttgggggtgcttgatgtgttttccttgtgtcacgatgggtatggttggattggagtttgtgttatctcatatcatgtgtgaatgacatctgtacgcgaaacatgataggtatatcccccccgtccccgtttttgttgtttttcttgagagttgggcggagttggtggagtcttatgtatttcccacaaaacaaaaatttcaagtatttttattccaacacttgtgcttctgttaaaaaggggcttgtcttgcagcattgataacttgacacgagcgctttgcgaccaagaaagtatcgtcaccatcaagcgccacaaagagacattgaactcattcgccatgctgaaaatctgcattcaacactccggaatgcccactactaatacacgcgacgcctacgaagaaacaatgcaaagcgcccagaaaccgtgctgagaaaacccatcaaatgccgaaatgctagtgtattctccccaccgtcattactcgtctcaagtgcacaaatgtccgtatgcttcaaagtgaactgctcgatgcgagcgcgaaaggtatgaaagagcgtcacagccagccagtgttgtgacgcgaaggccggtgatgcaccggtccttagaagattgtaccgtagctttcctcctccattgtgggaagcggtttgcgaggacttgcgggtttgccgtcgtcggctgtcttcttgtggcggaaagtgactgaaagtgtattagtgctgcgtcttgggttgagaagaatgtgtacttacatccaacgaagacacccttgttcatcttgtcgtcgcggtcctgcatagcctccagcgcagcctgcttctcgtgcacctccttgtacttggccatgtcggcctcgttgccaaagtcgtcgaagtaaccagcatcggtctcgctgtcgagctctggcacgaatggcgccttgttctctctcaacttgttccaatcgacctctgcaaagtatgcgtggccgtgaatctcagagataccgcggaaacgggacgtcttggatgcgacgaggcgtataatgagatcccatgtgcgtttggacaagaagtatgatgggtcttcgtagacaggctttcgcaggaccttcttccaattcttcaagttttgccaggtctcatccacggtagcgcctgcgaagggcgggtagcctgcaagcgcctcgaagagcatacagcccaaactccagtaatcaacagtgaagtcatactcatcgcccttgagaacttctggggccatgtaatctgggcttccgacgatactctttgcataattgacatctcgttcgcggagagagcggtagttgtcacggcgctgggcagcggatcgctcctcgattggccgtccaaaaggcgatacaacgtcgctgacagattcgagcttgatgcgcatcgactcgattttggatggggcaagaatgccagcggccagaccgaagtcggtgagcttgacgtggccagtgctgtctatcaggaaattctcgggcttcagatcacggtggatatatcctagctgatgcagagagtcgacgcacgagaacatttcggcaatgtagaagcgtgcgtgtctgttgtggaggacaccagtgttgttcagcagtgtgcggaaatcgcctcctgggacgtattcctgctttttgttagcagttgctacagagcatccatgtaagacgtaccatggcgagatatatgctcctatcgtcctggaaagcgtagagtaagcggaccagccactcgctcttagctgtggtcaggatgtcgcgctcggtcaagacatggcggatctcgtcaagcttgaacagcagcttcttgctcatgaccttcagggcgcacacctcctttgtgtcctttttctgggccaggtagacctgtccgtaaccgccctgcccgacctgggtcaagatttggaagtcgccctgccttaaccgcgtgcgtcgcttgcggagattggcgcgctcgcggcccaggtactgtgtgagggcatcgttgtattcggcctcatccgtggcgggaggaagagggttctgcgctttgaattgggtcaggcggttctggcgcacgtgcacgtaggtgaggagatcgtagtagtagtcgaggaagtctgcttcccgttagccgcgtcctcggtcctcccgacagcacatgtactcacacagctgcgtcacgttggccagtcgcttcaccgagggcttcctcgccttctcgagctcttcggcagacagtcgctgtgggccggggtagtagcgcgttgactggtcgtctcgctgtgtgcggtagggctcctggcgcgattgggctgcgtgtgtaacgtagctgctctccttctgcatgccggggcgggcattgggtggcgtgttctccttgttcgacttgcgtgcggggctgccaggcgtcaacgtggtggcgtcgctggcaaagggatcgctgtcgtcggcgccctggagcttcgacttgttcggtgatgtgggcgtgcctggttttgacctcgagggcgaacccatggtcgggagcaatttcatggcattctcgaagacatggggcaggtcgaatgcgcccggtggctggtgatgcttgctcgggctgccctgtggagtctgctgcgggctgatgaaggcctcctgcgagggagtaccggggcggcccatatcggtgccccgagtgtgaagggcaggtgggggagcgggaagctggaagccgtctctgttggggtcggacgccatgttgttcttctgctgcgtcgattcgcaaacaattcagcgtaggcggaggaagctgcgatagcgattgcaggccgctgtcgttgcggatcctaagacggaaggaacgatgcagtgctgaatgcaagctccaatgtgtacagtggtcagagaggtcgccgagagagcggtagtttggcgtcccgttggagtgtgcaagtcctccgacgagcaatgcgaacttgttgatgctctgcggggtgttcatctgtcatggcaaccaatcattcctgtacgcatcataatagtgggtccgtctcgagagccgcaacaccacaccgcaccatctcgcctttcctaatatggaagacagtaaatccacatagatttagctatgcgcatgccgccaaggtactgacgaaccacatcattgattcttacgactacgttcaattataccatctcgattatctgctgtccatcatcttcgttccggatcagatgcacaaatgcaaaagtatgagcacctgtggagcgggccccaaatgccagttaacagtgccctagcaaacgccattgactcctgagccatgcaaacccaattcgtgacattcccaaaatttcataccatccgcgccgatgccgggcgaagatgatgaatcgttaaatttcttgaccagtttgaaagaaaaactcctccactgtgttatgcattctgggccgttgctgttctccatctcttcatacgtgcgcaaattccgcccgcagctcgttagcaagtagctcctgcagtgcggggtctccggcccgggatatggcgttgaacaatagtgccggattgaatcgcgagccgggctcgataagttgtttgcggcacatcgggcaggtaactttgttcttgtgcttcttgcaagtgtcaaactaaacatctgtaagcaagacttttaaaacgtagcatgacatcagactaatacacacccattcgaagatgcagaactctccaaaataatgtccacatggaagctcaatcgcaatttcagcctcctcgcacgcctgcacacttgtgcttgagtagtcctttgcgcaaatgtcgcaagtaggcgatgtaccttcaggtagctggccgaggagacgtcgaggaagcttatcttttagggcctggacctgtcgggagtttgcaagatttggatcgtaaggttgcgaatggatcgagtgccgcacgcggtgctctcttggtagccgacgggtacgaaaggatggtggcacacgcgctgcagcctcctctgcttccgacgagttgatggagcgagacatgtcctggatgaaactgtcgtatgtgcgccgcgcagttgccggtggcgagtcatctagcagacgaccttgactgtgcaaagatctatatgcacgtcgctctgctgaaccgagtgaccagcggctgccattaccatggtggtgacgtacaccttgctgcgacgacctttgggcgatcggttggggctgacgagacggatctgcagttggtcttggaggtcttgcttcggagccgggtcctagaggatactgtgcctgcatttgttggtctagtgctccataaccctgctcttgtgcaaatggccacacaggtagcgttggaccgtagttcatctcacctccgtggaggtatggatgaaggggacttggagtacctcgcatcatgggttggctaggcggaccgggcatatggccggccccaccgaaccaagtcatctctggatgcgcgtcgatgggggagaatgcaggtcgtcttggcaccggtggttgcgccacttggtgggggtgcatgccagaataggacggccggtaatcgaaggcttggtggtggttttgttcgtatggatttggcagttgcattgctggatgatcaggctgcggtgcataatccgtggaatgattcgctgcaaaatgattaaagtgtccgtatggatcgtagcgttctcgaacgggctgagcgaatgggactgcatatgcattgaaatgtgggggagaccgttctgaatcttgagttactgtgcttgcggatgtcgaactccagtgtggacagaaatctgatgccgacatgactgcgcttcaaggcgaaagatcgcgtcggtcgtctctgataatgtgtgacagttgtgcttgtgcttatgtctggtgaccggagacagatcggcgaagatgtttcaagcaacctggagactgaggtagaagtatgtgtgagtttcagtcgataccgccgcagctttctctgctgactctttctgctgctggtttcctcaagaagagtatcgattaagtttgtggaaagactgaagccttatcggtagccttgacggtggaggcggtggaccgttcgttccggtgattcacagcggcacaggcccgaagacaaccaacagcttcagcaggctgcagtggattagtagagtgtgcagaaagcagaagcgtttgctggaaggatggcgaggaagtcagaggaggagttcccctccagaactgcgggggtagcaggtaggaccgtccacgggtggatgataactagtcaatgcgacgtagctggcacgccccgtcgagagctatcccgtgcaggaatatcggtgacgagggcagcgaaccttggaaggcgagccattccgagtcaataagtggacaatcaatctaaagacggtctcgcgccacgctcgctcggaagcgggttgccctcatgacagcgcaaggaggcggctgcccgaacaggcgcctggggtcctggatcacgccgaagagagcagtacttgaatcttaccaggactttcttcttcttcgtctgggccatggcgacaaacgaatgcatgcctcctacaattacgaccaatggacgcaattcccagccgagaacgacaagcatgcaccattgccagtggtggacggcgcagtccagacccaggcatcgatcctgtctcaccaacaacgcgaggaagcttacgtagtacagcttggtcgcggtaatggagcctcaagtccttcatcaatgcatattcgcgttgctgtcgttagtgcattaatgcagtgctcaacagtacagactggactctccaacttggtcggcagcagcatccctagcatgcaccagcagcagagaccgctcgacgtgcggcgagccactatgcgtgcttccgcaagtgatcgggtctcaatgggttgaccacagtggtggagtgcggcatcccaccgcggtccacgcaaacggtagaccgaccctcattgcatgcagacgcagtctgagggcggttgcgagatgatacggtaggtgagccggatatcggcccgtggggagaagaaggcgagatttcggtctgctggtgaagagacctgcacgtgtccagcagatgttccgtgggtcgaactggatatccgaatcgatttttattttctgctgcgaataaaaatcgcgatggacgagcagagcacacgtgccaaggctctcggacccttcgacttgcgaggcccgatttctcccgcggcataattttgagctctgagctccagacacttgatattccagaaatatcgtcgtgaggcctcttgtctggtaggcagctggcaatagcgctgttccgtccattatacaacactccccgtatagccaccccacacaacctccaccatgttccgcactgcgcgtatcaccctgcggcgtgccgaggccggcggagccatgcgctcactggcacatgcgaagaccaacccctcagtcatctgcggtactgccaaagcacgtcctttgtccacagccgcccgccatcccaccaagttcacgccattgggcacccagagcttcttccagcgccgccagttcagcttcaccagcagcatggccaacacccgcaccgagagcgatgcctttggcgagctccaggtagcctcggacaggtactggggagcccagacagagcggtccctggagaacttcaagatcaaccagccgcaggaccgcatgcccccgccgattgtgcgtgcctttggcattctcaagggtgcggctgcgacggtcaacatgaagttcgggctgggtacgactgctccggcaacttcaccaccacgtggctgacgagatgcagacccaaagcttggaaaggccatccagcaggctgccgaagaggtcgcctctctcaagctcatcgaccacttccccctcgttgtgtggcagaccggctctggcacccagtccaacatgaacgcgaacgaagtcatctccaaccgcgccattgagatcctggggggaacaatgggcaccaagaagcctgtccaccccaacgaccatgtcaacatgtctgcctcgtccaacgacacattccccaccgtcatgcacattgccgccgtgctcgacttcgaggagtcgctgctgcccgcactcaagagcctacgggacgccctcaagaagaagagcgatcaatgggagaacctgatcaagattggccggacacatttgcaggacgcaaccccgctgactctgggccaagagttctccggctacgtgcagcagctcgactttggcatcgagaggatacaatcttgcctgcctcgcctgaagatgcttgcccagggaggaactgctgtcggaaccggaatcaacacctttgttggtttcgccgaagacattgcgtcagaagtcagcaagatgactggccacaagttcgtcactgcacccaacaagttcgaggcactcgccgctcatgacgccatcgtcgaagcccatggccagctcaacacacttgccacttctcttttcaagattgcacaggacattcgcttccttggctcgggtccgcgatgcggtcttggtgagctcaagctgccggagaacgagcctggatcttccatcatgcctggaaaggtcaaccccacccagtgcgagtcactgactatggtctgtgctcaggtctttggtaaccaagccgcgacgacctttgccggatcgcagggtaacttcgagctcaatgtcttcaagcctgtcatgatccgcaaccttctccacagctcgcgcctccttgcagacgccatgacaagctttgagaagaaccttgttgcagggcttgacgccgatgagaagcgcattagctcgatcttgaccgagaggtgagttgattctctgacaaatgcaagtaataatgctgactcaatatagtcttatgttggtgacttgcctcaaccccgtcattggttatgatgcggccagcaagaccgccaagcacgcacacaagaatggtatgacactgaaggctgctgctcttgagctcaaggtcatcagcgaagaggactttgacaagcatgttcgccccgaattgatgatcgctcccaaagagtacaagcccaaggcatgagcaatgaaaagtaaaaagtatgtacaaaatgtaaatacaaagtggacgaaatatcgtaccagtgaccaggcaagcattgtccatctgcaaagctaaagtgaattccacgcgctatgacatgaccgcgtcgcgcacggaccatatccctcgaccccatcaacggcccgcaccatgccctctatcatccggtcgactttctgcaaccactgtgggcaccacaacaatgcccggccttgtgcagaatgtgcggaagcgcccggcgatcgcgctgagcgatgacgacgaaaacgaacaatccgatcgatcctccgtatctatgggcagcaaacgcgctcgtcatggtcgcgacgcgtccgaaagcccgcctcaaacgaacggccaccgcagccacgaccgcccgggtaccctatcagccgacgacgagttcccacctggcacacttgtccgagtcaagctaaagaattttgtcacatacacggctgccgagtttcacttggggcccagtctcaacatgatcattggacccaacggaacaggaaagagtacacttgtctgtgctatatgtctgggtcttggatggtcaagcgagcatttgggtagagcaaaagaactcggacacttcgtgaagaatggtagtgacgaggctatgattgagattgaacttgccgcaggtcctggaatgaagtcgaatccagttgtacgccgaatgattcgcaagtcagatggcaaatcaatcttctggatcaacggcaagaatgcaggcaagaacactgtgttgtcattatgcaaacaattctcaattcagatcgacaatctttgtcagtttctgccccaggaccgagttgtggaattcgcaaggatgtcagatgtggaccgtctaagagagactcagcgtgctgcagccccaaagcacatggtggagtggcacgacaaattgaaagagcttcgcaccgaggagaaagggttggaggttaggcaacagaatgagaagcgtcatctggaaggcctcgaaaaggcacagaacgcggatagagacgatgtcgaacgtttccatcagcgcgaggacctcttgcaaaagtctaaatgtttgcaaaaggtcaggcctatcatcgagttgagcctgcgcaagaacaatataaatcaggcgaagaaagatctacagcatgccagacgagagctcgaccagatcgaagcagaggttgaaccagtccagcaagccctagacgaagtgaaagcgtacaaagaccaagtcgagcaagttgtcaagctccgccagaaccgcgtcgacgcgaccaaggcacaggcagataaggtttttgtcaaaatcgacaaagacaaaggggctatcagtggattctctgctcagatcactgctgaggccaattccaagaaagagcgtgccaaggatattgcacgcatgaacgccgagatacaacgcctggatcgacagagacaagaacagcctgtggattacgatgccgatgcatatgcacgccgtaaggctgattatggagcgcagatacgagcagcttcgagccgccaagtcgagtgcgaaagtgcattacaaagccacagacaaagatctggcaacctcatcaacaactacaactcagctaccgcacagcgtgatactctcaacacccagagtgggaagcaggcaggcgtgctaacaaacctttcgcgcgatacggcgaaggcctgggactggttccaacaaaacagaggtgacctgaatctcaaaggagatgtgtatgggccaccaattctggagtgttcgattcgggaccctcgttacgcagatgctgtggagagtcaattgaggaagggcgatttcttagcgattacctttacgaacgcagacgaccggaaactggtttcagatcgcttcatgggcagagaccatctggctcttcacgacatctacacacgtacatcaccgaagcctctctccgaataccagcctcctattgcacccgcccagttacagaacatggggttcgagggttatatgatcgattacatcgaaggtccggatgccgtgctggctatgctttgcgacaatgctcgtctgaaccgcattgcttatgcccccaaaccaatatctaacgcgcagcatgaggcggtttcgagcagcccaattcagaaatgggtcagtggcagagacatttaccagattacaacacgtagggagtatggtgtttcgtctacctcggtcacacagatcaaacaggcaaggtgtttcgtcgaccagccggctaacactgaagagaagcggcaactcgacgaagccatcaagcagatacagcgagatacagcggagctgcaagaggagatgacaaattgcaaagcagaaattcgtgaatcgagacagcaggtggaggacttgaaacgggcgagagatgatgtgcaggaggaggagaatcgcataaagagggccatggccgagtgggaactcttgccagacaagatcaaatggaagcaaagagatcttgacaaactgaaacaagataatgccgaaaccagcaatcgtatacgtgcgatcaagaccgattcgcagcaggcctcattgtctcttgcgaaattgaccatcgactatgccaaaaccgttactcagctacggatattccacgaatcgcttgttgaagcacagatacgcttgatagaagctacatcagagttcaacgcgctccaacatgagaacagcgaaattttggagaagctgcagaggaagaaggctgagattaaggacatggacaatcatttcatgacacttcgcagagaatacaagcgtctgacggatgttatacaggcggatctgaacagtctacagccagaagagaaggccatggtattggagtaccgggagctgtcgtcgctagaggctcttgagcttgaagttcaagctgtttccgcccggcttgatatgatggttgagggtaattccggcatcatcaaggcttttgagaagcgccaagaagacatcatcaagacccaagacaagcttgaggagcatactgccagtctcgaagccatcaggacacaaatcgtagagatccgctctcaatgggagcctgagctcgacgcactcgttgcaaagatcagtaatgcgttcgcgcacaacttcgagcagattggctgcgcaggcgaagtccaggtctacaaggacgaggaagatttcgacaagtggtccattcagatttcagttcggttccggtaagctactaagaaaaaatctgcagtcttcaaatactaacaattagttcagtgaaggcgagacactctcggtcctcaacgcacaccgccagtctggtggtgagcgcgccgtatcaaccatcttttatctcatggctatgcaggaccttgcacaatcgccgttccgtgtcgtcgacgagatcaatcaaggtatggacccacgcaacgagcgtatggtacatgagcgaatggtcgacattgcatgccaagagcgcacaagtcagtactttttggtgacgccgaaactgctcaccggactgaagtttcatccgcggatgaaggttcacgttatcaatagcggtgaacatattccagacgcagaggcggagggtacgtggaacatgagggagtttgccaagatggcactgagggcccggaagggtattacggtgccttaaggatatctacgatccgcattcacggatttatcgtctcaccaccagatgatacgactttcatggcgcaataggttacatagtgggaggcaacgtatatggagttggtaatgctgcatgatgatacccgggtgaacaggcgtaatggttcgtggctaggcattgatttacgttattgtctttgacgtcaacagacactagctaccttgtgccgcaatgctcgatagcgcacgcggaatacattacccagcaggtgcatgtctcctccatcgcacacaaagcatatatttccacgttactgtccacttcaactgtctttagcgcctctgctgacaatgcttcgtgtatcttgaccccctatcagctcttctgacgttctcgtgcattcatggtttgcgtaccgtcacttgtattcttgtaccctagttggtgatacacgagcacggcaaaacggcgatttgtacaacatgcgccatgatgatcgctctttgagttacatcatcgacgaaggctttcgttcaaagaagcgcacgaaccttccggatatcagaaaacgagagaaaacttggtcttgagctacctcgttgtcatggtggtatgccatgcgatgttgcatcgtgcttcggaatatcccaactgacatgatgctgcttctagaaaagcatgtatatatgcttttcaagtatccaaaaaccacactcagtaccaaggcattatcagactgcgcaagcaccctgctacctcccaagaccaatttcacccccactccaaatgctcgctctactcgccaccctcctcagcctcctcccactctcccacagccaccccacaaccaccgatggcataggccccgaggaaacatggaccatcccgcgtctcgacatgcacatgatgtccagcaacaccgggctaccaggcaacacctggccaccctctgcgcacttcaactccaccatatccttcgacgtcaccatgcccgtgcacaacctaacattcccctccaacccctccaacaacatcaccacaacctgcaccgcctccttcgccaacggcacgctcccctccggccgcaacttctgcaaccctcccggtccgacggaaatcctctggtttgaaatgagcaccattgacggcctgggtccacgccgcccggagttggcgtttagtttgcattttcatggcgcgctggagtgggatgggggtcgggtcgctatgacgtggttcgatgggtatcgccatatcacggcgaataatgcgagtgaggagagtgggtttttgacgtgtcttgagggcaggccgttggatgggttgagatgtgggattgggagttatttgagtaggagggaggctttgacggtgaatgttgtgagaattggggggccgccgatgaatgggacggttgggggtgaggggcgaagccagtgaggagataacagggatgagggggatgaggaatggcatatgctcgattggttcaatggacttacaggttggagttgtggcgaattatagattgtgttgtgagtgcagctattgtgattttggattgtttcttgatcgactcccttggtgagctttggttatgggtcttacatgtcaaatgtctcacatttgcttcaccgtgaagccatttgaggtgcgacagagctactttgagaacagttcgcatcgacatctaatgttctacttttgtggctttctcgacaaacaggctacattgcgaagtacatgtgcgactaaagatacatctacaagggcttggttagtgataatatgtgttcatcgaccattctcttctagcccagttagatctaccaagcttcacgcgacctactgcacaatcaaatctaagcccacagtcccatgcaaaagacattgttgttgtggtgatcgcggggtgtggagacaggatcggcagccgtttttcgctagtcaggtacaccacatctgttgtgcgcgcaatggctttcgcaccgtttcatctccatctttgggctgaacaacagcagctggacaagatgctgcattgactcatggtttctgaagatatggttgtgaatcctcaattgatgcatcttcgccgttcaggtgatgaagatacgtctgccagcgcatcagacgtttagtcactacgcagtggtgcgattgtgccgacctgtcggattcgacctcacgacgcgcgaatgtgctactacaggtagttcatgcaaaacaagacgcaaccggttgtttgtcttgacgcgtaacatgacttccgtcttccttgctcctcttttgtgcttttgttccttttgttagccaaccccatcttttccatccttcacttcttctcatactcagtcattcatcatgattggaaattttgcatcattcgtgttcattatgctatttgcgagcgatatatgggcagtgtatggtcttgggcttcctcagccaaattccatagtgtgcgaggtaagtggggaaggttgcgtgtatgattgcgactaacgaataatgcaggactgtcaagtcacttccgcctctggccatttcgtggttacgaaggtgtttgagacacccgtacctgcactatcgacagctgcaatcactccaacaaatgcgttaccacttgccactccaccaccaatcgcaccacctgcgaatctccaaggccctactgcctctgacacccatgacctcagcgatggcgtgaaagccgccataggcatcagtgtcgtggtgatcatcgtccttcttctcgccttcctcgtcttaggcatacctcagatccggagcaggcgccggacacaggcgctgcagcgtgctgtagaagaagtcgaacgcggcgtcgagatgcagaaacccgcggaccatgttagtgaagccatgagcgacgggaaagacaacatggtgcttgagagtcgggtagagatcgtcgtggaggatggcgcaagcgaacgaaacgtggtggacacctgggacgggtggaacgcgacttacgaaggtgatgatgccgagcgaggaaggcaaggcatgagtctgcccaggagagagtattgagtgctgagtgcgatcattctgttttgattagggagcaagtgtgtcggtggctgctcctcgatttcgtaagcatcacaggcgagctaagcgggagtagctgacgtcgtctggttagtgagtgtctctttaaagagtcagatatgagtgcaagagttatccatgtctgtgactgcttctgtggttctcatcttgaagaagctactgcgcaacccaatagtaccttccttgtatcagaatgcacatcacctcatctcacttcacgtagctcgtttacccattgctttcgcattgggtgcctgtctcatttcacgttcaaagcgttagcactgttctgacatatctcacgtgtacgattatccggcggatcatgaattcagaccaacaggatgttcacatgactggtcaaagtccattgccgcaaccttcagagcttcatccgccaaacccgactgtcgccgaacttcagacgtgtccatcaccgaacactgttggattacagatcatcgctaacaaggcccaatgccttcattcgaacaacgacgatgttacccgtgcattcaaatctatccttaaatgtcgcgatgataaaaagggcacgtcttttactctctcccttgatggtggcaggtatgagagggatgtgccatctgttcctaccctggatcaacagcgaggcccgcgtcaggtacacccacagtggttaagtaaactacttcagcacaacatgcctcgaaaagacagtgcgttcttctaccccagaatccaggaccaaggcgatgtggatcaacaccttgttgacctcgtccattacgtgcaatatgaagacgtgcaaccccaccgcgcactgacgagcgtcgttttcgatactccaatcacacacgaacttgcgaagccacgattgtcacacgagcccaccgcgagtattttcccacataagctcagcaatgccatgtcgatcatgcctcgcggatctaccttgcctctcgaatgcagtccgttaacgcacaccacggagatacacctcctcagcggcgtccgtgtttatttcgtctggccaccacagaaggacaacatattttggttatggacgtatttcatggatataagtgaagaactgcacgcatcgaccttggagaaattggagaatggtatcacctttgtccagcgccccggccagatcgtgactctgccgccatattgcccaacattggtgttcgcaacgaagaacagtgcggcaataccttttggcttccgccacattgaaaccctacctctgcgactacgatatcttccattgttggttcaaaataaaggaaataatccgcatgacaactaccaatacgctgcaatgcttggagctcaagttaatgagctatacgaagacctcgaaaccttcctaaggagcgaggtagaagccgagtcacacaggcatctcgtggtaatggaagcgctggccgctgagtgggacgatgtagttgactggcttctgtaccacctcggaacgtccataccaccgcagctatggcagcacatgttcagttctattccagtgttgtgggagcgtgcaatggattttcatcgcatggaggtgtgtcccatgtgcaaatggacaagggagtactgggctgaaggatcagcacgattccatatcgcctcgagccactggaagtggtacgttgttcgtctggtataacatcccagagatatgtaatgggccaatcgtggttttattgaggcttgttttcgattcatcctcgaattcgaaagcacgatttattcttgcgtagcattgcaaatcacgttaaacatgtcgtgcgctgttccttgcccgagtgccctgaaatacgtcaatgctacacataatcagattaaggatgtgcaggtttcgatgacgcggtgatctgttatttcgtgtcctttgattggcattgtaagctaagtttcttgtcaaatgataagcagtgcaagcttgtggtcatcaaattgtggctgacagcggtccgccttccttcccgaatcgtacgctcgcttcggtcaaacgtgatgccaagtcacagcacgccatgtatcgtacacaccacgggaccaaacgctgtagtcctcagaggcctcgattcggacctattgcgcggccaaggcgcgccactcttaacgttcatcatgcctgcccagtatggtctagcgtcgcggctccggaccaatgagaaacacctcagcagtttccgcctgcatgcgccaagtcggcgctgatattacgcggccaaacaagtgagtcgtatctcctccgaatgtatatctcccgcaagtgcaccaggcactcccaggaatatggggcagggacctgcctaatgcatacggtaccttggtgggctggtgtaaatagcggagatcagacgagttgggcaggtgaaatatacgcgtacgacatgaacagagcataaaagcagaagagaatcctcaggaaacaaaccacacaagcacggttgtcgtttcttgcaatcatgaagttcctcctcacatcggcgctgcttgcgtccacgactttgggctccgtggttccaagagctggacagaaggtcgactacaatggcttcaaggcccttcgcatcaccttgccagagggttccgagagtgtcaaggctcaggttgaggacctcgtcgcccacgttctcaaccctggcaagtctgctgagcttgacgtcgttgttgcgccccaggatgtcgaggctctgaacgctctcgttggagagagcaaggtcatcgccgaggatgttggtgctgttcttgcagacgagggcgaggtatcaacctacgctggtgcgttacttcccgaacttcatcaagcggtatatactaactttcctcagtgccatcggagtcgtggttcaccgcttaccacccatacgctgaccaccttcaattcttgcgagacttgcaggccggctacaccggcaactctgctatcatcacagccggaacttccgtccaaggccgcacccttaccggtatccagatctggggaagtggaggccgcggatccaagccagcggtcattatccatggcaacgtccacgcccgagaatggatcacatccatgaccaccgagtactttgcctggcaactattgaccaagtactcctcggacgcaaccatcaagtccctggtcgacaagttcgacttctacatcacccccatcgtcaacccggacggcttcgtctactcccagaccaccgaccgtctctggcgcaagaaccgctccgtcgtatccggaaactcctgcgtcggcaccgacatcaacaggaactggccctacaagtgggaactcacaaacggcgcctccaccaacccctgctccgaaacctacaagggcacctccgccggcaacacgcccgagaaccgcggcgtagtcgcccaggtaaaccaactccgcgactcgcgcggcatccgcctgtatctcgacgtgcactcgtacggccaatacatcctctcgccctacggctacgattgcagcgcgcgcccagagaacaacgcacagcacctgtccctcgcgcagcgcgcggccgccgctatccgcgctgtgtccggcacggcgtacacgacgggcccgtcatgctcgacgctgtatgcgacgacgggaagctcgacggattacacggatgttacgggtaatgctacgtactcgtttacgtacgagttgagggataagggcacgtttgggttcagtctgccggcgaatcagattcagccgactgttgtggagacttgggccgggctggtgagtatgttgaaggatgcttaggggatggaagaagggatttgtatatattgctgagatgtgaaatcgacatatttgtatgaaacttggaatagttgcagtgaggtcctgtctcggagctttgttgggatactactgacatggcatgaactttgaaatcaagcgtatctaactgatgcacctaatcacgtgcgtgctaaagggaaggatgaatgcgaaaatgtaacgcttctatctcgtgtgttgaaatggaaaatatgttacccggcattctagtcgtacaaactcattgaggagcttcatagtttcgctcccgcatccctaacagccttcagcacctcctcttctcacatacatcaaccaatactcacatatgcttatgaaagaaatccagcaccagcttatacccccgctcgtacgccttcttcaccttctcctgctccaaatcgcccctcgccgccatccacccatgcacctgatctgggaaccactcaaccacattcggtgtcttaatgcccttctgccacttctcgacatcctccttactctcatcgcctgacgggagcatgatgtaaggaattttgacgccaggagcgtcctcgccagcgaccatggcgggatggcatgcagctgcgactttgaagggcgtgccctccattgaggagagattaacaatctgccaagtcagaacgattgcgaaacttcaagatgcgtgcgataactcaccttcccaccccaacaatatcccaaaatcgcccacttctcaatccccctgctctcccccaactccttcacaatcttcggaatgcgcggcagcgtcttgggcggtgcggccttcgtctcgaagaactcgcccagcttcttgcccttctcctcgttgtccggcgggtaccatgagatgtccgcgggctggccctcgaagaaatctgggatgaagacctgatactttgtgtcgtcggtgtaggcgaggatgtcagcgccttggagggtctggttgaagaagccgaagatgtcgtagacaactaggattcctgtctttgcgtctttggggccggttgcgtctacgatgggggttaggaagggggtgggatggggatgggtgaggactgacaggtcttcaagccgtcgacttcgatgtagtcgcccttcggggagtagcctttactgacgacggcgggcgtgttgcaacaggcttgcgattgtgtggatgccgaagacatgcttgcaatttgctttgtcgtgaagctctgagtcggtgtaagtgtcttggtgtagcttttgatggatcgtgtggctgcaattggtgttcgcgagatagagcaaagtgacggctttgcgatcgaagcttggagaatggatgtatgacgagagaagacacgcattatgtgtgctcccggtatttgtcaagctggtcgttactacttcatagtggggcacgaacgacggaagctaccccgcaagaatgatgtcacggaatgcatcatactggcgtccatgggaagacccgtgataactattgtggtttctactatgagagtgaagatatagagtcttgactccgtgatacttaggatttgtggatgcctgtgttgcgttttgatttaaagtttacttgtgccacaccaaccgcatgcgcgcgatgcctgtcatatgcatgatgcacgatggatgaagaaaatctaacatcgaactttgagatatggcaattaaatgatggcccacgcaaggataaatgtagactcctgaaggcatacgaacgtgcgaaacgtgtagaccatgtaccttatacagcgacggggagaagacaatcacgcaagaagacacactttgtgttcattcgtatcaccgaagtgatgcgggatgtattcaactatgcatctaggttcagcttttccagcagcgcatcgatcttgcccagcagaacctgatagttcattgcgtcctgcaagaactcatctccaacttcctcaccatctaatgttcgtatagtaccagtggcaagctgctcgtgaacaagcgccgaagtcttctcaggaatcttagtctcgagcgcgaagtcgcccatggagtctacaagatctccttcggtagcatcagccaccgcttgaatggctgcggactcgtccatcatctcatccaaaccactatcctcaaaacgcagcctaaatctttcgctcaaataaaacctcaagtcatctaccaattcaacagtgtccgtctcttgacgtgccttgactctgttcgcagactccaagaccagctccgcaaattctggctgatcgatatagtgttccaggcggtatgcaatgtatcgagccgcgaactcctccaaacgttgaacacgtgtatcccatccggctcgcataacctcatatatatcgacagcctcatcagcatcggcatcagtcgcgccacgcggattatccgcctcaacggctgatgtggagccgtttccaagcgcagaaatgataatggcagcacgttgcttgagtttctcgatgaatagttgatccgcagcaaaaaggacgtcaatggcaatgtctaggccaaagtcggctttttcggtgtacatgaaggtcaaaatggtctccagaactgctggtgagcaatcgatcgtgataatttgcaggtgcggcgtgtcctgagcctccttgaactgcgagctgaacatggtcaggaagtactctgagcgtaggagcatagcgcggtgggctgggaatatcgtcgacctcctgggcttcctatggcgtgatggcgagcgcgatcgtactgggccaacgggtattccaagtagcgcgccaggtgtgttccgtacgcgtggagtcgatgagtcagatggtccgggagaacggtctgtttgctcctcgtcaccctcctcgtcctcgtctgcgcgtaacaaaatatccgcgaagatgctgttttctcgatcccatcttatcttgtccaccttgtccgtgtctaccgtcgtcctgtgtcgtagcacgttgtttcggaaccaactatccatctgatctctccccctctccagttcctcgccacgacgctgccgtagtagccgcctgtccgatacttcggtaatgtcctcgaacagccgctctatttctagttgcttgcctatcttatcaatgccacttaaaaccactagctcttgctcgtcattgagaccaaacagggccctccgcaccgaaacttcttggaagtaaaggtattgcagtgccacgcccaatgcctctgcaggtatcgtgtttggtagcttccatgttgtcgtcgacggcgcggctgctagcttctttgcaaaatacggagatcgagctgctaggataaacttgtgaaggtggaattcttggtcgtatgcggtaatcgtgatatcggtcgtctttggttcagaccgggtgaggagcgaggtgatgtgtgcagcgagtggttgcagagggttggtcgacttcgcatagtcgtaagatagtaggagatttcttatgcgatcgttgagggcgttgtataagcagcgttcgccttggaaggtgtcgcgctcgcacaatgcgccattctcgagtagcaggcggatcacttcgaagtgtccgcagagactagccttcatgcacagcggtcagtacctcgacagacagcaagctgcaggcaggcaaaacctactagaatgagaggcgtgtaatcgaatttatcccgtgcgtttatgttgacgccctcagaaatcttctcctggcacaccttcaagtctccccgccgacatgcctcgcagaatgctcgaaagtcgtcggacaggtctagcgggttttcctccttgagatgcccggctgagatggcctgcgcctcgttcgcgagcgcagcctcaatctcgtacttcttcttgacgtccatcgtggcgaatgcaaaaagaacgtcaagacgcttgaattcatcgagtgaatcgaactatgacggtggcggcagcttatcgataaggataggcgtgttgccagggccaggccgcggctcaaattggcgtgcagcgtggttgctggtccaacgcgtgtcataatacaaggttccaaacatccaaggatagtcctgaactaggaccaccaattcatcccaccagcctactaagcattgcatactctcgcacaacccactaacacgccagcatttcctcctcccttaaaagcatacttctttgcatgtttcctgcacaatagcactaccataatcatgcccgaggacgacaagtacgacgtgctggagaagattggtgcgcactgagacatatgtttgctgcatgttcgacatactaatacgtgtgcaggccatggctccttcggaatcatccgcaaggtcaggcgcaagacagatggctatgtatgttggcggtgcatgttggcgcgtggaaatggctgaccctcccatagatcctctgccggaaagagatcagctaccagaagatgtcgccaaaggaacgcgaacaactccaagccgagctgtccatcctcaaggaactccgacacccaaacatcgtcgcctacttcgagcgtgaccacatcaagacgtcccaagatctgcacttgtacatggaatactgcgggaatggcgacttgggtcgcgtgatccgcaacctcaagaacaacaaccagatgtgcgaggaggagttcgtatggagcatattcagccagatcgtcagcgcgctgtaccgctgccactttggagaagcaccgccagacgctggtccttgtgtcatgggactgggcgcgaatgcgaagcctgctcgtgacccccgcaagcccatgatccttcatagagatcttaagcctgagaacagtaagcgctttcattgtcttgcagcacattgtgtatactaacagtgcagtcttcctcgacgaggccaactccgtaaagctgggcgacttcggcctctccaaaattctctcatcccacgacttcgcctctacctatgtcggaaccccattctacatgtcgccagaaatctgcaaggcggagcagtacggcccgcactcggacatctgggccttgggatgcataatatacgagatgtgcgcaaaagcgccaccattcaacgcgaagacacacttcgacctgatccagaagatcaagtcaggccgctacccagacatacccgcatgctactcggcggagctccgcaaggtcattgcgagctgcctgcagaccgtgccagaccaccgaccagataccgccgcacttttgaacctgcccatcgttaagcttatgcgcaaggagcaagaggttgttaagctcggccaggacctcaaggaccaaaaggcgcaggccatacagcgagagaagcaggctgccgaaaccattacccgcatgcgaaaagagatcgacgatcagctgcgacgagagtgggaagtgaaggcacaattggagattgagcgacaagtaaagatccaaacagagcagcgagtccagcgagagcttggcctcttacagtcacgcttcgaagacgaggtcaacaaacgggtagatatggcccttaagaagtttcctaaccgtctgagcacatcgcccaagctcgcgcctcgatcaaatacgcccatcatgtcgagttccgagcaaggtgtgctcttccctgcagaggcagacacaaccatcatcaatggctccacgagcacgctcggcaccaactcggacttcgccagcggcaccgacatgtcttccctatcgctggaagactctacagacgacactattaccgctgcaaagccggtgaaggcagctaagccagcgaggcgtcctcgccaatctcttgcccgtgcgcagaccttcgctgttgctcctgtacctgcgtcgcccatggacatccagatggcggatcagtctccagcaccagcttcgctcgccggtctatcgctctctcctcgccgcaacgcaccacaagctcgcacgaacatctttgccgcagctagcaagaagtgggaagccgagcttcccccatcgccgtctacagaatggccaggctttttcgacgatgacgacctgcccgttctgccatcccccacccgcgcccgcagcgcctcaggcggccgcctagtccacaacgacgaccccttcaagcagcttgctttcgcccagcgtcctctcgtcaagcagaaccagcgcctgggaagcacgcccaacctcacaaagccccgtcccgtctcgtgcgtcccggtcatcgcaacctcgccaacgcgccccaagtcccgctccgccgaagccctctcaacatctccccggaagaacggcctcgcagcaaagtccgcgccgcaaaacggtgctctgcccaccaagcgcggcaacgaagctatccgcatccaagcaatgcgcaacaacaccggcgtccagggccgcaccctcgttgagctgcaacaagcccgcggcatcccccccagcgccatgagcgaagacgagggcaggaagggcttcggcttcggccgcaagagcccgagcaagtcacgcagtgcaggcctgcccgcaccgccccgtctgggatcccgagaccgagctcgaaatgccgagtcccttcatcgtgcgcacgaagaagatggtccggtgaggcgggggttaacgatacatcatgaaacgatttggacgcgagatggagattcggggaggagtttggagttgttggacctaacattctcgtggtcctgtcctttgactactttatctcttccttttgtaaggcattttactgtccctccacacatttcagcaaaaggcatactagcatcttctttttttctctattcagcggagcatataggactgggaggcatggcgtttttgttggatggctggatttcaagtccgccgtaattcgcttgggcgtttggttggatagtgtactttatctcctggcgaaatgtcatatcatcttcagacatattccgctggttcgctgtgcttctttgtgacgactccatggtgattcggcgctgacggtagggagctgatggctcgtgaagactttcattccggcgtgatgcggtgcgttcgttgcagcccttccactctacccatcctcacgctctcccacccagcgccttctcaacctccctgcacctctctcccgccatctgcaccaagtccttcatggcctgccttcccacaacccctcccccactcttctcaatccgcaacaccttacccccatcaacaaccacacaaacactctccctacacacaccctcctcaaaggcatccggatcgctcaacacccactgcacatccccctcatcctcactcttcccctcaaacaccgcaaatgtcgccggaaccggcaaacccctcagctccagcgtcttcgcctccaccggatcatccgagcacagaatcccctcaaactcctcatcgaaccacgcgcgcgggagtttcgtatcgcgcagcgcagcgaggagggacagccacgcggcgtcgaacgcgctgccgtcaatgctgatgaagaagacgtcgatgtacagcacccagtatcccttgaccaccgtctgcggctcttcatccacatcctccgtattcgcgctcggcgtgtaaagtatgcgcaaatcccgggcgcgcaggagccgcgacgacacaagcagcgagcgcatgcgcgtgattaagctctgcgcaaacgtcgacggcgcgttgccggggatgtggttcggcgtgcttcccgtgctgagctcgacgttgggcacgacgaggcgcagggtatcgatttcttctgcatcatcgccatcttcgctgtcaatagcgctggagaagtcgtttgtgcccggtatgtctgcttccttgaggatttctgcgcgcacgccgcagacgacgctcgtgttgccgaggcgcacgactgcgctgccattggcgtgcgtgaggctgcctgtgtttatgcctgggcgtcggaaggcgtgtgcagaacgggcgttggcgcggagtggtgttttgcggttggcggagaggtgggcttggaggaatgggtggggggagacggcggcgaagatggggcgggggaaggtgagggccggtggttgggattgctgtgtcgtcgccatcttgacgctgtgtactggttttggtgaggtatgtaggtagtccgtagttgtggtggttttgaagtggtcctggaaattttggagcttgagctttgagaccatgacgcgctagcatttaagcttatttttggtgggggcgtggggatctgttccgccttcgcaaatatctcaaagtatgacatgaattaaaaaaagctaacattcaattacagacaatctcacttagggtatttcagtgcggtgaaaaacaagcacgcaagcgatacagcacaatccgacctaaccggagctcagcccagcctttccagcatcctgaatgggcgtccatttgccttccttcttgtaattgtcacctcgcaatgtaccctctgctagctggctgatcatgtaatctcgtcccttgatcgcccacaccatctgactcggtacccggtagccgttgaaagcaccaacacccttttgtgttccaatgggcacgatctgctgttccttcaaattgggagtgaagtgacggtcgcccgtgggcgcgttgccggtgagatgagcgatcagatcggtcttgagattcgtcatggccacggggatgtggtcgtactggtctgcgaaacattagtgcttgccttgtgccagcttttttcaaactacgacttacctattacaccaccacgagtgtgagaaccgacatctccaacaacgtagactcgctgggcagagacattgtcgacacggagggtcttggggttggtagcgaccttgttacgatcgccgagccactctttggggaggaagccagtgttgggtcgcgtgccagtcgcatcgatgtaaatgtctgcctcgatcgactcgccgctagaaagctcgactttcgtcttggctccctccgaatcaccaatcttgttcgctgagacgaccttggtgttgtagacgacttcgcaacccacgcgcttcaggtactgttgtgcggtctggccaatcgcttcacggaggacggggaggagcttcttgtcgccacatacaagcgtaaccttggctttcagattcttcggtgctgaagccataaagccaggcttgccgttcagaatctcagctacctcgccagccgtctcgaccccaactggccctccaccaccaatgactaccgtcttggcggtcttcagaccagcttggaaagcgtcgtaaacgttctccagcgcagcagcgtctgtttgctgcgtgaacaatgggctcggcgtgctgaagccggtagcgatgacgagtgccgcatactggattgattgctgctctccatcgactgtagtgacagacacagtctgtccagcaggatcgacgtgtgttgccgtaccctgcacgaacttgaacttggggaaagcgtaggtaaatgccggctcaattgggtagaatagcttgttcgagggcatcatctcctttgaggcacatgcacggggtgcagcgattcgccagtagaggtccttggaagggttcacaagcgtgaggttgtatgtgacgccctccttctttggtaacgagggaattacatgcttgaggcagaaatgcgcggcgcctatgccggcgaaagagcctccgaggatgagaatggtttctgtggacattgtgatgctgataggatgtgttggagtctgaaaatattggaggaaattaaaaagaggaagcaaactcgaactccaattctggaagaaacaaatagtgcgacgcgcgcttgaacaaagttgtggcgcgactcgagggctcacgcgttaggactccgatgggggaaccgacgtgtcggacgattgaatgcacttggatacaaacgatgaccttgaaactctagctcgaggggaggagcgccccatccctatatatacatgttatatacatgtcgtgtctttagttcatcgggcttgtcttactgcgtcacctaggccgtgtatggaacgcccttaagagacgtgccactcgaggtggtgatggaggagtgggcttttgaagctatggcgttttcaggttggggctagcccgatcacgttaatcatatttcgggccgcgattctgagcatccgagagctccagctggctgacatagtatcgccaagttgcttacgggaggaccctttgtggtgcgcgatctatcaaactggcggacagattccgctctcgaatttgtcatagcaactttgtgagtatagcgaagagctcttaccccaccgatattcgtcctttattggtagccgaggatttagtaagcacttttgctagatgcacacgtacaaagtgatcaaggttcaatgggctgtgatctgtcagcccatcatggagccttgatagcacagaaagtcatggtgcatgcttggaaaattcttatttcgtttcttttgtagccctgacgcctacccggtatccgcacgtaagatccgtcgcaaccgtcaatcgggaataggtcattcgtcgcataaagcgcggagatcctccacatcagactatattccacttgaccatcactgtgccagtggtaggcctacacgtgctgtcgcctcgaacgcttgcagatcgagcatttactcgacctcagtcttcgactcgaagttgtcgccggcgacgagctcggggatgtcatcatcatcctcatcgtcgtcgtccttcttgtcaccgtcctcacccttctccttttgcatgctctggtagctctcggcgagtttgcgcagcgacgcgagcgagtctgggccgagctggttgaggataccggggacgagctcggtgagctccttgtcctcaccgttgccgtagatggcgaaggtgtttgaaggtaccgaggcgtggactacgcaacgtctgttagcaaatgcttgggccaaccttcggacagtggaatcaaaggccacgggatcagcctccaagagagaattgtatccgttcagtcgatggagaagagcccgtgcctatgaggactgcgcgtagacgtaccctttggtgcggagaagtggatgacgttgccgtcgctcttgaacatgttgacctcctcgatagcctggataggctggacattgagcttcttgagcgcggtctgtagcttcttgtcgtcggtgccggagctcttgtggaccttcttgacctttcgtcgtggagtacccttgcctctgtaacaacaatcagcttccaatcctcattttctattcccccccctggtcggtctctggccgcaattaagaattttacggcgtgttatcgtcgttgggtgctaaaatgtactatggcggggtgctcgaggctgggggaaatctgcttaccctgttcaaatgtgttagccaattgtccgtgatataattactgagaggcctctctatgaggctcgccatagcaatattgccgttacaacgtaccaatgcgtaccgacgcctgcatgcgcgccaacttggcctgatccatatttgcggtggatggaggtggatgagtcggaaaaagaagctatcggggccggcgtgtcagttgacggtcgagcaaaaattcggggttgatgaattcggactggatagtgattatgagatcgtgtacgcaccttattagcgaccgtgggcggggtcagagactgaggtggtggtgaggttgttgcaggcaacgggcatcggcgaaactgttcggaggggccgattgtgtgtgcctcgcttgtgcttttggagctccatcatcgtcccctgcacactgcgtcccaccaacacatatacatgtaaaagcagcacaactacacacatcaaccccaggttctgccaccatatggtatagaggtgaaatcagatacagtcgcttctcgccgatccacgaattcacaaatatccaccaaagcctgaacttgatctatgagcagcacccatacacacgcgcacctgaattggagctccgccaaacagtctccggtcgacctttgcaatctcgacgagtggaactagcaccctgttctctccgcttgtgcatctctagatggacgttgtcaccaatcgaggaaccacacggacagagacgaggccacataagggcggtgacgttctcgtcgcatgataccaggtcctcgaggctcatctactgcactattgtctaaacctacatatcatcacagtcgggtaattgaagaaaattgagaagagacctctgaggatgttcacgtggacgactgcagacatagtaagcactatgtacacgagacattgtcgagacaaggaccgaataccattagtctcgctcgagggcaatttttctggcacaagcagttgtgttcttcatcctcgctttttaatcattgaagatcacgcaattggcttgtcgagagggacgacagaggataaagaccagtgttcatatcgcaggtcatgcttggtgttaaacatgaccagccaccatcatcggctgttctagttgatagacaagcgtacggaagccagcgggtgtttttcaacaggcgtccaagcactcctggccatgatatacacgagccataaggtgacgtggctcacatgcttccgcccgtgggatcctgccttcgccgaccacgattgatgcgaaacattactaggagctcctatggccctgcataatgcatctctcccagtgcagtgttcgggtcggcgagctaaaaggttatgagtcttgtgccacactgtagcatttatcgaagacttggagacgtcgacatcgtatggccaggggcacaatcctcatgggtctgtcgacacttcttagctttccgacgacgacctgtatcactcgacgatacagcagacgtggagtagctgtagacacgtctttctgtctcaatctcaccgatatcatgccattaggtttgattattcggcggtatcgttacgtctacttgatgaattgcctgaatgggcaggtacgctactccacgatggacgaaatgttgattgcggtaatcgccgactgtttgcttgtgcctcacatttcgcaccccgactggttcgcaactcagtgcctgggatcaagctactcttgatctcccgaagtggtaggaatactatgtgtgctatagggggcgtggattgtagttcgccgacgctaatcaatcgtgggatttctgcaccaatgctgaggcttgacaactgcagtagagttgtgtatgcatcacaatcgtacgactcaactttcccgaagcggtaggtctggttctgctgttgattgtagagtcgccgactgcattgcagtacatgtcagcactcgcgcgtcaactgagctcgacgcaggcgaccccgactagtttgtgggcagaccacatgctaccatgctgtacgcgagaaatttcgccgtggtaggtctggtagtccatggtggttggctcgttgattgcaataatcgccgactacaccttggttgtcttactgatatgcactacgccgcagaccgacatgtgcgaaggatttcgtgatccttcacacgtcaccccgtacatcctgaagcagtaagaacatacctttgtgcgagactgtcgattcctgtagtcgccgactcttgaggttatgcatgacttcgccgcaaatatgcctactatggcttatttgcgttcaaaccagaggctttcggactcatcacaccgctattcagaatgcctaaaagagtaatatagagctgtatccaacaggtcgtcgattgcagtcatcgccgaccatgaacataaggcacaaggtctcgttctaggcgcacttgtagccgaaagccacatctgtggacgggaatagccctccagcagcgtgtttcatcacagcgaaattccccaaaaggcaggaaacctacctgttgacgttggcgtgtcgattgcagtggtcgccgactgtacgctaatgtctcaccttcacacagagggcggcgagacaagtcgtgcttagagtttcgaataatctatacggtcgccgaagctctttgccggttgctaaaatgcatagcgtgcacgcttgtggatattctttagagatccgtaatgaatggcgcaggtgttggccatgctgcagaagaacgtggtgcaacatgtcgtgccgtgaggccttataatggggttcacaacatcgtccctccttaccgtctgcttcaacgccttgtgcgcagtagtgcatcaagggtagtaccaggctgcgtaattttccttggtaactagcagcttaaggctcgactgttgttttgtctagatcgtgttgctcatgctttgagtttgatgggcggagttcggccgtgcatttggtgacgttgccatggtctccacgtcggaacattaaataaagattgcttgcagtgccgttggagcgttgaaggattcagtggactatccgtccttatcttggcatgcacctctatttccgtgatcggggcgtcgattcgacggcaaggccacaggtcgccgagctggaatggggcaacgcgaaagaccgagtaagcaggggagggcatgacgagccgtctatgaggcaggtttccagatgttctttgagatgagcgtgggaaataccgtccatctgaattattatcgcgagactccgctgcagtgccaatttgacataggagaatttccatccgagagtctggtctgctacttggtgcttgcctgcttcagaccccaccacccctgactgcctcggacttggcggacccttcctcactctgatccagcaccgcgtcctcggcgcgcaatacgtctagtaattaggcttgctgtaggatcccgctggcactgcatcacatcgccgacattcgtaatcggcgagcttgacggtccttctataatgtacggaggcatctactccgccttttacaccgacgccgagagaaaacctacgtgagactgcccatgacaggcaccagatccactgaaactcgcaataccatcagcctcatttgcttagatgtcctctcgccaaagtacacggtatttgcagtcgccgaatagcccatgccaccatgcgcgggccacgttcacaccgtgcgctaggcgtctccaaccgatgcgccaccatcccgctctccaaaatgtgggtagtgaacgccggctaaacctgcgcactggcagtctagtcggcgacgtcaagaaaatgcatttttacgattggtgaatttgtcgttagcgacgttgatctagcgtagtgcaatgggctttaggggtccttggacggcgtgctaagtaagagcatgtgccgctgaactggcgtgacaattttcttgctttttgttagggcgctgcgtctagtcgagatggagtacatcatggacgcttgaagccgttgttgatcaagaggggccacaaaagaaaaaaagttgttcaggatgttcacaccggtcgagacgagtatcggtgctgtcttgctacaccaagcgacgagcagcctgctatatcaaaatggaaacatattgggagcttccggtttcctgcgtcaagtccttactgcgcctaccaaagagactgtagccttctttgctggcatggctgccagctatcttcccttgaagactttcatgccacaagtaatgacgagctatcccacggttccaataacactcccggccgctctagcaacggtcactgtgggagcgctgatcggactgggaacgaaggtatgttaaagcactgaggaacgagcagaccgcagatagctaacacaaaatagatgtcaaacggatgtacttccggacacatgctgtgtggactgccacgactgagcggaagatctaccgttgcagttggcacattcttccccattgctatcatcacacaccacctcgcacatcctacactgtacactgaagcatgtcccggtggcctcccatgctacacgcccacatatccaagcgctgcaacaaccatgactctagtaatacttgccgtgatcaacatcatcactgcgcgaaccgtcccgaaactcgtcgaagacatagttgcgagtacatcaaccgacaaacgctcaggagagtctcgctccatcgcccgcaaagtgaccctgttcttctccggtctattattcgctctcggccttcacatctccggcatggcacacccagcaaaagtagcctccttcctgtcgttccccgtcatgaaccaatgggacccatccctcgccctcgtcatactcttcggcgtgctaccgaacctcgtcgaaatacagcgaaagggcttcagcagtccgccatcattctcagagaagttttcgctaccgacgaagactttcaaggacattgatgcaaagttcgtggctggagctgcggcgttcggtgtggggtggggattgacgggtacatgtccgggtccagcagtgctgagggctttcgctcagccagtttggggtgctttgtggatgggtgggttctggctgggtggtaaagccatgtcttgaggagacttgtttccagttttgtaccgataccccagcagttgatagcgcgcggtgcaatatcccatgattcctcatcctagacgaatgttctgcgtggcaatgctttgagcttcccattgggcctttcgcagttctatcaggcctttcctgtagtaaacaccattcttgtgttgctcaaccgccattacgagatgagtgtattcgacccagcgataagttcgaatagtttccagtctcccgttcccatcaacgataccgaggagaatacattgtgtgacctcaggtattatctcattttcgtcaaagtgcaaagtttccggatgtgcatcaacacaaagtaggccaaggttgatgttggccaagttggcgtttatgaccaacacaccagtctcaaggtggtccgagggtatatcaatacagtatgtttcatcccaagggcaaacgatcataccgtctacctggcgctttttccgccatcgaattccgtatatattgttgaaaatcacgcctccgagccagccaacccaagaccaagaggggaagaagatgccgtctggacgcggagcccttcggagaaaggcaggctgtgagacactataatcgtcgctgtgtttggtccagagcaatgtacgtaggaactcgttaattggcaagccccagcagaattcagtgtcgtaacgttctccgatttcgtccaacaccgcgctaaacgcatcgaggatgtcgtgttcaaacgtaagctgacgatcctcgtagtaaaacaagtgatgttgcaacaaacccagtgccgttcccgtagtttcggggggatgatatgataccttcatcgtaagctcttgtgtaaagtcgtgaggcataacctcacttcgtgtgctggaccggcactcgtaataggccctctgattggcgaagactaagcaaagatctgagaaatgatactcttggtaagtccatgcacgtttattccaagttgttttgagggtttggaatgtcattgttggctcgctctcacaaagactcactccttcaacgacctcctctaataggtgaatgcttcagtaccctgcatgtaatccaggaattccagcgtcagcattgtcgccataggtcgctgcaatcgttaagtttgcatgagagtaaatccgatgcatctctcggaggttgtggcggagatcctcaagatcatcttgtatgatacacaggctgtccacccaaagatatgtctcgccgattgaagctaccacgaacatggcgtcaacaatggttcttggtagttcattcttgtccaacagagcatacgagttctggaattgctaatcgtgaattgggtcgtatcgaatgtctgtcatcttcaatctactcggcacccgcccgccccagacatagcttagagcaacgtactcacaatttgctggtgctggaacgacacgaccaagtctcacatcgatcaggcggaaggacgctaacacgcatccatcagaagcactggaccacagtccgcgagactccgagctgggtatatcaaactccatctaggcgatactatgacgtcaagagtatggcatagtctttctggtgcaagagcggtgcgcgtggaggctcactcgagcgttgctgtataagaaggtgaggtctcgtggtggaagcaaatcgcaacaaagtgtcaacaccaaaaccacagaggatatgagggagaagtttccgttaagatactgaaatgcgaaaatgtatctagaaggtggggtaatcgggctttggggctgaccaagctgaagttcattggcttaagtgtcaagcttgatcacgacttcagctcgctatattcgcatgcatatccctcatagtgtatctcgtagctgcgatgcatctcagtacctagactctcaagctcatatactctgtcaaagacacactaccttatgctatcttatcgcacattgacatgggtagggagatctcagtatataaattccacttttagatgacatcgaggcttcatatactggctcaggaaagaatttcgtaagattgcaggaagctgcgcgcaagctccggtgtctactagagataaggtccgccttgacttcgatctggctttcctgcgcgcatcactcgggattaatagttgtgccctgcgccgtcgaacttcgagccacagccgctgatcatgtgcatgtctatgtctgaatttggcaacggataataccgaacaagactacgagccatattacatttcgaccgaaagaaaatttgggagatgaagtaaagagagctaatctcgctatctatcgaatccgttatttcattccaatgtcgtgtaagttatgtgtcctagacgcggccaggctttcgtctcccgtgagactgatcaccgccgtactctagaatatccagatttcaagctagtttatcaagatcatttacacatttatgaacacgcgtaggctcaacgcgacattgcatacttgagcagcaaacatttgaattcatagcagtgtaatattaggttaaaatagggagatccatatctgggacagatactttgtcccagctgcataatagcaagcaatacttgcaaatcaatggagcagaaaagaattcaccttccatccgaagctcacacgctgttgactagcattcctcttcgccaaagcagagggcataaccaaacacctggcagtccgctttgaaatctgcaccaaattgcttctggcatgctgcgtcgttgaacacaccagccattctgttctctttctgtgccgatttgagagatgtcttctggcactgcattgaacagtcagtcagagtctggagcagcgattgaagagttttaacttacccaaacgaacctgcccaggtatgggtctggctgggcgggagggtagatggtcatgtcgttgccaccaaagctgctgcagattggctggataacaggaagatcctgcgcctggctatggcaacggcagctccagacgtcggggaaccatgcatcactattaaaatgcgtaagtcatgacgatagatgaatagaggtgtacgatgctgcttacggtccttgttgtggcgcgggcgcggccctatacgtaaggattagcttgataatatgcttgtcgtcagagtatgaagaacctacaaggcggaggccaggaagacagcgagactgaagatagcggacttcattttcggaatggatgatgtgaagaagagtcttgtcgtgtatcttgtggatgagcttgtgggtgagggacaatgaagagcggacgcatcgtctttatatacacagccatgatactttctcttcgcactccttcagcaactgtgttggcaagttggccgtcgcatcgcgcatagagggcaaggtgcaaggtctagcatattcggtcggtcgcgtgtccaaagttggtgcatctccattctaccgtgattaaacgataagaaccatccaacaacacgagcgaatgagcaacattcgagccattcggtcatgccactaattcgatcgcgtacacatttgtccaggatagtgccctgctcggctaccctgccacctatctagttgggtaaatctcggcatagagaacagtgttgcgacagcggtcaaacccctgctttgtgcaaaataccggcgcgccgctcggatgcagccgccgcccctttcttgtcttgccacttgtcggcagcgaagacttatcagatggaacccccatgggggaattccctagcatagctgatcgtcccgttagctccgcatcatcttcgcctggtcaaggaccttcatccgaggaatgtcttgcagcgacaacttggcagaagataatgtggagattcttggtattgccaaaggtcgtatgtccagactgggagcaaagtttttttaatcattcatgcgttgaatgtaggtaggatgcttccgacctcgggagaacatcatgaaatacggacgtaaacaccagggcgagaagcacagctctacatcttatgagatcttttacctcgcgatcggtcatcatgtttcgaatcccaaatgaactgacctttcgcaatactcgccgtgctcttcatgttgagatcaataccgatatctatgcactgactgtgtctgaaataattttccttttgtattcctgacgctcatttcaacgtctaagccgacatgtgaggtaagcatcagactgtaagtacgaaacgatggtgacagtggaaagccatgcctaaagcccgaaatgtgttagcacgaaagagtatccgcataattatactgcggagagatttatacctaggtatatacgagtagacggggttcgggcgcatgagctgcagcaagtaactcacaatgcgatatcattggcttccagaagtgctcgactatgcgggctatggcgcaagaagcgggtaaggtggattccaacgcatgcaagttcatccgattgggtagactacttcactttgatggaaacatccggctcgaactaccgaggcctgtgtcgagagataatagtgcgcatgtgccctttgacgtccgcagccttaggcgatggaaagtctcagaaataaggggaaggtccaatcaggctcgcaatcgaatgtctatgactcttgttagccattctggctgcgatcttcgccattccagcttcaaccaagatcccaggtatatcaaagagtagaacggtaagcaggcgcctcaaataggacttaagaacggcctcaattgtctgccatgtggtgtcgataggcccatcaactcggacgtaaagtggcaagactcatcctgtcctgccaacacaatcatcaatctcctctaagggatacagctgggtgcaaggagaagacgagtgatggattctcttttcacccaatctggacaggtcgacgatcgcgcggacgatcgcaaacttgtatcgtgacaagcacctgggcggcggctggtttggtgagtgagaaaacaacgacgacgtccaggtcaaattgcgagtgcgcgtagtatcacgatctgacctgaggtaccgctccgagacgtcttcccacttgtagttcttacttttctgctaatagttgagcaggtgagacttcaatttgatcttaattccgataggcctaacctcagaagtgtgagatacccagctgtgctgaagacgtaccccttcccaagctgaactccacataaaggtcaggccctgacacatcgtagcaagcaagataataatctaacgcgtcttctcatattttcgctggacatagaacacatgtggtagtgggtaggaagagttgggtgtctaattgcgtacatatctaaaccatcaacctatatagccaaaaccgtgacgtcaaacccttcgagatcaggcttagccgcatgggcttccagcctcctttggtaatcgactggaccagcggcccagcctgccagcctagccttcctgagcttctccttgtcctcaactggacgagcccaagctttctccctcgaagttgaagtagctgggagtacagttctcaagtgcgagtataccatgcggcggctcttgccgtttcattgccccacttttcttccactgccgggttggcttgcacaagaactctctcgccatcttttgccagcttgtgtgcctttttgatgacctgtgcggtaaacttcgcgacaatatcgtagattgaagtcatattccaggaagctgcagcgccggatgagaagtaaccaaaaagattaggaaagtcggttatggcaacaccgtatattggtggattctttgtggtgtcgaatttgtgggagattgattctccgttgtgacctttgataacggcgcccagtttctcagcgggatccagaccgcccccagaagtaaatcctgttgcgaggatcagagcgtcgatttcgtattcttggccaccgaagataaagccattcttagaaaaggcctccaggccctttccgtccgtgtcgacaagtgtgacgttggattgattgaaagcttccaagtagtcgtcgtggaaggtaggacgtttacaccagctgccgtaccatggcttcagcttctcggcagtgtccttgtccttgaccatgtcatcgatgcgcttgcgcaacaggtcagtgcgcggtcggtcgatcttatggatttcctcgatgtgttctttaacctcatgtggtccaactattttcttgcttgagccgagaagaccgcaaccagcaggagtgtgcgtccacccgtcgtccaccagattggggccatacccctcgggattattcgtaacccaggcattgaagttcagtctccggtcactctgccagcctttctccttcgataggttctcgaaatgctccttgttggtcaagcggttgccgcgatatccacagtacgatggcgtcctttggataacgtacacgcgtttagcccatttcgccagctcaggcacaatctggactgcagttgcacctgtaccgatgattgcaactgttttgtctttgagtttgaccaagtcgtgctgctcctggttgccaccggtgtagtcgtagtcccaacgagctgaatggaaaatacgtttagaattgcgaagctcctcccaacctgggagctttggaactttcggtatgctgagagtacctccagcaatgaagatgaattccgcaaagacggtaatagtttgaggcttcgtgccttcgccgagcgtacgggtcattgatacgacccaaatctttctgtcgtcatcccagatctgggattcaattttcgtgcaaaattggccttgaatgccgaagtgctttgcagctcgctcattttggcctcggatctcagcgccaaaagagtacttgtgcttcggaacgtaacccgtctcctcaagcagggggaggtaacagtaaccctctacatcacacatcaacccaggatagcgattccagtacctaataccgtcatcagctgtggtctagttgcaaacacaatggaaagaacgcaccaggtgccgccgaagccaccagctatgtcgacgcagacaatatcgcttccgctgaaaccagcttctgctaagcggcatgcgaagagaagtccgttatgtccagcaccactgattaagaatttgacactactcccgtctttcagaggaggattctgaattagcggatcactgtaatctacccatgggtccctggcaagatccttgatatcttccgatcgagtgtcaatatgttgaccgcggccaactttcgtgaggcgcttggcgcgctcctccttatatcgttggagcaactgctcttcatcgtcatgtgaagttgggacctgggacattgcaatggtgttgaggtatagtcagtaactgttatcaaaaccgattggaagaatgctccaagtattgtttgtgccgctgggaacagctggaacgattgcgctatcgaaaaaattgtgtaaaaaagtgggattaggactgcgagaactcttgtgatgaattattgtgggaggaaaaggaacctatatgtctagaagatacctggcatgatctatactccttacgatcgcgtgcgtggaagggatgtgaaagggacgcactggcgtttcggtcataccaagcaggatgaattctttctcatagttccgagtcggcaaatccgtcagctctcgagggcatcatcgttgtaggaagaggcatacgctaaagttactgtgtgctaattggttggaactgcgatgttccgccatgccgttcaggctaaagctacgaccagcgtcacgttccagctatccgctcgatccgcaagttacattcccagtattgatatgcgcttcttcgctctaccgctcgcacccccagctatatatcaagtacctagcgcacgctagactcactgtaggatgacatagagtccgctaggttacagatcttgtctcgcacttccggatttctgccgtccagtcctattattgggcatgaaatccttgccagcttatacggtatacggttcaccgtataccgtataagtcgaccttcaagctcgtgggtgtatgacaagaaagtcatacatgttgtaatattttgttgggagaagggagaggagcgcgtacgtacagcttccgagatccgagaactcttccctgaaatttgagagcaagacggaccgtcatgaccatcctcaactttcctgcagagcatcttgcatgcgaataaagccagacaaactgcgctagagattctccacttctagactagccgagttgttcagcggtcggtgggtcgacgtcagatgtccctggtactctgcttttcactgagtatatattgcctccatgcaatcagacctttcacatacgaccataggacgttgaataacaaggcttcccgtccgctcagccatatttaagcaacgtaccggaggagtagtagttaagtgggtgaccattagcgaattccctctgttgtatgtttttgcaatttttttagaggcctgctccagcggtgggtcgagcgtaggggccgtgactcgattaagcatggctgtcttgaacctagccagcaaccagtgtaccttggtaagcattttctcgtgcaatataattttggctgcctcaaagaattcgatcaccagtctggtatatcagtgtcaggactttgcttgtacattcatcgctctccaaagggatttcaaaccagcacaaagtcgagagggaaagtagtgggttgtttgtagattgaaacagtacatcagaatcgtgtttctgtagtcatactggcttggaatcaatctactggtggtcgatggtatacgcagcgtgatcggtaacgtccttgaagcaaggtgtggtgctgtcgtgtagcaacttgggtggctcgagcgtaccgaggctcagacatgcgatgagcatccccaccgatgaagtatgccaccacttctcatagacgtgagagattctatctcatactctcacaaagaacctttcgctaccattttggcggatttggaatgcatttggactcaatgcagtcggatgacactccggcgtccctgcatccacagaatgccatcgatgatgcaatgttgatcatctcgcgtcaccaatggaacgaacgtcacttataaacgcatagaacatgctcagctgaatcgcagcgtataccaacttaccagtccgttgaaaacttctagtaacacaatccacaatggcaccatccggcctcgcaatcctcatcggagctggccccaacacagtacgtaccttcttcctacacacttattcaacaccaaactcacatacacaatcagggctccggaatcgcacgcatcctgtcctcaccatcccacggcaacctcgccgtcgcgctcctcgcccgacgccccgactccatcagctcctccatctccaaaatccggcaatccaacccgtccgtcgtgctcgaagccttcccctccgacacatccaaagcgagtctcgaaaaagcgtttgcggatataaaagcgcacaaaagcttccagggcttgaagctcaacatggcgatttacagcatcaagcacagcagcaagaagccgtttttggaagagtcgcgagaggagtttgaggagagtttggagacgtatgtgggtggcgcgtttacgtttgcgcaggagagtttgaagaggatgtttgtggatcatggggaggaggggttgcaggagggtggggggaagaagggggtatggagcactcattcctattgttgtgatgccaattgcttactgacgcgatcgttcagactatcatattcaccggcaccctcggcgctctacgctgcagtgcgcaattcgctgcgtacggtgctggccgcgcatcggtccgccaactcgcgcagactctggcgagggagatgagcgagaagggcgtgcatgtcgtacacaccattgcaaatggcagcattgctgatgaagacggtgaggcgcagaaggcagggaagaagatgagtgcggatgcagttggcgagacatatttgtggctgcataatcagaagccgtgtttgtggacgcatgagttggacatgaggcctgcatgcgagaaattctagtatagcagcagtgagtgttatcgaacttggaattaccaagagataaagtatggagagcttatgtcatgacgatgcgccctagccggtgcaaatcaaatacgacctgagtcgcagtataggtatctggcgctgcgccacacaaggccgccaatgtcggagtcagctagtgaatacacagtatataaagcaatgacagacacgctcatcaggtctgaagaagcgatccaaacgaacttgagactaaaaagacacccgtcgagaacccacacgacgaagcagtatagtgcaccaaatgcgtcaaatgcatcaaatgcgtcaaatgcatcaaatgcgtcaagaggatgccacagtgagcaaaacgagctctacttcagccattcccagtatggaaagcagacttctcagtctgccactcttcgttgtccaggacattctcgcgcacgtagtgcgctcatataccattgaccacgacttgccagtcttgcagctcctgcaactccgtggtgtaagcagtcagtcaggctccctcaccccttttcaacaagtttatttacatctgcacagaattcttcgacaatgaaaccacgaaggtcttgggccacaaccttgacttgtgaaacaagactgagcgcaccagatgtacgcacgaagccccggcagactttctcaagcggttactgcagtaccatattaattacggacaaagcatattcgccaagcagatgcagtcggcagtagaagtcttgatggatgcatttgagactgtcggcacgcctaaagaggggcacgaggtatgcggactggtctgcgatgcgctggcagagacgctgcgccccgagaactcgtttttccacaagaggccgcaatatttgaacccggtgccgacggcatttgctatcgccttgagggagaactttactgatctcattgacgatatgttgaacaggtttcctatagtgtcgtgtggtggaaaaggaagaaagacgaggcaatgtccgctagcagctgcagaagcatacgatatatctcccaagctaccgctcgagacggccatgatgcatggacgaatagagcaggtgaagatgttgttgagccacggcgcgaggatcgggaaagacccagaagcatcgccattcgttgcttgtcgaacagcagcgaaacatggctatgaagatgtggtcgagtcgtatttggagctattgccatgggactacaacaatgtcacgctccatagcacagcaagtcttgtttcgacggccaccatcgcgcatcactgagacatgctgttttgtatgttgaggcgatgcatgttgactttgcggaacaggttgagatatgtcgactggggcgattgtctatacgatgctgctatggacggccaggacgaacttattcgctacatcctcgatgcgctcccaccatcgcatgacataacatggcctttgctcggcgcagctcgtggggggtgattgggtacttgcaggctcttacttgagaaaggtatattaaatgacaaccgctgtttcggaacagatggagcatggacccagggggttgttacaggtggtagcatcgaagtctatcagctgttagaggaacaaaatttgtggatatcggtattaaggtcagcgatgactctgaacttgccgaatcccaagctccgctctgtggaacttgcttattttgctgatgatagcgagatggtggaactgctcttgagcttgggagcggaagcacggcaaggtgtgttattggagcagtgtgcgcgatgccagaaaaagaccgaagacgtgataatcaggtatcagcaaacttttcatcttggggatcatgggtacaatcaacgctggtgtcgtaagagcaggagctagagtgcagacttcgtttgttcggaacttcaggcccgtgaggcttgtggtcttttctgctggcccttctgaaacggctttcgaggtggcgtttgaataggcttttggtaagatgttggacgattgcttgtgggcatggaggccgccaggatgatgtcgactgtccttccaacctcagccttgacttcggtgaacttggcggggatgagtggcggttgcgcatgcagcctcagacttccttggatggccggactactgggaaatgtgctcctcaacgcggtgttgccgctgttaaattttttggagattatggctttgccattttcatcgaaccctcgcgctcgtagttcctcgacaatcgcatttcgtagacgccgccgggaccaggatcgcacgcagcttgatttacttagatcagcagcagtagtcacgtgccaccaaagaccttccctgggtcgctctttgaatcttctcttctgcgtttcgtggactgggtgccatgggtcggccagtatatgattcgtgataaaagtcttgtactcggtcgaataactgactctgaagaatttcggctgctgctttgcgagctgcccaattatcttgttcataatgcgccctctacacgggtgtaccgaaatagttgtgtggatgaatgttgcatgaaccgtggttgtgagttcggatgactcaaaagcgctaggcccgaataagcgaggcaaccgcccaacgtcaaaggccaacccacagagacagggaaaccagaaacgaaggccgccactacataaactccgcgcccagcgcaactcttctcacccacgaacacccaccacccaccaaccccacccagaagtagtctctgacaaccacaactactcgacaatatgcctaagaacaagggaaaagtgcgtacattctgtaagaggcgaggaggggctgccccgccatgtctctcgacgcgatggcgctctacaccgcaacatgcggtcgcggtcgcagtcgcataggcacggcgcaggccctctattctctcttctcgcccgcttaacaactcaatactaacagttcctagggtggcaagaaccgacgtaggggtaagaacgagaacgacaacgagaagcgcgaactcgtcttcaaagaggagggccaagaatatgcccaagtcgtcaagatgctcggaaacggccgtctggaagcccagtgcttcgacggcgctcgccgtctcgcccatatccgcggcaagctcaggaagaaggtctggatcaaccagggtgacatcatcctcctgtcgctgcgagactaccaggatgagaagggcgatgtgatcatgaagtattctggtacgttgaatgcgctggcgtggtgggtgacgagggtttgcagttactaatacgtgtgaaccagccgacgaagcccgttcattaaaagcctacggcgaactccccgagaacgcaaagatcaacgagaccgacacgtacggcgaccagggcgacgagggcatcggcttcgagttcgacgaggaccgcgacgacagtgactcggacgaggctgacggcaccggcaagaaagacattgatatcgacgatatctagaaaaccggaacaagaggactccgccatgctgtctcggtgctcgttatggctcgtgctggctgtaagagggctgggcggctcaaatgctgcttcttgcgagcgggcggatgagatgagcagtacggtagtgaagtgaagcggcaagtgaggatctatgcggacggcttgatggtcgtggcgaaaagcgtagatggaggaagaatagacacatgcataattctctacattgacatgactctattgtgtagtttctattgctgaagaaacgacggcaacccctgcacctcctcatacacactcctattgaaaaacctccacaccctcctccccacatccgtccctatcagccaacaaatctccctctcactcatattcgccagctcctccacactctccgtccgcagcatgagcgtcatgacaatactctcattcacgcccggcagcgcacgcaacatatcctgactcgtctggttgaagctgcgcatctcgtcctggccctgcatgtccggatcgaggcccaactgcaccgcgcgcagcggatccggctcgtcctgctgcttcttcagctcgtgaaaaatctccgccgtctggtacggcgaactactccagacgatgcgtagacgaggaaaagccagcgtcaacatgaccaacttgccctgcaggtccggcgcagcagcgaggcccgaggcattactcggcgcgctgaaatccgtaaagggctcgagggtaaacgacttgttctggtcgaattcgatgagcagcattgggtgtttgtagtgctccatcatggactcgacttggttgaagagccggccgttggcgaaggagccgatcaggtcgcgcacggatttgcgctcgatgcagatgtgcggcgtgaggacgtagtcgccgacggtgagcatgcagggtacgatgaccattgcacggccgtgaagcagagacggtaagctggagcggaattctcgcacgtcgacaactacgcggggtggttcggcggatgcagcgagacggccaccgcctgcgattcgcgtgttgattgtccgcaggaaggactcttcgggtgcgaggttggcgttggtgtttagtgttagggccatgtttgcgcgctctttgatcagccgggtgaatgcgtctttctcgcggcggacggcggagaggtagcgctgctcttccacgctgccgccgtagtacatgaagaagacttttacagtacggtcggtgtggctggatcggtagacttcgactcgtcggatgaaggcggcgtcgggctcgtacatgatgatgtatcgcggcttggtctcctccaagatgtgttcgtcaagatcgccagagtatgggtgtacgatgatgagagagttggtatcgaagagctcgtagtaggattccatgttatcaagggggtcatggccgatctcgccgggcttctgggcagcttccagctcagtgggttgaagctcagccattagactcgcaatatgcgcgtccttgtctccagcagtacgagcagcccccgaatccattcgagacggaccagtaccagcagttccaccacctcggacacgtctccgcttattaggtggaggtttgccggagggttgacgcatgccactctgcaccgatttgtcgttgctgttgtttatggccttctgattctccgagaagagtgctgcactgaccctactgaagtcacgcttccatgtgaggtagcttcgaagcttccggcgcatcatgaacctcgcggaaggttcatcattgccctcgtcatcctccgcgcccgcctcaggtatgacatacatggtttgcaggtactctctgagttgtgagcaggtgccctggtcgccgcacatgatgagtatagatccattggaagtatcctgtggtgtgggattaaagtatgtatcctgttcaatctcttggaggatctccgcaagttgtgcccactttgggaactcttcaaggacaggctcaagagaatccgggaccagattcgtgctgtttactaggtctgcgttggacatcttaccagtgtatactcttcgctttgcggttgtgaaaatagtatctgctgcatccaagaacaaccatggtgattgattctgttttgtggaaccaggaggtggttgcgacgctgccagtactgtgtcgagatacttgttgaagctaatcgcgtcgtatgtaagtagtgcatggaggatagatcgaagcaaggaaagatctcgaacgacctgtcttgtcttgaacgttgttcgatgccacaccgggtccagctgtcgcctgataatctgatcaaagttcttgtgtagcgcactgtcaatgttccagtcatcaacctcgatacctgggtttgccttcttgagttcactgatactggcttcaacgcattcgagcacagcattttgtatgtcttgcatcgcgtctgtcatgggcacttccagctcgatgacttctgccttcttccgcccctccagcgacttcgccacagccacgtggaatctcggatacagtgccggcttctgtaggaatagattcttcatcatgttcgtaagcggtgcgaagcctgtagtaaacggctcaggtgtgtccgagaatgcttttaaaaagccagccttgttcttctgtctgtatatccgcagaatgaacgcctcgagtgatgtcgcgacgactctctcagcgtgcagcaccacgacacccgtcaccgtctctgggtttagaagtccggagaggaaatctacaatcagaattcttgatgtgatactgaatatgcccccttgcgcatacatcttctcacgcgttccaacgctcatcaagtcggtattcaccagactcaatcccctgcactttggcgcgttgctgatagccgcgtgctcggccagcgcctcgccaatccagacattttcgcggtcttcggcacccacgaggaggatcagattatttccggcggcatcgtacgagtggaggagatttgtaactatgcgcagcaggccgaggccccgcgccaggaggacgagttcatcctcctcgcgcagttcattgaagatgtcttgctgaaattcctatgatgtcatcagtactggcatttgtaacacggaattaggctcgtactagaggcagcgagagcttcacgggggcttgtgcatcgctgggcattgggtgcagctacgttgacagtggtggtggggcgaacgattggggtggacggtggaagcgcgtcgagctttggtcagttcttgtcgcgcatcccgaacgagttcacgtgcacatagcgagcatctgcaagtggtctacctaggtacttcagcccacacacacctcagtactgctttcacagaaacatcatgaagcgctatttgcccatcggcctgaaacgtgggtgatcgggtagagatgttttagcacaatgcatgcgagggattttgtgtgattcctcgctgtgagtgaagaaagcgtagattcattttgtagccgtaatgtccctatatttatacacaagtgaaagatgaacaatcgtgcagcaaaactgcttcattgcgagctggccctgatttctgcctgtcgtctcctggactctgctgcataagcatcacgctcgtctcttttagcctgggcctctgtctctgagcggtgcgagtctgcttccttttgcgcaatccaaactgatacaattagcacatgagcatccaggccgtgaatgccgtgcggagtaaatcacgagacaacttactcggcttttccgacttggaaagttccttcagctgggttgtgaagttgtcaaagtcctgctgggtctgctctctccttgcaagcgccttcttctggagctctggactgtaacgctgtgacgtgtgagattatagtcatcgtgcgatgctgtggcgaggcccgcaaaccttgaatatctcttcctctgtgggagtcacccacatgaccaaggctggtccgcctatgcacaggatcgcgcctctgcagggagtcagaatcaagaatcgatagcgcaaggccaggacaaaccctgagatggccttgatgtatgtccccatggaaggcatcgtgggcagttcggtgctattcttgcacttgtgatgacgtatggagttccgtgcgtgaacgactggagattgcaatcgttatgtggtctagctcgtgcagtaaaggttgttgcttgggcacagaagatacaacattagatcacgagccccatcaagtcacaaagtcgatgattccaagcgcgcgatattgggttagcgccgtcagccacggtggctgtgcgctgaggccgatgggctgccgtggggttgcatgcggtaacgggcgttccgagcacgatgaagcgagaagatctgcgctgatagcctgcttcatggcatgacggtcattggtgcgtgctctgcgcggctctgcgactgttcttgtgtagaagctgcttgacataaacgtatctgtccagagttgcatagaggtgaaactcgacgtcacagcacgagctgaaaggattcgggctgcgaccaggcacagtcaggagagttaatctgcttctactggcgaatgtaccatgcaaatgccgggatcatatattcgaggatgccgtttcaaggtcttcgatggtagcgagattcgccgtgtcatctcgctggtaattcccgagtagtggaccacaggtggccgtgtcgccctcaagcgccccccgttgttcaagcaaggtacgggcagctcctgggggcgtccttccgattgaaacggctgggcattgcgcgcaagggcgccctgacgacgccgttcgtcgctgcaaacccacttatatggagcgtgagactaccagaggcgctcagatgctgcgtgtgatgcgtcttgctgttctttaatttgtagacccctgccaagtaccagctctccatgtaatccttcccgcaactccacccgcagctcaggaacagcctcgacggtcgcggctgccgttagaaaagcgcctggacgcttattcaaagtgcgtgattctgcacgtgtggctgtgcccttggttatattcagagtgcctccggtcgcaggcgatccacaacttcttgtgcaaacacctcgcctaacgacgcgtcctcgactggcgcaacgatcgccgtcatggcataccagcaacagcactacgaccaatacccgcagcagcgacaacagcagcagcacggccagggacgcccacgacaggcccagcagcagtatcagcaacacggcgggtacgacaaccagtatgaccagcaatacgaccagcaatactacgactacggccatggccagggcaactacgacgagtggaacgacggctactatgaccagcagggcagatgggtgcaggcacagcagtacgccggctatgacggcatgaatggatacgcgcaacaagaaccgcaagcacgaggacaacggcccccgccccagcaacaccgccaacatgcgcaagagcaggcctacgacaactcgtaccagcaacgccccgcgcagcgacaggagcctcgcccagacccgaggagccagccgtcagggcgcggcaatggagctcccccaggccagcagcagccacggggagggctgagaccggcaggtgagttgcctcaggctggagatagtgtgtggtagtattgactgactggaacaggcttcgaccgctccttgttcaagcccgtggtccccaaggcccagcccctagacaacccatttccaacgtttccggcgaagaagccgccccaggcagctccaaaggagaatctggaccaggccatgtcgcagatgaagatcaaggacacgaggaacgggcaggagaggatgcaggcgtctccacccaggtcacagcctgggccccatcagcagagaggcccgcagcagccaatgccggcgcccaccaacagacaagactcgggccatttcgagagtcagggatacaacaaccagcgacctccgccaaaccgcgcaccgcccagccagcgacaacccccaatgaatatggagggcggccgagcaccgcctccccgacgcccctctgacccgaaatcaccttcgcagcgagcattcgtcccaaatatgcagaggtctgcgaccatgccgcacaacacgcctgctggagcgcagggcagggcctatgataatcgcgaacaatgggccgagcctggcgcgtctccgggatactatgatgcgcctcccaggccttccacggctggcggcacacgtcaaaatgggccatcagggcagccacaacaaagaccgccaatgccacagatggcaccacctcagcagcagcaagctccgcctcatggggagattgacgacttctacgacgactactatggcgaaagtaccgagcgcaagagtatggcatcagcgatagacatgcccaacttcgacgcaataccggagaccaataccaagcaccggagaggcgactcgatagacaaccatctggcgtcaaatgcccaacctcagcacttccagcagcaagccctacgaagccgatcccagggtgatctgcatgggcaatatgccaacggcgcccatgggatgcaaggcgatgctcctccagtaccgatgctaccacgggcaaacactggttttgacggccatggcggtctgccaaatggtccacgtggacgcggaccaccaactcggggcatgactaccgatgacatgcaacgacgaccagatcagcactatggccaaaatcagccgcccaactttgattcccggtatgctcaacaaccgcctgcagtccagaggggctactcagacgactctgcccgttctgcacccgcaatgaacggcatgagaaacgcgccttcgccaatggctcctggcaatcccatccaaagacctggtacagcagcacctgcgcctggacgtatgccaagtgaccctctagcccgacgaccgggcacgacacaacccatgtcgaatccagatgctctacctgcacacccagctccagtgcgtcttggcctaatgcagcaaaatggacagcagccaccaccacaatcacaaggccaaccgcagaacgcaaggccaccgccagtgcgacagtacaacagcgagacctcacgcgccagctatgaaagccagcagtcagaggtaaagaggcaaagcgtgccagcgcaccctgtgactcacgatgagttgaaccgcctccgaaacactctgcgggctaatcctggcgaccacgccactggactgttgcttgcgaagaggcttgtagaggcagctaatgtactcgccgatgagggtggaacggccgacacgcggactaagaacaagaatcgtgaaaagtacatcatggaagctcacaagactctgaagaagctggtcgcgagcaactatccggatgccatgttctacttcgcggactgctatggccagggactgcttggtctgcaagtggacaccaaggaggcgttcagcttgtatcaatccgccgcgaagggtggtcatgctgcgagtgcataccgaacagccgtttgttgcgagatgggacatgaggaaggcggtggtactaagagagatccactcaaggcggtgcaatggtatcgacgtgcggcagcacttggcgacacacctgcattgtacaagatgggcatgattcttctcaagggattactcgggcagcaaaagaactttggcgaggccatcaacatgctcaagcgtgctgccgagcgcgcagataaagacaaccctcacgccctgcacgagctgggtctcatctacgaagcatccactggaaaccagcggatcatccaggatgaagcatacgcccttcaactcttccaccaagccgcggacctaaactacaagttctcgcagttccgactaggccaagcttacgaatacggcttgctaggctgcgcaattgatgcacggaccagtatcgcatggtacacccgagcagccgcccaagaagagcatcaatctgagctcgcactttcaggatggtacttgacaggcacctccggcattctcgaacagagcgacaccgaagcctatctttgggcccgtaaagccgcatgcgcggaaccaccgttaccaaaagcgctgttcgcaatgggatacttcactgaagtgggaataggatgcccgcggagtttggaggaggcgaagaggtggtatggaagagctgcttgtaagttattctttctcgttggagacttgatcatgagactaacatttatgcagcatacaaattccccaaggcgcaagagcgtctcgaagagctgaagcgcggcggttcgaaagtgcagatgaagcgcgaacgtcttagtcggacgaaccagaagcagcaggaggagaattgcacggtcatgtaggatatcgggcgcatacggaagtgaaaaatcggggcaaaatggtcggtctgagctcaggcggctttctgcagcattggcgttttcccaaactggcattgcgtggggcattgcattcggcgcatgggtagtttgcatttcgaggaaatgctctggtgtgtacttttgcatcaatgaattataatgtcgtgagctgcgctcgtgagaatatctcaaacatttcgcgagattctcgctcctaataaattggccatcacgaaagccgagaaagcatgcggaaaaaaagtacggatgtctttgcgtgacgacacacctccaaaggtggggcgtagtatggcgaaataataccatgatacgaatcagtgatgatgacagaagcaccaacgacacagcttagatcgattacactgaagactcttccctcgccacagagatcgatcgaaggccactacagtgtcacagaccatttgcaagaggggaccattgacgcagagatttacagagacgccattgtcgaaatcaacgacgatagcagacctcgagcagatttcgcttctgaacagggtgagaatcttccaaacccgggtaatccatagttgtttgttgctagatgcttcttcataacctaacgggataggggtatggaaaggtcgctttgggcgtgtccgcagccacttgaggccgcctactgatccattgtacgtcacagagaccccatatgcagaaatttaagaaattctacttccggctgtcatgtatgtgttagtatagatacagtatcctcagtgggcgatttacccaacggcttttcacgtcttgcagctttccaagctgtcgatactaacttttctttagatcgtggtttcgcttatctacacagcagactacttctcgatcttcaaaaggagctgacacaattggagcaagagctggaggaaatagactcggatgattttgaagataaccccgatcggctacggtccagtgacattgatatggacatcacagcccaggagggtgatgtaagatctaggagaagcatattagcataggtaaatattaagcttgtagaacatggtatacacttaccatctacatctgccgatatcctcgcttatcatctggaagatgagctcctcatcaaggctagcacaattcgtgctctccagaaaccatcggatcagatgtacaccaagatgaggcgcttccagcacaatactcggcctttgataggttcggagatggactcgatccgttgtagagaagatatcatcacattacgatcaggtagagcgctagccagctttgactccatgatcgaacgcagtattgaaccgacggtgatacgaatccatcgaattctccaggcgagcggcttgatttgaacgagaggaaggttcgggcttcgctcacatagcccagaaaatcttccgcatgaatgcgccgccatcattggtatgccagagccctcattaccgttgctgcccctaccatcacagcagtgcaatgaaacaatctaatctatagtttagaatgtcggtctcaccgcgcagcggtcccgaagggccagtagttatcccgaagggaccgtctaattcgcccctactagaatatccaactccggaggaaaaatatcctctgtagccctcgccgtcgccgtgcaaagacgacgtttttcgtccgtgctcgtggttttaatgttcctcgctatcgataaggtggcctaagcgcgtcacgtaaggacttatgaggatctattcacagcccctagcccgttgaagcccctagcccgttgaaagcatatatcctcgttaaagcaagtctcctcgtcaatggcctggctcctcatcaatggcctaggtcctcgttggtcacgtgcacgtctgattccagagtccttagtgatttggcccaacaagaagccttctgctcattggccaatcactaggcatgaaaactagcgattgctgcgcacaccagcactgcgccgtttcgcagaaggcggcttcgtttacttctattcgtcctcccgcattgacgagatcgcccgtgctatcgtatctgtcgtagtccttgcgttactcgtagttcctatcgtggcgatatatcgacttatccatccttacaaccgtacatcggtgcttgaatcccttcttgtcctcactgcctttgcgcttgtctttgcagctaccatttctacggataccatgggtacgcgttgcgagatctttacatcgtcggacgcatattgcgcacttctcctcgtgttgatcagtgtctccagtaagtagcgaacgcaccgaagaaaggagattgccagatgagttaccaatctgtagcatgcaatgtcagtatgcggtcactcgactcgttgcagtaaaacgatctacttcgtggtgttgttcactcggagctggccatcttgtagacctagacaccagcatgcacttcgagcaataaccaagtatgccgaaattttacatgctctgtatatgttcgaagagtgttgagaaccccatgtatttgccttgtagtatccgtgcgactctatcagacaggcttctttcctagaagtagagaggtcatgatcgaaagcggatatacctatggtagaggacgataccatgtatcgtaaggggagcatattctgcaggtcataaactaagacggtggtaagtaaacaggggtacccatagctctaagctataaatggtaacgctaggctccaattgcggcagcaaggccctgtatacctaggtagcttcaagctgtgggatgaggtgctatctgtcttgcgccgctttccatcatatttggacgacattttgtagggattagtgcgctcgacgatggaaatgcttcgcggacaatatttgtagatgaaatgcactgaccaggcatcatgaatcagcgtatcgactgcgatgattggaaaatgtgctgtcgcggagttgacatgaagtttggcggttcgcaggcacgcgacatgctaaagcgaccgcgcatctcaccgacatccgagccgtgaaacctacaaccacaggccatgtctctcccatcacacgatatctgacatcatgcgcgacctgtgcgcagccggatgacgcattctccgatcaagatcattccaatttgccgaagtccgcatcggacaatccatacactccacggacaaggaaagccctacgcattgcgttggcacatggatcgcttagtgcagtcacttcgcgaaagttaacagcgtctagatggtatgtgatcatattctcagatcgttctatgtacatggtgatgctgaagcatcgaatatatttacaagataagattcctctaaaggcgcatcccaagagatgcctcctacagctcaacctggccggtcacgactcgtttgttacgggcaagggcggcaattgcttgttgatcgcaagattgggaaccgaccgccgtggcttgacctcgttcgcgaggcctgtgatgcatgttcgtcttatgcagccttctgacggcatcgactcattccatttggatgggagactcttgttcgccccactggcgggaaatggctcgcttttcgatctgagatgtccgcgagcttccatcggctgttttgcatggcggtctggaattccagtggatgagtgctttgtcgttttctcgcttgtcctaccactttttcgacccttcttcctgtccctaggcctcctcatcgcttcggtactctgtggagtgctgcgcatggcttcgaggatatgacccggcagagccgaactaggctgaagagccactccactattggggttcggtgtctgcttcgagctcggcacctgtgaccggttcttggaagagcccggagtcctccacgagttcgttttgctactcttgctgggtgcgttcaggtcgaggtgtagattgtgtatattcctcgaccgccgcatgttctcaccaaagcttttcgggaacccattgctcagtctctgcatcagtcgaagtggatttctttcgggtattggaggcggcgatccgatctccttgttgactacgagcggcctgggcttccaccacacatggtccggctccactgagtcttcgccagcgtccgagtagactgatgaaccccaggagaatctcgatacttgtgttcccgaaagagtgtatgtccagtccatttcatctggcaaaatattcagtcggggctctttcgcgtcgttagagacgctgtagaagctcccaaatctgccggccatgtcttttggcagtaggtcacgcattgattcagctggcgtcaaatgctttgccatgaggtcgtccgagttgctgtgtccactgtccgaagattggtattctcggtcgagttctggcagtgaatcaagagcctgcaagccttccatgtcttggttgtatctcagatttgagctggtcgcgaaggtccccctctcgaattcttcttgtatcgataaagtactgtcgcggtgattctggatattctctccatggtaggctccatttcgtacactaaagtcgcggtgcagagacgttccagcgtcgagccattcaaggtccgatcgtagatccaccatcgtcgctcctagctcaggtgccatattgtcgttcatcttgctctgctcgacaaattcgtttttgctcgatgcaaagttccctggtgcaatatatgtagtctgccgcttagttggatctttcggagttggtgcactgcggcgatgcgcgacggccgtttcaaggcgccgattgcttacaaccccgactccgccgtcttggtgcgcaaggccacgttcatgcgcaacaacatcatcgctggttgcctcgttgttgtcaggcgctccgccgcggaaaagattttcatggccaaatgtctctggctgacgcccaaggttgatgatgcagctgactaccttcaaggctctcccatggacgctatgatcgggcgtggctgactgcgccgcggtggtcgcctcgcacacacatttcaaagacccgccgtcttcctcaagattcttgcctcgccgcaggtgccgcaatttgtggatgaagctatctcgtaggtgtggtgtgctgtatacttgccgcacggtcgctgttcgtggagtaaagccgagtctcatcgagcgccgtttatcgaaaacctggcctgtttcgtttcttttcctgtcttcaagcattatgcatgcacgacatcgtcccggcaaacacactagctcacttctagttgagtgtggagatccgggagcctcttccaaagactccatcatgataccaagacagactgctcggccaaatgactcaggggcctgttccaacactgtcgtaaatagcacgcgtggaaaaattcagacgaacttcgtgtatgtgtgaatgtggcgttgtggtgtgagcatatctttgccgcgctcctgctgttcacacagcgtaagtccccgtagagcgtgaaatagtacccgggcacaggcaggatcacgaacagtcacatagccggcgcagtcatagaatgttggtcacattcttgcagtcatggcgcgtttgtgcgacacgttctcacacctcacacattctttacagcggattaccgagtcgattgcttggcttcggtgatgtatgttgctcgttacatattgaatagctcgtgtccacggccaatcatatttgacccgtgtgtgccagttacgccgcacggtccgtgtctcacacatcttccatatccacgtcgttcctagctgggtctgccttggtcttggagtcgcaaaccatgagctcagccaagtcgtctgacatctcgcgatccttccattggagcaagactgcgactctcggtgatgctgccttgctcttctgtccgggcgtctgttggtccgtcctgccgcaatcgtgcttgctggtggcgttgatagttgttggattggatgattccgacattactatatgctgactgcccggacggcagtgttgaagatcactccaagctgggtaagtgtgcttgactctttgctcagaagtgatacgctgtttgcatgtaagggagagttgagttgtcaggttgtcagtgtggtttatagacataaaccgacattcaaagaatcggctaaatctgggactagtctcttactagcaatccattcccgtttgtttgctgatcacgcaaactacatggcactgtctgcactacaggagcctgcacctttgaagaggttggagatcttgataccgtgctgttgtattgtattactgctctgcaatgaatatgagggacaaggatgaaaggggtatatgttgccatgccaaaaacgccttttctatacactttccaagaatctgcgatctgcgtacagcggtattgacatcgaaacatatgcctatttcctgttgataaacgctcttaatgagccgtaatcgagttgtgaaaatgtggcctggcactgatcgcaatgtctggagtatatcccaagtcagagatgatgtgaactgttccagctccgtctgctacggtatacttggcttaggctccatcccgcgtcgatgtgacaatcatgctgtaatgatgtttacgtctttaaaatcactagaagttctctgcttccctcaacctctttttttgcttccactccgtctatttgagcattttctgccacatacagccactgcacagaccctgactgcgattaacaactttatgctctctttgagtttccggacagggatgccccaatcgtagtttttcggcttcgtcacagatccgtaatatcgggccgttgtccttctgcggctgcggtatccagtggttgcaaacatgtattgtgtaaacaatatagcacatcgtcagaaaaaggccggtggcgtcctctagtttgactatatgtactttgtgtcgatgcactttgcaagagcttttcctgacacgagctccagcaatggcgtatggtttgcggttttggtggtgatgttgtgtaatcgcgagaaagggacacgtcgatgtttggttcctcgatagcgggtttgagattccagacgcaattcgcggggctcctggcgttccgtctgatggcgtggctccttttgatggatgatactctgcgactcgaccaagaccttgcacgacctcctcgttctccgcgcaaattcgtgtaatcgtattatttcataacagtagacctctttatcgctctaggcaatgacgctgatggtgcccaggatcgtgaggtcgattagtccgttgagtagcgactataaaaagaagatggtttgactatcgcacaaaagcgactaactcgaagccaggtaaacggcgagcgcgaagagaatggtgatagagagaagaaacaagaaatcccgcgcactttcaagaaactttgaaccgttctcgttccgcaaaaagcaagtgcactggaacgcaagtgccttgttgcactggcatcctcgtcaggccgacccttgctcccgatatcctccctgtctcctgttctctccgtcacaaggtttgcggtcttccgttggaaaggaagagtgtcaagggatgcgaagtgcgtaccacggtcatgggtcgcagcgaacgtcgtacagctagggctgacccttcaaggtcctgccgtagaaagtcatcgcaatcgttcccggctcagtcttcgtcaatctcactcgaattgtaattgcggtggatacgatgacgaattgaacgtatatgggatgtaacgggagaatgaaggtgacaggagataacgtggagacggttgctcggtgtcccttaccgagcgatcggcgccaatacctttccgtacatgtatgcgtaactactaattgcattgcccgctcccgtgcgccacacagtcgggtatcatgcagttgatttgaaaagagaatagcatgttgtgaagatactaggcgtccacgctgcagttgtaggttgtttcagactttcttatcgagtttatagcgcaatagtacaacattatgatactcaatcgtgattgcttagattctacttctacattctttacaatcgccgcgctatgcatgtgcgtcgaaagactctacggcaacaggcggtgaacgatggctacctacattgctacgtcacacaactccgtcgccaccaagacctccagtaagtcctttcattctccttcctaaaagatcatcgtcactggccaagctcacgagactttttctcctaccgcggtcacttttccttattctgcctctgcctctggcgtgaccacttgctccaccatttgcgtccgcgccagtcgcacccttgggaggacttctcgtcttccctttcgaaagcacggtcatttcaagtggcctatcttcgtcggcagacgacgcagtaccggagcggtgatgatggcgtgcccgttgcgaagaggcgagactgttcactgcctctgcgaggccaactgttgcacccgaaccaaagtaatccgagttccggcgattgaggtgctgaatatccaaaggggtgatgagatcatcgaatgcatctctttgctgtcgctcttcaaaggcctcttgcatccactttgcgcatctgaagatatatttccatccttcggggaagacagatacgaattgcaaaaatccgtgcgagatgcctggtatgagatcaacattcacccaatcctcttccctaaaagtgcccctcgcccaatccagccctaactctcgcgctgtgacccattctgcccgctttgcttgtctcagtctacctgcaaaaatgaccgtatcatcgacaagagggtcacgctcgcctgtcagcatccacgtccgaggaaacttggccaacaaactctcaggagctagaaggggtgaaagaaggtaatcggtgctaaagtccggacgatgatgcgggccgatgtacagaatgatcatagcacgcatcatctctggagtcagaatacgatcgttgaagtatgaaatcatactcgatgtagcgagacgagtcttgattgccgtagcaggcggtgctggaagcgcttcctgtggtacgcctggtgttggcggctgggttacacctggagtgggcggcattccattaaacataggtgtcatttggtcaggtgtccgagtcgtttgaccataatccgcaatagcagtgtcgatatgaggaagagagctgccatcttttccagtgtgtgctgcggagagcttgatcattgtctgcggagaggtgaggacgcgttcactcatcggcttggagccactggacgtccgattgatcttgttggagccttcatcttcgctgtctgaattatcagagacaccaggagtatttggtgcaagatgccgatagtcatcgctcttgtgtcgcaggattggtttgttggtcttccttactctgcggtcgcggatgagagccatttgctcgtctgtcatccagttgcctatgttcatatcaagcgccgggtagattaagactacaccggctgggggtggcattgcgtgttcgccttgccatcgtcttgtagctgtcgaaccgctctgaagaatcatgagaaccatcgctacggcaagattgccaccagctgagtcaccagatacgacaatcttcggttcttgttcccctgaaagccccatacatcttccccgtgaagcaacgatagtgtgatagacatcatagcactcgttcagtgcgtatggatatggaaactctggcgctttcctgtaatccaggctcaggaccggcaatccacttcttccggcccatcccataagcttgtcgtcatggtttctggggtccatagcgacaaagccaccaccaggaatgtccaagacaaccttgtcgtgtttcttcagggcgctcactggcccgttgaaatacagccatcctatcactggctctttgtatgagcttgcctgcggcctaggtatgcggattttacgcggcggataccacatgagccgcgggcgcatcaggtttgtcagcccagctaggtatggtgttgtgcctttgttccacgccacgcgtaagtggtcgactgtgagcgtggctctgatcttcctgaccttctcgtctgcctgctcagcgcagatcatgtagtatacactgaagatgacgctcatgatgtccctgacgcccttccttttgatgcgcatagcagaccaaaagccagcgtccagcgctgtcgtgacccatgtcgcacggaagtatgagcgcgagtatagatttgcaagcggttcggggcattcgagaccgaggagcttgccgaagttacgggcaatgtagagatatatgagcgttatgaggacggattgccagacagtgagcttccgggacagaagggcagagatgcggcggaggattggcgggccgtgacggtcacctctaggcttgcattagttctgtgaagacaacatcgtggtctatgaactcacctgtagagatagaaagaccagaatgacacgacagccagcacttgtatcttacggaactggaccgagggccggcccataacatgatctatcatgattgctggtgtagagcagcctctgtttttcgtgcccgaggctgctgctttactaccataagcttatgttctaggtacgttcccaggtatccgcgtgaacgccggtttgcgtcatgaaaggcaaccagccgagacaatgaccacgtttgggagacaaattcaaataagggcagtccgagttacaacagaagacttcaagagatgtcgaaggttggttgtgctccgccatgcttctgaatatggatcaaagccgtggtcaagcgcatcgcattacccacaaatgtgctgtggttggctgggcgtacagcatgtgacagacagtgaagggccatgcgtcctcatgagcatgtgaaagccgggcttcagccgcaatgacatcgcatcgcctcggcttttgtgtccgtgcgcatccctcagccaggcttgacactcgcgaaagctgccaacaacaaaacgtccggtgagtgtgtggagcaagcaaatacagaccctccagccaaaggtagcagatatgctttggagatgctgttccaacatggacaaagatagtagcaacatccagcgcataccttccttctggcaggaacacgcaaccgacttacaggacatcgtgttgttggaaatggttcatctcggctttgttaccgaaagagatagagagacagctggtggaaaagtcggcactcgacaccagacgatgttgggggttgagcgggcagtgcagtacagtgcagtacagtgcagtgcagcgcagagcggcgggcagaatgatcgagctcacagacatgctgaagagacacgttggactgtggcgtatattttcatttgcttattatcgtcgtgcttttcgcggcgacacgcggcagatacggatcttcagttctaggccgtctacgacgcctttccgtctgcagctatcaaagtctgtttcaggattgcagttcgaatacaatcttcctatcgatactgggcctgtgtttaattactctgcatgcactaagcgctcgtagatcgatgagtatgcgatgcgcggcggcctgacttccgaccgtttctcctcgggtacctgacgtccagggaccaggttacccagaagcaaaactgtcgcaaggagagctgtcatgttggccacgaaaacgccgctgcgaagacatcggctcccaactttgacatgacatctgccggatgcaccccaaattgcaggttgtgatacagcgtaccactgcaccagattcgagccacgaatgttttataagcatttgctccagataggcaaaatagacatggcaacagctgtcatagttctcctgcatttaccagaacgctatcggcaagagcttacatgtctcctggcgaagatctggttcgtctgacgggaacatatctgccctatctgagtactattctacgcgacccgatgttgagggactgcagcgctgtaccgggatcaatcctgcagcggccagaattaggtgtttcggactccaaatagccttttcgtcggtgagataatctcaggcaggggggcagcgatgtttcgagatcagccactcgtttctcgcgtgtgctgatcgcatcgtttagcgccccgggcgaacgccaggtacccgcaacccacttcggtcctatcgattcctcatcattctctgagctgtcgaacaaacaaaacaacagtgcgggcggttgtgctgtttcgtttcacgccggtgtgtaacagtgggctataggctttgatgccctgtggactaccgcctcaatgaatcgagcaaacgacggagtccttcagcatgcccctgactaaaatgcgactccatccttcaacagcgcgcggctcgccctggctcagatcccgcttgcgccgcccccaaaaggcgctgcagctaatcagtatagggaagtgtggcagccccaattatctcgtttcgataacggtgcatcctgcacatggcctgggtcaagcccacgcaattttgtgactgcagtagcgcctagtacacatcaccagggccgactcctacttataacggaccttgcaaccttcgctcagctctgcaaaccgctcgtcaactttttggtacaggaatacctttcattctttcaggtttttcgtacatacactcctttttgatagagtccgagactcaattcccttctttatattcttcacacttatcgattgatctgcgattccctccacatactacccaagcatcatcttcttcaagaaaatcaccatgcttaccaaccttgtcgccctcacagctggcttggccagtaccgcctctgccttcacatgcactggcaactacttcagcttcttcaaccgtggtggagatgccatgacctaccagcgtctcgatccaatccttcagcctggtacgcagggcacccacatgcactccttcgatggaggcaacgtcctatccgcctcgatgggtttcgccgatacgcaagccgcaacatgtactactgctcgtatcaagacggataagagcttgtactggcgccccacactctactggaatggcaacggaactgggttccaccgtgtaccagagcagtcgacaaagactttacatacaagtacggggatggagacaagtgggccaacgtcactgaattccctgggcaattcaacatgattgctggagttcccgagaagcgcgccgatggtgacaacccagccggtgtccgctggggatgccataaccccgacggccgcagtgacaagattttcgccaacgggtttcccacaggcttccaatcctgcgactacggcttcgcttctgaagtcacgtttcctagctgctggaacggaaagccactggatcccgagaaccccaacgcacacatggcgtaccctaccaacggtggcggcgtcggcgtcgagaactgtcccatcactcaccgcgccgcgcgcttccctaccgtcttcatcgagttctggtacgacatctcctcgttcaacaagcagtacgctgcaaccgacacccatgggtcctgtccaacggcgaccccactggatacagctccacgccgacttcttgacgctgggagaaaggcgtccctggcaaaggctactgctgagaccgggcggttgcaactgcggctgcggctgcggtcaagaggagatggagcagtgcttcggttctgagaacgtcaacaaaaacgaggacactgcttgggctaagtgcggcttggagaacgccggtggcgagtctgcggcggttgtcgagaaactcccccggttgcaaccccatccaggctggcccaggtcctgccaccaaagcgtctggagctggctgtgatgctaatgacctccctgcgtcaggcggcgcgaagtcttcggccgcctcatatgctgttgccagcatggcgtctgccacgtcctccgctactgttgctccttctgcttcctcttccaaggctgtgaacaacgattccaacaccaaggtctccttgagtatcagcctcggtaacaagggtctatcagaggctccagctgccaccccagttgcttctccggaacagcaatatggcaatgcaccatctgtcccatctgcgcctgccaagcctgacactcctgctggatctgagcttccctctctgtcgctcgccaccactccagctgccagcaagcccactggtggtgccaatggagactgcaaagctcccatctacgtcaccctcactcccaccgtctatgtgaccgctggctcaaacgccacttcttgtggcatgggcacggtcaccaagaccatgacggagactgctaccgtcactgtggccgcggctagcggtatccagtacggctcttactaaacactgcaaagggatattgtgttgcaagtgccaaccttgacgtaccgtaacgatttcttttaggtgtgactggtcaaaagtgtataggctggatggtgcctcttaagttctaaagtacatatttacgaattcacaaacaagtcctcacagtggatcttttaccgtgcaacatctttgtataaacatatcagtccctgcaatgtgatgtttttgccttgagataatgccgtgatcctgattcacctgattgagttcgcgtgcttttccgatgatcattgttcagctatgaagtagcctatatgtctccaagcattttcagagtgcaaactggtatacatcaaagccatgaagcgattcaggctatggcaaacacttagaaaacaggaaaacagtgaggaattagtcacatagcgagacgaaagaggtcggacttgaatcaaaaatcgttcatttgctttcggtgcgcttctcagagtgcatcagtcatctcatgcgcagacctcttggtcacaatcgcattgcctccatcttcatgagtcgtatatacatagcataaccatttcgcctccgttgcattccagtgcagccatctagtagacgaagaaagtttgcacctcgtcgtccgactcgcggagcttcttgttcctgcgcataaagacaatctttgccacccacgccagcgcaaacgtggcaatcgagaacgccgcagaggagctgagcgcaatgacgtagcgaggcccatcggacttgggccacaagtaaggagtccagatgaaggaggcgttcatgatagtcgttacgataccaatggcgacagccttcttctcaggggtttgtccacatgtcgatccgcaccagccgagaatcagggagttaacgccataggtaccgatggtgaagattaccatggctgtgtagcgacctgcgacgctgatgggcgcgcaggcaacaaggaaaccgacggtggcgacgcacttggagatggtgatgtgccacgtacgttcgttgaatttaccagaagaccaggatactgcaatagtgacagcaccggcgatgaggtacggcgggcatgtgagtacaagcgtgatcagctcctcaaatccaagagtttcgacgacagtagggaagaagttcttgaatccgttcgctaagacatgttagaaacttccaaaagcaacgtgtatataagaaacctacctgctaagtgcatgtgcgccataaatgcgaagacctttttcggatagttagctttaggtgtggctggcattgatgatgagcatgcttacccagaccataggatcttttgcagcttggcggaaacctgcccatactgaagtctcgcccttgttgccaacagtgtcaagagccatccggttggttgcaagatcgcgctcttcctgcgttaaccaccaagtgttgtgtgggaagtctggaagcaagaagaagccgacaacagcgatgaggaaagtcacaatgccctggaggataaagagccatctccatccactgattccagcaacgtctccaaggccatggaagataccagcagcaatgagaccagcgaaggcggttgcgagaatgtttccggtgtagagaatcgcaatgcgcgtagcgacctccttgcgagtgtagaacatggaaagcaggtaaacggcaccagggtagtaaggcgcttcagtcactcccaagaagaatcgagtcagcaaaagacccttgaaatctttggaaagtgcagtcagggcactgacaacagcccacagcatcatgcaggtgcccatgtagcgcgaaggacgagttcggttcaagaacatgttggagggaatctggccgaggaggtatcccacgaagaggatggagacacaagtttggtattgtgtgctggaaaggttgaggtccttctcgaggtcgtcaagacgcgcgagagcaattgcattacggtcaaggtaattgagcctggtattctttttagaaaagtcaccgaggatatcgaagaatacgttacataccagtacatcgaccacaacataggcatgatccatcggtccagcttcttgacaagggcgatttccctggggtcggtcttttcgtaggcaccagagtaatctgtcttctgaatgatgggtacgggcttcaggatgccctcatccctggtctcttgctgctcgagcatgacgacctcattcttttcgtcttgacccatggtgatgtgattttgtaattcaagtcacaagtgaaaaattgaaacggggtaaagatgcggagaatatagcagtggaccaccagaatctagctggatgatctggggaagtaacaatccggggacatggtcctagcctttatacaatgaccttctccatccccccacagtcgactatcacattccaacaatcatagtgccatctcccgacaagttctcgagtcaacaggccccgtggcgaggtccaccgaatccacccatgcatgagaaccaagactttcttaccggccgcgtgaagcatttggaggctcgagatcggagcgggcggcgctgccgaagcacatgcccagcatcgttccccatgttgggtgcttggtatgggacatgtggcgtggtaggaagagagtaagctccaacccaatcactaggcagtatttgcttagtgccgcagcactggcagaacgtgtcgagtggatgtttgcagcgttccaacgatggaactagcggttctggaccgcatccgatatgtgcgacacccactcaaaaactttggtggcagtcatggcattaacgccggaactggtctgcttctcattattgttcttctcatctgcatttcatatcttgatgacgtgacggcagttcgcgtactgtttcgaggaaggtgtcccgcaataccaagaatctcgtcagcgaccgaaattgccatgatgtgctggtaagcgattctgccgagcgtaagacgaggaagacaggcacgtcggatgaccacatctagaaggaatcctggtgtcctcggggtcttgtcgcgagagaagagccaggcgtaaagtcatggcaagccacgaactcttggaagtgcgaaagtccagagttttgaacacagcgaaagctaggataccgccggtgaaagcgctaagccaagaaggccgagatcaacgaactgatcttgattcaaacggtgccgcggagtcgaaacacattgtcggatgttatgcctacttcaatttcccaagatcaatttctaagaattccatattttcaaatagtttacattcgtctccaagcatacgtacacgcgcacatatctgtcattctgcgacgtccaggattcgcccaggaccgaaagtgtgtgaccatggcaatctctacaggccaagaagccgagatcactatccaagatttgaagacaaggtgttttgtggatcagcaccggctcggcctcttttcggcatcttggtgtcagtggtgggggcttaagtgaactggcgcgcgtgtagcccatggggagaggcggggtttggcagatgccaagcgacacaatctgggctttgacttcgtctcgagcccacttgcgacccaaaaactaattcctgggcacagtagcgacctccgcgaaaacgtgccgatggttactacgtccaatcacgcacaagccaagttgggtgattgtgcatacgcaccggcttggccagcaagaggctgaaatcaaaacaaggaactgcgcggagaatgtcggagtcctcacagcgtaccccagattcaggcagagatggcctcgttttgcgcgcgggtggtaatgttcgggtagatggctccaactccttcctcctgggcacttgacgatcccgtcctggaacatcttgtcattggtgacagaggcatcggaagctatattcgtctgaactaaattcaccggaacttcctacccacgttttggtcaacaaacttcgaagaagaatcggaacctggggtagaactatcgaacgttgcgtccaggtgttcggtggccaacagcgataatgcgctcaacctactgacggacactggccacgaagaagctcgtgcataccccacggggttttgcggagaacaataacggtcgaccagaaggtcgggcaaagtcgcgtgtgcatgcgttgctgatctgagatcggcacagttgatgtagactcctcattttgcgcggctggagacgacgtgatggtggatagaagtgctgcgggcattttgatgttggtacggatacttgtttgatattatatgcggttggtgtgaggctcggaaaaggtatggaaaaggtacccgcagtgaaaccacactgactgatgccagattggctgtcggcctttctttgtgcgagagcgtgcttaaaaccgactgtatacggaaaggagcactaccaggcagcggcaagattcgtacccgctctgcacttacaacatgggctgatagcacttagagctacgctgtttagtggagcctggctgtacaaccagctataagattctctacataatcatgtagagatccttgaatatacacaggctacgccttcaccttttttcgttaaggaagggcaggcaggaactttgccagcgcttggtagcactttttatttcaagagagaatgtacttcgatactgatcggcttggcttcccggtctccatctctcgaacagcctccccgtgcatgtaaccatcgacgtagatgtctccaacgtaaacatactcgtttcgctgccccactgggcgaagcaggatcggtgtcgaacatccaagtggcacaacgacaatgtccccatgcgtcatatacccggagcccatacagatcattccctgcttcgtgatgcagaatcgtcgacccatcatacgattcccgaaatcagcctgcagaactttccgctgcgcaccatgcttgaaaggtacaggggcatccgcgtatgaccacaggtcctcatctatcgcgagacgaggcagcctctcacgaattaagaaggagaagacatgataacaaatatcatgccattgctgctgccgttgttggtcttcgggaatctggccaagacacagtgttctgcagaatgctttgtgcaaaggatgatgcaagtctccatctctgatattcatttcatggagcagcaacgcccgccaatgcagaaaggctataaggtagtcttgggccttgcaaaatgtcccaactgcgatgcctgtcgccctgatgaaatcgagcttgatcgcggatatctcaagcgttcttctatggtttcgaaaccggtatagcgctttcgtcgaccctgaggcattgaaattgaagctaggaccaaggccagatacatcaggaatatgagaccctataccttgatgtcagttcaatttgaaaaaaaagagcatcggatttctatcatctgttactcacaatctgggcaccaactaggcagtccagtagtgccggtgtggagggggaaatgtattgattcgcggatcacatcgatccggcctgtcgtagatagcaagaggtccacaacatcggtgtaaacacctttggtcggttggctgtagtccacccgcaattcacgttgtgtggcagctggtaacaaacccagaatgccaaaaactttgtcgcgggggttctcgctgagcttcctcctgcatgcgcgcatgacttcaaggagcgactcgtcacccagctgcagaagcttgttaatatctgggaagctagacggtccttcgcgaacatgaaggtcactatcgccaccccaaaatgcgtctgcagcctgttggtagacttcccaagggaagacagcatcgccgcagtacaccatcttcttagaagctagaaatacttcttgcaccacctacatagaggtaaagggttagcgaatgttgcccaagcagtcaaagaagtacgcacccatagcctcttccaatattgtcttttaaagagggcagccaacgccgcggagccccgagcatcttctcgtgatcgaatgctttgaggagacatagttttgttggctaacttatccagcaacttcatggccgcgggactgtcgtctgcctctggacctaggcaaacggcgacagtctccgcttggctgtatatctgtcccatgagacccacctgttttgctctctcaaactcattttcctgatcgatggacaaagcatcaatccaaaccagaacatcctggtgtttctgacggaccgattctagggcatcataaagactcgttgctaccataattatcgtttcttctagcatgagtggcttcctctccacgctgtcgccccatgcatatgatacagcagtatatttcaccgagtcgttgaaagatttgtggaaaatctcacatttcaccgtagacatcctctccggcagtactctgaccagtctgaactccgcttctgccaatgggagatactgataggatgcggcaccaatcatgcttgagcgtggagatgagatgggtgaaggcaatgagtctctagaggcttgtggtggtcccgttccctgtatgtagctttccgtagaccccctggttgtgactctaaagctgccgaaccgtgcaggaggagactccaagctaatcccgttcgaatcacgaggcacaaatatacgtggaaccggggcgtttgagggcctgtcgacgttgggttgatcgatattcgacgccgataatgggctttctccaggtgttgatcccgactccgagaaaccggaagtaaatatgtgtgggcttggaggcattgtaacggtcgaaagtggcctgtcatttcgtctccgccgcgtctcaacagcaaaatcatcactacattccactccaacgtcatggctggagtgaccgcctttaggtttgcgtagatactcattttgtggagacggcgtaggctcaaccgctactggtggttcaatgcgcatctcttgcgttcgcgaaaggttccccatagaatcttgctgaaatgcatgtagctcgtcattggtattataggcgaccttctccgttagctttgaggtttgcttgacacgtgctccttctcgtggcgcagcttcgccctccggggtgtatggactgtttgcatattttcctaattcataatccctttcataataatcagattggcggcgatcctcgaagtccttgtgatgtgcgcgacgcgacgactctgcacgacgacgggtttccctcttctcgtcgcgatgtctggaggaatcattatcagatcgataccctctgtccaaggaacgccttcttctttccctatcatgggagtcatgattacgccggttcctatgcgttcggtccgtgtccgcgtgacgaggagtgagatgctgaccatgggtatatcgttcaagccggcgccgcacgttgagcacgtcagagatgttgataggggacattatgatttgttaattggcttaatttgtgctgaattgaggagacacgtcgcacttgtgtgctctccggttctttgaaagaagttcagcagttcaaaaagtggcagtcttcagcctcgaggggccggtcagctcatgcaggacgacagggatgccattggacccggttcatatacaagatgcagtgcattgtaagcagccaatgtggcgaactcaaagaaacgaaagccgcagtcatgagtggtcgcagagcttgcggagtgaagttttggaaccagagacgaggtaaaacaggtccttttatcttgtgagcgcgttgatggctaatggtatcaatgtcagtttgcgacacttatcaggctacacgctgagaatgaaggacttgtataatgaaaatggtagagcatccaaggcgagcacgtaatcgtcgcatcgaatagtgggcatctttggacatcgctgtcgtgaacaggtagtaatcatcggataaattggcgtctcgacctagctagccagaacaccttctccaaggagcaagatgcctccaacccaagcctctaactgttggagaggccgtaaaattcgtatagtgttgatgttacagatgcgcatgtatgtgggagaagaacgggtatttagtctggttgggactccttccatcaacagcacgccttaccgcatagggctagcgctagcgaccgaatatgtccgcgcgatgtgaccaccgaaacactttctcttctcttatggacatccatgccggcatccggagagctgattcagtttatgccgactctatagatggcgtctcgatccgtctgcttcgtctttcatggcgtgaagatggcgactttgatggcaaacttcagaccttcctgatctcgaacgcccctcctttctacacggctagctatgtatggggagccacacgagactccggtatcaaagttcatctaagtggagggccactacctgtcttacccagtctagccccgttcttgcacatgattactgagaacggagaattcaacgaaaatgattggtggtggattgatagcctgtgcatcaacctcactgatggcaacgagcgcgagcagcaagttcgtatcatggcagacatctacaagagagctaaacgagctgtgatctggctgggagaagagaaagagcctggtagtgactgcaccggcgccatcggatttcttcacaaactcgccagcttgcaagttgcattcagcggagacgaccgcgcaatgagagaaagcctcgatgacccagatttcatctcgaattgtaaggcggttagcaaattgctgtacagaccctggtggactcgcgtgtggactttacaagagttcgttctaccaaaggaagccaagctatactgcggttcggaaagcataagtcgtggaaagttcaaaagtgctgtatacagcatcttcctgtgcagtacaattagcaacgaatttgaacacgagcttgttccgcgcgacgccttcaccggagctttcaacaggagaagaatccatcagttgcacaccaaggcggatgcccaagggataagcctgatcgcactcatggcgtacctggggaaccatgcggcaaccgatagcagagatcgtgttttctccgtgctgggcttggtgaccggcaaagaccgtagccttgtaggaccggcggagtacagctcaactacacaaactcaattcgctaagcttgtccaggcatactggaacacatatggtgatctggacatcatttgcttcgtgcatcttttcagccgctacggtggaccgtccgaagctatctccgaggaggaaatgccttcctgggtaccagactggagcgcaacgattgattttgcttcgcctgttccactcatggtttctcagagtcccactacgcatattggcaactttcggcctattcactccgtaatatggaaagcgaaatatgacgcccccggttcttatctaagaaaaagagcaaatgtagaattttcagaagacatgaaagatctgtggtgcgagggagtcatcttggataccatacatggccttgctgctctagatgatcgcgaactcaggtgtcggagctttgtctgtgccgaacaaggtcacgttatcgtccaatcaagaacaagccaaacacaggctccgagagccaccatgctgcctatggactggctggaaggaattgctcaatcgctcgttcttggccgaaaggacaagtatctttgcgactatgccccacagcactacgtctgggactttgtgtatttgtgccacgcctgtatcgcaaatgacccggtggattggagcttcgcaagttggttcgagctaaaccgcaacatgaaattcggatctcagactcttgaggagctggttcgagctgtacctatggagggacctatatcaccacctccgttacgacggccagcttcataccccattcgccgcgcagatgataattacgctcatagactggacacgttcctgacgcgattccacgacaccgctcgaaagaaggctagaaggttactggtaacgaacgaaggtcttattggggcagcgccgtgtcgggcaagagatggcgacgtggttgcggtgctgttctgctgcagtattccactagtcctccggaaacaagaagcaacagacgaagcctggcaggtgattggtgaagcatacatgcatggctccatgagtggagagactgcaggtctattcaagagaggaaagaaaagcatacatcggatacacctagtttgattggaggaagccttcatcttctgaccccactctggtcggaccaagagcctcactatgcgacaatctgcgggccaacgccgaagatgtctcgcgtgcgatcgtggaaccacatgccatgatcaacaacacagctcgtccagcctgtaaagcttgcaccgatcgcaaaaaccgtccatgcgaatcctaccaggcgccaaaatatagagtctttgaaacccaatcgcttgccgaaatcgatgacatggtcttctaccataatgatagctgcttgtcctataaagcaagcaaaagcaccatcgtcttccaaagagcgatggacgaacatcgatgcgcagccatgtacaatcgctgaaataccgaacccgatgaagagctggaaatactttgaagcaaacgaacctctacggagacgcaacacatctcgtgcgataaaaatgccgggtgccgagcaaatgcgtctgcaatgttgatgccacacagtccttccggtattagtctcgggaaacaagaacaaaaaagttgaacgacttacgaccacgcctttctcaaactcatcaagtttctaagatctccaaacgcgctcgggcagtctcgcgggttcgccaaacccgttgcgacactgagaacgccatacgcagcattcgcctcctccatggccgaatacgtcaggacgattcccacccatgaccaccagaagcgtgtccagaatggctgggtcgacagggtactgatgggcttaaggtggacaatatcagaccatgcaccatacggggagcccgctgtgtacgaatacatgaattccctgaggacatggaagaatgcaacccgcagcgacttgcgaaggatgaaaagcctacccatccccatgatcagcaaagctcatccatgtcgaaacatcagagactcacaaccgcggatactccggactaacttccttgggcacattcttaacttcctgagtccacccgacatatcgattccccgtcaacaacctgagtgcccaccacgcgcgttgcaggaagctctgcggtacaccatcttctttcttcttgatatgtccgtttccattcacagccggctcttccgcgtcgtaccggatcttccgccaacgctctctatcgggacttccaaggatattccaatcgaagtaaataaacatctgcgtacacacgtttacctcaagcgcatagtgcaacccccacccaccactccaatcgcgatacagcgactggagtgccaacaagctgaagagcgggagcgtgatgcccaagcgcaggacctggtgtctaggaccgattgctagagcgagggcgttggtgaggtacataagcgggatttgcagatcgataaagatctttggcaaggtgagagatgccattgctgaggtttaggagtgagttcagaactatctgtcagattgaagttccgtctcatctgctttaacatggttgcggtggtaatttgcgccgagacgtgctccgacgccagtgttgagcggccaatcagattagtccgagtacgttagcgtggtaggattgagttgtagcgcagcggagcaagctgcgaaggatgcatcgttggcttactgttgctgtgggtcagtgctgctcagcgaaatgtcctgctagattatagtgtagcctcagggtgacttgttttctatattctggaatcagtgttggtcaagtgccgtagtaatttatttggctgaatgcctcgggagcaaccacggaacgtgcaaagaccaaaccaagctcttcacactttcttgatgagatccggatgagagaaaaatattggctaatagtggtctgtggattgaaggtcactagacccaatgtacaaccttaatcgtatcctcgtataacgatggctgtcattggcgctacaggtcaacttcctggaagctatttgcatcaccctcttcgtcttccacagacgcttttccaggcttaggtctgctggggatgccagcctccagtgacttctcattactcggctctggctcagattcgtcttcacttccctctcccttctccttttcattctgtggcttgacgtcctctgtcctcactttctgctcttctgcttgcgacttgggctccggcgttgtcgtgcggctcttttcgctcacatcatctttggggggtggtggaggtggcgctgatgcatcctcgtccctatcctgtcgaggttgctcgggtgttgggggcgttacttcggttcttgggctggctacaggacttcgaggctgttgctgctgttgttgttgctgttgcgattgggcttgctgaggtggttgctgggacgagcctgggccaacgttgcgtaatcgggggtccgcgtttagatagtagcctcgtacgccgacaattctgccctctctctcacaccctatgacccagtctggtacaactacggggatgttgttctccaccgccttctcccatgctggccctctgccctctgtacagacgaagtgggtagtgtcgatgcggacattatctgcaatcttcgctccaattctctcgacagatctttgcagtgactcgcgtaacgctgctggcatgtgacctggtgtgattgtgataccagacagatctgtcatcttgtgtgtctgcacattgagcttctcgctactgaatgtgcccgcacttgtcttcaataccaggtggaaagtgtattccgagtcgacagccagaccactcagcttcgtgctgtgtacctcgccgggcttgggtatcgtgcctgccttgctgccgttgcggtacagtgtgaggctccgtagttcggcagtcgcgacgtctatgggatcccattcgaggaccactgacgtctgagtggcattccggcagcgcaggttaggcgctgttggggtgcgctgaccaaaggtgcggaatatctcagactgtagctcgtggaatgctttcgcagcgtctgcttcggcttcgtagttccgccccacattgatgtcgactatactaccagatgagatatccggaggcagtagtatggacgggaactcgatctgcgcgggggtcagccctgagtgaatacagacaccagcttgggaagcattggggctgatgggcgcgtacgaggcgtttatcttctgtcagaagaactgcgacgccggcgtcgactttgccgactgtgagagagacgagcatcgcgtgtgttgtgtgagggagtgtaattggcgacgtaatgtttatgtgaagctcagctccctcgttcctgactatggcgcggcccgaagtttagccgtccacaatcgataaggtcacatgcacttcaccttgctcagatcatgcctaattcttgctcgataacatgcgtgacgttggtgacacccaggcagatgtgtcaaaccgctttcaggcgtaggttatgagagcaatatcctccatcaacggggcttcacaaaccatagctggcaaggacctctgggacaggagagccttcaaaaacatggctaccgtaacgccctgattcccgatctgcaagcctggcgatccatatctgtacatccagcccagctcccaactactatctcgatgttgtaggcgaagcagcgcctggcgatccatgcaacaatctatgcccaaggagtcacaaacagcggcgtctggctgcaaagaaacgtgtacctgaacaaatacttcagccatctcggaagcatcgaggccgagttgctgagctatgtgctcacagcaccctacttgagacagatggccacatgcgtataggtgccaaggaggtgacgaggctgtatttccaatcaccgagggtgagacggtggttcttgtatttcgagaccctctgaaaagaacatcgcccaattcgaagatcgaagatgagtgcctgtacgggaatgtgtgaggacattgtgcagagatggctgtggaaaagtgatgattgagtctctgagattgagctctgatttaaccacccacagtatacgcggcaaatgcaatgtgactaccacctctaggatccgaattattggcagtggaatgggcttggagtcagtagtgtcatgtttactgagtcgtgctgtgttacacaggccaacatactgcttactgcaggtatccgatagctgcttcccagccgttatctgtggcttgtcttcccagagtcatggatacgacttgatagcacgaggcgctgctaactcaagagctgtcgatgcagcaacacatacagtgtccagtgcctcaaacgaacggtgccggaaactttaccatagtgctccgcaaatgtttcaccttcttcgtattcgacatctgcagtgactttgtctctgggcttgaagatgtattgtcgaaattgcctactacatgttgaggcggtggtccaggagacactggggtagaatccactacttacaaatggctttaccagagtcgttggatgtacgcatgagaatggcgcagtgattatcagacattgaggccctagccaaatctttcctttcgctagtccagcttcgacctcttcattctgagaattgagaccttcatggaagacgtgccatacataacatagcacattggtcttcaccaaaagtccctgctcgaatgccttgtggggcaatttctaatcatctctttctttcatcccagagtgctggcttggtatcctggggtcgctttggagagatgttccggaaggattgaggcttcgctgaagggggtttctgagagagggacgggcgtgactgctaaaatcatggcgtggtgtgaaggggaaaccgagccttttgtctgagcatcactaggtcaacaggttcaggaagtcagtgaaggacaatacaaccgatgttactgacatgtgggttccagattaccatgagcttccaaaatcagtatcgccaagatatgcgccctattgtattttcatatatcctacctacagcgtatctttctccctctgccctacaaaaaacgccagcccatactcatccgtgcgaaaaataattcgactgccctttggaaacaaaaacacatcgcctttttccgccttgacttctctgcccgtctcatctagacacaactcattagcccacacatcgacttcccttggttggtacaaacgacgtacctttgatgtaaaaatgcccctcgagcacaatcttcatctcatcatacgagtacgtgtagtccagcggcgtgcctttttcgagacggtagaagccgccggatatcggggtggatggggatgtggattgactttagagatgtattagcacatacatgctttctgcatccggaaacgtctgggaggtgtagtgtgtgagtatgtgagtgtacgtacgaactcccaacatcacccaagtacgcattttcattcgcgacgagcggcggcttgaagctcgattgggctttctcgaaatactgcattgcgggcatcgtggcggatatggctgatgtcgagtttatgggaacgtggcgagaggagatttcatgtgcagtgaggagtttatatacactccgcttcatgctcagcctgatgctccccactctacatccatcgcccacccctgttcacacttcatgcatgtttgggatcacaacaccacatcgggaagacgtgcatgcatgttcccgcatcggcacgtgctgctaagctttcggtgtaaatccaggccgtgtgctgccgcgactctttgtaacaacgttgagcgggtatgatggcggagttcttgaggtgcgtggtggggtaagccgtgcattcactgtggttggctgggggcttatcgctaggatacaactacctatctgggctgcgtggactattgcgggcagatacctgttcgattaataagaggaaatgtcttggctcacagcacctcttgcaggcttcagaaaggtaatataagtaatgtattctagggttgcgaggtatctggatatcatcgttcttcgtgttcttcatgctcgtcgccttcccgccagcgcttgcgccaccacttcaatttgaaccagtctcctaatgcgtcctggctttggcttcgttgctggccatagccccatgttcctcgcctttgttgggtagaatcaagcacgttgtccgtgtcggaatggtcgtcgtcttgcgggtctgggtgatcgagtagtcctgacgagctgtctactggttgcttgccctgggatacgcttctattcgactgacctcgcaggctatcgaaccatgaacgtcttcgcgtttgcgtcagccaactcgattgcgaaacttttcgtcgggcgggtagtgtcccagatcttggccgcctctctagatctacagatcgtactgctggtgaatggagcgagtctcggtcattgagttccgcccaaatctcatccgtctcttcagatattgtcattcgccgcctccggttcggcttgcgcactgaaggacttgcgcgcccgccgctctgttgcgactccggtgccgaccgccttgatggacgaggtgataatgtgagtgctcctgggccagtaccagctcgctgcaacagtggtgttctttcatcgactgacttccgcttggcttgttctgacaaggatccatgctgacctggctcttcggcttcaatgtcgagtggttcctcgggctcatcgatgagatggccgtgcacaaggccgatgcccggttgcagcgcggtctgcggcattggcaccttgcccgtgtgtttgctcaccacaggcgaagtgggctcatcctcggcgtcctccagtcggccaactcaaacaaaccactcctgccagtagaatgaccgtcccaagcgcaatgagacctgcatggaggcccgacagtcgatcgccctggtggaagtagatcaagccgtcaatgatggcgatgatgttgtatatacagaatacgagagggtacagcacgctggtactgcacagcttcaagccacgatgcatgtagtagagctgagtgagagcgaatacaaccagaccaatcagaatcatccacgactgccagcggtcgaactggttatgacggtccacgatagtgcgcacgagcagttcgactgcactttttgcaatgaggagcgaatgcgcggacaatataccgcttatgcatccaaagaacatgcctcgtaccagtcgtaatcgaggtgtcgtccggggatatacacgcttgaggagccagttggcgatgatcaagagaataacgacgaagagggtggagaacatccatgccagaaagttctttcgtcctaacaggacgagcagctgatcgaggttgtgcgacggttctgcgatggcgccgaacagtgctatgagcaatgcgccaatcgcaacgagcgtggtgccgatgaaggagtagcgcgtgaagggttcgctcaggataatggaggcgcagatggaattgaagacgaggccagaggcttggagggtggagagcacagggagtggtagggtggtgatctggatggtgctgccgacgatattcgccacgacgaacatgagcatgcccagctgggtgcgttagtggaaatacttttggatgcgcagtgtcatgcttacctgccatctccgccgcttgtagggcggtctcctgtcatagtcgtcttccttctcttcctcgagtaaatgcgatttgcgttgcagcgtcaagccgatgctctgtatgctggtggaaaggaggcccacgattactcctagctgcagtacatgttagaacgattcataaaagaaccccacgcaacaaagtcgccgcatggtgtagcatactcacagcaacgctggcgcccggcgatagttccaccatgtttcctggccgtgtggtgtcgccgcgagaagccgatgctacctgtactgcgaacgcatgctgtgaatatgcagggcgaagaggcggccggggtgaaggatgtcggtgactgagggcgtgtctctctcgtgtcctgtggctctcgatcaacgtcacactgcggtgagtgaagaagggcacgggacgattggggcagccgagccgacgcggagaacaggggtgcgcggtctggtgatgacgatgagtctcgaatgcgcaacgcgacaacggactgcttcttcttctgctgctgcaatagaagcgatgtttataagggggtccagaaggttatattcgccgcggcggacggctagattgcatagcgacaccgcatgcaggccttctgtaaccctagcgtcctgacataatcgctggccagcaagcatccaccggcgggctatcgccaatcagtgctccgagagcttgctggtggcccgtgaaccttcaactccaagctcccactccatcatctgcctgcgccgaccaacgcccgctgcaccaccccgagcacctccgccacatccagcaatctcacacacacccgccatcatgtcgcaagcacacgccctctccgacgaccaggtaagcctcagacagctcgcaccgcccgcagcgccatagctccccaccaactacgtcaacagtaggtcccaggtacctgcagcaccagctaaccacgctcgccatggcaggtcgccggagagctgaagaagatgacggcctttatccgccaggaggccatggagaaggccaacgaaatccgcctcaaggccgacgaggagttcgcaatcgagaagtccaagctcgtccgccaagaaaccgcgtccatcgacacgtcctacgagaagaagttcaagcaggccgccatgtcccagcaaatcacccgctccaccgtctccaacaagtcgcggttacggaccctgagtgcgaggcaggagctgctcaacaggctgttcgaggacgccaacaagaagctgggcgacgtggccaaggacaagaagaagtaccaggacgtcatgaagaacctgatccttgagggcgcatacgcactgaacgaggacaagctgcaggtcaaggtcaggaaggcggacaacgacctcaccaagaaggccattgaggaggcacagaaggagtacaagagcaaggtcaacaaggacgttgccatcaccattgacgagagcgacccgcttcccgagggatcgtaagtttgcgtggtcgtatgtgggggttcctagctaacatagcgtagtgctggtggtgccatgattgttggcactggcggaaagatcgacatcaacaacaccttcgaggagcgtctgaggctcctcgagacccaagctctgccatccatccgagtcacgctcttcggcgagaacgagaacaggaagttccacgattgagcggacgacctcgactttgtcgacagtagtatcctcaccgcgtctgcactcgaccacagatgtgatacagcgcgagcgtctgagttgttcatgcgagcagtaattcttcgggctcgcgcatagagccttctcttgtgcaaaggcattgggtgtagaatatttggaagatttagcgagttttatacaatccatcatactcgacatgtctcggcaggcgcaatcagctcgcgtctatcaccattggtgagcaattgtgcttgtagtgtctcttcgactttatacctcttggttgcggaacacctctcttacacacgtggtaggtctcacatggcagaaaccttacttacatgaactacaggaagcatcttctcacattgcaatcgcaacgccgcgatttagtggtcgaggttctcgtggcacgagcggctagacagcatgcatcggtcactcgagctccgacctacatagccaccaccagtccatgacactcagcctcccattccgataccccaccaaacaggagctcaacgcagccatgtttgctccaccattgttagacaaccgcatgaggcgaaattactgcgacaacgtatagaaatgcactcctttacgaggttgctctttcgcttggagccgaagccataggcgccaccattatttcgggccagccactaatgtcagccgcacgaaacccgtcaacaacgccagtgtgcagcatcttacatgtgtgattaggggatggatgccttacagggccagactaatatatcgtcctctggcctgtttcttgctcgccacgtccttgttcccaaactgcaccatgtcgatcaccactactgtgggtagcttaccccagtacatagcgaccgcaactgttcctgctcttactaccttcttcacacctcctgcttcgttcaattgcgaggatagatatgtcgcggcagatacagcgggcatagcttggagcacgtattctcgcgatggctacgctcccccagtcgacccgacatactactcatgtctacctgagcggataagaggcccgcatttcagtccaggcgtgtgtacacaaggccaaacaatcgcaagcattaccaaatatgaagccggcacaagaacaatgtggcaagcgcagtgttgtaaaaggtaccataccatctcccatcccaattactctataacaatactaacaccacagagtggccaatccctctccctccgtacaatccaaaacagccccataccaatgtgcgtcagcgccatctccaccccgctccctgtccgcgcgctctacacaacgacatacacaaacggcgtgtcttcttctttctacgaacaagtcataaacgaccaatccaccgtgtcaaacatgacaaccatgacccgcggcaccgccattgcagatccgctgtatgtcgcctgggaagcaaaggacttgtcgctcttccccgtcgcatacgcaacctctctcgcgcagaagatcggcgtagacttcacgccgacgcctacaccagcgttgacaaactctgctggccagcgcgtggaaacaaacccacccaataccgccgacaccgactcaggtctctcgagcggcacgaaaatagggataggcgttggcgcgggtgtcggtgctgcgctgctcatcgcgctcatcgcgggattcttggtcatgtgccggctgcggcggcgcaggcgcgcggtggatgtgtatccgaatgaaagcacgccggcgatcgagagcggcggggttgtgaagagtaagtggtatcagagggggaggacgcaggaggagatggagatgcatgatgcgggggggtcgaatgagttggatagcatgcctgtgcattatgtttcgggagagccggtggagttggagggcgagggggtgagggtgaggtattagggaggagtggtatatgatgttgtttgtgtcaatctgagactgttgcctatatgttgaaacataccagagcttgcaaacaacaagtgagctgatgtacacatataatctgacagaaagggaacgtcagaggcacaaaggttggtagtgtcatcaattcacagaggcaacagtggacatagataagcttcaatatatgcatttgcgctgttcagctagcgactacctaagtaaagtacctatgaaacaacaaacatataccagcagtgcgattaggctttgtaacctccgatgattacgaaaaatctatgcaaccatgttagcagatgtatcgctggattgtaaatgcaacaaaggttgtgcgttgtacggatcagacatccaaggaaggtattcgcgctcatggcacatcggttgtaggttcaattgatggctagcgtggaaactgcgaatgtggaaatgtttcatcatgaaaggggagcggagaaaaaaaaagtgttggcactaacccggcaagcgatgaaatgtcgcaggcacctattgttagccatccacttctcggaagtgctcgacccaggcaaaccatgccagtgtcctgtgtcgtgaccgacgcatcccacgatgtcctcaaggaggcttatagaacgcaacggatagtatagggtacatgcgctgcgtctcaagctttgcgcaaagctaggtagcgaatttggcggactaaatctgtgcgacgcaagttagcaggctgaaccggctaagaagagcagtgcagtagtggtagaaggtgaggtcagacgaaagtactggcaagtatcaagcaccctgcgagaggcacccggacagcataaatttcttcaaggtcgaatccgttggagaaagaagatgtgtaaggtatcatcactccaggaaagagcagagaggtggtgcagaaggacttaccagtggtgtatagacgctcacctgcaactagagcatattagctgcaacgtgagcgtcgcgcgccagagacgcgttgttgatgttcggagaggaagtaacgaggaaagttcctggtcaagaaaagttccaggtcgagcagttagcgcgccaagatttcgtttgcacgtgatgtgattgtatcaagactagcgctagaaggttttgccatcgtcgagtgccacgatttgggccagcatcgcgaatagaaaaagaaactggcggattctcagcatagtgcaatagacgtatcctgttacggccgaaacacatttcctggcggtgaagttttccaagtggtaggaacgcaatgcagtccggatagattcgtgtgcccagccacgcaggacagcccgcccctaacctgtcgccgatcagcacccaccctcatcacatctcactgcaagactatccacgaccgcgcccgcgttcctggctacttcctccccaggccctgcaccctcgtcgcgagtggatgcaccgtcgcatacgactccatcgacgactcacgacttcgtcaagtgcagcctgatccgacaccgctcctgcccacctcactgcgctggcggcacggatgcgacacgatagcactcgagacgacatcgcgccatatctgatctggctgtagcacccaccaacatcggttgaccaccccagcgtcatcgtgaacctctgcgctgcactctgcgcgaggacacgctctatccttatcatcccatctccgtcgtcgcgcgctcgttcgccggcctgcccccggccagtgcccgatcgcgactttcacgctaccggctccgtcgcggtctgccaccgcatcctcaacgcgaacttcggatctgcgtccatctcccgcaacactttttggacgtgtttgcagccggcgcgacacgttcctcctgtactgttcgtaacgtgaccgagaccgcccccacccgcatgcatcgcgaacgatagcacgcatctcgcccgtaatctcgaagcgcagttcccggtcgcttttgcacatttctaccaccatttctgacctttcggtggcaccttgatagcacattctgcgcctgcccgcacgcttttgactgaggagcccgcaagatgatgaccacaagctatccccatggccccggtatgcatccgcaaggcatgccgcatggccaccccatgggcggcccaggaccaaatcctggccagcaaatgcctcctggtatgcacccaggcgtatcaggccccaacggcgctgtgagccaagcagggcccatgatgggcatgcagcctggcatggggccaaacgcgcatgcactgtcgcatctgccagcctcaacaggcgcatatgtttgcgcaacagcagcaacatcccggaaatgagtaagctcacaaactcctttccctcgtatcatgctaacgtgagacagtgaatcctacaatgttgcagcaacagcggaatgcccagcagcaatacatgcgccagcaacagcaacacatgctccagcagcaaggtggcatgggcatgggtttcccgaaccagatgccgaacatgactccgcaacaggtggccactatgaggcaacagatgggaacacagcctttcgtgaaccttccccaacacctccagcttcagcaacagcagcagcaaatgcagaaccagcagcaaggcggcccacaacaggctgcggccatggcacaagcgcaagcagcgcaccagcagcaacaacatcaaatgcaacaacaacagcaacatcaagcgcaggtgcaagccattgcaatgcagcaagcacattctcaacagagcaatcacagtcagaatgcgaattcgggacctccaacctcgcaaacccagcaaggacctcttcgtccgccatcagccatgagccaccaagggcacgcctctcctattcctcctcccaccccacaacagccaccacctcaacagcctccgccccaacagcagcagcaacagcaacaacagcagcagcagcagcagcaacaacaacaggcacaacaggcacaacaggcccaacaacaagcacaacagcaagcccagcaacaggcggctcagcagcaggcacaacagcagcagcagcagcagcagcagcagcagcagcaagcccaacaacagcagcaacagcaacagcagcagcaacaagcccaacagcaggcacagcaacaacaacagcagcagcaatctggcccacagccaggacagcagacaccggctccctcgcagccccaaagcttaccgcagcagccaaatcagcaacagccaaaccctgcacaaatccagcgaaatccagccatggcgcaacaagcgcaacagcaagttcaggcacaggcatcccaggttcaacaagtggcggcccggaacatggccatgatgaagcaggcacaagctggcgcgactggcggcactggcatgctgaagctgatgaactttgtcgccgaaatgggaaaatttggcactgccgatatgcaagggaacactgtggaacgatggcagtccttcgtcgagaagttcttctcggtgacagggtcattcatacactgcgtcttttccactggatcggagaggaccaaacagttcgagattgtgtatgctgctttgccgcgctacttcttcacattgttcaacaccgacgttaccaaccttcaaatcaccctggacggatctgcggaaaaggcatcaggatctgagctcaaagtcacctgcgaccgcgccaagttcatctacacttacaggaatcaatgccaagttgtctatcggggaaagctcacagctttctggtccgaatcagaaaagatggagtggctgcaatttgaaggcgaaggccatcaagagtacataccccattcagtgcttaagagcctgattgttcacccctcgccaaaccagcaaaacccaaatcaatcgccacggatgagcaagaacgcaaaattgaagcagcaacgaggcatggaagctccggaaccctttattccaatatccaaattgccatccgctggcgtgacggatctgggcttgccacctgtgctgcaaagctacctcgaggtcagtacactgaagaggaaaatgcacagcatggatgctgacgacggcagatatacgaaacgatgaacaacatgacgagcctaatggctcactatcaagaacatagcaacatggtcccgactgaagccctcgagcactggatatcaagtagagacccggcgtccatgggccaagcgaactcaatgccgcaaccaaacatgccaccaggagcacgaccacccgggcctggtcagcaaggcccaccaatgttcatgtccccacacctgcagaaccagcttcttccgaatggcatgaacggatcccccggcatgatgcacactccgtcgcccaactcccatgctatggttaagcagcaaagtacaagctcccacactgctagcgtcaacacatcgccaaacatggcaggcaagcggcggagaagtactgccaaaatggacatggacgatggtgacgggatgaacggcaccaaagtcaagcaaagcccacgggtgggaggcaacaagaggatgaagaactaatagtcgccctttcgctgtctttcctgcatctgcgttcacatctagaccccggggtgcggcattctcctaccacatcattgtacaagcgcggcgttcatctccatattcctcacctcttatatcctaacccaatctcctttccaagtaccccatcctgtttccagcgctccatgggcgggcggtctttgtgcgcttattggtttttgtttctcatcgttcaccggcgcattgggcatcacgcttttcctcccccgccatctagttttccctggggctacataatctgttcttgtacattacatggaaagggaaaagacgtcgactttgtggttgacgcgtgtggctgcacagttcattgcttctattggcattttgcgcgagattgggatgagatatgggcccgtgaggagtgaggcgtgggagttcctttttatacgaattgacatgttatgacttcatgcactcttccgaacgtgcttttgcttgctgttgttacgtgagactcaggtgtttgaatgtgtgcatgataggcacgtatgtcggctttgcctgaaccacattcctagaaaggtcgttgctgtgctcatttgcctgtccaacgacagctatccatcgataacagagaaattcggagtggacatactggctgagtggcaaagaaagacgcttgatgagctagagattatgcatgttggtagccttggtaccctcacaagcaggtgtttgcttcaagatgtttggtgcagtgaatggtaattggggataggttggagccatgaggagcaccagtggggaagatccatgacatgcattcttacggttgagttaggggcattgagggatagaaaagggcaagatattggaggagtaggactttgggattgatgaatcaaaaagctacgccttcatttagtggctgccatggtggagggaaaaacggagtgtgcggatagaaagactccttgtgccttgattccagctctttgatgtagtcaggtgttgctcaatactgttttaaggacagttagactaacgttatggtctccatgttgactcccttgaatcgcagaaacaaagaagtccggtctttctcgtcggtgtctggttctgttcgtcgtcagccaaagcctttgaatgatttgaggtagccagtttctgccctaccttcgtgctcaatggacagtgtagttccaaagtactgaacctcgactacgcctttccaggaaccgacgcgcctccacgtaccatgcttttctccgggctcgagacctattccagtcatcctgtacacctcggtcgtccttcctgatggaaacccgaaagatctttcaagttcttcaacgagaagagccagaacaacgctttccggtggactttcttcgtattgagaatggtcgcagcgatattcaagacttgtagattcaatacttgaacctcgtggatggagatcactgcatgttgacttgacctgctcttcaaactccgtataacaaagactccgcccctctggggcgaagctcttggcataagcagtgtgctgttcccaattcattctcaaaatatcctgtttatgtagctttgctggaagcaaagccaacttgacactcagtcgcaaaccagagaaattgtataagaatgtttgcggcaacaggtttggcggctgacccacccattgaaaatgtaaaatctcagcgctgaacagagttgtatcgtaatacctcgggtaattgtgatgaagtcgagcgttgccagacttgaaacttgtgaatctgaaccacgaccatgaaggcgtcgatgtggtatccgcatcctgtgcaactgttgtgtagtctccgcgtagcccagttgcagagactgaccaagatagatcgtacggcaatgactctttccatatgccggcaagataagtgagcccatatacgttttgaaaagcctccgcaactcctgcaaaagccatgatcctgtcactcgcttttgatagatgtcgacttcgataatcttctaccaattcccaccagctcgacaaatgtccgtttaggattttcatcccattagagaggtgtgattttctaactatttctttcggccaccaaggaaggtggtagttctgagcgtaatttggaacccatgatccgagaagctcatcagaaaacgtctctgagcattcccacatgagattctgatgtccatacatgatggtacgtcggctcaagaggtattccttgaaagatccaggctcgggacgaccagggccaactgctacgatctagccacacgtatcccttcggatcacgagctgcagaagtgtctctcaatggtgatattgagatatagctagccttcgaatgcccccgtcgaatgatacaaggggttgagcatctggggtcctcccgaatttgatcaaatcccattgtaggtgggagcacaaacgcaaggttgcagactgcattactatacactgcagacatatttgcagcctctactgtccagtcagacaccgagtcctgtatgatgcagatcgaatcaatccataagtgacggtagcctagataacggacgatgcgaatcgcttctctgaagtttcgtggaagctcgtcaagtggtatggcattttcgaactcttccaccctggaactgagcaagcgtagctgttgtgatggttccgtgccccaaatgtgacttagagtgaagtatttcaagtctcggattgttgatgtattactcaccagcctcacaccgtccaaggtaatctggataattctcgttggatacttgccatttgatccgtaactggtattccaagtactgcatttatgatgatgttgaatgcacccctcaagccattgtttaatttgattcagattgtcagtggagcgttgcggcacgttgtggacaagttttggggcgtcgaacatatcttcctgtccagctacgcctcgatcagtcagtttcgtacagcttgaagggcgcgacaaactgttgtgagttctcaagaagaggaagggactggcgaaggcttcccatttgcagtattctgattccgtctctcctatttgaacccttaacggaaagctgtcgatcccataatcatccatggggaccgcagacaagatcaccatggccatcggctttgactttgattcttccggcagagaagagagcacgatcatgcagagatgacagcagccttgcgattgcaaaagatgctcaacatagcaaagtttgtaatctttcacctctgtagacatggtgtcttttgtactctcctcttttgtttgatcatttcgtttccagaaatcggcccaatatttgccagaccccaacttccaattcacaatatcccattcctcgacaaagtgcgtacatctatcgcaaagctgatggagcggtactgatccctctggacaaggctctcgttcgggacgcagtaaagtgttggcaggatcgtgttctctcaatggcaaagttgtagccatctcataatgtactgcgagagtcgatgagaaggaagtggggttattctgaagagaaggtgcagcctgtgtcgagcaggctgagacttcgagtaactgcagctgactcagcaatgcctgttatggctggctcagccttgccgtatcacacccgtcgctagataagaagcctttgaaaattcatacttgatggcatgtctatgcggctgaagagcttcacacacagaataggattacttttttttagctcaacacatacatgcaagtagtctgcaaagaatgaacttgtggaaggcaatagtgttgctccaatatatgaggtaggcggcatgtgtaagggaaagtattagtggcatcactgacgttcactgaaaagttgtacactagggcttgcggagcgcagtcctcgtttccgggtttgtggtcgaataacccgactttacctcctacgtaagcatcaaatgatcaactgctggctacaattagacagtctctatctttaaatttggttggcaactttccgtgccagtgtaggagcacgcttctacaacctcgccttcgcctgtccatcctcatcgacccttttaccgtccctgccaaaggcgatcttcctcccgctcttcaagctatcctgtagcgcaacgccaatcttgacggcctccatactgctcgtcagatcgactggtacttccttattctccagaaccgcgtctgtgaactgtcgagcctcttccacgaaagcgtgctcaaagcgctcgtagtagttctgtggaatgtcgcgatgaatgccggtgctcaagtgcgactccagtagtccggttgtagggttggcattgacactaagtttgccttttgtgccgatgatctctgtcgtgtcgtgctgacctggcgggttcatgcgcgagctgtagaagtaggcgatttgaccatcatagaattcaacgacaccaacgccgttgtcaacgtcgccgtgcttggcgagatcgggctccacagctgtgacgccgaacgcaatgacgctcttgaccttaggcaagatcttgctctccgcgctgaagaaccatagagcgagatcgacgtcgtggatattgcagtccacgaagatgccgccggagaactgagcatactcgacaaagaagccactggggtcgtacttgtcacaagtctggctgcgtagaatggtcggacggccgatggaaccgtttacggtctgggcgtatgcggataggtaggaggcgtcaaagcggcgcgagaaaccgcacatgaccttttgcttcgggtgacttgcggcaacatcaaggagttgttggcactgtaatcatgttagtgcgtcgtctcaatctatcttggaaagacattatacatacgacgtccagctttgtgctcaatggcttttcacacaagacgtgtaatcctgcctcaattgccttgatgctctgctctgcatgtgctgtagtcacgaccgcaacacacactgcttcaagtccctcgtgcttcagcatctcgtcgtagtcagagtaaatcttaacaccccacggctcgagattctcttttgcccatactagctcactgtccgccggcgtaaaagcagcaactaattcggcttttggggtgcggtgtaggaagtgctgggcatggcgagcacccatgcgcccaaggccagatacggcgattttgagtctacgaagagttggggccatggtgaaggtactcaatcgggtgctccttgagaagtaaaactgaacaaaaacctggcaagaggttgagggaaggcagacgcagtgttgcgttctcaaggagatccgtcgtacaccgccgtggccatagcttccaatcagggtccaaccagcccttggtgcgagatgccgatcgacccgtctcctttcccatcacttgtgacggcaacatcatcgacgacatcatcccaaagcctattgtggacacagactcttcgctcccgttcagtgttatctagcaattatggcgattatgcccgcattgctatttcagcagtggcattagcttccagatccggaagagacacgagatgcaacaagtaaatcacagacgcgtactaaacatcgtgatgtctccaagcacggtgttgagtttgtgtggagtcgagttgtggagtcgcgtcgcatcccggtcttcattttggagatcgacgtatggggaaatttcctccgctccaagatcattcatcgcctcccgcgcggcatcaactgcgaacgcattcctcaattagcttatagtgcacaaagcgcatctcccgaagcatgacggcatctggtgcagaaacagcggaatctagcaaggcaattgtaagcgactttaccgaattccacacatcgtagcaagtctacttgactcatgtttggttctctgaacgaagtcgttcgcagcgatgccacaggtataatttcgtttcgaattcgacacagacctgttgggcataccaaaaacttgggacacctctattctacagatttgccttatcctcacctgtttctagcactaccttgataaccagatttcctttgtcgtctttggtcttgccagccatgtcaaatgcctctacggccgcttccaagccagtgtatctatgggtgacaagcttcgcgaaatctgggtaatctgttcccttcttagacaccacttcgatgccgctgggatacgtattggcgtatcggaaaacacccatgatgtcgacctcgcgaagagctgcggcggagattgggagtgtttgaatgggcgtgcccataccgatcagtaagactcgaccacccgggcgcgttgcctatgtattgttagtaaaaattcttgtggcaaatacacctcaatactcacataaatcgatgcctggacgcaggacggaacaccggtgcactcaaacacagcatcaacctcgccaacttcgccaccactctctttcgttatcttgccaattgctgcagcggtctctttcgcgatatccagctgctcctctattgtcgcgccccgcttcattgggaccgtgaaattccgatgcgcgaacttgttctccactgcgaaatttacccttccctcgtctatgtccgctattacaactgtgctggcgcctgaaatcttcgccatagctgccactagaaggcctacagcaccagctccgaagactaatactgttgcgcccggcgcgagctgtgctcgtttcgatgcctggattgctacacctagcggctcgagtagtgctccaaggtccaaggacatatcttctggcaacctagtccaatcagtatgacatacttctgctcagtgagcttgaattacttatgacaccaagcagcaggatggtttattctgtcttgcagcgttccttgcgcatgcggaaatgcctttgcactactcctaaaccgcatccccttacagatgttgtatcgcccctctttacatctgtcgcatgtatcacaaggcagtccgacttccaatgcgaccttgtctccaacttggaaattctcaacatctgatccaacgccgactacgacacctgcggactcgtgtccgagagacatgggctcttgtacgatgatatcgccattgcggtaatgtcgatagtagtgtaagtctgagccgcagaggcctgtgcttcgaacactgatttgaagttccgtcggtgctggtggggaaattgagcgattctcctaggattgaagttagaaaggtcatggttcaaaaggtacaggactgacgattctcaagtctttcgcgccatgcaggacagatgcgcgaatttgccgcttgccctgcgacacgtctgggcttatatcattcgacattgtaatcaatctcgagatataaatccttctgcagctttgatctaggctgtgtgcttaacgaagctgtgggtatgaaacagaaaaagtatagtatagctacaacagctacaatgaaccaaaggaggaatgaagcgaacgaaggcgttgttcagtcattccgcagtatgtcacaagccactacgaatagctatcgcgcctccactcggcgcgtctttccccagcaaaatatggggacatttgctgcttcggcctttgaatggtgggacatcaaatgccgacgtcaggcggggcagctttccgagtgcgttccgagtgatcagaacagcatcgatgttttgtgccgataaaaagtcccgcaaacttcagtccctttcctggaatcttctggtggttcctttggaatttctagcttctgggtcggcatattgtagccctcagcttattctatcgtgctcctaaagccaatctaccttcacaacacagttccgaacacttacagttgagcagtatttcgacaacatgacgaccgtgccgcagctattttcccttgagggtcagacagcactcgtcacaggaggcacacgaggtattggtcaagccatgtcaattgcgctggcagaagcaggagcagacattctccttgtccaggtaccaactctcaactttccgtacgaacttcacaagactaacaaccacccagcgcgatacgtcgaaccaagaaactaagcaagccatcgagagactcggtcgcaaagctagcatatacaccgccgacctctcctccaacgactccgtctcctccctcgtccccgcaatcctcaaagacggccacagaatccacatcctgctcaactgcggcggtatccaaaaacgccacccagcgcaccaattccccgatgatgactggcaatcagtcctgcaagttaacctaacatccgtcttcacactctgccgcgacgttggcgcacacatgctctcccaacccgccgacctcccccaatcccggcgcggctcaatcataaacgtcgcctcactgctcacattccaaggtggcatcaccgtgcccgcgtacgccgcgagcaaaggcggcgtcggccaattgaccaaggcgctgagcaacgagtgggcaaagtcgggcatcagcgtcaatgcgattgcgccggggtacattgcgacagacatgaatacggcgctgattcaggatgagaatcgggcgaagagcatactcgagcgcattccggcggggaggtgggggaagccggaggatttcaagggcgtggtggtgtggttggcgagtgcggcgagtgcgtatgttagtggtgaggttgttactgttgatggagggtggatgggaaggtgagggttggtttattgctagataatgtatatacaagatgtggaatgtcgagtgcaaacttcatgccttcatggcaaacctgcggaacactaagtgcgactacacttatcacaaccgcggtagcagaggagcgaaatttgctttccgcttgctcaatgaatccacttctccctctcagcatctaaacctcctaagcaaacccttaccatcacacaaacatcaccatgtcccttcgaatcaccttctccgtccctgccctcaacaccactacgtccatctctctcccactccacacttccgcgcagataacccgcaccccagccgaaattgctgccaagttcaagaacaacacgaaatatggcatgaacgcatagctgttataatagagtgcaaggaagcgacgatcaggcaactccgcgaagaggatcgtgaagcaaggctagaatttgcggaacgccgtgcagagatcaatgcaattagatagaaggtagggaaaatcgaagataagattgagagggtgagagagaggttggattagaggagggagaagtaagggtgtggttggagttgagatatgtcgtgcttgttagtggttgttggagctggatctcttagccggtcttcccctaaggcctcaatgagttgactctcacgcagcgagaaaagcttgaagatagacaggctcagtaaacagttatagacattgggtatagctacagtctcattcttttttcatttccttcacagtttacttccgacatctagtcagccgctcagatcgatgccatcaggcttgtccgcgaacccgcagttgacaccgaatggagggtacacgtatctcgtaatgcccttcgtcttgtggatgctctccagcttctccatatccgtgccgtcgagctggataagtttgcggttctcgtcgatgcgcgagggagtcacggatttagcgaggacggaagcgccgcgggcaactggtgcattgtcagtagagtagagggaattgaggggaagtagaactaacggtggtagctcagaagcacggtagcgggaccgacgtcgtgtttcttcgcaacttccaagataccctcatccttgaacaggggcgagcctgtgcttcccaatgggctgtatgctgtgatatggatgcccttggatttgcagaaatcgacgacttcttgctggggcagaagtgggtggttctcgatctgattggcggcaggaacgatggtcgcctttgcgaggagcttctccatgtacttgacggagtagtttgcgacaccaatggccttgactttgtcaggatttgactggatgagtttctccatgttctgccatgtctggatgtgtgtgatgctgtggtcgatgtcgcgggagccgtcttcgagcttggggaagagcgggtggtttccttcgacactatcagcgcatgttgaggatgcggaacgagatacatacctttagggttcatggggacaggccaatgtactaagaataaatcgactatacgatgtaagctaggttggagagtggactgtggggaggctacaaatgcgtaccgtatggtgtcttgagcatgtccaagctcttttgcagtccttcttccgcacgagtgtggaatgtgcaccacagcttgctggtgatgaagagctcctcgcgcttcacgatgccgcgcgatatgacatcttggagtgcttcgccgacctcatcttcgttctggtagcagaatgcgcagtcgatatgtctgtagccggactcaatcgcatgcacaacggccttcttcacttctccaggcgcagactgccacgttcccagtcccagggcagggatggtcgcgccagtgttgagaggaatagcagtgttcatgtcgggcgaagggttcaagatgctgtcaggggtcgctttcaggatgaatttagaaagggcgggattcatggcgggctatcatgtatatgtagtggggttgtttaccactaccactctacccatccatgctcactgtacgcgtagagatgtctcgtcatctgtgattgatgagattaattgttccgacaaccgagactgccccgccagacgtgccccgccggcatagcttcgggcgagcttcagggtcgcagtgctgagccccacgaaaattttactggagacgacgaccccagcggacgccatcgcctttacggtctgtgtcgggggaagtccagaccgaagcatgctccgccgtcaccatgcagcgcttccgcatgatcagcaacccttccgccaacatctcaacgttgacgaggtttgcgtcccttagccagcggcgagaatttcctacttgagcgagaaatggggaatgttacgccatccggctctcaccaacatgggaagcccgttgctagtcccagatctagcagatctcatccaaccacagggaccaccacaacggacactatgcttcgactccgtttttccagaacaccagatcgtgtcatggtggcggttagaatttcctcgtgtcgtgcttttgcctcttttgagcccactgttgcggatacgaggcttggggcatggagacgtgagaaatctgctgacgttgagaggctggcgcttcatcggtctggagggtggtacttagttatggcatctccgtggtggagtagatttgcggggtgttgaggataagtatctgtcgttctttgctttgatcgttccttccatcatccaaatcttcttcgcctcacatagttctacgcattgtgctgtgacttcacttcgtccctttttctttagagagataccccagagtttgcatatacatacatcagcatggcaccaggcgcgattttcgagacgcccaatgtggccgaagacttcaacaaccaccgcgatggctccgctctcgaggccacttcagacatgatcgacgatgtcaacgtcctcaaagcagcgatgaaggtgaagaacggcactgccacaaaagaagagaaagacatttaccaagcctcacaattcgacgccgagaaagacaagacacagttcagacaatacgaagacgcctgcgaccgcgtcaagaacttctaccgcgaacaacacgagaagcaaaccgtcgcctacaatctcaaagcccgaaactccttccacgcgaaaacccgcgccgagatgaccatctgggaagccatggagaagctcaacacgctcatcgatgaatccgacccagacacatcactctcacaaatcgagcacctgctgcaatccgccgaagccatccgccgcgacggcaagccgcgctggatgcaactcgtcgggctgatccacgatctcggcaagctgctattcttctacgaagcgcaaggccaatgggacgtcgtcggcgacacgttccccgtgggctgcgcgttcgacaagcgcatcatctacccggacacattcaagggtaacccagactacacggacgagatctattcgactgagcacggcatctacacacctggctgcggcatggacaacgtgatgctgtcgtggggccacgacgagtacttgtaccacattatgaaggatcaatcgacgattcctgacgaggggctggcgatgatcaggtatcattctttctacccctggcacaaggagaatgcgtatcggtggatgatgaacgagaaggatgagcgcatgttggaggcggtcagggcgtttaatccgtatgatttgtatagcaagagtgatgaggtgccgaaggttgaggatttgaaggattattatagggatattattgaggagtatattgggtgggataggaagatcaagtggtaagggaggcggctggtttctgttacgaatttcctttggttattgctggtagttgtgtctagaagcggagtgccagaaaggcccgcgatgttatgaattcacttttacgatcccgatcaacccacttgcccagtaaagtatgtgtaagtggatataaatatgccctctaattttctaggtgtggacgaaggcggttgatatgtagctagaagttcactttatcgtggcattgattcagcacatatttgcacgacaatctgtgaaagaaaagctccgatgaaacatggcgatatagacggtagacgtcatttgatctacactacgtgtaatcgcctgcttgtacactctctggacgaactcatcttcagtaggaagatatagccatcttactcaaactccctactctcctttcacatcaaaacggtaacacccgccatcatcctcccaatctatcgcatcctactctttctcagtctgttccccaacaatctcttgctccttgccactattcttcttcccatcaccctcgccagcaccaccatctttgctgccgtctccgagaccaggaacattagcagcgccgtccttcaccggtgtactgaacatgtggaaagctgaagcggtggacgcatcagaagctacgcgcgccaacgcagtaaacgggttagtcgaagccacaggcgccatttcagcgaacgagttggccaagtcagcaggcggtgggttcggtcgtacccatgccacaccatctttatctacggcgtagacgatctcaggaatcttcggcggcttcttagcatcaccagtacggtagtgctcgagacgctcgtatcgcgcagaccacacctcttccgactcgtagtttgggtcgaagtccttcgccttcatcttctgcttgcgctcggcttcggcttcgcgctcaacataatccttacgctgcgcctgttccttttgttcagccttgtacttccgctccgaatgcttcttgcgctcagcctgttccttgcgctcaagcatcgtagcattagacgccttcacgctctcatcaataggaaggtcttgaagtgcctcatatgcccgctgatgggatcgtgaagggaggtcagtcgcggggcgtagtatgtccatcgtactcagctgcttcgtgagttcagtaactgatgagtctctatttgggctggacaggcccccaaatgcaagtggcgtgctgctattgtcgcctagaccacccaacacgggagttgacttgaggccgaaagtaaaggctgacgtagggggagtaagcttcgcgaacaagcccggggccggggtagatgcgggttgaccgacagagtctggcttcggggtagatttggtctgaccggacaagcttggagtcgggatagatgtcgactgaccaaagaagcacgggactgcagctcccggtacagtaccgagttgttggccaaacaagcccacggacttcgcactatccgtcttctctacgaacgagaaagctggcttcaaggcaggcttgacaccaacgtccttggtgcgtccggccttgtaatccacgacccgaagttcttcaaaggatttatctttgtacacacccaaggtggagatggacatgtactcttgcatgtatggcccgacaggtccgtccttttctttcaagaagccaggtccgccgaggacctgggacttgcttccgttgcggtacatggcagtagtggggaaacctagcgcaggcgcagggggcggtggtgcggatgcattggttttggcgaatggcataccgaagaacgaggacgggaatgttgttggggcaggtgtaacaacctttgctccccagcatggatactgcctgccctcctgctttacctccaagccgtcatctatcttctccgccctagtcttagcaacaaacaccacagatttcgtcctaaacgtgcccatctgcgtgactaaatcaacatctgctccgaacagcgccgacacaagttcgcccttgcgcttcctaacgcgttcctgaatgatgcggagttggtctggcaaaagctgcgccacggtctcgatgatggagggctgcttggcgacgtgggctcgcatgtcgccttcttcgaggtggataggttcgatggcgtaggtcataatggaggagttgtcgatggagtggacttgggggcggaggatgtaggcttccatgtgggctttaaatttgtccatggtggcggctggtggggtgtgtgttgattcttggagtgatagtggagcgccgagatgggggaagagtggggattggggttgtggtggagggaaggctggttgttgaatgcacaagggattgggttgatagagcggagagtgtttgtaggacggagaagactgggagagcggagaggtatttatgttccctggggtgaaatgccctcgttgtgtcgactctgggaacttctcattgtgtagtagggctaggtggaagcgaagcgcctcggatgattcactatcagtcctatgaaagagtgttagcagctgaatgatataagccactgtatacgtacaatgtatcacggtgagaaagacgctcagctctagctgtcatgatcatccccatgagtacacgaaggcaatcgtccaaggtgcgcaaaggaccctccgcctcgccatggttgaacgcattgaactttgcctgcgctccaacgccttcggatcgtggttcatccactagatgtgagtcaaggctctctgcagatgttgtgatcttatgaatgagaggtcggcaggtgtcaatgctcttcgataacagttcaagatcatgaagatacagtaatgatatctcggacttcgaatccaggagcacgctcagcaacgttagagcagtagagatagccatgagtttgcttgaaatgtcacgttgtaacttcccagcaccaaataaagacatgcagacattactgattgtatagagcgcgattgcagcttcattcgtctcgtcgatgaactcagcgatttcacgacgcaacttgtcacggcctggtacatcatcatcactcgtggcaacagtacgctgcagtttgatttgcatgacggcgatgaagcacgaacagacgccggactagacagacgagcaacaagttgagtataatgacttgcaaagcagcttggatgaagaatgcagaaacataaccagcagtaaaaaagagatactctaccatccatttataccgtgcgctgtcattgccttagcaggcaaacaccaggcaacctccaggcaccaacattaccaacgctgcgtcgagcactgccactcccatccgacccacccgacgttgcaacacatttattccaaagaacaaaacccctcaccataacacatagtacactctcgttccgcggcttccatccccagccccctccagcctcgccctcactcacccaacaaacaaggatccccccatcccatccgctcctctccgctccgcatccacctcaacgtcgcacaaccctctctacccgcacgcatccgcatccgtgcgcgcagtccagccagggacccgagttcggttcggatcacctggtatgcgagatgcatgtcagcgcacgcacgcgttccttgctctcccggatctgcagatgcgcggatgcgcggatgccaagaacgcgtggcttgcacgggaggttacctaaactcgacctcacttcatagcttgcccttgctttactccatgtgcgctcaactccttgtttttcgtcgttgggtcgcaccacgtgtgatggtagcgtggccgtaactacttcacgacaggacgcggttgctttaggcgcttgataccacgtggtacagacaacaacagttgcgtgtttcacatcgtgattgcacagcgcggatgaaaagagctagttcaggggaaggtggtgatgagagacgagaacgggtggaagaggcaagtgttcagatgagtgtattacgattgattcattttctatgtaccagcgccaatgctgagggccaccgagcccatatccatcccattttcgagggtatcaactgttcaagacatctccgcatgattcgtaaacatgatgcctttccgtagtgtccgtgaagaaggtaagaaagatgcatcaccaattaaggtatccaaggcctcgcgtcatcgctccgtcaatctctccattatgcacattactccgccaagcgacgacctagggtagggggggtgcgatgcgcttataggaagaaagcggcaaaggcaccgacaccagcgagaacgggaagacccttctcgatggatgcaccgccggtggtaggaacagaggaggcagcagccgaggtggcgctgccaactgcggagctggcgcgggagaggagcgacgatacggcgccggaagcagaagagctggatggtgttagagagatgccgagcaggtgatcaagaggaagacttacgcagcagagttggcggcagacgaggcagacgcaacagcggagctgacagcaccgctggccgaggcagcaatgcttgaggcctggcttgctgcgctctcagttagcgaaccgtagacagtgctgagaccagtggtggtggtcgcaacagagccgtcagagttcgtaacagtggcaagaaggggaacggtggtgacggcgctgcgggcctcagaagcaagcgaacctgtaactgaagcaaccacagagctggcaccagcgggcagagtagcaagagcagagctcaggatggggagcgcggcagggacgctgctagcgccagcgaaacctggagaaactgtgagtgagagatgggagcagggtctgtgggcgacttaccctggcagatgccggcggcgtagctaacagcggcagcagactcttcggcaccgcaggcctgttgggagcagtcacggataccgtaagcccagttggacttggtgcagaagcagccctgggtcgttctgagcgcactggaactgggactgggcaatggtggccatgttgccaacgcagagttgctgttacaattagctttggccagggatggcattgagcgcggtggagatcaacgtacagcgcactgtccaaggttctgggcagcggcggcaccagcaaaggcggcaatggcagcgaaggacttcatcttgagggttggtggagaaggggtgaagtgatgttgactaggtgctgaaaggatgatgctaggtggcgagctggtcaaggttgctgatgtgcgtggatgaatgctgggtgaggaggttgagaggcggatgggggggtttatatctcgcgcgtgcaaacaatcgtagccgcaattacctgtttgctgggctggagctgctctggcaatcgctgggagaggctggtagctctctgcactagtgctgaacgcggcaggggtaccggatgtgcgaccggggtattcattggcccggccagatgcgctagcgatagcgagccgtcactcccagttccaagaaatcgattatgatgcatggccggagaggtgcaggatgcatcgacagtcgggtcgcgcctgctttcgaccactgttggcctcgcaacgctgcaccactcgtaccactcgtcatcctgtccttcaccctcgcacaaccgaccttggccgcctgtgaaacgaaacagacaacaatttctcttcgcgctgacatggcacaactttgccgcggcaaaagacgataaattaatcaaatcttgtttgctcccgcagccaccaaacagcgcctgaggtttgagatgttcgcatagtgtaaatggcgtccgtgctctagctgcccggagcctcgccctctcatcttgttcccagccccttgccctgattttcctaatgtttgcaaacttcccaccccgcgcgagcacagatcgatctagttccagatccatgctcgcgaagtggttctgcctatcagcctgcgcccatgaccatgctagacacccccagcacctcagcctcctgtggctgtactttacccagccacacaagagatacgtgtttgtgcgtctccgtccagtcatctctattggagatccccgtccgcgccgccctcgccgtcttcctgctcggccagatgcttctcttcagctgaggtgatgcaatgcgtgttcgcacctgcagaccagcggtcagtcgacaatcgctcgccccggcggtgaaagtattgaagaacgtacctagcttattgatcgtctccatccactcatcgtacgggtctgaatcaaacacaatgccgccctggccaatcgttagcacctcgccaaaaagcaagatttcgctctacttgcccctgcttggaggtaagcgatgccgtctttgaggagcatggtccgtagcgcgatgcacgtctgcacagatcagcctcctgtaaggaccaaaacagccaaactcaaactcacgtccatggcgccttcaatctccttgtcgccgtccacgttgccgtagccaaagtagccaacagcaccagcatacacgccgcgcttctctcgctcgagttcagcgatcaattccatggcgcgcacttttggtgcgccgctcacagtccctgtcctacgttgagcaccaaaccggccgttggggcttgtgacgtacctgcagggaaaatggagcggaaggcgtcgaagcgcgtcttgcccgggcgcagcacccctgacacttcagaaaccaagtgctggacatgtgaaaactggaaaatcagcactaggccatctccttcactgacgcataacatccaatgacggagagcgtaccttttgcaccaccatgagcttgtcgacgcgagtggtcagtgggtcgcagatgcgattgacgtcattccgggcaaggtccaccagcatgacctagcttcatgtaagcattcaacgttgacgtcgcatggcatacaaaacgcacatgttcggcccggtctttgagtgagctggacaactcatcagccagcgcagcatcctcctgtagcgtcttgccgcgcttgacggttccggcaatgggatgcgttatgatcctgccttgttcttctttaaccaatagctccggacttgctccgacaatctggaagtcctcgcaatctacgaaaaacaagtacggcgacggattaacgttgcgcagatttctgtacacattaaacgggtgtaaagaagtcggtcttgcaaaacgttgtgacggcacggcttggatgatgtcgcctacgttgatgtgctcttttagcttcttaacgtggccttcgtaaccatcctggccaatgttggatttatactcgttgccaagcttaattggtccttgttctggcatggggacatgagggtccctgagtatcgccacataccgtctgagcgtggtcttggcctgctcatatgcttcctctagctggtccatgctgtcagggaccttgacatatgttataatcttgacgacttgggcgaaatgatccagtgcaactagagtatcgaaaagcatgaagaagctctccggtacgcccaagacgtctttcatgtcatctcgccgtgtcttgggctcaaagtatttgacacaatcatatccaacgtagccaactgcaccaccagtcattggaggcagctgtatggagggtatcgtagcgactctgctcttcgcgagctccttctcgaggcctggtaacgggtcggtttcttcgccatgaccgggcccagtcttgatcacttttcgggggtctgcagagccgtaagccatgtctttacactctgagacggccactgacctgtgccgacaaagctgtatctccctatcgtctctgtggtcgcggcgctctcaaagaggaatccgagcttcgactttgacctgcccgtatgcgtcagcactctgtcgactgccaatcgacatatagctggtaactgcagtctacatcgtagtatgcagacattgccgcacgtgtcctttgtcgacatggcatgagtcacgcactcacttcgcggaaaccttgaggtaaatgctcgaaggcgtcaggaactcggctgggatcgaggagaatacggggacgaggttgggcgggttcggtgacttgactgctgcagccaggacttctcgaattgtgtccagcgacggctgtacgaccaactacacacaggcgcacacgatcagttcttcgcgcatgcaatcgggacagagagaagaatgacgcatacctggggagccatcttgcggaattgcagcttctgaagctgcactaagagtctgtcctgtcgtgtgaagagagtgcaatgcgacagagtcaatggtgtgttcaaagcgacattgaacaatatattgtcagccaatcggtgctcgaactgctccttccgacttcctgcggtgacttcgagtcccatgtgccccgccatgctcgccaaggaccagactaccaaccccctccacgctactcggcctagtagcgccagagtgttcgtgcacgtcacggacagccgaccgacttttgcgccgtcgcagcctcacatctctcaccacactcgcctacggtgcgcaacacgtatcctttcctttcgacatttcttagaagcagtttgggtgtgcacaaaacagtctggacgcaagaggaggatgtggcagcagcgccagtacgacagcgcaatgggctcaccgctaccaattgcacgaccgtggactcctccgagcgacacaggcgatatggccgccgactcgagtccgcactcagactacttctccgacccctttcgaccaccgtcacactattcgtcccgtgtcgagaagcgctggccgttatcgcctagccgtcccggcacgccttcgcagatgaagcagcgatgcgacacaccaacagagcagcacgaccagcggcggcccaaggctgtcgggaggctgactgagcctgcgccatatacgccaacgaagaacctcatatatgggcatggacaacaggacggcgctctgcgatacccgtacactcccgactcttcgcgcatgctcaggcgcagcaccgagattccagcatcgcccgaagcatgggacacgtattcagagcactcttcctcacccgtgcaggatgcgctgtcgtcatgtatcgcgcatttcgaaaacctgatccactcgcagcagcctgatgaggaccagatggagttcatagtgcgccagttcgaagccatgacctcgtacctctcagcaccagacgcgcagtcccggcaaacagacgaccatctcttctccgaagacgcactcacgccaggcactggactgggcatatcagagccggatgcgcgcaacgccaaactcggctacatctcgaacgaggcgcacgacgcctatgtcacccacgtcggcacctacattgccggcgtcaagaagtacatcgaggacctcaaaatgcgcctcgacgaagtcaagacgctcaacagcatccagctcgacgtcatcaccgacctccgtcggcaaatgaagactgtgcgccgcgatatgcgaagtaccctcgacatgcgcgacgacatcaacatggtcgaggaagagctcgagcgcatcgcggcagccgagacccggcagcctgaattcggtctcgacagctgggtcacgctcgtcgacgaagaccgcggaatcccgcagttcgacggcgctgacgagaaggttgtcacggcacccaaagcagacgtcgaggctccgcccaagtcccgcagacgcgtcatcaccatcgtccacaagcctgagcgccgcagcttctgggcctcctttggctcggcattggattctttcggcgccctgattcacgagcagtgattattttctcgtcctcccgatttttccctttgagtacatcgcattactggaccgagcgtgggatgggacatatacggccgcgattcctgacacgacgagaaatgatttgagatatcatgttgcatagcgatggagtttttttcttacttttaatttcgtttgttatcacgataccacgctgcatgggatgagcgcgctttgccgcgggcgctgcatcttctgatattgttgcttttcttttttcttcatgtatatacgagagagggatgagcatgagggtcgagggcctggagtcaatgaagatattttccactcgcgattgtgtttatttgggggagggtttgtgaactcgtgagagatgagcttggtttggtggagtgtacgtcgcttttcaatcgtgcctttgcgtcgtctgctacggcattgtaccgctgcgagggtagatatgaagatgaaagaggtcctccgacattctcacccatctctaattacctgtgcagaacacagatgatgctgtatcccgtgatggctaaatagttcaaattcacaggaccaggagacatcctatgttcacagtgaaagccgaagctttggtctatacaactgcaactgcatcttgcatatttggtatctcaaactccccaacacatacccgcatccctcaatctactgcaccgtatccaaagtacccttccccaccgtcgacggcgctgcatccggccccttctgctgcctcaacttctcttcaaacttggcaaactcctggatcgcaatctcctcctcctgatccagcacctgctgcacgcccttgacctcctcaatataatgcatcaacatgctctcaatgccattcttgagcgtcacagtgctactatcgcacgtcctacacgcgcccctcaacttcaacaaaacctgcccgtcgttgaacccgcggaaatcaatatcgccgccgtcctcctggatagatgggcgaatgcgcgtctccagcagttctttgatcatctgcacaacttccgagtcgttttcgtcgtaggcgagggagtcgacttcggagtttccctggccttgctcgttgcccttgtccgcgatggtgttgacgagcggctgtcccgaggtcatgaattcgttgatgatggcgaaaacttcgggcttgatgtgcgcccagggcgtagacgtgtcttttgtcacggtgatgtggtcgaggccgaggaagacagaggttacgccgtcgatgttgaggagttgggcggcgaggggggaggggtgcgggggcgcgagggtggagcgcgggttgaggtattcgaggaaaggcgaggatattgattcagggaggacgcgttggttggggttgaatttgagggcctgcgtgtgttagaatcataactgtgtctggcggggaggagcgcgtacatcgtcgtttggcgtgggctctgttttggattgatcatatttcgtcgtgtgacgttcgcggctactgggcgcggcattctgtgtacgctgctgcatctttgcactgtgctggaagggtgtatcttttgatgggggatgctttctgggtgtaagacatcttgtggcaatgtcgtggtagtttttgctgcgaacgggatggtgcaacttctgaaaagtttggcgcatagctatctcgaatgattcttggttcaagccctattcgcgtttggtgcttggtatgttgtattgtgtagtttttcaagtgcaagacagcgtggttgcaatggcgagagttggtaattgtgattgaagtttcgcaacctcggcctatgacgtctttgcattactcagccaccagggtccaacacaatcacacctttacttactctccttacaattgcaaatacatttcatgtacaatcaaagggtgattttgaggcatcgttaactcccaggatagattccttgcttccgaccacaccatccgaacggccatgcttgatgcaaatgggtatattgccacagctccgtagttcaatcttccggcagcttaattcggtgggcataattcatatgcgtgttgctaaagccggcatatgctttctactagagttctgttatgactgcaatcttaaaatcacaaggcacaccgtgcagggctcatggccgtggttgcacctgtccagagagtaccataggtatacataaagttccacttagattcaaagcttcttccggttgtctcattccttctttctttgccaaaatacatcagtatcgccagtccgttcggcttgacattcactccactttcatgttcttttcaactgttaactttcctgtatcgaatgagctgatcaagtcctctgttggctgagaaattaaatcggaactcgaattccactgctaggacactatctcaagattcccatcaattaaggcgtaaatagaacaatcacgagcaagtattgtgtctatgttccgcgacaccattattctagtgactgaagatctcatcaaactcttcaagcatgaacttcatatatatcattatggttaccgccatgattcggtaccagcgtggagttcgccacaactaattcaatattcgtctgcaaacctgaccacttagcaagaaagggtaccagcttgatacggttgcagtggattagcgcggacgactatgcaagccgagccctgcatagttgtgcgaacaaagaagatccagagagacacacaattaataacattcaagtcatcgtcaatttaggtgaagctaccgaggcgataccgcactgggtcacattgagagatgcaaagaaaacaccggaattgaggcatccaaaatggtcgctcacggagcgggttgattgccacattatccaacagcatcttaatactctagatgtgattcgatgaactgaaacccggacgaagcatgatgtgctcaacatgaagaggcagaacgcaagtagatgctggaagatgatgagggctttactatttgaactgtgagggtgtcaagcgaggatgcatcaattacaaactaaaagctctaatctccagcttcacaattctcccatgacgacgagttgtggttactcgaaaggaggatgatataaggtggggagcgacgggatgatgctagttcggacccctgcatgggatcgctcccgagatcgctaatcgcccgatctcacatttgcctcacgactccaaacattaacagtgacgtagacgcgaagctcaacgcgctaagttcctgaaagatgggtctggcaaagcaattctcgagccgcagcctccccagccttcatattgcagaaagactgggcgagaatacttgacggtaaactttgatgctccaatctttgtccagcgtcagccctcgcattgcacttcgcgcaccgttacgcgcctcctcattcattcaaacattatcacttccagtcatgccacccaaacggaagaggtcggctctggcagctgcatctccagcagcgactgagagcgcgaccagctccaaggttccgcacaccgcggtacctttgcccgccaatgttgcaggcgatgagccaaacccaacgcgtcgccagtcgtcccgtgggggcaaaagtatgatcacgaaccccaacacaaatcctgatgtacttgatggtgtttccgctttacgtgcctcgccagatggacacgaggaaggtgcgccagagtctcatttggctcccgatatgagcaacggcacagtcaatggagcgttgaaagatagttccaggggcacgaagctcgtcaacgttggaggtagtgaggtccctcctgcgactgatgcgcctactggcaagggcaagcaaaagaaggcagcgccacaagtcaagactgaacccgaagagagccatgacgttgcgaagatcccacccactaagaacaacgacacgaatggtgatcctgaagacgtggacgggctggaggaggaagacgaaggggaagtgaaggaagccctgtcaaggcccccaccggtcaattccgaatatcttcccctgccttggaaggggcgattgggatatgtatgtacttcgcatattcgctatatgacaccgactaatgcatgcataggcatgtcttaacacgtacctacggagcgcaaatcctcccgtgttcagctcgagaacatgccgcatcgcaagcatcattgaacatcgccaccccttgaaagatccatctcagcccgaacatgctacgaagaaccgcccagacaaagagcaacctgcagatgtcgctaggggcatgcgatatgttgaagaaataggcctggcgaacgcgcgtgatatcgcgaaaatgatacgttggaacgacaaatacggcattaagttcctgcgtctcagcagcgaaatgttcccgttcgcaagccacgaagagtatggctacaaactcgaaccgttcgcgggcgagaccctccgcgacgtgggcaaagtggtcgcggagctgggacacagagtcactactcacccaggccagttcacgcagttgggttcgccacgtaagcaggtcattgataatgctatgcgcgatctcgcatatcacgatgagctgctgtcactcctcaagctgcctgaacagcagaaccgagatgctgtcatgatactgcatcttgggggcgcatacggagacaagccagctgcgattgagcgtttcaaagaaaactatgcaaaactgccacagagtgtgaagaaccgtcttgtgctagagaacgacgatgtcgtctggtcggtgcatgagcttctgcccctgtgtcaggagctgaacatccccatggtgcttgattaccaccaccacaacatcatattcgatgcgacacagcttcgagagggcacgaaggatatcatggatctgtatcccgcgatcctcgagacgtggactaagaagggcatcacacctaagatgcactactctgaatcacgtcctgaagcaattactcgcaccacgaggagaaagcattctcctcgtgtaatgacgtttccaccatgtccagatactatggacctgatgattgaggcaaaggacaaggagcaagcagtttttgagttgatgcggacgttcaagctgccaggctttcacaccttcagcgacatcttgcctcatcaacggcaagacgaaaataaaccatggaagcccaagcccaagaaggcagccaaaaagggcaagaagaagacagaagacattgatgatcttgacgcaaagatagaagatgccgaggaagatgtccctccaccgattgtacctgacgaagagttaggtatgggagggcccgagggtcgagtgtactggcctcctggaatggaggactggctgagacccccaaaacggatcatcaagcagaaggaggagagtgccgctacacccgcaaagaagaagcgtaagactgccccatccgccgccgacgagggggctgcagtcacgagtgagccagctgttttggacaaagtcagaacaccagccaagaagccagtgcctaagcgggcagtcagctcaacgaagaagaaaacgccgaagtctgtccccacgccgtcgccttcggacgatgaagaacatctcagctctccaccgcttagtgatctaggcacggaggatgagactccagcggtgcagaagcgagctgcacgacctgctgcatcacgcaagaagtctggcagggctgcgacaagggccaagaactacaaggaggaagatgcggacgagatgagcttgtaggggtctgtatcactatatcgattagcatctaaagagagcaacaaggtattgtgttggtatatcattgggcgtgtgcgcatcgctccgagccctgaaggagccctgaagatcaattaccacagacaatcctgtttcactaccgttaatagacaaatgctccgcgatacgagtaatcctacagccttcccgcttcaagatctttcccgaccatgccggctagccagccacattctcctcacaccgttctggtctccaaacggctatctcctctcttcatgcgaaactgccaccgcaatatagcagatgtcgaaatggcctttgcaccttccgcattgggcctaaagctccgcgatgactgaacgcctgtttgctatcaggcatgaacgaagctcatgctcaacaaaagccagcaaacacggccaatatctcgcacaggcctgtcgtaaaacatagccacaatggttgtcagttgtccgaatcgagcacccacaccaccttcacgctcacatcccgcccttcgagaacgttatcgaagcacggccccttacatggcccgctgcatccctgcgtaaccgaacgtagccgaggcattccgcaatccttctgaccaccttccagtgcatatcccacgtccatccagcttactctgacctggctggtccgctgccgatcgtcttctaacaaccccgcacactgcacgcaagtgagctatcgattaagctattaatgcatctgcaggtgtcctatgcgacttgtaccgtacctgcctggacatccatgcgccgagtcgtctaatgaactgcagacccggtggcttcaatctccaaagtttcctgcaatgagtgcagcgtgggatggtcggcggcagattgctccgtcgaatctgacttgctctaagccatgaaacgaaaacgagaaggaccttgttctcgtaaattacagtggtcttctcgctactctacagagtgtatgccatatcactccaccaattgcagcggcacgcgtcaaacaaatcctcgttctttcgacatttctagaccaagtgatccacggcatcgtctggcgcatgggctgctacaggaaaagcgccatctccatgctccgctagctgcttccagacacccgaagcgtgcatcggacttgtatctcaatgtgtatagggctgtgcagatatgtagccgcgggaagcgtacagggatacataccacactagcaacgagacccacaaactgtcgagtgattcggagcaggcaagaggatcgtgttcggtaaaagacaagagggaaagcaagatgtgggacggaacatttggcgagggtcgagcggtgtggcgtgctttgcgaaatccaggaaacgatgtcaatgcgttgatggtgaaacgggcggctggaggccgctgggtgcctatgttgaggacccatgcggtcacgatgctacttcccttcgtgctgggtgattggtgtctgcacgtcaaagtcacgaaacatgcgaggaattggtgatgcactgtggatcgttggattcgggggagggaccgtgacgacgttggctcacgtacattgtggggaggaggtcagtgtgtaaagataaggatacgaagactgtgggattatggttcttgcgaagatgcgggttctgtccgacagtatggtttgttgagcggagaatctctcgatgtgaatgtgtttgttgcgacgatggagagatacaggacttggcggaggatgcggacgggaatcctttgctgatgtcagaggcttgctggatgcaagagtgaaatgtgcatatggttatcgtctgaatcgtactgcattcaagaattcgtttgaggacacgagcctggtagtatctaggggaatacctattgcagaaagtcgatgcaacttctgggctcgacaaatgtcccaagaaatgattcaagcgcgtatgatacgtcatgaatggcaatttacaactgtatctttccagaataacacatgcttaaaccgtgggcgatgctgcaacgagaagccattaaacgcagttttgtctatttgcagcatttgtgatcgatacatgccactccatatctcgtattaccttttcctgtgagtagaacaactggtatcatgaatcgaccaatgcaaatcgctataccagaagccttcccttcgtctggacagcagatgctgccccaatcgaagctccaggcaatctcgtgcgacaattcgcccgaagtcagtgtctcctgatacttctcgcgacaactacagtaggatggcgactcttcgtcccggtggtagaatactgctggctgttatccagcatgacctgacgtccaaactatcaccgtgatagtgccgaccgaccgcaacggcactgcccacaagtcaagggcagcctcccgctttacaggcacaccattcaacgactttctgaggacatgattcaagtagcaaaactttgaatgaccgccagtatggccggagaatttaatctggacgtcgctcgtatctttgagaagggacccgcgttcggctgtattatgggtgttggtcggttagttcggcagagtggatggcaagagattcggtagcggtgagtgggacgtttaagtcaggtcatgcctgacagattgtcatgctcacaataaggccgttagtcgaggcggcagtccgtagagatagaacgtctactgtgatacatggatggtgaagaagcgcaatgtgaggctaacaagagacatggtaggtgtagcgcaagaaagcccaccaatcaaaaccacagccaagaatacgagctgattgatggaatcgtcttcgtttttgatgcctcaggcacaaaagactagtgttacacaaatttgtgtttcggatggataattcccaaacaaagtttgtgttcattttcgccatatctcgcttcgctgccgtcagtctctcatacgtcacgattctgtcgtgtgtgcgccaatcacatgtctgcggcgcctcagccatcgcaccatgcctgaaccagcattctgagccggcaccactaccacgaagagcctcttcgctttccactttgcctccaccgcttgcggcgaggtgacacttttgcaagccacagcggagacacatctagcggccgtgcgctgtgctccgcagatgcgttcgtgaaagagtcgtgtgtgcggaacctgattccccagactttcacatgtagatgctcaaccatctcgtttgtacccactggtctgccgcagtcttggtccaaactttacgagcgcgaagggtatcgcagcgcccaagatgcttaggcagccgagtagtgtacatgcccattgtggacccataccgcggaacatttggactgcgaagagggggaacgtgcctccgaggatgtatcgcaaaatggcatttgaggccatggcgctggcgctgtaaagaggaccatatgtatccgtgatgtacatcatgcaggacatgaagatgagcatgttgccgatgccaaagaaggcttcggcaatggtggggacaatccagtggacctgatatgcagccggccagccgaagaggaagagcccgattgtgatgcaaggacctccgaccatggccaggggaagacgcttctcgggtgcgattcgagaggttgcgaatgatggcttaggttcttcatgtacaactgcctcatggacgcgaggtttgtagtatcccttgctaaaagtaaggatcgcaattgcagcgatgatgacaccggcgccgagtccgaggaacgtaaggccagtggataggctgttaaagccatattgcgtcttgaagacatatggaaacgcggcaaaaaaggcatacagaagcccaaagttgaaagcgctgtacgcattgaatgcagcgatgataggctcggtgagcagcatgtgcatcggccgtgtgagtgtcttggatacataagtgctgaggaccttatgccatgacatgccttccgttggcgaccgcggtacaggacggccacgcttcttcgcgcgtttgcgaagcaagaccggcttgtatgattcccagtagaatggggcgggagcgatgaccagaacgatggtgaagaagagaatgagccatgatgtccagcgccagccgagactccgagatacagctgcaccaagcaaaggtcccagtgctggtccaaaaaacggcgtcgatacgtatagcgatattggaccggagcgtttctctggcggccatatatcgctgagcgtgccggagcccatgctcaggctgggagcggcgaagaagcctgcaaagaacctcaacacaaccaatgtagccatgttgtgtgcgaatccggttccgagaatgaatagcgcaaagatcggcagactgatgaagatgactggccgtctcccaaacgtctcgctcaacggtgctgcaaagggcccgccaaatgcaagaccaagctggtatatggagaatgccaacgttgcaatttctcttgtcgagttgagctcggaagccgcgagctcaatgcccggtgtgaatacagatgaggcaaaggttcctacgaaagcgacgcccgagatcgtgtatgtttggaaccattttcgcgcagtggaccagttgtgtgggttcaaggggtcgccagcaccgtcccagtcgagcgatgtaggacgttcctgcgatgatgcatctggtgccgaatcggattgggcaccttgctctgggtctatcgttgcgttttgttctgcgattgtctgtttttggggtgcacttgtaggcgtagacgagtccttctcagagtccacaaaactcgccggtcgtgtaccagctgcagtcgttgccgaccagcgattcgttcgtggtgcactttgctcagccatattgcggtcctgaaagatagaaaatgactgtctgctgcaagcagagcagcatgccacctgtaccatacgtcaggtactgacttcgcgccatacttttcgttgaatgcactgctgcaacaattttaacttcgcgacgtcattcagcgatggtcaaagttacaacccaccacacgtagcacatggattcgcacgcgataatgcatttattttatagattggcgatcatgatgcggctcttaacgcaacctgggtccgatcattcaaataaagattggcgagctcgattcaacccaagatttgggcgacgctgtccagattgggtgacgtggtgtgggctctctgaggcagatcagccccattggacaagcgaccgtcgatttggtagcgcctgtcatgacaaacgacaaccacgacttcacttcgaaacatcgtaaggtatctgctcgaccagatctacgattatagaaagaggctgcaatgcataaagaggcaatgcgcaccgtgggctgccgaggtcctgttgaaggcccaaaaatagtgaaggaccgacatagacaccgcacgtccttctttcgttatcttgagcgaaaaaaagtaaggaaaggaaaagtgggaattcggatcgaatcgaatcgcggagccgaacagcgcagaacgcgcgagtcagttcacgcatgaccagtgcttctacaacacaccgcgagaagaggagaagcacgtcgctgcgagtatgaaactagaagaggtgaggcgttcgatcgacaactccttggatgccctccccggactgtcacatgtcccaggtcatccgaaacgttcactcgccgcggcacttgtgtaacggcggccaaatttggaggcccccagcaattcaatgtccgttcccacatccaaggaacagcagctcaccaaacaagcagcatgtaagacaaacgacgccagatcaacagggtcatgctccgaagatgcgtgtaaccccagatgtataatcagctcggactaatgccctagttggagctcacgttgccgtcgtcgattggttgcgtactcgtcgacgccaatcccgccttgtccgtagcgggcgcttgggatgaaactcgccatccaacgaccaagttccgaggacgacgcacgcacggagattggctgagtagtgtaaacaatgcgctgagtgaagcagctggagacgaacggaacaggtacggcggacgagtatggctttactcctggccatctcgctagtcgagcaggcatcgggacgtggggtaaacggccaaagttagagtttcggacacttcccgtttgctttcccctctcttgtcaccatgtctggcggcaggatgcattttcgtgcgctcctgcaattcccgtcaggatgtggaacatgtagagcggcatacagtgtatgtttatcaattgccgaacgggaatcagacgatgcggcaggttacgctcggggtagaccttgctattctaggccccgtggaagcagcaactctacacgatccacacgtgcgaccattgggctacctggcagcatgtcaccgcaccaaaccttccgcagtccctgatcaaccgtacctggcattgatcacctgcgattgcacgccagggaatgtggtgggcgccgacgtgatgccgtgagatttcgccgttgctgtgtacagtacccgcagttgtacggggcgagtgagacattgtggccatgaggtcgtcgcctttgtccggggatcttcagccaagaatataggaagtggaacagcggtgttggaggcgaaagcgaaagtttggcaaagcaagtctacacggcgtcgccgaaaggggaaccgcggcgtcagcaccttatttccgcggcgccaaccacagccacagacgtgcgctgcagcgttggtggtgcgccttgttctgctcgatacctggtgggctttgcgatcagcacgagtgaaggtcagctggatggagcatgtcaacaggacgctgacggactgtccgaatgatgagccaacgctgggcgtggctgcagatgcggttgtctttgctgtgcgatagcatgtgagcccgggcgtgtttcttcaatctgcgcagggcgaaggttgagctgcgacaagagtgtacacggacaaggcgcacaggcaaagctgacccttctaccggtgagctggcaaacgtctccgtgacgcttttgtgcgaccacaccatattgccggtaagaagcttatgccgtgcctcgtgtatgcatgtgctccaaacgtcgtattgaatgatgatgtcgtcttcagcatgtatgatgtcgtgaacaggtacgctcgatcaggctgtcagcttcacgcgatgatcatgcagaagaggggtctcgtggatgaagctgaaatgaacatattgcagggctgcctgcgtttcatttgtggaaccagtatatgtgcttgttcttttgttgaagttcgaccgagtttcccatatcttatcagagcgtatattacattacccacccaaaggttccggtattctcccaacccatgtagacccgacctgcaacctgcagtaattgcaccagaccgtccaatcgtaagaaatcgttaaaccatgaccactgctcccttacatgctagatcccggaaaatgtatatgcacagtctcgctttcagatcacaatgtactctccatcgatacgattcattgcttttctccacctgaacgcctgttgtagagtgccgaatggcccgggcctttgaggtggatgcataggcacgtcaccgtcgccttcgttggcgacccagtcgtcatcgtcgcgccacacgcgttcaaggacttccaggccgctgagattgttgaagaaaccactctcacgctggatctccacgcatcgctgtcgtacaacagcgcggtgctcgtggtccacgcactctgtgcctacgatgaagagtggccagagaagaaacttgttcacgcagcttgtgatgccaatctgcgagatgtggtacaggccttgcgcaacaaggttttggaagttgtgtgctccggccggcaatgttgggtgtgctaggcgctcaatgtagaggagtgcagcatagcggaagctctcactgatgtggaacaaggccgcctgcgcaggtgacatgagaagcatggaggatgttgcatcacacgagtctgcagggacctccccagcatcgccaaactcccactcctgtagtcggattcggaggtcattccattccgtccagaaagcagaacggggatcctcgcgcgcagacggggacatggagtttggctgctcggaaattggcgtaccccagccgttgccgtcaacgttgtcaaaattgaaggagtaaaagtcgttgagctttttgggccggggtgatgaggtcggcgtatcatcattgtcgcggacgggtcggttctggctcagaagattgagtcttccgagtcgtgcgatgagcttgaataatcgaccctcgcagcccgaatggtgctccatctgacccaaattggagcccaaattcatcatgtcgagggagtgccctcgcacctcgatctcgcgatcgttgacagcagctgtcattacatcaaaccacgtaaaaaacgtttcaatccatccaacaaagtccgattgtacactcctgtcccgtaagctcaaaagcttctgaacgcccgctaattgtgtcttgaactttgtaaatcccgaatcgcagacgtgaaaaagacatagtatgagaagtgtggcaagtacagagtcgtcttgcgagccgctgtagtcgaccagtttcttgttgaggagtgcgatggagtttgtcttgtagtgcttctcttcggcggtagcttgaccgtgcatctcacgaagctcgcgagcggtcatttgagagtaagcatgatctgggatcagccgatagtcctgtggcagactcaatcgtcgtccctcaatgccacctcgcatgcgcatgttgtttgtcgccagagccgcaatggcgttctggagctcctcgtgttgcattgctagacgtatgatgtgcatgcgatatgggttggttggagtgtcaaaagccaccagtaccgggcatataaatttgtcgtagtagtccagaaggtatgacatccgcggggaaaggggcgtaacggttgcaagactctgaggaatagaagtggtgagcgcgagaacgtctagagacagggggccagagccataggaaaacgtaccctccgaggggagaaaggagaaacctggttggaatccagtaaaactcgaactcatctctccttcactgaaaatatctgggtatgctggtgggcccatgttttgctgagcagaattgacttcaacgtagtcatggatgctctgatctgagcttacactcgaactcatgtcgtcagccatggggagcgagcgagcagcttcgttgaggaagaaactatccagtgagccgaacggcccttggtcgtgggaactgacggaagagtaacgaggtatggaagggtccgcaaatgggaactcgtcgactggagtctgtgggtagtcactgggagaaggaaagtcactatcgctataggtgccgagcgaggctgacgaggctgacatcccgttctcttcgtatggcgtgtgaagcgttgtctgcaatctctgcagaggaccgcggcgggcttgaggtcggttcatcttggactgtggacgtaggaactcaaaatgatctccatgatgttgcatggggaagcccataggtgtggaaggcgatgggattgctatcgggcttgtagcactgaagtattggtattcttgtggggcggagtacataggcgtggtcgggctggtgggtgagtggatcccgaagtccatgcttcctcgagtgctgaagttgcctgcatgttgttgtgtggttcctgttgaggtggtgcttgccgatgccgttgaatttttgcgagtttggttttttggttcttgtgaaccaaccgcgggtggtgactttgcaattggcaaagacatgcctcgaagcttgccacgacttgccacgccaacaccccaggtcagagtcgtgcggtagccagagcattctttgccaatctcgacacattggccacagtaggggcgtcgacgatcacacttgagttgtcgtttcttgcaggaaaagcaatcctcggtggctccggtggcaggcgcccttcttctccttttcctgggtgcagcagcggcattgttggtggttgcctcgactactttctggggctctgcaacctgggtggtagttggggagacagccatggttgttggataaaagatggaagttattgcagacggttacgaggtaacatatgcaggatgtggatcgtgtatagtatgtgtataaacagatagatggaacggcgaggggcaatactcaatggagcatagagggcgcgtcacggtgggtaagtattattttgtcgacgggtaagggtagggagcttggtcctggttagataagggcaggaccctagcagacagggtttaagggagccaagaattaggatgctaaataccgcggcattttggacgctagcatgttcagagcggaggaggtcattcttgagatgtgcatgaaggatgtggcctgcagcgagtaggccctgtgcccgcatgttcaagcagccgctacgaggctatgttctgtggcaacccctgccagcaccccacacacggacggcgtattgcacgtccgagagggtcatggtcgggttacatcgcggacaggtgtcgcacccctgcagaaccttggacggcggatggcgacagtggttgtctgcaggacggagagggctggacgccacggtgcatccaccaatcaatactcgtacagggcccgatctgctaccggccactagtctcggaggtgctaacgtctccagccactgagagagcttgtctcgagccttctggggtggtagcgttcgaaggcttgctcggctggcagcctactgctgccatcgctgatagcgtcaggtccggtacagacaggctgcgcaagccgacgaatgaccggcgcgcagaacaggcgacggagccgaccgagcagatcagtgtcccgttgcgaagctgcatcgaagctgtgtggaagatggcaggcgcttgctgcccaccatttggagcacacagcgaaagccgcccgccgtgaagcatccgccaagacgaggcccccgtacgcaaggtgaaagagacggcttcgcagtcgcagaggcaaagggcagcaccccgcaaacaaccgtcgtcgcgtagcttgcatctgccgcgttgcgcatggcatgaagatggtagtcgtgatgcaatctccgttgggacgcacgcgactgccgcacactttggacgagtgtttgacgggggcccagatgaggatattgcgatgacatcgaggaccgcacgggaagaggcgtgaatgatgcaaagcatgcaagcagggcctggggtgtttgtcagtgctgctggcagcgcgcggtcttttgcccggtcctgcgagtgtgctcgtcgcctgctccgcagcgtcttggcgaacccgttcccctgggacactgacttgataacagcctgcgggtctgatgagaaggagatatgaccaccgctgttcaccgtgcccccacgtcccgacgattcgcgagcagaagagcagcggcgaacacaacaccaccaccaccatcaccacgcgcacatggccgtgtctcgcggtcgccgtcttcgttcactctgccatgcccaaggtccctcgagaacggtttgcgcccccgctcgtgcaagctggacgatctttcgctgggtagccaatgaagagcgccactacgccctggctattttgtacttgcatgcaagttgcgactaagaacttgcccacgacacctcctcgttgggcagagccaggtgaccaaaacacggccggcgctttgctcttgcaagctcttgcaaaccacactatgcagtccgtagcacttcgtgaacattctgatcatgaatcgcgccaactcgtgcttcaccgttcgctgttgcgctactctgcttgcagcaatgcgcacgtgagtgccaagacagacacgcatcggcgaacaggcaccttcggcaccctgcgcacactccaccattcagcagtttgtctcaagtaacaagcaccacaactcccgtcagcaggtgcaccgtgtccaaatgaccagggtgcatttccgcatgctagcttcctgttcctggagaacgggctcctctggagatgcgacggcgccctcttgcacgcggggtaacagtgctgtagtctggggatacgagggcatccaccaggccccgctggtgttgcaacgagagcgactgcaaacctctctggtgcgtgctaggtgaacttgccgcgaaagacccgttgacaatggcttcgccagcctagaccgttttgcacatcagtgagcttgactcggacagagcctcaggcggatgtcggcaagctgcctagatctgatgtcgggattgatagggagctgtcggtaagttaagcaacgtcgctgtcagcccgagagactccaccagcggcaatggctccaagtgcaagcataaaccatgaagatcgatgtcgcaattctagacaaacaaagatcatatgccggagcttagcgctaggaacaaatagatctcgtagcgagcggcctaggaaagtccgtacgcgatatatttcgccgaagcattctcccgggccgcgatagtattgaaacacttttgatctcgcttcacggacactcttctgtatcccaggaaactgttgcggcgactgtcgaaagtcgtccggacagctaccgaggcactgcgtatggttgctggccccgcggaagcatgtgggaatggcatagtcgactggctgtgcaagccgcagcggtaaaactcacgcaagccggcggctacaagggatattggtcgtcggaggcctcttttgcgcgtcccacattcgatttgcaagctccagaccgatctctagagcatgactctttagcgcatcatgtctaccataggcagaatgtttccgattgttgaccacgcgagctatcgcaacgattgttggaaagcggccagcggtcgagtttgggggcatccggggtactggaaactttccaactgctcgacacgtgagggatcgattgggcatgaatcacaacgcctgtgctcatttcgggcttctaaccatttgtgatctaggcgcgcacactgaaaatcaacctcactccgctgcatgaagctcatggtagtggtatatcctgctgcatgttgttgtagattatacattgatgtgatcagccgtggagtaactctttaggtgtgtagacggcctgtatatgctattctggcatactcaggaaatgagctcctgcgtcggccaatcttcatcgtaaagccatcgtgcgagatgtagctgctatcattgtgcatgaaccgctcacatgagctagtgattgagaattcgatccagatgtttactgacgatcggcttacccatgagtatacgtggctcttggtaattttgcgaccagagttctgcggtgattgtatgcatcaaagcacgtttgacacggctgtggctgagaaaagcatgaggctgaggcgtagtggtccgagcgcaagctgcctcgctgaagcgtcatccccgcaagcttccccacacgcatcagctctccagtgcaactccgcgtataactccactcttagagaatttggtagcctgcaaagcccacagctgtctgtcgatgtcttcaaaattcatctgcctccgagcagctcgtctcgctgcccggcacccgtgccatcgaaggacttttgctgccgccgcatctagccgcgcagaccacgttcgcattgtagaagtcggcccaagagacggtttgcaaaatgagaagcagtcgattccagtggcgaccaagatagaactggttgagagattggcacaatccgggctcgagtatattgaggcgggatcgttcgtgtcgccaaaatgggtgccccaggtaagaaatgtaagccgcagtagttttatgccactgacacgatccgcagatggcaaactcttccgagatactagagcacgttctgaaaaacaaatcgaagctgccacagaatgtcgtataccaatggctcttgccgaacgtcagaggcctggacaactttcttgctgtcatgaaagcagaaggagaaggacaagacgcgtaccctacgcctcctccgtcaccgggagtagaggacagtccggcactcaacacctcgtcccaagacccgaacgcgatgggcagcactttatcttcgtccggtacccgtcatgaggtctcgatcttcacagccgcaaccgagtccttcacacgaaagaacacaaattgctcgatagcagagtcgctagaaagattcaagccgataatgaaccgagggatggaaatgggcttcaatgtacgggcgtacatctcagttgcgcttggatgtccttacgaaggcccgaacgtcgacccacatagagtagcggagcttgctgtgagcttgctagagatgggtgccagcgaaatctcggtcgcggataccacgggtatgggcaccgcaataaagacggcggaacttctgaaggccttggatgctgccggcattgataagacggatctggcactccacttccacgatacgtacggccaggctttggtgaactcgatggttgcgctggagcatggcattcgcacctttgactctgcagtgggaggtcttggtggatgtccctatagcccaggcgcaactggcaatgtcgcgacggaggatctggtgcattgcttccatagcctggggttgaagactggtgtagacatggagaagctgtcggaaacgggagagtggatctcacagcagcttggaaagtcgaatgagagcagagctgggaaggccacgatggcacaaatgcggaaagagaagcagtaaaaagtagcattcgaagcatatcaaggatgattaccttcccccagagagtgtgtgaggtacgatcaagtgtcgaggagatgtcacgcgcgatcaatagcaatggacgtcatggctcctgctgctctttcctctcacctacccactagcgcgctttctggcccaacattcgctcacctcatctattgcgcgacacgtccagcttccatgcaacattgcgctcctctgcgtttcactaactttgcgagtaaggcctccggtaagtacgataaaagcggctgtctgcgcgtcctaatcacattgcaggctcaccgaagcacaagtcatggcggcgtcactgcctagcttgcctgccgaactactcctctacataatcgaatgcggtccggatccaagacttctgaagggcgggtatagaggattgcccttccacatctccgggatcatgccagataatcagaggtccatgctcatcgcactccggactacatgcgtcgagctcaatgcgaaacttgcgtacttcttcggttccaaatacctcaaggatattattggaagcctctgagaaccaggacttctacgactccaagaaatttcgaaggggcctcttcgcgtccatgttcaacgcgtcactattgcagtttctacactctttcagcaacatttctatgaaactgattcagacagtactgatgccacccaatgctcctggtactcaaaatccgcacttgaggaaatggacgttcagtattgtgaatgcaactttgtcgagagtgtcgcacaatttgtcgcagatggatcctgtagccgtctacttcgtccagtattttctggactagttaatctaaaagcttttactatcgaaccgccttgaatagatgtcaacttgatcaaaaagaagtctgcagagattgaacgccgttggttcatgtcgtgcaagacgctgcttgctgccgcgctcgctggagctatcgcgttagaagaactctccatcgagtgtatcccaggaaattcacggatgccactctctgcacttgaagtgatcgcttcaaactggcctcaatgggccacttctctagtgaagctgcgactcaatctagtcaatgaccttcaagaaggtatgcttagacacaccaagaccgatcaaagctaactctgtctaactatcaagattcctttcccatgagcgttcgaatgatgactgcgcaccttgtcaactttactgccttggtccgtcttcagctttcacttctgaacatacctgcgctctacttcaaacaactggccaaagcactaccgataatgggattacagactctggacctgcagaacatctcctctcgctacaggtacattgcgaaattcctgaaatcatgcaaggacactctgcgctccttcagcctgtcgcaaagtaccttcgttgagctcaaaaacttctaccaattgatacgccaatgcacatataggctagagctacgcaagtgcaacttccgaggctcgaatgctggtgacaaaggcctacatttcggggatttcaacgaattacgcccgcaaacggtggaaggtctgtctcattcacctttccacctcgtatacaatttacctctcgagtccgaagatcatcagtgggtgtcggtctacacgactaaacaggatgcttacgcaatcgagctcgactctgataaaggcgatgacgtgaaatactggttggaccaggtgcacgattgtgtggagctcaagtggatctggtcccaggaacgctttatttgatcaagggtgaggcaatcgtgaagcctaaaaaggctgaggatatatcatagtcacatgtacttcacaacgagaatcgtctatacgacgtctttcgaccttcgctagtcccgatacattaaattaagccgaagccatcctgctttcgaatggcagagcttccagtgtttacattctgtgctatgaatacgtcgcggagctagccgtcagacaaaggttcgaccaattgatccatggaatcggactagctgcaaatccgtaatctctcaacccccctctcgctcggaccgaacctgccccataatccgtggactttgatcctacatttgcctgtgctagcccaatactgcttcttgggtttcatagagcccgcttattagctttacaacaacatacattgcttcagtcagcgcaaagtaccaccaaattcatgcgacaagatcggcatcagacgctgtgatcgatcagtctactaccagtgactccgcgaccagtttctccccaagtaaattctccctggatccgctcaagccggtagcccacatcgtccccatcatcccgcttcaaattaaccctgaccttgcatcaaaacgctcgacaaatgctcactctctatcttcttcagcaggtatccgccattcaatatctgtaaatattgggctgtctaaagtcatctttccaaagcacgcttctcatccgctaacgttgagattgtcaacttggactttatttgagcaagagtctgcgcaagaatggtatcatcgactagccagcgtcgagagatatcaatgtgagccctgggacttcgagcgtgaattgaattaggcgcataaactagcggagatctctccccgcgtagtgagatcgaaaagatggagatgccgaagctacaaagggcgcaggagcctggtaagctgtagacttgtatcggcaaagcctaatccaatgcttagatcgtctgacttagttgcgtgatacaatgctgctgccacgatgcgagcatggtgagtacttgtgagtacgcgtctaggtatgatatcaacacatcgatgtagttcgtgatgtaccttgttcatcgctgccgcgaataaccacacgtggccgatgatcctggtgtgaagaattaggctgctcgaaaaactgatcataatgcatagtgagttcctcagcgctaagtgggtttaccaataagaggaagtgttggcacaactgattaatggtatagccgttaggatcggtacatatgcacgttgtaatagtgcaaaatttggagtgaaatgatcccagtcttgatatgctagcgcatggctacgatcaatttgctctctatagtcccaggtattgcaagccttgagcaatgtttactgtctttatgagtggactggcatgagctcacatcttaccgaaatcgccccaaacacatattctcttgtcctgagcggcaccagttcgatggcgcttaagcactagttgactctgtcccgcgcatcccaagtccaaaccgcgccccaattgacatcgaaggcgagccgtccaagccaaaagtcgagatcgtctccatcttcatactttaattctacttcatgccgcttcgtgtcgtgctcaatgatgacccagtcgctatcctcagaacactgcgatagcgttcgtctgtacgatgcgattggtcgttcccgagagatgagattgaacaacacaccaaagcccccaacgttgagacatcgaaatttgatttccttaatagtatgtagaaagttgtggcgtaaaaagttgggtacggtccattcgtcttccatagtgatgctgtcgagagttaaggcttcgagcgtatcttctgccgagcgcaagagccttctaatatacttcttacgagtctccagctgaaagagatggagccgtcgaagtggaagtttaccaatggcatttgtgaattctttgaatagttgtgatgctcgaaatgcataggcaaatccgatcgtgagatcttccagtcgatgcgcattgctcaatatcgaggccagcatgtgggcatgatgttcaatatctgcagtatctgttaggtcttgtactcttacaacgccctgaaaatctaccttgcttgtcaactagcgcgatatttagtcgcaactgccctagtgccttcagcggcgttcgatagatgcttagatgttcaagaacagatgtatgaaccgccaagttatgacagaaatcccctatgaggagaatctctaaaggagccgccgtggtgagaacagctgatatgacggttcttcccttaattgtccaacgagcctgaacctcttttagctttctgggcttaacccgttcctggggacaggctctttgatagcaacacgcttcaaatccgggactgtggacatggcagaccccaagatgtctccatacccaccccctagcaggaaatcgaggtcgggttgtctgaaggtgaacttttcgcatttgtctgagccgttgaagccgtaccatgaatctgtcgagatatctgaagactctggcgactgatcgagcaagagcacattaatcatatttgcgctcgagaaagtcactgatcatatgtgaaacgcgatgtctccgcgagccaccacctgcagctattcaagatcagcttcttgaagcctcactggcagttccgtgaaccatgttcgtccgtactgtcgaaggagtttggagttgacattcttgctggtcaggcgcaatgtttcgtaatattcttgcttgcgggacatcggggcgtagccgcagatcagcaaaagcagttcagcaggcagatcttcgagtgaagtcgccattttaacgcgtcgctgcgccgatcactgcaacaaatcagcctcgtcagtcatgtaagcgacggtatttgtgagtacttaccgggtcgcgttgtttgcaaagtgtggtgcagaaaagctgaggtcgagcagggcagaaatcatatagcgcaagcaaacgactagcgcggcgctagttggaacctggatggtgaaggtgaagacagttgcgactgccgccgcaaagattttgggatcgcaatgtatcgaatgatgttgtatttcggaaaaatttacaaagttgtcgctgggattgaaactcgttttctcgtggagtcggggcgttaacgaaggagtatttgatgacaaagcgtgcatgttggaggcgaaggctgactatgataatatgggagcgcgaagggaacgaacatatacgatcgaacggagaagaagggagtgcttggaaagcacaaagacaaactattgcggcagtgaaattatatacgatccattaattatatcgctacttctcttctctcgataataataaagcaacccaactcgagcgttgagagagttgaggctgcataaaaagtcgctgagcaaattcccccctgaacgccgtttattccttttcccccggggccaacctgttatcctcaggttgtgctgcccagtgaccagtccatccttgcgtaatactaaacttttgtgtaccccttggtgctccagccgttgcgaatgttaaaacgggttgtatgcgcaaaaatgatgagaacgaaaaatctttgtgtcggctgtgtcggccgtggtcgatgacgtgcctcacagatgtgtcggtgtgtgagtgctagctgtgagcggcttgacgctcaggctgctaagatgatgtgtcgtgatggtctcagtattctgttcagacctgttgcgagcaaagattcgattgggtgctgttctgcgcacaacatcgaagacgttctctgacactttgttagcttctctggcacgcgcgacctgctcaagcgtctggccatttcgaagcgcctcttctttgtgctctcgcagtgctaaccaagcctcatttgggataggctggggatcgtggtaatggtagtcttttgatcccttggcgccagggagtccgggggcccgataggttgccacaccattctcatacgactccatggtagatactagacgcttgccgccgccgcctggcaagtcgataacgaacgctggcatcataaatcccgatagtgtgccccgtaactgcttgtcgaggtcgattatttcctgcagtggtgtgcggagatcttcaataccctgtaccatgtcgcattggtacacgtagtactgcatgtaggtcagcagacgtcgcaagataacgttgtgggatcccaaaactcatttcatcgggactagaaaccggtgctagagacgccagtaaacggaaaaacttactggttgaatgttgatgctcgagagtccttggataaggtcagacattatgaccgggtcgttgttgacgcctttgaggagcaccgactggttgcgcacaatcactccgtgcttgaataggtagttggcagccgtctttgttacccaagtaatttcgcgagggtggttgatgtgagtgtgaagacagacttgctttcctaggcttctgccaaggttcgagagttcgatcaatgcttccgtccacggatcaccctcgcagatccgaccaggggcaacagcaagacccttcgacgcaaatcgcactcgttcgatgttgtccatgtgaagtagtctgaaaggtgttagttgctgtcagcttagttgcgcgaatgacctcataccttcgacccatccggagaagatcttcgggctgcaggtaatatgcatcgcctccagaaaccacgatatctttcagatctttacagttctcaacgtactcaaagactttctcccaacgtgtaagacttggcttctgtggcctcttcgtgactgtatcggtacctccaccgactgcgtacgaccgggtgcagaatcgacagtagactggacagatagaggtagctgcgaatggtcagcgactggagatcatgtacgttctcttccaagacgtcgaatataggataggtataacccacctagaaacagagcccttccagggtaacgacagaccaggcccggaacagctgaagcaagttagaatcaggagtaatacaattacttgtaaacatacgactgtctttctcttcttccaaagagtcgagtttaagatgctcgtggtctggaatgatgcagctcgcgagaggaatgaattgtttgcggatcggatcgtctagaggattgttccagtctatccgagacaaaacgtgtggtgttattctgatggccatgggagccaacttggtggcagccacggcatcttcgatgaatgcttccttgtgcgtgattttgcgcaacagagggtttgttgacgggcccagctcctcgggcagcgcttcggagaggaatttgtacagcttgtgtttgtctgttactgtgttacgaacctgagaatgttagagacttgatcaggttctagttgcagagcccctccatcgacaaatggttgacatgaggcacttacttgccagcggtacgaagtgaactcctccgcagagacatctttccaaggtgtgtccttccagtacctctccccttctatgagggtcgagagtgctcgtcgagagtgcgtccatggtgtgaaacgcggaaactctagagatcgtagaagaggtcgcattatgttcttgctagctagagccgcggttttgtacagaacttggttatattgaataaggccaagggtctgcgacttgttgataaaagggaaacgtgaatcaaataagctgtgagacccgggcagaagtattttaaaggcttttcattgtgatgcaattgcgggtcaatccacatgctaacaggatacgcaataccatatgaccatgtcgtcgggagacagtgtttcctaggcgatttctcgcgagaatcatgacaagaacctgggtacaagggccgttggcgcgtctgcacttttctcaagctccctgatgatcctcgcaccgcactcatactaagccaagaaggtgcctttggcgtcaattgaatacgcgtaattggcccagggacacgtcgacgatacaggaagcttggtcgagagtactggtcgcatgttgggcatgttcgcacagccgtcttagcgcatggagtggagcggaaaagggagtatgtgccgacgaatcgtgacgaacgaaggggtcatgggttgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtagcgacggaagtggtctccaatcccgggatctggaaacggaaacatttgagagaggcggtaagggagcattgtttcgtgttgagaaacggcaaggctcgttttcatgtgactaggttcaatgggcctggttgcacacagtcgggaattgaggacgctggagagagcttcctgttctccgaggagcgagaggtagagcagcatttctcgttacgcgtaaaggttgcgatgggatgagttggggatgtgtggtcctggaaaagacagccgggccaaacagacaaggccagactaccaaagctctgtgcgaggtgagaaccagaggtacgtagggcgggtgggcggttacatgaggtgtggtctaatgctgtgtcacctgcagggcacgccatgacccatgagctgtccacattgccggacgagcaaggcggcgtctttggggaaagggaaaagattatctgctcaacaagcagttcccagcaagcaattgcaaaacaggtcgcaaacatggcggcagtcgattagcatcatcggtcaaggtgacggtggccggcggaaggaacggcccgccatggtgtaaccgtgtggctgtgaagacatgctgctgccatggcatgaaaacgtcgtcgggtcacacagcgtcgacgcgtccaaaggacccgatcgtaatcccgatagatactttctgccttgggtgaatgctggtggtggtggcgctttccaagagcccgaggccagctggagggaatgccaagcacgatgacctcagccctcccagaaagtgacaattcatcgcgctcccgccagcacagccaaatcacgaccacaccacaccacccacacctgcaccatggctgactcatccgccgccgcctcttcaacgggtgctgtgcctggcgagacgcccacgcagaccaaggcgcggctgcggcgcgaacgtcttgctgcaaagagcggagctagtcgtctgcaacagatatcagcgttgcaaggaggcccgcccaaggcccttagtgagatagagaaagatgtgccgggtacgttattcgccattctccgcgtcgtctctagctgcagctgcagcagagctacttcacacctcccccgtcgcccatgcccctcgatcctctccagtatctgtgctcctagctaaccgcagtgcagtcaaaccggcacccacgccgtctaggtctactgctaccgcctctggcacagcaacgccagacccagacgagatcgacatctcacagcatcacttccagcccacctctcaagcccgcctcccttcaccctttgcatttgatggcaaccagtctggcgcctttccaggcatgcaagtcccagagggctccgaagatcccatgatggccatgctgcagcaaatgatgggcggtggaggaggaatgcctggcatgcccggtgctccaggacagcaaggcggtgcacccccgggtctgccaccgcatctcgccaacatgttctctgccatgcagggtggtccagctgccgagccgtcaccggagcaatcgtctgcctggatctggaggcttgtgcattccctgttttcgcttgtgctcgcaatctacattgtcctacagacaccttttactggctccaagatggcacgacattcgcttcatgacgatgactggactgttcagcctacacctgttcagagttttgcccgcttcttctacttcttcgcgaccttcgaagtcgtcatgcagtcttcgagattctttatcgaaaagggccagttacagggaagcggcatgctcagtactgttgcgggcatactgccaccaccttatggaggctacgtgcggaccgtcggccggtacagcgtcatctggagcaccgtcgtgagcgatgccatggtcgtcgtcttcgtgcttggcgctactagctggtggaaaggtggtgctgttgcatgagcagcatgcactcgcccgtccgcataggtagactaatggtatgattgaaatcaacgaccccgtccatctcttggtgacagtcacaccgtggccgatcgctaatcagtcagatgtgacctcgtcacgctgagcgaccaacttcaattccggaaaccaggtcccgccaaacaaatctccatactgtgcggacagacacatgcacatcatccctaggccgcaatccataatggtaggcaccagcattagcgtcgtgagcagaaagagcatctgcaagacacttcatgatactctagcgtcttgctttcgtaccccctcatgcgagacatatcgcctacggagccacgacatgttcgaacactacatcaatggcactggagcatcgtgctttacgtcatcatcctttcgtcaaccgtggtaccggcggaacgcgacatgttgttcgaaacaagctacaagtactagcgcccaggtgacttgcaaggttacatgcagttatctcagcgtgcatgtcatgcatggtcacctcgactgagatgacatgcatagtgcatttccccaaagccttcctgtggttcctgcagcacgtcgccgcggctgttttcgtgatcggtaggcgaagggagcacgagctgcatcttgggcagtcgaagcgtaccaactgcttgggtatcggtggaaggcgcaaaccgatctgatggcgatctcgcaaacaaacgaaccgatttttcgtacgtggagtgaagtgtcaagatcggtacccattttcgtagcgtagatatacatgaattggtactatacatgctttcgtaacattattccagcgtgactgcgccacagaacgcattccaatgcagatgatactgatacatccatatcccacccctccatcccaatctaattcgcaaccggcacctcccccctcgccaacttcaacaactcctgctccctcctctctttcaaaaagtgctccctgacctgcacccggtccctctccgcgcgcgccttctgctcctccaactcccgcatctccgccagctccgcctcgctcggctctagcggcgcgttctgcgcctgcaccgtcttcaacagcaagtcaagaatctccgactcgttcttttcgcggatgttcagcgtgtgcgtgggcgggctggtgtcgggcacgagggtggtttgcgcgttgggcgtggcgctgggcggggcgccaggatttgagggcgcgggctggcgcgtgtagatgtgtaggagggaggggccgtctggatcgttgtgaattttgatggagatggggagggcggggttgcggtattttattcgcgggaggattttgtgccagaagtgtctgtttgggaaggggaggggaggttagctggttcgtgggatagaatgtatgcgtggtgagtttggtgatgtgttctttgcgctggccatggagggacgaattgttttcttgactttttatcatgtcttttgtagcctgggagggaaatgtgtagtgcgtaccttgcgcccaagtgtccgccgtatagtttcttgttgaactcgaggccgatctttgacacttctttgggtagaacgacggcgcctggtccatactttatccagtatagctattgtcaattccgtcagcacgtgtaagttgtctcgggagctttgtgactgggacgtagagtcgtgggcggcgtttcggaggtgtctgcggaggagcaaattgtaccttctgcaacggaggttagctcaggccaatggcagcgtcgttcgcatggttgacgaatctcacctctttgagccttcgcactcgcttcattatgtgcaccatggctgcggtggatgtgtgagcagttgtagttgcgggagctcatcgagtcgcaacaattcgagatcactagcgcgaacatgtcttggcacatgatcattgaaggtctcactatcacttaggttcgcagcgcagatgaactgagagaagcaattacattttcatataacgccatactctgtacgtgattgagatattcactctcccccccaaatctcgtctcaccagattacccacatacatggccgtgagttttccgaagacagataattacaacctggtatatatctaccctagattcttcatatgaacacgcgttgagcccatcctaaagcagcgcaggcctaggccaaaatttacgtacgccgaaacagctgatgtgtttatcgggcgggagcggcagcctgtgctggtccaggagtgcctgggttcatgcgcttgccccttatacaatgtcagcatgtttccaggtattaaaagcgaacgagacttacataaaggacctgctaaggaacgaaaccacgatcatcggcagccatgatggcatcttggagaagccccaggtcacgtagccgtaggggatagccaagttgaacttctgcagctcgccgttgaacgggtggaagataccctcgtagggaacgaccttctcaatctcgttgtcgacaatcaactccttcaatgtctgcgcggtggtgctggtgcggttcaggggctggtatcgcacggtcgggacaggcgccgactggtcagccagaggcttggggatggagaagtagtaaatcgaaggcgcgccgacggaccacgagttgcagagaatgttctccttctcgcagtcgaggtaggcaaacttgggcgcgttcgacttggccgccaggacgggaagagatgtctggtctcatgtcagcacgcgcggaaacagtgcagaggaagcttcacgtacgttccaggccttggtcgcgttggcgcacatgccaaagcatgtcgagttgccgccagtgacaaagatcagccaatcctgggtggtgggcgggctggcagtggggtcgactgtcaacacctccttccagttctccagtgtgatgggatgctgaatggcggatgcagctgctgatgcagccttgttggtcgcggcatcgatggggttcgagggaacagccggaatagacgaggacacggcagcggtggccttgttgaagaatcccttaaccttgtcgagaagaggaatctgctcctcagcgacggcgatcgctgggagggccaggaggagactcgacgagaagcgcattgtggcgatgtgtggtgaaggagtgctgcctgggtggagtggttgttgtgggtgatgtacgattatatcaccaagggtccgcaagcaagtgtggggttagcggcttagggagcgatagcaggtcaacgggtgtggatacgtgtttacagccgcagcaattgtgacacgatgttgtccaatgcaattctgatggaagcagcccgtgaaaagggttagcgatggccagacagctctctccacgccttgataagcgctccagttccccaagcttacccaagtaagccgctgctgaacttcgcccactagttcgcttgcgaccgcatccaccaatcacccaaagtcttgctttcgactggtccgaagcacttgtctatccatctaaatgcagtcaccgaacgatgaagcttgtctcaacgaccaaagaccgcagatgcgcaaaacatatgccgactacgtctccacacttttcgaatggccccagccccggcaatgattcccgatcggtgaacaatcaacttgaaggatttcgcgaaatctcgacgcgctcagtgtaatctttcaaaaccctgaagctaatcgcgcgatgccatactccttcgaactggcatctcatgatgcatcgagaaaattccaggcatgcattatcatagaagaattctggggcaaccacagggtcttgttgatgtatcgcagacgtatccaaatcctatcgcaccgaaaacacatcaataaaaacatcgtccacagtaaagcaataattccagtcaacactccagactacttgaccaacttcaccccgtttccccagcgaatcattccccaaaattcttcttcaactccctcctccgctgactctcctcctcaccatctccaaacccatcatcactactccacgtctgtctcctttccctctcctcaacagcatgactatgccccgtcttttcatacacatgcccagccgagtccggcgtgctcgcatctctcttctcgcgactgcgcactttgcgcagctttggcgcattgccttggatctgctcaaacagtgcagcgtggttcggcgtggctttgggcatgggaggaagtggtggtggaggcggtatagcagagtccccaggcggtggtggcatctgtatgggggagatgctccggtcggaaggcgattcggggtagggaggcgatggtgagcgagatagagacctacggcgctctggtaagggagatgaatatggaagtgagagggtgatggacctttctgctgctaggcgtgactcgaagcgttcacgagagggggatctttcatgccgaagacttggggctggacgggcaggagatacgggtctgtcttttcgcaatgatgctggagtgtgtggtcgtggcatgaaactttctggagtaggggcccaaaccggggctccgtcatggtggaatgagggaggtgtagccttctggatatgcactgacggtgcaggacttggatttgcgtgcaaaccatcgtgggatgtatgagggggcgcccgagtaggagaagggtaatgtaaactggtgcgatcaagaggtgtagccgcctgaagatgcactggcggtgcaggacttggctctgagtacaaatcatcgtacgctacacgaggatgccgcccaggaagaggactatgtggcaactgggcctcaccaagcgctgtacgatgtggcgaaaagccccgtggagaagtgtcttcatccggcgccctcgaaaaatcgtacacatagcgaggatttcgacggtcaggtcggtcaaactctctttcgccattgcgacgcccattctcacttccaacgtccgctctacgacttctttggtcgtctttgcgcctggggtgatctcggtccttccgtcgccctcgatctgtccgaccctcatcacgcccgcgacggtcatctctacgaccttcctcctgagctctccgcccatgaacctcgccctttcgatcctccttcgtcaacttctcagtctcacgccgtttctcactactataaccaccgcgaacagtaggatctggcttcttccccctccacccatccaaccgtcctctccagcatccctcttgatcgatgcccagtatcatgctccgccttgatatgcttatacgtattcagagcgtgcgccacaaatccaacacctgcaactttcttgggtaattgaccaaagggtgtcttgccatctggaccgtggcgacgagtaggagatcgagatacgccagctcttcccggctttgcgtgatggggtctagaaggagatttcggtgtaggaggtagagtgcctgcaggtccagcgccgcctgtcatcatgaggtctggattgggatctggacggccttctgtgacgaggtcggagatgccgcgatcatttcgtccatgacgacccttgtgactggaggcatcacgacttctatctcgcgatccgcgtcttagatcgcgttgtcccgagcgatcgcgtcgacgtccatctctatgccgctctcctgaaccaccacggtgatgacgccgatgtcctctttccctactcccactcctactcctcccagccatccttctcttctccctctttctcctctccttctccctcctcgccttctcttccttatccagccgataaatccgtatctcctccacaataccctcgatgatcaggcgctgcgtactcaccgtgcttagatgcgggtcgcgcggcctgttgccggagactaggtcgatgatgcgagtttggacttggttgcggtacgcctcggagcgtggggagggcatggggagtgtaggtgtggaagggaggcatggtggctatggggggaggtgtcggggtagtggtgtttgacgaacgtgaatgatgtgtatgtgacaagcagttgttcgccgctcaagcgggaaatgtgtgaagggggaatgttgggcgttgggcctgtgaagtgtattggaagtgcaaaagacaggtcgaacggacttgatctttgaatcgcgatgccgtgtgaagcaactcgtcacagggaagtatcatgtctatctaaaatgatgaacaggcacaaaacaccttcaaagatctcctacatattcaacccattccaaaccctatgccttcaacctcctcgccaccctcccatccttctcgccctctgcaccactcgctcccgcctccttcgcaagattcgcaaaaaactgcttgacctcttcctccgcccccggccccaaatcattcaccaccatcggcatatcctccaaattacccacatgctcaccctcgttcgtagctggccagacactctccaagcccggcggtgccgatgggcccgggcctaagaagaacggaggtagagcatccacatccggctttgtctctggcttcgatgtagagttggtaagaatgtgttcattctgcatttcatccttagccagagcggcttcaaacgccgcctgatcagccgcgtcctgcagcggattgctcgaactatttgacgcagctactacaggcgcaagtttccttgccggcagtccagcatgtgggacagcatcgtccttggccatacctaatggaacagtgagaaactgcatgtctgaagtatccccaccatctccctcaggcctgagtgaatcgtacaaccgctcgtagtccagcccgagatcacgcatgccagtgaacacatcgtcgtcggctagttcgtcgtcggggaggtccgcggcgtcgaaccagccagtattttggcgtttctgtagggtgtgggtggaagagtcgtctttcgccattccgagagggatggtgaggaattccatgtctgatgtatcttcgcctgaaccttcgggtcggagggagtcgtacagccgctcgaagtctagcccgaggcggcgcatgccggtgaatacagtgtcagattccagttcgtcagccgggagatccgcagcatcaaaccaacccttcgtggggacgtcaggtcgtcgtttctgcaccggtttgagcgcagtctgcacattcgccgccgcatcaataaccgcgaatgtcgaattcaccaacgccgttgaattcagcaatgttgacccactcgaatccgtcgttgtcaggttgcgtatacactcgatgaccgtcgtctgcagtctagccagatacgcgagaaatagatcaaacgaggacggagcaggaggcgcaacgatgagcgcatcttgcctcttgaccaaccgcgatgttttccggggcgtcataccttgtacgagcgtgttcaggcttgtttggaaagccttgagattcgcctccgtctgcttgctggtcgtggcgcctttaacgtacacctcaacaagacgagtgatgtcggtgttgagccgggcgaggttggcgtcggcgtcctttgcgcctgtgctggtggtagatcgctttgcgaggatgagttggaccattgcagacatgtcggcgccgagggttttgaggttcgatgcgacttctttgctttctttgctctgagaggtggcggacttggttggggtgctgattgtcttgccttgtcgctcgcaggaccatgtgcattcgcctttgcgcatccagcggccgggggaggaacagccgccagtagggggcttggtggagctgcaggcgtcgcgcttgctggggcgggagccgccgtagaggttcttcaagtaggcgtcgagttcttgctcgacttttggtgagggtttcttgccggttttgacgtcttggacttgttgctggtcactcgattgctgggcttgtgcttgttgcgctggcttcgcgcttgcggatgcagatgcagtggaaccactgagtactttttggctggaagggcctccatggcattcttcgtggtactggccatcgttgcagtttgacgggctacctgtatttgaaggtgtggttggctgccattgtccttggggacttgatggtgaagaactgccagcattcttgcccccctttccggtacactggctcgcaccgaaacttggtttcccggaacgatttacgccatcggcaaaatcgacgctcttgcctggcgtgtcgaaaacgacgtcctgagtctctttggtaacacagtcgttgacgcttttgaggttcgcgacgaaaagcggcgggtaagacgagagagatgcttgggctgcagcattggtcttctgcacatccctcgcctcgacatgttctgaaaggtcgtcccttttgtcgttgtctttcggtacgatctcgacgggtgcgcaattcatgtacatttctcggttgccgattttattgaacctggtggaacttgtcagcctctagtgacttgacaaggagattgacttaccatgtccaagcaaatagtcctctcttcctgccgcctttcgccagctccggcggcactgtgaagctatactccttcttttcaggacagccgccctcgatgcttttaatgactctgaattccttgccctcatcaaaactcatactgagctggcaactgcccccaccgtgtgttgcgctacccgtgagctgcattttgtaagtgccaccggcttcataagtagcggttgtagtccatggcgtgtttaggtgataccccttgcaagcaaaatcactgccatccgcatgcagagggtttaagatgttgtagtcttttggctcgtttggacgatttgcgtgagggtcacgaaagggagagggatttgacatttgcatgtgtgcatgagtgagcggaagggcactgagcgcacccaggagaaatcgtgaagccatgatgtccagcatacaatggtatagagagtggaaggcggtgatccaatgcacactggagatgagcgaattcagccatattgataaagcctgatggtgggaagcaagggaaggtgggtcgttgggagaaaagtgcgcgtcgaattccaaagtaagacagcgccgatatagttcgtgttggggtcggaagtggatgagagggcaaaacgtagataaagtagtagatgtgacaaataagtgaaaactacgcttcaagacctgacatgacgaagtgaacatagaaggctgcatcagaaaactctctgttctatcatatcattagtcgagttgttgccggtctcccagctcttctgctattatcaatattccaaacccacatgtcaacgcccacgaatcccctcagagatcggaatgcatttcccaacctcatcgccctacaccacgtcccgcattccgagcagtattggtacaacatcgcatagatccggttcgttcgtgattcaggagcgcctctagacgaagacacgcacatccaataaagatgcgcatcagatgagaagcgaaacatgtgcggccataaccctggaaaacccctcctcttcacctattacacccgccttatttccgctgcttcgcctttccctccccgctgtccttgacttcgcccagcactttcccgccgccgctcttctttgcgcctccgcgcagactattcgcatctggcgccctgtcttcgccgaggcccaaatcgtccgcctccttctcgaattgcgccttttgtcgcttcgctgcgaagcctagcaggtaggggcgtagcagcatgtaaccgccgatgatgacgatgatgcggatccagcgctgggccgtcatgccctcgaaggaggcgatggagtttgtgaccaggcggtccttcgcgatgttgagattatcgaaaacatagtctacgtattccattatggcggcgtgtgaagtgattcgaaggggtgtgagggtgcgaaggatgtgtgatgtttgtcgcacgcagaagatgtggatgcgccaggtgaatccgaaattgggtcgagtgttgcgggaatgcgcttgatagtcgagatgaatcaggcagctgtaacctccagtgtgtgtgtgaatacacttcgtctgttgtcgagcgtgcaaagttggcagtaaaggagcaacaacaatgcggtccaaataaaatgtctcaagcctcaacaccgaccctggacccttgccggaaatcgcccgcccatgacccgaggccgccccacccttcactctacgcgtcgcgtcattctgcaacccacgtcaacgctgccaggacaacatatacaccaccacaatggcttccacagacgccacagccgagcgcgaggaagtaagcctacgcttcccaaaaactcgcgaacggttctcccatactaacaaaataaaagcgcctcaaatccgccctctggtacacaatcggccaatacattgatgaagaatgcctaacctcggacctcaacgcgacaccacaattcatcggcgcattgaccgaactcgtttacacgcaaatcggtatcctcaacccccaccaccaataccccccatacctccaccacccgctaattcatatccaagcaaacacctcccacgacctcgaagtcttcgccaaacacgcgggccgcaaggcgattaataccgacgatgtcatgctgttgacacgccgcaatgatgcgctggagagtatgttgaagggcgagttagagaggatgcagagcgcggaggggaggggggatgttgggggtggggagaagaagaaggggaggccagttgggaaagggaagggaaaagcaaaggcatagaggtggattgggggcgttctggcgttccggtggacatgatatatgatacccaatggtttgagcaatggaaacaatcattcgagcagtggaagacggtgcaaaaccaatgcgaaccgcacgaggctgtaaatttggcgattgtcattcaccacgagccctaatactgtattttatgtgcggtattttaatggctgtggctatcaaggttacaatacggcaaactgacgcaagtgcggcaatataaataaaaaaattcatttgaagtatatattctcgtattaggtattaggttcataactagcgtatcatacaacaatctgtttccatggcaccactctcatccattccgtctgataacgtggtataatgcgtaattcgtaaatagcctccagtaaaagatacctcactgaggcattgtcattcgtatccagtttcatcgtctaccaagccatgctcaatcgcggcggatgagccaatggcagccatcaaggtcgaatagcttagtagttggtagcaggagtctggtaagtaccagtaggcgcggtgtggtatccaccgttcaaggtgcccgtcttgtggtggtcatcaacacagttggcatggggcacgccgacagtagagccggtgtaggcagtgtcgtggctggggcgaacgtcatgagcagggacagcaagaccaccagcggcgacaggggtagcggcaacttcggggtcttggagaccgcggttgcgctggttgcgctgccagaacttcatgccggagcccttggtgtagccgttggaggggccaggaccgtagcgcttctccttcttgtggtgcttggtcatgaagagctggaaggggatggagatcaggaaaaggaagctagtgaggaattagtaaggggtgggaatgtagggagtaggaggaagacttacgctccgacaatggagacggcgaagcaggcggtgttgagcttgcagatggatccgagcgaggcggagtaggtgatctggttgtcgaagccgtccttggagttctcgtctccgttgccgagaggagtgttgacgtatccggagcatgaggatgcaccgtcgcgggtaaggactgcaatggcaatcataccaccgcagcagaggaggtcaagaagtatgccgagaagagcgaagaacttctttccgccgaggcagcatgtcaacaggacagcgaagatggtgtagaggacaacggcgcccgaaataccctcgacggcctgctgccagcgtgggatggtgacatcgcggtcagcctggacagccaggaagtacgagtagattccgaggatgagtccagcgcagcagaatgcgagcgcatagatgagcgttgagccaaatctcaggatcacgccgccaacagccattgtgaaggtaatgtgtatatcacaaaaaagaagtgaagaaaagctttatgatgagcttgcaaggtgggcagtaattagttgtgaagttcgtttcgataatgggacatcaattaagccaggcgcaagggatgatttatgtcttaccacaactttccgacagctgctatgacgacagcctcgcggctgcaatccttccttgttcgcaagacgcaggtcggcgtcgatctctcggctgtggctgatgcgacgtcatctgctcaacttattccaaactgcaaccaaccacgccgcctggaaaatcgccgacggcttcacatctagcggctaaacctctgcgccaacgccaaaccaagaaaactcacagccctgagatcatcccgctcgccctctttctttgccaacagggaaattaatcctgcccatgacatgctgtccgagccacaccacatcggacacacgcgcgatgtggatgccccttgcagtggtcgagactgtaaaggacctggggcgtggccatcggatcgacggcatcaagattctgactgcgttcggctgctgccgagagttatacgagtgtgcacccactttgtgaaaggaacgtctggattgtgctctggacactgtcttgatgcagacaacgtttggaagaaagacaggctcgagtccagtgcccatgtcgcacagcctgcaacaccgcctcgtcgcaatgacgatgtcttccgcgcacttccttactgtcatcgcgacagccacgcttgacgtcgacctgtctgacgtgtgcagaccctgcattgcacaagtcgtgctgttaaagttcccccggatcgacctccgcatgacgctgtgcagtagcgttgtctgttgttgttgacattgtcggaatacctgctgtccgagtggacgtgagctgcttaagtcatggcagcgtccaatttccaaggaagtttggtagacaccatgttcgacccgtcggtttcatgggcaagcacgtgaagcgacaatcaagctgactgccgacattgcgatgtcattcgagtctagcggtcaacgccatcttaccgtcgtaccgcagatacctgcgggccgtcatgcacaagtcttgctgccaattcaaataccagcgcgtcaacgtcagactgccaaacatgacgcgaactacagtctgcatccagctgatatacccgctggaaagcaatagcaggacccctactcgagtcaatcggcgatgagcagcattagcacatttaaagttaattcgaagatttgagatgagcaagtaatgggtgtattgaagaaggtaaaaggtatatgtacaagaacgtcagacagaatagcctacatcatccggtcgatccctccgcaacgcttagaaagcacgagcatggcggcgcgccttggtagaagagccagccttaccctcaagccaagcaatgaaggtgtcgagggagaaagtagcaggcagagcgccattgttaccagcgccggatgaaggagcagggctcgaagaagcgacgggagaaggtgtggcctcggcgacagcagatgcggccgggctggggacagcagacgggctggcactgactgaaggcacagcgggaacagtcgagttggaaggcttaggggcggaaggggtagtaggagcagaaccgccagatccagcaccgcaagacgcaacgggtccaccaggcgccttgtaggtggtagcgtcgtagccgttgtagtagttggggatgtagatgttggcatcgtccttcttgtacgcgccaggaatcgagatggtagggccgcaggaaccgctgcctgtgccagcgaccttgagctgtgcgcagccaatgtaaaactgaccaccgccgagggtctgggaggaatgcagggcaagcatctcggagcggagtaggtactgtccgctggcaaggccagtaggcagcttgaattcatgggtcatgttgttcgcgcccataacctcgctggcccactttccgctggcataatcaagctcatcgatcttgaaccagccatcgccttcaccagtagcagtcgcagcatcgtcgactgccttgaggtagtgtgtgatgggacctgggtggccggactggtcccactggaccttgatggcgtcaccagcgctggcatcgagggtcttgacagcagccccgttggtggacggaacattgcaggccatgtcgttgctcgtcacatcaaccaccgggctgttgcttggtggcatccggatgccggcctggttgccagcagtcacatcgttgatccaaatctggtggaagttctgatgagccgagacggcagagatgagagcggtggtaaggagtgccttggagaacatcttgacgtttgaaagagctgtggatgtgctgatctgtacagtgattgtggttgaaagtgatcccggatcacgttgaatgaatgtaaagagtgaatgtggtatcgaaagaatgaacgttgaaagaagggctggcctgttggaatgatgattgtacaccagaccgacgctctacatcttatatacagtaagatgcgattcagcgcgcgcctacaataattcttccggtctgaagggttgacacatgggtacctgcatcagccgtgcgcgcttactgtgagcagtatgcacaccgacccgaggcgcgctccaggtactatacttgagtgccatccttacccagacgaggatagacgttctcgaaaattgttgaaaagagatgagtggttcgctgtgtggagacactgttgttttgaaactcgactcttccggaatagcgaatttcatgccgcataccttagcgctacgggtcgtttcaaacaccacttcgcaagcgagcgcttgtctatgtgatgaacaccatgctaagaaaattcatgcctgcgccctttatactaatagtctttgcgtgttgttcatgctttccggcgcgactatgcgaacatcgaaaaaaaagcgataaggaggaacaagaaatgagatgaagttgacgaaattcgagatgaatcgtctggaaggatgccccacccaaggagatcaaacgtgggattcattgatttttccgtggcgctgcacgtcttgacgcgcgcgcgggctacatcagtagaatgaagagcgacagctcgagacgccgctgtggatcgctgcgcttatgataaatcattggattgcaggttgtgatgcagttgtgctcgaacgactctgggcggagggtgtagccgtaaatagcgccttggtcttggtgtccctggtcttactccgtcagggcggcagcggtcttcagctaaacaagagactcaatatgcatgcgaaatatatgcacgaatgcctcagcatgcggacagaaaccgattgagctgagcagtgcgcaggttcataggacagctcgatgaccccgccgcaggacctcgtgagtaagccgcaggtggcgtagtaagctgcggaacagttgctgcgcacctactgataaaatcacacaaccacttctcagtgtctcgatctttgctacctctgtcttcacacagggacgtgtttgagatttcaagaccgcacacggtactcgagtgctcaacatattcatacttgcctcacacagcagctcacacactcatggattcacaaactatagacctggatacgatattcaatgaccataggtgtgtggacgcgccatcaaaacggatacctatgagtgtaatgaggcgaggtgtcgaagcccattgtccagtttgtcgcttcatctcagcctgtattgactgggctgtaccggattttatggcgtacagagatgctgattacatacaccttgagccagggggcgtattaaggattttgaatgagcaggctcaatctctgtgctgcttggagccgttccggcccaatagtaagctgatagattacttgtatggtatggactaatgtgtacagctagtactgattatgaatccacagaccatacaggggcaacagcaagaatacttcctggtacaacgtcctctgctcaaacgttcgcaactatcgaggcatggctcatgaagtgcgacttgaaacacgttaaatgcgcagagcaaagctcgaggaccgctgggaatccgccgaaaggcattaggctcctcgagatcaagagagacactttgttgcttatcgaacatgtccaggacctaccatctaccaagtacgcctgtcttagccattgttggggttctggtgaaggtgtggtgaaaacgttcgcaaagaatctacaagcccacctgtcgattggagttgagctagattcacttccacttactttcaaagatgccgtggacacatgtcgacgcctttgcattgactatctttggattgacagtctctgcatcatacaagatagcgatgaagattggcgctttcaagctgctttgatggctgatgtgtacgaaaacgcacgcgttacgatcgccgcagccgctgcgcacgatcctggaaaaggttgcttccaaaagacacatcggtcttgcctgggtcagccgctgccggagtatccgggcgtgtgcattcgctgtatgccagaacgcccttcggaatctgctacacagtggcctttacagctgcggggctgggtattccaggagctgtgcctctctccgagaattatacactttggcacccaagaggttgaatggcagtgtcgatcaacatatgaacgcgaaagccgaccaaacttgaaaccgtataactttccatggatcgtatactctcctgatttcttccgtaccccagttgctaaattgctacatgaatggcacgtcactgtcaccgcatattcttggcgggctcttacgtttccaaaggatcgtctaccagcaattgcagcgatggccacacgcatgcaagagtgcagacctagggatcgttaccttgcaggtctatggcagtcttccctctgcttcgacttgatgtggtacactaatgatcaacctggcggcacgtgtgatccagctaccatagaaatcatgatcgctcagcgcatcgaagactattcaagctcagaccgcattggagtaccctcatggtcatgggcatccacgccacgcggtgtaaggtggtggtacaatgccacattcgaaatgcttagcaatgccgaagtgctcgatatttcatacagcatacggggtccagaggtgtctggagaaatccaaaacgcagccataacccttcgtgctccgctgatcagccttgagggcattcgctgtgctgatcatacgattacttgtggcagtcaaagttcccagctttcctttgcgctaaatgagccacaggcagtgacagcggagcatctcgtctatgacaagttttactgggatacccacggatccgagaagggttatcctgcccagcaggagctgttctttctcgtaattgtagtcaatacgtatccaggtcgttgcggtatggaagcaattgtgcttgggcagactcagcaactgaacacattctgtcgcgtgggcacggttgatctccgactcaaagactgttggctcgaaatgtgtgcgtgggagagggagggcagggaggtttgggattatccggaagacagacaacaagtgtaccagaagactctcatttcgatgctcgaaaatacggagacacgaatcatcacgctagtatagttactggtctttgcaggtctgctatcggcgcgtaaacgtcaagaccacatatctgatcaacgtcacgagctatacgaaatacccgaccatcataccattgcgtgtaacaaattcactatacacgcctctcatttctctccgattatcgttagtcaacctccgacaatatcttaaaacaattgctatatcaccaacttttaaaatcggacaagaaacacgagaatttcatctgactccaaaaactgcgacagattcagctgctttctaggtagcgcttgtccagcactagattcaatacccggcaacccagcatgcgaaaatcacagccgacaaacttgtcggtttacgaattgcaccgagcatgaaattgtcgactcagcgataccaacataccatacccaacgacaacgaggcttactgaccagctcatgcacgtaacatctagtagtgtttgacgaggtgtcaaatgaatcaagtgagcgaatttgaaaaaaaaaacattcaagagtagcgagaaagcaccttgcaagatacgcgcatgaaaatcacgttcctctgttatcatactgtcgctttgatcctgcatcacactgtacaatttgcatagtctcatgcgcgcatattcctgtcacatcgtccgtagcaaattaaatatctattcaagtttctacatattgtgagtatctttgcacctccaccacccagactaaccaaccccaacgcccatcaatctcgaaaaaccgtaacaaaccccctcttcacccctttagccccaacatccacatccggaaaccccgtctgcgcaagatgcatccgccccgtatacgtcgagctcgccgtcggcgccacagtgaccgtcgaatccgacgtcgccgtcacgcctaccgttcgtgtcctcggcgccggcgtcgggatcacagcagccgtctccgtcacgccccgcagaacatctccgttgatgtagactttgatctcttgggctggctgagtcgatgcggtggggtgcatgatgctgaggaagcgtgcgccgagcaggatggatgtgaaccagagggtggtgaggaagaatacgagggcgaggagccaggggatgaggatgcgcttctttggccattggcgacgtccgtaggatctacggggaaggtggtcgtagaatttggatgcgggctcgatgtagtgggggtggttagggtcgtcgtggtctgcttttgtaggggcgtctttttcggcggggatgcctgttatcgtggcggactggaagtatgggttgtttgaagtgctgtcggtatgaaggtattgctggttcttgaaggatgacatgtaggatggtgctggagatgtacggagctcgattgaagccatgtcgatagatgatgctcgttcattaaaagtcatgatgataagaagaagcagagaactttggagaaaatgttgaagaggaccagcctcagagaatagatcgtcaaaaggaaaaaaaaatgggagtagggaaaactggcaaactggttgcttcactgtgcaggattgcagagataaaggctggaaatatgacatgtagacaaagacaactacagctagttcaagaaaacaacaacattgtttcaagttcgctctctgcagagcacatctcctgctgaacacagctcttcagcagatgttgtggtgacgatgctgtgtcatggtttggaaggcgcacatgccgcagggagtgactggtgcacgagcgccttccacgcatgcaggggccagaagttatgcggggtcatcccagttgaggaagccacctcgaccactgcttcgatgaccgcatatgattttcggtgattgggagaacatggtcgtgccgagttcgcgaaaagtgtctttttccatgaacactttgccatgatgcatgaaaacatgtttcgtgggcaatctccacgttattaccagggatgtgagatataagtcgtattgcgaccgtgcagttccctcaacctggttgctgtaatctacgatgactatctgtaggctcgttgaccgagctcagcgatattacgcgtcctcggggtggtaacgtttggcggagcacgaatcaagatgtgcgggaaggcgacgttggctcctggatgtcgacaagtcaacgacgaacaacgagggatagccttacagaggttcggcagtttagcggcggtgagagcaagcatggaatttggagagtggcgtcgagccttcgaggtcacgaatctgggccgtagccgtgcggcagaccgacaggcggcagcctagcgggtgtttcatgtacagtcccaaacagatgctgcaatcgaacggttcgtgtaacagtgtgccatttggccagctggcatggagggcgaaagcatgtttccttcaagggaacacatcgacgacagaccagggcccagctggcgtgtaacgtgaatgcattccggagtgtaagaggagaagccgacccaatggtagatgaaggcctaattttggtgtccacgggtggctcaccgtaccttccctgactacttacgcttcctggccgcggcatcgaccaactagcagctccaccttaattcacacctccatgctcaacattcacctccctttccttcacaatcccccgcctatgaccgcctcacgaatgatttgaacgctgcattctaatctccttaattcctacaccgcagcgccgccgcacccaagttctgcgctaccccgaacgccgctttctctgagtgcaccatctggcattccgcaacattcacaatggccgacacaaacaaggcagaggagaaagacatccggccgacgagctcacacagctcggatagagagggtgtaagtaggagtcctggaataaacgtggcctgtaccgagatatgcacacttgctgattttatgtgttcctgcaggacgactttgaggacgcatcggagattacccctcgccccgactcccactccgaacgctcacgatcctcacggtcgctcatcagcagacccggctcgtcgtcttccaccgcgcaagatagcagagcagactcgccagtccccgaagtaccgagcatacccagaaatgtagacggcaaagcagagcccgccagcggggatgcggcgcccacaaaatcgccgctgctcacagcacaccggatatccgtgacatcagacatggacgacgtgtcgctggacggaggtgcgtgcctcccttcttatttgcagcacgtgaagacggactgacattgtacagagggcgcaaaagcactcccaaaattacccccgcgagactcccgagactcaaccacaatgcagggcttgtccggccgcatgtcgcccgtcaagttccctccaccaccgccgccgcctgcacaggagaagcctgccccaccacccccagccggacggaaactgactagccccttctcgtggctgtcccggaacacctcaaataagaaggccgactcaccacctgcgcccttggccgacagaagaaacacaaatgcttccgtaaacacacttggcagcaaccccgaactcacgctgagcagaatcgacgacgaaggcgatatgcggtcgaacaaccggtcgagccagggcagtctgcgcgaccgattcaagttcttgaggatgcgggaagaggctggtataaccatggatgagggcatgaccgagtctggcgaggctgggcttgttggccgtaccaccagcatcaaccttggaattggcagccccacgggcatcgctgcagacgaccacgcatcaggaccgacaagtccagctgctggacctacccgacaaccgacaatcaacccggctttggctcccggtaccgctgcaggctttgcgtctggtcctgctggagatatcgctgagcctgtagactgggacctgtggcagtctgttgttaacgaggggccgaccgccatcgcacgcaccagttccgaggaactcagtcgtgccattgccaacggtatccctcaggtcattcgtggcgtcatctggcaggtccttgcgcaaagtaaaagtgaagaactggagggcatgtatcgggagcttgttgcgcggggaacagacaaggagcacatgactgtaaagacacccaacacgagcgctccaaccaatggcaacggaagagagaaagactccgttgcttcatcctcctcctcagtacactcggacgcctcgacgcccgcaactaccaatggaagctcaaatgcccctcttccatcaccatcagtcacatcggattcgttcgaagatcctctcaaggcgcaagcaaggcttgccgccgagcgaaaacagagcgccatcgaagtatcaaagttggagaagactatcaaacgtgatctgggtgcaaggacgagctactccaaatacgtcatggcagccggtcttcaggatggtctttttggcatctgcaaagcctatgccctgtacgacgaagctgtgggctacgctcaaggcatgaacttcattgccatgcccctattgttcaacatgccagaggaagaggccttcagcctgtttgtcactttgatgaacaagtatggccttcgcgaccttttcgtcgcggacatggcagggctccatcttcatctttaccagtttgagcgtcttctcgaggagttcgagcccgccctctactgccatcttcgccgaagagaggtcaagccccaactctacgccacacaatggttcctaacactgtttgcgtaccgcttccctctgcagctggtgctacgtatctacgatttgattctcagcgagggccttgagctggccatcttgaagtttggcatcgtgcttatgcagaagaacgccgaagcactgctcggcatgaaagacatgtcgacgcttacgaccttcctcaaggagaaactgttcgatgtgtacatcgacaaggctccctccgccaactccatcttggagaatggtttcttcggttcaacggccggtatcgacaaggaggtgtaccgcgctgatatgctcgtcaaggacgctgtcgccataaagatctcacccgagatgcttaagcagtataccgcagagtggaaggaacaacggcggatcgataaagatcgcgagactgaactacacggcctgaaagacagagtcgcatctctggagacgaaggtgcgactgcttgagaaccgtgccgagcagtccgacatggagcatgttcaagtcgcgtctgaattgatcaagaccaaggttgagaacgagcaaatagcagaagagaacgaaaccttgaagacaaaggttgaggagctgcaaaagatcgtggacactcaagccgaggaggtcgaagcgcggctgaagagcgagatggagacagtgatgcagaagaacattgtggtccacaacgaaaaccgagctctcgaagaacagatggcagaaatggaaaaggagctggtggcggcgaagatggagtgggcaaccgtgagtttactgcatgcattcggcaagcagcgagcgtatctaacacaaacgcagatcaacgaagagcacgagaaactcacgcaaaaatggaacagcatctctaacatgatgaagtaatcatgctgagtattgttctgtttatatacacgctgagattgacttgcgttagcaagccagcgtcgtatccgagcaccatctattcgccaacacggaaaagttcatgatttacatttcatgtcaatattcgctgccgttctcgcaggacgcattcgttcgtcctctttgcttaggcacgtttggaaccagcgtggtccatctaccacacgttcatctatacccatgacatcgaagactcaacgcgttacgataagtttcttttttttctgaattcaagtgtctctggataaggcataggtgctggagtagtgcatgaaatggtgtttgggtaacaatttcgcgatatcgctgtgaccgcgacgcagcatcgtagtgatagtttctagtttctagttatcatagaatgatgaaccattcaattatgttattatcatagcctgtctgcatttgcatgaccgttacgtgaatctaatatctcaacataccgtgctcgttcataagtaaaggtgactgcgtccacgtgacgctgccttgttctcgacaaaagtggggcacgctaagcaagctccttcgacgatcaatgggccaggtcttgcttttcctttgagcgcaccagacaaagacccgcccacgacacaacaccgcgcacccatcctcaactgcggcgcaatatccacttgtccctcatctgctacaaccagcaagccttacctcactcctcaggttgtcgcacagcgcagacgccatggctgccccgggacccgacctaaacgccattctcgcggcactgggtaggcgcattgttgttgtcgctcatttttacacaacatactgactgccatctagctgctggaggacacggcaccccatcccagacaccacaacaagccccgcccgcgcagcacccgccgccgccgcaaatgcagcagcagcagcaaatgcctccaggctacccaggcgcgatccccgccgcgtctcctcccgctatgcctggctacaacttcccccagcccacacactccggtagcctcgacctcagcgcaatcaagcctgtcagctccggctctgttagcatccaagatgcgctcgcgaaagcgcgcggttttgcagcgcagaagggtcttgccttcgacccccgtccaggtacagacccgtgggctggtattggtaacccctcgcagacttaccctatgacagctcatcaagaagatccccgactgggcggccgaccatacaggcgctccaggtcacggtcacgttcgccccagcgccgagatggcgcgcgtgagggctacaacccttaccgcgacgagcgccgtgatgaacgtcgaggcggtggctacgcacgtgaacgctcccgatcccctcctagacgtgagaccttttctccgacgaaccagcagtatggtggtcgtacctcccctcccaatgacaactctgaggtgattctcattgattcttcgctcgttggccttgtgataggacgtcaaggtgagagtcttcgtcgcattgaacaggagtcaaatactaggatccaattcatcaacggccctgaggccggtccgcagcgtcagtgtcgcatcactggccaacccagcgcgcgcatcagcgccaagcgagagataaaccgcatcattgaagagaatggcggtaaccctgctcgtgagactggccgcaattcaaagcctggcgcaaagcctgtcggtcagcaacagcctgctcttcgcgaaggtgaacaatcgtcccaaatcatggtgcctgatcgtactgttggtcttatcatcggccgtggcggcgagaccatccgtgatctgcaggagcgcagtggttgccacgtgaatatcgtcggtgagaacaagagcgtgaacggacttcgccctgtgaacctcattggaagccctgccgctgctgcccatgctaaagagttgatcatggagattgtcgacagtgacacgaagcaaatggatggatcggcgcaacctcagcaagctgcacctcagcagcaggcaggcagacgtgataactttgatccgtacagcggagccggagctggtgccgcagccggcgctggtaacaagatcaatgatagcatgttggtcccttcagacgctgttggcatgatcatcggtaaaggtacgaaatagctctcctcccacaactgctcgatgacataacatacatgaaggcggtgaaaccatcaagcaaatgcaatcagaaaccggatgcaatgatcaatgtctctcaagcttctggcgccgatattgagcgtgagatcggtctagttggatctcgtcaatctattgatgatgccaaacgtgccatctgggagaaggtcgactcaagtggtacgttatttctgcctgacattactttttgcgtcaactaacatcattcagcgcgagaagaataacagctcgtcgacgtgacaacggcaacggcaatgctaacggtggttatgataacaactactcacaacaggctcaggctccacagaacggctatgctggtggcggcgcgccagctgcacagcctgctgctgctgccaatcctgctggcggtgcagctgctgacccttatgccgtctatggtggttaccagaactatctcgccatgtggtatgcttcgatcgcccaacaacagccgcaaggagggcaaccccagccgggaccttagactgtcgcgtgtccgctttgacgttgagcatgctgctgagacttcgtcgattgatgcttgcttgcttgcatgaccgctgttggacccttgctgcgcgtggcatgacatgacgaaaacctggacgatcctcgatttcttaatctgcgctatgacgggctcactttgattgatcgatgaacttgagtgcgatgccaagcgatgctatatctcggaccccgacatacccattaattggcctcgtctcgcctatgcaatacctctgccgccgtcactgcttcatctgcttgacatgcttctcgcttgagcttccatcgtcttctcgactagtgactacaccctgcgatgctggtagacaatcttcgactacatcttaagccatcgggcatagattgtgaccgtacttttcatctctgctggggtagtcgagcttattgcgtcgagctgcacgtctttgttcttctatttcgacaccattgtttcaatacgacactttcaaagaacatactttgactcttttcccggacaatcacggattttttacatcaaaagcacattatacgtttcagcaaatcaaggctaacgttctctgggcgagaacaggaggattggcgctggacattcctgggggctaacaatggattctttcgggcaagtacatggcactcagtttggccctctcgtccagtccatcatgtctatcttgtaagcaccatagcaaactaatccctacttaaaacatcaatgtctacctttgcgtgataccatagtactacagtgcttgttccagcagacggctaccgccatgtccctacacatgcgcggccctcgcctccaagaaccggtctcacgtgccccagacgctagcatcgcacgcagcaggtggggcacgggaggaggggcaaaagccgcgaacaaactaacggccatcggcgagctcctgcacacggaacgacagcatctggcgcgcgccgtcagataagacacaacatgttggtcgtgattcgtcgacttgcttttccagaaatctagtgccgcggttcagatctccttgatacttagtttactccgctcgctcgcatttctccacaatgaaagggtcgtgagcaagcttgaaccaggtcttctgacattccttccgtgtgtgtactttggtagcttgtggcgaaagaatttctggttgtgttcgcagtcttttcaactttgaactttagacttttgtgaatcttcttttcttgtacaacccaacacaatggctccaggtctcgtcgtgcccgaacctgctgtccctgcctccgccacacgctcactcgccgacattacagcttcctacgacgacacgctacgcttctacctcaatggcacaaaagtcacgctcgacgctgcggacccggaagtcacgctgctcgagtatctaaggggcattgggctcacgggcacgaagttgggatgcgcggagggaggctgcggagcctgtactgtcgtcgtgtcgcagctgaatcccaccacgaagaagatctatcacgcatctgtgaacgcatgtctagcgccgctggtcagtgtggatggcaagcatgtcatcacggtagaagggattgggaatgtcaagaagccgcatccagcgcaggagaggattgcggaaggggaatgggagtcagtgtgggttttgcacgccgggtaagtttgtttgctgttagatgagatggggggagttattgacggtggggatctaggcatcgtcatgagtctctatgctctcctacgtaacacggacgtcccgaccgaacacgaggttgaagaagccttcgatggaaacctttgcagatgtacaggatatagaccgatattagacgccgcgcagagtttcagtgtgaagagtgggtgtggcaaagcgtcggcaaatggcgggagtggatgctgcatggagaagaagggcgcaaatggagatgggtgttgtaagagtgatggcgcagacgatcagcccatcaagcggtttactcctcctggcttcatcgaatataacccagataccgagctcatcttcccgccacaattacggaaacatgaattcaagcctctcgcgtttggcaataaaaggaagaagtggtttaggccgatgacggtggagcagttgctggagatcaagagcgcgtatccgtctgcgaaactcattggaggttcgacggagacgcagattgagatcaagttcaagggcatgaactacaacgcgtcggtcttcgtgggtgacatcgcggaactaaggcaattcacgttccatgaggatcatctggagattggtggaaacgtggtgttgacggatctcgagcaaatttgtgaagatgcagtcaagcactacggcagaatcaggggtcagccgtttgccatgatcctaaagcaaattcggtacttcgctggaaggcagattaggaatgttggcacgccggctggtaatctggcgacggcgagtccgatttcagatcttaatccggtgtttgtggcgacgaatagtacgctgttggcgaagagcttgaaagagacgacggagattcctatggcgactttcttcaagggatacagacaaacagctctgcctcctgatgcgattattgccggattgaggataccagttgcaagagaaaagggcgagttcatccgcgcgtacaagcagtctaagcgcaaggacgacgacattgccattgtgaacgctgcgctccgcatctccctagacgatgcacacaccgtcgagagcgtcgacctagtctatggcggcatggccccaaccaccatcggcgcgaagaaagccatggccttcctcaaaggcaagaagttcacagaccttcaaaccctcgaaggcgtcatggacaagctcgaagaagactttgacctccgctttggcgtacccggcggcatggcgacataccgcaaatccctggcgctcagcttcttctacaagttctaccacgaagtgctcgcggaactacacgcagaagaagtggagattgacacgcaggcgatcggcgagatcgagcgcgatatcagcaagggcgagaaagatggcaaggcggctgaggcgtataagcagaaagaggtgggacaaagtaagaatcacgtcgccgcgatgaagcagtgtactggcgaggcgcagtatacggacgacatcccgctgcagaggaacgagctctatggatgcttggtgctgtcgacaaaagcgcatgcgaagattctcagggtggatgcggaaccagcgctcaacgagcctggcgtagtatcctatgtcgaccacaacgacgtcgcgtctcccgaggcaaattggtggggcgctccagcctgcgacgagaccttcttcgccgtcgacgaagtcttcaccgtcggccagccgatcggcatggtactggcagacactgcgaaacacgccgagcaagccgcccgcgccgtcaagatcgagtacgaagaactcccggcgatattcaccatcgaagaggccatcgagcacgagagctatttccagcacttccgtcacatccagaagggagacacggagaaggcgttcgccgaggcggatcatgtcttcactggtaccgcgcgcatgggcggccaggagcatttctacctcgagacgaatgcgtgtttggcggttcctaagccggaagatggcgaaatggagatcttcagcagtacgcagaatccggctgagacgcaggcttatgtcgccaaggtggtgggtgttgcggctaacaagatcgtcacccgcgtgaagcgtatgggtggaggttttggtggtaaggagacgcgttcgattcagcttgctggtattgtagcgtgcgcggcgaataaggtccgtcgacctgttcgatgcatgttgaatcgggatgaggatattgctacttctggtcaacgccatcctttcctggctcgctggaaggttgctgtcaacaaggacggcaaaatccaagccctcgatgctgatgtcttttgcaacggtgggtggtcacaggacctctccggtgcggtcgtcgagcgctcgctttcgcacattgacggtgtctactctatccccaacatccatgtccgtggccgtgttgcaaagaccaacaccgtctccaacactgctttccgcggctttggcggtcctcaaggcttgttcatcgcagagacgtacatcgaagagatcgcagaccagctcaacatccccgctgagagaatgcgagaaatcaacatgtacagccccgagaccaacatgatcacgcacttcaaccaagaactcaaggactggtacgtcccactcatgtacaagcaagtccaatccgaatccgcctactccgagcgccgcgccgccatcacagagtggaacaaaatccacaaatggaacaagcgcggcctcgctattgtgcccaccaaattcggcatctccttcaccgccctcttcctcaatcaagccggcgccctcgtccacatctaccacgatggctccgtccttgtcgcccacggcggcacggaaatgggacagggcctgcacaccaagatgacgcaaatcgccgctgaggccctcaacgtacccttatccaacgtgtttatttccgaaaccgctactaatactgtggcgaatgcgtcgtccaccgctgcgtccgctagttctgacctcaacggctacgccatctggaacgcgtgcgaacagctcaactcgcgcctcgcaccgtaccgcgagaaactcggcaaagacgcgagcatgaaggacattgcacacatggcctacttcgaccgctgcaatctctctgcccaaggcttctacaagacacctgacatcggctacgtctggggcgccaacactggccagatgttcttctacttcacgcaaggcgtggccgccgccgaggtcgaaatcgacacgctgaccggcgacttcaccgtgcgccgcgcggatatcaaaatggatgtggggcgcagtattaatcccgcgattgactacggccagattgaaggcgcgtttgtccagggccagggactctttacgactgaggagatgctgtggcatcgcggcagtggaggcatcttcaccaaaggaccagggaattataaaattcctgggttcagggatattccgcagatctttaatgtgagtctgttgaaggatgtcgagtgggagaatttgaggacgattcagagaagtaggggtgttggtacgtcatcttcccctgtcacgtttttgcgggagagacactgattatttcacaggcgaaccgcccttattcatgggcagctgtgtcttcttcgcgatccgcgacgcgctcaaggcggcgcgagcgcagtttggagaaaacagcgtgctgcatttgcagagtccggcgacgcctgagaggatcaggattagttgtgcggatccgattcttaagagagcgtgggtggagccgcaggagggggagaagagcttcttcgttagcatttgaggaatcatacacaacaacgacgaggcgagacgaagcggtggtgcaactcggcatagagaatagatggaagtctgcaacagcctgcctgcagctgagctccggatgggttggggagacgtataaggagggtgggagtggtggatataccaaaataccgcaatgaagcactcgtttaaaacgtgtctgaagaagtgcttcatgtcgctccgtgggatctgactggtgcttcttggctgacggtatgtcatgactagtcaattttcacctacgtcgcattgatttgtatggtgaccacagcagtgttgtcaatgatgaattttttagcggttcttacagaaatactcctactcacacgcgctcctccaagacatccacctgtgtctcatatcaattgatgctgggcctctaaaatagccagccattcgtccaaattgtctccctgttcatcgtccaactcgacgatcctcatccctctagtgttatgcacaaccaagatccagtcgtcggcaaggagttcctctagctccttgcctcgtgccgcctcatcgtctgcctcaaccatcggcggtggtcgcatcgccagtattgcattttcccagggcccaaaatccgtcatattctccaggtctaccacggtcggtcgctgtcggatgatcggctcaagagatacatagagctctgcttgctcgagatccatgagttcgacaaatccaagatacatatattcccgcaggtagtggaagacttcgcgccatgtaccttgggccaatcgaatatctgcgagacacagtatcgtcagagtcgcgtggcatctttccaagccttctacgaggacatttttggtgagggccaaatccccgagcgagaggcgctgaagtgttggatgatcgcgtagacttgatgggatgctgtacattccggggaacatactgcctctcccgtcgtactccaagtctctcagtttgggtgcgatagtaaggagatccagccaatttatggttggaactatggtgccggatagtaatgaagaacgatgatggatcccatggaagacgctctttaagctcagctgatcaagctcagcaaatacagtcgcgcttgctgacatacgcaacaatagatctaaggccattggaactgcaggtatttgtttccctggaacgtaaccgcagcctaggctcaaattgtcaagttgcagttcctttgatgaagaaatagcctgcaaaaagtctgtgatcactttgtaaaatccatgatggatcatcttgaaaatctttatgcttgctccttcaggtgcacatgggctcttgatgctgagagacttcagacttgaaggaggatgtgtcactactcttgcaaagtctgctgcaaaagtccccttgatgatgtaggcgtacgtaggtacctaatcaacgttccgtgagggcagaacccgatcaaattgtaacggcgggagtttcggaccaatttcaatgtcgagactgcagacagattcacggaatatcgcatcgtcgaggatatggtgtgcagtgtcgaaacctccaggaacgatcctcgcaaccaggcgaaagaagaactccttcccaaaacgtatacgggttctcttctcgagctcttgacaaactagacgaagctgtttgacgtcttctcgtttgaagtgcttggtaatgtgatgttcaggtagtccatcgatgacaatatccagcagctcgttggagatgtcgagtagtgcgggcgacattgtgtatacagtgtgtctgaatgtagcagaagttccaaggctcgcgccgcgtgtatcatgtgaagtgtctgaagcaggtcttccttgacatcagtgagtgttgcaaagcgaaagcgatcacgcaaaacatacctcgctcaatttctgattctactagacaattcgtgagcttactttatgatgttagcgcgaaataatagagtggtgagcggaaggtgagagcaaggaagaagtttgttgtggtcgggcgcgccagttttcaagtggagtgtggagagaggaaagagcggctgtgttcaacccggaactccgacagctttgatgtacaattggcaagagtcacatcggttttgaaatgacgtctgtctggcttctacatgtgaccgcaaggtccgatcgctgccgagcgcccaaatctatcgagcctccaggacaaaatatcaacacattcgtgtgttacctgatgcttcagtgaattctatcgatagacattgtggtatgcatctcgactctagccaagtgcatggtacatgatgtaatctgcaaggtgtcagtgctgtaacacaaaactaacgagtctattcattgtacatcctgagtaggtcctatacttcaaacacgctaatgattaattgctgcgcgccagtgcgacgtctaaaaagtcatgaacgagaggccaagcttatattctatcacgggcgaacgcactagtgcgcacgtgaagtgcaatgtaaacaagccaatctcggatgttcgagggccagtggatgtgaatacgtgagattgcaaaagtgggaatattgagtgtaaaaatggtcgtattgaatggcaccgagaacggcgagtagtatggaacatttgaaataacaggtatatccttcacatacgtcagaacctccaaagttcgtgaacgtgctcaatggacgaaacccacgcagtgacatcgtccccttcttctgcgtccagcgtgatacgatactcattataaaagtcgcgcaacaaccaaacccaatcatcagcaagaagttcttccaactctgcctctgcagccttatacgcatcgtctggagggcccctcttgcatgacaatttcgcaacagcgcagttccagtcgtcatcgcgtgctcgcgctgtctctgaatcgatgatcaatggtcgctctttgttcaccaagtaaagcccgagccttcggtccccttgatataaatcctctattgcaaggtaagtgagttggaggttggctctcatcatcctgaggagcgggatccaggtgccggatgtcagattgatattcctcaggccaatttctttcaaagtagcgctcaacgtgaggaggttctcagcgagtaacgtctcgctaatggcaaggcctgcaagaacaatcttcgtaagcgcccatcgtggtagtaagtttctgggaaggctgtctaatcctggatatttggataccagaggatcgcccagtcctcctcgatattccaggaaccttactttgggcgccagagccaagaagtcgtcaaatgtgcgagttgcatctcctgtactcgggtgttgtacaggctcaagggcatcttcgtcgatgatcgttgccagagtaagcttatccagcttggagagaaactttgaggtttttggtattccttggaacatatatgttggtattggtagtgcttgagggccgccgacgcccaacatcagaactttcaaccgaagtccttcatctgagaatgcagtcgtgagtatgtctctgaacgccttctgccaagcaagattgatcttttcctggagttccaacgatatacccgaagggagaggcgggccgcataggtgcagcgtctccaagttcgcgcagtgtttgaggtgtcgatcgaattctcccttgagactatcgtccatgatgaactcggtgaaatgcgtccatgcaccaacatcctctggcgagagatcgagttgagcgaggcagatcgtgtacgcttgaacaaattcttgaaattcggggttatcgtacatgtccggatagtactcgccatcttctttgacttctcgataaggtacatctatcttcacacctcggcaaaattcacgcaaaaagcgtctccgtgttttggtttcgatcgtctggcaaactagacgtaggttcatgaggtcatcccgatacttcgcatttgttggcccgatgttgggtagctcgtggatgattacattgagcagttctacaggtaattcggcgagcgtagataccattgcgctttcgctgactggtgaactgttctcaaagctgtctccgtgtaaacgtcgtgtgataccctagaatgctgtgtccgttcgaaataagtacaattcgtcttgaaaaataggtgacacataccttgaaaagatgcaggtgtaagactactacagcacagtacaagcggcgtggaccaaacgacttgagagaaagtggtcgtgcgtctagtcgagagaaatctgtactcaaccaccgtacttcgatactataaaaacatcagcctcgtcgcgccgactgttgtagaagacgtaccttgcagatatagatatacaacaagcagagctcaagcgtcatgtaccgaaatgcctagacgtgggtacccgtgcggtcagcgcagataaagctaactgtagtgtcgcacagtcagtgctccagaatctcaagagtcattcagtatcccgaagcgacgtataatcagcgtaagacatacctcgcaagtaggactagtatcttggtaatccaggtagccaaatcgtgccgtgtcgaatttcagtgcaagaaagtaagagcagcactcataatcgagaaaaccatatgaaccaccaacgcactagcgcacacgtgaattgccagccacgatatccgtttaccacgtccgtgacctcaatcatgtattcattcaattatctcacttcacttctacaaacttccagcgcttaccgcagcccacgaatctactcaaatatccccttctcaaacacgacctcatactgctcatcgaccacctcaccctcgccctcatttcccccactccatatcttcttcgcgcccatcttgcatatctgcactctatctatcctcacttcctcagcccaggtaaagtccttgtacttgtcgatcaaatcccgggcatcgaagcgcatccggtcttttgcatcgggaccgtggccttcactccttgacggatcgtcttcgccagaatccgccgccgaaccatcgtggtgatgtggagaaattttatgctcaatgtgcttcagtgtctctttcacatggcttttgcgtcctcggcgtgcgctggacttggcgtagatggtgttaatgatggtagcgtggagtttcaagggccgggagtcttcgatcatgaagccgttgtttataaactctttccgcagtaactttgcgaatgggaccagtctctgatgtgagtctgttggggtcgcgtaaagtatgcttgtgttttgcggcgactgcatgggtgttagtgcttctaagttgatggtcaacgagtctgtgtcgggcatggcggctgcgttgaggttctcggatatcgcgccgtcttcggcagcttgttctgcgactttccgctgtgtgaggtctcgcaggattctgtgcagatgaagctcttgtaggaactgcttcgcttcttctaattgagcattgtcgaagctcataacacccagtgtaagatgcagagtaccgggtggtcgcactgcttttgctggaactaaggggtctctttcgagatcgcccttgagagtctgcaacccactctgaagttgatgtctattggcatctgtgaccagaggtaaacataggaagtgggttaatcgcggcctctttgaagctcctttgctgttgccaagcttcttgctccctttctggtcatggcctattgctatcggcgaaggcgaagcatttgtagtggaagtgccttgcagcgaagttcgaatctccgtgttatcacgcagcttctcgccatctacgaagtcgttgtactcgccattcgccttcttcttgcccatgatcgacgatgtggcgtgggatcgggccgaagataagtgggtcgctcgttgtgcaagtggagtggtaaagtctttgttgatgatgtgcgagggatgcagacggtcgtgcaagcaacgggaattgagactcgtgaccgttgttaagataactgcgtgatggacgattggtgtaagcgcggctcgacgcgtcgggacaagcatgcaagccacaagcgaagacgttgggcgagtcaaggtgcagcagtggctggtgcttggaaagatggtgtacgagtgtttgggtagatattagcagtggcggcgcatcaaatgacagtgcttgttaatgccagttgcgtgccaacaaatgctgcaactgcgtttaggctagtgaatgacgtcgccccttgtagtggggatgtttctgacagggcgccgtcccaatcgcttcacatactcccgggcccaagatcatcgtgtagggctgaagaacattccatggcacgagacagcggtggggtagttcatgcttttgtgatacgctcaaaaaagtctattcaaaactggaggagaagtgaggcatgttctaggctggctatggaatccgtccccgcaaatcatgacggtattcttacgaatgtccctagagaacagaggcggtgtcatagacgaaggaaactcgtgactcgctgggcggcaagatgcggtcgctgcgcaggacgccgtgtcgcatgccgctccccttgacggcgtgcgtgctcgcgcgtgctgccggaacccacaccgtcggccagcgctcatgacgtatgggccgtcgcataccgatagggcccttgtgcgcggtgggcggcttatggcgtgtccttgtagaactccttgagcacgtccttgacctcagtgaactcctccttggcctgcttgatgatgatggcaagcttctctttggcctccttctcggtgatgtcctctgtgcctgcgtcatccttgagggagccgtagtgctggatcttctcgcacgagtccttgactttggtgaggccgagcgtggcggaggagcccttgaggaagtggccgagctcgctcagcgtcttgaggtagtcttcctcttccttctcactgggccgtgtcagcagggtcgcatgcggggggcgaatgaatgcactcacaggcttgtgtccatcttggcaaatgtgctgtctgcctggccaaagaagtcgaagacgatgcttttgctgaattcgcggtcgacctcgtcctcgtccatctcgaggatctgctcaaacgtcgcagggtcgatggtgtcctccgcaccggggatcgacatgatgccctcgacgccgttctgtcgcgatacgttagtttagggtaaggtgcgtaggcgcgcaatgatgctggtgtgtctgaaggaataggatgcacatgggcggcttgcgacacccgtggacgtcgtggagagacccagaaggcgcgatgcgagcccgcgagtggaggaggggcacacaaaccttgtcgtcgctaaccgacatggcttagaaacagcactgcaagctggaacaacacaatagctctgcgcgctgagacacaggcgacacccttcgtatgctcggtgtcgcaaggacgcagaccaagttgagcacgaccggttattttcgcgcgcctaggttgtccgagtaagtttccggccgggtcctgcacttcactgatgcgctcaatttggttagattatgacgaaagggccggcccgccgagatgtgagagccgttgacgtgtcgaggctgtcctgaaacagaaagatggttgtcgaacgcagatgcagatgggatggctgacctgtggttatgtttcgtttgtctgctgctaagcaatatgttagctccccacggctcgcgtcaagcctgcagaatcctcggagtcagttgccgaatttcttgcggcggcagctaatccactcacggcaaaatggtacgatggagactgggtaatggcgacgtctgatgggaatagagtacgagtgctggggctgcgacgctcacgggaggagaatcgctcaaatgtgctgtgctgttgtggtctaagaagcagagcgggcggttgtttgcatcactgcggaagaggggcacgcggcgacgagccagagaataaggctgactatatgtgggtggatacctcgacgtcaatcgacagccatcactcgctgttgatcatccctccccgaagccgctgctggacctcccaccgccggctgacaggcgacggccaccatgaccacgacccctcgcaccttgagcagtccggccaaaggcaacacccagtgacatgtggagtcatgtctgacctggcgtcttgcccgcgccgtggttacctctgcggctggtgaacctagcttcgtggacccttttgggtgcgtgctggaagattgtccctcgtaatgctttgttctgccaacagaacgtgcaggaatgcgtggaatgaagacgggcaccgcacgccaagcgggtctagaagcgttcgaaaatggtgattttcgctgttcaaaggtcaaggagggatgttagacgacgcatttatgggggttgcttttggatgatgacgctacgtcattcttagcagccgcaccatcgtcatcttgcagggtaaaagtaccctgcgtcaccagggccgtccaacgccgctagcacattcgcggtcaacatgaagcctcaaattgtcctcactcaacagcttccagccacccgcgagacgaacaccaagcagcagacatatcttgtccatgtctgccgttcgacacagggtgcaaacagcatccctccgggcgtaggcggcaggcatcttcccaccatcgctcgctttttcggacgtaaaacctgcaacatgcagcacaagcgggtgaatagcgttcatccggcctcctccgaccaacaggctatcaatgccctcccgcagtcgacatgggtgcatgctaggacttcttgcctgaggcagttgggatcgacgtccgtgatccaaactgcagggtcgtagaaggcccgtgaatcgcagcaattgtgtgccctcggtctgaagcctctgcagctgtagtcgtacccggaaatgtggttaccactgtcacgagcagcatgccaaggatatgacactgacaaacactagatcgcacgatcagttttcttacgcaagtattacgttcttacgctgatttccctcgcagtcagagtcaagtccatgtacagaaacctcaacgatctcagcactcagttgcttttaaaacaagggtcacgccatcgaccgcttgattagcatgtagtgtagtagactacgtgctatatctgtgtaggaagtgatctgctcagcatgaatcgttaacttttcgttttatgactgtcgcgatgtggggtgtggagatcgtgcagcttgtaacaagggtcgaaacacttcacgagaaccaggaggacgttgccgaacctggttgcagtgccgagagccgaacgtgggctgcgcgatcgactaaaacttttgggagtgccgtagcgccagactttattatgttcgcgtcgactaggtttgtaatgcaatctagcctccgttgtaatatagtacagtctactgctatgctgtgtcgtgctgatttcatttcaatcgtcggggaagagaaagtcaacgccagtaccaatagcctagcccttgaccttgtagatggcctcggcgagacgaccaacgttctcgctggtgatgccggcaacggagatacggccgtccttggtggcgtagacagagtgctgatgagtaagttagtgagatgaaaagtacacggttttcctgtcacttacctccttagccagagcatccatctgctcaggcttgagtccagtgtacgcgaacatgccaatctgcgaggtgatgtggctccagtcatgcttgctgccgagcttctcgaggttctccttcagcagagcacgcatggtgatgatgcggtcagccatgcccttgacctcaccaagccactgcttgttcaatgaggggtcgttgaggatctcagaagcgatgcgggcgccgtgtacaggagggttggagtatagtgggcgcacaaggatcttgatctgagagtcgacacgcttcttctcatccgctgattcgcagacgacggagaaggcaccaacacgctctccgtagagaccctgaaacgttcgtcagtgagaacaacactttgagcgaggctatgcttaccatgttcttggcgaaggactggcacaggacagggtaaagaccctccttaatgaagtgacggagcgcaaaggcatccttgttggtgtcgccactggcaaagccctggtaggccatgtcgaagaagggaaagtggtcgcctgcctttacagcatcggcaatcttgacccactggtcctcagtagggtcgacaccggttgggttgtgagcgcaggcgtggagcaggataatgctgcccttgggcatggccttgatgtctgcaaccattccatcgaagtcgaggccgatggtatccttgttgtagtacctgtacttctcgaccttcaggccagagtccttgaagacggcattgtggttggcccacgagggagtggggatgtagatggccttcgcgccggggtagtgacgctcgaggaaggcaccgccaatgcggagggcaccggtgccggagatggtctgggtgacggcgatgcggtcttcgctgagaggagcagagtcggcgccatatgcgagcttaagggcagccttggtgaagttggggacaccggtgatgccagcgtactccttgtcgaggttcgcttcgatgatcttcttctcggcttgcttgactgaagggagcacatagggcttgcccttgtcatcgcggtacgcaccaacacctgtacgagtcaattggcgtctctcaagctggacatgtcatctacaaacccaggttgatcttcttggggttgctgtcggccttgaaggcttcggtaatacccagaatggcctatgcggggtggcggtgagcaagagtcagtgtggagtctcgacggtatacatacatcctaagcggtaattagtatattgtgtgagttatggacagcgcaatgccctgttgcactcaccggaggtccctgagcgatctgcgaccatactgagacagctcggacgctgcccttgacggagatgtgcttggtggctgcttgacgcagtgcggttcttgaggcgagcatggcgaatgtgtgtgcaaaggagatggtcaattgcggaggagggtggaggaatgatggagacagagcttggtcgatcaaagtggaagctgcctaggtggtctgagtataaattgtcccagagtagccaatgaagccagtggctgtttgtacgactccagtggcccgggactcgagagcttgactgcgtggcacgtgcaccatggggaagctagtctatgtagcctagcatcatcgggaggtagtcacgctgcttcacaacgaagtctgcgtgctatagatgagctgacggtatccggactgcatactactcatgaaaagatagattgcgcgatgttttgaatgtctacagcccatgctgtcgaaatatagaagaatgttgcgaatcactgctacttccgcttaattccgctgtcaccaaaaaaagtcgaccagactttgatacactgcaaacgtcacccacgtgcacgcaacccttgtttagccgagtacatctggaagagtgctgcggtcagtgcaggcaaagtgtcatctactacagtatgcgacctgcgtttcgccgggcaaagacgctacttgatcacgatgttcatgcattttcagtacctgcctttctctgtcctgcgctcctcaggccaccggtagccatacctcaccgccatgcgccaacccccaagcgctcgaagaaattctcaaccctcggtcgagcgcgacaacacgccacagctgccatccctccagccgacgctactgaaagtcagcccacagacacaccacaagataatgcaccaataagtggaagatcgctcccacgggcttgtccaggatgcggtgcgcctagtcaggtcttcgacaagaatgaggctgggttctataatgtggacaggaaagtggtacaggagtacctgggatggaactcagacagaaaacaagaagccagtgaagaggacgctgtgtatgcaaaagcgctagaaagcttagactctactgtactgcgagaacttggcgtgtcgaaagaggaactcggcgcgtcaagaaatggtgtcgacacaacgagtctggaagatgagcagtcagcgacaccggtatgcgaccgctgccacaatctgatccaccaccgggtcggatcacccatacaccaccccactgtcgaagcgattcagcagaccatctttgagtctccgcatcgactgaatcacatctaccatgtcgtcgacgccgcagatttcccgctatctctcgtccctcgtctccagtcgtctctacgaataccgaagctgcgaacgcagaaccggcgagcgaaacacaagggttgggtagccaacgataggatcgcagagatcagcttcatcgtcacaagagcagatctgctagcacccaagaaggagcaagtggatgcgctgatgccctacatcaaagacgtacttcgtgatgccctaggcagagaaaacaagttggcgcgtctgggcaatgtccgtcttgtcagcgccaaacgaggttggtggacgaagcagatcaaggaggacatctgggagcgcggcggtgcgggctggatggtcggcaaagtcaacgttggaaagtccaatctttttgaagcagtcttccccaagggtagaggcgccgactttcaggagattcgcaagatccgtaccgcggctgagcgtgaggagatgctcagcagcgcgaaatcactcgaggacctcacccgggtccagcgagaactcgctgaagaagacgccgagactgaacgtctcgcaaagcaacgccaagaacatacccatcaaccgcctgaagaagatgatatcgaagactacaacgacgatccggacgctctccttcctccagcacaaccgttcacgctgtatcctgttctccccgtcgcctcctctctcccaggcaccaccgcttctcccatccgtatccccttcggccgcaacaaaggcgaactcatcgacctccccggcctcgcgcgcacatctcccggtctcgaaacctttgtccaacccgcctcccacgacgacctcgttatggaaaaccgcatcaccgcccaaagacacaccctcaagcccggtcaatccctcatcctcggcggcggtctcctccgccttacgcccgtcactgaagacctcgtcttcctcatccaccccttcgtccccatccacgcacacgttacccgcaccgaaaaagcccgcgacttccagcaccaaacctccgaccgccaactgcaagtgccccccatccttgcccccaacgtcggcgacaagatgcagtccgcaggtacattccagctcaaatgggacgtcaccaaacagctcgccgggcccgtgacatcctccgtcgccggcaaaatgaagcccgaaaacctccccttccgcatctggagcacagacatcctcgtcgagggcgtcggctggctcgaagtcagctgccagacgcgtcgcccgcagggctggaaagcacccggtatggtcaaaaaagacccgaacgctttgcagaagcagaagcaggcgcagcaagcagccgaggcggcgcgcaagacgcgcaagttcgcggcgattgcgcgggcggaggaggaggggagacacgtggatgaggtgctggaagaggaatttggcgacgaggattggaatgcaagcggtgatcagatggccgagtgggaagacgattatcctgagatcgaggtgttcagtccgctaggcaagtttgtgggtgcgaggcgcccgatgtgtgcgagtacggttagtgggccgaagcagatcagcagtagggagaggaaggtcagaccgcggcggagtatggtcagtgtaaagcgacagcggaagccttgtggtgcatcgtagatggaatacgttgtgtaaacaaacatgtaacattagggacctttgtatatatggttgtgtcaaaccctaccagccaatatcggatttttcgcatttgaacatagttgtacaacatgacgccgttatgcgtttcattccccatatctttggtcgcccgcctggacacgtatgatgcgcagtaaaagtaagtcccaacgccgtttcgcctgaatcgccatgaatgctccagatgtcccctgagttgtccctcgaggttgcttcgtcgttgcccatgggcttccagctcacggtgctgacgcggggctctatgccctctccaaagcgtcgaaaaacggctggtgttccttcgcgcagtcgcgaccgtccttgtcgcagccggggaagtttgcgacgagatcgccttgcttgtgtatgccgttctcaggggctgcggggccgttggcgtacgagttgatgaggttctgcgggaccatcgcgagtttggcgaggatggtaccatgccatctattggttgttagtcactcatgcctacagtcttagagcgtctgacacgtactgcacgatatgctccagcgcatggaactcggccttctggaagttgtagctccggtagatggggtcaaaccagacgtctaaaaagtacttggcccactccccattcctgacgatgaagctgttcggcgccaggccgtctttatcttgagcgatgacaagatctatgcggtcgcccttgagattgccgaatgttttgatcacactgtctggtggcacgacaggcgcattcgtgatcatggtggactcgagcttcgcgggggtgagaagagacgtgtggattgggatggtggggttcgtgatgatggcattgtggtccaggtaccagaagaaagtcgaacctgggtggatggtcatggcatggcgcatggcggggacgcgtgcccatgtgagaggtgagttgccgagggggtattggtcgttgtaggggaagaaggtcttgtagcctgtgtattgtcaatcacgtgtcctccagtgtgagtagagattgtagccataccgtgcctcttagcatacccctcgcggttttgcttgatcttcgctacccattctggattcgccttggggtccagtactgtgactatcaccactggcgctccacttccaatagcaaccttcggtaggtttggtgcattcgagtcgctgctgccgcccagctttcccagtaaccagtacacggagaggaatcctaacatggctactattaccacccgcagcttgtctcgtcgcaacagattcttcagcgccgggggcaatcgtaggccgctctgttgccgtgcagcatatggcggtggccgcgacgtctttcgtgggggcatcgcgaaatgcattgtggtggtgcgagtgggagcggccagggagaggccacttttagatatcggcggcggtggaaacgagggatggcagttggagcacaattgagagcacaagcggcgcactacttgtgcatgctgaatctggtgtgcgactaggatacagggtggaaggaaacgttcaacgctgctgggtctacacaacggcaagaggatattgtggaaaagggaacaaagttcactcccgtcgcgattcgacatggacggcttgtcagtcttggcaagtgccggacccttgctttcccaccttagcgtccacgggtgcctcgcctcgctcatcacggcgtttggttcgccataatcttcaatacgtccttttccttacctctctacactcttctcgacccaatggcctcctcgcattctacgaacggccttttcgcccgtgcagcggagcatcaacctcggcaccatgagatatgctagccccgacagccttgcgataactaaatcacgaccttttgtaaacctatcatgtcacaataatcttcaaatctccaaagatatgttcgagcttgcattccatgccatggtcgctctctcacagtgcttcgaacttggatgttgcgtaaacaaaacgtttcctaacttcaccactatgacttacttccagaacacccaccgtgcaaaagcacgggcatcggaaaaagcgaattcgagctttatggcgaaattgatatcacaaacttactctgagccgtattctaccgatctccttcggtgataacaagtctccttctcaatacccgctatccaagccaggacccgattttagacctactggatgacgtttgacgtggtcacagctacatataatcatcttacgaaacttcaacacaaccacaattcattcattcatcttcatccaaaatcagcaaacatggttcaaaaagtacttcaactcaaatgttcgtgcaattcatatccgtggggtcggactgggcgcgagtctctggctgcaacgctatgcgagaagactccgggtactgattttaagctcgacgagaagagtccgtacgccgaaatgtcagccgtgaagaaactttgttcctggtcatcgactaaccaacaataggtggatggggacataccctgagcttccgtcatatgttctggaaactggtgaagatcttcaagatgtcatcgacaaatacccagacgagctgctcggcaaaacggttgctagaaagttcaaccacaccaagctgccatatctgcccaaggttttgtcgatagcgaaggccttgcctctacaattacatcctgtacgtctactcgcgcatcgaattgcgctatgctcatgcactactagaacaaagatctcgcttccaagctacaccagaagaaccccgatcagttcacagacccaaaccacaagccagagattgcactggcgcttggcgacttcgaggcattctgcggcttcaagcctctcaaggacatcgagcgcacgctgcagttaccaccacttcaggcctttctgccgcaagtcaagaaagccgagttcgatgaccaaactctcaagcacgttgtcaaatccatgctcgaagcctcagacgatgtcgtccgcaaaaccaacgatgccctcatggctcttcccaaggagaaatttggcgaggactcctacatcccagaaatgatcccacgtttagcggagcagtacgacaaagccgacaacggcaccctagtcgcgctcatcaccatgaattacctgcagctcaaggaaggtgaaagcatttacatccccgcagacggtatccatgcatatctctccggagacatcatcgaatgcatggcgcgctcaaacaacgtcctcaacacgggattttgcccacgtgctgatcgcgactcggtcgaaatgttcacgtcgtgcctcacattcacgccacatgacgtcaaggattgtatgctgccatcgcagtcgtttggcaagagcagcaacggcaagtcaaagctctacgctccaccgctcagcgagtttagcatgtacgccaccactttggctgcaggcgagtcggacacgatcaataagattggagggccgagtgtcatgattgttacagagggtgagggaacgctgaaggctgagggcaaagagcacaagctgagcgcgggatatattttcttcgttgggcagggtgttgagctggagtttagcgctacgaagacacttaaggcattcacggcttttgctgagtagtcaaatgagggaggcggcttggtattcagatgagttactcgtaatgaaataggacgatagatatggtatctgtaactcgcaatgtctagtgatgccgcagactatgtgacctttcaactcggccatgatcgatgttatctccagtacatatgaacgccccgccccgtagcgctaaaaatagttagaaatactccagttttacacgtcctgtcagttggaggcatttccgttcccaaaaatgcttcccgcaaagggctgaaagccagaagaagcgccctgcgaaccttgagcaggagcaactgctcccgagcccgaagcaagcggcgactgagcaaccgcaatacctggactcttcgccttcgccttccccttccccttaggcgcagccctcacacctgtcttcgccttcttcctcgccccctccatcttcttcccctcccccgccccaaacttctgaaacctcagcctcccctcgcgcccaaaaacccgctgcggcgtcttcaacttcgcaaacatgccttcacccacttcgtcttcctcaatcttcaaaaccttcgcattctggataatctctacaatgcccgcgtcgtcctccagctccttagcctcaagatgctgtgcgcgtgacattttcttcgcgtgcttgaagatcgcatgttcgatcgtgttctccagcacgagcgtttcgaccgtgactttcttgtcctgcccgatgcggtgcgcgcgcttaatggcttgggcctcgatgctcgggcggttgatggggttgacgatcagcacgatgctggcggcgttgagattgaggccgagcgcgccgcaggcaacgtcgatgaggagcacgcggacgtctgggtcggagttgaagagtgcgacgtattcggagcgcgcgacgttgttgagggtgcgcgcgtagatgcggtggttgatgtagagcatttctaggcactgggcgatgtagaaggcggcgttgtcgccgtcgtagaagattatgatcttctcggtggcttggtgggcgactactttgtcgaggaggtatgtgagctttgcggatgttgtagcgatgatgcgggttttgaggagtggggagtctgcaggtaggtctgcttgttcctcaggtagggtgagtttgcgcttcttggggcgggcgggtgatgctgcgagcaatggtatttctacatcctctttcttctttcctggagaggttttgcttgtaagcggttggtcgccgatacatgaagatggcacgccagctttccgtatcttcgactccgcatctttctttgctttagcctctttctctgcttccgctagggcttcaacctttgccttcgccacctgtcccaccgcattgaggtcttctgcaggatcctgcgacgatatattgctgtcaacgtggagttgaccctcgcggagttgtgtgatgcccatcatggtaggctttgtggggtatgcaagtgcaaagttctcctctgagtccttcggccagtcctcaacagccataccgacttcgtgcgccttgctcagggcgatccattcttcagatttcacgagccttgagatagcgtgactgctctccagaagcgaatcaacatccgcctggtcgcacttcttgtcgtctttgtcaaggtacttttccgtagtttcgagagtattgatcacgtcgtcgagactgaaacccgtccaggtaaagttagactgccttaagttttgtataagactatagcgagccttcgcactgttcttgtggaacagataatcgacatcgcttcgttcactcgtaatcgcattggccctcaagacctgaacaaacaggttcgcggtcatcttatcataccagcatggcttcaaatatatcacgcggtgcgtcataggcggtagaacgatgtctttctccacgtcttctggccttgtcttgacgactaaaccctcaagagtgcgaagaaagcaagaggagaatccagaataagtcttcctgtactgctcctcgtgtcgatagatgtactcgtcccagtcaagccttccctcggcggtggaatcgcaccatgggcgtaccatgaggaagttggaagctagcgaacccaatgccttcgctgatttggcactatcaacatcgtcgatgttgaaggccttcctctgctcgatggctgactctcggagggcgtttgtatcagcaccgtcaacttcgtccgtggccagctcgagctcgacgccgaccagattctttgcaggtgctgaaaattagtacaaggtgcgaaagaccactgatggcaagtcaaacttacttcctgacaccacccatcgtctctcagcatggatctgcttggctactagtaccgcatttgtcgatgaggatgaaaagctgtgcccttcatcgatgatgattcggagccagtgaagcttcatcaagggcgactggtacgcttttcctgattcgacacaattacaatcagtgagccgcgtagagccaatgtatgggcaattgcagatacgggacacgccagtggctgctcgtcgtccttgcttgtcggtaccatccgtgatctccttttcaaacctggagcgagtaaacaagacaacatcgaaacgcatgagctcggtaggtgcgggcagctcgctaacaaatttcatggtggcggtatcctgttgacgttgagctttgctgctgcgcttggactcattatccaccacgaggaccttcaggccatcctcaaatacatgcttctgtatctcagattgccattggtgaagcagatttctaggcactacaatgatcgtgctggagcagagcaccagctggcgcggtggaggcatcgttgtgttcctgttcatacgtggcacatcggacgggatctcgtagaacgggatattgtgatccaaagcttctttgatatgagtatactggacttggtctttccactccgcgtgctcgatgagggaccttgcgggtatggagcgacgtccgctcgttgcaataaccatatctatcaaacgtccgactcgtggccgcactggtggcaaagtcaagtaagcagccggtatctggggataatggcccttcgtagtcagtatgacggccaagctaatcaacgtcttgcccagccccatggtttcggccaatataccacctcgattagcctcatagtagcgaggctccagcaaagcagagccatctcttgcgccgaagtagaacatcttgccgtcaggggacgtccgaacctcaagcctaggatccagctgcagctggggtgcagcttctcgttgtagcatgagactggccgagcgcgcttggtaagggtaaagtatcgtgcgaagtcctgcaagaggctgctctccacactcttcatcgagtgaagaagccgcagatgcaagtagttcgcgaacagctttccgagtgtagcggcactttatagacgctggatctggagcaggcgaaggcagtttgttgaaaaggtagtagaggctgaaattctcagcagttgcccaggggtcgaaatggcggatgtctgcttctcggcggtcaccagcccaggcgcccggggacgtgtcgatccgaaagagtagttgccgcagggctgtcttgaggctcttactattgcgatcgatgaagcgtcgattccaatcttccggcaataggtaaacgcgcagaatgctgtgtagagattgcgtaccatggctaggatgatgcaagaagagccggatccaacgtgcatcaagtagcctggaagcctcattgccaatgatagactttacctcgtctggtaggccgatcatttctgcccaagagcgctcaagattcgggctactcttgctcggaatagcatcgttgaagaagagacaacccaaagcaatgtaatgatcaagaccagccaggttgcttgtggtggaagatgaggctccggagggtggcgatgtcaactgtcctgcacccgatttatcttgtacatcagatgaagtgaggttgatgtggttgttttcgaggtcgctcttctgctttctatcgactacgagagagcgcattggttcagcagcacgacgggtgcccgctgcggtcgcccatggcctagacggttccaagatggcactcatagtcggaatgatgacattgagcatagagcgcaatgtttcagcatgcagccagaatggtgatatagagagattgtgagcgacaagacctgatgcgtttgctggaggcagcactgagcactggccgaccccaaacaggttagcgggcttagcttagtgccaaccagccgcagcacccttcacattatcaaacactcgtatctccgtcactctgtcctcacgtgtaattatgcgtcatctcccggcaaaacgaggcttcatatgtaggtccttgacttagtattctagtttagtgcatcgctgtataacataagttccatactgcatagatggctgtgaagtgataggcttctggagtaagtggatgcttcgcgtgcgtttatgcggccatatcgtctatcgccgcatgcgaagcgacttgaactacgcttggtgtttgatgtcccaagattatttcaggcaggagaacttttgacagcggactgtacagtctacacttccgaacatacgatcgatcgtgttacaaggtcgctttcttgtggctctatcgaacatagaggcaacatgaagaatgtctcctgaactcatgttacaatgtacagttcacacagccaaactccgcaccaccgatcaaagtcattttaatagtaacgcagccgacggaggaccgcaatgagcattttgtcttttcatacttccatttaactgcattttctaaatctccctggatatgtgcttatcgtgtagccaccgctcctgcaaaaagtaggatgctgtgtagcacatcagcaaaaagaaactcttcgtgtcccgtgccagactcgaactggcggccttgggatttctactctgagagcagtcatatgtggtgatatgagacccacgtgataaccaactacaccaacgagactttgcaaactgttcatttgcgttggtggcggtctggcaatttgatagctttatcaatgctgcggtctacagacctcagcaaagcgacggaggtcattgtggcggtgttgtatagttttgggtgaagtgggggctgggccggcttcagtgacagagtttgcatgaggggtggctgcggctaaaactggttcgcgtctagggcgttaccgtcccgtggaagtatggtggagcgctattgatagtgactgcatcgaagtgtagcagactgttttttgccagttattggatccttcgggttcctcatgccctctttgaataatgccagcctcgccgcgcatggttgaaattgttcgcgactctcagactagcaaagtacgcatcatgaagtccactgcgccttatgctcagactggacttcgaacgtttggtgattcatcggagacatcggagatggacaaattcgactcgaggaaagtctcggtgctcaaatgtacagctgccctgcgttgccccttctccgacctcggcctgtcaataaccttatcgataatgcaacccgaaattttgtggagtcatgtacatgcgcaaatgacgcataaacaagtcgtttcctcgctctttacttcttcacattaacaatggcgttgcgactgtcgtcgaagcgggtctgcctcgcattgcgagctcctcgcatcaactgcgtatctacacgcttcgcttcagcggcctcggccgcagtccagggctcaagtctgccgcaagacctcctagactcaatagccgtaagagaatgacaggctcttcgcgacgtctgatgttaacacaaccaagcgcgatgcgacactggctacacccgacccgcactcgagttcaaagactgcgggtctcgtgaaccaacaactcccgtacatggtgccgacatatgtccgcccaccaccgatgttcgagaagggcgagggatgttatatgtgggacattgagaaccggaaatacctagacttcactgctggtatcgctgtcaatgcgcttggccattgcgactcaggagttgcgcaagtaataggtgaacaggtatgacttcaatccgggcgctgtgcaaatctcatgctcacaaatgtccaggccaagcaactcatgcacacctcgaatctctatcacaacccacacactggtctgctatcgaagcagctgatccagcttacccatgcgactggcggcttcgaaagcgcgtccaagaccttcatctgcaacagtggatccgaagccaacgaggctgctataaagtttgcgcgcaaagtcggaaagtcaatttctccgaacaaggacaagcatgacttcgtctcattccacaactctttccatggccggactatgggcagtctgagtgcaacaccgaacccaaagtaccagacacccttttcgccaatggtgcccggcttcaggtacggcaagttcaatgacatcgatgcaatcaatgacttggtaacggagtcgacttgtggagtcatcatcgagccgatccagggtgaaggtggcgtgaatgttgcgacaccagagtttctcctcgcgctgcgcaagcgatgcacagaggtcggtgctgtcttgatccacgacgagattcagtgcggcctgggcaggaccggaagattctgggcgcatgctggctaccccaaggaatgccacccggacatcgtcaccacagcaaaagctcttgggaacggcttccccattggcgcaactattgtcaacgactttgtatgcgatcacatcaagactggtgaccacggcacgactttcggtggaaacccactgggtagccgtgtcgcatcgtacatcctttcccgcttgtcgtctccagaaattttggactcgatacctgcgaaagaagcagcgtttcgtaagcactttgatgcactacgaacgcgattctcagatcagatcaaagaggttcgaggcaaaggtctcatcttaggtcttcaactcgacactgatccaactcccatcatcaccgctgcccgcgagcgaggattacttgtcatttcctgtggaacgaacacattgaggttcgtgccaccgctggtcatcacagaagccgagattgaagagggtatgcaaatcctgggttcggcaatggagagtgtctggcgcaaaggtgaagacgtagaaggtactccaggtcaacaggagatgcaatagtgggtttctggggtcttctcttgcgcgaaaattagcatggcgtttggtcaaagaatagatatatgctggaagtaatgcaatgaatctttgtaatctatcaagaatacgcgccggttcctgtcgtgcgagcttcaccgcttgtgacgttggcgagcctgaggtatctgcctctgcatagcccttccaccctccagccaaggactccttggctgtagggtcaaagtacatcatcagccctatgaatgctctctgacactttaattggtcagagtttgcggcgatgcaaaagcagaagaactgctttagagagccattcaacgctaggctcgaaaacacctagtttccatgctgccatagtgaagctcataaaagggcatggtcccgaggctgtatgttatgcttgatcttctgcgaaagcacttcatgtaatcatatgtattcccagttcagttcatttcctccaggagtgacacggtactaaatttggacgatcataatgtcgcccctgttcgctcttcttcacaaagcatcactttctgaaaaggcgattgaggatctcatcaatttcaggataacactactgtatcgaaaaactgattgacatgctaattttgcttttcttccgccttcgaagaacttacaagcgcctgcctatcagtatcggccactggaagtttgctccttgtgggacatagcaaattctgcaatgatgtcagccgacgagtgtcctctgaattattgctacacataccatgatttcctgtactctgtttgaattatgttcgtctttgacgaagccaaagcctccacttgcgagttggagtttgcgtagctgacgtgactggacagcctataacctgtgagtcttgagattctaggagcctttgagaatcataccttttctactgtgcctttcatgatgtagcgagtaatccggacagacttttcttggcccatgcgaagaatgcggccaatggcttggctttcgactgaagggttccactgtggctcgagaatgtggatatgattggcgactttgagcttgtttaacctgtggtaaagtcaacgaatgaagttctacgacgccttcttgcttggtacactcaccctactgcgccagtgccaagtgttatcagcaagatccgaacgtcgttcgaactctcgaagctagacaggatcttgcttcgcttgctggccggtatttgcccatgaattcggctatatcgcaacgacgctgtatcgaacatgtgtgccgcgatatccagtgttgttttccagaacgagaagacgatgctgtttctatcatcagccaaatactattgaggtagcttttcctagtagggtccaataccatttgtcgtcgacactttgcctttgtacgttcttcataagagccagaagtttggtggaaggcttcttggtcattgcgaccccacgatcttgaacgtctggcttgggacgtagaacgaatgcctctctatttccaggagtctcacacactggacatcgagtgcgtccttcttcttggctctcatcaagttcttcttcgtatgcgggcagacattcaccacaaataaggtgctggcagatcgtgagatgtccagaacttgcgtcatcgttggcgtacatggtcgttatatcggtgccgcactgaacgcatgtcgatcttcctaatgtctggagataactcaaagcttcgtccggatcggatggcagacctagcgtgttcattcttttggtcaaagcatattcaccgtcgttgcagaagagacgcattcctaatatagcctaatgtgctataagttcaatattctagtcgatatgcgtacttaggagcactcacctgtatgacatgttggtttgcttttcttacgctgtggccggagacagccagattgatcgcacgtttgcaaagatcgccaaagtcacgatacatggtactttcgggcgctgagagctcaaggagttcggtttcagtgactggctcaggaagattcagaagcgcctttgtacggcgcaagcatatagcttctagaagtcgcctcaagttagtaaaccgacccgacacatttgagacgacaggtgttgttatttgctttcgaaacaaagcaaggtcgtccaggactggtactttgagaaatttcaccaaggctccaagatcctccaaagagttttgtataggcgttcctgtcatacaccatcgaattttggatggcaaagcattgatcgctcgaaactgcttcgtggtaggatttcgtatgaagtgagctgtgaatggttagcatcatggccgtttctaactttactaagatggtttctaatgaagtaggcccaaagcactcaccctcatcaagaactagacggtaccattggatgcggtgcagcctactactcccgcgacagaattcggcggtgatgcttgcataagttgttaggacaacatcatgctggagtaacaaacttatgtcaatcgtttttccctttccatgataccgatgtaaaaggagggttccatgcacaaaatgtctacactcgtcagctagaatccggttaggcgaggcatatctcacttctccacctcatcgagccaactgtccataagcactactagtgtcagtactgtaaaatcaagccatctgtggttaagtcttacaagcagacggcacaactacaagcgtacattttgatgggattatatcccgccagtatgacgtcggagctctggtgctgctgaatgcatcttggacagcttggctgaccgacgcgaccaccgcagcaagcattgacaaagtcttgccgagacccatatcatcggcgatgatgccaccaggtgcgtctattatctcgctgctcttggctcctgtgatagcatgcttgaagctgaaagccatatcatcagcgacatgtcttcacagcaataaatagacaggcaagttgccagaaaaagccattcggcgaaacgttgggcttccacaggctgaatgaaagatcctcggtttccctccttgcaatgaagtcaacggcttcaccttgatgcctaaatgtgtgagcgtgtatgattgattcgtctggatgcagaccttttaaggacagttattgtatgtcggttcgtaaagacatctcgtagaatgctaggctgtgggatgtgatccaataatgcgtcgatctccaggcgtgatacttccggcggtatgtcaaatgcttgctctaggcttaccggagtaggtatgtccaaattgaggtctgcaacatccaacaatcttaagtcttgaggattgacgtgaaccaaagatcttgcatcatacatgggaacctgtaagaacaatctcatgctggcgagggtgtccccaacgatctgtgcagaatgatcgtggccgtagacgttgaagctcacacgcaattccgtaggatttctgagcgctttccacttacctctggctgcatcaatattggaggaagtggctatacagtccaagctgacacatggaaatgctatcagtcgcttgaggcttcgggaaaatttgctgcccagacatccaaaagcgtcaccattgcgcaatccaagccaacagacatctcccttgaatgtatgctccagaactattgtatcagttcctgatttggacagaggaaaattttgaagcgataagtaggggtcatctctgacctgcaccgatagatcgagtagctagttaaggtcaaattctattacgattacgtctacagcatcagtttactgaccgatccgtaacaaaacgtagttccgttgctgcaccagtctgaatgaggtaacggactcctgctggaatcgcgagatacgtcttgtgatgctgtgtaaatggtcagttgagtcatcttctgttcagcgacgccatcatgcattacagcattctacgaataacttctagtctgaaagtaacagtgcagatccgaatacgcctcagtcttacctgggagtggtgatgtaaatcgccgcttgggatctggggtatcatgatgtggctgcgatggcctcttgttctgcgtgtctccggagttttcattgggtagtaaagaaactggagtggcaaacttttgctggtaaagtggaggcataacgctagttgggtagaagcaggatgtgcccaggcggagccaaaagtgcacacaacccctcccctgcctaggtgaagaaggtcagtgatttcgaaggtttggaatcgagtttctactagctagacaaagcatgccagggcaatgagaataatgtgcgttgactaactccgatacggtcggaggtcaagcgcggcatgacgcgcaaggcagacaggctgtcgaccggtgagtggtgttgctgcgccttcggatgcaacgcgaacatgatttgaggctgcaggtggcactcgacccagccgtaccagcatttccttccccggcacaaccttaacagctgtctatccaacaatcgttgcatccttggatctctctcggtgaagcgtacacgaaacctccatctatcgaaaacatgttctcataactacgcgccatcctgatcgcactcgcatttgcactatgttttattttgccgataggtccatattgtcagcagacaaagcaaaagttaatacgggcaattcattcgtctccgtcctcgtcgcatctgcgtagtgtgattcgagacgatcatatctgagctggattagaacgcggcgcatctgcaaatgcggaaaacttcatatggcaactcaaccaccagtccaggcgattgtcttccagttgggtctacagaagttcaaggcctcgcttagcgacagagagaagagggaattcagcgttacaacactccaagacctcaaaatcgcgatcgagaccatacagcagaaacagagatctgagaggaaacttcgagcgatgagcaagcttggcagattcttggagggcatgcaagaatatgacaagatcgtagcagtgttcctcaacactagcgaaattcttgcctttgtctgggtgaggacgcattcccacgatatctgactgttttgaagacgcctaactaacgtatgcagggtcccatgaaattcttactgcaggtacgtatatacttcttgttattcccaacctttgcgtcagctctgttaggatactgatgtgctaggtggcttgcacattctacgaagctttcgatacactccttgatgcctatcaacgtattggggaacacatccacctcttgaagcagtatgaagcctatttccagaatcagctacatatgtgtcatcctttggcactggtctatgaagatatactggcctttcatggcaaggccatgcaattcttcaaaaagaaaagtaggttggccacgcaatttgtgttgtgcgaatgctgaagacgattagtgtggcgacagctcttccatgcaatctggaagactttcgagttcgaattcggcgcgatacttcgcaacatgcgggggcacatgacccttatccagtcacaggccactattgtacaattcactgaagtccttagggtccaggaactcgcaaaggcctcaatggaaaaccaggagaaggcagaagtgcaccgaaggcgtgaagttgtacgtcaatggctatcggctgccaattatgaggctgatcaggaaacgttcttcaacatacgtcagcagtaccctgggacaggtcactggttattatcagataacaagtttaactcttggttcgacccaatgttttgctcaaatcatctcctgtggctgaacggcatacctggagcaggtcagtggtacaatttagagctttgtactccatgactgaccaccaccaaaggcaaaacagttcttgcatcccttgtcatcgatgaagcacagaacccaaaacagagacagcaagggatatcagtagtattcttctactgcagatatctagacagcaagagaagcacattcctgggtctcgcccgcggcctcctggctcagctcttatcacaagatgacgatctgctctcatatttgcatgacaaggcatctacaagcggccagacgacactttcaacgacttctgttgccagagacctacttgaaatctctgttagaaacagcgataagctttatgtggtgatcgacgggctcgatgaatgtgagagagatgaacgcagaaagatcgtagctttctttgaagacatacacgcttcgttaccgcaagatgaggctgactctttaagatgtctgttcctaagtcaggacgatagcatagcacgaaaagattttgcaaaggtttcatctctcaagatcacagaggcacacactcggaaagatatccagtcgtattctttggcacgaagcaaagatattcaggcaaagttcagtctcacagcggaccgacagtacgatgtatatcaaatgatagtaaacaaagctgagggtcgtatcttatatcaaatcgtcgaacgcagagactgacatataacaggcatgttcttattcgcacgcctcatgacagcttatctgtacgaccagacatcggtcgcggaccttgacgagcagctgtccccggcaacttttccccagggacctttaaaacttgaagaagcgtgcgtataagtgcacttgtatgcataacttgccaacgattccagctactcgagaatcatacagcgcctgagtgcaggggctccgacgcatgtgcagaccctgaagttgctcagatggatggtgtgtgctaaacgaccgatgtactggcgcgagattcaatgcgccgtatcggttgacttggatgaccaagtcgtggattgggaccgtaggaagttcagtgtagactccaaggagcttggcggatcgcttgttgagacatctgctgacggcacgatcatacttgtgcatcatacagccaaaaggtaagtttctgacaacagtgatcatacaccacagacatttactaacatatggtagataccttgtggatgaaaaggttgtcgatataaatgtcggtgagcttgagctggccaatctgtccattagttatttgagcttcgcatgttttgagcgcaacatcgacggaaaagatctggaagtgtttatatcactgggatgctacgcattcttcgactatgcctacgcatattggtcaaatcatttggatgcgtgtgctcgcttgggaaatttgcaggatgatctagaagacatccgcgaaacagtagaggcgttcatcgaaatgcactggattaaaccacgaaccaaaacgactgtccgaaagcccttcgaagagcgctggaaaccactcgagaggaacaacaacctcgaaaggcttgtgatagcaggctatcttgcacaacgaacgctgatcgcttcaacgagtcctgaagcgggctgcgaagttctgtcacttcgacaaacaatggtgaaagtgcgcaaaatccttgagcaggcatggacgacgacagctgaccaggatcgctttcgttcaatatatggggataacatattcaaatgcccacgcgtgaactgtgcgcgcttctacgatggatttgcaacgcaacagctccgcgatgagcacgtaccaaagcatgagaggctgttcttctgctccttccaaggctgcgtaatgggcaaacttggctgtaccacactcaaagaactacagaagcacgagactgagtatcacggcacgttcaatatcgatgaggaggagctcgattttccagaggcgccagtgatgaaattatcgttccaatgcagtcagtgcgatgctaaattcacacggaaacacaacctcaaaattcatatgcgaaagcacgacgctacccagcaaaaacaattcatttgcccaagttgcggtaagagcttcgcaagactgggtgaccggacccgacatgagagcacgacacactctacggcaaaattcttcgcgtgcggtggaacgctcaaaaatggttcttcgtggggttgcgggcgtgagttcaataggggagacatgcttgccaggcactggaagagcgagaaagggaagacttgtattggcccaaaagaacaggaagaggcattagaaaccgcgggcaccaatgcacctgcgctttcctagaacgcagcaacaccgaccgtcgcatagtagcctgattatactgcggatattctcgtattttgtgttttatgtatactcatttcgactatgctggccacttatctacccgtagtcttacgtactaagtggcctcaggccagctcggtcacttttggcttagcgcacaaaacaggctccaaaacaccacctcacccatttgcatcgccgcaataagattacactggcacggcggcttaaccccatgaagtaaaggcggatctcggcgaataatatgtgcattgcgactcgagtggtctggtggaggacgcatgctatcacctttccagttcaccggaacatactggtggcgttcgatagacgtcatattatatcctctagcctgatgcgtccagcctccatgtaccgcagatcacacttactgtggttgggtgcaataatcttgtttgaagtatcgaggcatgacttgactcagccttccagtggtatccagtgtcaacaccaactgcattctcaggcgacccatcattatagttcatctgctgttaccaagccgaccagccgggtttctagaatctcaagtggttctgttcgtaaggtagatgaagtgaatgggaccagtcttcgtaaacatcatcatcgtaaaatacagcacacctagataggtatgtcttggtcatagaacttccgaaacaggctattcaacatcacgacaagcattcgcgcatctgttgagagaagtgcacgtctgcttccagatcatagagatggattgtatggcgacggccgagacaatcctcatatacagcagtttttatatgctcttcaaacatttatctggggactgttactctagatatactctacagactcgcctccgaaaagctatgtacaccattttgcttatcacctggaggggtacacacacgataagaactatcagctgcgacagtatgcatacaactaggatgtcactgtcataaacaaagcctgtggaccctgtgtatagatcagactatcaaatgaatgacttgttgtcgttttaagacacgaccagccgaaattaatgcatagaacactcatacccataacaaaatcagcacgcattaccgttcaacttttactttgccttaaaagtcgagatctcagtaaagaaaagcggtcttactcacttctctttgtaccagatcgagtatttccgaagttgagtgtaccacatctctttgtagcgattgtgcgctggttcaaacacagctccactgctagccctataatgtcaagatctttttgcaattgccattccgttaccaaattctgagtcttcagatagcactcccaagtagtttcgcattagctgtcgacactcagatctcaaatgtcaccactgcatcaggattcgataacgttagtccaccaaaactaagaccgaccacgagaacctcatttaaagatgacaaaaaatgattccgctgtatgtaagcagaaacggaggatgacacaaccagaaagccacgacaggagcacgagcctcagtaagacggctcagtatttccccgactatccttccgactctgcttacacccatcccctgttagcaagttagcaacaaaataacacttccatgccaacgctcgagaacgatggatcggtccgagggtgttgctactccactgtgcggctacacttgcttcattagttgaagaggcgagtatgatgcggttgatcttgcaaccaacgtttctcgccgacgatgtatacactcgtgaccgacatgcaagagatgtgttgcaggctgtaatcttacgtctagagctgggcgtctcccagtggctacagtgtaggggtacatgggcttggagattttgttggagagacgaaactgacgcgtctagggatgagaggagttggagtaggtaggcctgcaatcacatcagacgttcagcgtgtcaagatagaatcactaagcttactggaaattgatgcctcagcactgacgtgacccttgtcgtgtgtccggcgtgtgtttggtaactcaaggcttgagcgttcggagacgaagggtactggtgtggataacatgatcttgatatgtaggaacgtctaagcagtgtatacgacagaaatgatatcaacgccatgagatgcaggtcatatgcaatggagaagtaaacaaaatcgtcaacagactccgcccaaaatggtatcaaacaaaacgtcatatgtccataacagatccaaagctcttgacgcccaccttttccatctttgcagaaccttctataagtccttgagttctctatacatctttttgtgttgctcgaggaagaggaatgtaaggatcgtgtgtgggcccacgcggataaagctcggcacccagcccttgaacatccagcgaatgccttcttgcttagtaatttctgtgaccagactgacaatgctctggtgtgcattcgaactcattacgcgtgtcttgataacatccactggcgagcagattgttgttgcaacgaagccggccaagaaggaggcagtgaagtgtgtcgataggccatctttcagtggtgtgtattccaacaacgtccgtttgaatccatcatatgttgccaattgtccgacggtcattaacacggctcttgacgagttgggccatacgcctttccacaaactgcccacgccttcttcgcgcgccatgcgcaacacaccgtctactgcgttcttgtagtttcgccgttgttcccgtggtagagcagcatcgttttgcattcgtacgttcaggatgtctccagggttgccagcaatgccaccgagaagacctgatatcgatgccataccgacaagtgtgaggaacgagggcttcttttccgttgtagtcacacgcgctttgagagcttcgtatacaccgaatcgggtcatgctgtaagtcgcttggcgaagttgtgccgcagatatctgcaggctggattagccacgctggagtccaagggtgtgagaagcatacaccgcgatataatgccatgacgccgtcatttcttgcaacatgcccgaacatttgtaacatattcatccgtactgcgccatgtgcttgtgtttgtagtcggaccttggttcgtgagtgtgatggcgcgatggatttcatggctttagagtaccttgactgcattttagttagccaatgtcatgacataatcctcaatagacataccgagatccaatgggtgtgtaaagaatgtcgcgaagcaacttgcgcttccaccaaaccagaacggatatgatatcgctgtgaccttcacatctttgctcttgttgatttcaggtgcgctcaccttcttagtgagggccgccatagtagtcgcaaaagatgcagaagctgcatgtaatcggcacagagaccagtgaccttaatagcgagcgatggtggagtgaatgttccaagtcggctgttgttatgtgaccgagcgaattcgagaagcgagctagacgtcattcggcaaaacatgcgttcggcaatgggccgggcttggcagcagatgaaccgcgttggacgcgacgaagaactcgaaataatcggcacctagatatgcgaatactgctatcatcaacggcaagctgccgcaactcaagtcgttgtgcattgctgcatatacaacgcttgtcattgtcctcgcgcccgtggctgcaggcattgagacacaattcttctggtaagtttgctgtcatgtgatccagccttctgggccgccaacaccaaggacgcgtgccgacagacagtgtcatagcgagggccgtggagtgaatgtcttacgacgtacgacgatctgccctctcacaagctctcggtccttcaacagataatcagagcacataactgagtctgtcaaggcattgtctaaaaatggctaggcacaacaccaaaagagatcaagatcgaaggcaggacttacaagacggatgagtgggcaaacacacccgcgagcattcttgatgccgttcctcgaaaattgcatcttcaaccagaccatccgttgaccattacccggaagctcatcgaatcaagatttcctgggtacaaaactcacaacgacctctttccaattgtcacaacagcacaaaacttcgactctctaggctttccactggatcatgtcggaaggagtcgtactgacacgtactacatcaacaaggagactgtactgcgaactcacacttcggcacatcaagctgatactttccgcaacaacgaaagcgagggctacctgatcagtgcggatgtctaccggcgagatgcgattgatcgaagccactaccccgtcttccaccaaatggagggagcacggacatgggacaggccaccaagcaggaaagagatggaaaagtcagtcggccgaggcgatcctgaaaagatgtggaaggaagctaccaaaagcacggatatccgccggttgaggaccccaaaatcccgccgtatcatattggagacgccaatccatttgcagtcctaggcatgctccagaggaaggctgaaggccatcgcggccccatctggaaacagagcttagaagacatggtcgttactattttcaatgcagcaaaaagcgctacagacacagccaccccccgatgaaccactccaggtgcgctgggtagaagcctacttcccctttacttcacccagctgggagcttgaggtattttggcaaggagactggctcgaagttctaggttgcggcgtcgtttcacaacctattctcgataatgcttcagtgccgaaccgcgttggctgggcctttggcatcggtctcgagcgcatcgccatgcttctctattcgatccctgacatccgtctcttttggtccaaggacacgcgcttcctatcccaattcagcgaaagccagcctatcagacgcttcgtgccttttagcaagtacccagcgtgcttcaaggacgtaagtttctggctgcgcagcagctctagtgcagctggtggcgcctctccaattcacccgccggcacctcctgcctcgcagcaccaaagtcaatttccaaacccggatgccatcgcaaacgatcgcgcacatgctgcatcctggacacaagctagcgcagccactgcgtcgacattcacaggaacgacatcgacatcggcactctccgcctcgccatccgtgtctagtgcagaaggtgcgaacagcgataagaataccaagccgattccgatgccggctgcacccgcaccagcaaccccagcaatctgcttccacgaaaacgacgtgatggaaatcgcacgtgaggtctgcggcgacttagtagaggacgtgcgcctcacggatgagttcatccaccccaaaactggccgcaaatccctgtgctatcgtatcaactaccggagtttggagcgcaccctaaccaacgaagagactaatgacctgcatgagaggttgcgcaagctactagttgacaggctgggcgtcgagctacgttagcgctgtctgaaagtacgagggctgtgtactgtggtacggtgaatgaaggtgtgtgtggagaggaaccggccttacggggctgccgacgttgagccggggtctccatcgcatgattttacgtgcgtagaggagccatgtcggcgcgataatcttgcataccaacagtagtctgctacactgctcaagataacagtgtgtaagaggtttacaggccccaagaccaacagcgcacaggtttggcatggagctcccagttcttcggaccgcgaaatggtcttgggacctgaagttttccggtgtggcgccaagatgacctgatttttcaaatgtaggcaagacaaacaatgtacgactactgtaggaagaagagtatagcaatcccctctgttcggctctactacttgttcacgcatatatgcgctaccaatagaaaggtcgtggttacaagtgatgccagcgcgccgttttgcccctgcatagcgcattcccccgcacccggcgcctgtggtcggttcgggaccggtagataggtccctgttcaaacacggtatccaactccttgaaaaccaacaccacgtcttgaaatgtcagagccgggaaccgtttgtgtggtggtagtggtcaggcgccgacacttacccacatatagcccctaggcatactcatcgggatataggcgcttggccgatggcgctatggccttgttgcgggggattggcgtggtggcgttgacatggcttcacaggctggatgattgcgaaagtttggatatttgagggaaacgtgccgccgagaaaagaaattagaggccaagagtgtgatgttttttccgttgaagcagtctgtattgattgtgacgtgcagacttgacaactatggaagttagcagagatgcaaaattggctgacttttctttccttttctcgatatttgcgatccgatctcaaactctatcttacatagcttgaatctccatcgaccctgttcgtaagccggctgcaggtgcctcccaggattactccccttaccatggtgtaccatgtcgtttgacagcatgctcagtccccgacgtaacggttagatatcctactacctcagggtcttctctaccactattgtatcgcgtcgtacaagacgggagtgagagcgggagtccgtgggtcgatcagactgagatctcgcatcccaccacctagtcagcgttcctcgatagtaacgatctattaaccaccagctttccccgcaacatcttgaaaattagccgagttagtttgttgcaggtcgcttggctggccaggcgtcggcgaatctctatttctgcctagttcaccttgccttacactggctgattgatggaagaacgtctgcagtctattgtgcgagcatgctgcgagtacggagtgtcgtcgaaacaggattcctggtgcagacgctggtgcgattgcgacttgtcgctggcagatgcgaagtgcaaggttgttcggctctaatagtggataatgtgtgcgtgctacgtgtgacctgcaacaaagtgctgactgcgtgactctggtagcgaatcggactttttctggtcgtcgatgtgtacagcgtgaccggtagtatggatgtagcgctatcaagatcgtatttgtagagccgaagggtcggtcaccacaaagtcctagcaagaaatctgccgaggatgacgtgcatattcgatatcgagggctcgcacagcctgaactactcaagtacgatatctgtattcttcacaggcggaatcgtggatcggcgtgaaatgcttgcccaataaatgtagagctatcgttttgagaacatgtgcacctagagcaaatcaaccacgacccagagtcgtccagcgtgcgcgagatgtggatctgccatgacaccatcctcctaaaatgagctgctgtcttcaggaaagtcttacgggctcagttgtcgggtcactctggctgctgtggacatggcctcgcccggcctacttgcacatgccatgcatcgagtgttacttcggtcctacaatccccgtcgcatgtatccgcagcgaaattgtgtcggttgactggttgatacggatgtggagattccggcctgacagtcggcgaattgagtcggccaattctgcgacaacgagcgatgcctgtcaggcacacctgcagatagacctagccagagctggataattgtacattgcttgaatgcgcctcttggtgttgcgtggagttggacactttgcccacgtgtagtcagtctcaggctggagcagactgcgggtagtcgattccaaggcggagaccatctagaattagcgatgaatactcggtgcccatcaacatggcgcatccgttcgcctattgaactgacgggtcgcggtcaatatcccattgctcgcctcgaggatgccaaccggttagaggagtgcagaatcgcgaaatttggatttcagattgtcaagcagacatgatccagaactcggtacccgtctactcttctctgattcgactgtcggccttctggtagggggcctcagttgcttccgggtctgctgcacgcaggtacttctgtcgcctgcattctcgggtgagttgtcagagtgaacgtagtctggcgaaagctaagatccacgagcgcaatacaggtaacattggcgtcagtacgacgcgacgattttctctaggtagcttagtattgacgggtagcgaaatgtcaggagaattttgaatgctccaacatacatgcaatcatgatatgtgggcaaatattatgcaagcgtggggtgaaaatgacgggtgcctatgctgtgcctatccgcgccactcgctgagaagtgcgcttaagttgctcttctttgatgggccatattactacattaatgggctaggatatccacccgccaagtagtggaatggtcctcccacatctcccgtcagatcaccgttagatcaccgctggcaggaaggtgaaacgcattgacaggcacagaacgacagctctctgtcatgtttggacagccctctgccatgcttgacagcatctaaaggcgatccacgcggaccggcgcacgcgttcaagtggatgcacccgcagtcggctgccttgcatgtgctatgcgcaagccagtaagctgttcgagtcgacggtcgacgatgtcgggtactggagctgacccgcagaaaagcttggcaagtcttgatgttgatagcgcgggatgcgccgttgtccagcggtgatgtgctccgaaacggcagccgactgggtggattattgacggtgatcgggcaatgaaatgggggtccagttcgcgcacatttgaacgattatgctatgggcagcggcgcattgggcatcgacgagcggctctaagctgcgtagagatgtgctgtgcggcgaacccttgggggtgaggtttaagcgatggcggccgggtataggccccctccctcgcgtatacgtcccgccctgggcactggaaattgcgtcgtgacgtcgagtaagtacagcaggccagctcggacacaatcattgcatcggctgaaatgacggtgaagcagtgggaggggtaagggccatgtgctcgcagcatgcacgatgatgggcatggaaatgcaggaagtggatgctcgcactgtgcgcgcgcagcaacctggatagctccaacggagcggaccatgacgagggcggggcttggaagactcgctccatggaattctcttggaacgcagtgcttggacggcaccagcggcagctgcccagctgtagtgggtgtcgaagaatggcagaagcgtcgcttggtgtggcgtgcacctctacgggcagtcgaccgtcagtacggccgcacgtccggtgggcttccagacgtcagcgtggaaagaagaccggaacggccttttttttgcgcaggatttcaggatttgtggattggtgcgccagggttcatgcagcatgctcaccctcacctggcctcacgtgtgcgggtccttgttcgccacgagggctcgcagcgttcccaactccccccgccaatcaaacccctgacagtctcaggaacgagctgccagccgaacagttggagctggagcaacttggactcttggagctcgttccttgactctctccccccccaccccgcacccaacctctgcttggttcggtttcggtgaaaggccgctgtgaacgtcacgacctctggtggcaaagaagcatctccaccaccaaatgcgcggcatgcgatgacactgccgatccctggcgtctccccgtgcagctactgtatgtttctgcctgcgagcgcgagcgattgtcactttgcgtgcactgctggtgcatcgccagcttcatccagcacccatggccggcgctcatacccgttttgtcaccgtgtccgatcgcctcgcctcgctgatgctagaccgcccgcctctcaacgcaggcctatctgcagcaaagagatgatttcctcctgtttgatgcgtcaggtggcccaggttgctgcgctagctacacgacacttgagcgccattccctcgcttcgagcatagtagtctatcctgcagatcagaacccctctcccaaaaaagacacgccggcgagcctctaggcgtggcagcggtgcgctgcgagggtgttgccgtgctgcacgatgcgcagatcaccctggagctataattgtgacgttataggttccccacgaatcgtccgacaggggaggttaggccatgtttcacaccaaggtctgctctatccatccttggatacgccgccgacagcctagacgcaccgctgttattggtactttgccgtagcaggggacctcctcgctccttgcagctcgcgattccacgttagtcgagccacacttaaatccctccattgcctttcgccgtctcatgcagggaacgccttcaggtttgagatgccagtcttccgagtctcataaccttgcacttcagacagtgacccacggcatcctcaaacgcctaccatgaatcacatcgccaattgcatgaggcctgacggcgagaggacccccaattatataactcaagaaacatccttcttcaggatgagcgtaagtgctcccgctactcatacctgacatgagttaccacctaccccgccgttcacgctcactgagggaactccaggccaccgaagataccatcacatcatccaatgccgacttgactaagagcccttcattggcaaacctcaaccagcctaccaccttgtcctcctcgcggtaccaactctggccatcttcaagaagcccacaaggtcaaatcagaaataactcatcattcgacaagctttccgccctgtctgtcgggcgctcttctacttcattaagtgacactgctgtgctaccagaaagtgtgccattctggcaacgcacaagtgcattagcaaggcgtcgaaaggtcagcgtaccagagcttggcaacaccatgactactgtgcaggaaatggctgttgattcacgtgagttcagtctgtcttgacatcttcacactggctaacacatccaagctacaattccaggcagaccgccgcttcgccagttgtcatatgaggctttcggtcatgagagatcttgcagcgcaccgggcactaactggcgagctggtccatttggcgatgcaatggtttcctgcgttacaggtccctctcctggcacctcttcacagcaaaccactcctgctttctcggataccccaaaggcttctgcaaagccattgtctcccattctcagtcctattacgagccctaagccactcctaaaggttgacaccaccaattttggaggtgatctagagctgccaccacaggtgcctccaaagtcacccactgtcgaacgcaaaggctcacccacccctcttgtactcaactcaaaggccagcagaacacagctcatgacgccagcctctgtgacatcaggtggaaacacacctctcagcgcagccgacactcgacgatctcctaatgccatcccactacccactccacctaccacattcatcaacccattcagcacagcttcaccggcatcgagccgaggctcgccgcgagtcgagaggagggacccaatattagcagtatcctcctcacacaacaggaacatgtcagaatcgtccgtcatggatcgaggtcgaccatcgcgacgaaacagtagtaagcggcaaagggatagggccatgtcagaggcacagaatgctgaaccgccgacaccagacccatggcagctaccccacggcatgcgtgtgcctgaggcatccagacgtatgagcgacgcggacaagtcactactccacaaacaagcctacgaccaggccggcaatttcgaagttttgaacaagcgcgatgttgcctccttgtccagagtaagaacatctactcatgctttgattttgcaaattctgacctattccaggaactcagagctctcgacgaaagatgcgactaccttcgcaagacctataagtctctgcgagcaggtcgacagaagctgcatggccgcatgatctcctaccttagacgaggagagaccgtcatcttttctcgcgaatcacttcttaaacaagaggaagccctagctgagctggacgtctcgatcgatgaattcatcctgaagctggagcaagcggagaaccgacgccttcgacttcgacaaaaacttctcgagcacgttgcagcagccattgttcttaacccgagtgctgcacgcgaagacattgcacagactacacctccccgcagcccgaccaaggtcgcagtcagcccttccgcgggtgaccgcaaaaccaccgagtcaattaagatctacgctgatggtcacgttttgaacctcttctccgacattgagaaggcaattggcaagatgtgcgagcagacttgttaggacccacctgattcttcatcattacaacacgacatcacaccagcgccctatgtgccgctacattaatcctctcaccttgaagcgttttagacacatttcctttcctttttacggcctttggacatttgcttttccgggcttcccttctctactagtagcctcggcttcattccttcttcatccttttgattgttttatatcgggaggaccattactttcctgtcctgatttgtacccaaaatacccaggttgttttagcacatcacttcagtacatggcgtctccttccatatttgttgggcgatggcgatcctcgagaggggaatcgtttcatgtccccaggattgacgagagacgaggggcagcaggatggcattgtggcgcatcacggtacggcgatacgacctgcaggggtcgacgaatcaagaaatgacattccaagccaaacttcccgaccgttccaatattaagtcatgtgtggcgcgctgaactccgaccagccttcccatgtcacagtgcatgtggctctccatgaatagtgccaatccactgattgccagatatcgccacgccttccgttgtctcagtttcgcgaaagcggcagcgacggcaaggcttgctggagatcagactcgggcaaaacctctctgcgtgacagatacaagtctggtggagctgggcggtaagttccttttgcaggctgcaacgtgacaaaagtcattgtgcatgccaaagagtggggctaagcgtatcattgtatattacctctgctatagtctgtttcaacggcaacgggtcgcctgcagcaggacccgttgaaactattccttggtggggctcacaagtaattggcaagctaactcgaaacctgcccggctgcatgaactctctgttccgacggaacacttgcttagatgagaatgctcgagctattgcacagaggaaaaacaatcattagcttcttgtcgccttgcggagatacacgtgagcactgtcgtcatttagcatttccgaccgcgggagtatcaaacaggctgtacacatccgggcagccgcatcacaggcgacttcatcacaggcgactttatcacaggcgatgcgcaacgggctcgaccctgagcggccggagattgctgaagttgcgcaaccgttggcgataaagttcggcttggaggatcggtacagatttgaagtatctagttagtcactatcgctgcgctgcggctgcaagcgtgaacgagcaaatttgaggttcagcccctgcccgcggtttggactcgaccggacacttcgagtggctgcgttctcgctcggcgccacctttctccgcatgcggctcagaggtccgtgcccgtgaatcgcgaaaaagctgcaccttttcggcctcccagtgatatgacgatacctccacattttctcgcaccaccatggcaaccaacagtatcaagttgctcaccggcaacagctacccggagctggccagcaaagtggccgacaggtaagtcatgtctttttttggaatccttgatttctgtcacctcatccggcacatgtaccgttcctgagtgagaactggtcgtcgcacttatattgcgctgccagaatacatcccacgcaaatcttctttatctttcacggccgtaaggtcaagcatcgagagcgtcatctagattagatacgcggctcaagtctgtgacgacactaacaacacacggcagactgggaatcgaactcacgaagattctcgtgctccaatactcgaaccaggagacttctgttaccatcggagagtctgtccgagacgaagatggtaggcttcatggcgtgctcccacttcgaggccaagctcagcttaccttgtagtcttcattttgcaatccactcctccgggggacatcaacgacgctctcatggagcttctgatcatgatcaacgcttgcaagacggcatctgcacgccgtataactgctgtgattccgaacttcccgtacgcccggcaagacaagaaagacaaatctcgcgcgccgatcactgccaagctcatggccaacatgctgcaagtagcaggatgcaaccatgtaatcacgatggaccttcacgccagtcaaatccaaggcttcttcaacgtcccggtggataatctttatgcagagccaagtacgctacgatggattcgcgaaaatcttgatgtcaaggactgcgttatcgttagtcctgacgcaggaggagctaagaggtaagagagttcaataatttgacatttcgttctcgaagcatgttggtcgcagtatgcgccacttcccagtggagaccctcgacgactgtttgcgctatggtctagggtcggagtcgccctccgtcactttttcttcgatcaacttgctgaactaacactcgcgtagagcaacttcaattgctgatggcttaaaccttgggttcgcgctcatacacaaggagcgaacgcgacccaatgaagtttccagaatggtgctagttggagatgttaagggcaagacggccatactggttgatgatatggctgacacctgtggtacgcttgtcaaggccgccgatgtgctgattgcagaaggcgctaaagatgtgctcgccattgtcacacacggcatactgagcggaaacgcgatcgaagcactcaatggcagcaagctgaagaagatcgtcgtcaccaatactgttcctcacgaggacaagaaggagctgtgtgatcgtatcgagaccatcgatattagcccaactgtgagtcgattgtagatctttcactgtctctactctagctaactaggcacagcttgccgaagcctgcaggaggacacataacggcgagagcgtgtctttccttttcaagcacgcaccagtcgattagactatgtctcttttgcactaagcaacactgtttgccgatgtatcaccggcgtatgggagttaaggagcgaaaccagcatctgctacattttcatacatatcatttgatattaggaaagccgatggtgaatctgatctccatctctgcaaggtgcggaagcactgtagtgaagctactgctgcaccacgtggtcgtgccacacatgcattagtggtttctgtgtggatagagtacaacctttcgctaaagctttggcaggttacggaatccgctgtcagcctgcatcccgtgtgatcgaggcagccactttttgcttgctaggacctgaattgatgtgtgtcctgtactactcactagccacatgctctagggcaccatagtcaaactctatcatggcgtcaaaccggtcaccacgaactcaattacctcgcgtaaccattacgatctgccatgcgccctgatcacttgcgcaatcctatcacttgcgacatttctctcgtccggatcaccattgtaccgtggaccgcccgagcgtatctacagaaagaagaccattattagcagcttagccaatttcagctacactattgcaaagctcggacctttgagatccgcgaacgggcggtgtgttcacgacgcgagtaatgaccatggcggccccgttgaacatacgttcaccaaagatgctcgaagccgcagcatgctccgagttgaacccgcactttgtgattggcgatcctctcatgggatgcaattcggaatctagcatcaggaatttccccctacggctagtccgctgtttccgaatctattgcttagatgcatatgcggatccaaagatcacccagggtctgctccatctcctccacactctacccatacgtgcagccatgcctgcaggttactatttttgcactgcgacacggaatacgaccgcaaacaccggcgaggtatcacatctgagtgctttgaaatatgcagagtcaccaatgaccgtcgagtaggaactgaccaagcttccctcagctgaccaagcttccgcagctcccgctgatcattcgagtcagaatccaggattgtgaacaccgagatgcagcagctcaacttgattgctcgcttgtgggattttgctatgacctgtgatttacgatctggcatatcgctgactccgcactggccatttgaattgcagcgtcttcttcgccaaacctactccgccggcaccatccgccgaacagtgagactggactcggaggattattgaaaatcattcatcatccatcacgaactacaacaataccaaaacccacgatccaacagccaaaagtatctcaagacactcaacgcatatcgagacgcggccagtaagccgaaaccgtggctgcaagtatccgaatctgtgcgttctcctcatgtgcggcgctgcttcggcaaactcaggatcaatacatcctcgcgagaaagacccccccatctcagggtctttcgtaccctggaagaagatccagatcttcacactaacatcttagttacctgcgtgatcatgtcgcacatcataccttacgcagtcagtcgatttagagtttgcgggtccgggagtcggcgcgattgaacggaacttttgggggatgttcctcgtaacgaaacatggttctgcagcgattatgcagggtaagtgaggatgctcggaatagggttggaagatatcgcgtgagaggggtctggcccggtgaagatgatggatggccctttgtctaagaagggttggggtcttgccggaaggtttgtgtgacaaggggctgcacagcaccccttgagagatggattgactcctcgcgtgaagagtctggatgcagatcctgtctggcaggaagtggtctgccgtgggattcgggcttccgttcgaaaagtttgcagaggagtatcgattgccttcacaaccgagccatatgttttagcttgaggtggtttcatggttatctgacgctcagttgaaattggtcatacttcgatgcagtaacaattagttgtaacttcattcttggagtgacacaccagccgggagctgttcagctgctccatgcgccatgacagactgcagattgacaaggttacgtccattctacactgtacactatacactatacacttcacacttttcaattctgagtttctcgctgcaaatactggctagatcatctatttgtctcccacaattgcagcagattgctactagctacgatcatactatcccgctccttgtacattctactcggtccattgccacaagaacttttactctcatatccccaaaacgccacaccacgacatcatcagttgcatcacccagacgctcttctcgttcacgtgccttcttccagccatcaccctaggacgtagtacactctcctagtatcactgctcacgttctctcagcctaaatacatacataatagtagctacgacagaaacaagcaattcaagccactgccgccctgagaaagctcttctgcaacccttgtgtatatccacacagcacaccaccccatctgctcccgcgcgaaactgtgcgtcccatcgatgcacgcaaatcccgacacctatccccaaacagcacacaacaaggagagcggtgtgcagtaaacacgacgcacactgtaccacgtatatcgcacgtcggaaaacagggcatgcatccccagtccataagcacacctacaacacgaagaagcaaaagccagcgaccaagtcttcgggtccgtagcaccaatatacggaataaagcacaagtaggacggcacgtagattgatcgccagatcgtgcaacaccagggcatcgaccgggctcacgggtacgtgttattcatgcgctccgtgtccttgggtcgagcgtgtgggtgtgcgacagtcgggataatatacgttgcttggcggcgcttagggtgatattatcgtggtatgtataatacgctttgtgacggtggggtgtgagactgttgtgtactgcgctgtttgtgatgaggtgggtggtgtgtaccctaggaatggatgggtgggagggggtctttacatcggcttccagggattgggggcaggggtgcggccttgtagaagagtgaattctagtcagggtagtgtatattcgtgttcgacgaagaactggtgggttagttgttgggatccgtggctcttggtcgtgatactgcaggtgggaagtgatgcaaaaagcaaccatgtgagagccatgctcgagaacgatgtgctcgcgctgcgggaagaagacgaagaaatagacatggaaagtccctcgtgctgcaatgcagctccaatgcggcggtgaagataaatcgccctatcgattctgcctgtcagagccagtttatagccctgactatcgcgagaagtcgtgctgttgatatacaatgtagacgcgagaagtgatgtgatttggaccacgttctacacactcgtctcagtctacgactgtcccgcaaataaactcgctcttgcagttgccgcaaacacaaaatcgcctgcacatgtgtgcaaacgctcagaaaaacttctccctcatgacatgcgcacaacttgatgcaaacggtgcttccccaataacaacaacaataacaccgcaccgcacttcacattttggatctctcaaaatctatttttaagtagtacttatagtacaaacctcagaattctataaaaaagagttcggtcgcctcctctgctaaagtggttcgtaggtacgcctcatggcttgctttgagaaatgtgaccgtcttccttttttgactttttaatgtgagtgggttcggtttctggttgatggtagagagtactttttgcttcaattacttttgatctgatcagcaaacaaatgctcactgctctgtcctcgactctcaagtacaaatgccatgccaagagagtgctttccacccacgccgtagctcattccatcttcatgattgtattctccgcgatccgtccagaacgtgtggccctcgaacagtctctttgcagtccgatagactgttgcttttgttgggattaagctgtcgttcttgtccatggttgcattcacttgtatgcgtccactggcatggccgatcgtaattgcgtcttgcatgacaggtgctgtcgccagaatttgttcgactatagtgccaggaatgcgagcagctacggctgtggtcaacgctgcagtgagtgggatcgcacgatgtggctgtccgtcagagatgaagcggacgacgagatctgtctgggaagactctagcgtttgacccgagagtactacatgtctcgaagacctggaaacgaggccaattttgggcactgtgcgcggcgttgcatcttcggttgcggtgattcccatggctactgcggctgctctgcggatgcagtctagttggtcaagcttctctggtagcttattgaagtcgttgggcaggatggtgccgtcgacaccgatatcttctgcgcggatgaagatcgcgggattggcgccgtcgacacacgatacctcgtagcccgcaacggtgtcgactttgttaccagtcggaagcaccttgcccgtcttgctgccataagggtgtttgaagtcgagtttgatctgtgatccgggaccggtcacgccgtcgataatatagtctcccgcaactgcggcctggccatttacaacctcgaacgtcgagtcaattatcttttccgtgttcgtatttctgaatttgacggtgacgtttccgtctccctgatcatacacttgcggtggaagtaagccggcattgtacgcataaggtccgatggcagcactcatgttgccgcagttgcctgctacatcaacctcgttgttctcaatgcccagtccaacgaaagtgtaatcgacatctagagctagctcttccttaacatcccaagacttgtcttctatcatgcgcttgccatatggttcgactagacatatcttgctaagacttgaaatgccagcgcccataccatctagttgccgcccgtatggatcgccacttcccataatttgacgaaatatgcttggccattttacacgctctcctggtagatgttttggctggatcattacggctcttgatgtgcctccacgatagtatgccgcttcaatcggcttctgaagcggcatcgagcgcggactgccattgtgcaacgagcgtacagcctgtgggccaacacgaggcactgaagagattggtagacgcattgcgtctcaaaaagagatcggttcacattctgtgttgcagctgcaatcattgaaggacgacatcggcatctataccgaggctggactggaccccgttttctcggcgcgctgcaccaaagctccgaaattttctaaaagaagcttcgaggtccaacactacatcatcgcatctcagtcaccgctaagcctgaccttaccttacttttgccgccccaagtccgcatcttgctaccatttcttacatcacaatgctgcaaagaacaatgctccgcgcctcaaggcaacgcatcgccgcctttgcgcccctcagacaaccactcgtgaccgcccgagtagccaccacacccgccctccgatggtattccgacgccccggcagccaaggaaggcgaggcagctgagaagaaggacgacgccgctgctacacccgcaaacgacgaggcttcaaaattgaagaccgagatggagaagaaggacaaggaaatcgtcgagttgaaggtacacacatgcaactctacccagaccggtagaaggtttctaacaacgcttgtgtaggacaaatacctccgctccgtcgccgacttccgcaacctgcaagagcgcacaaagcgcgaaacacaagccgcaaaggactttgccatccagcgcttcgcccgcgacctcgtcgagagcgtcgacaacctcgaccgcgcgctgggcaccgtgcccgcggacaagctcaagccggaggacggaaacgccgatttgatcgcgctgcatgatggcatcaagatgacggatagcatcctgatcagcacgctgaagaaacacggcctcgagcgcttcgaccccagtgatgcgggtgagaagttcaacccgaatgtgcacgaggccgtgttccaggcgccgcagccggacaaggaggatggaatttgcttccacacgcagcagaagggattcctgctcaacgggcgggtgttgaaggccggccaaggttggcgtggttaagaacgcttaagaatactacacagtaaatctctctgctgtgattgcatctgtacgaatatctgcggggaacctgggaatggcggggcatgagccggcgttttgttcgaatttttgtggatcgtgtatatatattcaccctctcacgcatcatggaaaaaagttgctgctggctggatactgtaatagtagtcatgacgaaacggtacaaggacgagcatgtagagccagagagtagacgtgcaatacgaagccaaatgagctctacgtaatgtgcttcactgctccttcctagttgtgaattcgtttttgtcctgcctcccttcgtcaaattgagcttcaatttggtaattgttcggttactccattattgttcaaggtcattcggaatacgctgctttgtccagcggctcttgtatcgacgcctccaccttttgaacgccagcccatgcaatgttttacaagccaaagcttcctttgagatcgccgattgactaccagctgttaccgtatggcgtagctccatacggcgtcgtaccgccctgcgccgcaccgccagcaccaccccacgcacttgctccgccatagccaggcgtagtgtagccaccgtctgcaccaggatagcccgccccattcattgttggactctgtgcgccaccaaggtccatgctgtctgggtcgccactgtcgccatgtagttccttgatgacggaggcaagcttttgctgaagtgtctcgatgcctttcgtgacaatctgatccggatcgaggccgccgacagtctcaacgtcgtagaagaagcgttccgggacggctttgtggtcgaattctgtgtccggcagttcagggccgccgtcgaggttaatgcgttcttcgtccttgggcctagaaagtcacggtgagcgaagcgctctgaaaccacagtcaaatctgggaacttaccattctgcggcagcattttcctcaaaccagtagtccaggtggtgcagcttgttcgctggatcgtactcgaaccctatggcgctcgcagagggtgcccatttcgcatgctccttggcgatacccttcttcgcgatacatcgcatgtttattgcctgtcctctccgtagcttcacgatacagctgcctgtgccttccgagtctgtgatgaccggtcgtcccacttcgtcattcggccggttgctctcgatgaccaaatcgcgcgcaaacaccttcatgatctcacttcccgtgcatttcgcgttcagcgagagcactaccgcacagttgtcgcagtatccttcacaatcacagtcgcgcgcgtagagcagatcgtctacgccccttgacgaaagtggaatcagaccaaggcgatgacatacgaactcgtcggcgagcactgaggtgttgtcgaggacttcgacgacatcgatggctagtgtaggaatctcagccagcataacccgccgcagcgagttggccgtctcgaggttgaagttttggacgatgaagttggcgcgttggctgttggcctgagcatagctttgttagtatacaagtcactcgggcgcgcagagccaacaaagcgggcggtgtacctctaggaagcgcacgttgattgcgccgccttctgggtcgtaatccatcgcgtgtcggctgttgagggttgcgggctgtgtgggtgtgacttcgctaggagggccgccgtgctagggcgatcgcgttgggaggcggagagggacgtgttggcgggtacgtgagctggaggtggagacaggcgacaattccagaagttctttgagaggaagctctctggagttgtcgatacaagctaggacagaagcggcgtgggggatttgcgccacagcacccatcagccacaccctcccacttttactctcactggtcagtagagtctatgctcgctaacatatgtctggcaagaaacttgaagatctcagtatgttatgatagtcagtgagatataatttggcctcatacaagcatctgagcgaacacttgttcatagcagagcgccttaagtggttgtcaggccactcccaccagaattctggacatgcaatcactaagcgtcatgctgtctacacagaatgtgagacagccacgagctatggcacgatcaccacctacagtcagccttgccttgcccgcattgaatgcgcaggttgcgtgtggtatagttgatcgtctggccaagcaagcgcaccaagctttccgcgtaccatagactaaagctgcaggctcctgaagcagacaggcgggcttgacacaccactacggctgatgacacgaacgctgcggacaggatatggatgggtgcgccttggcgaagtcgcgatatgctgactcacatgaggatctagtcgtgcgcagcgcagttggcgcttctgcgcccaagacactatcgaagggagacattagaggaatgggaccgcagtacggagacgctggtgatgcagccgaggcgggcatacagcggccggagtgggtgcgtgctgtacaacatgtaaccaggatgtgtcgacctggctacataccaagacctgtcaatgctgaagcattatcgtcatggaagcatctggatgattgttgacaatttctcgacgaggctgagttgcagcagcagtcatgcgtcatcaaggcgcataccgtgacctccttttcattgtgggcacgttatccgccacggcccggcatctgttgaaggcactgttcgctgtgttgttaaagagaaggcagtgcaaaatgccgaggtggccagagttcgagacagtctgggacttgcatgcacgcgttgggcgagtcggagaaactggacttggcacgccgatatgatgcactgccccaaagattcgctctcttgcggaagctctcgcgctatatgccgtgggcaggcgaacttgatataagacaacgtctgtctcttgttcttcactaacttcaaccacgtacgcaagcaacttaacactcagcatactcttgcacacagaaaccatctcaaacatgcaggtcgccgtaccatcaccacaacgctcacgagcatcatcgcggagcaagtcgccactatctctcgacctctcagacctcccaccactggttgagccgtcacctccttcaaacaccctcataattacagtaagtctgacttggaatagttccgtgaacctagctaacattctcagaacctcctcgcgccagagatcttccacatcaccaccctcacagagctccgcgagacgatcgaccagcatggaaagattcacacctgggcaccactcaagtctttccgccgaattgtggtctccttcttcgacatcgaatcggccatccagatacggcaaaccctcgatggttcacaaatcatgggctaccgggtgcgcgtttacttcggcatgaacacgcctctgaacccctcggatcagcaccttcctctgcccaagtctgaccgccttttcttcatttcgccgccgccgtcaccacccatgggctgggaaatgaaggaggaagatgcaccaaacaagattgtgcacccagaagatctcgcagcagcgctggctcgtttgcatgcacacccccacaacgatgcgctctcacctgtagactcagacttcagcccaatcggacggaggcggacaggcagcacgacgatcgtgtaccaccctgaggaccacggcgactcgctcaccttgccggccatcgcagtggaggacaccaccgagacacctggctccttgacaccagattgtatgggaggtgttgagggacccattcagtcacagaaggcccagggcaagacactcagcactgcacgtccgccgcttgagttcatgaactaagatatacgaggtcgatttctttcttcttttcattgtaaaagcattacatttcatagtattgggttggcatgcaatggcgttggtggtaactctctctcgtagagcgggatcgtgttttgggaataggatgagggaggacacattgttctggcggaggcatatttcatggctgaacattttatgggccatgatatgagcatgaacgataaattcaaatatgattgacaccaacttcatcgaccttatgagtgatttacttatctgaatggagagaattgagtggacgtatgtgggagagtggccagcaattccatggctggttcagtctcaccattgggtgaccttggagctcgagtcttcggcgaatcagctcgtcttgatttacgggggtctggttgcatgacagatcgcgagctctcgtgacaacaatctctagtcccagccgtattgtggtctcttagtaggatcattgttagtcgggacgcgacacacataggtttccaccgttactgcaagtccttaaaaacatttgatcggtgaatcaagcaagattagacagaagatgagttggtgttgtccacgggtcgcagcttccaagttggggtcagaaatggcacgtgacctcccttgcgctagcgcctgcacaagcgagcccgcactactgatcgaattcgaccttcagccaaatttctcctctgaactcgaccactactaacgttgcagcacaacacacgtccgtctcgacgccgccgtcaagatgaagctcaacgtttcctaccccaacaatggcacccagaagctgatcgagatcgaagatgagcgcaagctccgcgtcttcatggaccgtcgcatgggacacgaggttcctggagactctgtcggcgacgagttcaagggctacgttctcaggatcaccggcggcaacgacaagcagggtttcccgatgaagcagggtgttatgcaccccacccgtgtccgtctgctcctcgctgacggccactcctgctaccgcccccgtcgcaccggcgagcgcaagaggaagtctgtccgcggttgcatcgtcggcatggacctctctgtccttgcgctgagcatcgtcaagaagggcgacaacgacatccccggtctcaccgacgttgtccaccccaagcgcctcggtcccaagcgtgccaccaagatccgccgcttcttcggtctcagcaaggaagatgatgtgagttttctcatagcttcttcgccaatccttttctatgcaaagggttgagtctgacgaccattttctataggttcgcaagttcgtcatccgccgtgaagtcaccggcaagaaggagggcgcaaagccctacaccaaggctcccaagatccagcgtctggtcactccccagcgtctccagcacaagcgccaccgcatcgcactcaagcgccgccgcgcggaagcctccaaggatgctgccgtacgttgcacctataccatacattgaagatggatactgatgacatggcagaacgagtacgctcagatcctccagaagcgtcttggccaggccaaggctgctcacgacgaggcccgcaagaggagggcttcttccatgaggcattaggagaaggtctttacgaaggcatgatagggtcgtggaatgattactttggcgtcggcatgaaaaacagtgtgggctcctgtatctgaacgaaaacttcgggattctaggcataggcgcttcataccactgactgcataaggcagttgtctctttgcaataaagcaattgcatcttcacggccccgacccactgcaaatgtgctgtatgcacttcatcctcgtcccatagtacttgcgttgcccgtgactttcatctcttttgcacgaaagcactctgcttcatcacatggtgaccacgttctgaaaccaatatcactgggtgttactcaaagaatacctaccttccctgattccccaccttaattctgaaccacaatagcatacctgcgagatacccatacaatcccatcagaaaaaatagctgcctcccaagcaaccctgctgttccacatccaaacgtaccctgctacgccagcgttgcctcgcttgtcaccccagatctcatggaagcggatcgccatgtcgctcgccgcaaccacgatacatccttcttccctcctcgccgtactaccatctcgaccatcgtcatttgtaggtggactcgtcggaccgccaggatatgccaccgcgcacaaggctcgattctcgtcccaccacggcaccgagacgacttgctcgcagctcggccaagcgaaaacggcgatacgatatggatgctcgggctgtgcgaatccgaaagtcgctgcaatctcgcgtcgtgtttgagaccacacgagacttgtgacttgggcagcacagtcaatggtcgcgagacaggtgccggatcttgtgtgatagaagtggatacaccggtcgtttgacccgcctccgacagcaagtaacccgcgctgccacgggcagaatgccatggccttgacagctgcgttgagggtccacgtgtgccgtgcggtcgtgtgttgcaagtgaaggacagggccagaacgatcggcgacggtatagatggcttcaccacttggaccttggcgcacatcgaggtcgactggtggattcccgctattgctttcgacacgcaatacttttttagtttcaaaaaggaaacagttgttgtcgttgccaccactggcgaacaactcgccgtcggcagcccaagcaagtccgcagatttgctgagtgtggatgaccatgcgtgcaagtagtgtcattgcaccatgccagccaaacagggcactctggtcctcggacggccattcaatgctgtaaaagtaaatatgtccgacctcatccccgatgatcagctcttctgtggtcacggtcattgcccgatcacgaagtgacggacgttgaatggttgtgggtcgccacgagacacatgatactggtttcggctgaatagcatcgaagcgtggttcagaatcaaatggactccagagagttattcgaccgtcagctcgcccaacagcgagaatggcttgaccaccctgtgcagaagagaagtccagtgatgtgacatgccgtacatctagaacagaccctgttggaatggcattgagagactggggagtatctacgccggatctttcagaccacaggtgcacaaaattccctagaccaacagcgagacatttggcagtagtggaataggcaagcaaggtgcagtaataatcgtctcgtagctgaggagcatctagcactgtacacaagcattagcatttcatggacgaagaggctaagcaacatatctgaacggcaaaatgggcactggtctttgtaggccttgtcgagactgtcgtggagctttattgtatagtcagcaagacccagaagtatactattgatgcgcaagttgacaaactcaaaatgacaccatccttgatccaagcaccatcacgccaggcaggtttagcatgttttgccatttcattttgcatggacttgcacattgcagtgggcaacggggagtgttgtaagatgcggtccgtctggtcgacgtcaagtgctagggcaagacggcgctcgtacgctgcgagttcggcctcaggatctgcacggttgaggaaggtggatgtatagagtggcgcgttggtaccgctccctaacacgccgtttctgccagtcgaaactgcagttaccgtgtcgcttacagcagatggccctcctacgttccagacagcaccagcgctaatttggcgggcgccagtcgtttgaaaattgcgcctttggagtagactagtgttcctccgccgtgcactgactcttcggttgagaagagagtgtgcttctctgaggccattcagctcgtcgttcaaacgtccgctcctacgcagtcttcgactgaaaggatccacagttggtcggctaccacgatccgcttggtccgcctccctacgctggtcgggcttgttcaattcgaagctttcgcgcgtaacagcgggcggacgacgacatgcaatgtagcggtccggcgtgaatgcttgacctctgcgaggcgattgcgacaggccaccacgtattgcccattgacttggtctcaaaggtgagcttgacgagcgatgaggcaaacgacgtagatttgtcatggacaggctctgtttgtccgtgatgtctttgattgtaatatgcggtgcttgactttgcagggacggaatgaccacgtcttgatcatgattgaacgagcatggtctagtcgcctccgccgtaatgctatctgatacggtccgatatgaggttctgcgtattggttctagccatcgttctgtgttcggagcaacagggtctgctacgctgaagacttcagagttctcgtggggatgtaggattgaactgggcgatgaaagagagttcatacgagcggacgtcgaagagctaggcgatgacgatcggctgatataggagcgtgtgcaccgcttggtaggtgaatcattgtcagcagttatcgggattgatctatccgtagtacgaggcagctctggaacggtaagagcgccaagatggaaagtagactttgacttcgtaggagaagccggaggagtgaagaaaggagattgttcatcggcacagatattgcgagagagtaaacagctgcggatcttgcgaggagaccctggagttctaggtgagaaccagccctcggtgtcgaccgtcttcgagggtgacagaggcggagtgacgaaaccagaacgatatgaagatgtttcatcatcactatcgctcatgatggcttgctctcgagattagtggtgagccgggaaaagcttcagcacatgtcgagccgcgcaagtgtcaacgactcgaataggagcggagacgtgtggtgatagaatctggtcgaacgtctgccgtgtctgttattactgctgggttagtatagcaatggagagtatgatcatctagggtgtgtgaagcgtaggatacgtgcaggtgtgttggtgtgtcgaccttcctcggcgaatgacgtgcaggaagtgacgcgacgcgtagtggggcaatgtttctccgatgctgcaggtacagcgttgggtagtgacaaaccacgacactaaagctgcgaccatggcaagtgtaagcatacgactttacggtacacacacagggccaggaatgctgatgtagagtagcatggtgtagcgcgcggctcaggtccagtggtacgatccgaagaagcgcggcaaaaagagcttcagcagattgctcagtacaaagatctggtggatctggtaaacacaaaggtagcgttgctcgctttcaattacatgcatgagctgatactaatatcgttcagatcacggagaagcagtataccgttgaagtactcggtcatgtcacgaagctattaaacgagaaccccgagtactacaccatatggaaccaccggagacgagtgctaaatgccctcctatcagcggaagattcgccacagccaccagatgatcttgtacagggcgacttgcagctgaccttcggactgctgcgcaagtttcccaagtgctattggatatggaatcacagagactggcttctgcgcagggcagaatctgccatgggtgaagaagctgcgtacaagctttggtccggtgaactgcaattgatcaacaagatgttgcacgccgacagccgtaattttcatgcttggggctataggcgtttcgttgtctcgcaaatcgaacgcctgtccacagcttccgcaaaccagacttacagcctagccgagtcagaattcgagtacacaaccaagctgatcaagaccaacctgtccaacttctcggcctggcataaccgcagccaactcattcctgagatcctcaaagagcgcaatgccgatgcgaaggcacgccgcattttccttggcaaagagctgtcccttatgtgcgaagccatcaacaccgatccattcgaccagtctatctggttctaccaccagtatctgctgtccaccttatcaccatcctgtccaccacaccaacttattgtccatgacctgaccaacggcgagcgccagaagtactatgagcatgaaattgaatatatcaaggagatattggaggacgagtcggactgcaagtggatatacgagggcttgctgaggctagcggaggcgtatatagaggtagacgcagggacaggttctgtgactacgagggatatgggcgcctggctcgaggagttgaaacgtctagatccattgcgacgggggcgctgggaggatctaggacggaggctgaatctgtaaacattcgtatacttgttcagggcttgcctggcttcgcctctgcggggctctgtgctggagctgatgtctgatgtccttctggtgccgcattttccttcgcgccctccttccaggcccacagcccaatcatcgacgaccacgaagacgttgcttctgaagatgaagcttttgcgtcttctttcactacttcttgctgcacgggtatttgatgaggcgatggaggcggaattgtggtcgacggtataggtgtacgactttggccggtcaaagcagcatgagcggcgacttcgctaatgagagtgtgagtgatggagtgaaagggatttaccggagcgtgtataccgttcatattcctcttgaagcctcttccgcctttgctccttcaactcctctccaaacgtagcaacactaattgagactcccgcaactaccgctagagcgagtggcaatattcggcctgccatcttgtgactttgactcaacgtgcactctcaattgtgcagtaagtgttggggtgaggtgtatgacataattgagaacacagaaaagtcgtcggcgcacttccgctccatttcgcgctagtaggctgcacgggtcgacgcgtcaagccttcgagcatatgcggtcaaccaacaacctcaccccgccaccatcgtactgtacaccgacatgcagacgcggccaaatgtccaaatggcgccagaaaggatttgtccaggactcggatgaggaggaggaagactctcagctcgagagccagggttcgaagcgagatgcttccttgaatcgacgcgtcgagcgcgtcgatggttctgcctcacagggagaagaagcggacagtgtggaaaatgattccataagggcaacagaaactagagagcaggagacgaacggggactcaatttctttgcaagggacgggcaaagttgaacacgcaagtccagcaacaagacgtctctcgcccagccgacccacagcttctccattgacgcctgccgcaacgtaccactccacaagggaaccgacagacagccccgatcctctacaaggttcaccaagtccaaggcctcagaagcaccgccgagttgctccgtcgcaattgttagaggcaccactcttggacgatacctttccaccattaggagcacaacagcaagacaatgctctgagatctccacatgtacaaagcagacttgtaactgaagtgaacagtcccacgccaaatgataccaggacagacaggcctcccaacattctggacgcatttggggtcgagccactatcggaagactccgacgatgagcctctctcggatccacccagcgacttggagtctccagaacctggttttctggtacctcagcctcatcgtaggactgccgttcaggtcgtcataccaagttccactgcattgcagaggcacctttacgaggaggaggcgagacgcgaattccgccagcgcaagcctattcaattacatccttacgctctagagggtgagctgtaccggagggaagttcagagtagagggttgaaaccggtacctaggccgaggtctcctgagcaaagagtagcgccacaaaatacagagacacaagagaaggactttgacccgaatgcaacacctgacagtagcccgcctgaagttgaaataccggtgtctacgcccgcgccacgtaagcctcgagcagacaagtccgatataagttcaactagacgccccgtctccgacctaacacgacgcaagctacctgcaactcagctccatcttccaaatgcgaccaagaggaggagactcaacgttagctcgacacaagctgcagccgccccaacaaacatatttgacgatgaggctgcacgtcacgacatctggtcaatcccaccaaattcaccaccttattcgagtagtcctcacttgctggggcaacattccggacggaactttggcaaatttactacagcggccactactcagaacctgcccacaccgtccacgtcttcgatcttccaggatgaacctccacaaatgccagactctgatgttgaccgcattccgcgaggtacagcacaagcagatagtgagctgcgccgacccgcaaggatcatcctcagtgacctaagttcctcagagtcagattcttcatcaagcgaagcagagaaaagcgatcacgaattgaggcaagtgagcagaaagataaaaggggttctacctgcttcctggttacgatttgatcaacaagcgcaggagcgactgcaagcacaggcaagagagcgggaacgagcacgtcagctctctgaactatctccagaccctgaaccccagcgtggcgttgcccagaggattatcaagcgaaacgtgtctggaggacggcaatctacccagaacatgccagcaaaagacgtcgtgctaatttctgatggatcaggcgacgagcgtcaagctcaaatttacaaatttacacgagatgtacggacgtctgtggatgatgcgagagcgctagctgcagaattggaccgcagatatgctgaatatgattcagataacatggagaacgatcctttgcctctcttcactatgggcggcactggaagcaagagaaaaaggcaaagcaaactcacagacgccttcacagcagccaagagacgaaaagcggcgaatggcactgcaagactttcacattctatacagccaaggaagaaacagcataacggcagatcaaagcatacacggcgcacacctccaccagctctaagcgttgtcgatgtggatatgtcatcgtcaaaagatgatggcagtatgccacaattcctgcgactggctaggcggcaggctcttcgcagaccagatctagctcgccaaagtccctggatgaaacaggtccgattacataattcacgcgacaccgaggaagcaaatgcgactctccaacagtggcgcaagggtggtctgagaccgaatgcaaaagttgcaccccgaaaacttgagaatgtgcggtccccactggcagacaggagcgacaaccaacaacatgcccagggaagtacgcaaaaccgaacatcaccaggcaaggatttggatacgattaggatctcaactagtcagaggctcacaacaagaccattgacattggccatgttccagcggacttcaacgcaagcatcaaacccttccaaacggatcaagtcagcgcccagatcgaacacgatcctgcagcgatccgcccatacagctcgaccacccttcagggttggccaactagaaggcgacgagcaagtttttggacatggacatcgtaaaatcgcttttgaaaaaggcttgcgccatgcggatcgcccgactgctggccaaggtcctggtaaccatgtttacatgaatccccaactggcaagatttctagcggatgatgacgctgtattgcccccacttccatcagcgaaggacattggagaacagcgaatcgagcgtgagagagaaccagttccaccttccagaaagcgtctcactcgaaagaaattacaggctcaacgggtggatgtcgatgcacgagaatttcgtcaacccagcgagcaagcagtccaagaagtacttttcaatcaagtccacaatcgctcgcacgaagctgcatcagaggaaggaccggctattctccgtggcctgggtccttttggcactcgatatcccactaccttcgatgtggtacctctccaagctgacacctacttccattcttccaccctcgttgggtcggaagatcttcgacgtgcattatcggtagctcaagctgatagcagaaatctggatgatcttgctggatactgcaccatcacgcattctgggctgtctgtacggtgtggaccctggaacgacgaaacgagctccgcgctcgccaatcttgtgaggagtatcacagcaccgttggactccgacctcgcgcgatctgcggaagaaggatgtatgtctcaacgagaagttctgcgtaacctggcacaattcgtgcgttcaatgacgagttatgtctccacaaatctgagcttctccgatcctgtagatcgaaggtctttcgtggtgaaaatgcagcaagtactcttcaccttgttcgatcaggtctctgtcttacatcacaacatcatccacaatggatctggttcagatgttgtgaacagtagtcttcgagccatgatcttcctgctcgtcttgagcgtccaaacgagtctcattgcccaaaacactgttgtagatcagcacctgttgttggaaacacgccgcctagcccagaataaaaatcttcagcttgccatattcgccacattatccgttttctaacgcatccgatctcgggggaatcacttcgaacaaaaacaaacgacaccgatgtgagacagaatggtgtgcgagagaaagatgcggtcgtggaaaggtgtggtgatcctgcatgccacgctttggaaacgttagcactacacaagcaaaagagtttctgagatattgtcagtcaagaactcgctccagccgcttaccgtcacgaacgtcaccgtctttgaaactgcatgggctacgctgttctccctggttccattcattgaggtggatgtctccggtattcccgtgagaagtcgaagagagagtttttctttggacaactggacttgcatcagcactatattgagacgtctgtttgagctataccaaagcagttaccgaaagcacggtagctcgctcaatgattatgttcgtgccagtctggcaaggtgccacagattgatcaaattctggcattggcgaaaaccggaacagatgctgaacgttgttttcgacttttttggaaggaacggccttaaacagcttcatcgggaatcgaccagtggatcggtaacatttttcgatcatgctacagccgaacagcccttatctctggatgtgaatgagtgttcattccacgtcgctctgaaatgtcttatgctgggtctctatggtatgaggaagagttatgctgagaagaagatacgcagttttgtcttccgcacaataccaaaccacggtcgaagctaccccaaggaccagcctcttgacgaagagagccttgctgcgttacgaaatcaccacgaccttctttgcacgctatactgggctgcccctcccccttgtcgacctaaacttgaactgatccgagggcttgtgagccacgaaacctctcatcgcgaggcctgcagggttaacgttcgtgcttgggccaaccttacagcctaccaattatccactgctgagctttatgaggcggccaagccgtttgcgctctggcacaaggacatcatgcatcagacgctaaagcagtatcgactcgccaaaagtgaagccgatgactatattaagtctggggcgctggacggaacgacagatgtgtctacagtgatggtgcgccagacaatggagcgtaaccaagagcaagtcatcgccaccctgcgcgactgtattcaaggaatgcaaaaagccatgcagtctgcggctgaccagactaccctgggcgtattcctcgttaactccgatgttatgcagttactggagctgcctcacctcgaagacggccgtcttgtcaacgtaatcagggatgtccttgcattgctgcagaaatttttgagattacagaagtccactacgacccacaaagagagccagacggcgagtgaggatagtcaagattatggtgattttcctgacatggacgacctggacgatctggagcagcacaatgacatagctgcaccccagcacaaaggccttgatttcatacaaagcccgttatggcatctgttgtccaacgcctttggcgcagagatgtcaccagacgacaatctacttctggattgtgtggatacttggagcctcttcgctcaagtacaagtgacaactggagcgagatcatggtcatattttctggattcgttcagtcaaaagtcatggcagcaattgcgacagactgaacaaagtcgcaaattcgccccgtacttcctcgctcgtctcgctgatagcgaccgcatggcctatgagcaccaccagcatgacttcaacaatgcactgctgctttcattagtagaccgggagtcgatgctcaggtttcaacaccgcctcctacatgctatcgtcacagtcgacaaggccaacccgctgatgaaaaacctcccgtttttttgcgaccccatcagtggtaactgggacatcacttccgatactctgcgatcacggcgtcttgcccttatctcgagtatcttgtcaaacatgcgagacgagctacacttaacagcggtcgaatccatggcacaagtgtcagaagtgcgtagggcttacacaacaatgttgcaggaattcatgatgaggatgaagggcaactacctacagcttcagcaaggcgccacagtaaccggagcatacgtggacttcgtccagaagattgtgcaatttctcaagcagtacactggggacatctgtccagtgatcccattcttcacagactcggtcgcattcccgttaccatcaaaagaccccacatatgttgtaggccgtctgtgtgggtatgcacctaaagccatggagccaggcacatccaagcagctgtctgtcttcatacagaccgttgcacaacaagccgcagccgatcatcagcaacagtaccttgtgacccagcttaccacggccgtgtgctcgaatgagactccagccgcggacaggacagcgcttcgttcagtccttcttcagagcatcttcccgtcctaccttgagagatccttctcaaccggtgccgcattcctcatcgcaaacccgatattgcaatgtctgcggccaatactagatactatgatctttgatctacgcatcacccgaccagacagcgtctcaaccatcatgaattccatcattgcggttgcacacgccttcatccgaggcactgagcacttgacagactcaccgacgcattttaaacaaccatacgtgctcgctgcttcaacatatatgcttggagccatgggtgtgatcttaccagtcttggaatacatatgcagccaaaccggaaccaagacgcacccacttgtcgcatacatgagagacttcagtatgttcgtcatggagagactacgagatatggagccgcaaacgatcccagactacgaaggcgatgcacacaccacgacggcgggcgagcagcacagtcacctactagcgttctgtagaagagggttagaagacagcttgaaagccaactggagcgaagatgcaactgggacagtacacttcggccaaggccatgcgaggaaagaagttgtcttcgacattgggagtgtggaggaagaaagggaaagactattggcagccgtcgaggcattccaaagtgccctgtgtagcgtttatggagagggagattatcatgagaacaccgtcgacttggcgtatcatgttgtagtttagcatttgtgtatttagcggcataagcggcgtttcttggaatgtgatgtctcgcatcatcagcatagtagcatcgaattgatcatgaccactacttcttcgtcccggactgacagctctcacgcgttcgtctttctcgaaagaacatgtgcgcctgcaaaggtgccatgcagtctacaatcatcacgtctcactaacatacagcagattattgacaatcgatggggaatgtaccaacagcatccctctcgctcaagccattgtgcgcctactctcaagcatagcatccacgcccaaaggagcagacacttactctcaagctagcacatcgctcgaaagcaggcattgaaaacgaggtgatgatgggatgccagaggcaaagtagcaaaccgcaagtccagacgtcagaacagtacaaaacgtaaagtagcgacaaggacaaaagcgggctgggtttgatcttcgcacgtagactaatcgacacggtattgaggaataacttgtggcaatttaagaatgtgcgtggtcttgtccaagagacggacggatgggccagtgcatgcggttcacggtacgagtttgagggtggcatcgacattgattgctgaaaatcagctattcatcgtcgtcctcatcgtcgtgctgaacgtccatgactctttcgccggctcgctcaagggtcctgcgactccagacgcggacgcctttgtatacagcctgtatcacataagcaccgcgcatgtaaatacactcgagatggggagacctactgcaagaaacgtgcctactccaactacaatgatgatccagctgacttgctcgactcggtcgcgaccagttctggctctgccaccaccacttccaaaccggaagtaattgaatgggttcgctagcaggaccttgaggaagccaagtacacccatgctagcgaaacctttcgcaaaatgctcgtaccacgtggttgactcatcctcctcgaagtaaaagccttgactgcgtcttgaccagctgttccagggcatatagctccatgggtcgacatagagcccaatgatagggtcggctacaaatccgagaacgaagatgatcacaataagaattagagcagtgagcgcgatctgagcagctgcaaggtgtgttagcctcgctcgatagatgataggtaatctcgggtctgttcgacttaccaacactacccacgaagcgaccagctccaaggcgcgctaacctatatttgaaaccgcaagtaggacattgccagtaatttctctttccatagcctgggtctgcatggcgccatgcttgaaggcaggcatcgtggacgtatttggatgagcctttgcacaagcagggtcgaatcaaacggccggtctcgtcctggtacacgactccgggcgactgcagaaatcccggaagactgtccgatccaacgttgaaggttggctgaaccgtttcaaggcaaatcctacattgtcgaggtggccagtgggtgcgtcgcgaccgcgatcctgatcctgtgcttgggttcgcgccactagaagtgcctgctggctgctggcgcgaggacgaggttgaagattctggctgtgcaggttcattcttgggcagatcatctggccagctccagccccctggcgtttgatatccagaagagtatgacatcgtgtagtgagtttgttggtgctaggagcgcaagcgcagtaagttgattccgactcttaccatgaaagcacagatacaagtggtgatgtgatcaatcaatcatgcgggcggggaatgcatcataagcaattcgggtatcggatgtgtttccgacacagcctcgcagctttataggcgttacagaagacactgtggcagacagagcaggaaggtggacgagaaggttcggtcaaaagagctgaacgtcaaatcggctggggaacatcggaggaaggtatcgccgacggatggtccgtgcagccgcgtcaatcgattgcctggagctaccgctacagctcggacagcttcaatccccacgtctgcaaccccaccagcccttcttcctcttcttctccctccattagcttgccgataccctctgcttgacaaagaaaagacagtagcccatcatggctgacagatattccttctcgctcaccactttctcgcccaggtaaacatacagcgccacgagcgaccgctttgagaccttttgctaacaatctacagcggaaagctagtacaaataggttcgtgccaggaatcacgtgaagggagaagaccgaactaatggtgtacagagtatgctctgaacgccgtgaaccaaggtgttacctcactcggtatcaagggtatgttggatcgcgaacatggtcagttacgcagtattgaccgataacgacagctaccaatggcattgttctcgcaactgagaagaagtcatcctcgccgctcatcgactcgcaatcatcatcgaagatcagcctcataacacctaacattggcatggtctactctggcatgggccccgactaccgcgtgcttgtcgacaaggctcgcaaggtctcacataccggctacaagcgcatctacaacgagtacccgcccacgagaatattagtccaggacgtcgcacgagtgatgcaagaggctacacaatctggtggtgtccggccatacggcgtcagcttgttaatcgcagggtgggatgatggtattgagccggaggccgagggaaagagtgaggagcagacaagcgaggagaagaagaaagtcagcggcaagacgggtggcattctcaagggcggacctagcttgtatcaggtcgatcctagcggcagctatttcccttggaaagcgacagcaatcggcaagagtgcgacgagcgcgaagacattcctggagaagaggtacaccgaaggtctggagctggaagacgccatccacatcgccctgctcacgctcaaggagacgatagaaggcgagatgaacggcgagacggtcgagattggcattgtcggcccgccagagaacaggttgctaggcttcgagggtgtcgagggtgccgttggcccacgcttcaggaagctgacttcatcggaggttgaggattatctgacgaacttgtaaagaacgctggtctcgggtggaccgacatccgcagtctatggacatgattatagcgaactgagctgcggcagggcggtctcgatcaactgtgcgaacttcgagccgttctcaagatagcacaatgcatgagatgagctatgtagcacttacgaaaatgaaccattagatgcctatgaactgcatcctgtgaataaatgttgaaactccttacgccaccaacgttgactgcgatgcactttggctgcgcatattgcgaggctcagcagccaattctggttagcgcagatcagcactgccttcgtggcaccctccaccttgaagctcactgaggacgcaaggctgcggcgtcttgcatgccaaaatagaaacccacgaagagtgtggccttgattgcctttgctgaaatcataagagacgcgcgacctcatggaaagcttcacagataacctgcagccggcaaacgatgtgggtacgcacatggctgattcccatgatgcaccctttcgcctgcgttcctaccaggcggagatggttgaggagagcatgcaatcaaacattatttgtgtaatggacacgggtagcgggaagacgcacatgtgggtacgccaccgcaggtggcatccaaggtttcgaacaaggttaacatcgctcagagctattgatcgaacgcgcgcagagttggagatttgccgtccggacaaggtacgaattcctaggccgattttacattcacacagaactcatttatcaagatagtatggtttcttgccccaaccgttacactttgtgaacagcaatttgcagtattcaaatcgaatctacccggctacggtattcagctcctgagtggcaaagataaccttgaccactggacggatcaaggggtctgggatgatgtgctgctcaacattcgcatcgtgttgtcaacgcatcaagtacttctcgatgcacttagtcatggtttcgtcaaaatgcgcaacttatctttgcttatatttgatgaagctcatcactgcagtctaaagcatccagctcatcggatcatgtcagatttttacaagcccaggattggaactgagcttcctaggatcctcggcctgagcgccagcccgatcaagacagccaaagtcacatcagaagatctccagtaagcaatttcagaaccgtaaactgttgatgtcaatctcattgatcaggcagattgagcggaatctgtgtgccaccgtcaagactccgaaattgcatcgctcagagttgctgcgatatgttcaccggccacatctcatgcggatagactatccagtagaaccacaggacttgcaatccaacatgctatcttttctgaagagcgcctacaccaactacgacctccagaaagatccatgggtttcagagctccttcagcagcgacagcaaggccacgatgttacgaagaacatacacaaagtattcattggtggcaagacgtactgcagggatcaactccgatcacttgctcttaaggcagaagcaatgtcacaggagcttgggatgagtgttatggactggtatcttcgtgggtgcataacacagttcagcaagatggttcatatgtcggactcccagttgctcgactggtctgctgatgaaaagagacatctccttgagatcttgagaactttgccctcaatcgacctgaacagtcacgacattccaccgatgtccttgggttcgatgtcgcacaagcttcagctgttgatcaagtttctggtcgccgaagctaaacatgaccctgaattcacttgcctggtgttcgtcgagcagcgggtatgggtggcttgtattgcagaagttctcgcaatccacccagaaacaagggatttactaagagtcggcacttttgttggcgagtcggaaaacagcaaacgaaaggcaaatatagcgtcaatttccgagccacgaaatcaacaagctactctggaaaacttccgcgcgggcaagcttaatctcattctcgcaaccagtgttctcgaagaaggcatcgatgtgtccagttgtcacctcgttgtctgctttgaaagtcctaagaacttgaagagctttgtgcaacgacgcggacgggcgagaaaggaagagtcaaagtatgtcatatttgtgcctcaagcgggtcgtagacgggatccagaatcctggcagtcgcttgaagaagggatgaaggctgcatatcttgatgatttgcggcaggtcaaacttgctacggagaaagaacagcagagtgagactggccatcgaaatttcgaggtaaaaagtactgggtaagtgagagcctacgttcaactccagacaccgcgggtaaaagacgcaaatagacaaacgactgacaatgtccttagtgcgcttttaaccctagacaacgcctcccagcacctgcaccacttttgctccatactgggagctggaccctacatcgataatcgaccgcaattcgagttcacagagatacggcccggcgtaatcactgcgcgagtaatactccctttgactgtagatcctgaagtcagaactgcttgcgctttggatacttgggctactgaaaagatggccaagcaagacgcggctttcgaggcgtacaaggctctgtacgtggctggcttggtcaatgacaatttgttgcctgcgagacaagaagcagatgatgagttatcagaacttcaaataccagatcaccgaccatcgttggtaccggtctcaccaacactcgatccttggccgctctttgctcgtcaccaacagcaaaatccgcacgtctactatcgtactcgtcttactttgcacacggtagacgacaagcctaaacacttaatccttcttaccccgaagatcctccccgacattcctgaattgctactttactggaatagctctacaaaactgaagatcgaaagctcgtggctccacgacgtagttttgaatgacgaagaaatctcggaactgaagtcggtcacctacaagatactgtactctgtctttcataaccgaatggaactcaatagacgagacttcgtatggctggtcgctccgtgcgatgagtcgggtctcctcgatagccgcatctggctttcggagtggagacagcacacttgcctggcaacagagcttatcgcgcaaaactctgattggtcactatggggcttggtcaatcagaaaggtgatgctcgaaagtacacaccgaggtctaccagtatgaataaccagttgtggttgctccagctgatgcaattgcccaagcggcgcgactttctccatccagtcctggagtccgcgaacataaacgacgcatacacaaagaccgacgagatggcagcaaaggattgtatagtagatccagtgcctgctccatactctgtgttcgcactgcttttgccatctatcctgcatcgatttggcatggccattatcgccgaaactctgaggactacactactcggcccagtcgccctggattcagcgcattcgctccttcttacaagagctctgaaatcttccgcagcagatggtaatgacaactatcagcgcttggaatttcttggcgactgtatcctaaaattcatcgctacagtacacctcatggccgccaatccgaaatggccagagagccacctcactgcgaaaaaaggaagaattgtcagcaacggcttccttgcccgggctactatagctgccggactggaccgttttatgattacgaagagctttactggcgcgaagtgggcgcctcgctatgctggagacctcttagctgagacaggaccagcggtaaaggaagagagatcatcgaaactgattgctgacataattgaatcactcatcggtgcttgttataccgttggtgggttcgagaaagctgtcttgtgcgttcaaacgctattgccacttgaaccttggatttctgtgccggctgccaacagcatcctgcatgaggcagcaccggctgaagctgatttgatgggcctcgatgtcttggagacactgatagggtacacgttcaagaagaagccgctccttctcgaagccctgactcatgcgtccttctcgggcccccatgtgcactgctcctacgaacgcctggagttcctcggcgatgcagttctcgattacatcatttcgaagcggcttcacgcacacagccccgaactatctcatcagaagatgcatgccatcagaacagcaacggtcaatgcatccttccttgcatttagattgttcgagactaccatcgacgaggagacgatcaacaagaccagtatgcggccagagagtcaaaagagagcaatctggcagttcctccggtctggaagtccgtcgctcaacgcaaaccgagacaatgcgctgagacaacacgaacaagtgagggacgagatcatcattggcctcaacgaggcggccaggttcccttggcatctgtttgccctcacagacccaccgaaatttctgtccgacatggtagagagtgtgataggagccgtctacattgacagtcttggcgacattctcacttgcgaggcgatcgtccgacgtctcgggatactcgactgtttggaccacatactgtgcaatggcgtagattgcctgcatcccaaggagcgacttggtcatcttgctgtcgacaagggtgtgcagtatgcgcgcgtgggaatgaataccgagcccaatgagggtgacaagatgtacaaatgtcaggtcaaggtgggcggcgaagacgttggtgatgtcgccgagggtttgaagagactgaatgcagagactgtggctgcatggaaggccgtcggtgtcctcgagagccggaaagactcggccatagagattgttagcgatgtggaggagttcttcgatgcggacgatggcgggggaatatcactggatgacccgtgaagcgatcatgcggcatgggacggcatagaactgctcgggtgtatcacgcggcagttcggagacgctgttgatcgtggccttcactgtggatggggtgtcaatgtctcagtgaaagacatcaggctttttagcatcctgactaccgggacgggttcagcatgatagacgtttgcctagccatgttccgacctcgagccactcgggtagccggcgcttgcgcttctgcgatgatatttctgccttggactgatgcagtcttggcctttgcggacaaggatgagtaaggtccgatagccccattaatgccagggaagatggatgatcaaagagcaaaatctttgaggaggggtagctgccgtgctgaagacggaaggataccatggaggcgaactgatgaaggggttatctcagtatgctaagggcgccctcgtagtctagctttctgacaccctagaagtgaatgagagaaccaaaagaagccccagttatgatttagtgacgatactcattgcgcccctttcagccgtgtggcggtgatcagtacaacacttcaccccactctcagccgtcgcgctactagcccgcactaatctctactgatccgagcagcgggtgtggcggaggcacggtcgtttagactccatgaagttttcattccgtggccatcgtgaggcgttgtgtggcgtcactggtccgaatctacagagaatgcctggccggacgcctcccgaaaggctccccggtaaactgcaatgtgaccgattccttcagacgaatgactgggctggtttaatggttgttcttcgtctagcacctggttgattgaggcacagagacatgttcgtggacttggtcacttgggaggtcgaggcaacttcaccgaaagttataaagccgacgagttttgctatcattttaccatccacacaactcaatcatctcctcctaccagtacaatcactcatactcacccaactcatacatccactttaaacgactctccaacgaaaactttgcaagatgtctagcacttccggaagcggagctcaatatcctggacagccctctggcaatcgctcaaccggagcaatggggggtgcagcacccaaatttaactgcaagaactacttgcagtccggtcaccctgttggagtaacggttgatcgcaatggagcaatttgcacacactgtcaggtaagtcatcaatcaactcgtggttttgctttcggctcatgagcatgtcagtgtgcacctatacacccgagccagctgcaacaacgccgttagcttgtctggatcatcaaatacaccggtgcaggcgagttttcgatgctccactcctgtctgcacctacacgggtccgataatgcaggcggctctttttatggtctcacactgagcgctgtggtgagggaccgcatatctcatatctttcagcgaatcaatcttacagagctccgcatcctgcagtcacgatacatgtactgtagctgagaagattcacgggcaactggcatatatgtggtggttttcgtagatcaatattcattacactcattacattctacagtctacacttctaaggcgccttgactaaatgcatagttttgtgtgaccctatggcgactgccatgactcgacagtgcccaaggaagagactgccggaccacatcagagcacgacatacctgcactaacaacccatagttggcatcatctttcccgtacctaccgtatcaactcttcatgcttgccgcaaaggtatatcatcccccaaatttgctgtaattggtctccttccttgcagcatgcaaggaaaggcgctaaatttgccggaaggggcactgcggcaactttccggaatgcaccaacagaggccaaactcatttctttcagcctaaaactctgacacggtcagttgtcgcaaatcatgtttaacgtcgcaggacctcggtgcatctgtcttacacggcccgcaagccttcatggcctacgccagttcaatttggaatatccagccatcgatgcctaacactccatgctacctatggtaaggaatgcgatgcaaccggagtgcaggaagaaccaggactagaatacggtcgcgttaatttgcaaagtaatggcccggccagcatattgccactgacactcatgagaggcccattggctctgacccagagtccaacaccgtgtactttgacgatgcatatgtgccatggaccgttccggaagccgctcttgctgtgccgcagtgttcctctcggcgcaacaacggatggcttgatgcgggtagacaaagtcaaaatacagcaaaatcactcgttagtaggtagcaatgaacgccgaagtcaataagcgagtatcccacagttattcttgtagaaacataacgagttgtttctattaccaggatagattcagtgcagcctacagcatttggcgagcttagcacacgaccttgaggcagagacaccgatcttcggccggaccagccctgagggattgcggtctttgcaatccccgaggcgatctagtgagcgccccatcaagctgagtgaccctatctcttaaggttactttgcggaagatcgttgcaagcgagaatcgccagtaggtgttcaatcatgccgataacaggccacatgggtgatggtgaatgaattccaacactctctgatcataatgatcaagcactaggcactgcatgactgcccaatgtcctctcagccgttaggtatgagattgatatcactgaccattctgaggggcaaggtgtcacgttgcaagctaccttgcactgctcggatgctgcatttcgtactcatctacactatgcatcagtaatggcaattgtgcaacgcaagatgaatttactgctatcgtcagctggcagatatggacatgcgcgatcaatcttgttcgccgagatgcgatttggccttttctgcagcctcagatagccttacgcacatgtcccctccacacccccttctccaagccacgaaaaatcaggcgtctaatcagaggaaagcctcaggtcgtacccggtcgcatcgagggtccactgcgccactgacaacatagcaccttggtctatcagtgactgcttgaagattcagataattgagtaagccactgaagaaaggcgttattgtatcaaaaacgtgtactgcacggaagggcaagccggcatttcaaattcgtccttctgttcatcacccttgcgaatttggttccgaggacattgcaacaaggatcctatgccataaaaatccgacgtatgaggtgcgtcaaaaacatgtgaccagaacttcatgcatgtgtatgcatgcagggtcggcaggaagcgtcactgttctcgcaacctggtccgcacatacaccccaaccccaacgacgcggaacgccagtttctaacacgtcgaccgcaatattccatgtaagttggctgttagaagcggaccaaaccagaggaaagcaaactcggaccattgtcccgtgttgccttcagctctcgtagattcgccgggaaagcctgcctcaccctgtcgcctcgtcatgaagaccagaataccgggacacgggtttgcccaagccattccagtgtcattacgggcgctccgactgcgactagcctcgaaaagtgatctatgaagactgcgcattcgcgattgcttcagcagaggtgagccgcatcagcctcaataccatatatctactcagccccttcgagttctggcgatccgaccacagctcagcaaggctgccaccgatggggacgccatgtggtggtggtggtctctaagcgcgcgcctgaagcggcacagcacacaagcacgacccttgcattgaacccatgacgataccaccgttgcacacgatcagcctagcgacatatttcgtgtccactctcgatatagtactacggtgatcaaagtgttggggctcttgcgccattaagcgctcagtgaagcgagaactgcaggtggctgaccacccataatgtcggtttgtggggcggaaacctgtgcatgacaacgtcctgtattattctaggtcgtgctgaggcagctggcgcagtaagaaacaccatgcgcaatcataaatttgcaccatcttgccccgacattgggccgtttctgggtcagcattcatcctcaagatctcccatgagcatgggtccaagaacacgcacggcggttacgggttacgccttgcagctgtggggtgtgacgaaagctgtgacaatccttgccgtgctgcatgcggtcgcagtaggcttcagttacatttcttcggcaaggagaaatgatatgaaggcatcagcgaggcacgggtgcatgactctggaatcgtcagatcgggctttcgttataccgctcattcccatgaaaagcaaactttattgcaatggtacttcggccaatctagtggtggcgctcaaatccgagccgggcactgacgaagggctcaccagactcgattcgtgcgaacttggcaagattggtaattcttcaaccgtcggatcatcattcattccgcttcacagaattattgccgtggtcgtgtttcagtactgccgcctacatcatacaccaatcgagacgtttgttccgcaatggcaatctcgtaatgctgcttggagcactgtaatgtcatgcatgcgctacgcagcaacctcacacaaccatactgattatacacttcacgaggatccactctccctactgcatccaacagtaacaagctatcagaggaagccgctttagagcacaagagcgcttccaagcttaaaggagacagtcaaagctacgcagtggctcgttgctcgccaaatgaacacacaagctttctttcccttcactgaacttcatagtgaactgtagtctgatgaatagaacctgagctctcgaacacctccactcgaacgaacactctcagaacagaaccccctctccaccaacacctctccaacgcacactcgaacaacatctcatcaaccccaacccccctcagcgctacaaacacaaagcacacacactgccggcccatcccctacgccctcttcacacccatccaacccccacaagatcagcgctaaagcctcgaccgcccctacttcgcgtccacagctcgaatcatcatgaacggacatcattgggcgaggtgggcacaacctgggcatgtctctactgtgtccagcggacgtcgagagcgaggaaaggtcagccacaagaacaaagcgtacatctcaatgaagaattagacatgcggattttacattactatatacatgccatacccatatttcgctcgcaaagaaaaaatgccaaccagagcccccaagaacgcttgctatacctcaaaaattcatgcatgctttgattttgttcatctcagctcatccatgtatccatggcgtcgtcgtttgactttcatgatcgttacgtctcagtctactgtccagtttctgcacaccgtgttagtcgcatgttctcacataccagcacaacgaacaaaaaacttaccagtctcaacacccggctgccttccatccaagccgcccgtgaccttcttcttaagtttcgataggccgatcttggcttcgttcttcgcgaaccgcgcgttgcgcgcgggcttccactgcatcaggccgcggtgtttgcgctcctcggtgcgcttgttctgcttcttgtagtctttgcttgagccggacgagccgtttgtggttccggttgcggaggtgtaggcggtggtatctgtgcggtctgtggcgtgagatgcacgcgggtcgtcgttagttgagttgggtgacaagtcggtgggttgatgtcgaatgccttggttaggactgccggggccgccgctcatggcttgagcattgccaacattgctggcgtcctcaacacctaggtcggatgaagagtatgaatcttcgtcgctgtcgtcatcgtgggcttcgtcagaggaggggtggaagcggtcgtgcaacggctcttcgacaccgggctccctcttcttcttgcccttggtgttcatgtatgccttcgggtcgtctccaaaagcaccagaccaatcttgaccatctttggcgagccatttcctcttctcttcctcgtctgcattcttgagaatgtcacgacctgcggtaagtgattcctcgtgtaactgttggacgcgctctggaagctccttgtcaaccttccgagtacggacgccttctgtaagacacgcctcccaagtctcgtatgtctcacgagagttgttgtcggacacgaaagcttcgtgcgtctcatctgtaccagccttgaagcgggcacggaactgaagtcgaccgacctccttaagatcttccagtccaggctccttttcgcaattatcctcagttatgtaattctgtgtgagacgcgcaggatgtgccgtcgtccagatgggtatgttgatatcttggtcttcgttgtcgatgaagtgctgtagccagatgaccgcataagcatctgccttgcgcttgttcgcaacgtggaactcgaagacgataggcgacctgtagcgatgcttaactggcaggcgcacgttgtacttaccctcgtgctctgcaaggtcaaagtagtagccatcgccctcgtcaagcttcttagcatgggcgcgaccaagtttgccagtcgaaccgccggttcgcagcttgatcttgggcgcatgttgataaccagtggcaaggatgcgctccgaacggaactcgaaagtaccaacatcccagccaagcatttgtggtggcaagcgggtctcgatgctgcggaaaagtagagaaatgcgtacacgtccaaagccgatgccgccgtcaagtgggtaccagcgagtaacttgcgaagaggtctctaggatgtcggacaacttcaatggcacaacaccaagaatagggtcatgttcacggtttctttggtctcgaacagtgacggtaatgatgcccgaacgccagtcgcggatgaatcgctccgttcctgcgttgaaaattggctgggatgagactgccttggatcgagtgcggtacacaagctcatcgttgtacaatatagtgcagtagctcgtaggtagttcaccgccggtctcttccttggcctcaccgtatggctttgcgggctcgtattcacgtcccttaggacttccggtggttcctttaatattctcgagttcgaggttgacaatctggtggataataacactgcagataccgctgggccagagtgggtccggtggagtatgcatgactgcatcgtcttcctcgctgttaatgacgcccttgtcgtcctgtagtttggggtcgttcttgagttgatctgggagcgccttgttcttgccgtctgtcctcatttctttgcggaattgcggcttgctgaagtatccaacctcccagtggagctctccaggcatttcgctttcagcgtccatacctgccagttttgagacctgagggtacatctttccagggtgttggatcatcttctgtagggaaatctcaacttttccgacgatgtcatccgaggtgtgtcggtcggaatcccagagctctacgctgaggttctcatcggccttgatcagctcagggccaacaaggagagcagctgtctcttcccaaattggattgaggtcgtcggtgataacacgagtgcagtacatgggctttccgtacttggagaacgccaaagtgatgtaagggtcactgccaccatgtttggacccgcgacgatcctgtttgctcaatccagtagcgcggtgaattcggatccagagaacaccaagagcttcagtgtctttctggacagaatcaccctgaagaatcgcacgcatatcgattgacatcgactttggtgcaacgtacatgctcgcagccgccttgatggcgtagttgacgaagttgctgatcaaaggcaggttcaggatgtttacgcccttctctaccatgggaatacagccagcagtaacctgcggtgctcccatcagcgtgaacgtcagtgtctttaggaatggcggttctggggtcatagccatgcgaagtcggactgtgcccaccaggccctggagttcgacgaaaatcggcagcggtacaccgaagagacccttaatccccagatagaagaccaactgcatatgcatgttgcgagccttatccgatgcgcgcttgccgctaggcttcgcgtggtacgcaaaagccacttccaggttgtagtagtctccgccttcctcgtctgcagctgcttcttgagggtcttttgtcttcttgttctcctcgtggatcgcctccttcatctccttcatgtgtgcgtctggaagagctcgcaagctgaggattcgtagagggttgcttccctggttgatctcggcgactcgtacattttcgataatgcccggtacggacgcttgcatgacatcttcaagcatgtccgcgacgccctggaacatgtcagggttgatcaagccccagacaatagccaagagagtgttcatccattcgaccgactcgggaaggaggttgagagtagcctatgcgtgtgttagtgaagtcccgcacagccaaaaagaatcgtgttcaccatctgaccgcgagttgcctcactctcccactcgacttctcgtccactgcggactacttcctttgtccacagccacacgccagacgacagacacatgcccagtggtatcaagcccttgagcgcgccaccaaaaagtttgccaacaacaattgtagcaacgagaagtcccacgcagaggatgccggcgcgcttctctagagctgcgaaagtcggctcatagctgactgacggtgtcgggtggaagaggacgttggtcttctcgccatggataggcacatctgaagtcgtgccttcagcaacggggtcgggcggtgccgtaacgtcttggttgtatttgtaatcttcgagcgattggtttgcgtctgtcttgatgggctggaaagcattagccagtttcctcagtttgtggatcgatgtacctactgtgtctttgttgaggtttgcgttgggaatcacaacgtgtgggttctcgacctcgtccatcatagacttgtcgacatccgaaatggtgacttggttgccagttaccgggtctgtcaccgtctgctctgtgccctctaccgatcgcttctgcatcttgtgcggctcagcgccacttgatgcggtaacatcgcgtccagtcgaagtcgcgagccccttctggcccggcgtctggccctttccttctcttgcttgctggtcaatctggcgatcgcgctcggccttgtccttgtccagattctcgataaactgcttgaccgtgggaatggggttgtggcctgagtaatgccctccaggcgcgtgctgctgctgggatgccatattgtggggatcgtgtatccacaaggccttctcaagagcaatggagcaacgcgagcctcacccacaacaattgggctcagaggtaaaatcacgagtatcgtgaaggaggggaagaagcgtcaaacgatgcggagaagcctccgtgggcacgcgaaagcaaggcagataacctctgttcaaagaagaggtgctacgcggcacacaaatgacatcatacacagcttgaaccacttcggtgtcacactaaatcaagcagccgccgcgttgccgtttgcgcagaaaaggcgcgactccagctcttgcttctacacggcaggaatccaacaattctccactgtggctgctgcatctgtcaagctaacatggcacgcatgtggcatcgtgaaaatcatcctgtgagctgacgtagatctgtcgctctgcatccttgcattggccaatgagagccgtcgacgcggggtcgtctagaccacctttggacgccctcaaccatcccgacttccaagaaccagccaaaaaggttcccgctatcgccatccacgcattggcaattgtgcactgacaatgtcgggctggttcaccctcttcacaaactgtcgctatattctcaatggcgagctcgtcgaagaccacctcgtcatctccgacgagacggggcttatcttgaaaagagacgggtacattggcggcgaggctgtagatttggaagatggcatcatcgcacctggatttcttgagctgcacacaaacggcgcgaatgggtttcatttcacgcactttgacgatgagaagagctatgcggcgaaaatagacaacatcgcaagatactatgcgactcagggcgtcactggcttctatgccacgatacctactgtcaagagcgatgaatttcgaaaggttagaacatgtctcctaaaatccatacgttgtgattgcatagatgtgcaaggtgtcttggtggttgcactcaaatgtgacaacatttgagatagtctaaatatcctcaggccatcatgcctatccaacacatgacatgggctcatacgatccacggaaactcacctctctctacgaagctttgcaaagcctgtcaggagcatgccctcaacccatcgtcaccacttcatcaaaccacctaccccaacccacgccatcaaacccgcatctcaaaatccaactgacaacccacccagatcctcccttcccttaccccccgcgccatcccaaactccgcctccctcctcggcgcccacgtcgaaggcccctacctgcaccccaccaaaaaaggcgcgcacaatgcctccctcttcgcccccagctccatttccccatccaccatctacggctcctccaacctgcgcaacgtcgtcaagctcgtcacgcttgcgcccgagctgcccgattcctcatctctcatcaagacgttgacagcccaagggataaaagtatccatgggccattcaaccgcgacgtatgagcagggtttggtgggtttgaatgcgggcgcaagttgtttgacgcatacgttgaatgcgatgccggggtttggatcgagggagccggggttggctggcctgatctccttgcctactacgcacagctcacccccgccgtattattcggtgatagcagatggccagcatctccatccgaataccgtgtcgttgttgcaccgcgcgaatccacgacgtgctgttatcatcacggatagcatcgagcttgcttcgctggcagatggcacgtatccagggcatgcgcagattccgtttgagcagacgaaggcgggggatagggcaaccattgcgggtacggatacgttgattggtggttgtataccgttgcagcagagtgtgaggaatctgatggagtggagtgggtgtgggattgcggaggcggtgggcacggtgacggagaatgtggcgggattgatggggattgatggagagggtgggaggggtgtgttgaaggaggggagaagagcggacttgactgtgatgagtgacgatggggagttgttgcagacgtggattgcgggagttaaggtgtgggataaggaggatgaggttgcgaagagtgaggcagatggggaagtacgaggatgattgaagtcgaatattattatacgagactatgtaacgaaccgttcgtcatcgactactctcgaaacattgattttgcaatgtaacttggcaaatcttctcttagcaatactcattcgcttgagcatctagagagcgattcactcgccccaaccggaaggcgtgattgtgtccgaggcggcaagctgcatgagctttggccaagactccttcgctagctctaaacggcttgtcagccatatgggttgcacgaagcgagtgttggtacatacctttgctcttggatttcagcgtttgctcaaggcaatatggtctgtcccaagagtggatgtcatagcaggctccaggacagtcgccatcacggcacgagcagaggtaggccagatcttcatcttggataggatggactataagcggctccatctcgctcagatggtagtgcggcttgaggttcagcttctttagggttctggtgaagcgacaacgctgctgttccgagatgataagagtagacggatcaatgatctgacgaaaggcagtgtgcacaatattgctctccacatgttgatcttgcgaattggcgctgccactactggcgaaagtggaggaagctgactcctgaggcagcgtaagatagcacacggtgtagtacgcatgctcttcgctggtttggtggtttgggaggaaatcgtacatctgctccgacaatgtttcatgatatacgactgcttcgagtccaaatcgggctttgaggatctgtgaaaatcagagaaggtacttagaggcattggaagacatatcttactcatgggcccaaagctgccaactttgcgagtgtctccaggctgggtctggggacatgtacagcagcggtcgagccagcggaacatcgcatcaaagtgcagacaatggccttcctcattgtcaaagatggaagggtcgctttgcacccagtcctgtaccatgtctactttctctgcctcggtcttattatcaaggttggtcttttcaaatgtcttcccataagccttgtcaacgaagatcttctgccaaagtttctcgacttcttctccatagaccttgtagtggtcttcgtgtcgacaagttccctgccagcaaatggaatcttggtaccatccaggcaggcactttgctcgcgctgcgccttggatattgtcaacaatgtgctccaagagctcttgtggtagctttgaaagaggaccatcgcggaacttgtggcagagacgaagcgttgtagtttgcggcgccgaatccgtaagtgcttgcagactggcacccaatttgttcatattgaccggtagtgcccaagctaagcgcggccttgctcgagggaacggatagtccgggccatcctcgtcgtcaatgtcaaaaggagagaagtttagcatgcacatcgtgctgtgctgatgcgcggcaccgttcttagggaattggactggattcgaaagcaaggagagttgaaaagtgagagcaaggtgagtgtaacgaagctggggaggaaggagcaagcatcgccgcgctagcccggatacatgtttttcatgtgtacgagaagggaaagaacgaaagacatgacgaccgactatggtggagaaaagccctgtcctggacctcatgaaatcatcccataatattctactagttgctcttcacacagctatacagtgcactgatgggtgcatgcaggcacacgcgctgtcatagtatagatgaggcgtcgaaggtgaagttgcgtaggtatcgaaatatgaggtcaggctcgccatgcatatccgatgcatactactcttcattgacttgatgtttagttttgcagtgcaatgatggtctgcgatagtgttgttctgctcaatacgggcttacaagctgctctgtttcggtacattgcatgtggtctgtcaagacgtgatctcgaagcgcgcaagacgttgtaatcgccgaagctggaaagtcacagtgatggagggcaaacccggggatagtgcttaatcataagcttcgacgccgaagaggcgattggccgtcggaagcgtccggtgagtgcctcggaagagttcgcgctaccagaacacagcatcgcgacttccgtgaattgccgcatgcttccgccactttcctgcgccatccacgacatcgctgcaaattgcttccaagtgagattgcacgcgcagggaacagcgtttcgaagcgtaagaaagatgcacgaatgccggatatgttgcgctgatcgagtggttatgcggggagaagtagcggctgggcaccgtcacaagctcaagctccatacctccgaagctggggtctcgaactcaccattcacagcagccggcctagcctgcatcagttggtagacaaagcagatcctcggcccatggtcaagatgggtgacgtttgcaagaattatatcatcgcccgtcggccccatcctcgtctctgcatacaaacctcattgcattcctctcgtcttgtaccgtgagcactcaaacaattgaaccactgacagcataaactccaccatggcagccaaccccgacaccatcctgcgcgaggtcaacatcctcggcgagctgaacgaccagaaccgtcacattctcagcaaagatgctgccgtcttccttgccctcctccaccgcacattcaacgagcgccggaaagctctcctccagcgacgagtgatccgtcaagccgagctcgacaagggcaacctgctcgacttcctccccgagaccaagcacatccgcgagaacgccacatggagaggtgcaccaccagcgcccggcctggtcgacaggcgcgtcgagatcaccggcccaaccgaccgcaagatggtcgtcaacgccctgaactcaaacgtctggacatacatggccgactttgagggtgagcatccgtacagttgaagtttgacatgacctgaagctaatacctgccagactcaagcgcgccgacgtgggacaacatgatcaacggccagctcaacctccacgatgccatccgcaggcaagtcgacttcaagcagggcgagaaggagtacaagctccgcaccgaccgaacactccctacactcattgctcgtgcccgaggctggcatctcgaggagaagcacttcaccgttgacggcgagcccatctccggcggtctcttcgatttcggactgtacttcttcaacaacgcccacgagcttgtcaagcgcggagctggcccgtacttctacctgcccaagatggagtcgcatcttgaggcaaggctgtggaacgacgtcttcaacttggcgcaggactacatcggcatgaagcgcggcaccatccgaggcactgtcctgatcgagaccattaccgctgctttcgagatggatgaggtatgaaagactcttacgagccgagaaacctgttgctaatgacattacagatcatctacgagcttcgcgaccactcttctggtctcaactgcggtcgctgggactacatcttcagcaccatcaagcgcttccgccagaacccccaactcgttctgcccgaccgagactccgtcaccatgacgagccccttcatggatgcatacgtcaagctgctcatcaagacctgccacaagcgaggtgtgcacgctatgggcggcatggctgctcagatccccatcaagaacgatcagcaggcgaacgacgccgccatggccaaggtccgtgccgacaagctccgtgaggtgcgcgctggtcacgacggcacctgggtggctcacccagcgctcgctgccatcgcttccgagatcttcaacgagcacatgcctacacctaaccaaatgcacgtgcgccgtgaggatgtccacatcaccgcaaacgacctgctcaacatgaacgtgccaggcaaggtcaccgaggagggcatccgcaagaacctcgacatcggtcttagctacatggaggcctggatccgcggtgttggttgcgtaccaatcaactacctcatggaggatgcggctaccgccgaagtgtcgaggagccagctgtggcaatggacaaggcatagcgtggaaactgctgagggcaagaaggtcaccaaggactacgccctcaagctgcttcacgagcaggctaaggcattgagccagaaggcacccaagggtaacaagttccacgttgccgagaagtacttcgcaggccaggtcactggcgaggactacgctgagttccttacctcgtaagttcttcctctccatttgcagctacgacgttcatgctaacatgcgacagattactctacaacgaaatcaccaatgtaggtccccccaagggagcttcgaagctctaagctcaccaacccctaatcgtgtttctgtttccttgatctacttatgtaactataccacaccacatgtccagacaaaccaaatgaagtttagcctgtaagcaccaatgcaaaaaagcgttataattcatccaccacatcacacactctttgcttgcgttacataagaaggccccgtaagcatgtgaacataagctaacgcgtgtcgctcaggtcggttccccggttgcggctgcgaagctgtagtgtggagtgtgccgaggttcgtggctggagtttatttggacccgagggtgtggtataccaggtgcaggaggaggggtctgaggtgagctgacatgtgaaacgaaatgaaaatgtcggcatgtgaatagtcgggacggccgggagaaataaggaatgctcgattgagggattacgtacgcgataccagttgtgaggtttgagcttacgtgcacgtgtatacgacattttgacgactttgttacagacagtgtactcgtgagcaaatctatagcattgatttgattgtgtgtgtattatccagtggtgtctctagtcgactgagcctttctttcgctctgattatatcccaatccagattcccatccttttccgcatcccaagcccgactatccagtctttttccattccaatattcgatccccatgttatctatgtccatcccagaacgccgcgctaaaacaatgcccaaaatccatcatcaatccacgtcatttaaaccagcaaagccaaccaccccgcaaaaccaacaacaaccccttcaacccacatgtctactcccctcgtcctcccctccgcacccgctcgactcgtactccccccagcaccccctccaatcccactccaaataaaatcccctacattcctgctccccgtcgtgctcgcgctcgtactcgccgggcccctcgcaacactgctcgtctgcccgttagccaccagcgccgtacccgccgggtcgagactataggtcgtgccaccgagggtgacggcctgtccgggtcgcagcgtggtgccctgggctaggacgtactcgagcgtgccagcgcgggtcgcgggggtgtatgttttgcctgcgatggtaagtgcgggcgcgggggtggtgcgcgcgagggtggacgtcatgccgttgatgatgataacggacggagcgccggggggcatggagtatgttgtgcctgagagcgtgagggcggcgccgggcgtgagggttgcggaggggccgaggatgtatgctgttgtgccgtcaaggacggatgtggagccgatggtttgacccgtcagtgggatgccgttggcaaggagttgggtgccgcttgggaggctgtatgttgtgccgtccacggtgattgcaggaccgccggggacaagggtctggccggcgatgacaagttgcgtcgtccctcctactactgtcgcggggatgatgcgtccatcgacagtgatggcgggtggagatgtgataacgggcgcatttgcgagagtttgtgttgcgccgttgatgatggcgatgccgccgccgggtcctagactcactgtgctgccgtcgatggtgagggctgggccgccaggtttgagtgtttccgagcctacgatgaattgaccttcggggttggcggtcactgtgctctgtccgacggtcaggacgggggcagctgttgggccattgttgacgggatatgatgtgccgccaattactacttgcgagccaccagcgtcggatggcacgacgacagggacgccgttgataattgtcgattgcccctgggtaagtgtctgcgatccgatgacgactacaggtggcggctgattctgattacctggcctgtcaggggctggggtggactgtcctggcctgactgtgaaggtgctaccaccgataacaactgggttaccgggcggacgctgatcgtttgaattgttaccattcgaactaccatcattcgagttgccgccgtttgaattgcccccgttcgagttgccgccatttgaattgccgccatttgcattgcccccgttcgaatttccatcaccagcgtttggtccgccctgtccgtcaccctgctgaggtgtgtttggcttcgtttgtccatgctgattaacatcctgtgtaggctcaggcgcagcgttgtgtccctgctccgaaaagctctgaacgtttggcgtagccgcaggcggtggcttggtgttctggcatctgaggcatcctgctacagtgacgtgcgtggacgtcgattcgtacgtcgtctgcaaaaaggtgttcgtagaaattgagggaagtgatggaggaaatgggggagctgcaggaggctggggaaattcgggctgcggttgccccggtactttactgggcctgggattcggtgcaagcataccactggtgcgttctgtggtgcacgtctcgatattgtgaccgtggtattgcgacaagatggcaggattttgcttcagatactgtaccaaagcggtcggcaatggatacggcaggttggtcgctgtgctcgttggtgtattgttcctgtatgaggtaatgaaatacatccaatcttcggtacgcgctggctcccagtttttcagcttggtcggctctgccaggcacgtgttcatcgtaaccgtctccttgccaaaagcccactctttgctgatagttttgtcgagagcaccatatagcttgttatagatgacatacgttggccccgcatctacagtcaagtaggtccctggtgctggctgaatggtaaagaatggagtcgtgtgcgtgatcggttgatcgtcgccatcgattaccgtcttcgtcacgtttaccgtttttgactgcgttaccactgtatcgttatatgtgatgaaagatgtaactatcgtggcagtgacaacagtacttgtccattcgctggttgcggtgaaaaaggtagtcttcgggttgtaagcttcaatcacacatcccgtgcaggtaccagccgcagtgccgttttgagaaacatgcaaatttgtcggttgtagacttgatgagtttgagaagcttgcaaatggtcgtgaagtagtgaatggccctctaggtgtatgtgttgttgtggcttggggctgtaaggattgcgagcctggaggagtccattccacaggaggtatgggctcatcaaatgttacaagcggagttcctgtgccctgagggtcctctgatgaaggcttcactcttagatcggtcaaatggattatttgcgggggtgcagctggttgtgcagtgacagaagtcgactgtgaagtcgaagtcgaaattaatgttgaaatggtatcatctgttcaagttagtcatgatccaacaggccgtgccagaatcaatgtcctgtcaaatatgtagatctcaggtgtctgaaggcaccgagaaaatcgggatgacatttttaatgcacatgttttacaaaccaagtttatacactctttctatcaccctccattgcattacatatgccgagtgatgtgaatggggtttaacacgagagaatgcaatcgtggaaagatgtgttggagacaacttacaatctgatatcgttaggatcagatcatctagtattctttgggacttacaattttcggcttgtgaactgttgtctggaccggccacgacgaaacgcgacagcgccagcaaagtaaacatccacattatcttacaccttcacttgaacgagtgacaaagcgaaggttagaagcggtgccgcaatgcgacggaagcgaagaaatgtcagagcgataggatgaacgcacgtacattagggagaagtaagaccaaggtgctggagggcaaccttcgacgaggacaggacatcatgcgtcccatgcgcgctcccaatagcaccctcttggcagctagaccatggcatgcatccaatcgatgtgtcaattatgtggccgtgctgacgggaggaggatacttagtgcgagcgttaggcagatggcgcgcggaactatgacatcggtgacgcctctcgcggtttgaggctcgctgggccatgccatcctcaagctttggccgcgacactttgactttctcagagcacgttggcagattttgcagggtcaacggcctatgggattgggttccacaaggctgagttgatgaggatcagcgtcgtagcgtccggggcacatcggtcgtcagtcattgaccgaattgagaaaggtgaagaaattgccagttcaggcgattaaccagagccggcaattggggatctgatcgagcaagggccaggtaacacagctggtatgtgctgcggtccgttatgcctgcttactcaattctcaaacacaatgctggcaatgtccgtactttgttgagttgatgtcagcagtggggaggcttccaagctggaggtctgggggccggatgaggttgaaccttggaactgcgacttccttgcgtcggttcgcgtaatggcgaacgtgcaggaccaagtcgccctcacacatcggaattacaactttctgtcgaggaagatgcccgtaacgagcggagcacgtcccatccgacaggcgctacgcacgttgacggccgaatcatgttgcttccaaggccgaccgcgtggttgccgtcccatgggcaggtctctagggtcacatcgagactcgcgcgcaacaacccggctgccggtcggtctatcgtttcgttgttgcccagatgacgggagccatcaatgacttttcctgcgcgaaccacgcgttctcgtccgagtatcgctttcttactccgtcttgtaacgtgaggcccctcgcattgcttgccctgccatgttgactgtctctcgtgccccgtaaaccgttactcgacccgtccgcatccatgcctgggaactcgtcgcctggcttacgcccaattcccctgctgcgcgctcctacatgatgcacatctcaccgcgagacaccgccgtggccccggagccatacgtcgtaccgccctcgcaagctttcgatggaaacgatgggagctggagcacattcaagatcagtgtggggacaccgggccaggacttccgggtcctaccttcaaccaaaagcggagtgatacaggtcgtggtcccagacgggtgtcagaagggcatcgatccatcaaattgtccgcagcttcgaggcgccgaagtcttcaattctgcgcaaaatcccggcttccaagtgagcgcctcaaattcgtggtctgcgattggacaatacgatgtagatttggaggatgcgctaaatatgacggcacgtgggctgtttggcttcgacaagatcacactgggacccgccgcggatagtagatccaagtcgatggaacggcaggttgttactggagttgccgaattggactacttcatgggcctcctcccactcggccaggcagagcagagcttctcgagtattggggattccatcgactccatgctgtaccagttgcgtaacacgtcgaaaatccccagcttttcctttgggtacacagctggagcgaaatacaggctgaagtcggtttttggcaatctggttttggggggctatgattcgactcggttcaagccaaacgacaacgatttctcctttaccttctccactgatccatccaagctcttgactgttggtgtggatagcatactagcgaccaacagtctagagggcacctactcgctctcatctggcgcacatttctctgtcatagactcgacagtcccgcacttatggttaccaattgatatctgtactcagttcgaacgcgctttcggactcacatacgacccgcggactgatctgtatcttgtgaacgatactatccacgaacaactggtctcgaaaaaccctaccttgacactcaagctcgtcaattcactcgaaaacacggcaaaaaactatgcgaatatccagttgccttactctgcgtttgacctgcaagcatcatatccatattatccaaatgcaacgaactattttcccattcgccgcgcagcgaatagtacacagtatgttctcgggaggacgttgctacaagaagcatatctcattgtcgactacgagcgggccaattttaccgtagcgcaagccgtgtttcctgaccctctcccagctgccaagattgtcaccatcaagtcgaaattagagcaaaactctagttctggcagcgggccagggcttggtaccggagcaatagtgggcatagtaataggggttgttgctctgcttctggttgccatcttcgcctttttcttcttccgcagaaggcgcaccaagcaacaaacctacgaactcgccaacaatcaagtctcggatgccggatcatcacgcttccttaacagcgcagcgccgatgaaaacccaagggccgtcagagcttagtggcactccattgaccgagctcgattcgccgcaggttgctcactacccgcctgatcagaaactgccagtgagcatcaatgatgagccggctgagctgcacgccgagtcgcgaaccccggtcacaccacgatggcaagaggtacatctaccactgcaaccaccaagctttccatacgatgtggatcaagtaagcagtggtagccgctcaattagtcaggtacccagcgatgatgggtatgccactggatcgaggtcgggggtgtcaccattgactgagcacttccgtagagaatgaagctaggggattgggatggttacacggtcaaaggactattttgggcacaggcgcaagggagtttggacagctttgaaagctaacgatggcgtttcattgagtgtacacgataccgcgataccacctgtatatactgacttaagatctttaatagcaaacaaaactgccacatggctcattgcgaattcgatgataagagagacggcgcattatcaagagaaggtgttgcatgcatgcatgagccaatattatatttatacgaccgcttcaccggtaatggattgtagactgcacattccatacgccgtcacacaattcgataaactttatgcaaaccctggctatagttgcgaaaagggttactttggaagacctcacgtgtgcgaggatcacccgcaaaagtgggtacatacgcgctgaggtttggcaacgcgtgttgcaccacacgtgagggacaacgaacacgaagaagtgaatcccacgacaatcaatcgcaccgcccgctatgcattcacaaacccaaatcccatgcacaaacacaaggccccacatgtctcgcgtgcgcgtggctacgtaatggatgcagggccgggtcactactgccaactcagctttcaagccacagatgaatgggcgatgacgtctgcacatgcgggactacgaccccttcccaaccccgctcctcactaacagctcgcattattgacacctttctcgaatcataacaaatcctacttgctgtaatcacatagcaaatcacaccacacattcacagccatggacaagatcaaggagaagcttcacattggcagcagccgccgcaagtcgcagcccgagaacgacaccatcggacactcgtcctcaggccatggcgtcggcaccattgaaggtccgcagtcccctttccacaatccaatccaatccaatccctctcgtgttacatgaccaactcacaccatgtgtccctgatagacaaccgcgactcaatcgactcggagctcgcctcgatgccgccccacgagcgcgtcgcgtacctccaggaattcgagcacagcgacaagcacgacgagcccaagaagggcggcctgatcgagaagctgattgcccgcggcaacaagcggaccgaggagcagttggcgctcgaggccaaggagcgcgagcaggcgcaggcgcagaggcaggcgcagagtgcgggtgtgggtgcgagcacgtcgggggcagatggggttattcgttaagggttgaggatgtggagtgacagagttcaatggcatgtgctctttggaagaagactgtactttacgatttcgacggtggattggactggactgccaaatgtgtacatgatcggtatgatccgaagaatgatattcctacaagctggctgttactccgcggtgcatgtgtggctggggagcatgcgtgtcttggtgtgagtgccgcatccgtcgacggtcctcatatcatatcggctagcccccttctttgtaacttgctttgttgtactgttatatcactgttcgctgtgtaaagacaccgcgttccaggaccaacaggcatgctacagtgacctaactagtctctgtgtaaaaccactgcgtttccaagaccaacgcacatggcacaagtcactcagcgagcgcatgtgccgtcgtcgtacgccaagcttctagcgttaacccgctacccagacagtgccccgatgccccagtgtctcccatcaaaaaaaagacttgtattcgcacgtgaaaggcgctggaggaatcaagcttgctctaaaccagaatccctgcgacttcggcaacttgcactgcaatccacggcgatcttgtttggtacttcctgattaggcctgtaccttcactcgtctagtctcccacccccgccgaagcaaagccttgctactttcccggtatgtcaattccaaagtccgttattgtaatgatgcctatctgcacaaggtgtttgttgataatacaggatttattgttgtatcttgacaaggtaaaaatgcaccgcaccagcttcgcatgtgtcgtgtgcaaaatgtgtcacaggggctcatcaggggggattagacacataaattgtgaggttggtatattacaactctgctacccagacatttcatatacaaagtgtgaagaaacaaatagacttttgtggacaagtcgtgcacaaacgccaaatggccgatgcaatgcaatgcgtggtagttaatcagaccggcagaccctcttcgtccatggcctctggcgctccactaactgcgccgtagaccctaatcgggacctggatttcaaaactctccgcaggcagtctttgcgctgctgctaacatgacccctctatcgtcgcttgatatctcttctagtagatcgtcccactgggcttcttccccttgctcgtgcatgagtcggggtgtgatgaattcgactctgagcttccactccaggctgactccgctggtgatgaactccggcgtcgcgttcgggggtatggtaggtgcaaatgtgagtcttcgcgcgaagagcgcgttttctgaaaacgacgcgtataccttcttagtcacgcggtagatagaggcattcgaccgcagggctatggcagggtcgactttctcggatgtctcgagtgagacgtggacggagtagcacggtatgtgcgagtcggtgaagtcaatcaccgccgacattgtttcaccaagtcggtatgcaggtcgagcgagcatgatgactgcgactcgtcggccgctacgtgcaatctcaaagcgatttgcgctttgattcgctgcgcctgtcaagttgctccgtaatatggctgtatcgatggaatccttcatggtttgcggctcttccgctattgaagacctaccaggcatggttccagttggtgacaacaagcccatgctcgaattttgccgcggtcgttcgagaaggttgtcgacatactccaggaagtcgttaaaagtattggtgtctgactttccagatgcagcgccttttttaattaagctgggagacttgtcacctgcggccgcgtccaaagtcgttgtccgcgcttggtcacgcagtatgatgtacggagacatgagatcatgtccgagaatgtcgccacgacctgtgttcattagcaaaatatcttgttttgagaagaaatacgcactgttcacgctgccgaaaacccggaaaggcacctcgacctgtttgacttgctgatcctgagtcgaaccagtgcgttgggtgccgattgtcaggtgatacgacactttcatcgactttcccttgtgcgagggaggcaggccgcgtgggacagtaaagctgtatgtatagctccgactttccccaggtgccagtttcaggtcgacaaacaaaatagactgcggtgtggatattagaggcactgtcttcatgctggcgattcggttcatgtcgcgcatgctggacggttcggatgagccgatcaaaccgcccaacgactctccaaggtttccccagcccaatgcgccgaataagccactttcgcgcttctttctttccacgccaaccacgcctccgcctccttggcctccgacgacaccctttctcttcacttcctcgaacggcgcctggttgatcagagatccatccagggtgaaggaacccatgatctgcgcatagcccatcatgattgactcgggacgactctgccttacgggcggcgccaaatgcgagccttgccgttgatgcattggtcttggtaggagacgtgcgtgtgaagaagcctggccgatatactcggaagcgagtgtctcggtggagttgttgctcatggagtagaactctccgctgctgcgtggtgtgccatccatgctggagcctgatatgacgcgtgcgatgggtgacagcgagtcgaccatggagtttgtcggcgcctttcggtggtcattgtgcagtcgcggggacggtcgtcggttgtggagggcaggtgttggtggaccgttggtcacactctgtcgctcgggagaggtctcgtcctcattgggaggcgctgcgggaaacttgaagcttttggagaaggagttggatggcttgcgcgttgtgattggcatttgcggtgtgcttggtgtagttgtgatgcccggccgccgtctccccgatcgggatgggaaggcgagttcgctcgaattgtcgtggcctgctggtggagaggagagcccgccagcaagaggagagggatgtgtggctgatcgatggccgggtgagttcactgtggcgctgtcagccttggaagcgtgccaattggactggacatacctggataggagctgggtctgcccgggacaatctggagactgccagaccgggcgtgccctcgtgctgggcgagcgggtactgaagtcctgtcgcggctggtctcggtcgcgccttcggtccccatggacatgatggacagtgacctgccatgcctctgcccgcccgtgttattgccaaaggctccgctcggcagcaccggtgacttgcgctctccgggcgtcgagggcgtgtgcagcgagagtgcggggccatgtccgcgtacgttggacggcggcttgtgggcggttgtgtacgacgagttccgggagacggtcggcctcgtcgtcgaggagtagactggcggcaatgggagcttccgttgccgctccccgccaggcgcaaagccgttctgcttgcgcaccggcgagcggtcgcgtccttctggcacggcgacattcttgaaggtgatggtgcattctacgtcttcgcccgcgaacacggtggcattcttccattgtacaaacacgcggaggttcgagggggacatggtacggagagggtgcggcgcgtgcggcggtgtcgtggtcggctcatggggcggggccttcaagcgacatgacgcctgcctggggatcgcagaggggtgacggcgatcgcaattggcaggtgagggcgtgaatgcgacgcgggtgggtggtgtgaaggtatgacggcgcactcccgagctccgcatccatgatacaacacccctaagaagggcatagcgcgagatctgatcagggtccacagcacgcatgcggcatgcatcttcctggtaccatctcgacgggactcgaccaccatgtcccactcggagcaaggatggccaagcagagcaacaatggggattcttcccacccttccgttctgcgaagccagtcccgcccatgctgaacttttctttgtctgcacatcgaacgacgtaaatctcacaatgcccgtctttgtctccagacctcggagaccttcacaatgcccgtctaccgccttcttgtagcgacctgtgcaaaacatctcgctatatgcgtagacagtgtcgccctttcttttccgtcccctgtagatgcgcttggtataagtatgaatttccatactgagtatgcaagatatcctgcagtacttgaagcatctcgcctcttgaactgatcagtcatgtctactgtatcctcactggctccttcgcaagcgtccaagtcaagcttctttaatcgcttccagcgtactccttccacttcctcggttgtctcgactgcgactaatacgtcaaagtcgtcttcggaatccacactctctgccaaggtcaccatactagatgcccggaacgaagagctcagccaggtgaatgacctcaatcgactcacgctacagaagctcgcagaggatctggaactcaaggagctggagtgtacagatcttcgtcgaacgactagcacacttgaagcggaactcgagcagaccgtccatctcaactcaacctcgtcctcttcatatatactggaccttgaagctatgcaggagaagcttgaactctccgaaggctgccaaaaggagctcaagtgtagcgttcgcgcaaaggaggaagagattagcgagcttaccatcaagattgcagagcttgctggagcagatgagtccgctgctgccgcagcctcaaacctgacgcgctcgctcagcgatgcacaccaagagatcactgacctcctgaacactatcaaggacaaggacgtgcagctctctgccgtctccagcgacttagataccgccaaccttttccaggaaaagcttcttgaggagcactgtgagtactcacacaacgcctgcaagcagcaggaccaggttgcctctttgcaaaaggagaacgataccctcgctatgcgcgccgcagccgccgagttcaagaacgccagatacgctacacacattgacacatttaccaagcagtttcagtccctgagcacatttgctgcggaatcgcaagttagccacgacgcccaagtcgatgccatgcacgctcagcagcaagatgcttctgcccgctttcagcggcagcttctcgaccgagacaatatgattgcctctcttcaacagcgtctcacagactccgaagctgcgcaggacgtggctggtttgaagcacaaggacgacgtcgcgcgtttggagaaccaagtcacccgactggatgttcaagtaagcgaatccgagtaccaacacgccgtttggcaggattatgctaacgaacaagtcgttaggcttgggaagttgtaagcgcagaccgtggcgcaattttcagatcgtttcggtcgcttcataggtgttgaaatcaccagtatttatagtcagtaagattgatatatttggaagaacagtaaatatgtatttcagtgtttgtaagtgtctgacaagtgacaactgatattcatgcagtcccattatatatactacaaccagtgcgtgcttgcaaattcagtaatgtccatttacactgcgatgtaccttgtctacatacaatctacgctgtccccaaacaacgctatcaaactcatcaatctcacatgtatatgcagggaatatgcccaccttcctaccaacccatacagaaagcgcaaagaacctctcgtacactatacatatcacacccatcggcagaactaaccatctgaagtagacatgaataacctgatttcaagcgcatcatcaccacgacccggctggcttggtcagttcatgaagcaagtccgcacccagtcctcctcccctccagcatcctcatccacaccttctgacgacataccagacactccaccaaaacccgcatcctcaaccacttcaagctcatcctccgtccccaacgaggacaatgacttatccaacctccgcgcacaaaacgcctgcctccaaacccgctgctccgaactaaccacgcaatcccacctcaaccaggctatcctacaccaatgcacctccgacctcttcgtcaaagacgcggagataaagcgcctcaaagcgcacatatccgcgctccaatcctctctcgaggaccaaaaagccagctgcctacgtctccaagccatgggctgttcgcccgcggatccagcccacgagctggacttactcctccgcatcgagacgctggaaggggagaacgtggcgttgaaagacaaattggcggtgcagaaaaaccgcatgaaaagcagagtcaaggagtatgcggacgaagccaacgacttatctacgcaattgcgccgcgctgaacaatttgctcgtacatatgcgcagcaccttcgtcgcagtgaaacgacgtgccagtccctgagcgccgaacacgcacatatggcgagggaattacatctcgagcactcggctaataaggagttacagaacgcgctcctccagcgcagcagtgatgcacgccacgtcgccgtcctcaccacacagcttgaaaaagcgcaggcctgcgcgtcggcgcgcgcaaacttgcttgccacgctcacgcagcagagtgaggaggggttgaaggtgggaaaaagtgagcgcgccaaatacactgacaagatcacgtttcttcatgaagagaatgagagggatcggaggcgcttcgaggccaaactcacagctagagataagaggatccgggggttggagattgagctgcgctctcctgctgctgcacctcaccctgactctctgaaggttagggcgctgcaagataggctcgcgggcgcggaattggcgttggaagaggacttcgcgcgcagggggaggggcatgcaggttgaggctgatgatgcggcgagggagcgtgtgagggagttggagggggaggttagggcgcttaaggggagttggagggggaagaaggggaagggggtaaggagggaggatagtgttgtgatgggagatggagatagaggggaggagtactaggtcaatagactgaggtggatctggataacattgattaatcaactacgcggtaagatgtagtcaagtcgacgtcgcgtcttaagtcgtagtgcgggatgcgagcaaggaataagtgatgggattgtctttgttttgcatgttgctagtgttgggtctaagactcgatatcaaagagtaaaaaataatactcacactccataattcctgcttgtaattagtactacacgaacgaatctcacactcgtaatgagttgaaagtgatcagatgaatatcagcatctcaacaagttaatattctaaccaagtctctttcctcccgcacaacgtatcgtgatttcaaaaaaaagacacagtcaaatttcgaacgaaataataccaaagtaaatctttcccaagacgtatccaacgccatcgctatgccagggtataaattcgcacgagttacatctccagtatgaaccccccctccccttccagacctaaatctcacgatacgtcccgtccacggccttcctcgccacgcccgtcgtctgcggccccgtctgcccaggattgaacgcctggtacgttggctggccagggtacgagttctgtgcctgcggcgtgtacgatcgctggccggggtacgcactgaccggctgcgcgattggctcaggtgttcgtgctggttctggggggtacgagtactctggagatggcgtgcgttgccgggctggtgctggggcgaagttgtcgtatggcgcgttgttgtagctttgggccgggggtgggggtgaggtgtggtaggatggcgggatggaggcgtagccgctctgggcgtcgtgttggtcgtagtggtcgtagggatcgtggggttgctgttgtggtgcgggggagtggcggtcgtaggactggttgcgggcgtagccttctcctgcgccgtagacgggcgagaggttctgtgcgggtgaacctcgcctgtagtcgtcttgctggacgtatggccttgcgttggagtatggcgcggggctggcatgcggactgcggtgtggcgctgcgcctacaagtggctcgttctcgaagccctggttgtatccataaccgtctactggcgagacaggcgatctggttggtacagggctccttcgtggaacagcggccatgcctgccatggatgtgtttgtcacgctgccgttgtgattcagcctgtccatctccatgtcacccctcttctcaggcacaggctgttcctcgacttcgacatgtctgtcgcgagcatctccccagctcggcatggcaggcagtgcatcctcattggcaggcttactggggctgtcgaatgtcgcaaattgtggtctctcttgcacatgagcataggtgggcgctggagcgaacgctggggcagcatgcgagcggtactgctggttcaacggtgcaggtggcgcggcagcatgcgcctgagcgtagggattcgcgttataaggattcgctgcgtgagggttcggcgcatatggaggatacgtaggctcgctcttcatgcgcttgtgtcctgaaccactgctcccgcttgggcagcagcatgtacagcatttgcagcaacagatggtgcattcagcggcgcaacataagcatcgtgctatgcagaagatgaccgaaaacgcaatgagcccgccgacaacgatgccgattattactggccacctgtcgcatgtcagtttgcgtgtaacgtgggctcggtctcacgaacttgcagtaggccttagccatacagttgtcccatgacgagagtgtgtttcgcgcatcatccagcgggttttgacgcgcataaagaaagggcatggttgcgaagtatgatgtgggaacactcaagagggcgcgcgcttgatattatgagagtcttcgattgccttgggggcggacttcgcaaggctatgttccgaccggcggtgtcgcgcgtttcacgatgtgaaccttggaagtgcggatgtcagggggtgacaagccactttcgaggttatgatgcaacaaacggtcttctataagaccagcaaagtaacgagtaaagaggatgcaggaaacacatgagccgtgatgtcccccaaaagatggcaggtatgaggttaatgaagatccgcgccgaaacgcctgttctgctgcacaacggcacgcacagacgaggggagtggaagtggaagcggagaagccaagaatgttgcgcgttcgtggctgagttgcttccgccgctaggaatgctaaccacgaattggctcatagtcgtggacgccttttaacatgtcaaaatcatgtttgccgacacgcacacttgcatgcagagctgctttgttttcgcatgcggaggatgttggtcatggacgtgagtgggttaggatggccctagctgctggttgagacgcaggaaaacccccatgatgagaacatggatggctttgcacacaccgcttggggcccagagtaggcgttgcaggtgcaatacgtcgtcatgcgctcgccactaaactcttctttctcttcaattgcttctcctcgcaggaaaaccgctagaaaggcatctgccgcatgtactagtgctttcgaaggatcgagattcgtcacgagcattcgtaatgcacagagttgttgcggcacataggttgtatagaatagtgagaagcattcaattactactagtgtcgcccaaaaatagatggcgtggtatcataatgtcgttagagagaaattcgatggttgcatgtgcccgcgcgcaacgcccaacttgccggcatcagcacttgatgacaacgaatgtgcagatgcaataatgcagacgcttcacttgaaatccgccaggaagtcatctatagagcttccgcctcctacccagttcatggattgccgtcggctctgcttgagctgctccaccttcttctcgcagtgcgtcgcgctccctttcgatcgacttgatgtaatcgatcgcgcttgagagaatcatgcctttgcttggctttatgagagcctcctcgctctttgacagtgttggtacagctttccgcagcctttcgagctcagagttgagaccctctcggtatttgcgttctacctggttgtgtggcaatcggctggatcgttggcattttgccgaagaaggtccagctgattgggactcggtatcgagctggtcgagtcgagggcgacctctctttctaagcggtcgctttggtgtggtctgctcttcctgcgagacgggagagaaaggagactcgcgtttgatgaggcgtggtgacatggacggggagcctggctgctggccgtccccacaaagcgagggtgttcttgaagacgacctaacagtgggtgaaaaagacgctgatccagcaggattgatcgcagctagattgacggcggcagaatcgaacgagggccacggcgcgtagccctccatttgtacggatgttatctcggggtacactgtcccatcatactgattaccgacagtcgagttgctggtcagcggtagtattggattgaacgattgtgggcgtgaagacgaattcgaggatttcttctccaaagttgtggctgcttggtcgaagaacgattcagtatcgaagaaagttgacaatgagtcgttgggagacatggtataggcgtcggtaagataagtcttttcgaaaggttgctcgtatccgaacagatcttgcgttggtgagtattctgcgttattgaacacctgggagtaatttgacagaggcattgtgggccaatggcgtgggtgtgttttataggtgatggtgcagtgctgacagtgtgtgtatcgagccttcgttcagagaggcaggctcggtggagttatatcaaggccgaggtactcctagcgcttgtgtggcacagtggcatacacgagctccttggtatatcgacgattctagtcgggacgagacccgagttggtaatgttaggcgtggtaaggcggcggaatgtcgggagctccactctggaagccttgatgggattcgcttgtgtttattcgggaagcttcttgcagtagtcctgcgatgcaaaactgttactgcaatgccagtgatgatcccgtgtcagtcttaaatcgaagtcgcagccgcgtccttccgtcattcccgtgtccaggagacccaagagaatagagtcagcaattggaagctaaaaacctgtgcatgtcgaacgattaacagcccatcgggaaggtccggtagaggggcagttgtcccgcattgcaaggatcacgaactgcgtccttgtgtctctacaagggcgcatgccgatgcgccgaatatccacacaacaacatcgggcctaaggatgcattgtatgctcggtgtgaacgtggaggataatcactgatatatccacacggcgtgcgttgatcgcgatttcatatggactgttctttggcataatgacctgtggtgcggtacccaggtagtgttcgatactggaggccatgagtgtaatccgaactatggccgactattcctgaggagcacgggacagtatcgagtaattctcgctggcatagcccatgcgtatgggaatagagtggaagagaattcatcccccttaggccacccacaatgacatgagtatgccaaactcttcgtgacagcagacgaccctgcagcggacactcccgctgccttgcacgaggctgagagtaggcctcggacacgacaagaagttatcgacgaagaatcgatctctgtagtgttctcgagctcggtaggaggagtcgtggaaagtggcctgagaatggtacgactcggcccaatacggtttagtgtgtcagcttccggcatcgacatctctcaacgccaacatatccgtccattgatgcttgcacctttttttattgtcgcacacactgccaatgttttttggcttctcctgcacctccgcccgccactatcctgcggattacttatgtcgtgtatgtgaaagagacgtgatttctagggaattgaacgcgcgccgcgctgcctcgttagcgagcattcattatcacaaatcatgaacggcggtctgagcagccggatggtggagttgggaaccgtatcaggcagaagcatatgatgtcgaggtggctgcgttgccagtacctcttcagaccccactctcgcctaggctcgtggctccgaagctccagacagttcagccaaccaatgtctactaccacgtcaagaccagaaggcgatcgcatcaagacgcgatttctgatcatttcagacacgcattcggccgcgcctggacaggtcacgagaaagaccgatgttgtcgccagcacacccttgccgaaggcagacgtccttttgcattgcggtgatctgaccatggtcggacatttgagcgagtacgataagactttgaacatgctggaaaccattgatgcggatctgaaactggttattgctggtaatcacgatatttccctggacgaggtctattatcgcagaaaggggcgctacatgcaccgctctggtggctacagcgaggatcttcctgagaaggcacgagaaatgtggttgggcgaacgcgcgaaatccgctggtgtgacctacttggaagaaggcacacacactttcacgctcaagaatggcgccaagctacgagtaggtgcgcgatgcaatttgtcgtgtcgatggctaatatttgaaggtatacgcctctccatacgtaagtagctaggggacgaaatagtctcaactactgacttcgcaacttttatagcaaccagagttctgcgactgggcctttccatacttccgcaacgaagaccgatacaacccttctcaccagtgtacgccgaatgctgtacccattgccgaaaacccggttcccgacttcccagctatcgatgttatgatgactcatggcccacccctggacatcatggatgtgacgtacaaaggcgacaatgttggttgtcaacatctactccgagctgccagacgatgcaagccgcggctgcattgcttcggccatatacacgagggctggggtgctcaaacagtaacatggagggagggtgaagagctggatgtgaagatcgaagagcacgtggagaagactgaggtcattcatgcctacatggaagacgtcccagcgattcggccagtcgaggttgacattagctgggagggtggcacgccgttgaagtacggcaaggagactttgatggtcaacgcgagtataatgactttagggtataagccatggaacagtccatggctggtggatgtggatcttgagaaggcagaataaacgattccgcttaacctagctctgaagttcacgatggttctggctcttctcccttcgctgatggtggactgatacaagccggcagtcgaaaaacctccagcttttcactcaaatcctctcctacctagtgtccatgagtgtataaacgtcatgctacctatttccgagctatcttggcgcagaatcgatgtcatcccgtggagaaagttcatttgatctttgcaacatcgaaagaaagcacgtggtgtaaggaacgattcttccgcacgcgcatcggaattgcgaagcgtagaacgataggcatactcattactttgccgctttacatcgaaatttcttgttccgccaagtcagccaagccagcggacgggttgattcgtacaagtccttgtcactatccttccttcctggctcggcatttttatcgtcgtcaacacaccaatcatgaacgacctattgagcacatgcgtcctaataacgaccgtatcaagagcagtgaggctaatacgttcgcagaagtgctgaaagatataatttcgcttcagagcagcaaggcgcggtgggcgttcgatcgtactcattccctcttgttttcggtggaagagccctcggatagccagtatgctcatcaatagtcttctcttggcaggatgggcaacacttgctgtagcgagttgggatgggaacatcaactatggcagtccatctctcgggcatgctccgctcggtatcaacacagataaagtcaaaagaagaatgctgcaaaagcgagacggatcataccatcactcctcgaacatcactttcacccatggcgtcgcatcagtatgaagtttcacccgaagtctgtctaccgagaattactaacagcacacagggtgacccatatgcagattctgtcattctctggacacgggcttcgcctgttctggagaatgacagatcgaacgtgacagtcgagggattagtgccgtacttcagtcatgagacggagaagtacatcaaagcatcaaagtctccgatctgcttggactggaagatgtcatctagtcaggacatgtcaggtccggtggtctcaagtgggagagcttacacaacatctgacattgactatacggttaaggtacgtgtgctctagcagtgagatcaatacagggccacttagctgatctggctaggttgaagcagatggtctcagcccttttacaacatacttctaccagttcacagtctgcgataccaacactactagcccagtcggaagaaccaagaccgcgcctgctgagaacgacgatgtttcctccgtcagtctcgcagtcttttcatgcgcaaattatccgttgggctatttcaacgcgtacggcaatgctgcccgcaaagacagcgtcgattacgtagtccatctgggtgactacatctacgaagacgaggtcggtgttcctggtgaagacgagcgggctatggtaccagccaaggagatcgtgacgttgtacgattacaggacgagattcgcgcagtacaggagtgatgaggatctgcggctggctcatcaggtttacccgttcattacggtttgggtatgcgaaagagcgaaacgctttagtaaagttttactctgctaacgaaattcgtaggatgatcacgaaattgccaacaacaattggcgagacgggtcaagtgtatgtacacatatcacattatccaagagtcacgggctaatcttgttcatcgcttgcttagacaatgaataacactgaggagtcttttaacgaatttggcggcatatcctttgatcaacgcaagatgaacgctgttcgcgcatacttcgagtggatgcctctgcgacaagtcgacatggatgataacctgcgcatttggcgaagcttcaagttgggcaagttgctagaccttgttatgcttgacacgcgttcttatgaccgaagcatcactcgcgtcggatggtaagactccaaaatccctcctctggggcgatagtctaatcaagactaggaacgatgagtatgtctacgagatttcaaatgacgcaggtcgctcaatcatgggttcgcaccaggagaactggttcttccgccaattgtccgagtccaaagagcgtggcactgcatggcgcgtcatcggcaatcaaatgatcttctcccgcattgacagaatgggcgaagatcccgatcgcaagattcccgtcgatgtggatgcatgggacggctatgttgccagccggaacagaacgctgcagcacctatacgagaacgggattgacaacacgataatgctggctggagatagtcaccagaactgggtgtccgatctggtatggcttgatgaagtcgaatatgactccatcacaggatccggtgctattggtgtcgagttcgctgtcacaggcaccacgagtgatggcctcgacgggccgatcgctgccactgaggagatcagtcagaaccttgttcgcgataatgcggagttgctatggcaggaaggttactatcgtggctacactgagctgcacatctccaagaataaggtcgaagcacaatactggggctgtccgactgtagagacgcgcaatgggtttgagatatcgttagcaaacttcaccgtagctgctggtgcaaatcacgttgcgagaccgatcggcggcagtattgttgaagctggtgcgatcaaggaagggcagggtgaggtgagagggacgaatgttacgaaggatactcggactggcgagtggagtgtgcacgcattcgataagatgtttttggagtgggcgatggagtggtaagtgagggatcttgactgttgtcagggatgaagtaggctttatcgtttgctcctgccttcactagctggtgcctcactgtcgccgctacttcatctcgattcctctcgctgcttcacgttagcaacaaatgattccaaggaccgagctcttgaaaatcatggcaaatattctcgttctcctggcattcctagagctcgcgctgtgcgctttgctgaagtctggtccgaatggcgaggatggcctcagccccaatgacgactacatgcaaatggcgctacaccacaatgaaatcaagtcgttctccagaaagcgccagagtggaagtccggtgtacaccaaaggacttagcagttcttacttcgtcaacggtgggtgtatctgctagacgtcttcgaattgtatagcctgacaaattacagttactttcggaagcaacaatcagaccataccgcttctactagacaccggctctcctgtcacatgggtcaatcctaattgctctaaaacgtctgacaactctacacgcgcaaaagcaaaatgcttcggacagccacgatatgacccgttcgattcagccacgcccaaaatgcaggagagttcctagtcacaagtaggcggaaaccataatttctgattctcacactaagaaatttgcagctaccgcgccaacctcacccacattggtataacattgcccaacaagacacatgtcgaattcgacccttcaatgtggaggaagaacaaaacaagtttgccggtcattttcgacatgggaactccaacaaacctacttcccaacaacctctactttgccattggagagttatatccagatgcggtaccttacaaacatcgtttgggctttaccgcatacaaggttccttgcgatgcaccacttggtactttcaattacacctttggcagctgtacaatcaaagtgtcgttccttgcctccctttgaaaagaccctaccaacggacaatgtactttcagtttcgctcttggtcctcaggatgagggagcgacaccgcacatactcgctgactcctccatgcgggatgcttacatggtgttcgacagagacaatgatgagatctggataggggaaagtcctaattgcggctcggaaattgtgcctattggtaaagggaaggatgcagcacctagagttccgggctgtgaggcgaagtctgagccagagccgacaaagtctggatacgcgaatcttccttcacttgcggcctcgaacgaagaatacatggagtaaacatctagaaatatggcatagttgacgtctacgaatgatgcagaaccgggaaagcatgaattaaacggtaaactgtcgtgccacatctacataagcatggaccgccatgttaaagaagccttgctcaaaatcacccgcatataaatcgtgataccaattgtatccactgtcgtttttctttatttcccccacaagtaaggtcggctaggcattcgactacgaatcaacaacttcgatttacaggacttgatcagccaccatgatcttgccgcagaaagccaactacttgtttcttacgctgtgaggtgtgagctcatgtaactacacgctaggatatatccaacttaccggtattccttaattgttgcagtaacactcaaattcgggaaaggcgtcttccggccagtcgtccaaatcatcgctgctgtcccaagctactccatccttttccaaccgcacctcacttatcagctgcctgtaaatagtctctatctcgagccctatggccgtccgatcgccgtccagagggtcaataaaggtgacgttctcgatagcgcatggccaaggatgataatgggtagcgtggccccatttcacgaagccgtcgctgcagaccacgcggatctcctgtacgttgacaaagaataccatgtctctgctatctgcgtgggtgaagggctcttcattcctcgcctcaaacttgagccgtctgatcgttggcgcgacagtcttgtagtatctgaactggcagtccaagatgtcgatcatatcaatatccaaattcacccatacatagcgatctccatattgcgttcgatcttgcaactcgccgaactttttttggtacagaccatggtttcgggcttcccggcaggaatgtagcgtggctggcacaggtgtgggcgtgaccaaccgccaagcacctgatcgaaatccattactagttttcacatagactgtaacggtacgaggctcgacagtcatctcccatatctgagcacggagttcaaaaggaagtctggggaaggggtggaaggttgacatggtgctatttgaggtcgggtgtacgattgacaatttctccacgatgattgaaatgtatgctcgatgtctggagaaggcatggagcgatatataaagggggtaaaatgtcgaaggaccgattttgatatgggttgcctttggctaggcacccgcaagcagtgctagctgtaagctacatggggacctgcgaattaaacgtgaatgtacactacgctagacggaacgctaccactgaagctgaatcttattcaatgctcctggactagaattatttgaaacagcatcgcggcgggttgaaaggacatggagtttccttgtgagtattcacgtgcgcgatgggacaacgggctagcgccacgctaaagcaaaaggtggggtcacaatctcgcgctaagtagtgaatcgttccgttcagcatccaaacatgtcaaaagctctttcaaaagccgtcgttcacaaacctcctaccaggctacaagtcaacagaatctctgtcgtcctatacggcggaattcagcccgaaccagcatggcagactagcatcgctgcttcactctcagacctgcccgtggacatccttgacccgcgtcgcgatgactgggacagcagctggatcgaagatatctcgttccccaagttcaaggggcaggtggagtgggagatggactgcgcgaaagtcgcggatgttattgtcttttactttccgcctgggctgttgacgcctgtcgcgctgttggagttgggcatgcatgctgggactggcaaagcactcgtgtgctgccctgaaggcttctacaaacgaggcaacattcagattctgtgcttgagatatggtattgatcttctggatactctggacgacttgaaggatcaggttcgatcgagactgctggagaaattacaagagtagttattagtgagcatcagttcctcgagctgagcgtatatttgtttagatacacgcaatttgctgcgatatgccccctgcttttcagcctgaactcgtcgtccgagacatttgagatccactgatgcattaatatggttccgaccaaattgcctataagaaagcagtttgctttgcggccagctgcctacttcgcagactcgtcgcgattccctgcccaaaagcggtaaagctggctcataaactcccatacctcaaatcggcttcatgcggaaagcagcgcaggggtctggctcgttgacatagcttggctgacgcgatcgctaagacatgggcgcactgtatcttgtctcagcaccagtggttggcgcagcgtggtgtgtatcgttttgcggttgcaccggataactcgggggtagtgtggtatcttctgtggagtgtgcgttcgaggcatcgtgcccagtgtagggtggtggaggtggaggtgcgggtttgggtttgggagggtattggccattcatcaagtctgccaggctcacgtcttgtccgccgttttgtttcctaagcttgcggagttgtgcaggatacatcaacaagacgacgagacctaatccgacaactaggacagccccagggatgcagatgcccaaggcgaccttgacgccggtagaaatctcgcgcttttgaacatgtgtggatcgtgttgagaggtcggcttgcgggatcgagagcgcgcatgctacctgcaccagggcgaggtacacgagagtggaaaacatggtgcaacgtgtgtgaagagtccagcgtgcgcggtcgtgtgaggcaaagtctttggagcgaacgagccgcggtaggcggacggaatcaagccgcttatgaccgccattagaacaatgaggtggtctcgtatataaatcacacctgccccataaggtagcggttaggcgaccattaccgatgccagattagcgctgactggttggaacagcaatcttgcggttgagcaagcctatgacttgctggtacgcctcgatcttaactgttgttaatccgtgtcagtaagccactgcgcggaacgctgggacgagataggaaggtcaaaggttcaacatggcggaggctaacgcgaagaaggcaccaagccttcgccaagtctctgcaaacatcttcgccgcgttgattctcccggacaagcttcatcaagccgaaggcaagctctcagaacataaataatttgcttgtaccgcaggtgttccccaactccttccttaatgaacgttgtcgaatttggtgacttgcgcatacgcaagtcgtgcgacttgatctgacgtcaccaactgtctactaaactttggatattagtagaagtagattgaagacaaaacgttgcattatcgatactggatttcattatgcacctcaatccttcgtttgctggtcatactcgtacatgttcacgacacggaccatatccgagaaaaaagatattattttgtgactgtaatcaaggtagtctgaagcacccctaagaaccataaaaaagacaaattagaaaatgagggtatcttcgacaaactagaaggaacattctaagaactcgctcaaaacgcacttcaagccatgcatttcagcatgactgcaccttctctaattccgtcaaccacacccgccgtctcctcttcaccgagttctcccatgatttctcttagttccacttcactcttttttaacgcgacttgccctgccagatatacccaactccacttgttcagcacgtccttttccaccttgaagtcgaagtaagtctcggggaaatcgaatcgcaactgcagctgcctgaccggaagtgcagcaatggcttgtttaaagcgtgagctgtggtctgcatattggaagccggtgatgaatcttgagatgtcgagagagttctcctcttcgtttgtggtcctgacgtatggccgaacgtctgctcctagtcttatagtccgcaagttttccttgacgccgccaaggaggtaggacaaactcgttatgtaacgatcagctccgttgcacatgggtttccatccgccatgatgattccttgaagtcgttctcgatgtgggttgatagtaaagaaggtccacttctagatagcggatgagattgagattctggagctgaagtggcggttcgaacgcgccactcccctcatcactgtcgttctggggtgggatcgaactgatgcgaaaagtgttcatgccaaagaagacatgacgagcttcggtatagacttgtttgttcgtgcgcatgacggctgtgtgaatgtcgtatttctcatcgtagacctggcgtgcagtcgggcctttgagcggcgtgggggcgacaagcagttgactgtagatttgcaggcgcaattcaggagggagaagagaaaggaaaggtgtactagtcgccatggctgtgtaagtgaaatggtgtgaagactcagtttccaggataggaaaatgtggctcaggcgcaataagtaggcaaacaccacgcactgccttcacaagcgccagtgttatatcccacccccttctctccgcggcttccgtttcagcacacacaatctcaagcactttctcgtcatcccttccacatcgcgacacctaactgttccggccgggcaataccatggcgctggttactagtggctgcatgagaagcgccgactcgcaagcatcggtaccgcagatagcggtgcatcggaacagctccgatcgtaagaattggttctagcgtagacatggtgttcgagaagacaatggattaagctccgcgggagcgctagacatgtcgcgccatattattcattgacgcgtctagtctgttcgagcaggcttctgtgagatgttccatgaaggcagatctccatctagcttggaacatgtgagctcgtgcacaccggatccatatgcatgtgagcattggcgatccatcaggaggactctcgactcggccatattttggtgaggaaggagagacgatgcaaatggcttcctacctgatccgaacagcggcgaacctcgccaaatgacgatatcgaaaagacacggagtcgtgatggctccacattgatcttcagatactttcacgccaaacatccacagtaccaaacattgacgccccagacgccccacaacccgcgcagaacgcggctacatatcggcacgtgtatgagatgaagaggcgcgatgtggccgagctactgccaactagcgatcaccattctcggcatcctcaaacattggtacgaaaagccgatgctcacaagtgggtaaaatgacaggcaatttaaaaatgcaccacacaccagtctacgtgacgtgaaacttgttttcccgtagatcaacaatatctacacaacgcacgtgccgtagaagaagaagaagaacatagttgtcatcaccaacactcgccaacgaggccaacgaggtcaaaacggcggcatctaccgaacccaagcagttccaaggttttacattcacagtaggctgcaagcacccgacataaagcattaaatgtaaatgaggctctcggatccaactccgagcaaacacgtcaggcgtttgtctaaaacggtccgatggcgaaaagctcgatttcgccgatgcggcattggcgtgggacgaggaaggcatgccgaagtatagcaactaatgcctcacgaagaagaccaatgccatggcgatacggtgaagggttaggcgagacgtttgtcaagtttcggatagcacgggtttgtcaattacaactcgagtgtaacgtcgacgaatgttgctttgcatattgcttgcctgctgactatttaccactgtgccggaccttgagttggatacacagacgaggcaagtccaagcggaatattgtccgagaaggtttgctagactactactgtgccgtaaagacctcagtttccaggatccagcatcatgatacatcccggccataggcggcagtggaagctcaggctcgcgcttcgaacactaagcttcgtccgcgtagcatggtcgggctttgctatcacttcacgctatcaatcgttccgttaccattcccacgggaccgtcttaaaacactcacagaaaatcacgcaagctccttcgactcttcgacatgctagtcgcgaagatccgaattccaatgggacaagggaaacctcgctgtgaaccatcaacaacacacccatcttgattaccgagcagcaagccaacccaccccagcacccggaagagactccatacaagcccatggtaaccacacataccaggattcgacagggcataagcacacctttgaatctaatgtgagatgcaaacacaatcacagcatcctctactatctacgcataaattatgagctacgcgatcgtcaacgacaaattcgcacccgacaacgcagcctcctccaatgacatggccgataggagtaccagtacagttcccggaattcgaacaaagtccggtgcactcacgaacaatacgaatgatacgaagcctttctttctcttctagacggcgtatctaatcgattccatgtctcaatcaatgctaagagtaacggtacgatagcagcaccgtattagttccctgctttaaagcatgcagtctgacacaccggctttccgagatgctccgaatgtccgtagtatcgttgtcgcctaccagtgctgagtctgaaatagcacgcaacagtcgatcatggtgaaagctttcgtcatattgctacatgccatcaagatttcggggacgacaaggtaaacctcctcattcaatcccctttgattgcggacgatgcaagaaatccctctctattagttttcatgcaatctccagtccccttcattcaatatcgtaaagtcgttaaatgtcgtcctcatatccatgcatatacaagcaaacacgcaggcgaaagcagagaaaaacatgagtatacaaatcaaccatttcattcccgctccctcaatcagtcaacgaaatcatctacctcctccgatgtctgcgcgtgtgcacaggacttccatcgccctcactctcggagctgaaataatcatactcatcccctccacgaccgcgctcatatccatgatcgggccgcgaatcatatcgatctttgcgcgagtcgcgatcgtccgggccccgagacttgctgcggaagcgatcaataatgctcctgcttctagcgcggagaccagaggggcgatcgcgctcgtcgtgtcggcgagagcgggaccgcgagcgagatcgtgatcgagagcgggaaggggagcgatgtgcgcctctgctcctggtgttggtgttagcattttccagtctctattgaatggagatacgcacttggatcgtttattcgcaatagcctgcccacccaacgcacccgccgccgcacctgcaaatgccgttaatcgcgattttcccaactgtctgcccgccagtcctcccgccaacgcacctcccaccgccgctgcgagcccgtttgaatcgcgcgcgaatccttcgtcgaacctttctcgcattttagtcatgcgcgaagggtctcgacgagaatcacgcgaggaatgggtatctgcagaccttgctctgtggcgatgttcgcgacgaggcttggtgctgccacggcggctagaggtactctcgtaagcagccatgcgctggtcggcgctgggtggtatgtatgttgggtagggaggactcgcgggttgggagttggagcgttggcgattgaatggtggtggagatgggtaggcgttgccgggagcttgatagcctccagcgtagtcggacggattgtaaggttggtagggcgaggcgggctgtgcagggatattcgtgttcacggcaggagagggcgcatatccgggaccaggtgtatagcgcgctgcagaagcagagctgtgtggtgggggaactgctgctggctgaggagtgttagtacgtgggcgggagaagagtgccgcaagaggcggttcggtagacggagagaaagctgcatagactggcgtgccacgacgaaggaaatcaaacattggaggttgttgtggcatgaagggagacggcacttgcgacgatggtctactcatcagcatcggcggacacgtcattgacgacgtcggtccccgtggtgaaaagttggccatcgtcggaaaggtcgcgctgtgagaacgaaaggagtcatttacctgtggcgggtagccgtaaggctgtcctggtgaggctggccgatagtcgccctgaggccgctctgaagcgtattcttgtgggttgtacggcctatattcggacgtgggcggtggggggaagtagggctctccctgtccgggttgggccatgtccctgttttcgctgtactgcccgtccaagtcgctgctgcgttggttgtgtcttcctcgactcaggctcctactagaactgcgtcctacgctctttgctcgcctgctgcggtccttcttcctgcggtcgcgctcgtactcgcggcccgagttgtcgtaggcgctgtcgtcggaatagtcgttttgcgggttgcggtcttgtctcgagctgcgcttgctggaacgctcttcgctgcggtgtcggtctttctctttctctttcttgtcgcgcgcgtcttttctctgcttcttctctgcaggcgtgaagaaaccaccgggtattttctcaaagaacttgtctggaatctgctctgcgccgtagccgattgctttgaaggctaggactgacatagtgcaatggggcgcacgccagaagcctgatgtactgatgctcggtcggtgacgtaaggctcagctcactctcggcgctttgattggagcgcaatcagacccaacgaaagctcgaggcagactagatgaggatagcgtttaggtgtgcggcagtgaacgtcgtccggatatgcctccgaggggtgtgtggaagtaatgtgtgctatctgtggagatgtggtgagagcgcgttgtgaattacaatcttctctgaagctagatgggatgagggcgcaatagctgtaggggcggtagtggcgactggcttcttctcacgcgcaagctgggaaggaagcaattatgtccgtttgggcacctacgcttaatcctacgatggtgacttgacgcatcgtgctactgcgctacgaggtgcaagaggcatgacatcatgccaacttgcgaccctggattttgcctcgcatgcgcctcgcttggctcttattggagccgcatttgcagggctatccacagacatcagcatttgccggcaagattcttccttgcgtaaaaagcacattgatgcaattgctgatggcaaccgctttatgagctttgtgagtactccagtcaagtctgcccaaaccgccccgccatacaccacgatgcgatgacgcggggtgtcctcgtgcccacttgcatgacccttcccgaagagctaccagagtacagtgccgaaccggcattctctagacattagtagcggtcgtgtaaggtctcgaaacaacccttgctggggcgccaacctcttccagggctcaacccagccttccacctatcgtgactttctatgagatgcgttggcaaaagcctcagcttccgtaacccgaacctcggaagtgcgatgacgccatgtcaagacttcaccgcctcacaccgccatcatgagaacatcttcggctaagacggatatgggttatcccgagattcttatgttcacggcgtggccgcactttacacaaattcatctttcagggacattgtggggtaaggtgtagtctgactcgcatatgttatttgcagcaacaactgtggctggccggcgcgtagaacattcgtcatgtaggagagcggtagatctcatcgatctgccgtctgcggcaaacaacactccagtacgtggcctcgggcgatcctgtcagatcgacgatgggaaaggagacattaccatagctagctaaatgggtatcaatgcatagacgatctctgcacttttcctgtgccaaagctgtagagacaagtagccaatcatacgtccttggtaccacttcacacctccgcactccctggcgccgggcttcggatttcccctgaaggcctgccagcgctgtccggtacctcgaccatgtcatcgaccatccccaagaatctctgcctgtactcgtcactcgtagtcgtgatactcatgggaccatggtcttttccccacttgagtgcattaaatagcttcaccaaaccagtgagagtttgtgcctgaagcgcatccttagcccagaagaagtccagcacgatggctctatacacccacttgccatctagcgagaccacgccgcttcgccacgaggagccacgacctggcggtgtagggacgtcatctagatcggctgggtagcggacaaggaacagtgagtagtctacggcgttggcattctggaggattttggagtcgcgagatagttgtgcaatgagttcctccttctggtcaatggtcactcggactttgtcaggaaagtcatcgatgagacgctccttgacgctttccgaagcaagcctgccgccagcaacatcgcgttctgggtagaagtagtcgtttggtttcaggtcgtacgtctcccattgctcttggtggtgtttggtgcatgcagtctttccatatagaatgttctccatgattatgtggtgacttggtgccgcacccagcgccgaacccagtgtagctgttggagagtatagcaagtctgtgatgcgaacgagtagggagtcctcgttgagctccatgtgttcgacataaggaccgagtaggcggtcgcggaagaagttctgttcaaaggcccgaggtagcgatttgatgaggtatttggagtttggggtcgtgaagaatgtctacaacacattagcctctatatcagccaagctgaagcacaagacatactgaaccagaatatccaagatcgccgatcgataccaggtctgttcgcttgttcttactcggacttcggaagctctccgtatacgcctcctcttcaatctgccatatttcgtttcgcagcttcttgaagagctttgcgcgataccgtgaaagagtaaggctgaagatggcaaagaaggctatgatgcgcgcaagcaatcctggacgcgcttcatcttcatttggtgcaggtcctgatcggaaaattgcccgcaagatcgatgcgctgataaggcgatcacggaaacccatgtcgagaataggaagatgtaggtttgttgttatattgtgcttgcacatcgcgaacgcgttgagctgcgaattgttgacgtgacgtcacccacgctagcacatgctaattcatgcctacctgtgcacgaactgtatcagtgttcacacagcaacacatctcatgggaatcttcatatccttcatgtcggccattatcatgcgctcttagtttttctagccagggaggttcgtaaagtactaagcatgggtcgcctccggcaatttcacaatgtccggaaaacaccttactatctaagcaccatgaactccgcggaccaaccacctgcttcgatattgtccacaaacaacccttggcctctatggcgaaagtccaattggacgcgacggagaccaaagaaagcatgccatgttctaagactgctcattagtatcgactacggcgcatgcaaagctgaccttgccaatcatcgtaaggacgtttcaccggtagaacagaaaccatggatctcagcaaagacgactcgtggagctgaccaaggactgccaatgtattcgtgcttacctgcagctaattttcgttagtgataatctgccgtcgatgtcgctaatcgtgccgtctccggatgaatcctcaaattcgtacgacaacccgaatagccgttagaccgtggcttcaactgcgtgcaagcaacattgatagccatgggacttccgttgttacatcttcggcggctaatcgatgatgtcgaaggtttaggccaaataatctcagatggacagcgagtgagcaacaatattctcatccggcagatcaatctcgcatgcttcaaatcgtctgccggtttgagaggggagctgtaatcccgaggccatctaggtccgatgttatgcgtctgagtttgacacgacttgcagcattgtagacgctggccaagctttgccctgttgccacagcctacacttctcgcctgactagaccatctcgatgctttttgcgatctgtcagctctcaagctggtctcgagcacgctgaccacagacgccacgctctatgcagcctcctcgcgaagcatgctcggtcagtatgtcgtttggctagactcgtccgtcaaagtgttgggccgaacggcgaacggatggtctggcctcaatgaaacaagacgagcttgaagcgatctcccgtgcggctcgcgatccgcatcgatagctcagaccctggcccacttttgacgggacgacactcaggtagcacaacgaaagcaagaagaagccgcagcatgagaaacgaggaaccacgtggcggacacgagcatcatgttgtgctatttctggtgtcacccggtgagctgcaaccatcccaacttcgtctcgcagtaccaaaaagtaggtttctagatggccgcaataccatgctagaaatcgtatctagggtcatcctggcatctgcagcttgtgttactccagaccacacaatcgattatcgcgttttccgcctgccaccccgggcttgaccccaatgagaagagtcccgccccataaacctggattgttggttccagcccttgaagagggctgtccagattcaagcttccaagcatgagaagcgcgactagctacctcctttagctattttcaacaccggctgcatggaggtgtctagctcagtgttacaccgacccacgttaatatgcacgtacgtctactaagccggagacaaagggaagttttcatgttaggctggtgacgagtaaacgtataagtggatagcttcgtccaacgtggccgttttgcaaacgctcttccatcgctgaaacttagccttagatatcatcttcgtctgctagccagaaccattcccaagttttcaccaccatcaagactatcgtccttatatattttgctcgtagccacaattaactctactggataatcagccatggcagcagccgacgtgcagcaaccaccagcccaggaggcagcacctgcgttgccggactacctcaccaatccagatgcggttctcggcgacaaagacgcaaagtggcgatatggaagggcaccagattactccaagacacgaaagatattcgcagagagtgagtgaagcgacttgtctgaatcacgggcttcaagattgacttggaacagcgaagcaaaagagtcatgaagccggttctcttcccgagcttgtgcaaaacctcgtcaagaactgggaagtcgaagcatctttcaagcctaaccttgacgactggcgtaccgtcgaccatgagaactactccttcgccatcaacggctctgagccccagggcgcggagaacagtgctcaaggtaagccattcattgaccgagtaacaccaagctcacaaagactacaggtgggcacatacaacgccatcatcgcgcccaacgaatattacgaccccacctactccgacttcgcctcgtcgcacaagacgttcaaacgcatgatgcccactttcgcctgggaagtcctcgaagtctacagcggcccgccaaccgtcgcattccgctggcgccactggggcgtcatgaaaaacgactacgtcggcatcaacaacaagggcgagaaagtgacggccaagcgcacggcggactcatcgacatcgaagcgtgactgtcgcgagcgtcacgataaagtacagttacaggctgtcaggacgtgatcgacccgctggatatgttcaggcagattgcgccggacggcgtggtgcggaagaggatgtgcccaagggcgtgaggccggaggatgtggttgaacaggcgcaggagggggtgaaggtccccgcggagcaggagttgcccgatgctacggtgcagagtgagaaggaggtgcaggagacgattaaggagattgagaggaaagaggacaatggtgaggcgctgggtatgccggtgggacatccggaggtgcaggagggggcgggatgtcccatgggattccgctgaggggatacgaagggggtttgttgtgagtgaaggaggaatgataccatgtgagatgagatgagttcatgtctcagcgaccgcattttggtggttctattgttttcgtcttgtatgagatattagatagttcctgtctgcgtagacggccgtttcttctctttgcacatatttggtagaatgaaaagacatcaggcagtcttcccacagtcaagtgtccatgcactttagagctgctttacttgcactggccgggtcacagatggttcttgcctcattctgcgaaggcggacgtcaaattttgactatggttcacggttcgagggatctatcacgtcaacgtcgtccaagtcaaggttcccacagctccttggacatgttgtgcatgcgcgaggcgtgcaaccatgtgccatcacgtccgtgtccacaagtgaggctccaatcgatcgcgaaggttcttcacctcgtcttaccactgtcatctagcgcaagcttattggagcgccggagctactgtacggccacccatgcacgacattgctgcctacgcttacatttagagcctcgttcgatatctgacatgctcgatgatccattgtcttacccctccacacatgtggacgattctactgcaaatgggtggtaagatgcaggcctggatgccgggcatttgctgaccagtgtggttcagtctcatcatgactagagtcgtgcccaacggctattcgcgcaaccaagttgtgatcgaagcggcgcgcttgctaggcatgcaggatcacgaacgtgtcgtcaagctcgtgttcgcaacggcttcgatctcatggcgacccgctgtggcccttctgctgccttgatggattgccgtagtcgttcagcctcgcgactggctcgtggcgcgccctaccacttcagggttgcggatactgtgctctggtactcccaatcaaaccttctaggcagcgaaggtgactcacttcccttcatatccatatcatcatgaccatggctcggtcgcgtttcatactagtgttacgcgccgtggacctctacgcgacgcaagcgtggacacggtgtcagcagactccgtgatcgcaggtcacatcggttgtgcagggtttttcaaatcgctggggcgatgtcgtaatgtctcctctgcctgcgacagaacgatagtccagttggataccacagtcggacttgcaatctgctcgagtgactcagccctggccaagcccctgagtagccggaggcaatcggcgccgagacccaaagggagggttgcgcgtgacgttgagtcgtcagctgtcgcagcttggcgcttctggaagcgcactggcggcaaactctgtcttgtgtcgcaagaggcgcaggattcgacgaaacagaagcaagcaagctggagaattttcggccacacctgcactgcgccgacggctcatcagagggaagggttgagcgcgataatccctgggtcagcgtcacgaaggccagcctgcgacaggaaaagcgtagcgaagatcaatgctctccacggtagcatccgagggcggtagacgccgctgcgggcatagcaactgtgagctggcaagctggcacgaacgactgcgagcggcgttggcgtcatgcccagcggacacagcactgagggatttggatcaggctgcttgcacgacagccggcgcatccaaatgaactgtgttgcgggctggagatgatggaggggttcggccgctacagagggaaaatgaagcttgaccgctttgagagtggtggctgtggtgggccaatcagggcgcgcgtgttgaggggaggcgtgtgcttggcacccagcgcgctggaaccttcatcaaagggacatgaaggcagctgaaagggaggaagggagcaacctggaaaggccagactggcagtgctgcgccggcgcgagcgcgttcgagagcaaacacgcgccagggcaggtgttcgcgcgctacgaagagagaaaaggagactccgcaagttgcagggccgactgaacgggcgtgcatgagcgttggttgctaaagtgcgtctgtaactcgctgcggcagacacagcggcggtgttggctgcaaatggcgggctgtggcctcggatgcgccatgattgccttcgcagcgtctcaccctcgcgctccccacatgggaccgctgcgagatggctcatggccttccccacgacgcagcgtctgtacgtgtaaagcaaaggggccacgttgccacctcatgactgtgaagatcttgcgcgcaaacttggccatggcaaaaaaaagccagccagcgttcgcagcccgatgagtcttgcagcgtgtggcaagaggcaacgtggcccgtgcacagactggctgcgcgatgactggactgggggctgtagacagcgggcgagtgcctattaatcgccatgtccgcccagcctgttcgccatcaccaaagcacagcagaaatggacttcacgataccctacagcgcgccctggggcctgatctaggtcacacgcagcttccacgtctgttcactgtctgttgccatttgccatcacacctgtcgcctaccgcaaccgaaacctgccacccgttccgtctttgtccaggtaacagcaccgcacgaccaacgtcgccgccacactgccgcctacgccaaagactcatctccatagtctcccgtcacccatttgacgagaggcgcatctattaacacctcccctgcccgtacctgcgtggttctatcgaccttcgatttaccgccctcttcctcctgccgacctcccgaccgccacttccctaacacgtcagacctcccatctgcaaacacctcaaatcacacatgtccctaaacaaccaataataatacaacaaacaaccaaacaaccaccactctccactctccactctccactcgccactcgccactctacacaccgtttgcgcgctcgacatacgaagctgcttcagcttggtgataccactccgcggtagccaccacccttgaacactgagtatagcaacgtcaacgatcaacatgctcatctcggtcaacactactccagtcactcgtcgctcagaaaccaccaaaactttcggaaacaaggccttcgtcggaggcttcgcttgctagacccccgcacccaccccgaccttccagcctttgcgacagtcccccactgtccaggagctgtatcttcagagtgcttgcggacgatctctctccacagtcttgtttcggtgattctgcagctgacggtgactggagtcccctccggtgcgcacttggaagctattcgaccacttagacctgttcgaagaccactaccatctgcgaacccgtcgcaaccctcaacttccatcgtatatcgccgatatcgaaatctacgctcttctcccgttcaagaccgcaatctcacttcgatcacaccactgtctcgtccacgaccagacagcgcgattgaagggtacattccgatctagacgcgaccgagacacaagagatcgagaatcttcgaaatcatacgacagaagccacggggtcacttcctcacggtttgtctatcggttcaaaactcggtcacaccacgaccacccgatcacgctctgcgtcatatctcctggtctacctagcggttagcacttcgggacgtgacaacaagccaccaccagtccttatcatcacatcttctttgcactcttgcttactgtcacctttctttcaatatgagcctcgacatctacccccacaacttcggcctcttgcccgagacccacccttacgccgctactctttcttcttctgcctcttcctctacctcttccgtcttttccgacgctgcatcacaagcgtcgagcgccagttcaacatctcaacactctcaatgggagtcagaggaatggagctctcggactggaccagctggaccgaccaccgtcgatccggccaatctttccgtgctccagccaatcagcagagtcagcaccttcccccagtatcagccttcggcatgccgcgagactgttcaggagaggttgccgtccctgcgtacagagttccttgtgcctgcggagcagcgccaacatccacgacgatcgtcaactaccatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagacgctcaagcgatctcggaccagttactctaccctacaggttgctctgtactacttgatcctcatcaagtctcatctccccaagcatgacttcaccatgtcacagccagaggatgcttctctgcgcgcactgcagtgtggacgtcgcatgttccttgcggcgctcatcctcgcctcaaagtacttgcaagaccgcaactactcggctcgcgcatggagcaaaatctctggcctcaaggtctgtgagatcaacaccaatgagatggccttcctcgaggctgttaactggaagctccacatcaccgatcctatctgggagaagtggcaggaagttgttaaccgtcatactcctagcaggcctccaacatcacccggggcttccctcaccaacacttggaaagacgttatccccatgctgacgcccgagttggacatcgttgaggtgccttcaaaggcgccaatcactcctgtccgacctgctctgaggcctcagctgagcacctctcccctacgttacccatctgtcgacggatatggatctcaggagagcaccccaactccttcccggtaccaggtgcctcgcttcctggaaccgaagcctgatctgcttccgcccacgccatctcttcctcgcatgggccacttgcccacgccgtcgttgacgccacagtcctacaccagcaacactcctgcagcgagtgccatggcttacggatcgcgccgtccatcgatgtgctcagcaatgcaacaagcacagtgctcttcattggcacgcacttgtgttgaccagttcaacccaagcattagaaatggtctggaagcatatcacttccccagccgccgcccctccctggctccttcaaactcatcactgtcctcctctccagagtctatgatctcggacaactctcgctcttcgcgtgcttcgtcaatctcgtcagtctcgtctgctggctgggcgccaaaccaaagccaggcaaagcttgcccggttggcgacctgccgcaacgcgagactaccgtacccggcgttgtcaaagtgcaaggagcaatacgagtatgcaccaagcgagcccatgtcctcgcccgatctggagagcttccacattgatgacattgatgcgaaacccatggtcgagagccccacggcgatggctaccccgagccggaagcgaggcaggtcgtctgttgaccttcagcagaacgtccgccacctccttcacagcacacggtctgctttcacactgcgaagcaatcagactatcctgcctgatcgctcagtcgcacagtcctttcttttgccatcggacagtcggtctgcgcgcagtgagcccaagggacttcaatctcccaagcacatggtgcccgacttttctcgtctgccgatccagaaggactttggcaagaagcgaacgtgctgcggcaccgaggctgcgcaagctttccgctcacaaggccccggcatgtgggagggtatcctctagcttcgacgcacactttatcaacactgaatgaccccaaagagggcacagaagaagaatgccaaaggcacaaagacgccttcgcataccgtcaccacccacacctacacatcttacacatccttgtatatttccttctcaacatccgcccacaaaccgtccgtgtattctcacacctggaagactatccaaaagtctgaaggaagacctatgctacttaagctcgttataccaagttcctcggtggcgttctctatcccgtttgtttttaaacctgttggcgtatattgttggtcgatggctcgacagagtctttattaaagtttttgacaagcttttggagatgcataacaaatggaaacaggaggagtcgaaacggataacccttgatcacagaaccgcccgggtatttacggcgggaatctgctgactgctttttcaacggaatggttaaatatgtacgtttactcgagagtggaaggagctatgaggagggagaggctttggcttcgctcctgagtagttagtggatggagatgagataggtagcaaggaagcgagttgacgatgcacaatttcgccttctttgcgttgcggtgatgacgtgtttagaagtggtgtcgtgttgcattggtcgtagatgttgaagctaatccatggcagagaagtacaccgtcactgtccgcggtcgcgattcagacacgtacgcacgtcgatcagtaagtccacacaccctccctccccttgaaaactgtacacacatcctttcttgccaccgtgtatgtccagtcatcgcgcgcgtaagactacccaacacgtgaggaaggtgcagacatctccatgtcactttaatatcaagacagcccgcttgccttgcgcacaatgtgtcgagcatgaggaaggcaagtcgtaaatttcagcggtagtatcaacagtcttgtacacacacacaccatgctgtgcactgaaaacccagcacagcgtcccggtaccagcaccaagaggcgagcaaacatgcaccctgcgaggaggagttagttagcagccgcgggcaatttcgtaacggtaaattctttccgacgagaaattcgtgaagctcctcaggcttcttcatctgcgtcggctccgagctgcgatgtgctctagtgaggtggccgagtccatggatggattcagacatttgagtaaggttcatgtgagatgcagagatatcctgtgctttagtaaggtgcgagggagagaggcgcagaacagagtggggcgacataggagagtggtaggcgtgtcacgattagagtagtaggacgaagtgaaagcatcatttaattccttgcaggtactagagaggcagggcgcatagtgcgctagattccgtgcataagttgctgtcagacatggagtcttcatgcggatgcagggcggaggtcgcgcagacttctgtaaagctgcagagtatgcactaagcaaggtacgcatttatgtgtaacgcataaaagtcaatccggggaagggacgggaaatgcacaagcggttgtgctgtgctgtgcttctcttctgcgtggcggaaacggacgtgcaatgaaatcaggctcctcaagaagacgtggcgaaagagccagacagttcatgtggcggcaatgaatcttacggtgctccagtgattcaacaccacttcttgcatcgttttaacttggcaaaattcgcatgttggccatgccatcaaagaaggcggcaatcaacagtgttgcgatgtgtcttagtacacagtatcgctgctgtcactgtcatagtcatcctcggacccactgcttacctcaatcacgtcctgggagacattcgtgatgagaggagcaggtcggcgtcgacgacgacgacgaggaggagttagaggttcggtggtctcaaccacatcgctgtcgctgtcttgggtgctgttgaggagaccatcgagtaagctcatattgtcgaatgaaccgcttaacattctgcgcgactgttgaggccgagccggccttgcttgagcaaaccgggtcggcgctgaagtagcagctcgagcaggtctaggagtatcgcgtacaaggtagcgcgactgaggtgtcgtcgaccttactcgacgctcgaaggacgggcgtggaatcgatggcgcattttcgaggcttacacccttgctgtctaagagttcatctaggtccgaaagatcatcctcagcatcgatatggttctgatcaaatgcttcgagcgtttttgcaatagtgcgatatagtttctccgccatgaccggtggaaaggcattgccgatctgcttaatagcattgccttgcccaccagtgaatttgtagtcaatgggaaagctctgaaataaactcagctcgcgaggtgtatacttgcgggtgccgttgtagtggtattttccttctccaccattagttgtgatgcatcctttaaggaacgactgaggatcataagactttcttcgcgttctagtgggcttaggttggtggtagaagtcgtttgtagggcggttggcgagacgttcaatgggacggagggcagctttaatgaagtgccagggctccaaaccactgccaggggggccatgggtggcttttgggaaaggcggcagaggcgtaccccgcctgttggaaagattagtcgacggcccgctactttggttatcagacttaccttgctgcaataatgagaagccgcttcctcggctgaactaagccatattccgagaaatctgaattcttccagcgcaaatcgtacccggctttcccaatgtcgtgaaagagcatcagaaagttcgccctatgctgatcgtgggtggacaagccagaagtctgctctaacgttgcgaccctgggtttcaatttgttgagtatgggtcccacggtgtatatagcttcgagattcgcttggtcgttgggtccattgacggtactatcagggattagctgtggaattgccaggatgatctcaactggacttactgggccgggctgaagaaacagcacggaggagagagatgaactacatctaccctgagctgctcgctggtatacccttctggtgggaagtcatgagcactgcagttgaaaggcaaggcgccagtatgattcagctcataagcttcgattgcatcatcgtcgaagtccaacccccacttgatagataagcctgcttgttttgctccttgagatgaccctcctgccccgcagaagacgtctccaaatgtgagttgccttgctttgataggcatcggtgagtgtcgcttccttgatccggagctgaaatggcctcgtcgctttctccggcctgcgctatcaggatcgacgacaacagactcatctgattcctcatcatcgtcgacttggattgaatccgtccgggaagcgccagggcctcgagccgcgccagtgctcactgcatcagcctctctagcgtataaatgacgtacaataccactctgtgcctttcccttcttgttgttcctgacgatcaagatattgaccactcgacacacaaggcgtccttcatgaaacacttgctctttcatctcatctatagagaggccctttcgaaagtcaaatttccagcaacctgaatctctgaaactcaacaatgggtatggcttgtttgtcaagacacagtctcgaatgcgaaaaatctcgtccacagagacctcttccatgccagcaatgaaagcactgcgcgtgtcggtttcgttaacacaaagcaccatggctagctcgttgagcttccctaggatcttgttaaaacttgcttgcatcttctaggtgtaagattatacttacaatcgaacaattgggacaggtactttgtgcggcgcagacggtaacctcgcaagcgtacatcatcggtctggtggttgacgatgatattcttgacccggaaaaaatcgccgctctgatttgtgtccggcatgagctgcttgtcgttggtaagctccacagtatcaccttgtacgatgacagtcccgtccccaagtccgtacttcggaatctcgctatcaggcaacactatgggtccattgtggagccgtaacgaaggacgggtcttcttgcgatagcttgatgcagcagtggttggtggggtctctctcgtgtaaactgcggtgatttcgggctctgagctatcagaatctagaaacggtcaggctgggaagttgaagttgcgcaaaatgtatcttgggattaccgtagtcgatgagctctagttgatcgtcccaaaggttcaccacctcatcttctccgtcatcaatagagatgggacttgtgaaggacattgtgtctagagcgatggtatcgcgagttagcagatccagattgcaattggagttgcgagagcgactgttaagtattctttgctcactcacctggtgcgcgcaatcaagcggtctcagtcggtttgatatgtctcacgccctaacaaaagaacaaagggcgaggacgggcaagctggaaaggcagcgggtgtgccagaagttgcggtatactggtgagggaacaaaggtgggaggcgggagcttgatgtagcaagttggaagacgcgccaaggcccagcgtgcaccgtttgctcagctagtcgtggtgaaggtgaaagccgccgagctggagggagcgtaacgcaacgttccttgcgcgccatgatatcggagaccacaaggagcgatttgcggcacacgaaatttgaagtgaaggtgagtgcaaacgaatgagacatagtgttggccaaacgggagtaaagaggccggcatggggcagctgtttgggcgatgatgtaagtgggacagaggcaaaaggtcatgaagacgtagttcaaggctgaaaagatgatttgacaaagaaggaagcgacctccacggtatgtcggaaagaggaagggacctagggactacactccaccccccatatttatacaaatgacgaaccaaaccaggcgcaaatgctcgctcatcgaatggtcttctcgacgaagtccttttctaaccggcccacctccttcttgaatgtctcaatctccttccagcagtccagtggccgtcggtcgtgcgtcctcaagcacgcaacgactgcctccttcgccttgctgacttcggcatccacctgctccagctttttcctgttggccagcttctgcctcagctgctcgacctcctcggtgacgctgttccggctcatttccttttggcgttgcttctcggcgagggttgctttggaggaggtggcatcggagagcttctcgacgagggagggttggctggactcgtctgactcgccagacagggtttcgctgtatttggtgaagttttgggcctcttgttcgcgcagcttttcgagctcggcagtcagacgctcctggtactggagttcttgttgtcgtgatcgcgtggagtcggtctgcgggttgcatcagcgccattcttccatcaatttattccggaccgtatatgacgtacgaaagtgttcttttgtagcgaatcgacgagttcgttggagaatttgacggggtgttcactgcgcgcaaactgatcagcttccttcctgtgacggcgtcttgttgcggcgcacaggtgccattggcgggggggaagtgcacatacggagagaagacatgctgcttcacgtcggaagagggtttcgagttttcggcgcccattgttgtgctgatgtgacggcaggatgcggcgcgatgatgctgttgctgcaagaagtcggagctcacggcttggccgatgaaatgagcggctaaatcggcttgggaagcgatcggcatgcgcgtgttcaagacaccacaaagttatcgcgacgttgcttcactgtggaatgcactcacgctgttgctatatatgctggtgacaggaacgagagaaggatcgtcaggaagaatcgaaaggccaggcacttgcagagaatatcaagccgtcccgtaccacaacacactacgcctcacgagcgaatatgcagtcgtctatatcaagctggctgaagaagccagaagctgccaacccgaatgagcttccgttgaagtcgcccacactggcgccaccgactgccaaaaggcctccccctcctccaaagtcgacctcagcacccccacgcgtcctgtcctcaagcacacctgcacccaaagccaaagccatggacaactggaatgacatacccgacgacttcttgcaagctccatcgcggccgagatccaagaagagcccccgctcgtccaatgcggtcacgccacttgctacttcacgagtccctacacccgtcacgcttcctagcccacagcccgccataacacaactattcgctcttcgtccgttaccgtcgaatgtcgaaatcgcaccgctcactgttgagcacctccccgactacaagcgcctaaatgccctgacgctacccgtcgcataccccgagagcttctacaaagaaaccatgactgagcccaatctgagcatcacaatggtcgcactctggcactcatcgctttcacaggctagtggtagtcatgtggcaactgaaccaccgcgtctcgttggcgctattcgctgccgtctgctgccttcctcgcagctctacatctccacaattggaatcctcgcaccctatcggtcgcacggcatcgccatgcacctgctgcaagccgtcgtgagaaaagctgtcgatctacacagcgtcagatgtgtcacggcgcatgtttgggaggcaaacgacgatggcttggactggtacaagaagaggaattttgagatccttgacaaagaggaagcgtactacaggaagctgaagccgcaaggtgcccacctggtcaggaaatggattggtgtgggcgacttgttgggcggcaatatcgcatgaagaatgactgcgggtctgtctatgagctgagtgacccacttctgacctgatccagcgtcgctttgtacgcagcgcgggccttctgaatacgtcgcttgcacctaaaccgattctaaaactaccacccgaagctctggatgcatccagcatgccgttccttttgcttctatccgtttacccgcacccggacggtggtcgatggtatattcgcttggcgaggctatatcaccaacaggtcaatatcctgcaactacgacgcattgttatatcgatcaatacactattcctgcggcctactgcaatagtctgagaggcatcgaacactcgttcggtgacacgaacaagggttacgcatccatactgccgagaacaatctgcggataaagacatgctcatcgaccatgcaagagcacacaagaatagcatcaataccgcgtgtgagataggccggtaagcaggcggatcggtcctgccatgcagtcgcgacatcgcgagctacgagctactgagatgtaccccggtaggaatgggttctactgcgccaatatcacgtcgcgtgcgagtagcagagcataagaaagggcattctataggtcttctcggttgcggctcaaacgtttcttgtggtaatggctccaatttcctggctttgaagcatgctccccacgcctgctgtatattctgggtggtccgtttgccggtaacgaagccgaagctcaccacgacctggaccacggaaggaacagcactcgcaatacaatctatgtccacgcagccattgattcggcgacttcgtatctggccttggcaatagccagctgctaatctatcacgacaccaccgaggttcaaacgtcgtcccgtctacgtcttcatcaactacccaatcatcgtgcctgtgtaggaatagcgtagtaagacagaagatctataagaagtcgaatgttgtcctcacaatcacctcatcacaccagttcacgatttgatctctcgcaacatctcttgattgtgtctgcaagccattatgcaattcttcacgctctccgccttgctctcatcgctccttgctgtctctctcgcagtatgtatcgaactctcaataatagcaaattggtattgaccctgccaggcaccagcgaaagaacacgccctcgtgcctcgtcaaacatatatcataacatgcatcggtggccgctgtgacgacggctcgactccacagcccacggccaaacccacttcatcaaagaaacccgatccaccaaagacgacaactacaaaggtaaatcgttggcactcacaattttctatgcgtaattactaacattgctcctcgcagcctacaccgatcaagccctcatcaaaggttcctgaacaacctaccaagactaccactggtgaggagaccgggccaagcagtaccagttgtccggtgccgctgttctacaaatgtggtggctgggactatgacaagccttggtctgggtgtacggtctgtgtgaagggagcgaagtgtgtgatgcagaatggtatgtcaacatggggtcgtgcggcaattgggacaacgctaatgcgatacagaatggtactaccagtgtgttgcagatgatggctcatgagagtgatctgcatgaacgttaagagcgcaatcagtcatcatgagagaatgaagtatgcaactcgaaacaagaacaagcatgatatgcggacctagtttcagtccgcagccagtgtggtcacatctctttttctacgccccgctctggtacccatcatctcttggaccgttcctcttctattaccatctcagtcatcacagtcttggaatctattctttgtcaaccattacattcaatgacgaatgctgactatacctgcggagtttgagccgcatgcgcagtggggcagcaaccaggagcccttcggagctaccccaccagactaaatatttatttacatgcgcgtaaggacgtcatacatagctaaactacgagttaccgcttcatgccgtcgcaattttcttacgcatcttcgcacttcttcctttgttctagtttctgaagcatctgtttgatcaattgctttcacctctcccaattcacttccctcacaacttgaccacacttcacttcacgcaatgcccgatccccgcgtcttcatcgtccgccatggcgaaaccgagtggtccctcaacggccgacacacaggcacatccgacatccccctaaccgccaacggcgaatcgcgcatccgcgccacaggcaaagccctcgtcggctccgaccgcctcatcgtccccagcaacctcgcacacatgtaacctctgccctccaccatcccccacactgtctctaacatgtaatacaagctacgtctccccccgcacccgcgcccaaaaaaccctccaactcctctcccttggctgccgcgaccgcttcccctgggcccccgacgccccgccgcccctcgacccccgcacaaacgcccacatccaagtgaccgaggccgtgcgcgagtgggactacggcgactacgagggcctgacatcctcgcaaatccgggagtcacgcaagtcgcgcggcctcagtgaagactgggatatctggcgcgacgggtgcgagggcggcgagagccctgaagacgtgacggagcgcttggacaagctgattgcggaactcagggagaagtttcacaaggatacgtttgggaatggcaagggcgggccgaacgatgtgctgattgtggcgcatgggcatattctgcgtgcgtttgcggcgaggtgggtggggaagcggttggaggagaatccgagtttgatactcgaggcgggaggggtgggcacgttgagttatgaacatcataggattgaggagccggcgatattgttgggcggtgcgtttgtggtggaggttgtggagaaggaagaggaggggaagaagtgatggagtggactggagggcttcagtgggttgacggggtgagtgggaaagggaggggtggggtattctgataagttgtttccggacggatcggcgagaagtggtggtgtgtatgcgattataatgctagagtgagttcataccctgaggagtgattgggaagcctgcatatcttcagcatatcaacactgactgcgcaccgactcaactcggatcattactgtggccttgatatcgatcagaaacgctcaagctggcggaatcgactcatgtataatgctcgatataggccagtccccaagacacgattgtagagtctaagacacgattgtagagtctaagacacgattgtagagcctctatagcttcagcgtatgttggttaggtaagtggccaagtcacgatcaaaaagcttggatagctttagcgtaccaacgcgtttcattcatgctaccaagctattcattatcattacatgcatatcctccaatccagctaagctgctgcagtgcgcggcatgatgcgctgatagtccgagctcttttggcgaatcttcttctcaaactcctccttgttcttgagaagccaaagtcccatttcacgtacagcgaacgcgttcatgagcatatcgcggccatattcaggatcgctcttcagaacaacgccattgaaatcgcgacaaaggctatccaaactcagctgtggcttcgaaagtgggcctttggctgccttttcggcgactttggcaatatcgactgcgcgaccgtggatcatccgaaggcaatcgagatctgaacgcaagtcatggccaagaatgatggtatctttgtcgatgaatttcgaaagcgcagagcgtgcagcacaccaacccttgaaaatcttgtaacccagcttgcgagcctgctccatatcgtcccagctgtacaagccagtctcatcggagcgccagttcttaactcgagcagtgccattgttgcatataaggtggttcatgaggatccggcacgtaacaacgtcgaccgcagcgattttgacgacctcctgaaggccatcggcgagtacgactttgctgcatgcgatagcgacgactccaaggccaggcttgttacgatcacgagccggggccgcctcgaactcggacgctggatactggagctgataatcggacttgaaggtattcgggggcgggaggtactcgccctggaggatcttgggcaggtggcacatgccttcgaacatgccaggcacgtcgggctgcttctcgacgcctatgcgagtccattcgatgccgcagacgcccatcttgccatcatttcgaatgaagatatcggactgaatcagcaagcgcagaatcttgccctggatatgctttgcttgttccatttcgaagacacctccaacgtgacggacggaagattctccctggcgcagcacttgcataggcggctgtacggacaactgggcatgggttcgctgaggtggaggcatatgctgatgggtgggaggtggtccctggcgcggcgcctgcataggcggctgtacgggcaactgggtacgtggtcgccgagtaggaggcatcttctgactaggaggcgtaccgaacgcagggataggagcaggagtgaagtgctggcctgctctaggagccgggggtagcggaggtcgtccaccttggccacgaccacctcctcctcgagcacccccacgaccacttcgggcaggacctgctggagttgtgtggagaagaccatcttgtctcatctgttcacgcgaacactgattgagcatccaggagtccttcccacccaggtccaagcctctgcctccgataccgtgtgcatcgattttgtgctgcttgaggccggcttcagacaggcaggtcctcgcacaaccagtgacgctgcaaggaaaagtgacacttgaaacagcttgctgcgatgtggggcgattgtttttcgtctggcttgctggttgtggcgcagttgatactggaggctggatggcttcagaggttgatcgcgcagagacctggcttggagccgcctcctcagtcggaccatgctttgtgacacaccacagagtgtgattgacatgttgagcatatgatttgaagcgagttcggcactgtgcgcaccaaatgtcgtccgcactcaggtcagagggagctgtcgcagtgttgccagcaaccgcaccttccccatcagacgacgcatagcccagaatctcacccactggattattattgggcgcatccgggtccttgtagaccacacggttcttgggcggtgacttatggttgtggtcggcacacggtccatcgtttgagaagctgcgatggctgtcgtgctcttgacggttcttgaatgtcttcccacacctatcacaagtgacggaagtaggtgctggcgcctttgcagccggcttgctggccacacctgtcaatactggtgagcatccgtacggtggtttcttgtgggcctcaagcgatcgaggcgtcacgaagccctggccacagttttcgcatgtgaaacgaggcttgtcatgaccactcttgatcttgtggtcttcaagtgacagagagtcctcgaagggccaaccgcacatggagcaattgatttgggcgggtttgttgtctgcatggcctcgcgtgtgggcagtgaggtcacctttggaggtgaactgctggtcgcacataccacagtggtaaccaggcaatgcctgctttcctgccataaaattgaaggcgggatgggttattatgagtcgggtgtgcgcgttgatgtcgcgttgttgtgtttggagggtgtgggcagcgagaacgtgggcacggactgcaggcgccccggtatcacgtgggcactggaagcttccacggatcgactgtagagcctaaaggcctttgcggcactcaaatgcttgagagtgtctatcagtgacgcaaatcgaagctgcggacactctcacctggtgtcgacctgcctaggtaaggacacttgcaacactgacattacatgtgagatcttatggaagacaagtacgtacagtttggtgggctggaggtgtttgcggccctgaatcttgcagtgcctgtatgatctcacaaaacggcaagagttctatgaagaacggggtccatcaacgatgtgactctgcagctgaccactacgaactattagctaggctgatcgccctcgtgatacgcaggacctaccttctcctggcgatagcgttcgaacagcggtgactataccgacttcggtgaaacaagccatgatagtacacacggccgcatactcgtactattggaataccgccaatagtcgttgagcgaatatctctgtcgttccttttcgatggcggattgtacatgctgagtgccttcagggacctatcagtgctgcacaatcggcatagacgcgtcgagtaagagatgaaaagcgaaagcttctacgaatgaagatgtccatcgagtgtgtgtatgatgagtccattgcatacattctctctggagaaaggatggcaaagttcaaggccaagtccaggctcttattgttgacagcagatcgtccatcctgtatatcttctgtgaatcataacggccaacagcgcctgagcgcagttcgggatgtatggtagggtaaagctattatgacttatcaagtcacatctgactgttatggtatgtcggcagagtcgttgtgttgagaacgcttgaaggtccccgcagtgccatcgcctcagagatgaaggcatggcccgtagcaatcttttggagagatcgaatactcttgatgtctcgcggtttgcacttaaagtccagagtgactagtagacgtagctacacatactggtgaatttacatcatatgcgctgagaacattctgagaagctttgcgttggtatatcctggatatcttcgctaccctgagccatgctagttatgatgctagtcagactgattccaaagtatgtgtgaaacaacatggtactcttctctgcggtgcttgcgccagacgagacagggtctccacatattcttcttatgcattgagctgtcctgaatattttcacgaccttgtgacttccttttcgttcttgtgacgaagttggcggattcctgtccactaaactggaatgagagagttgaatcatgggctcgaatgctatcgcggaattctcgaagaaacattggcatcttagaaaaaagcgaagcatctcgagcagctgaatggatttatgaataacaggggcgcaaatgcttttctgcacagtatctattatcagtgaaagggaatgatacacttgctatcagcttaagccgagtttagtcatacagtgtggctggaacagttgcatactaggaccggagaagttcctaattactttctcttcattcataatcgattgaaagactacgcaagactcaacccgaatgaaattgtgattagcatctatgaagtactctcttactactgccgcgtatcattaacgtgtaagtcttccttcccgctctccatcaacctcgcaatcgtcactgcctctctcaaagcccgtcccaaatgacctctaacacccgcttcttccaacaccatcaaaccgccgatcgtgcatccctctgaactcgtaccttgatccttcaacaaccctggatgcacaccactctgcaacatctccgcgctgcccttcatactttggtaaatttgtgcctgcgccattgctctcggcagcccgactgcaactgctgcatcaatcagcgcatcgcaaattacagcccagaacgcgggcgttgaaccgccaacagcggttgtggcattcatcaggcgaggagcgatatgtactgctttcccgacttgagagaatatggcgtcggcgatctccatatgttctgcgggaaagtctggagccggatcttcgatcgctgtgagagattgagatacttgtgcgcagacgttggggagcgtacgaaggacccatgtccggtctttgtcatttgacgaattagcggaaacgagtgcttcgagattttctcgtgaccagccggctgcgacgctgatcatgagtttccctttgagtgctgcaacgatgccgtcttgcttcagcgtggcttcgatggcggaagggtcgacgccgaggatgacgatattggagtcttgaatggctttgacattgttgccccgtgagatgagtacttttccagactctttatgcttggagaatagggataatagcttttgctccgacgattcgctgtgaacacaggcaatgtatctggagaagtgtgctttcgagtcttctggggattccagtaaactttttagaattggtgtcccaaggtttcctgtaaaacatcagtcgctcaagtgctttaagcaaggagtataacataccgcagccaaggatacaaagtgttctgccagccatggttcgtgctggacttgtgataagcgcagcatacacaatcaagcagcgttcactcttgggcaaatgtctgggtgtatgggtaacaccgagctttcgactattccgagagatcctgagctaacctccacgccgaaagggcaagtcggtagtactaccggtacgattgacttgtgattggttcgttcacagcgacttcgctgatgcccctctttactgcattaaggcacatccatgaagagttaataccgattctagccgaacagctgtggggcgctacatcagcataacgtgaaacggcacaatctgaaagaagccggagatgtaggataaaaatgttgttcggtgcatatagcaaagcctcaatattggagattggtcgagtacgcgacactgtttcatcatgcagagaatggcgacttcatcctcctccaagtttccttcctcaaagctgcaaactcgtccttagtcctgagtaccgcatcgcgattctccactgccctcctcagcaagtatccaatacactcgcccattgtgccccaagttgagcattttaacacttcaggaggattctgattctcgtctctctccgccaacagcgaaaagctgacttcatcgctcataccatgcaattgaccgaaagcgaccggaactgtgggaagacctgcttcgatcctctgctggcgcagtctgtgtgctgaaagtacgctgtcgcggttgtgacttggcgaggaacagattaagcgatggaaacggtttcgcggttggtccttcggcgccaaagtcgcccatagtgctggccgtatcgcaccttgagcaatgccattgtatgcatcatcggtttcttgcttcgtgtcgtgtatcaaggaacggtcatcggagaggatgtatgcaccgcgaacaagcttcaagccaagtgtaaatccacctttctgcgcttctgccatgtgttcggcaacgctggcaggtgtagctttcaggtacgcttggtaggtgttgtagacgacagcttttccgtctgtgttgaactttcgcatgagttccagtgcagtacgtgcgatgccgtcttgccagcgttgagactcggcatcgatgataatttggataccacgttctttgcacttcatcgcaatgtcgttgagtgcgtccatcatttgttgtggtgcaagttcacctttggcgaaagcctcgacgactgtagggccacctccagtggttctgaatgtcttattagcaactgtggtagacattattaattatggaaccttgcaaaggatgtaggcttacttaatggccagtatgtcgccctccgagatcaaattcatggtgttgagcgtacccactcgccatgattcaatgtcggtatcttgtgttactgccgtttgtactccatcacgtttctccgaagcattactatggtggtttgcagagttggacttcgtatcaaagactgcctctcttgcaaaagtcaagatcactcctttgaaccccaggtccttcaattgctgcacgcatgctctcgtctctttctccgtctccccggcacagaattgattgtacaaggcccgcttcaagatggccttcagaacagggtttcgatcgacgttaaagataaagcttcaggttgggctttgcgaagaaggaaagaagttgtagagatggtaggaggaggaacttgtttgaggagactgtggcgatgaagagtgatcgtaaaagcatatgtgctggcatgacggataacggatgctctgcaagtcttcgctttccttctgtaacggccacatgactcataatactgtggttcttatcccgtggcacggccgttgttgagctggtcttgacctcaaatgtgcttatgctgccaccaaatcccttctgcgttgtggtcgcacatcgtgatgataagccgccgaatcgcggctgaatcatgactttctaaaatgtactgaaaatgaagtcgtcaggatgtctgtgtgattcaagttgagcaaagagagaatgcttcctgtagaggttcgaagctcatggcacaaagacaatgacatgccgtcataatattcagccaaaccagtctaatccccttatctccattaaacactatcttttagctcccgaccccgctcaatgatctcgagcattgttaccccacgttgctcgtgaccttcgcttgctcataccgtagctcggtcttccccgggtcttatccaatccgagagtacgcctcatttctagtgcgagaagcatactgcaccatatggcaacgtgataagcaatgaatgaggtacggtatcgattggattacgagatgatgaagtgacgaacagctgcacgctggaaagaggatggtgcggggttaggcggcttcggtcgggccaattgtacatatgaagtcatgccgaatgtggtattgcacaaagttaggtgcatttcgctatcagatacgacgcaatgtgtcgtgtttcaacttgctggaattgcaaaagagggttgagtggaggaatttaacggcaagttgttcaaaggtagtggtaaacatagtagagatgtcagccctctccctcctgtactataattgcttcagaataattatcgggaaacctgctcaccatgctaagctcgtgtggtgttccatactgtcctgggtcggtaggaagtgttccattgcacacgaacctgatagcgcttctctttcgctaccgatgaggaccgaatcacgaagtatgctgacacttacctaaatcggtaggtttgaacgacgggatggttacctttgctgcacgagagccaagaagcggagcattacaaccactcggatggagcagtggcactgctagcgtccgctaccttccctcgtttagcatgacttgaaacgttccgaattccgatcccgttcggaacgcagtgaatgtggggtttcatggtatgtatcctggaagaacgtaactatttgtgaagtgtacagactctccacgtctctgtatcattgccattcattaaatttgtctctccactgtccacatcattctccttagcgatgggaatttctaaaagtgatccgatagccattattggtgcaggagcattcggtctctcgactgctcttgagctctccaatcaaggctattccgacataacagtattcgagaaagaccaggagattccgtcacgatggtcagctgcgaatgatctcaataagattatgcgagttgagtatgaggacgacttctataccaacctggcaattgtatgcttcccatagcagtgtccttgtgatgcattctggcatttcactgacaaactacataggaagcagcgcatgcctggcaaacccctctttatgcgccatatttccatcgagtcgggtatctcaattgtgcaaccgcgacttcgccgcagaaagcagtggacactatgaggcgattccatgcggctgccgcgagacatctggagacaagagcctacaccgataccatcaacggcccagaagatatcaaaaaattctgctggcaattcaaaggaggtgaactgcctggctggagaggatatctttgccggtatgatggatatgtacattccgcgaatgccttgcgcggaatatatcgggaggcgcagtcaaagggaatacggtttttcctgggtgaaaaagtcggcgccatccaagagattgtctacgaaggagttgggccaagccgaaggagtatcggcgtcagaacaaaggctggcacgtttcacgccgcgtcgctggtcatcgtggccgtgggagctgcagcctcgaagattgtcccagagataggcagcgaggtttcggcgaagtcttggtctgtggcacatattcgacttactgacgaagagacgtcggcgctgcgcggtattccggttacgtacgcgcgcgactttgggtttcttttcgagccagatccgaagaccaatcttttaaagctgtgtcccatgggcggtggctacatcaacacgaatccatccactggggtatcggaagccccgtcggggttgattcgcggctttgtgccagctgaggatgagagaaaaatgcgggagctgctccgccagactctgccatatctagcagataggccactggtagacaagtcactatgctggtttgcagataccgcagactccgacctcatcatcgattacgtgccggaaacggcttcttcggttattttgttgtcgggcgactcgggacagggcttcaagatgttcccgatctttgggcgctgggtggctaatttgctcaatgagtcggccaatgttcaaagtattgcgcgatggcgttggagggtaccaaagccgaaagcgaagggtggaatagatgatgtgagctggaggataggtgacgtgaaagaattacgggaaatccaacagagcaggccagtgcctgcaaagttgtgattgtcgtcattaatctctgcaattgatgattacaccgtttatttatctccgataatcgactttatggtagtcgtctagcattgtgaacaaaagctagaaattacgctgctattagatcgtcccaaagctactcccctcatcactgaaactaggttgtagcgggggcataaaaccgtcatgtgtcatgaaattatgtatagctgaggcgctttggctagccctcgaggacgttgaaataaggacaaacatggcgcagctgaaaagaaagatcagcgcccagcatcaaccaattgccagcgacaacgacacaccatctcattctccagccacttcggagcacccgataggtcataaagcgtctgtattcatgtactcattacccaaatatcatctaatcattatgtatgttcctccacatgctccatctaaaacgtaaacgtcatcagcgccgggttcaagacaatcggcaacaacaagtgactggaccagacaatgcacattgggaaaattgccgtaaagtccgtgactcgccagccaaaggggatgaactctccgagcgccaggatcgccacgcctgcaatggcaatcgtgctgatggcgaaggaatacttaaaccgcttgagcacgcgcggaacttcgatgaagaagttgctgaactcagcttctttggcggttgcgccccactgcatgttgtactcaaacatgtgtgctagcagcgcggaggatacgtgtagagacagtccgccgaggaatatggcgagcatgaggatccatttgaagttttcgaagagcgaggagaagaatgtgtgtgtgcctaggcggtagcgtagaacagcgagggaaatgttgcctagaccggcgaatatgaccacgagggcgaacctgcggtttgtgttaatggtgattgtgatggcgacgagagtgaagacttaccagactttccacgagtcgatgtagtacttgtcaatgtacccgttgtaccatccgatggcgaagtagttcgcggttgtcataatccatgctgcgccaatggcgtagtatgtaccaatgtacgagataatagtgaccttgctcgtgaagcgaatgttggagaacaagaacttgcgaaatagtggtgtgaacgggccgcgaatgaaccaaaacctgagtggatggaagagcagttcgttgcatccatacgcatacttttcccagcgagcaagttcatcgtagacggtaagcgagacaccttctttgaagccgtcgccagcccaagttgccatacgtatgatgtagccattgacctgtaagcgcagagacatatcaaaatcttcagagacatgagattcagaccagaacttttcgtaaccgtcttcgtcaaagtaggagacttcttggatcgcagaccaacgcagaatcgcgttgtggccgacaaaaggtgctacatcgccgtttgagacggtgtatgagatcgccgtgtagattaagttcgtaaagaacgtgatactggtctcggtcagcttctgttcagaactgagatctgttgcgcgacttacccgttctcgaagtaggtgtgaacaacttgcatgacgccggatgagaattgcatgatgccaacttcaggactctgctccatctcactggcagcatcaagaaggcagtcggaaggaacgcgagtatctgagtctaccagaagaatgtagtcaccgacacgaatgttaccgtcggcccaggccctgccatttgcctggagtacttctttgaggcaacggtcatactctctggcctcatcattagaggtccatgtctcatcgcgttctattacagctagcttttcctcgacgttgttactcagcatgagtccgtagttcatgttgcttgctttcttgaactttcctcgtcgcaggaagccatcttcgccatgtcttgggcgagcagtccagccaatgccgttgtcatggtagaaattgatgcgtgcctctcgctcatcttcggtcatgagctgcataccgtcatcgttgatgaagatgtttgcagaccccccttgcagctcataagtggatatggcttgtttcagggaccgcacagtcggtacgataacagaagtcaaaccctctttgtacacgggacattgtacggtgatgtgaggaagtatcccggtgatacggcgcggcagaatggcagagaaatacttcgaattggtttgcatctgacggatgggcccgaacaattgcgaaagatcggtgatgatgacctgggaaaagaactacgtaatcattagagcagagcacatgaatgggatagatatattttaccagggaaaagaagataagaactggtgtcatcaatacgaaagctacgcgaacgtagcttttatcaacgaggacttggaaagcgatctgcttgtatcccagccctaacatggccgtaatcagtatgattgtggctgcgacttgtatcgcgttgataatattggtcgatcgtcgttcgggtaccgcttcaccgacttccacatcgacctctccctcgacgactgcgggagctttctctgtgtcggaggcttgctcggcttcagtaggctcacccgactgccaaaccaagttcatcaattcgttttcgattgtagtcgctcgctcgacaactttcgttggatcgtcgtcccagacaatcagaagtgattccgccgccagaaaagcggcacattggttttttcgtgctttgggaaggtcgtcaacgcatggaagcacctgaatacggaggccgttgcccaatggaacatcagtcgctcctggtgaccattcgataaaggtctgtataactcgcgaattaactgtcaatgcaacctaaaatttggtcagattcagacttgctgttaaaaaatggcgggaaaatacctgaaggttgagacgcgcacaataatcggcaagggccgattccgccaaatttggtggacaggttgtgtagataccacgagatttgcgcaaaagtacaccttcaatatcaccactcgcatcgttgagccagagtcgtcctaacgtgaagtgtgagcgcaagcacgccaacgaaaaaccgcgaggtccaacttactgcattgttgttgaaataaatggttgaccattgcctcgtacttcaactctttcagcatggacgatcgcatagatgtagatgagtttcttctcgaagtgaatgctgaagtcgcagcactacgttgtgctgagctttctggagcccatggtgatggtggaggacggagttcctctgtgactgatgaaggtttgcttcgcccaaaaccaaatatctttgatccgacacttgagcttgccggagtgccagatgacggcttctccccctgctcctgtttcttggtgaacaagcccatggtgctttcttaatcacgaatacagtttgctggggaacgcaattgcaaagcccaagagctgatagagtactggcactgaaacgactgaggattccaatatgaacgagagtcaagagtgaagcaacaaagttgaggtcagaagaaaaaagattccaaagcggcatatgaggtagagctctaccggcggcagcgtatctcttccgagcgggtggcagccacacgaatgcacggacaagatacagctgtgtcaccggtggcatgccaacctgaacgtggtatcggcatagcaatcccgcgccctcgcttaaaaccagctgagcgaagttctagcatcagcatctagatcctcggtcgtaccggtggttgagcttgaggcgtgttggagaccggtctttttgctgcttcgttgaggtagtagcgcgcctcaatgatcctgccaagctatgaatgtgaagatgactgcagttcggacagtcacatagggcttccgatgacttctggaccgtggacacgtaggaaatacgcatttgtgcctaatggagtatgcgactacccatgcgccactctggaaacacttagatcggccaattggctgtcgttgtgagcctcgccgccatatcccatgtcgattcgatacatgccgtagttggctgttattatcagaatatcgcgcatatacatgcactcaacatgtttctaggcctcgtaagataaccaccgttacaaacgggctgagcgttgccgttgattaagaccaatcagtcgtactctaggttaaggtttcacagagtaacgacgtacgatgaacaggctgcggctgaggaccagctcttcgctgaagaaggactgggttcgacgtaatggaccgtggcaatactggtattagttgacatatattgtagaaacctcgataagacgcagtgtctacggctgacgcgaacctagaatacctgtctgcatgatttctgcgcagctatgcatgctaggcttgtagtgaatccttcggaaagtgagcttctcccaaagcgtgccgtccagtcaagcgacaagatccaacctcccatagcccagcaatactcgagattcgtgctacagtatagggtttcacatccatttacggcaagcgtctaccccatatcagagacgtgcctcatggcaccgagagcgagttgagtggagagaacaccgcgtccaagctctttatcctgtaattggcctcagagacaagtctgcgacgtcgtgatcgtgatgaagccttgcagttacattgcacccttgccaagtgacgggcgtgcatgtaggcatgcagtgcggccggactgattgtaccaccttctacgctcaagaccccgcctagtccaatcttgagcttatcacccacgcaattgtgggtcgcaaaggccatgttttacgggctgtaatcagattcgcaaccaggtgttgcctactctgctacactacagagctgtctcaaagtcgccccaccagcacgatgtacatgtaggtgtgtaccgtatctgcagggcagtctgtacctagatgactggaaccagtctggtggaatttcaatactcgtagacgcatttgtgcaggggtcttcggcttcagtcccccgtccggacgtactaatgcatgtgccagcgtgaatacttgttttgatgtggcggtgctgtcagctggtaaagcagcgattgaaacggatcgcaccacttaaaaggcacggaatgacgatcctgttcgcctgtaggaagcgaaacacggcccgagacaaattgtagtcgagtcgcgaggcggcaaggctttgcaggattcagggcgtttctaactagaatcattgtgtggcggttcggcgacggctcgccgcctggtaaaaatgggttaacgagcattgctagtcgtagcagtccttcaacaatacgatgatggcaaggttggttcgatttgaaggcgtgatgctccagtgcaacgctgctagctctcagataaggaagtgtgtcgaactaggcttgcagcgtgttcccttctggagacatgtcctgcaatcggcaaatgcaggtgcgatggaccaacgcatgtgctattatcgtctcttgcgagtgtttcatgttgagtgagaaagatacaccggggtgggtactggggtaagagtgacgaggggaaggttgagggatgggaataaggacggcacgacgcgctagtgaggtaccgtaagctggaagctcgaggatccccgcacccgaccgagcaacacactcaattgcatttgaactatggtcgtgaaataatggtagaattatcataagcctgtgaaggaaaaatctgcgccatgcgccatgcgcgaccgtgagcgcgccaccggcaacgccaaagtaaagtgttactgtacccgaacaccaactgccactcgcaaccagctagtcattcagctcaacttaagcggtgcaaccattgtacccactctgctgccacatctttacactcttgacctccatctgacctccgtcctgccacgtagggtaccattggtccttcgcgctccagaaatctttcttcgcggtaggactaccgtccagccatggcttgccagcgccgccatcctggaaccaaccatttgttgatcctacagccacattgatcacaagatagaagtcttggtcaaatggtgaagtgttgctgttggtctgcgcccatgggttttgcagccgcgtgccattggagtcggcgagtgggaatttgccataagaccagaaaggctcatcaaagtgtgtgtacataacttgcaggaggcgtgagttgatgtatgtgaagatgtatttctcgctccactgtaggcaaattagcgcacgttcgaaactcaggacttgctttacgaacttcgacaccatagacgttgtagtcagaagcataagtagtgtgaagggccttgcgcttgacgttgttgcgccaccagccatcgttgtcaccatcggggccgaagtgcaaagtgctggacgcgatgttgtttccaccttgcttataggtgaagttgtttccacgagactccatgatatcaatttcaccggagcgaggccactctccgtagacattgtctcgtggtaacatccaaatcgcaggccataaccagtctccggctggaagtttagcgagaacctcaacacggccgaacttgatcgaagcacccagcttagtattgatacgaccagacttgactgggctgatgattgtgccgttagtcgtgttggtcgacgtcacgcagtcggtccacttggagccagtacaaccttgaccacgcagatcgatgacgtggttggtgtccaatatacttgagtcctgcaacgtcggcatgatcgtgagtactccgtccttgacgaagacgttctcatccgagttagttgtcatctcgaactgtccgttgctgcattgcccatgagtaacaagtcacgcttgaaagaactggttgcttacccgaagccgccaacttcaacttccttcgtccatacattgctgttccatgtggtgaagtcatcgttgagaacctcacaatacttgtgctgtgccacgctgcggacgccgtcccagacaagtataccgacgacacagagtccaaggaagagaccgatgagtggtatgatggtcatccacttctccctgggatctttcttgtcaagccagggccgctcaatctcgcccttcttgatacgccgagatcgaaaatactctcctcgtggaaagtactggtagcccgacgtagcgccacttgagccggtcaagctctctggcctggactccgagaagggaactcttgaagtagcagcagcatttggagtctgagtgcctggggttgcgaaaggattttccgcctcgtgcacggtatcggtcggatggatatcgctcgcagccgactttgacgacatttgttctggtgtgccgagctcttcagagcgcttctcaggattgtggttactcatatttgccgacaagtgaaaggagtgggatgagtgtgcagtttcaaataatgaagagaagcatgaacgatgtagcaataactgtgacgacggtaagtgggcagccgaaagttctgttgagcgggagtaaaatgaattgcattaacagtggagggttggtcaaggcagatcagagacggcaaagctcggtaccaaatcttcaatgtccgttaccagcaagcacgaccagggctttttggggaaccgcagagtacaacattgcagtagcgagcaagtatcaaaagcctagaagatcggccatcgcgaccggatgcacaaggtcaaccataagtttctcgtgtaagactatggcgtagaggcgaggccggaagagggagctgcaaggatgctgcatcagccacaagcctcgaccgtcaagatcgctgctttaacacttcatactgtagtagaccgttaggcgcggtatggcccgtgttacgcaaatcgccggtgtggcacgacgcaggatttattccgttaggccttgtacacgcatggtgcattatctccaatattgtacgtccgcgctgtacgtccgcggtttctgttggctaccttagtgatcccgcgtgtcaccaatatagccatgcatatgcgcaaagtgctgttgggcagagttgatggagttgatctgaaagctacaattcgtcccaagccgctgcgtacagagcgcccacgtgggggatgcacttctgcaagaccactaattcggctggcacataactgttatctttccgctggaagagctgttgatggttccaggcttttgcaaggctgatgtgcggcgctaagcatgggtattgcagtacatctggagcgatcatggactaagttgttgagatccactgagcattgggaacctggcgcacgcaggctgctaagctgcgccagtttggctcagttccggcaccgacgaacatttcccgaatctagcagcttaccgcgagctcaagcgtccgccatgagacttaaatagattccccatacgacacccactgaacagccaaagacaactctcttatcgactgggatccacacgaagcttatcaagctgatggcgggccagaacttgtaaccatccttcatcatgggccacgtcttgttgctgcactcttgtgcaacggcaccccaggcgtcctgtttgccctgctgcgacgcattgatgtaggccatgtaggccaggaacatgagtgtgttaaccagtgcaccaatggtctggtctagcacaaacttgatgaggacattggttttgcttgtttgcgtcgtcttcggtgttgtgggcttcttctcgttcggcgctttagacgtagcgactggtacgtttgtcgggaaatggtcttcgaggaacgtctgccaaataatgttgggcgggttgctgatgatgctgaatatggcgaatttgacgacaggcgcaatgttaagggtaaacggcgtctgtcattggaacgaatcagtagtgaagaagattgcgcgcgtattgagaggcctctcacactgtcttgataggacgatattgcttgggccaggacattggaagtcatgctgagcaccgtgccctgcagcgtctgcgatatcattgctgaagacatgtcgatggccgggtcgctgtagaccaattgcagatgtttgattgagggcaaagggcatgcagcataggaagaggtatataaggtgtatacgtgtagccagcacaacaggtcaagatgcgtgtcaggacgcgtttgaagggtccaaagttcgtttcgcgtgcgcttcggggtgcggatggcggcggaccgccacccgtttcggtgtttagtgtggtgacgtaatccgtgatactctgcagcgaactttacccagaattgtacctactgccccgtctactttcgacatgacttcgtctggatgaactctcgccattaccgccttgcatgccaaagtctcggggaactaccatattggttgacttggggcccatacaatgtagcggaagagtgctgtcctcgctgcctagatgcctcgatgcttgcccaaattgcatggtactccacatgagacaaagtttttgaatagttacataccccatattctgctatccccctaccattttgtgaatcgttatcctacaattcatgcgttaataacgtgaaacacatgtcggaaacatagtctaacatgccacatccccttgggccaccgtcccagatgccgtaagatagctcaatcgtcatagagctcatcatggtcatcctcgccgtactccgcatacccagccgcgaattggttctcaaagtgaccctcgtctccaccctgttccccaacaaccatatcttccatgatctccacaccgccatccgaactctcctcatcctcagagtcttcgtcgtcgctgatctccacgacctgagtggcctttgcctgctcagtgagcttgacgttgatgtcgccgaagtcggtgcgctgctggacgtctagcatgccctttgtgccgagcgtcaaaaccatcatcaggccctgacatgcaatcaccttggtattctcaacaggtgggagaagctcttcgaaagtgagagtgtcgatgtttgcggcagtctggacttgctgcagactagccatgtgaccaagagcgacctgagcacggttccgcttatcgagaatggtatcagtgacgaactcaaggaagttgttgccctcggtatcgagtgcgttattgatgtgagtagacggcttctggtccttgggcgatggaatgagcgttgggggcgagctgggtcccgccatgtcgaactcgtctccgcccattgcaaagtcggcatcgctctccggaagacccagtgctcccagatcgagacgttcgccacggccgtggagaggagatgcagagacaaggcgacttccgggtcggctaccgggacgtccgctgcgaggaatggccgaagagcctcgcttggaacctgtgttccatggcatagaagagaggatctgttggtcgtcgagagccggaggtgcatcacgtggcatttccacttcatcgtcaccgggcataaagaaaccttcgtcgtcttgtccacgacccatttcggaaccgggctcattcgtcttctggcgcacgcgtcgagactcctcctgagttgcttcgtcgatgccactgtcacgatcatgctttttgccggcaaccttattacggctgactccagtcgcgagttcaaacaagttgtcgccgatgaacatctcgaaaggattcggacctgtggctccagcatagtgctctgcgattccaccgagtccacgaccccaaacatagtagtcagcgcctttctttgcctgctgagcaatgcgagacttcttcttgcccttgatgaccgcatccatgttcttgaggtaattcgtgttccactcaacgaggtctttgttgcgcagttccattcgtttatcgacaggcagtacacgcggagctcgcttcttgcgcatagctgcagaggttgcagaggaggactggacaatctcggcttggtcgctacctagttcctgattgtcggttggaaaggcttcgccatctggaagctcttcgtcgtagataggaagaccaagattcatatgatcatcaggaatctggtagatatcagtcgccattgtgagtattgaggaaatgcagtgcaatgatagcaggaagaactgataagaagaaagagtacaagtgccagcaggcgtcagaagtaaagaaattgcctcaaaacagggcagctgaaagccgctcaggatccaagtgagacggcatgtatagtcatgctgaggcacccagtgaggccaagcggcacaccttgaaggacagtgaagtgaggataaggtgacaaataacgcaacaaacagcagtaaaactcacctgtgcaccacccatacgtccctcttcatgttccttcctcactttcgtactcgcgcctgcatcactatgcattcctgccgcactcctcgcagcaggcgttccagctacaggcggcatcacgagaggaccttcgatcaactccccattctcgtcgaagccaaagtcaggctcgccgatgtcaaagccatcatcgccgccaacgaagctagtggtcccagctgcctcgtcgccactctgaaactggaagcctcccgggccgtctggtgaggaggtgggtaggacgagaccacctagcgcaccagcgttgggtgacgactgggtttgctgcgagccgaagggggttaaggactgagaatcgccagagcgcgacacgatgaagtcgagcccgaggtcgagatcggccaggacttctgggggaggcagggcaaagtcgggaaggaacgatgggtcgtcttggaggacgagctgttcaggcctgaagatgttatgtcagcgcagtgaaagttataagcagggtgaagggtgctcaccgagctttgccagcgtctagatcgagggcatggttctggacagtgcgcagcatcaagaccatggtgttgtgcgcattctgagcgtctgatagtacatagccacactgttgcaagtacacacgcgatacaccgtacctgcgcgcgagttaggagtgcactgtgaatgtggtgttgcttccacatacaacaagttgccctgaaggcgcaaggccataggcgccactgggtcaacaatcgtctgacatgccttcgcgacgtcgacgtcgaggatctgcttgcgattgatgcgcttcaagctggacttggaaccgagtgttgcaacaagcctaccacattcgttagacatagaaagagctgtgaaccaccatgcacgactgaccagactgtcgcaacgccatacttgcgcgacgttaagactgtgactgttagctcattattagtaggatgtgcactcgttggtgctcactctcgtgactatagaacatgatggtacataagatgcgcgtggaaagactgtacggatgcgatcagacaatgcggaaatgatagcgtaaagacaccgaaggaaaacaatgtaggcgatggtatgcgaaaacagatgtggaggtggaggtgaggacgtgatctgccacgaggcttagcgtggaagttcgacgcgcttccagtacgcgtggtgaagtgaagatgaagacggcacaggcatgccgagcaaaaaatcaacattttgaaagatccatatcattgaaattggttttccagccatactaatcatgtcatgtcatgtcatgtccatactcttatgcaacgccgatgctatgcatcataatgctactacctgagtgatgaaatctatgtgtgcacgagtgctctttcgcctgcaaatggatgcctatgactccgccatcttaacatcctcatcgactacaggcagcgagactgcacggtacaggaggataagtgcggagtggctctgacctgttccaaattagcacatgcatgtgtggacaatcacagatgagaacactcacctccaccagacaaagtctggatacgctctgcctcaacctctgtcaccttctcgtcgttgaaccaccaccacttgccgtcctcttctttccgcttgccagtaacggggtccttcgcgccctgcttcttgatgaaggacgtgtagtgaccgctgtcagcactggcgccctggtgcgtgatcacacccctcagctcgtacagacccgtctggttggcaccctcgtccgcgccgtatttgggatctacgagtgcaaggacctccttcttcgcggccagaatagatgctgcgcgctcagcctcaatctgggcatcagtcttgaactcaacctctgccatctcggtgtcctcggcgggcttcttagcatcttcttttgccttctcaaggtccttcttcttctgtaggggctctttgctagcattgggcccttggtcattctcttctccagccttcatgcgcttctggcgcttgcgagcgcgctcgacatcctcctcttccttgcggacatcgcggatcttgtcacgcacagggatgagcagctttttcaactcatctgtgcagaactctatcgcgtccagctcatccgggaaagtaaccttgcgcatgatcttcgcttttttgttggtgtcttttcgccagtcaaagcgaacgaaatgtacggggagatgcttcggcagtcgtgcgatgcgggaggtcttggtgtatacagcgttccgtccgagcacttctgatcgcttctcgatctgctccttcaagccagccgctagaccatctctgaggtggtttgtctcaacgttgatatggcaattgagcttgaggaatagatcctcgctgaacaccggctcctcgccgccctcctttgctgcaggctcgtcgcactccatgatggactcgaatttgccggccatgtacttgtcgatccaagacgattcggctgacttgccctcagctccgttcttgactgtcagcttattccgcagctgcgaaacaatctgtgaccaagcctcttccgcatcttgctgtgcatagccgtgtccgtcctttgacttttgcgcgaactgggggtaagccgttcggagagtgttgaggaacatcatgggtgggacgccgtgttgtgtctcggacatttgcttgaaaagatcgcgtagggagcccgtgagatctgctgagctgctagctccgaggccacccagaccaaactgactgagggctgccgctgagctggaggatccaccactgccgctgtgtacacttagcttctaattatcaggcctgggaggcggaacataccttgaggaagagtaccgcagtagctcttcctgaagttctgggatggacctcagagcctggacggtggagttcatgtagcacgtgttgcccaagttctgcagacccgccggtgtggctccctccagctgcgcagcttccgcctcatccatgtcttccaggaacttgatcttctccttgggcttttcgatgacctgagcgtctgcggatggcgtgcccatcatcattaggacctgcttgggcttgagccccagcttcgacatgtcggcatcgtccttgagctgtccacccttgacgatgatcttctggcgctctggctcgacaccggtgatggaaaagagctggtacttgaacgtctcgccgttggaggaggggtcgacctcgacttcgtgcttcttgccctggtgctttacgatcactgcaagcagaccgtgttagtggcgcgtggggttatgtggaatggtagcgggctcatacctggtatcgacgccatgatatctgtttgacgaggtgagagtactgtagagagtgtgtataagagagtcgcggtcgcagcggcgagaagtgtttgtaagagagtcgcggggcaaaagtatggtcgatgggcgaagcataccgaatcatgccccagaagcacgggccatcccgaggtcgtgccttccgccgctggaccccagcttccagccaacccccacccaggcatcttcaatgctgcgcactggcatgtcatagccgcctacaaccaccgacagcgtccgaacccagtcctgagctgactctgagctctcctcacaatggtgcgccgtgccactgctacccgggcactcccacactaacaccacgcagtcccaatccctccggccctatctgcaatgcgtgcgcacctcgctcaccgccgcgctctcgctgtccaacttcgcctcacaagcctcggagcgacacaatgtccccgagatcgaagctgccagctcgcccgaagtcatcctaaacccgctgacggtctcccgcaacgagaacgagcgagtgtacattgagccgtcaatcaacagcgtacgcataagcatcaagatcaaacaagccgacgagatcgaacacatcctcgtacacaaattcacgcgcttcttgacgcagcgcgctgagagcttctatattttgcgacggaaaccggtcaagggatatgatatcagtttcttgatcaccaacttccacacagaggagatgttgaagcacaagcttgtggactttatcattcagttcatggaggaggtcgataaggaaatttcagagatgaagttgtttttgaacgcgagagcgcgttttgtagccgagtctttcctgactccgtttgattgaggaacgtgtgtcaatgaggggttggacggcaatacaggggaagtttcaagcacaatggatctcctcggagcaggggcgacatcaaggaagcatacctggcagccatgtgctgtcaagtgcagagcattggccgtaatcagatattgaaatgacatcggtctccaagcatctggcaaattcaagagtcacaaggtcccatagatgtcaattatcacttcttgcaatgcgacatgttagggagagatatcgatttgtttcactttcttggattgccgtgctttgatggtacgaggtctctaaaactctcaagtcgagtctcctccacagctacacctctcatctacaatttcgacagtacagcctcagcacccgaaacgctgacctcaccagggctcttctcgttctcggcgtagataaccttaccgttatcaaacaccatagcccagcgcccattgcgatctcccatacccgcatcccagccatagttcttgctaaagaacgtcttagtgtcgctgaggaacaagacctcatcgcccttgacgccattgaccttgccccacgcattcatcacccagctgtcgttagacgcaatggtcgcgacaatgtcgacgcccttgtcggtgaaggccttgcggttcttgatgtatgggggcaggtggaaggcttggcaactgcgtgggttttgttagtgagtggtggtggtagggtggggatggggtgcatgttacccgggagtgaaggcgccggggacggagaagaggacgactttcttgttcgcccactctttgctggcgtcgtattcttggggacggccgcaggcagtcgggtcggaatcggtgatgggagcatatctggttcattcatgttagttgtgtactgctccgtctcgcagtctcaagtgagacattaggtacgtactcgaacttgacgccctcaggcagagagtcaccgactttgagaggagccatgatgatcaattggtgttcttgcttttaacttggagtttgagttggtatgtgaagtgttgtgttgaggaattgaagctgttacatgttatagaggggctggctgctttcataaagctagagctctagattcggtaggcggggcagtgacgttggccaggcaggggccaggcaccgcatgttgccgagggacacctgcatatgcaaagcgtagggtaggttgacaaatacttgcgtcctatcattactcgaattcgctgctagcttgagcaccgcattgttgcgtgcttacagttttgttggtggggtgattcatgttcttagactgttacttcgcgattacggtgttaggccttttccgtcactcagagcaactcggcgattgaataatcacgcaagattgagttcgctctgcactgatatgtgcttcataggcgtttcggactatcaaactagatgtaagcatgcggccaccaggtaccgccgggactcggatccgacatgcgcgagaatccggctctgtgctagaattttctgtcagacaaccagagcgtttagaccttacggagaagtattatcaattatcaatatacagaactacttcatactgcttgtcgggatgttccgccccagtgactatgaattggattcctggaactttcggtgtgctcgggcacgacatatctaccgctgcggagaaaggctgcaaaggatcaatgaacttagtcatgtttcattgcgcgagataagcaaagacgtgtgactcttcgatggttttgcgaccacgacgtgatcggtgtataaaagcgtgatacctgtcgctcgtttccataattctaagtgctactactttcagattgtccaccaacttcttccaaatccgacaatatgtcgcttaatcctcccttcaccagagagactgcccacgccaaagtcaaaaaggcacaagacctctggaatggacagtaagaaagatttcgaggctgcataccacacgagttttcattgacctcagcagggaccctaaaatcatcgcccaagcgtatacgcatgacagcatctggcggaataggacatctttcgttgctggaagcgtagccattgaggagtttctcgccaataagtgggagaaggaaaagagttatcgtcttcgcaaagagctttttgccttctcagacaataagattgcagtccaattctggtacgaataccaggatgctcaggatggcatgaagtggaagcgatgttacggtctcgaagattggacgtttgccgaggatgggaagatgcgaaaacggcagatgagcggtaacgatattgacattagcgaagctggtaagtgcccatgttcaagttcacagtgtctccgatcggtgcataagtgtgtagtccggtaagtgcggcgactgacccacgaccagaccgctggttcaaggatggggtcgatgtcaatgaagttgacattagcgaggcgcactggtaattgcaggagcctccaatcttggtttcaagaatatgaatgtaaagctgtctctccggtagaattcgaagacgtgaagtctatatcctaggctggtggtgtgtcatgtatggcaacgaggatgaactttggatctggccttcaattagcggggtaccccgaaccattgtggctcctgctcataccaggcactatgacaagctcattcttcttggtgcgtaatctcagcagcttgacctcatcgtcgttgtccagctcgtctaccaaactgcctgcggccttgaggaacgaccagaccagactggcgacatcctctgcgctgtgtatgccactctctttcctgccgttggtatagctatcgctcgctgtttcgcctgaagcagggagggtgctgttaggattggccgaggagctcttcgatatcagcccggaagtgcgaacaatggcgccggtctctcgcgagaggatcagggtgctttggacgccaggcttttggctgaggcgagtgagatgggagagtgtgtcgtctgactggttgatggttaattaaatattcatgcgctgcaagaaacaacttacggaattctgagccatggtcagagtcacaacaggatcttgctgaacaagttgctgcgaatgagcagtgtaatgggaaatggtgttgaagcgcgtacacaaaggtgcggcaggtgcagccgagggttggtccctgccaaggtgcaatctatctagccatatttcagctagcgtcattgaccatcaattttcctcgagcctcaaaccgcatacatgcatcgacggcaatatacccaacttctccatgtcgccaaaatcgtagcattcatgcttttgataaccagtatcccaccacgtacacatagagacacatacctggactgtggctgagacacaagatgacttcgagctctaagaaaaagaaggaaaagaagaaggattttcaggcaagacgatcaagggaaatccattagaaacgcagtgctgaccgaattgcagaaagtcaaattaaaggttggcaaggggcgacccaaggccgcgaacagcacagatacgagcttcaaggcaaaatgtaggtacatcaactcccgcagcattgaaccgttcctaattttcaaagcaattgcattgaagcagcagtctctgtcaactgttgccccgacattggaagcgcaatgtgcgcaccatttgggcctactaaatcataagtcggacgcccagcgacgcgagtccctggcgtacttgactacagcaatcgtgaacaaccctcccatggctcctttacctcagcccgcatctgtgatcatcccggtggcacaacgactcattctggacggtaccaacagtgttcgacagcaattgctcaagcttctgcacagcctgccaccggccgacatcgccagccacgctgaccaactcctgctccatactcgagctgcaatgacccacctggccaacgaaatccggactttcggactggacgtgctggactggttgcttggtgtagcgggcgacgaggtagtgagttgcgctggtggttgggtcaagatgctgaaatgcttcttgagtctgcttggctggcagagtgaggccacaagcaaatggtctgcgccgaaagcctttggtaaggcagattcgaaaatgcaagccaggcagatgagcgcgctcacaacctttcttcgcacaggtctgttccacgcgcaggccgccacgccggttgtcgtggttgggaacagttttccgctctggcagacggagcatcacaggctatcggaacgatctaatgcgtatgcgcacctcaatctttttggcgcgacgagggatgaagaggcagaaatgtacgaggacagagaagatcggcagaggatctttcacgatagggccgaaacagcagtcgtcgcaggccttgagcaagcaacgaaagctggtggcgagctcggtcgcgcagctgcccaacttcgcaaggtagtcaaagacggtatggcagacttctaccgagaagaagttatggttccgtaatagtgttaccacttgcagcatactatatgcatgactgagtcacaagtgcagcaaatacacaatgcaagtgctacttaacatccttgcttatgcagccaagtccttagccctaacctcacattaagcaaagtatataaaacgacctttatcctcttaccttctctctttcctaagctatagtatcctacagtagatctaaagcaactaagcttaataagtgaataattgcgtttgcaattcaattgtagtgtttaattgaatgtagcttaggtaatagacgctaggctagcaaataagtatagataacttacatataggtataagttaaggtatagttaagtataggttaactaaggttaagttaatgctaagactatataagttcgtcaggaaaactaaaaatctgtcaaatatttatttctattgatactgtagaattgactgtgtcgctagcgagttaatcgattcgaggaatttatgtttgttatcaaatatactttaaaacaaaacttcgtcgaaatagtcagtactgtcagaattgtcggaactgtcgacgcaacggtctagcacgcaactttaccgtctttaactattatattttctttctccctacctactctgtcttcctacctgcgctattaaagtttacttctttaatatactttccttagtatcttactacatatttacttctttctgcattataactagacattacagatatcactagaaagagctttgttaagattattagtaacataagaattattctattactatgctagtcctgcattctatacagtcatctactgttaagcactattaagcactgttaagcaccgttaagcacctttcctagcagtgcgccggaccttagcagagtgcttctaaactcataacaattagttcagtttaatgccagtctatgcgttaatccgtaactgtcgatcctctaccttatagtttatctcaggaagttgttttaacgtcctgcttacctagtactttaagttctagttcactgtctaggttaaaatagacaatgccgacacatatttctgccaactagccgagtcagtacacttagaatataaattaatcctatgtattctacctatcttgcggctctataataacgacgtgcatagcttctgttagtgtaattgcctctgcaaatgctattaaagctactataatctaaggcctatctagatccctctatttagcaagcttaaggttaatttcgtgctatgttatatctccctgcataaccaagacgctctcgtcactaaacttctctcttaagcctagctacgttactgcctgcacgattagtttatacaactctataaggattttagcgcagacttcctttggcagtagtagtgtattagctgctttcgctgcatcttctgctgcaatgctctatatccagcttagcgttcctagaatttcaaccttagagcataaatttaataggttttgaaactttaggctgcttttagttatagcacgcgcctcttatactaggaaatagtccttgcttaggttagtaaagaggtccttcacgctgtttaacgtgaagcgtttaactttgcagctgccgtatgttttaaactatactgcctttagagtagcaagcgcagagtaggatgctatcgcctacatctcgaagcagttgaagattacacgtctgctagcttctaattcattaaggccttctttttctaggatatctctgcattattgctcagcgttttatactgtactaaggaaatctagacataggcagctttagaagtaaggcaggaagtcgcccttaatgctagatattagtttgccctacaggtcgcgcgtctttaatattcttttcaacataaacctctgcgctactgctgctccttaagatataagttctttatacttataagacgacttatgttcgcttgcgtcgtgctttacattagcaattatattgcgctattatttagctattgctaggctattaagagctgtgttttagcgagttctataagatagtatctctgcaatcgaccggtagactgcatcttctatcttatagatgcgatcgctagttatagagtctctcttattagtagcgttaaactagttagagacctctttcctgttttaaaggctaataagtgctagcgacacgaagattaagatctcatttagtccttattctataggcgttccagatagggcctatgctttctattagtatctgtagttatagcttcgaatatcctagtaaaacttagctataattgtgccctctaacttgcaattgtagaatttatcgaatacagtctgcctctatacagtaacataactagaaagcagtatcgcccctcttttctatataagagccgcctttgcgtataattatttgctgtgccgtaacgcttatagtgttataagctctaaacacatgcttatctacctttctaaagccgcagactattacaaactatgctgctaacagtgctagatagtgcttcgtagccttagagtgcacagcaggcgtgttcgcttctagtattatctagtagactgtttctcgataatctacgcctcctagcacgtagctctgtagagcgactaacttattagcagcagcgagcgctttagagatagcgttagtagtattaattcgcatctctattgcttcctctttcgttagtctgcttatattctctaagagagagtcactaaagaagcagaaccgtagggctagcagatcgcttaggtcgcactacgtaaagtttgcaagatctatcgcaactacctcgttcttctaggcatcagctgctcgcctctaactagttattattgtagctgcttattaaggtttagcgttaaaggaagagctcctttcgcacgcgcagtagaacgttctctcgcctttagtaggacatagcttattattatcattaactgcgttgtgttctgtcgcatcgccttctgcttacgcattttgcacttccgtctagttcttaaagtaaacgtgtcctataaggacggcgagcactatcgctcgcgttttgcctatgctcatagcgttagcaaagatcccgctattatcagataataactctttgaagtagaggatgtatgcgtctgtaagctagtatagggtaaagtcgtaactaaccccctaacatgctagtagctttattgtgcgcttgttctagaggttattaattaaaacgctaaagaatactgcagctaaagtctactcttctagagtgcagtgttctattgctgtccctactcttgcagagagactatctctcgttctagtttatttattagcagggtgaacagtagttaactgtcttctacagtagacttacttagcgtttaataaggctttaagcctttccttttattctctagcaaggtcctttgctgtcattgcctccttatcctctaagttatccttagagttaatatctgagctgctgtctgagcggtagtcgtcgctatctagcaggctatctagctaagtctcgcgctcctaagcttctttctcctctttctcttttttagccttagctagctcctctttatctctagtcttcttaagctgcgctttcttttctaactgctttctttcagctaatcgagcgcgggccgctgctctgtccctcctgcataggcgcaggacgtcgctgctagtatcagagtcctctaaatctttatctttcttagttcttccccccgcttgcttttgcatatctgctatctgctgcctcagtcttacagcgcttaagaggaggtccgtctagtataagtttagaatatcagcctctcttcttaggtggtgagggctgttctagtagtaagagctattctagtagttcgtcaggttagaatgttactgcatatagatgttagtagtatatattttagttttaagagttcgtgctatacctttattagaatcgcctagcagtttcgttgtctagcataatagcatcactgctctaagcctccttaacttaatataagagttaacagtgcctagcaagtcgtcgtcgtccttaataagcgtcatcatcaacgcatctatgacctaagaagtgcctgcttagtactaattagagtacttaggcaataataaatgctagataagagcatcgtacttaaggtgctaggccctaaccttaaagtagttctcctctaatttctgctagctttccgttgcgtcatcagcctaaacatagggaattgtttaataatagagtaatgcacagcgtctactaaggcaacattagcgtcatttaagatagccggctcagtaagtaatgcaacgccgaacttatcagttattaacgctatagacctattagacatgacagacgaagaccgtcgctgcgctgtcttagacagtgttagtattagcgtgttgcttaagttctctatcttaaccttagcgctgtactgacgcaccttagctagcatcatcgtctagatagttctagctgcagccttatagaagactttaggtatttgcgcatttcgcagctgtatatatttagctactgcaagctagtcctttaacgttagtgaacgcaagctctttagaagctgcaattagctcttttctaattagatcttcttaagtaggtcctttttcttaacatagcttataaggtcctctataagttcaacaacctctaaggttataatcctatattcttctcttatattcgtttgtgacatgctgttagagcttatcgtgttagccttgctcttgtactactctagttgcttcagcagcgcctattctgtgtcgctgtcatcgtcgctatcacgtccagctataatagcttcgcgcctagagtagaagatagttagcaactgtatataatcgttagactgttgctaaaagtgcgtgttaatatatagatattggcttaggagagtgcgcttactaactatagagagtttaagcgcagtcgcaggttattaatataagaagcgcgttattaacataagaagcgcgttgtagatttaagaagcgcgttgctgtaacagtagcaatatagcgaaacgtgttgatagacaaaacaacgataaaaaggaattgcagcataatgtgtaaagagcttaggctttaatgcgcggggcttgcagaaaatataatgttattatatagctaaaaaggttattagttgcgttgcgtttatatgcactaggcaaatatgccggatgcagatgggataataggtaagagtgagtataaagttaagcaataacaatattttaacttaagagctgctctgcatagcaggcatgctttagtctagcagaacttaattatgctgaacaggttacttgctgcagtctagtgactgttaagatttcctaagatagtgcagcaccgtctcttactatcctctgcctgctataagccctgcgcgcagggcattaagaggatgctgcgtagagagatattagtttagctttattaagctagtgtgtatcgaactatagagtaattagtttattctgcagttatctgaagttagggttagagcagctttaagctcaatgttatttagatgcggtgtagtagtcgttatcttcgtcagtctagggcagtgcagcaccgtctctcactatctcttactgtctcccccctctcactgctgcgagtcctgcgcgcagggcactaggaggatgttgcgtagagagtattagtctaactttattaggccggtgtgcattgaactatagagtaattagtttgtcctgcagttatctagagttagagttagagcagctttaagcttaatattatttagatgtagtgtagtagtcgttatctttgttagtctagagcagtgcagcactgtccctcgctgtctctatctgctactgcgagtcctaggcgctaggtattagagagtatgttacttagaggtcataagtccagcttcgttaggctagtaggcattgaattacatatttgttactctgtccagccgtcgtttaaagtcagagtctaagtaccttttaagcataatgttgcgtagaagttgtataggatctaagagcctcgttagtccggagcagtgcagcactatctctcgctgtctctatctgctactgcgagtcccgggcgctaggtattagagagtatgttgcttagagattataagtctagcttcgttaggctagagggcatcaaattatatatttattactctatctagctgtcgtttaaagttagagttagagtatgttttaagcataatattgcttagaagttgtgtaagatctaagggcctcgttagttaggagcagtgcagcaccgtcctttatagtcctcctctgctattatgactcctaggcgctggatacttaagaggacagcgcgtagagagcacgagtccggctttgctaggctagtaagcatcgaattacacatttattgctctgtctagctatcgtttaaagttagagtctaagtaccttttaagcataatgttgcgtagaagttgtatataatctaagggcctcgttagttagaagcagtgcagtactgtcctttacagtcctcctctgctattataactcctaggcgctagatacctaagaggacggtacgtagagattataagttcggctttattaggctagtaggcattaaactacagattcatcgctttgtcctgtaactgctagaagcaggcaatagagcaactttaagcttaggcgtcacactataacttagacactgcagtcttagtagcaatgttatgtatatcaggttagtttacgcagttagaggggggctagcaactatgcgttgtaaaggggagcttagtagtattgcgacagtttgatcagagctagaacttacgcagatgttatcttagagaaacacgtcagcattataagggacaaagaatattatattatgctatttttatactatgtagcagtagaggcgatgcgcgatgttaagaaagcatcgtcgcttcgttagaagagagagatagaggtttactataggagacgtgcgctaatagagcgttagtgtagactgcgtctgtgcgtacgcctcgcaagcactatcttacctagaaactacaataactcagtattttctgcaacttaacttaaggcattaggcgtcgtaactgccacgtattgtatttaacttctaggataatgttaataaacttatcagaactgttaagaggatagtcttgcatgcgacttaactgtctttaaccgttaacccttctttctagctacttactttgtctatacatactgctgcgctgtttaagtttactcttacttgcacgatgtagcaacgagcagtactattgcttagcgtttaacactaaatacgagaagtcgtctagtacaacgttaacgtgttgtaaagatatttagattgtaattaactaagcacgtgttttaaagcgcctctaatatgcaataactacatctgcatttcttgcagcataaatctagcgctattacttaacctgcaagaggcacgtaaaagaggtacataatctctctttctttgcctaattctctttcgctctattttctgcgagaggcaaggactaaagtcgtctacgtcgtctctacgtttcctacgctatagaagctttcattcctaaccttacatagccgacagcccgcgtgcaagaacactaatcaacctatctgcagttctgtatgagcaggcagctgctcgaactagcctccctgctaaagttagcaatatatcgtctacatcgtctctgcttttcctacgctatagaagcttttattcctaaccttacataaccgacagcctgcgtgcaagaatactaattaacttatctgcagttctgtacgagcagttagctgctcaactcagcctccctaccgaggttagtaatatagaccttaatttcgtgcttagtgttgctttcatctctaacgtccacatagctaacagcctgcgtgcaagaacactaattaacctatctatagttctgtacgagcaggcagctgctcgaactagccttcctgctaaagttagcaatatagaccttaatttcgtgcctagtgttgctttcatccctaacgtctacatagccgacagcctgcgtgcaagaacaccaattaacctatctacagttctgtatgagcaggcagctgctcaaactagcctccctgctaaggttagtaatatatcgtccacatcgtctctgcttttcctacgctatagaagctttcattcctgaccttatataactaacagcctgcgtgcaagaatactaattaacctatctgcagtactatacgagcaggcagatgcttaatctagcctctccgctgaggtcagcattatagaccttaatttcgtgctcggtgttgcttttgatgctatgggaaacgtagagctaacaggcgatttgctaggtaacgcagactgcgttaataataacaacaacaatgttgcacctactctataattcagcccaaccgctctacttaacctgcgatcacttgcattaaaacgccctgcattatctagtagcgaccttaactgcgggcgtaccgatcttactatcgctagctaaatctcactcgttaagcagttacacaacgttcaggagcgcatagctttaccagcgaagcgaattaagactgataagaactgcaaaaagtctacgcatcgctaaggatttaacagtggcagtagtcttaagttacaaaagataagtagttaagcactctcgcagacaggactgttaattgacttaataataagtaaacactccacctctaatgcataataactagtctaacgcggatttaggcaatgataataatgtttagttagttagagacaatatagaggagcttatatgtgttagcaaagttaagcacacctacgtctaggcctacaccgttccttattctaacccaaagaagtacctcagcaacagtagtcagcaaggccgaattaaggtcttattctgttaagctggaaacaatcgtaacaatcttaatatcatagttactaatcccaccagcagagaattcggtagagtcgacataaagtcgttaactagattatgtctattaatagatcggagcgaaggctaatagactaatatagatagcttagactgatattcgacgaaaacaagctagcgagggtcctctaggctcacccttcttagggctcatcagcataacgctctagttgtactataagcggaagtaggcttataatatcagcaagttctataaaggcaagaacatttagctgctataacccgttttcgagctctagcgctacgactactacaacctataagatagtaactctcttacacggatttaagcgatagatcctagctttcagactaattagttcacccagcaagagctaacatctagagaactaggcagtatctacgtcttacgaagcgttaataagatctgagctaacgttgccaacgttttcaatacagttattagtaaattagataaagtacctacgcaagagctgtctagttatattaagacagagctgtatccgtattagaagtaagccctctatttcatataggataaggagcaggactatagcgcagaagagcacgactagcgcaaggatactctctaggcgctaaggcttcgcgataatagtcgtaagttctatcatctcgtcattactggcgaggatacgcactgtaagcagacaataaagaaagcatatattatgtcactagaaagagcttcattaatattattcatgatataagcattattctattactgtgccagtcctgcgtttcacacggctagctactgtcgagcactgttaagcactgtcaagaactatctctgttagtgcgccggaccttagaggagcgcttctaaattcataggaacaggcttaaattgctgccggtctatgcgcagattcacgaccttagatcctatactctatagtctatcctgcgaaattattttcatactctgcttgcttaggccttaactatagtctcctagctaactgagtcgatacccttagaacataaattagtctagtgtgttctatctatcttgcggccctataatgacgacgtgcgtagcttctgttagtatagttgcctctacgaatgctattaaagcgactataatctaaggttcaactagatccctctatttagcaggcttgcagttaatatcttgctatgtcatacctcctagcataactaagacgttcttatcacagaacttctttcttaagcctaactgcgtcactgcctgcacgaccggtttatacgacaatataagagtattaggatagattttctttagcagtagtagcgtctcagctacttttccgtcctctttagtagcagagctctaggtttagtgtcgtagctataaggtactaagagtcttacatatacccttaatgtattcaaactctgcgctcgctttaagtaagatgtctaggttcgctgtatagcagttttcgttacctagatagttaaatatatcctctgcgctttttgctgttacgcgaataacatagcagctaatcgccttaaattaggctgctcttaatttagcaggcaaaagataggctgtaattgcttcagttccagagcgttcgaaaatttgttttaagctgattgctataggtctaaggccttctcgtaagaagaccgtgtctgcactgttacttagcgtcttctactgtgctaaggaaccttagtagtttgcagccttagaaagaagtaaagaacttgctcttaataacggatattagattagcctatcaatcgctcgtctttaatgtccttttctacgcaaaccttagcgtatcctttgctcctttcgcggtcagttccttacactatctaacgccttaaattagtctgcgctgcaccttacattagcgactacgtcgcgctattgcctgtttattactaggccgttaatgtctgaagtttaagaatgctagagagatgaggtcttcgcagttaacgcgtagactctattacacgtcttataggtatgtttgcttattactttgtctactgcgctgccgcgttccaaacagagcctatgctttctattagtatccttagttatactttcaaagatccttgtaaaacttagctataattgtgccctccgacttgcaattatagaattcattaaatatagtccgcccctatacagtaacatgactaggaagtagtatcgcatttatttctacctaaaagatgcctttgcgcgtgattgttcgctgtgctataacgcttatagtgttattagctctaaacatatgcctatctatctttctaaagccgcagactaacgcaaactatgctgctaacagtgctagacggtgcttcgtagccttagggtgcacagcaggcatattcgcctctgctattgtctagtaaactgtttctacgtactctaggatctttagtgtaaaggtctgtagtctaactaacttattaacagcggcgagcttattagcaagagcagtagcagtattagtttgcatctctactatctccttattcgtcagtatgcctatattctctagagcggggttactaaagatgcagaaccttacgaccagcagatcgcttaagtcgcacaatatagagtttacaggatctattgcaactatctcgttcttctaggcatcagctgcacgccctaactagtcatcattgtagctgcttattaaggtctggcgtcgaaggatgagacccttctgcttaggcatttcgcacttctgtctagttcttaaagtaaacgtatcctataatggctgaaagcaccatcgctcgcgtcctagttatgcctataacgctagcaaagatcctaccgttattagataataactctttaaagtagaggatgtatgcgcctataagctagtatagagtagagtcgcaataaccccccccaacgtgccagtagctttattatgcgcttgttctagaggtcattaattaaaacgctaaagaatactgcagctgaagtctactcttctagagtgcagtgttctattgctgtccctactctcgcagagagactgtccctcattctagtttatttgttagcagagtgaatagtagttaactatcttctacagtagacgtacttagcgtttaataaggctttaagcctttccttttgttctctagcaaggtcctttgctgtcgttgcctccttatcctctaagttatccttagagtcaatatctaggctgctgtctaagcagtagtcgtcgctgtctagcaggctatctaacctagcctcgcgctcctaagcttctttctctctcttctcttttttagttttagctaactcttcttcttcgcttgctttcctaagctgcgcttctaattctaacctctgtctttcaattaatcgagcgcgggcctttatcctcgtcttcctagtagcagtgtcgctgttactgttagagtaatataggctgctgcaattcttgtttccttcttctcttacgtttgcacctacctgctttgatgcgtccgcttcgcggacctcaaggtacttcttagagtatttgtctagtagaataagaaattattagactctcttcttagatagtaagagctgttcaggtagtttgttgggatagaattatactgcatataaatattagtgaagtatatatcagtttaagtttttctattctacctgcactaggaatacttagtaattttattgtccagcacaatagtattacttctttaagcttccttaatttaatatgcgagttgatggtgtttagcaaattatcgttattctcaataggcgtcactatcaacgtgttcatcactagagatatgcctgctttatataaatcggagagcttgcacgctgaaaaaaaaattatagagatattatacttaatgcgctagatcctaatgttaaagtcttcacttctctacctatatctgacgatctattgttatcagccctattaagggtaccgcttagtagacagagattagactaactacgttcgcgttagccggtaaaaacagccctagtaagtaatgcaaagccttatttgtcggctattaatgctgtagacgtattagacacgacagacgaagactgtagttacgctatctcagatagtgttagcgttagcgtgttacgaggatccttagtcttaacttcattgctaaagtgctgcaatttagtcactattatataacagataattgcagctgctgcttcgcgaaagactagagaagtttgcgcatctcgtagttatagataggttgctactgccagctaaacattcgaaaaccgcgtacacagactcacctaatgtttaagttagagttttagtcttaaatcttcttttcttaaacctagctcaagacatgtctagcaaactcctctactagatcgtaaacgctaaggtttaagagactatgcctcgcccctaattcccttataagatgctattagtctctgctgcctaagattcaacattatgcctagcaccttatagtagtagcagctatactgtgaactatgtcatcctcttaggtcacttagcctatcttaagcttagccttgcagtagtaagcaggcagaggcagtgttataagtatagacagctgctatagatacgcagttaagtatagatgttacttagaaaagtgcgcgtatgcgcgggacagtcgcagcaagaaggttatagaaacgcgattaaattaaagaaactttagcgtaagtatagataggtagtaagttaaggttaaggcgaagttatgcaaataacaatgtttcaacttaagagccgctctgcatagcgagcatgccttagtctagcagaacttaatcgtgttgaataggctgattgctgcagcctagtagccgtctatatttcctaggacggtgcagcaccgtctctcactatcctctgcctgctataggccctgcgcgcagagcactaagaagatgctgcgtagagaggtatcagtctaactttcttaggccggcgtgcattaaactatagagtaattagtttgtcctgcagttatctaaagttaaggtcagagcagctttaagcacaatgttatttagatatagtatagtagtcgttgtcttcgttagtctagagcagtataataccgtcccttaccgtctccctctactactacaagccctgcgcgcaggacactaggaggatgttgcgtagagagtattagtctaactttattaggctggtgtgcattaaactatagagtaattactttatcctgcagttatctaaagttaggtttagagcagcttcgagcataatattatttagatatagtgtagtagtcgttgtcttcgtcagtctagagcagtgcagcactgtctcttgctatctctatcttcccgggcgctaggtgttagagaatatatcgcttagagtctataagtctagcttcgttaggctagtaggcatcgaattacacatttgttactctatctagctgtcgtttaaagtcagagttagagtatgttttaagcataatattgcgtagaagttgtgtaggatctaagagccttattagtccggagcagtgcagcactgtcccttacggtcctcctctgctatcataactcccgggcgctaggtacctaagaggacggtgcgtagaggttataagtccagctttattaggctagtaagcattaaattacacatttattactctgtctagctattatttaaagttagagtcagagtaccttttaagcataatattgcgtagaagttgtgtgtaatctaagggccttactagtctagagcggtgcagcactatctcttatagtcctcccctgctatcatgactcccaggcgctaggtacctaagaggacagtgcgtagaggttatgagtccggctttgctaggctagtaggcattaaattacacatttgttgctctgtctagctattatttaaagttagagttagagtaccttttaagcataatattgcgtagaagttgtgtgtaatctaagggccttgctagttaggagcggtgcagcactgtctcttacagtcctcctctgctatcataactcccgggcgctaaatacccaagaggacggcgcgtagagggcattcctttagctttgctaggctagttaagcagggtagattataagtatagtaagcactaaactacagtaaagctcttagtagcaactctaataaaataatatattctagattaccactaagccctagcaaaattcctatctgccttcgctgaacgagaacagtaaagaggtaacttagatatgtttaaaaccttttctaaaaccagataagatatcttatagcactgaatatatctaggtttctctgtaaacttttcagtatgctcttagagactattagctgctatctagagttagagttagagtaaccttaactataatgttacttacgtcgatagtagaagttattatcttcgtcagtctagagcagtgcagcaccgtccctcaccgttctcctctaccaccagcacgagtcctagtcgctaggtattagagaggatgtagagttgcaggtctatctgcaagtagcctaataattagagagaagaaaggaaggaggaaaataagcgagatttatatgcctgctagcactagcatagagctgctaagaggcaagcgaaaaaaaaattaacagcagagtaagtatctcttcgcgctccttctcgctgcaaacgtactgctacctagggagctagattgctgcaactactacgtcgaagaagctagcaagcccactctaagagcagccgattagagcaggacctatacgcagagataaggatcacgtgatattaaatcgcactatattgcgctctctgtttaacctgtagcagcaaaagtagtgcttagtatctaggaacccagttgcttaactagacctaggagaggaggtgaggtaggtatatagaataggagagagttatagagtctttagcagcgtaggacgacagtaggcgactgtctgtaaccgtcagctactagagccgggcaggaactagcaacacagtagaataaacttatcgtatacagccgtcaacctacgcaagaacatcgtaaataataactctaacgctatttacttatttataaaataatacctcttctgtataatacagttcccctccgttctgcgcatagatcgcttctgtataatatgcggcttctagcctaaaacctacagcagagcttgctaaatatacagctagatgctattcctaacatcttgcgcaatagagtctagaactatctaagaatgtttataaaacactctagttaaacgaaacgtacacgttattaagcaacgagtataatactgcttaagataggaaggtgcatatatgtgcagcagacagcttaagctctactataacagtatataattacatcgagaaggataaaaatgcagacttagcaatagctgatagcattttagatgcactagatatatgcgcaaaggataaccttattagataaaagagcctattgttaacatctacgcagacgtaggaagtgctgtttcagacacacaataggtaattagcagaggaactagcaacagtagagtctgtaactgcaaaagagtatgtaacacttcctctaacataatctagactaagtttactagctctaattacgttaacacctttagtttagactttgccttttcgtttgctgcatagctgcaacagattaaatgcacgctagaagatattaatagcctctttgcagacgcacaattacataacttacatacgagattactattttaattaggctactaatagcaagaggcaatattagcaatgcagtctagtatacaagataatatttagatatagaaggacattgctaagacgtctggtctttctagacttaaggctgactaacattttttcgtatattagaacatcttgttgctaattgcgtttataatcagctatcgcctatttgcagataaattagtatacgctctaagctaattcttcttaggcaatatagactattctattcgcgtttattatgaattatattctagagactagtagtagaacatataacaaagcctactagatagagcaacagttatgctgattattatattagttaacaaaacataactcttacttatattaggagatatagcagcatagctagtctacgttataattagaaatctgtcccgcaaagcctaacgttagagattaacacctagtactcttctagctaggttcattcctacaactaagattcgtaatccccttcttaagagttaagtatattactattacataggcaagcttctgttacgtaagtttaagcactactatattagcctgcatagtagaacactgttgcttactgtctaatacagcactagaaaacgcagctaagtctagaatactacttgcatgcgcagacagacgaacaaggcagtattacttaactatttgcgcgatattagctaactacgaagaataagtactcttaactagtataaagaaaacatctgctattgcatgcgttataccgttgcacctaacgacagagaggatttatatagatcttacctatagagaacagagcaatttactcagctataataagagagatgtcttaataaaggacacgacgactttgtacatctagttaattgttttaggtagaagcactataactttaatatttacgtgtctttagcaacggatacattgcacttgctgcttaaaggtttagtaataaagatgctagactttatgcaagatatattagacgacatctatcctagcagcagaaagacctaggataacagtactatactagtaacgcaagaatctagtagtacttagttaaataagcgcttctgttaggtaatgcatagtactagcctaaagcgttttaataataagagagcatttatagaagtctcctaatagaccggcatagagcaaaaggcaattatataatagcttatagctgttatatctctgttgtttgtatcgaaggcgcctttcgcgctgcattttattcgtgtagtatgcaatctagttacactagcgcaatataagagttataacgaggataccttagcctatatttaaggagcactagagaggataaatgtatttaaggaggaatttcaagtgtatcagcgaatgctagaggaagagaagaactttaattatcctaagtagcacgcgttaacatatattatataagatatacgcatatatagagctttagatagtatatgcactagagcaaacagcgaagcatattatattactatagtaaaacagttctactctataataaataagaaagagtatatactgcaaatatgcttgcataattcttagaggacggcactactagcagctgactatgctactatagttaaacagagttaactgtctactactatcgatatctaagattgcacttattctacaagagtgacacgccctcttctcttccgcaggcttagatagttaataccagaaatacagccttatttgataaaattgcctctaagcgaggttactgcaaatatagcaatatctaactttatatatgcagcagcagtgtttgtctgcaacaaacgctaggcagtagcaggctaactaattacttcttacgacgaggactgtttagatgtcgacctatcttaggttagctgtataagtatatagatttactcttctataaagtactagcagttctctagcaagagacacaacgaccttaaacactgcgatgagaaggttgtaagatgcgcacctaactagcaacagacaggcctctagcgtagagactacgtttaagtataagaatttaagcatagagataatagacgacagtctaggacagtaacagacagtagagtagtagcctagctctacctaatacttataattatcgactatacctgctacgacaaagatagaaaacacatagcgtatattagagcattctctaaggtattgctgtttaataacaatagacagattgataatactactagaatattaagtgtgcgttaacgggcctagaacgcagcccctaaacgctagacattataagcttttaagttttacgacctaagcacaattatctgctcagtgcacttagtactaagagacctgcctaatttaacaacttatactactatgtcttactacgtcaacaactatattaactaagacgaatacaactgcctatacttgctgatatttaacattaatttactgcgcacgctacgagagtattaacggaagcgaatacgaaataactaagaatagccctttatatataattcacaaatcttaaagtaaacgttaatcgcttgtgtcgagtctccttcctgcattaaaattttcgtcgataaagagatatagcagaagctatatcttatgctctcgctgcgtcttacttatttatcctcctcgttcttatctcttatatctaaatctatctccctatccttctctagattactcttactccctctaaagctcttaatattactattctcttaacttatcttaagtctgcttcgtccttcttctcctgctacgctgtcctatgcgtcggcatcacaaaacccgcagagatctcctgcttcaacagcttaagatcctcgttgactaagctcttatactcgttaggttagtcgcctatacagcatatagaaactatgctaatcttaattctctctctccttaacgacgcagaagtctcgttgcctgctaatgctgacgcaggcgtaatgctgcgcaataaatctaacgagtataaaggcctagttaataaggatcttaagctgttaaagcagaagatctctgtaggtcgttagctagataattatataagctagactagagttgcgaagacgctgcgcagcatgcgctctatctctataaataacgacttattaagacataagcagcaacaacgactacctatactacgacagttctctaagacgaacgacagtactctactattaataacagaatcctaaattgctatatctttgcaattatgacactactgcgataaacataagaacgctcatctagggacagcatctgtaacgcaataaccttaataagcgatgaatacaagatactatatgcagaagttaagagagagataagagaacgagctatattatattagtctctgcgaacgacaactgcaaaagagcatatcagatagatagcaagagtagttgcgttacgatagaacagcctgctgcaaagtatagcgcctaacagttgcctacgtacaattacgcacttagcagtctaatataattacaatgcaacacgacggatgcgctctaagcgacgcaaaatgcaatgtaactataatcctaagactaggctgcagaataatgatagatatgctaaggctgtagtctacagtgctagatagtctaatactgtaaacaacgcttcttaactattaactattctagtagctagtgcatacgaataggatcagatccttatacgaacagactaactgctgtatatgcgcaacgacttagtaacagaatacaaagatattagtagccttaactatacacagtttatacagacacttaagagagaggtgaggtttaaggataaacgcagtagcatatactactatataaaaacagcagatagttagacttatatacgaatatcaacagaagcacgctagcatagcgcactgcaagatatagttgcaacgaaactctatagggctacatttataattaaactattaatataatatgcgtcttaagaaaaacgttttagagagtccttatagaaaaaattaagctgaagcctgcgctgtgctctttccttaatgctacagatatattgtatcgttaggtatactaataacgctaagaatatagctgtaatttaaataaattaagctgaatagacctaataaggcaatagataagcgcctctaagacgtgctaacaggaattaaccgtaggcaacactagagaacagttaacgatagtacatctactaattatatagcacagcagatgacctcttgcaaaactgtacagagagcgcaataatttagaggtatctgcatgctctaatatactctttaagatataactaatcccttcgcagactaaacgcaattctttactagtataaacctgcgtactacacagaaaaacgcgtaattatagtaaagaatacaagaaactagtaggtgcgcggcagcgtagcactaccttctgtaaagagggcgcagccgcttagttagacataagagagcgtaaaggtctatattaaagacagacactaatactaatagcaagactaagaattatagaaatcgagaactatgcaaagcgcaactctactgtctttatcacaagagactatactataattaaacttacaagacttagcaacttctacatagtcttaaacctacgaacctagaagatatgctagttctaataaagggacgcctacaccctcacgcactagttaatctatagagactagacattaagctagaatgaaaacgatcagttaatataaactaaaacagaacactgctgctacgcagcatacctcttaaacacagaagaacgcactgcgtctctatgcaatgtagagcagaagatactatatattactaaatgtagtttacgttaacttatatgcataagccttccttctactatcttattcagcagacctgttttattaaatgctatagagaatataaaaacgccagacgagagaactagtgcaacctaaatacgaaagtacacttaataaggcttaggtaatattgttattacagttgttaacaaataataggacgacgctatgtagtacacctgttaatctatagctagacgcttataggagtgtattcgcacagctaatgctagacgcatagttagaggcttagaaaacagcgcctctgctagtccgctcgtctatagcgactacgccctgcagaagtgcagcctactaagtaagtacagtcgcagactgtctataactatagctaatagtacttattagatgttagatatgtgcagcgacctacagacgcatataataagataggcacgtatagaggttatagctgcatatgctctaaactatcttaaactgcaagtccttaaactaagtaagctgctctaggattttgtctacctgtgctaggatcctaggaatgtaagttaatctagaacacgatagcattagcgtctacgagagtaatagcctgcgtcgctctagttcctaaatagtgcaattgcagctattatagcgcaagcgttctacaacaatagaaaatagagtatcagtgctatagcagggaactaggataagtttcagttcctaagcgctaacataatagcgcttataggcacagtgttatataatgctattaaagagtactacgacgacagaacgaagaagacaatctatttctacagttatactgtagagggtatgttacaacagcactaaacaacgatagctaatatagtatagataattataacgctatctgcgagaagtagaaaaggctgagcaagatacgccgtctcctcatttgagacgctttaaaataacaaatagctatatacgcgaactacattaaaaactctagatctaacgttactatgctagataactatcacgataacgacgttgatgacattcttataaaatatatagataatgagtagtaacgatataatacattaatagaagactataatcgcgcagggaaacgagaagacaacattcttactatagatgagtgcagaactagttacagcaataaggaagatatagaggctaacgagagagaggcaagatgcctaatatgacataagagcaaaagctaacagataataggaagagactagagtgcaactgcgcgaattattaggggaaatacacgatatattgcttagagagtttcgtggagctaacgactttacggaaagtgtaacacacaacgacgacgagcaagtatagttttagaataaagggaaaggttagagcattgtgacagacagcacgtaggacgagtttgctatattagcagaggaatatataatagacaattgcattatacacgctctagcgctaataaaagacgaataggaattagagctagaagactgcgacgctctagtagaaagatacgaagaagagataaactgctctaacctatacagtactgtgtaatagttaaatagataatgtagggcaaattagcaattaatagctatacaattatgtttctgaaatgcatcaagtctgctgtagttcctagagtaacgatactgtctcgtatagtcgctgactgtgtagaactagctcgcacgtagttgcagatacgagactctatctctaatagcactagattacagacagagtaagcctaatagctgcagctatgtttgcacagaggacttagactgcctataaaacatgcgcaactgacgtagtctacctcttctgctctttacagagtatacagaatgttcagtatgctaagtctaacgactaagcacagttaagcaatgtagctacacagtgctaaacagtagaggacagtaactagactgtttcaacgtcgacctaacgttagaaaaaagtgactagagcgactttattaaatcattatatctgtcgaattgacggcgaattgcggcgacactactactagacactttcacttttctggacgttagaggttaagtattatataaataaagctaagtctaagttaagttattctactataaagttagattatagttaagttttagagtacttaataagttataagtaaactaagcttattttagaaaacgcatacgttatttatctatataattattatgttaattctagaagatatatacgttatttatcctatataattattatattatatttttagttaagatagtaaatattataattaatatagaaaatatattatttgctaactatactattattatacttttttattatacttattagcgtagcataatagctttacttatttctatagtagctaggcgtaatgcaaagaagtactagagctctattatataatatatatattattatctctattcttctctatactactttaatatatacttttactcttatctagcatataaataaaaaatagtaatataaaaagattatctatcttcttatctagtagtagagtattatctactagagataaagaaagtaataagttacttattactaagagagtaagtataattaaattcttctctaccttaatatctatatactttttcttatttattatcttatacttaagaattataatatcttagatagactaggcgtttagtctatgctagtaatctctaattattttctttatagtattaaatacttactctatactaacctacgtaatctatactactagtatattcttagtaatctaagtaagctaagaatataaactcttatttaatttctactatactagcatattaatgctatctttattattaagaagcttaattatagatattataagataagattctctcttattttatatagatagaggcttatctttagtagtagctaagaagctactagataataactataaaagtaatagtagcttataaaactactttaaagataattattataagttatttattagtataagcatagaagttcttactagtagagcgttatagcgtttaagatattatagaaataattcttagtaagtatatttatagtatagcttctataataagttctagcactatagtaagttagtactataataaaatagtataataaatatactttatatactataagcttcttacctaaatctaatatagttgctatattaaaaataacctttctcttattagctatttaaatataatacttctttagtttctcttaactcttttctgcagtagctctaacaatatctagctatagagtattatttatcttaatgctattcttctttaggctagatttaatattatctaggaaattaaatagctaattatatataagctatatattattaacttaaggcatattattcttgctaagtgcagacgtagcttctttaaacttactaagtaagtagataattaactatatatactcttacttacttagttctagttagagcttttaaagatctctctaattaacgttattacagctataagaatctgcttagagagtagttagtctataagcaatcttactctctagctgtctattaatatataggttataattagaattacttacttatatagtattatgatatagaattctatgcttatacttatttattgcgtattatagatagataagctattagaagtaattctaattacaaggctacaaactacttaaaatgctaaggcaataaattaatagctatatagcaagcttagattagtatagatattagtacataataaaagtatataataaagagtaacttactttataaagtaagtttaggactaatatcttagcatatatattctaaatatgctgctgctatagtctttaagcctttttaatattataagatgctactagctttagatacttaataatattctatactataaggttaattacgtaagcaagatatataattatattctcttctatattctagataatattatcctctagaagctgttactctaagttagaggcaagtatactattatttcctatattattgcttataatagctagaagttttatagttatttaagtagacttaagagtctttataagcttagttactatagtaatactagtatagcttctataaagcaagataaaattaagcagcttcttagtaagctactagttattattaatatagtaactagtaattataagaaacgctagataattatctgctatttacttatctaatgcaatagatagctttatctttatgcttatagaagaaagatattatgccttagcaatattagcctattctataacagctttatagagtttataacagcttattattatagcgtctagctaaagaaagtatataaagcgtttaaataagacttagttaactatatagaagaactagttattattaataaatatgcaaataagcttatgcttaaatacgttagttaagtagaaatataataaagttttattattactattattttattaaaatttaagttctagttatagaatagactagaatattaacgttattatatagatttaaggctttatagttaagaagataagttatgctaattatttagatagctagatattatagaatatatctataattaaggtagtaaacgtatagttagctagtactaatataagcatactatctaaaataggtctatatagtagctatacgcacagtagagttctagcgtagatttctaagttctaacttctttctactataataagtattattctactagctattctaagctataaataactctatattagcatctagtttaggttaatagagaatctaaagcatagttatattactttcttattagagagagagagctctaagctctagcctatataggatttctagaatctctagaaataatttagtaatattagctaatagaatagatattcttataataatagaatataataatataagagtagttatatttattaggcattatataagtaaatagatttttaaaattatatagactataagttaaaatactaagttataagttattaataataagtataaagtagatatagacatatgcatagatatactaactctctacgcttacttagcataatatatattagtaattatattataggcatataagagttataactctctacgcttacttagcataatatatataagtaattatattataagtatataagagttataactctctgcgcttacttagcgtaatatatattagtaattatattatatgcgtataagagttatagttagtatattaatatacagcgtatttagaagctagcagagtttttaagtattactctataataattagcttagataatagcttagtattatacctctaagcttatgctttatttaaagcactagctattttagaacttagctagtctaagaacttcttaaagtctaatatctctttaatttctaattctaaattcttattcttaattactatagcttcttctatactatctatcttagacttttcttctttacttttattcttcttactaagcttactatctagtctatagttatctagaagcttacttaagtactctttaagcttaaatttcttcttatttatatctttaacctagactttatagtctaggtttagaatatacttactagttttcttaatatacttagagtagcatagcttagtagtattagttattatatataataagtatatataataaacttactcttagttattatttcttataactttaaagttattagtagaaagttttctataaaatctttgctattctttctttttagctttactcttaaactctttagactaaagctttttaaagcttaacttatactcttagcgtataatctttttaagaacactactagagctaaatagatgcttagtagagtttaggcctttactttatttagagtatttaactttcttagtagaagctctattagctttattaagagttagctaatatatgcataggttaattttctacttaatattattctatctcttataggtatttattagcatattctctagctacttagctatagtagagtaagcatttaactataataaaggtatataataacttactactagacttctatctaaagcgcttttctataagcgccttatatatatttttaacttttctaggctaactcttatatagtatattagaattatactctagaaaattctttctaatatgctttttaaagtatttctttatagcttagttagtatcttttacttttataagtgctctcttttctttagattttagcatagtatactctctctaagctatagtataagtagtagtacttagtttatacttagaattaatagtaaagttagtagagtagctatacttaacttcttaactatagagtataagaatctaactaactttatctagtcttaacttaaatctctagttatattagtatatactattataaaatgctataataatatcttgctaatcttaatctacttattaaaactaaaattctctagaatagtagagttataatctagtagtaaactctctagtatatctagatcttcttcttaagtatatactatactatattataaagtagcgcaataaaagtatataataaaacttagtagtagagaagtagctaatctaaagtttagaaagttaagaatataaagttatagcctatgcgctactatctaaaagctatactagcgtagttactagattaataactctatataatatatattaaattctctagatattaaactaagctaaaattagtataaaataaaagctagtagtaagtactattattctatgttattattatagtttcttattatatatagagacgtacattacgctacagaggctatagtacttataaatagataagagataaataaaacttctaaaaaaagaggtttttatctctctaactagaaatatcttactttaaaatagctatatcttaataaaactagtactagaagaaagcatagactctaaactattagcttataaattattatagtttattattctatatctagctttatatagaagtagtagacctaaaactagagcttcttactacttttatgctaatagaggtctgtacacgctagtagatctatatagatatttaaattattaggttttctctatatactactactataacttctttaaattttttaatatattttaatatatcttcttaagtattagtctctagtagcagtaataataagaaaaagacttctattatatctaccttagctaagatttttatgcttactaatattaaagattcttaaattagtagtaataagaactctgctaataataataaagaagagtttaataataactttaaagagcagcttttatattagaagaaaactttaaaaacttctaagttaagagttagcgctgctaaggctaagagaaagagattagctagagttagtagcaaagagcctagaaagaaccttgcttctatagctacgcgtaagaaaacttattatctctaaatctagcactaaggctttaataaatactaagactagaagagctaaggctagtagcaagaaagcttattgctataagctaggcagtatattattatagcttattattatatctaactacttactatacttagctatatctctaagacagatctattaatattagaagttaataaaaatgcttatttctaaggctctacttaactatcttattagagagattacttagtaatataggcctaatttttaattttagagagttataattaacataatctaagaggcgttagaggcttttcttattagctattttaagagtatattatattatactttaattaatatatactaatatctctagactataatattaacgtaatatatgctaagcgcgttactatttagaaaaaagatagcgagcttactatacgctactactagaagctacttatattaaacctatttataggctatattaaggtataggctgcgcctatatttagagacttttctattagcgccttaagcctaattagttagcaagaagaatatatataggtagtaaatagagaccttcttaataagaaatataactttatttagcactatataaattctattcttataagctagcttataataattatatttctttcttatactaatatataactaaactttaaaggcatctaaatagactcttaatctaacttagaacctaagaagcagagttctaattataactcttaggcttattttatctagatagaggtctacttaaatatctttaaaacttaacttagctctattaatactacgctgcaggactttatagtataccttaataactctctaagtcttttacctactctaatagctatactaagcactatctattctacttctataataactctagttctaactatagtaacttctaacgttagaagagtagagaatacttctatctgctctataactaaataggcgctaatttagcataaactgcttctagtagaagatctattcttagagaataaagctgcttttagcgcttagcatattattattatatataagcttatagttaacttagactttattaagaactattagaactaatatgcgtttatctaagctaatctcttagcaaaagtttagaagaaagtagctctctactataagttagagaaagataatagcgcttagaatctagttttatttatagaataccttacgttctgctatagtaatatctatagcaagaaataggtataggctgtactagacagcctctattagagtaagaaagagctttttagtaatttcttcttatattttaagtcttttttaatttagtatagcaaagctctttagaatagtaaatagaaacttaatagattttagcatttcttaaatttagccttacgctaagttgctttgcatagaggtatatcttagtctaattataatatagagatttataaatactaatctattactattaatcttaagatagtagccttagagaactagaactagaatatataaatattcttatattatttagtaaagaataaagataataatattaaaataattatagtagctatagtaagtatagatagaagatctaaaatatctagttagacttagtaaagtaaaggtgtaggcttaaaactaattaagaactagatctctaagaagctcttttaggtaaggcgtaataatagagattatatatactatagagagcatagttactttacttagaactactttaatatagtaaagattctagtagttttagcgttagtagctaatttagatagttctatagataacttaaaaaactagcagcttctgctctatacctagtatagaggctagcagcaaaaaagagagatatagtaagtatctaataagatatattagattacctagatagtgccttaatcttactttctttcttattaaatagattaatatatatagatatcttattagattctagctgtaaatgctttagtgctattagtaactagttatagcagagactctaagcttatactcttaaaattctatcttagcagctcttctaagcagcttatagcaatgctactactactattttctaagttacttttcttagatataatattaataagtagcaattctatcttattacttatatagtactagacctctaatagaatataattctaagttagctatagtttaaatagaaaagcattatactagatatagaatagagagaagttactatttagaaagcttagagaataatagtatagactttctctagaagaagcattagcttctagataataataattgctactatagtaataatttataaaataaaaaaagtagtctaatcttagacttatagaagcttattttatattataagtatatatgctataactttagcgctataagaatagaaaaaagcctagctgtagttaggctctaaactactacctaaagtagaagatttctgcttcttatttaataagagctaattaataatactttctctatatagaggctaaatagattactatatatatctctaactagaagaaaataggcgtttactagaactctcttaagaactattatatagtatatcttaagattagctacttaaactttgctactaagttactaaacttctaaataagagatagatttaagctagctccttattagtaagcgctttagttctacttattaagaaactaatagaggcctagaggctatgcgtagactatagagctctaaattaaattatctgcgctaactaatactctttactacttattaagaaaactctttaaatacttttaaatacttaatagtttataaagataaacgtctatttagcattctactagctctaggttatagaagataataaatatcttatagctttctaaacgcagtttagcctctttaagtagcttatttactctatagaattattagatactttcttcttattctagagatatattaatagcgctctaaagaaaactctagaagactttactatagcttatcttaataacgttctagtttatacttatagatcttatactaactactttaagaaggtctagaaagtattagaacttctatagaacgctactctatacctagatcttaagaagtatatatttgcttagaagaaggttaagtatctagaatatatagttaaggctagaaaagtagtataactaaattctaataagatagcagctatttaataatagaagctcttaataatagcaaagagtatataaagctttcttagctttgcaaatttttattataactttatcttaaacttcttctatactgcagtctctttatatatactaataaaatataatatactcttctaatagactataataaagcaggctatatttaactagcttaagtaggctttctgcttaagtctagttcttatataatagaactctaaacgctatatagtagttaaagcagactatttagaagaagtgctagaaagatacttattataagaaattaagagtatattatatctagttacttactattctgcttctcttatacctaagtaataaaattatactatctataataagaaactacttatagtaattaaatatattaaaacatagatagtagagttataaagtatttttaagctatttataattttaatagattataaaaacttagaatactttacttctactaagttactaatagagcagtaatagtaataggtagagaaacttttagctttttacttttatctataattttaacttagaaagttagtagataggctagatgcattaagctaatgcaaataagatataaaaaagtatattaaataagctagctactatatagtactaatctctatctagtttatctctacgtaagatatagctataatactagtagaaagtctactatttgcagatagatatatataaggactttagaactaagctgtctataagaatatagcttacctactatagttataggcagtataactagaagctaggcagttcttactaaaggctaagataaactagtagatagctaactatactatctctatatataaaacactataatagcatagagttacgtagcttctatcttagaaactcttaactactatagtaatttaataagtatataaattaaaccttataaaatacgcagagaaaaatagaactttctaaatattatgcagagattactattagaatagaatattctctaatatagcataatatataagaaattactattgctatagtgcttatactttaagattaaagaggtagagcctattatagctcttactagtagcagattagtactagttctaaatttctatagactttatagtaaacttactatagactaacttagctatactataatatcttcttattattatagactacctttctaagtatatctagttagaagctatagtaataatagaagctaaagaatgtatagagcgttttagagacgtatagtagtaattctatagcttttctataaatattataatagactaagagttagactagctaagaaaattctagagtatactctataagcttataaatatttagcagcttctcttaactgcttattattcttagatagatagaggtatagagagagctaactaagaagtttaattagttctaagagtaataattaacttttcttaaataaactagctctaatatcttatagcttactagcttactcttaataatagagactctactattactagaataagtctaaacttcttactaaatagctatactctgctatctatttagaaactagataactctctacctttaactataactctaaaagatagagtagtctagtttatagaatatctataaaatagaatagcacgttaggaaaagtaaaaagtgtctagttagtagtgtcgccgcaattcgccgttaatttaatagatataacgatttaataaagtcgctctagttacttttttccgacgttaggtcaacgttagaatagtctagttactgtcctctactatttagcactgtgtagctatattgcttaactatgcttagttattagacttagcatactaaacattctatatactctgtaaagagcagaagaggtagactacgttagttacgcatattttataggcagtctaagttctctatgcaaacatagctgcagctattaggcttactctatctgtaatctagtgctattagagatagagtcttgtatctgcaactacgtgcaagctagttctacatagttagtaactgtgcgagatagtattgttactctaggaactacagcagacttaatgcattttagaaacacaattatatagctattaattgctaatttgctctgcattatctatttaactattatatagtactgtataggttagagcagtttatctcttctttatatctttctactagagcgtcgcagtcttctagctctaattcctattcgtcttttgttagcgctagagcgtgtataatacaattgtctattatatatttctctgctaatatagcaaactcgtcctacgtgctgtctattataatgctctaacctttctctttattctaaaactatacttgctcgtcgttattatgtgttatactttctataaagtcgttagctctacgaaactctctaagcaatatattatatattttctctaataatttgcgcagttgcactctagtctctttctattatctattagcttttgctcttatattatattaggcatcttgcctctctctcgttagcctctatatctttcttattgctgtaactagttctgcacttatctatagtaagaatattatcttctcgtttctctgcgcaattatagtcttctattaatatattatatcgttgccgcttattatctatatattttataagaatattattaacgttgttgtcgtaataatcgtctggcacagtaacgttagatctagagtttttaatatagttcgcgtgtatagctatttattattttaaagtattctaaataaagagacagcgtatctcgcttagccttttctacttcttgcagatagcgttataattatctatactatgttagctattattgtttagtgctgttataacatactctctatagtataactatagaaatagattatctttcttattccgtcgtcgtagtactctttaatagcattatataacactgtgcctataagcgctatcatgttagcgcttaagaactaaaacttattctagttctctgctatagcactaatactctattttctattattatagaacgcttgcgctataatagctataattacactatttagaaactagagcaacgtaggctattactctataagctaatactattgtgttctagattaacttatattcctaggatcctagcgcaggtagacaaaattctagagcagcttacttagtttaagaactcgcagtttaagatagtttagagcatatgcagctgtaatctctatacatgcctatcttattatatgcgtctgcaggttgctgcatatatctaacatctaataagtactattagctatagttatagatagtctgtaactatacttacttagtaggctgcactcctatagggcgtagtcgctatagataagcagactagcagaagcgctgttttctaagcctctaactatgcgtctagcattagctatgcaaatacactcctataagcgtttagctacaaattaacaggtgtactacatagcgtcattctattatttattaacaactgtaataataatattacctaagccttattaagtatacttttgtgtttaggttgcactagttctcttattcagcgtttttatgttctctatagcatttaataaaacaggtctgctagataagatagtagaaggaaggcttatgcatataagttaatataaactactttagtaattatagtgtctttgcttatattgcatagaacgcagtgcgttcttctatatttaaaaggtgtaccgcgtagcagcagtgttctgttttagtttatattaactaatcgttttcattctagcttaatatctagtctctatagattaactagtacgcaagagtgtaggcgtccctttattagaactagcatatcttctagattcgtaggtttaagactatatagaagttgctaagtcttgtaagtttaattatagtatagtctcttataataaagatagtagagttatgctttgcatagttcttaatttctacgattcttagtcttgctattagtattagtatctatctttaatacagacctttacgctctcttatatctaactaagcagctgcgctctctttataagaggtagtgctacgctgctgcgtacctgctagtttcttatattctttactataattacgcgtttttctgtgtagtacgcaggtttatactagtaaagaattgacgtttagtctgcaaagaattagttatgtcttaaagagtatgttagagcatgcagatacctctaaattattgcgcttcttatatagttttgcaagaggttatctgctgtgctatataattagtagatatactatcgttaactatcctctagtattgcctatagttaattcctattagcacgtcttaggggcgcttatctattgccttattaggtctatttagcttaatttatttaaattacagctatgttcccagcattattagtacacctaacgatataatatatctatagcattaaggaaagagcacagcgcaggctttagcttaatttttctataaggactctctaaaacgtttttcttaagacgcatattatattaatagtttaattataaatatagctctatagagtttcgttgcaactatatcttgcagtgcgctatgctagcgtgcttctgttaatatttatatataagtctaactatctgctgtttttatatagtagtatatgctactgcgtttatccttaaactctacctctctcttaagtgtctgtataaactatgtatagttaaggctactaatatctttatattctattgctaggtcgttacgcacatatagcagttagtctatttatataaggatctaatcctattcgtatgcactagctactagaatagttaatagttaagaagcattatttatagtattagactatctagcactatagactatagccttagcatatttattattattctgcagcctagtcttagaattatagttatattgcattttgcgttgcttagagcgcatctgtcatattgcattataattatattagactactaagtgcgtaattatacgtaggcaactattaggcgctatactttgcagtaggctattctgtcgtaacgtaactactcttgctatctatctaatatgctcttttatagttatcgttcgcagagactaacataatatagcttattctcttatctctcttttaacttctgcatatagtatcttatatttattgcttattaagattattacgttgcagatgctatctctagataagcattcctgtatttatcgcagtagtgttataattgcaaagatgtagcgatttagaattctgttgttaatagtagagtactattattcgtcttagagaactatcgtagtataggtagtcgttattgctgcttatatcttaataagttgttatttataaagatagagcgcatgctgcgcagcgtcttcgtaactttagtctagcttatataattatctagctaacgacctatagagatcttctgcttcaacagcttaagatccttattaactaagcttttatacttattagatttattgcgcagcattacgcctgcgttagtattagcaggtaataagacttctgcgtcgttaagaagggagagaattaagattagcatagtttctatatgctgcataggcaactaacctaataagtataagagcttagttaataaggatcttaagctattaaagcagaagatctctgcaggttttataatgctaacgcatagaatagcgtagcagaaggagaagaacaaagcagacttaagataagttaagaggatagtaatattaagagctttagagagagtaagagtaatctagaggagaatagagagatagatttaggtatagaggataagaacgaggaggataaataagtaagatgcagcaagagcataagatatagcttctgctatatctctctattaacgaaaatttcaatgtaggaagaagacttaacataagcaattaacgtttactttaagatttataaattatatataaagggctatccttagttattttatatttgcttctgttaatactcttatagcgtgcgcagtaaattaatgttaaatgttagtaagtataggcagttgtatttattctagttaatatagttattaacgtagtaagatatagtagtataagttgttaaattaggcaggtctcttaatatcaagtgcactaggcagataattatgcttaggtcgtaaaacttaaaagcttataatatctagcgtttagaggctgcgttctaggcctgtcgacgcacacttaatattctagtagtgttgttaatctgtctattattattaaatagtaataccttagagaatgctctaatatacgctatatattttctatctttgtcgtagcagatatagttaataattataagtattaggtagagctaggctactactctactgtctattactgtcctagactattatctattatctctatacttaaattcttatacctaaacatagtctctacgctagaggcctatctattgctagttaggtgcgtatcttataaccttcttattgcagtgtttagggttgttgtgtctcttgctagagaactactagcactttatagaagagtaaatctatatacttatatagctaacttaagataggttaacatctaaacagtccttattataagaagtaattagttagcctactactgcctagcgtttattgcagataaatactgctgctgcatatataaagttagatattactatatttgcagtaacctcgcttagaggcaattttgttaaataaggctgtatttctagtattaactatctaagcctgcagaagagaagagagcgtgttactcttatagaataagtataatcttagatgttaatagtagtagatagttaactctgtttaactacagtagcatagttagctgctagtagtgctatcctctaagaattatataagcatatttgcagtatatactctttcttatttattatagagtagaactgttttactatagtaatataatatgctttgctatttgctctagtgcatatactatctaaagctctatatatgcgtatgtcttatatgatatatattaacgcgtgctacttagaataattaaagttcttctcttctcttagcgttcgctaatatactcgaaatttctccttaaatacatttatcctctctagtgcttcttaaatataggctaaggtatccttattataactcttatattgcgctagtataactaggtcgcatactatataaataaaatgcagcgcaaaaggcgcctttaatataaacaatagagatataatagctataagctgttgtataattgccttttgctctatactagtctattagaagacttctgtaaatgctctcttattattaaaacgctttaggctagtactatgcattacctaacagaagcgcttatttaactaagtactactagattcttacgttactagtatagtactgttatcctaggtctttctgctgctaggatagatatcgtttaatatatcttgcataaagtctagcatctttattactaaacctttaagcagtaagtgcaatgtatctgttgctaaagatacgtaaatattaaagttatagtgcttctatctaaaataattaacctagatatataaaagttgttgtgtcctttattaagacatctctcttattatagctaagtaaattgctctattctctatagataagatctatataaatcctctctattattaggtgcgacagtacaacgcatacaatagtgatttttctttatactagttaagagtacttattcttcgtagttagctaatattgcgtaaatagttaggtaatactgccttgttcgtctgtctacgcatataagtagtattctagacttagctacgttttctagtgctgtattagatagtaagcaatagtgttctactatataggctaatatagtaatgcttataacttacgtaacagaagcttgcctatgcaatagtaatatacttaactcttaagaagaagattataaatcttagttataagaataaacctagctagaagagtactaggtattaatctctaacgttaggctttgcagaatagatttctaattataacgtagactagctatgctgctatatctcctaatataagtaagagttatattttattaactaatataataattagcacgactgttactctatctagtaggctttgttatatgttctactactagtctctagaatataatttataataaacgcgaataggatagtctgtattgcctaagaagaattagcttagagcatatactaatttatctgcaaataggcaatagctaattataaacgcaattagtaataagatgttctaatatataaaaaaatgttagttagccttaagtttagaaagactagacgtcttagcaatatcctcctatatttaaatattatcttatatactagactgcattgctaacattgcctcttgctattagcagcctaattaaaatagtaatcttatgtgtaagttatgtaattatacatttgcaaagaggctattaatatcttctagcgtgcatttaatctgttgcagctatgcagcaaataaaaaggtaaagtctaaactaaaggtgttaacgtaattagagctagtaaacttagtctagattatgttagagaaagtattatatactcttttgtagttacagactctgctattgctagttcctctgctaattgcctattatatgtctgaaacagcacttcttatatctgcgtagatattaacaataggctcttttatctaataaggttattctttgcgcacatatctagtgcatctgaaatgctattagctattgctaagtctgcatttttatccttcttaatataattatatactattatagtagagcttaagctgtctgctgtatatatatgcacctttctatcttaagcagtattatactcgttgcttaataacgtatacgttttatttaactagagtattttataaatattcttagatagttctagactctattgcgcaagatgttagaaatagcatctagctgtatatttagcaagctctgcgtaggttttaggctagaagctgcatattatacagaagcgatctatcgcgcagaatagaggagaactatattatgcagaagaggtattattttataaataagtaaatagcgttagagttattatttataatgttcttgcataggttaatagctatatacgataagtttattctactatattgctagtttctgcttagctctagtagctaacagttgtagatagttgcctactatcgtcctacgctgctaaagactctataactctcttctattctatatacttaccttaccccctcttctaggtctagttaagcgactaggtttctagatactaagcactacttttgctgctataggttaaacggagagcgcaatatagtgcaatttaatattacgtaattcttatctctgcgtataagttctgctctaattagctactcttagagtatggcttactagcttcttcgacgtagtagttgcagcgatctagctctctaggtagcagtacgtttgcagtaagaagaagcgtaaaaagatacttgctctactattgattttttttttacttacttcttagcagctctgtgctagtgctagtagggcatataaatcttatttattttcctctcttctttcttctctctaattattaggctacttatagatagacctgcaactctatatcctctctaatacttagcaactagaactcgtgctagtagtagaggagaatagtaagagatagtactgcactgccttagactaataaagatgacgacttctactattaacgtaagtaatattatagttaaggttactctaactctaactctagatagcagctaatagtctctaagagcgcactaaaaagtttatagagaaatctaaatatatttagtgctataagatatcttatctagttttagaaaaggttttaaatatatctaagttacctctttactgttctcgtttagcgaaggcagacagaaattttgctagagcttagtagtaatctagaatatattattttattagagttgctactaagagctttactatagtttagtgcttactatacctataatctaccctgcttaactagcctagcaaagctaaaagaatgctctctacgcgctgtcctcttaggtatttagcgcctagaagttataatagcagaagagaactataagagacagtgctgcactacttctaactagcaaggctcttagattacatataacttctacgcaacattatgcttaaaaggtactctaactctaactttaaataatagctagatagagcaataaatgtgtaatttaatgcctactagcctagcaaagctagacttataacctttatgcactatcctcttaggtacctagcgcctaggagttataatagcagaagaggactataagagatagtgctgcactgctctagactagcaaggctcttagattatatataacttctacgcaatattatgcttaaaaggtactctaactctaactttaaataatagctagacagagtaataaatatataatttaatgcctactagcctaataaagctagacttataacctctacgtactattctcttaggtacctagcgcctagaagttataatagcagaggagaactgtaagagacagtgctgtactgccttagactaataaggctcttagattctatataacttctacgcaatattatgcttaaaatatactctaactctaactttaaacgacagctaaatagagtaataaatatataatttaatgcctactagcctaacgaagctagacttatagactctaagcgatatattctctaacacctagcgcctagaaagatagagatagcaagagacggtgctgcactgctctagactaacgaagataacaactactatactatatctaaataacattatgcttaaagctgctctaaacctaactttagataactgtaggataaagtaattactctatagtttaatgcatactagcctaataaagttagactaatactctctacgcaatatcctcctagtgtcctgcgcgcagagcttatagtagtagagagagatagtaagagatagtattgcactgctctagactaacaaagataacgactactatactatatctaaataacattgtgctcgaagctactctaactctaactttagataactgcagaataaactaattactctatagtttaatgcacgctagcttaagaaagttagactaatacctctctatgcagcatcctcttagtgctctgcgcgcagggcctatagtaggcagaggatagtaagagatagtgctgcactattctagaaaatatagatagctactaggctgcagtaattagcctgtttaacacgattaagttctgctagactaaggtatgcctactatatagagtagctcttaagttgaaatattattatttgcataactttgccttaaccttaacctactacctatctatacttacgctaaagtttctttaatttaattgcttcctataaccttcttgctgcaactattctgcgcatatgcgtacttttctaagcaatatctatacctaactgcgtatctatagcagctatctatacttataatactgcttctacctgcttactactgcaaggctaagcttaagataggctaagtaacctaagaggataacatagtttacagtatagctgctactactataaggtgctaggtataatattaaatcttaggcagcagagactaatagcatcttataagagaattagaggcaaggcatagtctcttaaacctcagcgtttacgatctagtagaggagtttgctagacatatcttaagctaagtttaagaaaagaagatttaagactaaaactctaacttaaatattaaggtaagtctatgtacgcagtttttaaatatttagctagcagtagcaacctatctataactataagatgcgtaaacttctctagtctttcgcgaagtagcagccgcaattatttattatataatagtaactaaattgcagcactttagcaataaagttaagactaaggattcttataatatgctaacgctaatactatctaagacagcgcaactatagtcttcgtctattgtatctaatacgtctacagcattaatagctaataaataaggctttgcattacttactaggctgtttttactagctaacgcgaacgtagttagtctaatctctgtctactaagtagtactcttaatagagctaataataatagatcgttagatataggtagagaagtaaagactttaatattagaattcagcgcattaagtataatatctctataattttttttttagcgtgcaagctctctaatttatataaagtaggcatatctctagtaatagacacgttgacagtaacgcctattaagaataataataatttgctaaacactattaactcgcatattaaattaaggaagcttaaagaaataatgctattatgctagataataaaattactaagtattcctagtgtaggtagaacagaaaaacttaaactaatatatactctactaacatttatatgcagtataattctattctaacaaactacctaaacagctcttactatctaagaagagagtctaataatttcttattctactagataaatactctaagaagcaccttaaggtccgcgaagcagacgcattaaagcagatagatgcataacgtaaaagaagaagaaaataagaattatagcagtctatattactctaatagtaatagcgatactgctactagaaagacgaggataaaggcctgcgcttaattaattaaaagatagaggttagaattagaagcgcagcttagaaaagcaagcgaagaagaagagttagctaaaactaaaaaagagaaaagagagaaagaagcctagaagcgcaaggctagattagatagcctgctagatagcaacgactactgcttagatagcagcctaaatattaactctaaggataacttagaggacaagaaagcaatgatagcaaagaatcttgctagagaataaaagaaaaggcttaaagccttattaaacgctaagtacgtctactatagaagatagttaactactatttactctgctaataaataaactagaataaggaatagtctctctataagagtagagacagcaatagaacactatactctagaagagtagactttagctgtagtattctttagcgttttaattaataacctctagaataagcgcacaataaagctactagcacgttagaggagttattgtaactctactctatactagcttataggcgcatatattctctactttaaagagttgttatctaataacagtaggatctttgctagcgttataggtataactaagacgcgagtaatagtgcttttagctattatagaatacgttcactttaagaactagatagaagtgcgaaatgcctaagcagaagagtcttattctttaacgctagactttaacaagtagctataataataactagttagagcgtatagctaatgcctagaagaataaggtagttgcaatagatcctgcaaactctatattatgcgacctaagcaatctgctagttgtaagattctgcatctttagtaactctactctagagaacataggcatactaatgaataagaaggtagtagagatacaaactaatactgctactgctcttgctaataagcttgctgctgttaataagttagttagactacagacctttatactaaagatcctagagcacgtagaaacagtttactagataatagcagaggcgaatatgcctactgtgcactctaaggctataaagcactatctagcactattagcagcatagtttacgttagtctgcagctttaaaaagatagataagtatatatttagagctaataacactataagtgttatagcatagcaaacaattacgcgcaaaggtatcctttaggtagaaacaaatgtaatactacttcctagttatattactatatagaggtagactgtatttgataaattttacaattgcaagttagagggcataattatagctaagttttataaggatctttgaaagtataactaagaatactaatagaaagcataggctctatctagaacgcagcagcgtagtagataaagtaataggcaaatatacttataagacgtataatagagtctatgcgttaactgcaaagaccttatcttcttagcattcttaaactttagatattaacagcctaataataaacaggcaatagcgcgacgtagtcgctaatataaagtatagcgtagactaatttaaggcgttagatagtgtaaggaactaactgtaaaaggagcaaagaatatgctaaggtttgcgtagaaaaggatattaaagacgagcaactaataggctaatctaatatttgttattaaaagcaagttctttactttcttctaaggctgcaaactactaaggttccttagtatagtagaagacgctaagcaatagtatagataggtcttcttgcaagaaggccttagacctatagcaattagcttaaaataaatctttaaacgctctagaactaaagtaattatagcctatctttcgcctactaaattaaaggcagcctaatttaaggcgattagctgctatgttattcgcgtaacagcgaaaagcgcagagaatatatttaactatctaggcaataaaaactgctatacagcgaacctagacatcttgcttaaagcgagcgcagagtttaaatacattaagagtatatataagactcttagtaccttatagctacgacactaaacctagagctctgctactaaagagaataggaaagtagctaagacgctactactactaaagaaaatctatcttaatactcttatattattgtataaactagttgtgcaggcagtaacgcagttaggcttaagaaagaagttctataataagaacgttttagttatgctagaaggtataatagtagcaagatattaactgtaagcctgctaaatagagagatctagttagatcttagattatagtcgctttaatagcatttatagaggtaactatactaacagaagctacgcacgtcgttattatagagctgcaagatagatagaatacactagactaatttatattctaagggtattaacttagttagctagaagactatagttaaggcctaagcaagcagagtataaaaataattttgcaggatagactatagagtataggatctaaggtcgtgaatctgcgcatagactagcagtaatttaagcctgtttctataaatttagaagcgctctcctaaggtctggcgcactaatagagatagttcttaatagtgcttaatagtgcttaacagtagctagctatataaaacgcagaactagcacagtaatagaataatgcttatgttataaataatattaataaagctctttctagtaacataatatatgctttctttattgtctgcttatagtgcgtatcctcgctagtaataacaagatgatagaacttataactattatcgcgaagccttagcgcctagagagtatccttgcgctagttgtactcttctacgctatagttctacttcttatcttatataaaatagagggcttgcttctaatgcagatacagctctgtcttaatataactagatagctcttgcgtaggtactttatctaatttactaataactatattaaaaacgttagcaacgttagcctagatcttatcaacgctttgtaagacgtagatactacctagttctctagatattagctcttgctaggtgaactaattagtctaaaagctaggatctattgcttagatctgtgtaagagagttgctatcttgtaggttatagtagttatagcgctagagcttaaaaatagatcgtagcagctaaatattcttactcttatagaacttgctaatattataggcttacttctgcttatagtataactagagcgttatgctaataagctctaagaagagtaagcctagagaactcttactagcttattttcgtcgaatattagtctaagctatctatattagtctattagccttcgctctatctattaatagatataatctagttaacgactttatgtcgactctactgaattctctgctagtaggattagtaactataatattaagattattacgattatttctagcttaatagaataagaccttaatttagccttgctaactactattactaaggtacttctttaggttagaataagaaatagtataggcctagacgtaggtatgcttaactttgctaatacatataagcttctttatattgtctctaactaactaaatattattattattgcctaaatctgcgttagactagttattatgcattagaggtagagtgtttacttattattaagttaattaatagtcctatctgcaagagtgcttaactacttatcttttataacttaagactgctactactgttaaattcttagtaatacgtagactttttacagtcctcgttagtcttaattcgctttgctagtaaagctatgcgctcctagatattatataactgcttaacgagtaagatttagctagcaatagtaagattagtacgcctgcagttaaggtcgctactagataatatagagcgttttaatgcaagtaattgcaggttaagtagagcagttaggctgaattatagacgtaagtataatattattgttgttattattaacgcagtctgcattacctagcaaattgcctattagctctacgttttctatagcattaaaagcaacattaggcataaaattaaggtctataatgctgactttagcagagaggctagattaagtatctgcctgcttatatagtactgcagatagattaattagtattcttgcacgcaggctgttagttatataaggttagaaataaaagcttctatagcataggaaaagcagagacgatatagacgatatattgctaatcttagcagagaggctagtttaagcagctgcctacttatatagaactgcagatagattaattagtattcttgcacgcaggctattagctatatagacgttagagataaaagcaatactaggtacgaaattaaggtctatattgctaaccttagcagagaggctagtttaagcagctgcctacttatacagaactgcagataggttaattagtattcttgcacgcaggctattagctatgtagacgttagagataaaagcaatactaggcacgaaattaaggtctatattgctaaccttagcagaaaggctaagttaagcagctaactacttatatagaactgcagataggttaattagtattcttgcacgcgggctattagttatataaggttaggaatgaaagcttctatagcgtaggaaaagtagagacgatatagataatatattgctaaccttagcagagaggctagtttaagcagctgcctgcttatatagaactgtagataggttaattagtattcttgcacgcaggctgttagctatgtaaggttagaaatgaaagcttctatagcgtaggaaacgcagagataacgtagacaactttagttcttacttcttgcagaaaatagagcagaagagaattaggtaaagaaagagagattatatacctcttttacgtgcctcttataagttaagtaatagcgctagatttatgctacaagaaatgcagatgtagttattacatattagaagcgctttaaaatacgtgcttagttaattacaatctaaatatctttataacatgttaacgttatactagacgacttcttatatttagtattaaacgctaagcgatagtactgctcattgctacattatgcaagtaagagtaaacttaaacagcgcagcagtatatatagataaagtaagtagctagaaagaagagttaatagttaaagatagttaagttgcatgcaagactatcctcttaacagttctaataagtttattaatattatcctagaagttaaatataatacgtagcagttataacgcctaatgtcttaagttaagttacagaaaatactaggttattatagtttctaggtaagatagtgcttgcgaggcatatgcatagacgcagtctatactaacgctctattagcgcacgtctcctatagtaaacctctatctctcctttctaacgaagtaacgatgctttcttaacatcgcgcatcgcctctactgctatatagtataaaaatagcataatgtaatattctttatctcttataatactgacgtattcctctaagataatatctgcataggttctagctctaattaaactattataatactactaagctcctctttataacgcacagttactagcctctctctaactgcgtaaactaatctaatatacataacatcgctactaagactgcagtgtctaagttatagtataatgcctaagcttaaagtcgtcttattacctgctcctagcagttgtagaacaaagcgataaatctgtagtttaatgcctactagcctaataaagctgaacttataacctctatgcactatcctcttaggtatctagcgcctaggagttataatagcagaggaggactataagagatagtactgcactgcttctaactaataaggctcttagattatatataacttctacgcaatattatgctcgaaagatacttagactctaactttaaataacagctagacagagtaataaatatataatttaatgcctactagcctagcaaagccggacttatgccctctacgcgctgttctcttagatatttagcgcctagaagttataatagcagaggagaactataaaggatagtgctgcactgctcctaactaataaggctcttagattctatacaacttctaagcaacattatacttaaaatatactctaactctaactttaaacgatagctagatagagtaacaaatatataatttaatgctctctagcctaacgaagctagacttataatttctaagcaatatactctctaatacctagcgcctaggacttgcagtagtagatagagatagcaagagatagtgctgcactgctctagactaataaggctcttagatcctatataacttctacgcaatattatgcttaaaaggtacttagactctaactttaaataatagctagacagagtaacaaatgtataatttaatgcctactagcctaataaagctagacttataacctctaagtaacatactctctaatacttagcgcctaggactcgcagtagcagatagagatagtaagagacagtgctatactgccttagactaatgaagataacgactactatactatatctaaataatattaagcttaaagctgctctaactctaactctagataactatagaataaactaattattctatagtttaatgcacactagcctaataaagttagactaatatcctctacgtaatatccttctagtgctctacgcgcaggacttgcagcagtaagagaagagagatagtaagagatagtaagagatagtgctgcactgctctagactaataaagataatgactactatactgcatttaaataatattaagcttaaagctgctctaactctaactccggacaactgcagaataaactaattactctatagtttaatatacactagcttaacaaagctaaactaatatctctctacgcagcatcctcttaatactctgcgcgcagagcccgtagcaggcagaggatagtaagagatagtgctatactatcttagaaaatcttaacagttactagactatagtaagtaacctatttagcataattaagttctactagactaaagcatgcctgctatgcgaagcagctcttaagttaaaatattattattacttaactttatacttactcttatctattattctacctgcatctagcatatttgcttagtgcatataaacgcaacgcaactaataacctttttagctatataataatattatattttctgcaagccctacgcattaaagcctaagctctttacatattatgctgcaattcctttttattattattttatctactaacacgtttcgctatatcgctactattatagcaacgcgcttcttaaatctacaacgcgctttttatattaataacgcgctttctacattaataacctgcaactgcgcttaaactctctatagttagtaagcgcacccttctaagtaatatctatatattaacatgcacttttagcaatagtctaataattatatatagttgctaactatcttctactctaggcgcaaagctattatagctagacgtaacagcgataataatagcaatatagaataggcgctgctgaagcaactagagtagtataagagcaaggctaatataataagctctaacagcatattacaaacgaatataagagaaggatataggattataaccttagaggttattaaacttatagaggaccttataagctatattaagaaaaagaacctacttaaaaagatctaattagaaaagagctaattgcagcttctaaagagcttgcgtttactaacgttaaaggactagcttatagtagctaaatatatatagctataaaatgcgcaaatacctaaagtcttctataaggctgcagctagaactatctagataataatactagctaaggtgcgttagtatagcgctaaggttaagatagagaacctaagcaatatgctaacgctaacactgtctaagacagcgcagcaatagtctttgtctattatatctaataggtctacagcgttaataactaataagtttagcgttatattacttactaagctagctatcttaaataacgctaatattgccttagtagatgctatgcattactctatcgttaaataattctctatatttaggctaataacgaaggaaagctagcagaaattagaggagaactactttaaggttagagctcagcatcttaagtacaatgctcttatctagcatttattattgcctaagtactctaattagtactaagcaggtacctcttaggttatagatgcgttaatgataacgcttattaagaataataataacttgctaggcactgttaactcttatattaagttaagaaggcttagagcagtaatgctattatgctagataacaaaactactaggcaattctaataaaggtatagcacaaactcttaaaactaaaatatatactactaacatctatatgcagtaacattctaacttaataaactactaaaatagctcttactactagaacagctcttactacctaagaagagaggctaatattctaaacttatactagatagacctcctcttaagcgctgtaagactaaggcagcagatagcagatatgcaaaagtaagcagaggaagaactaagaaagataaagatttagaggactctaatactagcagtaacgttctgcgcttatgcagaagagacagagcagcagcctgcgcttaattagctaaaagaaagcagttagaaaagaaagcgcagcttaagaagactagagataaagaggagctagctaaagctaaaaaagagaaagagaagaaagaagcttagaagcgtaagacttagctagatagcctgctagatagtaataactactgcttagacagcagcttagatattaactctaagaataacttagaggatgaggaggcaacgatagcaaagaactttgctagagaataaaaagaaaaaggcttaaagccttattaaacgctaagtaagtctactatagaagatagttaactactatttactctgctaataaataaactagaataagagatagtctctctgtaagagtagagacagcaatagaacactatactctaaaagagtagactttagctgcagtattctttagcgttttaattaataacctctagaataagcgcataataaagctactagcatgttagagagttagttataactttactctatactagctcacagacgcatacatcctctactttaaagagttattatctaataatagcaggatctttgctaatactataggcataggcaaaacgcaagcgatagtgctcgccgttcttatagaatatatttactttaagaactagacagaaatgtaaaatgcgcgagcagaaggcaacgcaatagaatacaacgcagttaataataacgataagctatattctactaaaggcgagagaacgttctactgcgcgtgcaaaagaagcttctcctttaacgctaaaccttaataagcagctataataataactagttagaagcaagcagctaatgcctaaaagaataaggtagttgtaatagatcttataaactctacgtagtgcgatctaagcaatctgctagctctatagttctgcttctttagtaactttcctctagagaacataggcagactaacgaaagaggaagcaatagagatgtaaattaatactactaatgctatctctaaagcgcttactgctgctaataagttagtcgctctacagagctacgtgctagaaggcgtagattattaagaaatagtctactagataatactagaagcaaatacgcctgctatgcactctaaggctacgaagtactatctagcactattagtagcatagtttataatagtctacagctttagaaaggtagataagcatatatttagagcttataatactataagcgttatagcacagcaaacgattatacgcaaaggcggcccttatatagaaaaaagagcaatactgcttcctagttatattactatatagaggcagactgtatttcaataaattctataattgtaagttagagagcataattatagctaagttttactaggatatttaaagctataactacagatactaatagaaagcataggccctatctggaacgcctatagaataaggactaaataagatcttaatcttcgtattactagcacttattagcctttaaaataggaaagaggtctctaactagtttaacgctactaataagagagactctgtaactagcaatcgcatctataagatagaagatgcagtctactagttaattgtagagacactatcttatagaacttgctaaaacacagctcttaatagcctagcaatagctaaacaatagcgtaatataattgctaatataaagcacaacgtaagtgaacacaagtcgtcttataagtataaagaacttatatcttaagaagcagcagtagcgtagaggtttatattaaaaagaatattaaagatgcgcgacctataaggtaaactaatatctagcattaagagtaacttcctgccttacttctaaagctgcctatatctagatttccttagcatagtataaaacgctaagcaataatgcagagatatcctagaaaaagaaggccttaataaattagaagctagcagacgtataatctttaactgctttaagatataggcaatagcatcctactctgcgcttgctactctaaaggcagcatagtttaaaatatacagcagctgcaaagttaaacgctttacgttaaacagcgtaaaggacctctttactaacctaagcaaggactatttcctagtataagaggcgcgtgctataactaaaagcagcctaaagtttcaaaacctattaaatttatgctctaaggttaaaattctaggaacgctaagccggacatagagcattatagcagaagatatagcaaaagtagctaatacactactactgctaaagaaagtctacgctaaaattcttatagagtcgtataaactaatcgtgtaggcagtaacgtagctaggcttaagagagaagtttagtaataagagcgtcttagttatgcagagaggtataacatagcataaaattaaccttaagcttactaaatagagagatctagataggccttaaattatagtagctttaatagtatttgcagaggcaattatactaacagaagctacgcacgtcgttattatagagctgtaagataggcagaacatataagattaatttatattctaagtatactaacttagctagttagcagaaatgtatattagcattatctattttaacctagacagtaaactaaaacttaaagtactaagtaagcaggatgttaaaataactttctaagataaactataaagtagagaattaacagttacagattaacgcatagactagcattaaactaaactaattattataagtttagaagcactctgctaaggtctagcgcactgctaggaaaagtgcttaacagtgcttaatagtgcttaatagtgcttaatagtagataactgtatagaatgcaggactagcatagtaatagaataattcttatattactaataattctaataaagctctttttagtaatatctgtaatgtctagttataatgcagaaaaaagtaaatatatagtaagatactaagaaaagtatattaaagaagtaaactttaatagcgtaggtagaaagacagagtaggtagagagaaagaaaatataatagttaaagatagtaaagttgcgtgctagaccgttgcgttaacagttctaataattctaatagtactaactatttcgacgaagttttatttcaaagtatatttaataataaacataaatttcttaaatcgatcaacttgctagcgacacagttaattctacagtattaatagaaataaatatttaacagatttttagttttcctaacgcaatagcttaagctgctattacctttatataataatagtagtagaaagctataaactgcttataaaagctagcagaacgattctaagttagagataaagtatagtttttaatacgcaatataaaaacagtatagaaaagtagaaaactagactagctataagctaaatatatagtaatagtagttcttatatctttaactattatactagatctactaggcagactatataaaactatttatatagatttagtagaataagtagaaaataactctttacctagctaagtctttaaagatgctagactagagctagccttagagttagaagaagagaataaagcactatagaaataaaaagtaaagaaaattttataagaaaagaatataagaaagtaaaataaaaaataagtcttagtaaaatagaaaggctagcttaaactaatatagcacttaaagaaaaacttcttagatatagaagctttataaaaatttactgctataatattactaaaattataataagataaatagataatttaagcttaaagataagtattatttagttaagccttaaagagcaactagcttagagctagctagagtatataagatacttaaagtttaagatattctaatctaagcctttattattaaatatcttcttagaagtagagtagagcttctttagacctagaatagaataactaaggctacgcttaatattagcaataaaataactatctctaatagactactaaataagttaataatagtatttagactagtaatagatagaaaaacttatatagtaagtcttatgcagctctttaataatacgctcttagctaatagtaaagcagatattagtcttactaagaaactagagaactagtattagagtagtagtattactcttatacttagaagaagtgctaaagctaataagagtagtagatagagctaagctactactagtagaagctatagtaattaaagttagagctagcttatataaattcttatagttatagtaagtagtatagaactataaataattagtaatgttactagaatagctatagactagcgctaacttatatctactaagtacttaggctgcgttttatctttgctgcgtataaagtactctaagttctttatattagtaacttacttatacttcttaagagtagcgcgtagagctaagttgctaataagtagctttaatttagtcttatactaagctttactcttatagtaagcagcgcagctactataaatagtctatttatagttaatttagccttagcttatataagcattaatataagaatagcagttatattagacttaagttagtattaaagctttattagaagaattatctaagataagtatactgctagcaaggcagagaagtttcttcttcttatacttagaagtaataagctaattagtattagctaggctctaaatagaaattaagttagaaatatataggcgtagagcatagactattactagctatactactagcaatcttaataaaaaagagaaaaggcttatagtagaaaagaggctagtttagatgcagataggtactaagttagaagatagttaagtagtaagagagataagaaagagcgcaaagcagcgctaaataaaaccttataagttagtagcctaagcgcgctaagcatatatagcttataataataataataatactagccttatcttagtatataataaacttagtatagaaataataaaatgctaatagatatgcatattatataataataggcttaagagtagagtagaaaagtatattaagatataagctacgcctatacttagagacttttctattagcgccttaagcctaattagttagtaagaagaatatatatagatagtaaatagagactttcttaataagaaatataactttatttagtactatataaattctattcttataggctagcctataataggctatactagcagatacttatataagtatagaactaaaactttatataaagtatagcaagcttactatgcactactataagaagctacttatattactactatttctaagctataatagcaagtacttaaataagtatataaaagtctctgtaagtctaaatatagacgcagcataggcgctagctactttctctatataattaagaagtttagaatataaatacgtctctactataataaataactataataactattatattactaaaatattacttctactataaagaaaaaattgctaactaagacctatatatacctatatactataaacttaactataacctaaatatttataactataacttaacttatacctattctagctagaaagtttaggtataggttaagttaatttagggtttatattacataatacttaactataacctaacctatacccatttgccaccctgatggacgctagctcaatctgaaggcactcagatggcggctgtgttacctgcacacctcttacaacccactagtatgccagggctggctatggaccccagccaggtaagcctcgctgcgcctcatcgctcacccaccagtccatccgttaacgacgtctgcgaaaaggatcctcatgtaaaagacgaatacgatgcatctggtgagcatagccatgatgaggcaacgtacaagcctcgtccgcagctgccgaaaccatttgtcttcatgcgaagtcttgcggacctcatcagtaggtagaagagcgcaagttggagcgccccctatgctaatgagtatgcagaggacctcgacaatgacattatagacgtggatcccgaataccaacgtgaggtcgtatggacaggtaaatggaagcgcaacatgtttgcgattaacaaactgacattcacatctagctgaccgcatgaccggccttgtcgattctctcatggaaaacttctacataccgcctattattttaaacaagagaatcccagcagacaagagcaagccggctgtgcatgtctgtgtggatggcaagcaacgcctctcgtctgtgcgtgcgtttgtcaaggggatgataccctgccacgactttcgaggggaaaagtggtcagtattgctgctgcgtatggaagaacgttttgctaataccagtaggtggttctgcgacactcccggtagccgccgaaagaaagtactcccagaagaaacccaaaagacgttcctacgcaaagaattcgtatcttttgaattcaaggagctcttacccgaccaagaggaggatcttttcgccagagtccaaatgggtgtccagctcagccttgctgagaagatgcgtgcatcaacaggcccgtggcaggaactggcaagactctttgtggatgactttcctgacatctactcgctgatgaaggaccgagcacgggccaaagactttcaattaacgttgtcgtgctttagtcagattgtggaagtcatgcatccaacggcgtctgacggcatcccgatcctgagaactaactataacgcactgcctaagctgctgagcaacaaagccgcagttgacgatgcactaaagtcacacctggcaagtgtgtggaacatatttaaggaactcatagatatggatcctgatacattcaccaatgccagcaagtggctgcgcggagtccagacgttcgcgcctgtcgagatggtcgctgtcgcagtcctcatctcaatgtactctgacacgcgaaacaagagactgctcttaggcgacatccgagcacttcgagaggctatccgtgagaacttcaacgacatcaggatgaacacgaaagagtggtccttcatatggaaatacattgaagagctcgaagccattagaggtgcggtagatggatcaactgttcagcggagagtagcaacaatcgacaccaacgtctcaaggacaaatcttccagctgcaacacaagcgattggcgcagaacaacgagcgacatctgctggagcaatcaaggcattaccagctttaccacatcgaggatcgtttattatcaagaaagaacgcgatctaccaagtgcaagcacggtagaatcacgccagacgaaacgtcagcgcactgaccccggtcctatcaatcctcgtacttccatagtaaagcatccgaggcctctgttcgccagtaccacccatgctgctgaaatgcaacccagccagcttggtgctcagctcgcacagtacgcatacggacagccacaatatccacctgtaccgatgtatgttcctacaccacctaccgcaattcggtctttcgcaacactgtcgcctcagattgagaccggttcgaatcaatctacatataattcaccgtacggatatagagcaccaaccgctcttgtggcaccaccagtgcctatagccccgatgcatcgaagtccaatcgccccatctttgaatatacggcctccacttacaacgtcttcgacatcgccattgatcagtggcagtcggtcgcatactcccgtcaagaacgctgcaaccttgaaaaccggctatggagcatattcctcgaaaattgcggaggagcaatgggctggcgaaattcgatctgcatccccaacgcccgacccggtatctacgttgtcttccaagagacgtcggtctgaaggaacgccgcgagacgggcctcctcaacctaatattgctcagtatgacggtgccattgatctcacgagcgactcagagcaagagcaagagcgccagaatcttctgttaacattcaaggcaaaggcaattgcggaccgtaagaaacaattgcagcagaatgctgcctcttccccgagtcgtccagaatcttcatgaagagtcgtctccgatcgaaattcgacgctcatgatgtggctatgagaaacagaacatgacttaacgaagaagacatgcttaattatcccttgtatcctctaccaggattcatgatcctacgactttacgacacattattttccatagcatgagcatgtctggcggcgagaacacaccaggggcacagcggggaggcaagcgatcgacctatcattttcagtttcatatacatcatctgataccctatgtaccatcaatctatctattacattctcccaccttcgttcgcctcatagaacagagttgctgggagtgtggtcacgtaaatcaggactagcgcgcgacgtcatgcagctggcgtgactgcaagtgcctcggcttcgaaacggatggaaacgtgcgcgactatcacaagctagccaatacgtgcgacagatgtcgcctacacgagcgcgattgctcctggaaacaatcgcctacatcctccgccagcttctcgacctccctattaccgcactactgctaggctctggcttcataatacctctattgaaagattcgataacgaccttcaacatgggcaagacgtttgatcccgcgaaggacattgggagtctggagggcaaggtcatacttgtgaccggtggtacgcagcctcctcaatcgcacacaatggccatcgcatactaagcagacgtcacaggcaacgccggcttgggcaagcagacaataacatatctcgccgcacactccccagcacgaatctacctcgcagcccgcacagcatccaaagccgaatccgccattgcagacatcaaatcccaagtccccaacgcctgcgaaatagtccacctgcccctcgatctcacctccttctcctccatcgcctccgccgccgacaccttcaagtcgcgcgaatcccgcctcgacatcctcatcaacaacgccggcataatggcgcccccgtactcgaccaccaaggagggctacgaaatccaattcggcacaaaccacatgggccacgcgctgctcacgaagctgctcctcccaacgctgctcgagacggcgaagcagcccggcgcagacgtccgcatcgtctcgctcagcagcgcaggccaccgcatgcccgcctccgagggcatcgtcttcgaccaagccgcgctcgaaaacgtaaacacttggcgccgctacggctcctctaaactcgcaaacatcctctacgcccgctcgctggctacgcactacccgcaaatcacatctgtgtctttacaccctggtgtcattttgacagatctcttcaacaacttgcgctcgaatccgttcttgaaggtgggcatctggctgtatgggctcattggcacgtttttgccgggccatttcaagagtccggtgggtggcgcgctgaaccagacgtggtgcgcgacggtgaagaaggaggagttggagaatggagcgtattatatgccggtgggggtgaagagtgcggggagtagttgggcgagggatcaaggcgctggaggagaaagttgtgggagtacacgggagagtgagttgggtgagacatggggtattagattgaagtaaaaacgtgcatttgaactgcataaattccccattcctgttccagcgttgttattggtgtttagaaagtagctttgcctatgtacaagtacccgcttcaaactagggtatctctgggcgtcttcgaactccctcagatcttttacatcactgtccaccttcactggtgcaaatacgtaatcctctcagccgccccctcctccaacccgcacaactccctaaactcccccacctcttcccccttcctcctcgtcctggccacaaactgccccaatggacagctcctccccggcccactctgacaatcaggaatcgccgtaatcccatcattgatattgagccgaacgaacctcgctgggccaggcgtattcttcgcgcgacaagacaacagttcgaaaataatgcggccacccatgggcgatacctgactcttgcgccacttgcgctcatgcggaatgtgcgtgacaggaaggtgttcgtcgtcgttaatgatatcaagcgccgtgatcatgggcgcgatgtcgccatcgtgcacgaagctgaagaacagcggcccagcgtccgagccctgggtaaggagattagtcgttgcgttgagccagagccagcccatgcttgctgcatacttctgcccagggccggcgcggtagtagtgcaacaagtcgcgggcgtactcgaaagcgaggaattcgtcttgcgtgaagacatcgcaccagtcgctgcggccacgcacggtagtttcgaagccgcacatctcttgcatggcgtagatattttggtcagtcaagttcatggcaagctggtcttggagacgcgcgcggatgggcgagatgtatgtggcgcggtattcccccatcaggtcgtagcctttcttttggccttcagctgtgtcttttttattattcaggcaggttcgcccaggcgtcagggtatctgctccgagcgaggagtgctcagagattacctgtagctcagcggtattgttgagttgatagtcgatgccgaaaaatcccagggcaaagtgacgagaggtttcaatgacacgtctagagtcactggcccaaaaccggataggtcggtcaggctgggacgagagagcttttgacaggagatgcttgtatcgcgtacgaagtcgaacgccagtagtgaaagatcccagtgtctccgagaatggacctgtgctagtcaattgctcgaggttgtcatcttcgaatagtgagttagtattgtatgcgtacagacacgaaagaatggtagacacagctcagagtggtgtgtgtataatttgatttgaatgtgtgctatgtgtaatggaatcacgtacctgaagaccagaagagcttccaatcattgaagaaggcaaagttgccgccaaacatggtgttctgctgcttcatgcgctcgacgattgctctttggtctgaacttactgtgagtatctagctgtagaggaagaaatatgacctaaacctactatcaccggctttcttggttgggtatcgctcagcgtgtctagccatctgcgaaaaagctctcgtcagccaaggtcccagctctcgattatgcaacgtaccatgtgtacttgttcgacgcgacatccttccgggacggcgatgcctccatcaacaacgtcaataaccttctcgacccacggaccattgccgcctagatgatagagaatgttccaatcatgagtcgtggtccctgccccttgcttatgttccgctggtacgccatcggttcgctgtgggtgccaccagctgctccaggtcgattggtgaggtttgcctgcgcatccgtactggaagtatccggagtgcgacgtctcggcgttggaaggacaggaatgggaacaaccttcctcacatgtgtagtaacgaaacagccataaaccgctgctgagcacgacgatatgaacgatgacagagcctaaggatagtaacgaaggcatggtgacgccgctatgaatgatcggtgcaaggcagtattgacatgcagcatgatcacggttttcagtgacattacgggcagttgtctgacgatgggaaagcggtgtgggtcaaacgcgactgcagatgcaaacactcgttcttgccaaggaccgcatgactcgtgcttgaagcagcggtcttacctgtcgttgtgcgacctcatcggcggtatccattatgcgtttctatctggtcgttgttgcgagtaacgctgctgtggattgggtacattgagattgggagcttaagtggcgagcaagacgctgttgtacctcggcatcatctaacgccttacgctttgtactccactttccccatgatgatcctccccttgtctcgtccccttctccaacctcgtttccgtcaaagacggtacaagactggacagcttgcattatcaaggattcacgagagagatttgtataacatcgcagtgatctacagtcaaaatgacggattctggttacaaacccacggagcactacgagccagatccagaatcgtatacccagtatcagcgtgatatttacggcaacctacgaagaccaaagtattccaccaaaccttcacaatgggaagctgcagcaaaagcaaatataccactgccaaactttctctatgtcttcggagcagcaagcagcgagtcaacaaatagagccaatatctcgtcattcgagcgctaccgtctgagaccatggatgcttgttcaagctacacgacgcgacatgtccgtggagctctttggacagcgataccctagccctctattggcagctcccatcggcgtccaaggaatccttcacgacgatggagaggaggcaactgctcgagcttgcgcagcagtgaatgtgccaatgatcctcagcactgcggctacgagatcgattgaggaggttgccaaagctaatggggatggagatcgatggtaccagctctactggccaaaaccacaagcggaagaatttactgccagtcttttgagtcgtgccaaggcaggtggctttaaggtgctcgtggtcactcttgatactttcatgattgggtggagacccagcgatttggatgaatcatatcgtaagtgtctctgttatgtgcttaggtggtacaatatgttaattgaaccagtacccttcgtctacggtcagggctgccaggttggcttttccgaccctgtcttccagcgcatgtacgaggaggagcaagcaaaggacagcagaagcgtcaccgagaaggtagcggaaatctggcagattctgaagcgccctggaagtgtaagtgggagcatgaaagttctcacacatgccactgtcatgaaaaaggccaggttcttcacttcacttgtggcatctgggcactatcgcgactggaatgacttgcaaaccctgcgcaagtactgggatggtccaattgtacttaagggtatccagacagtcgaagatgcccaccgggctatcgatcatggcatggacggtattatcgtttccaaccacggtggcagacagcttgatggcgcaatctcctcgatagacgctttggccgagatcggcgccgatgagagggtaaaggactcgaacttgacccttctttttgatagcggcatacggactggatcggatgttctcaaagccttggcactcggtgcaaaagcagttctcgttggacgaccgtatgtgtacggtcttgccatgggcggtgaggagggcgtcaagcatgtcctcaactgtatgctcgcggacacggactcttcgcttgcgaatcttggcaagaagagcattgcggagatcagtcgcaacgacctgagggtgttacaggaattggcgaagctgtgatcaaggtgttcccagctgcaggctctcgaaggacacagcggtacattatgctccgccatctcaagggatcactgactcgacaccccccgatagatcacaatatcatgttctcctcttctcaaagtcttgatcaacatgacgaacgcttcttccgatgttccggaccgctctttcactgagtgggttcttgccactgcgataccgcgggaggggtatccactttcttacgtcgttttctcggtctaatggggtcaacaggggttgcaatcgggcgaagagcaggcggcgggtgctaggagctgacgagcggcagagaaggatccaagctgtatagaaactatgaccggcaccctcttccccccctcgtacctcgttattcaattgcaattctctatcagagaccaagcataaacgtacgcctcaactccggcttccacttctccgccgtcgactcgagtccagtcagtcatcaagatgctttcaatcaacatttttctcactggtagtatttgtctagccactttgatacccacttctaaatcccatcagctctgcttgccatcttcaccttcgtcactgctgaggaccccaacttctacctcatcaacgactgcaacttcgacgtctacgtccgtgaggctattggcgaacatccaggttacagcccgattgtaaattgcgctaattttggcgagagccaagaagtcgtgctggctggtaaaggcgggactggctatgggtctttcccggtctatcaagacggctgcggacacagctgtaagccacacactgctatgaaaatatcactgacgtgacattgtactgatgccgatgtatagacaaggttgcgcggcagcctcgtggcgaggtctaccagttcgagttcacctgggcccatgaaggcactggtatttggtacgacctcagccacatcaacggcaaccccttcaaggacgtcgagcgcgagatgtcgccccacaacggatgccctaccctccactgtgacgccggcaacgatggcagtcagtgcgactacgatattcagaagaactgtcccactcctagtccgatcgcaggtttcctttgcggcaggacacatgccgtggactggaaaaaagtcaaggccaaggccgtgtcgctgaagagcctcccacctgctccttaggctgtgagagtgaacttgaagacgggaatgaagatgttgggaggtgcaagatgggcacatcattggaagacgacttggatacgcagttagatgtcaatgaaatcaaacaggaagaaataaactgtagttcatggcctcgcaggcacgcaatctggtcctgatactacatgaagacctgaagtcttgtgctgcggctatgtccatgatccagatctaccacattgacctgaactcgtggaagtctcaatacacaaagtcttttggtatctaaagctgtgcccaacacttgccaagacaagttttcaaacatcagtctgacgagcgatgaaaggttgcgcgcacgtgacatcgcgtaaacgggctaatgacgcagacgcggggcatggcccatgctcctcaagtcttagacgtcagcctgtgctctacttttgtgtacacgacaaatgtacaagacactctctaattgcttaataaggcgagcacccgcatctatcaagtccgtccatcgaatctcagctcaatcgctcaacgcaacctcaatcccaacccgcaccttctccagaactacacgcttcagtgccgcctacaacatgccacaagacccaaaaattgtcaaagtcgaggaactccccgcaaccgaagcgaaatggatcgagtttcagaagatctcatggcaaggtaataacatgctcaccccacgttccccaacatcccacactaaccccacccacagaccaaacaggcaaagaccgcgtctgggaagccgccgcgcgcaaaacccgtggcaaagccggtgtcgacgccgtcgccatcgtcaccataatccggcacccaaaccgcccgccctcgaccatcatcatcttgcagtaccgcccgcccgtcgacgccgtgtgcgtcgagctccccgccggcctggtcgacgagaaggaatcgcccagcgacgcgagtgtgcgcgagctgcacgaggagacggggtacaagggcaggctaagtttcattagcccgaccattgtgagcgatccggggctgagtacggcgaatatgcagctggcggttgtggaggtggatctcaaagagggcgatgaggagccggagcagaagctggaggatggcgagtttatcgagagggtggtggtgccggttggggagctttatgagaggctggtacagtatgatagggaggggaagacggtggatgcgaggctttggcattgggcggcgggttatcatgcggcgaagacgatgctgtgaagggggatgtgcgtgagggaagaagacgtgagatgcgatcgctgggcaatgaatgtatgtgctataatgaaagcagcacaattactgccgcagacaccatcaacgaacatgcttcttttcctgcttctacgtacgagaactgcgatcttcaccacccacaccaaccctctacgcaggcgtcttcctaacatccttcaacttaatcatcaacggactcttctcccacgtattatacgctctcagcccctcaaattcattcttcggatgccacaacggcgccccatccgcaaactcaatgtcgaaattccacaacagcgccgccagaatcagcctcaactcgacatacgtcaagttgcgcccaatacagcctcgcggacctgttgagaacggctgcgcggctttcttgatgtcgctgccgtacttttcgcgtgatgacggcgtgtccatgaagcgctctggaatgaaactgtctgggtccgcgaagttggaggcggagtgtgcggcggcccaggatgctacgcatacagatgtgccgccggggacggcgtggccgtcgatcagagaaccacctttgggcacggtacgtagcaaaccgattggaacaggtgggaagatgcgcagaccttcctcgatacaagcattcatgtacggcagatccgccaggacatccatgttgatgtcctcctcggtcttgcacgcctctctaatctccgccacgatcttcttgtgcatgggcggattgcgcaggagataattcgtcaacccgcagagttctgtggcggtagtttcgctgccggcgacgatgaagagcgcggcgttcatgatgacttcgtcgtcgctgacttcgttcttcttctcgcgctgcttgaggatgtaccagatgaagtcgcggtgctccgtcttggtcgccatgcggcgcacggttttctccgtgctgttgcggagatggcgggttcttcgctcgcggatggcagagggtatgcaccacatcaggaagcgttgggagagggagcctggtgcggcgaagcggcgcgtggcttgctcgatggcgccggatttgatggcttcgtagatgaggacaacccagtttgcggattcggaaccttcgcctggggtggtttgtcagtacatatacacaatcatatgttaagtcgagaagattcctgatagtcgaaaagcaatataaacaaccagtgacgggaggagtaccgaccttctcgcaaacacccaaacggctctccaaacgacaaatcaccaatgatatcaaatgtgcaaaaattaaaccaagacaccatattcgccgacttcccactgtgtgccatctccctcaacttccgcacaaacagatccacatagccccgcagaatcggctcctgctcgagtaacgcctgtttagaaaacgcatgcgccagcgctctcctctgcctcgcatgatgcgtatcgggcgccattgtcaaatttgtagccccaggaatcgcctcgacggcaccaacgtggatcggatccttgtccatgttctgcagcccgacgcggtgcccgtagatgtcgtcccaggcctttgcggtgttgaaggagagttcgttgggcatgacgcgcaccaccgggccgtatttatcgtgtaggactttgtagtcgaaggctatgcggccgcgcaggagggagatgacggatgggatgggagatatgcgccatagtagtggacctgggaatttcgcgagggggtggagagtgatgttgtacacgaagtttaggagtgtgtaggaaatgaaggcaactgggacccagattgcgatctggtacagactgtatgtgtcgactagacccatgttggcaaagctgcgtgatctgagtgagataggactgctgtggaaagttgttggtcgaagcaaagacaaaataccagcagtttaattatagtccagcttattggtccctgtgaccatgacgctgttgccggtgaatcagtaagccgctgtcatttcagagtgtggcggcacgtttccgccaaagcatttccgaccgcaggtgtgcagaccaaaagttgaaatcgctgaatgaagttcaactttggtagcattgactcatcgtaactgtgctcgcttggtcaataacgctcatcagtctactgatggcatttcagtgaatcatattcaatgtcaacgagagtaacgcctggtcacgttgtctgaacatcggaatcttggaggttggaaatgctttagcgtggtgtaccatgggagaccccgcataccccgcgaagggtggctccaatgccattcaggacgactcgtgtgccgagttgcatctagctgactggagtcatgttttcaatcttgcgatttggggagcgcggtatgaaaattgtcatgaataatctgattgagcagagaaggaattgattgagacgtctgtgatttgcgcttttctaatgcgacaaggggtgtagcggcctcatcactggtcataatgaccctccttctgactttccttctcaccttcgcacccatgatgacgggaaatgtgaacatttgcattaactagccctaggggatgacctttgcctgcctcatgcgatcgaaagcaatcttccacgtttcgggcgtccgaatctcctccgtatatcccgccttgtgcgaagcctccatgctcatctggcgatcaaaatcaaacagggtcatgatgaaatactaagaaaatgtattagccaagctctccgcgcaaacaagatatgctcttacttgaaatcccggatgtgagatatcgctatccacactcccttccttgagattatgcttcttctccagctcgtcccattctttcctatgcgcggcgatatacgcgccaggttgcggtgagttctcctgggggccagtacccttcaaaccaaagtattcgcagatgatcggccacttgccgctccaagtgtcttcttggccgccgacattgaagctctgtgacgctgtcttctcgggatgcaacgaggcgtggatggagaagtgcgcaaccatgtcctgtggcgattcgttgtatttgttcacccaggacttttctgtacctgggaatggacactttgcggcttcgccctctactgcacgatatagagaaaggtacaacgcgagtgtctgtccgaggttgtaggcgttgttgttgggcacgaaaccgataatgttgtctggtcgcacttcgcaccagctccacttcttgcctttggatatgcgcttgaggcagtcgatctggttgtagtagaagagctgagaaatgtatggctcgggaattggagggagagtctcctttagcggtagatcgtttgagaatggaaacttgtccagcatctggcagccgtagatcttggttccggtgggtaggaggacatacgaaagcttggaggagagatggtcgatcgcagtaactgctcgttccaacatttcttcgttcaccttgcattcgtactctgcgtcatctgattgcttgtatgcttgtcatcgttagttttctctctccaactgtagccaacattcgctcacagtaaaagtaaacctgggtgacgctctcaacgtcagtaactttctccttgatctgcttctcaagctcttcttgagtccccttgaccagatcgactcctgacacaatctgcaaccttggatcgtctggccaaagagccatttctcgtgtcaacggtcgattgaccatggcggtgactttggagaacgcatcctttgagggataaccattcagaatagcattgacgatagcccagccagaaatgcccgacgcgccgtagatcaaagcgtggttgcccatgtttgtaaattagaagtcaaagtaaagtgtgtgaagcttaaaggaaagacaaacaggcgcgacgcgtcaaggtcggaccctgagataagtaccccaaagcgcaggaaccattcagcctccctcagcgccggtctcaaatgatcctatgcctttgctggtctggcgcatgatcgtctcaatgttctgggtgtgctgaccacagctttcgggagtccaggcggaagacaatatccaatgcgtccttgacaccattcaccccgcattatggtcccggcatgactcgtgctctggtgtcattgagcaactcgcctttgacgtagcaagatgccatgttctcgatacgaataagttgttggcttgttgatacaaggataaaagttgttggatgtcagtgtttagggtgggtatcgcgagcataggaaggcgctagtgaacatagtgtatacatcgcaactatgtcatctcacacctggagttatcttttcctctgacaacaacattgatagaaaagctcgacgtttagccaagaactaaacaacaagaaataattctacgttcagactggttctaggccatagctcagcgtgcccagaacgaaatgcggccctttacagtcggaaaatggagatgcactgtcgatcaactagtaatcttccttgtcttttgccacgtgtagtatattgtgaagatggctccactccggtttacttactcggaattcgcagcgtgaaggctatatcggtccatgactgcatgctgactcgtatgtcgtgattggcccgatcgcaatgcagagtggatgttatttaatcgttcataactgatgaagaaatgaactcctgtgtgcgagtccttgcaggtttcgaaatttccaggcggtgaagatgtaagttgtgagccgatgacattctaacatggattagagcctaggaccaatgatgtgagccggtcatggtaaaaggttgggcgtaagcgtatcacagtcggtgaattatgctcctagtgcagcgatcgttcggcgtgtcgactacttggtaccactgacggtcaacgggccgcaagcaaggagagatagacttttgacggcatgttccatgatggcgttcgtcacatcatggcctcagcagaaatggtaccgccggtggcaggagcggacggtccaacatctccgaccagcgatttattttctccaggcggcgatctgtcgcgagtcggggatctgaggaccggaagttgccagccgtgtgtgcataaggcagcatggttagcatagggatggtttcgctagcagcagggagttgaagtgcgtgagcatgggctgcgacacaataggcacatgggactgtgatccgactgggtggaaggttagattgggctggtgtcagatggtttctgtgcaacgagggcgtgttgttggtggtgcagggatgtgtagtatttgtctgtgcattatcaagaacccgcatgtgagaaattgacgtctcgcaaagaaccggccaccttggaccttttggaggatccggacacaattgcggcagaacggaagggaatctctgctgacacgcgacgcctcttgaccatagcttcctggccgttgcgcgagctgactcgatagttgagctgcacgtgcatccaaagtttgggtgtggggaagagtagccacagcatccatcaggggcgcgccgcacatggagagcaaaccagaccgacagcacgagaccgcaacccccaaacattcacgacacccacatcaatcgcacggcgcgtgctcgtaatgcccccgcgccgaattgcttcacgatagcccccccacgactggtgccatgccgagctggaggccgctgccgcgcatcgcgttcgccatctgcacatatcccttccagccgtcgtcgacggcggacctgccgctggaaattggcgatgagctgtacatcatcgaacagggagggagggacgggtcgtggtaccgcggctatctggttgcgccgccctcactgctggccggcctcacgagcgtcaagggccagacgctagaggcgcgcgtcttctcgggcatcttcccgcgcagctgcgtcgaggtgcgcgaggtgctgggcgaggggagaaagagcgacgccgccaacgaggcaggcgcgcaggggaccacggccgacagccacgagaagggccccaacggcgtcgtgacgcccaccgagagcacccgcaccacctccccgaacgcaaagacgagggcgtccaagagcgatgccgtctccgccctgtcctcgtccacggcgcgtccgctcgagcgccgccgctccaacaggaagcgcgccggctcgcacgcgtcgcagtggaccgcccgcgaagagcacctccagcagctgatgctgccgctgtcgcccatctcagaccccaatgccccgcgcccgcccgcgcccgtgcccatgctgaagattggcgacgagacgcccacctctgcccaagagcccctggtcgacgagatcgcctcgtgtctgcgcgaatggcactcgaccaaggtgcacgagctgctgctggtgcgcaaatatggctcgctggacaagatgtccgccctcgtaacccgtctggacaccgcccggcggcagctgctgcacaaggtgctgaccgcaaaagagctggaaaaggtgcgcgaggccaccgtatgggacctggtggcgggcaacaagatgctgagcggagacgtcatcgtgcggaacccctcgcaacgcggacgcatattgacgggcgacgactcggccattgagatcacgaaactgcagtccatgatgagcctgctggagagccgcccgaccccccaaattgacgagcacaacttacaccacctgtatgtgagcttgcgacacgcacaaggcgacgttgtgctcggcgctgcccaagtcagcatgcatctgtgcctgaaggcgcctggtgcacaaccgcaaccgctatctgaagcatactccttcgacttgaccacgcgagacggctcgcctgtgccgctagccggggacaagctacgctcgctgttagtagacctcagctcgacggatattggagaaggcgcaggttctggttccacgctgtacctcatcttcaagctcatgaccaacgaatcgctacgtgcacagacagccagcgagaagatgggcgttcaaaaagacgccacaaccaccaatggttctgacatacagcgctcgaatatcggaagcgtcaagggcggcagacggagcgtcatgtttggctccaaacggaaagagtcggccagcccccaaaccaccaattcatcttccagtccgcgcctaaacagctcggacctcatcaggtcgcagggctcagacgaccgcccagaatccgcagccacaagatcaagagccctgtccaaagatcataagacgataaagcgagtcaacgccgttggcgtgctcaatgtgaaccagatcatgcgtagcgaagccgagattgaccagacagtgaccatgtggacaacagcaacgcaatctgacgaaacactaaaagacgacgccggctgggacagtctgttagcagaagtgtaccccagcccgagcggcaaatacacgcaaaacgcgcctatcagccagattactgttcacttgaaagcatttgtccaccccgatgccgaacgactcattgaaaagacacctaccctactccacaatgtcaaacccacgcggaaaatcgggttttcaggagcaccaacaaaacctagaagcgacatctacctaactctcgccgagcctttcctgccgaagaacgcatttcttgctcacccaaagactgggactgtaccactagtccagtcatctgcaatgactaacttgcagctcaccatcgaggtgcgaaagagctccggtgaacgtattgatggttgtatatatccttcagccaacagtgccggacatacagcttggcgcacaaccgcagtggagcgaggtcaaggctggaattccaccattcgactcgcaattgaccctcaagacgtccccggatcgcatcttgtcatgagcgttgcagatgcgccagggttcccattcgcgctctgttggatgccgctctggaatcaggacgcgttcatacgcgacggagaccacgcattaactctgtaccgctatgacgaatacacgtcaggcatgattgctggcaaaggagcctatcttggtcttccatggagcgccaggagaaaagatgagcacgtcatgggtccgatggcggctgtacatctcaaaacattcctctgcagcacaaaatattcccaagatccaactatcctgggtctcgtcaagtggcaagatcagccagccggcgagcttgtagctcttctgcggcggttcaactttgtgcctgagatcgagatcgtcaagctgctcgacgtagtctttgatgcactcttcgcaattcagagtcactatgctggaagcgatgagtacgaggacctcgtcttcaacgctcttgtcatagtttttggcatcgtctatgatcgcaggttcaatctcgagcctctggtggaccaatatgcccgaacgaaagtctttcactctcttgtcacatcatgcctgatgcagagctatggccggttgcttgccaaacctgctgatccagagtgctcgcgtcgattacgggctaccttcaaggtcggcaagctcatcatgaaattcttggtcaatgcccgtgaaaaacagagagcgaaagaggagagcatcggcatcaaggaccgtgtccagttcactcgggagatgaaggtcctttttacttcttttgaggcattgatgaagagcaaatcgcccgtagtcatcggcaccaagactcttctagtgcagaactttcattcgtggctgccagagttggacggttgcatgcccgcactggacgtcttcaagctagccgaaagtttcatcgagtcgtgtgcagatgtacagggcaaactaatcctctacaagctcctgctgatccaccatatctcggaccttcagatctttcgtaccccagaggttcgacgtctccttctaagcaagacggcaaaatggctagccccgtactggggtaaagtagagcaagtcactgatcagtggaaggagcaggtgcgtctttgttgctcagtagttgcatcgcaggtagaagagcttggacaagaaacctgcgactacatggaaaagctggtgaactcgtaccgcgcgatacaagcaacacctcgaccagcgaagaaaaccctgtcacttttgttcccaaccacgtacccgttccaatctcggccagtcgcggtcgcctcgacattcgacgaggcgttggcggaaatatctgccatccttgctgccatgtcgaactcgccagcactgatgcatctcgacaagaccagggaggatgcaccggaattcctgttttccgtattgcaagtctacatctccattcttgactgcgaggcctatccaagctcgtggttgagcgtacatatctaccaccacaaggctactatgcgcgccctggagaagttgtttaacattcttgtcgattctttcctccctctacccgacgaagccgataatttcaatacggagctctggcgagcattcttcgatgccctgttgaagcttgtcggaagcgacgcactcgcattggaaacctttccagaacagaagcgacgtgcagtctggaagatcgcaggtgacgttcgtgagcacggtgcggatctgctgcagcgaagttgggaagcgataggctgggaaacaagcgcagaagacaagactcgatatgggctcgataagatgggcggtttccaggtgcaatacgtaccgggccttgttgctccgatcgtggaactgtgtcttagtgtccacgaagggttgcgtagtgtcgcaattgaagtactacagacgatgatacttagcgagtggacattgagtgaggatctttcactcattcaggctgaaatgattgattgcctggatcatttgttcaagactaaacacttgactgaggctgtcttgcaaaagcacttcatacaagagctcgtagagctgttcgagcctctggcccaggatcccgaagagccgatcctcgcagcactgaaaacactcatcgccactattgatgaactgctggatctccttgtagctgtgcatagcaccgaagcagctggcgagatcttccacatcatggacacgcttcacctcatggagtttttgaaggacatgcaaaaggaggacatctatatccgctacgtgcatcagctggtagagctccaagcagacgcacaaaactttaccgaggcaggtctcgctcttcgtttgcatgccgaattatacgaatggaacccgaacagcaccgtggatcctctgactgatccgagtttcccaccccaaacggcgttcgagcgtaaggagcaactgtacttccagatgatcgaacactacgagagcggacagtcatggaacaacgcattggcagcgtacacggagcttgcggcccaatacgagcataacatatttgactttgccaagctagcccggacgcagcatgccatggccaagatccacgaggctattgcaaaaggcgaacgcgccaacccacgatacttcagggttgtgtacaagggtctagggttccctcccggactgcgcgacaagcaatacatattcgaaggctctgcaacagatcgacttgcctcctttactgatcgcatgcagcaacagcatccggcagcgcaagtcctcaaccctggcgctgagcaagatgtggaaggccagtacctgcagatcttccccgtcagcccacagaaggacctcgcacatccgatcttccagcgggcaaaggtttcgcaatccgtcaaagacttctatctgctgtcacggccatctcatttcacttctgcatcgcgccgagcaccatccaatgcgaatagcaaggagccaacagttgaaaagactgtctacacaactgccgaagcatttcccacaatactgagacgaacggagattgtagctgtcggcaatgttaccctcacgcctcttcaggccgccattgaacgcacgtcacgaaagactgttgagctcggtgccatagagaagagaatcgtcgacggagatgatagtgtcttcaatagtcttacgcaagaactgatgtatgctgtagacacagcatcagatagctgcgtagccaattaccatgacctgctttctcccgaacaggaggaagaagacgaacctgaagagcaatctgagagtaattcaaaccccctagagaatgcgctacgagtttcattggtcgattacgctctggtcattcgacgttgtctagcgctgtatacgaggcctgctcagcaagccaccaaagcagacctcacgcaccgtatgtattccaccaatctctatccacggctctgctgacgatcatccaggattcgaagcagctttctatagggagctctcagtcctagcgccgctcaatatggcaccaatgatgcgttcgccaacagggtcgtggatagccacaacagcgtcacgttcgcatctggcgagtccaacgcccgatgacaaccagcccaacggaacacgtgtgacttcgccccaaccaaatggtagaccagcccgtcaagacaagaaacgcctcagcctcgcattcctcaccaaaggtgttctgatgggcgagtcggacaaggacaaggacaaggacaaagacaaagacgtcaagccggccgacgacgataacaacgacgcatcttccatctccacttcgacgcgcagccccagcaaagaagtcagccggcaccgcctcagtcttagttttctgaatcacgcaaccacccctgtgacgcccagttcaccggcgcccgaagctttgcctgcgttccagaacatgagtcagacgagtctgggacgaactcccagtacgactaaacgaccagagacaggcggcagcaaaagtctgaagagcgagagcagtggcggaaatatgaagggaagcatgaagaaaaggctcagcttcatgacgattggcaagaaacgcagtaggagtagtgtcaggcccaagcagcaggacactttgatggaggagtagcagtgatgattttaagattctttgtacaacacacttccccaaagcagccttgtaatgatgtggatacatgggaaattcagcgatctggtaggatcttggtcacttcttgtgccttcgggctaggctttttttttgtatagtatggaagtagaggtttgacgtttatacccatgtcaattcaattctggcaatgataccattctcaaatgcttccctctgatggacgtctgtctttatgttgcatgtcggctgaagtacccaagcacggaacctctaggctggggtgatcacgaggcacgtgacataccgctagtcgaaaccacactagcgcaagtgtcggtctttcgaacactaaatccgacatgtagataattttcgagaagccagccgcgccgtgcatgatattttgcgacaagtgcccaccatgtcgctcgaagaaaggctcaccaagattcgggacaacccgaacgcacagagtcagaaacaggtatttgagccgtccatgtattcctagattatatctgctaacatttcagacgcatgtgctgctctctgccatcgaagaaacgctgcgccagcaaaagtcggagttcacacccacagcatactttgcagcgttgctagcactgctgggtcgccagatcacttcagaaggcataccaaacaaagaaagcgcaacggctactatctacctgctcgacctcgttacgcctcacgtccccgcgcctctgctacgctccaaatttaccgagatcattacaagccttgcgcccgccctcacccaccaggacgccgatgcgcccctcatacgatcgtcgataggatgtctcgagtcgctgctggtagtgcaggatgcgcgcgcgtgggagctgccccagtcgcagattagccctcggagggctgtcgcgggactgctgcagatctctgtcgacacccggccaaaagtacgtaagagggctcaggaagcgctggcaaaagtgcttgcgaacccgccacccagtccttcgctcgaccatccggcggcagacatgtgcgcagagacggcactgaaaatgctgcatgacattgcggaggccgcagcgaagtcgaggaaaaacaaggccaacaaggatggactgaacaaagacccagatctgatccacgcacttcagctgatcaagacaattgcaacatcttcaggtggctggcccagcaggaaaatcgacgtgctgtgcgagctgttgcttaacatctccaagtcaagcaacgagtttctgaccatggccgcctttgaaattttcgaggtcattttcgccggcatggttgacgaacttgcatctgcaaaacttccacgcctgttggaggtcattgccgaacttcagccctcgaagaacgactcgcagctgttgcctccctggatagctgtcatctctcggggctatgaggtctccgcgcaaatcgagcctgaagatactttcatgaagcttccggagctcttcaccatgatctccgaatttctcacatcgtcctcgcacaacatccgcatctcggcttctgaatgcttgatttccttccttgttaatttgatacccgatagcgtcatccttgaaccctcagtatacgacgaaaagacactagaaaaggtggcgaagattgcacaggacttattgagcgtcaaataccaggccgcctggatggaagtgttcaacatgctgtccgctatgtttgaaaccctgaggtggcaggcagacccaatcctcaagcctgtgctgaggactgtgggcgatctgcgcagcaacgagagctttgcaggcaagaaggaagctgatgctgtcatttcgagagctattagcgccatgggtccagaggccgtcctacagattctgccattgaaccttccgcgaccgccgcctgggcagactggacgagtttggatgctgcctttgctacgagacgcagtccacaacactaaactggcgcacttcagatctgagatggtaccattaagtgagcagctttacaacaaagtcctcgaacatggcacgcgcgagaagactatggagatcaaggttttcgagacagtggttcagcagatatggtcggtgctgccaggctactgcgatttgcctcttgatctcaccgaggcatttgatcaaggcttctgcgagatgctggcaaacttgctgtacggtcaagctgatctgcggacggatatctgcaaggcactcctcaacttagtcgacagcaataaggccattgtggatcttgaaggcgaggacgatttgcttgcacaagctcggatttccaaggcggatgcgaagaagaacctcgaccacctggctggatttgcaagcaacatgctggctgttctattcaacgtctatagtcaaacgcttccgcagtatcgaggcactattctgaggacgatcaatgcttatctgagcatcgtgcctgagaaggagctgatggagaccttcgaacgtgttgcgacaaatcttgaagcatccctgccagccgagggtccacagacccaagcagacaagcagaaacaaccacaaggcccgaacaagatgccgcccatgagccacactctgatggatcttatcatcacaattgccctctatcttccgcgagacagctaccgatcgcttttccgcatggcggagatcatgatcaacaaagacaaggacccacaattacagaagaaagcttataagcttatcccccgtcttgcagagtctgagcatggcaaggcagcgctaaaggaacgtaacggcgagctacagcagcttctcatacagagtgcggaaaaggcctcagcaccggcgcgccgagacagactgcatgccatcttccaggtcatcgagtctcttccgcagagcgatctccacttcatcccctcaattctgtctgaggttgtcatttcggctaaggagactaacgagaaggcgcgagaggcggcttacaaccttcttgtcgccatgggtgagaagatggctgagggaggccaagttgttcagaccaaagtgcccaacatgccagccgatgcaccaacggttgaggcgtctctcgaagagtacttcaccatggtatcagccggtctcgcagcatccactcctcacatgatctctgcctccattaccgcagtaactcgcatactctttcaatttcactcgcgtatctcaaatgagacaatcaatagcttgctcgaggtcatggatattttcctccagaatcccaaccgggagattgtgcagagtgtgttgggctttgtcaaagttgaggtaatttcgctaccagagtcgctcgtgcgtcccaggcttaagtcgttactgtcgaatcttatggtgtggagtcacgaacacaaggcacacttcaaggcaaaagtcaagcatatcgtcgaacgcatggtccgcaagtttggtgtggatgaggtcgagcgtgcaactcctgctgaagaccgcaaactcatcaccaacattcgcaagacacgcgagcagcgcaaaaagaagaagcaacaagccgaagaagatggtgaagaagcaaccgagaagcccaagggcaagttcgaaagcgaatacgaccaagccgtctacggcagcgatagcgatgacagcgagggcgactcggaagacgaatttgtcaagagtcaaagcaaacagcaacgaggtggcgcgaaaggtggcaaaacatacatcgttgaagatgaagacgagcccctcgatctcttatcgaaacgcgcactgggtaacatatcatctaccaagccactgcgtcaacgcaaacagccacagaagaagatgccagtacgccgagacgaagacggcaaactcatcctcggcgcatcggacgacgagaacgacgcgcccaaatcgaagaagtcatcgaagagcaaggacgctggtgacgatgacgatgtactcatggacattgacgagtccaacaccactctggaagccggtatcaacgcctacgtcgacgcaatccgcggtcgtgatgctgcacagcgtggtcagaagggcaagttgaagttcagcaacaagcggactcaagatgacgatgacatggacatggacgacgacggcgcggacgctgcacaggccaggaaggccaagtctggttcgggcatgggtagaggcgcgaagaatggtagacccggtttgggtcatgtcaagcagaagagcgggaatatcagtgatggtggtgggaaggtgagggtggagaagaataagagtccgcggggtaggggcgggttcaaggcgagtagggcgaggggagggggaaggggtggatggatcggaccaaaataggtagcaatgaggagttgaggttttcgagcgatagaaatgaatatttccttgaggttaggtctttaagcaagaattatttatgtatcccttaacggctaactacaccgaaagcaatacgacttacaacttgacaattgtggtctgtcaaatctgttgccatacagaggaggacatcactgtgctctgcattgcgtgagctatctactgaactcaacactcatgtttcgagatgcttccttcgcaagggacgggaaggcccgaatgcagggctggacgtaataccccgcaccaatagcgtcccactcgcatttgtcatctgtgcaaaatcccgctaaggactcccgcggcgattggaaacggctatgtcatcacgcctccaaagttaatcctatcgcagtatgggccttgcgatgattggctccgtcccctggcacgcatgaatagtcaaacttagcaattggtaagggtgggtattgctcggtgctgagaacagcgacgcttgcagtaggattggtaattattgactaaatgacgcgctgcgcagaatgttagggtaggaggggtacatatatgtgcagcaacgacctgagttacctgcctcaatacaacaagctacttccacttcaacatcaacaccaccacctcccttacacatcagcaatcatgtctatcaagcccatcgagatccacggcaagcacggccccaaccctcccaaggtccgcatgatcgcggaggagctgggtattccgtacaacctccacgacgtccaattctccgacgtcaagagccccgaattcacaaaactcaaccccaatggccgcatgcccgccatcgtcgatcccaacaccgacctcacgctatgggagtccggtgccatcattgagtacctagttgagaagtacgacaaggacaacaaagtcagcttccccgctggcagcaaggaagcgtatcttgcaaagcaatggctgtacttccaaggtacgttccctcaaacaactcacatgtgaagccacccctctaatacatacattaccagtcaccggccaaggcccatactacggccaagccgtctggttcacgcgcttccaccccgagcagctcgacagcgccaaggagcggtactacaaggagatccagcgcgtgaccagcgtgctggagaatcacctcaagagccagcccaagggcgaggatgggccgtggttggtcggcggcaagtactcgtttgcggacatgtcgtttgtgccgtggcaaaactatgcgagccagttgaccgatgttaaggagtacactgtggttgcggattggctggagaggatgaagaagagggcggcgattaagaagactctggatgaccagtaggtgtggggtgtagagaggggatacggggatagattcgagcaaataaaagttgaagcattttacatgttagtttacttgtcgaatttggatgactcaacctcgtatcgttcatgatggcagccatttgtttgatgaaactagtcttttcttgactttttagcgttgctccaaccgggaaacgacacatagaatatgtagggtggtatgcgcgctgtttatagctatcgtgcagtaggtatgcaacgcttcatctcatcgattccaggctgggcgggaagaattgcaacaaagtgagaatttgtggtaactcaagctgcacctagctacttctagagacaccaatctagttggtgtacagaaaggaagcgcattgtgtcagcaagagtagaggttgagcactgcacaatactttgatggtgcagggcgtgtcgcagaaaccaggatgaatgcaaggtcaatagagtttcaacctttggatacgatagatcccggtcgtatgaaacctacgtaatgctagacacacatcctggggcaccaaagtgcaccggccctggccccgcggccctccttgactcccgcggccccacgtattcactaccaagcgatgctatcgactcttgaccatatcgggcgacctgaggcatggcggaagctgaaggcagtagaatgtgctgctcttccgtgcgctagaccacgcttcgggagcgaagaggctcccgcggtacccggacaccgacaaacgtcgaggacgccgagaacgatgggcgtcatagttgggcggaccgtgaggtgcgacggaggatgaaaagtggagaaataagatcgaaccgtggatgaaacctaccccaaattcctttggcttagccaacgcgaaatttacgcttgactaagcaagtgggggaggaagcgcagtgcaatgcaaaaaccccggcttccctacttcaagtcccctcagctgtagtatcttcagtatcatcgaagggagggggactcaccttgaggctcatcccgccgcctcttctccatactttttgtcctcgtcaccgggttctgtcagatcacggggaagccatcttatctttcaaagtaacctcatctcatctcagaaccccagtgttccatctacgtgttgtcggctgtgccgacgcagtatgtgaaacgttgaaggacgctggacgcgacggcgagttctccgaaggctcgatgggttctccagcaaagacatggtgcctcgacagactagtgatgatatagcgcttgaagacatgtcgcggccgtcgcccgtttggcaggatactgccgatgggaggttgtcgcagacagacgagccgatctgaagtctgaccatgctttggggctggagaagatctataattggaagtcagcatgaagaccatcgacaagagggacatgaaaacacacggcatgcatcaagtgacagctgttgcaatggtacaagcgaggaagctgttgttcttgggggaaacggtgtcgacatcaagaaagatatggaaggaggatagcgttgataggagctgctatgctgaggcagacgttagagacccagaggacgtatgtgtggcatatacacgacttttccaggatgaaaagagggtataaaaatcatagtgtaatttagaagagacgggatgttcaggacagcgggccagatatatagtactcaggagcagagggcccccatacgtgcttgcacatacatgggacgtgctgagctcagaggactagtaaacaaacacggtatgatatggatggaaggcaccacggctataatggtcaagagaacgcaaggaattgagtctgcgacgctgaaagtagacagagccagagccaggaaggaagagcacactacttggcacgttgattactccaccacattacacgcgatgttgttcccatgaatgagatgggataccttttttagcctcgtacgggtggcatgtggaggatgtctcgtttagtattacatgtggtatgtactggccaaaaagacaatattggccatgtgttcgactacgatagcagtgaaagtgtagcacctcggtggctagtatcgttgtagtagcttatagcgcagctcattatgttcaactgcaactaagaggatggggatgacaatgtggtaacaggatccttggaagcggatgtacgtgtttcctccattatttcgtttatcttcgctgctcgactgcactcccacacgactctaagcatatcctacaatgggcttcctcgtttcctacgagaggtagactagaggctggcctgtaatgtagctacatgtgcctgataatagacttggagatgtcgttagtatctccacgactgataaatgtaaaactttcttggagtgatcaacgtttcacacatgctaacttgacgatgcgtgctgttgtgtagtgacaatgaagctaaagctgtggcaatgtgtattgcttgttcaaaggccacgtaaataggccccagttgtaggtgtaatgagtgtctacgtatggatgccggcaacagctacaaggtctctgcactgggcgaggccttgctacgtccaggtggcatgtctgctgctggcgtgaatctaagcttctaagccactcgaccgctatttcggtctgatattcgggcttttggtgtcccggtgattcacacctgtcgacaatctggccagttttggtgatcggtcgaattctgcgatttgctgtggaagttcctggaagagcacgctagtgagtgcctcggctttttgttatcgataacacaacacgatgcatgtgcacaccagacacctcgaatttttgatttcggttcgcttcttaccccacattatagtgattgcgactcgcacccattgccccatttggtcgtcatgtgctttttcttcgcaacctcaacttcttggggattccagagagcgaaacaacgaatctcatgcgtgtttcaaccgtgcgagccgaggccaagcacttgagggcgacgtcatggccttcaggtagatcgcagtacttgtagacgagacgccccagtcctcacaatgtcacggatgatatagcggcccttcttccttacttcacagaaccaccaaagtccttcctagccatgccagccaccatgagactatcgaccccgatggctgccacggccgctatggtcgtgtcggtgcttgcttcttacctttttccacagacctttgcctcaggcacattgacaaaactcttgtcgcttttcataacctgccacttcttctttatctcctttgacaagctcattatataccctttcttcattgacccattgcgacacctgccgcaagcccccgggtttcgaccactggttggccatgagtttacgctattcaagcggccgcttggcgagcctcatctcaagataatgaaggaggtagacaacgatggtctgatcttaaccagaggtttctttcatagtaacaaggtcattgtgacaagtacagcagcgctggctgatatccttgttcacaagtcatacgacatggagaagccacctccggtgcgaacattcttgagaaagttcctgggtgatggtctgcttatgactgaaggcgacgagtatgatacgcctatatgtgtatcgactagataaaagctgactcattggacaggcacaagcaccaccggaagaatatcatgccagcctttcacttccggcacattaaagaactctatcccatcttctggtccaagtcaattgagttctgcaatgcaatgggaagggcgatccaggacaacgacgacagagtcctcgagattggacattacgcgacacaggtgacgctcgacatcatcggattagctggacttggtcgcgacatcaactctctgcggaacagcgatgatgagcttatcaagatctatgaagaactcctagaacccagcaccgagaagggcatttactttctcttgcatctgctcttcccagtctggatcattgagatgctcccttggaagctaaatgggcgggtaaaattcatgaccaccgagttgaagcgaacttgtaccgagtttgtgggacaaaagaaggcaaatgcgaagcttgagagcaaagaaagtctcgacatactttctattatgctgcgaagcaacaacttttccgacagcaacctggttgatcagctgttgaccttcctggcagctggtcacgagacaacttcgtccgccttgacctggtccggatatcttttgtcgacgcatccagatgttaaggcgaaattgcgaaacgaaatatacaagcacattccggatccgcaagctctgtctgaccccgccatggatgttgcaggcttgctcgaaggcatgccctacctcaacgcggtctgcaacgaagtgctccgtgtgtaccctactgttcccattacggcacgctatgcggtacgagacacaaacatcgccggccaatacatccctaaaggcaccgttttatttattccgccatgggccatcaaccggaatcccaaactatggggcccagactccgagaagtttgttcctgaacgctggatcgatgagaatgggcgcacgaccatgaacggtggtgctgatagtaattatgcatttctcactttccttcacggtcctcgcgcctgtatcggcgaacgcttcgcgagggctgagctgcgtgcacttgtcgcagctctcgtcggaagttttgattttcagatggcttatccggatgagaaagtcattgctgccggaacgatcacgagcaagcccttgaatggcatgaggcttaagctacagccgcttaactggggagaatgatgggaggtacgatcttcttcagcgagagatggagtgcgtgtaacagtctgaccctggtcgtcaagtgctcttttatcgagagtccgtcatgatgttgttcgtatttagtgcggttggaattcatttactccaaatatgtaaatgctttatgatacatgtgctttcaaactttggcaaagtgtatgagcccagacacatcttaccgtcccaccatcttcttctctacaaacctcaaaggtatatatacaaaagcagtaacggcaaaagtgaactcgttcgcaatatcaccacctgatgaaccaatgagcttgcctaacgggccaatataccaggtctccaccatacccatcacccaagcaataatgccgatagcgaaggctacgcctgcagcaatcccaagcggcaggcgactagggtcattccagccttccagatcatagttgtcgaagttcatacgccggaaaattacatgctcgctgaacaagattacaaagtactgcgttgaccagtagccaagcaaactgagaaagttctgcaggtaaacgctcaattgctctcgtccaccgattgccaaacccaggatagccgcgaagcagaggaagacccagatgaagcgaggtacgcgggcaaaaggtcgagcgaattgctggcaggagatggccgcgctgtagatggagataacattgacgttgattccggagagaacgagaagtgttaagatcagcttagcaaagccacgcgggtagagcatagtttggatgaggaaaccaaggccttggttctcgtacacatcttgccagtctggtcggttgtgcaatccggaggagacaacacaaccagccaccataccaatggacgttggaattgcaatcccgaaagttgtcatgaggaagactttccaccgattgacattgacggggtaatggacatagtagtcggaggccatggtctgccatgatgctgaactgccgtaaacgatggcgatgaggctcaaaacagcaccgctacggtcagcacccttgagctcgctcttgctgctgttgtcggcatatcttccagtctcagcaaagaagatgatgaatatgataaagaatatgaaccacgcatatctctcatagatcaggatagccttcaatccgacgaacgaaatgagtgttgcaaccactgcaaggatcacgatgccaacaatgagggaaatgtggccatcggcgacagcagtcaaagcgaggcctccagttatgcaggctacacttgcccaaccaatctgcacgatggtgttgagcgccgcgatgactttgttaggccaccatccaaaagcatatcgggacacagaaatctggcgaagaccggttggagcaccgaaagttgccgcgaaacctgttgcagctccaccaagaatggatgcgaagacagtgatgacaatggactggcgcagcgctaaagcacagtgatcagcgtcttcgcttgaacgccacacaagaacgtcttactcaagccaaactccagccccagaaaaccagtcgcaaaacacgatgtgttcatggttccagacgcccagagaaagaacatagtcatctgctgatgccatggcacatggcccttatcctccggcagttttctggtgatagcatccgactcgatcccaagctttgcgtccagtgtggcttcgaagttgcgcagcttgcccagaaaactgtcatcatgcttgcgagacatatcaccaatgtcgccgctcgacacgctggccgctttgtctccgatcttttcttctgacatcgtgatagtttctggaatggaaaaagtaagtcccgcacttcagttacgaaatgaagaggggattttcatggcttttttatcagccggcccacaatcggcgccgcgtcatggagcccttgtcgactgccgtttgccgcttagctgcaagcttcttccttctacccttatcttcgacaagcttttctcggcaaagcttggtcagccacagtgctttcccttgctgcgcctaccaataccttgtgatcgcatgaaaagtttggttacttagatgcgacaggcgcaagcccttcaatgcatcataaacacttatgagaagcggtatagtgtggtataaatagcttcgatgctctatcagtctaagtcggccgtcctccagttccccaaaaccctcgaagccgcgcactcaccaatcacgagaagctgctaggtatgatgcctcggatcgtcatacccccatctctgaagttgcaggaaacttcagaaacaatgactccatattcgtttacagcagtgtttctaaccttgtggcgtgctgttcgcctatactatcttttaagcatgttgtagcttctaaggcgcgcgttttgaggagctggtttcatgatcggatcatgagcgaatcgtacatgtctacacatgggagacatggtcgggccgcttatcgtcccagcccatgtcgtaactttgtttcggctgcagctgcgtcgacgtcaccgtgtacctagtctcctttatgatattcttctggctgtcaccatcgctgtgatcgaaatcgttttcgccaagagtctggaatgtatccatcttgatgggtgcgcgcgacgaaggctgcttgcctcgagatgcctcgaaatgtgcgtttgatgcagctggggtgttgttcgaggttgtggtgatcctgatgcgaaggttgagtaggggccgaagtgcgggtagtgagccagcgatgattccaatgccttcttcagtcaaagaccagaatccaatctttccagtaccgtaaatgaactcgccagggtcgctgtataatgtgagaaacttgagtcggatgatggttgcacaagaggcactggaacatatgttagccaaataggagacgctttgatcagatcagaaaacttacaatgaggccagggcaagcatgactgctactgatcccttcaccttccctttctgttcacagtcagtattctcctcgagagcaatgtgaggatctcgtgtgtatcgagtttcatcagcacataccatttggacgttccacagtaagactgcaggaagtagtgataggctaaagtcggtgaggatctcgatagctgaaaagaataggctgacatccgtgttcagttgcaggttgcacttgccattggccataccccacagtgtctctatcggatggcctgtgtaaatgtcagtagcggtctactgcttgcactggtcaactcacaaatgttggcaatgccaacaacaaagacaagagcagcaattacggtcagagcaatgagtccccatatcacgcccttcagcacaggtcggccgacagcaatgcgcagaagggttactgcaacactgatcttgataaatgctgcgctaacggcgtaaaagtattccgcgatgtagaacaactggctggagttagcctcacgtatagatgtgagttctgaggttgctgaagcttactttgattccttttgacattgtcaaaggaggaacgttccgagcaaactgtccagagccataggaacagcaaacgatgcatagcgctgccgtggccgaaaacaaaatctcaatttcacgtcagtctacaccttaaattttctcgcagaatacagacttacaatgccagctagcatgatataatcgtccagccctaatgccttcctccagactcgcactgtgagccgcaaggaaaacacaacccaactcaagacaagcaagactatcgcgccatataggagtgctactccatcgcccgcgacttcgacggtggctacctcatgagccatgctttgaatttaatgtatcaaggaatgtttggacgtgagaagtcgggagctcgatgccgtattatgacgaaagctggcagctcgacacgctcaaatacgagtggcaactctcaatgtctctccataattcaggatcacagcgcacatcttgtccgaattttgacgctgactgaaactgatccctactggtggtgaaggatggcaaaacccccagcgcgatccacaaacgggccttataggattaggagtgcatcatacgagcgcccagaataagcatatggcccgcttcttcgcaaaaataagcttgtctcaacattaacatcatgccgactaacgttgggctcgagagggtgctgccaattcagttccgagattgtatttgttatgtttctgctcttccggtatcatcggaagaattgatccgctttcaagtggctgctctgcatcacatggtccgtcaaattgtcctggcaaggcctgactcaatggttggttcggtgtcacccatcatgttgttcaagcgacacgacccttgttaggtgcggctgtggagactcaaacaggaattgcgctcagacacctgcgcagtcgaaaatgtgcttccgtgtggacacttaaaacttgtgatttgtataatgcagtcataaaacatgaacaagtccagtacatactcgattctcgcgatcggcaaatgttcgagatgattaggatctggcttaaattttccgtgtacctgttcagcggcagtcaccaatcaatgggtggctattgagctggggtacatgcattggcgaaacgtttcctgcagcgtctaaccacaccgtttctcacagatcattaacgtacccgtgcatcttttgaaaagtggccagagttatgacactagttcttcccaatgagactcacggccatatgtagtagggctcaggaggccgattctatgcattgcatcaagcctttcgacatctgacatcgttccactttcgacataatcacctcaacttacaacgtcttcaacatgaccgacttccagatcaaaaacgaagatctaactggcttcaagggcaaggtcgcaatcatcacaggtaggttatggcgtgcgacagagaattcacatttccactgacagtatatcaggtggatcttctggtattgggctggccaccgtcgagctgttgatctcgcttggtgcactggtcgtcagtgccgacattcaggaacctccagcgacaggtgacttcctgttcgtgtcagcggatgttcggaagtggaatgacttgacgaagcttttcaaagctgccaaagagaagcatggcagagttgactacgttttcgcaaatgccggcatcggaccacgcgcagactacctgaaccttggcgaagatgcgaatggagagctacaagagcctaacaaggacaccttggacatcaacttcagcagtgtcgtcaatactgtaactattggtgcgcattacatgaagagtcagcccgaaggcggatctatcgtgatcatgggctccagcacaggtttgcacccggtgcgagctgtcgattactgtgagtgaaaagtcatgtccctgtataagcgagtcacactgacgtttgaaagctacggctaaggctggtgtgatcggattcggccgcagctttgcacgcctcgtggaagtcgcgggtcttcccatccgggtcaacactcttgcaccatcatggacagcaacacaagtgcttcccgatctcaagactctactcgcagcagtgtctcaggattgtcagtcgacagatgtggtcgctcgtgcggtcgcatatctgatggccaccaaatccagacatggagacctcattttcgtgtgcgatggcaagttcaaagagattgagaaagctgtgctcgcaccggcgtatgagactatcaagggcgacgcacccagcgacgatgcagtcttggcaaaagttcttgcattaggtagttagatgagatagaacaacatcatgatgaattggacagtggccgaatctcaaaattctctatccatgagtactctattttcaatgtcactggaatagttccgcacagtgaacaaggttcaggtcgccatctgggtggtcgtcgggatcttttgtgccgtctcatactccatatcttggtaacgtgtttggatttaatgagctctggcttctcgatgatgtgccagaggctctggacaacacctactcgaatgttagcctatccaattatatttgacttggaaattataaagcgccatggttcagagccgcataggctctgttgactacacttaccgaactcatccccaaacactcgtgtttctccctccgcgtgtaacgccatggccttcgaacacatagtgttccatataaaacgctcatccgtcgcgacagcatctgcgcggccatctccagtagcaacagtgtttctgtcttcagagagctgtacgccgtcgaccctgactttgtcaacatggacatgggccatactggtactccactcagccaggcagttgatggtaccagaaatgcgcctctgtacaccgcggatcgcgctgatcttgtgcgattcctcctggagaacggtgctaagccaaaccaacgtaatgctccagacctcaacgagccaggaaactacctccaaagtgctgctgcgtactcatcattagaagtcactgaacttctcatccagcatggcgcacaaatcgaacaatcgggcgcgatgcacaaagcagcggagaatggtcgaatggacgaatggacgtcatggaatgagtcctgcgtcatggagcgaatggcaacgagcaactatggacaaatctcaagaattcagcacgctacaggaccagggtaaagaaagagcagggcatcaggagcgacgtgtcggacgattgtagaccgaaatggagccatgagaccccatggcattatagtgtgctcgatcgacaggtcgaagctaccacttggctggttgaacatggtgcagatgccagcatcgctgattcaaaaggatggagtgcgaaggacatggcgaaaacgatagatgactcaagtatactagaagctcttgcgtcttcggtggaaacgaaataataagggtcacgacagaggctttgcgccgtggcgtacacgatcgtttggtcacgtcttttaaagggaaccgtagcaacagaagggtattccaggtagcaatgtgcgggcatgtacataatgaaatgcaaccaattcatgtcaatgtatatatcccaccagtgccaccacccttgagcacttcatcaaaacacacaccaagagcccgtagtcccgtggtaagacaccctcgacagaagcagtaccacttcggccagcccaggtcagccccagcccaaggtcaatcccggaccatggggtaagcaaccgggccgtcttgaactgttcgccagaggaagaactgtgttcgattcacagcatgctcatatttttatttactttttgccctttcttgttaactgtttttgttgtctcgctggacagtagatggcactatcgagttatactggtaatcgtatctgacgaacaattgtggaagagctagttgcatgcaagatcttaaagcccaaggttgaactcgtcccatttctaaggctcaccaattctcaaagaagagcgagttttcgtccgtggctttgccatcttcctaacacatatcagcgggcaccggtgagtcagagaaagcatccgagaatgtggcagctgatacacgagagtgaaacttacacagtccacttgctctgcaacgcacgacccagtctcacacatagctcgtctaccgttcgcgtaaatagctctgcaacccagacaacaacaacgaccatgatgcaaaacgccagaaatacgcccgtctcgtagccaaccagtgactcggaacccgtgatcttccagatcgtttgcactagcgacaagccaatcatatgattcaacgggccatggacgatgtataacgggaaagagatgtcgcccaaatatatggcccagggcgtctcgaaggggcgccgcagtgacgcacaaccggacaacgcgagaacgaacaatgcggcaccgatacgctctccggtttctccgggcgattcgatgaaccgcggagcgatctcgttcaatgtcacaaatcccagggaacgatgggagtttatgggtggccatgagagtagatgtaggcctgcgtaacatatcgcgaaccaacacgcacgagataggaatttgccgccatcgttccgagtaccggtattggagcatcgttgcaccgtatccgcctgaatgagtatgaattcagcaatgcccatgcctgcataaaacagggcagtcgcactctgattaacacaaatacagtatgctacaagtagcacagtgagactaatgcgaacgcgaggcttgagtttggcagaaccaagcagagtagcgaacaatatgatcgaattgcgaaattgtatgggtatcgtccaaagatgcacatcgtacgctggccggtttggaacgaacggatccgcaaaagtccacatagcctggatccaatcctgaatctgcgcacgattcgaagcgaacacggtgtgcatcacttcgttggtgccgccgaaaggccagtcgctatgcagggcgtaagcgtggttgaagaagccaagtaatgtggcgatgaggacaccaatctgaaccacgagaatagggaggtataagcgcagtgcgcgtcggaagatagatgagaataaagtgtctaaacacttttcccagtcgtgactacgtgctaattggagcggcctcagcgataaggagatgcctgagaggacgtagaacaccgacacttgggtctggccatttggaatcaggcggagaatgggcaattggaattcccagtcgtcgtcaacaccaccgttgctgccgtagccgtaccagtatgcgttgtggaacatgtgttggaaatggtatatgaagatgaggaaggcagagatgccgcggacgccgtcaagccatgctgtggggcgtagaggtcttgatgacggcggtattgaggaggaactccgagagaaggcccttggtggaattgggaagcacttgctcagaagcctgtgcaaaaatttgtagaggccttgctgtttctcgaatttcaaggggatcatcacgggctggcgagccatggtcgcggagaagctgagacatgaaaaaaataatcttagggcaccgacccagggcgcatatggttgtataattagtacatgtgagcattctcaacagaacgtaaaaaggaatgccacgttagtctataattgatgtggaatgctagagtaacttacacatgtccggccagaaactgcccgagacacttaaaaaaacatacattcaacatcttcctggcgatgatatgctaggtttggagcaatcaagacgactgttggtggctttaatacgcagtccagagtatcttatggaaagatgcgctgagaccgcaatctcagcacctttatttgtaactgctgtgaacaatcaatttactctttagacatgacaagacgagcaagtatctaaggaaccttcgttcttaggattcaaaatctattcattcaatgatcgaggcatcatcttggaagcggggaaacgttccccccgccccctttcccctccaagctgtgtaacaagaccttatcaggccagctatcgagcgacacaatcagtgactgtaaaagctcaagtctagcatccacaagcgctaggaaaattttagtccttactcagggatcgctcaataacaacatgtccacaatcggcctcatgtcgaagacaacaatgacgtacacagttgggacaatcgtcaggctcgaggtccgttgtccctgtggcacctcttatgaggatgcagacacatacctgcagcacaggcggtactgcaacctccatacaggacaggagaacatgccagttgcctcttcccactccaagcgagagcccagcaagatagtcgcgagcttgctagattccggttcaccactaaagcctgtcggctgttcgtgcggaagaactttcaagaatcagcgtgcgcttcaccaacatacatcaagctccgcggtacacaaaaaggaaccagagttgcgatcggatcctgtagctccagaccagctcgtcaagtccaatccagacacaccgttaacaacagcaaccagggctcttgctccaaccacggcatccacctcgaacaacatccagtgtgcctgcggaaagagcttcacaaacgccaagaaacttcagaaccacctgcgtcactcaaagactcataggaggaacaacggagcacctgctccaagctccaaagccgtggcgccgcctccaagtgcagtgcaaataggcccgctgccagggaccatcccaacctcaatgccgccaacagcgtcgttcttccactgtacttacggcgggatgtttgagacgaaaggggtcctggcactgcacaagcgggattggtgccgacaggccagtaagactgagacatgtagtgaatcgtcagatgctttcctggctgcttgcctcgcgaatttaaagttgaactcggtcggagctcagcccgagcctttggtaggccgggatagctcttcatgcagagatggattcgccaatcaagcagcgctcggtcagcacaggtaccatgaagcacgatgtgcggtccgggaaggaggcgggatcaagaacaaaaagttctacacaccgcggccgaagtatcataaagacgagtatctggaggattgggtggcgcttcaaaacctgcaatattcaagcatgtaggaaaccgaacagacgaaaaagagtatagtagaacaagaaattgccgttccgttttccgctaaaacagttacacattaaaatatgaaaaattcccagatcatttcacaaactagcttcgttaattcatcgcgtccacgttcccgaaatgcgcactgcctgctccacagacaggcgtgagcccacatagctcagtctccaatcgagcggcatgcggccctggttcgtcgtcctgcgcgacgcatggccgaccacaatatgcatgtctaatacatccaggcccgtcttgttgagataggcttcgtactcggcgccacatttgtgggactgcttcatccagggctcgatgacggctgaggggtacacaatgcgcagcataggctcggcgccgcggaaacggtagtactggcggatgtcctcgtggggaaagaggtggaggtcgacgcgcttcatgggtccgttggcggcggcgagccaggcgctgttggtgccggtggttgaggggaggagcttattcagctgcacgacgattgattctatgctgtggaagactacgccctcagtagatgcgaagcggcatccagccttgcgtgtacgtgcgaggtagcggatgagcggtaggatatcgatgggttgcatgtcgaaacacgccgcgtcgatgtcgatggcgacctttcctagcaaggcgccaatgtcggtcagatgcgttcgctgggtccataggtcgattatgtattcggtacgtgcctcgtacaggggaaggaactctgtgcgtaattgcctgcatacttgggtgaggctatagaagagacgtttttgtgggggcggtggtgtgggttcggagcgtgccagtgctgggtcgtcgtgccggcacattctgatgggcttctcttcaaccatgtgtttgtagatgagtttgcggatctctgtagcgtgttagcgaactcttaatccagggaaggcatgtacatgcctgtaggtaggtcgagtaactgggtggacgcaggctggggcattggcacgacagtctcttccaatgcagctggtgcgatgaccgggctggcttcctgtggctgaacaacaggctcggtctcgggcagttgggcggtggagacgtccactgtgacagatggaggctcttcagcgagcttcgggggcgtctccaggcgagcagtcactgtttcccgaacgagttgagcctcgacgactggttctttctcaataggcgcaacctcgaccacggaggcttcgacatggtccagactcagcttggctggcgcattgcttgaggccggagtgtcgatggtgacaaggaagcgctgctccacctgcttgcctatgctggccttggccttggtattggtgtcacttgattcactgcgcttggtgcgactacggggctcttctgtaggcgcatgttggatgctatcggcggggatggcttcaatcgatgcgcggcgggtagatggacggctgttgaacggggctttcgactctacagacgtgggacgcgggagttcctcgtcttctggaaccgcatgtaatctggcgtcgctggggactgcagctgcagtggtgggaatgtcgaatccagcgccgtcttgtgtgacggcgaccatgcgcgtcgcgtcttccccagatttcgatccatcccgcgtctgtggccgcctcggtcgcccacagttgaacaaatcggagatcacgccagcaaacgccataatttgcgtgtcgtcgtctttacaacgcagagggcagtgacatttttctcgctctcctggtccaacttgatttaaaatgaaggtagatcgcacccccgaacgggcagatgtcggcggccaataagcatcgccctagtccataagcgcgcgttggacgttggacctccgcatttactttcatcattggagtgagtcctgtatcaatcgatatacggccaaaaccaagtgcacatctgcatggcccacacatgcgagaccgtaatccagtctatgcgcgcctggaaaaactcgatatcttcacgaataatcagcgacaatggcggccagaccccgagccatgtacgccctcctggcgaggtggctcggcacgaggatgatgcttgcgtttgtgcacctcgaaacgatgggatttgcactacgacgagtgtctctcgatcgaccgagtgtactgcaggttgccaactgtgacgaaaagtaacaaaggcatttaatagcccgaagctatacacagtatcgtagcgcttcaactgtagcagcaaagcgccgtgtatagctctaggactctggtcgctttgtgtcgtaggtgaggacctgcagtagagctacgtgatcagcttcgaaagtgacaatggtgggtccaaggggtttgtgtttctcactggatgcagtcgaggtagctcatctcgagaacgtatcatgagctttcgcacaggtcgatcgctcgccatctcgagaagatgaaaattgtcgagagcggaagatgagataaacttggttcaaatgaatgaaaatctcacggagctcgtgatgtggaaaggaagggtgaatagtctagcatggaggtttgaacatagccctgcccgcgccttcctgtaacattttgaggaatgcggggaggaagccaaggatctcacagcagaagtcaagctaaatgcagtttttatcatgtcgtacaaggacattcgattgtgttacataccagctctaatatacactacatgcacgactgagctttagatcggatctccagagacctgtagctcgaattgaccagtgcattccaagcatcaccactcgccctcttaagcttcacgaggtgcagcttgtcttgcagcctgttttgcagactgttttgcggcttgttctgcaaggtctcgtaggtaattttcagcagcagactgaacccacgcgccttggcctcccgaacccctctctctgatcatcttgtccgccttggccatcgcagccttgagaaactctctgcgcgagtggtccaactcctcgttatttgcagcattttcggcttcttcgatcatcttggcgtaatgattcttgagttctgactcgggaagttcttttccaccattggcttctgcatattgagccatggttatggcatcctcctcggcattcttgatggcatcctcctcagcattgactttatctatccatgctttgtggctgccggcctcttcgatctcctgcggtttccgctcgttggacaaaatctttctaaccctagaatcactgagctcagaaggcagcttgagtcgtacccttgcctccgcaatttcctgtgggctgaactgtttgtcaagcttctgaccaagcttcatccggaaacgattaaaagcttccttgtgctccttggtccgtatgaaagcaagtttgatgccctctgcttcgctgttgacgtgctggcgagccaagtatcgatgcgcagttttgagtatgcctaaatattcgtctctggctcgctccctgatgcgccgctttagtctcgtaatgtcatactccgtatcgccttcttccgcctcctcgtgctcatcctcgccgacaagatctgtagccctgacgaaccctgcctgtaacactctttgctcgttaagcattctcggtgtgggccattgtgcgtcgatggtggcttggtcaacacctagggcggaggcctgagcacgcatacggtcaatgacttcaggcttttgcatcaaagtccatcgcaatgcccatccgagcggccctagctcctttaggcggtgctcgttgtctttgagcaggtattcgtcgaggccaccttcccggtccattgtcttgagcacccttgaagtaatgcgtagcttgattttcttcttcagtgcaaccgagtataagcctttgctgagtacattgggcttccagtcccgacgtgtcttggtctcggtcttctctgatacattgttgccgaagtggatcatctggtcgccatataggcctcgatttgcctgcttgaataatgcatggtcgccatacgggtaggcaggaatgtatgaatcgatcggtataacgtgcttgggaagatgagtgccgaggtcgccgcccttttttcgtcgtagaggattcttcaccacgggcgccgggtcggaggtcgcatacgttcgtcgggtcgattgcgctgtgcggatgactacattgtggattatcgggcgcccggggagcagctgacaccgggacagcatgatagaatggccgaggaggtgggtgggagctgcctaggtgatcactgatgcacctcggaagtccgcactttgggaagatttccagatgcaaagcacagacgatggcgctagtagttcactggagctccccaccaagcaaacgggctacgaagtacaccatacggcgaccctgctcataattcaattgcgactagacttcgagtacacagaggtaccgtattttgagagcacacattcggtcatctagcacggcttcatcatgcaggacacaacacaaccctccacggcgaacattgcggtcgcatgtgctatactcgctggcgtgactggctacatgctagggcaagcaaagtctctgggcctgtttggaggtagcccagtctccttgcctacagaccgcaaggacaaggccgtaatggactcggacgaatcgagcgacaacaacgacgacgacgaagatgacgacaccacaccggctgaattcaacggcaacaacgaggagtgcaagatggtactggtcgtaaggacagatctaggcatgaccaagggtaagtcatctccgcaaagctcacataaaaaggcttcctaacatgctgcgacaggcaagattggcgcacagtgtggacatgcgacactggcctgctacaaacatttcctccgcaccgcaccgaactcgccgacgctacgacgctgggaatcattgggacaggcgaaggtggctctgcaggtgaagagcgaggaggagctggaaatgctgcaggcacaggcactgagcctgggagtagttgcgcacatcatccatgacgcagggcgcacacagattgcgagcgggagcgcaacagtgctaggcatcgggcctgcgccaaagagtgtcatagatcaggttactggtcatctgaagctgctgtagagttggagcaagtcacaagaatgagcaagtacatcagggcataagcgcacttcacgcgcaacagtatgtagccgactgggtttgtcccaagcatcatgggccgacggcctagcaaaagggaacaggaatcagtctgcctggcacgcgccatccaccgagctcaaaccttgcggcgaattcaggcttcttagcatcgcgccgactcactcttcgacctgtcgtccagaaattgacacctatggaaaagagatggctccatgaggacggacgaactgccagcattcaaccagaacacacccgtgaaggtggacgggaactctggcacaggtcgttgtgtgagaaaaggaaactgagagccgtagaattattttgtagctgtcgaaaagttcgcttggcgcgctagctctagcgccttggcctagaagttcggaagtcgcgacttgcccgcatgctcaacattgacttcgtcgtgcaacccaactccattctcccacaagatctcgcgcacttacttaaggcaggagccttgttgcgccgatattagtcacacttgacttttgttgtgcgcccctttgatccgcgaactcaccctgtacacgtcccttcgactaacacgggcctcttcctcacgtcgacaccatggcggacctgtccattgatgaggcgaacaagattcgtctatctatgggcctacctgctcttcctggaggatctgcgcccaacacatccggcccggctttcaagcctgcgaaagaaagcgacgactcggacgaagagcctgcaagtaccatcgacactcgccaggcggcggcatatgacaactggaagaagctgcaagatgaggccgaggccaagaagaagcgcgaagagcgtacggccgcgatcaagaaggagcgcgaaaaggccgcgcgctttgccaagctcgatggcaaaggccttgcagatgaggcgaatgaggatgacgacctggcatggctgaagaccagcaagaaacgccaaaaaaagattgccaaggccgagcaaacgcagaaggaactcgaggagcgggagcgccaggcacgcgaagccatgcagtacaccgaagccgatctagcaggaatcaaagtgggacacgaggtcgaccaatttgacgacgaagaccagattctagtgctcaaggatacagcggtcgacgcggaagacgatgacgagctcgaggcggtggcgctcagagacaaggagaggctgcaggagcgactcgactcgaagaagcgaaagcgcgcatacgacccgaacgacatggacgagtcagggcagaagtccattttggcgcagtatgacgaagagatcgagggcaagaagggcaagatcttcacattggatggcaaaggccgaaccgtggaagacacccaagccgatgccccggcggctgcaaaggcaaaaaaggttgctatcagtctcgacattctcaaagaagaagcgccagccaacgattacatggatgtctctgaggtcaaaatgaagaagccaaagaagaagaagtccaaaaaggcgaagagagagcgcattgaggatgaggacgagatgcttacagtcccggtagaggaggccgcagcagatgacatggatatcgatggaggtgaagttgcggtgcccaagcaaaagaagaagagcatcttcgacgaatccttcatcgaggacgatgatctccaagccaacctcgcagcgcaacgacaaaaggccctcaagaagcgcaagaagatgcgacccgaagacattgcacgacaactgcgcgaggaggcctccgccccaggcacgcctgacgtcatggagacgacggaagagtacgccgactcggctttgatcattgatgagaccaccgaatttgtgcagaacttgggcaccaacgtcggtgaggacgaagacgaggcacgcagcaagcgcaggaagtctagccgcctatccgcgggtatcaaatcaatgggcgacaggtcagctgcagacgaggatggtgacgttgacatgactcaatcatatgccgaagcagcagaggcagaagaggcccgggaccgcagtgtatcacgtgcgcgatcgactggcataacagacactggccttgaagccgagaagactgtcgaccaaggacttggtgctactcttgcccttttgaggcagcgaggcatagtgagcgggactgacgctggtgataagaatacgtcataccgcgatcgccagaagttcttggccgacaagctgaaagctgaggcggacgcagagcgacagaggaaaatgggacgcgagcgcgaacgaggctctgcacgctggaataccatgactccccgcgaacgcgaggagtgggcccgcaaggcgaacaccaatgccgacgtgagcgaaagcaggaggcttgccgatatcttcaacaaagagtacaagcccaacgtcgagctgacctacgtcgacgaccacggacgcactatgaaccaaaaggaggccttcaaacagctgagtcatcagttccacggcaagggcagcggaaacacgaagacaaagaagtatcttgacaaggttgctgccgagaagaagaaaatgtccgagagttcgcttgaggctggccatggcggtattggtaacgcacaggatcagcaagcgaagaagctgaagactgctggtgtaaggttgcagtagaccgtacgacgattggcgctcaactagtcaccatctcgatcggacatccaaggtcagtagcattcatggccttgtctagattgctgattgttaatggaaactttttgaatagaaacagcccgatccttcattagtgatggtatgctttagagtgatttttgctatactgatcacagccaaccttgttcatacaagatttgttcgctctgatatgctgctagcccagcgagcagcctgcatcgtactgacactcattcatcgaggcagattctttctgtagtaatccctggcacttggacagcacctctggtaagtcgcatatcgaagtgtctttggcattatccagaacatgtccagcctcagctggccgacgatacgatcgacctttgaaagtaccacatcgtagccaattgcaacctggctccaccggctagccctacaaattccgagtgttggcgtttgggtaatattgtggcgctccagttttcacctaccagagaagaacacgacggagtagaatagcgcatgtggggtaagactatgaccacctgcaccgttcagctataatacctcgtacactcaacaacaaccggacttctaccacctctcgtaaccgcggtccgtcgctgacgaagtggacgatgcccgggttattcttagtccgccgcgccgctagatatctgggcaaatcttggacaacatattccgcttcgtttccacccgcatgggaccacaattcccctgatctgttcctgggtaagtcgccttataggcccttttcagaccatgtcgccgttgaaatcgatatcactggtccttgactaggtaacgtggagtcgtgcagattctcgcagcggtcggtccccagctactgcagcatgccatttacggtcagacagctcgcgcatgtggcagcaccacaacaccacggcgctgcacagcgcgattggggtgcttaatagaaaaacagaatgctacatctgtgtgctctctggaggtgatggttttagcatgaaatcaatttcgttggcggtgcgactgcaggtgctgataatccatgactatgtttcgcatagatgccaagcggcccgaatgagcttctaccgtgcgatatagatgccgactccgctcatccttcgtatttccattgcctctgtacaggccgccgctcttggctgtcttggaatcacgacagcggcgcccatgttttccttggaaaccgtccggcccggaatttagggctcggtataagtatttccaacagccatgcatacacaagatcttcactcgtcgtcgctcgctttgccacgcagtcgtcactcgctacatcccatccttgtcacctttccttggtgtttacatcgaattattatcctaatacttatctcgacccggaagacttgcaatgcacttctctaatgttttagtcgcttcggttgtggcgccgcttgtggctgcccacggaggaattcctggtgcacccaagatttttggtctgcccacagacttgaaagcccctgctgctgcgcgtgtacttcgtcacgctcctaaccctaagcggggtttgttggagacccgtcaaggtggtcagaacggtcgttgtggccctgactttggtggcgcttcatgctcggcaggcttttgctgctctggtgcagtacgttgtatgatggattgttcgattgtcagtcgttaactttcttatagggatactgcggtacatccaaggaccactgtaacgcccctgactgtcttatcgattttggccctgcatgcgatgccaacaagactcccgccggcgccagcacccgcaacgacgctcgtccccagaagggcaatgttgcatacggcggcgaaggtgtctacgtctgtcagactcctggaaccgtcgctatcacttacgatgacggcccttacatctacaccgaccgcgtgcttgaccaattcaagcagtacggcttcaaggccaccttcttcgtcactggtatcaacatcggcaagggcgccatcgacaccacttcgcaatggtcgaacgttatcaagcgtatggtggctgaaggccatcaagtagccagccacacctggtctcaccaagatctcagcaagattaccgacgctcagcgctacgatcagatggtcaagaacgaaatggccattcgcaacattatcggaaagtaccctacctacatgcgtcctccctactcttcttgcaacgaaggttgtcaggctgtgttgaagaacctcggatacgtcgtctcatacttcgacctcgacaccgatgactacaaccagctctccaacattcaggtcgccaaagacaacttcaagcgcatcctcgacgagactcaaggtggccctcagtctggcgaccgccttgccatcgctcacgacatccacgaggccaccgctctttccctgaccggctacatgctcgagtacctcaagtccaagggttaccgcggtgtgaccatgggcgagtgcatgggcgagccagaggcgaactggtaccgtacctcgggcgagagcggctccagcccagcccccaaccctggcaacggcggcagcgtgtcaaccgatggtgcctgcgctggcaacggaaagacatgccaaaactctcccttcggtaactgctgctcccagtacggttggtgtggcagcaccgctgaccactgcggccagggctgtaacggatcgttcggtacttgcggcactggaagcactcccgccccatctaagcctgtgtccaccgatggtacctgcgctggtactggtggaaagacttgcgcaggaagcccattcggaaactgctgctcgcagtacggctggtgcggttcgactgcagaccactgtggtgcgtcttgcaacaagagctttggtaattgcaattagagtgtttgctatcgtgacggccgattcttgtagcatagcttggcgcgggttagaaggttggcggtgttcgtagcctattggcagtgtcaagggactgctagttgatacaatgtaacatatatgaacagcttacgaaatgaaagttggccgtgaatcttttgccaacatggatcccatcgtagaggttcacgctcattctaaaataagcacataagctctattaaaatcaagggtatgatcaacttttgtgtcattctgaacatgtgtattcgatgtggaaaaaaaagagacgacgagggcccccctcgttgcacagtttaccatacaaaattacttatggagtcgtctacagatactctaggcaagcttcacgcctgagaactcctcacatgccttcaagagcttgtcttggacactcacatcaccagccacctcctgtggtttttcttccttcttacccggcgtgaagtaagacccgctcttcttcgccgccgcctcctccccttccgcaagcatgacatagctcgcaatcgagtcttcgaaattgccagaggcactttcgccacccatcttggtcggcatccacccggggtctagagcgctggccgtgacatcaggccagcggcgcgcaattgcttttgcgaaaagaacgttgtgcagcttgctcgcacagtacgctgtgttctcatcgtactggctctcgccccgctggagccagagagggtcgtccatgttggtcgaggcgctgtaatgcaggccagaagacaggaagacaaggcgcttgggccggttgatgagcgctgtcaagatgtatggtgccagtgagttgacagctgcaagtgcgggtatgccatcgcttgtcttgcggataggcccgcgatataggccggcattgtggatgacacagtcgaatgtaccaagcttgttgacttggttggcaatgtctttggtttcggatatgctggagaggtcgccggtcacgacggtctctgcaccggggcatgcggcgttggcgtctttggcgcgttgctcgttgcgggcgtgcaggactaccgaatggcctctctcgacgaggcgcttggctaccagagagcccaggccgtctgatgatcccgtgatgaagatgcgcgccatgatagtataaggttaatagatgctgttgatggaagcagtgccagatgagacgtcatcgtttccaaaggttcttaccggtaacggcgtgcacaacctccgatttgcgcgtggtggagctgaacgtgttcgcattggtccttcgggtcagagcaacttcgggcgaaattacaactcgggtcggtcatcgagggctgtccgcctaacctccacaaccgacgcgcacgtctgtggttggcccgctgtcacgataaggcgcgctaacgtcaatgtgtcctgggcgctcctctttgatcgtgtttctgcgaacataccaagctctattcatcctcgattataacgctagacatgggatgccatgagcttgttctgacccgagtcgacttcaggtgacgatattcaggttcgacatgcatcaacgtctcacaaccagctgtgatatataagttacctaggccagctcacaccccatcatgtatccgactctagtttctcgtagcaaaatgtcgctctcaaattcacccctcaagatcttaatctcaggcgctggcattgcagggccatgtctcgcctactggctttcgagaacgcgtctcaatacctccatcacagtcgttgagcgctcgcccgttcccagaccaaccggtcaatcgatcgacgttcgaggtgctgctattaatgtcatcaaggaaatgaagctcgaagaagctgtgcgggcgcgcgacacgacagagctggggaccagaatgctgaacagcaaaggaaacctgattgcagaattccgcaagggcgatgcatttactgccgattatgagattctgcgagcggatctgtgtgggcttttccttgatgcgacagagaagctcgagaacgtcaaatacgtatatggcgactacgtcacgaacgtggaacagacggctgagagcgctgccgtgaccttcgactccgggaaagaagaaacattcgacctgattgtgggcgccgacggctcaacatcgaagatccgctcgatgatcttagacaaaacagccctagagggcagctacaacttcatcggtcagtacattgcgtacttcagcatcccaagccggcccacggacaccaagtattggaactggtataccaccaccaatggcctcgcgctcatgacacgaccacacaggaacccttcgaccattggcgtgtacatgtgtatcaccaagccggcgcgtggcatccgtgatccagtcgtagaggaagccatggatgatgggccgagagcgcaaaagcgcgtcttgcgcgagtactttgagggctgtggatgggaagccgagcgtatatctagaaggcatggacacgtccaaagacttctacatgtcccgcgccgcacaagtcaagctgcccatctggcacgtcggacgcgccgtcctactcggcgacgcagcatttgccacattcggaatcggaacctcgctcgcaatcacgagtgcatattacttggcgggcgagttatcaaagatagcgagcagcgcggaggttccgggagctttagacgattacgaggcggtttttcgaaagatatacagcaaaaacgaagacctgccgccagggttcccccagattgcctttccgcagacaggctggggcatgaagttgcgagacttatccttgtggttggctagtaaaacgaagctgtacaagttgttgccggacgatgataaggcagaggaagcaaagctggctgaatatgactggaaaactctttgaaaggaccggggaggtatggcggcctttagatgtgagtatacacagtaaaccatttaattcaaagcataatttcttcaacaccttgtgaatgacatgtaccgaggtacttcttaaaacaaatttagcttcacgagggttcgttttatcaacggcgaatagtgcgggggatcggccaataacaactagtaccaaacgtactgaagagactaaaattgtgcctcggcgcgcagccaacctatgtacgagtcgtaagtactttgtcgatctcacttgtcttcgacatgccatgtgaataggaacgaacctcgcatcttgataccatctcatccatcgaccactctgactccctcctgtgctagcacaacatggcatctaaagtcgtttccacgctgaaagaaaccgcctcggaaccgatcctaaccggcgctctcttgtacctcctcacgcgtggtcccagcaatcttcgagagcgcatcctcggccctttccaaaccaatcttcttgcgaaaaatggcgttgcaagacttgcagtcttcatcacagcactcaaggtactgaccggcttgggtgtggtgcggcgcatcaatggagcactaaacagcctagcctggaacaactggaagttgtttggaaggcccggcgctccctttgaattcggcccagagaagaaagagctggtgataatcactggtgggagctcgggctttggatacgagatggtgaagagctttgccaatcatgctcgtgtcgtggtcttggatgttgcggacttcccgcccgagttgtctagtagtaagtgtggaagacattgggccagctgaggcccgaatgagtagatactgaccttcttagttcccgacgtgcatttttacaaatgcgacatcacagatgcttcaggcgttgaaggattgtgcaaggaggttctgcaaactcatggagatgcgacggttctgatcaacaacgccggaattggatcgggaaagttggtgcttgaggtcagtatacgacctaagcgatctttgcgtataactgacgataccttcagacgtcaaatgcagagagcgaaaagctcctcaaggtcaatcttctttcgcaccttaccctcattcgtgaattcctacctgggatgttgcgcaagaacaagggccatattgtcacgattgcatccatggcatctttccttgcagcgcctggactgttggactactgtatttccaaggttggcgcactttatgtcagtgaaggttagttatgtcgtcttctgaaaactcgtatacgcaacagttgtcagctgacatggtactcaggtgtacgtgcggagtgtttgtcgcgataccccggtggagaaggcatatgttttacgtccgtccatccgtcatggcatcaaacaggtatcctcaaaggcaacgaagcaactattgccaaatttggtattgttcctgacccaccgaccaatgtgagcgacttggtcgtcaagcaagttttgaacggaaagagcgggagacttgtcgtccccaagtcagaggaaagtaaaaccgggctgcgaaattggccgctgtgggcgcaagacattgctcttgggctggtgtggcaaaggaaggattcgtttggttttgcgaaaaagtaaggcgcatgttgagttccaggggggtacggcagcctgaagtggggtcgatgcgatggctcattgtgctcatcacaccttctaagtgcttacacggatgtgatctcgttatgtatgacgctgtacttaatgaactttgttccgaatttcgtggtaacgagtctctgttccagcctaagtatttctttcactctcgagtgaagcatgttgtgcgcaggtacgtgtcggtgtgttcaagctcatgcctcaatgccgggtctgtcgttccgtgtcaaattgtcgcggcggtccttggcattttcgattcgaccgccgatctcgatacgatgttggtggtgtgatgagaggcaggtcgttacacaacagaagcagggaaatttgctagacgcgctttaggaagttgctcaggtattgaaagtgtttgagcttctcaagcggaagcgcatcggcatggtcgcgcggcttgcatgatagcagtgtgcaggcatgcttggcttacccatgaatcttggattgtttgatggaataccttgaagtagttgccccgcggaggaagcgtatacaccgcactcgcaccttctaccgtagggtgttgcactgcaggtgcgcgaaggcgactatcgttgacagctcacgtcttcttggctgatgttcaacaaccccgcggagagcacgagaatgcaaaacaaacgatggaagttacacaacaccatgtgcgataggctggaacgtcacccgtagtaatccgcaaatcagagagccagggaacatttcccagatgatggctcagcatattcgaaaatccggatcgcgacgccggcatcctatgagctcgtagagggcgatgcctagaagttgagcaatactttgcctcgaaacgacgtatcctgcacttcatgcatacctagcttcactgttgatcggtgcacacttcaggaaatgacacgtgtcggaagacatcgacagataatctggagcgcgaagatgagccccagctgtggcaagtagatcgacagcttcacacctgcatgtttcggcagctgtctccaaagcaaagccccagtcttccaattcttggtcaagatccttgttcagtccagtaatcatacgtggcatgatgactgctgatactgttgagctcttggagagagtaaattgttctgaattgtacgaagccacagttcacttggcatcaactgctggacgcgagctctgaacagtgcggacacttgctgaagctcgcggaacgcagttctggcaaagttgtacgtgtggcctcgtatgagacgtggtatccgttcgcaaaggcacaatgtgctgtagtcttttgtggcgcgcgtcgacccaccagagctgccgcacagcccgacccaaaccgtccaagtagaggagacctcgggagcgtttgcctccattatgacgagtcgattctgtcgcttcttctcctctttaaaacttcgggatgcattccgagcttccaagcttctgccgtgttactcttctgcatctgtgggtccaatcgtacccactgctcttcatggccgcaagacgtgcagtattcattttatcaatcaatcagagatgattgaagctctcatattatgatgggtaggcaacgattgatggggaattggacaggacggtggaggaggaagtttcgatacgagagtggccttgtctgacataggtgtcgtgaagtatgactgattgggcgtagcatcctattccgacagcgcatctcatgcagtaacaagccagggtgaatatcgatagtatccacggtcttcgcattcaatgtgtttcgagagaggaagtgataagcgcgcctcattctcaatggacgtgaacagcatgtagctttcagaggcctgggctcccagcaagactcttgctatctccattaaaatctctgacaatggtatccggagcccaaagttgaattcggtcgtggcaaattttgtagtgcgattggttgttgtgcttaatggccttgcgctatgcagaaagtagccaaattacttgtgcacacatgtacgtagatatcgggcagatgtaaagagatcgaagtagtgatgcaacacgagcacccctaacattgcgttggtttgatatgattggcggggaagtgctttcctcgagtttccacgagccgccgcgtgctttgcattggcagtctggaatcatgggtgatcctgttttgtaatcaaacaattaagcagacttcggtccgaatgctacttccttattctggatcctgggcatgatgcggcctgtgtaggttctcgtaaacatccattggctgataataccagggagggaagcatgcccgggcggaggcacctgcgactcttgctcgttgatttgaactcgacattctgtactctcaagctcatcgactctgcagttcgtacccccatagatggggcatacgggtatggttagagttgtttgtagtcgcaatccgacaagggcttgaggttgcacatggggatgctatcccgcaacgttgcagcagggtatcgttcgttccgcggttaactggtcctcaacttccttcttgttggttgaccggattttggctgagaaatcttcaaacaacatccgggctgcagctgtcttcgatctttatttctctgaagtcttcgtcctttcgaatatggcatctgtacctcagtcccggcgcaccattgccataccacgtctgccaacaaaaaatcaggggcagcacacgacgcctgcaagacgtcgggttgctcgggcatgtactgcagtaagaaatccttaagaccccgtcgattcggatgtccactgacaataaaatcttgtagtgccgagttcaaaaggtcagatgtgatggcatcaagcctgaatgcgaacgctgtgtaacgactcaatccaactgcgactacgttatgcctcgcaaagatcgcctgaagacgtaagcaaacgggacatgtatacactgagtctcgaggcttacaaatgcagcatgaccgagctgtgtcgtcgttctacagagctcttgagaatctatcgtgatagtgcgagtgtagaagaccagaggattattgatgggatttggacgatggtgcgtagcgaggatgacgtttggccgcgtttgtgcgcaggtgtccgggctctgacaacaatgtagttccatgaagaggctactcagccacgtacggcgatatcgacgcctagttcggagaatgatgaaatgttggagagcgttcagacttctgttctggagctgaagcaagaacaggtggagagcaggcagagttctgagtttcgtcaagaaccggaacagcgagggacgtatcctggcccactgccattctacggcggcctgccaacagtagcacccatgatcgcggacgatacacacacatactatgcaacctatggcgcttataacgatacgataacgagcacaaacctcggcgtttgggatgcaaactcttggtggggtgacgctcgttatatggaacaaccataggacagtcgtcaacgatgcaggcattcatagcacttattttgttttgtccaaggtcaagtggcgatatggggtattttcttgggctttgatagagaaaaaaaggtcgatgtacgatttatgccttattacaatagatattgtgtctccaattggcttgttgctcaatgaatatatcacgagatggaaacagagacctcagcagctaatgcgagctggtgaccgctgcatatcgtaccaaactatgttctgttagtccctgtatatacagtaataagtaaccgtacatgtattagagcgaggacttgtattgttccaaggctgacgaaaatggcggaggtgggacaaattggcgccgcactatcacgaagtcatcgaagtctaccataagtcaggagacggcgcaacactaacacatatatgtcgatccgctcatttgaatcggaattttagaccgacagttgacagtcaaatcctgttttttctttccatccggatattggcaccgtggcgaatggtggactgtgggctgcagttgacaaggttgcctggagggcatgttacatccctcttgaaaggaaatcgcctttcccgtcaaattgaagggctctccatgcagtaccctgtacgccggaagcatgctacactatcatgggctatcagcagcccaggtgtgacctcggcaacctagaccttgcaagtttgatacccatgaattcggctgtggtacccgaaggggtgattgatttggtggtggcagccaagcctaccaccatcggggccgcggtgctgtggctttttggcccgtgtctagcgtctacaagcatttgctcttcttggggaatgctcgcaatcagtgcgcagccatttccaatattgccggcaatcaatccgccacaagggacgtgaaggccagggcagaagacttggtaccgtcatgatcgcgcgtgagaaagagaatgacaaaaggcgagtatgagcgatgcgaacaagaggtctcgtcaggcgtcatgattactcgctctacattgcttcggcgaccctcggggacatcgtgtttacatttcgcagagaagaacatgtctggactatgttctggctgcctcgtgcgggcctgaactatgctttcttcttcagcgcttcgaccccattgctcagcccattccccttgtgtgccgtcgttcctctagatttctcgctcgcagcaaacaatctttcgaagaggctaaccaagatctggagcattgcgatgatcgttcgggctaggtgatctttccatccaagcactggacttacgcctctgctgaactttgcgtctttcacggcccatggcacattaccgcctaacctaagtccaacattcattccactgctgaaaccgtcctcgtgaaagccgtagccagtccatgcacctgcataccaaacacctctcttgccttgaattctctcgagttggttctgagcagcgatcatacgcgcgttgtacagagggtgtcggtattcgaaaactgcttgtgtagtagacggagatggcggtacctctggatttagagtgacgagaacatcggagaattcggatacaggtatgtcttgaagaatgttcatattgtaggtcaacgaaacggtttgcagagcacctgatggttccgaggctgaaggcttctgcgactgagctgaagatttcgaagtcgtgagataattccaggcagaccaggcagcgcgacgttcaggcatcagtgaaagatctgaatgaagataagctgtgtttggtgaggtctcgaaggctgcgagaatgttctcctcgtccaacgtggcggatgacctcaagatctcgcgagcttggtctccgtggcaggcgaggaccacttcgtcgaagatttcgggttttccagctccttcgccgtccagctcgagttgtacgcgtccattttttctggataccgacttcacaggcgtattcaaatgcacatgcgcgccttgacattcctgcattacagcatcaatgtacctttttgaccctcctttaattgtcaaccagggcggtctttccgagattgttgttagtagatgatggttccacatgaagcggatcagggtcaacgctggaaattccagcgcacacttatcggcacctgtgctccaaacgcacgctgtcatgggtatcaagtagtcgtctcgaaaagcctcggagtacccttcttgtttcaggtactctccaatacttgtctccgccgtgatcgaagttgacggagagcctggagccacagacaacagatccaaggcgaactgattgaaccgaactatgtcaaagatcatgcgccagaaggagggcttgaacgcattctcggattgggcgaagagagcgctgccagacgtgccagaccattcgaatgcgccagcatcacgcgatataccgaatgtcatctgggaagcaattgtcttgacatcgagagctttcagaaactcgataaagttagctgtaaacgtatcagcaccaacagcactagatgatggatgtattttgggatcacctacggtaggtagcagtattcagaacgatgaagccagtatccacaggcgtgctcttgcccttgtgagtccatactgctgtgtttgtatgtcctcccaagcgatctgctgcctcgaagagatgaatatcgtggtgtgagttgcgcagagtccatagtgcgctgaggccagatacaccacttccaacaatagctatgcgcttcttttccattgtgatagattgacgaggttatttcactagtgacaagtgtatagttttgaatggcgttttcgagcacaagagtcttacacggagaggagcggacgattggagacatggtcgctgaaacttcgagtcatgaggtcattgatcctggaggaagctcatgtcagttcaagcacagcaaccctaaacgctcaactgcggttcacagcgaccgaagcacgacttgcccgtgtcttcatcgcttctggaaagccctgaagctgcggatttccccaaagagcatacatgaatgacgtagcagggctgcgctagtgcgaaactgcacgtgatgcgacagggtcatgcccagcatggatggcctgcgtaatgcgccgttgccgatctaggttgcgactgcgacggcaactacatcgcagaagacatagacaagcacgcaaacagacagccttggattctacaaactgcccgtacattcacacacagcgcccatcgcaagcataaagaggaaccatcggcgatccagcacaacatgtcaaacctcatcgacgcggatgccggcaccgagcgcttcagtggctatgaagccgagctgaagctggtgcaggccgacctcaaccagcagctcgaggagatcaaagaatccacgggcgagccgcgaaaggcggccatcagcaaagcagagagggcgctggaggaggcagaggagctggtacgtagaagccggggagcgcgcaccagcgaggtcgacaacgctgactgtggcacagattgggcagatgcgcctcgaaaagtccaacattcccgccaacctcaagtccaaattcaacacgcgctttcgcaacttcgagcaggaccttgacacgaccaagcgcaagctcgagacgtacaccaacgaccgcagcaagctctttggtggccgctacaccgacaacccagacaccgatgcccagctcgagcagcggcagcagctgctttccggcaccgaccgccttaacaggtcatcaaaccggctacgggagtcgcaacggatcgccatggagacggagcagataggcgcaagcactctaggtgacctgcatcgtcagcgtgagcagatcacacacacgcgcgagatcctgctggacagcgagacctacactgatcgcagcatcaagaccttgaagggaatggcaagacggtacgtacccactcatccacggcacccccagctcctgttgatcaagggacttagctggatgcctatttgatgtatccgcaccgttactaacggccttcccagtatggcgacgaaccgcattatcaccattgccatcataactgtactggtcttgctcattattgccgttgtctacagcaagttcagatgatcacacattaccttgagcgttcgtactggcgtctggagcacatgtaggaagttacattgggtttcgaagtttaatttaatcgactttcactcgaaccctgttttgccccagagccacatctttaatcgacagtgcccgaaaactattgacaccagaatcagcgttggtcgtctatagtgtgtgagagatcgtgaatcatgggtacttcgcaaatgctgcatgtaacgacccgttcagcctgcagtgcgaagctatcacacgcgactcacatggcgacagaacggttcttgtcaagcatttcgcaggcgggagggccccgcaaaccaatttgttcggttatgcattggcacggcaagtctcagtggggggaggtcgtgccggttaatatgtgcacaagtcccgatgttagtcccgcattgatactttgtactttgcttttgatccgctggcactgcttcagtctttcttcccgtgagccagactaaatatcgcacgacgccagcatcaacgactaatcaccttgtgcttatcgatcctaacttgacccttgaaaacattgggcgccggaactagatggccattagaatactgcagtggctattggttgctcagaggggtggaggggatactgataatgtattatacaaggctcatatgactgttgaggctggatatcccggcatgtgctacatacacgcccagagcaaggcagcaacccacagacttcgtggggtcataaccttccatcatcaatacgttgcccgacgctccaatcagcttgctgttcttgcgtctcatggccgggtcaatacattgctttggtacttcaagcgaagaattgtcgaagtatgcgttgcttggcccagacacaagctataagatacataagctcttaggtggctggacctcttttgctaccattgtaacgcatatgccctcaccatgttcataattccaatcgccacactggtgctcatcgccccgactcacgcgctgatacgtttcggctgttctcagcttgttgtggaccgccttgatcctctcgtcgagccagggaatgcgccatcagctcacttgcatcagatcatcggtgggaactcgttcgtacctgacatgcgccccggggtgttggaccctgcgaagacatccacgtgtacgacgtgtcaacctgccgacgacttctccaactactggacggcacctatctacttcaaggctcgaaatggcacgtacaagagggttccacagaagggcaattctggtttcgaagggcagaatggaggcatgactgtctattacatgcagaatcagttagccgactttcagcaggcatccaaggtcacggccttcaagccggtgagcacatctcgtggcaacgatgaatccaattaatgatgttagggattccgaatgattatcggatcaccgactgcggacacgcgcgctcaagctgataaatttccgcaattgacgtatacctgcttgcaagacatgagcactcgttttcccgaaacaaagttcttccccaagaagccatgtcctgcaggtatcatgattaacctacgctttcccacgtgagtccaagatagcatgttgaagacaatgtactaacgtaacgagatgctgggatggcgtcaatcttgactcgccggaccacatggctcacatggtatgttcgaacaagccagtcctacttgattcaggtgaagtccagtcactgaccctcccagtcctaccctgcaagcggcaccttcgaatcccaaggcccctgccctgcctcacacccagtacgcatgccacaggtcatgttcgaagtcatctacgagaccaaagacttcaacgaccccgcgctctggcccgaagacgggggtcaaccctttgcctactccttcggcgaccagaccggttacgcgaaccacggcgattacctgtttggctggaaggacgattcgctgcagaagatcatggacgaggagtgcttcgtgaactgcaagtcgatgaagacgcagagcatacagcagatgaacgcgtgctcgacgacgagaaaagtggttgaggatattggcgacgcgaattgtgagtcgagcgatgtgatggcgggatgtgtgctaactcgtgacagggctgacttcgctgcctggccaacaccatgtagagtaaggggttgtgcatccctctggtacgggtgcgcgttgctcagtatgtcgagttcgaccatgatgataaggatactttccttcaggtgcccatgtgtgcatgtataacacgttcattagtgcaccctcattcaccgctacataatgagctccacaggttatcagcacaggcttcgagcacaatcactgtttgcagacacgtgaagtggatgacatagttgtgctgtgcaaacgtgatattgctgcctttaccgtgcccatcgatagcccactcacctcgcgctgtgagtggctggcagcactccggcccgcccaacaggcccgtgccctgaccgtgcgcgatcacatgatcttagcgcgccaagctgctgcctagcggccgggctcccataaataccttgcggctccctctctctccctccttttttctttatccaagtgcgtctactcccaaccctcctgttaagaagtcatcatactgactgctttgctaggtgctcgggctttacgcttaccagtgaagattcgtctgaggtagcgtttttgctagttgaaaactacaactatgactgctccagttggccttcgggtcggctgggaatttttgaaacctttacacttttttgtgcttttcgttgatttttgcggccttgagctgcatgatcgaagaagggcttgtttgcagctgtccgcatggcttggtgatcgtcaggcacataggagatcgcctgctgcaataaggtaattgtcaaccatttgatgttgtcgcagcgtcttgctctcggcgacgcacacgcacgcgcgacttttgtcccaatcgaaaagccgtggctcaccctccctttgcttaacgcctgcgacaaagcctctgcttatgccatcgagaatgcgatgaacatagctctcggtgtgaacagagagacgcgtctcgcggccacaggacaagggatacctctcccgctctacaacgtactgcgacagcctcgcgagcaagcccgatctagaatctcgcatgtaaccacccgtcaacacgaaggaaagacgcgcctcgcaacgctatctcgtcgacaaggtctatgataaggccgcttcaaacatggcgaaaacaattccacaccgaccgcacgacctagactcccaacaggcgcacgatacctatacaaatgcctgaggcggccttggaccggtcatatatatacaagctagagaatggcatagcaggagatgctactgctggacctcgcccaggagcgccaccaaccgcagggctcctctgtggaccggggtttttacttgtcgagcacctctcacatatgaccccaaagggaaggttgtaactacagacatgttccttcaccggaccacggatactaccgcgcgtaccgtggccgacgtttagcagcgcagtcactttcgaactaaccacctttttcctggatgtaggcatgcggcttcctccgactatttcttcaaatcatgtacacaccatcacggagcggccgtcgggaatctggctattttcctatatatgtaggcattcactcgcatgctacagatcatactttattgaattttcgaggcctggagttgaggccgctgcgaatcgcaggtcccggacgatacccgagtgacccagctgcggccctggtgaggttgccggtagcctgagttgccgtttcacggctgtttgagttgtcgggaacccacgtttcgtttcggtgcacggagcctgttcactgtgatctgcacgaggaacttaggctggtgcgtactcctgcgcacgcaatatgagcctgtacggatcgtactcgggcaattggcacagcaaaactcttagcctcagcagatgtagccgcgtcaagctgcagtcccttgtcttcctgggctcgcgataccttctggccgggacgctttcacgtggacggcccgttttcgcgatcactcagcacacaggacaagatccagaaacatgccgactttgaccttttgagacttcacaacatttttgaaggcatctctgcatcacttgtgtcgctgatagcaaggagctgcgcttgtccagctatcggtattaagtgttgcgcactaatgttcaccacgaggctatatgtgcgacattattacccctcgcctccgcctttggtaaaccctgcagatctgcacgagtaggagacggttaagcataccactttcacgtcctgggactatcgtgccacacgtggtgtctattggtagggccgatctcgtaatgtattcactactgcaggttcagtcaaggggtctcgggcatggcgtgtctcaaatcgccccgttcaatcttgaacgacactattccgcctctcatcgtagcttagtgccgccgcacttaagacttcagcaaatggatatagcactttggactgtgcctggcctctttgcacgcctctttccccgcatcgatcttgcacgcatctcgcattcaaccatctttagcatttcccaccattcggagcattgattttgtctgcatttctctctggctaattcttaagcctggccatcgcttcagatggatcgttcgtcttgacgggttgctttcccgttaaaggtctggtactataaacccaacgctgcctggacacatcaggagctatcgcttccacaatatggatgctggcatctacgaggcgcctcctgttgctaatcaggtcaacaccattgtcctagccttcaccgttgtggctggattaattgtctctttacgtctattcgcccggatcttcctgacatcactgtttgggcccgaagatgttctcatcgtccttgctatggtgggtactactgtacaattctcatctacgatttaattgaccatcttcagggcttttcgatcggtctcagcgctacagtatcgcagcaaaccacgcatggtctcggaacacatatatcagagcttggtactaatgagcaacggttatttttcaaggtaagttatggccagctcctgcttgagatatcccaaaccacacatctgaggtcaaatccaaagaaaatgagagtaactgtattgctcatgtgactgactcattccgcaggcattctgggtgggcctttgggtgcacagcttagcgctcacgatcacgaaggtctcagctctgacgcagtatctgcgtatctttccgatacatcgctttcgtataagctgctactgcctgctcggtctcgttgttgctcttggtgcctgggctgtcgcgagtaacatcttcatttgtaatgcgattgactctgcatggatcgaccgattcaagcgagacgactgcatggaccgcaaattgatatggtttacaaattcgggtatcagcattgctctggatcttatcattcttctgttaccagtacccctcatacgaacacttcagattccagcaagtcagaagagggggttcgtgacaatcattgcgctcagcatctggtaagcgggatctcccaagttatggtgtagagattgactagctgtagtgcacccatcatctcgatcattcgactccacaccatctctcgaattgccaagagcaccgacctcccgttcgacaacataggtcatgcaatactatcctccctcgaggtgaatgctgtcattatatgcgcctgtctaccagcaatgcgaccgctgctcgccctcatgatgcccaaatacttctccaaagcagcacagttcacaaacgtgcccaccggatacgacatagagcagccgaagcacatgcgaacaccatctcgcaatatggtagtcaagtccattcaatcaaaaaccattgaatcagggacaagcacgcctcgagcccctcaacctaccctatcgcgcacttcaagcggccgcttcacagtcacacacagtcgcccgagtacagcccaccagacacctacctcaggtcgatccaccccaggtcgctcaactccaggccggaacaccccagtgcgaggctccccaggccgcgccaccccaggccgagcaacccccctcggccactcacgctccggcagcaacatctccatcgacatcgccgccgcagacgcgcgctccaacggcctgcgccctccgcgacgcacgaacccgcttcgcctgtcacccatcacgcctggcgggtctgacatctcgcttccagagagcatgtacaatgcaggcatatctaatgattcccatgcggatttgattcatgtttgggggcccgagaggaaggtagcttcgaagccgctgccgttgacgccgtttccggttagggcgcatcggggctgagtatgcattggtaaaaggattgcacacgactcattgtgttatatgtgggtatatggtatgggttggatgtctcaacgaacttacgaatgggtctggagtcgtggggcggcgtaatgaggcggggctttgtctgagtagtgtagctcttacatatattatatccagggaatatcgtgcctttactctatcatggtctttgctgtcctctcttcgtcgtgtatagtagcgcgctgcaaggttgagatcttgataccatctggaagcttcactcctacgatcgaggcacgctacttcgtgccctgttacactttgacggcgaaataatggtggcgcagcgcaggctgttgattatacgggctgtttgtgcgcggggtaaatagctatgatcgcgcactttggtatggtgttttcgatccagccagttctcctccgatgtcaggaataatgcgtcgtcgaggtccgttcatgttccctttaacccaggcacactcgatccctccaactcaacagcaaccatcctcccctctcccaattcgacagtctcatgcgtacccggcatctcgtacgtctgagcacctgtgtgaggtgcaatgtgtggcttgatattctttccgacagctagctcggccatgtcttgaccaccacttcgggcggaattcatattcctaacagatcagcgtatctccaggcttgggagcgaatcacgttgtgctacagggtgtctaagaactgcgagcatgtgtgctggactgagcagtcggacaccgaattaggtactatagaacataccgaagcatgccagagacgccggcgcgttagtgtgcgtgtgctgcaatggcaacaagggatcataatccgagttgtacaaaattgtctgtattgcgccgcagagggattgttgctgttgcacacgaatgtgctgcagttcgtggctagtgcaccacgccagagctacgggtagcctacgattcgcgagaaaagaaaaattaattatcgaaagctagggcgcgcctcgaaggtcgaaggacgcgattacaatgagaggggaattgctcttccggatcgccagccgtgccatgccttaatttgtaggccgcagtgctgaatttgagacataaccaatagttaacacgagcgagcatcccaggccgagaggcatttcccctgagtgcgtaccgttccctgagacggggatatgcctgcgagagcaggtcagcaagttcccgttcctggatcccacgggacggtctggaagatgtgcgcacacgtggggcggtcgacagtgtaactgtctaatgtttgcttttcacatccataagcccgggacggttacacagcaggtggtgaggctgaacaatgagatttttgtgttacatcgcaagatccgaatgcggcggacctgctgtgcggagggatcttgggccagaattagtaggtctggactgcggatgaccatggagattgtttggttctcagtttccttgtccgagcgctcgagtccaatcagcctgatctctacggcgcagcagcagatgcgaagcaagaagagaacaacgcctgtcgtacctatcgaaaaatcggaaattgaggatccactgtgtaaagacaattggcgtgcgatagtgtgccgtagccactgtcagacggaagggaagcatgcaagtctcccgcggtcaatcaatcgaagacacgaccgattagcggctgaatactcgaaaaatccttcagtgaacgccactattgattacagataggttggcggcggagccgatgttcggattcgatatctggagaatcaacgagcgtttgggctggatagacacgtggttgatcgtctgtctcaaaacagcgtagaagtggcaatcagccgtaaggagccgagtgcgacgctggcaggaaacttgcagacatgcttaaactttcacgatgtgcaggcagagttgatcgacgagtcgcagcggggaaggcgatcgctcatggtcggccaaactcgaaggggtccgccgataggcccaggtaccaggtgaacctcggaggatcacatggggtacatttgagtttttgcgagctgaggactgggtcgcaaatagcacggacatgaaccgaaccacaattgcccgttctatggatgaggcgccggtctggcgctgtcatatttagcaggcgcggcgttccaaccgtgttgcttttgccgtgcgtctctgtctgcaacggaaggaacgtccgcagtgatagacatgcgtgccgcaccggccctggccgcatacattgcacgagtcaggcagaagagaaaaggaccgcatacggcatgctgcgcacggtagcgacttggtgcaaagatgctaagttcagcgacgatgcactgacggtggttgcagactatcgcagaccctggagccaatcacaaagttgatgctggctgattggccgtagccttttcctgtgtcggactcggtgcgcaaggatggatagacggcaggcatgttagcgcagcatgaacatgatcgccccaggcccgtggctgtctgaaaggacgtcaccatgttttcgacaggcggtacgcagatcagttcgaccttggaagatgcctttacggcaaactctcggcctgccgtgatactgcgccgtgtttcgcctttctggtgtgaaccggacttggatagggatggcaggcaggaattaccgttagcttaacgaacttaatggagacagggccagccagtacgcgaacggatcgacagacaagccaccaagattagcgagcactggcattgtaatcagccatggcagctggcagacgtcaactggtgcagtcgtgcttctgggctgtcgagtcgcatcgttgcggggccgcacttgcgcttcggcgacctcgcgagggccatgtgcgactagcttgtctcccacgctgcgatggatccccttcagaaggagcgattccagcaccggcgtctccaggcgagcacttgccgctgtaaggttgacgccatgcctctacttatacttcgcgagacacccgcccaacgcacgctacactcccgccgtccaagacagtaccattcattcttctgccggcccacgctcctgtgtgatatccttcgtggagccgtatctgtctgctcttctagtcccctcatcgacaaccccacagctcgcgtagctgctgcaacccttcatcactcactcactcgcttacacctgcgatccgggagcatataagggcactacctagaccaccgacacttggaacgcctttcaccgtcaatccccattcactccacctttgccacgttcggttgtctgcccacgttgttgctccattccttctttctccccaccacgcgccttctcccctcgaaccgcctgcgctcctgccaaaatggtctactctctggcttatcgccgcccggagcgtgtcgcccgcccctcttccgctgcctctatctccggtgagaccaagcaaaagtcaattcatgactccatcaagtctggcagcagcggcatgtcccatggcattcctgaagctctttccttcgaccgcatcattgctggtggtgtgtgtcctgtaagtagacgaagtcctcacttcctcactgtttgctgacccgccagccctgcactgtgcgcgacttcatgaatttcctcaagtacattgagctgtccgccgagaatctgcagttctacctctggttccgcgactacagcaagcgattcaatgagctgcctgcgagcgagcgggccctctcacccgagtggtctggcgacaagagcaacgccgagaccaaacaaggcccaaaggtcgtcaacgctgatgctgcagccattctcgccgcgtctgacttcggcaatgaccccaaggtctacgagtctgaaaagagtggtagcaaccccttcttcactcctccgcgcacgcccaacagcgtcgagaggcaagaaggtgcctactctttcgactcgtatgatggcagctccatcggtagagtggatcactccaagcgcgccgatggtgcgtttgagagtgcaggactcaagtggaagccttgtaagtttaactgatctgttcacatgcagggaagaagcgcttacacacgacagtgtccgttcaaccctaccgagaggagatcaaccgcatcatctctatctacattgctgatggcggctcgcgacagctgaacctgtcttccaaggagcgcacggcactcctgcatgcgctccaaaacaccactcacccttcagccttcgccgatgtcatcgcgactgttgagtggtcactacgctgccaggctcaccccaacttcatccgctggaccatctgcaacggcaaccgcccccgtgtcatcttcgcccgtggtcttggtattggtggcatcgtcgctggtctgctcgtagccatcattctcactttgagcactgcgagccgcgcatggcgagtcctgtccctcattggcttcttcatcggcatctcaaccctgatcgccgcgtggaagggcatgtgtgtggttctgcacggcatgcaccaccgccatctgcgaccctgggagctcttcggctcggacgacgagcccgaaggcttcgatgcgaagcttgactcgatggacacgttcaacacgcatgcgtcgagcaactcgtgggaggacgagccctgggtcgctaggtacgagaagcgcaacgtcatccgcaaggtctttgaccgcgaggtctggatccaggagcccgcgcttcgccagatccaggacaccatctttgtacaagccattctcggtgctcttgtaatgtctgctgtcgctgtcggcatcttctgtgccattcccaagggcaactacttctaggaagttcgtgtgcaccttctctgttgctccgagctcagagactacttccctactctcactcgttcattttctcatacgcctcgataccccggtacttgtatgtatccgcgtcgccagtacagtaatggtgacaatctaaaggaatggttcaggatggcgtttggtcagcagttatggtcagcttgtcagcatcaatcgggatgtttcgagaaagtttttaatgtaatgctactacatgggaaattgaaaactatgatttgattggactagttcagcatcagatgcctggtagttgaaaacacatgaccgtgatgtgcctgtcggatatgcggctcttgtattgaaggaataggcggtcaggccaagtgggggctgatgcgaaaggcggggtccgcaagagcgagcgttgcgcgaagagggccgcgacccgtagacgtccatgctccttctggcgtcactacgcaggccacatgctgctgcataattcaacaatggctgcggatttggtaacaccacatgaatctactcttaccttggccattcttctctcctacccctccaagcaccgcgtgccgccatagtgacctgcgtgaagtcgatgcgcacgccgaatgaagcctgtctcactcccctcgctgctcgcctgaccgtccagaacgcccatgtcttcggcccactacgacggccgttaccaccaccaccagcggccggaccatgattcgtactactcgaggcatgaacggcccgtcgccactgcccgccgcgaggagctagccatgagggacagtcccagtagctactctcccgccgactactcctacgagccccgcgcccctacgctacccaggcgctctgctgcccctccacagtacccctcgcacccgtcgtcgcgctacgctcgcaagcagacatggccgccgtcgccgagcgtcgaggacgagacggccgcgctgacgaaggaggtggtgtcgcaggccggagcaggacaaggcgccgacggtgagccgccagctcactcgagagggtctgttgatcaagaggcgctgctcgaggacatggaagacccagacgaccgtcgctatgtgctggtgtcggaccccagcatcatcactcctaccgaccaccgccgcaggagcttcgcagagcgcggcaacatggcacacatcaagacagacgtagcggacccgcccatgttcaccgagcgcgtctcgacgccctatgcctacaccaaaccccagagagaatcgattgctccctcacgcgcagacttcccgtcgccagacactcttaccccgatcagcgcacgaacacctagaaccatcccaggtcatgagagccgccactcgcaacgagaccagaatgcgaggccaccaagaccctcgtccagctatggccgacaggactcctacccgaggccttccccgaccgccagggacgatgtcttcgacgattcagacatggacgccgacgacacaacgcacttgcgtactacagaaaggaaacctgcaagatacagcttcgtcaagagcgatttgcaaaaggacgacctgagaacagacctacgcgacaatcactccaggcctccatcccgtcgatgcgaccaccaagaacgagcgccgcccgctctccgcaaggatgaatcatctggttcgtcgagagatgcttcctacgcccagtctccccgctcatcatcatcttcactcaacaacgggaccaggaagtcaaggccggcaccagtggacacgggctactacagcagctcgcgcgcaccttcccggccgagctcacccctccaacgagccccttcgcctaagcttccatcacgagttcgcgactctccttctgtttctcgaccgtcatcgcggggcaacactcgaccaacctcccccatgtctttctctacgaccttgagacctccgtcaccgggccgcgtaccgataacagacgcagattggcactctacctaccctccgccggctgtatcagatcgttcaaggccaccatccaggatgaccagatacgatagcatgcccgatcctacccctaggatcgacgtgcaaagcccttcgcctgcaagacatcacacagctggacctgccttaccataccctgtcgatgaccggccgttgggcgtcttcatgccttcagaagcgcagtatcagtttgaccattcatcaattgcttccccgcgtcagaccatgcctgactcgcccaggatgatatcttcgccagttcacgaatccccacgatatagagatgagatggtgtatcgcccaaaaaccagcatcccagtgcccgaagactcgacgcacgccaggagagccaggtcgagtagtgcacggtcacaagctcccgttgatgagcgccgagagcgctctacaaggcttctggccaaatactcaatggacaggccgctgccctcatgtccaaggagcaccccgacaacaaactatgatgactggtacagtttgcttggccagcgcaactttgacgtatgccccagttgttacgagggagtctttgctgacacacctttcgctgtggatttcgcgcagacacggcggggtgaacgacccaccgaacgcttctgcgatttcagcagttcatggacacgtctcgcctggcttctgacgattgagcaacgccgctcttctctcgagctgttgcatgccctagctgatatcgcgggcgtcgagaggccttgccctgacgatgtagaactacgcagcgaccggttcgcttggtatggcatacccgaccaaagggacggcgtgcacgtggccaatttcaccatttgctctgctgataagaggatgattgaggctttattgcctacgatgcgtggctactttacaaggcttccgagctcctatacatccagtacagctccgaagtacatgtgcaacctccgtacgagctcccgtcggtttccaaagtaccttgaccttctcgttgaactcgacagggaggctcaggatctcggtcaaagacccaacatcagtcgcttcattcagctagctcgtgaaaatgccttcaaggatgagtgcgccaaggacaaggcctttttccgcaagccgtggatcttcatcccttcacttccggagttcactgtctgcgaagaatgctatgatgaactaatctggccagcctgccagtccaagatcaccgccacaacaataccacgtctcttcaataagacaatgcaacttgttccgaacgaggatccggaggccggctctagctgttgtctctacagttctcgtatgagaagggtctttgacatcagcgtcaaggaggcggactttgcttatctgaagcggaaagcactggagaggaagaaggccgaagtcaagttggcgagggagaggaagggtcttatgaattggatgctcagcctagacagagggagcagtcagtgggagcgtgcgaagagcgagatcaaagcgttggatcgggagtgggctacttgggagtgagaagtgttcagaggagggatacatatttagaatcactacaaatattcctccaaacatgtcaatttcgtatcgctacgaattgtccctttcacgtctcacttccccatcttcctcgataagaatcttagatacgtacacgtgtctagcattgcatcgagtatctccaatgatttagcttacggcggggcctgtggagacgctaaagccgtgacgtagagaccataattcatactccgcagacgatgcttaactccgacgtcctgcactactactttttcgaaccttctgtcgtcttatacctcaccatcctagagtttcgagatcacaatgtctacctatagtcgaatcggagtagttaccggcgcaaacaaggtactttcatccacatctataagtatggcgagactggtagctgacgtacttttgaagggcattggccttgctattgtaaggcagttggcgctacaatatcctacatcgccgctgaacaatggaccgtttctaatttggtatattggatgtttgattgattgaaggagatgtgctgacgagtgacaagtgggtcgaccggatgttttgttaatcatgtcttccgagcttcttgaaccaccttcttcccgcactctcagatgatccaagaagctcagggacggattgaagaatccacactgacattcctccccccagatctcacagcccgcgacaagtcccgtggcgaagcagccgtccaaacactcctgcacgacccgcaactcacccaagccgccgccctgaaatcccacggcggcctcgcagacattaaattccacgccttggacgtcacagatagtacaagtgtgcgcgccctcgccgaccatttgaaaagcgcgcacagcgggggaatagacttcgtcatcaacaatgccggcatcgccatggatggattcggtatgtttccccccccccccccccattccccttcgcgtgggttattaagctaacgacgatatcgtggaagatgcaaacgtcgtcgagaagacactggagtgcaactactactccaccctccgcgcttgtcgggctttcatccccctcctcaaaccctctggccgcatagtaaacgtcgccagcacctcgggctctctggcgcgaatactcccccgctgtccgcgctcgcttcctgtctgcaacctctgaatccgacgtctccgccctcatgcgcgacttccagtccgccgtggacgcgggcgcggagaaagacgcgggttttcccagcgcagcgtatgcggtgagtaaagccggattgattggcgggacgagggcgcttgcgagggaattcgagggggtgagcgtggtgagttgctgtcctgggtatgtgaatacggatatgagcaaggggaatgggacgagcacgccggatgagggggcgaggacgccggtttggctggcgattggggagagtgggggggagacgggaggtttttacaagggggagaaggaggttgcgtgggaggatctttgaggaagggtgagtttggttgcgcagctgtgcaggcagtacgacttcacgaaacactggatggaggaaaagcgacggtgtgtggtacaagattgtcttgagcaagtcgtgtgtcttcacacaagagttaaggattgggcagtcatatggagggtagtgtctatggctggtatgtgagtgcagagtcttgcccggctgtttcgtcctgcctcatgaacatgtgcctcgcgaatgcaggaacaaaagactagagtttgtgtacatcaactgcttagcccaacatccacttctaatctgttgcattgataccgtctagagtatcgaagcctttgcaccggagcctgtactcaagaatgcgcatgaaaccgatcatgcgcaaacatagcaaacagaggcatgacggcaccacaaacctcgcatcgatacgactccgcatcgcccatttcctcatcctcagattgccagtcacactcttcgacatccggtgcttcctgtgacggcgtaggtatgtcttcggacccactattgctcgtcagcagtctgggtactttcagctctgcctcgtcatccacatcaacagctagcggagtttgttccccgtcaacaacaggtagaatcccttccatatcccccatcccaccatctccctcagaaactctccattgcttcagtacgtcatcttgctgtctaaacatcttcccaatatccctccccaccccgcccctctccctcgccgcatccgccatattcgcagccgcaacattgaccagacttaaattccacccgctcttctcaggatgcagccggcgaaacagcggcagaagagtttccctgaccaaccgctctacaatgccttcaacactgtctttgagattgaagacaaaactgggcattggcgtggacttggatattcgcgcaaaagagcggttgcgacttccatcgggattctgcggcgggcgcgggcgtgtggagagacgcagggttttggggtgggcgagccagcgctttgaagggatgctttgtgcatcgtgcgcagcttcctcttcttcgtcctcgagcaggtctgcgtgcatgcgcgtcaagaggctagctgccagcatgctcaactccttggtgacctcgttgatggtgtcgagccgaatgtagctgtcctcgatgctgatttgcgttggaacttgcctggcctggccgacctctgcactatcgcatccattcagaagttcccagattcgcgcgccgatgccatggggagcgccatttccacctagtaggcgttccagcagttctggaccgaggccgggatactctctgacatcgcgtacaagcacgctttctttggtgcctccgtacaccagtccggtgtcgatagccgcgggtctttgcaggacgtgagtacgtagcttctgtgcaattttgaagccgatgccagggatcttgccgatttcgtgatcgtccatgaacagtgtcacattgtcactaatgtcggtgtggtcagacgtgtatgggggcaacaatgtcgtctgtgcattgggtttgtgccggttgccaacgagtttggcaagcagtttgttcgttgatataccaacagtggcagtgtagcctttctcctgttcaagcctgtttcgtatatactgggctagatgacttgctagcagtagtcgaagctgcaaaaggtcgactggtgtagtgatggctatcacatgttagcatgctgaagtttgtagacatgttttgtcatgtttaaacgactactacacagcgtccctgcacgttgagcagagagtagaggaaacactcaagacctgtcacacagcatcaaggtcttggtgaaacaaccggagctggcattgccgagcaaagttgtttcgttctcatcaagcctaagagacactgcactactgagcagcccatttcggtgctgtgccgtccaacgtgcaaggacactggaatccttctgacacggctggtgaagcttactcgcaagcgctagtggctgagcgcttaataaccaacactgttagccgcggcgtgccgcaggtgcagcgcccgtcagccttgtctctcatgatgagaaatcggtagactgtgacagctacgccacattggacccagcggtctcgactctgcgcttacctaaagtgtgctccaatgcatctggaaaagcataacctgccagtcttgttgcgtcaaattcaaagccaagagtaggatcggtcttggagaggcagaaaaatgaattgctgaggttgctggagttcagcacacccgtgttgtagtcgatgatgtcggagacatccataaagacctgactgtaccttagaaatgtttataaatagcagcgtgaacaccatgagacgggcgagatgcgataattggaatgcttcagatgatcgcaggtgatgctgactttgggaacagcgagctatgcaggtgacgacagaattggtggacgaacctcgtcgaaaccaagcctctcacagcgcgcgttccaagagaaagacctgacaagggcgtagagctcctttgaggcattcctaaatcttgtcaagtcctcgcccaggacaatgactacatcggggcagagtcgcttcgcttctgagatcagctgaagcttgtaaaggccctacatgcaagtcagtcagcttacgcgatccaacaaatactaatttcgatcttcgtgacatggaagtatgttgatgtacacagtaggtctcgcgagtgtgcagttctgcaactactcggcgattggcagaccgtcgcacgtaattcttccgggtatatcgttgtgtactggaagccagacgtggtgcactattacgcttcaagaagagcggtgtatgccactctgaaggatctcgggcggatgtgccacaacaggaaattggctgaggcccccgagtgcgatcacgattggcggctgcgcctggtgactgtgtccttcccgcaaggctggctgcaaacattgatgaaacgaaacagagaagagctcacacgtcgacgggcctcgtagttgcatgtgacaacaatctgcttctgctgtatggcgagtggcaacgatttcagatgtggaaactcattctcgacgacacttgcgtaaaaagcgtcgtagtcctagggggatggaggcgtcagtgagtgggcttgccgcaaggctgtgttgcgcagggatgggttgcctgagttggttgcgtgcgtacgaagtggattacggttgtgtcaatctgtctcttgaatttcttcgcactggacatgtccatgttgacgaccccggcccatggtcggcgtggaagagatcggcgcttacaagaaggtgcgatgcgcggagggctcgtcgcggctgcagtgggatggagttacgaaacgtgcatgaagcgttccatggacgggctgccaaggccgcgtggactcccgagtgccaattggtagcgtgctgtagcgcggttcgccactacgacggtggagagcccgagcgcttgacggtctattcttggtatcggtgtattttgggagccagtagcttcgtatccaggctagtcactttgcaaactcgagactccgcgcgttgagatgcagtagaggcggctgggtagccctggcgggttggccgcagttgctgcttgctgcgctataaccttctgttcccgcgccttgccctgcgagactcgatcgaattcctcccgcttcacaccccggccacgtgcatcgacgtgcccattcccgaatcacccgtacacccgcacaccaccagtccagcgttcggtcaacagcccaggtcacgatgctgtccactatgtcattccctcactcgataccgccagcctactcggcgtcatctgcctccccctccaacatgaccagctcgctgcctataataccgcgcggtcccgctgccccgcagcgtcccaagctctccatcagcaccgtcaacaccccccgaagttttggcaaaggcgccagtctgcgacttgacactctaagtgccgtctcccccaccaaagtcaacaccttctccaacgcatacccagccctcgagcgcccttcgaagccccgcctttgcatagacagcagcatcccgaatgcgaccagcgccaccaccaccccgagttcagcgtctactctctcgtccgcgctcacctcagcctcgcaggagtctgctaccagtccaataccctacaagcagccacacaaccttacgtcaatactcgcaaatagccctgcacggtcgataataccgcgcaagatggcagcctcgcggcccatgttccccgccgagaagcgcgtgtctttccgcaccccgctggaagaggagatcaccacagtcaagtacactctggcccattcggatctagaggcttctgtctctacactgtcctcgctcgcctcaaccgcatcctccgactccagcctctcagctacacgccattcgctctgctccgatagctctgagaaggcctcttctgcacaagaaagctctccccgacccaagcaaccacggacaggcgacaagcgagactcttcgtcttccgaggatgacagcgattcctgtccggaaacgcccgtcgcaggacgtcgcaagagaacgcgcgactggcgatggacactggggccagtatcagcatcagcatccgacaagtcaacagccagcgagtccacaaccagcgaggacagctgctgatcacaatctacctttcttttgcgtttattccccaccacatagacggcgcgtcaccgcaggtcatcacacgaaggttgcatggagatattgagcgagttcacgagcatttacggcgttatgtcttttccagagataccatcatcatcagcatcagcatcgcattacctcactaccacattgcgccacaccatttagtagtctacatagtttaaatccatcgcactgttgaacagtcgcaaatatacattacgtggtcattccccatgtcacattccccccaccatgtctctcgtccaagatcatccgcgtctgacaggtcaagttcgtgaccccggtccgcgaaatggcgccgaacgtgacccaacggctttcctcccagctgggcagcgatcgccgggcacacgaccgggcctgcaaaccctatagtagcgtatctattctctgcaagcttacatggttgcatgtgcaagcctcaactcatgacgccggaagaaagaaagagaaaaaaaaaatcaagctgagttgccttgttgcgtgcgcaagccacaaggcggtgatgtcatgcgtttccctttccctttctcagcatgcgcgcgcgtggtgtgtgtggcaagtcgaccggtttcttctcttggctgaagcccggttacgaagcaggtattgtttctcggccaatattgataaagcccgcgaacacactcctaccctgttcgttttttgcggcggcgactctgccagaatcgtcaggtgcgatgcaacatgtttcgtttgaagttcggccgcacgagtggggggggggggggattacgacggggtagtatagaccaggctaggtggggggtgcgttcgcaacgggtgcgttcgagaagggagcgctattgtgggtcgtggatgcagctgtttcaaacaaacttgttacaaggcagtaatgtagctggaacttgtttcgctgcttgcctgtctggaatataccagagtctcgtttcgacaatacacaccgtatcccagccccggcttcttctcgtgttcacgtaaaactccatcgtcgcaaatacccaacagaaaacttccacatggtagtctcgaaaacttggggattctagaatctggcttcccgtacctgctaggtacctgacacgaggtggctgttcgtgttcacggagctagcgcaaatgatttgtggatcttacacgagaatgccaaagtatcgtggtaagaggcttgcgcggagatttgcgttggacgggtctggccgcggtgacatgaggcgacatggaggggcgtcacgggctgcaaatcgatcgtatgccactgttctggatgctagtttgtcagctgtgtcaaagtctgctggattttcgagccaaggtgctccctatcgagcaatgctaatggcctcgacgaggtgagatcaaaaatcgattgtaggaaagggtaggcatacaacaaacgtattggcaaaatagcggcgcttgctgctatggtgaatgtacactcgaggtgctgctctggtagacccctctattattacatgtaatccggacgcgtgaacgaactccagccgaacccatctaagacttctgaatagctatacaaggacaccgatgatcccaagtaaagtacaaccggacgcacgcagaaagacgtttacgaaagcgctcatttcttctttccttttgcaaccgccgccttccctttgcctttgcccttgggcttgacgtcttcatctgcctcttcttcgctctcatcgtctttagcctttctcttgcccttctttggtgcggctgcactcttcttggccgctgctttcttcttgggctgtttgacgtatttgtccttagacaagtccgcctcctcgtcctcgtccttgacctcttcgatcacctctccatcgtcggattcctcaatcgcttcctcaagatcgggtttctccttcgcttgcttcttcggtgcaacaacagaagacgccttcatgaatggtagcggatgtgactgttggttatagctgtgtttgtgttagccaagtgaacataaccaatcgcacgaacggcggtatacttacagtcgtgtgaacgttgccttggcctgcgtctcgatcttaaccttctcttgatccatcggtccaacacccagttccatgatagcatcaaagtcatctttggtcaagtagtagctgtccatgagctcaatgattggtccgacggcatccttgccctctttttgcagcttttgaacgagttctgtccaaagaacaggaatgtattgctgtcgaatttcgtgtcgatcgcctgaagaacgcaaacgcatatgtgcttgaatctccttcaccaggcggctcaatttgttggtgctgctgttcttgcccagccacgatgtgaagcgtgtctgattaccagccgtgctgccagcaacaaaacttgctgggcggacgaaactgaagactgcatgtgtcggcatgagactccattgttgctgggagccgtggatcatgcggtccacaagatcaccatcgctgatactatcagctgcttgtgaagcaagttcgagtttcttcagattctgttctttgccagagtagttgagggcttgcataggattagtgccgaggtagttctcctggagcatgagaggactgaattcatggtcgttgaagtagagttcgatcttctcgtttagggtcgccttgctgctggcagcgaacatgccgcctccaagaatcttctgagtaatgtcccatggcttgaggataacatgcttttcccagttcttcgacatgcgcttgccactgtcaaagtccatggcttcctggtctagcttggctgtcgaaatcatgttgacgacctgacgaatatcggcgtggctaccctcgatcagtgcattgacaacaggtgccggcatcttgagcccttcccgaaaagcaatcgtcatgatacgagatcgaacctgatccacagttggtcgtcggaaaggcatgtcgaaagtgacgtaaatcaaagggcttcatcttcggccaggcgtctgtcgttgcagatgaggatcatgggaacttcggtcttcttgcaaaccgcggcccagggctccgacgccacctcgatcacctgcggacatgccatcgacttcatccatgatgagaaccagcttcttctttgccgactcgactttctttccgtcaccagcaaagtagccatgcaaggagttggtactcaatacgccgcgcaagccctcttcgatcagcttcttgctgcgagtgtcacttgcatttcgctccacgatgtcgtagccctcaagtttcgctaccaggtgagctgctgtagtcttgccaattccaggaggtccgtgaagcatgacggcacggaaaacaccacttccgtctgctccagcaagcttaaaatttgtcttgacattctttgggaatttctgcagccatctctgaagtctctccactgtaaccttattgccgcaaatctggttcagagacgatggagcatacttggtcgtccagagtcgggtgtcaacagctggaccgtcgctttgggctgcagctgttgcagcggaagctgttgtgcgaccagcggctacatcggcagccttcttttccttttctcgtttcttatcttccttctcgagctcggccgcctgcttcttgatgttctcctcttccttgcgttgcttttccttgtaggccgcctgtgcttttgagtcacctttgttgccgacttctgtgagtttctcgatgagcatcgataagccatcttcttcaatggtctgaattcccaagtcatgaatcttctgctaacgttgctagggcccagcatcggttccaagcacgacatagttggtcttcttgctgggagcaccagtaactttgccaccatggcgtttaacgagctcttgtgcttccgtccgaccccattttttcagaacgccggtgaagacgaagttcaagcctgccaagcaagtatctgatcctgaaggcatgtctccggatgccccttgaagcggtgctggctctgcgcggccagcattcgctcgccagtcaaattttgcgtccttgtccttgggcggaggtgtaggtgcgcgtacggtaggtatcatgtcgtagatggcctggtgatctgcactttctgagacttcttccttctttgctttctttttgacgggcgacttcgctgcagttgctttcttggctcgtcctttcttcggcttctcttcctcgtcttctaaatcgtcctcatcttcgtctagatccggcgacttgcgctttcgaccagccgttgatatcttcttgggtttgcttcctgcggcctgctcgtcatcagtcggctctacgaaatcggcctccgcgtccacatctttcatgtcgacatcttcgtcatctggctcaaaatcgtcttcttccacaatcttcttttgctgcttggcgggcatcttaggtgttccccggtgaggcagcttcacggctaagtcatcctcgctctcggcgacttctgtgtaatcgtcctgctttttgcccttgatgtcgtcgccaaaaatgtcatccgcaccatctaggtcgtcgtctggaaattcgtcttcattgtcccgttcagcataggacctgataggtttcttcgctcgtcccgaagccctgccattggatgcgggggtagatgtcttggagacgcgtgccgcggccttcttcggtgtcgcctttggcgtctcggcgctcttcctctttacgggctccgtccttttaggcttgtttgacgctgcaaagaagtcggatgtggtggtctcttcgagttcgggagtcggttcgcgcttggctttctttggcggtggcttcttgggtgtggtctttgttggtctgcctatgttcagctgagattcaactagttgaaacatgatggctcacttgacttcctcttcctcctcatcatcggaatcgtcgacgactctgcttgcccttccactttttttgggcgctgctttcttggtcttgggcttgtggcaaaatcagctgcatgctttttatacagtatatagaaacatacctcgtctttcttctgcgagccctggcttccctcgctggctttggtaggcccgccaccaaagaagctacgaatgtcggccggcattctcgcttatgagtaatataatcgaaaagcctgcaggcaaatatgcaagcaagtagcacaacagcagtgcagcaacaatggctgagggtggaggtggatggaagagtcgtcgctcacgcgggtgacggatgacgggcaggcattgacgcgctttcgcgaagtcattagacccagacgcgcctgcgctgcctacgctagtggcaggtcttggcggaacttcagaacttcaatgtctagcgattggtgaagggcctaggcagtgacggcaccacacatcaccaccaccatgccgccgccgaggataccgcaaaaccttgcggcccaattcagccagatgagtctgtcagcatcgcggccgcgacgtacacgcttccccgccagtatcactaccgcatcgactaacatcttcaagtactccagcagccatgctttccacgatgccaattgctttcgcctgtcgctgcctctgccgtccgcgccttttccactaccccatcccgtctgaactggctcgctcccaaaggtggtgagtcgtgcaaatctcgaaagggccggtgtcgagtgcctactggcggcagcatgcgcggcaccacggtggtttggggcgactacggcctgcggatgcgcgaccatgaccgtcgaatcagcgcccatcagcttaagattgccgaggagaccatcaagaagcgcctcagggggatgaagttccgcatgtacatgcgcattgctgcgaacattggtgtatacaccagcggcaacgagagccgtatgggaaaaggaaagggtagctttgatcgatggacggcgagggtggcggtgagcaagatcatattcgagctcaagggcgatttgcacgagcaagtggtcagggacgcctttcggcttgcagggaacaagctgcctggattgtacgagtttgtgaagaagggcgacccggccgtcatgggcctgacgaaggtcggagtcaacggcgtcactgaagctgatctgaagaggccccggaagaaattgcctctggaagagacggcggcacggttaccagaggcttgagcgggagaaaatgccatgatcatccacgggtattgattatcatgtacaacaatgctagaaatatgcacaagacctttatcggagctaaaactcctgcaccactatgtttctgcctttcaggctttgtacaaggtgtccaagaagcccttggccaggtcaacaacaacgctcttgtttggtagactgccagcaacgccgtatagtgctgcagcatctcccttgacagcaccttttgcgcccttgccctctgcaatcctacgtcgctccttgtctttgacatcctccgttacctcgaccaggtcttctatcagcttgtcaacaactgcgacgattggcagtgttacagcaatgtggatggctggcgggttctgcaatgcgttcaagtgccagcctttgcccgacatgccatcagcgatatcgtagatgtcaatcgtgtcagagaggaaggagacaaccgaaaccagaggcttgccaatgaccttcaagtcagaggctagctctggcctttcgcggatagccgactcgatcttcttcatgccaccaacaatcttgtggcatgcatcaatgtaaccgttctcgccctgcttgacaagactggcccaacatcctgcaatcaacgcacccggccgcgaaccagcaattgatggcgaagcatacacgcctccagaccagtcaggcgagatgaagtattggtacttgcggaagtcgtcggagcggtacagcacggtggaattgcctttgggagcgaatccgtacttatgggtatcacacgagatgctggtgacaccttgcagacggaagtcaaaaggctccgcttcaaatccagccttggtcagcattggaataatgaaagacccaagacagcagtcgacgtgcagagggagtttcttcttctgtgccagcttgctgagaccagagatgtcgtcaatgatgccatgggggaagttgggcgctgagccgaccaacagcactgtattcggattgactagagcggagacggaggggatatggaccttgtaggtgggcgctttgcattcgaccagatgtatcttgatcttgaagtactcgccagctttgcggaacgctgtgtgcgctgtctcgggcagtatcatctcgggctccgtgacgccgcgctccttgtaagccttgttgcgcgcagagaggcatgccataaggatagactcggtgccaccggacgtggtgacacccacagcaccttcgggagcgctgaatagcgagaggacctgttgtggtgtcagccatacaactacgggcgtgtgatgagggagtctcgtaccatagccaccacctcggcttccatcttgcgtacgccggggaagacgtctggatgaatggggttcgccacagtgaacttgccaaaagcctccgtctgcagccggatcaagtcctcgccgccatgatacacggctccgctaactctgccatcttcccacttggtatgttccatgccggctagctctcccagcttcttgcgcacatcctcttcgctccatcctatggtgggcaggctgatgatgcgctcaataccggggccgctgggtacgagttttttctcgagcttgaggatagattcggcaatctgggtctgcactttggtccggacaccaggcaggcgcaggaaaacaccgtagaggtagcggcggatgctaaggtagaggtcaccgagggagccgaagatgccacggcctttgagttggtagaagagcttgcgcgtccatcgcagcaagaagaggacgaagacaatgttccggatgctacgggtacggtcagtctacagggcctgtatgggcgcttgtgagtcggaggtcacgtacacttcgatgttcagggcaacgagctggcctttgggagagctccgtcgcgcattgaacgtgtcgcggagactgacggggaggcgtgacgagccaggcatattgtgcgtgagacgaacagtctggtcggtctggactagacggcagcaagtatcatggtatgggtacgcagccggcgaatgactacatatgaagtggacgcgcacccatagatcaagcttcacatgccactagaaagaggcgctactgcggcccgtgcagccaacggcttttggtgcagccctgcaacatcgaagaattggctgagaagggaagttgcgccgctaccgaagctgaggcctcgcaactctcgctctttgtgtcttaatgcgttgcgaggacggggttgtcgtgataagatagcgcgaagctgcctcggcatcatcatttatccagtctcgcctcgtcgttttgattgaatgagcgcaagcagcttgatgcatctggccgtgcagactattgtccaacgatgcgagagagcactggtgactttcaagatggcccgattcacgcccgattcacgccctagccacggccaagatgtgaatgatggaggcaagctagctaccccacagcttccttccctgcattcgcgtgcacgtcatgatccacacgacacgcttaattcgaacaagaaacagacgtacccgcgcctgctcccggactttcacccgctctgactgcccgctcgctacacagatcgtcgacatctccaccgtcgcgtgcgtcccgctgaccggggcgtttcggcagtcgtcgtttgggtgtagcacgaagcactcgccatggagagcaaccagacagcttcgagggccgccaagcgatttctccaggaccgcgtgcgcaacgactgggcctatccagacgtcccaccagtctggtcggcatccgacgaggaggtgcgcgacgcccaaggcctgtgcgagcgctactatggcgagtctgagtccagcgactcgggccctggggaggccggcccctacaagttcgacagcccggacagcatcgccgacgccgtggtgcagacacgcgatgcgcgcagaaagaggcgcaaagagcggctggaggaggagatgcagcacaacgaggggctgcggctctgggtcgagcgacgggacatgtggacaggcgcgaccagcgtcaagaaatacggcacccgcaccctcgaccacgccggcccagacgccttcgacatggtgccagtcgccccgcgcctcctcgacgagaaccccatccgcgcctccatcacgccgaactcgtattccgacatctaccagaagattgtcgtgtcgtcacgcacgccctcggtccccatcaacctggctgacatgacaaaggcactcgtccagggctggaaggacagcgacgagtggccgccacgaccaggtctcatcgaccccctcgtaggcaagaagcgcggcgtgacgggtgctatggcaaacggacagcacggcggcttcatggagcgccatccacatctcgagaagagcgtagacagcgtcaagcgcatgctgcacttgaatggaggccatcatgcgactgagcacacagagggaggcaaagcaggctgaaggggggccagattggaccacaacatgataccaccacgatatgctgtctggttgccagacaacctgtaaagccctgccatacgttgcttgaagccctttccggactggacttggtttcgtctccgacgagcccgagcacgctggtcaagccacggtatcgtaggcttatgctagagcttcgccggttcaggattggactgggcgggtcaagaaagctccatgtattcagcctcagtcctttgggtacttggattaggctgcgggacgctgcatcatgccatctctccgcctccgaagaggatcctgggaccctgatcactactatactttatacgcctctcgattgtcattaaagctgctctgaaatatcaaatcccactcaacatgtctcaggctcggccccttttttaaactcgtgtgaagagagacatgctaaaacaccaacgtcgccaaatggctgcacaatataatgtacgaaaggaacagcaagagcttgtatacggcaaatatcgttgcatctacgtcaaagacatcgactcagccatcatgtcatctatctcttctggacatactccaacccgttatgtatgcttccccacttcgcttccctgatatcattgaagtagtttgaccggggcttccacggtccgctgtcgcccgtcttcggcaaaataccctctcccttcttgatgtatgtcgaattgagatcaagaacaggcagagccttcatctcgtccgcattcgccaccctcggcaccacagcacccgcgcccttcttctccatctcgttcagcaacctgcaaatcgtctgcgccgtcgcatcagctcccaacgtccaggacgcattggtataccccagcaccagcgacgcgttgggcaggtcgtgcagcatcatgcccttccacatatacttgctcgaaatatcaaacttctccccatcgacagatagctctatgccgcccgcgaccttgagtttcaaccccgtagcagtgacgatgatatccgcgtgcaactcctgcccgtcctccagcacaatactattcttcgtcaccgtcttgatcgtgcccgtcaaaatcccgcccttgccctcgcgaatcgcgcggtaaaactccccattcggcgtcacgcacagccgctgctcccaagggttgtacttgggattgaaatgcgggtcgtgcgagacactcgcgggcaattccttggtggttatcccgcggatcagtttccgcgccgtgctggggaacgcgcgtgagaagtagaagagcaggtatccgaagatgaggaagcgcacgcggttgaccttgtacgcgagcgcaggcgacacgaagcgcatcgccgatgtcagcggactgacgctgttctgcacgggcaggatgtagctcgggctgcgctggacgatggtcgtttgcttggctgtcttcgcgatcacggggtggatggtgacggctgttgcgccggagccgatgatggcgacctctttccctgcgtagtccaggtcctcaggccagaattgcgggtgcacgactgtgccgccgaagttctcgagcccagggatcacggcgtggagcggttcttcgtagtcgtagtagccggtggcgaagactatgaagcgcccgcgaaactgctgtttttgtccgtcagcgtcgacatcgagtgtccattttagtgctcttgagtcccagttggctttggtggcacggtgccggaacttaatcgccttgtcgataccggtatcgcgtgtggcttctttcatgtactccaggattaggggcccttcggcgattgcaggcccgtcagtccatggacgccatggaaatccaaacgtgtacagatcagagtcagatcgtaatccggggtatttgaacaggtcccatgttccgccgatactcgagcgcgactccagaatcgtatatgtggtgccctttggtgcagaattctgtacacggtatgcagtgtttattcctgatatgcctgcaccaatgatgatgacgtcatattcagagacacccatcttgccttggggtcgttggggagtctggtattggtcgtgggattatgtgtctggggaggtggtcgcgaagcacttcgtttaaaagacgtgtatggcgctaagtcggtgaagctctccacttcttctcctgtatcccctgcaccggaagcggccatgtggtttcttatgaactgccatccaaacctaaagtctccattatggccacacgacattcacggacggagatgcatccgactccacaacacacacactacaggctgagcctcggcgacacaactcccaggcaatggatagaaatctggggttccatgcatactagcaagaatgccgaggcaccttgaatgcaaagctactttacactggatgatagcagagggtctcgctccatgtgattccgaattttcgctagctcatcgattaatggtaccgagatcgccagccgaggtaccagattcttctagtgcgcatgcactccatgatgcaattccaaaggtccatggacttccaaggttcccgaaggcgtggtacgacggagtatattttgcaccgccacatgatgcgaatggggtatcagttgcgcgtctcccgtagtgcacagaagcgtctcactagatgggatgattctctggttagctagtgccgaatcccaagtttccaacgcgtttacatcttctcatcaatgttcaagataggccagacgcctgagttgtagtcgcacctgaccttggtatagaaaaattcattaacaagaacacgctccgcaacttacagcccccaactacatcgtctccctccccatctcattcactcccgccaacctcaactgcatttcccagaacccttccatccccctcctcgtccacgcatccccctcaaccacaacatcgacactcaccctgaccttcccctccaaccccaccgaaaacgcccgatgaaaccagaaacccacatcatccggcaaccaaggcttcccacaagtaatcgtgcgcccgccactctcattcggtacgccgtacgtctccgccttgacttccttgatagcagtcacattggtgaggtagtatgcatgaacttccgcaacgaactggcctagggtgatggggctgtcgtcggcgttgtggatactcaacggagtcggagctttataatcaaacacatcgtggctctcatagtagtcttgtctctctgcgcattctgacatacagatttcgtcgacgcgggacagtggtgggttgaagagactgttgtctgcaaggggggatgagaatagtgggacgagagaggtttgggaggtgtcgaggctggttgtgcgattgttggcggagtcgaaggttagggagatggggcctgttgatatttggattgaggagagggaggagaggataggccagcggagtcggtagaggaggtctttgcggattttgagcatgtggcgggggatatggtggtctggctccatctaaaacttcgtcccgatcgattggaattgctactctagaatgtgttttaaacatccgaaggagtgtagctgggagagttgataccgtgccgcgtagatatgaggctaaccactaccagattagtcacgaacagcggctctagtcaacatcgtactatatgcaaatcgtgaatcgttttaattactatgcagctcatgctcatgctcatgacacatggttcaagaagtcgtcaacgcgtggtaatcatatcgtttaccgcacagccaaaccctcgacgttctcaaacgcaaagcttgggcttcctggttctgcactcatcgcggctggcggcagctcggacctgacctcaccctcactaccgtcttccttgataatcgtaccttccttgccgccctccttgaccgtgacaatctctacctcgacacacttctgaatggtctgcttcagtccggggatcatggatcggagggtgctgagttcatcgaaagcgagctcacggttgaggacagtctccttggattcgccattatcaagacgacgcttcagaccgttaatgaagggcattgctttctttgattcggacttgtcgatagattttgacagagacttaatgtcgaggttgggatatgaggatgagacgaggtcaatgtacctgagtcttgttagtcttggtgggtagagtaggaattaagctgcttacttcttctgccatgcgggccactcctgcgcagcaaatatggtaatcttcttctccttcttggggtcaaagtttgctgcttttcccttcgacagcctcttgaccgccgcaccttcggccgatgtgatgtttgattgtgtttggcggacgaactcgcgagctgcggtgagggaagggttggcctcggggaccttgggccattgcgcattctggatggtagatgtctccttgagaacttcaagccaaatgtattctgcccaatgaggtgcgatgggagtcagcataagcgcctgaatcttgatgaatttcttgaccaagtcctcgtgcatgccaataccagcagcacgtgttgcctcgcgatagaagtcacgcgccgatgtgaagtcgtagaaaccggacttgagtgccagcttgtatgatgtcgcagagtagtgttggaacgtctcgtgtaccagcaagttcatctcgttctcgaacatgtcatcaaagaggaagtagctgcttccggccttccgctgtatgacgtctgagttctttacgcgttcagtagacctcttctcaaggtactctttggtgtctgcaacgtagatggcctcgcgaaccagctcttcacaccacttgcgcagctcaaagagcttgaggatgttgctgttcgcgacagtctcttcgaagttggcgtcaccgatatcgtctccggcatcagcaagcgcaatgcgagtggcatcagcgccgaacttctcgacagcaccagcaatggtaaggaagttgcctgtagacttgctcatcttctcgccgttgagcatgagatgtccgttgacacggaagctccttggccagttctccttggggaagatcgcagtgtgcacgtaaaggttgaaggtcaaatggttctggatcaagtccttgccactggtacgcatgtcaagcgggtaccagtagtcgaagtgccgcctcaatgtctcaagagacttcttggggatgtcagactgaggcagatcggagcggtctcgtcggccaaagacgtagtcccaggcatcgtctgtgaactgctcaggcttgataccgagaggtccaacttctttgccgaacatgtccttatgtaggagatgtgcaaaagagtagtaggcctggtagatggtagaatccgacagactctcgaccatgacagatggatcccatggcacctttgtaccaagaccgtaagaccttgcgcaagcccagatgctcagccagtcgacaactcgcaagaattggttcttggcttcggggtagtaaaggttgaggtcaccctcaatgtgcgatcgcaccttctcagcccactcgccgtctccaccgttcgctgctgtgccgtagttcatgtaccattggtcgagtagagcggcaacacagtcgtcgccacttcggctcataactttaccatctggctcggcgtatgcgaaagcgtgaccagcatcgatgagctgtttgcggaccaggctcttggcttcctccacaggcttgcccttgaagtcgccataaaccatctttcccttgtagaagccttccttgtaagccttctccttcgcgtctgcaagcttggctgcatctttgggcgactgaatcttcatgtcttcgaccagcttctttgcggtgaggttgccgtacgttggggtgtcgatgatggggagaatatcgtcaaatttgacccactccttctggatgccatagtaatctgccttcttggcgaggtcgaatgaggtaatgtagtcgtcaggcgagtctgatggcacacaggtgactacggcggtacccttcgtgtccttgaccgtctccatagggagaatgtaaacctccttgtgaactgaaagaggcgcgtcaacgatagtgccaatgacgtccttgcccttgaagctggctacttgtgggaactcgccccatttggggaagatgccgggctggtaggacatgttgcgcgcagatcgttgactgcagacaaaaaactcggtatcggtgaccttgaacaatccatactcgatcgtggggctgacgaagcatgatgtctggccatacatggtctctggtcgtagggtggctggaatgaagtatgcgcttgcgccttgaggaagcttgctctcgatctccttggccgagtctgcccatttcacgaccttcatcttcagacctgtgtactcttggacaccgacaccttctccagactgcctgtcgtggtccatacatgcctgtccgtccttggggctgtatacggtgtagcgcttcgcgaaaatgatcttcttcaagtcgagcagcttccgcatctgccatgccacgaatgagtcgtagtatgggtttgcatctgtagtgacgaactgccttcgccagtctatccttgcaccgaagttgttcaggtcgcgcttcgctagaggtgggaagtactcaatccagtggaacgggtctgcgaacttgtgaatctcctcaagagggatgccctgcgccagcatgatctggaactggtacttggtcttcacagtctttgccgcagccttgcccttttgcgccttgaacttggtaatgtcggtcttggtctcagcctgagtgggtgcgggcggctctgatacgctgtcttcaatgacatcctccactgggcatcgctcgaagttctgtccaaactgctccacttcacggactagtttgtctgcacatgctttgatgggcatgcctgtcacgtggtagccaagagggaagagggtccgcttgccaaccatcctctggaatccggcggtgaattctacttttgatgcagtgaacccgtggccagcgtggagcgttccgttcatgtatgggtaggcgaagtttccgaaccattttggatacttttcgtgcagctggtcgggtgtggtggtgtcaaacggttcttcatcgagagacggcgcgtccggattgaaaactccctgctcttgccatgcttgctggtagcgcttctcagcctcgatcagcgtgtctcgcttatcggtgttttcgatttttagtgttttcgactctgcctcttgtggcttgaggagatcgagggttgcagttacggcatctttgggcacatcttgaggtactgatgcttctgccatgatgccgaaacgataatagaaggtaaagggagcgtatgaagattgtcaacgtggggtatgcggcggttcggaagatattgtcaaagcgcgtcgagtcatacccaaatgggcgcaaacttgtggtcgccaagagttctatgggccgtgcgcggttttctgtaagaacgtcagtcgaggaactgcaaaagcaccaagaacaccaaaatcgccagttcgcaaaagcaacaagtccaatcgctggaccgtcactcgaatcgatgctgttgaccttgttccgccgcctcttcggccgggagaggagcaccctcccgccgtttgacttcgcgagcaaccgcttccacatgcgcaagaaatggccgcccaacttcgacgagctgacgaagaagcaacaattccgattcgagcgcaagttcaagcgccgtatcaaggacaaggccatacgacccgagtggaaccggaaagtcaccattgtgatatggagcttgatcagcttcgtcctcgtctacggcgtcctcttccacgactttgccaaagacccgtggaacccgaagccaggcgaacagccgttcattggcctaaggacttggatgtggaacaaactgggaaacttttatacacataccgaagaaactatgaagggtgggggaagaggctcccgaaggcaggaacctctacctttggaacctcaggtgacggcgagcgagcgcgagcgcgttgaggaccagaggggttgagtacagataggccctgcagtgttcgtaagcgaatgaattgaagaagaaacatgtcacattttggatcgcctaccattcccgtgccgtcgtcaccctgataagccccgtacacagggaatggccctttgggtgctactggcgcatccggatgtctcgcttcagcttcagtcggcttgacatgttagtaaatttggtgaccaaatggcagtaggtaaataacactcactttgagcttccacgcacggtaccttgtctcccctgaccccttataccagtgtatgttgccccatacataggtttccgagtggtcaaggaagacgtgtacagtgggttgcttgtccatggactccctgaaagacgttcacgtcagtacactgttgtggcttcaaagcatgtacaattatcaactcaccgcccccggtactggacccacagctgcaccgtaaagtgcggttgcccgcattcgtgccatgtcttcatgacacgggcctcagtgccctcgatctccgccgcccacggggtcatccaccacaaaggcccttcggcgaactccttgacgagcgagagctggtcaaggccccgaatgaccccggtgaggccggcgcagtcgtcggcggagatccccggcgcgaagctcaacgtgctggtgcaagtttggtcgctgttgttgatcagtactcattccgcatcgtacctctctagcagtctccaatctatgattagtagtcactcgtctgctcgttcgggtatcctgtcgtaatgcatgattctatcgtatcgctgctgcgcctggttggctcgtcgaagctaaacaggctgtgtgctccacatagctctactacgtgtcttagagtaggctaattgacttcgaatgatcaagtgacgatgccgaagctccagggttgcatcaagggcgtccaggtctacgtatactgacgccggtgagctgggtatggtgtgtgtgaaggtatcctggaagtgcctttcattgctgtcgaagctggggtcctgatggaatccacagttccaaaggtagcgttccgagccgctatgcagacatgagggtgtgcagacccctctatcttgtatgcgaaggtgcgcaagtgatcttgcgacgatgtccgggctgtggcgcgccaatgcgaagctgaaggaggactaacagagaggaaacctagactgtaatccgattgcatatgaaaaatttgaacgcgaagtagcagattgactggatctgctacctaaacaacaagtgcgctttatattacctcattgtgcagtgtctgataactgtaagtagttggaaaagtttggccgcgagcgaaaataccgtactatgttgcgagagtagagaatcaatcgttgcgaggcagaagagctgtagttagtgcagtaatcagaagcaaaatcaggtgggcaaatttttgctgttgcggcgcaaacgcactgttggcacgggtgaccgatgcttgttgacactgaggtgaaagcacagaacagtgtatcaataacgcgttggaagcaatagtgtggcttgaagcacctcaaggtgtcaaacaatgtcgaaaaagagacgtagggtccatgtaggtgcctgaggtagagatggaaggtggagtatggtccggaccctcatcaccaacttgctcacagcatgcttaaatgttcgtatatacgcaatttcatagatgccgctcacagtgatctatcacaaactcaaaactacatgcataactatgtttagttgacgcttagacgtcgatcaagttctcgtcctgttgtccctcttgctgctcctccgagttgtcccgggtgtccttcgtcgccttcttctcgctgcgactccttgagtagtactggtcgagaaccttggcgggaatacggttaagcaattctctggggtagatgcggaggagcgaccaggccaggtcgagcgattcctcaatggtgcgcttctcgtaggcaccctgggcgatgaaagagcgctcgaacttctcaaggaactcgagggacagcttgtcctcagacgaaagcgcctcttcaccaacgaccgccttcatggcggcggcatcacgaccgatggcgtacttggcgtacagctggttggaaacgtcgccgtggtccttacgagtacggccttctccaatagcggacttcatcagacgggaaagcgagggcaagacattgataggcgggtagatacccttgttgtcgagttgacggtcaatgaagatctggccttccgtaatgtaacccgtcaagtcggggatgggatgtgtgatgtctggcaatattagcatcgcggcagccagagatgcgaagcaaaagctgcaagacaaagacaaggactcataacccctgcacatttatcaacatggcgtgtcgacagccgaagctgtgtagcactctgaaagccatgcatgtatagagcaaataatcatcgtgtcagtctgaagaaggaaagaatgtacataccgtcgttgggcatcgtcagaatggggatctgggtgatggatccgttgcgaccctcgacacgaccagcacgttcgtagatggtggacaaatctgtgtacatgtaaccggggtatccacgacgaccaggcacttcttctcgggcggcggaaacctcacggagagcgtcacagtaggaagacaagtcggtaagaatgacgaggacgtgcttctcgagctggtaggcgtagtactcggcagtggtgagggcaagacggggcgtaatgatacgctcgatgctgtgtcgagttagtcgcagctaccagcttccgccgccgcattacgtacgttgggtcgttggccaagttcaagaacaaggtgacacgctccatactgccgttctcctcaaagtccttggtgaagaaacggctcgtctccaagttgacacccatggcaccgaaaacgatggagaagttgtcgtcgtggccgtcgtgtacgcccttggtgggctttccgaccagactggcctgtctacaaatctgcgcagcaatctcgttgtggggcagaccagacgaagagaagatggggatcttctggccacgggcaatcgagttcatcgtgtcgatggcagagataccggtcgagatcatttcttcggggtacacctggccttgtcagctccagctctgcgcgacacagttccgggtcttactcgggagtaggggttgatgggactgccgttgatgtcgaggtagtcctctgcgagcaccttggggcccttgtcgatggcctttcctgaaccgtcaaagatacggcccaacatgtcctcggagacaccgagcttcaagctgtggccggtgaactcgaccttggtcttcttgacatcgataccagtggtgccctcgaaaacctgtcgtggtatcagaatgcgtgcgcatgagagaggtgctggaagctgtttacctggacgacggctcggtttcctagtcatcttgtcagcgcgaacctctttgcatatggcgatgtcttacctcgagcttctaggacctgtccagagcgctcggtgccatcaggcagcgtcaaggacacgatctcgttgtatcgtgggaatttgacctatttgccgtctctatcagcttccgctacatatctcctagagtcgccatgccacgcacattatcgaggacgaccaatggaccgttgatgccgccgatcgtgttgtaccgtatgcgcggctggaccgacatcatgcgggggtctataacgtcgggcatgatggcggtggtgagcgcttcgtctaggggtggggtgttggtggaggaggtttcgttggccgtaggaggcgcgtgtatagctgtagaggcggttggcgaagatgaaggtcgccgtggtgggtggagcttggagcttccaggttagcttgaaccatgcagatgacgatggcccgcgctgctgccgctcgcttggcacttcgactacttgacatgccctacacgtgcatgcaggtgcatacatccctcccagtctggtgtagatgatttgctcgtctcgggatggacccgagaatattcgacagcatcgacagttgtggatttgcacgcacccaggattcctctgcgtcagacattaaggaaggatacgaacaccccagactcatcgacatgacataactaggaaggtacatgtaacaagttgtaacagctgctttgatttacatcaggataagctatttaagggcctgctgtggattatcgacttcaacgaaagtaagcaggggcctaggaaaccattcacagtactaccatgcttcgattgcaacggtaagattcggtgtatagctcgaggctataggatgagctgctatttgtcacactctgggtcactttctgttgcattgggcattatgtgtagaattaccacgacttcatcacaggtaaaggcagccctagcgtgactgaagcgagtggtcatgctatctaaagcttcatatccgtctctcacctcttcttggtctatctcatatcttatgatcttcgactctctaacctcccaactctcaacttgcaccttcccttgaagatagatctgactctcgcgttggccccgaagctgtatgcacgttcaacaagccagcagcatggtagtcacacgaggagcatcgacatcagctggtgagaaggatagtgactacactttgcaagctgctgcagcggcatcaacgggcagctcggtcttcggaggcggaaagacaaacaccaactcaacgctctcggttcctctcaagcgcaaaatgacccatcagaatctcgagaccatcactatcgacccaatgtacgatcttacgctcattgtcgggactccggaacacaccaaaggccagaaagcgttccaggtcagcaagggtgttttccggaacatcagcgcagtctgggcgaagatgatgaacggcaattgggctgagagtagccaatcagagatttgcctacccgacgacagctgtgaggcgttgcatattgttcttcaaatcgtgcacttccaactgtcaaagctacccgaaaaactctcgcgggaagaacttgttgatctgtcagttctgacggacaagtaccaactcgcgaacgccgtcagggtgggtctcgaaatgaagaaatggatggagcctcacaagaaggcctacatgtcacgaccatcggacgcagcactccaggattttattgtcatcacattcgcattcagcctccagggcgacttcgaatatctcgtcagtcgcctggcgacggagctagaggttgacgctcagggtaaattctactatcgtgacggcaagcagaagcagaagcagattgtgttgcggtcagacctgcctacttccgtatctggtacgggtcgagtactaccaaagagctttcaaaacattgacctttgagctagtgaagattgaacgcatccggtgcgatatcctgtccgcctggataacctgttgcgaggctggtctcgtcaactgcatctcatcagtgcctccatgcgacagggctgtatgtgcagcaacgaaattaggggtactgttgagcggcttaagcaccgctggtttctttcccaggccatcaagtgcgactctcatgcatgctagcattgccacatactggagccttctgaagtccattgggaatgagcatcagggttacgccccatgcaactctacacaaccaaacagcttctcatctggtcaccaaagcatttgctcattcgaagtgtgcttcggtgacttcgtcactataggtgccgccagagtgatccttaaacgtcacgtacatgaggatttgtggaagcagtggcaggaagtaagtcattagcaactcgtgaatatgctccaagctgataatgagtagaagagaattgtctaagtcttcaaactcgaccaaacgtcgagcaggatgttggcacagtccgaaggcactttcctttcccggctactatcaagtcgcattatggtcgtactcagaggctatttgaatgctactacacccttgcgaaatcaagaagccccatcgaatgcgctttttactacgtcaatatgatccaaccaagtgttactacgatcaagcagcctgccttggcttcagcatcacatcaaaacatctgggaacaaaacaacatcgaggatgccgccatattttgtatggcagttcccaagaaattactagtttgccctattcaattgatttgatatgaaaccaaattgaatcttttcttttaatgaagctgcattaatgaactgtgccacactctttctgcctgagaaagtttttaatcacccactatgagcgtcttgtcttcatatcatctaaggaacgcgtgtgacgccacaatgcgcaacctctacccaatgcttcaatccaccctgtgcttgtgcagccggcatggtttcgagcggctggcattgcttgcaccgtactaaactcagtacgaaattcgtatgtacctggtgcataagctgtcggtatatcgtgctccagcacgtatgtccagttctgtagctcagggcttgagacatgacgaccatgccctgcgagatgcagtgatcaagcagtccttgagtatcctccctgcccagattatcgtcttccactgtaccttacaccaacctttcactcgccctccacctccttatccttcccaaacatctcatccaccaaccccacaaatgccttcatccccccatcctcctccccgcttctcaaccccttcagaatcctcatcccatctgcatcccccttcttctgcgtccacctcccatccctatcatcaaagccacccctccccctccctcttccccgaccccttgatccgcgccctctgaacccacctctgcgccggcgcatctcgtcctcggggtcaggctcgatggtagccgcatagacgcgttggagtgtggccaatagtgtcgggtatgtcttgagcaagtcctggaactttgagctcgtggcaagggcggagaagtctgttttcttcttgaggtagcgtggtatcggggctgggggtggtggttgtggtagggtgatttcggagggaggttgttttgatgagggagcgggttcgggatgtgtggttttgtgcagcttgaagcagttgagagagcagctgtggggtcgttagtatgagcgatagtggagcagtatgggagtgttgtactatgggagtgcgcaggttggacatttgtatttcttgggctcggcggcgcaaacgccgcagagggcctctgacattgctgttgtgatgatgatatggtccggggttgtactcaatgcagttattgcaagtttcaatcaaagagaagacgaaaaagcgcgaagtcaatgtcaaggtcgccgtcccgtgcatgctcagaaaagatgcaagctctcgcgcgccgtcccaaaacggcagtttcccgcggcgaaacatcgatgccctcatcactccaccaaactttcctctgccaatcgttcgctaaccaccaacaatgtctctcgcctcgccactacgacagcaatcgctacgcgcaatcaattcctggacatgtacgtcgtgttcgcgatcactggcacggttaccgcgaacccgcaatgcgaccttcacgcctactcgaagatggctcaacactgcgacagagacacggcaaggccatgtaccgcgcatggaccagatgcatgcgagatacaagcagaagaataggacggtcatgtatgttggcttgagcatgcatgcgaacacggacgctgacggggtgaaggaactacgtctttagtgtcatagtaggattcgtcgcaataacctacggctcagtgcccatgtacaaaatggtactttcaccactcctatcttctctgccacgtctaacaaaccctgtctgtagatctgtcagcagaccggctggggcggccaacccatcaaatccgctgcccacggcgacgacacccgcgacccctccgagcgcctgcgccccgtcgaaaaccaccctcgcctgcgcataaccttcaacggttcagtatcagacgtccttccgtggaagttcgtcccgcagcagcgcgaagtccgcgtcctacctggcgaaacggcactggctttctacaccgcgaccaacaagtccagcgaagatatcattggcgttgcgacatacagtgtcacgccgggccaagtggcgccgtacttcagcaagatccagtgcttttgcttcgaggagcagcgtctgaatgcgggcgagacggtggacatgcctgtgttcttttacattgatcctgagtttgtcatggatccgaatatgaaggggatcgagacagtgacgttgagttatacgtttttcaaagccaagtatgacaaggatggtcatttgactcctgttgctgggtagtaggaaacaagaatatgtgcgagtttgtatgaatggctttggattgtacattatacccaacccctagaattgtaccaacgttgttctgattagtgccaccgcgtttgacgatgccaaagctccacactactgcgggaaaccagatcctgactgtatccgcatgcctcacaaaaaggcctgatatcctccgactgccagaaagaaaccctactcaggattgcccggagaatatttctcgctcgttcctccactcgcgaggcatcagtcgaacaccacgactcttgggatgcaagcaacgacctcttatggctacggtctgtcagtataagggtctgacacatagtgcgagaaactgttgcactgaccagcatttttgcctatctgagtcaagattgtaacattagccgcccatgacagttccatatcaacctgcagcacctgatcactcagtcgtgtacgcacgttgcaaccggcaacgtgattattgagatcgagggagctcgtatgatgagctgtctcgtcatccgtgaggaggtgcatgacttgaagaatggagagcctggtacgtcgagggtcctcctgagggtacaaactgtgttgctgcaagtaatgttctaagacgtggttattctgggctgggttgtcaacgtggggtacgcaacacggtttggcgaccacatcgcggacgacgtcgaggtactgggacagcgcttgctttcgagcagcagagatacaagctgtgtcgtacgatcagtatttggcctcaggtatgagagatccgaatagctcacaatacgcatgaggtacagaaatcggctgaagaggtagtcctgtttgggggatcaggagagctcctccttcgtcgacctggctctgaaatgcaatatatttcgcgatctccggatacatcatgtcattgccgaaatggtaagctacagccagccagtcttcccgcttaggttcttctaaggcgccgcggtaaatgctgagccactgatctaggaagcgagcaatcaagtgtatgagatcgtatttcgcagtgatttcagccagatcctttagctcttccaaagtaagcaatcctggtaaagaatgaaggttctgatgcataatgcataggaccaaacacatcgccctatgatcgtcgttcgtgaacatgacttggacttcgtatgtgtgttgggagatattttcgacacggcgtgcatttcgggccactgctgcgtcctagagagggctatgatggcttatgaagtgtttcgagacttggtaaatgcgttcgccgtccgatgtactatcatcactgacgtggatgaaccattttagaccatttttaggaacttcgcggtccatatattccatgggattacttagttctcgcggttgaccgaaaattttcaggtccattatcgcatccggatgtagtccagtaacattcatatagcttgtagccatattgaggggtttgcgaggaccgagtaccgaatatgacaatgttccgataacaatgcgtggtaaaataccgtataaagagatggtcgatggacgagttcctcagcaaagatcggattccaagacacgtctgttgcaggcgcagctgtaggttggtgcttaaggcgcgttctggcgcagacaatatgacaggaagcagcagccaggctcggattcaagtctcacccatatagcccattcccctcctccaccaactacggacgcccagagcttccatcgtggcaccgtactctttgacggtctcgatttcctccagtttgccgtaagggaccttttgctcttgcttaatgccatcgtcaaacagtttctccgcgggcttcttcaccaactggaagtctttatatcgcaacctctgcactgttgacacccaatcttttacaccggattcagtgccttggcagtacatgatgcctggacagcctccatagcgaagcaacgcgtatacgttgtaattggcagcagcttgccgtaatttggcgaccttctttcgtgatgtaatatggtgtgtgcgtatgagtgcattatatatagagacggacatgccaccgacttgtttctggtgagaagagtggtgctgcaagatgcatccatcaaggctataggaacgccagagcacgtgacgtcactagcgcagaatcgattttccatgatcgcggacgcccatgacgtccatgctcaggccgagtaacaaattcgaatagacgaccgtatggattcaccgcgaatacatccttctgctgcgccgaacaagtaatgaagcttacagcgcttcgagccccgtcgcctgcggtattgagctttcttcgagctcaagtcaagaatgccttcgaacaaccagcagcacgatgcgcgggactgaagagacaaagatgcgcatatactacaaatgctggggatagccaggatggacagaggacacgagggagatattcgagcacctcccaagcagcaagacctgccggccgacgattcccacaacaatgcagagcactgcaaccgaccctcgatagcacactacgaagtcgaagcacaatgcgaccgttgaatggggtagcgaactttaccttcggctgccgtgcattctcctcgagtcgaccgcaacatgtttgggacattttcaaatcagcacatagaagaaagctggcccagctgcaggctccctcgccgcctacagaagatgcaccaggatccacgggcttcggtagcagtctcggacggataatgcggcccgcgaacgagctcaagatgagatgtacggaacttgatgagcacggcaatgtcacactggtcagcggagaattcaagaagagcgaattgatcgccaagtacggtctgctccctcgagatctgcggaagatcgattcgagtctgctaccgcatattctggttcggccaagtgcgattctgataaatttgctgaacctgagagtcttgttgaagcacaatcgagtgcttgtgttcgacgcatacggaacaacagactcaaagtcacagtcggttttcatgtacgatctcgacctcaaactccgccaaaaagagacccccgccaacggcacactcgcatacgaattccgcgccctcgaagctgtcctcatatccgtaacattgagcttggagaaggaattcgaaggcgtcagcgagcccgtggtgcgcgtcttgcgggatctcgaagaagacatcgacagagacaagctccgctacttgctcatctacagcaagaaacttggcagcttcgagcaaaaagcccgcctcgttcgcaacgcgttggaggaactcctcgaagcagacgacgacttgtccgccatgtacctgaccgaaaaagccgagggcaaaacacgcgaagacgacgaccacactgaggtcgaaatgctgcttgaatcctaccacaaagttgccgatgaaatcgtccaagcagcagagaacttggtctcgagtattcgcaacactgaggaaatgtaaacacttctcccttccccattctacttttgacaccacccactaatacctccacagcgtcaaagccatcctcgacgcaaaccgcaactccctaatgcttctcgacctcaaattctccgtcgccaccctcgccatcacagccggcacctttgtcgccgccctttacggcatgaacttgaagaactttatcgaagaaagcgacctcggcttcttcggcatcagcgcctggtgcaccgtcttcggcattatcgtcgctgcctacggcctccagaaacttcgcaaggtccagagagtcagcatgtacgggcacgggcctggcagtattgttagtaagggtttggagaatcgcggggtttggggactgggtgcatggggaggagggggagcgaggggcgtggacattgggaagaaaagcgaggggctgggggatattgtggcaagggagagggcgttggcgagacgcttggccaaggcggagttgagggctgatgaggcgatgaatcggtgatttttgtattgtttggtacgacaccatctctgctctgtgtttctatgttgagagatatcccgactcttttgcatagcgatggcgttaagaaggctcaagactcgatagaatggcgcagggctcaacctcggttttttgttgtatactaatgtacatatctcatgctttacttcatcttcctgcttctgctcttacatccatgtcctaagcaccgatattcctgtccatgtccttcccacctccatacccttgctctctcctctccttcctaaatccatctgtatcctcactgatcgccttggtgccgccaaaacctccctcagaattcgcctcgcccgtcgaacttgtcgtcttgcctcccatgccgccctcttggatgctctgtccgtatcgaatcttatcggctttggtgacgccttgggtgttcggctcgtcaacgggggcttttgggggttgggtggaggttcccgtcgaagggtctgcaggatttagtgaccgtactatgagttgagggaaaggcttcataccgcctaactggccagtctgtttgttgtgtggttcgacgaaagtgtgggtgccttcgtactgggtttgttcgccgccgggctcggtatccattagtttgtcagacatggtgaggtagagggagatcgtgtgaaggatcggatgtgttcaaagaggattgacgggaattgcagtgtttggagaagatgttttgaagaagtggtcatggtattgggagctatgaccggtggtgggtgctctagggaagcttcatgattatgacgtaatgcccataacacagaatgtgggcgcgctcaacgaactttccctcaacgtcttttcttttcgtaagctatgatgcttgtcattactcagcgcctgcctgataggatacacgatagcattgcgcgattcccttgtgcatgaaactcaagcgataaaagctgtctacgttgaatcaaagtcgatgcccatagaataactacagcaatgttagctctcatttaagatacacatgccttgctgacgtacctctcgtataatctcatgtactttgcaacaaaggcttccaagtggaagatctgtttgcttcccattttacacctgtgttcgtagaaagccgcccacttgatgacctctggcttcagggcatcatcggtcttgggtatcaatttccatgtgagcgtcttgatgatcgttgtggagtcgatgcaatgcgagaggagatcgtaaagtgatgcgcgaacttgtagcagacgttgcgggcttcgttcttcgacgatctggcgggcaatttgctcgatgagagcttcccagtcgggtggtgggatgtgtgttgcgtctgtgattttctcgctgctgcttgttagctgacgtcccctcgcaacaaccatgccggcgaatgctgaagacatacttttgggcgtggactgcttcaaacatcaacaatgccttccttagattccttccgctgtccttggctatccgttgattcaggctctccacctccttccatccctccttcttgcccacattcttcagcactgagcaaatctccgtctccgtgggcgcagcaactctcacgagaagcgttctactccggattggcgcaataatgttgctcgttgagttggctaggagaatcaatctcagatttggactgtacttctccatcgtccgcctcagtgccgcttgtgcgtcacgcgtcaagtgatctgcctcgttaattaccacaaccttgaagcgctgctttgcgcccaaatcgacttgttgtgtctgtgcgacttctttgagcaagtcttgcacaactactctgtcgtaatttcccacatcggaaggcgtgatttcgaggtggtatacggatgctactatgttgaattcgagcttgcggtttgaggtcgtttggaagacgcgcgcgtcaattttgatcttctcgacaccagggccatagagttccttaagggttgcaacaatgcgagtctttttaccagcacccgaaggaccgtagacgaggagatgtgggaagtctccactttgtgcctggtagacatctcgaattagtgggctgtagcagtatctcacggcaagtatgcagttaggctagacttacgagagctcgcagacgatctgaaagctctggatgatagctcagagcttcgaggttgcgcggccggtgtttgtctacgagtaacgccattgtgatgtggtgtgggtatgtgtcgtgtcgtgtagctgtacactttcaatgttccttagcctgaacgcgttcgacgcgaatgtctgggtagcgcgtaaagtggcttggcgccagcgcgtcccgaggtcacggggtttggaccatccacatctttgcaaaagtgttatgaatttcaatcgactattttatggtacaggcattctgaactacggtgagaaagttggatcaatatccagtggttgccaaataaagagtgccaacatccagcaagcttccatcaaatcagaggcagcaagacatgcacaaccgaaaaccgatccaacattattggtataagacgaattcaatgtacagatgagagcctttcatctaagcaaccggggtattccaataagaaatcataaagtcgtgactatcgttcatgctggctatagtacaatgcgtctgctaatagcggcgcgaatcgtagcccctattatcgtagccgctgctaccgtgtcggcttcgacattcgtcgtcctcatacactgaacgggtttgcgagtcgtaggagctgtctgtacctgcggtgcttcgataatgctgatcccgcctcttggtgtcggcgtctttgccgtatcggcgagcatcgtcgtcgtagctgtgaagattggaagcataatagctattgggaatatcccgtacagttggatcagactgcgtgccgtggttggagaaactagggcttctagttcgtcgtgagtttgattgttgtcctcctcgaggctgagtctcgccgtacggctcagctggtggtggagcgaagggcccttgacctgctgtagattgtctccgcttacgttgatcctgtgtagctgcatcggctgtagcgctccgatttaggtcgtcttcataaagcttgccgccaccaggggttgctgcatatggctttcgctgccgctcgatcggtactgagggtgatggttcaataatctcgtcttcggagaagcttctcggctctggctgtgacgcgtacgggttgcgctcccgttctgtattcgtactggtaggttgggcctttggtggtgggggtgggggagggaacgttggagctctgcgcagtggaccgacaccctctgaggagagtgctgcggcgcatcgctgctgcgcgtgcaggttctcgacaaaagggaacattcgtcgcggtagttctttggggaaacgttctttgcggtcatctgcgttgctgatcggcatgtcaagtactgcttttgagatgcgccgatactcaacgtcgggatatgcctgtatcatcgcagtcatccattcctggaagccttcaggtgtaagagcgggaatgtgaggctgttctgcggggtgttcttgtacgaggtggtgctggcatcgcatgtcgcgatacacctttgacagtgaggagtacgagagtgtcccgaaaattgctactgaccgttagtcgggatcacatttcgtgaacagaatctagacttgccttgccatggatatgtctcgtctggaagcttcacctcctcgtagaacttgagcatctttgcgggagtgatgaccaggctgcgcttgggctcataatcctccacctgaggactagttagcaaccaagcaatcgagcaatcacgacgacgaagtgcaactcacaagatgtaaggctaggccccgcaagaattcccctaggcgtggcaggggctggccgtcagtatcaaacaacctctgccacatcttctcgatcggcgtatagtcctctgtcatcatcctcactgcgggcgcaggccgtgcgggtcgctcgattggaatgtcgacaggtgcgctcctttcgtttcgcggagtcggcgtatcgtggttcccgtcaagaagagggtcgcgaactagggggtctggacttggagaggcgtgggctgagtgctcagcgcgctttggtgatggaggggtgtagacatctcgggttgggaccgaagcagtggtcgaggcgggcgaaggtggtacataaggctgcgcagcaggctgcgcttgtgtcacactggctgcgacgctcatcttgatttcctcgagcaccgacttcttgacttgctcggtgatctgggcaatcaggtttggatccacgacccgcgctgcgtccgacttttcaaaggcatttccaatcgcattcttgagcggttgctgagagggtggggcgtgcctgtcagaaccgacactggacggtgcgcgcgatctgccacgaacagttgggcggtactgcgagtcatagtcgtggttggcaggcacatgactgtgatcgtaggtcggtgggtaggatgcatggtgagcgtcggcgtggttgtcgtaggaggccattgcgctagtgtgatgacgctgttaggatatcgaatcgcgtgtcgacggaacgagctgcggtgaggtgcagcgctggctggcgcgaatgctattgctgtggtgtcatgcaagagcgttgggtgctaagtgtgcagaaattattgcaaaagtcgacgatagcagtgcgcgcagggagcgaggatatatcttggacaaagtggagagatgggctgcaagcacggctgagcctgacccagtgtgccgctttacgtcttctagaaggcgacaaattcgtggtattggtgggatcaaagaggcagcaagtacgggtaggaccgcgatgattccagcgagtttgactggttgtagtattcgatgttccctgtgcagcagctcgcagcgcagcagacgactgggctgctgtatagagcccagttctcacgaggctgtgttgcgtcatcccagggaggttggacagacgtcatgtcatccaagttgaaactgcttacagacttacggcggaggcgtcgaaacatgcatcacggcgctgcgatcttcgttcttgaatgacgcccgcatccttaaggtcaccgaggatgcgttcgcagacatgttggttgatgtggcccattgccatgtggcggctgtcattctccactgtttacactcgaccgatgcttgtctgccagacacacggcagggtcaccgcagtcagcccgaatcgtagtctctccgccctgccagctggccgccaaacatgattgaaacgacgagccacctgtcggaagggcggaaacattctcactcgccaccgacggtgactggtgggctatcccggcggcggctgcgtagctgcaacagtgaggctctgctgagctgaagactcgccccgcctgaaacactgctgcgcgtgagctggcagtgtgcgctccagccgggcacgactgcgtaggcgcctgttgttattgttgacggcatctgcgacaggcaaggcagaacctgcacgcgaggcccggctgcagttgtctgtttcctgagatagatgagcatggttggcctcggacagggtgcaggtggctattccgggacggcacaggtaagctcacgtgagcatcgcgcgcactacccagacgggcgcgcattgtgattgcgatttcctgaagcgtgctgagagctatgctgccgtcgaggatatattgcatggatgagaaatgctagccgtccatgcggaaggtctctgacggcggacgggcgggcagcgaataggaggccctgggccacatttgactttcgaaacgcactaccgtctcaccgtctcaccgtctcactgaccagggccaaagcgcgttgcggcgtgaggatgccgacgaaggagccttttgatcgtgcatggtgaactgtttcgactgccaacacgcggctcgcagctcgctgtttctttgctcatctcgctttctggacgtcagacaaaccccggggccgacactggtgccgcaataaagcactccaaagacccccccgcccgctccaaagagccatcgccagcgccgacgtcgaacacagcgcccggtccccgacagcgccctcgccctcgcttttgagtttccgccttgcgccttgcacctgcgcccgttcactgctgtgccaacacgtcttcacgtaaaccttgtgtcgatagactagtgcacgccgctgtcgagtggtgctgctgcttctgagccggctcacgacgccgtacgctgtacgccgcaagctgcattaaccccgtcctgtgccacctcgacaagcacacctcgcgacgtctgctgccacgctgaccacgaccgccatcgacccgcctcagccatcggccgtcctgtctcccatccgacgagcgccccagcatgtgtgtatgagaccctgcacacacgaacgagcgatccttggcgtcgagcagtgacgacgccccgcctgaccgcgcgatacacacacctcggacgcaccatatcagacaatggctatgttagcctcaaagtcgccctaccccacgccctccctgggcggttccagctcacaggcctcggcccagtacaactcgagcatatccagctaccgcaaccacacctcgaatgcacgagcagaccactccatgtttgcctcgcccaccgaatcagagttctccgagatatacgacgccccagacgccgtcaggtatgtcaagccgacaccggcattgtgacattcgtggctaacccgtgcaggcactgggacgaagacaaggttgcagactggctgaagcgaatcaactgcagccaatatgtcgacctcttcaagtgtatgtagaacggatctgcgtgacgaacctcactgaccttcaacagacaaccacatcaacggcgaaaacctcatggagatggaccaggtccagctcaaggacatgggcatcaagaaagttggcgaccgtgtccgcatcggctcgcaggccaagcaactgcgcaacaaggagtacaaaaaggcctcaagacggacgtcgaatagggtaagtcttggtccaccaatcccagcccaacaagtctgacatgtctgcagcaatcattagcaacgcttgacaaagcctccttcactccgccaacctccagctcaccccggcccctgaactcggcacgatcaatacccaccagttcgcgatccgaaaagcgcatgtctcgccaaatcacaaactccgatctcagcagttacgcatacggaagcaaatcgccgtcacggccaggttcccctctggttgaccaggacaatcgtggcctgagaagtgcacggaatggaagcctgaacagccccaaagagcctggaaagaccccgtatggtgcgcacccactgagtgcctccaccgcaaatgtgtcgtctcgcttcgcacagccccaacgaacgactccgaccgagactccccagaccgctagattcgcccaccacgttcgcggtgctccgagtctcgacagcgctacaaacagccaaattctgccgcaagacaaagccctcgtacgtgtcatcttcgacggtggccggacctctgtggtgaacattgagggatgcaagactgccgaggaggtcatgctcaagaccctaagaaagggacatctcaatgaggcacaagtgcgaaactactgcttctacatccttaacagtggcgagccggatccatcgttgtcagaacgcctgagcgacatagagctcttccggttgtgcaaggacgcgaatcgacatgaacgaggacgactcatcctccgaaaggtccacgctggggagcctgacgacgatcagctgaaggcagcggctgccatatacaatcagcagaactttcaacagacgcagaccgtatacttgccgtcaagtaaccggagccagagcaagatcgaaaagttgacaggagagtctcttgctgctgtcagctacccgctctctccctcatcagcgagagaacgagaacggcacatcaactcgactgcccaaaacctcgaggggccggcaggaaagtctctgaaatcaccacagttccaggctcgagaacgcaagctcaagcagttctacggcgccaggccacccagtgaactcatcacttccgacctgacatcatactttccagatgttggaaaggacgagatcgacaagacggtccgcatgtccatccgccgatcgcgtcgattaagtagggctgcgtcgcgtctctcgatggcttccaatttcagtgttgcatcaagcttgaaagatgctccacctctaccatctattgcagacagctggctcgcaggtggcagtaatgcccgtcccctgcgaccattgtcggttatgcgacttggcctaccctcccagtcaaactaccgcgactcgatggcatcgtccgtactggagccacttgacgaagagtcgcccctcgagccaaataggaaatcttacgtctccttcggtgacggcagtggttcggataccctcgctgtcactgaccctgatggcaacaccaccttacagtcttatttcgacgatggtcagagcagtcttacgggaagcagtaccagcaacaccgaaaatggcgattcgctcaacaaacgcctgtccgaggctattgccgaggatgacgaagaggacgatgatgagctgaccgaatatctcgagcaagattcgtgggacaacgtcaagtatatgaagggagcacttattggacaaggttctttcggtagcgtgtatctcgctctacatgctgttaccggtgaactcatggctgtcaagcaggtcgagttgccttccgtaatcggcacctcccagatggaccacaggaagacgaacatggttgaagctctcaagcatgagattggactgctacgagagctcaaacacaacaatatcgtgcagtacctcggctcgaactcagacgaaagccacctcaacattttcctggagtacgttcctggtggttccgttgctaccatgctcatcaactacggcccactgggcgagtcgctcatccagaactttgtacgccagattctgcaaggtctatcttaccttcactcgagcgatattattcaccgagatatcaagggtgccaacattcttgtcgacaacaagggttcagtcaagatttctgattttggtatttccaagcgcatcgaagcatctactctcggtggcagcaagaagggggctcaacgcgtttcgctacaagggtcggtcttctggatggcgccggaagtcgttcgtcagaccgcctatactcggaaagcggacatctggtcactcggttgtctcgtcgtggagatgttcaccggtagccacccgcacccgaactgcacccagctccaggcgatcttcaagattggtggaagtggcgacgcgagtcctacaatccccgagaacgcaggcgatgatgcccgggccttcctggcacaaaccttcctcatcgaccacgagaagcgacccagcgccgatgcattactggacagcccattcatcaagaaccaaggcgctgcttagttctctaaccttctcactctccaacatgatctatggtttacacggcgcactacagcataacatacgaaggagtattattgcgcaaacggagaatttggtaaaaatgtgggaacacggcaaggcaagctgacgacacattcttctccaattgggaagcggaccttacccagtcattcttattcacttttcacgcccgcaacgtgttcatacgaaagatattctatctgtacaataccacatttgttagagatgctgcttaatttggtgtatgggagagacttcttttctaggccgacatcgcttgatgggctggcgggattatgatggtgctttgtatggagttgtattatatccatctatatcaaccaaacctttcaatctcaaaacaacttgaactctacacaaaacaacagtcgcttccattcccgcttgcaatctgtcgttcgtccgatcaaagtttagtcccatcgtggcgggtagcctgaagcctataacgtgtcacatccagcgataaactttagcgcttccgtctcacatgcgaactcacgtcagtcgactagaattgccggttcaccgcagaacctccgtgctgacgttttagtaggacgcacttcgggagtcttggctttcgtggctgcccacaccccgcattgaggggtagctttttgcgcctgcctcggtgaacgcttccagccacgagagctgcggattggccagtatgcatgatgaaggtggggtttgggggggaaagttggggcacatttggtacgtggcttacgcttgcttctttctcataacgtataaattactgggcgagcacctttccgattacattgctcactctttgaattaattgaactcgactggactccgagaaagaatatttgtttgaaataggataaagaattagacaatatggctgcagtcgatctaccaaagaagtacaaggcggctgtgtacgacaagccggggtccatctcgacgaagattgaggagttggacatgccggagccgggacctggagaggtgttgattaatctgtaagtccactggtgttcaacgtcgttgccatatttctaccacaatgacatactgatcatgtctcagcactcactctggcgtgtgccactccgacatgggcgtgatgatgaattcctggtccatcctgcccttccccacacaagcaggtcaagtaggcggccacgagggcgtcggtaaaatcgtaaagctgggccctggagcagaaaatgcatccgtcaagattggcgatcgcgtgggaatcaagtggatggctagcatctgtctgaactgcgaggcctgcagagcaggcatggatggcaactgcttcaacggcgtgagtatcccgattttcagacacaaaacaattccactaacgaatccgctcgcagaaaatctcgggatactacaccccaggaacgtttcagcaatacgtgctcagtcccgctaactacggtacgtccttctctctacccaacctacactccaactaaccccttcccacagtcacacccatccccgacggcctcgactctgccgccgccgctcccctcctctgcgccggtgtgaccgtctactctgccctgcgcaaagccaacgcagaatccggtaaatgggtcatcatcagcggcgcgggcggcggcctgggccatctcgccgtgcaactctcgtccaagggaatcggccaccgcgtcattggaatcgaccacagcagcaaaaaagacctcgttatggagagtggcgcggagcacttcatccccgttgacggcacggaggacatggtcgctgctgtgcagggcctcaccgaaggactcggcgcacacgcagttgtcgtgtgcacagccaacaacgccgcctatggcaattcgctagatttgttgagatttgggggcagagtggtatgcgtgggcatccccgagggcgatgtcgtgcccatgaaatgtgcgagtccgggcttgatggtgttgaagtcgctgcagattgtagggtcggcggtgggtgatcgacgagaagcgattgagacgatggactttgcgaagagggggattatcaagacgcattttaggacggagaagatggagaagttgacgagtatttttgaggagatgcataagggagaacttaaggggcgagttgtgttggatctgtcgtagatgtgatataaggagagagagttaataacatatctatgcatacttctcctatttgcatgtgtgcttcgacgacgtcgatattgtggccgcctgccgaagtaggttcttagaaaggctggacgcactagctccaaattgttgcactatgcacgttgcgtaccaaagtttgaagacgatagacacctgaatttgttcaagagtttatcatatcccttcatagtatagcaagctcttgtactagtcttacattattgtatccatatcagttcgcaacttgacagctaggcacccaaagccacactcaccagttcctgcacagctcatcagcaataaatacggcaataactgagcctccaaatgcattcgcgagcttgatcgtgagcgacaagagtcattgggtgaagattaaaaaaaaagagtggtctgagaacaggcttgagtttggtagactttccagctaatttcaactgactatcgcctatgatttatccgggcccttcgcacacaagtaaaaggtctacgtcagtgcattcatgaaatcaagtacctccgcaggaacacggctcacatgaacgcctctttgaaaatgcgatcatttgaagtccttcgggaccgctgtattaggcacgtgatcttgtcgctgtagaaggactatggatcagttccaggagttggatgctaaagcttgatgtttgacaggtgctaatcaaattgagcgccaagtgacaaaagcgtgtggtgtaagcccatatggacagggcgtgttggccatttcattacatgctgagcttcttggcggtccaactccatgaacctgaggcgactgtaacatgtttgaatatagccacgaggctagtgatgcagacaaacctccagagagtagcggaaatagccaggcgccatatatattccaaaagtcgttagtcatgtgaagccaactgcagcggatgaaagagaaatggtcatgtgatggcgacgatgaggtcgacaagactcagctatcgcaacacgatgcaccaaccattgacagcctcatggagagatcttaatattaattgaaccgtatgaacgtgtcccgcgtgttcgcctgcgtccttgaccggaggcccgccagtgcaaggtgtcctggaggcatgccaagtcattcccccagatgtgcaaattctgcaacactgcctctaaacgccggaacatagtctcaacgcatccagatagcctcctatattcgagtggtgcggaacaacagagtcgccgaagggtcgggtgtcctgcctgagagtcgaggtgcgtctgatgggggagggcttggcgggagctcgcatagtatatacctcgcaccgcccacctctcccaccatcgttcctatgccccaccacttccatactacacccaccgcacctcctcacactcctatcaccgacccagcttttgctcttgcaacaagtcttcggtcccactcttggcgcatttgcgcaattgatactggccattaagcttactcctcgtctccgtgccatgtcgtcgacgaccaatgcaccagagccagaccgccaggcaaccatgatcccaaagcagccacgctttgaggacaggatttctcagacagtgtacgacgatggacatggtcgctacatcgttgcgtctcgccagcgcccccaaatcgtccgccgcaccgatgcagcggacaatagacactctcggtcacggcccataagaaaaaaatgaaataatcgaggttgaagagcgcctattgtctcgtgaatctccaagataccccgcctcacggaagccgtccaatagtgaaggcttggcaccgtcacgtgaggtatgcgtcgagcagcagtcgcccaagtatccgaggaaggtcgtcgtcattcctgctttatcgaaaccagtaaatccagctctgagagtagagcgttctacattgcagagatgggcagagcccacgcctccgccaacacctcgatcggggcgcttgccatcacctgagctctctgacttggaggaggcgccgttctgcgagtgcgatgaggccatcatgccaaaatgctgtgcgtcgtgcaagaacgccatgcatccttgggggagatgagtgtggatcaaatcatgtggttttctcattaagtttgtcctttccacggtctccttcgtgtttaggctcagggaattggcgatgccctagcccatgaaggtgagctagaggcttgcggtatcatttaatctttcgtaattgttggctccaggtgttcggtttcgagcgaccagtgcaaatcgcgggttcttagcaagcggatcgatcagttttcagagttcctttcctgtccctcactatggcgcctgactcccggtaatcgtgatgttttccggtttaggtcgtggagtaacaattctgtcgaccacaaagcccgtattccatgcctaacagcaatctgcgtgatggtttgctactcttgcggacgctcgctttccgcaacaaagtactttccagcttttcgttctgctgagcccaagacatcccagtcttcagcatctttggcatccacaggtgaggcatctctctgtatgcgcttatagtgtgttccaatgaccttttctttgtctagagcttcctggagcgtcgctacagttattttgtgttcttcctcagctgctatcgtttcgtcgcgtattgctcgtaaaggctcgacgccggtggtatccacttcttgtatcttccccacaaagtgcagctgcgcggctaatgtgtccagcatcttctgctcctgctccggcgtctccgggggtggaagcgcagaaagtcgcaacagatggtggagctgttgagacgtgatttcgggagcatcgggtgcacgagctgcacgagctgcaggcggaagcagcgactcgacagaccacgttggctctgcgagtaattgttcgagctcgtcagggtggatgcctttgcgtgccgtggcttgtgtactgttgggcctttgtttgtagagaagaggagcggctaacgctcgaatatatgaccgtggcagattttggtggtgaagacgtctgctgcacaagagaacgcatcgcgacgccatcgtggcttatacgcggttgatgcagggggagtgtccccggcgtggttcttgtcttgaattacacttgtagcagcccgaaatacggcgagtgctggcgcaatttcccccaggaggtcaacacacaggctgtgacatcaaaaatgcaatgtcgtcgaggttgagttcagtctgcagcggagaacgctagtcccgcttcggaaaggccgccgaggtcagtttccaattgcacggaccagtggggtcgtcatcgctctcgagacagctactgcagccacttgtctcgaccaaacacccaaagccgcatttcttctgcctattacttctctcccttctacaatacttcttccagcgatcaacacacaacctcgaaatacacaaacatggcaggcgatccgcgcgcgctgctccgtcaggtggggcgaacctcgaagctcagccacaacacagataactgatattgaggtactatgacaggcagaacagtccctacagaaggcttccggtggcttcagctttttcggtggacgacaagataaatgtaacagactcggagcattccaggctagccttgtagactaacgcacgtgacagatgaggcagctgcagaccagttcatcgcggcagcgaatgccttccgaatgcaaaaaatgggtacgtataaccattgccaccttcactgcaaagtggtattgactttgtgtatggtttcataaagctaatttggtgtaggaaaggaagcgggtgaggcgttcgagaaagcagcagcagtacaaagacagaacctgaacgagcccgacgacgaagcaaacactcttacagaggctttcagtatgaagaaattcctgtgaagatgcttcatatctgaccagaactagaggcgtacaagaaggatgatccggaggccgccgcacgatgcctcgacagagccatcgcacagtactgtagcaaaggcaacttccgtcgcgcagccactcacaagcaaaatctgggcgagctctttgaagtggagctcggcgacaacgccagagctggagccgcgtatgaagaagctgctggctggtacgaagctgtaagtcccagcacatctcaacggatcttcgagcagccttgctaacttctaatcaggacaatgccgaagtgaataagtcccagacataagaatttttggacaagactaacgccctaaaacaggctcttgctaacaagttatggcttaagactgccgatcttgtagccctcgacggcaaggactactacaaggccattgagctttacgagaaggttgccaagacatcaatccagaacaatttgatgcgatggtccgtcaaggaatatctactcaaggccggtatctgccagctctgtacaggagatcaagttggtgtaaacgccgcgctcgaccgttaccgagacttggacccaagcttcgtccagcagcgagagcatcagctccttgtggacttgacacaagctgtgcaggatggagaccaagagatgttcgccgataaggtacgatcataacaatctacttgttgagagtgtagtcagaactgacagatcgtagctgttccaatacgaccagctgagtaagctggacaagtggaagaccacattgcttttgagaatcaagggcactattgaagagacaggcgaggatttctcataatggaagacgttacgatgtacggttgtggaaaggttttcaagatgttcagcgaccagagaagtgttatagcgaatgcgttcaatggcgtgggctgaaccggatttgtcatgatgatgacttcgagactctaattgcctgggcactaaatttacatcaagttcatgagcatacacggagatacttgactattggcagtttttgcgctcgggcctcttgggccatgatccaccggcgcttgaatcgacgagaccaagtggagcacctttgacttcctcgcctatctttagagtccataatctacttgattggggtttgatccgtgaaccgcggtcaattgttctcgctgagtactgttccgtagaaggagtacgattcatccgtgcgcgacctcgtctcgaagacatacacaaagagacaaggcaatgtccaatcaaccgctggtaattaccagcatcgcgaacatcaggtgggaccattccaagttacggtagcatgctacaggtatcccgcgcaggacgcggactatggtgatccgcaatccaagcgtgcttcggcgccatatccggcttggctgtatcttgaggctcttcaaacactgctccgactccgactcaactccacacctcagtcttactactgacttgccaacacttgacgagagtcttgtctcctgctgggcgataagtatacgggttgtccaacactactctaacacgtttgtgatgtcaggaatagatccttctcattaacaacagcccattctacagccttgtggagactccaggcggtcctttcgcggagttgcgacatatactgtaatccaaggacgtgtactgttgtgctatactaggctagtcaatgagtctggggtgccaacaccgaacaaatgcctcagccacggttcactggtgtgccaccacagtcatggttgagtaaggactctggggttcgtggagcattgcggggaagcttggagaagtataagatggtgcaatgatcaccatgggttgacctccgtcgtcaaccttctttttctcgtacccaactttcaacccttctgcaatggcgaacaaagcagaccaaccgcccacaggcctggagcccgttatccacggtagcactctagtttcggtggctccgcatattgcttttgacaccgagaaagagaaggtcgaacagcacagtatgcttgaagctgttcagtcaaatgtcaccgccgaggacaaggatgctcaaagagcaaactccatcgaagcactcggcataccagattgggaggcaaagcagaagaagttagtaaggacgttggacatgactttgctgcctcagctgtggattttatacctcaataatttcctaaatcgtaccaatatcgcgtaagcatgattgtaaatgcagcaacagcgccagcttaacattcgtgatagtcaagcgcgcctcgacgatgatttcgaagagacattacagctcgggaatacggactacagcacagctgttgcacttctcacggttgggtgagccattagtctttgcttcgttgttcgggtgcaggctaagactatacagttacatgttggcccaactaccttcgaacatgcttatcacccgtgtgcgacctgccatctatttgccactatgtgcgtttttgtggtccggtgtctctgcggcgaccgcaggtgtcaccagtgcaaatcaactcttcgcggtgcaatttgttcttggtataatcgaagctcctcttttcccaggcgtaagtccgccatgatagtttttctacgttcgatagctaaagtgtcttcaggcagtgtatttgatgtcctgctggtacacgcgtagcgaacttgcacttcgcaccgcgttgctttactctggtctcgttctagctcaggctttcagcggactcatcgctgctggtgtctttagtggtatgaagggactcgcgggcatagctggatggcaatggctatttatcctcgaggcagcaatgagtgctttttttgcgataactgccttctggattctgccgaattatccccactcaaagaatggatcagccatgtggtcgatgaccgaagatatgcgtcgaatcgcaattgcgcgcatcgaagctgatcgtgtcgaggacgctaccgactcaacagtctggcaaggtctgcgtcttgcacttacagacgtcaaaacctacatcttcgtatgttgtattacttcttcggtagaatcctctctgacatactttagatcttcatgaatatcttcatgacttcatcctacggcttcaacaacttcttcccaaccatggttcgtggctttggcctcggctccagcactatcgccctcgtcctgaccgctccaccttacatcttgggtactgctgtctccttcttcgtcgcatggaattccgaccgcaagaaggaacgtgggtttcatatcatggcaaacaactgcatctcaatcgttggcttcatcatctccgtcgccacactcaacaccgcagcacgctacaccgccgccttcctctacacctcaggcagtttctccgctaatgccctcgtatatacatgggccgtcagctccctgtcccaaacgcccgagaagcgagcggccggcggcgcgattgtgaatatctgtggtcatctcggaaacgtgatgagtccgtacttcttcccggattcggacagaccgagatatacaatggcgatgattctgcagattgtgtttgcggcactcacgttttgcatggcgtttggaagcaagacgtacctgaagaggcagaacaagaagttgaagagcgttagcgacgagactgggcgcatatacaatccgttcacgacgtaaaagacgtacgacaaggagaatagactgggaggaattagcgcaaagctatgatatagattactcaatttggtttcgagaaagtttaaatggttctcaaactgcctaatgcggcaagtctatgaaagtgttgattatagtcgttctaagttgagtgaggcggcgacctattccagcctgcaaaacactcatgtgagatttacatgtttgaaatttcaaactacctattcgggaaggagttgtgtaaagtatggattgtagcatacaaacactcccagatcccacaccaagagttgcctaatcaggcaggttgaaattcttgggtgtcgattacagcaactttcgctcgaagtttctgacaattcctctgctgacttcatagcttaccaccaaaagcgaacgaatatgccgcattgggaaagttctgggcttggtgtcgattgtagcagcttttcactcgcccttcttgtcggctgaagtgacttttgccgcccacgagagtgctgcttgtgaaactgcctattcgggtatgtattgaacaaggtgtcgattgtggcagattctcacctgagcttgtcagactcggctggcgtggtgtatgaatcagccctagctactacacaaatttgatgcacgtcttcatagtactgaaaggtatccattgaatctagtttgacaacagaaaagagtgattactcattcataaagcgtggaggttgaagcaaatgggcaagcatagagttgcacttatgaaatcgacaagtttgatggccagcgaatcatcacgactagcagtatgtcgcatccattctacttaggtatgaagtctatttacagctgtgaagagtacatattgacatccggacgatcttaccacagaatatgtcagcttgcagtacaaaaagcatggatcaacgatgtgcgcaaaacctggtgctggttgagctccaaaaataaacgggcaccaaaccgctgtcactttacatcattactattttgcagccaatgacgatgatctggattttacacgtcaggatatggacgggacatccagatcctcgcttcgaacggcaacagagcgttcctgttcggcagcgaagcgaaccatgcaatctgcaccgccacatgtcgccacattttgccgtttacccactcaaaacgtcccgtcggactggggtcaagagagcaagacatgcgatttgctcgaaatcccatgagatctgtggctggagcggggcgaacgagaaactgggatagagtttcagatccactatgattgggtgcatcgactggcagaccctgatctgcgagctcacttgcgatatagggtgtagaggccgctggggctgtgtatgtcgatcagtcgtttttcgcctctttgcgtggacttgcgtggtcgtctcgcatgcgacgaatctggagtgagatggcgcgcatgggtgtagatgggttaaagagttggtggccactgcaaaggcggctgctggtctgacttggaactgtacatccagacatgaggcaatcatagcacatacgaccgtcgcggcgaacatttcgcaacatcttcatttttctgcatctctttactacgacactcgctagttcactcataaatgcattcgttaagaggctggaagtggatgatttggggagggttgattggtagcgtcgcggctgtcccgagaccaatcatcacgcctgcaccacaacctggagttgaagtatggttgaagaggcaagagccagatgcgtaaggctcctagaagcggtgaccccgaatgcgaccattcactgacacatcatagcgcgtctttcgctgaagtactcctaaccgcgataccactatctttacgccagatcgctgcgacgaacgctcctgctgtatcgagcattctttggagagaattcctcgacgataatcggccacaatggttcttgaacctaccatacgacattcagagctatttggtcaaagaattcgggccggagactgctcgtctacctacaccgccatcacaaacgacagacggccaagcaacaccaacgcagagtagctggcagtggccaatctcgacaggggatctgcggtcttcacaaactgtttcttcagtatcttactccgcttccagcgcttcggcgcaatcgtcggcgaattcggcgaggacgtcaacgtcggcgtcagcttcagcgtcaccatcccgaagtctatccgtaactgtattctcgactgtgacgctagcaacatcatccagttacactgctagtacttcaagtactaggtctgctactgtatcgtcaacagcgtccagcactgttgcttccagtaccgctcgcacaaactctgggtcaacaccaagcgcaaccttcgatcccatctcgcccccagcgagcaacagtgaacttaccagaactcagaagatcggtctgggcattggtatttcattgggtatctttggagctgccgctatgcttcttggatgctgtttcctgcttcgccgtagaaggaacaagcacgaggatggctcgcagccaccatcctctcctggcttcataccccgatttgccttccaagacaaatcgacagaaaatctggaacaccgtaggcctctcaacccggcgcataaccagtttggcctggaccatggaaacactaattgggaagatgaaggttatgacccgtacgaatccactgcctatgaccctgcgcctatggctatgggaacatctccacatccaccagcataccctccaagagaagcacctcaacaaatgactatgcaagatgcgcaaccaatcatggcaccggcgctcttccatacgcacagctcgaaccgtgcacgaggaaagagaacaagctacagtagtttgcactctgtgaaagagttgtcagagccagacgagaatgcagaatcacccgttcttggtcgtcaaaccacaccattgcaacgaaagcgacgaccaagtatgcccatggtgcttgaaatcccatccgtcccccgctcagcgacgatcaagcgaaagcccgtgcccgagagccctactggcatcagtccagcagcagaagccgcatcgaagtctctacttcgaccgtcaatcagacacgttgaatatagcggtagcagctccagcggtctcgcactgagttccaattcgtccaatggagcataccacacggatcccacttctcccatctctcccctgtcacagaatgcaccagtcaactctttctcaaacgactactcttacgtcgaggactatggcccagagtaccagaacggctatcttgaccaggaagatggcctgtatggtggtcacaggagccttgacagatatccgactccgtcacctccacgtcgcagctcgaagacggagtggccgctacgtaatatgagtatagggcataagcggagtaagagcccaatgtgggacagagtgtatgaaggttaatgagggaatacttgagaaaagaaggatgtaatgacataatcatgttacgattttttttctttgtacacatataccacttgcgcatgaaaatgcgttgttttgacgctttgataggcaccttgcgatcgagcgatgatacatgagtggcttttagcacgcaagctctaggaagtacagataccacatcatttccataggtgtgaatttcgaatacgaaatagtcaaaacagatctattgttcaacccggggccactgccacacttctagtgtctctaatacggtagctttcgtaacataatccccagcaaatcgcccattgaccacattcaaggcggaacctctttcccatcccaatcccaacacttacccctcccatccacccccaccttctgaattacatcaatcaactgctcagccacccactccctctcaaaaagcttctccttcttaacattcccccagaaatctttgctcaaatccgtcttcaccgtgcccggatgcaacgacagagccatggcattctccccggacgccgtgcgcaaatgattgtcgaacgtcctaaccaactgattcacacccgctttcgacgcgcgatagctgtaccatccaccgaggcggttgtcgctgatgctgccgacacgcgcggacatgattgctgttgtggcagtgaggggaaggcctttcatgtcatcggagtcggggtccggagatgcggatttcttgggcagaaagggggagaagtgcttgagcattaacatggggccgagcgtgttggtgcggaaggttagtagagcgtcgtcggcgttgatttgcgatggggctttttctgggaataagattcctgggactatgaatgctagttgtagaggtgacgcggaggggaaaagctttttgcattctgcggctgcgtctgcgatggtggattcatctggttgggagatcagttgagtcgtcggaaggatgtgaagcattacacacccaaaacgtccagcttcaatacacggagcctcgcttcgtcaacgttggtgccattgagaagttcctcttttgttttgtcgaggtctttgcgcgctgtgacaacgactggcgcgttggtggtttgtaggactcttttggcaagcgcaaagccaatgcctcgtgaggcgggcgatatcaaggaccatggaggcatgttagatgtagtgaaaaaatcattccgctattctcctaacatgttgcagcccacatctaaacatttggttctcgaatcgatcgatgatggcatacttgctatgcagatcggctacgctgtctcgagctagcttcgatcctagcgtctcgaatgtcgatgctcttgaatctcaccaatcatcgttgcacaaggagatacagatttgtgatggtataaaactcgcaattaaatgttccaattcgaaacgcttaaggccatagaagctccaaatgccgtctacatcaaggcgttgacgaccttcaacttcatcttacttaatccagtatgatgtcgacgtcaatgtcgtccatgttgatgtccacgttctcctcctccatcttgacattcacactctcctcctcagccttgcgcgccgcctccctttcaatcataatcggatggctcgcaatctcttccttcatcttcttgatgtacaacgccagcgcattgtggcgctcgtgcaactgtgccagagtctcgcgaccactaggcttcacgtacgtgaaagggacggcaactttctctccagcgatattctctttgttctcaccgcgatcattggcgttggtctcggtccctttgcggatgggcaggggctgttgggttgtgtacgtcttgtcgatgggcgcctcgagacctccgcgaccgagtatttcctttcgtgattcgttcatctcgctagagtattcggacgctttgccactgtgttgaaggtggtttctgcggtctgggtgcatccttgacttgattcggattgatttccgggtgtgatgagctgagttcgttggtgaaagctggccgacaagtcgagattttcggtgcagatgtgatggcctgtcaaaagaggaaagatgatcttaacgccgcagtgataaaccgtatgagggtgtgttcaggtcgtggcgttgatgttgagggaggagggccggagtgctcgagacaaggggaagagacaagtcttgttatgacaacgcgaccgtttgctgttaggcgcgtgacagtgatacaatacaagtgatggaaggaacattaccggtgatctcgttggatttttcctcctacactgcgacagttttctgaagaattctgtatgaacgtgtacgcggtggcagactgcgcataggtcttccatgagagaaggtcttccatgaggctcatgtatctgaatgtgtaacacttcacagaggcccgatgtcacaagctagaggcataaaagctcgcaagaaagcagcaaaatgagcctgcccatatgcaaactgaagtaaacagtacgaaaatcatgcccggaaaacaaaccaatgaagcacttcctgcagccaaaccactcctcatcttcgtcttaggtaggtaatcctggtcaacgatgagacgtcgtactgacctcgtctcatgcgcgccctgctccggcaaaagcaccctctgtacctctctcgctgaccgatatggtctcgaccacttctccatcggcaacgagatgcgcgagttcatcaaagcagaacctacaggccccgctgctctcattaagcccacattcactgccgacgagatcgcaacgtacacgaggaacgtgaaagccaacactttagctccggtcaatctcacgcccaagtatgtcaaagaacggatcttcggtgtcggcgcacgtcccagcatcgtgtgcgtcctcatcgatggcttcccgcgcgatgcagcacgatggccatacttcaaagacgccgttgggcagcattggagaccgagtgaaaaagctgtacttatcgtgttacatgccagtagggaaacgacaaaagagcgtttcgagaagagaggtagggcgggcgacgagtttgataaaaggtttgatgagcacgagaagagcattaacccaattattgaggtgatgaagagtgatgggttgacgatgattgagttgtccgtgaaccacgggaggagcgcggaagagttgattgatgacttcgagcaaatgccagcgtggattagcgcgcttgaggagaagtcaacttccgctgtagacgaggagagcagtctcagcgcgccctgaagttgtcaataggcagaagaaatgtagtcttagttgttccgacggtctatcatcgcagctctttctgttccgcaggcgtgtccagtacaacattggccgttcctggaacaccatacatcgcgggtaccaaaacctcctgattcgctagagctatatgcgcacggatttttatggggtttagttatgtgtgaaaggaggaggtttgcggatgatgaagatgtgagttcaacgtcaatgtgatggtaatctccgagatggcggatttaagttgacatggaatttcagcccttggactttttgttgccccactcaccccgcgacacgctcaacacaacgcgcgcaacatggaggaagatcgcgcagctacgaatctgggcccagagttagaagagggtatatcagaggagccaaccgtagcgccgaagcagccaaggagaagatttgtgggcagaaagacggcaggaacggcgggcgagcagcaagcggatccaaatgcgaacattgaggattcgagcgcaatacaaggtgtgaggcacttatctacctcgacaaggcgactgcatgctaactttcgaacaagtcacccagcctcgccgtactgctcgcgcgctgaatgcactccccgaatcgctacttcacgaccaagagatcaacgatgccatcgctctacttccacccaactacaactttgagatccacaaatgcatacaccgaatacgaacttccggggcgaaatcaatagccctacagttccccgaaggactgctgttgtttgcgaccaccatatccgatatcttgacacggttttgccctggaacaagcacactcattatgggagatgtgacctatggcgcatgctgtatagatgactatacagcaagggctctgggatgcgacctcctcattcactatgcacacagctgtctcattccagtggctgtgaccaagatcgccacactgtacattttcgtttccatcagcatcgacacgcaacatctcattaacacgattaccgagaactttccagccgggagggctatcgcgcttgtgggtaccatccagttcaatgccaccattcacggcatagtgccaatactacgaagagaaggatacaatcccatcgttcctcaaattgcaccgctatcaaagggtgaggttctcggctgcacatcaccttcgatggcgatcaaggcggggcagtttaatgcaagaggcaaggaggaggaagtcccggacctcatcttataccttggggacggacgtttccatcttgagagcgccatgattgcgaacccttcattgccggcgtatcgatacgatccttactcgcgtcggctgacccatgaggtctacgagcatgatcagctgtacgacttacgccgaacagctatcctgacagcgcgaaaggcgcgcaagtggggtgtcattttgggctcattgggccgacaaggcaatccacatacattaacactgattgagaacgagctacagcggcaaggcatcacatgcataaacttactaatgtcggaaatcttcccgggtaagctggccatgatgtcagatgtggaggcctgggtacaaatcgcatgtccaaggctgagcattgattggggatatgctttccctcggccgttgctcagtccctacgaggcgcttgttgcgttgggcgtgagagacgcgccctggctagaagaggaaggcatgcagaagaaggtggaggatagagagagaagaaacttataccctatggatttctatgcgaaagagggattgggccggacaactattgagcgtgtacaagcggctgaggtaggagtccgagcatagcaccttacaaacggtcgtcattcggcacggcatcatacatgacaagatcgcacttcattgtctgctcaaatatgttctactcttgcgcgcggacttggcaaacgcttgcgatccactatgttgacgactacttaagccgcactgaattcccgcaccctctggctctttaaccaaaactggccactgacgtcaacctggctaacggtgagcttcaaactatttcttgggcctgatagtgaaaaggtccggcgataggagccccaagctattctgagcgccccttctccaccacagcccgacttcttcagcaacatcaattaaaccagactctccactcgaccggaccaaaggagagcctcaagtttaggcacagacattcacatcctcgaagccaaagatctcatcgacgtctacacccaacaataccataaagccacatgacgcaatgagcatgtcgtccaacccgcaggcaaagctggacatgcatccaaagtcacatgacactcccaactcccgaccattcggcatctacctgcacaccgacctctccgatcccacaggatcaaatgccaccctcgccgtccaagcccctgatttcagtagcgcctacgtcgccctcctccaacacgccggcgcgcaaatcggcgaccgaccagactggggcgccactcgacaaggcaccaacaaccatgtgtacgaagtctcgacctgggatagagcagtcgtgatgcgatacagcatcgaattactccgagaagacgagccagatggcccgtctctccgccagcctcgccagcattacggtatgtttgtcgaactcagcgataggaaagagacattctatgtcagtggagccgagacgttgggcgaggcgtgtcatgcgatgaagatgtctgcagcggcatatatcgcgcaacatgctggtgtgaagctgatggagaagaatgtcgaattgctcgatgaaaaaggtgtcgtgaggcagcggtatgaagtcctcaagggaaggaacatcaacggcagatttgtgaaggaggacgattggatcaatgggcatggggagggagaggttcctggcgtagtgcgagaggacaagacacccatcttgcgagctgctcctccgcctgcgaagaagacgccgcgtgctcaccccaaacacgcaccaaaagctactcctctgcctgctgcacgagtcatactaaaccctccccgtgccgcacgcgcgcgtacgcccaacatcgcagcagacattgcaccatctgctccttccactccagctccgcctcgacgaggcacacgtatgtgcacgcccaatttcgtgctagacctcgagcaagctgctcctcctccccaacttcccggcactccagctccacaagtccagcctgccacggctgaactctggtgcatatgccgcgccccaaacgacgggcgcctcttggtagcctgcgacaacgacgcgtgcgagactgaatggtaccatcctgcttgtctggggctgacgcaggcaccggaggggaagtggttgtgtcctatgtgcgcgccgaggaggggagggaagaggcgggggacagggacgccggcgccgatggggaagaagaggaagaagaggaagaagaggaagaagaggaagaagagaaagactaggtaggtggtgttgttgaatggatcaagattgctggataagagattgaagatgaatgtgtcaagcctggtgctggattactgaaatgtggctaaatcatcccctgcggatatatcaaccggccatggaatttctagtaacgcatcagcatactgtttcttctgagcgatccaacaccgacgtacacagtctttgacgcatcactcaagggctcgtaataccatggtcttcttcacactgccctcgcagaaagagccttcaccgcaccccctcctcccccctcgtatactgcgccggcgtctggataacgcgatgcagcaactgatggccaaagtacgagctgacgacgaagaagacgatgatgtagacagtggcggcatcgatcatcatgatggcgaagatgttgcgtttaggagggtaacgctgagggtagtagtcagagttcagtgccagcgggaacagtcacggctgcggattccaatctcactgtgaagacttgtttgaatggaaggagttcaatttgttcacggggcgtagataggggcacgtgatgcgtcagcattggatgcggcgcagcaatgagatgcgataggctaagtttggaagctgtaaattgcagaggagacttcgcatgatgtgtttgactttaggctgcagtgaaaattaaaagtgatgagaagctgtgagcataacaatgggtatcatattcgcatatacaaaaacgacgctgaaacgctgatactcaaagtattcatccaatctttcttcgacaatcagtcgtctagctcgggctgcagctcgtcgtcttcgaccatgtctgggtcaactttggtgcccaggtccaggtcttccaggaacgtgcggccttttatttcctcgggtaggtagtcttgcttcaccttgccatcaagataatgtgggttgtacttgtagttttcgccatagcccatatccttcattagtctcgtgggtgcgttgcgtagatggtatggtatgggcagggcagcgacaccgggctctttgagcgcctccatagcgttatttaggccgcgataaacgcgagtcgacttgggtgagagtgtcaaggctatcacagcgtgggcgagatttatgcgacattccggcaggcctattttctcgcaagcagagtacgtggcggtcgcaagtgagagcattgagttgtctgctagtccgacatcctcagacgcaacgacaatcagtcgccgtgctatgtagcgtgggtcctctccagactcgagcatgcgcgccaggtagtacagagcggcgtttgcgtcagaccctcgtatcgacttgtgcatggcggatatgctgtcgtagtgctggtcgccggcacggtcgtacacaagtgtcttggtgaggctttgtagaatcttctccttggtaatttcagggctcttggacaagttcatggccaggtcgagaaggttcagggcagttcgcgcgtcaccgtcggagaagcgagcaaagtattgcaacatgtccttgtcgatgagcggcgattcgcacttctcagccacggctgctcgctccagtatgcgcaccaggtctggctccttcaggtcgtcgagcgtaaaggtccgacatcgcgagagcaaggcggagatgactttgaaggacggattttcggtagtcgcagcaatcagggtgatgatgccagattctacaggtcccagaaaggcgtcctgctgcgttttggagaagcggtgcagctcgtcacagaagacgattgttttgcggcccgtgagctgcaggtctcttgccgcctctccgaatatcttcctgacttcctccaattttgtgcttgtgctgttgatctcgacgaagcgggcacccgatgtgttggcaatcagccgggcaatggtggttttgcctgtccccggtcgtccccacaggaccaaagagggcagcttcccctcgttgaccatgcctcgcaggatgccattgggtccgaccagctcctgcccgcatacatcgtctagcgacgtcgggcgcatccgctcggccagcggcatggcatcctctaccaccttgagccgcttggctcgcttggccgctatgggcgattgactggcgccattcgtctgcccttctgtcgcatcgtcgagtgagcgcttcgtggctggcggtgctggcggtgctggtgctggtggcgtcttcgggcgttctgctatgcgctgtgtcgcttgcggtagggggggtgaagacgtcggatggccatttctctgtgtcgccgatggcttgcgcgtcccaggtgtgaagaagctgtgagtcttgcccgggtttggcgtgttgaccggttcttgcttgacctcctgctccaagaggtgttccttgcagtcgctgtcaagatgctcgttgatgcggttgtctttgacaggcttgctgcaaacaggacactcgaccatgtcgacgatgagtggacaactatttacgcgacgcgaggtaacgcgcctgccgctatcggcctaaattcggaggagctgcccgcttgatgacggcataccacggaggtaattgttgaagcacgcaattgtcgcaggaggaagagtcagtcttttggttgctggacagactttgcttgcaactggccatgcgcagccttgcaacttcagcttctcgtcatatccgacctgtcgtttttagagcccagtgccccaccaacttgatccctctacgagccatgtcagccaccacacggcgcgaagaccccttcaagcccgcggcaagagtcgcaggccagaagcaggatgtctggtaatacctgtacgacacggtcgcactatcaaaagctaacacgtccaggtcaattgtcaatgaagcggcggcggcttccccagtccagcccattgtcaatatgggccagggcttctttggctacaatcctcccaaattcgtcctcgatgctgcaaaatccgctctcgatcaggtcgactgcaaccagtactcgcccaccaaaggccgaccgcgcttaaagaaggccattgcggacgcatactccccgttctttggccgtacacttgatcctgacaaggaagtcaccatcacgaccggcgcaaatgagggcatgctgtcagccttcatgggcttcctggagcaaggcgacgaagtcattgtctttgagcccttcttcgaccagtacatcagcaacattgagatgcccggtggaaaggtcgtgtacgtgcctctgcacccaccaaaagatggcgcaaccaagaccacatccgcgtcagaatggagtctagacttgaaggaattggaggcagccattacaccaaagacacgcatgatcgtcctcaactccccacacaaccccatcggcaaggtattctcaaaagaagagctacaggctattggcgacatctgcgtcaagcacaacatcatcatcctttccgatgaagtctacgacagactgtactacgtcccgttcacacgtgtcgcaactctgtcgcctgagatcgccaaactcacattgacagtcggatcaggaggaaagaacttctacgcgacgggctggagagtaggctggctaatcggccctgaacatctcatcaagtatgtcagtgcagcacatacgcgcatttgctacagcagtgtatcgccgctccaagaggcgacggccattggcttcgagcaagccgacgcgcacggcttctgggacgagtccaagagggagatgaaggccaagatggacaagttcaccgccatcttcaaggaactagatctcccgtactctgaccctgaaggtggctactttgtcctggtcaacatgtccaaagtcaaactaccggaggactacgactttccaccacatgtagctgagcggcctcgtgacttcaagctcagttggttcctgatcaaggaggttggtgttgcagcaattcctccgactgagttcttcacaccaggtaacgcacacattgttgaggactggctgcggttcgcagtctgcaagaacgacgatgtgctggagactgctatggagcgcttacgcggattgaagaagtatattcaatagaatacgaacgtaattacataacaccccatcaacttagtcccaaacatccccaacagcaatcccttctgatcccatcactgcaagtcaaaaccagatattcatcaccacaaattccacaccggaaatcagcatctcgaaacgtgattaaatatcccccaacggaattccctcgcctaaatcaattctcattacacgtccaactaaccgcccgattatcaaaccgcctgcccctcagattactgctccccggccaaatcagctcatccatttcgcccccgcaatccgccttgtcgtagaaatagcacgtctggtgtctatctggctggatcgacgatatactgccaacatactccgcggggaaattgtgacatgttttggtcgtgtcttcgaacttttgacacgtgcccatgagatcgacgttggtgcaggcgtagaagtggccaggcgtcgagtcaggatccgtgggcggcggggcggcgggtggtttgctgggcttcgggagggggaggccgatggttattgtgccggtgggtttgcgttcatctacggcggagacaagcgtggtgaaaatggtgacgaggatgacgattgttgtcttcattgtgtattctggtgtctgagtctataaagacgttgattctcgattatggtcttagacttctagttcggaaccgtgtatttgtgaagcggcatgatatggcacttcatcatggttggggagcgatgcgactcgtgagtgacaaaggaatctaaaagaagaaagagaagagaaagaggaggacaatgcaggtcacattggtgcaaatttgtcaaagacttgaatggggtatatttctttgttatgggacgcgcatggcccgatcacaccggctgactttcgtacgtgttactaaaacacttgtatcagtcctcgtcatcataaacttctcgatcctgaaagaccaggaaatctcctccctcgccgcccatgatcttctcccatacatctttgacatgatcaaatatgttatcatcgaaggccaggtcggcggagggaggtgggaagcgcaagacgcgatcgtcgttacccgtgggtagcacctctgtacctgacgttggtcgctgttgatactgtgttgaccaaagcaggctgggagctggcgacacgtctacagaagccaggagagtgtcgacggctctactgaggagctggaaacccaagcttaccacgtaacgcccgtagatgcatataatacgccctatactccgatccagtatgaggaccaggaaaaatgtgtaatcgacagaaacagatttataagccgtgatcagtttgtcagaggatgtattatcgtcaaagaaattcagacaatgtagataaggtattcgtaaagtgtatcatcagaacagcagagggtataaaaaggaagaaataacttacattgacctgaagggcattcgcccgtgtcgctagagtgcaccaggatttgcacgggtggtggattaccagcgggcgactcgagcgagattgatccagacgggaaagcgaccacggccgaagctggcgccggagcgtcttcggcaagcggaggaaatagtggtgcaagtgatgagaacacgatgcttatcgatctgcataatgcctcttccggtgtagcagaagtgttacctcccacgatccacttcgcagtgacaacttcaccgtctttcaggcgaagttttatgccatgctctgtagtctccgtgggatctgtattggaagaatcaaggccttttccaaggacatagactccaccacccacagcacaggcgcgacatgagacctggctgatctcagctaggcctccccacttgggaatgaccgctccaaagcccgcgccgaacacaccgatggatcgcaggtgcctcgcgattcgtggcagtgcgtattcggttgtcgtctggtctggtggactcggcgacaaggtgagagccatcaacggaccctgcaagctggttgggaccttgaattgctgggacaggaatgttgagaacggttgttggcgatgttcctcccagacctcaacctgctcctcgtactcgccgataaagcgaaggaacttcatcaaggcacgctttgccttgaagtcgaggtcgtggtcctggaagacatcttcccgtccatttggtaccttcagtaacttcccagctcggtgcgtgctttcagactcgagggtgtcatcccctgtgtctgaagcatacaccctaccaactgccgacggcaagaaactcaagctgtcggtagacccgtgatgagactagggcgctgaagaagcgtcgaacgggcgtatatgagctggggaccgagtgccagactgtacgccctgggacgcagacaatgctaggcttgaaccatccgcgtgagcagcgtctggcttgggtgatggagacatactgagaaggcagcagtagctgctcctacaaggtcattaggagtcgcagccggcgcaggtggagtatggcttacctgtatttactctctgagcccactcttcagcttcttgtaagctgaaggcagcctcggcacccccgtagtagtcattctcgtcgatgtggaggattttcttgtcggatcgcgacagagctcttcatgggctgcgtcagtcagatcgcacccgccagcttcaggtatcgcgatagacatacagggcaagcagcgactgctgcaggccggtgccgacaatcagcacatcccattcggtattgtcgagagtgtccatgttttccgtgcagaaaagtgagttggaaggaacgtcctagctccatgcttagcgcgagtatgactaagccggcttggtcaacaaaattttccgaccggagcccaggagctttctttcatcatcgcgcacgctgaggacatggccgctacacacgacatgtctacaaagcaccaggtcttcactgatctgagcatgtgcgcgagagaagaaaacctcgtccggtatctactgcttcggattttacctgaattagcggctcgaatgtggcgaaacatccatttgctttgaccgaagcttgaaagaccagcttttgtgatatgttcatttcctttgcgtcggtggtctagacgtgacgtctactgacataaacaagtgtctgcacttgaaggacagcgtcgacgtatgcctccagcaggcattttgacggtcgccaagttatgtcaacggcatgctcgacggcctgctactcatggtcctaagttattagcttgtcatcccaaagaccgccttatcttacgtttggctagttgtgtagtgatctagcaatatttcgcttgggtgttggaacaaccgttacttggagttgctttccgaaccaaacagcagggacaagaatcttgcgggcatgaaaatgttatttgcgtagagttccacagttacgtggacagcaaatagaagcctctacatcatatctgagtccgttcaggctgaccagcagttcactcacctacacaccacagctcccattgcctagcatggcggtatcatcagggtatcgaaacatcacgcttaacctttcagggcgtggtccaataacaccacagcctattttgttgcaacaacaatctgcacttctacacacagcgccccgaaagcagccggggaaggacacttcacaatctttatcaccgtcacggaaccaaggttctctaaggtaaggaaactccgtgcaaggtacgaatggatgcagagcctcgccttatgcagggtcagacatttcctgtacacaatgctcctatccagcgtctggattgtggcgtagcctcacatgcagagggacccaattacatcgcaagactgtcatcacacctgaaattacaggtactgtaatccagcaaccttctgaggttttgccttgtactacaggtacttcagctcagcaacttagaaggcttctacgtagtccaggcttatcgcttgcggatcaacggtgtgactagaggatttcggccacactgtagggcgcctgattgggagcgattcctcgtgatgccgactcccacatcggcatataccctagtgccgaagttgccggtcatttgcttcttgagcacgtcgtggtaaaatatgcgcattatatgcacagacgtagtattgcgccgtacttcaagattgtcgagtaatggttgtactgtgctattatcggacaaaggcgcgccttgctagctagtctggatgtagagttcattcctatcgatagagacttgacgttgactcattactgctgatacgtagtcattcatgcttgagtcagggttgtgttgttctgcagagcgtttccattgtttataaatatcagttcgtgaccattagataagtttgcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaagtcgagccacgagctaaattctaaatttgagcacgtctaagactatgggaaacatctacgacaccgtccgactgcctaaggatgccggcggtacgcttctcagctctctcgctaccaagttccgcgcattcaagctccatgcacttcaagttgccccggaggcttttccagcagaattagatagcgaatctcgtcttccacaatcgacatggcttagtaggattgccgaaccaagcacgacaatattgatctgcgtcacgaccgaaaaagacggggacgaggaaccatcaatgtctggcgacaagcagttaagaatcttgctggacggcgagtggataggaatgtttaccatgattggcccagtctctcgcgacgactacatctggcctgagtccggtcaaccagaaccaggcctcgaaggatcagagacccgttggcaacttacgagtcttttcacgctgcctgcgtatcgcggccatggtatcgcgaaacggcttatcgaagcagcaatcagatttgggaaagttgtatctgatgagatgggaagagcatccgagagagatgtccagacgcgcatcaggcttgtcgtacatccagacaacacgggcgttgtcaagatgtatgagaaatttgggttcgtagacagcgcaaggatgacagtagcagaagcttgtattgcaaatggagctgcggacgtagtgcctaggtatgctgatcctaagaagtggcacagtaggtttggcgttgctatggaaatcctagtttagtcaagaattgcgactggtgtctaagtgtctttcctttagacaaaaggcaaatgcatcgaggaattttctcgtgcttgtacgcgcatagacatagcattcctgtctcattgtctcatcgaggatgctctgcagctttcagagtcgcctaccaaagatgtcgactgccaaatatacgtcagcgcgtcctgcggcaacgcatttggggtgggctggggaaaggaggtcccggtcgggatgtttcagctacgtaaaatgcgaacccgaagctttcgtatctttcaaatgtatatgttattccttcctctaccatgcccacgaagattaattatatgaatggctaataataactccatccaatcccaagcttgaccaaagaagtaatagtgttttagcgaagagggccgcaagcacctcccaggcctgcacaggaccagaggtcctttgggatctttactaccatcatagtcgaacggttatccctctttatgctcgagatcgtcatatatctcaacattgtgtcaagcatggcgtgtctaaaagagagaagatcaaaagttaatctaacaacagcactgtctcatctcacatagccaaacataaaaagttcggcgttatacctatgtccagcaaggttcggatgaaagcatcagctatcaaacgtctttctgggcaccagcctatggggatattgtgcaaactatcgagaatctgatcactcttccgcaataccaaagtcattttcacgccaaccgcggttacattgcacttcccatccatacaattcaatcagcgcttcaagttcgacaccgtaatgcacaccagatttgcgggaatatacatcatcaaggaactcgatctagaattcacaaccaagcgatgaatccttgcagcatgtcactcaagtttagcgattgtgacatcgtcccaatacatacaggttgtaggaatactctcgaaagtccaagtcacagatctattgattgtataactcccaaagtaactttcagcgcattgaaacttgagaatatgtaaccccttacagtgaaagtcactaacgtatcgggacgagggagttgcttcttaaaaactcctcatgtactcgtatgtcttcgttgttaaacgtagacttatacaccggtcgtgattgcattgaactgtcgccaaaagagccgaagtagtccttcaacacagtactgctctcaaatccattcagtaatgctttccatttctgcgcatctgaaaaatcactttacggtctctgcctgttagcactgccatatcttcactcaaatccacactatcagaaggccctgatgtagagcacctctctcaatccctgcagtcaggcgtgccactaaatagtgagaccaacatcactgctgcaatcttcaggggcactgtatcagggagaactgtaccactccgctcagtgacatggcgcgcctgttgagttgaaacatgtcagcctccttcctcttctgtgtgatgaagacatggtcattgcggcctttcacaacaatgacaaattctcttttaccatattgctttcgtaagccattacgataagttcgtcattctatccgacacagtggtatgtatcagatagtcttactttcgtaaatcatgatgattaagtcgtcatcctatccggcacagcgggatatatcaatgaagtcttactttattatgccgaaagcacgaagccaacaagcaaccatgctaacctacgtagctgcacgtatatacgcaaaggtaattgacacaaacccctcgcagcagctgaaagcatttcaaatacaaccagtttttatacaaaagtagcaatcccatgcgggtttgcctcatccaaaccttaatgctctccccacacaagctttgcggggatgcgattctaacacctgcatgcacgatgcccgttgatccgagagaaatagactttcgcagaattggattcgatcaacgatctgtcactttcggctgattgtcgccggaagtatcctgctccgcagaacggtcgttggtttttaaactttgagactgccatcgcgttccgcgtgtgtgccgattatacaaggtctaacctgcccatttggacaccgcagagttcaacactgcctctttgagatgcttgctgccttccttggatagagcacatgttcagcttacttcctcccgagaaacttcacactagtcacttgatagtgtgagtgtgctcagcccacgggggtcatcattccgatgttacattatcatcagccaactttcctctcgtcctatcgatagcaaggacagagaatccataacggcgagggtcggcccacgaggggcagtgcttcgcaaacgatccaggcatatccttgcgctccaggtccgaggaatgtgaaccactgactagctagccgttcacgaccctcctcgaaagcatcgatgctgctgcccaaattaaaaggagtcgtttgcaagcagaaaaagcgtcacgagacgggcaggaacttggggtggaagcgtttctccatctccgcaagcaaatcaacgcatgactatggcgtccaaattttccccttcccccttggcaacaaccttctcggcaaattctgaaaatcgcaaaccatgccatgccttggaccgtttccgcgctgtcatcccttggggagtgattcgttcgaatcccgtcaccgctaaagcaggtacctcccctccccacctgccccagcctgtcaccgtccacgggtcaccgttgaatactttggtacgctagacactagacctcgacactatacacgcttgagaaagggagcgtgcggcgcggccgagactttcgggcaaatgtctagtcatgttcgcccgtggagtttgtgggtggtcgcaggttgggtttgggtgagtgtgcgtgacagatatgcagggaggtgtgtggtgaggtcagtaccaaagtaaggtgagacggccgacccagccagcacaagacagacgagctagattctgactcggaatacggaggccagacagacaagtgagctgatgacgatggaatcgtgagatttgtccacgagacccgacaccattcgctctcaatccgcaagccatacacaccgctctctcccctccatctctattcacccttatccctactccaccgaacatgtccagtgagcaagcgtccccccacttgccccctcggagacagtcaaggctccaacactggttggccacccagtaccacggcattccttgtcgataaaattccagcttggtacactaagctacgcagactctgcatttccgatacgttcgcgctacgcagccaacagacttgccctgcttccgatgccgctgcgtcccgtgcctattacactactcaggggagcggtacgtttgtcagcccgcgcccagccagcggcggtgtgaaggaaggatgaaggaaaaaaatttgacctgcctcatgtgtcgagttttcattcggcacatggtggttatgtgcgggtaaaatcttgagagccacgtgctttttgtacgactgtggatgccacgagatctgacatgtgcgagacgtgactagatgttgatgtggtacgtgctagtcctaaaaagtgccttccttcgacaggaggtgatggtggcaagaacgactggagatgattaagatgtgacgtggttggctgtggatgttagacaaccctccgtagtctcgtagatttgaggctcaatgagcatgattggatcaacagttacctggcacttcggatacgtgtcccacatcatgagagtataggatatgtgaaatgaacgaattggtgataggtattttcgatcaactaaaggaagaaatactatgatacgcggatcttgctgtacgttgcatcgcagaacaaaaaagtcagattgccacccaagtcccgccccaagtttgtttaaatcaaatgaaaaccccaatccgagatcgcggtagagacagcagagaaaaaacgtaaccgaaagccagagtaattctgaaactatgcaaaaagcacaaacaaccacttgttcccagcaaaatgcaatgaagcactgatgctggcccatcccaatctcgttgtgatgcatacttgaaaaggatatttcaggacagcctccgagacgcaaccccgtaatctaatattcgcgataaatttgcagatttccgcccaggttcgtgtgtagtaaaaagagataatggaaattcgagcgcttgccgcccagactgagaaattgtgactcgcatgctgaaaatggcgctccagaggataagagtcaccagcgagatcaatgagactcaagcgaatttgcctgctcattcgaggaaatgggaacaaggagagcatgatccgggaaggacagatggggtattaaaaaggttggtttgtgctcctggccgctataaagttttgagaagcccgcctgaatgtcgctgttgcattgcctacgtttcgttacgagcacggggccgtagccacgagaaatcgcgagtgtgcacaagttggaagcatccagacgcagctgcgatttccgcattaggtcgcccgagagggtatgctcatgcagaggccggctctggggcattgctgtgtttggaggagattacatcggacgacggttaagcatgttgagcatgcttgaatcggtcgagctgcgtccagctccgttatcgctcacaagatcgttgattcgcatgctcggcctggtggcagaagcctgcgaagttggcggaggagttcttccgtcactgcgcggtgggggaggctgcagaggcgcatagccggatggagcgccgggtgtggtgggtgcttgcgagtgtggagaagaggaggcgcggctcggctcataacgatatgcgccctggggagacgactggcgcggcggcgctgcagtgtagtagggctgggacgcgggtggaggagcgctcgagtatggaggagtgggagtggctgttgaagcacctggagttagagagggaggctctggataggcatagtcaggcccaccgcgatgaggcacatgcgaagcagctgcgcctggagttggcggtggcagagtgggagtgtgaggctctgggtgaggcctcttcctgccgatctgctcacggcctgcttcatcatgaggagcaccgggtggaccatattcagaatgaactgggtacggacctgcagttgggctaggcaagtagccctgctggcgaggctgctgcggtggctgctggccgtatgcttcggcatggctcgcgggagggagcggctggccatatgcgccatacatgggcggtggctgcccaacaccccgccaaaccgtgtgtgcaggaacaaaagcctgtgtctgcgcagagacaggcgtgaagatgcaatcttggttgaacctcatgcagttggagcagcggccgtcctcggtggcctcgaagccagagcagcgaatctgtgcgtggtcagtaagagggcgtagtgattgcgtcgcttagtggtacctttcggcgtctgcagtaccgacaagcaatggcggttcgctggcgcggcgcgggtggctggtggtgctgctgcacatactgcggcggaggagcttgctgggcatacgggtcgggcggtggaggaccgcgattccactcattggggcctggcagacggtactggggctgctggtactggggatgttggcgggcagccatgtcggcgcgtggctcttgaggcggtgggggtgggagcgcagattgcatcttgggaagcatcaaatgtcagcagctgacggcggtgaggtgcgcggcgctggtggcaagcacaaagcacaagcaggtagacttacatggcccggtgggggatatgcgccgttggcaggctgctgggacgttggtggttgccaatgggtgggcagctggcctggggcgccctggtggtgagggaacatggtggtgttggtgcggtgcttaagcgtggttgggttgacgtctgtctagtaaaatgccacccagaaaacgtgcaggctgtcacgcagtcatgaaccggtgcaaacacgaggcggggagagtgtcgagagacggcgggcgcgggactggcaggcgtcgtgggtggaggtggaggcggaggtggatgtggaggtgcgggagatgctctgtctgagagcgggtgaggtgtcacaaatacaggcgggccgcaaggacggctgcaggtcagagaatgggcagtgcaaaacgggcggcaattgcagggccaagacaggctcttgacgcgacgacaacaggcaagggcggcgggcggtggggtggtggagggatgcaggctccgggtgggagcagagggcagagggcaaggcaggtgaggtcgctggtgagaggcggcggtggtgtaggaaaggcttctcgaagcgcgtggaggaggcccgaacaagtgtggaagcgaaaaggagattcagcgggatggccgtggccgtggccgctattactacccacggcggacgcccgacatggcactccaacctgcccaaacccaaaccactctcgccttataaactgccatggcatggcgctagcccctgcaagcgtgaatgcagcgacaccgagcggtccgcctttttaccgcagtagcacgtcttagcgcggttggcggcagcagtcgatgcggcacaagagcaggcatgcgacgacagcgacgtgcagtgcagcatgctgagcgacgtgatgatatacatgcacccacactgcgcacacatacatatacacccaccaacaccaccgcgagcgcccccaggcgcacacaagcggcgcgggtacagcatgcgcctacacgagcgcttgtgtctcgtcgcacgcgcacgccgccttcgtgtggccgcccccgtcgtctgcgctgaacaaacaccaacacgcgcaagggagcgcgcgcccgtccccgtcatcctcattcccccctttcagcgcgctgcttctgcgctggctggggcggatgacttgcctggagcgagccaagcagcaagctggggtcaaggcctctgcatggctttgcagcggcccggactcatcagacacgggcgctgccgttctcgcgcttgtgatctacgaggagagcctttaatcatccacgccgccgcaataaatcatagcaccacctccctcgcccgccttctctttgttgtcgtctgtgccacagggctgcatgcgcacagcgcttgctcacgcccagcctttcgacgacggcaccgtggcctcaccctcctgcagccagctcgccctcgacagcgcggatgcaaggagcatggtgggaccacctcgggcagttggactgcacgattcgttggcggcccgtctctgcgtcgcgccgttcgtttgcaccatgcctctcgacagctcacgaaccacggcacgagcctgcctcgcacgcctacggccgtccggtgagccctgctgcaccagtgtgcgaaactcgcccttggccgaagtgacgatagtcgttccatccacactgtggccgcagcacgcccgcatcgcgaagtcaatcacctgtctgcgcagggtaatgccggcgcgtcctgactctccatctgtcgcaattagtgatagggctggtccgctcctgcatcggtcgatttcctgttggaggacttttgccaaaccctgcccttgcgaaaacggtcgctgttggtgtgccaccatgaccagtgaccagtgacgtgagcagcctcgttagtttaccgggcagggtcagcacgctcactgtgcgactcgcacgcttcaggcaacccgtcagcagccattccaaccgagtgacggaaagcctcgtcttgtgaaaccttccatctgttcacagcagctgcatacccatcgccacagcccgtaaataatagagccgacgctgacccactgaaaacctgctacagcacggtagatagaaactttctggtcggacgttgcttctcagctgccattgctcgctgcacgcgagaggagcttgcgacgcatcaatgtggccctcaaatcatcgtccaaaatctgacacccacaatttcgtagatcgttatcctttgcgccggcgacggctcgcgaactgctacccatggtcctgagctcctttgcgcgcctgattcgctggctccacacaggccgcgcatccaagtaaagagcggcgaacgactgctcacctgccggtcatcccgctgctgtgacgacagtcggacaagtgcggatgtgcgcgtcccagtccgtggaggatagcgaagcaaaagccaccttggccgccgcttgacactgccagtcatcgagcctcggcagcctgcagctgtgtttgactggactgcagccgtgaccactttttcaacgagctcgccgatcagaattgtcgcccgtcccttggtctgactactcatcaaaacgccagaacaatctctggttgtggctctgctcggcccgccgagcacaatctgcctgacccatggcccaggtcctaagaactataatcgaccaatcagcactaaactctgccatttctttcgtctttattcctgaatgcttcagcagcctgttccttgcatagagccgaaggatgacgggtaaatcttcgtcgtgccgtgtgcggaaaagaaaaccttgcgtggtcatcaggtcacaagacgtggctagcaccggtcaaggccgtccttcacaatctctcaacctccgtcacatattgatctgttgtctgcaggaagctgacctgacgtggccaatcgcacatcatggaacactgttgtagtttgattgaccagcacaccgcaattcgacacccgacgctgtcacgagtactgctgggagcagtcagcctggatcgactttgtgccgaagggtcgctgctgcgctggcgagataattccagatgaagagcattgtcctcatgcataccgaactgccgtctcaggcaactcagtaatgtcctgtgttacaccgactgtgtggtgcagattgtggggtagcaggtgcccagggtgcgatcctcagccgcctgtggtttagcacccacgcggatagcagcacccgcgcaccttatgctcgcggcacgaagcgcagccagttcatagcctctgacgcttcgggaggttcctcaaacagcggatagatacataacttgtgcactatgatattccaggtgaaacttacacggcccgggacgatacgtcggagccgtccatcgatgttagattaacgaaccttgtgtcaccaagggcgttgactcttgtgcggaacggatatgcatggcatagatgatgggatgtggagcttgcagctctgtcagactgcgggtagcgatcttcaccactcgtcgtacagacgtcttgtgctcccgtagtgtctgcaggtaaaatccaaagcaggacatcatgtgcgcctacttatcgttgacaattccgagccatgttctgtgccacgttgtcaatgttagacataagtccggcattaggttgaggtatcgcagagagagtgcaataaggtcaaggtttatccaccgatccttgaggtctaatctagtgttcagttgtcgttagtcttgtgatggtactgcatagcaggcaatagtttgcgtcccaataaagacttgaacgcgccgtgcaccgcagaatggacgtgtttcaatgtagagaactccgtccttgcagtagcatgacatggtgagtcgtgtccgatcgggtatcatgctgcgccgctctcggacccagcataattgatcctttactatcgcattgcacagtgtggtgcatagctggcagggcgttaagatcaaggccagcagcactcaacgtggtcctagcagagtgcatcgagccgttccatcaatggaagttgctgtgcgacgaaacctaacgggagcatgcgtgagggcgtacagccttcggtatgtgttctggcaattgggtgcgatatgcgaattgcaagccacggtgggccgtgttcgcattcaaccgttgcccattcgcccagaagatgacgattagaccagcatcggtgtgattaaacgttcgcgagacgaggcgggataggcaccctcgtaaacacaccgcttttcccgacaaatccaactcgttcgatttagatgagcaacattgctgcgactcgggcgtcgggcgtcatagtcgtccgtggtcgtgtgattgctgtcgtgagcacccatgagtcgcctgcgagcgctgcgatatcatgtacgcaacttgccgcttcccacccagcgtgcacgtcgccggaatggagcgatgttgcgaccaatgtcctttgagcgaaagcacccgagcaaggtcgctgagttcgtcgtggaacgcgaccagtcgctgcgggcccgtcccccatgcgcttcagcaaacgcgccacggcccgtcgcgaggatgtcactgcgacgactgggcagcacaaagggcagctgatcagaaggaagtcctgtacagctctgcatggggcgagcagcatgataccctggcttcgcactgctgcaccgtcatcggttgaaaggtcgcttcgacgcagtcatcatcgcatcgtaagaaaaaaccacaaaaatggacaaggaaagcggaagaagtcgctatcttggtcagccgtgtgggccacccaaccaaagaaagcggctgctaagagaaggcgccggcccgcgtgagtgcgtggccttgggaactgggaccaggggcaccggaaagtctttgccatttatcgactggcgcgcgcattagcactaaagtcacatgaccaattcttcatgcagccaagaacgggcattgccagcactactgcacacttgtttttggtgtcgatagctcgcttacaggcctccagttagcgccactgccgcacgtcgtacaagcgtctattggcgggcttcgcgctgtccccacatcctccaccaatgcactccaacttttaaaggacgggagagggatccgatgcgatgtccgcgccgtacgtgagcaaagtgatgcccaacgttgaacccttaatcctcgtcctgtgcagtagcgctctgtccctcatcatcgttgccatcatcatcatcatcatcatcatcgctgtcttcttcgcttgagtctgaaggctcctcgtcgggcataactacactgttcaggtatgtgatctgtgtaaactgtcagtggtttggctatcgtaatctgctctcatccaaaagggccagcgatgtgacggggcgcgttatccggtcagtgcagccaacagctatcggtgaaataagtctggctgcactgccaacgcattcaacggctgtaagcgtgatgctccccctcgtacattgagacaaggacaccccttcttattgtcttcgccgtgaccacattaggcaggcgtcaacgtttgacaggcgagtcgacttctcctcgtgcgacatgaaaaataagttggtgggcttacaaagggtagcaggcatgcaacgagttcagctatgcgcttcagaccgccgggtccagtgacgtctgtgtctgaaagtttcttgctgagcgtgaagttgcgaagccgaagcaaatcgatgtctttgtggtcctggtcgtaaccctagagatgcattgtcagcgatttcatgctcgggctgcctgctctagtgtgaagggcaggtctgattctgcagctggcgtattcagccctgtctgtcgtactacaccactcctatttgtgcacccttcacgtatgaccgagctaagattgcatgatctggctcagtgctatcaagtattgtcaccaggttgtgaggccaaatgagtcgaagaatcgacaattgtacgcatcgcaatcaaagcacggacaaggtagtgcatataggatcactggagcttacctttggatggcgcttcagagcattcgacttgtttgctggcaagctggtgaaagcctgtactactttcttgctgtcgttcgctacgttcttcaggaaggccgaacgaatgcccgtgtcgataagtacttgcttaattctatgcggcttccgatcaatgtcgtgccgcagtttcgcgatggctgcggcttcgggctgccataacccaccacctgagttgagtcagcataactgaatgctttgaagggctttgcaaaaagcgctagagctgtagggccgtatgtgagtgcgtggcttattgaggcaaggagaaatcacttctgttgcagtgccttgcctgtcgaagacgaacatataccggctctatcgttttagctttcaaggcttagcgacgagcgtctgaccggcactgcgtattcgtggaaactcttgatatcaatgccacggcatgagcgccattgacaagccgtggtcgaacaccgtaagccacgagggacttgggaacgtttgtgacggaacgtggctagaggcagtcgagtctcatgacggcatctggggcgaaagctgagcaagctagcgcctacatacaaagatgtcgtgcagtgcatgtaagcgaaatgcagtgtttaatgtgtcattcgctcatggccgcggcgcagtaactcaccccatctatcaggcggttgtgttactagctatcatgacccgcagcggacatattatagcccccgcactgatgtagtacgaaagctcgtgtcgaatatctagatcgctgcaccagtgcggatttcacgagatagacaatgcaggatatgaatgaagcaagggcaatactgaacttaccaacaaagctaccatcatttggctgtatatggatatagtaatgcgcatatggccccttccgtccggtcctggaccaagcagctgaaaagtacgttttgtatggggtgggatctttcgaaaaccgaatatctgccattgttaacatcaacccacgtcccaaattgatgtgacttagtacctcgatagatgcgataaacctgagccgttattcagcttaatgtaatgggagcaaagaggcctgtattgagactcaccacgtccttgacgggtaactctgggatcgtctcgtccgcttccaccactttctcggacagcttctcggtgaaagtgttgaagtcttgcagtgcagctcgatagtctggatcatgcactgcaaccaggttagtcctcgctctaggtgtagatatgggtaacacaagcagctggcagatctgcgagctgacagtctgcaaagtaactctgacgttacagctagcagtacagtgaactaggaactatcgcttcggcaatgtagtaacgaagctcgcaaagacccctgggaacggcttgactcttgcttgaaatgtgaaaccggtcaacatacattttagccattgccgatcgttgttggctgcaagatccttgaggaacagcatagtatttggatgtatcgtatcgtccgtgtaaggtgtatcgcctgcatctcgggccttgggcttcttgatgataacttgtgtgccaggagctagtttcgctcccgatttccagagttcctttttgttaccctctctcacatgcgaaggcaagctcttcttctgtccttgctcacgaggtgcagccttcttgcttttgatgtcttcgtcgctggaaggtacttcgtcgtgatcagactccgatgatggttctgcgtgcccagcttcttcaaaatcagaagcctcagacacgtcgcccttgtcggacggcgatggtttcttttggactgcgtcatcgtcgtccgacccagattcggcgtaggactttcttgttgacgccctcgctcttttagactgtcgagttggcgtctcctgtgctggccgcttagacgagctcctggatccggaagcggtcgctttttttgtgagtgggcgaggcatggcaggactattgtatcaaaaggactaatcgtggttactgcacagttgtctgtcagatcgtggatggatgtcgggcaggagcacggtccgcaatgacgcaccacaagctgtggaaagcgcgacgtcgggcgcacgtccgcgtcgcgcagtcacgcgaatgaaaaaaaaatccccgaaaccttcaccgcgcacacaactatgtccaatcgcttcgaggctcgcaagcagaacattctggagcaacttgaaactccggagagtgagtatcaagacttgtcgccaaaaggatctatagatgtacccatccgggatctgatcagcgaaatcaacgcgctcgacggtcttgtcaccaccagtagttgttctggaaggataagtgtattcctcgaagggcgcaaagcaagcagcgatgatgcacccacggaagagagtggagaatctcgtgctggtccaggcggcaaaggcggcggaggggcgtggctgttcatttctcacgatccagtagaggcaccggacgcgaacaccttatcgacattctcctctagatttggactggaagctgcatcactagacgagtcgaaaacgctcgaagtgagcagcaggtatgtccacctcaagttcgagccaatggtaagctcgctgcctgcaatcttagtcgcctcctgatccttatagatacttcacattctgactgcatcaacggctcatgctcaacgcgtactcacagcagccttgagtgctggcttcagagaaagcggtgcagtcagcttgagcgctaccagaactggagaatccactcccatcgtagcagtccgctcaacaggctactcgtttgattctatcgttggctaccacgatgaaagcagccgcaacatcctcctcgtagatgaaaagcatcttgcaactctgatcggtatagccaatgatcgcttcagaatcaacaccgagcgcattgcacgtttccagaacgccctcatgcatgctttcagaccttcagattcaggtactggtggatcaagcaagccagactgggaagacgcagaggtacgaaggcggcggaaaagagaagaaggtcttgcaagacaacaagcattacagaataatggctcgacatgagacgatgctcttagattctagtgaatcaaacgtcgatgctatcgatcatatactggaataaagcatggctcggtgactggcacatgctcaattgcgcagccaggaatacaggtgattatgtggatgcgaagtatgcatccgcacttcatccgcacttcgaaatgccacttttgttcatacatgcacatgcaaacaaacatggctgcgctagaagcaagcagcggaaatatgaatcgcctttgccatgtaccaggccacatatctttaattgacaatgtgtccgatgtttgagcttccctatttttctaccacatgccgatgtggagatgctatagccaataggagcgttcatgcgaaatgtctccgacgggagaccggcgacttcgaacaaacaccactatgctaggaactatataagtacttacaaagctgcccacctccatatgcacagaacattacaataaccacacatcgtccacaccaacttccatcatactgatcttaagccaacacattccatcagccccacgctttgtctgtcaacatgtccaccctcgcagaagcaaaccgcaggtacttcgagtaagtcctgtacccactcccagctttatcacctttttaacatctcttctagttccatatccgactcctacgacgccaagccctggttcgcaaaagtaaacacccaagtcaccgaaatcctgcgctcaaaactcgactgggtcggcattccctttgcaaaagcggactccagcaatgaagtcaaattgctcgattatgcatgtggaacgggattaatgacgcgtgttagtatctatcgttgagtttgtacaagtggtgtgctaatgtagaaagtagacctttggtccgtacgtcaccaagacgctgggaatcgacatttcgccaaacatggtatcgacatacaacacacgaattgaagccgcgggtctatcaaaggagacggcacatgcggttcatggagacttgttcgacaaggcgaatccgtctccggctgagctgtcgggtcccgagtggactaacttcgatcttgcggctgtggggtttggattccatcattttgaggatgtggtgcatagcgcgaagcagttgaaggagagactgcggccgggaggcgtgttggtgattaacgattttcttgaaggaggagatctgcaggctgatgaggaggggaggccgattgaggggagtgaggggaatttggcggtgcatagtcatggacatggccactcgcatggaggtgctgggtcgcatggacacgggcatggccacagtcatcacggcaagcacgagcaccaccacaatgaggagaagaaacacgacgtcacagactcatcaccagagctcaagaagaagatgaacgactccatcgtggtgccgcacttcactatcgacggcgtcaagaagttctttacagaagctggattcgtggacgtcgatgtcatcacattggatgagaggagctacatggaattcgcaggaaagaagctctggcgcacgatcctcatcgccaaaggaaggagaccaaatgaggagaagagtgagttatgaggagcactaaagcttcccatgtcagctctagcaatagtcatagattttctatatagtagagcctagaatcctgtctcggtattgccttctcccatactcttacttcccgaactcccgctctgaatggcacccaagatcccgtcaatatacccagctccactccacttctgatgcgtgagtacatcgcagcccagcgccttctccctcgcctgcaccagcttgacatacgccaacatgccctcatccttgaacgcgcgcgacaactcgcacgtaatcgtcgcggtgctatgaatccccgccagcgagataagctggaacacgaacccatgcttagccagatcccagacaaacgacttgagcgcgtcttcgctgaagccttggcccatccagttgaagctgggcgacaggttgtatacgaatttcttgcccgggtacagttggcggatttcgccggcgaactttgcggctttctcgacgcttgggtcgcccgtttcgacccataggaggtcggcgtagggtgcaaattctttgccacgcttggtggcggcggccatgccggctttgtagtggtagaagccttcgcgcgttcgtgggatgtcccagttgaagtagacgggcgacttggtgtacttctctgccgctttgcggcgcttcaggagggagtagtcgggattggagcgcgtctcgttgaggtattcatcgatgatcgattgggaggcaccttctttctcgaggtgttggacgacggcttcgtcaaaggtgacaagcttgtgcttcttcacccatgctgcttcgtatgcatcgatctcctttcctggtgcacctgctgcttccatgttttggagtgtctcggcgagaggctctgattcttctgtgacacccttgatgaactcgtggtcccgcacatcaacggcgctcgagatgagcttgccactttctgagtctgtccgtgcaatgacgaggttctcgcagcccatcatgtcccactggaagcgtgcggctacgagacggttgatgtgatcaccgactggcacgaggacctttcctgcaagatgtccgcacttctttccaccgtgaagttggtcttcgaagtggacaccagctgcaccgttttcggcaaagagcttcgcgagcttgatgacggccgagagacctccgtggctgtaggatgtcagtgtgttgccataatttcggcttcgactcaacacacccagtgtctccgtcggcgataatgggccgcatgtagtccaagtaaggtgtcttcgcacgctcctcagcactcatcttccgcctattgtcccagttcttgcggtcgtgcagttgttgtgccttgaacattcgttgaacctggttcggtaccgtgttgtatggatagtcaccaaaatcggcggagacttcgttcgtggtcgtgagtacggaagaacatgcccatcccgagatgtagagcacttcctggttcggagcttgctgggtcatttgtatggggtcaatggcacccactgaggttcagagtaatatgatcagtcattgttctagctatcaggactagagtcgacgcactggtatgtaccggctcgcccttggctgccttctcttcgagcagattgaagagtttccgtgccattagggagctgggatatgtctgctggagcgcgccacgcttgctgactacatcctccgccgagtatggtcgcttgatgcccttgtatcgcggtgacgcccaccaatccctcacggcctgcacctgctcatcgaagagcgcatcttcagcttggcccgctttcgctgcttccggtagcaattggaacgaatcgccaggcagggctgctgatactggagggtctacggctttcaaggcggaactcgacatgcggtatgccgttgtggagagtgggcgcagaagctgtggtctcgatgttcgcagagagcggctccggcgcgcgacagatcgtgatacggttcgcagcatcgtgtgtgtatgtgggagaacaggcctccagccagcagagcctacttcttcactgtcagggaattttagtagaggtgtgttggtaagcggctgccaggtctcggcaaacttccgaggttggtgacgatgtttaccacgcgcctcgactcagcgtcttttctcttctcttctcgcacgcggaccgagagctgttcggtacacaagctggctgcgggtttcttccattgtgctctgcggcaatgcttctcctcttccccgaacaagccgagggtaaacgtgcgctaggcgtcttccagtgctgcccctcggtaccttcgacgtcgcgctcgcatggacggccaacgcgtgccttgtgaaatctgaccgccgaggattgccgtgctgttttcttctcttgcttcagcctctgacaacatatctcgttctgtgtgaagacaactcagaattgaagtttgctgcagcgcagtgtaaacatctggaccaattgctttccccgcaattccctaccccagctacccctcacagccatgtccttgagtgcacgaactgcttcacgcgctctgcgcgcggcgaaggtgtgtaaaaaaaaagttgtcacattcactctgaagctaattgaacttcttacagccttcggcagcgcgcccctttgcctctggtatgcgattaatcaatttcgagctcactgacacgcattaacactttgtttgctagtacaagcatgcagctactcttcttcctctgagccagatctcaaggagactttcaagaaagttctgcctgcgaagcgcgaactgctcaagaaggttaaggcgcaggccgacaagaagctcggcgatgtcaaggttgagaatgcgcttggtggaatgaggtacgcagagccggattcaaccacagaacacaatctgacagcaacgtagaggcctgaaggctatggtctgggagggatccgttctcgacgccaacgagggtatccgcttccatggcaagaccatcaaggactgccaaaaggagcttcccaagggcacttccggcactgaaatgcttcccgaggctatgttctggctgcttctcacaggagaggttccttccgtatcccagactcgcgttctctctcgtgagcttgctgagaaggctggcatccccaaattcgtcgagaagatgctcgacgacttccccaaggacctccacccgatgacacaattcgcatgcgccgtctcagcattgaactatgagtcgaagttcgcaaaggcgtacgagaagggcatcaacaaggctgattactgggagccgactttcgacgacagcatcagcttgctcgcaaagctgccaaccatcgctgcaaagatctaccagaacgcgtaccgcggtggaggtgccctcccagcccaggtcgacctggagcaagattgggcgtacaacttcgctgccatgctgggcaagtccggcaaggagaacgagggcttccaagatctcctccgcctgtaccttgctctgcacggtgaccacgagggtggtaacgtctctgcacacaccactcacttggtcggatccgcgctcagtgaccccttcctcagctacagtgccggtctgcagggtcttgctggtcctctccacggtctagctgcccaggaagtgctccgctttatcatcgacatgcagaagactgtcggtacaaagttctctgacaaggatgtcaccgacttcctctggagcgtcctcaagtctggtcgtgtcattcccggttacggccacgctgtgctgaggaagcctgacccgcgtttcgaggctttgatggacttcgccaatgctcgacccgacattgcggcgaaccccgtctaccagctcgtcaagaagaactctgaagtcgctcctggtgtgcttactgagcacggaaaggtaagcgataacctcagtccatttacatatatcagtgctgaccagaatacagactaagaacccctaccccaacgtcgactcctcttctggtgtcctattccaccactacggattcacagagactctgtactacactgcgacattcggtgtcagccgtggtctcggccctcttgcacaactcatctgggaccgagcactgggtctgcccattgagcgccccaagtccatcaacctccagggcatccttgaccaggtaggcgcatagaggaaacagcaagcaaaacgagcatgccgaaacgaacgtcttatagatatgatgcagatccaatgaagaatgaaatgtgatttcgaagtattacacaggcccaaaacttcaatgcgattgatactatatccccctgttcaccgtactccaaatcttacgcttaccaagtcaaacaaaacatgtatactaaaggttctaacttgcgacggcaagtgacaaggatgcctgaagctctacccatgaccataccgtccaattcaaaacccggcaatactgtgtactgcttcaggctatccgatgcccctgttcattttccttcatagctttcaaactgcagcatcgggcttccggctcatggctcaaagctcaacctggcccaatccaacccactctctccacccaccccaccccttcttctccccaggcaatctaatgctctcaatctcatccttcgtgacaccattccactcgtcctttggaatccatccaatatacgccctatcgccaaagccgccaatccaatacacctcctcaaccaccagcctcacccacttgctctgatgaatcctgtttccaggcaaccacgccgcagcatctgggtggtatttgagatagcaagccggcactagcgggttgttcttcaagtcgtctgaagttagatcctccagccgaccgacaagactgaagcgtgggagggaggcagggctacgccacgtcgagtcctgcgggtgccagcgcagactcagcgtgatgttgctgcctgcatcgacgttcttgaagcttgtggcgattgtgattgcgaggatcgtgggattgccggtctcgggctcgcagtcgccgtagtagtccatcaaaccaattggggcgccggcgacatcgctggggcggcgctcggtggcgtgtggtgtgctggggaagatggtggagagcgtgccgatggattcgaggcgtagaatgcggcgggcttgaacagcggattcgtggacggtggggatgttgaagtcggtggtggatgcgtcggggttggagaagagatgcttaggagaggggaggttgaaggcggaggttgtggcagcgagggaaaggagggcgctcgatttgaggtacatctttatagaccctgtaaggagaaggctagattgaggtacggaaagctactgcgagctatggtaagtggtgaggtttgtcagtggagtggtgttgatagcaaacagtgaggtcaaccgagacgtgggaggttgagcacatcacacgatccgaagacgggaataaccggccgcggtcaagcctaatctcttggaagttgatggcgagctcatgacttcccttggtaccagagattcacgtgttgcatgatgtgaaaagaggtgcagctgtagcttttacattcttggagctgttgtggggtcatgagcatgcggtacctctcatgttcttgtgttatcttatctgatggatcgctgccaagaacgtcggttggatgtgtactttcaacatgcactcactgctgtagacgctatggcggaagcgcacgaggccttttgaatgttctaaaattacatgagcgatgtgttttgttatggttcttttctacaatgaatcaaagtgacttcaggcatttcttccaggataaagttgccgccaagctagtgtatgcacgtgatctcggttagccgctcgtccacaccttccgtgtcgaaatcacctcctcatagccgttcagagtcatcgacaccaccgaccgccaccgcaatctgtacgtaccaaactgcacgatctccttcgaactgaacgctttgcacaccccaacaacaaaaatccgcaatccccaaattcgacgctcgaaacaagaccgctaaccggactttgccacacagaaaaacccgtcgacaacactccaaactcatcaaacccatccaccgcaatcatgggtaaggttcacggatccctcgctcgtgccggaaaggtcaagtctcagactcgtaagcatataccccccatgaaacaggaaacagcagcagctaacatctggcagccaaggtaagcccacccgcatgcgaacaatcatattgtctccggcgcaccacatcgggatgatcactgctacgatcacgatacacaccgcagtctacgcctcgcgcgacccgaaaatagtggaggctgacacattggcaacaggttgagccccaggagaaaaagaagacccccaagggccgcgcgaagaagagactcacttacacccgccgcttcgtcaacgtcaccatgaccggtggcaagaggaaggtcagtagcgaccaggcagtttgacgaaagagcacatgctgaccaggcacagatgaaccccaaccccacttcataagccaatctatgaaaggagggcgtttggaacgagcacgatgagctaaagattttcggtcatggattcggttttctcgggatggctatggactcggatcagagcgagtggggatcgcgatatgcgaagaatgtagccacggcacgttctccggctgcgagaggatcccacactttgggatgaagggagcatatccatggcgcaaatgtacattcggctttttgcacggctgcatcatgaaatctagctgcttgtgtctcaactttgtgcataattcttttgaacttgcgtgacgtcgcaatatcctccttgcgaagagtgctaacttagggcagctcagtatacatagtggccttggagctggtattagatggcgagaactacggctgtttccccacatgtacattgttctagctggtctcgcgctcacaagatactagagaacggctgtgcaccttgagacggatgtacacacattctccacgaatttacacagttttgcaagctgtgcgagcgcgttgcaacgtcgtcatctagaaatagctgtcattggttccaccaaatcggacttgcagtgaggcgtgaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcagtaccacaagcactcgagaaagggtggaggagtactacgtcagtgatgcagacgagccgttcgagcctgtggcactgaagtacagcgggagctcgatatcagctggtatgatacatgtctcaatgagcaccgtctggtaaggtgtgagatggcatgactgacagtttcacaggtgatcttaaggaactaataggcggcggcaaggatgtggaggaggtcaagggcacagcgttcgcgagccagtacagaaaggtcatcgatgcagtgaaagctgcagggaacggggatgtcaaggtgttcaaggtgcagatcgatgggacaagggcggagtactatgttgttgcagtggatgagaaggatggccggcttgtgggtttgaaggcactgagcgtagagtcgtgataggggcatgtgagccgactacagccagaatttgcatgcactattatgaaacttttgtttaccaaaagtcctaggatatcacgaatacgtcccaaacgaacagttgaacgttaatcttctcgatgacgatgtgcaaacttgaccaaagcgcatggacgtggtgcttcacccttaacccaacgaaatgatcaccaaactgcagcagatcagtcatgtcagatccgcggaccgcgatgatgaaaccaggctcaccaaggtcagccttgcactgtcagctctcttgcacgcgagctatcgataaccttcagcttgcattcacaccatctcagccctacgccagcaatggcgtgctctgattcgcgggtgaggttaaaggagaggcccaatcacgggatcatctcggtacggccgctgccttgtctcaatttcggcgcgcgcttggcgggtaaggcgaagaagggggcgcagcggatggtattttgagatgtcgtgctaataatcatgcttatgctttacttcacgaaagcagggcgacaagggccgttaaacatagagttcaggctacactcacatgacgcatgtcgacgcacgcttctagaaggcgtcggaatgcgagtgatggaagcagagaatgaggattcaggattcagcaaactggtggcggatctgcccgccacgatacgatagctatccttatccttcacagacacgaggtccaggccaaagtccgagactgactaacggagcaatatgcacttgcgaggctggtgattctattccgagatatcgataaaggcgtgcactgaacctattcggcaaggaagaccgatgcagcgggctgggcagggagagttaattatttgcggtgcgacgcgtaatctctcgtccatctcaatcttgccaggctagcacgcgagcgaacgcttcgaatgagattgggttgcagaagcgagaagtgaaatactggggcggtttttgtgggatcatgtttcttcagaaacagacgtttgttgcacatgagggatgacgaagagcggtcgcgttgacagcggtgggctggctagagggccgattgccaaacgggcggtgctgccaggggccagggtcgctggctttcgatggcggcgcatgacggacaggcccgttgaggattggagggccaagcaggtctgtttgcaatctcggggggcgtttcgaagactggcagtgcgggtgcgcatctgcacatgggatgggcggtggctgccgttgggggtgatcaacagtggtacctagggatgtacgtagtatgtggtatgcatctatgtatgtacaggagcatcttggtgcgttcacaagtttgcatacgcctatcgccattcacaactcactgcatgcacctacaacgacggccatgtcctgttgagcagggcttgcagccgttggagctacgagggtcgtattagccaccataattttagcaagccattccgcatgagtgcgtaagcggcagcaccaagagtcgccgcacccaagcgctgcagaggccccattggccgcgtcttgggcgagcttcgagatcttcactcctgagaggcagtggagccagtcagggaccagagctgccagcccgcagcattctccttctctcagcagcgtgcacaactcacctgacccatcgcgtgccttcaccctccatcttcccacacgttcacatcgaatacacatgctgctagagcctatatccatcccaactgcatccagcctcgaaccttccgtctctgacagttgaggtgtgcttcagcgtgcgccaagcgtgttcaaggttgttggcgcgttcctggtcagactacctatcctggcaacgcccccgtttggcccaggagcgaagcaggcgtcctctacgaacgtggaaccacttcttctctgccgccctcgctcgtttctgtcctcgacaccagcagcaataccaagcagcttttgcccgtcggctttttcacaggtactgctaccggaggatacttgtttgtattcgcagcctgcacagccagtctccttgttgccccgtcgccgccgccgtcaccgttgcagggcacccgcaggccgctccctttgcaggatttcttcccccattgcgttccgcagcccgaccacaacactcgtttaccaacattgcacattgcacatcgcacgccatcgcaccattgccctggcctgcccataggagccgccatctgttagccactcaccctatacgctcgctcacacgcctgcacgcctgtccaacatgtccctgatgccgcaatcgccccggggcagcggccctccccatatccgcctcaactctggcacacaggaggcgcgcaccgacgataactcgccgcctgccgtgcgacccagcaccgcaaggacaacctccgcccgctccttgacccagcccatacggccaaccacggccccccaaagtcccggactcgtctcgccaacagcgcccggcttgtacagcaatgcagacatcgccgcatccgctgagctgctgctgccgcccaggaagctcaagacgcgcccttatcgcgatgagtcgccgcaacggtcaccgtctgccatgtcacggcggacaagctggagctcagacatgaccggcgactcacggggcccctttgcctcgccattcgacgactcgagagccccgtcgcgggccggcagcgaagaggatctcaacacccagaccgtatcggaaaagttcaacatcctaccctcggccggcctgctactgttccctgaggatgtcgaaaaggacgactatctgcacaaccccgaccccaacgagaaggagcagcgcgattgcgacattttcaccaggagaggtatggttaacgttggaggtctcgcttttctcgcactcggcctgttggccctcttcgtcggataccccgtactgtatgttcccctgaccgtgcaacctctacacacatttctgactcgtccgcagtactttcgtcgacaagatgacaaaaccagaaaagggcccctgcaccggcaatccattatgtatccagggcaagcaaaacgagcccatattatccacatacgaaaggggctcatcgaccccgacacgtctctcgaggcaatgacgcgcatatcggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagagctgggcttctccgacgagttcaacgtcgatgggccattattttacgacggcgacgacccgtactttcaggccgtggatatttggtatggtgccacgcaggatttggaggtaagtcgcgcacccgtcctaacactgcaatttctgacgcaccacagtggtacgatcccgatgcggcatggacgcagaatggaacccttgttttcgagttcgctaggcatgataaccacggactcaagtatcgctctggcatggtacaatcgtggaataagctgtgttacaagggtggccatctcgaggccagtatctcgctgcccggaaagggtaatgtcagtggtttctggcctggtttctggaccatgggcaatcttgcgcgtcccggttaccttggttccaccgaaggcttgtggccttatagctacgacgacgtctgcgacttgggcattactgccaaccaaagttcctacgacggcttgagctatttgccaggaatgaaactgccagcttgctcttgcagcggcgaggatcatcccagcccaggcacttcccgaagtgctcctgaaatcgatgcagtggaaggctcagtccacttcctcggtcccggagagacgaacgctgtcggggtggtttcgcagtctttccaggctgcgcctttcgatatttggtaccagcccgattatggtgagtagttccctgcattgatccttccctgctaatccatgttagactacgtcgaggtgtatgatacatctgtaacaatgatgaacgcctacaaaggtggtcctttccaagaagccatttctggtctgacgaacttgaacaacgactggtacgatggcaaccaataccagacctacggatttgagtacaagccgggcaagaaggacgacgcctttatcacttggtatgtcggtgcagacaagacatggtcaatgaaggctcccggaacccgacccaacggcaacattggccagcgaatcattccagaggagccaatgaccatcatcgccaactccggcatgtccaacagtttcgctgccattgacgttcccaccatcgagaagaatctcccctcgttgatggccatcgacttcatccgcatctaccaggatgaagatcaagagaacgacgacgatttcatgacctgcgatcctccaggctacccaaccacggagtacatccggaaacacccgaatgcctacatgaaccctaacctcactgactggtaagtcgctctgttcacatagttttaggcacttctaataatgttataggaaatcgacgggttttgattggccgaagaacaccttcgtagatggttgcaagatgtgagctcctcatatcaacaacatctctcgtcgtcaccggaacctgctggttcacgttccgactcctgtttcctctgtcgactactacctaatgtggccacggcaaaacgacaatacccaccttcgcgcgcgcaaaaataagttgtctgcgcaaaaagcaaagcacgtaattttagacgttttcttacacgttggagccataagaagcatttgcattggcgtttatgaggcgcttcctatttacggtttatttaatcgccattggtgctcgctcgagttgaccggtcgacaacacccgtacgccctcttccgcgaccggcacgacagcgacatcacccgtcctatctgaacaagttggttatgtttggcggcgtcacaagactttactatttcaacattctgcaacatatacggcgctactttgtatatcaacggcatttatcccttccttctggcatagcctgtacaaagcatattctcgcaccgcccttgaggccttgttcgttcttccattcgcttttttttggagttggccggtctggcttccgaccgtttttgattcgctttccggcttgtcgtcaaagcggattttgtatgtgcagcatgatgcacgaatgctttcttgaatggtcggcgttgcttttttatataatgtttgtggagagttagagcacagtagattggaaacaggaacatggcttacattacctgttcttcatataaaactcgaattcaaaaaagtttaaaatatccttcctcctattctttgagtttttgcgatggtttgatgaaaacggcgacatcgtgagtgcttgccacataacccctccgacactacgccggcctagaacacccgcgggtcttgacatccaacaccacgaaacacaagcccccgtcccatccctcccacacatccttcccaccgcaccgatccgagatccgatctcacaaccgcgacgcaacacaaaaaaagcgcctcacccgcagcttactatccccctaacccttttcagcgcctgcttacttagctcggcccccgtcgtaatctcacacaaactggcatcaccccctttaagctgcatattcttagcgagggaatcaacggctgggttgcgaaattgctagtttgggcaagtctggtggaatgctgtgtggtctgggcggttagtggtgagtcgtgtgtggtggtcatgtgaagagaagggttgtggctttggtgtggtgtggtaggtggtaggtgggtcacgcgggcgagtcaggatttcttaggattcttggggaggaatgatgaggacgagggcgggattgaatggggtatttgtttgtttcacgtgtgtgtattgtgggattttgaacagagacgatcttggttcacattttgattctttgtatatatatatatatttttttttcttttttttttggcgacagttggctaattatgcacacctctcgactctacactctcttaaacatcagtgtcttaccgggacaagggatacaagatcgtccaatatcgacgtttggatacctttccgttgcatctcccggcattttcatgtcatagttgaggattagtctggctacaatcatcttgatctcgttggcggcgaagaagcgtccaggacatgcgtgtctgccatagccaaagcccaggttcgtctcgttcgtggtaacgaattggttgcggctgtgatcagttgcggtgccaccttcacgcagtttggagtgtcggaagccgtcgaaggtgtcggggtcagggtagttctctgagtcggtgtaaatggcggcggtaggtacctggacggtggcgccgggggggaggtattgtccgttagaaagtgtgatgcccttcatgacgcggcgactgaatgaagctgtgcccgttagtcggtgttcgcgttgggttagatattggaggtctacatacagaggccagccgggtacaagcgaagcacttccttcatgtagctgtcaagcttcaccatttcctgcaatgccctggtggtgatactacctccattcccatgcatggcgttacgaatttcctctcgaagtggttcaacgtattctggcgttgatacaagagtgtaaagaatgttagttgtagtcattgttgttgtgtgactggcagcgaggatcaagccaagttggcacttcgcaatgtgctcgactgatacatgaccgtccttgttatagcgattgatcaaccactgcatcatgtcgtccggcttctgccaattcgggtcgctcttctcagcctctagcctttcgcgtacaataggttgtacgaattttatagctttcttttccacgtctcgtagacgctttacttctgggagacgatgacccacaaaagactttaaccacggacgcgtccgtttgatagcaaagagcgcttccataagatagacggtgtagtttctgcctaactccaggtattctggatcatgacacaaatctgggcccacgaatacgcggccagagacttttgatataatgtcaaggagcttatcattgatatcgacttcagtccagtcctcgcaggaaggtagggcttctctcatggctgcgtcaacctcagtgcagacggcctgatttaatcgtgggagcgctggtgtgagatctgacttgatggtgtgtactgtattcgaatcctcagaatcgaccccggtgaacttcgtctccattacctgtgtctcgattagaacagccgcgtggtcagagctcatgacttacattatcgatagcggccgcaaaactgaggacatcgtcaggcagctttctcagctctggcaagaaatgcggtgggacgaccacactgtgttctcctatacttcatcagcacttgccaagctattgcaggagcttcgtgattctttaccatcgctcgacatgaagtaaacagtgtctttgaactagtatgacgtcagccttcacaactgcttcgagctcgaattagatttaccttctggtgtccttccttatatagctttctcgccgaggtcgcgtagtctttgcccggcatggatgggagctttgcgagctgcagccgccgcatgagtttcggagcataggtgagaaccacaaataccagagaagcaatcgtgattgtctggaaagtatacgcgagccctgcgagcttctcgacgtccatggttgcccaaccggagtgggagacagtggtgttggaatccatggggaagtatctagtgattgagattgtccggacgaggttgcgcaacgaagaggagatggaggaggcaatgacagcctttaagaagttattatatagtaagaataagattaccagtaaagaagacgcaacgggttcaattgggtaaatcatggaactgaagtaaggagcactcggataacggaccgtgcctagttccatcagcttgccgagcgttgagcaatactgagctggttcggctcatgcctagttccggcttgtactctgctttttactaagaaaattaaggaaattatatagttataataagctctaactttttaattagaagagatatgaggaagttttctagcttagatttatattattcaaagactttattttttttattaaagaaaaaagaatataagattcttaaaggtaatgtaattatctaaaataattataatttttaaaaaaaaggttaatataaaatttattctatatatcttagtttattaattaaatttaatatataagctatctaaagatattatctttaaatatttctcagaaagatagaatactaacttaaaaagttagatattataaaaaactttatatctaagttatagattcttatctctagacttttattaacatgtagcttttttaaatatctctaatattaaaagaagtatatagcttttaagatagagaatttactagtaaaacgtggagcataagccggaactaagcatgagccgaaccagcacgttacgcgtatcaactgctgtcggccttattctaatataagaccagctgtgtatatacgctctccgagtacatacggtgcatacggtgcagggccagcgccgcgaagtggattgagctgcttcacacgcacagggtctctaaacgccaaggcgcatcctagatagcgcaattaatcagctgccatgaaatctgatgtttttacgctaatttaccaccattttcccttcaagaagatagatgtgcgaaggcccgacacagtcatatatacggacaatagctagaattgaccaggatatgccttggcgtttggagagaagcgagcgatgcacgatgctaccggctctcggatgcactttgctaccggctctcggatgcacttgtttcccttcgaaactactgcacagccttgcgcctgactggtcgagtgtcctgggcgtggctcttcttcagggttcaggctgcggctcgacgttgcacagcgacatcctcgtctcaactgaagacgcgacgtacgcagcacgctgggctaagcagaccggaacaaccacttcgattcgcatcaatcaatctgcccgtatgcctagattgcccacaggcccaaggccctggactcgccaactgttgccgcgccgtgtggtccatacgagatacgtcgtcacgcgcaaggctggtcgttgcagcggaacgaagtttcccggaccacgccatgatgttggtcccgcgctttacctgccacaaagtcaccctgtcgtacagctccgtcacggaaggcgaagtgaccttacatctcgaggaattggtacatctatccttcaattcgctaaaaacgctgcgatagaggtcattcgatacagcgacagcaacacggtttccatgcaccgtatgaggtcggaggtagacgtaagcgagatcagagaaaaagttgtgcgacatgaccgcaggtcaatatgcgggactaactagcgcggcaaagagggtacgtacaagacagcagtgcataatggagtcatcactgcagatcaaagcaacactacagcgtcaaatccgctagcagatgcctgacctggttgtacctgcacataacccaagttttgacgaagttcgcgaatagccaagccaaggtctctaaatcgttcaaatttctcgaagatctcaatttcggtacgtctacttcagcatcacgacaaacaatcttcgttacattgttggtggctgtttgcttgtcaaccaaatcctcaagtgcgtgaatttgagtggattttgagtcttcaagacggcggtatagatcaatacgttaatacacacctagacgctgggacatgcttagacgacaggacacgttagaacagcaagacacactaagacaacagcacacatatagacggcagtgagcatgtagactgcatttctcagacctaataacacgactcaatgaaatcaggcgcaccagcattgaccaagctagcgctacttcttgcccaaacagctctaatccagctacaaacataacatttacatttttggcagagcctccatgtcttgaagctagctttggctatgcctaaatcaatacaccaatagcccgacgaagtcgtctaggcttatgtatttctcaagagcctacagtatttgcaaaggtacgcgtgtgaagacctgttgttaccgggcggcgccgaagatagtatctgccatcagtcctcaagacatgtgcagtcacaatagcagcttgcgcaatcaagtccacacaaaagagaagagccacagccaccatgcaatatcaacagcaacttcattccctataagtatccataatccccgtcgtgactttccacaaattgcatatcgatacatgccgttcaaatcctcatctctcatctaagaaactacaggaaccaaacaagggcaaaagccagagtggtcgagaacaaaatagaaagaaagaaagaaaaaacgccaggtgcctgtgccctttgcccatgccgtggtatgccccatgcccaagaaacgcccttttgatgccccaattgatcgtacatatacatgtggttttcttgatgccatttcaatcctgcggctcgacgctcgcactcgcccgcccattctcagccttgctcatgctcaatttgatcttcttcttgcgcctctcgccgccgccgccatcatcatcgtcgtcgcgatcgcgcttgccctcgcttctctcgctcatttcgctggctcggcgctccatgtccgggcggccggtcttcagtttgaccttgaggctggcggagccggacttgccgtcgcgatctgctttcttgacgtagttgctcttcttcttgatcttcttgcgctcgggcgtgtcgtcggcgccgagctcgtcatcgtcgtcgtgcggggccatgcgcttcgttggggagatgcctttgccgttcttggaggagcggatgggtgcgccgccgtcttgcgagccggggacgggcgtacccattcgacttcccaacggcgtgcctgtgccgttctgtccgacgagtttggccatggcgttccgcgagctctggcggccgcttataccaagacacttctcgagatgttgtgcgaagcgcgttatgagcagactgcgcttgcagttggggcacgtgtgccaggggatgtagctcgcgggcttgcctccggtgttgagtttgatctccttcgcatcgcccccggccatgtcggtgtcttgtgatcccggcgtgcccacgctctccttttcctggttcttttgctgctgcttgatgagctcgcgctccttcttgctcttggccatgtctgtggggaacgggttgccgtagacgtcgtggccggagcgctggacccacggatacagcatgcagtactccttggtcagatctgggttctgcatgcccttgcccatgattgggtgcatcagccgcggcagcttgcaatgcggacatattatctcgggcgtcgtcttgagggggttgcccttgaggaagacggttccattctcgtacttggccgcgggcgtgtcggcgatgggtattgacgatgaggcggcgccgctggggttctgcttctgcgactgcggttcgaggttggcgagagcgagcgattcggcttgcgtcgctgcggattgcatgcgcaggaccttctcggatctgtggcacgtgatgacagtgctggagatgatattgtccagcaggtcttcgaggatgtccgatgtctatccatatcgcattagcttcgctgtcgcatcgtcgcgcatggcaaacagcctcaccaaatcgaccagggcctctggcgacagtcccacggcggactcgacgccctcgccagtgtcgtcgtcggccggccggtcctcggacatggctgctgtgcctttttagttatcagctcgtcgtgttcctgacagaatggcgacttgctgagacggccactgcgagacactggcgtaatttcgggtctgatccttgctcgggcccgttagcgtcatgcacgatccccgttagcctcaagtggactaccccacacacgatgaattagactccgatctgagggttcaagaggtcactgggacaaagacatggacttgtgtcgtgcacttggtcgtggcctatctagccatatctacaccacctcccacgtcgccaacctaccgagcgggctgccagctggcctgacaatgcacacacggtcctgcttctgtatcgcctgactgcccccctcagtgggtagcacccggtgcaaggctaaatttgcaattgcagtcggcatgccctcagcgagattgaaattacccgtcgtcacaaagccaatgagatcctcttcgccaggtactacgggatagtcgtcttgcccggctttgggaggcccatctctcagaggttggggctcgagaaggtttctagcaagttctctgcgtttgatgtgttcaggtgcatcgctggcatagccattgtacttactctttggtggccgtttaccacctggctgaggtgtgagtgctagccatcttttccgcaattgctcatcgctgggcagtcggtagatccgagcacagtcagtcggaacgccacgctgtgtcatagtgaccttgacagtaaatagatacggcgtgcggtgatgatcggacttgggaggttttccatcaagcacgtcggtagcctctttagcagacagctgcatcaaaggcgcaagcttactcatctttgcatcgtgcatcattatggcatccagcatgggtgtcgtgaggaactttctccagtcgcacgcccacgggtcaccgatctcacccttctccccattgccgggatccactgtggaccattcgatcctcttgcctttgggtcgtttcgtccactcgtgttccctcttctctcgctctctgagctcccaagcccaaccagcatcggtaccaggatggtcaaaggggaaaagcgggactgaccgctcgtagttgacctgtcgacgttccttcaacccgccaaatcttgggttgcctcccgttgacagcgggtatcgtgtgatgcctcgccatactggcgaaacgcacttccagggaagcagaatagtccacgacttgctccctcgtgaagtatatatgagcatcggaatgtgtgggtcagtgggcagtggttcgggacgttcgccgagcgtgcaggcgcttttacgacgattgacggacttgtcggatggcatcgagcgttgtgcagcaagccgctgggtacggtcgaatattggagatgggtcttgcgtgctatccaacggccattgcgcgagtgtttccatcagcgaatttagatattgctcgtcctgcgaaattcgggaggtcttcggagggtcgctaaatcgagggtctgatatctcgaaagccaacactgcacccacaggcaaagagctgacatccgtgatggacgccaagtttgaccatgttgactgaggtgcttcaggagctggttcgacagttggagatggggatagaatagagcacaaagtctccgctgcgccgggtcctatgatctcgatggagcccacctcgaagcgcaggtcctcaacaagcacaccgggcttctggacctttgagatccggatgacctcctcccacagctgcaggaaagcactcggatgtacacggatgaacgccttccttttcttcttgtccgcttccaacacacaccaaagcacagtgacgtgtgcgatcttcttgtgtgcatgtggttctcgctggtatatccacccctcccacgctctcgtgccatgtcgccatttttttgctcggcctctgtcttgccatgggtcttccgctgcttcactagcgaaacccagtcctttgagcataccaacgatgctggcctcggctccctcaagacttatcgtcgacatgtagcttgtgtcccatgccactgcgccgcgctgagtgacagcccggtgcgttaagcggtatgcctttgacacaggctgcagtggcatcgcaaaccgccatagagggtccttgggctccgtcatgcgtgcgcgcttcgagtgccatacgtgtgtaggtagccatgtcttgtccttttgtcgtctgcggaaccgggatggaggggtagcgggcgtggctagagacgcgaactggggcttgagcttcgatgctgctggccttggcttctttggcttcggttcgtctgctcgtgcagtctcgtcgatgtccatcttgccatcagccccgccagtcttggccttgctcttctccgctctcttcgcaccctcctgcctgctcttctttatcccctccttccgcaaatgtgccttcggtccttttcctaccccactgccactcttccctctgacaaagggcgtgttgtcttcccttgcttcctgcttcgccctcatccgcaaccgcttcggcacacgctgtggattgtggctcgcggttcttctcctcagctctctggggacatcctgaaaagctctgcgcgagaggcccttctttgccgcgcgcatggcatgttccagcgacttgatctcattctcgtgcgacttgaggaagctcttgacgttgacctccccatcgggataggcatttttggtgggctgcgccgggatgtgatgctgcggacgcattgggaaccgaggtcgctttgcggatgcgctgggatcttgcgcttgtttcctcttcctcgactggtcggccatcagatgagtcaagcctggtcgacgacgcgaagtgtgacgcgccgctgtgacgcgatcagaaactatcagccaacgggcggatcgccctcggaactttttgctacacgttgcgctaggcaactcacgttagcacgtgcagcgccgcagacccctctagcaacaacccggggccatctcggaggcctcctctggaacaacaaacggagcgactctctggctgtcgttcactgtcgctttcttccatgggcataattccacacgcgtttattcgttatgcaccgagcacgttctgtgcattttgtttcagcttactgctccccatcccttaggactgcatctgtcaggtaccccgagcaacatcatttcccgcccgcgtaacccctgcagagagctcccctgtaagctccgccacggggcctgtctaggtcgttgacatcttaatagtgtttgtctgcttgtttcccgtttccatattactgctactctgcgctactttacactgtatggtccaattcaacaaacgcacaatacattcacaccatcacatagcattcctcttctttgtcattgtgcaacatatccacagtgtccgagacacagctgctggcactatatcaccatgaactcatatccttcttttccgccagaatcacccgcttgcaggacaggagcctctagtccctttcgcagccgacctactccaatccacgcacgtcacggctccgagcaaacaccacgaccacggaacatgagcgtcacttctcagccgggctcagtgcggcacagtcgcccgcgtccttcgtccatctacgtctccgacgcctccatcctcctgtcacacaagaaccccatcatgtcgccagacgactcttcctcacccgccagcgacaccccagacttcatcgaccactacgccaacctcgagctcgagcccaacgcctccattgacgacgtcaaagccgctttccgccgcctaagggggcagtacttcaccaccaacgcagcaaagtaccgcgcggcacaagcggccttcgacgtcctagccaaccccgctgcacgacaagactacgattcgctctaccgcgcgcgcccctcgcctactacacagagcttggatgagctcctggatacgtcaaagcatggccggacggacagcgcacacggcgacgagaccgccatgcccgtgctgtcagaggaagaagaggcagaagtaggccgcagccaggatcccaattggggcctaaagcgacaccggaggctgtacgagcccgtcattggcacgcagccatatgcgtccttcatccccattgacgagatgtacgacggtttccagcgacatccgctcctgggatgcagacggcccgtgtacaggggcgagtttgctgtttattccaggccgaattgaaagtccaccataatggtggcgagaggtaaagtaaaccccgattcagggaatcgtaatgtcttcaatgatgaaatgcacggctgaaaatctcactgttttactttgttggttattagcgaatgatactcatactcagatctatttggcatatttttttttggctgtcttgagcaagcgaaaggagggatcttttttctcgcctgtattatcgaatgatcgctgtcgtttcttcttagatcatggaatgataaacaaggagcagcgcttcaaataaattgaatcaaatatctttacacaagtcactagtcatggtaatagtttgtaacgagtgaacggtcaacctggagggtttcgcggaatctcgacacgagcaacggagatttataaagccctgaagctaatcgtgcattgctatcaaacttcggatgggaatttacaatgcactgaagaactcttggttgatgcttcgtcacagaaaactcccgattgaatcatgtgtcattgctagtagagatcgtaacaggtcctcaatatccagcttgcttttccttcaaatccaaatccaacaatgcagcactcatcctactatacaactcagcctgctcgtcaacgaatggctgcaacctctccttgagctcctcaacactcatctcctcgcccttccagtacacctgctcaccagcagcgttcttgggcggcacaagcacatccgagacgacctggatgacaccatcgctcgcgacgccatcatgcaccgtgaccctcgaaaagccattgatcctgatagtaacaaacggtccgtaccgcgctacatcaaccgcgaggtacttgccactcagcaccgtctccaagtcgtagtggtagtacggcgggccaccagccgcatcctcatcatcgccgcccttcttcccgtcgtagaaagcgtccgtgtacagcgtttgatcgactaccatgtggtactcgagcagcgcgcggaggtacttctcgccatatttgctgaacaagaaagcattgatcctcggcccaagcttctggaacgcaaagttgctcggcgcgaacagcgtgccgccctcatgttcatacttggtgctgttgagcttgtcaaacaggcctgtcttgccgagacccagctccaacgtgctgaactcgccgggcagcaggtcgatgatggaggcgacgtttggtgggggtacgaggagggagtcgacgccgtggacgacgccgttggtgccgaagatgttgacggccacgagacggctgtagaagttgatggcgggacctttgagggtgacgcgtacggttaggcgctgcgcgtggccgaggttgtgctcgggcgagtagagcgtggggatggtgtagctgtggagcacacggcctgctgggtagaagtcgtcggagacgtggtattggagaatggccttgaggatctccttggaaggcttcttgccgtggtcggggatcttctcaaaggcctcatcggtaggggcgaagacggtgtagttcgccttggtgccgttgagaagctgtactaggtcgtcgtactcgttgatgagctttgcaagcttggtggtgtacttgctctcgttgatgagctgcaattggtgttagcataaaatcatgcatgtcacttttgattcttacttcgtagacggtacgattgggcttgtcatcaccgtcgtgtggtgggtgatgaggcttgccgtggtgtggtggcttgtcatggtgcggaggaggaggagggtggtgtgggtgatcatggccctcctcgaagtcgaccacatcgtcgtcgaacgatgatccctgtagccatgcatctacatcacatccagcatcgtggactttgctgtagacgttctttgcctcgtccttgaccttgtcgtaaacatcgtgtaccttgtcgaaagcaccgtcaaggacattttgggccttgtcgagaattgaccgttcggacttctcgatattctggaatacctctgcctcagtgatgacaagggcggatgccaaaggcagaagggggacaatgcgtgagaagcgcatattgaatttgatggaattgtaatgaagaatgcaagactggtcaagaagagaaaataaatatgctgcctagcaactaatggtgagacgagtcgattacagcttgaccacttgcgtggcgatagtattggcgcggaggtctcggtcacgtcacccttgaatacgcaatacgcggacgatgcgacggacgaagacagcaatacgcaacacgcaacacgcaacacagttgcaaaggcaattagcaggctatagagtgagcaagacgaaactacaatgctacacagatgcgatatctttcttcttgttgtgctggcgaggccgcgcaattgagaggcagcggcagtacgcgtatgcttgacgcggggaagggggaagggcggcggcattcatgacgtatgtggggtgagcatgttgaaacaacaaagctggagaaacttccggcctaaaatgttacaagttgacgagcccgaagtcgaaagagttgaggaattggaatacttaatgggttccggtacctgcagatggtgttgagtgatgtccgaaagataaggtcggagggtaggtggcattcacgtgggtgcgcatttggattactgcatcaccatgcgtcagcaaaattcctgctagtcttttcctaacgagaacagatgaagaggtagcctgtatatattcagatatcttcatgaaaataagtagaacatcttgtggctgcgtatatattcaggctccactaagcccatgtcgtgtagctgcaagcagtcaagacggatctcgccgctgcctgatggcattgtcttgcatacctgtcgtcatggcttgtgtttgctgcccgagaaacattgtttgggtgcgtcgtcatcttacgccgtttgtcctaatgccgtgtcaagttttgacaccagtactccacttgttgtgcatttccggatgttccgctgcagcaccctgtgtgctgaagaccgagaccgtttagcccatcaggaacaagcttttcccaagcattcgtcaagccttccaatgggcattccacaaaactacccacagggatgcgtttggcatgagtatttatggcgtcatgggctagaaatcgcgcagtatataccgcaggtacggtaatagcgtggtggacgtaaacctcaccaaaaagcccggctgcctctctacatactttccaacacataatcttactttaaaatctcggctgcctctctacacgcctttcaatccataacattgatctaaatctgtcaatatggctggcctcgctcgacacgtcgatcccgatgagctgatgaagacgctccacgaccacccgatgcacaaggctgcgggtggtcgtcgtaaccagactgtatcacacatcacgccttactcgagtcgctactcggcgagcactgagctttccaaattcaagattcctcatgatggcgcaccggcagacgttgtgcatcagctgctcaaggatgaactcgatctcgatggacgtccgtctctgaacctcgcttcatttgtcggtacttacatggaaaaagataattttgcgtctccgtgtacgtaggaaggaagagagacacgaaaagactaggacgaattagcatctagcgccattccttagcacctcacctcaagagaagagagggcccgccgtttcaacaactccatacgtcatacatcaccacgactacgcaagcatgcgcaattaaacaattgaataattaacaattaagaattgagctgatggcagttgatacgtcatacacgatgaaccgcgcgcctcccattcagaagatgaggatgctgcaatagaacctccactacaagacttgcatcttgatctgtttaacatgctggatgtaggctatcatgtcgcacgtctttcagcacatgatggcgcgtcaagttgtaaaccgcggaccgcgtttaggcgcatctttgctgctgcttagggcgcgctctgcccgtgtggatggcaggtggaggacgcgctctttcctgcttcatggcaggtacgcaccttccttgacaacacgcagcccaccatgtcatctcacctcgtctcaccccgccttacctctcaccttggctcacttttcatcaccttgcaccacggctgccaccaccaaggaaggatggacgacatctgctcgtccgacgtcgaatacgatgagccggtcaatcgttttgccaatgccggcaaggtcagcattgttaagatgcttgagcatgcctttgaggaccgtatggcgtctaagaagcaggttaagactctcgggttcagtaaagggacaccagctacgcagtacaatcatacgctttggtggaaccgcgtttcacagttcatgcaagctactctcaacaaagggttagtattggcagtcacaagtcaagtcactcagcaaatctgacacagcactacagaccaaatcatgtgcccaccggcctggaccttgaacgcttcttcagctcaattgtcagccgcgtcaagcctaacaatcccatcggcgtgccttcctatacatggatgaagtccggcatacggctgaccgttgaagtgtgcaaatttcaccacaagactttcattctagacgggcacgacatcgttcgcttaggcagtcttgtcgacaagctatgccaggagggaaagctgacgcgtgagcctgctttcgagagggaatgggcaggtgccgtcgttgtccgcaagctggtgaacgggcttatagccgatgctcgtgtcaacggtacactagcatgggacgtcactttgctcaaatgcctgtcaattacgctcctcgcagcattaggcgcacgctctggcgacctgacccgcaacaggttggacgagcatgaccttccctacctcgcgtaccaggacgttatactccgcctagtcccaggcggctcaacgattgacgacatggaagctgtcgtgactatacgcaacgaaaaagggaacaagtaagtcgactgtgcatcctctgatgacgcacaacgcggaccgcgctgacgctgtatcgccatcacaggctcaatcccgcactcaggcgcatggttttgctccgagcattaaagtccccagaggacgcatgcatttgccccatcaagttgctcgtcacgttggccctccggctaggcaatgttgaagaacgatcgatagacgagctcatcgaccacactcggcgtagaggaacacgaacggtgatatggaagcaccctaggcgcccggtcattcccaaactaagcaagcgcggcagatgtgtattgccggacgaccctgctgacgtcaaccaagctaccaaagctgtcctgcctctagcttgtcgagtctctgggttctttgagcgactccggagtcacgatctgcggcgtggtgctgcccgagatgcggcaaacatctctgccaaggtccacggaatatcgggatcactggcgggagcagtacttggtcactcgaagaagggcaagcaaatgactgcacattacgttgggaacatggctgtcgacatctggagcctgcgcaccgacgagaattgggtcgacccgtttgaccgcaaggaagtagcagagatgccatatcaagccccattcaagtacaagcccacatcacttatcacggacatttgtcgtgtcgagggtctggacgagacaaaggtctcagaccgtctcaaggcgggggtgttggccgagaagcggcgccagggcatgtgggtccagcaagaacgcgagaagaggctccgtctctcgcccgacctcgccttgattcagggatctccgggtctcgagaccgcccagaccgatcttcatagggatgacggtgaaatcgatcaacaggaagatgtagaggcacaagctcaggcgatggatatcggcaacttcatctgtggcaatggcgacgggggccccagcagccaccaaatcgacgagctcatgctggacaccctccagggccacgatggtctgcaagaaacgggtgccacgcggtccgcgttggactttgtacgtcacttttccacagtcaacatcaccgccaaccagaccttctcactggaaggcaacaaatggaaggacattgcgcgaattcaaggcaacagccgtgacccgcctaccagctttctctatgcgtgcaagaaccatgtctatggatgtcccttcaaccataggcaccgggctacacttgctgaacagcacgagcttacatgcccgtacatcaaccacgagatcggagtcgagcttgccgcacaaaaagctgtggatcggcttgtcaaatgcacgacctccggttgcgacaagacctttgtcgacgagaagaagctcaaatcgcatgtcagtaacgtccacggatggcctaggatgtgcgcaaaagctgagtgcaaagccggtccatttcccgacattacgtccttgaacaagcacagaaaaacgcacgacaatttcaagtttaccaagtgcgtcgttgatggttgtacgtccgactacgtcttcgaagatagaaaccgttaccgaagacacattcgttacgttcacaaaatcatcgacaggaaggccattgacgaaattgtgggcaccaatgtacacaaatggcaggaaaggaagtgcggaattgatggttgcagctcgagagcaacctttcggaggcccggcgagttcagtacacatcttcagacggacaagcatcacgatttcaccgaagaggagattgcagagattgtaggttgaagcagggaccacggtcctggggagttgaggaacgggagtaccactgtttaacaggagtgtacgttgcagcgtgtcatgagccaccaagtacatggagagagcatgtttccaacgcggaccgcgtgttcatatatatatatatagtgtatgtatcggaaattccacatcatgtataccctgttgacaaggagtgtttctcgtcgtcttgccgaaatgtcataccagagtcttcgttgtcaatccattcacgttgattctggaaattggagattgtgtcatttgaagcatcgattgcaaaaccattgaataaatttacttttctgccacgctgcccgcatcaatcgccagcaaagccaagaattgagctaatgggcttaccgtagaaatgcctccgtcgcagtagatgagtagatggcactaaaatttcaaagaagatcacttttgccgcagaaaatcattcccatgtcgccgctgccttccatgcctgtgaggcccatcaaactggcgggatgtattccgcctcagggtccagtgtcagcaggtctgtctcctctgtaccctcctccttctcgttgtcgatgaaggggtctgggccttgggcgcggtccgcgtttagagtcttcttgagtggttcgtacttcactataatggcagactcacggcgcttcttctcagcctctgcgagattagcttctttcaacgacattcctcccctggacctggtcgacggttgtttgaactttctggcgtacagatcaggatgagtgtgctggtcaaaggaagactctttccagccgccttgcataggcttcacaggattgccatccttgtccagtaacacctctttgctgaccttggtgtacgttcccatgccgctgggatcgtcgaatgtgtcgccgtcaaatggcagggaactatctccgtaaatagggacatcaatgttgcctttcgggtcgcggctcaactcaaagtaaccatattggtctccagaccagtcgactctgtcctttagtttgtcctccttttcgtcctgcaagtgcgcattatcggcaaacattcgatccaacattttgttcatgttggcataacccttcttccggagagatgcagatccggtgccaccagcaagaacttccttttcgacttcctcgtatgacttggctttcgtcggcttcttgacaaaagtctcgtcattctccgactctgcaaggtcgtcctctacttggtcctcatccatgtctgggtcgtcttcctcgtccgagacttcgccgcctttcagcttgaatgctgaatctggggcctctgctgccttttccgccttagcctgagaatgtcagcccaacgcgctccgcgttgtgaagcttacaacatgccttcgctctgtcttctgcgtgcgcgagcaactcggccatggttcctttcttcttcttcttctgcccgtacggcttctttgacttatctttgatgtcgccgatgatgctcttgccggcgtcaccagacgcgttctgaagcccgaagactcccaccttcttcgggactgttgccgtttttcttggtcgtttcttgctgttgtcgtggaggctgtgtattccagtcttctttttggtgttcgcctgataactgttagtctatcacttgtgctttgcgcatgcagcggtacttgctctcgccatggtgtagccgatgatgtgtcgtgaacacggtccgcgttggtggctaggcgtttgtctgtacagtttcgtcgtgaagcttatgtgaaggttggttgttggaaaggtgggtggtgtcggtcagcatttaaatggcgcgttcgaagctcgctctcttctctcacctgctcgcaagctgccacacggcccgctcgccacttagactcaccaacaacacaactgtaccttcccacaccccaaggccatcaacaattgcccttctcatacagcaagccgaggcaaacatcagtaggcaagatgaacgatcgcgacaacgtggaccgcgtcgagcaggcgattctgggtctgcgccacctcagcgagcgtgaacaacaatctgcacaatcgtcctcacagctgaaggcgacgctgagcaagattgatcagattgcactaaaattagtcgtgcccggcaggtatctgctgctcgatggcgctgcgaacgacagtgtggccaacgcgaaccgcgttgagaaggccgagcaagccaacgcagagcaagagctgactgaactgatacgcgccaaccgggagcatgtggccatcatcaactccaaaacagtcccgctaacccagtatcttggatccgagtacacaaaacatatcgtaagtccaggtcttctattgagaggtacatgcctctaacatcgactcaggacaagctacacaggcccaccaagacgtctcggtcgccggagcttgtctcgcagctgcacgactaccaagagttgggtattgacatgctcatagaactgggcaacggcatctacaagggcggtatattgggagacccttgtggtctaggcaaaacggtacaatgcatagaagcatccatgcgtgatcgtgtacctggttggcccgacctcgtagtcacgactaagtcgtgcgctctccaatggaaggccgaaataggcaagcactactcgccagtgagtagttccctttgctcaagattgacgattgctgataaatggccaacaggaccgacaacccaaaagcctgatcctcaacgacccccgcaccaccgccaatgcaatactcgagggcaaataccagttcgtcattgttacatacaacttcgtgatgtcgcgttatcgcgaatatcagaagtaccgtcctttcttcgatttggtggcactcttgggcatggctgaagcgctcgaactctgctcgacacctgagcataagcacttgctcccactgaacgtcgttaagagaagtgccaacgccttattctcagacgtcttcgaggaagtgggcgtgatttggcaccacttgattctcgacgaagcctcattcgtcaaaaacacgaaaagtgaaacacacaacgcggtccgcgcgatacgcacagagaaggtctggatggcctcgggcacattcttggataataggtggtgggacatccacggtctctgtgcgcagttgccgggtgttcaccccttccaggacaaacggttgttcgagcgagcatttgcacagaaggctgacggacggttccaagacccgtctgtgtcgaaaaaaaaccgacttgtcaaatggttgcaaggcttcacaatctgccgacccgatacagtacttgatcttcccggcctaaaggttgtttggtggaatttcgagctggccgacgacgacgaaatgaccgttgctgcacatgccgtaaagttcatctatgcgcttaagatgaagctcatgcagtctacagagggtgctagcgctcttgtcgaagaaaacggatccgcggccctgatgcatgcaatgcgtgcgcaacagatttgcgcgaatcctgtacttatcagccaaagcgaccgaaacaaacaaaagaagctccttgaacaggcccgagacatcatcgcagagcttctcaaggagtggcggaacaccgcagcagttgacgaggatgcaatggagattgacattgatgctgggaaaggaagcaacgagcgaacaatcgacccaaggatggatatgatactccaacaccaatttgcagcactgtctgacaacgcggaccgcgtacaggaccagaagccttcgggtaaggctagtgacgcacccactctgccggatgcctcaagtgccgatatcgcaatgcaagatgctggagaaggtgacacgactgcgcagcaagaagacgatggtgacgtggatgatgagggcgcgggacaagaccaggagaaggactctgaagctgaattcgtcgacacggaagttgttgacgagaagagccgcaagatctggctcaataaggtcagagaaatgactgatagagagatattctcccataaagtgcgtgaagtgctcgaatgcattgagaatattgtggacatggaacagcaagacatcgtggtgtttaccacattcttgatgtttcatgacattatcagcgaggctctgtaccgaagcaaatgggcgcataaggctggcgtggaggtactgagattcgacggcacgacatcgagccaggagagggctgacaggaagctccagttcgaaaccaagacaacgttcacgaaaatcatgctggctacgccaggggcaggaggttatggcctggaactgtcaacagctcaacatgtacttcagcttgaaccttggtggaaccacaacaaagagaggcaggcatggtctcgtacccatcgccagggcaacctgaaccccgtcacagtgtggagattcagcgcctcgaactcgctgattgattcactcttcctcgcgatagctggtaagaagaccatcgtcaacgagtcagtcatgaaatacctcagagtcccaccaggcgagaaaccacgcatccccaagcagtactcaggaactaccggtgagtattgatggcactaggataccaaacgcggtccacgttgagcgaaggaagggatatggattttgagcgtcatggggtgttcaattttgctattcaattcatctcctctctacagcaaaaggcatttatgtagcaggcctccagctagcttctaagcagagcctgctgtcttttgagggtctttagcatttccatatcgtacaagtaaaggaaatcaggtccgagaataacgtcttagtggtgttctccatgttcaaaatcttcaacctgctccgttttccctttgacatcatccctggtcctcgcccatatcccatcctgcttctaatgccctgaacattgagattcgtgccttgagtgccttgtgcaaatctttcgtcaccgctggcaacaccatgtaggcgaggtaccgaaacacctgtgcgccatagacttttgtgacttcgacgtcgaaggtggttccccacttttcaaagaccttcggaagtgcgtcagccaccactgcgttaccttggctttcagccacgctcttgttctgctcgatagagtggtctaggacctgttgcaacgattcggccatggtgtggatgagagtacgaatgctatctcctggtaccatgggcggtggctgaggtttcataccgctctggagctggaccatttgcagcgtctggatcacaagggcgccgtcttccgtgatttgtggatctactcttgtgtggtatatgtatgcgacaacaaaaggcctgatgtgcatatatgggaggatgaggtttccctcagcgcaagcttggcacatgctgtaaagctccccatcagttatttccatctcctcaattccgggatacgcagactgagaatcacaaaatcgtcagcattgatccaatcgtcgacgcggaccgcgtgcagcacaaaacatacctcaagctcgctcttgagctgcttgcagtcattctcttcaatggaattgggatccatggcaagtaggggaagcatttcactgccctcagaaacctcgtcgccttcctcagttaacagtttcagggccctgtctaacagggagctctccacgttcgggttgagtaggtacgttgagatgataccaacgatgtcgttcattcgagactgcggcatttccactaggaacttttctttgtcgtagctctttggccatgattctgatgctcgctctgccggtttcatgatctccacaatcttgcggttccagcccccttctcgttgaccatttgccttatcagtgtcgacacgatatggctcaaaatagaaaatttcgggtgccttgcactcaatggcttcgcaaaggccctcgctattgacattagctagggcgaagaagtttgcgtgggcgtgtccagagttgacgcatacaacgcggagcgcgttggggtcgtgggcgatgactttaatagcagagtccttactgctgaagacgctcatcccgttaagagagcctcccagattttttcgcgtgtaattttcagcgccaggtggacgcatgccaatccataagccaacattcttctcatcagcttccgtgcagttaagctcagtgtctgttggcttagtgggcgggactctgatctttccgttgttgaccaaatccacaagctttccttctcctccgcggggcttcagcctcgaagcaaagcgtatgcgaaccgagttaggcaccgactctgaggcatcggccttgaagtcgtagcgcacgaggtttgtgttgatcgcgcgatcgctatctgcgaactggtgcgccatcttgtagtgttatggtcgtcccctcgagatcaaatggcaattctggttctggttgtgataaggcgagcttttaaaggactaggtggcggcggggtggcggggtgaggggtgttgtaggtaaaggcaaacgctcccacatgcagtgcgcccggtcgacccgctacttcaacctgcccatcattgtcgcaaaacaatcgctctgtcaagaaaccagctctttggctatcgtgtaatccaattcgtgactttggcaacacgcggtccgcgttcacagtgacatacccacgcagatggctactgcgcgcaaaacagacgtcgcctgcatggatctggaggagcagctagcaatgttgatatctgctcacacaaaaaggtcaatagccacaggcaagaagcgaaaggcgctagccaatacggaaatcgacgagaagaagtcccagctcgaagaaaagctcgcagcttacgtcttcacacgaccaggtccaccaacatctcctagggagagtgttctaggtcagcgacaacgaaagatagagcaccagttgaagaaactggtcaaggctgagatcgacgggccatcagatgagcgtcgacaggagttgagcaaagttcttgcggagtaccaacagcaatgctttccaaaaccactcgacccgcacacaaagggctgggagccctcccgatttcgttgccttgaccccgaagatccaagtatatctgcgccgtaacttttcgattcggcacactaacaataacgtttagagtacaaacctgacttcgtcactgacgaggaagacgcagcatcagatgatctcgtgtacgacgttcaagagacaatgaacaagcaaaaggcagatcaacaggaagcaggagacaggaagaaatattactcattgccagatgactacgatgaagacgacagcgccaaatccaccgacatcgagatgaggtcaggctcagaatgggacagcgcatccacccactcaaatcgagacctggccatggccagtgactggaaatcctctgacgatgaagactccgactggtcaatcgatgacgatgaagacgatgacgatgacgatgaagacgatgacgatgacgatgaagacgatgacgatgaagacttgtccatgtgtaagtatcatggccacgcggtccgcgttcaagacgctaatgctttgtagcaaacaatgagtcgactccagcgccacaagacgatgtgactccgaatggcagtaacggtgagcctcagcaagacattggagatgcggaaacatcggctaagcaggacacacagcatgatttaggaggacttgtggcggaaatgccgctcgatcaacaagatgggcgtgcgggggaattggctattccggaattggcgctcattaacggccattttctagcatgtctttgcaaagagtgctgctacatagctcgcttggatccgaggaataacgtatgtttctgcatgtgttgcgtctgagaaacacgagtaggagagttgcaatacaccaagatcatcacaagtctctatcagaataccggatggagtgcaacatgaagcatttgagaggatataagattgagtttagaatacatttccctgaagcagcacatcaatgtgtgtgtgccattctgtggctttcccatagaaaactcatgtccaaataggcaaactccctcacgccgtagcccctcaccacttgctctcatcgcggaccgcgttgctcattcctccataccgccctcgccctcggcatcaacgtcgtcctcgtcctcgtcctcgtcttcactctgcacttcaatctcgatctcaagattgatgtcctcttcgacgcagaaagcttcgtcctcggagtccatctcgtcgtcgtcggtgacgctgcaggcttcatcgctgtcgatactctctccatcttcatctgcagcaacatccgccgcagagaccgaggcaaggtgggtggtgtctgccgcgcgacgttctttagctgcgtcgagccggtcctgcatctctgcgaacttttcctcgggtgggtgggctaagttctcaaggaaagtaccgacgcgatcaatttgcttcaggcacagcttgatccagtccttataggcgtctccacgttggtcttgggcatcggcgatcatgtcctcgggctcgttgctgaagaaatctgtagatgtgagtcaaacgcggaccgcgtgcagcgttattcactcacggatggtggcgcggtccttgtggccaagtgccagacaaacgcgctcgaactcgatgcagttatcacagatctgaagttcatggcggcctgcccacgagcagctctctccagagccgtggcacgcattgcaagcgagcctgtttgcgtacatcggtaagcgcaacatgggaagaccgtctcgcacgagaatagtgaaagtcattttggctaacatgcgcaagtagtggttattgtgggtggcaagtgggcagtaggatagaaggtgccgtggttgtggctgctgcttttgatagtcgcttctcgtttgccttcacctttacctagctcgtcaggcacgctgagtaagcaacagccgatgccgaatgtcggagcctttcctcaccatcatatttgaactactgtatatattgaggcagcagtgtcacttgcagcagtcttccattcctccacccagcgcctcttctcatcgacttctcaagtcgcctgaagtttcagcatacaggtaagatgtctccgtgattgccgcaacgcggtcggcgttctaacgcttagcagactatagtatgaacaaccaaagcgacaacgcaggatggggcagtgtcgtcaagtcaattgatggacacatgtcccaagaagacatgaacggcttcgacgagtcacagcgcaaggtccgagaagtcatcagtttcctcgaagctatggaagcaaaaaacgaggctcctaggaagcccagtgagctatctcgctctgttacagagctgcgcaagaacatgcagcaggccgttgcgctcttccaagatccgaagcatacgcctctcagggttactgataccatgtacgataacatcgacaaagccaaggtcgtactcactgatggctgtacaattggtctagtcactcctcaaggcattggcgaagcattgcacgattacggcaagggcgatgtaattgaccttagcaaggagactgcagcaatgatggcaaacatgcacaagatccgccgggctagaggtatcaacatgacggacattactcgccgaagcaaccgcactactgagagcgtctctgcagtaagcaaacactgaatccaggattgaaagaggtgtattgacatgattgcacaggtgcaggttaccgttacttggcttgaggacgatgacttccgggtttgggatagcgaggacgctcgcgacacaagcggaaccttcgggtctcgcgtctggcacgactaggactctcgagtctgaggaaggggcacacgcggtcaggtgtggcgaacgcggaccacgtctgcaaagaattgaaaagggatcggacgatggacatctacggtggtcttgtgcatgaaaactacggtaccgggatatgcaggaacgatgggcgaggatctgtgcagtagaggcctactctaccgtaggtccataatgaacattttaatatgtcgagacctcgcagctgatgattgagaatctttccaagaacatgtcggacgctgatgaatacccagcaatgatggacatgcacgcacgctgcgtgtcgatcatcgcgaacatgtggggtgctcagaagagcgagaaggccattggcagtgcgactaccggatcaagcgaagccatacacctcggtggactcgccatgaagcgccgctggcaggagaagcgcatggcagagggaaaagacacttccaagcctaacataatcatgggcgccaacgcacaagtcgcccttgagaagttcgctcgttatttcgaggtagaatctcgcattctgcccgttagcgaagagtcttcatatcgcctggaccccaaattggtgaaggagaacatagatgaaaacacgatcggcgtgttcgtgattcttggttcgacttatactggccactacgagccagtcgaggagatctccaacatcctggacgaattcgagaagaaaactggtcacgacatcccgatccacgtcgatgccgcatctggtggattcattgcgccgtttactcacgcaaaagctggccagaagtgggacttcgaactgcctagggtcaagtcaataaatacttcgggacacaagtttggtctcgtatatgctggcgttggctggatcatctggagagacgagagttacctgcccaagcacttgatctttgagttgcactacctcggcgggaccgaagagtcctacacgctcaacttttcgcgaccaggagctcagattattgcccaatactataacctgattcatctaggcttcaacggataccgtggaataatggagaacgggctcgccaatgcgcgcctattgagccgggcgctggagcacactgggtggtatcgatgcgtcagcgatattcaccgcaagaagggtgacttgaaatatgtaccaggtaagaagcagtacgacgaaggagacacgagcgcagactacaatgccggtctgcccgtcgttgcgtttgccctcaccgatgagttcaagaaagattacccgcacgtgaagcaagagtctgtctccaatttattgagagccaagcaatacattattcctagtaagtgccaataaccaccaacgacaagggagagcgaaaagtagcatcacaaagcctaaagctatacacagggtctttgtcgtctgaagaacagtggcatccaatagcctggagctatgcgcaagatcgctaagtttctctcagactgataaggccctgtgtattccttcaggctattgtgtgggctggctgatgttgcacccccgtcgtcgatgatcgaatgcattaacgttgtggcggccgtggctgacaatcgtagactacccgctcccgcctggcgaggataagaccgagatcttgcgggttgtcgtacgcgagagcttgtctctggacatgattgaccggctcgtaaccgacatctgcgcaaccacggagctgttgatgaagaccgatgccgtcgaccttgcagcattccagccaggcgcgtctgctagcgtcgagaagacgcatgccaacaagggcttgaagaaggagcacaagcacaaggcccaacgtccctcgagtgatggggtgtaccgcacagtgtgttaagctgcataacgtggaaatgagcggcctagatacccgatgctaggatatagcaagtcatgtcgacttcaaccaaaacagcacatctccagggattgcccgcacacttgctgtccttgttaagccatgatccaccagacccttcatatgccgcaagctcattacccttgctttgccatgatccaccttctccttgatgtgcgagcagtaccaggtacgatcgcgccaatgatgcggtatcggagcctatttccgtcgactcggcaacgacaggtgagacgagtatgtagcaggcatattgactggcgtctgtcatatgacgtacaattattggctgtcaacgtagtgaagctcagccgtgcccaagattccatgcctcgccaagcgggaaatgccccttttggagcaccggcacgtgtcgagcacgatttccgctccaagtcttgcgatttcaatcgccaagagatctagatttacatgcacgccttacccaatcaggcaaagtgggcgatgcaccagctcgcgatcgttcgaactttaatgagagcttcaccatcgccaccctgtcttcgcatcactttttcggtccgtcaccaactcgttcgcggctgcgtccctgcatcggacggtggccaatcgctgttcggcgacctccctgcagctgacgtcataccccggtccaagatgctgcagcaagcatcaccaattttgaatcggatctcctcagacacaagcatctgcagtcttccgagtggaggcagtctggaatagctgacagatgacatgtttgacttagggcctcgttcttagtgcccacgagcctcgtgcccaagaattttcgacagacatagctccattgtcgccctggggtcatgacgtcccacacgcagtgagcctctccttcgcctgtgttgccgcaatgcttctgggattcctagctaggcggtctaggtgatcgtttcaccctcttaatgttgcgccgcagctgttcttggccactgtgcaatacttgcgatttatccatttgttcctgttgttccttcccacgcggttgcactgctagcgagaagcccaccaacccggccatgtctaagcaggcccgcattgtcctttacatcctccgtcgggacatccgcctctccgacaatccggcattccacgctgctgcacagcaaacgcaacgagctaatagcaggaaatcctcgcctaatggtgagcgcaggggccgtgatgattccttgacctcggaacacggcggcgcgccttttacgcactttttgcccgtatacgtgtttccccccaaacagattgaaacttccggattcctcgcgtcgccatcagacaaaagtccatatgccgaagcacgcagccagtttgcaaaagtatggcgtacaggaccgcatcgcgccaaatttatagggcagggtgtttggggtctcaagcaacaactggaaaacctaggttgtggatctggcctggaaatgcgcgtgggcatggtcgacgaagtagtccgggacttcattaactcatattccctcaaggatggagaagatgagagcaagcctaaaatcaccggagtgtggatgaccagcgatgatggtacagaagagagggatgaagtcaaagctgtgcgaaaggtcgctgcagaaaacgacataccattcaaattatgggctgacgagaagttctacatagacgagtacgtcatgcccacctttacattacagccacaccattcaaattactgatcttaacagtcgagatcttcctttcaacgatatcgctgatctaccaaatgtttacacgacgtaccgcaagtcgctcgaaccacttcgggaacgcccacggacccagcttcccacaccaacagaacttccgccactcccaccaaacatacctgcgcaaaaagcgccgttcaaaataccgaccacatgggatggcctcctcagcgcgattatgacaccgcttgagacggatccaacatgtgcactgacagagcctccgatctggccaacggatgcacaatcagcacatccattcagtggtggagaagaacacgggctcgatcgaatcgcacacctcatcagaagcggtgcaatgagctcatataaagccacgagaaacggcatgctcgggttggacttcagtaccaaactttctgcatatctcgcacaaggtcacattaccgcacggcaagtgcactgggccatgaaagactttgaagaaggacgtggtgaaggaaagggtatcgcaggttacggcaaaggcgaaaacgagggcacagcagctgttcggtttgagctactatggagagactacatgcgcctttgtatgcgcaagtttggtcacaaaatgtttgcgctatacggcattcaacctcaccgtaaaggtcaaggtgatgaacccatatacaagaagaggtggcgaatggtacataagcccaatggcgctggcgatgaccacaaaaagaatatggaaacattccagcgcttccggtctggacgtaccggagttggtctcatcgatgcttcgaaccgagaattgttctgcaccggatatacgtcgaaccgcgcacggcaaaatgtcgcctctttcctctcctcgcatctcgacatcgactggcgtattggcgcagagtggtacgagatgctgcttatcgactacgacgtagccagcaactgggggaactggcaatatgtcgcaggtgtaggcaacgacccgcgacaaggccgcatcttcaatcccgtaaagcaagccttcgactacgatggaaagggcgagtacatcaaggcatgggtgccggagctgcggcaactcaaactcaccaagacggtcgcccctggaaaggaagaaatagatcagcaacgactgatgttgctctaccaagcgtggaggctgagcgattgggaaaagaataacctcggtctcaagggatgcgaatgggtcgagcagcctctgacccgcatacaattctcggtcggtcgcaaagggccacaagatggccgtggaaagagaggaggtggcggcggaggtggaggtggaggcggaggcggaggaggtcactggcgagccagtgggcgaggacgaggcagcagggattttcgacgagggaacgaagagaggaacaatgttgcaagatacgacgatgggccaacgatagtcacatcaagcggctagcaggcgcaagaggaggtttaggttggagatttgggtgttggagtatctaggcattgtcgtgctttacctgcttgcaggacttgtggggagctttagctttgcttgtatcgtgttagagaatgcattttattcgaatgtactctctcccttgacaacgagacgatgtggttctgtgaatggcaatagaaaggcatgtactgatgctgtaataacaacaagataatttggcgaattgctcggtacgtatagcatactgcggatagacatggctctcgactgatgcatacagtctcatgcatggcgatggcagtagctgctgtgtaacctacatcatgtcgagcttcagataagacaaaccccgcgtggaggcagcacctgcgaggctactccgcatcaacaagtcaagaaattttgccagaaaaccacgcgaattgagctatgaacgtgaatgattacgcctagatggctactacaagcagtcacagttctgcagtcatttgtgccgagaacattgcgttactctctgtactacattcagtgccccatcttccatcgcgcaatgagctcgagccgagaacgccgttcgcacaagactacacactgtcttttccaaaggagttgatgcttgcagaggctttggcattcttagcaaacgacgctgacgatgtcaatcacatcccggccctctgcatcgagcaaaatccagcgaatggttcgttgaatgtgttactagctgtgaatagcaccgatgggaagagcgggaagcaaagcttgcagcggctcaagaaaggcttcgatgacctttttgccttgctgaaggactccccgcaaagtgggttaaagctacttcatgttggcaacgccattagctaacaggtttcttcttgatcagcgactgagactgtagtcttctcggcaatcgtgtccatgtgtgcgaagcgtatactcttaagactgagactcttaaagaacggtagaaactcacaaaagcaaagctttcagctcaagctgcgctccgcgatttactgcctgaacaaggatggctccacaggctcaaacctgcagcgatataagccactgagcgattttgttgagatggcaagacttatcactaaatcagcggatgcttgggttaatcatcaaacgactatgaaattgaatgagctagtagactcagtgtacaatcttaagcagacgataaacattgaggcactgtctaccgccatgactgctcgaaatatggatccaggcagtcgcagaagcctaatcaacaccatcaacaaggtggcaagatatcgcgagatagcccgttcattataccgaatgtctagaaagaacactttgctccgacacctgggaactcatacctgtcaatctgccgatagcggcattcagtcgaccttcagaagcccttgccatgccaagtttgagagatactttcgtccgagccaatccactatgtcgggaagccgatgtcaaacatatgcgtcgcctgatcaatagaccagactacgacgtgaacgcgcagttcgcaagccaagtcaccaatacccttacacaatcgaagatccacgccgaaatccaactttcctaccacaccgagatgaacccctcaaggctcccgccacgcatcgtggcgtcacacaaagacgcatgtttcctctgcaataccttcttagccatgcacggtaaattgcacacagctcgaacccatggccgcctatatcccggatggcgattgccgtgtataccagcttttgcagatttggagcaaagcttcaacgcagtgttagcgcgtcagatcaatgccagtctctccacgctgttgtctagagggcagaagactgtgtatccagatccgaacgagagcacgttgctcaccctgcctcattctgcgtcgacgctgtatagtcggtgtttagaacaggttctcagaaggccgggaatggcttgtcggcgagaggactgtgctagctgtggagactaccattcctgcacctgtatccgaaggagagcttggagacacaaacgacgaagaatccggatgctcgaatacttcgtctggagaagatacaatggagcataaggtgagcaaactgtccggtgcgacaattgaaagcgaaacagcagtaatcggtggagagaacgtggctgctaccgttgatacccttcaacgcagcccctccacaatcacatcgaactctgacgcgggcagcgaagtagagatgatgcaaggacatccaatcagcatgaacagagaacatgctattgtaaaggctggaaagctccacatgcatgtggaacacccaacccaatctacgaatgtgcatcatatccagaccagcgagcatcctacccatgtgctcgaatggctcgatgaatctgggacgaagaggctggacgcgataaaaaagcttgagatagttgatatcgagcatttgaaagaggagagaacatacaacatcatcgatcagggctatttgcttatcgttgctaaaaacgtagttgttcggcttgcactacagaatgaaaagttatgattgcgacgtgacagtactgtaccgttctgtgactatatctgcattgtctcgattaaaggagaaaaattgcagtagacgcataagaagatgtgaagagtaagtcagccaggacgaaggttgacaggcgcctgcctaggtagtcccaaagaggaaacggcactagcgcgcatctcttgcctcggtccagccatgacttccgagcagcgtcacgctcaagcgtcgcgctgccatagttcgaacgcctcttcactcagacttccgcgcatcacgcagaaatagcgacatgtcaaacaaaccaaagatcccctcatggcaactcgcctctgccgagaagcccgtggaaacgccatcagaggccgaacaacaatcggagccgacggagccatcagaagccagcacatctcccattgcagacgcgccaacaccaacagagagtgacctggacgaaccagagccctcaagtctactcgatcaagcgaagcgctttcttgacgatgcgacaatccgcgatgcgccacggcaaaagaaagtcgcgtttctggagtccaaaggcgtgagcgcagaagatatagagacattgctaggggcagagtcagatgagaagccttctgcaggactggaagaagcaggagagcgtgcgtggttaaccgtaagtaaagcagcgtcatcttcgcaggaatgagtgagactaacatgtgcagacgccttcaaagccagccgaagcaccacaaccgagtccacctcccgtctcacaaccacgtgagatacccccaatcgtcacatatcccgagtttcttgcccagaccgagaagccaccgccattgataactacccagcggttgttgaccacggcgtatgcgacaggaggtctgatggctactctatacggcttctcaaaatacatcatcgcgcccatgacacagaacctcacagaagcgaggcatgacttcgcggcgcatacacaagaacagctggccgaattcaacaaacgattaggagagtccgtctcggtcgatcctgcgaccaaggcgaagaacaaggctacggatgccgctgacgacgtatcagaagccgattcagatcccacagagctttaccaccgagattacgggacgcagaccactccagagctctcgcgcaggccatcagtagccaccaacgaccccgagcccatcgtgactggtcacgagaatcgtctcaagatcatcaagtcgcacttgcaagaactagaatctacgcggtcaaacgacacagcatctgcaaactcactaaagacgaaggtctccgatttgacatcctatctgagcgagatgagctaccagaaccagtactattcgaatatgaacgggctctatggatcgaattatggattagcgggcgtgaaggacggaaagaacgatcaaatcgaggtcctgaagaatgacatcagggctgtgaagggtgtgtttttgagtgcgaggaactttccgacgggagggcggaacacgtctcctatgcctactggtagggttggtgcatagttggtaagggagtgtaagaataatacagccatgcgcatatgactttgagactgagttaccgagacgtgaatatgtagaacacacggtggactggacacgggacaaggaagcattgcctgacaatagtccaggctgttctacgagaaataggacggaactgtctccagcctgtcacatgccgtattgctggaatgctagtagatgatctgcgtaaccgcagagatcgcccccactacatcggattgacgtcattcccaaaacagcaacatctaggcagctccatctatcctttacacgaccctctcaagcactcttttgctctgcgagtcaagatagttaaccacctacaccatggcaagttgggccccaaagctgccttttgggcagcacaaagaggaacacaaggacgaaacatcactcaccacactccttacggcagaccaatgcgcggaactcaccttactgatagcgacgatcacggcaactatgcggaaatcgttactccaaacctacacagctgaagaagtccaatcggatgcagcaatatcgaaatctgaagaggatgcgctgaggaaagcaccaactgatctggaggccgtggatgttgcaaaggatgacaaggtaaagaaagagcgagcgtcacgtgaagaagatgcgaaaaaggaactggcacagcccgaagcgcaggagctcaaaaaagaaatgttgcagtatttcgacgagtggagaggcaaaatcatcagcagagtgggcgagatagtgaactcgagggaagaagcgaaggagcagacgaaacatgtgggggacacaaaagcacaagaaagcgtcgagaagagcaaagtcggcgtcaccagcctgactagtcttgacgcgaaagacgatgatgaggagaatgctttcaaagaactgtatccgcctgcggagacgcagttgtcgcagctagatgagagcaagcgagcactcatcttgcattccatggtcctcatattgctcagtcttgagcattactcggcgcactctcgcatcctgatcctttacattacgagctcgctcagactctccctttcggtgcttaagaaggacgaagagacagtcgcccagggccttcttgaagcggcatcgcagcagctcaatgctgacgcggagaccaaaaaggctgctgaggcaagtcaaacttcgcgcaagtggaaggttgggctcgcttccgtggccggtgcagcactcattggtgttactggtggtcttgcagctccgcttctcgcggccggcgtaggatcggtgatgggtggcatcggtctcggggccacagctgcagcaggatatctcggcaccctagctggttcgtcggtactggtaggagggttgtttggtgcatacggcgccagaatgactggccgtgcgatggatgattacgcgcgacaggtcgaagactttgcattcattccgatacatcgctcgcaggacccaaaacatcaagataacgagtcccgtcgcctccgagtcgccattgctgcgtcaggctggctacgtgagccggaagaagtcagcaagccgtggcgatacattggcaagggaacagaaggtttcgcgctgcgttgggaactcgaagctctcctcaagctcggtcacagcctcgagaccttcatcactagcgctgcatggggttatgcaaagaagaagattcttgaacagactctctttgctactctcactgctgctctctggcctctcggcttattgaaggttgcaggcattctcgacaaccccttctccgtggccaagtaccgcgccgatagagctggtgaagtcctcgccgacgccctcatcaacaaggtccaaggcgagcgcccggtaaccctagtcggatactctctgggtgctcgtcttatctactcttgtctgcagaaactcgccgagcgtcgtgctttcggtctgattgagaacgtcgtcttggctggtgcgccgtgtccatcagacgtagctgattggcgccgtgtccgttctgtcgtcagcggtcgtgtggtaaatgtcttctccaagcaagattacatccttgccttcttgtaccgcacgtcctcagttcaacttggcgtcgccggtctccagcccgtgctcggtgtgcacggcattcagaatgtcgatgtcagcgaactcgtggacggacatttgcaataccgctatctgaccggttccatacttcggaagattggattcgaagatgttgatatcgcggaagtcgaaagagcggaggcggagatgaagaagcagcaggaggaagagaagaaggaaagggagaagaatgaaggtaagacgggcggagagggtgaggataaagagaaattagagagtgaagtggaaaagaagaaccagaagagcttgatgcaggtcatgcaggagaagacccagggtttgaatattggtgggttcttcggtggtggggagggcaagcaggatgtaaaggtacagggaaagactgattagtgtaggctttgcaatggtgtgaccatacacgactttcaaatttactcgggaccaatccaagatacatgtgttatatttaatccagcattcttgaatcaactgatcctgggaacgctggtgtttgagcgtcctggatcattattttcctcgactaggcattggactaataggatcacctactatcattcattagcacaaaagtggtgtggtggatcatcctgcctgaataagattacaatgttggcccaaaacaacgagattagtaggctgaaggatcaaggggtggccgccgtgtttgtttgcctcagcaatgggatagatccagccgggacggcaacggccctgagtccttggtatacatggcaaatcttgataacgcaaggcaaacctgaatatatcatggttgacgttgttgacatggctgagatgttgcttgtctgcaggatgactgctggcggcctagacccgaataggcttgggtcagaggagattgccgttgtttcaactcgtgtggatgacaggaaacgtcgaaataccttgttggaacggtatttgggataccgaggtagtatagctgtcgcaatactctcataccgttgatttacggtacctaggtaccttcgcaaaggcctttccttcacgacctccacggacatcggacagccccataagtgttgatagaaacactttcaatgttgcacagcatcgcccatcgtccccacatgtcctatccttaggatccattgcagagacgggcagttgcacgccttacctacgccactgtttcggccagcctgatgcaattcaacacaagaacatatgtcaccatgaagccgctgtattgcagccggcaaccatctggttgacagtccactcgtttacacattcgtttctaaaatgctctttgttctttctgctgctgttggcctgctggctgggctgggctcttgccgtgtagtcccgcgtcaggctgtgactaagccggtgtgagtgaagtgatgccaggttgagatgggctttgctgatatttcgaatcaggactgcacactatatgataggagatattcaggatgctcatgttcgacaagacattctcgacgcaaaagcgttcgggctcgacggcttcgctatgaactacggcatgtacattagcagtattcatcgttgagagattctaatcaaatgtagatcagttcgcggaatggtccaaccgcacagtcgaatctctattcaagcacgctgacgaaatcggcggattcaaactcttcttctccttcgatcacgctgcaggccacctcagcggagatcccctccagtacgcagactacttcaagtcatacagcagcagaccatcatacttccacttcaaagacccagcagccagcatcggtaaaccactcctctctacctttggcggcgaaacagtccccgacagccaatgggcctctttcaagcacacagtcggcgacgtgctcctcgtccccggcttccacgaagccaccccaagccctaccttcttctccaaccgcgccagtctcgacggcgtcttcaactggaactcctggcccttcccctccgccgggcgcgcccccgtatccaccgcccaagacaccctcttccactccgccaccctccaaacccgccgcatcttcatgatgggcctgtcccccgtgcagttcaaacacctctccgctagccagaactggtaccgccgcggcgaagacaacctcgagcaccgcattgcccagatcctcgcactgcagccggacattgtgcagctgcagagctggaacgacgcgggcgagggacactacatgggcaacctatggacggaagcgctgtttctgaagaaaacgcgcgatctgacggacgggtatgatcacagggggtattgggaggcgctcacgccgtttatccgcgcgtggaaaagaggcgatacgcagacggcgggtatggtgccgctggagggcaggcgcgttcagggtgtgttttggcaccatacgctcactgtcgatgggacgtgtgagagtgacgacgtccagacttccgagtctgtggttgcgctcgcagaggacgccgtgtcgggcattgtgcttgttccacaggacgtgacgaatctcgtttcggttgttaacgtgggcggcaaggagcttgggaagacggcgttggtgccggggttcaacaagttcaagtacacgggtatgggcacggggaaggtgcagttggaggtttgggaggggagtacgatggttgcgggggggtatggggcgattgaggtggtgagaagggcggaactgtgtaatcatcagtttcaggttgttgggtttgctggatgagggggtggaggttggcttgttgacagattatatttcttgatgtagtcctaatgttgacgcacttgtgtggtgcctttactcactatcgattcatcactgatcgcttcgtactagggaactgaaattgaacgaaagacaacgacatgagtgttcacgattcgattgagttaggtgcggtgtttgccattgtgcacgaggataacatatagatggttatgggcaggtcatctaggaggaggtctgaaggatggaggaatgagaaaagagccagctagaaggaggcactgtacgagcatcgaagaacactgcgtcaacaacgtctcatgcttcgaggaagaaccgaagaaagctcttaggtgctaaactcagctacaataacgcagctcaacgtgagacgatacatggtctactgttgggcttgatgtttggctctgatggctgctgatgctgctgctgccgcctccaaccccatgcccacactgctctacttccgcccgacctcactaacaaaccgcattagcatagcgcacacatcaggtcagtcgtgtgatgccagcattgcccgtagtgctgaccttcaccgctccgtctcgcaatgaacacacatcttaatccctcaacagacggtgacatccaccaacactcaaccccgctcgcgtatccttcctggcgcactgtagtcgagactacaagtaggccgagggtttccaaagtaggaccgacgccaaactttcaaacgttttgtacaacaatgttccgacagggccgaaggcgatcaccgccgcccttgcacttctgacagatctgaaggcccttccctcgaggctgtgcatgcacgtcgtcgtggcgtgagcatcatctgagcagtcgggtgaacggaccgaggattttgcggtgagaaaggtagcgtacgcggacacattgacgggctgaatcttgggagggtcaggactatcgacgggagcagagacttgctcgcgtcaacagaagacagctattcctcgtctatccgcctaagttgacttgaagccttagtacttctgcaggagagtttcggccactgctacgggcgagtggaaatcgatagtgagtgtaaaccaacacttcgccagcggctggctgactctggcttctctccgctttgctgcccaagccgtggattatccgttcggactcgcgtgggaacagatcgtcttttaagttgcaggtatcagacagatcccagtgttaattccaacgacggtcatccatgacgtgtctcgtgagagcggcttccaagagcttctgctgagctcatctccgcagcgacacgcttcactccacgggcggctgtcaggttcctgatcgccatccacgatgcctctcaagcatatcctagattcgacattatttactgacctagccgacggtggtatccctacaagcattctcagaccgtcccgaagcgcttcatatcaccctcttaccatcgagtgatctgtgccgctcatgcccacgcatcgtgctgcaagcctcatctctcgagaactgccgatggtgtcgggatgatccccgcacacgtgcgtacgcgagtgtcatacaaaatgcgcgctcttgcctaggtaccctagcgcccgctagccaaccaaatttctagaggacgaacgttggtccgatcagggtgatcgcagcagtggggatgcatgaacgatccaagcggtgtgttgcatttgcgggcttgtttcccatatgcgtataagtgatgtgcaataattcttccgcatggagtagggcttatcccagctgccaattttctggtgatgactgactgctgacatcgcgcggcgtgcaattcgcttgactcgtaggtccgactcgtcaatcgtgcgcaagggacgtccccgaaacttaccagcgtaacggaggaacgatggcattccagcaccagggaactcccaaacgcacaagatgatctgatctaagcactgttaccaggacagacagcgcgaattgacagctgtcgcgttgctgtcgcaactcatggctccttttcgcttcgacggcggaaggccagacattgacatgccttgttggaactgaaggtgcctgttgcgatgcctgttgcgcatccagcgtgatactcaccgcaacgcggccaagatccacaataagaccgcatcttcctcggcatttctcgtgggatatgtgggtttgtcacagaagtctacgcgtcgatcacagcgggccaaagaaatagcgccatggcaggcgttcgtggtgggatggagtgtcagggtcggccagatgacttgacttgcgacaggtgtccggacattagactgctgtggtatcgaggatttccttgcggcgtaaggtaggaagtggacaccgaacccacgtgcttgagtgcgcgctagagtcgcaacgggcgcacatggcctatgggtaacgccgtcgaaaacatgcttcgagaaggatggaggtccagggatggacgctggagagaggcagagatgagtggcgtgtgacgtcgcgtagtgcggcagcaccaaatcaactgtctaacatcaacatgacaatcccagccacgcaagagtgcagattaccacgcgacaagctgctgtggtgcaatcaccgcccatgatgccaacggctgcagctcccgcagtcatatacgaggcatgcaagcaagacaccttcttggctcttggcctcaaccacaaggccgagttatttttgagccccgtaatcctgtcacttgcacgttgcgatccgggacaatcgcggctcgcttccgagatttgccttgtgttcgatgtctggtttgctggcctgctggcggcgacctcggttgcgaagctacctttctatcgggtcttaattaccaccatctcagcttcgatctcgcagtgacgatacgatcataggccaacttgtcgtgatcatgcgccagccgcaagcgccgtgtattgctcgcgggtgatgtgcaatgcagaaagatggtggcatcgcgggataatgattcagcgagacaattgcgtgaaatgaaggaagtggttgtgaaacacaaatggcggaaatggctgcatcgaaatgtgtgtttgtgccgatccttctgaggcctcacgcagtggctttacggatcgacctgaccgtgcacccggttcgcaaacgcccaagggtctcgctcctgcgctgaagcacgaacctgaggctgcgcctatgccgcatttccccagccccgttgcttttgacacctgtggctgtcctcgcctaaagtcaatcgcatctctgtgtgcccttgaagtgcttttagatgatggtgcggcaggattgctatttgctttttcgcgttgtgcgcttccgttcagcggcagcgcatgctcaacggacgcaagacggagaacctagccattctcattgcttctcaacggtcacggtgtaacttgaggggaggctaatttggacgtctgcctttgtttgtactcaggattctcgtgaatcaatattgcatccatgcgcggtcacttgcatatgtcgtttctgttctggcccaagttggttgtggaacgttgcgcatccgatgcaagctcgctgtgatcttcccgctcctgcgcagccgcgcgttttgcgtgttgatctttctttaaaatggaagcacttgactcaaagtatttcgattgtcaaatgttgggtctagctccatcgaacttaacgccatgggcccggaggtatctcgcctgtgccgggcgcatttgtgatgtggaagcagtgtactagaactgtgatattcaggaggctcgagaatgccgacaagggtgtagttggcaatggtggagagcaaatcacggcacccggagaaaggccttgagaattcaacgttgttttgacggtcgtgttgcagatcgtgtgatactcagccatggtcgtggtagccatgcacctctagaacaggagaggagagtgttccgcaggactttctggtcagactacattttcctccctttggaagtgccgctttggtctagcaatgcactgtttcgaacaatagaagacaagatgtcagtgttggcgtctgctacactcgtgttgcacaaagctgaacggaccatataccgtgctagcagatcagcgcccactacggggttcaatcaataacaagctgcagagaagttcaaataacaaaagggtgttcttgtatgcgtaagtcttcgttacgagagcccatccctgagtgtcgtgttattagcaggcaatggactgcaactcgaagatgacgtgtaaagggggtttcgtggacatactgtggttcatgcatcggcgggaagttacaaagaacaaggcgacaacttgatctccgtgtaggcatgctgcacggtggagtgaacatggggaatccttcaacctcgagcttgtgcacggagagcattcgtcctattgagcccgagcttgcactatgtttgaagggtccatgcggtcaatgcgaacaacacacactactctggctgcaggataccgcggcagaacagtcacagtcagagatgaactgaagcttcgtttaataacattgattttgtctgtgttgacagattttgcaggcgtatgcgctggagtagatactttactatggtacaagaaatgaagcagacctgatggttgccgagaaatcgtaaataaggcggccgaagcacgctggtgggataaagaaacattaccgcctagagcggatctggatattgatgaatgatcaaatggactccgagaaatgcaggacaggacgtagacgcttggaaaatggcctggagaacgccggtgcgagaaaaatggacaatggtatcctggaactttgcacactctaaagactgttggttgagccgctggtctgaactgatgatgctggttcgcctgacgcctgtgaagaaagacttgccagttcgattactgtgtcgttatgtcgtgatcggagcactcgtcgccgcgtggcagccgcgctcatgacgtttcatgttacttcgtacgctgaaagctttgccacagcctggttgagggcacttgtaaggcttctcgccggtatggctgtggctgtgtatgcgcagactgcttggtctcgagaaagccttgttgcacgtcgagcatatgtagcgatcttgcgactgaggaaatgctgactggctggacgtgctgatgtagtggtggtgttgccatgggttggagccagtggcaccagggctgggaacaggtaccgggaggggcatcccttggggctggaagtgtgaagggagcggtctctgcgcatacatgcccatgttgccataggaatgttgctcgggggagtagaaggaagtcgctgatgtaccgctgggcgaggaaacgtagggagactgggcgtagaccgaggcaccatacggggacattgagtgcgcttgcatcgagtcgcgcttcatggggggcattgcagccgtcggttggcgctgttggtgaggctcaaggttgttcaacgagccactgtagtacggcgctgacgccgctgagtgggaggaagcagctgaaggtgagcggttgccgtcgccagcgacatctgaatgcataggcggagtcggcggcagagtcatcctgtgggtgttcacggcttggggtgctgcactgtaggcgggtgtttgctcaggtcgggtcgtctgtggctgtggtggttgctgcatggaacctgcccctctatgctgtgcctgccttggttgcggcgatgtggactgccgatgttgtgactgaggacttgtggcaactgcaaccattagaactgaaatccaaggaaagtgcgatccagcgtattcttacctgtttcggacgcagtgttatcaccaccagcaatctccagtaggctcgagatggacgggagtgagggcagagagggcttcttttcttccgcaggtggcgatggcggcgactgagggtgttcccgctggtaggtgtgctgctgtggttggcgtgtgtaggggttggagggcgcacttggggcgccgtatgctcgtgggtgtgtgtgttgatagtaggctgaggagggtggttgttggaaaagcctcccggtcccgtacgctgcccgtgtaccatacttgctagatgcatcgccatggaggagaaggaaaaagtgcacgggtcacgacagaagctgcgtaacaggcgagtataagcaaagagtgtctgcaaacaagtatcgacggtatagaacgggggagtggttcgagggcgggtacgggcagatgcaaagtgccagaacttcgggcctgcagtactcaagtacgatgggcagcggattggcgagattcagcacgaagcccgttcacactatagcgcctctggtgaaaggccgtggtgaccaaatcgttgccaacggggtgggtcagacagcggtcgacggggccccagcagcctgtggttccctgtctttgatggcggacgaggcggcgggacgttgtgacagccagacgcccagggtagctagcggagagctcaatgccctgcaacggcaatgcaggtgatagcctgaagcggcctagcgtgcgatgcgcacactccattcactatgccttggccgagtgatccgcccacacatcccagacccagccaatctaccagcaccggcgaaggtgcgcttttcggacactggcacctcaagggcgttgcaggggccctggtccaaatccaaggacaggccgcgatgcaccgcagatcgactgttccaggagaagcctgaggataatccccagggatctcggaagcacactgccagccacgctgggtccgcgaacaggtgcagacgccgacctcagtgcctccctaagcctctcgtctccccggggcggagtaacccacaccgagcacagttgcaaacgctgccagcgtcgcacacgcttggggtcacgtagtcgccgactgctgctgctcggttaccagggccggagcgcaccagaaatccacgatgcggctgtctggaagcgtattgccgggatcccaataagatgcctcctctcggatatgcgatcgatcgagctcctgctgagcacctcctgcaagaaggtaagagtcagacaataatatcccgactcccagcaacacagctagctggcaggaactgtgggaagggccagagatccgccgacggtgccgttgctcaccaagatcacctcaaatggctgacgaaggattctgcaggggggcaaacgcttgggaacagccagatgctggggtttccgaaggggacagacgtgagacgacccagaaaccattgccccattcttcgctttaagcattcccgccacctgccctgtcatatcgcctgcagacctcccgcgggacttttcctacactcgcaagccgaagctgccaaactaaacagtagcactagcatcgccgtgtgttgaagccttcgctggggaagcgagctggcgccacatgacgcgaaacctgtctaatgcgtcttccgctggctgagacaagacccaaattgaagccgctactgcagtgtctggccactctggacagcgcaatcgggaaaaacccgcaccgtggattagagaggatctgaccgaaatgatgcacatggctgcagccgctggcgaagcgaagcatcaaaggcgggatgatgtgacggcagtctcgagggaggtcgtcagccaacgttgcactcaatttcgcttctcagcagaacctcaaaagtcacgagaaacaattcatgaccgcttctgtgattgaaagttccacagccttgactcgccttgggactgcctacaagcacgtctccgcaccctctccttgcgaagctctcaccgcacattggcaacgcgggcaggccccttcagctaagatttaggtgcatcagattcagcacgatagcacgcgcgggacagcaaagagaggcggctggacgggtgatgcgcctctttcgagtagccttctccgggctcctacgcgatgttctcttgatgccgcgcgagcggataatggcgttagaccatgggccatggcttggccccgttcgtctgtggaagatctctgaagaagaggcgggtcgatcagcacaagcgcatgcagctaatcccggagccacgttggctggtgccaccaccatctgctcacagcaaccgacctttgcattgcccaatgaaaaacactcatgtcgtcctctcgagacgacttctcgaagcacagcacgcgagccagatgacaccgcagcgcaccacatggcatttcggtcatacatcttctggaaatcactggtggagaatcgcgccaaccatgcgacggagccatgcagtgtcaatcatggcgatatggcgcatctaccgaagggccgtctgcggcgacaggctttcactggcaaaacactgactacggtaggcgatccagaaaccagagggcacggatcctgtctgaagtctgtaaccggggtctctgttgatggaaaatctggctgcttttgtgtgtcgcgattcgcggagcgcacccacgaccctggatcctgcacccgtggtgggtaccgaattggcccgagactcggaacaaaatcattcgttttcgctagatgatttcgagacgaatagcctacggccgccagataatctccagcgtgctaaatgaagcaacgctcccagcacaaatcgtcttggagcaaatcccactattttgcttgcagtgttgtggtcgtaatgaaccgaaacataagcatggtcttcgcgaggtgtcagcgagcgtgggatcaacaggggtacctaggaccacatgttgacccgggacatcattcgtgtcaatcgagtgatgatctcggcctttctcaattgcgaatcggcacggtaacggcatccccaccatctactgtgtagattgtattatgctgtttcttccgaattactcgacctacagcacgtggaatgcttctggaagccattcatttccgtggtaaggtccaacgtgctcggacggaaagtgaacatgatccccctggaaatcgcctgcctggggcaggcctgttcagagatcgttgcgcgctttccacagctacggacgcttcacgctacatcatggctgcagccttcaaagcaccaatacatgcaatcaagaggtcgatgcctttacatctgtcgcgcaatgtttagctatgttgtctttctcagcgtctcgacgttaagtgtcggatgcattggtcattggaggcctcgtatgagaggaaccttatgtcgcagagcggtcctcgctcagatccatccaacggcgatcatcccagacatgcaacacgtcgaacctcaagctacggtcgctcgacttgctcgaatgtactttcgtgagccctatggtcttattgtttcctttcgcacgtactaatattcttggaattggtaatatatgttagggtctgagcaccccttagtaagttatctcagaacgttacagtgttgttgcatcaggaacgatgcccatgcttcttactacgtatggatttccaatcctcaattctcacgattcaaaacaccaatcgcaggttcgtgctgggcagctctaattctagatatggcctgccaatcgtgcccttgcgcaagtcccaccagtcacttattcgtgctacttaccaggatcgtaccaaatcttcaaatcagaagagcaaagtgaggcgagaacagacaggaaatgatacttcccgccttgcgctactcgaacaagctctcaagcctggatacatgcttccagaacacatggcccgttcggccgacctggtcgatgtgcttgtggtaccatgccaacgatcaaacacatgcgactcattgttggcctcaggtggagccctgacccatcaaattatcagtcagcgagtcgtctggtatctcggcaatgctcatggttggatgcacaataagttcatccctttggaccttcggacggcaactattgaggatccagtagataccgctgtaactggtgtaaccctctctccacagcatcaattagactggaaaaagacgcatctatacctgccgaaccctgttggcttggcatggtcttctaacgcagtgaggcgccgccactctagtctcttagctgtcactacacgtttcacaccaatggttcctaacggtcacattgttgttcgcagggggctcgggattgggacggaaaggcaaacgctataagatgttcagagtttggcccgaaagggttgcatgggcccaaagaggtcagcagcgaggatgaagagcggtccacggcgttcgagccctggtccttgcctaccgttttgagaataattccggagcccatgacgccacgacaagggctcaagtgcggccggcgaagatcgattaccacagctggtcacacccaacacgccgaatgtgcgcggctgaccaaaggagcccctggactgcgaatgcggaccaagtctcagatcagccggaatccctcttgcccccctctgggctaaaggctgtgggatcgatattacttgttggtaacatctgccgcgcagtgatgtgccgtccacctgggagatgatcggtgcaattttcatgcaaactgggctcggcacaagttgtgatttctgacaggcacttggaaaatattagtgcgaccgaacttacgaacggcgcttctgtattaagagtttcacctcatttcctcttcatgaggcccactgttacaggaccttgaggccttcatctgctagcatgttctggcgtagcaaaagcacatgcagaacagtggtgtaactggagtgggtcagattgatcgtggcttccgaccctgatcttcagtccttcacgaaactacgtcttcgatttggatacctttgggaatttctgatgctagtgacgccagacgaagtccagtttggcggtctcggcaaggcacaactgctcacggctcaggctctgccacgcgccgtgttcatctctttcgggcatacccaccaacgtccggttacgcttgcctcgcttcctcgtgccactcgtgtcctccaacgtggtctccacagcatggctgaatctctgcttgcttattcgtaaacgttgcaagacaggtgcttagcaccgaatatcctttccaacgtgtgcaggcatcatttccccagcgtgaagcactccacgccattacgaaattttcttgataacaggcttttgagggcagtgcttgagggccaaccttatcaacagttgatacttcaagccgacaaatccgcttctgtggtccagtgatccttcccggggccctctaagacgcttaaagcaccgagaaattgcagcatgatgctggcgctgttcgcggctgcatatgacccctgcctcatagcgccgtacgacggacgcaacatgggcttgattctaccggggcttttccaccactgggagtcgaacgagtgatccgatgcctcccaaacgtcaaggggctgcgatcgatgctgatcaatgctcgaagagatcgacgtgaggttttgctggaattgcggattgtttcgaacatgacacgttcagatcaaaatggcgcgcggtacatactcgtcctgtgcaagcggcattgtccactgttcatgcagaccagtgagtgcctcagtccacgaacgggcgggtactcaacattatgcaagtcttgaaattgttcaacttaccaacgcatggaagtggtcccatcggcgatacagcaccgtcgtacagtaggacgacagggcagtatccccgccgttgcaacacatcttctagctagggatcattactgtgtcttcgggcaaatcgcgggagtttgccctggtgacgctcacagaagttccaccgatgcgggcaaatgcgatacaaccccctgtagcggttcctttttgaacccgacagaagcagccctggctgcacagccatcacatccattgtggaggattaggatctggtctgcaacgtccgcagcgagcttagatggtggaagaccaaagctctcttgtggtatgtacgatctatggcattctcctgctacccttgcgttaaatatggatggcggatgcaggacggaatttcggtaagtgtaccaacagaagcaatcgactgaaagaatgggcggcaccgagacattcgtctcgtcccgtgtcagttgagccacaccgaaacctgggtgtcggttttcggtgtcgggagctgcccgaaagattgtatcactatcctaaacatcaatctatcgaaaacatcttcctcgacagtctggtaggagtccgatacgtgccgctctgcagcttatacggggggcggaggatcacacaaggcaggggtatcatgatcctcgtgttggtaagccgaggactgtggggttcccatgctaagatctccatgtgattcaagatttcagctaattcttctcatcattcaggtttcggggctcttttggaaagtgtccggcgttaatcaaagtcttgacatgacgacacacctgctttgaaataactgactaacggctatctcgatgccaccatcgcgattgtgggtatggccgtctgatcgttcggcgtccccgtcttggtttatgctgcactgagtacccatgacgacacgtacgtacgaccaccacccggtactgaggttcttcgccgacctacagggctgcatacgcatgtctctgcatacactgtattactttccattatgaagacaaagaagcttgcatactgatcctttcactaccacacccgtccatggtggcgccataggtggaataataatgattacctatcgtttttgcacagcggcagcacatcctggagcttcccgctcaccctcccttcccttagcagcccatcttatcgccaggcaacccttcgagaaactgcagccaatctacgttgcatacgcgaagtcgatcccacaccacgcgaaatgacgtcctccaatatatcgtgctttctcgcgtagccgcctaaatgcaatccctgagccccctcgacacgcgcccacggtctatactccggcaacggcgcgctgtcaataacggcctatagttgcgatatattaaaatattgggcgaatggtgttgatgcaatttttgacaggtccgccgcgtgggtgatgatcgctccgccatccatccctggtgctgatcgcgtgggtgagcagatgctgcgggcggtgactactcgccaaaagatgcccttgcttgccatatagctgatgggctttattacctccagcggtcgtctgatgcggtgtgcaaacccagtcaaggaagtgaacgacacgctaacacgcacatcttctcacgtcagaacgtacctgtgccacaaaacgtgagcgaacaagccaccttcggcgaaaccacaaagtattctggtcgtccccaaaagggtactcagcatttcctagtgggtggtaagcaatttgcagcacccaggtaactcagcgagctatcgttaacgatgtcgggcgtttgctgagatctgggtgcaggatggaagtgtggaagcgaggaccggacggcggactagatatggctcggtcggcgcggttcaataataggcatgaggatataaccactagctgctgccttgcgaattctccgttaaccggtggtgggagggcaagggcaagcgagctagggcggtggtgcaactcggctcatttgaagggtaagtaatgccttcagcatgcactaaaattccacaccgcaccgaaagacgcgcaggtgcggctggcgactgattctccggcggcacagtgagcggttgatgctcgcgagggtggcagtgaccatgatgtgactgcccctgggccctgggaaaattgactccggcggtatgctccgacgtggtcatcatgtactgtgtagagtgcagttatgcagtctgaaacaactcgtctgaatcgactttgctgggtcatacgatgttgctgatcagtctgttgtagtgataaaggttccgacacgtcggaattacatgacatgttttattgaacaatcttgagcaatgaaaagccaggcgtggggggcacgagttgacgaagactttgcgtgtcctccatgtcatgagcagatgctcagcgtcttcttcatctagctaatacagtttacaagactcacaaaattgactctagaaaggcttactgaatgtcttcattggtcccaaatcacactgttcattgacgtatgcagcactcctctcagcgaaacactctggcatatcccgctgcttaatcgggtcagaagcagcttaaacaagtcacattttcgtctctcagtccaatatcagccgtagttcgactcggtagaaagcaaactctattgcacgcgactccccctgacgagtcgaatgccaatgagcctgctagttcatcaacgtggtgatgagtggattggagaattcaagccaccactttcatagtgctgtgcgccaggtcggaagcgagggctttgctgaaccactcgcacctgcgctgtgcagtccttgccaatgaaactggtagcaagagagccccaatattcggcttgggctggaagtgttgatgttgaacccatctgattgcatgtagtgctattgatgcgagattcgttgtctagacttctgcgagccatcttcctggcgcattttctgtccttgcttcgattaaacttgtacagtgttctctctcggcgtggtcaagtcatgaccagatttgtatcatcctctggggttcccttcgtcggttcgacgttcgtgacatctgcactcacacactgtcagatagttgacgcaatgtatcagttttctggcagcccgcaccgatcccagcccaaattagtcgtgcattatgtacaccgaagcgtcttgtacaaacgctattgattcgagtacttcaagcacccgcatgaattttaaggcgcgaaaacactgcagctttggcattgcgatcagatacagtacatgtcaatcggttgtgaaggcatgtttctacttacatggtacgtgaagttttgaatattagtagtgctaaagttgcgatggatcttgcatattgaccggtatcatggataatcctacgctggaagttaacagcataagataacactgctttgggggagagtaatcaaagtggcgtatggtgtctcagctgtcatcttgccgacagaaccgtgctatgtatatgatgcgtagactatcaaaggcagattcctggtgaagaaattcatccagctctcttgacctcatgtcaactttcccctatgagctttcatcgttttgcatgctctgccacagcgagccttgcccaattggcactgaatatcccagctgcgctgtatgtcgactgagagatcagccataaatttcttgaaggctgcagcaacaccattcgggctccggatccccatctgtgagagataatagcttccgaacagctgaatacacctgactgcgtctactccgcgatgattacagcataagtaggtgcgataattatatcatgggctaattaaggaaagtatcaatatataaactattctacataaatttcataaaaagcgtccatcaaagattccaaggaaagaatatacaagaacgaaccaaccattcatcatacttaccataaacttatactccctatgaagcgcaatagagctcacttgccccacggacaaggctcaaaccacccccatcaacaatccatctagcactgacgaacatacagcccgatgggcgaaggattataatcctggaagtaatccagcgcgaaatcgccctcactgcacatctcatacgccactctctgtcccgccgcgcactcgcccgatgcaacaacatatgagtttccaggcgcgacagacatcttcgcaacctcactgtccttagctggctgattggcgtacgaagtctgctgatccgcgggcccgctgagcttggaaaagctgcactggccgttaccagagacagtgtagctagatgtctcgagatccttttgctcggggaagaggaaaagcacggtgcattgcttgccggcgtacgaggcggggatgtcgaagttgaagatggagcaggtggatttgttgactttgccgttgtaggatgttccagcggctttgttcggcgaggtggaatcgacggggatgatgaggtgcgggtattggtaggcgccgtttaggtctgttgggcaggatcctgagggctcggatgcaggctgacttggcttgggtgcaggctgctcaggtgtaggagctggcttttgtgaatagtctggctgaggagcagggtgctggggcgtcggtgcaggcttctcggaatatataggttgctctggtgttggagcgggtttctgcgagtagcctggttgaggtgcaggttgttgaggcgttggtacaggcttgtcggagtatgcaggctgttcggatgttggagcgggtttttgtgagtatcctggctgaggggtaggcttgctaggcttaggtacaggttgctctgagggaggtgcaggcttttgtgaatatcctggctgacttggctgagctgcaggcttgctaggctgaggagcagcaccagggccgcatgatccagcagaactcagtgagatttcaacacacttttcctgacccggagccggctcagtgtatacgttgtactcgccattgtcgttgacagggcaggcgtaaaacttgccgctgccattagaggtgattcctccattggagccaatggcaaagccagtggaaggtgcggcaccgacatcgcattggaactgcgtggtcgggggcgttaggatacatccgcgtccgttcgagtccgtgaatccaccattgctcaggcagtagcatccggtagaatgaccgccgccaacacggttctgtccatcaccgagctgaccaaagacacctgagactcctcccgaggcttggagttgcacacactgtgcggcctctcgggcaacgagggcgttggcactaaggccgaatgctacttgagcgaaagcgtacttcatattggccgattcgtaagatgaacagatgaagcagaaagcaattgaagataagaatgcattgttcggtcagaacaagaagtgcgctttatacctttggcggcagaaccgacagtctgcaatgacatcgttgtctgcgcagtgatgcatagtttataccgaagtggcccgctgaactgtgatgttgaggctttagcaagagacgtagtccgtcatatctgcgaatatgatgtcaagtaagcaagctttgttcaagcttcgttgatgtgcggagaacacggctcatattactgcttccaacaactactttctagatggggatagctcacgctgtcacgtaacagtatcgtggaccttcgctcttagtcgtcgagagagagccacaaaagtggaccattcaattttgatcgacacgctcgaagttttgtggggtgatcgacagggccatcgatcaaaaacaaagaaagacatgtaactcatcagtccattgagcgatccagtatagaggtcaagcccgcctgtctgataaccacctttttagtgttgaccaacgcggcgcctggatgaattgaatttccactgtcaaagaagattgcgatgtgatcttgaagttgcatgctgacaggctcgcagcgacctgggcggctcaagcgtccattctcgacggagtggcaaagacaagcggggaactggattcactgagaatagaagcaagccgttacccagcgtttttaagtgtgtacaccggtgtatttacgagaggcttatcgaatggagcgtaaggtgcgggctcggagcgtcgaatgagggttgacgcacttgcatgtgcatgatgcaagatcacgtgaacgggccggaaacagatgtcatcaggtccgagtagacgagaatggaccaaagtggatatgcatgaatgaacaaagaacctgaatggagcagagttctttgtcccttttggcttcgctgcagctaaacgcgtagttcctgtgtcagtcaagcttctccgttgcttcggctggttctccgacaacgatcgtcaatgtgaggtaatggtggagctatcaagatcgagatgctcatcaagaacacaaatctttgcatcctgctgacgcgttgtgaaccaggtataggaagcttcgtgccgtgaagcgctcctgggtaatacttggacgaagctgaggaggcgcacacggggcacaaactgatgggtgcagcctgctcaacatgagctccattgaatgcccatttctttcacataggatgctgcctgtctaagtcttgaggtaaatcgtagccggaagcttgcatgatgaggtgaaggagcagactggagttagattcgctcctgtatcttaggatcagtaggaagagcctttctacaggccgctcgattcaggcgttgaatagagaaattccagcagtttgagacagacgaaaagcggttgacatatccgttggagatggggttccggtgacgaaggtgacaggcgacgagaagagtgttcgcagtagtcggaacttcggaagtggcgcccaggcaggatcggcaggaacgatggggttgtccctgaacgtcgaatcctcgccgccacgacaatcgctgtgcagccctgtcacatctcgacgctcttcttctcgttcgacgatagccaatgcgccctggaagcgctcgcttgctgatttcgcagtgggtagccaaacaatgtcatgattcattgctagtataatcatcgggccacacgctcttattgtttcagaaactcacatcaccgccgtcattgtgtctgtcgtacacatatcgcgagtctattgctgagactctacttacaccaacatgtccttctacgagctgcgtcgcggcaagtacgcgaagctcgatgcgcccggcgacgacgatgtcgatacacccacgcgcttctcctccgaatcgaccggcaccctcgaagacctcgaagagcacgaccccttggcatttgacagcagactgaagcgcaagaagagcgctggcgacctcaaagtacggaaggcttcttttaaagatgccgaaatcgcaaagcagggatcatttgccaggaggaagacgctcggccggtgctgctgctggttcttgacgtttgtcgcggccgtggtactgttgctcgccacaggaggcatatgggcgtggaaggtgtcggtaccagaagatgggctgagccctccctggtaccctgcacccaaaggcggagcggataagctttgggaagaaagctacaagaaggcagctgccatggtcaaggagatgacgctgcccgagaaggttaatctcacgactggaacaggttggagtatggacatgtgcgtgggacaggtgggaggtgtgcccaggctcaagtttccctcgctttgcttgcaggatggcccgcttggcctccgtttcgcggacaacatcacggctttccctgcgggtatcactgtgggcgcaacatggtctaaagagctgatgtacttgcgcggtaaggctcatggcaaagaagcacgcttgaagggagtacatgtgcttctcggtcccgccatgggtccgctcggacgtatgcctgctggcggtcgcaactgggagggcttcggctcagatccggttctccaaggtattgcagcagcccaaacgatcaagggtatacaagaggagggcgtcatagcgaccgcaaagcactatgtaggaaacgaacaggagcacttccgccaagcctgggagtggggtcttccaaacgctatctcgagtaacatggacgaccgcacactgcacgagatctatgcatggccatttgcagattctatcaaggccggtgtaggttcagtcatgtgcagctacaaccaggtcaatgctagctatgcctgccaaaactcgaaactcctgaatggcgtgctcaaggatgagcttggcttccagggcttcgtgcaaagcgactggcttgctcagcgtgcaggtgtggccagtgccctagcaggtcttgacatgacgatgccaggcgacggactacgttgggctaagggaaacagtctatggggacctgaactcacaaagtccgtgctcaacggcagtgtgccggtcgatcgtcttgatgacatggtcactcgtattgtagcctcttggtaccaggtcgggcaagacaagtggggcgaagacagcggacccaacttctcctcgtggaccaacgatcgcattggtaaactacacgaaggcagcccctcggataagtcaatgggcgtggtcaacaaatacatcaatgctcagggtgagggtgaggatgcgcacagccacatcgtgcgtcgtgtggccgccgaaggcaccgtccttctcaagaatgaaggcagggtgcttccactagaccgtaaaggctggaagaaaggcaagcgacagaccaagttccgcgttggtatctttggcgaagacgcacgcctgccccgcgacggcatcaaccactgcccggatcagagctgcaacgaaggtacacttgcaagtggatggggctctggtgcagtcaactactcatacctggtcgagcccatgtctgcgatccgcgaggctttcgacaaggatagcgtctacgtgacggactgggtggagaacaagcttcccagccagaaggagattctgcaggagcaagacctctgcattgtgttcgcaaacgccgatgctggcgaaggctatcttcactacgaaggtattcgaggtgacagaaatgacctatatctgcagaaaggcggagacaagcttatccaggacgttgccaaggactgtggcgagggcatgggcgatgtcgttgtcgtaattcacgccgtcggtccagtcatcatggagaacttcgccgacatcatgaacgtcagggccatcgtactggccaatctgcccggtacagaatctggcaatgctattgtcgacatcctcttcggagacgtcaacccctctggaagactcccatacaccattgcgaagaaggaggaggactacggtccaggcagcaagatcaagtaccttccaagcgtatctgacggcctagctcctcagcagaacttttctgagggtctctacatcgactaccgccacttcgacaagcaagatattgcgcctcgttacgagttcggatatggcctctcgtacactcagttcgagctcttgtcactctcgatcgacgcaaagggcaagaagacaccgcttccagcggctcgtcccgccggcattgttccaccaagctactccacggaggtgccggctcccgagtctgcactcttccccgaaggcttccacagggtggagaagtacatctacccttggatcgaatcaacaaaggggatcaagaagtctgatgttgtagcgtcgcagctccagagccccctcagcgatgcaggtggtgggcccggcggcaacccggacctctacacggccatcctcgccgtctccgcgtcagtctccaacatcggctctgtcgacggctccacagtcgtgcagctgtatgtttctttgccacagggctacaaggaccacgagactggcgagcccgtagacttcccagttcgagttttacgaggcttcgagaaggttgctctcaaacacggagatcagaacagagttacatttgaagtgacgagaagggatttgagttactgggacgtgaagaggcagaactgggtcatgccaagtacaggggagattaagatcgcagttggcttttcgagcagaaatctgccgttggagggcacctggtagataggcacggcacggtagataggcagtggtgtttgggcgttctggtagatatcctctgagctataatgtattttggttacaagcacatgtcgctctgccccggcgaaccaagtctgcacgagcttacaattttcgccacggtttaggccgcggtagcggtttcaggctagcccgcggatgggagaaaatccaaccgtggaaaatcgttgggctctcagtggccgggccctgaataagagggagaataatttagtcgcacccctcaacattgaacgctctcccaccgccttgtttttcttcctgggttttctgtttctttgttgcttgcatagactctccactcttcctggggcgtcctcacacagaagataccctttctttccgcagcatttgcgtgagtgccgctgcttacgctccgcccgccaaaaaatagttgcgggttttacgataaacgataagcccctccgcccaccattttctgagggccctcttcacacaacacaccgcacaacgacacgcagatgccacattctgagtcgcctcccatggctcctgcgatcgtcgtcgacaaggctggcgccgctccggctccctcagcggacgatgtgtcagcctttctcaccagcattctgtcggcgaagacgtcgcacgcctcggtggacgccgcctacgccctcactaccctcctacaaaactcagtaggcttccgcggcctccacggctacggcattatcgacgagatcaagaaggccgccaacaacaagaaggatgccgtgaagcgcgagggcgccatgaacgcgctcggtgcgctgttcgagcgcttcccgcgcacgcagaaactcggcgaggtcatcttcctggtgcaggaggagacgctcgtgccgacggtgctcgattcgctggcagacaagaccggctccgtcaaggagtcggcaaagtacgccctcgacgccctcttcgacaacctgtccgccgaggccaaggtcgtcggtcttctccccgtgctcatcaagtacctgggcaagaagtcgggcaagtggcaaggcgctgtgggcgcctttgagctcatcggccgcatggctgacaaggccaagatgggcatggagagcctcgaggtcgagaaggagaaggacatcctgcgcgagtccatgggcaagaagctcgagcgtctcatccccgttgtcgagaacggcatgcacgacctcaagtcggaggtcgcaaagcaggctctcaagtcgatgaacagcctcaccacactcctccagaacgacgacatcgcgcctcggataccgctgctggtccaggccatcgaggacccctccacgcagagtctgcagaaggccatccacgctctgtcgcagaccaccttcgtcgctattgtcacttcgcccgtcctcgccatggtcactcccctgctcgagcgatctctgaacacccctacaaccacccaggaggtcactcgccagaccgtggtcgttgtcgagaacttgaccaagctcgtccatgaccccgtcgaggctcgcgcattcttgcccaagctgaagccaggtgtcaaggccgtgcaggatcgcgcatctctccccgaggtgcgtgagatcggtgcgcgtgcgctggctgtcattgaggcagccatcgcggacaaggacggtaacgttgatagcggtgccattgccaggatggagccgaccgacgtcgccaatgtcattacacagcagatcaacgctgtcggcaacttgaacaacttccctggagacgccgaagtctgggcgcctacaaaggcctacatttcagagatgatcgccgaggacatcaaccagcgcgagattgctcgcattccccagctcatcaccctctacctggagcctctgatgaaccccggagacgccgagaaggtcgccgaggcagtccacaagttctacctcgaagaggaccatcgcaaatacggtatgcctgccgagattgaggagggtgagaccgagatcgtcaacgcaacattttcgctcggttacggtggtatgctgctcctttcgcacaccaacctgcgtctcctcaagggccatcgctatggtctctgtggtcgcaacggtgctggaaagtccaccctcatgcgtagtatggcggatggaaagttggaaggatacccgtctcaagacgtcgtcaagacgtgctttgtcgaacacaaccagggcgagaacgcggatctcaccatcctcgaatacatctccagcgaccctaggttcaaggatgagagcagggaccgcatcatcgaggtcctagaggaggtcgggttcacatccggtcccgaaggcagacagtccaacaaggttggctctctgtctggaggatggaagatgaagctggctttggccagagccatgttgatgcgtgctgacgtactgcttctggacgaacctaccaatcacttggacgttgccaatgttgcctggctgcaggagtacttgaagaagcacaccgagatcaccagtttgatcgtatcccacgactctggtttccttgatgaagtctgcacagacatctaccactacgagcagaagaagctggtatgctacaagggtaacctcgcggacttcgttcgtgtcaagcccgaagctagcagctactataccctgacttcatcccaagtgcagttcaagtttcctcctcccggtattcttactggtgtcaagtcgaacactcgctccattctgcgcatgaccaattgcacatacacataccctggctcgtcaaagccatcgctcttcgatgcgaactgcaatttgtctctctcgtcgcgtgttgctatcatcggtgccaatggtgccggtaagtcgacgctcatcaagattctgactggtgaagtcactcctcaggagggcaaggtcgagaagcaccctaacttgcgtattggatacatcaagcagcacgccctggagcacgttgagatgcacatggagaagacaccaaaccagtacctgcagtggcgttacgccaacggtgacgaccgcgaagtgcttatgaagcagactcgtgtgctcaccgaagaagacaagaagcagatggaaactcccattgacattggtgatggcagcggcccacgaagaatcgaggcactcatcggtcgtcaaaagtacaagaagtctttccagtacgaggtcaagtggatgcacatgttgcccaagtacaacacgatgatctctcgtgagactctgctcgagcgcggtttctccaagctcatccaggagttcgatgaccacgagtcttcccgtgaaggtctgggttaccgtgtccttgagcccaaggtcatctccaagcactttgaggatctcggtatggaccctgagatcgccaaccacaacgaaatctctggtctctctggaggtcagaaagttaaggtcgtgctcgctggtgctatgtggaacaacccgcatctcctcgtcctcgacgagcctaccaatttcttggaccgtgactctctcggtggtcttgcggtcgctattcgcgactacaagggcggtgtcattatgatttcccataacgaagagtttgttggtgcgctgtgtcccgagcaatggcatgttgccgatgggcgcgtggctcacaagggccatctcgctgtcaacatggaccgcttcgaagactctcgacctggttcgtcgaatgttagcagcaatgttagctcggctgcgcctagcacgactggcacacccaacatgagtgacgccgagggcaacaaggacgacatgaagttccgcgctaagaagaagaagaagatgacgcgcgcgcagcagaaggagcgtgaagtcaggaggagaatgaggtacattgagtggttgaacagccctaaggtatgtttgctccaacctctgatcttgaccatatttattctaacaactatcacagggcactccacaacctcctaacacggatgatgaagctgaatagacggactttgtcggatgggcatttgggttcaaagcatgatatcacgtcttagactttttgcattgctgtggcgtttatagatgagcttgtttgtagagctgttgaagacaaaagctcgattagattatgattttgtggtgtggcattctggcgttcattctaaaagtattcattgacatcctgcaacctcttcgtgtttccaatgtcttcgatgtgtttgcctcgacgtgtccattcaagctgatccgaagtatcatccaggtaagatcagaaaagctacatgtttgcctatctcattccttgagcacgtgcacaccaagtgcgagaggacggctggttcttgtcccatgctcttcgtcatacccttaccataccgaacacaccgctcaagactcccaacacaaaccctcatttccgccaccgaacgctcctgcctttatgtccacacgcacgggcttcaaacaatcgcactctcacctcaacatatggcgaaggcaaacgctcctgccgtgcggcttgggtatatagcttcgccttgacgagataaacctcttcttctacaccctctcttcatattcttctcctctaagcacattctctttacaccaccactgcttgctactcagcttgcagctcactcgcttcaatgaagctcctccaggtcgccctcgctgggctcgtcgggcttgcagggtttgcagcagccgcaaaggctgaggctcgcggtgaggtcatgacttcgtgggacaacgacgcctctggcaagtacatgtaagtggtccgaccccgaagtagcttcgtgcatctgatcattttgtgtagctgcactggcaccaacatcgagcactgcagtcccgctggtaccgactgcgctggggtcgagagctgtcccgatggctgcttcgacaccggcaatggtgcagtgtgtatttacagggctcatggtgaggcacgcgccgccgacgaggccaccctccaagagaagtacgacttcaacaattacggcactaccgtgtaagtaaaagatctcatactcaaccgatgctcatatttgacacatcctctgcagatacaaatgccgcgtcaaacttatcttggagtgctctcttcagcgcgaagacacccctcgatgcggtcccaaagtcgctagttgcaagcatggctgcgaagagttcgatacaggcgcttcctgcagacagatttcgcagtccgaatctcgccgcgctgaatctacacttgatgcagctgagaaagagacctacgaatgctcgaatgatcatcgaggaagaatgagctgcaactatggtttctgcgccgtcaagccgggagactggtgctggaaaggttactcgtgtcgcgacgactgtgcctgctgcaagaaggatggcggaaagacggttgtggcggatgccccgattcctcctaaggtacgttcgttccacaagcgtgagcctgctgttctcgttggcgcacctacctagtcaagtgtcctggtagcaaccattgctgcgaatctcggcgagacaacccacacgctgtccagtgcaattgctagagcggcttcgaagtttacaccttgtctatctacgctcttcggagtcaggtagctcgagttcgatatattcatacaatcaagattgaataaatgtcatccttgctcagctttttttccctttcccatgtttcgatcattgaatgcttgcgccctcaacccttgctcccagctaacacaattacaacagattgatcatggatcggaagcgccctgtacgcccagatattacgattgccaccctgggagcagtgactggcttcgcgtctgcaacgcacaaggcgaatgggatctatccgcattttgtggtagtgacaaaggttatacctggtaagccaacgaaatacattatagaagcagggggatcaggggctcacaatttcgcagctgcaaagggccagacggggccgtatccagccccaaccacaggtgtgactgccgtgatcagtccgcaaggctgattgcatcacccaaagtaaacactcctcgcgagtacgccgacactaccacaaccactgtcactatgagggaagatcccaaggacaagcagtactgctactggccaggtcattatggatgcctcaacggagacctctacgtgtgcgatgcccacaacatgtgggtgctatctgcgaagtgcggaaaatcaagcaaaggcgaggactgctgcaaaatcggcccagaaatcggcgttgctcgctgtgtctgtcccgcagccgagtcctcaaatctcctcgaagaccgcagcatggccgacatcgaagcttcagccatcgggaccgtcgctgccgacctaccctgcggagtggttggccttcactggtgcgatgaaatagctttcaggggtttgtatgtctgcgggcagaatttccagtggcaattggttgctgattgtgggacgacgagcactgggtttggctgctgtagggcggtgttgcctggtagcgcttggtgcgactgtcgaggccttcctggaggtccgcctatgtttctactcgctggtgtcagtgcagctgcagctgctgttgctgttgatgctggtacgaccgagacaactgttccgaccacgaaagatattgcctctcgggaagccccgtcttccgttgctcccgactcagtcacccccgaatcaagcaacgaaaagtgtacgcctggtcaattctggtgtgaaacgcccggctgggactgggtcattgtttgcaacttgaatggtgactgggaaaggtcaaacttctgtggaaaaacaagcgaaacctatggctggtaagtcgctattgtttgatctcggacggatctccattgaaaactcccgtacttaccattcccgcagctgtaggagctcctccatccctagtcattatgcagtatgcgactgcacaactctacccggcgttccaccagctctacttcacgaccgcgctgtcgatgtaatcggacaggtatctgaagacatccaggatggtgaacctggcggcaaatgttcgccaggaaccttctcatgccgccaacctttcgtcgacggagacctcctagtctgcggagtcaatggcgtttggcaaatctcaagccattgctgcggaccatatacctgctacgaccctccaggtgacgagcaaccccactgcgagtgcgttccgaaagccctggattccaacctggtccgggatatcgcgggcaacgacgatgtagctgtcgaagctcctcgctcggtctcttctgaacgctcagcagacccagtagcacacggttgctcaccaggcacattcgagtgtagaaaaaagggcactgagatcttcctctgcaatactaagggtttctgggagctgagtcaggtgtgcaaaggagcttcaaaatgcaatgttcgaagtaacggcgaggcgtactgcggcccgggacgacttgaccacaaggtttcacccggatccgcgatctcttttgcacgctctgcagacatccaacaagcatgccagccaggagaactcaattgtagtattatgccggctactaatcagggtgtgatcatggtctgcaatgcttcgggacagtggcaggtgagtgcctattgtggagcaggagtacattgcagggctggggagcatggagaagtgtactgcgatccgagaagctaaggatcttccacactgctcactgtagccatagaaacggcttcctcagcggcgagggcgtaggatacggtgaaaagacggcttgattgacaagggtcagagaaggcaggcagttgggagatgctggaaagggagccacgatgcctcaaccattgtgtctaggcaaatcatggagggctctaaatgtctttcagagatgaatatgacagagatctatccaatttcttctgcacttgtcaaagatttggcacatattcgtgatgccatcgtcgtgcacagacgcgggatcgataggtggggcagcacccgatcatctagactgctctgagctaagctttaacccttcccgctgcaaccatcgtcatacttcaacgagacatgccgcttgtacccaccgcctgaccaaggctttttcacagtagttttgtggcatatacgagtgcgcgtcagcatgtaaatagctacgaaaaacctctctcgttctttcgacctttacaccagcaaaagctctcaaccgagagcaattgcaactgccattatgtcgttcctcatagaacacgtccgccaggcctacaatgacaagcaaacccacgtcgtcatgttctcagccacggcgatagccttatatggatatgaccagggaatgatgtcgctgattaacaccaacaaggactacctgaagaccatgggcctttgggaagaaagccccatggtcggcgtcatcgtcgcagtatactacctcggctgcgcggtgggtgccgtgctcttctccaaagtcgccgacaaagtcggccgcaagaagagcatcttcttcagcctggcgagcgccagtctgggaaatctgatcatgttcgtggcgggcatgaagttcccgaacctcgggctggcgctcatgctcgtgggaagagtcatcatgggcctgggtgtgggtggcatcgacgcggtcatcccgacgtattcgagtgaattgagcgccgacgactcgcggggaaaagcgctcgcgcaggagttccagtcgaacatcttcgggctcgtcatggcgtttggcatcaatctgggcgtgacgattgcgctgggcaagtggagccagtgggcgtggcggacgccgattatcgtcatgcaggtgtatcccgtgctgttgatggcgctgattggcacgctgccggagagcccgaggtggttcatcttcaacgatagagaagacgaggccaaggaggctttggatgagatttatggggagcaggcaaaggagcagttggatgatttgctcgagcagcatgagaaggagaaggatgagtccgtggggtattgggatatgctcacgcctagtcatgcgcagtttcatcctacgatggttacgatcatgtgccaggtcaatcaggcgttgacgggatatggagctgtgtcggtttacgggccgcagatctttgaagtaggtctttttgtcgtacatcgtagtactgagctaacccccatcagctcctcggattcgacgtccgcatggccgaatacctgaccctcggcaactacacctcctacttcttcctcatgacattcgcctggatcctaatcgacgtcctcggacgccgacacctcctcgtccaaggctccatcatcctctctgcgtgtttcggcctcctcaccatcttcggcgggctctctgaaaacgcctccaaaatcgacatacccgtgtacgtctccggcatcatcggtaccgtgatcctcttcatcgcaaccggcgcctttggtatcggctggctcgcaaccgtctggctcatccccaccgaaatcttccccaccacgtgccgcgcccaaggcaccgccatctccgtgatcatctggggcctggccaactttgcaatcacgtttctcacgcccgtcatgttcaacaacttatcgtacttcatctttcttgtcttcgcgggcacgaatgcggttgcgggtctgtggacgtatttgtacctgcctgagactggtgggcgcagcttcgaggaaaatcaggacttcttcaaggaggcgggtgaggcggggacatggagggttagcaaggttgcgggaggcgattggatcaagatgaagtatccggacccgaagaatgatggcgaggttgtggacgcggaacgggtgccgcttttgaggagggtgcaggatcagttgccgagtacggagggttaggtggatatatgtgttgcttgctttagattgtttattctcaaaagttttttgttatagatgggttggatttagatgctggatgttgatgggttatacctacctgaatttgggtagcgcactgctttcggcgtacgcatatttgcttttctcaaatgtctctcaactcctcaccttctcgggaaagtcatcttcgttgactgggcatggggctggtgttggcactccgaccgtgacgagtaatcagggcaaaccctggggtggtatcgggtagatcgtagacgtgaagagacatttgctagcatacaaagtggtgccagtgaatgaatgattaatagcgatcactttacctacaatcgatgaagcaacgcaatacaacaggccagtatttggaaatggcaggatctactcgtttgatgagaaaggcgtgtaagtcgtactgggagcaaagtaaggcaagcgggtttctactaagtctgacccaccatcagcagtcaaatgcaggctctttcaagcgagttatgaagaaataatgaaatcacactcgtcccttaccacaaaagctgccgccttccaaattctccgtctcggcgtttccacgcccccgacctcggacattccggctatagcaactcatctccgccctcgccatctccaggctccagcaattgcttcacattcagagcggcttttcggccgactgagatcgagattatttcaaagtccgttgagtgtgcagcgggtctcgcggacgtgagtgggcacagacctagtcccttgttcccgagcaatcggggctgcataaaccccgactgagacgtggctgtaatgggcgtaagacttgcatatgcacgagggccttgtggtgtgaggggtcgttcgcatggcacatacatataaaacgacgaagggaatatccgtcatgagcatattgtcctgctactcccttcattgccttcctaacttcaagttgtgtgccaccagcttctctgagtaagcgattcggaccaaccacgttgaggatatttgtgagcaaccagcaacggcaaggttgttcgcgaagatataaggaccccagcggctcgacgtaagctaggagcaaagagaagggagaattacatcgaaatgtcgacgacttgccttaccatccacgatctgctgcgcatcacatacacatacgaagcgcaagctctacaagcgcaggcccggaaacgctcagattcagcctgcttcgtgagtatagaccgcgtcgaacatgtcaaggagcatcactaacatttctccagacgccagaaacatgttcgcatctctcaccaccgccctctccatcccccggcttcgccacgctcgagacagacttcacccatcgctactcccgacacacaacgtcatgaactaacgtacccacatgcgacccctcacagacgggtgaacggtgtgcgcgacatgtacgactggcacgcattccctagagcgacacgttaacaccccacttggatcggcgtggagggtggtgtgatgttgtttgcgcgcatgtcgcgcgcaggcttgtgtgtggctgaatcggccccgatccagaggtttatttgagatcattggttggcgcgagtgaaacgagggtggtacgacataagatggatggtcgagttatgttattgagcagctgagtgtggtatggttccgagggcgtggaagtggtcatcacgtcgtcttgacagtgtcttcgatggacgttgggaggcttggattgggcctttttgggcgttcttgtcgtatacccctgtgatgggcgttggtaatagtgtaatttggaaggtcagcacctcttcctacctcgatgaatttgctcgatgtttacgtatcttgttctgcctcattgatgatgatgatgattctgcagggatcgagacttctccaaggttgctttgaatgttaggagcaggttcccagtcgcctcgtggctatggaactttgtcttaaaatgtcagaaactcaatcgagtgacctttgacagatcgtctataaatagtgaatggttggctgtaaactatcaaacctaaaagaaggcaccatggtaactggctttgataggagagagggccggatttgaaattcgtaacttgccagcatacgacgtcaagcaggaacagtttgtagtctgagagaagaaatgcgctccggcaattaacgatgcacccgctgaactgttggccccggacttgtacactgttgtgaccggttgtgaccggttgtgcaaccgtaaggcagcaaggcaggaatgaagcacgttcacgtatctaatcacaatatgtggagactccaaggcaccacgtaatggaccgatccccacttgcaacggcggatccggagatcaagcgggtttccgtgcccgtcaagtttcaggattccagggaacatgcgtgccgttgttctggaagcttggttctcgcgacgagccaggattcgaggcctgggggctagtcgttagttgggcgaccggattgcatagcgtcatcacaacggtcgcttcgatggcgtttcgcggcctgcttgcacgcgttgtttatgtgctgttgcgacgatagacgctccctcgattcgtgttgtgcagaggggcgcagcgagggctggggctgactggcgtgcttcgcgtaggcgtgtgctcggcccggcgataggtacgcctggaacgtcatggcgggtcacaacgatgcgtgacagggtgtggcagccctcgcaaacgatcgtacggcggcaagggtgtgtgccctgattcacgtgcatctcgagatgtcgcccagatccgggaaatttgttggccgccagggacgcttctctgcttctcctgatatacccaccagcatgcctcgcgcttgctgtccgactgcagcacatcatgttgcgaagactccacaacaagtcggtcgaggtcagcgaggtgaagttggggcggaagacgagtaagaggcagcgcatctcgcagttcttcagatcaaggaagcaaaagccagaggcccgcaatgcagcacccgtatgccaacaccccagttgcagcgtttttggccatgtcttactaatgcccgagttcaggagaaggtactgactggcagcgagtctgaatccccccaggcagcccacgatgtgacgagccccgccgaagcgcccctcgagcaaccacgatccagcgatgagaagcccacctcagtcgaagagcccaaaaaggctcctgaaccaaatgcctcgccgaggccggagacaccagagatagagaaggtcgagacgctcagtgaggcgcagttgcatgtgctcttttctggaaccccacacttcagcgtcaagacggggagtcgtcgccctgctgccaacgtttcgtacccatggggaggcctggaatcttcgaaagacacactggactcggtactgccagaccaggctgccttcacgtccgcaaccctacatccacttccaaccaaggctcgaacatcctctgaagagaaaagccgcaaccacggatatgacgtggatgttgtggaagtaccgaacatgctcagtgctcagggtattgaaccgggcagcattggcttctctcactttctggagttgccaagatcggatagtctactcgtcgacttggaagggtcacaaacaagcaaagagttcctacaagggaccaaaaacaaagagctcatgcagagtgcacccgaacggattggaattcgtgcagtggatatgggcttgatatacgaccgtcttatcgagatccatgatctgaacgaggcgttccacgagagccctggacccatgactgttctgaaccatcaaagtccgggagaactgtacgcaaatctgttcagcaagtttctgacgcctcctggatacgatggtacgacaggtgacccaacaggcctacgagttcagatcctcacactcatgcgaatattgaaactcaagggtgtttggtacgattttagcctcgttgagtggaggatcagacttggccagatcctttggagtgatcctgaggcggtaccggcacacgaggcccatcctttgtggacggaacgcgaggttctactcttacagattacattggcgtgcgaactactactccgactcgatgccgttaccagcctggacgtgggtggccaaagtagtccggggcagatgagcgctcaagagatcaggggcttcttcggcagcaagaccaggaagctcgattgggatctcgtactcgcaagaagatttctagacaacattctggtcgtcaagagcagtgatcacgacgttgaaccatcgaaatcgcgtggatttcagtcgatgcgtggtacaggagaacctcctgagatcgctaggccagatatcgtgctgctgccacagcaccaaacacgccaactccaaggcctgatcaaattcggttcggccatacagtggccttctacggaaaccattgtgcagagtctggcccagaggctaggcgctcgcggactcgtacagcaaggagagccactgccaacacctgacggcatgttcctagatcccgtttcacctgcgacgatcagtgtctacggcacacctctagagactccgcgccccgcgaaccacatgcttgacggttacttcggacacatcggcaagcccgcactgactcgcgacaattcgcattctttgagaattccgctatctcctactctctcgccgcagcccgattctccaagctcaaccctaaccggaattggtggatggctcagtcgctcatacttgaccggtctgacacttcccggagaggcgatctcgcacttcctcatatccacgcttctggagaacgacatcgtagcaattgcgaatctgggtgactctgccaatctttacggcggtttctcgtatgccggccgatcttggtggagtaagaactcgatagtaggtcgcgtcttcgcctgtattgacggtggtgttgagtgtatgggttggatctcattcccaaggcaaccggaaggatcgaccaaccaatggcattcaattcatagcgagcagattcctttggacgatcgaatgagcgacaccacgcggtccgctgcggtcgcccgagcatcctcaatcatacccgatggtacaatagcatctataaactccgaggacctagttcttccgcgcgactcggaaacgctacctacgcccacgttgatccttcgaaattgggagcttacaccactcaatcccgacctcatggacagcgacatgatgtcaggaccactgactgagagcgatatacatactccatccgtcactttcgcttcccaggatcgaacattacatcacactctgacactcgctttcgacgtacagtttgtaacctcgtggccatgcacgccaccgatgtcgactcctgttcccgctcctagcatgcctcatatcctcaagcgctcactcactggcactgtatcacgtacatcctccaaacgaagtggtgtcacgatgcctcgccgcaacagtcatggtttcgagccacttctgtcgcatccacccgactcaacagacattgcaccgaagcgtgtgtactctgccgatactgataacgattccatgactaccattacgaagcgacagcccatggaagtgcaccctctccacacaagctacaagtacaagactgtatctgtcaccgaagtgttggaccccagtttcgacattcccttcgacatgcattcgcacactcgttcgccaacccccactggacttgataagaagaacgacactgatgcaacacatgacaaaactaccgtacttgtccttgatgcacgtgggtcttcagatttacaacttcttgcgcgttcttggtgcgccgagaagggcttccacgccatcgtcggcagagtcggacggacgtgcctggcttgttgcatccgtgaggcgcgagctttgggtatacacgtcgtgatcagagtgtaatgtctttttcctatgtttgtttccttgtcatgactagatcgcgttcacagcattcgcgtgttttcttctcattgttgatacccaaattggtcatcggtcttatcttgtcggaattggccatcgtcggcaagcgcatatacgagatacccaggaacgtgtatataggagtacatgtgttctatacagattgtttcctgcttcaactgttcgcagttcaattgattgagtgtctatgcttgacagcaaatttcgtgtttagtgggaagagcatgagcatctatcatgaggtggagcttgttcccactttgaattttccaccgcacgtcgccgactcaacaccagcccatatcacgccctattcggcgagtttctaaaaacaagcataatcagccgcattcatggcagtgcaaacaatttcgctaacacgatcgggatggcgtgggactccacagcccgctctcggcaaggcttagctggcggccttaaaatccatcctccccgtgcgcttcaccttttgccatatttaaatctcggtataggaatcacggttccgcaatcagatattttgcaacaatcttgttttttcattacgattgacgacgtcacgcgcagatacgactcgttcttcctctccactcaccattcttcaacatgaactacgcaccgctctcacacaacgaggacgccaacgcaaaccagacgcgtgaagatggttgctcacgctactgcactgcttgcactaattctacgtggaccggggcgctctgtttcgacagcgttctcgcctgctttgcggcaatgtgggaaggcattgcatcctgttgtggaagctgctgcaatgatggttgcaatgcttgcagcaatttcttttagcaagagcgcaggtgctgatgcgtgtgttgttgcttccgatcgagacgaggagcagggaggtgcgagggtgtcgtgttgacagactcccacttgcgagtgcagctctcgggttgctcaccaacattgctcaactttcaacacggcatatcagtgtcactacggcgctttcgctacgcccagtttgtatgccatagcttggaccgtcgctcaaaggtatggtgattcatctacgcggctttgttgatgatgggactgacgagtgcgtagagtagctgttacttctatcactattccaaactgttctcgactcatctttcatatcttcttctctcttcaagatggatcgatcacacaatgcctcaaagccagcagctggctccagtaccagggccagcgacaacaagtcaagcgatgtgaatcgcccatcggaagcacagaaccctgtgaactgccaggtgtgtagtgtctttggtgtgccgaagaacaagaaatgcgacgcatgtgggacgttcttcacaccacttggaaaagattcaggcaagagcgaagattatgcgctcggcccctttggcaacgattccgcaaccacaaatgtatacgaggatgccaaagacgcgcgtggacatcgcaaggtcgactccaagcttgacagcgaccccatttccccagaaagtcccacaagtgttcgagacgacagtggacaggcaactcaatctacttcgaaagatggtgaagctctcctctctgctaagacctatcaggctgcggaagagcctgagagaaatgaaccatctcggtccgtagtctcttcgagccaaaccgtctccttcaaatctctcaaacaagcccatactcaaaatcgagaagagaaactccgccgatgggctgagacgagcactgatccagaacaagatgaagtcctgaaagagactggcattgaaccccacgactttgccagagacgatgcattgaaggccaagaggaaacgcgacagttgacaacgacggcgctcagtcgcatcaaccaagctcaaagctatccctctcccaccttcacgaccactgacattcagcgctcgtccgaatcctccaccacatgttcctcgcacgcccatcaagcgtgctaagtctccactgtcacaagttgtatctgcatctagtattatcgaatatggtgccggcacagggcgtacttatcaacctcgcgccccgtctgcactcgtaccaacagtccaaactcccgtcgctccacctgcacctgaatcgacggctacattacccatcaacgcacctagaataatcactcaacctcacagccacaatgcaactatgttcatggcgccccaaccccctgcagatgtcttggctgcacggcagcaacgaatggctatatataacacggggaaaggctgggataagaagcgttgtggttgtattgaaagcatattggagtgctggagacggtaggaattgttgctagtgcatagatgggatgattgggcctggttactagatagatggtagcgaattgaaagttcgtcaggataatgtcatgtcgttaagtgatatgtacttgaatctgtgagatttcgttgtatgtgacactgaagtgatcggtagtccttgcagatgcttggacattgaaactccaagagcctcatacatcacggttcaatgagcgttttacacctgcggggtttgatgcactaccgcagatgcagacagtttttagtatgctattgcagttttggtgtgctatcgtgacttacagtagaccgcatgtatagtgcttgcatgttcactgccgcaagtgcaatgcaccgcaagctgcaacgagttgtgcttcaacgtccacaatcgcggttgtagccgagtttcgctggcttgcagcctatcacaaggttgtattccagtacatgtttgtgtaatattggcgcaatccaatcgtttggttgctttcatgccaagtttatagcgacgaacttcatcagctatctctttcaccaccaacaactcccgcctccctctttccacccataccaggactgtctcaactcaacccagcaccaaaaaaaaaactccaatcatacaccatgcccgactggacgttcgtgagcaagttcggcgcggaagtcgccaagcgcgctggggtttccaaggatcaggtctgggagtcgatgattggaggaggcctacttaccgtaaccgatggtgagcatgcatacaccttcaccgaggaagacaaggctggcttcggcgagaagctttggcagtggatccagaaaaaccccagagaggtcacgaagctcacggcatgcatcgccgctggtcccgccgccatcttcgccgccccggcggctgtaggattgctcggatttggaccgcttgggcctatcgctggtatgtgtttgtgacgttctgttcgtaggccaatctgacgggatacacaggcgccagagctgcagctgcccaagcagccatgggacctgtcgctgctggaagtgcctttgctgtcctgcaaagtgcgggtatgggaggtatggggctcattgttgtcaaggcgattgctgctggtggtgctgtagttccgacttgcagtttcgcggctgttagctttttgaatgcgatgaaagaggagaattgtggtagcggagagaggaatgatgagaagaaggagagggagaaggagaagggagagaagaaagaccagtaggcaggcaacactggaggacactggaggacgatgtctatgaagtctagagtgaagcgcacatgtgcaacacggattaggatgatctgaggtcatgccgggtgtaaaatccattggcacaattacaccgcatacttcagctgggtgtgtttcaacgttcactgccgcgaatttcctcataatataaatctacaatgggctgcttccgtggtatctatcatccttgcacttccatctcagatcttcgattgtacgagttcgctaacttgttgctcgatggccttgtcgtccagtcccttcagtggcagcttcttctcctttccaaagtctgatatcatccttgttagcattcgccatgtttctctttcatgtctgacgcaccgaatcttgcgtatacggtgggctcggtgccgctcgcttctcggatcataatgggtgtgtgggggttgtgcttcttcatggtggggtagcttcgggtgaggaagttcctgttgtaatttttagcctacagtctccctgatctactaccagaacgcctatctcgaggcgcatcgtgacaatagctcctgctggccgagtgtcgcataccttgtcgcggcgctgtgctcgctggtctggcagaacaaaaaccgcagctccttcaggccttggccaaacgcatatttcgacgccatggtgagatttgtacgggtgtcgtggggtgaacaattggtgttgtcgtcgggcgcaagtgcattcgatgtccaatgttccgcaagctctcatgacgcgccttcccgtgttgggtttagccgcctgccaatcggaggttgccccaacgtaatcccgatgcttcaactttggcaccggtatcgcgaacacacgattgcgctctcacacgacaccccgccgtcacctccaccaccactcaatctaccgcctctcacgtgcgcgctgagagaatagaagagaaggatagcagtcatgtctttccgcccgggttcccgtatcttcagcagcttccgacccttcttccggcccgcacaagcaaatggccgtcgacgagcaacaacggctgccggtcctggcggcttcgctggattctggaacagcccaatcggccccaagactgtgcacttttggtatgcttcaccctggacaatctgccatgcgcctgcatcatcagaaaatcactgtcagatgctgcaaacactcgactaacacctcgcagggcaccagtaatgaaatggggcatggtcctcgccggcgcatctgacttctcccgccctgccgaatccctctcctttacccagaactttgccctcatgtgcaccggagccatctggacccgctggtgcttcgtcatccgccccaagaacgttgcgctcgcagctgtcaatgcgctggtctttgctgttggtgcgacgcaggttggcaggatttatatgtacaacaagagcttggaggcgactgagggccaggtcaagggcgaaggcaaggagcttgaggccgacctgaaggctacggcgcagaaggcggagaaggtcgttaagtcgtaggagggtgatgaggaggaacaatgtattgaattggagagatgtgtatattctcacatatgctggcgattacataccgttgagcttgaaagtgggtagtaccttttgctaggtacatttagggacaggtgaatgcagtgcccgtctttacaactccgagagcagctccaagcttctttctcagccttctcttttcttcgaaacttcattacttcctcacatgacgctcccagcataaccaacacacttctagtctcccttacgaagtcaaaacgcacatcttctggctcaattaacaaacatcacacaatcaaacaacttcaatcgcaaatcataaatacctgcagctttaaaaacacaacaatttattactcgtaaaacaaaaagcccatcagcaaggcatctaccctccccccttcgaaatctaataaacaacagccttctcccccgcctcgcccttgcactcgggcaaacacctgcactcctgcttgccccacacgctcagcgtcacgcactggcccggctttggatacccatacagctccgtatggcacttggacttgcagttgcccaagccgttgtatgttttgccgcagtcgtcgcgcttgcttgaccagctgcacttcgtctcggggatcttgggagactcggcggggatggcgctggcgctggtgagggcgaggagggtggtgaggatgagggtagtgagttgcatggctgtagtggtggtgttggtgttggtggtgaagaactttggtaatactgtgtgagagattcagatatctatgatgatgtttgggagagtgggaaagggcagggaaatgttagtttatatatgtgcaacatgttcacagtgtgccctttttatgaatgcatgacaacaatgatgggtggttctttgattggcctggtgattgacatgttcagctacggacaaagcggatatggaagcgggtcgacggaggacaatacaatgatattgtaacatggtattctattacctttgtggtattgtatgctacacgcaagctccatcaatcactgcgtctacatctgtcttagcattcgctagaagcattcagaacgctactcattggtagcaaattttcatgtattcgagattgcatgcagattcaaagctccacacatgcactccctcccctctcaactcacgatggccacaatcctcgacctaatcgtcttcctgatcattatcattgttggcgttgtcgtgtctcgtcttcgtcgggctcctagaaatgcgaacccaactcgctttctcaatcaccgcccagttgatgtggacaggcttcaaagacctcgacaacaaggtattctcacttagtctatgtacattgcttgtcgctgacaagctacaattcaccgacaagatatgcagggcacccaacagcttcttgaccacagtttggtagaagtggccgacggtcttgatattgatgctatagtggggcctggtgtgcgtccgcgtgcggctcgaggaaattggaggaagggagagtgggttgtaggaggctgagggtagtttggtatgagcaatcggtggcggtcaaggaatagaacacttcctgactgtgatatacttgctcgaatttgacatactttcatgttgacgaaataggagcctggaggtagtcgctatgaacttgactgcaaatcgacagccgatctgactatgtcgaagacaagagcgcatgtccctagcttgcatgcagtatgcgtctgattggccattttccagtgaacaaacgctcacgtgctgaagctagtgtggactaacaattccccggccttcacctacaaacaccgcgcacaccacaacaaactccaatcaaaaacccctctccgtgccggaatggcacctttccaagactaccagccggttaagtttgcgcgcctgctgttctacttcatgcatgctgacggacacctcgagctcgtcaaggatgaagccgagcagccacaagcactcgacagcgcctcctccgaggccttcttggaggatgaggtccaccaggagcccaccaacaacgacgccctctccaagtcaacggaggctgagggccagcaggagccacaatccaatggcacctactccgggtctctgacgcgactccaggccggctatctccatgccatcggcgttctcgatgagcgcctcaagcgacaacagcaagagcttgacttggcgcacgctgacctccaatatatggatttcctccagcatcagaacaaacagctgaccttggatctgaatgcatcgcgctcggtggcccaggaaatgcgctctgcaccgctcgagaagaagttggcagagaagaatgccacactcaaagacaagaacgagaagatcttcgaccttgagcagacgattggacgcctccagaacgagctgtaccagccgaagagggagcctctgggcgtgggtgcatggctaccaggccagcagaaccataataacgtctctgcaggtgcgactacgactcatacgactatacagggcgcgacgccgactgcagcaaggaaataggacttcggcgcgaagggtagttacgagaaaccagcgggactgcttcagcagaacagctacgagggagaattgaagatggagcccacaccttacgaccgcaagaacatcggcgcaactgaaaaaggcaacgcggccaagaagaggaagctcgtcgaccttacgtgcgcaggcaaggacggactttcaaaccaggattccggtgctgatcaggtcgttcgtggaggcaacgtctaaccattcgtcattgactgatgtcgctcaacacaagcttgagctatcagagaagcttcaagaacccacaagggcaatgaggttggattcaggcgtatttggagacgtaaaaacagccagggaatcacgactagcgtaactcaaagagtttgcgaatatcaacgcagaattcgaaaaagtcgtgttaatctcatgaacgtgatgtcgtcggattgaggccaccaaggctcccaccgctagcccgatcgatctaatccatgcaaatcccccaacacctcatcccggcagcatgatatctctcccatctccatctccctcaccaacgcccactctccaccccagcccaccatgatattccacattttcctcttcacagccttgtgcacagcatattctaaccccaaagacgcgctcatcaacccccgaggcgaaaaagtatgcatgcagcagtgcggtacgtcggcgctcaaatgcccagaggcgttttggaaagagcagtttgatatgtgttatcgatgttgcgcggtgtggggcgagacggtgattagggtgcggtgtgatgaggggggcactgggaatgggaccatggggaggaaggggaatgaaacggcgacggtgaaagagaaggataaggggaagaatgaaggagtggggagggagttggggttttcgtgaagggtggtgtgatgaggtttcatatgcgacggtgggttgatgttgtggtgcctggcggcttccacggctgtccggttggggtttgctacctacggaaggcggcgtcgacatctcgcgattactgcgtgctggagacgttttgcgatgtgggcatttgcatactcacgacaagattcttcgcaaaatacgcgaccctctacatcgcagctcaacacaaaccagagtcgcctacaaccacattcgcaaatctctccggacaccctccgccgacgcctcaccatggataacgaactcaaactgcccatcctcatcctcatagtcttgacagtcttcggcttagcactcgttgggtgcatctgctacatggaccccgaccacatcatgatgaggatcattcgcttcctgttcttcgaaggtgcgcctccccaatcttctactcaacgatgtccactgaccgcgcgaccaggcggcgccgtggtcatacaaaggaatttccgagcgaatgagatcaccatcatcggaggcgctgccgtcatgagcgtcactatcgcggctgaagacgcctccattccgagagacattgatatgctcaaggtgtatacgcggcgttcaagaccgagccacgtacatacgcaactagtacaccaccggagagcatagtgctttgaatgtttagcaatgggaatcattgcgaggatcttggtagttgaagtgctggtggtatggagtgtatgcatatatttttacaaggagaataccatcatgattctccagcgtatcgtacacattcccgtcacaccgttgtatccaaccctccccccaccgcgctaatctagcccccctcttatgttccatccaccatctcacaacgcgcctacacatgacctccgttacacacccatcacgtgctcccaccaaacccagacgcccttgcgtcccgcccctttcccctctgccatgcacgcttcccaatcggctcgcacgtacatggtcgctgcaaagcaatcttacctaagtagcaaagtcgtcgcacaaagcaatattgaacggcgagaaaaaaaactgcgggtcagcacgcgaagcactggactaggaacgttcccgggccagagtcgtatggaaacatgtggggcgtgcgccgtcgagttacacggcggacggcggtcatgtgggcggcttcgtattttgtgtaaggttggaagcggcagggtgcgtgaagcaaatgaaagatttcaaattctaagcagcggtaacgcatacaattggcgcaacgaagatccggtcgtgtaccggtatccgaaacgctggggaatattacaggcagaaagcacgacaggttgaagggaaccagaatacctcgccgtgggtatgttacaaaagaaaatcgaaaaaataaataacgccaggtgccgtgaggcttgtccaatctgtccgtatcctcccccaaaagttttccggccgtgaggctttccggtcttataaattcccgcttgtgtgcgcgggatgtgtctcgaagaagtagtggagaaaagcgcgtgcgcgcatgtgtgtgtgtgtgtgtgaagaagtatggtgcgggtttacgggtggtagtggtatctcgtcaagttgggtgggaaatggtggtctatatgcggcgatccaagcgatcgaccctcgacctgaagcccttgacaatctcgccaatgcggcggaccttgtcgaattccgtctgcagctcgtcgatttcgcgcaggatggcgcggaagcgggcgatttcggcgtcggccatttggattgcgttacctgcgcggtcgtactgcacttgggttgcggtttgggtttgttgcgtgagctggagggagtatggattagcattgcattcttggatctatctcatctcggttgattttggtttaggagagtcagggaagcaaactactcacatagtgccatcgctgctggatcgagtacatcagacggtcaaagtgggcgctgagcgcctgtaagctggtgggatccaggaggagacggccctggctggaggcgtgagaagctgcgcgcgacgaattgctgccctgctgcgaggcggcgatttgctgctggagatatctcgcttcgctcgagttgaggcccagttcagacactgggatggcggacatgtgcacatattatctataaggacatggtcgcgcgttgcgttggtggctgcacagcgctccccgaaacgagcgacaaacagaattgcagggctagttgctgttactagcttgggcgtgaggttgagcaacgttgcagtaaggtcttcagcttgctgctggcgggtttggatgaggaaagcgcagcacgaccggcacacgatgcgagtgagtgaaagtcgccaagggcctgtctgcacttgcgcgcgcccggatgcaccagacaccacacgaaagcaaccacaccccttccaatgcctgcattaaaccgcatactctatcccgcacatctcctccacatctcctccgggccggctgcagccctacagcacgtccgattgcgttggcgcgcgctgatgcagcccgacgtgccctgacgcacttgcgcatcgcaattcgcgttcagacaaatctcgaaactctctccagcgtcggccatattttacgagccgttcgctcgtcttgctttttggcctcccttcgggaccgtgccgccctgaatcacaagtctcattcaggcgcgggttattatcgccgtcggcgcaccctcctaagttgatgacgaccaggggtttgttaattgtgccgcccactgctcagggcgaattaaccccaccagctcgcatggccgtggaggggtagcccgaggcgttgtggttggaccggatcgagaaggtgacagtaacaggtgagttgtgatgagaatgtaccgccgacaagggtacattcatccggcgcgaatggctgtgtctaggaacaccgcggctttcggtgcagaccgacttcacatgggaaagttatgcttcggcgcacaaagacagtggcttgccgtgtctcactcatcaaacactggaacattttgcttgtttggtattgatttgttttcgagtctttggccatctcaaagccggatatcatactgagatgatgagaagcgactcggtggattgccacatgagttcgtgatataggtacaagaaaaggtacgaaaagggtatatacaagtccatccgtatccacgctatgcacaaagaaaagaaatgcccggaggcagctgtgtctgaaagacattacaacgcgtagttttccgcgtgtaggaagatctcatcgcgatcgctattactccacactgagcgttggagctcggcgactgtatcgctgacgctgacgcgcatggtcggcggcccgcaaacaaagacacacgttcgtcgtccaaagctcttgctcatgcccttgaggaggtatggtatgtctggacgaccgtactcagtactccagccgtccttcttcttaacggcagctggcaggaaagcaaaccgcattagattcttctggaactcagtaggcgtagacgggaagccaaagtcaaagccttggactgcccctgattcagagacgttgggattgatggcacccgaaccggatgatacagcctgcgatatgtccagctggagactgcgttccgagcggcgggctgccagcccacgtggagcaggcgcgatcatgtcggggtcggtctgatttgaggtatcagagtggtggctttggaagctggggcgtggtggcgcaaggtgtgctcggttcacaggaaggacatgagcctggggaagggctgttatgctgtcctcgttctcgcggcgcagggcgctctctttctcaggatcaccttgggcctcgtcacggatgagtgcagaatgacgctgagttgagatgccagaaagtcgatggtctgcaatgttttgaaacgcatcgttgactttgtcgtgaaagaacatcgagactggacgggttggcgtcttcgcgctgacaagcgcgccggccggattgcgtttggctgcggtgatataaaactggcactcgacagtctcgggcggcgcaaattcgcgacagatgcgaagctcttccttgaaccattccatagtctccggacgcttgagagcccagatgacatgaattttgcgcgtcacggctttcccgtcgcgcattttcttgatgagcgtgagcagctgagaaatgatagcagtaatgccgctgccaccggcaatgaggacgacatcgtcgaatgcttctatgcggcgttgcatgcctccgtatggaccatcaacaaacgcgcggtatgtgtgccatgggccatgctcgagtgcggcctggcggactttgttggtgaagcctccgaatgggcggaacacgatgaccatgtcccggtaaccctcgccgtattccgaagggaagtcttcgtcgcatagcgatgcgatggtaaaagggtggttctcgaacacagagatacctggcattcgcaggtagatgtactgtccgggtctccaacgaacttgggtgggaatggtgatcttgattgcattctctggcatgagcgtgacagcagcttcgtcgccaatgagccaggatagtctccccgggcgtgtccaattgaggtagaacaagcgtacgaagtaagagagaagccaaatggtcagcgttgagaagaggtaatgccacgaagtaaggtagttgttgcagtgccagaacatcatcccaaggaagacaatcgcaacgggtacatggagcgtgacaaagagctcatacatgcggtggcggagtggaccgattgagtgtaggcagagaaaggctaggggaacaagtgcggcgattcctgtaccataggcgtagaagccagtctgcttgaagaggctctcgaagctcttccgcgctcctttctcccagattggcgtgacgtagaagggtacggtgtgcatgatgctcagtaccaagcaaatgtatgcggcccatcgatgcagcacgttgagcctctcatgtccaataccagtgatcatggtaatgaagttggctttcatagacaacgcaacgatccaaggtagcagcgccactgccatcatgcccgagcgtacagcgagagggggtgatccgtaggcgatgcttttccagaaaagaggttgtggtaagcatgagtagagaacacctacaagcaacgcagctaccacaatgactgtgacactcagggatgggaacacaatgggcctccatcctttacgaatgttgatctgtcgtatcgggcggtaaaaaataaatcgaaagaaagccaccatgttgttgataggtccaaccgaggagacacttgattgtgtctttggtccactaggtaatgggccttcgcgcggaaagaacttcatggtggacttgtcagtatacaggaccgacatttcgtagtctgtgtcgggagaggaagtcgttgaggattgcaatacctcttcttggtgtagtgctgtccggatcttgtccgtgaatagatggtagtagcgcatgagcgccgcaaaaaccagtaatggtatgcagaagtatacgtaggccagcgcatattttccgctcttgttgaaggggtccaccgtgttggcttcgatcagaccagcaggacttgtgctgttgaatggtatgttcactcgtcgcgtcagtgtcgaaacagcttcccctagttgttccaaggcaacaccagcctgttccaccattgcatcccgaagagctggcattttcaaatcgtggtatcggtgtcgctcctactagggattctagctcgtgtaacaccgtcaccagtggaagctgggatcacagcgtcggggcgtcctgtgccagtagggtgtaaaattcgaggtggcagctgctcagaggacattccggaattcgatttacatgaatacgagtgtggaacttggtcttctgtaacaatgcggtgtgaacatgcgcttctaagatgagtgctgcgtgtggcaccagttgcgacgaccaggttgtcctgtagcgaagcgcctcgctgggtggcgataacgatatccggtaagagtaattacgctggaccttgaacagcaggaaatggaggtgcgacagtgggtcacagcggatcagataccgtgcgtgagcagcagccggcgagatccttatgtcccttgcgcgaagtggatgatgggtcacacgcagggatcatagtaccgtattgtggcagcaaatggtaagtgatatcctaccgctcatcacgacccgcgctattgggtccaagaatgtgatagggattccagggtgggtagccagatagggaactcgacgaacatacagtaccgcactatcacgacgggggctgcttgcatgcatcaataatcctcgagttcatctaacggtggcttcgcaagcgtcgccgcgctgtctgtcatgcagcgtctgcgccgtaactggaggcacaacaaccgtcgccaatagagttggagcaggacgggcctggatcaccgccagttcgccatttcaagcgggaggcgtcctcggctgcagcgggatttccatatgatccgttgcgaattcttgcgcgcactgccacgaagggcgactcgttgtggagttgcacgacgtcagcgacccccaggctcttcgtctgcaattccttccgtctcatgtcagacttgaccgatactttcactttgaagccagcggaaaattctgcagacgggtgcattgcgacggcgttctaggcgaagaaccaaggaagccacctcgtgggctggtagtcgaatcacaagccccagggtccttgctctcgggagccccaggcctgcactgctcacctcaaggtgcggccggccgagttcgcatgacttgggaacgaacgaataagatagcgaagtggtgttgcacggcttggatggtcgtgcagcgatgcgtgggagaaagagtcgcggggaggggtcgggacggggcgggagtcaatgattggatttcgatcaccgtctaaccgccagccgtcccaactaggacaagcttcatgtcaagctttcaatgatcagccaccgactttgctggttggacgcacaccttgacttaacataaatttgcacgaaatgtaccagatccgtcgaatgcccgctgtcaaattatggcgcatgtgtcaaatatctctcgatctggacagtgatggcgtatagcacgtcatgtttgggcctctgaccggcccttcatcgctacattatcgaggctagaatctcaagatctaacaagcttcgcacggtcgatatcaagtacctgggtggtcgcgtctcatctcatgcctcggatgtattctcaaacctcaacatcacaaagcctcgtgctcatcacatcccacctgatagccatcagcccaatccgagaccgccatacacaaacacataaacaacccctccatcacccagcaaccactaggcgcctgtcaaccccttctgagacccgcccctaacatcaacctgcctaaccgccagccctatgacctcccccaccaacctgccggatcctcaggcacgatatcaatctccgcggtgtattacgcgctgaacattgcgctcgtggctgcaactctaaatgaacctgagtaatgcttgccgacatatgtcatgtactagataagcctaggtttccgaggcagtgggcgaggatactcgagcgcttgagcgtgcgagtagtccgggcacgccgcctcagaaagcagtgcagtgcagtgcagtgcagaaacttcgcaagcgatgtacacaagcgagcgcttggtattctgcttcgggctctgacatgttgtcaaagcgcttggagtaatgcatcttagcgctaccgaagcatatttccatccatttaagggagtatgacagttgttcaagtgccgagcttcctgtactatgcattgctgtcgaggaatatgcagttccccaccggtcagctatgtttgcagtgtttattctgctttgcgacagacgcccgaggggtgtggcaaggtgcctgaagcactactgtacggtgtctcacttgcaggaaacgtttcgaaacatccgccgaatgagagagctgcgttcagtcgatccgcgttgcgcgatcacttcgcgtatgcggaattcatatatatccggttctttggggcgtgttatcggagcaaattgaacaatttgtcttgcctatttttctgatcttgtttctgcagctcgctgttggcttgaggagttattcttagatgcctttgatattgctgtgcgtccgtcatatagatactgaggatagatactggtactgaagcgatggtagctcctggcatacaggtcattcagtcgcacacgtgagtgtttggtatcgctatgaatagtattatgcatgcaaccgtgctagcgagcagagatgacgatagtaacaagcctacagactgccagtttttaagaaagtacgggcaagagaaaatgtcatcatatttgggagtcaggtggtgcgacgcaggaattccgcatggcgtagtaatcacgtcaatcagcaagagacatggccaatctcgtatggttgttgaaggtcttagatatataaaaatcataacaacagctgtattacacctgtcttcttacatctcagcatgagtagtaatgccccacttacgcagcaagttgttcctgcaccagtagctgcgatacttcttgccccaaaagaaaaaaatcggggctgtgaagaccatgacagctgagattgcgccaaacacgtaaaatacgatcgccggaccctttgtggcagtccagtcgttgacaaaatacgagaagccgtagaacaagaagttcttgaaaaccatgttgatgatgaagacttctgcgctgatgtcacggaacgcatcaagaacgtatgatgaggcggagatggcagcacacacgataccgaacaagtccataccatggaagaaggcagtgaggtagaacgaagctccttgctcggcaaagtagccgaagaggcagagtccgatgatgaccgtgacggctgggatcatgcctagtagacggtattcaggctcgtagacgcccttgttcttctttgcgcaccacttgatgagagggtcaagtgatccaccaagaatgatcgatccaagaagacctccgaggaaggggccgacagaaaggtaccctacgccagccgccgagagcagatagggaggtgcctggaagatttgtgccatgacatatgactgtgcaacgaagaaagctgtcaagccgcctgtcacaataaccatccatagtacggcgacgttggcgcagacggcgaagggtgcgatgctaagctgtagtaggttgtcctcgctgtaagtgccagtaaagatggcgagctcctgcacgaaagtcttcttctgtctgagaccgggtggtgtgcttgttgtagtctctatctttaccatatcgtcttcgctcttctcgcccatgtgcgcgtgtctctgctcgacggcagcgaggtctgccaaattgtcttgcgatagctcatcaatgtcgtatcggtgatcgcggttgtaagacgtttcaggcacgaagaagtatagcaagataacctcgagtgccgtgaaggggatgagaatgtggaagagatatcgccagccaagatttgttgcgatgggtccgacgatgatggccgaaaagtttgatgctgcgccaagaatgaattggatcagggtcatgaacgttcctcgctggtgaacgaaaaagaggtcgcctatcatcgacacgacgatagactcaaaagcagagctactggtgtgttacttcatgttcacgtcgtaacaagcagaagggaaacgtacactgatccgccttggatgattctccctgccagcaatccattgtagctgtacacggcacttccgaccactgttccgagcaagccaaacaacgatgccaataacagcatcggacgctttccgtattttcgcgcgcatgcactaacaagaggtcctacgccgccggtaaccagaagcatatagccggagatgacggtgatgtctgcaacgtctttcttaaagtccgttgcgataatgaccaaggccggcgacagtaatggagagagaaccgcagcatacaacacagatccgtatgcgacgatgagcataatgacccatttctttgtcgtgctccaattaaggggatcgttcgggtcctcagatctgcaatgcggtcagaccagagcagtccacaaaaatatatttgttgcgatgaagattcagatgagtacgtacggctgagggatgaggataatctctgcatctctgcctgttccacgcttcaaaccaatggctgactcggtggacaggtgctgctcctcgctgagagtcaccgtggccggcacgtgtgcgagtttgttatcctcgagtataccgaggaaccccatgattgctggaccctatcgaaggttctgagtgttgaggtggcgtgtccgatacggttaacggaatggatgcgatcaggcacgggatgaagacccgaggaacggatgcgacgtaggacatttaaatgggatcgtcgactccaaaccgtcgagatttacgcggccaattgactcggtgccatgctctgcgaaacccaggaaatgcatcagtgccccccgcacggccacattctctccgtcccaggccccacagcgccagcaagtgctcgatgtttgcagcggatattggagaatccttgtccaatatgctcgcctaagccggcacgagcctttcttcctgcaacaatacgaatttcatacagaagctgcagataggctgaaactaccatcgcttcgttaccaagcaataattgcgtttatctcgaactgagtaaaaaggattccccagatggcaacaagtttcaggcgggtggcagtcggtccgatctctcctcaacgggagggaggctcgagatagatcagcgtctgggcgcggagattcagcgctaggcaccccgcaaaaatgccccacaggggctgtttcgtactgtagcgcgtgaaagctgctttacgacacctgtccgcgtacccgtcgtcacagattccagcttccagaaccctgtctccgccgcagaatcggattctgtggctatagcttacctagcaaagctctgtgtggttccgtatcttttcacgctgcaaaaccagctgatgcgctatcgcatccatcccgccgcgctctgcggcagaatcggtccttaccccataccccagatagctccgttgaaaacgatatcttcgaggtggctttttcaggttcaagttccggctgaccccgtggggcagatacgccatagtagtcggcaggtaaagaagggcttactgctcgtgtcatgagagaatcacagatgagcgcatgacgttaatactcttcctggcgagagtatcttcgctgttaccattggagtaaacgatctacttaaacacatgtgtatgtccttttgggggcgaatttttgttacgagcgtcataagcaataagttctgcttgtcgaacactgacgtacatcgaaacttcacttgatgtaagcaagctgtctctcctgcgtagcgcttccccagacttcgaagcgagcaacttcggcgcatctccacattcggcaattacgatggttgccgctgtgggactggctgtggatttaaacttggcatagctgagtcgcgatgcgggaagtccggagaaatgaggcctcgctgatgaagcggaggtctagatcttacagcacgagagaagcacgggtgggacagttagggcttatcaaaggccttacctttcttcatcaatatgagattaacgcacacatttgttgtatctatatgattagagtaaaagcaaatcaactctataaatatgcgctggaagaaaaagggaaaaaaatcccttcattgcattgcgttgctgttatagcaataaatacgcgatgtttcttactagtacttcccttgtgtggcagtaaaggcacgctgatattttgaacgagatacgagatgaatggcctgaaggtgtgtcatccaaggtagtttggcgaagtactccaaggtctaaggctgctcaagatagcgcggacattcaaccatccccgaacatgttgcccaagaactcaccgcaagagactatttggctaccctgttcacgattgatgatagccttactacttgcttttgcttacatggccttggtagccttgtacctctcgaactactccaagggcttgagatttaacacagtttcgtcagactctatttcgtgaaatagccggttatgagtggtgtcgaagtacgttcggccataggccgcagaagtcccaaattccggtaccgaataggcttgacgacaagggggccggggaccgtggacggaaagggagagagctggcatcgtgtatgctgtaactgctgtagagttctgtttgactaaatgaacgaggaggtgtggatcgatggattagttaaaagatagattaaaatgagttgcgtgagttgcgtgaagatctacctatggtaaatggctacctagatatagtcctaatgcctgcttggtaacttgttgttaaacaggcaagactacacaagatcaatcctcaactacatcatactgtatggtcaggaagctgattgccaactcttccccaccccttcgtaacgatattagctttttttcacgcttaccgtatgtcacactacatgcgctcaagtgacaactaaaaacacaagcgtggcgctggccatgctagggagttctaagaccattaaaagatgattattcacattacatcaatttgtttgcgtaaggcagtgacttgagagagatgtatgctgcctagaagaacaactcggtataaagataggcctacaaaaccatggccaaggcagcgagtccaaccactgcaccaacaccaacctgtgctgacgaagcgcctccagtgaacatgccgggagcaccggtcatagttgaggaaggcttagccgacgaacctgaagccgatgaggtcatgctcgcgttagcggccatgggctccataacggtgccgttgtttgggtatgcggagcactgagccatcgggtcgagaggacattgttcgttttggcagatgctgttgagggtgggtccctgctctgggatgacagttgcggctgggctgcagcggtagttgaagagctttgtgagggcttctgctacggtggtgacgtcctccttggagacaccgaatgaggtcgctgcaagaccaacttgggtgatgactacaggttgaatatgagattagtgtgtgtctcaaagacgttccgaacgtggacgttgcttacagtatcccatctcagagggatcgaggttcatgaacctgtgcgagtcttccatgctgtgtccggtgtacgcggggaagcccgtgttgccatatgcggagcagccaagtagtttaccaaagaattggtacaagtgtgtgaggaggaagctgcgtcactatgtcagtgtccggttcgttgggcaagctaacgccgcaatgcttactattggtttgacttctcgctgttggcaggcatgttcttcataaggggcgcagcacctccatcgtcaaggaagttgatgctgactcctgaagagccaccacggttgctggacttgagcgttccgtcgaagtaaggaaggaggttgacctctttgtccatgtacatgcccttggcaaggataccggggacagcgttcatgtttggctgagtgtagtttccaatgacaacggtgttgacgaggagagtcaacagagtgtactggtttgtggcgttgttctccttaagcaacgcggtggtgtacttgtcgcacagcgacatgtcctgggcggctgccagggagctggcgcccatgagcacgatggaagaaagacgcatgttgaaatttttggagaagagataaattaggcttggagaacaggtcgatgatatgtactctcaaagtgttcaataagtgaagtgcgcgatatcgagaaccgccatgacgcgagtgctttatagaaaatccaacgtttgacacacagacaaagacgtcccgctcgaaacaatttctccaaagctagatccgccctgagctaaccacactcgtgtttgacgatgtctgtcttgaggcggcccaggtggtttcctacggcaaggcgacgagccgtgaaacattgcgccaatcagagaagccctattctgacttattctcagattgacggcccttttctgcaaacgtgtgaggagtattaagcactagaactaaaatcagcctttgttgtcggaaagcgtgaacccggcgacgttagctttccatcttggctttagcgcctacatcatcatcggctttacgcgagtcacgattggtccgttcgttgtcctacacaataagtcatagcttcgtcttgatcctaaacccccagattggtgggaatttatcgataacgatgtgtttggggtggcattctgtctgactaggtgcttgcatacagacgttttgtctgaagttctaggagtgaagacttccaaggttgcgactatgcagagctggtacaacggtggaagaatgacagttttcgatgaactacggcagagtcgataggtggtccttgcatcacgctcaaagcttccaatgaatcagggtcaacgtctagaacatggtgctcctctccctctgccatctacgagcagtgcagattcaatgctccttcaattctttcaaccgggactcctgtcagtcataatgtctcatatcacgagacgctagatatagggttggcagcctggtcagtgcagattgtcaacgttttcatcaacagcaatagcaattcaattgcaatgaaaaaagttcttactctagacagtctctatgacaagagttctagtaaggatattaccttctttgcgtgtgaacaaattgaacacaaaagataatttgaccagcaactatctaggtaactgaaagcatcctgaagccccttgtggtgtgtagtctatgctggtgctactgcttcatgatctagtaattgtaactccgctccaaggtaaggatatcgcctgggctgattcgtacattgtcctcctgttcagcacctcaatctacatcgagctgagtcgagaaaacatcgagcttgttaaaactattgttcgtaacgtacaccgtaatacttcgctccagcaaatgcttagcaacgactctcatcgtattgtacgtgagtttggtgatctggaagacgacttgtctattggccatggtatatttggagttcctacttgaaggggctttgacgtccttcgtctcccgcttcctcagagcgctgcatcatgtaagttatgcataagcagggcatatagaactgacggtttgtcctcgtgttcgatgagatctgtagagctagagtcgggatgcaaatttgcaatgagattgtcaggcacaaatgcggtacgcttgacgacaggcagagcgcggacatttcccgcaggaaccggagtagctgcagtaaatgctaggacatcaagggcggtcgagattggaaggaactgcaaattttgttggtggtaaaatccaatgtagattgtggagtgtagagattgataagagtcttgtgtacccaacgaaagccagggcatttatagcacctgatttcacaactgcgtacaagctttttggaagctttttgctagtgccgcgaagctcatgtcaaatgatgctcgtacttagagttttccacgatgtgcacaaatataccttcacatctgctccctactagtgcttacaatactatcaactgccagattcaaccttcattgtactggccttatagaagctttcggacattttactggcaatcagatactttttcttgattgaaagttgtgtttggagtttcccaacgtttctagaaagtataccactacgtttgctccagactagcgcttacaatagtcttacttcccagaagaacctcgtatttcgaattccccgcagtctggcgaaaatcatagtcagtaaagtcctctagatcgtagaagctcgaagatgacctctccagcattgggggtctaaaggtagcttgactgtggagcttaaattgaatccgtcacgagggattgtgactgcggctgatcgatgcgtgtagaccgctgaacaagaaatagctgctctgccacgcctcgattctttccattcaccgaacactttctcagcccataacccagatcagttgaatacactcagcactctcttggaatacgatgttcatcgcttccattatgaagcttacgactggtgtcgccgtgtaagttctcccttgtttgcggtcacatatcattgttgaccattccaagtctaacatactattgtgccccagccagcgaccctgctctattggttaatgaccaaacgaaaacttgttgcgtggcgatgagccctttccgcggacatactgggtatggcaatgtgggtcaatttctcagttcttctgcattacactaaatatgttgtagtgtcgcatcaatgttggtgacacgacaaatcgcttcaattttcagcaatgctgcaagaatttcaagtacgaaatatgctactagcagcaagcgggagttttcaaatgtggtgacacaaactacccggtagagtgcagataggacagtagcatgctttgttttaggcaaccggggcttccacattttttttaccacaacccgcccttgtctcttaaccaattagggtgggtggatattcagcacgctgccgagatggacgtaaggtataatgccacactcgtgtagacagtttcgcaattatcgcctacatcaaatatacactcattcgaccaatctccagtccaactgaccgacctctgatgaaatgtgcgtgaccgctttgagccaagcttatctgtacgttcacgtcaatgctaccactccctccaaacaaccaattgctttccgcaatgaaagctctttcctttatcaagtgcggacacatgacgctaaagtcaacctcaagcgctacagaatcacactcgcgtagaagcaactccaattctttgtttgcaacaggcaacaagtaacaagcagaatacagcaagcaacagccaccaaataccatgtcctccaaccgcccctctccattctctcaaaaccaggatgtcgaaccgctacatcatccccgatctctcctacccacactaccgcatccacaagacaacatgaatacgtcacgcagatggatcgaacgccaaaacttttctaatcgatactcaattctcttccgcctcgtatgctatcgcgcgcaagagagttgaccatgttaggcagagtgttaccaaccgaggtagtgcagacaagtacaccttcgtcatgtcgcgcgagtgggctgatagcgcagacgtgtttctcgtcgatgacgcaaggacgaagatctggctgaggatttacgacgcaggtcgggctgggatgtttgagccgaagagcgtgttggagccgggggtcggggatgaagaagctcgtctgggataccatgtggactttgctaccccgcaggtcaatctcgcggatacattgctgcgatggcagaacctagatgcgttcaatggcattccggtaccgaggaggggattcaggatcagttcgatcgatgggagggtagtaaccatgaagcggaagcggtagaattgtctagtgcttattccccgtacgtcaatttataatgtataaggttcctgcttccaactaaccctcctctcgtccctcattcgatcgaatcggactacactttgcaacagcacctgcgcgcctagagcacaatcctcctccttgcagaactctctggggttgtggctcacaccctccctacacgggacaaagatcatgctcgtgggacagcgcttgctagcatacacgctgtcatggcccgcgccagatgtcatttccatgactaaattgtggctgttgggacctaggatgttgtatgcagattgcctaacggacgtgatgcagtcggtgtggaagtttgttgcgggcgaagagaagtcttcgacaatctcgactgagagagggagtccaggtgtacaaccgaggttggagtctagaacatcttcgccagcggcaatcttcgggaagtccctttggataagttcggtcatgagtgctacggtttcgtccttgggtgagcggatgtcgagactgaaagatactgagccaggtacggtgtttgtggagccgggtttcaggtgtagaatgccggtagatgcgagagcgtggttcgcggttgcaaggcgatgcgagtgcaagatcatttttgatgctgtgaggagagcatctgcacgagactttaggtccgtggtaccggtgtgcgtatcacgtcccttgacgttgatcgtgaaccatttgtacgcttggacgccagtgacaacgccaatcttcttgttggacatttccagtaatgggccttgctcgatgtgcaattcgaaatgtgcggccatgggtatggcttcatggcttgctggcgtttcacccaagtatcctatcctcttcagctcttcggccatggttgctgtgccaggatgtacttcgcgcaggttgtgtgccgtctctactggaatatcaccagcccaaacgccggatgaaaccatagactttgggaatctggcaccttcctcattcgtccagttcactacaccaacaggatactcggtttcggtccaattgtcggcgagcactcttagcatctctacacctgccgtgacacctaggatcccatcatatcggccaccagtaggttgtgtgtctagatgactgccgacatatgtcggaggtttatcattccgaagcccaggtctaacggcaaacgtgtttcccattgcgtccacagtgaccttgcagcccaaagcttctgtcgttgaaacaaaccagtcacgtgcagccttgtcagcatcagagagggctaagcgggacatgccagtctcagtaggagcccttttcatcgtatcagcataatgttggcattaggcttggagctgcttactctccccaacgttcaccagggccccattggcaagtatagtggatgtcttgcatcagacgaccctgattgactttcagatcctgcaaatgctcatcattcatctctttcgtccgtattcgccatgtcggactgctggcaaaacctcgagcatggctgaattcagatacacttcgacatggggtagccctcaatgcggggtagcgccttcctgcaatgcgaagggtagacgcgtatttgctaagattgagtgacatggtggcaatgttggagagagtgagaagatgacatgtttcgaaattcgaaaggaagttcggcagcggaatgcccaggcgtatgatgacctgatatcggccagtagtgggatgtatcgatagcggcacggcgtcttagcgcgtggacatcccgcgtttgcagtggggttgttcggccgcgaacacccatagaactactagtaacaatattgatatacttcttcgaaaataaactttcgtgcaatactgttgtgtagtaactgttgaccatgcaaattgataactcgtgttggaggtggatgcgctcgaactgtctcgagattatgaaggtccaattgggtatctacaactaacaatacatacttttaacgcctgaatatgcataccttgagcggacctgacgagagacgcttctaaatgagccgcaagcaatcatgcggtggcttttcccttgccctttccctcgaatacctgcggcttcgcatcgtcctctgaaacatcttcttcttcctcgctgtcgctcatgaactcatcgtcctcatcatcccatccaaacatctggcgctgctgtacaggcttcgaggacgatgctgcggccttagtatcgtcctcttcctcggagctttccctttgcgcaagcagcatcttctcgatggcttctcgtgtcttgttctctgcctcctccttatcctccacccatttgccatccagacgggcagtaccgcggctgttcatgagttcgtcctgcttccgctcggtgctagccacaatgtcttcccaccgcttccgtcgctcctctttctctctttgctccatttctggcttgatagcaaggtactcggcaagaactttagcctcggcgacagtgcgcagccgtcgtccatctaaatttctggatgatgcgtttgcatcaccaccttgcttcttgcgcgacgacatgcgaccaccctgggcacgcagaatcgatccgaaaccaccttttccaccgcatagtggtactgttaggcggagcgagagaaatgtgtcggatggcgaagagagcagtgacgacactggagactcgtcatggctcacagcgcggcgcgagtttgtggtgaggatgtaggatgagttctgcacccacggcgcgcgttcgtatagcgtgtcgtatatggatgtgagtgacgcgtcttttggcgatgtgaaggcgatgtcatgccctttgatgctgttcacgatgaccgtgattggggattcagttgtagagtccatagtggcgggttgtgacgcctaaagtgtttgtttcttcggcagatctttgcgcgcgataagcgtctgcaacaaaacgctcagttgtcgtcaaggagagccgttgtgtggtgatagcaaagttggtaggcggcgaatgtcgagaccagagccaagcatttgattccgcgctagcatggctccgccgcgctaactttaggcgaatggcctgtgcgctacgcactcgtcccccaaaatgctccgtctattgcgaacttcctctccatcgccaacctacatctaacgccagcatccccgagacttctcgcaaccgtcaagatgcttattcccaaggccgaccgcaaggcgatccacgagttagtccacctccacaccattcagcactgcggcgcaaccgagttggggacattcacacgaaatatccaatcttgagcttgagcttcatttggcccctccattctcgcttctgcatgaactctgctaacaattgctctccaggtacctcttccgaggttagtatcccaccctgtactcgggccatggctatggcacaagtgaacaatttcgcggctctgctgcatataaggataggctgacacacggtcaccacagagggcgttctcgtcgcaaagaaggacttcaaccttcccaagcacggagacatcgacaccaagaacctgttcgtcatcaaggcttgtcagtagccccgctttccgctagcgcacaagcgtgtctaatatgtcgcaggccagtcgttgacctcccgcggatacctcaagactcgcttctcatggcagtactactactacaccctcacccctgagggtctggactacctccgcgagtggctccacctccccgccgagattgtgccccagacgcacatcaagcagcagcgctctgctcctccccggggtatgctcggaggcggtgacgaccgcgagaggcgcggaggaggccgtggtggacgtggcggtgaccgtggcggcgaccgtgacggttaccgacgccgtgaccagggcgagaagggcgagggcggtgcccccggcgagttcaagcccgagttccgtggtggcttcggacgaggccgcggtgctgcccctgcttcttaagcaggtctctacttgcttgaggagtaaacggatacaaggtcatcttcatgtcgcaactttactgcattcacaaaaagggatcggtcacggtggcatacggcgaaatgaaaggatgatactacgaatccattgtccgctcgggaagcgctttcgcacccggagcaggtcatgttctcaatgataccccagtacacttcagtggctgttcgcttcgtgatgatcatgtctatccaatgcttttcgtctgaagctcatgttctcattaaaatgctcaatgtccactcttcccagacttcatcaagtccccgccactcctcatccacatcgatctaacctgctcaatcgtcgtcgactcacccatctccttctccaccacttctcttgtaatccccagcctctcctctaatccttcctcgccgtccacctcatcatctccaagtctactcctccccaaaatcgcaatgttcctcgtactcgggatcctcaaatgctctttctcaaccttataccccatactctccgtcaagtgactgacccaactacacagccccgcatacgcactaggctgcttattctccttcttgcccatcacattcggatcttcctggacatacttcctatgcacgggcgcgcgagtcctcgccccgccaaaatcatgactgcagcacggaatcgcaatgaacggcgacctcgacagcgacgcaatcagcggcgtccacggcgtcaactcatccgcatgattgctcacaacgaacgtgcccctcggaaaaacaccatcatgctccacagccgccgcgtcgccatcccgctcgcccagaacgcgcgggacgagcagcatctccttcaccctgtccttgtcctcgccaaacgtcgcccacgtcttacgccgcctcgcatcgaacccccagccgttccacccctccgcattgagtatatacaccaaaaccccgttcccacagccaatatccacgaacccgggaaacgctcgatcgacccgtacatgtcgcgccacaactcgatcaaaaacgccgcgatgcccaggtcctcaaacacgtgtttctccgggcggcgtctgctcgacccagccgtcgatcagggcttttgcgtacttgccctttaggtacgcgtatgtgtcttggaagcgcttttgcgggatgatgacgtcgtggtgcacgcgcttcttgtacccggcttgtcggcctttggcgtgcttgtggatgatttgcagcagcatgagggcggtacgcgtcagccgggtgtcgagtgggtgggttgggaagaaggcgaagtggattgagagggtgccgggggaggggaggatggattgattcggtagataggtgtataggatgccgagggagcggacggtggggtggtagaagggtatgtcttctggggcttcggcgtgggggatgtatatgactagatagcgttctgcctggacggtttcttcttgcccggcgggagttgtgattgcaatggcttgggttgatgtgtagaggtgacatgtttgcatcattggtttgtccaggttgggattccgggggatgagttttctcaccactgtccattcgaggtcgtacccctccactccgccttccacaagccggggctgacattcgggtcgcaggtgcttgactatgctagctagatcttcaggcgttgtggctttggggttgtacgtcgcatctgcaaagctctgatacgatagctcagcacgggcaaggtgtgaagcagtcaagtttggattttcgagcagattccgactgacgtcgagaaaatactgcggtgggaacttggcaggtgctgcctgaataatagtccatatctcgggcggtagtccagatatgattttcggggcagttgaaatgtcgtatggcgaaaaattgtccaaatttgcctccggtggagcgattgttgctgaattgacgtccgatttttccatgtctgcctcggttacatgggtctccaaactagttccatttctcttgttctgctcatctgccatctcttcctaatggcgtggttgacccagccgtttgaaaatgagatgttattcgtgagtcatgcgactttgctcctcacagacaggacacacgttggaagaagtttgcaagcaaatactctcttagtaaacggcttacccgacaagccttcgagtttcgcaaaattatgttgtgaagtcccggctatgatgttgtgctgaaatggtagtaaaagtcaagcgagaaacatatggctgtacctgcagtagcgtgcaagcccgctcacccacgagcaacttactatacactaacaccagcaaaagaatgttaggactgcatatctcagaatataagtgtagtaagaaggtatccaaattactctctttctagagatgaattaacaaattattactttcattggcacacgtaggcctagtcaatgatgcaagcaagtgtggatgcgctgcctgaggcgtttgttatgtatttgtaggtgagagagacggagcataggcgctagcaagcccgtttgcacttcaaaattgatacacctgggccaactaaaggtctatatgaagacaaggaactttacacgaagtatcttcttaggccgttgagaaaaggtctcgtcgttgaatcgatgcagcgcgtcgtatgctctatgcttctctatatctgaccgaatcactcatgcgatataaacaacgcttctaatgcaatcccacctcacccaccctgtcattcccccctttaccgtccataataatgcgccatctccaaccccgccctcttaaacccacacttgacataaaacccctcattggcctcactacagtccaagatcgtcttatagcagccgaccttctccgcgacaaagtcgagcgcctggataatgcggagccccagcttcttgccctgctggtccttggcgacggcaatgtcctcaatgtgcccgacgaggccgagctggtggatgaatttgcgctcgacgatgagcgcgccggtgccgacgatggcattggcgctatcggtgatgcagaggaggtagtacgtgtcgttgcgcgcggacatccacgtgtagcgctcgttccattgctgttggggggaggttagctaaagcgacggatttgaattgaggtagaggttgctaaaattatcgaaagggtatattaatcacctcctcagttacatccccgaccgtcgtcaagactcgcaatacatccaggaagcccttgtggaagtcgtcgcgctgtattgggcggcacccgtagccttcgggcaattgcttgacgacttcggcggagataagctccgagctgaagagcggggtcgaggcgtcggaagacatcgtctgaggtgtttgggggcttcaattgagataatggtcgctggaaacgcggttgagggaggggtgcgtaatgcgtgtttgagaagggcttatcgataagccggcggtgtggggattgtgggacagaggaggggacggcgggatgaatggaaatggtataattgctggaggaaagagacggtctggcaacgagtgacttaaaaaaattgggctctctatttttttgaacacgctgagaaacagctcccatgctcaggcacagcaacctataaatagactgcacgtcatgatcgcccaccctcgtgttcaggaacagcggccatcccagacatccgaaatacctcgcaccatcagaagtaaatgtcttcaagataacatattaaatgaaactaaggtgctaagtatatatgtagacatgtcggtcgtaaatcacatctttatcccagatgtctgcttcttctatacctatattccctgctctatcatccatctctcctccattatttaacgccaacaaccctcgaatccctcattcgcttccaagcctgcagaacttcctcccccttgacctccccaccatcaacgtccagtcccaccgtctccgccaacgcctccgcgagttgcgcaatctgccgctgcatggcttgcacctggtcttgcatgcgcgccactttgtcctcagcatcgtctcttttggcgtgttcgcgctcacatggctccggcgtatgtgcaggtgtcggaagagcaccggccgaagtatcctgcttcggcactggtttcctcttaatccgctgcaagtcccttaacttcctcgcgcgcgtcaattcgtctctcgacggcgatggcgtagcgagaggatgatcgttgacgggcactggtttcggcgcttttggtgagcgcttcgggctccgaggggacttgggaactggcgtggaggtagagcggtcttggggttcgagtgtcgagatgatgtgttcgacagcaggactagcgagtgggttgagcatttcctcggtgaaggagatagagatgtgacgggagtggcgttgcttgattataggtaatgtaagtggttgatatcccgctggcggttcagttgggatgatgattttgagatggcgcgctcctttcgatgtggtcatttccttcgcacatgatggtactgcaggccggttgcgtgctcgctggggagagccttccacagagcccacacgggcagcgaggctctttcgttgcttcaccttgaacagcttcatgcccttcttcttctgctcttgcgtcaccgcctgaggtgcggatggaggcccagtgttcttaagccagaagctgaggtcattgagccccaggttactactagctgtgatggcatcgtgacccagaattggtggcgcaagtctgcccacgttgggcgacccgatccaggcagcatgttccacccgggggagcgccgaagtcctctttttggcaacgtgcaggacgtcaccgtccggctcgtaaggcgaatattcaccttcggcggcaatgttgaagtcgctgtcccgcaccctcaaggatttggggcttgttggaaaagctgggttggtaaggcgtttcgggctccgatctggtaccggtggtggatcatttggcagctcgagttcctcgatgggatatatggcaatgggctcgaggaaggacttccccaagctcgactcatcagacacaggcagcgtgacgcctgacaacttcgtggaccggtcctctgattcagccactgaaccacctccttggctctcaaaatacctctgaatgactccgaaagtaccaaactcggcagataactcgcggtccatgtcaacaggtacgtcgccaattgtctcaatggtttcagttgtttctttgcggcgatgctcagctacccaaggctccagtggtgcgtgtcgaggtacattgatctgcgtcgaagtgatgagcttaaagggcgtctggcgtcgttgacgtttcttctccggagatcgaggttggtgactggctaggcttgtactacggaggctggggtctttgcttggatggctgaccgacgtggcagtacccggctcgtaagtgaggattttgccgtgaggcgccgaaagcgaacgccgatgtgaccttgagggcatgtacacttctggagacgaagacatgccaatctcggttgagtcaagctcagccactgtttcatgattgagggtggagcgcttgccgaaggaactcgaatttgtcgacggactgtacgcaggctgacttgcgattgcgggacttccgctggccatgctgctctgtcgagatagtgggcgagagtagttctcgctttcggcacgtgatggtcgactcatctccattgcctggctcgaccgcagttcgtagttccgcggagtatgattgatgaacgtccctcttctcctttgctggcagccaaactcatcaacgaaatgcaacggggatgaaagctcaatagtattttcctcagcgccagcagtagtcgaggagttcgtcttgtcttgagtactcgtcccagacctgcgcttaagcgatgtctcactcttcctctgctgctccttcatcttctcgacctgccccgcatactcaagagcactaataccaggatgcccaaacattggaaagagattcaaaaggctatccgtggagctggaccgagaagaagaaagcatcttcgcaaccggggtaccagaccgctctaaaagggctcacgcaaccgcccagctgcagctcgccgtttcctcttgcgagcaagacacacccgtcaatcaatgtttggctcgagaaaacgtggtacaaccacgagactcgcaggcgacaagtgaccgcatatgcagttgtcgttgtatctcaccaagactgatggacgctcgttgcaacgttagccaggggcttcgtggcgacgtgcatacaagcgtcctgcgtgtcagaaattgtcctggacctgaagggaggagcgggcctgttgtgtgacgcagggcggtaatcgacgtgttgggatgcagttgtctcgacgtggcaccaaagtcgcacggcggcgtattgagcgctggctttggagggtaatcgcggggtatgatcgagctgaagttggggtaactggcagacgggcgcgacgggatatgtctttgatgatgttgggtcattgcatgtcacgagaaatgtgaattctttgcgcgggaaagtcgcattgtgctaacgacacaccaacaattcttcaaccgcggtcagacatgcccttagccgacgacagattggtacttggtgccttggaacgtggtacgagaggaatgtggtcggacgagcatgcggtgtaaccaacagaatcgctcaaagggaggatgtgcttccgatctctcatgcgcaacgaagatgaaaagccccgaaaggatcgtggatcgtgctccaacaatcgatgaatcgcaccagcgagcgttcaaagctggacaggggaatttctggaagtcgagataattttgtgcacatggcgtctgcagctcggtgcgactcgaggacgagtcaaggcggtaagcgataagttgcgatctacagatttccacatggttactgacgagccacgtcgaattgcacgccacgaaggaatccctccttattcacgtaataatgcagaccgctcctgagcctacggatgcaagtcacggcacgtccagcgcacaggcgatcgtggtcggtctgatctcggccccaaacgccgcgggctttgtggctcgtgagaagatgtcgtcagcttcaagccgccgggaagagcaagcatgcttctcctgcccattactttcaatctaccaatgcgaaaaggcctgtgctacatgtacatgatacaagctatatagtgtcaaaacaccgtgccgatgctgaagccgtgaaaagtcaggccatggaaacgccagatagacaagccaacgcaagtgcttgcctattatgcaaatatgctcaacttcacccttcatcttctccaatgtctattacttccgagcttatccagtcttcggtttctttttctgcttgataaatgggtttggcttccgcctgatcttgggctttgccatggcggccagcacatgtgtaggacccgccccggcgtcagcgccatttggtgcatctgcaccgggagtggcgctctttcgtgcaatgtcggaagacgcagctggtgtcgatcgaccactaccaccattgagcgtgttcgatgcggaatctgactgtgcatcttccatgtttatgtcaccatcatcctgcacatcgccaaagaggtcaaattcgtccttgtcttcagctttgcgcttcgggtggtggacaagacctggctcctccttgatctcctgtttgacttcctgcttgatctcttgcttggtgggtttgcggtccgattcgtttgactggccacttcccgagcgactcataggttcagacttgatctcaactagcggtcgatgcggctgaacatagccctctttaggagcagggaatttgctcgaatgctggttgagcatctgggtcaggtttccagttgtgaaccgcttcctctcctgggcatcttccaccaatccgcgccagaactcgccacgactaagcgatggcgcgtggccgagcacccacatagaagacttcgcacgtgtgagaccgacgttcatacgtcgaatgtcctccaagaaaccaaggcctccccgatcggaggctcgcacacaggagaaaatgatgatctcgctctctcgaccttgaaaggcatccgcggtattgaactcaatgtcttcgatgatttgggctccatagacggacgcaaagcgtgttttgagctccgtcaactgacttttgtacggagtgatgatgccgatcttgccccggaagttgtagtcgggaaagtctgaagtcagtcggtgatacagcttcatcgctacttcaatctcggcgcgattgataagcgagtgaccctttggcgcggctgattgttggcctgccacgtcaaagaaacggtatggtccaaacagcatactctgatgccatggttgcttgcggatagtcgccatgtccccaccgtccatgagcttgccgtcgtagaactcccgactaggaaacaagctgatctcaggatgcatacgatactgcgtgtcgagtagatgcacatcattaggatggttcttctccatacgagcgaaaagactctgcgagtactggtggcgcgatgccacctttgaaaacaccgtaggtggcaattgctttggatcaccgaccagcacgcactttgcgcaaccgtacttcagaggaatgagagcactcagctcaacacactgcgcagcctcgtcaatgatgacagtctcgaactctatactgagtccctggaacatctcgtgtccggaaccactaagcgtagcacaaataatatgcgcatcgttgaggatcgcttcttgcgccctgcggcggctgaggtctgagttacgactctggagcctctcttcgtccttgctgttgtcgatttgtctacccagagcagccttgcgttgacgcagcgcaaaaagatcgctctcaagctttgccgcagcatcgccctttaactctccactatctctttgcgcgtttccgtttctcaactgctcagaaacctgcttgtgttcttcgtacatcttgcttttcgcttctgggtcttgccctttcccttgacctggatcttgaccgagcctcttactgattaggccttctagacatacgtcctgtacagctgcattgagcttgtcttggcgacccagacgtacaatgttgactttccgcacttctccattgagtgtcttgatgccggccttgaaacgcatgaccaattcgtcaacagcagcgttactgggtgcgcaaaccagtagcttcttggaggcagtttctgaacgctgctggccaggaacagtaatggttgtgccacgattgcggaggctgtctgacaaaactgctcccacaatcgcagtaattgtcttggttttaccagaaccaggtggactgtaccacgttagcatagcctaaaacagtcaacacattaacgcttacccttgaatcaacgtgaatgcatcgttgtcaatcgctgacttgatggctttcgcctgcgccttgttcacattgtaattctggatcagaggctcggtttgcttgtcactgtatgtcaacaaaggagatggcctggccttgatgatctcgtcgcacaagtcgtagtactggagacccttcaatgcaccgtattcgcgctctaaggtcatgatggactggacctttaatccgaatacggtattgtttggctgcagcgaagacgaaagcgggtttgcaggtaagacacgatacaacacttcgatgtgttgccctttcctcttcgctttggagactctagcgagacaagacggctcatttgccgacagttttcgagacactgacaacaccacaatgtcgccctcaccaatccgcatctccttgttctcagcgaaggtcatagtacttccaagttcctggaacgcatcgacgctagctcttgacgttatgcggacttcatagggcttggcctggttctcgtctcgttccttgacaaaaccttgccatgcttcaagcgtgagaaaagcttcgaaagtagactgataatcgttgggggtgcgaaatgttgtaggaatcttggagtacatttctgggcgtgcttttggtggataatcgccttcgtggaagtagtcccaaccaaggaaagcccggtggagagcggtcagatcaggcgcaaggcgagcacgcatgtctcgagcagaacgcacggccctcttcttcttggtaggcatctggatcttgacctcgttaatgatgttcgtctttggtccagccttgttcttggtcttcttgatgccgaagatctcttcgtcgagatcaccatcgctgtcttcggactcatcggatgagtgcatgaggccttctcccttcgcagcctggtctttacctaggacacctagaccttctaggcctgaacctgcttctgcgatgtgcgatggtatgcctcgagcagctcttgctttcgcgatggcagcggccttttcttgttcgcgcttctgcttctccagctggcgcttcttcttgaaatcgtcttgcgccgcagccttctgaatttccagagtcttaagtttcgcggtcttggcctccgcagccttcatctgctctcgtttttgctggaatgcactcgcacctgaggttaattgagacataaggttgcctgaagttgatgcccggtctgtaccagttgacatccatttgcttatcgaggcttgctttggcttgacctcttcctccttcacaagagggcgaccaagatgcgtctccagagcctgctgcaattcggcctgttgtgtcgcactaagcttggcgcgaatttcaccagacaggattctctccatgtaggatagagtgtccgctgtaatttcgatggacacgttgtgaaggcggacaagaagcttgctgatcaacgtgacggatttactggataggaactcgtcccgcagacgcagccatctggcgagtccgtccatagcatttgcgggttcagccagaagctctttcagcaagtttgacttgttacttccttcttcagcgttagctttcagggcggcgaccaagatgctgtattggtcgaagagctgatctgcgaactgcatcgtgtctcggcaaaagtccatcatctgctgcttctcgtagaaacccaagttgctccacgcttctgtggtggcgaaaatcattgtgagcatctcccattggcccctccagaaagtcatggtagttgctatttcgctctgctcgaggcttcgagatcgcagtataccatcctgcgaattgcacatgacatcaataatgtcagagcaagtcttgatcatgctaggcgcgggagcaaaagctttcctgatcttgacttggcggatcgagtcggaaatcccgcccaatgcattgcggtaataggtcctgaggacgtgctgcagagcgtttcgacgttcgtcttctgagctgatgatcttgagaagctcgatgacagcactcctcgtgtcttcagtagatgagaaaaggagggagatgatagcgctagctgcactttgtttttcaaatagggcctgtaacttcgccgggtgaaattctgatagtcgttcgacaatgtcggtgatggattgggagagtgtcttgaagcgatcgttaaagtgccgtactgtcgcgggcactttgtcgactcccgccttcatggacaatggctcaagaccaatgagcgttctgccggcgatcaacaagtgcgtcgcaaggtcaaggttgctggcgtcgatggctcggaggactgtcttccatatggcggtagatgaaggcgtctctgtaggtgagggctgctttgcgttgatgagctgtctctcaacgaccagcgacttggcctcgagctggaaagcatactgaatcacagatagtgccagttgtaactcttcctcgttctccttgctgccattgaagcgcttcaggttgctgacgatcagatcgatgtaagtggtgagcatctccagcatgccgtttactgtgggctgcccaacaaaatcggtgtgttgtttgtattcgcccatggtcttgaaggcgacaacaaggactcgcataccttgcttgaagcaatatgatcttgccagtggtgtgaagtgatccaactgatagcggccaaagagggcgttagcaaatggtcgaaccgcagggccgaggttagagactttgatggatgcaagaaacgggggtatccagctgaaggcagcctcgaggttctgctggtcctctggagtgtatgtgactgccgtcaacaggtgcttcaagacagggctgttgaagacctgctccgccacattcgcaatggatggagtaatggcgttcatgccgtcccagaagtcgaccggggccttttcgagcagcagcttcatggtagctaccagctcaaagaagccttctgagaagccttccggccttaaggagagatggtcaagcatcaatctgtaaaagtcaccgtcaagactacgaatgtactctgtaatgagctccttgtccatcctttcgataatgagccgtacgccgccccaaaagagtggcacataagacatatccagattggtcatctgcaccttcatcataacattgatgagatggtcacgcacggcccattcgaactcagacttcagcaagtctcgcttaaaccccacccatgacttggtcgcccagtcaagccgtctcgcgttcttactgaataagaagcgggtcatggctggaaggtatgtttgaagctttaggcgcttcttcgtctggaccaagtcgaacggcgtgtcaaaaacttcttggagtaggccttcgtcccgaatcatggcatcgcagctcaatgcttcaaagaaggcatacgtgctttctggtggcagcagtcgcatgggtcctctctttcggctctgctttgctcagcaacctgttggcctcctccagtcctttccgtatgcggcccaggcagctctcgtcgaccaaacgcatgaaatcgacgatattctcctcgtcgtaagtgtcgatcagccgtatcctccactcgggcctggacatgtaaaagaccctaacgcagacttcacagctctccatgtgctggtcgactcgattggtgagccattccttgtgtggtgccgcctcgtctccgtcatacgcgagtatctccatggccttcaatgcagaccatttgcgctcttcggcctcttgcagtttggtcttgcgggcttcgagctcggcgggatcggtttcgggcggatagttggcgacgtcttcggggaagtatatttgatcatcttcgccgacgcgtgggcaaaagagatgctggtcctccggtagcgctcggagctcactgtatgcatagagctggttagacgtgaccactggggatgtctcgcgtaggagcatcatatcatgcccacgcaacttacctgatcttctccacaacctcagccattgtgtattaccccaggtcgtgcgtcacacgcagcctggtatgctcttctcagtgccctacaagcccatgcaatcacgcatcgcccacgtccagtcctttgtaaaggcgcagcggatgtctatctgggcaagttgctatttacaccctgacgccttggccgtgctcgttgttggcgcagaacaattggtgggagagggttgaagggagcctttaagtagacaacaaaagagtgtgtggggtttatttggcggccggtgagagagcgtggagcagacggagcggccggcggtcaggtccaacgaggttatgggaagtgagagacgtcagtgctcaaagaactgtcaaacgcgcgacgcggccgaggtgctagcgccacacggacgcgtgcatgtgccaagcctattacacttcctttcccatctgcacgctcattgcgacgttattcactctaatcagaaatgttaacaggacttggcgctactaagtgacttccttccgccgtcaagaagactcctggcagtctttgaggctgtcataattgttactacggctttatgtcaaaagctaatcatactttaacgtctcctgccagtgcactaagctgctcatacagcagcgtgaagatcctcaacatgtcaagaactcatcaacccataccaaataatcactcgagtctcatcacgctcacacatcaagaatcccatcatcaccaataccacgcaagtcagccgccctccacacgcacagcaagccaagtgaagatgaagacaaccagcaaccgccagtcggaattaaaatatctacaacccaaagtatccgcttcgctttgcgttgccgtactcattcaacattccgtctatcatgtgacccttctcaatcaaaataagaaaatgctcaacaaaaaaaagggagggaattgccaactttggcacgcccaaaagaaaaagaacgcctgcttgcttttcgccgggggacgcaggcaagctgatgggtaacaataaaggaaaaacgctcatggaaagccaacagtagtgtctatgtacaattgcagtcgtgattcagccttggctaccgcggcggactgttgggcgggctttttgaccctggcttgggcgatttgggcatgggaggtgcaacttccagatctgtcggcgcagtgcttcccgcgttattgttgcacgacggatggcgttgcgcaatcgactgcccaggttgggctgtgtgcttgtatggccctggcccatgccttggacactctgtcgttgcccgtggaagctgttgcgactatgcgacgactccaagcgggtaagcatggctgccgatgtgaaatcgttgctggcctcgaaactgggacgcactcggtccatggacattcgcgcgcggtcgaagctgggtcgcacgcggaattccgttgatacgcgagagacaggaggcataggctcggtcgcaagtggcataccatccgtactacggcggaaggtatagtcggtgctgttcgacccgttttgacttcgcggattgtgcgttgtcgcggtaggcgcaacggatggtgggtagatcggtcgtacatcctcgtctgctggttcagcatttgcagccttgtacttcgtcgcgtcggcatccgcaggttcggctttatcagcggcgactttgctcggaggcggaggcagatagctagtcgtagtgcgtaggtagtcgaatttgccttgctgcacctgttcccggataatgtccacgtcgaggggaaagtacgtcttctgggcatatttaaagataaaacggggaagcaaacatgcaataacagctaccaaaaggtacgcccagaagttgatgttgctgtacacttctgcgccagccttgtagaactgagcacttgaagtaaaggatgtgtagataccagtccatgtccagacgagtagggtactgatgacgatgatgagaagcattagccaatcccagcggtacgagttgtaaagaacgtagatgttggcggcgcagacagctgcggtggcggcgtagatacccatgcgcctgtattcggccaaatcgaggccgctttcagtagcaaaagtaccggcctcgaaaatttcgtagacgaaatagaatgcaatcagagattggtatacaccatcgaacatgtacgccctatcatgtgttagccagatcctggtgaattcatcatacacacgtaccaaaactttggctgcgtccactctttccgttcgataccacgacggtaaagttgagggacggccaatgagactttgtcgtcgacatcttgatctagaacacccatgacgatgacagggagcgatgtaaaggccaggttgaagaagataatataggtgtagtcgaagatatactggctgtcaaaattggtgtagatctggtaccagaaaagagcgaacacccagatgatgttctgtgtatgttagtacattgaaagtgttgatagagttgtaccaacttaccttgtagaagaagttggcgatagtctccgcaagcctgcggtacgaccatcgtccatgaacaagcacaagacgagtgagaaagcggaattgtccgatggcgtaatccgaagacatgactgccgcccggccttcgacaccggcaataccaacaccaacgtgtgcttcttgaatcatggcaacatcgttggctccgtcaccgatggccaaagtcaggcagtccaggccagtcttgaccatgttgacaacggcggccttttgactgggactgacacggcagcaaagaactgatcggcagcgcctgcataggagcaagaacttcctcttcatgctttcgtccaaagcgagtttgagcgtgtcgccatcaataatgatagcgtgggtcggtggtgggggttcgtggtcagattgcgcggcagcaagctcttcttcagagcctgtgagcccaaagatcttcaatttctcgtcgagctgtgcttcaattgatgatatgttgtcgtcagtgaccttcagaatgatgagatccatgtcgttgtcgagtaagttgcaagaaaagccgatattgatggctgtctcaaccttgtcaccagtcaagacccagagtttgataccggcctggccaagaagtgagatggactcgggaacaccatcctgtagtcgatcttcgatagcagtgcctccaacgagccagaggtgattctcaatgcggtccgatacctcttcaagcttgtcttcacgtccaacaacggcattggcggcaatgtcgtagtctctgttccattcctcatactcctcatcagggatctccctttgtgcaatacacagagttcggagtccctcacgagcaaacatctcaagatgctcacctgtggtcgcacgaagttgacgttgttcgttgggaatcagccgagagtagatcatgctgtcggctcccttgcagaagagcatgatcttaccattaggcattctgatgatggcactcattcgcttcctggttgagttgaattcaagggtgttgaggacctggtacctacgctcctctcccatgacgttaacaatgagacggtcgtcttgacggccgacgaatgtgaagccaacatcgcgagcagtagctactagagcagcctcatcaggggattgggctttgaactcgatcttcggaggatcgccaggagttcgctcagtcacgacagtatggcacaaagccaaggcgatcatgaagttttcgttagccgcctgctgctctttcccggcttcgcccgcgaggtcatcaacgtagtcgggtgcgatgaatgtaagatcttcgtcccagagatatgggttgttgtgcaacttgcgaatgccttccaacattcggacgcggtcccgggctatctgttcgcgtgcacgagcaccttcaacctcaacgtcgatgccttgtcgtcgttgcataccagcctgcgcctcggtgtatgcctctccgtagggtacgccgttgatagtacactttttgaattccataacgttttgcgtaagggttcctgtcttgtctgagaagatgtattcgacctgtccgacatcgtccgagatgttccatgatttgggtgtgcacggatagtcgatcttctcgtagtacatttgcacgtcgctatagatgaagagcgcttgcagtgtgcgaatgatttccagcgtgatgtagagagaaatagggaccaaattctggaacagaatcacaccagcccagaaggcaatgactccgtccgtggcagggttgtttccataagaaccatattcaaaaatagaatgcgaggtgtcgcttcttgcccaggtcacacccagtacgattcccgagacgagacatagtccgaagaggacgatgaagttgtacacgacgttccagttgagttctttcgatattctagcgcgcttgctaggtgtaattcccgagttgatcatgatctttgactcttcaccagtgaacacgaccacaccgagaacccactcggtgttgcgtaattgacatccacgaaggagcagattgttgatcgaaatgggctcgaccatctcataagttggggtttccgggtctttggcattgtgctgttgccatcggatggcggcactgtacgaatagaggttcgagtgaggaccttcgctttcgatgatgaactcggcgcgttcgcagtgtcgggcgtggcggacgtcgcgcgtcgcatgaatggcgttgcgtactttcaaattcgtttcgccatccagattcttggtctctacatagcaggccccatcgtcggaagaggtggagagtaccaccacgtcggcagggatttcttcatcattatacaagcgaacaaagtcgccgacctgtacattcttccatgaatctttcttgaagcgcgccttctcgggtgcggtcttgtaggggttcatgacgctgccccaaaacttcttttgcacagtgcccttggtgtcggcgcctcgaattttgtcattgtcgccgggtccggtcgtcagtggcggtgaatggcttggagactgtccggggagcggggaaggaacgggggtcatctggatgccatcctcggagtcgaagtaggattctctgtgcgaagcagttgaggctcgccgtgtgtcgatcgagggtcttgtgccgtctccagccactccgccatgctcagcacccttcgcgcccttgcccttcttggtcttcaccttcttgattgcgcgccatgtcgagatgatgcctcgcgtgctcgccttcttgatcttgcgccacaaggataccgtgtcttccgcagtgttgacgttgttgaagtcgactagcctgtgtacgggggcattgttcagttccatgtccaggacggttctccgccagtcctcaatagcatccttgatggcagtaacgacgaggatgacaatgagcggcacggcattcagcgcaggattactggcaccgaagatggagaaaatctacggaagaatattggtcagcgggtcgccggatggtgtggtccggggggatacttacacccaggataataatgaacaaaaagtagacgttcgcaatgttgtggaactggaaccacaggttcttgggcacgaaactgagaggggtgtatttggccgttcttatcttgttgcgcgcgtactgtgcggttgggtggccgtcctcgtcgcgctccgtctgcggtaggggtacgttgaaatagaccctccgtccaccgtctggctcgtcactgcctgcgtctgagctgtcgggcgtgggatcgcctggcaatcctccctctttgcccagcgagtcgcgtttctcgcccgagcctatccgccggtgcaagcgggccttgaggctctccctcttgttttgcgccttcacgccggtcgcgcggtgcgttgcccatcgtatacgcttctgcgggtgagaggtctcgacctgctcaatatccatcatgtcatcgtgctggggcggctgcagcgccattgtcgcgatctggtcgctcgccgcggagggtcgcgggtgctgctaagcttcaaagggcggccggcctcagccggaagggctgtaggagagcaagcagagccaattcggctggagggcaaacagcagcgcgtggtgggatgtgtttgcgggggtccggcggtggtagtggtgtggtagagagtgaagggggttgaggccaaaaggaagatcgtcgtaactctcggcagcgcggatattatgtagggaatcccagggatgcgtacgcctgccgtccaacaacaccaaaaacagggcgcagtgagtgagtgggtgagattactgtgtatgcgagagggcgttgttacgacgactcaagtcgtgcaagcgtgtgtcaatcaatccatgggcgcgggcggcgtgggaagtcgctggtggcggttcgctatgatgctgtacttgagcttactgtacaaacgtcccgtacgaagcccgctcggcttttacttaaacgcgacgctagattgaaatccagaaatggtccgctccagcacgatcaagcacgtcaactagtcacggatgcgaaaattcagccgtcttcacgtttcaatatggatgtcttccaggacacgtcgccgggcgttccttattacgagccaccgcgtccctgtcgacctgatcgatgttggtctcgggcccagcttgtcgtagcctggcaacactcagcccgtcagcaaataaactgcgccgctaccctggacgcgcatgaaccgtacgggtcccgtcagcagcccttttaagcatagcgacaactactttacttctatttgcgcttgcgaagaaaggacatggttgtataattcagttttcttgtagcagacatgcaatctgggcgtcttaggctcgcattggcagtttcatacgcgcaaattaactacgtgtaactgcttaagcgatctgttataacgcgatctgacagccctggggcccagtatctcgggagtgtgccttgcgcgtgtgagactgggaaggcagatctggcctggagagcacatgttacggcaccagcataacaacattacccgtactgaacttcatgcgcaataaaagcccgagcagcttgtctccgagaagcctcacgaacgcgcaaacgcgcaacacggaagccgctgagttcccactccgaatgcatgttttaatgaagcgcgtccacgggagcggcccctagggaagccgcggcacgtgagcacgcccggacgacgcgacggccgaattcaatccatttcgccaagcatcaacaccacccccaacatctctaagccgcactcaggtgaagatgaagtcacataagaaaccaagcataaaggacttcttcaagcctgtgccgcgcaagacacaagagagtgccaaagacgccccacagctgcaaggtacccacgttcctaccagttttgggtgcaagaggctaacattccactttatcgtagacgcaagcagcacgcgtcccgagccaactgctcttccctggactaatctgcaccaagtcccagcgcatcaaagtacgaatagatctgttgcacattccagccccagtccttctgccgtgccgcctgtgccaatcaacaactctgcctctagccctgacgcacagccgcctaccacgtcacaaacatctgtcaattctggcgtgagcaagagagttgtttccaacggcgagcatgtggtactcaattccgattccgatgacgattcgctcaaggaactagattttggtgtgcctactaccggtttcaaggcagtcgcaccaattacccgctcaaagcggaccactcaatatgatgaagacggactgcgcaagcctgagaagaaagccaaaagcaaacaggaccatctcgaccgcgttgtcgaaaccgccaagaagaccagggagcttgagctgatcatcaatgagcgtaaagctgatctagaaaagcatgtggaagaagactccaacacagatttcgtatttgatgaaaatgccctgggtcaagccgtccaagacgacgatgatcctgagaaggcgcaccgtctcttcctcgcaatgcagcgaacaaatgccactcacatcgagcatgtgttccatttcttcagtcaaacgcaaatatctcctgctaccaaatcaagctttccctcaagctgcttacccaagcatcgctggacaacagcttttcgaggtacggaccttgcacccacatgactttatgttgctaaaggtcgaagatgaatctacaagagaccaagcgttcttgactggctttgcgcatcaagcatttcgactacaggacctccccgaagagctcgcctcatggatgatagatcagagtgagttcactcattcctcactcttatacgtactgactttgccagtatgctttgagcgtagtgatgccctcgacttgaagtacatggagattctagaggtattttgattttgacaaagaccttgtatcatcctactaagcaatctcaggcgcatgaccactaccttcgcaagctgttggatcgagataggctagacagcatcttcagatatgccggagctgacatggcaggctgcaacacaacagcccaggtctctccatttgtcgatcctcagacaagtttggacactccacttccgcgctcattaaggtcgattgccaggctactcgcaaaagtggcacctcagtaagtgctgtattaaatcaagtacgataccaattaactttgctcagtctgcggatcaaagctagaagctacgccttgtccatactcatccacacttgtttggatgatcgggcccgggctgatccatgtgtcctttcaacaattcaagaagctatagaggcgaccatgtgcaacttcgtcgacaacagaaagctgacccatggcgtagggagctcccaacctcaggatgaagatcagactctaatcgcctcacagctcagcgatgtactcccacaacttcttgcacgcattactcatcctgttatgcagagggaccttgtctacgctttgcctacccgatccccgttgactgcatactttcagcgccaccttgcgttatcgttccttgttcatccaggtacagtggaggtccctctcggagaccctgagatgccagcttttatacacaagcttctgaagacatcaccgaatttccgcatcaacaagaataccgactaccgctttctcacagcacgcataacgcttctcgacattgcggtcggcccaggcctctcatcagttccctaccaaccactgctcagtccagcggcgtctcgtgcaggttcatcacccatcatggctccagctccagaaatcgacgaagtcaaaaacttcaacaaagaagtggatgcacttgcccagcagatcaagatactcggcaactcgatcatcgaagcaggtgcagtagctgacctcacgatcttagatgcaaaggacagtgtggagcgtttgtgttcgcgcctcgagcatgctgttcgcatcggtggcaagaagatgcacgatgtctttggcgacgatgacgaagtgaagcaactcaaagtcacagacatcttccgcagagtcgcaaaggctcgcaagaacgcgcctgcaggaggcatcttcgaccaagacgacgacgccgacacggacgatgccgtgaccgcgcaaatcaaagcggagacggcatcttagttggagcgcctcgcatgattgtttaacggtcaaaggaaggcttctacataaatgcccgtagttttaaaccatagcgtcaccttcacaccatctcagatgaagtcttctccatcccacatgccactcgcctcgtcccctcttcgggccaatccgcccccccccccacgctccttccccttccacacaaaaatctatattaccccagctctctccccctccccgcgtaaagaaccagactcagcaggaccaggcccaatacccgatctcaaccgcttcaccggccccatccgatttcagcctatcaacagcagctgtgtgaaggaaagccgacccagggagattccgccaagacgcatctagaaaaggaaatctgcgccttctcctgtcacattgcaaagcgagattggtcgagagggggcagtggacagggctgggacgtgcaaaacgagcaactgttgcgcgttcaaaaaagtggtctcgcgctggccatggcatagcaagcagccaactgtccctggtcgcagttcagggtctgcgggagctccgtggcgcaagcaataattcatcccaaacttccctccccctacctgtctgttcctgtgatcgattctgccgaagggaaaagtagcccccccctgcctctttgcctgcggattcgattccgatttcgacaccgagttcagggctgggcctgctgcccaacgtgccgtcggcgcaacttcccttccttccctccttcccagcttcccaggtagaataaaccttgttctttttatgaattcagtaaaagaggcggccggaatgaagactttccgcactaggggacacaattgcctcccaatgtttacagcttgcggtgccgtttgccgaagcgaacggttactgcggtgcgggttctggaaccctggggctttgcgcgattgggagttaggctcagggagcagtgcgcccgtgttggtggtcggtaaagtaggccgagcacgggttagtgaggcagggaatgtggtttggcatcggatattgatctgaccatcataatgctgcaggggttatttttggtcgatgtggttgttgtcatttttatgggtagtctatacaggtagggacgaacgctaagtgcagaattgacgcgttgaacggaacagaacgtgagagccgctgtttgtctcactattaccacaacctcccgagcaggcttcgtgcgttgaaatgcatattgcctctcctcaccgcttgcgcctacaatcctccaaagccgttcttctcgtcaatgtggcggtagcgctcctgctccatcctgtacttgaggaccatggctgtgcaaagaacgagaatgacgtcgatgccgacgatgccaaaggcagcggtgaagatttggtcgaggaacctgttggcaaaggacgagaacttgccaatgcaaccacccttctgcgctgcaacaagagggtttgtgcaggtggcgtcctgtacaaatggaggtgtggttgagtttgtgtagccacagcagtcgaactagactttggtcagcgtctgacttgcatgctgcgtcaatcggaatgaccgggttcagtagccttcccacgtgggccaatgttcggtctaaccccatcctagtgctgatggaaggaacttaccttttgttgcaggagactttggatcagcggcctctcgcggccccagatgttgctaaggttcttgcgcgtctgtagcgtctcgagccaaatggcgagaccaagaccaagcgtaaaggttgcacagatgatgaccagccaaccctgggcgcgtagccagcctcgattggttgggaggaatagtcctgggagcgacaggaggaatgtgacaaagacgaagattgcattgacgacaccagctagagggttgttagtacggttcttcatgtactgtgccgtccagtggtgcgtgtcacgactcgcgccacagtagtgcggcaatatggacacggtggataacgtcttcgttcaatatgaggccgtcgtacctgtcaatggacactgcccaagcaacaagttctgcgtgacgttgtccacgctcggtgtgttgcgtatcgactgctcagacatgagagagaagcccagcagcagtcctccgcacccggcgaagaggaagtcgaatccgacaaagaccatcatcagtttagtaggcatggtagcggtattcgtgcgactggcgcggtcctgactgcggtagatgttgaaaagaatgtaagtcgagcgcaggagccgtccggcgagctcaatctgtgtcgatcaaattaagtacagagaagagaagtgaaggcgaagagagagcggcagaaacggcgggagcacaaactacatggcattgtcaaaacggatggggtgagcattaagaaggcctgcgagagggcgtcgcagttggcccgcggcgatgcgtgggcggtttcagtagtgtaggagctgggggcgggcgaatcacgtcgcgagaagtcatagtggtacgatttgtttggcgctgcgtctcggcagaccggacaggttgcatccaggtgcgacgaggggagtttttgctcaaagcacgctgcacggcgtcgacttgcagtgctcaagtgcagcgcgagggctatcacgagcgccggcgtggtgttgagtgcctaggtatggagaggcctgctgggaaggagttggtggctgccaatgtccggcgcgcgatgcccgaggaggaaggcggtagggccagtgcatgggcgcggctgccattccccatcgaacaatcctggcgggtcggcgcctttcttcttgcagccagtgaattgagggaaatgagcgaggtgaagtgaggtgaagtgaccggacggtgaagcttacccaggcaattcagctcgacgggctccagacaaatgtcctcagtgagtaggcagtgaatattgcagtgctgaggtcagaggcgccagcgccgtgattggctggtccgcggcgcgctggaaggatcgacccaccgtgcggcgcgctcattggtggagggtgctggcggtggtgcaggagccacccacctgagcagcagcgacggggtcttgtcacgactgggctgggagaggccgctgcgctgctcgaagcggactgacagcttcatcagggtttggactggcttggggacagacagttcgcaccagacaggcacaggcggcgctctagcgaccaagagcacctgcgcgtacactgcccgtactccttcaccttggtcgactctgcacgcgcagcacgatctgcgtgattcagtgcggaccaggggtgttaagcggcatccgccccatgcttgattccaggccgctgtcccatcagctgtgcaataaagtccagccgttgaccatcgcggcatcgcccatctcgtccatttccgctttcccttcctgagacagcaccacctcgtgcacctcgcattcacgaccaagtgccctgcgtttgcgcgcccatcgctgccactcctgtagccaagcgcgcctgaccccgagtccttgccagtccttcgacgcgtctcgcgcagtcgcaaacaggcaagcggcggcctcagagctcctccatttcggtcgcggtacgtacctactgttcgctgccccagcccggccattccctgccccgtccgcctagtgtgttattccgtcggcagcgctgtgcgcacctgagcgcctgccttgcattccgcccacccacatgacaaaggtcgccgcgctgccccccaaaactgtttttaccagtccccttccacgcaagcgcatctgccgctgcttttcctctttcgttcaaccctctccagacctgttgtaacgaccgctgcgaaccgccaaaactgacggaccccacaagcagttagggccaactctccgcccaacaccacacctaatttccactgcaacctcaggcatggcctctgaaatcaccgaccacgaccagaacgcctcgccgtcgctgcacgacgacggcaatggctccatgggtgtcggagaggtccgcggcaccaagcgccaacgtccagctgccgacgacgacgacgacgatgatgacaagcccggccgcgagcgcaaggaagattgagatcaagttcatcccaggacaagtcggcgtcggcacatcaccttttccaagcgcaaggccggcatcatgaagaaggtacgtcctcagctccaccaacacttgcgcgcagtgcgcatcgcagcgcgtcgcaccctcgtctatagctgcgctcgcgctcgcgccgcacccgcgctgtatgcgaaacatgactaacactgcatcccaggcatatgagctctctgtcttgaccggcactcaagtcctgcttctcgtcgtgtccgagacgggccttgtttacaccttcaccacaccaaagctgcagccgctcgtcaccaaacccgagggcaagaacctcatccaggtacgcggcactcttgcaaccccgtcgcgtcgcaatactaacctcttcacaggcttgcttgaacgcgcccgagccgtccagcggcgacgcgaatggcgttgatgcagacaactcggtcgagtcgcccgaggacaaccacgcccagattcccactggtcagcagcgcggaatgccgcccaacaaccagcccatcccacaggcttacatgacccccgaggctgcgctacattaccagagctacctccagcaacaacagccaaaccagtacccaatggcgcagcagggcatgccccgccatccgggcggccactatcccgaacagaagctgggttaaacccattacgagcacatctgacgccggatggagcttcggacggcgcataatattgggacagaataccccctcataatggtgaaaataattacggtgtagctcattgagcatgacttggatgtacatcatcatgtacctcatccgtgtacgtcgcatggagctgcagtaccacttgttatgggacgcggtgttgggagccaggcggttgcaattcggacacaacgattgtacgtcttcacgtgggcattggcgtggtgtgggtgttttccttggtttcctcctctctccaacatctatatcatctcgtgtcacatttacgaagtaccaagtatttccaaatccttcgctaccgacgatatcggcatagctagaggacaatgaaatccaattatctagacgttgtgccgctactgccgttttgtgtctagacaagtctgggcatattcgcccgtttcgtaggtgtcgcttcctcatctggagaaaatcgccactgtgccacattcgaccacctgactaacagtttgttaatgaataccacacaaagccagacttgatgcaccgtcactactaccagcaggaaagctgcatgcacagacacactacacagcttcattggaagcccactgtggggccgcgagcgtcgagattgcgaccggcgcccaggtgcacccccagtatgggcgcgaccagcagtcttctcgcgaccaagtctgcgacaaattgacagtcccaggagaatgacgtgactccgacccgggccgcgaaccgtttttgtgggagtgctacctttgacgacgatgcaagcaagcatacagagcgtctccgacgatcgaatagggagatgcacgacacgcgcatagcacattgcgacagcactgtaggcccgactctgtttagcgaagtcggtgcgcagttgcgaccctccaactccccatgttgcttctacaaatacaacttcgagtcctgggcatcggagtacaaacttgactcgagcctagcgtgtgtcactgcgtgatcgcggccaacggtcttggggtcgcacgctgccgcagtcggtagcacctacagactggacgcttgggggggccgcccactgcttttgcaccttgggcagaatgtcgagtcttgggggtaccgtcgccgaaacacaacaacaccacaacgcaccgcgaggctgtcggagcgttgatataacgctcgtcgttgccctgctgtccatggtcggctccctttgctgtcggcaggctgagagctgcattatgagggcgtttgggtcgcacagctatcgcccccaaaccgccgtctgtccaatcatcttcctattcataacagtatgatcgtttgggtcgataacgacgggctggtccatcaaaaacaccgagggtagtcgggatacacgaacgactgtactgcagggacactgcatatctgccgtgcaatacgaagcatcacgttctgtacccctcttctgcacgccttcaccgtcgctttttctctagccgaagcatgccctgctacctggttcctcctattcgtacatcgtacgactcctgtctgcaacagctccgatcgcgtgcatcggaaattgagatgcatgtcctcacctgacatttccttgggtggacggccgcctattgtttaagcattgagaactgatcatccttgcctgcggatgcggatactgcctttccgcgagtgggacatcttgctccttcaagttctccccgcatcctgtagcattccgcccgcgcgtcggtccgtgctctagggaggagatgccgccagcaaacattagtactgtcgcctgtgtgagcgaagacacagttcccaacttgtccactgcgattctgattgagcaagagcttgggaggcttgcaatgagaaatatgccggcgtttgcatagaatctcgatttactccaaacccgggattatggcacaggacggctacaattcaccctgttaagtatagcgcgctgcgtgctccgcgtcaccactcacctcgtcaaataaccgagtgaatcatattggaatcttcttcacataaaccgcggcatatgcagagcggtgccatgtcaccagaggctccgaagcacggcttgacatctccaatgaaagttcgcattgcggctctactttcttcgccctggcaaacgcctcaagtctgctgtcccttcattggctacctcttatctcaaacagccaacaaaccgccgtgcttcctgagcagcaccctacaccctggatgtcagacagatataaacctttgagctcctcacaatgctagtgcgcggcaagctgataagctttgcgccaagtttatggtcagcagcaaggagtcttgctgaaagtatatctgttcgttgcattccagtgctcgtgccctgacttatctcgatacaagttccatcactacgcggtcactatggcctcgacaccagagaaagaggtcgcgcctgtcatttcccgagatgtcgagatgtcacaaaagccctcgattgacgccgatgccctcaagctggcggaaatgggttacacccaggacatgagcaggaacttttctgtgtggtcagtgctcggtgtaggattctcgctcaccaattcctggttcggtatatcagcagctctgatcactggaatcaactccggaggtcccattctcatcatctacggcattatattgatcgcgctcatctcaacatgcgttggtatcagcttgagcgaactggcttcagctctaccgaacgcaggtggacagtacttctgggcgaacgaattggcgccgaagaagtatgccaatgtcgcaagttatctgactggatggcttgcttggtggggctcgatgttcaccagtgcctcagtcgcactggcaatggggagcgccatggtgggctgctatcaactaagccaccctgacttgtacgtcgcatcctactccggccaccaagcgttgctcgttcttgagcactgacctcgttcacagtacgatcaaggcatggcatgtcttcgtcgcctatcagatggcaaatatgttttgcttcttcttcaactgctatggcaaaaccctaccccttgttgccaaagttacactttggacatctctggtctcgttcgtcgtcatcctcatcaccgtaccctccgtcgcaccgactcatcagcatgcagagtttgtctttgccactttcattaacaacacaggctggcaacagggtggcatagcctttatcgtcggtttggtcaacacaaattgggccttcgcttgtctcgactgcgctacgcatcttgcagaagaggtgcatcgaccggagaagatggttcccattgccatcatgggaaccgtcggtattggcttcgtaacgagctggttcttctccatggccatgttcttctcgattgtgggagatttctctgatattctcgggacagctacactagtcccaatccttgagttgttctaccaggccttgaataacacagccggtgctattttcctcgaggcccttatcattgtcaccggacttggatgccttactgccagccatacatggcaaagtcgactctgctggagtttcgcgcgggacagaggcctacctgcgcatcgctggctctcccaagtgcacaagggacttggtgtaccaatcaacgcgcatttcgtgagctgcgtaattgtcgccatcatgggatgcctttacttggcttcgctgacagctttcaactcgtgagtgcaccaaggcaatgcaaatgacgtgctcttgctaatttacacagtatgatcactgcctgtattgtcctcttgtatctcagctattccatccccgtcatctgcctcctcattcgaggccgatcaaacatcaaaccagggcctttctggttgggacccattggtcacttcgcgaacattgtgctgctcatgtggacactgttcacattggtgatgtactcctttccttatgcgcaaccagtcgctgcgagcaacatgaactgtatgtattcctttttttaaaatatgatttgtgtctagtaactaacatagtttcagatgtatgcgtagtatatgctgtgatcgcctccatcactaggtctcgactatgtgtttcgaggccgcaagagctttcgaggtgttggcgagcgcaaaggcgaagtcagcgcacatggccagattgtcgatcttcccgagcatcgcggagagctttagtgactcttttgctctgtctcattcattgtatagtataaaccccgacagaccctgttccgtccgttgtacatggctatgttaccacacgatgtatatgcagtcctttatatcctgctggatcttcatgtcgttattcttcacacgaaacaccttagcgagtacaactcattacagtccatagccacaaacttcagcaggttacattaagacaccaggactgtctccatactcatcatgtgtcaacttcagattacctcctacggctgtggtcactaacgcaaaaccctgttcgagccctgtgctctaactcaaatgctgaacccctccagctgcaaatacaccccctcctgatgtcccaacggccttactagcacccgctccaacgccgtctctacccccttcggccacgaccacgtctccgactccccatactcctgcgccgagcttgtcctcctgcagccctccttcacccacaaagccagtgtgcacggcgaattcgccgactaccacgaccgcatcggccacatcgccgactgtatgcccctcgtctccgactaagggcgcccctagctcgactacaggctcgtccccgcctcggacatgcaagccatgctcgacttccaagacgagcactacgactccgcgctacccatgtgtctccacatggcacgccaacatcgctcgatgctgcatccgcccagcttgccgctgcgtacacgcgcatcatcgacgtcatgctcggttgcgctccgttggaattcatccctgcccacagcacgcacttgaccaacgcaaaccgtggctttttcaaaagtacgccgtctgtagatgatatcatagcacggtcattttgaaatcaaaaataaaagaaaacacctttgaatttcagtacacccggggccaccctcagagactgaaatactataaacctttccgggaggaccctcagattggtagatgagagattcgaactctcgactatttgacaaaccaagtaaacatttgtttcacttggaccatctagtgctttctgataagtccttaaattaactgatatttaacctacacctataccttaggtaccttggcagagagtgagttcctaggaggatcactgttgattctgtgcattcagaatttagacatacgccgacatgatcagtgtaatccggagtatctgatctcgccgtccacgcgcaaagtgtcaatatatcctgcaccatcggcgccacaattccccagttcgatccaatcaggtaagcccagctgcggattactcctttgggcgaagatctgctgatatgcaccgcccttctccctattgcacttcctcggcatgcttataatcaatactgtctttgcgaaagggcggttgcggacgagaggtaagctgggctaatcggttaaactgggccggatgccgtttgctgcagtggattcgatgtattttgactatataaaaccaacctattctatgttttgtggaagatagaagtgaatcaagcaacacgatggattctcaagatagacttccgcagacgtttacgtttcgtcacaagcggcttgggtgagttctcggacgtttattgtatagaaggatgtagagctaattagaactcagtacgtctgttcttctttcgtgtggaattcctgtgcagagaaaccgcaggacagcacgcgatgccagttgctgctcgtccatgtaccttccttgacgtattcgtcggaaagcaatactgactgcatctgcaaaccaggtcccatgaccggactcatctcgcccgaaaacgtcgtccaattccgcgccataccatacgctacaatccccgcccgtttcgcgcgctcaattctcaaaactgacttagacggcacccaagacttcaccaagcacgggtaaccacaccacctcacataagaaaccccactacaaacacaagttaacgtccaaaagcttccaatgcccccaaacattcccctcctccgccagcggcggcccactccctggggacatcatcccccccgcatcctccgaaagcgcctgcctgatcctgcaactcgccattcccctcgccctcctccaagaccccgaccacgcctccaaactccctgtactcgtttacttccacggcggcggctttgtgctcggcggtctgtctccctcactctccatctctcttcacaagctgaccctctcacaggcatcgacgaacaacacaacaccgcgctgctaacccagcaatccataaatgacgcccagcccctgatcacagcgagtatccagtaccgcctcggcgcgctgggatatctgcatgttcccgagcgaggaagcgcgaatcgcgccctacatgatcagcgcaatgcgctgcgttggattcaggagttcattggggcgggtttggtggggataaagagaatgtgacgttgttcggtgaatcggcaggctcgatttcaatttgctcgcagatgctgtttgcgcctccgccttcgggtccgttgtttcgcagagtggtgctgatgtctggggttctgggggcggcggttgcgcctgggtcggcggcggatgcggaggttgtgtacgagagtttcctgacgaagctgggtattgaagagagggggcaagctgggttggagagattgaggagggtggacgtcgaggagattgtcagggtgacagcggagtttacggacggtggggcgatgtttaagacggtgcaggatagagattggtatggcgaggatggtgagcttgtgacttgggataagtttccggagatgattgggaggtgtgaatgggttcaggagattattattgggactaccggcttcgaggtaagaggtttgttgtatcatcgttgatttggaaatactgatggtcgttcagggcgtccagttcatacctagattcgcaggtgtaactccgcaggagttcatctctgccatcgcggatcaaatgggcgaggaaagtgcgaagctagtcagccaggcctacaatatcactccagatatggaccaaacgctctttctttcatctgcattgcggtggatcggagatgcgatattcgacagtaagcagtacgctctgcatcaagtctgttgtggctgctaaacatatcagcaccccatcacgagtggtcaaagtacctatctacacataccaacaagaagatctttcgctacgtcttcgatgtccgtaatccattccccggtagcccgctctatcagcaggcgcaccactgggtggacaagtactttctcttcaagacgctgcaatccaggtacccgacgcaacgactcaaggacatctcgacaagacacgcgcagctttgggtcgagtttgcgaacgggaagtctccttggcgacagtaccagtacacaggcaatggtgatgacatcatcatggtggcggacgagagagagggctgggtagaaagaacggttgcggatcacgagaaaataactgagacttcgtggaaggggtgtgaagcgcttgtcgctagctggcagtgccagaagggcaaggccttttctcctgtggacattgagccattgagcggaaagagtatggttagatttgatgactgagaatgtttgtaggtgaagtctgaatcatggccgacgctcgttctcgtatggatcgcatgcctcgtgcagctgttgcggcgcgatgagaatgaggtacagagggcttaatggtgtagccgttgtccgtggcgttcttcactactcttcaagaagtcggcccacataaaccgggtggcgtcatctgtggtgaacagtacacactcatgaatcagcgatgaagacaatcaaagcacttgaatagctattctcgaaggcgatttcactgacagtttctaccacgggagaactttgcgatccacaagtgagattgccaacatattggccgggtgaagggcaacagtctcggtaatcttggtaatctcaagaacggacatccctcaggacatgctgtagctcctctcctttccctcctcgttctcttccatcagcgtcggctcaaatttctctttcctcgcctgagacgcgccagaagccttccacgctgacaaaatcaagtccacaattgcatcaactccctggtctttcttcaccaccgcaaagatggtaggacctccttcacgcatccttctgctgtccctgtccatgacgttcaagtccgcgccgacggcttcagccaagtcgatcttgttcacgatcagcaagtcggactgcgtgattcccggtccaccctttctggggatcttgtcgccgccagagacgtcgatgacgtatattatgaagtcggcgagttcgcgcgagtagtttgccgcgaggttgtcgccgcccgattcaatcaggaggaggtccgtgttgaatttgtggtggaggttcgtaagcgtcatgaggttgacagatatgtcttcacggacagcggcgtgcggacagcctccggtctcgacagccacgatgcgttcgctgttgctgctgtgagattccgttcatactagaggttgccctctggatgcgacttacgcagggagagcattgttccgagtaaggaattcacagtcctcccgtgtgaagatgtcgttcgtcacggctgctatcgagaagcgagctcggaggcgcttgcagagagcaagcatgagtgccgtcttaccggagcctacaggtctgactgaatcagcttctactcataaaaacccaatgtcaacctataacaacggcgagcttcatccatcgtgtgactgtaaacgcatctccaaatagcaggctttcttaccctccaatgcctatggtgaacgccctgtcttcccagtctctgttctcaatgattggcatctcgcgcccgaggaagcttcccggaccatccagtatctcatgggtgtgtccatggtccgcagccgcattttcatgcgagtgcgacggaccatcatgagagtgactgtgcgacatggtggttggcacagtttgcagcgcggtgtattgagccctgttgcagatctagtggtcaatgagttggacaggtaagtgtggatcaagacagcagcaagcaagaacgaagctcgaagctggcgatggtggggcagcagcttcacaacgtggggtgttgtcgatcatgttggtaagattggtcgccggccacctgacatcgtggactggatcaataagacgcaaaattattgcatgaatgatccgctacacgttcgcggccgacaagtttatgcgaacgtgtttattgttgttggttcgtgccacgattcagtcgaggctgaccaaatctgcgaccctgaggcacgggcacgcttgcttcggttcatttggtcgttttcggcttcagtcgttctccatccccctgcatccaactccgtgttatgaaatttgcacaatttctgctaacctgaatgtctctgcctagtatcttttgaccacttttactcggtgcattgtgcgcaacagtaagtggctttcaggggacattcttggagcggctgatcgttatgccattgtcgtctcgcgtgtccaccaataataccgaaaacgccacaaacaaggctggtgtttaccgctcatttcacgtcgttagatgttcggccaagttacctgcacgagcgtgacgcgatacgtaaagacagcacatctcccactatgcggccgcgtccctgatctaacgacgtcctgtccaagattccagtttcactaactcaggcctccgaattgacctcttcggttcaatccgaccttccagcactgacatgtcttcatattgaagcttgcgcctcacctcattccttcgtcactcgtttctggccttcgcttcactattatcctttatacgacctctacgaatctcacgctatctatactataacttttaacaccatggctgtcatatgggagaaggcacaacaagcctttcttacactttgggacatcgatcgcgaatttcagaatgcgcacgaagcatacgaacaatggcaggctcggaatcggcgcaagaggtcgtcttgggcctgtctcggcgtaaaaaatcacgaagatgcactgggaaaagcattgagtctgggacgagaagtgcagcgagtcatggagaggggggcagacttgtacggatcacgattcgagcagggcgactgtacgtttgcaaacaggaaaatgtccaatggagagatgctaaaaccacgcagcaacatgccacaccatcctcaatgcacaacttcttcgcgtacaatacgaagtcaggcaaaccctctacgatactgcccttcacacgacacgtatttctttacctcatgacgaccttatcacgaccgccaaaagcattcgacgcacagtcctccacgcactagaagaccagatcgctcgtttcgactcgcgagaatttgtgcctatgcttccaccaccccgcttcaaagtcgattattgcccattcgccgatcaattacggaacgacctaaaagcaaccaaatcgagcaacctacgagcgcggaaactacggccagaacatcgtcacgacgaccgagaattgtgcccgcactgcgacgcatgcatttctgtaacatcgcattctggactaccagcctaccggggcatattattcacatcacacgttgctcgagatccgcttgccaaagatgatcagaccacattcgcctgcaatagctgttacaagaccttcacggactcttatgcattcctggaccacatcttccagaaacaaatcggcagtaaccgaagttgcttgaaacgaacaagttcgcattttacactctaccaaaaggaatacatggaaagcgatccgtctattgtgaaacagtgcctcaagaactgcttgaagagagagctcaacagagtacgaaatgagaagacgaagagcacgatccgggtggtacaatcggacattcatccgagcatgcgtagctcgactacaacgatttgacccccaacatacaacaacacctaattcgaacatcggccatcagaacaggtcaaataagatctcacgaaccatattatacccacagcgcatacgtttcttgtactatactatttagcgtcttcgctacttccagggatatactttttagagctccatctacatagagcataagcaaatatttacgaccttgatctttactttctactcgcagcacatgtgggagttttattgtgcgttcttgtcgaactcacgcttcggtgtgaagttctccaagtgtcctgagccaggattccgagaatatgcaaacgacctccatgatacagtcgaaatcgcaagcttcacgaccaacaaaatactaatggtcgactagcagaacgctggattaggatcttcacagaccctccaagtctacatcattcttctggagagaacacttcatcgcaaagcaaaggccccttagccatgctgccaagcagacgatctatcgatctccaaaaagtctcgtcactacaccccactcactcccagttccagcctcgcggtgcctgaaattctccttgcactaacgtctcgaccatcgtcatcccgttggggttttcagtgggctgccgatatacccgtcttgtgtccgctcccgacgttcctgacgtgtgacagattgcatgcttgagaattgaggcttgcacaccaattggatgcgcagcggtctattctcacttcttcacatccttcacagaaaccctttcttcgacatacaacatgtagatggcaagttcatcacacgtcagcaccatacaccgcggccccacaaccactcgttaaaaaaacccaaatcctcccgccgagcggatcctacgctcgctcacctcggcggaatcgggcggggcctttttgcattgctgcgcgtatagcattttcttggacacatgctcgggtgctaagccggtggtaataatttcgccagtttctccacattacgagagtctaaattagccaactcggccgaccttggcccttggtaagtgtgaagaggggaggggctgtgttgtttttgcgaaacaggcggcttggtatggccaaagtcaaacggtaagcgccgtgaggcagacactgtttgcctgacgtatatgtgcatgtttaatgggaaatgtgtaacaatcgtagtgttggtatttgatattttgctatttgagcaagagaaaatgtggggtatatcatgtaaaaagtaacgctgaagcttgtaaaatccatcccatcccatactgatcttcgcaagcatgatttccaaaccaaaaacgcctttgctgtgatcagcgtaccagtcgtaaaccagtgtcgttcccatgccgtgtactccatgctgataatgccgctgaaaaagtgtgctctcgccatcgtggagagcaggtaatgttgtgtcgaatgtcgtagtagtaacaagtctcctctcgtcgctcatcttcagcgcagtccccgcgagagccagcgctcccaccacttgcgcacgcccagaatgctctccttgccgtcgttgtggccgtcgtgaccgcctgggtcaccgaggatggacgagaagaaccagaacaaggcagccgtcaacgcagctatcgcgacgccgaatgcgatgagtggcgagaagaggtggatcactacgagcatgggtgcactgtagttttgcgccgagttgtgcgagtacaccaggtgcagttgcaggttgagcgctggggcgaggaatgtggtgagttgcgtcgaaagtgaaggtcgtgtcgagcagagctttaatggtgcgagggcgagtgagatgaagagtgcgactatggtccagagagtgatgacgatggaaagtagggcgcaaggtcctgagaggtagaactggtcacatgttagtcacggtttacaatcaaaacttggagtatttgctcactaataattgccatgtcttctcctcgggcgagccctcatggtactggccttgatcgtagacggcctcgtctgatcgggtggatcccgaatggcgatggggtttcgacgagccgtagccgtgcttttccgggtccaaatgtgcctgtggcgggcgtcttatgttttgtgcgtcgttgaccaatgtgggagacaaattctgcggaatcgatgaatgtcgtcgcttgtctcctgaggagaggctgctgcgagggcttggcgattgctttggcgagaatgggtgggagatgacggaatcccggccgcgaccgtagctggaagtcttgcttccgcgatcagcgcgtcgctgttgtgatcgcgagtagtcatctttttcgttgtatgtgtattcgtactcgacaggcgtggtgttgggcgactgttgctggccgaggatcgagtgcctggccgagaaaggcaccgcggtgtgctgggggtccattgcaggcatgtcggagctgcagctgctatgtgacgacgttcattaatggctggagatgggcctgtatgacatgcggagtcgtcgaggcatggagcatgttataacaaaggtcgaggctcacctcaggagaggcaagactcttgttacatacgacttacgctctcaaggacttggaagaaggtcttgggcttggcttctaccatcgcgcgcgagagccaaggctgggcatcatcttggatcaaagtgaggacggcgggtacggccaatcacggctgcatctcagtggacccaccgtgtcctctctgaggtgctgcttgggccttcaagacgggattcgcggcagcagctcgaagctgagcctttcggcgtatatctttcactgaggctgccctcttggccggcgctggcaaatgctgagcgacgctgagcgaccttccgccgcgtacctggcgcttctcaccctcaatttgcgccgctttggctgagccgccaagtcaacgacaaaggcgcagctcggtccgcccaaggcgtccgccggctcgacctgcatcatgtgctggattttgagagactttgagaacactgacccagcacatctgtaaatctggtggttctgtgcgacggctttttccgcatgggtgcgcgtcggaccatagatacgtgactccgccgagacaccaggcagacacaaaggccgcaaacgttcatggccatgtgccggtggaacaaatcgagcgcttctgcatgctctaaatgggttcaaagcggtgtatgctgcagactatctgccttgaagctcttggacttgtctgtagtgtgcgcgggaataatgttccgcagcctccgctccagagttcaataccaagactggctgaaacggcgtctggtttcgctgatcctcgtcttggctttgcgtcaagggagaccatgatgaagttaaaagcactgaactgtcctggcgggcggatctacatgctccgttggcttgtaatcaaagtgataactcatcgctctttctcggcgctgctgttcggccttgtaaccgctggaatgagcgcggcttacggcagcaacgaaacgctgcgacatttgcgactccttcgctcggtcggtgccggatgcatattgtcactttaaccgcaggggacaatgattggcgaactggaagggtcgatgcagcagtgtcatggtaacggaccgccgccgttgtgaaattttggctgcttctgcacaggcatgatgcctcgagcggcatttcgaacatgccaagccagtggcctcgacgatcttcggagctcgactccgcagcaacgtcgcacttgcgacgctgaggtcagcgtacccacctatgaggagttggtatttgtagtgacgacgctttgagttggttgcggagaggaggaggtgctctgacaatgtgcttcactcttccaaggaggcaggttttcatcacacttgctaagctcctctgagaagtaccagacaccagtctccacgcacagaatgaatggtattagcgtccgtgcacatgatgcctttgttgacaacatcccgatgccaaccaagcgtcgttcttagacactcacgccttctgtacatatgcaactcattgaccgactttccgtcctccattgtcgtcacgaactctgcaacggatgctgcgaacccccgcgccttctctgcgcgatatgatgatcatttatgtcacgttttatgaaaccaggaagagccggtctaatgtctaccaagcgaaggagagtagtctgagaacgggcctgtaattgacatcctacggaatcgaatcaggtcaaggaaagacaagtctccttgtcgggctatggatgcccgtccaagcagttcagattcttacattctcatcggctcacgcacaaggagcaaaatgatacagcttgctggtattttgatgggagcgagccaaacatctcgtgtgatggtcgcaaatggaactatgaagaaaggacgccaaggaaacacggtagggtgattaccaatgcaaggtgtgttgctagatgaaaggacggctgaagacataggtaaggtttggagcttcagaaatccagtgtatggaacatattgagggacggctgcaaaataagttcaacggcttcacgtttatgcagggcgaaacaacaatattgtgtttaggcacccgtcatatgcaaagcccctgtatggacttagaactagcggacgattgagtacttgcagatgcctggtcttcgttaacgatggaatattgacactaacgtacacattaggccacccatgaacttttccttccaagcctcacaaagtggtgcttgactactggctttggtgcatccgagatcaactaagtaaaatgatgcccacatgcaaatggtatcttcagaatgccatgttgatatattctccaatagcagcaagtatcaaatatcgcgttccgttcgatgtcaagtggttttcaactagtacctgagtaggatcgcgtatggatgttataccctgtcccgcagaagtggagactcccacacgatccttaccagggcgtatatattgctccaatggctagccacccgatgaggctcaccggtaaatcagcgcttgcgaaaaaagggtgagtccctcgcaacatgatatcgaacgcagatgggatccgacggctagttgtgcgtggctaggcgacaggagatctagacctgagcgttgtcgtggaaaattctataaagctctgtacagatgcgcacatctgaattgccatctacattggcttttgatcagaagaagagcaatcaatcttcacaatacattctttgacctaccaagtctatcactcaacaccatgctcgtctccgctactctagccgtcgttgcacttgtgcacgctgcatccggggctgccctccccagcgactgtacgagcctacctctcccccaaaagacatccagctcactagtcctccccaggctccgctacccactttgtcgagcgcgacgaatcctgcgtatcaatcgtaaaccagtacaacaacttcaccgccccagatctttaccgctggaacccgtaagtcgtgactccaccttccagaaccccaaaactcacatgttacatcagttccatcggactcgtctgcaacggcctcatcgccggcgactccatctgcatcaacgtgcagccctacacataccccggcccgatccaaggcggcgccatcttcaaagcggagcagaaccccgtgccgcaattgcctgatatcgcggcggggtgcaagacgttccagtacacggattccaaggggtatcccgatgtgccgacgatgagtaccctgaataacatttcgaggacgatgtggaacaattggaattggggaaaggagacgggtgcgtacggtaggacgtgggggagctacttttcgtgtgtgggaaggaagtgaatttagaggcagatgagatgtgattagtttcacatgtgtgtgtactggagttgcgcgagtagagcaacagtaatgagttggaatgtttaatcttaagagtatgtagaaatcgaacgacagtctgcaattgtagcgactatcatgctataggctactaacctttgctctagagtgtcaattgcatgtacacgtaagctgattgatgaggatacgcccatgatgtacatctggcttgtggccaggacccgtgagcgggaaaaaagaggaatgagagtgaaaggtcgaggtaaaatacattataggtaaaaactatattttagaagaccaggcctggcaagacggtcctaggcttagtgatagcctgtcactgcccatggaaagaaacgccatcataatgtcccagaggacgcatacctaacaccaaaagcccactcacatacttttgctagccataccgttgatgaactcgctgacctcaaagccgactctcctcaagtccgcatcgctgaatctaccatccttctcctttccgatcgtcaagcacctatttgcgtcgtccatctcgggtttgctcactccagcatccttttcgtacatcttaacgtagatggtgaggtcaggaccgaccgtgccgcgccacaaagtcgccatccactgccaatggtctgtgcaactgtaggcgtcttggatgggaatccgagaggcataagtgactgatgcggcgagttggaaggttggaaggatgacgattggctttgcgaccgaagcagcatccaaagagggtgaagtggaggcggcagctaacgcaggcgagtcagaagatgtggcagagtctttgcgatctatatcagaaagctccttttcagtgtccttatctgagtctttgtcggccatgacggtgtcttgcgacgacggaggcgagtccacaggcgtagtaatgtactgaatcatctctttgctcttgccatgccacgctttgatcagatctagatattcctcaaaagaagaatcctgctcaatgggtgtctgtggtggttcgacgaggcgagggcgatattgtgactcggtatcttttgcaaggcgatcattcaaccactgagagagttctttgacggcagcaacatcgtctccctctatagctagaatggcgccacgagttctgggcgcaggactcaacggagacggctctttatacggaagactgatgcgaccgaggagtttgatcttgttctggtaagggaagttcatgagtacctcttctatatttcttgggctttggtcattgtgcgagcttgcttccaccataatggaaggtctccgagcatcgcgtggggtacgtgggggtggcatggtagcactattcggaggcgagtagcgtacttgcatgggagggagagactctcttcgatcatactgtgggtaataaggtccatctggcctacgggcattgctcggtggcggaccgtagtcgaaccgccgcttcttggctcctggcgttaggggactgtacgagtttatctcttcgcgtatcgaaggaacctggatgttactaagacccgaaggtccatgaccccgtcggcggaccggagattctaggctcaggctactcatcacgggcaagtaccgcgtggtcggtgttgaaccttcagagtaattcggtggcggtaaggttggtgttctaactgagtccggataagggctggtcggtgtcttgatgctgcgtccaccacacctaggacaacgatacttgtcaactgtcgtatgctgaaccgatgggttgagtggcgacgagctggcctttccgactcgtcgtggctggtaacggtagtcaggatactgttcgtgatgtctgactttctcttcctgcatgacatgtcagaggagctcaagggtattgcgagaagacacaaacctgtgcaagatcctgccaaacttttttcgactcttcgttttcagctttccactgctcaccaatgattttggaaatatcggggttattgagtccaggattgctagcgattatggcttgttggtggtgctgccgataaaggataaatgctacaaagaagttagaaactgtggcacaccacgtacaaacaaagaaagcattctttgttcattccctgtcacacgaccctttgcgactgaaacgatctgaaaacaaagagagaaacccactcaccatttctcggacggggtatcttgggctcaggctggcagaggcagacgtgctgaggaagttcgcctgagccggtcgaagtcgcacttggaggggaacgaatgtcagtggggctgttgattccgacttgatcttctccattcatcgtgtcctcgagaggcgcgagccttttcctagctgatcgaggggatgtcaaagttggcgacggaggttcctctttcgcacgcacaggacttgatgtgggtgtgggctttgcatcatggatcctgttacttttacgcaagttacgagatcgcttcacatcgtctattgaagagttctgaggcgtgtcgccgacctgcatgttcgatctgacgtacctcctggggacgtggaagaacgtcgcaacagggctcgggggtggagggggtggaggccgaacaattggcggcagtacgcgacttgctaacattctggacgtgaaagacgagctcgctgatataatgaaggcctttgaggtcgaatttcattgtcccatgattaggaagggaggcgtgtcggacgaaccattgaacattctcagctgctttgagattgatatgcgggtgcggtacaaatgcattgcgctttgatgattaggcgccagcgatccagtagattgttgttccagacagatgcggctgaacctggtgcgcgattcctttgttcctgccacgtcccaaaacggccaagaacacgccccgagacattccagcattccgacgccaactatgcaaggacttaacaatgccagataatagcggacccacgcgtggtctcgggaagtacgatttcacaacagctacccctcttttcgtggcggagctcctactaataactcaacagcgtccttggtcaagtttcaaacattgtctttcacatggctggtcattgattcggtggaaattctagagtgaaacgctctcccgcctttctacttggtctggggtggccttgggtaccacctttcgttgctggggtgttgacagtatgattaccgcgaacgaggcgtgcggcctgttttccgattagtttgtgtgcgctaggtccaaggtgcaggtcatccctgttctctgattaggctcagacaatgcgtttgtttggttggatgactgaccaaaatagatgcgcagctggatcggaacatttctctacagcggctgcatgcagattcgtcgcgttgccagccaacgacatgattacacatggcagctccacgtcttcgaccagcagcatgcgttctttggagccaaacgcatccaggatgccttcgcaatacagctgtttcattctgacatgctctatcaccacatcattcaagtcaggcatgaagactctgcccttctgccattgcactgcgcgttgaaacaagacagcgttccagtaagtctgcaggaacaacattcgatgctgagtttgcgctactcgtagatccagaccatctttgctgggcttgaaacgcgggaagaatgtgacatcgatcatttgaggcataacaatctggacggcagttgacgattgcgctaccaaaacatcaagctgaacgaataactctgctatgctatcatcgacagatctcatagcgaactccatttcgagctttgagtattcgagaagatcccaaagcccgaagaacacggcgaagagtgtccaatcgtcatcagatcggaggcgtcttggtatgcggtacttcttttcctcgtacttgaggaactgttcgacctgtgtcttcaagtcgatcagtgacaagttgtcgccttgtcctttcatggcggctgaatgcacatctgagtcgatgacagaaccaaccgtgcttatgtttaggctcattggtacagagctggcgaagttgtcgatcagatcgcaagcgagcttccatatgttagttgtcgctgtttcgcacaagacaatgacttacctcattgcaaagcgtttcagcccatagctcgccccgggcaggatctcggacaattgcctccaagtatggtagtggaaccgctcgaatactacctgtgtcagaccagtcgtcgccaaatacaacaaggcgacgtatcgcgcttttagagcctaaggaacgtcgggagaacagacagtaaccaatagtaactaaaaacgcagcagcacgagcgtgagattttgaaggagatcgcatcctgcacgaagtatgcggcggaacgtggtatggggaacaaggaattataacaagacatcggcacgctcatgcccccttgggttcgacctgtgtcgtagacatgtctgaaagaggcaaatcctaaactatcaccctatcttgcaaagggttagcagccaggcgcgtattacagtacatcaacctgtcgtcgatgctcttcggtccagttgacgcaggtgaggcatggcacatgtcgcatgctttttggcagtgtgattcagcgtcgacgaccaggttgatcgcatcgcgactaggagacacggccgaggcgcgacggcaacgcgtttgggtactttcagtgcgacgacagcgtcctcatttgcacgtcggttctcggtacgtacagactgtcatagaatttcgcgtctgaacatggctgctgctgtggtttcagtggaatttgttgtgaaggacgagcggtgacgcgctttcgagtgattggaagctagcttggacgcgctcgcgccactcgcgtgcgtcctccttacaacattgaagctcacaaaaaaaatatctccacaagcgcctcgtgtgggggctaggtacacgcgcacgcctatcgcgcctgttcttgaccttcaatctccgccagatatgaagaatatgaatggtttgtactgtaactgtcacgtgatcacaccatttcaaacatcgcgaatcttacatcactaatacctgagctcatatgttatagtttttgaaaaagaccgtgattttagccagccgaatagatgccatatgtcattccacgaaaacttgtcttctactatcgtcatcacaatgaaccatcgcgtcatgaatgagacgtggaggtattttcttgtggcaggattctgcggcgaactgtagtacgggaacgactggtctgagattctgatagctcgcgatgtttactatgtttctccttgctagacgaattttgataagaccatcatacaaataggtggacaaaagtcaacatcacttcgctcgcaaggaataccttatattgggtcatcggaagctggatatgatttctcgggcatacatgtcagattccgccgaatgcttgagatgtacaagtgatagttgcgcacctcacgcagcgatgaacatccacaccatagccttttcacttcgtcaaaatttatgtgccgttagtgcttatattcgaggcccaggaactataaagaatcacgttctgcttgttagaaggccatcgcaacctccacacgtaacctaagcaagcaacttgtctccccagcaaacactcaaccatggagttctagtatgtagagctccagccttgcgcagtgatatactaattttcaagcagcactctcatcaccctactcatacttccattcatcagcaccttcacatacctcctagtgagcacggatatgacgatcttaagtcctatctcggtcaaagtctgattaccgttcaaaatcgatgcgctcggtctcatcacgctgctcggcgcagaggcgatgcgcaagtccctggccaactggtcttactccctgggaacactttccactcatgactggatacatcttcgcggacaactcggttgccgagtcggtcccaggctttatcctatacaacatctccaagggtatcatggcgacaaatttaagctcatggtctacgcgttggctgctctgtcagcagatcaactctcctaccacggtcttgaagatccgagatgccagcaaggtctctaaggagacgaatgtcctgcatgttgctatcgcggcctctgatttcatcttgaatgtcgctttagtcgtgcttccggcgcttctctgcgattggtatggcttcgccgcttcaccgcttcactaagccttgttggcctgattgccgttcgattctggactttgacggcaagccgcaaagcactcgattcaagtgttaagcgttcagctggagctacaaagctgaagtagatcagaatgtttgtcaccatgccaaacggtaatgtcgttacgatccggaccaccacgggcatcgtacaagaactgcttgcttaccgaagctcgaccgcaacctaagaaggcgcattcaaattgtgtgcgctgcctgctgggcgcttttcagcgtccatacaatcgcgctggaaatggcttgccttgcaatgcagcttgtcttggtgtcgctaacattggtcttctccatcccagcagatcaggactggttgagcaatcatggccaagacaataccactcacgccagcaaccgccttcttatcaaatagactgttgcagttcaacaaaataggtcgaaggcatatgcattgctggaattgacagcggaggaggaacagaccatgatcgactggtccctgatgccgaagcgtctgaacaggatttgatggaccgcttacgagtcctacaaggaggccgccgagaaggatcccgccgctttggagacttggggcgaacgcatgaaggcggcacatcaagtgtcggtggaagaaaacgttgtcgagaggcagtagcttactcaagaggaataagaagaagttgatcacttgtggttgcttaaagttttcgatcggaatcgccctgaagctggccaacggtattctcatggtcgaagcgttcttccttcgaggccaatgtattgatgacttgtcggtttgacggttctcaacatttgcgtaaaacacatgtggcaacagaccgatctaagacatggatattcgttctacaagtgttgcaataagctatagtccctcccattatttttcccgttgtcaacttgtcttctcctgatatactgttacttgtgcttgtcatcgttccctttatgagacaacgtgaaatcttacttagcagttccccttgcctctccttctcttcccctccccatccgctctttgttcccttctctcttgcctaggcacgccctgtagtcataataccctgttcgcccacaggatttttattggcatcaagtagaggattacatttctccacaggcccttcgcctttgtcacacgagagagtccacatctggcagcttagagttggagcccaccagcctgcaagacagtcagcgtacatgagttatgcgtactctacccagggctcttaccgttgtactgaaatcccggtgttacctgctgtcgaaagctgattccttttgactttgtgtctgtgttagtattgcctgttgacgaagatacagcctcggaaaattccttgttgtacccaacactaaaagtagccgtgggaccagataacatccatccggccattgcctcgaacgacatcccttcactgttcgtataagttgtcgacttttcgctagacacgcttgaggccacgctagcctcaaactctactgacatgtcgcagccaatgtcagatccacagggaaatgaattaccatctacaacctgcttccctgactttgtgtaggtagggccttctggctttgcctggcactaacgttatagccatagatattagtttcctgtgtggatggagaagtttgtcgcagaatacatacattccagttagcactagaggcaggtcgattcgcgaatggattcttgttctgcccgcccgtattgcgtcgactcagccactgtgatttactccttctactcctgcgtggagtgtatagttgtggtgagctcgtggggtctttggatgcgggctcggagcgcttcgttgtagtaccgccggggaaagcgccaatcctgacacattctgcgccacagcaagctccagcgccaactcctatacgcgtcagttagcagaaggaaaccgaagaaaatggaccaaattggaccacatacctccggagcggatggtggacatgtaacaaccgcccttgttcactgatagcctgattcgtcccgaaagccctggctcgatgctgcctttgtcgctgttgaagtcgtcgaagaggagaacgcggcagtttgctgctggttggtctattttctaagtgaacttgttagccagcgggtattgctcttacaaacacatgaatcatcatacccagtacaccttgtagcctggaccagtctctgctggcgcatcccccatgttaaagtcctttacccaagtggcattgttccaggaagtaacctcaattgccttactttcgtcacacgagtcacacaactccttgttgccattgccaactacacagggaactacgcttgagcttcccgcggaggcggtaggggctagaattaacagtgctgtaccggcagctgccagggaaagagtggtaatcaacgtagtggcacctgctacaacacaggctattgttgcacgcatgacgaagtcgggagtcttcgtggtgtgtatggaaaagaagagaagatgtcttcgcaagtaagagtgaagcttagaagtcactagttgtagaatatagttgcaccctttaacacggcggcagctgctttatatggagactatggagcccaaagctcatagagatgtgactatcgtagctgcgctatcaacgtggcatcttccgtcaccgctgcggcaccaacccacgccgtttgcgggtatttcagtccagactgccttgttggtcacgcatgtgttgctaacgcgtcgctgccaacgtcggcacagttgcgggcatcaaagttcgtgcggcgtagtcacgggaatcatacattgcgcggcgtattcacggaaatgatactacggcgcagtcgcaggaagtggcgaagctgcaaagagcggaactttgcagaacatcgcgcaatgctaggctgtcttattcagctatggccagctgcagatgggcgcagtagttctgaagaatatcatgcgtcggaatagttaaaggtgacggcccgtcatagtactcttcttcttacagcagtctgtaacagatctgtgaacttcacttctctctacgcataaaatatcctactatcaacggcttagccatgattctcccctccactgccgcactgctcctcggcgttctcactagtctggccgcctccactcccctgcgcgagtctactgcgctcgaccagccttacacaaatacaacaactctagaacgacgaggaaaaacgacggatccttggcacttctgtagcaataaaaattggtcctcgtttggtgagcgtgctttcctggcaggccttcgtcttatggggaagaccgacgaccgccagatgcgactcgacaaggaagctcgcgagcaaatccctgattattacatgggagtgcgaggaatgtgtgagaacctttggtgcggaggaaatcacagcaaaggcagaggcgtcgtcttctacctctgtcttcacgacaccacacccgatggcccttacctctcaggagacctggcacagaaatttcatgacggtttctacgactgcaacggcgaaagagagccccaggacgatcctgataacaaatccttggcatttcacgtatgggaggctgggtatgaccttcacgtagagggcgggtatgacggaatgaagtgtccaggcgacaccaagaaaacccgatttcgtcgtccttcttcgttggactcgcctccttatacgtagttcatttttttgcatgtatctacctatatgtagaatgagaatacctcttctgtgtacatgatttatcatagcctctctacactcctacagtgacacataacattatcgtcaaacgaatctaggcgaatcactctgctaagatatccaaggcgataatacttctacagtaaagaatgcagtagcgatagtctccttattgaagagcgctgccacgtcgtgtccgtaagatctaacatcttttcgatacgtggacagtagagcaaagccgcaatgtctaacgtgcccccaaaacctaatactgtggctacgtgacaataggttatccagagatcgaccgctcgccgcgttggtaagatacaaaaattcttcgaaacaggcgcagttgagcaaagccgactgcggcactgctgtatataggcccgaacgccgcgtcagcattgaaacgggcacggtagagtaaggcagaatgaggcacgaatgaagcacttatgattgcagagcgaccactcactggattccagggttggcaagatacaacatcttttatgtggcacgggaaagcaacacagactacggggactttcgtatgcaccgcaccgcaggacagatgctatctgcggcatctagcatactttgtcttgttgtgatcgtgccagtcctgcagttcttacgccgtaggccacccaccatgccgctcagttcacgtgcctctttgtcatagttttagatgacggtcactgtgatatttgacagtgaaatctaacgctgttcagcacgccgttacacgtggccttaggacgggtagtgtataaagagcagagagcaagctcttgtagtgtatgctcatgctcctcagaacatctcttttcacatctacctagatacaacgagtgtatcatatcattctgtttatcccaccgtaacataccatagcaaccaatcgtcctaccaatatgcgcggaattcttccagccatccttggccttgtcgccttgagtggagcccaagcgcgagctctccctggaaatggtccagcccttgagcagcgagctgctgaactcgactacacgcacttgagtgactacgcactggacgatgtacgcaacaatggtttcgcccaacgttcgccagcgacagccggcgatctcctcggggccggtgatgagtccaaacgcatgctcgccgttcgcgtggcagcgcctccagcagcccccagacccgctacaccccccaagcccaatccaaacagcagacctcgacttggtcaatctggctccgaggacgcgccagaagaagcattcatggcccttgagcgcagtgccgccaaggatacttccgatattgttagggccttgccctgtcgagatgctaagcgtagcctcgagtacactaagcttggaaatacattgagcgggcgaatgtccggggatgacaaggtgtatacactgtcggagtggatggattgtagagtcttcccaatcctgccttgctaaacatttgctaacttggtgctagtctacgatgaagttggcgaatttatgcaagttgttgccgccgaaaggggctatgtgttgaacaaaaaaataaaagtgatctggatgggtggtatggctggtcttaagctcggatctcgtggtgctgaagggaagaccggagacgccgatatctcaatccccgatggccaagacgcaggattggtagacatcttctgggaggctactcgacgctttgtcgaaaaaaacacccaaaagtttgaatggattaaggttaatggggaattgaagcaggagccaatcaacatccattgggatgagcttgcgcatccggaagccaagagcaacctcgcacgttacagccaagaagttgcagatacatcgaacttcgttacacaccttttcggggactggagaatgcagctgtatagcaagatggcccgcatcgctactcatatagcccaaggacacggcttcaaagaaaaagatcaacaggacgccaaggtgttttaccagcaagtcaggcagatgcaacagtacaagggcagagatctctcactcgcagacttccagcggatgggtagcttgcttggacctgcgcatggagcagaacaagcagcagcaaacgttaggatggccatgaaggctgtaactggagacgatatgcctggcattgaccaggcactcaaggaccagattaaagcaaaaggatgctaaattggctagtcaccacgatctcacaccctgatctctctctccctttggaattgtctcgaaatgcttgctgggcagtatgggagagacaagtcgttggatggctcgacttacatatctcgacttatggaaccgatctttgcacacttcaccgaaaatgctgtttacaaaccccaccggaaacgctctttacagacctcactggaaacgctctttacacatctctccggatacgctctttgttttgatttcgcttcttgttcctttatatatatgcgcaagtaggtggataagaagtagaataaatctatcctacacaaacaaattccgcttactccacgcaacatcagctacatgaaatcggccaactcggggcattccgccacatagtccctcagagcaactacgttcactccattctcagtactttctagcttgtaataataatgcggatagaagtgaaggttgctgtcactacgaatttgtttccatcgcgactcggccgataacgcaagtagcctgatagctgagccacgacggtatagatacatcaacacgagcgtagcaaaatggtacgctatctgtgctgctttttctatccactcgtctgtttgtcgaagcagctcgtcttccatttcgtattgacctggcgcccataggagacggatcatgcggagagacggggctgtggctacagcgtcgagcgacttgtcgaggccataaggcattcttatcggtagcgagcagtctagcacccgtcctagacccggctcgaggggtggatacgcaaagcaatatagctgagggcactgagccagagtctccggtactatttcgggccagccaggaactcccatatgaatcatgaacgaagaaatgagcagccttcttagaccgggatgtctttgaagagtgttgcccttccagtccatgaaaacggcgagggaaatactacattccaattctactaggccagtgaacgactgtagcagctcttcgagactgcctgccttgcagtggtaccgcaagtaatcggtgcggacggccaaaacccgaagtgatgtctttgtctgctgtcgaagcgcagaagcaagcccttggagaaacgcgtctacttggctgcaatactcgagtctgagtaccgagagcgtgtccaaagaaagagcctgtaccaatctatcttccactccagacaaatcgatatcagcaactacgagttgccgaagcgttcgaaacgcctggctggcgcccatagcatgctgaagttgtccatacagtggtactttttggtcgttgggcatcccctgccatcgccatccgcaaatctcaaggcgatcgagatgaggagcagatgatacaaggacattattatatgcagcctcgtacttatgaaaagcctgggtatgagctcctggagcatttagatctccaatatatacgcggagtgtcgtcacctgatgcagagccagcggcagcacgtgctccaaatctgtcgtccatggggctgtatcatcgatggcgcccgcagctgcagtccagtccaagcgcgctcgaaagcacgttaattcagcctgacggtggagaagctcaaagagtagctttgcaggtagcggattatcggcagcgcccgtgaacgcgcgtaattgattgtcttccagcaagggtagcacgcgcgaaagccagctacatgagccggcgctgctttcctggttccactcgagtgtcagactgcgaacacggcgaaaacaagccttttgctcctcagatggcgagagaagaccgttcgtaaatgatccagttgaaatcggcgtgaaacttgtccacatatacggactcatgagtcgattccactcctacaacacagtcagtatatagtgcgcgggtcatcaagatcgcatgattacctggctaataaggcgcgcactgccttgatcagctttcaaccgaacataatcaaaaatatgaagcttgagctcggtagctagagaagaaaacgtaggtacatgtgctacctgctcagggctgtccatggtctgaataagttatgtcaatgtaactactacgatatatatcggaagagctgttagaaccaggaaagcttcattgcgttgcgcattgatctacgccgaagaagttgtgaggcgtgtaccgcggcgtggttcgctgactgcggcgtagaacggcaccaagcctgaggcgtgcgactatcagaaccaccatcctcaccataaataggctcccttatctcagggctaagtcgagtttcacgctccgagtgaagccgcattaagagtgcccttggaatagaggaagacacctggtagtgcttagatcgagttcctcatacggtattttgacaagtatgctattcctggagcttacgtcttctttctcagatagaatgtgcatcttaggattgccgacaaaaagactgaagtctctgggctgcattcgtggaagaggggtgcggatcacgtgaagatgtgattggcactaaccattttgggtcatcaccccagaacgcgtcaacattgggacaacgcgatgcactgctcaaccacgacgtcatggtaagtcggctcaacttcgctctctaagccagcggaatactaaccaatttcaggcgcgtacgcgtgtagacgacaatgcttcgaaaaagcgccgcgggcgaccgccagggagccgcaaatctgatgcgccaaaacctctcgtagcaaaagagaagacaaagcagaagcgaaagtcacgagtggaagaagatgacgaggatgagttgtctggcctgttagtagatcaggcacagtcatcgcggccgcgaaaacgcaaagcgcacagcgacccggacgagatggtcgaagagggccccaaggcgcgcaagaagtacatgcaattggaggcaaagaccaagcgcataccacaagagcagatagatacctggccacaggtctctgctcaagtgctagagcagattgtcgccgtcgtacgggacgccaagaaggatatcgcgaacacgcaacgagacgagcgcaaagtcatcgcagcccacaacacgctgaacccactcgtaaagaagctcgcacgtcatttagctgcttctcggatacccccgcaggctaaagatatacatttcaatattgacaagctcaccgagcgcaatgcccaagtgtcgcgggaggtcacaacagctcggcattcgaaacagctgcttactgagcaggtcagggtggctgagcatatgctggagaaggacgagcaagttttggaacagctgaagaaggacacgaagaagtggaggaccgagtggaagcaccaggagaagcatggacgggtaggcctgccatgcctaccgaattgagtagtggctgacaatcagtagatccaccctctcctgctagaatccgagaagaccgtggtccttcgcgatggccctgacgacatatgcctgaggccaacgccaccattggatactgcactgctggctgcccctgatgccgagctagctcctgtgctcgaacaactgcagcgaagtctggagaacatgcagggtaaccatgcccatgtggacggcgtccatggcgcactgagggacacgcaggcagcgttggacgagattctgttcaggcacgccagcgcacagcagtacgcaacactgtgaatattgacatgcagggtaaccggcagcgggagtttaggtttgtgatcggccgtctctttatgatggtcatgcatggcttggcgcagggttccataggctactggcaagcggtaaacacgatactgggtcgggagatcaaggctgtgcaggagttcgctggtttcaggtgccgatccaatacttgggtgcagtcttggagttatgatacacacgtggcgctgggcaggacgaatgaaagcctgatggcggcatggccgacccggactacagaatcgatcttgtcttgtcatcatctggcactcgaattagcatacatgacaccgacacagtggttctcggaagaggtgcatgattgatatgtcgtggagccctgcttgtctgtgattggctctagacggtctcggcacagcggcagccacgttctctccacatcgatgtgcattacatcgtcgagacagaaaatggtgcaagactgcaaagctcttgcgtctgtggaacctctccatattattattttgcgtgatatctcaaggcgtgtagtagaaaggcagctttcgacaatgacatgtgcaatcggctagtacggaaagagccttgcgatgttccccaccgatttttcccgaggctaactagccacgcgaccatgaacattcactgatgcgcgtgcctttgaaacaccatctctgccatctaattctccaccgttccaggcctccttgtaacacctagagggccccacggctgccagaacattgcctgttccggtgtcacgaagcgtgcagtagatcgtattgatctgcggctctccaagaaaagtaaccggaccagacccaccacacatgacggaagtcgcgcggcagtcaaatggaggcccatcgagtgaaatgaaggctccaaaggatgtggacaacagcaaagatgctccctcaacgactgcgcccaaacatagttcacccgcacgcgacaagcgctctgctgcagactctgaagcacccacgaaaagtgcaaagaagcgtagaaaggtcaatcatggtatgtcactcatgtcgtgtacccagataccttcagcagccctgctgacttgacatttcccgtctagcgtgcatatattgtagacgttcggtaagccgtccccaacatccaatacattgcattatgctgcgtccgaaacatcctgcgatgactgctaacatacgtgattagcatatgacatgtgatctggtaagtgtggctgatatcgtagcccttacgcaaaagctgatcattgcttgaactgctcaggaccgaccatgtacgcgttgcgtcaagcgaaatattggccacctatgtcacgatgagcctcgtgaaggcgtcaagaagtccaaatcagacgcagaaaccactacgggagagagcgacactcctaaaaatggcacgcttagctccgatgccacagtagagaccctccctcagcagccagacgccccagatgcagggctcaacctggcgccacctcctctgcttgatcaagttgccagcacagcgtctgttacggagcccaatcccgtatctgcgccacaagtaccatcattgaactctggtagctcgtcgtgtaagttacacgtccccccttcagctcccatttgagcttgttgctcaccgtcttgtagtattgaactacaatgatttatactcctccacccagaacaactttcaagacatgcatcagtttcatccatcctacatgttcaacactaccgaagtgagcaacgagtataatttgctcaacgatttcctcaacggcaacttcatggacgacggagctttttacggtggtggcgacttccactccttgttcactgatgcctccttaatgaatccgatgggcactctcacgaacacttccactttcgatccgaacacctctagaaatacgcaactgttaccaccccccgcccagaccgctagtggtcagaccattcagcggcggcctagcggagtcccatctgacaaggctcgcgagaggtacctcatgacagccgcggaccctgccggctctgacagtcccgaagaacgaatgaacaaattgctaaaagccaaaatggacgctggacttctcaagcctttcaactacgtcaaaggttacgcacggctcaatcaatacatggagcaaaatctgcagcacatttccaaggtgcgagtgctacggcagctcgacaggttccgtcccaagttccgagagcgcatggagaagttgacggacgttgacctggtgcgtattgaaatgtggttcgacaagagtttgatggagtatgaccgcgtcttcgcaagcatggccatacccgcttgctgctggcggcgaacgggcgagatttacagagggaacaaggagatggcaaaactcattcatgctcccatgtcaaagctgcgagatgtacgtgccgcataaatcacaagctatagagcgtgctaacgggtatcagggcaacatagctctacacgagatcattgctgagccatctctggtgtcatattgggagaagtttggtgccatagctttcgatcacacacagaaggccattctcaccagctgctcgctgaagaaccccgatccgaactcatcagacccagagatccgatgctgcttctcgtttacagtgaagcgcgatatgtggaacatgtgagtcacttgcattctggattggacaggctttcgtactgacatttacagaccggcattgattgtgggcaacttcctcccgatcaccgaggccacatctggccctccaacctcttcgtaatagtcatgatagtcactacagacggtgtaattgtagagtaatgcttgctaggctagcactagctcgatgtacaattgttgtatgcgatcttgggatgtcttaacaatggtatggtgggctttggcacggctgcaggcgttgtttgactatttcttgagtaggtatctgggctactggttaaccactgtcaatcaaatgcttccgctgcccgtcttcgttgttgaacgttattgtagtattgcgccttccgcccccgtaacgcacgtgagcgcaccacagaggcagtcgcaacttgcaaacctcctccacatcccactcctcctcactcccttttcttcgctcacacaactcaatgacgccgtgcagtgccggcagcaaagcttgaacgcgaaaagaagctgaagtcgattctcagtgggtgcagccctgggccttccacattcgtcacttacgcgtcacagctttcggggcaaatctccccaaacgactcgaaaaggatcgcgatgcttctctcgtggtcgaactccaggctcagatccgcgggctaccactgctgccatcctcgaccctcaccacgagacaggatgagctcgacaaactaggcacagaactttggaacctttccacccgcttgcgacgcgatgaaactacaacaaatagcaagacgaaatacgatgcgaaggagaatgaccgcgctctctgcttggtgcgcgctttcgcatttcttgtgcttgactccgctgcggcgcatgcaaaaggtcgtccgcgaaagagctgcattcgtctcatgaaggttgcgctgaaagctgcacgcatgtgcattactagcaaagaaattagtcatgccaccaagcttcttgagcgcgccgccgaatatcaggaagtgctgggcaaggaggacgacgcagcgaatgacgagagcgagatggcgcgtcgcctgcgcatggagtacttcgccgtgcggactacgctggtcagtgaggtctcgttacgcccattattccattctgacacaagctataccaggcatggcgtcaggatcgcatggacacagcagagcacatgtatgccaagtgcaagcagctcgccgttgcactcaccccgagctcggcggagacccttgcagatcttctatacgagatgggcaaagatagcttgagcaaacgccagtacgaagctgcgacaagatggcttgagcgcgcatacgatacgcttggggagcaagacatggagatgttcagtcctgaggctagcgaactaaggctgagcaccatgcacggcattggtatacattactaccactctccagaattgatactgatatttccaaagtgcaggcatgcgtgaagtcgaacaccactggagctcgagacaaagcttggcagatgctgaagctcatggagacggtaggcaaaatgagaaggaactcggacccacattgctcactcataccaggactactccgacaagatgttggtttcgctcctgaagattgagctactctcctcaagcgagacctttgacagcgtcgagttttataatggtgtgcagcggacctgaccttctccacccacccatagctgacctttgtagttcttcttcgcatgataaggaccattgttctcaacgatacaaatttcaggaccatcatgcatcatatccacaagctgaaagagcataggtaagttttgtggtcccgttgaaagtgtcaacgctcaatgtgacagcaatactaccgcaggcaaaatcgttgatgatttgatcgacattcgactcttcagagaagagaatcaaacttggatcgaaaaggcggtcatcactcgcatctggatcggcacaacgaacagtcttgcggaaagaatactcgaagacacacaagaacttctcgaaatggtcttgcagaaatcaaagagctctttctccgcacctgctactcatgcggcacagacagtgagtatttagagcataaaaaaactagtcgttactgagagtgtcgcgcagctgttgtggaagcgagtcgaagcagcattcagtcaggagcagttcgtcatcgccgaagcttggtgtcgggtttgcctgcacccagtctttgataaagctggagcacagaacaaggctcgaatctctaggtcagccgtcttgaagctaggagattaactgcgactaacgcacagtagaaagatcatacaatgcgcgctgtcacggcaggattatgcggctgcacgagaagcccacaagaagatgtccgagaatagcagagacgagccagtcacacgctatttaatgtataaagcaggtattcagacccaggatgtcgaacttggtgagaaccctgtacgctacagcaggcagtgatgacatattgaccacgacagctgcggagtgcttggaccacatatgtcggagctccgctaaggatgcaaccttgctctatgcttgtgcgatggaggctcaaagcaatggcgacaaaaagcaagccatcaacgccctcgagcgcgtccttgacaagtacgactacagcgcacccgcgggaattcatctccctgcacttctgcggtacgtcgttctgccggctcaggatgcatgaggctaaaaaaagcagatgtacgagccggcttcttcagtcggagctcatcaaagatggtgcgattgaaccaagcgtcatggaacaactgtgcaaagtacttgaaggaggttagctacacgacacaaatgctactaatctagctgatgtctgttagcaatagcacaagccaaagcctcgaggcggcgtcccaatgacccagcgcagcaacttttcacgacagaagagtttgagtggttttccaagaactcgtataacttgtccctccgatactgtgcggatatgtcgccccgccatcttgtgaggttgttgcacacctgctcggaggtatgtaatatcctgacttggcataaatggagcactgacttgcatgcaagtttatcaaaatcctaaaagagaagaatggactgggatcttcaggcgatctttgcctgcggctggtgttctgcgagttcctttctgcttgcacctacacaacgctagcccgagcagaagataacacgcaaagctgtgtgagtaatccgcagaagtgaaaatgtggcaatgctgactttgaaagctacaatactatctcgaggctcgcaagcatagccaggagttccgacgagctgcagcagagggcatcgacaagctcggtggttctgctcaagcagacatcatctcgaagcactttcaggtagtcaaactggagcttgaagcagtactaaagctcgaaaagtgggatgagctcgacgatctcttcgaacagtgctggaagtacaagagcccagatgactacgagacactggccgatctcgttctcgtcatacactcgtgcgttgtgcaggcgtgtgtggatgagaagtaccagagaagtagactagatgactttgaaagacatttcgcaaactaacaaagccacagaggtactgtcggtgctcgaaaagatcattaagctcacctcacaccaaaccggaacggacatgacgaagcttgcgcgctggcttcgttgccttttcagcattgcgcttggttatgacgagaagatcagcatcaactgcatagagcttgctgttaccgtcgctacaaagcaccatggagtaagtttccccttgcacaaacgtcatcaccgggctgcagttaagccaacccaggaccgtccgattgctcaagcatctgtcctgactactcccccgctatcctctgatgctgtgagagatgaatgcgactcaggctcggctgacgatgagatcaaggaaaccgatcgttatcccgcaacggagctcgagtggcttgcgacgactgcttttaaccacgcggtcgactactacatgcaggagaatgacgaggcatgtacgaagtgggcgcagcatgcgtttgtgctttcgcagtggcttgaggatggtggagcattgagggacttgctcatggagaagtatgcgtcattggggctagggaagggacgcgagtgaagtggcaagagtacaggatacctgcaatacactgtcttcgaatactggcgcgtactttgactttgtgaaatgaattagcttttatctaaaccacccatcgcacatcgctagacgcagacgcagacgttttacacacccctcctcccaccaaccaacttcatcccctgcctcatcgcctcggtcaacttacccacaaccaagtccttgatgcccttcccttccggcttgggcatgaaccccaactcgatgagatagccaacatacacgcccacggtatcctccgtcaccgcgccacccgcactccaatcctgccccgtccacgcctgatccttcctcaacgcctcggcggcattcgcatcatcgagttccggcgccttggtatccgcgggcaaatcgcccgtgacgaagtgatacagcggcagcagggcattctcctcgcgcgtgcccgactgatccgcgacgtaggtttccatgtcctgcttccactgcgcgtatggcacctggggcaccgtgtagccgaacttctccagactgccgaggaactcgttgaacgtgatgcgcggatgcgatgtgatttgcgcgacgccgaggggagcgacgggcgggttgaaggacgcggcgacgacgacgcgcgcgacgtgtgtgacaggcaccatgttgactgtgttcgcgatgtccgggcgcgacccaatttgcacgcagcccttgagcatgcgcacgaggaagtcgtccgtattcgtcgtgcccgagtctggatcaccgaggacgtatccaggacggataactgcgccagccagacccttgagacccgcttgacgcgtgaggtattcagccgcccatttggactggccgtagcctgtgcccaggccctttcgggcgccttcgaggtcgtcggattcggggacgccggtgggggtgcgggcggagaggttgatgaagtagtctgcgtcgaggacggaggtggagcttacgaggccgaagtatttgggcttgccgacggcgcacatggagagggcggtcatggtggaggagacgttggggccgcgcaggcgcgagtagggaaggacccagtggactagggcgccgttgtggatgacgacgtcgacggagtcggcgagcttgttccacgtttctgggctgagaccgaagtcgggcttttcgaggtcgccagtgagtgtttcgaggcgggagtcccagctgtcgtcccagatgccgtaagcctggcatgtttggcggacgcggccgagggcggagtcgatgtctttggcgcggacgagggcagtgactttgcctgggcgggagagcaggtcgcgaaggatgtaggcgccgaggaaaccggtggcgccggtgaggaaggtatggacttcttcgcctggcttgagagactcgcgggtcttgaactccttgaggtgtttgacgagatcgcgggcgtctgcagagtatgcctcgtcttctgggtcgtcctcgattgcttctgcagtatcgagacggagaccgatgggatccatggcttgatcgatgtttgctgagaagccgcggagtgtggggtactggaagatggtggtcatgggcacgtcgatgtccttccactcctggcggatcttgaagaggagttgttgggcaatgatgctgtgtccaccaagatcgaaaaacgagtcgctgccgctgataccatcggctgttacacctcgatcaccaaggagctgtgcccaaatgtcggccatcttcttctccgtgtctgtcagagccgcaccgagctgtgatggccgacgagcaccggcggcggcgagctgtgcaggctctgggtacggcaacgcaggccgatcaatcttgccgttggggttcagagggaatcggatgagcgggacgatgacggatgggacagcatacgcaggcagcttcttcttgaggtgttcgcgtacatcatctctgaggtacttgaagcgcctcagcagagttaccatgctcgtgtcttcggtcgaagccgtgtcttctgagccccgctctttcagccagtcgtaccatcgcttcatctccggcacaatgtagcctggttgtcgtgtcagcacagttcggtagatgagatgtggcgaagcacttactgacgagcgttggctcttcgtaggcatcgcgcttgagaagagtcacattctcgcgcacgagcggatgcgcagaaagatgcgagtcgatctcaccaagctcgatacggaagcctcgaatcttgacttgcgaatcgactcgtcctgtgcagtgtacgtttccgtctgggccatagtgacccagatcaccagagcggtagagtctgtcgcgtggacctttgtagaactcgcgccatggttcggccgctccttgtgcctcaaccttcttcttgtcctcctcgatccacttgttctggtcaacaaaccagttctccacgaacttggtcgccgtgagatccggcaggccaaggtactcttcggcgagaccaccagctcgaacgtagatttcaccactctggccagtctcgcagatcttgttgcggtcttcgcggtctacaaccaatagctgcacattgttcatgccccgaccagcagggatgacctcgccgatggtgtccaagaagtcgggcgcctcactgcagctgggcagctcgtagtaactgacggcacgctgtgtctctgtggtgccgtacatgttgacgatgcggacgttgggtgcgaggttttgcagcctcctgcagtcacgcttgatgagtagatccccgacaaagaacgagtggtgtaggcttgggaacactgccgatgcacctccgaccagaatctggcccatggcaggcgtaagatgggtgacggtcgcgccatacttgcgcatccactcggccagcttctcgtgctggatgtcttccttgctaggtacgagcaattgtgcgccgaggaacagtggtgtgaagatgtcacgctggatagggtcgtgggcgataccggagagcatggtgaacttgtcattctcagacagtccaaatgtctcggccatccaggggaagtagtgggtcagcgaaaaatgccgccctttcacgcccttgggcttgccttcggagccggatgtgaaggacaatgtgggtgtcgagtctgggccgaccagcactccgggcagctctgccttgagcgcctgttgcgcatccaagacgtcgttgccgtcctttgcgcctccaaccagggctccgtcattcttaagctcgagagcggggacttcggtcctcagctgcaggttgtccttgatgtagtcgcgcacctggtctgagagagggccggcttcgcgtgtagccttgtcgatgactacaagggcgcggggctgggagacctcgaggtagatgcactggcggtctggcgggtatctagcacgtgattagtctgagtgattcgatggtcgattggcgtgggtcgcatacagagggtcgaggactgagaaggtcgctcctgccgccagaacagccatgatggcaacgaccaggtccacgccgcggtgggcgaagatgatgactacatcgcctctctgtatgccgctctgcacaaagtggtgtgctaatatcgacgtcgcctcgaagatgtgcttgtatgtgaacttgcgctctggcgtcgtgctcgtggctgtctctaccacgcatgctcgtgccgggtgcttccgcgcattgccggcaaagatgtcgtggattggacctttgaagtcagaccagtgaaggtctgcggcagggtctgggatgtctgtcttctgtgctggagccattgtcacgaatcgtggggttgtgtcgtagcccagtggaattgttcgcggggtcgcgttgactgtacgcgtgcgcttcaacttttacaagtcggccacttctggagtcaattgaacctgaaaagagtagatcagacggagaccagacttcatggcctgctcacagtttcaagtaaagaaatgcctcaaggtgagtcaatataacggtatgacgcagcgctcgaaaatgttcccatgcgacttcggcggcatggctagcgagcctcagccctaccgtctggagacggagactggggtatccctggcgagcttcgtacatgtgccccatcggtgcctgggacgagatgcagcgcgccacacctcccgccaggcactctcgacgacttgggtctagctgtggggtttgacttgttcttgttgtttctttgagacgtcgtgtagttggagacgggctcttcagcggattcccttccaagccatcgcaccaggggctactacggcagagtcggctcgccataggccaatttcgtcagcaattcagctgctgcttcaatgtcgccgtaagacacgcccgcctacactgctcgctgtcctcgctttctcgcaatgccgatccaacgcaccatcttcggccggcccgtgacgctgcagatgccgccggcgcggttccaggccatcatcgtgcttgttatcttcatcatcgtcaacgtcagcttctatggcccgcccaagcgcgagaatctgcccacctacgaagacgtcgccgaggccgtcaagcatcctcaagcacacctgccggacattggagacctccacgtccccgccatcccgaagccctttggtcccgctgcgcataagccgcccgcgcagccgaacagcaccaccacgagctcctaccgagccattgagtggatcaccgacttcaaatggcgcaatcccttctccaacgccatcgcatacgacgagaaccgcgctgtcctgccaccgctgcgagaacggccgcccatttacacatactatgatgccccaggaaagcagcccaaggcgatatctgaggcagagcagaggctcatcttggcatggcggcgtgcgtggtgggctcagggcttcaagccgcaggtcctgtcccgcgccgaggcccaaaagcaccccctctatgagctcttccagcgcatgaagctggatgcaaaggccgagacggagattgcgaggtggctggcatggggacacatgagcggcggagtcctcgtcaactggcttgcctttcccatggccgagtacgacaacgccatgctgagcttcctgcgccgcgccgaatatcccaagctgtctcgcgtacagacgctgaacaacggcgtcttcttcggtgacaaagcgacggtcgatgctgccttgaagaaggtcgtgaataacgacctcttgaagaacgtgacagcgaacaacgagaagatcacccagctggcacgcagagagggtggtgcagtcgtcaacctactgactccggctgacgtccaggtcgacaagaaaggccaacggcatcgcatactacaccagcgagaccatatctagcaagtatggcaccgtcaacgagaagctgaccaacaccacgcaagccgagggccttgcgctgctcgccactctgatcaactcgcacctccacctcactttccaggagctgcacccagaaggcgttgccattgccaaacctctgcccgaacacacgacagccctcatgttcgaggcagcccaaattggccggaacctcacccagtgccccacatcgccaatgcccaagtcctgcccacctaatcgacccaagtgtacaccctgcgatgcaaacaagcccatgaagctgcaagagtttcccgagttcgtcaacaccaccaaattcttcaccatcggcaccgttccgcacccatacaccatgacctcgctgcactatacgcgtgacaccatcaacgccgacatcctgcgcaccatcgccgctcgcgatctctggatcaaggagctgacaaagaagtccatcggagagaagaacaccgaggaattccgcctcgtgcagttcaaggagcttgtcgcagcagcccccgcgcacaccctctggctcacagccgagcgcgtcacccagcacgatctcgactggatcttcggttttgatctacctcaaaccgcgtctccaaccaaagagcccagctcgcccagcgacgattcacagctcatcatcttccacgcgacccggcccaccaaagcccatcaaaggccaagaaacacccgaggatcagtggatcaagaaggaagagatccgtctcggtaaggcacgcgatgcgctgaagagcaaggacaagcgcatgaagacggttgtgggtgaggtggagcagtggaaccttgcggacacggaggcatggaagtttgcgcgggcctactctgcgcgacgcaggatggagaggaaggtgtgggaagaggaagagggcaagtttgccggaagcgaaaagaaagctggtctgaggtaggttatgatgtagagacccattggcattgacgttttggcgttttggtctagcatacaggtgtgtattatagagcttgtttgatgagcagctaatgcgtatatacccgatcgactatcaatcatgttcgagcgctatgcggtgaagattgagaataagccatcttcgcgtagacgatcacaacttgttgcccctatgcccccaccaagttcgtgccatgtagaccacagccaggcatcggtctcacgacgcggctgtaatacgtctcggtgagcagtgtgaggctgcgagagccccaaataggcaaggcgcgacgtggttgcctgcatggtgcttctgtacactttgccaagcacaagtatctatatccgactctgcctagagctctctcgttccgctctcgctctatctaaaggtcatacacgccccaaaatgagcttcgggtgagtggcctttcaccaaacgtcgggccaatcattaagcgaaccactttacacttgcggcgcaacaatcttccacatttggtacctaggaaacgcacgctccagattttgtgaatagcctcaaaaaggaaaaggagccgccgtttgtagcgctacggtcgcgtcacgaggccttggcctgcacatacaaaagtctcctctccgaggccttaaacgctccacaccaagacaacggctgcttgtctgcccaaccacctcactcacaagaagctcaacagacactcggatacgtttgtccaaactcaagaaagcaagctcagcaaacgacatggcggagacggagaagggttgcgtgatctgtggcggcgaggagaaggacggcgaactgctcattgcagctccctgcggtcagcactgggtgtgcccagatgacatttcaagctttttcgagcgcgctacgcagaacgagagcctctttccaccgaagtgctgcggccagatgttcatgctccaagagtatgaagagtacgttccgtttgatattgcttgggcatatcaagtcaaggagcagggcgagtacgccatcctcgcaaagtaagttggcccatcataactactgaaatctgaactgactgtcaccaggttccgcgtgtactgtggcaacccagcttgcgcaaagttcttgcatccatcgacacacgtgaccgaccagccaaccaacatcacatacgccatctgcgaggacgattcatgtggcaagttgtcctgcatcgcctgcaagaacattctcgccgagggcaccaacaaccacgtctgcaagaaggacgagaacgaggagaagttccagaaactcgcgaccgagaacggctaccagaactgcagccaatgcagcgccgtggtcgagctgatggaagcttgcaaccacgtcacgtaagattattgcaacccaccgttttctttctcgctaagactaacatactcagatgctcctgcggctacgacttctgctacctctgcggcaaagagtgggtcggcctccacggctgccctcactacggccaagccaccttcgacaccgaaggctacaaccaagacggctaccatcgcgattccagcctcaaccgcgagggccttacccgccgtcaggagatggcgcggcgccgcggcgaagaccccgatgatgaggacgacgacgaaaccgaccctgagctggaagacgaggagtgggaggtcatgcagcacatcacgcccgagcagcgcatggctgtcaacatcctccatggcgcggcgcgcgaagacgcgctggataatctacgcatccagctgttcgagagccagggaattacattcggcacggatcctggaccgatggagattctcaccgagcggcaactagacattgtcgaggcggttatgcaggagatccacgccgcgcacgatccgctcctcaacccgttgctcaaccgcctgagcaacgaggctgcgacaatggacgacgcgactgtcgtgagcatctaccgcccgatcgcagacctgtatgtccggcatatgtctcctgccaacgcccggcaaatcatcgacttcatccccgtactcaacgacgcgcaaatcgcaaacctagcgctcattctgggcttgcgtctcacccaagaagccgccggggcgttcgcggagtatctcttagagcagcttctcgcggcccagcctgaagaagctgcgccccttaccgctgagcaacaactcgtcctcgaccaagtcctccaggaacttgaagatgcagacatgccgctcctccccccgctgctcaaccgcctcaccagcgaaaccatggacgcgctgacatccacacaagtcctctcgcgcatcgccgaactgcacatccaacacctccccactcccctcgtgggacaaatggcatcgctcctcgccgcgctcaccgcgccgcagatcgcgcagcttggagcgcgcctcgcgccggacctggctgcagaccgagttgcggagtttgtggggcattacacgcggtggcttggtgaggctgcttcgaacgctacgggcgatgtgaatgctgtgttggatgaaggtgatgtcttggatgaagggactggtccggacatgaacaatctgtccatcgaacggctcatcgaacgggtcaaggaaagcacgcctgcggaagctacatataccgccgatgctggcggggagactcgttcgaggctgtcggatgagtgggatgatgatgatttgtaaggcgatattgaaggtttgaaaagtgaaactagagaacgtgggcggctttttttttcccgatcatctagttcagctcctactacatagactcgagcgcggaagtttggatatccaagaaataacatgcccaaatgcatggcacatgctatagtttctttctttctttctgtcgctgcacatgctcgaagcagtgtcttgatggcatgagctcactgcgtgcaagagtatgctttgtccatctccttctcaaggatagaccgctggcatgacttgaccgccgcccacgacctcaagaagcgatatgcaactccaggaatcatatttctggcggcagtcctgctgttggtcctgcgtcgaaagacctcaagggcttcctagacccttcattcccggtgacgatccccgaggtgattcatgcacaatcattagattcacatgaccatatcttccttgcaggaatcagacgagtagcctttcccgagactgcgttgatgtcaagaggcgaaaaggtcgtctaggtgatggtcttgaggtggaggggtggacctggatgttggcttcaccaggaagagcaggtgcttcaagagccgaatagcaatgtggggagtttagttcgtggtgacgatcttggtgccgactcgtcgcgagactcgcaatcgagctaagagtaatgtgggaagtttagttcctggtgtcgatcttgaagtgattttaatgcggtggaggcgggaaggctaggccgagtgtatggcatcccttccttgtagagattgggcttgtggcgtggtactcccagcgtgacctgacactgccacgaattcaagagccgacggggatatcggaagtttgttcctggtgtcgatcctgaggtgttttgatgcgttggaggcggcaaggctaagccatctcttccctgtagagaccggacttgtggcgtggtactccaagcgtgacttgacactgccacgacctcaagagccgagaatatcctgcggaatgtgttcctagtggcgatcctgaggtgaaaggtgggaaggggaagctgtatgtatgccacctcttccctggggagatcgggcttgtggcatgatacttggtgcctcatttggcgtgaccatgtccgaggtcctgctgaagtcgttcggaatacttctggttctgctgaagatgtccagtataccatttccctggattattaccccagcaatcagatcctttaccagtttgaggaattcaactccaggtctcctggtcaacagtttaatcaagactcggtgcaacttcgcggtcttgctgcttattaatagttacaccggcttatagtgcattgatgataagcgatgtaagtattgctgacacgcgtcagttgcgtttgttgagtgcgtgtaggttacttggtggctgtagatcggccctgggatagagtggaaggcgcgtcgggttggtgccagtgtttcgatgcattgcggaaaagaggtgtttgtggcagggagttgcttgtggtcttgtgttcatgcgtaggaagtatcttaccgaaggtttgttatatggaaaggttgatttgtggatagcgtggacgcaaagcacttgcggagcgacttgtacgtcgtatagagtaggcagaccccaccttcttacctgtctttgttgatgtcttgttgagtcaacaagtttggtcatgctgggttgacttgtttctcatgcatcacgtagcatagggagccctggctttgtttgtaatgcgcgaggtgttgcacgtcctgaacgctgcagttcgtcggggaactggcaacatgtttcgaaattatctgccgggtcgtggagccatctggcgggccagtaccgattatctgcaatatggttgcgctgttatgatctctgggcaggaccagggtagatgcatgagcgagaatgagaacgagagcacccgctgcgcctctacagcgcgtgctgtcgatgagaccttggctgctttcaagaaatgtcgttcgatgcttgacgtcttctgaccgatgctgtggaatggaactctatatattagtgccttggcggctgagactacagtgtggttcttgccgtagcttaacatcgtctttcacacctacatgcatgctccactgcattatacaatcggctagcaagcgaaatatcgaggttacaatggatcaaatcgaacaggaggcgacgggtgttgtgctcgctatggcttgacggagattttcgtcggctcgaggtgatcgctgcactcctacgcacatctctgtaagcgacaatcctgcgcacaccagctacgtgcgaatgtgctcaagcaaccgctcaaaagctccatccagcattctccgcaatccaatgctgaagacatggccaatcggaggccacacctggatctcgcgccgcagtagctggggttgtaagccgagtatggatcctactacgtcgccggtcccttgcatgggtaccttcaccgtttctacgccacgtgccctgggcgtcacatctgggatcggccgtggtgggaacgactgctgttggagagcggcgttatttgttggggcagccgcctggtaatagccgagatgatgcctgtcgaacaacaaagtatgagacgatggagaaactcgttgtacgacaggcacccgcacctcccaacattacgcctcacggacttccccatgacctgtactgaagacgcccttcttccgcgattaccgaattgcggggttaatcctgctatgtacagtgcgcataggcaagctgtggggaaagctcacaacctgctggtggtggcaggggttgaaagcgaagcaacgcgcgcatcctgacactcggtaattccaaactgattcaatgacaatagtggcagctggggctgtgaaccatcaacgccataaccctggctgccgtttcagtgtaagcttcgccgatccctgcgtggcaacgggggcactgatggttcatgttctcggcctggacagcaaaaccagattaatttctccttgcagccggactaaaaagaggacccctctttccgagtaggattcaaatacaatatcctggcaccaagattgcttgtcatcagaccatgccctctggtcttcccatcaacacaacatcatccacgacacaatgacgccaaactacttccgcagctctctcctcgccctcgagctctttgccgttctcgcacaatgtgcaaacctcaactattctggagaagcaataacgacgcgcttctgggactgctgtaaaccttcatgcgcgtggaacggaaaagcagacgtcaacaagccggtcctgtcgtgtactgccgacaacaaagtaacagacatgtctgctggcaccgcctgcggaactggtggcacagcttatcaatgctctaaccagcaaccctgggcagtcaacgatacactttcatatggtttcgctggtgtctttatccagcccagccttacgggcggtggtattgagggcgcttggtgctgcgcgtgttaccagttggactttaccagtgatccacttcgaggaaaaagcctcatcgttcaagcatccaacacagcctacgatgtgaccactacaaaccgtttctcactcgcagtaagtgcccagcaatgtccatgccaccattcaaaagctgagctctgtagataccgggtggcaacaccacttcacagaatgcttgcgcctcgcaatttggtgtgagccagagtgtgtttggccagaacaaccaaggtgtcaacaaaaaggaggattgtgataatctgccagagccactgaaggagggctgcaagtggcgctttgattggttcaaagacgcagcatttcccacgtacgcatattgtcgccatacacaagcatcaaactaacatcgcatagcgcgaatttcaagcgcgttgtatgtcctgcagacctcgcaagccgatcaggatgcgcccgtaatgacgacaaagcactcgcagccggaaagacgacgtccgcaggaatgagcctcatgccagcctcatcgagcatgacagttttcgccgcaatgattttaggcctactatccatatagcatctgtgacgaagcagtatgctggacccgatccgatcggcgcagcctcccatcctcgtccctcagggccgctccgttatttgataggacggccccgccctctttcatgcatggacacccagcaatcaaccacctgcacccgcacggctccataatatggctggtcaacgcgcgttaatctctccgcaatcatacgctaccggagcgtccgctgcggcatatgatctctattgatatttcatgaccggatatcttgccttcccccttacagcgctgtctttgaggtctgcgatcaggcaaaatgtattttattatgacgaatcaacgtcccacatagcaggcgttgggcggcgccatggtttcgtgttgccatttacggcgcttttacgttatggcagcatgtcatgtttcttccattatcaattgttttacgaaccactctcatgacactcgcttggtctgagaatacgcggaagagtagtttggtgggtctgtttctcaacgacgcacgttgcagtaccagtggggttctcgctagtgaaacgcggagtccgcaacctccgtagctacgaaaagagcaattcactcctatcaccatcaactgaccgtcacaaccaacacatgtcgcgccgaatcctgatttcaaaagctctaacccttcatcaaaccttgctaagccatccagcgtaccacaaggcttcggtcaggtccgccccgcataagcccgagccttcgtgttggctttgcaagggcacctgaacatagaagcaatatctgaaaactttccttgttagccaccgcagctatccgctgcactccacaatgtcgttgtcgagttcatttaggcaaatgaatccctaccagcacagataccgattgtctggaaaacgagggccagcattccctgccaaggacactttatccatatcacccgcgcaaccgattgggatttggcagggcttagattttaccaatcagggaatatgcgatcgtagacgggcaaattaccagcaaggcgagagccacatccctgatatccggacagggtgtcacacgaggtgcggtgggaatattggtggagccggatactggaggcgggacatccgcgacaagacaagaccaacatggcgtgttcctctaacaagtgacacttccaccttactattcgagcagtgacatgtgcaaatgcgtcgcaacagccatggcattgacaagtcactttgcaaaaccttcaaatcctgttgagtcttatggtgcggaacaagtacacctgctaaagttcagtagtggccggatatattcatgccttgtaattatcgccgtggtagaatgaaggacatgttgcccttctgagcaatagctcggtggcgcaccagcgacatcgacacaccatctacctgcaggatcggtggacttgtggaatccagaacaactggttggctgagaagaggtactcgcgccgaattcttccatgcgcacgcaatggctaagcatccacaagtcattcgcactcttgctataacggccgtgttatggcgttctgcagactgcatctgattaccccagacttgtaccgcagctgcatgctccgcatcttaacggacgcatgactatatctggtcttggctacatacttcgctacccagcttcttcactcggacgatccgaggtgtatttaccccagatccgtgcgtcaggaccgtgcggagtgcgggcctgttacgccggatgggtgtggttggctgtctggctgtgagagtgcagtttcctcaggtagaaagacgcatggatggagtgattattgcgtatgtcgtggaacgtgcagccttggatgcgatactcgagatcgatctggggaagtgcttgagtcgtgtaagagttcagtagtaggaaggtcaaagcgcaatttgcgagaggaagatcacagcattggctcagaacattgataggaaagagtgaagtcaaggcacaccaagcattgggtatgagctaattagcgttggacttggtgatcaacgacgatcaattgaagatcaaatcacatcaacaggccatggtcgtgaagaatgaaccaaaatattgcacattgtacttctttattgaaatgaactatttatggcgtgggtatatgtcatcatcgtcctcgatgcctcgtaaccggcacggagccactggtgtgatcgggcttgttgtgagtgtcgcacttgagaacctcctactgctccgtgtcggactgtttggaacactatccagatccatactcttccacctcatatccatctccttactctccacgagagtcggcgcagatcccagactgccgacacttcgcaccgtctctagcacgtcacccttctcgcaggaatcggacgattggaagcgatcaaggctatttcgtcttgatcgaggaaaatacgatgtcttctttcggtaatcgcccgtcgtgacgagtcgcggtggaaagttgggtcgttgtgactgttgaagtggagttcgtatgtctcctgtggagcgcgatgccaggctcgaggaaaaatcatcctgaatgcacgggaagaccttcttgacgacgcgactgcttcgtgagacccgtgagagccgattggtgttactggaactcgaagtatcccattgacaattcccctgaagctcgcgttctcgttccagcggagtagccttggtacgaaaattgaatacccatcgcgtgaccagtccgcgcagtataggaatgttggcgacaatgatggcgacgttgttttcgatgtggttgatgcagaagtcgatcgggtatgtccagtcgggcttgtaaaggaagtacaaacggtcgcggtaggtgaggtagatctttgcagctccgatagaggtcacacccaaactgcaagtgaagactgccaataccacaagacgcgatcgcaagcgcgcgctcatcattcttcggacgatgatgaatggaatgggcaggatcaagagatctgtaaggaggttggcgcatgtagcccagaggagcatttcgcccatcttgtggcggcccatgcaacggaggttgccaaaggttcgcggcttccatgtattgccagtctgtggtggacaaacgaaaatgtagagaaaccagggaatcagtgcgctcccaatggtgaagatcagaatggcgtagagaacacgcttgagccattcaatgacggagccggcccgcagaagaaggagaataatggatgctttgaccagaggcaatattgggaggttgagaagattgaaagacatgttgaccttgtcttgttagcgcagtgtctacgacaatgcagacgggagtacttactgcgtagtactcgtcgtagttcggctccagttcattccatggcacctcccatacatgtatgcctacatgccacatcttgacatctgaatagtgttagcaactgagtgctgcatgtaccacatgagcactgacgtttgtgtgatggtccaatgagcgcaatcgacaacagtagtggtacgataatgagccagtcatcttcaaatgtggtcagtttctatgcagtcaagttgattcaaagcacttaccccagctcaacctcaggttcagctttcttcgtgtatatatcctcaggacgacgaaaatggcggccaatgctggagttccgtagatgacccccaggcaggtgagttgtagaggataggtaggcatctcgacgacttgctatccgcttcggccagaaatcgcgaaaaccacatcgcgcgcctcttgagggtgggcgcttctcatatactacaggagttggcagggttggggtgcagctaccctggctcggtgtgccaggcacggacaggcgggcccttcagggcgcccccccgcgatgtgtatattaacacctgctgggacgaatagagcatcacgttcttgccattcgctgcagcgggctgatcatccgttttcgtgccctcacgtggaagtgcttatagaccatcctatactacctcttacccgacatatgttgccatctcgtgatggatattatgtcgtcggctatagcaagcaagaccgacaccctctctttcgatcccgttttgcctcatcaaacctcagacacagtagtagcaccgcgccggacggtggatctacttccggcgcctcaggaccgctactctttcctatgagggctgtcaggcacggcattggtggctgtgagtgtggggaatgtgggcgacgtgcacgtctcgccaaagtcgcatgagcccagcgaacatcgtttcgccagaccagaacggaaggctgcgtggcacatttctcttccctgagcctggacagcaattacggtagccgatccctgtcccaacgaacatctggcggccgcttaaaggccaacagccaatagtgtgctaccagcagaatcaatttgaggcgacggacaacaggcgccgtagcacaggcaaaaagagccaacagcatgtgacgacacgacaagtcgagtcgctcagcctcaggactcgatggagcggccgttgagacgacgtggaaattccaggatccatagtgtcgcttggtgggtgtggacacatgcgggttacgtttcgagaaccatacgcctgtgcggcgccatgcgacacatgttcttaggaagcaacacattggatggacaatgtccagatcggtgtcgcgtttcaggtggtcacacggcgtgattccgatggctcgcaaaagcaaggcaatgccggcgcctagacctcatctcccaacatcatcgtaggagaaaaaaaacggaccgcgctcagctaccgacacccgacattgattaagttatattgcagaagtctggggaagatgctgcgtttgtgaggtcataggtctggatgtagaactaggcgccttggtgcgccgagaagtccacaggctagattccttaaaagtttggcatatgtttggtaatatgcataattactgccgagcccgaaagcctgaatcgtcgagaaactgcggatgtgtagggtgctcaggcctccgaccgaacatgtcgcatgcggtagcgatgacacagcgcgcttcgagagcggcccgccggccgttttgtgaagctcggggacgacgatcaagtctttttcgtctgccgttgacgacacgcgatttttcctgcgcacacgaggagctgtaactggcgctgatggagttctgcctcgaagctgtggggcagcgatctctcgaacgttgttgcacttaaaaatatcttccgcccgccgagacgccgaatgctcataggtaagcttgggggtacgtggctgtcctagccacaatagtaaaaatgaaaggcgcgagtgtgaaagtgttgcgacagatgaagcaagagtggaatcgattaaaagagctattccttcccagccacaaccgtaaacaacaccttcattggcgtcacgcgtggagacgcttggagagaactcgttgagagacgagctagttaaatccggcgactccgtctcaaggcctatcactgtgtccaggctcctgggaaggaccggtctcctaggcagagaacatccgtactaaaggttcctggaaatcgttctcagccaagcagtgggaaccagctaccccccacgaagttcatcaacatgcgaagtaaaatcaccgaactccggagaacgtgcggatcctcccgttgatcaagggcactttgccttgtcacgccactccaaatggtcacccttctcggacctgtcgatcagtaacgtgcttaactggtggtgaaaatttgttgagtgaagggcgaagtaacgtagtctgtgctcgttgctatcacgacacctcgccaaagactggaactgtcccgtttagctttgcatctcatagaccatgttcgagaccattgggacagccgtttctatcacatgaaatcagtaataacgttggtaatactaccacgaagcgcggtattgatcaagtggagtaaactcggagctgatgccgcggccaacttggcaatcgcctggagtaacgaactttattcacggctatccgatttgggcaaaccgtgctgtcgttgatgctcgtggcagaacagcaatttgcgtcttgtaacgctaagtgcgacgcatcaagctagatgaacaaatgtcttgacttcaaggactctttacacatcatcaggaaaagcttcaaggaccaaatggctcagtgtattagcgggaataactcaatgaccttgtaaccagaatgtgatatgctattgttatcagaaagtgcaggtaccactagcagtgtagcaggtattgatgggcgctttgtttgattcgtgtagcttatgcaggttttcgtcccatcatatatgtcgcaatcatgaaaggtatacctgaaactcaaagttagcattcattaggaaagtgaaatctaatcatctttcttaccaacagatgcaccagcagcaccaccttcaagcgccgatcttccaatactaacgggtaacactccccttctggcagcaaatatcccagcggcagctccagcacccatacctcccatcgtcacccaatctgtcttgacttctcccttgttccgtagtattctccacgatcggtcttgccattcaatatcttcccggcctcgcatacgtccccatgtcatgaatgcgccgactgctgagcctgctataaaagcacgtcctgatgattgaagagttcgtgcaaccaaggcagacatgttgacaggtagtccgcggacgcgacttcctatgagtgtgatcggaatgcgagccagtgagaagaaggtgaaggtcattgccgatgcgcgcattacgtggatgtagaggatggcttgtgcattcggttggtcttccgcatatgctgcttgcgggtacagagagtccattcttgcgatgcgctgtatcagaatggttaaaggtcaaatgtgtcggagttggatgtcgcaaacttaaactgcgataccagaagcttttgaaatattttctgtctgtatggaaagtatgaggcgaggagagactttggacggtcttctacgcgttcttaagaagctgcatctgggcgtctttcgtatcggtcagccgctgcctgaattaagaacttttgcaacaattcggactcgcgagagagtacacgccgtgtattgagaaattgtttcgtccgaccgcaaccggtatacccatcaaaaacgcgtgtccaccaatggcacggagctcattgcaagcggaattacgccttgcgacctcaggcctccggcgctagaacataagatgtcccgaccaccgacctgacagcgtacataagcaagaagcgtctaggacacgaggatgggaagcatgttgatcttgaaggcggagagagaaggacttgattcggacaaggttgatgaggttgcactgagagaaaagaagagttacttggcagactcacataggcttggaagcggcatgaactcatcacaattggttaacctgaatacgcatactcggatcatgtgtcaagtcatgagagtagattgcttcttcagagtacttgaccaggttcttcaggtatccgactgacgatatttactccttggctgcgaaagcaggatgcattgcaatttcgtggcgactgcgtcaagaaccatggggattaaagcacagcatctggttggattatcgttgttgcaaatgggccgaatattgtgaagtccaaggatacaaacctgaatgctgaagatggacggcagagtgtatcacgcgcatccagtttcacagccctgcctgcaatgacgtcaccccatctttgggtgaggttaaaaaactccagccgttaccacatggtcaattcactttgccatcacctagctcgaacttaatctgatcttcaaactcaaactcaaagactctgagactgcatagccttggcactattacctaccgatcagacagccgctagctacgacgatgcctatcggccagcaagattccggcgccacggcgggcgcgaagtttgtcacctctacggtcggtaacactctcggtggcgttaccaacacagttggtggagtaggtaagtcgctgatgtgcgattcgagtttgtgagacaacattgacgtagcattgtacttagttggtgctcttggacgaggtgtcggagagacacttgagggcgcaactggcagtgctggacgtcctattgccaatggattgaaagatgcaacaaacggaatcgagaagggggcgaatgatgtggctggaggagtgaagagagctggggagtggaagtcttgattttgcggatgaaagagaggaatactggacgtgaagacataggagtgacaaataatgatactacattgttcccaagatgaccaacatggagcgattacaagagttatttttgttctgttgagttggctacaatccacttatgaaagagacagtgaaggttcatccttcgcagcgggacgcactccggcgcttgaccaagtgcgtcctatgtgcagcagctcagcatcctggtggtgtagttcaacgaaagccgtgcgtctggtctttgtgtgaaaatggtgcagacgcgattacggaacacaaatcatgtgttcatgaaaaagtcacgatctgctcaaaagctggccgagggaaaccgcactatcgatagcatgagcaccgaccgcggccatgatctccggcacccagggccatatttattgcttatttaggttcaaagtccctgcagtgaataccaattggccggatgcgcgtcctgggtaggggacttgaaagtcactagagcatatcgcgattgccgagccacgaagccatgaataactcaacaccaagtgtttcataccatgttggcgcagctcgttcgtgaaagtggagtcgtggtgctttcgtcatggtggacttgaagtagacgatgagatgtcccaagaacgcattccagtggcgacaagttcccgtgagcagagcattggcctggtcatcaacaaaaggtgtctcaagccgagcgcatcttcagcaaaaggactcagatgagaaaaatgaagaagctcggtagtccattgaagctatggaagtatgcatgacaacggcacgagcgatcaccgatggtggcaggggtgacgtcaagcttccttcgcaattccgcgcgtcgttttggtggcactccacatcccttcctatcgcaactcaacgccccggaaaagcggccaagcatcgttcgatcctgaacggcattatgtccatctgaagatccaccaaatacccctccttcgcaagctgcatgcgatttgtctctgcgacaaccacaatgtactcactcagaaatgagcagcttggagtctgacacacgaccatgtcgtgtccctagcaaccgcttgcaccagctgccagcctcttcaaccttttttagacggttccagcgaacggtgcaatcgcggacgattgcccgcggctgaaccatcagccacatttccccacagatgcgcgctaggctaggcaagcatccgaactcaattgggacgcaagtcttgacatcactggagacttttacacctcaacaccgatcccgcctcgcccatccctgccttttcaatagtcaaattgggcgagctacttccacaccataaagtacccgcagatcagcaatagccattaacgaatagccggtcagcttacatgcgagagtaacctcccagcgctgccgtcgaacgcaagaaggtccatccatgctgcatgatgattaacctaggcgaacgctagattcctcacggggatgatgggctttgtgcatgcaggcttttggatgtcttagactctgcgtgccgcgaggcttcctgagctggtacatgtgcgacgtcaatgatgctaccgatctggcacaggccagcagcaaccatctgctcgtgcgctcatgggtacacaaactcaaacgttaaccgtaaatctggggatggctgaagcgttacgagagccaagttcaatcaagaggcgggaacagcgtttgtcgaagtgcattccaagaggcggtggcggacaaaggaggggtcgggtgaattaattgtccaatgagactgatcaggatccacagatggttagtcgtttgcagcgacgctcgcggactcggtcagccagcatcgaattttgtagcgggaggcgtcagactaggcaggtgacggtcttgcattgacgcgtgcagttaatcactactggcttggctggagagctgacctgcgcgttgctactggactactccacgccatccatggtcgatccgcggtagcatgttcgatgaggtagtttcatggactaagacaatggctgagtgttgctatttagctgtcttgcctttccactcctaccgttcccatcttgtctcatactccccgttgtcgtggttactagtcttgtcaaagttcgcgcaataataactataagactgatacttcgttcatcagtccatccttcgttatcaccttctgctgtttagcaaatacacacccgttatctcgtcatcagtccgacagatcttctaaacatgaagtccttcgctgttattgccgttgctgctacggcggttatggctcagagccccccagccggttgccaggcttcaaggagtggaaccttcaacatccagactgtcaatgtcacctcctcaggcaagcgtgatctttctcgccggcagcttgctggtgccttgacactgtccctcaaggacggtattgtcaaggaccaggccggtcgccagggatacattgctagcaactaccagtaagttgttcactgggcgtcatttaatcgattctctaacgctatttaggttccaattcgacgcccctctccaggctggcgctcgtgagtctactggtttctcagtctgcggcaacggctccctcgctctctctgccaacggccgtgctgccccagcagttttctaccagtgcttgtccggtgacttctacaacctgtacagccagagcactggtgcacagtgcatccccatttacatcaacgctgtcaactccgctggtggcagcggtgcatcccagatcagcgatggccagccccaggtcactcagccacctgtcgtttcccagatctctgatggccagccccaagcttccaagcctgccgtcatctctcagatctccgatggtcagcctcaagctggcactcccaagccgtctcccggtcctgtcgtttctcagatctctgatggtcagccccaagctggtacccccaagccatctgccggtcccgtcgtttctcagatcccagatggtcagccccaggcgccaaagcccgctggccccgtcgtctctcagatcccagatggccagccccaggcacctaagcccgttgggcccatcgtctcgcagatctctgatggtcagccccaggctcccgttgccaccgccaacgccactgtctcccgcccagctccatctcagttcactggcgctgccgccaccaacaacgccgttgttggcgcgttcgccgccggtctcttcggtctcatggccatgttgtaaacatatggcgatggaagatgttgtaattagcgttttgccctcgcattatcactgggctgagaaggcttaagccgtataatgaaggatatgggtggaggatttccttgcaacactctctaatgatggcatgtagtcacgaacactccttggatatgtatataatactggcatactacggtggtctggtgtataccagcatgaggcaaacgcttgcttcgacattgttatatcgcataggtttaggtagtcaggcgaatttaatgttaaatgaagctgaacgagcacgaatatcaaggccacttgcattttcacaccgatgtaattttcaccatcatatttgattttgtgtctgtccggtgggagcctggcgataccggtgagcaacacacactgacgtactgaagccgtctgacatcccgcgccccagcgccagcatcgtattctccaagcccggctgagtcgatttcctcctcggaggcactcaataccccgctcgaagattgatgcacaacccaagtgtttgatgcgccacaatgaagttatgccgggatgttgctgggatgatgtgcatagaggaacgatcatccttacaattgatggctcggtagcattataaacgccacaatgttttgtgactgttgtaccgcatgatcaagtgcaaatgcagcagcagagagtgtagctttgacaggatgcccaggtagagtgagacctggggagtcattttctctaagtaaagtttgtaacgaactctcgacctttgtttctatgttcatcattacatctccattgtgacaatcccttgtcctgaaaagcttggaggctgacattcgtgaaaggtgatggatccagcacgtgacatgagcgcacgtgtcagctcggctgtttgcccagatccctgtcgacaagaccgccgcctcgacctccgaacatcttccctctacagcttaccgctcacgaaacctcaacaaactgcaaagcgtaatcccaataaagtaatcttctttcgaataccagaagtcaacctgcaatcatgtggattctcgattggtaagtacagctgctctgagctatacaggactatgtcattaaccttgcgacaggtgtaagttcaggccgctctttacgtactttatcaccccctttgtatgcctcgcgcgcccgatccgaaccgagatctgagatgccgatggtgtcgcaatgtcgagaaagcccttgttattacttggagaggctgcgatgccaattgaacattgacgtcggcctcgtcggatcacaagccttacaacatgacccatcacttgggcgctgtaaagctggctgcacgaatgggaacaacataaatgaaggatacaggctgaccttatgacagtttgggatgttctctcctcgcttggtctgatgaacaaggtaaatacaactgggtcagaaagttgatgagcggtgctgatgcaatgcaaatagcatgccaagctccttttcctcggactgcaagtatactctctccacaaagactgagcacaaatgctaactaattcgcagtgacaatgctggaaagaccacgtatggactctgggccaaattgctaggcaccagctaacggaccgaaggcttcttcacatgctcaagaacgaccgtgttgccgttctgtaagtgtgacatgatttgaatcacctagcagttattaacaatgtcccagccagccaactctccaccctacctcagaggagctctcgataggcaacgtcaagttcacaaccttcgatctcggaggtcacgcacaagcccgacgactgtggcgcgactactgtcagtacctctgcaaccatacatcacacatggccataatctaacacctgtctctacacagtccccgaagtgtccggtatcgtcttcctcgtcgacgcaaaagaccacgagcgcctcaacgagtccaaggccgagctcgacgctcttctggccatggaggagcttaagaacacccccttcgtcatcctcggcaacaagatcgatcaccccgaggctgtatcggaggaccagctccgcgcgactctgggcttgtaccagactactggcaagggcaaggtgccgcttgagggcatccgacccattgaggtcttcatgtgcagtgttgtcatgaggcagggatacggagagggtatcaggtggttgagccagtatgtctagagcactttgcacgctttggtctggacatgcgagctgcgaagtgggtgcgaaaatggcagttgatgcagcaacgatgtacgattgtcttacgcaccctagatgttccgtcactggcgtcggcgttggcaagggataattaacatattgcatacgagaaacttgggacttgtgacacatgtgatgctttcacgaattcattactcttacagtgcagcaaattctagcaagctgccactaagcacagctcccaaaaaaactctaaacagccctcatgcgaatttccaaagaacgccgtgcaatgctttgttatgtgttctcctactcgtcgtactcggcctccctgacgccacaaaagtccgtgccgaagcacgcatccaacgcataccacgtcctccaatacaagctcgctttgtcaaagtcaaagctcccgtcgtccttgcgcggtacctggtcgccaatgatgccctggctgctgccaatcacccacccaatgactggcaccgcggccaccgtccgttgccagcgcggctgtgaagggaggaacgccttttcttgcgggaggaagacggcaggcttgacgtttgcgcctttaagacggagcgttgcgcgtgcggagcggggaccaagcgctgtcgttgtcgttgtcgttgtggaagaggtctgtggttgggattgcggtgtcggggctagttcttgttcctctgggaaggcgccgcttgcgcggaacagaggctcggttgttgagcgggcgaagggtgcgatgatgggggcggttgctgttgccgaggacgctgtgatagaggaaccgcgagcacccagtgtgcctgaggacagggtgttaggtgaagcggtttgagacattgcgccaccgacattggcgcgtattgcgcggtcgccgccggttgggcctgttcctcggtatggttctgcgaagacggtgtagccctggatgttgtgcgggctgtagtggcatgcgcgctctgctgcttctgcgctgtcaaatgtgacttttatccagctgtctccgccaacatactgcatgatcttccgtaatgctgatttgtccaatgtacgtatactcgatgcgcgcatggtgctggttgggttgaatgacaagccggttttggaattccatggctcgcggtcgtactcttcgtatatcaaaccgcctgataccttctcaaagtgcgatatcgccgcccattgcacatctgaggcgtagccgtatagtatgacttccttcggctccttggctgatgtgttcgctgatgcgccggcttggaaagaaacagatagaccaccggcgtctatgaggtttggcgctgatgctgacggtggtagagcagcgaccgtacccgaagctgcgcgagttgagcgttggttgctctctgtcttgaatgacccaaagatatcgtcaatcattttctggttgtcgcgttgcgctgaatcgagtgcgctgttcaaagtaggtgttttcgctcgtgacgttccgcgcttgcgtgcttttccaaagggacccttttcttctggtacacggcgttggttcttgtctgaactgtaggtgtccatgttagcaaatgcgcgcatcttgtagcgaggttgaggtgcaaagtggaaatccattgtgtactggaggctttgtttggaagtcggaagtattcgcaatggtcgtatgtatgggtccagtgactgtatcatgcaaccacagtgcggaccggatacattcactcagggctgccacttactccgcgaactcatatgcccagggcaatcttcttcccgtcgaatcgaacgcgcgttccgcttcaggcacggcgtggacctgcattatcactagttgtcgtctcgacgcgcttctcgagtggtgtgtagggcgacaaaggtcttcgagagtcgattgtttatggtgttgatgcgctccagaaacacaaagagttaggcccgagcaacagtccgcggcaaagccacactagtggccaatgcgcttcttgactgcgccacaacctgtgcttctaggacgcaaatgcaccatcccatttgcagcaccttgcatgcgtctgtaactctgctgcctggaaccgcgatataagagctaatggatctggcgctcacacctgtcaaaatccgtggacgcaaacgaacacatccggcatcacttctcaccgcgaaacttcaatcttcacaactagcagatgttaaacgcctacgaaaaatcaagaagcagaaagacaaatcagacgccatgtcaacgccgacacttcaaggcctgccgcccgaattgctcgagatgatattcctgcgtagcatgagtcttgccctaccacaatgcagcccagatctcggacgcaagctatcttcgaacaaaatgtacatggactttacaatgaacgcattcttccacaccgtcgatcacaagacaaaccaccgggaccgcatcaaaacatctgatccaaagctacaatccgatctgctcaactgccgcttcttcacctttcccttctttctcaaatacgtggaccacgcacacaccaccatggtcaatctgcgcggcaaagcatgggcaaacgccagcgtcgaagtccccggcgtccgagaattcgatggcttgtggccgttccaattcaccaaaatcccatatctgagtttcgcagagggcttcttcgttcctgagaaacttctgcgcgggccgtggacaaaggacaaggcgtcgctgttgtatgtcctcgtgtcgctgaacggcgagatcgactgggcaggcagcttgagtggagagacggcgaagaagggcatcagagaggcggtgagagagggggatgagtacgcggttgctgcgctggcagtgctcttgggcgtgtcgaaagcgctgacgacggatatgttgcggttcgcggttatagagtgtgagtgcagcgtcaatattctgcggcacctgctcttcaatgcgcagattttggcgagggatacaacgagagacacgctgaacttccttgatccgaggctgtgggcttgggcggatgagcatgacgacagagttgtgcttaaagatatgctgcggaaagccgatgcttttgatctggagttttactttgaggaagatgcggattggagaaagattgtaccgtttccgtacggtgggagcaagtttgacactaggacggcattctctgatatcgtgagagagttgttgatcaacttgtaccgtaaccatggacgcaagatcacaacgcgtagagggagacgagcccacacagacacaggggcgatagaagttgagtaaagtcacaatggagaaagttgaacagtgtaacaaagcacatgtaattgagtaactatttgacatacttgacttgtttgtgaggcttacccaacccttggttcctttaatggcatcatcgcaccatgaagcaagctcacatgctgaggctgtgcgacgtatttgatctacaagcttgtcagtgacagttcgcaaagcttcgtgtgtctaacaaggatggttgtggtgttcttcctcagtgatcttggtgtgtacatgacgtaaatcatacccggaggtcatttactatctaggcatgatggttttaatcatcggaaggggggagcgggctgcggtagcggactgtgacttaccaagcatgaggatctgtgcactgaactgggtcagtgtgcagtaagagtgatgtctagctttgtaatgtcagtgaaaattctgacgagtgtttctgaagtcaagggccgactcgtgatgaagctcagaatatgtaagaaatgaaatgtcaccgtatcaacaccgttacgacaccccggcgagggtgtccggcattgaactcaatcgcaaattacgtcatcattggatgatgttggagtagggaggagaggaagagacttacagttgaaggttgtgggccaggtcgcggctgtttgttagtgatggcatgcagtagggctcaaatcagagcagatcaaggcggagcgtcgcgcatcctaagaagaggtgcgcgcgtgtgctcacgtgctgtcaatgaaataagcaggcaattgcagcgtcgataaaggcgtggtcattgttgttgatgttgtagggaagagatggtaggaacgcaaagtcgcgaggaagtcgcgaacttttcaagctcgactcgctaagctagtgcgcacggacccggcaccgtggcaccgaccgcactgaatttcgttcttcccgaatcgacctccaacatccgacacgacaacatcaccgattcctatttccgaccagtacgcactcgatactgcatacacactctttgcacaacctaacaattaattacagcacataccgacgaaatgggtgacgccaacatcacaacgagcgcctggaggctggtcgaggttggccgtgtggtcctcttcaacgaaggccagtacgagggccggttagccgtcgtcgtcgagatcatcgaccacaagcgcgtacgaaagccccgagaattggttgttggacagggacttacagagacataggtgcttgtcgacggtccctccgagaaggcccccgtcgcccgccaggagatcgcgcttgcaaagctttctctcacccccatcgtcatccccaagcttccccgcgccagcggtgtcggccacgtagcaaagaagtgggaggagcacaaggtccaggagaagttcgacgagagcgcatgggccaagaagcgcgcggcgatgcagaagaggcggggcttgaacgactttgagcgattcaaggtcatgaagatgaggaagcaggtatgttgcttgctggcattgtggttgccggacatgttctggtggactgcaacgcaacacaatctatgctcggaagacatgggaactaacatgatatacaggcccgctacgaggtccagaagacctttgctaaaatccgcgccagcgccaaggcataagttctttagttgctgtcgggagacacggtgtggtggcggtcgctgcatgcaaggggatggcgaggcatgatgtgcattttcatgagcattcgagggcgaccctaggcattcaaaaattcaagacctggaattcgggcgaattagtccaatgactggcacggagcaattcggatgggatggttcactcggctctcgcatgcgtccacatgtagcaagagagctaaatcaacactttcatgaaaccacaaaccacaaactagagctgccagaatgatacccttgtaatgaccaaactgcccaggctctgtgactgtgcatgtgaaggctgcgcatggtgaaagtcgtcattcgcagctgcctcgctaaagctagagcgcccaccactaaattctggcttggcactccacccccaacttatcgagctgcagcaccaccaccgtgaagcgtcaaccacacccgccaacatgtccaacccacgcattgaagagctccccgacgagcccgagaagaagaacgtccagatcgaggaggatgagtccagcgacgagtccgagggcgaggagggcgaggccaacatccccgcgggcgcctcggtcgctgtccactctcgcaacgagaagaaggctcgcaaggccatcgccaagctcggactgaagcacattgacggcatcactcgcgtcactctccgccgaccgaagaacgtgagtgcataggaaataatgggtggagagaccgcgggcacacacagccgcagagctttgccatgttgaagaatatggactgacacaatgtagatcctcttcgtgatcaaccagcccgatgtctacaagtccccctcaagcaacacctggatgtaagcttgccccgcctcaatggcacaaaatcaccaactgaccccgcaccagcatcttcggtgaggccaagatcgaggacttgaactcccaggcccaggcttccgctgcccagcagctcgcccaggctgaggccgcttcccacgaccactctggccacgaccacgaccatgaccacaagggcaagggcaaggccgtcgaggacaagaaggacgacgaggaagatgaggaggaggaggaagaggacgacgaggaggtcgacgactctggtctcgaggccaaggacattgagcttgtcatgcagcaggccagtgtctcgcggaagaaggccgtcaaggcgctcaaggagaacgacaatgatattgtcaactccatcatggccctctcgatatagtcacatgcaacctacgaggtgcaggaacacatggctgtctgagcagcgcgcagacttagagtcccgcttactcacctaaagagacataaaatcaatcttcggaaatcatttgccaagaccagtgtttacatcgagttatgagtgatgccaattttttttgtgtctattgttgcggcgttcgtcacacgtcattaattaactacctttctcgttacacgctcatatcatagctacgttgtgtcaatctcacctgggcacgtcgatgggaatgggcggcttacataaggcagcgaaccctttggccggtcttggcgaagcggcagccggatctcaactttcatgcccagtgagcaactcccatccccacaaccccatcacatccatcacaatggccgttggagtacgttcagccccctttcctgcgctctcggaagctccgtaaagctcaattgccgcttccgcgacgcctacccgcccgcaatggcacccccatttacagctcaagaaaactaacatcaaccctcttatagcgcagcgctgctctcaagctcgactggacaaagatcggcacgcagctgggccttaaaggcaacactgctgccgctctccaatccttcaagaagcgcaacgacgatgcgcgccgcaaagtgacggtcctctccgagcaggcgcaaaccgtcgacttccagcactaccgcagcatcctcaagaaccaggccatcgtcgacgacatcgagaagcaattcagcgctttcaagccccagacctacgacgtgagcaggcagatcaaggcgattgaggcctttgaggcacaggctctccagagcgccgagcagaccaagagcgtcgtggacaaggagctgagcgatttggagaagaccctgaagaacattgaggaagccaggccattctccgacttgactgtggtgcgtacacattgggaacgctcgagatggagatggcgatggatgctaatggaccccacaggacgaggttgcggctgctcagcccgacatcgacaagcgcaccgagcagctcgtttccaagggccgctgggccgtccctggctacaaggcaagtcatgcgcgatggaaccgagaaattgggattgatgctaacacccgcacaggagaagttcggcgacctttccgtcctctaagcatctcttttcatatagccaaaccatgccctgtctgggttgtattaccacatattgtgaatagttcccggaatgcaagcatagagttcgatgttcacagcgatgctttttgcatcagccccggtctttggtcagttgacgccatgctatagcgatacagcaactcttttcacttcagcctgtccagagagtgcctgtgccaataatttgatttccatggtaacgaagaggattgtttctcgagaaaatcactactaacaaaggcacatgacatgcaaggtgcccgatgatgctttaaacagcacagagtatttcgattgatcaacggccaggtttgaggagcgcatgacagccacaaggtctatcgatcaccgcctcagagctgcagcatgtctcaagcaccaagagaactcagaaacaaccttaacttcagctcccacgggcctgctctgaaacatgcggctgtcatctcgaacttggcggcctctgtcacgatgattggatttcttttcacttgtctaccgcaagtagtaggagctccgtcacagtctgatgaaagaaagccagctcgaataagcatacttcgttagctggtgatcaagaaatgcttggtatgatagcgacgaatctttaccaatcattgagtatctacgacagtgagatgacaagctgcagtgcctcgagtctgactgggatggcgcttaggtggtcataggtgcctgcgctcgtatctgacctgtggctgctgacgatccttcttcagcctcatctgcggacgaacgtgtgatacgttatacggtatacggaggatcaaggcgtcagaaactacgggaatttatgtgctaatcacaagattgattggatagaatattgtatatgcacagacctgggagaagatgtgaatggcgtcagtggctagtgcgatgaggctgtacactggtcttcaagggttgcacgactatatggaagcacaacaagcgatggcttgccatcaccaattgacaagaatatcctccgacatcatctggcgcccatttgacgttctgtatacgcccagaactcatgttttttgtgaagaacagcggtgaagttcaaggcttggctgccatgcacagccactgtcaacggcgcttccgtgcatctcccgcatttaacgtctacgttcgtcagcatggccatcagcaccagcctcatggcttgtcagcatgtaccgattgtgtttagctttacctgtggggtagctgcttcctgatatacccacgaggaagtcgagtttccgaacattcaacttcgcacactccgctctactacgcctacggcttcaactgcacaacatcacgacagcctgcttagctgaaggctaagcaacgtgcccgaaagagagacttactcgaaacgcactggattccgacgattagctcgtcatgacaaggccccgagaccttcgtgcaccgaataggcccactgcttctcgcgaatcgtcaatccactactgcgacacgacgaatagtagaccatatatacagtctgggcatgcaaaatgtggctgaaaggcatccatcatcttccaacatgttgctcagcaacagatcgaccggtccgccaaagccctagggtgctagcacgcgacctaggcccataccaccgtatcaccgtatcattcgggcctgatagggtgaacgatcctgaggcgcaacaaaagttcctatggagatccattatcgttaggccggaagtgtgcccagtctgaaaagatgataaggctgatgtcttggtgcccttgagagtggagactctcacactttaaccctaccttcacagcatctttcagctggctactctttcgggatccatttacctggagggtatcactcactcatgatagtgtggcttcggccgatggactgaatgtggacatccacttaggccagcaattgaacttatggtcttggagctgcgttactggctctggttcgtatgtcatatctgactatgtctcgggaatcctttcttgatacttcagttaccactatataacagtttcgagttcttgggatgttcaacaaggacatcatctccatcacccaaccatcttcagaaaacctgtttccattctttggaatacctcgcatttcgcagcattgggtcattcgaacacttcgaatcactgcataattcaagaattcaagtgctcatcttggatcaggaaccggacgcactctaggaccgtgaagaacgattggagttcggatctcaacactacatacactatagcttctaggcaaaaaggaacgccattcacgttttcagcttcaccaaccaaatcagctctgccgaaagacctgtgcggccgattttatatgtcaacatactcgtcatcatccgtcaacaccgagttcagcgaattcagcaacccaccagcacaaagataccacgtcccgaattcaaccacaatgtctggaaggatttcgtcagtaagttgtgaaactttcgatgtcaccctagaagagtttgtagctgatgagtttcaggccgagaaggaacagtacatctacgcgctccgaactcatcaagtcaacacattagtagaacttcgacgtattgagaaggcgtttgctgtgctgggtactcccgatgttagcgagcctatgacagcagcctgtaaatatacatgacatcgaaaagcacgtggttggacactaatgcggtgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagggtcgtattatgtcgattctcatggtgtccgttacggaacttcgtggattaaccaagaattatcctttcaggttcatcatcaatccatccacccttcaatctgcagtcctaacagatattgcgaacagctcccattgcctagacgaggccaaaaatcgcgtctactccgaccccgcgtcaaaccgttcctggaacttgtgctggctggtgctcagcaagatccaaacagagttcgtcacctcacttccacgacttttcaaatcaaagatagcacactgatcagatccagtcaactcgtgccatactatgcccgctaccaggcttcgcagccggcaatgtggggagggcataccccgtcgtctgagcagatcacgcagctcacagcggcatttgtggcggagtggaattatgcggttggacagatgttgagacattgggcacaaccgccggtgcggtagattggagaaacacatatgactgggggagggttctagaggcgttgagcgccttgaggcaatttttatttgcattcgttttggaggtcgttctatttttttttctgtcccttcattctttctgtcatttgtttcgattcttccgttcttttcaacatcactgtcgtgtatctagtccttctgctttcgccatttgcgacttccagcatcactgtcgtgtctttttcttatcattttgtcatgtgcttctttcagtatcatatccttgcatccatccataagcaagcaagtagaccattgcagcattttgacgggcgactgctctcctagaacttccgactatcgtttgtcgtgttcgtcttccgatatatcaaactttcggtgctttctttcttcgtccgcgatgcttccaccattcattcgtcttttccgagtggcatcaatgtttcgagcaagccagcccagactgggaagagtatcaaaacgtgccgctcgatcgaataattgcttgtgtaaccacagcgtgtggtgttaagctccggaggcgattgctctgccgacaggttgtcgactgtgcaggacgaccagcttcggtgatgctgcgctatttagttcctgggactactccaatctgatcaacgatcgcctcaaccataggacagcagtaagttgaagcccatggcgaaaacagtacatgcgatgccaatagctgtcgtgtcgagcctggatggggcagacgagaaaaagataggatctccttccaactccatgttggccggccgagcgctatcgtatccattagtatctcctcaagcaggcacaagcggatgcatacatacaccacatccgtcatatcaaagaacgcaaaccgaatcttctcgccatcctgcaaattctcattcgtcaacaccgtcgcctcgttcgggaagtccatgatcggaatactcggataaaaccccttttcccgcatcacatagcgcgcctgcgcgtacagtgcataattctccgcattgttggccgcatcgtagggcatttgcgtcgacagcacggtcagcagtttcgcgcgcgtgacgccgtatgcgtacttgagcgtctggatgtcgctgggcccgttgggatctgggcgctcgttcataacgccggcgaggacggacgtgttcatcgcgccttcggtcatgcttaccgtccactccgtcgtcgaatttggagggccagggaccgggcgtgtcacgacggccttgccgatttcagaaaagtgcatgaccattcgcgcccagagggttgcgcgggtgtagtactccatgagcttgtccttttcggtctggtcttctgcgttcttgtcgacgcgctttttgagcggatcgagccggaagtagtcctcgcagaagacgatgtgtggttcattgccgatgttgtatgctgcgtggcttccttctctacgattgccaaatcggcagacgcccagtggatcatcgcaccgcacgtgtatgtctgaattcgctgggccttcgctttcctcgagcttgccgaagttggcggcgcgctggagattggtttcgatcatgctggtgtaattgccgactagatcggggaggccgaagaattctacggcgggctggccaatgggctcgtagggtagcgctgcttggaagatcgctgccatttcttgaaagccggcgtggatgtgggataggtcgtcggtgtcgcagccctcaccaccggtcaatgatgttgcgtattgaggacccggtgagcctttatcttcggcgatgatgccatttggacgagccagggtattcgtgaagagcgaacatgcgctgagtacaggtagtacgagaggagactggaaggcgagcatggtatttcaggagaagcgtatcgcctggtgcgcgtccttatacgtccggtgtattctgatcgtccagcgaagtcgtgatacggttcacaacatcaggtcgggtgtcgtgggcatgcagatcgcggttaccaatggctccatctatgaaattggctctagttatcgtttggtcctgcgcaaagaagggaggcgggcttcattgcccttgtgctggagtgacatcgtgagaatgcatggacaagaagtttaggggacgttggacattgaccaagtttccccgaccaaccttctcgccatgctcaaacgacttgtgagcttcgccttggccaagccatttgatagcgtttcagcaatgtcatagaagatggtgttatgtggaaaggccatgtgtaggctcgagttcggacgcgaataccggtcggtgtaatatgcacgcattcttagtgtatttggtccagatttacaacagctcaggccgattctgatgatgctgtgttaatatgttacgtgcattggagtggtgggaatgtgcatggggtctggtgtgaagtccgaatcgtgtttcatgttgccgatccgagacgcggcatatgctgacttgctgacagcaagcgacgactattggtgataaggaacggcaattgtccagatcgaaagctacaacttttgtaaattaataccgtccactgctgctgttccacgtggacgaggaactactagtcgcacgggcttccgcagtcagccatccactcataatcgaagtcgatcatgaaagcttgtggcatgcgttcatatcgaaaaataatgtcgaagtcaaacagaaatcgttggaagagagctcgtgacagtacgtgaactctccgtcgctgagccacgcaactatagcagaccaccacaggtcaacaaccgcttccacacaatatgggtttgtacaggcgtagaaggctctagagagtaggttcaatggagatggatcgagccgagaacaaagcaattactcggaagaatcattgcggcgaagacgaataaagaaattcagtgaagccatcggcaatggcaaattctgtcctattgcatcgatctccgctcggaccttgttcgcccatatccagccacgccctgggccgagaccatcatggcttttgtcgcgaccatggcacgtctagcatcaactcgacgattcgccaacggctagagctccgatgagccatgtgagcatgtggcttctatactccaataagctaggtacgccacgggccgcgagcgcgaagtttgtttgccccgctttatcgatggcgccgtcgatacctcggtatgcaggtgctctcgaggattttgtagtaacagtagcaaggtgatgtggaagctggggcttggatataagacggacggagaggggtacctgagctcggtatatagttgggtgtgcagggaggtattctctcgttactgacaaagttcattccctccagccttgcactcaaaatgcgtttcatcatcccatctctactcgcattcgtgccactggcctttgctcaaatcaacggcacaaacggcatcggcagcactccccagcaacgaaactccatctccgcccaccaagctcagaaaatcatcagcagcgctgtcgccaacgcgaccgctctgaacgtccctcaaaacatcgccgttgtcgacccatcgggcttactcgtcgcctttcagcgcatggacaacgctttccctggctcaatcgatatttctcagaggaaggcaaggacagcggtgctgtttaatggattggcttcgggagatttgtatgctgcagtccagcctggcgcgccgctttacggtcttgagaacagcaacgggggactgattgtgtttggtggtggttatccagtctacctcaatggcaagttgattggaggtgttggtgttagcggcggtacggtcccgcaggacatggaggtcgcacaggcaggaatattgggaattggtgccaacttcacccagccatcgtgaagtgatcaaagaagtggtctgaaggaaggagtttcttgttagtatccagcaccaatgtgctacaatagtaatttgtaaactctccattgtcaatgccagatcacacgtggggcagtcgtttatcgaggctgtgcatcaggcacccatcttctgctgttcgtccttgtaaattaatttgagtttgagatcagtacgcattgcctgatctactatgttcccatattccgtatccatactttccgaccatggcttcccaaccgccccattccgtaaccgaactctccgtcccaaactttggtatacaaaccgccctccaccagcgcggcaacattttctacctcgtctttccccgcgcgtacggggtgttagacggccagaagttatacgcgcagctaaattactctcgtttgacggaatcgcggcatcgattctggcaccgtgaaggtgctgggcgcgattggacaatatcgtttccagatttgatgggcgtgaagccaacaatattcagagatgttggtgtgagcagaactgtgaaggtgggtagcggagaagtggaagaacggttgactgaagtagtcttggacgaggagacgttttgtcaacgatgtgcttggtgtggaaagtgggaacagagctatcactggtcgatgcggtttatcaggatgactgactcgcctctattttggtgcggggtaggtgaaaactgtcaatgttgaaaagagatgctgactaggtaggattgctcgaggatgcccaagttgtggtctccaaattggtggcaggatcccgaaaggttggacgatagtgtgtacttcttcagctcgctttcttgatataagcccatcatagccgaccggtatgtgtctgtctggaatagaaaatagacgctagaggcggtcatcatcgatagcgatcgtgcagtatgccccaggtggggtcgaagtatcgtccaaagccgcgtatctcgttcatcctgttgaagcaagtctgacaaagctgatatcgttggcctctcctcccgcatcgcccatgcctcctccagtctttttcccagtctggatccggcacgccgtatgtgtccaccggcccgcgtttccaattgacatcggcgggtcttcgcaaccgtaggtcttcaaacacgcacgggaagccatttctgtcgccgtcaaactctgccaaccagtcgcagcgttgctcacgagcttttgtgtagcacctcgtacacagctggcctcggtgacggacggtaccacaggctcgtgagtcttgtggattgaaactgcgtcgccagctctccctgcagaatttgggatctttgcatgcgcatggatatgaccatccttttgatattcgttcttcacattcgcgctctagttgatggtggtattcgtcgataaggcgtatcagatcctgacgatcagggtgattgtcggcttgcttccgaagagcctcgaagctcatgttcctacaccatgagcaaatgtttggcccttgttcttgtccacctggttttgaactgcatgccgctccgaacgcgcagtgcggtcgtggtggaggtgcgagcatcatctgcaccctaaacagcaggctactgtcactggcgttagctagcttgggtgacacagaaaagcaaaaggcttacaatgattcgacacccaatgctgtacttcaagcaagggtagtattgtagccctctacgtcgtcatcgtcctcttcctccccgtcccccacgtcttccagtactgtcaaagacctctccagctcttcatggcaaagggctgtaggtgtgaaatattggagaactttgagtttccggtctcgcctgttccagcacttcttgcaggcttttcccttccgccgaactgtcttacagttcaggcgagtgcctcggagatttaggtcacgatagcgccaccgacagtgctcgaagtccgggtcctcaaaacagcaaaggtaatgaccgcagttttctgtgttttgcttcctgttttgtctgatggcgtattcctcttccacgagcgctagtgcagaagcgttggtatatgcccaagtgcgaagttgtcggcagtcgtagcgtttcaaacaggcaatgcagaccttgtctggatggtgcaccttcctcccaataccaaggcagtaacctagagctatgcaatatacgatgggtggaggtttaaagtctgtgtgagaagctgtagacatcgggtagcaccgaaagtgtgtcgatccggaagcccgctgacctccgtcttacttgatcggccctcgatttcttagcctaacgttcctgcattgaggcttagtccagccggtggtatcttgtgcaaacgtacgatgaaacagtcacagggcgttgcttgagtcgtgctcgtgaacatcccccacgtcttgcgcagtacagtgacgagatataaaagcattgatgaggaatctctgcacagggcacgaatatccgacccactgtgattctgtgagacaagctgagtccatgtgaccgagcttagaagcgtctggcgtatgtagggacaacggctatggccaccgcccaaggatccttgtcagaggccagaagcctctgattcgctatctcaagcgcggcggggcggtgtagacgttccaagaaattgtcagattgagtgcatggcgatcgacatcacctcattggcaattcatggagagagtgatgctttctcgggtgacttgaggtggtgacgctgcccacgctatggtcactcctgggcagccctcagcaaatcacggcccaacagaatggctgagggggccatagcggagctgacttggtacttgcctgaccattgacgggcaatgtacttgaatacgtttagttttgggattgccgctagcgagactgcgcctatgtccgttggttgaagttgtcctttagaggctcactggtcgatcagaggagcgctaagagctgtgtgtcgccggatgacttcaccagggcggattaatgttctcgaaggttaccgtgcacgtacacggtccctggaaagatctccacgtacgcgaatttccaagtcaaggcccatgactcgtctcggagcccaaaggccttatgttgtatcaacctccggagacatccataacgtgtcgatatcgatgatcgttcctcgctcttaatgcagggagaacaccaaggctgctttgatgcagtatctcagtgtgtatggtaaatattgtaatcgttacgctgattgtgcttatgcaggcaagttgcgacgaaatgaccggtcgttgtggatgccttgtgcgacccaagtcttctccccggaaccagcacccggcaatcagatgccgggaaatgtgcaacctcgtatctatcaagttcatcagttggcgtgtccacgagtccgcggctacgattttggcgaatgggccagaccaacaaattcggtttgatgactcgagcaaatcaccgttgcgtggcaggtttcattggagttgttttattgtcgaaggcctaagcgtcgcacatctccacatccgctgtgtaattgacgctaaattggatttggcctgcggcatcatgaaccgaagactcggatgccatgctcaatccagagtcgcttgccatgacactgatgtcgcttgcattacaccgcatgagtagtgacacctcatgtcgaagctgctcaagattgtaatcacctgagcggacaaagtcaaaggtgcggttatcgcagcagactctgatatggtcacaagtagattcggcctcggttagtcccagcgatggtagtgagggaacattgtgctcaggatgactacgacgacgtccccaatatgctggacctggtcagattgcgactcatacaaagctccgttccgagacgtaccctgacagccaaagcagtagtgcagcgagcggtcatcggatggaccaatccctcggccatccacatacatcgggtaggcgtgtgttatgggtcgcttatcagcgcaggagcagcatatcttcattagcagtgcgcatgcgcttgcgtgtttgtggatgcaatgcactggaacctctgcatgcaacatgtgctgcgcgggctttcttctttggaacttgagcggagcgtccgtgttgttatcgtgagtcggggtcgtggagggcctggaggatggattactgcatttccttttgtggccgacggcttggtctagatagctggtcgcagagcgcttcagggatcgcatgcttggtggttgtttccggtacttcggtactacctcatgcctgtgatgatgagatggttacacttatatacttgtgtggtacaacactgcctggatgatgcagccgccgtattcatgcacattgagctgtgtactgccattttgaggactgcagcctggcgccgcgcctgtacggcgccaatcgttcgcgttcatggccatttgtgccaggccgcccatcacggcagcctcgtagagtctgacaatgcgcagcgaagctccgcaataatgagtcaataattgtcgtggctcagctgcctctttgtcgagatgacaagcctcggaatctggatgacctcgggagccactcgggaagcccacatgtccttgccgaatccgtctttagcgccccggtgcctatcatcggtgaggacgacactccccgaacccaaaaaccattcacattgctcaatagctgtaatgtggactgtgaagaagcattaatcaatccccacttcatgttgaacaagcctagattgagtattgacgttgtttcgcttttggaacatgagttctccaacgaggtggtgtactacctctacctctccttcatgggtcggagtatagatccgccgatgagactgaatcttctgcaatgctccgtgcacttgaatcatcctcagtctccgagggatcgttctctaccttcgttaaggcaggacgactttgtacactacgtcgccttgcttcgtctccaaccttctcataatctcgctctttctttgccctctgccactccatcttcgcatcctcgtactgttcttgggtcccatccggcccatcctgtgaggctgcatattctgccagctctctatcgccagccagcgccacttcgagttcaactttgaagttccttgactcccgacttgtccatggggacctcaaaagatgcacaaattcttcggtccatcctgttcccaatgcatcgattccaaagccccggatcttcctgctaagagcggcctgcaaatcttttgtgtctgtcaccttcagtgccatgtactcatcagtagcgaggcggccggctagcgtctgtcttcttgtcttcctcaacaagacgtcgtctcgacaaagcgcggcgagctgatacggaatcgctttatgacgattcacgggtgtgcattggtgccaaaagtaattttgcagctgctcgatcacgcattccatcggtatgcacagcttctcgcttggctggaccacgtattcctgaacgacatgagcttcgtaagtgtcgagtattggcttcaagacaatgtgagagaggtaaagtatcttttcgcgctcaagaaccttcataaggcatggtccgccatatggactctggaagaattcgtgcttgctttgcttggcggcggaggagagggacgaagaggtaatagaatacatgaagatgaggacatcgaggaggaagtgctggaggattttgatgcgtgttgccattgaagggtggacactgaggagaaggccagatggtgttatggtgtccgcggcggcagcctcatgttcgtcggatgagtattctgaagcactattttcatcctcctcaagatcctttgccacaacatatatctcatccaaggttttgtcaagttttgagaacgccgactgcacttcatcaacgggctcttcaagccacgggagtggctgcttttctgctttttgctcttccgtcatagctagcacttctctagagtcgtgccactgacatgtaatgtcactggaagcactttggtcaatagattcagcttcagcttcagcttcagaggagccaacataatagtaatgtgaagaagaccgtgacgtcgactccgtgctactggcaggacgagacgagaagacctccatgtttgaaagaatgatgagaagagacgtgtctgaaacgattcggaaaagagacccgcagggttttctccttaagcataattatcttgggccagtatcggttcggctgtggtacaacacccgaagaaagccattttgtatggcacctagtagttggggtccattcttgagagagttccatggataacttccggaaaactagtggtatcgagtgtctggatacggatacgatactacatgttgtcaactatgatgcaggctgactaaggtgcagcaggtggcaggcggtctgatagcctgaagctatacaccaagcatcaatgtcgtttctaaaacctagcagtaccgtatatagcttcagaagatcagttcatgaataggactgtgtctaatttcctttgtggttcacactaatcacacgccgtccaaggattgcgagagaatgaattccgggtccatatgtcgcgaagctgtagtatcacagttccttgagataccacagacaaaaatcggatatttcagccagacaacgcttcagactacacgctgagcgcatgtactgtaatgagaagctgttttcgttagcttcctgggccgagtggaaaggtcctcaaaggcgacagcgatgtagagcaggtcaatagagaacattcaggttgagtgagaaatcataacagacgggctggccgacaaagaccttacatccgcagacaacacaggaagagtgtcgttgtgatagacgatggaagaagtggagtcgctggcatcggatttcgttagcctcgccaagcgctagcgtactgacccatgccaggcggtggcagaatacccaaaaagttctggatgtcgcgaaaggcaccgcagcatcgcaagtggaagcacaatcgcaattgttcgcatacacgcgtaaagctctatcgtactgttcgacataacaggctgcgaaaatagctcagttgcgcgagcatagccaccgacatggccaccgagcgaggctccaaagccgtagccacgcaaccgcggcgcaaatcggctgcacccgttgacgacgaagatgcgcgcgcgcttgcacagtatacggaaaaggcgacgcaacaatacggaagaggcgagaagatcaagtcgaaatctgtaaaggacaggaaactgcgctcgaatttgcggacattggaagcaaagaacaagcaggcggcgatagaagcaaagaatgtcgaaatcctgctggagaacaacgccggccttattgagcctgaaaatgaattggagcggacctaccaagtccggcaagacgacatcaagcaggcagtgggtgttgagacggcaaagaagggcttcgagctgcggttagacggactaggaccgtacgacgtgtgcgaatacagcagaaacggtcgcgatttgcttatcgcatcgagaaaaggccatgtcgcgacctttgactggagagacggcaagcctggctgcgaactacaactcaacgaaaccgtacgagatgcgcgatggctgcatgttagcaaccagaagaactttgcagtggcgcagaagaaatgcgtctacatatactctggagacggcgtagagctgcatcagctgaagaaccactctgaggccacacacctcgaatacctcccataccacttcctcctcgcatcagtatcgaccgcaggcatattacggtataccgacgtctcgacgggtcaatcgctcgcacagctttacacgaaactgggcccccccacagcttttgcacagaatccgcacaacgccatcctacacgtaggacatcaaaaaggtctcgtcacattatggtcgcccaatagcgccgccccactcgtcaaactgcttccccaccacggcccggtgaggagcatggcagtcgacaaatccggcacatacatggtcagcacatcacaagaccgacgcatgagtgtctgggatattcgcatgttccgagaaatccacacacatcacctccgcctccccggccaaaccatatccatttctgaccgcaacctcacctccgtcggctacggcacccaactcagcatcttcaagtccgacatcttcacccgcgccgccgacgccagctcaacgcagccctacatgaactggggcggcgacggcctctccatctcgcgcgtccgctactgccctttcgaagacgtcctcggcgtcgcccacgagcgcggcttctccagcatcatcgtgcccggcgccggcgagcccaaccccgactccatggagcaaggcctcaacccgtacgaaacctccaagcagcgccgcgaaaccgaagtccacgcgctcctcgaaaagctgcagcccgaaatgatcgcgctcgaccccaatttcgtgggtaacctcgatctcgcatctgaggagcagcggaagcgcgagaaggacctcgataggaagcccgaggataagattgccaagttgaagcagaggggtaggggacggaacagtgcgctcagacgctttttgaggaagagtgggagcaagaatgttattgatgaggagaaggagagggcaagggaggtggtggagcagcgcaagaagaggaacgaggagaagagggaaaggctgaagaaggagtatgggccggcgttggagaggtttgcgcgcaaggggaatcagacatagacgctcctgtcttgaagagttcgggcgttgatgaatggggaaaagtatcagcattgtttggcgttatgcgtagtggctgtgatgggtgtatataccacgggaatcgcaatgcagcgtggacagggtcattcgtcgaaatagatcaatgcattcgatacgccgttcccgttttgtctatctaaacccccacccaatattcatgcatcgtaaaagtcatgtaaccctaccttaccttacctttcctttccctcccacattccactactcatcagccctccacatgcgacttcccctgggccacaccctcttatacaagctgaccgccaccgcatccattggattaatcttgccatcaaagtttgccttgaagtatccatgcgtacccagactctccttgataaatccacttcttccgcgcttggtccaaagcggcagactcttgaaccacctgacgtcagtatcgtggaagaacatgtatcgcaccgtgacgacgcgcttgttgatcttgtacgggtggcccgtgagaatgatgcgtttcgcgatgatgcggttggacgatggcgggagggatgttcccgtgccgactagacgcagggaagaagttgtcagatcctcgggatcggtgcgctggaagaagagtaatgggacgttgccccatgttagcggtccgatgaaggatgcgatggctgagtggcctgggtgcaagtagcggtcgaatttgtgcacgttgttgggcgtgttgccggcttgagagaagagcgggttgatgaccatgcggcgagggccgcactgcacgatgagctcggttttggagcggatgggcgcttcgtgctccgaagatacgagcatgctgtagttgcatgctacgcgcttgtgttcgtggcgcaggagagagaaggcggcgagtggtcgagatgagttttggaaggatagaggaacgccgcggaggtgaacgttgactctcgtgccaggcgcgacaccgccagcccaggcttcacgcatgaattttgttgcagtgcgcttgtagtctgagatttcgaggaggcgctgccactcttggggctcatatggtcggtcctcttcagtttcccagacactagacctgagactcttcagtcctcggtacttgatcaaacgctcgcgagcgttgacatttggatgcagctcgatctcgtcagggaattcgagatcttcgtcttgctcggttttcctggtcttgcggtacgcctcaatctgctcggcctcgtcttctggtgcaggatccataaacatttctgattgaggatactccgaaggcccgccctcagtcatggcttttccgtcaacatccatgccctcctcgccatctgcggggtgtgctgctggatcctgtgcggtctcggacacgtcctccatgtcaaaatcctcgaggtcagagcccgagtcagacacatcgtcgaggtaccatgcgctctggtatttactggtgccctttggtagtcgcttgggctttgttggtgcgttctcctcctcttcgtctgaaaagtagtggtggtcgtccagcagaactcctttgcgctctgacggtgctaccgaggctgcgtagtttgtcacgtcgtccatgatggtctcttccggcgcaagatcggccaaatcgtcctgctcttctgttggctgttctaggatgccatcattttctccgtcaaccatcatgtcttcaactttgcccttcttcttgacttctagtggtgccgccacgattttgtcaatctggaagtcaccccaatcgccgacttggaccagcctgtcggccttgagaccaagacctcgtacgacaccagtgagcacaacctcgctagtcccgttctcgttgactgcagatttccccccttcccatgcaatgtcttcgatgaacatgtaactcctttggtctctccatctcacccccttggtcgtggttgtgcaaagcgatcggaccaggttcgatgcttcttgtcggttgtcgagagagtagacgcgctcagtagctggtagccagtgtgtgatgtacgacttgagtgaggagatgacttgcggcttcgcctttgctggttcaaccttgtcgagtgattgtaccacagtaaatgtgtttgagatgccctggctctccactgactttaggatgagctcgccctcggcgtccacctcttctgatgcggacagtatgaaaaccacaaagtcggcgatgcggcaggcatccaaacactccagcaagtctcgcttgacgaccaggtactgtatcttctgcttgaatcggtcgacatttgtccttgtccaccccgcctcgggcacttcttcttcaatgtcaagggcggcgttgaggctgcgtgcagctgctgcggtggatatgtcggagcacaacgggacgagagcaacaatgcgtggcgcaccatccttgccagcgaagacgttggtgttcttcgcatgctcgctgtccttgttcaggcgcatctgcttcgcgcggttgcgacggtcgaatttagacatgacttgctggtgtggggttctgcggacgccccgttcaaatgacaatccttcgactttgcctgtgggacttgtcagtatattgcagcgcaacaggcgcagtgaatgtacccttgctaatctccttcaatgcgcctttggtggcatgtcgcgccttgaagcccttcttgttctgcttggtagtgctgcggtggtggtgcgactgcactgcgacgggtcccatgttgccgctgccgcctgccttgaatctgaagggaatagacgccactttgaggatgtactcgcgaaaatactggggtggtctcgtgtaagtgcgggacacgagataattttggccgccgcttatcgataggaatttcgctgccctcggctgtggcgtcatcctagcctagcgcgatagacatgcgtcttccttcacacacacgtctattgagatcacgcatatctccaggattcgcaatccttttacgagattttccatctgcacagcaccggggaacatcagcacctagcaggcttgcgtgcatttgcgtacgaataaatgttcttgtagaccagggccaaggttttgatatcaaggagaaaggggttttgctgctgtagatttcggtaatgcttcaggcttctgtttcaagacatacctctcgtttgccgtacaccatggccaatgcgggttgcttcgttctccaggtttggcatgcggacctcttaaaacgaggcacacgatacatggaacctgaaagatgagatcgataaactgtatttcacttacctctccgcgcaggttttcgaggagcaggatactgccaataactgtatagaatatagcccaaggctctctcacttgcttcccaattgcatggaatcaccgcccgtacccgccttcaccttcccgttgagcacaaacaaacggaaactgcagtagcggtacggcagaccaagcctccaccagcgtcttctcaccggtacaagacttgctatctatcctccgtcttccttccttcttcgacaccacaacactctcttctgaatcaattgcacacaactctcgccatcatgccaacccgcaatgcccgcaatgcccgcaatcgccaggcccacgcgtacagccagagcgaaattgacaggtaaaacgtcgcgtagctgttgccagcttgcgagcctgagtgccactgaatgacgctaatagcctcccagtctcatgggcgttcccattcccacaagaatcaggtgtggtcgatgcgagagaaatctaccgcaaactcaatactccaccagacagctcacagatctccgctggcaggtcaggactgctggtaactacacccagcccatcaactgtcgtcggtgtaccggcgaaccgctcgtcgagatcgagtgcttcatgtgccacaagaccaagggtctagaagagttcgccaagagtcagcgctgcagtcctgatcatgctgtacgtgaaagaattatctatggttgcaatgaaactcacataatggtagcaatgcttcaaatgcactgaggaactagtcactcgtctgcctcccgctcataggggaggaagaggattcgtgactccagacaccgccaacggccacacgccagactactggacgtcggccccatccgactttgagtcctctggtgtaagtctcatatgctgttccattgtcgaatactactaggacggaaacgtgctgacaaacacagtggagtgccaatggcgacgccaatgctcttgaagacggcggtgtaccattgtcccaggacttccaacgcggcctttctatcagtggctcaacctcgggtccgctgatcgagaccgatagcgaggtttcgtaccaaggacgtaacggcatcaacgatggttggagcgaggcgcggtccggacataccgggtcgtggcatacgggcaccaggtcaactgcggcaggcagcggaatcaacagcaatggtttcaatccaaatgcctatggtcgcccattagccacgtcaaatgctggcacacagcgtagctacccgtccagtgttgccgagcactccgagatgtcgggttcacgccagtttccgagagtccgagcgtttaggcctggcgattcttcggatacctctgctggtccggttcgtagccccttcgtggtaagcgaaccttgatgtacttcaccctgaaaaggagctaacgaactcgcagaggcctgccggagatacgacgcgtgagcttgaccaatcctggcagtctgactctgaggaagaggacgacgacgatgatgatgacagcgacggcgacaacacaactatctgattgtactatggcgtatgctgcagtcagtcttcgaaaagtgcttgctgaactcagttacttaacacggcaactggcagggtttggaaggcgttgatggtttctatgtgatttcaagtttattggaaataggagtttgatttgttcatgaattcagacgggaacgggattggcaaccaagtgcagtgtgcattgcatgcagaaaatctatttcagcggcagaaaacccgttctcctctctcacaagtagctccaggtgcatattgtggagttttaatacaagaaagtgtctctcttgcaatccaggggtcgtgagagtggcgaatgtagtgaaagaacgagaaccaacctaagcccgataaagccgttaattgccacacgtcacgtgagcgcgcgccccttccgaaacgcgctcactctggcctagcttttgaaaccccactcacccttcccaaagcatcctttgtaccccaacttttgtgcaagtctgtaaactagtcaaacgtcacttcgactcaaggacgcagcagaatgtatgtcaaacttggtaccttaaacactttagttgtgccatgctaacgagtggcgacaggagcacaagaagaggccgaggcggcggtggtagagggggaggcagagctgcagcaattcgaggaccgcactctgcgctgacggattttcttgctgttagtaaagctgcggtgagaaatacgggtatactcagtcgctgacgttttgaaaaggcaaacaatatctccgctcaagagattcgcgattcgtacctgcagcgagtgcaagaagccgagcgcgaggcagcagaagcagaagcgaatggcgaaggaccctcaaacgatgtcggagaagatgtgcaggcagagtcatccgcaatggcagcagagcgctccaagaagaagcgcaagcgcgatcaggacgaagcgatagcaaagatcaagaagggcaaggaggcgaagaagaaggcatccaagaagaagaagaaaggctcagacgacgaatctgattttggcgacatcatggacatgtctaaaaaggcccccccaccgctaccaggacagctgaagcattgcgagctctgcgacaagcgcttcacagtcacgccctacagcaaagccggcccggatggtggcctgttgtgcacaccttgcggcaaagagatgcaaaaggaagcaaaagcacaggagaaggcgaagaagccagtagtacgcaaaggccgcagaaaactggagagcaaccgtctcgacggcttgacggtgcgcggtcccaagacactacagcagctgtgcattgagatgctcgcaaagcactctgaggacattgatgagctgggagaaatgcccgagggtatcatgaaccggatcagcgagatcttttccaaaaagcgcgccatgaattcgacaaccatgaagctgttcttgcagccagacatgcattcaatcgcaatacacgaggcggcatatcttgagactgaagactacgaccagatatttgcggtgtgcccgacggtgaagagactctcgttgcgcaactgctgtcaattcaaggacagcaatatcgactacatgatcgagaagggcaagcatctggaggagcttcagctgctaggagccaaccttgtttccaacgacaagtggatcgagctttttatcgcgcgtggaaaagacctcaaatcgctgaaggtggagtggctcgatgctgctttcgacgaccaggttgtcgaggctctgggcacattctgtccaaacctcgagcgactcaagattgagcgatgtaagaagctcggcgaagacagcatcgacgcgattgcccgcatggagcaccttcagcatttgacgctccgcttctacagcgagatcccacacgaaaaacttatcaacctcatcacatctgttggcgctaacctgcgcactctgtgtctcgagcatttccttgacgcttctagcgagcccaccgacgacgttctggacaccatccacaacacctgccacaaattacagaagttccgcttcaccgagaacaacgaatgcagcgatgccggctacgtaaacttgtttagcaattgggacaatccgccactgcactatgccgacatcaacagcacgcgcgacatggacaattctaaccccgacggcccggaagatgagcctatcggtcttgcctcgaatggtttccgcgaactcatggcgcactccggttcaaggcttgagttcctcgacatctcatcctgtcgacacatttcacacgaagcctttaccgagatctttgacggcagcaagcaatatccacacatgcgcgagatcaacctcagcttctgtcctgtcgttgatacccagatcatcgctggcatcttccgctcatgtccgcagcttcagaaggtggtcacgttcggctgcttccaggtcgaggatgtggtcgtgccgaggggtattgtgctgattggcgcgcccaaggctcaggatcagatcgaacagtttggtgaagttgtgctggactaccagagggagattgaggcagagatgagcgcaaggggcttgggcatgggaagggtcgtgccggttatgggataagcggaccggggaagctgggacagatgacagcgttttggcaatgggtaaacatgttctttcacggtgtataggtacaacggcatctgcttcaacgcatgggtattaggactggagcacgatacagatttcccgcatgacacgaattaagctctagcatgttcttattcacaacatgatatctaccccagcacctgacctctgaaatgcaagaatgagtacaaatatacaagcacagttgccaaagctatacacactccccctcctcctgatgcttacgacatcaacaacctcgtcaccgccccaacattcaacgtcctcaaatcactataatgctggccggtccccaaaaagaccaccggaatccccgtcgcatgcaccatactcaccagcgtgcccaccatatcgcccacggtatcacacttgctaatgacaaacccatccaacttccttcccgcgccaaaactcgcgttgaaattgcgcgcctgcgcgacggaatccgtgcccaccagcgcctcgcccaccatgaggattttatcggggtttgcgagcttggcgaacttttcgaggctggacatgaggcgctggtcattgtgccggcggcccgcggtgtcgatgagaacgacgttgaagccgtttttctgtgcatgcgtgacagcgtcggcagcgatgtttgccgcgtcctttccgtagcccttttcgaagaggtcgacttcacctccttctcttttgctaagctcctgcaggttcttgacgtgcacgcgcagctgctcgacggcgccggagcggaaggtgtcggcggcggcgatgaggacgcggtggtggttttgcagcaggaagaaggcgattttggagaggtttgtggatttgccgacgccgttgacgccgacgatggagaggacgtaggggcgcggggaggagctgtttgtgtgggcgatttcgcggaggaggtcgagggaggacgtgggggtgagaattttggtgagggctttttccatcgaggtacggagggttgcttcgattgcttttctcaatgtcagtgggtagatcgggaacgatagggggaggggacgtactggtgaagttgggcgtcttcatgccaatgagatcgcgctctacgctctcgcataaccgcacaacagcctcgcgggcgacattcttttttagtaggtgctcttccatgcctttgatgggcttaacgagatcctcctttgtgagcgtctttccgcctacaacattccggaacagccctcctatcgcgcccaaactcgatccgacgagtccgcctgatgctgctgttgacgcctctttgtctttcttggcattttgtgctgatatgatggcatccatctcttcgtccaggtccttgagtacaaactcgcccttgttggtcttgcgaccccatgtctcctgcttgatctccgccatggcttcattctcagagttctcgtcacgaaggtccgtctgtgagtagtcgagcacggagtcatcctcctcttcggcgccaaattcgccccagactctgttcctctttgtcgcgctctttcccttgcgcttcgaagatgactcgtcgccggacgatactggccccgagctcattgcagatgccttcttcttgtctctccgcgacaacttgcctccaccaggcctcgtcttccctgtcaaaagatggctatgcgccggtgtggttggtctcgacgtgtctggtgtgggtactggtgttgagtcggcacttgtgtcatatagtgcttgttgtggtttttgtagtgtcggttgcgcggatgcgctttcgtctgcgctctcattgtccgtactcgagggcggtgtagagatcttgatgctgggagcgccggagtcgcttgcgccttccaagtcgtgcatttgtcggtcgaagtatgatccgaacttgtcgcagttcaccacactgctgcgctgtgtctttagctgttcgccgtagagaccgacgaacagcgcgcgcacattgtcaaggagtttgtctatccatgtgaggtggacaagactttgatagactgcctatacgacttcttagcatatgtgtctctatgcgctccgacatgtcgtatgacaatttgattgatgttacatacaacaaagatgagccccagatcttttgaagccgtccacttcagcgtatatccctccttcttgtatgtgggtttcgagccagcatcttctggctgtggtagtatgcgctcctcgatgaagacatcgcgaattaagctgttgatgacattggcgccgacgggtacgtatgtgcgcgaccacaggacgacgccggaagttgttaatatttcgaaagtatccaacatggcgaatgtcagtcaatgaacgtggtctgagcgtcgggaattgacacagagatggtgatggtgaggggacagggatccgccaatgacgaaatggcccgtgcgagctcttgccagatgttcggagcggaggtgaggcagctacaccgcagctcagcggaaattcacaacaccagacatcctctccaattccagccaagacacatacagccgcgacgctcttgctcctgcttctccttctcttttctcgctcctgactcgtcaattcactctcgctaaaatgcagcggccgacgtacaacaacccgccgccggcgcattcaccgccgcgtacgtatacgtctcaggcttctgcgcattgtagcctcttctttccatggattgccacatgctcagggtagatcacgtgttacatctatactgaccgtcaccagtacaccatcccatcccgcaacacgtctccacagtcccccagctgcgatcaccaccacccccgcaaccaccgtcacagccccagagtggatatggatatggacagcaaggcggcggtatgccccaacaacaaggcggatacaatatgcaccccgcgttcggaagcttcatgaacgaccccaccgcacaagtcggcctgcacatgggcaagacagcttttgacgcaggccagcagtatatggaacagaacgtatgtcttcgacctcagtgactgcttcaactttgtcttgcagctttgtcacatgatatgtgcattcatgctgactttcccagattggccgattcgtttccgtctccgcgttaaaacactacttcaacgtctccaattcgtatgtcgtcaccaaattgcgcatcatactgtttccgtggtggcaccggccatggtcgcgccagcagagacacaatccggatcctgccgccggagcttcggcttcttctctctatctcccaccacgagaggatatcaacagccctgacatgtatatcccgaccatggcactcgtcacatacatccttctctccacacttctagcgggtctgcggggcgcgttccgcccggaacttctaggctacacagcgaccgtcgccatctgtgtcacactgctcgagatcctcatcatccggacaggcaccttcctcctcgccatcaccagctcgtcccagcttctcgatctcgtcgcatacagtggatacaagttcgttcacgtcattgtctcgctgctgctttcgcacttcacctcattcattggtattggcggaacatggatcagctggatcatctttctgttctgtttcaatgcaaatgccttcttcttgctgaggagcttgagatatgtcctgctcccggaccagggcggtcaaggcatgggtgtgggaggcaacgcagctgctggatatactgtggccaaggatcagaagaacaagaggacacaatttttgtttgtgtacagttatgtggtgcagtttgggtttatgctgtggttaagcagagtttaaaaagagaaggagacgaagagaaagaggataacattcttaagtgactctatggctacaaaagaataggcacatgtcattgcgagtttgtaatgttcaacattgcgcgaagcatgtacaataccaagatcaggtagcacaaaaacacccaattcattgactcaagagactgtgggctgttatacggtcgggaagccaggtattgagggaggcgcatttgaatacatgtttgctgaccaatcttttggcagtcaggcaggcgcgtagagtgcttcgacccgaccaacaacagaaagtctctcacgccaccttccttcctcaaaaaacatgctctcaaagatgcacgatctcgagcgtatgtgtgctgcacaccctttgcgaagcattaacatgttactgatgactgtcacagtctcagcctcgtgccagctcatgaccatacctaagtctagcctatagcaagtagcttcaagtggcgcagctgagataggccagcataaagacagctcactgccgcacttgaagtgagcctttctcaaaagctgtagtcattcttcagccttgcgccacgttacgcctatctagcattccatcgagacatcgtcgcaaccacaatggggcaccaaacttatgcctatgagcctctgaaataatctggacagaacgatccgattgatcaggatcgtttccaccacaccgcacgtatgctgcgagtttcgcgttgtattgctcgaagatcagcccgtcttcagtgcgctttcttacatgtggggtgatccgaacaaccaagatactcttttcgtcgatggttcatccgtatcggtcacggtaaatctaatggccgcacttcttcatctatatagaatatggtcaagcgactcgaaagacgtctaatggctctaggctgacgctgcctgcataaatcaacaggacgtcgagggaaaaaattaccaggtgccactcatggagggcatttactcgagcgcatgcacggtattcgcatgcttaggtggcacagtacctgattatagctccgggaaatcagtagctctagtctatcaagaattcgttgctggctggtttcttgctcttgccaaggacttggaggatggcccaaggtttctgtatgatttgtggttcctagagttctccggctttggtggcttattgaatcgtatctctggcttgccctcatgggctccgaatttcgcgggtgttgcaaattcggacggcgtcagcttccatgtgcgaagttacaaagctgtcaagaagatccctagcgacgaactgactatgcaacgggatcatttgaaatactcaccactcgcactgctacactcttatgatatggcactcatcatattctgtcgcaagacaccatcttcctcccagattttcgacgtgtatctacgactattgatcgccgatcttgatttcactaacgatgaaagtagtcctctatgaagcgagaagtcgtttgaccaacctgaggtggaccttccgctgccacccatacccagcgcgctagctttggatagagaaaacaaaagtcattacgtcaggcgtgtagccatgcttcacaatgcatcgagtaaaaatgaaacaacccaccaagccgcagatgccagcgacttggcgaccatgcactttgtctactaccaaatggcgctgcaagaggcggataccttgcgcatgggcgtcacgcgcacgggaagattgggtatgttctacccgcttgtcaaaagcggagacattctatgcatgctcaatgggcttccgctaactgtcgttctgagaaaatgcgagggcggatatgtgaacatgggcgtttgtcatgttttgggacttatggacgaggaggttggggaaatgctaagaaacggggaagttaagattgaggataccaatatcttttgaggataaaagggttatattgtacatgtgtgagactggcatgcacttgctgatggtattcgggttttcaggtcataggagctcatgttgtttatcgcagcggatcatccgacacttttgagagaggtgtacttcctcacggttgatagtagcgtattgatctttgatcgcaggggacttcgacgaagatgcgtcaaccctgctatttttttgtggtcttacggtggtaccgtgtaggtcttttaccactttctaccatcgccccacatcttaactagcctcttcgtcaattttacaaattattgcgcaatgaagccaagtcgcaggatttgccacgcgataagatatcagctcccatatataacaaattggggtaggatcgtattgagaaagatgagtgagtgctaagaaagatgaagtcgatcaattatctcttcgctaccattgcatgcttggcagaccttgttccgcttggtaaagcggcgaacctgtcgatctcccatgatagtgctgctcaagacgccacagcatttgcaatccaggtacatgacgaatcacaaacaacacattgggtccctcttaacatttattcagtatgcatatccaatatcccaatggcaacaggctgtgacgaacattctggatgccgtcaaaaggccgaatactctatggccataccgtacactttccggtccattgaatcgtactatagttggtccaaatgcagacacgctgtacatttgggtggccatcgacttatcgcacgaagacctcgtcttgaccattcccaatatcagtgatggaagaaactggatatggcctttctacgacatgtgagtttcgttggagagtaaaactgtataacaaaagactgactgatcccagctatggtaacaattttgccgggatgtcaatcaatgaggactcaccgccgggtgactatttgatcagacgtgcagacgatgctcttgtacaaccaggaattgaatacactactccggatcaattatccgcttacaaaggtgtggtatcttatgcaacaacttatggcatcatgctcggtcgtattctcgtacgtcaaaacaccacggaagatatcgccaccatacgcgactaccaagaccagactatcctcaaaacgattcctcgtaatctatctcagccttatgcagcacaagcacctagactatcgcatgagctcatcgacacttcaaacgccacaaacagagtcacgggctatctcaacctgctagccaagattggacaattcaaccaacccgacgtattatcagaccggtaccgcgtagcttccaaactcggtcttgccggcattgcagacggaatttacacccaccctcgcacagtcaacctcacagctgccaccatcgccgcaaacgccagcatcgctgcagcctactcgcaaaacctaatcgacgtcggcaacaactgggtcatccccaaaataaaatgccaaggcatcttcggcctcgaatatggctgtcgcgcctaccgcgcactccgcggttatctgggcctcgtacaatccgaaaacctcttcatcacgaacaaatcggacaatttgaccctgggcgcgacggaggcgtttctgttcacattctcgggcaagccgccgattaagtcgacgggcttttggagtttgactgtgtatggcgcggaccagtacttggtgcctaatgagctgggtaggtacgttgtcggggaccggagcacgcagttgaagtttgaggatggagggttggtgtatggtgatggcgcgaatgggacggaggatggtaggtttcaggtcctgttgcaacctgctgatgttcctccaccggagaattggactagcaagtaagtttataccttcgtggccacatcactctgcattgtttcgatgcaaaagaatgaatactgacttgttgtacagctggcttccggccccggcgggcggtggaaagctcctgtactctgtacggttctactcaccagcagaagccttcacaaatggcgagtacgtttttccaactgtcgaaactatcgatgcgatcaagggataaatattgctttgtcttacgggggctgatgaatcgagggaggagagaagagagcaggcgtttaactgcttcctgtagtttacacatctccagcagcaaagaaatacacaaactttgtaaaactctttgggcttgaggcttaagcaccaagaacagagcaacgggtcgatgctactgggagaggtatttctagtgacatctcccctaaatcgggtattggtagccaatatattgttttgattgggcggtcctttcacatacgaccacaggacgttgaatacaaggcttcccgtccgctcagccatatttaagcagcgtaccggcggattagtagttaagtgggtgaccattagcgaatccccgctgttgtatgtttttttgtttttttttggccggatttaggcgagtggggacatgtcagccaacctgggcgacaatgtagatgcttaagatttgtttagttagcgggtacaaaggttctgtaatacattaatctagaagagtcaagttagctagctgcccttgttacgttcctactattagaatataggtgattgaattcacgagtatgaaatatagggacaaagattaaatgatacatgctgaagcagcagtccgtgtctttttgaaggcctgtgcagcatttcttcgatataaatgcagacacatacagtcagtcttgttcggtgctaacacgtgtaacattaagaactcaggtcggtaactcggcggagaaggccttgtattagctgaataggcaaacaagcactagaaactcagtcctgagatgcgaatgctctacgccgccattgttctcggttcaacagtgacgatgaaaacttggaatcatagtttaggagtccaggacatacatccatacgattatttacgatgtgaagtatcaatgccgcgataatccgttcaatacaagcccgtgaggttgtaccgtcccacctggttcgtgagaattgaggtaaaccagactgcatcccctggtccatagttgactgcgacgtccacggctgggggaagtccacccaagggacctgtgacacccaaattgcctaggccgatcggtagagtgacataatcatactggagggtatctgtgttgaggcgaggcaagacgttgccagtgaatgcgctgtaccacacgccgccttttgagtcgattgtgttctcggcacctataaggcccagctgattggtatgataaatgtcgattttgtatgtcttcatattgatgcgaccgatgccgtttccaacaaacagcgcaaagtaaacgtagccgtcattttcagctcgaactactgtagggaactgagctggctcaggcagaggatattcgtcaatctgctcagtctttgggtcaaataccaagatttggttggcaccaaactcagccaggtagactctctcgtcggaagcaacaataagtcctagaggcaaggaggctagtgttgggatggtgtaggtggtgaatttttcagtcgcgtaattgaatatggcaaacgtgtttcccgtcgttgctgtgacatacatgccagttttggaggtgtataaatcgttgaatggttgaaggtttccagcgatgttggattctggattctggaaaagatcgatctgcttggttgttggattgatacgaacgagctggttcctgataccatttgcagcgtagagatttccatctgcgcccttcctgatcgcacagctcaatgcagtacgatcagtaatcgacttggcaaccccaggcaatttgataggcgttgggtccaagggtgtagtgaaggggataggatactcgtcaatcttgcctgtatcggggtcgatgcggaaaatgatgtttttgaggatgccctgaaataatcgcattagctttcgtgtctaacggaacgcatacacgtacacgcgtggaattcatacctggccccaagatgcaccgtctggcccaacttccaagtcgcaaggcccaaccaactcggttggcaaatcatacaacgtaaaacgatcactgagcgctctttcgtccagtacaggagctgtcaaagaaagcggcagtagtgtcgtaagcgacagcaacgtggcgtagctgagcatcttggatcgaggtggcagtaagcttgcgtttgaaacacacggtaacacaaactgtcagagggaatcgctgctgtatttgattatttccagacgtttatggcggttttttgggatcctacctggatacccgctccgccggacggagtttgctcaagccgtggatcgatgacgactagcgcaacctcggacaagccctgccattgtatttcgtgtatggaatggtgctgacgatcatgctaagatccaccaatcgttatggcgatcatgagcgccttgctggagctactgtaactctagtggaagtgttaatgatcgtgcttactaaatccgtagtcgtttggaagatcagggttaatagcgtcgatggccgcttggcagttgaataacaacctagcttaacccaaaccttagaatccggctccggaagctgccaaaccaaattctacaagacctcgtaatttgccgagatcactgctgtgggtggtgaaagcgagggcactacgacttcgcccgcagaaagtaacgctctttcgacgactggttccacaggcattggagtagccgtatgactcgctataggccctgaactacttgttaaaccgtgtaaagtattgtacactgcctcttaatagacagatcggaaaactaacagagctttgctcgagtgagaactcgttgctagtagagaaaacctagatggctttacatccgaaacacgctccatctagtggttgtttctcacttggtgttcgccctacaacagcaaccttgatagctagatcttcctcgttacatttgaattagtccccgagagacgatagtatatgttagcaaagatgaaaatgttcggctgaggataataagcaggatgctcaagagatgagtaggtaccgaacccgaggatctttgctaggcctttggagggggatctttgaacaagagctacagagttggtataaagtctcagcacttcagctctgaacattcttcgaggttaaccttctcttccaggctaccagaaatcctaggaggcctctcagagcccacgggctagaacgaaatagtcccagtagtcatagcattctcgacggtctagtattagaggcagatattttgattcccattcttgaccgatccgcgaggtccaccgagctttgcaatactcccaataatccggataccatccagattgatgccaatcaatgattgcaatgacatgagggttgagaccagaggatagaatgatgttacttgggtgtagatcagcgtgcgtaaacacgataggaatattgtcaggaagaaaggagcgatatggatgtggggatgcatcttggacatcccggtgtggaccatatgctgaggtgtaccagtcgtggaagatagacacgttctcgaacggccctgcagttggagagttgctatgcgtaaaaatgatgtctaatagcggttgcttgccaacatgacctggttggagcattagacaaacgctgtataatgaagtaagacttaccaatatatggtggccacgagttctgctcaacaccgcgcaatgcatcgaccatgtcatgcaattgttcacaaattgacgtcttttctccttcggtcatagtgtcccagctctttcctaatgttatgccgtccaccagctccatataaatgaacacttgatcgtcgtccttgcaccacccatacacttccggaacaggtacgacttgagtgttgccgataaataggaggcattgcccctcagcaactgctacatccgtcccgtatttcactaatagccctagactaggaaaagttacaggcggaggccgagttacgatctcagctctggggtggccggagtgacgcgctacttctctcacttctgccggcgttggaagagacagtggtgcgttcggcttcttgaagaatgatgactcgcgaaagacaacgttctcgtcaaacgggaagggttcacgctgtatttcctcttccatagcgaaagttttgtatgtacgttggcggcagtctctgtaaagggtacgtaaatgagatctggtatttcagtggcgggttgttccggcgttgtgtcccctccgcggtcgctccagcgatgacaatcaagtaattctgatcgtacccccttgatttggggctaagattagtgaaccttgaaccaagcctcaattgcttttgctatcctgtttgaccttgcccgtggtcacataaaggctgtaggctaggaaggagagaaaatgagtttagcggagcgagctcgttaggttgattggcgggaacgggaactgcgagagctgagttgcgcaggcgcagtgagcggctaattagggttttgcactgctaagccaatataccgagattaaattgtgtctgtgcacctcgtgcagaacgtttagcgagtagattaacctagacaagaatatggatctttaagtatatatttagatagtggagacggaggtaatggctgagagagagcttagagagctaggctacccgctttatcggccgaaacagtattcgtcttacaacaaattggtcgaccggcatcgaacatccacgccacaaagccaatcccaggctcaaacacaaaccgtattttgatctgttgcatcgaaaaatgagctcacacgactgtaaccttctttttttcgtttcgccacaatatacaggtctcagcataattctgctcaattagtacggcatctcttgccacatatgttgacaagattaaattctttcctgatcattcgataaacgttatcgccggtagaatcttggactgatcattatccagtgcgaggatacggctcagggcgttgagtctaaggatcttagcaaggttacatcaggataagcacttgaggcgggctgaactccatgactatagccgcacatgaccagctcaaagcatgctgcttgtcgagctcgagtactagttgctctagacagtgaagtcatgattttctcaatactttctctagaactcacaacgtacattcaatcatcctaaagaaaactatacattttcatccgagccctcacttgatcctcaacttccccattcatcactccctcaatgtatgcttctcccaccagctgatacccatccatttttccaatcctgccttccacatccacgagttcttcacgtaaagcgtcctccgacactggatctgctctgctgtggagttgtttccgaatttcgcgtgctcgtcgtcgcaggacatcgtcgatatgggcaaatatgtacggtgcatttccgtcagccataaggaacacggaatcgccgtcttgcaagccgctaggaccgatacccacgtagccttgcttcgtaatgaaaatactttgcatggtcaggtcctcacagtagtgcttcagtacgtcgaattcgagaatatccttttctttgaaatagtccctagtttcagtggaagatttttcggcatcggttttgaatcctaacaaatttttagtcgtttgtgctagctgctgggagaatccgggttgttgctcgctaaaggattcgttcccctttgttggcaggagcttgtggtcattttccggccatggtgcatctggatggctcttttttacttctgcgtacgctatggacgtcttcgctaaatggtcggcgtttgttgacatggcttcatcctccacgccaaaaaaaaggaaaccactcgggtactttagcagaatgtaaaagagcaagcggagagccccgtgatattttgccctgcagccaggaatcaatgaattgacagaacctggaatacaggaacggttcaaagttttctgccactggctctcgtttcgtgtgatattttgacatagcgacgttgacaaaggtcctcaagccgggttttccggttggaacatacacccgcgggataaaccgagagatccaattgactccatcaatcatcctccgttctggattgtcaacgaaccctggtagtgagtaatgctgggttatctcatcccaccttgctgcagtcatgaacagtgttgtgccgttggccgatattctcggccgtgggcaacctgagtccttcaacactgacaagggacgccttaaatcgctgagcatgaaacctggctgtaactctcgtaaggaccaacggcttggatcaggtatccatgatgcttgtgaatacagtggcgtctctgaaatcgtggagttaggcggtggccgataacgcaaagcgtacgcgaacagtagattgaagtcccagtgtgaaaatatgcatgctgctagattgagcaatacaaatggaatttcagcgtcgtaatcagcatgcaagacttgccagagtcttaggtgcggagattgcagcacagactgttcctccggaagctgtaagtcctgatcgattaccaaactcttgtcatccaaaagtgcgagatctgcgaacacgacgtctctgggatcttttgttttgcgcgcggtagtagcatcaagccaatctcgaagcgtccatcgcccaccagatcggaaaaagtcgctcgatgccaacatggccgggactcttttaatttgcgtagtccagggcaatagaggcagagcgagccaggggaaacttctctctggagatgactcctccagccacctcattacagaggaaatttatgccggactgaaataatgatcacccaagacaaaaacaattttctgtgcgaggcatgactcttgaacgacccatagccgccggaaccaacgacgggtcaacagccagaccatcgcgagtcggataatccatgtatcaatcctacccgaatcctcgccgctgaaccttgaggacggtgatccggaatacgtggcaagtctgtgagataacttttgcactcctttatcaagcaataccggtacatcaccgagccaaacgacaacttctgacgcagaatgatagattcttcccatcatctgcacctgaccgctctgctcatttgcgtcttcttggttaatgcatatagtatcaatccaatagtctccaggtctgcttttcctcaagtggagcagagcgttgtatagattttctcctatagttatcctccttccgtcacagaaaatggtctttggcatccccgattctttggtctgtggcatcgtccgattctttgagactctcatcggaaaatagcgattgaaagatttccatgctcttggtctccttttctccgctactgaggtagtctcgctggcccatcattgctctcaagttttgggtcgctttccaagtcgagttgcgaaagatatgctcgtgacctatcgcgtgaagggatcccaacgatttgtcttgtttccacgagtaagatagagccaagaacgccggcttgtcgttcaaatccactgtttgcatagtacaatggataggatcggatggagtcgcggcttctactctgagaatacgaatgcaagttgagctggacagaggctcgtatttgtatttgtcactgtgtgtatccttcggcatcttagtttcttgcatacccccggatacgtgatttgacgtacctcgagaagtccttttggtttgcgaaccgcactactatcaggcaagctcttcgcaacattttcagtcaagctcttcacaacgtttccaggcaagctcttcgcaacactttctgtcaaacttttcgcaacattttcaggcacgctgttcgcaagtgcaacaccttcggtccagctcttcgcaaccagaggctgcagcgtgctgcgtaccttctcaaatgttttgccagtctctgacatcatcacgtgctacaggtgtccacgtagcctttcccatttagtaaggatatggtgtagcgacaggatagatttagacagtaaactggtttctcaaagctaggatttgaagttcaagagaccggtgtgtgcgagggagagtgtgtacgacagataaaagtgcgggcgccaatagtaggcttactcttaaggctgccgttcaccctgtcccgtgttcaggcagggtaagcgtcaatttcgcggtgtaacaacaactaatatcgcaatagtgcgtccgtacgtcagagagctttaggatgactttggtgcttcaataatggcagtgtgctgctgtgagtcatcagggtgagcgtcaagcataagcgcagatactcccatcgaagctatgcatagtatacagatcttcaaagccataacaaactaggtagtcatatagtccaaggagatttcagcttgtatggatcttaatgttcggcccaatctttgattctgcctgttaaccatccacttcggaacgataccccgccttacttctctttggggctgccaagatggatactgtggcctagagcacattgagtgccatggcgcgaaaactgaaagtagctcgcgtcgtcttcacatgctttgggacataactcgtacgagtctgcctcggcggcaacgtcttcgagtcgctatcccactggtcaagagtttctgggaggaaatttttggcaaatacgttggaaatttcagaaaacgttaatggatcctgctgctgcgttagtgacccaaagatcgagaagtgtcgagaaatatggtaaggtaggaacatacccgcgtgttatctctgcttagctcaaggctggcgagctgattcatccggtatgagtctacttaatgcatcgtcacgaaaggttgacacaaatgtattagtccaaaaggtagaactcttcgcttttcaccgttgacgataggccaggatggttttaacaagatctcctgttgcttgagcaccttcacttgcttttgctatgttgtttgactctgaccatagtcacatagagagcatcagctgggaaagagaggagctgagttttgcggatcgagtcgtttggcgggaaagggaccagtgagagctaagccgcgcaggcattgaccggctagagtcttacactaccaagccaatctgacgagattaatttgtgtctgtgcacctcgtgtggaatgcttaacagtgtaaagatatagtaaacctagataagaatgtaaattttcgagtaaatgctgacatagtgaagacggaggcactctagtatgttgataaaaggatagctggcgttgttattgcggtagttgagcaagccagaccacgtgctcttgtcagaatccctatccttagaacaaggaaaatcgatttacgagaaatggagtgatgcatattgaaatctcgatgtccgtgacccagtccccgtcactgcagagatttgagcagcatttcaaagtatatctaatcatcctcatccatgatagcctccgcaatcgcctttgcctcctcaagatcctcttcatcgtagaatttgagtccgtaagatagcataaactgctctgagttgcgatagtgcttttcaatccagtcaagctggcgctctgtgaagttgtagtctgcctgatggccttcggggtcccactcgtcattagactcctcatcctcggagtcttcatcctcacgcataatggcgcgcagaataccccggccttcttcgcgatcttgctcattaaacactttgagtccatactgcatgagaaagtggaactcagactggtagtgtttcttgagaaacgcgttttcctcagccgtgtacggcgcgacaactcgcctcggcataagcagaccattctcgactttgaactcgaaccacttgcgctgctcaacggcgtcccattcgcagccgagcacgtatagctcgtccttcttgagcgtgtgcggaccaagtggtggcccgtttggtagacttcgcactttgatggcgagcagtgggctcttagggtcgaagtaggcgacgttcttgccttcctcatctttgatggtgccacgggatttggcgctgaagcgggtttccacgtcgtatccaccttcggacataagcggatgcccgatgaagttgcataggcattcgggtacgtataagacatcgtggagaaggagagaactgtgtgaagatgcaactgaggtgttgggtgagcgctttgtggggatttcgactgtgcctattccgagcacggaaaggtgcttaggtgggctgatgatgggtgaggcatctaggtatgaggcgaagggcgtgaaggttttgaaccagccacggtcttttgcgacgctggtggtccagtcttagtggttaatacttcgagtttgtaatgacagacttactgtacgttggcattggatagaaagacccaatccggacacagaggtgaattggtatccaggttcatctggcctggggtttcacaccagtaatccaagtgatcgaggttagatggtacgagtttactaatgagtgctgtccaaaatgaggttttacggttgagagcttgttctgcgactccaaggctgtttgctgcgtacatgtacgaccgttatgtgttgccgtattaccaccggtgctaactagaagcaggcacgctgacccacagtacccctcccggaccagactccgctatcccataacgatggcactcagaaccaactgcgcttcaagttatcaacactggtgagacgttcttttgtgacgcgctgcgcgatctacaggatccccaaaagaacgatttacaatcgacgcgctaaaggacgaccttcacgtacagattgaggttgtttccaggctacgcaatgccagaaacagtatcgctgcgtatgtagtttggcaccctttgaggtattgaacccagcggcttgttaagcagcaactaaaccctggattagcaaggcttcagatatccaagtttgtgctcattcagttgacgcggaggtgcgttggtggatgaactgacgaatgctagttcttgctgctgtcttccaaaaggctgtttcgagcgtgcggcacccaatggccgtggaaatttcgaacgaagactgaatatccattccaagctagcaaagttcatggtacttggttcttgagcttccgtgcgtacatcttgtccttttcatttttacagcacagggttcatgccctagtccacatgcacttccgcggcggcgcctccatgcttgaacccaatcacataactcattccgagtttccatgaaatcaaaaaggccgctgtgtggtaatgactacattattctcattcacgtctgagtcgtttcatcatctctcctgcacatcctccccagcgtcgacagccttccatcgcactctattcctattacttcgtgcaagcacttagttgcatcgcccccacttgctctgacaccagtttgccttgccgcaaaagtcctctccgctaccgcagaagttgcttccagaacagcacagtccatttccgcactccttgttcacaatgggaccgcacgtctcgccctcgccggacactccgcgttgcgcagctggctcagcgggcttgttctgcttatcgcattttccgaagccggcctggcatccgtcgccgcagtacaagttctggtcttggatgtcgttcttgggtcctgtattgatgtcagtatctttgaaagaaggattgatcatgtgacgtaccacagtggccggcagacgagcagcagcggtaaaagtatccgttggcaccggcaccagggcaggtaacaccaccctgggcgtggccgcagacgtcaatctcagggacggcggtggggaaggtctgggcgggcgatgtgccctgcttggttgcggtcttaaaagtagtcggggtcgcgcctccgcaggatgagcgtgagccggagaaagactttaggcaagttgatgcgtcgcagtggtcgacggtggttccacaccagccgtattggctacctggggcggaaattagtatcgcgtacttttggtatgagaaaaggttgctacgtacagcattcgttcgaaccgcactttgcattgccattgtccgggccgcagtttcctgcaaacacaccagacaccagcgcaagagtcgcgaagattgagaaacgcattatgattatgttgattgtaaagcgagtgaataaatccggtagcgaatggagtgtagtaagcaaggccaaagaaggaaaaagcttcagtgatgattttcccaagaatgtagatctcaaactcttatattcagcgcttcccgttcgtattcctccttttaccgaagctcatcaccatgcgaaccaataatacaaacacggacgacgaaaaacccacatgggtcttcgttgaggctgaacgttagcccgcgcgctacggacatgggtgcgctgctccacttccttgagtcgcgcggctgcatccggcatgggctttttctcactggtgcatgaatgcgggacttcggctctcttaacgagtgcaccttttctagagcttcgtattttgtggagacactttgacgatctgttcgtgttgcgaatgcagatagccaggtactcgaaactggcctggcttcgcggggtcgcaaacagcacaaggaaactacaaacgttatcatggccaattcaaaattccatatgtgtttgctcaataaggttccagaagaggtatccgatggtagggccgagattaagcatgcgccaagtcggaaattaatgcgcccaatcagtatggcgcccctgacacatttgacagcgcgcgcgaagccgtgagtttagtttgacactttgacagcgaagaattgggcaagtggagcctcgtgtgagatgatttcattcctattttgagctgcgctaaagtctattcgtgtttgtttggagactcgagcgacatttcttgtcatgcatcatgcgtctccttgcatctttctcgtatcgtacattttcgacattttgcttgcccacaggaaaaaagaaagggacaatgctgagcaagcactttagtttccaacttgtatcgcgtatccgccgtccaccgtcaccgtctggccgttcaggtactggcaacccacgccgatgcctgatcctccaccagtcacaagagcaaccttgtccttgacgttgaacacctggtccatcttcagatcttggttattagacatggtagcatatattttctggacttgattggcggtttgatgtgttcttgcgcgagcttgtatttgaaattttggttgtgagatgcagaacacggactgaggctttgatgttgtgaaatatcgcattgcgcgcatatgattgacgtcacccgctgctcgtttcaccacgcgcgtcagtgtgacgtgcgaccttgtcttgaacatcgcaaatttgaggtacaaaaaattatgagggcgctagaaatgagcgcatacaggaaatgtctggacttgcgtctggtcgaaggcgtagatgaggggtcctacctaggcacactggaatgtcgttgttattacatcatgagaaatacccatagttgcaaataattttctcgccatatcacagcacttttcttttacaagtcgatcaaaatgaagttacaggaagcaacgctgatgctcatggactgcatgtcaataagggtgattgacgtggtccataagctgtattagatagataaacatgagcgcaaggtaaagagaaaaaggtaaagaagggttaccggataagggaacaacccttgaaacgatgtatcttacctcgatccatttgcgcagcatctaacgatgggttgcgattgaactttccgagtcgaggtgaactctttgttccttttttcatcaacagttaatcgtgactactactaccaacatgccacagcacttcggcaatttggtaactctttttcaggcgaggttgatggaaagagattgtgacttagcagcaggcgttcaatctcatacctggagctatgcacgcggccttgccgtcgccattgaagctcaatcttcgagccacgagatacctctgttcacactatttcatcatggctgatattctagcatacttgtttcacagccatctgatggaataaacaacgcagctactctgactcgtcactcatacaagggagccatgtcgacgacgcaaggtctttccggtaagtcgaatttgtgctaggcagcggcaattagagagcatacgtacaagttcttagatgtgtacctctcttcaactgtagtattcaaatgagttctccgtatgagatgttcagcccgtccagtcaggtgtaggggaaaacatgcttagctacctgcaaccacatttttgcagggtgagggtcgagaaccaatcacagcaacaagtcgttcagccttgccagccactgcaccggtcagcagtcccttcaccggtcagcagaggggcagtgatacattttatcgccagatcggatgcaacctattttgctagatcttttgtctgtataacaggactagctcatcacgtgaacattaccaatcaaatattccactgtccattaacgccccccccccaacataaactattcgcttcgcttccttcccatagtatttttcgaccatctagtcacttctcgagtcattccaagtgcaactatcgacacacccctacaagttatccaattacaatcacctcccggctggtcaaaagaagccatcattggcctttgctctatcttcgtggcattattttgctgttttgtgaagctcgcctggtcgagcgcatgggcgcaatttcgaccagtgattgttacgagctgtcagtatcactgctggtctacgcaatacatgaccgactgatccatgcagcgcaatctgaaaaaagtttagagaatctcgaacctgtgagttcgatacttggagaaggcgagacggcagatagtgaccggggaagacacccaacgtcgttagaaatgagtgtcaacagagcatcgatcgatgttttagacgtgaaagcgaactcgactgtctttgtatttacataggaaatgggctgagcctacgagataaaacgctgttatgttacgtggcctctctccttttgaggatgcacagtttccaggtgagcctcatcccaacatcactgtaatacatgtttccttctttgatatgacagatcaaaatcaaataacacccgaactctagaagagtgtactagcacttcatacatcatctaaaaaggaattctgcagcatgatttaatcggctagtcatcttttgggctggcgagttgaacaagaagcgatattagtggatctctgcgggttctcggatagacctatcgatattatcctgcttccgcctcaacgtcacagcgtagatgataggctgctatccatagccgcaggcttcaccggtttgaccggtcagccgctttcaatgattttggactatacaagcgaacaaaatgggcaactatctgctccatgccagtagtatttcatcagcatatcaatcccgaccaggtcacatgatgccgcccacacgcagtccttcctattggctcatccaaattttaccccacccacatgcacgcgtctcagccttgccacttttgtcccgcaatttacctcaaacttcagctcgcattcccgctaatccttggtctaaagaggcaatcatcgccctcatcggagtctgcatcgcactagcctgtttcgtcatcggacttgcttggaagcctttgcggccttgctttcgacgctacatagaacgtcagtagccactattttcactaagaagcgaactcatctgacgaatattatgtaggcggacgcattcttttcgccagggaacaagtgaataacactacacagtggcgacgcaatcaggaacaaacaagacagcacttgcaagaccagtacaattcattgctagaaatacgtcgagggggattttgaagtgccatattcaacgcatacggcacggagtgcaggttcagaattagcttggggttcgcaataaagtctctcaatctctctctcactacgcactcacttcaccttcactttcacctcatccgcgcaaaaatacaccccaaagccccaacagcgactcgaaccccagagcaaaaaaggatactcgcaaaccttacacagtttatcttgcaagttgaacccaaatcttaggttatcacgaccactgcgccaagttgttgaggactggggttgccgccagcacgtatttaaggtgtgctggatttgttgagggagttgtggtttatttgggttttattgggatgggggaattaggtaggtggttcagggtatgttgttcagtaggcacacttttcgccttgacttaattactaactgaatcttcttgccaactctctcatgtctcatgatatattgaacagttagcttgtgtgaaggtggagattgtggaaactggatttgaggcgtgcacgttgatatttcgatagcacaaatgatgggtttaacattatgagaatcgcgattgtattgcgactggagcttgtcggtagatacaagggaatttctagtcgccttttgtatgcttcaagaaacctccagaagagcggtatgtcagagagtcaagacacaggaagggtagttcttttcatcctttcaagtccaatcttgtagacatggtatatttggctgaatcttatatgcttgggtatgtagacaaacgagaacagctaccgcaatgctagctcaagtagatggtgtctcgcctttgtctgcaccaacacttcgtcgcttcaaccaggcatacaatgcgacagccaagctaacaagtaccaccaatgctgtcgtaatttcgttcgtcgtgagggcagtaagatcgcgagaaagtcaaagtgttggctcagtcttgacgtctccaagcggaggaatctgctggttgaggtaggcctcgagatgatcgatctcgctgtcgtcggcggagtgtacgagacccctgcgcatgttagtggtgttgtataccaaatctaggcacaacatacttgtaggtcctaaagtcgaccttgtagccgtgctctgtgagcacgtcggcgctcttctttccccacttgtgtgccaccacttgatccgcatcgccgtggcccatgaagatgggcgtgttctggttcgggttgtcggtggggatcatgtccttgatcttcttctggagcagcaagtagcagctcagaccgaagatgccacccagctggttcttgtatgtgacgccagacagcagcgacatggcacctccttgcgagaagcctccaatgacgatgcggttcgcgggtatgcccttttcgatctcctggtcgatgagggagtggaagtagtcgcgtgacttgatgatgcctgcctcgtcttcctcgcggtcgtcaagggtgctcagggacttgatgtcataccatcctggcatgcgcatgcccatgttctggacgaggtgttagcgattgtgtgtcaggtcaagtatcgcaaaaggttacacaccagggtgattggaatgcttggagcacttgggaagatgaactggacttcctcaaacttgctgcgtcgtcgccagttctccgcgaggaatatcctgcggtctgtcagcatctacgcgtacaaacaagagacaagacgcgtaccagccagcgccgctatcaccaaggccatgggccacgatgacggtagccgtgtgtcgcttcagagcaggaacaatcaaaggcttggccatggtgatgtgagagccgtccaataggtgaagacggaagagggtgtagtcgtgggatggtgagaacgtggggcaaccttggcggagacttgacggatatccgacatgcgggaccgaggccccagcgcatcgtcgcgctagccctgttcctgcataagccacagtccaagcgccaatcacatcgacgacgtcatccatatgcgtcccaatcgcccctgctgtctgcgagtgcttccatttcggttctcactctacctttcactgtgaatgacaaccaattgctcccgaggataatccgtggctctggctccgcactataacctacagctcccggctactatcacgttccgactttctcctattacaatccaagctgtctctcacattgcgcctccttcgaatttgctcaagcgcatacaaaactcatcaattctgcccgagatcattcagcatggtgagagctaccaggagctcggtagcaaaggcacaacctgcgccgccagcaactgtcaaggaagagccggttcaattgtcaagtcctccctcaacgcccgtccctcgcaatgcgcgaaagaggaaggcagccaagcaagatgataaccgtgatgccgaagctccggaaaaggcgtctgctacgcccaagagcaccaagagggccaagaagggtgctgtgaagcgggaagacatcaacgacttgcctcacgggctaggtgctatccctactattccagatgctccatccaaggcagcatcaacagaagatgttccgccggcgaagaaacgcgcaacgcccaggaagagcgccaaagtcaagaaagaggacgttgatgaccttgtcgcaaaagccaccaccaccacagatgcctcacccaagaagaaggccaaagccaagaacaacgactacggtctcactcctggcaaaacgccgtatccaaactacccgcgtcccaccgcagaagaatgccaagaagtgacacgccttcttgaaaaggtccatggcaaggtcgaggctcccaaggtcattcccatgccatctctcgaggtgtctgggtgcggtgaagtcccatctgttctggacgcactgatccgcacgcgcttgtcagcagcaacctccggcaccaactcctcccgcgcctttgccggccttgtcgcgcgcttcggcgtgctgaagtcaggcattggcaaaggcagcgtagactggaacgccgtacgtctcgccgacaccaaggacgtcttcgaagcgatcaagtccggcggccttgccgacgtcaagagcaaggacatcaagaagattctgcaaatggtctgggaagaaaatcaagcgcgtcgcgaagctctagcatccgacaccagagccgcagccgggcgaagaaaacgaatcccaaagaagagcagcaacaagaaaaggaaaaagcagacaatgacgtcgtcactctcgacccacctacacctcctctccaccgaaggacgccttctctcaccttacccgctacccgggcatcggccccaaaaccgcctcctgcgtgctcctcttctgtctccagcgcccctaccttcgctgtcgacacccacgtcttccgcctgtgcaaatggctcggctgggtgccatcgcccggcgatccagccggtctgccacctaacgccaaacccggtgccgtcttccccggagccaatcgcaactcgacttatgcgcattgcgaagttcgcgtgcccgacgatctcaagtacccgctgcaccagctgctgattcgccatggaaagagctgtccgcgctgcagagcgattacgagtgagggcagtgcgggctgggacgagggttgtccgattgagcatcttgttaagaggagtggggggaggaagggggatggggagggaactcctgttaaggccaaggccaagtcgaatggaaatggtaagggaaagaagaaggcggtggttagtgacgacgagagtgaggcggcgatgagtgcaacggaggagagcagcgagttgagtgatttgggcagtgatgatgaagttggtgcagagagcgacgtcgacgacgaggattagtgcgtgtggcaccatgatctaccaatttcttcaagtcggacattttcctttccatctacgctattgcggcatataccacagcatctgtcacaaatttgcggcccatttacatttccataccaagttgtacattatcatccctttctcacccaattctcattcccttaatctcatcgtcatatccccctcgccctcgtgacctcaatccacccttacacagcagcaccccgcctgtcaccgttacatccgcgcgccatccatcccaacctcgcaccgcagcaggtgccggtaacggtaacggtaacggtaacggtaacggtaacggccctgggagaaaacgccaccaatgtgtcggtgtcgctgttgagagggggggttagtaacgcgatgaacctgccaaggaaggatgattcttactcacgtgccgatcatgtacgttgagttgaaaagaagcgttgagatttgggtagcagagtgggtctgaccgggcttttgggggacggtggttggtcacagcatgagtggtatcggcgcggatgtagctgttcgagaaggtgttgcgggatcgggtccatgcatgcccactctgccgaatcgaacgacatatcgcatacctgcacgcatccatacatgcacatcgatccacccatcgcttgtcgtcatgatggtaagcataccacctgcgtcgaatcaccgcgcgtagctaccaccccgaccctcccatccctcaccggaccatcgcaccatgcacgcgcaattctctaggctgcgggaggtgcggcaagactcgaggcttactgcattgtgcgtggtcacgagacgatattccatgcagatacccgtgttgcaagcgggatatccgagtgcttggtatctgcagcagatgttggaaggagaccgtattgcgaagtttcatgcttgctagttggtgcctggtgttgtggaagtgagcaggatctaaacgggatgttagtttggggtgtatttgcgaagttgtccgttcgctagtgagtgatcgaccggcgtcatgggaattcggcttgcggtagcgggattgtaaccgtggctgaattcgtggtcgttgacttcaactccatctagaagctactataggtcttctatcttatgaagcgtagttaggtgcatgcaatcacgttggcctgcgacttgttcgtcgtccaagtggctgcctgtctgcaaccagtggcttgcattctgacacccgtccaaagccagccacagtaacaagtcctactgtcgtgtgtctacgccactcagacgccgtgtatgtcgtgcgggcacgttgttgaatcgacgcccaagtaacgcaagacggatggtattccggaacgacacatattggacgagggaaaaatcttgtaaaagggaatgcgaccgagcacaagaaccaattttggtaacggaccgggtagattgtctattcggcttgccgagcgtaactacttcaaccattccaaagaaagaaaatgagccattaagagcggttcatacccgcatgcatgcatgattgcgttatagacacaataaccttgtgtacatttcagatatccctagggccggggaacataacccagctccccagatcaatgtctgaccagataatccatgttttgcgccaagaatagacaagaaggatgtgtgtggatcgaaagaaggaaagcgtacagtgatgtgattgtggcgttaagatggctgtgtagcggtctgggtcgtcatggttgtgtaaatgctggtgtgagctggaaagaaacaccgccaaagagaaaaatcgtgaaatcgcgcatggcacggcgcgaggcgtgacacggccgtgaagagaagagacatgtaggacaggtgagaacaggcattatccgagaagaactgctgaggttagcggaagtttcgatttgcggacacgggtcgatcatactttcccaattccagtccttcatcacgcccagccaatgcaagcggcctttgaccgtcaaatcgtgctcgaggtattcagcgttgctgctcgacatttgcctcctcttggatggctctgcgatgagcgggctagatacgggaccagtgtacgacgacatcgagtcgattgctctgcgtttcgagctgccgtcggtccagcaatagtcgccgtcggtttggaagtcctcgaaaaagttgtcaaagtcgcgtttgagcggcgtgtttggcgagaagctatcactccgcatttcgtctagcatctggcggtctgcagcgtaagcatcgcggcggatccagacttcctttgtgacgtcgagtgtcttttctagtatgccgagcttcatgcgtgacgacatgatgccccaacgttctttgacccattcgcgagtttcttgatccatggcttcacaaccagctgccatgagtgggaatatttgtacaatgatagagcgagaacgtggctctacagtagccagctcgcaaagcacccttttggcaaggacttgtgaagaaagcgatgggatttcaggtacggcttgatggaggtataacagtgtggcatattggtaggcgacggctgtcttgatcgaatcgtgtgggctggtcgtctcgtcctcgggatcttcaataaaggatggtggcgtccattcctcgagttgtgatttgagatggagggcctgtgatatgatggtcggtccgttgctgtcagtccgccgcacttttctgacaagattcgccacgcgaccaatgataggaaatagcgtatgtgcacagcccattagggggtctaactttgtgtccacctcgccatttgcgtagatgctgtcatgaacaaaatccacgtcgttgttctcgtcgtcatcagcagaagtcaggcgagcgatgacatccatgtatatccaggtgttgcagagaaatttgaggcgaacccattcttcgccttgtttcggtgtttgccgatgttgcacaagggcttggttgatcagaatcttggcgcccttgatgtggttgataccagtgctgatgtgctgatcccatgactctgagaaggcgagtacaagtgtggtcgagatggctgcatcgaagcgcatgttttgcagaccagcggctagtgcatgaactgcattgcgcatgtgatcgatcccttggattcgcatagcgggcatatctttgctctgatggaacgacgtcatggacgcgattgcatgatacaatgcaggacagtcgcgggcgagtggccagacaagggtgcgccagggattctcggttggaccgtccttgaccgacagtacgccacacgtgtctcgatcgtaccgtcgcgtgaggtgttctggcgaagcaagggagaactgaggttgcacaagcattggcatggcaggcgaatctgacgaagagctcgacgaggcagaggacgcgggagaggggtgtcgcatgacccaggcttcctgatcagagtttgggttgcgtggcacttcctcgatatcgtcatgcagtgagtctgcgggtggggtgtgtcctgtcggctggtagacggcttcgtgctgggagacgaaggtgctgtactcttcaggcggcgcactgagatcagtgccgggcagcaggagatctacaaggcgcggtgattgccccgaagacacgctggaaggcccggtagcctttctcttcctcgacccgatgctctctgagccatgtgtgctgtgggagcccgcgagggagccagagcccggtgcaaatgagttggcgggcgatgttgcctgaggcgtaatcaggtacggggacgacagtggcgccgagtagctgtctgccagcgggtatgaacactgctggaatgagctctgcagcggggcgttgtgcagcgaggcgtagtgggctggcggtggggcatagtagacgtggtgattctgtggtgggccggcgaacgcatagtgtgcctcgtagaagcctgctgtgctctggctggtcgagggtgcagcattcagtgatgcagtgtcagaatctgaaagggggtcagtacatggcgtgctggtagttaggaacaatgactgacctcttcgtgcctttgtaggcagcttgctcgaagtacttggctcctcaaagggccgccatttgaagtccttcttgtagcctccacaggtgactgcccgccgtgcacactgttggcaagtcggcttcgtctcatcgcacttgagacgcttattcttgcatgtgatgcatcctataagcgagtatcagcaatcagtggtttatatactgtaacccagagcctgcttccacccgaggcaggtcactggacgtggaattgactggcataccgttgcggctcttggactgcttccgcttggtcacgcctgctgcgacaaccgtcttggggacatttttggccgcagacagcggagggcgagcgggcctcttgatcgtcgtggagatcttcggaacgggctccgacgcattcaaggcgaaggagggcgatgcgatggtgacagtctccgccatatgccacgatgaagctgcacgctacgtgggagcggcagcatggagtagtctccgtggccagtgaagagctgcacgttagtgacaggccgactcggagcaagatcgcaggtcggtgacggaagcggagagatggtcgctatctaaagtggagtcgaagctggggtttggaggcttgacttagcgcaggtaatcagccgacgctcgggcatctttcctcggcgccatggattcatggatgacggcgtgtgctgcattgccctgctgcaccatcacgaatcaccacccgcccgccgccgtgggtcgccatcggtacctgcccaatatcgagtgcgcccttggaagaggctctgtacgctcgctcgtgcattgcgacctgcctcgagtccaggggtccgtggactgtggcacactgtgcgctggaagaagccgtcgccgttctgtagttcagggcgcatgcatgtcacagccgtcttgcccccttgctagcctgtcacccttcaatggtcaaacgatcagccttgcgggagccatattggcttccgcgccccatcccccggccgtcaagcatcaacgatcagtgtaagcattattacacgcgcatcgagatcctgccgcgtgtgcttgtcattgtctctcgttacgacgaattgagcaattcattcgcaatctccaccgcgcaaggctgcgtcgctgatagacactgtctggctgcatccatgggcatattgggcatctcgactcgaatctgggcaatcagtgtctcatcgcgtcctcttgtcggacgttcctaggccagactgcggcttgtgaacctttgtctaactggatcgcccagccacagcggggcggcatgacagatgcttaagacacactcgaatcgagagcctagtctgtctcgacgccgtgaattagtctagatgctgctcaaaacgctaataatgtacaacaggctagctgccgcggctgttggttgaaatagtgtacagatgcgtaaaggcggtaggtgctataatgtcgtaaaggatgtcaagaaagcaaaatgcccagatatgtcgggcctgcaccaagccgtgcaatacataaatatccgtaatgtacaacaaaatagtatcgtacagcagaatcgccttctcgtacaatgtacagtcagtaataactcaatccagaagccctcggcttcttcttttcctttttgcgctttctcatcgtgctcgtcgtcggcgttggactagtcgtcttgcttgtgcggccagtgactctttccctctcccgctctcttttatcatcatggacagctccagacttgtccgtagactcgtggagggaatctccatgtgcgtcatcggtggatgccagctggagccatccgccactctcgtcccaagcgacaccggcagcgttggctgcacggaccccatcaatgtatgcctccattcttgtgcgttcgtcgtcgtcttcaaagccacatccgcaaccacatccgaccacgcattcgccatcgtccatgccaagctcgtcatccatgcagtcaaagtgtgctacgtgcagacaggcggggcaaaggtagacgcggccacagacacggatccagcagatgctgcagctgtagatgggctcgggctcggttggctttgcggcagatgtggtggctacggctgagggtgaacggccgacaccccaagacgatcccgaaacattcgatgttcgtcgagagaggtccggtctagcttgccgactgccgcgtggatgcagcagcctgtcttgtcccggagaagcaccgagacctccgagactctcgtctagctctttgctaggagtcggagttgggatggaaagctgcaaatactgctcgctggttatgaagacatctgggggcggtgcaagggtttcagctgcggtgaaggacaccgttcctggctgaaactctgttgcttctgggttgaatgaaaagttcctcagagacgcagcaggggtccgtttggcttgcgccccatttatagacggaggggctagcgctgttgaggctctcgagaggcgagcagatgccggggtgttggcctctacattgcttgcccttttgattgaaaggtacgatgtttcggtctttgcgacgttcctgggtgcttccggcggaaaatacgagacaaggccgttgaacttcagcacctctgctcgcgcactgacgagaccccagcaacccaataattccgcatactgctctctccaggcgcgatgcagccaatctttgctcatgtctagcagaggtctactgacgcatgcttcgtcgtcgaattggtcttgattcttgagcttgaccctaatacctcccgaattgttgtcgttgccgccttcgcctggccttattggacgagtgtattcagatgcgccttcatttccaaatctaccctcctcgtcgaccccctcgtattcggaatctgaatcatacatgtcgtccatattgatcaagtctgattggccaaagctcgttctcttgctgtgattgccacgggaaggagctaggcttcggcgatcaaaattatcgctaccgtaaaaggtcgtcgtgccccaggtgactccgctcgtcggcgcagatgtcgaaaggtcctcggttcgtgatttgactggtggcgaagaagacattgcgcttgcgaatggtcgtgaaagagcggctacggcactggcaaagttggctgtagaactctttttcagagtgccatgtgtctgttctggggaggttgagtagggtgtatgagtcgttgtatgagcacttctaatggtagatgccctggagattagaggaggggtatgtccagtcgaatacggcgtgacgggctcactaggaatggtatcgcttccccatggaccgttggagctgccatggctgccatagacaccaacgttcttgggagattttgaccatcccaggtcagttactggtgttgcgtgccgcgagtgagcaggcattgatgggacagaaatcgttggcttgaaaagactccaagcagcatcagaagaggcgaagtaatccagtgaaaaagcaggcgcctccatggacatgggcaaatgagaatgtctcattttggccatggccgaggttgctccctcgcgcgctgctggttctgcaaatatgcaggacagcatggcaagcatctgagtgtcagcaaggcgttcaaaatgtgcgaataaagccggtatcagccaggtcacgacagcatggttcccccatttgatccttccggtcaatttgggattggtcacggtgtctgcctcatcgaattgaaggtccaggccactatccttgcgcttgatcctcacgagagctctccgggcaagaacaaggacttgctcccgcctgtattgttggggtagaatttccagtggtactttattactcaaaatcagtttgcaaagcatccagatatccgccagatcgcaatagccgtgtcgcctcgcaactccagaattatgctcgcaaatttcaggccctgaaccaaagatccggtactcttccgcaaggctccttttactcggaaccaaatcatcaatcgccaaagatactatggacacgattgacctgggtttttgcacttgtttcgctgcgccagacgacgaaggtaaagaatgacgagactggaaacgtgatgctgctttttgccacgccaaagggggctggaagttgccaatgtgcgcgttgacctcgtgatcggaatccgagttggacgaaggagagctcgataattcccaagagcctgcagaagatgctggggaggagcctgcgttagagtcgtgtgccggacgtgcattgaaacggccgaaggagtcgaatatgtcgtccttgcttgggccatgtcgaagggtcctaccaatccggaacagggcacccaaggcaggtgcagtagaggtcgtgggcagcctggcaactacgagggaaccaaaacttgagaaacgtgcagtacactgattggggagtggaatattagcatttgtgtgagaggattgcataacgtcagtagtgaactcgccctcgtgtggtatgtcgtcctcgtcgcttgaagtctcctctccgggaagggaatcatattccggcaaaggtacatcgtcctctaggtgtaggctgtccctcagctcgcgttctcccagggcataggacagaatggctccgagtgcttcgcgtttctgggcggcgcaagtctgcgcaatgcgctccatgtcctctgtcaggtcgaactgctcatccaaggtaatggatgcagtcgtcttctcaaactcgatttgcaggggtttgcctggctttgcgacgtcttcgcccctgtcatttttctcaatgattctggggtagtcgtcggggaacctaatggtgaagcgcaagaagacaagcttgttgtcatcaacgaagttgtctgcctcgccccacggaccgttgaacgagaccgtgatgctgcggttctgtttgttgatgtcctcgaagttgaggttcttgtaccttttgccaacgtcagaaatttcgacatggaaatcatatggcttgcggggtagagagttgtcagggctggaacgctggcgaacatcctcaatgtcaggcccggcgccgacttgaacaccctcgatccatttgatgtgagcgacgacacgcggatcggtgcggcggatgggtgttgcagtcattgtctctcgaggtaacatgttgccgccgtggcctggcttgccattcctggttttgccgttgaacatgtaactctgttcactgatggtggtgttttgcaagagcgttgccaagtttcccttttgcggtgcacgaggaggaccgaagtcgttttgcgccattgcggtggtggtctgtattggtccgtcgcggtaactgacgtatgtagcgccgcctctagtcgtgctcggcttctcaatcaaagcctcgcctttgcgatagccgactgtcgattcgagtagttctggagtgatgtgatggagacggagatggttgtctgtgccccacgatacaagctgaaagtcgcgattgtcgactccgtggttggtggagcctcgggagcgccacaaaaactctctcacctgcgactctggctcgtgaccccgaaactggtgtaccggatcctcgttgaatgtctccttggcgctatcgttgatgtgcttgtagaggaaaagacttgagctgccgcgttggggcatggccagaatgccgtggggaaacggggtgtgtcgagctctccagactggataatcagtgactatggtgcgacggggggtagtgatgttagtgttcacgccaacattattccatagcttgatggtctggtcgagtgagcaggtcaagatcttcctagggtcattgcgattccaatcaatgccatagatcttggtggaatgcgctgcaatggtagacatgggcttggttccgtggcgcacatcccatatatgaagatacttgtcatgagaactcgcaattatcctctcatcttggcgattccacttgacctgatgtgcgcctgcttcccagtcggcgagcttcaggggaacttgctggcttcgcaggtcgtgcacaaacacgtaactgtccatgccacaagttgcgaggaggtcaggatggtgggcggagaagttgatgtcggtgatggcacggtcatgtgctcgcagcgtgaactcaatgggtgcctttttgttgttgaagggcatggacagattgtacaccaaggcctgctggttgcgcgtcgaggcgatccattctgccctcgcagcgaacggagaccattgcacatcagctaccttccacgaaaagtggtttgggatgtagagcggcagcgagtaggggttgtcgaggtctatgatgcgcaggccgctctggcttgcgagcacgacgtctctgcccgaaggcgagatggaggcagagccgatttcatcatcgacggcaatgctcaccgtgttgcaaaaggtgtccgagtcgaaggccgacagcgacgcggccgcagcggccatctcgtcggcgttggggtgatgatggtgttgtcgcgtcgcgaggagggagctaaggccagaccgcgccatgctaccattcggtcgcacctgccctgtcaaacccaccatcttggcaccgaacgcaactaccacttagccgaaccttggacatgcccttgaagtggtgggcttatatccgtcacccgcgccttgcctactacgtcttgtcccgcgaagccaacaaccagattcctcaagatccccgcaaagaggcgcgcatctccaggcacagcatctaccagagacaccccggcgttctccacgacctctcccactattcgcttgtagcatcgcgcgaacatgtcgggtctgcctaagcgcatcatcaaggagagcgagcggctcgtcaaggagcctgtgcagggcatctccgcgacccctcatgacgacaacctgcggtactttgatgtgaccatcgacggcccgtcgcagtccccctatgaaggtatgtttgtgctgcgcatgtgcgcatgcgacacgggcgctcgcagcaacgctgacatgatccaggcggcgtcttcaagctcgagctgttcttgcccgacgactacccaatgaccccgccaaaggtccgcttcttgaccaagatataccaccccaacatcgacagactgggccgcatctgtctcgatgtcctcaagagtgagtctggcctcggcgtgacatgcacgtgtcgtggctaacagctttaggcaactggtcgcctgcgctccagatccgcaccgttctcctctctattcaggctctcctcggcgtcccaaaccccgatgacccactcgccaacgatgtcgcgcaggcttggaaagaaaatcaggcacaggccatcgcgactgcccaggagtggactcagcagtatgccaaggcttgagactacggccatgaccgtacggttgcacaggactagctggggttgactcttttcttctgcggcgtctctggacatcatcgttgggcatagcttcggcggatggactttagcaggacccctatttgcccttatggacttggacttttgctgctctggaggccgggcgtggagcggacgagctggatagcgtggagacatactcccaggtagatctgggacacgatatgatttcatgattccccacagaacagttctggcctgcttgacgaatgaagacgaaataacgatatcaaaaccagctcccggtgaccttgttgatgcccttgctgactacctctctggccttgtgagactaatgaccaaatccctctggataagatggcgcgttgaccggccaggcctcgtgtctgggttgctgcaagagttgctccgatatgccattgctgttcaagcacatgccttgttgaacttacaagcacggctattgaccaacgagagggccgcatcatacgtgatggatctgcagggagcttcactcgacccctccgtggtgtgccgcttttcctgtagcctcacaatcggaacaacaccaacccagcataagtctcccgtgcaaagatggggaatgccatgctaacagtgcagcagcatatttgtgacactgtgagcttgtctcctggcttggctgcagctgatcatagcaaagtggtcgctaatcgagctccaggacgccgcatatcgccattgccatgccccccatggcaagagcggtgacaaggcgacaatatgcgaatactatggcagccggctatgaagctctgcatatcgaagatcatacggcgcaaaaggaggtccggaaatgggcgcatcattgctccttccctggcataggccgaccccgcggagctaaccagcagacaatcatctgcagcagccgcttgcccgacactcacacggacacaacgacgccctgcccgtagcatacgaggaccttgcgtaacagcagaggttcagcagcgtgcacaccgactgaccgctcgaaacagccgcacttgggggagatctcactgccgaagcgctgcagcatcgccagcttacacactgcggcgaacataccatatgcgtattcacagcttgctcggcgacaatacagctccggattacagcagaggcgcagcatcaccactctcgacaatgcaacaccgcgaaaggcggccacggctgcgtgtcgtgccatcaccatccgggtcatccatgtaaccacacactcctagcttcgacggcgaagcttcgagctcgtgagatacgcgctttctgacgagcgccatccacaagcttgaaaagcggtcatgctcggactcccactacgcacgtctggcagacccgagactcatactcggtggtccgtacctaccattgatggactggaggcgcctttggtatccaagtacacgcctgtggctctgctaatgtctgaggccaatgcgaggcgaagctgtgtctctgccatgagcaccggcggcggcgagtggccgcatgaattgcctacagctccaaggctacgcatagtttcgtggcagattcgacagccatacgcatgcatacgcttctattcgcgttttcatatcgaatccccgcctcgacgactgcacgtgtgcgactccggagttgccacacataggctcgacaagatgcctttggcaagtcgtggaggcagcggacttcacagcgccaatcacttgacttcaggcactgtatgcccgtagcacagcaaaagtcgtggctggtacgtatgccttgtaagaagcgctggcatactgaaaagcaggctctcgacgtgcaacatgccatcaagccagccacatgacccgctctcgcggagcatgaagactatacgaaggtctatcgaacatccgtggcctatcatagctggatgttttcggtgctttcttaaaaatctcatctgccgtaggctatcacaagccgcatcgacttgacttgtatagcctttgaacaccggatggtagttgtgtgtcgatgtgggtgggatgagcccatgttatacgatggcgataaggactcaagtcttccgttgatgtttccagtctggaaggaccatgagaaagagccggaatgttttggtgcaagtagtcgccatctccaatggaccctggacaccgtctaattctcgacatggcgatgataaaatgcacaacgcctctctaaaggtctatcagatgaccagtattttatccacacctgcggcatggctacgacagtgtatggtcatgtctccgatgtcctccgaggcgcacgattccggagtgccatgtcttgcgactagctagcctccgggacgcggtttttatgagaactgcaggttgtggtatgctgcgcgccggtcgatgtgcgttgtcatggtcgtctcgcaagtccgatggtgttcctcgagtagtctgggctaaggaacgtgtctttgtgtgctgagaaagtgctcaattgattcgtccgccgcactgtctgtgcctatggtagatggcatcttgctggctggctcgaagtcatgttaagtacggctccagcaccgctagtgcacccaaagagtctagactcagttgtcggcctttgctcagtgtgagctcagttgctccagtcgccggggcatgtatgtccgtagagaaagatttaatggtagccatccgctgtcgtcatccacacgttcggagattgctagatggcgaccgtagccgcaagaaagagtcgtactttcctagttgctcgtggtaggcgacagttggcggagagacggggtcattgagggtcacgtttctctctccttgcgccagcgctggagttctgagatgtccgctgccatggcgcggtgcggaggctacaacccaaagaccaaagaagcttctttcctgtcgttgaaatgtcagtcatggggtccgggtggcggcgcccaggtggtgcttggtgttgttactattgcgatatccgcttgtcgcgcaggatgccctcacatcctaccgacttggagcgctccatggcagctaggatatcttctattgttagtcttgtgtaccccgctcatgttgtcattgccgggccgttgacgccgcgtggcgggcaatggggctgtctttggcgcgcggcgggttttggatgagacggctagtgggtggcgttgattcgcaagcctcagtaagaggtactgaacaccagtcgtgctgcaagagtggaatgcccaactgttctgaggcgagggggtcgatagttgggtatggtgaatgttgtggcagactgagctcgaggggtgatatggcccagcaacaacgagtctaggtgaacggttgcccgcaattgaaaaattttacccaataccacgacctggaaatcctcagatgatccgtagcaaccttgcgagtgtcccagaacgacacagagagcacaagacatcagccatactgataatctccttcacgctatcgagcgcccccgcgtcttaggactgcgtctcctagggcccctcactcggatctctcagtaattcatcagggccacccaaaacatatcttccgcctacatcacccgagtccactgcatcgacttcgaagcttctacaacccttttcaagcttgtactagaccgaattgggctttgcccacgagtgctgtcaccaaccgcctacctggaaagtgttggctaccagacggcctcagcagtcacctgagcagtcgcccgaggaacatgagcttgagccagagacaattgctcggtatgagaaagaagcagcatcaggtgattgggagacgtgtgacatggcattagattggatgggagcacaaacacaagtgctactaaagccgcgaggctgcgccatttttcctcttctcaaagccctccatctcgatgtcgacttcgaacgtctgcgccttgtggatgccttttgagtttagcagcgccacactacgatccgaactaccgtcctgcaactcctcccagttgtcttcctttgccctcccaatattgcgaacccgctgctggcttatagtctgaagtccacttcttgtcttttggctgtggcctttggagtcgctgctgctaccgtcgcgtttgaggaaatgccgaagcgagggaagcgaagagcatatacacccaatgccagtctcgatgttcgaacaaagcatagtgtgcgcgacccagactatttcatgttagcatcgatactcaggcttcctgaaaatggcaaacacttacatggcaggtccttcatcccaccaaacttgttcacgtacggaatccgcaccatggttatgatcgaggcaacagaagcaaaggagagcaatccaaaagcttgaagcttggcctgtctcttcatctgcgtattccaaaggataatcgccggcacgacgaccaaagccatgtcggtcaggattgtgctcacggtagcggtgtgaccgatgattataaaagtctttactggtgcacattttcccttgccacccagaatcaacgatatatcccagatggcgttcacaggctggcagtacagcagtgttccgataaaggtgatgaagaaggaggcccatgtgacagccaaaaggacatatacactgatgcgtaggttgaccttgttggacgcgatgcgcagaatcgttatgcagattgacgactttacggttgcaagggctaggacataggtcaggatccagatgatgtaaaacttcatcgcgtgcatttgctgccactcgttgagctcagcgttcacacgccctaggccaatgtagacgtcgtagactgcaagagcagtagcaacagtgtatgcaacctatttcagagtcagttttcgcctcgatggtcaacacatgctagacgttgcttacacatcctgcaaccatgaatccatcatcgactccaaacgaccctttgacaatgcggatataggtcctcagcgagacggtgatgattgagaggccaagaaagactgttgaaatgacgagaatggcgaggggtagaccattgggagtaatggttctggaggtcggatccgcggtggacactggcatcgacatgttgtttctctttcccaatgcagcgttcgtcaagagtggttggcactccacaaacggagtctcctcttttcttataatttggaaggggcagtcgacaacaaggatccgtggttcggtgtcgataggaaaactccaggccagaagcaccgagtcgtgtgttgagatccgagagtgttggggaactgacggcggcgacaaccattattcaaggccaccatcctttacgaaaatctggccccagtacattgtgaaacgaacggcgacgacatgctcaatggcaaagcaacagccatgtcccttgcccacttaccccactatctcctgaggatgtccctgctaggttgcgtgctgttttgcgaatggctcacctgattctggccttgcaccgttgaggaagtccacaagcaatcaggccctgatgcagactaaaattggattagcgttcccgcaggaaccccagttaagaccggcactggcttccggcgcttggtgatgttggtcagcaatccacacgctcgaaagcaactttcgggcactaccgaccgttggccgagactcaacgttcactgtcctccctgctccctgttgccatcttacactccgtaaccgtctcggggcgagtgcgccaaaccttgatcagcagaatctttagtcttgccaccatcatacctgctcgtttgcattactcggattttctctcgctcggagcataggatgctaagcgaacaaaactaccatgaccatagccaagccaaacgcccccatcgaatctccacaccggcaggttcggcagcaaatctggaattctttccaagcgacccagaatccttccaagaatcgtcaggcagtccacaatttcccacaattcttgacaccgcttccttcccagatcggtggtcctgttcgccggcccctttctcggacgctaccgatggatcgtgtgctgactcgccacgtgcgggttttttccctgtgctcgtgttctgggacggcgaggccggaagtgggcgggaagacgttggctatatgtcgggctaggagagttttatgacgtcgcctttggcgcactgggaatgagtatgtattgtaggattattggctaatttgatcatgtacagtatcggacctctcctgcttcactcgattatcacacggacgcctcggttgtacttggtcacgggaatgaacatgtcatggtcgtacgcgacgtcctcagctgtcgtgtcgtggagatgcatgtgtggtagcacgcggagaacgagcgctgtgaggcagagatgcagttcacacagtgcaaggctgtgaagacgatttgttagcaacgggagtttgacgccacggggtggttgatacttacttcatacccaaacagctccggctgcctttggagaaggcaagcataccacgctctacctctttcctacggttgttgttctcgtccaaccatctttcgggagcgaaggcatacgagtctgggaatgtccgctcattgtggtgtgttacgacagtcgacatgccaatggcataaccctgcggaatcacatactcgattgacttcttgttccattctccacggtatagcaggttctcctctgtcggaatgcgtgcagtacgactcgaaacaccatacgatagacgtagaccctcctgaatgactgcaccaagatatggcagcgtctcgagaaccgtccagtctgggaaggcgctgtggatcctggacaaccgtctgcaattccttggtcaattttgcgaggatttccggtttagtcagaagatgataggtcatgacgctgagcgcccagcttgtcgtctccgttcccgctccaacaaccgctgcagcttcgtccgccaatctctgcggctccttgtccagaagatccagatccgatcgaagcaacgatccgaaaatcgttgggcggtcgtatgtaatgcctgcatccaaatctgccttggcttgacgcactcgcgcgggcatgtcaatctgcagtgtcctgaccaataaactgatatccgtcggcatataatcaactagatacttgcccaagcccgcactcgccttggtccaggggaagaacctaaagatgaagacgggctttaagatcgcagtcgtcgcttccctgaagttgggataccacccttcttgatccagcagcccaaacctctctccaaaactatatgcggaaatcgcatccgacgtgaagcagctgtacgccattgtgatgtcgaagggcttactatctccagactgcgcaagcagcttggaacacagtttctgcacgagctctttgacttcgggctcgagctgggcgatcatggagcgggaaaagaacttcgcgaggggcacgcggcggatgcggtgcagatcgtgggctggggtgccgaagcctgcttgaccgagactatatttctgaatgttagttttgctcgttaatttgtgatgggggaggggacgtacgcagacccattgatctgatgaacaggcttgtcgcgcttcctccctccaaccgcataaatctcctccgcaaaggcaacatcgctacaatgtacttcgtgcggattaatgcgaacaattggacctaaataaaacattcagaaaacgctcttgtccagatcgcaatggatactcaccgtattcctcatgcatcttccgaatctccttggaataacacccaaagcgcaccacatcgtgccaaaactccgggatgtacgttgccgctgcgagtttggggccggggatcttgctcagcgggtggaaaggcgagatgttgtacagcgcctggagcaccttgtacacgacccagacgcccacgagagcgaggacgttgcgcgtgctgagcaccgaagccaccggcactgcctgaggcgtcgccatgctgtcaaaaaagtcaaatggcagagagacaagaagagaaaacaacgtttcccctgctcacgtttgcatgtgcgctatactggtctatacctacatccaactcgcaccattcagcgtccctctatttctctctcgcacatgaagggccccgcatgcgcgcttctgcaaaatagggtccatgcatttgctgtcccgcgctaggaaggggtttattgacgccgttgcggcagggaaatggccgagcccgtggtatcctagtcgcgaacatgagtcgtgctgctggacgagtcaaggagtgcgcggctggaaaacgaatgacatttagtcccgtggttttgccgctttgagggtatagttttagccttctgctggtgtggtggtgggtaggttggtgtatttcttgtattcattcattatctagatgctatatctatatttgtttgatgtccattccatcatgcctatgctatatccaaaatctaccacaaaaccaacccaaccatcgcaaccattggtgccatgaacccgcacgatccagccgaaagggaaagcgcagcgttcgccgtctgctctgcaggattggcactaggtgtgcgtgaaggctgaaccgctccgttgggtccggcactgctcaggacgactgtagacgcaggagcgccatcctgaccctggctgggtgccgctgctgggtccgaaggacgcggcgcactaccgctgctgttgttcggcgatgctgacggtacgggcgtaggacgctggctcgccgatgtaactgcacctgagcctcccgctgctgacgatgttggtcccgcattcgcggccgacgagcgaggaggtcttgcggatggcaagttgctggggagttcgtttggctgacctccggcacaatccgcctggccgcccagcttgacaaccatgcctactccaccagtcgcctcttggaagttgttgtcggtctggaacttttcgacatcgaatgcctcaccctcggcggggagttgcaagttgtcgatttgctgccgccgtgggttgacgtacatgaggaagctgtattggcggttgtcgccggtttcgccaaaggcgccgggggctttgtattctaattgtggtggggaggtggtgttgatgtttgtgatgtcgaagttgttcttgaagtttgctcgtgcgtagtggaggacacgcttgtctgagcatgttgtgtcgaccatgatgatggtgtacaagacaccaggtgctatgcctgcactgtcgcccaaggcaaaggtaggttcttgtgctacggctgctacttgtcaattaatgttactagcaatgacagctttacactgaccttctttgctaaaggatgtgccatctgagaagccattgaccgcttctcccgtgtatgacacctgaacatctgttccgcccgagagcccgccagcaagatcttcgggaatgatactgggccgttgtgcggcacccaattgtgctagtatggtaatgaaggctgcttgtcgcagatagtgaagagccattatgagattaatcgagagatggaggtcttgtattaaacaatatattcgatgattgggttctggaatctggggtagcaaacggaactgaggataaagtttaaagtctgaatgaggctataacgaagctgtagccccaggccttatgtacttgtatgcctcgtcgtgtgtgggcacagtcgctgaagcaaaactccgcctcaaactgctgccatggccaaaaaatagcaatggcacgactatcccagtaaacattacccgagaatagctgataatctgctgttcactgctctccaaacaattagcgcgcgagattcgcttacgaacttgttcgcgacgaccttgtcagctgtttcagtttcagcaacgtttcggatgcgcaacatccgggcgcgtcgaacctgatgtactgcgccacagttctacagatctccacagctttggtcgaattgcatctggaaattgaatgctaaagtcgccttggactgctatcgtcccatgcagtgatcgcgccacaatagaggctgtgaaggatcaacttccggcgacatattcggtgttactcagagacaacatgtactcttggcttaaagggaacagaacatccggcggtctgtttacgtatacgttcagtttcagtatcaatcagtgtgttcccagctctgtcttggcgacaccacgtgcggttgacagtttaggttgacagtttattttgacagctcaaactcctcgggtcctgtccagggctgcatataaccccaattcctcgccgagcgatgtgcgtctgccgaacgacttttgcagagtagttgacagcctactacccacgagctgtgatctgccaacttggagccatccttgctcgatagtcgcatggtcataagtgtcgaatgcacttttgctggagctagagttagtaaaggcgattaagcggagatcaggcacattacttgaaaggaattcgcatgatacgaatccaagagagtagctaagctcgactccatacctcgatagcaacctacgaatgtggcaaaagtgtcgtggcaaagatcccttctctcgatactcatcgatgcgacacttgattgcgatggtcttcaaggcaggcagaccatgtttagtgaactcagctaaagtcagacagaacctgtcgctggaactttcccttgctgatcgcaaatcggctgtcagtgcttcaagactgggcggtaggagcttgtcaataatgaaatgctgtgtcctcgtacaaaaggcgaagagaggcacctcaaggtgagtgagcgaaggaaactgctgaaaagaggtgggttgaggagggtccgcttgaagcgcagacacagctttgcacccgttgagttggatcatccgcaactcggatagagtgtcttgatgcagttgcaaggcgttttatatctgcaaataatccaccgtgcttgtgtgccaatgaaagtattccagatcgaaggtacgtaagattccacattttttgatgaatttcgatatccaagcagtaggaatttcacaacacttagagtgagctcctggatcgtggatgttcgtttctggcaatgccacgcgcgctctgtggcctcggcacgcctattctctccctcccataggtacgcatgtacaatgacaagtgtccgaagtgatggcagtgtgagtagcaccgataactcacgcgtcagaaactgcctctcccgctcaaacacaatactcaatgtacacagctgctgaagggacacttgcccagggagatttgcatcaacgagattgctggtaaatacactaccacaagtggcctaagctaggtgttgtagacctggcaaagcgtgtgcaattatgtgagacaaggtggtacgtgtgtttcaatccggactaagggccccacgcttctccaaggcctcgtacaattcttgatccaaggaaagctcttcgcgccagtcagcagaccatccaatgtaattccccccggcatgagcattttggttttgggcttggaggttgggtccactttcctcgtaatgctttacgagcttcgcacaatgactgctagccaagaccgttcagccgaagagttttaggtgcttgatgcagcaagcatagaatctttcgtacaacaaaggcgcgatgattgagtacaagcgacgatcagtcctagagatgactgataaacttttacatcgctcgttgtacgtgtcgtaaaagcgttggaaataaattcgaaaatctggacaagtagctcgtcgggtagttcaccgattgaggtaatgggtgtgctgattccatgtcttttgcatggcagacgttaatgcaatcgcatttgacaggccgtgaaccacaatgacgactcaaggagtagatgtggctgtgtgtaacatccgacctgacatagattgcagcttgttgatgggcttgtccaatgggatgcccgaagactagcgcggcggtcgatcgttgttccggtccggcgttgctgccccgatcaataagcgagttcttggcaacaccagcaatttggagtgccgctacctcagcaaaaacgtcaacctcgcaatacccatccacctccaacaacccacaacaccgccaaaatgaccaagcgtacgccttcccccctcttccgaatagaacagttattgattgcgatgtaggcacaaagaaggtcggcatcaccggaaagtacggtacccgttacggtgcctcgctccgtaagcaggtcaagaagatggaggtgcgcacacccaaacaagtcttgccgcgcaaagaatgagcgctcacaacaacattcagatcacacaacacgcccgctacgtgtgccagttctgcggaaagaacgccgtcaagcgcactgctgtcggtatctggaactgccgatcctgcaggaagaccaccgccggaggagcctacaccgtctcgtaagcgcacccatgcctcgttgcattgcgagcctcaattctagtcccgagatgtggcgatgggaagaacacatttcgacagtgctaacacgtgcctcgcagaacccccgctgccgccgccacaaggtcaaccatccgtcgtctgcgcgagattgctgaggtttaagggaacattgggcaacggttcggtggagttattcgagcgtctttctctgcatcggcagccattatccgactgagatggctcatagaagcatctggatgccggtcctgtaacgatcatgggtttatcaggattctcataaaaacaatggcacgatcatgaacaatgacaaccgtcgcgagcccgagcgtgacttgatcttgacatgacccttgctgctcatgtgcattgtaggaccctaccaatctttgcccgcccgtttgtgcgcctcgaccccgactacaaaatgatacatggaacacgcctcacggcatttgcgacagcagacattgcagtagcaaggagcaaataatgcagtatacgtgacatttcggcccttgacacggtagcatcacgagacggcgctgatgttgtggcaagccgggcgcatcatcaggcacaaagctgtcattgggagacaatggtgtctgacatgaaaatttccctggaggaccatgctttcacttacctaccagactgcttgctcattgcttgcgccgagagccagcatataagcagaacagcgaagtcgtgttgcagcaaagccctactcccgccttactctcgttgggtcagcgatgccgctcatgctgtctggcaagagtcgctcacttaccagctagccttttttggactatggcctggtatttctacctcgattgagtagctcttctctttcttccatattccttgctcccttcctcaaaaccaaaaggctgggttcgagcgctatgtctcttctttcgtcgggtttccagaaacaaaaacaagtgaaagacatagccatgttttattctccgtgtgtcccaaagtttcaatccggaggctacatgatttatgttcggaggctcgtctgtccacaggaagacagtgagcgaccatgacttttgtctggcatatatcactactaaaccgttctctgtggcatctagaaatctttccgacttaaaacatcatgattatccatttgcatgtaggtatgtcgcaggtcgagaacaacatagtcgataccagcacgtctttctcccgccatcagccgtcaaaaacgaagtgtcatcaactcatgaagcgcatctcgtctgcttcgacaacagccgtaaacaaaatctctgcacctggagactatgttctcttcttggagcaacggaaatcctaaagaatgatctgcacaacaaaacattgcgaagaacaacgaacgctacatgcttggagtgccgtgtaggtacactatatgttgttccatccttgcaatttcttctagtgatcgaggacagctatacatgtcttactccaccctgcttctgtttatctctcaaaatcagtttctccaaagttgtaccataaaacgaccctagatactatcgatgagtctcgcctcgtcttctcacgtccaaaacgtgcagagaaagccctcatgaccttcctctccaatacgcaaaagactgccaagggtgttgatgacttccaaaacccctacttagtcttgatatggaacctggttgcgtgttctgctattcatctcgtttctatcattttgctgtcatcctatgcccaaagattaaatacgttaagagatcatcgatatgacccactctgggtagcgagagagccgtcgcatttctgtcttatttacaacaagaacaaaattgctcgaaatgatcatacatgaattccatgactctcaagaaatccaccactgagcctcggtgtgtccagggaatcatttccggtcattcgcgagattactctaaaaagcctcaatgtgtagcttatgtgttagagctctgcgaagtgcacaaaaataaattatgggcgtttgtgaacaggtacaaagcctctgattctttcgactcttgttgtgctttgccatcaatactgacaaaaaaggaatccatgattaacagcctcgataaagtcccacatgtctggtctgcgccgtcattctctctaaaagatatatttcacacgcccatgaggaagacgtctcctgcggttacacttgccaaactcttgactgcatgactttctgggtcaccagtacctatcaagctacctcttctcccacattcccacctctatcttgtcactctatgatagggcacaactaagaccgaaagtggaaagacatcttgacatgtctgactcacactgaagatatcctcttcaacccaaaacccaccagtcctacgagaatgtccaggtattcgtcgagttttgctatacaagtacagcccaacaattttcagatttctcgattcattacatcagtgcagatagcgctatcaaaagctcagtcaatcgccttaacgtctggctcgcgctgtctcttctccaaaatattacgcacttcatgtatgagggggaagttgcgtgctgttctatcttcgctacctgctgacgtgcgatcttctacagattgtgtctacaaaggccaactattgttctcctcctccttcctcatccttcaaacgctcggattttgtgcacaaatgcgccactaaagcgtgtagagttcgacctgatgtctggccttcgctgtcctttctccaaaatagtcgactcgcatctcgatgaggagggaggtatgtgctgttccaatgctgtctttggatcggcactacacgattgttctactcatacaacccaaggattactttgctttctcagcccttcggaaaatctggttcagcaccgatagcgctatgaaaacagctcaaggtccagccatgtccagcctgcgctgtatttctccgcaaatctggttcttcaagaagcatgaggaaggcacttccgtctctcgaaatacaatacttgacgtgttatgtccaggtcgtcggcatctataaaacccaccactcattctgcattcttatctagaataaataccagcgccaaaatgaatctaccaaaacgcgaccaaacagatccgatgtccggtatgcgctctcgttcccccaaaactttggcgccacctattcatgaggaaaacctttccatctccccaaaatatctctgggacaattttccgaaatggacagtggctgctaaccccagcacaagttccttttgttacaacgtcttctgtttactctataccggcaccaaaagtgttctaccagacactacgcggaaaagttcgatgtctgggctgcgccatctttttcaaattaccaactcaagtgacccatgatgaaagcattctctttgtaagaatcttccatgcatcatctccccagccgaaagcggctataaaagcccgacacttattccccgtctcctccctctacatctgctctccaccgctcaaaagatctttaccgaaaaacatgccaagagctaatcgatgtgcgacctgtattgtctttttccaaagtgctaatcccacgaaagcatgagggaagacgccttctcttcttctccacaaaacatcttaccctttctttcgtctgactttgcgcctctccgctgtgcccggaaaataggcagcaatacaacgccatgttcttgctgagtacgaaaagacatttgtaggaaccctgcatgccgccaaagggcccatgaagagcctgcgtgtgtggattaaaggcatggtaaggatgacggatgtctggcgggtcaaaaactggttactgcaccgtctatgtctctggaacgtcctactttcacatagcagaccgcggatgcaattgtgatatggcgagtttctcttctccctggagaattatgatttcttgacatagtggtgatcatcatcatcatcatcatcatcatcatcactcaagtttaccacgtggattacatcttcattccatacaccacttagaaaccgaaagatgcccttcaattcatcttgtgttcattcggtcatagccttcgtgatcacccacccgcatcccatacaatctagccagctatcccccacgatcaaacaaacactcacacctcccatcttcatctctacggaaggcttgtaatcatcgcgcgcattgttatgcggtgcttccgttgggggaccttcggggcgtagtatagcacctcgacataccaccatcaaccacaaagtccgtgccattgacaaagctgctctcgtcgctggccagaaacaaaacagcctgggcctgcttcgacagcctcgccaaagcggcctgtcgggaagtggacttcgcggcggtgacgcttgggccttggtcgtcgccgagccagtcctggagaaggggggtgcttgggtattgttagcgaggttttgaggggtcaaggaaatggggatacgtactttagtggcgcggggcacagggcgttgaatctgaagccctcgcgggcgtgcaccatggcgagttcgcgggtcatggcgagcacggcacctttgctggcggtgtatgcgagctggggggttgcgctaccgacgagcgcgacgacgcttgcggtgttgatgacgctggtcttcttctttccgtgcttcctgaagctgatgactgcgtgtttgctgccgaaccacacacccttgacgttgatggcttgcgtgaggtcccagatcttctcgggggtgttgacggcatcgtcgtcggcagagtgcattataccggcattgttgaaaaggacgtccagaccgccccaggagtcgacgtgctcgatcatggcttggacgtcggcttccttggagacgtcggagattttggtttcaatcttcttggcctcggggacgacttgctttaatttggtgactgccttttcgagagctgggccggagatgtcggaaagaaggacgttggcaccttcccgtaggaagagcaccgccgtctccaggccgatgccgctgcgaagtgtcaggcatgattatggattggctggataacgtgactggtttgaatccaagcagcagcttgagctgaagcgagaactagatgaggaaaaaaacagtgtgagaatactaaagaacaacagaaaagagaaactgtgaagcatcgacttggaatgctgtggtggctcgacatggaaaaataaggacgtgtgagactgtcagtagaagagcatgtcacttacccagcaccaccagtaatgatgcagttcttgccttcaagacgacccatgttgaatggcagttgttgtgtagaatgaaaagtctttgaaaagtctgtcagagtgtgagtatcttgcttgtgcacgcggcgatttcttatatcaaagcttgaaaacaatgactaatatgaactagcaccagcgtcatgacagcactcggcgggcgtgaatgcggaaggtttgcccggtacgtacaactacaacgactcacacgcggtgttgctgtgattgaggatctacgggaatgctgtgtttggttgatggcgaggttatccttggacgaggttggtgacttgcagtggccagggcaagagcggtacggacgttgcgggcggtgtcatggtggtgatcacaggaccccgaagtcggccctagatagcctggagacgtgtcgataagagattctatggctccctgtcatggatcccgaaaaggtagcaaagagcggtgggcggcttcacgatgtttcaaactcggctggacgcgccttgcatcctctggagcgcgcgtggcacgtcgcattcgcatctagaagggcttgagattaccccgccatggcgatgaggggcagtcagggtcagagtcggagagatgcacattggttgtcgcgtgggcagtcacgggcgcaatggggatttcgcatggaatggtcaagataacgtcgtaagcgcaagcgagggctaccgtgtaactttatctgctgcaaggtgggcggctcgctatctccgcgatgatgtcgtcgcgctgcatcccagtcccgtacccggttgcccgtcattggcccaagctcctgtctccatggagcaaactgcgacgtacacctagcaaacctgattgtgcactatctctgctgggaccaagcctcccgacattgctgctcgcactcctacagcattggctttttgtatccctatcgcgacactgtgaccgactgcaaacatgcccgaagacaaccccgcatccacgctcacggccgagcagctcccggagctcctgaaagatgacttggcagtcaaagtcgccggcatagacgtcgacggcatgctgcgcggcaagctcatggccaagaagaagtttctctccattgcaaaagaggggtttgggttctgcagcgtcatttttggctgggacatgcacgaccagacatacttcaaggaactcggcatatcaaacaaggagaatggctaccgcgacctgattgctgtacccgacctgtcgagcttcaggaggataccgtgggaggacaatgtgccttttttcctcatcagctttcacgacccagacacacgcgcgagcctgagtgcgtgtccgaggagcctgttgatgcgtgccgtggacaagctcaagcagaatggctacggcgccatggctggaggtgagtcttgatatccaggcggtgctggaaggcaggtacttggcgtgctgtgcgaagctgattgtgcaacttgaacagccgagtacgaattctaccaattccgcgcaccccaatcccacgatgggacagagagaaacacttcgagtaccgcagcgttcctccgcaacaacccagtcaactcgctgcccagcttgacagagggcatgtttggctacagcataacgcgacccgtccacaaccaggactactactacggcatcttcgacgcctgcgcaaagttcaactgcggcatcgaaggatggcacactgaatccgggcccggcgtattcgaagccgtacgtctgcgctctcctcttcaaatactgcctgtgaactaaacacccctaggctctcgaattcggcgaaatctcccaaatggcagacaaagcctccctattcaaactcgtcgtcaaatctctcggttcaaaacacggcatcacgccctgcttcatggccaagccgcgcgaaggcctacccggaaacagcggccacatgcacgtctccattgtcgacaaggccaacaaaaacctcttcgcgcgcgagaccgaagacaaggacgcgaaatacccggacattgcgtttttgtctgatctcggccgccactttctcgcgggcttgatcgatggcctaccagacatcatgcccatcctcgcgcccaatgtgaacagctacaagcggctggtggagaatttctgggcgcccgtcaccgtgtcgtggggtctggaacatcgcgccgcgtcgatacgcctgattgcccctcccaccgccagtgcgaaagctacgcgcttcgaggtccgcgtgcccggcgcagacaccaatccgcacttcgtgctcgcggccattctggcgctcggctggcgcggcatcgagaagaagatggagatatcaatcccgccgctgggtaaaggcgaggatgtgggcggcgcggcggataaaggcgagaggctggcgaagagcttgaaagaagcgacggagcggtttatgcgcaaggagagcgttgcgcgggaggtttttggcgacgagtttgttgatcattttggggggacgagggagcatgagatccggctttgggatgaggcggttaccgactgggaggttaggcggtatattgagacggtgtaggatttgttttccgaccgagttacatgataccacacacgtattcttacattacaagcccatgacgcccttgatgcccttgccaaaatccttccaccccccgtatcccaaccacacaatccccactgccatgccccacgccttttgcatcgcccgctccccactcagcggcacgtccatggccggcgggatcgccgtcttgatccccgcccacgcaaaccgatcccgcgtaacactcttttgattacacaaacccctgagcccctccatgcccgcaaacctcccatacccgctgccccctctcccgccaaacggtaactgcaccatgtaaaacacggcaaagtcattcaccgccaccatgcccgcatgcacctctctcaccacgcgctccaagtccgccgtcttggacccatataccgacgcgccgagggcgtagattgtggaattcgcggtcgcgatggcggtgtcgagtttgtccgcgcgcatgagcatgaagacgggtgcgaagagttctgtctgcgcaatctgcatatcgggggtcacgtcgacgaggagcgtgggcgtgaagtaatgtcctgcgggatactgcgggtgggaatagcgcttgccgccggcgaggaggcgggcgccattgctgactgcgtcggcgacgagttcttccaggcggtcgaaactggcgtcggagatggatgcgccgacgtcgatgatggcatcttctcgtgcgaagccgggacgcagggctcggatgcgaggggtcaagaggtcgatgaggcggtcgtagacgtcggggagtgcgatgatgcgctcgatgccgatgcagttctggccggcggactggaagacgccgcgcatgagaatgctggcgatgcgcctgaggtcggactcggaaacatcgtcgaggacaatggcggggtctttaccgccgagctcgacgcacacgggtgtcagggctttggcggcggaggcgcagacgtggtgggcgacggggcgggagccgatgaaggtaatgtgcgatattgatgggtgggaggtcaggtggtcggcgacgtcaggccagcagatgatggactggacaatgtcgggcgagtggccgcatgctgagagggcgctggttgcaattgacgcgaagtaggaggaggaccaggcggtggcttcggagcctttgacgatgatggcgttgccggcgaagatcgaggcgatgacggggctgatgaggttgtggaactagatatgttagactatcaaacattcactcaatgactatcggtgaagctcacaggatagctaaatcatgttagtagtgttacatgatgaagaaggggacaagactcacttccagctcacacaagcggcaacaacaccaagcggctcccacatgacctcgttcgacttatacatcatcaagaagctcgtgtcccgcttctcactctttaggctcttttcgccatgtttgattgtccacctcaacttttccacggtaaccagaatctccccaagactggcatcgaccatggtcttgcccgagtcgagacacgctatcttcgcaatcgtctcttggttgttgaggataaacttgagcatcgtcttcaacaccttgcggcgctgaataaagctcgtctgcgcccatgtgacctgagcggctttggcctttgcaatggcgcgatcgatgccatctgcagtggaggggttgatgcgaccgagtgcttgtcccgtcgcaggagcatagcattgaatgagggacgaaccagaaacctaaatatatcaacatccgcatattcaaatccccctagctgcacgtacctttagcgacggcttctccagcacatcacccttccaacccggctttgcttcctcgggcggctcgacaacatatttcacaggggcttctggatcagcgcggcaaaagaaccaaatcgcactcaatgcagcgacccacagaccgctgtatagcactgtgtagaaatcgccctctgaacgggctgtgatgcgctccatggcgcgttacgttacgttgcgtcttggaaaatgtcgcggagctggttggggatgattggaccctgaaacactccgcggaggtttggcgctagcgccatgacgcgcgatcatgccttcctttcattcgacgtcgacttcgtggaagctgaatggatggatcggcttccggacaaatcattcattctgagactgtttgaagtggtacatggcactcgcggacagctatgcttggcgcaaaagtggggactctctggcacactgccttcctgttctgggagtgcatcgtgatcatttccagcaatgcccggatcttcgcctcgatacgaaatcacaagcgtggggtgacagttatcttcgagctcaaagcagcaactcctgaaaaaagcgtggattactgctgaaatctcgatacgacacttcgccctgggtcatgtctactctgtcagggatctacggaagccgtcccggggccaataagaacgctgcccatctatcagctcaaactactgcttttggaagtttttctacgaggtgtcgattctcctggaagggcgcccggggccagtcagacggcgagctgtgtctgtccagggccccatgctttactgcactctcgatcgcatcggtacagtgccgggtcatctgtccttggccacgcccaatgagcccccaaacgtggatgatccggtccgaatgcgaacctattccttgattgcctctgcgtacgacttatccagagagccgtgcttcttgatcagctcgccaacgacgaagggaatcgcatctttcggcgcatagtacttgagctcgaactggtcccactcgccagcgtctcggaggtattcaggcgtgtgtctctggagctcgcatccgcccataagaaatggccatcctaccacagtgtacaccagctgcatgaatcgtgccggtatactcccttgtgtcctccacgggctaaccacgtgctcacacacaaccatgcggcccccgggcttcaacaaactgtacaaactcttgattgtctgctgcggatgcggcactccacaaagcacacgcgtacaacaaatctcatcaaacacaccatcttccgccgagccgcctttcccactaacttgcacaataccagctttgtgcaacgccggaatcaagctctcaggctcggcgccgcagagaagaggatggaatttactctcgaggcccctctttgctgccttcttgacgaggcctgggtgcagttcttttgcgggctcagcaccgtagagcgcggtgatgatgtcagggttaaaacgcgacagcagttctccggagccggggccaatgtcgaggatcacgcccttgcagcgcgagagtaggtcgaatgtgtttccaggcatttcggtggacatggcttcgccgttgtgggtccacatgcgggcaaaggattggtggcgtactgcagtgatgttgaagagcttgaaaggtcgccattcctggacaacgatttcgagaattgtcatgatgaaatctgttggattttagaattgctcatgtgacgtaagtaagtgcaaacatacgatagagagctattccgagcagaatggaggggcgtaggagtgtaggtatgcgctccccaagccattgtgaggcagtcatcttggtaaagtatgtctcgagttgtcttgtaaattttgacaacgtatgttcttttctttcgacctccaatatgctgtcctgatcaaatagctgacctgtctccaaaacgaaggagggggtgaaggtctggaggaatgcgtgaagtcgctgctaaaaaatgtcacgacagtttccgtttgagttccttagcttccatgatggcagccatattagtcatgcactgctttcggaccgtcgcaatggatgaagctggaaaagattcacatgcctgaaaaatatgacgtagccagcaccgatcgtgtggggcaagtacagccgaggcacgataaggaagcgtgcgatacatttctcaacgacgcgtttctgaagcacagtaagtcttgataattccaaccaagtcaatctcacaactgacaatggcctccacgcagagaacgaaatatgcgctcgtcacggggtaacaaagccttcggagactgcaacatgtccagcgctgacgccagttagttgcacacccggcggcattggacactttctcgcccttgaattcgcttcaaaaggtggctgacttcaccataattccaatcatgcaactcatctaacacccccatccaggcttccacgtcctcgcgaccgtccgcaacccctccaaatacacctccccgcaccccaacatcacctacgtgcccctcgagctcaccagcaatgagtccatccgcgagctacgcaatcaagtgacggagataacgcacggcaaactcgacatcctctacaacaacgccggccgcaactacgtcgtgcccgcgctggactacgacgaaacagagctacatgagctcttccaagcaaacgtcttcgccgtcatgcgcatgtgcaaggaattcacacctctgttaattgcagcgcgcggcaccatcgttcagacgggttcagtggcgggcttgatgccgtatgcgtggggcgcgccgtacaacgcctcgaaagcagccttgcacgccttttcagacacgttgcgcgtggaattggcgccgctgggcgtacgggtcgtcaacgtcgtgacgggcggagtaaagagtaacatcgcgcgcacgcatcgcacgttgccggagggcagttataaccagccgctggccgcggattatgagcgccggttgacgcatagccagcaattgggcatggatacgcagcaatatgcgcgcagctgtgtgaggcaggtgctggcaggagatgggtgggtgtttaagcagcggtggatctgggaggggaagatgagttgggtggtgtggtttgcgtggagttatttaccggcggcggcatttgacttgtattttactgtgaattttgggctggggaaacttcggggcacggtgcgggaggaggggaagaaggctatctaaataatcctgaggagcgtgttaccagagtacactcccctcgccccctatgcaagaaatgtccattcgaccatactttctctcccctactcctttcatccacctcctctccctcctaacctcccatgcatacctaccccacacatacttctccaaatcccccttgcccaccaacctcaccattgtcttgatcacatcctccatctcatacccacacacgctcaacagcgctacttccagacacgcatccccctccgccgtgctggcaaacagctgctcgtagtagctcggcatgaagatgtattcctggacgtatatggacgtcgaggccgcggtgcttaggcgctggagcaaagaaggggtaaagggaggatgggagatgtgtgaggcgatgatggagcagttgcgtatgcgccgggctatgcgtggagttgcgtgtgtgaaatgttggtgatacttggggagtgtgcgggtggaattgtaaatggcagatgcgaggagggaggtggggtgggtggattgtggggagtggaggagggtgcgcattatcaagaggcgggggagttgcggaaggaggatgtgctggtgtagggagtgcgggatttctttggagaagacgtctgcattggggattagattgggggatggtgaagatgggatgggatagattggcttacggcagacgagtctctggtctaacatgtcggacatggtccagcattggacagaggaagggctcagttgcgaggttaccacatgctcgaggatgatgctccagagctcgactggaagcgcaccaatcccattgatgcgtgatattggaatggcctcgagttttttctgatcttcactctcttccttcgctcttcggtgtttctctttgaatttacctacgacgttcatttcaacgccgcgatacgagaccaaagacgcccaaactaacaccaagaaaacttttggcattatcggattgagattcaaaaattaatccgcgatgaagtaaagaagaaagatttgatcaaaagttacctcagcatgttttccaagatgcatgattactcctggacttattcgcggtgacgaaattggttgcctgatttgacgcgcacaccttgcaggcaccaaggacagcgtacctcgacttacgaatagatgatccgactgaacttagcttagagcttcctcgttgcagtctggcgcacagaaactggctggtgagattgtagtccagagccgtgagtcttgtcgccgtgagtcacttcttggcgatgtgcgttattattcgttgtacgcatacccactagaagccactgcccatgtaaccccatactacatgagcaatggagtcatcttgttggggaactcgtgcatgctggtgttttgagaagctgtcagctgcaagcactttctaccgatgaggtgaagcctcgccaatgagacatttcgggtatatcctgatgtcgagaggtccctatgcccagccaatggtagacttggtatgatgacatgggtggatgagctgatgaactagcgaggctgtggaagggtgcctcagcgatttcgcgatgcctattccggtaatcattgagaggtgcgtctggcacgtgtaagtacttttaagacgtagatagaaagcccccagaacttcatctttgcgttcagatggcttcgacttggcttttaggctctttggcttttgcaaacccgtgtgcagatacgcatcattctgagtctcgacagtaggtgaggatgctcgtctctgtggcgactgtatcgattgtgccgagcccaattagaaggtggaatgcatgacttccggtgctcggtgtccttggacatactaccgaaattcaaggctgatgatgatcggagaaaggagactgcaagcaggagctaaagtgacgctgtacgccgaatgaccagatcgcaagtgagtaactttacaaggcgatggactggtcgcgggataactcggtaactcgatccctgacgggagcatctcggaacgtccagggacaggcatggttgcgcaaggctggcagcgtagccgactttgtacctgccgcgggcgatgcggggtaataaacaaaagctggagtgcgggaaggcgctcacgacagaatcaagtatagctactttcgccagacaaacactgtagcttctgcagatacagtaacggcatcatctcaaagcaaagcatgtgctgaagaacctgccgtgacatgtgctcgctgatgtgcgggcggatatgccaacccgcatgcatcctcggttgacgacggcgtgtccctcctcccgaattctgcaagccgagcggcagctctaccacttctttttaggatctcgcacaagccaaaacctctcgaaaccagaaagacgcgtagtacgactgtcccctttctcatagagcttgcattgtggtcgtcaggcacggcagaaagctaattgagcatgtcgtccttcagtcgcaacctgtgcagcaccgcttcacgaaacctccgccagcggtctagcgtcttgagcagagctgcaaggccaattgccctccgaacggcccagtcgacgccttttgctttgcgcactacctctgcaaaggcgttttccaccatgtcggcactccagagcgcggcgccgcctgtccagagcaagcgcgaatacgacccggagatcaaggacattgcaagctatgtccacaacacggctattgactctgagctcgcggtacgattgacgatgctgtaaattggaatacgaactaacattcagctcatctagtatgacactgcacgatgggtgtttgttgacactcttggctgcggtctcgagggtcttcagttccagcaatgcaagaacctcctcggacccgttgtcgagggcacagttgtgcccaatggtgccaaggtccccggtactccctatcagcttgaccccgtcaatgctgccttcaacattggtgccatgatccggtggctcgacttcaacgactgctggctcgccgccgagtggggtcacccctctgacaacctgggtgccattctcgcgactgccgactggatcacccgcacaaacaagaatggaggcaaccttggaaacggcaagatcttcaaggtccgagatgtgctcgaggccatgatccgggcacacgaaatccagggctgcatggctctggagaactcgttcaacaaggtcggattagaccacgttattctcgtcaagcttgcctcgactgctgtcgtctccaagatgatgggcctcaacgagtcgcagacgcgtgatgccatttctcaggcttttgtcgatggccagtccatgcgaacatacaggcactcgcccaacaccatgtcccgcaagtcgtgggctgccggtgacgcttgccagacggccgtcaacctcgtcctcaaggtcctcaagggcgagcagggcctgcccactgtcctctctgctcctacctggggtttctacgatgtcaactttggcggcaagccattccagttccagcgcggatacggaagctacgtcatggagaatgttctcttcaaggtttcttacccagccgagttccactcgcagactgccgtcgaggctgctcagcgcctgaacaagaagctcaaggccatgggcaagagtgccgaggatatccagggtgttgtcaacaggacccacgaagcctgcatccgcatcattgacaagcagttcaagcccatggagaactttgccgaccgtgaccactgcgttcaggtaagacgactgcggcaacacgattgacctttgctaacaaactggcagtacatggtctcaaccatgtttgtgttcaaccgcctcgaggccaccgattaccccgacgacagcgaagccgccacttctgctctcgtcgagtctctccgccagcgcatcagctgtgtcgaggacccacagttcaccaaggactaccatgacccagcgaagcgcaccatttccaacgcgctcaccgtgacgctcaaggacggcaccgttttggaggaggaggttgtcgaggcacccctcggccaccgactgcgccgtgaggaggcgaagcccgagattctggccaagttcaagaggcatcttggtccccacttcccagcagagcatgtcgacaagcttgttaagcttgcgcaggatgccaagaccttggacaacatggacattgaccagtatgtcgacttgtatgtgaagaactagatatattcgttgctagatgaatcaagagtaaggaatcatttgaaatcatgtgcctgatgtgatgccgcagtaatgccggtaatggctacgtcattctattgaaacatgggtgacctggagctgtcaggcacacgcgcgtgttgtagcagtacccatggcatggtatccgtttgggtatgcagtcacggagaggtgattaatgggaagactgatcgtctgatggccattgtcgcgtgatggcttccactatgccagcaaccccgtcgttcatagcacacttcatactgctgcggaattagataccacaaatatgaccatacaaaacacatgcagtcgttgatcttgtccaactaggttcggctcccggcaggcagctagaagggtgtggaagtcttggcgggtgcggtttggggttccactcggtcgggttgcgcctaccgggcatcactgacgtctcccttcaccaagacagccggccgccaatcttcacaagtggcaagtctccacgcggctgattaccaccaccagcctcgcacatgcgcacgcacccgcagccaaacattccgcgcagtccatgtgctgcctgcactcccggcaccacgccatcccccgctgagctccccattcttcaccattcctagctctgagctcgagtcgcaatgccgtcgattctctccgacgaggacaagcagacggtgaagcgcaccgtgcccaagtcggcgaacaagatccacgccgtcgccgttgcgaagctgtacattgcctatcccgacaggcaccgatggacgtacacggggctgcagggcgccgcagtgctggccaatgacttggtcggcaacaccttttggctgaagatggtcgacatatcggtaggtccggatgaagcgaggtgcgaggaggaagactgacgacatgcaggctgccaatcgcggcgtgatatgggaccaggagatttacgacaccttttcatacaaccaggaccgcgtctttttccacacgtttgagctcgaggactgcttggcggcactgtcgtttgccgacgagaaggaggccaagacgttcaagaagaagctcgacgaccgcgagaagaatgcgcacaagaacaccaagaacaagccctttggtgcagccgctggcaccagcagagggcctgccaccaacggcaagagctctggacacgggcttttgggaggcctctttggccaccgtaactcgtcggcctctgcgcagccgcctgcgcactcgataatacccccgtcgtcgaacatcacatcgccgtcgcaaagcaccttttcgcccgcgccgagctctagaagctctgcaatcgacacgaccgacccctcatggcagccgctgctaaaggaattgttggccatgggtattaccgaagaccagattgaggaaaatgccgactttatcaagctgtacattgagcagaggaagacggaggagagtctcaaggcggaacaaaacgagaagagatcacgggcgccaccaccacctccgccgagtgccccagtacgaggagccattagcccccagcacacgggcagcacgactgcttccaaacgagggccgccgcctgcaccgccgccagcccgacggacaaagaccgaggcgcctggcatcaaccgcaattcgtctgcaagcccagcaccgccatctccaccccgagagccgtcgccgcctcctggaccgccaaaaccagtcttcagagcacctccgcccattgcagaagctggcaagtttgcaaatctgccaccagcaccaccgaacagatcgcgagcttcttcaaacgtcacaaatccaggacctccacctcccccacgaccgccaaagacacccgcaaacgacgacgagaagccagcagggtcaagattcggtgtgccacctccctttactggcaatagggtgccttcaggagctccaccgccgcctccaagtcgaggacccgtcccccctcctccaccagcgcgagacacaccttcagcacctccgccattaccaccaaaaacgtcggcagcgcccagccctccgcctccgcctccgcctccacctcctccagctcccgtgcacgccgcacctcctcctttgccaccctcgtcttctcgccccatcccgccgcctccatcaggtggagctcctcctccaccacccctaccaccgacgtccgcgatccctccgccgcccccaatgccgaacaaatcagtaccgcccccaccaccaatgcccgggaacgcagtccctccgcctccgccaatgccaaacagtggtgcaccacctcctccgcccccaatgcccccgggctctggacctcctccacctcccccaatgccgccgagagatgccggcccacccccgcccccaggaggcgctcctcccctaccgaagccggcggctggacgagacggcttgcttgcggatatccgtggaggtgcgagattgaagaaggtttcggatgcagaaaagagagatcgcagtcaagcggcagtgcccgggtcagagcctcctgctggtgccgctggtggaagtggtcctgctacacctggaggagaggctggtttggctggtgcgctggcgagtgcgcttgctgcaagaaaggcgaaagttagtcacagtggtgagtatctgaaatcctttgagggaattgggaatttgctaatttttgtgcagatgatgagtcggataaggatgattggtagatgaggatgaagtgaaagaatggacagaaaatgcattccacgtagcaagttgatgagttgcgcccacccggtcgagaatgcgagcattcctacgacaatcagcacgacgagacatgcataaatgtgcggcagggtgtgaactaggcgcaaagtgatgaagaattggagggtgtggaggattgaaagtagaaactcggttcgaaagttcaaatgcatattttagatttgcaagtgcttcccaacctccattggcatgatgctgaaaatgcttggagcaacagcatcaaaagactagacaacgtcttcactgagctcgattactaagacgctcagccccctcctcctccctttccatacgccctcttcttccccaccaaccccaacaccttctccctcgccctcgtccgcaaactacccgttctcttctgctccgccaccttctcgtcctccctcgcccacgtactcagtttctccgtgggcacaaaggcgtcgaaactcgtgcgcggagaagagcgggtctcttgctcaggcgaaggcacttgcgtatcgtgcgggtggggtttagctgtgtcgtcctgggtgtggattagacgtgttcgagtggatgtgttctgtgaagtgggatggaaggacgtatgcacgtggtgtttgcatggttttggtagttttggggggtagggcatgggatggagagcttacttttgtaggcgaggttggggagtgtgggtgctgtgttttggtgagttggctggttgtcttgggtgtctgagagggatgtggaacatcatggatcagtggtggtagagggcgggtggatttgaccactttttgagaaagggtagatgggagggttggagacgggggcatacattgtctggttcccgtggttggataagactgtcatcgttggtcgacatggtgggccagcctggttggaacaaaaacgatgggaaactcgtgtgcagaaagcattgcgtgggaatatatagaatcgctgtagcggtaaaggtataagctgacgatagaaggacaagacatgtacctggacgcatcggagcactttcagtcagatatcatgataacgggaatttgtccacagcatcacttccaccaacgaaaagcctccttactagccgaagccttgtgaatattcaatggatcggcaaacaccaagagtccatccttcacccccagccacgccacactttctttcgccgaccatatgtcggcacattaaacgccgacaacaaaatgtacacgagttacaccactgatcgacaggcacaagacacagcaatactttcccatctgagaacgaactgatgttggatcattgagtttgatgaggctgactgtgtatcccagcagacggtgctgatccggggaaaacttgacagggtttgaaaggaggcgcgcagggttcagatctgcgattgaacgtcaattcgatttggtggagatcttgcaacgttgatcacgagacttgtcatgtggcagtatttcgaagaagaaatggatgtgattacaattgctcctatcaaaggtaaagcctttttgtcgctatttcgaattgaacatatctacaacagggcgagaccagccgcaccgactgcgcccatgagccacgaagcagccttgacgtgcgatgcagcacccgtaggagatgaagcagccgcgctgccagaagagctgggtgtgccgctcgatgtgccgttggggttgccggacatgccttgctgggagacggcgatgccagtgttgttcttgcagtggctgtcgtagtcggactgggagagagagttggagcggaaagtgacgtcggagcactgaatacacaattagtcacacattgtgcacgcattcttcatacgaaaatcgtacctggtacaatccaccctctccgtgcgcattcgacacaacctggatggtcgccttggttccatcggtgacattcacaccagcgggcacgctgagctggcccatgcagaaatcacccagcccggtgacgacgaattgctggcgcatcacgacgttgaatgcgttgccggggttgtcgccaattgccaggtacacggcgacgttggtctgctcgtggcccatgttcagctggattgggccgccgctgatggggaagtctgcgcgctgcgacgagacatcgttgaagccgccgcaagggaagtcgggctccttgtcgtcgtcgaagccacgggccttgggccagtcgagcgtgaagtgggcgagagaggcggggatgagcgcaagagcaaggagagtgttggaaagcatggtgacggtgaaaagtatggggaaataagatgcaggttaacagggtcttaaaagatgaatgtaggcacaggagaaaatgcacaaacaagcagccaaactatgtactcggcgcgactgaagcttactatttattgcaatcacggcgcacctcccccgctgcgccgtgcattcccaagtcgcgtggcgagcgcgtttacccaactagcgggcgcgaaaacagcgtctaacacgcaatcagtaggtgagcaggattatggagcactggttggttttgccagagtgcagagcctccggaaagcgggtggcatgcaggtgagcacgtttctgcggtggttaggctagaggtggctgcccctagcgtcgacaaggatgagtgctttcaaagttgggactatcctgtgctggggatggcctcggtattatggtgttccagaacaaaggttgtgagcacgggaatggacaggacgcaatgtcttgaatagagttgggctacagattgtctttcaagctttttagtcacgcagctggcagatgccaaggtcgaggccgttgagcagacagtcgcacagaggcggttatggatcatgtgccgccagattcgaggcacgggattaaattgttaaaaccgtgaaccagatattacagtaattcaaaggtacagctactaccaattcctatcgaatgcacctaattgtgctttacatgctcatgcctgcattattaaatcgaccaaacgccaattcgccaataaacgcgcctgcaaggacggataggaagtacccaacgttgaaagtcattacagcgagcatactgtgccatagttagcaagtgctcaaatggtggtacggtaccggtgcgacttacagaagatagccgacagcagtcgctaccgtcataatcagtgctcgtggcagatcgacgccgaatctccatggctggacgtgtttgacaggcgcagagactatccggacatcctcctggactccatttgtggtgaggatacccgtcaccgagtcgccgtcattggaagcccgttcgctaaccatcttctcgcctgccacaacaacatatctccgcttcagtgcgccctcgagggccttcatctccagaaacgactttgcggtgaatatggcgcgcagtgtaatggcgaggaagatgaggaaaatacatgtcgcggcatatgtgccggctgagtttggcgtccatgacatcgagtacagaggcgtgctggtcgatgtgaaaaaggccatggtcattcccgtgtgcgagtttgttgtcgagcccatggccatgccgtccattccctccatgtgttcgtctccgtgggcaaccattgtgaagttgggggtttgcgataagttggtgtaagttggatcagattatgccagtgacaactgcagactatggtagcggggtgatcgacttcgactgtgggtttatgagttccagactgccagtcaaagggcgacgggggcgcggccgcttatacaaccacggcgtcgggcgagacgagtatgatttggccggatgcgttgatgcaaagacgatcgcgcattaatgcatgagcagaggatgcctgacgccgagagggattcgtagacacctgagcgcgaatgcgtgcgattatgcgacagtcaagcactctcaagactgggctgaagcatgcggcgtagggccgtgtaaacatatctcctgtgacagatctcagaaattgctcacctggacgaaaccaggggcggcctgtgagagttccttctgggcatggatcatgcgcagcgacgtccaaagagccgtaaagaaggagcgactttgagcagatttagccgcttcgggctgcgctaacaatgcttgttacatctggggccactagtgtaccctgcaacgtcaagatcggccccaccttacatactttggggaagcatcgcaagaaccgtccgacgcttgtgcagtaccacgctgtcggacgcagtgcgcatccgttggtgcatcttacatgtacacgcgcatcgcatttgaatttgacatctcacaacctcaaaggttacgattaacaccgacattgtgatattcgatagtcagcactacacggccacagtccgtgtcattccaacgacgatcatgcgatagtccaacaaccccagcgttacccctacacgtcgtgcctcacgaacagcactgaatgaacgcaaaagaacaagtagaagaagcacaagcgaaacagaggccaacaaggcccacaagcctccagtatgagccaccaccacatgtccatgggcatgggctccgccgccctccccaaactctacgactttcccaaaatctactgggccgtggtgggcagcgcaatcggcgtcgccacactcgtcaacctctacaaccacatactatgcagacagcgcctttccgcggcgaaatccgggacccgaacacccgcgaagccaagctcgtggctgacactcggtgtcgcgacagtatatgctttgacacgcgaggcgtcaaattactctctctacataccgttcaagaagcgcgtatttcgctttccatccgtcgggcgagcgagcttggtgcttgccaacgcggtgactctgattgtgctgtgtttatacggcctcgatctgaccggccgatttaccaaggaggatgtagcgtttcgctgcggcgtcgtgacgctcgggcaggtcccgttgatatttctccttgcgggcaagaataatatcgtcggatatctcagtggcgtgagctacgagcgcctgaattggcttcatcgatggtgtgcgaggactatgcttctcacggcgacgattcacatggggtatttcttcgcgtcgtgggaccagtacaagtacattccatacaagctcaaaaacgacgaacttgcatggaaaggactagcagcgtggtctgtgttggtatggattgtactcagttccatgacgcccatccgaggatggaattacgagctattcgtggtgcagcatctcgtgtcgtttggagtgtttcttggcttcgtgtacatccacattcccaaggatacaaagggctatgtgtgggttcctgttgcgctgtttctcttcgaccgcggggtacgagccactcgcgtgctttatgcgaatatatcgctttttcacccaaagcagcgaggacagggacttttggcttgcaaagccgaattcactccattgccacataatacgacaagagtcgtcattgagaacccgccgattagctggacaccaggacaacacgttttcctatcctgccattctgtggtgccactgcaaagccatccgttcacggtagcttcgatacccgaagatggcgtaatggagtttttgataaagtcaaaaagaggcggtacgaagcgcttcttcaaacatgccgagaagtcaagtggcctgtcggatggaacctcaaagtaagccagcatccatataccctgttataatgttacagacagctaacgaacccagaaccaaaacagtcacaatcgaaggcccctacggcgccctccgccctctccgccaattcgacagcgtagtcctcctcgccggcagcacaggcgcaacattcaccctccccctcctccgtgacattctccacggctggcgcgaaacgtccacttcaaactccagctcccgatcattcttctctcgccaaaccggcgccgtcgcgcggcacgtccgattcgtctgggtcgtcaagagccgcgggcaactgagctggttcggcgcacacctgtcgtccatcgcggcggactttgagatcttgcaggatagactgagggatgtgaagttggagatgggagtgtatatcacatgcgacgaaaggtttacgaacgagcacaataccttattatccaacatcaccgcaccacagaagaaaaccagcacaccaaccctccgccacaaatccatcccttcggacgaaaaagctatgctctcaacaaacgtccgcgactccacttcatcaactacctcaatcacaccttgcaattgcagaagtgctatcatcgagaagggagcaaacacacaacaaaccaccgcgctgtgctgctgtagacaaaactctcgccctgagtcgacttccccctcgccttcatcaataaccatccacccctcaataaccctacacacaggtcgcccgcagacccgagacataattcgacgctctctcgagtccgcgctcggcgagtctgctgtggttgtatgcgggcccaccagcctcgtcgcagatgtcaagagagatgtgtgggcgctgagcgatgaacgggctgtgcataaggggacaggggcgcaggggatttatttgcatacggagagttttagttattgaaggaggggtttgtcatcttctttgtatatattagcagatacatatcaagtttccaagtcaaaagtcatagcatttgtgttgtggtgtatcctacatcttgcagctcggtctcatgtattcatcagcagggtatatcctctctatgggtccgaccatccctcatgtcaacttgatctcatccccgctctcaatggaactttgcctccacgctcccatatctcactccgtcgaccttgagctcaaacaccaagccagcgctcgctatccgcatatccagtgtaaaatccaaattgtcaaactccactcccttggtcgtcgtcagtcgcgtgaacaagctctttggcaccgtgttcaaatcagtcgtgagtgtgcaaacgttggtcagtccttttcggaacgaatctggcgcaacttctgcgtcacatgcaatgagatcgtcttcgacgatgagtgattgaccaggtcggaagttgcgcgtgtagtggaatgatattggcgtggtttcggatacttgtgcgccctgttagagagttagtggtgtgtagatggtaagtgaattgttgcgcacctttgcgatatgccactgcatacgatcactgaccatccaccgctcccaaagtggactccaatacctgtctgatattggatgctttgcttcgtcgaatactgtggcgtaactagtcccgtaatgccatcggcttcgacgactgaccaccatgctgccctcgagaccccttagcactgcgcccctaacaactgcagtccaggcatgtatcggatggtagatttcgactgattgtggggcgcttagagcagcagcgtgcgtcggcctctcggtataaggcggaggaggacgccgtattgaagtgcgacttgagccggccgtacaggtaattgctctgcccgaagccacctaccagcactatgccacatacaagacctcctttttgccgtatgctttcaacctgaccttctacaaggctgatgacttgttcaacaacgggatcaaatatctccttgacctgctctgcgctcatgatcaagaagccagagtctaagcctgcttcttcgtcatctggcaggccaggtagcggtatgttcacctcggcatgttcctcttcgttgaagttgcgcttgacgaattcttcaaagtactttaggcccatgtcccacgtcttttgcttcttctcgcgcatccagttgtatcgttcagtgccaattcgcagcttgacgtggtcttcgaatcggtagtttaggaaagctgagccacaaagaccgcccgttccgactgcactttcttcgacacggagaggattgagctggagaatcttgtacgctatcaagtcgacggtaccgccacctactcagtgtcaatgtttgcacccttttatgtattgctcagggtagagacttacccgcatcgcaaacaataaagttgtcaccaatcttcaaatagttcggttgtatcgcctttaacgtatataccgctgcagcttcaggctccgagatgagttgcaactcatgtcgcttgcccatgccagccttctctgctgccttcaaggtcgcatcctttgccgaatctgaccagacggccggcacggtcaaaacgaattgaaccatggtcatgcccataaaagcctggccatatcgccgcgtcaaagtttccattgtatgcttgtatatttgcgccagatagtccgagacggcttccatgactgtcttttcgtatttcctcaattgcgcagctgtctcgaggggcgacacaaaacaagggagtttttgattacggtccaagaagagcttgacgcaccggaggcgcgtctcttctggtttgaactggaagccccatttaatagtctgcgctggcctggtaaaagtttcgagcgatgatgtagaaccgctttgcgtggtggcttcgctgtacccaatttcagtcggcactttgtcagatgtgattcctaacgtctatgagctccatgaggtatgttgctgcctggctgcgatgttgcataccattgcctcctggccatgtcttgattatgtcaatgtcctcggggctggccgagtacactgctgccacgcctacgctgctttagtctttgatcctgaaatatccttccagttgtgtaacccaccgctataagtggtaccaaaatcgactcccacaatcaaccggtcctgaggtatggttgaagatggccgcgcgcccacagcaacactggtgtttccccctggattgaaggcaaaagggacattgctccctcgtacatcctgcgtaccattcattatgcgtagatcaatctgttgcactgagctggcgctcatgtggcagactgaagccctggtctgtggcggctcgtggggtgagatgcggggcggcaactggcaaagcgcacaaccaattcatgaggaggcgatgacaactgagcgagcgaaaccctgaggtcatgaatacgtctgcctgggaggcattggaaggcttaggcacctgcgaaacgagtgcgacgcgatgctgaagcctgacgggcgtgcagctagctgcggctgtgacgatcgtcagtcagcctcgcgtggctgtcggcatgcggggctactgcactcttgcatatgccgatgccatgctggtgaagcgtagaggttattgcagcacgatggaaaagttgttgttggtcatttcgaccttgagctctcatgcgatgggcgttctttccgatccgcccctgacgtcttcggaacgctaaagtcacggccatggccggagagaagaaaactgcaggtacgcttcaccgcacatgatcgcgacgtttgagagtacccgaccaacactcctagatcataccggccgactccatgcgaaaaccggaaagaagctcctgtcgaagacgtccaagcccagctcgagcgcaatcagctctccaccaaaagccgccatagctgcccccaacgcgaacagagacgaggtccatcgccgtcgcaatcctctcaacgatatactcaggcgacggagcggagatgagccaacattggatacagcaaagtcgtcagttggtcaagatgccgagtcaaaatccgcagtccagccgagcggacaaactgctgtagacgagagcatggtggatcgagttgcggagctggaaaggtctctagcttctgcaacagaagagcgcaaggcattacaaagagagttactcaaggccaggcggatttcatacgaggatcaacacatgcatgacaagccacgtcaacataaaccagactccccagaagccgttgcaaatgagcgtgggaatgccgcaaatattggagagaacctctcaggtgccaatggcgacatggagcctctcagacaatctccgagcccacacgacgatatcccgcgaatttacgattcacgctacaggctcgcccaaccccagctacaagtcgcatcgcgagatgccagccatcatgacatcctgggccacccagtatcggccgggagcgacgaattgaatgagcttcgaatacggctgcacgagaccgaaagggaatcacaggagaggctccaacaactgctatcactaaagtccagtgtagcgtcgctcacgcgcgtagaatcgcaagtcacagatagtgacatgacagacgccttgaagcaaatgtttaatcgcattagagaatgggtgatttccaatttcagaaggactaaaatggacgttgggagtcttccagtggagactttaaaggctctgagaatattgacgccagcttttgaaaccattgaaaagacagataggcttgcgctattacaggctctcgttgtagacgctatgatgccagtgttggaagaacctctgatggtcggtcttggacgtgtggggccattgagcgcaatccgagccttcgctgaaggcattcgaaatgacagcgcagagtattgtgaatggagacgagcaacgattcgcgtgatcgaaaagagtgaaatgacaatctccctcgagcaaggcaagtccgaggcgcttcacaagattgcaggagaaattgcgcatgtgctttttaccttgacgtctgtcagtctcgcccctgccgcgcagtctggcttgaggagcatactgcacacggcagctgaattgcagcgcacaatggcgcttcaaaaggcgcggtaccaggtgctcttcttccgcaaccaagagggcaggcagccgtgtgcttttgatgatcggagaatggaacccttgaatgatcttgacaaaatgattggcgatgatggcgatgcagtcaatgaagcccggttcttgttttgcgtctttccttgcctggaaaagtttggcgacgaggttggcgaccacatggatgtgagcaacgtcttgctcaagggacaggtatgctgtacgttccgatgagtatatatggtagcaggctgaatataatcttgttctatatgcatcgaattatgctttgcgatactgtcagtcacgccacaccgaatcgtgtttcgtctacagtcaatcgtgttcactccaccaggcgtcggcaagatccctgtccgccttttcctaatatttgctaacaagaagagataaaaaggaggcctgtacatattcaaggatatgtaatagaatatagtagagtatcttagagctgcgtgtatagtcaggctcctctaggtttatgatgagtaaacctctcaagactattggcttgtgccgtgtaggtgcagaacgggcacggatattgccgctgcgtagtgaccctgtccataatcgctcactctgcgggtgtagggccttgatgcgattgcttttgatgcgttacccttcttgatttgcaatcagcgaacagtctagcttgtgagagtagtgttgccggtttgagtctgaataatgttgttcacaagaagaaaagttgaacgttgcaaaggagtgatctacgctcccgagctgggggattcactgtatttcgtggtcgctgtgcttcgtgggccaagataaggattaacctaatcaggacgcgccaatgccagtggcttccgacgccgctgccgttcttgtcatggagcatgtcaaacagtcacgcgtgcggggaatgcgtacatgtgcgtacaacggctactccctttcggctccacttgtacatcgtgaagtggagttcgccgtctcaggttgctttggtttctcaagttttctcaccttacattcgttcaaggtcgcagtagcccgatcgctgtgcactcgtgcatgggcatcgtcactttgtgcggccttggaatcgtgcgcgtgccaactatggaaacctcatctcaatgtagacctttcggatcggggctttcccgccttgagggtttaagtagcaggtctgttcccttacattttgccagacagtcaaaatggcatcgttccaagtttttggagcactagttctagcactatttgtctacttggtcaaagtaagccagtgtcgcaaatgagcatttagacttttgctaacaaacatcagaccatatggaatagttactcctctcccatctctaaactaccaggaccatggtattcgaggtttacaaaaattgtcctgggctaccacatcgtgacgggccgtcgaatgtactacattgacgacttgcaccgcaaatatggcggagtagtacgcatcactccgagagaggttgccattgcagacatgactggtgtaacgcaaattcacaagattggatctggcttcacgaaatcctccttctacgacatgttcaatcctactgttactggctcccaatctctgggtctctttgctatgcgagatccacatggccatggtgtccgtcgaaaattcttcgctcgaccttttagcaactctagcatcaaacaacaatggggtgctcaggtcgtgcgaaaagcagagctggctgtgacaagaatgaaggaagaagctattcgcgcgcaaaacggcgcagatattttcaagtggtggacgctcatggctacggacgtgattgctcacatcagctttggggagagctttcatgtgattgaaacgggaacggtaaggcctagatgttgaagtctctcaaacgtgcgtccaaaaagctgataaggtggcaggcaactccgtacattaaggccattcagatggcaacatttggtgcagtactccgttctggggcgcccttggtacacaaggtccttcgatacatgcccatcaaacgcgctcaagaaatctccaaggcagacgaagttatttttgagcatggatctattgccctgaagcatatgcgtggcgatgacggtaacaccatgaatgtttttggccaaatgattgaagccagcgataattcagagaagtcattgcttacaggcgatgatgtcagggaagaagccaagaatttcatcgtcgcagggtctgatactaccgctgtgacgctcacttatttgatatgggcagtattgaagaatcccgaggtacagcacaaattggaagaagagctggcgaaacttggcgatgaactggatctgacagagctcgagaccgctcctattctgaacagtataatcttggagaccttgcggctctacagcgctgcaccgggctctctgccgcgagatgtgcccagtcaaggcatggtggtaagcggatatcatattcccgctggctttgaagtgagcacgcaagcctacacgactcatcgcgatccctccgtctggccgaaccctctccagtaagcttaaccaaatcgcaacatgacctccttttaacgaatatctgtagctttgatggcctgcgctttttgaacacaccaatgacggtccagcaaaaggccgcgtacatgccgttcggaggtggttcaagagtctgtattggcatccacttggcttggatggaaattcgcatcggcgcggcactcttctttcgacactgtcgcggtgctaggttgagtgattgtatgaatgatgatataatggagatggacaaccggtttttggttgcgccaaaagggaaatgctgttatgtcactttgagatgaagaaggcaacgagcctgtgatttgcggctctgttggagagagggcagttattcaattttttttattctgagattgacatggcgttagaaaagttttggaatcttgcgcacaatttccaggggtctacactgtcaccttgcttctgtgatattgatacctgagctagtagtagctcaaacatgaagcagtggtggcttcaaagatgtatcaatgtagaacaaacaacatggtcccaaggcgtggcagtgtgtgtcaagttattgtagtatacacgaaggaaaagcccttggcacgcctagtcagcaaccaaggtggctcgcttctcattcctccgaaccacgacacccaactcgacttttccacaacatgcctgcacgtcctctcgctcttttccacaatcaagacttatgctccggatcagctgtgtcaattacgccatctgaaccccgcacggcgcataactaacgacaaagggtagcttttccggcagagtgtccctgtcgacttttgccggttctgggtttggggtcagggaatcccaatttccaccattcaagagcctacatgctttacaatgacccgccaaagtgaccgaacgtttccttttcggtaaaaatctcattgttgcaatgttcaaatctggggtagctgttcctgcgtctgactacttaacatccggttcaacggtcgcaacgctcattggcgtctacaacgaccttccagatcatcgaaagtatgaggacatttcaaggcttctcgtggctttcagccctgtcaatactggcgaccgtccccgacagcgttactgtcaatgctcagaatggtaccattgggcaatggccgcttcacgacaatggcctgaaccaggtcgttcaatgggatcactacagcttcaaggtcaatggtaaaaggctttttgtattctccggagagatacactattggagaattccggtccctgaagtttgggaagacttgctcgagaagatcaaagctgcaggctttacagcctttgcattctatggttagtggaaacaattgttggttgtatcatggactcgtgctaaccgtgcacgcttaattgaagggaactggggttaccacagcgcaaacaaccgcacaacagactttgagactggagctcacgactttacaaaactctttgagattgctcagcgggtcggcttatatgtcattactagacccgggccgtacgtcaatgcagaggccaacgctggtggatttccactctggcttactactggcgcatacggatccttgagaaataacgacagtcgctaccttgatgcgcttgatccatatttttccagattcacatcgctcacgagcgagcatcaagtgaccaaaggcggaaatgctttggtctatcagattgagaacgaatacggtgagcaatggaaggatagggccgaaaagatccccaacacggcagctggacagtacatggctgctctagaggattcggcgcgtgcgaatggcatcgatactcccctgatccacaacgaccccaacatgaacacaaggtcttggtcgaaagattatgccccaggcgctgctacgggaatgtcgacgtggctggacttgacagctacccatcatgctggtcttgcaatctcgatgagtgcacaggtaccaatggcaaatatgtgtaagtggtgtatattgatggaagcatctcatatgcttacttgcatcagtgcataccaggtcattgattattatgatcattttgtagaagtagcacccactcaaccaagcttcttccccgagttccaaggtggatcatacaatccttggggtggtccggaaggtacgcaactatctctgaagtcgtaaaatttctatcatgctcacggctggagcatacattcacctgtcgcgttccgacccgacatggacgttttactaacaaactccaggtggctgccccgctgatattggcgcagactttgcaaacctgtaagcagatgcgatgggtttaataacgcagctgaccattcccagcttctatcgaaacctcatcgcacaaagggttaccgctgtcagtctctatatgatgtacggagggaccaactggggtgcatttgcagctcctgttgtagctacatcatacgactacagcagtccgattagtgagaaccgcaagattgacagcaaattctacgagaccaagaatttggccatgtttacacgtgtggctcacgatttgaccgtgaccgatcgactcggcaacaacactggctataccaccaatccagccgttgaagccagcgagctgcgcaatcccgaaacgaaagcggccttttatgtcacaatccactcgcagtcttcttctgcgacagtggaatcgttcaagctacatgtcagcacctcggtcggcaatttgaccattcctcaacacggcggttccatcgttttgaacgggcatcagtcaaagattctagtgaccgactttgccatgggcagtcagacactagtttattccaccgcagaagtgttgacatatgctgtaatcgatacaagacctgtaatggtgctatccgcaggcacaggggaatcggtagagttccacatcaagggcgctaaaaagggttctattatcagcactggatcgaatgtaaacgcaacgttctataacgaggccggcggaactacgaccaacatcagaagcgtgtccggtatgagcgtctaccagtttgacaatggcgtcaaggttattgtcgcagacaagccgacagcatacctgttctgggcgccaaacctatccaatgacccttttgcacctgtcgaccagtctgtactcgtttccggtccatatcttgtcagaagtgtcagctacagcgatggaatactggcactcaagggcgacattttgaacaccacaacggttgaagtctttgcgtgcgcaagtgcagagacgctttcttggaatggcaacaagctacaaacctctcgtacaacccatggcagtctcaaggcaacagtagcagcatacaatggcactattgagattcctccactggacgactggaaagtgcacgacaccctgcccgagaagctgcctggctacaatgacagtggggcggcctgggttgtcgcggatcacttaacaacaccaaacccaaccacgcccgacactctcccggtgttgtacgttgacgagtatggctttcacaacagctttcatctcttccgtgggtactttgatggctcagcgtctggcgtcaagctagccgtccaaggtggccaagcttttggatggagtgcatggctaaatggcgattaccttggatcgtaccttggaaactcttcggtaggtacaggaaacatgacgctatcctttgttaatgcgacggtgaatacaaacggaaccaatgtgttgcttgttgcgcaagacaacacgggccacgatcttagagctgatgcagtcaagcctcgcggtatcctcggagccatgcttgatggcggcagcttttcgcaatggaaaatcgcgggagaggctggcggagaaaatgttcagcttgaccctgtacgtggcaccttaagcgaaggagggcttaccgctgagcgcctcggatggcatcttccaggcttcgacgactctgcttggaactcaagctcaccttctactggctttgaagaggctggtatctacttttaccgcacagtcataccgctcaatgtccccgccgaacttgatgcggcttttgcctttgttctcaacgcatcgggctcgcagcatgtgagagtgcagctttttgtcaatggctaccagtatgcgaggttcaatccgcacgtcggtaacgagaagaagttccctgttccgccaggagttttgaactatggaggcgataacgtcattggacttagcgtatgggcacagtctgaagagggtgcgaagatagatgtgcagatggtccaggagtatgcggtcgagagcagttggagctcacggttcgattcggagtatctcaggcctggctggacggaagcaagattggcctatgcttgaacaagtcattcttagtgtgctttgcataagaatcgagatacaattacatctcaccatgaccaattaaccgaatcgcagaatgaatcgtcttgacacagtcatcgcatctgttactgtacaactggcccatgtagacaaagtcgtggcttttacctactcattttagaacctatgacaacagttttggaagtcatattgcgtctctactattgttctctgttttgtctaatcatcatcccatcagaaacatcagctgagtagttttagatgggcacggagaaacaattccaatgccaatcatgttcgcaggtaccttacgcttgaccaaattttaagttgtggactttgtggacctggttgttggtgtcgatagcgtttcctggtctttgatgatcttcgccaagcacgaagcgagacgcggatcgaggaccccaagatctccaagccatgacaagagtacgtcactccgcgccttccgatcaacatggctgatacgcatcgtcttgcgcacatttttggcgaggatgaatgcagcaaccgatcgcgtggatgatgacggcgtgagagcgccgggcgccgctcaggaaccagaaactcccgatgaaaccaccaatccagcgtcggctcccattccttcttacgaggccgcaataggtctcgcgccaccggccattccagcgatcgtaccacaagttgcacctctaccagaagagttaccagactatacacccatcgactcgaaccagaccacatttatgatctatggcacgtttatccataccccaaacggaccagcctaccatctctcgtccctcctcgatgcgcacattgcaaaactacgaattcgccggttacgagccgaagacattgccttgatagaagctggtcgatcacgaaatgtgccctttgacattgcgtcaacattgtacgaagcgcacgacccaccgttcctccagaatgaatactacatacaaagcaaaacccacagtggttggccggaggcgtgttgcaattacaatttggcttccgaagctggcatgtaagacaggtcatgcagcaaggaatgacgcctcaagcattgttgacatgtgggaaagcgggttcgttgaagaggaggatatctgaacggagaaatgagttggtcccaagtgtctggaaaagacgtccacggacgtgttcttgcgactgaagtactgaaacttgaaggcgggaagatgttgccgaccattgaattgagcaaggacctcggccaggtttggagggagcttatgctcgcactgtgggtatcgcgcctatgggctggatttggcgcggggtctggaggctgaaacatgaggcgcagtccgcagtctgatgttgtttccaggcttgataatgtgtctagaagactacactcgagtcagccagtcaataccagatttttcatgacactgtagtcgcccagatgcgagctcttcacgcatgagatcactccaactttcagggcaacgaaagcatggatgcctgcgccacgatccggcacggaacgaccactccgtccactggtcttggttgcggagacactccgtcgcgaccgaatggaacgctaagtgccaccacaagcatcatgacgtcgttgtcttgtgctcgaagagccgcgtttcccagctattaaagtgtcgctaatcaacgagaacaggattctgtgccgcaaggaatcgagtgttgctgtgaaaaggctatacgtcatgggctataagaagctcttgtctgtcagttggatgtataagtgcttcaatgcttgacagcttttcttactccaccctactcagtttttccataacaaacgtacattcaatactctaacattatgcctcgcaacggagatggatctagcgacaatggccccattgatggccacgagatcctccacggtaccagcggagatgtaaatgttgccacacacgagaagtgaatggtgtattgaccttctccagatcacactccaacacaccaagcatgttgcaccaatgccagaggttgaagaaggcgaaggtggatattgctcttttctactgctgcatgcttgctaacgagtcgtatgaagcccttccaggaatgaacgcaagtggaggggctgcagcacccctgaacaatgcagctgaagagttcggcaccaacgcgccacggaatgagcaattcggtgacgacgatacctctgcgtctacaaccaacaacgccaaagccagagcctcctcatcgtcgagtgttagcaagaacgcaagcgtcagccagcaatctgcaagcggaaagaccacctccagcagcagtactagcaagtccggtcaagacacccacagctcgcacgagaagaagggcaagcacgaactcgaagatgtcagccgcgagaaggccaagcgatacgtgaacatgaatgaagaagacgtacaacatgctggcacacccaacagcaagaacgatgctgagcgatcgagccagcgcgcaccaaaggatgtgggcccaaaggaggacattgagttattgcatgggaaggcctctctggatgcagatgacaagagcaagcagagcggcggatctagagcaaagagcggcagtggaaatgcaagtggcaacgacggacagaacagtaatgataacaagggaagcagtggaaagggaggaaatggagcaggacatcatgaagaagaccccatgaggcataacgccgagaagtttgtcaatcttgatgagtagacttgttggcttgcacgtggatgggcttctagaccctccattgtcgaacatgtacatgagtcatgcgcaagacggcattgcaaaagttttgctgtccattccggtggttctatgtgattttgcaacagaggcgaaaaaagcacgtgattgagataaatactgacatccattaaatgatggtgatcgtcaaagagtcttgggatctgcttgtgatggggttgacaccgtcgtgtattggctagttgtttgacgatcccgtcaagcttggtccccctcacggctcattgaactccggatccgattgaacatgttgagcatgtactagcagcgagttaacggtggtacgcgaggtattgtggcttgccattgcgaaatgatttccatttggcctggtgcctggagactttgtgtaccgtgcccagcccagggttcgttagtcggacatatgcgccagggtcgatggccgggacggggcgatcaatgttggtactgacatgcgccgttaccaactagcacgtatacaggtccaacgtgtgcatcgtcctaccgcaacatccgaccgtaaagacttttggaccaaggctaggtgtagtgagctgttaggtattcgactaactgcgattcccaaacccgaaacgttgccggggacgccttcagggtctgaggagctgatgtgataggaccgctcatgctagcctgtaaatcttcaacgttagatcatacggcaactgcatgagagagtttggtggccgccacgtgcctgcaggtgatggcagatccgtcggccttttcctcgtatcgagacattaattcagtaccagtccgggcacaagtcgctcttccccgcgcacgccaaggtttgacgcaacgcgaaagtttcattgacctgacattggcggcctattttagccttttgtcgtttagactcgagctaaaacagccggtctcgtacctaggtagctctcgatcgtctagcgtcatgcatcattgattcgcggatttgcaagatcctcaactcctctgtatgtacttgttctcttcattgctgctcaaaagacaaatttcgatcgcggcgcggacatcctccatgacatgaagccctctcatcttgttgccgcgctactgtctgtgcaggccacatgcgcagtggctcaagacgccaaagtactcgaggctatcgcaagcttatccccttgcgcggtaagccttaattgtcgttttcagaatcaaaggtactgacggcttttgcagttgaaatgtattgtgggcgcggcaacggattgtcccgtgacagacccaagttgcgtgtgtggaaacacgcaactggagtcggacgtgaagaaatgcctcttgtcttcatgcacgatcaaagaaagtatcattacaagaaatgtcaccgccatgatgtgtgacgacccactgcgcgacagaagcgctgaaaaccgagcagtcgtcatcgtcttggcggtcctttctgcttgcatggtcctattgcggattatccagaagcttttgggaccttccgagaaccgattcgggctggacgacatttttttattcaccacgatgattgtgtttcaaccaagcgcaattatcgtcgttgcgagtctcatacccagcggcatgggacgagacgtttggactctatcatttggcaccatttccgaatttgggaagtacttttgggtgggcgagctcttctatttcatcgcatcagcactactcaaactatcattcctcttcttctaccaaaggatatttcctggccgtagggttcaactcctcatccggataacgatcatcgtagatgttctatggggcacagcatctttggtcagtgcaatattccagtgctggccaatatcatatttttggctcttctgggatgatgagcgctcagggcattgcaccaacagagtctgggtagcatctgccaactctataatcagcattgttctcgatgtttggatgattaccatacctttgtcacagctctatggcctcaaaatggcgtgggtgaagaagacgggcgtagcactcatgttttgcctaggtacactgtaagttgttgtaaagtgtgttttccctctctttgctgatgtatcctagcgcaacagtcgtatcgatcataaggcttcgattcctccttatcatcgatgaaaagaataatcctacctgggacttttgggatcctatcaagtggtctaatcttgagattaccgtaggcatcgtctgctcttgcatcccgtccatgcgctttttccttattcgcctattgccaagcgtgtttggctcatcgcacgatcgatcccatggggccaaccagtacggagaaagttcaagaagaagcgggctctcgggatttacagtggctcaagaaagccaggcgaaagcaacgcgaccaattgcacgacgatctttacgactcacaacgactccgaagctaaagacgacgacgaagtagaattggtacatatgcgccagagtgataagagtggcggaggaagtgtcgctacatcggtcgaaacccccagtcgatacgaagcttgaaggtgtcaattagttgtagttggtacatgaacgactgaaatgtctcaacctcagtgcgcacccgcacgcaagcatccatgacgtgacgcatcaaagacttgaggctcgttcacagcaaggtgagagtgctcgcacaacattaccttggctaacatgcttgactgcctgatacctatcagcgcacgtcggccgaggaagccttggggagcttcccatgacgtgacacagggtctttgggctgcactaatatgagtcacgacagcgtaaggcttgaagacggttttgttacttctgtcgaggaggctgcgcatggtgtggcaggtgtggtgttcaggatgaaaattggtattaacttgacccgcactgtcctgtcacgtactcccaacgccttgccacgctaccgtcagcaagatcccttcgtcagtgtccccatgttcgctttcagtgactctatactagtcacccaatttcccgttctgcgccacccgagctcaaatttttccctcctgccggagctcagcacgctcgtccaacttgcacccaacaggccatatccattatcgtctttgcactccgagacccttaggtcggccggcaatcccagcaatcgctccatcgtctcaaaatgatgagtaatggtcagcaccaagattttggtttgcaaagagacttcttgaactgcgagcccagcgagtttgagatcgggcagaatttgaagagcggatgtgacgctggaagaagatgatcgccgttgcagaggtgagtgcgtagctaattcaagtgcgagactggagaggagcacgttgaagagatctacaatccggaaaaagcatgatgtgaggttgagtatagagggaaaagccaggcttggcggagaaacgccggtgtcatgggtactgatgggttcctggtatctgccatccagattcaactcagttccattccttaaacaatgtagaatatgaatgaaggcctctgtgttctgtagtaagtcacggagagcgctggctatggcgaaatgcggtcttcgcaccgaaccgtcggatgtagtgttgggccagtggtggtacgcctttgattgccggcagagttcgagattgagctgggacagccgcatgtcgcattcgacatgctgcagcgtctctggactgcaatcattagattgacgactacaatcagtccgggagaacgatgaaatctcagcagaatatccattttgacaggcaccagatgggtccatatgtacatccaaatcgaggtcctcgtgcagcggtgaccaccaaagacctgcaaagtcttcatcctggctctgcgagagagctccagattcgaagttagataatgaaggcaagtgattgtattcttccagcggagaccaaagctgactcccatcttctgccacttgaactgagcttgttaggcctgctgacaggacgctctccggtgtaggtaacgcgggttcctgcatatccagaccagacacatgcgatgtgccgtccgtcgagatgccgtgtttttgggaccggcccctcggctttgtgtaacttgttgcacaggccacgcccgccctcagacacctcccgcaggttcccatgtcgtccttgtctgggggacaacgtagcttttgctttctgcagcgatcgcatgaagttcgttttgatgttgcaaaaaaagagattgttgacatgatgagctaggagatttttttttaatgtgtcaaaggtgcaggtgtgaatgaaacaagtggtgtgtgtactcgagcgttattccctgtttagtatgaaagacagaatacctcaatgcagagcacaatcgtgatcgatgaagcttttacatctgtaccagataccttgaatcgcttgcatgcgtaagtgcttttccaatttagttcttggtatatgaacggtcttgcgtcggcgttctagccatgctgtaacgaggctaagcggactgggtgccgcaaggctaaacccggccctcctgtctgcgaacattttgcgcacctgtctgggtgataaaccccgtcggaaagttccccacgaaagaattgtgccgtagctgcatccgcgacccttgatcacagttagtattctcgccttctcagggctggcatccctggagatgcacaaatgctattcatgtaacgtcgtgaacctgaatcgacggttgcctagtaggtatgggaaggctaatcaagaggatgaataataaaagcacattactgtaacatcgtgcagatcaaactttgtcaagagataacatgcagagtgcatagacgttattgcgagcagcagcagactgaagcgcggtccgaccacgtgttctcggtgctgcccagatgagtaacaccacaaccaagacgagcgatttgagcattcagctcgaggcgtccccacagtgcagcacactgtaatgtgggctttcaaacgctttcgcgtatatcattgacatgcagcctccacatctggaccttgcaggcagccacgttcggcatctcttggtaggtagtgagtgtactgcggaggtgaagtgttcatgcccggtattagtgtacctggttacgccgagatcaagcagactgcgggtacaagcaggctgattaaagcagtctatccagcccctgggccgccatgaggccgggcaccatgtcctcacggaagatctaacatctcaagatttactagcttcctcagatgctgacagtgcgtcgtgaccaaggtcttggtggcctcgtcaagggatgtgcgcatcgagatcaggacgttatgtacggtcctaaagccatgcacacaaccatgtacaatctactaaacttcaggccttctgcctgacgacgtaagccagacccccacccactacaccctacacaatcttccttcaatgtctgtaacccaatcctcgcttccgaccgcagtgtgagcataaaacacaccctttggatcccacttcttctttacctctctcaatcgtgcataatttcccccgtagaacgcttcctgccactttttatgatctccttgtgaatacaccagggggtccgcctcattcaggtacgcgccacctccgaccgtcaccctttcgatcgccggatgtaccacattcgctaaatccattctgcgcttcaccatgacttcttccggtacgctccaattgtagatgctaaactcgagacagatagcgattgccgaacgccagtgtggagttatcgcattgggaatggacgaggacggggcgtttatgcccaagcagccaaactgccaatttgcagcttggtcgaatgagttaagtgacagcattgtggcggtaagctcggacgaatttttggaaattgtgcgggggatgagacggctgttgaagagcggggacgctgcatacggaccatcaggcagtgggccgtccgtgtcgttgtagtgttggaggtaattgggagcagagaatgactcgaacgcataaggtataccaagccgctttaattcggacaaaaagggtgagtaaagcgtatccatgtctgcagcagtccttccaggtgcagttgtgttggggacaagaaagttaccagcgaagatattccaagaaggcgtcgcgcccacgtccacgagagaaggcagaaatgcccaccacgcattgagtgcggagacgaaggaatcgttgctcggagccgaagtggcgttgaaactcaaactcgccgcaccgatgatgctgtcagcgtgtactctagatgtcatgctcagcgcaacagcaaaagtccctccgccaccaccggacatggcccagtagagatcagagttttgatctgggctggcaacgacgtgtcgtccatctgcagtaacaacttcccactcgaggacattgtctgcagcaagaccatgcacgctgttgagaatgctgtgtccaccgccagacgaataccctcccgagtaccccactgtaggacaatctccagagacgatcctgtatcccgaagcacttgcgtgaacaagcgcctcgccgcccgtaacaccggctccgaccttgatagcggggcctgtgtaatgcgcgctcgaatagtttacgagttgcctagacttgaggttgtgtgtccagagcgagagagcacccctaccggttgacttgcccatgtagtcatgtcccgtgttcttgatgacgagccgcacattgtgcgtctgcgtgaagttgatcgcggcaacgatatcggctacgccggccacagggatcgcgtagctgacgtagttgcctagcgagcagggctgatcggtgcgatagtacgggctgcaggatgtgttttggaagaagggattcatcatttcgggcgccttggttaggctatcccacagttcgtgttagctttcgtcttacaaccagggtttgggcacgcgaagacttactatgctcttggaaagtcccaatcttttttcagcgcggtgcatgctgtttcatttgtgctcaaggcctgcatagcctcctgggcggcacacagctgcctgtgggattgtttgaatgagccgcccgccaattgtttggttcaattgactccatgtttgctgtgatggccaagcgctatcgcctgggacgactttacagccaggtttgtctgctgcttcctgtcggtcgaagagtgcagctgcatacactccgggcgccagcagcagcaaggttgcgaggcaaaccattttggtgagtggaacagtcggaatggaggtgaacactgctgggcctggaagtagccagttttgcttcactgtcaatgaataccccttttctctttcttccccgtccccttggtttcattcaaggtgtgcttactggcgcccgctcactctttccggtcgcagctgattgcgcccctacaagtctatgattcacgaaaagccgccgagaaatcgcgctcatcagatcgagttcgccatcaactgctagtttagagtatgtccgaatgtgctgacccactgtctcggcgtcaattgcttaaatgggaaaccgactctgagtaataccgagaaggtaactcacgggcgtgtacccctcgcgagagcgggagtaagcagagcacaatgtacagcataacatgctgtgtatcaactctcgtcattgttctctcaacacttgaggctttgttgcaaaagacgactacccatgaaagctgggtgcatttcgcaatcaagatcaatcttcacggcgaagctctcatcacgcttcccatcatcagcctcacgaactggcataatggctccagcagaaacaacaggcaatgtgcagaggccggaagccggtaaacagtccatgggaagcttttggacacaaatgtttccaccaaagccaacgtacactgaggagcaagttcccgatttgactggcaaggtgcgccaaagacctcgagtagtcgtgaacaaatgaagcaacacatgctgacatcgtcaacagatattcatagtaaccggttccagctcaggcgtaggtaaagaagcagcgcggatgttgtatgcgaaaaatgcaaaggtctacatggcggcgcggccgggaccaaaattgcccgctgccatcaattccgtacaagaagcagtccccaagtcagggggcgctctaattcccctagagcttgatctggcagacctggcagtagtgaagaaggcagtggaaaagttcacctcgctagaaaccaagctgcacggtctcatcaacaacgcggccgtgcaggcactaaaagatacagacggcgacgctcgaacagcgcaaggccatgagatccacatgggtgttaatgtccttgccccattcttgttcacccgcttgcttactggagtgttgactgcaacggcgcgtcaggaaccacctggtactgtgcgtgttgtatgggtgtcgtccatgggcaccgagaccattggagaaaagcgacgtggattgtctcccgactatgtggattactggccactcatgtctccgctggagcgctatggcttgagcaaggccggcaactggctacatggtgtggaattcgcgcgacgctatgctgccgatgggattgcaagttttccgattaatccgggccacttgaagtccgacctgtatcgggagggcggcgcgctgttcaagtttgcgttgaagcctgtgttgtacccgcccacatacggagcttatgtcgagctgtttgctgcactatctcctacgttgactctgaaggactctggagcatggagtaagtacgtagagatggtctacttcccagattgctaacgctcttggcttgtagttgtaccatggggcagactatatcccatccggagtgatttgagcgacgcgaccaagacggagggcgaaggaggcaacggtcatgcaagagcattttggaactggagcgaagagcaagtcaaggtctttttgtgagaactttggatgcagcataccatttattcgatgtaccatttgattggaagacattctaaatacatcattttattcaattgcggtgaatgtcaaacctaacttgccaatgtgccacgacatgcaatcatgaacatgctgcagaaaatgattggcatcaaagcccggggcaaatgcaatgtcaaaacgtgacaaagtctctgcgagaacaagacgcatttccattaatgcaagagggcggccaaggcagctgtgatggccaatagaaaatggtgcgtaagctgagccatctttgatgagatcagggcgagagcaccagcgctccggtatgaagtcagacgctttggaataaatggcctcagagcgacccagggcgtattgcgatgagaagacggtcatgtcaccgggaatgaaggtgtcggcgactacgagtccctgaggtggagtgacacggggaatggtagaggcaggcggatgcaaacgaagcgtctcattgatgacggcgttgagatggggagcgtcaaagattcgctgatgcgaaaatgtgccatcagcagcgcggagcggaaacagctcctcgcgcagacgggtcacgtgcccaggatgcttggcgagatagaaaaacgcaaaagtcagggttgccgccacagtatcgctaccagcaatgatgataaatcgacaatcgttacggaggattgagaggtcacggtcagcgatattctgcttttcgtagtgactgagcaacggtgccatgagactcggccgctcgctgcgccgagggtcggccatgaagcgatcgaggtggtggtgacagaagcctaggaagcccgttgtggccgcggtgggcacgagggcctgcgcgacatcgatgagcaggcgcatcaaccacatgggcagcctcctgcccataatggtcattccttggacaagctgctcgacggcttcgtgcgtgcgagcttgtcgcagcatgccaaagtcggccccaagcccaagatcacccatggtatcaaaggcaaatgcctctgccaggcgcgccatgtcgacgggtttgcctcgagcatcagcaagccttccaagcagcatgtgcacgtatgcggcgacgcgaggctcgtaagtgcgtagagccttgtcaccaaatcctcgactccatacacgacgtcgcccagcatgcagcgactcatcacgtgttgctatgccgcgattgggctgctccaagtcgtagaaggttcccttgcgacacgggctgccaggcccgtagatggcggcgacagccttggggtgggtgagcatgagcgtcgacgagccgatgcgcacaaactcgccgtagcgcttactaagacgctcgctgagatggtgcatgtcatggccgccaagctgtgtgcacaaccacagatcggagatgcgcgccgccaaaggaccgggaaagcgattcagcgggtgaaagataaggcgatagaccagggtgctcccgtagaggcccagtaagaagtacgcggccatggtcaacgcccacgccagacactcaaagtatccccctgcattctctcccgtatatcgcacacctgccaagatggtaaccccgaaaccgaaagcagatagataacgtgccccatttccaaagtgttcccctcggtgaaaatagaccaggtgcgcagtgatgcctgccacgaccgctgttccaccgtgtgccaaccgcatggcaagaatgatgggtatcaattaggatgacaattgaagatggtgtgtcgggagcgctgcatcatccaccattgttataggtatctcaccgccacacgatctgtccgagccgctttaataaaccttcgccttcggtttcctagatgggctctgacatggaacaagccgccgtgagtacgtactgatcggtactttaatacacaacaccattgtgatccatagaatgttcattccgactgtatcccagcggctacagtgcatgcggtattagtattagtccattatgctcccagcgaatggccagactgctgttatccaatccaaaacatcatcccatggtctaccactcgtagtcgctcatggccgacctttaccgcccttacccacgccataccatgtgcgagtccgcgtcttagccgtcggcctcaatccgaccgactacaaaatggtgacgcatttcttcatgcaagataataccgctggttgcgacttttgcggcatcgttgaagaagcaggcccgcagtcggtccttggtcttggccttcgagtatgcggagccgatttcccatatcgccctagcaatccttacaacggcgcctttgctgagtacgcaacagctgactcacgtcatctcctgcgcatcccggacggcgtctccgacctgcaggccgcaggaataggcgctattggatggggcaccgcagccctggccatctctgaccccgcagccttggacctccccggcttaccctcgcggccggattctagaggcctccctgtcttagtctatggcggtgcaacggcgactggtatcatggcgatccaaatgctaaagctgtgagtaaggcccttttatatatgagatcgccacttgcccccatcttcatctggaacgcagctaattcttggctcaaacagctcaggctatagccccatcgccgtttgctcagagagttcggcgcctctatgtatgagtctcggtgcaatcggtaccgcttcttacacttcggtgacgtgtgccgaagacatcaaggccatcgccaagggatctaaaatcaagcatgctctcgactgcattacagacgtcgagtcgatggccatctgccttgcttctctctctcgcacaggaggccgctacgcctgtctcgaggcattccccgatgcctggttgacccgccgcgcgatagctgtcaaggtcgtcatgggttttgaaggacagaacgtcgatgtcgatcttggtcatcctgtgtacacacgcaaggccaatcctgctttgcatgctgttgctggcgagtgggcacgcgagttgcagttgctgttgaacgacgggcagattaagacacagcctatgcaggagatcggaggtagcttcgaaggcgtcatcaaggctctggagatgctgcagagaggagacgtcaaaggcaagaagttggctatccgaatagcttactcaaagtaatggatgaagttgttcgtacgaatctttcgaaatttatgcttatcgcttcttgatctgtgaacacgcgcgaaacgtcaaatactttgagttacctgtgagacgtgcctgtgaagaaacgagcgtaatttgaacgcgcagtcatagactagtcgtaatggattagcgatatcgaagccagagtgcttatatagcaaacaatatcaactcaaatttcaagagtgggacgttcaagttatggacgagagcttaggaatacctgatcgacccatcagcgtctcagtccttctgtaatggatcttctgaacataaattggggcatatacgatcgtatgtttgacagttgttcaagctcctgttattgtgccgcattgttagaatgctattcttccaaaggtttaaacttagagtcactccagatcctttcaaggtttgctgctgcgcagtagtgacatcagatcctcgatctctacactaggcagcgcaacaattcgtgcctgttttgacacactacagtgaacagtatgtcgtaaagaaactgaagactgtctattttcaagggtttaggttcaagattcatcacggtctaataagcctttaaagctacacaggctagtatacaagtcactagatattctcctaggaggtcgcaggtttaaacagagcagtcaagaagtttgcggcacgtggtatccaaggttacattcacatttgcttcacgtcttggaacagaccttaaactatgcagcaaccttgaccccagcccttggtttcagatgcacgaacaaacctggtttatcccaaaccaaatacgctttttgatcatccatccacttcttgctctccttggtagcctcgatgtcaaaatgccacaagaaccttgccaggatataccgcatttctgcgtaagctagattcatcgcgatgcaagcacgaggaccgtaagaaaaaggatgaaagccttctcttttatcctcatcaaactcggctgggcgctggctatcaggaagccaacgttcggggcggaatccgtcagcatccttccaataagcttcgctgcggtagaggacccggtgcgggatgccgactatagtctgcttcatgtcagccagattacaatggcttggaatgtcagcccgatgaataagccaactcacatttccaggaatgtaatcgcccaagatcgtgtttccagcaggcggtgttatacgccacattgtgtttggacccggaggataatacctcatcgattcctcgatgaatgctcctgtgtatgtcagctgcgcgacacttctcatgttgatgtcatcttcgcttggaaaagtgtcgcgcaactcttctaagatcttctccttgacgtccggtctcatcgttagcatgtacatcattcctgacaaactactactcgtcgtctccgcgccaccgcccgtcaacagaatcgcatttttaaagatttcttccttggtcatgtacagagtactggtctgcttagtcgtcatgacatccaaaaaatcgtccctcggtgtggatagcgacagtcgacgctccacaacctctcgcaaaaggacgacatgccttctgaaatcgcgccacaattggtatgtcgtcttgatcggcaaaaatagatagaagaatgggatgcgctggcacagcagaatgatgtgcgtaatgtagatgtttgcgaaaaccagctgtagccatgggtgcagcatgttattttccatgcagccaaacggctctccgaacgacaggtcaccaatcagatcgaatgtgcagtaagtgagccagtctagaatgttcacttccgcccgtccatctccgcacaaactgcacaacttggacagaaacatgtccacatggcccttgatgagcggctcttgcttgcacatggcgctgtacgtaaaacccggtgccatgacgcgacgcatacgaccgtggtctcctagactagcaccgaccatgtcgtgcgcatctggactgcagtaccataccggtttcggattctctctgcgtttagtagggacatagcgcccataaatgtcttcccaggcttctgggcatgcatatgagagctcatcggggcctatgcgcactatggggccgtaggtggcatgtagattgcggatcttgaggtgccattttcccgtcatgtagtaaaagccatacggaatggaggatgcaccgaagagcttggggccagggtactttttgagcggatgaaataggatgtttcgcaaggggcggacgatgaagatgtaggctgcaatctggggcggtcaggtaaatgagaggaattcaagtgatggaacgcgtactaaagcgaaggtggagatgatgatgcgatgcaagcttggaaagaccttttcccctggcgcaaggaattggagacccatggtgaaatgagcaggtgaatgctgcacgcgattgattcagcacaagacttgagaaaattgtcgaagacagtgctactctgaaaaagacggaatacgtttgccaatgttaaattacgttggaaaggcatcgtgcgatgcccatatctgcggcgttcacggagtaccgtccagttccgatcttttttccgcacgcacttcgcatcatgcttgttcggtggtgatgcaatacagtaacggtggagtcgatgaaccccgcatgacgacggttgctgatggcaatcacaaagttcgctgtcactttccagaatgggaaagagacgcctgcccgagcacgcattccaaaccgaatctcgcaaataaaaggtccgatgtatttacaacttggatccaagtattcggcgagccaaacatggcgcacgtgtggctcgattctgaaggagtgaaaatgcaccaccgagaggacgcgcagctctcggtggctattgcctttagtagtacagagagaagctaaggagtagccatgtgcagcttaaccttcggcagactggcctaacccagcatgtaaataactccgaaaagggaagttggtgagatcgaacgcccagacagtgctatacctaagcacgctccgagtagtctccttgatatttacaccgtatcggctaacgttactgttaagaccggaaagcatatctgtcgcggttggcaactttaccctgaatctatccgcacctcgaaacgttgcgcaatcctatctatcaaagtccgctcttcctgcctcttggctgtttacccgccatgtcacacaacaaacccgtcaacgagcccatcgttatcataggtagcggatgtcgctttgcaggaggagcaaactcaccttcgaaactatgggacctgctccgcaacccgaaagatttacgcagtgatgtcacgagccgcttcaacagccaggggtactatcacaaggacggtacacatcatggacacatgaacgtgctacagtcgtatctcataggggaagacacacgactgtttgatgccgaattcttcggtgtcaatcccgtcgaggccaaagcgatggatccacaacaacgtctactgcttgaagtcgtctacgaagcaatcgaatcagcaggcctgagtatggagagaatgcgaggaagcgatacggcagtctttgctggccttatgtgcggcgattacgaggccatgatgcttcgggatttggatcaagcgccaacacattttgctattgggacatcgcgagcaatcctctcaaatcgagtatcatatttctttgactggcatgggccctccattactatcgacaccgcatgctcatctagtctcgtcgccgttcatcacgcggtccaggcactgcggtcaggagacagccacgcagcgattgcgtgtggctcaaacctcatcctaggcccggaaatgtacgtcatagaaagcaaattgaagatgctgtccccagatgggctcagtcgcatgtgggataaggacgcgaatggttatgcacgcggagaaggcgtgacagctgtcgtgctcaagacgctgagccaggcgttggcagacaacgacagaattgaagccgtgataagagaaacgggcgtcaatcaagatggagcaacgcccggcatcacaatgcctagtgctagtgcacagcgggcattaatccacagcgtgtacaggaaagccggtcttgatccagagagccccaatgatcggccccagtacatcgaatctcatggtactggtacaccagcaggaggtaagctttgaaatgatgaattctgtacgtgtgcgctggattgtccttttctaatgttgtaaattcggcagatcccattgaggctgaagcactctgtagcgcattttttgccaccacagcgccatcagataatccgatttatacaggatccatcaagactgtgctgggacatactgagggttcagccggcatcgcagcgcttcttaaagttaccaaggcgattcagaatgccacagtaccgccaaacctatggttccaacaactgaaccacaagttagagccattttatggcaatattcagatacccacccaaccagtcacatggcctgctacagaaaagaggaggcggaaacgtgctagcatcaacaactttggttttggtggaacgaatgctcatgcaattgtcgaaggctatgagccaaaggaagagattccgcctcccagcttccaccatgtcgatgctacggtatcgacaccctttgtcttctcagctgcgtcgaaggagtcattgcgcgcaaacctcgccgcgtatgctcttcacttggatgcccatccacaaattagcacgcgagaccttgcatacacattacgcgaacgacgatcagtgcttccatttcgtatagcctttccggaatcgaacaccaaggatctgaaactcagtatcgcagcccgcctctcggagtcagatggagaaggtcttggagtacgcacatgggcagcaaataatggagggagttctaagctccttggaatcttcaccggccagggagcgcaatacgcgcgtatgggtacagaactgcttgcccagaccaacatggctcggaaaacgcttgaagagctcgagggttatcttgccgaacttccagaagaagatcgtccgagctggtcgcttcagagtgaactgcttgccgacccctcagtctcccgtgtgggtgaagcagcaatctcacaaccgctgtgtacggcagttcaaatcatcttagtgaaactcctctgctcggcaaaagttagattcgacactgttatcggtcactctagtggagagatagcagctgcatacgcggcgggatacctcagtgcacgcgatgcactccttgttgcttactacagagggttgcattgcaagcttgccgcaagccctaacggaaatgtaaagggcgctatgctcgctgccggaacctcgttggaagatgcaaccgagctatgcgaggatgaggagttttcaggtcgaatcaatgtcgcggcaagcaattcatcttcaagtgtcactatctccggagacgaggatgctattgatgagctcgcaacagtctttgacgacgagaagaagttcaatcgccgactcaaagtggatacggcgtaccactcaaagcacatgctgccgtgtttcgaaccatacgtcgcatctctccgacgcgttggaattacggtgctgcctggcaatgatcaatgcacttggatctcaagtgtccatgaaggcagggcgatcaatcccgcaaccgatgagttggcggatgtttactgggcacaaaacatgaccaagcctgttttgttctcccaggctgtacaagcagccgttgcaccagttcggggtggcgaaccctttgcagcagcactcgaggttggtccacatgctgctctcgctggaccagcaaagcaaactattcaagaagttgcacaaaaggaaattccatatcatggatctctagttcgcggcgaaaacgcaacgaaggcttttgcgacgtgcctcggattcttgtgggagcgccttgacgccgcttcgttggacctgggtagctgtgaagcggcattgtcctcgtctggcggcgttcagcagtatactgtgctcgctgatttgccgacttatcaatggaagcacgagactgtgtactgggcagaatctaggaggtcgcgccgcatgcgactacgcgaggggccttttcatcagctgctcggcaacgtatctccagacagcgcaccgcacatactccgatggaagaatgtgctgaaaccgaaggagatgacttggctggagggacatcaggtgcagaatcaagtagtgctgccggccgcaacctacatctgtacggctattgaggctgcgcggtcgctggcccaaggcaagaacattcagctcatcgagctgagtaacttttgcatccacaatgccattactttcgaccagaatgacgtgggagttgaagttttggttgaactgtctcgcattaacgtcaaagaaaatcatgtcaacgctacgttcacctacaccgctggactgggagatgagacaaacgaccttgcccttgccgccaatggtgagctcaacattctgctcgtggacgatgatccgtctcttgcgcttttcccagaacgccaagagccaccgccgcacatgattcccgtgcagccaagccgtttgtatgatttcatgaaggggttggaatatgacttctccggaccattccagtccctcgccaaactggagagaaagctcggtactgcaacatgccttgcgaaaaaagcgaggaaatctgtaccggatgcagatgatctccttgttcatcctgttgacctcgacgccgcttttcagtctgttatgctggcatacagctaccctggcgatgatcaattacgcttgttgcatttgcccaccagtattgaaagactacgtgtaaatcctgcggccctttcttctcaaaagtatgttgaaaacgacacgacaattcttgattctacttgcaccacagcagaccgcgctgagcctggcaatggcttttcgggcagtgtcaacatgtatgcggccggtttcgaccacgcagccattcaggtggaacaagtcaaattcaagcctgttggatccgatgcgaaggatgaccggaatgtcttctataagatgcattgggtacctagtaaacctgacggactactagctgcagctagtgttcccataactgagcgcgatcgcaagcttatgtttgtcctgagtcgcattgccgcctactacctgcggaaatttgacgaaatgatcgccgaagatgatcctgcaagattggaaagccctctttgccattacatgcgctatgctcgacacatgatgggcctgttgagggcgggagagcataaatgggcgtacaaggagtggcttcaagatacagagcaggacgtctttgacgacattgcttctaaaggcttccaggataactctgatgttaggattatgcttctggttgggagcaccatgccacgtgtgttcaggcgtgagacgacaatgctggagcatttccgcacgtctggattgctcgacgagtactactctaacggtttcgggaccaagcagtgcactctgtgggttgccggcgtcctgaagcaattggcggactgcaatccacatcttaacctgttggagattggagctggtactggtagtgcgaccaagacgattctgaagtccgttggccacgactttgcaagttatacctttaccgacatctcatctagcttcttcgagaatgcggctgagactttttcagactatggaagtcgcatggtttttaaggtgtgtaatgctgagaatgatcctgttgagcagggcttcgaagcaggtacatatgatgttgtcattgccttcatggtcattcatgcttgcgcaaagcttgacgaggctgtggccaatctccgaaagctcctgaagcctggcggtctattggttcttggagaaggtgctagcgatggcgcaatgcaagctggcgcagggttcatattcggtaccctcccgggctggtggcgcggtgttgatgagggtcgcacattgtcgcccttggtgagcgcgtcagaatggcaggtcattctcagagacgccggcttctcgggcattgacaccatgtcgccacctgagctctttgatgcctttggcatcacactcttcgtctcaactgctgtggatgagcgcatcgaatttgtacgcaatccccgagcaaaggcttcccgcgcagtgtataacaaggttgttgttattggtgggatcacatctacgattgcaaagctggccgaagaaatacaaacggtcttgacgcctttggccatccaagttctgttgtgcacatccctcgaagatctgcaagaaaacgtcctggacgatgagacggttattatcagcctcgtagacctggaggctccagtattcaaggacattacatcggagagatggtacaaattccgcctactctttgagacaaagagggaaattctctggctaactagcggccgtcttgaagacgaaccctactccaacatgacagtagggttcggccgttctgcaatgcacgaggaagagacccttcgcgtacaatacctggatgtggcggatgttagccagctcaacgcagttatggttatgcagtaccttttgcgattcacctcttctgaactggacaagtctgacattctctacaccaaggagccggaagtcatcatcgacgcaaatggcagagagctagttccgcgcttgttcacgatacaggccgcaaacaaccgtctcaactcagttacacgacctatttatgaggacgtggatacaagtcagagtgtggtggagctacggtatgccaaagaggagccgagctttagaaagctatcgcgatacgaggtctctgcaaagcttgaaccgtcacatgacaccacgatcaaattgcgcgttgcttattctgttatatctgcgctaagatgtccggctggctatcagtatctcatcatgggtttcgacgaatccggtgctcggcgcgtcgctttggtcaactcgctcacctctgtactttgcgtccctctgaaatcgacgattttgtgtgagctctacgatatgtcagaacccagctacctcacgctccttgccgcagagatcatcgccatgacgatcgttgacccgctgtttactggtcaaaagctggctatcctcaatgcttctaaactcatcatccaggccatcgctagctacgccacggccaagggtgttgaaacaacctttatagtagatgcgggtggcgaatttgttcccaaggacgttgcagtgcagtcccatttgccattatatccttcgcgatccgatatgtcgttcattctacccacgaatctggcttgttttgtcagcttctctgccttgaataaggctgacagcgaggatgctatgaagtccctgcttccattctattgtcaaaagatgaacacgagcactctcttctcaactcacggcgtcgacactggcgctcttggggccacggcacagcatgtactcagccgcgccattagctcaagaaaaggacggggtacgtcgactgatacaaccaaaattgacttggaagcacttgctagtggaaaacaccccgcggatccgctcgcagtcattgactggacaccaccaagcacctcgctttctgttcgcataacgcgcttcgagatgacccaactcttcaaggctgacaagacctattggctagtcggactgtccggcgcattaggaatctctctctgcgattggatgattgaacgaggtgttaaatatctggttctgacaagtcggaaccccaagatcgatgagcgatggatcgagaaccatgaaaagcatggtgttatgatcaagattctgctctggtatgtaaaagacaacctatcatatttagtccctatcgctaacacgagttttacagtgatgtgactgacgaggctgccatcaaagacgtccaccagaccattgtccgcacgcttccgcccatcgctggtttactcaacggtgccatggtcctgcgagacgtttcagtgcgcaatatggagtacgcacaagtcaccgatgttatcagaccaaaagttctcgggagcatccacttggaccgcatcttccacgacatagatctcgatttctttgttctcttgtcctccatcaactgcgtcattgggaacgtcggacaagcaaactatgccgctgcaaacatgggcatgataggtgtggctggccaccgccgtaaacgtggtctccgctcttccgtcgtaaacgtcggcgccatcattggtgttggttacatcacacaatctgatcgacaacttgacgttacggtcgccaaaacagccatgatgcatttatccgagcaggatttccaccagattttcgccgaatgtatggaggctggacatttggacaacgacagcggtccagaaatttcaacaggcttactggaaattacgcccgataccattgacatcccaccgtggtattctgatccaaagttcaagcgcttccaagtccatcaagctgctgctggagctggcaaggccgaggtggccaactcggcttcgacgcaagagcttttgttggcatgtcgcagtcaagcggacattaccaaggttgtccaacaggcgtattgcgcccagctccgtcgtatcctgcaggtttctacagcagacgaggatttgatgatgatgcgtggagtcgatctagggttcgactcgttgctttccgtcgatgtgcgctcgtggttcctcaagaacttccgcgtgagtattccagttctcaagatcatggccaacgatgtgcgcatgtcgaccttggtggacttggcagcagagagtattcctgcagaattgatacctcatgtccagcagcagcagcagcaggccggtaggcaggatgcttcatcaaataccagcagcgacgatgagaccgcaagtaccctacccacatcccccgagtctgctagtcctggcacatcaacacccgttcccgagaaggacatttcgccagtcgacacgttcaactctgtagactggtatttcgaaaccactccaccctcaatatctaccttttccgagctcacttccgcccctgcgcctcgatcggaccctaaggtcgtcgtactgacgggctgctcgggtctcctgggtcaccatctcttgagtaccttgatcgcccaaccttccattcgcaagatcatttgtctcgctgtgcgcagcctcccctcgcgcctgtcaagcggcgagcttccacttccgggcgacaagattgagtaccacgctggcgacctcaccgcaccacaactcggcctctcaacctcaacttggatctccattttcaagcaagccgacgccgtcattcataatggctccgacacttcgcatctgaaatactattctgcgctcaagctcgcaaacgtcgattcgactaaacaattagtttcaacgtgcctccagcgcatgataccattccactacgtctcctctgcaggtgttgccttgtttgcggaacgcgacgcattccctccagtttcatgtaccacgacgggcaagactccacccgctgatggatctcatggatacatgtgtggcaaatgggtttgcgagaagatgctcgagcgggtctacgagcagtaccaccttcctattgtgattcaacgcccatctaccatcattcggtctggcgaggacgcagctgttgaacgcgccggcttcgattgggtcaattcgctcctacactttgcgcatcaaacacaaacggtaccaagggttgaccacaatgctggcgccttcgaccttgtgagcgtggacacttgttgcagtgatgtagccaggaagttgacgcgcgccacgaaggagaggatcacgtatgtgaataatgtaggggacgtcgtcattcctatggcttcaatggcagacgtggggctggacaggattggaaaaaggtacaatgtcttgaccatggacgaatggacaaagacagtagtagaggcgggtatgcatccagctgttgcggcattgattgagacgtttgatgaacccggggttgagaagtatccgatgctgttaagagagtaaggtgtgcactgtggtattagctcctgattcttcctagtcaggtaatcgtgcactctgccctaaaaacgcgtggatgcaacgcaaactatgtgctaattctctcctgttgtagtctagtgttgtcttacctctttaatttacgcgctttaggactagtatatatgcgctttaggactagtatatatctctaaactatcgcatgctcctagtagctgaatgcataatccagccacctttgaggactaagcttcgcttgggctggtggggacgggtaggaaactccagggctgctcggcaatcccacgggttctcatccgacgcccctccccacaatctcaggtcttgccgaacttgagccaaatagcgatttctcccccaccttcgtgtcggaagcgtccacgtccactttctcgtttacccacacccttcgttgccatgtcttcctttccggcccagactagtcgttcacaggctggcctgtttcagtgtggaacgtgctcccagtcgtactctcgacttgaccacctggcgcgtcacgttcgctcgcgtatgtgaatctggtcagatttcacgttgtgtgcgatcaccgcgctaacgtagcatcgcagacacgcaggagaaaccgtatcgttgcaacacatgcgacaagcagttcagcagagtgtgggcactttccatccgctatcattgctactactcctgcttattgaagagatagcgatttgttgacaagacatgctctgctgcacactaccgccaaaaacgacgtgccgaacaagcgccgccggacaggtaccacctcgtctgcacctcttcgtgtttccaaggcttgcgaggcgtgtgccgagcagcatctcaaatgtgaagatgaaaaaccctgcagacgatgtttgagtaaagacattgcttgtgtcatagctcccagatcgtttgtgaatgaatctagagaactggctgcttcatccgtagaactgcagctacaaacggagtccaatacaggtccgcagggtcagcgggatccgccggcaacaatcaacgaagggtctattactccaggtctgccctcagatgatgaaagcaatgtttttgactcagtgttggcggacatgacggggaaccaagtacaacctccaccacctccaccacctccccttactttccttcctccttatcgaggcgagcaagatcgaaccaatgtgaacaagccacagtcacaacataggtcaggtgatatgcctgcagttatggactacctctcagtcggactattctctaccgatctgccaagtggcacgcttacgcctagtgggatggtaggctggggtggcgaagctgaccttgatttcagtgcgattgacctcagctttctcaacacctacaacacacgagtgccctttgaaattgagaacccagtcggtcatataccaccaccaaacgccaatgcaactagtcagggcccctcaagacagggcaaagatatggataccaattcctcaagtggatctcttcagcagttcatttggcactttgttccagtacccggagtgcatgcatattcggagcaggccgatctctccttacccgcgcaagaccggattgtcagaaccccggagagcttcgcagacgtgagcagacgagcaacaaccgaggaactggactctgtaacccgggacaaaattctcgccatactcctcagtcaggtcaaatcacatattctcccggccttatctgcttttccgtcagtcatgctgctggacaagttgatacagtttttcctggctggccccattcccacagctagctcatggatccatacagccagtttcagaccaaagaaagctcgaccagagctgctccttgccatggcagctgctggtgcagtcctcacacccgaccgatccctgcggaaacttggatttgccatccaagaagtagtgcgcaatcacatacccacggtcttcgaatctgacaacaccctagttcgcgacctcgaaatgtcacaagccttcatgctagagctggagattgggctctggagcggcagcagccggaaaactgaaatctccgaaagctttcagcagccgccgttatcgatgctgagacgtgggagccgctttagaaagtctaattatccgattctggtgtttgaggctgaggatgagggtcttgtgcttgagaggaagtggcgctcttgggttgaacaggagtcgtttaagaggctggtatatcactttttgagccataatacgcaggcttcaatttcgctgcttatcaacccttcgatatcttactccgagctcgaccttcctttgccagaatcacaagagctgtggttggcggcttcggcagcagaatggaagtcgatataccggacgaaattcgaaaattgcacgacagaaatcccgtctttgacaggatgcatcgctactccagatctcctgcaagatagcaagacggttattgatctccagctctcatgctcctctttcttgtacgctatgtggggtatggtatgggagtatcgaaagctggctcggctgttctatgcaagaccaaccaactccgatttgtgggatagtcgattagcgatgatgacgcggtatcaggaactcctcaaagtattcgactattaccggatcagctacgtgaatgagagcacgctgctgcttgagctgattctcatgcatctacacatgtctctcgaagagatccaacttttctgcggactagaagatcaaaaagagacatcacatatacatgcctcggtcaaagagtgggcgagcagtaagacatctcggttagcagtctggcacgctggccaacttgttcgcgctgcaagggcacttccccatatgcatctccgcgacttctacgctatctcgctctttcatgcgagtttgacattttgggcgtacgggctggcatcgcgcatgtttgtccagggtcgaggtttgtatccagaagctgggagcatgagtacggatatgaaccccccacaagcaccacaacaagtgatctgtcttgatgacgaagaaacgaccgcgacatatcgctatatttctttgggtagggggatacctgctctgcacggtaaccggcccaacatgccgcttacgcaattagacgatctggcggttgttatgtctaccattatgggaataatggcgaagggtgattgcgattcttcaatgcccaattcgccacttgtggagaatctactaaatgttatgggacgattgagggatacggcgactccagggagcagcgtagcgatgtagcaactggatgtaaaaggagatgttgaaacatcaagcaaaacttcttcagcactgcaggcgctggccggagccaaagtcagtgctagtcatggacaatgcctcattccaccacagcgatggcgttcaagagctgtgcctccgcgcaggcgtgaagctagtgttcctgccgccttcctcgccggacctcgaccctattgaagagttctttgtagacttgaagcgctttatcgggtaagaaaggcacacgatgcgacttcgactgcagcgactgcatctttctgagaagttaaagagctcctgcatattgcttcggatgtgttcggcgagatgacgtggaaatgctcagaagcctgaatttccttcccatagatgatgagcggcacggtttccgtcttatagctatatcttgtgctcatggtggcattgtcttggacacacaatgagctgatgtctccctcatggattcggcaaatgctctgattgttgtttcggggtcgttgtacggttagtctttaaaccacagcatctaagcagcaacatccttagacaatgataaacagtacaatcaagcggaatggtttcttcacattagcatttattgatagttccctatcctctgggtctcagcgagacatatctattagctgatgatacttgatttacatcttctcatagtgttgtgctagagcatcggctttaacaacacttttcccgaaaggggccatccaatgatctcatcatgtgcaccagttgcacccttgtagaaatcgcgcctcgtctttttatctaatctataccagcttcattgtggtagcagacgcgagtttcagttacttcacaacgagaatcccgcatcgataacagcaatttggccagtgactgatttggccaaagcaaggtattttacttgctgagcaacatcctgttatcgattagtggtaagaaccgcaagacgagatcgacacagatatacctcaattgtagcgaaccgtttcaacgcgttcctctcttgcaccgagttgagcttctcttccgaaaactggcggccccaatcctgccgttatcagaacataccaatgcttcaatacaaacacatactgtcagaagaactcccggtgccactgagctcaccctaatcttgggtgctgcgataaccgcgaggctccgtgagagatgtattagcgcagccttggttacagaatatggctagacagctaagttagaatcattccaatatgttaactctgttggagtgttcgcgcctaacttactagcgaactcccgcttggagtaactcctgctacgcttgcagtagcaatgaatgcaccctcgctcttctcaagatgctctctgcaggcttgaaaaaggaagaagtgacttttgacgttcatgttgaagcagcgatcccagtccgcctcatcgtcggcctgctggagatccgaaaagtctgtcactcgcgtccaacctgcatttgaaatgactacatctaggtgtcccatctgttgaaccgtctcagtgaccagtcggcgaatctcatttcgctggcccatatctgcttttatcgcggcaaactgcggcgcggcggagccattcactcgcttgcgcatctgtgtaagctgttggacgagggcatcggctcgggatgaatctgaatggaagttgatgacaacggacatttccccttctaatgcgaggcatcttgcaatcgcagcgccgaggccattagaccctgccgtgacgagtgcaacctttgttactgcggccgccatggtagatgttgtgctggatacaatactgaatcgaaggctgaggttaggaataccattgctctgtccgtctcatcatcataggtaataactgatgcattgcgtaggttggcagtgctaagctattctccggtcataccgatggatggggcatcgggcccacatcaaacataccgaggctgatgtccgtgtgggcccgacggccttttaggccacccaccgaaatcgatcaccaacttttacgatcaataagtccaccactatgagcccgattaaggctgcgatcgaagcaatcaagtcgcttgaaccaggacaacaattcagctatcgcaaaattgcaattcagtacggttgcagccgaacgtcgctctctcgcgataacacgcttggagaaaccctattgatacgaaatgggcgcgcatgttgtatgcacttcaagagtcccagccgctgctgtttaatggcaagcttctggacgaggattacggcgatggaatggacgatgttaaggcatctaagaaattggcaggactgcgcacagctacgtgacgggtctggaagagaaaatcatgcattgagaatactatgaatatttcaccagcgatcgacaaatcgttcgtgagagatttgactttgactcaatgacgcctaagttcctcagttttatcaagatatagatcaacaactatatcttaagaacgttctctaccatgtttaacgtcgtcaatatttgggcccacaatgatgacttcgtctctttcgaatccatgtataacacttcaatgtctcctattgtacccttctcagttataatgcgctgtcaataccagtgtctatcgttggcatcaattccgccggtggtcccgctgccggtgtcattcccgagtcgatcaccccgtcagctgcagcggcctcagatggctagcagatggcgcctccaccggaacgaaattaatcatcctttgcagcttgattgttctagactatgaatgcgagtctagtctatatgctccggagcttgctagattgggggtggagccgagccagcggcaattggcaaagaatgccctcctgagcaccatgcgagtacacaatcagaatggtggtcatagaaataggagcaaattcatagactataaagccttcgttaacttggaaattgtcctttgcgtgcgcatatctaaatccccggaactttgtattctaaactactgaactgcttatcatgcctcctagatatctaaagaaagggtcagcagccgaaaactctaccaataccctctctcttgaagtgggttccattgtcaaagaagtcatcgacgacattcggcagaatggcgatgatgctgttcgaaaatactcggaaaagttcgacaagtggtcgcggcaatcgttcaagctgtccaaggaacagatcgacgctgcgataactgcagttccaaagcacacgatagaagatatcaggcaggtgcaggcaaatgtcaggcaattcgctcaagctcagagagattctattcgcgatttcgagctcgagacacaaccggtaagcaggaattacctgggcaccctactcacaccatttgacatatcgtagggcgtgtttttaggtcaaaaaaatgttcctattgcagttgttggagcgtaagttatgtgttcgtggttttgcccagcgggtgattgactggcagtagatatatccctggtggtcgatacccccttttggcatcggcacacatgaccatccttaccgcaaaggtcgccggtgtcccgcatgttataggtgccactccacccatcgccggccaaataccaaattctactgtggctgcaatgcatatggctggggctgacgaaatattcattcttggtggtattcaagccgtcgcagctatggccattggaacagagacgattcgcaaggttgacttcatcgccggtcctggcaatgctttcgtagcagaaggtaaaagacagctatttggagagatcggtatcgacctgtttgctggaccaactgagattctcatcatcaccgacgaaacagccgatccctttaccgttgcaactgatatcctttcccaggcagaacacggcccggactcgccgggaatcattctcacaacttctgaggaagtaggacgaaaggcaatagcgttcattgacgaactgctgaaagagttaccgaccgcgccgctagcaggaacatcatggaaagcatatggagaagtaatcgtggtggactcaatagacgaagcatggaaagtggccgacgagattgcgagcgagcatgttcaggtcttcaccaggaacccaagggatgcattggaaaaaatgtctgcatatggcgctctgttcttgggtgagaacacctgtgtgtcctatggtgataaggtatgtctttatttgatctaccaaagctttttcctaatatcttggttttagtgcattggaacaaatcatgttctccctacaaggaaagcggcaaagtatactggtggactatgggtcggcaagttcttgcgaacttgcacctaccaggaagtcaagaactcggaggccagcggagagttgggtcgtctttgcggaagggcggccagggcagagaacttcgaaggccatgcccgttcgggagatctaagagcgcaaaagtacttgaaggatgagtatagctggatcagaaaagccggaggaccttcggtgacaaaaagggcgatgatctaggaagagatgaacatttgtatggaattcatagtgtatcacatcctacgatttactttcgtctcgttatagaagtataatatttcttcctataatattcttttgaaacaagtgctaaagctccacatgaaacttaacccaaccccttggtgtggacggtgaagcagaaacctccaagagcgtcaatttcatgaacatatatggtcttcgttatatgatcgcttatgaggttcacgcatcaagtcatttgtaggtgcacagcaaccatctctacacactgctgactcaaccagtccagcgccaagacagagatccatcattcaatcctttagatctggactaaactgctttctgaaaatgggccacccttccgtgagtcagggtggcggaagtccaacttaaggtggagctaatgtggtcccgattcttgcccccacttaccctgcctcttttcccgcaatccctccacccgcttatccccgggtagtgacccgtggtatggcgaagaagcgaatcatctaccgcaggtcaattaccgcgcaatagatttgtggtacgataggctctaaattgagtctcaaagacacttttgattgagagctgccgtctgctaactcggacgcctctaccgagaagcctggtttgacatcacacgattatctagcattcgcctgaagcaaggtgacgaccttgaacgaagcaaacggtatgactggtggacacaacggcgcaccgccgaacacagcattgaaggtgttggtagtaggtgctggaatcggcgggttgacggcagcaatcgcgcttcgaaaagagggacacgatgtacaggtatgtctgaacctccctggctcttagaatgcgtatactaaaggagaagtagatactcgagcaatcagattttgcgcgtgaggctggtgctgccatacacctggcaccaaacgcaaatggcgtgcttcggcgccttggaatattcgcagagtcctttggagcaaattgcatggccagggtgcgtcatataaagaccatcgcacggaatactcgagacttactttcagtttcagttgaccgagtatacctcaacaggagagaagcaacgctccatcgacctgcaggaacccaacaagcagtggcagcacgtaggttgatcctctgtgtagtgaacaatccgcgcaaatgtattacttacattgtattacagccctggcatcttgctcatagcattgacctgcataacaatttaaaacttgcagcaacagatccccacggaagagggtcagtccaactttacacatccagcaaaattgcgaacgtggatcctgcatcagccactgtcactctcgaaaatggagcccaattcaaaggcgatcttgttatcggagcagacggagtgcactcggtggccaggaaatctatcccaggaagtgacgttaggccgttcggcagtgggaagagcgctttccgcttcctcgttcctcgtaagcttgcggaacaagacctcgtgacacagcagttcgtccagaataacggagagcttcttatctggtacgcgaatgatcgtcttatcatcatgtatccgacttccaataacaccgttctaaatttcgtctgcgtccacccggaggcagagactgaggagcaatcaggcgagaattgggaccaggccggcgaccttgatttgctgcttaaagtctattcaaccttctatccagcggttctgaagttgctgggcaaggcagagcctggaagtatcaaggtttggaagcttctagacatggatgtcattccgagttggacaaacaaacgtttggcactcctgggcgactccgctcatccattcttaccgcaccaaggccaaggcgctggggttgccatcgaagatgccgcggcactagcagtggttcttcccatgggtacaaagccagaggaagttgcagaaagattgaagctataccaagacatcagaatggaaagggctaataagatccaggaatattcacgccttgctggcagagacttggagagtcaggtaaatgtcgacagtaagcttgcagcctcctcgagcgaacttcatgtttcgactaacgcacctagtgtacggcttcacaaactacaactttggccatgacgaatacgacaacgcaacgcaacggttccgtgaatggcagtggaagcttatgccaaacccatattggcggatgccaattgccttcggtcccatgcctggccctcgtcaaacacatcttggtgtgccccgaaatggtaacgattcaacattcacaactgcttccatcaaatttaagacttcgcggacacttctccaaaatctgttcccacctggtcggcggggctggcgcttcaagaaccccggtaccgttgcatatgcatcattctctcagaccactctgaacaaaatggagtggctcggcggttcggggtacaaccacattggcctctacatccatggagtagaatacgaaaagaaggatggcagtactgttgacggttcctatctgcctattctttttgaatccttgacagatcccattgtctcaggacgggaggagctcggtatgcctaagctctatacctcggtcgatatctatcgccgctccaattcataccgcattcgcactggatgggaaggtgccctctggggcgactttcatctcgaagaccttgcagaggtagaccctttgtccgagaaaggcgccatcagtggcgaggcagatgccggcattttggcatacaaatatattccgaaaactggtttccggaacaagggcatggctgccgaggaacatgccgtttgggatcggtttgctgcagcgacaacaacgccgaaaccacaaaagatctacaaagcgggcaaggctagcttcaagatcgatcccttgaactgggaggaattgccaacgctgcatcatataatttcaagattagctgagctgcctgtgtatgaagttgtcggcgcaaaggtagtcgaaggtatgggagtccctgatgtttctacagcagggccaatagagtaggcagtataatagctctaatgctaaactctataaacttctatttgctactgtattatatatttagaattaaaggccttagatactctctctatttcttatttatttatataagaagtataaaagctataatgtaccttatgagttagcgagctacacgagttagcgagctacttttgctaagcctctactaaaactactctattctagcgcaaaatagcctactttagccctatatagtataaagcaagatgcaatattatttagagtctacttctactactttcttatacgtatgcgcattatatttagtcttattatactatctatactacctttaagagagcttacttactttagcgcatatctacttctttgctttcttcttattactatacgcactaaacttctttagagttatctattaaagactatccttaactattaaggttctttctttctatatacgctttcttttatataatttatattatataataggcttattagctacttaaagcttagtaatcttcttctgcgctaatactagcttatgcgcaataatgtactaccttctttaagatcttcttaaaggcctctattatagatattagtaagctatctatatacctctaaattcttgcctttataagcgttaattataatcctaatttaagagtattacttagagtttataactgctagagatagtctttaatagtaagtaatagtagaatatagatatagatattaagagttaatataacctactctaagttaaataagactaatctagcgccttaaaactcttcttagatattactagaagtaattgctgcgttaaaggcgcgcttaaagcatagtagaaacttaagttttataatatatgtaatttagttatatataagctctttagcttagcatctatacgccttctttaaagaggcaaaataatctatattaagaagctatagaaggtgtaataagtaagaaagcatatagataataataatcttattattcttatagtattactagaatttaagcaagttatagctcttatagctattaataataagtagctaataagcgcctataactcttttctttatatacttattaaagtgctttaactactatagactaagcttatttattatctagctatttttagaaactgcaataacttaattataaggtagattcttcttcttatactaagctaagagatagtagcagctcttaaagataataaagaatagaatagcctactctattacgttaacgccctagataactattatttactcttaattactctattatactatctttagctatctttattactctaaagctataataactgctctagttaagatctagcctattataaagctagacttattaaagttatatatattattattaaggatactgtgctttgcctttatattctctataagctagaactagtcttatataactttagaattcttatagagagctctcttatagttatatttgcaattaaactttgtttagagcttagagcagcgtttaataaatatactaggctagtttaagctaacttagcttagactgcgcttagcgcgcagagaattagctatattagctatagctataagcttaaaagaaaatttatgcgtaactagcttaagtatatacttaataactacgtccttcttagttagagttagatttgttaatttaggctaataatctgcctaagaaggtcgtctagcgcgttaataacctagagttacttaaaatacgttatagatagctatagcgcattgcatagagagtattacgtcttatttaagagcttagagagtagtctatatcttatatttacttagaagcgtctatctagtactattattaaggtattatatagatagagtagttttagtagaagcttagcaaaagtagcttgctaacctatatagcttgctaaccgtataagatacgttatatatattaagaagagtaaagctcttaactatctactatagagacataatataggttaagattatactttttttcttaatttttttaactttttatataatttctagaatatttagctcttatagagtattaaaatatataataaagcttactatatttattaaagtctttagtaaattactaataaaagttatatatttttagtaatgctaagaaaagtttattaacctaggttaataaaaagaatttcttataagtatataatctactctatataataatatagtatataaagaaatagatattatactataatactctatagaactaaagattatatacttaaactattagtattctaatgctatctttataagtaatattttactactctttttataagttaatttatactacttttcttataagttaatttatactattctttttataactatacttatagtatcttatttataaataattttctaatactctatatataagtaatattatatactctttctagagatagagaatattatactatagttttctattatattataagataattactaatatatttaactagtaagcacacgcctactttttcttagcatctataaatactagtactatcaaatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaattaggattctgtagcagaatcctcctagaaagtagccctatgcgcaaaaagtaaatttgtatatatcttatatatctatagcaaaatctctacgcttctatagcagaattcttatgcttctatagcagaattcttatgcttctatagtaaaattcttacgcttctatagcagaattcttatgcttctatagtagaatccttacgcttctatagtaaaatccttatgcttctatagcagaattcttatgcttctacagcagaattcttatgcttctatagtaaaattcttacgcttctatagcagaattcttatgcttctatagtagaatccttacgcttctatagtaaaatccttatacttctatagcagaattcttatacttctatagtaaaatccttatgcttctatagcagaatctctatgcttctatagcagaattcttatacttctatagcagaattcttatgcttctatagtagaattcttatgcttctatagtaaaatccttatgcttctatagcagaatctctatgcttctatagcagaatccttatacttctatagcagaatctctatgcttctatagtagaatctctatgcttctatagcagaattcttatacttctatagcagaatccttacgcttctatagcaaaatctctttgtataaatagaaaatttatataagctaaagcatatttctctctacttatagagtaaaatagctttttaaaaaattctttaagttatgcctaatatagtctattataattcgccttaattctagtattaacaatactagaattatatctaactctatatatataatactataaatactaatataaatatattatataaagaaagtagatataaataatactagaattatgtataactttatatatataacactattaatattactctttaggtattatatactagaataacatctaactctatatctataatattataaattttattataaaggtattatctaaagaaagtagattcttttactatattataacataccttataagttagcaagctatataggttagcaagctacttttgctaagcctctactaaaactactctattctagcgcaaaatagcctactttagctctatatagtataaagtaagatataatattatttagagtctacttctactactttcttatacgtatatgcattatatctagtcttattatactatttatactacttttaagagagcttatctattttagcgcgtacttacttctttactttcttcttatgtactatgcgcactaaacttctttagagttatctattaaagactatccttaactattaagatctcttctttttatatacgcttttttttatataatttatattatatagtagctttattagctacttaaagcttagtaatcttcttctacgctaatactagcttatacgcaataattactatcttctttaagatcttcttaaaggcctctactatagacgttagtaagctatctatatatctctaaattcttacctttataagcattaattataatcctaatttaagagtattacttagagtttataactgctagagatagtctttaatagtaagtaatagtagagtatagatatagatattaagagctaatataacttactctagattaaatagaactaatctagcgccttaaaactcttcttaaatattactagaagtaattactacgttaaaggcatgcttaaagcatagtagaaacttaagttttataatatatataatttagttatgcataagctctttagcttagcatctatacgctttctttaaagaagtaaaataatctatattaagaggctgcaaaaggtataataagtaaagagatatatagataataataatcttattattcttatagtattgctagaatttaagcaagttatagctcttatagctattaataataagcagctaataagcgcctataactctcttctttatatgcttattaaagtgctttaactactatagactaagcttatttattatctagctattcttagagactataataacctaattataaggtagatctttcttcttatactaagctaagaggtagtagcagctcttaaagataataaagagtagaatagcctactctattatgttaacgctctagataactattatctactcttaattactctattaccccctatctgtagctattcttattactctaaagctataataactactctagttaa