tttataaggtttataaactactataggataattaattgctagttttagctatttagtgctactattaactattctaacttaaaagactctagaagtagctaaaagcagcctataaatataaagaaaagagagttagactcttaaaataagctctaaaggtatttaagctttctaagtattaaagaacgtatttcttaatatacttattcttatatattttaaataaagaagagagactagagttaaagttaatgccttagagagcgcaatattagatattctaagctagttagtactagaagatagcaaaaagctctaatagagactagtagacttctacttacgtaaacttattatagctaagtataagtataatacgcataactaagaactacttataattattaagagtttagaatactaatattaatatctagaagaaataacgtttaaggttcttatagactataaaaaccttaaatagtttatagagataaaaactctaaactatagataagtaagagcttatcttattctctctagatataactttataattacttattaatttagcaaaataaatcctatagatagctctttaagacgcctagactatatagataaagtataaaagctatcttagaagtataactactacttttatagaacttctctatagagctctataaaaagaaagaaaaaacttatttcttatcttagctatattaacttaagcagttataagaatagaagagtaatagaaagctattataatattacgtaagctctattaagaagactaaagctaacttatagtattagagctagaagtagataataatctatctttagagtctagtataaatatactagatatcttagaatctaagttaggctaaggaagagctataataacctaaagtaatatataaggtatctaaggttctttatataacttctaaaaaggtagaagtaatatattaatattataataattcttcttataggctattttagtgcaaggtagataattaagaaattatagtactaatatatctagaaagatcttagaaagaacgtagaaaagtactattacttctataaagtatataagagagtaaagctagcctactataagctatatagattactagtaacgtatcttatagattagcaagctatatagattagcgagctacttttgctaagcttctactaaaactactctatctacgtaatatcttaataatagcactagatagacgcttttaataaacataagatatagactactctctaagctcttaaataagatataatactctttatataacgcgctatagctatctataatatctcttaagtaactctaggttattaatgcgctagataatctttctaggcagattactagcttaaattaataaatctaactctaactaagaaggacatagttattaagtatatacttaagctagttatgcgtagatttcctttctaggcttatagctatagctaatatagctaattctctgcgcgctaagtatagtctaagctaagttagcttaaactagcttagtatatttattaaacgctgctctaagctttaaataaagtttaattataaatataactataagagagctctctataagaattctaaggttatataagactagttctagcttatagagaatataaaggcaaagcatagtattcttaataataatatatataactttaataagtttagctttataataggctagatcttaactagagtagttattatagctttagagtaataagaatagctaaagatagtataatagagtaattaagagtagataatagttatctacagcgttaacgtaatagagtaggctattctactttttattatctttaagagcttgctactaccttcttagcttagtattagaaagaagaatctatcctttatattaggttattataagcttctaagaatagctagataataaataagcttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaactttttagcagtcttataacttagagagcaagtaaataagatataggttataatcttaataatagaagctaaactacttatgctctcttagatagcaaagaaagctatctttatattatagttgctaaaggagctttagattaaccttagtaacttaataattataattaaatacaataataagcagactattagactagtaatagaagatatagctaagctttaaataaaactttagcacgttaatatatactactactagctaagataagaagttacttagaagataattaaggtagagtatatactatctaataacataatagcagatagatttactaaggctcttctagctaataaataggctaactttcttaattaattaggacttattaagcatataaaagctctcttaaagaaagctagactagagttactgcaagagtaactagagagcctaatattatagctaattaactagaatgcgtagcttataagaagaacttctaagctaagagagtatattagatagaaggcgttatataaaataggttaagcaattaacctactaagaaaggtgcagaggcttctatatacgcaaataagatactgcgcgcaccttagatagaataataataattattaatttctatctagaatcttattatatctaataatataccttcttacttattatacctttctatagccttttaatatagattattttatctctttaaagaagatatatagatactaaagctaaagagcttatatataactagattatatatattataaaacttaagtttctactatgctttaagcatgcctttaatatagcaattacttctagtaatatctaagaaaagttttaaggcgctagattagttctatttaacttagagtaagttatattagctcttaatatctatatttatactctactattacttactattaaagactatctctagcagttataaactctaagtaatactcttaaattagaattataattaatgcttataaaaggcaagaatttagagatatatagatagcttactaacgtctatagtagaagcctttaagaaagtcttaaagaggatagtaattattatatataagctagtattagcgcagaagaagattactaagctttaagtagctaataaagctactatataatataaattatataaaagaaagcatatataagaagaagagaccttaatagttaagaatagtctttaatagataactctaaagaagtttagtgcgcatagtaatagaaagaaggcaaagaagtagatatatgctaaagtaagtaagctctcttaaaagcagtatagatagtataataagactagatataatatacgtacgtataagaaagtagtagaagtagactctaaataatattatatcttgctttatactatatagagctaaagtaggctattttacgctagaatagagtagttttagtagaggcttagtaaaagtagcttactaacctatatagcttactaatctataaggtacgttactactactatctctaataaagctataagaagacgttataatagattttattactaaactctctctaagtaaactattaggcgtagtctataatgctatactagtaattatatatagattaactaagatatcttattatatctctacttaagaagattaagatagagtagacttagtataagcatagatttacaaagttatatgcttatatagtattctaaagtaagtaattttagatagaggctctattataaatataaaatactagaatatattctaatactatataaacttaagaagagtcttaatcttcttcttctatctatagatagatagatagatagaaagatagaaagatagaattagactctagaatactatctacgttactattataggcttaagcaagataactaagtattatagttatctcttatagagtttgcgtataataatagtaaatatatagttataaatataatacctttctaagcaaactaagaactagactctattaagctagattagcctaaaagactacttagagatagagagttacttagagtagctaagcttactaaaagagtactagtaataattactacttatagattaagaatccttatagtaaataagtactagaagaaatatataaataaataaaggctacttattctatttaaagaagagaataagattatagtttctactaaaaatatgcagttaacgtaactaaagaagaaactagactagaaatttactctagagattattaataagtaaataagctctttagcatttagagttaagcttaagagctttctaaatatatactctatcttttatactttcttattagaactatataatctaataagtaaaattctatactttctaactaatattatagatactctatataattatagaagcaataatatctataagatagattaaaattatagatagaagaataatagatagcagctaatagaagtacctagttaaatagaaaaactactctaaagataaaaacttatagaagcttagcctaaatattttagaaaatactctaagaaagttctaagatactatatctgcctaactatagtataagaagcgtaagaatagctaaataaattaaaatatagatattagatattaaggttaactcttaaataaaaaaagaagataatagtaaataaactacgcctcttagagctattatagcctataataaactatctaagatagaaagaaaataattagtattcttagaaataagtattatataataattaaaacaaatctagagataaaagaatctaaagataaaaaaatatattactaaagaaagatagaaaaaagaatcttcttagcattttgctatctagagattactaagtaaatctacgctagaatagcttataatagcttagcttagattctagaaacttaggcactactcttatagtgcctactagctatagtctaagatataataatctaaaaaaagctaaattagctataaaaggctctactagagttagatttaggtattaagaactgctaaatactctttagcactattaagcttcttttaagcttaattaatcttacttataaagagactacgcctagctaagagaatagagcttctattcttctctaaagatataatatttatcttaaaaccttagattagcttctttagctttctcttagagttcttatacttcttactctatatattaagttagtttatactaatataccttataatagcctaacttactttcttatagagaatactaagcttattcttattaatctgcttaagcttaaaaatagtcttagtaaagatattctaataagccttacgcttagcagcaatagccttagtagagtaattatagtaaatagagatatagatagtattagaactatcgttagagtctatagcgctgttatagtatactaagttctctatataaggcatatatagagacctagaatatagttagtacttaagtagcttataatagagtattatagcctatatagaactatactaggcacttacttctttaactatatagctaagagactataggtgttctaaatattagctttaagtactaaaatctttctagtatctagaggctatagattatagatatactaagcagctactatagctcttgctagctagctcttagtagtagagatagtagagatagtaaatattaatctaatctagcgctagcttattaatattagtagtaatatctagaactttctaatataacttcttagaaagctaaatatattagtttatactataataaagtattctagcttataataacttattactatatagttagagttactaaagaagtaatagaggcacttaaagtactaagtagtctctctacctctaatcttcttctgctagaataagtagagattaagatagttcttagtattctctatagtattagagaagtctattataatataactaaacttactaaagtacttaaagaagcctatagtaaaagatataatatagcagtagtatagataataagtatatatactattctttattatattattactaatagtaatctagtctatattaactaatttagaggtattctagcctagattagcgtagaatagaagcagagaggcttaataaagctaaattaataagcatagtagttattatagaatactctatatttattagcgctataatagagtataatagagtattctagcctaaataagagctaaaatctctatagagagaactaaaaattcttatctaaaaaagactaagagaatatagaactaagttaagagttaggctaagcttaactagtattatagatctatatgctacttacttattattacttagtatgctaagcttagctaagtaagtctcttaaaactataaattttagaaataatctataaagctctaatgcgcgcgttaggccttaaataagctattatagcttatttttacttactaaatactcttctatattagatatatttgcttaaggtaagcatacttaagaaaagagataatattagtactctagcactaagaacgcctttagtattctaagtaggcttagtatagctactagagagctagtatatagagtagagagagaattgcttcttaatagtagtaatttatctattctttgcaataatcttattagttattcttattattacttacttctagctataactctctagtattatcttaataataagagctatcttaactaagattttaagaactactatcttaattataagattctaactctctatatgccttcttatttattgcatattctctagctacttaatatagtctatttcttactactaaagtataagtacttatagcgtattagagacttagcatactactatatcttctatattaataagaaaagctttctacctacttttaagaacacgtttttagatatatttataaagaagaactattaaaaggcctttaaggcatctaagctagtctctattaacgcgtagattatattagattaccttaaagtatagctacgtactttattagaacctcttctcttagagacgctatagcagttaaagactctaagtaatatctataagtttagatcttaattaaagctagtatataacttctttacttagttactagtaatagcttaggctagcttcttctagcttataaaaggtagtaagctaatactatataaaaatacgctttaatatgcttagatctataagcttaaagagtaattagtagagataactaagcagaaattatacaaaagaaagcagatctagcataatagtactatagagtatagaactatagtagcgcagatagctgcttagatatctatagcgccttagcaatctaagaaggcttatagtagtagtagtagttaagaactagcctaactagctctatagcgctgtagaaactatagtaagactaggtataacgcgtaaatgtgcaaaaaagatatagaagataattctaaattagatttaagctctatatatatagagctctaggttaatagcaataaaattaacaatgcgtaagataagttagttatgctaagaaaaagtagctagcttagtaatagtttacgttataaagactaattctagagagtttaagtaattttaatactctttaaaaaaagtaataggtgtctaaagttaagtaaaaaagaagagttaactttaactctttttgctaactaagctaagttataaactataatatattacttactaagtttaaagagcttgcttttctctttaaaacgcttctaaaattatagttatagctttacttatcattaagttatagctaattaaaaactataactttttcttacactcttttttttgtcaccctactgtatatagataatagtaggagagagttcaaaggaactgtggtcagatgctgggttcttacattcaaccttgaatagctttgcaggtcgacacgaatgctttctctgtcgctttctgtgtacctcctggatattcggccatggatcccaatcgacatttcttgacctagttcgcgaagtgacggaagagctcatcccagcccacgaaatagtacgagattatctggactcgcaagttctcgtacgtctacgagctaaaggacggcgtcgccaaacatacaccatggtacaattttcccttgagcgcaaatgtctacattgccgcgatgacagctcatggtatccttttggaagattgcgcatgatggaactacatcagcttgagccatccgttattccaaatcttatgtgtcgtacatgaaagatccaatatccatcggcgttacagcatagggaagacatggaacgtcggagagcagtggcggtcgctaccacgacggaccttcgttctgagatgacacactggaggcctgaccggctggacgcacaagggaaaacgcccggtcacgttcgaacaaatccgacaccagcagcaacattctcaaagacagtgctgcgattggctgcaaatcagcactttttcgccgaaatgtcgatctactccaagaaaggaaatattctctagcctcttgtcacaagcgccccgtgagatacatttgtaagacgaggggagatagtcgcagcatgagaaggatataagaagatgttgcaagacaatagttctttccatcaacataaactatatccagccctcctctaccttgtcctgtctcctcagccttgacatttgcatcgccttcagacacgaccatgtcgacacatgccgctgtcgcaacagtagcacgcaaagcaccacttggtatcatacgagtaccgacagtcaagccaagtggcgaacaagtacgcgtccgagttgagtggacggcatcaacaccattggacttgcaccaaaacgacggcgctctgcttgtcaagcaccctcaagtattgggcgatggtagcgcgggtactgtcgttgaaatcggaccggatgtgaagaggttgaaagccggcgacaaggtctttggctttacctggaggacgcagaccgagaaggcacaccaggaattttgcacggccgatgagtggttgttcgcaaaggtacatccccaaattcttgcttgaatggcgatgttgtacttacatttgttcagctgccagaggacttctcacttgccgaagccgttacgctaccgaacaactttgtgaccgtcttccatactttaatcacagatcttggcattgtaactccatggccgaagcctgacagctatgttccgagagatgccgacaaagccatcctggtctggggtggttcttcatcggttggccaatttgcaatccaggtcctgaagtactacggctacatgcatatcctggcgactgcatcggccaagcatcataaaaagctacgggctctgggcgcaaagaaggtgtttgactacaacgacgacaatgtcgttgaggcgattatccgctccggtcacgacggcaaaatcccgctcatcttcgactgtatcggcagccaacagggtagcattgcaccgattgcgaaaatcgcgaaggcaggctcaaaagttgcgattctcttgccggtcatcgtccgcgactcaagcgagactgaagatccagagtatgagatggacgtcaaagtcgcggcggactggtctgaggggggtgtagatgcgcgaggcgttcgtacacatttctacctcaacgtaagtgccgaatctgtcccacaatcttaaacatccatttacacattgcagaacgaattctttaaataccacctacagcccgacattatgcacgcaatgctcaaagaaggcatcgtggcgcctcaaaagcaaagaattgtcgaaggcgcgacgatgctcgagcgtgcacagaacgcgatgaacacgctgcggcggaaggaggcgagtatggaacggttggtctggcgagtcagcgatgaggcatgaggtgttgtacaaatcccaccggaagaacttgcgtgcccagcaccgaggaactcggaggttgtgcgggtcggtgcaatgtctgtgcaagggtagtccttatcgatgtttactgagcgatagcttacggcactaactctatggcaagaacatcatctctctcgggcttggtgatgggttaagcgtatcgccgttttccggacgtgccgcttgcattcgtggtactttttccgcgatttcatgatcgcaggcagacagtatgaacaccaggattctgccttgatctagcgtattgggagtttgattcgaacatgtttgctgagagctgagccgtgcatgttccgtgcgtaaaaatgtccgatgcagccctgaagagattgcggttttgaaatcttgagctattccaactttggcatggccaagaacgattctcgctatcatcacccacgcccttcaacaccacatgtgcagacccatcgatgtattgcagattctgcacgtctccatcggcctgcaatgactatggcaagcgcgcggtcgaaatgacgcatgtcagccccctgcaatatgaacgatcggctccgcggtgcttcttgtcctccatcgcatgatgccccagcgtcttgaaaccgcctacccgtttcaacccagttcagcgggcgcttcgctcagatgaagcgactcgcttatatacctccatcacgttagcaatctgcaattttggaagaaacaacgccacgatgcatgggtgccgctgtcgcgggaacgcccatgcttagtccatcgccttgtccttcatcgataaccttagtctgcccgaggccgcactctaagtggtggagtaatgccccaagcatgacaagaaatcccacgccacgtctgacatctcggaagcgaggatccatgaacaatgcatgtggtcgagaacatggaagaacgatgtttcgaggctggactcgttcgggaagccgtttcgaatctttgatgacagggcccactgcaaggcacggctgacaatcttgcggtcttcttataagccatggcaggtttgccaatatttactcatccaaacgacagtttccatctcttcacagctctttgtgttcctcgggtctgagacctcacattcgttctttcgacactcattcatcttacattctttgacagaagctaggcttccataccactctctcagcacctcttgctctcagacaccaactcaaaccaagcacaatgaagtcctacaccgctgccgtcgcccttgctggcctcgtctcctccgtcgccgcccacggcttcatcaagagccccattgctcgtcagccaggtcccggcctcaaggctgcttgtggtgatcaggtcttcaacacccagaactccgacaagtacggtaacgtccagggttccattcaaaatctccagggctctcaccccgactgccgcatctggcagtgcaagggtgttccctttgcggacgccggcgagatcttcagctacactcctggccagaagatccctatcgaggttgagatccgcgctccccatgacggttccgccaacatgtccatcgtcagcgtcaagtccgacaaggtcattggcgagcccctcatcagctgggacaagtacgcccttacctcaagccccatgtctcagcacccagactggaccaacttcgagattactatgccggatgtcagcgccgagtgcgccaacgctggtgactgcgtgattcagtggttctgggacgcccctaccatcaaccagacctacgagtcttgcattgacttcaagatgggtggtggctccggtacttccccagctcctgctccggcctcgtctgcccctcctgccgcttcgtctgcgcctgcttcgtctgctgcacccacccccaccaagcccaccccgacttccgctccttccaaggtcgctgaggtctctactccctctcccgccgctggctatggcactggctatgagactggctccggttccggctctagcgctatgcccaagaccttcaccgtcgccagcttcattgcgtggctccaggagaacgctggcaccgagactgccggcaagctacgtcgcatgatcgctgctgggggtgagcacgctcgcgctttccgcgtctaagcgatgatgacacggtgcggaattcgggatgttagagatgctgttcgattctgttgtagatatacacttcaatgatgcacatactttttatcgctttttgcgatgcgcctcacatggttttcatttcatatgtgtttcgtgtttcgtttgctgtctgtgcgtcgtgactgttcatattgcgctttgataccaacgtcgagcgcacagaagatgagtgcttgatgacatagtaatggaggtggcgagcgcatcgcatgtgctaaccactccatgagtcttaatcacgaaggagtcacatcgcccagcaatatgcttaattcacagcagcattttcgaagttggccacaaagtagggagaggaagtttcgacatttctcaatctcgaacagccatacactttgcagtggagtttgtagtaagactggacatggtcgatattgcatgcgaggccctgaagacgacggggcatcgtcatgacctcctgttttctcactgtctagtcgcaaagctacgtggctaacctgtgttactgtatgagctctgacgctgaactggcgttacacgactcacacatgactggagctgcgcgggggggctgttccctcaaaacaccagtgcttctgattgtgaccaactgttgggtgttggaccattgcctgttgtgagccccaagcacaatttgagttcgggttattcgactcactgggtacataaataggcgtgaaagtatctgtgttcttctttcatataccacacattgttgcaatattgcttgcgaaccaaatatctgaggctcatttatccaggcgtccttacgtcatctcgatacgaagatggacgacaactcaatcgcgatcgaacatgagttcagaaaggtagagatcgatctaggactccacatcagcgatcgtgccggccgaattcgctcagtcagagaccttatagtaggcgtattttggattgtccagatgcaagaagaggcagaatatggagacgagaggattcgttccggcttcactacagacgaaaatctcctcatgttcgcattcggaaagtattccgaattcaaggtgcaaggctacaatattgttgctcggtccttcccgaaagattatgatgtactcaataataacgaacccggggaatcgctcagtcaaacttatggatactggtatgagaatggctcaaggaacgacgacgatattgtaatcggtgcaagtggtcattgttagtaccggttgcgtacgctgatgtcacacatgagagacaactaaacatcatacagtcttgcactacctaagtgtgctaccagaccgattcttccagcctttgaaaccctttgaaggtcttcaggctttgcaaggtcccaaaggcctcgatatcaaaagatataggaccgtcttccaggagattcgtgagggcgtcaaagtacaaacaagtaatttctggatcgttggaacaaagaaaggcgacgcgagcatgttctcttgggacatctctacatccctagcccacgtcattgctttaaagaaacgcgatgcagatgaccagcttatactaagctatgatctgtcccgagaagattggaggatagcctgttttcgtacattctatgtggtcggtgagagaatgttggggccattcagttgcaacccagcgaacatgcttggatcaacgtctcgatgtaagtttgccaaagcaattcttatacccgtaacacaatcttgctcactagcttctagtggctaaaactttctggaaagaagcttgggacatggccaagaaagggaagagagttgatgatggtccggccatcgtaccgcttgaggttgattgtgcacaggacatggagaaaatatacgaccccgaagcagaaaaccgcggcacagatgaactcttagtagaagtttgtcgtctgttctggcgggctgcggatgtatccatgagattcgatcaatcaaatgaggatcctggattagccacagattaaatgcctttccttaccttctctacttgaatatagtctcagcttcatgtgtgtttcttgtttctttggtgattctatccgatttctcaaattagtaaatctgcatgtcatctcatacgggtttgctgagccgtctggattgattgatatgcgttacattcgtgaacctccgtgtaacattaggatccatagaaactaaatacactcaacatggcacacaaaacctcggtacgtatgactgcaatagtcccctgttgcagaccgttttccagtattgggcccacgtagtcttactggccgccagtttatctgccggcagcatattgcacacatcatcccgcaaatggctcagccctacccgacgcatggctgagtcagtatgccaagaggtgagtgttcgagcacgttactccaaagagctatgacgtcgcggcggaagagatgtataaacgtcaagtttcgttttcggaaacctctttcttgcaaccttctattactaaaagcctcattagcaataaacgccatactataatctaaacgtcgaaagcatcatgactgatattctcgaccaggtgcaggtcccgagtagcttcttagaaatggagattagaaaaggggaagatctcgactcttgcaacttctggatcattctgaatgttcccccaaatcttcgaaacgttgatggggccgacctcaaatgcatgggttacacttcttcgaagtcccactatgaacgcatgaaagctgcgaatctcttacatgttctggatttgcgaagttttgtgattccaccagacagatttgtggaagaaataaaggccatcatcgaacatttcaacaacaactccgactggtttggagagttcgtaagtgacaacaaggatgttacaagtatgatcggatacagtacacactgtaagtcatacgagtcgagcccaatcaccttctgcacttaaaagctaatattcggaaagtgcaaaccctcatctggtctctgtatcctgagttatcgcggaagctggcctttcccctcaagtccctgaataaggcaccagagagaggtatcttcgagggtatcttcgaaaacgacattgcacactacaaggttggtgtgccaagtgctactgaccttgaagagaatagcgacttctggattcttgagtcggcaaaggttagagcgcacaagccagaaggactttatactggcagaggctatactcagtgcgaagatcacgcgcgttggtttctcaaggaaggcgattgcaccatacagagctacaaatttggtaagggccacagggaagtggatcttctcaaccgattcattggacagtgcgcacttaaccaaggaattggttgcggctggggcacaccggagcgcacaagtgcattttgtaagttttcgattatttgcgtctgaaaattttctacacgggccatcctgatgaagcggcagtctatgtatactacaagcagaaccaacctcgaagtcagaccttggaaaagggtatgccttggccagcgccggcgcagagaccggaggagaatcactaaatcaatttactcaaagctcgatgatccatatacttcaattttacttgttataatttgactattcctttcgtcaaatagattagctcttgagacaagactcttgctcgatctcgtgttgttcgacgacctcatctgccttttgcttgttctttagtcgatattcgtttgataatagctgtctgtaacaggaactggctgtcatatagcatagctcgattgatgtggagtagtcatggttgaatgtgtgttggaggatggaatgttgaggccgatgtgatagctcatgtatgagagcaattgaggttaaggaacatgaatttgaggttaggatttggttatatgcgagccgagtagagatcatatactgctgaaaagcctgtacctagccccggcgcgatgaaagctcatttatattcactttggagctgccactcacagccattcaccaggaacactttactcaccatgtaattgaacaaccaagcaatgccgatatctagcacgggagcttctctccatcctacactgagagatgtttctgggtaatcctcacaagccagggccgacggacggcgttccaagtcttccaagcttggatctatcatgtcgctgttctattggtcatagaagagggtcctagtgctttgtgtcattccgaaggagcagcgaccgattctagatagtggcgcgctgatggactccgcgcgccgcttacgcagttagttgcttagactttttctacaatccgtgaaactaaatcttgctctgagacgctcagccatgagagaaccttccccatcgggtagaaacgttctatgacatcagttacatggtctgctgttcctgccggactgagcctcacctagccggtgcaatcatcctcgccgcagagggggacggcgtactggagtgaaattcacatcaaatctactaactactcttgctctccaattggaagcgtcttctgcgatgacagaaggttcgtaccagccatttgggcagtggcgcagggtcggatggttttctctatgtggaatcagctgctgagcgccatgttccatgcaaacctgcgagagaaaaattccgtgggcagctcaatgctaagaggccgtgggagcgtggatgtcgcaatgttcaaacgcagcacgcgcttcacagcctcaacttccccacgcatgcctccaacgcaccgagatcacaaggccgagaataggttcagcctcccccgctgattgtcgaacggtgctttgtcgaacggtgctgtgactgttggagcgtcatgtgcgttcgtggaatataagaacgtggttcttcacaagagctgcctggtccattgacacaagcgcttcaaatctgccaacgccgcttcacagcataccagacctcagcctctgcgcgacacccacagtattcttcttcatcttcttgaaacaataccctcggatccccaacttgacctcagcaccactgaatcgatacatgaatcaatctcctcgtcaagcggggtcatcgccccgtcaaggcgcatatgcgcacaacattccagctctgaatcgtcatagtgtacctctagcgaatgccgatggccaaaattccttctcagacgatgcgataggcatgccccaaggctcgggagccctgcatgactccttcgacagccattatggggcagcaaacgacttcagccaatccccgataccaaaatatggcttcagcacgcagagaaacaacatgaacaatcgaccaccttccgagtccgacccttcatttgctactcagagcagccagggtcttctacgtggcaccgcgaactatgcggtagcatctagtccttgcgcactgaacaacgagatttctgtagcaaatgcttgctcccctccctctcactttctcccccaagggcagagcacgttcgggagtgctactagccatcaaactcactcctcgccgcaacttccgttatcgcttgacacgccttcatacgcaccaaatatgcagcgccagacgaagtaccagccattccagaacctcttctacaccgctcaacaggccagagatcatcgaagacgagaaaccttgttcgggcgcatgccttacctgcaagttgacaacaccatcgaagacgttgaaaagaaccgtacgttacacgtcgaagagatcttcaatgcaatgacgagcggagaggttgccagagacaacaacggttcgattgccatgaagcgatgggttggcaatgctcactacccagggaacctggtagaggcatacgcccacaaggtcttcgactgcctacttcagcaagcgagggagggttttcggggctgggaacacaacgattacgttgcagacgaacgcaaaggtgacgatatagaccgagaagttgactgcgctggccgcttagccaacatcatccaggctctggagcaagagaagacaatctgcgaggacgtcatgaactctgcctgccagattcgcatgttcgtcaacgctccgcgcgcgtacgccaaccgcaagcaccagaaccgcgtcggcaatagtaagaggggcaagggtaaggatgctactgatgccaacccccggccaataaaggcgccaagaataactggcaggcgtacaagagcccgctcatcagctgcgcctgagatgtccacgtcgagagactcgacaccacagtaccagccggcgacacagcgcgcacataattcggggccgtacttcaactcaccacattcgcagagcctcgcactgagtcccgcgtctgccagctatacagcttcacgattagcgccacttcacagaccgacaatgtcggcatctcgcccttcgttcacacaacatgcagcctccgcgaactcggcacccacgtcatcgccgcagacagcttactctccgcagccgttcataccgcgcatggcgagcgaggcgtccttcgcctccccattagtagctcacgcaagctactcgccaactattacagctggcgacgtgaagccgccgtcgactcatgactggcgtgagatggttgaatttgacgcaggtaccggcgaaagctttgcacagcatgaagcgacgatcgatccccatatttcacaatggggatttgccgagcacacatctggtgacggacgaagcgccaaccttttcgaacgagaacatggaggctatgtaaccctagcgcacattgagtacgcgagccctgactgtgttgcggctgacccatttttcccatattggaacgaggagagtgggatgcagcaaatgcccccgaacaaaggacagtcggagcatcagaacagggcttagattgttcgaagctgacggattggatggtcgagaagtttttgagtcgatgcatgagtctgttgtcttgtttgccgcagtctttcatggcttggatgtggtgtgaatttcgttgagcgcctggacggtgcgtcaactggtctctttaattgtattatttgctacacgttggtcatagtagacgtaagatactcatttgggtatgttagttcctggtcactccgcatctcggctccgttccatggtggaagcagattttggcgcggttggtcgggcacttttatgttgttacgatttagcaactgagttggggcatgctctgttttctggctggctttcagcaataaacaaagcttcaaagcgcaatcgaatcatgtcgataatgtgaggtgcacaatgatatccgctgcggatatgatgagaagcgacgaaaacacctcgtgatttctcgcgctaaggacgtcgcgctaattactaagcatgccaaggccgtcacagtgaaccttttgcaaggcttcccacttccctttctgtaccatcgactctcatgatttggcgtcactttgcctctcaagtcatggtactatccgcgatagcatgtcgtatttactttcgtagcttccagtcatttgactcagcgttcggctccgccgacagttcggcggagcgtaaccccaagtccatagtttcgagcttcatgcatgcatcgctcgcatcgcaacccggaaactctaccgatgcgccttgcgaagccccgtatattcttacagcctgcgtcagctgttcaatatcagacccctaatctgacgtccggggcgtaaatcttatctgacgcattcttcccctcatccaatacagccgtgctgcgccgtaagctgtgccgcataacacctgactgagcgcatccataaagcagcgcatcgaacatttccacccacattttctccagattctacatcacactggttttatttagttccaacatggctgccacacgccccttcattgtcattgttccgggtggagcccagaatcctgctcattacggatatctgagccacctcctactgcttgctggctatccggtgtactctgcgcttcttccgtccgtcggcactgaaggaaaagttaccattgacgacgatgcggcttacatccgtgaccggatgctgctcccaatactcgactatgaggagcacgatgtgattttgctcatgcattcgtatggcggcataccaggcagcgccgccgcaaacgggttaagtaagactgaacgttccgcacaaggcaagaatacgagtgtgattggtcaaatctacttcgccgcaatcctagccaagggtggtgatggaggcaatctactggatcctctcggtggccagtatccaccacacattacgcccgacgtacgtgattgtatcacagccaaagcaaagacgaccgagtactaagaagaaaaccacagcccttattgaatgttctgcgctgcactgatcgaattcgtccactttaccacgacgtacctgcagaccttgcagaagcactcgcggtgtctgccatggtacaaggcaagacctcgtttgtaagtccagctcatgcttcatccacactttactaaacatgcttataataggaatcaccttgcccacgagcaacgtgggatagcgatcatttcaaaggtagagtcgccttcgttcgcaccttgaaggacgcatccattcctgttgatgttcagcagatgatgatcgatggaaccggcgtcgagtggattgtcaaggacattgagagtggccattctccccaaggctctcaaccggaaaagctgaccagcatcgtggtggagctgacaaaggctttccaggagctatgagtagacgactaaatcgctcacgcgcttttgagtaggtattcgctctcggtcgctgtgcaaatcaattgaaccccgcactgatgacaccaccaatttccgtccttcaagtctttttacttctcttcgccacaaagcacgtctctttactaccattacggtgtcatcaactccagtctccatgcaagtccacaacaatgttgtctaaaagtcgcttctcagtacacttacctacactactcgcattaattctcgcgagcttcccgatatggtcaagaatactttcgaactacggtgtacacacagcggcagagtaaggatggcgcgtggttgagacgaggtgtatgttgggcactcacagtgcgaatgtcgcccgcacgactcctttcaccgcaagtcttccaggcacatcgacagactgcccagagccatgcccagagtcatctaagatacgctaccaatgtgtggatgagaaacattagtgtgcatacaatggcagatggcaacgataccttttagattcaataaaactcttcccaatcagcttagagagagaaccccactgcgaccaacatcgcaatcgaacgcatcagcagctacttggccagttcgatcgaaacacaacttgctcagtcggacccgtatcccagacatggactcccaatatggtagaacgggcatgccagtgcatagccttccgactcatgacgccaacatcactcgcgcttttccgccggacgatttcgtgcatatggttgacgcaaacagtacgcggcagcttgctttcagcaacgtcaatgacgcgaatgattggcttcatatcagcctacctccaccaatgaccccaaaccaagacaccaccatcagcttcgtggatctaaaccgtgcatattttgtccgagagctggtagatgcggtgtatgacctgcgcctctgtatggacggccccaagatgcggaatcactttctgccgcacggaaattcttacttcagtaacctcgaagttgaagctgcttgtcatgtccttctggatcgactcatcgagctttgccaaaccgggttccggggcctgcgcaagttcaacatgcacaccttgaagcgatgccctgacgccgacaagactgccaactgcttcactcgatacacgaatactttgaacgcactccgaacctggaagtccatctgcaaaggcatgatcgaggaggatgccaaaaagtggcaacttgtcaacgccccgttggccatgataggccgtaagaagaccgataagcgcggtaatcgactgaagaaagacaagattgatagtcttgaagcacgaatgaaagacgagaagtcgcccgaactagacccgcttctagcttacaatgccgctgcgacacagattcgttgtgttgagcacaatgatgcgcaaccccgtctcggcccgatggtagtggccccgattgagacgtcctatgaaccaattctagcacccgatgcactttctccctatatcgtacttggagacacgctccccatgtttaacaatgttggcaactccgatggctatcacgatgatcacaaccacttcttcacagaaggcatggaaggacctacgggcatcacgacgcctgctgctatccctccaatcgcgactgccatgaacaatgcgcagccacgtgccaatgatcagcctgcaggttttcagatggcatacattgcaccacatgcaggtgtagtgcaaatcgcctatcagccttctgaagctcagcgccatgcaaccacaccgggagctggcagcaagcgctctcgagatgagaatgacaactcggcgctgcgtcctcgtcagcatcgaaagactactcaagatggcccgcgtggaggtagccaatcttttggtaatgttgaggaggtgactgaagccgaaactgttcatgtcgatccctattagggcgtcttgacgcgtagaatagtttcgatacaggtgttgtcgtatcttgcgcacaatatctgtcagatgcatgcgaccgtcaagttgtgaatcttaggacaggaaatacaaatggctgcaagaagtaaatgcagggacttatacatcgaacacacaccactataacgtaccgtctcaagatggtcaaagctcaaactcgcgttgaacttcagcgtgaaaatgatgtcacgtgtaagcttcatttcacggccaggtcgccgcgatgaccactgatattgcgacctttctaggtatgaaactcaaggtagcctggtgaacgctagcatggacctccagcctgcttttcccacgaccataaaatccctcccataactgactactctgcagtcatcacctcaacctacgcccctgactggctcacatacaatttcttcccattcaaatcaactcccagatcatcgaacaccagcaggcgcttgaaccgatgcccatggcaccaccgaacactgaaccagtccagcaacgcggccagaatgtatcataccgctaccagttcgacacaaatggtcgtccgactattctgaagtaccagagtgacctccagggcgctattgcgcacctgtactgtgtccgcgctgttccgggattggttccagctacagacccgacgatcaaccacatccagtcacaggaagagacctgcgttgcagacttgatgcaggctttcttcgatgtaagcagcgtgaatgacaaccctggatcaaaggtcatttcgcactgtactctcagcgaatcttgtgtattctcagtcgaatacgtggaagctacctgtcgtctagtgcacagcagactcatactgcgctgtcgtgatggtttccgtggacacgagagccgcgattggctcggcacgcttcagtcaggcgcccagcgtagctcaatcgaagaagatgatatctcaggcgattgccagacacgatttacaaatgtcgtgacattgctccgaaagtggaagtcagtttgcaattcgatcatagggtccgcctcagagattgagggactggtcaatgctcctgcaactatgctgggcgccaaactcaggtcgaagcagggaaatcttactaagaaggcgaagaaagagaggaccgagaatgcgttgaaggttgcagaggataaagtagctcagtatacggctgagaccacgagcgcgccgaagtcgactcaacccaccggagctcttcgcggtcccggatccgcaatcgccccgaatggagcagcccaaatgaatccttcacaggcaggcggtagtattcggccatcgaatcgagggcagaaccgtagtggcccttcctcacgtctacctaactcgacaggaccaggcggttctacagtattcgattcacgtagtcgtcatgcctcgcctcaccagaccggtggtgcacaaggtccacggcagccatccatacgcaccaacgcgaatgcatacgctgcatatgggccaaaccaccattttcctcggtacaatcatacgaacaactattcgcatgactttcattaccacctcaatgggtttggtccgatcgatccagctcttctgtccccttcggttttgccaaggggttcaagtccaaacatggtcgctggaaactcttccgggtcggcttttgggaatggtccgcgctttggaaacggacgcgatgccacatactcgccatccatgcctccaggtatagcgaacgattcaggccggtcagacatactacctagctatgacgcaggaccatctccactctcgaaccaagccaccctatcagacatgggcactgacgttggactcatgtacgcaatggacagggtcaagcaaggcagcatcaaattcaaccggaacaacttcgccggctatcaagatgacttttccggatttggtattgcatctacctatcatccaggacgctcatctgggccatcttcacagctggaccgctcagtcggtccggtcgcacatcctctttccggacctccagtgctgttaaacggatccaaacgctctcgtcagcagtcgacagagccggacgagcaacctcctgcgcgccgtcagaagcatgatggtaacggtgctgactcgcatgactttgtcgacgaggacaaccatgacgcagaggatggtgacgttggtgacgacgcgtatgcagaacatgaaagcgtcaccaccgatgagtgggatagctatgacgaagctctgacaggattcaattccgaggagggggaggatcagtgaaagggtgctacagggcggttggctatggtgtggaaatcctgatggattcacagtaccgcgctagaaaggtatgaggtcatgtaaatcagtgtcttcacaataacagcagaatttcatgaaatggtgtgagttacgaagtgacacgtacaatcttacatgacagatgcaagtcgtgatgtacagcagcgtcatatgagtttaagcgaagagtctctgtccaagtagctaagaaagccacagtctgatgtatcttcgttggaagtcctcttggccgtcgctgctccaatctgtagtttgtgaagctcttagaagctagtgcccgttgagtgctttttctattcaccttgttttccatctttacaaagctccgtctgtataatacctttgcaaaggcaaaagtaggacgagggagcagaggactacccgcccttttcttagagctgttaatgctgcagctcttaatgcagagcgcagctaacatcgaaatttcaatgtaatactaatcctatgagactgaatcaactgttatcagaatttccgactgtttgaaaaggtagtgctcgtattcactcgtgcaaggcttgagggcgccgtgctggtcctgcgacgtgtcaaggcttgtgacgcgagctctttgagaattcgatatgccagtcagacatctgcgggggctgatcaacgaaagtggcagtatgcatggagatagcggctgtagcgggattcggactgtccgagtgcttcaactccgacactcaaggcaaccacgaccacaacaatcgcaactgcttgaagcacgcgctttaaatacacagtagtggaatcggaccggaattccgccccataccttcttttatagcctcacgctcccgaaattcttccaacctcgtagtcttccgtccggttctgcactatggttacaccaaccccaaccactgctacagacccgatagcgccaacagacccaaacacaaacaaagatgatctgccatcacaaacactgcatggcctcaaactcgctaccctcctcggaagcatcaccctcgtaaccttcctcgccctaatcgacacctccatcctcggcaccgtgtgtcctcctcctcctttgtccccaccaactaacagccccaggccatacccgcgataaccaccgacttccactccctgcccgacgtcggatggtacattggcgcctaccaactcacatccgccatcctgcaaccgctgtctggtaaattctacaccttgttccctactaaagtcgtctatctgtgtttcgttttcatatttgagctgggaagtttgatatgtggtgttgcgccgaatagcgcggcgttaatcgcaggacgggcaattgcgggcttgggtgtgagtgggctggttaatggagcgttgagtattttagcgaggagtgtggagagagagaagagtccgttgtatacggggatcttgattggaacggcgcagatgggtgagttgcataagattttgcgacgtaggaggggactgacggagtgcaggtattgtggctgggccgctgattggtggtgcattgactcaacatgcatcgtggagatggtgtaagtgccgggctgcttgaaccacacaagatcgggaaattttgctaatactgagcaggcttctacatcaatcttcccacgggaggtcttgcggcaatcatcttcgcgctcagcaacatcccagacgacccaaagaaagaagccttctccatggcactcgttcgcaaggtcataccccaactcgaccttttcgggttcttgctgtttatcccagcagccgtcatgattctcctcgcgctgcaatttggctccggaaatacctttgcatgggacagcgccacaattatcggactgctcgttggcggtgtcgtcatggcgcttatcttcatcgcgtgggagtggcacatgggtgaccttgctatgctgccaggtaacttgatcaagcagcggatcgtctggacaagcgcatgctttgccatgggcaacatggtctgcgtgattgtggcaagcaacttccttccaacttacttccaggccgtacgaggagacagtccaacaatgagcggagttcatgtcctaccaagcattctgtcacagttgctttgcgtcgttacgtcgggcgcgttgagtatgttggcaagacttggatcgggtacagcagctaatagattcagtgacgcggtggggatattacctaccttgggctttcgcgagcgctgttgtgatgactgtcggcaacggcctcatctcgacgttcaccccaaccacggctgtcgcgagatggatcgggtatcaaatcctcctaggtggtggccgtggcttgggattgcagacggtaagcacttctccggtcgtctcaataccaaatctaatgtccagtagcccctgattgcaattcaaaacgccgtccagccatcacaggttcccgttggcatggcgttcctcatcttcctgcaaaatctcggagcaactgtaggcgcggtcattgccaacaccattctcgcgcaaaccttaaccaacaagatccctcaatatgcgccgtctgtcgccccacaagctgcgttggaggccggttccgatcccgctgccattcgtcacttggtggatggtcacgagaacgagctcaacggcgtcttgctggcatataccgagggtttgcgaaatattttttacttactggttggtatgtctgcaatttcgtttttcatgagcttcggcatgggatgggtagatgttaggaggaagaaagatgtgacggcgcaagaggatggtgaagtgcacagcggaaaggtggaggtggagaagaacggcgtctaacaggcgtcatgaattgaagctgatacgatagcttgcgggtaaattgatagaatggaaaggtttgaagctctcctcgatttctggagaaccgtcaactgtcgtacgttggataagtgaaggcgaaaagtcattgaatagatttccatgtggacggacgcgctgcctgaagatttcagaaatcttgattgttgtcttgaagtggaagtgcatcatccggcaatcgcggactaggacatatatcagtggaatattgcggccgtatgtacttgtcaagaacatgtgttgccgtgcacgttttgcgcaaggaagatgattcagcgtggaggtgttcgcttgccactcctgcatgaagcgtccgtgcgcggctgccgtgcttccgatctccgtttaccgcacccattgtgcgacctccattgatcattccagcctcacctccatcacgccgccaactcgcgcgatcgcgccatggctgagatccagctaaatgacggtgtaggcaaaacgtagactatgtacgacgattggctttgtaaggccgaggacaagaagctactgttctctagccccctggcgtcaactaggggcgcttaacagcgtcccggccacgatgagacacttggggattcataaccagctgcatctggcactgcacgtcgcagcgcagtaagaacacccccggcaacatcttaggcacgacgataaatcacgacgaagtggcctgatctttttcctcgcttccttgtcgcctgttcccttcttcgctcttggtacctgaggcgtcgttcaatcaaccaacaacctccaaactttctttcgtcactactcttctgtcgctgtgctggttcactgtcactctttttttacacattatcttttaattcaccgaaaactattccattcgcttcgcccgtcaagatgcattcgtcaatcctcgccaacattgtcctcctgctgtccatcctcggcttcgtcgctgcctcggagatgcccgcagctaaactcgaagcccgccaagtccccgcgcaactctccatgatggaaatgtgcctcgactacgaagtcaccgccaacatgtcgaccattggcgcaaacagctcgtaccgcaccgtcttcatgcaaaaggcccccgtcggcaccatcatcactgcgcgcatgctcaacgcagccatggcgaaactccctgcgcttaccgccgaccaaatgctcaacaacgcgtgcaccaacaagacggcgattgcgctgcaggaggcggagaggaactttactcaaggcattgtcgcgcagtacacgaccgagggcttgccggtgggaatcaaggctggcccggaagtcatcctcatttgtgcggccatttgtgtcatcttctcgatgacctgggtgtttagtggatgagagggcatggagcatgggttggacggtggtggcaagaggatgtcgagttgcaggaggggcgcatagtggcgacacacgatagaagaagtggtatacccaaatatggcgttatagtgaatccaagcatcgacgttgcgtctgcgcgccatcatcttttcttttctgcgcgtcaccagctccagcaataattcgtgaggggcgaacagtcaatgacgaggctttcgctgacgtatgtttgtacagcattgaagaccattcagcgatacttttcgacttgtatttagtactcgacaatgcactaaagatctccaggttattgtgtcgtcgtgtgaaaatcccggggcaatcactgattattgctcagcttggtcgcgtccactgaaagctgacatgatcatatacacagctcgtatcaagtctgaagcttgcaaagtatatccacgaagggaagtatgtacaaaagtttttgatgacccggcatcgttccaccccagccttgactctccctaaaaggtgacgaccccgacacccgcactcttctccacaatcccacacacccccaccgcctcgtccgcggtatactgataactcggcttccacgtccccttcttcgtaatctgcgtctcacacccggtaaacagattcttctcctccgtcgcaaaaccctcctggtcgctgtccaaattcgtcaccaccgctttggcaacatttgtgaaggagttgctctctacaaacacctgcgcgcccatgcgcgaattcacgcccgacacgccgccgttgtagcacgagctgtacacgtgcgcggtgccgaagcggatcgaagggagccgggagttcactttgttgaaggagttgtggtggtatgttacatgcagtttgcccgtgtcttcggcggcgttggagtccgagtggccgattagggaacctttccactgcactaccatcagcgtcgtgtatctagaaagcaaaggatgagtcagaggggaagcacgtacgtggtcgtgaaacttattccaggagaacgtcagcatatccgcgccgtgctttgcgtccagcagcccgtcgtatgtgtctttgtcgccggtcaggccgacggaggagaggtcacagtggtcgacccacactttggtcgaggcgtcaatgtcaatcaggtccttgccctggggcgcgcggaagagcttcaagttcctgatgatcacattgctgaccttgcggacttggaagccgccatccgtcaaacctgaattcgcgccaacgcccagaacagatgtgtcgctgacgagcttgacgatgccgcagccagacaggtttccggagattttgatcacgccgcctgcctttgcggcagtggtgagggcggcgcaggaagtcacgacggtgccggcgccgcttccgcctcctgttgtgcctgccgcgaaaccgacgagttcgtcgactttggcagcgcgcttttctacgggggaagcatatgtagatgtagcggtcagggccgcgagggcgacggtcgtgaagtgcatggtcgatgggaacgcgtcctaaaataaaggatagacaagaagagaacgtgccaacttcgattctatcaactccactaccctcacaaaacaagatggcgatagccatcttatacccacccttctatccatctctactccactccacccacccccagcccgcatctccatgactgccgatcccgcaaattcctccgtcttcatctacccaatgctctctcccagtccaccaaacaacagcaagtcttccgaacgcacagaatcaaaggtaacatgttttgggcgatcccaagccaaatcggtgtttgatgtacacccccgatgtacgctttaggtgtgcaggttaatatggagaatcggacctaaatcgtaacgtgacacatggggagagtccaccaatggaaaatagttccttgttcatactgtgtgctctactgaggagaagccgcggtgtccaagcaagtcgcgttaatatctgcagagtacttgcgtgtatatatgtgagagaggggacagttagtggtggtggttgaggtcgtggatacttgcgccggcccgaatatatgccgggcgggaaggaacgatgtgcttcgttttcggtagcgacgtcgcgcgcaaacccggtccctggatggatgcaggcacgtggcgtggttccttgacctcaacgactgcagatttcttactgacaacgaaaagcaactacagtgcctggagttatacacgaagccttgccgtagcaattaaaatgcagtgatactatgtataccttgggactattaggtacccttgtcaactttgcgtcgtagttgacaacttgcagtactgcgtaatgcaagtcaactgcaaccttactcaaacacccaccaggcgccagcaaaattcttgtccgccgtctggggtgaagggttagcctgtatgtagtattaacatcttacagtagcgtacatgcccaagctcttttgttaacctacaagtatgctcctgaagactattggaatacgtcgtgtaggtgcagccgaacacggatcttgccgctgcctagtaactagctcaattgaagattacttcatgcgttcatacatatctattacatacatacatacatacatacatacatagggtatcaatcgcacccttctacatcctcccatcccatcccaagccgatatatgccaaaaacaccatcgcaatgcaaagcacacaaaacgccccctaaacacccacaacgttcttcttccgtcccctcttctcaccctctttccttttccgtccctcaaacgtgccactctcctgtctctccgccctccacatcgccaggcgtaggtaccgatccttcgccctcgtccgctccgcttcctccttgctgccctcatcatcatcagtattattcggacgtctgtccgccttccccatcaccatcctaaggtaagcatctgaccacgacttatgatcacgcgggaaacccagcgtgttggtgtttgagcccagcgcacagaagcggatgatttcggccgtggcggtaatgggccaatcgttgtttgtgcggtaaaagtctcgttcggcgttgccgcgtagagccggactaagtcacgagaagaagtacttggattcccgtaggcgggaaatgtcccagccgccctttttcggagggggcgggaaggtaagagggatccagacggcgataacagtcttctcattaatgtcagggaggtctctaaacccatgatcggaagcctcttcagatggcatgtcggcatcttcttgtcctttttcttccgcaataacgtcggcttcgcggtcgagcaccttgtcgcgcatctcgtcgtatctgttcttcttttcctttttggtctctccgatcaagccgagacggtgggaggtaagtgccttgggatcctggtgctggagccagatgctggtcggtgtctccatttcttgcccttgtttgacttcctcggggttatcactcttgagtaatttttgtctcttgtactccaattcgatctcctcggttgaagctttaacagtcctcagacccccagccatcttggatggtgatccccgtccactgccgtaatgattagcgcgccatagacgaattctcttggcagcctcggagctcgccgagatgttggccatgtgcatggcaccggcgtagcgcgctttgaactcttcggccagacggccaacaatatcgtctgaatgcatgcgcacgaaagcgtcgcgaaggatgacgttgaggttgggaatgtccgatgcatgtgtccagaagctgtcgtggacggcggcaaaatccaggccgagctcgtggcacttgagtgcagaaagagtcatgtgggtcgcgtcaagcgagtgaataaagtttggtggaaaggcttgcagttgcttgcgcttgtcgacgatgtcgtgggaggaacgcttcaccacggtgatgtcctggaacttggcacgaaccctggttgttgaatctttcctgtagggctggaccacgggcatcttcaacggcgtcgtccatatgatgctcgtcttgaaagcctcaatcgctttgttcatattcgtcacatgagtcttggtgagcttcttgggagttttgaactttgggtcgaatgttggctccttgccctcgcccctctgtccaatcttttcgacctgctcagcggagagcgatgtggtaatacgatcgccacactctcccaaccagtactgaatctcctgggctccattgaagatttgacccagagcttcgaagatcttgatcgcaacatacatggccacgatccccaggcttcggatcttctccgtctcctcaaactttgggaagatggccttgagctcgtcttcgacttgctttttggcgcccatgaacgtgacaccatacacattagtcatgaccgtcctcttgacgaccttccgagtgatgcggccatcgacgaacttggcaacatcgactcccttctcagcgtctttcttcaccatgcccttgactaattcagcgacaccggtgtaaatatcctgaggccggtcggagggctccaaattgacctgtcgtgcgccggcatggtcgccacccaacgcagcgtaatgctgcagaccattacatgttccgtcctggtgcacagggaactgcgacttgtagcgcgtgggatccgctgagtcgaaggcattcttcagctccatgcagcaggcaagacactgccacgggtcctcggcgttgagccaccagcgccggccgtccagagggttcgtagccgaatcatatatgtcgctgagattgtccatggcaaactgctcgcgttccttcaagctggccttgtcgtacccgtaaaggttagccaagtggatcttgagccagtgcaatccgactgttccaagttctttgccgttcgcaaatttgagcaagcccctggcaagatccgcgccaatgtggttcagaaccggcgacaacgggtatgcacggccacggaagtccacactgtgagggaagtagatcttcttctcggcagcgaatgcgcgtgcaatctcgagctggaagttctggaagcaacgttgcgagtgtaaaccagatttgaggttttcgtgttcttgcagcttcttcgcccacttggcgcgctctacacgaggggcgtctgcgggtggttctactggaggctccaagccatgattctcgggaattagtcctgcgataccttcacctttattccaagcctgtaacatgacctctaggataggcgcgttgatctgccacgggaccttgcccaaaacgtctaatccagccagcaccttggccatgtccccattctcgattgcagactcggcatacgcgcgctgcgcagggtccccagccttttggcgaacaactcgctgtggctgggtgtaatagccgccgtcctggaaactcgtccatggttttggctccacaatcataggcaaattgacgggctggatgttcgctacagagtccttgcgaagctttccaactagctccgggtgaggtgataggtagccaatcttttttccttggacatattcaaggccatggtggaaagccgcctgggtactggtgagctgcttgccagattttagatcgttggctgtgaaggtgattgtagccgtctgcatgaggagctctagacacagtgcacccaagagcgtcttgacttcgacgggaaaccgggttttcactgtgcctgacgtccaggtagcggtttgggcagcattctgttcagaattgtcgctcttttggtccgtcttatgcaactgtccgaccaagcttttgcgcaactgctggcgttgctgtttgagaaatgtctcccggcgttcctgagcatcggcatttaggtaatccatgatatctgtgccaagttgaacagttaaagcggaaattttcagggatttggtatcacggctaccatcccgtgaaaagcttgaggacacggcacgcgagacggtgagggcagccaatttttctggcttgcatctttccaaccaggggccatagatctgtaacgggtccttgccaacttccacagtgggagcagccataacctccttagcccgctctatatgcttcttgaagagcggtagcactgcactgtaccagttgtacatgagtgcctgtatgctcttggtattcatgacgccatagacacccatttgctgtagcttctcatcttccaatttccaacgctggacagcagcgtctaggccgtcctgttccattcggagttggcgcatgtgggcgtggtggcggtccttgtcttcttgcgttcccgccatgtcgtgaggatagggaaccgcagtttcgtcggcgaacatggagagtgcgtgtttgagcgaatccagaccgaatcccttttgtggcacgggattgattgagatgttcgagatgtgttccgagatcctttgagagaagtcggaggggaggccaagttccatgaatcctttccgtgactcgggcgtgttgacaagcatgtcgcgcacctcttcgacgcggggcggctcctcgaattcgtcgggttgtgcgcggatcagcagattccattcctcgtcggggaactcggaggagtagttgatctcgtccaccatgtcttctccgtgttgccgtgccatgctcacgtacttggcgattgcctcgtcttgtgcggctccttccaggaagttcatggctccgcgcaggagcgttacaaacgccgacgaggtcggcttgatgcctttggcctcgaagttgagggcgtaccaatcctccagtcgcgacatgctctccggcttggggtcttgcagggcaaggttgagcagcgtctggaagtacatgttgtgcgcatcgaccaattcaggcgccgagggctccagcatgtcggtgaggcgggcgaggatgatggcggcgcggtctacccgatccacgcgcagacacgcgtagaggttttggtacatttccagtggactggtgcccatgtagacgggcagccgtttcgacagcagctgcgggaccgagagctcgtctcgcagcacgagtggattcgaccggtcccacgaggtcaagcgggcgagctcgggcgagggcgtgcgggagccccaggcttgcatgaggccgtggaagggcgactgtgcgggcgtgggctgcagctcggccgtcgtggcaagagagcggctctgccgtcgcggcggcgacgtcgagcgtctttgggcccgtcgcccatcggatgtgtgtgcgggtgtgggggtggttgtgaacagcgcacttgtatgcgtcgtccgtcggaatgccgccgggcaaagccatggcagcgtcaattgctcgcacgcttttgcatgcgacacgacagcatcactgcggaggttccgccgagctgcacgtgccagcattgtgggcaccgtctgtggctattcagtgactaaagaatgaaagacgaatgctacaacgcggtagggaaaagaaagagacgcaggcgctgtgagtggcgggcgaagctggtgatgcgcttctgtcacgaccaacagagatgaggttcagacttcaaaaaaccataggcggtccgtgcacaccttgccacatcttgcgctagtgtgttgacatcatgtgggcccacgtctggacaacggtacacagacccagttttacaacaagacgtttaattggaattatacaacaaattatatgtgatacacattacaatgtcggatggctaccctaacgcctcaccacttctaatcataatccgcctcaaccaccaaagtaggcctactcagctccctcatcctcgtcctcgtactcgtactcgtgctagttgtttcctcaggcaacgccgttgcaggctcatcctcatcccccaacttcatcatccaatccttcgcctgcgccttcagaatcttctcttcaacatcatcaacccactcgctctcctcctcatcgccccagcaaaacaggtcgcccgcctctccaggcacaatcttccggtgctttcccttggggatcgtacagccaccaacttctctccgaaattggttggcgtagtccagtgcaacttgagagatgttgggagtagggatcttctcaccgttgtaaagaaggtgggggaggtggggaacctcggggagatcgccttcgaagggcagcgcgaggtggaggggctttgagtaggggacgagtttggactcgtcttgcttaacggggcgttgaggatgctcagcgcggaggaaaggctcgtcaagcgactgcgtttgatgttccttttcttcttctgatcttgggctgaattcttcgggtgcgtgataaagctcattatggacagtgacaagtgcctctgaagtcttggcggggtatagtatcgcgtaagctcgggcgcgcatgaactcgagcatgtactctgtccacgcgggaagtgtttcggagacgagtttgattcgggatgtagtcttgggcgagtcttggtgtttgacaacgcggttgctaaggaaggagtgcagctctgcccacttgtctccgaagaagagtgtcgcgtgactgttcggcgcttgccagaggaaaggcgaattgcgcgtattttgggacagtcttttgtatcgattcgtgttcatgtcctcaagggtcggtggagtaagctgcgtcttgccgtcaagcaggactggtggcagctcgaggcttatgcccatcaggctggcgctatcctcctcgccaaagctggagaacttgtattcgagcagcgcaaacttgacaaagtggtaatacaacggcgagagctgtgcttggggcgaaagtagcaagacatgcgacttgctcgcactggtgggatagaagagctccaagaagcgaatcgcagcatcttcttgcgtcgcgcggtggctgttgatgcgccgtctgatgaccaagccactcgattcaagcgggtgagcatcgtgtggcggccatttgaacttcttgatgtgcttcttgactgactcgtccagttgggctggtagctccagaatgatgcgcggcggcttcagaccgctgtaatcggcatccttgatcgacttgagtagtcgcagcacgctcgacgactcgggcggtacttgtatcagaatatccacggttggttcatgccagtgccgcagagatcctgtatcgagccgtgtcatccacatgaagttttcccatttgtctttcggcagctcgatgagcgggatgcccagcttgttggtcttattccgcatgccctgcacgaaaaagccctcttcagatgtcgagtcatccatgatggcgacttgcggatgcaccatgctctggatgtgcgacatgccgccgatgactgccgactgggcacgcgcatcgctgctgtactccataaagtctggccgcgcatcatgccacatggccggacacttttccttgtccactccgtttatcgccagaatgtcgtcgatggagatgtcctccctgcccatgaaggcggcgtgtacgtgattcctactccacttggacatttcgcacaccatcggcaggagagtcgcggcgctcttcaaactcgccatggcgaagaggacgttccggttgattgcttcgtatccgtccgtcctcgccgcagatttgcgcagagagcgcgcgaggcggtagtatcgtatgcgcccgtcgaatgtatgcggcgtcgtattgtccagcgcctgcactcccctgggcggtccggtcggttcgttgccatcctcggaagcatacgacgcctcatatcccgtcgtgctggctcttcttgacacatttccagcaccattcataatcatatacaccagcgccagccctgcgacaaccagcaatatccttcgccgccgccagcgaaaactgtggttccatatcgaccagcccgtccgccgcgcgggaagatatctgtggtcgtcgtccttcttgccgagctcttcgtcgccgggcagcaggttcttgcccagcatgtgtccgcgaatcataccctcctgcaaccaccctcggtttgcggaactcatgtgcgaagccgtgagatcatgttgttcttatccaacagcacgggcgcggcaagggagcacgaggagacgtccctgcttcggagatgatcgctgtcagccgcaaaggggcagaggcgtgtcgtgtgcgtggacaggaaagtttgtttcttcggtgaaaactagggccgatggaagcggaagaggtggaccgtgttttgataagacatagttgatgatgacagatgggacaacgggcaccaagactgacatccctgccgcgcgctcgcttgcaactgccgtcagcattaatctaccactcacgtatgcgacttgtggctgccactcatcatcatcgagaagagccgcatacatgaggatagatgagatgaagtgtgatgacatacggctcaattcgcagtcgtgtgaccgccttgcagcttcgatcttgttggtattagagcagataggtttgtcgctcactcttcttaatattgagatcatctgctccgggcgcaatatttcgccgtcgatgttgtcaaatctgcatttgagtgggatggtgagaattacatcgggcaggacgatgatagatgggcaggtcacgtgcgcggaatcgagcctcatgcacttgactcaacgagccaatacttctgctcacagtaagaaagcctctctcagcctcggcggagacttccgcgttgtgtcgctaattccgcgctctaacatcacgctttccccgcattagccgctaccacgacatggaaatccggggtacaccgtcgcgagatgtataaaccgacggtgagacgcgtcttcgtgctatgcgcgggattctaccctgagtaattcaccatttgcccactatgatcgggctgactatcaacttcatctctgcccaatttctggaacacccagtccgttcgatcatcgttctactactcgtactgccgatatcgtacattcttaccaacgaatacgcacgctatgcacgccgcatcaaaggcttctctggacccacaaactggccaatcgttggcaacatcccagacatcaagtacaatgctgccgagaagtatcgagaatggagcaaaacctatggtgccgtctaccaaatccagctcggcaatgagcctgttatagtggtaaacagcgctgcagcagcgaagcagattttcggtgcgaacagccaggccctcagctcccgccccgtcttctggaccttccacaaagtcctttccaacacagctggcacaacaatcggcacaagtcccttcaacgactcgctcaaacgtcgccgcaaaggtgctgccagtgcgctcaacaaaccctccatcgccacatacatctcccacctggacctggagaccaaagatttcatccaagacgcgttcgactccggagccgcaggtactcaaggtgtagaccccatgcccatgatcgagcgcctctccctatccctcgccctcacgctgaactggggcacacgcatgggaagccgacacgaccccatgttccacgaaatctgtgaagtcgaagcgatgataagtaaattccgtagcacgacagggaatctacaagactatatcccaatcctgcgcttgaatccgtttagtaagggaacggcggctgcgagagatatgcggcggcgacgcgacgtctatctaaccaagctgaacaaggacctcgacgatagaatggaaaagggcatacacaaaccctgtatccaagcaaacatcatccaagacaaagaagccgctctaagcaaggaggaactaacatccataagcctgaccatgctatccggcggcctcgacacaatcaccaccctagtccaatggtccatcgccctcctagcccaacgccccgacatccaagacgaagccatcaaggctatccgcgagcactaccccgccttgcagcccctggcagatgcctacgacgaccagaaatgcgcgtacatcgtcgcgctggtgcgcgagtgtttgcgctacttcaccgtcttgagactgaatctgccgcgcgcgagcgtaaaagatgtgacgtacgagggcaaggttattccagcggggagtaccatctacctcaacgcatgggcgtgtaatatgggttcgtccttctcctctccccatctccctcccacccactaaccctccctcttccagatcccgaaatatggtctgatccactaaccttccgccccgcacgctggctctcgcactccgacgcgcccttgttcacctacggccttggctaccgcatgtgcgcaggttcattgctcgcgaaccgcgaattgtaccttgttttcctgcgtatgctggggagctttgagattatcaaggattcggaggtcgatgtgcacccggttagaggcagcgcggatcccacgagtctggtcacgatgtgtagggattatcgggttgtgtttaagccgagggatgagggggttttgaggggggcgttggaggcgtgggggagggagtgatggatggttgggagagaatgaagggtagattgagattggtgtgcgcgagatgttaaaagagatggcgcccattgtaaatggagaaggagtggaagcgtcatagtcgagcagtgtgaggtggcggcggttggaaaggtagaacgcgcgagcgatgagatagtaaacgaagcagaaattaagagtgtgagtcattcaagtgggatgtactttgtgcggagtgtggtgttgtgacatttggaggtgagcggttgtttctatatgaagctggtggtcattgctttgtttggtcacacaagtgactgatgtcgaacgcaatggcctctggagacctgtaaagggcggttgatcatgattcacgtaccgcatacactcatttagccgtcagaaggcgtgctgctaccaatgcggtaacgttgctggtagtaccaaccccgacgagctcaaccccgacagatagttggtgcaaagagagtgactccatggactgtttgagtcaaattgttctcgtttgggactcacaatcatgtataaaagggagttgttttccaatgttcatgtagcattctcttacagcctctccaaaggaaaccaccagaccagaaaagataaacagaaccccaccttacaccaccaaagcaatcagcaaacacgccaatgtcagagatgtcgcagcctcttccaaagttaattgcacgagaacgtcaaattaggtcggagaatgtcgcatacattcgtgaaccctttgacaacatcgaaacggaatctattctggaccttaggaaagactaccgtaattggcccgatttaactggcgagaagagtgacttcagcatagtccagtaccagaagaaaccctcatgtaaccgtgctgccaatacttggcgttctggtataggaatcacaacaaatagtgagcatgtcttggaggcgctccaagccggctgggtggtgcgaaattacaagttcttcgaaggggagagagatgcgcggttggaagccctacataacaagtgttcgacggacactgtgaattttggtgcatggacttatagtggagtggaaggcaaggagcatgtcggggcgactgaacattgtaaggtgctttgttcgcaggaggtcagtcttgattaaccagtagtagtactttgcgctcttgaactagactccgacacccgagctaagagagcatcggcacccggaaagtatttcgacggcaaatcttcggagcgagttctccagctcaatgcgtctgaccgattcattgagggaatgttgaaaacttatgcagatggcgatgcttggctggtcaagtatgacacaatcctgttcgacatcactgacgatggctatgctattcctcgatctggcttaggcattactacgagcagagactttgcgaaacgggtgcattctaatccgggatgggcgatgcgcgtgtacaagtttacgaacaaagagcgggctgagaaatggcatcagattgcaagtcattgcatttcccagcccgaaaactttggcagctgggaatcggacccgggtggaaacgccggttcgtggatcgggaccagttctttctgtgagttggctcatcccaagtctaaagaggaatactggcttatgcatagcagtgaaagatgccgcagacatagctggcgcggcccctgcagctgtaggtgatgctcaaagaaaaccgtccaacaaagctgcaggaaagctgccctttgacccaactacagatgaaacaccacagcccacgtagtttatagggaacgttttgcagtcgattttcgggttcaattacgaggcgttgcagggtgacagatataatgaaatgattctgatttccatgaacaaccttgttgcactcccatccacgtaatgttgcgcctcccgaggtcctcatgtgtgaacttggtgacactatacatcgcacaaatcaatttcttgggtggtctacttgactcaatagcgatatcaagccgcccgcaatgcttcactgaaattttgaccatgattcatgcagtacgtacactcatgtagcagtcatgtctgtgtgtgcgcctgtcagtgcgctcttctggtagtacgaacaccacgcctctctattttatatcgagattatgacggctgttgagctcagccccggcaaacggtgagtctgagcatagtcagtctatggaccgtgtgagccaacatgttgtttgcttctgactcagactcgtgtataaaagaaatgacctttccatctttatggggtttcctaacaccacagattacgacttctccagacaatactatcagaccaaaatggacgaatacgatgctgtgacaacacagcaagcaacatttccactagtatcgggcgctcgagagatttttgtgccacgtgaaccattcaggaatttggaatcagaaagcgtcttgggtcttacaccggaagaccgtctggaacctgaattaggtatcgaatgcgcccatttctggatcgttcaataccgaaagctcaagaataaattcaactctggactaggcatcacaacggtacgtgcgcgtgcctgggaggcctaccaacgaaatagatggacgatacagatgtaccgctttaaaaatggggcaacggatagagatgccaggcttgaagacatatgcaggcgatgtcaagacaatccgacagcttttggtgaatgggttgtcgagaaacgcggagattggaatcttggaacgagtcaaaatcgtcagtcaatcacaccttggtgaaggaatacaggctcacacaatgcagtaattaccgcccttgaacagggtatgaaatcttacagagccatggagccttttgacaacaaacctgcagaggaacttttcgggctccgtcagggtcaacgtgcaaaggcgccatctggagatttcaatggccaagcttggatcgtgcaatacctcccgcctgtcacccaaagggatcctgatggtgccaatgcgcacgattcgggcataggggtcactacaaatcgaggatttgcagagaaggtatacgccacgccaggatggcggatgcagatgtacgagtttacgccggcgcagaagcagccaagattggaagctatagtctcctactgtacgaatcatcccacagactttggcaagtgggtatcgacgttagagggagcatcatttgatggaacgagttcatttcgcacgtggacatcggcattggacgatgcatcaaattatggaacgagttcgttttgtaagtgggccaatacttcatttgaaaagtaacattcacttactcgaaatagtggtcgaggctcaaaagcttgcggccgctgcagctgatgcgcacaataaagctactgcagcgcctgataacccagggagaaaccgtcgttttgacccgataagagatctctaaaagtagctgtcatcagtgtaggtagccaaaaggttgagaatgttttgtagtctaagttgtaggcttagttaagaggcgttgcttggtgaatttttcttcgtagccccctgtgtacgttaagtcatctataatcatcatactggtgttatttcaagtgatatcagccatggtactgcaaacgaagtgattaacactttttgcatctcagaatagggtagcgaccatgtctaaacgatgaggctacccggccaggccatatcaatgtaaatgcgtcattcgacaagaaagtggggcgtgaagttgggtcttttatcttgctttttttggcaggagtgggaagaacgcaggtgggagaaactgtggaaccatccgaacgatatatgaaacttggaagtcacgcacgtagttcgagtacgaagagatgcttggatagacagccttgacaatcaaatccagagcgaagaaacgactcagcggtaggaaatcggtagcctggaggcacacgcacaattttgagtcgggggtcgtatgcttgacacatcagactgacaatgtgtagcttcggttttagcacgtgtttgggcccgagcaggtgcgatgtagtttcctagcatgggtgatatatgaactgcggcccagtgctttgcaacactctctaaatactttatgactgcagaggtcacagaattctaaagtgtattccgcatttgctattagcgattgttcctcaatgggaataagataccgaaatacaagctaatctggtcgcataggaatgaccttcaggatgattgaagtgagtagtgaacgatgatagatgcgcttatgttcggacactgttttaataataccaagggcgcgttctagtataattgtgtcaactgaagactgaccgaactcatgagtgtgacccatgcaaaagtgactctgaagtctgagtcaaaaatacattagtgctcaattctgactcgaacgtaagtatataagggacgtttccacctttgtcttaactcttttaatccagactgcaccctaagcaaatagcatcaaaactattacaacccaccaaaaatttccaaacccacaaagaccaaaccatggcctcatcttcatccgccgagactttcccgagtgctcgggtagaagatctgcttggtctcaattatcagtaccacatggacgctaaaccgaacggaggcattgatgtatggctcgtctactacggacctccgtcacagaccgatccggatgaccccgctacatggcattcaggcataggtgtcacgacctatcccgtccatggcgagctggccattgaaaaaggattcaaaacggtagtttatttgtttcctcacggcactaccgaagccaaattggcaaacatcgccgcatactgttctcagaacccaaaagatttcggccaatgggtttgtcacgccgtctcggaacagaaacctgggaccagtctgtactgcaagtggatgaggctatacaaatgagatattgctaattgaactgtagtactccgtgctcttgaatcacgacctgatagggaggttgaagtcctgagtatacctggcgatccaccggcaccgtctaaaattccatttgaaagtgttgatgtcgaatatgtgtttgggatataccttcaggataaaatagacggagaaccgccagttgaccagcctgatccgaacggcaacttctgggttgctgaatatagaaagaaacccttggtgttggatggacgatatgactctggccagggtgttaccacagatatagacgacgctatgagagcttggagagcatttaagacctctggcgagggaagggtaaagttcaaggcctataaactgacgcccttcgttgaaccaggacgtggacttccagacaggttataccacatgggccttctatgcgacagagatgacagcatcatgttcgggtcgcgccagataaaggacaaaccgttcctcggaatgagagactgcgtgtggacaagtcaaaatcgtaagtaatagctttgtcatataatccattcatacttacggctagaagtcatatcggcgatggaaagagctgaagcggaaaaagacacgcagttgactagtgcgtcatctgattccgttttcgacaatatcgttactactcttcttactttgaatcctgagaataatggttaaagcttgatctagcttgtcgaatccactatatcgaatacaatgtgtttcagtttatacttggctttatagaaaggttctccccgtcgatgtgtattttctcctactgtccggggtcgaccggggagcacaaggagacaatacaaggacaagattggttatctagggagaaaaatgggagcatcttgcttcgataaaaccttaatacgaagaattgatgccctactttctctcaatttcctgcaccagaccataagctggggcgactgaactcgccagcaaatacctattttcgccgtcgttacgttcactgcagttttgcgtccccataccggatgcgtatgagagagcacatcaccaattcagctgctgccctgatgcagagtggcgttgagagcaagaccctgaccatgataggcgctgggtttgcgagtcgctctagtaacacgaccaacaatcatgggaagactaggagaggcgtagtcttactacaagaacccataatactttgctcaagacgcacgagaagcacatgcgtgaaggacgtgcagcgcagctttcatatttggtatgagagactgtttgtaagagctggcggtctggaaatatgggacatcgtcgaatttccaaaaatgcgagatgaaatgtctgtctagactcaagatactgtgagggagcagctgcgatctcatatacgaacctggacagactctataaagtattgataccttgcaaggcgctaaaaagctttgaagtagcagaggcaaatgtacctggatagtccttttccagagtcccctacactttttggactccgggcgtacgtatgaatgtagcaactggtgacgatactgtgagattaacggcaagagacataagctatgtgagcggcgaataatattggtaaggtggtgtccgttgagtgagaaactagataagattcaagcgcttttcctgggtaggcaccggagcagtagatgatgattgataatctttgcctggaaatgagttgaagtgcgcgtgtactaacgagagctcctgcacgaaccgcgaaatctctgccatggcgtaaaatcgacgagggattcgtgaccgggagcgatcagcacatcatggccacgattaataaccattgccctacttgcgagcacgaagactgtgagtgacaatgatacatagtaacgtgcacacaataactacgttgaattcttctactgcgaaaacatacttcgaatctcagcatcttcttcttcgatctctccgagtttcttccccggcagtcgcactgcgcgatcgagcgcaacaggcagtccacgatgccgacctcgtagcattaccagaatcatgacaatcttactgccagtgaacatgccaccgctgaaactgtacgcttgatccggcagcccaatgctgatcccgatcgtcgtgtatccactcacaatctcgaacaggatggtgaagacgctgtaggtgcgcggatctccgatggagtggtgtgtttcgatcagcgtgatgaggaagagggcgaatgcgatccaccagacatcgtgggaaagctggccgcggacctgctggctgatgagagagggcggatttgtcggtgggtgttgcgtgagtgagtgaacggatgtcgcgcgattgaagtccatggtgactgatcgcttcaagggagcaggtgtggttgtggctggcgcgtgggcgacaccaacaccgttgaaggccgtcatgcgccgctggagctggcgaccaacgaaggcggtaccgcggacgccgactttgccgagggatttgatgggcgcgagtgatgacttttctggctgtgggacagaggacggtagagagggcattgcggcgtcgacgtcgaagagcgagctggacgcggagtgaagctgttctggttccgcctcgtcgccttcgtaaattcccagtgagcgctcctcgtaaacattggtcttgcgcatagtgatgatgtgtgggtacgcagcggtgtaaaatataaccagccacagcacctgcacgtcgaagtacattgccgagggcgagacgatggcatatcctcccgacgggattgaaaagccttcgaagagggagatgaaaatacggcgaccgagcggtatggcttccatggtcgggttcccaatgccgagaacgagaatcaggacccagtcgaccgccacgaatgaaccaaaagttgcgatgaaaagccaggtatctcgagcgggaaacatgctggtgtatacgcgtcgtgggaatttgagaatgaagtcgaagccttccttccatatgccatactccttgtctttggagaacaggtcaagaagtgtggacatgctccaaacgaggaagcgcacaaagaccggaaaggcagcaggtccagcgagcgacaagagcgttacaacgcacaggatgtagtacgaagactggaacggtatgaagcccgcgtccaaaagggtgaagccagcattgctgtacgctgaaatagccaggaagatgccagcccaccacgggttctgagcgttgacggcgcaggcttccttttcgtagacggacatgtacgccccaagtgctatcgcgccgaacagctgccagagaatgaagtacgcgggaacgaatatgaagaggaactttagcgcgcggtattccacgccacccaggtactctctttgatctgatgacaggttgaagaattgcccgttgcggccaatgctgcgcttttgctccttgacgaatgactgcacgttgaagccatcgtttagcgtagacttttccccaagtgagcggcggcgttccgacatggtctggtggctctgcacgttgtagattgaatgtcctgtcgttgctgacattggccttttgtgaggctcacgctctcgtatgggatcaagaaacccaacatgctgtggcgcactccgttctctttcactgagtgacggccgagtctgcgtctggcccactggcgtgccgggtggcatttccgtttcctcggcctcaggaatggtcatcgccgtaaccattgccttattccttggtggcatacccttcctgcccttcccaaatgaccccatgactggcatcccaaacatcgcgcccgtcatcccgactaccgcaccaatgtcaccctttcgtgcctgtcgcttctctttctccatcttgacaacatcctcgaatcttttctcaaacatgtgcttcctgaacgcgactgtaaagtacgacaccaggacctgactccccatcatcatcaaaactaccagctcgacttgttggaatacagttaattggctgacgttcacggtgttgaggcctgtcgcggtcatggcactcatcaccatgaacatgctgtcccaccatcctatgcttcttgcagggtgagacgcgccccagaaaataaggctaccaaggagcgtcatgctgatgaagtatgcatagtgtagcgtgatgaagtttattggtggaacatagggcttcaccgtctcaatgattgtgcgcatcttcgcatgattcgtctcaaaagatccccatcgctctttgagtcgggccattactgatgttgttgcagcgggtgaatagctccggattgggtccaaatcaacggtttcgcatgtcgcttgagctggttccgatctcaggattcacccgagctgaaggaagtttgcgcgaccaaaaaaagataggaagtggacggaagaatgaatgtgaactcaacgaattcgaagatcggagaaaagatcgtggattgaggtttgcggctgaaggcgcgtgtgctggcgacgcaggctcgaaagggatgaaacagggtctggggtggcgcggacggtgccggggtgggaggggccgttccgcgtaacagcgtcttcgcacacgcaatcatctcaacggcgatgttcttttacgttctgctgtaggccgagagcaatatcaagacctatgagcagcgcgattggcgcgtctacaagcatccggcggtttcgacattcgagcttatctacttctggtcaccaactaaaacgaaagatgaattggggcttccaatagctgagagctacgcaatggatacaaggcacgatagaagcctagcgataatgtgtatggctccagctcctggagtaggtcgctgtttgttgcaccctggtcgctttcggccggttgcagtcgacgacatgttcacagccacttcgacttacattgcttcgttcgttctaggcggtctttgacacaccctaaaacaccatctcgttcgacaaaccttcgacgacaagatgcaatgcgcggctgatatcgccaaggtaagaagaagtctgtttgaacacatctatcgtcaatggtcaccccgcccaggacgggtgggacaaatatgtcgcaggggtgatgactattcgtagaaaccacgttgcttgattcgacttaccgattgaacatggcgatgctatagcagtctttccactatcgaaacacgttgtcgctggcgctgcggcggggcggggcgtagggcgtaatctgagcttgaggataaatggttgaagcatgccgcgttgaattcttcatcttcagcccaaaatgccgtcgctggaaagggtactcgtaactggtggtagcggctttctaggctcgcacattgtggaaaagctgctcgacgatcccatcacttccgtcgccatcatcagtcgcaacccacgtgcgcgcacagaggacgaccgcatctctcttcatccctccaatatcgcttcaaaagaggaggtccaggccatcttcgacgcattcaggccccaggtcgtcatacacgcagcatctccaaaatcggtcgacacggcagcggcgctcatcaggaccaacgttcgaggcaccaaggttttgcttgagtgtgctgaagcatgcgtggacacgcgagcctttgtgtacacttcgtccgactcggcggtggagcccagcgaagagccgctcacagaggaccaagccaagctgtacgatgaaaaccaccatccaaatccttacgccatgtcgaaggcagttgcagatgtcgcggttcaggcatccaactgcgcaaagcttcgcactgctgtcatccgcatacccggcatctatggcgaacgtgacaacaacttgatgccgcagctggtctcgagcgtgcgcaagaacgagcacaagatgcagatcggtcaaaataagaagctgttcgagttcgtctacgtcggaaaagctgcagaagcccatattctggctgcacgagccctcttggatcctgataccgagattggtgtcgctggggaagcattcttcgtctctgatggcagagcagaacccttcttcaatttcgtgcgcagatgctacgctgctatgggccaccctgtcgagctcaatgaagttacggtcctcccgatgatggctatgcaaatgattgcgtctgttaccgagtgggcatacagcatcttcacgttaggcacagtgacaccaaagctccgtaggcaaaacatggattacttggataagagttgttgctggtcaattgagaaggcgaagaatcgactcgggtatgagccagtcgctgaccaggatgcggccatcaagcgaagcatggaatgggctgtaacaaagtcgtagtgacatgaggaaagataccagaattcagcccaaacagagggggtactattagctaactagatcaaagctccaattaattcatcccaagaagattgagcgataaggactatagaacctcttcaatagaaacatcatctatcagcgacctgttaagctggccagcggtacaacttattgtgatttccaatcgcagagaagatgctgatggctgaaacgggtttgagacgatctttgcgaacacgccatcgttacgaggaggttggagcgcgactaagctaatttctgagccacccatagttgtgcggatagtgcaagcattggcaggaggcgtatcaaatttgaggtggtaaaagacaatgcggtagcttttcgtgctgtcaagattatcgaccatttgcgagattgcccctgtgcggccagtcgggattcggaacagactaagtgaacgtttcgttagcgtaagttcatgatagatccactcctatcaagctgtcataaagctttgaggtacataaacttaccacacattcggccgggattgtttagggaatacagtgtcactagcaatagacgcagcgccagataggacccacgggctcggggcgacacctggcgcaaatgcatcaaaacctggattgccgatcgtaggagtaggagcgggagctgaagatgatactgcagagcttgagactatttctgatgcggatggagatggagtcgttgaaggttcagagggagaagatgatactgcagagcttgagactacttctgatgccgagggagatggagtcgtggatggcgcagaaggagaagatgactcggttgttgaagaactgagcatagaagatgaagactcgaatgttgacgaaatagctgacgaaatagctgaaggagtgggacaagggccatcaaaaagcctgtatgtgcaaattgaacttctcagagtcaaacgaaaccgtttggcatgtgccagaaacgattgcaatggtatcgcaaataccggaacactcgccctcatgctggactcctatattgacaagcgtcgagctgcaggttggcgacacagatgttgctgtagatgagactgttgttaaagatatttcggatgaagacaaagacggcgtggttgcggtcgaggatgatgactcgatcacagaagattcagtactcgttgaagttgcctgtactgttgtggacgttgctgaagttgtggatgcgacacctgatgacgaggttccggggatggacactgcagcggaggacgacgattcagtcgaagaagcaacagctgatgtggatgatgtagcagaggatgatgacacccaggaagacatcgtgctcgagctagctgaagtgctggtgacagtgggcgtagtggagacggcaggagtaacggcacgagataatgtcgacgtgaccaaagtcgaacgagtggaagtgctaaccgatgatgggtgcatagaagcacggtgatgctcgcatagtcgaggaagctcgcgcggacgacgatttcgtaccaccgcactctccataacccttctggcagcccttcccgcagtaagcgttagagccaccgcaccatctgtgacattgttagcggtgtacgactgaaggacgatatagtgtcgaacccgtattgcgagcagcaagtatcttgggtattgaaaccgaagcaggtcaggccagtccctttgccacatttaccattgcggctagatttgagctttccgtcaccattgctgtcgatgttcccgccgcagcgtccaaatttcgactggcagccttttccacagtacgctgaagaagcaccgctgaggccgaattgttaattgacgatccttgacgtttgattgctagagtggactgtacttaccaatacccgtactgactgcagcagtcaccaaaagaacttttcagacaggtctgtccggaccgactcccacaattaccatcgcgagataccttttgtgtatacgcagcagtggcaaagaaagccaagtatagcgcgacacgcattgttgattaaagattatattaagtaagttatcgagtgaaaacgcgcttgaggacaaacgatgaaaagcgtgttgatggagcaaagacgacccgacgcaacactttatattctaccgcatcgcccacacccctttcaagtatcggcatgacaccatgtatctaagtgagcctcgaaggggccaagtttgctgttttcgggcgcattagcaagttgtggctgccaggattgctgttttcgggcgcaatggcaagtcgtggctgtcgccaagaaccagattaggccagaacgtggcttgtcgacttcagctgacgaagtatttgttcctagcacactgagatgttcacgaaccttaaactcaggggtgaaaagaatagtaccgggtgaggctgaactagcagcaatcgagactatgcttaccgagattaaccagccacgacagcgagcaccaaataataattccttcttggagatgaagatcacacggctcgttggtcagcgaatgacgagattttcatgaacggacgggatgttctgttcagccatttacaaggggaagtcgcaagcaggcgctccctccgtacacgggtaaatctcgaactcgcgatccaggcttgcgcaccacctcgtgacgcctggttatcatcgtctgcaattgtcgaggaaaagcaagtggcctttgaccctgataacaagtcgtctagtttacagcattttctcggacataattcagattccgcggctaagttatactagcagctgcggcacctagacgctaaacacgcgcacgtctttcctacacgacaaccgacatatatgcttcacctatgattgacgctcaaatatcatatcgatccatgcaaaccctgcaaggatgtcgtgtccagcccgtatttacccattccacaagccgaagaaccatcgtgtgccgattccgcgctggacactgagcttacccgaggatgtcaagcaggtctacacagcatatatcggagtacaacagcacatcgacgacaatgaggctgcgaattccgcagctcaagcaatccagcaggtcaaaaaatggcttgtgcaagacgacggccctgcgacacacgaatcattcaccgtgatcgaggacgactcaactaaagacgttgccgtgtgggtatgttactggaatgacttggagaagcataaatcgagtatggagaaactctcgttgtcgtctatacactccagcctgtcgagtccttcaatcggcctctggcgcgaaaccttcaccagctccgtctcccgtctcgaaacaaactactcgggcctcgactacctgcccggtctcgcgcgtcttccccgcgcagataccgtcgagcacacgttgtctgcatactggggcgccgcgcgcgatcgtattccagattccgctcacgacctatttcctcgcgctgcagagtctccgccttcaactactgtgacgagtggaagaggcaaacacctcctcgggactaaccacgccaatctcgtgcacatccgctcaggccaatactgggagaattgcagccaaatggaagccgacgcatacgagcagaaactggagcccacactgcgctcgggtctacaatacttgcagcaaaatcccgcggacacgggcgccattgcattgcgctacatgcagaacgctgacttgccatatgatcccaacgcacgtcaaaagaaagaatcatgtggcgcgggcttctttgcgaatctggaggatctggagagatgggcgcatacgcatcagtcgcacttgaagatctaccgtggggcactggcgcattacaaagagtttggtgatttgaggaagtttagaacctggcatgaagtttcggtgattggggagagcgatgcgacgttcgagtatgtcaactgcgatttagacccgggcgtgggtgagggaatgatcagttggagtggttgaagcgacagctattataatttgtcatggaccaggctgtccacccacatgctcatcaacaatgatacctagaccaccttgatcaccttctatgccagtctcaaacggcgggttccctggatccgagtttgcgcgctggtaacgttgtctgttttgtaccgtgctgagcccaagccatccaccgaacactggccgatctgcaggtggtgatgctgggaataacatgtactcgctgcttgagcgcccttcggtgatctcgctactgcggcggcgaccatcaccgcgggcgcgagctcgatctgctggagctgcgtgcgagcgatgtacgtccgatgggcgtcgaacaagtggtctgtttgactcatcgctcgtgcgatactgttcgtagatgggaagcgtcggttcggtgaatgatgcgtcgctctcgttggggggacgtcgcgttgtcattgcaggtggaaacaatgaatgcgccattgctggagtttcctgcatggccgagtcctcccgcggacgaaaggtatcggggtacatggtcagctctatggaaggtgacgcctcatgtcttgtgggtcttggaggttgttctcgtggttcaggatcatatgtatgtccttttgtccagaccaaagtcttttgtcgcgacctgatgagtcccaactttacgcctaacgactccagtgggtcgaacgtaaaacgagatacaaagcgaaatatcgctcggaaccaatatgtcaataacctatagtcgcgggtcatgcgcaaaccatccattgcagcatcgtagtcttcggtggagaggaaggattgctggcaccactgtcgatgtgttagaatgtaaatagtgagccggaatgagttgggcatacctcaactgtgatgtagaacatggaaaacaagagtaccaatccagtcatgagagtaccggcggtccaataccaaagcacccatacactgtttgacgtatcctgaactgaaaagtcgaggtagcctcctttgccagcccagttgctagtgacacaatcgcatgtcttgtaccagccaaaagtctgcgcgaggacaatatagacctatttgttgtcagtgacaggtcggagaaatacaatggatggggttggaagtgtgcactgtgtgcaggatgcgagaggggcaagacgaccatgcactcaccagccaagtggcgttaaatacttcaatggggcggaagaagaaacgctcccacttcttttgcgtgctcaatgctccaatccgtcggatggccttttctagattggttttgacactggctctcttcgctcttctgtttctggtaggcaccaaaagcacaaaccacacgaccagcctgatgaattgcgactctaccttgaaggagaaacttgatgtcgtccgcttcagatttgaccatctttgttgcgtgttgtcttcaagtgtcttgaaaaccgtgtaagtacgaaggcgtctcgtgatccaatcgagccacggcacgttcatttggtaaggtgacgttgccaaccacacggtcatctcgacgatgatgagcccgagcgcaacacagaagaatatggtgtagccgccactcctacaccccaagccaacggtcggtgtaaagtagctcaaagcgaatgcgccaccgcagctgccagcaacgatcaaaactgcactcgcaatctgccagaattcgcgaatgtcaaaccacatcagcccttcggcgttgatcgttcctagaactagattcatgcgtgcatcgcgttcatcggctagccaatttcgacctttgtgcgcaatgtagcagtcttcgatgtcagagaggatgggatgtgccgcgccataatgccaacgtactcgtgcttgaccagcaaagtcctcaaagaactcatatgcattctcttcagcgttggcaatgtcgtcaaccctgatcttgagtttttcaaattcggggtggtctcgaaacgtctccatgaagtgattgcgatgctcctcattgtgcaaggcgtttcggacgtgatcaactaatgcattcagcttctttcgaatagcttcggcggcgatcggattgcggtcaacgaccgagcacatgatgagtatggggaaccaggcgagcagacaacccagagcaagatcgtgggcagttgtgttctggccaaggttgttgaaggcgccttcgaccgacaacgcaaaggcaaacaagaaccacccgatcgatacgaagactgtgtacgtgttagctgagggtgacgagagtgacagaccaaaagacgagtgttcacctggcacagctcctctccttctcatctcacgaagttcacgagccagaatgcgccgcatgactcgcagcgacttgttcgtgtcggtcaactccagatctctgctgaacaaggcgatgcgcaacagacactcggcctccttcttgctatactgcacaacatcgggtttcagcgcgtactgattcatcaccaaaagtagatacattgaatcccgcatgctgccaaagtcggttttgcgatccggcgtttcatcgtactttacagccatgtcgaccatcagggctgcctttgccgagactttgatgttccacagcacatatgagagtgatgcgattggcgagccgatccaccgcgcgagagctagaagcgtccgtctggtggagttactctcgaaaggtgcttgaagcatggtgccgacgaccggtaggatccatgtggtcagagtgctcgagacatcattccacgtgtagtaatcagtcccagtaccacaaactgcaaggcaacccgcgcgagtgatttgcgtcgtctggttatacttgatgccgactagaggtccatgatagccgtatagatgctgcagcgtggcgttgttgctgaacttgattgcgcaatcatcgaagctgatcctcatggccactgtcatgggatgggactaatgtaagttgacatgtagcgcatctgtcaggccaaaagtatcgtgtggacctcgggcttggttatatgcgttgcaggacgcgggacggttgcacttcgctccgtgtttcccgacatggctatcttggtggcgcaccaatcgagcacagctcttcgacgaaagtagggctgccaccgccgaaagcagtagttgagcctcatggctcagcaggcatcgatagcatgcggcagctgtgcgacgcggcgcgctcagctcgaatgtcagcccaacatgcgcttgtagcagggtcgatataagggcggcgactgggcgatgaaaggcatcgcgcgccaggaggacgatttgcggcggggtgcatttagtgacgaatgaatcaagcaatcatgaaatatgccagcgtgacgcgcattctggacccaaaactgtcgatacaggaagcgggttcccgcaagtgtagttcaagaagggttcgtcaggtgtgggggccgggcgctcaccggtacccaggtgggagggacaaccactaccccggtccggctgaacgacactgccgtgtccatcacattctggctaaaacagatggttggtggttgaagaaacacagaagaacaagaggaaaatagaatttctagactgcagacgccgcgctcagccgaatgggtttggcgtgcaagtcttcagtctgcgatccctttcgtggagcctgacagtgaagatggagaggcatgaattggcttggaagatgtagtcattgaagttacttgtacttgagtagttcgagcttatggaacaacgcgttttcaacaactgcgtccatttgaaatcatgctatggatctgtgaagtgaagagcaggtcgaggaacaggtgggggtggaggacgtgtatgcgaaacacgcgagcgaatgagatgccgtgtttctgccgggttcgccgccggatttcagaggagagctccggaattcatcaccaccatctttcgccctgcattttgtagcttgatctgtaatccaaaaaaccatcatggactccgggcgcccactccctctctctcgaacccacatccaggactaaatggcggatttcaacatgcaaagcaccaagcccgacaaaacatctgccccgtacggccaagcatgcgtacactgcgtgaaggccaagtctcgatgcatgctacgcacaggaggcagttgcgaaaggttagtattgcgccagatgtctacatcaactcacgtagatactgtcgatatcttcttgccctgcgactacctccccactaacaccatcacaggtgtcatagactcaacaaagagtgcgttccttcggccactctccgcaggagaagcgcgaagcaagccaaagtctctaagcggaatcagctagaggataagctcgacgatcttgtcactctcatccgaacccaacaagttgctcaagcatcggagcgatcagtggaccagcaagtcatcacaccctcatcgctggacttttcgccgcaacagacagggtacacgactccttgtgatggtggccttacggaatctgatcttcatgcgtttcgagagtttcacttgccatatttcccgatgatatatctgccgccaagcatgtctgccagagaattgcagcgggagaagcctatgctagcactggctatcgagatagtcatgaacaaagcatctacgcagcaagttcaactaagtgagagatttcgtaccaaaatggcgatgaagctattcgtagatggagagaagagcctagacttgctgctcagtttgctagtctgcatggcatggtaaaggtctctctcgcatcattgactttggctcactcttgcaggtctgtctacttcacctcggggaaaaagttcctggttatgttctctgccacttctcggtcacttgtgagcgacctcagggtggatcgaacgagatttccgtcttggtgcccgtcaatagcaccaggttgtgaggagggcatcgaacagtccaatgaaagcaggcgcacgttgctcgcgtgttatgccatgaccgcaatgtaaggattcacgcactgtgatggcattgaggctgacctttacagcatatcgttgacgttcaattcggacattattgcatggtcacctcagcttgaagaaaattgcgccaaactagcacaggcaagagagaccgagggggatgaaatcctcatcgcgatcgttttcatatcgcgcatatgtttacaagcaactgaggttcatcgttacctggcggacaataacggcggacacgtatcgatgcacatcaagcctctcaaggacaagctcgaactattcaaagccacgttgtcggatgaacaaagaagtcacagtaagcaattatttcatgaatcaggattctgataactgaccacatccagccactgttaacgcttacctctgcgcagccgcaattgcgatacacgagcttgccatcttccatccgcccacagtcgcgacacccttcaattcagcgctcgaccacaagcgcataggctacttgacaaactgtctacaagcatgccaggactacaccgagagctacctgaactccgatatgatatacgtgacgactgcctccggactgctcttctcctactgcctgaagacactgcacaaattgtcgacgcttcaagacttcatgtgggatactaccatcgcaaagcaaacagtggatgtcgtcggcttactcgaacgctgtgctggtagcgcggaggagagtaatgcccgattgaaggagcaaaccggtgaggacagcgtgtatctgaaggcagcgcggacgctgagggagatggctccaaactggagagtcgcagtggcccacgaaccttcgagtaacggtgacgcgactaccgtagaaacctggcctgccgtcgaccacatggatttgtcgctgctggatttctcgggggatttctggctgaatgcgccgtttgatgtctgaattgcaggcgagtgcggctgcgttcaaggttctttctcgacccatatgtggccaccttcttaccgtggaacgcatcggtgtggattcgtctcccgtgagctcgcccaagagcgcatatagaacgcgcgtggtgtcaacaagttcaatcctctgggtgcaggcaataccttgggagaaactcatgtaataattcggaaaatgaaagcaggcctctggagaaaacgagcagtgtgtatggcgtcgacgaggttgaatttacaaatgcaagcgtcaccatcacctcgaatgatccaagcaaggccccggataaggagagtagtatttcggaagatacaagcagcgcactgcctgcgagtgtggtcaatgtaccagcagtatccaaggacttatctttagacgcgctattagacagagcaaagacatgggacttgtacaatagacgaaaagctagatatcggacgttgtaagacatagattgcagttcattgctgagaattagtggagtaatttgtggaggcgggatggagaaatgacgcgtcgctagcgccttcccgtgatatagaaagagcagctgtgtcgcaccgcacctctgcatttccgaattcactcaattcacacgttcatcactggcacagcacacaaaagttctcgcacgaaaatggttatcattcgccgcgcacgacgacattacagacacatacgagagagaccccacgtacaccgcagtgcagtctgagaaaagaaagtccaagtctattaacccaatcgacaaacaagcacctcggcggttactaccatgtcatatatcacatctacaaggcaaaggcagcaaaggcgaagacgacggacaaagccatggccatggagttgacagccgagacggatgtggctccgggggcgttaccagtggcttgagctggggtgggaccggtgccagtagcgctaccggccgcaccaccggcgacaccgccagaggaagaagcgttgccgctgggagaagcaacgccaccgctgggggaagcagagccgctggacttggggccagcgctgccgctggggctagcagacgaggacgaagcggatgggagctccttcttctcagggcagctgaggtcgtagcggggcttggtgttgaggttgtcggtgatggcgaacttgacgtcgttggctgggttggcgtcacggagggtgtaccagaagacgttcttcttgccgaacagcgcgcagccgacttccttccagtacttgccggcgttgtcgacggatgcgtccgcagcgccgtaggtcttgccgctgtatgcccagccggtctcggtgatccagacgtccttgctgccggcgacaccctcggtggcggagagcgcgctgctaaggaggttggcggcgttgtcgagggagttgttgcgctcgacctcgtagtaggggaaggcgttgacggacaggaagtcgacgttgtcgatgacggccttgttggagacgttcacccaggcggtccaggtgtcgacgtgggtgaccttgatcttggcgagcggtgtgttggcgagcttggagcggacgtccttgatgaacttcacaatctgctcggcgctgttaccgacaccagacttgttccggataccgggctcggacacgcggtagaggtcctcgctgccgaccgagatgccgacgatgaggtcggtcagcttggtgccgtgctccttgatggccgcggtgagcgcgttgagctcaccgtcgatgctggtggtgcccgacgcccacacaccgaggaggagctttgtgtcggtcgcaacggcggcggcgaaggcagcgatgggcttggggtcctgctcggtgccggcctggatgttggtgtacaggcggatcgtgttgaacttgcccggcgcgccctggagcccctttgccgtcttgaactccttctcaaagtcctcctgtgtcttcgctgtgccagtgtcggtcgtggcgccggcattgaagcccatgaccaggtcctgggcaatcgcgctgccaacggtggccgcgggcgaccgcgagaagagctgtgaaacgcatatttgtggtaaaatttgtttgagagagtgactgtgggaataaaaagggaagaaatatagagaggagaagaagttgaaagagtggaaacgtgaagattcacgagagtggtgaaggagagaagtaagatcgctgacgacctgcaaacgttcatggctcactagtagcaccccgtacagctaattgcggttggggaacccgcccccatgattggctgtgcagtccaggcgccgctcggccttggcataatcgcgcccctgtgttgggcacagccacggccgttttggtccttgaaacagcgcctcaacccctgcattctgcgcatcaaacattcgtcgaatgcagatcggtgttatgacgatgccacgctgatcacaatgcagtccatggagtaccacagcaacacgctggcagaagattggaaaatatgttggcgttgctttggcatgcattgagcatttcagcgcgccactttgtgcgtggtgccacaagcctttgccgccgcgggacgccgcaatgtcaggccataataaggttgactcctggacgagtcatcagcggtccgttgaagtccgtcgatcgtgacttttagtgcagatgtactggctaccgcactgagtaccaactggtgactctattaaaccacggtcacagcaatgtccaagtgtcgcatcacagtcactgccagtcattgacgggcaactagcctccaaggtgataagagcaatgatgtagtattgttggaattgtaccttgtgtgctgctggacatcaagatatgaccagcaatcaaagatagactcgcctcttgattcccatagcacataaaacaaacttgggctggcgtctgacgcacaatctgggacttcaacgatactcctcacgatcagaaaagccttctggtctcggtaaatctgcctacgggtctacccatggacccggcgcaagtttctcttcccgtctatcgcaccagcgcacgaggctgttgttgaagaatcgcgactccaggagagaccttgctggctggatctggcttgtgaaccactgcgccatctcgcccttgcccaggagttttttgacttcgttctacttagtgtcaccagtatggcagcgcacgtacaatgtggcctacactcagttcgaagaggagatagtcgtgtccgagggcttccgcgttgcattttgtgaaagctgcaaggtcgctctctttcccaaaaataagatggcagcttttttcaatcagctcgactatgtcatgtacgatctggctcagtctaggcttgggcgcagcaagctcacgggtgagtatggggaagtcttgctcagacgcgagcatcatgtggatgagcgaagaggtttcgtcgcctgaaaccttggttgttgacatgatcggaagcgtggctgcgatattgctcgaagtttgacgaggtgagccgtggcaaggactgtctatgaaatatatctgttcctcacagtcacgtgcgccgtgatgggagatgtgactaatagttatatttagtgaaggctttgttccgtcactcgaaacctacctttgacaccacaaccattgaacgctcttgggccactaaggcctccggctgcatcacgtcttttccttgggctcgcccccattacgttgatgtgaatcgctccgccatcgaaagtgtggcgcaaacaagtcgtacacgctctcgtcatccgaggagtccgcttctgcttctatccgcgactgtctgcgctgctgtcctgggctgcgccgctggaaaggcgttcgatctaatgttgtagatattgaagttgagcgtggacgtggacgaggctcggtctcgatcttaagcgttaggtccagctgcagtgtgcgttccatcgctctgtctagctgtctgactggcgctggtagtgctggaagagatagacgagtgcggtgtcgtgggccgttcacaagtggctggggcggtgcggcgcgcagtacagtggacattgatgacgtggatctttgaaaatctggccgtgaagatggcgctgtgtttggcctgggaaaagatctggcggatggcggtaggacgtgtagagtcgatcgcagcgttttgtcgtaatggataaccttgaactcgacattgccttgtgcaatctgatcgttcgcaatcgtacgtctcatcagatacgctcgttggtattgcagctcctccgcaatatcttttggcagctgctcaagttcttcagaacggaactcgcctccatggcgggcaagaccagcgtaaaagagtataagaaacttctcacaaagggtatagtagcccaagtggtcccggaggtattcgaaaggctcagggctcagcggcattcgcatacgagtttccaagaattgccggtagcatgcgctgaacgtgtcgatgagcttgttctgcatttgcgggagggcgagcatatggcccaggtgccacgctttggccaactttagcatcatatcgctgctgccagtgagcttctcgaagggattaggcgccacgggccgcatctttcccaagaagccactctgttcgatatcctccattgcgatctcgaagacgatgtagtcagtattcgttatggttgaaccctctgtgacattctcacgcagagctggagcacccctcagagctgcttgcgatatgtgcaccacgcgagatcgtggtagtcgtcctatgtacacatcaaagccgttggtggggaggctgtggtctgtgtcagagaagcctaaggcgagagagaaagagctatacctcgatcctagtgaaactcttcgacttgcggcgggttgaccgaaaaaggttgcgccaaagaagtttaacatgatgttagttttgcagtgaagagggggagaaaagaacaggatatattatgtgggtcgtgcgtgaattcacaggacaggccattggaggcagcagattgtgactagtgacataattttggtgtgtgatgagaataatagtgtgaaattgaggagaaatgagggaataaaaagcgacagcatggactccgtatcatgcgcgaatacttagagtccttcggagcattgattctgctagtctttaccgtaccagacatcgtgagccacggttgtgtgagtagcagtggacgactgaaagctgcctgtggacaacaaatgatgagtatgtggtcgttcatgactgtgacgttggggtgacatgtgaaaggcaagcccagacaaggcgaccttctggcgcctgaatgtcgatcacagtgtgttcagactagccgaaatgtaggagtgcgatgtgcagatatttgacttgctaccatggtcttgatgggatggaagaggagccggacagcgtcgtctggaaagatggtagtgagcgctcgggccaagcgctaacgggccgacgcgaaatggaaacctcgcgtcatcacgttctcagctttccacatttcgcacaaacctcgctaatgtcgttattacgggtgactgggctgtcacagaaactagcatcatgtgctagtacgacacgcgccacagcaacgcttcgacctatcacttttcgatggggacacctttcagtacagacgcgtagtcagcactacaaaccaccaaggcctacacgaaaacttcccagcacagcacaaccacaagaggacccccacacggttgaacagagaatacaatacagttctgccgaggaccacttactcgaggatgtcgctcctgagcattttcagtggcccaacgtgaagattcgctatctccgcccggcaatttgggcacttattgtctctggaggaatctttaccggtcttgcttaccttgaagcgaagaaagagctcaaatcgagaaagtcgtctggatggctagaagcgccacaatggggcatgcagaggcgtacagcgccaacacctactgaacttgctacgcaatggtggggacggctcgacaacatttcgaagttaagttgtggtatcattgctgccaacagcgccgtccacttgacgagctttgtggcacctcaattctggaacgctttatggcacacaccagcccgcaacgtcaactacactcagttcacatcaatgttcgtgcattctgggccattccatttgttcgtcaatatgtacgccacctacaacttcatgttacccgtaggctattcgcgtgctttcgagggccagccatatcatgtcctgtcctttttccttgcgactggagtcctttcaggcttcgcacagcactgggcaactctcataacgccttcaaagagagcgatacctgagatcttcatcaaaagtggaggtgcaagtggagcacttttgggcatacttggtgccttctgcatggagtaccctcacgcaggattgggcattatgtttattcctgtgcacttcgaagcgcaatacgtgttgccagctgtcatgctattcgacttcattggaatggttcgcggctactcgtttgtgaactttggacatgcggcaggttgcaagtttctcctctcccagcataagctaattgttgtcaggcgcatctttccggcactttgctcggagtgggttattgctacctggatggaaaggacaagatctggaagccccttgttcggttctggaagcaaaggctgcaatagaataacaacaagaaacgcacatagcaaacacgagtcaacacaaggccgaaattcgcaacaccaagacagcgcagcatggacgctcccgcattgccaattgacaatctgaccggaacgtgtcaaagaccaacagagctaagtaaacaagaaacatgctagatcgtttccattttgtgtggtaatgataacaaaggagcgcttgttatcaaactttgcgtctttcataccacgccttctgcaagtttgtacttcgctggagatcaaagacgtgcgatgtgggatacaaaccacactgacaagtgaatcaaattcttttgatgatggaggctttcaccaaaaataaatatcatatcgcaccccaaaaatagtaaattctcacatcacctgctctgaatcgacatgatgtctagtcaagctggtaaaatggtcaccgtagggtctatacacggccaacccaccgacgtcgagataagcagtcgagcgcaggcactgtgccaatttctccgggatctaccgtctggttcagcgttgccagatgttcgtatcgcatcattgcgcattgtgctggcatatctagatggcgacgaagccttgacaggactcatgacctcaacacacgacacagctttgctactcctctttgcacaaacatgggcactcgctgcgcgactcggtcttcctaccgtccagaacaagcttacatcggctatgcaagatgtctacgatgtcagtcttgacgaccacacagtctatcccgcggacgaattcctactcaaggccttcaaccacttagtccaggaagctggtgaagacagccacgccgagtcgttcttgatatgcttcgtggccagaactacacccacaacgtccgagttggagaaacagcttaatgccaatggcttcgccgaaaacattcgaggcagtcttctggctgaggcgagatcattcgaccgtgatcccatcgagcagacgccgcaacggttccgcgttgacacatcgcatccaccgtcgtaccagccactcgatgcgcgctccgcatatgtgcctgtcttcgtatccagacgcactccagtgtcagcaatgcatgaaaaacaaagttgccgtcccttccaacctgcggactcgcatttgtcttgccagacttttctcttgccacctgcgatgtcacctcctcccacatatgacaacatgttcaattacagtgccgtcctgccacacatgaaagatgtgcctgtcagccatggcgattccgcttttccatggacatttcctgctggcagagatccattgcatcctcctgtacccactatgaccgatcattttgcaatgccaattcaggatgttccatcaggtccacctcttattcggattgccgatgctgctgcaaccgcagctcaaaatcgcggcttagggctggataatggagcacaaaccacagcttcgaatgcggctgcggcacctccaatggctccatcggtcccaacaccagacgaaggtcctccaaggatgcctcaaatcgcacagggtgctcggaacaactcacaaaatgcgacggtgatggagcctgggcttgcaaataacgcatctgtgccaattgcacccacattaccaccacttgcgccagcaacgagtccagcggtacggccagtcgatacagcaccgattcgacaacctgttgggtttatagatggcatcgaggcaggagcacgaacactcagtgtgcccgcaccaatggcacccgcatcatcatctcctgcgccagtatcgattccaatagtacagccagtcgatgcagctccaactcagcagcctggtatgtctccagatgaaagcgaagccgtctcaagaccagagaccgatacacatgctccacagaaaatcctgcattgttgcgaattccgtccagtgaagcagcgaaactgggtgtcgcgcatcttgcacggctggcgatgccctggtgtcccatgccctcagcatgagtgtgagaatcgtccaccagcaatcaaccagatcacaagaagtgcaggagcgactagttgcggatgtcaccattggatattgccggcagaaggtatcgtcttcagtacacatgctcaacgtagccaagcatcgcaccatcaacacagttcccccagtcctgagcctcgccgcggcgatgtcaatgaaccttcaaaaaactcgccccgccgtgggcgtactcgccacacccctcgcaacgacacaatcgccatacgcaccccatatcacgatatccacgtacccagaagcacccacccagcccgtcgtggcgaccgtggacaccgcgacgagcgcacccaccgcggaagtcggcgccacacatcgcgcagcagcagcgacgagacgatcgcatggtggcgcccgaagaagactggggagaagaccaagttcaatctggtgagctatgagcggcatcggtgggatgagtgagggagagctggatggatagcttcacaacgtcaagattctcattttcggcgttttgtaaattttcaaccttttcggaggggaggtttttttttgggatagactaccatagatcgcatacacactcacaatagactatatcatatttcaaacttgacaattttcacatgcttacgccgaaacgcatcccgtatacctcaactccactaatgtcaaaacgccatccccaagtcacattcgacaagtacaacacatctcccctcctccttcccccctcctccccgcaacatccctcaaaatcccccaaacccaattcttcagcccccgagtactccgatacctgcgtctgcgctcctccctactccgcctgctctctgcgtagatgggccgcatgatttcgatgctgtcgcgcacgtggacgacgctgccgtgattgcccattgtgcttcgaggaaggtatatggaagtgttttatgtggtaatcccagggggcgatgatatgggctgtgtgactccgcagctttgtgtgtggtaggtttgacaaggtgattgtgggagctggaggtgttcgcttgcttgcaaagggctgtgctgtgcgtaaaatgctttgaataggatttcgacttttgcaaaatggttagtggaatggatgatgagagaggtcgattctaatagcattggaaacgtgagcatttcttcaaccgtggatgtcatttctagcgaaccgtggttgatgtattcccaacaaggtaaggcaggttttggaaccaactatggtattttgcatcgctacacgaacatattcgaagattagaaagccgcggaattaaccaaactttgcaaatcgcctaaggaagaccctccaccatcgccctgagcataccagaggcacgcgcaccacttcctgctaatctaaggcgacccctcatcttctcgattgcgtctccagacaagtttgtcttctccttgatgagttctatggtacgctcaaactccgcctcctcatccggaacatcgtcgtagcccaggctgcgcagagtctggtgagccaaaatgcggatgcggtgctggcactcggtacagtaccagcggctcaccttatcaacacctaacttcttgacgcaagccttgtgaaaatacttcatcgaacagccccgatgagcgcactcgaccgcgccctttggaagaccctcctcggggatgatgacgtggcagtagcacatgaaaggttgatcttttcgctcgaacctctccctcgcaaccttgccgagcatctcttgggtgatcttatgcttgagaagcttgttcttactacgtagtcgctcgaagagctcctcctgcttcatcagccgaccagggctgtagccatcggcgaagtcctcgtactcgtaagctaggcgcttgggaattcgcgatttatcgaacatgcgcgtcacagagtccaactgtaggtaatccataatatcatagtccactagcatgatgcggttcgtgaagtgctcctcttcttgatacatggtcaatagcttctcggcacggaggcggttgaagggaccggagaagaggaactcctcgccaggatacgacagacagcattcatcaaagaaaggatcgacacaagagcaatctgacgttaatgttagaatggactctggggaaaaggctggcgataacttacgtggcttgtgatacggacaatcgacctcaccgctggtctcataaacgcacgtattgaggtgtgcgcaccctgaatccccagagaggaagggttctgcgagctggtcgacagtgaattgacgctcaaacctcttccagtgtgaatgcttgctgttgtgcacggtaagaggaggaggtggtgatgtggtcactagtggcgctacgcaaggctcaggctcgggctcgtccgtagctacgattgtcgcatcctcagctggcatcttgaacaaggagccctccagtagcgggttcagcacctctttggtgatgagtgagtcacccggattcgcgctagcatcgagctctcggggatgatcggcttcgacgatggtgtcgtggtccgcagtggtaatatcaagagcaacatccgcatcctcgtccacaaccaacttctttgccttacgccgtgcctcacgctcatacttttttgctttcttctgtgatacgatagcatggcctgctggtgacacattggctggcgtctcactgggaacgacgaagctctccggaccttttgatgccgtgaccaaggaagagtctgctagctgtaccgatgaggacctgaaagaacgcaggtcggggatctcacaggcatcaggaccccagggattgacaggtcgcgaagtgggttggacagggcgacctgccgcagtcataccccaaactggcttgaccgaaggcgtcttaggtttcttcccactcaggacagtcgcccatgccccgttgtttgcctgtggcactttcttctgtgtagccttgctagtcatggtacccggagcaaccagtttaagctgtacagctggcttcctggatgcaggcgtggcatccattgatagcaacggggcatggtacggctcgatgacgttctggcccaagccatcatcaccactgacgcgcgtgtgaatgtgttcaaggtgccgccgatcgggaagatcctgaggggtttctggaagtagtgtaggtgagtcttcagactgtaggctatatcatgtgtcagcaacaagtctacgagacgtatctaagccaggccatctgcaagattcaaaacatacctgttggtggagctaatttcatcagctgcagacacattttcgctagagctgctagtcgttgcggagtacttctcgcccgtcttccagtttttgtagttgtacctatcctctacgatgctgtgagcggtcttgttcgtgtagcggagatagccagctcgtcgcattctcgtctcaagggcatcccgcttgactagcacaagatcgttaacgacagacttcttcagatcctctacaacagtctggaatgtcttgagctctttgccctgtaagccgcggttccgagtattgctcttaagaagatcggcgacacggaaggcctccaagatacgctcgatctcagcgtcaaagtcgacatccacgtctgcaagacgggcatacttcttgagctcgcggcgatcgggctgagagttgtacacgttggcgttgtacttgagatggcgttcaatctcgtccatctcttcggtgttgtgcgggccatcgtcaccaactgcaaagccctctgccgagtggataacagagtcaacgtggttgatctcttcttggctgatgaatcgggttctacttgctgctcgagccagggcttttgcgtctttcttctcgcgtttcgaagtgactgcagtatcttccgtcgaaacactgcgctcttggtcatcgccatcggtctcaccaggatcatgaccgcgtattctgccgcgctcctcgggctccgcaggtgcgatgatccagtcttctagaccgcagctctcgtatacatcgcggatcccttcggcgattctcttatgacgccggcggtgagcttcgtcgatggtccgacagtaatggcacgtatgggatttgttgcgcatgaacatggcctgaacatgttagtcgtgttagtggtattgtttgtgcacaagcgcttacctggtggtatctgtggcatggttctatttgctatattcagcacactgctcatcgtgtccatgaaattggcgatacataccagaatgggtgccgaagcaggacgaccgagctcctggatgactaaggggtctctcgcagaagccgcaatgatggcctaacagtcagcgattgtgtcgtagtggttgcggacatggacatggacttactgagccccggcgagtcctcccatttgaaaagtaagccagtgaccatattgaaaggatggacggttggtcggccctgtcgtgtggttgagggcagtttatgtagtagaggggagagggttgggagagaattgagttgacaggaggtgctcgagcatatatggtgggcgagtgagacaatggtccgcgcagtcaaatcggccgtcacgtgaattgatgagatgaaacgcgagtgatccggggcagcactttggggttggaagcaagtgtttacgcgtttggcgtgtggtgactgctcttttgcgcggtgactaggttgctacgtaaagaagggaaagagcgactgcggagcacaataacaacaacaacaacaacaaaaacaacaacccaaattctgtaatgagtggagtccaagaacttaagagagtgcatacattcataatcggttcaccgtccgactgggtcaatgtgcggtgaggaagtgtcgcgggagggtgcatctgcgagaactggctctgtcggtttgactggtgccaaatcgagcgagtgaccgacggacgtccgccccccacgaccctgcatacgcaaagggccaccctagacgtctttgacgacgcgagcgccggcccacacgtacggataattacgttggtaccagtttacactgtggaggcgttaatgtcgtcggctatgattacctgaagtcactacactcacaaagtcttccgtccggccagccgagggtgcgttgcccacgatccgccaagcgtgatgttatgtttgccatcgaagaagtccgctggagtggagtcagatgcttgtttgattgacacgggaatgacgtacctgtgtaacccgggtacagctccatgggctcaaatccttcatgcttctccaacacagtactggtccactcccaaacaccacccaaatcagactggccgcagagcttattgcccttgtcggccactgagactggatgccagtgcttgaagcccacattagtcccttcaaggttgaggaagagatcgcgtgggttcagtccagatactgcgccagaggcgccattagacgaaggctgagatggcggggactcatccacgccgttgttgataagatgtctaccaaagtcagccatgtgccaagatcagagctgcagatacatacccgtttactgcggggatggtgttgccgagcgactgctcgacttctggagcattcaacgaatcaacgtaactgtaaatgctgcgcgcttcttccatagtagggatgcggccgcccatccattgtgcgcagccggccagctcgtcgtacgacgccatgacaggccagtccagagcataccgaagaggcaccgtgccgtatacagtacgtacatacttgccgtcgataagcttcggggaggtgccgttggtgccgttggtgccattggtgccattcgctctgttgttgtgcccgttgagaacgctgtctctcttaccattgctcgcgaccttgtcgttggagtaggggtgctcactccacgatgcgggaagtgctgacttcccggtctcaacaaggtatttcgcaaactctccgttggtaatgggtcgcgcctttgcactgaaagactttacgtgtgctgcgcgtggcggcttttcagcatcccagccaaagtagcgcttggtggtcgcgtctttctgtggatcacggaggccaatctcaatgtcagcgtcagggacagtaaaccactggttttcaacggcatttgttgctgatgtcttggcgagtgcctcaaagtcgggtttgacgacgccaggaggcggcaacacgttttcgctctgcacgagcatgtacaaaagtgtctctagatgcatcgcttcgtgctcgaatccgatccacaaagctcgggacactcgaggattgtcatcggcctggccagaggtgtagagctcctcggccctttcgcgtactgtctgctggaatttgagaatgtcgtttaatggcggccatgattcaggaactttcgagtgttcatgacattttgtgggatcctcaacgtcaggatcgattccacgttcaaagatatctcggaaccacacaggcttcgacggcggtccatctgtgccgcgagcaagatggatgtcaaggaacgttgggatatggccgaggtagaaaatgcattcgttgcgcaacttgatgggcttgttgagcagctcatcttcaggaatcatctgcttcgtgacggcatcccaagtagcccacaactctttccactctgcaagagacgggacaggctttgcagcatattcttcaggtttcgtggggaagaagacgacaggcttagatacgaagtggaggcctggaagccgttagcagaagcacaatctaggttaagatagcagctcaccgtagtcacctctggcggtggaccagactgtgttagcagcaagtctagcatcctcccaaagctgaagtatctcgtcgcgcgagtatttgtagctttcttcgatgcgtatcctctcgccacgtggaatgtgcaccccgtcaaccacgacgtccttgcgtggcgagacaaaggcatggtgccttccttccttcttgtcgtattcaccaatagcctcccagtcgtccatgttgaagactgtctcgttcatgatttcgttggcgtgtctgaggccgttgaggatgaagtcgtgagtgacgttctcgcggtcgttgtaagcgtgatatacacgatctgcgtccttgcatgagtcgatgccgatcagcattgtatcaccggcctgcatagcgttcccgaaaccggttaggaatggaggcacttcgtggcgtttgaagttgcctagactcgacccgagccacaggatcgtcttaggtttatctttaatatcggatgacttgagccaatcaagagcattgtcgtaggtgccgtgtaaaccgaaacaccttacgtgcttgtagccatctgcaaccttatcagcgtacttccgccagcataaaggtgtttacgagtcatagtaaggtcaaggctgatgagtgattggtcaaaggtccgacacgatagagcggagaaagtggccgatacaggtccaaccacttatcggccattaagcgacccaatcttcaggcctagttatgtcttgacacgaagtcacccctagtgcagcacaccataataccgtgccacagaagatggatgggcttacctgttgggatttgaccaaatgtcctctcgagttcgggcagagacaaatcgacagcatagtactcaacatctttgccaagacgatcgatcgcctgcagtagaatattgactttgcgcaaattgctaaacgagcatcagtacacacgaagcacatggcttgttccgatctttagtgaagctagtaggcaggaccctacccgctcccaagttcaaccagaatcgagcccggttgtatgcgatgagcaatttgttccgcataattctccagaacctcgatttcggagtttgtcagatagtactacagggcaatcagattaagcaatcaggctgggtcatcgttggcggacctcctcaagatacgttatcttctcaaacaacttcaatccggtctcggagtagagcagtagagtagggagcttcttctcgccaccatcctgaggccggagacccgtcttgatgtcagccacgatatcggatagggcagtgtcgacacgaatgtcgataattttggttcccgtcgtcatgattgtttacttcgtcgaatcgggtgcggttgatatggttagctcctgaaagagccgctttaccagtcgttttcgggtggcccagggctgcacgatacttataggatggcaagcaccatacgtaataatgtcatactacttagccgcttatgtgtggagtaacgccattagttcgccggtacatgtctagacgtttagtgtagattttgccgtaagtgggaccaggtaccacatgttagctcgaggcggagtacgtctcactgcatacacaatccaaggtacctggtggtcctatagaaggaaggcccattgaacgtgcttactatgtcgcaagacgtgcatgccaggaacccaatcatcccgcggatcgtaaagcacaaggaccctagggtgcggaagcggagtcgttccagttggagtggttgacatttgtggccaatggtgacgtcattctagtctgcaaaagaggggagacttaggtgcagggcaacgagaggcgtagatgccagtgtggatcacgagcatagtgtgaaactctgcaccgtgcagccgttgcaagccgccatagccacagcaggcgttgacccaaggctttgctgcgaacccgcggggtgcaagaatgcgatgctccggcctgcatgtaccatggcttacacagcggaactgagccggacgtgttgacaaatggaattattagccacatctgcaagctcatgcacgtcctagggcaaattggaagtctgcctgtggaacacgtgagaataggatgacggccacggcggggcttcggatcagcctcggagggaacctggatctcatgtggacgatggccatcgcgatggcaagtcgatgccgatgagaaagatggtaagttgagagttggtgatgctctcaaggccacggtgaagaaacgcgtgatgccgttggtgggtccgcaaacgcgtcgcattttagcgtgtttccgagctacctccgccacgacagatcctcatcggcacccaccacaacatcagcgcaagatgcatatgatcgacgattgacggtttacgaatgctccagcaatatagcgctgtgagaccaggccgacatcatgcgacgtggtcgtgattgcaagcctttcacatggtcaactactgatgaaatagaaccaacgaaagtagctgccatctgatagccaccgattgtttaactgccgaggtcacataaaaaatagctcaatgtcacgtccatatgtacattggctcctcgattgatcagcaaggggccccttgcaggacgactaccttacataccatgaacgcattccatgatagcaaacagtgagctacagtgccccgtcggacgtctacagtaggtgcagaatgcagacaaggacacgcgacagtacctccctttgagcgttaccaggagcccaagagcaatcgttgccatctcaggcgcgaactgctgttcagccgcatcgttgggtcgcatacacacggatatggaataggaaacatccatacggtattgcgacaaagaagtctccagaatgtagcgctctcaagttgacacattcctcactttgccatgcgatgcgagatcaaaatcaggcttgtacctcgcgctccccgttgcttgtctgtaacaggctcagagtatggctcgtgcctgtagccaaattacccgtggatctcattgtagccgtcgcggcctttcagactgcgaacaaaactgcgttgttcggctctttcacagccaacacaggcaccactacgcttcttccgagtacttcaatcaagttttgtctccctttatccgactagaaacttccagaaccccaattttacgccctgagaaccatcacttggtagaagccgaggtgccggggcgtcttgatgcctaggcaagtacttgagtaagtcttgagcgccaagagaaacgttgaaagaacacatcgcgttcagagcaagttgtgataccatcctttgatcgcaaccccatttactcattggatgacaccaaggcaagcgataacatccaagtgctgctagcattacgacttacttttggtcgtcagagggtgtatctcctttcggtgggctcctgcgagccccaagctgaatgaccatcaatgcctctagatcccgggcaggtattgtcgactaccccgcggaggaggcgttgagcactggaccttatctgaaagaagatctcataattaggctggacaccagtcgactggacgctttcattcgctatcaacgcgtctttcaaaggatcttggctcggctacgctccatccacgcgatgcatctctggtgagcttgtatttacgcttaatactgctagtgctgcgtatgtatgggttgatctgcggtgctgtactctcaaccgtctcaccttaacgtcagctaatatggaatacccatgctctcctttttcgcatcagacttgtcaggtcgatgttgtatcccagcaatctcccgtcagtttcgtaccctattccccatgggatgtcgaccttgctatgttgcggaacgaagaggacattttagagaatggattggccacctgcgttacatatcttctggctctgcgcaaaaagcttgctcgaaacgaaaggtcgctgaacttggatccgccaccgacgcgcacaaaacgcaaaaagatggaacagagcaagcgtatgttggaaagagagatccaaaaccgccagcgggacgaacaagcttttttgaacaaccttcaggcttgcaagacgaacatgtatctcacgggaggcatctggaaccaatctacgggtgtgttcccaacaatggcagactgcgcttccagcatgacgcagcaatcttgcgatgattcggcacccactgaggtcagttggaatggatgggccgatgattcggtgtctccgtttgagaagttgcgcagcaacgcagttgtgctcaaggaggttgcacccgacgagcaggatcatcatgataactcagcagctcagatgaggtctatatctttacgagtccatgagccaacgcttgctgtctccgtgtcccaagattacattggcttcaaaggtggtcgatcgtcactcagtccagaagcaatagtcttcgagccgatcatcgatgcgacaggacaagacgaccaacccaagatccagcagctagagtgcgccaaaggagatagcgctttgcaaagaaggcgagtgacggttgcgagcgtgcatagttcattcaaaaatctttcattacacacaaggtctgggcacgaagacgaacaaacccaaacgtggtacaacaccaccccacaacgaagccctcgggaccgcaccagaattgagacttgtgagagatgcagatctacttcactctagcactttgacagaatattgcgagacgtcgtgttacctctctgagggattttttttgagcccgacggcgtagtgaagatggcgacatggcgacacgctacacgactgactgccgggtttcaactgtccctgctgtcactcccaactgtagatgcatgcgtaccccgcggatcttttcgttggttggattttggctcatgtgtccattgcatgctttctctgcgttcgcctgcttcaccaaccacaaaacctggcgaatattgtacacaaattatgttacagcgcgatacttcaaaagcccacatagacttgtaatttagactcaaaatcacatgccatcacaccacccacgtcgttgcgttgtttcattcgtgaggtgctcggttcgacgggttgagtgcgggacatcgcgaactagcaagccggcagttggtggggtctggcttccgtcattggcatgcacatggcatcgggagaagcccagcaacacacacacttctccaccgcacctacattttcaacatcgagcgcttgctggagttcaacactctacgcacattctctttgctcagaacaaatcgctcttgtctcttcaataaaccctcgtgctttgtccgtgacgggcgcgttattgaacccacctcaacagcctccacactatcctggatcgacgtgcataactcttgaatgtgtgcatagcgtcccggcacgcacagccgtagcattagccaaatatctggcttcgacccctcacccagtttgcacgacgtgaaaacgtacagactaccatttcctccacaaaatggctgatatcaaccatgacggcccgaaggccgacggtagccagatgcgcgaacgaccgtctgcaaagccactacatctctacaactctgaagatgcgaaaaaaaaggtgctcgagctaaaccaagaagaagaagataacaagcatgaagagaaacgcaagacgttcggtcgtactcccgacggcacaggtaagccggcatcccagccagaccaatcgaagcaacgcaccgctctatatgtttgacatgaaatactgtgacactaacactgcgtgattagtattcattgtgccacagactcatgatatggtctcccagctcctctcgccctcgcaaccaaagaacctttccgaccttgccattcttgctgtgctcgccagcctgatattcacactctacatctgcccaacaagcgcccgcaagcccgttttcgccgccatcttcctcttctggcgagctgcatacaatgcaggcattggctggcttctcgaaggccagtccaagcacaatcgcctcgtcctctgggcgaagaactcgcatatatttgagaatcccgagacgggcaacaacccacatcctaccatatacaagctaattaagcgcgagatggagaccaagattccaaaggactacaagttcgaggaagcgccgctcgagtacaatacgtggctggtcttcaggcgtgtagtagacttgatcctgatgtgtgactttgtgtcgtactgcctcttcgccatcgcttgctttaaccgtccgccggagagttggctactcttcggattgcggtggacgacaggtatagtacttttcatcttcaatgtattcgtcaagctcgatgcgcatcgcgtggtcaaggactttgcttggtattggtaagatttccgggtatgaagcgggtgagtttattgaggacggacgtgctgatactgcatataggggagattttttctaccttattgaccagaatctaacgttcgacggtgtgttcgaaatggcaccgtgagtcaagctccaacgcataagttaagaggatgtcactgacattgcagacatccgatgtattctgtgggatacgcaggttactgttcgttgcccacaatcactcctggataacttcagcatgctgacagctgctagatggcatagccttgatgatggcaagctaccacgtgttattcatatcaatcgtcgcccacgccgctcaatttgcctttttgactctcgtggaagaacctcatattcagaagatctacaacccaccaccgccacgccgaatgcgccaaaactccgagaagttcaaccctgaagaccgcccagcgacagcccattccgatgcgacctacactgacacgggcgtcatttacgattccgtcagacaacctgccccaatgcatcacatcgtcggcctccagaataccgacttccaccgctcgattgacgttacggtagtgttactttgcttctacatgttctgcctcgcgaccgtgaccccaaataccatcgcggtgcgtttatttctcttcgttcacgcatttgtatggcggctctggtacgctctaggtcttggctatatcctcgaccgacaatccaagaaaaagaactggacgaggcacttcatcaagcatggagataccaaagaagaagcatggcgacagtggaagtcactctatcacctcagtatgaccatgtgccatgcttcgttcggagcggcggtctggaagatgtacgagctgccgtcagactggttccttggcttgactcttttgaggcatgttcttggcgcgggactgctcttactacaactttggacgtccacaagcatctacgactctctgggcgaatttggatggttctgtggtgatttttgtaagttcctgccattcctgcccctgtctctgagccaccaggcgccgtcaagtgtgacttcgttcctgagtcacgtccgaataagaacaccatcaggaagcctgctcattttcacgaatgtactgatgcacacttgtgtgtttttaaggttggtgcagatttacaggcttccgtacgtgctggctgagtggctcggacattatgacttaaggcgcctggtggaggccatctaggactctctctcaagtgctagatgctaatcgtactgctatctctagtcttcgatccgccatcaagcaatcttacctactcgggtatctatcgtttcctgaacaacccggagcgcgtgctgggtctggccggcgtatggggccttgcactgattacgtggaatccgccgatcttctaccttgctgcgaccgctcatattctcaatctggctttcctgcaatttgttgaaaggcctcacatgcaacggtacgtactagcatttctatacaaggatttccgggtcaccagtctccacgacctgtacagcgttgcgatctatttcaggggtagcgtggttagctcctgtgcatgagatgttacagcaatcaggcaacttctgctaacgcggtacttgtagactgtacggccgcaagcttcgggctgaaagtggtgtcagcaagactctccgtcaagctatgccaagtccggtgcgcaactggcaatcagcagcggacgactatgtcaactctacggttgagttcatcgaagatctcctagagcatgcgagaccaaagctcgctgctgggtacgagacaatcgtcaaagacaccaccgcattgttcaagacatacccagcgcgtatttccattactcgtgttcctcaggaccttgcgggcttggatcctaagcagtataagcttgagatcgaaggcacgccatctgcgcccactgtagagattcagaagcacggtggccgcgagggagagctagcgagaaccccagcaactcgcacaagcgagttcaagacgctcacctttgagtacggcgcgccgatccgtgtgcgctggcaagcgcctgttaaccatcacaagaaggattggattggtctgtacatggtcacggacaaccagtctcgtgaagtcacacgcatcagctccaacgggagatgggtcgctaccaacaaaggtgtctatgattctactcgcgccgaggacggtatcttggtctctgaccggcttgtgagtgttaattctgatgaagatgagggtggcgactgctacactggtgaggtagagtttcgtggggacaaatgtacgtattgcctgcctgacttgcacatgaaaacttgctgacaataccccgtaaagtgtggtggactacgggcgtattcgagtttaggtaccaccacggcggcaaacatcacgtcatggcattgtctcaggccttcgagatccgcatcgcaaggttcgacgaagacgatgtggaggtggacgccaatggaactgtccaccgcgcagtcgagcaagctctcctacctgtcatccagaactgctttgatcgcgatccagagattgcgccttcaacgccagaggagagctttggaagcctcgtggagcgagatggcaagttcgccaagcgcgttgtgttcgcggtccatcagatgtgagtgctttaccacaagtcttcaacaaagtacccataggctaatgtcaataggtttggcatcgagttcgcgcccgaagtcgtccaagccgatggcaacgcaagaaacctagcatggcgtatctgcaacgcgaaaaagatcctagtacgttcacatcctgttaccacagcgtagtagccgcgcgtctgacaatagtaccactaggcgccgtacagcatgtccgcaagccgcggtagaaacacgcccacatctcgctagggtggattcgataccttgtcctggtagatgtctttgtctcgacgctattgacatccccttttggaaggtttctgggagaataccaggcgtgtggaataagccatttgcgaaatgagtccgaccacatcgcctattgttgctcttgggcggggagatatttgtctttgttcatatcgcatgcatgcggaacgttgtgttgcactggaggcacccatcgatgaggagcaccaggtagctgttgtctgtcgtaaattggcactggcgttcgaattgaggttgggcacaaaagcatatacgtattcatagtctatattcgaaaagttgcggaagttcttggtggctcatacgcgtgagatgggattcgacaaatggatgacccgatatatcggctgacgctgctgcatgtgcattacatgagggtgttacaagcatgacaagggtgccttcggcgctttcgtaacatttgtcccttttgggttggaattgccgtgatggctgatgaagacacataactcatcagcaaactaccaatatccacaaatgcgctccagacactctcagtttgggaagcgcaagcacaagcacgtgaagtgcggaggcaactcggtcttatcagatgggcgtgcatgacgatgacaggcgatagcctcggcctttcggctgtggcccgtgaggtggtgccgacctcgcgacagagcatcttctggaagcgcggaggcaagggggatgggatacgatatatgttgacgtgtttgatgacctggccttggtgactatgcaaactgttacttggcctttgaattgagattgacatgtacacaaagatttagtgaccgtccagcttcagtcggaggctcactcccaagcttacccgcacccccggatccgcatcgcattgcatcacctcaagctcccacgcgagcaccccctcgacacctctcctacgccttttcctctccctaattccatcccccacccatccaccatgggcaaaagcagctccaaaacccactccagcaccaaagtgctcccgctcatcccgctcgcgccaccgctcgccgtgctccccggcaccacgctcaagatccccatcaccaaccgctccgacgtcgccgccatcctcgccaaaatctacagcatcagcccgaccgccaagcccgatgcctccatcaccgtcgcgtgcgtgccgctcaactcaaacacaatcagccccaaggacggccggctgctgattgaagatggcgccagcatgggcaagacggtgtacgagagcgaccccatgcaggcgggcaagaaggacgtctttggctacgcctgcgtggccaaggtcagcggcgtgcagggccggcgacagggcgacctgagtcttgtcgtcgagggcctcgagcgagtccaggtcgtcgacgtcgtgcaggagcggccgtatttcgaaggcgagctggcaatggtcgatgaacacgtcgacattgcgagcacggagctgctggagcagttcaacctcctcaagcagctgtcgcgagaactcctggcgctggtccggttgtcggccattctgccgcgcacgccgacggtcacgctctcgccgattgtcgcgagacgcctggagttgtacatcacgcgcaaggacttgtcagaggccgggtcgctggcggacttcatggccaatgtggtggattgcacgcacgaggagaagctgcgcgtgctggcggcggtggatgcgaaggatcgggtcgagagggtcattgagatcttgcagcgccagattagcagcattcagggcagcacgaggatcacggttacgacgacgcaggtgccgagtggaagctttgatatcgatcagctgcggagactacaacaggccgcgctggtacggcagggcaaggcggggaacagtggtctgccgggtggctttccggcgggcttcccgggtggaggacagcagcagggcggcgaggaggaagcgaatgagattgacgagctaaagaagcggttggaggatgcgaagctgtcgcctgatgcagagaaggttgcgcaacgagaattgggccgtctgcagaagatgaacccagcacaggcagagtaccaggtctgcagaaactacctcgagaatctggcggagatcccctggaccaagatgacggtcgaccaactcgacgccggcacgctggtcaaggcgaagaagcagctcgacgacgaccactacgggctggagaagatcaagaagaggctgttggagtacttggcggtgttgaagctcaaggagcaggcgaacaggagcattgacgaccagatccgcgcgctgactgaaacatcggacgcagaggaagaggccaaggagcagcaggaggaggagaaggtttcgaaagagccctcagaagaggagctacggctgctggagaagaagcgcatggtggacaagtcgcccatcctgctacttgctggtcctccaggaaccggaaagacgtccctcgccaagtcagttgctacagcgcttggccgcaagttccaccgtatctctcttggtggtgttcgtgatgaagctgagatccgtggtcaccgccgtacatatgtggccgccatgcccggtctcatcgtcaacggcttgaagaaggtcggcgtctcgaacccggtcttcctcctggacgagattgacaagctgggcacgtccaactacaacggcgacccctctgcggccatgcttgaagtcctcgacccagagcagaaccacaccttcacagatcactacgtcaacatccccatcgacctgtccaaggtcctcttcatcgccaccgccaacagcctcgagacgatccccgctcccctcctcgaccgcatggaaaccatcaatctctccggctacaccacgctcgagaagcgccacatcgcatcgcgccacttaatccccaagcaaatcaccaccaacggcatgagtccaaacaacctagagattccaaccgacgttctcgacaagatcatcaccgcctacacgcgtgagtcaggtgtgagaaatctcgagcgcgagatcggctccgtgtgccgctccaaagccgtcgaatatgccacatgcaaagacacaaacaccctggccgcatacacccccaccgtcaccctcgaagacctcgattccacgctcggcatcgagaagtttgcagaggaattgaccgaagcctcgtcccgccccggcgtcataaccggcctcgtcgcctactcctccggcggccaaggcagcatccttttcatcgaaatcgccgacatgcccggctccgggcgcgtgcaactgaccggcaaactgggcgacgtgctcaaagaaagcgtcgaagtagccctcacatgggtcaaagcgcacgcctttgaactcggcctcagcacgaatcgaacagaggatatcatgaaatcccgcagtatccacgtgcactgcccctcgggcgccatccccaaggacggcccctccgccggcctcgcacacaccatcggcctcatcagcttattctcaaactcccccgtcccacctaccctcgccatgacgggcgaagtcagtctgcgcggccgcgtcctgcccgtcggcggcatcaaggagaaactcatcggcgcgatgcgcgcgggcgtggaaagagtactcctgcccgagggcaatcgcaaggacgcgagggatttacccgaggaagtcaagttggggctcaagattgagtttgtcgggcatatttgggaggccttggggttggtgtggcccgagaggtgggaggggagggtgggcatgggggagagtcggttgtaagttgtaggtttggggaaggagaagggttagtttgaggcttgggcttggatttagcgatttagcattcgtttagcggtattagtatctatctatctatcatcattttttattttgggttttgggtcttacatggcgtggtattgtgttggtgaagttcgatcatcccatctgtgttcactcgaatgagttgtatataaacccccttcgcccctccgctgctcttctcctcatcaacctgcatattttgtgccttttaccaaaaaaaaattctcaaagatgttatcatgtcctgtctttgcctcttctcccaaaacgctggcgatcaccatcatgttgcgctctgactctctacccactatacgtcccttcctccaaatgggttcccagaactcagaaatgtcctgcccctgcttcttctccaaaacgcgaaacgttgtcaccatgttgcccgcttctgcctccgcactcaccaaaaactttggtattcttctcgtacgtctttttttcctctcttcgcctctgacgatgggccagctgccccacgtctcctttcgcccaatttcgaaagactgaagcaaagcgcgcatgtctcttctgctcttcttccaatctatgaaaaaagaagcgaagtgaagtgaagtggctgattgcaaatgttctctgcgatgtcgaaaattgagaatgagaactggacatgtgtggactgcactggcaaatctctatttaccgaaaccgaaaaaaaagattgagaaagccggccctggacttggttcggttctcgtctgctacataaaacagcggatcgtgtgatgaatgtggtttttttctccttgccaccgcactccgattcgatactcaaaaatgagagttacaaggatatgtccagtctttccggttgattagaatgcagctacttttgagcgatgttcttctccctctcttctgccaaagtccaagtggccctttagatgtggctctgcatggtgtgctctcatagaaaaaataccgcgcagaagagatgaatgttttctaaaattttcattgatattgagtatgtccctcgttcgcgctggtaattgggaatcagcgaaaaaaatatgtctgcggtctgtgccaaatatttctcaaaagaacacaaggacttcttcgtgcctggtctctgcttctcgaaaacaaattctatcggtctcgcatgcgctcttagcacaatcttcctgtgcaatgtattaaatctttgttgacaactcttagtgtctgagttcgtccgacttccgaaagacacagaacgagataatgtccatgttcagcgatcgagtcgtgtatataaaccacccacctcctctcttccgcagtcttcctcgccagacagacatctttgcacagtgcgattaagatacgcaacgcattcgatcatgttactgttttccggtgcgccaaaagttcacttgcaacagacgcatgatctcctctaccacgttgggacatcctaaaaccaaacttgttctacctcatgtctctcttccttcgatcctcctagggaatcgagaggttctacatggccttttcctctgcttctggacctcaaatataaatcaccctcttctctcctccccattccttatcagacagacattctctctcggtgtggctgaaaagtacatcagaaagacgcgatgttgattttccccagcgcacggagtaaaaaaggcctgacgccgaccgtcatgatctcttgtcccgccctgagggtacttcaaaatacacatcttccctgaccatgtctctcttcctgagcgctttatttgatcaaaaattaagaaggacacccgcatgaaccgtaatttcctgctgccttatgtatgaaacaagcctcactgcctccgccttattctctctacaacagtcacaaccatagcgggatttcttcaaagattgagtggaagatttgtatgtccttctgttcttctcttccgaaattatcgatggtgcatttatatgccgggctctcccgctgtcccaaaccgaaagtttttggaagacgacacatgacttttcgtgagccccaaggccacgaaaggcacagtctcgaagacgtatgggattcgaatcggatccttctgtccccttttttttcattcaacattgtatatcatgagctgcattaatgactatttgcacccaaattccggacaagtctctttatgactgggctttcgtgagggtactggacaatcaaaaactgtaaccaagcattctatgtccacgcaaactcgtctgagtcataaggcatagctgaagaattctaacagaattccaattcgtctgactctactcgactctgtcatgaacctttctgataatggtcgatgccgcgatcagtaaagacccagcaagcaagacccagcataccaccaactcgttgaccgaggataccgccagcgtattgatccggaaactaacagcgccacctgccgattgcacgcctttgtagaagccagcaaagttggcgagctttcggttgtcgtttgtcagtgcacccagaaaccttgagatgtcattagcgatcactcaaacatgacgcagtgcgctgagtaactcaccagtagaggcatgtttgccagaccgctgcgaacaacccgaacgcgagataaaggagcatagggccggcgtaatcggaatcggtgaaatcctttttgatggcgccagctatagtgtgtggtctattccgttgccatacgaatgcgccggtccatactgtaaatatcaggacgaacagtacgcctgtagcaattcgcgcccgcgaagagcgccgtagacgagaggagtccagtgcataccctgcgagataagagcctccaatttcagcgagccagtacaaggtattattcaatgaccttgtgcggatattgaatgttgcaagattgaatgtgttaaactggtaggggtagaagaagttggatgcgaagaacattgggaataatagcaggatgtaagtgtcgtgcttgagagtgtcggtgaggcctcgcacctcgcttttccaggtcggggattggggaagtgatacgggcgagccgtcagatcttttcacggctttggcctcgcaaagtagtagagagagaatagtcccgagaagcgatagagatatcattacgtagaaagtggcatctccaacatcgttatcgtcagaatgcatattctgtacaagcgcaatcttttttcataatcgaaaaggtcagctaagagatagtggatgagcgtaagtgggttgcactcactgcactgcctataacagcccccatgttgtatatcatccacgaccaagcgatatactttcccttagtctcttcggtagggtaggaaagcatcaccattccctgtgcggtccagaataggcctgcacacagtcccagctggagtccagcgaatatcaggaacccggcattttccgtgtgtttgtagcaaagcaaacttgaagagtagagagtgtacccgaatccaccgagactgagtgtggccctgacaccaagcttgttggtaacaatgcctgcaaagaagccaactacggcgaatgtgctgtagagtgccacgtttgcgttgtttgctggtttggcgtctacgagtccacctccgcctagtccattcaaggcgttccacatcccagggcacaggaaactgaccaaggcaactagagtgacttgaacagatgggttatcataacgaggaagaaagcttggccaaagagtatgacgtatgtgtgcttccgaagctgaattggaaacattgccttcgtgatgatcagcttcccgtgtaccacaatccactcctgcatttggctttagattgccgcgaagcattggcttcagaggtgtatccatgtttggttttcctttggcacgataattagatcaatttggagaaagtgctaggtatctaatggcgaagggacggcctttggtcttcccagggttgaaaagtaacatcaggagtccacagcgatatgtggtattatggtgtaccaaaggggtgtattgcagtggtgtatcaaaggtgtgcatcgcagctgtacattgcaggggtgtatgcaggtgcgcatctaagtcgcacgtatcggagaaggaagcgagaccgggctgactcacgagttgatcaaggcaagtgcgtaggccgtacagaagtacatgggacattcgatgatcgactgtaaattgagccattgcattgccgtgctcgatcactgttcctgtcctcggaaagacgtcgtgtgtgtatagtgaatgaactttcgagacactgttatacatcaaaagacagagacaaggcacgttatgaccaccaaagaccactcaaattatgaaaataaaggcgctttgctcgatgatcaaggattgagacatgaactgtgtaggaaagtcgtcgagtttgatgtttgaacttttttcaacaattgcacaactatgtagcgcttctaagagaagctcaaaagcagaacatgttcatctactcctgtttctcaaaaactcttacatatttccacaggccatcctatttgcaagagcgaggttgtacttagggctttgcctgaatttgagtttgtccaaccataagtttcattccgtccactcacccatctatgaagcagttgccgtatctttctgatctgcaacgtgtatcggaagctttttgaaagggatgaggagtgccaaaagaacagccagggcggagctggctatagcaaagataaagacagcgtggatgccgaccatgtaagcgttgatcacagatatgagatcatcgcccgcgaagctgcgcctgatatcggaagcgccagtactaaggactagagaagcatcgataccgggggaggcggttttgagtgtatgcagcaaacgattggcgaacatggattgtgctgcatctaggaaatatgcaccgccgacggcttgacacactaggtcgaagtaagcatgtaacatagtgtattgcaggtgcaagcttactgatcataatgccagtcgcgctcgggatatcctcatgtgcggagaacgcttgcactgcagtcactggcacttgactgccaagtccaagtccaaatccgaagatgatctgaggtccaatatatcgtgccttggaagatccaacttccagagtgtagaacagtgctgagccaacagtcatcaacactgcactcagcaattggtaaggctggagaagacgtgtctttccaaccacgacaccgctagtcatcgcgcccagtgcaaagaatgctaggaacggaaggttattaactccactgatgatagcagactgcccgtgaatggattgaaaatatatggggaggtagaacatgatcaagaaaagggtagcgtttaggctgtagacgttagttgttgtgagcaaaaaggtcgagagaggatcagtcttgtatactcacatgaagcagtatagagcattcgaccatattatccgacgcttagcaagattgaaaggtatcagagcctttgtaccttgcgcccgttctatggcgaagaaagcgatgctgaggacgatccacactgcgaaagtagcaatcacggagccatcattccaaggctttgtctgtccgccccactgaagagccaaggtcaggcagactagagaggcgagaaaggttgcgaaacctggtatatcgagctgcgcaagtatctccatccacgtcgcaggagctggtctgatatgctcgggcatcttcagaaagagtaataccagagcgatgataggtccaccgagtggtagatttatataaaaacaccagcgccaggaactgcatggatcagcatgagccaggctcgtagagaaagatgacttacactccgcttgtgaaggcgcctccgatcaaaggtccaataatggtagagatcatgaaaatgcccatccacactccaattaacacaggacgtttgctgggtgaagccacataattgatgacaaggagcgagccaccaagagtaccacacgccccaagtccctggagtgcccgaccaacgatcactgcattgctgttacgggctgtaccgcctactatgctcgctaccaggtagcaggcgatggaggcgaggtaagcgtacttgatatcaagatacttgtataccttgccccacatgggtgcggcgctggccatgataaaggtaacacttccgtaccatccgacgtcgtttagacgatggaacgtgtcggtgataccaggaattgcggtggcgatgatgcctatttcgatggcagcgagactggtgctcatgaggattgtgagcatgatgaggaatagtttgagtccggtagcgtattcgacttcgtctgtttcagctgtcgggaggactttctcctcagaaagaggtgatgttgaacccggggatgcatcttggtgtacttgattgcctatagacatcctgttggttttttgtttgtctgagtgtcggcaatatctaggtagactggcataattgttgtggcaggtcgtacacttatagctcaggtatttgtccggcgcggtcaagcatcactcgaccgccgggaaaccatcaaacctttacctcaatttgatcgccccaggccattatcgccagcactctatgcaggctttcacttctcagtgttgatgtcattgtccttgggaccggcaaagcgtcgagtagcttcatcacacacatattctcgatttactctttcctatttcgaacgtacaaaagaacgcacgataattgagaaccgtatgtgaaaactgttttccaggagacgaggcgcatgttgcgttgcggcgggggaaaatggcttagtcagctcgtcagcactcttcgaccgccggcgccgctacttcctccgccacagcttgtgtaatcttacctgcttttctatgttgctttctcatcatgaaatctgttcctaagcatctctcttttcatccgccggcgcccttctctaggtgtgataatcattgccgagatgtcatacacgacacgacctgatgggaagcggaggaagattcgaaaaggtacacatagttgttgggcatgcaagcgacggaaaatgaaatgcatctttgattcaaacgatgacctggtctgccaaggatgtcggcacaagaagtcggcctgtgtcagtcaagaatttcccgagaatggttcaggattgcaagaggtccgacaagtgagcaacgatggagcaccactctccagctgtagcgacatgaaatcggatgctggtctcccgacacctgcgtctcacgacttcgccacttcattgaccgcgagcagcaacaataaagtgcgttctctcataccacaagacctcgctatctgaccatcgctaacctctgcaaaagtccggcccactcgatgatgacatccacctcagcgcttctgaaagttcagccatacgagacaagaataaaaggctgtctaagcttttgcacgaatctttgccttcagttcaagatatgaccagcatatttaaagccagtctttattcctctgtgcttgcactagcgtcgcttgtggtaccgtatagtgttattgaagaggaagcagaagatatcattgagaccacactgatcgttcccaacccaaaacgagacaaccggtgctattggccagacatatgcttcgacttgcagcctgcttgcatcatctgcacccgagcatacatgcggagatatcaacattatccgagccaccacgagccatgatgcaacgcctagcagatactgcaatcagtcttattaccaccaatgatgaccttctcggtagcatcgaaggccttcaatgtgtcatgatcgagagcgtgtaccagatgaacaagggcagtctgcgcagaagttgggtagcatgtcggcgagcgatgacgatagcacaactcatggaactccatcgaccaaacagccaaggacgatacaaggtgctcgatcagagaactcgattttctccacaccatatatggttccgtatcgtcagcctcgagcgccatctctgtctcatgctaggtcttccacaagggtccaacgatcacagcatggctactgaagatcttctcgcacatgaaacgcccatgggtcgccttgaacgactgcactgcgttctggcgtctcaaatactcgagcgaaatgagactctcccgggtactaacgatgctggattgacacaagatctcgataaagagttgcagaaagtagcgagaagcttgcctagcaagtggtggttgactccaaacctgaaaggcgatcctaacaaccgccaagctctattctggaatatacgacaactattcgcccacatgttccattatagtctgctcatccagcttcacctaccctacatgcttgggtcttctccatcagaacaagtctgtcattactcacgtatcacatgcgtcaacgcctcgcgcgaagtcatactgcgcttcataacactacgcaactttgatgatataggatgcgactgccgcactatcgaattcctcgctctcatggcggccatggctttgcttattgctcatctggagggccagtgcctcgagtctgggaatctgctggcccatcagtacatcaccgatcgcgccctcatagaacaggtgcaagatcacatggcgaagctacataaactcaacggagacccactcagtgcacaaagtgctattctgttagagcgactgcttatgatcgacggcgaagacagcctctcgaaggatgagcagattgtgccttcgctccgtgaccaagacgatgacattgcaatcagtccgcagactccgtattcgaccatcatcaggattgctcgtgaaggcatcattaaaccagctccgcgacttgaagacactcccgcctcgactgcgttcacatcagagagtttggacgcaaccacagcggcagtgggatgtagcagcacatatgatacgtccgaattgtctagcttcaattttgctctacagcaaggggacttcccatctctgactgcaggtctcgatgattgggcgtttcagggtgttgacacagctttcttcgatagcttactgcgcagtaccaacctaggagagaatggcttgaataacgccgggactttcggaagtaacatgaacagtacacagtagcatataaagcattctccgatctcggatggcagactgcctcacacctacaatatctcttccaccatcttcacgccctccttctccagcaaagcccgaatcgcatcgcacatgtctttcgtgtacggagcgtgcacacccggcttgttcacggtaggatgtccattcaatagcagttgcgtcgcgataccgcatgtcacaccaacagacagagccatagccgagtactttgcaaaggcatgcaaatataatgggcatgtcttcaataataatgatgatcgaataatggtagtgaacaggtattccgccaaaacctttcatttctcttcgtcgctcttccggcatcccccactgcctacgcagcaatcgccgcatcaaacggtaccgccgtactcgcctgccccgcattcgccttatccgtcgcgatattgttatccagcttcttcgtctcctcggccagtttcgccgccacatcctcgccctgcgcctgctgcgcctcgagcttgatgaccgtcgccatcagcttgagcaccttgttcttgatcttgccgttctgcacacacgcatcagcactcgaattctgcacatcatcatcgtggcagtgagggatggggaaatactgacctgagcagcctccgccgcagtacccgtcgccgcctccactgcgggattgaatgcttctttctccgcgtcgttggcgacttggtttacttcgttcaggaaatcttggtctgctttggagacgcttgcggggtcggtgaggtcgagcgcggagaaggcggcggcggcttcttcctcggcgttgccagcctggccgccggcgatggagatgtcgttgaaggttgttgcttggaggacgccggcttggcgggtttggagggatgcgggaagcgcgacggcgaaggcggcgagggagaggatggtgagggattggaaatgcatgattgcggttatagtatagacgttatgtagatgtggtttgagaagggaacgagtgacagcacagctgtatacaaataaaaaaacagcttcaagctggagaaaaatatgtttatagaaaagagaagaaacgacacaaaaatgcttgatgatagtagaaaacttaagatgcagactgggttcttatgcataccgccctcgagtcgttcccacgataacaccgcgctcatcggattcaggcgccgctcaatgccttcaaaacaaggactagcccgctgttcgaagcatcgtatcgctcgcacggaacgctagctgctatgcagagttccccacgggtacctgtcatgagatttgcccacgaatgacatgccatggcgtgccgctacacccgctgccacttgccaggctgtggagtttgcgagcctgagataggccggaagtgtgcaaaaaaaagcgttctgagacggtttggacgtcagaacatggaacgcggagggtgggcttggcgaaagcttgggtgtcgcatggctgataatggtatggcgcccgcagcgcgacagcgctaggaccggtgcaagtgttccaaaagtttggtttttggttggtgttgtggagaagggaggcttgttcttcacttgacgtctctggctctcggcgtgataggaattcggtgttcttggcatatgaatccgcgatgttggaaggacacaatcaagattctcggagcgagactaatgcataggatacacatgtatgaagcgtgacctacatatccctccatggaaaattagaaaaaaacttttgggtattcctcccatccatatataacgccatgtccatgcagtccgctaaagtcgcaaagatgtaaaatgccgcgttgctcagaactggaaactgtgaccaaagtccaccccactcccgtcatcaagatgctcaacattcatgaagtcgtcgattgaaaacggatccgcggcgctgttgccgattccgatgtccaggccctgcatatcggtcgtcggcacgttctgcgcgttgggcggttcaaggccctcgatcagcctcgtacccttgggcaaagcattgccaaacgcaactacgcgatcgagcctcgggggtgccagtactcctacccacgcctgttgcgtcgccgcgggcattcatccagatgccgttcccgccctcgccgttcttgacagccttgccgaacgattcttcaaacagcagactagtctcgtaccatcggcccttgacgtctgcgatttcgacgcgcgaggaagatgcgaggaggcgccaccagccgagggtttgggtcatggggacgagcatgcggttgcgccaggccatgtcttcgcgcatgcggatggggatgttggggtttgaggaggaaggcgggatggggaggttgtttggatcgggcgcggagaggatagagtagctgtagatatcgccggtcatgatgatttgggaggttgattgcgggccggtggtggtgacacgctcgaggatgtcggtgacaaccatgaggtcggtgccggtttggcccaggcggattcggacagggtcgccgcgccagattttctcagcgccgaggtagatgcagttgtagtggcgctcttcgcctgaggggattgaggccgtcttgatgcgctcggagagggtgtaggtggtgtcgatggccttggctgccatgattgaggcatcgacgtctgcaacgccatcaccaaatcggccggcagcagtagatgcgctccagtcgacttggtcgtaccggagctgtgggttttgctgaagatatgggtaggtgcaagcgggcgcagaccaggcgagccagggcttgaggtgctggtctgttgtgacgacctcaggagtcgcggagtcgaaaggatgtgacagtggctgaacctgatatgctttgccgcccgagccttccttgacggcccacctccgcaacacgagtccaaggccccaggccgatgtctttgggcggtagaaccacaccacctcgccggtacgacacagaaactggccgtagcgactatcggtgagctgctcgcctccgcggggctgtggaagttgagtggactgctgtatggctggtgctcggatctggggtgtgttgttcgtctgtggagggagggtagctggtgttgctggcttcaggctggggctctgggtaggcggaccggagacggatcttcgggctggtgcaggtgcagcgacgactggattgcgattcgcaacgggaccctgtacatgcgcgggctggctggtctctctcttcatcatcgtcgagggctcagtcttgatttctgccttgaccaccggcctctcctcgtcgagctgtacgaccgagcacatcttgcacgtgcaattctgatagtcgctgttctcgtcggtgcagagccacagcaagtgggggaagaaatccgcgggactcctgtaccgctttcgagggcccttcgggtagccgtagaggtaggcatcctgcctgtcgtggccgccgccagagtggttcttaaccgtctttgcctgaccgtcggccttggtcttgatgtgctcgtagagcttgtagttctcgggaaaatcccacaggatggtttgctgccacttgtctgcttcggtcagcccagcacatggtttgcgcctgagagtacccaccctcgtgctgcttgcccccaatctcgcgcagcaacatgccgcccagcttcttccgccaatcaatgtgcttggggtcgtctttctctatgaggcggtagaagtcgcattgtccctgctcgtttggagtgcggtcgagctgtgcttcggtcggtccattcctcagcggccggcctttctggctgacgatgtcgtggccgtccgactttacggcgaagatgggccagaactgggtcagaggctgcgtcatggcgactgactgcgccggggagaaagcggtgttggcaacttgacctgtttgtagatgcgagcggcgaagtggtggtcgcgtttgttaagtgggcggcttttgctccgaggcttaggacgcgctttgctgggatggcgcgtcgacaggcatctcagagaatctttctggcgcatcttcacctcaccactcaccgtttctgcccacttcatcgcgcctgcgaatctctttctggctcgcttcaccgtcacttgtcaccatcacagccccccgctgaagcctgttgtacacaatgcgccctgcctaagtcgacctatctccccagcagacgcctctgcatctttcctttcacaacgaccccctccattccgtgacggcgagtcctagcccacagcgcgattgcccaccatggcagagcgtccgcaaatcacgctgggctctcccttgcccaagacgccgcccaagacacgcggcaacaaactgcccgacttgctcgcccaattcggctcacacagttcaggagactcggcaacaaagctgcggcgcacctcttcgcagctcgacgcaaagagcgcaaaggaggacgtggttcgcgacacggagaacaaagacggcctccaggcacccgccgcgcgaccagaaccccccaaaacccgaccaacacgcaaatctgcgtcttttgcaacacagcccgcccccgaagactccagcgaagacgaacttgcaccgtcagcagcgcgcagaccgaccaggaagtcaaccggaagcatcagagacaacaccagcaccacacagagcgtcaggggcagcgcaagaatctctgcattgaacgaggagctgcagatggagaagcgcaagcgagaccgcgaggctgacgccggtcgccgtcgaggcacccgcgacaggaagacgaggatcctcgagtcggacacaatggacccgccgtcccctccacgttcgaccaggcgcaaggctgcacccccgaagctcgactcggcccgcaaccgcctgcgagatgccattgctcagcagtccaaggcgaaggccaacaacttcctcgtggccaacaaggactacttcctgcccctgctaccgcccaacaaccaggtcaagaagctggtcgccagccacaatgcgaagcctatcgtgccatacaagcagcttcaggaacagccagagggtgttaccgcgaccatgaaaccgtaccagctttctggtctctcatacctcgtgcacctctacaacaatggcttctccggcatcctgggtgatgagatgggtctcggaaagactctccagacgctgtcactcttccagtatctagaggaactcgatcgcaagaacggcgtcacgtccgaagagctacgaccataccttgtcatctgtcccctcagtgtcctcaattcttgggtcaccgaggctgagaagtgggtgcctgggctcagggtgctccgcttccatggcgcggcaagcgagcgcgtacgcctgaagcgagtggcgtccggcatggaggatatgcgaggccacgagacgctgcagtccaagaagaagaaggcttcccgcaaggccggcttcaaggtgtcaaagaactctaccgaattcgagtcgtcctcatacaagatcattgttactacctacgacacatttgcagctgagcagtcctggttcaagacctccttcgtatggcgctatgtcgtgcttgacgaaggccacaagatcaagtccagcgtcacccaaatctcgcaggcactgcgcaacatcagcgccgagtaccgtctcattctcacgggcacaccgctccagaacaatctcactgagatgtgggccctgctcgcctggttgtatcccgacgtcttcattgagaacacgtccaccttgttcaaagagtcgttcgatctcaacaagggcaaggtcaaccgacagactatggatgacgcgcgacacctccttgagctcatcatgcttcgccgtatgaaggacagccctggtgtcaacctcgggctgccacccaaggaggagattctgctctatgtgccactcacacctatgcagcgtttctggtacactcgactgctcacccgcgtcgacaacgccatgctcactgagcttttcgctgatggcaagagcaaagagaaggctgcgattgaacaggacaggaaagaagatcaattgcttcagcaggttgagaagctacagaatgtggttggtgaccaaggcgagtggaaggagacggcccaaatcatgcgacaaaccattgagaaggagcaaggcagttctgaagtcaaatctgcctggcagaagctgatgaatctcgtcatgcagctgcgcaagtgctgctcccacccctacttgttgcctcgggtctccccagacccgtactatctcggcgaccacattatccgcgcttctggaaagttcattttgttggagaagttgatcaagcatactgtgatgaaccagggcaagaaggttttaatcttctctggcttcactcgcaccctggactacaccgaagatttgctatcactcatcagcaaccacggtcgtgacttcaaacacctccgcttcgatggcagcaccgctcgtgcaaagcgtaaccttgatatccgcctcttcaaccaagaatcgtcagactacaaggtcatgttgctttcgactcgcgctggtggtctgggcatcaacctcacgagcgcacaagacgtcatcttcttggacgaagactggaacccgcaaatcactcttcaagctgaggctcgtgctcatcgtatcggacaaaccaagaaggtcaccatctacaagatctgcacccagggcactgttgaagagcagatgatgggtcgcattcgcaagaagctgtacctctctgccaaaatcaccgagtctatgcgcaatatccacagcgagcaagctctctccaagagcaaggaaaagtcaactgccgatcgcgagtctctcggagacgacatgcctcaaatggatacctcgcaactgaagacgcttgtacgtcgtggtgcgcagaccttgtctcatccagacatcgacgccacggagatggtgtcctgggacctcgagactatgatggagaagtgccgagacaagccagccgatgctactctgtctgaggctgtgcagtctgaggccgacgaggagaagtggctgtctgttatggagcgcgtagagtgcgctgtcttcgacggcaagcgctaccagcgggagcttgatagcaaaaccaagcgtgcgaacaaaaacatcctcccagactccatcacccgcgaggatcgtcgcaagggcaagaacacaacagtcatggtcgatggctatgcaatcagcaaggagtccatgacctgcgccgattgggaggctgtacctaccatggccgggaaggatcctcgccttgccgacccagtccgcgagaagcgccgcacgttcagccacgaagagcactgcctcacatgcttcgagggtgctgatgccggacacatggtcaactgcaagagctgcccgcgaaacttccacttcgactgtctcgagccgtcatacaaggccaaggtcaagaacttttctggtttcttctgcccccaacatgtgtgctgcgactgcggcaagagcacctctgatgccggtggcttgatcttccgctgccgctggtgcccacagggcttctgtgaagactgtctggactgggacaagaccgagctcatcggcgataacctccccgagttcgagattatcggtgaagaacccaccgctggtggcttctacatcaagtgcccgtcatgcactcacttgatcgaagagaacgaggagcaagaggcttggatcgagggcatggagaacacatacaaagagcagcacgacgtttggatcaagtaccgcgaggattcgcagcgagagctcgagaagcgcgacttggaggacgccgagctcaaggtgttggaagccggcactgtcgagaccaacgactctccaaagaagcgcaagtcctacatcatcgaggacgatgacgaggaggaggaggacatcccctcgcctcccgctctcacggatacttccttgcccaccccggcgctcgatggttcgcgcttgagcaccccgcagccgctactcaacggcaagggcagcaagaggatggcggatgcggatttgggcgagacgcgcttggagaagaaggccaggctggatgcgcaggcttggagggttggagacgatccactcatgaaggcgttggagtagagcgacattgggtctggctggcgtttgacggtttgggcaataggatatggatatgatacccgcagaatttcgcttcgacgcttttgaatagggctaggctagggatattatgcttgggttgatcagtagtggagtgtttataaaacactcatatcgcacgcatgacttcagatatagaaataaatgcaagcttttgcaagaatcctgaattcgcgtcgtgagactgggtatctatctacctaacttcacctcctttccttcacttcttctcctccgaggctttttgcgcatctacctcctcctcgtcatcaacatgcatactccccgcccaccccacccactccctcacccccctaacaaacccatccctctcctcatccaccgcgccgccatgttcccagaccacaatctcatcaaacgagcctatttgctcggcgatcttgacgtcctcgattacctcatcttcttcgtcttcgtcctgctcgtcgtcttgtgaattggagtgggattgtgtgggcaggatcttatccgtgacatgtaggattgcgccggtgtgtgtggctgggagagggatgggtgtgccgtgcaggtggcggccgcggaagtggacgtgttgtgttcctatcgctgtcggttagggtttgggatgtacacagatcgctggaaagtcatgtgctgaggtatgaagcgataatcttccacgaaggatatgcgtacctttgtcgtctgtttcgggcttgaagtagcggcttgtatcgttgattgggccgttgtggtttatgcgcgcggggaggaggtgcggtgtgcatttctgggggttggaaggttggattgcgagcatcgtggtggttgtgtttgtaaaggatacggtggactattgtgggtgttgtattttctttagaggtgggtgtggatatctcgtaggattggtagacttcttgcagcacctggttcgcagcccggaactcttttgggcggctttggcagtgtacagtgatttgattgttgagcgtgaaagtggtttctcagggttcacgcgacgcgccaaagcgtgtcactcgtggctgccacggacgcacggggcaatcgtgctccaatgatcataatgacgacgcattggctgcaacaccaacaacctcaactgtccgtgtttttggatcttgacttccagacttctcttttctcttcatgccacccgaaaatcataagatactacttatgatgaagatggacatctcaacaactatccgcaatcggcctcggtccttgccccgagcgcactattcgaacccggcccgatagtgacgggcaccaacaccccgccatcgctgaatgagcttgcagtgaatagctgtacaagcagctgtctctcacgatgttgaaagcttcaaagacatggcgtgtgtagtagcggtgaacacgccacaagagaggctgcatgattgatgggaagcatttccagacccttgcattgatgcaacttggctccgctaagcttcacaaccctcggttaccgagctgacattcggaaacgatcgtcccaggatctcgcgacttttttcacgatatatcaagtggacgactttctgcaattgaatttgttgatttgtatggtacttcagcagcgtggaagcttacatcgtcgattccggacattcacgatagtgctgaaaggatcaacgacgtcatggaccactcgaaagggcaaagtagcctcaccgacgctgcagcacttacatatgcagcacagatctgatcatgacggcgcaattggccgcgccgcttcggctctcgcacattctacgtcgcgggcctggaccttgacgaagtctgtcttcgccgatgcattttaggagcggggaatgtttcgtccgatgtctcgcgagacaatttcctgaaatacctacaactactcctcctcatatactacaagactgacagtcgcgtatcaattgcgccggacgatcaattgactaccttgcattccacagcctaaatccaggacgcgccgactcaggcacccacattgctcggtaaccgtggaagccgagatcgagctgttctggcttacagcaatacaccgccttcgccccagtcgcgcagtcagttgttcttgtcaacacctctcacagctggaaaatcagatacacgatgccaatttttaatcctttagccggcgtcacggcgtcggtgctcagcaccatcacatcgcaaacgtggggaccgctagtatcgttatgcaagaacggaacgctcgcgcaattgcatgagattaagattggaaagctggtgctctttgaaggcggttccagcaaagcttctgcggtttttggctccgacaaggaaggcttaccggtcgcattcttggatgttcacaatgagaagttttgggtgcgattggcgcttttcgcagatatggtgcgtggagaaatcgagacttgcgaaaagcggtttttgaaagtagactaacgtcaaaagggcttcgcagaaagctacatgttgggagaagtctcctctcccgatctaaccaagttctttgaggtttgtatgccgtcttgttcaacacggacctagctgactctccagctatttatcctcaaccggaatcacctttccaacggctcgacactcacatcagcaatctccacgggtctagctggcctagtccgtggcagcaacaacctgaaaaatgctcgcctcaatattgccgcccattacgatatttcaaacgaaatgttcgccgctttcctctccccagacatgacatactcgagcccgatatggctgccgaaatcgaaccccaagtccgaaaacgagaccctatacgatgcgcaaatgcgaaagctcgatcgcttcatcgacaacacacatataaaaggcagcgaccacgtactcgagatcggaactggctggggcagcttcgcgatgcgagcggtacaacgtacgggctgtaaagtgacttcattgacactttcaattgagcagaaggagctggcagaagagcgaatacgggaagcaggcatgtcagacaacatcacagtcctcctctgcgactaccgcagcctacaacccccagaatcaggcgcattcgacaaaatcgtgtcaatcgagatgctcgaagccgtcggcaaggaatacctagtcacatacttcaagtgcgtggataagcttctcaagaaagaaggcggaatcgcgtgtttccagtgcattaccatgcctgacggccgctacgaagcctacgctaaatccgatgacttcatccgccgctacatcttccctggcggtcatctccctgcggtctccgagctcgtaagctccatccaaaccgcctcagcgggctcgctcgttgtcgacagcgtcgagaacattggcccgcactatgccaaagcgctacgcctttggcgcgaatctttcctggaaaattggaacggcacgatcaagccgcaactcatcaaagagaaggcagaccagggcatggacgacgaaggtgcggaggtgttcaagcgcaagtgggattactatttccggtactcggaagcaggcttctcgacgaagacgctgggtgatgttattattaccgtgggcagggaaggcgctgtgcagatgatggaggacgtgccgttgtaagaattcggggaaggcgatgtccggaggctgatgtggtgccggtacctgcataatgagtttacgcgatactgcttttggcgcggagggcgaaatgggtacatacgacactgctaggtagtcctgcattatacccaaatttagacgatgagttacactcacgaggactttggggcgtggatctacggtgcagtgggcttatggtgtgcaggacactaggatgtgatgtagcaccgtgtatttaggaaccggtgggggtcgacagcggtgggaagggaggttatgctgtattgctggggtgtgtttgtgatgtggacagacgtaagtaaaattaaatgaatgtaacctatccaagcttgacttgatgcgtatgctagaccgctatactatggcacgaaagctacaagtggcgtactgcacatcgatcatgagaatatagtgatgtttattggatttgaagacaagcgttatcatgctgcctttcaacaatcttcaaagtagggactgatgctgaaaactttgggttgaagatgtagctttccatcgcgtgcctattgcattcgcatatgtcaaggcaaacttgggtaaatgttgagtagtccatgaagcttgagagttatctcgcgggcattttcacaatgtttgacttggttttcaacgtgttttgagaagatgcgggccatgaaactgaggcagtgaagcccaaagatagccggacagttaaatgcaccaggaagtagtaacatgacgtatcgctggattccttttcctcacattgtagattgagatgcccttcgtagaagcaaatccagtctaaattgcagactcagaaggggaagagacatgatcttgaagcaccaaatacccattcatcagaacgatttatcagacacaatagtaccaacatcccataccgcaaatcactctccaacccataccaacatcctgacttgcacaactactcccccatcttcgccttcaactccccaaccagcctccccattccctcatccccctccctctccctcctctcaaactcccccatattctccctcgcccactccccctcccctcccgctcgcggcaccacaaagccctgctccgcgcctgccaccaaatcctcaaagataaacacattgtgcagcgccttgacgtcgtccagccggccagagtcggttccgatgtgctcagaccacagcgccattgtggtggttacgagggtgtggagtttgggagcgttggagggcccgcgggggcgtaggtgcgcgtggatgaagtttgtggggtgggagtgggcgccgacgaatgtgtggactgtgggagaggatgtggaggtggaggaggaagagggcgaggggaggaaggttatgtttacaaaagcggagggggcggagactgtgggttaaagttagaatggtactcatgtggaatcagggtgtacaaaaggagtggtagcgtggagttgggtgggacgagagagattgatgaatgtggaagattggtgggtttggatctgagattcaaatggagttgtctgtggtggaccgaaggcccctttgtattctttttatgcaggattgtcaacggtaagagggtgtgatcgtacataaatcacaatgaagctttgtcaatgccgatgcgaaagcttgatactgttgttgcgatatatcgcatgagtggtagaccatgtagtgcggcatcgtgacttttgggtatggtgtcgcagactgcgggtggtattgttcgatttcgtggttaaagtattatcgcatccaagagatttgcgcagatgcagtccaacacgatgcgcaaaatactcgtgaggttgaagctcgacggatcatccgcttcctgcatgctgaaaagcgaccgcgctgaaccatgacgcgcctttcccctcccctccctccatctccccaagtgtttactcgtccccctcctcctcaccctacccgacaaatcttcctcttccccggattaccgcatcttagcgcatccttgttcgcatcgtgttcgtggtgcgcaggcaaccttgtctccgctccatgcggcgatcgccgcctgcgggtcgactacgcgcgcgcggcctcacatctgggttgaaaacatcccacgttgcgccacaacggttttgtgatgtgctcgggagcgtgccgaaggttatttgtagggctgccccagacccgggattgtgggtttattgagacatttttggcggcctgggagggcgattcgcgcgactagggcatgctatgggtgcattgtaccaagtgtccaagtcagtacttttcgttctttttttcgacgaggtacagagaatggtgatttgaaacatgtatatagtgcaggctgttgatcgtattggtcttgtctaaagtctaacgctcattgctcttgttactcatgctgaacttccatctgatatggttgcacacactagacgctcgcataaatcttgcccatctttgaactcactatgctcgccttcatcacaacttcgatgcctccttatcctctctaggatcgtctggaaatgcgacgaaactctcgtcgccattaaaatgcctggggtatctgacgtcagaaagcaaaaacgaagaatcagggtgtcgtgacgggaaggacaacatcgacaggtaaagagatgctgagaagctcaaaggcagcgccccagccggttcctgtgggttccgacttgggccaatctttgcggtggtgccaaaagttcctgaaggaataagaatacacattgtcacaacaaaatgaaagggggtgacctaccaccctctctcggctcctcctgacaagtacgacgtctcggagttcagctcacaagtccagttgcctgcgacgccttcctccgggtccgcgcgttttcgcacaaactttgagaggccagcagtaaagcactgaaagtcatctgtatcaggatcctccggcatctggccagtcaagactcgcccagctgcaatcatggtagcggcatgagtgcatatcagaacggtcctcggctgctcagggtcattgtcaagagttgtgacgatatggtcgagagcgtttctgactcgttcatgcagctccacaatcatctcgcccctgggcgctggcatgtgaacagagacatagtcctggtctagatgatcgaacagtggcgtcaatgtcttgagatccggcggcgtcggatgctcccagcttgcgcggccaaagaactcactgtgcctcagcatcagtgactatccgtcaagctcgcataacgaacctccacgacgatgtctcaacatacccaacgccccgatctattctgatcttgcctttcgcagttccttcctgaaagagtcggtccgttgtgggcttgagcgtctgtaaacaccgataaaacggactggaataaactctctcgatcggaggttcaacactgcacagatactcggctaactccttgctctgctcaacgcctttggaggtcaatggcggatcagtagggatgccagtgggcgttttgaccatcaaagcggtgtagattcctgtctgaggatccactgtccagttggaacggaactacagtcgcaagttcatcgttagaaggcatgtcatctaggggaatgcagcgtcgatcttggatcttctgatacgcgcgtattctctgtaggcgagctcgacgatgcatcgacggctcaaggcgccatatgaagactaccggaaacggcatcagaagcggaaaggggcctcagccaccgtgtggagtgctgtaggcagatggtttggtgtagtgtgttgcggagacggaggggacgcttgatacgtaccgcgtgccgaacgatgtagattacctcaatcatcgttggttctttgccggcccccgaattgcgatgcaccaggatgagcgtgttctagattaggtggcttacgtgcccgcgaacgcaatgtgctccgtgttggatggagcgaagtttggggagagacttagtgagccaataatcacgtagctaggcctcggctacactcggtgcctctagttaggacactttggaggcggcgcaaattcccaaaagctgttatactttagaaattgttgcgccacgcttctttaagaactgtggccgccgttgtgcatgatgaagagtctatgatgtgtttgtagttcgtcacacatgttgagtccgttcgatgctcagctcagttctccactcagcaatcacctactcgaacgtctaccgacggcgactgtttagcacaattccatgccgtcagagccgtagatagaacgtgagaaatcgcggacggccaagtaaacacgcgagtcgtacggtgcacatgtgttattttccactaaaggcagttggtgctacactcaacacatcatctgctcatcatcgcgaacccccacgttcgagctatcacgagcgccttttcagcaggaacacctgggaagtgtgttagcgcgaacgcacatgcaactgttctgccagcttcatgcagacgtcagggccttgcagtcttagcacaggaacaggccgttgttcaaacaaagcgcatcgtcatgttgtgaacgcctgcattggcgcaagaacaggaatagcgattgtttacagtacgatgatcctgttgatttctgttccgtgacccaggagatgtgccacgtcaatgcaatggtccttgacggtgcaatatcttcgttctagcgtcaaccatggtggaagctgtgccggaatacgaagtctgggcggatgggaagtcaatgcgtgtaggaatttgggaaggtgatcagaattctcagacccatgatcggaaggcccgcgaacaagggatcttcacatgatggctgtgtttcgaaacttacgtgccgtcctggcaaacggcacgccttaactgactgaggaaagtggacgggaagtaagcgcgcgaattttcaaggtacgtgaatccttaatctaactagcaagaaacgcggggttggaggtgctcaggcgggtcccactggtcaacttacgttgggagtctgatgtcgtgtgctattgttggattcgagacggctcgtgaaatacttgctcaccgtttacgaggtggtcgcctttacgaggcggtcagttggtgtccaacacagtcaaacttacctagagatcccgcggcagctcgacggaagtgcgaagctgtagtgcattaatcattggcagcagtcgctctgccaccttgatcaccttccgagtttgatcatccaaaacatgaaatttccccagggtatttgctgcaagccatcgctgggttcttgcagcacccggcaaaagagctgccgcgaatacgctacatgctttaaggtgcaggtgcaaacgatgcaccatcatggcggagagctttaaacttcaacgatcttcggatgtctgcactattcgagtaagctagtgaatatctccggcttacctcaccgagccacccctgtccctcgttcgcaaagcctgcgtgatgcaaggaagccttcgacgttggaatattcggacagtcccgaaaagtaccgtagagtgaccgtcattcgggctcgaaaccctcgacggttattccggtcttgacggtgtcgtttcactaggcattcgctcgaaaaagtgtcggtccgacataagctgatggcttacgtagcttgcagacgccttcttcgtgacatctggcaacgtttgggggggttgttcgtaatagacaatatctttgatgaaatctattcgaacgtcttctgggccatgccccgtcgttcatgtgtgtcaaccccaccctttcaatgttgaagccaagaccggacgggatggatctgcgcggagccgccagagtgggtattgacagccgacggccgcgaatatttgactagtcgcataacaaataggccaacattattagtccctcccacgcctgtcggaattgcacattatgcaagaagtgcggccgtatccggacagagtgaaggcttcggccatttggcagatgtcatagtccacaatgcttggtcaccatgaggctcgttcaggctttgagaaatccctcagccttaccgtcgatgttgcattttaggtggctacttcggtcagatccgtccagtcagagttccaagcacaccacctgtgaaatctctgcgtggggatctgacgaataaagcaacgttgatgaatgtcgtgtgcttttttcagacgcctcacgcatgcactgtgatcttcgtctggcgtttctagaaggtcggcctcaccttcttcggctttactggttcaggccgacatcgaggcagttgtggtgatcctccttctgcccaataaggcccgatattctcgatgcgcatgctcacacgtgtggtcatctttggtttcgattggctcgcaagtgctcgtccatggacgcatctcacgtgtgtctcgttcattggcttagcgagaccatgcgtgcttctccagatgacacgctgatcaggtgggtgtattgcttatgatcctcctctttgattaacagcgggggtacattgcagcctcgctatcctggctgatacaaggtgaacgcttcgaggtagcgatccaatcgtgccccacggaggaagcacgcgcctacggtgacggtaggctcgaaaagcagcagaagcgaggcagcaagcgtcagagccttttgctactgttttgcttcgcgcaacagactaatatggaacggacattgcgttgatcgtcgtccaagcgcatattcccgtggttgtgatctgcttcggactgcggcggccgtaatctatggccactgtgtcactctaggctgttcgctgccggaggctgccagactccgggaacaatcggagtggggttacggttggagaatggtagccgtatgtaacaagatgaaagaagtaaacacgcagcagccgcgcttgactaggacatggtcgttaaattgatgcgcaaccagggtttgagcggcatatgacggtggctggaaagcccaaagcctccagcaatcatgccgctctaaaatgtgacatgtggagagtctggacagcacccggctaagaggtttagtctccgtatctaaattacaaatccgtatcagctgtaacgaaatggcgacagatacaactaagtacagacaacacaattgaatcttacgcctcaagaagaccaagatcttagcagtccagggcagcgaatattgacacgtgcttaaatatatacaagatccgaatgaatccttatctacagcttcgagggaggttccgacggctaataattaagaagagctggtactcaacgccactcctcctggcttttcgggagggcgagcctggtaggatgatcaagcgatcatttcataccgattccgttcatcggaatgcctttctctagctcctcgttcacacgtcctgctccatgagggacgaatttccctgccttcccgagcttcttctcggtcacccagacgcgtagcatgatgagatagcgaacaatcaggaagatgatgatagcagcgaccagaatgccaatgatgtaagcagcaacgataccggaagaatgcgcttgcaggtccaagaagccgtaaacgtagaaaccttgagttgcgtgcgtaagatatgcgaggccgagatacagtgctagaagaatgatgatcggaatgatatcgagccaaggcaatggtgacgttctagggaagacaatctcaaacaacgcatagacggaattgagagcatgctgagaagcgtttgaccagattgagaatgtagatggaaagtggcttggagcaagtatgccccaatatacaactaagaaagattagcatcattttcggacatgagacaatgacacgatgcctcgcaagacagctctccgcagatgcatgaccgcagtgctgcttcggcagtctaaatcgaaaccaactgtcaacagggcgtctcatcgatgtatcgagacagagcctagaggccacaggggccgtgttcactcactagtaacaatgaacggatagaccacgatagtggaatagaacatgctatgtgcgatctggagcgcttttggccatcgagcaaggaaaggaactccagtgaaacaatagcttccggtatgaatggcggcgaaagtgtagtagaaagcgagaccccaataagttaggacggtgaagaaggagaacgagcgctgtgacgcgtcagccatcccgtggctcccattccagccaaagatggtgaacaatgtgacgaaagcatagagcgccagcagcgctcgaaaaaagaacagaaccactggaggcaagatccatgatgtcgcaaatctatgactggggtcaaaattgttcccgtacggtgctgtgaggcgcgctccaacagccatggtagcgagagggtcgcggctccctagcgcgaaattgtcgatgtcgttgttcggttccaaggcaggacggtaccagatgctgctcaggagctaaaggtgcacaattgcgtggttggtggaaccggaagctgcgagtgcgaaagcaaagttgcgacgtggtgttgaagctcaaagcctccttggttcgccggaatttgcagcagcaccgccatgttcgccatgtggctttgctcacgtgtggaagacgctaatgccggcgcactatccacattcggcgtaacaaacgtctagcgtacatttcaacggacacggctcagaagtctcgtcactggcgaaagcgactatcatgccgtccggggctgcccgcttagacctcccacggcggcagccctagacgacacaaggcatctttcgacccgccatccctacactcacttgcagcaccaactgaccagggggtgggcctctaatacgcatcggagatggtgtctctatcacgttcagtccttccttctttaaggtcttatgcatgccatcactcgagtcttgatcctcctagcatgattgcgcatctgaagtcgattcctacaaaagatatccacctttcttctcggccatttcaagcatcacaatgaacgacatacgtagctcggtatgccccaacatcgctacggctttacactcactaacgaaatgcagcaaaaagcgcaaaacttggcacggattcgagacaatcaacgtatgtctatctcatggtcatcttgaacgcctatcggctcgcttcagtgtgcagatggtacggatgggtcgtcccatcactactacgaagccctgtcacatgcgagtaatttgatttggatgtagctaacacgagatctccgacagggcgttcacgagcacgaagaaaagaatacctccaagagctggaggccaagatccgggcctgtgaacagattggcatcgaggcttcttcagagattcagtcagcggcaagaaaggtcgttgacgagaatagaaaacttcgttcacttcttcatgagcgaggggtgtcagaagcggagatcgtcatggctctgggcgggtcaggcgaccgatcttacgatcagatctcaacagcgccatcacttaacgcaaggctcgaccggaaactcacatgcaatacactgtcttcgacagagctgccagcgccatctcaacaagtgccaaccgtgccggccattagcataccaccactatgttcaacaacactgagctgcacggactcccctagtccaggctctatcgtctcaagtatgggcactccgccgccagcaacatactccacatcattcttttcgacacctgtcactcccccagcccccgaaattaagaccgaagatgtacgatatggttattcctacgatcaatcctataacaacgcctggcaatatcccaatgagtaccagttattaggacagtcgcctgcctactacaacacctcctcctgcgtcgatgctgcaaacatcatccggaacatgcgagtggatgaaatgcaagagtcggacacagatctgggcttccgcgttcgcaatcaaaactgctatgtgaatagcaacatggtattcaacatgatggacaagtactcaactcagcactctatcgtatgagcacggcgatcgtcataagcaccttgatgaagctaggcactaaagattgcctacgctcaacgtgcttaacgggcacaaacctgatcatacagccaccagggttgtctgatgtggcagctgttgcaggacaaagcgccacattccatgcaaacattcgcaagtacttgttccatcggggaatagcgttagaccaggttcgagacatacagcttactctgaagctttgaaagttctaacaaagggtgtgggcaagttcttatcctgcaaaggaacgtaacgttcgcttctcatcaacaccaagaattgtcttcgtgtctctttaaaccagttctgtataacatcattttcgttttcccttgtcttcttccatgtaaacgagaatcacgatagacgaccgtcatctttgttctccaatcgacatcgctcgtatacccgccctttgtccgtaatgccatgcacaattccgtccacagatgcagcgtccctttgtacattctacaacaaagacatgattttaaaagtgtgcaacttttccctcatgcattgtatgattgattcccgacacttttcaccgatagcttgaagcataactccgcatacttgcgacccgttagtgttaccaagcatggtcacaactcgtaggaaagcggcagaaggacaggagggcgcgtcgaagaaggcaaaaaaagatgtgccagccaaagcaacctcaaagcagaaagctccgacaaaactacgagaagaagattcccctcctccgacacagagtgacggcgacgaagaaaagcgcgaagtacaatgggcgcaacccacacaaggccaaggcaatcatcatcgcgaccaaggcgaggccgtcacaagattctctcagactctcttcgatcagccctggacggaaatatggaccgcacagagaccgttcaaattcccagcattgcgaacccctctgtacaggagtaggtcaggcgtggatctgactgctgaaaaacagcctcattttagtgcgccacttcgccagcttttcaacctcatcaagaatacgacgcagggaaatgccgtggaagagcgcatcttcaccgaacatgcctttcgtcaagcttttcatgacacaaataatattgctgccgttattgcctccggatcgacggcaagtccaattttggctcttgaccgcgattatcgggtcgacatcactgtaggagaaggtgatgctgcagaaactggccatgtgctttttcttcacagaagtcccgctttggacaaagccgaagcctcagagaacgactacggatacttcattgaacttcccccaaatactcaaatcacggtgaacggcattacctacatcaatgacactcttgaagcggaacaaggccctagtgccccttcaccttttatcattggaactctctaccgatatacaattatcgagctgctctcgcaaccaatctttttcttccgcacacaggccgatctggaattcacggccaagatcaaggacaatgtcgcaaacagaccttctggagcagagatgaaccgtcgccaccagctgggcgaagatgctgccgaccatattgacatcacatgcacaccgttggacgagcggcgcaagtcgcctgaggatgtgagccccagaaagtcagctacaccaaatattgggttcgaatatgatgacacatgggttgcagataccaatgcccgagaatacgtggaggatgccatccacgatgtgttccgtgatcgttaccaagatctcatacctcgggtgcttgcttccatcaacgatagacaaggggtagaagcaggctttagcatcgactcagatgaagaagtgcaaaggcctggaagaacgatgattacgactatgcagtacgcaggaagtgaccacacagtcctgttgatctatcgaattggtgaagatagggccatcagtctgcaggtcctagactcaatggcatggtcttcaacaccagctcatcgtcaaagaatacacgggagcgcactgcaaatattggtcgacaggaattggtggcgcggtaccttcgaatctgcagatgaaatgcaactgcaattcccagaggcttcgtactgggtcgactgtgtgcaacacgacattccgagacgcgccgatacatacgctatcctaaatgccttcgcgatcgcaatgggcttgcagctgaacctcaatttctatgaaagaagaccggaaaacttttttgatcaagcccaattgattttcgagtcattgttgagcgatcagctggattggaaggttctatacgcattcttcacaagcacaaagtatgcgggccgagttgttgaccttgatgacgaagcggagcacaacgaagatgagggtagatatgctcttccaccagtgacccgccgttttaatcttcgtgttcgaccttatggcgaactcgttagacgacaaagagaccaggatagtgctgcattgggtatgaggaatgaagcagacgtggttttggcctctgaccacatggaacttgatgtggaagatggctttggccacaatactgagtttcctcacgacagttgcgagcctggatttcgcaacgatacccttcgccgagttgccatcgatggtggctggtccttgcaaacctctttggaaattgtggaggagtggtaccgcgaggaaggtctggcatctcctccatcatatgaagagcagggcgaagatcccggagttgacagcaatgaagatcctcccgccgatgaagaccctcccgccggtgaagatccttccactgatgaaggttctccagccgaatctaagccagctcttcaaggacctcactttgatcattatgacgtcgccgaaagctttaacccatgcgagtatttccgcaaaagaattgctacattgctcgcaagcactagcatcaaggccacgctcgccgatccacctattacacaggccctaggatcgcgaatggcttctttacacattctccaagtacttcgcgctatgaatgaagtttttccggatggtcagggtttctcgttctatgagccagaggaaaagatgctaatgacctcccttgttgacaggatgggtgatgtaggggataagtcgcctgccccgatcgatcccggagcctatcacgatcgagtagtactctctccacgtcgaattggaaatcacagagtgctcttgctactccaattcacgttgactgacaccgacaccgctgtcacaatacatgtattggattctgcagaaggcaaactctccaaggagcagcgacaagagctcttcgactcaattgatcgcatgcgagacagtgatccggttataccaagatccatcatgtggatttttggacctcaacagcaatctgcctggcagattgattacttcaccgtactcaacgcctggagcactttgcttggcctcgatctgaaccagcatttcagtcttgaaggaaagccaaatttcttcacggaaatcaagcagcttctgcaagcggcagctgctggacaagcagactggaagctgatctgggcattcctgcgttgttcaaattatgtggcaggcacggagcccccaccactgaatcgaagattcacaagaactattcctatgacggatttgcgtcgatataggcgggttttggatgaaagactggcaccacatcccttttttgaggaccctggatgcttccatccgaagctcgacgagactgtcggcgtgaggcatgatgtggacttcccgcgggacggacgagcaggtaaagctccagagactcaaaactctaccgcagagcgcaatggtgagacaggtgataagcctgctgtgctgctctccgacagggagaaacgtaacatggaactgggcctggagccagatttcgacccatgcagctactttcacgaacaacgcaacaaaatattggccggctctaaggatgatatagaagactttcgccagcgggaggtgaacacttgcacaaggaagttcagagcttggttggatgacaccgaaacatcgctagcaattgctgccgtgacaatgaggctgactcgatcccaaggagcgactcagggcttcagttacgcaagtgcgcatgaagttgcctcgtgttttgaaggggaagccgagctaatagcagctttccgacccggttgcccaatgatactgtcgcttcacatcgaacgacactttgtactccttatcattcgtcttgatgcgcagggtcgaccagagttttccgtcatggactctaaaccatactaccttggacgcaaaaatcgagccaacatacacgacatgatgttcagactcataagagacacgaagtggtggaacctttggtccaaatttgaagacttgggaagtaatcgaccacagcatacatcttggctaccttcagcgacacaaccgagcgacaatgagtgcggatactacgtcatactcaacgcttggtcaatagctctaggtcttgagacaaatcctgatgtttgcctggactggagcgacaccttcttccgcgacttgcaagatgtcattcatcttgctcgaataggacgagcaagctcgaaattcatttacgcgtttctgagatgctacggctacgtaaaggaaggcaaggtatcttcagatcgtcaattcgatagcacactagagctgaggaatgagattgacatgggtacatttgccgatgactttcacatggacgatgctatccaattttcgataacttcggaactactttggcaggacctaggaaccaagagcgtactccatttgcctggaggcgcacgaaggcacaacgatgctgctgcgtttccctctgacaggtgggatgaaaacacacggcatcttgctgttgaactaggcaggcgaggaaaattgaacttggatcatactgcaagagaggtaggagcggccattcaagaggggcgcaaagaaagaggtcgccacttcatggagcagctcaagacatccggtattgactgctcgacgggcaaccgcagtcagattttgcaggcctgtagggatcatctagacggatggcactctcagcataccaatatcttgcgagcagacccatgcgagatatccatcgataccattgctttttacaaacacatcttcaagaaagacactcttggagatgtgtttcaaggcgacgcttttcaagtgtggccagacgaccacagcgctacaatgaaggaagaagtcgtaagtccaatggacgaaatccaggtcaatttaccaatctctgcagtcgttgaggctatcgatcgactacaggaaagacatcacaccaacacagggggggtttttgcaggggggttctcgctttcggtgtcatacaacaatggggctgcactgtacgatcctccaacgtggcctgttactgcagtttcacgccccaggaggtgttttctcatgcccctgtacattggagacgcacttgcgcctgccttgcgagaatggcagagacaaaataaggttaagcaatcacccaaaagacctggagcaggccaccatctgcttgctgttgtacaggaagaggaggagactgacaccaacgacgcacacttcgatatttgcctttacgacagctccaggcatgtgtttgccaactcagaagtattcttaatcgagaccatcacgggagcgattcgacagcttgaatggtcgacacatcggaatgggagcgatgggataccgatactctatacacccagcgaaactatacccgtacctcagcaggccgcgggcggaggatggcgatgcggtccccacactatcaccaatgcttggattctggccatgggcctgacccccaacccagaagctgactattcagatgctgtctacggagagctgagggtacttgcaagggcagctgtggcgggcctgttagactggcaggctttggtcgcatggttcttctgtcgtagacttacgctcgagcgtagtcttgattacatcttgccagatcgtcggttcacgacaacgcacttctgggagagcgaagcgaaattgtcagagcgaataaataatatcctggacggagatgatgagatattatcggctttccccatcgacgagtttgtttacgatcacggaaataatgtacagcacggacggtccgtacaagtcgtcgacgacaccactgatgtatgaagatggcgatagggatgacgatgacaaagacgaaggattgagcagacacttcgaagaagtagattcgccgtacaatcgactcaatcggaagcgacgaagtgcgaccaagcaaaccacgccagacgctttggcattcttaaaccgttacgatgtcgatgtggacggcgatgttataatgtctgagaggagtcaccaggctttcagtggaaggaaaggtgaagtggataatcttgtcttcttggaagggttctgatcttgtttttgggcgacgtcaagtcccgttggatctctttgcgtttctgatagccttgtaacatgtacgatatactgtaataaatgtaattgattttttatttccctgacatttatgcatcggagaacaacgacttgacttagcgtcttggcaaaacatgacgtagcgcgcgttcctaggtacacttccacgtcccagtctctacatttaccccgaaaccaattgccaaccacacaccaatcgtcagacctcatccagaactctaccactaatttcgttctccccttagcaaatctccgcgacatcgtcaaaatgctcgtccgacccttcccatccctcctcctccccaaacccctcgcatccctcgcctccaccctcttcaaaaccaccaagcccaccacttcaggcacccaaacccgccttttctccctcctcaaccccagcgcgcgctcccacacaaaccgcatcttcgacccggtccgccaaccaaacgacctacacacgctcaccatgctcaacgccgccgataaccgcacactcataacgacgtggagcgcaaaatggtgcgcgacttgccaaacgatccggccgctgattctgaagatgattgaggaggagaaggtgggggagcgggagggtgggctggggtatgtggaggtggagatggattcgacgctgatcgaggatttgccggtgaagtttagggtgagttgaaccgccgggagggtaggggaggatgtgctaacgagaaggtagattgcgagtatgccgacgttgttggcgtttagtcggcaggaagcgcagtttgacacgaggttgacgaagcctgaggatatgaagaatgaggagtttttgagggagtggttgttgaatgaggcgaagagaggagggcggatgggaggcggtggaggagggatatttggttggtagtgcgagagcatgcgaagattgctggtctgacacgcatcaggcacggcgaaggatgagacgaaagaatgaagtcgaggttatgtgattgcgcagctgtaagtaatcgcttgggaatctataatgatagagctaatgttgtgtctagttacgtgactcagtcacgatccttcgacttcgtgaacccttgcctgatatcctgccggccctcgagatacgtctgacccgcgctcattgctggcagtaggagcatcacaacactcagcgtctgcccgaatccccatatattttcaccttcgtcctgaagtccacaaaatctttttgggtcattcggtgttgcgaacttctgtgagaggaccaatatagcggacagaatggcaagaagtatttggacaccgaaagcgatgagtgggttcaggaagaggtagtagagaatgtgaacgccaatatgtgctggggctttgaagtcgagtggtggcaggatgctttgcttcgggtccgtaacacggcgtacaagagatgcattggatgcgcgggccgatattcctttgcgcttcggatcctagagaatgcaaaccagcgcagtcgagaaacctacaaggatgaggaagagaggaacaatgaacgagagcctctgtgctcggctgcgtttctttcgcgtaccgtcgccgtggtcgacaattgttggtggcatggcgattgcggcagtcatggacgatagcagaaatatggcaaataagatgacaagggtgagacggattctggcgatgagcttgtatctgcggaaatacttgcgaagagtgatgagcgctgcaaggtgcgacgatgaagagagcgcgcagatgtagaggattaagacaaagtgagcgccctgtacttcaatggcattctgtgcgacctgtgcatggaatgtcaattatctttctgaacacatctggctgcgtgtataccttgatccaaccactgagcagcaccgcatagccagtgatgagttgctgatctcccaagccgatgattaaaggatctaagaagggcctccaagcgtaatccctcttccactccgtgtccaagaaccgctctcggaagtacctgatcggcgcttggggtgtgaactggcccttggagtcaaaagcttgatcgaggatcatggcgaggaccgacgctacagtggtcatgacacttgcgaggacaaaggagaggacgacctaagagctcgcgatcaggcaatgtatttggaacgaggacagacgtacgcacacctagacccgcaatgtccgggtccgcgccatcggcacaagtcccgttatacagtgcaatactgtcaaacgtaacccacggcggggccatgaaatgtcaggctttggcggcttgtatgaggacgttcgacttgcaggttcagttgcgtgttctttagggtgaggccgtgattgtggcggcgggaagggcattttaggtcagctgtagggatgtgtgcatgtaagatgtctagcttcagcggccgagattcgaagactgcagaagtgatgtcgcgtggaaagttgagtcactggcgtcttatcgcaagtgtggaggcatccacgtggctgggttctgcaatggcaggagcgggaggaaggcgtaaccgtggatgcgaataaaactaaaatgttgtctaccgtcgtcgcatagttctacatacactacgacaataggtataaaagtacttccaacattcaatatagagcgactcggtctacagggtatcatttaccatcttacttttgcttgctcttcgccttgatacgagctgccagtttctttacatcatcgtcgccagcaccacctaagtctttcttcgacttcttggtctctggctcatgctcctgctcgtcatccgctctaacctgctttcgcttcttgcgtccctcctcgagcagggccttcatgccctgtgtctccttgaatcttggattcgtaggatcaatagcaaattcgtggctctcgtaaagcttcgcgaaacgtgggtcggtggtgttaatcttgaagttgtcctcgaccactggtacgttcttcttcgccttcttgccctttttcttggccttttcggctttggcaatctccttcatgtcgaagtgacgcagcttggcgtcatcattgtcagccatgagcagctcaagattagcgcgttcagcagcagttgcttcggcctcctgctcttcttcttcccgcttctttgccttctttgacttcttcgattcagctttctcggccttctcggcgcgctccatctcttctgggtcagacgcgaagaaggggtcgttgaaggggtcttcttcgtcaccattggtttctgcatcggcaggctcctcgccttcggcatcggggtcacgaccttccctcctggccttcgctcgctcctttcgcctagccttcctctccttttctttacgtacatacttctccatggtcgtttcgtggatggggatttcattctcgaacactgagcccttgctctcgttgttcaacaagccacccgtgaaagtgatttccatctctccatcaggcttggggaagtcgcgatcccgcttagccgaagccttttgctttggcttagacgatttgcctggagcctccagacctagcgcagcacgcaatttgcttgccttgtccgcttttgcgatctcctcctcatcttctgacgatgatgagtccgatccaaggtatgctttcagctcattctcatcgatgtccttccgagaaaaggctcgcttctgcacttctttccgcgtggtgtcatcggcgtcccaggtcaatttgaccttggagtgtgtgagcgcgtctgtgctgaattcgttcggcttataaccgtcaggtaatttgtcgcattcgtcatgggggtcttggtcgaaggtggtaccgtctggcacaaatcggagatcgaagaagtttgcactcgtcaaatattctcgtccatcgaggttgtcgtatatcgacttggccacattcgcagaagagcatgtgatgaccgcgtagtagtatcgcagacgatctagctggtagctgcgtaatgctgtcgagtcaaactcctcgccagtctcctctttccccagctcgatcttagattcctcttcgttttcagaatcagaatgttcctcctcctcctccaatgcgatgaggtcgtccttgctcttgctcgacgatgcaaagatctcgcgtggcgggccctcgatctcttcgcgctgcagtctctccatgccaaattcgctggggtagatgacgacattcagtatgcgaccgcccggtggtacgaacgaattcgctacgcccataatgtcaatcgctctcatgttgtcccagtccatattcacagctgccaagcgggatgaaatatcaccagtcggcaccgcgttgtcgtcgccagccagctctgtctcgtcctcgatttcgtcctcttcttcgccatcggaactctcgtccgatgacgactctagcccaccgtcacgtatagggtcgaatccttgcttttgcacccttgccaattctttggcaacagctttgtcgcgtttgctgttagacggctgtagctcttcctcttcatcatcctcgtcctcatctgcgctctctacctcgtataaccggtctatagccttctttccttcttctttcgagatcttgcgcccatatttatctaccgtcgctttgttgtagaagtcgggatcacttcggactcgcgcaaaacgagggtcaagcttggtctttgcatgcttcttggacggcagtcgaaactttgggtcgttttggaaattcgcgaatcgatcgtcgcctatgatctctcgttagcgcatgactagagacacctaaaggtaagttcagtacttactggctgcagctgtagaggcagcacccttcacggggatcgtttggcgctttggaagaggcattgtggtttgcgacgttgtgcagtggacttgaaggaagcttgagagtgcgcataacttttctgccagggcggtgggctatcggccagcgatgacgttgattagtcagtttctcggaggtccttagctccgtgatcgacagctagggaacttacagctaaatcggggcaggcgcgtcatcaccacgaggggaatctcctcacacgacaagcctcggaagaggtttgctctctaaatcttctctagcgacccagtgataccccaattgcttactccccgtgtccttgaccctattcacattgaccacacatccttcacagcgcaaaaatggcatattcgagacttttgacgtacgtgctcacggttggagctaaatcctttctccatatacccgaaatatgtgctgacagccattcaatacagtcctcgaaacattggtctactctcgattttttctttgggaggtggctacttcatggtcaaatcacgaagccttgctgagaagcagagggttcgtgctgagggagactactctgtggcagtgcatagatccggtaagctatagcattcccatatctcattcctgcagtgatatccacagcgcatcactcttactcgtccattgtctgcgcctgcacggccccgttctagaggttggtcatgctaacggtcatccgtaggtggtggtatttgagccacgcgtcatgacgaccttacgacctcggccgttctctcaacctgtacttctaatcactatctgagcgtctgatatgtctttgcaatacgtctgccactcattaattttaggcgttggcgtgtctcagccctagctactacggcttttacgatccttgggaatattgcaactcagctttgaagcttgtacaacatcatgtattgaactcgactgtgttataaccaagtgtagtcgcgcgtgctcggtacgaatgatgtctgctatactctttaggcctcgattcaagcacaaagacgggctcccgccgctattgtttcagtaacaccaaacgcgcggtgcaagtctcttaagtggatgttggcttgctcactccatcagccgcagcaaacgttttccgggctgaaggagtggcccatgtaccgcttctgcatattgatgctaagaatagccggctcagcctcactggcatggacccagtcagcggcccacccgagccaccacacggggaacacgatatgatttgacctcgatgccagcaaaacacgcggataacgcgatcctggcattacgcgagaagcctcgatactatttacagcatgttccccatggttacacatcagcgcatcgaactcttgtcatccccagctcttctaccctccaattagcgtgcccactcgcgacatcactcggaatgatgcataacagcgcccgtggagaggccgctcagccatacggaagtgctgacctggaaacatgctaggctcatgttccgagatgccggggccgaggcgggtcttgtaccttcctgagatatcagtgtcacggtcgcttactccctaccggcaagctttgcgcagatcaatggaattctttgcacgagagctcctcttgtcaaagtcctcaaactatttatgatatcgccgcatattcgacacgatcaaatccttacaccatggggagcaagatgggatactacaacgtagacgggttcatcaagcagaaggggcaagacaaggtggtcaagatgcccccaacgacaaatctcttggctgctgcagaccatattcggaagcttttcgaagggaaaaagttcggctatgctttcatgggaggactggagatgctatgtcttggacatcgacgcgaatcgccggatctacagatcgcctacgacgacaaagacttccacaagatgaagtccaagctggagtcagaccaacggtatattgactgaatgctcatagtgcaacatctggctaaccagcgtagcattcgactgccagagggcatgaattcactgttccccgcgaaggttctcattcgcactggcccagcgtacaaaggcgagggctgcacacactcggcagacgtagaggtagaccttgtgccaccgggtcagtcttgcttgttgtaaccatatacgcagcaacatctgacttgactcaggctctcacggaacgccatcgaacggcagcctcgctcgtaacactgtccttctgagtctgaagaatgaaggaaagcttagaagttacaagggactcaacatgctctatttggtcaagactctggtgcattattgcagagtgcgggacttagcttgggatccaaataaggaccttctcttcttatgccaacactattctgagcaggttcagtcgatccggacccagcttgatcagaaggccatgcagcagaacttcctagcagcaccgttcttcgcacaattaccaacagaggaccagtggaggtgctatctggtgttactgggcactgaaccgccaccaaccatggcaatcacgccgccaccaccgctctttagtcacaaacactccgcctctgatccggacccatcattgaggcctcggctctcctcgcatcagtcatcgccatcgctcaacgcacatattcctggaggactcttgagtcctcctctacctggtaagccaagatcggtgtcttcgcatctgtccgtgggtgggtcgcaggcttcagaagtgtcaacttccccgaatgcacgagttcaaaagccgtcagagctttctgctgcgacgagagagtcgaggtcacgataccgccaggtcagtgcgcctaataccagaaaagtcagtccagtagaggttcagaatatggcccccatgatgggtcatgttaggcagcgctctcagccaccaccaatgtctgcgcatcgactttctccaaacgcacttccaatgaaccatcttcaaccaccctctcgacaccaagattttgtccctgggcatcccagggaattcatatacaaccacagcactgggatttctggtcctgttccgccatacgccttcgcccaaacacctgcacttcatcagtccggattcggaccgcaacagtatcagcattacatgaatgctattgagatatctgtcaagccaatcattggaaaccccggccagcaacatttgaaatcacaactcggagtagtaggcaatatgctatcaccacagaaccagatcagcaatctccccatcacaccacgtcccatccctccaccagcgcgccctccgcacaaggatgaaaaagccgagttaccaggggcacatacgagtccgacaccaaagagccacttctacatagccaaccccaacaaagaagaccttacgccttcggtcagtgcacagaaagttcagcatcaaccgccagcagcagaacctgacaccgtctctctactcggccatttcatcgctgagctctctgcagaaaacaccactaccaaactcacagcacacatcgagcatcatcctccagccacgcctccagagcccctcctacctcaggatgacatatccatccggcccctgaatcctcgcgcgccaagtgccatgttaccgacaagcttaatcgcaggtggcgcaagtctacatcaacgaaccacgagtacttcttcagttgcgggagccgcagcgccggtagttaatgcgtcgagatatacgaggtattacgctacacctccggagtcgccgccatccacgtacaaggcttatcaaccgggtgttccgccgcctttatctccgccgggagatacaacgaaggtgtttgagcgaagcacagaagtcaggggtggggaagggtattttggagaagaggttcgtgtgggcgagggaagcggggatagtagggcgctggcgatggagtatcagcaggaaatcattggactggaacaagcatatactgcgggcaagtaatccaatcatccgactgccaatttattagctatgcgagtatcgcatcgtatcgtgcgtttcccacacccaatatacagtgagaataagtcctcgtgatacagttcagaatgctttttcctcacaaaaagcactgccaaaaaaagtcggctacctccaggatccctcaagtttattgcaatagagagtccagtcgagctcgaaatcatgcgtctcgggacggacgtgcatatgagtatctcccaagttcagaagaaacgctagtactcttcgctcccagaatcgaaccagggacctgcgccttgtaaaacgcaaggtgtagatagtagacgagaagaatacttcaagcaaggagatgcaagcctagcgagcaagagaaatattcaactgctagcgacagggtatcagcgtgagttagttgcgtttacagtattgaactaggccttctcaagtctgtttcttcgcgcagggctcagtttttttttctcctcctgtaaagcatgtcaatgaataccttttcgcattctgcatagcatctattccccacatcgcaagaaatgcaacatactctgtctgatgttgcagaaaaaaagcgcgatttagcagctatagtaaatttcgggtgcagaattacacatcctgcctgtgtgtagacagctgtacttcagtccgtcttgagaaaaattaaaagactgcgtggaggtattcgcagctttctctaacttttctctctttattcttaaactattgtcgcagtctagcagtactagttactcctcactccttctgccacttgagagaaacgtctactattgatattccacataccgctcatcaccaaattcgaccaaaaaaataccccctacgatgcatttcggccagccagagaacgccaatcaacccagcaaaaaagatggttgttttctccgctcccagaatcgaactagggacctttcgattacaaagtaacattacagtcgaacgtgataaagaggtgaaggatcgcttgagggaagatggtgagtacatcgcggctgagaaagcccacgctgcgctcttggacgaggccagcgctaagcttgccgagctgcaggaagctggcatgatttctggcaggaccattatccccgctggctactccgctcacaaaggcgcgaagattaccgaacttctcatgcagtctggagagaatgagctggtagaaaagatacgcgatggtcttaagcagcgcacgcttcttctcaagcgtattcgtcaccggctgcagattgagatacgtgaacgcaagagcaaagagcaccgcgctcttctcattccatacacagtaccgatagagatgatgataatgaaactctgatttgagtaattctttgcaggtcgttgaggcttaatttaatgttgttttacacatgcgacacgaattggatgaatttgcttagccatgacatcgaacatcgatcactggctactcatcaatcacacaaatctacttacttgccatggccctttcttgcatacatttgcgcttcatgggtacagccacgacgagtccgagtggctgaaccattgacgatgaaccaaacggccaagtcttccgtgccattgcgagagttttttcttacatatttgcgcttcctgggtacagccacaacgagtccgtttggctgattgattgacgaataatcaaggaggcatgtcttgcgtatcattgcgaggatctcaaagacttttttttttggtacagcttagtcagagcctttggggctcgggctggcggatccggatgctcatttcattcccaataattattatgttacctatttccttattctccaatcaataaaagtctttattctatccttgtctccacatccacaactgacatcgaatacttcaagcgtgaatctttctcacagctgtgcgaatatcgtgcattgcttttcttaccttagggttagcgagcgtaagtagaaatacccattctatcaatcttttaattttcaccagccgctcatattcgcagtggctgtagacggagtcagatatatttcgaatctacatatttacctttaaccacttgtctacacaacagccacgcagctatacctcaggctgcacaatattcgcacttgttctatgataaatcatattctgacgaatcgaagccaacgtggtcacggcttcccgccatagcataggtggatggctggctaagtcaaaattccttgaattaaagtgccttctggcgtcatcgtaatgtctgtaatgattacacattatcctcaatacgaggtctacatagctttctatattcgccatcttgacgttcttcactttctccctcctgcttttacccgagtttcgaaaacctgtagccagcctctgacggaagctatggctgcgagccaacgtagtggagcgggccagacttccactgtcaactttccatacagccatatacatgtggactaggctgctcggcaaaggagcacgacataatcactcggacatctggcatgatatataatgcgtcgaaacacttcgcgtaccgccatgatgacgatgtacggctgttgcgtcatgaagcaaagcatgatcagccagatgtccggcgtgaaaatgtcacttcttagactatcatctaccgccatgaccctaacgtacggctgttacaacatgaagcgaagcatgatccatcggatgtccggcgggaataataacacatcttaacctatcattcaccgccatgatcacaatgcgcggctgttgaaccacctgcgagatcaagacattgacatcacccatcagacgtattgcatgaatgatgagtcgtccatctatgatgcgcagccatgatccgaacgtatggctgttgaatcacttgcgagatcaaagacagcgacatgatctatcagatatatggcgtgaatgatgagtcgtccatctatcatgcgcagccatgatcccagcgtgcggctgttttaagtaataaactaaaggaatcacacaacctctatgataattctcagtttgtgctttacagccatcatcccggctcatggcgggtcacggtgtgaataatgacggttctcaacctaccatataccgccatgatcacaagttacggctgttgggaaacgaattaaaggaatcacatgatcttcataataattttcaagttgtaatttacagccatggtcccggctcatggcggttgacgcacgaaacttagcacgcatggactttcataccagcatgtctgaacgtgaattacattgactaagtatcagccacgaactattgagacggctgtcatgctaccaacagtatcgtactcgtctaacataccatgtctctaccgcatcacactatacagccatatcttggcctcccggctgttcctctcgaagcatattccatgtcgacaaaggctagtacattctcgtatacctcagaagcactatccaatgcagccgtagatgaaggcgatggcttttcttacggtgacacagcagactgcaacccgagcttcagcttcttaaattggcgttcaatggacataggcgtaccgccacgacccaatctattggctgtcagagccagagaacagtacaaaatcttggctcgtgctttgtcttttctcactcatgccgacagagggccacagccgcactatcatcttatggctgttcatctagcagtacaatacattcttgctgacccttgattattcctcactatggcaaggtgattttcttgcacagccattcatgagtaagatagctgacaatttagcaattactcttgctctctctgacgtagtgcacaattgctgggttgcagtgcacagccgctcaggttatcaaccgctgtagtatcagtgtgtagatggaaatttgtgccgtgtagcatgaagtctccagcttacatgcattcgatgaaatgctagtcgcgtaaagccatgcatttaacacttggttgtccatatccgtacccggctcgtaagcatctttttgaatacccttggtttaatgcagaagtaagtttttctttgaatggttatggaccacaaaattaccaagagtcgtatttgtttactctagacacacgtgctgtgcagccgctgtgaccgtcgtaggctgtaacatagagagctaatctcaaccactagtacgccacgaactcacaccgcaaattcaagtgcgtctgttcacagccgccgtctaaccgtgtggctggtaattctcggggtaaatcagacaacagagtgcaatgccacaatctccattcggtttctttttgttgcatcgacgcaatcaatagccctgctcagccggagcaacattgcttggctgcgtctgctacatgctgtaaatgaaaaagattgatctacattgtatatgcacatgcatgaagtaccacgatacagccaggttcgcactgcatggctttttttgcattgacgcagccaaaagctatgcacggccggagcaactttacttggctgcgtctgctgcatgctggaaacgaaaaaatacaacctacgttgtatataaacattcgtgaaatctcccaatgcagccaagtttgcactgcatggctgcagttcgttgatcgggtgtcccaaggatgtttgcgtagtgtttggtcaaccattcgcaagtaacagatctgcagccaatagatcaggcctacggctgcaacttgttcaagcacttcatattgactcatacacatacttccagacctgcactcttagttagggcaggtacagccacggtagcattggatggctgtaactctgaaaaggcgagtgctctagcttttcagtgaattgcccatcaacgccgccagtaaactgctacatggctgtgagttcatcaacacaatgaactggtagtcctggtgtctggctatcaacatcagtggaatggcaatcctgatgtcttattggtacacactctttgcgactgggcagaatcaggacaccgccacaacatgatttcagggcggtgatatggggtgggacttggatctcaccatggcaagaatatctatgttcttttgggacctcattctgggtaacgtagagcacagccatgatatacttggacggctgttacctcaaatgcggtagtcggatgagtatatgtcgtagcatggttatagcttcactttacacgactggttacagccatgaaaaactgagtatggctgggaaaacgctgagctgttcaggttctgagcaagagggcccagaatggttcatatggaatgcagtcggtctgacagccatgctttgagtccaaggctgccaacccaacttgtagtacgtcataacttcatggcatatatctggtttgcgtatcgcaagtggtttagtgtaccgccataggcccaatatgatggctgcgaaacgaccaatgaatattcgatgattgccgttattaccaggacaagctgtctgtgaaatcatgcataccgctcgtcgaacagccataccatcgtagcatggctgctccatgtacttccaggctctgaaaagggttccattcttctttgctctcgcaagataagtccgacatgaaaatccagcttcatactgagcagcagtacactaacagccaatacgtatgtgcttggctgcttcgccacctcggtgtcgtgccatgtaactttactatgggttcaaatattcagaccctaaaatgatcttctgcaatctcacctcgtctgtcacatgccatcaacacacctcgacccgttactctcacttccacgcacaaggctggactcaaacagccattatgagggagcatggctgctccatcagcaagtaccggcattcacatattcacttttttcatcattcccccaaaatgacttccgaccgttggacattggagcagtctcattacagccacacctttgttggaacagctgtttcgccctgtcagtacaccaactttcttacgtcttgaaattgtcttttctcttttgaaaatcgacggagagctggctcacagccggttgacataattgtggctgcttgcggatcaaaaaatgagttcgagcttccaaggtttttctcatcttatcgtatatgttaacaatacagaaccaattatcatccgaggcacagccagcatacacaatcatggcggtaatccaaagttgggctcagctagcgaggacaacgttggcgggacatgttcgtgtagcaacacttcatgcaagaagtatggggcatcatttgatagacttccagcgaacttggcacagccagtgggccaccttattggcggggtcactgcgatattaagtcgcccagaaaattttgggctgagaatctaacgacttgaccacagctagtgaacgtctcattggcggggttataggacatgtatctggcaagaagaaattaggttgagaacgtgatggatcatgaaccgccactactcgtctgactggcgggcttatcgcgacacaaatccatcagcaaaaattcgggctaagaatgtaacaacttagccacagccaatgaacgtctcattggcagtgttattaggacataaatctgacaagaagaaaccggactgagaacgttataaaacgtgaacagccagttaatcgtgtgactggcggaactgcacagcgacacaaattcttcatgaaaaatttagctagagagaatatacatatttgaaatgcgcgcagccagtaatgtgggcactggcggggttacggcgatgtaaaattagtaagaagaaatgaggttaggagaaaagatgacttgtgcgcagccagtgattaagtaactagcggggccgctgtgatgccaaatcacgaagaagaatttagtcagagggaatatatgagaggtgcgcagccagtgaggtaagtactggcgggtttaaggcggtgtgaaatcagtaggaagaaatgaagttaagagaaaggataacttctgcgcagccacgagccagctcgctggcaggatgagacatgcacacatctggagtaggtatgcaatccacgatgatgaagatattacgatgtcagccagaagtcgtattgatggcggtacacgcgatgttgaaatagcacattggcattcagagcacatttaatttattatcatttagcacatgctagcactaagcaaaaagatagaaacatatgtaaccagctacacacggtattggtggctgcctagtgttttattgaaaagacaatgtactcttaatagtgggtacaatatttaatacttgtcgaggttgtcagaaggcatcacatctgaatctacatattaagtaatagcatacttttgatactacgaaactagcgaagatataattagctttctaggtactaagaagcaagaagtaatcttgtctgtaagcatagattagaatagaaaagtgctgaaaaaagtgcaaaaaaaatggccctagtttgtgctgaaagaacgtcctaaaaaaacaccgaaaaaaaaacccgccggaaaaaggggcacaaagaagacgagcaaaaaaatatctccgcttccagaatcgaactagagacctttcgattacaaagtaagattacagtcgaacgtgataacttttgttaaattagacactgattaaatttgagtgttgaacaccgaaacttacaccaactacaccaagcggaggagactcgtcgaaagacgaggcttgagttaattaataatgctctgaagatttaaaacatatatattgcttatgctttttgataattggataaattgatcttggagagcgctcgaacccgactagaggatgtgttttttgcttagtgcggcataaagaggggacggtcgctctaggttgcaaattttttgttgttacatttgtaccgaggggcagacaaacggctgcatatcaatctccgcttcgcttgaatgccccccagatttgcgaacaacattcccagcatactggaatacaatcaattggtacagaacctaccttacgagtcgttagaaactgtcgatcttttttttcatcgtcctcaacatactttttattcctacctggagacggccaccgattaaggtgcaactggggtcattggtaaatgccaataccattatacttattgttgcgccacctcagttctgaaggcggggaaagcccataaccatggtgttcggtacacttagtttcgctcgagcaattcagtaaaggtgaatgtcacgttcagcatatctgcagtaggaagccatgcacagaaagtgattttgacaaaactttttggtttcctcaatcagtgcgactatgaatcacgcagattctgcgaagtgccaagttgcacagaacatgacatctcctcatacattgttgccttgtaacttcacatagctttcgtgcgccgcaatccgaatcgactcttgcggtcagtcatatcggagtaagcgccttttccaccgtcctcgtcctcgtcctcatcgtcacgcttgcgcttcgctcgtttcgcactatccacatccatcaactctcctccatcttcgccatcatctccatcactaccgtcgttgccatccccaccatcgctgtcttcgttgtcatgctcgtcggtagcttcgtcgtccgtaaagtcctccacctcacccaactcttcctcatcttgctccatgtctgggatagacgcaagaccgacattagtagctggcgcaggtccagcattgatggtccgaacaactctactcgtgcgaagtttggttccatcgggcagagtcctaccgagctgcttgccttttgacacgtatccgggtcgcaagaactcgcaagacagtatcagtatgttcagagacatacgccgctcatcggtaccttgttctgaaagatgtgccatcgccttgatggtgttgatgtgaggatggtgttgatatttgatgcgggttgcgaagtccatcaacttaccaaagacagaatacgtagggtgctcagaaacactgacagggtcgatgtctcccccgcttgggaaggtctccagaaagaattgctccaacagccacagtagatcactgggatttgcaggcaaatcagattggacctttggaacgaacttgggcatggtcttatctgtaagcagagatgccggtgggaagggtagcccgaagcgactggagtatccgtcgaagaatgagagcggtatatagcccccagtagcctcaacggtcttcagtttgtgtgctgagatgatctcatccgcgaagaataatccggtcctgtcttcccaatgttccaagaagtcatacgcttcctcataatgcctgacgctcatagagaccagtatggtagacactggtagagtgatcgacttttgactccctgatgctaatggtgatcgcaagcccagagatttgccgtcagcatcacggatatctatgcctccagagacactaagaagtcagtactggtatgaaacctagtcagaactaaggttggaacttacaagaatatgaagtgcttgatattcttcttcggtatgacatccttggtaagtggaaggggcccaattttctgggtcttgccatcttcttccttccaagtcaacgtgtagagttcgtgggaacgttcgaaggtagcgtccttgccaacagcaacttcccagccaccaatcccttctgctgactgatcagaggaagcttcggcatatcgcagcttgcgcttagcacggatagactttgttgctaagatcccggttggaatcttcagctccggtgcccttctgcgctttgcctgtccttcaccataagcccggtgacaatcatcgtattctttgcgagcagctgcaagggcttttccaaatactgtgcttggtccagcgacagcgttgacgttttcaatgatcatgtttgcatacacctcgcgatttgtgggcatgcctgcttccgcgatacgcaatgctgctgacatcgcgcaccaagcaactgcagatgtaaggacgaagacacgggttgccttctccttgactataccggctcggctcaggaacccgggatgcagtgatgggatcaggacagtggcggtttcgggatcatggttcgagtccttgccatcaaagtaagtcaagagcagctggccgctctcagccgcacggccatgattgtagcccatcctggcccatgatccaaagtcgctggctgtgaagtctcggaatgacaccaggcctgcatatatttgctaataatgttagctaccgatgcgcaataaagtagtcaatcagatgtaaggacttacacgttcgccatatgcaagagcgatcattggcttggcaacgttcatgtaccgcctaagaaggtccgacgctttcagaaagtccttttcgctcttcctgaaccacgggaacagatctaccagtggaaagtgaccattgccagcgagcatcctagtcgcgttaggattgactgactctaacgctgtaggaccctcccaactagcgaaaaagttgtagatgcgggtaacagcatcagcagacctgccgcctgcaatccaaaaagtatcttccgcactctcgtggtcttcacctaggtctgagcctatggtgaccatgattgctgaaccattgttcaggaccgatggcatgcattgccgaagaatcatagactcagtctgttcggtgaaatgacctgaccctgttgtgctagggttcttgcctacgtatttggatatagcccgtgggtactctgcaagagaagttctctccatggcgtttgactcccgggtcccggttctaaggagacgcactgtatttgtgcgcaagcgatcgaagttatcacgatcttccttgtacaaggtgatcacatccttgcctccggcctgggtattgagagcaccgtctccaaaaagggcgatcagaatttgctctcgcagatctgaaatttcggtggatgcttgtgttagggcagcagagactgtgtgcaccttagcactagtaagtactttgacaccctgagccgtctgtccaaggactctcaaaagtcgaccaaggaatgtctgcagctgattgtacatgtcgccgcgatgtcgctcccaaggactgcctgtggtttggccacagtatcgcaatgtgtacactgtgccgtcttctgcggctccttcttcagagatacggttctgccagtagtgaattcgatcgtgtgtgccatacccatcctctaacatattgtccagagtctgttgtagaagcgctacggggacctggaaagtgcggatgtagagaaggttcgactttgctccagtgtttgaggtatctgcagtccactcatcgagagcgatgaggctctcgagcatatctgaagtaaacagcagtggatcttccaggaggagtcgccatgcgggctcttctttatgcctggagtaaggtcagtatcaaagatgcggcggtatgaaggtggactcactctcgcgggatacaccatgacatgttggttacattcagtggtggatgatgtacatcatggacttggagacggtgtttcaccaagtctatgacggcctgttgcaacttgtcgatggtttctagacgtgaccgcatgaatgccagggtcaatgacttgtgtccaagggcaggcttcaatgcctcaaaagtctgaggattgtaaaggacatcaccgttatccctatcgcttgccgtacgtcggactttgtccaaaagctcctgggcctgactatgatcgcgatcggtgaacgcacgacgagccatgatggcggtgacttcgtttcgattgatgagaatgaaggtgtctgagatgtcactcaagattagcatgacaagcgcgtaatgacgtgaggatgggaaatgatacctcaagttgtaggagctgcgcggacgacaagtacgccgcaacacaatcaaggtatcgggctaacgtgatagggcgccgctcacaggctgtagaggaactgatgatggttcactgattgtaggaagccatcgtggcagagggacaggccgcagtggggttgcagggagaggttttgggaaagaggagaggaaggcgagaaaaaggcgtgataaaagagttgcgactatcgcacaatcgatttgtgcgcaccgatagcggaaccttctagggccggcggtgaaaggcgggagcatgcagaacggagcagacaaacaggaacaaacacatactttgccccaatcagcttcttacgaacaacgcgaacgcaaataccgctagctaggatcaatttcaccttgcggatgtgagaaagagaacaattctaatggtatgggtaaagctgcagacatcgacaagtctaatgtacatttggctactgagtagcttcaatagtgctgtctacagaaccgctgaaatggaacaaatggaaaaagttgtctaggtgttcgccttgaggaagatcgaccagccgcccaattgctatgctatgcagccaagcgcgcgcatctaaaagttcatcaaatctgcggaaagttagcaaaaggcctccgtggcttgtcaagggtagtgtaaactcaccacgtccaaagagcgcccgttttgtccaatccatggccaaaagcgccctcgtcctgaaactcacgctctgcgcgaaatacactcctcgccagagatacaccgccaacagccctccactaagtccatacccattgtagtcaaaaattgccgcgttgcctacatatgccaaactaccgagatgatggtactcaaatgccttgtaaaccgcgtcgtcaatatcgccgtagtccacgtcattgagcgccatgcccggcgccgcttgagcaatcttgttgaatttccttccgaggtattggccctgttggtttgcgcgttgggcggtggcgggcagggaggttagtttgctgtcgatttggtgcaggagttctctaagctcgccgaagtctagggtgccggatttgtcggtgtcgtattgctcaaacagcttgtcaagacggcgcaagtggttggcggcttgtgggaagcgctgcttgacgcgctttgcaataccgcgccagtctgcgtaagagatttgcagtttctccgggtccttgcctttctcccacgcggttgtgcggaggaagttgacaatatggtctgagacgttgttttgtacagttgcgcagtcgccgatggcgtaaacgtcgccgagaggtgagccgctcagacgaaggtgagtatcggtttcgagagcatgcttgttgttctgcccgtcaagtttcgctgcgagacgcttgcaaaagtctgtctgtgcaacgcccgtcgaccaaagacagaagcccatggggatctctttggtgatgaccttgccatcttcatccttttgcgagaacaagatcctgtccgacttgacctccttcacgcgggagtttgtctgaatatcgatcgaatcgtgtgcaaagcgctgttccgcgtactgtgagagcgcctcgtcgtatgtattgaggatgtggcttctcgactggataacgtgtacggagatttcgtttcgcaggagtcgagggaaaagcttgcacaaatcctcattcagcatgtcgaacagttcggcggcgaattcaactccagtcggtcctccaccacagaccacaaaagacagcagtctccgcctctcctcgtcatctgtggtaggtagacaggcagtctcgaggttgcggacgacggcattgcggatggtcctagcgtcgctgatgtctttgagaaagtggcagtgctcaagaccgctgacgccgtgagggttggtgacggagcccacacccacgactagcttgtcgtatggcacatagaagcgctgttccttgccgtgcgcatccaccgccgagcactcaatcagcttctcggagaactcgacatcttcagcctttgccttcaaaaagtgaccatgtacccttctgacgatcttgcgtacaggttcgaccagcgacctcagttccagcgtgcccacagtcgcagacggcagcataggcgtgaacaggaaggtattcgacggcgagatgacggtaacgtggtattccttggggttcaactgcttcaacagcgccacgcttccccatcctgtgcccagtataaccagctttggcttgtgcttgacttccttgttgtctgcgcagtcgtcatcgtcgacgaagtggtcggcgatgggcaagttcttcggtccgcctctccgtggagtcagggcgagctgtgatacggggatgtcggtcgcgatgggctcgtcgttgtatgtggttgcgtcgtagatgaaaaatgcgacgacgagaccgcccgagacagctacgaatgtgccgaggactgctgccgtgcgataggcataccgaaggagccgtgactttggtgctgggagaggttttgttgataccccgcgtattaatgctgagctgctcttattcacttggggtgggtgtagggatgctgaaccggcgcgtttcgacgcaattgccgggctgccattgctgaaggatgtgcggagttggtagtttgaagttggaggcagtcttctgcataagagagaaggtctagatgtgacgttgtaggcgcgcgatagcgacgccgcctgtcgcgggagcatggcgtaggatgagcgcagcttcacaggtggaagcaatcggatacgttgggaccaagaagcgggaccaattgcgctctttaggatgcacaatggcaatttactgagataatacctcgaaagatagatgttgggtatggtaaaagcgcatagggaataaggtttgtgcgacgttagggaatgtttatcgtgttcagctttacgtcaccagtcgagcttgcgcgggcgatcgcaaccaagctttacagattgcgggccctgaaccacagaaatgcttacaacgcgcatccggcgattccatctagcttagccatgtactaaaatattgaatgttcagcgccatatgtgttgttacagagtttcattggagatgcaatcgtggacgttgttttacattatgtacagttcttcaacacgaccatacacccacagtgccatccctgcggccttcaacaagatagccatcttttatcctgacacgctcgatcatggcatgtgaagtgttgtcgtcttcatcagcgccgacgccaggaccgcaattccagtggcggccgtccgtcttgtcgtagactttgacaacactttcgccggctgcggaaacgatgcggcgcgagtcgaacatcatgctggtgacggggttgtcgtaggcgtaggcgtcgtaaatggagccagttcggagatcccagatctgtaatgcattagtagctgtcaatggcctgttggttgatatgacttactcgtatactcctgtctgcgctgccagtgacgagatggacatcgtcgaactggagcgcagtaacgggtccagtgtgtccgacaaggctgcggtgcacctgtccgcttcgcagatcccacaatcgcaccatgccatctgcagtgccacaagccaacgcggcatcaaagacctgaatggctccaacaaagtcggcagatgcatccatagaacgccctgtcggccgccattcagaactggcgttgtttgtggcagtcgcctgagctgcggcccataatacatcgagtgtctgcacacaacgtcctttgaccagatcccattgtctcagcgtcttgtcggcggaaccagagacgagagtgtcgcccttgaagtgaattgcagtgatttcgtcaacatgagactcgagagtgaagagtggcacgtcttgcatgatggttggcggcggtgcgggaggagcgtcagacgagttctcgaaagccaggccatcttcgtcctcctgtgcatcaccgtcgccctcaccctcaccctcgccgccgcgcttgttgacgcggttgtcctgaggtgcatattcggctctgctcaaatcccatagccggatggtagcgtccatggaaccagttgcgacaatactctcctccacttggaggcagcgtaccgacgacagatggccttcgagcattcctatacagcgtccagcgttaagatcccacacgcggacagtgtcgtccagagaagctgtgactagtgttccccagggcgcgtcaaagtccatggctgtgattgagtcgttgtgggcgggtagctccttgatcttggacccggattccaggtgttcgtgaagcactcgcatcgacggtctccgtatgggcttcttccccctgttcttcgacttgggcgagatcttctggtatatcgactctgacatgaaggtctcggagaccgcctcgctgcccgacgtggtgggtcgcgagtcctccttcggtggtgcaagggcggcagcatcgtccagctcttcttgaaggtcctcaatctcgttgtccacgccgagcaggtcttgtgcaagctcctcctcttgtatctcgagcccagccaggcggtctagcaccatcttgcgcatggtgttgagatttgcaatcttgttgtcgatttcgtgaatctcagccacgcacatgtgtttccgcacgcccatcatctcgagttggtggctcatgctgtgcttctgcttctgcaggcgttgcatagacggcggaagcttggagtactcgtcatcctcgagctctccgcctatcagccgttgccctctggcgttgtgcgtctttcccttcttctttatcgtctcaggctcgtctggtaatgtggcctggaagccttggaatagtgaaaactcattgttgtcttcgggtatgttggcgagcatgtcgtcgggtacgtatgcgagggcccgctgctggatctcggggacggatatgcgcgagcgcacaatttctcgcggggtggtctgggcaaaagaaaagacggatcgttgaagcattgggcgccgcagttcgcggtgcagctcacccagggcgttttggtagtgctggccgacaccctcggtgcctatcaagcttccagcagtggcggtgacttttcgaccaaaagcttgcagctggcgggtctgcagcagggattagcatcactaggccacaagtcgaggtgaggtgaaaactacatcaggtaggccgtccatcaagctcgcttcaagactctcctcgggtattcgaggccgaggactggtagagcgccctctggatggcgagccatcgcgggcaaatgacgaggccatgcgcgcagttgcgaagggctagagcggggaccggacacagtggagggtgccttatgtcatcatggtacgcagatgcagagaaagctcgcagtcgatggaagggtgggccaaagcgcagctgtcgcgtggcgatgttggtgaatgctggtgttttggtgttggacgctcagacttcggcaatggcacatgcgccctgcgtcatccgccattagttggtgtgcttctccgagaccgctgcaaggaacatgcgctgacagtcatggctgcattcactcccctacagtacactcgaaccgtgtggacttgagatacaatggatgcggtgattgacctctcggatgcctccagggcattggaccttgcaaatattcgctcccaactcatgtactattcactcggcctcgtgtaagcaagagctgacaagcagcagtcgcatggaggacagcataaccttccacttgatagagcgagtccagttccccctcaacaagaccatctacgtccccggttccctcaacattggtgaaagcaagctcagcctctttgattggatgctgcgcgagcaggagcgcctgcagtccctcgtccgccgctaccagtcccccgacgaatacccattcttccccgaggtcctccaagaacccatcctgcagcccctcagctacccgaagatcctccacgacaacgacgtggtggtcaacggcaagctaaaagactgctacatcaaccacatcctccccgcagcatgtttacaaaaggccggcggggacaagggcgagtcgcaagaaaactacggctcggcagcgacatgcgatgttctcacaatacagtcgctgtcacgtaggatacactttggcaaatttgtcgccgagtccaagttccggaccgagacggaacgctttgtgaagctgatcaaggccgaggatagacaaggaattgacgaggctatcacaaatgccgcggtagagaagaaggtcttggagagactaagactaaaggccaatacctacggcacggaccctgattctggtgccgatgggtcctccaaggtcaatgcggacgcggtggtggccatgtacaaggtgggttccaccaacattgtacagtcgtacattgctgacatataacaggactgggtcattccgctcacgaaagaggtcgaggttgaatacttgatgcagcgactcaagggcaccgagtgggaatagaggccggcatagatacccgcagagaccaataaaccacctacatacctctgcacgggcgaattttagcatgactcactctcccaccaaggggtgcgacctgtgcttgggagatgagaaacatgatgcaagacacggcgtcgcgcaattggacgcgcacaattacacccctaattgactctactcactactacacagtgctcccgacgttctgttttgcagtcacaatcaccatgtagcgagtactgtgcagttccgcactattatgcacatatattgctcaaagaaagattgtttgcttgcaatcaccagctgagtagaactgatccgtctaggccagaaggccccttaactgtagtaaaaataggctatgcacctctttcccccctgaaggagtagaatccccatctcaatgctcttttactcccatgagcaaccttaatcgttctttcttatcaacacaattcctcatgtaaaacaggtcggatgcttgcaagacttgatagactgcagaaccaatatgcattttcgctgattataatttggagagtatcgctccagtaacagctcccaaacatctccctgaaatcatttcctctcacttcatactttggcaaccagtttcctccccaccaacgcctgcctcgacgccaccgcaagccccgtgcccactaataacccaatacccgaaaagataattaatccctgatacccaccgttctgcctattaatgataaccccggcagtcggacttccaatgagcgccccgacagcagaaaccgcatacaaacaccccactctagctcccagtttgcgaacgtcggatatgctcgccaccatggctgggatgatggagaaggtgcagcctgagacaaagccgtagagaatgctgaacataatgacgggggcgttggagtgcgagggtagccagactgctaggacaaagacgccgcagaagaaggtgttgaggatcatgacgttaaagacgccgtagcggtcgccaaagtaggcggggatgatacggccgaatgtactgcagtgtgttaaccttacgctatgctgaaggtagacaaaggacgcaaaacctacgaagcgccattcaatatcgaaacgagatatcccgccaacgccgtactcatcccctcattcctcgcctgcagaatgacaaaagtaaacggcaggaagccgcccagatagatgaagaaactgctcgcggtgagcagcgcgaacggcacctcggtcagtggcgtaacgaagtcgaccaagtgaaagtgtctcttgggcggcgggagacgagccttgatcagaacgtttccgatgacaagcaggcccaggatcaaaaacgcaaggctgcgcatcgcccagccgaagccaactctcgggatcagccggtcgacaatgatgggcaggattacgccgccgatggaggagcccgagacggcgatgccgagagccagagcgcggtgtttcgagaagtactgtccaatggcagctagtgtggggaagaacaggaaactgcagcccgcagcactgacgacgctttgcgcgaggaagatctggtagtattcgtatgaaatggacgtcatcatgaggccgaagacgtgcaggaaagagccgagtctagatatcggcatacgatgtcagtgtatgaatcttacactttttccagactgggatttgctcacaggataggaaagcgtggaccgtatgtatctcctagaatgccagtaatcgggccctgtaatgttcatattagcacccctatctttttcccgtgtgagccaaacgtacgcaaaagaacatgataaaagtttcagtagatggtatccatgcgacggtactcggcgagtacgacgcaagctggtcggtctggtagtagttctgaaagatgcctatgcctgatagcgggttagttgtcggtgcatctatatgtgagggcctgagggctgcaggatcgtgcgtacaatttatccatccgaaacttgcaaacacggtgcagaagcctcctagaactacgagccatgcttgcaagccaccatctggtggtgggctcggagcgggttctgtgaggtttgctttaggcacagccttctcaggatcggtgtctgttggttcaggctttggcgttgatggtctggaagattgtaacgattcatcgtgcggttgcgacatcgtggcgatgaggtatgtgttgttggagtaacgagcttgtgttgcagagttcgtgttgttgagggcgttccttcttttatgaggtctgaaagtatttaatcgcgacttccttacattggcgcattgacccgaacagtgtttgtcatcaacagatgtgcgctcgaaaaatggttcccaatcggggataaccgtgaagagctaatatgcggagtctctgcgtggctgacagaatgctcagtcactatcaacacgccttgaaaagactaccatgaatagaagagcttggatatatctacgaatgagaatcgtttcgctgtgacattgaaaaagcggtgtatagcttcacggtacgttatcgaacgtagtttcgtagagtgacgtctgtacaagtattctgtcgcgtaggaacggcacagcactgtcgcaaaaatgttctgagatgcagcaaaactctgatgatacagccaaattggaaggacgatgtataaatgaagtgagtgatagcagaagatgataagatcatagcacaatcacctgggacagttcataggaagacgacatccccattgtacgaggcgaagatgatgagtcgaagacccttgcgacggctgctcgaaaaatgatacctgtttggcctagtgtcgaatcactagctcgttatctatctccatctgacccgatcgcttcgttgctccattgacatggcgttaatcaattctgtttctcaaactgtgcttctcgctccattcgggaatatcattcgagaagcgacaaatgaacacccaaaagcctcataatggtgggtgtcgcagggaagtctcgagcgtgtcatgactgcaagcgacgaagagtcaaggtaagtgtaacaacccctgtctacacctctttctgacacaatcaaacagtgcgacttccagaaaccttcatgtatgaggtgcgaaaaggctggccgagcttgtccaggctacgacagagcttccatctttgtcaatcgcacattgtccgaattcaccaccacagcacgagtagcgatagcagaagcgatatcgctccaggttcaaatttctatgaaacattcctcgagattgttgcagacctttgaacaactgcaggcgaacataacagtcccccaagctcctttcccaggcacatttcgcctcggcgcttgggacatacttcgagaactgtacctcccacgtacgcgttccacagacgaatgtgaggtcacagctacctcatgctactcatgggtccacgctgtctgccacatggtacctaaaagcaatgttttgaatcaagcattgctggcattctgcgcaattcaagtctatcttgcagagccatggagcatttctgaagagcgagcacagagtctatatggtgaagctgttaagaagttgatcgaaagtctcgaagaatctgatgtggaaagaagagacgacaccctagcagcgatagttgttctgtcaacttgcgaggtaaagcagctttggcggacgtccactatgcaccaatcatgctgaacatcctagcttttcatactccagggccatgagagttggcatgctcatgctcacggaatatccgagctcctgcgagagcgtacagacatcaatgaccaatcccaattatggcgaagattatgctcgcggttacgtctaatttgtgtacgtcccctatctatcaaacacgacacaactcaccgtctttgcacaggtaatcatcgccttagtaaaaggccaaagactcgtcctcaacccaaccacatggcgcctactcgtcccagctgaccacaatttcaagtccctcgaaacactcatggacatggttaccgacgtgccacatcttttggcaaagccggacaagatggccagctcagatacaaaccacatctgggcactactgagcacctaccaaaagatcgcaacatggcaacactgctgcaaaaccaactctccaacaccatcatattgggctattccatcgcgcgcacacaacccttcagatgacgcttacgccaccccactcttcccgttcgctctcgagtacgagagtctgaacatcgctatacttttcatcttcagttcggcaatcatgctgcaacttctctccaccgcgctcttgatcagcacagctacaagcgtgaacgatcttacacaagtcgaatccaatgaaccatggtctttatcgcaaatccgccatgaagccgacaaagtcgcacggtttctctgccaaagcacagaattctgcttcaggctggaaatggggacagttggcgtacaggccatgtgtcacgcgcgatacgtaatgcggaattacttctcccaggtaggtttggagagggaattggcgtggtgtctggggattagcgacattggagggccaggcttaaggagaggcattaggatgatgttatttgaggggtgagggtgaaacatgtggatggatgaaaagtggcggcagcggcgagaagcttgctcaaatgaatattgagggacagatgcaacttggacgacactgtgatacatgatggggcagacgttacgtcgccggtcgcatcttccatggaagtaggtagcgggtattgatacatgtagctggtaacgtgacagtgcatccctgttgatttaccgattgtcgcagaagctcgggtgggtgcctagagctgagtcctctctgcctttccgactcgaaatcctagcgctattactcgctgtaactaatcattgaattcacacaccactctgcagcgcgccataacatacaatgccaacacaaacgagacgttcaggttcgggtgtaagcatatcaagcagtgaagaagctttaagttgcggcctctacggcagtattgatccggcatggagaagagatagaaattggccaaattgtaggatttgtttagaccttaatccgcgcttttattggacgaccgacctgaacacgttgttgtggtcatcaagaacttgtccagcttgtgatttgctgtgcattgtactcgagtcatacatcatacgcttaaacgcaggcccagtcccgatcggcattgagttagttaacggaaagctgcaaatggacttctacgtgtcggaattcggatcacagaattaccaatcgtctccacctccatccagacaaagtgatatgcacagtaccggaaaagcactcacagttcccgtcgagcaccatgttttgagcttctttgtcaaggctggtacgctatacatgcgctttcatggtttcattgatcgaactgatgcggtcattcttacagaaacaactcctgtaaggaacgacccattaggcgaatggactgcaggaatcatcagactaaaagctcgatttgtgccaggcatagtcgagtacactaaaaatcttccgagcaatctcttagtggtatgtaggaccagtcttgtgacgaccacttggctcccggatggtaaaagccgcagttacaggaacttggatggtgtaccaatcctcatgggagatgatcataaatgtgcgacctatcttgttttgagagaggttgcatgtgggatcgcaggctgggcatcactcaacactactacagcaaacgggacacgaatgcgccaaacattgagttcgaagaaacaaacccctatcgatcaggcgaatatggaagttgggttgaaagtatgaatcatcaagagctcactatcatttgagaacaccagtgcgcgaagaggaagagagaaattgtccacttacgtcccattgatctccgctgcaccaacagtagtccagcaaatgtccatcacgcaaacacgtctcgaagcagtacaacgcatcactcctcaccatcaaaccttatccctcagatctccatccacgtggcattcctccagccgaacatgcccgcccgcaacccgcacgcatccctctagcttacccactcgacggaacttgccaaggtccttcctcaaaaggtccagagcagcgtaaaatggatagttagcttttgtggcaacgtacacgcaatcgagccaagcggtgagcttgcttttggggctacgagagcgaggcggtagtgtggggatcgacgcactggttcgggttcgcatcattgtgattggcgtgcggattggatggcggtatgttgggccgagacatgtcgtatcggaggttttgtggggaaaagacgatgtgtggtgaaggaaggggtgatagaaaagcaaataatatgcgtgaagaatttttgacaggtagaacgttgcgacgactttcgatacgagcgagaataaatcagctgacgcagcccactttcacacgtcagaattcacatgctcgcggcgcaatacgatgacagctgctgagaaattcccggtgccatgcccgtgggtttggtgttgcgccatgtcaagccacatttggtcgcaacagcattccagaaccgtggtcgagagatgctcgccgattgcatttggacacgtaggatgctagattgcggcctactacggctaatactgtccgaaggctgctttttcgtcatggcatcgcggatcgcagtgcttccggaatacaaatgaatgctcaggtggacttgatgttggggaatcgagtggatggtgagaagaaggaaacagagcagagcccttggcaacaagggttccacatttgatgcttatcacagggagcgactcgaaacgggttgatagctctagtatcatggcgtatacccaaacgcaagagcatcatcggcctcagggatgggaagatcatatctgaggcatcttggagacatataagcgacacttgcgaagaccccgaagttgccatgtcatggactacaggctgcctaacagaaagactcggtaaagatactcatcgtgtacgcctcggctcggacactgaccaggtgaagatgcgtggcacgcagtgcaggctagagggtttgagaatcactgggtgatggatcctggatgaggcatggggtgcggataggaacaaggcgtggctgtggggcagcgcgtagagatattccctgaaattgggcattgtttcatgatcgccttctttgtgtcactgaaggtcatcggcggccggacggaagtgccgaagcggcacgttggtgcggatgttgatgcttttattctccacagctggccgcaatgccggcgatcatgaccaaacaagtaggtactgactgagcccgcggcatgactcgtcactcttagggcaccagggcccgtgtgggatcgaagcatggatattttatcttgctcaacggtcgatccacatgcgcggtgagaccttggtgtggcgctggctgccttgatgcgtgtctgaatgcttacagtgttggaacatttggcttcgatgaattcgtctggcagtcttactggagggctcaatgaaatgagttctcgaacgttatggcctctctgccatgttgccttctgcctgcatgtcttcttacggaccccgtgtgtctcgacagatcatttgtagactggactcgtgttcacaagctagacagtcccttttcgatcatgtcattatcagctgaatatggatgccaccgtccgaagcgtagggaaatatcaccatggccatatagacacacaagaccagattaggcacatgtagtctccgcgctctaaactgtagcaatttcggcttgagtgctggcaatccgggctttgaatataagcaccaattgatgtcgcatcgacatgttgcagcgctctactgtcgccctgcagcttagatcccagtcgcctcggttgcgaacagtcaggaacggcaaattccgccagtggagcttcgcagttggcttcatctgccggccggcggaggaccggagtagatccgagtagttgacaggttcttgggtttctaatactgactttttgctgtacgcctaatagacaacgcacaccgtggcgcgcatggctgataccatctctgatcagattggaacgactaggcccatatgtgagggtattaaccttgaatcaaggaacaccgtaagcgacgacaggggcgtgcatccactacgtccaggtcaccggatttgacagtgtccagatggaccttgtcaccgcggaacggggttgggataggctgcatcaacaacacacaaccgtaagtttggtcgactgatggtcgctagcttcatacctttagctagggctgagcttgactgagtgtaaaccgttcttgaaactgctgttgggtagtaatgcatcctacagctagtcaagtaaagccgaagcaggtcgtcgaagtcgcccgcattactgatgcctaacaatgctgggcgaagacgttggcagccgacagcagcatatgtagatgcgatgcatggtcaggacatgaagccgtacgtagcgatgcagcccgtttcactgtgaaaatcacccgcaacgcgccatgtcccaacagtgccagtgcgacgtgatcgtgcgattctagcgttgcaagcctttcgcaccgtagatagagtcaatataaaacgcggaattatgataagacgggcaatgggctgcccgttgatttgccggataatagttatgggtgcacggcttgcagcgtaacaaaagatcgaagcgtaacgcctcaatcagacgatccccggctgcacgttgacattgcctggccatgggaattttgaaagacttgagaaacttgatgttctcccatgctcgcccagtcgagctttcaagagtccggaacacggacaggacgtgtcgcggagacgggagaccgcccagctctggtgtggcgtccgcaaaacggaaaaagcccgagagtgtgatctgggcactgcgccgtctcgattccgcctcacggcacaaaatccacacatctcagcaatggggtgattgcacagccatgcagtcgtgtaatcgcactgctggcactgtgcggcgctgcacaagtcgttgctgcagtgttgcaataaacccatgcgatcagacacctttgccgcagtcagccgggtgcatgccagtcctgtgcgcctgggcccataaatttcagcaggcaataccccatttttgtagccgggccagctgcaaagaacgggccgcgctgtctttcctagcgacgcttgtgcgtagtttggggtcaataccagcacgctggcacgactgggaacctgggtcctggcctgaggagcctttcgtccatacatattgggcatccgccactgctcctttgctgcacctcgaacgccaaacatcgccggacgtctctgacaacatagttcttactttcagcatccttctggagtcgtgggagtcgtgaatcactagcccgtgattgcagccgccagagtgcatatagccagacagtcggagttcccgggagattcagctccaacggccagaccttgggaattgcggagcgcatgcatatctgaccctcgccgcgcttcacccccatccacaacgtcttgttccttggaggatcctctcgacctgaagcacaaggtagtgacgggtaaaggccggaattgccgaagtcacaatgtcaactccagctgagtcgggaaaggcggaggcgaaaaatatggatcgacgcatgagcctggggaagtacgtgaagaggatgagcagtgttttcaagagggagaagtcgaacaagactgttgagttggccgcgccggttgtaccttccgtgcacgaggccgaacaacaaagcgcaaagaaagaggaagccgcgcccgttgtgtaagtaagcagtcatgaccccaggagtcaacactgacgtattccagtactgcaacgccggaagaatctctcgctgtgccagctgctatctaccgccaccatttcgcagccaacatctgcgattgtgacgaaacagcttgatcgacatgccatgcagcaggaacgcgcacgtgcactctttgcaaaatatggactcactctggacaccacagactggattgcccctcccgctccgatgcccactgtgcaacgcgtagagaagtctatccgcatgcgcgttcatcgcagttgtcatcactgcggaactatatatggagccgacaagcaatgcttgcagtgtgagcacaagcggtgcaagaagtgccctcgctaccccaaaaagaggctttctgctgagaaagagaaagaaaagacaaccgaggagaagccaaggaagaagagggtcctgacagtcacgacgagaggaggaaatgaattggcatatcagccatcaaagcaaagagtcaggcgctcctgccacaagtgcgagacactatttgtgcctccgacggctaccatctgtgaacagtgtcgacacatacgatgcaccaaatgcccacgcgacccggcaaagctgcaaaagtggcctgaaggctaccctggggacatggacgcggacagcgactccgaagtcgagaaacagctggagaagttcaggcgcacttggaggaagcctcgccagagagttcgatgggaatgcgagcagtgcaattctgccttcatcagcggctcgccacaatgtcctggatgcggccatgagcgatgtgagaaatgtacccgatcaccgtaagttttcaccagacgatgctcgccattgagcctccctaacaacagtcaggatcaaaaggacaaagaaggaggagaactttgacccaaagcttgtagctgccgtcgaagcgaaactgaaagcgctcgacgtcgacagcgatgtccccacttcaggagtcgaagctacttgacgtcagaacgcggacagattctctatctaatgcttgtatcccgaggctgcatcccttctgggactccactggcggtgtgccggctctattttacgctcgctgtttccaggatgcccttcaaccggcatcgaccgcaaatattgcgaatataacaagcttttttctcacttcacccttccatttcttcgaccatgccatcttcggcccatgcaaatcatcctacgcttgtttgatcttggcattgaactctgatcatgcgcaattactagatgcatcctgcatctttactttctggtctcgcatagacatcggctagtagctcaaaattcttttccatggctgacacatgtgacaggaaagctcctcggttccacaaataaaaaggaggtccatgatgctgtgtaacctgcgcttatatccacccgctcgaactgcgtactcgtacgataacaagcaggctggtggtacaaatgggcgtttgcagcgtgatcttagtgcctcatgggtcgcacgctgctcctgtacgaccacaaatgtcagagtctgaccatcgggaattttaaggctggtctgggattcgccccgcagatgtacctcacatcgctcagcatatgtacctctttgctcatgccatccctgtcggaggagaggatacggtgaggcccaatggtgaagcaatagcatgtcgtttgctgtcattgcagctgtactgcgcaggacgacaagcacgtacccttctcatcgcgacatcacagcttccgtacaacctgcaaaatccatggcctgcattgatctatattgcgccagacgatcgaccgaattcacattcacatgtattgttcagagatggagcattttcgatgcttggaaagactccgcagcggccacaggccgatacatggctatcgactagcgttgctcgcttgcgaacacattatcccttcctcttcgacagatctgcattgtctcgcgaaaagctcaggtactctgaagttctgatcggacatccggcgtccgcccggaacgactgcagtgctagtgccgaaacggcgacattctattacttctgagtacacggcgaaatacctagcagaaacctgcgccaaaaactatatgcctctacattacgaaggcaagaacgatcagtcgaaatgaatgcgccataattctcgatcgatgcctgcttcaaacgaactcctcgtgtgcagcatggagatgttgtcattgatgacgagatctccttcttgccatgagtgccaatagcatactcggcggtcatgcaacaattcctctagtgtgtcacatacgctatggtcgccatttcctatctctacttccgtgggatcaaatcgtgtcttttcttgcggccatcgctcgtggtacctgaggcatggttgagctgtggatggatgttgagtaacaagtggtatgccatcaatgaacgactgatcgaaagaagttgtcctgactgaccacttcagagactccagatactccaaggagtggtgttttgggagatggctgaacacgagtcttgaactcgcaaagagcgtgtatccagtgctcttggggctaggtgtgacagccacaaagatttggaaacgaggaggatttggtactaagtgtgtgctcccatcctcacgaatatgcttttctgtcttgaacaggccgtcgaaatggaatggcatccattcttgactcaatacattgttgaggccctgaccttcgttgccgcgatctctgacttcgagtatgagcccaaacttccatggcgttgggatgcctagctcgtgagacttggcaaggaatgcatctcggttcttcgtccgcgcgaaccctcgcagaatcacgggtgagttgtgttgggcgagctcacgcactttgtgcgcatccacatcttcgatcgttaacgttttcgcattctcagaaggtcggatcagcactccacaagggtacaatggctcgaaagttacggcacgcgagcaatcccactggtacagtggcgatctttctcgaaagtagctgggcctgccatcttcgtacaccagttccatgtttggatcctcttcaaacttcctgcgctgtcctgccatgacagtaccattgacagtaactgctactgcgctgtgccacggggtgatgactttctggatagggaggatgttgatagagatcttatcttcgcctgtacttggatggatcgataacctaacatggtcaggatagttctccttcacggctttcgcgaacgcctctccacgcttgagcatgctctttgcaattatctcgacgcccttcttgaaagcgctcttcgttcgcccaggtccaatagggtagatgctcgcaaggtccgacgtgaggaacttgagatatccgcaatacgtgaggcgcttattttcgtcgttgttgacgtacgaatctccgaatccagcgtcccagttgaagttcccgtagcgatgcatcagtgcaagtcgtatcgagggagcgacagcggcatacgtcatggcgttcatctcgtcactgaggtttggaatgccgaggaggtctttgagtcgtgcgaactcgatatgactgtaccctttgtctttggtgagctgccgtaacgaatggccgtatgtccacacaacgtgttctggcacaccgaggaggtctacgcgtgttagaatggtaagtatacgaaaagagacgggaacgaaccgttgtacaccaagccatcggaaacgatagtcagaatcgcgccaggagggtacatatccttgaccgcggcgcaaagtccattcagatgcgccagagctatttcttccgctttgtcgggaagagtacccagtaccttggtgtcgctgttcgggctcttgaaagggaaagctggtaataccatacgcactggctcattattcttgacggatcggtaaataagggccaggaaatgcagtgctccctcatcactgcgatcttgcgcatccagaggtagcggcgatctgtaacgcgatatcaccccgagtattcgctgtgatagtgtcatcgcatcaagacgaagatggctcccaagggcggtgtcggagccttcatagtcgtttgtaccaaggaaatgaggcatgtcgaagatgattgacttatggttgacagtatcagatggacagtaaagaacgacgcagaatgctgatggtggattcaatccgttcccacgttgctaatatgtccggaagcacaaatctcggactgatcttgatctgataaatcaagactggggcgcgttatacattcacccaagcgtcctccgcttccttcgtttcactctagcatgttctggttttgcgccactcttctccgggcaaaaggaccgcatggcgggccttgatacgaagttttcacagagctttgcgtgccgacgcaacactttttgggtttctttctgggcattcgaacagccgaagggtcattcgccaccacagggtaggaacatccagcagcagggcaaacctctgagtcccgatacgcaggtgtctatctgccggacaaaccacaactaggaagcgatattgatacacccacatttacggcagccttcctaatgcgcggttgtagccgtttcatgcggtccacacatgttcttggaagcgctgcagtatccttgcatgccccagaaatcacaacttcgcgccatcggcgccttgacctgatgaggcaacgccgagatgtgcgattgcttctgccgaggtcttgccaacttttcttccacattactttactgatacgaagattaggatgtagctttccgcttatcaagatgctaatgcgatttttgtggcttgctgggtccatttcgcgacattacaatttacatgggacagggcgggaagactcagtctacaacactccccttcaactacaacagtgtcaacaaagattgctctctcatcagttatgccggtgaccgtcgagaagtctggtgcaaatggcggtttgcataacgactcgtgcaaaatggcttcgaatgctacatgttggcttcaggtgctggctggcttcttcttgatgttcaactcttggtaattttcccgccccatgccttaaagccaagagctttgtgactgactcttctgcgtaggggacttgtaagcgcttttggcgtgttccaagagtactactcttcactcgacccaacactggctgagcaatcttcactttcatggatcggctccctacagattttcctcatgctagcatgcggatctgcaaccggctcatacgtcgatagaggccacgcgaagctcatgtcatttggaggttgcgcactcgtcactcttggcttgctattcacatccttcagcggagagtttacaggtgctcaacgtccattgtactaccagattctgctatctcagggcatcctttctggactgggtatgagcttacttctggttccgtcgacggcaattgtacccacgtacttcgttgacaaacgtaccctcgctgtcggacttgccaatactggtgcatcgatcggtggtgtgatctaccccattatcatccggcgcatgctagctagcctgggtttccactggaccatgcgagcggcagcattgatcgtgcttgtcacaacaggcttcggcgccctacttgtgcgccaacgggaagaattgacgcggaatcccgccaaacgcacactctacgatttcagttgcttaaaagaattgcaatacgccatcttcgccggaggtgttttcttcactttcgctggcatatacataccgtacttctacatcagctcttgggtacgtgataccaactttccagtaaacggcctgcacccgtactacctcctcagcatcctcaacgctggtggactggttgggcgcataattccgagtttctgcgcggacaaattcgttgccgggcccgtgctggttcaggcactggcagcgattatatgtggttgcttagcagcaggttggacgtttatcgacacatctttagctggcctcatcgtatggactttcgcatacggcttcttcagtggtagcgtgatcagtgtgattccgtctagtgcggctacattgactaagaatatgagtcgattgggtggaagacttggtatcgtcttcgcgggcaatgcgtttgcatctttgataggcaatccagttgcaggtgctattttacgagatactagctctgggtggcgcggacttgcgagctattgtgccgtcttgaacatggctgggggatgtttgctgacgatctgctgggtcatgcatgtgcgcaatttgaggagcatgtcttgagttgtagaccttagaaaatagccatgcatacacatgctaaatatccaagacatcctcgaaaacatactcatgccatttggctcccagtgagaacctgtatgataagtgaaatgcaacatttcaaggcatcaaagaagcacaagccgtctcaagatgatctaatagtcgatgaatcacgctctgcatgaacggcggagaatatcgatcgtggtgcagtgcagattttcggccttgaatcaggtcactgcacttacatgccctatgacaattgaattggcagtagaccttgaattgaaaactctaatcggccctgagacgatctcttcttcgtgtatgcgcatgtcattgccaccaagttcccgaacaggccttcgccgcgttcctgcttatgcccttgcaagtctccgcatgggttccaccgtacccctgcactgcaactctacctactctttccggtttgtggagctgttggcatcttgtcacgagtaccatatcgccccggcccgctccgtgttgcactcctaggcattggccaagatgacgacttctcggaagacaggcacaagtgttgcaacatcagtcggggcgggacaatctgaggaaatagtccgatgtcgtgattgctacacgtgcgattttactaggcgtgtgccatgctagagacttcgcacatgatagcggcgagatcaacggctttttcggcattaacattctcgccactacccgaatacatcttggagactacagctccccgtgagagctcgaaaagcgtttgcggaaaggctctcacaccgttgacctgcttgttatggcgatttctggaagacctagcgacaattccgatctagggaagcctgtacttggagaagatgtagatctggtcattgtaggaggtcagtccgttctaaactgttgtttactggctcttggcgatgcattacagcagctggacattgcatttactaatgaacggtatgctaatgttaatgcagctggaccaacaggtcttctgtcagcactccttgctcgccaacttggtcttagtgtctgtatactggatgcgaagcgcggcccattgcaagtgggcggtgcggatgctataacggcacgaactcaacagtatttggaagtagcaagtaatccaaagggccaggattctaagcccttgggaattcttgatggcttgctgagcagaggcgtgaagtgtaacagtatgtcccaccaaactttgattgatcactgctcagactgatgatggcacgaaacagccagtacaacctatgtagatggcgagttcacatctcgacaaagcaaatggtggaacagcattgagcacaccttctacaacaaccttctcatgattggtcaaccattcattgaacgccaccttgcctccttcatcgatgtaccaactcattactctgagccggcgctctcgttctcacaagtcgcatcacctcttggagtttccgtccgaacggaaaagcgtaccgtgaatgcgaggtactgtcttgccgctgatggcgcacgcagtttcatgcgaaatgagctgggcattggttggacaggcacgaagccgaatatgatctgggcagttctggattgttggattgagaccacattccccattgcgagagagattgtcacacttcaagttgatggtgaatcgagggtggcatggattccccggtaggtgtgagttagaaatcgtgaggaaaacgctgatggtgaaaagggaacgcggcatgcaaagattctatgtccttcttgagggcgagatcacgcagctgaaaactgaagcctcgattagaagacatatggctccacacgctgtcgagttcacgcatattgaatggttcagtaaatttgaaagtaagttcatcgtccgaagtagcgctgattccgttcctacgcactggatgtacatgtcagcgctaacatttgcatagtcaaagaacgtgtggcagagaagtttctttatcctacccctgtcggaccgttcatacttgcaggcgatgctgcacatgtacactccgtcaatggcggccagggtatgaacacgggcctctcggatgccttcaacctagtttggcgcttgtatttcatcctcaaatacaaccaatcgccctctaaacaccctcagctaccacctcgctcagctgaatccatcctcgaaagttatgacatagagagaagagcgactgcaaatcacgtcattgatgttgcagccaaactggtcagaagcacgacagcagaagcaaaggagtacgtcgggcttattgagaagaactccagctttataaccggtatgggagtgcaatactcgaatctcgaatccccattagtacgggaatctgagaagggtgtgtggaaggcgggtcatcgggctccggatttgtggctgcatgacaaaaagacgcaggattcgattcgtttatatcagaagatgacctacggccggtatatgtttatactagtgcagagcaccaagatgatcaaagtaacacgaccggagtttatgacgatggtcagattggacagtttgaggagcatgggcgtggggatggaaagagaagctgaaaaggatgaaggaaaaacaacccttgccaaggaggcgctcggatgcgcattgatcaagaagggagaggagtacgctgtgttggttaggccagattgctatgtggaatttgtgggcgaagtggacgaggggatcacgtacattgctcaacgcctcccgggactcttatgtgtcgggtcatagcgacctaccacatgaagtatcaaaaagtcaccgtccatggcatatggaatgctggtttgcacatgtatgcaagcccaataccccaggttctcacaacctgaaaccgtagcacgtcctgcagatcatcaacaacgcatgagaagtgcgacccggcttttcaaatccgatgattcaagcatcggagaattgcgcaagcgtttaggcacttctcatggccaaaaaaaaatttgacgtgcgtcaatgcgaaagcctgccctctcaagtccagaattcagcaaccaggttcacggtacagaaacggcaagacatgttctacattcaaactccagggtgcttttttgtttgaagagtgggagcacaagtggcggccgcctactaatcatcgccactgcaccgaaagcgcatcaagatgaggataccttgcagcgatacgcctttgccacctccttgtacccgcgtctccttatcgaacctcctacttctgccttatgcgcccacgcagcaaaaagcaactccaacggctatcagcagacatgctcgatgccgcatgttgccggcagaatagagagcttttgccagtcacgctgcgagtatttaatgcgcaatctctattttgcctggtggcgtagtcgcttcgcaagcccagagggtcggttacagcaatccttgtatgaggatcgaggggcgcttgcgaaatatgccgtggaatgtgcaacacttgtgctcgcgaatttggggtcgggcggaacattgccgcttcttgtcggaagaataaatcgtgatatacatggaggtgatggctgaggtgacacagcaacacgtatctcaccacgcagctcctgtctttcctacattcgctcgcgctttgaggatcgcacctcgcaatttctcggtcgaggaactatcgaggaactcgactattctttcaatcttaccggcttcattcacgtctggaaggaacatgtactcgttggtgtaattccattcttctgctggtgttgcgcccatggcttctttcttgaattctggtttcccagctgcccagatggtaatttgtcgacccgcctcgttgacgtgagtctctttagctgcgacagggaagcgctcaagcagtggaagtaggttgttggtaatgtgtgcggcgaaggtagcgtttgtcttgggtgatatgttgagcgacgaaggagcgaagatgtgagtgcacaatggtgcgcggagagcgatgtgatcgtcaacagaaaggttgttgaaggcaaagaggaaggaagtcgcgattctttcgagtgagctctgagtaagagacattgtgaagagttgatgcaaaaacagttctgattaaattgagttgaactaagaacaagcctgaattagcaatgtgaggtcaagctgataacacatgtgccatttctgtatctgattcaaatcaatgcattgctagctaggtaaagtccgttaacaccgaagggtatgacgaaaaggtggtgcgcctaacggaccctttgactcgttcgcctctgctcgtaaagccaccaagagcatcacgcgcacactgttgaaatgcgaacgcgtctgaaacccatcaatccttctagatgttgtgctagtcaccgagaagcgcgaccatatcgacgatcctttactgacagccagcgcctaatgcgactaatcttcgacaccttcttgagcggaatagtgggcagcttgtgcaaccctccataagctgggtcgaactcgtcagcgcccatgttagggatcttagcctgtgcaggattatgagctatcctgccgttttccgcagactcggagcgctttggttctggcccgactttaaggaggtttgagggctgagtggtagtgatagtgtctcgacgactcatatccgaatgggtggagtgtttggaggagtcagggaagtagcggaagtaagagtccggctcaatcactgggagagtttgatcttcggcatgttcctcgatgggctcgatgatatcgagatgttgatctgcttcaacgatcttgacaggaggggcagagaaattacgctggggatgaaggaagtcttcagctactggctgccgaatcgactctgttcggtagaagcggtctccactgacaagatcgatcatgtgtggctgctcgacagggtatgtctcgtgaagaggatatggaacgccaccggtaaaggaaaccaatctgaatggcataataggtatgctcaccgaaccgtctcccattcgctctttgtcgtgtccatgatattgttgagacatgcgtgggtggtctaagagatcggcagggtcatcagcagggtaccatgaagtatggggcggcagttcggttgtcattttgggttggcgattaaaagagagtgtcaaagagcggctcaggtcaggagttgaacgtgggaagctcttttagtaagttgacgcgtagcctttgttgtgaagagtattgtatatgccccagggattacccaataaagtggcccaacaatgtgtcagtgaatcgtaatggttgcgtgcctaattgcagttctgctgtgtattcacaatgtatcaatgcgttgactgagaagaatgtgaagcgatccagtagcgtgatagtgttgttggagtcactcttgaggcaagctacgcgctgtcagaccttttcagtcttcacaacgtaagactcgcacagttatacatgttcaatcatgactgccactcgatagtagtgtatgggtgaaccggaatcgtgtatccgagggtgatattgcgcaattgcctgatagtcatcgtgctaagtgaagccaggaaagagctaaatggagttagtacatacgcggggcatgcattgtgtagaatttgacggcccctgtgatagcaagcagggcctccattccattcgagacatcacgtgttgctatgtcgaatcttggcaggcggtaacagaaatctgcggatatggtacacaagacctggtcgctgagatggtactgcatcaccagagcatgacccggaagcatcctggtgatagacacccgtagcggtgaatctgcggttgccatcacgctacaactagctagccaaaacttgatagatcaccgagctgcggctctacatggaggaccctgaagtattagggctctagaaacccttcatcaggcactctcaaccctaaatacggctgtgacagagcccaaactggccagggtgtccgcgaagagaagcgtttacaagtgcacgtcagcgggccaagccgctgaagaagctctagatgtcatgtttaacgatgcaccgaagctagtgggcgctggagaagcgcaaactttgttgagtaacgtccacgactatcggagtggagagaagattaactattgagggtgaagaagaggtccgctatggagtcgaggaaaagcgcgcgcgagtcgggcagatgtattcttgcggtctaaacgtcccgaagccatgtgtgtacgttcaatcatatacgtccggactgcggctccgcaagcgcgaggctgggtcggccctccgtacctaaggtccagctacgtggtaggcgtcggtgaaagcgcaaagcacgacgctagcggaaaccaggcgggaaaggcgacgctttttgaagttcctggcacggcgttgccgactctgtcatcttctcatctctacgctccaacagggcaagtaaatcctacgcgtggagagataaggcgctggtgctactcatacttctctggacaagagcgtgtctgacagtctgctaatatcggtgccttgcaaaagatgtgcacccccctagaacttctataatgacaaaagtctatgataaataatgatgtaacaggaaagcagtgatgtacgtgataatatcgtattgcaggcagcaattttagaggttagaattatctagttcgctctaaaagtgacacctgttaacggctatctagaccctcttagactaccacgaagatctaagccaataggagtatacggaggtgtctctacgctctattcagtgaggctgaggggggttgcacatcttttgcaaacgataatagagccattcaccaacagggatgccgacctcagccgagctgtcgcgcgtcccatctccaaagccatcggagtgactgcggacaagtatgaagatagaactgatgctcctgtgctggaaaatcttagcgtaaggatcgttcgccccagaggccgctccctacgcatcgattacgaggtggtcgatgcagccaaattcactcaggcgttcggcgagggcgtgaaagtgcatttcgagtctgctaggccaaagggcatgccgggtctcctcgtgcagggcgccctcgatggcacggtgacttacagcattgtcatgaacgacttcccgactgtagcaaaactcgttgttccagtgccagcaccggacatctcgctcgcgctcatcagccgctgcggtcagcaaatcgatcctctcgcgtgaccgcagagaagcctgcgcgcattgtggtcgagcatcggcccatggtgcgagagcatcttgacagccttggaggtacattcagcaaatttgaacctagaatgatggtgtaaatcaacgggtaatgcgagcagacgtttagaaaggaagtcaagcggcagagatggatactgattgaaaagaaaatgatcttttatcactttcaagtaccagcctcacacgcggagcggagctgttggaaagatataattcatgtttgcgacctagttagtcgagaagaatgtaagcactgagcggcacgtggcggtagatgcacagcccaacgacgcagaatcctacggtcaccatcaacttgttttttccgtttcgaacctcaggcagcctgatatgtctctctcattaatcctgtgaagcgctactctgttcttgagtgttacgactctccaagttgttttgcagctcttgtctaatacttctttcttttccaaacccattaaacaatcagcggtgggcagcatagttatgcgaatcacttcgcgatgaaatttggcgaggcagattgccgcgcatgatcacacacaggctgacatctgtctccagtattttgaggcgtatgtgatttctactcagtggcgcacaatggcatttgcgtggagcttggcctcttcatggcagcccttggcggcatctgcatttggcggtttccttgtggctataacattcggtatcactcggcgccaaccgaaaccccgcaattcatcaccaaaagatagcaactagcgtaacatggtcagacttcatcacgggatggaacttggacattcctgggcgtgcacgcagttgcggccctttggtggcgccgagaagacgaaggaagagcttgtcgttccaactgctatcacgactttactccatgaggcagctggaagaactcatatggaaaccaacagaatgtagacatgtataagatctgtgctgccgtcagactgacacgaaaggctggtattgcttttatcacctctcagtatgtcttccggtgctcctctcgagattgtggacgtcgccgcggcacacgtaccagactcgaaggacgagcgcatttttgaaaagcgcgagtcactcagctctaccaaagacgatctggttggtcctaatggcgagctgtatcccacggatgaagagtgggcttcgctccgccgagtgtatggcaaagtgaattggatgatctatattatcggtattgtagagatgtgcgaacgattcgcctactatggcaccaccgctgtttgtaagtgtaacttgaggctagaagctatggttccgctaacacgtcgtagttgtcaacttcatccaacaatctctaccaaccgagggaccattccccgaagctggtgctgctggcaccaatggtcaaccaggagctctgggtatgggacaaagagcctcaaccggacttgtgcagttcaatcagttcttctcttatatcatgcctatgattggtgagacgtcgtacgagatcccaaaaccgatcaggactgacatttttcctaggtgggtggcttgctgatgaatattggggaaagtttaaaactatttacgtcgcaatcgtcgtggccacgtttggacatatcctcattctcatcgctgctatcccacaagtaattgcttcaccgaaaggagctctcgcctcgtttatccttggcctcatcctcttcggtacaggcgtgggattcttcaaggcttgcatttcgccgcttatcgctgaacagtgcgttgcctttcgcacttctgatttgaagactgctgaaaatgctctagatacgaagcttctcaccccagagcatatatcaggaccgaagctaatggcgagcgtgtcatcgtcgatccagggatcacgtactctcgcatctacatgcgctactacctactgatcaacgtcggagctttggtcggtcagatttctatggtgtatgctgaaaaatacgtggtacgtcttctcgccttgaagaatgtttgttcctggctacacccgctaatttctggcgcaactatatagggtttctggctgtcttacctcctaccgaccattctcttcatcttctgtccgattcttatgatggccttcagtaggcattatgtcaagaagccgccgcagggagacgtcgccatcaagtctttgcgtctctatgggcttgcactgaagggccaattctcgctcaaccccatccgcacttggaagaacctctcctctcctgatctttgggagaatgtcaaacccagcagggtctcaaacaaacccaagtggatgacttttgacgatgcttgggtggatgaagtgcgtcgtggtttcaaagcttgttatgtcttcctctggcttccaatcttctggcttccgtacggacaagtaaggacccaaagacatacttgtgtagaaaatttgctaattcaatgccatagatgacttccaatctcgtctcgcaagcgtcgacaatggaactcaacggcgtcccaaacgatatcatccacaacctgaaccccatcacgcttctcatcatgatcccaatcttcgacaaattcatctacccggcgatagcccatgcaggtctcaacttcacgccgcttaagaagatctcagctggatttgtgttcgcgatgttcagtatgattgcagctgcagtcattcaacattccatctaccagaagtcgccctgtggaaagtacccaggcacatgcgatgagccaccgaacctatcggtgtgggtgcagactccggcttatgtcatgattgccttttcagaaatctttgcttccatcaccggtctagaatacgcctacaccaaggcgcccaaaaacatgcgctcgctggtaacgggtgtattctggttcactcacgcgttttcctcagccatcgctcaggcatttgttccactggccgatgatccgcttttggtctggctctacgtctccattactatcttgactttcattggctgggttggcttttcgtggactttcaggtctttagacaaggaaaatgatgcgctcgacaagttgcctgagggaggtttccagtcaggatcggagagcggctcggcgaataatgttgtggtgaacaaggcgtgagaaaacgaaggtctagatcattcaattcgaccagacggacctcaggagtacagccaagtcaactgagcgatcattgtacacctaaacaatcaaggtggggcgtagcttaatactttcaatattcatggctcgttggaagtttacttcaaagaacgctgtgatgtcactatgaacgatacctaagccgagcgccgtcgcgattctcccccaaagttacgtatacttcacatcgtaataatgttctagagcaattctttcgatcacaacgattgatctcacctcgactccttcgaatcctcaaattttctgtataggttaaattggtagacatctccgccaaaccgacgaattgacagacgatatgtccctactacctgattcgtccattacgcctcgcgctcagcaagttgatactagctccgcttcttcgcttcccttctcgtcctccactagccctctcttcgcgcttcctagtgaaatctgaaatctcatctatgagtatgcccttaccatagaacatggcatatccctacttcctggcaaccgcgatagaccaccgcatttctctgcgcgcgggcccaatgtatggatacagcctgctgaggaagactcgcccaagggcggtttcaaccagctcaggttcacatgccaccagctataccacgagactgccgggactgagatcaaattcaacgagatctacgtctacggtgaacctgaggctgcaggccctgcacagctgttcagtgagtttcttacgtgctgtgcgaacaagaaggatgcatggttccaagatgtcgcactctgtctcaatgatggcatcgacggtgtctggatagagcagaaggatcatatgatacctattgcaatgctttgtcgcagtcagggtcatacgaatgttcgatacatgttgcgagcactagacatccgagacgggggactggggtggattctgaaggtaggtctctatctagaacttgcctttcgcgagaaagatctgcggtcctcggtcatcaagcacagtgagctcgacagcctggtggatgaaatggaggacgctgccgggttagattggttcagtgatcccgagcgcctcacccttgggagtctaccaaacttccgattcttgcctttcgatgcacgttcctggccaactcatattgatgatgtagagttgaaaacgctaatttccccatggacagatgtacttgacgaggacttttgcatcccgctgttgaagcgatggacgaatgagggtatctgagcctcacagtatctttataggcaagtatagtcaccatgtcgactcattcagcgggtagacagtcgggtaccgcaggagattggatttatgacgtgagacgccggatacccatgtagcccgcgaaagagtatttctgaaccgtagcctgccatatgatttttcttagcagcaaatgaaaataccgctatcgcgtatacctttaccttcacccctcacctgtgactcacttcccagaattgactagtttggtcgcgcgtcactacatcttgtcgtatctctccagctgagcacttgacaacgctgttcctcaacttgtgtctaccgcacacgacctaggatgctgcactatgccggtcactcgagcatatttgagactcaagtaagcgcttctatgcacagcagcaacagacatgtactgaccgctgatcttctccaggcacaaggccgacggagcactgcccacacctcctccgtcacctctaccagccaggttaatgacaccgaagggatgcgcgtgcattttcactaaccataacttaacagaatcaggcaagtgaagaaaagcaatccacagacattgaggcacattgccattgtagaacaacttaagagtccgctgctacaactgctcggagaattgcggaaccgcatctacgagctcgctctttcatcagagacgcctctggtctttcaacctggcggctatcgcaagcggtcgatcttcagcgttgatgcgactaaatcgcccaaggaacctgtcgattgaaccagttgaacttcacatgccatcaactctacgttgacactgcttgtctcgagtcgaaaagcaaccatcagaggcgagcacaatgatcgtgctccagagcctatactacacgggtattcagcaagttcctgaaggctgcaagtgtcatcaagatagcctggctcacgtaagtcacgctgtatctaatatccagcgacttcggcgtggtgaacaagattgggagcccacttcacgttctgctcgttgcccaattcgcacacaacaattcccaggccacaatcgactacattatccgcgaattcataaccggtagtatccatgctctacgtggcctccaaatgatgcgcaacgcgctgccaagttcatgaacaaaggcatctggctcacatacctggtgcgatcaatcgacctacgtggcatcatgctggcggggaaatcactgcctaatcatcacatgtactactatcatgatgaccagccggaccgaagttgtgagccgctaaatgtcgcaagtctgaagttctggcccggtgagaagttcttggttacgacttttgaagaagagctctttactgatgccaggtgggacggtattactaaggcgggtgccaaagtatgtacgaatgtcacagaagactgggtcaagaacggaatttgaacacgggctatcagactgcaatgaagatgaggtttcgagtcgtcaatcgaatggggttaaggactgaatttgtgtctctaaatctctgattgcatctattcctgacatggagggacaatggcctcaagaaatcaactcactggactcatcaaatcgagcctctcaaatagtctagatcacaaatggaatgagtaattttctaaggcgacacgagcacttcaaacaacagtcgactccccaccgtctactctaaaacgaactcagaatctcacctcactcactgcagtccctcaacattttccctcgcattggaaaaccaaatacatatcccactggaatccgtacatttctgcttccctaatgagatgagacatcaatgccaccctctcccatttccgctaccctcacatcgcgccacaatccaacccactcgctccactcaacaacacatacaatcccggcccatcttcctcaccagcccgttctcgccgcgcaccgcatcaacacatccatccgcaaacattgccacggcggacgggcaaaccgctgaaactttgccacgggctagaaagccatggcatcacaccacttccacaatctatccgatgctgggagctgcgagagagcaagcgcgcaaagcagaatactgccggttggacgaagggtgctgattcatatgggaggagacgtcgagtgtgctgaaaacatgacataggtacgtggtagaaagattccggacctggaatcgcatcgacatgggaaagagacgttgggcaagagacgactgtacatcatgcagagagcagttgaaccaacaagtcgcggcaagctcatcagatattaccatcgattcatgtcttcaatgcacacccgtcccgctcaagctcgattccatctggtccagccccgcttcccatctcgctgacaacggccgaaaagaactcacaatcaaaccacatccgcagcgatatccaacacaccacgtcttccggaatgcatttgccaagctctcggggacttcgaagaaagatctcgtccgtctcgccatagtctgcagactatcgtttcagcaacatgcagccctctatacgcatccccactctcccatccagtcccgctggttaattcgtgcaaacccgcgatatactccgcgggtacatatgcccaaacatcacgttcacacgtcatgccacggctaaacagcccgaatggcccacgccattcgcaaacggaccgaggctcttacccacggctgcgacccaataaatgcagcagggaaagaacggcaactcgtgtttgatacttcatcccgtggcccatctggctggtagggcaatgcctgtaccggagccgcgtgcgcataggatgtgctgctgggatgcatgggcaaatgaatggttcgcggtatatacatgaaacgtatttgctcgagctaacttgactcgctggatgtgctacttcgggacatatcttgtcgatctgtatacgcagagatttgaaattggatccgtatacgcagaaacttgaaattaggacgtgagaacttgtgggtttggtatgtatctgaaacacttatcagtaggactagggatttggtgcttggcagctgatatgaaaaggtggtgacaggggagatattgggattggtggactcggtgtattctgtgatatgtcggatctggcccccacgagttggtaatacagatcactggaacgtttatgcgggttggatatcgggcctttcctttcgaatccacgtcggctcgacccatcgctcggtcccgccgtcaatgcactattcggatcgatacctccgttacggccatatgcgccgcctgttgggtgaatgcctggccaatcctcactgctccttcagcttgtcctcaatctcgtccagatcctcgggactgtcaatctcgatgatgcggttgacctcgctcgtattgcgcattagctcttttgcgccggcgtacagcatcttgacttcgctgttgcatgtgattggaaggtagtacagcatgacgtagggtactgagagacggccggagtcctggggagaggatcagccttggatagaccgcgtaacttgccataagacttaccagtgtcaagggataactcagtaggatgaaccttggcgcatggtccggtagctcttctgaaagactcccgacgtcattgtacacctcgtcgtcgacgggtcggacctcgagcgtcttcttatcgatctcgtctggccggcatatcagcctccagagggcgcgtagtgcattgtgattatgtatggagcgtacagatgactgcctgcgggtctttcgcgcgcgaggtgccgaggcggaatttccgcagcttcgttttggtctcgtcggagaaggtgtagaggcgggcttccgaagactgtgggctttaattagcagtgacgcggtgaacgaggacgcacaggtacagcgaaacctaccatgttgtggtcgagcagcagcaggaatgtgcgacaagaaggtggaacgatgttaaacttcgcgcgctgtttcgcgatagcagaggcgctggcgtagggctgaggaatgaggggctagcggggtctcgttcggagctagtccggatgatagttccacacgacgcatcacagactcatggccattgttctctgcaaaccttctgaaaccattcgacaattcacctgaagggcccctgcatatctctcatgttcagtagaatcagccaagttgctagacacctgtcccgacctgtaccgaactttgcgcacgtgtccgcggcgagtttccgtccatcgttaacgtcatcagtcatgtccaccgcaacacaacagcaaaaggggctgattcacacggcggcgtgcttgataataggagatgaggtgctaggcggcaaggtatggatgtgcaacgctactatggttcattgacttactctacgacagactgttgatacaaattcggtaagttatatgacctgctcgttaacttgaagctaacgaagataggcgtactttgccaaatggtgcttctcgctagggatcaatttgcgacgcgtggaggtgattgccgacgacgagggcgagattgtcgaggcagtccagcgcatgtcgaagaattatgatatggtggtcacttcagggggtatcggaccaacgtaagacatatggcttgacgctacaccaaacgccgctgacaatcccgcccctagacacgacgacatcacgtaccagtccattgccaaggcgtttggcttgcaattgaagctacacgatgcggcgtttaagcgcatgaagcagctttcgaagccgcacaagtcgcagccagactttagctgggacgtgccgtccgctgcactaactgccaagaagcgcatggttgaattgccgctggatgacaaagtgccagacgaggaccaagtcattttcgtcaacgagacgctatgggtacctgtcagtgtggtgaatggcaacgtccacattctgcctggcgtgccgaggctgttcgaagccatgatagatggcctgaagccgcgcattcttccacggttgacagaccccgagggtaaaggcgtgctgcgcatcctcatctccacgccactggccgagagtgctgttgcgggctacctcactgagctggcggccaaggctgaacccaagggcgtcaaggtggggagttacccacgctggggcaaggatcacaacacggtgacgctcgttggccgcgaccgcgagttcatggagagtctcgtgccagaagtcgaagcagcggtcaagggacggcgcgtatctgtcgaaggagaggacgacgcggacacgtcagacaaggactcgtagcgcagctgagaggtgatgtgacacttggttgcaggctatagaatgtaaatattggacatgtagcggtgcagctcaggggaagacatgtcgtcgaaatagactggtgaagacgctgcaacaggatcctagaataggcgtcagccaacatgcttctcgaagctctgtcgaaggcccttccagccgtgtcccacccgactagcagaatgcgggcgggcaatagatgggtgatgccgataaggccaatgatagcgatagacgtgagatatggccttggacccattactttttgcatttccaatggcgccggccaggggagactcttacgggcgctggtttgggcgtttcgcgtgcgtgtggcacccaatgacgggggttcacctgggcagcggccgcatgagatgagtgtcacatgggcgggacgagacgaagtggaaaaatttggaggaaaattattggattggtgtcaggaggcgggctggccgcgaattgtttccgtgggaggtgtgatgtgctgtttaaacttctggagctggggctgctccgtcgacgcgaacgcgacacgttcactcgcgggcggccctctctatggctcgacgggcggtgggagcggtgggtgctcggggcagcatggagcatggcgcatgggtcgcagaggacatccaggactgccaggaccatgtgtgcgtgccttggccgctttacccgggcaaggttacggctgctggcctctctcacgctggcggccatggtgttggctggcccggcacgcgaattgctgcgggcacgctcctaggcacatgtagggtctgggaggtggtgttgctagcagcgccaggcatgcattcacacttcaccgcaggcccgttcgtgcatcggcccaagggttggcctgtagcgcacgtctaggatgggataggcagtcagaacgaacggtggggatcccttttcgtgagtcgtgggcgtcttctgcacagagcgcctaggtcgcagatggaggcgcgccgaatcagcgcgcacgttagcccatagcccagacagggccccagacaagctaccgtcgtttttgctgcagccgaacagtgacctgctcagtgctcccgtttccttgccagttcaacatctcgaccgctccctgctgctgcactctcccttcatctgcacgccagcgctgccatccccaccgcactcgttgacctgccggcaccacccaattgcgcattctgcctgttgcgccccgtaagctgccgcctcgcctcccttgatcgtcgaacggtcgactcgccctcccgcctccccaattgtgcccagacccgcgtctagcttcctcgcaccgcgacgagcccaccagcaacatccgcacagggtcctctctcacacaacacacacacatcacacaatggcatcaaaggtgcgcgcctctcgctctccgtgtcccccgtgccgcaacacctgctgacatgcgcgcagtttctccgagaatacaagctggtggtagtaggcggcggtggtgtcggaaagtcgtgcctgaccatccagctgatccagagccactttgtcgacgaatatgacccgaccattgagggtgagtgatgccgccgaacgtggaccgacccccgaactaactccccgcagactcgtaccgcaagcagtgtgtcatcgacgacgaggttgcgctgctcgacgtgctcgacacagccggccaggaggagtactcggcgatgcgggagcagtacatgcgcacaggcgagggcttcctgctcgtctactcgataaccgaccgtcagagcttcgaggagatcatgaccttccagcagcaaatcctgagagtaaaggacaaggactactttcccatgattgtcgtcggcaacaagtgcgatctcgacggcgagaggcaagtctcaacacaaggtacgtcaatctctcatccctgaccgccgccccggcagacgctaacctcgtccacagagggccagacgctggccaacaactttggctgcaaattcatcgagacgtcggcaaaatcgcgcatcaacgtcgacaacgccttctacgacattgtacgagagatccgcagatacaacaaggagatgtcatcatacactggcgccccctcgggcggccatggctccaacggcatccagaagatgggcatcgaggacgattcagagaagaagggctgctgtggctgcgtagtaatgtaaggagacggataatcatgttgttgttgctgctgctgctgtcgcgcgcacaaagagagagaagagaagcgtaccacaccacacccaccacccgcttcccccgccctggccataggcggcagaggaagagcctgcgataccattagcacgtactgtcagtttaacttggtcctttacgggggattctccgctccttttcacttcgacactttcgctgtttcctagggttcactttttggggggctcggtgttgatcaacggtatccctgactcaaattctgctggcgcgccctctcaacggaaacgccccttcgattccaccctattgctgctgtggtctcgagaaacgtttctcttctttccccccaaatatcacggtggcgcttgttcgctcatagaagacctctctctcttatggcatttattggtacattttgttgttggtttgtaggtcctacgtatgcgccatgtcataagatgaaaggccaaggcatggcaattgaggattcggtggaaatgtccaaaagatctctttatctattatctctcatacctaccatctccttctactgattctgaatttacaccagttcttttaacttctatggacataattcatctctgctttttacttgacttcacttccgccttgcacagatgcaacacacgcacgctcatacatgcacttttcttacccacgccaatcacatcttctcatatcaattacccacctgatcacgacatctcctccgccccgcaccacacgcaccaaaacacacatgcaaccgatagatagcatagcggcatatacctccccacccccctcccttaccagctcgcttcccagtcggctcccggagcaatgccgacgcttttctcaccggcgccacgcgattggacagggattccgcgctagtcggtttcacacatgagggggcagggacgatcacaacgtgaaggacatggatggggagagcggtgggaatgtcgggagtagggggggaggggaaggggaacgtgaggtgtgcaatgggttttagaaggacgaggatgattcgggggattcgggtacacttgccatgtgtgtaggtataggttgggattagggaaagtctcacgggaactttgcattttgcatttttttttgtacgtcgtcttttgctatttgtttcacgttgcaattgactacacgcattcatgtccacctccaccaccaccaccaccacagcaacaggcacgcagacctatcatctttgctcacctcgcgcaaaaaaaagcctttatcgataaaactagaaacccttgctcgctccgacgaaactctttttccacgtttcgcttgcgacggcccgatatgacttacatacatgccctggtcgtcgcgaactctgcttgtattcatccgcgcgatcggcggtatgggaagtctggtgagtggcgcgatacgggcgtatgggcgggtgacttcgctttggcggagctgctgttcatgtgggaagggaagggggaaggagtaccgaatggagggagggatggggggaatggatggatggatggatggatggatacttcctgagatacttggacaggtaagccgggctaggcatggtaggtctgagtagtatagatccatgagccgtcagagagcattctcaacttcttttagtcgttcgacttgctctttggctctcacgcttttagtcttgtatcagagtcgagtaaattattctcaaagtgtaatgtatgtatgtatggttacatccgggatttgtgcccatgtcagagagaccgaaagcggggttttcacaacatgcacattttcgatacaaccttctgaagcagctctgtcgtcattcgcgtgcatttacacagtatcatggtgctatcgggaagaaacaaatctcgtccagctccacatagccggtcggaaacaagggatggggttctacagctacgcctcaatatcatctcttggactcgtgggagacgcaggtaccatcaaccggatccacggcgagaaggagccgctgagtggggaatgtgctacagccttatggtattggcatattgcggcgcggcgcgggtggtgtaagcgagcgaggaatggggtttgcggcgtagtgcttggtagatcagggcttggatagttttgattggaattaaggagagagatttagagatagtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgattgacatgtcgtggactggctaccattagagtagagtaaaacttcttagacgaactacaagggcactttgtccggtggaaaaagattcgtacaacactctgatgacaccggccgggctgccgtacctagtacggcggcgatggtctggctccaaatttgcactaagccgtgtcatgtttgggtcaggctgggccgaacctgagaccgatctgattctactccgcagcggagtggtggtcactgacaaggaatgttggcatgtccagagatcccttagggagtctgattgcgaaagatccgtgttcgagtcacggagtgcctggttccttgtttttgctgagctggataacatggcgcgaggtgaaccaaccaatttgacgaggtgttcttacgtcccagtcgtagatacctatgtccgatcatcatgtggatcattatgttgagcacaatgcaccagttctggacattttgtacgggagggacattgagctcaatcgtaggatgttcgccaaagatgcaagatgccagcctgcaggtacttactcgcgccaatgatgggtcagtagcttatatctgaaggacatgccctgcgtcgatcttgcctatccggacgtctttaacgctcgccctcaacccttcaacttgattaaaaattcaggagtttttaacttatgggtgcttggtctagtggaaaaacgctcgcagcgtgaacttgtgcttgactggaggcttggaactagactgtaccaaaaatattctctgggtcgtacacggttccttgatgtctgtagcagacttcaatgctcttgcgagcaacctgcgcttcatttgtagagcacccgctgactcaatgattctgttttgcctgtgcactccttttgctgcatgagattgcccgtcaatatccactcttgagtttacgcgtgacttctgcatatatgtaggaatgatcctcaagtctctcatcaatcatcaacaagacatctcggatccttggtctagcggtaagacgctcgcagccagtcaatgggcagagtggccgctgggtccgggtacttaaccgtgcctgaggtctccgtccacactgaaaggtgtgcgattcacgagacagccatgtgtggcagcgcgactgagctccgacctccgggtatggtagctggtgtctgtatcagactcccacgaaggcaacttgcgagagacctacgttcgattcgtagaggattcagctttggttagatcaatgatggctgctttttgttcgttcctttgatcttgaacagtgtatgagttgcaacgatatactcctgttcggataagtaaatgaatagatgtatgcatatagtcaatgagccaccccaagaatggatagtgcttctcgatgtcttttgtatccctgtccacgtccgctctatactcaggcttgcctattgtccagcatcccacaacaggatgaggacaatggaagaaaacgctcgtaccaaggaacagacgtgaacctccgcccggccttcaaaacagctttcgacctgtttctttatgaagtgctaattcctgttgttttgcgtccgagcatcagctgcgctgaaggagacgatgccttgcacaaattactccagatcaacgtgttggggatattgaatgcgaacatcgagttctgacgttgtactgaacaggttcgcaactcatacgtcaacggccaggctgcgtcaacgcttagcatcgtcaacatgggctctatggcctcggttaaagtactattccatttgtagggacaccttgggaaagactgggagtccccgaaaatttgcaatcgaggtctgcgggtgcttagatacttttgtattgcacaagagaaagtgatatttgaagagctcgttcattcagcaatctcctcacatcacccccagtggccaaaatggcagaattctcaggtcccaacatcaatctcggcccaagccttcgcccagagacctatgcggatatcagaatctttgctcttgatatcttttcctatatccctcgcttgttctcgtcacgtaaccgcgtttaagcaccacttctactgtctgggattaacaagaagtcatagacacaaaaatagaccactaaatgtagaagcatcatacaggcgtactgctaacggttctaacaacgtgtaccaaaagacagcgctgaattgattgttctgaatcatcgatatttgaaagagttcatgaggcttccagatgatgtgctgagcataaaagaggccatggaaccaaaacctgtcgctcatgatgcatttcccaccactccacatgtcttaacccaacatgcgctccgctccggtcttaccttaggacccccgcgcttgatgctgtcagaacgcaggtctgcacctactgtgccagcatgccaaaaaggtaacaatgatcgatgaacatcgaccatgtgtgcagaatagtgtatatcatcagtcagcctgacagatgtcatatattgcatcggaagcaacttatgtcttgaagcagaacttgcctcaagatctgaacaactaggtgcaagttgctgcttcccagtcgatcctaaagataaccacctcatgagcggtgtggcaaagaggagctccgatcttcgaaaggattttgaagcgcatttcgatctccagcttgagaatacaatacggcatcagcactgacacacgtacttggtgatctggctagccattccgatcatgtccaaaccttaagagccgagataaagtagtgttacaggagaatggaggatacaataaagagtgtatggcgagaatgattaagaccgacagttttgtcaaaggatcgcagcatttacactcaccaagtgtcactaccttctgatgtcgcgtcacgaagcgtttcaccctgccagaaacttcagtaacatcgaaaggagtcgtgatcgaggtagatggctcagtttgctacctagacttcagattctgggataacctacacaactttgatggcccccgcttcttccgactccgtgagaagactcaaaagaagggtagtcattggtgtgcttcatttaatatagactgggttatctgagttcaaggaaatcttgcttttccaggtgagttctgacagagtccaatcttcatagccaagctaagttgtctacaggacggttctttgctgcgaacgagattaaaactatcctagggatgtttgctttgaatgatgagaccgaactattgccaggaacagaaatacctcaagatattactctcagagctttcgtaagtaagacctatgtgtttaagttatatatgctaactctgcttctagattagccctcactctccagccaaggttctagtaagacgtatctagaggtagtgtagcaagttccgcaaagataaccacatatcttactgagatatcacgtagagtctttctgattgtaacatatcgcctggagttcaagaagactttcgaagcacattggcaggtcttcttcgtcgagtcgatggagttctgggagaagaagttgtgaccatacctcaggtgtaccagcgtgtaagattaactatttactgttgatgcaaatattattgatctcaacattttgcacaaagtaagtggtaaatgtaagaagagagttgcacgagtcttggtccctaatcccgtttcccatgctgaaccttgccgtcagactgaccatatagcactgaatcaatcgactgactgagataggcatgccggtcaaagacatgccggccaaaggtagtggtgatgattcctgggctgttggatgttggaacttgaaagtgtcgaccaatcaggcgcgtggcatagacccacttctcagttttgcgcctaccacaaaattccatcaatgcgcctcatcatctttagcgaaaagcatcaacaatggcgctcaagaaagtattgcttgacaatttcaggctccctggccatgccgatgcggttcttcatctggacggcgcgcccctttgcgttgctgatatcgaagcgtttgacaaaaataccgacagcagcgagctgactgctgccattggcatagctaccgtactgcacaattggtgtccagacgcgctggctgcatttctggatctagatgcctggttttctttcacatggtctctcgccatacaacaaggcgaagcagatgagacgaacattgaaattggcagaatcggcaatcagctaacgttcggtacgctcgacaaggacggcgacaactggacgctcatgctcacttacaacatctctttagaaggtcctgatcgaggggcgtgggtaccaaaccctaaggaaagcatgaagggcgatgatgacattacagaccccaatgaaatcgacaagctgagtcgtgcctttgcgagagacattatactagagaagaggtggaatactgggaagaagctacgacacaaattccacatcgagtacgcgccaatggacgtttggggcgtaagcaatcttcaatgcgctgaccacatatgagacaaggactgactaattgtaggatggcataccaatgaatccacattggctctacaagtcgctgaacctatctgagtgcaccgtgtgcggcaaagaagcaagtctaggctcaccactccagcgatgcggtcgatgcggcacggcgacatactgctcgagcgaatgccagcgcaatgattgggcagtgcacaagcatatatgcagcctgggtttggaagatcgaggccaaatgctcgcgatcacggaaaaggggggtctgatcaactgggatcccgatcgaacatacgcctcagcagacagcaaagaagagtcgaagaattctaatttcgcggagccacaacttaagcgttgcaagcattccacaggaaacttcgtcaaaaaagaggcagaatgaaagtttacctcttaaggaggtgtactaggctagacaaaacctattcagggtcgcgagacagcagtcgtcccgcgccgaggcacagacctctcactcaattacatccggggtagcattccgggagaggttccccgtctatgaggctggacaagctggtaaattacaggcatcctcgagtcaagtacaggagcgcgaacactttacgacgtcacaatcgatggcttcctgtggttccagccccaacgcagtgcgtctgcatccccctcaagcgattctttttacactagctgcagcagtagggcgtatttgccttgatctgaggttgtcccactgactccttcggctgcgagctgccacccgtcgctcaccctacctaaccttgccagaccttgccagaccttgccagaccttgccagaccttagcgtgatcgcaggcgatctccatgtgcagtttctagactcgctgtgacaccatcgcgtagtctacctatatcaaaagcaagatcaaaactggttcttgagaaggtttggccaggtgtttgatcgtcttctttgttgtaaaatgagcttttcccgaaagggcatgacagatgtctgatcaatccaatcaaacagctttgacaaattggtcgcggctcaaccagttctcgcttttcgacgatccgtagcatagagtttgtggtgagtgtcgcaccaaccaccaacgaacctagcgcagccctggcgccgatcaccaccgtgttggaagtccacttttctggtagcggaccgattgccgactggcttgataggctcgtctcgacgatcagtccggaagtccagcgtctggaaaggaacgccttctggagagacttgcgcaactgcccgcaaacaacgttctatcgatcgtcgcgccggtgccttaaccatgttcgagccattagtaggagcttgtcaaaagtccttgatgtccactgcgtcagcaagttgccttgcgacttctccaacgctgcactcctcgactgcgcaagtcaacttggtgaagttgccttgaccatggctgccggacaggagttcatcccgttcatgctggagatgttcaagaacccaccggatcgcaatgcacccttaccgctgggaaatcgaccctccacagtttacggggtcacgatgccgttccacgtaagcacgcgcgaccgttctgcattgtgatcatcagacaactcacagaagcaggttctaagtctacttgctgtgatcttccgactccacatacgctttcgagtcgtccgcgagcctggtcttgacgacttatggattgttgttgctgctataatgaaactcgtcggcctggctgctttctttggaggtcctttagctccaagcatcacgatcgtaactgttgctaacatcgtgttaggtcttgatgaaggcatcggaaaacacatcatcttccatctcgatattctccagaagactatgatctggttctatattgcgaactccgcatatgtcacggcggcggtgtgtgttaagctttctctgttgagccagtatctacgaatctttcgagatggctatcgccggcgaatttcactggtattgatgatattggtctccgtatggggcgccgtttttatcttcatggcgtggttcccttgctttccggtttcgggatactgggacaaaagcatgtcgccgccagcaaaatgctatggctttggctacaggacattgccagaggcgaagaacaccttgttcgccttctctggatcaaatatgatctttgacgtggcagtcttcctcgtgccactgacggaatacttcaggcctggtttgaaaagaaagcagattttagccatgacaggcctcttcgcctttggttcaatgtaggtattccagaagcttcgatcctgatgtcctcggctaatcattgcagtgttctcttgtttgcgatccttcgtctatggagtggcctcaagtacaacaacactctcgtgatgtacgacttcacatggtggatatcagaagtcctcatcttttcgtgcctagagatcgactttgcaatcatgtgtgcctcgatgcccatcttctggcccagtgtcaaagccgcatggaccaggatatatgtcacgcaggaagtgactgtcgtccacgaccgacgctcacacttcatcgatcccagaacggtacagatggagctgagccaacgaaagagtcatgaaagcacatgcagcttaacgaagactacaatgcaggaagcgtcggacgaagggccgttctatacaagctttgacccggagactgggcgaggtccgggatccgggatcgcgcaggtcgaggtgcagccaagtgaacaacctgttcgctggttatagctatgctggtcgtattaattcatcgttcatcgcttcctgttcaaggacctcctgagccatcaaaattcaaaataatccagttgagccttgagagccacaaatgacgtgtacatttgtgtgaagagtccagctagcgcacagtgccaaaatgacatgggttgtttgttgttgtatgcacagggttcttcgtgttggccatgttgatggagctaatcttcgcccctaccaaggtaagcttcgcatattacgttccttgcgccgatgtctgcactcagccacaatattacccccgcgatggcgatttttgcatacaagccacggccactacaaagacgtgtccgtattctgacagttttgcgggaatagtcaaaagatagatcgtttcaatgtacaatacagcacactgccatcgatgataaatacttatatacatgagtaaacctttccgactccgaagctcgtctgtttgaaaggcagaaatttcacctgttttcattataattctgaatcgtcgtctctagtccgtgtaaatggactctttagttactgccaattgtaaaagctgagaagactgacatcaattgatgttgccgcaacgaaattcgactctttacgctatgcgttacttcgcaaaggcggagtgacttacatagaagctatagagaagctttctctctctcctccttctcagcaatgtctttgagatccttagcccaggtattgattccgcttgcgacggccctcccagctaaaagcttaacaaaatacgcaaggacaccatccatgtcttcacccgtcctgtacacacatccacctccttctgtctcctcaacctcattccatctcaccgtcttcaaaagaaaatcaggatatccctgagcactccaacatatcttccaggccctcttttcctgctctgcaactggcgtttcaaacgctgtgacctccatgaccctcagtgttatctttccccccatcttgacgtggaattggcgccgctggccgatgctccagacttcttgatcagatgaagtatggctatccaacacatctacatgatcggctttgggaacaaaagtattccacgaaggccatgtcgacgtgtcgcaaagcttttgccacacgttttctgcaggagctttgatggtgatgggaccagaagaggccgaaaacacaggcatgatcgttgacaccgagtgaaaaaggttgagaatctgaaacaagattgtgaggccgcttcagtagggagaataacttaggatcaccagcaaagtctctgggctatgccgtgcttactgtgtgtaaggcgctacggccaaactgcgggggcatttcggcaatcagtcgctattgccgtggattccgcgtgtcccgcaactcatcgtcaactttgaccagaaagatgatcctccccgctctttaagaccaggaagcgtccacgggtgctattcttgaacacatctatcactcgcggcactgaacaagcaatatctacagtcctttattcgacagcaacattttcaatcgtgcggcgagacacacctgtagcattatgaacatttgaaaatcagctatgatatgatgttgtgctgatatcgaatcttccttggcaagactacaaactacgtaaaaatgctcgcaagtatcatgcttcatattctgattgttccatcattgtcctgttccttcaatatctcgctccactttagcatctgcctctccctcttcttctgtttcgcacattccaccagctcagcaaacaactttgaaatggtgctaccatgtatctcgtcactggcaaacatacagcgtggttgaataccgccacaaacggacacaaagcagcacaagctcgacgaaacttcgcctcgacgatatccccaccatggtcgatgtccggtcccgaactgcctcaattcaggtagaattacctggacggataccactgataacaacagggcgcttggtccagtggcaagacgcgcacactcaaccatgcgagccgccactcaactctgccattgccgtggctcttgggggcgatgcttaaccgcatctcgcgacttcgatcaatctgtagcagattgacaaaaagcactggcgagcagtggcttgtcagagacccgtgttcggttcgcggagtgcctgttatttttccttggaggagatgagtgtatcattcctcaaagagatgatgatgatgccatagtaaaacgtagaggacgttctcatctttacatttcgttcctatttgagttttttcttctgatgtgcattccctaggtgtaaagtttggctctctcacttcctccactttttctctttcacctcccttattccacacccaaccccaacacttctccacccctcctcctcctcccctcctcctcccatcccacctatcacactacatattcctcctcaatctccacactcccatcaaacaaccacatcttgagcccgtagtctagtggtaagacgccctcgacaaaataaacagtaccacttcggccagcccaggtcagccccagaccaggccgatcccgggccatgggcaacaacagcaagcaaaacagcagcagccagcgccctggccgtcttgaactgtgtgtctgagggagagctgtgttcgaatcacagcgggctcatttttccatgtattgtattcttcggcgctttttttggttgcgttgatgccttttcactgttttgttctttcactttttgcggacagtcctttttctagcgacttgtttatgtaagagtgttgagtgatagcccaggatggcattgcaaaacttgatatttagtcgggtatccataatacacacatcaactctgtcccagtatctacgtcacaagaaatactccaccgccctcgcatgccaatcagtcgccgacttgctccaatccgtcgtcgcaagctccctcaacttgccattcagcgccatctcactcaacggcacctcgcgcttcgccgccacgaacctatccgcacaactgtcaacttccgtgtcctagagaaagtaatccgccacgggcttcttcgccggcatgccccgcgagtcttgcggcgcggcttcgaataccctgtagcgccgaccgggcccgtcgaggtttcgttgctgattgtcgctgaggacggagctcattcgtcgctcgccgttggggcctgcgttggagccgagtacccatcctccgccgccaccgcctctgtcgccgtttgttctccgctggaagccagcgtttgagccgtcctcgccgatctcgaggatggccgctacgtttccgcagcggtagcagtagtttggcgcggaccagactgtgacgatggtcgagtcgaacatctctttgaagccctccatgacgagctgatgggcgcgggcgatgaggctgaggtcgttcttgtggttgaaggttttgacaatgtcggcgccgaacaggaagcctgcgccgcgtggtgacaggccccaaccgtcgatctcgtcggggtcggaccagagtaggtcgcacatggcgccttcgtggggcacttcttgtttccggtcgaggagtctgatcttgtcgactgagtcgacgagaggtgataggccgccgtgtacgcagaggatggcgcctgtgtcgtttctccttgatccgttcgcggaggatgttgctcctgtgcctgctggaccgacccgtgatggcgagggtgcgacgggcgacgatgagcccatgttggcactcgcctgtgaagcgacgctcgactgcgagtctgaattgcgtgcgtatcgatacataatctcgccgttggcgttgagcgtttcgatctcgatatcttggtcgagatcgggcatgctatcgaggttgctattctctgcgatgggaccatctgtgggttggagcgatgtcgcagcgccctgtacgagggcgccaagggctaggtagtcaaacacttcgcagcaatatctgccagagtcagcatgtgatcgagttcaggctttggggctagcatacctccacacattgacgcttccgtacttgcgcaagcattcatcgtagaagccatacacagtcgtgatctgccgcgactcgtggttgccgcgaatcagtgtgatgcggtcggggtatcgtactttgaggcagagaaggaggaggaaggactcgagcgagtagaagccgcggtccacgaagtcgcctgtgtagtaattagctttctggctgcgcgtggaggagtaaccgccatacccatgaagaggtagtttgtatctggaacgtcaccaccgacgcggaatagctccatgaggtcgtggaattgtccgtgaatgtcaccgcatatctagatgatagtgcgattagctttggcatggcattcgctttgcaagatgcataccgtcacaggcgcatccactcccaccacattgccctcctctatcagcagctcgcgtgccttgtagcatagctctcggacttggttttcggggatcggacgacatgctcgcagctgctgtatggctctgcagtgctgtcagtctggttcaatgtgcgattgcctcaagaggctgtcttttcttacttgtcgagatcgctaccaccaatgctcatgatggctgctgtgcgctttggacccgcgctgggttttgctgtgtgcgaaagtgcagtctatcgtcgtatgcgctactggcccggagttggctatctggattatacggtggtgtgcggctcgataatgcggaggctggtggcggggattgacggcgcgtggctgcagctatgctaaggcgcaggcttcttggtgcgttatggaggcagctttatcgcgactacgactggactgcaaacttgtgtagagcagctttgctatggcgatgtcggaaactacatgccatgtcgtatgcacatgttccgaggcggcgggatcgtcaaaagtcgcagggatccgccgttgcgctaaagcttggagcatttcactccaccaaatgttcatcaccaccgacaaccccgcattccaccctctccagcgctgctaatcgtctgaagcacaccaattggcccagtatgcacacagagatgaggctccgaaagtctactaacagcctcagcacccggtaatgccgtcgcgataccttcaataaatcttccactccctcgaaatcgggcacaagatgccgccacatctgcacccgcggtcgcgcatgaccacctcgctctttaccacgaccctcatggtctccttcctcgtagtcgcggcgccacatctcataccatgtcccgtcgacccgcggacgctctccgcagactccgcagatcccaccaacccaaataggaggcggcggagacggaaggtgccagaagaggagacgtgcaatgaagccatgggccaggatcttaggaataagatgctgttggacgagaagctagcaccaaagcgcgaatgtcctttgccgaagccaggcgggctgattggccaggtgctcggcttgaaggaggagggcggcgacgttgagaggatctcgatcaagactcgggtcgagcaggcgaggatagaggcacagtcgaaagacgaggaccaataacagcgactcctactcaccggatccaaacgccttcagacgttattagacgttcattgaagacgctgtagtatattgtacataccaccaacaggctatgtattgcatcaaacggagaggaatgtatataatagaacaagagaactctcaacacctgcattcatcacacgaccacagcttctctctatatggaggcaggcagcgacctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcaaaagcagagcaaagcaaaagacatcatccactttcctaacccatttgctcagattgcgagcaataccagagtccactttgtgattcccaccagcatgcctcggttcacaagcaacgtgaccacgcgtcgcgttccaacatgcactacgtcatcgcaacgacaaacctcaatctacaccacaacacacaagaccgctccaacttacccccataacagccatgaacgactcaaccccccctccagaaatgtccgccttcacccgccccctcaccaagccccaacgcatgacctaccgcatcggccgcggcgaaaccctcgtcctaaccttcgagccctacaaatccgaaatcctgccgctctggcgcttccgcacgcccgctatcgcccgtgaatcctcgcgcgccatcttcgccaagtttctgcagtatgagcgcgagaatgacttcattggcatggatatgagcaggaagtttttgcagatggggatgacgcgcgcgaagaggtatgctaatcataagggggggaggaagtatagggttgatggggatggggagggtggagggaagaggaaggtggagttggaaaagtgtgaaatgggggagaaggagagggagaaggaggagtgtagtttgatttttaggggggtttgggagagggcgaaggcgtgtggggggtatatggaggggaaggagaggtttttgaaggagcagaaggaatgggatagggagatgaagaaattgaagaagatgaagaaggaggaggaggagaaggtggagggagatgacgtgaaggttgaggaggtggaggatgaagttaacgccaagtcagagtctgaaggtgaggctagacgtaatccaaaaagagcgaccaggacaagagtcaagaaagaaatcaaggaggaggattctgatgactgattcccgctaaataccatcgcctctgacacctcgcgcggatgaagtgccttcgatcagcaacgcctcgcaaaaacgaagcaccaacgccaaaaaatactgaacactccgcgaatcgaacgcgggtttctcgccggtgcataagctccaagacggcggtctgctacagaccttctcggcaagaggagtccgggtgcttttcgagagtcagcagaacgccaaaacctacttcaccccaggtacgatcaagtacctggaccggatccgctaccgagccgctttgctctgcgagcgtcttagcactgaaccaagtgttctgatgaattgctgatggggattgaagtgattatataggctgtgaggaaaggcattgtgtatgttcagctctgagatgagtaaaggtcatagtacacaccacatctgtccaacttgtcataggaaaaggcggcgaaaaccagtcactatctgtgtgccggcgcgttgagttacatgatcactgcccgcacaaatgcgttggtacgttcttactattcttgtttgcttcgccaagattcatcacttctgtttgttcgcagcacactgcagcgtatcacacctcgagttacaaacacgttgtcctacttcacatcattcgcttccaatatatttgaatattagctttggacagaatggcgcagtcagactcaccctcgcgcgaacacccccaaatcgacagaccccggagcccgaaagtcttacaccaacaggttcagagtaacagccctgtcaacccagagctgcagcaaaaccaagttccagataacaagccagtcgcctcagaagtctcgctgatatggacctatccctcgacgtgtcactcgcctttctcaatctcaaaccaacgcagcaatgaacgggcaacactctccttcagcgaagcgtacgggttggcgactggccggaaagtcctcctcctatccgaattcaattgaaaaccgcagcgaatttgcactagtattttgggcttgtgaatcggtacgtgtaggtacgagtacactataactcgcacctcgcgggggacagcggcatagaactttattgcggaagttcaaacactttggtgcaaaggcaacgaggcgattctcatgacgctccttatcttggctgtttgctgttagtacaacgagagtcgtgcctggagtaaaacttaccgcccagagtcgcgaaacgcgatcaccatttcactaagctcaccgctcgcatcagtctcatagtcgataatcatgtcctcattataagccttaatgccaccgaaatttggcggccaccattctcaacagctggtagcgagctattctactattaatgttagctctatggtaaaccttgactgttagattcaatggcttaccggcgcagactttcgcagtcggatcaagcgaatttggtggctgaaaggtaagtataacttatagagtttgagtggatcctctacacgagccgcaactagcgatcctgcgcttgtaggtgccgatgccgcgcagtcacgtgcacatggccttcaccgacgcacttgcccttcgcgacttggcaaacaagctcgagatatgttagcatgaatgtacaaatgaacgattcgagtgataacaatgattttgacaagatgtatagcacttgtaaagactggctgggtgggcaagtttcttcttaaagtatggtttgagtgaaagtgagattgtgcccgattgtcccagaaccttgaactttttctgttctgtgcatctagtgagacgatctgtcagtcattgcttaagagcaaaaagctatcgcgcaggccaaattctcgcagctatcagagatgcagtagtcgcactggaagctgaacggggccggtcccgtatagatcatgacaagaaacatgtcttgcctccataactcttaaaaaatcagctgcttctgaaggctcaaaggaatggtcaaggtgctcatacaatcctggagtagtcttgacccatctcttcttcctcaggctcgttcagcatccacttcaacaagaagtaatctgatttcttcttaagcgggacatcttttagtttgcatccaaatacaaagctgtcctctggcaagttggctagattggacaactgattagtcgcgtgtaacacttgtcgtggatgaatggtgatctgcagcttaccatacgaagtgctccagcttttaatctttgcgattagatttccttgtgtcatgtcccacagaaacttgatatttcgcgctagttttgttgacacatggctatcgaagacgatgaaaacgtcgaagcttcgaccgtgcttcttgaagttgtatagcatggggggccagaagcttcaaaactttgaggagaaaatctagctctacagtctcatccacaaacatggtttcgagctggatcctgaaagtgacttgtgtactttgtttcagcttgagcaacaccttggactggtctctgaagctttcgaagacgttctccgtcaccttacgacgaggtccccggaaagtgatgtagatggcgcgaatgaggtcaactggggtgattccgtagccaaatggatcgcggaggagtaggtcgtcaagagcctccatgcagcaccaatgcgccttgaactgcaattgtgtgtgctcgtagaagaactcggtatactcgcgagcgaattcgtgccccacatattctttcgattgccaatgcggaatcgatcggcggaggtggtcgggccctggttccatcttatccttactgcgtttgtcctgcggactatcgacagaccgataaaggtaggagtagactaaatctcgtacttcgcgcggcatgatcgcatagaattccgtagcaagctctaagcaagcggactttgaatgtgcagtgagctctatagcgagcatggtggtctgcacgcggaaattgctgtgacatcgtgagcagacttatccactgacgcgcttattaaacatactactcctcgtcttccaggttctttttagacttttcaagctcttggtgtttctgcacaaacgcctcacgttgtttctggatgtcagctgtcgctttatcgtgtgacacatatttcgagacgggtcctggagtccggtcattcgtgctacaggttaaaatgctaaggctcggctgactggagcacgtgttcgtattgaattagttccttgtagccgccgaacactcgctgcaggcgcttgctcaacattgtgtcccggctccgtcgaccgggttccttggtgctttcggccatgcctgatgtgggagcaactgacgcgagaatgcggattggtggtggaatgtcagacggcaaaggtcggctctgcaagtattttgtttgttgggtgcgagcccttgagagcaaacgtaaagagcagcatgtgcagctgccaaggcgcagcaccgactagggcattgcactcagggcgacctcaggatgatacgaatgtgggctgagaagtctttacaatgacgaggagaattgttctttacattgtcgagaagaagtattctttatattgacgagagaaaatattcgtggtatcaaaatgacatggacatttaaacgactacccgcctaccaaacggatcaaccgcttctcctgcatcaatcagaaagtgcgtgatcgcaactctggtttaattcggaagcagctcccatttccagatcgacgttatcatatcaagagttgacgatcttcccgacgattcccctaatcactagccgctcgatgagctcaccggttgttatcggcttagacgttggggattggctcataggtgttgtgagcctggcggttggagaagaggtaatagatgagcatgccgacaacggggaaaaggaagacaacaagagcccagaggaccttgttggggacggggcggttcgacttgaagatctcaactgtggtgtagcgcgtcagcttcagcctcaaaacaaacaaacttcccaaacgggcagctataaacgggaaagagcagcatagacttactccaagcaatgatgtcgagaaccaggacgatgaatccaacgataccgccaccggtacctgcttgccatggcttcgcgctcatagccgagacaggagctgcctcggcaagcatgaagaaggagagctgaaggagagctgcaacgacgaagttgaacatattggcggtgttttggaagtttactgtctgaaagggccgatttgggagggatgatcagagtgttgttgtagaagagacggctgcctgggttttgttcagtggagcggggcgcaggagcgtgtttgagctaccgcggcacggacctacgtcatcgtgaaatccggtcaatgcatagcgtcgcgtgacccagccccaaatcctccagaaactcggtatccattttgcggcagggtatcgacgacgagacttgcttctcgtttcgagagcataggaatgtatacttgtacctcaattatgctttcgtcctccattcaaccttggacgcgtagtcgaagatgacgcgacgcgtcttaagagcgcccgggtagcgcaagacaacgtctaccacaggtccttacctacgacggaaagcgaccaggatacaaaagcccacagcggattcaatgacctgaagctatacacacggcgtctcgtcacattcgaaatccggtggcactgtgtatacatccaggctatgggacgtcccagttgttaatctgcagcactacgactgcgtaccaagaggaaaacccggatatgtttgaagaccttgaggcctggcaggtgcggtatgctgcgagccgcgggctgacgtgaactatccgatggccgcaggcatgttgagttgggcgctgcagcggcttgtcaatcaaggaagaacgtcttcaaatgtggacacagaaagagtagggtaggaatgcttcaagaccttgaagactctgccatcatccgatgcaactaatgcagccctgcgcgcgctgcttttccgcgctgattgacccaggatgtgcgcgcttgagtggcctctaagtacgccagtctgaggtgacttacacagcggcgaagggaaattaagaagattgatacttcgcattcaccaacctcgtaacacattgccgatcggatgttcctgcaaagcgacttccagagtattggggacctgaaggcaggacgtaaagacggttcagatcaacgtcgaacgcaaagatgcgaatcgcgtcatcctattgcaagccatcatatttgtggggaagtaatcggagttccacaattgcatcgagaacttgtgagtacttcgttcgccgttgggcgactagaaggggaggctgcctgctgctacaaacttgacatttcccttgtcactgctaagctgcagcgaaagcatgccaagtcttgacgaatcgcgaaggtttggtggagaatacgagccttgaggtcttgtatatgcacatggctctgcttggcttgcaagtcggaacatcttcggtcgagcgtacttacccaactctgacaagctatatgttggttgatatgagccggaacgaacaccttggcagaccaaagcctattctgacaaatatgctttgatagcagcaaggtaagttgtgtagcatggtgagcggcaggggatattttggttatgctactcatatggtcatgttaacgatgtgatcaccatcgacgttactcaagatccaatcgcaacgttatccggaagccgtcttcactcacgcaagtgcacactttcgcatttggtccagagactacgagaaaggaatgatctctgctcgcaatctatattccgcggttcagcctttggccagtcgtaacacaggattccgaaattatcgtcatacgcaagagctatttttggctggcagactttcgaccagtgccagatgcagcggtcatgggttgaatgccaagatgagccatcgtcttggcgtgaatagccggctttggtgtcctgcattttcacagccatcgaactggatgaaccagactcttcgacaagaataccttggactacattaggtcgttgttgtagtttcaactaggataccgttgctttcaagctcataatacatcccgcatcgtcaccaacaacttagattcactcacaatcgtagccgactcactggagtttactcatagtagacgatccaagacattttcgatagcggccatgcgcctctgccttggcaaaatcattccaggatccaggaccttggaaagttgtccaccaggaacagcttccgcagtgtggcagacggagtttgggtcggcatcgggcaaactgccaaggcgcctccccgcatcgcgtctacatcgcgtctggggaaacagccgcttgccctctcaacgtctgacgatcttcgaaagcttgattctagttcgaaccatccgatcagcgtgcctgtaccgcttcgtctggtgtctaggcctccgcaatcgcgtctagaataatcgacgcttcaatcgtgattactttccaactgcccgagttcgccggtagcaacaacacgagcgccatttcatgcgcccattagctaacgtccaccgaccttgcgcaaagccgatgttacgtaccttaaagactcatcacgaggtggaccgacgaaatgctacgagctacagagagtctaggcaatactctactgcatgcgcctacaacgtccgctccatcgaggagaagcttcctacggcacactcccagcttccggcccattcatgacgtttgccacgttcgtattgtgatcttcaatccaggctgaaagttctcatgacgcctacgctagctacgcggtaatgagacactggaaactaggattttaagactgctctaaaacgagatttcgatagtcgacatgggagatggcgcaaatatttcgtaattaggatgttttctgcgccgctgtacggatggtttgtatgagcatgcgagtataaagaccagcgaccgttctggatcatccaagtatcagttttgtgccaggcttcgtcgcttcacaacctgaaccgtctatcgctcttcgtccgtcgttcataccaacactcgatcgcttcaatcatctctcgttatacacaacttcaccacacgccaacatgcggttctctcaagcggcattggtcgcaatccttgcggctacagtggcttcaaagcctattgtagctcgcacggaagacgtcaaggctatggaggagtacaacaagtgctgtgacactcgtgacaagcacgaccccaagctaatctgcacaccaccaggtatgcctatatctccactctatagagtagactttagtatttgttcatgttactgacttaggtgtagaacctaagcatgacaaaccgcatgctgagcctcccaaagatagcaagccttaccctgagcctccgaaggatgataagcctcctaaggacgataaaactcctcctaagccgcctaaggatgagaaaccacatcctgagccgcctaaggatgacaaaacacatcccgagtcgcctaaggatgagaaaccacatcccgagtcgcctaaggatgagaaaccacatcctgagccgcctaaggacgacaaaactcatcctaagccgcctaaggatgagaaaacacatcccgagccgcccaaggatgagaaaactcatcctgcaccggcgcctatcccagcgcctgccccagcaccggctcccgctcctaagccagaaggacccaagaaagaggagcacccagtgcctgccccagcgcctgcccccgctcctaagccagaaggacccaagaaagaggagcatccggtgcctgtcccagcgcctgcccccgctcctaagacagaaggacccaagaaagaggagcatccggtgcctgccccagcgcctgcccccgcttctaagccagaaggacccaagaaagaggagcacccagtgcctgccccagcgcctgccccagtgcctgccccagcgcctgccccagcgcctgccccagccccagcacctgctccagcaaaggacgagtacaagtactacaccttcggcgaggagatcacgctgaagtgtgagcatggaaagatcatcgtcaaagcgcatacttaggaaccattttgatatgatgaccgcagcgaaagttgccatggaagaccaagaggtcggagaatatgagcatcacagtagtctaattatgaatgccatgggtttgacattacgataaattacgcttcgatgttcttgccagagaccgagctgtataacttcaacgcctttctagacaatcgcgaaatgttgacaaactagtggggttgtttaggctcccatatcatatcacggttcctctctgataatacattgaacctaaacagagtgtatgtagattattgcgacacctgggcgatttctcgccaataagccttttctcagggccacggcatgtccaatttgtatctgaacaactcttccacatcggcgcgttacaatccagcctgagactataacgtcgttgtctgttcgtaagggttcgtagaagctaatgtgagtaagaaggcagcatccaggacaatttggtcagaagctggcgaccacagtgtggcgatgcaaaagagactcaccaaagggcatgctgggggactctgggcgctttcaggactcggctacatggacaaagcccaggtggtcaacaagaggcatgataagagacattctgctctcatgcagctgcaattcagcgacaggaatttcatgagccacttcgcggcgctcagccactggaattcttctttccgtgtcattgttaatacagaattacggcttctgtagcggttcctttgggcgttcattatgattcgcccacgagatgtgctccggcttcctgcctgccacgactcactttccccttggagttagctactggacaagacatggctatatccgatctttaacttgacatgatcaatttgatcttgtcaaagaggtttgacagcgagtgcctacgcttcgattggacattcgggcaaaaccgacaatagacgtccaaaaggaatttctggaggctgttgcacctaatcactgcttgcatattggcagtatttaccgaggtcagccatgttgcgtttctgatgtctggcgcagttctcgatgttatgtccacatatacattgcagcccatgttttgacatggttcgatcaggacgtggtccctggtacaaatctaacagtggaattgagtatcctgaagctatacaaagtcttgcagggctttgactgtgacgtaaaggctctgcgtacacattcaggctatgcgatgaactgctacttgttgggtaaaacctcagatataacatggagctttagctgcttcatcttgagtcacgtacactagataatgccaaaacgttactgtgctatgttttgcaggctctcaccgtgaaggaaggtgaatagaatctagttgacgaactaatagcctgaaggtatacgtggaattgttggatttcgagtgcaatagcaagttgtgttgtatatcaccaggctatttcatgctgtatggctgccgccattgtacacaacagtgttttcgcgttgtcgaagaaggaagggtgctacatcagtatgagggcaccacgagaaacttcgcagtgatcaatatctgagctaggtatatagagcagtgcctttgatgcttaattttgcgtatgtccgcatgcggccaccacgcgtataagatctagcatcatgattgtgtcgcacggggccttgtgtgcttcgatatcttccagaccaaacagtgcttgatacactgctatcaaggccgatcctaattttagatgcgacccaagcatatgtgcagcaagatggtggatgttaatggtttgcaggcaggtgaagtcgttcactccctcgtgaagctggaagttgtcgcgaacagtgagagcgatgaatgacacttcgataccggatagtgcttccagaagactggaattctgagacttataaagtggggaatgacagcgtgcgttggggtcaaagccggcgtcgagtatagctttacgcacgtctccgaagttcatgcctgaagctctgccattggtgtagtagcgtttgggaacaacgcagagcctgcacaatgttcacaaatttcggaaaagatttcgacttcatgtaactatgaggttgcgacgtgcttgttgagcgtgaactctactgagcagaattcatcgtgtgcaccaatgagctcatttgcgctcctaacttccccacgtagtccactagggtgctgatgacgtcgctgttgtcaggataacgcctgatacatatagacagcgccgactgagtagcgtcattgaagacgacttgctccacgtcaatgccccagagctccccgactaccttgtcacagctttggactcattcgcgcaggaaattgtagtgttctgaccacttgcgctcttggacggatctggtacatgtaatcgtttgcgagtgtatttggcatggggtgtgtagtaacgaaacccaggaaatggaggctactcgcatgtgcagacgagacggtattcgtggtccaaaatttcacgtttttcaaccgcatcctcgtctaaaccttacatccaactttctctggtcccgagtcctaaccttgagtcatgttcgttatcccgagcagacggcgcacctaaacactgtcttttaccgcttgtgaaagctcttctggttattcaaatcatgcaaggtaggatcgacaagcaacttcttactttcttgccaacgaattgatagcctggagctatgcaagatattgctagacttcaaacgtgacgccaatgcgctgtgtacagcttcaggcttttgtttaggctgatactgcccaagtaaactcaggagaccatgtgactactgtctgcctcgcacttcaggtcgatgctgaactgcgataactgcttgatcgtatttgctggtaaagtatggaaagggcgaagaacacggggtgactcctactattcgcgggtcgcgtaactccggcccaacagcctcgtattcagacgcccttctaccccaagacaccaacacagtcacaacatcacttcgcggcaaatatgatattggactagcaaccttctacctcatcgaaatgatcggaatttaatgtcgatgaatcatttgctacaagtcccaggcttgtctcagagcagcctaggctgtggcggaagcctcagccctcaccggtcccttaggccacccatggtgagtgtgaatctggttgagttacgttctaagactgtgtataaagcaaggagcgaaataaaaaatgatatgaagtacatcaggagtcgttttctgatactctgatcacacccaaggaaattgcgtcgctgtcgagtagatgttttgcaccaggtcagtcagtccatggaactatgttataaacagcaacgaatgatgacagtctagattttaaccatcatggcaagctggaagatattccccgagccttcaggagatgtcgacgttgagtacacgcctttcctgcaaagtcgcaagttctttgccgtagacgactctggctcgacagcagggactgtccttcgacgggagcgcgccttcgtagatcaatttcgcaccatttatgcaaaccgcgacgacactatctctctctggggctctcggtgcgattctccgactcacagcttcgaggccatcagctggaggtcacagcatggaggcacgacaccgtctcagattttccatgatcaaggcgcgctcaacgcaatcaagcgctcggatgtttggtttcttttgactgatggggagatctgggagcaagatgtacatcagcttgccaagatcgcccaagatcgcgatgtgctcaatattccgctggtattcttgatcaccggaagtccggggaagagccctggtaccgccaatatatcagtcggtatctcattcttcgctagctcagaggacacgttgattctcttcaaggaaatcagtactggaagaatatatgtcatcgcagggaaagggtgtttcgccgcgctcggtgggtcggcagccgcacagaaccttgagagctgggacgatctgcaacttttcggcgacgagacatcgttcttcaaggagtacaagaagctggaggtccaagttatcaaggctgaatttcgaccagagtctgcaaagggaattgctcttggtacagactgggaggagcgacagcatggacccgtccgtgtcgacttggatcttcttcccaaggctggtgtgctctccaaggacgatctgtgtgatctccttgcagacaacacttttgacgccctatcggtggcctataagacgcgcagtcgtattgcagagctcagaggctttcttcagaagcaaaagattgagcaggttgcgccaaagctggaagacgtggctggagctggagccctcataacgaagatgggagatgtcaagactacggctcaagagcgtgtaaagcttcaggaacgcctaagagctgcacatgcgaagaaccgcgatcactaccagaaatcaaccacagactttatagggtcggagcaggaaatagccctgaagaagcgcaaccagcttgtcgatggagcgctgaggacactggcagccatcgaagccgctggctttaacgcggagatattatcgcgaaagagcaaccgagctcgacgagctgatgtgattgagacagccactacggtagatatgatgaagcttgacctcgatgcgccagcatacaagggcttctgccagatctgttgcgacgaggaagtcatcatgtcgatatgtttcaaagagatggaagcagacaaagtcgaggacaacactactgactttgctctcaactttcctctcgcagcaggcgcatcagcgaagaacgtcggacttatctctagccagaacatctgcttccagtgtgcggtactttcgccttcgagtaggtcgatataccatgagcctctgactgccgtcattcctgctctgaagtacgatggcagtaataaaaagtacatcaacgaacaactgtacttggctttgactgcgaagctggcaactggagcggcaggcatagcgcagcttttcatgtccatacttcttgaacttatcaacaccagagcctgggcaggatctgatatgaatgaggtccagctatcagacaacgcgtataaggagatcagacagcgacgagaaacctttgaatggatgctcaatcagctcttgaagaacactttcacccgggaagatttcaaagagacaggagattgggtccgctacccacaagcactagaatgggtagcgaaggatttcgagactaatggccttgcaagctttgctgtgacgtatcctgcgcttggcttcaatgtcctcttggagcttagtagccgtgtcggaaaacttacagtagaacaggctcagaggatgagggcggcaaaagtcatccactccattgcctccaagtacctcgttgacctccaaatcgcactccagaacaagctcccagatacgcagtggaagcaaaagtacctcgaagttatctacaaggacttcaacggcactctcacacccaaggatcaaaacaaggcttctctagtcacagactccgaaactttcaagcagcacctctcaggctgcatccaagaagtcgacgtcgagatcaacgacaacaccatgcgcaagatccaacttatactatactggctcctcttcacgcaaaaaggccactgcacagctcaaacattcttcactcgcatgcgcgacgccgaacccctcgccaccaccgtcctctccgtccaatccccccttccagccctcgcgcactacgacaccctactctcaatcttcgccagccacaacgcgcacctcataaatgccaaacttacagcatgccacgtatccgccgtcgtccccttcgccaatcccttcggcgcctcagtcctgcattgcggcgcgtgcgacttcaagttcacaaacgtcaccaaggcaaaccagatgtcggagaaaaacgtgcagaaactccgccacgagcgggcgaagcatttaattgctgtctttggcctcgcgagccggtttgagaagtcgacgacgggcctgccggaacgtacgagtccgcctacttctctgcattttaatttgcatatgagtattgtcagggagtgggaggggctcagtacggagctgcgcaaggaggttgttacggatgagcgcgcgaaggaggatttcgttggggcggtaaggaagaggttgtgtagtgagggaaggggaaatatccatcaggatgatttggataaggatactcgcgcgttattgccgagtttctttcggatattgaagcgcgcgctggaaggcgagggaaagaaggagatggaagtatgggattttgaatttgatcgtgataagggtggggtgggggagaaggcgcggtgggagttggaaatggggatggcggatggggtgaaggtcggggacggagaggcattagaggagtgggagtttgcttgattttcccttttccttttagtttctcttacatgtatactcttctgaacaataatggcagcaatcatgatttcgtgttgtaaaagcatattttcgttcctaaagatcggtcgacgctctctttattcgtattgtaccaggcgctcgtctataatgctcagtatttctgatgcgaagcagctgctgcgaaattagagtcaggcatcggacgaaagctagatcctaacaattagagatgaatcacgagcaggcagtgagataaaggcgaatcttgtggtgaatcattgaggtgctatcatcaaacccgaacgacacaccagtctatatcctcgtattcagcatatgtcttttttcctaccacctgcgcccggaaatgcaagtagatatcataatgcaaagtgaactccaaccatatgctttacccgtatggcccacctaatcctccatggtcatctcgtcgaagtcgtcgagcagctgctccatcggtatcgtgataccctgatcgtcgtcgtcgtcgatctcactctccgtctccatggcttcagcttcacgctgcttggcctcttgctgtgctttgtacagcgccataccctgtcgcaggtcaacatcttcctccacatcctgcaagaacatttcgaagtcgcgctccatcttctcctggtcctgcttcctgggcagcatctcgccttcgtcgcggttcatgcgcttgaggcgccagttgcgcttgctcttgctcttcttgccgcgctggtagtgcttcttgacaagcatgacatccggaatttgagcagagtacttgttagagccctcaaggatatcgaagagctcgctgttgaagttggtgttactgaggaggtagcccataacggagtcgccgacatgcagaataccacccagatgtgtgcggcagtagtatgtttggtcgtttacccccatgtctgatgcgcgcgccactgttgcttcggctaggaagttgcggccttgttgtttgccgagagggtcaatatcgaggacaatgaactctgtcagctcttgtacatcggcgagcggtcggaacggcgttcgccagtagagatcggtagctatgtcggcagtctggagagtcgcagggtcgagaagctgtaccgatgtaccaatgcgcgtgcagatggtgagaggggcaatgttgccagccttcttcgctagcggaataggaaggacgacaagatcgtctttgcaaatcgggacgatctcgcaggagaaggagaatttgaagctcctcgttgaagtgtggatatccatagagatcagctcctcggactttttgatgttgacgggcactactgctttgaggaagtcgcaaaatgtagtagcgtgattgcgtgcagcgaagaagaagtcgatgccgtcgtgcacttccttgatgttgatgcagtccttgtgcgctccatgcttcaagatcaactgctccagatacaaaaaggtcctcttgtgcggcaccttttgacgcacttgcacgcaagccctccatgtgttgtgtgtgtaactcttcgcgcaatcgggacactggtggtagttttgtgtgaattcgcactcgaagctctgttgtaggatcgcgccctcgttgatttctgactgcactgtgatcttaaccttgatcctcctgctgtgcggctccgtccagatgaagctcgcgtcgatgatcctcagcttgttcagtccacggagttttcggaggcagagagcgagtagttcgcgcgattcgggagcagcgacgacccaagagtttggtggtgacaaccatcgatcgcagtcgcggcacatgtgcagtacggcttcacgagggacgcctccggtgacgtcggtcttgagcttgatgcagtcgtagcagaaggctcctgatatggttccgtcaacgggcgcaccgcagtctgcgcagagaattgttgccgcattcttgggctcaggcgcaaatgcctgactgtcaatctccatggctggtgtgatgttttactctttacggtgaaggtgtggtctcttgacggagtattctgattacctctacagcaacggcagaggatttaaaaagagaggcggtgttttggcctttatgagtcgaaaagttggggcgaaatgctgcttggaaattcaccccaccaaaactttgtgactttcgccgccgcttcttatcttatcgtcacgtgcacgcgtgcttgccgatgatgtaccggcggcgcggcgaactattcaccgacgcttcgaaaagttcaggaagtcgacatcatacgccaaattcataagccatcaaccgaagtccattgagatgtaccttgcaagagcattgtcatcaaactttgtgtgcagtgcctgccagagggcagctgctcgatcatcaaaatcgatcaatggctccgtacagcgcgccacattgagggtaaatgctacaccaagaaaatcctcaaaatgcgcattcagcacgagtacatctatggcgaaagaccgggacgatcccgcagttgaagatcccgaattcgcatttctagatgacagcacaaaatcttctaccaacaccgcccataccgaggaaccaatctcagtcgccgacactgaattaaatacatcagtcgctgaagcttctgtcgagacgtcttcagctgcagcgcccaaatcttccgccgtcgacacatccataccctggtacctcagacaaaacccagctgcccgcgacgctcagaagcccatcgagatccccgacctcccgcccaacccaccgcccctcctcaaaaccatactcgaatacatatccataactgctggtcttgacgatttggaattgctggatctgaggcatcttgaccctccacctgcgctaggcccgaagctcatcatgatcattgccacggcacgatctgagaagcatcttcacgtggcggcagatggtttcgctcgattcctgcgaagagagcatgggctgaaggcgaacgcggcaggcttactaggtcgcaacgagctgaagattaagttacggcgcaaggccaagcgcatgaggatgttagccaacgtcggcggcgctgtgccggaaggcaacctcgatgacggtatccgcaccggctggatatgctgtactctcagcaagatcgaagcgcatcctgacgacatgcacttgcctggtgataacgtcgatgagtttgtaggcttcaggagtgtgaatcccggcgtcaacgtcgtggtacaaatgttcacggaagagaagcgtgtagaaaccgatcttgagacgctctggggaggcgtgttgaagacacaacgaagggaaggcacagttgcggaagagaagttgaaagagcttgatgaagatgtcgaagcacaggagagtgcagaggttcctcttatatcgcgtcaagaagaagaaacagagacgcctgcctccccggtacgaccggttcgtctaccgccatcgatgccgggagacgtatttcctccagctcctggtggcgatgcggcaaggcagattcgaagactacatactgttggcctaagataaagaacagtaacccgactttgaatcgatcactatgaacctactgaatctgcatctattcacactttttgttcatgagcgcttgtcttactcaggtgattttcggtcacctgctgcgtctgatagtcgcatctagcatgcctcggtcatctggaaccgtgtagcaatcacttttttgtataatgacactgacacccaacattcttcccgcaccaacaaagcactcgtcacactgctcgccgatttcatcatgtccaaatctgctgatgactaccataaagacttcatcgaactctccctgaagaaggtcttgatgaaccagcgcggacatacgatccgccgaaagaaagacagcgaagaggcgattcgcaaagccgatctcgtcgagcttgctatggcatgagatcgcagaaaccctaatgacgcagatgcacgtgccggaacgaggcaagaggcgtccagaaccaacgaagagactggtactagtgacactgtaaacgccatcaacacctctggcagctagtttaatgctttattttgttttcaagactattttatgcctgattttcgcatgtttttgttgtatgtacttttgctccatgtcttttcccatctctgctgtttctcttggccatgcatggtccaaatctcttcgaactttagtaaagagtgatgcagactgaacagcgctatgtgagagcgggaggggcgaacatgttttacagaaagaatgcttataacatgtcactgatcatggggtgctgacggactgaagcccagcgcgatgtctccggagcatgatctattggcaaatacaatagcttgtgaacatcgcaaagaccataggataatgtcaacaagtcatttgtctcagctcgcagcaaacactcatcatctgccactcaataagcaagcaggtcttaagtacataatgaacgcttgagtactcatatccatatcatatctcgtccacgcctcagctacaaccttcaagatggccatcatgaccaggcgacaatacttggacaaattccgggccatggaattgcggaggtttctacaagttggccaggggctgacgctgaccaaacaagagtacgaccaaattaggctgggagtaagaagagcagtgacgttgaacctccaagagagcgtatgcgatatgtggttggctaccgacagagcgcgcaccggtctcgtacccaggcaaaaatctaacattgaatccgagacagacagcgagggtgacagcgacattgcggaaggaggcgacgttgagagtgatcatttcgaggacaactacgacggcaaagatgacgacaacaacatcaacgatggcgacaacaccaacgatggctacaataacggcgatgacagcaacgacatcaatgacagtatcaccaacgatggctacaactggaattcgcaacccaatctcgacgaccttttcaaccacggcataagcgagggcgaaagcgaagacggcgaattcaatgctgatacaagcacatatgttcagcaacaacccttcgccacgccacctctgccacctctgccagccagtctcaaagcgtcaatcaaagatacagtcaggaggtgtcaggaacgtgagcaagacctcattgcaaatggtttccatgaaggaacgaaagaattcttcaatgatccaatccggagagaattgagcatcttgcagcaagaagccatcggcatcaatatgaaggaatacatgctcttcaggttcgggagggtaacggatgacgagggaaatgacttgccgggtgcgccattttagtatcgtggaaggctgacaggcgttttcttggtgctgtggtgtagtacaaaggtaagaagtaataagtagttatggctgtatgtcgttgggtagaggtaaggaagtagttttggacttcgcaaaagtccgcttgctaggtagcatccattgatgatcttgttcaaccaccgactgcgcctcttaagtccagacctcctaaatcatgaaagcttcgaaattactcccgccatcaaaattgaacatgtcagacatcgtcagatcccaatcaccgatgaagtccaccggcatttgaaagtcgaattcgccacctgcatcctcgctccctagacctgctagtctctctagcactcgtgcgcattgttccactgcattttcagcagcttgtccgattgaattttgcatttcaacacgtcctagtccttgcttgacggcaccaattcgagcgacgagtgtccggaggagtagataacccttgatacctgtctctccagcttcgatgcacctcaggtaaaagttggcggcatcttcgggtatagatagcagatctgggcgcggcacactgtcttcttcttgtagttgtacacgcaactcgactgccaaaaaggtcgaggcgtgtaatgtgaatgcgcggaagaagcctgctccgcagcgacaaagacggacgaaatctgtttctttcgaagcatcggtgaagtaggcgaggttccatagtctgagggaggtgtcgaacacggtcttgcgcgagaaagcgtagatggcttcgtgcaatgaggggttgaagtaggggatatgcaaggatgagatgtagcgctgcatcatgaactcgatggccgttgaagcaaatggatggcattctgttgcgttcatctcctttaaatccctacgaagtgttttatatgatgctcgtaaggcagtgtcggtgcggagcgtttcctcaaaagtcccgcttgtcgcgatatcatttagaaacttgacaacggtgaggcgtatcggtaacgttttccggaatgctattgcgcttgaggtcgacgtgaaaacatggtctggctggcgatttggttcgtgcgccataagctcctggtcctcgtaattgccaggtggtccggtattgaagtcctctaatgagatgaggcagggaccgccggagatcaagctgaactgtacattgagctctagtatcgtattccaaattcggcggcgcatctctgcgctgcgaacgcttatttttggcaagtaaacaggatctttgtgcagaccaatatacactgcctctcgaagcagtgctccagcggatatccagacaagttcagatccgacatcagcatactcccgagcaagaagcagtaagatgctggtctgaaggtgctggatacccagttttgacttgtaagaaggcgaagagagccaggtctgaccttcgtagatccagcgtgttatttcaggtcgcattgaacaattctcatcatagaagattgcaccaatggccagaacgagctttaactgcaccatgaagccagtcttaacgtcggcttcgcttgtccataatacttcgtagtcttttcggaaagtgggcacatggagaatgcgataaagcgtctcgatggtcctgaggtaatgtccgataagttcatcgcagacacccttagtcggcagatcgtttgttggaggcgttggccagtcgggtgagcgtgcagctttgatcattcgtgctagcatcttggcacgatgaagggctagcagcatatttgatgtgccacttttcaggtgtgattcaagtatttcgatcacgtcgcgaaataccacaacgccattcatccaatggctctggccaaacaccctgttcttatgcgagatgcctctggggatcgtgtacgcgctaccaaggtttctggcatcttgaagtacgtcgatgggaccagagaagccactcgtgacgtgaaaagaggttgtgggcgctgggctgggtgctactgatggcgcatcggagtgtctgaagctattggttcgagcaagctgctcctctagatccgcaatcttgtttttcatataatcgagttcgaccaaagtggtagaaacaggagtaattggtagtgtaggcctgttccaatgtgcctgtgccatagcaccttgtcggagttgctgatgtaggtctggcgttgtacgagcatctgcgtttgagcttcctggtcgcgtacggagtgttggcgatctttgcatatgtgttgcctgcagtggattgatctcatagtcgcaagccgagttgcgagatcgcacacaattgctgcatggcgtctcacgattgcacttgatctttcgtttccgacaaagtgtgcacgaactataggttgctagtcagtagtgatcccgcacactctttgtaacttcacaatgcaatgatgaataaggcaaaggattgtacatgctttttcgtctcaagaaacagtacagtaaagcgacatgaaggatgatgcacgagttacacttcagagtggacgaatgatggtcgaacgtacatggcgactctcttgcgtctcctcgttagttcagccatatggtcagacatctgggaaaggagatagaaatgaactttgaggaagtattgatcaatggcgggaaaaccagcgatatgaatgctggcggcgcggagataaagccgacgctaggagatactagccaatgatagtcttcgctgctcggcatcaccaacttctcgccgagcgctgcgctatctccgagtgttctatcaaatctgacacacacgatgttgagagagtatcatgatgacttatactatcactccatgtctatcaaaagttggggtgatactgctagtcatatatatgttttggtgcgcagctttgaagggggcctgactacctggagaacgaggaggcactgccctctcaacaatgtccctatcagcttcgcatccacataataatgctaagcgtagtaacagtacgatatgtcatggacgccgtcagcgagtactaatacgatgacctgcatatcgccgccaaaagggtagcatacaaactgtgcgacagatgttcgggtgagccgaagacctgcgtgtcggtcttgttatcgccgaccgaacataaacaccttctccgatgacaacatgctgcatcaatttgatgtatatagccgtatgcaagatgtggctctcactccatcatcagatcttctaccaccctcgcctctcaacacctcaacaccatacttaggagccatatatctactgcaattcttttcctatcatacagcatcaagtttgaacaaccaccatgacgcctcaagcaagatccaattcctcgtcttctttttccaaacactctatcgaagatgcagagaagtccgctcaagctgcacctgtctccaaagacgacgggagtgctttcggtcccgcccctgatggtggcacaaccgcctggctcaacgcctttggtggcttctgtatcttcttcggctgcctaggcttcacatcttgctttggcgtacttcaagagtactacggcacacatcaactcaagaactacagtgccagcgacatcgcctggattggcagtgtgagcaattttatccagttcagtggaggtgctattagtgggtcgatgttcgatcgatttgggatcaacgtaagccaatttactggacgtctacaatgatcacatgaactgaatagcgatgatcatagattctgcgagtctctgccattctttacatcttcggcttaatgatgactagcctgtgcacggaagtaagtctttattacattcaagtacagggcaaggctaacatcgtacctagtactaccaattcatgctcgctcaaggcctggtcatgggttccgcggtcgcatgccttcaatttcccgccttcgcgatcgtcgctcaatacttcgacaagaagcgcgcagcagccatgggcatcacagcatctggatcctccatcggaggcatcatctttcctctcatcctatccaaactcctaaatggctcatccatcggattcgggtggtcgatccgcatcatcgggttcatcatcttgcccttcttcctcctcgcgataatgatcctgaagccgcgcgtacccccaaggaaggcaaacatattcattggcgcggcgtggaaagatataaagtactgcctcttgatagcaggcatgttcttcatgatgatgggcatgtggacaccaatcttttttatgccgtcgtatgctgtctcgaggggaatgggcgtcaccctcgccggcaacttgctcgcaatcatcaacgctacttcgactttaggccgtatcatccctggcatactggctgacaagtttgggaaactaaatttatttggtttagcaggcatagcaaccggtatcatggtgttctgctttgacgagccgaagacgaacgctggtctcatcatttatgtcatattctttggttttacgtctggcgcgatcatctcttcggcgtcggttgcaatttccttgtgtaccaaggatcctcgcaatctcgggacatatatgggcatgggtatgggcctggcagctttcgcaacgcttgctggtccgccgatcagtggtgcgctgcttgagagatatgggggatattctcaggttgcaatctttggtggcacattatgtgtctttggtggccttgttgtgttgtcgagtaagttcgtggtcccggagggtattatgggaaaggtgtaagtgagtggctgttccagagacactgggacgcactgagagggcgacgcgtgccaggtaggatggaccaggaacggaacaaaggattactacgcgatgggagggtgcgaatagactcagtggttttggatttcagacgatgggatggtgctgctgctgagaatgggaagtgcgcactctgacgtaggtagatcgcccaattattgcattgcgacagcgcattttcctattgcgtttatgtaagccaggatatattcagagtattttcaattaggaaaagacatgtctagaacgaattgagtacctccgagttacatcatcggtagggtgaagggtaattttgggtacgctgaagagatacagggtgaattgagattcagaacgtattacatagcgaagatctgcttaaaggccctcgcaatcgacattgagatatattttgttaggtatagatagcaaatataggattatttcattgttgtatcgctgctgaatgtcaacaatgagggagactgtactatgcgcatctgcttgacccacctggcaattatcaatgcacacgaggatctttgggtcaagaatagatgagatgaacgccgataccaagaagagcatcgtaaaggtcgtcaaccaggcattgcgcaagctcctacagaaggtcacagctatcgtcactacagcctctaccgctgcaaggccaaactttgtgtctttcagacacacccattccctcctcgtggatgaactcggccgtttcaacgatgttcatgctatccaggttttctcactctcctggaatgtgtcgatacgtttcttgatcggagaccctaaccagcttccgcctatgacgtttggtccagatgagttgaatccgtttcagaagcaagcgcagctgtccaaactcactcgtttatcggccaccagtctttctatgttcttcctctcgtacactgcgcgcttcgccaattgagagctgctaaagctctttaccctggtaaatgagaaccatgacttgtcaccagtcgatggcgcgtatgacgcggctaggaagaagaagcattatgcttttgtggaggatatttgcggtatcaggcatcctgtcgttatcagcaacaccgcggacgttgttgctggcggcttgaagcccaggtatagcttgcagacggctcaggttgccatgagaagactactggacgcctgcgctcgcattgatggaccatgacagctgattaccttcacgactgctatttttcataggaaaaatgcgataagtgactgagtgactccaggatgcaatgtgagagtccatacagtgattttcaaggtgttgaaggcatacaggctcacttatggtatgccgcgtttttggaatattcggagggtcttgaaggacgaagagtggtagaaaagagtacaggaaacccaggacgccatttttggttgcgcaaatcagttcgatttgctctcacattgtctgcaatcatgtccttacaaacaaccgtatctggctccagcgcgacggtacgtcgtgaaaggccagtgagctgatgacgctcggatgcacgtgactggccattgtggggaagtgtaggtgcgagagctccaatcgcatccctagtataactcgctgtgcttgatagagaacaatcacctggacaatcaccctcagacagtttcaaccaccgaaatctctcaatctcgtcatgttttccataccatatactcaaaagcgtccgaaaaagaaccgtggaaggcaggccaagtacaagcacaagcaagagtaggctatgtacgaaaactttgcaacaaggatgattctaatgctgtaaatttcgcagacccatagatcataatggagctacgcatggcagacagcgcgacgctctgagtagcaatcgcgaagagctcgatgaatacgaacagtggaaggagcagagagagaggcacgtttaatgtggcagaagagttcaacaggctaacgcagaacagaaacctgctcatgcaagaatttcgactcgctgcggcgaagtcggagtgcctggacctggccaggaggttttaccacgccgtaccgcgtgaagtaagagacatggtgtattcctacctctgccaacctcgcctttcagaagagtcacgcatcaagttccacgagcttcactgtggagacggacaacttccagacatcccacattggcagaggaaagacatggttggcccagagtttgcccgagagtacaccgagttcttctacgagaccacggatatgcgtatgagcttcagagccatctcgtatgcgctcgctttcgaccctttcggcagcggtatagtgccttctgacttcattcggtcctgcacgattgtctttaggattgcctacgacactgctgattctgggaaagacgagcggacaacagtacggggacagcttcgcgctttgacgagattgaagcagcgttcaggtaccattacctttgaaattgaactcgatagcaaggagtatgtcatccggcaatttgcctatctcttccgtcaactggtcttccttggcccaatcgttttcgaactgaaggaccaagccttccactgcaatgtagcaatagtctctgacatgcgtaagtctacacaggccaggatcgatgtcacttctttgtggagcgagccaaagggagcattgattagcaagctgcacaattggcacgtcttctgccgtaagtacaagcggaactgcgatggtgataaattggttactgacagtcagatagcacagagacgtggatatgatgcagccttcctcgatatggagctaactacgttgaccattcctaaccacgaggacatattaatacgcggtgaacttggcgtctcagagaacgatgcagaccattcgatactgaagcgcatgttgaggatcaccatgggcgagggagattgaagatatgccagcgtacattgaaggcaactcagggattttgagcattcgcagaagtacacgctgcatgataagttggtgtggtcgattccgtacagctcagcctatatgtgttacaacattacactgcaggcataattacttctcggtatcttacaaagagatgcgtatcaacaaagccactttttacacgcagtgtacagccttttggcacgtacgacaggaggtggaggaaagctgcaggggtagctttagaccattataccgcagcatcattgatttagacactaattatgtcacttgtacgtctactctaagctagaggttgttggagtttttgcgattgacatctagttttgtctgctctttgaaaaagaaatgacttcggttacttagacacagcccagcaggctgatctattcaacgctcaaaagctcaccagaacacgaattcgacatgagagctaggataatactaatcccctcaagctatcgtattctgtccaagataaggtcgaattcatagtcaccgcatggttctcaactccacatacttcttcaacgaaaagtctttagcattaataccctaccatccaaactccaaactccaaaaccacaccgaaagacatacacccgtccttccaacacgcagaaacatttctattttccctccttggtccgtccgaaccgacacgcgtcgccctccccaccattctatcgattgccaactcgggtcttacacagccacgccggtgcagccgagccattacacacagaccatgccgtaccgccaggatgcaggatctcatccttccgcctccgggacggactgggtgcctgaaaagtcagcctgaaaggcttggtaaagacgtctctttcacaatacacatgccacgatagtgatcaagtttcggatgcaaatgtgaagatattaacaataattgtccgcaccgatgatatgtaatctagcgtctaatatctttgcatctcaatcttcatgctgtgtacacaagaaaaatgtcgcgtcgccaaaggccgggccatatacaaaaatggcgaccttgtcgccaacgccaatgccaaaaagaaacaaaaagcggtggtagtttccaagttcgtatcatgagtagtccagaggtgtgagtaacggcgcggggttcgcgtctacgtatgctcagttgtggatgagaaaaacgccgtcatatgctgatgtggatgatgcttcacgcccaaacgcccagtccatatatacaagagtcatgcaagttgaagaagacaaaaaggaaatacaagaggctcgagatgcttagatcatcaccatccccagcgctaggatgacggtgacagccgtggagtagatgaagttgtgcgatccggcgaggatagaagtggccgcactgctcttcttgctctgagttggatcaggcttgaggacgaggttgacaccgagcttcgagcccaggttcgcgacaacggcctgcgagtcgcgcacttgcacagacatcttgcctgatccgtcgagggtgaacctgttctcgctggcgtcgacaagggttgagtttccggtaatgtcgtcgtagctcatgccgttccaggtcacttcggtctgcgactcagcgccgggtgcagtgagataggagagataaacgtccttgtttgcgttggcagaaccgaggttcaagttgaaagtgaaggatcccggggtcatggagctgttggcctccttggagttgatcatgacgacggcctggagcttgtcgttggcgtaggttgcgtacatccggatgcgtcccttgtaggccgactcggggttggtcttgagggcagacacctgcgtggtgccgttgccgttgccgatgagctgggcgacagcggcatgtgcgtagtactgcggacgtacgaacgaggtgtcgtggccgtacatgggaatgggctgccatgcggaggcgttggagttgtcggtcatgtgcatctgcacggatgagataccaagggaggccgcatagaggaagaagttaagggtccatagggaagcaccaaatgtgtcactgacgccagccattccaatggggccgacggagctcatctctcgcaggacatagggcaggccggtcttgagggcaacttggacctgcttggcccagtaggtgaactgcgtgtcagtctggtccatgtccatcaggtcgtcttgggtaatgggggtgggggtcactccgatgactagaacgagttagcattgattaatctgatggatgaaagtgacatacagtagaagtagtcgtgctggttccatgtggtcatgtagttgtcgccattgcgaccctccatgatgccatcgtcaacgagctgcgagatctcaaacgtcgtgccgatggtcgaggcggtcgctgggggctcgaagaaggcgcagggcaggttagcgggcttgagaacgcgttcgcagatgacttcgcagcggtcgagccactgctgcgtgtagaccttgccggaccagccagcactcctgaaggcgttttgcagccacagatcgggctcgttgccgacttcaaacgagtacagctttgtgttcttgagattgtcgacagctccctgcgcaatggcgacaatgtggtccgcccagtcgtcgtccatgtaggccatgttcaggccaaaggtgacgggcgtatccttgggcaggcggtcgagcgcgttgacatagcccgggccgatgatcatggagtcggcggcgatggcgccctgggccttggagttcttgttcgcagtccatcggtgctcctgcttgctcgcgttccacaccatgtagtcctgggtgttgcctcctaaccggatgtgcggcggcgcgcccgagtagtcggccaggttctgcagcagctggatggagaaggcgttgacagtgtcgccgcccatgaaggagaacaggttggagggctcaatgccaaagcccgcaaacgacgggtcgatgtagtcggaggagccagagggggcattggtgccgagtgcaattgttaagctctgggcgagggcagtgggcaacgtgagcagagctgctatgctagtactggcagataacgagcggtacatggtcgcggtgtggtgttgtggtgcacagctcgaggtgcaggtgcgcgggtgcagtggccacgcaatgcagtgcaacggatggttaagctaggatgggtggtgttgggatagttgggatagttgggacagttgggacagttgggatagttggcagcagcagcgacagggggaaaagactacgggcccaggatacagtatcagcgagtgcgagggcgggacaaaggcgggataaagaaatcgggagtgaaaggcagagggcggacaatggctgggggtgtcagtgatagatggccggagcggcagggctatcaggactcagggcccagaaagtcaacaagttttgcagcacatgcgtcacccggagtggagccgtcgcgcaaatgtggaagctgcgggatgttcggcgggaagtcgcggctcgcccttaccacacttgcgacgcgcatgacatcaagatcagggcctgtctgcgccttcggcctgctgctgccattgacaggcgcccgttgctcgacaccgtgctattcactgctgctggcacttatcgcggcgtcttgtgctcccttgtggctccgctttgggccccaggaatactggtggcgcctcggatctgcggactaacgatggaagaggccaatatagatatacagctgcatgtagcgtgcagatcgaaggagcacgaagcttgattctcgcaggattcgcagccgcagactatcgcaacaccatcatcgactctgcatcgcgcaccgcgaccagctcgagctgaagggtgccgtgacacagcgcggtctcactacgcagatttacagtcgtcagcagaggcgccggccagctgcaacgtttcggaatcgggtgcagccactggcctcgcattcagcctcaacgcccgcgtccctgctgatccatgcgtattggtccgacaagccgccgtgtgcaaagggcttgtatatattgcccagccctcgtcattcgccgcccacaagcgctgagcgtcacagcagaacccaccagggggtggatttggatttttggattcacttgggataaacttagacagggtctcgatccaccagctgactggacaaaccttaaacgtcatacacacacaaaatggctggtccgaccgccgttcctgcctcccaccagcctcgtccttcaggtgctgttaccgccgtttcagcctcagcaccttcgaagaaaacaccaaaacatcttgcccacacgtccgccaagtctttgcctactgacacggcgctcaacagggaggtttcttgtttgcacccgtcgccaagtcctcacagccgccgtttccgttgctagcaagaaactatgatgctatacgtcgacgtccatcacgagagaaattggcatcgtcgcctggtgtcgcgctgaatcaaatctagacctccgtctctagtcctactaactgtcatcctcgcacggacgtgacgcagccagcagagcctcatacctcacatcgcattctgctagcgccttgacttccgcatcttccgcccaacaacaaccactgcctataccatcgtgaactctatttcgtacacctgcgtcttggtccagcttgttcgtgagggtatgacgagctttccgctccacctcccagccctcccagccctcccgggccataatcgcttcatgcgctgcaacacacaccgcactttgtgttggagggcgtggtgcattgcttccatctcaactcgcgtgaggccggtttcgagcccgggtgttgtgaaggctggtattgttgagcatgacgagaggtcgaaatgtgcgattgtcatatcgagccggatgactaggtgggtgaggtatgtgtggtatcgaggggctgggaagaagatgccatctgagatgttgaggggatcatgcagcgtgtgactgtcgattgctgattcgatagatggatattgaggatcttctatcgaagtcttctgtgctggcacaatcgtcgccactacacacgagaaggtgttcctggagtagaacaaggccgccacctcgttgtgctgctgcttgcatgtttgcaataacaccaatcctggcaccttggttacatgcgttggagttatccgtacctcgacatcgagaaatagcagcccagcatacacctgcttccggacctcttctggtaaattcaagaggctctgtcgccaaggatcctacgaggcgctcgtgtgtgaaacgcttgcacgtgaagttttgtatacattttgccctctgctattacagcgatacgtcttcttgctaagtcgtccaaggcactggagtggttgagttgacacatctgcaggcgcgtcttggccgccgtatatcagcgataagtgagcacccatggttgtcgtcaaggtgcatggatcaagccgtggtatgatatatctccgacttgcaacgtgtgaaccaagtatgcgctaacgttcaagttgacagccacgacagcaacaaatggaattcgcagtcattcacctcgtttgcccagagagtgaagccgacatatgaagcgttgcagggacgtatacacaagacctggtgaagggtgtccttgttaccacccatcgagccgcatctattcaatgcaaaatccggagagcagctaacgtcacgccatacactcacgacaatgcgacataataagtcgtacgtctacggacatcttgacgagtataaacaaaaatatacgtgtgtaaatgcctcaagtatatcttggaagtttggcgttgaagttgtccaagagagcgccgagatggagtctcggaggtagcccacaccgatgcttgacatcgtacaccatcatccaattatttttgcgcctccgtcactcttgagacgtcacaaaacggagatgcgtggacttgtattaaatttattactagtccatcactccaccacacgcctcgatgatcatattggacaagtaacgtgcttcaacatcggaattacttcgatcatcgcaggcgcttgtgagagctgcattgtgcggctttggggcttgggttgaagaagttgatgctcaaggtaggacatgccgagtgcgggcacgcatctcgctgtgatcaaattcatcaagctatcaacctcatcttcaataccaacccgactcatatatcgcactacacagcttggatccaaactcatcatcgctttggacacatttgtcatacagaaccaggttggactcatcgattacccagcctgacttcgcaggtcagcgtaccctcgccagtgaaatcgagatacaaagcgaaatacatccgcaagaaatgatcaccattgtactgacataatcccacgccctccaccccgcataccgcctcgctgcgttcaacacctcgattccaactgcgctttcgagccccagcgatcctgccaaattgaccgcccgcccacgtcacactggctcaataggcagccacgacacgctcatgcttatcatctggatcatcgtcgcattttaggagtaccgatcccttcgtctgtacgttcgatgaccatcaggcgcgaactactgcagatacacaaagcgagggaatgtcgggacatgtgggtcgcgcggatgcatccgagtggttcccgaccggacacgatccgttggggtggttgagatgtagtgcagaatgtgtcgtttgcagacgatagaaaccgtccatgagcttagaagcagttaaatgcagcagcctccagatcgtcgggacagaagattgcacgcgacaccgagcccaaaaaaccacacaccaatcacgaaatgcaccacgataacagcacacgaacacgtaggttacacaaagctttcattaatcattactatcgtagcgcagcataaagaatccgcagctgtgggtataaagcatcatcttccaaccaaaacttccccacaatagaaccgaatagaaaaatttccgttttcagaaaagatccctttgaacaattctttcccgccaagctttccctcttctccacaaatcgcgtcattccgatctccttatcccacgtgtgagggacaagaggatctgaggggcttcaccgctcatgtggtagactaacgatcctccctcgcggctcagcagtccgagctaggtatgatgtcatggcagtagagtttctccacagactcgtctcgaggcttgttccagtgcagtgtttccctatgcagggcgtctgtacatcgttcgtcatccttctccctcgttgttggctcgtcatcccttggtggggtagctcatcactcggactcctcgatgctggagacgctgggcgagggcgacgagtttcgtgccggaggcgagtatgtggtgttttgcgccgtggaggagatgttgatctggccctcagcctcgacttcgtcgagggggatgcggagcatttggcggcccacgaggttggggatgtagacgtattgggtagctggggaagacattgtagttgtagtagtcgtttgatgtatgacttagattaagtgtggtatgtagatgtatagaacgaatgacttgatcgattctatcgtgattgttctgattctaccaccaaaaacctgggggatccaccaaccctatataccactctcccaccctcccctctctctcccaccaaatcccatacccacgtcccaaaccccagctccacactccaaaccctatccccgacacgcgcacgcccaatcaaggctgcaaacggcagcgcctcccttgcacaacgataagcatagcgcgggtctagactccgctggcaataaagactaacgccgcgctcggcttgcacccttggccgagcggagaggagagggagctaaggacccaagacgcgtagtgattggcgcagagaaggcccggataagacggcagtggtgccgcgcgttttggtgggccgaatcagagcgaggagagggcgttgggatcggaggcatcggggtttgcgagagcgaggttatggatgcataagtgccatcactattataaacttcgatagttcggatgacacgatgcggagagcacagtaacgccgtcgcgagtcctcgctttgtcttatctccagctgtcctcgatcccatctcgatggaataggtatatactcgcccttcgccttcaccaccctcgactcgcgcatcgttcacgatgacggaggtggggagctctcgcacccgcttgcagcctgggcaaactctaggcaggccacaatgcccagcccgaaatactgaccggcaaaaaagattccacacgattccatgggccacttttgccgtttgtggaacacgtttcctgcagcttgtatgcatgcaggcaggaagtgttggtccgacacacgggtgaagcgagtaagacgacgcaaagttcacgatagcaagaaagctcgatgtagtgcatgggggaaacaagtaatcatgtgcgcgacctagctgacggcgtgatcgatcggtcgacgctgcgaaacccaccgcggagcgagcgacaactttgctccaggaagacacccagcagtgcgtttcacgcgtgcgaaaatttacttttcgaccacgctcagctctccacatcgcttcctggttaatcgattacgtttggctccttggtgcgaggcggaaagccttgggatcccaagccgctccgctcgcagccgagactcacatgatgcatgctaccaagaagccatgccaatgtaccccagaaatgaaagaaaaagctcggtcggaccagcatcgtcacaggacctccctctttcgttttagttcgggatcatgccatcgttcttcggacgcacgttatcagtagcgtccctagtaaagacaaagcggtttacagccgaacgacgccatttcctgcgcaaccaaacttctcccatcgaccatcggaacttccaacaccgatgtctcagagctgaagataggtctcgcacagcgccgcgcgttcttttgtgcgatcgtcttgaggttttttggatggtgtggtagtaccgggttggtttgctaccgtgcatgtctgaggctccatgtctcgcgctgatccgaaacaatgtgtgtcagtcaccgcgacggcttcgtgccaagatgatatgatgggttgtatggactgtaaggtggttgtgtcgtgatttgatgcgggatatgtggtacagagaacgcaagagtgggatgaagagcagtgtgagttcttgtagggactgtgcatgacgagcatttcgatccaactaggtggaatattgcgtgattggtgctgagcagaacctcgactgtgggctgggttggtagcgctcatgtcgtgcgagatttgcgtgatcttgaagtcagtaaagggtggttgtgcgagctgttctggaagcaagttcacggcctcgggatgattgaacgcgatacatcctgtggttggctgacatatctctcttccattctgattgatcttcccatctaatttgagctgactcagattataatcaccatactagcaggcatagtgtccactgcgaactactcagacctgagatcaccacgctcgacatcaacgaatcagaaatcatgtacagttccgatggttggatcttcgctataaatacgtcgggacatccctggctttcatgaaagaccttccgtctgtgcctcctcgaggttgtcgaatagagatatgtatggggtgaaatcgcttggcctcgcctttcggtccagatagctctcgaatctggtcttgttgacccattaggagtatctcattgagcaggtggcgttagaaaagaagccctcttcgtcgtattgggtgaaggaatctgcatgctgcatgcggtagaatgctggtagtgctgttccgattacatcgcacctgcgtattgggaccatgtccatggtggatgttggattgtcaggataagatgatggctggtcacgagatgagaggcttgaaggtgagtgcgtgatgtgctaggaatcaaaagctgtacgacgatacctcgggaatgtaacattggaggtgctcatgtcacgtgggcacattggcaggtagtaccagggtagccaaacccaaggtttgcagaaggatacacggtgtctgcaacttcctttcacatacaaatctgctgtaagagcgaataggcattgggagtggagtcccgtctcagccccaatgatttcatctggagagggtgtgcctggtcaaatgcggatgagcttgcgagatcccacattccctgtcagtttgatgatcacacagcatttcacgatgagtcgaaatgctcacgaactcttcttcgctggctttcctcgcaagttatgccgctctggaatacttggaagttttcctggcaggataaaagcctgttgcaagccgtctgactgaagtgcgagtacgtgtaggcttactttgacatgggacttggagaagcccacgtcacagcaggaacacttcaccacctcaaagacagttcattgtacgaatcgaatctaaacgaggtcgtactgctgtcccctagagtcggatgctcgggagccttggcatgcggcggacggaccgactacacgcaccattctaaagactcagtataaacgtcttgaaacttttattcggaggaaaccattcttaatattctcaaagatggtctgtcctcttgtactcgtcttgatagtgtcaagagtcctcggtcactccatcgaccactcaatcgctcaacaataccaaacactacaagactgtctgatatccaaaggcgttccgactactctgaactcttcttctgactggaattctctcactaccgcatacaaccttcgccttcagtatacccctgttgcagttaccatccccaccacacctgaacatgtctccgactccataacatgcgccgctgcatctggtatcaaagtccagccgcgatctggaggacattcatacggcagttactctctcggtgggaagaacggtagcttggtcgtcgatctgcaaaagttcaacgagatcactctggataaatgtaagtttcatgtttgttctatagaaaacacactgacctaccccaaagcaaccaacatcataaaagtcggctcaggtgtccgcctcggaaacctcggtctcgcagtattcaaccaaggccacgccgccctccctcatgggacgtttcccggtgtaggtatcggcggacactacacgcacggcggctttgggtattcgtcgaggaagtggggtgagtgaaacccactgacccccgccttactccaatatacttattagaaggtgaacaggtcttgctctcgacacgatactcgcaatggacgtcgtcctctccaacggcacccagatccacacctcacgcaccagccacgcagacatgttcttcgccctgcgcggcgcggcggatagtttcggcatcatcacaaccttctacctgcaaacctcgcccgcgcctgtttccgtcaccagttacgtcgcgacattctcttcacagcttaacgcctcatctgctgcgtcgtcgatactcctgcaactgcaatccttcgcgctgacgtcgccgctgatgaaccgagacatcacgcttgaagtatacatgagtgtgtacggaaagtttgaagtaagagggtggttcttcggcgaagaagatcacttcacgcgcactgttctaccggctatgttgtccacacttcctgtgccagataacacgacgatccgcacacgcggctggctcgatgcgctcaatgacatcgcggaaggcgaaccgctggctgagccactgagtgggtatcacaaccaccagacgttttacaccaagtcagtggtgacgcgcgaggcggagccactcacgagagccgcgctggagagtttcttcgcggaagtggggagggggttgggcaaggtgccgtttggaagttacatcagtctttacggtggacgagatagtcagatcaatgtgccggatgttggggacgcggcatttggattgagggatagtttgtgggtttttcaggtatgttatttcttcccctcctttggccctcttcaacttggaaatgcaaactaacgacatgatgcgtagaacattggctcgtcggcgaatatgctgccgcctttctcgccggatatcaaggcttatgtgaatggcttgaatgcggcgcttacggatgcgcagcctggaggcgagtttttggcgtatccgaattatctggatccagagttgagtccggcggaggcgcatcggctgtattttgggaaagagacgtatgagaaattgctggggttgaaagagaaggttgatccaaagaaggtattttggaatccacaggccgttgggaattgagttggacatgggaatctgagatctgagatcgagcatgctgttccgtagtctgtacagcgattaaatattgtataaaaggatattgtggtatacttttccaaagcacgaaacaacgcttaaacgcttcaacgcccagaaatgcccattcaaaccacgatgttttccctcctagggcagctgatccgtaggaatccgccgtaaatgcttcgcgttcggattcgtcctgttccccctccacccccacgccagcctctccatcgacttatcctcatctttccccggccacatgacatccccctgccacaaagcgcgcacgcaaaacgatgccgtgacaaaccacaacaccaccagcatgaccgtcaacccgctagccacgccatcaatcgcgctgctcttgagcgcactccccgcctggatcgtcgcgagcgtgaggcccgcgttggggaagatgaatgcccaccaattcagcgaaaaggacattttcttactgatgaggccggagatgatggtaaccgtcgtgatgaaaaagaaccagtacgcaaaaagcacaataaacaaccccgccatgatacccatgatcttcacaatttcgccatcagggacagttgtatcggtgaagtaatccggcggaatgaggcgcggggcctgcttagccagcgaaaaaagtcccgcggccgtgtatcctgcaaactagaatcagcgtgttagataacggggtctttgacatgagagcgtacctgcgggccctaccgagacatacatgcccggccggacggtcggggaagggagctgggacgtcataaggcgctgcatgtagatggcgtacatgaggaaactaatcagccacgcgagaccttggaaacatatgccgccgatgaaaatctgccagctggcggaatctggctgggaggggagaatcgtgccggccaacgtgcccacgacgagtaaagggtagatggggaaaatccaggcaggcacggcgtcggtgacgtttagccgctcgaggcggaaaaacatgctgtattgcagaatggacacggagaaggcgatggcgcagtatatccagaagcacacgcgcagggctttggtgagccaggtgcctgtttcgctgtggccgtagagatacgcgcagttgaggattagtgcgacggacacccagtatgtgccgtggaagagtccttcgacggggtggtgcagcgaggccatgagtttccgtggcacgaggcagaagcgcgtgatcatgagggctgtgaagaggaggaacaggatgatgtcgaagatgaagacgattttaccgatggtttgaaggccggtgaatgtgtttggtgagtttcccaggacgacggcgagagctccggtggacatggttgcggagaaccatggcctgagtgttctcatcagtatctctacgttcctctgatagctggcagactcaccaagtaaaatgagcaatccgatccctcaaacccaccgtcatcggcggcctctcctcctcatcctggaacttgtaaggttttctctccgtcattctcatctttgtccctcagcaacgcagtcacgcactcgaaaacaaaaaccatgcgaactcaaccgcacgtagactcgcaagcaaactcacatcaacaaaagactctggaaacatcgccgccaaactttccagctgcagtaataagtaatatatcagaaagcggcaagagatcgaccccccgttaagaacccaagataaccacgcgagcccatcgtccttcatatgaccgggtcgtcattggtggtctcagcgcactggtttcacgcttatcgagcgcttgttggttgggtggtcttgcggtggagacactaagacgggtaggtcggattgacgacggttgatcggcagcaaagaagaaaagttatggttttgagcaggtacttggcatatgttcagcgttgatgtgacgtcgctgattgtagagacatcccccaccttgagtttttttctctctcagtatactgcatgtctttttgcttctcaggttttgttcataatgtaggcggtgaatgagtagaaacccaaaagcccaaacccattcgcccaatgacgtcacgcctgtcatccgccatccctgctcggcccgatgcgcaaacctcatgaaaatctgggggctgccacaaccacatgcgatggatacccaattttctggacgccgcaaaagttctagatgtgttggcgcacgtcaacagtgacgaagtagggatccgctgtggtgcatatgtgctaagggatggtaaagtggtaatggggaatattgtcctagcactcgtcacggggggacttgtcgaaactttattttgaagtcgggaatttatggtgcatggacaaggatgtgttccagagctgggcctcttgatgacttttgttccagcagtttcgaacactatgaccagccctctccttcaccttctcacctcctactaataatccgcgacgccttcctttttcctttcgcgtcctccctcgcccaatcggtctcccatccctttgcaccaatgacgacagactcgatttcagctcgcatagcatcagcccaagagccatgctcagccttggaggagccgtagtgttcttcgaaaggatctgtggtgctaggagcatccttttttgattgcttgttttgtggacgctcaggtgttgtatttggtgctgcgtcggctttggcttgcatggtatcagcccaagagccatgctcaggcttagagcggtattgttcttcggaaggatcactggggatacaagcacccttttttgcgccggactgtgcagtatcgacctcttctgtcgcggcattttctgcctcgacctttttggccttggccctttttgccttggccttttttctcttggcctttttcgtcttgactgacaattctgcgccgaccttttctgcgtggagggggggctggactaccgccaaaggacttgcggtactctcacggtctgttgaggcacccggatcagattcaatggtcgggtaagattcaagggccggagtagcatcgtttgaaactggtactgcctgtgcaagcgccgtgttggccgatgctgcaacgtctgctggtatgtctggccgtgagttggcatctgttggttccacggaccgcgcaccagtatcctcacatcgccgaatatcctcgagcttcttgacgaggtcgcatatgatcttctggtcgcttgaccacggtacagtatggtccgcacccatcggttgttctgggtctctcggtggttgctcaacgagctccactgtcttcccgtagatatatgactcgtaaccaaaggcatccgggacgggctctgtactcttttccgcggtgagaggtaccatgatgggtggcggtcgacgacatttgttcctgttgatcctgcaatgtgctcgttagctgcttctgttctcaccagaggctgcataggctcaccaatcttctgcccttcgaaggagctcccaagcccgtaggtacgtctcgtacatctcttgttcgtttgtgcggatctcatccaaagatcgggaaataatactactagccagtttcatgatcttgttagagtcgagaggatgctcacgcgaattgcccaaccgaaagactagtcgtaggtatgtattagacaggaagtgttttcgagcccatggaattatggaacatacaatattctacgatatcgacaagacagtagcctgtaagtcgtatcgcttctctagtttcagagaagggataccttcgcatgctttcgagtaagtagtacgcttgaagttcttgggagctcatgttggtggaaagcgtcttgcatctgtcagctgactgtgcaatctagagagaatggtggtacctacgctaaagcgcatgataagagtggctaggtggaggcgcgccgtgtgtgagatctggacggcctgcatgtgtgggttgtcatccgcagtgcccggaagacattggatagtctgattgaggactttcatgcggtgcaacgtcaggtcccgaaattcgatgaattcgtaggctgtgtccacaatggtatccaccggtgcgttccatagcttatcagacggaaagccatcggatgcccatttgatcaagtcgtcatttaacagtgggcgggaccgtcctagaaaagagttcgacatctcgaagcgaatgcggtgccgacgatttgttgcgatagtgatgtaaagggggataacgatatgtcggtcgggagtacctcacgggtgttatgatagatgtaaatatgacaaaacataaacggggatgaatgtaaagactcattgcttctgcgcactggttgggaagtgacgaggtcgttcatcgtgcgaagcggcaacaagggggccttccgttggagaacgaacgcatagcatcgtcccttctccaaagcttttccgactacgcaagcaggtcgccctcccgaggttccagttccttcacttccacgactacgttatgaaccgagtcattcttcgcatgcttgatagtgctttcaacgatcttggtcgggccagtctccacagacttcttgcgtcgcgcaagctcctcaagccagtattgctccagtcgcgccgctcttcgttcaccgtggaacctctcgccctcttccttgcgaatcatcttgcattcggcgtcggcgtacaggcgcgattcagcgggccatttgaagcattctttggcgtcaatgtagatcctcgggtcatttgtgatgtacgggcgagggcagcctggcacgtagattatgtaaggcatcgttggggtgcttttgttgtacagttcagctctgaatatgctcaggacttgattttagaaaagcgagaagctttttgcttgtagtgaaaattcaaatgtttggttgaggaacacgtgaacggggaacgagggcggaatgttgacagtgtatgtgtgacgatggacgctaggccaatgtggagtcgcgattgacgcacgcttcgcctagtccgcttcactgtaagagatttgaaagtagcgagtgagagagaggagattgaccatgtgagaaaggaaaatagttgtgatggctgtggcgctcgtggcggtccaacgcgacgggtccccgatgtttgaggaaggctcgtgcgacgcggtgggaaagagccaagttggcggggtgaagcttcacgcattgtctggtttcgagccattgcaagtaagctgcagatcaaggatgtattcgcctgagttgatatacaactggtgcgaatgctgcagcaaaagtggtatgaccaagcaagtcgccgggccttccgactcacgcgtctggccagattcaggcacgagctcacgaaagcatgagggtgaggggcatgggcaacgtaggttaagcccatttgcaggatgacatgtcacggtgtatagaggcagaagaggtcgttgtcggaagcgaaggtcgtcagtcttggcgaatgactcaatgccaaagattccttgaacccctctaaagcttcgtgatgccccgcgaacgacatcttcacgacatataccgccgagatgagcgctgcaaccgagaccaaacctctgccggagttcgacattgtcgcgacctaccgccgaatcctcaaagatgaccccgagctgaccatgccggttgccgccattgaggcccttgtcgaagcgattgcgcagagctccgtgtcgaccgtcgccgaaacacttgcattgctagagcgtcatactgctgccctgaaggcctcgatcgcaaacccaatctctctctccgccggtaccgacctgttccagcgatacctcatcacaaccctcaaccgccccgcgagcctgaacctgggccccgacgatgacttccgcgcaattcgcaaccacctgctgtccaacggcaagctcttcgtggagcgcgccaagcagagcagagagaagattgcgagcttcggcaagcatttcatccgcgacggggctactgtcctcacgaatggtggatcgcgagtcgtgggcgcgttgctgaggagggccgccgagtcgagcaccatccgcttcagggtcgtctacgtactgccgccccaaggctcctccgatctgaaagagggccaccagaccgttgccgacctccgcgccaacaacatccccgtcgcagccatccaggactcggctgtcgcatactcgttgggcaaggtcgacatggtcatcgtgggagccgagggagtcgtagaaaacggcggcatcatctcgcgcatgggcacgtaccagatgggcatactggccaagagcaagggaaagccattctacgtcgttgccgagagtcacaagtttgtgcgcctgtatcccctcagccaatttgacctgcccatcgagcaaaaggtccttgatttcaagaccgacgagcaagctagcaaagatgctgccaaggatgcggagcagaagaacccattcgacgaggccattgccgacatggactccaaatatcaggactggggatcaaaaccccatgatgctgtcgactttaccgtatgttttgttacgactactttgcattgaacgctttctgacagcaccccagcctcccgacctgatctctggtatcatcaccgagtctggtgtcctcacaccgtccgctgtctcggaagagctgatcaagatatggttctgagccctgccagaacacacaaacttcatcatctccctgaacatattcatctgtcccagacgcacagacaagctagaagtgtttcttctcatctacttacaccatctgcaggctgctggtcaagggcgacgctccgcttccgcccatacgatgctcccgtcgcggcaaacgcagcacctccgagggacagcgccatgtaccaaggggtgacgcgtcgaagtaggaagaagtgaatggcagcgaaggaacctctctatgaagtggccgggtccggaaagcgaagacggagtgccagcacaaggcggcaacaaacgcgaaaaagtcgaatacatgatacccgatatcatagaactttggatgaaaaaaagttgacagcgcccaaacttcaatcctcaaaagtgacagcgctcccgtcgcgcgaagcacatagcttcaatgtctcacattcactgttcgccttcgtacctctttcacacacacataatcatcaaacatgcttagccctacaaacttctccttgcaaatcaaaatcccccatacctaccccatttcttcaaaatgccatttctaatccgcccgccccagcacacaaccgaccctaataaccccatccacgcacacatagtcatcgagcccgactccaacgagcgcaccatcctgcacgacctacaagcctggggctggcgcatcacgcggcacgatttcaacgacgcggagtttgtgtatacgctgggtgctatggagagggatgttaagcggagacgcagacagacgcatgcgattgcgggcgagttgcacgggtatcgcgagagattgacgctggagggggtttgggagatggaggcggagagggtactaaccgatgatacttgcgggtctccgattcctagacccggagaggagaatgtcagattattccaggagagtgatggagaaggtgcttgaggagtgagtaagttttcccgcacggatttccacttctttcaaccttgattctgacatgtgggacaggtggctgaaagcgatcgatcgcacgcgccaaatcaacggattctcagaagacaccgatcccaaacgagaatttccgaggttgataaaacatgccctcgatcgcctttgtacagaccgcccgcactgaaccagcttgtgtacagtaccaaaccgatccccaccaccaccaccacactacgcattctaaacctctcccccaaatcccccacaccaacacaaaaaaaacacctcccccgttcccccatctggcccctctttcccccaaaattcttcaaacacctcagcaagcacggttcctccacccctacccgccccgtcccgcgcacacaatccgtcccctctgccccccatcaacccctacatccgcacccacctgacccaccccggccccccgcgctcttgaatacaattacagtgcttggtgctcatgtggatccgaacggatgctcggcgtgggattgagtgtgggggactaggaggatgaataagatgacgaggagaaggccatattagaagcacgctcaagggaaaatgctcaagcattcgcatagatgaacacaataccgaagggatccatacatacattacacaacacacatcgaaatggtacaacgaacgcgatttctgcccagaagtgcggaaggagataggaagccttcttgcaccattggctgataaagcaaaaggtacgataacccgcattataacccccgtacaggaaacggggatttgactctcaatctaggcatgtttttgtacgccaaaattgtgctcgaaaccattgagtccatggaccccgaagaaattcttgaagacctcgaaatcttgcctaatacattgaaatgaggcgtgagtgaccaactccatacaatagaattctcacctgactgtattagatatgggacgcatcttattgcgcattaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggaggaggaggaggaggaaaattagatgggttgggtctgaagggggtcttgatagaaagtgtaaatataagtgggctaagtgtagaggggctaagggcgcagtggaagttcttcttacgcagggagagaagggggttgggcagtagggagctgatgcgcagggatttgagggagaggaagatgttgggggaggatattgtgcgcaggaggacatgttgcaaaggatgagggtgcgtgagatggcggaaaagagggtgggagttgtttggcctagattgagaatgcaagttcagatgtgcttgctctgctaggacattgtgtgcaattcgagtcggtgatgaataggaaatttacaagtggagttgcggacacagttgaagacttgactattcaaaatgacccaactttgcccggtcatgcggaaaagcatggtattggaggcgtggaaagccttgaactctgtttctcgaacgtgtgctaagaactccctttgtttccccatgcatttcagtgtaaagcttcttcgcccaatacgtcctgtcccccaagctccacgttttaagcgccaccctgttttaaaaagagaactgaaattcgttgtccatggagttgttcagtgatatccagaaaagtcgtgccgtgaagaatcgtgtatccgcgccgtaaccccccccattttgaaagcaagttcaccaccccagttttgtcgtattgcgccagggtaaaatcgtaactcattccatctccaaatcatcaagctccttctgccgtcgttccagctcttggcgcatggcttctgcttctcgcctcagtctctccttcctagctgccttgtcttcttgcgacatgcccaagtttggcgatgggccgccacttgccctcgacaaagcccccagcgacgggtcgatgttcaactcttcagttcgcgggttcaagatcgacgagatggcattcggtcggtgcgggacagggtgagcagataccgctggcgtttcttcttgatctagcgaagttgcactccggctacgtttccttggtgatggtgcgttcggctgggcatttgacggtgtgggaagtttgttggggtaggacgtgatcgaagcattgttgccgtagtaatgtgtgaagtcgatggccagaggtccttttggttcaggcgtatagtcctcacgggactcaatagctgttgaagagtccggcgatgctgaatgttcaaatgccggcgtctgtgatgcgcgctgtggtggtgagtagtcggcgatagatggcgtggcctgagagccggtgtcgttggcaggcactattcgtttccgccgtttgatttcctgcttcttcatggctactggacgatgcttgttgtgcagcttgtagtataatcctggtaccaaattagtgactgattggatagatggtgcaagaacacgactttcaacgtaccacaagcgttacatattatgtggccagcatcgtctcgccgccacagaggtgtaatcgtggtaccacagttttggcaagctggaattgcgctcgtggaagcatttccattcggaagacccgtcgtagcgttattgccatttgcaccatcagtagagccgcatcccgatgcagcctgtgcctgagctaaggcaaacttggctgttttcgagacgcggttgttgaacgcagggcagccgctgcagccttgctgtccaccagtaccattacatctgccaccaccgggacaggtaccggctgacatctgatcggcagccacataagtcgcgacccgtggagaagcagctaaattaccaggagaagtgcggccattgttttcttggcttggtgcgggactttgctggacaggcacaattggctgcgtgttggtgttgcgcttcagattcactggtcggtgctgatttcgcgccttgaagtacagaccacacgcattacagatagtctcgccggttggtgatcggcgccacagaggcgtctgcgttgtcttgcagttgctttgatgcattagcgtcttgtgagcttacgcagttgttggcggagtgttctgatagccagtgacaggattcagaaaagcaattagtggacttacctgcaaacttgcccggagataggcgcattcgctcctatgacactgccggggggcaatggcgaggatgctgaagtcgctggcgtcgctggtccctccaaaattggctttgcgtcttcgagtgagtgataaatctcggaccgcgcttcactaggggacggaagtggttgctgtgcgtgtggtggtgtagctgttcttgttacatggtggtcgtgggcctggtttagacgtcggagactctcggccatctcgagctcgtctttgctagcctctcgtgacatgtggtgcggatatgttggtgttggagcaagtgacgtgcctccacttccagaagggtgcgccatggtcctgcagctgcgttgtcgagaggtgagagctgatctggcacgcgcttttggagcgtcgttgcccactgctgcctagggaaagtacagtgctctagaggatttgaatgagattccagcgaggctcgggggtttcggcttgagctggacttgatctgataaaccggtagcgtgattgtgaggacacccaggtaatggtggcgcccaacgtgactcgttgtaatatgcgggtccccgggtcttggtacgtggtgttgattaggtgtggcacagaagagacctcgggacgtggatgaagtttatggaagcctcttcagcaagggaacccgccatgcagtctcggggcgccgaccgtcataacgcgccgtgatctgaatgcttggtagcctcgccgatgcagtacgcggtcggtcgattatgagagcggtgaacgggcgtcagccaatcgcaccctcggcattcttaagcaaagtcactagcgtggtccctgaatcagactgccatcgacctttcaccatcaccaccgttcaagtcggcaacggtacccagctttggtgatgaaattcgtgattcgtgtcgtgcctgtctacagcaggtacgggctagctcagcgaccggcaactatctcgacgtggcggcgacgaaaaagtaattctttgctgctatcatcttcgggccagtcgagccttgcggtcgggcaagcgtggtcgcggaagctgagccggctcgcctctcgcaaccaattggtaatggtgtctactgcccgcgtttcgagcactgcgattgcttggctacccaacggggcccaatgatcgaccgtgatgctgaccaccatctgattgtctctgggtttcgtccgcatggcagactgacgcaatgctcgtcagcaactcaatcaactcggccggcacgaaaaaccgagccaaattctccgaatcgatccactaggattctgcaagaaccggcagtctgtcttcggtccatgcattgcggacactagagaagcgagcgagcacgtgagacaggtacctggagcattgatattctctaggtaaagacgaaatcatacaaagctttcgtacatgcttttcacagcaatcgctatgaatcgctatccaagacatcccaaatgcactcaacgtgtgcactcttgaaacaaagaccgtagtgtaacttctgcacgggcagaccataacatcagcatgcgtctccactgtctacctcctggcctttaccaactgccactatcaaaggccgaaacgtatgatggtataatagatatgaagggttcaacaaccgccatcctccattgctagattggaagcttagacttgctccgcaccccatccagcatcggcatcgctaccacaggagtcagtatggcaagtctgatgtgcaggatgtcaaacgtaccgcatgttcgccggaggctcaattgagggtacaaactcgagagcagcgtatccaatgccgacaatgccaacaagggttcctggcacaatgcggaaccacttctcgccgacaatgacggaaccgatgaagatgtaaactgatgttatgagctcttgtcgcagcactgggatatggtatggcttacaaacaccacgtccaaggaacgaaaacataaaggaagcatagcgagcaacctgctgaggaatctgaaactcgagcaaagcggtgcctagcctcaagttagcatgccatactgcgacgtttggagacaagacctaccaaggccgaatattatcaagtaaacaccgagaatgatatgcgagctggaacaaaggtcagcgtttgcgcgtacgaacagctaccgtctctcgccccaaggtacgctcgacactgaatcgctctggctcgctattcgcaacgcccaatttctcgctcacgatttgcgcaatcttgagagcttcctgcatcgacgtacgcgacgcatggcttcatatcgtatgcggaagctctaaaaagttggaacacgtatgcgcgcccggtccgaaccagcttattggccctggcatatgcgaccaagcttcgatgcgatatgatgcgcgtacggtgtcctgagaacggatctcgactcgacgggaaggaattggcttcgagcgcccggtgcaaactcacaaatcattgaacggcaataactttgcaacaccgccaaggaccatgaacacagcgacggcgaagttcaccatgcgactatgcaattgttagcccaaatcccaatagctactgcctagcttccaccgcgacgcagctctcagttttccactcacaagatatcggagaagtccatggcgggcgaattggcgagatgtgggaaccgcagcttgacgactacaagagaggaaaagatgtgggatgggagaaatggacagttggagatttggacgtgtgagggttgttggttgcgcaagaggtctggtagcggctagcagccaagggagctaggggcttgaaacgtcactgcttggcgacgcgtggggcgcagtcccgaggtcgcgaccctggcatctcaacgtctcgatcaaatggcgatgctaatctaacgacgacatggaaagtagttggatgagcatggagcagattgagataaacatactattggatactaggcttcgacacctttacaagctttctttcgtcactcgatcttgcaagctcgagcatataccaacacaagccaagaatcaacctacagcatcgcttcgtatcttcatcattttcataagcatttatccacacacttctatcctccaccactacgcaaactcatacctcccctgcatcccattcacttgccacgtttcccacttctcctacatccaccacacttgtatcaactcgaatcgtagcatcctcaagctcgtacaaggaagaagaactgatgcagttgccttcatggctctgtttgagaaagagaaagcgctctatgtacggaggtgcttgtctgagtgcgatgaccggacggcgacgtgagttggtgtgcaggacgcaacgcgttgtgttggatgaatctggcatcttggaggcgatgtggggaggagggagattggttggaggcgggtgcttgatgtgatttgatgtgaactacagagtcaagtttaggtaggaaaatatctctacccgtgaatgccaatgcgaatgttttcctataccgattccgtacatgtgatcccatcacttgaagacagtaccgtaaagccataccatagtcacacacccaaattccgtgtctcaatgtccacacaacaccagtaccaccatacaaatctttcccctaaacacacccacccccccagacctaatcgatcacaaaaaacaaacatgccatatacaatccacatccccgccccctaccaaatgcgcaccaacatccttcaaaccttgcacaccaccaccgtcgccaggatcgacatcggcatcgcggcccccgtctccatcgccatctacaacgacaccaaggcctggggctggaacgtgtcttacaccccactatccacctacggcccgggaaaatgggaagcctaccgcgccgtcgcgcaccaaaacggctggttcaatgatctgtggctcatatggcagcgcgagcactggttgcggattaaagccaaggataagtcgatgcggactgttgagccagggttggtaagagggttggcgaggtgggttagacatgcgcatggacgcgcggaagaaaagccatggaggaagttgagattggtgcagagaaccattgagggcgtgcagagagtgagggcggcgacgtatgggaggaggttgatgaggaaggcgagcgagggggatttgaagggaggtggtgttgaggcagaggttgagagtttgacggggagtttggtggagaggttggatgcgtttaggtgggggagggaagtggagggtggtgtgaaaatgatggggaacgaagaaaagacggtcgaagatgagaaacaggcgtcagaaagccagtcacccttctctgacaagtacgctctttcaacaaaggaatggtacgaatgacaccagtaaaaaattgtatcgatgctttcacatttcataatcgttcctttcgcacatctatatatacaacggtatgcatcaagtcatgtcgcatttctgcgacacgagagttgctaagcagtgaccgtaagttctattagaatgccaaaagtgtcgctagccacagacgctgtgtctgagatgtagcattactgcttcctgttgttcctttttttcacgctggagtatcatcgctcagtcttcccattcagggttctgcgcatgtgttagcattgtttccttcaataagtcatataggatgacataccttccgcagtatgaccacgccctccaatacatttgtcagactcaggtacttctcatcttccaactcggccctctcgccatgtgccagcagcactggtgtactctgtgtctgccatccagtgatggtcttcggtcgaccagcctggccgacaatgtccacggcctgaccaacacggacgttgacggtcagcggctgaaggtcctcatcgagggtgatgaggaagcgtggcgccatggctgtcgccaggtagtacaggaggtaatgtgagtcaccagcaatgaagctcttagcatcaatgagagagaccagaacggtaagcagacccgcggccgcaacacgggacaggacttgtcggtcggtgtggaaggggctcacggtgagcgtacccttacccatgtgcagtagaccctgagcaatgcgcaccatgaacaaagcgttggggtcgcggtggtaatagctggccaattggcggaggagctgggcgagacgagcgttgttggttccagcaccgcaaagacccatggcaaagatggcgttgatggcaacatcgttgtcattgtcgtgagagtatctcgacagagtgtcgtagaccttcatctgtgggttactggggctgatgagaccaagcgcaagaggcacagctttccgaatgttggcttcgccgtagtgcatgaggtggcccaaggtgcggagaatcatgtcctgaccgacatcctcacccattgcgacgagcgacagaccgatgacggcgtatgactgaaggagctcgtcgcccttcttctcctcgctctcatcctcgatgtgctcgttgcagatgtgcagcagttgctgaatcttcaacacagcaccagtacctgcccaagcacagacctcagtcaacactgatgcagacttggcggcggggtggtcgagcgcctttagtgtctcgagaatgacgtcgacctcctcttgctggccgaagaaaagaagtgcgagaccaagcgccatgaagcgagtccacttgtccttgagctgctttgatcggtcctcgtccagaagagtgttcatcagcgcagccgtgacctcgccatttgctgatccaacgaagatcataccgagagacaaggcggccatggccgaaagttgcatgtcaagactagtatcgctgacgattggtagaagaacttcgagaagctcctccttgttcgacccagcgtatgccaatccgagacccataatagaggcaaggcgaatttgcctatccttggacgaaatgttgtcctcgtcgcccaaaagagccagagccggatccgagtcaagacggacaccagtgttgaagatacccgttgcaagcatggcaccggccttgacggtgttgtcgtcgacgccagtgtaggggtcaatcttgtcaagaccagtctcaacgtcccaaagcaaaagcatacccaaggaagcagtcgttgaaagcatgccctcctccttcgtcttccacacccagctgctcttagcctcggcgttgagcatgagagtgtcgttgccgtaaccagtgttgacgaacgcatttacaaatgccgatgcgagattgtgcctagcagagtcggtatttgtaagccctgctgtcctgctgctttcgagatgtgtcttgtagatgtcatcgggagtcttcgggtccagaatgttgagctccttgcccagcgccttgtagtaatccggtaaccgcgtgttgttcatgcagtcttggagttccgggtcatcgtcctcggacacatcaagccatatccgctgtcgcgcaatgaggaacgccatttgtctcctgatcgccttgtccttggtcgagttgaacacctcctcgatcaagtcgcggtcgttcaggcgtatcgccaaagctaccgcctgtgtgtattgcttgtatttgcggtagacctggtagacggttcggaggaacttgtcgttgtcggggtatgtgaggagcggcacgttgctgaccatgtacaagcatactcgcgcatatgtgttctcgtcgatgtactgctcgatctggtcaatcatctccagctcagacagaatgtcaacagcgtcagcctcagcattgtgcttcaagaagaagggaacgaggttggacgcgaggtcggtgatgtcgtctgttgacttgtcttcgttcagccggttctggtactctctgccgatctcgagagcaagatggcgcatgtactcgtgaccccacgagccgagatccgttgaaggagcttgtaggcggtacttcaagcagtcgaggcgctcttcgtcggagtacgtcatgccgaggacggagagcatgtcggcgaacgattgctgctattatcagtctccattggattataccggtcacgccacgcaccttgttctcgccttcgggccatgacgcatactgcttctcgaggctctcgtagtgtggtcggaggaacttgagcggcttgggtactgccgtcatagaactcgtcgatgtcttgatgaagtccttgatctggtcgagcgcaggcttgtacaggcttttgtcggattcctagtgaacgcaatgtcagctcgagctcaaagatacaagatgtcttccatgtcagtggcttaccaatatccgctcgactagcatgtccagctcgctcttgagttgttggtcttcctcgctgagctcctctgcagcttgctgtcagtatttggacctcatggtgtcacgttgcagctgtcccgcaggcgaatcatacctgtggctgtcgcaacacccttcttgtcgtcctcaaccttgccatccttgccggtcttcgcgtccttctctgcatcgccatttactggcgccttgcccttgcccttctcagcggcggtgggcttcttctcgtcgtccttcgccatgttggttacaagtgatagctagggcaagcggcgaagtgggtatgtatgacggcggggaatagcggtatcgattacagagggtggcgtgaactccttggtcgaattagagaatgagagcagaccaccgaaatgtatgcgggagtggtggatgatgtgtgggggcgtgtcgtgggattgttgtcgatgaggcagctctgcaactgcacctcacgtccggtcggcgccaagcttccacccgccgatcaccagcggcggcgagctcagactttctcgagcccgccaaaataattcattcacccacccggacccctgcgaaaacagccaacacgacgctcgaaggcttcgaaataccgccaatatgaagctgaacgtcaagaatatccgctatctgagcccagatgactggcgcgtcctcactgcggtatgcgcccgcactcatctttccatcgcatagcggggaactaacgctgatggagaccatgacagacagaaatgggcagtcggaaccatgaagtcgtgcccacaccgctgatatcgcaaatcgcctcactaagatctggaaacggcgtacacaactgcatatccaacctcgcgaaaatcggcctcatcgccaaagtcaagaatgcaaagtacgacggctacagactgacatatggcggactcgactacctcgctctccacacacacaccaagggctccgtcgtctactccgtcggcaatcaaatcggcgtcggcaaggaatccgacatcttcgtctgcgcctccgaatccggcaggcaactcgtcctcaagatccaccgcctgggccgcatctccttccgcaccgtcaaggccaaccgcgactacctgcgcaaccgccagtccggctcatggatgtacatgtcgcgcctcgccgcgctcaaggagtacgagttcatgaaggccctgcacagagaaggcttccccgtacccgagcccgtcggccagaacagacacacggttatcatgggcctcgtcgacgccttccctatgcgccagatctccaaggtcggtgacgcatctacgctctacgccgaactgctcgcgcaaatcgtgcgtttcgcgcagtacggcctgatacacggcgacttcaacgaattcaacatcctggttgaagagcgtgaccagcccgacggtaccgtctcgctcatccccacaatcatcgattttccgcagatggtctcgatcgaccatgcgaatgccgagtactacttcgaccgcgacgtggcgtgtatcaagcgctttttcgatcgccgcttcggcttcacgagcgacgagcctgggccgttcttcaaagacgctataaagacaatcacaaagcggctggatgtcgaggtccaggcctcgggcttcagcaagaaaatggcaaaggagctggaggtgtacatgaaggagcacggtatcgacggcgatgcaggcgaggccggggtggagagggaagacggagacgacgtcgaagctgaggaggtagaggcagaggcagaggcagaggtcgaggcagaagaccttgctcccgaagatggacccgttcagccgccagcagacgagcagacgccctcggtcctcgcgcaccaaatgactattctagacattcgcgacactgaccctctgcccgatctcagcgaagtcaagcctccgcctcagcctaccatctccacaaaagccgcgaagaaaaaggccgggtgggccatctagaatgtcattgctttgatgtagctgtcttcttttctcccatgatacccacgcttccgcgctgctggaatgtagccaaacaaaagttagaccattgtagatgagatacaagtataaatgtcgcgatgctaccttgctatgaatcaatctcgtatgtcagcctttgtcttgagcttatccctcggtgaatttccccatagccacgtcgtcagcatgcgtcgacggcgttagttcatggcacagcagaagtacaagggtaattggagcattgccatgactcgacaggcacgttagcaagcaagccagcaaggtacaggaagcacaaagcatgagtcgaaagaagatgtattatacgaagaactatcgaacctgtgagaaatccgcccatagaccttttgaccgtagccaccatttttgaaactgttcaccatcgatgaaagaaatgctgtatagtccgttaagattgtctgcaccgctcttacgtccagatattaacaaatgtacttaagatgatgtaagaaagccgaccaaggacgatggtggcgacgaacgaagaacatgagacgaagaaggatatgttcaaatggccgccgaccaagaacagtgttttgacgggcaagaacttcaaggggagtcgtgagcaagtatcggagtaatgacacaggagacggaagcctaggtcaaatactgtcgtggaatggtgagatagaggagtggccatgctgcagagagcagtgtgctgtacgtgatagcatgctaggcggtatattatcgggtgatgtcaagacagtttctcgagaggatgtggttggtggatgctggagaagcgatcttgaagaataagcgtacacgaagacgaagcggcgagttgagcgagaggactcgaaagctcaagaagggcgaacctaatcctcgcgaccggtggtggaaagggcctcgaccttaacgggtgtcgcggggttcgtctgaacaccgccaccgttctcggaaacaccgtcgtcactcttcaaagctccagcttggctcatctggtacatggttgggcgggcggtaccaagcgtggaagggacggtgggggcccaaggaggtcggtagccacgctgcatgaacatctcgaactcgttggtaccgttctgggagaccggcgagatggactggtagcggtcaggcgtgcccagtgccctagcctgggcaacaccgacttcgtactcggcggcacgaaagacacgaccggcggcagtctgctgcttgagcatcttctgctcatgtgtgtcggagaagcggatctggatgaggtgctcttcgccaccgggtttcgaaacagccttgttgttgtagtcacggatcacgtcgtcgcagatgtcccgagtctcgaaactgggcaggttagcatgaaggtacagggactgtggataggtgatgctcaccgagcgaagccgacgccacgaccagtgcctgaagaatcgcggaggatcctgcttgagcagaccttgtgaggagcgaagatgctagcgagttcctgtgtgaagtcaggaagtatggtcaacaacgtaatgagaagtactgacatgctcgttgaagttcttggggatatttgagacgtagaggttggtgttgcactcatcggagaacttcttgagcttggagtagaatgattcctgatgatggtcagcacggtgaagttgatgcgacggaaggtgcgacggcttacccgagcgaagctgacctcgtagccaaggtagtggaagccgcggatacagtcctcggcgtcttcgaagttgtggtacttgatgaacccaaagctgtcagtgtgttagcatgatgttgagggcagatactcaagtagatgggctcaccccttgcacagctgggacttgttgtcgataatggacttggagctttgaatgtcaccgaagcgcttaccccaggcctggagcatctcgtcggttgtttctggcagcaggcctcggatgtacacgttggtctcgccagtcttgttctcaaggctccgatcgagcggcttgtgaggcgagctcggggcagggatggctcgcgggatgccaggctcctgatgaaccagggcaagaagcttgggaggaagctggggcatgctctgctgctgcttcgccataggggccatcagctggtagggatgggccaacgatgacggcgagggggttgcgctgctcgtgtatactgcgctcggcgagcggtccatgatagttgcaccagcgccatagcggtacatgccaccggtgctgccgtatggggtgccggggatgtcgttttcgttggaagagatcgagtcgcgacgaggagtcatgagcgacggcatgtcgccagtaggcatgcgccctgcccagcctggtggcataaggttgttgtcgacggcctggccatactggtaggaggtgtgagggacgtaggcagtggtatgattgtacatgttaggtgagggagtcatgccggtctgctgctggccaccaggcatcatctggtagatgttgccgaggacgtgctggttagggacccagaggctctgaccctggagctggtggacgttgttatactcggaggagttgcccgacatgcccgagacagcggacttggaggtcgaggttgatccgtatgaggcgtgcatgttgagagctgccaaattgttcgtcagactctgcatgttcggctcaccgttgggagacatgggcagacctcgaggaaggtactggtttgctccatgaccctggccgccgctgtagttgttgtgcatgttatgtcccttgtatccggcgttgggctgcgcgtagttctggcgggggttggacgtcatcgtgaggtctgggttgccactgacttgatgaagagtgggagcgaggtggatgattagagacgagaagacctggcgctggcacaggtgctggtcgaggggaggaagtaggggctgtaactccgtagacgctcaaggctggtggagggtgcgggctgattgagatgcagagaagaacgttgctctgcggcgaaaaatcagcttttatcctcaggaggccaaggtgcaattgcggtggctagagtggtgatcggtgatggtgaggaagctgggtttgcacaagacgtgcgggaggaggtggggtatgagccatgaagtgaaagggacgacgggcacagagcggaaggtgaagacacgcttaccgagccgtaaatgtcaaactttgcaagtgtgcaggacaggtagtgactccaaagctgcagcaacgtcagtctcagagcaggcagggtggcaatgatacaggccactgacctgcgaaaagctacaaagaatgtggccactgatgcgtattggtgagaaagaagtggtgtgaagaaagagtgaggtgaagagaagaagagacggaagagggacgcaggcgaggcagagaaatagtgctcgggggcggcgttccggtgtcgctcatggggaaggagcactcgtgagaatgttttggtggagttgagaagtgcggcaggtgtacacgaacggcagcctcgcccaccattcaggaagccacgaagcggaaataaggtaccggaggagagagctcaccttttgtaagaattcaagcggcaggtgtagtagtggatgagaacgatatcaattagcaatcgcggagttggtgctatccaagtcgcgccccgtcctttcgtcctgtcgcgtatatggccggccgtcgttttatgtaatgttactggagaactgttctgatagagatgtcgatatggtgtttgcggaagaagctgcaggaactgtactgcttgctcgctgcagtgggcgaggcactcctttaatatcttcgagtgcatgtcagtctgtacgagccagggatgcgcgtcttgaaagctgcacatggatttggacgtgcgagcttgcatcagtcgtgcacctctgcccgcatccgcctgccggccaagcctgtttaagacgggcgtgtagcactctcgagacgacgaggcgcttctgtcggccgcgaggcttctacttctggcggcttgctcccctcaaaagaagcggatgcggcgacgttacccttgcagtagggctgaaccagcaattgcgtcagtcaaatttgagtgatctccgagtcttctttgtggatgcgcgagcagggtttggcgttcgtcttcgcgtccttcggcgtgggcagccgtgtggtgaagactcgacctgtcgttttctcgactttgaccgcacctcagctaccgggtgcccgcaatgaccacatccgagcctgacggggtgcataactgtgtttgaagtcggacgtacctgtaatatggtagtcaggacgtacagacacttatagtgagccttgacccagtcattcaccactgggaacagcctagcacataggtacgttggcgcgccttgtgtctcccgcaacaagccggcgcagtgcagcgagtggcacgtcgccttcaatgggcgaggcttcgagtcgaatgtgcgattccggtagccccacacctcaacgtcgaagacgcctctcaagcgacaatgagaagggtccacaagccgcagccgcgctacaagccgaacttgctgttcctagttggctgagagaacttctctgtcacgactgcaacggtaatgcagaagcaagggattgcgtcagtgccttgtcaggctatcccagcgactcaacccatgaagtgttacttccacgaacgacatcgctgttggacgcttcttgtgcgagttgcgacctgatcttgtagagatgggttgggcattgggttgcgaagcagttgcctgtgtcagactcgcggtgagcacatgtaagaacaagagacaggcgactaaccaagactgctccattagtactcggcaaacggccatatgaggcctcgcctgctttggagtactacagatctcgctgaaaagagagcagaccgcttccctcgcgtgctctgtgggcgcaagcgcagtgattaccgtgtcgcatataatgctacgcagctatccgcaaatctgctcgcctgctgaaacgggactgtaggtttgatagaggtagcatgccgtaccaacctggcggtgcgaaaggcactcacttgtatccagagccagtgattgtgttgggatcaatgggtccaagtaaaggtggcgtaagatcagaaagccatttggctgttgtcacatggctccctggcaatgtcaggcatgctgtgcactgttaggcgccgggaaatttccccaccgtttcctgatacatcagcctgccctttgtattcacatagtgtggcaatacctcgctgtgaccctagtgctgttacctcacctcacctcaaaccaggacgtcggaagacatcgctaccacacattatctggactcaggagagctgtggccgttcggcttcgagtcgcttgcaacccgcattcccgatgtcgtacaggacagatgcgctttcgctagattcgtgtcagcctcgccagggtctcatgccctagcagcaacttttgggtattgcccgggtgactggtggatcaatgtggacagactctgtcggaagatgacagaggctgtagtggcgccatctgagagggattttgcagccgtaagaatacaacttagtctatcctgcagggcctgggtgagttatgaagtgtgctccatgttggtaaaagcagtgtggatagacatcagttcgccttgcaagtcaacaagttcggctgaatctgctgtgacgtcgccggagactgtatttgacaaacacgcggtgtagttagaatggtttagagccatgtgtgtctatatgatgccggcatcttgattgaaaactgctgcagctctcccgaggtcgtgccattctgtcggtaacgctgatcgtccccggagggagctcgaaataatctcaaggtgggttctgcatgcttgaaccgagtctaaataaatgcgaatgtagcagattgacatgaatgcgatgcacgttgtttgtcgatatcggagagtctctaggtagatgacattgcgcggtgaagcataggtgcggatgtcggaggtttatcacccactagtggagaatgcgtctatcaccgcaggcttcacagcattagtccaggcaacaatgcgtgcgtctcgacatgcagatttttgcgaatgcatgtttgatcgaatccaagtctgtgtcgcactcatttgatattacgagttgaatctatgcgggatctacatgttgcaactagagaaggaaagatttaccaggcggtataacagagtcgctgcaaaccaaagcgatcacgctctttcgatgccacgaagcaaacgccgcgcttcgcccaattctatccctgaaatgccgaacaaattgctggtggtggaactatgaccacacgtcttcttggtactggttggacgctctcattgccttgacaatctcctcgcccttggtttctgagacgtcgcggtacttggcaataatcttaccgagcagagtgttgacctcgcgagccatatgcgctgcgtcaccgcacacgtaaaagtaagctttttgctcgagcagcttgttgacctcctcgccatactcctcgattttgttctggacgtaaaccttcttgggtccgtctcgcgagaaagcggtatgcatctcgaatttatcgccgagatcctccttatattgctagaaagatgttagtaaattgcgtcaggaatgcatcgtgtgtgacttaccttccactcgttcgcgtacatgaagtcctcgctctgtttcctgcaaccgaagaacagaatagtctttccgacgttctgtccagctttcgcttgggcggcacgctcctggacaaagccgcggaaaggtgccacaccagtaccagggccaaccataataattggcttagatggatccgatgggagcttgaagttcgagtgccgtacatgtacaggaacgtgaataccgtcgtacttgttgcgagggccagtgattgcgtagttcaagccgtgaggatccgggttcgggtcaccgtgctgcttctgcttcagagccaggaggtaattggtggtcacacccttgagaacatgcggcgcgccaggcttctccagcgattcaacgatggcagtaattgagaccttgttcttctggacgaacgatgaagaggagatagagtagtaacgcggctggatcttgacaagaccttcgaacaggaacgaaaagggaatcttagaccaggtctgacctttgccagcgatttcaagcagctgtgccaagttgaggttgcggtccgccacatgctccttaaagtagtctttgtcactaccaagcttaaccatctcagccttgatctcttcagttggggcaaattgagcaattgtggaaaccaattgacgggagacggcggcgccaatctcgacgtggtagcggatagcagcgtcgtaggtagtaggcgatgggaacgggaccttggcagtgggatcgagacccttgacagtgataacggtgtggcgcttgtcttcctttccgaggaccttgaagacgcggtcaacttccttgccagcgttgttgggccagatagcgatgtggtcaccagtggtgtacgataggttggagccagtgatgtcgatctccatgtgaaggcagttcctttcggctgtggtgaacaattcgtaggactcgacaatgggggcaatgtaagggttgttggcgttgaaggggcccttttggttgccctccaggtggttcttgtttggctcgccaagatagacggtatcgtcctcggcgctgagctccggcttctcggtgacctcgaagacaggctcgtattgggcctcacgctcctcgaggcccatcttctctgcgacggcagtccacatgggctccttccatgcgaggaagtcctcttccatggtaccagcaccatcgtcaccctcaccagcgtcaccgagtctgtgtgcgccaagccttgtcaagtatttgtccacattgcgaaccatggagttgtagtgctcgtacgtgttgttaccgagaccgaaggcgacgtagttgagcttgctgaggggcttgtcgtcggcgctgccaccttcgctgaagctgatgtcctccgacccaataaattcgtagaactcgacggcgttgtcggtgggctcaccctcgccataggttgcgagaacaaagatggcgagtttgtcttcgggcagctggtccagattgtcaaagtcgtactcctccaaatctgcgaccatggtcttgaggccgaagcgagagtggccctccttggacagacgggatgcatagtcctcggcagtaccggtctggctgccatagaagacaacgcagttcttgtccgtctcctccatcttctcgattatgttccgggacttgcccgccttggccgcgccgttggcgttcgccagcgagctgccgtacgggtcgccatagactgcccagtatgtccctttggtgaagtaggcaacggttccgagcaggagagcggccaggacaacaatgtccagggtgtcgagctgcgccattgtgagagcggtccaagggtagattcgaaattcacagaggggtcgtgcgatctgaacactgtaggcggttcctccagaagcgggcaagcggtgtaatatttgtatgcgggtggtggagagcggacgatcggtcgaatcaggtggccgtgcgtgcacctctcctgtatgttgagtgcttatcgtctgatgtgtgcggctggcgggcggtctgtaagttgagactggtcggaatcgatgcagaattctcttctacgtttgtctactcataatgtgtcacaatgcactgccgcgacgtggctaaaagtgttgccgtcactatctgcctttgccgctgggtttgaccgctgagtcgccggctcgggagagattcggaacactttccgccctgctcgagcacgtgaagtttgcaggcgaccccacaccgaaattgacttgagcgtttgggtggagacgacaaaagtcgtgcgaacacggaagacgggtatgggatgcaccgatggaggcagtcttgcaactttcggaacccgcgggagccttctatatatatgtgctcgtaagcaccgccaacatggcaacatgcgctcgacgcagcctttgagcccgtcagcagcatcggagatgctgtctcgacggttgactactggtcgcgtcacccgtctgccatcctctagacacagccttgctttgcgtgtcggacagcttgtgatgccgagaggctggcgccgaggtgaggtttgtccgggatctctgtctttacccatagccaagtgcttcagccccacgtagtgtcaacgaccatgcccaatgctgtcagtgtatggaccctgatctgacgacgtcttgacgagagattgtgtatctgtgttacatgtctgccattgtgctgtgagccacacgtgtctgttgacggcctgtcgtggcatgcgagcattctgatgccagaaactgtcggccttcgcttgggctttattcacctgcagtacacagacctacaaaccacaatacatcagcataactttcacgcactggttggtcgcctccgtatctccgcgtcttcctcttcctcttcctcgatgtcaatgtttggtgtcccgcacgtgtgatgcagcaatcaattaaatctccgctagatctccagctgccgcgcgcccaacggggaccaaaagaagatccggaccgatgcggactagcacaatggtggcatccaggaaccgggcaggggtcacggatttccgccatcacgacgacggtcatgcctggtagacatcgctacctcctaccggctccatttacatcgtgagccgctccggaccagccgcagtctctccgtctaccgtctgccgcagacgatgcaccaaccgaggctggcggtagtatgtgtaagtttcgtgattgaacccagatgatgtcaaaagccatgggagttatctactatgaaacgcccttctacgcagcatgggcgtgcgaaactgccgcgcagtcatgtgcagtcacattcgcagttttgtcctgacgtcaatttccttttctgtttacaacgtgcgctgactcccgcagctgcttccttcccactcctgcaagcccgacaagctgctgggaatgcgtcgcaccgtatagacaacccctcctcagcctcccgtgagcccagtcagacgcgcggacgagcgctcacggcctcctcacacacaaagtccccacgctcgcagacgcctgccgtattcgctgccagcagcaactccagccccgaccgcaccgtgggcagcctggagcgcaaaccttcgggctcctacgcccacaaccgcaacacatctatcgtacatggcatacagcactcgaggaacaccagtttcgtcaactccccggccacgagccccctaagtccccaggccatcgctgcggccgtggcaactctagatggagccgtcatgtctcaagaatctatagcggaggcatttgccgcaaatggtattcagcccggcgcaacccacacaaacggccatacggctgccggggcgtcgacagcaggaggcagcgatgggaactgtactcatcgcaaaccggagcgcgctccgagcaggtcgtcgcgacggggacacaaccaacagcgctcccagtcgcggcaccccccgacgaaccatgagctgaagacagtgggcgaattcgcgcttcaccacttgttcaatgcattcattggccaggctgaactgaagatcaaccaatgcatgacagacagaggccagcccgaggctagggtcgagtctatatgtggtcctggcgtagacacagaatttgatcagcttatagcagccctcgggcacatcgcacggccggcaccaaagcccctcatcgattccatcatgctgtggcggaagaagaagagctcagatgcttacgagcagcgtgctctattgcaaaatgtaagcagctcactatccattggtagcttgtttgctgatcgtccaaaggcccagaaaagcgttccgccccatactggattaccacgtcggaatactgagccggtccaccagctcgctgacaatcagtctatcacatccccaacctcacctgggcacctgcctgctttacagcggacagtgtcccaggccgaacaacgatcaaccgtttcaacgtacatattgtgccgagtactgattgaagtcatggcccaaaccaacctgcacaatctcacagcagaaatggcagagcgtctgcttggactgttctacggacagctgagcaccatggaccccgacctggttgagctttcaccaatcaattttgcgaactggaccgtctacagtcagctgctaggtgtgatgagcgctctcgttcccactcatgtccaggacagatttatcgccgatttgaaagttatagacggacagatggccatcaagggacaatacaacagggacgccgaggccaaaggggctcttcttctacgcgctttacgcaacgtcaaaatcaagacatatccggaagatgcatgggatcgctcatgcgacttcatgctctgcatggccaagctctataccaacgctcacggccagccaatgaagtacgcatattgccaggtactccgagagcttcttcaacgagtggcttcgaatgccacagtcgaaatcaatagcccaaaatggaaaccctcaatcgatatgatgaagcaaagaacctctatcctgttaggcaaaccaaagcactggcaggaagcattccctctcatggtggcgcttctttgtgtttcacccatggagtccttcttgtcacaatggcttgctctagcgctagctacgcaaccaaagctgaaggaacgtaccaccagagccatcgcactccgtggaatatgtcgtcttgtctgggcctatctgtaccgaaaagggactgagccgcctaaccttgctgttcgacgactggaagaggtaatccggatggtatttcaaccaggtcggaaatcgtacctctccacagagcctgccattgcggagccgctcatccagcttacacgcatgatcggtttcaaataccaggacctttgtttcaaaaccatcatatttcccttgctcaattctgaaatgttcacttccaaccgtgagcttcgtgtggacaatttggagccggaccgagttgtgattggaatccgctcctttcttgccatcatggctgatctagaaaacaccgtgcagccaccattcccgattacattcgatttcgatccaaacgctatctcttccgaggtcccagctcccccaatgagcccgcagccgctgcaacagctgtcactgaagtcgactctcaaagaagaacgcttatcgcgaccggtgaacttcaatggatttggtgaagtggcaaaagaatattacgttcgcttttgcaagatcttaggggagatcaccatcatttgtgacaacgcttttggtgggcaggccgccctcgacgagaagttttctctacaaacaccgaaaacacccatgtccgaagctttcagcttcggtcgccgcgaggaccatcagacgccatcggatccaaggcaaggcttttacgatttgctgcatgtcgcagttcaagctctgccacgttgcctgtctccgcacatccccttcaattcgctagttaatttgctttgcaccggaactgctcatgtccaaagcaacattgccgcatcatccgcccaatccttgaagtcaattgcaagacaatcacacgcacaacaagtgaccatcggattcgcgcgctttatattcaacttcgacgatcgttacgcgaccatgtctgatggcggcatgcttggagcaggtcacattgagagcacgctaagattgtatgtggagctattacaaatctggattgaggagatcaagctcaagacacgcaaggctgccttggatacaccagatgatggctctggtagtcgggcagctcagctcgacttatcgtcagtttgggcacacgttgatgaaatcgagtcacatggtctattcttcctgtgctcgccatcacgccgtgtaagatcgtacgcggttactgttcttcgcttaatcactgagttcgatactgccctgggtggatctaacacccgcgtcattcgagtcatggaaggcagcccgcagaaggtgttggacatcagtgacgagaaactctctctcgctgaacgtagccggcttcaacgtggtatgcgcaaaagcaatgttcagagtacgttggttgagctctgtagcagcgatgtgccctacgattcaactctttggttcaagatcttcccgaatctgatccgcatcagttttgaggtttgcccattcgctgtcacgctcacaagggacatcgtatgcgctagactttcgcaaatgcatcgcactctgctcttgcttgcagacggacatcgtgcaaccccttactcgccatttgatcccaaccccggaaaaattagtggccgtctagcttctacctcgccagaggtagttgttgagcagtggaaactgtatctcatttttgccttcacaacattgaccaatcttggcccaagtgctttgccatccgcacagccccaaacagcacactccaggaagagctcaaagtcctcccaaaagagcgccaataagctctatacagccaccgagctcttctccaaggttctcccattcctttcagttgatgatagcgccattagagatgctgctgtcgtcggtcttgggtcggtcaaccgcaacctatatcgcacactactagagacccttcagggacatgttgctgcatgcgccgaagaggcgaagactcgcctcgccacacacaatcgcaccctcagtagtccgcggcgaaactttcgcactgatcatcttcgcaccgagatcacgcatgtctacaagctcacatcccaatttctcaaggtccctgacgcggacagtgacgagtggatcctgaacaatctcatgaactatacgaaagatttacgaatattcctcagcgacaccgagattcaaaatgacgcacacttcttgaaattacgtacacattactgcggcttggtcgaagtcctatacgaaggcgtcagcaagactagcgacccatttcagtggatgccattccaagcgcgtaaggctgcattcacattgatggaagaatggtgtggctacgctgccaatcaagctcagatacgacaacgagaagagcaaatgcgacggtctatgctggatcgtgaagttgacatgggtcacaagaaccaggctagcgcagcacacgagattgaaagacgagaccttcgtacagcagctctcagcgccatggctgcactgtgtgccgggcccgtcagtattaccactgacagcaaagtcctgctccaattcgatgtgcggcgtatgttatcatggatcgacagcatctttgaaacacccagcgacagaacccatgcaatcggtcgtcgagctctaaccaacctacttatccacaatcgagaacacccttacttgctggatagggcgattgagatgtgttacctttcaaagtcggccaaagcgctagagagctactttgaagtggttacacaagttctgacgcaccacgaacagtacaccctcccgttctggaaagtgctgagtgccggcctctacactcttggacacgaacatagtgggatccgtatgaagtcagcacgactgctccgaaccctcgaagcccgagaacaaaagaactcaaaactacaggatcttgacatcagtatctccgacaagacaattgccgtgtacaaactcgctcaattcgaaacatcgcgtaggcttgccaagcagcactcagagcttgcattcttggttttctcccagttctcatactacttcaaagatctgcagcctgatcatcaacgcaatatggtagccgcaatgctgccatgggtacagactgttgagcttcaggtcaatccagatggtggtccgaccgccaattcttacatgctcctcgtcaacatgttcgagatcaccgttcgatgtggcaatgctttgcacaacgaaatccaagcactctggcaagcgttagccacaggtccgtacggaggaaatgtacagctgatcttaaacttcatcatcaacttgtgcctagacaagcgcgagcagaactacgtggacttttccaaacagattgtcgttcacttgtccagtactccagctggcctaaaggtggtggaatttctgcttatgcagatcaacccacgctcaatggtcagtgagaagcgggaaccagcagtgcctccaccagatgccgccaatcttccctatcttgctgatctgagcgctttgcttccgagcagcaacaaacaggtacgtaaattcaagaactcatttgaacagtagctaactaagtcagtccggatacgctcttggacaaatttgtctgatcctactggtggatctcatggtatcgcctgttgaagttgcccacgagcacatccccctgctgcttcaggtcgttacagtactttgggaccactacactcctgtagtccaagatcaagcgcgagagatgctggttcatcttattcacgagctcgtcatctccaagattgacgacgatacactaggtattgacaaacgatcgatcgaagatttcattgagaatgttcgacaacatgacgtcagagtggtctggaactacgatgataaaaatggcaaagatgcagaggattcgggcgcaaaggtcccggagtccatggtctacgtcgcagcagaagtcttgaagttcttctcactagcatatcctggtctaagagaagcgtggggaagggttgccctgagctgggcaacatcttgccccgtacgacacctagcttgccgatccttccagctgttccgatgcatattgagttctctcgatcagcagatgctgtccgacatgctcgcgcgactctcgaacacaatctctgacgaagaaagcgacatccagactttctctatggagatactcacgactttgcgagctataattgaagccctggcgccggaagacttgattcaatacccgcagctattttggacgacatgtgcttgcctcgacacaatacatgaaggagagttcatggagagcttgcttatgctggacaggtttctggacaagcttgacctgggtgataaagcggtattgcagattcttgaagatagccgtccagacaagtgggaaggcaacttcgagggcttggctcaactcacgtataaaggcgtccggtccagcgtctgcctcgatagatccctgcggatacttgagagactggttgtgctaccgtccagccgtattgtgggcgacgacagccgtgtggtgtacactgtgctagccaatctaccacggttcctgcggtctttcgactcaacagccaaagaccccggtgtcagagctactgccgaagttctcgcccgcatatccgacgagcaacagtgctccgcactgtcagacgccttgactgcctttgcactgaagcgataccgagcgcagaaagactttcttggccagctgatgtctgctattcgcacaacattcttccccgatctcgaattcggaagcctggtctttctcttcagtctcctgaccaacagcattgattggatgaagatcaagactatggaagttctttgtatcctgctcccggacattgacatgcgcaaagcggaaatcgttgcgaaaggagccgatttgatatcaccactcttgcgattgttacagagcgagttctgtcctcaagctttgcgagtattcgactttgttctggatctgaacacgacaatgtcggcaacgccgcaagagaggcaacacatgcgtatgagcatggccgggccgcactcaactaagaattacaagaagcagtttgacaggaccgtttcattgtacggaatccctgaagagagtggctggtccgttcccatgccggcgcaccattcgcatctgacgcgcgcgaacgtacacgctgtcttctacacctgcgccaacctcgaaggcagtgacatcccagcaacagctacgcccaatattgagttccgtcaggaggaattccctttcagtccactctcagagtaccgcacggctaccatgacctccgaagacacacgtggtgacagtcatattggagagctagttatgaagctcgacagcctggacgatttcttcgaggacgatgatgatgatgatgccgaaacactcactgacctcccaaacttctcacccactcgctacacgcacggcccttattctacagacatgcgagagaacctctacgatcagcaaactgcaccgatcctgaacaaatcgcttacgcgcaatggcagcatcacttccttccagaccggcttcatgcctgatgtcaagcacatgccgactagagatccgggcgtaatgacgcctggagctttcaatgctttcgcaccgcccaacgctagcgtcgcatcaatgaccagcatgtcctcgcggccaggcctacacgctcgatccgtgacttcaccatcagcaccgaatgcgcctccacgcatctcacctgcattgtcattcacggcactcgacgagcacgatgaacccttctccgacgacgaatatgcttcgggtcggacgggcagcgcagacaagggcaattttagtctcgagactgtgttgaagcctgttgcgcaagacacgcgcagccggttacgaagcggcatgcgtagacttacaggtggcgggggtgacaacaaagagggggctaaaacacgggaggctatcaagcaggcgttgcagaagagtccacaggttccgaaggtgccggacatttatcttgtcaatccgaaaagcgcggatctatgattgtcatcatgtcaacagattaatggaaaatgtaatggaggtagctacatgagaggaacagttgtggagacaatgtttggaagaggaggcactatacttcgggaccatttactggcgttctgacttcttctacacatggcatggtaatgtacgggcaaacatgaacgcacctttttcttatccgcgagataccagttgaaagtttcgaattttaatttaatcacatgttccaccctgcatgtctcttttgcgaaccccattttccattatcctacgcctccacagcatattccggtaccacatccaattcccaaatcccctgctctaaccgatagtcatacacctcgtccccttcgatacaagttatccatttctcatccggcgtcgcaagtcccaactcatgatacctactcctcgtaactgcagttaggaaatgcacaggcccagcattacttgtcacctcatctacctcatcctcatcggcctctcccccgtacacaccgcccctttccgccgccagcaatcgcgcagtcatccccacgcccgtcggcacgtacccgggcaccatggccagactcgttctcattgcgttaaaaattctcgagcaaagcgtgctggtgggcaggatgtttggagagggtgaagaccattccgggtggtcttccaggacttcgggccaggaggttgtggtgtgccaggcgttgcgctgataggagaggacgatgtaggggtttgtggtgcggattacaacggggccggcggggtggtggaggaagtatagcatggttttcgttggggtgtgggtattggtgatttgattgttgggtgttggcttgctgggagagcggggagggaaatgtgcttttaagtggggcgtgggtgtcaagggtaaagtgaatggaggtgaatcaaatgtgtgagtggttgatgtcgtagtgacacacgctgtcaccacatgaagtgatgtttcgcactttatcagaatccaaattcgatcgacaaggccccttgcacttgaagccaactcgagccaccagttgtgaaatggcatattgctagaagaaatgcgacatgtccttcctctaacagaaagagacagtgctcatgtggcgctgtcatttcggaaattatgattgagtaaacctggagcaggtgcgagcaagcaccttgtcgtcgtatttgtgcttctcacatcagcgaacttacctgcagcacacatcttcaacacattctataaatccacgcactcgctcagcatgcagtatttgatagacgttcccggcttcacgcatccttatctcactactcttgctttcatagcccacgattttcggaaacggggccaccgagtctccgaacatgcattcgactcacgatacataatcgaagtcaggttccaagaacgaaaacgaaagctggcaaccagtcgacctagtatgacagagatgtgggcgaagcagttcatgagtcagcgcgcaggctactccgccattcccaccgtcctctcacaggaagacacaagactcgaccgtatgtcaagaatgatcgaagactttttccgaaacatcgccgcgatcggaaggtccgttccgataacaaaaattcgctggtggtcaccgacgtacttgaggttagcacgtacgcctctacccgacgatccgggtctcaatctggttgtactgtgtatacaactattgcatagcgttcgatacacccagaatgcgcttgtacttgctagccggtggacgatcgtggattcagtaattcttcagtttcgacatgaccaaaggatggacacggcgcacctcaaacatgcactcaaacaggtcggggctgttccaggacgcttatccgggatttgggggagagatgagacaacaggtatggaacaagtgcagatgtttgtgaatgtgggcgattgcgtgacagtggtagggaacgaaggcgagtctacgggacagcttttgcctctctatgctccgggtgaacagccaccagtatatgaggtatatgaaggtcagaactgatggactttcgcgttgatgggaactttgaagtcttagctagagaaagcacgttttcgttcctcaagatgtcatttgaagcgaaccatccatacttctcctcagtacttcgtggcgttccaagccgtaagagaacaaatgtcgccaagtatattgtttaaccgtaatgtaacaagaatagccatgatgtggttgtggtgatcgcgagaaaagtgaacacggaagaggtctgggtttatccgagatagcgctgttcatctggccactagtctgcactagcctactagcatgtctcttcaggatacgcgtgtacggcccctatccccccgagtgtgaggaacttaaatagctcagcacggaattcaaaatgttttcgacatgtaagcgtacgattcgctgctcttcgacctgtacaagatattctgtgctctccgtgcatccgtcgactcgtgatctattcgtcttcacacatcatggcaagcgacatccaaactcaaccccgatctcggggcatactcggtcaagctattgagcctctcttgtcatggtttctgggactccctgccgagagatgtaatttcaccactcaagccctaagcatccccatctcagatggcctttcgcggatagaacttcgcgccgacctgtttcgacctttgctcgataaaccactaggcactgtcctcgtccgctctccctatggccgaggaatcccaattgcggtaccaccacgccaacttgccgcgcgtggttaccaagtcctcatggtcagttgtcgcgggacatttggttccgctggtgagttcgacgcttttcggaccgaagtccaagatgggaaaggtgtcgttgagtggatgaggaagcaaccgtggtacaccggtacctttgctaccatcggaggatcttacataggatatgttcagtgggcgctgctgtatgatccgcctaaagacatggtcgcggcggtgcctggtgttgctccgcacgattttgcacaacccatctggggcaccggtgctttggacctcgatatcgttcgttgggcggatatgatagtgcatcaggaagattcgttttcactctgggagactttggggaagacgcgaacgcgtagactagagactcttttcgaaggcacaacaccactggcatcaaacatacaagctcatctagaaggaaagtttccctggatggacaaggtactcaccaagccggatttatcggatcccttttacgagcccatgaagcttggccgggctctcagccaggcacagatacccactttgatcatcgcaggatggcacgacctcttcgtggagcaatctatagagcaatatttgggactaaaagagcaaggctgcaaagttgcgctcaccgtgggaccttggtcgcacactaaaagcgttgtggcaactgagatgatccgacacgggtttgactggatcgaagagcatctcgggaaccgtgcggaggcaaaacgaacagctgctgtgcagtactatgttaccggcgcgcaagcgtggaaaagtgtttccgactttccaccgcgtaccgaatctatcaccttctatctgcatgacggtggggaacttgcagagaagccactttctaccagctccgggtcttcaacttttacgttcgacccacgcaatcccactccagagatcggaggtaacgctctgttaaccggcggaagagtcaatgatacagcattagccaaacgaagcgacgtgctcgtgttcgacacagcaccacttgaagaagacaccgaaatatgcggcaagcccgccattcaacttgcccactcaactagcagtccttacgtcgatgtcttcgtgcgagtcagcgaagtcgatgccaaagggcgatctcacaatatcaccgagacctacaaacgtttggacccaaagcgtgccgacgatgaggagttgaagctggcgttgaatttctgcgctcatcggtttttgaagggcacgaagatcagggtcgtcatcgcaggaggaaatttcccgcaatatgcgaagaaccacggcgttgagaatagcgatttgaacggcactgagatgattgctgtcgatcataccattcatcatagtgagagtcgcatttcaaatatcgtcttcccagtcgtaagagtgcccgaatgagctctttgcaggccaggaaggcctctgacagtgaagcaagactcaattaggagtaattagtatctaatctgataagaagcaaaaataaatctgagtttcatggaatcattcaatgccctgtcttctgcgactttcatgctcgtatcgtctatcgcttataaaattcagatcaccttgttcctacagtctatccataggttgttcccactattcatccatctgctcttcttacacttctttcatctactcatgtggtcgaccgggatctggtcgtggcactggatcagggtgagcgtttgcccaagttgaccaatatgcctgattgaatcgtccatccttcagatcaaactgagcgtggacccagtcatgattcatgagtttttccttgagcgctccctcgatcttttccatgctgaccaacggagagcgagaccacctccccttgatattctcaggtgcctcattcttcttagcttttccggaaagcgtgagtgctaccccaatcgcgatgtatcacgaacttaggatgattgccctcccattcgactctgttagaataatccacgtcatactttccgtgagccgaccagccaaggatctttgcttctccgttctgcgtccagactgccacgtgctcccaatcgtgtttgtgcccttcccttggggttgtgtcgcccggttcgtccttctcaaagtagtaggcgtataagtagaagcaccacccgtcatctgtacacttctcgcgtacgtatgtgttgctattgattaggcggtccacctttcggcagtcatcgtggccaaggtccacctggtggcggcaagcctgatcacgtccgcaaagctcaagacccgtattcaggtgtccatcgcgggtgatagctgcagtgttgtagcatgctgatctgtcaaagtcgatgacgggttgatatttcaaggcaccaggtgtcgcgtcctcggccagaggggccagaaggtggaggtggaggtggaggtgggggtggaggtgggggtggaggtgggggtggaggtggcgccggaactggagccggagcaggagatggttgatggttgcagatatatgccatactgcacttttttccgtcagctaatgtgaagaggccgtcgagatgccgactccagcatgtcagagcaacggagtcgtaagtgtgaaaggcccatccggcgaaatttggatctccaacaccgttgttgatagacacagtccatttgtcaccattgggaagagtctgagagacaccattactacgccaagggtaggagccgtcccacggaacactattcatatattttggggcgccccatgccgcggcggagtagtacatgatctcgcgtgatgtagagccaccattcacacctagaccaatgccgcagtcggcaaggaccaggttctcgctccaagtcgtctcggccaaaaccatggagtttgcaaacgctagcaaacctagaaattttgtagtcatcctggaaaatatggttggctttgggcgtcaaaagttcgaagttcccgaagatagtcgaatgccgaagactggaggtaatcttttgaaagtgaattgggtctggtagtctgctctttgcaaattttgtttggtcaagacaatatcgacgttaatcagaggagcgaacgctgctgagactggtttcgaactcaactgaacctacgaatgcgttatatatatatcttcgatgcttcatatcaccgtgaccaaaactcctcgcatcatcatgcgtgcacacgtatgagtgtgccaccaactgatctcatatccgtcagcacgatgaatcatctttagatcctcagctatcgcatcattctgctactcacttacctaatcatcacatagacggtgtagtatactaagttgggatctgctttccagtgttgaaaaatttacccaccgcttctatcgtaacatcagaacttcagctgcgaacctgacttatggatgagtgtaacatgaaatatctcgtatttgtatgcggtggttcagccgcaatctacatcggtcagctgccaagtatgaaccgcgtaatggctcaaaactccgatcagtaaaggcggtgtattgcatagaatgatcgtaccatcattcaaggctgcttatttctcgaaatatgccagttctgtactggggtgacgcaagcttcggagacgtagttctgtcctcggatgatggacaagacgtggacgcggcgataccttactcaggggtgcattaaacagcgattgaacatcgggccgcatgtcctcacataacctttcattcagctgcagacgcgctgggtaaacatgtcaaatgcgcgataaaggccaagctggaaaaagcactgatgatgcttgtttccatgatgcatgcgcagcttttggattagcacgcgcccatgggccagattcaacttgcgacaaccacaaaaagaatatgtggatgctgaaataggatacattgctattacagtgggatgtaacgagggtatcacagactgaccagacgagactccaggctcatcatgccttgcgtgcgttattcgtaattcataattcatccttgatccattgatcacggagcccgcgcagtcacgcatcccgcgccatctttcttgctctcacagcgcccaaaaaggcaccatagctccatgtcaaatctcttgctccgcgcataaagccattcatcccatcgaactgctcgctcatgctgccttcagcgtccacatgagctttgacgacttcgaggaaactgtcgccagtcgttttgagcttttcgatgaccgagttatagagtgcgtcactggagccaaatgtgcccacttcaacatcgaggcttgaagttgcgagaagtgactggtagaatggtagggcgagaagcgtgatggtaaggttcgacgtggtggagaggtgtgaggcggtgcgatacaagacttcggcagcagaagatgtgcacagaaaccagggattgccacccctgtaggaattgccgtaaccatcatacacgtcttctggatagcgaccaagaccagtaccttcgaacgcgtaagcgtcttccccgtcatcttggtcctcggatggactgctgttgattggaaatcgatcgtgctggtcacgagtcaaggcgaggagggagatgaggatctcatcagaccacggtggatataccgcttcttctgaagattcttcagaaggcaaggaatgcaaagatccgagaagtagaccgcagtccaggccgcttcttttgctccagagcgtctcgactaggtgccctttgttcgggttccagaatttggtaagaagcttctcgatgtatcctgcctgctcttcataccactctgccgccccatggtctccaaaggatcttgcaaagccactgccttctcttaaactcctggcgctaaccatgagattgaagaaatgtagtccctcgacttcttcccacaggtcgaaactggtctcattccagtaatggctcacatactccaggtcggccttgatcacactatttggcggcattgatgcatgatagtatggctcgaagaagtatgcagcctgtgatgaagaccaaagagagggattcgaagcattgtattcgcgcaggtagtgcatgagcgttagagcgcgtaatgcgggcccatcacgttgtggccttccccaagagcctgtaaaaggcttgccatcaacaccgaacttgggctcgcctagaccagacaagtcttcgaaggtgcctgaagggttgggcgtatgttgtatagtatattggagggacgtgtacgcttcgagtatcgtagaaagttgggagccgtgggaagatgacgggtcatcggcatagacgtctacgacggagttcatggtgatcgcagcatctcgtacccctgtcataattagccaaaacctcgtttctactcaaactggccggcctacattgataccagtaatctggctcatccgtacttggactcgcgattactgtgccaggcacaacgcctttgccttcgacacttctaccacctggtgcaacgttcgctagcaacttgtccagtgcgattcgttcttctttgtctatccatgaatcaagggtatcttgtaacggttgctgctgtttctgtgcctgaccaacacctaggaagtggctcagatgtggcagcggtgggattgcgaaggcggcggcatccagagcgaaacatactagaccaatggtctgaaccaacatgttggatgacgagagagacagagtcagaccttgagtacttcagaggggagtaggaagtgtacgagtcagcagctcatagcgtacttggagagagaagtcgtatagaacagcaaatgtgggtatggatagcttcagatctaggtgagttgtcaacagggtgggtgttagctggtgatcacgaccaagtcttccaaacaaggcctggtgcccacttctgtggcgggcggcttccaaagaagccatgagatttagatacgtgacaggttcatgtggccgaccacgcactacgcgaacaagtcggctttcaatcggcggtcagagacaagacatggcagcgagtcggagacgatggaggtaagacgagtcgcgtgcgtgtgacgttttgaaggtcacgcgaactccggggtaagcaggggatgtcgcgctaagacagacacatcatgagcctcggctgatcgcacgtgtgagaaccatcaataatggcgatcttctccggctggctttcttcatcaaacagagagttgcgttcgctactctaaacccacagtgttgattaaaccaacaggatctgtcataacctcctactgatccatcgtgtacttgaacgccaccttcagccctctcggcacgtacgtgacggatctgagaagccgaacaaaagctccgcacgcgttcttagcgatttgagtgcatcggaatgaccttcccggctggcctagaatatgtgtccgagctcggtagctgactcctctcggtgccttcgtgagccccatcgagcttgctttgctcctgctcagtcacatgatgggaatacacaacagccttctaaccaaaagaccgtatcactaactcgaggacgcagctgagctctggctgtgctccgagtccacagcgcccaggctcggactactctatcatacgctgcagtaatacaggttccagagtcgaacgcaacgatcgcgatcaacgacgaagagaacacgaacaaaaaggcaattttttttgcatgatgctcgataaccaagtatggcttgaatatgtggcaagatctacactgggaccccagtgcaataatgtagagggaaactacggtaagtattctttacgacaaattgccgttgaatagaccggacagcgcaaatgtcccaccaaaatgtatagcgctatgaacacggcacgagacccaaaattaccgacatctaagcgtctctgtattgagatcaacatttgcaatccttcatcgaaacacttgtgttgtgtggttgagtcagtagcgcaaacgctatagtctgcatgaaacttgacagctgatgttgaggtaacatcaatatcagctctgactaccctatgtttcagaacttgaaatagaactctatgtttcgaacgggagcggatctgaggagatcttctgattttcgactaggatttggtgtggcgaaaggtgaagtgctgacgggtcatcgcttgaagccgtaaataatgctaccactactatcgtacaaactgctttgtggatatagaacaaaataaaaagaacatgctctctataaacttacatctcccgtaaaatcaaacatttccatacccgtcatcgctatgtccccactgcaaaccctcttcccataattatctcaattcaacaaactcatactcctcttcttcaggctcaagaagcgtcgcggactcgacaaatcccaatcaatttccggcgtccaatccggctcatgcagcgtatctctgatattcggcagtcggacaatactcagccctgtgcccgcagtgactccagtctgtccgctaaacgtcgatcgcgtaggtgaagacgcctgtgtaaaactatagctaaatgcactctctgtggggctggggatctggttccatggaccgccgagacggcgaatgatgcggctttcttcggaggcgcgccactcgcgtttctgcgccgcggtgggttgacgagtaaggatttgttggaggagcgattgtctgcgggatgttgggcgggatgaggaggggagggagagaattgagctatctggcctggaattgtgtgctcgttcggggagaaggggaagtggtggcgtgctgatctcgattctgatttcggacttgctctgcttctcatcctccatgagggtgctgcttttgacggaagaattgtcatcggcagaggtaggtcgcgaatcttgcatttcgacgtcggcgaggtgaggagttttcgaatacgagcctggtcctttggcgccattgggaatgtaccatctttgatcaatgcgcagaacagcgtacatgatgactgtctggaactcgaacaggaagttgaagatgtagaacggtcctttccctagatagccgggcagaggttgggtgcgcgggactggatcctgccaggtgacgccagatcgataccaagcgcctatcgagaggaggatggtgctaacaagcaaagcgataactcttgtccgtaatctcccagtgccaaattggtcgaaaggcgagtatggtatcataagggtgagaactgtcatgggaagtggtaatgtagctacaatggcaaggacggtggagccgtagagttgaagcgagcgatcagtgagccggatctgagtattggtggtgtaagagctctgaatcgtggccgagatgacaatgatgattgtgacaccgatcagtgcgaatagaatcttgaatataatgccgaacgcaggatgccagccaaaagatcgatgggatgccctgacgagacgcatcgcgaagatgatgttgatgatgaaaaggatcagcacaccagctgcgacgaagacttgtgcggcaagagcaagtcctacgttgtgtggagtcgatacagacgcgattcggagaatggaggtcaagatacgcgacacgcagaatactaagggcgcccgtcagttaccgcatcgaggaaagtattgggagctcttactaaaaatgaagagattgggtagaaacttgtgtcctcttgataagttccctctgaagatcttcatgtgcactgctgccccaatgatgaacaggaccatgaagaccgtttgagccggaatgtctacgcgcttgactggtggtccacctggtgtccagaccatgggcgcaaagggagggccttgaaaatttgcctgcgtcatgtcagtcgatcgcctttctttacaaaccacaaatcttcatcccgaccgccattgcgggcgttgcagcgtaccatttgtgacctgtaaacttctgaagccatttcttcctggagggttagaaaatatttcactgttttcgtgatggcgccttatcatccgacccaagcaagtgaaaagtcgcgcagcgatgtgatggtgccagcaacatgaggcgccgctggtgggagaaccccgtacataaggcaacataacagccgaacctgcaacgcgagcggccgagcagcggtcagaccaagttcacaaaacatgtttccgttctatgaacctgagacccatactccaaggggaagccacctagtggtgtttcgatggcgatcgcgccaggcctgcgacacccgacctgcgccactcaaaatagcccacggcccgccccttagagtgaaactactaaatcgctgtagagacatgacgattaaaaaaaggtagcctcgaggaattcgcgctgatatacaagagtgtgcgccttgattccgcaaaggcacatgggcaagacatacagtggagtgagcaagagtggggtaggcatcagcaccgggaagcttataggtagtgtgcgggatcgcgcgactgcatctacgtacttcttaaacagtagtgttcggtctgtatgaacaggcacagaatcaacattacttcgtgaaagacttggaaggagattgtacaatagaggtcgctgggacagagaagcaagcccatggactgaacagattcagttatagataggaattgtaaaccatatggtgcgttccctcgttcagtgaggtatgaattccaacactagagctaacgggcctactccactgtattgtattgagaccagaactcatcgtcgccgctctcgttgtcttgaccagaccccagatggtgcatcgcgtgttcgaaataacgcatgtcttgtaccagagtagccttcctctccaacagcgtaggtggccgagctttatgagcgcccatctttcacagaaacttcatcctctggatcactgcccaaagaacattcttcactggaggtgtcattttccgaactctcggtatcgcgccggacaggagctgttatgctagccaactggctgttgactgcacgctccgatcgttttgcctgttgacactgaacttggtcatttgtcaccgatgtccttaattcaatggattgatctggacagtcgtcggcagctaatggagactcgaccgtgttgataactcgtcggcttcggccagtactgtcgccctgaggaacaaagctatcgacatcttgaaggccaggtggggggagtaagctgccagccagaatcagtccattgaccatggtaattgtcttggtttgtcttcgtacagtcctctccctccgacgcggccttcttggtggacttagtttgagctcatgcgcttcgaacccatcggccacaaattcaagtcctgcacggtagtgctgctgagatttgatcggaggtaagaaaggccgcggtgttgttgttgttgctgttattgagcgtgctatttgctcgaatgggtatgaggtgtgtaggtgcgatctgcgatcattgcttaaggtagccttacaaataggtagctgcttgcttagatgtccagaggcattcatttggctgtcgttgatgggatccatatctccaatggccaggggagaagcttcatgtgcatcctaagcattttattagcatggcaagtacaaaagcattgtgctctccagacggcttcatacacctggttcaggtagaccgccatccgatgtggtcgtccgaaacaaagtgagccccttccccggtagtcgcctcttccgtttctcttgaggtttgtgataggtgctgaacgactccttgactttggcaatcctggcaatttgcttcttggtggctttagtggcttttgctggtgtgcgtcgactatcgaaactctttgtatcttttccattctgtaagccagagcccaagcctattgtagttggcgagcgtgggaggttgaatatagtcccagcatgtgcgaaaacttctgccgatacattttcttgtctgttttcaaacgcgttgaagatgatggaatcacttgggtgcggagctccaattgggttgggttcaatactatcaggctgcttgataggtgctgcacgtcgcttgaggcgcgaaggactttgtgcaatgtcgccctccacgacacgtaggaaggctgtaagacgcagacgaccgccgacaaagttagcatcgtcaatcatagttagtcgtaatcaggtcagttgagatcaaagacgcgccatagtgaaggtcttgggtagggtcctcttgcgcagtgctccttgtgtcggaaagggcgatggatgccaaggaagccatgacgcgcctcgacacgtacgctcaccgagacgcgctatgaatctagacgccccacgtctcgtgattttatgcgcgtacctccataaccgcagtctcaatggtgtgtgtgttgatcatataaccggacatgtctttgccgtcgactccgaggtggccctcgaacgatgctggagtgcccaaagtagacggaagcgaaagctttggcgacctcgtcgacaagctcagccagcaagtagccgcatatttcacgtcatacagccttcttacacaacattaggtacttcgaacatactatacatataccacaatctttcgaagactttcgtaggagccaacaagggcgtctcctggagccgctcgtggtctacctttccaactccgtccaccatcccgcattggtctcagctcttttgtacgtccaaatcgattcgcacccccctccacatctcgtgggcgtattgtgcgcataatgaagagaaggggctgactggatgcagagccctaaagggccatttctcagcgctcgaggaggctagcgatgagcctggcgtaaacgaagcgcgaggctacgcatgcgaacacgtcgcatggcaattcttgagcaatctggcagaccgggatatcattgactatctcttgcttgagctgccgtccgtaccttctcccagcagcgatgaccctgcagaagagggccttcacagccgcgatcaaaatggtaccagccgtgcgagcgaacgaacacctctgctggaagatgcgaccgggggatacttcgggagcggcaatcagatggccgcgaacgcacgcttcagttccctgacctctcaatgcgagaatctgagcgcactcgagattgccgctgtatctggcgcaaagaagttcctttctcaacgtccgattcagaaggtcatcaatggactgtggcgtggagacatcgtcttttgggagaccctcagtgtccattcagtcaagaagccccgcaagtacaatcgcaatcacgccgacctgttctgccgcctgcgggtgcctttatacttgaaggtcttcgaaactgtcttcttcgctgtattccttgcgttatactacgcggtgcttgttcatcgcgacttccaccgagtaacgattcctgaaatcctgctctacgtctggatcgctagttttgcgtacgacgaatttgccgactggattgacgctgggcaaaccagcttttacgcgtccgacttctggtggacgtgggatattagcatcgttgtggtcggggtgatcttttgcatcttgagaatagtcggactatcttcggccagcaaagatactattgatctggcatacgatgtccttggcctcgaggcactcttccttgtccctcgtatattctcattgctgagcttgaaccgctactttggtaccttaataccgtgcctcaaagaaatggtcagtttgtgtttttcaaccggatggctgtccacttacccgcaagtagaccaaagactttgtcaaattcttatcgctcgtagtaatccgtaagtttgcgcgtatacgacttatatcttgacgtcgactgacatgtctgttactcgcagtctacttaggtaacagtgcctcactcggccgcaatgtcggcttcgactgacattgtacactaggattcttgactacctttgtcttgttagctcgagaccagtttaagcccacagagatggtaggctatacgaattaatatgtccggttggtgctgatgtacattgtagagctggatcttgattaaggtcttttttgggtgaggcagtatgtccattgtcgccatgacttttgctaacgagacattaggtcaagttaccttggtttcggtcagtgatactcccacccgtgtgacacaagccaatttcccatcgcaaagctaaccaatacttcatcagacattgccaaagagatcagtcctttctttggaccacctgtcatggtacgtcaaaattgcgcatgagatgacggtctgctgattgcttaaacagctcatttttgtgagcctgacgaacatactgcttattaccagcttgatctcattattgagtaattctctcagcaaggtacgtattggaaaggaaattctgttggctctcagtgcttcgttccaacacagcgcatgcatgccaagaagtcaacgcaaagtcttgcaaagccaacactgcctcatttccatccgcgtctagtgcgaaactgtcacatcacactcagcctgtacggggtcgccggctttctgccgtggagatgaagattcatttcgacgtttacagcttgcttcgtcctttgtcagtcaacagtaaaggcgtctgctgattcattttccaggtccttgatcatgcacgcgacgagtacctcttcatatactctgtatacgtccttgaggcgtcctcgtcgaatcgactgacgtactttcttcctcctttggtaagcccttccgcgtctcattctgcttttggagttgtgaaaccagagttaagcgccggccacctggtctggtcggctaacatagcccgcttgaatgatggcagacatcatcccagagccaactgctgggtgatgcctggtattgagtgccttcctgaggcgagcgttgtggctggtgtcctgtcatgacacggttgttgagcctcgttgtgccgctcaggcttacagcaccatacaaagttcaaaatcttgccgcggaattttccgcgctttccatgcgtttagaatattcatgcgacctagtgcaaggctgattgtcgtccagaacctcataccattgtgtatcagaccatttcggctggtcctaccatcagagcggctaaggagcgcccgcattgttttactgaaggtgacgcatctgccttttgttgcagcaatctggtgttacgaacagcttgccgatgcccaccggcgtgaccctagggtaatgtctctcagcggaccccaaacgccattgccgtcgaagaagcctctccgcttagccgtcaatacgcctcgcctgctgttggcagactcgcaagcgacgccgaactcaccaggaaatatgcagcaagcaagtcggcctcacacacgagtggggccaaccgagcccgatccacaactcaaaacgctggtgctgaagcttaccaggcaggttgagcaactcacagaattggtatcgcagcttcaagagcagcgcgaagcgactgtggtcgcttgaaggccggcgcttccagccgctcgtagtatacaggcatatcctgctaagggatcaaccaacaccggataaaactcatggaaatccgctttatccaattcatcacagcatctatactttgacgcatgtgccactgacattcggtatccgacgcgctcgacagcgtccgagctagcaggtgagcaaatgtcgacggcatcaccatcttaatgcaggtaacgacggcattcaaattggcatgattttcttaagcccgccattgcagcagggatgcatccactctgagcgtctgcctgcgcctcaggctgcagccggtgcgaatctgatttgtgttcgggccgctgagaccttcccgagagcttgggtctagttcaaagtccccggcccacgccaccatccagtcgtgcaggggtgcctgcatgctgcactgcgctactctgcttgtgtataccctggccttctccccctccgcgtcagacggccccagccccatgcagctaactggcgcctgccgcccatgcggctcgagctcaccatgttcatgctgtccctgtctagtacgatttctgggaatctgcctcactgttcaaaagcccactgttcgaacgtaccgaattgagaagacactgccgcagtgctcagacctgacgttctatacagcatttgctgcaagtccccacaacctacatcacgcagatatattccgcgttggaacgccctgcagcttcttttttcagtcttcgacatcgacctattcttgcacacccctctccttcgacttggccaaacaatatctagttctttgtgcaacgtatcaagacaacccttcctccactggattccttgatcatgttgcggtacccggaccaacctacacctcctttcaactctccataccaacagcaatcggaaagttcatccatgcttgaatcgccatacccctctccaaaccgccacgacggtcaacaaaaatacactgaaggccttggtctatacgactatcacacttcgcttccacgtggtctacctccatctccacagccttctgagaactggaacccacaaatgtcaactggtgtctccccactaatgactgatacaatcgcggatccttggacgtctggagctttcgaccatcccgtcacccgttctccattaccttgggcgtctgctcacaactcgcctcggtcttcgctgtcatcgtgcacacgcgaaatgtcggccttctcacatgacgggtccgagcaagcttttcctggagtcaaggtcgagtatcccggttgggctcaagagatgagatggggggctgctgaaccagcagatatgcgtgggttgtcttcgtcgcgaaacccatccctcacagtagctcccgagcggctcaattccgatgtgttctcgtatgagcacacgtatggagttcatccagtgccaaagctagagtcaacgcccatgtacgactacaacaaccgaacctttgaacgagaaacatccgaggacagcactgtacgagatcagtctcggtccaactactcgtctataaacgtaccaacggagcgcgcccgtaaccgaagacacactgaccctgccaacgctccataccgttgcccctcatgccccgacaaaggcttcaaaaggcgatataatctgaatcaacacatgttgcttcacgagcccaaccgaagaaaggagaacccttgtccagtcgagggctgctcgcaagagttcaggcgaaagacggaccttgcgcgccatgatcaaagcgttcaccagaaggtcaggccttacaaatgttcgcgctgttccagaagctttccacggaaagacacgctgcggaggtaagctttgacagacttgatccccacagccgcgagactaatatcacacccagacacgaggacgatggatgtacccggcgcaatcaggtacctgtcacagattcgcgggtgctcacgcagctccgacacgatgggtatgcaccggcgaccggactataggtggtaatcgcgtcgaattgtggtatattctgatcacatcaagatcaagcgtgggtgtatattgttgattgcttgcgaatttgtgtccgacatggaactgtgcatacacggcgttatggagcgctctccgagcttgggtgcaatagataggtttgcggcaacgcatagctacgaatggcttcaacaagagtcatacattgctgtttctactgtatagtactgctttggatccaacatgctcccaataattcccccacagtgatcatgacatcctggcgccttggcggtgacatccatatctccagtttcattgttcttgaagtgcatcaccacccactcccgtccactaaacatgtccatcaaatttgctttacccagacgctttgcgcctaattaccggacgccaaaactggtacggtatgcgatgtatgcatggatttgggcgaagattggcacacgccaccttgatcgatccttgggtgccgttcacggttgaccggtctccacaacgtcttttgtacaaccgcgcatcgacgggggtcttacggggatcatgccgtagcacaacaagggtcgacatggcgcttgcgcgaattaacatgagggcgcctaaatccctgctacctgcaagcgattcacatcgcgcttacccaccattcgtcaatcacacgctctatgcggcgcggtgctccacaccaccaacggtcccactctggagtaattacacgctcagccctccttcgctggttatattacttccagtccttttcagggctcgacctgcacctctcctgcggcgaagttcgacggcggctgttgctgtcctaagttggatcaccagtctatgacttgcatggcagctcgcgagcgacagcgcgccctccttcactacgtttccaggccaagtacatctttgtctggactaatccatagcgtcctggtgggcgcttaatgcttggacagtgggccacgtcttatcttaatcgagccacgtcggttgacctggccccgtgcacatggaagcactaaggctcccacgtcactgctacctcccactacagcagatgatcctggccaaaacgataatgttccgtttaatgatgcgcgtagcagcctcgacttgctcggctacaaacctgcacgtctatggcatggaagtggtgtgcgtttgctgcctaaagatccaggaattcgggtcaacccaggccacagctgcagactcagcccccatccaaatagcaacttccggcttcatccccgaacccaagcgacaatttgagtactttcacggatgattacagtttctgcgtcccacatcggctgagacgctgctacacgatcacatgactctccacggtatgcgagagacgctcgcatcgacggttccttccagctccaagactcactagtgctgcatgcccggcattgcaatccactcgaccctccgcgggatgtcgagatcgagaagcagatcgccccggtcatgcccagacagaattgctcaagtgaaacgatacccacccaacaagggctcttggggcaccagtcgccgatgcgcatcgccgacatgctctcgcaaatagtccccagactgccttcacagtgacacaacagaactgcaggggcaatcatacgttcgggctgaagatgcatctgccatctcattggtgaaagttcccaacaaccctgcgtcagcactatagaagttgctccgtgcttacgcagcgggcatctgtaggtgatcagtacccgttgtgagtggttccatccttggtaatcttcctgagcaggttgctccgtgctacgttcgagtactcctagtcaagtgtgacaacagcatgttcgatcgcgaccgactcagagttgggctctgtgtgatgcagaccacgagcaactcaggtcgcgaccaacgaccagagacgcgggagtgtgccacacttgatcacaacacggggttctacaatgctgtttcgactacacaccagtgttagtttacaagactaccgattcttccttggtgttatgcatgttgtagcagtacgagtccggcttttgaaggcttcattcgagttgtacggatcgggtacattacccaccaatgagcgttgcgcaactggtattaccaagtacttgcgagaatgcaacgagcgccgactcatgttgtgcagcgttgtaagcagtcaaatgaaggaggtttacgtactagtttttatgagacgatctctacttgaggtatgtggtcatcaagtctcttgatggccgagtagactgcagaagagttctcagactgtatattccaacttccgtgcgactccaaattgcgccactgaaccatggccgccaataatttccccatcccctcacctcgcaagatatcgtctcatttcatcgcaatggttgctaatgttagcaaaacgagcaagatagctcacaatataagaagtttttgcgcggtgaagatcatatggtctgacattgcatgtgtacatataggtattgatcggttttccagttggcacctatcgtttcattggggatgatctcaagaatcacaaaagcccgcctctaatttgcataaccaggctggtcaaatcgaccacaaagagtcggattgctatccacagaagaacgagcacccgcggtggcgtgccttacgcccgattctaacattcctgggtatctgcgcgccgggcctgggattcccgctcacatggcgctgggaatgattgagcgctgaggccacgtgaacgtagtgcagtcagcgtcccaaagagcattgaagagacgtcttgtgtcacgaaggctataagcgtagaagcgcgtctacttctcgtgagtcgtccaagagagacgcgattaccccagcacagccgcggtgcatccgctgcaaacgcaaggcgctttagcgaggtcttttgccgcgatctggcgcccagataagcgcgatctgcgccagggccgcctagctcgcgttaaacagacgcagctaaagccaacgtcgtcacatttaagcgattcaggctacaaatctcgtccgagtcagagcgcggcagaaatctgacagatcctccttagcgtctcatatgtgttttcaaatgcaccatatgcaattgacacaaaacaaaaagcaacatccaagatcgcaaaagtaccacctcttggttcacacagcttgcaacacgttggttgatagatgctaaaccttcggcacggcctgcaagcttagcgattccgacggtcacaatttcaaatccgcgcatttgatagcgcgacgatgtacttggtaaccgttgggctggacggaacggacgaaactgcccctcagcaaaggaacgacatgcttgcatggtggagaatcatgaaagctgcctataggctagagaagccgatatctgcgatactaggcataggacgggcgctcattgtcgctcctacctgtttgagacaggctacgtacaggaggactcaaatagccacagggttcagatcgttcgcacaaaggcccactttccctactccccgagcggagcaatcatagttcatacggctgtatagctaaagccgaccgcccacaagctcgtggaaattccaacattgcacgaccgcacattctcttttcgactctttccagtataccaggcacatatgttatgcgaacatccgagtatcgcaggattgtaactgcgacatggttatcctatacgatcacactgttttcatgtcgccgaagaatcgatgcaaagtagccgtggcaataactattttgcgcaaatctggagcggacgattgtcttcccacaaacagagacccctgacccattgaggccagcctcgtcgctattgttccgttggaaatccagcgacctggtaaatgagcatccgtagttcattattgtgagcttggcaatgttccgattggccagagctggcgtgataattgctgcgcttattcgcgcgtcccgaagtcatcgaagcggagccagaaacgccaaaatcaagccgcttactcgattcattcacaatattatgattcttcaagggagatcccgagacgcagcttcgcaatgagcaagagcgcttctgacaccactagcgtctcgatgtgtttagtagatctcggcaagtgtaccgacagcatggttcactgcccgtttcctgtctgtagaagtgtgttgcattgattccttctcacgagcaatctcctcacgcctccacacgcattcatgcctagcaccgcgtagaaatagatcaggcgtcggaaattttagtgatactcgaagaacatctggttcggcggcatctgacgcgctgctcggccttgggcctgataagatatgggcgccgcggcggcaaatatggcccgtttaacggcgaaaattcctcagatcccaaggcagcgaatgccgaaatggaagtctgccgccttgtcctacagaagccgtacgatcataccatcaaaatgccttggattctattgtatgtgggacgtctcgcttcgaatctgagccaggccaaccctgcgttgcggtcctcgaggcaatcgaggcaacattcacgctccttaacatgactcgccggtattggtatactggatggtatgtaggcccttcgaccttcacggatgcggaacaggcgaggctctgacgatgacatcagacaccgtcgtggtcagagcaggcttaactggcgctttcaatcatcgcaaggctgcatcttaccggtcaaccgctcggcaagcactgagccggcgtcaagatgcgctacgtggtcaggcagaactgatgaacgtcggcaagcgccgatcaaacgtgcattcttagaacgagcacaagacagcccttggtcagcacattacttcggacaaggaccttccccacacaaagaccgcatgaatgagcctggaataccaccatccaaggactgttacactcgggtataccttgggatatggactagcgtacaaagtacagaaaatgttgaggctgtgccggtccccttgtggcagtgaattaagcgccgggcgaagactagctcatacgatcagcacacaccctgcagatggcccccataaccaacaaagcatcgcccaagtctgtcattaaggcagtagcttgataagcccatgcggggctttcgaacaattaccctccactaagatgtacagacaagtgaatgttagtgtcttcacacgtcaacatccaaggccacacaccccacaagtacacgcacccctgctacacaagcttgaacagtgcgattggagatcgcactttgaaaccacagcgcagaaacaattgcgcgcgtcaggaccgcccatagccatttgggcgatacgcaaacccaacgcaaatacctctagcaattgagtgcaattgatctggatcccatttactgcatcgtgccccactcagcgagcagcataccggttgaggaaagaaacgcgtcttgagctttgacacgattggccccctcactatgtacagcatgtggaagaaggtcgccgctttccccgaagaaacaagtctaccgaggcaagacccattgcgatacataccacgtagacgtgcaaaggccctaccgcggtgtaatgactgattgatcggacagcatgtcaacaaagcagatccatcactggtcgaagatgccttgcacaagagagcacattccgacgcaaaagtgctgcgacgactccgcggctgttctatgtatatatgacaccgatggatcaagtaaggcagagctctgtgccgcgcgggtaaggcttctagcggcaacagccgcggcgcctaccatcatctcacatgtgggggagtttcgtgtaaatccatcgtaagcactgaatggtttacaaatagatacaggggctgagatgattctttcacatggtcaggaaggtgtggtcaaaaacatttactaaacgcgattttggcccccacgagaagccgcaccctggcttgactcctcctttacgaggatgttagaagtacgaatcccgactacaccatgcatagcttctcactgaccgatcaagctgtgttctgcatatgttctcccgcgaactatgattccttcggccgcccgcatactcgatccgtctcgtgacggaaacgggcgagtgaggacctaggccatgacgtccgtcgctcatagaatacatcgagacccgccatcgcctgggtattacttccttcgactttgagttaccgacaacatggccaaggggtcaaggattgctcctgtgctcatcactgtcaatctcgtaaccaacccatggatccatcaagcctcgcgtaccaccaactttacgccctgctgcagcaacggtctgactgcatataccacgagaggttcgggatgcgaatccaacaccgttggagtgggcgcttttctgggaattaaaagctggtcagccaattacaatagccaaataagttgaatttgtggtaagttggaccgagtgtttgcggtctcagcaaagtactactcagcctcgtttcaagggagtgactgcggtggcatgtttcaacatctaccagatattcagcctgggttactggtaatcaacaactactgcccgaacagctggcacggacgacggacgtaacgctacaaatcgtgtagagcatgttttgaggtcattacgccccacggcccattaggaaggctgctcgcaaggcagtgccatgggtattgacaagggcaagcgaccgcccgttgaactagcaaggcttatgagcacaccaacagtatggcgtccgtaaatatctagataggctatggtatcggaggtcgaagtcgggtatagcaccacgtgcgacggaactttccatgtgtagggcgtacatcagacggaacaggggagattcagttccgcctgtgtgtgtgtgggagcactgcatcttctgacatgattgtaaagccgcggatgaatggtacactcctatctccggtcacgatcatatactccagtaacgatcttcacgaaacacgtcatagtaatagcaccagagaatccagatatacatagccaccagtaaaaacgcacgtcatttactctgccaaacatcctaatccagaacacgtcatccaaggcaagcaacaacacaaacaacgaggcgtaaagccatctcccccgcctccgcgcgtagtctacaagcatacatcaaggcaagcaatcacagatacagcgaggcgtaaggccatctacctcgcctccccttgtagcccccatcaggcgagcataagccgcctcgaaccttaacagcactgcatcgacagtcttgttcaacacacatcaagccagttgggcgttataacacgccactttggatagaccttgaatgcacgcgatttcgcctccatttgcattgcctggtcgaacataaaacgtactcagcagcgagggcgtttgagttccaacgactgttaggaaggaaaggtcgcggagagattctgtattcgaaggaaggaagtggacggtaccagacatgttttcttagcttcgaagaggtgctcaaggtggcgtgaggtaaacgaacaggcagcctgcattcgctgcagtttctttactagcaagatagttgaaccagtcggtctacatgcttgacctcgacatcggggacatgagtatgtacctccggactcatgggacccgtgaccatgttctgaatagcacaactcctagtaaaatgagttgatccatggtaaaaacaatcttaatttggacaaatcatcatctataacctccttattcacacgcatacatgcacggtctgccaatcttgtaacctgtcttacggttctctctacgacggttacccacagtcacacattgacctgactcgcacccttgacatccggaagcaagccacatcggactctcgggcgttttcatacatctgggctaaaagaatggaaatgacgtttacttgattcactgaagaacatttcatgtatatgatttgattgatttacactgcacaagcacttcgagctgtgctcaggagtgggtggtcgtttggtacagctcccccaaccttttcctatatctacattcatcgcggtagtgtgcgtgaagtcgtgatctcgataacgatgacgtatgcccttagatgaagtcgccgtccccaaagccaccaatagcaggagttcggcggtcgtccgccaggtcctccaaagccaccaggtccaccgaagccacctccacctggaaagcgtcctccaccacggttgtctcgaggtgcgccaccaggaccgatgggatcgtatcttgcgcctggaggtgccatgggatcgtagcctcctgctccaccttgacctctgaacagcggatcgtcgaaggtcgggtgcatgccaccgccgaatccaccacctggacgcggtattcctggacctaggtttggtcgaagagggtcatttggcccaagacccggcgggtagaggtcatcgtgccctataccgacaggataccggtcgtctcgcagaccgccgcgggctggtctgttgatctcgtactcgtcttcaaagcctggtatgggttctggcagcgggcggttgtctcggggtcgcgcaagcgggtcttggaagggatatggacgtgccggctctggctcgtttgggggatcccgcgcatctgggggctgacctcgccgcggggctgatcggtctgcggtggaagcttggtcgcgctcggtattgctctcctcagcgcctgccttctgaagtccgggcgccagtttctggacgatggagatcttgaagagtgatcccgaggtcattcaaccgccctgcggaaatgaagaggtcttgcagcttcttggatacgtcttctgtcgatgtgtcttgcgggatcgtgagaggcaggttcgagggggagaggtagtcgttcgtcgtgacatcgaagtatgtcgtcttgtcgtcgccgatggcgagaccgtaaacaacagacttgctgcctagtcggttcactttgacgaggtactccatggcggactgcgcgtgcgcatagcggaaggcgtaggaacttgacgcgttccattcggcggggagtgattgcgggtcctctgcatctgaatgcgcctctatgagtacttgagtattcgcactgcggcaacaaaggaaagcaggaggagcatgtcaaggggggagtgtgggggctgtagtctcacctatccgttcatcttctcccagcccaatgagcctgaagcccactgctagcatgcccgcatgaactgcaagcgctacagcttccgtcccgttcttaagctggggaccatcgcccttgggtagcgatgtcgccataaacagtgcgagggaacccgcgctgagcggattgcccgttgtattgtcttgcaccatcgtgctcgttccctgggatgatgctgatgtgaaagagttttgatgcaacgtgtgtaattcaagggaggagttgggtcgcagagcgtaaaatggtgtgatagagcaagggcaagagtaatgatgtagagacactcacaggcagcaacagctacgaatctacgaattgggagccaatgaggtcagaggtggggaagagctccagtagcgcagccctgatccttgtcagatcggaacgcaaccgcgcctgcatgcatctcgagcctcaccagcctggcatactgactctgcgtcctgcgcaccattgcacactgtacgctgaacactgcactttgttcacaacatggcacttcattgacgtcacgactttcagccaagctggatgcggacagaaaaaccatcgattcactgaccgccgtgcgaggattcgaaacaagcctatacaaaagcaatatggaaggaatcccatcacaacgctatgctgtaaccgaggggaataagtaatgtaatcaaacgccaaaggcaatgcatcgagtactagaaacccggaaatcagtgagcgacacaagaggaatccacacacggcgcgtcctactccggcacgtcttgcagactgctcgatgcgagctcattgggttcgagcagcctggactttgtcagcagatgcccagtatgatttgacctgtcagttgtacttacgagtattgcttgtagagcgtaccctcgccacccttttccaggtcaacattgaacacgtagtagttcccttcactggtcaccaccatgatctgtggtccgttgttgctcagtgcgaccacggtccgaacaggtccagctgacgccgcgtttggcgagcgcggtacctttacccaggcaaagtcgcgcgatggttcccatatctcggcaacggcacttggaagatatcctcccacagttgccgcgaatgatttgccgactgtttgagaggtccgccgtatcatgcttgcgaaagtcgggttgagtggtttgcgctccgaagctgccatatccgctgtgctacttccaaattcgtcggatatatcttcgctcgttcgactactactgcgctgatgcgacgtagagagcaatgttgtaggcccagaggaaatgctgttgctgcggcttgtgttgggcgctccaagacggaatatgtgcacagtctcagtcgctgaagaaacgctgagtagagtcgacgtcgagttgaaggacatgctgaatatccttgctggtatggatcctctcctgaactggtacagcttctgcgcgtccggaatcgagaagacacggatgatggtgcctttctctgaagccgtcgccaacagagtgccatcgttgttcagcgctatgcaagataggggagagttgtgtgcttctatcacattgactgcctccatcttggtcgcatcgtatatcaagatttctccgcttgtcggcgctatgtgatccgacttgggcggcgcgtgggacggaggctggaaggtagcgggcgcggctttggtggggagagggtagatgaggtagttgttctcggatgaggcggaaagggcgcatatcgctgtgacttgttagtgtgcgcaagagggtagacgacgcgtcttgggtaccattcgggttgggcgatgtcttctcagtcctgagcatctgcatgttgctgatgtcgtagatgtaaagctccgactccagcaccaccaccagtcgcttcctgttcaaccgcatggccagaatcgccgtgcggaaggtcatttcgcatattgtggagtgcctctttccctagtcagcatccggggcagcaaatagggctctctgcagctgaccttggtgttctgaatccgaagtacgcgcggtgacagagtgagagcgaccaaggaggtggaaaagagcatttccaggctggatacatctccttcgcgcgactcggactgcttgttgaacgggtccgtggtgtatacccgatagccgttgctggtacctatgcgccgtgttagaactcgctacctggcggatggagctgctacatacccacgccgaggtggctgtggtcctggttgaacgtcacgaagttcatggcgggcgtggattcagctgcgaccaagaccaagatgctcagagtttagagatggcaaatgaagcttgggcctgccgttcatgggtcaccgccgcgcgaccgagtacgattgacgtcttgtgctacccaacgaaagtgtttgtttgatgcgaagacggtgacatgtgtacctgcgcttggtcacgggagcacggcgacgctctcgtcgaggttggagtgaggctcgtgatgcgcgtccgcctgatgaactcatagccccgagagccccatccgcacctgcctgctgcagggatcagcctagccccgcttgttcctgcccgaaaatccaccaccgaatccggctgttttgctctttctgcgtcgcgacagtgtctgcgacctgcaagatgaagcccagaaatggccctacaaagcgcaagaacaatgtgcggtccaagagggagaagagagacgacgatgttatgaacgtgagaacagcccgccacaacaacagcatgaaccatcaaccccatctaacactgaccacagacgaacgacagcagcattgtctccaaacgatgtgtgtccaagctctatttcagcaatgaacccgactattacgagccattcgcgcccaaatacgtgcgccgcaatccactcatcaatcgaggctattggcttcgcatgcacgccatcgagcaggccgtgctgcgattcctagagaaagacaatggcaagccgaaagttgttgtgaatctggggtgtggatagtgagtaagtccattttctgcactttgcaattgagcattcactgaccatacatgtaagcgacccgctgccctttcaattctggcatcgatatccggcactgacgaagcatgtcacctttgttgatgtggactatccgcagcttatggaaagaaagagagaccgcatgctgaccaatggtcttctccgagatgcactgctgaagacgcaagtgcgctcatcggagctccccgtgtaccttcgcagtgaccggtacatggccataggatgcgacttgagacatcttggccttcttgaaaagaccttgcgggccgagcttgatgttccctcgtcttcggtactctttgtggcagaagtgtccgccacttacatgcccgtggcggattcagacgcactcatccgctgggcaagcacgcttgaagacggtaagtcgtatgaaaccatgcaatgtgacatatgctcacacgagcagctcgcttctgcatactagagcaatatctgcctcaaggcccagatcatcccttcgcaaagaccatgctcgcccactttaagaagttgcaggcctctatccacgccatcgaacggtatttgccgttgcagcaacatagttcccgatttacagagtccggatggccaagcctggaaattgctcgcaatttgtgggacctctggtcggacgattcctttacccctcctgctgtccggcggcaactcgacctcatcgagccgtttgacgaatgggaggagtttgcgctatatggtggacactacttcttgctggttgcatccaacgcggagctaaggaactcgactgagacatcagggacgggtgtcacaacaaaccatgatgaaaaaactaatggcgccgaggagatcaatttgctccatattgaaagcccagcagatgaccagctgacgccgcgtcgttttgcatctgtattcaggcttgatgcggcaggcgttgcgatccatggaggacaagggcagcgaacacgcctgtccagtgtggatgtactaacacaagacaataaagcactcaagtttcagccttccttttcgcaggggccttctgcacgcatgtgccataccgtcacatcaatagatgatcgacaggctttactcgttggcgggcgtggatctccaacacaggccttcaacgattgctggctcactcgggacggtgtctggaccaaggtcgacgacttggcaacggctcgctacaggcattcctctgtgcctgtgagatccgagtctgacgtatcagaggttatcggcgttttagtatttggtggcaagaccagtgacggcacagccttggctgactggactttctggacagccaacaacggatggcacagcatacccgtcgacggtgacggaccgcatccatcgccacgttttggcgccgcgatgtcgatgatgggcacaggtatcacttcggggctgcttgtcggcggaatgtgtcagagcggcacagttctccaggacgtctgggagtggaccatctccatcacaccaacacttcgtctaacttttaaagaccgcaccaatgaccttcggggagttggctcgcataccacctatgcgcggataggtgccagtcttgttccgtgggacaattcactcttactgattggaggtgtttcgaaattcgggatccactctctatcagaagacttcttgcttcttacgcctagtagcgcggagatcaacatacgccagccagttgtgccgctgccttcgacgtggccacttctcgtcggcatgggtgtggtcgcagtgtcccgagacgaattcgtgattgcaggaggtggggcagtatgcttttcaatgggcagtttttggaacgatggatatcttacggtcacaaaagctggcgtacaaggtatgagaatgtggcgtaaggtgccgcttcaggtcgacggcacagcacaagcgaagccaccaggcgtgcctcacaaagggcagcctatcaaggcaaaaaagacctccggcttgcggactgcaaaagtgccccgcatacattctgagtcagctgaggcatttgagaagctggtggcggccgcaaagccagtcatcatcgagggcctcgatataggcccgtgcacagacctctggacactcgactacctgaaggtgaagataggtgttgagcgggagctcgtggtccatgagtgcaactcagaccgtatgacgttcaaggacaagaacttccaatacgtcaaacggactacgggtgagtttctcgacggcatagcgcaaggcacaaaatcgtacctacgtgctgtatcctcgagccaaccaaacaagctccctacaaaacttgaagacgactttccagacatcgcagccgacttcaagataccagagatcttcgacgcaatcacacctaacatacacagctcaccactccgcatctctggacccgtctctctatggctgcactacgacgttctctcaaacatcctatgccagatccgcggcacgaagacactccatctttaccctccatcggatgtcaaataccttgactacccgcccggtggctcctcctccaacaccgacgtcctcgcctccaaagaccccaaactccgcttcacacacccacatatcgcgtctctcaagcccggcgacatcctcttcatcccacccatgtggagccacaccgcaaatcctgacgaaggcgtcagcgttgcagtcaatgtcttctggagaggccttgacaagggctatgcggctgggaaggatgtgtatggcaatcgcgatttgcaggcatatgagaatggtagaagggatgtggagaagattgttagggcttttagagatgtgccgtctgatattgcgaagttttatttggatcggttggcgctggagattgaggagggtgcggggaagattggaaagaaagggaggagcgcggatgagggtgcaggggaaggggagtgatgtcgtagaactatgccaatgcgattgcttaacaaaaattcttgcatccaactatgacacatcgcatctgtctatatttaagaacatactgggcttgatcatgcaagatcgctgtcgcccgtttgtctgcctgctcaccgccactagctgcgagcccgttcaccctcaccccactctacactggcacactttacatctctcggagacttggtaccttcctaatgcggcaactatttttcatcgttgaatgcagtaagaatttcagtgaattaaaactctaggtaagcacttaggatatgactagaatgttaagaaagagttacgagggcagaagagttagtatatactacactaggcaatttcttttactaggtatcgattgtagtagaattttgagtaaattgacgcccttggtgagtgtcaagggattaatgagcatcttgagcgagagttgtgataataggagagttggtatatactgtattgggcaatgtttacacggtgtcgattgtagcagatcttctagtcaattgcccgctattggtgaatattagcgaacagtgagattcttggggaagagttaggatagcgagagagttggtacacaccagattaggcaagatttatagaggtgtcggttgcggcagattttagagtaatctgccgctctgaagaggatatcaagaagaaattgcgttgtgataagagtgaatatgaattaagtaggcacccggcacattattttgttgccaaagtttacacttaaagttactgagtcatttctcgcatgtgcgctgagagcgagaccgtgcgataacatcaacagcgtacattacttcctagcactctctcgcctcgtgacaaaggatttcctagtgcctttaaggtcctgcacactgcaattacttcactctccaccactagctgcttgattctccttcttgccatctcatgcagtacatctcatacacgtactggcagcagccctagcagaagacgttggcgtagatgtcgtgataatgcaagctcgggttgaactcagtgtgattgaaaaagaggtatcttgagatgtagggatatttagtgctattgaagttcttgctgatttcatgccggccatgaagcttcgaatgtatcccagaggttatcccaagggtattcaagtgtatctaatgataggaatagatctggcaaagcgatgggctcatctcctgagtaatccgcgatgcccacctctatcggtttatcatgcgatatgctcgccatagtttcggtacgcgcttcctgtctcgaatacgagatagtttggaaggcgtctgcaagcttctgtatcggctcttcgcacctttcgaggcagaagtctgccaggtcccattcggactcttctctagctgttcgaagccggtctcggaagacgataagctttgatatacatgattttttcgttgctagatcttcacactcaattgtgcatctgagcagaattgtggcagccgaaacgaggagataggatgtataggggagccaaaactcttgcagctgcgcatgctgcagcgacgcgacaaagtccacagtcgcgcatgatgcttctcggagacttacaagtcggcaatactgaatctctgtcgaagatgtggtttctttcagtgttgccttgaccgcgaggcggcatgtaagtaactttatagacaagaacgcaaaccacaggttgctgcttccattcacacttgaagcgcttgtaaggcggttgaatatgagagatggtggcaaatctgctagccagttgtccaaggcgtactctgtcttcctcaagcacgtccatagctcgtccaggtccagtcgaagtgcatatacatgaggaagaacttcccccagtatttgcgtgagcttacaaagctgtataaaggtcgacgcagagttgaggcacgactgcggaattgttggaaaggcgagcatgtcagaagtaacgggcggaacatcgtagtacctaggattgatggtgggcggtatgccatggccgacactagaccagtgatcatgtatgacgacaccccaccacagacgcatacgcacgttcttctcgtgtactgtaattttccacgaagatggatctcggtgtaggcccaggctctgtgcgagagtgacgactcttcctgcattcacgatattaccagtcaccgctctgacaggccttcccaacatgtctagcaaagcagcagggactgtagaaatggttgggccaagaaagtcgtcttggagcgcggtgatcgcgttgttccaaatgaagttgagatcgggtcttgggtgctggcggagcacttcggacctgtgccagtagagcaacgctgaagcgtacatgtcgcacatcaaagttgatgatacaagattattgttcttttgccacaaatgaagaaaggtctgctcgtccagtattggaaagcacgggtggaggtaatcaaagtaaagcctgcgcacttcagcagcatgtgggctcaagacttgctcgatgatctccctctgcgttccgccaggatctgctgatgcctttaaacctttacggatccttggaactgtgaggtagacaatcggatttgttgaggcggtcgatactgtgcggtacggcttggccatagattgagactctatgggctttggagataggtactgctccaatactgtgatgtcctcggccatttgaggatccatcatcaccgaagactccatcggagaggtatctgtgacaccatggtggctttctgagttccgcatgtgggatctaactcccctcataccagcctccacatgtgttgaccttcgccgcttagctgaggtactgcaaattgtatatcagcaaatcaggtaccactaagcacgagttctcaagcttatgcctggcacgctcatacgagctacatcgactcatcgacttacccaatttggtcttgctccgcaactgccagttgccccaccgatacataattacaggtcacatttctctcgcggcaacacctgcatgcttggcctggaacatctagaaggcatctgactttgcggtagcggcaattgtcacacgctggaactttatggctgcgatacctggattccacaaacagcgttagtcaagagtgtcaatcggtccggaacttcaacatacggtctgtcaaaagacgtcgacatttgcggaggtacgtggcctaaatggtaacaccgcgccaatcgagaagcactgggagcttaaggttctgactgatgagtacatgatgctgtgttcgtccggagcaagaagggacgaggaaagggagtgcacccacgatgaaccaatagcttcacgcactagtggagttcccctttagcgtcgagcccccctcaccattctactccacgtctccgtcggcgaactcgatattcttatcatcgcaatacaacgtccctgtccagtcgctgatgattgcagcagtgcgtatacgtatataagaagccatggaagtcacaaagaatcgcaggtacttagaaatctatctatcttgcagcaacgatgtcacctctatacactaccatcaacactactcaacttcagcgtgatgcagacgactgtctactcacctatggcacctcgttctacccagaaatcatcacatctacagatggcatacatttcaagacggcttctggtcacaggatgatggacgtacgtttacttgctacttgcttggacggactataccaacgggatatggcattaacctttcattagttcacaagtggtcagatgtcgactttgattggacacgggcatcccgaagtcgtcaaggtcattcatgaccatgcacaacaccttgatcacctcttcagcggcatgatcagtccgcccgtcatcaatcttgcaaagcgattgacaggggtcgctcctgcaggactcgacaaagctttcttcttgagcacaggtggggaaagcaacgaggcagccattcggctcgcaaagttcttcactggtaaattcgaaatcgttgggttagcagcttcctggcacggaatgaccggcgcctctcttggtgcacagtatcatgctggaagatctgggtatggtccgaatatgattggaaaccttgcacttccgacgccaaactcatatcgctccatcttcaggcactcagatggatcttacgactggcaggccgaactcaactatggcttcgatctgctcgacaagcagtcgtgcggttcgctcgcagcagtcattgtcgaaccgattctctcaagcggagggatgctcgagctaccacctggatatctgaaagcactcaagaagtactgcgaagtacgcgacatgttactcattgttgatgaagcgcagaccgcacttgggagagctggcgatatgttcgccttcacccatcaccctgaagacgaaggtgtcgtgccagacattgtaacgctgagtaagacgcttggaaatggcataccacttagtgcaattctcacgtccaaccgtatcgctcagcatgcgaaggagaacgacttcctcttctatacaacgcacatcaacgatcctctcccagcagcagtgggcgacaaggtgctcgagatcgtcatcagggacgacctgtgtgcacgctcaaagcagcttggtgtcaaactgcaagcagggcttcgccagctacagtcacggtatggctgcatcggtgatgtccgtggcagaggccttatggcaggttgtgagatcgtgggcgacagagccaccaagatcggagcgcccgagattggcaaagcggtttccgacaagatggtcgaaatggggctatgggctcaattggcgacaatgccttcattcgggggagtgtttcgacttgcacccccaatcacggtcacagaagagcagcttgaccttgccttaacaattatcgaggaggcgctgcgaacaacacctggcaccatgccgctgtatgctgccgacgaagttcctcgtcctgttggagctcttgaagcccgcttatagattgtaaagaaagttgtcactgagcctaaaggcttcacagtttttcccatgttgctatacatgtttgcatgattgactatgttcaaacgatcatgattcctatttccgtacaattttcccgtgcatccaaatccaaactcccttccgtatccgtgtcatccttcccgcctagttgttatactaggtacttacagcgtcctctaggcttgcagttacacctagtatctgtgatttgaaaccccgcagctactcaagctccttttccatatctttctgcttttggtcatgctcttctcttatctcagcctctcctttgatcagcttgtctctgaccttcacagcttcctgaagcgcagtcgttttcgctttcagagttgccagctcttcctgcctttgtcattgcttcagctgctttgtaccgtgcttcagtttggtataactgcgctcaagcctcgcggcgctgctcttcagctgcatgtcgctgttgttcggttttcttccgcttttcatctgtagactttgctgtagcttcccaggaagcgcactgtcgcctcaaattctcatttgaagctttgagattgccgtcactggccacaatttctcgaagcttatcaatgaagctcgctcgctcagtttcgtccgtcttcttcgctggccctaaccgatcttagtacacatccagtccgctattgcgtggcatagcttactgtgatcgtcgggaatgtcttcttcaacgtttctcgctcgcttggtcgctgacagaacacaactgcctgttgctgtagcggctgtaccggttgtcgttgctacgaagatcttcatgtccacttcattgtcatcatctttcggtgatcctgatgattgtgatgcgggtctgagcagtaagattggctttgatgggcgagctcccagtagtgtgatcgcatcagctacatcagcacatgccttttcaaaattctcaaagccgattttggtgaaggttagatactgcgtacatcctttctctaggaagtagtgtagcaccatgtataggagtccaccaggtccacgtgcatgtccaagattgatgtggctgaacggctcaagcaaatcgaatcccttgaagttgatgggttcgtatttcttgtcttcattaacggagtagtacacaatccgatcgggcttccttgtattcttgtcattctttttgacgtcaaacccaacgttttaatcgatgacatgagcccccacggtttgcgacttgtttggcgatgacctagtcgctgtcccaaacaacaacctcttcggggatgaaggaattgattgactgggcatttgggtccacatgcccggagtgtaagagttttgctctttggtagacacttgaaatgagtgacagcaaccgtaaacttagccatacgcgcatgaagccgtgccttcgtgtaggtcgagtattgcgctcatcccgcaccgctgtcagtactagcttgcatgatcgcttcaccggttgtcagacaaagaccggtagagggcgcaatgagacgtggtttgagccttcctagaaggatcagtgatgggctgattgtgcttagctgtgttcgtctcgctgacgtgtaggagcatgggtgtaagggtaggttagagtaatgaggtatggtgttcgaagactgcactccagttttgtccttcactgcagctccactcaccttcaacctctctactgcggtgtatcatcccgccatatgtccgtacctctatcacctccatgtccggaccacttcacgccaccaggccaccggtcatcccgtatcctctcacctctggcttcaagcttcaagccttcgcgtcactttgaccgacaatctggacaccaattatcccttttctcgaacctgtcgattacgtccaggcactgtcgctgtatagggtagtgctgagccagaatacatagcgtaaatggttgagctgtgttgagtaagatgtggtagcggggacatgcgtactcaataccatttcggaagcacattctgtgtttttggtagtcatcgaggtatgccacgtggaccacgcgcgaaagaaatatgaagcgtttctttgaatgaacgaaatgtgtacctacactctattgacatgcattgtagcgatctcaagagcgtgcttcacgtatgtgatccggatatgtatgtgacgatacatgtcagacgctcgtggtgacagcaccatggtgatgaaacaagtagatggtgtgatggcaggagcaacgtccttccttgacttccatacccagtctgtagcctacgatatcctgatgagtcatgacctcaaggcagaagagtaggttgtctatacacccttcgcaaatgccattcccaccgctcgaaaatcgttttcgggggaagggcatgacggtggatatagatgctctccgggctcggtacatctgacgactgggcctacattacagaacccggtattatgccagactttgtatctgcgtacctatggtaggtagcgtccgcaaatgacctgtgtgtctttgtgggttggaagtgttcggattttatggcagagtcgtgatgtgatgtacctgtagttgaatgggaacgtcaaaaggccgtactacgtaaatgatgtcgcacatagatacgcgctgtaccagctaccaaattgtgaaggggctaccgtagttttcgcatgagacagagctggattttcaccaggactgtgattgatgtaggaacatgaatgttccccgagtggctgtgttcgcgagttgagatgacaagactggatggcctatgtctgtggataggtttggctataacatagcagtgttggcaatcagtacgcggtatgagcatcttctgttgcactgaggtcccgcggacagagttactgtgctgttgcgttctcctggcttccaccaagtcgacacacatccggttcgatctcctgagctcacagcctcctgcatgcgtcgccaccatcaacaactctgaaaccattagcgctgatcctacagcttagcattcgtatgctgtccaacgccacaaccgctgtattaacctgaaataagtgcagcgtaatcagactccacacgacgaagccttcatccaccgggacaagactggacaagacagcttatactacaccaagaacatgggcatgcaagaagttgacgcaccccggattcggggtgcagtgcggctattagcatttctgccacccgagaggcggtcgctatggcgaagtggctcactcgcttactgcaattctccggatcatcaggaacttaggacttcgatattctccgactgtgcgcgtggcgacgacatcttgtgatcgctgtgtgttgagattatgttgaggagacggctgaaatggtgcggtgataatggttatgctattatcgtgcgtagatgaaacaacatcgcaaatcgccgcttgcaggtccattaccacgacccaggctgtgcagccggcttcctggtagagttgctatctttgtccgtttgaaggggcgacgtaaagtgctcgatgcaattactgtacgcggcgagagaattctctgaacatgctcagttaatcaggcacaacctcggaacgatccagccagggtggtcggaaaagtggattctggattcggcgagtcgttcttctagatgagatctcggtcggattcgacaagtgattcggtaaggaacgcgatagtacacctttcccggtggtcacgaagggctggaacgtggcagggcgtgaggctcgggagacggatcgcagtttcgaaacaagcggtgccgacgtcacgtagtgtccccacccaacacactcccttcatctacgttcgttccaccttcctcagctcggcttggcaccgagaacacaacacacacaacgagtgcagctcatcatacatgctaacacgtcttcgctacgcgttgcgccaaaatgtcgacaataaagtgccaagtgatgatggctgcggccgccacaaacgcttcatgctgggtgccgggactaattcacggctccacgctctcgtatctgcgccaagttctcccaaggccttccaagcctctcattaaccgatgggaaaacaaaaggcggaaagcttggcgtgaaataagaaaaggggatccggttgtggcagtagtgagttccatgagaggttagcaactgtggccccccgaaacaaaccccacagcatcgatattaagaaatctgccctaaagaccacatgggacaattccgggcagtgtgtttcaagaagaagcaccaatcattttgcataaactccaaggattttctgaagttcccgaatctggcccgtccccattagctatgttgtactactttcgtcagtgacgctctcgcatagccaagacgagtatatagtagcctcacatccctggttccctgaatgaagacttggctacttgcagatagatgaccgtagcactttgccatcatgctgccagcaaccctgaccacagaactgaatagccgaagatcgatcttcataccatggtccacaatggcagcgtgagctataaagacggcttgagtcgtccatccagaaaatcctcaccacggtcaatcacatccagcttcactcacttcatcaacaagcaagactttccacttcgacagtgaccttacattcaaaatggtttccttcacctccatcgtaaccgcagccattgctgccaccggcgccatggccgcccccgccaccgacgttgctgctcgctcgtctggtgacctcgttgctcgccagaacactccctcctccactggcacccacaacggctgctactactcctggtggaccgacaacggcgcccaggctacctacaccaacggtgctggcggatcctacagcgtcaagtggggctctggcggcaacctcgtcggaggaaagggatggaaccctggatctgcccgtaccatcacctactctggtacctacagccccaacggcaactcgtacctcgccatctacggctggacccgcaacccgctcgtcgagtactatgtcgttgagaacttcggcacctacgacccgtcgtccaacgcccagaacaagggcaccgtcaccgctgatggctcttcgtacaagattgctcagactactcgtaccaaccagccttccatcgacggcacctcgacctttcagcagtactggtctgttcgtcagaacaagcgctccagcggttctgtcaacatgaagacccacttcgacgcctggactgcccagggcctcaagctcggccagcacaactaccagatcgttgcgtaagtttcacctgtcacattattcgctagattcgtatactaataaaacatagcaccgagggttacttctccaccggcagcgcctccatcactgtcaactgcccgtaagcgcttgctcaacgcggagcgtacggctcaaaaccacaggcgccgaaccatcccggatgcgtttgaactcgtcaggaacgtcgatgttggatcttggttacattctgtatatatttcaccctttttatcaaacccagcttgctggtcacaaatttatgtcaatattgcttgtcaatttactctccctgtgtgcgaagatatgaataatgctcaaaatatttcgtgacagacagtgtcaagaaaactttcacgctgatgcttgtatagcgacttttgttgcacttacgtaatgccttttcgtcaagctagaagagttgggtagtatgattgttgagacgtgcgcagatgaagtcaagagtgtgaagtgcttcgggtatatcattatgcgtgactacatatccacaactaggtctttcccccagattctccttgttggggaacaatcaaggagtcactcgaatccaatcttcgtccttgcagctcacgaaagcatcgtcatgctcagcgttaacttggaagccaaacgcctcgaacctcatcagtccatcgacagcatcttatactcatcacaaatcgcgtttaaatcatgtcgtcaaccggacagttaggatgcaacacatacatgaccttgtcactcgggatggtctcgccctgatcgtctgcgagaccctctccacggataagcatcaagaattgttcctgacacaatagtcagcatctgccttgctgttcaaacaatggtagaaacatacctttacaatcttcttgagcaccttcttcgccagtgctctctccgcctccatatcctcctgagtctccagctgagcttctttctgctcaagataccagacgagaagctcctcctcatcaacaccatcttgtgtctcatcttggtcttcgctaatgcgcttgacaaacatgttgcgcatggcaacatatttgtcgtgtgtgatcttggtcttttcgcgaggtgcaacagcaggcgtcgctgtgcgcgctcgtgaagcatcttgctggtcctcgtccattgccccaccgtcgccgtcttgggcttcagcagctgcggcagcagctaggaccgcttcatcgtcttcatcctcgacctcaatgtcatccttctcgacagagatgattgattgacggaggaggttgtaagcttctttgacaaagtctggggtgatgtcgttgacacagttggcctttgcgatggcttctgaaagacgaatcatactttcaagctgtcgaacagtgattcggtagctgttgcgtccgatgccaccctgcgcatcgtccgccctcaactccttgtacttctccaccaaagtctccctcgcctcatctgagaactctggacggaacgttttggcgaagcggatgtaccgttgtaactgctcagtactgtactctggtgtcaccgcttcatcacggtctttgtggatcgaaacaatgtgctcagcaaggtggcgatcgacagactcgtcgcactcgtctaagacgacgaagaaaagatcgaaacgcgacatgatgggtgcggacatgttgacgttggcgcgaagcgttgttttacggttatagcggccaccgactgggttggctgctgccaggatcgatgtgcgcgcattgagtgtggcctggataccagctttggcgatcgaaattgtctgctgttccatggcttcgtggatagcaacctgatccgcaatgtccatcttgtcaaattcatcgatggcacaaataccattgtcagcaagcatgagcgcaccagcctcgatggtgaactcgccagtctcctcatctttaacaacagctgcggtgagaccagcagccgaagaagccttaccagacgtgtatactgcacgaggcaagaagctgcagatgtatttgagaaattgagacttggaggtcgaaggatcgccaacaatacagatgttgatgtcaccacgaagagccatgccctctggcgtttcctttgatacaccgcccataagttgaagtagtagacctttcttgataacttggtggccgtacaccattggtgcgatcgagtcaacaagccgcatgaagatgttgggcttgtgcaccatatccttcaggtcttgaatctccgatgcagtgagagtaccaaggtactcctcctgagccagctcaccgctggccggattctgctcaagctgaccttggccaagggaactgataatgttggtagcttgcccagtcagatggtggttcgatggttgacccggggtagaattgtctggtgagagcatgcatgcgaggaacgacatgcggtaggtgagatcgcgaacaccaagggctttgagaccgctcacaccagtgccacccgcatcattgccacggctagcgtttgacgtatctctcatggcttgtggccggacacctggaacacggaattggctgacgtctggtatgacaataacggtgcctgtgaagatgcatttttcaccggctttggcgcgatcgaccatctctcctctgagaataacatccattgtgcgtggcatgcttcctgtgggaatctccgaactattctcctgtatgcgaactttctgccagtcgacgaaagtggattgtctgatatccaggcgccaaccctccctgttcatacatgtgctgtttgggcattgtgtcggttccgtgtacttgaaagtctgttcgatgttgggtacaacagtgttgcaggcttcgcaaatgaaggtagccattgacaactcaggcctgacttcggaagtgcgagtggcagttcctgatattgacaacaactgcccaatggaagttgttcgtagctggcgaatgcgggagatgaggggcagattgtagaaagccagtgtgaacactttgtctgtctgctggttcgaggtctgatcgttttggttgtcgtttgcggaattgccagcgttggaagcatctgttcctgagatggtcgacgtcggctggcgatgctggcggaagtataccggctcgtactttgcaatgacgttgtggagagctctggtcatgtaaggcaggaagcgatagtattcgctggcaattgctttggccaaaacaccatcttcgtggctatcgaggtgtgtgtaatcgacgtagagtgtagacaggccccagagcctcatgcccctgacctgcgcaatgtagtacttgtcggtggtttgaatgctcgaagcgggtagtgctgatgacggtatctcctctgtgaatctttgaaaaatcagtgcaagctatgatcaaagatatcgtagagctcacgtctccagaaactcttggaaccgaagtgacagcgtctctgccgtcacatcgacaaccctaggtacgtcggttcgaggtccgttagtccgtctgcctggtaccctcgcacctacgacttcgtcatctggaaatccttcaacgtcgctgtttgcgccattgctctctgaaggaggcccgcgaggtctggcagacgaagagcgcattcgcggtgtgcgtccaggaatgcccgcatcgctcgagggcgtcggtgccgcatccgagttgaggacagcatctagtagagatgacatgatgtgtatgtggagtgtatcgtgtcgttgcggggcgtcaatactgcggacagtgttttgacgcgggggcttgtcaacacgcgaaacgcgggtcgcgctggccgaatcgggaagtcgaagtacctggcacgtgcatagtcacagtcaccaaaacgtctccggtgacagcatacgctgcggctatacgtgtacccggagttccttggcaatactacaggcaatgaaggcgtctcgtatagtcacatataatcgttaggggtatcaatcaggaatgcatttgtcgtcgtaatctaggctgaggtggctacaatgaaagggtatatagcttatccatccatccgaaaagaacaaaaacaagctccgaagagcaagcagaaacgccaaacaatgctgtcatgctaccacgtcgtaattccaaccaacaacagagtccatcgctctacacccacccaccaccgcgcacggtcaccagcaactactgtaccgggtcgttcagacgcacctcgtactggtggtcctcggcggcgtcttttccgtgaagacgcacccggtacagacaggtgtggtcagcgccccagttgctagtgacccgaagcatggccttggagaccggcaccgggctcgggacgtcgagatcaaacgtctgttggtgattggacgcgtgaatgttgtacctgaaggaacccaggcaggaccagcctgctgggccctcctggcacgaaccttcacggtgcgagccttgcgactccacactttgatccgtctcgacccagagctcgatggtgcgcggggcgttggtgatcttcttgcttggcatcatcgacattggcaggtgctcgatagtgacctgctgcgggtagaccgggcgggccagggcgacagtgagctgagcttgcccactcatcatagggttaggtgccgcgcaccagcagtcgcccggttcttcccatctatcgagggcagcctttggcgggttgcggtatcgggagaacagtagtcgacccaaggaaccccatgggctcgggctatcgaggaaagtggcagatgtaagggtaggtatgacgacggcaccgaggccgggcgaaaagtggtttgccttttggaggttgagctcatagttggtgagcagattgctctgtgccagagtgtggagtcggatggagtcaatcatggcttttttggcttccgcctgagcgattgccttgatttgggaggcttggccttgaattgcttgatacaccttctcatcaacttgagctgccatcgtgtcatagtgcctctggaccaggttcatgaactcctcgcgggagactgcttcgggacgcatatctgacggagtgcccgtggaggtacctccaaagatatcacggagcttgtcttcgttgcgcttgaggaattcagtccattctgcgtcacctccagaagactcggctttgctgattagggcattccagaattcatcggtgacttctcgcctgccatctgggagggtacggacaaccatgtactctggcagatgttggttgagcttagcaattgtgtcgtccatgttctcaaagcgactgtcgaactcgttgtagatcttcttcatgcgagaccaaaggtagttgtcgtcgatggttccgtcgccccttttgaactcatccatattttgcttctttttctcgggacgctcagcaggcatgacccagtctgcgacatcataatacgcgttggagatccggttgccgaatgcggtgaccataccaggccgggtaatggagttgggttcgtgtttcgaggtcatgagttgaacaagtccaaagcaaatagcgagcaagccagccgcgcagaccaatgtccagaagagcgggttgaagtatcgctcccagaaccacttgtcatcatccttgagacccggctcaacattaccaagccactcgtccagatgagggtcggcggctcgctgctgagaaggctgcttacgcggcttgctgcgaagcgaagtagggccctctcgctcttctgcaagcggctggctggcagactgatcaatgactttccttggcgcgggcgtcacctgcttgggtggctgctgtcggacgggctcgatctcgaccgcgacctcgacgtcttcctcctcttgtacgttggcttgagtctggcgatggcgagttctattcgtctgccagaggggcttagcaaagacctctgcagatggtgatcgagcagcaacttggcgcaggggtcgaaatagcatgccagcttcgtggacagggccgaaggacttggaagtgttgccgacagacgccgacaaatcgttctcgctaggggcaaggtcctcactgtccataaatgaaagacctggcggcattggagtgggagcttcaagctcaggtgaagaggagcgctggggagtacggccgttcagagcaccactcatgcgcggagtcccgtcgccaagctcatcgacgtcgtcttcttcttcgtcttcctcgtcgcgcgcagcagcctcaccacgctggttttgaaaggcctgcgcaaagccggtagcggagatcgatagctcttctgcagcaccaacacgaccgcttgcaccataagcgttagacttacgcggcttgactttggtgagagggcctttcttgcgctgcctggttccgccgttggtcatagtagtgacgacagattggcccgtaaccgaacctgcttgggaaaggcgggcagagcggcgggcaggcgttgcgcccatacctccaagttgggacatggcggaggctgagaggtggattgtgtggggggtgagaatagctttcgattgttgtgggagcgaagcgtggaatttgtgccttcgcaagtgtgagttgtttgtaagttggaggataaagtgatggagaaattgggttgaagaattgctgaaagttgagttttgtactcgacaacactagcggcgttgacatcgcgcaaagtcaaggtgaataacaacaacaatgacaaacaattgcgggggcagggaaagtcccacggaaaagtgaagagacgtttgctgggtgaaggtgaaaagtgttgtcgagagtgctcggtgcacccgcgatgtcttcacctcgagcaacagggatatctaaaagggcttacctcaggttggcagattcaattccgtcgttctattaatcacaggcaccgaaatatagcccgaataccctcctcttgctcttgaatgtcgcgaatgcagtcttgtgaacggtggattccaaagcggtgtccgtaaacacgtgttagacgcgtcaaagtcagccgtggcgcagcactcccagtgatccaaacaactctttcaaagctttcagtctgtcgatgtgtagtccgcgaccatgtttcatgcgcgcgaacgatgctatggatctatgtggatgagaaagtcgcggtggtagtgaagttcgaacatggagaaagcgcgttttgcgcagggatcaccggaagcagaaactagcgcactgacaacacaaagcaaagcactgacttgtcccattattgcgaccacgagaacaagagacagtcgggatgaagaacctcgtgttgtaggagtctgaattccgatctgacgtctagctcgaaaattgcatggatgggccggcctcatgcactgtggggagcggaccctgatcgaaactaggtaccactgttgagctcgttctcccacctgcttcgcctgtgtttgcccgctgtgtcacaaagccttacgcttgacggaaacgtcacgttagctagctccatgtgagcattcttgagaggcgtagtccgaaggttacttttcgagctgcgagagtgctccaagctgtcctaactgaaagttgaaaagaagtggcttgtttctgcaggtacgactagtaaatgtggctcaataccaaatattgtcaccgtccgcgagcgtggggacgaggcagtgacccgtgaacgacttcagggcctgtgtgtgtcaccttagtccctgagcctttcgtgcgatgcgcaatgactagttgttctatctcgatagcttgctgatgaagaaaacccgtgtctctactgtaggctatcaaccatgacagatgatgaaaagtgacaagggcattggccagcctaactctatacgcagtatcaacaagatttagttgcgacggcgagcatctgtgtatgtataactttaggctgcttgacgagcccatctgcagatgaaatgtaccatccatgtacaaggtatcccaacggcagacccacctccttgtcacattgacatgttgggggacatgacttgtactgatgacgaagccccggacccctcgcatcttaaccacgccctaccacttcccgattcactcgagccaccctgaacgagcatttaaaatgagacgagctgcgtaatcaacgccgtgttcttgtgaaaggcgtgcctcaggtacacattgtgatcggtgcttggccgtcttgatacggaattgcatccgccatgggcaattagcgcgggatggcttgcgcctccagcgcgtgttcccaggtttttatatcggcggaacatcccagcggtcctcacagcccaagtacacatcgctcaagcgctttcaatcacgtctgaagaaccttgtcccccctacaagcccgcgtattcaagatggttgtcggatcggttctcgtcgctgggtgagcttctgcccctccaccccgccatgcgcttcagctcgggctctgcaaacagcaacagctaattctattctagtggcacgggctacattggctccttcacagctctcgctcttctcgaggcagactacaaggtcgtcatcgtcgacaatctctacaactcgtcgcccgaagtcgtcaatcgcatcgagctcatctgcggcaagcgaccagccttctaccaggccgacatcaccgacgaagctgcgctcgacaaggtcttcgaagagaacccagacattgacaatgtcattcacttcgctgctctcaaggtaagcttcatggctgtgggagcattcagtcatactgactaaccaccccaggctgtcggcgagtctggcgaaattcctctcacatactacaaagtcaacgtcggtggctccgttgccctcctctcctcgatggtgaagcacaatgtcaccaacatcgtcttctcctcatccgccactgtctacggcgacgccacgcgcttcgagaacatgatccccatccccgaacactgccccatcggcccaaccaacgtgtacggccgcacaaagtccaccgtcgagggcgtcatcgaagacaccatcaacgcgcagcgcaacaaggcgaagaaggaaggcaaagaggaagaaggcaagaaatggaacggcgcattgctgcgctacttcaaccccgccggcgctcatccctcgggcatcatgggcgagaacccgctcggcgtcccatacaacctgctcccgctccttgcacaagtcgcaatcggcaagcgcgacaagctgcttgtctttggcgacgactacaagtccaaagacggcaccgcgatccgcgattacatccacgtcctcgatcttgcgcgcggccacttgcaggcgctcaactacctgcgcgaacaaaagcccggtgtcaaggcgtggaatctgggctcgggccgcggctccaccgtcttggagatgatcaaggcgttcagcaatgtcgtgggccgcgagctgccgtatgagacggccccgagacggcatggcgatgtgctggatctgacggcgaacccgacgctggcgaacaaggagttgaactggaagacggagcttacgctggaagatgcgtgtgcggatctgtggaagtggacggagaacaatcccgagggatacgagcagaagccgccgcaaaagttcttggatgcgctgaagaagcactaagtaagtgtggacgctgggatgacttgatgggcggcgatacagtgctggagtaggatactgaatatagatctcactacataatagtcaaagacgttcacattttggaacttgacacaaggtgatgctgtgtcacttgggacgtggtgctttttttggttctgtgccatttcaaggtctggtgatctagatgcttaccagatacaccattcttctccaagagatcagtcctacgcagtacgatgcgccatgcaatatgcatctatcgcacaaccgcgcccttgagcgtcgggatactgcacaagccctccttcgtcctcaacttcgcaacaccactcttcttctccgcaccctcacccgccaactgtggaacaacacccacgtcgaaagcgacctcgagtgcatccgtagttgtgaagcccggctggatcatctcccagaccttcttcttcgggttcagcaccggctccggctcgccctcccagccctcgaagtatatcctgtcaccagcctttgctccctcaggtgggttgaccagttccacaggtcccttgtgcgagtcttcgccttctgcgactctgggtgacgcagcaaggaccatggcgcatgacttgacgccgcgcatggtaacgggcttgaggttgcatactgcgacgattttgcggttttgcatctctgccagcgggatcaggccattgagacctgagcacacggttcgcacgacctggccgtcatattcggaagtgttgtcggtgccgggggcgtcgccacaggcgatggtggagacaaagagggagtcggcattggggtgggtttcggctttgaggatgtggccgacgcggaggtcgatgagggcgggagagaggggcttttctacgggtgcgctggagcattgttagcaatctggtcgcagatggagaggcacgggcagacgtacgctttctgtggcttgggcttcttctcctttttctctttcttctgggttggcgcaccctctggcgcaccacctgaagtaggcttgccagtgacggtgcccgcgacagcttcgccagctgcttgtgccaggcccttggccttctccttcgcgctcttgccgccctgtccacccttggtggctccctgctctccggtcagagtcgtcggtgtggcgccagaggccacggcattggcagcggcagcctccttctccttcttcttgcgctccttctcggcctttgcgtctacaggcttgatcttaaaaacgacattgtcgagctcaacgttgaccttctcgtcgagcttcagtccgaacaacggcgagttctggacaaagtcgacatggcgaacgatgtggtggtatccctgctcgccggttctctcctctgcgctccatttcgacacgactggcgcaagcttctggtagatggcgatgtcggcaacggagggtttggcaccgagcagtgtagtccggctcgagagatgtgtgttgagagatgacaggcgctcagaggactttgcagcgtcctcagaagacgaggcaatgtgagaggcggtgatgagccattggctgagctcagctttctcggcgtccgtgtatgcgacctcagggaagagggtttgggaggccttgacagcgtctgtctcggcgcccgcgttgttcggggcgtgagtcttgaggaaggtggttaggctctcgtcgagggttgagctggacatggtgggcaggaatgttcgttggaagaagtcgacggcaagcgggcgtagtggggtaaagaaattattgggtgcggtggtgggggctgcggtagctgcagttctggggaaattctgagctgagcttgggacgcgtgttgacgcaacaagtcttggatgcaacaatggaaaggttctggtgcgaaagaagggcgcagcagaagagaagctgcgtgtcggcatgtccagtactgagtcaaatgcaggtccaccagaaatgactgcagtggcggggcagctccaaagcctgagctcctacatgcacgagccatcgcacagaggacagcccagatgacatacgaggtaacgatgaatcgaaccagattcgcccgactacatgctggggccccgtatggttcgtgaagcaggcatgagatgacgtgttttgtttgctgcctgtctttgccccgcgtcgcgaaagtaacataaccgtgaagcactcaacttcagagcaccaagcaccaagcaccaagcaccccgcagctccaccactccagcaacaaccaccatgtctgcgtcagagtcgcccgatgtgcccgcgggcaagaagaggttcgtccctctgggtacgtcatcgcgctcactaccagatgatccgccgctaatgcgacaatagagaacaatcccgaggtcatgtccgctcttgtccacaagctgggcctatcacagaagctggctttccacgatgtcttcagcatagatgagccggagctgcttgccttcgtgccgcgacccgctcacgcgctgctcctagtgttccccgtgagcgagacatatgaaaagttccgcattcaggaggacaaagaccggcccgagtaccagggccatggtccggaagaggaggttgtttggtataaacagacgattgggaatgcctgtgggctcataggcctgctccatggcgtgtccaacggcacagcacgctcccatatcggtatgcttctgcacgctgcccgagacagtctgacacagcaactgacaggaccgacagaccccgcctccaacctagccaagctcctgaacgatgcgatacctctgaaacccatccagcgtgctgacctgctctacgaatcagaagcccttgagagcgcgcaccaggctgctgccgctggtggagacaccagcgctccaaccgccgaggacaacgttgatttacattacgtctgcttcgtcaaatcacccgacaacaatttgtgggaactcgacggccgacgcaaaggcccgctcaatcgcggcgagttggccccggatgaagacgtgctcagcgagaaggctcttgatctcggagtacgcagctttctcaaacgtgaagccgctgctggaggaggcgatttacgcttcagtctgattacacttgccgaatctctagattaggacacgcggcaacgactcttctcaaaatttgtcgccgacgttcgttctcaggtgctgaagactgcttttcctggaggagacttatgcgtggcgtgcggtggtctaccttgcacattgataggctttggtgcttatgacggcaacacgctattgagcgactgaaagaggactggaccgaaacgatttcagagttttgttcatccgtgctgggaagagcttcgccaagctggaatacctgcccacgcaccgttacgatttgtcgtgtctcggcgaggtatgtcaatctcgtatcgacctggactgtgtcttacctgttttcagaactagggatgtccatactgcaatcaacaaatatactgcattcatccaatggagtgacgatcttgaatgacctttggtattactactctgtttgcctacgttctcgacagccatcgttgtccgctttgaatatcgtgttgttgtgcaccacatacacccgctataactcgtacccggtggaaaggaaaaaaaccttattcacgtcaaggagatacaaggggcttgtcctcggtgcttgacttctccgtcatggggctcgcgccgaattccgcatattcgtccacagcggcactcgatttatatcgtacgaaccaaattcgtataatggctctcgtatgctctgcagtaagcgtagtgacttccatcattgcattttattggttctttcgcatgaccaagctctttcggcatcggtgagttttcaggctgagcgacgagttgcacaactgacaacggcaaagcctgattatgctcttagtctacggtgatctaatgcgatcaatttggttttttgtcttcactgtctattctctcgcgcgaggtacggtggagacaaacacacgcttctgtcaggctagtggtttcttcattcaatatggcactgagacgagtggtgagttcttaaagtcttctatgatgggcgtatactaacaagtcccgagactatgcagttcttgtggttgctgtacatagtgcattgcagatcttccgccctgcaggtagaggaaattcggatggactgtatgactatcgatcttacatcttctccggagccttcttattaccagggatgatggctgctctggcatttctcaatcctggacccgcatacgaatcactaggcgcctactgtcagttgccgatccggccgttctggtatcgactcgccctggcgtggataccgcgatactgtgttgccattataattttgagtcttgccggtgccatatatgcatatgtcggctgcgaattccgctcttacgcaagcattagtcaaagtagcatgacgcctgtgaccacagcaccgggtctatctctgatcgatgggaaacccgcaacacccaccgcgccaggagaatctctacgcaggacaacttcagcccctcttgatttcacctcttccggtgcttctcatcgtagaggatcagctgtagcatttggacctacaacgtacgcccctgcccagcagacaacagcacatgctccgtccacacaatccctaccaggcagttccacattacacccgcccaaacgaaccgcttctgtccgccctggcctcttcgtgattccatccgggtatgccgtccaacctccgtcctccactcttgatctcgaggggcccctttccccgcacacacagtctactgtggaccctatgtccacgatcgtgcccgcgacgcccgtcacgaccacatattcccgtcaccgatcatcctcttcaacccctggccagcgccacctagcgcgccaacgaagacgcatccatcgccagctccgtctcatgttcatctaccctatcgcgtatatcctaatgtggataatgccgtttgtacaccacagcatgaactacagcgaccgctatgccaaccaccccttgtggtttatacgggtcggtcaggcgatttgcctcacgtccatgggtttcgttgattgtctcatcttctccatccgcgagaagccttggcgcaacatttcgaccagcgacggcactatctggggtagtctggcggtctggcgcacgcctcgatcttcggtctccacagcgaatagtgaggagactggttatgggaatgatagtcgacagaggagtatgacggagagtggagttagccgagtcaagcgagtgaggaatagtgtgagaacgagtgcgagtgatgatcagacgagattggcgtcggaacaggcgaggaaaaggctggagttggagaaggatgagaggttggtggctttgactaagaggatggagagggggagtgaagtcttgcccattgtggaggagaaggagaaggagattgaaaagacggttggttgatgtaaagtcggtgtctctaggtctggttcactggttttattgatcgtcaatctaattcgtaatttcgtaggcatggggctcagacctcgtcgattttgacttcctttccttctttcagtggtagatacactttctcccagaggtcgcttcgctcgcctaggtgatatgtcaagcttgaatcatgcatgcctgcatcttctccgccagccatcgtctcgagttgggagatgatgttctccagtcccaatgcttttcctgtggcctgtgtgtttccagcctcgagcgcaacgtgcacaatgtgaatgtggaaatggtagtatgtgggttggtcttattttagttagccaagtcgataagcagcaggaagaagatgacgtacagtggacatacaactttagctgatccctctccaccccttcgtacagcccacacgtcgcctccaccatcttgatcttcatgtgcttcaaccactccacattccccttcttgaggtcccgcacactccagatatcccgtcgctccaccaaacccaacaaatgcagcgccccaatcgtcttgcgatcccagttcagatctggaagtaggaggaatcctttgctggggtcggattcgcggtacatgacatcctcttgctcagtccggccctcgatgatgttgaacacccagttcagcgcccctttctcacgctgagcagccatatacggccgaacataatccttgtatatatccggcgtttccgtaaccactctcagtccctgtgcttcgtatttcttgacatgtttctccgtgcaagggtaaatcaggttcaacttgaagtccggtggtggctggttgtctgaggggttgctgttggccagaaaccaggagtaaatgtcgttcgcgccgagattcttgatgttgcgcagggatgtggagaaggagattagattttgctcggaggtgtcaaaggcggcgcgctcggcgatgaagagggcgggctgcgagtcaatggtgccgtagagggagatgcggcggccggcttggtcggagttgaggaggcggatgagtttgaatttggggatgagggattctacttttgcagcgacttctgggggcgtggtggaggtcatgatccgaaggattgggagggatgtaggacagtacaatttgatatgtagtctgggatatgatcagtacctgaacctatgcatgcagcttgtttgcagcccttgaggtatgatcaatagctcagaatggatggaactagaacaggtcacttacgagcaaaatagaagccactttggtcgattccagatgtcgagcgtgtgctcatgggagcagtctgattggaggggttgctgtgagattaagtcacatgttcgcgcgtcacgcgtatcgtccagccaaccgcgaaaggtgcacggccgatccctttgccaagccccatgacgctcactactacccagtgctacaactacaccgcaccccctacccaccgcgcgacatatcgtaacttcgattaatttacaaatcacctagactatcgataccgcacatctacaatggcgcctaagcgacgagtttccggtcccgcgacgaagtcgtcgcaatccaccctcgctttccacggcgcatcaaacaaagtcacaaaacccagcacgcgcacaccgagcggaaagaaaaatgtgctggcaaaattggtgaagaagcaggaggaggccaagccagaaattatcgaactcatagatgagcccacgacagctgaagcagccctcatcgatcaaaccaaggtagaagtcgtcgaagcgcaacaagcgcaaagcacacctgaggaagaagaggccaggcgcatatcagaagcagcgatcgagaagtactgggctgcgaaggagaagctgaggacggcgccgagagtacatcagtcagatctgagcttgcacgagaaggtcttgcgtgagtttgacatgagcgcacaatacggggtgagttccagtaattctccggttacggtgcttgacatgtagtacagctttggactgcgggcatgtgctaacgtttattgtgtttgatagccctgcactggtatcgcgcgcttgaagcgatggaagcgtgcgtatcgaatcaacctcgaccccccactggaagtcctagctgttctcttaaaggagatggacgaggattcgagcgtggcgcttcaacgatcccaagtcgatgaactactaaactcacgagttaaggccgatgctccctgagaaacggggattgaaacgctggcacgaggatctgcagcgcctacgaagccgctctcaacatggatcactgtatgagtaaagaatttttttgggtacacaattcggagtttggaaggaatgatgtgtggtttcacgcaaggttgatcaccgacatgcacgacagggtactttcggcacgctactgcgagaggcacgcgagcactcatgccgagttcatatccgcacatctcggggccgtactagacggataaatgaacatgatatcaattgacctcatccgcatgaatcctcccaatctggcacattgtatgcttgttcatccagctcaagcttcccttctatgcagggattgccgcggcatcggcccttccctatctcacgctccaagactttgtctgagtctacgtcaatcagcgttagtctacgggctggagattccggtaattcggaagattgtaaactttcccctaacaaaggcactattcagcaggctattcggtcttgtcgttatcatggcgcacaaagggccggctctcccatgcggggttacgcagagtagacagattcagacgaactcagaacccttgcatccacccgtgtatcgtgattgcgtttacacttgtgtatcactttgccgtctttctcagtgcgactagaattcgatggcaattccaacaaagaagcgaagcggggttgagtggccatcgatcgatgaagctctgggctcttgaaaggtggtgggaggcgactggtgtggggtagacgagccactatgaatgcttggatccgcatgcgaagagcagcactaaactgacagcccgattccacgcagccggcgtgcttttaaagtgggccttcacatggacacagcgctcgtctcatcgggagtgcgctgatggtgaacccatgcgtcttcagaaatgtgtgtttcacctccagacatgcctcgcgctcatgatgcctggctaccttgttgcgcgcgtttgcccagccttgccatcgaagcaacagcaccagatgcagtgtgtgcttctgcgttgtccaaccagacgttgaaccttgtctgcacaagcgtgcatgtggctgcagtaagccaaccaggatgggtgaatcaaaccgccttgtcgaatcctgggagtaagatagcggggaaccactcagaagcgcataacattccgctgccatgcagtgcaacgtccttcttcaacgcccattgcccctctatttccttcctcttctcttccacgccagatcaattcactttgcatctcttcgcttcactcctcatcatctctttcaacaagatgcagtgcgcatacattgtcgcgctttagattgctcctcccgcgaagggccgggactctgggcagctctttcctcctacgtctgcgtgttgataacgacaacaaatcacgtcttcgactcacaatcgagcgtgcctaaacctctcacacccgtcttttgtcccgtattctcatcaattgctcaatatcaccggccgttgccatctcgctataacgtgacacccgcacgttggacctttaattctggaccttgattgggaagggcgaccctatatcgagcagtctatctagttgaagggacgcgtcttgccaaatagtaggtgttcacgttgcgtgccttcaactgcacctgagcgtcactcactccaacgataagcatggctactgctatcgcaaccagggcattgccaataccatctcggtctcctacacctccaccacacctgtcgctcaacacatcgtcgcgtggagcgccagctgccattcccaacaagcacatcccaacatgctcgccaggtgggcttccagagacgccgccagcttcacctccgcgacaggacagcctggttgagacctcgtcaatcacatatccacccaatgcaaactgtacagaatactcggataatccgccagtgtataccatcactgcagattgcatggccgaagctctggagcacatggcaacacaacctctaccaaaccctgagcaagtgttcccatggatgcatggccttcatcccgagaaccaaattcagctcaccttcttctcgtctcgtcgtaagagcgttcgcaaggtgcccaggtgcattcgtggtctcacgattgtcaagactggtggcaatctgaatagctctaagttgaagggggcgatcgctccagacgaaatattagagtcggcttcctcggacgctcctgcgttcatcgagtgtgaccctaaggatggcttctccgtgcgcaacttccagattcaagcatgtaaaatggctatgttgtcagatatcattgtgtatggcgaccagaagacacagccaaacgagacggttgccctggcacagcgaatttccaaggctcagagacagtatgaagaagagaatggctttccgcgctgcttgttcaatacttttatgctctcgggtacgtgtggtgtacagcacttcggtcaaccgctaacgcgtctagattctttcaatgttgtgcaagacaaatatccagaattggtcgcgatcaactcgacaggaagcatgacagggaaaattgtagatttttgtgagtgattgcgtcgcgcttatcgtcgacaaattagcctgctaatggggtgcagtcttctgggaacgctatgagatgtgtgaaatgtcgaaagcatctgagattagcaacaacgtcttccttggacccacacccgacactgcgctgaaccccaactgcgtaggcgaagatgcatacgatatgctgatcgatgcgactgacctcgcccatgtaccggagtcgcgatcgctacgagcgctcaagatgggtctcgagaggaagagtcgaaaacacgccttgcatatggagttcccctcctcaggaagtattatgcctccaagctggtcgcactcggaaatcgatggcttgatggagatgtgcaaatggatgtacgagttggcgaaccctcatgaaatcaaacgaacgaagcgccgaagatctgatgaagacgaagctattgggctggatgacattgtgatgccacgcaaattcttgatccattgcacagatggctacacagaaacgacgctcctcgccttggcatacttcatgtatgccgaaggtctaccggtgcatgatgcttggatccggatgcatcgggaaaagggcaggaatttctttgcctatccttctgacgttgcgcttttgactgctattcaacctcgcatactgcaggaatctcctcgattcagccagagtgtcttcaatttgtccgaaccgaagtggctttcaaagattgatgggagcttgcccagcagagtactgccgtacatgtacctaggaaaccttggacatgccaataacccggagctccttcgcgagctcggtatcacgcggatcctcagtgttggagaacctctctcttggtcagacgatctgaaaaacacactcgattggcctgctgagaacttgatgatggtcgatcgcgtccaagacaacggcgtcgatccactctgggcagaattcgagcgatgcttgaagttcattggttagtactcgtagacctgatgtgctatagctacagctaacatgattgtagaagctggcaaagaagacggcggagcaactcttgtccattgccgagttggtgtttcacgatctgcgaccatatgcatcgctgaagtcatgaatgagctgggcttgtcttttccacgcgcatagtgagtacatcgtcatcagactacagaagtctgttactgacaacttatcacagctgctttgtccgagccaggcgcttgaacgttataatccaaccacatcttcgcttcacgtacgagcttctcaagtgggaagagttccagcgtcagcgacgcaacgaacctcttcgccgcgaacttgagtgggccactgttgcacgcgaaatcgcgctgatgaataagccctactcgaagtgaaactccttttcaaccctcacgacatacataattctccgaacacgatttacgactatacgatatggctgagtggatgtacgatcacggagactgcaacaaccaatttgtttgcgtagttttcatcgatcttcgtcttcagttgattctcagcggtttcctgcgtttccgttggcacacggactgtttctctttccctcaggttgttctgttttacggttgcttttcgaattagcgagtcttgtcattttcataagacttcagccacgcggcttgattgactgtactggatgcttgtccttttgttctcttcatctgtatggcgatggacaacaggagagacaacgggcaagggtctattgactcccttcatgatgctcgtatcatggctttgattcacatgcggacatggttgactcgtggcgttgagggaaacggttacttcaattcggcgtacatatattaatgcaaggggcgtatggccatccttctcttcaaagcactgagttccgtgccagcgtattgtaactaacatgaagtaattcaaactgtgggcctggggtaagacgggtactctggatatctgagactacatgacaagacgaggtcagagtgcatatgcaagacctaacatgagccagatagtcacagccacgatgacgcttgagtgtgcgttcggagctccggcgacaagactttgatcaattcattagtcctccgcaattcaaacgacaacgagtaagtgccctcgtcattcagcgtatcatctctgttatcggtacacaatgtctgtcgcctgactgaacgtttctcatcatcgtcgccgtaataatcctcgaacaaatcttctatgcatctgaatcccactgtgccattgttcacctcacactactgtctgcatccattatcgacgcgcactgaggcaccctccttgcaacagctttggatgctgaggtactctggcttgaaactgacggagcacttgggatcttggagatcagaggcgttgcggaacatgccgagtgccatcacagcagagcaggcgccattcgtacggtttgaggtggctgttggtgaggaggtggggattgggactgtggatgcgatggtgcggagggaggattctgctgcggcgatggaggtggagatagacatggtttaagtaggtggaggtgcttcaattttccgtgcttgaggctaagcttgtctgtgtaggatatcaggaatactctcttgtgtgtattaccgaagaatgcagcttctttatgtctctacacgaagtcatgccaacttcgtcctacataacctttcaagatgatctacggggcgtagaccgcgccgcacacgaagctgacccgcggaggctgtaagcggtcatattacttggtttaacgtttcaaagctcatggattgttccgtttcgtgcattattgcccaacaccccgatgtaccgatttctcgttactgtctatacattggttggcagagattaggccaagtatggggcgtactggtacggccatgccggaaagccatgtagcgccatgtatattgggcacaagcctgcagcgagtgaacctaatcttactggcatatttatgcactacctgttttgggtaaccagttcagtcttacgtaggatgatggtgcaagagtttatggatggaacgataaagacagtacgttatctcctcgatcatacacatccaattcgtccggggatacagttatatcatacaatagttttgagaacgctatttctcgggtctcgtcgccatatttgatcgatcttcatgcacctaggcgttacaggtgacgccacatttggcttagccttcgtttgccccaagcaccacactaaatgttgtgacttggagctcctggtttggttttgtagattaaacaggtcccaatacattcgtgggtacctcataggaaggacaccaaacacatcgtcatacctgccatcaccgccccaagcgtgagactgtaagttgccatactcgtcgcagcgccttcatctttgccaaacgtcagcttgtccctgtctcaatcgcgcctaacaaaacataccatcctttttatcagttacgttatagcacagccccaaaaaattcgaggttgagttcttttgtcgtttgtaatcattacgcacgcatttgaagtatgcgtcgacgtcatgaccattaatagcgcagtactgcgtgcaattcttttctacacgtacgtcgttggggttcttgcaacaatgcgcggcttggaagagggagggtggatagttgaataagcaaatctcctggccttcgaggccagtgatgttttgcactccactctgtaccgaatttgtggagcagcggtcgaagagagttggccttgacgtttcgactgaagtacttgttacagttactgccgttgtagcggaagcgaaggatgaattgagtgatagtgacatgtttgagtgcttgtggtgaaaatctcctttgaggctgggaggaatatacctggggtaatccgggcgaaggcggctactatataaccaagaatctaattctgcgtgatgcgcaactgtgagcacaccagccactggggcagtgcgtttctcgaaggaagccatctctcgtaaatgcggtaggtgaaattgaagatcattgcatcagcgtcctagctttagcaaggctctctccatcctgtccagaaccgtcaggagcactatgctttgacggatccgcccgatggatgcgagcttatacatggtcatttcgtatgttagcaatcagccagataaatcagaaaactgtcaggtacgagatggaattcagcgaagtctaagacgcaattccaccgtatgtcttccgtatagaacttggagtaaaaactgacaaatgggactgtatatatagaacttcggacatgtaagcttctcatgactcgtggctacgcgtcggtacgccgtggagggtttcacgctggctatcaatggtggaggcctgatgcagtgatctgcatgacctcattaggcctcccgtctcggatcacggcgcgcaatcgtggagccgctggtgcaacttttcgtagaactatgttcctgtccgcctctcaaatcagcttacaagtgtgcaggcgagactacgggaataatcgtcgcctttgcccccgtcacgccctggaggccttgtttggaaggatcctggagagtcttaatattatctaccatggacgctatactgcattctgtacagatgctccactattctctgtgctctgaacaagcatgctgatcattgattcacaaatcattttgacgtgggcgcaggagtggactcgttcgagcggaccttgctgaggaattgtaacagacaggtgatgggaggcattgctaacaatcatggccgctctagaagcctagggcgttgtactacaagtcccagatctcattccatctcctaccatccaactccactggcccatcccactttccaattcttggtggccccgtgcctgactcaggcaggcagatccaatccctcacacaacctggaatctcttgcttgctatgactgacaaccagcaatgcctgatgttcttgcagacctggaaccgatacttcaccatcccactgaacaggcttaggcccagattccgtatacgtcaattgcatcgtttgtccctgagatagaaataggaggcacttgtcgcgtgccaagtcatccatgccactgaatgcttcgtcgagaataacgatgtcggggttgcgaactacggatcgcagaaagaggagaacacgttgtgcagaatatgaaatctcgccgaaaagggtctgacttgcccattctaccccgtctgtctttgttggagatgggttgatctcgtttgcgaaccacttcaaacacgcatctactcgtcgtgttgcatcataatcaagtctggccttggtaatgggcgtatcgctccatgcgctctccaataccgtcctcactctgagatgtttgggaaatagggcatggacctctgggctcgcatggcccatcttactctggatctcaaatatggttatgccaggtacgcctggctcaggtaacctcgagcgtccgaagagtttgacgggcgcagagtaagtttggggatggtctgacgttacgagtgagaggaatgttgtcttgccagagccgttggcgccaaatatgccccagcgttgaccgcggtggatgttgaggttgagaccgttctcccaatcgcccaaaacggggttgttgccgtaggaaatgcgcacaccggacatttcgacaatgggttcacctgtaggaatagaggtatcgtccgtctggtgatagccgtcgcggctgacgagggacgagtccgacgaagaatttgaggcgctagactcaaagttgccgccctctgaaagatgacgcccaacttcgcgcagttcgaggagcttggctcccataccgtcgctagtttgacctgagagtccgatatcttcatattgctttttcaaatgtgcaaatactccttctttcggacccagagcgtcgacttttccgtcctcaccggcatagactatatgtgtgatccaatcaggtatggcatcttgtggtctcaagcttagtacgattcggggcgcatttgcctccgccagcttgtgaagcactttgctaatgtgcttagtgacaattggatccaagccaatgaatggcgcgtccaggcatagcatcaacggctgtgctaaaagggccttgccgattcttgctcgtcgactctgtccattgctgagcatagcgactggcttgtctaggaatctttcaagttccagatcatgcatgaccttatgcatgacttctggatttattgcttttgctttgatttcctcctctcctggattgagagtaatgatgccagtcaagtaacgctgcaaagtgaagtcggtatcctctttgagcgattcgtatctagcagagagatacgcgccgccgaaagccttccgttccacatcgaagccaacatattcaatggcgcgatcgggatatcggaggttcggattccggcttcccacttcgtcagatagaagataagggtatgtacgagctgtgggtggaaagcaaagaagttgtccacgaaggacttggaggaatgctgtcctgatgttcgatgaaggcgagagaattgcccagtgttggcttggcgttgagaatgaaggcaaactcaagtccaggttggaaaatagtgctggattcggggctacatcctggcccgatgctggtttggatgaaggatgctgacggtagaaagtgccattggtaattctaacaattggttcagaccacaaacgacgtgtagcatggagctttgcgcatttcgaagctgcaaagaacagcgcatttgttcttcgcatggcggaagcttgaccatgattgtttgattgttctctgtggtgacgactaaattcccttcgccttaggattgtttggcgtcccgtagtgtgtggctcggagacgccctcatctccgcgatccggcatgacgtcggtacatggtctgccgaggttcgcgttcacggcatatcgcgaaagtgatagaagcgtagacagagatcacacgagcagtgcaagatgcttccaggactgcagccatcgcgcccgaaggtagggacataggccactgacgcacactatgcggtctaacaccgtatagcctccacagcagtccgcggtccctacttatgcccaacagcagcgacgcgctgtgcacgaagccgcccttcaatcaccaccaccaccaccaggcgcccaagctactgtttcacatccccggcctcgaagtcagattgaggccatgcctccctttcctccacgacaaccctctacatcccccttctatgacagcgccgtgcggcacccggtgttcttcacccagaacttgaagaagccaccctttcccataccccagattgcgagtcagggttggagtcctgttgcaaacgggtatataatggagcagcaaagggcgatggcttccgagccaaagacgaagttgtgaacgaaccgaaatcattttgcgttgggctggcgttgcgggtggctgatgtatggagcactttggaccatatttggcgtacaatctacaaaccttcgcaattcccccttccaagggcttgtggtgcacatgcttggtcgttttggtgtacgttttgcggatgaagctggggaagctgacaggtcttggcgcgctagcatgtcgcgatgccgtcctccgaccatgtcgacttttttgagatgatacttgctgctacacgcaaacacgactcatagtcacaatggcggaatccaaaggacttcctttcggccaagccctgctcgagcgcgccttttcgccagacacggcagcgtcccactacaccgagcgccttctaaagcgcccgcttaccatccgcgcaacatcgccaacgccctcagcacgcgccatccgccgtcgcacgctcaacgaatccaaggagaagactcggaaacagagcaaacagaagccacgcccgctttccgctgcgcagaaacgcaaactatgtctgaacgagatacccaaagagcagcaaaagtactccatatatgagccgttacacaatctctggcttggatacatgcgagagattctttgtgtgaatgatgctcagaggcctgtttacctcaccccagcgtcgagcggccaaatgctggccagcgccgacatgcatggtgcactgctccgcatagttcgaagccggtgcgtgagtcgtgtaggtttggagggcatagtcgtacgtgatacgaggtttacattcgaaatcatcaccaagaataatgtagttaaaggtaagtcaaacgatcaggtaagtcgatttcccatgtctaactggtgggtatagcgattccaaaagagcataccatattccaatttacgatcgccttggagggcggagaagagaagaagccattggtgttcgagatcaatggggaacaattccagaccagggcaccggatcgcgccaacaagaagttcaggatgcattatcagccggacctctgatagacggaaagacgcaaacctctcaacactacaacatgcttgtcacagtaacttgaatgtcaagcaagatagccctcgctgtagcattccggctgttctttggcttctcaagtacctggattctaggggaaataaggatgacgatgcccaagtcaaagcgaaggagaatccagggctcaacgaaaccatccatttagatccaaaggctgctcgagcacctccagctttgtgtcccgatctagcgacgcacctgctatccagcttacttccgccaaccgagaccaagacttcctccaacaagcgccaacatgacgattctcgcagggtctcatagttcatggaagaacttcttgggcccttatgcgtgtgccggtcccgtctttcaggttcagggtctggatgaagtacctaccgctattatacacaaagaacttcacacgacatatttgattggcatattgtggcacaaatgagcatccgcaagataccgtggatgtcatcagtagaaactggataaatgcccctatatgcaagaagattggcgtttcgacatgagttcgacatggcgagcctattctagtttcacgaaacagaatgaggtaccgttcagtgcagcaaccatcatacacacagaatagaaagcattatttaacgcaatagcttgtttgatcatcggaactgaaaagttcaaatagatgtcactaacatcggtgagagtgagggtgagtgggagagtgggagtggctcaccggtgaatgccagttttgggtttcgcccagaagctcacaagtcgcgcctttgcgatctgtccccgtcaccacgacatcacaaatcccttctcattctggcaggtcattcaccattgtggacctaccagcatgtctccccacggctatacccagggcagcatcgcgcaatgggccaacaagaactttcttacagacttccgagaactctccggggcgaaacaagtcgctgttcaattgcacaagatatctaattccgggagtcaaggctatatcaagggtctagtcatcggcatcggtatcaacgagaagggcgggtcgatcgagatacttgtctggctgaacaacggttccatgatcatcggatacgttacgaaggttggctcacgcatacaagaaactcgctttgactccaccgaatctgtcatggagagcgtcaccgaattcaaagagcctttcggctgtgtactgcacgttgagggagaggcagctattgcgaagttggaggcactcgtccgatactacctcttgctcaaaggttcgacgcaggctgtgaaagatcgtatcacagagtttgaagaacacttcggcgacgcttgccgagacatcgctgccgcgcataaaacagaaagggaagatccgccagatatccgtcttggaccaggggcagatgcttggacttctttggcgtgtaaggtctcatggtatattccaagcatagctattgacactattcccactacagatccagacagacacggcctctacgactttgaaatattcgttgaaggtctgcgcaatacttcgggcaaagtcaacatgtcatcgcagagtccgaaaagccacattgctcatggtacggaaggcgcatctgtttagtcaaatgtaaggctcgacaccgatgacgcaagctcagaaatagaccctcaagaatctgctaaggtcgagataaagagccttagaaggaaaccgcagaccctggacaacagactgatgatggcggaaggccgggcgcaaaaagcagagcaagctgtggcgaagtggcgaggatactatgagcagctgaagaaagagatgggcgaaggcagcagtctgagataatagaaaggtcaagaccagcctcgatctgatgtagctaacgccttttcgagaattaaggcagcgcccagagaactatggagtctctcatgggcatatgagatacgtgttccaacgcagttgggctaaaacgtacgtagctggagccaaatgtgttttcgaacctctcaatgcttcatgcaacagtgccacattgctcttgtcagccgtcttggcatatcccaagtcataggcggtgaaagtgaaagcctcgcgtgctccgaaccactgtaaaatctcttgcacccaacccacacactccaacacctcctccaggactcgtcacggacgctctccaacccccgctccccccccctcggcactgctggaactgaacgcgtgggccgaggaaaattgcccggaagaatatggcaggttcccagctgccgggtcgtacgaaatcaccaccgttgggagctggatcaggatttgcgtaggcactattgcgcgcacaggaatttatcacgacctcatctccttcgaaaacgacaaactgaaagtccaagcccacctcgagctaggtaaagcgatgccgatactagtcgctggggatttcattcgactcacaccctcctactacgacaagatcgagctgtccgagccgttctgctggatttggccgagtctgaatgaccgcataggtcttgccaaattcaacgcgcttgtgagatacgcaatcatggtgcgtgggttccccggtaatctctctgatatgccgttcggactgcatggagtgttccctcaactctgtgcagatcttgcgaaaggccaagacatcgacaacatgaagactacctgggaaggtgaaaagcgttacggcaaaggactcgtgggaggcggcgtcgaggagccagaagaggttgagccgaacagagagtccacaaacaacgacggtcccgacgagcagcagaacagtcgcaatgtcgtaagttcacgacatccgtataacattctactcagttgacatcaaacagttcgagaatcgcatacagtacctttgcgaagaatttcaagcctatacatctacaccaagagctgattacgaaggatttgtggaaggccaagcgcaatacggagctattgttaaggggttgaagaaagaagttgaggttgcggagtgccgcgtgcgaatacttgaagctgagcttgagaaggcaaaagctggggagaaaacgtggaaacacaagttcgaaggcgtggctccatggacgatttggcgtaaaattatgaggtaaaagaactataggagaggcatgcaaaggtgctggctatggaagtcacgatcagaggcatgcaccttccatgcatgtatgcaagaatcaagctggagcttcctcggcccaagcattgccctgctttgtactagatagtcgagaaatccagcaatgtcaacgacatgaattagctaaaagcattccttaagtctagtgataagagcctcaagaaaatcaggatgcctcacatgctttcagtcttcctgtgaattgccgcaagactatgattcgaatagctgctggaacagaggcatacagaaagcgccatacatcataaggtgaactataaggcgacatgtctttgaaaaaaaccccaagacatgttgttagagctctaattgttctgtgtctttttttgctagagagtctcagccacatgcaagacaattttggaacatggaacggtgtttttctatagggctgtgcgttccgctaagcacacgtaatataccgctgctacatcaccaggtcaccgaaactatcatgacaattagaattcacaccttcgatgagctgaaggattacgcaaaagccaagtttccaaacgcattcagctgtctaccttcacccgaatcttttcatattcaggtacgacaaggctgtacttgcttcaaaacagaagaactcctagatggtcctgtctcgttacacttcaggcgcaatggagtgtgtaagcacgtaccagtcggcgacgagaagcatattctgacacaccgctcgaccaaatggtgatgccaaagcgtatggatgcattcgtaccctactgcatgttggcccggagtcaccgtgcatgcttgaatccgccgacatatgtcttcgaactcgtctttcgaaaagtgtgtctacatgagatgttgcggatcgaagatacattgggaacagtaacacaatcgaggacgggggaaggggctgatatggagatgatagatggcacggaggtcacagggcatgggactgtctctgaagactggcatactccggcctgcattcacgcatcgactgtactcctacaagtaatggccggaagggttgttaacgagatggcgcagctagtagagacaccgggtgaccacgtgggggctgctgttcgggacaggaatgtcaaggtggacttttaaggttgggattgaggagtggaagagaaggtgtcttgctctctgacaaatgctcgaggcaggctcagcatttgggagtcggcgcggtattggaacgatgcatagtcatttattcgatcgcgtttctgttcactagtctgcattccatttgtcttcacaataattccgtttgtatgttgtgagtcgctccagctgattgactgctgtgtgattgtgtaatgcattactcgttggccgtttctagccttttatatatttcttgaatctgacccggactatttagtgcccatgaccgtcgtcttcaccaccgccgcgctcctcaggatccagcttgatcagggtatcaatacgcatgatggcgacacacgcctctacggcagacttcagctgtttcaccttgctcatacttggctcgagaacgccagccttcaagcagtcgtgcactttgccgttggccagatccagaccatagttcttgtagttcttggattttgccaacttgctggcgtcctgcgaagaggggtcggacgggttcactgtccgttgtgaaagtgcatgcctcgatcggaggtttgcaaccagctcggtagcgtccttggcggcgttgatggctagagtcttagggatagcgaggagagactgtgcaaaggcggcaatagccaattgctcacgagagccctgtctccaatgttagcagacgtgtcatggcacaaagcagttgacaaggacacgtaccactgaagttgcccactcttcgaggtatatgtgcagagcagtctcaacagcgcctccaccaggaacaatgcgtccactctcgagcgtccgcttgacagctgacagcgagtcgtgcactgagcgctccatctcgtccaaagcatagtcgtttgctccacggagaatgatggatgcagatgaaaaggccttagtacccttgacgagaatacactcatcatccgaaatgcgctcttgagatacctcttccgcagaaccaagactcgatgcctcaaacttctcgtcaccgttcaagtcggacaaggtgctgaccagggttgcgccagtcgccttggctatccttcgcagatcctccttcttgcatcgtcgtactgccatagcacccttctcgatgaagtgcttcaagcagaggtcgtcaatgcccttggtagtcatgacaacattcgcgcccgccttcaagatcatctcgatgcgttcggtgacaatgccggcctcgcgctcccgaatcttctccagttgttccgggtcgtcgattgtgatgtgtacgcctagcttcatgcgctccttctgcaagttgatgtccaagcaggcaatcttcgcgtcttttatccgcgtcttcatggcctgcgaagcgactgtgcagttcagcgcgtaacccttgacaagctgagactgagtggcgctctggccgtgtgccttgaggatgttgacagccttcacggggtacttgatctcgcccttgttgttggtcatcttgacagactgcatggcgtccacaaccatgttggcgaagaagtccgagtcggatccgatgatcttgctggacatggacgtcttagcgatgttgacgagggagtcgcgaccgagcgcatcgaccttggtgctgatgttctcgttcatgtacttgacagcttccctcagagccagcctgtagcctgttatgattgtggtggggtggatcttgttcttcatgagctcgtttgctctccgcagaagctccgccgctattatgacgactgatgttgtgccatcgccaacctccttatcttgctgttgtgccaaatcgacgaggatcttgccggcggggtgttcgatgtcgagcaaagagaggattgtagcgccgtcgttcgttacggtaacgtcaccaatgtcgtcgaccatcatcttgtctagccctgaagggccgaacgacgacttgacgacatttgcaattgcctgagtcgcgaggacattttggtcacgaatgtcctgcccgctaatcttttggccgcccaagactaatatttgtcagccatgtttccgcacacagaactgctcaagcttacacagcgttcctccgccgcgagactgttcaaaaattcctgccatgacgtcgtggtgtagctgatatgtcgggttgttgttgctgcctctctacgcggctcgaaaatcttaggctacgcggagggacagaccggcgaaaggtagctccgacgacgctagagaccatggcccctgccagtgcatgactcggtggacccctccacaattgggagcaacaccacgcgagactttgtgactgtgttgcttcgcatccagacttcgaatacgagcttgctgcgcccttgctccgtattgcacgcaggagatactgactcaaggtcccgtgactcttcaattgtacgtgtgttcagctgctgtatttacatgccccgctaccccgccgaatgctcccaatatatgtcaagggagctgtttcgcaaagaaaaggaactttaaatgactttcgcattggcacaacatacacaaggaaacgccatatacttgttcaccgcactcctcatttcgctggtctgtctcgcgctgacactacctttactttctagagccaaactttgcggatccagcgtccacacacaacgcaaaatggccgaagcctctgccgccgatgggaagatgaaagatctcaagatctccgagacgaagaagaacaagaaggatggcaaccctaagacggccgcgaagaagccccagcagcagaagaagaaggttagacgcgcagcacagacgagctctggcggatgaagcaggaaattgactgggagacagattgagggtgccgcgctgatcggaatcgatgtcgcaaaggaggacgatttgggtgaatggtaccagcaggtcatcaccaagggccagatgatctcatactacgatgtgcgtgttttgacatttcccaacaactaacaagcaaaagctaacaagcaatacaggtcgcaggatggtaactatgctgctactagaccttcggtcgcatactgatgacaggcagttacatcctagaaccctcttcgtacgccatctgggagtccatcaaggcttggttcgacaatcagatcaagacactcaaagtccgcaatgcatacttccccatcttcatcagcgcagacaacttggagcgcgagaaggagcacgttgagggttttgccgctgaggtcgcctgggtgaccaagggtggaaagtccgacttggagaagcctgtcgctgtacgcccgacctccgagaccgccatgtacccttactttgctcgcaagatccagtcgcatcgtgatctccctctgaagttgaatcagtggaacaatgttgttcgctgggaattcaagcgtaagcattgctaacacaccacatcgagttcttgctaattatcctcagaccccatgccttttattcggtctcgcgagttcctgtggcaagaaggccataccgcacatctgactaagaaggaggcgagtgatgaggtcctacagatcctggactggtactctgacgtctaccaagacctgcttgccgttcctgtagtaaagggcaccaagactgttaacgagaagttccccggagcagattacacaaccactatcgaggggttcattcctgccactggccgtggtattcaggctgccacatcacattgccttggtcagcatttctccaaaatgttcaatatcaccgtggaggaccccaacgcaaaagaggccggcaagtcagagcacgtccatgtgtggcagaattcatggggtcttaccacccgttccattggtgtcatgatccttactcacggcgataaccgtggcttggtcatccctccgagggtagcggagattcaggtagtcgttatccctgtcggtgtcagcgcaaagtgagtacagagtcacgttaccctacgacaaatgctaagactgctttaggatgagcgctgaagacaaggagagtctctacagcaaggttaagaaaatctccgaagatctcgttgaggccggcgtacgcgtcgagaccgactaccgcgagggctactcccccggctggaagttcaacgactgggagcttaagggaatccctctccgaattgagttcggccccaaggatgctgagaagggcgtcgttaccacctctcgccgcgacatcagcgacaaggacgctgcgcgtggtactatcaacgtcgacgacctcaccaaggaagtccccaaacttcttgagaaaatacagaaggatatgttcgagcgcgcagacaaggagtatcgcgatcaccgagtacagctcacgaactgggatgactttgttcctacgctcaatggcaagaacgtggtgctggttccccactgtgagggcgacaagtgtgaagacgaggtcaaggccaagagcgcgcgcaccgcactaggtgacggtgtcgcagaggacaagcaggcccctgccatgggcgcaaagtctctttgtattcctttcgagcagcccgaaggcatcgaggagggtaagaccaaatgtatcaaccctgactgcaacacccctgccaagcaatggattctcttcggaaggagttactagtttatataagcatagatccagaggcacagcatctgttcattgggcggcttggagtttgaggtggtctgggtggcgtgaggatgcactaccagtgtcaatggacagttgccatgtttgatacacttttctaagtagaacgaaaggttctacatctccaatactcgtgcgctgatcaccttcctggacgactgctgagtcgtcatagcagtgactgtatgcccacacacaccttctgtagtcagaagattggtgaatgacaacagacatctcgccgtttgcaaaaaagcttgcaccttaccgtgcaccacgtcacccgcacacctcatatactgcttctcgccaccttattgcccacactcgcacacactacccagtatcagtcatagtttaaccgcggccatactcaagatgtgtcataaattgatttcggtgtatgcgtgcaaccactccaaaatcatctgcaccacaccatgtccatatgcgttcgacactggcggtagaattcctcggcgaaagtgcaacgatcaagacctatcctgctctgactcgacagtgtcctctctcgctccttctatccgacttgaggaacaccctgcccagctgcgctcgccacctgcatcaaggccaggcttgcctcttccaactccacagcaaataagccaacagtcaacaaaaattgcgtcagcgccagccttccgcttcatcccgcgtgctccctcaccttcacatgtcggcagcccgtcgccaggctacaccccgcattcacctgaatctgagcactccctccaaacctcgccttcagccgccttgctcccagatgagcagttcgacatcgatcccaacttctgcgattaccatttcccgcacaatctaccaacgtccaagctcccctgtaaggaatgctacatgttcccggcgtggcagcatttggcaccactatacatgaaatactactgtgaacagcatccgatggtgaagccggaggatttggagagtcttgctgggatcaaggacttgagagaagagcacgagaggagagttgggcgaggaatgtgattggtgcaggcaaggacgaggacaagagcggaggaagcgtgtaaggacttgaagtgtgagaaagctggggatgagaggaaatgacaatagagatgagcagatatgggtgcaagctgtggctagtcctcgagtgtgagcttcagttacatcaatgttggtatagttcagcttgacctttttcattatgcatggtatattcgtgtcgctgtctgagacaaccagcatcgttgactggacctagcaggtatcccgcacgtctaagacgtatccatgtcgtcgtcaccctcctctttgctctctttctccacggtcttcttgacgccctctagaaatgccttcacggcttccccaccgcctaagggcatcgctccgcccctcatgtaaccaccatgctcgacgtcgatgttcagtccttgcgcgacggtcggtagcgcacccgtcttcaatgcttcagtcaagctgcctagtgcagcgcgcagttgaggggctcggaggattctctttaacacctcgaccttttctgacctatccatcgactgtacaactgtctgcgcggtctcagagttggggtcaatttcatcaatgtcttccacttcagcctcaagaaggaatggcgtcgtgggaagctgggcacacagagcgtcgattagctcaggtgaggctttgtcgacagttgaaatggtgtgtgacggccagagaaggtcgagcaatgtcgtgaagggttcgccagatgcggatggctgcgaggagccgccaaggtttcctccttgtagcgaattgacgaagttctgaacgatagaagaaacgtcgttggtaggagccgctctacgatgctgttagcgcagggttccgtcgagactagaagcaaagaagagacaacgagcgccgtggcaaggcgggcgtaagacgagacatgcatgcatattttgtttattggtacagagagccgtgaggctcgtgaagtctttcccgaacgcctcaccatgacaggatataatctgaaactgttcggtgctctcgtcaatgccttgaacagctgttcgaactattgccgtaatgtcgaccgtgccacgacgccgttttacaatacaaatgaacggaacctacgctcggccgccatcagcacctccttcacgggatccggatccttcttctctaatgtcgccgccagtagcaccagctcctgcgcccccggtgctaccgtggcggtttcggcttgctgaatggtctgcaccttctacatcttccatggtctcgtcatcatcgccaccgggagcagagttctggacgtttgcgagctctgcttggacatcgatctcctcgccgttgaggagaaggtcgacaatctgtccgatcttgaggtcccgctcgctgaaccagctggcatcgccgcgggggtgctgtgtcttggactgtaaccagaagaggtagcgctgtgagctcgagttgaacttgaggacgaagatgcggccgtcggtgggagacttgacgttctcggagttttcgacggattcggtgccggtgtatgggacgaaggcgccgtcgcccgggatcatgatgaggtcgagctcggactcgtcgagcgagctgtcgcgtgggcgccagcagaagtgcacaaactctgcgaaatgtaagcagaacacagggcatatctagcgccgtgaccgaccatcttcgccctggtagaggtagacgtagccaggtgtccggagcggcttgaccttctgtatagtgtcgttctggcgctgcagctgttagtggccatcgcatggtgggggaggctagagcgtacagtgagctggcactggcctgccttgaaggttatcagcggttggatcgacatgtttgtgttgtggcgtcggcagggctggcttaattgtgaagctggtgatggtgagctgcctggcgtgcttgcttagctcggaagcggcgatgcggcgggcctggggtcggacgcgctccgcgggaaaacgtttccccgagccagcgcgctaacggctggagcttggcggacacagtgcgtggtcgaaattcgctactcgcacgaactatctaacttccagggcaatccgacgacaaccacaattcgaaatggcggccaacaaagaggaacagaagccccaaaaggcgagcaagtactacccggctgaggacgtcgccgtccccaagaaggtatgttcacttatgcgatcccgcaccgatgcaccagcaagaggaggaccatgacggacagggctggctgtgtgtctgcgagcgaatgcagcggcaacacgttggggagcactgttgaagcaccggtatagcagcgatgaagagctctactaactgcgactcaaggcccgcaagaccgtccgccctgcgaaaccccgggcttccctccaacccggtaccgtcgttatcctcctcgctggtcgtttccgcggcaagcgcgtcgttctcctcaagcacctcccccagggtgttctcctcgtcaccggtcccttcaaagttaacggcgttcctctgcgacgggtaaacgcccgatatgtcatcgctacctccaccacggttgacctgaagggcattgactccaaggtcttggacaaggtcagcgaggatggctacttcaccaaggacaaggccgcccacaagcctggtgaggactcgttcttcaaacagggcgagaagcccgaggtatgcaccccgaacaacatggaacgcggcgcagtactaacagctgcaacagaagaaggagacttccaaggaccgtgttgaggaccagaagtctgttgacaaggctctcctagccaccctcaagaaggaggctcacctcatcgactaccttagcgccagcttcagcctccgcagctcagacaggccacaccagatggtcttttaagcgacgggtcacgacggtcaatggcgttcagtgcatgggatgaaagatgacttgggcacgtcgagccgcaacagcggtctaaacagcgtcggcacgacagccaattttttcttcatggatggtaccggtctgcatttactataagacttgtaacgagcaagcgaatccaaaacggtccgaaagtgaatcatttggtcctcgctcgtgtgatgtcatcatttggagttaaggcgatacaataggtgcatggtactgatcagcgcaatagaatcacgattaacagcctcaccaccatcgaactgctcgcagcgtcaaacagcctctacatattgtatttacatactagcacaaagaaagccatctccaagggtatcgcgaccgctgcacagctttctacagaatgccagacaccgcatcgaagggagagaacacacacacacattggttcgacctatacacgtgccagcagttcatgccgacagaccctagttttatcaagcatggccaaagatcgacatgtgttatattcatggaccttcgtcacgcactcacttcctcctcctacccttgcccgcagccttccctctcagttttccagcaagcccactcgccgcgtctccagctccgtcgatcgcgttaccagctgtctcctccacgtgatgtttttccatttccgccttcaagtcgtcaacaacatctttgcccagcgtggtgtcatgcacccagtccagaacgcccaacggaccaaagtttccatctccttcgctcatcatgtgtgcatctgtccttctggccatgcctctcagcatgatagtcgaggggaggatgttgtaccccgaatatacgaacgtttcttcgagactgaagagtacaatcaggaacagataagtcagaatatgcatgcgtaaggcaatagctggcagatacaatggtaaaaagcgatgcaagaggtgacatgctggatggtcgtagttggccacgaaggaatatgggatcgtaacactatgatgccagctctgatgccaatctgccagtctaccgccattagttgagtgcagcagatgtgtgtggatgtagtattgaaggacctgcctctaatcagccaagtcgtaatgaacctcgtgatgatgtcttacattccgcgccaccaaccccatggcagcatgcttaagcatcgtccacggatacggcaaatgatttaacccccacttactgcccttgatctgcaacaagctcctcatcctcagcacgtctgtcaccaagaactcagtcgcagcttggattgcgatagtcagaatcacattgagcagactccatccggcgactctccacatcttcctctttccacctttttgcttcgttgcgatgccaagttgaccttgcgatttgaactcggcggaaagagatgggacgccgatgtcgaacaagaggaagattaaggaagggaagacataaagagtgagccgaatgaacagtggcgcaaaagcctccaattgtagcggtgaataggttgctgcaatagttgtccaagccaacgacaggaaaatgaggttgagtgatgtgctccatgatgacagcatgggtattgccagaagtgaggccagagggacagtgaagggggccaaaagcgatgttagagacattgtggctcagacttgatgtcgctggttgcaggcgaagaatttgttaggtagttgataggagattcaagattcgcgcatggtgagaaggacgattctcagcgcgagtttggtggtggaatccaggtagtgagcaatgacgtagccacgcgccaactttcgcacatagctgcctctacactgtcacataatctgctatcgtctaaccttggaactccacgaaacgttatcgtatcatgacaatcaatgctgcatctcctttcattcacgatgcatacccttaacacaattttggcgcatactgaatcgcgcacgtaatgcaaatttccatccgccgtataaccgtaaatgccccctaacggtctacgctaagcagcctactgtctgacattgtcgatcatgaagctgcttgttcatccacgcacagattcagctaccctttctgtggctgcgacgaactgatatatactatgttggaatattttcgttcgtaaggccatgcttcgctggatttggtgtatttggattttcccataagcaacatcgctctatccgtttcccaacctgcatttttacgactcggcctctgcgagatgctctccggttggcgtgctagagcgattggcacttcatcttccagacgaatctcatatatccttgttcgtcgcaagaacctagcagtttagcactgcaccaagcgaaagtagtcgcatactaatcgatgtaggttgaggtcccacttcccccgatagtattgacaggcggcctaaggttgacatgaccctagatcgtaatgacaggcgatctaaagtcgacacgactgcatcgctgccaagaaactacaggaagtccctgatggtgtgctgagtcactgaacacaggtggacatattaggacgaaagtctggtgtcgctcatcttggcagtggtgtgcttctattctagacgtttggtatgccaaatagatcgagccagtatttgggggtgctaacgatgtatgaggcgaaaggagagcccggtagtgtcatcgaggggtgtcgaacggatgaagcgattgtagtccgaatcgtgtgtttctctatgatcagtccggccccgtgcaaacatgttatgctctgtataaatagctcttcatgattaagagctgttggatgtacaagctcttgctgcaggtgaaggacagaatatcatgagtgacatgaggaaagccggcgtctcctaaacgacaatggtgaaattcgcaatgcggctacgcgtaaacacataaagatcgggtatgcaagggccccagaacgtgcatacacatcccacttaggtcaagcgagcggatcatgctcatgcataccgcaagccccggcattgtttcgatccgtgctcaataccaaaagatctgcgtgcaacaaggcagtaccggtacgaggtcgcgcgagcggctgtcgtggttcggcgcggtagcccagtcttctggaagtggttcgggaggaatgatcagctttgtgcccaagagttgcgagatgaacaagcatgtaattggatgcctggcacgtggaacctgggcgcgtttcgcgctcgcgtaaatattaacatgggaacgctgagtgaatcggaaacaagcagctgcagaaatgatgagaacgaggctagatctttgtgcccaaccatgctacgcactggatagactaccgggtttgggcgctccaatactgggagcgagtggccgcgataaaataagaaagcttgttgaaactatttcggctagtgtagcgtagagtggggcagatcccaagctctcgcgctttccatccctgagtctctgggcaggtgcgaccgggccatggatggcaagtgctaatttaacttgacagacttcgagtctgcagtccttctctccgctcagtgtctctcgcctcatcgccagcatctttcttttggagtgcctatctcgcgacgcgcatgtgcacacgcgccctgcatctgcatccgactgcagcacctcgcatgccgattatgcactgatcgtcgtccatcacatcgcgcgcatgcaagaacgacatatcttgacgtccacggcatagcttcaagtagcacgcccggcagcatggacgtccagacgcaaaagaaccctccggtgccagccgtccacgccgatgccgcaaatgctccaccgaaccaaagtttgcgaccgccgcgaaagccgtcgcccccctcggccaaagggagacgctcgccaaactacgtgcacacgcaggctgcatcgcccgcaatcatctcgtctctcatcgaccagctgtccgccatttccgcaccggcgcatgaccacttcgagaacctccttgtcggctacaacaacggccatccggcgtcggcgaagaccagcatacacacgcattcggccaggaactcgactgcaggccatgatgggagctcaatcgaccattctgtgtacagcaactcgctaagggagcagaacgacaccttccccgacgacgcgtgcgagccgccagtcatccgaacctccaagccaccctcgggcttctcccccctcactgcgccaaagaagaaggacaagtcgcattcgttgagtggctacatcggaagaagcagtggcagctctgcatcgctgcactcgacacactcgaaccactctgcggtgagtataggcaacatcagcatcgaggctggtattcccaggcaaccctctggtggcagtgcgagatcttcgtcggagagcaagaggagtgggaaagtccaccgaggcctcatgtatatgagctcgcgcgagcggctgcgacagaaggagacggaacggaaacgccataccacacacaactcagaggacgccatggcacacgactccccgcgcaagaacagcgtcccattgtttccttatgaggacacgatcaaggaagagccaacgtcgagagaggaggaccaacctttccccgcggaaccttccagatttgcacagcgataccctgacaggagtaacagcccccgccgactccgcatcaacttggtggatggccctgaaggcgaaagtccctcagagcaaggcatcatccctgagcgtggctcatccttgaagcatgccggcagccctacacgaaagagccgaaagagtcgcgctagcggcgctaatcgcaaggaacagcaaaagcccgaggtagtcgcaaaggagcccgaaaagttggtcgaagcagtagtgacgaaagataaaatactgaaggaactggaggaagaggaaaacgaggttgcacaaaggatacgtgagctcagggagcaaaaattgcgtcgcgacttgctggccggcaagcagcctgttggtattgatgcaggggtgtctgcatctggcataccccaagtttcagtaatcccgagccctgaagcttcccccacctcaattgtgtcaagcgcgtcagaacggcgggtgcaggtccaggaccccaccaaagcgcacaaaattcttggtattaccagggaagaggcaggagcagaaaagccaattgatgccgagatagtggtcgacaagactgaagcgcgcaagcccgcacctgcacccatcacgatcttcaagtcgaacgctttgcgccactcgagacacagaagcttgaccgtaaatgatggcgacgatcttaccccactcccgatcaactacaatctcgctgtccaaaaagccgaagaaatttcacctccaacgccaacaatagaagtgccgcgcgcgaggtcacctccgccacccagtatcagtgtcgcatcaagtaaggaaacgaattccagtgtcactctgaccaggcgctcgagctctgcggcgacggtaggtggacgttctgcggtcgggcgcagagccacttcctcaacactcatgggaaccacgaaaagccaccagcactcttcgagtgtatcggatggcattgacctaaagccgccatccgtccgttctgccagcgcagatattggtgcgaggcatcactccatgattatgccattgtcggcacccaacagttttcagcttcagcgtaagaaaaccctcacgaagaaacgctggtcgcatccagacttgccggccaaagcggagaaaagacacaatgacaaagtcgagagaatggaacaagaagcggccgctttaggtgtaggagcagtacaaaggcctcctcggcccatcgcggaggagcgcatcgaggagcgacctgcaagtgtggattcgatcgacctcgaggtggacagctatctcaactcgtcgcgtttgtcgcaaaagattcgccacccgcaaacaggcagagtgatatccttctcagaggtcggtgatcccagtggatttgctgtgttcgtttgcgttggcatggggttgactagatatgtcatggccttctacgatcagctggctgctacattaaagctacggctcatcacaccagaccggcctggagttggagggagtcaggtagaccagactgggactcctctcagttggccaggtgagttcatgcgcaagcgcattccaataagtgacaagactaacttgcttctagacgatgtcctaatcatctgccaagctctcaagatcacgaagttctccatgttggcgcattctgcaggagcgatatacgctctcgcaacgtcactgcgaatgcctcaacatatccgagggcgtgtgcatctactggcaccatggataccgccatctcaaatggcgccaataggcctcagtcaggactctccacctacccaacaacttcctcgatcgcagcgcttcctgcgtgctcttcctccttccctactgaaggttgccaactccaccttcctgggtgccaccagcgcaagcttgcaacgatcaggtccaaagaactcgccaaagactagacggaagagcatatacccccagactgtgaccgcagaaacacaacgtccttcactgaaggataaccgtcgtgagtcgatgatgctcatggatcaagtccttccgcatgcaagctccatgacattagctccgtcgagtggcccggacgcaaactacgaagcgcaacaacgccacaaagagcagctgacgctagctgaacgcgagcatcagcgtgcattcgacgagcgccttacttttgcaatttgggaccgcgcgaccgcccatgccaatcccgctacagatctcatggtgtgtctcgagactaagcagactattggtttccgctacgaagacatcaaccgccctgtcgttatccatcacggcagcaaggactctcgtgttccggtggacaatgtacgctggctcggcaagttgatgcgcaagtgcgaggtacgaatcctggaaggcgaacagcacggccttatggccagcgcgcaggtcatgggcaacgtcctgaccgaagtagcgagcgaatgggaagattggtctgctgtcgttcaaggcaagggtgatcatcgctcgctttccagaagaaggacggcagaacgactgcgcagtaccgtgtcgcgagacgacatgaggttgacgacgcactgagacggccgcgcacaacaaagcgactgcaccttgacggctgagcgcacatgtccaaggacacttaccaacgacttttcgaacgaacccgaatacccccttttttgaaccttgtcatgtcccctttttcactcctcttcacatcactaattagcctgtgtttttggcggtatcccttttacttttacgctctacgcttcttgacattatacccattactggagctgcacgtttgattcatggatttgcttcttgtatatgcatacattgtcctcctctcacttacgggcacggctgggggtgatatggtttggcttgcttctatagggctactatgtcgattgtaatgttgggctagctggattcaatggatcccacaatgaatcagttttacacttcatatggcacacattgtcagcaatttgacgtctgtttaagcatagactagagagtatacgcctttgccccctcgccaaacaacaaatgtggctttctttgcgccaagtcgaggattgtctgggcgtagacggaattcgcccacgcgaaccagctccttgtataactctttgcataatcgacatttacactttcgtggatgagtccgttcatgctgacattcttcactgcgccgagacatttcatgatctcctcgtcatcgtcgctggtcattgcttgtaccaagacgctcatgggccatgcgctttgtaaacctacgtgagggccaccgataccgctaaactcgtcgccagtcaagtagtatgggttaccagacttctcgagaatcatcttgcgtgtgtttttgtagatctcgttggacgcgtcgacgaagccgagcagcggcagtgccagcaaggaagggaggtttgcgtcgtccatgaggatgtgggagccgtaaccatcaacttcgaaagcgaagacttcaccatactttttgtgagtaactacgccatgctccatgacacccttctcgatcttttcaccccagttctggacttgtttggcaatgttcttcttgccggctttggagagaagggaagcagtacgcttcaattcgacactgatcattgcattggcaggaattaggaagcctagaattgtggcatcgtcgctcggtcggaaggcgctgcggacgagacccgtgccactgttgagtggattaccgataccactgagaccgagcgtctccgtcccgatgtttgtttggcgctgaaaggtgtactcgttgccttggtacgatccggtcttgtcgtcaaatgtccctttcgattgatcgtggaggacgtctagaagcgtgtctaatgcaaggagccacctgctatttaagaaagctgtggaaccggtatgattgtagaattggttggccagcgagaggaaatgcgcaagtgagtccaactcgtacttgcattcgaaaacaaatgactcctcatacacgggatgtaccgtgtcgccatcgccttggaaggtcggacgaagaccgcttggaggggggggctgaaaggcattgcagtatggcgatccgataacatattcggcttgcgtattgatggctcccagtatcagctggtggatatccttgtctttctttgcaaggagctggtattgcgccagttggtttgtagagtcacgtaaccactctgcattaatatcgcctgtgacgatgaagctttgagggccggtccatgcatccgtgtcccagctctttctcgatgtcttgtgcttggccgtcttatcaacgtgccacctcacggtcgtgtctagtgtgtttgggaaggcgttttcgaacaagcgagccaggtccttatcctctatccgctcgttcatatcttcaatgaccctctcaaccatgggtgactcgaaagtgcggcagtatttggaaggcctctggaatggtagatgcattgagccattgctgtaaggctggcttggagaacagtcagtagtggagaggagcacagttggtgctgacgtactgtggccgcatagcgtagtttttgtagtctggacatgctgctttgaacttgagcgggtcgattgcggcgcgtatgggttcttggtctccagcattgtcgacgcccgccaagacgcccgtcaggaaaagcgaggctccagtgacgaagctggacgtgggagctctcatcgtgggcaagcagctgagcgggaacccgaaaacgcaaaggtgtgaagatacagagcacccgctgagagcgacaataggtgagagaagtacagagacaaacagatggcagtgggacgctcagcgagggaggctcagcattgccctgtgagaaaaggaagaagggacaaagggggctcagaacatggtggcagcagactgggatgttcttaacaaggctcaaaatgccaggagcacaattcttgcctggaatggatgctcgcaactggaccaaagtggctttccgaaagtgcacagtgcacccaaagagcaccccacagccccaccaataaacgtgcgtcccggacgtggtggcccgtgctcaagctacaagcatcgttccttcccgcagcgcgagccttctctttctcgttcaacaacaacctcctcggacaagtgatagccacatctacaagaaacgcccgagcgctgctgtaacaaccatctggacatgcttactcagcacaattgatccacatttgcgaccaagatgctctccctaccaggcctgaacctggctccacagcccgccgaaccgctcaacgcccctacatccaccgtcacgcgcacgcaagatcttgctgcaaacaccgaatatcgcttcgaagtcagctttgctcgcacgctgactatcaagctacagtctggcactgcagagttcttcggcaccgagctcgcgccatccacaacgtacagcttccaaggcacgaaaggcgcggtttttacgtggcatggctgcaagctggagattggtggcgaagtcgagtcggactatgttgcagaagagacgcccatgatgagctgcgcgaacttgcattttgcgctggagctgctgagggaccagagtgtgtccagtggaagcgcagagatgggtccaagagtgctggttgtcggaccagagcactctggcaaaacgtcactggtcaaggtcatgacatcgtacgccgccaagactagtcggcaaccaatggtcgtcaatctcgacccgagacagggcatgctcagtatcccgggctctttctcggctgctgcgtactcgtcaatagtagacatcgaggaggggtggggcagtagtccaatttcaggacctagcccaataccagtcaaaatgccgttggtgtatcactacggactcaaggacccagaggaagggaaagtgttcaagccactcgtgacacgcatggcattggcagtcacaagtcgactggaggaggacaagttgagcaagcaagctggcttcatcatcgatagctcgggcgctattagccagggaagaaatggcgtctacgagaacatagagcatattgtttccgagttttctggtgcgtgtgatgtcttgactttgtcgccttccactgcccaatcatcatcccggcctagctgcagtaccgatcttcatgcaacaacagcagcgactcattacatagagcggtacatgttctcaggcgaaaccccgctaacatgatttacagtgaacgtcctcattacactcggctccgaacgcctctattcagacctctcgcggaaataccgaaaccgcgatccctccgaaagtgtcaacgtgatccgcctcgacaaatccggtggctgcgtcaaccgcccagaagaatacatgaaagcacttcgacacgctcaagtacgagagtacttcttcggccatggtgataacacgttggcgccgagtagtcaaacgtgtgactttggagacttgcacattttccagattgtggaaggtatgtgtattcaagatagctgcagtgcgcaagatgatgctaacaatgtgttgcaggtgatgaaggagcgctgtatcgctcgggtgactacgacgaatacgaccctagcaacgtgtcattggcgagcatatacacgcgtgtcacgccatcaccttccctgcaaaactcccttttggcaatcacaaccgcttcgcccacggattcccaggatgtgattcgcgactcgagcgtgaagggatacatctatgttgccgatgtagacgaggcaaagaagaaagtccgactgttgagtcctcagccaggcatgattccagggaatgcaatggtactgggcacttggccggaggatgtgcctggtctggtggggtagtttccagtcatcctggaggaacctgcaagggaagaagcggaggggaagttgggtaatggaggctttcatggggagggcagggcaaatgaagaaaaattcatacagaaaatggattccaccatttcgagcgggtctcgccagtgtcccttccggagacgactcacggaatgaaagaagaaccagagccgacaggtgtgcaacatgggtataaggcattctacgatctatatgttacctttggaagtaatgaaaagcacttggttctactcatccgctgtatccacttccttctctgttttgtcaaggagttgcttcaatatcttggctgtgctccgcatgcctttcagagcattctcatcgggtccttttcctggctgccacgtcgcgtgtgcaaagtcaatcatcttgaccgccgccaatttcggtaagttgtcttcgtcctcttcttcgccctctgggtgcgcggaccgcagaatctgcttggtctttgcatattcgtccacatcaccctcgtagacaagtaatatgctcgcgctgtacatcctgctctccttcttctcaaatacctcgatgatatccttgacctcgccgaggaagaaagcaagcacttctctcgcccgctcgagctccgcttgcgacttggtgccaggaaagatgtaggaaacgaagccgccgtcgacgtcttcagcgctgaacttgcggccgtacatcttgttgaagacccaatagcccccctccttgtctacttcgacaaatttctgcagttccttgggcgcgtcgcaagttggcgtgcccttgtaagtgcgcatgcctgcaatcctgaagcccaggctgccgctggttgtctccgcgctgacggcatccagccttgctctcttctctggcttcgagtcctcgtcccacagctgtgcgccaagcttcagatccagcacatttggcttcttgaacccatttgtgatgttctcgaggacgatgtggagctcggtcgaaagcttcttcccatgcaaacgctccacgctgccgtctcccgtttgtattgtgccgctctccacggccgtgtcggccgtctgttcggcggagagggtcaactggcccatgaatgttggtaggtgaggaacgagatcagcatgtgaggcagctacagactcatagaaggcaatctcagcaacggtacatggctttaccacgacagcaccgctttcgtcgctaaggacaccgtcgctggagaggtactgtcagctagagctcaagcgaggcggctcaggtggatgcatactggccggcagcggcattgccgaagctctgcagtttcgacgcgtcgaaggttttggtagccatggtgtaaggcgagagcagagtcgggcctttagtgtacagtaaaggcctgtgtgtgcttgttggctggtggttagtaggactctggaggaccccgctgccgtcagcgagcaagttcagggtccagtacgagtcatgcagcgtagacagaaggagcgactacccagggacgtcggtacatgcacatgtgaccactcacccactgtaagagcttaagagcttattagaccgtctttccataccgccaaccatgtacatgggcttgcccacactttgatccagcactgatagggctgtcagctcgtgaagaacaccagcgcagtgaagcagcagggtatcaataccaccatcacaaagcaactggttgtctccgagattgtgcgaatagccagcatattcctgtattttcctatgactcgctatgagagtgcactcgccataccgtcgccgatatggaggtgagagtcgagcgtgcctgccgccgcctttacaccgccaaccaacttcacctgtaccaggccgcgagcgcaggtacccgctccgagcgtttgcttctctagtcttccccctacgtggtatgtaagtatctcctgcttctgctctacctgtttctccatctcttctacccttctcctcctcgttgaaagactgtgtgatacttgcctgaagaacaccaaccaacatggcaacaaccgacacaattcagagggcgatcgcgttgacccaagagggtccagcgattgaggccaacgacaccaaccctgcgcagtctgcagtcctcgaccatcctgaaggagattcaatccgtcgtcaagtgagtgtggagcctacgccattccattttttcatattgatcagtacaggttgagttctacttctccgatgagaacttgccgacggacctccatctactccagtgttgcggcggccgcgacaacaatcccgtttctgtcagccgcattgtcggcttcaagaagatgcgaagctacaagcccaaagctcttgttgtcaccgctcttcgccagagctcattgctcgaagtctctactgatggtaagactatcaagcgtaagatcccattgcagggcaagtgcgcccttgatgaagacttcttcgaagaggacaacgatgttgcgtacgatccacgcacccgaaaacccgctgtgtttcctgtcgagccgctgccgcagaagaaagccgagtatcccccaggcacaagcaagaacatgatgaagccgactggctttgaggctaactatattgagccacctgtgaagcccgacgaagccgcagaagaagaagccatgtacagtccagacaagccgttcgtcgagcggatcgagttggccattcagcgattcaaggagaagcgtcgcatgcatcaggattatgcgcaggtcttcgacaagctgatgcagatgggaggcgttgactctagtcagcgcatcgcccaaggtctgtccaggcaagagattgcccagatgggtgcagaggagcgtgctatcgcgagggctactcacagagtgccttgggatcgtgcagatgaagaccattggttggttgacttcgcttctattattcgggctttcctgttagtcgcaactatcaccatcacctgctattgtagcctctcactaatatcaacagctcttcttggttcccggttcactttgggtatagtccaaatgcggttaagaacgcctgtcaagtgcctcgatcattctacaactatctacgctaccacaaggtctgcccggagtacgaccaacagctggaggaggctttaaagatctgtgatctcgccgagaaagaactacccaaagtctacgcagctggacttgctctccctggcgatttcaacaagtcagccagcaccatcttcggcggcgcacacgctggcatgtacaccggtactcaatcgtgggcgaacgagataagatcggagggcatcgagttcgaagacactggcatccgacaggaagaggcgaagatcaagtttgcaacgggagttgctatcttgggctcagaagaacagtacaacaaggtagaggtggaggatattaaagttatggagaaagtatctgcaagccttgaggtaatcgacatccagctgcccacggaagccaccaaggatcatttccaaaagcagagcgaagttgtccgacaaaagctcggccaacttgaacccatcggcaagctcctgtgcaagacctggattgacaacgactgcgacgaatgggatcttcccagggacaagtaccacatcggcaaacctcagcgagctagtgctggtcaggactacggtttctgggttgaggagagtgtgctcaacgagtgcttcattggcatgaagattgatgctacagtcatgattctggatatcggcattactatcatggatgaggtgcatgagtcgctgtgcagcttctttgccttcctgccaaatgagctgtggatggagaggaagccaaaagcatggcactggcacaagaagggcctcgccgaagacgacgagggcgacattgctggtgaagaggttgcggaggatgagttcgatgacgagtaagcgtcaatttccaaaggctaataaggcattgctctctcactctgcggagcgaccccttcgcgaggtgctgaaactctcctcgatgcatgcggttccgtgatttccggaatagacaggtcgttcggcccggaatcaatacatcatgcttatgtctcattttcaaggtcagtcagcttcacatttccacgatccggtcatccgccgcagcacagaatgtaccatctgagtagcatgcttatagtaagaaatgaaatgtaatctgcaaacattctagagactgcccctgatgtaaatggcgaactactcatgccgtccatatctggaagcaaagagagatctgcgacacccaaaagggatacataatgacgatgtttccgcttgcgcagcctctctgtgcttccgctgggatatacctagcgggcggcgtttgaccccgcccctgcgcctcaaatcttctcaagcctcagcgccctcaaaaaatccccgccaaacgcgctccaccaccaagacacatgcaaagaaatgccgcacagagacatgccacgagcgcgtagatgtattcaccaagatgaagcagctttcccatgatgctcggcaatcaagcctcaagagcagcggcgggcagcgaattgagcacactggaagtcttaagcatcgcgcttctcccattactgataccataacgactcaattgtgacacgaacaaactccgtacggctcgcagcggcgccaacacttgccttgcgtcgtggactggcattgccaatgccaccaggccagactcggggtagcggttcatcttcgcggccgatcgaatgcgcgtctttcatcaagccaagccgccacgtgatacgtgccaatggactttgcacagcacgaaatgccatgagccggcttgtcgtttctgaacaaactgtatttctgtgctgtgttgagctggcgcaaccaaaaatcttcaaataaggacaagccaaggatacatcgtgttacggggctgttgcaacgataaccggccaggctttgattgcagtggaacatgctaacaaggcccgcggtgcaaggacgggttggtggctccgcgcaggctcaaggccgccaagcatcttatcctctcggcagagcggagtcacttaagaataacacaatggcgccgcccttcttagccatggcgtttgctcctctctccgccgctgagcctacttctactgtggatgctccgccccgcgagagcgatggatgttgcgttctggccgtgacctgttgagcgcgacgaccagcggaactgccttagactagcaccatgatcacgagactaatggtggaagaattaccgaaacgggctttcgccggcaactgtgagcctactatctctccatcgtcccactatatgcgactaaccttatatagcctcccagcatcacattctcaatccttacatatacgaccctagcgaaccactggccatcgtgggcgctgtcttgttcacactcatcagcctcttctcggtttaccagtacatccgaacacgatcatggttcttctgggcagccatgattgccgtattcagcctcacgtcaggccacatctgccgtgtcgtctctgccttccatgagcatcaggacattccattcctagtctcctgggtcatgatactactagcaccctcctttctggctgcggcatgctataccgccttctcaagagtggtctggttcagctgtccgacctacgccctgaacttcaagaccctgtggtgcttcccgcgttggataacacctacatttgtcattttcgacctgttctcattcctcatccaactcgttggtgcaagtcaaatatctacgcactacgacaaggacaaatccatagaccgcactattgagtcggcggaggtgaaagcactccctggtcgcatcatccttgtccttggtctcattttacagatgatgtgcttcgtgtcttttagcgtcatctcatgtcgctacttttacatctcgcgcaattggcgcgctttcgatctcggcgacatgaaactctggcgcaaattgtcctataccatcaacttgtcgtccatcatcatcgcactgcgggcgatttaccgcaccatggagatacctcacgacaaggattacgggttgaaatacctccagcatcacgagtggtgcttctgggttttcgatgcagccccaataatgctcgtcctcatcgtcttcgcgatatggcaccctggacactacctcccgcgatcctataccggccttgcactggacaagggaagggcaatgaaagagaaggacgaaatcagttcgatgaatgcaggaattcctcaggacaatgagctcagacagttcaagcctgaagactttcagcagggaggcttagccagcagagtgtaatgaagttcgcggcatgcgatgatgagctttggagttcaaaaggcgttcgggtcgggaagataccattgcatttagcggggcggtgttttgatatttcagcaaattgtaagataccacatgttcccgggccgctttccatacagacggaagaatatttaaatggtttattcacactctatgtctggatcattttcggttggcctgtcctctatgtcatctgaatttgttctgaatctgttcaggtacgaagcaatcactttcttaccgacttaccggtttgtagtgtatggtgagaggcgtttgaacttgcgaaacatatccattcggttcggatgcattcgcaaatgccgctgttgatgacgtgcgcgggggcggggccttctcccccgcaacaacgataatcgggaatagtgtcacgccctgagtatgtcaatcgtattcaaccaagtgccgcacacattttcccttggcttctttcacgcaccacacccttcaaatactcccaaggactcatgagtctaggttcctcggctgttcgcacaacgagattgctctcaacttccacaattgcctttgcaagactcgcttctttgaaatcacagcttggatcacggacgtttcctgttcgaaacatgtcatcgctaccaaagacgatgaaggctgtgcagattgaaaagactggcggtacggatgtgctgcagtacaagactgatgtgcccgtccccgagccaaaggaaggcgaagtgctagtcaagaacgaattcattgggattaattacattgacacgtgagctactgctcgacaataatcttgcgcgtcgaactaacatacgttagatatttccgctctggtgtatacaacccaccctcattcccatacatcctcggtcgtgaagggtctggaaccgttgctgccgtgggacccaacgcgccctctgatctatcagttggcacgcgtgttgcctacatgggacagtatgcgtatgcagagtatacggctgcgcccagtaactacacaattcccatcccggactccatcgaaacgaagaccgccgcggcttccctccttcaggctttgactgccgtcactttgatcagggaagctcacgctgttcagaatggcgactggattctcgtcactgctgcggccggcggtgtaggtttgtggttatgccagctgctgaaagccgttggcgcaaggactattgcgacggcgagcacaccagaaaagcgtcagctagccaaggacaacggtgccgaggtcgtactggagtactttgaggacgatcgagacctgttcgttaagaaagtattggagatcactggtggagagggtgtacacgccgtgtttgattctgtcggcaagtcaacatttgatagctcactcgctgtcgtaaggaggaagggtaccatggtgagctttggaaacgcatccggtccggttactggctttgctcttgcgtaagttcttcaggctgttcttttctcctcctctgcttacatcgttctagtcgactctcggcgaagaatgtcaaggttgtgcgtccgacgctgttcaactacatcgccactcgcgaggaacttcaaaaagctgccaatgagctatggaagttcatcgagaaggatggactgaatgtcaaaattcacgatgtgtacccactcagcgatatcgtgcgcgcaacccaggatatcgagagtaggaagaccacaggtaaactagttttgaagccttgagcagtcgtcgaaccaggacacaagatgtagtgccaaggaggagctcagcacaactcgagactgtagtgcacatgtcctttcgatatgggtgtcagtgtctgcttgtgtgcatcacctacttgctctttcctgtgtcagtgtcagttgcttccctacctacactaatgaacaaggatctggaccaaccgcactcaaatcggttgaaataccataatgtatcatgtgatggactcaatatttaaattacatatgtcaagaatccagacaggaaagttagcacacatgatccaacatccgatgaacatattcaacatttgattcatccatcgccaacacctttcctttttggacaattcttgcgcataaaggcaaaccacgttgcaatcatcgtgatggaaagtgtcaagcgttcgagttacagacccagacgatattgtggttctgttattttttggtattcgcaggaaggtgcttcacagatcatggaaagagcagaggacgaagggtcttgtggattttcccgccatgtgacgggggcggatactcgagagtaagtacgtaaagcacctacggatgtgccctgaatacgaatgctcgcccacagtagccaagtgccattagtgtcgccatgctaccaaactgatggatcaccacatgtcttctccaatgccaatgcgccgtggaaaacactttacgccccaagctgcgcccaatcgtgacgtttgcgtcgcatcaatgctttttgtcgagacctatacctcactgagccaatcgttgacacctgcccattgaagaattagcgactggtccatgacatcacagcgacgcaggtctcaaatgaagcgaggagagagctcacggctgtcatggtcctcgtcatcaccgatggtgctgccagccacgaggtcgttgacccactcctgggcgtcgacgaagctttccgcgtctttggattcgtcctccacgtcgtccttgaaagcatcttcaacgtcgcccttgatgaaagtcttggcctcagaattggagacggacatgctagcctccttcttggtgcgcatcttgctcgtgaccttggccctctttggggtctgcatctcctcgtcctcgtcatgctcgagctgagactcgatgtcggtatgctcttcgtcgtcttcctcgacagccttcttctttggggtagcacgcttacgcttcggagtcggagtgaggtcactagtagtattcggaaccttgcacttcttaggtgtagccctggccgaggtcttcggagcgggtgtgccttgagcactacctggaggagcatcgccggcgtcgaaggcttgcttcatgcgcgagtagcgcttggaagccgcgccaaccgtggtaccgcactgctgagcgatctcactccagttcaagacctgcctgactgttagtgaaagtgcacctggggcatggacgggcgctggtgaagtgcctattcactgaccttgtcgcgagtagagtgcttgatgcacagccataggaacttatagacagatgggccgggagcttctccagcatccatggaattcttgaggcgggaccaacgcttcgagactgcgcccttcttgaggtccagagcttcagcaactgcatcccagtcgatctgcaaggattgtcagttcagctaccaatatgcaaatacctgcaaagagcaaatcgatctggataagtgtgaggtcactcacctgcgggatgtggctgccgttggtcagtaccaagtacaggtactgaacgttttcttgttcggtaggcatgttggctggtcgcttgtttttatgtgtgtcgtgtcgcgtcaaattttggttgtgttcgccgttgtttcgagtgtgtgggggaggggccagagagccagaggcagcaggcgagatagtcttatagaccccacctttactcagagtgaaggagactcctgtgagcaaacggcttgtttatacccgctaacataactagcgtgttgtaatgcggtgctcacaaggctgagagtgagggcatgtcttgagaagtcaaagtgaaagtaagtattaagggtaggaaagtaggacctgctagcttactgacaatagtagctcgttttactgtctggtaagttataaagcaagatgaaggctgactgacgaaggcaaaagaggaattaaggagctgtgaaggtagacactaagagaataatagcaagagtaattgttggttatatcttgtgttggcgcagcacgtagcaccaaccttgtcggaatgtgatcgaggattttttgtgtcaactgcctcagaacctctaacttagccccaacccaacaggctcttgtaccggcgacctgtcgctatctctcactccgttccccaccagctccgaaaagtcgagtcccacttcttttagcatccgcgcatgatcatgggccaggagcatacactctgtccacaacttgctgtgctcatctacgctgctcaactgtctcttcaggagtatgttaaactgatccacatgttcctttgcccacttcacgcatgctgacatgagctgctgggggaaacatttctggaacatgtcgacagtgttcttgatgatggtgaagtagatgtatgatatttgaaaaatgtagtcgggcagattaccctcgaagatgcattgtctgcgatgcataatcagctttagtgcgactagagtgaagggtaggacctaccgtgaacgcgttctgatgaggttgccccgagcctcgaggtaggcttctcttgctcggtcttcgaagcctagacgaagaacccagcctacatgttgtttaacagacgaaatccaattgttgttctctacaagctgttttactagaatggtggctagtttggttgcgcgctcgttgaccttgtatgtgacaacagccttggccatttcgttacctctgatgttcttggcaagctctttgagcttttctacctccacgactgcatcattaaagtgctgcagcgctatctcgatatcgagacgatccagttgtgtttccacccaacgaatgttccgctgttgtccatcgacatcaacaaatgtgcttgtttggttgttgttaacggcttcggacaggttttcaagcagatcggttttcttcacaagttcgggatcgcgggaaagcaggtggttgtaagaatcctggacgcggtccttctcctcgacgtcagcttcttggctcttccgcaagtcgtcctttgtttttcgacatgtagagacaaacgccatcttgtctcccacatcctctcttttggtgtcgtaggtgtaggattccgaaccgtgtcgtataatgatgcgatcctctggcgtacgtgtgacatgtacgtcctgcagcgggaagcataattgtgccttgtactccagaacagatcggttgccgtctcgctgacctgcaacatcattgcgtgccttcttctcctgagccacaagaaggtggtcgttgagcagcagtatttgaacccgacgcttggcctttagtgtcgcagagtccagctcgaaccatcttttggatcgccagatgatgaagcgtccgggaatgggcggcagatacttttgtgagccctcaacatcccggtacagctgctgcaactgtccagcacgaatttgattcaaatcgccaatcgagctcctgttggccctccgagagttagtcatgtcagtttcagtgttggaggccgaagcagtctgctccagggtggttgtcagatcggacatcaattggcgcagagtgcgcatctcgcctttgagcttttcggcttctttgctgatcttgatgaactgggtcctgttctgatacacattggtctggaggtcaacggaagtgcggtgtttcgtcttgcgaagctcgtcttgaaagcggcggatgtcttcttccgaggcgtctgcaagcatgctggatacgtctttgcattcttagtacatattcgggggggcgtgatgccaaggcgccttacattgctctgccctcagattcggatcgcgcaacgccttcatgtcaactcttggccctcgcccgtcaccaccagcgggagggcggttctccctcgccgggtccttctcgcggaactgcatgggtatctgcggcatgtcgggcatgggcccattgccaaagtcgctcggcagcgtggtgatcttctgcgagtaccgcctcttgaccagatcggccgtcttgtcggctctctgggggcgttctcgtgggacatcgcctctgttctgccgcgatcggctcgagtcggtggatgggcgtcctccgcttgagatgctgggtgctgcaatgccagcgcctgcgggcatgggcgcactgatctgacgcggcgcgctgatggtcggcggcggtttcttcttgtccttgtcccgcttcttgcgcagggagatgccctttgacttgtccgacatggtgcctgcccgaagccggaggtgggaactgtgaaggtgaagggggacgggggaagggtgcagagaagacgtcgaattgacagctatgcacttggtagcttgctgcagtcgcctaccacgggcgcgggaccggggaccgcggtcgtgagtggagctcgggccaacgagcgagcgtcaatcgtgccttccgcaacatggaaaaagttccttgacgcctgccatcatcgccaatcacaccctcctgtacacccgccccttcttcccacgcccacgccctggaccgcagaccctctgctccaaaactgccctcaaaatgtcgtcatcgttaaagccctccacagtcgccgccatcagcgtcggcaccgtcgtcacgggcttccttgcatacgccgtctactttgaccacaagcgacgaaacgaccccgacttccgcaagcagctcaagcgtgaatccaagaggacgcagcgtgccgcaaaggagcaggaggaggcgcaaggagcagaacaaaagaaggccatccgggaagcagtggccagtgcgaacgaggaggggttccccaaggacccggaggaagtagaggcatacttcatgcaagaggtcgcgcaaggcgagggaatggtccagaagggtaggcaacgtcttggccgcaggattgcgtggtagctgctaacagattcgttcccaggcgcggacaatgtcgaggcggcgctatgcttttaccgcgcattgaaggtctacccgaacccgagagagctcatcaacatctacgacaagaccgttcccaaggtgggcgccattgtataaagtcttgtggcggcatgctaacacgccacagcccgtactcgacatcctcgccgagatgattgcagtagacacatccatccccgtcggcggtagcaagacgccgtctgagagcggatctgctggcgacctcgagtaaaccacttctctccattctttggcaccaagcgagcatttatggaccctactcttcatgatcacggcctagtgtactattcttgtatatgtaaaagcacgctttctgcgagggttccaacgaaccacaaccggcgttccagtctggccgatgcgccttacatgggcgcaacgcgcattagatgggcttcaatgcatatctcaccagttcaaaagcgaaaagcgaaacaatcaacatgacgtcaccgggcgatgcagtcggtcctgcgctgatgcactagagattacgagtctaccgagtctttgactatcccaagatgcagccgatgcccgaaacgccttgctcgcaatgacgttcgcagttgcaaagtacccaaataattacaagcgctgtagcggaagtgaacccgaatcgttcaatagtcgtgatgcatttaacaagaacatgagctttcttgttgcggctggctaggattgatgttcacatcgatcactggaacccgagttagtacgaccttgtccaatacgtacatgattgacttactttggctttgcccttgttgtccctcgccctccattcccggcagtgcctgtgctattctcttgaagagcgccttaacattatgccccaccttagcgctcgtctcgatgaacatgaggttattcttcttcgcctcctcctctccttgcgctgtggtgacctcccgcttatcgttcagatccgtcttattaccaacgaggacaataatgacatcgttgcctcgctctcctcggacatcgtccacccacttgcgcgtgttctcaaatgtcttcttgttggtgatgtcgtacacgacgactgccacactggaatcgcggatgtaagagggaatgagggagcggaatcgttcttggccggctgtgtcccagagctgcaagcgcaccgtccggtcctcgaggtacatggtctgcgtcacagttagaaggcctagtcggggcaaaacggtgttctgctgtggcagtgcgcacctttgacaggaagtcgattccgattgtggcttggtatgtgttgtcgaacgaatcgtacatgaatcgtgtgatcaaagacgttttgccgactgcgccagaagttagcctttgacttcactcttggtgtggttcctctgcataccactttgttcgcctaagaatacaagcctaaagcgcatcagtatgtagaccaattcacgacagcggtgtgctcacttgaacttcttgagcggattggaatatcctgactgcgccatgatgaaagagaggctgcccgcagacggttgtattagcaaggtgagtagcaagtacagatacaggaatccggtgatggagtgtcgaagttggtgcgggtgcggggcgatgaatgaataggagagtgcgcttgcttcctgagatctggaagccgtgcctaacaccgagcggcagggatgcagttggctagcgcgcgctagtaacggaattctggagggttttccgcgcaactttcgaactttttgaacccccacaaccttgcgacaagacacagcaaacaccatggcagacaccgaagctgcacctgcgcaatataagcaaccgagccgtaagggcaagaaggcctggcgcaagaatgtcgacgtcacgcagattcagtctggcctcgaggatgtgcgagaccaaatcatccaagggtaattttaccacgaccgccagcgtatccgaatattggcctaacagcgcatagtggtgtgatagcagaaaagacctcggacgaactcttcgccgtcgatactatcgggtcagcagacatccaaaaagcagtctccaagcgacacaagcctctcaaggtcgaccagatccttgcacagcggtctgctgtccccgcagtcgccgcgcgcaaacgactgtcagagctcgacaatgagggcaagaggaagaaggcgaaaatttccggaaaagagtatgacaggctaagacagattgcgtatggaggagagcaggttaacaaggacgttgtgcagacaggcggtgatgcggatcacgacccgtgggcagtgcaagaagtcaagaaggaccccaagttttcattccttgaggagaaaaaggcaaaacgcgagccagtcacgctaaagcacgcgcctatctcgcaagtaaagagtggcaagacagtacccgcggtgcgcaagcctaccggcggcaaatcatacaaccccaaatttgaagactggcaaaatgagctcatgcgtgagtctgacaaggctgttgagacagagaagaagcgtcttcaggaggcccaagaagaggcagagcgcatggagcgcgcagccgccgagactgaatctgattcgggagaggaaagtgtctgggagagcgagtgggagggctttagcgagcacgaggatgataaattgaagaaaaagaggccagagaggaagtcgctgtcacaaaggaacaagatcaagaggagaaaagaagcagagcgattagcaagacacgaggctaaggtgaaggcaaaggagcagcaagtgcaggagatcaagaaactcgcaaagagcgtcgaggccaaggagaaggcaagagccaccgtccgcgaagctttggagaacaagaccctcgatattgcatcagatgatgacggcgacgaggagttgaagagaaggacaatccgcggccagcatccgtaagtgaccccttggtacaaactcacgcccgttcacttacacgatccagtatccccgaggcacctctcgaagtggtgctgccagatgagctccgtgattccctccgcctattgaagcctgaaggcaatctgctcaaagaccggtttaggagcatgatgatccgcggaaaggtggagtcaaggcgacagattccttatgctaagcagaagaagtacacggagtcggagaaatggagttacaaggactgggagctgcccaaggctagacagtaggatattctatatgcggcgacttgctgggcaccgttttacgaccaaatgcaatactgttgttgctggtgcaagggacattcgtctgcgtgtctttgatgacgctcactgcgagcctttgttccgtcaggatatgtgattcctgccgcctatgtgattgtttcgcgaaatgtcaagcaccaaccctggacaagttccgcaagcatgcgtcgaaaatgtattcgaaaagcgtatgagtccagctcaagcaaccagcgagagctgagacgagcttccatggcgactgaattcatcaaacaattcgtggcccactgaacatcatcgagtttagattgcccgggcacgttgtgaattcgctagtgcaactgatatcatatggacacgtgtggggagcatggccgagacgcagggcacacggttaagagggttaaacggtgtggttcttagctgactatacgcctactcaaatgtcatgaatgctgaggccctcaagtcttgtaagtatgtcccacttcctttttcatccgcactgtcagtccctccgaagaaagatccagccaggtcaccaggaagaggtgtaaatatagggcagcaggagcgcgatcagaggattgaacgccaaagatcgtgactctgtataaagcaacccaagacatgaggaacagaaggagggacgcggccgagaaagcttttaaagctgcacgcgccaagcgacagggatcgtgcgcgctggtgcacggactaagttagcgcggaactggagctgtcggtcgcgactggtgttttgtcggaggtgagtgccgtttacttcggccttgagcaacgcactgcgcgttgtagaccttccggctcagacatttcgcacttctccgcccgctcgcccatctcgtattcattggtctgcttcagcatgtcctcattttcgtttacgcgtcagtcgcaaccggctcctgctgcccaggtaagtcccgtgctgctgcaaccaactatacatgtatagagctaacatgtcgctggctgatagtcgagaatgggcgcattgtcatttggcggctcgcgaagcagagacaaatcgccgtccacagaccctctcgctccgttgcaagtcgtggccgccagagttgcgcaagatgtggccgccttcgccatcaaagtcgatgtttggcacacggaaggcatgaaatccgcgcgagcaaaatacggggcaacagtaaacttggtgggagaattcaaaagcatcgcggagaccagagtgaaggagttgaagagagcgcacgccgcggacaacaaagtagagcttggacgcagcatacgcaagagaatccaggacatggctgaagccccggatgcgaacacacaaggatccctcagccaatcgctccagatgcccgctccaacaagcgattcgcacggtacccaggggagcaagcagctggacgaactccgacaatggcaggccgagctggcgacatgggagcttgttcagatcatcatcagtcagcgattccccgagcccgaaacagatccagcggccgaaagacagaaacgtcttgcgcaagtcggcggcaacaagcgatacagcccgaacagcgagatctgggatcgtttcatgttggaggatgatcgagccaaagagaaggcactcgttctgcgttggctcgagcagactgcacggaacgacagaagcagcatagaaactatcaccaccgagcttgagacgcagtcgggcaggggcgcacacacttggacaagtggctggctcgattccaaaagcagaatcaagcaggcaaagcgcttggaaggagcagaccagcctttgaggccggatgccgtggatatcaagaccgcagataggacacaaggcctggtcactcaactagatcccgatggccctgcgcggcagaagcgtgtccttgaaaagtcagatgagtactacgagcgagcattgtggatggtatgctacgaaatgctacgacgcggccttccttggaacgaaataagcgagtgggcgcaggagagaaacgaagcctggcgtggtgtcagcgttggtgcagcctacgaggcacatccaaagggtgggcccaatgtcgctggtcccaccgtaggctatctgtttcgccgcatgtgcttttacgccgcaagaggagcccgagttccccacgagggagctgtctatggccttctcagtggagatctgaagcaagttcaaactgcctgccgtacttgggacgaccatctgcatgctcattacaacgctttgcttctatcaagattcgatcgctatctgattagtaattaccccaacaaagtgaatgcgagcttggtccagaagttcgtattccaggacgctgcttctcacattggggactgggatagagcttcacgaacagtcatcaccctgttgaagcaagagaaggccacagagactgaagcctcgagtccattcaagctcatccaaggcgctttaattgccggaacactcgacgaactattgctcaaggtgggcacaagcctggccgacatgctcgtcaacgatgaacgaccagaaaacctgatgcttcacccggactcgaatcacaccgacccagggccgaagcccctcgatcagacacgcacttatacagctgagccctgcttcaaggcattagcgtgtaacccacaagcgttccaaacactcgtacacatcttcctcttgttcaagcatggacttaatacgcttgattcggatgagatgggcacttgggtagcgatggacaacgtgatcaccgcttatattgaatgccttcgccaaagaggacagatcatgtcgatacccatctatgcagctcaattggcaccggaacgtgcagctcactgcctcgctcgcattataccagatgtccgcaatactcaggagcgaataaagatggtgggtttgttccgacagtacaagacagacgtcattgaggttgtagctcaatcctttttgttcgcgttcaagaatagtggatttacccactttaacgagaagggcgacaccataatcacgtcccccatcaaacggttcaagattattgaaaggaccgggtcccaggattttggactctggcctgggtaccgtattcaggcagaattcacaggatgtcaaattgaacccaaggaagatgccatcatcgaagtcctgcagtggtaccagtatatcaacaacgactacaaacagacgtttgatcatctcagaaatgctctcactattctcctccgtaagtgttgttgtctcgagtgtgtaacgacacagctaatataaggcttagtcaatggccgtcttggtgctgcagaaaaggtggttagcgatctcagtgtagagtcgctctcgctgtcaagaaccgaagcactctgtggctatccttttgacatcaatcaacccggggcggaggaacgggatgaagcttcattgcacgagcatcgaagcacgctgacagatgacgacttgcggaacgctctgagatatgacgctatgcccaatgctgagaagcacgcggccattgtgcagcgtcttcgtgagaacagtcaaccgtactatgaccttcagctgattgttcgtattctttgcctgttccgcgagtggcggcaagaagaagaagatttgatcaagtatgtattgagcgttgtcttgttctcgaacgactgactaatactgagactttgcaggcttcgtacggatcaatccaggcaaccttctgaagctgctgcagcaaagaagaaggcagatatgtctcacactaaagaggtgcttgaatcgattgagcaagtattcacagcgcttgtttccgccataacaacatcactccgtgatcacccggaggcggagaatccggatacatggaatctgaagtttgcatacattccagaaatcgtgctggcatacctgtcagtcctgcagactgcggcatttttcctgcagcgggactctgcagtgtcttcggcagtaagggcaatggaaattgcaaacctggtcgcagacgaagagaacgagtggttgcaagaggtgttcttgaagacgggcaggatgagcgagctggttgatgcgctggccatggttagcaaggccatgttgagattgaacgagcatgagcccaaaaagagtacttcgaagaagaggggaagcaagggcgagacgctgcggatatgggatctgaatgccaaaagtcgcgtgtagagacgcatcgattgggcgggacatgtacgattacgtagaatcaagacgcgactcgcacgaggtagcgagacaatagcctaatggtagtggtctgggagggaggcatagcaatcccgcgcaggtgacgatgatggacgatcatgtgactgttcgcttgcggtttactctggaccctgccgagcgggatgtgttcccccggaatatgatgtgcatggatttggtgcgacagcaaggatgtagcgaattatatggagatgcaatagaagatggttatcatcatcatgagtcctaagaataatacagttaggtcaggccagactcatagcaagacaccgaggcctacaagatggcatggtggtggtgcgtgttggttgctgttcgcagccttgcacggtagtctgtccgaggctagcgttctgcgtggccttggcaacacgtgcatcgtgttgccgggatggagatgcagcgctggaagtgcttggatcggtctgccgaggtgatggattgaaggccggattcccgtgcggctcagcaacggcatcagggcgtcttcgctatgggtttcacgccgtggtgtgagacgaagtgcgatacgctagaaggatggtggaaggggtccaaggtttcgcagcgtttggggtagaattgctccacagagtcgcggcacagcagcacctgcacctgcacgctgccattgagtgtgccagccacgttcagacgaggcaattgcgaactgtccccaaggccgagacgcgtgcctgccagcactacaagcagggcgcagcgtgagcctcttcaactacctgcatgtaggtgcggtgtataggtgcatcgtcatcttcccacgcccacgtagacgtcctgccgcttatcccgactgccgtcgctaccaccaaacaggtcgctcccgcccgccgcaatccgccccttctccccttcttcccttcttcccttcttccctcctccccttctcggcttctctgcgctcgacaccacattgaagcgctcgcggcgaatggcaatgactctctccactgcaacgccgaccgagtgctttcgtgcccaccaccgtccttctcggcgccctctccgccagcacccactgccacaccacgcccagcactccccgccgccgcgccacttcacgtcactgtagccttcgcttcacatcgcgccgcccacggcgtgcttgccccggcgccatgtcatggttcctaagaggagtgcagagcgccgtcttccactacgcctcatgcgccccctgcgccggctactcggatggcagaaagagacggaaagctgcgcgcgccgcgaggaaggtcaaggacaagctgcagctcgaagaccccgacgcctaccagcacccgccgcccactggcaccaacccgtactgggaggaggagatacgcatgggacctgggccgccccctcgacgagcacgccggaccaacaccggcagcacgcgcgccatcaccaccgccggcacccaccactcggccgtgagcaagggcggcagcagcatggacggcgccgacggtctgcgcctgagcaacgactccatccaggacgagacgtggaaccacaagcgctaccaacgagaagacgaagacctgtggggcatggacgagccgtccgctccgctgcaccacattgcgtcgggctcgtctgcgggaggctctggcttcgccatgccgaggccggcaacctcgaggtcggcaagctactactcggtgcgcgcccctcccgtcaacgacctgcacccgcccgtagtcagcatgccgtcgccagatcccgccgacaaccgctggatgctccagcctccccccaaggccagcgtcatggctggccgagaacgggcatcgaaccgcagtcgcagcggaagtggcgccagcagtcgcgtggagctgagcctacagcgccgcctcagcaccaagcaggtcaagcacaagcttgagcgagggcagactccagagatgccctcgatatcgcgaaacagctcctacagcaacctcatctctagccagcgccgggacagaagcaggccacctcacgtccgaccaccctctgcgagcagctcacgccacaagaagcgacgtgacaccgccctgtcgcgctcagacacagtcagcacacatcgctcgtccggcgaatcgagcgacacgatgcacaagtcaacctccgggcctcatgcccctgacctcaaagtcatccgcgtccaccaaagccgcccagccctctcaacagtagtgtccagcggctctggagccaacccatcctccagtgacgaaaacactctaccccaaagacccagcccggttcaccaccggagcgacttcacatacacttctactacctctacacaatcttaccggaattcgacgccccatctccgtgcaccccttagctcttcggacgtctcgtccctcaacgttctacaagaccttgtctcgccaccgcatctgctcaagagccgcttcgtttcggcgcccctggtcgaagccaaaattcgcctgccaccagcagacggcgatgagtcacgcacgttgacccagagaccgagttggttggatgagcaggtcagggtgccgttcgatcaccaaggagcacccgtgagagatccgcggttcagatggtctgtggacttctgagtccttgtttttcctacttggagcttttgagtaacattttcacatctttggtcatattgattcatcagagcatgcatagcgactgttttgcaaacattgattcttctgtcctaccattgcatttgcacgaattgtttcttctcttttgggttttgtatctcattgggcgttttgttggatggcggctgcatgcgcatggctatgcatattggcgttggaacaaatcgatacgtttcatatctcgatttagtcgcatcatcagacgaaaacacttgaacaaaaacatgcaaatggtatattgctcgagagtgttatcctccaaacgccgtttcgtgcaaacatcatcgccgtgtccctttatgctgtggattccatagtccgctgaagaagcaaaacatgaccctagctggaaaacagcccacaaacccagccatcattgtggcaaacaccaaaaagtcccgtattctaaccatgctgttcgtaaacgccgtaaggatgcaatacagacaaacacttgcccaatttgcagtggcactcggcattgcatcgtgcggactggcaccatgtcaacgactggcatacatgcgagtaaatgagcgcagcaggtcaaacaacctactcactccctgatctgcgccttaagtcccgcaacctctctcttcagtcgagcattctctttccttagacgcgctgcttcctcttcgcttgccttaagtcgtcgttgcacctcctcgtctgcctttcccttgcgcgcgctgctcgttgctttttccaattcctcgttgaaccgcgcgtacaacgcttcattctcagcattcatatcgcggtacagctgatccagatgcttggcacgcgactccgaaacttgtagagaggagctaacgtcttgagcaatggatgatgtgcgtgtcgataggccttcaagagtcgtcttcaattgcttctcgatcaatgctatgcgcgactcaagcgatgtgggcttggtaggactggagttcagaagaggcgctgagctctgggtagtcagacgtggaatgcttctagcgtttagctcatgcccaatggcgctaagctcattctgcagatcttgagatgcactgtcgatgtcacgttgttgattctgaagtctctcacgcagcttctgaggtgactgcatacgaagtctctttggtggactggccgaaggtcctccagtcttggttgaactgcgactagacggaggcagtttgacggtgtttccagacccagggcgctctgaaagtcccgtgttgctgacagatgacttgaggctgggaatgccagagacggactgtcctcgttcacttcgttttttgatcgggttgtaagccttcacggtaacttcgtccttggcatcaggcttggcgatgattgactttggttgagcagtcccggcacggtcgagtacattaccgggtgagttttctttgcgtgtaggcgaaacgagccgtgtaggtgttggtatggccgaagtatgtttaaccgccgaaggggtgacgcgcgaaggggtttgtggctccgcactcgactgcctagtgtcgcgagacacagaatccggtcgacgaggagtctgtggagaccatgtaggtacatcgtcagcatcttggagcgtcttgagatcactcaaagaagagcgtcgttttttgcggggaggcccagaagtgagcggtacctcgccaatagttccaagagcacccacgaacgaccgaccgttgccagcaggcgccccgttctcgaagttgaaagcgccaagtacggtagggcggtcgcgagatgagggacgctttggcgaaatacgaccagcatctgtagaattagatcgcccgagcgacgggtggccagctttcgaaagactaggtggttgaccatctgccacatggctattcttactcaaggagcgccacagcgaacccactttagactcgctttcagatttgctgttttccctggtcaaggttccgaagccaaagcgcttcctcaatgacgtatttgaattaatcgagccggcgatcgaacggccttttgagtcaatggatccgtaattgggggtgttaagaccaggcggttggatcgcgaaaagtgcttcaatgtcttgtaccaggcggtccatcagtgagatgaaatcgttggcgtttccagctggtacaatcatctcggcaaatgccgctgtgagaatgcctcgatcgccgtcattgctcgtgccgtcaagcagttcggcaagcagctgaatgacggctcgtagagcccgttgattctgtggggaaaattcgttgactgtcgtgcggaagaagtcctcaaattctccaggatacatgctatctgagcgcatctgaagtgatacgagcgtggcatgggagagcaccgggcccattctctctttccacgctatgttcagaaatttctcgaagacagcaaaaaggacgtcgactgatgactgtgcagcgagatccagattcgaagggttctctaggattgaattgtacagctcattcaccatgagctcatccgcgacagctctcgctcggacagatcggcctacgatgttgcctttacgggcgtgcaaagccaaagtcagattggccagagattcttccaatctgacaagtgagtcggtcggagcgccagcgttgaatgatgcattcttattggaggaggcgggacgagaggtatcaccgtcccgactataggggcgagaagacgcagactgaatgggtggtgctatacgagggatttctcccagggtgtgagcgctgcgttggagttttcgtgtaccaccttcgcgacccacactacccccaaagaaactagacagcattttcactggagaatgtggccggcttttgctttctagactctctggagcctctggaatccgtagcgagagtgacttcaaggtctgcatatttcgcgacaggtatgcttcgcacagtggtggattcttgatgctgttccggatgtggaagaaattggcgaggcgtttcgtcaagacaggcagaaattcaaggcttgtcagcttgtccttggccgtatatccatttacgccattggtgtccaacaagaagaagccatctccaaggacagatagtgtgacgattatttcgatgccattaacaccaactcgaaggggggttgatgtttgctgggcgtccacaagaatctggatctttgccggctctttccttccttccacctctaaatctcgaggctgttctgatattgacgagaacaagctgatgtccccaggcagagtacgcacctcccatttcgggctttctcgttcaacttccgagaatcggccctcaacacgggccttggtgaactcctcaacgactttctgtcctttgccttcatagagaccctgcaggtagaacatacggatgccaagctgttgtcggtctcgactgcgtgggcgttgcgtatgttgtgatacaggtaccggtgatagcaactgcaccatgctaccttcggagtgctcgctaagaaatacactagctaggtctaggtattgatggaatatcaattccgtagacgcgtggaatgcctcggcaaacttgggattgtcaagatctgcgaggagactgcgagcacttgtggtacagccactgggcttatgcagcaagaccagaaaatcggtgaataggacaaagatgcctggtgtagcgtgtggcccggaaagctcgccgtgataaggcggtgatagctcgacataatctatggcagtgatgagccgtcctcgagggttaaaagccgctggccacgacaagatcatcttgcgcaggcggtcgaagactctgatttgctgtgctgacggtccttctcgcgagcagatatcggcaatgatgtccctagccttcaaaaaggtcttgatggcgggatgccgcacaggcagttgcttgatgatattgtcgatgtacaggttgtagcgcgggagtcgctgcacgggttcgatgagcatagatgtcagtcgctgttcaccagtctcgtagactcgcttggaaaaacttgaggctgtgtctttggtgaaggctttcagcagctgtgaaaagtcgccgtgcgcagccatgtagtcagtgtagcagtcaccaaattgcggaaaccactcaactagggcttttgcaactgcagcagctccagtgacgtctatggggtctttttgtcctcgcaacggggcaatgaagacgtcgtctgtggcctgctctatgtcttcgattgcaccattctctgtctcttccagaataacgcgcaaagtatccaagaacttggtgttcacttccagaatcctgtcaagacttggcggaaagaggccctgcagcgcctgctcggtggggctcgtacttgagtgcgacttgagctttgccttgtcgcgaaattcgactgcgacattgtgcaccagatcgtacactttgctcacgtagttctcttcggtgtccaggagctcgcacatctcgcgccggagggtttctttctgattacgcgagaaggattgcgttcggttgagggcggtcggcttcgagggtgctcggcggagcttcgaggtgggcaggaaggcagtctcgccaaacagcttcacgacaggcgcatattggccgtagcgttgttcgagaaggtcgtcttccgcctcgtcgaattgggccgattcccgagcctcctgcttgtgtatgctgcccggtgggaggacgacgtcgagatccacccacgacagtgtctgttctcccagggcgtggcggacgtctacgatgacgtctgcaacattgtcgaccttgaccatcttggcggcgaggatagcggcatgcgactcggagaacagctcgggcgccgatggcaggtggcccagcgtgccgtggcgcttctcccacgcgttcttgatgtccgtgggcagctcgagaaagtatttgtacagactgaaggcaaggccgcgacatatctcatcgccctgttcctcccgcgggagacatgtgacagcgccgtagaaggtggccgtgggtgatatgatgaggcgggcaaagttctggagaccggcgggcgtgaagacatgggcctgtatgcgcgaatgcgtcgcctgtgtggacgtcgccgtcggcccgtagaagatgagcaccggcgcgttggagagcagctcatcggtggtgtagaacagctccaggtcctctgcggagagcgccgcgggctcgggatggatgacgaccatggtgccaactgcggataaacgagcgacgaagttggctgcacggagaaacgaaggttagcagcaactggtcgggaggcgcaatggcatggcgcagccgggggcagcggtggttgcgggtggtgagggcgagggtgaggtgggttgtgttatgcggccatgtgggcggcgaggcgcgcgtgtcgagactcggtggctccgtgggctggctgcaggtgcagtgcaggtgcaggagcaaagtaaacaagccgtcgaggttgctgccaaccgcggaaacaaggccaggaacacggtcacacggcgacggccaagcgcgggatacgcagcccaacttctttaacgtgcgacgtgtgcaacgtcaaattgcatgggaacccgggctggcgagtatttttggccgctgccgtcaacgcactcgcccttgcagcctgcagcactagaccgcatctcggtatgcccatcgtgatcgcgtcgaggagagacccagccgcagatcagcgaccccgcaaacaaaacaacgcgaggggaaaaaaaagtcgcgactgcatcaccacccagcccgacatggccacacagcaagacgagggcggcgtgcccttctccatggcacacgagatgcagcaattccgcctgttcgaactgccgcccgaaatcgttgagctggtagatgccccgaaccccccaccgtaggtactgtgccatcttgctgctgcatgcccgtcgttctcatccttcatgtccagtttgtccatcaagtcgcaggctgtgtctggtgtgccaaacgcaacgcccgcatatgcagtgctctgtacgtcggacaagacgttccagctacgccaggttcagacatcaaattcgctcttcgtcaccctgcccgccctggaagcccatggcaacgagataccggtccctgttacgcgtgccattgcatcgtgcactgccaccttggaactgcacccttctgatgcgtctgcgcaagacttgctgcgctatgcattgccagtctatgacatcgtggcaggcgatgtcgatgccacggccaacaagaagagcaaggcggccatgtacgaacatcttccactttccgatggacagtgcaacgccggttgggatgcgctggtagccttcgagcatgaggacagctcgtaccagccgtctgccaacgcccttgcacaggtatggagatcgatcaacgctgcagccttggtggagggcgtcaagctcgacaatcagtttttgacagacgacatcacgagagcagtctctgaagaaggttacccttcagggctcgtccgagcgatgctcagacacctagcaaaggatcaacaagcagacgatggcccttggtcttgtctagatcgcgccaagacagtagcctttgcaggcaggacgctgctgcaggccaagcaaggaagcgacttcctgatctccgacttcacagacatgtgggaagacaagctgccagaagcatggcgtaaagatgcgcagctaagtgccatcgaaggagcatacgagctgactgctacgacaatcagagcaacaggtacagctgccaatgctgccaatgggtccgctttggcagataagccttcagcgcgcaaatggcacgagaggctcggcaagacaaggaccaaataattcaacattacacccagtctgacagatcggttgaataagccgtggcgcacgtgatcatgtcgagtgttagtcgcgttttcggatcgggacgtcggtgatcggcaactgcagctttcgtccgtgctggtgttggtaatgaatatgtcagcctctatgcgtggtcgcgctacctactgcaaaaacttcgagaccaacttgtgtaaagcgcatgttacattctcgagctctaaagtgtatcgtacaaggccggtcgtttcctaccccgctcaactttcccgccttgtctacctccacaccaaggcagttcccgagtacaggctttgcctccagatatcctccgtcaccgaccagaatggcatcatcagactcaactgatccaattccagccacggcgacatctaatccagtaactggggatgtccctcttaaggctggtgttaccgaacagaaaccattaacaaagctcacccctatggaatttcgccaattcaaccgaatggctgaccatatggacatgttccatagcaactttcgcatcacttggaacatgttgtactcggcgtgcgagtcacagaaacgaccaaaaggcatgtcgatcaggcaatttatcagcaccggtcagcagttctgtcaccatcttaccgtacatcatactatcgaggaggagcacatcttccctgtattagcgaagaagatgccggcgttcaggaaagagttggagttgctcactcagcataagcaaattcacataggtctggacaagctggagaagtaccttgaggagtgtagtgacggcgagagggagttgcgaatgagcgaactgaaggatatcctggacagcttcggcaaagtgttgtggcagcatctagatgatgaagtcaagcagttgggtgctgagaatatgcgcaaatattggactgcagaagagatcaggcgtatgcccatgtgagctacgcttataaatctaatcattgttttctcacagtacgagatcccgtccttatgttctttcatgcgctatcgatgaatcgtagtagtcctagtaaaaggcccatggcactactattgtcttaagacctgtgcagaggaagatcccaagttttttatcatgttgtgcgccacatgtcccctggatgtgccataccgtaatgattgtaaaagtcgctaaatcgcaggactggaaagaattgttgtcgcaagtgatcagtcgttatagttcactataccactaccatctttgttcgccttgggtaccccataccgttcactcaggtcgtcttcttgtgacttgctggctgggtcaagatacggcctctcagccctcacagcaaccctcacagcatgtcttcgatgtggcgcgaaaccataggaagccgagtggttctagtctttgtcagcgctccgtatgcctcgaggacactgtagatcatcttaccgtagccctattgtcccagaatgccacatcgccctcctcccattggaatcttgcatggatctccgggctcgtcgccacaatctcgttcaacaggccaatgatgtggtcactttcggtctttgggacaccaacgatcttggtcacaaatcctggattgaagaaaatacttttccaccctgtgacggggttggtacggatcaacggatgttcagtcgtgacaggctcacggcgtacggtacggcccaaatcacgcgagccttgggcttgtagctctgctgagtgcagggcggtcagggattcgaggtatctttgcatgtgaggagagagcatgtcgtacgcggcatactgtgaactccagagcgtgtcgcctccgcctccacgtggtgggccggagaggactttgagagaggtatacgaaggcggttggatctcataggttacatccgagtgccagagaaatgtgggtgtgaaaagtgctctgagatccgggctacccttcgccagtgaatatgacatggacatcttccagaccttcgcgtttaggcacgccggtggttgcatgcctgtgtagttcgccaaaatatttttccaagctctctttgctgatcaatgtcgaagttatgctggttgcgaaagaagacgacgcctcgagtggcgatgagtcgcgcgagatcattcttctgtgcattggtgagagtcgctaagtcgacgccgtgaacctcggtgccgatcttggggttataatcaaacacatccgtcgcgtcagccaacagattcttgaagctcgggtcgcccagctggcccttatccacgtaaggtatctcctcatatgcgggccactttatgtcaggaaagcgtggccgtagatcctcatgctcgtacgtgtcatcgtgcttctttacaattgtgcggccgggcacgtaactatgcatattaccggtggccttgatcactgtgttcggcgtggaagtagtcgttggctggacctggggttccacgagtcctggagccatgattgaagaatgtaggtacaagagactactaggacggcagtgacttgtatgtgcacccttctaaatgtggaggtgtcgcgcgaagtagtaattgcggatccagagacgtgtataatcagagtcaggcttattggatagaagaacaaagggtgtttttttggtaggggaatggggagagtaaaggagtctttggtatttatataggatacaggatgagttgtctccgtgtcactgcctgtgcacgcttacctcatagagattgcgccatcgcacacaatcaagacttcctattcgggctcgactcatgtatgtgaagcatgatatgaagctcatatggaggcacaatcacattgcaggtggtggggcgatctggggaagctagatgtcatggacctccatattgcgtgataatggtggacccagatttcttgccgccacataatcccttgcgctgaggattattaggacaaagcgttgcaatgggggctgtttccgatgtttaaatcaaccctctaggtggtaaggtcggcttccattggacagcctgctctttcctcacaaatgccgaagacattgcgagaattgctctggtagacctgcaaaatttagcctttgcgatttgtggccccagtggtggtacaatggaagtgtcaacgtgcacctgtgcgctaaccagatttggttgaggcgatggtgcaattgttgtaaagatggtgccatcgggcctatccgcatgtcaaacagatccgacttgaaacatgacgcagttcgagattgcagaactcatgtcagtcgcgtgtattggacgcgatgagtctaaagtagcgagatatgttgatgtatttagagatgagtagtatgcctgtgctatcttccctatatccttggatcttagacctgtgtataggttcagcataagcctcagaaaagcaattgtgtgcctactgcatgattagggaccaagagaaggcgtgaattttaagtgcccacgcccgcaagacctgaggtgatccagaaaaaatagcttgttgcgactagcttcggccacctagatacgtgccatgacacgctcattagctattttgctgaatataccgccatcaaatacgcccagtatatcaatcttcttcatcctgccatcacctggccaaagtagaatatatagtgcaatccctaggcacggtaagcaaatgagcttttaagagagtaacgtgtataaatgactcacactccaaagctccagcaaaccagccaaaccaatcgttggcgcagcattgcccggcccatacgttgtacagggttcttattgtcaagtagctcttcccctctgcatacttgtcaaagatggcgtcaaatcggcgcatgtcgatatctgcattaaggtcgtatacagttgtggtgctcccgtgtctgttgctatggatattgtcgatattaatagcgaacagtggatgcggaagccaacttgtttgtgtggcgtaggaagagcaaattgccatcgtgactgcggcccacatgcatagaacaatgttgaagcccaacttgcgaaagccgatgaatatgtcccaaggatatatcatgccgtcgccatcagcatcccagaactcacaatgccgacgaagggcgctgcgcgtgctcgttggactgtgatggtgggtatgtgctgttctcgagctcgccgatgctggttccgagacttcggttggtttacaatgccgtgttacggaaagtccagactggtgattgcagatgtctcccactccggctatccatttcacaggtttgaatgagaccgacgcgtcttcctcttgtgctagcatgttgtagggtgttcggactcgaagctatacggagcctgtattcctctctcttacttttgcgcctttctgtagatttgcaggcacggattgctgggttgttctcgctgaagctgacacgcgatgctctaaaggatgagctattgacctcagttgttgtcgcgtaggatggcgggatagcaacataaattttgcatcatgcgcgttgttggatgatatttcagatgccaatttctgcgcaggcctcaacacagtaggaatgaccatccactgacgtacctatggtacatgtgttcttcttggcagtgttacctgaagggacatcgctcggagacgagactttattcttttcttgttttccatgatcgataattcaaggtttgctgtcattattgggtctctgtgttgattgctgcgtggtgtgcacatttccacaactcctaacgacatcacctaccgaggtagctactttccagtcgtagtcgcgcaggcaacgcaggaaatgagattatattagatattaatcaggaattgtaagacagggcagtcaacaaaccgacatattctggatcggaagagaactcccaactgttagatcagtggctttgtgtcttcagctgcccctcggcggccccactcactgcgcggagcaacccccacttcgcgtgacgctccaagtctatgacacatagacgtcgcatcagagtaaatcaagcgtcgcagagagtatcagtcttgggcccacttgctaaggctggaacgtcgagttccaagtgtgggcgtcgcgccagatcatgcaatatatttcaataatttgttgaactgtcataatccagctcattagccagctcaacggtctattagtgtaagcagctagctcatcacattcacacaccaaaactaattcctcaacaggtagtggttatcactctggattttgatcgtgtctcaaaagtttccagtaaccccagttcgaatctgggatagacctttactttttgcccacgccagtggcggagcctccttggatggactggatttcgtgaactggaggcatgacctattaggcttctgtgggccgtggtatactgacttatttttgacactcactgtgatccaaggaaaagtaattatgcaaagtagagtctccgtggctgtcacgttcagtgcctgcgtagaaatgccgaacaatcgcaatagaacgatatttagtatccacaccgggacttcgcgcgcaatgtgctgttacatgctcataaatgttgatctagacagcctttttggtcactactcttagaattgcccaaaccaaaatgcccattaatgcagccaaaatcatgaggacgaaattggatatcaatggcgggcgcactctttggcgcatcatagcttgcatggcactttccagtcgctcgcccatcttgtcttttgagaactctgcaatcacacgctctcttccccacctgcccatatccctaagcctctgttcaccatcgccatcttccaaagcaatgcgcattacctccgtccattcttgcactttgctaacatccctcaaccagccagtctggccgctgatcacagtttctgtaggaccaccttcgttagcggccaatactggggtacatgccagcatggcctcgaggggtacgatcccgaaatgttcgtttcgtggggtatagacaagcaggcgagccgtggacaggagggtcgatttgaaggcacctggtacagagtgaagaaagaggaccgagatgtcatcgggaacgccttgtgctgaaatgacagttttcgcggtggcatgcttcagctgcaatgagtccgccagctcacagagttcagcgtaagttgtagtgttctctgccaccctgggatcaaaaccgcctgctatcacgagtcgggcagttttgctttcttcgcgcgacagccctgcgtatgctttgattgcaagtgcaacgtcctttttcttttcgaaacggttgatgctaagcaggaccttcttgtttggccataaaggcttatgttcgtccatcgcatcgctgatagccgtatctacgcatggatacaccactcctggactgcgatgtcgcaagccagggaaagcttcggcgaagacgctcttcgtaaaattgctgttcaccacaatggtgtcgctgcaacctgtactccagctttctagccagtcgaacgggcctctgtatagcgtcttaagcagaccccccttctttgcgagcagtttgtcggggaagtggcagtagaagataatgcgagggaggggttgaagcaggcgcagaaggggtatgccggcgctgagctggtcgatgaagaaggcggtaggcgagagtagcgctaactcattcgtgaacagtgcgatgtgcaggattagatgcacttggcggagaatggcgcataggatggcgaagcgtccgaagagtgaagctggtacgatggtgttgccgcgtacacgcacgtcgagggttccttttcgccagcgtcaggtcttagctgccttgtccatcacatgagcagtctgtcgccgtgaggtacagcagaggcttaccatcgcgagcttcatcgaagcaatgtcgcgggtcgcaatgcgacgtgaagatggtgaccacatgcccgcgcgcttgcagtgcaacagcggcatcaacaacaagacgctcagcgccgccaatgccgagatctggatggaagaagacggtgtgttgcttctcctgcgccatgttggtcgtgtagagcttgcaacgtgtggtcgggatgcaccattacgtagaaccacatgtgcgatgggcccgagcacggctagaccgcttgtggccgtagtgcccgaggcatggttggcatggaagtgaaagatgacctcgagcacgcctgcgcatgacacacatcacccccatcactttcacagactctgttcatacagttggatccgctgttgcatctctgcgccttcgcaccaccataagtctcatcacgctgcgcagagttgctgtcaacatgctgtctgcaagccgtcgacatcactcctcgtagacatacaagctgccatctgccgacatgggccaaggcttctccctgactaccctttcggctggctcggccaacatagatgtgccagagctagctgacctgcaatatgaaaagtcgcttggggctgcccgattcatgaaggctgtccgagcacggcacaaagatggccttgtagtagcacgagtggtgatgaaaccatacgcgcaattcaacttccatgtttacgtccggcgccttctgagtaagcagtttctacagcaactctagacatcactaatgtgatatagacgaacggagactgctcgccgaggttccaaatgctttggcttatcatcgcataatcgagaccgcagcctgtggttatttggttcgtcagtacatccatagctcgttgtatgaccgcttgaggtaggacatttacagtaatgaaatctgaaattaggtggccgcgctgacccaaagcagcacacgcccgttcttggaagaaatcgagaagaaatggctctcatttcagcttctctgtgcagtgcgagactgtcacgctcgaaatatcttccatggagatatcaagacggagaatgttcttgtcacatcctggaattggctctatctcgcggatttctccgcatcgtacaagcctgcgcatctgccagaggataacccagccgacttctccttctactttgatctctcaggacgtcgaacatgctacctcgccccagagcgctttctggcatccggacagcagcccgaaggagagggcgaagtgaattgggctatggacatcttcagtgtaggctgtgttattgctgagctgtttttggaagcgccaatcttctccttaagtcagcttttcaagtacaggcaaggcgaataccatcctgaacactctcacctgagcaaaatacaagacaccaacatcagagagctcgttgtccatatgatccaggtcgacccaagctcgaggatgtctgccgacgactatctcatgcattggaaagaaaaggtgttcccgagctatttctatgggttcctgcaacaatacatgtactcgattaccgacccatcctctggtcgcaagccagtgaccactggcgccgagcatcttggggaaccagatgagaggatagagcaaatctacaatgactacgacaaaattgcgcaccttttgtcagatggtggggacaaatcattggcgcgagcacatagcttaccccccaaaccaaacgcaaaagtgttcccgctctacgtcaacattccgaactatcaacatcaggtgacccctgcaccaagtcttgccatcgatgatggtaacctcgtatttctcacgattattgtctcttgtctacgaggcacagcaagagcatcggctcgtgttcgcggactcgaactactcatggctttttcagagcgtttgacagatgaagcaaaactcgaccgcgtcattccttatgtcactcagctgttgaccgacaagtctgagcaagtcaagattgcggctttgcgtactttgacacaaattctgtcaatggttcaggtggtttctcctctcaatgcatacatcttcccagagtatgtacttccgcgtctggaggcctacttgcctgactcgaccgcgacagtcagtgcccttgtcaggatgcagtatgcattctgcataggtactctatccaccaccgcagctaggtatctagacatgatccaagcactgcgagcagaaggctctttaccggcaacagaccctgagacagaagatgatttgtcctcttccacgcatcgcaatcaatttgactcggaccgtcgaatcttactcgaaacactagagaagcatacgaaggcgcttctcacagactccgatgcttctgttcgtcgagccatgctgcggtctgtgtctgacttatgcgtcttctttggcagcccacgggcgaacgatgtggtgctcagccatctgaatacatacttgaatgacccagattggatgttgaagtgtgccttcttcgaagccatcgtcggcgtcgctgtgtttgtcggcggcgcaagcttggagggctatatattgccactaatggtacaagccttgagcgatccagaagaatttgttgttgagaaggtcatgcgcgcgctcgcgtccatggctgaacttggcttgtttcaacgctcgaagacatgggagctggtcgacattgtagctcggctttccatgcatcccaatctttggatccgagaagctgcagcacagttcatttcgaccgcctccaagtacttgtctattgcggatactcacagcatcttggtgaacctaattaggccatatctcaaggttgtgccctcagacttttctcattttagggtactcgaatcacttaagcctcctctctccagactactcatggaaatgagctcaaactgggcacttcagtcacagaaagggctcttctgggtccccgcgagacaacagcaaacgtttacttttggatcgaatgaggatagtttgccttcaatatctggccgcgaactggaccacaaggtgctgcaaagactacccaagaacgaagaagacgaactctggttgaagaaactacgaaatgctggcctaacatccgaagacgacttcaagcttgtcgctttgcgagagttcatttggcgcgtcagtcaccgtcgtcggtcggatggtcaagcatcccctcctacaaggttcaacaatattgtggcactgaaggatctaggagtacaggcactgacagtgctcttcgacgagggtgtccaacaaacagtcagacgaagccataaacaagagccacgacatcacacacaattagaatcacaacccaggaccatacaagatgcgttgctagatgcatccaccactgaggcggacgtcttggccgaccgcatgccacaccctgaaggccaagccgaacgactgctgcgtgaagagagaggacctgggcgtatatcagttccatcacgtccaaaattctcgtctccgccaagtgattcattaggaatagagtctccttcgcctgaatttgagacccagagaagttctctgcaaatccccagagattctccaacaaatcagtcgcccgtgggctcctttgggaacagcgaacacgcacatacccttcgacaacggcacagtacgctgggtctcttgggtaagggtgaaaataaagccctgccagagacaggcacagtgtctgcgaatgtgtttggcaaagtcgatggcgccgtggtgcgcgagtcgtcgcgttcccgacagcccacgtctccactagcagtggatcaacatgctcaaggctcatcccaaattaaattccgcaacgtacacaattacacgggaaacgaccctgcaatactaaaactacttgactcgatgcttctagagcgctttccatcgggcgagactgaatttggtcctcgcgtacaagtagccgcacgaaagcagcccatcagatacaaggatgctcaccaatcagcagctggtgtaccatggcgacctgaaggccagcttgttgctagcttcggtgagcatacagctgctgtaactcggatcctggtatcacccgaccaggggttcttcatcagtggttctgacgatggttgtgtcaagatttgggacgcatcgcgcctggagcgcaacataagtcgacgctcgcgccaaacgtacaagttgggagatgatgtcaaagtcactagcctcgtcttcgtggaacagacatactcttttgtcgccacggggagcgacggtagcgtacatgtggtgcgagttgattatcatcaaagccaagatgggacagcaaaattcggaagaccacgcctgctgcgcgagtaccaactgcccagaggcgaccaggcagtatggtcggaacattacaacgaggacagtaaatctgtccttttgctagcaaccaatacgtcaaaggtcatcgcactagagttgcgcgtcatgcaagagctcttcacactaaagaatccacttaaccatggcactcccacgtgcttctgtgtggataggagagcgcactggctcttactggggacgtctcatggcgtgttagatctctgggacctccgcttcaggctgcgtctgaaggcgtgggtctgccatggcgcagcacccatacatcggctcacccaagtagtcttcctgcaaccgaaacgaacgcggctgtatattgcgggtggtagtggtcagggtgagcttacggtctgggatttcgagaaactcatttgcaaagaggtttatcgcacaggtacaagcaaagacatggggagcaagagcactactctcgtggacttggatgaggaaaaacctggtggtatgctcggccgtttcgcgacggcactcgagccttctgcgagttcggcaatggaccgtggtattcgcgcgcttgcagtgcacacacagacagtcgatgataagagcgagtccaagcatacctttttcctcaccgccggaccggactggaagatcagatactgggatagcaaccgaccagaagcatcgatgattgtaagtggcctagaggcggacgaggtgaagccgcaatacatgacgagccagtctcctcctgatacgatggtcgtcacggagaggctttcgcagccacaaggccaaactctgaatggaagagacagcagaagttctcctagcagaaaatcgacgcaaaagtctccaaggtccggcgtcatatcctcccagcagcagcatctactgaagagccacctggacagcattctggacgttgctttgatagagcaaccgtatggcatggtaatatccggggatcgttctggagtaatcaacatgttcatgtagcactgcacacgatgatgaattcatatttgtgtgtatttgtcgtcttgctgatctctgagtgacatggtccatgttccccgccgcccccgacgcggaggtgatatgacgaagtcttggcgttgggaaatttaaccaaagcttcccgagatcctagcctcactaacgtgcagcaagccacctctacacgctcgagaacacagcgcaaacgcacgaggccgatccagacacaaccaattagagtacttcgaactcatatcgcaaacatgaggttgactaccgacgtgatcaacaactccctgtcctttatcaactgtctcacggagcgtgaactcgatctgcgaggtgcgtagaaaagagcggatgctacactagttgagctgaattgatatcaatgcgtgtaattttctaggccacaagatttctgccattgagaacatgggagccgcgcgtgtaagcctcaattaccactacccgagcttgctttactgcagagtactaaaagagccaaacacaggacaacgacgcaatcgacctcaccgacaacgacatcgcgcagcttggcaactttccactgcaacctcgcctgcgcacattgttcctggcgcagaaccgcatatcgaacatccagccgaccctctcgaccagcataccgaatctgcagacgctggttctcaccaagaacaggatcgccgagctggcagacttggacgcgctgtcggggtttaagaagctggtgttcttgtcgctgattggcaatccagtagccagcaaagaggtgcgtacgcaagcgcttggtcccgcacgtcttggagcctaatactggcaagcatacatgagcgcgtcgcatgagagctgcgacgcgacagctgcaatagggtccgacaggcgataggcgggggaagacggtgtaccccagaatgctgacctttggccagaactatcgatactgggtcatatggcgctgcccaagcgttcgctacttggactttgccaaagtgcgcgatgtcgagcgcaagaaggcgactgagctcttcggaactgccgaggaacctacggagctggctagcaaggtgtgtgggccacgcgcgttagttggttgattgtccagagccatgctgattacactacgacacacagatcatgggagtcaagtcaaagggtttcgtcgtgccttccttcaccaacggcgccgacgactcgaccaaggaccgcatctacacagacgacgagaagaagcgcatgcgagctgccatcctcaatgcgagcagtctggcggagatggcgaggctggagaaggactttgccgaggggaggataccagctcatatcctcgagggcggagatgctatggagacgtagagctgaggggtcacagaggatccgagggcgacggcgcacaactagccatgaacaagacaaaagatgctggcccgggagaaattatgaagccgcacgggaacacaaaggcacatggtgcggacgcgaatgcgagcggcagagattccacataggcccagtcaggactacttggtgcatggacaggaaacagacatgcttgtttcgcaacgtggtgcgaaatcgaagcggctatgacaatagcaggagcaaaagccttcagatgtagacatgactcggatgacattcgaaagcattgcaatttccccccgtgctaagacgtcatgcgtcgtgggtatcgtagtggtagactcataatcaacgcccgtcgcgttggcgaccatgctccagatcagctcgcgagagctagcattattaccatcctctgcccctcccaccccttccacctctcccacctcctccaccctgattcccttgctgaaaccctccctgcgggccccctggccctccggggaagcccggcatgccttgaccggccatttgcatgaaggaattcacgtccatctggctgatgtcgacgccctgtgccatcatctgctgcatcatcatctccatctgctgttgctcggccgccatggcgccagctggtgggccattgttgcctcctggtcccggcataggtccaccacccatcatctgctggaattgcttcagctgcgcctgactctgctggttggtgtcggccatggccatctggcgctggcgatatgtctcccaggtgaactcgtcgaagccgtagttgaagtagtcggattggtcttcgcccggacgtcgccagatcctttgttcctgcgcgagatcggcgtcgaggtcgacttgtaggatggatttgccgagaggtgggtagatggggttgccgttgacgtcgatagtagacgtcttttgcgcagggtacgaggtgcctggcaaggcggacagctggggaacagtgccagttgggatggtttttggaggctggaagggcgcagaggcggattgggattggtttggttgctcaatctttatggctttggattctggctgctgctgttggctggagtgcaaagttagcttgggggacttgggggacttggtgggggctggtgaggaacatacgccgcgggtttcggagcggttggtggcttgtcaatgataatctcgaggtcctgcagctttgttagctctgatatacccaacttcaacgtgccacgcgcaggtccaggcgcaactaaccgattcgctgtcttcgtcgtcatcatcatcatcgtcgtcgtcgtcgtcgcccgagtcggcgccctcgtccatgggctcgtcgccacttgacgcgtcgtcttcgtctttggcgtgcttggtctgctctgtctttgcgtctgcggtgctgtaaaggtcatcgtcctcgtcctcgtggtcggaggccattgtagttccgcgctctttcttgctggatcaaattggtcgtggttagacaatggagacagtagggcgacgagaaggcggcgtgaaggcggcgtgaaggcggatgcgctttgtggtgctggtgctgggctgggagcttgagcacgggcgaggtggtgaaaggaatgattagccgagcagagcgcgtctttggcctgtgcgacgcggaaccgcgagctgcatgtgcatgctcgaggaaaacaccaagcttccgtccatataatccacggttgcttcattactgcccatcctggacactgctcgcctcatcaatcgcccgtcaccacacattctgctttcgacgcccaggcacatttgcacacaatggcgggtttcggtcggtccaactcgctgagcatcaacacgggcggcggcggcggcggcggcggcggcggtggtggtctcttgtacgcatcccccaaccctttactgcctttctgactgcccactaactcgctgcagcgggaacaacgcaaaccaggcccagccgacctcgcagccccagagcagcggcggactcttcggcagctcccagcagccccagtcgcaacaacagcctcagtcgggcggcctgtttggaggaacttctggtggcggtctaaagctctcgacccccgctgcgacaggcggaggactcttcggcgcatccgctgcacagtcgaaccagccgaaaccgtctctcttgtaagcaagggccgggttgctgccacgcgtgatacaaagctaactgcatggagtggtgcatcaacacagcagacggcgacggcaacgacgacgccttctttgttcagcaacaccacaaacaacacacagcagcagcagcagcagcagcagcagcaacaacaacaacaacaacaacaacaacaacaacaacagcagccacagcagcaggcctctctctttggcaatatgaacacccaaaaccgcgctgcaccgctgggaggctcaatgctaggagggtcgcaaatgggtggcgccgcacaacaacccgtgcagatgacgctggagtcgatgcgaggaactacgcgcttcaacgacctgcacccagacctacagaccctgatccagcagtttgacgagggcatccagcggaaaatcagctactgcaaccaaatccgcgagactctacccagcagcgagcaggacattgccaccattgcccccgatgtcgcctacattgaaagctacctttccaccatcgagacgggactggacaacgactccacaaacatcgcgcacctaaaagacgttgtaaagaaagatgccgcagacgcgaccctcagcttccgcgccatcgagaaccaacgcttgcccgcccaattccactacagaaacaacctcacagcgtcaagcgcaaagacacccgctgcaagtgccttggatgacgacgacccaacaaaacctgttgatctgatgaactacttcaaccgccgcacagacgacctcggtcgcactctcaacctctaccagcgccagatccgtgacattgaagcgcacctgagaactatggaagcgggcaccgtcgagaaggcacagcagttgaccggcagcagaagcgccccacgggatcagcgtcgtgagcttgttgaggcgctcaaggctatcgagggtgccattctggattcagcaaagaaggtgggacaggtcagggatgaggttaccaagcagactttgggtaatgttggagcggctttgctttgagaggatgcgtgatccactgtataccaaaacaccaaaacaccaaaatatgtagaagatttagatacccagcatagcgcaaaagaagacctgattggcattcatgccgccaattttcctgtgaccgaagaagtggcaggaaccaagctaacaatatcttttccccacatggacagaccttgtctacgagaacaggctatatttatcttggctgcatgcacagttagagaccagaaacccgctgtgatgattgatcgggtatggccgactgagtaagcagagccgttgttggaaggagtttgtcaagctttccaatgctgagtaaagcagcggaactactccggcgcctcggaactgcatgatgctatgacggaagtggggaacgcgccacagcgctgtgtatacttatagtgacatattgacttgcagacacttggttaatcttgcaaatttccgtgcgatctgtatgctctcagcaattgcacgatcaaaaggcattgcgcggcacttcccaagaacagcacgacctttatccacgacaagcaacctcggagggatggacaagaaaccttccggttcgattctcgactgggcagacaagagtggcgagttcaagcgacaacagagtgtcttcagaagctggatcgagaacaaacccaatgccgaattcccacccgagaaaggtcgataccacctgtatgtctcgtatgcgtgtccatgggcgcatcgggcactcattgtgcgcgaattgaagggtctgaatgacatcatcacgtacaacagcgtgcactggcacatgggcgagaaaggctggcgttttgcgactgcggatgagaaagtcccgggagagacgacgccggatcctcttcacaaagacttcactcacttacgcgacatttacttcgagcagaatcccgagtacgaaggcaggttcacagtgccgacgctctacgacaagaagacgaacagaatcgtaagcaacgagagtagtgagattatccgcatgttctacacagctttcgacgacctcattgaggagcagtacaagaatgtggacttgttcccaaaggccctacaaaaggatattgaagcaatgaacgagtgggtgtatcacgatgtgaataacggcgtatacaagtcaggctttgctacgtgagctcccccgcgcacctagtctcgtttcgtggtttaaatcatgctgacgatgacgacgacagatccgaagatgcatacaaaacagctgttactcagctcttcaagtctctcgaccgtcttgaatccgctctttctgaatcatcaacgccatacctcctctcctcgccgactattacagaggctgatatccgtttgtacacgacaattatacgcttcgatcccgtatacgtccaacacttcaagtgcaatattcgcgacattcgatcagggtacgtgaccaacacattagaatggtcatacttgccactaacgtcgtgtcagatatccgttgcttcaccgttggatgagacatttatactgggacgtaccagcctttggcaatacaactgagtttgaacatatcaagaagcactacacgaagagccatgggcaaatcaacaaatatcagattacaccaattggaccgctaccggacattctagagaaggagcaggagatgccgagtgtacaggctgccttgagcaggtgatgaaaagtacgttagctagacatcacctaatatagaatgcatcatgtcgcatcgctacatggtaaattgatgcgcttgcggcgccgccatgccctcttcaaccgccaaatgcttgcagcgcccgtattgaacggaacgagactttagatggtctgcggccatagggtttcagccaacgccattcgcctcaagtatcatgagtattgccaaggtcaacatagaggtgtaaacttgttagcccactcgatgggtcggaagtcgctatcgcgaatcatggaagtgctgtacacggtcgattgggcgtaatttccgcttaggtggcgaaggacatggtgcctgatagtaaagtagaccgcatagtgactccagcacactgagaatttcaagaggtaatagagcatataccattgcgaaacaacgtcagcgcatctcatcacagtgaggaatcgtgaggcgtatactggcatacagcaccactcttctcagagcgttattgttattcattcaatctacgatagaagacttcatgccattcatgatggtagtgttgttgaatgtacttatcccttgtgacaccatcattcctgcttcgcagcagcgatcttttccctgtagaacgttccagcccaaaaccaccacccgatgatcaaaattggcaaagatccaacgacaacgcaagtatagttcattccttgaactgtgacaggcttggcgtaaggaaagctgaaaaagactatagcaaaagtgagccagcaaatggttacaccattaactagccaaccccatttacccatgtagaaagcacccttgtacatattgcgtcgtccggtaagcatattggtaagaattgggatatagtatgcgatgttgttgatggtaacggcagagccaagcatggcattgaacgctgtagagctgccgaggtaaatgcaacccagtgctgcgtttgcagccgttacgagcaactgtgcattaaatggtatgccgtatcgcgagctcacgcgtgcccatgtcgaggaccacggcatggccccgtcacgtgcaaaggcccacagcacgcgcgagctcgagagctgagatgaaatgacacatgggcccaatgcaatgaagaggataaaggtgaggccgaaggcgcctcccgctgactgtgtagcttggcggaatagctctgcgaggggaaggccagtgtttgttgtcccgagcgcgctatagtcctgaacgctgaacatcagcccaatcaagtatgtcaggccggtgaagaaggcgatcgagagtgtaatagcaatggcaaggggtgcattgcgcgacggctgtagactcgattagcttggtgatcagagatcaccatggatattgatagttcgttggaaagctactcacgttgggcatttcttcggtgatgtgcgttactaaacaggatcagtaagagaaaacgtgtcacatttgtgtcttcacttaccaccgtcaaggccacctaaagcgtataaaggattgacgagtcccacagcaaaggctacgacattgttctcccagccagtattgttaatccaggtgcgaaatacgaattcggggctctggtgcgttggtgcgcaggccacgacggtgacaaggacaactagccaaccaatctggaggtagaagagggagaatctgtttaggcctgggatgatcttgttaccaaagagcacaaccgaggctgtgagaagatttagaccttgatagatcacgaaaatctcccaagttttgactgtcatgtcctggtggtaaagggcgatcagtgctcccagtgtctgcgcatagatcaagttcgtagatgctgtggtaaagatccctaggaaatttcgaatcaggttattgccctcagggtaaggaccagagtcacttacagccacaaacagtaaaccatccagtgagaaagctgagaaaagcggactgctttttgggcgcaacagcagctatccaatggtacatgccgccttcagtaggatagctggagacgaattctgccaaagaagcaccgagaaagcactgcaatattgtaacaaggataaagccatagatgatggctcctggtccgccggcattgatctccgtcacaatgcccaagcctaatcctgtccaggaaatggtagtagtggatgcgaggcctatcaatgacaaggttgagaaatggcgttccaattcttgtacatgaccttcaaatcatcagcgaaagattttttgctcgcttatttaccatccgtacccatctcagcgagtcgcgtctcgtctgcgttcatcaactcttcatcgcctttcctggcggtgctcacgccaaactctcctttctcggtaacatccatgatggactgttgagacacctggcccaaacaatctacagaagagagaaaaagtgtataatgaccactggtttcatgatgtgggacgaacacgatgtgtatttaaagaacaagaactgttatcggatgtcacgcgacacttactgataaaccttcgcgcttacccgcgacggcaatgttgtgagcatacatactgtagaccctgattgttcgggcttactgccttccaaggttgtaccggtaggcgactagcgcgcaagttccctgattgctgcaggcaggcagataggacattcgtatccggtcttttcacaatactttgccggttttgccggttttgccgggactttgaatctaagcgggctcacagtcgcggcgcaagaggtaggaacgtcgattgcgattcagtacctatgatatggtaaatgatgatgaacgaaagatgatagagtcgggtgactgtcatgtgggcacttttcacagttttggtatagtgtagctagatgccatacttactgcgggtacgatataccgtctgctagtatatgcaaagggctggtccatcatacaatatgtatatcatccagtcccgttgtcttatctatcgatctgaatacgcccaaaggactgtctcaagtcttgcaatgttctcaagaatcactgcatgtattaccctggggcttttagcctcgagcgcgagcgccgtaaagctgagcggccacccaaaggatatgttcgacaaatccatgaccttccttgaccagctctatgacgactctgttggctacttgtattggttttactacccgctcgcagccggtcaacatgagactcgctccacgatttggtacgaacctcctccatgtcttgtagatgaaatcactctcgagactgcactgactctgtttccgcgatcataggtatgtccctggtttgctcaaccggcaagagggtgacgacgtgaagaatgccatccgaattctgaggaacgtcattggcgatcaggaaaagaacgtcgaagctcaatggtacggagattatacgatctatcccgagcaaccaactgtgaatagctccgcatacccgccaactgtatatttaaatttcttccgtgccttcaggccttacttgctgacgagggctatagatatacaactcttgggaccctaattggcgaggatttatcggtacgactctgatggtggtatacgaggagtttggacatcttttgccaaacgatgtccaagatctaatcctcgagagcatttacaacaacaatgttggcgatagctatcgtgtcgggggtatcgatgatgataacttgtaagttgactacttgggctgcacgcacacgtggcaacagacttcctcatggcttgatccatattacatccactaaccagacttacagatacccgtcttacagcaacccagcctacatgcgtgctgtcgtatcaggctggactgggcggaaattgaacgactcgaacatgacggccgctggtgagatgtacgcggaagaagtgctcgagctgttcaacatgaacaataccttatccgagttcaacagtcctacgtacgcaggcataaccatttatgctttgacactttgggccaagtacatgccgagtgattcggtgatgaatcaggagggtcagcgtgtcttgggagaagtttgggaccttctcgccatgatgtacaattccaatctccgcaacctggccggtccgtgggatcgcacctatgggtatgatatgaacaagtatgtgggtatactgtcagtctatctgtggagcatcctcggggaagaagcaacttttggcggacacaaagaatcaccgttcttcagggctcatgcagatgacatggaaatcgcgccaatgatcgccatccttgcccgttccataactcgctcatccccaacatcacaatcaggaagctcgcttcttgcagcgaccaaatcctcatttcacggcaagcctacgctccgccctacgatttggagccgcgcaatatcacgacctgggtatcacccaacctgacgattggcggtgagtctttcaaccaaggcaatcttggtggcgcacgtgaggaccgctctgcgtggagcccaggcgtcgttcaatggaagaggcgcgacaattctgttggttggttcaatgtctggccgtccgagaccgctatgaacatcgacgttgctcctaactccatcaatttcacatacccaaacggcaatgcttcaagcacattcagcttcattgtggcgttgaacccgctcagcggtaaacgggatatcacctctgttcgagatcttgacggcttggacctcgaagtcagtggtacagtcgatgtggattcgcctagtatctccttctgtgggcttgttggtggaacgtgcaagatcatccatgggttcgaattctggaacgtaacgtggtctatgcccacaaatagtattcagatcccgtctattaactttaaggtaaatcttctataagctagtactatcttctagagtacttagatagtaatattagataggctgttatactatatataatataaagcattactaagctaactatatattaaaacctattaagtagctaataattagatagctagtattaaagagcttaagttagtttttgcagatagagtaaagtagcactagatatagagatagagtatactaagataataagagtaagcttctataaagagtataatatattaagtaacttaaagtataaagttaaagatactaaactataagagttctaagtcttatctatatactatacgctttagttagatcttattattctagtatattctagtatactaagcctttctagtcttactagtacttattagtatacttatatattctatttcttagcgttctaacttagctttactacttagttatagaactttagtatttataagatagagcttctaattatttaatcctagattataatattatctcttttcttctttaacttaatattcttataagtttactaatcttattctgcactagaaagtattataattatctagctaattaaattaagttcttagatattattataatagtttcttatatctattatataaagagatagttatcttataagctatctttcttaaatgcaaagtatataaattatatatataataatattacgcgttataagctagtaaatatactattactagatttcttaaaaattaataagaagataaagtatcttaaataaatagaagatactaagaaagctaagctttatattaaagaagatatagctaagcttatattatagtaagtatattaggtacagataaagcttagaaagctttataactaaaagaaattattataataaaaagagtaagagatctttaataagagtctcttatctatagataaactagaggcgcttaaaactattaagtaacttaattctaagattatatctataaactctaacgcagcgttaagtgctataatagtagattagttctttttatagaaagatattaatagtactatactagaagctagcagcagtttataaggtttatttctagttcttatatattttctattttattatatcttaactatttaactagaaattctttctagtagctattactttattatataataattcttttaactttaaagatattatctttctttatcttatagcggaaagggtttactatatttagtattttagagttaagctagttctaataagtttatatagaatctagagtatattttagcggtctagtagtagcttaagtatatatattactagcttattttatttagaaaattaaaaatagtctaatcttaatattattaagttctttgcttagttatttagtatataaattctttatatataaatatactttatttctctcttttagctaaagtgctatttttcttttcttattaatataagagatactctatatctaagcatagataagttttttactttattttattataaattttctttatttcttttgcaaattttattatagctttagcctttaagctaagtaatatttattaaaagagattagagtattttctatagtttgcaaagtatagcgtcttatctatagctttagaaagtttattattatataatatctatgctataagtaataataagacctagtttatctaactagtattactaaagatctttatgtaagaaagtagtaggtaatataaagataaataactactactctctataaatagaaagatagctattaagtaataatagataactataaaaatagttatataacacttgcaatagtagcaaataatagacgataggtaaaatattgaattagaggtgctatctaactctagagatagctatagtatatataatactatatatccgactatagccggtactatcctagctctgttatactaatatctaaggtttagaactctaatattaatttctaataatttataattattaataagctctaatagcttataaatcccttattatattataaatctcttaggctagtaaactagcttatactagcagttcttagaatagagctaaaatactagctagtactaattagtatag