tctacgcactaaagtagcattaatatatgcttcgcttatagtagtaatttagcgctgtagtagcattagtacttagctttaaaattagtttattctaatagagtattatagagagaggtaaaggatacctaagcgtcttaagagaagaagagagagttcttaaggtatttctttttatctagtctacagctagcatacgaataagcgcaagcttagagaaattagagagctttaagctaacttctcgcatatgctcttatatagatttaactattagcctctctagcaagtttgctatagcaatagtaggtagagataaaacttagtctgctgttctagcactaagtctgctttagcagcaattagtatcttataagctattaactacctagttagcaggcggaggcgaatttagtagtccttagcctgttagtagtagattaatcctgcgctgctttatagacttagtctactagcactagaaataagcgtttagtatcttctgctaagcagttctgttagtaattatccttagtcttataatattaagagaagttcgacgctattatagcagagatagtactaagagttagtaagttcttctaactgcagcgcgcaggggttaacctataattctttatagaatgtgtgttagctactgcagtaatgtagaagagaaattaaacgcagagatagctagagttcttcttagctatattctctattattatatttgtgaaactgcgagtagctataacctatactgcattttaattctttaaatagacttacatatgctctattactaataattctctagctagccttctaaggtataggtttaagtagtttaataggtaatttaagtaaagtacctctgcttaggcttaagacacatctaaggaaggcagaaactgttagatataatactctctaaatctagctttatacttttattaggtagacaataggctagcgattaggcttaactaagtttagaggtatatagagactttgttagcttagcttaattatagagagtgctgttctagtactctctataatagccttaattatgctagaaatgccttatgcaacgctcctcttagtctttattataggctgtagtactataacagatagagttttaaacaaattttacctagttagtagttatctagtagcaactaaataactgttatgctagataagaaactaggcttattactatagcagtgtaaactagatattctaattctaaaaatagtaacgcgctaaagtaggaataggttaataataagcacttctgtgctactagctattaagctatctatttttataaatatttgctatttaattatcttttacgcatatatattgtttttacttttagctatcttactatatccctcttatatagagtatagaaactacaaacctgcctatctgtactacttgttgctagcattatattataaactagatgctagctctattataacaactgcaattactgttctttgcgaagctcgtataaactataggctgcaaagtaaatcttaatgtagaatagtctatatattagattgcctattctataaagatattctagcactgtttctagctatctgtcttgcataggtagttgttactatagctctttatctataatcttgttatttatactctagtataatgtatagattatttggctttaagtaactgcagggataaaacttaggagcaaaatatagtctatttaagcgctttagctacttttaagctctgcttagcgtaaggcctatcttttctttgtataagacttacctttttctagtaatagcaatctttagataataatgatactcgtaagctctgagcttattacttactacttctatattaaaacttattaagctttgcttagcgtagggtttgttattttatagtatctaatattctctctaagtagccttctctagtatgcttaagtctaggctataaccttcctgctctaatattgcagcactatgctaatgaagactgctattctattacttattagcttactctaaattctgcagctatgcttttagcctacctaagcgcagtattctataacatctaagatattctctactttacgacgtttaaacctaacctgctgcagaactttattactctgtagcagtgtataagaagctgcaataattaagataagaatatatagctattagcaaggaaggctgctattagtactagtagcatagaggtactagcttagcctacactgctagcatgtataagtgttagaggtgtattatatattatagcgaaattgccctgcatatattgcagaagttgctagcgctctctctgctagcagtgcaaagcggctctatatagagatacgatagctgcagattatttctctgtttagcaatgttgtaagctagacagctcctagctatctcttctaaaaaggactaaataactctctcctcttaggcatctttctgctgagaggaatgctacttagtaacactctcgctatagtagttatatcttgcagcattaattgcagtgcaattagtagcttagctattaagatactcgcttataactgcgcgctagcaaactcctggcctaagcctagataaactcctgcattggtatcttaatctaaagttttctagtcttaacgcttagtgtattagctttagcgctaggttcttgcttctaacgactattactaagttaactgcttctctaaacctgccccctctgctagacttctaggcaaaattaattattctatatagttagttaagataaacaatgcatataataccagggaaattaatacctatacctaatgctaatattactataataaatcctctatactctagctatgatgctacgcgctcagatctagttttagaattaagatttctatagtaaaacctatagcctagctcttatgtaacacgcttatataagctctagtattaatagtatataatctctttcttactcttaagctgtagtaactagcgcttatataggtttattatgtacttaataagcttacctaaagtataaatataaactagatagcaaatgtttagtcttatagtaggagcttagatatagataggcattcgtataagcatagcctcgcttaatttatgctctaagtaaggcagttgcgtagctataagaaagagaaataggcattaaagtaagcaaagattgcgcagagttgctaggcgctcctaatagtcactgcttataaatataagatagcacttatctactataattctgcgtaagatactctgctgtataagtctcctagcatatttaataaagagctaggtgctagcaatgttagcgcttactaatataactagagctaatagctcttcgctacttaactattctagatgcagtatgctcgcagctattaggcgctcctttatattgtttagtaactcctagaagagtagtactataactaaaactcctaggttcttaaggcaagctagggctagaaaaagcaggcttttgctgctactagttggtagtataactataactagagtttagctactaactactgctcctaatgcttgtgcttgcttagcagatttatatgctaggttaggttaattaagcgctttgcttattgcagctttaatagaggttttgctaactaatgcctagcgcaagcgcagctgttttactagacgcttaactaagctagttagcagttaagagtttatacctagatgctctatgctttatagctagtgccttagggtaggatagctagagataagtagtagagttatactaacttttaacagcctttagcctaaagagtttctagtataaggctctaaggattctaacctaagaaatttatgctagtagttacttagggcctagaagaagtatattaagcgtaagcttaagttctttactatatctattagtatactatagctttgtagtctaattcgttctgtacagcctgcttagagattaattctgctctctaatttagtttcctttagttctttaggatcttcttaagagttgcgattatgcgtactatagcgaaagtcttttctaataaactagtatctaattatagagatagcatagtgatattctagtaacctaagcgtatatctaagacgagttctagtctctctctgcataatataagtaaactaatctagctcctaagctctagtgttagttaactagaggtagtcgctgtaagagttgcctagaatagtgtagcaaaggtatttgcgcaaagagcagatatatactaggtaaagaagtagtatctgcctaactgctaagagtagaaagcataggataatctttagttaattctattgtaactaagtcttgttatattaggtaataaaggcaacttagctattaattatgtaaatattgcggtcttaagcgtagttattgcgctatcttgctgatgcaatcttagttcctcttataggttagctactagttatgtgtactaatagaaagagaagctctaaaaaagagttaattcgcttaataaatttgcgaacagctaagtatgtctatatcccttaagctcgcatttgttggctagtagagctggtaagaagttagttaagagtctatttaaagctattactaagattgtttgctttattagtaagaaaggagtactctctaactttgcagcgaatattatcctaaatagttgtaatagggagactaaagtagtttgctgcaagaggaataaatataaggtctttctagagattgttttgtttagcctctactagacctaatactatgctcttaaaacgcttaataacaagaggctagctacgaaaatagagaatagtgtaatcttaagactatagagtatcagccttattacttttgttaaatgcaatatgtttagcataggctaagaggctgattataatactaaacaggctgtataaactattaataaggtaattcttgcgttgttggtgaaagaattcttgctctgtctagccttgttgcttctaggtagcagatagtaggatagcttctactgcaattactctaaggcagtatactatgcctgctagtatacctaaataatctttagcgcgctgcaatcagtaggtatgtaagttaatgcctaagatagctagaaaataaacaagcctactagaaaactagttactgctaatgtgctggaaaatgaaagcttcctagtagcttaataagcttctgaatttaagtgctcttattattgagatttagagattaaacaaagcttattgcaagctctagttaattctcttgctagagaaataaggctatagcattatgcagcagatgttaacgtattgttagctaagttaaagtatttatacttaaattagagctagaggaagagcttagcaggttctgtgtagcagctgtgagcatttaagtgttgctagtaatttcttccttatagattgcctatgcaactctaaggcagtagcaggtaaagcgctttagatatctagtataacgctgttaggatgccttattctaaaggcgttctataggctaggtcttaatctctgtcttcttagagcttcttaactagcggcaggtctctagaggtaaggtagaaagactagctactctctgctctatagctaagtctactactctaactacctgttgtaataaagtatcatagcgatcaggtagctagcttgcctagtaaagttattttaggttatattttctaaggtattcttactagctatttctagtaaactagctagttcgatctgttctaggaataatagctttagcaatattatacgcattaagttgttattgctaagcgttctagtatttagctaagatagtagttgtcttaggatttaaggatacgtttttaacagttcttgtataattagagtctagagtgcctaaactaggtgttgctatagtaaaatagcgctgatagctactagttctaaagagcgtctagacttttactctctactaatgctctcttgctgctggtaagcttcgctattagtgctctttgttatagtgttaggctatagttctttagttagtactaatatagctatagcgctgctctttgcattgctatacgtgaattaggtctcctagaagcgcaattagttctctactataagtagagtaggtaatatcgcgaggacttataatctataatactagcagttctaggaagcctttctctctgctaacttagttgcagatcttaggtggtactaaataactgcagtttaggtaggcttcctagtttcttatgcctctatgctgggtgcaaataattgtgctgaatttagagaggtagtgaagtagcgcgcaagcgctagtaaattatagtaataaggtagagtcttcttaagcctgcataattatatatagcaattatgtaggcaataaagaatcagaattaaatacttaaaatattattaaatataagctgtcttaagaagagagtaagtaattaaggatattagctagtgttaaataaagtaacaggtgttgcaattgtggctagagcttactaagctaagaagcggggtattagcacgttagcgctagcaggcctagggtagcagcttgagttttaaagttccttactaaagtaaactctctaactttaaatgcctgcatcacaacgaattttgatgctatgaataaactgtttagagatctagattccccttgtaaaactgcacaaaatagcttcttagaaatatattatttccccctagaaggttatttatttccacgttgcattcctacaacatagcgccttgccaaggcctattctaattagctaagctctgcattctcactagaaatgcaggtagacttaaggataggtataagtattaaggtagttaaaaatataataaataaagctgcagcaattagaataatagactgcttaaagaactagcagttaatattaagagcgtagagatcttagtattctactagaaaacgtctattctctagagttaaaggtaagctttctataatttatgcttataataattctagtaataaagcaggaagtaattcttttagtatttatctatagagttaactagtgctatcttagtagcaaagtaataagattagcagtttgcatttaagttatgctaagatagataaatttataaatttatttaatgctactagaagaagttagatagttagtattattagagatatataatattaatagatcttagctgctatatatatatagtataagactctagttatattagtctaaaagtaagcaaacttaataagtagcagaggtagagagtttgcaatagtagtaaaagagcagttatttagatctatatattagagctaagagaataagcgcgcaacgctaaaagagaatctctctaattagaaaacgtttagataggttctagagaataggcagtaatagtctatactaaaagactagtttagtattagtatttttactttgctgctgcaaagtatagtattaaactactttatagaatagagtctactaataataaggtttctttaataagttaagatagtgcagttatataatataactgttaaactagtattataatatattaagaatatatatatatcttatataatagatagcgctttgcttttacctttataattagaagagataactaagaataagttagtaattagagactctatagaatttcttttacctattagtaatagttaataattagttaagaaagttagagatagtaacgatattagcgcaatatagtatagtataaatatataggttattagagatagcgttattatttaataatagttcgtattaagagagaagagaaggtaagtagagttattctacttttctttaatattactataataagacctagaatatctctaataacctcttataacgtattagcagtagctatactctacttatatataattttagctactaaaagatattaaaatgcttaactctgttaaaatattgcttaactctactataatattgcttaactctgctataatattatttaactctactataatattgcttaactctgctataatattgcttaactctgctataatattgcttaattctgctataatattgcttaactctactataatattacttaactctgctataatattacttaactttgctataatattgcttaactctgctataatattacttaactctgctataatatcgcttaactctgctataatatcgcttaactctactataatattgcttaactctgctataatattgcttaactcttaggtgtgcataagctagcttagcactattattaacttaatattagaaatcttaatatatatagagctataaaaaagatagttatagatctaaaatcgcctcgcaattctgcgtaatatagcctactagaatatatctgcaaactactagaacgttaagagaaactgcgatgaatgttagagttttgatattcctttacctataacttcaaagccttgcatctcaacgagtattagagctatagataattcgtttagagatctggattcccctcgtaaaactgcataaaatagcctcttagaaatatattattttcctctagaaggctatttattttcacgacgtatttctataacatagcgccttgctaaggcctattctaattagctaagctctgcatttctactaagaatgcaggtaaacttaaggatagaaagttaaagatagcaataatgttagcataatatagtatagcataaatatataagttattagagatagcgttattatttaataatagtttgtattaagagagagaagaagcaggcagagttattctactttcttttaatattactataataagatctagaatatctctaataacttcttataatatattagcagtagctgcactctgcttatatataattttagctactaaaagatattaaaatacttaactctattaaaatattgcttaactctgctataatattgcttaattctgctataatatcgcttaactctgctataatattacttaactcttaggtgtgcataggctagcttagcactattattaatctaatattagaaatcttaatatatataggtctagtgtgcatagctagtgcgctaatagcataagattctaatcttttaagaagcttatctaacctatgcgcttatactatctagtttagtctatctttactatatctttaagtagttataagtcttttttaataagtttctatattaactaaaacttagtaagttatcttttaagcctgcgtttattaactatatctttattatctttaacttcttctatcttaataataaaatatctttataatttctctatgcagaaaaatatctacacttttatataattaaatagtaagcttatattactaatctatagttacttataattttatttgcagtgcatttatattatatttatattaatagtaataaagttatatatcttatacttaagcctatttagtagtaacctaagctctttaattaagtaagtaagttactctagaagctaaatattctttagcttaataatattatagttactaaagtatataataatctgcttacgtagttttgcaggcgttatatactattcttaaagatatatattaagattaataactgctatataatgctgcttatatactagtactctaaattcttctaagaagcatagagtattattataattcttaggcaatagcttctctagcctatagtagtagttagatcttctgctcttattatactattactgctatagtataagcgcttagctattctatataaactctattattagatagagcttagataatagatattgcttcttatagtctcttctttatctaattaatagaaaagatgcatataaaaagataactctatataaacgtaatagtaagagtgctgtattataatataatagatctattttaaagcataagagtaaagttagatttgctattctagaaagcactaagaagtagaatctctaacgttaagcctatttaggcataatttaggctctgcttattatattctcttagctaagctactctattatctatagtactaactatttctacgttacgtagagtctatttaaagtctttttagatttagatactctttagtaagttatgctttatctcttaatagtagactaatagaatcttagactatataaagaagatcttaagtttattattctctatactattattattcttaaagaaactgcgttagagaaaagactctttctttcttagctagagaagaaaaaagttaactaagttcttaagtagctatttaaagttctagaataatatatagttctaatactttataagtagtaagttctagataagctaaagctactctatctagactctaagctagattataataatactattagtaatcttttgctagattagtttataatagactaagtagttaatagtagttactacctagtaggtgtaagtcttgctattagcaactatctagactaattagaaagctaagttaaggttcttaatctactaataaatctactagaaagttagcacgcagcctttaactcctagctttagtttaaagcttagattatttagagtctatataaggcgcaacgctaagttataagtattctaagacttatctgctagtatactactagtaataagaagtttagaagctatttctatatattactaaagtttagctagcttcttaagagaggcttctacctctttagctttaaatagccttataagaagtacttatataaagcttttattagactatagagctattatattctctagaggtgctatagcttattagtcttaattattacttctctagttagagttactctcttaagaattagctctaggctatgctaagagttatctaaagattaggtacctctataagagtataactaaagcaggctaagataaaagttaagttatctagctctatctctgcacttattatttagagtctatatagctcttaggtatatttataatctatagcgtattactacttatatagttcttaacgttattattattaagttctttaactctctctatactagaaaagttagagagctgctatagctactcttgctaaattacttctagtagtacctcttaagcatctattactatagctttagacttattataggcagcgctcttacctttatcttatagagtattataagttaatactattcttgctagtaagaagcttaaagtaattctatttaataactatctttctataaaggagtagaaagaatttaaattataaggagtatatagatagaagctatagaataggtatactaagtagtattaaagtaagataaattcttaagagacttaagagtatgttgcaaaagatatatatactagtccttatataacctaaggcctgcctaaggcagagctaataggttcttaggtagaagagttaaaagaggtgtaataattttatatctagaataaataaatattatcttatatatttattctatattactttctaaggaagttgctagctgtctagttcttattctagtaagggatctctgcgtatgtcttagcagagtaatcgcctcctttattgctctaacacctgctatttgacactttgcttatcgctgtctagcgttacttttctgcatcgatttacaagcctcttccagacactcttagtcgagtttaattcatctgcatctatacccgcagagagcgtcgatgcgttcccaatgatgacgacgccacatcgcgccctcgtcatcacgacgttaagccttcgcatatcagcaaggaaaccaacgtcgcacgatacgttacatcgcacggtcacaaacactacgatgtctgcttcgcgaccttggaagccgtcgatggatgacacctcaatattcgggatggcagcgctgagtgattccctttgacgagtgtacggcgtcaagatcgcgattgaagaagactgcacaggctcggagactttcgtgccatcattgactgccggcgttgtgagaagctgtataatgcgcctgcacagctgagtttggcctgcgttggctttcgattgtcgacccaaatcttctgaactggcgcactcggtccatacgagtcgatcgcccgccggccatggaaattgagatggagggagtgcgcgactgtcatctttgactgctgtcttcaacctcccctcgtagaactcggtggagctgaagtcacaaatacttcgatgcatgcggtattgcgtatcgagcatgactttcgcaacaccttcgcgcgcaggcatgttatagtggcgttcgaacaacgagacatcatagccggtgagtatggcattcttttgcactgtcgcgcgtagctggacatgatcaccaaccaagagcgcacgcgaacagcctttgacgagcggcacgagcgttgcaggctccgtcagctgggaagcttcatcgacgaaaacaacgtcgaacttctcgttccgaagcagcccaagacttgcgccaatgcatgttgtgaagatcagtcttgcgtctttgattcgcttttgtgctttccggcgggcgctcatgttgccgccaagatctgtgcccagcatcgcgtcgcaagtaaaggacctcaagtccggtgaaactttagaaagctgaacaccatccagttagaaggtgagtcaatgagaccgcatacattgcaagttcacatacctgtgtcgagactcgcaccggattcgtgcctatttctctagacgctgcattggcaacaaatcttcttagtatattgtctaccgcgttgtgcgtcggtgctgtgatgaggaatctggcgtccggaagctgcttgagtaactgagacagaatgacaatgacagtgtgagtcttacccgttccaggagggccccatatgaacgtcaaggaatggttcattgctgccgtgagtgcctcattttgagttgcattgagagttgcgtctcgcacgacgggcaattttataggagaaggagcagcctcatcggccgctggtaatcctagcagtaggccatatatgtcgcaacaaagttcacgctccgtgtagaaacatgtaacagcatcgaatgcagtcttgctcgtaacaaaagagccacagtgagtgacagtccatgcgcattgtgcaaggaagctgggcggatcgtgcagacatttgaacgtcacagtgcccgactccacgatcaagacgagagcatccatggagaacagcttagtgaaagcatcattctgtggggcattggtgacggagaggcgaacatggtcgccacctttgagtgagcggatcgtcgaagaatcgatgcgcacattactttttacgttggtatggccgtctttgtattcatcaacaacgagcgtgatggcttcttgctcgggctttgaagcttccgcggcttcatcaatatgatccaaagcaatcccgatgagtgacgaggtgaattggctgacagctgtcggacggccaatgatcaaccgcgaggtttccggctcgaacgtctcgagtagcaagtctagaccagcttcggcggtgcgcacagtaagcgcaacaaactcaactaatgcggctaaatcctgcattgacaaactcttcagctcatgtagtagaagtgacagagggtggcgtatgaagcctgcaagctcattcgacgccaagataagtttggacgcgataacaggtccttgaaagactaactcatcttcgagaaccttttcatgtctgctccatgctgccgattgcaggaatgtagaagtcaggtagggtgcagcttgtagatatcggagcagggcggacatcacagtctggtcatcgagaaggtatgtcgggtcggctgctagcagtagaatgtgagcaaaaacgtcgcgtagtcgttttttctcgttattcttcctaagaagatccaatataccttgcaggtccgtaatggagttgacttcgctcagcgattgtaggtttccgtcccggcagatgcttcgcacaagctttggctgctcgtcccaggcgaccgtttccagtttcggggtggtgtattctagttcgagcttctcgaataacgggagaacttcttgtgtgtcgacgtagcttagccattgatcaagaacgcgcatggaagccacgtcgcgattgctgatcacgtacacctcctacaacatatcaacgcagtgcacactatgatttttggctcatcgaaagcacacttacagcgccctgaatagcgtcacgatttactttcccaaagtgtgtctgtacatctcgactgatcttatcaagagccacactcgctaggcagtcgacatttacctgttgaagcagagtcttctctctcattctccgcatgtcgcctatactaggcatggcacggtacaatgcatcatcgccagttgaacctctcagaaaaagccacgtattgccccgagttcgctggtagagttggaagacatgctcgtcgcagtacagacgataatttacctttgtaggcgtgacgcgatagttggatgattgtgatccctgggtgtgtgggaatacaaagacgcgcacgttggtgtcaactgtaacttcagttgcgcgcgcgattatgtgcggcaaataaatagccatactgaaacggtcattgatgctcattatgatgagtttcttgtggaaaacctcaagtgcctggcagacgactggaaggaatcgccccatgcgatcgaccgaggatcggaaaattggtttccaccgcaatcgcggatggtctagtccaaaacgccaaagctcttgtggggtaacaagccctgattggagaagaccgttacgaaccaagccgggtgctgtcctggtaggtggtaactgggcgagaaaccatatttgctgttcgtcagtgagcgcactgaagtcgattgcgtgactgtacgccatgatatcgctcttgtgacgatcgcaccatcgcagcaagtacccaagtagctcgaactcggaaatcgctaatttgtcgcgagtcaggatcaggtcccagatatccacatcatcctgcggctctggagctagaatattggcgcgcttgatttgctgcatacatgcttcgtggagaacgtccaatatgaaaggcactaccttcgccttaggttctggggggtcttccaagtccttgaagaccttcaaattctgcggaattctgatgtggttgccgtccacgcattgagagaacaatcgattgagctgctggcattgcggactcattgcgtttccaagtcgagcccacttcatatacaaatttttgaccttccccagagacgcgttcgtgtatcgagcgaagtattcagcccgactatctccggtgacatcgccgaaggtgatcaactctttgccaccgggatactgggcgggttcggccacagtgctcgggaccaaatcgctatcccaggtcacaaagactgcatgcaaacgtcttcagttagtaagggcatgtaagggataaaacatggacctacacttgtctccgtccagatctcccccagacatcaagtcagcgcttggcctcttcccttgtgttgtgaacacgatacagtcgaccagatgcgaaaactcgggaatatcgaccactttgaacttttgaaggtcgcctggatgtagacaagggtttcttgtcaccaaaacctcagtattgatgatagtttgtgcccggccatcgccgtcttgcgtgatgcggacgaaacactcgccttcctttagtcgacctgggcaaccatcttttgccgttggatcgcagacaccaaagagcaaccgagacttcggaaccaggatccgacacctctgttcatctcgcttattaatcatgcgagcgtattcttgctttactaaacttagaagtgtcgggcgcaccgactctgggccttccaagagcagcttttccgccagctcggttcgattgatgtaggaaagaaactgaaaggcagaccgtgggtcacctccctggacattttggatgaagtcgagatgctgtgtttgcttagccagcaatgtcttttcggagatcccaagcgtgtgcagcaggaccacgatttcatcattgagactgccgaaggcatagggctgtcgcaagtcagcgcgcaattcatgtggaaatccaaaggctcatgtatatgtcgcaccttcgagtagtcaacaacagcgaagctatagtcgggcgaatccttaaacttccgcatggacgcgcgaaactggacctgagtttgtccgctcaatgtcgggtccaaggtcaagacgcctttgtagccgcgataacggatctggtaaacagatggaagatacctcttatcgcgaaacacaatgttccgtcgttgcgctaataattttgcaaattgtggggacatgagaccgcatccatcagtgaagatgtaatccttggatgtcacatcatcgatatcttgacaacgttccgaaggcagcatggtcgatacctctgcgctcgagaagagcagcccaatgcgcttcgacttctttgccacagatctcagtttggagagatcgcccatcccctcgatctttctggccacctcctcttttgatgctgcgtacatgaagcaagacctcgacttgagctggctgttggaatgtccgaagaaatgatatgaaattgcattgattgtgatgcccgatactagcattttcgtgatccagtctccgttctcccgtcctgtggctggtctcaaagcgtcattggccgccactggaggccattgcagcctgaagtctgggaaagatagcagaacgaatcgatcaagaacctcgtccatagtaacgcgatttgaaggtgccagcacatatctgagagtgatttcctgcttctgcggcgaggagatcacgctcacacatttgatgagccttgtttgattggtcaagcgagacgctgggagatctgggacagagtagtcccatttggcctgttcaggagatatggtatcctggaggatcttagagaaagacgcggccttgctcatgttgacgaaaggtacatgtaggatgcagattcgtggtccatggcaagaagagaaaaagaaaaggaacagcgatgggtggggcggggtattcaggccatctatcgcctgattcgcgaaaacttacatgtcgtgtaacggcacaggcaggaaacgccgcattcaagcagcatgaagaattgagataaggcactccccgcacctttcgcaggcagtgtaacttcgcaccccccctcccagcaacctttgcaacttagccaatatgaaaaacgtttatatcattggggcgcaatcgactgggaagacaaccttggtgaacgctgtggagtgcaaactagaagagactgcaaagaacgacggctggcagcgtccgttcatcatccgcgaagtcgctcgcacagtgctcaaggacaaatacttcagccgggaggacatttcggagtcgccgaaacgcgcgctacaactccaggaacacatcctcgctgcccagctacgcgctgagactgcagcgactgctttgaatgcgtcaaattggtacatatgcgatcgatccggacttgatcccatcgtctacgcgaggtacttcgttggggaagacgcggcggcagcaatgcttacatccgaagcatggctagggctcgagggtcggatgaagaaaggaatcgtgatcgtatgcgaagcaggctgcacatggctcatcgacgatggagtgcggctgatgccaaaggacatggaagagtggatgtgtgtcgacactgcttttcgcgacctcctcaaaactaggggcattcacttttcgatcatctcgaaagatactacagacctcaatgagcgtgtggagtacgtagaaaaggctattcaagatgcgcttcagtagtgttcatgaccagatgtctccgattcggtccgtatgctactgccgaggccgttatcagctgccaatgatgacatcatgcagcaattgaccaccacgaccatcaaacttcaagatcacagtacattagtcttcacgtattcagattagccgatgtaaccagtctttcatatttgttttgctgctgcttcggggtaggaacgaacgctgcagttgtatttgacgccagcactgggttcactgcacggatagctaaccttgaaactcacttggacacgggaattgtaacatggtcgtgatgacttctgctttcatttttttgccaatttctctggactccacgccccgtcttttcgtaaagaagcgctgcattggcagcagcaacgtatcctcacgcagaccttccatgaacttccgaatatactcttgtcgtctcgaaccctcatgcagcagatcgttgtatctgcctcgtccagctccctcgaattgagctcctatgccagagagatcttcgtcatgcggctcgacatggcgatcggccatgattctagtctggcaagcttgttgcttttgcaggagagacctgtagatctcaaggactggaccaagctgcctttccgtcgcatcgatgatttccaatactgggctgtcgatggacactggagcggattgcggattgtgcccagcgtgtcgtggcggataaaccaagttcataaggctaaacccaactttaatatacatcagatcgcggatcccggatcgacatgcatcaaccattcgacgttctggaactgctgtcttgcccttcaagatattatgcctttgtggggtctggcttctacgctgcagttgcggtgctcaagttcttatgatgctcgagatcatgggtgctcgagatcatgagtgcttgaggtcttgagtgaaggcagcgtcgaaatacagtattcgtcatgctcaactacatggccatccgtatttgaccatgggcaccagggaaggtcggaaaaataggagttactgtatgattgaccattttatcttatcatctacttgtgactgtgacgttcgaaaccagacttcaatttcatgttcattcgctgacaatcaagcagacgacacagcactgtctatgggctagatggaaaacgttctctttcaacataacgattgtgaactggaggaagatcaaccaatagctcacgtaaagtaggagagtgacgcgatgagagtggccggcagctattgataatagttatgcattatacaaatgctggtagctatgtagtcgagcttaactataggaaccttgtttataccttgcgtctcgacgctgatgttagagtgctgaaggtcccgagggagctgacgaagacagataatcaacgtttgagtgcaagatagaatcgagcacatcgacccacataggcattactattaaagcaatcataggcatttcagtatagcacatcatagtacaggtcaactagattaagttaggctgcatatctaatgttagaaccagttaagatgtcgacttacttagctaggccctctatagccagctttgtggtagctgaggacgtagcgccacaggcattaacgacgaggtatcgcacactgatagcagctgggcgcgtaacaagagcctctagactgcctcttctactcctcaaggtaggcagcatacttcttatttaaagcagttaagatgttgactctctcagtcaggccctccgtgcacagctttgaagtcgttataggcaccatacaggtattataaggcgacgacagtaggtcagttgccttataagaggctctaggatgcagcatatccgtcgttagaggcagtcacgctagcaattccgctctctattatcaactctacagtagcaccagaagaacttatagagtcagaagtaaactgatgcgcgcatgttaacaaggtagcatcgttctccaagagtgaggcggcaataacgtaggatagcctaggacgttcaataagcgtctctgtcatagtagctgcatgatacacgttcctcaagtcgcatattctccataaaggtctgtaagctgttgatattcctggccagcccacctgtaagcaactttatcgtaaccgcagcgttataaaggtagtatcaggctccaagaacaggtcagtacggtagtgaggaccctcaggctgttcgagctctccttcatcatctctcctgtcattatctatgtactcaaagttgcaaatgctcgagtctccttcgtatcctagccgtcatcgtccttgtccttatctgtacgtcttcgtagtagctatatagcgcaagaatacaagcgggcgagcaaaagtagctaagagtgcgcagattagagtgtcgcagaagatctaagtaaataagaactagagcgggcgcttttagaagtaggtccttagcactaagtttgcaccgtcttcgtagttagaagctataagacccgcagtgcgtcctattaacaatagcaataagacgcgtattactaaatttagcgcataaaaaccctccctctgccgcagttagaggttaacatattcgtaaattaaagcctcgcaattagatgctaacatcttcgtagttctgtagcgaagaaagcggcttggaaaggttaagcgcatcagcaacaatcatggttatttgcagttagccacgatcatagccgttaacagttgatattagttagcggttagtagttgtagcgatcacatagttgctcgcgatcgttagtaagcttacaattcggtagcggttcggcaacaataggagctcgcgataggttagtaaactcaaaatccgctaagagtaaggtagtttcagcagctctgagctgagctataccatagcttacagtcgctcgcagtcagcgtagctgagtttagcgaatttagggtctcgttcgcagttacgtcacgtgcggtcgcgcgcgtctccatctatctactatatctcaaccgcgtctatcacaattatctgccgtatcctaatccctttcctatacaagacgcaggggatagtactagtaggctgagctaacaaggtctaggattcagctgcggcggcggaaaccatcgtgccccaaacccagactcgctagcatccgttatgcgcacaccctcgcccgtcccgcacgacgatgtcgatctccaccctgagcatacgtcgctaaaacttgctaattctcgcaatctcctcacaagcaaagacttgcccacgctgtctcgagattgctaatggacgacatccagcatcgtcaaccaatatcgctgatagataaccagcaacctcttacaaggctatcgttagatggaccgcttcatggatatggaaacgacttcgcagccgtcgcggcatcggcagaggaggacgatgtcgagactgattgaattggatcatgtagcgaacagatcaacacacactttaatgagtgcacaacgccatccatcatcaacgtgactagtcctgtacaggacctgcccatcctcgaaactgtgtcaatgtgaagaatttaacgtatgcggtgcagctttgcaacaatggcatgctaacatgtagctcaaagccaagtgtatcgacctagatacatatgtacccctcaaaagccttgtggaacgcaaggctgagcacgaacggcaccttgctactcgcgagaaagaaggcgcttaagcgcggtgtggctacgtagcgaaggactgaagcaacgcgtgcgaacataccgtggaccaaggaaggtgagtggggagaatccttggccgcagccagcgcgttgatggccaggctggccctctgggacatccagcggcatcgactgcgccggccactgcctccagccctcgaataccatagtgatgtccaggaacatcatggatcaccagtgttttcgttattcgcttcattagaaatcacattaacgtgactacgcaaggttggaagatgagagatgatgttggacacatgagttcaaagagtgttgtacatgttatacattgaagaagctatgaactgtaagatcctatctttgatgccactactacatgtcatcccaggccgtcagctggaacttctgggggaagtacatagccgtgacaaccttgatgcctctgccatggaagccaggcatggccaactcgatgtccgtcagacgatggtggcgccatgcgcactcagccccattcggacactctcctccgccaaaggcaacttcacaaaggccaaagtccaggtgagggttgcgcgcatagctggtcgccggcagcttgcctttacggccatacgtccaatttgagctttcggcctagacgcttcgccgcgtaaggagagctagctgaaatgatagcattgaagtagacctgtacatgttattagctgcttaacgaatgctatattatagtgtatactgtattattagacaaatgagcctttgcagcttagaagtagtgctcgctgctgcgatagacaatgccctagtcctcaaacttgcagagatgcatctggctcaggaaactgttctgtttgttgcgtctatagaagtataccagttgcttgtctccacttatatttgcggaagagttaggttgagggcgacaaagagtgtcaagtaaaggaaagggagaggctatacattgtatatatatcgtcaggattgcgctaataatagttatataagacgctagttctagtaatcttataatagcacatgctctttttgtgttattatgccgctagcttatttatctctttaataaacgttattatataatgttagtttgtaaatgactagtatgtgcatataaggtcgtttattaagttaataatttatatatttacaagtgttaatatcctagatacagtgcagatacttgctgagcttaacacagtgattatatgctcctagcgacttttaaggtacaacgacgtttcacattacttgcacagtacattttttagagtttattaaactttctatttaattactaagttcctattattgctgatgcaagatgtagactgcatcgtagatgtagtaggcgcagcttactagcctatcgtatcctctacaaaggagaatacgaccaacatgggtggcgagcatgagctagggtagttgttgcagagtcgtctaaccctactcgttggcagctgagtggcgacgagcggtgtacttggaagagccggtgcggagagagactatgcggctcggggcagggacgggcagttcctcgtcgacataggtcgcgtcctcgtcctcgggttcgctctgctcttcagcttcagccccctcctcttcgccatcaccaacctcctccaccttgacatcatctccctcgtcctcttcgacagtaatctccatagcagtatcgtcatcagataacgggtcaacgaactctgttgacagttccttcttcttggtgacgggggtcttcttggcaacgggcttgctagcaggcttgggggtgggcttgggggccgccttgagaggggccttgcgagcaggggcaggagtagccttgttcgacgacttctcaacatcgttcggaccttggccacgcagagcgtctcttcaggggcgagcgcaggagcaggatctggctcaaaggacgtgtcaaacttgcgattcgggagggcgatgtggagctggagcgcatcctcggtgaacgcctcttgtctgtgaggcaacggggccgaagggagtctgtgatgcacgggggccgacagggtggtatcgcgcaccgacggcagctgggaaccatgctgagagcctccaggctgcttcttccactcctcgaggaaggccgcgtattcgatgttggaagcggtcaggatgtcaacttgctcagctaagccctccgtggccagctttgtagtagcctcagcggcaagacgtgtgatcttggctgtggaaagttagtactatactggaatatcgaagaaagaggcgtgaataccccgcagctcctcagtcagagagtcgcttccggaacctgacatcttggtggctctgtgatgcaagaaccgaagcgagcgaacaagagcagcttgaaaggcgcggattggagtagtgtttaagaagaaaagcgacaatgaagagagttcgactggggtatacaggaactggagcaaagcgagcaagcgggcgcttttgtaggtgagtcgcggccgccaagactttgtaaacagactagtggagcagagggaaggcacaggcagcgtttgttggctgtgcgagaagcgcgaggtgcgtagtctccgacttcggcagcagactgttatgtcacttgttgatggcacagcaaagtcaatgccttgaagatggtctggctcgagtaacatcacggtactgcaagattcggagcgggattggacaatccttgtgatcacgatacaactgtcatcatttcaagtatttacaaatgctcaaaccgactctcagcatgcagtgtacctcaacatggtgaagtagcttgcggatcacgtagaggctcctgatagcatggagcaatacgcagcgttgccaggattcgacggcggcggtaaggtcatttgaatagctctaggcaccctcatcgtattcgtggtgtggccatgagagtgaccgccatcggagaggtggtacaaacctgggacacaacaaccccaggtacggcagcgcatcactacaacccggtcagcccaacgcttgcacaacaaatacaaaggcggtatacatactgcatggaggagcttcttggaaagaccgagcgatattgcaattcgggctctcgcatgcgatctaggtgtcgagtctccttagatttaacagcgtcccaatggcttgcaagctcaattgtggacattcgcgtcgtttgcggccggatcgagcgagagtccattgcctgttatgtggtcagccgttttgtgcagaacaaagacgcaaagaccaacagctcagtgaagatgggacgtagggctttcgtgggtactgtgacacactaccttcgcaaagattggaatgtgagaagggtataggaagtgtcgtggcctgccagcccagcgggttgcgtcggaacactgtactcgaaggagcctggtccgcgcgaagacgcacgcccgagaccgtatcaggaacatttgccaagttcatagctgatcgtttccagaaccaatgtagtgtccctttgattcaaacgtcaaacacatcatcccaatcagtgtccgaaaccatccctcctccccgtttgaccttggcagggcgtgcggtatggcttggcacgacgacgccagtgttgacaaggttcggcggggttgtcgggcgacgatgattcgctgggacaggttggaagatgcgttcgggcgcgtgagcgcttattttaggcctcttactgtagtacaaagtcagaaaaagaacgaagcgtacagtaggaagagtgcagacttcctcaaggtcacgcttggtcaggccaacatgagccgccgtgctccaactcggcaaggcgtttggcgttcgtgcacttctcggtggtccacatcctgcgaatcaattcggtcatgttgacggactagatgctgagttttgggtcgctgctgtgacctgtcagaaaagcgacgtgaaaggcgaaaggcttcaagctcacctttggtgtgggccgcgatgcctatgatactgccaagtcgttagatgcatgcttgatccttgctgacctaagttgtgcgagtactgagttgatgtgccccagcttatagaagtgactgattcgttttgtggaggcttcgggtagcccgaagctatacgcagcatcgctagggttcggcggcgaaggcaaggccatgtgaatagctccaggtaccctaatcgcgtattgtgtgttgacctacagaacccgcaaaaggatgggacgtgtactctccagtcagctcgttggtgtgtttggggaccgtgcgcacttcctttcttgagagacctcgcagtttacattttcttggcgctcgtcatgcgtggccggcagcacttcagctgcttacgacctcctcatttccgagtacgatctccttgcatcccggtacgaagagctcattgcagctcacgatctccttatctccgaatgcgaaatccataggtacatcaagctggcaccatcgcttgaagtcgcgcagcgtgatgggtatagggccatttgtccggatgccgctttgcatggctgataacatcgtctcattatgaacgagacttgcccatccccgacactgcgtcaatgtgagtgactccaacttatcgtgaaatatcggacatgctaggggatggaaaggggttgcaggcttgaagcatccattattcgagggcttagtcagcggggagaacgggatcggaagaaggtcatatatccccgcgaaagacttttggatgccaagtagaagcgacattgctttgatgttcgggcaaagaagtgtcataagagccatgtaggtgtccagaggatgtgaccgttcatcgtttagcttgattccttcctagatcgttcaatcgtggttataagccaaaattgctttgatgagtaccttttctaccttggagtgaaaatggggcggaatgcccaagctgtgggtgtgtgcgatacgaagaggcccgatcacttcaaggatattcacgcaattcatgagctcgaggtgctttgagagaagtacaatggcttgcttgagcttgctctcgcgaacgaccaccacatcagtcaagttctgtagcttattctttcgcataggtgctaacaagcttggtttatcatcgcgcagtgattcgtgtagcgacgccacccgtgagctgaacttggcgttgcggtttttcttgagaggttgatcgttttctagacggcgtgaagatgaagcccgggtaggaaccattgcgactgccgtgtttgcgcagttgcgctcgttcactcagctaatttttgtggatcggtagggatgcactggatttgtgcgactgcgcaaggctggaggagaggaaacgaagagtagaggcaaccgatggtcgcttgagaaccttccaggtgacatgtgggaggtcacacaaggcgattgaccagaggcctcgctgatcgagtaaagacactcacatcgtttatttcggaactttccagtccaactaggcttcttaagttggagttccggatgaggtgaatgcttacatcacgtgaccgggccgcacgccgccttacaccaccaggtagcggcaaaactcctgtcctgtacctgtgatgtgggcccatagtaattatgagtaagtatagctttgtagtggagcctggatgtatgcacaagcgtaagattctccactcaagtctgtgaagatctttgaatctatacaggctaccttttccccacttctcgtttgggaaaggcgaggaaatattgcatcggcgtcttgcagcacgtggtcttcgtttgtgtaacgtcgcccaccacatgtgtcgccttagtcaaccaccccacgatccttccgcctcaacccgacgcccgtcatgatccgaccaaccgaccttttccgatcaatttatgatctgcctaccgagctgctattccagatcggcgcgcatttcacacacaatgatcgcaaccaggatgttctccaactttctcttgtctccaagcgatggcgcaacatcgcccaagagtggctcatcaaagccccacgattcaagctcacccacgtcgataaatacatctcgcagcttatacgccatgagcgcctgcagcctcaagtcacgtctttggagatttgtagcttaagcgagcaccgcatacctcgcaaccagtatggcctagcaatccgtctctaccatcccacaagggcgccagttggggcggacccggacttcatcgcaaggtgcgaaagtatcatcaatacggcttattgccaacaaacccgcataggcaatagcgacgcgttacagtggaaggtagcaatgcggcaagattgccttccagcacttttggcggtgcttgtcagcatgctgtcgaaccttcgagagctcaaattgggcaacacatggcttatggatttcccaatcctcagcaaaatgctatcgccaaatgtaatcgcctcgtccatgattccgtccccctggcttcatccatggttggagggcatcaaagacacgttgcggccaaagctggcggtgctcaatgtgccggcagatatgtcatgcttacacctctcgcgacaagccaacactgtgttcgacttccggcgcttcactgcgctgagatagctaggcatcactagcagggcgctgtggtggctgtctggaccccatcaattcgcgccgccggaccctcgagagctatttccgccatctttgcaggtcctgcgagtcagcgaagcagatccacaaacccaccgtttcgtggagcacctttacaaagctaagataggtggtcacctccccgctctgcggcgcatcgaggtctgctacatgctctctaacaagcttgtgcttgcagcaaatccagcttttccaaatcgagactgggatccgacattggacctccagaagtcttgcagagacgctgagttggcgctgtacgtatacgttccagactatgagatggcgacatgggttctcggtcggtcgccttggcttttgcgggaggaacatgatacatttgcaaggatagcacatgatgctttttggaaagccattggtcatttcgcgatcatggatgaaagcgctcgctcgattccatacgaagcagagtgggattcggatggagatctcgtcatgtgagtttgcgtcagtcggtacctgaatacacatgatggattcacgacaatcaaaatttggtgtgaccgctgcatctccttcatcgcacatgaacgtctggcttgacagcatcaattgctgccacatgccaagagcgacatagtcgcttcacaatgctagaatgatgaatcgtggaaagcttcaacagtgtgcaactacacggtatggatattgggagtcgctgtaggcatcagctctctttattctgtcggcaggtgaactatttatcacctcaaagtcaattactccacgaatctgacttgctcctttttccactcaaccgcaaccattcatccaaatatagcgatccaactcggctacaagtatgaaaaatctcacattggctaccaaacggtacgcgccagtcatgcagcaccctggagatgtacatcaatcggcaacagcaacgcccttgctacatctcccgaacgagctactccttcaagtcgcctcctaccttgctgccacaccacatatccaagaaattgctcgtaaagacttcaagtttgagcgcagcttcacttcatcttcatcgcaaactctgttgaatcacctaggatattgccgcaagcatccgcctcagccacctgtcagccggactgtcaagtatgttagtagagacctcgaaggattcgcgaatagcttcacttcatcttcagacctgtcaaatttagcattgacctgcaagtatctcgcaacaatcgctcaggaagtactgtataaagacgtcatactacctcagcgccgcgtgaaggatagcacacgatgcccgcgactagtatcattcctccgcactttgatcgaacgccctgaacttgcaagccgtactcaaagcttagcggtgtggattctcaaatccacagatatcgtcattctggggcagggcctatgcacatgttccacttgcttgttatcgctccgcaaaattgtcggttgcgtggaaccccaagcgtcatttcaggatgactggattcagcggtatatccatcaacctactgaagcacaagtgtgcagcttgatattcgctgcgctgccaaatctcaccactgttaagctccatcgtgtaacaatagatcgcaattccccaacgtctgagtggtgggattcttttatggacctgagagtagctcaggatgcaaaatatttgacggcaggtctggcagctgcgaaagtcgacacattgtcgctttctgcagaatgcggtagaatatttaccgcaggtcttccgaacatcaagactctgatggttggatacggtcccgactcacgacctgtagtaactaaccagtgcttcccgaacgttaccaccctcaagatccggggtgggtcttcatttcttcaaaatccatcctgtcaggcgaattttgaacaaattctagcatccttccccagcgccaaaaccttggtcctgttggaaaccaagccatgcagggcaattccgagccacatcaaacacattatcctgcgaaatcgagcgcgggatgagcgcaatctctcttggtgctttgaccatctgaagaatttgcattcaatgtctgctttacgacgcattgatgtggactgggatggcttcatgatggggtttagagcaactgagacagagctcgataacttagcgaattctactggggtgcacgttgttgtttggcgaaagggtgaggtgttgaaggactgccgtggtacatcatgaggatgattagggaaataaacatatcaatatgggtacccgaacatattcataactatccaccgtgtttttcttcaccgcgtagcctgatgtagcagtcccgcgtcctttaattctcacaagcctcttccaacatcaacaaaaaacttaagattcctcgcaatgtacagccacaatgcctagagaggtgggaaatgcattgagaggaccagagactgacaatggtgactgaatctaaatatgacctgggtccgtgctttcatgtgttcagcaggatatcgtgacagtctcgccactgtacatcgtttacaattcattttctacttcgatagctactttttcatgctacaataagcgaaaaaatgctgggaagttgtgcacgtgccgagtggagtgaaatggccggctgcctagagtcgctccgtctcactgagagcttgaaaacttcccagctatacgagcatctcccacgggcctctcacaacatctcaccacaccaaaacatcatcgcgaactaccaacctcgatttaaaacaccggttgccgcccaaacactgaaaagaatggtcaacgccacctactctgtctacatgcgtcatggtcgccgtgcccaaatggaccggtgggcatgtcagcgcgccgaaatacaagcacatgccacgcaagctgtggaatccgtggcaaacgtggtcaaggaaacgactattctgcagaagtcatcattgctggaactgccagacgagctcctcttgcagatagcgggctatcttcgacccactcaacgcttgagcagtgcggacggtttcccagacatcccgccacgggaactctcaccgggcctgtttgagccgaaagcagaacgtatcggtttgggtttgcggggctttctcagtctcaccctcacatgcaagcggcttgcgcctgtcgctggagaagtgctatattgcgacgtttcgctacctcaactcccctccgaaagcagcccgcattgttcccggctcatctccttcctgcgaaccattatcaagcatccggagatggcttcccgcgtatcccatctggccgtgtgggtacagaaaggcagagtattgcgggctcccaacggcggcctgtgtaaatgtgccacctgattccagggtctgtgcgatattgttgaccagcgtttacccatgcgcggatatgtgaagtctaggttcggcaaagacttccaatgtccgactgaagccatggtggctaccgtgatcctcgccgccttgcccaggctgcagtctgtcgagctgtacttcaaagcgccgaaaccagtgaacaccctcgtatcaaggacgatgattgaacagcagctcgcttcgaaatcatcacgtgacatggctagactctatctcggcctcgcggcatcgcgtgtagagaagctgaagctctcgtcagatatcacgttcacatgccaacgaccactcgccgacattaaggctttggccttagaatggaccggacgcggtacgttccctctttcggatgtcgaacactatccgaatgtgcatacttttagggtggacgttcctgaccatccgatgtaccaacgtcaacttggcgaaagcttggactacctcttaaagccgcttcctaaacttcgcacgctggaactcacatctccggaaggtggatctattcccccatgcgtcaaaaagctcgtcatccggattggggatgcgggacagttcacgactatcaactgggtccgcgatcatctccagggattgcaaccattatcgaagctgcagtgtatcgatatcatttggccagatggtatgaccatgcatggcatatgggcatgctacgaggatcttgcagcgaagaatggtgtgcaggtacttgtttggtcgggaggtgaaatttgccgaagcttcgggcaccacgttagtcgagccaccattgtgtcgaagtagacggcggagcatctgcaaagcatgagttaatacatgcgcaagactgctacactagcttatgaaaacccaagtccgagggcgaagagtggtgagtagttttagcagtttccatccgggatctcaaattgaataaagacatcaaaagttagatccatgcttatgcaaaatcaacaacagtgatagtacgtgattcacgggatattcttagcatgtgtgatgacgacgcatgtgatccttgactaagtagagacgagggacatcatacaagcgaacacattagatcataacgatcgtcgaataaatggttctaccagataactcagcaatactacatatagcagaattacaagattgagcgaatgtaaagggctggctttgccacaacacaagtgttgacgagctatttggtcggctattgacaattgagttgatgctgaagaactagcattgtgccggatccaaagaaagcccggcaggatgttcaactacacctacgcagtagctgtggtgggacaggccgtcaccgtcgtggatgcgctcgaggtcacagtcgtggtcgagacgatgactgcagtgaccgtgggcgtgctggtaacggtggtagtagtcgtgccggacctagcaggcgtgatggtgctaaaaaggtaatcagcatgacttcatatggccttgattggctacctacgtcgttgctgcagtctgtgtgacagtggaagtggttgtggtggtctgagcttgtccctggtagtaagtaaagtcaggtccatatggaataccgcgcttctggattgggcttgcgctcttgtgttcctttctcacgacgcgcttgcgatgaagcttcagcttatgggttgcggtggtacatccagagacttggcgaccgccccagatgttcgagttggggacgatgtccccggccttgctcttcatgtagcaaggtccaggggatccgttcacaaaggacacatcaacacaaccaagggtattgctacagctctccagacattcgttgagagtgtttgcataggacatggcgactacacatttgattagcaaaatcgtgattcggggcatcgtgagactcactgtcatttccaacacggtccgcggcacactccacagcatagaccgctccacagttgctggtgtaagtggaaccgtctgcggaggggcatatgagagcagcagcagtacttggagtagctgacgcggtcgccgattgagtcatggatgaggtgtccgatggagttgccgactgaggcaccgattgcgttgctgatgacggcgcaaaaggtgttgctgatggagtgcacatgcagttgtagttggtaccggagactgtcgtggtgacggtaacggtttgagatccagccgcacttgttgcactcgaggctgccgccgtgcttggtgagacagttgatgccgctgccgaagttgacaaaattgttgaagaagcttgcgaagcagacggggaagaagaagcggtcgaagcatctgcagacgaagacgaagcagacgatgaagcgacaatggaagacgaagtggaagttgatgcagcagacgatgagacaggtgcgctcgacgtggcagacgacaatgaggatgaagcgacagaggtggctgcaatgagctttcgcccgccgatgatgttcccattctgattggcagcgccttgggcgttcttcaggtaacatggaccaccgggattgtacgagacctgcacacaaccatcgcgctgtgcgcatgcgagcagacattcctcgtaggatccagggtagactggcgagttggccatgtcaccgccggcgcgatccacgtaacactcgacttggaacgaagatccaccctcgtcaacgacctgaccattacttgccgggcatgaaacggtggtgctagctggtgcgcttgaagtagtggaagatgttagtgtgcttgatgaagctggggtcgatgaagggctcagcgaggatgagctggaagtcgcactcgaggaagacgcactgaacgatgcagttgagggtgcgcttgaagttttgctcgtggatgcgcttgacgatgtacttgacgatgcgcttgaggatgcgcttgagggtacgcctgaaggtgcgctcgacgatgcgcctgaaggtgcgctcgacgatgcgcttgaaggtgcgctcgacgacgcgcttgatggtgtgcttgacaatgcgctagtggaggcgctcacggaggcgcttgtgaaagtaggtgtcgataatgcactcgaagttgcgctcgaagaggcagccgcagacgatgcgctggtggccggagtagctgactggctcgagctcgcagacgacgacgacgaggcagactggaggctagctccccaaacattgccgttctggttaggctgaccaagggcactcttgagataacatggaccgttgggaatgtatgatactgcacgacatccggttgttgcagcgcaggcatcgatgcagctagcatagtcggcgggtgcgggcgaagcagttcccatgtcagagtcgaatcgatcgctatagcattcgatcacaaagtttccttgcgatgtgctgtaagttgcaccattggaatcagggcaagtcggcgcgacgactatggagggtgacgggattgctgaagagacagccgagctggacgacgaagtgactgaagtcgacgctgccaccgagctggggcttgacgaaggagacacggaagagctcgaggatgagctagccggagtgctggaagatgtgctcgttgcagatgttgaagaggctgacgaagagacagcgcctgagctaacctgggtactcgatgacgagcttgttgtgggagcagagattggagtacttgatgaggagctcgaggtcaaagagacgatggctgatgaagaacgcgaggtggataccaccacggatgacgagctggacgacggcaggacagcagaagatgaggatgatgttgggacaccggatgaggacgagctagacggcgccgcagtggaagaagagcccggggctgtggcagtgctggcagacgagctcgatgtaggcgcagctgctgaagatgaccttgttgacgaggagctcgatgatgtgacaacaggtgatgatgagctggacgatgaggtaacaatcaatgaagagctggaaatcgaggggaggactgaggacaagctcgtcgacgaagaagccctggtcgagcttgaagctgatgcaacactagatgaggatgcgaatgctgaagcaacactcgacgaactgctcgatgttggaactgacgatgagcttcggccggaagaagagctcgatgatggggtagcagccgtggatgagctcgacgcaagagtagtgacagaagagctcgatgtgggagcggcgctggacgagcttgatgtggggattgcgctggaagagctggaagctggagcagcaacggacgagctcgatgatgagatacggctcgaagttgttgctacagtagaagagcttgaggcagggaccacagaagaagagctagaggtcggagccgcagcggaagcacttgaagatgaagatgggatgcggtttgatgtcgaaacagcagcagaagagctcgaagctggtacagaggaagagcttgaagctggagccgcagacgaggagcttgaagccggagtcgcagacgaggagatacggcttgaagtcgaagctaccgcagaggagctagaagccagggacgtagccgaggagctcaaagttggagcagcagatgagctagaggatgagctgcggcttgatgtcgaggcagcagcagtggagctggatgaagagaccaatgcagacgaactggcggctgtcaatttgcttgagctagagcttgatgggcaagagctgactcggaccgtgctggtcgcagttgtggacgtagttacaactttggtagtcgattgcgtgacggtacttccagacgaggtcaccgtggcggtggaagcaggaagagcgctcgctgtcgcccgaggtgtgatggtcacagtagacgttgcagtggcggtgacagtgcttgcaggggcgggagagggcccgaatgtagcgacaaaggggagagggctactggcaccagcggcagcacctcgatagttgatcgtcagaggtccattgggaatatcggtgactgatgcagtacacagaagcgcagtgtagctggggttcacatagttccaaatgcaattcctagaaaactgcgcctgtgaattggtaatgtagggtgtgaaggttggcgtggcaccatagcaggtctgggtgcctgtcatgaatgtcatctgtactcccaaataatcatcggaatggctagtgtgtcgatagctgaaggttggggtcgctccgttgaacggtccgacgagaccgggggccacgaaggaacaaccggtggtaacggctgccatatttactgtatcttgcctatatgctggtttcgactggggaatggcaattgcagagacgtttggacgacataaagttcttaaatgaaataccctctcggaccaccgaccggcccctctactagggaaacgccagtgatgcagcgaatatcagtttgcaatattaagatctggttccggctcggaaaccaagatggatggatatgtcggtagacaaaagacgtaatatcggccctgcgagatgcaatgttcatcgccctaggctcccgacagtcatggacagaagactttgcgcttgttgaattaatctaggactcgcatgcgaaagctaagtcacctcatcgtacgactggaagaacagacacattccggcctgtccgcagtacgcggcgattctccatttcggcgtcgtcatcgctttggttgtgcgaaagctgtgtcccgcatcgtagaactcaatgaaaatagtcgttgagtggcttctgacagaatcgagtggcaaagtggatgcattggtgcagcatgcgggtgttggtgatgaagtgaggtctggttcactagcttgcttccgcgtgggaaaagggccaagcttctagcgcggctccattgcgacagtcaatgcgcaatccacaaacaatggttcggcaattcgtagctttcggctcctctttcgatctttgctagaacatacagcggaacgtcccgttgctcatctactcagtgtgtgggtgtatcgaatatagcttttgctcaatttgcagcagcaaaggcttctctagtctcgctcgctgagtctcccacgtaacgcgtacacttgcttcgattattccaaactgcagaatgaggaggtctctgaactggtccgatacttacccttgccagcgtacgtccgacatgcatcggggaagttctagtctacattgaatgcgcctttctagctcgtttctctgcagtcgaaagaagcctcgcattgtacaagcactaatgcaacctatttatgtcgatagaactggtcaaactcgtgctgcgtagggtatcactctaacccaaactttctcatcgttcatgtcgcttgcgggttcgttgaaagcgctatccatacgcttgctccgcggctgcatgcgcacgggaagattgcaatcagatctccggcaatgcgtcactcaataaaaacagctttgcccaaggcttgggctgcgagaccctcttcgaggtactcgttcgggaatatttctgcacggctgcctcaacaactacactgaagcgccgatcgcatcagtgcttcaagctccgtgcaatacgcaggtgtggatagcgcgactgcagaaattattgatcccttcgtgagcagcactggaaaaggcctttcaaactgcgtcaaagcacggcatcgacggagaaggattggagagccgctgcacggtgcttcaggcacgtctagttaactgtcacataaggtgtgaggatttgttacatgtaagtctgcttacaaatgaccgatctcaaacgttaatcatggcagcgccgttcatagcaatttgggctcctttagagtatttcaaaacgggcgaacatgtggtagaagctgacatacccagcttcaaggctgttcaaggcttcaataggtcgcgaaacttggtaagcgattcttgtatgctctcagtagaagctttaattgtgctttcctgaaacgatcaaggtctatattgcctttcacgtcccacccttggcttggtcttctcgcccagtcttgtcgtggtgctttttgcatgtcggcatccttggtgccattggtttcgtctggcatcgatgagcggcccggacatttccttctaaaacaaaatcttgacagactcgattggcattacaaccacttcagcaacatagtcgtgacaactacgacatcgagttcggggctcactgtctagtctggcagaggtaaattggatcagcatttggagagtttacagcataaatctaggtctggaggccatgatgataagtttaggacccggtggcattcaagggctcggaagacgacattacggtgttgtgaggtacttccagatccacggtccgccggacgctgacaagcccctgctttagcatcttctctcattgtcgccacgtgcttgtaacatggtattgcgcatacgagcaagaaacaaacgggtcgctccacggccatagcaggttcatggcgttgtgtaactgtctctcatgttggacttaccgcacatcttgcccccgcaacgctaacgagagtcaagcttcgcatgaatgacactgaattctttctttgagtaatcctttatcccatcaatcttttcatattatatacggtctttatgagcgttcaatcaagcctttgtcgggtttgataataaagaacgaccccgtgtggcacaggcgctcatcctcatcgatcgcgcacatgccactggccagctccaaccgtcccgcttgccaagcctcgtgcaacagcatgatctgtttgttatgtcatgtcatctttcatctccgtcacctgcctttacctaagcaaagcacaagcctatcaaagggtagctcaagccttagcgcgctttttcctctatatagtctgcgacaccaccaattcaactccaaagctcaaccaccccgacaatcaattacttcaactacaacagtgattcttcacagctagacgactgtaagtaggcttgcacattcccgccggcgaatgtcactgatcaagcgcgcagccccgaacatggttcacttcagcaagcacctcatggtgttcatcatggccctctgccttgccctgcaagccgccgtcgtgctctccgccaccatcaacatagaccctggtcagtacaaggccaagtgagtgcaaattccacgcatgtacaagtccactaacagcacctgcagcacacccgcgagcatcttccgtagagccgcgaccaagtgctaccatggacccaaggcttatggttgcgaccagggatcctgctggaaaaagtgcgacgacaacactggtaacggccattggtgctggcttgaactctctgccaagtactgggtcaactgccaaaaggacaccgattgcgagcctcgatggacaggcaacaagtgttctaccggcgattgcggcgcctgcggatgcagctgctagctcgccacattccctcttcgctcgtggctgccgtaacagacccttgaactacggctgcgagaagggctattgctggcagaattgcacgactgatgacgtgaaaaacccgggattttggtgctgggcggcgaatggtctcaatggcaagatgtggtctacttgcaagactgatgaggattgtgagcttccaaaggcaggacagtgtattagggacccgcttggtgaatgcggttacatgtgcaaatgtagctgctaactggtcggtcataaatgcaaatggattctatcgacagatctcaaccctggagggcatgaataaaatttcccattgaatcaaagtttcgcggctgatgatgtgatgaaagtgtggatggcgcagtgtgaatgacccggtgagtgctgagtcaatttatcctgccagattctggactctgtgaggatcaagtggtcaccactctgtaaaactgcactctatccacgcgatgatccaaacactgttacactacctgctgggcctccaaatagcgcactgttcagccttccctcatcataccgtcttccaccgtaaccgtgaaagtaggtcaacggatcatctgctcaaggaaatctgcccgatcttgactagccagtgtcgaggtatctccacctataatctgtaaacgtagaaagtaagtagtagtcacatcttgaccagggtcttctaatagcttgagaaatccctgatgagtgtccccatagctttcgaacagccatttcatgaagccgttgtacgtcgcgctaatcaggagttgtataccaaatccccagccctgccagtgctcccgcaaaccaaaaccgctcgcgggtacgcaagttaggaaacgcctcagccacaccgtcaagtcttcaaagtcgcgcaaggcaatgaagatgcgtagcgtctttagaccgttaggcagcccagtcccatcgacccggaggtcaattacttgtgtgtacgggcagaaactagccggatggtcaaaattgagcagtggggccgtcactgagagttccacgaggtttctgaagccataaaaccacagttttgccgcatgtgaaggattcagacaagttggagttggatatcgttgttttacaacaaacctgcgaatttgcgtctgcatgcgcacgagtggcggccagggccagagttcgacatcggaaaagtattgatcgccctcaaacatcatagctacctcgttggcgtcaatgaagctgtctgcaaccacaagctccgtcaagttgggtaaaaatccaaagattgtcgatgccgcaggatctctggaacgtttgatgctggagacgtcacatccaaagccttgcacgatgctgttcagtcgagaatcaagtcgaatctcagtcaaggtttcggaatacgatgggtgcgaaccatactgaagccatccagattgaaagtcctcctgcgcgaagcatcctgagccatttcgtacgcaataggctccttcgaacgatatggaatccagtttgagcattttcaaggggttccggacaagccggtcaaaatgctccagtacgttatgtggatataccacagccgaccaggacagggtttcctgggcgacaccccgtagtctgcgacaagtgagagataggctcgagaggtctttgttacgcgattcgctgttcatgtttggcgaaatctggagaagcagctcgtcgggcagtctggacagttgtgggacgatcggcgtcaatggaactccaggatctgccaggtttcgccacggccagaaggcggctcgagtggaggcttgatcgaatgattcgtgaacatagaatgatttcggagccaggatgaatttgacgtaagcatccaagtccctgtcgccaaagggcagaagtagatcgcgcaactgccacggcatcgccccgttagtggcaacgccgaagccggtcgccgttcgataggtcgtggtcgttattacgacgtcctggggaccacaattcatttctcggatagcgttcgagttgtgttgaggttgcgtggtaagcggtgtggagaaagtgtcgcgtgaacgttataatgctagtagagttaggtagtgactttgcctgcaactcacggataccattcaaatcactgatctagtaataaatgacttctattggcgattttaaaaccgtgtatagatacaacatatctgctcgacaccctggactccggacacgcgcatcaaactttaccttccattgttattccgaaccgacgtcccgaacacagttgtggaaaaactcggatagaaaacatgtaggtgtgggccagagatcgaattgagccattcgcattttatacacgttcaatgctttgtgctctcatagtacatacaaagtttttgcctctacctcataaactttcacagtcagagacagcaccaatttgaatgagcatccttgtaagtgcacgacacgcgccactcaatatttcctcacataggtatccaatcttcaattatgcacagcatgtttgacatcatcgaagcttagtcttcaaaacatgcagtctattaatggcagttcctgacagtgctcttccactaatgttgccaatattgagtaattctttgtgtacacggtgtagcctttgctgcttcagacaattgtcacacaattgactctcaatcatctgtggacggagatctacgctagcgccagttgccttctcccgatgatcactttcactttcaattcgaagctagacgcgctagactcttggcatgccgcggctacttggaccataaagctcgcgcgattgcgacaactcccacaaaagaacaacgtcaacttagctgaatcctactcccctgcaatcaatttgttcaactaacgcaacttcatccaccaaccgtcattgcgaaatgaccacgccactaccattaacatatcgtatgtctaatggtttcggcccggctaccaatgacgctgtaatggctgtacttggaaggctgcggcactactgcagcaacgaacaacagtatttaaatgcagcgctgcctcccatcatctccaacgacggctcgagtttgctcaagcttccggatgaactgttgctgcgtgtcgcgcggtacatcgtacatcctcgacgcaacgaagatttccaaaatatcggactcacttgccgacagctgcgtggcattgggtgcgaggcgcttgttcgcgggggatacattcctctaacaggagtgcgtggatacctacttttccttctgaataatccagaatatgtccagaaagtaggaggtcaccttgatctatacgcacgattctcgttcaagttcaaatgtgtagtcggaaggcatgctgatgaccaaaacacttccatgtttcacgattggatgcaggatcacaagaaatactgcgcatctggacacgagatactttctcaaatattccagaaagacgactctggctgctgggctatacgtcctggcaaaattggaccactggcacactcggcgtccctcaatgtactgttacgcctagtgccaagtttgagcagtctttcggtctcaaccaatttcatccctaccgcaagcatcctccaggatattctcgttcgaccatctcatcaaaataatgcaccgatcttcccttctcatgagacgcgcttgagtcgggtccatgcgcttgactgcgagtcttgcgatgtaacaaacatcatcagccagctggaagacctagacattaccgaaccgaaagagaacacggtggattatcctttaagcttcacaaacttcccaagtctcaagcgtgtgcatgcaccggctcgactcgtgttaagtaggttcgaacatagtggtccctttggtcacagcatggagttcacgtgcaagcccgtggaaacatttcccccgagcatagaaaatgtgagcttatcaatctctggaggacaagatgagatcgaggcgcttttgccctggctgcgagagatccgcgatcaaccgcacgccttaccacgtcttagaagtgtcaggcttctaatcaataccactttgtgggactttcgatgccaccttggcattgcacttcgccgtgcacgagctctcgcggaaaacttggaaccttctgtgtcacccgtcattgagttgtactttcgcacgatctccaatcaggtcccatcgagagccaactttaaaaagtttcaagcatttgcattaaaggacattgcgtttgattcagacagtgcctggtgtcagtaagagacatcatgacacctggtgtggctccaaatggatcggaagtcgtatttcacgtcgtggcgcaatagctctgagtctaaatgggccatgttcgatgtatttatttaatatcaaagtaagtaaatgagtgcaaaattctccagtccattgtaggtctcgtccctatagttccaatacatctcaacactttccatcgacatttactactcctggtgtattacctcatccttctgtgcctttcaggtctgattctcaaggagccgcaacacagtgatgactcccaatacaatgcgtgcagcagatccttgtatcattcggcgcattcctcccgcacgggtaccagctgggcaggctgcactcagaatcagcaccaccatcacaaaagcctcatgcattcactcaccaatgccccgtacaaaacgtcaactccacatccgcctccgccccacagctcttaacctgactacccgccggcggctttcccgagccccacgtgatactttcacacgtcaaatccgtaggcgtaaccttcaacgtgcgcccggcgaacccgtcaccaaacatgtcgctcatgtcgtaccagacctgactcgcatcgagactgtatgcaaaaatggtctgactaacattaggtttgaataggccgccttcaacggggctgatcttcagtgcgacgccaccagacgcagggtcagtgtgaaagacctcgctgtaagacgtgtcttttgtgatgactttctgctcgccgacgctgccgccgacagaccagaggtagactggctcgtcacattggttcgttacaattgcgcgaccgatggcttgggtgcggagcgcaaagcacaaggaagcgagtgtgattgtgctcagatgcatgatgaagcgagcgacgaagcgaacgtgagatgcacaaagttcaagacccgcatttccaccgaacactgcagtgctttaagcaagcgaaagccaaggcactacgcgcatcaggtgtacagcctcatatatcggtctgatgatcgctgagcgcatttctcaaactacaaggtgtgctgtacaaccgtatgcgaggtcctgtattgattttcctgtggcggttcaagtcattggccaatgtgtttccagccccacgatcggcacgaggatgcaaaagccaatggtcttgtgtaacttgctgtcgctgtcctattggtgttgttcaggtcagctggtgactgcggctgtaatccctggtcttgagatgggtgctatattattgtaatgcgactaccttgagatgtctcgaataaacctttctgcacgacacaaggtatatacttcgatagacaagtttatggaatctcatcggcacggttgaccgctttggtttgcgttgcattgacggcttctcgcttcttcctgctcatgtcatacacaatcttcctcagccgattgatgctccccaagggtcggtgttcggccagcgcatcccaaggactcagtttcatccggtcttcccaaaacgtcctcctttcggcgctcattgcatcctgaggcgggaattcaaccgtcgcaatagtttgatacggtgccgtcgcttcgtcccaaacgacagaaccatcttcagtcgggtgatgatcgggtgcagtacccagttggatcttgaactcgtactttgcgccattcttggagaagtattcggctagccagtagcgcaatgcttcccgggagtcactggatttgactttctcggagtggtcggtcatgtcatcgaggatggggaacagcgccatgtggccgtagtaatcaccgtatctaaatgcgctttgtgtgaagaaagaatggctgatcatattcgtatttggaagcatgccttacatgatcagctacacacgcgagttttgatagcttggaacctaccaggtgcactttgtttgatagcatcggtccttaacttggtcgctgcggcaagctttgtggggctgtcgaagtacttctctctcaattgcataatctccaagcatgtgtcaatgtcggtcagctcgatcatcggagcattgttgaaaaagaagtcttgcgtcttcgcatcagcagcagcgccctccagccgctcgccatctactccgaaaatgcgcatacccacaccgcgtggtccaggctcttgatctgcctgcaggaagacctgctcactagcatatcgtgccgcgacatcgtacgtctttccaggagttttgaagaggccttgttggagatgcgccgggagttccgcgagaacggtcattttgccctttacaattccttgcgtctttacatgtgtcgcccgaaatgcatgacgatgctgatcaaagttgtgttgctgcatcttattcatcgtttccccaatttgcctggctttttcttcctcattggactttgcatcttcgacgcccgcagcgtcccagcggaggtatgcatcgttggcgggcgcggtggataacgcacgtttaacactgttatatgcgtcagtgagagacatgttcacgaccgtaatgtagcaatcaacagattcagatggattgattgacgacaaggttgttgagtcggggaagcttgatgcgctagttgtccgagaacgtcataatcacatcacgacttcgacgtacgctgatcgttatgaatatctatacatcgcctgctcatcgtctttgatgtcagtcgaggaaacatctgcgggcattctacgttatggtggagtgacgtccattgtatgaacgtcaccagagtctatgactggcttcgtcattgcctcggcgttccatcgcatgcgcaaattcgttcgacctgtaatagagcagtttgagtcgccgtactacccgagatataccattcttcaaagatgagcacgtcgacgatgcgcgaggatagaaagcgacagtcgtaacaagggagttttcagtttggggtgaagaagctacgctcgatcgggttagcacccacttggtatgacactatgacttgtggccctgacatcggacctgacctgacgtcaagcatttgacggataaatcttgtcatgctaagaactgcttgtcgggctttgggtagcatgaggctgcatcgtcctgttacccgcttcccgccgtttcttttggcgtcccgtccatcatgtccggcagtttttcgcgtcccgcaaaaccccaagatcatcaccatccaacgcgtctaccatggagcaggcgattgaaccattttacttggtcatggttcgaatgcacgatgagtactggcgctattgcgactcttcttggccagcaaccgtatagcttcagtggattgaagaccatcggcaaggtcttttttattcttgatatcctactcttcatcatgttcagcgctagtatcacgtaccgattctgcacaaacgaacgatcgttgaatcgtagcctacaccatccacacgaatccttcttctttgggtcttttttcgtcagtatcgcactcatcatctactgcatcgagttgtacgccgttccagcatgtgggccgtggcttattaggacgcaagaagtgctctactggacctatgctggcacaatcatgtttgtcgccgttttccagtaccacattatattcgatcgcgaaaagcttcccgtagctgaggcgatgccagcatggatcctgcctgtatacccattcttgatcgccgggccgctcggaacaactttactgaagagccagccgactgactccggccttccaatttggatcggtagcctcacattcgccggtcttggctggacgttcgctttcatcatgttgacgctgtacgttacgcgactcgtcaacagcgaactaccagaagccagcaagcggccgggcatgttcattgctgtagggcccgcggcatacactgcgaacacattcgtcgcgcttgctatgaatgcaccgaagcatattccggcggacttcctcggcatcacatccgtgccagttggcgacatcttcaaggcggtcggtacagctgcaggcatcttcatgtggctcatagccttttggttctctgcgttctcaatcgtcagcgtcctcaactcatacaaggacttgcacttcacgctcaactattggggcttcatcttcccgaacgcaggcctcgtgattgcgctcatctacatagcaaatgcccttcaaagccctgcgatgaagggaatttgcagtgcagcaactatcatcttggtcatggtctggatatttgttgcaatcaccaacgtgcgtgcgatatcccagcaactgattctgtggccaggaagggacgaggacttggaagacatggaggggcacggagatcccagtgaagaagaggagaacgaattgcgtggcaattcgcatgatcaggagagcagcagtgacggagtgcgtcaacgtcaaccaccgacatgtgtgtaaatgtcttagacaacgacttgtacctgtttcgcaataaaaaaccatacattacttcatagctacataatctctatccatacttcttcatcacaatgctaccccgtcgcttctccacaaaacgtgcaacgcacaaccagttctacaaattccccatgcgccgctgttgtcaatgctacactcgggctcgccttggtgaatggaatcccgttctaccagatacgcatgagcggtgctacgcctgccaacacgagggttgcgaaagatgcgtggacttttgggggaggaaggatgagaatgtgcaggcggaggaccagtacttggatttccatgatgagcaagcagacgcagaggctgagagaaagaaggtcgcatcttgtgttgcagagattatcgagaggcatagtagtgcgcccggatcgcggcgagggtagactgagtagggataattttcggattggtacttgatgaagcaggtgttagaattacatgtacaacgttagtgtctactataataaagcccacctacaatcaattcatacacacaagttctatgtgacgtgaagacgttctccaagggcctgttatattttgcactgcgtcatggctccaactagaccttccgtgaagcttccaaacctgcgtggaacatgctgcgactattcctcagcctcgaaattgagttaaaaaataagttcgcaccaaatattgcataactatcactgcatcacagcatgcagccgttgaggccttccttcacttcgcgaatcacattcgcgctgtcacaaactccagttcagcatagtatctagcattgcgcagtaccgccattactggagggctatccaaccgcgcaaacaaacaagaacaaaacatcatgtcctactacggaatccacgacgcgaaagtagatttcacgatctgcatcacctgccagtctgagatattcgcatggatggccgaaatctttgcgtgcccgacctgtggtggtaccgaatatgcatttcctgaagaaccattttgcccggaagtgcaggagtatagcagtcgtgcatctggacgaggagcggagatgcaagactcggtcaggaaaaggaagaggtcgataagtggtgaacgacatcggaagcatagcagataatttcgtttgcttttaaccacatacgagacatacaatataaaatagttctaatgaacataatgaaattacgtgaagttcccaccccaactccgaaatccgtccagcgcatcgaaaccgaaatgcagtggcagcgcccgtgtactttgtaccagccaacgcccgccaggacctgtcgccatcgccgaatttacgaaaactctcttgtgatgaccaaaaacccagggaattactttttacttcttcttcaacccaatcttcctcgccaacgcaccaaacccactcttctccttcttcaccttgatcgtctccgtcgtcttcttcgccttgcctttatcgccccaaggactcttctcgctctgttcctccttctccacctgccgctttctttccgtcactaacacgctaatttgatcgacgaatacgctcttgtcaagcaagtcctcgacgcggacgcggaagccttcctcagcaagaatggcagcaacttgtgcgagacccatgatgtcgccgccgagttggaaaaagtctgaatcgagttcgacgtcagtcggcgtgccgtgctcattgtgtaggatctgctgccatgctgcgcgcagcgtggtggcgagagtgttaacttcatgacgcgacaggcttgtatcgctgggaagtgcgagtgtgactttttggtcggatttcttgcgcgctggatccgagttcacagtcgttgagctttgcgacgagagctcggatggtgatgggagcatcgcatttgggtccattgagaaagtaacaatattgccacaaagcatctcgaagacgtgttctgcgtagtcggcggtgatggtgctattgggtgcgtatgtgagtgcgatgtcaagctgagtgccgccgcgggatgtagtgttgatggaaaagtctgcgaaatcttgttgggtaccggcagctccaagcgcaaattcgacgccacccaactgtaacgtcggcttctcatctgagatgccttggtcgtgctgaagcacactcgagaagttggtccagtcaggccattcggtgcagtgtcgaatgatctccctgaagcctagagattcgaatggcatatttgcaatctgctgatcttggatatagttgaggagatcgcgtacggtccattcgggtcgatatacgacacgaactggaacagtgttcaagcacggcccaacgatgttctcaatgttcttcacgccactgttgcgaccggagatgacgtgtccaaagacaatgtctgacttgccagcaacacgggcaagcgtggctgcccatgcgcccttgacgacagtagccatcgtgatgttgaggcgagacagcgagcgcgcggtcaacttgcgctcgagcgtgatggtacttccagccgatctttggtagttggggccaaaacggttcacaatctcggtcattttggagccacgtaacgtctcgcgccaatggtcatgcgcaccggcaatcgtctttgcggactctctaacgaagttgccgaagcttggtgtggaggagaccggaagtccattgtagcctgcttgcaggccttcgaggatcttgccgatgcagacaccatcatattgagcatgtgaaagtcgcatgaagatgcgatagcgcgaggtttgcttttgcttgacaacgacaaattgtgtaaaagcctcgccaagacgcggtccgtgctcgcgatctctctggcgaaggtcagcggtaaatgtctcaagatcatcgtccgtttgttgatagatgaactcgggctgcagctttctcagtacaacctgaaggaagcgatcgccatatggcacaaacaccgtgcgcaggatatcgaacgcttggcagatgcgatatgcggcctgcttgagctttcgtaggtcgagtggtccatctccctccatgaagaagtagttgagcatccacttggactccaataggctgcccgtgatggcgagactttggaagtcagtcactgggaagacatcggagatgcctcccttgaacacctgaaccttcgacgatgacgctgtcgacatttggatctccaagcagcgagacagactttggcacaaaagtctcgactccctcttggatggtttgcggatgtacgaaagacctcgaactgtttctccggaatgcttgcggtctccgtgggggcgagggtgaactgttgaggccttgccacttgatgaaggcgtctttgcgtgtctgttcaggatcttccattggcgttacggctctgacgctgccttcattgcccttgtactcggagatcaccgactggaaatcgtcccaaagagccgcggcacgtgtaggaactcgctgtgttggatctgaagggcctcccttgtcgttgtaagctgaacctccagctctggacatgacctcgtcaatcacttcgcccgcaacacggacaacctgaacacgttagtctacgctacaaactccaacgcacaatacttactcttgtcatatctggcgaatgtcgggttcttgaacacgtcggctacggtcattgaaagaccctcttctctagtcgtctccgacgagtcgcatcgcgatgatactgtcacctcccaacattctgtccgcagtcagtatgacaaattacagctgaggcccgaactctactcacgaaaaagctgtcgtccttgtcaatagtatcctccaccatggtcccacaactcgctccacaatcccaacaactttctttctccacaaagttctggtgactgcaatgcttcagtagccaagacgctcgcagcagccaccatgttcaggcgccagactgtatcctgctctcgggcattgctccgcgccactcatgcgacgtcctcgtggaatgtatgggatggcattgtccatgttcgggtcgttccgcgatgagaaatggacgctcttcttgctatgagcccagtcatttggttcgtcatctctgtgatagttgccgccgctggctcggtaaccgccttattctttgccatgacttggtccacaatttgcggcaccatctccgcaacgattgaacggatgagattgttccagtctggagtgtcggctggcgtcggcgatgcaacacgagtcgcgccgattcgaggtatctgtaacgaagaagatgatctggatgacagagttctcggtctcattcttggcggaaatgttgccgtcggcgacaaagatggcgaacttggcaaaggcgacctgctagcaggtgtcgatacttccgaaacagcgacatcgagattggccaccgtttgttttggattgccaaggacttgagtcaagatcttcgccatgagggagcaaacattcttcgcttcaccatccgagacagcatcagtccagtaagtgaaccgcactgcttcgtcgccacgggtcacatccatattgagagttatgacgtattcactagcatcgtgaccagcaatctgctccaattcgaggtcggcgtcaggcttgacagtaccttgagatgcgccactgttttggatagaaacagcagtgttgaacaaagccttgccgcccaaacccagatcatgctggaattgagccaaagagcagtgctgatgtgggacagactcgatgaagtcgttttgaactttctggatgacatcgacaagtgaagcagaatgcacgattttgatgcgcgacaccagcatgttgatgaaggcaccaactgcgttctcaacgtcatctacgggcacattccggccagacgtgaggtatccgtagcatacatctgacgatcctgtgtatgatcgaagtacgaacgcccaggctgcgagcagaatgttggctagactgacgttgctagtctcagcaaaggcatgaaggtcggcaaacctatggaatctcatgtccactgaatgaagctggcgctgcttgccaatctgctggggcatgggtgggaagtagcagggctgggcaccagtgagctgattcttccagtacccaatagcgactttggagtcgagaccacggaggtatctaatatagccactgtagagcgggccttcgtcttcggaaagcgtgtcttcgtaagcatcttcgaggtcgcgcccgagaatcgccaacgagcctccatcgatcacagcgtggttgacgatgatcttcacgacgaccttcccggaggtagtctgcacgatggcagcttggtgtggaagatttggctttctcttgccgttcaggtcagcatactgaattgatgcaagcttggctgtcagctctgcgtcggagcaagtgtatgagaccaggcctgtgtctggctttttgattacgatctgatcgaaaactccacccttacagacactatccacaatgaccgttcggagtgcttggtggcggttcaccactttctgccacgcattggccaacttgttcgtctcgatggcgcgactcttcgacttggcttctaaggtcgtgaaggaccagtatgattcggggtccttaatctggcttagaaccataccctcttgtatagcagagcagggatatatgtcttcaacttgttcgaaagtggcgacgccagttgctggcagtgttctcatgacacgatcgagacgctcgtacgactccaacgggagtagtgggaaatcagccatcgtgggttgaggcgtcttcatctcggcaagtgtgctgactatctcttgaagtgttcgctgacattccgcaatccatcgtcggatgccttttcgattcttcatccatcggttgtacatgaagctcatctgaatctgtccgtcgacaacagatgcggatatctcgaagagcgccagacgggctgtcttcatgccaacgtcagatgtctcctcgtcttcatcttcatcaaagactacaggcttgaaaagcgagtcgcctgactctgtttgttggctcttgccaagatagttgaaaaggacttccattggtgcttcggatgagggttgcggcccgtcatcggcaaggaaacgatgcgcaaagtagggtcggccattgtccacaatgcgtctccggagatccttgacttggcgtagagtatgtaccacctcgtcctcatcttccgcaataggtacagtgattgggtaaagggatgtgaaccatccgactgtccgagaaaggtctatattgcttccttcccatggttcccggccgtgtgactcgttaaagatggtgggtgctttgcgattgacaaaaacgcgtgtaaaggaatggactgtggccgcgagtaggatgtcgacaacatcggtcctaagcaccccgttggggttgagtgccagagctgtggtgtccgcatcgattgtgaaatcgtcgcgttctacgtcgccatacacgtttgctcgtttgtccatgccccagaacggaagatcagtgggctctattgctggagtatttttccgcacagcctcttgtgttgaagatttgcgcgcgtgtgtggcctgcttttcgcaccacatctggaaaggaagccccttctgcaaagcatggccagatccggagttgatgatttcttccagatcgccaagaatgactttccagctgaccacatcaacgacgagatgatgcgcagcaatggaaacaacctgcccgcccgactgagtgttgcaaatatctacagcaaataccgggccttgctggatatcgagactcttttgggttgtcgaaatgatctccgctgcatcagaagcagcagcgacgttgtggacagagaaagtgtaagattctggtatatttccaagcacaagctgctgccacgcaccatcatcacctcggacgaagcgcgcacgcagcattgaatggcacttcaaaatggcgtcaaaagcgcgcttcaaggtttctgtcgctattgcgcgtgacagctgggccgtgaaagattggttgaagtgggagccgctctcattgcccttcgttttgaagtaaagctgttggacaggggagagtttgaacaacttatcggtctgctcgtttccgtagtcgagggtgagtgatggctcgatactgcgcgcaagatgcgcgatggacttggcgcgcagaacttgattgagtgtgaggtgtatgccttcagctctacatttggcaagtagctgcatcgccgtgatcgagtcgccacccagtgatagccacgagcgactcatattaacatcctcgacacgctcgtccaataccccagcgcatatcttttgcaccaaggtagcagtgtcggaatctggtacggccgttttgtcgtgaccgctcctctcgatatcgaggatttcctggaaggcggcgtcgtccaatgtctcaagccacgcgccgacctgttctctgtcgaccttcgctgacgccaacaatggtatgcggggtacagcaatccatacgacgggtaacatgtatgaaggaattagatcagagagtctctcccttgctccgttaatcttcgagggtatctcagggttgcttgaaaggcttcgccactgctgatcatcgatgttcaccgtagcagactccgttgcaaacgcgactgtagcaacgagcctgcccttgcctggtccagatttgggcagatgaaccacaacatgccggacatttgaatcggtttggagatggtgttcgatttcaccaagctcaatacgctgacctgcgagcttgacctggttgtctttgcggccaaggtaggtaattgacccgtcgggagcatatcgaacaagatcgccggtgcagtagatacgtgtcgcacttgctttgctaaactgttccatgaatcctgggttctctatgaaggaagcggctgtcttttcagggttgttcagatagcccttggcaaggaacgggccttcgagacacagctcagcaacagcacccagaggcgcgagttgatgagggtttgtcggattggtaagccaactccttccactcgtagttacatggccaatattcgttgcatctcgttgaactgagacccggtcgttcgtaatcgagaagacagtagcctctgtaggtccgtagccgttgtatagctttaagccagccgcaaacttgtcgatgacttcaggagtcatggcctcgccaccggcgaccaatgtcttcaaggtaggtactgcgtgcggcccatcaatcagacaggccacggatggtgtcaagaaggcccagtcagccttcagggacgtgatcgcagctgcaacatccgtagtacgctgctgctcagatggcatgcagatcgtcgcaccgcacgtgagaggcgtaagtatttccccaatagatacatcaaacaggaacgagcagaattggaacaccctcgaagttggggtcatatggaggcccttacagatagcagcagagctcgagacaattgctcgatgctctatcaccacgccctttggtgtacctgtgctgccggaagtgtagatcacatagcaggggtcggagccctttgcgcgcgaagatatgttgcgctgtggtgtgggaagattgagtaccgattcctcgctgacgccaaccacctttggaactgctccagcgaatcgtatctggtattgcggagagcagaccacgattgaggcattgcaatctgtcatgatctgcagttgtcgagaagcaggatgcgatgcagacaaaggtacatagccagccccggaaatgaggatggccatgattccgaccactgcccatcgagacttgtcgagacatgtgggtatgagttgttctcgtacagccccgagactgatgagctcttgcgcaaggcgagaggcgaggtcgtggagttcaacatatgtgaaatcgccatcaaaagcagagacggcgatggcattgggctgtctctcaacttgcttggcgaacagagacgttattgtctcatggatgatgactggttcattggcattccaggtgcgcagcaattggaggtcttggtcgctcagcatacgaatatcctggactttactgaccgagccaagttgggtaaggacagattcaaagccatacaacaatcgctgaacctcaaacgttgagataacgttctcgtggtaatgcgccaaaaattcaacgttcgaagcacccatagtacactcgatcaccagcggataggtgaaaaaggcaccctgcgagccgccatcatggacggaccacatcgattcggcaacattctcgccctcagtctggactacgagcaggttgtggaaattgcatgcagctgctatgccatcgccaagcctcttgatctcggagagcccgaagtgctgatgagggatacgctcagcgacgttggccgaaatggccttcagcagatccgagatgcttgaagagcgatgaatctgcactctcgtggggacagtagtcagagtcgggccgcaaatctcggtgatgccagtgactgcgacatctctgccagtgagcgtctctccgaaaaccacgtcatcactcccagtgtaggctgccagtagtaaagcccatgctgcccgaatcgcattcgatggggtgacgtcactctgttttggcggtgcaagtttcatggtgtggcgcaatgtgttaccagttggcgactcgtcaagtgcagaatggttttgttgtggatactggtaagatgcgacaccagccaaattacgcctccagaatgatcttgatgcttcaacatcaacattcgagaggtatttgatgaaattggcgtaagctgtgtgcgcagcgtctgattgaccggtctggtagatttgctgaacacgttgaagcagcaacgcaatgctccagccgtcgtagagtgagtgatgaatggtccatacgaggtatttcttatcttttgtgctcacgatggtgtatgcggtcaattgcgcgccaatgtactcggggactcgttttgcgtcttgctcaacatcatcaagcgaggtgctctcgcgccatggaatgggagcattggctagaacggcttgtagaaattgaccagactgcaactgggcaatgcgcgttcgaagaattggcacctcttgcactgctttctgccacgcttctttgagcttgctgatttcgattgaacttgcaagctctagcacatgctgcgcgacatatgcgccttgctgtttgattgaaagcgtgagcagcgcttcttgcaaggggctcactggcaaaacgtcctgaacatgcgctgcaggcacgtggcattgctgagaaatctcttcgatgatctgggctcgaggagcggtagactggagcaaatcgaaaggctcgattgccttctctggagccttggctgtgtcgacagatccacactttgcagcgaggtcagacagcttcggctgcaggaatatatctacgactgagagatccatgtgttcggattgtgcagctgcaacgagtcgcattgctagaatcgagttgccaccaagacgaatgaagctatcgtcgatgccgacagcggatgatggcaagctcaggaccgagcatacaaccctgtgtagcttcttctcgactgcagtgatgggctgtctcttgttcatcatactcgtgagtcggtaaggcgtcatagcctctctgctgagattatgcaccagatttcgtaagcggttgcgatcgagcttccctgcagaagtccatggcatcttcctaattgggatgaagattgcgggtatcatgtacgatggaagagcaccaccgagtccattctctgtcgatttgcacatgtcgcgcaaatcatcgctcatgggtaatagaagctcatcagaagcgggcagatcagtcgaggcgggttgtattgtctctagaggctcatcgaactcatcatgaacgagagcaaagaacacggcaagtgctttcgcagatcgaccagagggcgcgaccagctccacggcagattggacatgctcgggaaagttcttgccgacatggaactcaatttctccaagctcaatccgctggccattgagcttgatctgtgtatctttgcgtccgatgtagctgatcgatccgtccgagttgtagcgcacgagatcaccagacttgtacatgcgtgaaccagtgaagccagggtgttttgcagcaatggcagatacccatgcggggttttcaatgaatgccttggccgtcttgacctcgtcgttgagatagcctctcgcaactgtcggtccttcaatgacaagttcgccaacacttccaacgggcatgagtttatcatgattgcgaggatgcacaacccataaccgagccccggatccagtgccaattgtcccaggctccgtttcgagaagtttgtgatcgagcgtcgatttgtagcaagttgcagcgacgactgcgcattcggtaggtccatatgcgttgatgaagcaagtactcgtgccccatttcttgatgattggacccggtaaagcttctccacccgcaaccagagttttgaggcaagggacgcgatcaggttcgatggttccgagcacggatggtgtgagcagggaccacgtcgccttgagcctgcgaatggccccagcagggttattcatgcgttcttcttcgcttggcacacatacggtagcaccgactgtgagtgcagacaaaatctcgatgcagctagcatcaaatgtgtagctagcgaattggaaggttcgagaagttgcgttgatattcatgcgacgtgtgaatgcagctgcacttgtgcagaatgctccgtgagggatgatggtacccttcggcttgccggtagtgccggaagtgaagaggcagtatgcagcgttgttcggcgtcgcattcgactttggtttcgctgtcgatggtagacgcagctttctgaacgcttgcgcgtcaaccaggacgggcttctctgcaacctccgttgccctaccatgatgtgcgcgcgagcatagcactacctttgcgcccacgtcgctgattagttcccgcagtcgtgtctcgggatgcttcgggtcgagaggcacgtaggcaccacctgccttcatgatggctatcatgctgacaatagcccaggacgacttctcgaacagaatcggaacaaaagtctcggttgtcactccgatgctctggagatggaaggcaagctgatctgtgactttgtcgaactcttggtaggtgaagttaccgtcatggccatctatcgcttttgctgtccgtggtcgtgtcaaagcttgctcatggatgacctcatggacacatttgacgataggtgggtgtgggttgatgttccactccatgacttgctgcatgctgctggatgtgaacacctcaattttaccgacagtgagctcacgggcatcgcttgagacaataccaagaagaatcctttcgaatgtgtctgctatgttttgcgcttgagttgtgcagaccttgtctttccaatagccaaagtcaacggagatctcatcttcggatgcatcggcattgatggtgatggcatattcaccgttgtcctcagactccatgttctcatatataagtgcggtctgctctggatcacgcgaaagcgagcgtcgctggaaagtgaaagcagagttaaagagcgcaggaagctgtagttcattctgcacgtcggccagagagcatgcttgatgggccagggcgttgacagaatcagtttggatggtctctaggagctggctgatcgtcgtttcgtctgaaaaggtgagacgagcgatgagcatgttgacgaaaacgcccacagcctcttctatgttcttcacgggaacatcgcgtccggacgctaccacgccgaatgaaacatcggatgcgccgacaaagcagtgcaacaccaaagcccacgcaacttgcagagcgttggacaatgtgacaccattcttcttgcaaaagttttgaacggcagtcacatcagtgatgctaacctccacagagctgtgctcgtgtgcacccgttttaccgtcattcagatttgggaagaagcatggctcaatcccagaaaggtagtttttccaatacgcgatatcggcttcctggctggaagagagaatgtgtgcaataaagtcgcggtacgatggaccaacatcagcacgagtcaatttcctctcgtaagcctgcgacatatcgctgagaatgttcgtgatggaagtgccgtcgttgatggcatggctcagctcaagcctaaaccacactcttcctgtcttcgttttgcagatggtcatgcggtgaggtggcagagactcgcgacaatcgatgcccggtatctcgcgcaaggttctggcaacttcatcatccgaacagtctgtaatgaactggactctcccgggcttggtcttcatgacaatctggttctttgagccatccttggcgagactgtcgatgaaaatcgtgcgcaagattggatgccgatgaacaaccacctgccacgcctcggcaatttttcgtgggtccacgttttgttgagtattggcgcattgcacctcagtaatggcgtgatatagatacagctcagggtcgcgcatttgcgtaagcagcaagccctgttgcattggagaggtggggtaaatgtcttcgatgtcggaaatggtagtgccagccgggagcaccgatgataatcgtgacattccgttgtaggtgagtggaagaagcttgaagtcgccaagactacgctctggtcgcacctgcaggagctgatcgacagcatcaacgagggtttgccggcactctgcaatccatgctcggatctcgttctggcgtttcatgtgacggttaaagccaaaggacattttaatagcaccctgcgatatagctgcagtgatgtcgaatagtgccatgcggggaacacaatcgccaacctccttggtatcaacaccttcaaggggttgaagcagcgcatcgtttcggtctaggtgttgaacccgcccatggtagttgaagagcacctcagccggccaatgactggcgaaagaggtcagcccagtctccgtgagctggctatgcgcgaagtagggtcgacctttgtcgggcgttctttccctcacatcctttacccagcgaatcgtactcacaaggtctgttgagtcttccaaagatacgggcagaggtattggcgaaatggtggagaaccacccaaccgtacgagtcaggtcttgcttagaatcgaacggctctcgtccgtgaccctcattgtggattgtgacagtcgacctatcagggaaggtctttcggaacgattcaaggagagccgcgacaaggatatccaaggtatcggtgcctaacgcatcttgagcaccaagtaagagcatagtgtctcgagtggtgagagcaatgtcctgttcgatgacctctccgctgaggttgtcccgatcttccatgccccaataactctggtcggctgtcgcgatggccttcaatgggaaaactttactggtcgaagtctgctttgcttgtgacgcttgttgttgtaaccaggaatggaacgggaggctctgcggtggtggcctgatgccgctaagtagtccctgaaaatcctcgaggatgatgccccatgagaccacatcgatgaccaaatgatgtgataccatcgcaatagcctgtgagaacgtgtcatcaatttcaaatacatcaactgcaaaaaccggtccgtttgtaatatcgagcgttccttggctgtcgttgatgactggttgcaaatcgctgttgtccgacgttgcgacgcgatgttggcgcagtctcaatgagttcttatccgctgatactttttggttccagatatttttctcgttacgaacgaagcgcgctcgtaacattgggtgagtgtcgaccagcgcatcgcacgctgctcgtatttcctccacgtcaaagtttcgcgacaaccgaaagagctcagcttgattgaaatggttgtactcgtcgccaacagtacggaaaaacaactgctggatgggcgagagctcaaaaggaagactgtagtcttgcgctgcacctatattcgaatcgttcttttccactggcgcgaccgacgcagcaagtacggtaattgactttgcgcggatgagatcctgtacggacacggcaagaccttgggagcgacattgcgatgagacctgcatagcagcgattgaatcgccaccaagatgcaggaaggactgattgaggcggatgtcttcgaccggaaggctcaaaacctttgcaaagatgccttggagcgcgcgttcagtactattcgcatcatcgttggcctcttctaggcctaatgatgagatcgtgcggtaggtgtcggcgttcatctcctccaaccactgcactacacgacggcggtccatcttacctcctggagttaacggaaattgagaaatggctagccacagcgaagggatcatgtacgaaggcagcctctcacacaaacgatctcgaatgatgctgatgttcaaagaggccatttccgtcggaagcaattcgagtattgcggccggcgcgcccgaaagagagggatctctaatggaaaccacgccaacaagcctttttgcacatggcccagaagttggaacggcagcgagtgcattttgaactgcgccatcttccatgaggtgatgttcgacttcagagagttcgagccgttgtccacgcactttggtctgagagtctttgcgtccaaggtagagcatagttccgtcctcggtatacttcaccaagtcaccagttttgtaaaacttggaggacatgaactccgaagtatcagacgcccatttgatatctcgcacgaatgcttctgcgctcttcgctggatcgttcaggtaccctgcaccgactgccggaccctcaagtagcagttcaccgacagcgcccacaggtgcgagtgcgtggtgatttttaggtagcacaacccagcctcgcgatgtgacggctttgcccaagttgttcggctttgttcgaagcgtcataatgttgaacgtggaaacacagctgcactctgtaggaccatatccattacccaaggtaacacggtcagtccaagtaagcagatcttgttgagacattacctcgcctacaagcacaagcacctctaggttgggtacctgggaaggctgaatggtgcgtacaagggatggcgtcagggcggcccaatttacattaaacttgttgatgacaccaacaagatcattagtccgcgaatcctgatctggtatacagacagtgccaccctgcatgagcgtactgaatatttctatcaggcaagcatcgaagacatacgatgcgaactgcaggacgcgcgaggattcggagatgccccacatgggcgcgaacgccgtggagctggaaacccagtttgagtgattgatgacggcacctttaggttttccagtcgtgccagacgtgaagaaggcatacgccgcgctgtcgcttcgcacctgcggcagaacctcagttcggtgccgatccggttcggttccatcgcgatcgatggcaatcgcattgcagcccatagatgtgcacatctgctcgaagttgggcgcgcatagtatccactgtgctttgacatccttgacaagctcgcgcagtcgcaagataggcgcttcaaagtcgaggggaacgaacgcggccccagctttcagcacggcaaggattgctacgatcgtccagcccgacttgtcgaaacatagtggcacgaaagatccgggttgaacaccaagtgatatcaagcgagaggctagtcgatttgccctttcttcaagttcgccataggtcatcgcccctgtgtcccaggcatccaaggcaatagcagtcgagtgtgacgttgcataatgttccgaaataacatcatggatgcaacggctgatggtgggtacagacgtactgttccagttcttgatcgtctccatatctgcggggttcacaagcacgatatcgtccaacttctggctgagatagtcggcagagctgaaacatttgatgataaaatcgaactgcttagtcaaacgctcgatgaaccatgtttctgtgatattgctgtcatagagtacttccacgttgattctatccccctcgacagtacagttgaagacgagagcatagctgaaaaagttcgtgccaggcgttccagtactctgcatgttccacagatcgctttcgacatcctgtaaattgtcgcctgcaacaatgcccaggaagctttggaagtcgcaagctacggcagtctcggaattcagttttcggatgtgttgcaatccggcaaattgataaggtagggttgcagaggcctggcgttgtgtctcttgaaggtaatcgcggactgatagtgcgcggttcagtctgaggcgcacgggtgctgtagtgagagtaggtccaatgatgctttcgatatcaacaacagatgcttctcgcccgctgttcgtttcaccccagagtacatcgtctgatccggagtaggtagcgagcaaaaggccccatgctgcccgtatgactgacggcaccgtaacctctgtgtccgagcggtgtggcaaatgtatgtcgtaaacaagttggcttgttgcctgtaccttgtaatccggggcaggaagttgtgggaactgtggagcagttatgccctccagatgcgccagccagaatgcatccgagtcttccttcttgagtgtcgaaaggtacttgatgaagtgggagaatggcacggatggcggcaggtctggcttcatgtctctgtagcaagattcgacttgattgaaaagagtcgaccaactccagccatcgtagacagcatgatgcgcagtccagataaagaatgtggaattggtggcttcgccgacaatagtgtagctgatcaaaggaccacccggaatggctggtagttgtcggtgagcttcttcaatgtcctctaggctcgtcaatgattgccattgtggttggtccttaactacgacctgaaggaagccgaactggtcgttatggatgatacgtgtacggagtattgcttcattggcgatgactttgttccaagcctctttgaaccgcggtacatcaatcgttgtcggcagccggtatgttggctgcgctacgtaggaccctggatctcgagtggacaaggagatgagtccctcttgcaagcgactacaagggtacatgtcctcgatagcgtcagaagagacgccacattcgatagcagcaaagtctatgatgcggcgtttgtcactctgaggaatgagctcgaacggaacgactgtcacgttggcctggctcgtacgttcttctgaagagaggaccgagactgttgcagccatctcttcaagcttcgggtgagcaaaaacatttgcgacgttgagcaccacgccttccctcctacttgcagagacgagacgcatggcgctgatggagtcgccaccaagtcgaaagaaagaatcttctgctccaacagtgccggcactcagcttaaggacttcagcccataggtaagccagcgttacttcgacgtgtccagagggctcccgaccactgttaccagctagtcggaaggcggccatttgtgaatcagagacttctgctgccaattgtcgcaacactttacggtcgagcttcccagatgtagtcatcggcatactcgccacaggcatgaacatagcgggaacgtagtatgatgggagtgcttcgccaagagcaacctcgacccgcttagcaataacgcgcacagagtctgtcatctctgcaatggcgggagttgccaacgactcagcatccagacaaatgaacccgaccagggatttgctttcggtgaactttacaagctccacagctgacttggcacccgctggaagattaagcttgaggtgatgctcaatctcaccgagctcaatacgctgtccgttgagcttcacttggttgtccttcctgcccatgtagaccatctcgccttcagaggtgtactggaccaaatcgcctgtgcagtaaaatcgccgacccgttctgccggtggtacgagcccactcagggtcttgaatgaaagccaaagcagtcttctccgggtcattgagatatcctcgactaagaatgggaccttcaatgagcagttctcctttgcagccgatcggcataaggcggtcgcggttctcagggtcggttatccacgagatgcttccgacagctcggccaatattggtcgcttcaccaccatttgtgaaatcccgaaatgcggagttgatggaagcttcactggggccatattgcccgtatacccgaacatgcggccgccaggtctcgatgagggctttcgtaagaggctcagccccaagtgccagatctttgattgtcggcacgtctttgggatccagtaatgctgctacagtaggcgtgagatccataaagttagcatccaattcagtgattgcgcccgaaatgtcgttgaagcgctgctcttctgagggaacgcagacgcaagctccgcgttgaagtgacgtgaacatctcctccaatgagttgtcaaacgtatagctggcaaactgtaacactcgcgagcccggccgaaggcccagccgcgagccatgagcttctgcgctggtcaccatagcagcatgctcaagcaccactccttttgggcgcccagtgctcccgctggtgaagatgacaaagcagggattatgtggttgcacactggtgcaagctggtccagtaggcacaggaagctgatccaagaaagcatcatcgatcaccatgacattgggagacaacccttcgagcttctctaagcgagaagccgtagtgagcactatggtggcagacgcatcctccaaccgcgtctggagcgccgatctgggatgcttagcatccagcggcactgctgcgcctcctgccttgagaacagagagcatagcaatgatggcaaatttactcttgtcgaagcacgtcggcacaaaattctctggtccgacgccaaggctcacaaggcaatgcgccagacgattgctcacggcgtcgagttcagcgtaggtatagtcgccatcgaaagcgcggatggcgggcgcgtctggctgcgatgcaacccacaacgcaattttgttgtgtacgcagtcgttcaatgttggaggcatggcgttccacgcctggatctgcagccattgctgaccactaaggaaatcgagagaggaaatgcggcgcctggcctggtatacaatgttctccagtgcgcgcacaaaagtgctcgcaacattggctgcttggccagcggataaaaagtcggaccaataatccagatcgacagctgcgctggtgtcgccgatttcgatattaatgctgactgggtactctgtagggtcgtagattggctcgatctcgatcacctctacacctgtagcctctgcagcggtatctggaggcaaacgacggtatgaaagggctgtattgaacaggtttgcgcctgcgagattcaaagcatgctgaacatcagccaatgcaatgtgccggtgaggtagcgcttccatgtaatctctttgaacatcctgaaggacatcaagtagggtctgagagccatcggtaaagttgacgcggcagacgagcgtgttgatcatggggcccacaatgtcaccaacacgatgaatgtcttctgcgtcacgggcggacgtgaggtagccgaagtttacgtccttgcttccaacatagcagctgagagtaagagcccatgccgtgtgaaaaatgttggaaagtgtgatgccattcgagttgcaaaagccttggagatctggcatactgagattgtccatatccatgcgaattgataccaaacgcttgtccatcgtctctccatcatcgagagcagggaaagagcaaatctcgctgcctttaaggtatgatctccagaattcgaggctgctttcttggggttgtgttgacagccaggagatgtaatcgcggtatggcgcgccctctcctcgcaagtgcccttcacaagcttcacgaagttcccttgcaagtagactcatcgagtgcccgtccatgatagcatgactaatttccaaagagcagaatatcctgccatcgtgtgtggtgcagatagtgaaacgatgatttggacatttaccatcgtcgtagctcactgatcgttggttcttgatcacatctacggaggccatttcagttgcgcattggaggtgcacgatatttggctcgatagagtgcagtacaacttgactgtagaggccttcttgtgtgccaaaattctccaagaagatagtccgcagtgctgggtggcgacgaacgatttgtcgccaagcacgatccaacgtcctcgcttcgagacgtccgccatgtagtctgagctcgtgtaacgtggccgctgcataaaagccggagtccttgttctgggacagcaagagcccttcttgcatgttcgaacaaggatatgcatcctcgatctcggaaggcatgatacccataacgttcaagctggccagcatggactggaaacggtcctcatttagtgacaacaatggaaaatcgctgagtgtaggtgaaggctcaagaacgacgagttttcgtatcatgctcgtcaaagtctcacggcattgctcaacccatcggtgaataagatcctgatgtcgcatgtgacgattgaatgtaaaggcgaacttgaggcgacccttgaagacgatggcagatatctcgaataaaccccatcgaggagtgatatgcccaaagtcagaggtaccgccagccgcgcgatactcgccggccattgtgtcgagcggctgaagcagtgcatctgctctttctaactgttggtactggcctaggtagttgaacaggatttccatcggccaatgggtccgatactcggcacgtccttcttcggtgagacatcttcgagcgaagtacggccgaccattcccggggatcaggcgcttgaagtctttcacttttcgcactgtctcggtggcatctgatgctggagttacaagtatcggcgataaagctgtaaaccatcctatcgtgcgtgatgtgtcaatttcgggactccagggctctctaccgtgcccttcgttgaaaatcgcgggaatcggcctgtccacgaaaacctgtgaccaagaatggatgagggcggcgagaagtagctccactggctcggtcttgaacgcagcatggcaactggtcaagaacacagagctaacatccgagtctaattcgaacagcgcgtggctagcattaccgtaagtgttgtcctcccgcgtaataccccagtagtcaaagtccagcggaggaacatctaccggtgggagaacgtgtcttgactccagtgttgcagcatgttccacttgtagttctgcccacttttggaatggaagtcctggaggcagggattctccgcctcgtagtatttcttcaagttcttctagaagcactcgccaactgactaggtcaatgacaatatgatgtgctgttaaaaatgcgaactggtcctcgccgaaatcaaagaggtcggctgcgaacaagggcccatgctcatgatccaggcaaagttgcgagtcctcgatcatgacatcaatctcctgctttgatgagacatttccatgcctaaagcgaaaactaccggttacatcgtctgacatgcgttagtatcgtatccttgggacaacactttgggttgcgtctggcaagtaggacgttggaacactgggacaggggtgtttgttatgaccaggggcaggcttactggtgagacgttgcttccagcctaagtcgtcggaatgcgagaagcgtgcgcgtagcatagaatggcgcgctaccagctgctgcactgcggctcggaactctccctctgttgtcctctgtctcacttgcagatagaaggactgattgaagtgaccgcgtccgtcgttcggtcgctggaaataaagtgattggatcggagtcaagtcaaactcctcgtcgaaatactcaacggtgtcgtacgaaatgtgctcgatttccttcacgacctcggccaattgcatgatggagcggctgcgtagcacttcttgcacgccaagaccaataccatctttccggcattggcctacaacctgcatcgcagagatagagtctccgccaactgcgaggaatggctgatcgagcgcaacatgaggcaagttcaagacgtgcgcccatattgactggagccgtgcttccatgaggctggtgaatggttgtggtatctctggacggtggtgtcagttgttgcatgtactcgttattgagcagtgatagcagacaggttcgagattctcggtggggctgtaagagtcgccggagaggaggattctggtcaacgtaccgtgtatgtgtgcccgtagccaaatgaatccgtgctagtggactcgaagctgcaattagtgctcaatagttgggttgtacttaccaattttttgcgtttgcgtggtcaaatggactgagctatgatggtcgcaaacaatgaagcactatggtcacattaagcatcaagaaaggtgcacggccatctggcacctgctcggccagcccgcctacggttttgcatccaggttccacagacatcatctagcactaaagccttgacgccagcatgccaggattcacgtccatgaagtcatcgtcaggtatcgctctcctctcttaagcaagccacctggcccagacattgtcgtatggccatacccggtgcctgcagctggccatggtggtctaggagattgaggcgccatgtccagaccggcgactgttctgaaagaggtgacacagcagcgctggatcttcgctgtcatgaataggtgccgacatcgagtgacagcggaccattggttgagctgcacggtgaaggttcggtagctgcgccaccggggcccataaagattcatccgacatggagtccgcaaaacggatatgcacgaccagcggctgtaaagtgaagccatagtgatgtggcttgcgatgcccgggcttgggtgcagacacgagatgtggggatgttgatgaaaaggaatgcaacgcgaagcagaccggtgggcgcacgggccgggcggtaacttacgtcaagcgaaagcgtgttatgtaatctgacccatgtctgccctgtctgccctgtcatgcaggcttccacagctcttgcgcagacgcagcactgcgctccaagactttaatacattatctcagcgttgataattacaagtctatattcttctgtaaggctatgaaaatatgtaacaattgaaggtcggagtctgtttagagttggcgttggtttcagcctagaggccagtagtttggaaatatagttcaacgtcaacgttcggattatcctggggctagagttcacttggaacggatgtaaataatgaaggaccgatcgttcaggatgaaaaactcgacgtcgttactttgagccagacgcggctagcgtccgccaagttttagcgtgttcatggctagacgacctgccagttccgtcatatccgtcgtatcgtccacatctgtcttcagctgccccatcaaaggggacggatgcggagtctccggcctttcctacctaggagtatagtcgaagatcatatcaactcaaaatctttcatccatccatcgtactgccatccctgcagtcatcagcgactacactttgaaccccgcaataatcgcaatttgcctctgcagcccagcggtaaagaaaattgtcgtgggtcttcgctgtcccctcctgcatcgcgtcctgttccactcgggaggatgctcaggagagaagcgctcatcgcgcagaaagacgcgtcgcccaccaatcccaccgcagtcccgcatttccttccttttgccgtctgtccgcgccagtcgaacgtcgcttgacgcagtgaacgccccagttgcaacaacatcccgattggtacgcagtgcgccttgcttgcgcggcagggccgacatcctcccccgagtgcctgttctggggccacgctagaaaatcacatctctagtgggagacagattcaccgattcctgtctcgatcatgtagccgtgtctgcgtgtgcctgttaccaagcgcctgaatcctgagatgtgtccgtgcaaatcacagcggtttaaccggccgctgccgctcgtatttccagcattctggcatttctactgtacaccatcgtcatccttgttcttggcgggtccagctccaacgtccgcgggaatgatgcgtggcagtcccggacccatagccccatgagccccgtcgagatcgtatggagctacagggtgcagcggcagccagcgactgacgctcttggcgcatcttagaccgctacccgttttcagcgttttcagctgtccttcgcttcctacagtacatattcggcccgttgaggacgaatctgtgcgattcagagcgttttctgtgcacaacccaggtcacagtgtggagacaatcctctccttcaggaatgcaccccgtgaaggcaagcatcaaggatcgatgattacctgcatgaggaggatcccagcgttttgttttaatcaattgacttgcccggtgtttcttagggcacagatgacagatgttggccgtcttttgaccccagaacctcgacgcatggcatatgcccatgcgttcaggcaagacgggccttgtgaatgccctagagctttgccgtaccctgtacgtaccggaaaacggggttgactgggtgaaagcagtggccaattttcctctcttcaccgtgaggaaagacgagcccctgtcatgcagacacaggaagatctgcaacggatctgcgagcaactggttgatggggaagcggcagccctccgagatcgctcaagttccatcacacttacacggttctacattttgtggtgatttagtaccagcgttgcgccaatcgacacaacacacttgacgaggcatcatgctaattcgaacatgggcgaagaagcatgcactttcaataggcaaacctcagcttcggaaacatatgctaaagtccgtcagaatgccgacatgcgtcgctcatgtacatgctgtagccgtcgagaacacgtcgtgtaatttacagcggcgctacctgggacgatgacaaggccgcgtgcattgctagacgtcggatagacgtcgagcctcatctccgtatgcagaatctgctcgctccgccggctcacatgatcttggaaactactcttgttcgatctagctcgtactagcagggacacaacgcagtgtgtccaagcagctgttacacgaagtcggcagttttccaacggtttggtctaatttcagcgtgatttccgtggcacgaaaacgacactagaagcttgatcagttcatcattcccgatggtagctacgttttgcgtcatcagatgattcaaagtcataacaccatctggccacctcggaaactatcttaatcacccatgcactgaacacgccatgatttacaagtctcgaatcaggttttcccattgattcaaatccacgtccaacaacagtgggcttggctgctagtgccttcatctcatgccgccacgttggtcgacgtttcggtctggcttctttccagcgaacaaacgcgagaggatgatcctcgccgtaaacatttatttcaacatacggacactcgtcagtcaactcttcacactagccacaagcgtctcaagcacagatttcaacgtgtcacaatggctgtcatgtcactcgaatcttgttgagagggctttttgtgacaagaaacctcgtcacaccatcgtggtcttgtcaaaatggtcggaacgggcgcgatcattgccgccaaccccagtcaacttaattagaagagtcgggcccaagcagcctgtgcttgcgcaattaagtttgtgaaatcgtgccctcgcacccggccgcaatgcggcaatgcgcgcatgcaggctgatgggagtggcgccgatccttgcttcccatgcggctaaaccaaatacgacttcgcacgtactacccatgtcgtcgcgtactcataccaaccgaagatttcaagcagctcgatcgccactgattcacgacgcagcattgtacatacatgttacaagaatagcctgaacccatacacacgcgttccccgatctgcaggggcttgagtgcagggggcggtcaacgcagccagccacatattacgttgtattctcgtgatttcgtcaagaagggcaaagcatgacggcgggtcagctccaacaacggatccacgtagtgttactgcaggaagccctgcctgagtagcggctctttgcgaccagggtgctcaccaggtggcatcgcatgatccattttcagccccgacataatgtactatggccgagccttgcaacgacacttccaaagaactaaagcgccgccgagataggacaggaaggtaccaggagcatgccaccggctgaccgacccttttcagcgcaaaagctctaagatcatcgttgcaacgagtcagtgtaaaattatggctacccaatgtcctggaatccccgttgaatagtctgaagatcgaatgctgcaaaaacatgaccacgatggcttcaagtcctgccaggaactgctctcaagtcgacaatacgttcggtccctgggctggagcggattgtcgaagtggatttgactttacattactcttcgaggaggcatttttttccatactgccccttgcatttatcctttgcatcaccccatttcgcttcgtctacttgtggaaacgttcgaaaaagctcaagacgtcgaagttgcggttcacaaagctggtaagtgatgctgcactatacatctccgttcctaaggctcaccataactcagctattatggactatcctcatcatgttcgacatagcccatctggctctatgggtcaagcaccgaggagccccgaatcgtgccgctacccccgctgctgcaatcagcctcgttggctccatcgtcctcctcgcactctcagacttcgaacatatgcgaactgtacggccgtcgtggcttcttaacatatatcttctactcaccgtcattctcgacatcgcgcgatcgcgtacctattcactcagtcccgacctcgacgctgttgctacggtcttcacttcgcgcgtcgccgtaaaattgatactagcgattgctgaggcacggccgaaggagcgactgctacttcctcagttcacagaccgcacacctgagaccaccagtggcccttacaagcgcgcattattttggtggctcaatgcgttattgaagaagggatacaccgagtcgttgacggtagacgatcttttccaactcgacaaacacctccagtcggaccgtctacaccatcttctgggatcatcatgggaccgatgtaagtttttccacggctgctgacatatgcgatgcagattcactaactgcgacaccttgtgtagtaacgcgcccaggtccacacgcgctctttgtgaccactttgaggaagctgaaatggccagtgttggctgtggtccctcctcggctctgcctcattggcttcaacttctgccaaccgttcttgatcaatcgagctgtgacattctctcagcaggctgtcacaccccagacgacaaatattggctatggactgattggcgcatatgtcatagtcttcgttggaattgctgtacgtattcgtgtccgatcaatagcactgatctggttaggttcttgcgctgaccatcatcataggtgtccacgggccaatatcagcacaagacattcagattcattaccatgatgcgcggagggctaatctcgatgctctacggcaaagccactggtgttgctttaacagatgttgacacggcctcgtcgctaaccttgatgagcgcggacatcgagcgcattgttactggaatggagactggtcatgaggtatgtctgccgcttcctttgttttgatcgccgctatggcccagtatcttggctgcgatggagtggcagcggtattatgcgactgcacagctcaagcttgagacttttgccgttcatacatttgtcgatatcgtactgccggcacgaattctatgtttgctttcctctcattcattgaagtcactgctaatgtttcggtgttcttaaggtatggtcgaacaccctcgagatcggtttggcaatgtacctcctccagcgagagctcggtgtggcttgtgctattcccataggagtcgccatacgtacgtctggaatatcggtatcaaaggcggcttgctgactcgtgtcaagtctcttttctcgcatctctgggcgcgaccagtcttgtcatgcaacgccaggcgctctggcttgaggccatcgagcgtcgcatcgccgcaactggcgctatgctcgactcgatgaaaggtgtcaagatgtgcggtctcaccgacgtgttgcgagacgacttgcagcgacttcgaattgacgagcttgagatttcgaagaagttcaggaagctcttgatttggactatgatgatctgtaagtttgctcctcgaaaatgccggagtatcctgctgatatgttgcagcctacgtttcgccaatagtgtcgcccatccttgccttcacggtgttctctctccttgctgagaagagtggcgggacgagcacactcgatacagcgacagtcttcacttcgttgtctcttttcactcttcttgcggaaccgctcagctcgctgataatggcgttgatgtcgcttatgggtggagtcggctcgttcaagcggatccaagaattcatttccatggaagctcgtgctgaaaggcgcaaatttccttcccttcatggtagtgtcgcatcgagtgtcagtatcgacacaaactccgaaaaggggtctgaactgtcgcagaaggacgattttgccgaggaggtttttggtatgcattctttggggtcccatgccattgttatagagcacggactcttcgggtgggacaaaagcaaaggatcggctaccctgcaggacatcaacatgatcgtcccgcgtgggaagattaccatggtcgtgggtcctgtggggtgtggcaagtcaaccctgctcaaagcggtacttggggagttgccggtgatgggcggtacattacagctatcatccctgcggatcgccttgtgcgaccagactgcgtggcacgtgaacggcacagtgcagcaaagcatcaccggttcgagtgcatatgatctacggtggtactcatctgtagtccgcagctgcgcattagatgaagatctccgccaattgccccaaggagatcagacgcagattggaagcaagggtattgcattgagcggtggtcaaagccaacgcatagtgagccatcccgtccccccactccacttcccctgcgctaactaaaactctctgtaggcgcttgcaagagctatatatgcgcaaaaggacattgtcatccttgatgactgtctcagcggtcttgatggtcagactgagaacaagatatggcatggtcttttcggtcgtgatggtctcttgaagcggtgtagaactaccgtaatcattgcgtcttcctcgagtaagtcaagcttgcccctcttcaactgcgcgcatcgcaaggctgaggctgatgggcaattgtagcgaaacgcgtttcttactgcgaccatatcgttgctctaaataaggacggtaagatagccgaacaaggcacttttgagaaactcaacctgtctggcggctacgtgtcggggttcgaccttgcgctgccagactgggacttcactccagagaagcacgagtacgaggcgccgccaagatacaccgagcaacaggtaggcaaacatgtcaccgaagaagagattcaggcagaggcaaatcgtcgcaccggcgatatagccatatatcgatactacgtgggctcggtaggctggatacctaccctcgtctttattatttcttgctccatcttcatctttggcatttcgtttccatgtaagtctgcatacaataaacttcgtcgacccgcgttgactgaccataacagccatctgggtcaagatgtgggctgaatacaatgaggatcaccctaataagcgtctcggattctacctcggcatctactcgatgcttggagctctttcatttgggtttctgggtgtcagttgctggtaggttatcttagagggttacacagtatctggctaacaagatatcaggcaattaatcatcactatggtgccgcggtcgggcgttgccttccacaaaaagctcctcaacacggttcttgggtaaattaatgcagcatgcctagaactagaatactaacgcaagcagatcacctatgtctttcttttcgactgtcgacaccggagtcaccctgaatcgcttcagccaggatctcatgctcatcgacatggagctgcccatcacagcgctcaacactttcgccagtaggtctagaaacaaaatatgcatgcgaccggtgtactaacatgcagctagctttcatgctttgtattgcccagatggtgctcatcgcagtggcagcaccttttgcagccatctctttccccatcgtgagcatcattgtctacttcgttcaaaggttctacctgcgcacgtcgcgccaactgcgatttctcgatctggaagccaagtcgcctctatatacacaatttaatgagatactggagggtttggcgaccatccgagcgtttggctggcaaagctttgtggaggagaaggccaaggatctgctcgatcgcagtcagcgcccgttctaccttctcttcgcggtacagcgatggctgacgctggtcttggattttgttgtcgcaggtattgcaactattctcattgtcctcgttgtagtgttgcgcggtaagctgagcgctggatatgttggtgtcgcgctcctcaacgttgtgctcttttcacaaagtatcaagctgctcatcaccttttggacgcagctcgaaacacatatcggtagtgtggcgaggatcaagaacttcactaccgaccccacagctgaagacaaggacactgaggaccatatccctccggccacctggcccagccggggcaagattgagttcaacgacatcacagcattccatcggtaggtcttctcaacttggcgcaagtttttcactaacatcttcccaggcccggcgagccagtcgtacaagacttctcgctcacgattaagcaaggggagaaagttgcaatcgtaggccgcacaggaaggtatgtctcatctagcctcgcgttacactgaatcaatatactgacaatacgtgcagtggcaaatcttccctcgtcttatccttgtttcgcatggtcgaactgtctcatggcaccgtcaccatcgacgcccttccgatacatcgactgccgcgtcaaacaatccggtctcggctcatcggcttgccgcaagacgcttacttgctgcctggctcagtcaggttgaacgcggacccgctaaagcagagtaacgataaagcaatcatccaggcgctcaaggatgtgaccttgtgggatgaagtaattgtggctaaaggcgatgccgataagtacgatcatccgcttgatgtattggtcgaggagttgcatttgagtcatggccagcggcagctgttctgcattgcgagagcgctgctgaggagatccacgagcaatgttctcgtgcttgacgaggctacatcgaagtaagcacatccttaactgcttccttgctgcttccacactaacttcccatcagtctcgacgccgcctccgactccatcgtacagcgcctccttcgccagaaattctccagccatactatcatcgcagtcgcgcacagactggacaccatccttgattttgacaaggttgtggtcatgaatcaaggttcgcttgtcgagtatggtaaaccacatcgtctcctagaccaggagggtagctggttcaagagcctgtatgaggatatcaccagcagtggaggtgagggagaagatgacatcacacagattgagtagtgggagacttccaataatcatccttggcgttcgacattcatcctctgagggacaaaagtacataccattggccgcgtatatagccaggacacagcatcaggagtatcaaaattgcattgagttagtatagtatgttgtctatattgtattgtgaaagtcataccgcatggtaaaagggcacatcacatgatcatataggagcagggtgaatgcgcaaggcacatgacttctcattttcacccctaaccacagcagatgctgtctatcctccacctatcttaaaagtcaccccttctcctccatgcgtcatcctgttctcctccgccctatcattccttctcactgcacctgctccagctccacgagaacattcagcccctcctgggcacacccggtcaccaaccacatctggatctcgcgaaggagaaggacgacatcacccaccctggtgaagtagcgcgtccgcgggcagtcaatgaactcgacgcggatgcgacgaagctgggggcaagcgaaaatgccgcccaggccgtacttgtccacgacatcgtcgagcgacattaccttgcgctccttggcgcgctctgggtccactgcctcgattgcgagcatctgccgctcaccgaagcgcgacgtggtgatccctgcggtgtggaatcggagcaagatgtcctggaggccaaccagggtcttcgtcaacacgaagtaggggttctcgcggcggttatgggcaacgcccgagaaccagtagaagccagggaaggtcacatgcgtgacagcctggtggaggaggggaagttgcctgcatgacagcatgttggccaggaagtgcaagtctgagctgctggacacctcgaaggtgaagagggtgatgtgcggcagcaagacgttgctccacaagttgtagttggccggagtgaccacgaaaccatggatgaatgccggagaggcgacattggcacccgggcgctcgcgctccgaggcgatggagaccgtgatcgggcctgcagtgatgatggctcgagctgctgcgtctgaagcggcagcggccatggcgacaggggctgcttggaatggtgcagacagtggtccaccgacaggaccgtactggatgcgagcgcgaccagcatcgcgaaccgaactgtcacgaagggattgacgacgctgcagaccctgagtctaagttagtacatgaccattgtgatacattgagaatacatcttactgtcatcgcgggcgacgaggtaccatttccagaggcgtcgttgacgaaagcacgagtgctagcgagaggagggttggcagcgttgtcgtagccagcatggcccatcgcactgctgttcgaaccgccatatgcattgctgttgccgttcatgttgctcgccgtgatgttgaagccgctgttgacagtcatgttgctgccttgggtgcgcatgccgtttgctccagcgttgttgaaggcactggggacattgccgttgcgctggatgttgcggttcatcatgttgtagccggtgttgacgcgcgcatcgttgctgtacgcgtacatgccttggttaccggtgtatatggggccggcattgccatagcctgaacggttgctgggaggggcgaagctgctcatgttactagcattgttgccagtggtgtacatgctcgcggcgccgggatggttgttgctctgacgtcctcgaccgcggttgcggttgcggccgctgcggacgcgctcttcgttgttctgaataccgctcataattgcggatatgttgaagatacagcttttgtgagaatgaacggttgctaagctcaaatgtcctcctgcaaggtcctaaagacgctctgctgaaacgctccaaagatcaaatgcagtgtgactagtactgctcagcgctctatttagaatacgtacgcaaaaggctgctgggctttgtgatgctgtaaagttcttgcgtatgcggaaagcagaagagagggctttgggccgtcgtggtgggaaagcgttgaagtcgtggagtgagaaggtttggaggcagctgcaaattttatgtagtcttcgaggcacgggcttgttgtgacaaacgcgctcttgcaatgtgctgcgcggtaagtcgtggtgaggagcgtttgcgttgggatttctgcaagacagagactgaccacgaggtgaaagagcggcaggcacagtcagggggttttccagaccacgacggcgacgaacggcggtatcgacggaccaaatactttcgaattttcccatatcgcatggccagcagcgtttctgcagctgttgtggccttccgggacatgcaaacgaccgcagcaggagggcatcgcgggtcgacatggcccaacatcgctcttaaaagtatgtgattgcatataggtgagggcagcatgaacggaaacgcagccagtatcgcaggctgaagcaattcatatagccacttacaagtagctcaagtcacgatgtgcaagtcatgcttactctccatggttttctgacgacgtggtacacaagatgaatgatcaaaacggcacggcaattatgagtagaacgacacgagaacaatcagcacgtgtaattatctttagctcgagcattggtgcgctggaagatgagtagccttgtcaaaatgtacaatttttgatatacctcactcgtgcttcaaacatgagagattttattcagatttgaacacaccagcttcacagcctcatcaattctcgatccaaaacttccatctctccaatgtttatcacctcctttgcactgcagtgttgccaggtgacatgtgtcctgatcgtcagacaagggtcaagcagccatcaaaatggcatgcatggtcgacgagcacaccttaaattgagacactccacaagagtgcacatggttatcaccaagagggtcatgaacaaacacctaccaataatcaccacacttcttcatgtccatgtcctacccccatatctcacctatcttcctcgcttcctcacgccctcagcgcactcaggataacacacttatcatcagcctccttacatccacctccactgcggtcaccccgatcaccccctccccgaagcccaaccccctcactagcgccaccctcgaatcctccttcttcctcactcactccctcctcaacctcaggatgaacgcactgatgcccggcctcataacatccagctccaccgccgtgacctctgtgacaccctccccctccctcaaccccctcatcagcgcctctctcagatcccccaataccccaaccgacctcggcgtctgctcaaagaacccatgctcaaccttgaccaccagcctctccagctcgctaatcccaaaaagcctatcaaattggtactcacgaatcatgtattccgcatccaccgtcttcggcggatttctctgtaactccatcgcttcattccgggtcgtaggcgggtgcggccagtcgggcggaacgaagaagtcgctcagcgcgaaactcagcaccaggaccttcaatttcgtcgcctgcagaatcgtgtccatgacctccgtcgcgcgtcccggtgtgcgcgccacactcgcgaagttcagcatcgtcagattggcaatcttgtcccagccatcgcccgcgggcagcgtttcgaagaagttctcgaggtagagaaagtctgacgtggtgccgatgttgagatagatacggcgcaggtaggcgggcacaaattcgtggtagatggcggaggtggtgtaggccaggctcgggaggaatgtgacgaggccgtcggtggtggagccgccgatgatggattgggtgggcggagggaaggactctgtgaggatgcggtcggcgctgacgttgatgactttcgggagggaatcgatgagatgggtgtagacgatgtcgcgaagttctcgtgggagggccatggtagatggatagtacttgttgtgcggtatggaaatcgatatatggttatatctaatgtggcgtgtcgtgggatgtcctgatttggttttgtaagaagtgctctttgtcataacaagagactgatgatcgctgtgacaacgtaaccgagctcaaggcagacgtagatgccttgagtaaacaattgtgcgacagtgctacacggaaacatatagcgaaaagtgaaagctgtgctgaactgtcattcacctacgttcgcgttatgtgagcgacacaggggtggaaacagcatcgctggtagcattctcaaacatgtgcaacatcaatatcccgatattgactatccagctcgagtaacagcaaagaagcgcacgactaaggtgatgagatgaaatcgaaaggttggcaaggtcgttacgcaaaacttctgagccacgaagttcccggctggcatggtcaggtcaggggtgatagcgaaacatgggtaaagatcagacatagtgaaagcatagatgggagctgtcgtgaccgctgaggtggccaagtgatattcgagagctaagtatttcgattgacattttgttcagggcagtgatgtggaaggatttgaacgcgcaactggtaaatctgtgattgatattggaccaagacttagccttgtgccatctccgtcgatgcttgaccacacgttaagtgcttacgtgatcctgtacgcgttccatattacgtgacgtatcccgtgcccgctcgctgggcggtgcagccagaatccccaatatacaagcgggagatatctcaaacgacttaagagtgaagatagaaacacatgagtcactacggattaatggggacgttgaaatcgcattggggtgaaggaacgaaggtgtgtgacggcacaacttcggcaacagtccgagacagatgggtggcttatgtaatcccccgtcccgcgatgcagggaccggcattacctgcgacgcgcccagcgccgaaaggacgaggcgcaacaaggcgcccctggacaacacctttgctgtccgaactccgcccaagaagagcgcactgatacgcatgtaatctgacataatagcaccgtgtcttcttccccatcgtcgcgcatcctttgatcatggcttctgtgtgctgctaacaccgactcccactcctttgttgacgcgttgccctggttcatgcgcagacacgagtagtagcatttatccgctgtaggtccccgatggcgtcgcatctgcctcgagattcagtcgaggaagacgaatctctgctctcctccccgcacgaatcgacgttcaccctccctgagcccagggtgccgaagaagccatgggtgtctctcgtggtgctggcgctgctcctggtcaccatcatcgacgttggcgccttcctcgctgaaccgcccaagacacgcatatacgagaccaatatctgcctcgcatactatcgcgaacacgacgactccgccatcggcgctgacgggcgcataccggaacagctgtgcaagatcgacgaggtgcagcagaagctggctatgatctttggctggcaggacactttcgatgcaatccccggcatattgctcgctatcccgtttgggacgctggcggaccgggtcggcaggaaatggatcttcgctgcaagtctgctgggttgctggctgagctctgcatgggtcctgctcgtctgtaagtaagccgcagaatgggcaattcggaaaatctggggtagctaacagcaaacaggctacttcacaaccctgccgctgcagctcacatggctgtcatccgccttcttcctgatcggtggaggacctctagtcgccgttgcagttgccctgaccatgatctcggacatcgtgccaccggacaagcgcaccaccgtatttctgtatgtgactgcctccgtgctggttgcggaggtggttgcgccggttatggctgcaaagctcatggagaagggcgattggatgcccttggtgctggccaccttcatacagggagtgggcatgtgcatatccatcttcttccctgagacacttcatttgcgcgacctgccagaaccaaaggatgacgtagaccagaccatcgagcttcagccgaaaggcggccacttcacgctcaaagcgcagctgcggaactttcacactgcatacactttcatccgaggcgacatgcagctggcgttggtggtctttggtttcatggccaacaggcttggcagacaagccatgtcgctgctgatccgctatgcttccaaacgctatggctgggatatcaaggatgccgcctacctgctttcgttccgcgctgcgaccaatcttgtggctgtggctgtgttcctgccagcgctcaactggtttcttatcaagcatcttcgacatccgccccattgggcagatctctggacagcgcgaggatcaatcatcgtgcaggccgtttcctacattatcatgggcgttgccggatatccttcgctgctcatacttggtctgctcgtctacaacatgggcactggatacaatgcagccttgcggtctgtcgccatccacgcagttggcgggcagtccagtcccgacgttgggaaactgatgagcaccatcgccatttctgaagctataggcgcaatgtttgcaggaccaatgctcagccagctgttccaatggggcatggatcttggtagcgcatggctcggactacccttcttggcctgcgtacctgtgtatggcgttatgactgcgatcatgttcatgattagcgcaaaagacagagatacggggtatgtggaggtgcagagcgaggatgaagaagacgcgcgcagtgagctcggcagaagttcggcgctggttgaagcgcgtagtccaaggcacgtgctttgagccatgcctctagatctctgcaacgacctttccttctcgtgatacattgaatctgcttgaagtgatactgttttgcttcgtgctcactcaaaggtatcctagtatgcttcactcattcacaaccagtcgatatacgcactcggcgcttctgccgttgaagcaggagcacttgcctgctgtaaaacaggaaggcgcgacacatggtctgacaacaacgaatggaagtcacaactgccccgctctcaccttctccttctccactgtagcaatgtcttacttcctcatgtcgtgctcccttgacatcgtttctgctacttcatgtcaacacctctttagcagacttcgctttgttggactccccatcttactgttcctcttcagcgtcatcagttttatctcaccactccaatgctggctcgcgcctccagcgatgcaggcacgcgtcttcgccgctccaagtcaacgtcaactgtacacaggcacccaccccccatcttggagctattagacccggatctcgcacgtcaacaggctgtggccgctgcgacggctgcttttgtgagagcccatacccaaggagccgctgacaggacgagcaagcgaagctccgaagtctctaggtcgaagagcaatgccagtcgaaagtccatcaccatgcagggccagggaagtcactttccgccccgtgactccagcttccgttccatgcatccccagaaaactggacaggatgccacctcgcagcggccatcgcgagcgtcgacaatcaacaccgagacgtttccgcctttccatcccatgcccagcatggacagaccagtatcggcacccaggcccctttcggcgcagccgtccattgcgttcagtgagcatgcacgtccgaatacgcaaccaaaggcgggccggctgagcgtctcgtcttcagtcacctcacagcagatccggaaggcacgatctatgtactatgcgagcagtgttcagacaggctcaccgattgctcgaccgcccaccatgtaccttacgactccacctccggtgacagcaacttcaaccctcgagatacccgttcaggccgcttcagctcgggccctggccccatccccgcttgcaatgcctcgcattcccgtcaccgttgagactaatgaaactgtcgacaaggcacgagacaagtacttgcaatctttccaacaacggtcggtcaggcataagccgtccttgttcatggcgccattcatgaagaggcagggtaagggcaagagcaagcgcaccagttccagctttgcatccgtctccgcaaccagccaccgcacaccagaggactacacgcccgattttactctcaccgacttcatgccccaggtagaagctaaggacaagcgatcattctccggatcgctcaagagcaaactcaagcgggtgttcaggcgcagttccaagccagcttcggatttgcctgtccaacagatacaggcaagccgcgactacttcggcacagctccaatcgacatccatgattccgaagacatctacgatattccaagtccggacgaagatgtactccaacgtgtacgtgctcgtactccatcgtacgcgcaaagccgcccagcttataccaggtccggatcacggtcgagcagcaacgtaagcgcccggagcaaacgaagcaatccgagtctacacagcgaaacaaacgtgacgaatgtttctgtatcacgcgtgaccagttggggcacgacatctacacaagacacactagcacaacgggcgatcaagcgattgacgatcatacatgaatccaaggacagtatcggcagtgaagcggaccaagcagcttctcttttgacgaagcgaaagtcacttccatcgggtactcttgcagctttccgtgatcctatgccgatggaaagtctgttggaagaaacgtcgacaccgatcgatcccaagcgcgtcttttctgcgttgatgagggagattgagatctccaagtcaacagaagatgcgcctcagcctcctgcccatactcctggtgcagagagtgatgtttttgagtcaagcaagactaaggtcctgcactcggctgacagagatctacactcgagcgccagtcgagactttcggatggaagtggggaacgaacaacgaccgccttctcggcgcggacccagtgccgcagcgcagagcacacaaggtaaagctagctctatcaggacgcttggaagggccatccggtccacgatccgtactgtcacacctggcgagcagcgttcctcaccgtgtcctgtgcaacacactagtgttcgtggaacaatgcgcattccgagggatgagctggacccgtcggctgttgccacatcatccgatgttgaggaagattgcatcaacatcgatacaaggtcggtgctgctgattatctccttgacacactgtggactgacttgtgcatcactagccaacctaagcacacgcgcgaaatgttttcgccctctcgcgagcagatcgaacgaagagtatcaaaggccaaagagcgctggaagacacctctggacgacgttgcgcagctgcagttcccgcgtgagatggagcggacatacaacgttgccgaattcactcaacgtactgtgcaagaagacgatcaacgcgaatcactggaagaggaggtggaagtccatcgaaccgacatttctggcccgtctggaacaccttgctcgccaacgcagcgaacaatgatgtcgcccttatctccaagcgtatactcgcgaaacactgacggcatgagcatactcccaaatgacagcgttatgtcgttcagtggacaagatggacttgagcgtcatcacaacggaggctcagccgtcatcctgacaagcaagtcggttcgcagctatgtcgtgggtacgccgtcgccacgccgccctgactcagctcgttctagccgtgactggaaggcttggctgtctcacgaggtctccaacatggagttcacaagccaagaagatcttaggattaatgagcaatacctcacgccttctagtaagtatcgcaggtacaatacgcgcacgtcccattatgagcaggatgatacgaccgtgatactacgcccatcatgcgataccatcacgccccacatcgaaccaattacgctgtcagtgctcgcggccgaaactgtggaaagacatacgttaccgttatcagtcgagcagcgcgctacgactccagttggaacatctgtactggaaagatcacagtcgcacacggacacatccaaggaagttaccccagataattcacccccgaatgtcgagccgatgcaaggaaagagactcaagagaccggaatcaacgcccctgttttcaaggcagcgccctgctctgaccccgagccacacttcctccacatcacagccccttgtcgaaacaccaaggtctgctttaatgaatgaccgcttcccattcatcgacacaggtcgccggtcgagcagcaacagtgctaggtcttctcgcaactcacgttcgccgcctgatagtgttgcttcttcattcaagtcaacgaagggaagtaccggacccaagatttactctgatctctctgctcctccaacgcaccaaacatcacagcgctcgcgcaactccgctctgatgagcagtgaaggccgacacgcaagtaaagagaacttgacaccaccttccattattggtgtcaaaggtaatggaagaccaagcatatcaccattaggaccgtcgactcgcgcgagatcgctgcagccgctctcttcagtcgcgttaaaccgcagcacaaccaatattggccaatatacatccaacattccggagatcaagcactccaagtacatctcaagcccagctgcgtcgccaccacgtcccagaattcgcgcaatcttacgagaggcatccccagagaagctgagtcgtcgtcccaagagcgcactcgaccttcgtggagcaaaaacatcgctccctcgcccatcgacagagttgcgacgcccagcgctgcacctcaagccgtcgactagctccttcacggagagccgggagcccagtccaggtactgagggccgtgccattgatagtatcctcgaggaaggcgagcgcagcggcagcatcacgcccggtcagcgcatggcagatcgcttcctgcgcgagaggaagagcatgggcttgttagagggtaagaagctcagaggaggtatgaggctggtcagggaggatacaccagcatttttatgacgtgcgaagctagagtaatggggtggatcgttgtttggatcgttgtaattgaatattgaaggttgaagagaagtgcttgcgatggctggataccttgcatagcgatatgatgaagtatcgtagggtgattatttgtaatgcacgtttgatatcttctatgcgtttctcgctcttcgtgacgccactatcggaacgaaatgactttgcctaacgttcaagcaacatcaacaccaaccagcatggagtaagaaagcttgattgacgttacatcacgaccaaaacggtgaatgtggggtaccccacaacccacataggcagctttgatgaaccacgtcgatcatcctgtcggcagtcttcctgcgcagccgtgacatccatgctgccgcagctgtctgtcaggctcgctaccggacttgagatggtccccacatgcgcaggtgatttgcacgttaggtaaggcggtgcggtgacgcatgtgatcagaacggacgtgagatggtcacgcgatatagaagcggccatgaattgaataacttgtatataccagaaaaagaattgaatgctcctcataacaccataccaatgcaacgccatccccatctagtctacccaagtttaaatctaactctcaacaccctcgcgttcacccgaccactcccctagaaatcccacagcgtcccaaaagcatgcagtccctccgccctacacccctgcatcatctcatcattcccctgactgttactcgtgatgaaaataacctccgcgccgaatcttgtccacgtgtcgcgcagcaactccattgtatccgggcgaccgccgcgtttcttcgagtcccagaggatcatgcgctcgggctcgatgtgctttttaatcatgccggtgatggtgggcccgaaggtgcgttcttggtcggatccgatccagatgaggaaccagttgggcgattggatgcaggtggagagtgcggcgccgatgccggtgccggtgcagatgcggatgccgcgggtgaacatggcggaggcgtggcccacaccagctataaacattgttagcaattttcttggggtgggaaaggaggcggtggacataccgaacttcagctcacgtgtccatacagtcttgggtgggttcgtgacgaggttcttggtgaagtcgccctgtacgccgcagatcatgtagtggtgcgtggacttgcgaccggggctgatgatgccgaaagcgtggtactccatgattgatgtgcggctgatgcggccgaggagaccttgttgcatgccgcgctcgaagcggaggacggcgactttgggtgaggggatctctacttcgacggagacttcgcggagggttacccaaggaattaggacactagtgagtgttagtcagaaaaggggaggtggagttggggaacgtacaagatggtcatgaacactgcgaaccagagttcttgggcgctgagtagggagtgcgcattggtgtgccattcgcctcgcttgatgtcgtatacatcgcccatgacaacgaatacccaggtcatcttgtggatgttagtcgtgccctacaacgttatttgaggtaacatgacttacagcgaggcccagccacccaacaaagcggtgatgcttttcgaacacattgtggtaggtactattcgttggttagtcatcactcgtgatattcgaacaaagaaccactgacttgcggatccatgggaacgcgctcaacaccgaaataatgataaagacgttggtgatgatgccgctagcgatgaccgccggatgttgaatcgcccggtagcgtataatgtccacgatcttgtacactaaccacctgcagcccaacattagcctagttgctagaagatcgtcagaggggtccttacgcagcgccggaaagggcgcatcccgagtgtataccgccgacgtgctgcaggacagaagttgctgcgtatttgacgcgcaacggcgcccactagacgccgggttagctgatatccatcaaagggtccgctgaacttacacctcgcaggccgtagatggcgaccatgtagagaaagcgcatccaaagctcattacggaacagaactgcggagagaaggttgcccaagaccagggcccccaggtggttctctgcgtaatgaaagcggccgagcgcagtcatgatgataccagcaaggttgagcaggatgatgaaagtgaagaactttcggtacgtgttgaaccacaagtcgatcaggacccatcgaggtatcttcttcttgattggtgtgggcttggcgggaactgtcgtcttcagtgctgtagcattgattgatcctcgccgcactgctgggctcgctgctggccatgatagcgaaagatctggtgtgctggggtttggtgttattccctcgtgtactggcgaaagcggtgagggatgtgcgttgagccggagagctttttcttggccgagatatgcgaacggcggcggtgctgtcagttctgttgtgctaacgtgcatgcctttctcagcgtcatcaatcgactcgtgactaaggtcacgagaaggacgacctcgcgcttggtcagccatgctgatgacgtgtacgtctatgcagaaatgcaatatggtgctggaaaacttgggacaggggtgaagacttcgagacaaaggtgctgagagaagtggagcagggggtgaatggtgtgatgaagatgaatgctcccgcgagacgcagtcttattcagtctctcacggccaagccccacaacttgtgtatctcgatcgaaatgatgccgacgtagatttatgctcagatacaagctgtggattgagctaacccgattctgcactgatgggttgaacccagtacctaggagggtgtgaacgttgaagcggcacgagggtaactgccgcccgtgcttcttgttacacggagtgtcatccatctagtccgtcggaggttaaatgaagcgatattagtgggatttcgttttgctcgtcctgtgctgctgtgatagggcgtcccgaatactcaacagcgccccactaccgacatacaagtgaccaaacatcggtagcagaacatacaaaggcgaactaccgaacgctagctggtatagaattgaccgtgtggcgaccaggctgtgcgttgtgaaaaatctcagccgcgcaaatctccggaaggtcaagatcccgccagcaaactagctgctctgtagcttccataaggtttacaggcttctgattgatatcgaggctctgttgcccccggtccgaagtccgatgtacactcgagtaccccacgtgtcaggtggcaatctgcagcgaccagaaaccgggtttaatctgggtgattggggctcgagtcgcgagcaatctgataggtgcacggcctacacttcacctttgttgtctccaaacatgatctcattgtacagaaatcattgagcgtgagcagagtggagcgtctgactgtatgcgagatttcgccgcaagccatgcttgcctgaattagaacttgtgatacgaagatacgaagatacgaagacttgacgttttctgctcgaaataggcaaggaaaagcacagtgttgcgatgcaacaacttgtatgcaccctgcgcggatcacgcgtggcgggcccaacctctgcgagcagcaagaatacggcagcattcgtatacgtatttttggaaccaaggaggagcgtggaaaattgaatttcggcagcataatcgcaacacgagatttggcggcgtatactccgacagacgcgtcattggagaggaacgtctgcaacacagtcagcgctgtgttgtaaggcttaggtcaggctgcacagtgtaaccagaggctgatgtaaacgaagccagtctggcttctcgaataatatcggcgttccgatactttagagtgctgtttatctcctgccgcagtagtgttggttttgtgatattttgggtttagcgttgtaatctcggccctgtctacatgggcgcttcatatattgaagcgtcacgtgctatgctgtatagtcggctatccttcttcgacgcggagttggacatgtaactacccacagcaattgatgaagtaaatctgtaaatcttggttggattggcacgtggggaattgttgcgaggcgaggagcccgatagttccacagtccagctagtgcggctctcgaagattacggaacgcagtccatcggaggtagtttgccagtatagtccctgagctcttttgcgtccaatatagcaatgtaagccactagcatcgttcatcgttgtactgttgtactgtgcttacaggcgaaagcattgtacgtggtccttgcacggcaggggtctcagtcatgccgaaaaatcgacttttatccaacaccacttcaaatttgaattccttaagagcagtacagaacctgtctgaaaagccggtttaatggcctatcttaaaaaaagttctacggtgtcgtggtggctcacggctacctggtaagagcccctgccgtgcaaggaccacgtacaatgcttttgcctgtaaccacagtattgaatcgttgaaaaataagacgcgtcgacgagtgctaaaattatcagtttcagagttccgcctccgagatgccacctgtcagctcaattccctatcctgtgcaactctccgacttgtcctgataccatggctataatgcgatacagacttcatctgggaagtatcgcatgattcaggccggagagggaagctgtccgtcatgatctgttggtgtcgcagtattgatacctgagaacagtgaagtgctgatccacgtgactgagctgactaagctcaggaagtggactaacgtttctccgtaatctgtttgtatatttaagccagctcttctgatatattagaagagcagtgatcaatacaatcttttctctcaagtttgctcagccacaacagttggttctttcggcggcacgcaccgataccgccgagagtggtcgggagatgaagtctttgaccatgcctagaatgtacagatgcatgcccagcgcgtggttgcaacttggaggtgtattgtgtttgctgcaggatgacgtgggcgacgcgggtttgggtggggtgcagccagcctcgaatctcgcaacgctgccgcaaccccgcagacgtctactcgtcgactagaaaccggaacaccgggcctgcacagaggctgtcgcacctgaacgctgaaactatactccaaaatggagtctttcacatttactatagtacttacctcgcttctgctatgtcgttcttggtacacctccttcaactatatcaaatgcacacctagattccagtcgcaacattacagataagcaatgagaattagcgcgctgtaaccaccggtagctcggctcgactatggtgatgagactcagggtaagcagccttggttatctcaccataaccaccggatatctcggctcagaaatgttgaggtatcgagaagtcttacgctattgatctgcgtttaaggtttacgatcatcacgatcgttcaacagatacgggtatcgagagcacgtaccttcgctaccaaccgaccgaaggtcagggcttctttgcgctcccagattgctaattttatccatcacgacattgtctagttcaatattcatgctgacagcttggatggatatgcatattcatgaggagaacaggatgacatggtaagccagctagttgaacagtcagcgagcaaataaggtttccgcttcgagcttgcgatgtgtttgatagaagcttagaatcgtacgtcgagtacttgcgttggtgctgaagctgcaatctacgaaagaacaaattggcgcagttacgaaggcggtatgacaaccacaagtgtacgtgaacatgcatatctacacggcgatgttgcacgtgcccttcgagctcatcgcaatcgaccacgtgaggagaacaatcgcgatgtgcacaaatccctcaggtcattccaggatacacagtggcaagcaagtggagtgcttggaggaaacggcgtccaagagtgagattctctgaaacgctgtaaagaagtgtcttatgtacattctgaagtccaaactactgtcttttgatttaatactaatattgagacatgaagagctcctcgagacatttcacacactgtactgcaggacgctacggcgatatccgaatagcattaactatgttgcgtccggcgactgtgcggccgtggacgttttgccaaagaatttgaaaacactggtgattttccaggcagatgttgatagttgtgactgggtgtaagccgcgcttgtagagaagcagttttaccttcccaagtggaggaatctgggattggcgttccgaaaagatcttgtggctacattgacaccggtgttcgtgattgaggctgagaaggcggggctggaggtgagggcgttctggcacgggcaatatgaagtggtggtctggccgaactaaggaaccctttctggtggctgcggtttatctctaggtttgcgcattttcttttggcaaggctaccaacaatgcaatcgcgattgcaaagatggtttgagttatgcagaaatgatattaacgaactcttgataatttgttcgcaccttattaaacttcagcctcctatgatagagcagctattctatgcccacaagtttaaaaatattcagtagcttgtcagtacacgatggagtgctaggaaaacctcaaagttagacatcttgacttgtttaaccttggatagtacttcaatttccgcacagcgcgcacaaaattgttgcagcacttagcttagctcggtaccagactggaacgtaaaagctagacgaacaacaggctattggatagaaagtatggaacgtgaacttttgtgacatttaattggtaaaacactgatcgtttaattactctactaccacctaagaacacttggttccacgctgaaacactgtggccaaggcgacaatcttactcttacagcaaacactcaagctcgtagacacgggagcgagtggggaatctatcctgcactacggtgcagtactctctggtctcctctaagaccacctacagaagccccagacttgaccactccactcgttgaatttgaacattagctcgaagtcagccgacttcttgtccgcctctgctgaagcaacggagactaagttggcgaagatgtcttctggtttgcaccccacttgcttggccatgagatctccttcagcagcaccgaatcgtgagtgatcgaagcatcggtagctcgaaaaacctggcgtagcttgaagaagctcgtcacttcctgtgtttgaattaaaggtgtgtacaacaactccgtttgcctcgtaaaccttgtgaaggcagagcatagcctccacttgtagagagagagagtacgcaaaccttggcaggcaaagggtaggtctagagtgccagggtaaagatgaggtgagaaggcgtattcccatggcaagtgtaactcttgtacgctcttgatcgttcgttcatcgggcacccgagccaagaacttgctcaacacttccaatccaagatggtgttgaacaacaatggccttgccatcggaagccaatatagctggaagcgattcagcaagcacggatttgttgacatagcatactggaggcacaacaggcgtgcgtgaggagttgctcccgagttctgtagacgacgggactgagatattggggagagcctgaaagctgcgcacgtacaccatctcgcgaagttcagctggcaagttctggaatcgtgtccagaacttttgcgcacatgcagcacaacagaagccttccacatcatgacagtctggctcgcggcttggcttcggcttgcaaatctgagcaggatacgcgcccttgtccgcctcctccggtctgatttcttgagacattctccctatcgctcgattgatgctagatttcgtggatattgtgttgcaactctgttcggtttatgcttgggtcggaattggtgttgcaggttgtgatattatcgataaatgtgatgcgatgttgtgcagaatgtgtgaaaacatttgcgtgtagtagctgagtactttatagtaggatgccatccttagcgtagcgtcagcttcgatgcctgcacagagtgacaaactacgtgtacaaacaatgtcaaataatgtctcaacagcattgaaactaggcaccagcgtgatccgtgtgcgacatcacatgattgaaaagttgtttgcccatccaagcggcccgaacccctcgaacccggtggattgtgcattctcatccccggtagccgaccattggaagaagttctggagatcatccaggttgaagacaggctggtctgaactactcgcagtggacgaagcgtacaatgcgctgttgacatcgggtatgcgacccgagagaccaggcagagcagccaagctaggcgacagatcttgaggtgtggccccagagaacccaaacccgttggtcacgatctgagaaggcgtcggcgactcgcctgggatgctctctcccatcggcgatatcgctgatagaccaggactgggctgtctgagtgcaacaggaccggcaccaggtgcgccaacgacccgccgcgcctcattctcggacggatcttgtggagcaatgtaggttgttgcatggcctcgtgccaaacttgttcgtacttgctcaagccagcgctcggtagtgaggcatagggtctcggcaagtgggtacatgagtgtcatctcgcggagtgccttgttgttctgctgcactagctcaattgcccggttgatagttacgcttgcattgggctttgagaagtccaggatgcgagcgatgtagtagagcatgatgcggctactgttgtacacaaaagagggtaagatggagtccgcaaagtgcttaacaccatgttgcagtattgtcgaaacaagcacggacagctgttgcgcatgatcgaagcaaacagactgcaggtgatccacgaagcttcgttgttctggagggaatacgaagggctcctgatgtttgtaaaggtctgggagcgcgatgcgatgcacatcacacattacatgatggtacatgcaatggatcaggagaaacgcgcccagctgatgcgactcgcgcctaatgtagatgttatctgccgagaagtcaagccatgacggaaggctctgacgccaagactggatgtcgctgaccagataagcgaacccagaacctgacatccacggaggttgctcttcgtccaggtgcttcacgaagcgtaatactcgtcgccatatactgacaatacgcacgtagtatgctgccattcctaagttttccttgggcttctcgggaatgtcctcggccgggatgaagtcgatgatgtccccttcttggaggcgttctgtaacaacgggaatctgaaggaggaactgccgttcgttgcatggaagttgaatcttcaggtccttctcgttgaggatggtgaggtgatctacgccactgccggcccagacatcgatcatgtagcaagcccacatcaatcgcctccgagactcccgtaccgaggcttcatttggactgccaccctctttctttacagagtatgtccgctgacacttcattgttgagttggagagcatggggccatggcgaatttaccaagccagtaagccaagaatgcatccagcggtaattttccctactcgtgctttcttggtcgttgtatcatgatgagaactttttttttcgtggatcgaaatgttgctgtagtccgcgaaaaaacatatccctcgtctatttttgcccacctgaacgcccagctgaaccgtatgagggattggaaagaggtgcaacgaactcacttccaatcagtgccatagaattgcgcctatgcacacatgacgtgcaagagtgcctgtctgaaagatctgtgagctgccctcatccaacatacgaataaaagaaggctgtgctcgaaagcaaagactcttattgggatgtacattgttgaagtaagcatctaccagagcatgaagcctagctcgaggcggtagttgtgcggtgaacagcctaggcgaacatagtcagtgatcgttttttattgatagctctcctgtacgcaccacgtcagcgcaggcgggcaatctgctacttgtggatcgggcatgtttgtgaaggcatcccggggtgtttgtggcgcctgaggcgtagtcgccatagcaccatctggtgtaccagtagaagccgcaatactctgcacccaggctggctcattcgtttcggcatcatacatgcatgaagtccgccgctgcgagcaacgattgcatttcggtctttcacccgagcatttgaccttggactctcgacatggaacacaggatcggaaagttcgtttccgcttgatgccgatgatgggctcgacagcagtccccggtcttttgactgcggaagcaatcagaccattctgtacacagtccaactgtagtctttcgcagttgagacagccgttcgcgcgctcgtcgcatttgacctagttgcagatcatcagtatcttgtcacgtgagtggctggatgtggtcatagtcatgatcgcgacaaagacgcgtaatttcttcacgcgaagaatgtcgtagtgtcgataatacattggagcaggaaaggcattctagcataccttgcgtgctcgacaagttgtacatgctgcaggacagttagccgatgtacgcgatgacgtgggcgcaaagcgcaaataccatttactggtcgtcgccgctgtttcttggcggccggttcgaggccagcactatctggtgactctggcatattggtcgactattttcagacccatagagcgacgactcaggtattgttcggattgtcgcgaaagtttgttcggcgcgtcggtcgcggagagagtgcaggatgtttaggtgggcggcaggtggggtcgccttcataagtctcggcagcccccaagatgtcgcaatcaccgcccagaattgccttcttttccatcgcgtcagccccgacctccttttgcgcatcatcgaggccgggtcttgcgattcatgcactgtatttgaccatagtgccttcaggactgatgcggatatgctgcaaagcatgtcagcggtccgtcgtggaacgggccttgcggcgtctcacggctatgtccagcaggtaacttccatcggacttgaatgcgctttccttattaaacgcccggctggcatctagaaaataacggcacgtgtacatattcatcagtgccatggtgcatgccattatcgggctttatagaacatgccttctcattatgttttttcattgtccgccatcactgaacacgtcactccttctctttctctaattcaatctcttaatccttcgacccaactttgagtgatcttcaggctttagagagatatactgagtgtccatgatgtccattcaagaatctgcaaatttcccatccctcacccccggtagctcttccagcattatcctttgggcacacgtcctcgcaataaggttatcgaggctacaagtttcacattgtgtgcaggatgtagtgggctttatggtggcgttaaaacatgtcttatgcggtccgacagccaactcatccttcagcggaaagacgacagcctaaaccacgcccatctatgttatccgcaacgctctaaccttacttctactcttgtcacatggatatacaaacgccgaaatctaaatttctgtcgcctcaataaaccctgttcggttcacgctgacccatgagcacgtcgggcaacccagtttagggtactagaagccgcaagcatcgcagtaagaaccgcagctctcacagttgtgctgccatagataaggcacttgacatcgcggctccactgcttgtcggcatcaaaaagagataggaactctcctttcacagagtccacaacccaatcgacatccctgcgactctgacagcacttgacttcgctgtacacttgcgcacaaggtcagaacagcgtcatgtgcacaagttacgtttcttaccttgtcgccagatagatccaaccgcatccaagctccatcagtcttgccgcctttcttcgagttgggcatgttgatccggatgaagtcgggcgcgttgcaaaatttaccgtggccttggacgtcgtagcagttgtaacctgatatgctaagcatctctgacatgctatcagtgtgtgcttggtatgcttttacaaaaaatcagacgcacgcaagattatcgcaagaccatccctgaggacatcacgctgggcaaccttggtccattgtccagaaaccctgacgccaaattcagctctgtgtgttagtagtcgcaggcagtctggagtgaaaacgcactggatccggtctcgccactgttaatgtccttgacgtagctggtttcgatgtggaggtcgttatgttcctcctctttattgcagtggagccagtggctgttatcgttgcaggcttcgggaatcaaggatctgaccttgttgtaaacatccttgtcgagtacgttgccgatattaattgcagcacaaccgatccagacttccgttagagccaagtcgtggtagatcgtggtttggtggtcgtaaggatctttgcctttttgggggtgtcagtcctttcactctaatctctatgatgatttcatcgcccgtggatgcaaatcttcagtgggcaagagtactcaggggcgcacgagagacatgtcaattagcgacaacgtttggacatatacttcacatccgaaacgagatttactcaaacggacggcaagtctcgtaggtcttcattgaattgccgatggagaaggcaggaaagattgggtcatgtggctgccacagtggagtttcgttctggcgctcaacatttcttcttcttttgtgttcacacgatctctccattttctacccagttttgatgattcaagcagctgccctttctcagatagtccaacgaccgctactacatgcatcttcctctgattcttattatttccggacgcgactcatgcacgggaatcgccagatccttaatgaaagtagccaggatatcttgacgttcctcaaacatccaactgaggatctcaaacccgcatgcagctctcataaccgattggaaagctggattctgtaagagttcgctattgccggctagcggctccataggcgggttttccacattgacccgagaggcctcccaatgttcgcgaaaactgcttgagctttggacttcgcggctttttgtgtcgattgcgaaagacaattgactaaacgtttcttcgtcgatgccgtgattataaaaggccataaagttgacagtgaggagtttgcgatgctgggagtgttgcggtgggtaagcggcttcgaaagcggttttgacggcagtgttcgcagattccgtcgaagcatgtggagacgtgaatccaacagtacgtatggctagccacgatatgtatatattctccttcgttctgcgcaacggcttgccttcgtgcaataagtgcccatgatcttcgcgaaagcagcttcatgctcgtctaccactttttcgattatttgtcggcttggattcgatatatccatgggtaaaagatgtgccgggtcggtgaaagaaaatccctgtgttttccacctttttgcctgctcctcggcgaatatttccagttcttttttatccttctcgaactttttcctctattacgcaccaacaacgacagcttggggcatgacttcagagaataagaagcaatgatgctatgttgttctcgagatagagtgccaatgctgaccctccacgccgttgtagcaggccatatttttctactcctcttccgctccggaacatgaacatctacaatttctttgtgtggtgctttcgccaaaaggctgttcgccgagaatggtattttcgctcgatgcatcatgtcggcgaaaggtgattcccaacaacgcgactcatcgcagaagatgacagctacctcgggacttattggcagcaccaaatgaattaagtcttctttggtcatccagattagttctgggcctgtctctttcgttctcattcctaatccgtattctgtatcgccttcgaaatcgaccagtctgtcgttgaggaagaactcgtatccatcagctgctttccaaatctgcagagcaaacgtctccacaaagcgcttatacgttcctgctgtgacgttttctttactcttagcagcatcagcgagcatttcttcgtgactgtgttcgaggtgatacagcaactgagcaagccagacttcgcgtgtatctccccgccggcctcccttggggtactcgtcctccaattctttccacaaaaagtcattttcgcgtcgcacgtcttttatgctatcgatgtactgctgcgagcgtatgggagagatgctcatgaagctgaatagcgtctgaacgtctttctccaagatatcgatgtgttcgagattctttagaacagcgtctcgtatcttactgaagaccatgctagttctagactctaacttgctaaagagatgctcgatcctcatcggatcaatagtgttcgaatcgtagtagaggtcttgactaccgcaacattttccgacctgtcttgcgcggaactgttctgatggtaattcgcacacattcacgacgtcatcaaatacacccctgtacagctatcagaaatcgaatccacaagggtttagggcatcgctaaccgttttatttccaccttgccatgcgaaaattgcttcaggatgaaccgtggtatgtaatggtggtattgactcttgttggaagccatcgtgttagagctccgggacgtttgcgtgatacctgaatcatactttctacctagatacatatatggagaaagaatttgactaccagatgtggtggctgtctgcaaagggcgaaggtggagtggtacagggcggcaatatgcaacaaggctgcagtcttgtgtcgtttcgaactctcattcgttgcaggttgcatgcctatgttcgctaggaaaaccggtcagcaagttaggatacgaccgcccaccaaaggcatggagtagcgaggcatgttccgagaccagcatagtctaagggcgcacgcgcgatagcgttttgagatcaacgatactccagatatgcctgacgtaaagctagaatgatactgctgatttatcgaggtcgtctcgcagaacaacgattacatgcgcaaaagaacatgcgtaacgaggaccaaggtaatcgaaaaatggaagatgatatgtattctaggtaaagagttctagtattgctttgaatatcatgcgaagcgtggtagcagttgcagtggaaggagtcgccgtcgcgccacccgttaacttcctccgactcacaacagcagctttgacgaagcagggacattacacttcagatctttgtctcttccaaggtgtctgatgattcacttcatcttggccaggtcacaggtagcaacccgattcccaatgatctcaaggaccgtgcacatttatcgcgtggaacacaaatgagcagtccccttcgtgccatgaaagcttctgtgccaactacatctcacaccacccccaaaccctcaaaacactttgctcgatcccacactctcgactcctcgattcgactctcagtaactcggcctacctgcttcacccctttttcatcatagaagcagccaacatcgctcaacatgccttccacacgacattcaaggatctacttgtcaatggaaagtactctgatttgtttattgcatgtcacgacgacacatacaacgtacaaaaggcgatagtgtgtagcggatccggctttttcgaaagggccggcaggttccaggcaaggagcatgaagaaggcaaggttgatctcgccgagtacgatcctcgagctgtcaaggctctagtgcagtacctttacgaggtagagaacaatacaaatctccaagacaacgaaaaggtggaagcttcaacgccggcacccaacaagaagaacaacaacttccattatgagatcccacacacctgcgtaggcaactattgccacagcccccactgcaacgtttgcccgcatcacatgtgtttgagtcatgcctgtaaatgtaagtgcaagaaattcacctgccggcaatgcactgactacaaggcgctagacaacgaagcgtggcaaactctgccccactcctagatgtacaaaatcggagagaagtaccaagtcatcagcttgaaggatctggccgctgagaagttctctcggagtcgccggaaatactggaatgacaaggagttccccgaggccgtacataatgctttcacgaccacgatggagtatgatgtgggtctaaggcagccggcgaccaagaccatttcgaagcacatgaagcttctaaataagccggagatgaccaaattgattcgtaagttcaatggacttacagcaagcttgttggaattgtgggcgaaggatgtggggtagattagacctgcgtctggcgcgcaagtatagagcttctgtcaacgggcatagagcttctgagcaagtcggagatggccgcgttgatctataaagtcaatggattcgcagcaagcttgttggtaatgcggccgaaggagttggggtggacttttccaatacaagagcaccaagttacacgggcagtggggtgcataactgaagcaaaacatcgcgtacgggtggcaatatgacatacggagaaactcccgatgattcaggacatgaatctatcagaattcgttgctcaattagctaaagattctattgataggattcattggcctcaaggaaatggaaccagctgaacttgttttcgacatctcgtgaagtgccgtgggtcgccgccgtgtttcattccactctcaccacgctaagggaaaagagcaaaccactctcaccgcgctaggggaaaagagcaaacgaggtagctcgttactcaagatcaatatagcggctcctagcgcactcacgtttcaacaccagctttcgaaagagttttggctcaacttgcacaatggcagacaacgttcgcgatgagctcgctggcaccctgaagaggtaattagcacgcgctcattgttcgtgaatacgtttctaacgcgttgcagcattctcgataccggaaagtactctgatctcataatcacctgcaaaggaaacacgtacaacgtgcataagtcgatagtctgcgctcggtcaggcttcttcgagcgcgcagagaacttccctggaaaggtgtgttgaacgagatgaccgccggggatacctacgctgatgttagtgtactaggagtccagcgagggcaagattgatcttccagaagatgaaccggcggtcgtcaatctcctcattcagtacctgtacggtggagagtatgatcccaagctacccgatggcggatgctcggctgaggtcaccgagatccaatacaccggcgaccgcgattcctactatcattacaagttcccgcatacctgtggatcaaatggctgtgcggcgcgtaatgtgtgcgaccaccacgcctgcggcagtgagcctgactgtagatcctgcggcccacggtgcaaggatttcgtgtgcgaatcttggctgccctaatgccagacccattgccctaccgtctcctgatggcaatgccgagcaactcctcctccacgcgaagatgtacgaaatcggcgacaagtatgatgtcattggtctcaagcagctcgcccgcgagaagtttctgcgagcctctgccaagtactgggacagtaagcacttcgctcccgccgcccactacgccttcagtaccactccggaagacgacaaaggcttgaggaatgccatcagcaacatagtttcgcagcacatgggtttactcaacaagcctgctgtggaggctttactcactgagttcaacggtctagctgttggtctactcaagatgcgcgcgaaggatctaggatggattaaagcttgagagaaggcgtatgacggcggtaaacggaatggaagctgaaggacggagaacatgtgtacaagtacgaacagcataggcgctgagctatcagcgataatgagcgctatcagaacttggcgcagagtttggttgttaggttgttagatacaagttgtcggcggccctacctcaccttcacttgtgatagccttacaaatctgaactagcttagctccttccttgtcttcacattcctctgacatgaccccgaccccatcaccttccaaaacaacaattcccaacaacgactttttcgcaaggaactcacgccatggccgccacgtttagtggacagctgctgacctcagtagataagtacacgaagaccccttccgcgcgcttgggcaatcactaactttacgccagtctcctcaattccggcgaatactccgatctcacaatcatctgcggcgatgagacgcacaaggtccacaaggccattgtatgttcgcgctgcgacttcttcgaacgcgccgagcgatttccagttggcagggtaagtgtactttctatgaactttccgggcggcgcttgactgatttcggcaaaaggaagcagcagagggcacgatcaacctacctgaagacgagcccaagatcatcgcgcttctgcttgagttcctttacacgggcgaatacaccccgaagctcatcggccaaatagtgcccagtttcccgcactcatgtttcaacacctgcaagaaggttctttgccttcaccacgcctgtagttggcactgccagtgcaggtgccgcaacttcacctgcgcatcttgtccacccgagacgcgacagccggtacccggtacactccagggaggcgaagaccaactcctcttgcacgcgaaactatattctcttgccgacaagtacaatgtccaagggctccaggacctagccaagttgaaatttgactgcgcatctaaagtgttctggatgtcatcggttttcggaagcgtggccgaacacgtcttcacttcaaccccagataaggacgttggcctgcgatcgatcgtgaagaagacgctcgtcgagaacagattgccgttgatgaaacagccgactattcagacattcttgatgaagcggccggagatgatgcttgagttgctaaagcagtagtctactacccgagtggaatacctagatgcaggtatgtggcattcgccgacattgaaagacccggaagcttcatgcgagtgcgaaagaatgaaaggcccgataaggcgtgagaacatatcatacgatgtcagaatgggcaagcctgtggagcagaaccgaattggtagcagtacaagtcgtttcagcaatatgcgaaagaagcaataccgcaactagtcgaattcgccagatgatccaatctctctcctccgctcctcccatcatgcattcaccccaactagtgacgaaacacttcatacctcttccactagcctcgttccactctactctatctctctaccatctacttcacaacctactgtaccaaatcccactcgaaatcaccccgccacaaaacagcttcggaattcagtcttctctggacagtagtgcaatcttctcaggcaccaaatcatgcatcccggtaaaaaaccccacacgcaccccaatagaccaacaccacgcatatacactcacaaattcaatcttcagcaccttgactccaccctccatcttataagtacatgttgagtctacgcctcataaaatctcctctcacaccccttctgtacacctcctctcacatcccatcacgcccaacctctctccgcacaaaactcccctcaacacctccgcccatttccggcgcaacacttcgtccactgaattctctcacacactgtaacgagtattcatatatacccgagacagctccacagggacccaaggagaaagctgtctggtgatagttacgccagtgtgatactacacacggcaacacaaacatccaggactatacttccagtggagtggtgaacggttattagaaaaccttaccatcatgtctcatcataaatcacaatattgatatcaaacacaaacttcacaccaagttcgaatcaaaaacagaaggtggtgtttcacgtgttaccattcctagataatgtatgccctacagttcaaaacttagttcccaaatgaagatacgaagaatgtgcaccatgtagaagagaaaaaccccgacgccataatccgtccctccaatacctatgcgaatacaatgtctcaaagcaatttcacatgcttgagccatcttactcgcgagcgacgcgctgcttgaactcgtcaaagagcgaggtcatctcctctagcgacaaagtcctcaatctcgtgctcgagcttctcaagcttggagccggtgcgggaagcagcggccttggccttctcgtactcgccctcaatgtccttctcgatctcagagagggaagggatggcgatgcggaactcagactcgtccttctcggcggccttcttgacggtgtagccaccctgctcgacaatgtcggtgtagttggatgaaccaccaccgttccatgcgagaatgttcttggtgttgctggggacgtcagagagagcaccgacagtggcgatggagatgaggttggccttgagccttcttgggggtgatgttcggcaacaagcaaaggcagagtccattggaagggctggagagaccaggagggtaggccaggagaccagcaatgtgggggagaggccatggaggtaccagagatggtgttggtggcgtgctcagagccgatccaggtggaaaggatgttgagaccaggggcgaagatgtcgttgcactttccgaagttggaggaagtacgcacgctcatcggttcagggtggaggcaccgacagtgacggcgttctcagccgcagcaggggagtagttgcaagagtcggcgttgtcgttaccggcagcgacagcgaagtggataccagcgtcgacagcggcgttgacagcgaggtcaagagtggtagacttgccaccaccaagagacatgttggcggcagagcccttgaagcccttcttcttgccgtctttggcctccttgacggccttggtgtgggcctgagcagcgtactcaacgcccttgacgacgtcggacatggtgccggagccgttggagcggagcaccttgacggcgtagacgttggccttcttggcgacaccgtagcgctttccagcgacggtgccggagcagtgagtgccgtggccgttgccatcctcatcggcatcgccgttggggatggtcttgccccagtgcgcgcgaccctcaaagtcgacgtgcttgtagttggtaccggtgtcgatgacgtaaacatcgacaccctcaccaccgtcggcggcgtagaggtacttgttgtaggtaccgaagctcagcgagtcacggtgagagatacgggcaagaccccagggagcgttcttctcggtctcgtggctgtcaccgcccatggtgtggacctcggagtcgcgctcgatgtagtcaacctgggatacgttagcgtggttcacttgcgggtacctgagtgtctattgtcacaagtgtgattgcgactgattgcgtgtctcggaagctgcctgcggagataagccccgccttggaagtggcgcgctggaggctgggagagctcgcgtggcgaagaagcaccacggaagctgtttctgagttcttcgtctttcatctcgactgctgtcggatgctgacgagatgagagctcagatgaagctgtcctgtggtctcttcccatcctccaggcagctgccaagaaccagactcgcctctcaatcgaggtcgcaagacaggcgttcgtgatgcaggaaatgggtagaagtgcaacttacatctgggtgtcttcggatggcctcgatggtctcgtcgtcaaagtgacccgagtagccaaacatgccaccgatgatgttgtatgtgtgcttgaggccatcaaagacctcggttgtgacggggaactgggagcgctttcgcagctccatgcgttcgctctcgctctttgtgtggatgctctgcacccagtcgtggtgctcctttgcgtggctctccttgacgtgcttcttgaagacgaccatgtacgagttgggcacctcctttgcgttggtggtggacatgatgggagcagcgccctggtggatggtgcccgtctgcatcatgggcgatgctgcggcgagggccggcagcagcgacatggcggagtacctcatgatggcggttggttggctcgcacagcgagttgtgtagatgggaaaggggagagggacaaagaacagtgatggagagagggagaaggagagagaggcgtgtggtgtgggggaggagagatgatggggaggtgtttgagctggggcgggtagctatggcgatgggagctcttatcaaggcgccgaggatgcatggacccactcgagctgcacatgacgacaggtgaccttgattcgcgaccagcgtgggctgtgcgggagtgaggctggggcgggctaggcctgaagcagccctgatgcacgcgcgcgacatgtatccgacgccgcgcgggcgtgcagaggagtcatcgacgctgtgttcatagttatgtgcagcatatacagagcatcttgccattgcggagagcttgcggacagcttgtgaaggaaagtgcgggtgtcggcattcctgccccacgcttgctcacgcctgctgtggctttccccattcgacgagggctgggatggtcctcgtgaacgcctcgcaagtcagcagctcaccccgagcacgcgcgtgaggccgatagcaatgaatatcaggcacgcattgagagctagagcggcctgcgtacaccctcagcgatggtgcattccaagctgctccccgccgtcgtcgtgtggtcgtgtggcggccgcattgcccgcggtggttgcctgggtggttcgcagctgctgtcacagatccagggtccaagctctccattcccgttttagacggacgactactgcagcacgcatcgatgctctacgccgacgccgacgtaataattgttttccactacatcgattcactgttggaccgcacagccaacggtgccgattgctgcatgttggtctattgaatgatagagacatgattgtgcattccccctcccgctctctgcccaccacgaacccccgcagccgtggccgccttgactgaagatggcgacgacacggcctcacaggtcctcgaccgccgcgtcgagggtcccgccccatgaacaaccagatcgccgagctccgcagcctcacagacgaactcaccaaggcctcggaaaccgccccgtccaccgccgacgtcctccagacgcagagcaacgcgctccgccgcatgcgccagctgctcatagactcgaacgaccagacgcacaccaaagacgccttccgccatgtgcagggcttcgaggtgctgctgctgaccctccgctccctctccggcttctacaagcccgcccagctgtcggcgcccgaccgcatcgatttcttcgaggtgatcaaggccacgctcgacgtgctctctgatgcgctgaacgagcacgcgggtaaccgccgcttcttcgccaagcgagtcgaagacggcggctggagtgcgttggagcaggccctgggcagcacaggcatctttggcggccagtccgagagcaaacgggatgacgcggggcaggagcagctgttcgggtgcctgttcgcctttgcactgggcgaggaggcagtcacacgcatattccgagacattgacaagaagattgaggaggcccaagcaaagcaggaagaagatcctgcagcagacgcttccacagaaccacagccgactgagattgtcgtgtccagcccgcggtcggtatacagcgacggcgagatagacctcgagcccctgcgcagccagatacggaccatcttcagcggcaccgaagttctgcaaaactccgacatcattccaaccatactacacttctggcaaggactgtcgggggaggatgctccgggcaccaagtcgaagccgctctcaatatctgtgctattagccatacttgagattactaagctctccgcatacaacaaggcagcgctgcatgtcactggcgtgctcagcatcatattgccgctcctgtttgacaacaagtgtgcgcccacggaagctggcctactcctggaactggcaaacactctaatcgaatttggcatcaacaagctcgacgatgcctactacctcttccgcaaagcagccacctcggaccaggcggcagactacctactccgcggcatgcaatcatcacgaagcccgccgtttgtgcagtttgatctctccctgcacggcttcagtgccattgagctcccagatattgggcgtccgtttccaccagtttcacccggtagtggctatacattcgctacttggatgcgtgtggacaagtttgacaccaactgccacaccacactctttggtgcctacgacgatacccagacctgcttcttgatggcctatctcgaaaaagacacccgctgttttatcctacagacgtacatgggccatgcatctggcgtcgtcccaagtgtaaggttcaaaaaggctccccgcttccaagagggtaggtggtatcacattgcaattgtccatcgacgagcaaaggccatcggcatgggttcggcgaaagcctccctgtttatcgatggtgagtttaccgagaccatgaaagcgcactatccatcacatcccccagtgctagacagtagccaagagagcttcgcttccatgtcatcgagcacctcaaaacatcacatcctagcatttctaggcacaccacgcaaccttgcgccacgtttagggaggaatgtgcttgcctcgaagctctctgtagcgtcattccatctcttctccgagtcattgtctgacgagctgattgctgtctaccacaaattaggtccacggtactgcggtaactttcaagacagacttggttcgttccagacctatcgcacatcagctgaactccacgtgtacaatgagatattgcacccaggcagagaggagcgctccgagattgttgcggcgattcgctcaaacgcaagtcagctcatgccagagtcaaagatactgctcagcttctcaccaagctccgtcatggacgatgacgataggaatgccattgacgagtctcaactgatcaagtcgctgtcaagggaatctgcaaagacactgcacaggtacaccagggcgcacagcacccctctcattatcaatgctgcagtaccgtccgtcaacgatgcgctctctcaagctcgcggatttggtcgattatctggtgacccagtagtcgtggttcctcaatcactcgacgacgccatatggcgcattggtgggtgtgtcgcagtaggtctgaagcttgtgcaagctgctgaatccttggacgccacgctgcgtgcagtcaagatccttcttgaggcagttggtggcaactggcgaaattgcgaggcgatggagcaacgcaacggctttgccgttctggccgaagtcttgcggcagaaaattgggttcgccttgggtggactagtcatgcggaatccgtcctcacttgacgtgacgtccgaagagtgcgagatcttcatcaagcatcttctatgtgagattctacaattcgttggctacgacgagaaggaaccgactgagtcactaatcatcaatccgcttgcatatcgggttctccttgtggatcttgagatctggcgtagagcgacatctttggacactcaaaaactctactacgctcaatttgtacattttgccaagggtagcaagcaccatcattacaatgcaaagcgcttccagagaatacgtatgtcgttgttgtcacgaggttttatcgaatactaacatagcgacaggcgtggtaaagcgactgacagacgtactcaagggcgagagcttcgcgccagaaacgttcaaactgttcttggatgccttcaaagctctcctgcaaatcaactttaacggagagaatgcccggtcgctatcgctcttcgtcacgtattctttgcacgacagccgcgcatcctatgtcaagcagcgatcgcttcgacccaaaggcagtattctgcgcttgagacgtggaacaccacccactttgactcctggagctacaccacgatcgtctagtcctgctcagagtgtttccgacgctgctggccttccacttgctgatcttggcattgcgatccttcgcctcctcacggagcttctttgtgatcctcagaatcccaacgaggtcatacgctttgcgaaaaatgtgacgggaaaatggctcctgtatttgcttgcggaacctgaccagagagtggtcgttttgggagccacaatcctcgctcgcgtcctcgtggtcaatggttcatcatacgtcaaaaaatttgccgacaagacaggcggcttcgttttgatgaagaatcgacttcgccactggtggaacacgcctgctatctggaccatatgctttgccattctgttcgaccgcgacgtcgcaactattgattttgagagagactttgatgtcttcaatctcgttgacattttcatcatgcgttcaccccaagcaagactcaagatatgctaccccgaaatcttctccgtcatctccgccatgctggacacgggtcttcgcgcgattgtccgcgaccgagaaacgcgacggacggagacagaggcctccaagcaagagaatggagaggctaccgtgacacgagggcgacgaagaacaatgtctctcaatgcgaaacagccgacagttggtaagttatcacttatccgaacaagactaatgctaacctagtcagacttgaaagcaccacagtcagagcgcctgaacgactttgcaatcgtactcaattcggcaatacaatttctctcggagcttcactcacggtctgaagccttcagagactatgcaaacatgtcaaactacgtacaagagctcctcttcgtcctctacccagtcattgttacatccgacagcgtaagcgcagagaccgaactgctctccagaggctccgccttgacattcgaaggccaagacgtcgtcattcaaccacatgtgggtggcactggccaagaaggacccgtcgtgcgaacgagtaccctcgatgcctcaccagcgcgctctgcgcagcgtgtgatgcctttccggagagcatcctcattcgtgctcgtatctgcagagaaggcaaggaaagcagccaaagagccagctctcaacccgataatgtctccacgtaatacagctcccacagcactgaaggtcggctcttctgttgtagaggcgatgcttgaggtcgtattggaggttttcaaggaccagatctttacccgaaaagactttcccggtcttgggctttttatgaagacaccaccaggttttcaggaacaccaggcatacttcgagtcgtacatcctccgacagacgctttcgtcggttagaaatgcgctacagcttgaccagaacctgctacatgaaccaagagttctcacaaatctctcacgattcgtaggccacttgtccgaggcggtcttcgaaggctggttcttggatggcgcagaagcacttcttgacttcaatggctttcttctcgaatatctggaacgacctgacattgctacgatgaagtcagtcagattatgtgcgcaggctattcaggccatccgaggcctattcctcaaggttgcattacttcagcttgcagagcctgaggatgctgacaatgggttcaacagcagcgccgttctcgagaagatggtttattggcagccaatcatcctgtcatctgcaaacaacgagtctttctcattgaagatgatttgctatctcttgtatacgaagttagcatccgatcacgagcaagtacgattagctgctgcgaacttctggcgacttctcatggtgcagaagcctcatgagacgacgacaatcctcgcaaatgccttgcagcccaacaagaaagatctgttcgaaggcttccagaaactcattgagctcgacaacgaaaccttcttacagtggttcgacaagaataaagcagacctggacagtttcttctacggctctatgtccagaacctgggaagaatttgccaacgatcaaaacaaacgtaccgaagacacttctcaaaagcgtatttccaagcgcaaagagaagttgaagcaatggcagtctgaagagctcatatcagacaacgtgtggacgcaacacgagacatcaacgagccactggcggtccaacattcacgcagcagagcgaatcaagcaccagcgagttcttcaagatcagcaggataatgcgacctacatgatgacgatcctagcaaagctcgatcaccagctcaaaggaccatgcgcactgtttgaagacagtccgccggcgaaatggcgcctagacgagaccgaaggccgagatcgcaggcgtatgcgcatcattgccgataccaccagtcgcgagcaggtgtaccaacctaagcgcaaagacactgatcccagagataggctcaggctagacactggcgttcccacaatctccgcgaaagaggctgtgggtgtcacccccactgttggtccacgcggaagatcgtcatctgcattgagcggtcaagatggcgccgaagagggcaattctggtagtgaggacgactttgagatggtagaagccatgtttgaggacgaagatggctttgaagacaagaatctgcaaggtcatgaggagtctaaaccgtggcgaccaggtgcaatacgtctgcaatatctctcgcgttgtcggtctcgaagccatagaaggtcttctcatcgtgggcaaagagtgtctctatctcctagatgacttcttccaacgatctgacggggagattgtgcgcgtatggcaagcaccgccagacgagcgcgatccttatgtacaggtcatcgctggcaaggaagcaatcacgaaccgtcggccgcctccaagaaaccaggaagactcggtgcggcattggaagtggagcgaagtcatcagcatatcgaagcgtcgattcctgcaccgtgacgtcgcaatggaagcattcttcgacgacggacgcagctatctcctgacagcgatgtctacacaggcccgcaacgacttgcactcgcgagtgttgcagcgcgcttcacatgtggtcaacccggagaagcttacgaattcggagatctcatggcgactcgactcacttcacaatcccgaagaagccccacagacgctaggttcacgatttgcctccgcttttggctctgcatcatcgcatcctgcgacgaaaaagtggctaaaaggagagatgtcaaacttccactatctgatgtttgtgaatacgctcgctggaagaactttcaacgacctcacccagtatcccgtcttcccttgggtcatctccaactacgagagtgaggagctcgacttgacagatccagtgaacttccgtgacctcagaaagcccattggtatccaagatcccagacaagagcgttcaatcagggagagattcagctcgtttgcagagatgggtgagactgataaggcgttccactacgggacgcattactcttcggctatgactgttgcatcgtatctcatgagactgcagcctttcagcgcggcgttcttccttattcaaggtggcacttgggatcacccggaccgcatgttctattccatcaagggcgcatgggactctgtctccgccaagaacatggccgatgtacgagagctcactcccgagttcttcttcctgcccgacttcctcactaacgtcaacgactacgacttcgggttgcgctccgacggctctcggatggacgatgtctcacttccaccctgggcccacggcgatccagcaattttcatcgccaagcagcgcgaggccctcgagagcccatatgtcacccaaaaccttcaccactggatcgacctaatcttcggcttcaagcagcgcggcgaagccgccgtcgacgccgccaacgtctttcacttcatgacttaccaaggcgccatggacctcgactccatcactgacggcgaagagcgcgcgcagaaaattagcatcatcaacaacttcggccaaacacccacacaggtctttcagcgaccgcaccccaagaaagaaaacctcgcaaaacccgcgaaattagataccgcggcagagagcctgcatcgtgtgcctggcacgctgctcgatgcgcatgataggattaactcgctgaattacatcgcgcgtacggaaaaacttctgtgttcggcgccattcagacacaacattccgccgcactacgatcgatacatggaatggggctttacggatggtagtgtgcgcttctacgactcgcactccaagcgcctcatcggactctttgaacacctgcactctggacagctgactacgagcttgttcatcgacggccgcacgctcataacggcgggcacggattgtacgctcgcgatctggaacgtcagtaagaacggtggaggtgtggagttgcaaaatgctacgacactgtttggacacaaatcccccgtcgtcacacttgccgcgtctcgcgcgttctcggcgtttctatctgcgtcgctcgacggccgaatcttcctctgggatttgaatcgcagcgaattcgtgcgcgagattcatcttgggccacgacataccgtctctatccaagcggcgcgaatcaacagcgtcacgggacacgtggtcatggcgtgcgggcggcggctggtggtgtgcacgctcaatggcgcggtacttctcgacgaagatgtttgtgacagcgaggacgatgccgaaggcatcagtgcgctcgccgtgtacgaaggcagtgggaatgagtgggtcgagcgcgaattgatattcacgggacacagacgggggattgtcaaggtgcgtatacctcttccatatccttccccgacaacgaagacgcattactaacccaaacgtgtgtgccatcagatcttcaacttgctccccgcgcccgcgcaagacgggaaatccaagtggagcatcgagctcgtcaatgtgctcaatcacacagaccagatgagtgggaatggcgctgcggcgggtgcgattacgtgcatcttgccgctgcctggaaatgtgtatacgggggatgaggagggcagagtggtacgtattgagatctctctagtttctagcgagtgaatttgatggagggggggttttggggatggaggagcggggattgaaaatggattgagatggatgatggtggattgtggagacggcttactgactgcgtgttttacagtatgagtgggattgcgtgcgatcggcaccactaaagagagcgaacgaaaaaaaagcgctgcgcagacctggagtaggaattggagtttgggcttttgcatacagggacagcacggagtagcacgagatgggagtcggagttgacatgtttcaaaaatcctcttttctgcatttgtggcatttttccgccggcgttggcgcatacatatactcgaatcaagcccttttttctcgtctacatcctctccaccggactcaaccccaacacccgcatgccattactcaacacctgccgcgccgccacatacagcgccagccgcgccagcatgacgccgcgctccttggtgcccaccacctgcaagtggtcgtagctcgagctgagcgcgtgcgccatcttgaacaggtacgtcagcacggtggtgggctcctgcgtcttgatggtgttgaggaacgtgtcgggccaagatgcgagttggcgcacgaggtcgattgcgtgcggctctgtgagtaagttcaggtctgcgctggcgaggtcgaccttctctagactggggtccgcggcgagggctttgcggtatatcgagcagagacgggcgtgtgcgtattgtaggtaggggcctgtatccccctcgaagctcgtcatgcggtccatgtcaaacgtgtaattgttaatccttttacccttcatgtcctggaccatgacggcgctgatgcccagtgtatcggcgacttggtctgggttctcgacttgttcgtatttggcctggttggagcgcatgacgtcgtgcattttctcgccgacgtcgcgcaggatgtcgtcgaggaatttggcggttcccttgcgcgtcgacatgccgaggaccatgccgaagttgatgtgtgtgcagcgcgaggagatgtcggtgcggcccattagttcttcgattttgaagagttgcgcgaggtgcaggtcttgttgggaggcgacgacgtagatcatgtggcttgaaagttgttaataaggagggtgaagatggggtggggggaggtggtggcttactcaaagtgatacttctcgacacgctggatcgcctcgccaatatccctcgtgagatacagcgacgtgccgtccttcttcttgacgaccgccttgcccagcttcttcgagtgcttggtgaggtcgacaatcacggcgccctcggagtcctcgcacaccttcttttcccacatgatcttggcggcgagctccatgctctcgtccttgacctgtgactcgccgctgtagtcgtcgtaccggatgttcaggcgcgcatatgtggctttgtacttttcaatcgagaggtcgcggaagcgtttccagatgccgagggccttgggctcgccgtcgaccatgcccttgaagtatttccgcgcctgctcgtcgatgccttcggtctcgatcttggtgatcttggcttcttgctccgatgcgtccttgccctcttccttcagctttgcagcctcggccttgagcgccttgacctgttcggcctcctcgtgctggatggtgctgaccttgacgtagatgtcgtacagatggccaatggggttcttgaccagctcctcctcgttgccaaacaggtcaaatccaatcgccaacacaccgtactgctttccccagtcacccagatagttcatccttacaacgtcccatcccgcgccctcgtacagattcgcgaggaagccaccaatgatggtactccgcaagtgccccgcatgaaacggcttcgcaatattcggcgagctaaactcgacaatcatcttcttcttgccctgcgccggatcctcaggattcctcagccccaaattcctattaaacccatactcggcccccgacttgagcaccatcggcagcaccagctgcgtcagcggctcggcattgaaaaagaagcccagactcgtgttcgtgaccagcggcttcttgaccagcggcgactcggggaacttgtccgcgagttcctgcgtaaacgccttcatctcgtcgggcttcttcttcaggcgcagagcagggaccgcgagttgcaggtcgccgtgctcggccttggacgtccatgagagcgagcggtagatgactgccttgtcgacgccggagatgggcgcgaggagctcggtgatgtggctgcggtagatgtcgaaggggttgagggcggggtaggtgttgggttcttgcgggacggtggagagaccgagtgtcttgagtgtgtttgtgaggtcttccatgatgagggtttggcgcgcggacgcgtcgagggattggagggagtcggacacggcgttgtaggtgcgcacgttgtacgggcgagtcgtgactctgggggcgaggttgcggggggcgtagtcgcgtggtatgcgcctttgtgtgtagagacgcgagggcggggtggtggcaggcgcggggtgggcgcagcggttgttgactgtgttgtgagtcaagtagtcgcgatgagtcgccagcggcctcgtgaaagaaaattggggagaagagaaaagcgtgggtctacttcgggcaagactttgctgcatgcctgagatgccagtcataagctcccgtttgcgaagcaagcagaaaaacgcgctagtccaaaattttggtggggtgttcgcactttggagggggcgccaagacgaggctgccgacttcacgtcctccatctaccacagctacttgagtcgtctacttgtcccacgagggggcaattgtatctcggttcgatttgagccggtagtcaatcttcaagctgagcactacttcccaacgcaaacaatcccctattccctcctgtccaactactgcaggttaccaattacgacagaacgagaccatggtgcagcagcacatcttgaagcctgagtctatacacagacgtcgtgccgttgcaaccacagcccagctatgcaccgcatagcttcaggctgtgaaatgcctctctcccatgggtgacaacatggaggaaactttggatacccctcccaccccatcacactctgcgtcaccagtaagcaacaccaaatctgtgtcatgcaacacctccatgcgaccgtgtacatgaacgtgcaggtcagctcgtgcacctccccgttacgctgcagcacagcatgaacattctccgtccttccgagtcatgcgctgcccaaacagtgatgctgcatgtcaatatttcccaatccggtcgctgcgcgagtttcgtcttggtcccaacagttttcgctcaccacgtcgtgtgcgcggctgatgagcggttagcggttgaaagggcgtttgttttgttactgcgcatgatctgagcttgctcctcaactaactggagctgtcgagtctggcaggcaccggagtggtgagtgcggcgatttacgtatccacatggtatgacagctctttcgccgacatctctttgcatgccatgtaaacgatcgttcgacaagtggaatttccacaatctgtacgtgtgcgaaaacctaccataagcagaatgtttccaacgcgacggtatggtgctgtgtgcggctcggctaagctgtacggaaacctattacaggagaaaccccgctcattcttacagcggatactagtcgcgaaacgacttcgaggcggggcttcagcgtataaatgatgattatacgagatgtgatatgttttctgcttgttacttggtatgtcatgacaacgtagccgccgcttatagtgagcagttgatgccctcgcgatcgccaggatagtgtcttcgacgccaatgttgtagggtaggatgtcgcctggaccggttgttgagccggtctctcgccgtgatatgacaaagtttggtggaccagcagtctgtgccacacttttataccgaggtacttcaacactcacgccagtcataggcaagatagatagatagagttgtattgcttgtatcgcatacacatattgtaccgattgaaattggtgccgggatccgtctcgcacacaagcctactatgccttgatgaaactttgatgaaataattgggtgcgaaacgatagtatgtattaccgagtcagcgcattcatcttgtcttatgatttcagaatggcgtgagtcgttccagctgggcaaatctaaatgtaaggcggatatcgtggtacgaagcgaggcaaatattgtaccagctgcatccgcggcgacgacgagacatgatttcatcacgagacgatcagtctgagtgagtatcatatcgggatatgctgacttcgggcaacggataatagtggactctaatgtggaaatccacaaaggacgccgccccaggtgaatgatttggtgatgcgagtgcgatgtgcaactagcatctcccagtcaaatgcgagtacttcctgggatgatccatccaaacacaaggctgtgcatccattggttgcagaacaggtgccccgtgacattgtcccaatactgggatatcaattggctcggccaagacaggcagaatgaagcgatggctgccagtactcatctcaaagtagactgctgcgtggcagcgcccaggtctgagacctacaagatggtggcgcaagtggttcattgtcggcgtccgagatgattggggcgttggggaggttctgaaccacccagcgcatagcgcgaaccctgacgtggttctcaagacagcgaccgttgtagctatttgcctgctaggaagacacaagtggtttccagactagggtagtttccagaagaagatgctgggtcttactggttcgccggcgcatcggatgaggcgagagtaccttacttcactaaaagtctctggtgtgccatagccaagtgttcatgggaggtttatccctgacgtcagtgtcgtgcgcagtaattgtcatggtgagatcgatcactgagtgaggcttcagatctccacgggccgtgcgaccagtcggaaaaattacctgtgtggtgttgaggcaacatctggtcagtgcgtcgtccgtgacagcatggccggatgaatttgaattgcggaaggctttttgtcttgaatatgacaaggatctcgtgaccggaacgcacgcagctggtacgcaccggcgcacgcgttgtcggtgtcgatactgacacatagcacagactcgagctcgatgttcctgcgccgtgaccaagcaaccctcagaggcagttccgcagcgttgggacatctctgaagagccggtgctccctgcaatgatgtttgcgcaacgctgtgctactcggaaccggcttgaggcctcgacgttttgagacacctctgcatggaagcgacgcagctgggaccaaagtagtacagtggcggttccggcatattgggagacatgctggtgatctccatctggaaatgtggaaggcgcagtcgatctctccggtctgtgaatctggaacagctttcccaaaagaaccatctgcaattcaggtgtccttctggaatgtcgcgactttacgcatacacgtgttcgagccttgttttctgacgagtttcggtgttgcgcttagctcggttgatgacgatccatgcccacagcccagataggaaggcggattgcgtggtcgaaatgtaccagggagtggtttgtaagctttacgctttggatggctgcaatttcgacgcaggcgatctcgctctcagccatggagaaaccttgggtgtgctcgtgatctctcacgtatgtaggaatcaacatcaggcaagaacagccgaatagtcctttggccaggcgtgggaagaaaagcgagcgatcctgcaagtgccttccaaagaggcaattgacgtaggaccaggtcaatcaatcggcgaggtctcgcattcatgagtgacagacatgtcaaggagacccaggttggtgggtctgcgtggtgagcaggtgctacgcgcccatttgccattcggtcggtagccggcacagggatgcagttccgcaaaagcatcgtcgcaaatctcgcgagatcttggatcgatcgaaaacgggcactcctgctgatggccggttcatcggacgctagaatctgtctcaaaccctgcgcggtcggagctgatgcagcagctagaggggatggaacagggagggcagctgggttttccttgtatctgagctttcgtattctgaatgtccttgatggtggcgtagagatggtctgccactaattttgtatgaacaaggctgacatgagtaacgttctctgggacgccgttgtacacctagaagccagaaaagccacgcacttgaaggctactgggatgcgaagtggccacggccatgtcatgagtttgcttcttcggtagctccttgaaagctccatttgggcggctcacgtaacaaggtcccgaggaaagggccgagagttgcgggatcgaacattgtatcatgcagaacggagcgtgatggggtagttatcagtcgtcgctcgacaatcagagccgtcgtcgtgtctgcaatcaggctaggggcggctgctgggttttgctccaatgactgcggagaagctcggtctttggcgcgggaacgacacagagcgagcgggagcagcagaagaagcagggtagatttgatttgatgtatgtggcgtgggcgaggcgtgatgggagatgagcttcacgtcgtcctgatgtaagcagcggtgcgtgcttgggccaatgggaacggggccatttgcagcttcaagtgtggtacagaatcggcgtgggtattggtggcggcgtggatacagcagcaagagactccatgatgatgcagaggcaggagggccccggatgcgatccggtgcatggcatggctgcgccagatgggacgcggtggtgttgatggtcatggccaaggcgccaaagtcgacgggcggcatgtcttgcggcagcggttgatgcgcaggacagggacaggggcagcagggccttggtagccatctggttcacctgtgcttctcgaagggcgaagcacacggatgcacagtcgaaagaggaagacagtgtccagaccaatcgcggatggcggcgtgctggtgaaaggacgctgcaacccacaccaggaaggggaagagcccactttgatgcctgcgacaggaagagatggtataagacggacgagtgaccgtcctcacgatggccatccatctgcataaagcgctctgcctgaggcattccttcatcgactgagacttgcaccgtcagcggttcacagcgtttccgaagcgccgtccggcttgcatccacttgcgtgcatagggcagcatccatcatcgtgacagcagcctgtcagtgaggtacgtcggccgagctcgggcgcgttggagaaggcggtggtgatgctggggattgggttgtccccaggcttcatgctgctggtttgaccatgtgcggagcgggcggagggcggaggggcggggatggatggcatagctaacatgtttgcgatgcagaaccgacgagccgtcccagtaatatcatcctcatcatcagcatcacggcagcgatagtatcagcagtacggcagcaataatatcaccaccaccaccaccagctccacctccatcaggcacagtcgctcgccatctgatagtcggacatcgcgcggcccaggcccccggaagattgtgcagccgactcgaagaaaaggaaggaacacctcagcgctcctgccatttccgaagacccgtttgggtgtgacgagcacgaaggtgagcagagctcaatttcgcttcgcagcccgttcgctcctgccctcccccaccatccctgcaccccacatggcgtccctgcccgcccgggttgtgtgacgcacacccgctgcagcacgctcctcaacctgcaacaccacctgctccactgcctcgtcctcgagctgttatctctttcgcgcaaatgtctccatctgtcttctttcttctccatcatgccacgcatggacaacacctgttcattagcctaagcgctgcatgcacgcgcccaatcatcggccttgcttgcggtccgcgcctgatagcccgccgtcttaaggccgcgcagacaggggagagtgcttcgaacctcaactcaacccatcatgctcgcaatatggcctgaagcccactcgctgcctctgctgttcgcgccgttgagattaaagggtctgtctgtcgggctcagtgcgcaccgaacaacgtacatcacctattctcgcagcggcaatagcagacggctggcgggccaccaacagctttgatgagccatctgactcgtggcttgacttcatttccttcatcgcattcgagtcttcgcctgtcttggggtaccatcgtgtcgcaatacattaagactcggtcgctgcttcgttttccatatccgcgtttccacttcacttccttgcatctcattctgcctgaacgtcacctgcatcaccaccgatgcccggagaaactccatgaaactttgctaaacagtcacaggttcacccttcatcgatgcgaagaggctcccaacgaggacgaggtagaaatccgaatcccgcccggagtgcatccgccaggaggaacgcgtccaacccaccgccttcttcttcgtcacgtgtcaggtccacatctcgcggtgcgaccttgcagcgtagcggcagccacgcttctctgagacgctctgcacgcttagcagagttactcaacggagaaacaaaccagcaagtcaacggcgccaccacctcaatggccgacgttgcaagatctaggccgctaggaagcaattccgttcgaacaagagctcacgcccgcaactctggacgctcaaggtcaggtcaccactacctatcaccagaagacattcgctacgccatggacattgtcgtccagcctccccgcagtgcacgagctggtcaagcattacctggatctattgttgtgcggttacggacgaccaacgcggaccctgaagacgctgtcgcggattccgccaacctggttgccgtcgctgccctgattcctggaaactcggccgcccctgcagatccaaatgttctcaacgccatactcattggccggagatttgactcgatacattcgtttgcggacgatgaagcagacggatccatcgcatccatggacatggccgatccacaaggtgttggctacatgcgcttcccagacctcatcatccgccaagcaggcgcataccgtatacgcgtcaccttgatacgcttacgcaactccgcctcggatcctccagtcgcatctgctggcaacggcgcggcagtgcaaatcgtcgacagcaacatcatcactgtcatgggcgcgggacccgcatccaacatggccgcatacaacggtaagtacatggtggcaacccattaaactcctttctttccagtttcctgatagcctcctttgtaggagaaggaaactcgacggatgacggcggctggttagaagttctccgaaccatccaggatagacgcacttcccgatgagggagtcggtaaataagaccggggcatgttatttttttcgtggttgttgttagtttttgtgtctcggagattttattggtggcgcgcgctttgtacgatgatggctagggttttgtacgcttatgggcgcgaccttttgtgcgagggggtgcatctttggggttgtacattgtctgcatggatctgcgggcccggcgcaagggatagaggatctttttcatggcattggctacttcttattgttagcaagatgtatcttttaccgggaatagtagggtatccgaggaatggagcgcgtttagcacatgcttcttgtttgttttttggtgtcgcagtgccatggacctgcgcgtggtgatgatgaccgagcgtgtcttactttcagctctgagtgcaactcaagcctcagtgctacatatcaatagctacaatagaaaccgaccagggtgtctgtctgaagctatacaaagaatctcgccggcaagagtcatacccagcgatactgtgtattgccaacatatgtgatgtagctgtacacacatctctgctacagtctcacctgaagctattgaacatgacagtagagaatgtggagatgtagatgcgcatcgtcgaattgttcaaggatgatgaatccaatcctatccaatcatccagcagcagttcgagaatggaaagcttatggtgggggagagtatacagaggcatcatgtagcccaaagctatacacaacattgccaggtttcgatttcgacagcaggagcctgcgtatacctttagttcatcggatgatctggctgctgccgcacacctctcactttccaccgtcaaggagaacgattaataaaagcacatgcaataaattcaattacacacaaaacatcaaccacaaaaccagctaccttcctcgtacacttcccccaccacctcacaccccattccccccgcatcgatcgctcatctttatctaaccgatgataacatcactgttcggcgtcccgataatcactgcatcgccattgccacttccacttcctcctccactggtcggcgtgcacttcttccacgcgacatgcaactgctgagtgaatgcaacggtcgcatcatcgttgctgagctctccgctggcggtggtgttcttgctggtcagcgcgatgcggttgttgatgttgaggatgccgttggatccacacggggaccagatggtggcggtagtctcgacgctgtcctgcttggtgtagacttggccgttgagcagggcgccgcctccgttgaaagaggagcgggttgtttgctttagaaatcagctggtgttttggaatttggcggtgtggaagtgacggttggaggggtttgggactggaagatgggtcaacttacggtcttgccggcatcctgagagaagtagtacgtggtgatgaagctgcctgttacgccttcgtcgaggcgggcccagccgtggtatgtcgcgtctacaacggcgtattggaagccgccggggtacgcgaggttcagatgaagctggcagttcttggatttgtcggatgccttgcttcctgggccaatgtacgtctggaattggtcaaagccgtagcttcggcgcgtcagctctgatacaaaatatgaaggtggaggcgtgggtggtgaagtgtggatgtgtccttacgtgatcacctgattgttttgtcagttcggtgtaaaaggtagtgaagaaaacgaaacgtaggcagtacgaatagaatgagattcagaagatgttgctgcggttattgcagacgtatgcgagtggtgatgaggtgaggtcaggagtgtggtgtgtttgtcggtacgcaagttccgcaccccaacccaaaaggtatacacaattgagagatgaaattgcttgtaaagatcgcaatctttcggtttttacgcagctcgttctcgtgcatggataccatgatgaaaagaagtgtgaagtggatggtttgacttacggtcttgtcatcagacgtggaggtcgagacagagccctgaggacatccgctaccagagtaagtggtatcacggatagtaatctgctctggcgctggtgccacagcggaagattgagggtaggccgcggcgagtgccgggagggcgagaatggcgagcttggagtgcatcttgaagagcgagagtgatgaaatgtggagcgagtggtgttggaagtaactgctgatgttgattgttatgttcagcagtcgtagcagatgcacgccatctttatactgtcgtgagaagtcgaaggctaatcaagctgcatatgtcgacccttgtgcttcaacccgcctggctaggtttccacactgcagtctgccatggcagtttaccaatacgaagcatcgtgacaatgtttgaggtaatatgatactaatcttagcccgtccctacgcgtgccggtattaagacaacggtctcttaacatctcgaccgaggcgactgggtagtaccgccgtgagcagatattgcacgtctgaatccttcagcaattttgaccagtctcgaacttcgaatacgagaatatgaccaagaagaaccaaactgcatatctgcaacctatggacggaggtcacccttgatgtgcgagaccgtcggaagctttcgcttctcgctcgtggcgcgcctaagaggcgaaagtcccgaacgaagaattatagtgtacatacgaaaagcttcgatggaaggctaattgatcgtcccccgcagatccgcctgttggacctgcatccaaagccaaaaataacccgacagggtcaaagtaatatggccgtaccagcactgctataacatggtcaggtgatatcgccgagaggatacagtagccaggcaacttgccagagcgccatctaaaattcccgagttccggggtaagtatgcgttacagaactaggtctcgaactgatttggtgtaatttgcttggctaatatgggcgctcggtaacgcgtcgcttaattgggtaatatgcgatctggagtatgcgcgcacgccttttccgatcatcctgcgagtaagcaaggatctgcaatgccacgagccgccgagtggtcagaccttactcgctcgagaagtcggggcatgtgtattaagtaccaggcgttccactcgccgtatgtccagctcaatatcttcacatatgaatgtacattaatcgaccctttgctgcatagatcgtggccacctcaatactcggttcctaggtctcgccccgggtaattcatatacgaagtcgacctgctcagcactgggtttcggtgtttcttgaccgactatatgctcagcagctcgtacaagtctattcgcaggtgatcttggagtttcagaggcaggaagtccaatccgtgaaactacctaggtatctagaggtcatgagtttaattctagaacacccgagaagacgcgcagatttgagcgaagacgcgaacaaacggcaagcagagcgaccctagtatttgctttcatagccattaccattgagcgcgtttttcgtggtagggactgctaggcgaaccggtgtcggtcctaatgttctcggggatgctaaaatctccaacattgtctcttggagccgcaatatacggctcggtaaagctgtggatcagggtacaatatggagagacatactctcacggtgcggcggaataagccggtcataatcaacgcattaagactatgacactggtttcgtgaagactaaaaaaactatacaacaagacagcggggtagatctaagctcttacaaggtctttgtgttgtgaaaacaagtattgacatcggcatgcgcgataccagactctgcttttgcacttggaaatgagcaaagcacacgtcctatttttagcacgcagatgtaaacggaataccagaagcctggtgcgatgctcacctgacattacctccagtgtagccggcgacatttgtcggatccgcttgacgacgtctcagaaaaattatttcccttgcactttcggcccttctgctcagtaagtagaacgtctgaaagatcccacgtgtttgaggcacctagcagtcagcatcgaccatggcatcggctgcaagtaaggaaattttgcctcaagagctgaaagaaatcctgcagacaccaggtgctatgatggttcgtgcgcactctggttataccccaactaccatcatagaacggttgtcatgttacatactggcctgagtacatctaatagctttttagcatattattaaccactcggaatgccctgaaactatccggtcttgacggagttgcctgatagtactgttcagacgcagcacgtgcgacttgttgcagcaccttgtaaagagaggttgatcacgaatgcgagggacaattatgtggtatatggaaatagtgtcgatttcccctgtgttataggtcgatgcatctccagtcgacagtcttcgaaggcacgaatgcggccagcgcagcgaatcaaacgaagcatgacctctcatgcagctcaatactaggattagcatgtgacgcagatgtcgaggaagctatattgggtgcccccgaagcgcatattccccggcgaggttggcagcccgcgtcgcagtggtccttgccggaaccacacaattcatcttttgaacagcaacttctaaatgcgctgctgcaagagagaccgaagcgcgcaccgcagcgagcagcattactcacatcttgaggagcagtttgaatgacttgaaaagcagacaagcccgccagcacccggactgagagagtcaacattataaatcagctcaaccatgggtaacgcaagttgtgtgtatatataacacaagcaatagatgactacgcgttcctagagaatttacagagcggaggcatgaactcataccgatctccaggttgctctaaggagcgccgaattgagtctaaaagcgacctcaacaggtcgaaaccggtcgacatccagaaagcagaagcaggaagatcagaatgcggcaatgaaaatggcacaggagcgtactcagttgtctataccaggagatgtcatcgttctgtcgtaaaaatagagatggcagactctcgatagaccgtgtatagacagcttgctcgaggctgagcgcatgaggcgagacttcatcacgtctgctgtatataccagggaagcggaacgatcacatgggtcgccgaaggggcgtcgaagcacaacaaagaaaccgagatccaggccaactcacgtgatcgtggatgaggctgtgtcgacccttcatgacgaagtttggttgtggcggggtcgagacagagggttgtggggagagaatcgaggctggatcttccgcccggggagtgggtcgccaaggctcgggtgatccgcggatggatcgacccctttttcaccgcgcgagccaaacttactttcctgacagggccaccgacacgacttcggcatcctcggtaccaagcgacgatgacgagacaaattggtagccgtggcgagttcccagtagtttccagttcggcagacgttctcacttcacgagccaggtttcaggctgccgtatatccgcattagcagctggctaggtacgtcgctattcccacgaggcagcccctgcatggcccgctaccagtgttgtactcgccaaaggcagatacgacagcttttcatgggacgccaatcgggacctggaggactccgtggtaccgagactctttccagtgggccaaatcgccttccaaagagaggaaccccacgtgtcgagactacgacccaccttcgtattcaggaatccatgtgtcgcatcatcttttagttcgatctcctgatgagctctccgatatctcaaatcagcgatcagaagtcgagcagacacgaatcggacggacgtcgactccactggagctgcaagccttcggccaaacttttggagttgcaagctttcggtgcatatgcatacacctcttttgaccgtcacactgcatagttgacattcaatggagttagtctggcccgtccgatgtgttggagatagaaaccctgcagacacgaatattgaatattcggcgaattggtttttcctggccccaagccaatcggaagccttttcacgtaaagcgccgctcccacactattcgcctttcagtcggacacgataaggtcctaggcggcctcgcccagtcccctgtaaacaagcgtcgctttgaccgcacgatcgaagatctttcagcttcggtcagctattcggatgatgagaacgatgctccatcatcagaccagcacgttgaagctccgtggagttccgtgtttcatcactttatcgaacctcctgtcacgaaccaatatgcgttcatattctgcaagctttggtgatacccacgcgaactatcgaaactgtaaacagcggcttcgagggcttggagaacttgtgggtctagcaatgactagacgtaccctaaaaatacccgaagctttcgctcatgctcatcgcagccttgtccacaagaaacatgatgccgaaagatggcctagcacagcgtcgtggaggcgtctagctgaccgtacctgcattagctccgctaaacattgacagcgaaaaaaactgtcagacatactctcaggccattctagtcttcgcttacctgttcgggtaacaaccacgacaccctgtcggccatcgaagaaccaacatgtcggctaaagcgaagtctccactatcacagctgtcctgggcgctacagtaggctgctgaggctgctgagactcggaagaggcccttttgggtatataagacgtctgcaggacactccaaaagatcatcatcagcatcatcgactctcattcagtcctttactgccttcttcatccacattcacttctttacaggccaaacacctctacaattcgcaatgcgttcttaccttattctcggggctgctgccctcgtcgccgcttcccctgctcctcagggattcgacttcgccgctgttgatgctgttcaagctcccgcccagggtcctcccgttggtcctggtcccgctgaagatgtctcgtacaaccagggcgaggctcagggccaggctgctgcagctgctgctgccccggcttcagctcagctcgccaagaagagtgctggtgccgatcttgaggctcgtaccttttggtggctcaatcctaagccggtgcagcccaaccccggttaccctgttgtaactcctgcgcctactcctaccactaccgctgcgcctacctacaaccctacctccaccaacactgctccggatggctgcacgccagtgagctggaccaatacttgggctttcactgccgacccggcatgccctaccgctatcgaggtcggtacctactgcggcttcatcaaccctctcgacccttgcgctgctcaacccaacgcttacggacctcccacggtgcccgacactgtcgacgccttcaagagcaacactgtctactctgaccttgcaaagaacgctaagacccccactggatacgctcaggccttctccaacctccagggctccgtagagggaagcggatacctctcctacaagcttctcacctcgtacgaccccgcggcatgcgctgcctactgcgatgagaccaagacatgcactggcttcaacatcttcatcgagcgtgaccccaagttcaaccaggagcagtgcagctgccaggcatcttcaatcactcagttcaagtgctccatctggggacaggaagtcaagaaggaggctgctaccaacaagggcggcaaccagggcggcttcgaggtcgtcgttgtcggttccaacggttacaacaaggcgacttacactcctcctactcttcctccttcgtgcagcaagccccaggactgcggccacaagctccacaaccagcagccttactgcatcggtcagaagactttccccggccccttcgaccctactctttgctacgcgtacgccgcgaaacagaacatcgtcaacaagaaggccggatggatcaacttggtaatgagcatgttcggcatgaacaagtctgcttgtgtccagttccaggctgcctacattgagaaggctggacatggtgtcggtacccactgccgcctcttcactaagaagttctcctctttccaggccaaccttgacatctccgtcggtggatcggccaactttggttgccagaagtccttcacttgggacctcgacgtcaatgctagcttcgatttcaactggaagcgcgacttgaacgagaccctcgccatcaactttgagtaagcggttcgagagaggtatgaaaacggtagttggcagcattgtgccggcgaaaatcggttgagcatggacggagttcttttcagtgtggcatatttgatgaccttttccttggagctattgctctcgtccgatccttatgaccttattagataaaaattattagtgtattgtagtcaataatatggagcgttatgatttaagcttcttggtcttacattttcgaagtgatcactgactttgcttttgacacttcgctaagggcggcatccttcaaacgatagcaaaacatgcactgcgaggttgctagggtgctccacgatgacgcatgtgcccagagggtacccatctgtcgtgcattgtggacttctcggtgcctcgacagtgctggtttgcgattggctaccggaagcggctcagaagggagcccacccgggaagggtgggctgcgccccactgcgcgtgatcatgggtggttgacggggatggagattgaggaacgttgctctcgcatcgtttcgtgccggaatgggaacgtggaagagttgtccaagctagcaagggcgtaagaagcatcatggctttaggtactttgtccacatatgcatgagagcattcagccccgagcatcaaatatccactcgagaactacttactgaacgttcgcgccaatccggggtcagcgtggggtaagtaggggtacagtgcggggaagctgcctgcccaggtggctccatcggcaaaacaagacgcgaccagccagcagagcaaacacaaaacgcggcccaaaggtaccaatttatgtaccacgtctcttctttgtgccgtgtaactctcaatcagcgtccgcctcacagcttcaccaactagctctatcaaccgttgccagcagatgcgggtctcgaactacctcccttgctcctctccaccctccgagactgcaacatgagtgtctctgcaaagtgcctgctctcaggctacgctcgtccgctgcggggcagcgtctttactaccacgatattcaccattcgaccaggatctggaactttatttcaccgcgaaagccattcaaaggctctccagcagccttgtgcagccttgacgcgccgctcacgaccgttggcactgcagccgcatgcgtctcagatactccgtcatgcatcccaggctgctccgacgccgcccgatgacgccgcagaattgcctacgacccctccgttttcggcgggcaagtacgaaaacataaccattggtgtgcccaaggagagttatcctggtgaacgccgtgtagctattacgccgcagaatgtggcgcttctgcttaagaaaggcttctcgcgtgtcttgatcgagcagggtgcaggcctcgaggcgcagttcactgatgaggcgtatgaacaggcgggcgcgaagacggtggataggaggaatgttttctccgaagctgacattctgctcaaggtgagggcactcagtacagatggccccgagagcgaagtcgacgccattcgcgagggtgcgactgtcatctcgttcctgtacccggtgcagaacaagccgactgtcgagagaatcgcttctcggaaggctactgcttttgcaatggacatggttcctcgcatttccagggctcaggtgttcgatgccctaaggtaagccgatccagattacagatgttgtgccgatactgatgcatcctagttccatggctaatattgctgggtacaaggctgttctggaagcttcaaacacattcggccgttttttgaccggccaagtgactgctgctggaaaggtaaatttgttgatattggccagtgttcgtgagctgatgcagtctagatcccgccatgtaaagttctcgtcatcggtgctggtgtggcaggcttgagtgccattgctactgtaagttcatgaatcagacattttgacctcaacaactcacaattttactaggctcggcgtatgggcgctatcatccgcggtaagtcaaaccagcgtcttggatggctctccgtggttacaaacagttattccactgcgtcacaggtattcaaaattcaatactatccagactgacttttcgacttaggtttcgacacacgctctgcagctcgcgagcaagtgcagtctctgggcgccgagttcatcgaggtgactggcgtgcaagaagatggatctggagcgggcggatatgccaaagtcatgtctaaggtgagctacttcaattgtgaagagtgccgtgcagtttaactaatgcagtatttccaaggaatttattgaagcggagatgaaactcttctacgatcaatgccgagaggtcgacattgtcatcaccacagccctgatccccggaaagccagcaccaaagcttattacaaaagccatgttgggcgctatgaagcctggttccgttgttgttgatcttgcagccgaggctggtggtaactgtgaagctactgttccgggtgaattatcgaaattcaatggcgtttctatcattggtaagttctccgaatttgggcattcggtgtactaacaggcattaggctacactgacctcccatcccgtcttccgacacagtcatcaactttgtactcgaacaacgtgaccaaattcttgctttcactggtgcccaaggacaagaaggaaaagtactacgatgtcgatctcacagatgaagtcactcgcggtgccatcgttacctatgatggcaagatccttcctccggctccgcgtcctgcgcctcctcctgttcaagctaaaccggctcaatcacctgaggatcaagtcgcgaacatcgtcgcattaaccccatggcaagagcagtctcgtcaagttgccggcgtcaccgcgggaatgaccaccgctctggctttaggaaaatttacctcaccccttctgatgggcaacgtcttcacatttgcgctggctagcttgattggctaccgcgtggtgtggggtgttgcgcccgcgcttcattcgcctttgatgagtgtcaccaatgccatatctggaatggttggtatcggtggactctacgtgatgggcggcggatacttcccggagactattcctcagactcttggtgccttgtcggttctgctcgccttcgtcaatgtctctggtggcttcgtgatcaccaagagaatgttggacatgttccgtcgacccactgatcccaaggaatatccgtggctatacgctattccggctgcattatttggcggcggatttgtttacgctgcatctactggtatgggtggtctagtacaggctggctaccttgtaagcagcgtgctttgcgtcacctctctctccggtctcgcctcgcaagctacggcacggcgcggtaacatgcttggtataatcggtgtcttttctggtatactcgcctcactggccgcagtcggcatgtcaggggaaaccctcacgcagttcgctggacttgcgactatcggaagtgtcgttggcatggtcatcggcagacgtattacaccaactggactcccccagactgtggctgcacttcattccgttgttggtcttgcagccgtcttgaccagtatcggtagcgtcattggccacaccggcgaactttcaaacttgcacatggtcagcgcataccttggtgtacttatcggtggagtgacattcactggaagtatcgtcgccttcctgaagctcgctgccaagatgtcgtcgaagccgatcaacttgcctggtcgccatctcatcaatagcagtcttctggctgcgaatgtgggaaccatgggcgcattcttagcatgggctcccggtgcaccacttatcggcgccgcttgtctttgcggcaatgctgcactctccttcatcaaaggctataccacgactgcagccatcggcggagcagatatgcccgtagtcatcaccgttctaaacgcctactcgggattcgctttggttgcggaaggcttcatgttagacaactccttgctaaccaccataggcgcgctgatcggtgtatctggctccattctttcgtacatcatgtgcgtcgccatgaacagatccatcactaatgtgctcttcggcggcatcgcacctaccgcacagtcagaaaccaagatcgaaggtgaaatcaccaagaccactgctgaagagactgcggagtcgctagcgaatgctgagaatgtcataatcgtaagcacatctgctcctgatcagccgatacagaatactaacacaatcaaataggtggtcggctatggtatggctgttgcaaaaggtacgtctcctcccacgtctacttcaggtcgcctacgacggaaagtgaactgggtcttctgccagcctggagctatacacctgatctcggcgtcgtcatcgaaacctatcgataatgtgtatagctccagcctgtcagatacgccgccccctcttcactttctactgtaccgaaccacccctaaaccccacattactaaccatccccgcagcccaatacgccatatccgacttcgtctccgccctacgcgccaaaggcataaacgtgcgtttcgccatccaccccgtcgccggccggatgccgggccaatgcaacgtgctgctcgccgaagccagcgtgccctacgacattgttctcgaaatggacgagatcaacgacgactttgacgacacggatgttacgctcgtaattggcgctaacgatacggtcaatccgattgcgctggagaagggcagtgcgattgcaggtatgccggtgctgcatgcttggaagagtaagagcgtgattattatgaagaggggcatggcgagtggatacgcggatgtcgtcaaccccatgttttatcttcctaatacgaggatgttgtttggggatgcgaatgatagctgtaatggtgagtcacgtgcgatgaggttggtggtggatgaatgctaattttcgatatagctatcaagcgcgcgctagaggagaagctcaagggactgtaaatgagaacaagacacttggaggatgggattcattattgttcttttccttgtcctctttcctacatctttgcatattctccacaaatgtcaccctccaatgaccgccccgccgcttccctgcatgtccaagtgaacccctgcccctccactcgcgaatcgcctgatccacaagacgacgtgaacccttgtccgaatgacgtacatcaccgtcgcacagccatgcaaacaagttccgttcctcaatcttgaaagccgggcgggttgacgtatgagtgggaaaaggtgtgttcgcgaacctcttccaacgctgcgcgcgcttccaatcctcacttgccactatcacgctactgcacaaacataattgtcaaaaccttctccaacgatactacaactccaaccgccgagctacaaaaatgtctatccccctcctggtccgcctcggcccctccagccggcacgaactcattctcctcccgacctcccccatcccctccctaaaatccctcaacgccctcgtcacgcgcacaattggatcttcaccaaactgcgcagagcccatgagccagcataagaaccccgagacgaaagagcaaatccaagagttcaagatacactgggaccggcaggcgagggacggcaagatctggcccgagtacacggtggtgcatgaggggaacctggaggcggtggtggagatgctgaaggttagtccgggacgggatgtgcttgaagtgcgggttgggaaggtggagtgaatctcgttgatcaagtgcttgcacctgcattggtgtggactatatactacatatatacgagggaagaggatcagctcgtactgttcgaatagaaaaactcttgagcgatattacgcgacaaaagaagtggagggtatccgtagcaaagaaagtttttcctccgtggtaaacaggtggatataccgcaaaacgccgttctagatgatgaaaagcccaaatatcgtcgctgatgaagtcgattcgatgttgccatgcgccgtggtgaggaaatggaaaaagaggagaccggctagcaaacatgcagtcatttttcgattggttgcgtaatcatgtgctgccagtggaccagatctcggctgagatggtccatcatctgtgtcgtgctcagatgcttgaacttgtccaggtctccaacatcctctttgacatcttcctgtgttgttgtgccattcgtcaggcctgtcgccggttgaacagctggcgccttctcgccagccatttctacctgccgctgagcaatgtaattttgcatttgtcccgccggccgccgtatgtcattccatgagagcttctgcagccgccagttctttgacttggccggttttcctccagcagtaccatcactgctgtcgtgtccattgctgacaccatttgtggcgcctggttgtggcgagcccggtccatctgcgggggaagcgccatttgtggcagggacagtatctcgtgagtactgatttcgaccaagcctgccgcgcgccttttgtggtgggcgaccgccccttcgtggggctggtggtggtttcgggtctggtattgatacctctgggggcgcggtttcaaggactactaaaggcatgactggctcttcgttcggagtgggtgtgggtgtgttctcaaggacttcgttctctgcttgttgtcagccatcgtcgtgcatagcaggatgatctgctgtcataccgtcgcctttcctgcgctctgcacgtcccttccgtctgtttgcagcttcagtgcgctccttgtcgcggtctttctcacgttgttctttctggtgctgactgcgcgctgcagcgcctcgtggtttctgcttcggcgcggacgcttttgtactgtcgtcctctgactctagcacgggtgaaccgctgggcgagcgtgagcctgtgcgctgtcgcttgatgtctggtttaatcctgtgacaatgcttgtcagcttccgtgtcttctccggacaatgcagatgatgcgactcactcctcgctgtcttcgcggctcctcttcttgcgactgccattttcctcggtctgtgggccctcgtgtttgctctcctcgatgaccttcctcagcacttcgtcttcgtcgtaagcagctcggctgttcattgtcgaccgccgtttgccaaatgagtccacactggctcttgagctgcgatctttgtctctgcccgacgccttatcagagtctttcgcatcggatgacttgcgggccttgccattttgctggtcgtagacgggaatatatcgagagtacttttgactgtatcaaggtgtcagcgcaatcttgcgtgaggtagatgagctgttgtggtgagtgccgggtaatcgcccaagcaagtccgaggtgcatgcaaagagcgccgaatcgaccaaaagagagtggaggagaaacgtaccctttaggacttgtcgtaagcttgtggaggtctttcctgcattcctcgcaaaagtactcgtcagggctggcttcttctgacatgatacccacacagcctccgtgctgccagactttgcagatgtcgcattggatgaacagaccgctcagatcgtcgccctgggcttcaacatcgatcagcccggatttggcagcatctgatggcaggcctgggtagtccaagtagccgcacacgcagcgcgtcacctcgtcctcctctgcgatgtcgtcatcgagctcgtcttcgagcttcgcaatgtcgtccccttcgttatcctgctcgcgtgtgcggcgccgggtcaatggtggttcgatgtgcgaatcgaggggtggctcttccggctcttctgaggagagcgagtgcggggtcaacgacttgtgaggtgacgcttgcttgttgttggaccttccagcacgatcgttgcgcgaagatgagccagacgaggaagtgacactaggtgccgttcctgggccctgcgggggctgggtggttcgcgctcgggaggaccggcgcggagacattgcgatacctgcgtcgctctatcgcagatcgtgcaagatctcactgtcgtgtggaggagccctatggtattaggttttgctgtgtgcgctcgggagagatctggtatgacaggtgcagagtggcaccagagacccttctcgagttggcaatgagccgatgcgaagctcgaagtgcgcaagttgccagcaggagtatagctgtgccgtgatggctgcgcctggggaggcgtggtcgtggtcgtgaattgctggagcgcagccggtgacgctgcaggtgcggagagcgagcgggacaaaagctccacgagctttaaagggtgacgacggtgtaaattggagactgagatcgtgtgtagaagtgcgaacacagcatcgtctgggaccaaggacgggctctgcgtgttggcctgcggcaatggggtggggagaaggaggaattcgcggactcggccatcgctgaagcgggcggaaaacgcgcgctgagatgcacagaacgcctgtcgtagttcacgtgactatgcacgtgaccgacctgctcgcgcgcacgtgcacattttgccctcggcagtccatgctcgggctcatatcggtcgtggagattgcaaaaagcgcaagagaagtagaagcgtgcagggccatgtacagctctagaactcggtgtaagattcgagagtatcgagcgacggtgaggggtacagcgcaaaggcggtgacggtgtgttgcgatgccctgcacgaagaaaccgcgctacttcagcctgttcttagcgccgtcgtgatgaggaacaccaaaaagcaaacacctgcctgggaagatcttgtccaacgcctgtatggctccacgatgatattgcgcgccgatgtgactctccaaggtggcggtgataactagacatatgtacaaaaattaaggatgtctcgatcagggggtagtgaattgctgcgacatctagcgaaagctaaagtccaggatcacccaggtaaacatcgccatgaatacatgagctggaatagtacgaacctagcgaccctggcggtgagtacttgaagaaaaaatcatcgaaggcgtgcacttgggcaaattcagtccgatgacgtaggagccgataatatacaacatgtttcaatttcgctaaacaacattcaacaaaaacatcgtaggtatctatatcaccccctgccccatctaagcctttacgccattgccattctcatactcagcatgtgtgcccttgaccggcgcaccattgttccccttcttcttatcaacaccggcagcctttctcttctcagcatcggaagtcatgccgttgatcgtgcccaggaaagtcatgtccttgatgcctgcgtagcccttgacaccagtggccttctcaagcctcgatgcaagatcctcagacacctcgcggaagatggagatctggcgcttgatgatctccttgtcgctgcagttctccatgtgtccgctgatgtttgagatgaatcgctccttggcgccatcgtcgaaaaccttctcccatagcgcgcggggtgcgttgaagtcttcagggcggatttctgataggaacgtgacggcctcgccagtgaaggtaccgtggaccttgtcgatgttcactgagcgcttcttgagaccgacaggctcgatcgaggagaagaagttgggtcgagagccctggttgtaaaaagccattgagccatcgcgctggaagttggccatcttgtagggtacgcgtggctggttaactggcagctgctggtagttcacaccaatgcgatggcggtgggtgtcagggtacgaaaatagacgagactggagaacaggatctgcggaaggctcaataccgggcacgagatgtgctgggttgaaggcaatttgctcaatctcggcgaagtagttttgagggttctcgttcagggtgaattctccaacttttcgaagaggaaactggctttgtggccaaacgtgggtcagatcaaaaacgttgatgccctgcttctcccacacctcttcagcctccttggccgtcatggtttgaaccttaacatcccacttcgggaaatcacccttctcgatcgcctggtagaggtccttggtcgagaaatcagggccgtagttgaaagagtcttcctgtgtgatgaagtctgtgccctgctgcgacttgaagtgaagctgcatgtaaacccagtcaccgttcttgttgacgagcttgtgggtgtggccaatgtagccgtgcatcttacggtagcccttggggataccgcggtcgccaaatagtaccataaattgatgtactgattcaggctaataaaaagtcagtttatagctcgcatgtaatttgtacacggatcgaaatacattttgattggcgtattcccagaaatttgtcgaatcatcagcatgcgtgagatgtgtagccggatgacgcttctgggtgtgaatgcttccgtttggttagcattttcaatattttggggggtttttttttgtgcacttacaaaacagggaacttcgcaggatccctcaaaaagaagacgggtgtattgttggcaacaacatcccagttgccctcttcagtcctgaacttcaccgagaatccacgggggtctcgcgcacagtcgtgtgagccagactcgccaccaaccgttgagaagcgaaccgagattgggcactccttgccggccttgctgaataggtctgctaagcagagatcgtcaagagggtcagttgtcttgtagacaccatgggcaccggcacccttggcatggacaacacgctcggggatacgctctcggtcgaaatgagagagcaggtcgacgagatggtggtcttgcaggagcagtggtccattctcgcctactcgttgtgtctcgtatggatgggggtatggaactccattgctggtggtgtatacagtatcttggctctttgcgttacggtcgtctgcgtagctgcggaaaaaatcaccagtcgcggtatgctttgcatcaccattggtggctccgtttgaatgtccgttcatgttgatgtttgtaaaagaatattcaggaatgaaggtctttgaggaatgaacgcattgatacttcacgcccagactccattatatactgaaagcagtacatcgatgatgtcgccgccacaacaagaactttgctttaggcctatcatctcgctaagcgggagctgcctgatgacgcttactgagatctcgccaagttagcctatcatgaaacactgaagttgcatttccggctagaaggcgcatgggaaatgcagaacggatcgatatgcttgtaaaagtcgatgtttgccgattactctaagcccggctcatgacaacggcctcgcgtccattggctcaatgacgatgcaagactttgcctatcggcttagtcaagggtttctagatgcaatgctttaccaatagtggaggtgcggagatgactgcgaaagagaactggcgctgtgacgcgatgatgttggatcgactcgttttcgcccctgacgtcaccaccagtttcattaggaatgggatttgagaaatcggtcagcgttcggcatttgtggcactcataattacaaaatgcccattccatattgcgtagcgttgtactcctagattattgtgattgtaacgctgtagcagtagcttcgtagcttcatgccgataatggggctggatctcatcagacagactcaaagactggcgtacattaaagctgcgaataatactcggaaaacctgattctgaacttcactagattctgtggagtagcgcgttgaaaagtgcaaagatgagtgaggatgcgcgatacccgaaattgttccttccgaggaagacacagttactaagcaagatgaaacttaggacctcgtgagccgacgctagcccacctgcactttcgacaacgaagcacgttttcgacgcgttccgcctatcacacacccatacccaccacctctggaagcacttggtatacttcaatgcacgtggcatgtatgtgcgaatgtctctgcaccaacctggtggccacaaactgccaaagtattcagaaccacattgtcgacccgctataggaacctaaaaatatcagcactggtcgctcccacgtgttattcagcatgtacagactggcgaatgtaccgcatcactgcgtgtcattgctggagagcatgtgtgcttccgatgtaaacggtctttcctatctcaagcgcactctacatgaaaaggcggcgacgcgcaacctcctcaaaacggaagccaacatcagctgccatggcagaaacgtggaccaaaagctcgagaaaggaactgataccccacaatatccccaggttcagcggcgaccggctctttgactccaccatgcggtattaagcactatcgataagcggcaaatcctgggtcacacgatgccaagtccaattaagctgccgtgtccgattggtgggtgaaggcggtttaattgattgtacataccactgccgcggttctagttcaactctaccatctattttccctagcacactcatactatggggcaggttagctgttggatgcatggacgacgatcgcacttgtgtggatatatacgatgtgacacccgcaggagttttacctggattcgccggcaaatacacacctcatacacggagaagctatttgagcttccaaagaagttgtgtaaaaccatattttgcgatctcactttgtcgtcaagatgttcgtgacgccaatgatcagcgtgtaagacgatcacaaacaaatcccatcggctgtattaatctgaagacaggttgccgtctgatctgtacaactgtccaaggcgatacagtgtcaacaaacgcgcagaggcgaattcacggctatccacaacttcgtcggatgcatcttccttacatcgaacatcttctacgacatcacatgcatccacatcatcttccgtctcctctcccgacacaaaaaagacgcagcaccgccgcacaatttcaggaagttcatttagcctgccaaaggcttttcagccatttcacaagaaagtgcgatcccaatcgcattcacaaccaacttcagaaccacgacagcggcttccaccgccaccatctcctcctcagcagcgtccacgtcaaccgccaccacgaccgcggcgcccatcgcaagaagctttacaatcgaaagagcctttggtgactctatctccaaagcgtccagtaacactgcccgcggctccttccttcgctacgcaatggcagtgttcagacttggtagtccgctgcaaaacggacatgtaccacgttgatcggaccatcatgtgctatcactccaagtggtttgcgcgaatatgcgccatcatgaagacacccgttagtgaatatcattgcgcaaccatctcacattgctaacaccagctagaaagcgtccaaaagcgttatagacctcagcgcggacgaccccgacgctgtcgccgcgatgatgcaatactgctaccagctcaattacaccgacccatcaacagattcgaactcggtcattgacgaagtagccgacctccggccacatgtcgacatctttatgcttgccgaacgatatggcgtcgctggcttgaaacaactggcgctcgaaaagttcgaggcgcttgcaacaacagtgctgtcgatgagcggcaacgagaggattctgcttagagctgtccgcgctatctacgagccgtcgcggagagccaatgcagacgaattgcgacgcgtggttattgcaatatgcgccaatcatgtccagggcttcatctcgggaagtaacactactatggctttggtgtttgagtcgatggatgagttgcctgagttcagagcggacctgtttgaagagatggcattgcggtggaagtaaaggacccactcggactcagtcgcaacgtttggtcaagaaggattttggaaaaggaagataccccacattcgttcattgcattctgtgtcgaagcatctgtagtctgattgagaaggatagcaattcaatacagcatcgtcttaactccgctactacctcatcaatgttgtagcgtcctatccaatcctcttcggacaatcagcttcccaaaatcccaccggaacaccatcttcaagactccactgctcatcgcccgcaccaaaaatatcttcatatgacctgtacaggcttatcagcggccttttcctcgaatctgctacacatcgcactcacagtccctttcgaaacacaaagcaccaatctgatgcctgtttctttgccgtcgaggcatatccgccacactccgctgtcaagccacacaggctggagcaatgtgcgtagtccatttgtaccgctggttcaaggagtagatcagctgtgttgggactgataggatcgatgcgagcgcgacgcccgcatgctggataagaggcggcagccggatatatgagtgtgaagagcagtaaaatcagcatgatgtgtgatatggaagggattgtttgggtgttgtcgagcggaagacggaggttcgaagtgcgagttggaagggaggctagggggttgatattcgccagggagcattccacatgtcctggcgctgacgacgaccattagcttgatcaagactgaaggcgtcaccgagatgagacctgagactgttgaagaaaactagtattccattcgccattgacttttatgcattgccttttatggtgctgctatgcttcgctgaagtaacggcttgtggataatgaagtgtgcgcaaaggccaatggtcgtacaaacatgtgtacactaggcgctacaagcctgatctgcatttcctcgcttatatcatgtttgttgatctgttgccatatttgaggacatatggttccttgtcttctccagcctcgacttcggccatgacgttgggattgtcctcgagccagtgtcgcacctcgccttcgtccacccacaagccgatatgcgcagtcaatgcgttgatcaggatctttcgaatgccgccgtcgctgtccattgtgtcgctgaaggcaaggtccagagcttcagtaaagcccaagccagcatcgctccagtgcacgtgcagcacttcctcgacctttttttgagcataattcttcatgttttccatgtcgaggtagtccgctagtccataaatttcgatatggggaagtagatgtgacggcgacagggtcaagcctgcgcgaggacatttgcgcttgaagaggcgcgccatgttcgctgagtccttgacaagaccgtcatgccagtggccgcagtagccagtcgatggaacgatgtcgccagctggaagagtgtattgaccggtatacatgaaggtcaaggcgcgcttcatgatgtctcgcctcacatccttgatctcaagtttcccgctctgcacttcctctttgactgttagcgagcgcgactataacttaatggaggacatctacctttccaccaaagcggaacatgtgctcgaagtaaggacaagctgccacaagaatagccttgtgtgctctcagagggccgtttttgcagatgatggagaagtcggtggtcgcatcgttcacagctaatcgaggaatatccagcttggatcctttgtatggtgtctttggcaccgtgttgtatgggaggctcatgcgtcctggaggggttattgatccataatggctgtgtcgcgcaaactacggggtacaacgtcttgctccaattacccatagtgagatacagttacggagaagtggtgaaaccgttggttgctttcgagggaaaaggtgcttgacgaagactgatagttttacagagcgagagaatgagacgtggtggcgaagaaggacgcggcttagactgcagttccaggtacgcgccaatgaatattgctatacgtttcgttctcggagatctcgaactattatatagacgtattgacacgggttgtgttagtgctcctgacggagagacataatgaggttgacaaggtggttggccgctttcatggactatcggcgacatatgatgacaatcacaatttcccttttggtgccgcactcggtactctggttatgtgctcgtggcggctgtagttcaaagggtggaacaaatcctagaaagaaggaagcaatgatagaagccgacgtgtcgcagccacacaaggtctgagcgatgcaggcgcagcattgacaacattcacgtgaaaaacaacggtgtcaaagtctggaacaatacaattgactagcctaattgcataatactctttctggtaatgtgccgaagaagaatgggatgacaaagtagtggaaacttgcccacggcttacatcaatgactgtgaccgccagagttacgatgatggtagtattcacttgacaaacccaaatattccctcttgcaattcgcttgtgccttcaccatgctccgtcgcatcgaactcgattccactctgaatcaggaccatggcccaccgtgcagcatgctcaagcacggcaacttcttgatcgacatctgccatgcttttggcgacatgatacaattcccatacagcatcatgcaccgcaacttgactgaacttcacatgcggcatcgtaggctcccatcctccgatgcaggtattcgatacgaagtcattgacagtctcttgcagcatttccaagacttgaagacagtctagtgtagcccatcgacagcagccgactgtcagttcaagcgctgaacgcgcaagaaagatcaagcgcgtggccgcgaagaccttcgagacagcatgaaattggcttggtgcgtttccgaggagattgaattcctcttcatcctcgattttgatagctgggggcggcgttgaggagtcctgagggcgagcgggcacatggaatttgggcaggcgacccacaacctgccagtcatgtcagtatgaaacggcctgggagcgtgtttgaacaattgtgagggctagattggctcagggtgtttttgagtgttttagaattgtgactagaagagcgagagatatcttgtacatgtcaattcaaaagctaaggaatgtgtttgctggtatactagcaccacttcagtaccttggtttgagtcatggagtagcctgaaggtatacacgacttcagtgggcagcccacaaattttctaagacaggacccgcacaaaagatctgtgttacactaacagttgtaatttaccatggatgtcaatatcttcacatcatggcttgaacacggtatcgtgattcggggcgtgctgggaatgaccaccgccgatgacgccaacttggattgtgcgatccgaagcatacatggcttctcaaacgaaaacgactgttctgcatatttcgagtagtgaggatagggtgaagtgtgtcttggttactgaggcacgcgctaaatttaatgtcccataggttagtgcggagggcttgtctgtgttctcgcgatttgtgtgactttttcttttccacgacatcaatctgatcatcatagttccatttgaattgagtcaccttcaacatgttccactttcacggttgattaggggacccgtatacgttgccgaaatcgccacctcagatggtcacgacttgtatcatgtccacagaggcatgcgcactaccaaagttgaattatacgctctccttgcgcatggtacaactctagtgcagaaggagccaagccctcctcagaacggaaatagccgacgcgttgataacacccttcgccaacgagtttgactacaagaccttcgatctctgagctcctcgtgtgcgagtgatgacgcaggaagatcaggtaccattcgcgcacttcaccatgatccagatcgtccagaattgcttgcacttcaagagaggtgtattcgagaatgcgacatttcagcacgatgatagcccgtgccaaattccccgatgcatatgttgcaacgtgaatgtccgctatttcgctcagaagatgcgactctccagtatcgttaagtcctaaacggctagcccgcactggctgtgcagaagcaacccagctccaggatggccctctccaaatcgcaggtctcctgggaaatgattgcttacatcgaatggaccaacacatgtcttgcacgaggcgctttttccacaacccggcaaccatctcgtcctgcatcttctcgccaacatcctgcgcgatgccttgtaatgctacgaggatgtcagattctttcgtcaggcgaaaggatgtgtacaaagcaagaaatttgcaccagcaccagtatatctcattagccgaatctcgttgtgaagcagcgccatcgtctaaggtctggctgaggtcattcacaattctcttgagtgagaacaaatcgtcctcgagattgccggattggatccaccctggaagcccttttggatgggtctcgcatgtgatggtgtctcgacattcccagaagacgagcttttgcgcgaagtgtagaatacgaggcgaaagataacgctcctgagctacccagcctcgttggttcaaaggcgcgcaatcgatgtgcgtgtatgcgtctggccaagcaaagctacaggagtatgtgcctgcagatggccattcagctccagtccattcgaagtcgatctttattgacatcagggacgcagcgtctcggtcaaagaaaagaccagcatttccatccgacgctgctgtggcagcgatgcaaaatgtcgcattttgatacacattacgcatctggctggactcgacacgccaatcctcggggtcatcttgaacgatacacctgatacatgttagcacattggcttcatatttgatccgcaacgtcttacagcgaatcgatccatatgtaccgatggccgaatttctttgtcacatcaattgcgtcttgaaaagtcttcggaagagaggcaacagcaatgccctgcgccagagccgcgagatttgactttgttaaggtcaatggtcgcgacttgccccagcaatgtgacagagcgacaaattgtgctccggcagggacacactcccgtaaacagatacgcgccgagaggtttgtaatctcgacaactctcgttggaaaaaaattgatctctgaattgtgcagtctacattcgaggtgctctttcagacattgctcgttttgcgcaaggagaaattcgatcgcgctgcctgtcccagtactcgaggaggtaacaacgcctgactgttccggctcttctagcttcacatcaacattggtcaaaatccgagaataatttactgaccgctccataactccagcacaagtcttgcgaagagatctctgcacctaaaatgaattacagcggagttgtcgtcgctccctataggcgctttttcgtacgtcgtaggtcccgcaacaaaggatttgactgcaggcgcactcgctagattcgcagcatccccgtgctcgagggccgcgatcaggcgtacgcaaatagcgcacttaatctcaatggcttgttgaaaagagactgaagtgtcatggtgcacataccgcattctgttataatcttcgccgctcgttggcttgcttgttccccttcgaaatgtcttgcaggatctgcagaacttgtccggcagattatccatctgagcagtatggaaagctccctaacttgaccgaagcactgttgacagcagacaaagagggaacttggagcataaaaagctgtttagtaccagagtttctgattggaaccttatgttgtgcgttaagtgtgagcgcagacttcacaatcaaaagcggggtgacgtggctggcaacttgccctgtcaccatcgagcttgccgtctgatgccatgccagcacagccataagtggaaaggtcaaaatggtagcctacaccaaactgcccagcacactcaatttctagactctctcgatatactctgaagattccatattctagtctgaagagaaccccgccctcgcttctatgcatatcaattcagccgccttttcagcgaaagcgtacacggcagtcagaatgttacctcgcgggataattggcaagacacttgcgtcacaaacccttacgttcttaattccgtacacccttagccgttcgtcaaccacacctcccaaatcctctctcatcatcgaacaggtaccgcagggatgatagttggtagccgaattgatgggaagaatcttttttgcatcgtcgagcgatgaaatcgggtaggggaaacttcgaggcaatcgctttccgttcggttttgtcattccagcgaaggtgggcttttgaaagagcctttcgataagacgcaaatgacgagccagtatttccacatcaagtggatgagagaggtagttgaacttgatctctggctgacgcacaagatcaggagagatatgacaacttccacgcgagaaaggatgagccagcatagcgaccacggtaacgaaattgccatcgacaacggatggcgtgcctttggggaatgattcaaggtctcggttgcgctggcagcggagcatgaaggttgttgcggttgcttcactgggactttcgactgtcttttgtagaaccgagtactgagcccgcaagcgcgggttgtcctctttcgaaatccagtgttcgaccaggtcagtcagctcccgcgtctcagaagaagtttccagcatctgcagtggcgtgaaggcgaagctgtacgctcctccctccgaagctcgaccagtgcggcttctttcgtactccatcaatgcagcctttcgtagttctggatttctcaactcttcgtcgtgagtggggacgtcatcttgggtctcacaagacaaaccgcagttcagatggtcctgcaagttctcgccgacgcccggaagatcgtacaagactggtaatttggcggcggtgaggaccttttcggagccgatacccgatcgttccaggatcgcaggagattcgaacgcacctgcaccgagaattatctctcgcgcgcgaatgaattgctcctctccctggtacgtgtagtaaacaccgttcgcatggagtttttcgtctgcgttccgcgtctctgcgaatgcgattttgtcgactttgacacccgttctcaacgtcacattgcctcgcttgagtgcaggctctaggaaagccgtacctgcatggcttcgctcaccctttgaagagtcgatggcattggtgaccgtgactgcaccagcagaactctctacaaaccctgtcgtgtttgtagtatggccgagctcctcgaaggattctatccatttcgactggagaacacccatggtccgtgggaacgatgtttgaacacggttctcagatttcgaagtgccactctctctcgactcggagctttcagcttgccaccgttcgtagcaatcctgcataccttgtgagctccactctcttcttcctcggtctgatagtagctcctctgcaatgcgatcgtgccactcgtggttagggaatacaacactatggctgtttatcgcactggtaccgcccaccaattttcctctgggatgttttacgcatctgccattcaaaccaggctccgccatgctagcatactgccaatcataagcagaatcaccctggagcttcgttgccagaccgggcgtttgaacttttggatcatcgctgatatgttctccggcttcgagaacaagaattcggtggtctggtagatgctgcgagaggcgcgaagcaatcaaacaggaggcggatccagctccgacaactatgaagtcgtagacatcagaggcactgttcttgtccggcattgttgtagtgtagatggtgagagttgcgaggtggaagcaagaaagcgacgcggggccttttgaggtcactctgccgtggggccttactaggccaacctgccgcggggcttcttaaggccaccctgcggtggatatgaaagcctaggtccagtgctaccttgcaggtatgtctgttgcaagtttagcgtcgagtctggagtcgcagcaagtcgcaatacgctctacgtctcgtccgctgttcaattcacaaaaatataaccatagatactctgcttagccggcccttcgcgcctagtaacttctctttcagaagcaggaagtttgaaaaagaataggcatagctgtgacattcaagaacaagttttaattgctcgtggctttcgtttcccgtctgcagtggggtgcataccaggaagcgctaagaaggcttcgcaatgctttggttttctgtgttatcaaaggaacggcgcacgcagtcatgccacacacacacacaatccctagatgtatgccaagatcatgttcaaaaaggcaccaacaacagcaaaaacatacaacagcggggattcgccagtggtcacccacctgactactaatccgccggtacgatgcttatatatggctgagcgaacgggaagcctagttctcatcgtcctatggtcgtatgtgaaagatctattgaatcttccaaatatattcctgatcacggctgtgccagaagactaaaaccatcagccagcccgaagcgagggagctttacatacctgggttttcacatttggatattccatgcaacacgctgtcttgcgggcgatttcatgatggcattaagaaacatctgagtaattccagaatttcctcatcttcagacagattctccacgaatgcgcggttggtgggactcgcgattcagaattcaagtgtcgctctagcctatcactatacaggtcgatgatacgcgaattcaactcttttgtaccgtccagtcttcatcttagctgagagaagtagcgcagaccatcgttgtcatttctttccttcttggaatagtgcgagcgcgtcgtagatgctctaagtggtcagctgtgacccgtgcgctccgctcgctgtcacggagcgccttccgctagccagccaaaccttggaatgcgactacctaggtatgcgtatcgtcaaccgccttgaattctaatgttttctcatatgaagtattgccaaaatccctccctggtttaagtacccttattgggagatctcgggtatttctcctcgatgtgtaccctatgataggtacgctaaagatcagttgcagcttatcggctaccaagaagaatactaaaaatctaaaatgcagcagtggtcatgccgcgagggctgtgcaagccacgacatgcatgtgggatcgttgtggagattggggccggatacgacgtgatacagcctcgctagtttggggttcaagcccgcctcttcgacagacttcttcatgaacaaaacacatttaacagcgagagtgtatatttggcgacaaatagacaaagaagcaagctcatcttcactgtactggaaaacattcgttttatggtagtgatagtcctgggtgctgttatgtgatccttgcaatagtgtgggggccaaatgcttgtgaggcggttcgtaaaagaagcggctcatcgccgcccgttctgttcaattctgtataattgcaacctttcgcgctttaggctctggtccgcatcaacacagcgtcacacagttttttcggtccggcatagccttgctgcgaatgcactacaaaaatctttttttctaatcgttttctctggcccgtacccgcgcatggatccagtaagcatcgttggccttgccgccagcattgtgcagttggccgatgcctcattcaagatcatgaacgtactggaaactatcaaagaaggaggacaagaccgccggaaactatgtgacgagatcacggtgctgtggatgatcttgagaaatttagagatccaattcgctccttcgaatgcaggccaggatgtatcatggatgaaaccgatcgattctctagctgagccgaatggggtattcgaacagcttcagaagtcattggatgaggtatgggagaaggtcactatgagcgaatccaagagacaaaagttcaaacagaccctgagatggccattggatcaaagctacgtggaccgaaccattgctcgcatcgaacgactcaagtcttctataattctcgtcgcaaatcaagccaacatcacactagcacgagaaatgcgagaagacgtattccaggtcaaacaagtcgctactgatggccagttcaagacggtccttgattggctctgcccgctaaattgtagagagaagcaaagcaatatcacagcaactccagggaccggaagctggttcttcaccagtaggtcattcaatggttgggctatctggcaatgatcgatggttatggtgtcacggtattcccggtgctggtaaaacttttctcgcttcaagtacagtagccgagctccagcgaacgcagaagtccgaggaagtactcatactcgtactgttctgtagttatgatacagccgactcgcaatccgttgataatcttgttaccagcttgctcaaacaagctgtacagtgtcgcaaaagcctcccggaaaagttgcaggcaaagtacaaggagcatggcaccgcggggacaaagccgaagctaacagagatattggacattttgaatgaagtaatagcttccagtccgaagactttcatcattctcgatgcgcttgatgaactagcagaagattctaagcgcaccacgattctggatataatatataatcttcgagggaggcccaagatgatggtcacttctagggagatcgagagcatcgcaaaccgtttcggcagcagcggagtctattgtgatggatgtagtaaggattctcctgagatctattaccactgcgagggctgtgacgatttcgacttgtgcgaagactgtcgatgtaatggaccatctcatccacacgcattcacgaaaacgtatagcagtacccaaatacgcatatctgcacgagcagaagatgtcgaaaactatatctcacggcgcatcgaggttgaggaagatttgcatcgcatggtaggagagaatcaagacctgcaggaacgcattctcagcgagattgttgaaaacgcaaaagacatgtaggacattcttcttgtgcatatggccataactaatctttctataaggttcctcttggctaggttccatatggacgccttggccgattgtctcaacatttcggagatcgaaatcgctctcagaagcttgccccagggaatcaacgatacttacgatcaagtaatgcagaggatcgagaagctcagcgtcaatcgtcgacgagccgtcaagaggctgcttcaatgggtttcatactccaaacgcccgcttactattagagagctggaacatgcaatcgcagtttctcggggcgcacgggagctgcaggcagatcacatcattagtgccaaagtcctcacgtcgctaagcgctggcatcgtcattgttgacgagaacgaaagagttcgcctgactcacaaaacggccgaagattacttcataaaccgacgtgagacattcttctccgatggtgatgtagagataacagaaagatgtcttgcttatctccagcttgctaccttcgaatccggtccatgcgacgatacctccagcaggttgttcgatgcgagattgaaggactatccattctacggttacgccagtctctactgggccgatcatgcacggaactgtgatccacagatcatatcaccacaagcactgttgttcctacgcagaaaatctctattagaagcttcagttcaagcactatggcatcttgacaccgagtcggaaaacagctgggatgttgctggcgggatcgatgctttacacttcgcctcgtactatgggttgaaccacattgtcgcgcaattgttgaacgaaggtggagatccaaatgttcgcgattcgcttgggacaacacctctcatatatgcgtgtgctagaggccatgctcaggtagccgaaactttacttgaagctggtgcattggcccattttgtagatcgtcgcggttctacggcactgcttggcagtgtcaaaaaccggcatctcgaattgacgcgaatgattctcaaagagaaggatgtgtcaatcaacactttccacaagcccttcaacaattatacagcattgatgttggcagcttggaacagcgaccctcacacggtagatgcccttctgcagaggcctgacctcgatgtcaatctatcgcctccaaattcacggtcgaattgtctcatcatagctacttgcgatgacgaaaaggagtgtgtgaaggagcttttacggcacccttctattgatgtcaaccaccaagatctctcaggatacacagctactcactacgcagctttaaatggttatgtcgatacattggagctcttactcaatgctggcgctgaaactagcatacaagacgatcagggtggaaggccactacagcgagccatagattacggctgcctgaacacagttgaactcttgctaaagcataaagcggactacatgttcaaagatctcctcggcagaaccatccttcatgcggcagctgtaaatcatagggcaagaattctgaaacatcttctcgaaacatgtaaagatctgaatatcgatactcagggcaatgggggagaaaccgctttacatgatgcggctggacatgggcacttggccacggtgaaggtgttgctcaagtttggtgcccggaccgacgtcaagaataaagctggatttacgcctgttcgcctcgcgcatgagtttggccggactgacgttcttgaggcactgcgcaaagcccgtggaaaagaaatcaacccagaagagaagcttgacgccacatcgatacgaagggctgatacgttcgaaaacgctcccgaaatatcattggctactgctgtgcagttcgaatcaacagcagtgctcaaaacaaaagttaagctggcaaattttgaggatttgaatgaaccatcggcagcgttcgacctcactctacttcatcttgtctgtgaggttcctcgactggaagttgtcgaaatgcttcttgaagctggcgtgttcgtggatccactggactctttttcccgcacaccgctcatactcgtatgccagcaaggcgagaccgatatagttgaagcactcgtcaagcacggggccaacgtgaaccattcatttggctccaaaaagccgtgggagattgccatagagagccgtgcaacagacaccgctatgttcctattgtcacaaactcaaacagaagtcgatattaacagtcgcttcatctctagggccttaggttgggctgcagcactcggggagcttcaagcctgccaaaagttggtcgaaagcggagcgccgatccatctgaaaaatgcggatggcatgacgccttctcagattgcggcaaattgggagcaggacgaagttgaaaaataccttgctgaacaagaggcggaatatagagtggccgagccggacaacgttccagcttcctgggatctggaggatactcaaagtagtggggaaagtaaagataccttgcaaatgccatcggcacacccgccagcaacagaaaaaaacctcgcggagacgatgcagccacacgaagtaacttatgacacacaacctgccaagttaactccgccaaccactttgcaagagagaacgagtagattgacgtcagtaggggcagtttcgataatactcagcttgctggctgtcttgtttgccgcccttataactaggcaataggtgcatgcttgatggtattgccatacaagctgagacatggatcataattacttgtatcatagcgaactcacaaccacttttcgcgctagtgaacatggcaaaacaatgagcactatctcaattcaaacctggccagtactcgaaccttgctatcctcctgcaaccatcatacccgagctaaataaaacgccaactggcttcatagaacaccttcattccttttagactagtaccccctcgctaaggtttaccgtaagctgaaatcgcacaagaattccaatctcagacccttcaagccggataaatctaggtcggcaacggagagagtaccatagcctccaccagttatcttcacggcccaattggttaggggtgtaaacttggtgtagtcgcgctcttggccgtaccagccgtcgcaagctgtggagttatcactcggcgagtactcgaacaagaccttcctcgatgcaccaaggaaaacgcgaggaatgacaggacccagctcgggctgtactcgcttctcaagcggaagatcgaagaattgagactcggtatgcagctcaatgcggagtgggagcgattctttttgcgggcccgcagtactggatagctttgcaccgtcaaggaaacacctaatagatatgtcaacgaagcttcatgcgaacgaagatgtcaagacggacctagccctagacaaacgaatgcggccaaaatcctggaagagttccagaccaggacggaccgcaactgataacgcttggccatcagtaatagcctcggccaatttgcttgcatctgcgaacccagcaagagtattgagtgtgaatgatcgctgctgcaccagtacctgcgagccgaaagatacgactgcgctttgcagtttgacaatgtcctccagatagtccacaactggcttaacaggtgacaaagtcacgactggccctgagagatgattagcatctgcgcctacgatgatcaagctaatactactgacctttggaaagagtgtgatactcttgagcggatgagtaggtcaagaagtcgagataaaccaaggacctgatggttagtactcggtcaaacatagctcgaaccagaacatctagaacgtcgagatcggtggcaacgctaagcgccgtggaagacaagcggctttcgctacgacgttcagcttctgactgtatgagcactgtcgcaagctcatcgcccgtcttgacaaggtttgcctgggttaagatgaagcactcgccattgggaacgaggatcttcaggtcgtggaaatattcttctttccctctgatcttgtactctcgtagcgaatcctccatctcacgaatggtaatgtcaaaacgcctccattcagcagttgcgttaaagacgtcgcttgaatcggcagaaagctttaatgtcttggttccagttgttgcgccgtcaaacttgcgaagggtcgcaatcacttcggtaatggttttgaccacttcctggagcttctcaatcaccggcttgatcttctcgtagatttctttgatcttctcatagatttgcttgagcttagcaatcaaggtggcaatcttgcttgcggtgttcacgaccgcagctcctgcagcgggtatagtcgccgcagcggctccaccggtcgcaatggtagcgccgattgcaagtccaaccatgacaagacccttcagaacctccttagcggctttctctttttctgcctccttccattcttcgacaccagcttggaagtttgcgccaagcttgctgaggttggcttggtttgcttgaaacgttttctgcgctttggcgtttgcgactaccgcgttatcatactctctctgccgaatatctttgataaaagcgtaggtctggatagcatcctgactctttcttaggagatcaactgcggtttgtgtctgtacctttcggttggaagcttcaagagagaagtcccggaatgcttgctcaaaggctaatgctgcagtgagacgtgatttcaggatctgttcactagcgtagatattgactgaaggggccgctacgatgctgctgtcgaccactagtgtcgtcagctcaatccaataatttgtttgaggatatacttacaaagactactaagcatagcagtggctttgaaatgtatggccgcagcccgagggtccgccgtcgctgccacgacatagttgagtaggccaacagcaaggccacggttgagggtagtatgggtttgtgcgacgagcaattgaaactgcagtaagcgcggtagatcacttcccaataggtcaattaagggctgaaaagatgtggcaagtggtcttactcatttaggtaagctttggacctcagcttgccactgtcatcgatcaagttgaggtagttgatgttgttcattgcctcatctgggggtagcaaaggctcactggaaatacctgcggatggctgttccagtctgagaatgacaccaaagttctcaccttcaatcttaggagcatacttctgcctctgcagaccttgaccatcaaaggtaatggcaaagtctcctggtagttttgaagtccagaagaaaatctcgcagtccttctcaaagcgaacatggacagcgcttccagatgttggtgtgtagtcaagccttcgagcgtagagattaatctcatatggcacagacttctcaccagctttctctggcaagacttcggtgccggggtcgatctccaacacatcacaaaagacgttgaagaaacgagccttgaagcctgcttgattcgcccctgttcgagtcttctccaaagcttgtttcagattcagaactggtgctcggatccacgcctaaattgatttagtgagtgacatgtctagatattggggagactttacggaaagtgtgtctttgtggtactgctctgaatagagaagatctttggcaagagtcttctccttgagcgtgagcgcgctgacggtgagctctgccgccttttggacatccatattggcgataagaagttgaggtatctatggtgtttttggaaagcagtgcgaaaaggaatggatttatacctggaatggatggccacacttgagcactatgatagtcatggatgatgatgcgcattcactcgcattagcaagaagtcttctcagctacctcaccgcctgttttcgttacacttttgcaccagaagggtccgtccataaacagtagctacgtctagcgcttcaaacggccgcgtgctgtgaccagtggctggcgcaagaggcgaaagccgaggtctttcttccgatcagcaatttccttcagccgtatactacggtgtggctcttaagcatcgtagtccagatcttccagaaaaacgttgacgaaatcgctcaggttgcatactggggatatgattggtgaaacaaattcatctaacacgcacatactttatcgctagcgaagcgacacaaagaagggtcagtctaccagcaaagatccaactcggcgcatttcttagttacctacattataggctcacagcaaagttttcagctcagccataccatctagccagccaaaagaaggaaaagaatgacatagacgagcttgaccctggttgcgctaaagtacgggacgctacggggccctcgggcctttcccgtgacggctgccatgtgtgccacaagcgtccccacatgtttccctcgccaataaacagcaaggctgcaccgtccgcgttagcgactgcaaagaactgactcaatgcaagtgtcaaagcacccttaggagaggacctagagcgcggatcctggtcgtccagagcattccatctgtcagccgcaacgggtcctttgcgcgtatgatttttttggcgatatcacatcgcagtaggtaagccatagtctagcctttacaaagagtcgcataaactctaaaaaggatacacgaggatgcatagacgctagatagggcatgtacatgcagatgtgcgtgagccaacgtgacgtgtatgtcagctaatccattgatgctcaagtcagagctcggcaaggtcgaaacgcagttgtatgttcgttctttctgtggatgcaatcggcaggtattgctacattcggcgggctagatgtaaacgactgcagatacactgtcatttgaaacgccaccatgtacggtagcagctgagcagcgcaggcggagctgaggtcttggatatcaaagcgctggttacaaaatatatccattatcaaggcacacttacatataaaaccctgacctcacacgacggcactgaagcaccaaaacgttccactctgctctcaagaatcaacagatagcccatcaatatcttctaccaacccatctgacacacctttcaccatggcaaccgccgaagttcttttgccatctttggcagccgatgccttgggcaagagtgacgtattcacctaccaggttcccatccaagtcaacgcagttgtccctgatgccggtacatcggcgcctgcaacggtcaacaaggagtactttcttctgaatacgcaagctttcatcgacttgcaattgtatctgaaggccgccctgcgcctaccgggtacgaaagaccgtttcgatcttgagttcccgcgcaaaatgtttgaaaactacaaggacactaagacccctgtcctctatgatgtgagttttcgttctatggagaaatgacgcaactaagccctgctagctcatgtgtgacactctggttgacatccaaaatcattgctttgacttccagaacaagaccttgagtcccatggtttctctgggtaagatcatggtattgcttagcatatgtgtgctgatagagtcatagctggatacattggcaactacgctgagactgctggcaagcgctctgtagagctcttggctgcgatgaacgttattcaagatggagcttctaacttagaggatcccaaggtcaaagaggctgtcgagacagctatgattatctgccttgagcttagcgatgaagccaagcagagcaacgagaagtgtgctgcatttgtcacgcaacttggcactgtgaggtgtctcaaggtattctgagaactattctaacaactcacagttcaagacgatcacgggcatcgataaggagcgcctgaatacacttaacgaacgccagtcaattgtcctccccagtactgcccaactcaatgccgatcttcgcaagggtatggacacggcgcgtgatgagcttaactccttggccaatcaagaaaacaaacagagagagaaggctaaagccaattgtaagtagccttgttccacgctcatatctacatactaattgttatatacagctggtgtccgatggtactatgctgtcccatggatcggctggggtcttgccatctcagagaccgtcaagaaggctgatgcagagaatgcagttcgatctctgcagaggaagtatgaagaagtggcgaacaaagcaggaaacgacctagctaccgcgatttctttccgaggcaagtgcaggccctcagcttgaggctctatgttctaacaagtctacagagaagtgcaagaacctcaccgaactgatcaaggatgttcaccaatatattcaacaagcagagtcagctttgacaagtatggctggtaagttttcaatttcatcaattcaagcacgccactaagcgttcgtaggggcattcagcgccctggagaccgacctcaacgacattgccaacaagctggacactgtcaagaaatacgtatcatccggtagcaaagtcagaacgaagttggctttctctcgtctcaacgaagccggagataagtggaccaaggtaaaccgtctggctcaaaaaccaggtcttcgaagctaacaaacgatcaggtcgcctccctagccaaggacttccagcgaaatggacttatgatggaggctaacgttagggctgaggaccctcctgctacgccatcagcgtcactggagatcacaagtgcccattatggaggtgttgagtctacagcagtagccaagatcttattcaacgaaggtgagaacctccgcgtccacagtgtcgcacctggtttccaggagccgtggcatggtgtcaacaagactatatcattcacgtacgagttcggcaaggagaagcggatctttgtatgtagagagtactcaggcgatcacgatgtcaaggttggtccaattgagaattcgcgcgatggtcgatgcgaggtgagtgttgtggagcctcggcccaagccagctggaagtcctgtggacatcctcgctattatctggggacccaacgaggtgcgcaggcctgcagtagatgcatactgctaccagcagttccacgccggagctgctatcgaatggacaaatgacaagatgggtggagatacttggccaggcatgccaaaatctggcgcgatttactacactaccaacggaggaagcgcagtcaaatccatttgtggaaaggaaggatcctccagcggtactgcttgaggcgtaggcgttagtcgcttcgcttgtgtaccgcggtcggtttacctcacgctcttgaagtactttcagcattcattcattacatcaaacgcaatacagttccaagacatgttatcttagttcttatatagataaaatgctcaaatgtagcaaagaatctcgccttgactccttaagacaaacacttcgtcaagatccaagcccagaccatcgtcttttaccatcaatacgcgtcgatctacctaatgaagcgaagggacttcacgattgaaggcaatttggggtagatatcaacgcatccaacgggatcttttcttcctcactctgacacctctacacgtgcctcccactactcttcgaatggctggcaagagttgttggcacagcaagcgcacgaactggggatgcggccgttctagttgcaatcgcaagctccgtttgttgaatcatctgtgtcagggcttgagtctggcgagtcgctatcagcgacgctgtcatcgtcgttcttttcatcctgcggctccttgaactgccttccacatatctcttggaatgatatatcctggaagcaatttaaattagcagacaacctttgaagtagttcacgaatccttgcttaccagagcataccccacctacgtgtccgcgttgtttattgtcgtcttgcgcttctcaatgtcgccgtcgatggctaattgatggcactctggtcgcaaaccagtaattcagatattgcgcatcgcgaagataaggagtttccttacggtgggcatcataggcaaaattcttgattttcttcaagaccgcctctctaccaatacgggggttgtgcctagacgtaaaaacgttaaatccctcagaggtttcgatatgacaactcacatgaactcgtgtaggacgttcgcaccgatgaatttcttcgcccacctcttggtgctgacttgttctccgatcttcgcacattcattggctttcagcgtgtccaaatttgaccgctcaaagactttgtcgcagaaattcattactgctccatccttgaaagtcttgaaacaagcggtgccagtcttgcctctttttcttttcaagttacagaaggatgtttttccgtctccgacgtcaatctctttactcgtaggaatccagtggtcagccttgtagatggtggtcctgccattggtatctgagccagtgccgcctgtgttgtcgccaacaaaatccttgaaaacacctttgattttatgacactgtcgtcgttggtgtgctcgttactctttgtgcccctgggttagtttgtctttctgggcttgactggaacaccgagcctaatgatgacagtatcatgttgatcagtccgttgtaaaacgtgctcaacagtatgatggctaggcaagggctttgagaagtgatgattgcaggaatactcagagatcgcccaatgataagcgcaaagttttgacgcctccagttgactgtcgttgggctatagatcgatgtagctccgatcatgattgcagtactattgttgtattccgctattctgaaaagagtggcttggtgagtctcttcgagtaggaagcacaaagtacaaacacacagcccagcctcaagccgagtttatctgttaattccatgatggtgaagtatgtggtacacttaccatggtagaagcgatccagaatacccatctccaccaagaccacctgtgatcatgccactgagcacaagacccacattagggctcgtcattgtcccaacagagtaccatgccattagtcgaggtctctgcctcggtggatacatatccgagacggcgcctcctccaatggccataggcgcaccaccaaagcacccggcaacgaaacgaaatacaatcagcatcgatagtgtatttcttagcgttcatgcaacggtgaagataaaatagaaggttgatgttaagcacaagatatatatgcggcccacgagatccgtaagtcgttcaaagagaagaggaacaataacgaatcacaggatacagaccgtgacataaaacgagctaagaaacttgtcgttttccgatggtcgaaactcgtgaagcatctgtggcacgctgggagcaatggtctgggcgagggtagcgagatccctcgtggtcccaccaagcgcatcgccaacgagctctttaacactcggagacgggctattagaggagcttgagaatgtgaatggacgattaggagtttgcatcgtcctaaaagggcggctggaagaccatgctgacgttgttgcagcatgtggtgctcccggaaagctcggaatcgaaggatccgcgtacagtcctatctttaaagcggcgatctttggtgtccgtggtactttgatcgatccccagtacttggtggcgcagccatggttgacaatgggttgaggttgaggttggggttggggggtaagttgggtaattcagaaagcgagggcttatgagagacgcaaatcgagcctcacgagcacaaatcccgcttccagtgaaattgacgtgacgcacgccgtgaagctttcgaatacatggtgaaagtggaaactagagattgcggcgttgtcaatcattttggctattgaatgcaaacaatgcgtcatcgatgatacccagcgtgcttcgaggtaccatcttaaggtacctctagttagaactatgcgtgcgatgttgtatatgttgagagtgcgacgtgtaagaaagaagtcggtgctgtcaggagttatcacggctaaatcgagcctagcgttgccgacgccgttctttccgtaatgtctgaactctgcaacatcctgtgatgcccttttgtcttaacaccgagaagatacgcaacgaccgagcctgcggctaacagcatccttatctcttcgccaagggtgttcgattccctgcattatggcaaatcttcggctcatgaatagctagtacccttggctgctgtcggcaaaaagccgcagcctccgattcaaggaaaacaataacccattcgtcataatcatcattgttgtcgacatctcaccatggttcgtatgtagtgtgataccccacgactttaatcagacaaactctccgagtcgtcttaatacctagcgcaaatggtacgtcggtccaccctacccgaccccatatcccacgatagtcgttggtatcgtcggaacatcgtcggatcctatcgtcggaacataaaaagtggaggcgcaatgcagatcaactggggtgcttgagccgcaatcggtccttgaagtggacgccttagaagcagcacgaacactttaagtatggtgtcgctcgacctgatgatgcagcttgactggattaccgttctcaaccacggcaaaatggttctcctagccgcctgccagcgactggctgttgcatccgcgatcctctctactgtcacggcctcaagcgcggtcgcccttcctggttatggtagctttgttggcacgactgtcaatcagacgttgacgaagaaggctctgccagctcccgtggatgcgtggctgggaatcgactacgccaagcaacctgttggcgaaggacgtttcgcgcatgcgagccctccagcgtcgttctacggcacgaagaatgctacccaatacggctttgcgtgtatccaggatccggaggacttacctcttccgcaagatgaggcttgcttgagcatgaacgttttccgcccaaagaacgtttcgtcgagcgccaaggtacccgtgctgatttggatccatggagtaagttgcgcctggaagatgaggaatggctaagctgattgacatagggtgggttcgtgcagggaagcgcgcgaagcttcgacggtgctgcttttgtagcaaactccaaagagccgctgattgctgtgacattcaactaccgggtaagtaagagtctagtggcatcagcaactacaattgacatgtacaaaggtcaactcgctcggcttcatgcctcatccagtatttgagcgccagggactgctgaaccttggactccttgaccaagagctgttattcaagttcgtgcagcagtacatttccgcttttggcggcgaccccagccgagtgaccattggcggtcgttctgcaggtgctcattcggtaggcattcatttgttccacaactacaacaagaccgagggtgcctcgcccctcttctcccaggctctcctccagtctggaagtattaccgctcgttcgtttcccaacgcatcttacccgctgtatcagcagcagttcagccgcgtcctgcaagctattggctgcgatgaggtcgccaacagcacggatgctgccatcttgagctgcttgcgtgccgcgcccatcgagaagatcgagaagatcagctcagatctgttcagagagtccgagtatccgattacttggccattccagcctacccgcggcggcccactcctcgagctttcaggttcagaggccggcatcaacgagcagttcttcaagatcccgaccatcaccacaaatgtccttgatgaggcgaaatactacagcgctggtaacatctcgacgaacgagcaattcctcgctttcttcaagaaccttatccctggtctgagtatcgcagatctttccgatttggaggccctgtaccccgatcctgccaacgacgtgaatggcccgtacgcaaacagtcccaactcgacacagtacaaccgcatctccgcagctcttacagacttcatgtacgtctgccccggtcaggaaacagccacgcgcatgtccgctgccggagtccccgtgtacaagctgaacttcgctgtcaacaacacctttcccacatggaaaggcataccccatacagccgataccaagtacacatggctcgagccaagcggaactggtggcgtacagcaccctgaggtcggcaagttactgcacggatatttctcggatttcgtaagccttggtgacccgaatgctggtaacaagcctggtctcccaaggtggcccaagtacgaggatgactatgagaacggtatgccgggactgcagttgaggatggaggcgtttggaaacagcagagtggaaggagatgggaataggagggtgcagtgtgaatggtggagagatgaagcgagggccgtaaggttggagaagtaaccgtaatctttttggacgtcgctttgcttcaagccaaatgaatactcaaccctactgcgtcgtaggcgtagccttcaagcccttcgctctgcgttccgcaataacatagaaaatactcccatcaaacgtcgcccggatatcctctttatgcatcttcccatccgccggccacagcatgaggtacgtcgctccccctatcaccgcattagtaaaaaggctcacacatacctgcgtacacacaacttacattcaaacgtcgccccaccccacccaataatatcattgacattcctctgacccctaagcatatccacaccctcccaaaacgtcatccactcccgtccttccgcatacttactaaatatttcctcaaacttctgcggcacaaaccgtccttcattatcatatgcgcccgtatcaccgccatgtttcgtgcggtgcatgttcaccatgttgatgcggaagagcgggtccggcagccaggacgtggacgtcgggtagctgaagttgatgtgtatgatgaaggcggcgatgatggacagcacgatgccgaagcccacgcggtggaagccgatgaatgtgtcgtatggcgagatgatgccgtcgcggtcttgatcgaagaagtcgacgtgttgctggagcacggtttggtgcgcgtgcttttcggaccatttgttctctgtcgtgccgtagggtttgtcgtgcgtggcggcgaggtttgcgcgggcggtgccttgaggggagtgagtatagtgcatggtgattgggaaattgcaaagggcataccagggtggatgagtttggagtcttttggtgggatccatggagtacgctggacggagacgggttcttgtggtattgaggttggaattatgtattccgcgttgtcgccgttcgtgtagccgttcacatgattccttaacttcttcctctccgacatctttgcggtagcagtaattccaggcatatcccaacgcactgtgtatgtattcgaaaatgcaaaagatagtgttgagtactacttggagcgagctatcggtacgcgcggacgccgcgtcttgtcacttcgactgttttcgtaccgcgacgtgtatagtcatgacgtcacgtaccctcacttcgggcattcgctctgctgtcgtcgtaaggcgagccatgccccagcatcaacaccaagacatcggtcaacgaacaacgcgtaaccttctctttatgaggcatgacttcgcacggtacagccctgagggcggatcgtcaggtacaccaatggagattagccaatcatgtcgatgcagccgcttcgggtatcgacgaccccaacgatgcgaccaggtgtcattattcagctgtcaattgatgcattccgacgctttacaattcatcgtgtatctaatcgactatccaaacttccctcccacatcatgacgagcctgggaaatcccagctcggataacaaaagttcgcttgcgagccaacacagcccttgtccgccggccacttctccctcctgcaaaggtacctcagttgacaataagtatacccagcgcaaaattcgcgatttgaagcccgacattccacaccgcctcccatgaacaattgggtgttttctctccgacaattgaactccactccctcaaatccaattgtgccagcctggatctctgtcttcatgccctttgccgaagcagggatcgtaatgtccaaccagccccgtgggtaatccttcaactggtccggatcagcccagaagaatgcactcgagttccagccctcatatttgtggtatggatatccgccctgcggtagagtgtagatgtaggtgcggttcaggtctgttggacgaggattgccgttggggaacattcctactaggttccatgatactcgaccttcgtggttcggatcgggccagccatatccctcaagaccgttgtcgcattcgagaaggccgaagtggagctttggccaaaataggttcgtgccattttgggcgagtgtggtgctcgtgagtaggatgaatgacagaaagaccgaagatttcatcatgatgttgtaagttcagaataggctgtaggcactcaacatgttgttgtaaccaaggtatgtcgactttgtacttcttgacaaaatctcttgttgtagatcgtgtaatggctaatataaatagattgctttacgcccgacactactgctataacggcgaccgaacgatgcacgatcaatatcgggtacgaagagacacacggaagagtgtggacttatacgcccttgttgggatcggaaaaggatttctagcatcgtcctttgagagagcgagacgctctaccagccaaacagccgaaagtgaagaagcatgccgcaacaagaagactgagctataccatattctgaattatggatgactccattctaaggatgattttctccccgcaaggagttccgaacgtctacgaaggaatcgagttcctgtatgcacgaaggtggagacatgactaaggtattggcagtgcagctggcctcggttcatcccaaggtcgcagaatgctcgcttcacaatttgcaaccactactcatgcacaggctctcccaaaataccagatttcctggtaccgcggcaatcttagcacacctgccaaaatcacgggacaattttgctgagctacacggtcactattgcaagagaatgtcaagactttgagatcggagcatttcaccaacactgagttcaggaaggccctctgagtccgtttctgtgtaagcgcaaccgtgtatgcacgcatgcagccagcacatgcaattcgtctggcttggcgcagttcacgcgtgcatgcacatcgtatgtcaggaggctgagcgtggagtaaagtagtgcttccgaagtataataccaagacttttcgtttccgtttgccgctcgggtcaccctgccacttcgcctcgatctcaaaaaccagcgtggacgacaaataggagatctaggtgtacttctacataaagcaaggcactaagaaatcgagtctccctctcgttttctctgctgctggacagtttaattgctcggctgatcaatccttcgtacttggagcggcacgaatgtggagtatactgtaccaatactatgcatgagcagggatggcacagatgcgacatattcgacctgcatacaacccctctatcattctaaaaccatcgggatctgttgtcactggaagttgaaattcatgtggcacaatggtcagtgctcctgacaatgttgacttatattgtcggtccacggactccatggagcatacatcatgatttggagaagtacaactttgacggtctgattaggttcgagagcaagcgaagtaaggcacccaggacagtcgctagtggaattggctgcctggatggtagtagtgcccacagtatctgtccgctaacccaacggcatttcgcaaacctgctggagaggagcgagtgccgtaaattagtatatatctgagctcccctaggtacatcgtcacaggtactggatcttaggaaatccccgtcaagtgactgatacctcaaaatgtttcaattcttcatcctcttgatccccttcttcgttgtctatctcatactcgtaagatcactcagatatcgccgcatcaacaccctccttaagcaacacgggtccacacccgcatccttctcaaacctcaactatcgcgatgcccaaaccataatcggccagctagtcagtcctcaccacattttcaccaccacatcaacgacgtcctaacataccagggcttattcgaatgtccctggacctttctcgccggcaaagacttcgcctttctacgcgtgcgtatctcccctgtccctccaccccatcctaacaacctcctctcaggccttcgccatccccggaatatccaaagtctcggtccgcgcgcgcgaaatggtctcccgcgtcggcaagcgctacgccgacacaaccgtgctcgtcggcgaattcctcgtcaacgacatcgacagcgagcgcgcatgcatcgccatcaaccgcatgaattggatccacgcgcgctacggccgcgctatcaagatggaccagatggtgtacacgctgtgtctgttgacgtgcgaggcgctgctgtggatcgatcggtatgactggcgcgcgacgacggcgctggagaaacatgcgagttgggtgttttggagcgaggtgggcaggcggatggggttggtgggtgtgccggggagttttgaggagtgtgtggtgtatgtggaggagtttgaggggagggagatgcgggcgagtgaggataatagggttgttgcagagggtgtgtttgcgctttatgcgtcgagtgttccggcgtttttgggaccggcggtgcatgcagttttggtggcgtttatggattcgaggttgagtggcgcgtttatggtttctggacgatggactgcggctgtgaggaaggcacttgagtttgggctgggtgtgcgcaagcactttgttcgacacttgatgctgccgcggacatcgactctacaggtctttggcgaggaaaatgaggctgggtaccgtccgatgatgttctgggaaattgagccatggtatgttgcgagctcgaagagttgcagctgggtatacactgcctatacgaggttctttgggctcccggttgctggtgacgcgaagttcaggccggaaggctataagttacatgagattggaccgaagcacttggaaggcaagggtggcgaggatgtcttgtcttttgtgaaggacaatgaggctcgcgcattcactacgtttggtcagttcgacaatgcagtctacacgagaagcggatgcccgatgaacttcgaggagaggaaagctgagggcaagaggtcagaaaaactggctgagaaggcgaaggctgcatgccccatggtcctcgccaagaagctgaaggggcagtgtccgctggactttacacagactccatagtacagaaccgatagaggtatgactgcgcatcctcgggctttcaagaaaaccgtgctatatctcgcatggatccaccttgaataacgcctccaccaccttacagtcttctccataccgctccagtgcatctctgactgcatgctccacactcatcatctccacacccaccaaatcattctccaccaaatgtctaaaatcattcccacaatcatcttcatagaattgattgctaaccgccaagcccttcatcgccttagccgcctcgcctcgttccagcgcaatgcgcgcatgcttgtttattttcttgacgtcgacgttctcggcatcgaaattctcgcccaggactttttccagattgctgagcagcttgttttgagtgaggtccgagaatgggcatatgaaaatcgaccgattcgtgacgggttcgggattgcgcagcatgttcgcaacggcaagacccatgatcggtagaggtgtccagcagagtatgttgtctcccgtaccgtatatgcgggcgcggcggttagcgatatcgaagcctgccggacctttcatgagcccttgtatgcgttagatagatactgcgcacggcataccagatttcataggtcatcgcttacacatatcaaagaacggacctccattcagtccagtccatgcgattttctcttcactcgcaagctccttgagatattctcttattctgtattttgcacccgcgtgagactctggtaggcgccgggcctgctcgctttccatgttggcaacaaactcgtttgcgaagaagaagtttacacctgctgcgactgcagcgtcgacgatgcgctttgatggatcgtattgagtagcaatgccggtgatgcaattcaccacagcatcttggccagcaaatgcgtcgacaagagcatcaaacgattcatagtctgctttcgtgtgaagaatgccagaatcaggtggtggagaatacgacgatgtttgacgggtgatggcggtgatgtcggagcccggccaagatctgaggagacgagtgataacggcactgccgacatttcctccaggctggattatgtgagtacaagctagggcaccgcaagtcctttcgacttacccctagtacggcaattttatcaagctccatgatggtgtggtaaagagttcagtgaaggctgagggagctattaggacgcaagctttaaaaccaaagctgatcctttcaggcgcccagccgtgaggtcggcgcagactcatgtccgatacctgctttccttttgcacaaatggaccgatcgagaacatgtctaaggacaccactgctgccttgccgccaagcatctacaatgcgttcctggtgttttgtggagatgtgtcggcatcggcgcgagacttcgccccgagctgctaaattacggcgactttactaaattaggcaaggcggggccaacgctcgctcacgtgtctgtcggcgtttggcagcatatgcactagagacattcaaaggccgacaactgcttgtagaagtgtttgcatgacttatggtgctcttgaccataacggacgatgtaatacatgcaggacaattgcctgaactgtggtatgacttcgcatgcgtgtcggttccctgccactcatgagatttgccgaattggcaacggcggggcaagcaggctacgtcatacctgcacacgcgatgtttgtagctgtgcaagcaaccaacgccttgcgattgaagtactacgcctagactattcccgtaccagggagcttccatgatcagattgtggctatttatcctgcggcacaatgtgatggaatgatagcttagtccggagtaagatggggcgaggatatggccgacacatgagctacaaatacaaccaaacgccgctgtcggacggcagttcttgctctacctctgcttgccagttcatcgctccttataccgcctgttcttaatttttcacacactcgccatcatgtctcaaagagcagctcttctcatcggcaaactctcacacacacaacagcaatggcaagaatgcgcaaaagtcgcatcaaagctctacgagtacccggacggcactcgggaagactttatttccaagtgcaaaagcggtgaatttgaaaatgtcttcgcgctgtaccgaagcaacgactcgaaccccatcaccggcgatttcaatgaggaaatggtagaggccctgccaaagagcttgaagttcatctgccacaacggcgccggctacaacaacatcgacgtcgcggcgtgcacaaagcgaggtatctcggtatcaagcacacccatcgccgtcgacgatgcaaccgcagatgtagcaatctggctgatgctcggcgcgctgcgaaacatcaagcaatcctacatggccgtcaacgccggtgagtcccatgaggcacattcatattatcttttaggcaatagctaatgagacgaatcaggcaaatggcgcggcaacttctccctgggccacgaccccaagaacaagacgctcggcatcctaggcatgggcggcatcggatccgccgtcgcccaccgcgcgaaggctttcggtatgaagatccaataccacaacaggcatcagttgccgccgaacaaggaggacggcgccaagtacgtcagcttcgaggagctgttgaagacgtcggatgtgctgagtctgaacctcgcgctgaacccctcgacgaagcatatcatcggcaaggagcagttcgcgcagatgaaggacggcatcgtcattgtgaacacggctcgcggcccgttgatcgatgaggcggcgttggtggatgcgctgaaaagcgggaaggtgtggacgtgtggattggacgtatttgaggaggagccgaagattcacccgggattgctggagtgcgagaatgcggttttgttgccgcatgttgggacaggcacttttgagacacaggtaagttgcatgcttgtattgagtgagagtatcttggctaatggtgtgtgcacagcgcgatatggagttgttggtgttggataatctcaagtcagcgatacagcatgagaaattgcttacgcaggttcccgagcagaaggacaaggcgaagatttgatgcaaacagggggaagcactggaccaaacaaacctcactacatagacaacacaacatatttattcgatcccctcacacatcttcacatgcccgcacttatccccagaccgcaattgtggagaatccggggtcggcctctgagcggcttctgtatccacacccccaagacttttgtacaaaaattcgcacactcagcatgacctgatctctgcatacacagtccgaaccctaatgtgcccgaccagaagcctagcacgcgctcttggcacgcacaccataagcccgctgaaccttgccttcaacctgagacaaccccctcccgcgcctcgctaagcttcgcgggtgatccacgcggcatcttgaccaccaaaagccgccttggacaatccaacgaatctgtaaaatctcgcatctttgcgtcggcgttgcgtgcatgcggcgtttgaaaagcgagctggaagaagggaaaggagggcagagttgcttttctccaccgttggcattggggaccccacagctgcgaccccacgtcatggcgcgaacagccgcaggcattggataatcttcattcaacgggttttatgggtatataaactaagttttggcgtcggcgccgaaggttgataaggagatggatatatctttgcaagtgcatgtgccgtctctactttcaactgctttgttatctcgtctcgtcttttgtctgagtacacacgctcttgtttgttgaaagacgatcatggcgaagctcgacctccccgctgtatggcgcgacgtcaaaacataccgccgcgcctacctcctcacggccatcgcatcgttcggtggcatgttgttcggttgggacacgggattaatcggcgtgcgcaatatccccataactcccatcccccataacgactaaccacctgcatagggcgtactaacaatggaagcgttccagcactcattcaacctgcacaaggacagtcccgacttcgccaacttgcaggggaacatcgtgtccgtcctgcaagcgggctgtttcttcggcgccatggcgtcgttttacgtgtcggatacgtttggacgcaaggcagcgctgattattgcggatgtgatattcatcgtgggatcgctggtgcagacgctgatttggggtgggaatctgccgcagttgtatgttgggcgggtgattggggggtttggagtgggcttggttagtgcggttgtaccgactgtgagttgatttctcgtatacttctctcgtgcgtgttgcgtatgggggatactgacggtgtggtgatgtagtacattggcgaaaatgcacccaaggagattcgagggaggtgtattgggtgcatgcaactcttcaacgtcacggggatatgtctggctttcttcgtcaactacggcatcaacctcaacatcgcggacgctacgtctgaggcgaaatggcgcatcccgtttgcgttgcagattatacctggagcgattttgctcgtgggaatgcccttcatgaacgagtcgccgcgctggctggtggagaagaaccgcccggcagacgcagcgaaggcgctcgctactgttcgcggaaagactgtggatgaccctgacgtggtacaggagctcgacgagatcatccaggacttcaacgggcacgagaagatgccgctaattgcgcagatgcgcgctgcagggtcgagcaagaagatgttttatcgcacgtcgtttggcgttatcctcatgttctggcagcagtggacgggtacgaactcaattaattactacgccccacagattttcagacagataggtctcgtggggacttcctcggggctgttcgctactggtaagatgcagtgagtatgcgggtgagagatttactgacttcatgtgcaggtgtatacggtattgtgaagattgtaatgactgcgattggtctgatggccttcactgagcagatcggacgaaaatggtcgctcatcatgggctctttggggcaagcgttcgccatgctgtgagtatatccgcgggtgaggcgactgaggggcatatactgagactccgataggtacattggcatcaatcaggcgatccaccctcctaagggcgtactcgatggccattcgatctttgcgatcatctgcgtttaccttttcgtcgtcttctactcttggggtaagctgatccgctcccccacctaccacttgctaacggtcccaaggctggggatatacgcccttcattctaagctcagagtgcagccctaaccacgtgcgatcgctcgtcatggcggcatccctcatgacacagtggctgtttaactttgtgattgccaaaatcacacccattctcctggctgacataacctacggaacattcctgctgttcggctctctctgcatcgtcatgggcatctggacagtcttctgtgtgcccgagaccaagggagtgccattggagtcgatcggagagctgttcgagggcaacatcatcaagggctgcatcatggacactttccccaagacttcgcgcgcaaaggggctccagaaccaccaccacacctatagtgcagatgcagactcggtcaatggcagcacgccacgaaaaggcagcaaaagcgcgcgggtggatcatgtcgaggacgcgtgatagagtttagatgggcagagggaatatcatctgcagttgctggggacgatagtgtccgaatcgagtacatggccagagtgcatcggatcgccactatgcgtgacatggaattgttcaaaagtcgatttgaatactgccgagtctggcgctcctggcccagcaccgcggctggacgatggggttgtcgattccctcgacgcgttcgtgcatgggattgtccaggtgcccttacaccgtctggacagcgtccgaagaggtcgtcgagcatctccgaccatgtgtcgtcgtgtggctcgacgacacagcatgatctgtacgacgtgttcctgcgagcgaagatcgcgaactcattaggtagtcggagtcgggcctttcagtgtagctgcccggcgggcgagtcgcggtgtagggctttgcttgcatttgtgaagctgtatggttgggcgttggcaaggaacatcctgcccaaagggtccttgggcacgcgggataatctcttcgcagctagcagggcggggcggtggtgacactgacagccggtgtgcgctccggcagtgcgcgcgctaccaaaagtttgcaggttgttaggggaacatgcagcgacgattgcgggcagagtgaggcgtggaattggaaatagtggttcgggtggcgggcgaggtgcagcagcgcaggcttcgacgcaggctacgcaggctacgcagactacgcacagagaccccttctgtgacacggacgcacgttgcggtggtggcgtcttcgtgcagtgagcgggcagggatggctgatcttggaccgtccaccgggttcgatgtcatagtgctgatcgctactctatgcctgaccatggcgtagacgagcccccaagacgtcgcgatagacggtacgcacctgtgatctcccttcattgctaccaacgtccggccagatccagcatagccagcatagccagcatagctgcgcttcctttgatttttgcaggctctccaaccagcgtgcctgctgctgccgccgcccgcctcgcatcgtggtgccccgctgcagaagacgtcgaggatccggacgaggattcttggacacgctctctgggcattccctgtccgcgcctgcaaacatcagacgttgcttttttggcgacttagcgactctcttgcggacaagagccccctgtcggcccatcgctcagggcgtcatcactcaagcaggaacttgggccgtatcgcagcgccgctcctcgcatctgcccacgagtagccactggttgctggagtcgagtcgggctgcccttctttcggtccgcaccgaagcccacgacatcctggctaaggctaattgacttcggtgaccataatagcgacagcatgtacgtccgtctgcgcctcagttctgcgccaggtcccgtctctaccatctctactatctctactgctgctgcttgtacttctgtttctacctctgtttctacctctgtttctacctctgtttctacttctgcttctatttctacttctccgtcgtttgtgcccgtcgtcctctcagcgccccattcttcaccggctgacagtcatgttgggcagcgtcctcctaccgtctcagccgcccgtcggtggtctgcgtagggccactactcatactcatacccaatccagcggcatcgcgccgccgctcccccctcgtcgcaattccctgtccacggcccccgctgcccagactcaaaaactccagctgcgagtgtcgaccctccccaacgacagcaagcccgccgtcatggagtcgagatacaagcgctcgtcgtccccgcggcgacatgccaacccggcgaggtcgtcgacgggcacctttgcggacccgtactacgactactcgtcctcgtcctcgtacgtccgccccagctcgccacgctccagcgccgaccgcattggaggcgcccaccaccactcgacctactacacccccaccacctccatcaccaccggctcgagagccacgccctcgaccacctacggccggccgcggcggaacacaaacgacaacatgatcaggccgacagcgagcaccacctcgatgccactccgcacgccctactccccgcacagcagcttcgaccgcccctcgagcccattgacccgctcgcatgacaagcgagccgagacgacgtacattacgcagcccgcgcggacctcgcacaagaaaatctacagcgtagacgacaccagccgctcgacgcagctcgtggctgagagggacacgattgagtcctcgcgccacagcaagcgggacagcatggaccggggctatggcgtcacaagcggtggtcgcacctaccacaccaccaccaaacagcctcctgcacggctgacggatctgggcgacgaggggtactcgtacacggaccccgccagcatgtaccgcgacactgagccagcgtggcggcgaccacgcgcgggcagcatggaacgcacctctcgcccgactagcatgatcatcgaccgtccggcccgcacctcaacgagagagttgggcccgcctccgtctgtccgtggtttcgataagattaacaacagcatccccagaccccacgcccgctcctcttccatcgatcgatctcgcgagattcccaagtacgagccctaccccgacgccgcgccgtctcgctcatcctctacccgccaccatgctccagccatccaccaagagccggcacgtgacgttcgccgtgatccctaccacgaaacatacgaccgtcgagacgttgagaacaggagacacacgacagaccacttgcccgatccccaggtcgcaacgcgtgggttcggcattgctcctgttgtcgcccccgtgctcgcccatgactaccacgtaccaacccatcagcctgcctatccgcaggagcctgtccatacaagggcagacaactacgacgctccttaccactcctcgcaccgtgccagcacccacatgccagaccctcgaatccctgtggtcgatacgcgagtacctgatcctcgagcatcggaaccccgagtggctcgcccacgagaggccgccccaccagccacctacgacaactacgagaagcgacctcgtgagcgtgagcgtgagagcggctcaggctttgggtctgcggtcgccggtgctgctacgggtgtggcagctaccctgggtgctgcaaactacatgaagaacagagacaaggaccgcgaagaacgcagctcttctgaagagcgtgaacgggagctggaacgtgagcgtcgcagagcccatgacgagcgtgatagccgtgacaaggtcgacgagcgtcgtgaacgcaggtccgatgagcgcgagagggagcgtgagaggaggcccgaagaacgccgtgaagttccggcgatcccacctgcctaccctccacgaccagatgccgaaccgaagccccgagagcttcgctatgaggacgaacagcgcgagaagccttctcgcaagaatgggtcgtccgaaggcagtggtgacgaacgtccccgccactacgtcgaccgagatgcagagcgccgcagagaagcagcacccaaggaggctgcgattgatcccgatgaggactaccgccgtcgtgtgcagcaagaggcggagcggagcagccgctccacgcgtgatcgcgatgaagagactgaccgtgagcgacggcgacgcaaggatggccgagacagctcccgtagccccgaggagcgctcgcgtgcatctccacctactcgggacggccctagttcccgacctgacgagcgctccggcagcatctacgatgcgaacatggtgcaagagccagagtctttcgacaaattacaggccgaccagcccaacaagagcgtcaccattgtcacgcctcccaaagacccccagcccgctgtcaaaggcattctccgcaaacccactgagaagtttcccgaggagcctgagcctattcgtgagggtgttgcgccacacaaggatgctctcaagggcaaggacattcccattggtgctcgatggacgagaatcgaccgccgtctcgtaaacccacaagcactcgaggaggctaaggagcgcttcgaggagcgcatggattgcgtcattgttctacgtgttctcaccaaggctgagattcagaagctcgccgatcgcaccaagaagatccgtgagcgtcgaggtacgttggttgtaaactcaacatctgaccaagttactaacgcaacatcagaggatgaatacgacgagcatgacaaagacgaccgcgacaagcgaggctaccatagctcccgtgacgatagggacgatgatgaccgtgaccgaggccagggccgagagcgccgcagcagacgctacgaagatgaggaaagcgaatacagcgacctcgaccgcgaacgagagcgcgagagggagcgcccaaagatgctggaacctgcaaggtagatgagatgcacgagcctcgctcagtgcattgttgtcttgattcgggagtcgagcaaaaaccagtttcttacctgtgacaagtaggagacgtgacgagagtagaaagtacgacacagatgatagagagaaggtctccgccagggaagaacttggagatcaattccgcgaggctggctcgaaacgcataggagaggagttgtgggatcatcatcgccgcgctcggcacgacgaagcatcgcaagaaagcaggcccaaggctgctatcaagaagaagagccgcatcagcaaagttttggactggctctgatgaacgccacatgttgtatgaatgggggtgtgaacatgggacaaggttcacatcagcaatggagggggagtgcaggctagcacgacccgatcctctttttttccgcaccaacacagaaacctaagatatgaaaataaacataagaatatgggacgattctccatggtgcttggttagcctttggtgcagtgatgtgaaatgtttattatggagcgtgaagaatacatgatattgagaaggacgagatatgcgatcacagagtctgtggcgtataacacgaatacggtgtgcggtgcaaatcacacgcctcccttacgacagagtctagcctttattcagcaaacagctgcagggttagtaatgtcaacgacagaagaccgtgttaagctttatagcctaccgttggaaggggaaggcttatatgtttttgcttctatatccagcgaggtcatggttctcgcgctagcctggagtataaaaacatagtttaatcagagcgccgagatggaatttgacgaacggggtatgatcctggagtttgggagtagatttgtctacaccttttcgactctgtgcgatgatttgcgaacacgggattgtaactggatacaaggagacttgcctgctggtaagaaacacactttctcaagacttgtttgttcacgaagcagaacgatgtctcacgcatattcaccgttgcataggagtgttattttccgccagcaggtgtgctctccattccccatcaacatccccagctcacatcccacggctttacaaattatatctgaacaacggactccgatcgcccatcttctccagctgcgcctctgtgtaaatcgcccgccactcgtcctcggacttctcctcgttcctcttattgatgcgcgcgaacaggaactcgagcgtgaaggcgcacaccatgcccgcggctgcaaacgacaaggacgacccaaagcccgtttcatactttggcgattctttttcttggaagatgaaggagcctacgatgccgccgaggttgccgatgcagatcattgtcgcaatactacgctttattagatattgtaatgtccaggattggatgatagcttacccaacagcgcgcttctccggtccagccagattattaatcgtccacgcattgcacccggggagaatcgggtatatgccgatacacgcaatgtgcatcgcgaagtagcacagcgcgacgttgtctttgatattctccgctttcgcgaagaggatcgagtacgcgacgatgagcagggcctgcgcgctggcgatgaatggcatgcgccatgtgaatctgtcggcgagcagggaggacacgagggcggagatggcgccgcaggcgtatgggggtgcggtcatgagttgcgcggttgtgctggtgaagcccacttttgaaatggtaagcaagccggagagaatggtaaaggtgaagacgggacttactgttcttcaggatctgaggcatggtaaacttcaatccataatttggcactgcgttgctcgcgaaaatcatcgcttgcaggtagatctgccagtcctttgcaacttggccgatcacaccccatttcacgcgctctttcttgccgtcggcgttgatgcgccgctcgcgcttgacgccgcgcgtgtagatgtttgaaaggcgcaggaagcgtgcttcgtcgtgggtgagccagcggcctgcagcgtggtctggagaatcggggaggaagaagaatactcccacgcccatggcgacggtggcgattccttctaggatgaagatccagcgccagccttcaagtcctgcggtgcctgtgcttgagtgttagctgtagtactcctgccgcctgtgacttgcataccgttcatttttgcaatcgcggcggccagcaaaccagagaacgctccactcgcagccgacgcgcaatagaacagcgccatgcggaactgcgtacggtccggcgggtaccattgcccaacgagatagatagctatttgacaatcagtaatggctttatgagccaaagtttgagcaagaaacattacctccagggaagaaaccggcttcaaacaatcccaagaagaacctcgtcgcgcagagtcctgctagattctgcaccagtcccattacggtcattactgtgccccagcataggacaagcagtcccatataatatgaggggcgcttgaatttggccagaagcatgttggacgggacttcgaagaggacatatggcacgaagaacaccatgagcgcgacattgtaatctgtgcccttcatgccgagagtcttctccaggccctcgattttagcattgcttggtgatggtcagtgaagcttatgtcatatgcgaacgcactactcacccaatattcgctctgtctagatgcgagatgagatacaagaccgcgagcataggacacaagcgccaatcgactttgtgaaagatcttcttttgctggtctttgtcgacgctgtggagaaactctgcatcttcctgcgtcaggccagctttcatgtagtcgtgcaggtggtacggagatgccgcccagcgcgccttttcgaggggaacttcctccatgacaagagtctgctctttcggcgtggagtcgtccactgcatcgcgtaccatcttgaagacgatcgtgagtgtaggagccagaaaggaacaaggggcgctgagaaagcccaagacatatcgtcagagtcttatatactcccgcgaatcttgtccacaacggggccacaactacaccgcgggactaattgtgtacttgacatgccaaccaggcaagcactcaccaatgctagcctgaggataacagtaaccgatggccatcacctgccatgtgcggctaaaagtgcaacaacatccaaccagaaaaacatatcgtcattgggtatggggagccaagactggggtaaggcggggatatcgcattgtgtgccttggcgagggctgggcggacgtatctggggaaagtctgtcgcttccgctataacttcgggtgaattgtgtcgcctgtcgactgccggtggcttgcctaactggtgaaaatgtagagttcgtccctcttcaacgttttcatgttgcggcatcagatgattctggcccactcgctgctcaggtatcggcttttgaagaggcagaactgcatcttacctgtctcgctgcagtatcgtgacgtttgacgaggaccaatgactgctacaacgcaggcctcgtgcaccatcccaaagtatctcagtgtacagtgaccgtccactggtccagcaaaatgtcgacaatgtctctctccacggcttggtcgggcagcgcatggttactcgtagctgtcatgtttgcctgagcagtcggactcaatctctgcctctttacaatagggtcgttggataacgtcagagcttttatggatttcggtcgttttcgtttcttaattccttgcactttttctacatcttcaccactctcagtaatcgtgttggtttcgcgcactccgtcgtggaaacttgccgagccctgtggcagattagtcgtcatatcggcgacatctcgctgatctatgacatatccatccatactttcgaggtcgaagtctaagtcgtccactctctttttgacacaagcttgtggactgttgctacattctgccatctttctcatatgtcgcgacgaacgcttccttggctctggaggtgaaacagacctcccgtccggcatttttgctgttgttttctggccgttctttggagacatacgtagtgacagttcttgttgatcgactgtgcttgagcttctcctcctgcttcgtgtcattcttgtgtttgatgcttccgaaaatcctatatcagtaggcgtacatgcgagctttcctggcaaatgctctagccgctctgtctccacctccaggtcactatcatatgctagtttgtatgcatcaacaccaagtgacacggactggtagccggagcggtggcctggttgctcaacagacggcagacttgggtactgatcgacactttgccttgaacctaggctaggtacgctaggtgcggtatttccctcgagatttatctcatgtttggttgcagatcgctttatccgggctcgctggggcgaacgtgaaacatgaacaggtgatgcggccgttgatggggcttccgactgtgggctcgcagcatgtgctgaacttacgtttaaagcaggaccaccttgcgatgagtgggcgcgcaccaagcctatggctgcagagacatcgccggcatgcacaactgttggcgaaactggcacaggcgcaatgtccatcggcgccatcaaatacagaggccctggcagtggtcgcctttcaaccgaacccaagttttccgccgcgggattcacatattctggatcgattctgagtttgcgcttccttgcctttctcgcctttggcgtaaccatttgtgccctggactcatcctgcggtccagtggtgatatcactgacaggaagcaattctgaaaatgacggcagtgctgtttctccagtagttcgaacgcaattagacttaggcctaggagtggggttgaaaggatcaggctggtacgcttctttgtcgagttttggaattggctgtggaggtcgagtcgcggcaacgtcggcctcccactttcgacagaaccgctgatagatcttgttcactctcttcttcttatgaaccttgccttttcctgtagtggcgaaagtgtgttggagcttcgtaatacgtttgaggagtttctgcacgtgttttgctgccgtagtgatttcctctagtgacagatgctcgtcttcgtcgtcggtagtggcgacttcgctgtcagaagtgccggattctaaacccacagtatttatcttgttggagttttgctgagtctggctactggtatgtatcggcaggagcgcatcatgcgtcgggttatggagcatgaggtcgagagttggaacgcgtgaggtcgttgcggatccagtcaatgtcacttcgtcatcaagtgcaaccttgttgagcttggtttctagcgcttgtaagcacttgagagaatcttgctgtcgttgatgaaggtctcgaatcttgtcgcgctccttttctaaggtgtccttctccagctgcctgggggaacagttagtataatattgataatggtgattaactttctagcatacccacgagcctgtccctgcgcgagctgtaagacgtgtaacaacaacacaagactgttcttcaaactttctagtctccgcctgtgaagctcgactctttgctccttcatcggccacgacaatttgccaatgacactcaaacccttttttccatctttcgcactcttccttctcttatcaacgagctctgaaatatcactgaaaacagcctcgcatcgcttaatgatattgtttgcatcttgtatagctttctttgaaactaacgacttcgcatcttctgtttcaaagaccttgccaacactctcgagtgcgttagatgtaagctcaacatcgcttgcgatatctgttatatcctggtccgcgcgcacagctgaggtcgtgaagtggtaaagtgcggaggacagcttggcgcccgcacctgcgatttggatgatgctagccgcgagaccgatgacctctgccatcgaaactggctgtgagtcgcgcagcattcaatgatgcgctaaagtcacgagaagatggagaaggcattgtgacgagtacgtcgatgacgaggcggttaatgaagaggcggctgtgtactctagactgcagatgagtggctgtgcccgagcgttgctgcagaaaacggtccgccttgttgatcgcaagcaccacagtaacacacacgagatcggcatcacaatcaagggctctgatttgacttgaagtccagttgaattgggtgcccagcaatgacgtctcactccctggcatttgtcacttcttctccttctcgtccctgcctctcttcccatacaattcttccatcttgttactgttcttcttcccctcaattctgtccagcgcgtcttcgatcaagccaatgtgacctctcagcgttccttcgatttcgtccaaccgtgcttcttgctcttcgaggttgtatgcaatttttgattggaggtagaatgttgagccgccaatcgctagcatgttgagagatatggggagaaggcgtttggctttgaataaggaattcattgtggtagaggtcgaaagactggtgcaattggaaggacgggcggtgcttgcttggtttgatgtggtgccttagagatatgccgacagagcgttggaactaaatttctcagaacaatgctctgaatatgtactcaagctatatgagctttgacattagtatcgtctctagactatcaagaaatcgatgacgacatggctagagtcctttgattctcaacgcacttcaggatcgtgtcgacactcctaagcttcagtgattttaacgaacgtaacgcagattcacagctagtatattgattccagaatgtaacacagttgaaacaattgctgctcagatcgggcattacctaatcgggttagctggatctctggatctgatgaatgacgcgcatgcacgggaccgcgggaacacgcgacgcgactgacccattcacaagcagtcccacatatcaacaacgcgtcgcagcgcgtttgttacttagcaatagttgtccctggcctcaaaacgctcaagcatggcctaaagttcccgacgatgtcctcaccggcgcccaactttgcctcttcgcccttctccatcacctccccgcgtcgcatcccgaaatcgaagttcacgtacaagcacctccaccagctgaagtcgtatagtccgcaaacgcctcttcgcgtcatcgcgcacgtcgatctcgatgctttctacgcgcaatgcgagactgttcgcctcggtcttgacccctcattgccactcgcagtacagcaatggcagggtctcatagcgatcaactacccggcacgagcattcggactgagtagacatgtgacctcttcagaggcgctgaagcaatgtcccgacctcatactacaacatgtggcaacatggaaggagggtgacgagaaatgggcataccatgaagattcgttcaagaacatggcaacgcacaaagtcagcctggacccataccggttggagtgtagaagaatcttgaaatgcataaaagagtcgctacccgacaaggagcaacgagtcgagaaagcgagtatcgacgaggtgttcatggacttgagtggccagatacacacaatactgctggagagataccctgaactgagaggaccggcgccctatgatgatccaacagaacgactacccaaagtaccaacaacggtcttggactgggctgctgatgcgctcgtcgaaacaggcgaagaggacggcgaagatcaagacccggattgggacgatgtatgcaccgtcatcgcctccgagattgtacgcgacgttcgcaagaacatcaaggagaagttgggatatacttgctctggaggcgtcgccaagaacaagatgctggccaagctaggttcaggatacaagaagccaaaccagcagactgtgatccgaaatcgcgctattaaacactttctctccgacatgaagttcaccaagattcgaatgcttggtggcaaacttggagacgaagcagttgcgatgttcggcacggacctggtcaagagtcttatggagcagcccttggaacagctcaaaaagctgggcgatgacacaggtagctggctgtacaacatcataagaggcgaagaccacagcgaagttaatccccgcactcaaataaagagcatgttgtcagcaaagtccttccgtcccgcaatcaactcgttcgagcaaggggtgaggtggttacgcatcttctcggccgacatcttttcaagatgtgtcgaagaaggcgtattggaaaacaaaagaaggccaaagacgatcaacctgcaccaccggcaaggtgggcaaaccaggagtcgacaagcacccattccgcaagggaagcctctgtcagaagctacgttattcgacctcgccaaaaatttgctagcccaggttgtggttgatggccgagcctggccttgcgccaacctctccctgagcgtgggaggcttcgaggatggcatcaccaacaacaaaggcatcggcagctttctggtccgtggagaagaagccaaggcaatgatgtctacgggcagatcagttagcactggcgaaccaccagccaagcgacgaaagacgaaaggcaatattgcacagttcttcggccctaaagacgacaagaaaaaggactttgatgctgccagagctatattattgaaggcacacagcgagtcaacgagggaagaagcagaagatgacatggatgagcctgaggacgaagatatgtttgaagacgcgcacgaagaagaggagaggaggccttccactccgacactagaacggcacagctcgaatgtcgacatgtacagatcagacacgccgccgtcggcacagcccccgccccgatcacactctcctccttcgtaccaacaaccgtcagatgatatcgttagtcagtctaaacacccacctcaacaaaagaccctcgacacatacttctgcgcccagtgcaacatacacctgcctacggacgagaaggcggagcacatagactaccactttgctctcgacttatcaaaggagatgcgacatgaagagcggaacccacccgctccgcaacctgtagctcagagcgggcgcaaaacacccactggttcgaagccaaccagaggccgaggtcgaccaccaggtggcggtggtgtcagcagaagtggtggtgcagagaagggacaggccaagttggcttttggacgacaaggctgaggagttcgacaagagtaacaccgcaatcattcgtgcgcgctgggcctcgtcattctgagcaacacacgaagcgaaggcagtttagtttaacctatctagcttcaaggttttcttagctctctgcaactgacttcaaaagtattgagcctatgcgggcttgcatgtaagatcacagttgctctctcatagtaggttgagtccaaacagaatgcgcacgaattattgctaaacctggtgacagtacactcttcacgcacccacgttgtttcacaatcgctttgcacagagttgaagggatcgtatatattgtctatggagttccaatagtctgtatggcgcacgtgacccaaggttttccaccaaaaggccgacacaactatgcacggaacgacgctcgtcgcctgggcatcgtcttgttcgcgatcttgaagtctacgcaagactcgtaggtttgacgtgccgaattgccgtaccaccaccattgcaagacctatcgtcgtcgttagcacgaatctttacacagatcgacccataggatgaacttacgcaagcgccagcagtcgcgcacctcgtctccagaccctcaggcaccgttacactgaacaccttctggtcttctggcacgtcgctctccttcttgccaggcgcatatccttcgctccacaccttcaacatatctccaacaatttcgtttgtctgcgtgtcgacgatgctcacgtttgcgcttccctcgtgaggaatgcggacccaaaccttgagcgggatgacttgtcccgcgtgccaggtctgcgtgttgttcatgttgtcggcgaactggaggcctttgcagagccagaggttgcatttctcggcattgtaggcggtgtccttggcagcgagctcgggaagcccctcgacgtgggaggtgttgtcgagacggatgtcctgctcgaccttggggccgcagtttgcgattatcgcggggccgacggggcgcgagggaggcgactgaatgagtccatggccgagtacggcaggaacgatagtgaggagggctgcgacggtgaactgcatcttgtgtgaagtggtagttgcgatgaaaatgaagatgaaacaattatctacgggctatagaaagtgttcttatacgtttccaagacccgcaagagtaccatggtaccgaattcggtagcatcagtatttggaacagcaccctgaaagtcggaaagtgcgtcaatctatccggaggaaccatcgctccagcatatgtgatgttcattgcgatggagcagccttgtagggcttggagcgaatgagacaagcttttgtatattgcaggcctcggtagatccgcagttccgatcccgggtgtaacgacacaatatcgtcttcgagaagtgctatacataagaaaaaacttcttaccgacgaatgccgaaggtcgcctcatatgttgtacacacgtggagttgggatgtgggttagtggagttggggtataagatataaagtagcgaactaagaaaaactggagttaaaataaaaagaaacattaaaaagtggataaaacgatcataggtattttcgcaactggagaactttggaaacgcgcccggtgacacaacgcgcatgaatgcagccgcgagggacaagccttgcgttgcgcaaatgggacaatcaaagactcgtgcgtaagagatgcggtcggcctggttttccagttcattaatcacgtctctgattccgggaaagcatgctgacggctacaatgccgaagatggcagcgcatacaaaagcgatgctgaaagtcatggccaccatggtacagcaaaacttctcatgctctcgactctgacgctgtcgcgcagcggtttggacgtcgcatagctcgcagtgagcgtgcggtttcgacctggacagctctgcaaccctatctatggtcgattcgggagcgttctgctcgtgtgaaaaaggactgcgaacgtggtcatggtcatgcgcgtgtagctcgacgtcttcatcttgtgcgactgcagcatactgagaattgtcagtatatggttctaacgatgacaacgtaggagtgaaaggacttgctgctgatgtcgaacccgacggcccgtttctattcactggatggtcgccaaatatggcttcatatgctggagccggtccttgcgcggtggttgggatgcccatcgttgtttcgcttccgagaagaacctgggaaagtttgtagaaggacgacgatcacctttggaagcaggtttctagcttttgaccaaaagctccagtgaacttccttcgacttcagcgctgaagcctgattgtgaatacgaggcagtgcggaggcgcagttgccacatgagtgacaagcgtaagccgtagcgacaagtgcatcctgtcaatccgcacacaacgatgcgaaatatacttcatcgtctagtccatgatggcggggtaggccttttattgacagcaaaactctcgtgatgagatgatttgaggcaattattgatactgtgttcctcaaatcgcgaagacgcgccgtgtttcattaccgggtgcatccgatctcatgtttgagcaagggcttactacagtaaaaacaccgcttcagttgcatttatataaaaggccgtaaccaacttggtgtaatcttataatgttccggtcttgtcagagttgtttcgttatgatctgcaggggcgcgccgttgctgacaccctcgcgtgccgcgtgcgcctctcgaatgtggcgccggccaaattcaacaacatccagggctgtcttcacaacagtacaaagatgcgcacaaggttcacacatcacaggcgtggcctgaggggaacacgaccggcactccctcggagcctccgcatttatgccgccagtcataacgagttccttatcattggggcagcctagcatgatttcacagcacgcgtcatcctaaattcgccaggccgcgacgccgtcttacccatgtgaatccttttcaagcatgccgctacatccagaacacactttaaccaccacagtcctatcttcctatgcgcgattgtgcttcagtggggcacgctcggcctaaccaagcaaatataagcctcgcttccgaggcttaatctatcttaaccctagcccaaataatgaactaaacatccctcgaatcagagaatgtgagtgatgaggccgcgcagatccgccgaacggcgcagtggcaatgatggaccataagcaggacgtttcaggaaggtgcttcttcataatagttgttcctgaatgcgtcatttcccagccatgttgcgttgccacaccgagattgtgggcgaacacccgcctagtgcagtgtttccagccttaatcccgaaaagcgtggacgacaaacaacctcctgctacactggggtaagtgccagggcccgtgtaaacgcatgccgtcactgttccattgttcaaatactgccgttgggtcggcagcatcttcgcgtcaagtttcaagctacttcgaccagcacatcctaccaagatgaagcttctgtcagttatcagcgcactgctgtgtgcttccacttccctcgcggcaagctccccccacaagcttggtgtcttccggcacaagaagccaattctggagaagtatgaggcaaacaagcccttctcgcacccagagattcgcaagcgtgccaccagcttcttcgcgacgaacaagacagaaccgttcgccgtcaatggtactggtattccagaggttccattcgacgtcggtgagtcgtacgcaggtcttctgcctatctcagatgatccgagcgagacccgcaagctcttcttctggttcttcccgtcaactcaagcgaagattcaagaagaggtcgtcatttggctgaacggtggccctggatgcagttcgctcagtggattccttacggaaaatggcccattcacttgggaggctggcaccgttgcaccggttcagaatccctacagctggaacaacttgaccaacgtattgtgggttgaacaaccagtaggcgtgggatactcgtaagtctctctattgatcactcctgagcatattctgatatattacaggcaaggtgtgcccaacattacaaacgaggtcgaattgggcaacgagttccgcggcttttacaagagttttgttgacctctttggcatctacaactggaagacgtacatcactggcgagtcatatgctggatactacgtcccgtacattgccgacagctttattcaagcgaatgacagcaagtactggaaccttgccggtatttccatcaacgaccccatcattggagacgacacacttcaacaagaggttgtcgccctaccttacgtcgaatactggcagaatctgctgtacctcaacgaaagctacatggagcgggcccgtaaacgccaaagtgaatgtggttacgacacataccttgagaaatacttcacgtttcctgcacctgaggagacagcccccgttcttcagtcgccgtacaatactgaggatggccactgcgccatgttcgagaacttgtacggcgctatcctgctggtgaacccatgtttcaacatctaccacatccccgagacttgcccacatccattctctcagctgggtatagttaactctggcgactaccagcctccgggcgcccaagtctatttcaatcgttcggatgtcgcagaggcactccacgctgttcctggcaccaactgggagcagtgcagtagcaagaacgtgttcggactgggcaacgacaccagtactgctagtgacgcttccaagggcccagccaacactggtgttcttcagcgcgttattgaatacaccaacaacgccatcattggatctggagatcttgacttcctcctcagcaccaatggtacccttttcgccattcagaacatgacctggcacggacagaagggcttcaccgagtacccttccactcttctgtacgcacctgaccaccccgagtacaacggcggtgctctggccggctctggttaccaaggtgtctggacgaaggagcgcaacctgaccttctacacggctcaccttgctggacacgagcttcctggatacactccgggtgttgcgtaccgcatgttggagattcttttgggccgcgtcaaggacttcagcagcatggagccgttcaccacgcagtcgggaaacttcactggcactaccccgctatacaagcgtggttccattgacgggtggtagagaacatgattcagtagaatggttaggaagttcattgcccaagggattaatacatgcatccaaactgatgctcacgcaaaagatcaatgctacttgatgtgatgtatcgtaaataaagctcactttgactcatttgcaagacacttctattgcagttccacttctgacaccgctgttgtcaatagtcataggttcttgtaatgttcactcgaattgttcggaacgagtcaccgcactgtccaccaagctcgccaccgaggcccactgcagaattttatcaccaccaccacattgcgcccccaccatggtaagtgttcgatagctgtgatgtctagtagtcctctagttacgttatcaccgtcttcatattgtgagtagactgctaattctctatcaattacaagatctgctctcaggagcgccatctcagatcgtatagtggtcagtatttctgcttgtcatcgagcagagacaattcgcaggaggccggggttcgattccccgtctgagagaccattgaattactttttttggctttcttgctcatccggggtgggaaagtgttgtgtttttggagctcgccatgtctattctctggcttcacaaccgacgactggctgtctctgatgcatttcaatacgctagaatactcaccatatcatgcatcatgtcgcccaaatgtatgcgacctttttgtcgttgcgttggatgaatgatgcagactgcaagcagttggaacgagcaaaacgtttagcaacacgtgatagctgcttgcgaccacgcgcactaatatccgccggacatcagcacgctctattgccatcggaagtgttttcactggttgacggtgctgctgtgtggaggtgttggccttctccacgcgaccccgcgcccgcctaatcgctaagacggatacatcgttccgagcccagtcagcgatgatctccagattgtcttcacataatcaggaatcatatcagggaggcttactcgtatcgtagactgatatgaattgttctacgcagaggacatcactttggtgagactaacaaataagtgcctttgtgctgcagtgaagcactgcgaaagcaacaccccacatattaggcagaacgacacggaatagcagtcgcgagattcacaactgccgaaggatacgctagagctataaaagagtcttgactcaagctgtgtaagctatatgcccttgataaagacattacttggtactacactgacttcacgactccagagtccacagcttaccatcagcatgcctcttgaatcagtcttcaagctgccggcatacatatgggcatccctcatatttgcaattcctcttgtcgccctccttcacgatgtctgggtctggttccgcatgcccccaggacctacacccattccatttctcggcaacaaacatcaactaccaaagtccaaaccctggatacagttccaagagtggtcaaaaacatacgggcccattttcacaatatggattggacggaagcccacgatcgtcatatccgaccccatcatcgcggtcgacttgatggaaaagcgcagcacaaaatactcctcgcgaccgcgcatggtggccatgggcgaaatcctgtgggatggagcgagtattctagtccaaccgtatggcaaggagtggagtacgaggagaaaactactacatcaggctttgacacccaaagcactgagattgtacaagccagtccaaactgccgaggcatcgaggctgtgtagccaacttctcgagacgccggcgaactgggagaagcttttggagcgcttcacgtccagtatagttttctcggtcgcgtatggacatcgcattgattcgctgaatgcggatgtcatctatcagaggttcaagttcatgcatgttgcagcgtcactgaatgtaccggggaaataccaggtcgagtctttcccaatcttgaagcacgtaccagacgtacttgcgccatggaaagcgaagatcaaggcgcaaggaagagaagaagctgcagcgaacatggcacttgtggatgtcgtgcgcaacgacatggcgcgagcaaagacgcgaggcgaagatataccagactcgctctgcaaactccttctggaaatgaaagagacggaacacataccgctatccgaccgcgacttctcctacattcccgcctcactgttcggcgccggatccgacaccaccgcctcgacgctgtgtacagctttcctagctctcgtcacgcaccccgaaacactacaggctgctcactccgaactcgacgccgtagtcggcacaaatcgctcgcccaccttcgacgatgagaaagacctaccatacctccgcgctcttgtcaaagaagtcctacgctggcgccctgtcgctgtgctaggaggcacaccgcacgcatccaccgaagacgattactacgaaggttactacattccagccggaaccaccgtgctcgggaactcctgggccatcaatttgaacgaggaatactacccgaatccacatctcttcgacccaatgcgcttcctcgattccgccttgagtgagaaattgaaagccccgacggggttgacaggtaaagcgcatccagccaaaacaggtcattcatcattcggctgggggcggcggatttgtcctggtgcaggactcgcggagaatagcttaatcattgcgcttgcgaagattctttggacttttgatattttgccggtgaagggtgtaaaatacgacacttttgcgtacactgaaggcttcaatattcgaccgaagagtttcagatgtgagatcaggattcggagtgaagtgcatcggaaagtgttggaggaagatttcaagagtgcggagggtgttttggagcgattcacgccttttggagagtagaggatattatcgttgaagtatatctagttgatagttggaagtgggaattcagtacacattcctccaatgcaactactctattaagtctactgacttagtttctgtgcacagatactaggcagtcaaatatctcaatttgctgatgacttcgctgagctaaagttcactatgaaagccgctcaccttagcgctgactatcaagaattccgccacatctttcgcatacgcgaactgagcgctcgcttactttcgtccaactaccgctctatgttggatgcttcgtagcaaataatgtctgacatgcatcacgactaccgcttaggactacgccactggtgcctcatccacaaagcaccaacacacatctcccacaataaaatcatccccagctaaccatcacctcccaatcccatcccatcccatccatcatgctgtaccctaaccccaaaaccccctcccccacaaacccctcatatctgcacccccgctacgaaatccgcactctcaccaccgcccacgcgcaatgggccgccgccctaatcgcgcacgcatataccttcgactcccccgtctggcccgtcctctaccctatagacaaatccgccctcatgcgcaccgtcttcactgcgtgcgcgtacctcgtgcagcaccagatcgactcgggcatgagtttcggcgtgttcgacacggagtggacatacagcagtcacgaggcggcgctcgcaggggggaagttaagttgggatgaggacatgcgcgatgagagtggggtggtgtttttggcgggtatggatttcccgctggtgtcggtggcgatggggtttgatgcgtgcgatgcgctggatatagagaggcttatgccgctgttgacgacgttgcccgcatttccggacttcgtgggacgagaatattagacgaggcggaatgagagagaccccggaaagttggtagggcgacggggagggggcaggtgttgcagatgaatgcgacggccgacgaggagggagtacatggggtaggggcgattgtggcggaaactggcgaggtgggtgatgagggaggcggatgcgaggggggtataggggggattcagattacatgttgggaggatagggtgacgagggtttggagtgagccggagagtccgtatcgggggagtgtggtgagtgagtttgagatggagacgtggaaggataaggtggggaagattgcgtttaggccatgtaagcaggtagctaacaagtgttatgtgaaattgaagccagagtaggtttgagatttcgttcaacaggatatgtaaaaagagagaagggttggattcaggacagcccttttccctcttgcaacatcgcaatcccccgctccctcaacttaaacttctggatcttcccactcgccgtcttgggatacgtatcgacccaaaagacatacttcggtactgcagcctaattagccaaaaattcacaatcatacttcacaaacataccaagatgatgactcaacttctccctcacccaccccctaacctcctccgcactaacctccccatcccccccaaccacaaacgccgcaacaacctctccataccgctcatctggcagccccacaacactcacttccttgacattcgggtgcgcgaagaggcagttctcgacttctagcggatgaatgttttcaccacctttaataatcaggtctttgatacgccccgtgatcttgacatagcctagttcatccatgctcgcctcgtcgcccgtgtgcatccacaacacgccgttctcgtctggaacgagagattcctgtgtgcgttttgggtcgccccagtagcctttcatcacgaggtagcctgacacggccagttcgccgcgctggccgatggcgagggtttgagaccaatcagaggggtttacgactttggcttggacgtgcggcatcagtctgcctacgctgtcgatgcgcttgtccatggggtcatcggtggtggtcatgatggatacggggctggtttcagtcatgccgtagcagatggtgagttcagtgaggttgagctgtttgtggagtttgcgcatgagctcggaggggatggatgagcctgctgcgatgccagtgcggaggtattgatagccatcgcgggggacggcgccgtgggcgaggagatcgagttcggcgacgaacatggtgggcacgccgtagagggcggtggctttgtgttcgcggacggcttcgagggtggcgagcgggtcgaaggcttctttggggaagacgatggctgagccgtgggttgcggttgccatgtagcctaggatgcagccaaagcagctggtgggtgttagccagtgcattcatcataatcaggagagaaagtccatactggaacagtggaggtgggcagcacacgacatcgtccggtgtcaacagcatcctatccccaatgctattcccattattcaagatactcctgtgactcaagcacgcagccttgggcatggatgtcgtcccactggtaaactgaatattcgcgatctcatgcggatccagtccttggtcttccaacgcacttccctgtccaccatcttccaccacatgctcatatctgcgtatactcttgtattccgagatatctatcctccccgccgaattgtccacgagcacaacattcttcaacgacggcacaagctcagactcgagtttcgacccagcgaggttcggcacgagatgtgtgaggagcgagatattcgaccgcggctccttgcgcggaagattcgtttcagcgccgataatgaggtgtgaagcttcgaggtggttcagtgcggagaggacttgcggcgcgttgaaagctgggttcaacgggacctacacactctgtattagctctcaagaaccacctcgatcataccaaatgtactcaccaatatcgccccaagtttaaacagcgcatacgtagccttgataacgtgtcaattcccttttcccatatcgtcttcgcatgcaaacatacagtagcaaactcgacattattccccaacgaaacagcaactctatcccccttcctcacccccagactctgtaaccctcgtgccaatttgttcgactcgcgatccaacgcatcgtacgtaagtgtcgtccgctgatgatgcgaaatcaccctgtctatccgtcaacaaaagtccttttcccatcccctacacaaatcccttacgcattccgatccccaaactccctcaccacacccttaaaatgttccggaaccgtctgttccagcaaagcaggctgttcatcccatcagctcccccctcaattccccaatgcgcaatagttccgtacctcggtcggtcccaccgcaaaagacgtggtgagcaggccgcgccgcgggttacgcagcagacatggtggagctcgagagcgagcaaagagcgtccgaagcatcgtcacccctcatgagtgttggagaagacatggagagcgtctgcatgggtggagaattgatgctgcgagactggactggcttcggaactgggccgcgggtggccgcacgtcagggacgagtatgcggggtagctccgcactgtggcttgagcctcgagtggggtctgaacttgtgggcaaacatgggcgacatggacgggtttggtacaatggtaaacgtgaagcagattgtgatgcatatttccaaatgctttctttctggtgcaacagcgaaggttgtaattctcgacgcaacctttaaatcccagaatcttcgactatcgctcaaactccaacacccttctactagcatcacttgccgaccgattccttgttgtcttgatctcacttgggctaccagccgacaatagatctggagcatcacctttcgcaacatccacgccagcagtctccgcaccttcaaggagatcagagtcctttgcgtcttcatcttcatcgtcgtcttccctaccatgccttgcctccctgtcaagctccttttgtgcttcgtcatatctgcgcctgacctctgctgcgacgcgcatgccatctgtgacgatgttgtccagcatgcctcgtagacccttgcctggtgggacgactccagctcctgcaccgccaacaacgcccataccactgcccacgccggctgcttgctttcctgcatttgagaaagtcgttaggtttgcagaactggaagagaatggtagtgattcatcagcgagacggaaggatgatgagaagccaacctcaaagaactgctcgagcacctcatctgccaggatgaccatcctgaatgtaggtagcgtgatgtgtaggggcttgttggggtcgagtgcgagattggctgattctgccttttgattgcgttctgctgattctgagtctgtcgtgtgtgttgacgcggccggagagagcgggttcttgttagacttgacgggcgtctttgatgctttgggtgtagatggctccgagccaaagtcgatgagatcgtcctcttcttcgtcatcatctccaatggcaaaattgtctacaccatccttcgcttgctccactgcccggctgtcttgatttgatgggtgatcaggatcggcgtattcgaaacaccttcgaatgaatgcggagacactgctgaggaactgttcgtcgcgagtgagccgttctgggttgttgctaatatcggtcgtcgatgttgatgggcttgcgtccacaacccctctccgggacaggaacaaaagggcctctgatatccgtagtatgccctcgcgatcgaccttgccatcgccgtcatcatcatacagctcaaagaagtagctaatattggacatgatgtccttggttcctttgacgtgagcgaatccggttacgacgttttgtaacgacagggagtcagtcatgtccacgtcccatcgccggaacaaacgtcgcatgaactcatgctctgctggctccggtccggatccccaaggtgacattggtggcttgttcctcaagctgctgccaaagtaagagtgtgttgcttgggtgttattggcttcggcaggagagctaggggagtcggtgatagcccacttcgcaatacctatcacaagcattagtacaccacgattcgcgtgcaacgacgcccaacttaccagcaaggaactctctaaaagcatcgtagtccatctgggtcggactcggtccaagagctactcggcccttctccgcactgttgcctggaatcccagtgacaatctcgttcgctttcatcttactagctttcgcttttctttcagcctcctgctgcatgatctccgctcgctgttgccgctcgtagagcacagcgtagaacttgtcatacaaaaatcccagatcggcaacgcttagcttcttgctctcgggaccaagattcctgatagaagtgcgcttggcgaaattctcaatgttctccaagaccgcgtctttgtgcttccctcgctgttctgagatggtgttttgcgtgataccagcaaactccttgaatgccacaaccataagctcttggaatcgagtgaccgctcgtagcttagggttttccgacttgggatgcgctgactcgtccagtcgcgagaagtacgacttgaggacagagatgaaggcgccgtcgtctgtagcgtcgagtagctcttcaccgttgatacgaaggatggcaagtccgatctggaagaggactttcgggccttctaggaagaaaacgtctagtacacggaaagcaaatattaagggcatagagttgatgtagagtgaaagaaaccaaggtaaagaaactacagacagttgaacgtctgatttgaccaaatgatcccagagaatgggcatcgtcttctcaacaagcgactcgaagactttctgatccagcagtgtgccgtacatggtttgcgagtagtagccaggcaacaggcggtcacacagcacggacaggaggaagaaagcttgaggattcagacatgtatcttggctagtcagatcacagcattcgttgtggaggggcagtacatacatcagaagcgcggcgacaacgatgttcattgcctgacagtagccgacttcctcattcgtccagctgtaagctgtcaggactctgcgcagccggccgatgccctcttcgctctggaaacctgggtattctggcaaactcctgttcaagtccttctcgatttcgtctattgctagcgattctcgcccggagaacttttgtagtgtttgggtgtattgatttggattctgtaggcgaaggaagaacgcgccggacgtgagctcccacatctcgccgcgtaatcggtttggtaagccaacacggatgagcttgtggaaggtaggttgtctaatgagtgtcgcacttcgcccgttgtctgcaccgtattagagtacgtaccgcaagcgtcttcaacgaaacatacctcgcagatactcgcgccagagtctgatcttggtcgcgtctctcagtttccgggcattacctgggtatcgaaagatcatgcccaggccagtatccggatgctccttgccaggcttcgcgccgtcttcagccgccttcttctcctctgcatcggtcaagaggtactccgaatagcagtgtcccaccactcttctcagattctccacctccttgacgccctctctcaagcccttcttgagaccatcgcaaaagcgctcgcaagcttgtcgcgaccccgccagctggatcgtgagcttctgaccagcaggagcctgtgtcttagagtcgggcaccccgttccatgtcgttatggcaagcgcaaacatgtagctctggctatgcagacgctcgaccctgcgtatgccgcatagcggcaacgtgaaaccgttcccagccggccctgccccgtgtgtctgtccggtgaagctgctgctggagctcagcgtggccgtgttgacaaagctggagccctgcgttgagaagcagagatactgctcgctaaggtgcagcttcccgacatagtgattgccctggctccgatccttctccacagatgtgacgtccccaggacccctcgttgtgtggtggggtgaaagtgtgagctcggcggtgatctcctggagggggttctgggtgtcaggcaggcggaactggtggcggaagagggtcgctttggagggtctgcggtcggtcgtggctggggcagctatgttgttcagcgtcggttcgatgtacgactgtgccttctgcaccaagctcgagatgttgaacatatttttggaccggccagatgtcaggtgggttgtactttggcaattatgcctttatgcttcattgcgcggaacagaagtcgtgttttactggttcctctgcacaagccggggacctatgcagggcgggcgatggtggagtcgtagttctgccacacgcgcgcacggatcccagtggctgaagtgtggcgcttatgtaagacacccgcgagactgtctgaacggaatgacgcatctgtccatgatacccggatcttcagctcaaatgtcttactttcccgtggcatttattcacgtgtggcagaaaatgataccaaacaagggcggtgaacgtaaagactgcgatccatctcaagtcaatttcgcgaatgctgctctgctggaaagtcacaacagcgaagtcaaaggccatgtcccaacacctgcacaaccaatgacaaacatgtctacatctacaatcaacacgattccattctcatccatgtcaaaccctcagactcactacactgtctcaacctccaacctaacccacggcctctccgcactccccttcgccatcccataagtaaaattccaaaactcaaactcattcaccggcttccacatccccccaacatacccgccaaactccactcccaccttcaaatccacactgcccgtgacatttacctttaccccttctacatcctcccaacccccaacatcccgcttcccgtcccacccattcgtgcccaccaaaaagctaaacgaactcgacacattgccctgcgggtatcggacttccagatacccaggcccgacatcgacgtcgagcgcgtaagtctgcgcgtacaaggatagccagccgacgctcccatcagaccgcagccattgtacgaccgccggattgaacgagttgggatttttagcgggtccgccgatgacgttttcggcgaaagattcggcgccgatggtcaggttgggcgagagccaggcggtgatgttgcgcgggtacgtgtcgaagggaggggagaaggcggatgtgcgcacggtgtgggtgccggggaaagatgtgagtgcggagagggtggaattgggaacgagggtattgtggtagggggcgaggatggcgacgaggggggagatggcgaagtcgtctttatggcccattgcgtagggctatatggtatgttagtttgtgaattttgagaaatggggtgggagaacttacttttggatggatgggtgcagcatctttgccgacgagcgtccacatttgaagggcgaggatgctgaggtagcggttcatgtcaaagccgtagcttcggtcccagggacctgcgacatttctgaggttggcgttgtacagctgtccgagcgaagtccaggtttggcgaatcatctcaggtccgtattgtcccatcagactgtcttgtggcatgtactttgcccacagagtcattgcgaagagtgagactccagcatatgtgcccgagttgaactccgaaagcgtgttgtcgcgtttaaacaggtcgatgatgtcctttgcatatgcttcgccagctactgtcatgtttgagtcgttgctgcggcgtccgacccaaccagatacgaatgcgcgcatgatggacggattgctgtaggctgggtatagattgtcgtcgtccagacctcctacgcggtagctatcgccaatggtcgtgttgtagaggctctccatcatgtactcctgcacatcctctggcagcagatgcgcgaactcctccaacataacaacgaacgtggtgcccacaaagccgcgccagttcggatcccacgagttgtatatcttcgccggatattgcacggttcccacagtaggttcttcaggatagatctgatagtccgcatacctggcaatttctgtcagtcgccaaaactctcatacccgtaacattgcttagacaccgacttaccactgctgactctcattcttaaattgcgctccaacaacattcttcacaatccgaactgcctgctccacgtcatccgcttgattcctcgccaacaaccccgccgcataccacacactcgctctcgtctcatgcgtcaacgccgccgcatccagattgaacaaatatcctctttcgctatcatagtacatgtccatccagctcatcgactcctgcagcaaattcgccgcaaacgcctctgtgccattgcgcttctcatacccagcatgcgcgaacgcagcaacgcccaacgcagcaattatccctcgtagcgcgaacattttgcaagagttgcactgcgcgcaacgcaggcggcgcacacatgatgtttatctcagcgcgccgagggagccatcacgaatgcagcaacggcacgccttggaagacacgataacgaggggaaacttgtcatgttcagggttattctccgccttgcgatggctatctgctgtggggttcgggagaattcaagcgaggacgtcggaaagtgtatcgatctaggatggtgggccggggttctaccttgggggaggaaggtggtaatggcgcacgacgtgacatacatcgctgaagctgagatgttgatgctttgctgtcggtatcgcaataatcatgttaggacaagccgaacagagttgcgtcttaccgtgcgaaggtaagcgtgcatgctctttcgaagatcgccataccaggacggtacactcgctctctacgatgggggtgtcttggccgtatatgggacgctgataaacatcgacagcatcaacaatgctattcgttctgtacatatttagttatccgtaggacgcgtaccccagattatgcccaaggcccatcgttctgacatcaactcccaacatcttgattgctgcgctcatcacagcctcccccacggtctcaaaaggcccgaaccagcccgacaccttctcccaacgtctgccaacgctgcccatatgtttctgcctggtcatcacattgcattccctcccgccgaagcaatgtcctgcatcacaaatatgaagcaactgcagcgggccgtagcgctctccgcacagtgccgcttgcgtcaacctcgacccactgtcgttcatgaagcaggcgaaatagttcacgatactcgatgatgtagcccaaattgggcatctatttcccacggtccgactgtatggcctcggtaggaccgaatgtgattgtgataagatcgtcatagcgtgggcagcactggcgcccgtgtcgatcagcggatagtgccaaagcttgaattcatgacgggtgaagcgcggaatatgtggtccacggcatgagcggcacggtcggcatagggtagtttcgggtgctacgcgtcgagacacaggtttgtaatgggattctatcacaggaatatcacagcggacgtgtgtattgcggtgtgctgatgtagacgagcagtggagagcctctagtcttctgcatatggacgacatggccggatgcggcctgcagaagtcgccctgagtgcatgcgacgggacatgttcctatctaatccacacaagtaatggcgcttacggacagtcagctgacatctggccgagtggggccgcgatcggacactgtgagagtgagcgtgggaatcgggcagactaagacgggcgatccggaacagcgggtgcagattttgcttcacatgttgttgggacaagatagattgatgtgaggggcgtcgcgttgggtagcaagctgtccaagtgcggaagagcacaagccgggcgcagcagggaacccgcatgcctggaaccgacgtctaacgtgatctgtgaagcgtcaatcaaaggtatctatgagtcttcgttgcattaagtggtttcattcgctgtcctaggtcccttttgtgggcaatgtgtgacaattgagtgaccatcccagtcatcggacatgctctcgtgaaaatggaaatcgtcgtgaaagggtatatacattcggaggagaaagacatccagtgcaccggaatggtcaagccatatggtgagcgtcagggtagatcatcaagatcgtggacggcggactacgagtcaacatcaactcggtgccacccgtgcacgtgaaacatactttcgtccacaagccaataggcttttcagaagagaatactacgttcaagtcgatgctcccagcaaagtcggaaacggataaggaaaaactgctaaccctggcacggaaacaaagttgtgacacatccctattcaaagacaagcgatagaatgaaaaaccatggctcatgagagtagaataggtcctgggtgcggatccagttccaggtgctgggaggagcaaccatccattgtgggccagtttagcattttaccaatgcgcggagatggtctaggtgatcctttgggtcatgagctcggtccattaaaagtattaagtggccagaatcgagacgcgccttccagacaccagacgaggggtatcccagggttgcaaaaaagcaagaggtgaagtaatgccaggctggtaagaactccatacagcagagaaaagcaattgacagcgagtatactagtatcgttttgaagatccagactgaggatttctcgaagactgtggctgttgcgacagtgggtattctatggatggcgatgttagtgggcgaacacgagtttggagacgaatggaatccatcacttacggcgaccatcggacgcgatatagtaacctggagcaggtgtggcactactggggcttagcgatagaccaaatattgttcgtcgaaatatccaaaataccttggggtggcataggggcccgcggtggatgcagttgaacgtccatgggcggcgtatggatccgactgggagtgggccggataggacgagtatgagccctgtgagtatgggtcccggccaccagcgggctgctggtaggccgaatatgggtccgctggctgtgtccttggtgcggccgaggcaggggcagcagagtacgcggaatgcgaagatccataagatggggctgttggggtggtagtgtaatgggagtcatgagtagcactgccagcatagctcggcgacgtgtacgccgttcttgacgatgtcgactgacgagctggctgttcataggcaggctccgccgccgactggtcgaacggtttagaaggaccccaatgctggcgggcagcatgtgttcgggagtcctggtatgctactaaagaagcgttagggcctccggataccttagtatctcgcacataaggactgtgactacctccacgtccagcctcgcccggttgccgttcctgttgccaacgctgtgagtccatcttcagatcctgaatcatctgcgatgtcagggttcggtatgcagtaatccagtagccaggctggccctatatcgttgtcagtaaaagtgcagagtgaggcgggggaagtgatccggacctggtactctccagtgcctacgccaggcctcaccagcgcgtctgggccaaggtagcgctggatgtcggccgtaatgacctctcgagcaatgccgtcgcccggcacaaaccattgattcgcgcgcgacatggcgatggagaggtgtgcaggaaggagacggaaagaaagatgacactgatgtcagtgtccggatgggccaagctacgggagctaaatggaagattgagggggctttaggttctaggctaatgctccagaatcttaaccgtcagcacgggtgaaaaaaacaggatcctttggtgtctgagggcttcagatgtccagagtagttccagaaagaagcgcaaaagcaggagcagcaggcaaaggcgggggtcctgaccaatataccggcacttgggggctggtctgtgacagagaaatcctcgagcgtgtggctgcggcggccttctttgggactccgagggcaaggatagcctctagatggtgcagtgtccttggtgggggggcgcaaactccactgtcgtggtccgacaggttactagaaagtatacggtactactgtgtcgcgcgctcacgggcaaacagtcgcagtataggcgacggatgaagtacctgctggtgctcaacgtatgcggctcttttgcaacgcagttgaggtcagcgggagactgggtggccggctgcagatgtggcgggttcacgattggctaggcagcgacgggcgtctgcacgtcaatcggtcgggcagcaagtcgacgacacaggcgaggtgcagcgaagtgatggtgaagtcacacagcaacgtgagttggggtgatggggcgggtcgacctagggtgatgaagcgtgcgatggagcagcaacagcagcagagggaggaggaaggaagaaaagtgcttgttaccgaaggcgcccgaaggtcttattttgacgtacgcgacaacgcccgcggcctcaggtccccatagaaaagaacagctcgagctggcgcgcgacttgggtaccaccgcaccttgctgcagctcaggtgggctgcaaactgtggggacgcccgccagtggtggcgccgttgggcaccaacctgcgaaggtgcccagccagagccctgctgcacgccccctcgctgcgaccgcattacgtaggggccattgctgtaaccagttcgagtaccgttaggaacggcggatcgatcgcctcagagccacaaagagaatagaaaacaccgtggcggtaggagccgtggcaaagaaccggagtcactggccgcagcctgcccgaggagcgtgctgcatggagctagccgagccttggcggtacacattgtaaaaaaccgtccgataccacgctgacgcctaacgaccctgcatcccccaacagcgatcaaggcccttacagtactgacgcttccgttgagtgacgttgtgcggccgtctcttcgggacaggtggtgtggtcagatggcgacgctttctgtcagaccagtcgacgcttctcaccgactctctctttcacgacaccacgctatgacggccgcgacactcgcctgagtcgtgctgcgatgccgacgatagacgagaagcttgcctgcttgggcacagttgcatggtctcgacctctcaggcatgcgcgaggagacagcgcagctcggtatttcaataagagcacgtcttgggagccgctattggcctcaccggtaccagccttgtgctccaagtttgccgcatctgcggtgtgctttttcacaccgctgcctataggaagccacccttccgccccggcctcgacttttgttttgcacctcgtggcctctgcctattagctggatgccatttgctatctggccgacagtacttccttatgcagcacttcatgacgggtcacaatcttgtcaggcaccgagcacgtgtttccctggcacgagagctgcaaccacccgatggtgcttacgactacattgcggtgcccaagtctagcagtggcttgcactaccacgcatatccaaaatcgtctagacctgcactatgctgtgcccatacaccgttcgtggcagcctcaatctgtctcatatctccctgatcttgaaccctgtgcgcggcgcatgtacgcgaatttcggcttttcctttcgtcttcacagctatcgttacctcgtctggagtcagtcccacaagtcttccgcggtctctatactcagtcccccagtcagctgcatagacttcgacttcggctccgtgcttgagacctgtagggtccttcgcatctactgagacgtgggcagacgctgatccggatgaatgggacgaaagccgccgcagcttcgccgtcgagcgctgtagggtcggggcgcattcgactttgctgtatcgacggccgccgcggtatctatcgaaccaggcgaagacctttgggtagagttttgccgaaataaagtcttctggaagctgcagaccagccgcgaagtcgagcatgaatagtgctgtgtagtgttagccaggactaccatgctgactagtgacagtactagcacagctgacattgatataggccagaataggaatgtggtacagccttcgccttcacgacggctcacagcatatgagacgctgactgatcgatcgacggcgctcagcggccactcagcaattgcgcctgtcgtgcaaccacagttggggcacacttgcggaacattatcgaggaaaatgcagactcaccattaatgtctgccaactttggtccttcttcgccaaacacccagctcctgccatccgccatgattgtctcctcaaagaacgacaccatgtttctgatgtagttcaaacactctgcatacccgccctccagctcttccttactccaattccttcccagcattccctgtctgtctttgaagaacgtcggttcatgcgccattttcacgggcactagtcccgctgccatgccaaacaccggcccttcaacaatgtatttctcaattaactgccccacgaacttatctgcaggtttcgaggcgccgagcggtgcgcccgtgagtccaggatgcgcttcaagcgcgcgcagaatcagcctcgtgtcgagatatacatccgacccgatagtgagaatagggatgcggcggtattgcacaggaagcagcgccagatccggacgtggcatcgtaaagggttgttcctacatgccatccttatcagcctgaccctcacaacgcatgaatagtatacaccgaaacatacgcataatccatacccgacgcccctcagcgccaaatacgcagccacgcgcttcccaaacggcgagaaagcatacgtatacaaaatgatatcattcggcggtttggtggcactcatctttgcttctcctacttggctcaaacttccaggagtgtatttcgtgaaaacccgcggaacgcttcaattgacatgaagtcgagcacgattcgtcatagtcgcgcttgatcccctcatccagcttattcacgagcggactcgtctccgactccactctccgctcccaaacttgcgtctagcgtgaaaatggtcggatggaagcactgcctccgacacaacgacaagccccgtcttcctgaccctaccagcttccatactcccgacaacttaaccgaagctgcacgcagagaaaatgacatgtattacgagctggaaccaacttatgaatacctcgcttagtcccgtgttgcgcgtctttcttccccgccgcttcaataccactacttccacgggcgccaagagcaacatctcaatttcccaaaccattcccagagtccagccttccagagcccaatccacacgatccggacccgagatccaaaaggtccctgtccacgttcgccccgcggagcgcagcgcggagtgcggacgtctccgtctccggggcgcttgacatcaccacccacgcactgatcgtctcggtactcacactgtcagagggcgagggccggcgcggtactttgattgtagttgcttgatgatctacaccctgtggctttgcaaaagtttaaagtttggcattatttgcatctgtggcgttatagtttctgcgcgcgcgcgtgtgttggtgcccaaaggaacggtgaaagcttaccagagggctggaaggtttgaggctggctcgtgtcaggttggttggagcgaggatttgcgcgaacattttatcagtggctttagtttcgagctctggagttttgaagatggtgggttacattgtcacagtgcagtgcgtcaagaaaagaggtgcttgtgggtgtggaagaagcttttggattgggttgggtatagtctagtatgtctatctcgttgaatcgtatggtaggcaaaactcgcagctcgttcgcagtgaggcatatcgcagtaaacgcttcctgtgtcgcaaagaaaggaagcttgcagaactcggggggtatctgagggtatcgttgccatcatcccataacgccttcgcagtgcagtgcagtcgaatgcagcaaagaagtcaagacaaaaaagatcaatcttgtcatcgcagcaaacaaaaaaaagaaaaaacgccattcatatccttggtgtcgtgtcgcgtccgtaaatctcatccatcatccatcatagcaatcttgaatcatgcgcgctcagtatgtggccacatactcaatgccagcccatttctcgtagccagcaatggctctgctagcgatgtttgcaatctgctcggtccaccagtaggcaccaatgtcctgcgcaagcgggatgccaaggaggtgacgcccgttgccgtacgcgccgccggtgttgtaggagctgccactgctggaagtgtagccgttggctgtctcccaggctttgaccttcatccactgccacacggccaggaaggagacaagagcagcgatgaaataaatgacttgcgagaagctggtcgtgttgggcttgacgttctgggtattgcggtgcaattgtgaaatgacgtggggctgctcctcggtgatgtgaggctcgtcaatgatgcgcctcaggtcttcgatggtacggtccttatcttcgatcacgcgagcctggtcttccaccaagtcggtctgatcttcaggtgctgaggcctcgaaagtctggacgctagcggtagtggttgtaggtgagggggagcagacctcgacagggatacagtcatgtgtgacggtgatggagctgatgccgcttgtcgctctcgtcgcatgacgggcctggatgggcgctgattcgtgaagcgtcgtgatgggtgcgagatcatggttggaggctggcacagtcggctgtacagtaacagacgcggtatcgacgatgcttgaggtcagccgaggagtctcggtctgagtggaagtcgtggtgctagcgacaaccgcgggtgcaacaggtgtggtgatgacggatgcagcatccacaatctctgcggtgagatcctgaaggtctgtctgcatcgaagtgctggcgaacgtaattgcgcgttcgatgggtgtaactgatgcagcctcgttgatgctgagagtaagggtgggagcagacgcttcaacaacttcgattggtgaaatgttgttgatctcatcgacggcgccgagggtgtgagggggagcaacgatatcgatgggtgacatgctgaagtactcgctggcatcggtgctgaggcgctgggtcggaacctcgataggtgaagtgccagtggtctcaaaggcaccgatgctcaagcgctgggttggaacttcgacaggcgacacgctgaagtactcctcacttgcactggtgctcaagcgctggggtcggaacctcaatgggtgaggtgctggtggcctcatttgcaccgatgctcaagcgctgggattggaacgccgacgggcgacacactgaaatactcctcactcgcaccgatgctcaagtgctgggctggtacgtcgatgggtgaagtgctggtggtcttgaaggcaccaaggctcaagcgctgggacggaacagcaaccggtaccacactaacgctctctgtctggtcgatgctgaggcgctggccgggaggcgcaataggcgcggtctcaatcacagacaccggagacagctcgttctcaggcacctcatgcgtgtcggattcgtggtcgttgaagtcgtcctcgttccagtcagacagctcgtcagccagcgacgttccgagatcgccaagtgcgggcggggcctcgttgttgtgcgaggtggctgcagcaagagtggctttggcagcggcatcggcggcgtgcatgttgcgctcgcgctccttctggtactgcagctcgaggctggcgatgcgctcgtccttgaccagcagcatgtgggggtactggcggatctgctcgtcgcggtatgcgaggtcggccttgaggttctcgacagactcctgcagcgtgacggccagctcgacgcggctctcgaggtcgtcgatcttgctgcggtcttcctgccactgctcgtacaggctgtcgtagcgcatctgcaggtcgagcgtctgggcctcggcgtcatctttggtgcgggtgagggcgttgtaggcggcgcggatgttctcctggtcggcataggcgcgggcgaggatcgactcgttgtgcgtggcattggccttgtggtcgtcgacgtcgcgctgcagcttctcgttggccttggcgagcttctcgtagtcgccgttcaggcgctcaaggtcgccctcgtgcgccttcttggtgtcctcaagatgctgcctggccttcttcagctcctcctgggccttgctgagctccgacgaccgctctttgatcgcgccagccttgcggatgaggtcaccctcgtactgctcgatgaccttggaggcctcggcgtccttcttttgcaggtcctcgaccttctgctcgagctcctgcagcttgtcaaaggtgctgctgttgtcggccatgttcttctcttgttggagagaaggtgcacccgaggtgcgcaattgcctgaaagcgcttcgagcgaggtctttggctttgaccagctccgcgctaaggagccggttctggcctagcgccgtctctagctgcagctccagctgcgcacctcgcacctccgcatcctcgacctgctgctgtgctgagcccttgaaggcgaggttgttgggcagagccccgcccgtgaaggcaaagtcggtggtcttggtgaagatggacatttcgtccggggtcgtggggtgtggtggagggtggtatggagagggagttgaagggaaaagagcaggagcagtgtaatggcgatggagtatggcttatgtatctagtgacggaggctgctgctattattgtgtgtcctcattcaccttggaatgaagacaatagcgggggagcggcatcaaagtcttggtgaactcgaggtgaaagggcacggccaggtgaaggagcatcaaacatgttcggaatgacaagcatagctgacttgagtgcttcgtagtcgccaggctgatatatagcggtacagatgaaccatcagcctgaatctacacgcagctccccagatcgtagacaggatggtaaggaggtacagaacacctccgagatatactcaagtactcacattcagccttcatcaaacccttggatacatccaccataacccttaagccaccggcctactctcctgcagtagattgccatcctccggcccagtgaacttcttcctccccgtagtcatccaaaacaccaaactaaccaacatcaccagcccagtagcagcactagtgtagttcatgttctcgctgtccaccggtgtaacagaaggcaggttagcaatgatgcatatgaaagcaaggtatatgaagccgatgatgttgaggacgatgccccatttccccagtgaatacggcccttcgagacgcgtcttcttgccggaaaagtgtgcgagaatgcgggaaaggaggggcatgaggtaggacagatctatcacgatttagcagtgcagtgacgggagatgcagagcccttacagaagccctgcgttgcaatggcgatgatcgtgttgaaccccgttgtcgtgccgaagtagatggaattaaatgccatctgaacaactgctgtgagaatgacagcatagaccggcacactcctactcgacaccttgctcagtgtctcagagaatggcagcccattatcgcgagcaaaagcatacactgcccgcgaaccctctgccatcagcgaattggcgcagacagtggcaataatagctatcatcgaagctagtgtagacgtcccggcgatgttatttgtagaattgaagatgatctcaatcactggtacgccagttggagtgcttcctgtcgcctcgaggtcgccgatgcagaagcagagtgcaatcaaccagatgaagcccgtgaaaaagccgatgtagactgccatgatgatggcgcgcggcgcttgcttgcgggcattcttgatttcttccgtcatgtgtgcaggcgcatcgtagcagcacatgccgaaggcgccttgtagaatgcccagacaggctgcgtatggtgcgttccagcctgtgaagttctcaaagtcgctgaagacgtacttggcggactgcttgtggtcgttggtggccaaaatggtgatgagacatacagcgaaggagagaagattccagatgaagatcgctttagagagtttgttgaggatgtgcggcaagtagatgttggaaagagctgcgatcaccgtgatcaggtaggctatgaggacagtgtgccatcgctcaatcgtgaagccgtagttgagctgcgcagttccgaggacaaaattggtggcaacaaaattattgactgcacccatacagataatgccaatcagcatgaaccagccacagatgtagctaaagggcctggcgacgctgctaggtgcaaggatagcaacccaactatactgtccaccagcgaccggatatctgttcaagtcggtcagagtactctcatgcattccgtgaacttggagacctacgcgctacacatctccgccatcgaatatgccacagccaaagttacaagacagactccgagccagccccataccattacaggcggcccaccagactcgaccccaataataagcacccccgaaagcgcagtccaagacgtgacaatgctgaatgagaagccgaccatgcccagcagtccaaagctcctcttgagttcttcaacaccatcatatcagtactctgtccaaaacaaccctcaagacatgattccacttaccctgcgtatacccaagctgcgcaaggacttcatcatcgctatcaaccaccgccaccttcttctccgggtcagaaacaggactggacgccatattgcttcctagagaaaccgcaatctttcaaagccagtcgaaaacacagtaggcgtgacgtgacagtctcatggatgtataagtacacctccacacttgccctgcattatctcaattcccaggtatcgacatgacaagcagccgttacactgcgccatcggaagataggcaagcataaactactgcaatgcatgtcccatcagagatagtcgcgtgcagcatcttatcttgaatgcacgtcattggctgggtatgcgatagctgtacgagataggcagtcgcgaaccgatggcggaaagtggggtcgatgctgcgggaggggcgcggcatatctacgggtatatacatggagtcgaatacttctatgactgtctgtgagtgtgaagacgttatcatggttgggagaaggcaagagaatgggagagcagtaaaaatgacagtctgtcagagacagaaatgtggttcagcatgtgaatttcacacccacactagggtcataattgagcagcagcgaaccccaaaataaaatgcgaagacagatttacattccatagtgtcttagcacatgttcttgacgaagcatctattacttcaaaggtataaacaagtataagcccacattttctaaacccccaaatctcaagctacaggcgtagcctccgccctcttgaaatccacaatcgtcgtaaacttcttcccatcattccggcactacaaccactcattagcatccacatccacatcccaaaccccaactcccaatcaagccacttacacaaacgtcaattgtattcgccccacacgcctgtccatcatacaccttgcggcaatcatatctatacgcatcagcaacagcaccagcatcacctctacttccactgctcgtcaaacgtacatgagcttcgacgccgaattcgtgtactgcctaaacgtgccgccaacgcacccaaacatgccgctcgtgcacggattctccttggtaaccaggctctcgacgacgttgcattgggagtcgtacacgttccaggtggacgtgtcgccggtggtttgcacgttgccgacggcgaagttggcgccggggcagacggcggaggcgaaggtcgctaggagcgaggggaggaggatggaggtgcgcattgttctgattggggtggatggatgggggaaggagaagaagatgatgatgatgatgatgatgatgatgatgagacacaatccattactgcttggtaggtgttcttatatacacgtttttctagtctggcaaagcttcctctttcttgtgagatttgatgggtggtcgtcgcatggtagatcgacaaggcgtgccgcgacgagaggctgagtggtgagtgttaggctggattgagtgcattgcgcgaagtatacctatgtttagaggaccttcggtgggacgtcggatcccgggagctccctgacgttgttgatggcctcatcgctcgcgagtaaatctttttcatttagtaactccgttgctgatcccaacacggcgggacgtggaaatggtaattgaggctgaggtactgtggggatgcgcggtggtttggcggtgcatctgcggaacactgcatccgatagaaaggcgttggcgctggtggcctaaaaggtgatggaagttgtcgacgactagtcctgtcaaaactgtcagagccagttcaagtatcagggtctcgaagtctagtgacgctcacgtatacgacccatttgtcgtctggttgttcgctcgccggaccgtgcagtcattagacgtatttcaaggcaaacaggtaagcgtctctcgtcacgcatcagtcacaaggcactcaatagtcaacagctggtgcatagaacgtgtatgcattcgactatatactagccgtttcgatagctgaaaagcctcatatcgactttggaatcatatccagaccgcccatgaaacaataacgccgttacatccgttattcccaaatcatacccatgaacaatgtgtcgcaggcgcgcacgattcgtgagagaagaagcttaaccaccgaaaccgtagagggtacggccctggcgcttgagcgcgtagacgacgtcgagggaggtgacggtcttgcgcttggcgtgctcggtgtaggtgacggcgtcgcggatcacactctcgaggaacgtcttgaggacaccacgggtctcttcgtagatcactgggaggttgttagaatatgggatagcggcagtgaggttgagaaggacttactggcagagatacgcttgacaccgccacgacgagcgagacgacggatggcgggcttggtgataccctggatgttgtcacgaagaatcttgcggtgacgcttggcgccgcccttgccgagacccttgccacctttgccgcctggagagaggagttagcatcgtgcatcgaggtagaggagggatgcgtggtggtatgctgatgtcgcgatgtgtaaaggtggggcgacgcgttgaggctgaacaacaccaagcgcggcatgcaagatgatcgcgcagtggcggcaccccaacaccatcgctgcacacgcgatgacaaacaagaatcgaagaaagcaagatagtacttacgaccagtcatatttgctagggtgttagtgggttgatgtgtagtggatggaaagtcttttgtaaacccagttgcggtgaggatagacgtgtaagagcgagaaagaaagaagaaaagcgaataaaaggcgcgggcggcgcgaggcctaaatagctgggaggcgcgctcgcaagatcaccgcgctaagctgcgttgggcggcaggcagaaacgcggagcaagaacgaggaaaatcaaagccaggaccgctgcggccagcaagaaaaccaaaagtcgtggaaagctgccactcgaaagcagatgctgttgttaggcgcgcctggcccccagatcaaagggatcgcgtggcagtgggtccgtgcgggaacttcaaaccggggcttgcgaccaacaccagcttctgcgttcgcgattgtgctgcaagaacgcgtcggatgcttgtgcatctgtgtgaaatagaagtagatcggtctgcgtacaatcaggtccatttcagtactcttcagatatctcggagcacccagctcgagcctgcacgcgtaagagtcgtcttccagtcgcgacttcacgtcaaggcggtctgcagcaatgtcaaactgcaccattgtctgcgcaggcagttgacacaagcagcatgtacgactctagttacgtctcggaagaattactgcaatactttgttgcagcgggttccgacctcagtgggttactttcatcgggtggaagtggaagactggtcgtctcactgtggcagagacgcgacacttcgaggtttgcaccttggtcctgcagcctaaattgagcatatgtaccgcttctactctctgaaaatcacagagccataccgagtgttgttgggtcttgcatttgaacattgaaagtcacccgataaacacatatcagaaaagtagtcggaaaactcatatcaatatttgcttaaacactaatgaaatcattgtcgcgtatgatgacttctagaatgcatactatctacttccaaagctgctgtagctatccagacaagaggcgtgcagggcctgaatcatccgaccccgcccaccatatcccccgtgttcatctacttcgactcgtcaacctcctcgccagtcgcttcctcgtaaactggaggagcgtcgtacgccggcaattcggcgtagtcctgcttctcggtcttcacatccgtttcttcctcgacacgaccttcttccacatcctcctcgccgagagcgatgggctggtactcctggccccggatcctcgcgatgagaatcgcaatcatcgtgccgagaaccataccgaccaggtaggtgacggttccagcgaagatgcccacgacaatggggatgaagatggtgaagaacgcgcggcgggcaaacacatgcatgtgctcgtggtgatggtggccatggctcatgtgctcgggttggtgatgcgggtgtccgtgaccagggcggaacctatgcggtggcttgccgtggaaggtctcctccgccatcgggttgtggggtcgcttgtggcagcccttgcccatcttcttcatcttctcgatgcgctcggcaacgatgcccttccacttgcacaggagcggccactcgttgcagtttgtgtcttgcgatagggcctcctcaagcggcgcgtcggagacttccgtggtgtcgaaggatgcgatcatgaggcggccgctggtgtccttgaggacgttgatggtgaggacgggtgggttgacatccacgccttcgactgacgagatctgcatcgtcatgggaaggagctcggtgccctcttccgacaccgtctgggcgccattgtagcggaatgtgtagctggtgaccagaaggcgcataggttcctcggtgacggggtcattctggacgacatagaatgacgggaagccttggttcatactcggtgggaatagctggtagtcgttcgtcttgagggtgtctttgtcaccaccaatctggaattggacgtgctatagaacgttagtatcgcatcttcgcatgcgcaagtcgacaaggctgatgtgcatctccacttcagctgcgacttggtggcaagctacttacgaaagtgtttcccgcattctccttccaagacatcttgtcctgttcagggtcccacgatgctacggcgcaagtcggacattccaaggccgccgagcgcgcaaatggatcaaccacgagtccctcaaagacgtggtcatcctccagatccgccgcggtaatagtaggtggtagaagaacagcgctggctgccagcgccaggtttgcgaaaacgcccagcttgctgagactcatcatgtgcatatgaaagaactaaaacagggtattcgagaaggttataagggtctgaaaaacgaaagaaggttcatgggggacaaagaggcaatgcccagccttgtaatccgcagccgcgtcatctttggtcacgtgaagggctcggaccgattaatctgttgcaaacattgaaacaggcgatacacgtccgcgtctgtgacatggtaatttgaatcctgcgagccgtttttggcgactcagtgcaccggtctgtttgatccggtgatggtcgctcaccatgatcctggctggtgaagcattgtcggtagttgcaccttctatactgcaaattgacgtcaatgtcaacatcaatatcatccctttcgacatggctctttcagcctcacatgcgacaggagcgctgctattgtgacaatgtactacaactcatgacatgatctctcaagtatatcgacatgcgacgcgccatcttgggcctgcttacatccaggcggccatcctcatgcagccttgttgacgtgtaatcaattcgttccaggatgaccatcctcactacactctccacactttcgtttcctcggcactaatctagcgccggtttcatgtaccattctttcctcggaaatcatgcgtctaatcaacgctgcaacgctgcagctcgagcgcttcgacgatgacactagaataccaccttacgctatcctatctcacacatgggcagctgaggaggtcactctccagcattttgaagatgcgtacacgggagatgagactacaggtacacgaatcaggctgatgttgggttacgcgaagatcttgaaggcatgctaccagactctgcaagatagctacgcctatgtctgggtggatacatgtacggcatcgcctccaaggctcggctcgtaaatgctgatcgaggtgcattaggctgcattgacaagacgtcttctgctgagcttagtgaggcgatcaacagcatgttccgatggtatgagaatgctcaagtctgttacgcctacctagaggatatcgaggcacatgcgacggaagaccccaacatctaccaatcggaagcctctgcagtttttgacacacccctcaagacagcgaaatggttcacaagaggatggacacttcaggaaatgatcgcgtccacccagctcaagttctattcgtcggactggacgttcttaggtaccaaagaaactctcctggaagaactaacaaacattaccaaggttgatcgcctcggtcttaccgacttcaggccagaacacttcagtgtagcacagcgaatgagctgggctgcgaatcgcagaacagtcaggacggaagacatagcgtacagcctgatgttagttcattccagtatcttgatattttacgaacaatcagctaacatttagcttgcaatataggggtatatttgacgtaaatatgcctcttctatacggtgagggtgagaaggcattcgcccgtctccaagaagcgattttgaactcaagtgaggatcaaagtctcttcgcatggagtccctctattcgaactgatatgccacccggaaaaggaacattcttcttcgcccagcacccgcgtgaattcgtcgcctctcgcggtatactccatacactacccagtggcggcgaaccaacggctctgacctcgaaaggcatccgaattaacctgcccatccagaaaataaagaattcgaaatctgacctcgccaatgaggcacccctttttctcgccgtgctttactgcatttacaaggagaagccagatcacctcccagctattgtgcttcgccgcagtcagaccgaggccgataccgataccgatacgcaagcgtacgtcaggcatgagagtgagcctattaggatggtacatgttagcgctgtaagcaggtccagtataagacaggtgtatctgcgcaggcgggcgcccacgccggctgtggccagggcgacactaaggacctcttatttcaagccgcgcaggtagagaatgcggcagccacgcttcaggcagcgagtccaaactctgaacaaggaactgatatgattgcgcatgtgtacagttcaaactactggaaccgtaatcgtgacacaagggcgagaatctcgagctttgaaactgctgatttgtgctctcaactcccgtttcattcttacaacaatttgaattcggtgtacgaatagtcccaagaaggctatgcaacactgctagatccaccgacatgccaagttcatttgaaggtgcgcatggcttgtagacccgttcattatcgctacacgaagtccacagcgacattgatctttgaatacgatagtgccactgtttccccaaagacgacacaagactcagtctatgcgtgagtctggcttacaactctgtactgtctagggcacatacatgactgatcattcggcattgtcatctgtgcaaatatgccactcattctgtgcgatacgacaatactctgcgaacaatggtcgtcgagaaatagcgtatggcagaatcatattgaaaatgaccgaggtgaccattacttgcacgaagaaatgtcaacgcttcgtcacatgcatctccatgaataattgctgtcacgccatcgacctcagcatggggcagatcatcttgcattctacataactcgatagcttttccaccgattcccatgccaaaaagcttaaaaagtaactcccatgttatacatacgcatcgctcccaggagtaaatgtaccgtccattcaaaaatcttcacacttgctagcgcatctactgcgtcttcttaacactcctctccgtgggcttgctgtacaaccacacggccacaaacgccagccacccagcgaccgtgacccacacgccgccaatccacacccacgcgccgctaatctgccagctgcgcggccactcgtcgtgcgcaaagtggcgcacggtgacctggcgcttctcgtcgatgttggtgaggaacgggcggcggtagttgatgcggaagttgaagatgccgtgctggtcgggcgtgcggaaagagacgccgaagacagtggaatttgcggtttgggcgatgggtgaaaggttcaggcgctggaagggcgagagcatgctgaattcgagctggatgttgtccgtgggggctggggtgaagggcgagaggtggtcgttggtgtattcggagatttcgacttggaagtgctgtggtggtgttagctttttggggattcgataaagggtagatggtaaacttacaacgtcgctcttgacgcggtagatgcccgggttgttctcggggatcgcgaggctggtgttcatcttcttgctcttgccctcgtcttggtagtggacgatcttgccaaccttcaaaacaccagtctccttgaaagcccatgcggacagtttgctggcgaattcgcggttggcggtcttaatcgacttgccagcgagtttcgcgctctcggcgaaccactgattctgcagaagctcggcagaacccagaacagtgagacgcgcggcgttgttggcctgcatcgctgaaatgaggttcaactgctgaccgaccgcgaagggatcctcgacagcctcagcctcgtccttggggctgtagctgtaggcggtgctcggggcgcgtaggatgggcgaaagaagcggcgagtcgtttccgaggacctgagcgacggcgcgtggcaccgcaacataaccatcgcctccaaagtagttcttaacatctggtctcagcgcaccgggtgtctgaaggagcagaacgtcatgcttttccgctgcagacgatgtgtcgtagttgaaatggtcgaccacaaccgcgcccttgtctgccggaatgctaatgtccagctcaagtagcgccgactgaatcgcagtaggtgtcacagcttcgctagaaagcgcgacgagaatgtttccctccttcttcaagaactcgaggaagttgttcgcggtcaaagcagggccgagacctttcgacttgccggggaggacgaggacgtggtcgtatgcgcgctcgccgtggcggaagagcgagagcttgtcggcttttggtgattcgactgtcgcggagaatcctcgagctggagtttgatatcagcattgattctttgcaattgaagtagccagaaccgcgaagaattgctgattcccaagctcttgtagcttcgtcgcaagcttacgtagcctcaagctacaccatcacaacacaccaattgcactcctcctgatgctgcaagctcccaaccacattccaccccactgcgaagacaaaatctcaacttacagctcaagtcctccaaaaacacactgtacttctccctctcactttgctcctccaggacaaccagcaaccggtcgcccgtgaagcttttcgccgccacaaccgcagtccacgccaacacagccgccgaagagaataaccacctcatctttgtggttgtaaaagtgaaggaacggaattggtttacttggtttcgccggaccagcgctggcgtgtatgggagacgtatgctaattgccaagacacgcaacaccacatcggcgcccggagaatcggtagccgccgattggcctgccgacttgacgacgtccaaaccccaacgacatcaaccccaagatccgccaattgaggcaccgacgccagaagtacgaggtgcgcataccctgtcctttccctcccaatcccaccctctcatatcgacgcgaattgagtagatcaaaatgtccgccgtgcccccctccccgcgcttcttccagcagccgctgcgctacctcaaatgggcctccatcaacaagcccgcatacttcttctcaatcattgtcggctgcacagggcctatcatggtgctcacggtcccgccgattcgcaggtatctcggtgaggagcaaaggcccaagattccgatgacttatcccagtacgtttaccaatgtggaatagagagagagagagaatttctgggaaatcagggctgacgaactgtagtacccaaaggagcgcgaccaaggccgacggggttcgatgacgagtaggatatgggcgagatggagcgagagaatagggagagggatgagaagagagcagagacaatgatatcaagcatggacactacaaaccaaggaggaggattcggtgcataagaggacaacaccttcgcagcagcgactgtacaaagaacaaatttctttccgtcaacacttggcaccgcgtgattctcgcatactaacctcacatccagtccaaacgcaggataacggagcacgaaaactcatttattagaagttaaagattcctatcaaatgcaaccgcagggcttacctcagtacatttcaccccaatctattccacgctcaaatcatccctccagcgtccatttttgtccgaaactcaggaaaaagactatgtaatagatcgcaaaaccacctaccccacccgtccctcaatcccctcctgacaccgacacggcgcaatgcacaactcgcccgcccacagacacagctcagcaggcttgggtgctagttgctatccaacacgcgcgcgcttcgccgccacctccggcacctcctcctcatccaaatcgtcgtcatcagcaaactcatcgtcgtccatgtcctcctcgatgctcaagctgcgctcctggtggcgcttcgccgtctcaaggttctggcgcgcaatctcattgccaccaggcttgtactcgcgcttcgcgggcgcgacacgcgcggcgggcgtgtcgtctttgagccagggatagtcggtagccttgaagtcgacgcaagtaagatagtgcacgcgatcccactttgacgtctcgagctgggagtgagacttgaggattttgtgctggtcgacgacgcccttcatgcactccttgatctccaggaggtggttctcgagaacgttcatggctttcttcgtcatggggaatttcgtgtggaattggttgatgacggatttgtccatgtaggactcgccggcctcgccgatttgcttgtacagctcgtagccgcagtcgagcgagtgccggcctttctcgagaatgaggcgctgcccgatccagtgccggaagaaggtgagtgccatccacacgaggatgtctttggagtaggcttcgcgcttgatggggatgtcagggctgggcattttcatctcgcctgggtacaaggacatgatgccgagctcgagactacggcactgggtgaggagttggcggtggtacttctcgatcagggcgcgtaggccagggacggcgcggacgtgctcgttgatgcggggacggttcttgatgactttccagttgccgacgaggtggataatgcattccttgaacatcatctcggagcgaatgcggtacgccatctcgatccatagattgggtgcgctctggatggcgcggtacagctcttgaccatggttgaagagagacacctcgatacccttgctgatgacgccagtacatccaaggtactcggagatttggaggagttggtagcagtctcccagcgcagccgtcatgtcattgctgtcgatcttgagttccttgttgtagaaggcgtagaagatggactcgtagtgatcgaaagtcgcctgagctcgaggaacgcggccgttctcgttgacgacgatgccagtacggccatcatcgcgctgaccgttagggccgagttgcttcaggcctatgtgtcagtgacgggtcatgcatatgaaggaacgttaaactgtcccaggacataccacaagactgagtgtgccggcgggattttcctcggtaggcagactggtcaactcgatcatccagcggatcttgatacccgcatgcttagctttgctgttcattttggccgctttaggctccgtgagcatgtctgcgaagagcgtggagttgcgcgccaatgttccagagtggaacttgtagcggcgcttgtgaccgagaatgacctcgacatcttcaggttggttcatgatgaaggtgttgatgtgtgctgttggctacaagaggtctttgctgtgcccaaaagtggttgagtggaggttgtggtaacaggctggaggctacatgcgcaaaattattttatgcgggaagctgctggagtcgccaggctactgcgtagccaggtaactgcgggcgaaaagcggggcggcggcggaagcgggtgaggtgaaggagcgaccgggagcaagttgagctcaagtgagcttgcaaacgcagcaattgtgaatactcacagagatccaggatgcttttcggcgttcgaaaagttgccccaaggcgtgctgaggtgctcctggcagaaatatggtatcgcgaaagtgaaggagcagttggctggattaggcaacacactcacatgctcaaatgtgcacagctttggacaatgagatgcttaatctcaatatctcatatctttttattccgtctcttgagaagcggacagaaattatatctttagtcattcctttacatagtgtcactcacagaccgaacaaatagtgcacttgggtatgatctacgcttgtattacatctgtcttgcatgtcactaaaattttgctactttgaatgttggtatcctcctggcatgatctcgcagtcaccagtgatcatgaaggtcatatccctactcgatgccacattctcacgccgtactggcacagacacatgagctacttgtccgcgctttctcctcccttcttacacgtgatctttcaactcttccgcgctactctgctcactaacgcccttcaccttgcgtccataccacgtccttgcgcgagactcccgaggtctggaggctgggttacctgactcaccgaagcagatgctaggatggaacaggttgagaaggagtaccgcgacacagacgatagcactttcgagtccaatgaagtagtgttgtttctggatcagaggtccatgccatccgtggctcagctcggcaacacggaagacacaacgagtgaagatcaataacgtcgccagagaaaggacagttaggaaccctttgaaagcccagctcttgcgcaatgcggcatggcgaggatcgagagcgttcgcggacccaagctggcgaatacgacccaaagtgcgaatggcgaagtcgagagccaggataatgaaggtgagcatggtaaagacttggaaggctagaccggcaaccataagatcggttccgagctggggacctgtgctatctttggtctcgtttatggcgagagcgccaccagcagcctggagaacgagtgacaagaagtcgcaactcatgaaaatgatcgggtaggcgcgtgcgctgatgcgggaattctcgcgtccgaagatggtgacgatacgtgagaggcagaggtagatacccgcagcgagaaaggcaggcgcaatggtgaggcagacgacctgtgtaaggaatggaccctgctttaggtcagttctctgtgcgctagactatgctgcgtgagctcgccggagatggtggactcacatcagtgtacaggtcagtccatgctcgaatgcgcccagcatatccgacgacttcgagtgcgcaaccagctaccattgcgatggtgaagccgagccacctcttcctgctggcgatgccctgaaccaagaagagcagcgcagagatgccgaaaaggacagcaaaggcggtgtttacaccctttgacggccggtagtagaagtaggccattcgaagttggcatttctcccatgtgcagtcacgcgcatacgtagaaaggctgtcgacatagcctggggagttcgtgtaaccggaatagtccacggggctggggtaatccgacccggtggaatcgggggcgaggtcgcttgaagccattgtgttgtgtgcctggaaattgccccgggttgatagcggactgttgttgagaggtcaggtgagttgaagggagcggagggagtcttatacgtcgaaaactgtgtgcccacttgcagttgggtaaatattgctagtcgcgtaagtggccgtggtagcagaattgttgacagagaggacgcgacgatattgggcacccgccgtttgtgtagctccttcccgtttcgctgcctcaccttgcacatggacaaatggagagcacgagcaacatgtcacgaaccttggacagctcggatcccttctagaggcacactaagcgaacgtattggagacaatgtcctgcgtgcttcctcgaaggagcgggtggtgcgtctagatcgtgagccgcgctaccaacgaaagcctcacaacgcgtatcaccatgagcaggaccagtttccgactgtatcttcggttccccaacggaatgagcacacacactgagtgtcactaagttgctgcacgttgcccttaccaatcacgcggcgagaccccagaagtgattatatcgaaccgtggtacctaccagatctgtcgagcataaacatcgattccctggttccatgctgacacaagtacttttcgcggttgcccggaggctgcagaggcgaatcgctttgacgtcccaatctctaccattcatcatagcgttcaagagactcgtttcctttccaatagacctagcagtatcacttggggcgtctcacttggctaggagaaacaggaaggtagatctagtaggtatcaatcctttgcgcagtgtacggttcgcggtctttctacaattcagaacgggtctggtatgacgcagcggttttggtatactcgataagaaatgctcagacctagaggagccgcaccgtcgaagtcgctggaaccttggaaactcaaaggcggcagaactcatgtgcgtggccgggtgtgtctacgggtggacatgtggatgtcgtctcttgaagctttcgatgcaggcaacatgactgaagaaagagccggggtcagcacatcttcaatatgcaggaacgaccgggcctttcggcgctggttggcccaggatgccgatgcgtatcctcacgcctctagagatatacacgtgaacgtggaggtatcattgcgatgtgcctgtctgttgtgatttgagctgataggcggtagcttagcggttgtagaactagacagcctggatgcatggcaagactcgtagaacggcgcggatgctacatgttctctgcatggtggcgcatgtggcgttggtcgtgggctcaagcttcaaatctgtcaagaagtgatgagtcagtgacatgaaattgtgcttctagtacctgttcatcagtctgaagcacaactatcctcagaagatgtcagtgccacgcaacacggcggaacgttccgagcatcgacacatggctagaatgtctgcagctgttgacgcgccattggtggagcagcacggcatctgaaccaactcgcagcatcattggatgggcaggaggagtgacacgacacttggaaaaggatggaagcgtggcaagccatttgccattggaggtcgccagggtcaggagcaattattaccaatccgcgttggaattagcgtcgcaagcagcacggtcactcaaggctgatgatatgcatgcctacgtcgacgctcttggatactctgcgtgcacatcgacacctcctttgctgctctactaccacctggttgactgtgctagagtgcgtctgactttgtgcttgtgctagcgattcagtgtactactatttggcgaacagccacatttactgcgccgacgtgtttcttggcgtgggcgaatctgtatcgcacaccttcgggtatcgacgactcgactcccacccgacacctgaccggatcgcattcgaatcgaatcgccgggttcttcatttcttggatatccgattcttgggtccggggatcagcagcatccctgtaagtcaggtaccgaagagatggaggggctccgctaactggcaccagtaccggctctctcgtgcagcgcacaaacccttgcaaataggtgcgtagagcttcccacgcccaaagactctggttcgataggagagaggaccgaaagagatgcagctactatgctccggggcatgagaatagcagcgattcgatggaccaagtgctgatgcgggacagacaagcacgatagaggcaatattgtaattgcgcgggaagctacaagcatacaactatcagctgggtagtcggtgaaggaagtactgccagcatggcagcggcgactgcgggtaagtagtgatcgtcgttgtgggcttccacagcgcgcccttcacactttcattttatgcaccctccctgcaccaccacagacgcaccatgtaccgcttgggcctgattcctgctctctccacatatctgacatccctcctccccttccgcacggctatgagtggaaccgctcctcgccgctgcgctccctccccagacacgtcgtcttccatgtaccccgaccggcccatccgccctctgccccgacgctctctgcgcgcgagactgtctcccgaacaagccgagaccattgtatatcccgaccatcctgcctcgactggcccgctgttcaactacccgtactcggccaacgagaacggcggcagagcgctacggacgggcgagagtgaccaccatgcttgccactgcggtcacactcactcggaagtagagagcgacgaggaggaagacgaacggggtgcgccgataccctcgtcccccagctaccagtacaagcaggcacctggctggcaagcccgtgactggcgcgccaggcggctatcccaaggcagtgtccacggcgtcttctgtggatgggtacgattctttcgagcacaccaacaacaagaagaagcgcaaaatcccaaacatgggcagcaacgggtcgcaccatacgagcatctctgcggatctggcaagcatgggcatcgcacacgctcacgaggcaggcgccatggacgatggcgacgggccgggacgctactacgcctccgcgccctcgacgccccagcatggcaccggcaaaggaggaacaggcatctcgggcgcaggcagaggaccctttaacggctccggctcaggacgctctgagcgacgagtatgtgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattacaccccgatttacgtccgtgcgctgacttatttgttttctctctaggtccacccgagcaaagcggcatcatctcgaccgccatcgccaacgcgcaagcaaccccgccgccccacggcaacgagaacgtgagcctgctgcagcaggaagccgccaagaacagcgccaacaagacacaattcaccttcacgtgcggctccgactcggcaaacaagatggtctggcccggccaggaaaacggtccctaccctcaaccgccgggcgcctacccatcctccaacgccgctccccaccctcagaccgctcgtgctcgcccacccgtccgccccgacgccccgatggtgtcgacccagggcacccagacgagccccaggatgaacggcacgcatgcacctgctgccaacagaaacgccccaccgccccagaaaggtgctcaaccgccgccgcagcaacagcaggcaccgccgccaccaaagcccaagcgcagtgcctcgaagctatacaagcatgctgcaaacaagcgccgcatccagcaggaatacgcaaacttccacaacccgccccccaacccctggatctgcgagttctgcgagttcgaggacatctttggctacaagcccaaggccctgatccggcagtatgagaggaaagacagacaggagcgaaagaggctggccgagaagcgtcgcttgctggagaaagccaggatgaaagggcgcaagggcaagaaggcgagcaagaaagcacagaacaacgccaacaacgcccagcagtctcagaatgctccgccaggtggctacgaccgacgtgccgacgacggctctctcgatccgcaggacgacgagtactatgacgacgagtacgacgatcttccgcacgcacctgttccgcattgtcaccacgtttgtcagcatcacccgcacccgccgccgcagaaggtgcctggcctacctcccggtgaccctcgactaggcccgccgccaatcacgaatggcgcctagcatctggactcgacggggtgggccgtccgtgttcttgcgttgtctatttttgctctttccgtttgcattgccgtcgtggttggatcattcgaggcatctagcagtacagcacacttttggaacaagtggatatctggttcgacggtcggacagcttagttaaagagcagcacatgcgcttttcctattcaagttctctatgctggagaacgttcgttcagcgccggaattcccttgagtctaacagttgtactgctaaatcgctctcgatgacccttctacggctcccttttttgcccccttcccagcgttcagcatcacatcagcatttgcagcatttcctggagcccttgttttaccacccaaaccaccacaccataccctccccaactacaacctcacgaagcagactcttcagagtcaacaacaccccactccacataacgagaaaaagaccatactcggcatacggtttagaatggcagaaatatcgttcgtaacgattagtactgtaagaaactgtgtcagcggaggaaagactgagactacaccgagattggcatgccttttcaggtcaagcataaactcagattatcaacattggagacaattgtcagggatatagtgcgtcatgtcaagatctgtacactcattactactttgtgtatagcgtgctgttggaatacaatatgtcttaaagtctcctagtccgttcacgatgtgtgagagccttgttatgaggtgagagtaagttgatgccgtgtcgcgtttcgcctgtcgttcaaatgcgctgttgcggcttacgtatagcaccgccccatcttgttcaaggctgcactgcacgtcatttgatgaccccactatcaactttcgttcgtaggctgttccttcttacacatatgttactctccgcggcgtcacgcgcatcaccacattcgtcgttcgcaatgggcgacgacgcgctagtcactcccgtgcttaagcatttgtctaaagaggggactttgaaggcgttgtgcgatacctgtcgcgggctcctgatccaaccggatgtgaatttacatgcggacacgagtaagacatactatactgaacaaatacgggaagctgcaagatacgggtgtcagatttgtactcgtcttcacaaatctctatgtcgcaataatggaccatcggacgatatgaaagtgacttcaattacagccagtttatacgagtcgaatacacacctcctctcactcaagaagcacaccaactttgagctaccagatagtcaagaaagaacgattttcttcggcaaagacacgctttgcctacaattggggccttatatatccacaaacggtcacctcaagatgcatatggaacgactacacgcgactgatcctctcaacgttccagtggccagttccatcgtttcacacagtggcagtgatctacgatttgcgaccatgaaggcctggctagatgaatgtacacaaaatcatagtcattgtcagcgccttatatctggaccacggaatgtaccgttgccaactagattgattgaaggaagtgcggcagtcggaatgccctttcctggttctgacagaacaattagttgacaagccatcgcttcgctatgcaactctgagtcatcggtggtgtattgccgcgaacatgcctttgctactcaaggacaatctccttgagctgcaaaacagcatacctatcaacaatctacccaaagtatttcgagatgcgatagcaatgtgtcgtcgccttggcatcgactatatttggatcgattcactttgcttaatccaagacgatgccatagactgcgagcgggatattgcgaatatgggcaacatttacacgaatgcatttctcaacttcggggcgactggtgtagccgattttccagaatggggactcttctatgagagtaatcaagacgacctactgcccttccacgttccagtccatcgtaaagggcatgtgttagactacctcgtatgcaatttcgactcatgccgtgtaccgggatctacaacattgatgtcacgtggatgggttctacaagaaagattgctcagccgcagatcgatttactttgacgatgtcttatcttgggagtgccatgccatgctggcgaatgaagtgtttcctggaggcataccttgggatcgtgattcgttaccgtattggggcatccaccagccattcaaactatcaagactcttggacatagaagactcgaagcacgatgccaaacataagaaagccaagctgtacgagagatggcgtcttgtctgcatggcatttgccaaatgtaggttgacttactcgaccgacgcattgcctgcgatctcgggtctggcaagagctttcggtcgagctcttgatgatgtttatctcgttggactctggcagaaagatctcatattaggtctgccttggtaagttaatcgcgggtacaggcctcgcacgcacaatcatgaagccacaaaatacctagtcttcataggtaagcctgtccttttaaaagcgctataaagccgtgtgcaacgtatttaccatgtaagacagccccttcatggtcgtggctatcagtagcctgcgcagtggacttcattgcagagcgacacgcgagttggggcattaggactatgaacgatcaaatgcaatcatcgcggagtaaattgggcacagcttccagactgaaagcagcgatcccatgggccgggtattcgctggtcaagtcaaactcctctgccatgttcgaccagcttcacaatcgaatcaccgtacatggccaaagacccgccatggtagcacgagcaattcgacggcggttacaatggaaattggcaaagagacgttcaagggtcatggtactgcgtacttgctcagcacgatcgaagtctgtacaaactatatgaaactgaccatgacgaaaagcgtggcatggcgcgcggtcacatcaacggcttgatccttgagatcgcacaagaaaaccccagaatgttccgaagaattggttgcttcactcatccgtggattgcggaaggatcgaagtccatgccagagtatccggagttcgcggacgtggttgatccgcagtccctggagcgcgaggaaatcaccataatctagattaagtaaggtcgtttcgtgggccctgtatagattcaaagagggactgatcgtcaatcaagtactatcaaggctgcgaatggtatataggacacatccaagccaagtcactgatcaccaaggctgtatatcttcgcggagcaatgcatggtattaatacgagctctcaagatcattaaaatccttcagtccaccgtaagccacagctctccatcgtactcgacctcgacactatactcgctactcggcgtcgagttcttcggtacccacccagtctcccgaatgaacctctcaatcgccttctccgtcaacggctccgcacccgcagccacacccgaatccccaatttaccatctcctcccactttctccacattccctatgcagctcttcacagtccagcgtaaaggactttggtcgagctaaacctagcctcgacaccaaacccctccacaacccgttcctccaccaatcctctctcttcaaccacctccccactcccaacctccaattcttccaggggtagcagcgctactagtcaaactcagatccgcgcgcaaagactcacgataatcgcgatccgaaaccacaccctccctcccaaacacttcctcatcccaatgactcttccccagccccacgagcccagcctccggcgccatccacagccggaccaatcgttccggcttactgcagactatgtgcagtctctgcaccaccggcagcgcatcgtgaagtacaacctgcagctccgtccaagtgatgttcaaattcgccttgggattttccgccggcgtgataacgagctggatcgtgctcttgtcgttcacggcgatttgggcccagtcttctgtcgtgtagatgctgtaggacgcgtagcattgggagaggtagacggcgcgtgaggctttggaagcgagtgcttgtgctggtggaggggaaatggatgttatgtccaaatcggcaccttcgcggatgtgcaatgtggtggtaacaggcatactgtgctgccagatgaggtcttggagctctggggggaggtgggtgaaggggtgaaatattgatggagacattttttcatgtctggcagaactgtgatgggatgtatgcgtgtgtgataatgtgatatgaggggatagatgtgatgaagggaatagggcgacatttagttatttatacgatttggaagggggactgtgcgcgctgctctaactgtggtgtttggtacacgagggaaatgtctgtgaaagggttttctgtggttcggggtattgaggggactggatatcttcggcggactttggttcaaatcagtggaaatctcagtagtgcgtatacatcgagggtctgatatcagactcgagctgctttgggcattattggaccttttggttggagacgttgaaaatatggttcacgaggatggggtaggcttgacatattcagtgcactttggttcgattttttttggaagtctttatagcgccaagatactcagaacttaccatcagacataggctgttgaaagtgttgtagtaccttcgattagggatattggatgtatagttcgcaggattaggtaggctgtatattttcggtagactacagttcgatctagtagaaatctgagcagcgcgaacatattcaagacgcaccatcatgcgtaagctattggaaacatcactataaattgtggttgtagatgtggaaaatggggttctgatgatctggtagtctggatatctctcatgtactatggttcgatgtagtgagaattggagttgcgcgaacatattcaggacacggcagcaagtagcagtgcgttgtaagaactgtgatctattttggtagaatactgctccgaatgtggtgcgcgtagatgcgactcaaatgtcttcgccccatcgcagcacaacgataggtgatggttcagtacagtaaagatatccgagaaccctcatcgtgctccatcgattcttagcagggttgtcatattatcgtttgcaaaagatgtgcaccccccctcagcctcactgaatagagcgtagagacacctctgtatactcctattggcttagatcttcgtgatagtctaagagggtctagatagccgttaacaggtgtcacttttagagcgaactagataattctaacctctaaaattgctgcccgcaatatgatatcattaagtacatcaccgctcttctgttacatcattatttatcatagacttttgtcattatagaagttctaggggggtgcacatcttttgcaaggcaccgatatgatcttcacagtttgacacttgcaattagcaaggtcgcataagaggaattcttgatattctccagggagaaggacgaccccattttcagcggcaatattgggcaaagggtgtgcaaacatgccgatccttgcctctgtcccgggcccctcgagtgattcgatgaataaaacccacttttagttgctgcctagcgtcgtgccacggtcaagccaaaggccttttctgggtgggtcgagtagctcatgagacaatgatatatatcattgttcgttttgtctaccggatagaatcagtggcgtgtatcgtaccattcgaattgttggtgaacatcatgacctgttctaatgcgtggcttcgttcttcgcataagtccagtcatagttacatgaccccccgagatattgcctgttggatcactacctctaaggaatgtgatagattcaagaatccgagcggtgtgcatgaacctttcaagaacggcatcgcataaattgaaaagaaattcgatgttgaatggcttgaaagcacatgaccatgtgagtactccaggttagtctttgcgcccgttaaagtatcgatgcaagtgccatgcaagtgcctacctgtatagctttgtgaagtatcttctatacaaatccaaacacgactggcatcacaaaactacagaagttcataaaagaggtccttcttcaacagtcgtgccaagtattcatcgacgaactcccgcgcaaagtattttgcaaggccggagaacccaagcaagccatccgaagaatgcgtaagatcacactgagagaagacctctgccacctccatccagcactgttaattgctcgacagcactgccaccagccctgttgccagacatgattccgacgatcagcaatatttcgggaatgcacgagaagacttccaattcggaagggcgcctcttatgcacagagacgtggcttatgtcgtgcatcacattcatgtgtcgctccacgagggtgatattcgctcgcgagaagctcagagcattcccatcgaagttcgccgacatcgaaatagatcgagcatggactcagagatcgctcctgtagtacccaaccgcgtgacatcaagttggagagattgaaaccctcagggtggggcgggagtgtcgatatagcctaattcgtcgaagtcgctgcgtcgaactcttgcgcagattggattatgttcctccgtataactgctatgggcagtttaaaagaccatcttttgtatacatttctgctgcgaccagcgctcagatgtttagacaagcatgtgcataaacttgatgatctagagcgtctctatccagagatatggtatagccaggaattggcaaacccgaatagcatcccggaaagttcgtggtggggataagaggtcaatccgtctgcttaaggcgtctttgtccgcttgagtcaaaacaaataggcatttgcatccccatctatgagtgagcgtcgcatatgggagtcgccgtgacattgctacccttgccagcttggtcaggctcaatcaattttagtcggtcgcttttctcaacagaaatgaggcgtgatacaatgtagctttttctatcaaagaaaggatcaataagagtatggcatgtcttgtggttcttaaaacattcgctcatccacctgtgtatcatatccggcactttccgacctcctgtactgttcgagactatagggcgggcaacaggcttgtatgagacatctcggcgtgagctccggaccacaggacccacgtcgattcctgtgacccaattaccataacaactgtctctgggatctcgctgtgtggcatttcttcccactccaatgtaacagtgtgtgagatcagttgggaagttggtcgatatgtcgagtgcatctcattgactttgaagcatagcttgatccgaagagatctattgacggcatgaaaaccaagtctgttacaaagtcggcagtgtttggagaccatatccagagtaaatatgattaaatgatccaaagtatcctcacatctggctatagatggacgttccaagagaaacctacagagggcacagatcaacggatcgagctgccttgctaatgtcaggaagtgagtgtcagtctcaggatagatagtgttgtggaagatgaagtagcaggtgtattgtagggtagacgaatcgctgaccctgctagggtcctaggagtcgactacttatactaagtgcttccttatgtaagcacgccctaatcctacacccatacccctgccgtctaacagctaattcgaggggccgccaccgagcgaaccgggaagaaggtgtgctagcgaccaacattgaaggacgttttcagtacccaaagtgcattgatttgactcggactagaagtggatgttcttcacaagatgtacggtcgtaactcatgtcgacgtggccatgcctacgatggcaaggcgacctaccttatttgacccctggggcgcatttgtttcgtgcatgtgtacgactataggtcgtggacttacagacagaatggcttgtcctgtgacaataggcatcgaaacgtgatgcatcaggatgatggggcagtgtggaggaaagacgagaggttcgcgttgcctttcctgacctgaaagggcaagtgagccccactttgacaccacactgttgcgagtaagtcagtgaaaactgaccgtcctggacttccctatttggttagctccgtatcgccagtttataagcaaaataacgcccgtgtcatgagccgctcaccctctgatcagcctgcaccgccacagctcaggacgcttaggtctcgctcatgcttggtgactagatttgactaggtctgctgtagatgctgattatgataactttagtgcgacgccatttgcattaggtggtgctcccaatatggccgcaggaggatgacgaggtggccttagacagggccacactgcacactgaaaggagacgcttcctcccctcgttcaccatggctagatgagttcttctgtacgcactaagtagtacatttacgtaacagggtcttagagagcaaatctaatagacatttattactatctcgatagatatagacagcaaggttagcgcgtttaaaagatacaattattgtaatttttctgcccggcgggctttccggcaggcttgagccacccactcaccaaacatgcttgcatatcatcaccaactagaaaataattgtctcaagcacgaggtaaatccagcgtctattcagcatggcctacctccaactgacctatcactcaggacccagagcacgagcacatagaaacactctgcagctcgaagattgcgcacagtgcggctgtacagaagagctgacagatcactgcagtcactgctaccactgtcagacatgttcgagcgcggtgtggttcggctgccgtgtatgccctcactcaccggtgccgagcgtgtatcgcttgtggttcaagaataaagtacgtgcggcggagagcgagaaacctggcgggggcacggagaagacgggtgatggccgagagaaggaagatggattgaccgagcaagagaggcggtatgctgctcgtggaccatcgccggagtcgccggacttttcgtacgcgttgttggatgatgggattcagtagcttcgtccatcgtcgcgagatttgtcggatttgtcagacgcgttggagagcgagggtgaggcgaaaaagcagggcgaggcgaatactccaccgggtagcgcgccgcgacaatgaaatcagccatattacatagccaaggcagtctccacacgcgatattgggaatggacacactacactcaagttcattacactttgtggatggcgctagaaagtagaaatctgacatttcacgaattacgctatgctagtcacaccgctcaaagcaaatcattgctccacaaatattttgacatgtattcgaatttggcgtcgcaggtgatgggcttgcaggagcgggaggtggggtcggggcaggagctggtgttgagaaggtggccgcaatacctctagactccgggctccaccgacacggcgctgttgcctctggtgccacggaccaaatagttgccctgttatctccacacttgcagtactccttgggctctcgtggctgattcgatgcggctctggtgaagtgtcagtataattttccgaagcgcgctttgcggacttacccatggagaccgaacgggcttgtgtcctctttcttctgatatcctggaattgtgtttggatctccgcctcagagtttctgcagagatattgctgcctgtgtgccgagggcagcagcattgttcgtggctggaaaggtttcgtggatgttgacgtccattgactcgaaatcaggatttttgcatggacggcctttgaacttgtctgctttacacatatcttcgtctttttcttcatcgcttttgaaatcatccgcaggacatttcggaagcttttcagggcagcactggcatcccttgagcttacctttggcggtgcattgcaggctggagtcctgtcatcagtgtcagttatatgatcgagtcggaatggaagttcgaaggtaacacacattgccattgcagtcttgggcggggcaactagcggttttatcctttgggcagttttgttcttcgcagggtcctgcagtaatgtcagtacaatgtcgactacctcgctttcttcgctcattactcacagttctgccggtttccgctcgcacatagcccccaggggttgttgccaccgccattgtcgcaatcaggctcctcgccttgatctttacagctatggtcatcttctcgggagccttcaggcttttgtggcggtggctgaaacaatatagctgccgtcgcttcattttgagctataaaggattagcaaggtactgtgatatgttcactagagtacactaacatgctagataccatgcaataccgccagcgaagacaactgcagctacagtctcaagcccagggccagcaccagacgttatcgcggtctccgttagagaaatagtggtcgatgctcgcaggtcgtggtattcactaagcgtcatcagttcccataagacaattcccgtttagtcgccgataactgaagtcatagtgactttggggctgctgtctagacctctatcgtcagagcacttacaatagtatccgtggcaaggctctccacctagacagtatgcttgatcgctacacacaaggagactattgtaggtgctcttgatactgttgttgcctccgcacatagaatattccttcgggtcctgaataaagaacaggggatttattggttttggcgagggaatttcgagcgaaaggcacggtgcgaaggcgacgtgttactgccaatctccacatgatgtagtagtgaccgcggcgtgttaccgcaaatatccacgcggtgtggtagtgaccgcaaggtgggctgcgatagtggaacgattgcacgagccgctgggctagcgattaatgcagtagtctcttgcgggaagaagagggcaaagaatgagacgagggtgacaatgtacatctgcatggtcgctgtggttcaactgctgagtgtttgattcaattttgcagaggaaacaggctcgtcttaagcatttagactctccgatcctcaagatgtatccactttgcattgcactctcactaaaacgtgttcgtgccgcttgctcgcatttttcaggcctaactacggcgcagcttcgcaggcagcattgattaagacgttgtgcatggcgaagtgaacaaattttgatagtctcacgtttcaaaatcctacaaacgaattctgagggtaggagtccgaccagttcttctaagttgggctgactcgaagtgtatggacagggattgaaactacgtgctatgcccacttgaacaatgacgaatgtctaccggtcagggccgtgagaaaacgagtgaaaagtactccggcggaagtcgcttcttatccctctttcccagttgttcctaagcttgcctcagcctaccaaaacacaacatgtccactcaccgcaccccacccgcaggcacagtgattcaccgtagctttctagtgttccgccccaggctctcatcatgtcttctctctcaagcactagcgcatgatgtagatcggtccttcaatagaaccaatacaacccgattcactcacgttccatatttggtcccattgatatctactgggacgagctccagtcggccacgcgttccaggatcaacagctatacatgaaagtaagaaaaaatctctttctaacctcgtttcagtttgccataaggaaagcgatggatctatcaaaagttttaaagaatctaccgagtggtcgtgatgctgcagtcgcctccgaagctattatggtgtactgtgtatttagctcacttctcttaacaaataaagcactcgtgcacagactgtaccgcgtacaagacagtaagtttggtagtagaacttcgtattcattacaatcagaccattgctggtcattgaaagcatactacatgtcctcgtcgtccaagcgggttatcagcagtgcagacaatagagaagcacagcagcaggctgcgaatatcatctctgtcccaagttgtatcgagccgtcaccagtatttcccaccacgctaaatacgactgttgctaggaaagacactagcatctgcggcatcgaaatagctatgttgctgaggctttggagccaggcagcccaccgcgtactacgaccagcttgcccgttgctcagtatttccatgttgattagcgtgaacgggatccattgcgtcacagcccagctcactcccgccacagaagccatgaagatcgaaccggcagccgactgtaccacaagaatacccatcagactcgctgcataaagaagctgagaaacacaccatgtgcgacatttccaacccaggaggccatgtttcaacgccagccatgaacacaaggatggaccaacagacgtcgttagcagtgccacaccggcaaagcatagcaaagccaacgagccgtaccgagccctatatttatcgctaattgctccgaactgactagcataaccgggtgaatgagtgtcggtttcactacttgctctcaacacctctgtccgagccaattggttgacatagctaggtaaaagcattatcagagagaatggccttgcacaaaagacacatgaaaaggacatacctgcttatgtaagataggaacggaaaccacgcaaaccaggacaggaactgcacaccctgtatgatccacattctccttgacagtttctcgctaccaagagatgtccaatcccgcaaggtccttctttttctttttggaagcttatgctcttcattaaaatctctatcgagctggctctcaccagcgcatagacaagtcgtggcttgtgtaattcctacccacaaggcaccgagcctactcagagcctgaagttgagtcgagccagcccacggtagtagcccaggaatatccacgtaggccagcatatagcaagttacgttggctgcattcgttaaacgtcccgcccaagcattcgcctcggactgctggtggtcaagacaaatgtctatcagcagcgctcgaagtcccatctgaatggctgacgccgagatgtttatcgttaaaatgagcagaacagcaagcatctgcgctgcgggacaagagttgggcgcacggcagtactcgacacgcattcgggagtgccccatcacctcagcaaaggcaagaagagaggcggataagccgatggcaccgctcacaacgaaaggttttcttctaccccatcgggttcgagccaggtcgctccacgcgccgaagaaaggctgcatgacggtaccgcacagaggaggaacaagccatagagcgcttatcgaagcacggctgaatccaagtaaacccaaagcgtcctaaaaggttagcacgcttcgacacctctcgctttacaataaacattagcgtctacttacggtagcgaaggcaaactggattgagtaagcgacctgaagtcttctctccccatcggcattagcaaattgcatacgcatcgcatcggagcatccgttaccctgcaaagcctgaagtcaggccgaccaattccatggagcttcttccttgcttgattcgttcggacatctgtagggactccatagctaggggcatacttgtagagcacaaaatagagggttaaaagggtgggaggagtagaaagagtcgaaaggggctagtcttggcgtgcgagcgattcaagatccggaccgaggcttgcgtgaggattccattcgcaaattagatcaagatgtaaaggatacaatatcagagtgtcttgaatacgtgcttcaactgagtgcgcaaagttttcggtttaaccctcaggcacttcctcgttgttccagaagcggcgcaccaggatcggagccggatacggcaccctcgcacagatggtttgcgcatgaaacttgtacattatattgccgtgcgtagactacttgattgcgaagtgatgaacagcgctatcataggataaacttttgcacaaacaaaggactaaagcattgctgccccgcagtcatactttgatggccatataagaactaacagtatttcatattcggtacgaaatgtcttttgttatttatctagcgtgtcatacattcgatgcgcttctccggggcagagaccttaattactgtgccattgcgaagttcatcgactctaggctgaccgttgattgtgatgcaatgatttgtatgttcatcagacaaagtatcgctatcccaagctgttccgccatatttccacgctatccactgcttctcccagtagtaagaacagtgcaagtgatgatgtcctccagttgtatatataaccggatgatctccgcgtaaggcaacgtctagggaaatctcagtagttccgtcgaagtcgatgtgatatatcagattcagctgtctaagacgttcgacatatttggcataaagcttgctgtcatggcacgtcgaatcgatccatgatccgatgataaagtcgtacacacaaccgttcccttgattatccttggaggtaagtccgcaatagccgagactcgaatagtttcgattggcgaagagctggcggcgctctgccgcaatataacctgcccctccaccagccatgactgatgcaacaatcacgaggagatacggtatccagggtctcgatacaaccgctttgacaacgtagtcaatgtgaatttgggtcgtgcagatgttccagcggttcttgaagcggtttgcccatggagtacgttgtctggttggatagggaggggagagagatgtggatcggcacccaaatgataatgtttccgtactttcgtcgaagcgctcacttagccgttcataggaattaggcgacatcatggatgtgaaatgaagatattattatggtaaagttattccgatttgttaagcggcaatgtaatgagtattgcgtacgcaactagttggatggatggatggatagagcacaaaaggtgcattcatagatgcaacgcaagaagaggtattcctaatcttgtgtctgtaagttgaatgcacagccaatatgcgagactcggttatgaaggactccggcaatttttcaaggtgcgtgagaatattgacggctccaagtttggtggccacctccatagtaccatgtccatgcgtatactgctcggatctgcgtaccgatcggatctacataccgactgggtctacgtaccgcacggatgcgtgtactgtctggatacgtgtactttccgaaactcgtgcacttccggaattttgtactgctcagaatcgcttagtcgcaacggacggttgttgcagaagcttactgcatgtggtttgcatgtgagacaccccctttggttcttcttggcgttgaaatctatgaagcactgcgattaaactttcggcatactttttgtactttgttgctgtcttcctcttctcttccgagctgctgctcagctccaaggtttgcgtgcatcaattccttcacccccttgcgccatcctcgtgtcatgctcttcaatgtccttcgctacctcccgagagtttcttatgcaatgtttaaattgtatagcctattagtacggttcggcccccatcatacgtgccttattgagctcctccacctgcttcgtctccttctccatgcgctctcagtatcaggatgcaatcttgtaccactagactctgcaaccaacaatttaagtatgattggtagatagctaatcatcgggcgtgtcaatacgtatcatcaaccccgcctgacactctgatcttggcttttcgggacatttggggtgactacaagcgtcaagggcccatactaaccaagagctgtatatttgcaccctctttctgatagagactgtcataggtgaatcaatagtcccaagttgagcctttttttgttagtatggatggccacgctgggtgttttggtacatcccagccaacatttaaaatacacgtttttcacaagctttcagagggtaaacttagatacgaatcagatttagtgcagaatgtatgattcaaaatctaggactcgcccgtattttatcgctggagacacacgcgtgcactggctcgaccgatttctcaaccctctcaactaacgatgagttgcattattgtcccggaaaaaccgctcggtatgaatctgtcttagaaccttctggagaaatgttctcgtatcgaatggatctgatcggatcattggcccatgctcgcagcgcagaataatttcgacacaagacttgctgactcgtgtttgctttcgatgatccaacttcgtgagcgtaggataatggtgtagcgtctgccatacaagtgacagcctcctgtagaacatttatgcaatgtaacacatgttcggaaggccactgtgaggtattgttttggactttgtagccaaatgcctccgtaagaactatctacgcatggaaagttaaccttcaccgttgatcatgttggcagatacatactatgcaatgcatttgcaagaacccccgaataatatataatctgtgaccgtctaaaggttcggacacaagcggcactgcaggaagctgatagatttggccatcgctgctcctatacgaagcaaatccatcgttagctaaaacatccgaagctaccactattgtcaatcgcgaaaagaggatttgtcactggaacactacttacaattgtgcaacacttttaacctccttacggcttttttagtcgtctccaaatcatcgaaagtagtcgagtctaagtagtaaggactcttcttgtcgaaaatagctgtccactgaagaggctccccggcgtctgttacctgtcagatatcaagtttttttaccatggcttgtctgtgagctggatcaaacacacttacaaaacggaacaaacttgaaaggatcagctcctaataggacagctcgaggcctagtactcagatacaaagcgtacaagagtgctattgtgagcagtgtaagaagagtaataatggcaacgtagcagcgcttaagcgatttcttaaagcgtatgagctcaatgtattcatcgagccttgctctttggccagtatcagacatgccgatatcttcaaacgaatcagagtatgtgatttcgcattttggatgcattgttcacatttgcttcatgttttggtatgaaggcaatacatatatatgactgaattagatatttgcggtagcgcgggaacggtaacggtcacttacggcctcggagggcttgtgcatgttttccggtacgtttcggaatcggcacaagcccagacccatcgcttatgtcattttgagtccttcgcagataacgaaaaccttaatgagtatgttttcgagcccaacatcacatggtccagggcccgcttatggataagcgtgtttgtcaaacgacaatatcctgtgcggcctccaaacctcaccgctggagacggctgacagagatagcgcgtccagcaagcaagccgcttcgtgccttggcgagtcatgcacgtaatttggtcaccgagaagcctcatcgactaatgctgctgcatgatggtgcgtttagtttaccatccctttcctaggtctttgatcgatttcacccaattttcacacttgtttaacacccaggtacatcatttttgcttgcactgtaagtttgatgcaaacatgagccgacagagagtgtacaaacgcggcgccacagctatctatgggaaatagagaagctctcgtttttctttcctctacccgttcctcatgaaatctcctgttgccctttttagctggtacaatttggtcctgttcactcggactcctcatcgttgtcgccagggagccatatctcgtgtccagttccttctcggacaaggaagctgagcccgcatccgcccaaagcaaccatgcacatcagccaccacgctaattctgtcatgcctcgctctgaactgtaaccaaggacggcaccacctagcatagggctaattgaccgagaaaaggatgacagtaagactgccgcgctatgcgttctccccaaggccgtaggatgtggcgatgcactggctccaagtcagtcagagcattttctctcgatataccacgtacttgttcgtcagcattatttgcgcaggaagtacaaacgttcctgagaccaccgatagtgcctgtactacaacaataattgcccagactgtggcgcgcgctccccgtgctgagggtgatgttatagactgtaagataaccgtgaaaggcgtcataaagtagcatagcggaaaaccgaaaaggaagatgcgccacaacttcatggttccgaacctctgggacaatcgtgggtagccaaacacttgcacgggtatgccgaccagtcctagcagagccattgaaagggcaacatccctgaccggcatacccaatcctccagaaaactggaagggattctgcccattgtttgtacgccagccaatggccggcagactgagaaaactcggccacaacgtgttgtatgctccaatatggccctcgagaatgccttggcagacgattgtgaggcagaggttccgtgtgaacatgcggcggagaggcaggattgcaggttcgacatgcgcgttggtatctttcggttcgagtggctccaataacatttcactctcatcctcgtagagatcttcaaaaggcacctgcgagtactgagcttcctttttggtcgtacggaacatctttgaaagcatgtgtgcgatatgtagcccgtgatcatgcttattgcggagaggcttaagtgtctatcacttcagttagtgcgccatgtttgttccacacttcgcagtttgtatacctctcttagcctcagaaccaccatggctagcgctactaatagaacagctccgttgagcagagcaggtttagcgaacggatatcggctgagcaacggagcatctagagacgctttaatctgggaatcggaggagtccaccaccatactagccaaaacagggccaattacgacggcaacgttgaatgccattggcatcaacaagaatgcccgctgtttgtatcttaatttccagtttgtcagagctatcataaatagagaagtgcggctgcaagcggacggtcaagcttaccgttgatcttgaacaatttcagacaccatcgtcctgatcacagcaacgtttccattgactgatccctcaatggcacgcacaatcacggcctgggtgaagttgcttacgaacccaaatgcgacgcagctcaacactacaaaatcagtctggataccgccatgcaagccaggggccttactggagcctaatagtccgatgatgagaactaatttcctgcctcctctgggtgagtctgctactctcccccatatcagagccgtaaagcattggcagatagtgaatacagtctgcaggatggctgcctgttcaacaatctctttgggtgtcagagctgggtcaaacgattttaattgatagtatatgtacgacttcaagaaatcattagcagtctttagtaactgtctggattttttgaaggcttaccacgatagacgtgcgaactagaggctcacagaaccgcgcaaaaataagcaccacgagttggcccttatgtggcagagacgcccatgtgactggagtttccattatagaaagtagctcagcatgttatcaaagttgaaacccagggcttcttgaacaagaaaaagagactaggtgtgtgttatgggcggtggttcggaacgatgatggttcgatccgcgaccggctatctaccttttcggctccctcgcctggattttacgcgtctagcttacataaggcgagtagccattggatcggttctgaagttccctgttttgaaagaagaagagggcgcagtattgacttcaatgccaagggaatacttcaacaatagcctgccgcaggcagaatggggactcagggggatatccctcgtcagaagagcttctgaaatactgcgccggcgggtagctcagcgtagcgtcgccatggcgccaccagaatccgagcaagtcgtgcaaacagggctgttttcggggttttgatcaacgcttctgatgttatttcttaaaatatgcacacacgcttatttgagctgctgcgatcttcacatacataggatgattcctgcaaggagctaccacctttgtagacagaaacaagcgggtacgggcacagcttcgtctttttctcgatgtttgctgtggtgatgcttgcaggaagctcatcaggtatcacgccttcttcgacccatgcaaccaaagcatcgaaagcagttttagggctgggccctggtcctcctccgcagtgccaaactccgggtgctttgaaatatctgtaaaagtctggagccttcgggtctagccgcaataccctttcgtaatagtctgttgtaccttcagggatggtctgcggatctgccattccatgccatgtaatcattttcccaccggcttccctgaagctcgatagatctggattatcggtactgatgataggtccgtatgcttcagaagagtacctgaagatagcctcataatctgcgtacgtcatattggtaatattgaagtttggatcgccttttttcacccaaagacgaacccattcgcttgccataaatactggtatgcctcgacagccttgttcgctgcagtctccgacaaattctgaaagcggagtgtcaagactgaggccataccacagggacgacccttggcttgtttgtggtccaagccaagttttgtaagcgattgttgcggcttcgtccgaaatcactgtgcttgtgtttccacacgaaatcggacgacccacaacttcccggggatcaaacagacagttttctgggtaagagataacaccatccttgacgccatccagagcatcacaagcttcaagagcagctgctttgatagcgtcaaactcgcatggtgttgggtatactccgagctgattcatgacaaaatgaggccaatacatagcaaccataagctttgcccaattgactgcgggactagccgccattataccatcatatagctttggaaatcgttgtgcaagcattagcccctgccgtccactagtggagcaaccgttccaataagaaaacgttggtgcctttccgtaaagttctgtcgttatggtcttgccgattgaagtgcaatcctccaatacggctccggcataattggtcaagagttcgaagttgatgttgcctggcccaagaagtgcccacgactcggagcttttcgacgtcctccaattcccgccatcggtcgtcatggcagcatatcctttctcgacgttgaccatcatgtccgagtcgtttgttttcatacggtatccaccgccccctgtcgcaagaaagcgtccattccaattctccattgggaggtataggtatacatgtattgtatcgttcgatcctggatgcgcgtattgggcggtgacgttgcagaagttaaatttattactggcattaacaaccgtggcagagatagaatcgaggtagccaccgagagatggaagtgtagtgacattgccgtggcattttgccagaagccgagtagccgtgcaagcagccgcgaaacgtgtagccaacataaggtatcgcattctggcggcgttggcttcacaaaggaagtcaaacctcttttgattttatttcaggcgattaattgacagcactcggcacaggagaccgaaggtttccttcggaccgaataggcttccgatgcactttggaaccgaaagttgacgttacgattagggtcttctatgaacggtgaagctgaatttaaagcctaccgcgacactaattatcttcgttcatgtcttccagacgtccctcatttaagagagcctctcactagcttgtggtacagatcatcatgagaacggagggttgaagatagcgtgccagagcatttccgaggctcggataattacggaaatcagcttgacatacatatgccttcgtattgtaatccacagtcctgctactggattcacttctctaacatttgcactacattccatatttaccattattcataaattatagccgtctccacaagagaagcaagtgatgcaagaggagaagaataatcttctcgaaggaatcgagaaaaatggaacggaactggaagatcctgaccgtggtaattttgcgaaagtgggattttatgccccttcccgcacctgttccatctggtatttctggctattttgcatcagctgtgcggtagcctcaatcctgtcgctctacttagtgtatggtgttttatttgcgccgaaaacgttgccactgggagttgattccaccggattcgttcctcctggtaaggcgagaagaccttgaacagaggaagaaagctaagagcatggcagagattggcgagcctttacgttggattatgttcgacgagagtaacccttactatatcaaggaagacgtattcgatcatgttgagaccacaaaggcgtttgtggtatatctcaaagcaactcataactgtacgtagttgattccacttgatccattcgtatatagctcattctgacatagctactttcctgagagccgaaggccatcacaccacatatgttgatcccgatggtaatgtcgttgaactaccacctcacattcgcccctcgggccacgagttttatgcaataagagcgatacacgaaatgcattgcattgtaagtttcagagtccttcgtatgcaaataaagtgttgaataaattggcagaatgtcttggtagaggcatatggattcgaggtacacaatcaagcctcacaatgggcacctggccacgttgcgcactgtctgaatactctgagggatgctatcatgtgttctgcaaatgctatgccagtgtcgtacctggcaccaggtggacatttgacggaccgacagcagatgcgatgccgagattattcggcgtttgagggattgggcaaatgaaccgtctcgggtgagtgcgctttcgcaacgttgcgcctccaggatccgaaaaggacaagattgaggagatcatttcgtttgctggcgccggaccgtaggtttgcgaagaccaatctggggacgtttaatctcagggtaagaattggagttcagctctggagatgacgcgcctgtatgtaggtgcggtggcgcacggattcgcaaaccgaacactacctaccgtaaggtagaatgcggaaacacccacagacttcaaagcgtccgaactcaaccagtatggcagctatcgacaagaaaatagcagaaatcaaactgcgagggcttggagacacgatcttgtaccaggagcatgctgataaactccatggattaagaagtgcgttgagccggagacaccgaggtacctcacgctcctgagccgactacacagccgacaaacaattcgtacggtacacaactaagcctaccaagcaaaatctacctcctttaagcgatatgatcaggaaattttcccaacagaaatagcatatcagcagtctctaattgattgaaaatatatattgcaaagtctgactagcacaccggaatttgcgtgtgcgcgcgcacacatgtttgctagactggcagacatttcaagggcaaaaactagtgctgtagagtaaacccacatatgctaacagtatgtgacggttcgaagtgaccattaaactccttgggttctcgtttttccgatgcacctaacaagtaccttggaaccgtaaccgcccatcacccgtaagcgagaaatgcgagatggatacgacttcaatcaaaaccaatcctcaccacatccactttgtggcttctaccgtatgcaatttcatcatttcgaatcttctctattccccagaatcttgctatgatcgaaataccatggtggtgatcgcaacgacagccatgtcgcgcgccgggctaacaaccacattacctcatcctcactctgccttgatcacgactaaccctattacccacaaattacaactactaagactttagatacaacaaatttgcacatcgtgcgtgatcttcaagacgcttgagcgaggagaacatgtactccaagtttacctctgagtcaaattgaccactgaaagctgtagatggtaactcagctacatcgtttgtgtaggcttgattaaacctagtatattggacgaaaatatactccgttctagaagatctattaagatacatgctgataccggaagtgctcggatcttgcatggacgtttgtctatctgcttttcgagaaatatactcgagaagcagtgctcatggtcgaaagaacatttcttttatcccaccttgcacatttccagtgcgtcgcgaatagaagaagtgatagatggcacctaaaacgtcagtatctttacaatcaagacaacaggaggtgatttttctcacgttaggtgtgtcaaaaatactgtaatgatccccgcaggtttccaagaccttaacgacaaagccatcgtaagcatcttcccagcccaagtggggcatgtctcgggtcttgtctagcaagcacatttcgtttggatctaccatcggaacaagagacttagcacggatcaacacgaccggtggcggtgttggaacattcttcccgtgaaccccgacatcggtcgttttccaggctggtggttgccactcatcgcacaaacaagtagcccgtatcaaagacgtgagaaccttctccttaacttcttgggtaattccgaccattgcaggtccttgggtatccatatcgagtgcgcgttttggggttctagaatagattgaatccaccaagatgactccggaaacgcgaagccctttattctccgtggctaatatgtgcgcaatctgtacagcaagaataccgccgaaggaccaacctgtggctgattttagctagttccccttatgcagcctcgaaagagatgctgtctttattacctccaagcacaatgtttcccctgagcatgaccttcttgatcagtcgaatatacattcgcgccatttctaccacgctctgccacccgcctccacccgcctgttcgaaacgaggatcatatattccatagacctggcggtctagcggtccgagagaataatagctgaaaatagtgccactcgcatcgtgaatcaagaacagcggtggttgtacagaaggtgatcgtgggacattttgtatgaggactggatttgaggcatgcattctgatctcaaccttgaaatttaaagtcagatcgttactggctgcggtttttgatatgatgctagttgggttctttatctagttattgagacgaaacggaaagactggaggacatggcgcaatgcattctatgaatcagtacatcgccggcgttttccgagtagccgagttgaaatagcatcctatcggtctgggtgcctcatgtgatagatccaaactcaacctctactagtctgcagctgtaccgtagccgatggatgttagcgagggagaacttaggcccacattcgctcggacagattaccggtttgccggtaggcatcggaccgtggctaagcgtcccttgactgttacctcatcccattaggattgatggaaacttgcttagaatcatatgctttagcaattgacgatctgaaatacgtttcctttacaatcatgacatcgataagcgcggaagtaatgcatgaggactttggtaacgagaacatcaatgcaacagcacagaagattcgaagacattgtgctgaggtgctatcgaattctctagagcatatcaacctcggattgtcttttgcagctctcgggggtacgcgcattgttatccctcctcgtcagctcattgcagatattaacatgttctaaggagactcgtttagagcggtgcagctgcatcgccaatgtactggagagggaatatatgtctcactccgcgatattctcttgaagaaaactcttgctcaaattgccgctgcagcatgtgaaagacatgcagacgccaggtcaagtcctctcccagcaggttcgagatcagaaggccatcccgaattcccacgcatgccttatgaatatgagttaagcgccattcgaggagagctcgaagcccggaccaatgcgtcatcagggtcaggccttgatctcgtcgaggatatttatccatgcagccacatgcaggaagccatgttcataggacagaagacgcgaacgacaaagctttatcgaactatagggttatttgaggtgcgaactgccgccaatccagaggcagtggaacaatgctggcagcaagtcgtaaatcgacatcaaaccttgcgaaccatttacgtccctgcagtaaaagaaaccggccgcttgctagatgcagttgtactaaaaacggtgagagccgacgtctctcatgagcggtgcgaagacaggacagaagtacaagagagattcctatccagatgcagatctgagtcccaatttgtggatggcatattgcaccaagcatccatctgcttaacggacgatggccagatcttctgcatccttgatctaagccacatgatcaccgatggatcgtcatgggttctcttgattgaggacttctctagagctttacgcgggatggaatgcccaggcgtcgcgccaggatacgatcgatacctcgactatatgcaacttgattccgacgtagatgcagcacttgactattggatcgactttctggaaggagttgagccgtgcaaatttcccgttcttaatgacagaactggagcaaagaccgatattggcgaactccttgaaatcccgttccccgaatttggtgagcttcggcgtttctgcaagcagaatgagaccacactttctgcggtattgcagacggcatgggccttgcttcttcgaaactacactggcaacccagatgtctgctttgggtatctctcttctgggcgaagccttcccatccgcggagtagaagaaattgttggaccactgatcaatttgcttgtctgcaaagcaaatggtatggatcgtcgatccgcgagaaatgtcttggaaggaattcacggagacttcgtcaatgcccttccctatcagtgcatctcattgttgcaggtacaacggatccttgggacgagcgattcttttttgttcaatacattattgacggtgcactatgctcccaccatggtcgacggaaacaccgagctcgcactcctggcctcccacaacgaaaccgaatttgacattgtggtcaaagtactctattcggacgaccaaatgcgcgtccggctaagctatcgcccagccatcttgtcgcgttcaatggcaaagcgtgttgcgaacacgttctcgactgcgattagcacgttgatgcatctcgaagacatggaccagtcgttgggcacactcgactgtcttagccctggcgactgggaacagattaatgtctggaatctacagacattatctagtggggcgctttcgcatcccgcaacgatccactcgctgatagagcatacggcaaaatgccagcctagtgccctggccgtggatgcttgggatggtacactgagcttcggaagactggaggagctggcagaattgctggcgcatgaaattatgcggctaggtattgggcctggggtaatcatacccctttccttcgagaagtctgcatggtacacagttgctcttttagccgtcctgaagagcggcaatgcttttgttcccctggatcgctccaatcccgcaaatcgtctccgccaaatactcgaccaactagacattgacgttggttcgggtctgatcatcgcttcccccgagcacgtggcgacattcgtacctctctgcaaacatgttatcactttggaacctgacttctttacgaataagacgattaaaccagggaaacatttaccaggtgttcaacctaatgacaaggcttacgttatattcacatcagggtcgaccggagtaccaaaaggcgttgtgattgagcatggtgcgtattcttatgcagcccagacacatagggacggactgcacgtagacaaatcgtccagaattttgcagtttgcatcttatgggtttgatacaagcatggaagaccatctaacaacgctcatcgtgggaggatgcatatgcgttccgtccgaggaggagcgtctgtcggatctggtaggatatgcgaatcgtaccagggtgaactgggcccaccttacgccttctgtggccagcattttcaatgcagaagagactccgctactgaaaactatggccttggggggtgaagctatgacactacgcaacgtgcaagagtgggcgggaaagccggacaagcatctgatccaagtttatggcccttctgaatgctgtgtgaccagcaccatcagcgaggatgtgtctttgaagatggatccaaccaacatcggccgcgcatttggtggatgcgcttcttgggtcgtccgtatcgacacccctcacgctctcgcaccgatcggcgctgttggcgagctgctcatggaaggcccaatcctggcaaaagagtacctgaaagacccacagaaaacggcatcaagttttgtaagcggcttgtcgtgggcaccgcacaagcgactatatcggactggtgacctggtgtactacgattctgagggagatctccacttccttggtcgcgtagatgcacaggtaaaggttcacggccagaggatcgagccaggcgagatcgagaaaaacttggccttggagggatcagtactgcacagtatagtcttggtgccagaatcggggccatgtgcgggcatgttggttgctgccattgcacatcaacgcccgtcaatccaggacgtgtgcgacaaggtgatctttgaaaaaccggaaacagcatacatctcgaccctgcgcaactttcttctcgaccttgtcccacaatatatgatcccggccatatggcttgtcgtacgtgacatgccctacaatacgtcagggaagctggaccggaagcgtatgctcaagcgttttgaagagatggacaatgaagaatatggagacttaattggcagtattgaaaaatgcagtgttgaactaccaatcaatgacctcgaaatagcccttgaagaagtatggagtactgtgctcaatgttcccaaagcggacattggcagaagcaataccttattttcactcggtaagcctctcggtacttgctctcttccaatgattcctgtgactgaaagacatcctactcaggtggagactccatatcggccatgaccatcagcagtgcagcccgtggtaggggcatcgcggtgtcagcagccaagatactccgctatcaaaccatcgggcgcctcgtcgagaatctcgatacgcatcccgagcaggctccatctgtcgactacggaagaacccagaccgaggttgcatggccactttcacctatccagcagctgcattttcaggcttcacctaacggagatcgctttgatcaacagacaatggtcttggtcatgacgcggcatgttccagatagccttgttcgcgacgctttcgaaagcattttagaggtgcatcccatgctgcgggctcgcttcacttcaacctccagcggatgggtacagcaagtcacagaagatgtttccggaagcttgacgctgcgtttccatcacgtagactacagccaggaagatgttatgcagcaaattgccaccactaagtcttgtatcgatctagtcagcggaccactcgtcggcgtcgatgtctttggaaggggcgagaaaaggctcatttctgtcacagttcaccatttggcaatagatgcagtttcgtggcggatcattctggaagatattgaagctctaatcgcccgaggagcccctgcacggcccgagcccgttcatttccaagcttggggccgcgctcaattagaacaggccagaacatgcctcgattcttctcacgtacttccagctggtctggtagtagagagcataggttcgtctttctgggggatggaggggcggccgatattgttccaggactccgtgtcgaagaaggctcaactggacaaagtttcgactcaagcattcggagcatgcaatcgccacggctacgatcaagtagatttgctttcagcagcagtactgctctctttcttgaaaattttcggtcgaccttcggcttcattgttcgtcgaggggcatggacgcgagccgtttcatgctgggctagatctatctcggacggttggctggttcacaacgttggcacctctcacgattgaagagacgctagatacaccagcagcactccgtcaaatcagggagctcaggagagccacaccaggcaaaggctgggactatttcacgtcacggttcctcaacgagaacggagttgaggctttccagcagcgacattggcctatggagatcattctgaactatctaggccgctatcagcagcttgaaagacacgatgcgctctttcgacgctgtgaaccggccttgcaatcaatgctttcggagctgcgcctacagcaacgtgctgagtcacaacggtacagcctcataaccatactggctgcaatagaggatggtactctcacttttacagtggaatggaacaagcatatgaaccaccagaaagagctagactcatggccagcgatgatagagaaggaacttgagcgcttgctcgtaactttggatgcgcaaggaacgaagccgccagtagaatcaatcgcatctgccaccacgattggaatcgatcatgaagaactgggcagcctgctgaaggccattccgcctagccctgacatagtcttgcacaatgtcgaggccgcgtacccatgctctcccattcaggagagcctactttttagccagttgaagaacgccaacacatacaatcagcatttcctctttcgcctcgtgccgggttatgatgaccctactgagggacgccatgagcgcttagcagaggcttggaagcgggttgtaaagaagcatgcaattctgcggactgtgtttgccgaagtctcttcgggtggtttcgcgcagattgtgctccgaaatatcacgccttcaatcgagtgtattcgtagcgagagcaaagatgcagtggtgagagcatgggagcaagaccggttgatgctagggtgcctcccgctgggcggaaagctgctccactctctcaagattcacactgtcgtcgatggcacgattttctgccagcttgacaaaaaccatctcctcagcgatggagcaagttcccgcatcatgattcaagatctgctcgacgcctatagcgatcgactagaaggctcttccgcatcattcatggactacatcaaacacatcaatgaggccgactcggaagaagtcgagaaatattggtcttcataccttgatggggctacgagatgtcactttccgcggctagctcaactggcagaaaaggacgatcaggctatgccaatgaagagtgtagagctagttattgacaacaagaaagctctcgatctgaagtgtcgcaagttcggtataagcaatagcagtgtattgcgcgcggcttgggcactggtattgaaggcgtacctcaattcggaaacagtcgtatttgggttccttgcttccggtagagacttgcccgtgccggggatagagaagattgtcgggcccatggtcaacatgcttcccgtccgactactagtatcaggcggaagcagtatggtcgagcttgcacgggcgattcaggacgactacctggaacatctttctcggcaaacagtatccttggggcgaatgcagcatgccattgggggcagcgacggtctcttcaacaccattgttaacatccagaaatctccgctagcgcagcggccgacagatgcggaggttagggataccacggcagagctagtgaagagccacgatactagcgaatatgggatagcagtgaccataaccgatgagcaagacaggtatatcgtatcggcagaatttgcaaccagcttgttgtcgacacagcaggccggccatgtcatagctgcctttgccaaggccgtagaattcatggtgcaggagccagagaagccgatatctgaggccagcctattcagtaagctggacgaacagcaagtggaggcatggaatgtaaaggagccgtgcctggtccggcgctgcatccatgagctgatccaagaaaccgttcagcgacagccagcaagcattgctgtccactcttgggacggcgaaatgacatatgagcggttggacaggttgtcctcggcagtggcatgcaagctggcatcgagcggtgtgcaacccgaagacattgtgacgctctgtttcgagaagtccatgtgggcggttgtggccatgttaggtgtggccaaatcaggaggtgagtggggcgcgggccgactgctcccgagagtgctgactaagttgtgcaggcgtattcgtacatattgaccccaaggcaccgcgggcgcgcgcacaagccatcgttgatcaaacccagtgcaagatagcgcttgcgtcacccagctgccacgcatgccttgatggcctagtcgaggacatactactgctgagcggccatgttgctgaagaatggagtgggctggaggtgagcagccttgtgaaggtccaacagaagccggccaacgctctctacatcgtttttacttccggaagcacgggaacaccgaagggagtagtgattgaacaccagaatttctgctcagcagtagcagccaaccgggagtggctacggatagaaagaacatcgcgggtgctgcaattcaccagctacagcttcgatgcttcgctcgaggagatattcacagtgctggtggcaggaggatgtatttgcgtaccgtcggagcaggaccgcctgtcggatctagctagcttcgtgcggcgcgctgccatcaactgggccgccttcacgccttcgttcctgcggtcacttgagccacgcgacgtgccctcgctcgatttcattacggtgcatgccgaacccatgagccagatgcttgtgaccaggtgggcaggccaagtgcatatgcgacccagctatggacctaccgaatgttccgttacgagtaccgttggcgagcgcatgacagcccactctgacgctgccaatatcggctgggccgtcggttgtcgcgcctgggttgttgaccctatgcgcctcgatgtactggttcctgtaggtgctgttggcgagttggtgttagaaggtgccatcgtcggccgcggctatcttcgcgacccgcagaagactgccgccgcgttcgtcacgttgtccccgggcggtcagaaaccacggcgcgcctaccgcactggtgatctcgtgcgctatgctgtcgatggaagtcttgttattttgggccgccgggaggactcgcaggtcaaggtgcgtggccagcgcgttgagctggccgaaatccagtatcgtcttgatctcgccccggaactcgcccattcccttgtgctgctccccaaagcaggtccactacagggcagattgaccgtggttgccagtctgagtgaacagattgacccaagcccctcctcactccagctcatccacttgtcaccgggctggacgtcagagcaagcggcccacgcatccgatgcacttgcagccgtccaaaaagcactctccagcaacctccccgcgtacatggtacccgatacatggcttctagtcgggagcctccccttgcaggtctcgtgcaagattgatcgcaagctcgttgctacatgggttgaaaccttggactctgaggtagcacttgccgctcgccgactacgaaaggcaactcatacgtcaggctctaaagttgaggaggctatacgacgcgtctggacagaagtactggctgtagacgatgccgaggccgaccttctcgatttggatgattcgttctttgccatggggggcgattccatttccgccatgcgtgtgactcgccaatgccgagcgatgggacttaccatcacgacgcagaatgtgcttgtagaaaaaactatcagaaagctggctgccgtagctgcatctggcgtggtgattaccacgccagcgccttgcaaagagctatggccaagcgtgcgacaagagattgacccagctgtgctcctccccctcgactcgcacatcgccgacatcctgccctgttctcaattccaggaatacacatatcgcgcttttcacaaagagcacacgacgccatatctgtatcataccctagtagaattaacgtcggatgctggcttggacgctgccactgccgcgagagcttggcaagctgtcgtgaatcgccactccatccttcgaactgcattcgtatcggcccaggatgatgacaaaatattccaggtagtgttgcacgatataccagtcgactgtattgtcactgctgtcgatgatgagatctctgtaggcgaagttgctaatttggaaatggtcgccatccgatctaagttccttgcgtctgtagtaccgccattggcactacgattgtttgtcctgcgttccgggcgtgtattcggtctccttgctatcggacacatgatcatcgaccatgtcagtctggcacacgtcttatccgactgggatcacttttgtcacagctcgaacccttcacacgagctgcatctcccgtcgcccttccgctcttacatccagcatctctcgagccgcaacttaggctccagcacgaatttctgggaggaacgactgcgccatcttctgccttgtcaagtctccgattggaattcaggttccgctggtgatccacacgccacgagcactgtcagcttctttatcgagacggcaggcgctatgcagagcttttgtaggactgcaggcattaccatttccaatcttctacagttttcatgggctctagtcctccgccttcacacaggacaagacaacatctgttttggacatctggtctctgaccgtgacattgatactatagacggcgacgacgtagtcggcccattgctatcattagtggtcggacaggtgactatctctgagtccttggtcgagtccatgctcgaactgcaaaacaacaacatcagagcttccgagcacaaagtatttgacattgccgaagtcgggcgtcgtttgggatggtccgccagaggtttccaatccgctttcaacacgcttgtcaactaccgcaagatcgttcgtcgcaatgaagaacagccgaggatgcgcttccgacgtattcacagtcacgatccgcacgaagtaagtctcttaattgttttccaaagttctgctctgacttttatggcttggggtacgcgtgttgttaagaagactgaatcgctaaccaaagattcaaagcaacctattgtcctcagcttcaacgacataggctcccagctgagtgccagccttgcgtatcgtgaatctgtattgtctccgaagaaggcagacgaatttgtcgccacgttttctcggatattggcctctttgtgtacaggcacatgtcacaccatggccgatctaatgcgcgccgttgaacaggacgatggggcttgacgaagtgctctaaataacaaaggcaatcttcgtaaagtgctgatcaaggaattggcaataagatattgacagctcacatcggatgttggagcactccagtcgaagtgctgactgagacttcacatatgtacataaagcatcaaactctattagcttttgtgttttagaactgatcccatgtaagcgatacgagctcaacaagatgcgcagtatcgcttgacttgaaacaaccgggtcatcgaagtcgtgcttcatgaaagctcgcagtgtcttacgaggcccacatggtgtcttaagaaccgaccaatatgatactattgcgtaaatattctctatatgtttcagaattctaatgtagctgtgatttgaaggttgcagggagtgtagagtgtccacgctagtagtagtcgctcatcaggattcaacatagaacgcctgcgtacgccccaccgtcactccggaaagcagtcacctattcaatacatacagcatgacgacgacaactatgacagcgaccacgagtttagcaaggtaattgaggactaaatctcaacattgcaacgttagagcgactggttctggtacttcaattcactgtcgtcggcaggcaagttctggtgttccgagcggcaccagagctcggatattccgacgaatgagctcaggcacggcatccaaccagaacatccgaggaaagaaattccgctgtttcccctgggttcttgtttttaaattctgcgctgtaaatagtgaattagtctggccttaatccgtacatgttttgtagtgtacgatccagagcccttctgagatttctttttctgcgcttcaaccatgctcggatatagcttcttcgttcagctcaatgagagagagattcagcatcgccgggatctcttagatctgtactcaagaattgctcaattgtcctcgctcgttgtctttttttcttctccactctattccttagcgaaacggggtttcagtagagttctggccatttaccacccggaaagcgaaacaagcttttctgtgagatttcgcttaattcgctggtggctggatcaccgttgctttgcaaacgcagtcacacgaggtggacttgtatttgccatattctggtcggcctggctattgtttctgtgcactcataggactggaaatggtacgtaattaggccacattgaatgattggatgtcccttaatcaccgtataaattgtctactaatgcgacgaaagacttcttacatcttacgaagcgacttggagcggttggtgcatctcaacttccgctccaatacgcccttgggaggcaatccatacactggtgtctgactactgtcatgcaaataccacatgcccgtccaataggcttacacaagctgcttggcatgatcattttcatcttgttatccttgcattctagcttatacgcttgctatttcctacggactgatctactgccaaccccgcataagggatgtcgatgtcatcagtgggcatgagcagtcattttcttttctctatcctaactgtctcaactttgcgtgtggtgtcagggtggaactaccgtgtcttttacaccatacatgtactagtcagttcctcagttgttctcgtactcttctttcacaccaaacacgttcgaacaattcttctccagatctttctcattcgatttgtggatgagttgcttcgacgtcacaatacccgaacattttgcgcatctgtagcgcctgtccccaacacaaaccttgttcaaatcagcatgccattgatacagtgggaagagacttgggccttcggacttggtgagcacgttgtaatcagtcgacctcctctcggcgcgtcggtcagctggaacagcgccctcaacgcccgataccgcacaagccccttcaccatcgcctcgctcccagagagagatagaaggctggttctcatttcacgcacccggcgcggcaatacgaagcgactttcggatatcgcacggctactgttattggatgctgacactcgagtccccccgtacattccactgaccgccgaagggccatacccgggtgatctagctacagcagatcttcgaaagttctcgcgcgtgcttatcgtagccggtggcgtaggtgcaacctttggatttccgattttccgaagcatgtcgtacgatagtgtgaatgggcgcgccgtgggcggtaaaattcagcgcctacagttcgtgtgggcggtcagggagcctgccgaggcggcatgggcattctcagaagaattcatggagtcggaaaggcgaagggtgtgggaaacagggcacaaggttgagttgtacatcactggtcgtgctcgtggagatggtgaaggggcggatgcagatgcagcactcctaggtgacatcgagcttgcggaagaaggggaaccgatatgggatgaggatctgttacgtagttatggcgacacaagtgtagttaggcatggtcgcccctgtctgaaagagatcgtcagggaacagctttcgagcaactcggatgacagtctagcactgctagtatgcggccccacggggatggtttcggagttgaggcatcaggctggaaattggaaaaacagagggcgacacgtgtactggcatgctgagcagttttcaaactaatatttatggcggtcgatcccagaaatctatggcttttctttctgctgtatagactcagataggcgcagttgttacatccagtctccagcgccttgtcccatgaaaaacgcatggtccaaaagagaacggcattgtacctgcatctaattgagacactcatggtagaagcttagccatcccgcgcttaataacacttgagaaagccttccatggaaaactgccagaatttgcacatccagaggccgtcagtctccggggtttccgctggatgaatagatttgttcaggtaaaaattgagtttgaaatggtcgttgcatcttgaccagggtaattaactcgatagcacgcaatccgaagtaattaaacgctaaaaacaaatatacagccactgttcgatgagcatattttgaatgagtgaaacagctgacttctcataggtctcaattgcgagcaggagttgaaataaatcattctacgctttttattaaggctagatagtgttctgccatattgcgctaatttgcatccggaatgagaatgcctgcccgatcatgagtgttggtaggcacgtcggttgtccaacgaagcccaaccgcagactcgacccggcttcggccctgtctagctactttcgtttccaccacacccatcctctctctctatgcgtccgtattttccgctcccaccatgtccactttgaatgaattgggatgagaaaggttcatgggtcgctcgtctcgctactcatttccatgacaagcaccccctcccttcctcatcgcatggatagtatggtttaatctgcttctttgtcaacacaatggcggaattaacgtgcattttcaatccacttacaatctccgggtgttctggaaatggaacaactttgatgatcggctcgtccatatcctttggggggctctcatagatggcgtctattaagctctgcgaacagtgcgtgatgtgtgtgtaattaaaaggcggatcctgcccgcgagccatgaagaggtaggcctgccggagggaaaattgacagtggtgaaggtgctccctcttggttaaccaaaatctcgtcgacagcattgtttcatcagggctcatcacttgagttccttcggcatctgcaaagcggtgccatggcccgagctgctcaaactctcgtatcagagcctggttttcttcgtcaaatcgatttttcgggagccagtggaacgacatccagtcgtactcacagccgcgctgacgagccacggaaggatgcgttccagatggtgcgcacaaatatccagatgtgtcgaggtctgattgacagtgtgtgtgttgtggcgtgatagctagtgctgaggcaagagccgtgattacaacaatgctgagtgccaacgtgtagttcttccaactttccttgaggtgatccgaccatttggattgatctgaccatttgatttcatggtggtccataaaacgaactttgtgaggcaacactgggcgttcatggtcgtcaagagactggtttagccgtacatacgaacctgtaggcatcttcggcatcgatagaataaggtctgatgttttcccacttagagaaacagacgacacttttagaacttccgcattctgtttcggctctagcgcaggatccgagtgcggctatggaggccggatctgtttcttagatccccaagtctcggtccgaagatatccacggatggctttccatactagccctcgctttttatttattggtcggcaatagaattgggtactgctgagtttcctataccacatggcacaaattcgaagaatacgagagcgacagcgagcatgggcaacccgggggtgaagaaagatctctcctgccgagacatcgacagaatgctcgatcgtggaagctgttgcccatactagcttattggagtattgtcatcacccttcttatgacgacgacgatttctctgggtaatgttagcacgagcccagcgtcgggtagtatgtgaagcgcgtgcaatatcggtcacaggagaccgtacctacagcccttttgttcctgacagtatgcctccgacagcccatgggacaaggaaagaacagaccgggtaaaccactgacgccaaacaggtgtattggaagcgcctgagaccctcaactatgggtattatatccaagagcccttgccttccgacactttccacaacgtctccatcttggaccagaggctagaggaacttgagcttttacatatgtgtaagtcgcactgtagaatgggaaccaccgaaacgcgctaattaacctagcgacgggcgtcaaggtgaatggagactaccggagctggatcgacgaaaatggcatgcaaaggaagctgtatccaaagatcaccaacaccggcgaggaagtgtacttggttgcctctctgcatacaatgcattgcctggtaagccgagataagactcttgcaagtaaggtgcagccctgacaattgcaactaggcggcaacaatccgaaactatggataccttattaacggtatcaaacctacatggagcgatgcccacgtgctgcactgctttaacaagttctacaatacgattgcttgcctttctgattctgtggtagagggctatcaagattacgagagttcgttcgataattcgtctggtattattaggagggcatcggagatggctagtcagcctcagtgccgcaattttggcgccttgagacgatgggccgctcatcctactcgggcaataccattttattacgtttcaggtcatgatgaagcgagggagccgcttccagagttttgcaatgtcaatcgttgtcgcgctggtgagggatggttatgaggttgcggaggctttggtctgtattttgtgtgggtactttctcggcttttggctttcgtgaagcacgccggacaccctgtcactaagagaaaggtgactattgcaaaaaaattctctttcatttccttgggcggcgttaattgtagccacagtacctatgtagaaagagcgatatcctagattagcagaagtaatctgggtggattttctgtttctaaggtccaagtgctcgcagaacttacatgggtgctaattttttcaggtcatataggcgcaaattcggaaccagaagagcaagtctatttcatatagggaaagcccctctaccactgaaacacgtgagcatagaaataacgttgagcacgtgatcagacgtcacatgacctaagcgaggcaaggccacgttgacatcgggctgcactcatcgtagtcctcgcggcacgacaacaacctactcgatctttagtgctatataatttatgaatcagtatagtaggtatctcactactgctatactttctgattgcatctatctatctgccttcagaagagagaattctttagtgacgttacactaatctaatacccgtggtgtcggtcaatcgggcataagcagcagagactgcgttgttgcacagctacgtctaacgcatgaaagaacgcacagtgatggacatgttgcttcaggagactggctgtagctcaccattcccgtctttgacgtattgcggggcgcggtccgtcccgaaacgctagccggctaacgcagcttttccgaaattcccggctccagcggttatcatttgtggcgcagcctgctctacctctgttctaggagcggtagaatggatgtgaacagcccggccaacagcgagcccgacggctgataagaagcttcataaggcctggtctcgcaggatgtgagcaccaacccaatgaaatgccatgcccaattcacagctaggtgagtaacattcgactgactgagaacattgaagaagttaaatatcagaatagccaacatgtgtgagcaatcagagccaatcgccatcgtaggcatggccttgaggcttcccggccgggtgcacagcgcagaggatctctgggagatgttgatgtccaaaaagagtgggctaattgacattcccaagaagagattcaatgccgaaggattccagagcgacacgccaatgccggggaccatgcaaacaaagcatggctacttcctcgacgacatagacctcacgcagtttgatgcatcatttttctccttcggccacaaggaggcagaacgaatggatccagcccaacgtcagctgctggagattgcgtgggaatgcctcgaaaatgcgggcgagacagattggcgtggcaaggaaataggatgctatgtagggtcttttggcgaagattggctcgacgaaaatgtcatggacccgcacatgtcgggccagtatcgtgcaccaggcttcatggactttttcttggcaaaccgggtctcatacgaatacaactggggcgggccgagcatgacggtcaagacaggatgttctgcgtcgcttgtcgccttgcatcttgccgtcgaggcccttcgcgctggaagctgttcagctgctatggttatgggatgcaacctcatgacgtcgccgctgatgacggttgtttacacagaacatggactgctttccaagacaggtaaatgcaagacgtttgacgcagcatcggatggctacgggcgcggcgaagcggtcaatgcggtgtatgtaaagaggctgagcgatgcaatccgcgacggcaatcctatccgcgccgtgatccgggctagtgcaacgaaccacgacggcaggaagacgggtatgctgaacccgaacacgcgggcgcaggaggccctcatccgtaagacatacgccaaggccgggatcactgacttcagccagacgggcttcttcgagtgccacgggacgggaacgccagtgggcgatccgctcgaggttggtgctgtcgccaacgtgtttggcgagagcggcgtgctcattggcgccatcaagcccaacgtcggccattcagagggcgcagcaggcatttcgagcaccatcaaggcagtcctcgcccttgaacacagtatcatcccgcccaacatctactttaacacgcccaatccccgaagtgtgttcccttgccattttatgtatacaaacacccactgaccggtcttgtacctgcacagtcccctggaagtctgcacgcctggccgttcccaccgagccgctgccatggcccaaagaccgtgcagaacgcgtcagtgtaaactcgtttggggtgggagggtcaaatgcacacgttggtagcacccgtcttcggtcagtgttctagcacagtggtgacaagttgctgtaggttattctcgagtcgtatcacggactggagcaaacaagcccggctgtcgaaccgctcaaggggccacgtctgcttgtgttcagcgcatccaactcaaagtcgcttgctgcgcgggtgcagcagcatcgcgagtacctcgagacgaaggcgtctaccaaccttgatgatctgtcctacacgctgggctgtcggcgcgaccacctcgcatgtcgtggatatgccatttgcaacgggccaggcaacaagttcgaacagggtgcacttcggacgaggccccggcaaccgcgccgcaatgtttttgtattcactggccagggcgctcagacaccccagatgggcagggcattagtcgagacgcaccctgtcttccgcaacaccatccgcagactggatgccttcttgggaacattgcacaatagtcccccagcctggactattgaaggcgagtgtactggttgaagcaggacatcaactgggctggctaacatagttttaggggagctgctcaggcccgccgatgccagccggatcatgaaaaccgagtattcgctgccgtgcaccaccgccattcaaatcgctctagttgacgtgctgcagtattggggcgtgcggcccgatgccgtcgtgggccactcgagtggagagatcgcgggagcatatgctgctggcgccatcactgccaaagccgctatctccattgcctactaccgtggacaagcgcctccgcacgccacacaggtcggcggtatggcagccatcggcctgggcgccgatgaggcacgccccctcttggtccctggcgcggtggtggcctgcgagaacagccctcacagctgcaccatctcgggagaccgtgcagctgtggaagaggttgtgcgaagtgtcgctcagcaccatgccggcgtgctggcgagaatgctcaaagtagaaagtgctttccattcccaccatatggttccttacggatctacctacgaggccctaatcaggccctatctccacgatgcttgcaccccttctgttcccttcttttctgcggttaccggtgatttggtgaaagataatgagcttggccccgagtattggcaccgtagtttcgtccagcctgtcctcttctcgtcggctgtcgagcgtctcttgcactgcggagacgccaacaacagcaatctgctcattgagattggcccacatccggcccttcaagggccccttaatcagattctgcgggacgtgccaaaggtccacgcagtgtatctaggcacgcttcaccgagacgaggaggctgacgccgcactcctgcgcactgccggtgaactctttgcccagcacgctggcatcgatctcgcacacgtcctgaaccccggccgcgttctcgccgatcttcccgcatacccgtggctgtacgatacgtacatccaccagcctcgcaatgcagcggcctataaaaaccgcaagtatccacgccatggccttctgggcgctcgggtgctggaagggaacgacatcgagcccgcatggcgcaatcttctcgacatgcagcatgtatcttggctagctgaccacatcgtggcaggccaaatcgtctatcccggagccgcattcattgccatgatcggggaggcaattcgccaggtgtcgggcggtattgaatcatacacgatgcaaaatttccaccttactgcgccgcttgtgctcgatgtggataaggtcattgagctacagacccgtttggtaccgcaaaatgcagagaccaatcacgccaaatggtacgagtttaagatcttgtcaaacgatggaatagcgtggacaagccactgtaccggcatgatccgatcaggcacgacagcagtcgtgcctcctgtcgacggaccgctcccacggcacttgccaactacaatttggtacgatacggcgaaggcggttggcctggactatggtacggcgttccgcggccttgatgacatcacagcaggtaccctagattcacaggcaggagcgaccatcttcgactttgacgacaccactcggtacgccgcgcaccctgttgttttagatcagtgtttccaaatcagcctagttgcgcgatcgcggggtctgcgccgccattgcaagcgcctctgtgtccccacgtccatcgaggagctcgccgtgtggggtgcagccagcgatgaaatgcttacttctgccaaagcccgtgagtgtgacgggggttttacaagcgagactgtggtagcaaactctaacgggcagcctgttatctacatgaagggcgccggcttctccgattttccgtccgcgcgacacgacgaagagcgcaaattggcatcgtatcttgattggattacggatatcgactttgtggacgcaagagagcagtttgcgcatttgtcaatgcatgagcttatcgcgctaattggattgaagggcccagctcttcgaatcttggaattagcatccggtgaagatcaggtcacgcgagtcgccctgagtgccatggagccgagggacggggaacggcttttctcagtatacacgtatgcttgcatgtctggggaagcgaaagaaagagccgaagagagacttgcagatgttggggcaatcgagttcgtgtgcccgataccaggcagctgtgggcaggaggacgagacttccgcgggcgcgttcgacttgatcattgtgaatccagaggtacgtacattgccttccttatgacgatgctttgggctaattcaaatcaaggttctggcgcagactagaagccttgcaggtcatttaagcaatataaagaggatgctgcgtcccgacggacgatttttattgcacggcacatcaatcggtaagtaataaagcaacacgcagcacatattcgtctaatccaaactgaccaaatctaaagctgaaccaatgcttgatgtgcaggacagccttcgaaaggggggcttctcgatcttggttgatacagctccctcgggtattatactagcagaggttgccagtcaaacagcgaatgtcacccagcaggtcaccctgctagtgcaggaccctgaccatataacgacccgttctatagagaaatacttcctggctcatggcatcaaaaccgacatctgctccaatccaagctccctcgggggcatgcatgggaatatcgtcatctcacttctcgatcttcaaggccattcctacatctatacggcaaacaaggacagttttgagccgctaatccgcaacctgtgcgctttccagggttctttactctggctcttgcccccaacgcaaaggtcgtgcaccgatccccgcccttctatgatacttggcctagctcgaaccattcgcgccgaacatggagtggacattaccactatcgatgtcgatgtctgtgccgcgtcttctgacgctggccttaacgccctactaaaaatctacaggaaagtcccggcgaggaggcgtacgattggtagtcatcatgcagaggtagaaccagactatgaatacgccatcgatcatgacggggctgtgaaggtgccacggatgcgctggtcttcgctattgagcgagattgtagactgcgagacggcgccgaagagttccggtgctccgtctactttctcagcggcctctccagaatttcgccccgatgtttcgtatctcctcatcggtgggttaggcggactcggccgagcagtatctacgtggatggtcgagaaaggggcacgtagtttggtctacctttcacgcagcgctggcagcgaagcgaccaaagcattcttaggagagttggaaagccaaggctgtgctgccacagtcgttgctgggagcgtcagcaagcgcgaggatgtcgccagtgcggtacaacttgcacccatgcccgtagcaggcgtgatgcaaatgtcgatggtgctcaaagtgcgttattctttccctttacccacttttacattcgggattctacatgatgctgacgagtctaggatgctccggccaatcagatgacgtttcctgagtggaacgtatgtgtgcaacccaaggtccagggtacatggaatctccacgatgcccttataagcgcacctctcgacttctttgttttattctcgtccattaacggcgtcactggccaacacggtcaagcgaattacacggctgccaacgccttcctcgacgcgtttgttcgataccgccatagcagaggcttggctgcgtcagtgatcgacatcggtgtcatgagcgagattggcgttgtcgcgcaagatgagcggctcgcaaatcaatttcgcaaggccggatatgcgatgctcggagaacaggatctgctggacggcctttccattgctattgccaactcacatgcccagccgtcgtcatcgttgaccaagagtcagctagttttaggaatgtggtctgacttgccgctgtcaaacccggcaaatcgcgtgatttggaagcgagacgcgcgcatgtccatcgcaaactgcttttctgctgccatgccgagcggtactgaaaaatctgaagacgaggacgatgagacgagtgaattagtcgagttatcccggctccacccggaaaagatgaaggaggaggacacggtggcaaagttggctaccgccattgggagagctttattcgccctactcgtccgcccgcttgaggatctctcgattgtggagagcctagggtcgatgggtttagactcgctggtggccatcgagctgctctcttgggtccagcaacgattccatgtcatgctgacgacgctggagatccggcaatgctcctcgctcgtgcacctggcgcagaagttgatcgagcggctcttgcagttgcagcagtaaatttgagctagtagatagaaacagcattatgtttcaaattgagatctggtagtaactattgagcgactgaggttttggactacgctggtcctgcctgtctggctgggcctcctcatatagatcccgttgactcgatagacgaagaattcctttcaaccgacttgagagtctacatttacggccgattacacctttgtgatggtctttcgtgaaaacgaggcacttcgctgccataaagttctttcagcaagcataggtattagcatgtaacaacgtcatcatagcttctggtgggtggtggaatgtacaagaagatgactacaaagctcgacgtttgggtttttggccacgaagcctgcgtgcaacagttataccgaagaagaagacggcgacaagtccgcttgtgcaatccaacgtcggtcattgcgattaacacctcaaccgaccgcctggatgtatacgcacccactttctgctgcacaccgatttcaaccgcgtcgtttacagctttagcctacttgttcagacgtcacccatggtctacgcaattttgtcacgagccactggtggaatcatagtcctttcaagcaatgtagcgcatgagaggctttgcggttatccccatcggtcattgatcctaaaagctacaagatgtgcatgcagcagtcaatcccgaggtcccttggtgatttacattaatgccgctctatttgacatattttacaatgcctaaagcctagttgtataagcagagcattgcatcggggtagcatgcgctgtttaagagccaccttaaatcacaatttgtcggtcaaacataaggaacagtctctcatattgagaaatcctcgaataaagagctactaatagccttaggcctcgcagaactggcctcgactatatcttttggaagttatcgaaaggtctcttccgcccacctctgaagtgctgaataatccctacaccgataccgctgtccatcccctatattgtcgtgcccgggaaggaaagaaatgacagatgcgtctgcgaaacaagtgaccgcctcacggaggctattgatgcaatgcgccatatgtgagggctcccaaacagacgcctgaccgtggagtctgtggccatattcttcaataaaggtctcctagtacagcttagccaccatggatccgtcaacaaaaacctagaatcgcgcttactatacagtgcatctgatgcagacctctaaggccatacatttcgtggcctgaattcgcccaatcatatgtcacgagcttatgggccttgccatcatctcccatgtaggttgtatatcttccatgcattaaaacgttggatgcttcggttgtcaggcatgtcggttatcggcggaagatccaagtgcactcacaattgcttatcaccctcagtcggtccaccatcgctttaacagcatcaagactgtcaaatgtatctagactgatacgataaggatccttttctggtatgtctgtgtacttgacaggtccgcctatttcttcgaggatgtcagtgaaagcagcgaaagcaatgcagcagtactatttacttacctttaggcacaaatcctgttggatcttctccgaggagcggctcggaagccagttgagggtacagaacctcaggcttgaaattgaatatctcaagtactgccaagatcatacacaatgccgcgagggccagggaaagcatgcgggatcttcgaagccgcttaataaggtcctgatgtacctcaagaggcactttctcggtattgctctcgtcttgctctcctagcagtctgtatttcgtttcgtcggccatgatgaatcgtgtttttccttgccgatacaagaaaatcacctgtgatgtgatagcacggttcttgaaataggctaccgggcagcaaaactgaaagaaccactaaggttgaattgaattgagttttgtttatgtaccgggaattatcagaggttggcaggattacagcggaaatcgattcacagtggtctgagcagcatcgaaccgagcacactatacataaaccgcgacagacagaatgtgtgatggatttgctgcagtaggaaaagcgttctaccgactgcctctctcctcgtttttaaccggcagatccgaagtcactctttccgacaccggttcgcggataccgaagatgcaatacccacaacctctaaaacttccatagttgaaaagcaacctgcacgccgtgatgtgagtcatcgtagtcatcggacgtctgcgacgcctcatccgccagctcacgctgaaaccacccgcaacgactgcaccttcactctgtcgggcacgctttgtataagtaaatactcttaatgaaaacttgaaagagaaacatctcaaccatagcttttgtgcgcggctatcaactgtgttcttgcgtggtatcgatatcagtgattgggcgcatccggtgcatggacatgctagccgacacacgaagttaaccgaataccagtaccggaacagatccgaatctacatacctatggtagctaaatcttattcgaaaattctttcctgtgtgactttcttactaacgttttaatctaccctcctgattcattctggtcgaaaaatggacgagaaaaccactctcaatcgagccaaacttcctgcatttaaaccgggctataagttgctgggtatctttcagaaaagcccttcttaccaacctatgccagatgaagaccctgtgaaagatgaagtgaagcgggatggcatcgttcattggtgctacatcccttttgcttaccgggcatgcatgggagtcctcatgatctccttggtcgtactggctatcatgggattacaacccgaccacaacaacacagatgtttaccgcctggacgcaaggaagcatagatgtggaaaaacgcctaaagaagcccgcgagcttgggtgccatttcgacgtggtcacttttgcgtgggtacccgaggagtgtttagacgaagagcttgccgccgaattccgtctccagaatttcacctggtacaacgacccagccgggactgcgacacacacggaagaggagctggctgaggatctttacgaccactggattacacaaggagatcatgcgacacattgcttctttgcgtggaaaaagacacatcgcgcgatagaggctggaaggcctttacatggtggacttaccaaatggaagcacaccctgcactgtggtgacgttcttctgtcaaaagaagaccctaagagtataagtgggcatgtgcgtctgaaataccctttgtgttgaaaaagtaccgggtaagcgaccataccttctcttgcaaagctccgtggattcatttttaattacttcgccagatactgacatgcgtctgttggtaacgtgtttcactcaccggccatccccgcaaaacttaatgtcacttaacgcactgcaattctacaaggacagcgggttgtattgcaatatgctataatacttagtctatatacatctacattgatcccttatccttcctcatacgtaacacttcgtacacgttggtgatgcgcgctgatatccacatgtagcctgagctgtttcagcctccgcaaccactatttctgcctccacatcaagctactgtcattgctgagtctataggacgcttccgcgagctatatactaaagccacttttctcgtttctgtggccgacactcgttcgctggatgtggctttcttaagctcatctataaaagtaatcgcagagttcatcagaagtcagcatactttaataagctggtggatagctttactggtatgtcttttcttggctagaatgggagcctatacgtgttgagcttgcagctcaagctgcgctgccgcatgcggtgttgttgctgtccatacgatctcgttgtccgctgttgtgtgtctttagagttaagtcatcaaaaatagattgtatgttggagcttttcatattctatggctttgcgaggctatagacaagattgacaaaccatcatcttaatactgtgacgatgcagttgattcacatccatcacatcagccctatctgcgagaacttccgaaagtcatattcatttccccaaggttctgggctacctgcgaaccttcgtttgtcgagcctctgaaatcagccatgttgtggtttgtcgtgtggggtttgaccttctctagcgcctctcggagcgattcgtgctcgctcagcgcgttcccaaggtcctcaagagccttagggttgtccttgtgaagctctttggcatcgtcttgattcagctcctcccgtttcttagtcactgcttcttctggaaaggcagcaatgagctcgttgatgaggttggaaattgcgcccactagttgatcgaactctttctttccggtgagcgcccatttggtcttcgtaagtaggttagctttagcagctttgttcatgcggctcatggagaggcctcgcatcttgctacacatgtccttcatgcggttgctgaactctgattcgctcactcggcgaccatgggtttcggacttcttttccacctcttcgaacagtatgatgatctgctggagggcatgtttagctttcttaacatcgtcttccgggaaggggagctgttcctgctcgcgtatgcagtcgagacctacagcttcaccccactgtgcgagacggagctgaagtagattgagcctgtttcgatacgtctcgacatcctgctcaaaagccttgccaaggcgaacgatttggaagcattcaagagcgctgttgaaaagtgttgcaatgccaagtgcgcttaaagcaagaccaactggttcggccattacagatgagttgatctactggaagagtgggggagcgatatgaggggcttccttggatgacgcgaggatggacatctttatagagagagaaaacttgctgatcaagcctggttaataaatgtgtcactttacctgatcagctatgcttgctccggtctacatgtgatcatctgcactgacagtatgatattgatgtaacgatactactttaaacatgataagcgattgaaaatactacacaaatcaactagagtcgttactcataatacaaaggaaatggaagcaggaacctacaagcactaatacgtcgcatgtatgaccattcctgccgttggcgcagcatctttctcactttcacgctgcgctttcttcagtaggtcatcggcagtcttaccttccaggtcgcgcatattttccttcacaccgcttctaatcagtatctccatcgtcgttcgctgctgtgcaacagctgcaaaatgtaaagccgtcttgccgcccggatccgttgcattgacccaggcacctttattgataaggagctcgacaatttgtgcacggccccaaatcgcagcccgttgcagtgcagtctgaccgttcgaatcaacttggttgacctgtgcaccattttgaagtaaaaagttcacaatgtcgacgggtgcgctcgttacagcaaagacaagaggcgggatacctttctctgagggctgattaacagagactccttcgtcgagaagcatctgggcgccttcgcgattgttgtgaaataccgcgaggcatagacaatcagatccaagtttatcgagattgctgagcgtggctccgcgacgcagcagcatcctcgctataccctgatttccgcaaccaatggcctctatcaaagcagaattcccttcatcactctttgccatatagtcgactccagattggatgagccagtccaggctggcttcaagcccatgctcagctgtgcagcgcatcagcatttcgcgggttttgtgagaagttgcgggtcctaggagtgacttctgtactagtggccactcgaacaatgtgtgcaagatggtgtctgcatgttggtcctctgaggttgctatgtcgaagaggtgctgcatgagatcgctccaattgttcacgtggctgagcagtccatagataactttggcgctaacaggggctttaaaggcatgctccagcatagtgtccaaatgaggttgtacttgcgctccagcatcgagtagcaattcagctgctttccagaattttccggctactgcctgaactaatgggtggaacatgattttgtttccaatcagttccgactcttcctggcaatcaaaattaccacgtgcaatgagtaaccgcaacatgggctccctatgcgtatttagagtttggatgtatgctcgataagttggacgcgctccccgttccagcaaaagacggcatagttccaggtttcccgactgaatggcatacaccagtggagtcatcttaccgatgtcgattttgttgagaacctgacttaactctgattcgggcgtactttctggcataagttgcgcagcccaatgtagaagaccaagccgacaggctagatgtagcaacggcaatttcgtccttgcataggctacctcggtaccatacttgacatcatcagattcgagaaggtacgatgaaagccagttgattctgagcttggtgccgcgattgatctctgaagactgcccggtctccttgaaaaacgcgtgtgattcacagactttgccccaatcggactctgtcacatgcctggcatgatccatccaattcatcgatgcatagttgagaagagggtgttcggaaaccactctgggtagattcaagcaagtagaactctcttccatgccatgcgctgccaagtactcgatacattcctggaaaaccttcagctcaagttctctcttatcgaatcgaagactttgtggaatcggagcatctttattggcagctctgatgaagaacattcgcatggatagatgaggaaacgtgacaaatatatcctcggtgactgatcgaggctggtactggacgtatctcacatcttccgttgtcgttctctgcgcaactagtattttctctttcttgagcctttggttgctgtcgtatagcacgatgattaaggatttgagcggctcatcgcggatgaagcaatgtcgtcggctagtgagaggccgttgtgcgtagttcactgatttcccaggcatggattggaagaagccgcggcactgcttgagctgtccatgcaaagtgctctcagcacttatacctctattatctttgcgactcaaagcagcggtcagttctcgtaaggtcagagggcggtgagcgaccagcatccagcgcagaacctcgggtaaggatttgcgactctttggtttgactccatccagcattttgctgtacatcgcttctagtccaacaggttcttggtcgattaaatcaagaaaatcgtctgccgtaaccggattttgtctttccaattcttgaatacacagcccaatccataagaaagtaccctgagcattctccaccaaggtctgtcggaccttttcttcgatcacgtggaagtcctcgatcgtatcccgaaattttttaagcttgtcactgatgaaggcatcgacgtctctatttacggtggggccatgggtgggttctagtcgaatgtgatggttgggcagaaagtgtattccaccagcctcgcggctgaccccgaagagcttgaatggttgagacctgggtgaaccttcggcgggaaacgtctcgaatagaccacggagtagtaacggttgtgacgctgggtcacactcatcgatgccgtctatgatgcagtaaacgtcgcctgagttcttgtcctccagcatgttgacaaaaatgctccagagagaaccgaaggacacgattgtctgctggtagttttcttttcgaagataaggtaagcagtgtgcctccaagtgctgcctccttttgataaactgccaaagcaagcctcgcacgatggctatcgcgttgttccgggacgaatcctgctcactacagaaaaagtagagcactgtgcagtcctgttgaaggtcccttgtcttggtaagaagagcgtcgatgacgcgtagagcgagcattgttttcccctttcctggtccacccgaaagccatagcgagctggaatcggagttgatccatgccaggtagtccggatcctgaagcaaccaatcacacgtgccaggcacacgacatcccttctcggccagcaggttgtgtctgtcaacatccggatcagtgatgaagaggtgagcaagcgctttgttcgagtcgctgccttgattgaaattgttgttgacggtgcctgagttgttcgcaatctgggagccactattgtgagaattccaatgcgaactgtggtcttgggcggtcgacattgcgattcgacctctcggtattgtccaagagaggaggaagtgtcacgcaagaccaatttatgttcttctcaggctcgctaccagaggccaagccaaacgcgagatgatgccacgacgcaattcatgaaaaaacagatctgcaaatagcttgctagttcacaacagcttgatgtataggcaattgggaacatactcattctctttaccggcattctctacctccagtgtttgacatattgatgtttgacccctcgaccgagacaaaatgtatagctccaactcacttattgcaattctgagccatattaaacaaacaatttagttggaacaaaataaatgggtgctaaataagaccagtatcaaaaaagaagtagagactcaaatgggaaacgaagcgatgaggaattcgaagactaaagaatgtgaaccaaggaaagaaccccgccaaatgtattcagagacacgatcgcaacctatgccttcttttgcgacccttttgagcagccagtcgcagtttatacatagcctcaataatatgctcgttgatgatcttgacaatgtcctcgtgcccttcatgcttagccagagtcaacgcagtttgattcccggcgtcgcgaagggatacgtgagctgcgtgatcaagccatgtcttgacaaaatctgcatgaccatgaccagccgcgatgatcgaaggagtttgacccttgttgtccctcctactaacgaatgagctttttgcattggtgagaagtatggcagcagccgcatgggtatttcgcttggtaagtccgtgaagaatattacccgaacgtcctggcatatcaactgggctccagatgctatccactccatactccagcaggatgtcgaatatgtgctcattaccaaggccagcaacatcccacaatgcagtttcctgttgactgccgtcgatactccaagctcgagcattgacgttgccgccatgctctagtagacatctcaatatgctggcatgaccttcagaggctgcaacaaagacagatatgctaaccgtagtagtagctgcatcgcgtcattgtggcccttctgtacggcataatgaaatggcgtttgaccccgtagacctagcgagacgatggtgccttgcctagttactggtctctgggcccagaactttggggacttttgagtccagaattcaatccaaagaaccagtcccaagctcgcagcaagacgtaggaatggtaccgtctctctcttccgcgagcctagttcaccagctgctccttcagttttctcttcaccaccttacaattgcctggacattttcatgtgagcaatgagtacgacaagagtgatgcaaatgataagtatcgtgcgaggtccttatgagcgtcagtcgcgtcgcgtggtcttggcatgacgcaaggccctgtcggacccccgaaattattcgctcgcgtggggtaacaactgcatgaaccgctcgacgttgcctagcataatcgcaaaggtcacagtatcacagccacatcagcttgtaccaagcgcactaccctgccacccgctccaatccatcgtcttcaaaataggacgaaaacacaaagcccatcgccagcaagcggcgcaagggaagccgtggcgcgaaagtgagaagggtcgcggcaaagccaaagacaaaggcaaaggcaagggaaaacgaaacaggatggggaacgaggagtcccgggtcattgacccgaatacgttaccccaaactctaaaggcgcggacggtagaggctttggcgcaatatatcaaggatgggcgcgcaaagcgaatagtggtcatggtgagatatattcactaccctgtgataccgtcgctaatatcctaaagacgggtgcaggaatcagtacatcggcaggcataccagacttcagatcaccagaaactggactgtatgcaaacctcgcccgcctcaacctaccttacgccgaagctgtctttgatatctcgtacttccgcgaaaagccagaacctttttacatgctggcccaagaactgtgccccggaaaattccgacccacgattacacatatgtttatcgccctgctgcataagaaaggtcttctgttgaagctgttcacacaaaacatcgactgcctagagcgcgaggctggtgtaccgggagaatcaataattgaggcgcatggcagcttcgcaacgtatgacaaccctacacatttgagacgagaatgggactcacacaacgcagacaaagatgcatcgaatgcaaaacaccctacccagctgatcgcatgcgagacgcggtccagaataaccaggtcccacgctgcgtcgatgccgattgcaatggcctcgtaaaaccagacattgtcttcttcggcgagcaacttccctccgcattcttcgacaaccgcgacctccccaccgaagccgatctcgctatcgtaatgggcacctcactctctgtccacccattcgcctctttaccacaactctgcaaagaccgaacgcctcggttgctcattaatagcgagcaggtcggcgacatggggtcacggccagacgatgtgctgatgctggaggactgcgacagtggcgtacgaaaattagcagaagcgtgtgggtggttggaggagcttgaagcactctgggccgaaaccgcgcgacccggcgaacctgaaaagatcgaggaagagaaaccgaagaagaacagagacgagttgttacaagaagaaatcgacaaacttacccaggatgtcgacagcactctgaaacttggaaaggaccaacatgaatggcttgacaaccatgtcgacaggaaaattgcgaggaaagaagacgatgagacgaaagaaaacggcgagaaccttcgaccgcctgatgatcccgagtcgaaggtaatggcgccggttgcgaggtcggagagtggtttaggacatgtgtttccgcacatgaagaagccgtcgttatagggggcatcggtttggggtgcaaataatactatggagatgcacgcatggttacgaatgcgacgtcactatcgctctgcaagcagaccttaattccgagaaggcgcagcacaagacaagattcagagggaggttttggggactgacatgcttcgacagtcttgacagtttcaatatacccgattaggaaagtgtggattgtctgacgtctttctcctcaagttctgggccaatcagaacgctgcatctgctattagcgtccctcttcgttgctagcgtcactcttagcaagcccgggcgacttgatcagaacaactattatgaatcatttacgtcgtgaataattgttgaaatacccagcgctcctatgtatgctatgcgttcaagaacttaagaaactttgtatgccacctacaacatctcgccctcgtcatccaatcccccttcatcttcctcttcccactcgacatcatccgccgcagcgtccgctttcctctgcacctcggccaaaccgctcatctcctccacccagcccttctcattcagcgctttctgcacaaactcccatggatccttctcgtacgctgcaatcaccgtgtcgctgcacgcggagcagcaatcatagggagtgccttcgacctggatattgctgaacgtcgacaggtagccgcggatagtatgtgggattgtgccgagaggatgcttgaaaggtgctggaagggatggatgcgcgggttttggagccacgcgtgatgctgggggcgctatgcctgtgggagcgcgagctttggaggggtgttgtagtatagagacgagcagttcgacgaggagtgatgatgcaagtggagcgacaccaggacgggtaacagtgcattgttggtcgagggttgcgttactgagggactgttgacttggttagtgtaggttcgaaaggtattgttgcgggacttacatctgcgggcgcgacgacgtcgttgcagaagtagcatcccagctcgacttcacctggcttgtcggtttttaggccgtgccgcatgactacaaaggtgtcgaagcccagcgcagcattgaggacgatctttcctgctgctttgcccatgactgtgggcaaccatctactttctcttgtgtccatgagcaagaagatgacatcatgctcgctgatcagtttttctagcttgttgaagtgctctttcgtctttgaagcatcagtgatgggatggccaagcattggcacttccataacatgacctgtcgcgtcaacacccggatatatctcttccagagcctcggcggcacgctccgctttcttcgcacctccttgcagacagtctttgaagtcgaacaacggctgtcgcaccggatttgagaagctcacagttgcgttgtcgatgaaagtgatctttctcactccccagcccatcaacgttcttgagacataagtaccgagcgttcccgcccccagtaacaaacatttagtgttcttaatcacatccagatcgataccaggcgctattcgccacttgataagcttcaagttgaggtccacagcttgatccgccagttttcgctcgtccatgtattccgatagatcgacgtttcttgatgagagcttcccggcctctgttcgctcccagccagtgaccttggggagttgcggtgttctcggtcgctcattcggcacttctgggcctgattgagtagtgcttgcatcggcctggagttgaagaatgatcgaatttgattggtctcgcttcatgtgcgtgtcgcggtagcacatgatctgggcttcactgaggtgccacttatgccgcaagaggacaagcaagttcctcagcggccatccgggattactctcatatgtcgatggatccgcaaaacaaatgagctggtcctctttgttcacaccgttgaagaagcccttctcaaactgctcgagctttcctatagcccaagtgtatccaaattcttccaagggtgtgacaggtgtcttcggtctctcatctggattgcctccgcctcttatacgcttcgccaaaaagaagcctctttgacgaacatcagagctgtagcgccacgtctgtacggcgtctaccaagtacgtcgtttcccgcgcatgcagcctcgtcatctccccgacttgtttccacggcggatctgactgtatcgcagggaaagcaaagtgatatgtgaacttgtacttcttgaggttcgcgaagatgatggcagtgaaggaggaaaggagagacgggcattcgtagattgagccgtcgtggatagcttcccagatctatctcacattagtgagtctcacatgtgtagcgaggaacccatactgtctgggcgcatcgttcgaggatcgctgctcggtcaaggttcttgtagtcttctatggtattgcagttcttgatgatgccttcggcgcggcagtacgttggtggagcgctgcatcccatcgtcagcagcacattccgtagagcgattttggaacatactcgtccgatgttagtgcatttgggtgtatttgaacgcgcatagatcgtgtagcatgttctccgggtcgcacctcgtatagacctagtattttccgtgcagagtcatccagcatgtcatggttaattttgatatgtgcaagcgccgcgtagaactgtatgtcgacgtcgctttgccagggcgcgaacttgagggttgccatcgtgaatgcgcttgtgggatatctgtgttgttcgcagtatgtgtaatatcgacggtaggaatacgatgagagaagattagggagcagacttcatggtcacaggcagtcgcaagaaatgggacacgtgaataggcacgcgtgacggtaagtggctgaggctattgaagcccgtggtaccttcaggcgccgcttcgtggtcgctgaccccgcgctatgtcgtcaggcggggcggctaaacgcgttcctgcagtcgcgcgaccacatggcgctagcatggagcatctcccgttcgaaccacggcagaaccactgaacacctattctgtcgtttctttggtcctcattgagccatgcttgttggactgtgcggaggcaagaccccagtaaatcataattctcctctcctgacaccaaccaggcatctgcgcgggcaaatcctcgatagcttcgtacctcgttgaagagcacggcttcacgcgtatccgcctagcacgtacggcagcaacgccagcggtcgagaagtcggcttctgatgcacacgtgccttcatcggggggtcgcatagacgagcagcatatcttttcggacgtcgacacgctacttgactttgtcacgttgagatggaaagagcggtgggtgacaacagacatctggggccacgacactgtcgatgccttgcttcgaagacccttcttcctcctagtgagcgtcgacgcgccggtcagtgtacggtggaagcgatttacggaccgatgtgctgcaaatcagctcacaccgccaacgctggaagaatttgtccttcgcaacgacacgcacctctttgctcaaggcacggggctcagtgcgctatttcagagagcccaactgaagctgctcaactccacagcaaccatctcgtcactccgcgatgctatacgttcgctcgaccttacgaatgaatcacgactacgacccagctgggaccaatatttcatgcagctggcagacttggcggcacacaggagcaactgcatgaagagaagagtgggttgcgtcatagtgcgggagaagagggtggtcagtacgggatataacggaacaccccggggcatgacgaactgcaacgaaggcggatgtccccgctgcaacaatgccgcaaagggaggtacgggcctcaacacgtgtctatgcttgcacgcggaagaaaacgcactgcttgaagcgggtcgcgatcgaatcggtggcagcgccacactctattgcaacacctgcccttgcttgacctgtagtgtaaagatcacccaagtcggcattagcgaagtcgtttacaaccaaggatacatggtcgacaccatgactgcaaagatcttcgctgaaagcggcgttcgtttacggcagttctctccacctaccgatggcttggtagacctgtcaattggtgtgccatcggataggaataaagggcacgaaacagaagatattcgggaagtgctaaatgatgacagcttcttacggccgatctgagccttaaactcacttgatatggaagaaggattcatcaaacataacgctacactcgtagatattatacacacttcatcttacggctttcaccaagtttcctaacatctccttcttcttccaaatccacctcccatcatcccgcctccaccacccatgcgcccaggcctcgaccttccgaatccgcctcctcccatgctgctcattccacctcctcctttcctaccgcctcccatgcgtccgcctccgccgtggtggtgcacgacagttgttggtctggcaccgtaacctcctgctccgtagccgccgcgatgggacattctggagggtccgcagcccattctgtgatgtggagtcgaatgaaattgaggatgttgtgatgtgttgagcgctactagggagaccttctccgatactacgggttttcgattggtataaaggtgtgttcttgaagagagtgataggaacaattattgggaagtttggagatagactcggcttatgcgtttggtatgaggtcgaaagtttattagattttgaatggacttttttcatgccctggtatgtctacttcaactttatatgccactgctcacaaatatcctcgcaaagacccgacgtcatctcatcctccgcaaacttcgacatgacatacgccaggctttcattccaagcatcgcaagatcgcccaacgttctttcctcaaggcctagatccgtgatatccagaccctgcatcttggctccagcggagcggaaagccgggcctgcactgataggtcgccgtcgcttggctgcaacgtggcgcaactacaaaatgacgttcgccgtgtggcggtgatgtagggtgcttgtgattgttaggaaagcggatgttcggcaggagagttgacaacgatgctcgaaacaaggcaccccttcagagtcggattctcgcatagttccacaactcccatctatctttgtcgctcaggtcttcatcttttccattgatatgcgggttccttgcttgctgacgatcatactcactgaattccatcacattggctatcaacacgagtgcagaggtaatgaagatcaatctcaagggaattccgatcaggtaagaagcggattcttcgagcattctgatttcgaacatgacctccaatccaatggccgcgattgtaaaacagtggaacatagatccgcggaatgcatgatacggtgtgtgcaaagtgagcaaggcggtgcttgcggagtaaacagaactcgcctctcgcttttctcgctgacgtgcaggtggaagaccacgtgggtgcgcattctagtgtacgcgtgaaatgcaagcgaagggctcaggataacagtcagtatttccgatttgttgatgtgcgtcgcgtcttgagcccaaaatcgcagccacgtcacgcgaatggtgttgtcgaccagatcgcatacgacatccgaatcactatgtcttgccatggcagaaacctagggaagtccatccaacggggcgtacgatcgaaattgccaaagaaatccccttcaaaattccacactgggtcatcgtctatattacggactggggtcctcgaacacatggttcagccagcacttgaacgggtcctgaagtcttgcggtgccgtacctggaactgtatgcgaacgtggcggcagcaacttctcgtcccactgcagtatgagccagaacatgcaagttggtacccagacaagaagctgctcgcgcaggatcgtttgtcgtccccacaatcctgggaatgtcttggggccatcctgcagctcttgtatgatcgactcacggtaaaccttttcaggtactattatgtcgtatacgcatctgcagttgcaaaacttcatctttgttgttttgatgaagagttagagagaaaagaactgaactatgagtgcgcttcctgtatacgaagcgaatttgatgaactgtggttgacgattcggggccaacgaagcccttttttaaaatctgatggcgtgtcctgaagtaatacgcacatggttttttaccaacaagtttctccatcacgctattgtcgcagtctcgaaatatcaacattctcgctttcttctgacaactatgaaaaacatgtcatacgaacccatagaaattgtgcgcggactacagaagcaaatcggaaagttcgtgcgtctctagggaaggctgtgcttgtaattgcttccatcacctcacatactgagaatagttcaataccgtgaagttgttcaggcatcataatcatgcaatcctccccatttagcgaagagatcaaacccgacgatttgtcaaattcatctggactaaaacgggccctcaatccggaatacacaacttcacggccacaccaccaccgccaccaccaccctctccatccccaaacccattcgtaatcacaccttccaggcgactacaaccagctcgaacatatatagcgttgtttgtgaccactgacgtagccactctatgcaatcatgggtgccggtcacgatgattggctggcatttcacttgccgtgtcatacccgggtttagtgtcatcgctataccttcaccccacaccagataaattgggttaatcaagaacaacaccaatcgacatgtttttcagcctcgttggccgggaaggcgggatggggagttgggccgcgggttgggtctgatgatcgttgttcggggatagtagggaatgagggagagtagtgggattggaatggagtgtatataaaggctggagggaagaggtgttgataccagcatcctattgcaagtacctcgctaccaagatgaagacctctaccgtcctcctcgctgccgcatccgtggccagcgctcactgtacgaccaagttctgaacaatcctcgcgcaacatcactgacctcgtagacacgctccccatcgtcaacggcgacagcgcctggacacacgtccgccaagccaaggtaaatcactctatcagaacccgtacatctcatccctccctaatcccctcccagaactggcaggacaacggcttcgtcggcgacgtaaccagcagcgccatccgctgcaaccaactcagtcctggaaaatccaccctcagcgtcgccgcgggttccagcgtaaaagtcaacgtcaaccccaacgcataccatccgggccccttccagtcctatctcgcaaagatgccggacggccaggatatcaacacctgggaccccacgggcgcagtgtggttccgcatttatgctgagcagcccaagtttggctcgcagttgacgtggttgggtgagttttgatcttactctcgtatcataaggtgtggtgaggtctgacgtgtacagctgcggcgaactacgacatcaagatcccgagctgcattgcgccgggaaagtacttgatgcgcaacgagcatatcgctattcacaatgctggaaccaagggcggtgcgcagttctatctgtcttgcgcgcagctggaggttactggaggtggcagcacggcgccgaagaatcttgtggcgtttccaggggcgtatagtgcaacggacccagggattttgattaatatcaactacccgattccgacaagttataagaatcctgggccggatacattcacttgctagacttggctctggcggagttggtatgaaaggggtagatcgatggagggttggtggtgcatagcatacttccctgtagacacaattgtggattagtcagtccggatatcgtgcttcattcattttgcaacttcacctgtcctcctagggatcatcgctcatatcgaaaaatggcttgttcttcacacgtcttcgtgtggaatctagtagtccgatttctgccgatcatctgcatcacaaagtcagcatttccacaacagatcccactgcaagacatcccagcatctatgcacatgaatgaagaaatgacttacaattcgcccccatcgccttcctcagcttcaacgtaacagcctcgacatccaaatccctccgatcccccgtctgcacctccaccgcatacgtccgaataacctgcttgacctgcccagactggaatgacatcttggccttgcgcatgacctttgtgttggggcctgatacaatacttaggtcccgagcgacacagagacgagaggagtaaatgaagtggaagtacataccagcccaaacaacaaaagcaaacttgaccctctcgctatactcatcgtttcccaatttcatccgcacatacgcatacgccgcctcgtcgtcggccaggctctcggtcatctcggcgatgtcgccagttcctgtgcctgcgagctttaggttgtcggatgtagctgatgcatactagcaattcgaatcagtccgtgatgccctccccactctaatttcgacctgcattggaagatcgatatcttggggctgcacaacgcaccttcaacacaagccacgtggtgtcggatttatccgagcgcacgtcttcgtaggcttgattgatgtccgggtcggacaggatgtcggctgcttgaggcatgtttttgtctgatggatagagaagatgtgggatggatgggatgcaggggtcaaggatgctgcgcaagggggatgtcgatgctgaagaggttgggatgggaacggtctagggctagagctagtgcggggctaaagatagaccaatggggaaagcggggtgcatttgaggctgaggctgaggctgaacaccagatctccaaccctacagtcagggggagggtcagattcgagcgctgagttatattggtttcaccagggacaagttttgggtcagcaatgaacagtaaataaatcttttcgctatcaattcgctttcgtcggcacaccgccgtctcgtgatcgcactattttccactccctgcacttccaccttcttactgtccacccatcttttcgtttgtgctcatcaagctgccaatgaaggtggtaatcaacctgctctgcaccgcaacgatatcctcgggcaccagccagatcgttgcacccatctttcgtgcaatactgatggccagcttggcgttctgataacactcgtcctcgttgcggccaggcgcaacgaggtcgtaatcgacgtatgcaggcttcatgccagccagtacatcgagcaggtaaacagagtttgtgagcgacgaatctttgaaagaccggacctggctgcccttgccacctttccgtgccatgtcgttcgcccacttgatcatgtcggcatcggtgatttcgcgctttccgaggcgttgtgcgagtcctttgagtgttgaaacaatgtcctttcgcatcagttgccagacgagaccgagcgtcagtgtgcgctgtccgtcggtaatgtcggcgccttggataccgggtaatgagaactgaacctgctttccgagctcgactgagtagttggtgttctcgagcgccttgaaacgcatcaattcttgaccctccctaggcttattgacatgtcgccagttcacgctgcctgggatgaccttgtcatatgcttggagcaacactaagccgtccttcaggtcctcgaagaaggattgaaccacgggcttgacgtcgagcgagttgagccatagcgtaaacacacgagcctcacgctctccttccgcatcgaagtcttcaatctcagccttctcttcctcggtgatagggtcgagacaggggtgcgtgttgaacaggttggcgacgaaagcaagattgagcttagggttaccggctacaagcgaggttggggtcaaaaatttgcggcagtcgagagcgtctgcattttggagaaccatctccgcgcgctgaaggagatcattctgctgcagtggtgcgcgtgagcatgtctcaggcttgagctggttgaggagcacagtgtagttttctccgtccttgacatcagtcgaaaagtttgtcacgctgtcgtcgttagttccattcgattttctaaagcaatatactcacgttctgtgccacttcgcgttcttcaggtggtagttgaaccagcgcaacagaatctgctccggaggcaacctcaggaactgttccagagtctcgtcgtcttcaagcagtcggtacaattcggggtgcagcttgatgtcaatcttgcccagaagacctctccggatgatttgccagatgagacccaggattagatgctcccgcacttcgatgatgtctccgctgccaatatttacgactgagcaaccaatacctttggccgactcgatgacgatgttgttgttctcagtgaagtggaaattgttcagctgcttgattttcttgccgggcctgttcaagacacgctcgtcgatggtgtccgggacgctgtcgttgatgagcttagagagcacgagaccgtccttgcactggtcaaacatctcaaaagtgtcggtagggaacggcaggcggttgccaatgtctgggtcaccggccaggaccgcgttgatgtggcgcgtgaactcggtgcgctcatcttcgttgatggtgtgggtgacgttggcggacgagccctggacctggatcctgcctcctccgctgccgatgctgggcttttgggcgtgtcctggctgtccaggtgtgggaggcgcgctgccggtgcccccggtaccggctcgagggcgggtcggtccagtgtgcatgcgctgctgggcgggggaagactcgcgcaatttggagatgagctgctgctgtcagtcgctctttctgtacaggccggagaactgctgcgctcacatctacatagtcgtccagctctacacgccgtgagctgtccagctctacctctttcagcgcctggcggaccacatcgtacggctggtgctccgtctgctgcgttgccttgatcaccgtcgcctcgtcgagatagcccttgtcgtcaacgtcgagcttgcggaaagcatcctgcaggccaaagatctcgccctgctggaattgggggtatttcctgtgcgcaaagcattgttagccgtcatggaagcacacggagtcgcatggaagacgcggacaacctacttctgcagcttgatgatattcatggcggctgtttggggtggatgtgcagagagatggggtcaagcaagactgtgataactgcggcaaagtttctgcctggctcagcctcgtcttgtgttgcgcgttcgtcgggcacttcacctgtctggcttaccctgatgacgtggggcgcactaccgccaagtcgggctgcttcgaggggcagcagccgctcgcaagctgcttgcgacctgattacgtacgcactacctgtcgatgacttgcatagggctacagaaagtaccaccgcatttctacctgataccggctgtgcacgattgtctcacactacctttcatatacagcaattttgcttgcaaagttccgttttgtatgctgctgccttatccgaacgtccgaccttaccaaggattcccttctttgggcatccaagtcgcagtctgtgcttgccacttcactgacacagcatgggccatgtggcgagcacacatcacaacatggcatggaaagcacgagctgaaaaaagcttttgattccttcattatcttcataatgctcttcatgaagtacatccctggaaataaacactaacccctttctcgtcatttcaaaatgatactcggcgtggcccagcagcctagccatttttttgttgcagcccgctggagccacccaacgcgaaataatataaaacgtgctgtgaccatggtactcgcaaaaagcaaacattgtcgttgcgcatgagtatccgtctcgttcgtttgcgccttcgttttcgtcaagcagtcatgtcgaggtaggggatactatgattgtagtgcaggtgaacatgtggtacccacagcccgaggtggcggcggcccgaagatcgaatgagtgtacaagattgcggctcgtccacagtggtagcagagaccagcagaacctgcacatgcttacgcggcatgaaggagtcgtatgtcgtgagaatgaaaggtgtagggtcggccgaaatagcgaatccgagaagcagaaagtcataaggtcgtaacatgccagagtccttggttgtaaaacgaacagagggaataggaaaagagtagacacaaggaaattgcccaagctggtgtagggctgtatgttgctcgtctgatttggttcgagttcgagacatggcaagcgccatgaagggcggtgcggtggtagacttgatcgtgctccacaaaaacgcaagcttgatgctgtatcaaatcaaagtaaatggcgttttcacctcctggctcgctgtgcagtcatggtgtgtgcacgctggaggccgggagtggggtcctgagcataagcgccgccgacagcaccaccctccatagtttttcgcctcttgaggccgcccatatcatcgctctgtacgctgtcagggcggtatgggtcttcgtcgtcatcgtcacgaccacgctttgcgttgccgtttgctggggggtatccttggctcgcatattgtggcacagcacccgggccgggatatgcatcatggggagcgttgccgttgggggctcctcgggggtcactcatcacgttgtaaagattgctagacggtggtccttgtcgctggggagtcgggtacccactattccactgtgtctggctagtcgttgttgtccggggagtggcgcgacccgaaccgttctggtgtggggagccattcatttctggagacatatggggatgctcagggtgaagacctccagcattgccattagaggcgtaaccgtatgggccacggctgccattgtacgatgcagtcgaatgcgtgtattcgttgtcatgctcgtggtctccctcgggtcctggcgcaggagcaacaacttggctgttgccctgaggcatcataccttcgctatgcttgacatcaccttcctcagaaacgtctgctaggcgcgatggtggtgccatctcagtcttggtatatccgctgtctgggcggtatcccatcatggactgcccttgggtgttgtactgcccaggctgagagggtgggccagagtacattggtcttgaattgtcgtagctctggttcgagccatatgaaatagcctgctgaactgcgccgggaggtgtggtggctggagtagttggcacagagcgcgtgttgctgagccctgtatcaatagagagcggctggctaccttgcggtgtctgaacgttggccccactccactcgtatgagctgcccgaattactcatacccatgatgcttgaggcactggtaggaggagtagggaatgtatgtgctcggtcaaggccaggacgtccggctgacgggtgaggctggagggcatgaggtgcttgcgacatgggagcaccaatggggttgctcatcgaatgatgatgatgcagcgacggaggctgggatgttgttggcccagagatgtatcgctgagtctgcatagagtcaggtctcctgcggtctacagcggccatggcagcgctccctacacttgccctcgtttggttcgagggatgatagagcagagccccaatatcatggacgaatagcgggtatagttgctcagtgatcttttctttgtttgcaaactctagcgcacgctcaaatgggatcctgcgccgtgttagccgtgcgataatcccgtgaatctatgttgtcttaccagacacccttcaagtgcatcggaccaatcttcacgacatgtcgtgtcttttcactcttaagaataccgtctctgcggccacgagtcatgccagcaacattaagcagttttgtgccattgatcatgtgattgtctaggagaaaattagtcattgtcttggtgggttgcaagtaatacataccttcgcggcgtgcgacacatactcccttggcttcgacctggaaacacaggctgccctcatcctcccacaatgttgcggtgacacgaggcttcattcctggtggagcgacctgcccggtgtggtcgaatgaatggggcgcgtagctctgtgcaccagaaagtgatgggcttgggccgctcgaggacattgccggcagttgtagtgtagagggtaccatcgcattgttcattgaagaagacgcgggtagcccagagggcacgccgtttgagtagccataagaagggtaaccaggaggggtagggccgtattggtgttgtccgggctgcatcatcgatgactgcggcggatacgcatagtgcgagattcccgagggggccgctgaagctggcgcgtgagcggttgcggcagacatatgaggcggatgcacgtcagcatacgattgcatctggttcatgctgctgtaagaccctggtgggtagccgtagctgtcctgagttccgtagggagagctttggtgcgactgcgcgtgtgaagagcggttgtcacggtttaaagagggtacgctctgctcgggagagggtgtcttgaagcctgcggtctggccgttgatcgatgcagcgtaggacgtgtgcgaactcgcgctcccgtgggaagcggaactgaaagagtcgcctcgcggtgacgaagaattggacgagccgctcgcgtgcgattggatctgaggaagggttggcggtctctcacttgatgcggcagacttgggcgcgtagtgagagttgtaccaggtatcgacggggtcgcgggcgtggaccgaagagatcgatggcagctccagctttacggtattgcgtgggtaatgccgaagcaggtgatggcaacgggcacgagaaagtccgtggggattttctcgagtatatacaccagatagccgagcgtattggtgtgcagaaatgtgcaaacgatgctctacaacagcagagtgcaggatctgagcacgcaaccgggaggttgataagacgcgaggttatagcttgccgcagaccgttgatggggcggataccttcaccgccagtcagttttgtttgcttcttaagagctcggaagagtgcagtgcgggccaacgaaacgcgggcaaacacgtatgcaaacagcctcaacctgccgtgtcgagacgagttgagcgctcgaggactcccgaagtgtttgaggacaggaattgcgtggcaggtatttgtgtgttgggcacgcgtaagatgagcaagtggtgagagactgaccaaggtgtttcttgaagcgggcgagagcggtctaaggctcgaggcgcaaatgaagctgctgaagaaaggcaaacactgcaaacaatgctgaattccaaaaagcacgtcgttacgtcgttgcggtcgtgaggcagttgaaagccgggtgtcgacactgcttttgaggctcggttcaaacacgcaataggactaattgacacaggccggccaggaagaataacagacagtaggtacagctgccaaaaacatgcgctgtctaaattgcggctggttgcgtcgtcgtgaacagtcgtaaagtcgttgcgctcgtctgctgcgggccgagcagtatcgatagtgaatactgcggcaccgacgaatagactacgcggttcacgcgtcagtaggtgcttgtgcaaggcagagtaacaatgacatggacaagggatgcgcctccgccagtctgtaggtgacgagttgaaaagccaacgtgcggctcaggcagactgtggtgggaaggcggaggtatacaggtggagagaggttgggactggtcgtgatggatacccagcagcttgctggaccaaccaaagcagccacagatagccgagcacgggaaacagtggtcgaggccgcgctggctgcgctattgacgaccgtacaatatgaagaagcgtaagacggactcacccaattgctcaaacgaacggacgcaaaaagcacgatactcacagcggaacctggagtttggctgaggtgtggagaagggaagtcgttctcgtcggcgatgctgcagagaatcctgcacgctcgacagcaggcaagccgcagctaagagggctgaccacacaggcgaggcgcgcacgtcccccagtgcaatccgtccgagatggccgctttttttgcagacggcgtgtccaatgcttctctacactgtcagtgcgcagtgcgtgggcgttgctggcaacttgatccgcgagacgagccagctgctgctgcgaggcgggccggcgcgactttgcagcaacggcttcttggactggtaatgcagcagagatgaagccgcagcgatgcacagccagagacgggtgcgtggaagatgcaggcgctggaggtaggtcgctgtacctagagacggatggtggagatcttctggggacgctcaccagcgcacacccacgagcggccgcgagcacacaatctaaattcacttcgggcttggtgtggagcgtgagcgcaggatgagcatgggggtggaccggcctgcgctcccagcctggaccgagcgagagtcccgtgaagaacaagccgtttcgcgcgctgagggcacagaccgagccaggaagcttgctgactgggctgatcccgtcgtcggtgcggcagacaagggctatggatggggacaggctgtcgacagggacaggcccccttgggggctatacaggacagcgagctatgcacgcaagcgagcccacgactccactgccagccacctgacgccagagcctacgcccgcacgacggcatcagggcacagcagatcagatggcctgtcaatttgctcctctggaacacgacaagaggggtgcagaaacggcgggtggctttgctattttcgtggccgctcaccacccttctcgtctctccaaggatgagctcacgacgaccggggttgaacgtccagacttagcgggcgcctatttttctacacagtgtgccgcgacctgaagcatgggctggggcctcgatatggataagacggctgaaatcgaatggccagtgaacgttgccggagatattcgatgcagcacggacaaaccttgtcaattgatacggaacggcctgcagagaggcgttcgtccttattaagctacgccgggcaaagttgttgcggatgccgatgagcacaagcagcaagcaagcgtgcatcccagcgagcgatcggagtgcttacagaccctgccaacatctggctcctgcccacggccgggctgctcgtactgctgagtggtccggcagacgcgatgatgtgcaccgccgctgcgagtcagagccgtggtggtgaataccaacgaaaaagcagaggcatgttcggcatagccaaccagcccacgtctgccctgaaacgcaaggccatctgccgcggcgttgctatcttctgaggcgaggatgctcgtcatcttttccgcattcaatacgggcctcaatgaattggggcagggccagctgcgaactcaaacgagccaggagctgtctgagcaccgcgagcgatgtcctgctcaggctaaatgcctgcgatccaacactcacagggatagagggagcccgagagtgtgcggaagaatcggacggcaagccgtgcagccaacgcgatttgctgggcatggcgcagaggcgtcgtggttggacggatagtcgtcgctatccggccacctggggagagctgctgcgcccggacagcccagcgtctacctcgtccacgcgagtcaacatatcttgagaggcgttccagatgtgaagcgagcgatgctagagggggagcatgtgcaacgtggagactcgagagtgtacgacgctcatgtcatgtcagcggggttcgcaacgatgtgccagatgagacacaccctcaggcgagtgtgagggccgcctcgtcgtccatctccaattacacaggctgctgagctccatccagagtgaattcgctcgacaaacgtgccgactgtaccacgaccttggggttggatgtggatgccgccatgcatgataggacagcagctagttgcggtgtgagtgatgcgctggcgccgctaatctagacatgcgctagccgcatgcggcctggccaagctcaggtcacgctttcctgcgtcgccctcaacagccacccgcactcacacgcaactgtgcttcaacatccattgtcgtgtctcgccctcggaatccaatgattccagtaccttgggatgaccgtagtgcaaggtcaccaagcccatttgttccgggcagctgaaacacgccgcgcgcacagcgcaacatgggcagccgccgcagtcgctcgcctttcttgtcgtgagagccgatttcagcgggaatgctgctgatcacgggactcgctgcacggcccacgggacagtccggacagtccatgcgcctcccatgcgaacgatggcagcctcacgtctgttcagatgagatgccagccacatgcctgttgctcgcctagataccagctcgccgctgcaagcgccaaaccaactgttcgcatcccattcgacccagccatcttggttacgtctttcaacgtccactcccttcactgcaccctcgtcgtgacgacgtggcgacaagcctgccttggccacataatttgcctctgtgtgaccactgacggcaaaggatggtgatctggccgtatctccagtcgatcatgtcaatatcgaaagatcagcgaggcgtcactgccaggtctcccttgaaagcccagtgtcacaaagggtacgggcacaatacaatcgtgcacaccaagggcactgttggacgccccgcaggctgcaagcgatgtatacagtgtcaccatgtgcaagtctacgctcaactgctgtgccagaaaaagtacatccagcaaggtcggtattaccgttgccgcgtgcgctgaggtgtctaggaatatgcacaggtggaaataaacgtgcagcgcagccggcgcgatgtgggtgcggatcgtggagaaaggcccgcacccgtctgccatgttacttgctgaccaccatggagaaagggctcaggagcatacatcagcactttcaaattagatggaattgctgaccggtgcgggctgtctcagtgagaccaactatgcgcatgacgacactcttttctcagctatcggacgacaggctctccgagggcagaccctacggcatcagcctttgctcctcgagcacataattttcgcaaagtgaccacgcagtggggcttgtgcacactctgttcaacacaaagggaagaccagtctagaattggaatccttggacagagccgatccgcactgtatccggaaccggacattgatcttggtggatcctttagcaggctattctgctgtccgaatggagcattagggacattggagcagggcaatctgatttccagaatgtcgacgtcgacctccaggaagcctccgtctgctgcattccatacgtaagcgttcctgcagctgtgaggcaatcccgcgatacgacgagctcgggagcagtgccaccagtctattggctgggtttcatctgcacttacccgcgcttgcatatgcgtgtgacatagggtgtccccgccagcccgtcaagctcgagccctcctgtgtcgacttgatttcaagcttgacctgaggctgttgcaagagggtcattctgcatggtcttcgcacaactgtcgcttctgaggtgctacagatgttggatctaactgaccctaagcctcgtctcgaccagccctttcagcgtccagttttcagagaaggataaccagctccgcatgccccggcggatcagtcagataggcgtgccgctgcgaatcaacgccggccacgtcaggagccagcggagcccgttatcgggtcttgagatggggcacgcaagccacggccgctccttgcatccccaaaacagctcgtgggatttcgacataggatctgtgattggcgcgtgggccaggacccatggcggcgttcaccggtcgtgcccacaggcttttgccccactgacttgtcatctcacctcacgctcagtggttgactcgctttcctgctgcattctctagcgtcgtttgcatgaaccccagatgctcttcaatggcctcaacaaagctccagtgacaacagtcgaagtgagggggtcttctccggttgagacttcctgtctattctcccgtccacacgcgatcctccccacgttggaagctctggttcctcaccgctactctattcttgctcgcccagcattagaaccatggaaccatcatacgatctggttggtagggatgtagcaatctatgctttccatggcgcactcgggtggagtaaggccacccactacgccgtctgcctgcagctccctcagcaatgaagctttggctgtcgcaaagtaccggcaggatatgacctgtgcagaggtaccaatgatgtttacccaaaagcaagacttcaaatacgcttatcggcgtccgctgccatgcagcatctcaatggcgcccacaagcaggtggccatctcgcagccagcagcagagccgctgctcgccggcacggtacggcattcgcttccagctccgcatgctactgtgtacgcacgacatacgtacttgcatactttgcgtgtggccgttgttacatcagggtacactgcagaccagccatatggcgtgaagcgatattatgtagccagacccacgcccagcagcgctttctgccaggatcatgttcgctgtagagtagtcttagtggtccggatctgcattgggcaggtccttcatgcaaacatacgttctaaggaaggtctcagcgcagatatattgaccctcggttaagatgctgagcttgagccgcagcactgcagcacttttgcctaccaccaacacgtcaagatctccagagcccagacctctggatcgcgatgacccagcaggcgactgcggaaacgcggctgaaggcacaagactgcacatcgtggacagacaatcagtcatgggccatagtggtgtaacagcttctttggcttattcaacactgcctcgcgactataagcgattaggcgaatgtcacagctaaactttcaacactatccaattaatcgaaatgccccatctagatttactggccacttcgctcttcctatacacagaccatgtggcatccgacgagatggtagcgggcggccggataaagcgcattcaagttcaaccgattgaacgcggtcaatatggaaactcaatcgtccgaccgagtcgatgcaggatcgtctcccgtgcatctctcagaccattccactaggtatttggcagcaccgaggaaatctcatgccatgccaagttatcgtttcagcgattgcccgtgttcgcgcccatacgaccggactacgtacccgatacaatatactatgacgcccatcatcacgctatctttactaacgccgaaacctttactaacatttgcacatgcgtcaactatggttcgatcgtatgcgcacagccggctccaccgctcggacaggaacgtgctcgaccagccatccttgaggtggttggggacggcggctgggaaaggatagaaagaaaatctctgcagggcgggccgaaggaaaccgtgcatgaacggcaggaccatactggtatagtcgaggttcaattgagattgacgatgtgtcgccggctattattggcatagatgtggtgtagtgtacctctattcgatgcttcggctcctctaccgtgacagctctcgcggttgtgcatcatcatcacaacactacaactgcctagatcgacctcgtggtgctcttacacgtgtttgaaacactgagcgtggaggcctagcgtactccaacccaacgggcgcgcagtagtctgtaccagactttgtcgtctcgaggcttgcgaggccgacttgatgacgcgctgaaagatccaacgaaccataaaactccaagtacgcaatcaccttcctgaaccgtttcgacgctgtcgttcggagcggtcgaaacactctgttgcccctaaaacaatgcctcacaactgtcatccgtcccgcaagtgaaacgcgtcaaaaacaatcctcacctcggcacttttgccaggaacaccagttcgcagcatgcaaggtaccgcgcaacttccaaacgcaatgtgtctcagaatacaaaccctttttccctcactcccccgcaaagaccgaaccggccaaacctgccgagtaatgtacatgcgtttttctgcatgtttgacatgagatgtttgtgcgcctgcgcacgcccttgaccctgcgccgcatcgcaccgcaccgcaccgcagcggctgcatgcattgtctcagcgcactcgcgttttgccacgagagagcgtgcgtgcgccgacaaggctgtccgagtgtacgtgttggtggagtggagaaatacaggaaattatgccactccataaggccgatgcgttacttttcttcttcgctttcgctccgcgcacagccgccaggattcatgctcgaggtgagcaaacgtatccggtgcgccttttttttcagtccgctggttccggagggatattggatggtggcgcggctgtagggggacggagaccgaaagggaatgtgcgtccgctggctggaaacatgggatggagttggatgtacgacggcccgatatctgagtttattgcatgtcggattggtaagtgatagacaggtagtgtgttacaggattaaagactgtccgggtgattacttcctgtagcagagtaggtcgggttgatggagtttggctggacggcgaggacgaatgtgaaggatggctgaggaattcacatacactaggatcgaggtggtgttttcacgccgactgtcatcggcccttctataaacggcaattgtcttgattcatcttatttgttatgtatatgtcgacttacatcagcccttacaaccttctcaatacacccgacgaatgataagtgtctgcatcaggcatactcgtccaatccacgattgacagagacaatcttacatgcagcctcaaggccgtaccccgctgtaacatcgtacgtttaatgtggatttcagcctcatgaccaggtgccacattatctttacctcggtcttggtgtatggagaaccaacagctatccttgtgcttgtatctcatgcacctagtcgagtaccacgtctttgtggatagttttttctcttcaaacaacccatcgtctcgagtatggcgaatcatagctatggtttacgttatctcttccctgatattatcaatgtctagggctgagctgtggaagttctgccacgatgagacgacagcgtcttcctgtgggctccttacattgagaccagggctcttgatgtgactgatcttcacttctttcttatctgccatggcacatcttgcccgtcatgttcagttcattcgtgtagcgccagtgtttcgggcaaagagaatatgctgtctagtatgaccatactacacaaagttgagatagcagtaactgagtatcccgggaaaatgactcctatcgtgaactcaagatacctttagaagtactcatgctagatttgtagtaaatttcatggtaatgtgtcctgaaagtataactcagctcctctaaaaaattctttacacatgctgcatcgcagggaccttattttgggtttgaagatactgcaacatcaatccaaaaattcaacctccaccctcacgagctcacggattctttttctacacctctgagcgaatcatcggtattcctctacgtatcttgtggatatgtgctaagatacacgttgattgcttgtctcaaattggattcttctacaatatagctactttgcttataataaaaaagttataggggcatcaatgacaccatcgattctgtgtacaataaatagggattgtaacaatagagcattgaacatgtcaccagcaccacgatgtctctaaacaaaagggccagcctgtaatacacacaaatgaacgaaaaaaaaacacctgatccgcaaagaatgtcgtaataaatccaattacaacccatttcccagactaactaactttcgctgacgcaaaaaaccatgtcatatactcatatccccaatccgtatcaatattcatacaaagcccaccaaaaaaagctcccgactcgcattcattacaatacctggtcctgctactgcgtaaccgccctcaagccctgcaacaccaacccaaacataacccccctcgcaaccctctcttcctgcaaacaatcaaacacccgtcccaccgcctccccactcgccgcctgccccatgacgctcgtcaacgcactcggcatgcccctctccaccaccaacttcctcgccttgacccgcaacttctccttctcctcctcgcccatctcgtccggccaggtcttcaattcctcctcggtgggcagcccgttctcgcgcatcttgcggatgtggtacgccagccccgcgtcggagagattggcgtcgagcgcggtggtttggagcagcgaggttatagatgagagttgtgggtttccggggcgtaggaggaaggtttttgcggcgttgaggagggtgcggcggagggtccaggcggaggagagggtgtagagttcgttgatgacggcgaagaagagttcgattagcaccgtggtttcggtttcggtgaggggggtatgctgcttgggctttgtgggggatgttgttggggctgggagcttggatgtggagggtgtgagtgaagtggccgatgggcggcggggaagtggtgggatggtttcgttgggttgggaggaggatgttgtggatgcacgcgaggggttgcgggcgtgtatcgcagcttcaacaggtggagttttggatgtcgagtagtcgtcagttatctcgctgggcattggtgggagattcatgagttgatcgccgcccatgacggggctgagatcgaagctctccctgacactcggtgcgcggctgttgctgcgcgagccgagtcttgaagacatgccagatcgtttgccgtcgccgtcaggattgtatgatggcctgcgctccatgggcgcctcccgctgcggttgctgatcgatgaccggagacctggctgaatcgattgacgtgcgctttgtggccagtgacagcgaactctcagtacgaatgtgcgtcggcaactccgagactgtagactcagctcggttgtgtcgattctgtataggcgccgaattgctcgttgtgcgactcaagctcggcctactatcgtcgggtggtgtgctcacattgctagcactcgtgatggtatcgcggtgcttcttcgaccctgacagtggtgttgcaatgctgcccagaacgccagtgactcctccgaagagagctttgccgcctcctgcgacctccttgggcgccttggtcatgacatcgatcatgcctttacccatggtgtcgaaggtctgacctgcccaaccaatgccagggaagccgccgccactgggtgttttacccgagcccaactctttttccaggaagcgtttcattccttcactttcggccaggggcttgtacttgactgcatcgttcagatacctctcgagctctcctcggagtgaagccttcgtgtgacccttccatggtggtagaatcttatgtgcttccgtgaaacccgtggtgcccgtaatggccgcaatacgtcgaataacttcgtgcagagtctcgaactcggtgtacttgcgagcagtcatccatccagaatgatgatgagattttggctctatttgtataagatactcggtggttggtcggttcttgatagttcccttctcgtttggcatactatcatcgaaaatggacattgtcgcgttgtgaagtgtgagaggtggtggggtctctactgcagccgggttactctgaagagcggtcggagggttgttgggcacgagctgatcaaagctcgtgaacgctcttttgacttcctgtttctgtgtttcgtccactgcctgcggaggtgatgcaggggcgacttctgagaacgatcgtgcggacaagcctgagatgcccaagtcgtggagttccgactctgccggcgtttcgctctgtgaagaagtgggtgtcacgattccctgggtagtgctctcggattgatcgtcgttgagcgtggatgtagatgtgctgtgtcgctgctgctccttcaagcgcttcgcatcctcttcggcaatcatctggctcaaacgttgcgcctcttgcatggcttcgtccattgcatcttgcgccctgctcacaactcgcttgtgttctcttcgctctggcgagttgacctcatcagacgatctcgcctggcgctctgcacgagctttggcgttctgcagcttctgagtcgatccttcgacgcccgcatcgatggcattcatgagctcaggctctccgtcctcgagtgaatacacgatccagccgttgatccactcagcctttgagcacgtcttgactatcatctccaagatgagcttggcaaatatttgatgcagaaagatccgtgccggaacgcagttgtatgtcttgtgctccagatagttctgcaaaacgtcttcagtcgccatgctgaactgcttcgcctggtatgcagggtcaagcatgctcgccagctgactgtctctcttcatcttgagatatatgtcaaccgcttctgatggagcgtcccctggcgatgccatgactgctgtcgagagctcttgcagcagtataatcatgaacgaagacgaccgcgtcacaaaatcaacaaagttgtcggctggtcgcttgcgggacaggtggtttgatacagacagaacgaaagcagtcagggtctggcgacacgagtcgggaaaagattcttcgaagggcaagactggagcgtaccaccatctgcgctcgattagaaacgtctacataggatgcgctgaggacatacttgacatagtcgcgtatcacggcatccgtcagctctgtgagcgctgctgccgtctccggcttgaactcggagtagtcgagcggcttgccagagtacagcttcagcgacaggtctgagttgtcgtcttcgcgcgagctcttttcttgaccccggttgctgtcccgccagtcgagtattctgtgcgccacatctactgccagctcccgtcgccgcgtgtcggggttcttgccctgctgttcgctgcctttgccattatgcgcatttccttcccatgtcgcatgcagcactacgccgcccacgacgcctattagcacaagtccgactcggccgagtataaggtatgtgcccgcgctgaggcctacgagacatgctccaagcgtttcattgctggcagtcgccaagaaatgtagagtgcggtcggtaagcgcttttacatccagcgacggcgctttctgcgcgtctttttgcacgtctttcgcctctgcgcttcgtatatcgggtatgtcgccgaggttctcggggtcggaatcgcgcggagtagggggagccagagctgcgtcggtcatggtggttgtgtgtgcgccaacatcgggcactcgcagacaaagggatgtcttgggctatcgtggaggtctcaggaatgaagggcgagctaaacgtggcgtcaattccagccgatgctggcgttgcgggctgtttcactgctggtgatctgaaagggctcggcgaaacgtagccccgccccgccccgccgtctggggtaccttcaactcgcaacaatcaacgatatttttaaacttcacccctagaccaccacatcgtgtccaagtgcgcttcccagcacagcccatcatgagcgccgatgcacccaacgaccctgagatcctcgcgcacgtcgagaagttctgggaaggtcgcaagccgtccagtcccatctaccaattcttgctcgatgacatcaaaatcacctatgcgtccaagggcgttgtccgcgcacgcctgcccctgactaacaaccacgtgaacacgcacggaggcatccatggctctgtttcagcgacactcatcgactgggtcggcggcatcgccatcgctgcatgggacaaccgcaccaagacgggagtaagcacagacatccacatttcctaccagagttctgccaaggctggagacacgattgaaatcgagggcaaggctggcaaggttggcggcacgctggctttcactactgccacgatatggaagttggtggacgacaagccgggaccgatagtcgcgactggatctcacaccaagttcgtcaagatatgatgcactctgtgaggttgcgagtttgctatacctccatgcaaactccgttcacgccatcttttttgggctctcatcttacgcaccatagatgaggtactcactcggatggcggagatcaaagacttctatgcttcaacaatccgtgctctagccttcaagcgacgagaacacgggaagcgtggaggtcgacatacatacgacacaatgcaacatcatgattttaaaacgttacaatgtttcttcaacctgatttatcatatcgcgagtcatattacgtttgtccaaaccttgcgctgattagctttacactgtttagaaacattatcacacattggtatcactactgcacgggcatccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggttgcttggagtcacgatgcatcacatgcagaaaggcacagccacttgaagtattcagaaattgcattgcgattgagaccagcgaagaacgccaacaaagtccaatcattccacccaaatgcctaagcatatccaagaaccaatgccatccaactccttgtccaaatgtccaaactccaaagtatcccatgcaaagacctgaaagcacaataccaatattacacaaggccacccgtcatcatgatcataccacggtcatcacccgagtacaactatccaactgtgcttgcttcttcttcagccgcgcgacggaagtaatccgcatcgacttcgctgtcgtttccaaacgccgccgtgggcaaatctgtaccaacacccgagtcactcggtgctgcgtactcgtccttcatctctttcttaacctcctcgatcgcacgtccaatttccgagtgcgtagggagctgcacgtcggtgtctgcagttgcagtggacatctcggaggggttcaagtcgagagtggcagtcggctcgtcatcctcgttgtctgcgccgccttcagcctcagacgcctcatcctccgagtgctcatcagctccctcgccacgcggagtggaggaggcgtacgaagtgcggcgatcaatgtcgctgccagtcatgtaagacgagcgggaatcgtaggagtactggctaccggtaccgccgaagctcgagcggcggtcgtcaccaggcgtctcgccctctgcgtagctctcggcgtatgagcggctgtcaatactataacggcgctcagtaccggtctcgctctgctggtcttcttcgatgattgacggagcaagcgacgcaattggcgcaagcttctccgtctcgatctcatcctcttcattcagtgttccgttctccttgttggcaactgccatgctgggacggccgccccaggaacccttgcgcatgccgtagctactgttcttcacagagtggctacgtttgataccgccaccagagttggttgcagtgttggtggtcgggaaggattggtgtccaggagctggtgcattcccactaatctggctcaatgagagaatgcgacgctgtgctgggttggcgggttggccgttgcgacgaatggcaggacgaggcttcagagcgagagaaaggccgttggcggctgcgctgggtggaggcatcagcttgccctcctcgttgacagcatcggttcccatgcgcttcttgtgcttgctggggctcttggagctgcccttgaccatcatcaaagcgcgagaatgatccatgatgccattgagaatacgacgctccaatgcatccgccttcgcgtccataaagttgagctcctcgcgtcgaatgtccagggcagtgtgaagagaagaaacctcaccagtgaggcgaaccttctggttggcaaggttctcacgctcaacttgcaaggtggcgacaatagcgaggagattatccttctcatctttgagctcgagcatggtgcgctctttctcttccttcaactcggccatgacgcgttccttctcttctcgcaactcctgcatcacgcgctccttttcagccttaaggtcttggatgtcggcatcgagctgctctttcattgtagccttctcagtccggaggttctccaagtcggcctcgagctgctccttctgggtcgtcttgcgctcaacaagaagagcgagctcctcggcttcgcgctccttggactcgttgccgtcggtgatgaactgagtctgcttggccacaaagtcgctcaactcggcggcggtaatcttgacttgtgcgtgaatctcatcgagtcgctcagattgaccgctggcttttgcggcctcgtcagcatgagtgaggagcttgtcaagcttttcttgtacgaccccatcgtcataagctgatgagggctcgatagcgaggatcttgtccagcttctcctgaacaggagcatcgtcgtacttctctggggtaggtgctggcagaagcttcggtaggttcgcgaagtgagtttgaagctcctcgccacgagccttggtctcctcgtcccatgcacgagcacgttcgtcggcttcctcctttgacttctgcgcgtggtcgtaatgggctttgacgagggcttcgatctcatggagtgccaccatgaacttgggatggtactcggtgacgttatcttgaaggctagtgaacacagtctcgacattcttgatctcatcgcgtgtgtgagagtgttcagtcttgtcttcgagcttctgctcttcaaatttaccaagcgcctcttcgatcttgctcttttgctcttcgaatttgatgagtgtttcatcaatcttcatcgacacattcgtggagtcatccgaccacttagtggtagcgccctcaaatcggtcgttcattccggcgatggtagcgccgagggtgtcgatagtgaggcggagttcatcggccatggtcttggtgctttcaagaatcttttcctgctcctcggccttttccttcatgaccctagcctgttcgtctgcgagaagctgagcatcatcgtacttagccattagaacgttgaacttgtcgtccaacttctcagtgaagccagtaacgatggtatccttgagttcgtcgtgcttctcgagctgaagcgcggatttctctgcctgatcgttctgcaacgactcgatggatccgtgagcacgctcgaactcgcgggccacagtttccatgagctccttcacgtcagaagtgacattgctgcttccgagcgtttcttccattgtccggaaagattccttgagggtctccagagggctgccttcgactagatgggcggtaatctccaacttcatgtcgtccaaggcagtttttacttcggtgatgtgctcctggattgcgtcggcctccatcttgcgatgttcgaagttctgggctgtcttgatgatgtcctcttcatatgtgtctttcatcttgtcatggctgtctctgaagtcgtgaatgagaccagtcagctgctcgatgtcgaacttgagcggcaaagtctctgggtcaggcagcttcatctcgtccagtttggccttgacatcatcaaccaacagtgtgacagcgtcaacgtcagcctttgtggctttgggatcagcttcgtcgtctggctttgctgcgcgcatctcgtccaacgcagtcttgatatcgtcggcgatgacttgaacaacagtgacgtccgcctttgtcgctccttcgtcttcaatcttcttggcaagaacctccaaagcctcagatgtggttcgtacgactagttccacatcatcgaggttttccttggtgaccatcgtctcaggatcaggcaggacaatctcctcaatcttggctttggtgttggcaagaagggtctcaatagcgtctgtgtcttccttctttgcgataccatcaggaagaagaggtggtgattcttctcgatcctgtagcaggagcactgcagcctgaacgtccttgagaagctcctcaatagctgtcaagtcttccttcacgactgatccgactggagcagctgcatcggcctctgcggctggtgtcgtctgttgcgcgtgcaggtttgcatccatagattccatcttcccttggatctgagagaggatgagctccattctctcgaagtcgtgttgcggctggtgatgaggctcatgttgcattgggacttcttccacgatctcgcgggatgttgtctgcagctggtcgggatcctctgcaaggacgacttcgttaccggcaggaggcattggttcgtcaagatcggccgtggctctcacggacttgagaagatggatctcctcacgcaagccagccaagccctccttcagggtgtccagaatctcgtaggacacggtcatgtcaactggcttgtccgcgaacttgttgacgtctgcacgaagaccctcaaggccttcgttcattgcatcaatgatctcaccagtcgccgaggtgttgtcaggaccattgagacgcttctcgaggtgcgagcgtaggtcatctaggccaaggcggacagcttccaagacctcctccgtgtcggcgcgagagtgctcacgggtcaaaccatcagactgacggatctgctctagctctccacggagagcttcgaggagttcctcattgacgcctccagacttggcccccaatttaatttcctcaagaccggccttgagagtctccaggagagcagccttgtcgttatctccagcaggcactaaagcgccactgagggactctttgaaggcttcaagttgactctcaattgtcgcgacattctcccgggaagctgactcttgcgaagacctgaggccttcgataagctctcgaacagcgtcgacgatgtcgtccttgtcggttgcacctcccgatctgacaagagttccaccgagggtttcgcgcaggtgctcgaactcctccttcatcgaagcgatcatctcgtcgttggaagcagtggaagactggctctctccaacaagggcgtgcagcccagtcaagccggcttgtaggctttccaagacatcgttcttgtgactggctgagtcgccgaggatcacttccttcagctgatcgaactcgtgcttcatggcctcgttgatgtcgtcgctagactcgtcgtcctcgcccctaagagcaacctgggacttcatctcattaaatcctgcgttgatggcggcgagtaattcgtccttgttattggaagccgggaggaactgagacgtcaacttctcgtgaaggttctcgaattccgacttgatgtaggacaccatgtcgccccggttccaagcttggtcgccccgaggtccttcagcaacatagccctgaacgtcttcccgaagcttctcaagttccaagctgatgtggtctacgatatgatctgtgtcggagacatcacgggagctagcgtcagacttttgaatctccacccgaaggttgtccaggccatctcgaagggcatcaagtacctgttccgtgtcgcgaccgccggcagaagagtagcctttgaactctgagtgcatactatcgacgagggcttcgaggcgttgcaggactgcgttgttctgcgcctcaacctgtggcctgttttcttccagagcagctttgaccgcatcgatgatctgctcagcagggagctcgatctccaattctctttgggggatggttggcttgatgtcctccaagcattcgcgaactgtcgtcaagatctcctcgcggatttcgtgggcctcgttgataggtgccggcaacttcatttgctgcagggactcgtggacgatgctttcgacatcttccctcttcacaccaccagagccgttgtagtcttggaggccttcgcgcaaacactgcaagatctcgtcgcgctccaacccgaattgttgaatctcgacgtttggcttgatctccacgctgtcgtaggcctcgcggaccgcgccaatgatggcctccttgtctagcgcaatgccttgtggatggtgctggtccagacctcgttctgcgagtgcgtgcttcacgacgtcgtaaacctcgttgctgtcaactgtgttgcgggtgacgacagatgacatggattggcgtctgcggtcgcgcatgaccttatccatgtgctcctttaaatttgcgaggccttcctggacgatggcgttgatgtcctggcttgaccctggtgctgctcctggagagcgcggttcctcagcttcttcgattttgcgagcaagctcacgacccataccaaggacctctcctctcaagtcctgaaccaatgtcttggtcgacatggtcacacaaccagactctgctacgctatccttgatcttgcgcaagaacttgagcatctcatcgctgacaaagtcagcggctttggggctggtgtaagcttggctgccagggtaggtatcggtcatcgttcgagtgagagcaccggagcctggagaaggttggaaagctgcggccatgggatgtgcagtcgacccttgcttcacaaactcggcaagctcagtgaccttcttcgccgtctccccagtggccttatcgacaagcttctgcagactagcgatgaggcgatcctggccatcctttgtgaccatctcgcgtatgatcttctccagcattgcgacactggcagcaccctctacggagtatgggttggggctccctatccgctcatcgccccagccgtttggtgatggcatccgcgggaaggtgaactgcttagtcggtgtcatgtgcgggtcctgcaagttcaagctactagaccgaggagcatctcccgggaccgctggaggtgcttggtattgttgttgttgcttctgcgctgccattgtgtgcagaagatccttgagtgacttgcggatgtcctcatcgcgtgagtttgtggcctctttgaggctgataagatcggtcgcgttgtctttgctgcggcggctcaactgtgacatgtccttttgcagacttgaaacgattgagttgatgctcattaactgcgtggagatggagtctactggctgtactgcaggaccaggagatcgtgcggacgaattggagacattctgcagcggtggcgggtcgaggatgtgtgggggaatcgtcatggtctgcaacgccatcatcgtggctgatggtggagtgttctctccgaggagagctcggtggctcgggcgtaccgcagaggtgtccttgatctcgaaacgtgccgacggtgttggtgtgccgttccttgagcttggctcaggatccttggcgaaagggtctttgaaggcatctttgctgaagtagtccttgttcaagtctcgtgctggtgatccgctccgcgtcttgggtcgctcgggtgatcgctcgggtgaccgatgagtgtcgaggtagctgcggaggtcccgtacgctgccaggctgtaacgactgcatgcgcttgtgtgttgtgcctttgatcagggagcgctcaggcgacttctgtggcataggattagttgtgtatgaactcgcaggtaagctctctcgcgccttctcttctagcgccttggccgcctgcatgatgagtgcagatgtgtttgggcgcgtagtgagattcggcgagcctgggttcaagggcagtggtggcggtgcccgctctgggtctgaactatcccacctgagtcggcgtgttagtttcatggtcgcgcgtgtttacagctcgagtcggatgcggcggaagacgtacatgggaatagaagagaaagaatgtgagtgccgcacgagctctcggtcgcgggaatcttccctgtcggtggaaggcattgtgtgtggtgtggtgtgaaggaggaataacccaaaacagtggtatcggaatgcacagtggggaggtcaattgggcgcgcaatgccaattgtactgtggtgtagagtatgtgaacgttggagagctttcagcggtccagcgcgccggggtatataatgattcgtgatatcgtgactgtgtgggtgtatgtgatgatggaagtgggaggtggtgtggatgttttgtaaggtttacagggtttgtttgtttatggcaggcactggccgcaccgatgatctcattggcttactgcacggacgcgactgccagctcagcactcgtctccgaggcagcaaaggcgcgcgataaattattgcagctgcttctgcatgtacagcacagtccaagcagctaacgcctcatttactgctcttgattgcttccctaagcaccgggttcaagaaaaaagcggcgatggcgggtgctctggcatcgcgtgtcgcgtgctgcgcagccgctcggcgccgttgctatggcagcgccaacgcgctgtagtattggcgaaggtacatcaacaggacgtcttcgcatttcgtgtatggatgcgctgcaggtggctgaagacgaaagactttgatcagggtccggagtttttttgaagtccgtgtggaattgcagttcttcgggatctggacagtgctatgataatttcactatcttgggcgagttgttcaggaccctcgtctggttccttgcagtgactgacggaactggtccagtgactgacggaactggtccgccagacatccagcgtcaaactttacagtcgctttctgatcgggtgcaatcgacgatgatgtcctgtgctgcctcatgcatcttctgactaaacatgtcgcgtgcacatgagcatacacggacgtctcttgccgattaactttgttctaattcattcacagtgagactatgcgaatcttcctatcactcgtggctggcaattgtatgcgcagcatcgacatgtcccagtggttgcacgcaaggcacgtgactaggccggcgcggaggaaagagtcgccgtcatgccgcctccacgagcgtccgcagtcgcagctccatcaccaacagcttgctcaacccctccctccacacaacctcaagcgacaatcacccaacaagagctctacacgtgctcctgaagctatacactcgcacaagataccccgccatggctgtcgcagacacgagcaagcggatagcggaggcgcagaagttggccaagtcggaacctacgcaggcggaacagatctacaaagaggtgctggctgcagacccgggctcgaatgagactgccatcaagaactacgaaactgcgctcgttggtctcggagaactgtaccgcgaccagaagcgggtggatgcccttgcagagctcatccagcaggcgcgatcggtgctgtcatcgtttgcgaaagcgaagacctcgaagcttggtaggtgatcgtagaggctgctgtcatctagatggacctaacaccgagcagtacgacagctcctcgagctcttcaccgccatcccgaacaccaccgacacacaaatcgccgtcaccaagtcatgtatagaatgggccgtatcagagcggagaggttttctgcggcaaaaccttgagacacggctcgtctctctgtacatggcgaagcagtcgtactacgaggccctgactctcatcaacagcttgctgaaggagttgaagcgtttggatgacaagctggtcctggtggaggtgcagctgttggagtcaagagtttatcacgcgttgggcaacataccaaagggacgcgccgccctgacctccgcacgaacgtcggccgcatcggtctataccccgccgttactccaagccggcctggacatgcagagtggcatgctacatgccgaggatggcgacttcaacacagccttctcgtacttcatcgaggctatggagggctaccattcgcaggacgaggagcagaaggcgacgtcagcgttgcaatacatgctcctttgcaaggtcatgctcaacctgggcgatgacgtgtcgtcgctcatgacctcgaagcacgcaatcaagtatgcggggaagcggctggaggccatgaaggccgtagcgcgagcgcatacgaaccgcagtttggaggagtatgaaacagccttgacagactaccgtcagcagcttggtagcgatcgcttcatcacaagccatcttcggcggctatatgacaacatgttggagcagaaccttatcaaggtgatcgagccctttagcagagtggagatcgaccatgtggctaagatggttgggttggacacggtacaggtggagcgcaagctgtcacagatgatcctcgacaaggtcattatcggagtccttgaccagggcgccggttgcctgatcgtctacgatgagtccgagcgcgaccagggctacgatgctgcacttggaaccattgacaagctgagcaacgtcgtcgatgtgctctacgccaaccaggcatctctacttgagtaggcttgagccagttgcacgagagagaagctgtcacatccgcggtactttaagcttcgtgtagcactctgtactataatagcatagatagcttggcaaaccctagccagcttcatgacgaaacatgataattgagagtaaagaaaacgactgcagtattgcttgatatccgctcgccctgaacagcaattgatgtactctgttctacaagtgctgaccacgcatacctaggctcggccggttgtgacaagtgtttggcactttcgtccttattgcttcaccttaagttcggggttcaaaaatatatgggcatgaagtgcaacgtcgatcgctccttcttgttgatgaagtggtaagcacgctcggccttgctgtgttagtgccagacgaaagtctccgagcagcaacttgcgcaccacaagtttctccaccaacatcacaacgttgccgtatattgctctcaggtgtgtcaattagtatagggaagtatgtgtgtgagcctttccgagagtatacgaggttcttcgatccgccaccgtctgtattgacgttgggaatgcggcgttcgaagtggccgtacctttcgccccgcatcacctcgtgcatcgcgcgcacaaccacggatcttcaacctgaacacatctgcacgcctagacgactggtaggcatttgattagtccattggacacgaaatagcacgcgagctagcccacgtttcgggcgcagtcagcaatcccgcgtgctgcgtagccatcgagttggtcgccatgacggccatctcacgaccgttttctgcagctagtatccttcggcccccgaccaacgaacgataagagcgagcttcgggcattagtctacgccgcccatgatatactccgttgttgttcacaggccgatcgcctggacttttgctcctcttagagcggtgcatatgagcagtactacaaggcattggttccatccggaaggagtgggcggttgcgagcagccaggcattgtgggaggtcagcactgatgtcgagtaacatcacagcgacgatcacaagactgctcgaccgagtgaggaatatcactatactttacaatctccgcaacagtgaatcacgagactgtagacctgattttgtggatctcttcgaatctcttcgagttgtcaacatatgtgctcaagcggatgatcgcttactatccgcgcgcttcggtccacagatatagtgcaagtgatataccatccacctcacatcccgtgtattgaaaaaggtggagttagctcatagaggggcaagtaccatctgtgccacatggctgacgaaggatctgctcgatgggtatagtaagactcagccagacactctttgttgtcttacacatcgtaagtttttttcaaaaaaaacaggtgagtactgatcaaatctcctgtcgaaatcatagatctgtatccttctcacctttcgaggacttctgcatgtaagctaccacatcccttcgcatatctgacaaacatttttttatgcgtatagaaggggacgtgtcagcattcttctcaccgacttacttgcgccacgcaccattgcagcttttctatatgttggaagtggctgacaacaagactaccaagtcgtgatgcttgcacgagcaggtctgaaagagaccatagtaagcccacttctatcttgttaggttcgaccgtcttcgtcgttggcaggcaactagtcgacgtgtcagaaccgacttgaatggcgtgaaaacccagcctcgccttctaccccagtcctaggcttgcggcttgcacttgccgatccgaaagactggcccacggcgtcggcactcagccgtccaagcattcgcgtccaaaaccattttgcttgttcgctccgggcagtacgcgatattcccaagttcgcccttttctctcttcgagatagcacgcttttggccatcaagtcacttcttcccaattcccgcatcagagagcatccacggtaccgctatcggatcatggccaggactcggattctcctaactggcgcggacagcttcatgggctcacatgtccttgcccagctgctgtcccatgacactgtctccgttcgcgctgtagtcaagtccgaagatacagcgcatgtgctccatcaacatcaccagaacgatcatgccactctagacttctgcacagtccctgaacaaggaactacagttcctggaattttggacactgcccttcatgacttgtccgactctttcaatgccgtggtccatcctctgggagtcagcttccccgacgaggcggactgtctcgcacaatttatcaagacagaaaccgaatctatcattggttttctgaaatcaatacaagaaatctcacaagccgtaagccgggtcgtgatcgtgacctcgctcatgccatttgcgcgatggctgggcgactttcacactgacagagcatctgggcgaacagtgagcgaacagtccaactactcggtcgacgatccggaatacactctggctgccagccaggcaggtagtaatgtcgtcaacgacgctgtcttggcatggactaaacagtctggtgctcgattcgatgtcgtcgtaatcacagcgccttgtcttcttggacctgccgtacaaccgctggaaaactcatcagatctgactgacgcaaatcggaggatatggaacatatgttcaaacgaagcgctggaccaggctatcccatcaacatatggaattgatcagtttgcagatgtgcgggtaagacagatgcctggttgcgagacctcaacagaactgacgattagacaggacgtcgctgatgccaccatacgcgcactcttcatcgaaaaggcatcgaacaaacacctcttcatctccgcaggtgcgatgccttctaaattacagatggcgcaacttctgatcaaccgcttccctgaacttcggggttgtatcaggatagatgattcgccaccgcgacgtcctcaacgcgaacccacgcctgacttcctcgacacatatcttatatccgcgatattgggactcacagagttgcgctctgctgaaattacgctcaccgagactgtacggcaaatggtggatctgcagcaacggaaggcttggaggagcgtcactcagggctgaatcaccggggttcaactcgtatctgttggtttttagcacaggggatagctggaaagtgggagaggtggtcctcccagagctcacaagtgccctccaggccagtctatgggtcatgatcatccgcttcgctcgcctctcttcgctcctatctcttacgcaagggagcatgaactgccctcacagtgttttcaaggccttcttgctccctctgtacaacccctacgattgcgattcgctgaatacgcatgaagagcttttgtcgcgtaccactacgttcaaacgataatatatgagaccgccacgttatataaacgcgattctcatctaaaaaaatcttcacctcgatgtgatgagctttttgcgttaaatacggaggtgtcgcccgtttgggaaggtagaaacgttcgaaagcaacgttgataccacatgtttgggacggctagggacattctatactacacgttttcttcgattggacttcatgaacttgctttccgctttttatctcactcagtttgttgacatttacacctctatgctgttcaagctctgtcattttcgctcacttgtctcacaacgatccgaatttgaatttgaatttgatctttcttacaggacaattgctcactgggtttacacactatcatcgatgaagagcgaatcattttatcacagcacattcagtacctggcgagatcatcacatatcttagcaccattgcgagccaccattcccaaaagcataacttccatgggctgccgtcagtgatcatgcagcgcctccactccaaaagctactcggcactcgttctcaaaggtactgcaggcgaagccttccgaccggacttcgctcaacggcacgatgccgacgccttaacggacttcgtcatccagtcagaactatgccgatcaggcctcatcctccaccattctctgtgcgctgcgcatccaacaccggcaacagtgttacgacgcagacatacacgactgattcatgccaaaataacattacacaatcatcttcaggatctccgtgacacggacggaaaaacctacagtcagccactactaaagctacacacggtcggacacgcgacactcgccgtgcaagaaaccacgcgcccggcgtacgtgaggctatgcgaccaagcacgcatctgccaggattgaccacgcgggcattacgccctgcacagtccatgcgttgatcatcgtggcgttccccactcccaccactgtggataggtgtctacctacagtctaaagcacacacacacacacacacacacattgagtatgcggactttactgatccatccgatgagtaactcaagtcattcatctgcctgtcaacaatacgcgcgtacaaaaactatactgcaacaacactaactcttagccctcgcgataaactcgctggaaatatcttgggccaaaatggctggcctgatccccacttcgcatcagtatcccgtaagggtatgacaaagctactgcgtattcttgcgctctggcgcatggcgctttttttttttgaaacgccagctgacggtggcttgcatactttgatgttggtgttggatagcttactatgctgtgggacaggggcggggatcatcggtgaatgggtacgcggaaagttcagttgggtgcaagtgtacgggacggagtttgattttgaagactttctccgggagtgacaattgctcagcctctcgagctcccagagggtcagtagatgctgattaaagtgttcatgctccaaaggaattcacggcagtacaaatcatgctacgcaataattgaactaagacttttcgccattcatgtccaagaaaactaactcgtggcgttacgcaaaacgccattgcccaaagctacacttgtccaaaacgcctgattatgccatatgactattccgcatcctccatttcaacgtcatcttccacgccgtttatcacatcgttaatctcatcagcttccgtcttcaacgggtcaatgacgttcactggtgcaagtacgtcgaaagcgccggtacccaacttgcccaaccttccgaccacgatcctcgcgcttgggttcgacaagtcgtcccaatcgcgctcgagcaccgcgtctttcaagaagccaactgtggtttcgaagctcatcttcgagaaaggagagacgttggtcttgagaccgatgcggttgaaaggcgtgaagcctccgcccttggtcatcgtgtcggcgatcaagttgagatggcgcaggtcgacgctgataccgtgacccgagaagacggcgtgcatttccctcacgatagttgcgcgacatgcttccacgccgtacaactgcagcatgccgacaatgtcgttggtgaagatgcggttcacgtcgatgatgtggctgtattcgcgcatggcgagaaggttggagcctgcggtgatgatggcggcttcctcgcctttggctgctgctgagtacattgctgatgtgataccagggatcacgtggatggtagcaaaagatgcggcggcctcgacgtggttgagcatgagcagtttggctgccgaagagctgaactcgaatgtgatttcgcagaacgcgcccttcttgtcatcgaagacgaagtcggagacgtcggtatttttacccgtaatgcggtccttacggacgtcggaggcttcgtcggtgggaacgagaaggcgttcgtcatcatcgtcgtccgaatctagttcaggcgtggaattgcgagacggtttaggagagccgccatatgtctcgtcgtccgaaggggcctcaacacggtcgagggcatcgttcatagcttgttcctcctcctcaggatcttcgtagcctacactgtcttcacggcgaccgcgctgcttggtgtgtgttacgtcaccctcgccttcaccatcgtcgctgtcgtcgtcctcaggaccaccctccttgtcggcggcagttgcatcatcgacttcctgggcggtctgctgctcaatattacggttggactgaccaacgttcggtacagcgcccgaggccttagcagtcgagagcgatgtattctcgcccttcttcttgagatcggcccggatggccttctgcagacgcggacagaacttctgctcgatcgattctgccacatcgcgaaccttgatggcgtactcttgggtgtactccttggctgggtagaaatctagtcggaccttgtagattctggcctggctgtactgggtgccttggccggtcgactcggtcacggtcaccttgtccagcacatccgcaagtggcagtctggtaatactcttcgcaaatttcttgttgtcctcttccgagagctctttatgtgggtagagttgcataccaggtgtcgatatctttgcactagctgtcataacgatttctcggagacgtgggataccaagcgtgacattctttgcggcgtgaccggccaaatggaaggtgttcaatgtcatttgtgtcgaaggttcgccgatggactgtcccgcaaccacgccgacggcctcaccaggctccaccaaagatcggaggtatttgagatcaagcatttgctcgaaactcttcttgagaatctcgccttcaggatccttcttcttgtgcttcagaagcttatctgggttcttctcggtgtactccctcttcgcctggtagaacttctccgaagtactaccgctgtgtcgagatggttcgtatagtgcgagagcaggatccattgatgtaatgtcgcccttgcgagccttcttcgaagccttcttgttgtgctcggtagcctcagggctccagacacgcccgaacgctgcctgcgtctgcaatgtctgagctagagacaagaagttctctgcctggaacttgaagtcgttgaggtatttctgcttcgtgatatcgagaccgtcttcaccgtaaaggaactggaccatgcttccgtctgagtcacgcaccgaggtatcgtattcgacgtgtagcccctccatgcccttgataatacatcgttgtaggtatccagagcgcgatgtcttgacggcagtatcaataagaccttcacgaccagccatcatatggaagtagtactcctgtggccgaattccagtcaagaagcggttgacaatgtatcctccagctcgtacgcttgtttcaaatggcttgaagcatggcagcgtcttgccactgaccatgacagggacacgtcgaccttcaagaacctgctgaccaagattacatgagatctggttggcgttgaccaaactacccttggccccagagcccgtcatggcctgcatttgattcttcgggaagggcttgattagttgtccaggaagacaggccgtagtgaccgctgcagatatttgactgttggccgtggtggtgagcatgtcgaggccgcgttgcttctcatcgtcgcgcagaacatcctccattcgtcgcctaagctcaggattcatagggtcaatcttgctggcatccagggtcacatactccgtcgccactttgaacccggatgtttgtgccttgctcaactcctcaatacgggccctgtcaccttcctctgtaaggatgagatcttctacgccacaagaaaatgcacgcatgtggagcagcttcgtgagtagtcgaccaatgatactgaggactcgtccagctatcgtctcgccgtacgcttcgtagacaccgttaatgaagccacctccggcaggtccgagtctggctcttgtccatgataccagaaatgagttggccgtctttgatgatgacgatgctttcttcacgatgcacgccccatagcttaccgtcagtgggtcgatttagaatgtcattgtcaagtcttggtattccgcgggtttgacgttcttcagcacggtggtgaagatctgttttccggtccataggggcacaggcttccagatggcaggatccacagtctcgagtcgtccagatgtcgtgtgcccatcctcaggccgtaagcacgagtacaacaattggtggtactcttcgcgtgtgaaaaatgtatctttgttcgtgatccagactcccatggaaatatggtcctgaatcaatccacgcaaaggcttgcctgcagtcgcagagagatattggtggtcggtgtccgcgacggtcatggcttctgcgcgagcgagctcgttctgtggaaaatgcatgttcatctcgtcaccgtcgaaatcagcattgtaggtgttgcagttggcgtagtgcatgcgaatggtcttctcgcctggcaaaacacgagctctgtgcgccatcatggacggcttgtgcagtgtcggttgacggttcatgatgaccacgtcgccgttgttcaaatgacgatggacctttttgttcttcgatccattcccgtacgaatttgaaggcgcaagcagctggtttgcaagagccagtcgctcctcgtagttcttcttacgcaacgcgataacttgaccggactcgttttcaatcgcgacagcaccgggccatttatcaggaccattgagcacagcttctttcaagtcgtaaaagttgtggttggttacaggctcagggtatgtcagtttgattgcgaagacaggcggaacgccgatctcgttggtttcaatgttaggatccggcgaaatgacactgcgagcagcgaagttgacacgcttgcccatcatgttctttcggaacaaaccctccttcttttcgagaacctgtttgataccatcggcgttggtgatggcggctcggccttgtgtaggatttgcctccttgtcaatgagcgcattgactgcgccttgaaggttcacccattgcgtttgcaagtcgtcgaaattgcgtcgtcggtacccggcttcgttctcctggcccttcatctcattgcttatttgtcgcatcgcgtcgcaagcattgagaatgcctttgtagagactgttctttggtgattcggcaattgaatctccagtcttgtcctcgagcctgtatctgttcggtggcacgacaaccgcctctgtgaagaacatgtccgcggtcacgctgaccagtgattttgatgcatagggactgtacaagagtcgcatcatgtccgcttcctgttcgaagagcaagatcatggccgccctgacttctgccgcggtcatgtactcctgggcgccgtcggccggatcgacagctgttcttgacttgttgccagtgcgcgcctcggtagctactaatgaaccgtcgtccacgtcgtccaaatcgataccctcatcctcctcagacgcggggtcaagatcggcgacgccttcgtcggcgtgcactggctgcttccttgccttggcttcccgtctcgcaagaatatcgagagggtttgtcatgcgcttctccgcctgtgccatggccatcttgtccttgccgctgagattcttcctgaaaatcttaacaccgcgatcttttcggtaggtagggtttatgccctggcagttcttgcacttcttgccgtaggcgacctgtgcgtaaaactccttcagtacctgtcgccgcgcatcggagatggcgtcgttcttctccttgattgaccgcacgtcgcgactcgtgatgccagccttcttcaggcatttcttgacgtagttgttctgctgagacacgatgtcatcattctcgtcctccgagtccgactcctgcgcggtgcgcttcgtttttcccttgctagcgttgacgtgctcgtgcaactcgtttgcttcctgcacaagtccacatcgtattaggcgcaatcttgagacgaattcgttgacggtgacacgggccagcttgagctggtggcagtagacgcacttgccccgaagcagtcgcagaagctggtcgaggaaggtgaggttgtagacgggcacgggaagctcgatgtgaccgcaatggccggggcagcccatgaaggttgtgagaccgcatgttgagcagctacaatctttctcagcaaacagttaatcacatgacctgtggtcagtcttacggattgtcgaggaaggcgcctagcgcagcatcgtgcagcccgccagcgacagggtgcagcagtgaatcaaaagtagtcgggttggtgatgcgcttcaccgagagcgtgcgaacatcttgagtagagagaaaaccaaactcgacgctctggatggcagaggaagtcggctggtgcgtgttcatatcggcgacagttccgcggcgtgtatgcgccggctgtctgtcgtgtgtgttgcgcgcaaaggcattcagtgtgcagcaaggcaggcgttggaagctcgaactttttttggcgtctggaaaagttcggcgggagttagcgccaagccctgtagccttctaccgtcgcgcgtcactccctgacctcgaccccatcacccacatcgcctcctctgactccctaccccgccggcatcacgcgtctcctcgcagtattgaatgctgtaggaaagcacacgacacaggctgcttgtttggacttccaagtgcggcgccgtccgcgacacgcacacgccaaaacccccgcgcaaactccgcacccgactgtcgacatcaccaccacacaaccgtcaccatggtcgaaaagcgcccacaccccgacggccagggccccaatggcgatgctaagcgcgtcaagccggcggatgcgctcgcagcagcaagagccaaagccgctgagatagcagcccgatttgccgcgaagaagacggagggtcctaccaacagcgcgcccaaagtcgcaagcccggcaccggcatcatcagccgcgagcgactcccaggcgagcactcgaagccatgagggcaaggatggcagccctcaaagggggatccaatctagaagtgaagcctgtcgcgtctgattcgaccacgcgccaaattcccgaccaccaagggaaatagggtgtctgaaacccccaagccagaactcaagcccaaggctgcagccggaaagcagaagcaaccgcaagatgatgaagagatcgagaatccatactatgaccccaagtctgcaggccaggttcgaggtcgcgtgccaagaacgatcgtctttcacgagcaaggaaagtaccttgatcaagcttcaaagctacgcgcgcagagtcgcctcgagcaaatcaagaagaagcttgctcaggaagcacgtcgtgctggactggacgagaacagcgagcgcggcttccttgtacagcaacctccagacatcgagtggtgggatgaggggattctcggcgataagacgtacgactgcatcgaccagcctgaaaaggtcaagattgacagcgaggactccatcatcaccatctacgtacagcatcctccccttctcaaagcaccccaggaccagcgactcgtcgaaattaagcccatgtacctcactaccaaggagcagcagaaactacggagaatgcgccgtgcagccgatctgaaagaacatcaggccaagatccgtctcggtcttgagccgccacctccaccaaaggtcaagcgcggaaacatgatgcgagtcatgggcgaacaggctattgcagatcctactgctgtcgaacaacttgtcgaagcacagatcaagcagcgacaggacgaccacacgacctcgaaccaggagcggaagctcacgaaagagcagcaacacgccaagcttgctcagaaccaagcgaaagatgcgcagaaaggtctctacatgtgcgtcttcaagatcaacacccttgcatacggcaagcaccggtaccagatcgaccaaaacgccaaggagtactctcttactggagtcaccatctttaatcccgaccagaatctggttatcgtggaaggtggtatccacggcatcaccaagtacaaaaagctcatgcttcagcgcatcaagtggcaggacaacgcgccacctaccgacatacaagctgagaagcaagcgtcggaaccgaaatggatgcggtccatggacgacgtgggcaacctcaaggaccacagctccaacaagtgcattctagtctttgagggcgagatcaagaagaactcgttccgcaagtggggatcgaagatgtgcgagactgctggagaggcgcgagagctgttggcgaggagcaagctcgacagtctgtgggcgcttgcgaagagcatggagtgaagggattttagggacatttgctgttgcaccgatgcaattattgatcttctagcaggctactttcgagttgtgaacacctgcatatacctcatacagttgcaaccccgacgaccacatggatggcctgggcctggactgcttctacttcgtcttacatgtaagtttactcatactccatagaatttggaattcaagatattaatgccaatggtgtcaagtgcgaaggtgcagattgtgaggattatgcatgccctggaacgttgtcgcgcagacaagtgaggtaagattttgcaaagtgcaccctaaccgtcccaccaaccaacgtactgtaggtcgtgacttttcttgcgtcaaagtctctctacaagtcagttttcagttcgcatctcacgtcgtgcgtggtgaagtcatcatttccatcattttgtccatcagtcgcacctcagacgtaagagcctgagatacgacgagtaccttgattggaccctcctacaatgccaaagcaaagcttggcgatttgcgtctgataccaataactgccttttgagcaatttgcgttgtttcgcgaattcgcatgcgatgaacttggcgaacgaaaacaacgtttgacaccacaatctggaactccagatgaccatgcacatgacaactgccctcaataagtataattaaaccttccttctctatgctactcttccatatcaactctcttcgtgcgattcaaagacaggaagactccgaacatgtgatcttccttcttcccctgcgatcttctagaaagcctagcttgctaggttcatgacttttgcttccgaatttgaaacgaagaatggctatgtgcgacgaaaattctgagttgtttcgactcatgaattcgctctgctctttctcgaaacaagtacacctttttcccgtctaggccaatggcatataaatcctctcaccttgatctgtgccttctctctttccacaaaaacatttgcaaatgcgacaaagactaaaacaccttcgcatcctgaacatgttctcttcgttctgaggtcttgttataccctcaccaaacgttcgaaaaaggcggtaaatggccttgtcgtgaaagtgcctacgtaagtgaaatagctggcctcctttgctttttcaataatccacgcactgttcggaaatagagatagagatactatgcatgcccaagtttttctgtcactaccaaaaagcagaccgcggctttacatgaacgctgcattgtatgcattctaattagtgagctcgaaaggacttgattagaaaacatgagattcggtggttccaaaaaaaacaagcatgagcttggatatgtgtgagcgtgagagtagagattgggtgtggtgacgagcttgttcgggacctttgagaaaccaacatgacataagcatatggaagtcaagctaggtcaaaaaataaaaaagtagtagccccgcagtatttatgagtgtctcgacataaaaactagtaatgatgttctcatggctttaagtctcgttcgtcacactcaaaaacgttcgatccgcaatcgatgtgctcggagctagaaagtacagagatgatactcgtgtgtttcgggctgtgcggaggatttcgtgcgactctccaaagggcaggagttctgagaggtgtcgaacacactcacatgtgagattatcaaaatgcggatctaagcacctatgtttgcgtacgtaacgcgctagtgggtatatatatcccctcgctccagccttctgcacttctttcaatcacactcttcatgatggtacctccaaagcgcagcacatgctgatgtatgtttaagaagactgagagcctgttcccaaaacaacaaggcctgcttttatgtctttcggtggattctcagtcgatgttcgaagggacggtgtctcctggaccacatcaacaccgctgatatgatgaaaataacctacccatgtgaatggccttagagtacattgaagtctggtctgcaataattttgttgttcaaaatccagacaataatggagtcatgtgtgatctgtttcttcgcttcaaaagcacagagaaagtttcgtacggctgaaatcaagtaccacaagacagggtttgacattcgcacacgtgtcgtgtatcgttgtttgcacgaagagctgccgttactctaaacggggtataaagcttcgaggttgttcttcgctctttgctcaacatatacttggacactatacttctttcaaaacatctgtggacccttacatgttggcctgctctgctgcttccccaaaactctaggcgtaacctcctagacctcgtgtgcaacaaaacagccacccctggccttctatgctctttccttcgagacctggcctttctgccagcgtgagaaacttcggagatcttttgcgggataagacatcaatgatgctagacctagccaaattgtcttcctgtgctcgtcactcgacggctcagatgtaattccaacaggcgtatgtctaacttgagccagcaaactttccgacccctggcgaaaccgttgagttttaccggaatatagcagataacaagcctttgtttctccgcaacccctcattttccaacacgggacggggcgccttaggggcgctattactagtgtacgctgtggcttcaaatgtggcgtgttttacagcggcactctacggcctgtaagaaaattcgtttgtcactatctggtaggcatgtgtgttcagtcgttatatgcaatcgagaatgctgagaagacagtaccctcaagaattaagtttctacacggcatcactagagacttggcttctggcaccaaatctaaatggtggcgctttgtacaaccaacttcataattacggtctacatgtggtgcgatgatctttcctaccgtaactccaccaacgggtcgtcggtggccagctgcaggaaggtcggtcatctttcacccggctcaatgttcgttccgcaaatcacaaaagcttgtaaacggcatcagggctcgaacgcggataggagccttaaggcgaccaacatcccccgtctctgagtacgggtgcatgtagacgtcgcccgcatagagaaggtacactgcagttggctgtggtacaactgtcgtgggtaatagaatgatacatgtataaagagaccggcttcgttgccccccaacagaagaaagcatcactaacacttccaaatatccagatcaaccttaccaaaaagcacatcttatccctcgtaactccaagttaccaaccaacaagtaagcggatgccctctgcttcttctacgtcctctacttcgatacttaccatccatcacaggcaaacatgcagttcaccacagtcatcgtcgccctgttcgccgccgtcgccatggccgcgcctgccgccgagcccgctcccgtcgccattgctgctcctgctgctgaggccgctcccgccgacctggttgcgcgtgcgaactgcaccgagtgcaagaacggaaagaggagctgctgcagtctgactaccatgccagcatctactcatgctagatgcagagttgatggatgggaaaacgcgtcggcagcgttgtgtgtctgtcaaagctgcggaaaatttcgggccatattatatggaaatggaggtacactggaggagcgagagggttcgttgaacggatagatgttctagcgaggacgtgcgcccaaacttgaccacgatcctgagtgatagtttttgcacttcaactatcaatacaactgcctctgggcgctatcctcgtctcatttgaagtgcgatatgatggtgatcgtgtgtcgttcgagattctcgggatcgaatttaagttagtctccgagaagcggattgtccatgcaaatccttccctcgccccacacatgtttgaaggccccaaatctgcgatatgtagacatttgcatatacactgactcgattaccaagctgtgagaattcccaatctcgagagtaaactcttatgggttgccgggacaaatcttcgtgttaggcatcggacaagctaagaggaagaagaaactcattgatctcgacccattctcgcaataaccgttatagaacaactcatactcacagccaaggccgcccatatacaaggtcttaataaaccttacgtaatgtttgcaaagtgtcttggcactgtgtcgcaggtggctagaaagacgaagccagctcgtcacatcagctagccaagcctcatcggcaagcttttcacaaagatcccaccagatctgcccaccaaagtgtacatatcaacagctaagtaatacagcctgcaatacctagccgcgctgcattagatagctgttagactgcagagaagttagcatgagagtaggagctaattatataagatgctattttataacgtaccttacgggttagccggacacacagtttagctagacacttttgctaagctcctactaaaactactctattctagcgcaaaacaacttactttagctctatatagtataaagtaagatataatattatttagagtctacttctactactttcttatatatatatatatatatattgatgcctagtcttattatattatctatactgcttttagaagagcttacttattttagcataaacttacttctttatcttcttcttattactatatatactaaacttctttagagttatctattaaagactatctttaactattaaagtctcttctttctatatatactttcttttatataatttatattatatagtagctttattagctacttaaagcttagtaattttcttctatactaatactagcttatatataataattactattctctttaagaccttcttaaaggcctctactatagatattagtaagctatttatatacttttaaattcttacttttataagtattaattataactctaatttaagagtattacttagagtttataactactagagatagtctttaatagtaaataatagtagaatatagatatagatattaagagctaatataacttattttagattaaatagaactaatttagtgctttaaaacttttcttaaatattactaaaagtaattactatattaaaggcgcacttaaagtataatagaaacttaagttttataatatatataatttagttatatataagctctttaacttagtatctatatactttctttaaagaagtaaaataatctatattaaaaagctataaaagatataataagtaagaaagtatatagatagtaataatattattatttttatagtattactagaaattaagtaagttatagctcttatagctattaataataagtagctaataagcgcctataacttttctctttatatacttattaaagtactttaactactataaactaagcttatttattatctagctattcttagagactataataacttaattataagatagattcttcttcttatactaagctaagagatagtaatagctcttaaagataataaaagataaaatagcttattctattatattaatgctttaaataactattatctactcttaattattttattatactatctttagctatttttattactttaaagctataataactactctagttaagatctagcttattataaagctaaacttatattaaaacctattaagtagctaataattagatagctagtgttaaagagcttaagttagtttttgcagatagagtaaagtagcactagatatagagatagagtatactaagatagtaagagtaagcttctataaagagtataatatattaagtaacttaaagtacgaagttaaagatactaaactataagagttctatatcttatctatatactagtattatcttatatattctatattattctatattatcttatacgtaagatattatagaatattatagaattctataggacgtatataactattctatagttactttctgctaagactatagaattatatgctctatagagtagcgttatctattagttcttatatgctaatctctatactaactctctctagttagtattctgcctcttataaagactgctatgcctttttctatagatttataatactatctttctcttctacgttcgtattcttataaactaactatatagttttctatagcactctgcattattatactattagtaattagattaatagtcttagagaacttactatagttacgtattaatattatttaaagaagaatctagagtattagatatcattattaaaaaaagagtatagaaattattattaaaatagaataaagttatatgtacttatagaggttcttctttctaacttcttaaagttagatttaaagttattataattaaagtagtaagaggctaaggctaattatgctaagatagtagccttagatatattacttgcagcgcgcgtaaagaagaattatttatataagtaataaaagatattaaagcattataaataataataggtagataagttagaaaaatatataaagaatcttaaagctctagaagcagttaattctattaactaagaaatatctttgcttaagaatagtctaatactaggtactctagcgcttaattagagtacctttataccttctatgcttaagagtaattctagttttaataaagctctaggtattttacctaatactgcgctagtaactagcggcagttcgtaaggtttatttctagtttctatatattttctaagtagttatatcctaactatttaactagaaatttcttctagtagtaattgcctttatgtataataatccttttttaactttaaagattattatcttcctttagtcttatagcaaaaggtttgctataatagtatttcctaagttagctagttctaataagtttatatagaacctagagtagatttttatatctagtagtaacttaagtatatatattactagtctgttttatttagaaattaaaaatagtctaactttaacgtagttaagtctcttacttagttatttagtgcatagattttttatatataaatatacttcatttctctttttaagctaaagtgctatttttcttttcttattaatataagagatactctatatttaagcatagataagttttttacttatttcttttatatattttctttatttcttctatagattttattatagcttcagccttagagctaggtaatatttatttatagagatttaagttttttctatagtttacgaaagtatagtattttgcctattatcttagaaaccttattattatataatatctatgctattactagcagcaatacctagtttatctagctaatattactaaagattctaaagtactgctttatagtttagtttatttattctatttatttattagtttgtagataataagctattaatagctttcgttatatactaatttctgctataagtatagcctaataagctaatataaatagcttatctctattactaataattatttttagtatgctatagtcttaaataagttagttcttaagtatatatgctagctaaatagctatatagttttattagaaagatactataatagcatactttataaagtaatctactaacgtaccttataggttacgtaagctatatagattagcgagctacttttgctaagcctctgactaaaactactctatctacgtaataccttaataatagcactaaatagatgcttctaataaatataagatatagactactctctaagctcttaaataagatataatactctctatataacgcgctgcagctatctataatatatcttaagtaactttaggttattaatatgctagatacccttcatgtggcagattactagcttaaattaataaatctcacctctatacgaaaagacgtagttattaagcatatacttaagctagttatgcgtag