gcgtctatgtatgcctaatagcgtatattactattaaagtaagcatctaaggcaattcgttagcattcctttataggttaattttgctgcagaatagagttaataatagtacgaatattatagcttgctttgctatagaaactaaaaatactctagctaataataatgcgcataatataaggcattctatctctactaccttgctctaattcttataactaggtaatagcattattaggcttgctaaatctaataataagatagatattagagatattaacgcctgcattaaaggctatagtagtaataagaatactattcttactctctaagaatgcaagctaaacagcattgcgtttagtattagagagattgctatagtagcttaggtaactaagaagagctaaaactttctttatagacttcttatctaatagatatactagagtctttctatatacagcatgttctttgcaaacatagcgagctataaagtctaatattgcctttatgcgctgtagaagttctataacctaatattttagattagattaagatgttagtttgcggaataatttaacgcagctattaatatgcagtaggcaatatgcttcttatttaagagagatagaaattatagcagaaagtagagtaagaggtatcctatattatactacgtctctaagctgcagcagcgccttataatataaatagttgttaagtagaatataataaaacttatctactataatgcgtgctagcttgcctaatgcttattaatagtttactattattataaagctctctatatttaaatctttaggcatagctaagataatgctagctgttttattaaatatacagtccttaacttagaatactataattaaaagtaacttagattgcgtaataatattagtgcgtagcgctataagagagataataataatagtttgcctatatatagaactaatgcaggcagagagaatatatactatgctcttcttagctaaagtactagtaatgtataaaatatatagctctctattaagtactacctatagtacgtcttgttgcctttctctaaaagcagtatctgcgctaaaattttcgcaaagaagcaacgtagagctaaataacctaacactactagagtgcatagcattcttcttagtgctagaggctagaggctaagatgtaagcataatagatttaaataatagagccttatgctacttaagagagatcttaagataagcttctaggctagaagttacctaatagaagacgttcgcagttataaaggcatatactaataatctagtttttagaagatgctctacttatagtttctgcactttagtaatagcttcgttaactatcttatctactttatattcttctagaatctaaatattttctgcaatgcaacgctaatctagtctctagctaaaggcaattataagatatcttattaaatttagtctaatttcttcgttcaaagaagcgcaaagatgcttagcatattacttatgcaaataatatagatatcttatattgcttttctatagagttaggctatataaagctgctgtatacgcagtaatagtatacgccttaaagatttactagttacctagcagtaattatagagttaaacagtctaataagctagagatactagataagaatagcgctaatcttataaggtaagaactagtagattatctttaataatttattataattataactcttataatactaaggtactagtgctatgtatctattaaatataaatatattgcagtactcgttgtaaacagtgttcttatatataaggcttaggattttagttaggcagctaagctgctctgctataagatgtagaagtagaaagactattttaagctagaattatactctatcgccgtagcgcataacttagtaaaatttatctaagtttataattataagagttttatgctgccttgcctaaatagcctttattatagatttcttaacaaaactctagctatatgcgagactagtttctatagagaaaaacagagagtattttaggcattagctagagagattacattagatctagttctaaggtataataggcaacttgctctaagtatagacaaatgcgagtttaagtaatctagatacaacttcgtcataaatactctatataaaggctaaatattagttaaatattatagtaatatgctagcagaatacttagttactattctaacgtataaatgcatctaacgtctctctatatctaaatttgctaatatactatgctatagagataatctaggctataggtattaagtattctatagtaagatagttataaatctatttataaaatgcgttattagttgcatagttatgctctttagaggataaactaagctacatttatttagatactagtttatctatattaacagcgttaaggtcgtagctagtagcaggaagatataatttatcttatgcaatagtatctctaaaatgttaataactagtaaactatgcaagtttcttaaaggcagataggtctgtagcaaataggtatatagagcagaaggtagatagcaaagagttaatagtaataaacgcaagtagtataataagagtaagattaaacttagtatatattaaagtttattatattaataacagctagaagttatagcagaggctcttaaactctgcaagagtataacgactatattttagcaatatagatataaagttactatcttaagcctctatatatgcttatatttttttctaggcagtagactaagttatagttaaatagagcgtataaggcattattttttcttaaataaatattctatagaagaataggaatatctttgcaagacagagagcgtatttaaggttaaatttaaggtatagaataagtagagaataagatatattatgcatactctcttgcataatctaaataagtgcctattaggaggtctttgctatagtatgctagtagactagcactatacttttaactatatcttagaggtactttgctctagtgtcttctaagctatctatataacgctatatattcttctactctagtctcttaacgcaataaagaaacttagtatatgcgagatagagattagtaagataagtattagcattagaagcgtcgcgaacgtttacctctatttatacagtattaagatagttagcttcttctaattaggcaaagagcgtttctagtattacgacagcagaattagtatagctctattctagtagcgaagataatattaattagagaggcgttttaggtatatatatcttaggtatagataagcaagagaaaacaggtcctattagtttattattaaatagttatgtttaggtctataagaggctgcttaataatagcgctttattctatattatagactttaaaataggttatagcgttatatagtttattgcagacagcagatataaagaactattaactagttattcttacctagtgcgttttctactaagctgcctttgcagactgctctctaactttactctatctagataattaaatgctgtgcatataattaaggtataactttatattaatagtagcagataacctagcgtagatatagctataatactagcacttaagagagctatgttaataaaagctatctataactagaactagttctttagatatagtaattatatcgtatattatataaagagtagtatatatagagcgcacttctacttatattacgcaacgctccttagtagtaatatagtaagcatgctctgtattaaagtaagcttatatagcattaggttagatgcaataatagtaataaaggcaaataataatgctataggtctcgttgtagtaaaggtgtttaaaaattatagtgcttagtgcaagttatataaagataaagaggatactaattttaattgcatttctgcatctaaatctcttgcttatttgtgtccttttacagaacaacgtttttctagttactagagtaggtttagtctagtagattctaaaagctgcaattataaaactagctctctttattaacaatcttctactatatacttattactataacaacttattatagctatatttaaaaagcttcgcttagatcctactaacgtaagtagtaataaggacctactagatattatgcgcgcagtactagacatatttctgctctagaatctcgctctctatataactttgctagataaagaagataatatagagatttttgttacttatatactagaaaatgcgctgtaatagatatgcaagcatactagttaacctgcattaataaaggttatctagcatatttacaataatctataaatagcgtagagtaacttagatagtaatactgcagagaagaatgcttaaggctgcaactctagtgctttgcctacgcctagttaaagtagaaagtaaaaacgcagcaaagagaagactacaaagtaagctaattagaatttaatttagaaggttaatttagcctttatacaaaacatcgcaagcatataggattagaaataagctaaagcgctagtaacgctaatagataaataaatatgctattgctagtttgcctctaagcttcctagcgctagagttgcaatagttactactataattaataaagctatattagttagagtataagaggcttttaacgactagagaataattatgcaaatatagaagtaggattatagcatatatgctatagtagagcatactctaatacctacaaataagactataagttgctaacttaagttaacttagcagagtagttaagatctgctagataaagctagacttatacgctacgacgtaaatttaattaagatagagtattattaagcgcagaaagatcgcgttaagaatattacaggtaaaatgctatattagtataggatagatagattatataaatacgttaagcaactagaataaaagataagagtaaatagctataaattagatagttctagaaggtaatatagagtgctagcaaaagaatacctctttaggctatgctacgaagacatcttagagctagatgcaataaaagaatagaatatagatttatagattaagtttagcaaattcttagactagagaaagagatagaacgttataaaaaggcgttttagaatagttagaatatttatcttacttctgcgtacgctcgttctaagtgcatatattaagaagactttatcgcaaacttaggtagaatagtaggtagagatattagcagagtataattaagacgtataagagatagcttacctaattaagctacttttcctagcgtatatatatagttattctctactaatagagttctcttttcttaataatctaaaagaacatttagcaacgcagcctattaatttgctgcgtagaatagagctctctagaacaaagcgaatatacgaaacgctaagctaagaaagatttaagatagtattaagcaactagaataacgatatagaagagacctagatcttatagctttttatataataatgttactgcgcatatttataagttctaaaatatctttattatttaggttcttatagtatatataattactagagagatttaatatatatgcttttatattcttaatatatataggcttataaaagagggctatttttgcaagtgcaggattaaatactgcacttttataaatagagagatagcctctaattaagatgtataagcgtatataatttaggtagagatttagaactaaaatatatatagtgccttactttattatagatagttaatatgcgaagagcataaagttaatatacaaagagcgtaaagttaatatacaaagagcataaagttaatatataaagagcgtaaagttaatatataaagagcataaagttaatatacaaagagcataaagttaatatacaaagagcgcaaagttaatatgcaaagagcgcaaagttaatatgcaaagagcgcaaagttaatatgcaaagagcgcaaagttaatatgcaaagagcataggctagaaaaaaagtcaatattaattcgatattgaaattcctaataataatagcaataggttattttatttctataacgtatttcttataataatagcaccttgctaaggcctattctaattagctaagctctgcatttctactaacgaaatatagatagacttaagagtagagttttattattctttttctattaatagctttcttattatatcttagtctatagaatactatagtctagattaatgctacttttaatactaagcctagaaaattatctattatagcttatatttatataatcttagctatcttaaaggtcttagcttaagttatagcctaattatatttgcttagttatgctttctagtttatagatatgcgtattagcttaagtacagcgtagtatctttcttatacttatacttattctttatctacgtctactctaatagtatcttagagagtagttatctattcttataatattctattttctaagcaatagcttagttataagtataagattactattataagaatatatttaactatcttagagatcttatttctcttcttctaatagtctctcttatatatcttatattattttaggcaaagcttataatctttataattctctttatatgcttctaagctctttttagaaaagtctaatagttaaattagtattattagagtatataataaagactgctaaattttaattaagtcttaggctattatatttattctagatataaaacgcaaactagaggtattattaaaaaatcaagctagactaaaagaagatagtaattactctctactattagcataaaaaagcgttaaaaaagtataaaacacgtaatctagtattagttaatagttctaagcaaggctagtgcaggcactactaactaatacttaaacttcttaaaaattgccttaggcataataataactactctactctaagctaggcttaagagatataatttttatagtacgcttaactatagaaaagcagtatacgcagttacgcatagattaagaatagattttgcattagtatctaagtactatagtcttctatctctttatatctttgtattactattactattactattattataactattattaaatattctataatctaataaatattaaggtatattctctttttagtaacttactactctttctaatacttaaccttgctagattatgttatattgcctttaacactattaaagcctaatagctaatatattattaagattatatatttaagcttatctagatatattagcttactagctatatttaaaggtagctagtagatagatagctatgctgctatattattaatattatagaattagttctataagttagttattagctctcttattactaactactttcttacgtaatataacgttagttatattatactataaggcagcagtagcgttatatacctctatattatagacgcaattaagatatactagctaagatacgcgctgctaagttactctatctctagaaataattcttatatagataagagagtaataagcaagtaggtagctatgcttatagactaggtagcagagtattacgcagtaatagattcttatagctataagaagaattttcttaagaagctttagaagctagcaagcgttaaatagatagtaataattctaagagtaacgcatttaatatagctgtttatagagtacctgctgctataggtgctaagcaagatagcttattagcagtaagcctatctattagattatagagttctaaaggtattagtgtttaatatttaatactagaacttatatatagaaaagttacttaataagagcagagagagctattgctgtattatattagtaagattaactagagtataaaatatagttataaaatatagtttacaaaattagtagctaaagctaacctaggctattatataagtattatcttaactagctctaatagtatataataatactattaatatattatttatgcttattactagtttaaattagaagatatctagagatattagaaggattagtctaataaagagatattagatttcttctagatttgctagtaactagataccttaagattagcattttattttaagttagtagtactatagaatctagctctctatatctaataaaataactattgcatcttattagttagagtttaataatatagttaatagctttatagaggtagtaagactcttaattattagatataataagattctagatagaaaaaatattattgttattctatctaagcatgtgcgtagcatcttattcgcgtatatagaggtctctatatctttcttagtaggttaattgcctaatctattttatgcgataccttctatctaatagaaggatatttaaatattatagtaaaatatactaaggctagaaagtaaaaatatataactatctatattatacgtatagataagatctgctatactagagttctctaagaagtatattttcttagaatattaaaaattaagaatagaaggtttatctgctagcgctgtagaaaaaaagtctatattttaatagagatagagcctagttatagaatagtttataaattaagtagtagagtaaagtttaagataaactaaaaggttagtagtcttctatagaacttagtataaactttagaagtaaatttaaaagtgctatagatattacgtctaataaatagctataagaaagattagtactaaagtataaataggtatacgtaaatatagagtataggcataatagtatagtacttatgcactaagatatagtattagatatagctatctatgtatcttagttagatatagcagagttaagtattattttaagtagtattaagtctactttaagactattatctatagatatcttatatatagtagattattatttattagagatagagttattatgcgtaaatagtattagtagcttagagataatttctattattatctaacttattctaatacttaaggtagataagtttagagatagagaaagaaaagagttaaagttatctaagattctaatctaagataagtataagttagaagaaggtatataagcctatagtagagtattataaactttctctaacagcgcgccttaattaagagagctcttagagcttataggctatatattaaataacgtagatattatactagtaaagaagtttagagaactaagataggtagtaatattatttacttagcctatagagtctactatagtagaagatactttagttaaagatataagattatttatttatctaagagaagatatagatatagtatttatattatataaagatatatatatattagtactagagcttaagagagataaaatagagatataattatagacttagatatttatattagtagtaggttaattgcataatagtatacttattattatatatatttacgtaagcgctatagaatatttaataaagtatattattagaggagctataagactctactaaataggtacgttacttatagcataacttattattactagttactactaaacttttttattatactttttatcttaaagcgcgtttagcctctaattactctacctctattatatacttatataggcgttctatattaattataaaagtaagagagtagttatagagactatatattaaacttaatagtatactttctagctagcgttagaatatataataggcgctattaaaagagaataatcttatacttatataagtctttattaactagactttatatatttataagaataaaaactctttatatagtaataagaataaaaatagtctatatagcaataaagataaaaactctttacatagtaataagaataaaaactctttatatagcaataagaataaaaactttttatgcagtaataagaataaaatctatttatatagtagtaagaataaaaactctttatatagtaataaaaataaaaactatttatgcatgcagtagtaagaataataatgctctatatagtagtaagaataagcatgctaagataaaaactacgcctaactaggcacgctaggataaaaactatacctaatttagaaacttattttttttagctttattttagctagaaattaatttttctaagataattttttttttagaaattttctctaagtctgttacacgtataccttttttctctatactattaacattaatagaagtttattagagtattaacgttaatatagatttataagagtgttaacattaatagaagtttattagagtattaatgttaatatagatttattagagtattaacgttaataaaagtttattagagtattaatagaataaaagtttattagagtattaacagaataactcttgcctattaatagaactctaattagctatctctaatattctataacactattaatgcactacgctatagtagtaatattaatctaaaaatttatatatagatagatagatatataacctacttgctattaaaattttaagctctagaatagtatagaatataagttattaagattatactctatctctagacattataattttctctaaggcaaactttaagtactctaagagtaactaagattcttagtatactatgcaaagtagaagtagcctgcttctctctataatatatagaatctaataggcctgcttataagcttatagtattagaataatatatataagagtattatagaataagtaatttaaatattagataatataatgtattagatactagatgcatagtataatagaaatagagtatattattctataagactagagacgaatcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagataagtatcttaggtagtattaaagtaggatacattctcaaagaccttagaaatatattataaagagaatatattctagttcttacgtaatctaaggctaggcagagctaatagattcttagatagaagagttaaaagagatataatattatagtactaagaaaaaagtagctagcttaataatatagctagcttaataatagaatacgttagtattttaaagttagcttaacattattaaaatattagagtatcatactagtatattagatattattaatatatatagtaaataaatgctagctttagagcatagcgttctagtagaaaatcgctacgtgcttacttaatagaaagagcatcttgttaataattgcgggcatattaagtcagcatataacactgcgcttattagtaacgcattattaagatgctctactaaaaattctatggcgaagcacccccctcctgatgaatcgtaagtggtaccaattcaaggctttgtgctgcgccccaaccgtcccacacttacgccccaaccgtcccacacttacgccccgaactgcccaacgccccgcttgcaacccgcccccacgaccaaacatagcgacaacgctcaaggatggacgatccaaatatgacaaaaagaccgggaaataggcccacatcgttgattgcgtgtgtcgagaaacggtcatggtggagttcctctgcgaggctagagcccgctgatgttcagggcatacccgctttcgcgaggctgtatctaccttcgcaaggctgcgacttcggcaaaatcgaggttgttcaagccggcaatagtcagacatcatcggcgtaacattcagagataccatctgagatgatccgctcgaaggtataagaagtcccaaatcttctctctgcttcaacattaccaacaaatcaacccgtcttcacatcgatctactgccgttccacccacgcctctcaagatctcgcatacaaacttacatctacttcaatcctcctacagaactttcaattctctaaggtcaatatgaagagcttcgctaccattctcatcctcattagcgccgcatccgccgcgacactcaagcccagggccgagtgccatgcaaagaaacatgagtcttgcgcttttataggtcagagaggctgtgagcacaacggcggacatgtggtaagctatcaccaaacaagaccgatagcagttctttgctgacgttcgactcccagatggaatgcagatatggcctcaggctcggaaacatttggttcaaaggggaaaaactgcgccgagaagaacgctcactgcgactgtgcgactggttcgtgcgtgcccaattgatggtgtgctagaaagtatagatcggtactcgcacataagttagatacaggaagggcgaagattcccttggcggtgtttgtacatattcctgtctgcatattcgattccgcaattcttacttcgtcgatgatgttcttcgcgaacgttcttacgggaatctctgaaccatgcatcaccgatgaacgcagtgctatcttgctgactgaattgcgccgtcgcgttgctaatgtaggagatgctccttcttcatcgagtgagcacgcagccattttatgctaccccgctcggcccccaaagcgagtgttcatctaccatatgcaatgacaatatctgacgcaccaacaatttgattgaagttctcgtaacttaaactggctccgacgttcagaagaccgatcggattatttaccctctctcggtcgcaaagtcttgcggcagcatgttcgcgtcgaccgtatcagcgaaggcaagctgtgttgcgtcgaatacataaatataaaccttcgcaatgccatgattgttggactcctcattcatcacgacgctatgagaattcgagcccgaagtccgtatgtgattatcactgcgatcatcgtgggcggatatgcacgtaagccttcttcatcaaggtatttgggttgcgacagtgtctgactatggtatcgtaaagagaccacaccaagcaccacaaaagccaatgcgacgtccgctctaccccctggcatcacgcttccgccaacgcatgcgccagttcccgaccgctcatataccagccttgctgtccgagttctctcacattcctgctagcgccttgaactgctgggatgcgcatgcaaattacagcacgtccagcagcttcctctcgaaacagatctgggatgccgtcgctgtcagctacagcgcatatcctccaggctacgtttccctgtccacttatatgaactcatactacaactgcagcacgaaggcccttcccactttgatcacattatgtgactgctacccacgccgcatcaacgctgtctttcacttgccagaccagggaagagacatacacatgggactttgcaggaaccgactacttcttttatcccacctggtcaactgagcttgatcaattgccgtccccgacctgtactcggcaattgatttcggaccagtgtgcagccaactcaaagatgcctacagttggcgcgtcacacatttgcaatcgcaggtcccgatgcaaacaggatcgatactcgcaccaggttgtagtgttctcaacgcacccgctcctgacgcaaccccaagatgttacctcgaaggcggctcatgggaagcttcgtattggccctcagctctcccaaccaactctgcgctgtgcagtgtcaatgagactactatcaccgcgacacccacgagaactgcgcagcccgtgaccgctatagtatcaggatttatcctaaccagtcccagtgtttacaatttcgttcgcaacgccgcgctacaaacgttcatcggctgtgcatcattcattggcgacccagaaagtcttggggatgacgtctttgcgccatctacaacagcatctctcctgaccgtcagacagctggaaggggatatcgtgaccatatcgcatagctgcgctggttcgggcaaaggtcgctactgcacttggcgcgcctcggctggttacttctccgtggttgacctggctaccgtgcgcgcgaatgagtactgccgaccgtacggctgttatgaaagcgagactatcttgcaagacgagtacacgccaactgcggcactcgcgatgaccgacatcgtgacgcagaatggggtctacacagactgcgcgtggactacccccgggaggagagttcggacagcggggcctgcggcttgaagaggtacagcgatgaaaaagagcaactggtacgaagtcgtagcaatgagtactcaacctacatagctgcgaatgcaaaggtctacccaagtatattagaaattaagattctgctgcagaatcctatccttaattggcgacggaacaaaggccaaaatcgggcttgttctataagaaaccctgatataattctacgaggaattaacctttatctctattctataacgtattctaccactaagctagttaactcactaagctagttaaaaaagcttagcataatgaactttagttatgtatctttaattttattgctatctataagagagcctatatataatatgcttatatctaatttagaagatacttctatattctttttgcacgtttacgcattatacctagttttactatagtttctatagcgctatatagctagttaagctctttcttaattatctctactataacttctctttaactgcctagtagctatagacgcctctatagctacttacgttactgccttactatactctatagtactactctactaaatctgcttatgcttctataatttctgcttagttatctttactaattgctctttaagcttatatatctaagcatattaaagagtatttttatatagtattagcttactattttttataagctagaagaagctagcctaagctataataagtaactaaagtaagatattacgtactagctttaactaagatctaaacttataagtattatttagagtctttaactgctatagagttactaagagaagaggttctagcagagtatataggcgtactttaaggtaatctaatactatctatgcattaataagaataagttctaaagctttaaaggctttttaatagttctcttttataaatatattaaaaaacgtatctttaaagatagaaagaaagccttctttattaatatagaagatatatttctatactaagttctagatatatttagagtacttatgctttaatagtaaaaaatagactatattaagtagctagagaacgtataataaataagctagcatatagagagttagaatcttattcttaatatagtagttcttaaaattctagttaaagtagctcttatagctatctaagataagtagcttatacttctctatctaatatacttttatatatgcgttaaaatgctttaactactctagactaagtatattatttatttagctattcttagaaactaatagcttctaattacgtagtattaaagctttcttatactatgctaagatatagatatatctcttatagataataaaaagtagagttatatatctagcagcgtagatactctagattactataacttacttataattacttagctaaataagcttagattaagcgtatctctctatgcttataataacttttatagagctaattatacttatctaaaagctagtcttattaaagttatgcatattatcttagtagatcgctatacttagctatagtctcttttataagcttaaactatgcgctaataatctctaggtctttctagagtattctctgcttattcttagcttaattaaaggctatcttaagcttagataaacgcgttataaagcgcttagcttagtacttactaataagcttactatctcttatacttagtagcttattagctatatctgctaccttacatagctagagcgcaaattcttataaattaaagttaagtatatattagataattgtctactctttagtagtagtaagtttctagcagttagagatagtttctaggtaatatataattctcttatattaataagttaaggttaaagaagagatattaaatgccttagcagcgtgttatagactttagaattattaggcgttataggcagatagagcaagctagattctgccttcttaattagttaattacgcattatattattaagatatattatattaataggttagtaaagagtcttagcagaaactaactagcttagtaggttaactagcttagtagtagaatacgttagcctatgctttagattagtagaaggcttatactctaaggcttagaattaacttgtttcttatccctaatatcttactacgtattatctgatacataaattgtagtaaggtacaaaaaaacctagcctacgaattagatcctaggattgccgtttcgggttggagataccctagcgctatacctatctcggtacgaatcaggcccgattcgtcgccacctcttggatgttttcggggcagggtacacgattgctagaatgggaagtttcgggggccgacaccaaaatgcatcatatgctagggaatatcgttacaattttcatttcaacaggtagagaaactagtctattagcagcattagacgcaagcagccatttattacaattataaacctatcctatattcaaatgaatagttgccagatcctaaagtttcaaccttgcggcctggcaacaccacttcagctgtagcacatggcggaatcacaacctcaagcctcactattcctacctctttatccaaactccaggcactctttgcgaagcccaatggcgtttccaaagaagcctcagcgtgcgttaatccgcctccaactaaaggctctatcctgatcttcctgtaccctggctcgactgccttcaaacccgccacgctctcctgcaaccattgtgccacagtgccaaacgcatagtgattatgcgacatcttcgctttgcctttgccgtcatatccttcccaggtctcccagagagtcgttgcgtccttttggacaagatacagccacgatggcattgtgtcttgcatcaggagacggtatgcgatgtctgccctgccgtattcagcaagtacagggagcagcagaccagtgctcatgaagccagttttcagatggtagccagcttgagctatgagttctacaaggcgttctaacgctgctggtttttgttctggctcgatgaggttgaaggcgagggcgcggacgtaatcgtcttggtagtcttctgcgatgcgggcaccgcgttgtcggacgaaagcagtgcgccacgcttcagatgttcttctcgaaagtgcaagataatgttctgcgtcttcctgtttgccaaggatattggcgatgttggagaggagacgagttgagtgggccaagtatgcggtagaaacagcggcgctagggaacaagacatctttgatcattgtgagaatcccgcttccagcccgaagccattcaccatagctaaaaccagtatccaagatgtaccgctcgaggtcgccacatccagaaccgactttggtgaagagccatcttctccagctcatcttctctcgtgctcgacgtgtcaagctattcacccacctcttcatgctatcgtactgtcgtaagaggactacttcgtcattgtagtgccaatacagagcccaaggcaccattgtagaagcatcgccccacccagttgattccgaggtcatccttgtcatcaacgatagctgactactgaactgtgatgcaccgctggggatgtatggtgggatagtaccgtcggcaagttgctccgcagccagacaacgcaagtaccgacgcaggaaattctgactgtcgaatagcatggtcgcagtagaagaaaatacttgaatgtctccagtccaacccattcgctctcgagtcggacagtcagttggtgtgtcggtgaaattgctgcgggcaccccaaacaatattatgatagagcttattaaggtgagcgtctgagcaggtgaaagatcctgtgattgggaagttggaagccaggacgactccttggacatcagagggactaagttcgtagtccaagccttgaacttcggcgtagcgaaatccatggatggtgaaccaaggctgaaattcagctacattctctccgagggttacgatgtcccgttgtacgatatgtggaattatgggaagtttcaagtaattgacatcgagctctccgtcgctcgacaggacttcgctgtatgttatggcaattttggaacccgaccggccgcggagcttgattaccataattcccgcaaagttttggccgaagtcgactagttgtgcccctgacggggcacgaagtatggtcttaggtggcaagcgcatcacttcttcgacgcgttcgacttcttctgcgatgaggttcttcgtcaaaactaggaccttttcggcgaggttagaagacaaagcatcgcactttccaagccattcatcagagattcgaaagtcagtatgttcgccccatacggggtctgatcgaacgatggaaccctttagagacctccatgtctcgtctgtacaaaatgtaacagtttttccatcatctgtatccgcctcgagctgtataagtgcagaaagccgatctccgtatcgacagcgcccttcggtggcgcctatctgccctctgaagcgcccatcggcaacaacgacactgatcacattctcgccagtcttcaaatatttcgcaatgtcgtaagtctggtattcagtgaacttgtcaaatggcgtccagcgtggcaccaacgccgtaccagtgacattgtttccattgatgaagagcttgtaccatccacaagccgttgcgtaagctcgtccacggactggttttttcacaagctgtaagctgctggagaggtatatgactctgtgatcttttgctgaactcccagtcgttgtcgtctcaggagtgctaatccaggacgctttccagtccgatggcagcagcaatcctgtttcgaaccatgcttgctcggcagtgtcccaagtgtcatcgctagaatcttcgaattggtcccatacgcggagacgccaataataccgagtgcggcttttcataacatttcccgcatagatggcggtaagtgatgaacttttgcttgtagcagtttttctgctgtcccaaacgatattttcgaattcgaaggataaagatgtggaaacctgaagttcgtaggaagattgggtgacattacaaatgccttgctttgctgacagctgccaactaaattccacggggaacgcatcgatcccaagcggacgtgaaagtctgttggtgcgcaaacagtacggtcgtgcactcatgaggaggaaaggcagtaagggaagattgtatgtgcggattgacgaaaaagatcgtcacgaatctttattttagagtaaagtttttatgtttataccgaccttgcctatttattggtcctgaatgttgctgcgacggccctaacacggtggcttggccggtcccatcatagcggtaaaccaggaaattgccccacggagtcagcgccttccggccccgacactgctggcctccggccccggcacagctgtcttccggccccggcacagctgtcttccgaccccgagcacagctgttctccgttcccgaaacgctgcaagctacttactactgtctgctatttttagcgctaagttaagcataataataactctagactacacagctctattgcatgcgcctaggtttacttactcaatctaaccaactttctatctaaaataacttaattatttcctagcgtaatactactatacttacagcgtctactatctttaacgtatacatgtcaactatcaacctgcgtcttagacagggactagaggtgcgaccgtaaaggaccgagatattgtcagcaaaaggaagatctgtgcctttatagctttcgcgaaggacgcgttaacagcagcattctgagcgattttgtagctaaggtaaattttttctattcaaggccgaaggctaactgaaaatcaccctagcggtactaacgactctagcatttaatttcagagagaagagaactacgtttccaccccaacagaccgtgatagcaacatgtgagatagccttcgactgaatctagcatcttgagggaatgtttgcccggactgagttaccgacagaggaaagtaaagtatgctctgatatgtgctgagcagttgagaaccagatcccgtccattgcgacgatttgtacctctacatactttggcaagctatgtgtacctccatcatgttcttcaaatgctttatctgttgccgaaaacctgatatatttgacgtgatgggcaatgcgcatgctcgtcacagccgcatcatgcggaagacgtgtgctttgtgcgagcacagtcaaggatgtcacaatctagaatctcaactgagcactttgactggcaggaactcaactccacgcacgaatgcgacgtagctcttgtccaagaaacgccagattcgagagtatgtgcttatcttgcagatatggagtacggatcgtgggctgagtctgagtctgagttgcggggtgtgatgaaagcggaaggaccggcgaaggatgttcgagccgcctcacatgtgcgacgtctacgtttgtctgaacaattccatctttattaaattctagaacgtttcctgagcggaacttccgacggcatcttcactcggcaccgacatgatgtcgtctaatccaagagcatgccgaattcgcgaacgtgttcgtacttgttttgcgcatcgagttagggttgatgcaatgttattagctgtctttgcgctacaataagcatcgtcagttgatttcaaccgatctttcaccataatccccaagccatcgcagccgcaacaactccgctcccaacgaccggtccaaacttgctcgccgcccccgaacttgcagacggcgctgcagatcccgcaggcgatgcaccgccctcaacatttgcaatcgcaacaccactaacgcccgttccattcttgcactgatcatctgcgagaagctgagcgctcgcgttgaacttgatatccgcgcactatttcaatattagcaacgttaataccgagacggcagatgggggcgacctacgttgtacaaagcacttcccctctcgcccaattggatgacctgaacagtagcatccaacccattcagcctctcatccgtcaacccactgtacccagccttcttcagcccttcttcgagatgcgcgcggcccgtctctttgaagcaaaatacgccgggaccagtctggttgaagcctggaaccagcgagatgttgaagcttgatgcgttggtgccgatggcgaggttgacgtatgtgaaggaccatgggtgactgccattgaagacaacgctaccgccggtcagcggccattgggtgcggttcgtggaatcgctggacgtagcgttgacgccggcgcaggggtagttgtattgcgaggccggggcgatgaaggagtcgccgcgccattggggttggaggaggcggaaatgcgctgtcgcggtgctggcgagggccaggagggggaggagggttgaggaaagcatgtttattacgggataaacaagtaggcttgaggtgcgcgagatgagtaaagatctaccttgcgcagtcccttgctggtctctttatactcttactcatattcttaccttcccgtctttaccatgctacctccccttcccatgcgcgcaatcgatgcctgcatgccactaagcaattccgccacccaataacttcccttcatgtcaataccaagctttgactagtactgtaagtatacgattgtttgttggtaccactactgtggcgctggtgccctgcatacgcgaccctgggaaacgtgctcattgagcaagtttccgggcttggcggattccacgccgctggcctgggcgcgctgcgtgcggaagaaatagacgaggtgagtgaatatggaccttcatttacaggaaacatacgatcatctgttggatagtgtcggtctaggtggagttgtggtagagatgtgaaagtagggtctggtcgagatgccccaaagttcacatgctaggacggatctagtttagcgcaggcacggctgacaagaggtgagagaagaggaaaatgaaacttggaacgaaatcataagatgtggtatcatacgctatttccaatgctcaagtcccaaacgcctgtccaaatgccttctctatcgtgaggtgccaaatgcttaaaacatactactcttcttcttcttcagcttctccgcggtcgtctcgcttgacgtcctcaatccccaaaaactcttcttcgcctttggttgcacctgtggcttcggcaatccgttggtgaagaagctgctgtgactcgcagttggccgatggcctccaggcgccaagtatggattctgaggttgtgtgggtacaggtgctggtcgttgctgttgttgtcggccctgggtccacgggccttggattagtggtgtggagtgggcgattctgattctgcagtgccggacgtagtagcgtggattggtcgccgaattgcttcttcaggcgttcagtctccttatcgacctctgcttgtttgcgacgtcgctctttctcttcgcgctccttttgcttcttttcttgctcgaggaactgcagtgtctggcgctcctgttcttgctcgcgccttttgcgggctttcttctcggcttcagctttgcgctgttgttcgcgctcttcggcttcgacttgggctttcagccttgcggtctctgcgtcaatctcccattgcgctcgggggtctaaacgcggtcctggttgtgcttgttgggtgccttgttggggcctgggagcttgttgctgttgtggcctcggcggctgctgtggttgttgaggtcgttgcggttgctgcggctgttgtcgttgttgttggtgttgagcgaatgtgcgtccctgtggcggtctttgttgctggacatgtgccgggcgggcgccggtctgtagcggcggaagagaggaacgcttggcagcattgttgttgggggtgtatgatggaggctgcatttgcgcgttcatcgcagctccactcgctggctgcaaaggcaccttttcaggtggatactgtgatgggccagtatatgctggaggtggcggaggttgtggagtcatgacgggtggcgtaatgtgtgctccctgtactggtgatgagcctttccttgtcctcactccaccactattcttcctggcagcaacgtcgctgacatggaactgctcccttggatctccgaagaagagatcgcgaatgacagccgcactcagcagcaatgccacctccagacccttgtagtcctcaatctcgacgcggtataggttcggctccatgatagacatctccctcagccccgagaacagtgcgacggcgatgtcgggctccttgctcttcttcgccttctttccagtaaggtccgtcgacttgccagtcatgtagcacgtcaagtccttgcccatcctgccttccttccgccacgcaaagttgactcttggtgtgttcacgtcggtgctgggatcgatctgtgtccggtcgaggtctgaattgctcggcatgcggaaggtgatttgcggtatgctgaactcccagctgattgtgctgctccatttcgttgtctgctgcttcacgatcacctgcgtgtccgggttgtagagctggatggcgaattcggtgggatatatgggctgtggtgggggaggtacgccgccattcttgcggatctcctcctgggagagtgttgggtgtgtccagcccggcttcgctagcacttcaccgaacaagatgtcgggtcggtacgagtcgaacagggctacggcgtaagtgttcttcgcgtcgttcgatgaggggtcgatgtggtgcagcgcatattgcgcatcgggatccgagccattctgcgtgaagtagtacgactcgtggtgcttgagcttgtctgtagacggcttgaggaagaacgctggagcaagttagctcagcctctgacgatggggatgaacaaggcaacttactgggcaggttctcgtctaacatggtgacatgccgtgtgtctagctttggtcgagtgattcgcgggcttcagctacgaattgcgagcgagcgagtatttagtgaaggtctggagcagcaaggctgtgggtacattgcggctccaaacgcgtactgtagctgaggcttagatcgccatccctgcatcgccacgcgtttggaccaatgacgacacgcgacgtctattcttagcactcagcctcgcgaactcccacgttcttcccgctgccattttacaccgagtccgtctgcacatttgctcttagttcattcgcctaatcggacagatctgtaaaaactcgtctaaacaaacacttcttgtatactgcgtctcgtttatgctcacgtttcacgactcgtcctccaggtggcttagcctccgcaccatgttccttgcttcacgtcaaagcatgaactttggctgcactgcggctctacatcagacaaggtagacttggcggggcgttgggtcgtcgttcgctgcggggtcggtctcgttatctccgcgctattctttccgcatccgtctgtttatcttcatttcgtcctttccattacgcgtcttcctcaacgcgatgacgaagcatctatgaaggatcgcacaacatcatcatgtaatcgcgatgctgaatgctcagcctgtagggagtgttttcccggagcctacctttcggggcttaaaacgttgttcgatatggagcccctgctagttgactggcatagaaacaagactttgttcggaaccgtcacatgtcacaatggcactgtgcaccatctggccgttgtccgttcgcaacatcaacaagcagaggtttgacatcattgtgatggacgcacaggactgcgagatgcgcttgcagcaaagcttcagcatgcacgttcttgctactcacaattcagttcatcgcatgaccccacaccacacggaaaagttggcaatgacctcaccagaaccttatcaaaataattgcatggagcattcagactcccaaacctatgttcagcctaccatcgaccatacagtcgcatctcactcgtgttccatccccatccagcaacataagcgcaagtctgatcatgaaatgcatggatttagtccgaaaaagcagaagaatgtatttgaacaggacgagccgataaaagactcgccgttcaacgacatacagccactcgggccttcaaaagcggaagagccgttgacgcatggcgagagatggaggttgtacacttgggtgtggccgaggagttgagcgtcaacttaccaacacatgcatcgaacacaagagttattaaaccataaaatagtgctctcctcttagtccgtgccaccgagcaatcttctcgggaatcaggcacttggaagatcacagcaaatccgaacaataataatccagtcaacgctacaaaacaccacaacaccgaacatgtgcctcgagcatctttaataagccaactcttctacactacttttagcacttcaaactaacctgccctttgcctgcaataccttcaagccctcaggactcaagaagctgcacaccgccgcagccccgataaccatccccagcaccaacaccaccaacaaatgcaccatgcccactctctccttctccccatacatcccagcattcctctccgccacttcccccgccctcccaaccatcttcttcagtggcttgaccccattcctctgtgcaaactcataacctctcttcatgcccggcagcccatcaatgctcaattgactcttccaactccaatacctgtccatgctttctttctcatcgcccttttcaaacttgtcctgcttcttggcgaagaaatcatctagaatcggcctgtgcgccacgaaatcataatacggcacgctgaacccgcagctcgtggcgacctgatcaatgtccaacatgatgatactcctgcagccgggcttggtggcgattttattgtcggcgataaaagcagcgtattcggatgtgccgttctcaatagcccggccctttccccataagcgcacgattcgcggcgggcccgtgaaggcaaggaacatgatgacgatgcgcgcgttaccgggctcgtggaggtgcgcgtgcgtttcgacaccggagccagtgaggtccatgtaccagaaagaggtgggggacgggatgccgaaggtgctgccgcctttgggggagatgttgatgtggccgtgaggggagaggggagcggttccactggtgcaggtgttagttttttagatgttggagatagggttgcgagggaaatgtacacgaagagcatttgttgttcgaggatccatggtttgagagagtcggggattgtttcgtagaagacgcccattgttggggaggggaagattattcaagatggcgtaagtcagatttgtcaatttttgtatgtgatgctgtccgcaaacgattagttcttgattgtgagagtagagaagtcgcatgatgtgattcacactttcagcataccaactatctgactaatggtggatggtccgcggccggtatcggatttatgttcgtagacacaaggcaaaacaaattccgcgatgtgaatatgagccttcctatcgtattcgacgttacgatcagctgctccaacgtgaggttctggactagtgcagcggggccgcatagaagctggagaaatgttggggccgcggcctcggatgtgggtcgtggcttgtcattggctgcagcatagcagtatatgtaggtcgcaggatgccatgacatgcaagtaaaagcgtgattcgaggagtaggagagttcattaagttatcgagttcttataaagcataaacgacattttgttcactgatatccaacaccaacctcgcccggaaaactcgcccagaaatcctgtgtcgcattaatcatcatttcctccagttctgcattgcttaaatcaaaggaatcaaggttgaaagtctcgtcggcttcaagtgggggtatctcattcggtgcattccatgcgtatgacgctgggtacgcattgggtgttggggcagctgaagggggtgtggcgccgaaggtgtggttgagtgattgcatgttgagtggcttctgcggcgaaatgttagctgatagagctggagcaaggtggttggaaatgtacttcgtggtttgacacgggcggggtgaggctcgtagcaacgccggacgtgtctacgctgccagaagactcttgtttctgcacgggtgagggctgcagtgcgccatagtcgaccatggctcgtcgcaagacttgacgctcttctggggaggtcggagggtcttggcctagagcggagcggtagtaggcctgcatgcgcttaatggtctcgaaccaagtctctgccattggccactgcgtcctcatctccttcaagaacgtacagccgttgatcacacagcggcgtgccttctcacgcaagcgcggatcgtcgtccgggctgggaaagttgaagcagtacagcatgacaccgactgcggtatagatggtgaagccgatccacggaaccaggccacggaggaagtacacgccaaagggtgcgcatctcttccagcatctcgagcaccatgaaggactcgttgaacagctctttccgcgacgtcttctgccagctcttccacatgtccttgtgctcgtcatacgagtacgggcgctcgtctgcactgcctccgttctgctgtggtccaagtacgggcaaggtaggcgcggtgcaggaacatgtagctcatgaagtggatgcagtgcatgtacgagtacgcctggcccctgctcgacggcattgtggctgtggagggcgaagaggtcgtactgcaggcgctggggcagcgacttcttccagcggtcgagctcgtagacgagctgctggaacagcgacgtcggcgaccacggcagctccgtcttgaagtcctcggagcacgcccactttgcgaccttgccccatacgttggccgctcgcaagctgtacccgatgatgccgatctcgccgactgggagggcgacgggcggcatgcgcacgctgctgtcgagctgctcggtgcacgtcggctcgccgaagacgaagttctcgcgctcgcacggcagctggatggccatgtcttctgcctgcaacgagcgcttccggcccttccccccgctcagcagcgagtccatcaggaagcatgtccaggcggtgcggcgacggacttcggcctcgatgaactcctcgcgtgtcggcatgcggttgcgcggcaccttgagctcctgcgtcaggtccatgacctcgacgaggcggatggccatgccgagatagatccaggcgcgccttccgtttccagcgccccagtcgtggcccgttagcatgaggagcgcctgcacgcggctgatgctcggcgtctcgaggtccgactgcaggatctggcgggcgtgggcggcgtaggcattgctggcctcagtctgcgtctggaacggcggcggcggatctttgacgaagctacacacggcatgttagactgacttgacttgacttgacttgacttgactcgacttgactcgacttgcgcatggccatgcatgcatcgtgaagacataccggatcgccagcgcgagtattgcccaggccatccatggctcgagcgtgcggtcgcggatgcgcagcagcagcgtgggcgtgtggtggaagctccatttgtacgagcagcgcagatagctgttcttgacctcgtccgtcagcagctcgaacgggtccaggccgtcaagcagcgacgaccacgatgccgcgttcggcgagggcgcggcattgccagccgtgggactgtggacgccgctgaagccgttcggcacgcccacgtcattgcggcggtatagactctgggtgggcgtcgcataattggctgcgtgctttgcggttcctggcggcgtgtctccgagatcctctgaggggcgtggccgctttggcttgcgatggattgctgaggtgccgggtggagggtattcgcacacctccgccctaccgctggacttgcaccgctcgcacggctgcccgtcctggttgttgagacatcgctgcttcgcgctcctgcatgagacgcacgcgacaggatttcgcatcgtacgactctgaggacattcgactgaggactgctgctgctggtcgagttgttgcatcgtgccttctccgcaggcgtcgctgccggcccgggaacgcgcccggaccttggctataaacaaatctcgtcggccccagcctgaccctggctgatccatccatcccgcacacctcattcttgccatcacgaagtctatccagctcattcaatcatggctgtcttgaaggcctcaaaaggcatgaggtatttcggcatgtcatgtgagcaacccatgtcagcaccgcggtgctcacgggtattgggactgacggcagcttgattgcgctgctacgtcgtcagatcaaacactctgccatctccctctttgttgtcctggacaaggccgtcatggaagcaaagctcgagggtcggttgttccattgtcttacagctcatagtgtccaaaatgccctttcacgtcccgctctttgtccctttcaccatgacttttcacttccacatgcttcgtatatcgtacacctactgtgacttgtctcgtaccaccgcaatcaccgctcaccggctacgtgaatagtactagctgcatggcccagcacaccctgtttaactaatacacgcaaaatctcgtccatccaacttatagcgactcaaccaactaaacacggcttccacttcaaacctcaaagacacacaagctgcacaatccacaaatcatcatggagcgccccgccaccacctatcgctctccatttctggacgcggacgccgactcggacacttccgaggcagcacctcgtgttgaccctccagtcacccgctcatccatagccatcgcctccgaacctgcagctgaagccgaaaatgcttctgcatccacccagaccacgactgtcaagaggaagagagcagccctagaacacgacatcatgggcgacgattgggaagaaaccgtcacgccgcgcaaaaagagctccaagagagccaagaagccttgcctccacgagcctgaaaagcatgcgagcgaggagctgcctagggtcgagactgagacccaaatcacgccagagaagaagtcagactcggagacacactccgccgaactcgaaaagcgtcaccagaaagaaatgatcgagagagacatggaggtcattgccctgagagcgcgcctcaatcatgatctcgttacaatggttgacaagcccgaaagccaaatcaccatcgagcggctgagggctgagcgtgaggccacaaagaaggcacatgaagaggaatccgctcgtcttacggaagatcacgagaaggagatcgctgatttgaaggccaagcacgcttccgaccttcaaaggcgcgaagatgcccatcgagaagcagttccacgaggacatccggagaagcaaagccaaggaagagcgcaagactgagcaggaagcagccaagcttcaatcaagcattgccgcgcaggagaaggcgaaagttatcaggcgcaacggactgctcgcagtcgtcttgaacgcgcaccacggatatcaagatgctctacaaccgacagcgagatggcaccattgcccaagccaaggactcagcaaggtcttttcggtgcaggagtgcgtcgacggcttgactaccctctgggctgagcaaggcgccctgatcacacgccttcttccccacgagctctccaacgaccacgactttgctctcgaattcgaggcacaaacgatcgttagggcccaggcctggatgcagtctttggaacttcgtagtgcaccgcaagagcttttgcagacgggctggagcttatcagcacttcatcgcctgatgtgcggcctctttccctaccatgaaaccgacatgaccaccctttataccgccgtggtcgatgttcaccgcattctgcaggaagcgacagcatacatgcaaggcggatatgcccctaccatgctacccatccccagccagcacatggtagccacgactggtcctcttgcaagcccactacccaggactacccacgaccagcaattctttccgccgccgcagcagcagcagtatcggattgctgcctcagctcaggagatgccatctcaacagcaacatgttccttcagtccaagtcattcagccgacacccaccatgccgctcgcgaacacggactttcagcagtcgtccaatcaaggagtcagcttctcaaaccccggaaccaacactggcggccaagaaatgagcgcaagcatggacgatgttgagccgagcttccccaacgcacctgtgggccagtgtgttcctcagaacgtcccttccttttcagccaacgccgctccaccagctcagtcggcccgcctatcgtaccagccaaaggcatgccataacatgagagatcggggtcaatgcttccgtggggagacatgcaaattcagccacgaccctgagatcatcatagcagcacacggcgaaggaaccggcgtagaggcaatgcaagatgtcgacaatagacagctagttcctcctgctactactgctgctaccaccgacgactggcgagcagtcatcccgtgcagatgggtaacccgatttggcacctgcagaacagctgattgcggcttcatgcatcctgctgggacccacgaacccggcaattccaccgcgagcagcggcgcgcaacagtgcaagaccgaggagagacacggacgttgtaagaaccgaacatgcaactttgttcatcagggccctcacggactgcttgcaccacctggaggtgatatgcccatggcggaagataccatgtccaatgccggcttccagatccagggttcttctgaccagcaatgccaaatggaacaatgcaatgggtattgcaacaggaagaaatgcaactacacccatcagaaggcccatggacctcaggatagcggtcccgctcagtcgatcaacccgttcactagagcgtcattcgcatcgcgcatcacttttgataacaacgaccagcctacacgaggcgtgcaattcgccacaaatccaccgacaggtccgcgtgcgcatggtggaattgtcgcatcgcgaatgacaaacgacaacaacgtccgatttgcgcccaatgcgcccataaattcgcgcccacagggtggaagtctggagtcgcgcatgacgttccccacaggtcctgtctcacaccgcggtaacagaaatgctcgtccagagcagcaactctacaacccgcggatgagcccagccgccgattctttcacactcggaaaccgtggtggtcaacagcacggcggacgcggtggccgtggtggccgtggacgaggcaatttcagcggccataatgtcttccagaatggccaggggcaaggtccgcaaaacagcatgaacctattccagggcggcgggcaggatggtatctcatcccagaacagcggtagaggaaggaacaacaaccacaaaggacgtggtgcgcgaggcggcagtggacgcggacggggtggcggtggtgctgctgctggattcggaggatcagtgccgcagggaggtggtggaggagggatgtttggaactggatttggcatgtgataaatgcttaaagcgtgggagctaagcagaattccgcgatcgttatacagcagcgcattcatgagtatgcggagggtacgtcctagcatgaaaaaaaagtgtttactcgatgttgtgcttcttattcagcgaagtggctgcgaacagcattttctttgcacgctctctgcatgttgatctcgatatcaaaatgttatcagacttggaaggaagttcacgcagatcaacctagatttttactggcaggatttcccatctaacatcaaagagtaccatgtcagctagcaatcagcagtctctcgagccacattttcccttcgaatcccccttcagccaaagacagctttccatcggagctaggcgccatgctaatatcacacgtcgagtttcgcgttgaatccctttcttcaccatccctgccgttgggcgtcgtgtagatggccttggcttgcattctcactgctgcagtcctaccgttcgtggcttaccccgcacacgctgtccagtcgtgcatgcctgtcgatataccgactgcagatgtgggtctcggtttatggcatgttccgacccacccggagcaaagttcctcagccttatggtgcggtatctgtggtacaattgtttttgctggagttttcgcatagcgactggtgaaatccgcggttcggaatcaatccgataacacgagaagtacatgccttatatgggaactgatctatagattttcttattcatatgtgtgagtttacgaaaagttcattccactgcaattgaaagtctaaccttgctagtagcgtgtgtcatgcagtgcacacctccctttccagcgctgcacaccgaggtgacgataaagaacacaaacgctattcgatactacatatggcgttctaccggttgagaataagaatctgacaagattactagatcggctagaagctgacacaaaaaccacaaaggcgctaatcacacagtgcaatggctatggccacatgtataagtatagaccgcgttctgggggcgttggcgtctgtcaactcagttcatcgagaaagcatcacgtcgtattgttgcgatggagtctgtgtactacatcgcgctaggtgcgctcatcacatactcgctctttcgtctcgtccgtgtcggtcaccgacccaagaacctcccacctggtccgcccacactgcctattttcggcaacatccatcttgtatgtctgcatactaccatagccttcatggcaattcacatgttgagattaactcgagaagatggccaaagacgatcctcacctgcagttccagaaatgggcaaaggagttcggcccagtgtattcgctgatgctgggcacaaaaactatgattgtcctttccagcgacaaggctgtgaaagatttactcgataagaagagcggaaatactagtggacggcctgatctgtacactggccagacactgatgagtggtgacaagaggatggtcatgatggtatgctgtcggtattctgatatagacatgaagaattactaacgttgagcagacatatggtacaccttggagaacagtaagctcatcagatgaaccctgaggctgtgaagtggacccgatactaacagcttatagatccgaaaactctttcacaacaccttacatgttaacaaatccgccgaatacgtcccatatcaagagctcgaaaataaacaacttctttatgatatattgaacgatcctacagatcttctcactcacttccgacgatactcgtcgtcgctggtgacaagcgttgtgtatgggtaggtcaatatacttccaccgtttgtcaaatactcattttactcattctataagcttccgatggccaacctttcaggacaaacaacttcaagtgctttttgagaacttggatgagtacgttcatctgaactccactggtggtgccgccctggcagacttctatcccatccttcgctacttaccaacctggctcctcccgtcgaaacgtcaagcgactcaacactatgatcgagagatcaagatgtacacagagatgtaccgtgatgtgaaagccaagatccaggatagtgattcaaaataccgtccatgcgtcttgaacgaagtcgtctccatgcaagccaaagaaggttactcagatgaatacacctcgcatatccccgcgcaactatgggaagcaggcagcgacacaacatccacccaactctatgctttcatgcaagcacttcttctctacccacacgtccaggcaaaaggccaagcggaaatcgacgccgtcatcggacacgaccgcatgcctactctcgatgacatgacacgccttccatacgtgcgcgcgtgcgtgaaagaatgtcttcgctggctaccgacagctattctcggtgcattcccgcatgcgacatgtgaggaagacacgtacatgggctatcgcatccccaaaggcgctatcattttactcaacacatggactattcatcgcgatcctcgacgctaccctgatcctacggcgttcaatccagaacgctttctcggcgacacttcgtcttcgacggagtcagcgaacagtatcgatgtctcgcgacgcgatcattttgctttcggcgcgggccggcgcatttgtccgggcatgaatgttgcggatcgaagtatgctgctggggatatcgcgcatcttttggtcgtttgatgtcaatcggaagattggcgctgatggaaaggagagtatacccgtccaagatgactttataccaggcttcgttgcaattccgaagccattcgatgctgttgttacgccgaggagtgtggcaaagaaagcgatcatcgagaaggagtgggaggtggcgaagagtggattggatgagatgggtcaatttgctcagaactaaggattctctaggtagtcattgctcgatgtcataaagcgtgcagacttctacgatctatttcactattgttcaggatgtttggaagtcgacagtgaattaccatgagtatcgactctctcgatggtccttatatatccaaattgactcctctttgatagtggctgcgcgctatccgctatccccctgatagtctctacaatgactgcgcttactcctaaacctgatgtcatccttgcctgtagccactgacaaatcctctgagattgtcgcagctcgatgcgcggaaagcaggcgtccaacttccgcaattctaaccgcacttgatcgagcgctcgcatcgtcagtaaagctggttttatccccgtgattgctttcgccaaagatggtcccagttcgcggcgaccagagactgacttgagactctagcacgagaggacgagaactatggaaattatcgaggccgatcacttcgctcccggtatgacaatgcaatctgtgacaggcgacaagatggttatacaaacatactaaatcgcgaccgcccgttaaacagagacttctactacaagcggggccgtgtggaaattgatcgcccgtttgacatgggtggaccaggccatgctcataaccaaaacgttgaaaccaaccgaagccgcaatttcggcgtagggagacttgggcatggcgacggcaatcatatgcccttgaacggcgcaaaacattccaccaacgaggaatagtggccttatcgcaggtaatacgagacaaactactacgactttgagtaaagcgccgtaggatttgatagctcatttcccgttccgcgatgttcaatagaatttcattacatctaactaatctttcaactatgctagatatatgggtcgctgttcgtaaatgtgctaggcgagttcaaagaaggattagctgtcttgattagacggcattgattaaggcaggtggactgtactgtggtgtagtagttgcgcacgtgatcggatgatgaagtaagcagccagtatattagattagatcaccctaagggcttaggacttcaccgacacctatcgaaaagctagctagatgctgaaatctatcattccctcaccgactgcgggtcgctccctgggtatttgtgctattaggagatggcaatacaacagtacatggagctttagtgcccagtgatggagtgaagtaggcttcgatctagcagtgtgtcactgtgtgtgtaagcctttccgaaacatgatagttgtattagatgatcagacacttgctataagcaagcctcttgctacatagcaaaccagccgtgatataaggagaggaaagatctcatgaataaatcggctcatcttacattcatttatctaagtcttgtccaacaatgtatcagcccgatgcttgctagggatcacgtagacgaattataatcgagtctagtactttttgaagaacaaggaactcgattttccgaagaatgacgctacttcagccagcggtttgtctgctaagatttactcttctgtctctatcttgagttgctcccaaggtcaaatagctgtaacacaagaaagctcgtgactcttattcgaaacactcacatcttgggatacactcgtgtgtcgtgcttgcacatagtctcaagattcactcgccccaagcctgcattcattgtgtgattcacccgcggagccactgtgtagaaacgctggtagcttacaatggacaacaccgactatcaaaagcttctcactcatctctacgttactcaagctcactgatcgtacaccctcacacaaccaattgaacgttgttatacctcgcatacgcggacttgtactcatagttggctccaccaacgcgctcattctcagcatggtctatccaacactgtcaccgctggccaaagttttcacggcgaccactcagatggttcctcaaggcatcaaagcccaactagacacggctaaagcacggggaatgacgcagtccagtatcttggctcactgtcttcgtatacaacaacagccatttgcatcgaccgccgcggaggcggcgcttctcgatgctgtgatcgttggccttgatgcagaatggtacgagtacgattcatcttacatcactgagctcggggtttccattatcgcaccagaaattgtcgaaaaagcattggctggaaagcggcgcgcgccatgggatatcatcagctacatcatcaactaccatgtctgcatcaaggacaacattcacatggtcaactctgagctctgtcctggctatccggataaatttcaattcggtacgacaacatttgtctcggtgaaggaagcgcaaacgctgctccgtcaagcctttcttaaatacgatgcaaacggacaacctcggccaatcgtctttgttggacatgcagtcgacaacgatatcgagatcatcaaggaccgcttcgactttgatattcatgccttgaatgtggtcgtggctacgatcgatactcaggtccttgctgccgagtccggacatgtaaatggaaaatggaagatcagtctacgcgatctgctttgccgatacgacatcgacgaggagttccttcacaacgccgggaatgacacagtgtgcacgatgatcatagccgtgctcatggctttccagtctcccatggctggccactcggcttactacaaggaattgaagcgatacctgcaccgcaattctgagaacatattcaacgaatttcctcaattcgggacccgagtcttttgtagaaactgtactagcaacaagcattttgcgcaacattgcccggaatcggtattttgccgtacttgtttagaccatccaactcgggagaagggtttggggcatagccatcgaacatggcagtgccttgaacactacaaggatgcagcaaaggccgagctggagtctacacgacaggcgcaggctgtgtgtgggcctggaaaactggcagagaccacggtgcctctcaagtaccctgttccttgttccttttgtatagagtcgacggatccggaccgatatacgcttgagtgcgcatatagtcatctagagaaggattgcgatcatcaacagtagtagacgcaaaatgtcctgtaaggcttcagcgcagcatcaacaatgcgatgcatgtcactttctcaaaaatcattgctgcaaaacacctttaaacccgtgaccacataagcagttaagcagcaacttttgccttcagaaattttcagttttgaacattccatggccgtctcacacattctccctgactccatacttgctcccatgccttgtaatcaccaccgttttcaaagcggctcaaaatcttcttcatgtcatcgtacacccttccgtaatctgccccaacgtacatgtaatcaaacatacgccttcctggatatcgatcacgcaacgtctgaaatcgcggcgcgaattcaggatgaaaactttgcaaaggtccaggccgcattgactccgcatgcgaggtggcaagatcgaagaccttgagcgacatcattcggtctgaggcgatgctgatgaagaaatccgcccaagcgatgttacgccccgtgttccatccaggtccggagtagcaataactgagctacaaagactcgagggtgtcgccatgagcggggatgaatgcagaaagtgactggctaataaaaacactctccaattccaatcttcgtaattgcggcatatgcatctcgcagagtcgcagcgcgctgatcctggtatcttcttggatcgctggcgggccatcgtctgtggtggcggaactgaaatgcgtcataattttcagatgttcgaagaagtaaaaatctagctccgggatgaattcgaagtatccgggtgttgtgttgatactcccgccagctccattgtcacctccttgaagagagattgaaaaggaagaaagttctttcagcgattcctggaattctgccgtattccacgcagagcatgtgtgcgccagtacattccttggctccagacttttgatgtaagatggcggattacgtgccaacgcttcgtaggactgcaacatcaaagaccggaactcaacatctgttccctgaccttgaagctcctctgtcgaattgtactcatctcggtgcattccttcatccgttgatggatactttgtccacgcgaattgcacgatgacgtgttccagatttggcagctttgtgagatttgagagaacttctcacacaggttgtggtagatccgaccccagttctgatgtagattcgttatctccaacctcatttaatccgggcatggccattactccgacatagtgtagagtccgtacgtgctgtgcatggtcgctgttgaggataatgaggacattagaaccactcttgtcctctttgaacaagtagggaatactcaaacttcaaaactccttgcatacttgactcaagctcaggagatcccgagaaatagagaagaatgagttgttgaatggtgtatcgaggtgctcgatgacatccaattcaagctcggtggacaaggagagcagtgttgccatggtggtgcctcaattgacgaacgcaagatattgagggagatttcaagcgagtaaaatgcctacaattgaaatttatgaagagaaaaagctgtgatgtgatgggaggctagtatggtacatgcagagcccacatcaagcaggcaacagctgttggatgcctggcgaggatcagggcattgagcactaaaacgtcacgcgaactcattcgtaggagaccatgcgaggtgacagctttcctatatcctgcagagtgccaattggggtgcatatttacgacgcgtagtagtaatgcacgatactctactacaatacttaggctaaacctctgaatttaagctaaggattaatctaagctactactaattaaccttagcgttcttgcagtctatagctctattctttattaaatataatctctagtatatctagacaatagctctctaagcgtagtctcttatatgctctactagctagtttactctctctactatatagctctaattttgctctatctcttatagcctctttatctgctattcattctactctacatataaactatttattaactagttcgcttatctatatacaaagtttaccttatagtgttaagaacaaagttcttctacattaagttaaaaagcttattttaagcataagcaagataatacctaaggcttgctctaggtattctagcatttagaagtaatctaccgctgctactattaactctctcatagctagcctctttagaatctaatcaaatttgtaactacataccttatacttatagttaatctatcgtacacttataaggtgctacttgtttatatatcttagcatcatagaacactgcttattattgaacgttaccccttctctcattttcatttctatggacttgctatcacataagctcaaactccctatccaacaaaccgtcactactaacatatttccaactctttctctcgtcgccattatacaagaaacactcgccaacaaagccccagtggctacgccctatcctctggcgaagcacaaaaggcattttccctccatacagccagactaccgcgtcgcccatcaacacgcgggagtggcccaagccgacgtgtccttgagccgttatgaaaacgcggcgattagagagcataagtatcattgccatttggtacttagctggatctgctggcggtagctgttctccttgctgctgtagtatggcgaggaaagattttaaactctcccgtctcttgtgtgttgttttagctggatctagtgctccaaggatgaaagagatgaaactcgcgagatgggattgttcgtcgacttcagcggactcatatgacgctgtaagccctccagtcaggatctgcgccagcatacacaatgtctcgcgctccgaagcagccttgccgtggtgcaccatcgcatcgtacagttcgataatagcttccggattcgtcggtagagactccgtatctgatcctccaggccaatgtacatacggcgcaacatacacgatctcgtcgaccagaaacccacgtagcgtgagtacacccgtgccagtatccacagcgacaactacagctggtgggccttttgtagccaagttagttggaagcgcacacatcgctgatgtagggaagagagtttcttgatcccagcgcgcgacccaagtccgcgtctccggccagcccagctcatcgtcttggggcgagggccaagaatcgtgcgttcgtggcggtccttcagcaaaggataggacatccagattccctgtgctctttataatggctatagctgtttgtgtatacacgagttcgacagactgagtgtagtctggctcaagaccgcccaacgcatttctcagtgccggaaagcctagcaaaccatacaccttgtccctcgcatcagtagccagaagatctcgcccgtcgtccagaagatccgccggactggtgcgctgctcaaatctcttctgccacatgatgctcgcgttgcgcgagcccattgctacttcgactcttcccttttccgcaaactgcagctctcgcagccacgtaccgccgagcccgaggtaactgaatgggaccttgaatgtgccaatgaacacaataacttcttggcctgcagcaacttcttgcactacccatacgcggtagaaccatggcctggtgaagagctgtgctgcagcgacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggctctccggatcgcggaaatgctggagggcatctctgagatttcgggtcgcggtgacatcccttcctcgtcgctttcttcgttttcgtgtgtggctgtcgagaagacaatgaggtgaagatcgttgccgttacccccagacgtacgagctggcgtcgtattgcggcgggtcgaggagcgagacgtgcttgagagagaacacaataggcgactgccagtcgccgggatggagttcgataactcgtatctcattcttgcgcaaggattgataagtagggtatactaggaataatctagttagttaatcgttttagcgactaatgccataaggaaacaattcacctttcgttacgtctgaacttaaagtcataataggatcagattttagtaaggttatgctagaagatgatctacagagtttatgaaagtaatggcaagggttgggcgcaaagctgatgcctgttcagtcgttataacatcgtcatactatagctgtgcaccaacgtgattagtctattctgcctaccgttttacactgatctgcccacaagttgtgcttagccccaccttccgtacttagtcaagcgctacttgtcagcattatcgaaacaatctcattggccagcagtccataatttataggtcgtttccttgctggcaggtcggcctcagttgatgttgctgactgcgtaaagccgcatttgctagcgactgttcctgtaaggctccctatgctacgatagtatacttccaggattaccttgcatagggtaacattgggatgtaactgtagcgtctacatcttgatgtttcgtctagcgcccaaggtagaactaattatagcaccgcatagaagtctgaaagaggctgcgcttgcatgttatatctcaatctaatttagcatatttagattctattctgttctcgcgtcccgcagctatgatagacaaaattatattagtaatttagtattagatatcttattagtatattagaggctctaaaattaatatatagtataagtaaaaagagtaagctaaattctactttcttaataacttaattatatatcttactgttaagatattttttaataataaagaagaagatagtcttagtagaaaccaacttatataatagagtaatctatataatttaatagtaatttatattacttattaaataacttttctatatataagttctagcattaaatattaaacaccaatatactagaatactatatctaaataagcttactgctaataagctatcttatctagtatctatagtggtaggtactttgtaaatagctatattaaatgcattactcttagaattatcgctatctatttaaagtttgctagctcttacagctccttaataaatgctatatgcctagagtcttgtgcatctcctgctctttcatatgactagtctcctacttgtcacagtcatagcttaactccactggtattatgcgagttccctacatcatgacaatgcggatgtaataatcgcgtatcttgtgatgattctgttggctgggacgcagctacccgcgatatcatctcccacgaccgcgcactcagagcgggccaacgctagtagatgacaccgggaaatcagtttgaagtgtccacgcacaattgactaaactggcgtactgggtctagtgtccatacgagcagaggtacacctttggtaaattgagtggtaccatgtcatggtagtgttgtttgaagccagccaccaatacagctgataggccatcgccccaaacaatacacatcagtgagcaggcgcggcaacgggaacactacgcgatcccctgtgatccagcggaacgagaagtgtaccaagtaactttgaaatggtggagaaacagtggcttgacagttcgcagagaacagggagcgaattttatgcaaaaacactccactttggccagaagaacgttcaaaattaggaaaatacacaagaatgcttaggcataggtatcctctcgatcagccgtgtccagcgccaagactcgtcgtgacaccagaacctagtgctggcttgtcgcttcagtcatacccatcatcgccaccagattcccagtaatggctctccagcgcttcattacgtccgcacatctcatagccgtacagagtgagcttcctgaagttgccatgtcgacgaaagcaatgcaagcagagcgagttttccctccactcgtctccatgtaccttcttgtaaatggaaacatctgtatcgacaaggtgtaaagattgcgcataagagggcgtgccatcgtactctggactggagtctcgttcgattaaggatgatctgcgtgttgatgattggatcgatgtccgggccaagggaccaaccccttgcggaccgacaacttcaggtctgaaagaagaaagctccggggacacaaagtccttgaaggagctggcttggtcgagtaacgcagggtttctttcagagaacgtcgctcccctcagcagtgatctgttgtcgctgccgatgctgttacgccatgttgatcttcccaaagggtatgatgtgtggctagtctggaacgctggcagggtcatcgttcgcatcttctttgccagcaagtgcgacgaggtatctgggctgcgagctcttttctctgctggatcttcggtcagtacggtcagcgaaactgggtaaggcaatcgtacgactacggcttcccgaggcattagatgctctttgccgaccttcagagattgaggtcgcatctgtcaaagctgcagagagcgccgatgttggaggttcggttggcgaaggtgtggccgagatgtcggagtcgatgtcgcagaagatgagtggcgactctatcctgttgatgccatttgagagcggaaaatacgtgtcagaggtggtcggccccgagagatatagactgtgaatagcagagctaagttgtggatcgccatgcaccatagctgatgtcctcgcaccaatggctgctgaagtcgccatcgcaggaatgtgtggatcaagtggacttatgtttgcagagctcttgtcagacgaggaaggcgacgagccacagcactgagtctctagggccaaattcggtctcagtacatcgggtgaaccgtcgtgcgcggcgggacaagttccggaaagacgtatttcatctgctgcgcgtaacttccttcgagcttcttgcgcaatgggcgcaccgccaacctagactgatgacgcccgtgcgcttccattcgagctggcattcgaccgcggcgttgcttgagcacttggttgttcatggagtttgtttgctgtgcctgagccattgatctcctcgagaagttgctggaggaaggaaccggatggtacgagatttttgagggacgcgctgctcggctggcgagtaggagtactcatgccgtcatatgatgctcaagtgatgcgcgcgggtaagcgatgcaggatagccgatgcagtaaaacaattcgtgtagtgctgtggaggagaggggagaggaagagtaaaggaagacgtggaggagaaggctggaagccatagcggggcttgtgactgccaatgagggaacagcgctgaagaggtgcgaggcctcgacaaaggggaagaaacaacacgtggtgcaaagacaaggccacagcggaggaaagaacgtcacgtcatcaaaacatgcaaccgtggtcatcatcatcatgagttagggttggcagtgagatgcctgtggctctcacctggtatggtatactacgtgcctcatcctatcatgcggaggctgatccgttgcgccatttcgtatcgtctgaaactcgtaatgctcattgctcggacatctcggtgtcctcgggcttcgcaaggccgtgctccttcaacagagcatcgatctcatcggcgctccagaggtggtggtagatcttgcccgccttggtctttcccactgtcgcgaattcaactgcagggtgttagtgttcgtcacgtgtttagccgggaaagtaaacgcactcttctcactgctgagcttggtcgagtccatggtcttgctgagcaccttgaccgccaagccgcatgcctccttcaggtcgcactcctccttgtagtcctgcttcaacaagctctgtgcggatgcgttgttcgcgccgacgctcgtcgccttccagccgccgtagttgccactcgggttgctctgatacagctggaactggcgctgggggtcccaaccggcgtagatgaaggacactccgaatggacggagcccaccgtgctgcgtgtagccctgcttgagatcgcatagacggcgcacgagctgctcgcagggaatgtcttcgttgtatgtgaggaggtagcgctgagcggcttggcgggcgtagttgatgaggatgttggcatcggccgtcatacctgctacggcgcagatcatgttgctggggaggaattagcatatgattgttacggcgaggtggtgacgcactcgttcaggatgtacagcttctcggcggatgtgtcctgctccaatagcttgctggtgaccttcctctcggcggcgagaacaatgccatcctgcgctaatatgcctagtgcggttccggcgtgcgagatggcttcgagggcgtattcgacctggtagaggcggccttcgggagagaagatggtcgtctgcttgctgttagctgtgatgctgctggaggcagacgtcggacatcggacttacccgggaatcgtatctccgtgacatgattgcggcttagtctggggttcttggggtagtgtgaggttggcgaggagcagcaaagacggcgagagaggttggtggggagctgcggtggtgttgtcgagctccaggcacaagctcctacgcgtcggcgatctccaaatcttggcgccgaccactttttgacggggaggagccgcagcaccaacaacactacaaactccccgatagagggaatttatcatcatatcaagcactgcaaggtcgcaaaatgtccgacttacccacgcgaccgccggcactcgcgccgcctctgcctgcaggctggacggagcacaaggcgccctctggtagctatagctttactgcgtcatgggacagtgctaacattcgccaggacatacatactactacaacaaagagacgaagaagtcgacatacaagcgacctacggcagtgataccacaatttcaagctccagcgccctcattggaccactcatcctttgatctgcctttgaccggcgcctacaacgcgcaacccaagcaagacaccttcaacccccagcggcagatacaagatctcatctttggaggcgcaccacagcaatttcctcagcagcatggcggtccacaaaacccagcaagagggggacatcgaggaggattccgtgggggtcagaacaacttttcagacaggagacgggagcgggatgacaggccgaagcaccgaaacgacatcccaaactgcgcgccatggatcttggtcaagacgaagttcgggcgacgctttgtgtggaataaggagaccaatgagagcttctggaagttcccaccagacgtgatgaaggcggtggttgagtttgatcgcaaagagcgcgaaaagaaggagcgcagagaacgcggcgagccaagcgatgtcgaggaagacgacgcgatggcggagatcgaggcggaacttgcggctgcggaagaggaggtcgagattgtgtccgttgatggagatgctggcatggaggacgatgaagagtacgaggaggttgaggtcaccgacgacgagggcgaagaaccaagcaacgcgctaaagcgacaaagaacggagggcgcaagtggagatcagccaggtgaagccgaagacgatgatcttgcgtggcagctagcgcaaatggaagagatggaactgcagggaggggaggaagaggagtattacgaggatgaggatccaatattgagcgaagaggattgcaaggccttgtttaaagagctacttgacgacacacggataagtccctatacgccatgggacaagatcctcgaagacggcatactctacgacgacgagcgctacaaagccctccccaacatgaaagcccgcaacgaatgcttcaacgaatggtctcgcgaaaagatgcaattcctcaaagaagaaaaagccaaacaactaaaactcgacccacggataccctacctcgccctcctcgaccgccacgccaccccaaaactctactggccagaattccgccgcaaatacaagaaagagccagaaatgaaagacggcaagctgtccgacaaggacaaggagaagctctaccgcgaccacatcaagcgactaggcatgcgttcttccgacctcaaatccgacctcacagccctcctccgctcccaacccctcgtctccctcaaccgctccacaacactcgacacactacctacagccatcctcaccgatctgcgctacatatcccttccgccttccacgcgcaacacgatgatcgaaacattcatctccacgctcccgcccgcgcctgaaggtgccgtgctctcggctgaagaagaagccgcccaagcgaagaagtgggctgagcgagaaaggagggagaaggcgctaaaggatcgcgagaggagggtggaggagcagaagaggaaacaagagagggatctggcgtatgggaaaggtaggttgagggaggaagaggaggagattgagagggcgatgagggtggggaaggatgggctgaaggggcatttgaatggttagttagatccccgggaagaatatcatggtgttatatgtggattcagttgcgcagaaggtcaggcggctgtcttgtgcttcgttgtgcatgttgtatcgcacctgacttgttcatcgcacgcgggctagcaccttgctttgtggtacagcgggactggctttcgcagcctgtcgacacatcataagatgatccatagctctttacctgtgatcttccgctctttattttcatgtccacacaatcatgatgtctgaaggacccgccgacggcagccccggttacaactttgagaagcctagtcggaaactgccccaaaatgcccctgcaagcgccgaacgcagacccgctccaggctccgccttccaatacgattcacttgatcatgagacggactccattcggctgatccagatcctgcctggcccagatggagaagtcgttcgatgcacgatacgccatacgacgatcagtgagtcgtcgtacacgtgtttgtcatatacgtggcagccggagtttccgaaccacgacgtcgagatcaatgcgtgttctctctcagttggcgagaatctgtatcagttcctgcatgcctactgcgcatatgcgatgcggagaagcccagtagattacagctggctcaaatacaagcgcactctctctccctctctatggatcgatgccatctgtatacgccagtccgatggcactgagaagaatcatcaagtacgacagatgtcccagatatacacagacgcagatcacgtcttgatctggttgggccagctcgaggactgcgagcatctcttccgagacctcaacaatgcgtacaattccaggttcccagtcgtggctatcgatgaaaaggagagactcgaatacgagcttctggcgttctataactcgccctactggtctcggctgtgggtcgtacaggaaatattggtggcatgtggaacccctgatcgcaagatagcgatattttcaggccagcagttgatcgatttcgacagtctctacatagctatctcgaaaacgacagggaatattggcaggtttgccatcacttgtttgaccaattctcaatttcacaaatacggaagacatagcctgtttcgcacgaggccaaggggcgacttcgttgtgccgagccctctcagagatctactcgtcgctttcccacaggaatgtcgagacaagcgggatcgagttttcgcattgctttctgtgagcaacgatacatcgtttattcaagtcgattatgacttgacaaagggagaactttttcaacacgtcttcgcacaatacgttcacgacatccatctagatgagtgcgccagcttcggcgccatcctgatcgaatcgcttgagctaggagacccctcggcagacttggagttctcgaatctatcggccttttcaagtttgtcagataaccatccccaacacacgtactagcttacacatgggaagagggatgtttatgggtcgaccaggaaaagattacaatataccgtacggaacaaacctctaagatggaagtgatctgggtgtcgtttcaggttttcaagggtagttactggtacgctttcgagtgtgctatacagaacctcgcaacgtgtgttcgagtaaggtatatacttcttgaaatacgtcttcaaaagatgaagcttgagcatgcgagctggagaggcgatctgcgataccacaagcaacggtcatggcacctggtaagacctgctcctgagtggctcatagctgtcagcaaggactatgttgacaccgatcttgacaccgatcttgacatcgatgctgagtctgatgctgagagcgatgtcgataacgatgctgatagtgatgttgatagcggtgttgaaagcgatgttgaaagcgatgacgagggcgacaatgagagcgatgataagagccacgatgagagagatgctgatagcgatgttgatagcgatgttgagagcgatgatgctgacgcggatgccgacgcggatgccgacgctgatgccgacgctgatgctgatgtcgacgctgatattgtcactgttatttatactgatattgacgctgatgtggatattaaggctacatctgagctatcttgaaggccttcttggaggcttcaggttcaaaagaattctttgtatcaatatacccctagctagaacagtctgttttcgctcatctagaggcaatttaagcatctcaacatcttcatagactttgttcaactctttttctgttctacgtcccggtataagagatactaacaactaggattgtctgcatgcttttcatgtgccctccactacaaacaattccgctgaggcggcaaaaccttggattattacatgttatatggtttggccttgttcgagtctagagaagatgatcgcatataacaacaagctgtggtctgggtaccatagcgatcaggtccttagtagtaagtaattggtgacatcatgcgtgagaccgtaggctcgatcatgctgtcagtaacgagagcattagatcgaatgaacacctgtacacacagttggctggacacgatagcaatgttctcagagaaaatcccgattctgtgggtacaaacgatgcttaatcgctatcatctgaaccgctctgcggctcgtactcgctgccttcctcgtcttctgacgcctcgatttcctcttcctcctcttactcttccacctcaagtactcctacactcccaataacttcatcaggtcgattctcctctcctgcatcttctgcgtcgccttccacgacaccctgaccctcattcacacccgatactctggtaacgtcatcacttcgactcgcttcttcttcttcttcttcttcttcttcttcttcttcttcttcctcatcgccctccagcggaatgctaagcttaatctgccatagcatctctggccacagattcacagaggtcgtacaggtactcacggaggtcgtacgggtactcacgtcacgcagctgcctccgggcaatatcaaagacctgccccatcttgtaccctgtactctcttcccaggactccgacgattcttcctttttatgcggtatccccatcatgaaccaaccaaagatatagccgtggagctctgtgcgagttaccggcggatatgaaacgaacatggaatcgaggagtgccttcgcctgagtctcgtgaccctgtgggagcttcgggtattggctcgtggggttctcccgcgaaacgaagggactgtatgggtcgccgcgcataaggtacgtgtcttcgatagaatctggtcgggaatccctgtggactggtcgtgatttgatgtatgggttaagacgaatgtgcgcccagaagtcttctggtgtatgttcgctgtcttcaatctttttgtacgtttcattccactgctcttgcacccatgccgcacgttctgcgtcatctgcatggctctcatctttctccttcggagggcgaaacattttctctcgcagattgtcttcgctgtcaaataccgctgtccaagtagagttcagacagtaaagggtgacaaggtcgacgatttccaagtgttccaggaccatcattgaaatctcttgtcggcagatagggatcagccggcgcactggaactgtagccacgggttgggccatggctgaggcgacgattttatcaaaccaggacggatgggagggcgggctcactatatgtatcctacatagtttgctgcaggatcaagcaggtagtcatgcgtacaagaacagattgtcacagcaacatcattgtcagaatggttttgaagaattacatgtcatcaataatacattacatatgaaatctattttcctttaccccaccgtctcccaccttacaggaccatcgcaacagccacagcaatgagtgctacagcactgccaccctgcatgcctgacgccgcgcccgtgaacattggcggtgcgtatccagtcttgctggcaattggctggacgcccgttccaacgctcatcgtgccgttattaccggcagtctgtgctggcatcccagtaccataagccgggataatgggcttgctggcagctgggacctcagcagatttggactgagaagctgcgggagtggacgcattgctaagcgtgatgatcattgtttggtagatcttggtggggatggtctcgaaatcgggggccatgggggtgggcttgtacgcatcaggaaaggcgggagtaggcttgcccgcggggacgtctggcgtgggtgtggcgacgtagtcgcaatttgtgcaatgcacggtcacggtaacggtctttggtccgctgcggcagtccttgttgtacaccttggtggtgttcgaagatgagaccatagtgctcgaacccaataagttcaaactcgtgctcgaagtcgacgcagacgaagaagtgctcggcgtcgcggccgaggacgacgagttcaccaccgctttcttcttgaaagtcctaaaagacccaatcctccacgcctgattcttaaaaacatcagggttcttcgcgacgtacttcttgcacgagtcctctgggctcaactgcttgcccgcgtcatccttttgcagagggcagctgggcgtggagccgaagacattgcccgcccagtcgccgcagaagttgttggtgactagatcatattagcagatgcgagtggtgggataggttgtcaacgtacaaatgaatcgctgatccttgatcctctcttcaatgttgcaatcgccctgaaaatttgccgctggctgtccaaactgcgccgtatcgggagcgtccgaagtaagcgagggtgggagtgtcttgtccctagggaagaaccaagtgcgaattgcatcgctgtcccattccataacgtagtaaccgccaccaccgctcccactgagacctttgatgttgttgaagttcttgccgaaggagttagtgcgggcttcgttgacgtcgcagccgagtgtgcctccagtgtcatgggcgcagtcattgtgtacttgaggatttgtctgaccgcggccgttgactttgcagttggtgtcggtgtgcaaggccatcttgttgacttggttgtcattcacgccttcgatgatgtcgatctacatggcattagtaccttatgtgctcggggatgtatgatatacgtacctctccctttacgggccagggctcgcggcccagagaccaaaaggatggccacatgccacagacaccgggcatctgcttaacatcgaggatgaagagacccttgttgtagtcggtcttgccctcgagacggacactcttgcgtccaggcccgttgacgtctagagtctcagtaccgtcgggcccgaagacgacgtcgttgccttcaatcctgtagagctttctgttctttgcggtggcctcattgacgtagttgacgtagccataagtcaactcatcctgtctgaactcaaacgcatcaagccaattcgtggaattgtagacttcgtgcttatcgtacttggtagcgaaagcagtggaagtgagagacgcaaggacagtgccaacgctcagaatgagtgacgaggaaggcatgataattaaatattagaaagagtgactatattaagtaataaaattggacaagcgggaggacggctatggtggccacgaacaaatcgagaaattcgttgaaagaaaagaggtcaacacggagaggttctgtgtactttacatccctctggactcattacaattgcaccgaaaccattcattgtattttgctaggcgcaactcggcttgactattaccagctcgacagctggaagacgcaggccacgaggaaatgaccatgggccaatccggacttattcgaccttgtccggcctgtgagattatagccctaacagccatgtctgcaggaacgtgttctgacggtgccaccatcgtgaaagtgctcgccgaatatcgttagcgttcggctttaccttgatagaaaccacgcgcggacgagctgaccatcggcgtctccagttgggaaaagcgcgcgtggctgaaggcccttatgcgaacaggtgatgttgggtgggtggttgtagccgtggctgaagaccgtaatgcaagtgcgtagtgctgagtggaacctaggtagggttgtattcgagacgggcccgccgtatgccgccaggcgagcgtagcatgcatccaggggtaaccaagcctagatctactggtacatactgcggttgcaggcaaaagtagtgtatatggtccctgcacagctacatggtacgaaggagctcgttttttctgagtttcaccccaccaaaagtcaacgtacgcgataaaggcttgcgcgacaccaccacccaataattttctaaagactttgtggttactagtttaaataccagatgcaaaggtcgggagatttcaaacttttcaaacttgtagttgtggtttgacgctggttgaaagtagggcggagattttgaggtgcaactcaaaaaaaatacgagctccttcgtagaagcccctgtcgtgcagggaccatgtacactacttctgcctgtaaccacagtaggaactagcgaaacaattgatggaaacccgaagacgaaaacttcaaagacaacagtccgcaggccgatgaagacgtggaaatgatgtcgcgtcccgtcttggtacatggtcgcgccgccaacacagttctagacggtgtcttttcctgcagtccggaacattcactccgccgccgtagttatgccaaagctcaggccactacacgacaagacgttgatgagcttgcaagcgaaatgcgggaacgaaaggtctatgcttcttccggccagaacggtccaaacccaaaaaaagaaaaccttaagccgtcaacgtcgggtgtaaatcgtacgaccaaagatgtgctcattattttccatgggacatctcttgcgaaagcgcaaataccacactctagcctcttcttcacttttgataccctgcacctgcaacgacctgcattcatagcgcttccaatattcggtattactaccatggctacaagccagggcttagcgagcttcagcctcgttcagagtagagccctgtcggcggtgatcgcctagggtacatatacggcccgtagccgtattacagccaagatcacgtgtagccaacagtcgataaggcttagcgttcacaatgtcaagagatcggaccgagattctgagatgccccttacaggcctacatactgcacgaacgctgagcagaccgtacgtcgctctcggaccaaacagagttccatccggaaaaatttcaagaggcgccgcacgagcaacgctttgggattttgcagtgtttgggccaggtacggtcaataaaacaatcatggccgactgttgcggacctactttactcaccctaagccagttacagcattcaactgcaacaagtagctaggtatcagtatcaataactagtagaggcgctggggacgtagaaacgactcgagtgcagccaaatataggaacaaattgcccatgctccttcccaaagcgtcaagtgtaatagagcgatgcaagctttcaagccgccgaagcatctcaatcgcatgtgccgtgaggaaccaagaatgtacacgtccggaacaatgtcgccattttgagagaaggcgcgaatagggacgtctaaccttcctccacagatacgagacgacgtgcatgttgctcatgccctcttccccaatccataaagacaacaacatgcgctattaccacgaacaaagcggaccgatcttgaagaagcttccaggcccatctctctaccagaatagcatgttagcaggcaagtttataccatcatcgtgatctgcagcaaaggcgggagtgaagcaatcggatcgtttttcttgcggctctacacgcgctgcgcctcgcatcacatgttcgcgacagaagcccacgtcaatttccatgaagaatttccgggctaggaagagtggaggggagtgctttgcacgctgcggaaatcagacatggcgcgctattgtagttatgtactttgcaatactaccacttcaccctcacgcccttctttctgtgaatatcacatcacatcacatcacaaccatcacatggtcaagtaaaaatttgagaccccgtaaaactttcatatccaactatccgaagccatacagcaagaagccggctaactgagcaggaatcataccaccctaaaggccaaagaaagaagcatccgggtattagaaaacaagaaggagttaagaaaaaaaaaagccacacaagaagcacctggtcgcatcaaatgcaccagcaacgcgaaacgccgcttcgtcagaatccacattagttcgcgccatccacacctctctacaatccctccctctgcttgatctacgcactctgctcctgcccgccctgccctcctccttgacccccattcttcctcaatagatccgtcaacacaccaaaattcgtcctcgcatcaggatgctcttccacaatgtgtctgaggttaatcatctggagctcgctaatcgcctgattggtattcagattctgcgccaaaatgtgcgcgatgacgggggcgtcaatatacggacccatgatctcgagggcacgggggatttggtgatgtgctggaggaggagggactgctgcttgggggtagtaacctggaggaggaggttgttggggatgttgggcgggtgggaatgatggcgccatgggtgagtactgtggggcgtgagggttgtgggttactggagatggcgagggacctggctgttgttgtgacggtggttgttggtgcgcgacttgagctgctgcaatgtcctgggtggggaaacgttcaaagtgttctgtggcggggagctcaggcttgacttcgggcagcttggcgacgagggcgagcaggaccatgtgttctttccggggtgtctcgatggtgcagtattcgagcatgtcgatgaaaggagggaggttgctgccgcctgcttcgataggaataatgtacagatctcgcatgataccggctccggtgtcctcgactggtaccacaccccatcggccgcgggagtggaagtactggtagaaatggtccatgacacctcgaccatcggtagtaacggggctgagggcaaggacggcaacgtcgtatgtctcggagtgaccgatgccgcggatgtagtcgtcgcccttggagctttcgatgcggccttggactgagagaacgttggctagcagcttgttccacggcactacttgcccaaaatcaccacccgcaacgaaacgggcgacggcatcgaaaggctgcatggactgcatgctgacagttccctgccagcatacggtcggatctgatgagtagccggacatctcgacgtcgttgtcttcatctttgaggaggcggtccacgtctgcatcgtcaacggcagcatgcgacttttcttggttctgcagagagctctgtcgtcggatcatgaatgtctgctggtcgtgctggggcgatcgaactttgtcgaagacggcattaaggtcaaagtttgcagatggtcgtcgcacactatcagttggagtgcctgctgtgtctaccgccaatgggtgggcagcgtctgctggactctctggcgggcggtggctcattggcgactgcatcgatgcgtcttcggtagcactgtctctggtctggaccgtgggctgcttgaactcttgactgtcaaagttgtcctcgccaacaatctcctcgcccttgtgtgtcttccgcaggcgagggccagtctcctctgtcagaatcatctgcttctcggcggcctcacggatggcagcaaactctttctgtttgtcttcgcttgccatctcttcagtaggcatgctgacaagctcctgtggcttgaggcttccagaaaggaggcggtcaacaaggatgggattcttcttcgcgttgaacatgatggcgcgcagacggatggaagagggcgaatctccagcagtaggctcgccatagtgctcgacagcggcagtgttgagctggaacgccagtcgagctccgagagaggtggcggtctcgccatcggggatgcgatagcccctggcatccgaggcagtcttgatgaggggcgacagaacatcgcgcagcttctctgcgaagggtttctgtgtagcaggcaggctgtcgatgtcgcccaccgagggtgtgggtggcgctgacttgtcctggtgctggcttgacttcctgcgcttcttactcgcgttggccttttcagcgggagcttcatggcggcgcttctcaccggccggcgactgtggctggctcttgacctgtgggggtgttagtgaaaacagaggaagagtgcagacagggctgatgctcaccttggtctctgcatgcccgttggatgcgtcctgggtctgcacggcgagggacgcgggcgcgggcgcgggcgcaggcgtgggcgtgggctcctgaactggcggtgcagctgccggcgagggcggcacactggcggatggctgtggtgtttgcggcttgtcgtccggcttgacgtcgctggggcgaggcttgttgcccttggagcccttcttgcgcgcccacggcttctctccacgggccatggcagcgagcagttcctggtggtcttgcgggtgacattgctcgcagtagtagttcttgccctcccagaagtcgccttcgggcaaacccaaacatttgttgtgctgccatgcctcgcatttgtcgcagcagatcatttgcctgccgcggatgtcgcgctggtcgccgcagacacagcggatgatggcatcgtcttcctcgtcgccctgttcttccgactgtgctgattgcgcgcggggcgtgtccgactttgccttggagtggcccttcttgctgtcggctttggccgggcccttggtcttgggcgcggcaggctcatcgagcaggtcgggcagtttggtgtgctggcccttgttggcgcgcccggagcgacgagtctcgtctgcagcagaggaatcagcatcagcatcaatgcgtggttgggggacgcgcgtgcgcgtcttcgtctgcgtcttcgtcttcgcaggctggctacgtgacgcatgcgacgtcggcgggcttgtaggtggtgtctgcttaccggtcatggtgtaggacacggagtgatgggctcagatatgcagacgcgaccacggatgcagcttattcaatgtgcgcaacaagttcaaaaatgtctctacggaaaagccaccgaccgtctcccgggcctgtctctgcgggcgagcggacagactgagaccgtctctaactagaaaccaagcgcaatgaatacctcctgcctctgcttttttagatgcagcaggcgcggtgcgtcgtgcgactgcctgcgtgtgcggtcgtggctgcccgtgtgcggcaccttcccggccagagctgctttcgcgcaacggtgagcgcgtgaggcaggcaatgggtcgcgttaacgtcagcagtggatgcgcaacagcgtgcgcgagacggcaaagatgtgagttgtggtggcgcgcggtgctgggtcaggctccgtcagagtcagcgggtgtcgtgtgggtgttgacgttcgtgaggagaaggtgggcaggaacgggagctttgacggttttgccgacttagcggctgaaccgtggaactgcctcgacagccgcacagccaaccgcaggcgtcggccctggacccttgcgctctgaagtcattcctgcacgcgccagacatttgccagactgcagcaacaccatcacgcaaccggaccacgattgctaagcacttctcgaagcttccccttgccgcactcgaacgcactcaattagccactacaccatggcggacgtgcgatcactgctccgccagcagcgggcggcgagacagcaggcgccaaaaccccagaagcagtcggcagctcccgcagcagcacccatctcaaagaagcgcaaagctgtagatgacggtgcagaggagaggaaacggacgcgcaccgaggaggaagctggtgtccccgccggtttcttcgatgctggggctgccaatgtcgaggatgaaggcacactcgagccacccaccacagcgcaggaagacgtccccacaccagaagtgcctataccagagccgacctcacaagctgcaccactcgacccgaacgccgaagccgacctagatgcattcatgaacgaaatgcagaaagagccaccaaagcccgcacccacctatgcgtcgggcgccgtgattgaagccaagcccatgacggcggctgagatcgctgcacaagcacgagaagaccagagcgcacagcgagcacagagggacgaggagatggagggcgagaaggaggatgctgcacgtgcactggaggatgagtttgaagagatggagggcctcgaagagcgagtaaagaggctgcgggagcagagggaagcattgcgattaaagcgtggcggggtcaccgaagttgaggtcgctgcgccaactacagatccagtccatgacgaggaaggcagtgattcagaggatgaggactgggacgactggaggtttcgcccagcttgagcattttgaggattgaggaggaaagcaatctcatgtaccataatgtaaaatagcgcctttgatacccggctaggcgtctaatagccataattctgaatgcaatcacatgcatatctggcacgaccaggtcacaaaatgtggttcaactgctgaactactttgcagtgtgggtagtcaaccaatactgttaccgtaaacccttttctcaatccatggttgcatcggtagcgcaggactgattgcggcccatggttctagtcgcgccaagcaatcaacgtcaatggcgagggacattggacgtttcgggctcgaataaagtgagctcccaaccctctcttaccacaactctcaaaacaacacgtgcacctgtgactacttcaccgcagcctcggaatccagctctcgtatccgcgaccctatacgacggctctcagcatcacacgacccgtaccccaccatgtcgcggcggcccaaccctgccgctgatcgcgctgagcagaatcgagcgactttgaaaaatctcgtgaagctcgagggcaacaagacatgttccgactgcaagaggaacaagcgtaggtaatttcgcttctgtaggcaactgcgctgacattgcgacagacccacgatgggcaagctggaacctgggcgtcttcatctgcattcgctgctctggcatacaccgcggaatgggtacacatatcagcaaagtcaaatccgttgacctcgacacctggaccgacgagcaactgcagagcgtgctgaagtggggcaatgcgcgtgcgaacaagtactgggaggcaaaactggcgccaggacacgtgccgtccgaggcaaagattgagaacttcattcgcacaaaatatgagtcgaagcgctggaccatggacgggcccatacccgaccctgcgaccctggagacggacgatgacgacctggtttgtggcacctttgaagattcgaggaacacgactaacatgttacagccattgagcaaggtgcaagaaaaggtacaagtagagcgctcagcatcgcaacgtctcggaggaagctcaagccggcctgcaccaccaccgcaagcaagaccgcagcagaccatcgatctctttggcgacgacacgcctgcccctccccgaccgagcaccggaccgccttcgaatgtgcgctcagccccaccaaaagccgaagccgcgccaccgaaacaaacgaaggctggcgattcattgttgggactggatttcttgggaggaggtcctgcatcgcagcccgctagaccatccagcactgggcctgctacctctgccgcgccctcaaggcccgacctcaagcaatctattctctcgctgtatgcttcaaagccagcagcagctccgcagccccagcaacatgcgcggcaagagtcgtttggtgccctggcctctccccagggacagacctctccgcaacagtcaggctttggtggtatgaacgacgcattcagcagcttgtcctttaaccaggccgcgcaaccggcacccaaggcatcgcctttctccggccttgacagcttctccggcacaaagtccccacccaccacatcatcctccaacatgttcggtggcggtggcaacttcttcgactccaagcccaagacaccttcatacacacaagcacaaaaccgcacgaccagcccatccagcggcctcggcggcgacttctccgccttttcaaccccagcaccatcccagcccgccgcatcatcctccggcctcggcgacctgctcgacctctccatgccctccgcgcccgcaccagcgcccaaagccgctacccccatggcctccccacccatgaactctgcattcaacctcacatcgcccgccgcgccctcggcacccacaccacaagctcaagctgcgcccaactacagcagcggcttctccaacatggatgcatggggaagcaacgacgtgtggggatcttccgcacccagccaacccgctgcaaccaccaccgcagcgccgaagagtcccggctggggcgcgccgcaggttgcgcaggacgatgactttggcgggtggagtagcgcggcgcctacgacgacaacgacgcatacttcgacgaaccagagtgcgaccaagccggcgggcgggtttggggggagcgacgatttattctcgaatgtttgggagtaagagggatgggatgtggatgatttgtataacgggagacgtttgtacatatagccaagccaagacagaaagaaagaaaagatacgaaattgtgcatcaccatcaccatcaccatccagcgcaaccgtcaattacacaatttgtcccgctaaactcaaaactgcccagtaacgccttactatgctcccatatcaatgtccaccaaatatttacacacctgctccaaagcgaggagggtctagaaaaaccaactgccaacccaccacagcaccacaatcacgccaaccaacatgcctgcgagcttgaatatcgccactttgttcccgctctgcgccatgcgcgtcaggcggcctgcgctgcccttgagcgacgtgctgaaggaggagaatgtttcggactagaaagcggattagcgagtgcgagggggttagagtggagggagagtatgagcggcgaagcagtgagccgcgagtatgatcctgcccgctctggatatgtggaagtaaaacgtacggtgctgtcgatgacatgttggtcgcgcgcgctgtcgtagatgtcaattgtgacgccgcgcagcgcggacactttggaggcgaggtccgagagacgcgagtcgttttgtctgcatgctggttagcgtgtgtgttggagaatatggggtcttgctacgggaggtagagacgtactgttcgcgctcgtaggcttgcgacattgtgccggagggggaggagaaggagtgcgctcggtcgcgggcgggcttttgagagtgaacaggcagtcgggaggtaacgggtgttttggctatatgaagagagggcttaagggttgttcggtatcgtgaggtttgtatttgcgctttcaaaagtctcgtgttttgggatgcacatgcaagtgacgttgcacttggcacgagaccctggaaatgaattcggtctagcgccatggggcctgtctggggaagtgggagccctcgtgttcctccgtattgcatccaactttgtctcagccaaacccaccttctctagaaaattgcatctgctagattgctgcgctacaatatggtggcactcggagattgcaaaggtcattgtctatggcgcatttcttctacaccaccaatgtcctgagcaagccacaacaaatgataccggacccagcttaaagacgtccgttctacaactggtcgtttccgaactccatggctatatacaggttgtataaaacccctgcatttccgtttccgtacgatggaggacccagaacgcaaggctatgtcgttatgtggcacagtctcgcagccaatggcttaccattcgttctcgcggcgaagcagtcctagcatgctgtacttgcttgggtggcatcatgagacagaagcctatggttgtcaacatggtcgacgttgtggaaacggaccccaatcttgcagagctgctttgtatactttacaggcccgcttcctccacgatgaattttacgtgcgccaactgtgaagcgatttcgtccttgaatcgagatgatctactcaaattgtatctccatggccctggtgctcagtctcgtcgcctgcaccccgtcatatcccgcgttgcatcactccacccgagttcgcaccccacctggtgttacaccagacgaagtcatatccgtcgtcaaatcagagctagctgttgccgctctatacaaccatgaggacctcagcagtactcaaaagttggtaaaggcttggagtggagcaactctgctttctgtgtacgcagccattggtcaacgtgcttcacgtgaatgactaacttttgctcaggcaagtaccgcagggtcagtcgcaaaacaacatcgatcgaacgggcaatttgacagtcacttgcacgacttgctacttcaaaggcatcgtgaaggtcggtcttgaagtggacgacaacttcaatgtcacggaagcggtgaatgccactgtgagctcgatcggtagcaatgtccgaaatttgacagactctgtgggagactatctgacaaactacactacgggcgtcttgtcaaatgttcaggacggcgttgacgcatcagatttcgcgcttcccacatttccatttgcattcgacctcaccgttcccgaaataccggagacccatatcaagatccagtttgacgagttggagctgtacctagagctaaatacagtgatttcatacggtgtgacttatgagatcaatttgttctcttcaacatcaccctacggcgtaagggtcggggacgtcttgcaactggggatagttgcagctgtggacctcattatgtcgatcgaatcaacggataaagtcgacatcagtactggattccacatcaagctcgaggatgggatcatgtttgatctcgctcttttcagtgataaggtgtcggacatggtcttgtaagtgtttacagaatcatatgctacaatgcctccaactgacgaatgctttagcaacggcggtcaatttgagttccttcccgtcaccgtcgaaactgctggagtcagcatcgcagcagtcttgcgaattggtatatattgtggcatagaagttgctcccactgaagcaccgggcaaacttcccggtggacctgaagttcgtgctggtatagaagtggccttggtggctcatgttgcagaatccatcacgaacattacatacgcaccagacgataaagactgcaagctgaaagtcgagcaagaatacaactttgctttgggcgcaattgctggtgcatcggtgggactcaaggtgtctttgcttggggttcccatgcaaacgttgggtccggttatcacaacctcgacggccatctttacatcgactcttcctcctggatgcgcgatctcagcatcgccaaaagtctcgccatcgcaaattactctagcggcgaacaaacgcggagacctcagcacgaagatcttgacatcgaaaatcaccaccagcggagtgagctgccagttatccggtgttatcaactgtcctgtatccatgcaaaagactatcaagactacttacaccaagtaccacactactgctgtaccctctggggctgacccaacatttcccgcctccacattcgacagcatcgaaagcttgaaaccgttcggaacccgtgtcggcacgatgcaagtactctctgggagccctacccgttttaccgcctctgccgaagctacgaatgcggaccccacgcatgccaaggatgctgggactaagagcaatggcaatggcaaggagataggaatcggggttggtgtcggcttgggagtaccgcttatagcagctattgcgtgtgcatttgtgtaagtctacttgcgcgaagatatgctctgtgctaacggaggactccaggttcggttggcgtcgcagaaacaaggttgcgcaaaatgtaggcacgacatgggagggcagtggctgagccatgcagtgcagagatcaaccatgcgatcacagacacaaggttgcgcaacacgtcgcaaccttgacaggaacactaagatcgttcttcgtcacctcttatctcgcattacgctgtttcaagaggctccactcacgcagcgcaacatagccccgatcgagttagagcgaggcgaagcacgaaccactgcgctgggtgcgacgtttctttgggggctgaaagttactctagacaactattattggggtctgttatgcacttctcggccatactacacattgtctggcaaaagtctcgacgatctacttcgggtcgcgttactcccgcaaggctgctgtcttggccagctcgctagcgcacgctttagcgtgaagattaatctaatttgacgaataggatattttgtgtagtcgccctgaggtgcagctgcattttgggttgagcttttttcccggggacgtacatggtgtggtgatggattcgagatcccagctccagtctcgcgagcgaagatatatgatagctgtatctttgttacgcagattcacatgtcgtcgcaataggttcatctccaactcttgttgcttctattggaacttgcatcgattgtcgtcatcatgtcgaatgccgcttcagtccacactggactctggaccaaccaccagctcagctctgctcaaggagcaactttgacattgacaacaacaaacgcggcctatctcgtggcttttcttgctttgttcctcggttttgtggctggtcatttctgggcaatcgtctcatacgcagtcttccagatccgatcaactcttgcgccacgcaacggccaacaccatcagcagcaagcgattctccgcaactatcacgccccaggtgcggcgatatggcagctgttccagctttcatggacaacccgacaacgaagaggggccgttgcgtttgcatcagctctgccggtaactgtgctggcattggtcagtctgatggcattcggcgcggctggtatcctgtccgcaaaggtcacgagcaaagagtcagacgttttgattaagagctcagagtgcggcttctgggataatcgaactggcattgctgttcctggtaactacagtcagcgcaaatcattccaggccaatgtcgtcgaggacttcaatctggcatctacaatggctaccgcttgccagcagaactcaacggttgcatctgattgcatctcctatgcaccaaaacagctcacgtggaccacaagcacaaacgaatcttgtcccttcgacaagaagatatgttatcagaacactaccgtgcgatttgattctggactactagatagcacagaacatttcggtatcaacgcagtgagctctgacaggatccagctccgagccgtaatgacatgtactccattgatgcgcgagggctatgtaagcgattggcacgatatgaatggtactagatttgcacctggccagctgcctggggacgtcatgcatacggcgcctggagagttatggttggagtggttctacggaccaactgcacgcatggacacaaactcgacaataatctacagtgatcgagaaggtacagtcagcatgttcggcacgcaactctactcacttgcgtaagtctcatgatttcaatctgcgttacagctcactcacattcgacagcgccaatgaatatatagtcggatcgtggggtcggacggaacccagttggatcccgattccagaattgaaccgcaccgacgcagatatcgaactcctgttcctgcgccaagtcaatggcatgcaatatgccgaacccgtgacggatccttggttcgaatctaccgtcccaatcacaagcgagtatatggaccagccaggccaatacaagaatgtgacagtgtttggctcagaataccccatcaacgccgtcggctgcgcgaggcagttccaatggtgcgatacaagtacaggatcaaaccccacctgcactgaactcaccggcctccaaccggccatcacccagtctagaaagatcttcaaatccaccaggcaacgcgtgactctggaacgcctgatctacatcctgaattggggaatgggtttcgaagccatcgtaggtgccatggccggcaacgtacttctcatgaataaatacggcaactaccgcaccgcctctccacggccggatcaatggatccaagaactcagccacatgtttggtacgctgttaacgaactggcaaatcaggaattacagatacacgggagggtaccagtcgtcgattgacatcgagccgattattggcgcgccgttcgcgaacgagacgtggatgtgcgatgcgcaactcgtgcgcagagaggattatcagtcgcttagcgtgctgggactcgcgttgatttgcgccatcggcggacttattgtcatcatcaatctgagtctcgactcgattgtgggatggtaccaaaaaaagtacaagacgcgcgagcacgcgacagcggaatgggagatgttgcaggctgaggcgctgcagagacagttgtacaagtcgcatggtgtggacttgagagaagcggatgctagtatggcgaatgtgttggaaaggatgaaagagtggagggttggagataccatggcgacgctggtggagaagaaatggacgctgaagagtgtttcgagcgatgcgacgttgaagaataaagggagtgttgtgggtgttgatgtaaggagggtcgattcggacagaacatcgccggtgagtccgctggcgaggagtgagtttgtctaggcaaggaattatgatgaacctcatgaagtttgctctatttgtgcctctgatcattgcgtcaatgtgatagtttctgatctgtcgcatggtgttctgattcttcacacgacttcttcggtgccttgtaacggcccctggtgctttcgcacatgtctcttcgcttactcttccagcaaacttgtacaaggtatttataatctgttcttttgtgcattcttggacataattctgtctctcagtcatatcaacgaagacaccatgtgccgtatcatccctgccttcccgaacgagatcacattgatcatacttcatgaacttccactcgccgacctcgtcatttggtatacaatcaagggaaccctgtcctgaaggtgatcccgatggcgatgaagagtttcggaaaaaaatgttcaggatttccaagaagcacgatgtcgatgatgcgacacggtttgcgtgggtacagaaccagtggacggagacgtatgcgaagatggagaccaatgagacgtctgcagaagatttctggtcgcacatagaagtcaacccgctactcttatctttggacacacctttcagaagaacgaaaacggctgagcgagatgccattggctacgatacattatgtttcccccggcagaaaatcttctacgaggtccctggaaaatccaaccttaccagcttccaagctgtaagagccagagaattgatctactcaatgtttgtttcatactctcctgtcacgcgcattacttcacagggtgatcaaaatccccggcaaaccatatctgcaggttataggccagtatttcgcggatgacgaaggtttttaactgcttcgggtttgctaccaagccgcactttcacatgacccctgggtcactaaccgaccttgatgttgagctcttccttccctgtaccgtcagaactgacctcagcgaggcgcggccggacagtggcgtcaagatcgctcctttacccgcccttacgattagtactacatccgtctctacgcgcaagactgttcgcttctatgagggcgtcaagcgtcgactttatgacctcagtggtccagctaagggcgtcaatactccactcgacaagcgcaactgggaaccgctgatgggcggcgctgcctatccgggtagtgctatccccatcggtttcgactcaatattcatatctactagcctgaagaccattgccctgaagcgccgcgtccttaaccgcttcaaggccgtccaagaatacgagaaacgtcgcaggcaggccgctattgctttcggtgacgacaacccgccgcttgatcagttggagtacggtaacgcagaccacaagcttgcgctccaggccaccaaggtcatcaccatcgacgacattggcacctttatgagcccgctcgagcttgggatcccgcctaccacttagaacagcggtccgctgctgcactttggtaggtttgaacactatttgggccgcgtctttgagaccggttgcatttctgagaggcctgcggcgttcaagctgccggtcagctgggacgacgcgcctaggtctgagcctgatctgcacaggtggaccaaggcgattttctgtagcctgcagcctgcagaccaggcgcactaatttgaggagccattatcatcagtatcaagatggaacgacttgtaagactgaggaatttttttttttgaaatggttgtgtgaagatgagattggtttaagaagggcaagtaccttcgttctcaacattgatgctcagctgacggcaactccgccagatgagtaaattgttccaagcagaaagacgaagagattgaagaggtggacgatgattgccatcgaggcggtgagcactcgggcgacacatgatctcatgtttacctttggtaaagtatcaccactctcactgtatgacatacgctaggcacatcatagatcatccccatttgaacaataaagcgaggcgtccttttagactgggcggggtatatggtggaccttgctttccacgacgactcttcgatcgactgatcgtcaacttttcgagcgaacgcaaaccaaccgaaccatggtaagacggtggttgacaaggttgcggtgctaatttcggccgaggggctctccaaactctttttcactttggctgttcgtcctaggtgtattctctgtcgcaacaatcaatgattcatgtaacaatcaatctcatgctgtacctgctctgcgatcgagatatgctaccccaggatccaactgtctggattctgttcaacaaggtagcggggctagtcgtaccgaatgtaccactcgggagatcatcgccgaaagcactacgacagtttggacgctcagatgccgccggaatcgaaccgaggaaagatcaggccgcgatcaatctcttctagaactgttctgaccaccattgattggccgagcggcgtaccaagcccacgtgcagttggaaagcatcaatgtgttcctgagccagtatccaggttcaccctcgctgccctgcatgtaagcggcgaatcttctgcggtagcagcacgtgaggcggtgattgggcaggtgttatcaggagcgatgtgaagttaggcagttaaaggaatgtggtgctgcgcgccaagtcaatttcagccaccgccaaggggacacggagcggagtacaccgtcctcgtattcctcaacgacatccatataacgtcgatcgcagcagatatggggtcgctctgtgttttcgtgcgtctcggtcgattttctctcgattccaaaagttgcggagagcacagatgaggttctcaacacgttccagcgtgccgttcgcgctccttgcgctagcggcgacttcatccgcagaagaagcgctgtacagccgacggatggcaaagcgaggtcttgatgctcaaggcaattacaacatttgtgagtggttcgatctaaattcgaggtgtttttgctcacgtgacgacagccttcttccacatcaacgatgtccacgctcatctggacgagttcagctcatcaggcacagactgcacaaagccagagcgtggctgctacggtggctattcccgcgtcaagaccgttattgaggagcaacgaccgaagtacaacgacagtctctggctcaatgttggcgatgagttccaaggaacgctattctactctttctatggaggagagaaaattgcacagacgctcaatcaattggaatttgacgccatgactctcggaaaccacgagtttgatggtggtgaggacaagcttggagattttttgcagaacttgacgttccctatcgtctgcgcgaatttgaagtccgccaacgagaaagtggcgagcaaggttaagccataccacatcttcgaggacaagggcgtggcaattatcggtgttacaaccgaagagattccaagtctcgcgaatcccgatgaaggcactacattttctgatgttgtcgaggtatgttgaaacacaatatctcatcggctcatatcagttaactctccgacagtctgtgcaaaatgccattgacgagatcaagtccacaaccaacatcactaggatcgcggctatcacccatatcggctacgaagaagatcagaagctagccaaggcgaccaccggtcttcagctaatcatgggaggtcacagccacaccctccttggtgacatgcccaaagcgctgggcaagtaccccacgattgtcgacaacaaagacggcgacgaagttttcattgtcacagcttaccgatggggcgagtatgttggctacatcgatgtcacttacgacaccaagggcaagattcttgcttaccatggcgcacccatccacctcaccaacaccactaagcaggagcccaaactccaggcgcaggttaaagaatggcgcggccctttcgaagccttcgcttcggaggtgcttggcaagagcgaggttgagcttgaccagaccggctgccagaaaggagagtgcttactcggcgacttcatgtcggatgctatgctggattaccgtaagaagaacacccaggatgtcgacttcgccatcattaacgctggtggtgtgcgtgccaccatcgatgaaggtgacatcacccgtggcgaagttcttacctctttccccttcggaaacgccattgtccagatcgctttgactggcaaacaaatctgggaggctctcgagggaattgtcaccggtgtcagcgttacaaacggcaagcctgtcacctcattcttccaggtcagcaagggcatcaaggttgaatacaacccgaaagcttccaatggcactagactggtttctgtgaccatcagcgataagtcattggtaaacaccacaacctaccaggtggtaactctcgacttcattgctggcggcggagacaatttcttcaaccccatcacggattttatcagtctcgatacccaggacgaagttctcacagattacatcaagtcacaatctccagtcaagattagcctcgacaagcgtatcgaagctgttgaccgtcaaaggcctagcacacctggaggtggtaacggaacgacgaatggcactgcgcctagttctggaagcccacccgctgcaaccggtgcggcagcacgcctcagtgcaagtgctgtcagcgccagtattctgggagctgttgctggccttttcatgttgtaaaatgttaaataattcggcgttgtactgaacggcatgaccataatgataggttgtctaccggctcaaaccgagggacgatagcacaaaaataaatactaatgcgagatgagcctttttctttgtttaacgtgacgatagcctcctttgtcgtactttcgtgtgagaagagaacaaaggactgttgtactaggcgatgtctttgtgatcacggaattggttcgctagtcataacacatcgtggagacactcaagaactatcggcaaagcctcatttcgttcaacggacaaagccagctcgcaatgatgaaatgccactcggctaacgcaatgttatcggctctccactccgacgacgctctcaataagtacgataatcttcaatctcattacactcattcttcagaccatagtaacatcaaggtagataaaaactttcgtcttgctacgctgaacgccagcgaatatttatcagcagaccccaaacaacatgacccgacgtggcaagcggttgcgcgatgactctgagtcgcctgctgaacagcaacctaccaagacgtccggacaacttccacctatagctgaagaggtcacggacagtacatcagaatgcaatccttcaacagacaagccgcgtatatccacgtcctcgtcgcccgcttcgtctcctgagccttacttcggttcaaaacagcaaaaagcattgtcagagcgtgcaagacgcgccgaaagacgatcatcacaaaatgtaagtggttcactccgttccataccgtagtggcatactgataataatgtagcacacggacactgcaagcccgcctaccaagcgttcatctgagcgaaagagagccaaagaaaagccagaggatcgcataactcctcaaaaagatcacaagcagcttcttaggcacgcctcaaacgtgagcataaaacgcaagttcctaaaagcatctctgataggctcatcttcgggtgacgaggaacttctgattcagcggaagaagccgcgccttggcgaatcttctcatgtatccaagaagaagacgctggaaccacttaatctgcacaaggctttgaaagaactaagggcggcggaagcagctttgactctagccacaccgcagttccttctgtcacctacgctggagaacaacatctttgcacggcaaacgtcgatgagccaattacccgcgactacaccgaactcccctcacaacattggaaagccctttgccaaccataagcaagctactgttgaagatgaaagtgtgaaacatgtcaatgccaaagcgtccttcaactcaccgtcgccagtcagcaagaataccgatatcaacgacgacgcgagcttcttagcttttatgcgacgcctttcggcctctgcgcggaaactggcgaaagaaaatcacagaactccggggtctgaaaatacaagcttaagcgatgaatctttgggttcaggcgaactcaataacatcaccaccgcagctggtgcaacagctcaacaagctcaagtgctgctgcaaacactcactggaactgtaaagaggcagcaggagattaccgaagtgaccgaatagtgtctgatgatcgactcgcagcgtatcgccacacaacgggccacgcagcctccagctgcaatgacccctgctgaactatacaagtttgcgcaaactgcactcgaacagggcgctggaaatgctatccgcggcctccaaagcgctaacggctaccacgacccaaacaaacagccgctacttttcaacaataagccgattgagtataatcgtagacggacctcactttttgccgggtcacagcctcaaagcttcacaccgatgtcagccgaggatatgtactattgtctcaaagttgatgagcaacgataccgttcggctttcatgacttgtccgtacctgtggcggtatttcggcggcccagctgatcgatccgaaaaccccgtgtcaaaatacccgctgtaggatgtagcgcaaaagaacatgacagaagctgctaagccactggaagaacgtgatcgactgtctagagcccctggcacccggcatggaatagtcaacgcatccaccacagactttgggtcttcgctatcagttccaaacgcatcatacgagatacgccgaccttcatgggaaatggaagttgatgcaacgacacggagtgaattaaagtaggtttttcttacatacaccgtagtgaattcagatttgcgagcatatctacctccccaacaagaacttagagccgagcaccagtatggtcatagaaatggcaacaagtcagtgcaccagctcctgagctccgggttgcaatgatggaaatgccgtgtgtctaaggacgcacaattgagtggaagcgggcagccgcatgagcatttcccaaaggcacattattgccctaacagtgcttgtgcctcataccttagcaaagtaagtggtcctatctcctcttcgcaccaatctgtaataacctctcccttcaagttcaataaggcagagttcaacttcctcgtgcataaccgcgttcctgtcctccctttccagctcgcggcaatccattttcgcgcgcgtcagccgacgatgtatgtcagaacgctggaagatgtcgatgggtattcgttgatcgtaattgagtccaggataggaagtgatgcgactagagtgcggggaagcttttgaaggtcttagaaggtgtatgcgtgagcgtagttgccgttgcagtaaggtaatgctttgcccaaagctagtaggagaagtttttgatataatgctctcaatttagtgtaggatggggtatcgatagtggtcgtaagcgggaaacaagaaagtgcagttggagggcataggcagcgaggacgggcacaattttgtccgtcattgtggagaatcgagtccaaaacatgatattttgtactgaatgacaagtggtttacgagaaggcttcaatactgatgcatatgttaggggcgaacgcatgtgaggttagcaaatgtctacatcaacatactattacgctgaatgaattttctttcccccgtgaatatggcctttcacttcttcactaatcgcagcttgcgggagcatgtgatatggtcggcacccacactactcctgtcccgaccccaatattcctcaccgactactctccgaactggcagaatacatcttcttagccacttctcaatacgggacaaacactagctctcaatccgcctctacgaggcttttatccaacctagcattcagagaaactgccacttggtgccagtcttggacgcagataccagcgaatcactccaagaagtcccagacgaaaacttaaaacttcgtggagcgacgagtccagacacacccgctcgttttgacacgccgcaacaagtatggctttcactgacgaagataatgccgcgagcttcccgatttccggaagtgggctcgggtttaccccagacggcgaagcattaaaattcgatgcacattcatctgccgatgccttgccagctggcgcaggatctgccagcgataccgctaacgacgacgtggagatgagcgatgagaatgcttctgcagtccactccgacgcggatatgagcgacgaggacccctctgcagtccactcagacaacgactattgcgaatgcagagattgtgataagggagcggctggccacggattccagaccggcgactaccatgcgaccaattgctgggacaaggattgcgaacagtgtcagactcgtcgccccggcgtccagcgctggcatgcggacagccgaccggattgtaaggacactttcgttgaggatgactcccacatggtggagacgtacgtcgacggcttcaatcgcgtcggcatgatgcctaatcgcgagctcgtcaacctgatgaaatctagtgcgaaatcgggccgcaggtttcgcgacctgaagaacgagcttagtccggagatggatgaggctcggaagcaaatgaacattggcctagattccataacagatctcaaggagaggattcaggtgatggaccagggcattcgagagcctaaagaaggagacaaggaagatgacctggcatccatgaggaaagtacgccgcaacttgcgcttgcaatacattgacgcccgcgatgtctatggtgagcagcgcgatatgctggagcgtatgatcgaggctctgaagagcgaagagcggatgtggatgagtaccatgcgcagattgagtcacaagcaagacgcccttctcactgctagcggcctgctggatgacgacgttggcgagccagaatggacagacgagcaatacgagatcgaaagcgtgggtgaagtacccgagatcctggagcttgaagaggaagtggaggagattgatgaagctttccaactgttcgtgcaacagcaggctgacgcggctcagccgacacaaccgcccaccgaggtggaaacaggcgctcaggtcgagcgcaaagagcaaaacgagtccctcgaaagggccatcgatgtcgcgcgcgaggccaacgaagctcaccgcgacaactacaagattctcctcgcgcgacatgtcgccgagcagactcaagccgggcgcaccgcaactgatcacgagtacgccgacgagttcacatacatatacctgacagagggtgagaggctctcgatcatcttgcgcgatgcagaacaagctctcatcgagtttgagacgaggttctgggctgtagtgccatcgggagagtatcgactcgagctcgataccacgggctatcacaaggatgtccaagaggcatgagaaggatatcagggccgaaggttttgattcatccaggacgctcgatagagcaagaatcgacgggtggaaagaggatgtcccccgggaggggggtgactgggcagagactattgtcgatgaaccagagattatcgaagacaaaatggcagtcgtcgacgaatgcgctctcgatgtcgtcgatgagcccgagccatctccaaagaagcgctcacgcaagcgcggagccgataccgtcctcgagtccagcggggccaaaaagcgccgtcataacgaagatggcgaggcctctgcagcgccagtcacccgcattcatcagcacaagtacaaccttcgagcgcgaaagggcccagatccggctttggtaccgaagaagcgggtgtctcggaaggcaaagggcaaggaccccagaaaagctgcagctaagggcaaacagcctatggttgaagacgacgatgaggtcgacgccgcgaaagcccaagtggcgaagaagagcaaaggcaagggcaaacagcccatgatcgaggaagacaatgaggacgacgcaccgatagcgcagaaggccaaattaaagggcaagcagccactcatccaagacagcgacgacgaagacgacgcagctggcccttcagccgcaaagaagcagcacacagtcaagcgcgtccgctccccgtccccaccggcatctgcctccaacaagatcaagaacaagaataggtccgccgagctcgccgaaatccctctcttcgcacctaccgccatctcccgccccctcgacatcggcgcccagttggctgccggcaacacgatctgtgaggcggaggactatggccgctttcggttgcacctttggaggaagaagaatgggtttgaggagttgtgaacaaattggaaggtaaaaggagatgaagagtacagcacacatattgctgcgttgtcagggaggagaagagtcgaatgtttgcgttttatcgcgccggcgagagacggatgatttgatagttctgcttgccccttttcgcgccgttggatgacgggtcaataaaagtgcgctcattgagatttgagatttaagtgcattgcaacaacatgttcattaaaagatttgaaaggtggatctgagatgtgaccggtactttaaaatgatgggtggcatatgataactgactcgctagaaacacagcagactccaaggaactcctctatctctcgacaatacatcagagagggaaacacgacgaaagaaacgatctagaagcaatttggtcctccatatcaacgcagctcgtatacaatcgagatagcactcatgacaatgtaccttgtcgattcctttcggatccagcaggcgcggtaccaacatgactgacggcttccgcctcttcggctctggtcttgagttcgtcttctaggccagtggttcgagtccgcatagggctcgtggcatcggcagcgctatcgtcaacatcaagctctttatgcttgcgtctgacagtagacatgctcatgacgctacagtcatcgccttctttcttctgcgacctctcagtctcgctgttgacgacctcgatagtgacatcggcgttgtccttggagaagacgcgaagaccaacaacagcgaccgcgttccatggatcgcgctcgaactcgtcttcatcctcaacgtatgggtagcgggcgccgttataccagacgtactgtggacgttggcgctcagcctggaagcgacgagcttcgtcctcatccgatgacatatcggaatcgagagagcacgggccatcaaattcagaatcccatgaagagtcgtcagaataaggatcaggcgagtacatgccgtggtgagcacggtttgaattgatgctgataccgcgaccacgagtaacttggatgcctggacgtagacctgggatcggtgtcagggtcgccttgcggccgggcatcaagctaccccgctccgggcgtgggctatacgtccgttgcgatggtgttccagggcgaaagtcttctgtcattggtgtcgggatgggagactctgtggtcgcaccctcgttgtacccacctcggccgctgtattcatctcgaccttgataagtgccaggtagctcagtgttgtagccgccccggccctggagctcgccaggcatattttgattgtagcctcccctgccgtgaaggtcaccaggcaggttctggttgtagcctcctctgccctggaaatcaccaggcatgttctggttgtagccgccacgaccgtgaaagccttggccagttgcggcaggagtgctctgagagctatggttgtagccgccacggccctgcagtccctcgcccgtggatgaaggctggatctcgcgattgtacccgccgcggccctgcaaggccccgggcagggttgcgttgtaggcatcaagacctttgttatatccgcctcggccttggaatccaccgccagggctagctgagcgctcgcgaatagcgccagtgctggcagcgcggtggtgtctggatacggcagggtgcgtcggcttggcttcgtcctcaccagatggctgttgatcttcaacgttgataccgagtccagacagttcctggagcctttcttcaacttcccgcatctctccaccagtcttgttcatcttgcgtgtttccttagcagccttcttttgttcacgaagcttagccttgctgcgtagcttcttgcgctgctcgtgcgagctcttcatttcggccttcttccgctcgcgcttctgctccttttggcgtaggatcttttctttttcttgctcacggaattgacctttggcgtgagccaagtcataagagaggccagtagccagaagtttctcgcgtcgctttacgcatgtggttcgaatgacttcatcaggtgtaggatttggtacacgcgtggctttgatcttcatcaagaccgtgtattcgccagcttccagattgagttcggttgagacggaccgcttcatgtagtaggtaccgttactgcgcacgatgtactcttcctcgtcatctttgtgcaggcggaactgcaggttgaactcatactgcccttccaagcctagatagtaacgatcgtcaagttggctgagcacaatgactacggggcctgactttgcgaggctgatcttgaatttggtgtccaggtaatccacgctccagggtacattaacactagtccattgctgagaaacagtccactctgggccaaagagccgcgtgcgatcgaaatgctggtaatgtcggagcagatccttgtaggagatccagaagacgccatcgtcaccaaacttgtggttgagcttgtgcatccattcgggtgtccactcttcggaaccatcgctccagcgtcctgtccattctgttcgaccccatggatttcgtagcttcagaaggcgctggccatcgatttcgcgggcttccatgatggagtaagcgtgcttctcctggatgcctctccgctcgccataggcgccgcccatctggccgcaaccgaacaagaatgttttgttgacattcatcagttcttcgcgccagaacttgttcttgtccagaatgtcggtagcaaacacttctgacgtgacaccaccggttaggtcctcaatgccctcaccgacgaagccaccgtcgatcgccgagtaatctccgtgagctttcgcaaacgctttttcgagcaatggcagccatgtctcattcggatcactacactgcgcaaagtaaagcgctcttgagccggtctgcatcaccatgcgatactcttcctctggggtcttgcggttctgcaactccaaccaatgatatcgttcgatcttggcttcatcgaaatcttccttgatgaggtagagcttatcgtcaatgacttctgagatccactcgccatctgtgtaacaataagcatgagtttggagtggtacagatatttgcgcttacctcggtgaaatacgaaaccgtaaacgccgacctgttcatcccgagcgacacagactcgctggatcaactcctccttattgcttatggtggcaagcgctgccatgaaccaacaatcgccgtcgtttccttgtctcacatcgttggcggtcgcacctccgatatagaattggggtttgtcgaaaatatcctgagacattgttagcgctgcacagaagcccgaagtgttttaacccacctcaacacgcttgacagacatgggctgaaagtcagattgctccttgtccagtcctgtgaggcagtcggcgggtgtgtctggtaatgcctgggatcgcttgaagtcggcttcaatatcgaaatgcggatcccggtacttttggttcaggcgacggcactctttgacgatcttcgcgactttgttcctgcacgactcgacagcttgttcgtaggacgcaagggcattgacacccggtatggagcctttcggagcatgtgcagctgctctcttagcatagagattgtctggtaagatggtaaagatttttccagggtgtttcgtggtgaacttggcccagaagtcatcaatgctttgctggggtgcatgtttacgagcgggtaggcgggaacgtgaggccatggcggtagctgtggctggtgtggctacgtgttggtcctgtatcatactcggagatctcgagtgaggtctggaatgaggtttggtaatgttgatgaattcgtgggtaccctgggagtccatggtcacgactttggcaaagagctcaggggcttcgagatcggcacagagcgtagggcgtccattgtgggctcagaggtagaatataaggcattcgggacggcgacgcgacttttcagcccccatctggagctccgcgagcccatgccgatgatgaggtatgtttagagcagtaagaaaaacagtggggcggtcagacacgagggcgctgctcggcaccgccgctgggaccccgctatactggctccgcgaatcagcatcccgcgcacgacccgaccacgctggagcgtcgattgagtagatctcgaaagggcggacaaggagaaggaacgtcaacatgcccagacgcagtcgcgtccatgtccagctgcagctgcacgcgctcgacgaatgagattcctgtgatcagctgcatcgctgcaaggtggactcgtggttcgtcgtagacgggtgagaaacccatgcgtctggctggattcgcctgggggcggctcgctaagcccaaaagaacgcactattgcagacagcttgaccgactcgatggtcgcatgctgtcccatgaaggtcctgtagtgtgttgctcgggaaaagaagaagttttcccttcggccatattactgtgcatgtcatacagcacaggaagactcaacatatcggtgggttctcgagcacggaagatgctgcagggtagcagcgcagccgttcagtgatacgggcgatcagtcgatgaaacgatgcacattggggcgctgcgtcacctcccctcgatgtgcgtcgtgcgacaacgtttcagccttgccaggtctttttttttttttaagaacagttccggggatatcttacggcatagacaatgaaaacgttaagtccgtatatgagtcggaagtcgtcgacaatgactctttgatgattcccaacgagcaacatggtccccacgtaagcagttcaaggcaagtcgaatgatgaagtcgtggttcctgatcccgaccccatttcgaggggcgccagccgaaaagctgtggcacaccaggtccagacgattggcttcctactgtaggcaggagaactcccaagaaagaacatcttctgagggtatccttgatactgaggttgatgctattcgcagccatcagacacggctgtgcccgcattgtctgctttttcgagggcatcggcagcagctggtggttacaccgagccgaaaagcagtaccggtagcgggctgtgcccaatttcgcgtaacgttcaacacgatgcggctctcgaacgtccatgtcatccttccagcttcgtcatcaagagggacccgtacgatacctggtaatcagccctattgaacggtactgcatcttcttgcatgtgtgatccttcgaatctcaccgttcttctgcaggattgaccaatcgcgatccagggcgggaaggtttccagaagccactgggggatatttcgaccacgcgcgaagtgattggtgacacggtaaattgaggcagggcaatcagctcgaactgcttctgatattgaatggtaccgatgggggccataggacaagcgcttaacgagcaagctgagtagacaggaatacgatcgctattgcttggctagctgtggtgtttccccactcctcatggcatgctggaaacaagaggggcgtaaacaatatcttccgagaggattaagctcttcgcttggtgtaggcgtttgccgcaaaatacgccttacttcgccccagctgaggacagtgttcgcgaagtgttcgccttcacaaacgacgaacgcaaatcttgtacatctccatctggatggtcatcgcattgatcgcaaacgaactgagatgaagacggggttcgcgaggctgcttcggcgaggcggtatgaaggtcgcaggggtaaagttaggatgagcggtgagggtgggtgtcagcccccacctctggaatgtttgccctgttacgtcaccacgaacatcgctactctatcaagtccagcatcacatctccgcctgacagtgcagatgtagatgtgctgttcaatgcattatggtcgagacaatttcagcgattgtattcctgaatatggaccgtatacacttgccagcgcgctctaaatgaacgcgacatcacaaagcacatgttcgaacgaaactgtcttgatgcagcaccccgatggcatacaaacaacaaaatcacatgtctccgtcttcttctcgtccatccttctcaagatctatcatctcctgcaaatccatcctctcatcctctatcataccctcccatcttcgcgcgaaatccctcattcttattacgcaaaagcccaacacttcaccaccgtgccatatcctcgatatgtgctgtgataaccaagtcgatcgggatcactgctgctgtggtgtaggtcttgtgggacagtttttggttgccttggctattgcgacagttggagtcatggatcgggtcagggataagatacaggaaagagatagcttctagaaaagaatttgacagtttattcgaagcttccagcgtctccgttgtcacgatgcagtacaagcatgtcctacttcacggctagtaataccaactccacagttgttattaccaacacattagccaacatctgatacacttacagcatcttgccactcattcttaccttttcatgttaagtattctgatacactcaactctgataagatcacctacttgtaaagattggcattctatgcgtctcacaacctgtagtaagcgacggaaggcaagtacaagaatgctagcggcactgagcccgggctgcgaagcgcatgaaagacaacatcgatacagaccgtgcaactggacactccagtgtttgtatcagtggaatatccccaaagcttgatcatttttcgcgaacaaactgtcttagaccaagtttgagacaactgcgtctcattgtaaaactgaaaaatcacagatcattgcacctatatagcttccgtatcttgtgccatctttcgccttatcatacgcagaataccgccttgcaagatctccggaccctctccaaccatcctatcatctctaggttctcccatcttatcgaatcagcacatacatacgacaatgtcaacttatcacaactccactgcctcacgcaatgactggcatctcgtctacatcagactcgatgagaacaacctcccgctccgcctcgctatcagaatcgaaagcatcgagatcaacgttgatgtggccaactggttcttcatcgatctccaactcaacgctgttgacacacgaagatctaacaccacgacctctcgtattgtgcgtgagctaggctggttcgatgatgtggcgaatttcacacaaatctgtgcgaaccaaagagtgccagcaggactacagcagggcgacgttttccagtcgtggatatcaggcctcttgctaaatctcgcgaccaacaatcaaaactcctggatcctgaatgatggctgttcatgatgggttgcaccgtctctcatatcgtcgcggaacacgaacagtggaaatgatttgattgcggaccatgtatcaatgtatcaaagccatgaggaaggagtgatatattttgaagtactacatagtcatacaaattaaacaagcttgataagctgcatgtacacaactctcaaccgcgaacacagtctcgcagatcttaaccccttaccctacaaaagcccatatgtaagattgtgttgcagatcaacaaacagttctctttggtctgtgtagtcttccccaagacgtgttgcaacatactccacatactcaagcgtttccgcggcatttattttctccacggatgataccattgtcaatgtctctttgaggcaccaagtctgcatccaagctgggagccaccctggcttctgaccagtcgattaatgtgacttcccaatcttccttgccctctggtcccacgatctgtcggatgatggtattgcccacgctatggatccatgtgagttaacacaggctggcggccgttgcatgaacgcagcgtggtttccatacgcgacagggcattcaattctgaggaatggaattctgggagtatattccccactgcttgaatcccgcgcgccgaggtagtaagcgctgtgataaattcctcgtacgtatcaaatggcccggaagcgcccggttgcatttttcgaaggaaagacaaccatggtggccacccttgcctatggacgtggccataatacccctcggaggggatggatcgtagaatttggaactgttcgcaaagccttgacaaaatgatcgaccgcgacgtgtcgcttagactgagccatttctcaccgctcaacgtctcgccttcgatgtaatccataattatgaagtgctttgtccattcgaaaagttgccttgtgaaggcagcgtagactttgggcgctcgcacctgcgagtttgcttgcaggaacagtagggtttcggcttcctgcgagcaggttagtcactgcgcattgtaatcaatgaaatactgacctgaaatatgcgtgcatcgccgccaaacttgactacgaatgccccgactctgaatgctttttcgatgttccccccccgcggcttacaatgccctttgaacgcttgctcgacctcatcccatgatggcagaggggggtggctgggtgcctcgaatgggatttgtatttttgtaaagccagtataagattcgtccctagtcatagccagcaggcgtacaccgcaaattcgcgaggcttcttcaaatgtgctcacaccaaaatgctcttggagagtggctttcttggaagccattgcgaaataaataagaattgtatgattctcatagaggtgggtatgattcaagagagccgctgagcctttaagtacgattctgcttacaggtctatgcaaggctatgcgatttattttctttatgcagccatatcttactaatagcatctgattggttttcattccgagaaccggataccattatgtttattcattgtgtttatatcaccctgctttccgttttcggcaatcttggcaatatggctgaatgtggcgttgaggtatcctttatgttcattcattgtggccatgtctttctgctttctgttttcgccgttcttgtcgatctggttgactatagcatcggggtcttctttgttctcggagacgaatttctccgtattcattcattgtcgagctcgaacactagaatcaccctggcatttgggtctcctttgttctgggaaaatgccttgccggctcctcttgcaatgactgatattaagcatgcatgtgatgttgcccgcaacaatatcatacatccgcgctaatcaacactaactcccgtcaactatgaccacgcaacgaacactacagtaaacaaagaatatactcacagttgaactctagtgacctgagacttgtcacccaatgtggagaagtaagatcaacaacgattcgcatagctcggaccaaaattctgcttcacaagcgacgccccagcatcatcagccatcatgaatgcgattctcaaaagtactaccatgtcagtcaagctacagcaccatacaatctacacaccaaacttgacagtgtatcgcctgtgctgcagaggcaagggttttttcttggtcaaacgcaggcaggaactacatttcgtggatatagcgtgtggtgtttcgccacgcttggcaggaacaaactccgaaagagaagagggagcgaaacaggaagcgaaaatagatagaacatagactaatggacgatgaaatgacacaaatacttggagttcattggcgaaacagtgtgaagaatcatgaatcgtccaaggtcgagccgtcttatgtgatctgaaatgtggaagtgctactatatcatctaccaagaaatgaacactttcagcaagcatggagcttcatcaatgttgcacgcgcgggaagaaggaattgacgtgcgcggtggatggcagttgaactttgtcaaaggcagatgcaatgtaaaagacaattcatagtaagcagaggatatgatggatcaataaggtgatgaaatcggcttggagtcatgatttgtattggtagcatagatggcggatacataatatgaaaccctttttttgaaggttcattatctttgcgagtcgctagggcagtaagatctcgtaaacgaaagccgtctacaatcgaagctgtgtgtaaatcgcgcgatgctgctccggcaatcatcttgcggttgtcaaaaatctaccattgtattcaaagactttacaatgaacatcgagacacgatatcgaaacctcattaatcaactctccaccatgaactttccattgactttgatatccagcctcacatcctccggctcgaactgcaactcgcccctgtcgacaactctgccgtggatcctctgtctcttgccataatgtagttgcggtttcgtactctgctggtagtacgagtcctcattgatgtgaattgctttgaccatggtcacagcctcctcagcggagagatcagcgaacacttcggcgtagtcgcgcgcacgctgcaacgcattttgcgcagcgcgctttcgggcgcctccttcaattgaagcaagagttgcgtcggtgagtttccaaccaatgctcttgatgctaacgttctccatggccgagaactgggttgcgagtttgtcgagcgcattgaagtcgctgaacttgatgttgaactctgcgcgtgcatagtatgtagtatcgtatttaggcgcttcgtctgttctgatctcagaagctgggcgacgctcgcgctgactgctagtgtcgagggtgctcatggagtaatgcgagattgcggcatcttctttggtgcgcccggtctcctcatcttgtggacagaatggggcgatagcatcgcgcaggatgtttgctgtcactgtgacaactgcagatgcttcttcgggagaagggagttgctgcgactgggcttggaggacgagaatgccgcgttcggcacgacgaatggctgtgccagtgcctgtaacattgatctcgagctgcgtcatggccttcttggtcttggtgggggctgttggaaattctttgaggtattgtagcgactggcgacacttatatagtttttcttgtggtggctgccttgcgttggatgggctgccttgcggctgcctgctgatcgaattcgtaagcttgtgtgcctagcacaaacacgaggggaagtcgtaccaaaattcagcggttagagcaggtcggaatttcggcgctcattgaacagcaaatgccgaagaatgactgctgactccgatcggtacacgtccactgacggcacgactattatagcagacgaagtagatatgtgttttgcgtactagaaagcctgtgacacgccggaaaagggttattatacaaacaatgaaaaagtgcaaaagctgaattcgaaagcgacgcgcgtgaagtaagcaagtggaatagcgaacacgcaacctagacagccctaagaaagctctagaaacctcagaaagttgcagaataaagctagtcttactaacaaacggtaagtatcacgacattgacgattcaagaataatttccgattgaattaattgaacatgctaaacactaaactgcgcaggagggaaacaaggacgagaaatagaacgaaacactggagagaacactaaaaactaaaatcaccgcaccaaactgaactgaccacgaaatgaaatccagtacacacgatgtgccgaatagaaaaaaacagagagaaaagctaggcagccccaacataagttatatgactgcctagatgccccaagccagtgacgtagcaagttctcggtgatgcacagcccagacacaagttgcgttaccatcccatcgacgcagtgcgaagaggagtgatcggagagataaattgcgaaaagtagataaggaaagcgaaggccgagaacttgacgatagggtatgatgagtattttccaacactgcgtcgatcacaactgtatgtagatgctgtcattagaggtagaacattttcttgtcgagatccgggtgccaagggttcttgcggcgcggaggtggcacttgggcggtgggggcggtggcttgcatgctcacaatgggcgatttgaatcccagaagatagttattcaacatctgacacatccctagttccgcttggtttcctgcaaagtacaagcggtgttgctcagatggcaccgcgtcgaatctgttcgtcttggcaaagcggatgtattcgaaggtacgagaggcgagctttttggcgtagtgaacaggcaacacgattgcaattgttccgttgttgctctgttggtagctctgattcaagttcctggtctacaagatgttagtgttttgtttccaatagcatgaatagaggttacttaccaaatgctggagctctgaacagatcatggtgttctcgctgctggaggtatacatgacgtcataatcgtacttgttggaactttccatgtccaaacttccagttaccgtccctgctgacttcacgaaacccaacgggtaggtttgcttgtgatggaccagaatgtatgtcaaatccactggcccttgccattgctttgtcatggcttccctaatagctttgtgttcggcttggacaatgtctttggtgatgtccttagggcagccgtcgaggccgtgaggataaaacacaattcttggcttaccgaaagtccatgcatctaggcgactagctaccatttcttcaaggtcgcgcatctctgctggtagacattgcttggggtcgtttcttacggtcatggggtcttcccatgctggttgcaatcgtgcttcgcctggccaattcaccatggccaagtccaggtttgctacaagtgtagcgacagagggacaatgtttggccgagtcagcaggcggatgggataggtacccgccaaggactaacaaaggtgctttctcagaggtcggttgtactgaaagaccttgacacggttctctcttgaaatttgcttcgccatgcatagcacgcagacgctgtaacaagagatggggaaagtgctctgcgttctccttgtgccggatgagctgcgcttcgactgttcttctgcatacgcagatgatcacagcaccgagtttcctgttgccaaattcctgcaaatctgcacaaatgtctaggtaatcctgaggacttctccctgtttggtcgacgacggcaatgatgctatttgggcgtttggttctgaaaagctccaagtctggcaccttcgtttttgtcatccactctgtattggtgagttgcttcgtatctgtcatcgtaagtatgtgtcccctaaagtctggatcaatcctgacaatcggatcagcctccccgatttgattgttgctgaagagcctgcctgaaagtgatctgatgaacgcatcgtgatcagttcctgggaaattcgatgctacgtacagaatacctgccttgatcgttacgttgccggctccaactggcaattgcgctcgtgtaacagacttcttttctccaaaagggctgttcgacgcaggtgtcaatcttggcgtgaaagaaggtgaatgagggatcgaatgcttccactgcccagtcttcctaaggcagccaaagacatgccccagcatgttttgttgctcttttacgttttcgaggcacggagtatccctgatcaaggaagtgatgcgttcattcattaggcctggacagcgtaacaattgatctccacaagtggtaagcttctcaagagggacccatgctttgggtcctatctgggcgtacgggtatccagggtaaaggagtgattgtccaagatctgtatatgttagccggcagtcaagcaacattgaagttggtcatgcaagtacttacgttcgttgaaatatgtctcgacagagatgtagggacctttcccgttcacttggaaccatcggaccttgtcaggattccggatatcccagatgcggcatctgggaccctgtgttaccttggggtcgtagatacgagtgacctcaaggcccacaagcatcgatcgtatagtgctgacgtctcttgcccaatcagagccaaggaggagctcaccaaatatgcttcggacagggttacacaaaaccgtaacgtgttccagaccgggagagacagagacctcgcaacgcagttgacgatcttgcgtgggatcgagctttgggtgcatgacataaaatagggggataaatccaccttgatcgactgacacaggtttagcattctccggctcctgatgtgtaggcgcgttcttgcatttgccaataattctcctctgtaattcgtgaccaatcgggctggttgatgatgcaggaggaatgagatcctgcagtaagaattggagtttttctaaaaagtgatgctctgggttgcctggcacaagattgacagactgaagacgcaggtatgacagaggtttctgaatcaaatgtcctctgtcgtttctggacgagtggaagacattagctattctcgtgtaaacttggtgtttgaatgcgtcttcgatatggcccagttctccctgatcattcttatcgtgaccccaaagcacaatgatatggtcgatggggatatggtcgatggggatatggtcgatgccgtccattctgtctttcttgaccgagagctggatcgaaacgcggccctcgaaggatgcaaagtgctcgtcgaccatactcaagatcggcttcctgtctttcgtttcggttttttcggtccagatgatgacctcatagaggcgaatcttgggtgggtaatcgatgagcttgaaagcggctgtctgaaaacagcattaagtgtggaatcaatgttagatctgcgcgacaaagagttgttcgccatgttgaacggcttttggtaagtcagcaatgaagatgccaccaatgatcggatctgtggtgctttccttttggcccaggggctatcgatctacttatacaagttcagtgtatctttatttgcttgctgttcctagttctgggcgacatccagctcttgttccaggtcaagtgcgtctcgcacatgcttctcgaacagctggattgtccgaaagcatgacaatgatgcgccattgttgtgaactcacgtggtgattacctgtggtcataaacgactgagcaatcatgatgtgttgatgacaggcaagcgtgaccgctcaggcttgtgctcgttatcgaatatcaagtcatcactaccttgctggagattgagtattttcacgtggttcgaaaatgcttgcttgcgcacatcgcgtgttcggtttcgtaagaagcctttttttgcagccttcactttgatatcattcctggcgccaaacaaagatgtgccatcctggtagactcgtccggccttgtcttgacagactctagtggaatgttcgtcagtaacaatgtagaagttgtgtactaagcgcaatggagatgttaatgttcctcctttagtttcgtcgggtattgaagacattgaggcatgcggcatacgtctttcctggcgtggactgtgtgtgttggtgtttgttgtgaaagacgcgtcaaaatttagcgtcttggcatatacgtcatcacggctttcacttcctcacatcatcctcacgtaggctcattgaacgcaaatattccccttcaattctgcaaacatcttcctcgcacgcctcctggctggtgcctagagtaaggaaatgatttagcgcgttacgatgctgctcatgtgcatgcgaccgcgaagcgtatcaggtaccatgcccaatatggccggaaccgaccttggggtctcaactaccgatcaatatatcgtgtactcgcgcgcttttgtcaaacgtcttcaagcttctcgaatattttgcaaatccgcccacttctgcgataccgcgtgtgaacgcagcgtcgcaacgcaacatggctgctttcgacgcgtacacagtcccttgtatgccctcatctcctttagtgcttgagttggcggggctcgcttgcccctcttctttgctgctccgggcataggggtggctgggactgtctcggaacgatcgctggcggcaatggagttgcgcatactatccctggcgacggacatgctgttcctcatgcttgtggcctcgtgcacgtcgtgagtaggtgcagcaaaaacttctggcgtcgcttccttcaagtcaagctcatcttctctgacttgctcgatagctatctcctgaggtccgagtttcattctcttgttggcgggctcgggagctggtgtgagctcgacaccggacggtgaacttggggtagatgcggtcttgtggggagtgttactgccggaagcgttatttccttcgccggcgtgatttttgtccgcctcatccacaacagtctgacgaacctcagcaacaggtgtgagcgctgccgagacctctcgagagacctccggtccatagaactccctaaactgctggtctatcatgagtttcaccgccttcggatcgatgtgcatcattctacacaaggtgaaaaccccgtttttgagctgcttccctgcgtctgcgaggataatgctgtcgacttgatctcgatcgataagcgggacttcttcgcggatgcggccgatgacctcgtgctcctggacaaagctgaggttgagcgccttgtaatcggtgtacgtgaggctagcgatatcgaagtccttgggtatggccggctcgtgagtctttgggtctgcgggtgcaaaattggctgggtagacccgaggaggcggagttgcgggagattcgaggctttgtaggtaaagatccatcatggtcggaagagatggcatgggcatatcctcatagtcaaatgcaagcttagccctaagcttccgattgcgtatgtcgttagtcgtcatcttggggttgttaggggttggccttggttgcgatctgtggtttggttgagacgttaggggtggatgttatggtcgttgttccaagtagcgatttatcacaatctagaagtgtttgtcgtactgtatcactttcacattcactccagatggtaccacgcgcagggccctgtaggccttggcgcctgcttcccgagctggactgtacattattggttcaccaccgtccgactcagatcctcgatctcaataccctgtaatctgtatggccaactgtgaacacagaagtagaagcctgggagactttgtaaacaggccggcgcaatctgacctcttctgggacatgtcactcacgtgccgcagtgcacacatatgacgcttacaaacggatgtcggatgtttcacttttgtggccattcaaaaccaactaagccacccgctcatcccgtcatttacctaggtaacttataagcggttatttacaaactacagtcgcctcgtacgcccttctccgtcagctgatcaacccggtggactaccatagacaacagttatcgcgactgcgatactacgagctaggactattgcaagcgctatccgtcgttcaacatgcccccggataagattacggagcgagatccaaacgagcagatctctccttgcaaggcgcaaggtccccaacaagtcccgcccaggtcccataacacgaccgcctccaagttgggcaataaaaacatgagcaactatggtgtcaaccgatcgttaccgtccatcatatcgctcaactcaagagcttcctcccatcactcggggacctggcgcacgtacacccaagccatgcatgccataagttacccttatctttgatgattattcgagaaatgtttggattggcaacttcactcatgattaggggcaagggaacctctcatagacgcatacaatactattggtatgcagaagtgtactattgatgtattggagccagcattgttgtactcatcaagaactgcatgtcgttaagagactgggtatttacaggcgctttggatttcgcctcaactatgtcattcaatggacatcttgtggagcttcgtaggccagcaagatacattttcatagagccaacagcccatgtgaacggctattcagaagcaacttcaatcatgtctttattgcgcaagggcgatcactggatcatcaacttcagtgccttctgggagacgcgggtgtgattcccgaagaagacgttgatcattgagtcgagagggattacgaactcgacttctttctgaagtctcgccacttcgcagaaatggaagaatcggtggaaggagaagtcgcttcaattacaggcgaagaagaaagcgagacaccggaggatcaagcccttcgaggtcgccacgattaccacgagcagcaaatcaagacttgccaaatggaatttgagcgagcagatggaactcacagccagcatcgagagatctaccacatgctgctcagagagttcaggtaaatgaacccacaattctccgggctcgaagctgagcagaggttcgggcctgtgtacgtgcaacaatggaaatgttgcattcaagccctgaggaacgcagaagaggcgttcaacaccgctaaagcagaagttgacgacgagcttactaaaagctagttcgagctggaaaagaaagaagcgaaagagaggtccctcgaagagaagatacaatggatgaccaagacatccatcgatggatgcaaccgcgctcgtatcaagaaatggctgtccgaggttgccacagacccggaggtagcagtgctgtcgattgaggacactgtgaagctgtggaaggagcctgggtaccaatccacgacaaagcagaatcgcatgaaggtttccactggtgctggtatctcccggaacacacttgacggcaacatgagcgtggacgatggtgatgaggagtgggtctttgtaactcgcgaggagactgcaacgatcccaatctttggctcggaatgttcggataggacaccgcacctgaagatagtgttctcggacagcgccagcatcttcgatggcgactttaactaccgtggcgacatcgataaatgtgcgcgaaacttgcggaatggatattactgagaattgatacagagctagagcttcgtgtcagtcgggaaggatggaatggaatacgcgttgggcgcgttacccagagggctgcgttgcgttgttcttgcttttgggcttttgctctcacttgttttccgttccacgtttggttatagaaaaaaaatgagaagtctcgtattctgaaaaagcgcaagtttcgcgtgatgaaacccaaatgactacctaggtatcttattggaggacatgttttcatagccctatgacatacacaccaagtctggtgtctgtttcgagaatgtacgcagtcaaaagattctcccaggattacgagattgcttgagactgttaaaggaagcgtactggcggaattctgcagcggtgatgatacctggtgcttgatattcactggcaaagaaacaccgcggtgcaggagtgtccgtgcctagcatactcacgtctgcagttagttgcctggaatattccgttgcctgattcactccaagctgtgttcccttctgtataagatctgctgaaagcttcgatggttatcatctaccgtccctccaatacgatatcctcaaccctccttgcaatccagtacacctggccagtgtagcttgagacttaaataaaatgcctcatcaatatcttgaacctgatacactggaacaaattatcgatcgctattcatcacccgctccgggcacctcacaaaccatgccccgtcagcgaccttatggaagcacgccacaacatggcgtatatggtggaagagcttcatctattcgttcatcaccactaccttactacgttgagatgccgcgtcgacgtcagccgtcgaccaactccggatacttcagtcgcgcggagctctttggtcgcgcttcgcctactccactgagttttgtgccttcatcgcgtgcattgaagcgcatcgaggctcgccgtcgtaacgattacggtatgccaaatacagaaactatgtcaagccctcttccgggcatgtccgactcaatagagcacactccttctgtcgatctgtcggcgcagggtctacatgcagcacgcgcatccaccttcaactcaccagacgtgcgagaatctctgaatactgaggctgcatccttcaagaccttgcgtaataacttctcggacctgccaaaggacgagtggatgcaagccggagccccgaacaaacagatgactggtagtggaattggacccggtccaacactgaagtctcaagcatccttccgtttctctagcgccgtcacgaatcccgaaggaaagcagagtaatggcgcttccaaatctgtgaacgacgtgcgcagggtttctcccgccgaggaagcacttcgtctcactctatcaaccgtcgatcattctcgtccgtcagcactgaagtcccgtggttcggtccgggcgagcaagttgttcaaacaccaggagtctatgagcacacagcttacaaccgtagtgtcgcccatctcggacggcaactcctcagacattggacatgtagagccttcactgccgcgtgagtcacccccagcaattctggctcgtgctcgagagcgtgaagatgcaccccagcgaggtggtgagttgcaagccgatcctactcctgacaagtcttcaaatgagtgtgtgtcttcttccgtgattttaaatgaccgcgctatctctgaagatgtggacgtcggagacaacgcggccaatgatagtatcgcgctcaagtcatcagactcaagctggctcacctacactccatccattatcgatggccacgattctacgtccggtatagttgctacgaccgacacttcgcatcgggctctcgtgactcagagtctaccagctgaggaaacgcccgtctcgtcgaccagagccacgtttttcgagctatcgcagtcaaacatacctgccgcgggtcatgctcctaattttgaaaacgagtcagagtcagctataccacaggagctgagactgagctccattatggaggtcatcaaccaggagccttattctccagctcctccaagcatggaattctctctcatcacggagcttatcaaccaggagccagtggtcttgcatagcgcaagtggcttgtcctttgccgccgtcagcgccattacatatggctgcgtgaccatagctgcaatgcgatatgctctgtacaacatcggcggcagtgtgagagctgtagacctggcttcagaaatggttcttgcagctatgatcggcttcattgtctgtgcaattcttcaattcgcagatggcggtcaacttcgacgcttgatcgattgtgtactacgaatcttgggtaactgagctcaactgggccgctgcccaattatacgtcatggtatagaagactgacgtgaggagtaaagacacgtggaacgaaagttctaacaaactccaaagcgagacttgaggagttattgatttatgaaatgggctacaaaacccttatacttggatctcaatatattgaatacttgcatacaacggcaatggattagtctgtacacaataattcacctagtatcatggcgcgaatattgtttcatgaccttttgacaaaagcctagtcaaatagcggtacaaaaatgctctgcatccatcctaattccgttttcgactatcaacctcccacacctgattgcctaagaaggttgatcagatattggacactgccgcgcggtgagataacttacgtggagttagataattagttgaagaaaatagctcagtaagaggaacctcgatagcactgtagtgcagaccaatcatctccaaactcgccgcactccacttctttactgaggtggagcttatcgatagtgtgtgggtatgaagacaggcacaagttgattcgaaactttgtggctttgctcagtaccctctcttctagttctagattcccgaaaatcatacggaattcataatttaggcctttgagaggaggatattcaggctgattgacgcaggcgagaagttgccggagcggtatgttgttcggtatatgcttcaggcgaacctcattctcggagacttctgcagcaacgtcgaattgccagggggtgtagctcgaaccggtgcctcttcgcatccaattttgagcaaccgagatgagcaactgatatccactctccagcgggagattcttgagcagacagggacagctgcgcggatcgagagtgttctaatcgttcctgcgcactcaattggctgccaggagaaagccagagatgcaaacacaagcaccgcggttgcaggcgatcatgtgatcatcaagtagggtgatgtcgtggatttcgctcacatgatgtcttcggcctcgtcgtacacgtgtcgatatgtggccaagactgccgtagatgccgttctgtcgatgaagcaagctcacagggattttgggcaaacaggctagatttgagtagcttatgctccttgacgtcaattggtaagcgctcgtagatcatcatgcggacctctgttggaagccgcaggaatgcagacggttcgggtggtagcagcggcatttccgagaatacagggtctgacgtcgcaggcgtgttagaatcgaagggggtggtatgagatcgtcttggcgactcagatgtcacttcaccaagccatgaactacatcaaaacacaatcaacgaccgaagatgagtatcaaattctgaaagattcaaactaggcaaaatccgagaaacgtcgctgtttctgcgagctgcatcgcgacacacctgtgttatcatatgcatgtagctctgatcttgacattgacaaatgtaccccagcgtcttcgacctccacgaacaaaattaatgtatgcatcatctccttctaaagcctgtacccgttgccaaaccctcgtccgaagcgcccgactgctctcccacacacccaaccaaagccttcgatacccatctccagtccgtggctaacaactgtcatagcagaccacaacttctggaaacaatccgccactatgcttgccacaagttttggtcccaaaatcgctaacatgatagcggctgtgacgacgagtgcgaggagcagcacaattggccacacacggccggcggtggagcgtgagcgcgctagtgtgtgtgtgtaatattcgaacgagaaaaaggattgctcagaacaagatgagctgtcggtcgtgggtgtgaaaggcgtaagtggcggggttctcggcatttcgttgatgtcggcatgtcctgcgtggccgttgcttttcaattcctccgcgtcgacgatctcagaatcgctgtcatgcatctgaagtctcattagcatgttttgcgcattactttgaaatgacagcgcatactttgtggattgaggtctagcaggcgaagcgcacgagtgtccaatttcttatgtgaacgttgcgtcgcagacgcgaacatcgcgggcgcaggagactgcggcatgaagtcgcatggctcacgtaacttggtctattccggcgtcattgcacttccttggtctacaagctgtcgatgcttggttgtgcggaaggttgggaatgagaactgagccataatttatcagagttgaggtgggaacaggatggtatgtttaccgccctctccaaagaatcacagtccccaagtcaatattatcttagtggcgcaagagatatttttcattacgctagttactattcactcttaggcgaatatggagagcgctcgtggcttctacgttttgacacatcagttccttagtaccccagtccaccatctgtgcaaagaaccgtgcgagtctgatgtccagatactccgtcatcggaagtcactctgtctttggctccaccttgacatcatcagccaccgcacggagggtctcggcaagcaccaccaccaccctctcgaagacctttgaggccacgtgaacaatctgatcgaccacaatgtccttcatccactctaaagggtcgaggaacaagtcctgtgtgtcgacaggggtgccgcttttttctttcgctgaggtgtaaacgattaaggcgattgcagccccgaaaatcgagtagaacatggtgggcaggtccacggaacagaacaatgagtgcgacccagacgtagaccatgacaacaccaagctgtgcaacggaagccagagcgatatccttgataatcatgttgccagccgccttcggagtaccgaacagcttactacgtccggctcgggcagggtcagtaaacctatcggagcgattcttgcgctgcttaatttccgcgcggaagctgagaaccatggaatcagcgccaatatctgcgacggcggtgtcctgcatgtgaacatgctccgactcagcgattttgctggcgacatattcacggataccctggctgtggctgtcttcaccatcgaagatgttggatgcgaaggatgagcctgtgctacggcgatcgccgtcctcacttgtgttgaagaaggtatcgctaccttctttatcgctgtcagctgggttcatagcggaaagaatgaagtagactcaccattgtagaaggttccagagtccgggaacgtgaacatcgctcttccatgccgcttgtcttgatcggtagcggaagggaaggtgaacttcggctgtcggtgttgtaaacctaggctcctgtctcgtccgtcgaagctagtagtttcaggatctagggaagtgcctgactttggattatgattctcgtcgatggtgactgtggaaatgtcagttcgatcagttgactgtgcttggagatatctaccatgtgtaccaatggcaaaccttggtgtctcggactcatcacagtcgccaaacgcgctgtcgcctgctgaatggtattagccaaactctctgccgccgaaaagcctcatgagtaccgttacctgtggtcgatgactccatgcgacctttctctcgtagctcttcttggctcttggagtggctaagtgagcgcagaggaacatctttgatgttgttgacggaatccacgctctccatcggctcacccttgactacaccctcagcgcgttgagacttgttctccatcatcgcgtctttgaacgcttcagcgatctggttaacctccctagtcttctctgtctcttgaaagttcttagccgcttcgtctgtagtaccgacgcctgccatgtcaagtctagtgtccagattgtgcggaacactaacgcctctcaaatctcgcacttgattctcgagtgcttgcgcaacccgacagcctccgctatcctgaagagcttgcttgacgtcgctgatgggttcttgctcgctgggcagcagtccaacttggtcgaacccaggcctgatggtgggtgatgtcggagacgttggaggggagagcggactcttcactggtgaagatctagtcatggtgtctacgagggagttgttgctgcttgaacgcgatcgaaatatgtcgcggaagcggctggacttgcgcacatgatctggcgtcatggtggcattggcgcggtagtgttcgacactgaggcgggccatgaagtgaagtttcgaagtgggagtatacagcgaactactattttgtttacgattgtgcgagaaaaagacttagtcaggtcgcgagtgtttgtttgagcgttgtcgcggtgattgcgtaagcaagctagcggtaaaagagtgcagattgatgacgctctgcgcaaactacaaacactcaatccatctcaccccgcagcgtctatcactccaaaatttttgcggcttcttcatggagtactacacaatgaacgaccacaatcaccacattttgagcctgagacttcctcctcaacgcatcctatgctgcctgcgcctgtggctcccaaggagaaagactccttccgattgctcgatctaccaacggaactctgtatcattatctataagcttcagtccatagaaaaatcagagcacatattcatgaatagcgctgtcgaagggcacaactacaagttcaaaatgaacaccccgcccacttcggtcaacgtctataccacctgtcgccaggtcaacaccgaggtattcagtcccatggcgaacaacttagcggagctatctcctcttcctcgcgttatagtcgaagttgagtcgcttcgattcattcattgtgactatggacggctatggttcgtcagcgttcatctacttctcgtggcccgagatcgagacaacaatggtgaaattgacctatccgatgccatggttttcgccctgaagagagctgagaactggatggatggtaaagtgctaggccttgttgcttgcatgcagaagtggttcgtcctcttcgaaagaaagagattgttggccggccagcatagcacattggactcagtacctactgttgtattgccatctcctcatatctcatatatccagggagcgacccgcagtcggtgagggaaggatagatttcagcatctagctagcttttcgatagatgtcggtgaggtcctgagccctcagggtgatctaatctaatatactggctgcttacttcatcatccgatcacgtgcgcaactactacaccacactacagtggaaatggagatccgtaatgcaaatttcggtgttgaatatggacttgtttaccacagtacaagtatttttcaagctatttcgcgctacacctgctgttcatgccctttgtcagaagattcttgctcctataaaatcatcacgttcccttctaatgtcggcccaagggtttttctggccgaattctcagcttcgctcgcttaccgtatgaagagctttgccgctagtacaaagatatctacagacaacgaaagagtggtcaacgctcaactggggagtccttgtgaggacgcagagccctgggaaatctggtccgcctgaggactgacggggttggaactgcccaacaaggactggatatggcctccgatcttgagattttattgcacaatatccaaaacgtgtgtgactgcgtacaactcttgacaataccatttgtattgacgatatcgtggtgtattaacctacaaaaagtttcactagcccggcatgcacgagttctaatagcgctccgaatgaatttcgggcgtagtgcaagggctgttgcagtgcggctatgtgatccaaaatttgcttgaatgagacccactaaatcctgtgggggcgagttgggtgggcgctaacttaagttactaacttaggccaaccccaagccacagcgaaacagcctcacctcatcataggctccagaccttccctagacacacaatgctctctccatccttaagaatctatggaattttttcaacaatcaccattatcagcagatctcgataagcaccaattacagctcatcactacaatcatggacaaagttccagccgaattgatcgaccacatcagcagttttctcgcgaacgacgacctcaagaacaccctgctagtttccaaagcttttggctttgctgcggagaaacactctcacgccttcaacgaattttcgcttcacgaagggaatgtcgacaaattcttgagcacttattctggccaccgcttttcatatctgcgcgtggttgaactatggacagagcttccacgcgtcgaggacgacgacatgatatgtcgtgagagtatggaacgattgcggaagaacgaccagattatgactcggcaaatcaacctcttcttcgaaaccatccaagtggttgaacagcgtgccggaaaacgaggctattcggccaaaatactgctcaacctagccgacccaggtcgagatgtatcgaatgtattttcttcgatcgaatatcctcggcacatgagctggcgcgtgcatctgcttgacccagctagtcttccctcgcttcaatgtgtgcgacatctgcagataggagtggggtcgcggtacccattcgaagacacgccggagggatatactggtgatctcgtaaagatggactaccgtatcatagtagacatcgctatgaaatgtccaaatctccaatacctgggctgtgaacttggacatgatgagtggcagcggaaatggatgaccaaaggcgaaaggtatctctcccgtgactgggctggtcctcgtagggacacaaggaaagacttcgcgcaagccctagagtcggcaaatctaccaaagtcacttcggcatatcaacctcaactttcttcatccaattgatgatgtcacaagaatcgaccacaacgatgcgcatccgaacatggtatccccggcgaccagcgatccattcagcaccagccttcatcatttctctcagaaccttcggagaatcaacctttgcgttatcgcagacgagtcattgttttggcctgaatctggtcgcgtgacctcttggcccaatctagagagctttgttgtcatgtttcacatggtcagcccttccgggaaatggtatttccacggcccaaacggcgaaggtcgtaccgcagtcggattcgaaatcaacgaagactcttacccgtccctgcaagcgagcgatttagacgtgcgtatgtgggaggaagttgaaagagacggacatctacagaacgaccaactcactgatcgatttcgtatcattcccaatgacattatcttgcgaccattcctaaaaggattcgcttgcgcagcggcacagatgttatctctcaaagaagcagtactttggtgccctctcagctgggaacggtgggatgactggacctttgacggtgatgagggggaaggtgaggaaagaaattggcttggatcaagatttgaacaagagctggcttggggcatccagtacctgcgtgctggggagaaggagttcaaacaccgtcgtaagctatcgctggagactccgcatctctggtggaaggtctccaagtggcgccccgatcctgagctgcatgatctattccacaaaatcggatgccagtcccagcgaggtgacttggtagagcattgggttgatgaaacttctggacagaagcttgtgggtcggaatcaattcgaggggttcatggtccgagaattaatgtaccgttgagaattgccacagaaccaatttccaattacatatacagatagtgactgcattggattgatacagatgaaacttgctaaagtctccaatgacaggaaaaagaacacaatgcgatactctgcgcgcgcatcgagcatatttaccagggcttgttccagttcttggactcgctccatgtcttctctaggtcgactaagatcttctcaatatcttcgcgcgctttcctaaactcagcaatattcttcctgtcattgtctttctttttggtatcgtccttcgcggcatcttttgccttttgtgtggtgtattcatccttcaaggcgctggatattgtcctcaatgaatttagtgccctttcccttggccgtcttgaacgcctcatccatttaattttcccacttggctccgagaccgagagtcgtccatggaacatatgtaatcccatcttccccgcggggagtctttgggaggttcttgtcgatgccgtctatagcaattccgattcctaccttctcatctttgaagatcttcgcaatttcaggctcctgcatatatttgaatacgcctatgacagatcttatgcgatagatagcttcgcgaggactgttaatctgaggttcgttcattgaccacttgattaacttgaccatgtcattttcttgacagatggacttcttggggtcgaacatcttggacaggccgtgtcagaaaatcgatcaagtgcttgcttttggtaatatgacttacaaaattcttcactggtgagttgatccacttctggggcaacacgaactcgtgcgtaaaatcgccacaaccattgatactgtaataaggataagttgcagctatctttccaatggggtcatggttagttgtctagaccttagctcccgattgcggtgcagggttgtccataacttgagtcggccgcaggacaagcagcgtgtcatataccgaccttccaagagtgtcgtgtctatcatggacaggctgttgatatggtcgaatctgagaacgggtggataggtggagagttcaacttgtatgaaaactaagcttggcacgtataatgcgcgctggatgaagatttggagctgcagtcgagctagggaaagtttgaaatgcgaagcaattacaataaacagttgcacaattatccaaattcgtagatcagtataaaataggcagaacaatgcaacgcatccgacaatatcagccacttatcccatggcatgtgattgtgactgtcggtcaacgagttttacgtgacaaggatatctatcggcgggatgcgcacctgcccttccagtttgatatgctctttcgcccctcactgtcttgatcggaggatttttagagcgcatgagtttcgtccaccagctttctcgtgctctttgtttagcctcccattcctcgtatgccggcgcaatgtcaaaagtgcgggcggtgagaatcaaaacgatgcgtagttcgttcatgaccagtgcttgtccaatgcaatttcgcgatccatgctcgaatgggcggtaggctccattctgtggcgggtatagctcgtgtccggcgtccaccagccaacgttcaggtaagaaatcatcgggtcgcacccaatagcgcggatgtctgtgtaggatcccatgtaagatcatgctttcgaggtggctcacgggataggacctatcgttctgatcttggattgacaccccgtgtcgcgtgccccggacagcacctgcaggagggaacagacggataacttccttaatgatggcgagcgtatagcgacatttgttgatgagcgccggcttctccttgagctgcgcggcagcatcagtgctgccgaagacctcgtcatgctctctccgaaggcgagccatcgctcccgggtgtttgtgcagcatatgatgggcatacacaatggtacttgatgttgagtcgtttccagcaaagatgaatagacggatttgagtagtggctaggcgcgcgaaactttcatcgacctgctgaggcaatgctacttctgaagaaccaatacgctgttgcttcaaataatcatctaacgcaagggcgataacggatttacctcttctcgtaccgctcgcctttaccgaagttgaggtgtccttcatttctagataacgcttctgaagctctgtgcgaaggaatgtatccaagatcgagccgtaataccactgaacgaagggccgcagtgggttgagcagaatgcgcggatcccagaacgagtgccaatcgaggatcgtattgagagctttggaagcgcagtgctcttcccgctgattgtccagattagtatccagtgtaactttcgtgatgatgtccatagtaagtcgcgatgctaagtcgtcgagagagaccagagctgagccagcgctcttgcgtagtaactcgcaaaacacctccacggagtcaacaacagcaggaatcagttctgccatgtgactgccactgaaacccgggttgaagagagctctaaggggcttccatgcctcatggctcatcgtaatcatactttcccctccaacaaccggcgtgaaacccttgtgctggccagcgggcttgcccaagttgtattttactgtgatctggttcgcggcttcaggatcccacaccattagatgtggtggatacatcggccacaagtccacgagcaatacattcgtatcaggatcgcgctcgaacaactctagccacgcatcaagaacattgacatccgagggcattttcttcaaaaagccgtccaataccaggagatggccagtccaccagctccaaccgtcgacagttggctacatcaagcatcagtggtgttcttcctaagctgtgaaattatgcgactgacgatgccatctcttcgcaactgatagacaagcttccgcttctgataacccaggtgtaagaaatatgcgacgctagaagcaaacaccaccgcgagagaagatagcatagctatagataacattatggacgaaaaaaagagctacgaaaagagcgatggagaacaggcaatcggctctggttgaggaaacgggttcaagtgtgtggcgcaagcaattgtggacgatgcgtggactggcgcaaccaggctataagtccagcggatgcaaagcaggattctcatcgcttcgtcgagagacgatatcattgagacccgctaatcgacggcgcgcaacagagacgtcgaggttgcgccaagcactgcagggcgtagcctggcgtcacgccgtcagcatgtgtgctgaccgatgcacgcagtccggcagatctcgacgacgcgatgaggcgatcgaactgtgtgacatcgcgggattttcctcacatgcagtgcggtgaagtaagattgtgcgacgtcgcgggatgcttctgaatttgaagaggtgggtgttgtgcgacggcgaagacgccaaaaaggaacaacaaagcacggtccgtgcggtccatttcaccagccgtcgatggcatcaacatacgaccaggatcgacatttcgctgctttcctgatcaaatgttcggacctatgctaccttgctcaactgttctttggactgtttccgctatggagtgtgcgtagcaacaccggagcgcagcacatgacgccatgcgaagcttctcgacaatttcgcaaatacaccatccacactcacgtcatacagtgaggcacaaagatgatatcccaaattcctcaaagtgacctcgagcgggacacatacaattgatgttgacatcgcagccatatgctttctggacagtgagaatctgcagaagcctctagaatgatgcaccctgtgctacacgctccggtgacttcctctgactgtgaggatttgagagagacagcgatgcttgacaagaatcttttcgcagccaagagacgctcgcgagcgtgcgaaggctgcttggcagacatcatggtgctcaatcgcacatttgggccttcagaattcgtagacaattcgtcgcatatcaatttgcgagttgaacgatatcgacaaaagcagccgaaatgagattgacgtgggctttcgggctgcttgccggaccctggacgaccatcctggctgctagagagaccaccaaaccgcaacatcggatgcaattacaagcgctgcagagccaacttacacccccgatgatttgcacattgcacaggaccctatgcagatgggcgcaatgcctgcaagtaatgcggatagttcaccaagacatcgacaagagaaggcacacctgatgaagcggatgagtcgcaagcatggcagttggggcaccagtcatccacggtatcgactcttcgaagctttgtggggatttagcagatgtcgcgatcgcaatgtggcagaacttgagaaatggagaaggttgtaccagaacgttggaaagaagcagaaaaaggtgcgaggaatgctgcgatgcttctttccgtgctgatcaattgccagacattggagcgcgtagtggactataagcagaagctagacgatgtagaagagctgatcttcgagaatttcatgatttgcaaagacatcgtctctaccgctatgcaatactatggtgttacgcagcaaggagcttgacaagcacatcaaagaagccgaagaagctggacgtcaggtggatagctacagtcctggtcagactctgaagcattttgtgcgggactgggcagaacagggcgcgaaagagcgtgctgacgctttcccttgcgttctcagcacgctctcagatctcaaaggcgacgtttcgaagggcgcctctttgaaagtgctactcccggggtccgggcttggtcggcttggccacgaagtttccagtctcggaggttagctattcgtgtacccataaggaaatgtgcttacgcgacgcagatttcgaagtaactgtcaacgagtggtcgatgttcatgaacgtggcgtacagattcctggaaactcgtacaacgactcggtccttcgctctacatccgtttatcgatggaatgtcacaccatgctacgacgagcgacatgctgcgtaaagtcacggtgcccgatagatctccagatccttcggttttgctggtcgaaggcgatttcaatactgccttcgccgaccaaggtgggcagtatgacattgtggtcacacatttcttcatcgacacagcccgcaatctcatgtcatactttgacacgatcaaatttctgctcaagcccggcggcaaatggctgaattttgggccgctactctacggtactggaccattcgttcaattgagcttggacgagatcatcgcggttgtggaagagatgggattcgaattcgaggatattggcagcgagtgcggatctcttacgtttgaggacaagaaagtcagaagtaccgaggctgagtatggcttcaacactaaggcgctgacgaagaacgcttattcggcgcaggtgtgggttgctactagaaagtgaaaatgccaacaggccctgtttgtcgttgattgtggctcattcacggaagaatatatcacgtgcaatgttcgtagcgcgtgatcgatgtgtaaacacttggggctttgcgccgctagctctcagtctactgttcatccagctctccccccttaattcttctactcaccgaccttcctgtcacagcagaacgcctctaccagctcacagctcaccacaagacctgacactcgtgactgccacgcatcagtgtcaaacctgcgaaagtcttgcgcagctcgagttgaatactcccttccctccagtcgaacaacggattcagatggagtcctccgcttcaactacacctactcccaaatttaccgtcctcttcaagatcatccctgggccaggcattcggccacttcagtcagatggtcaatactatcctagacacgccgtccacgagattcgcctgcaatggctcaagaccatgttcgcacctcatgacctcatcaagatcttgccgtgcctcaatccttggaatggaaatgcctttcccgagctgttcatcgctacttttcgagacttcgatgcgtatcacggtgccctgggttcctggaacagtacggaactggagccaaatgcgttcatcaggatggtcgtattcctaaatataattgaggaggatacgaaaaccgcacagcttctaggtcctatccaggggtcgaagacggtcaagccatctaggaatttgcctgcacctcccctctaccatcccgagaacttgttcgaggattggtgggctgcgctagatcctgataattggaaccagcgccgccgtcgtatcgagcacaaggctctgctctctcactgcggcgcatggttgtactatagttattctggtgagcgatcgttccgttcagaccccatttcattctcatttgagacgcctgcgatcttggaatacgagttcctcagccggaacttacggaatagccggaagaaagaggcagaggagccggttacaacgatcgattgggacgcgacccaccagtgccgcaagctatcgctacagctgagctcatctttcaccatgtacatggagcagctcaagattgattcgccatctgcctcatccgatgaagaagatgcttttgagctcgagaatgaggctcgccctgacacaccgaacacatcaccaccaacctcgccgcggacaggttccgacctactctccgctcatggtataaatttaatgtccttggaagatttcgaggaacatcttgggcgcgaaacctctcttgcaatcagaccttctcacttgcagcctggtatcaagagcacgcaggccgttgtagcccctgcgacaggtttgatgaaggaactcgaaaccttgatgagccgccttcccacatattcggaagaggaactcggcattccagatatgcgcaaggaagtcgctgcagcgtgggttcttgagcctgaggatatcggcgacctgagtaacaagcattctcggtcctctaatcctacatctatttacgactttatgaacggcgagtatgctttgcggcagcgaggatcgccagtagagccgttcggattacggccgtccgaccacggccccgtggctgcatatacagccgagagcaccacgtatcttttcactgaccagatggcagcgtggtatgccgctgcggacgatgtgaagccagccggtcacagtagccaagacttcaatgacaacctagcagcactaatgaagggatgtgcggcatcaaccgcatctggggacactgcatcacctcagtcctcatcgatcgagcttgtcgttcaatcctcgaacgagtcccatatcgatccggaacaagaatggtatgcttcacttctggccgaaccgaaggtcgagaaggtctatagctcaactatcgagcatggaaccagcaaagagtcttatcctggtgatatacttcaggcacgactaagtgcccaggcatgtgacgatgagctcttggcggcgaacgacatcacggagcatgtcgcaggccccaagaactcacagcttgttgaagtcgcccacatcacatctaaggatggcgaagatgcggaagtggcagtcattccgtgttctgacgaccaacaactccccaatgatggtctcatggtttcatccagcttcgagcttcttctggacgagcatgttcctcccgagagcagcgctttggagatgatcggtacgccaaccgtaggcaccacttgcgacacttcgtatttctggacgaagctcttcatgctcccagtcttcgactacttctcgctgggtcttcttccgactctgatccaccacccgatcttctcacttctcgtcttcctcatgctgtatgtggtcagcctgcaattccaggaactcaaagaaaagaacgagcgtcttcggaactacaatgaagtgttgcgcggcatgtgagatgtccgggataggctcggcgctatgtcctggatggcgcgagatatctccgggtgatacatggtttggtacaacattgtacagtggggccctttgcctaggatccgcgggccgcttggtgtctttctccatttttcaataattatgtgaagggtttaagcgtcttgcgatccaggtagtggatgtctctgtcggcattgcgtgtttgtaatcgtaacaagcgttgtcgctatcacattacttggcgtttgtatctcctacttttagcaatgcatcgattttccaatacaacgtcttgtacgcatctctcgttgtacgaaatatctcttgatgtacgatcgaccatgccgtctccaccaaccgacaccataatgcggggtactagcgcgccctcggccgaaattcgttagccctttccaatgacgcccattcgcagatctaatatcagaatctgcgactaccgtcaagaccaactatgtagttgtccctgctttgctttgcttagtgcccttcaacctcaatacatcatggactccgcatacatcctccccatctcgatcgccctcttcttcacatacgtcatctccatcttcatcaccgacccactctctcgcattccaggcccattttttgcccgattctcgcgactatggcttgttcagcactccatcgccggagacatgcacacgacgatgatcgacctgcacaagaaacatggcaaattagttcgcactgcgcacaacgaagtcagcatctctgaccctacagccatcaagactatctacggtgctggtactaagtttcggaagagcgagtggtacagcgtttggcaaggtcatcgcaagtttgacctgttcggcggcagggatgagaaggtgcacggtcagcatcggcgcctgatcagcagtatctacagcctggagcagttgaagaagctggagcctggcgtagatagtgctataacactaatgatcaagagattgggcgaagtttcgaaagacgaaggcgcggtagacatgtcgaagtgggcgcaaatgtttgctttcgatgtcattggcgaagtcacattttcgaaatctttcggatttttagctgcaggcaaagacgacgggagctttgcagctatagacgaagcactggtaagtgcggcgtggatcggtcaggtatcttggttatactggctacatgatcggttcatgccaatcatcggcaattggattggtgcgaacaatcggaatggcagtttgagacagttcgcatcgaaagagtgtgaggcaagaaaaggcaggaaaagcgaaaggaaggatattctgagttcattgtttgcagtccaggatgcgaagcctaatgagttcgacgataatagtgtgctgagtatggcgtcgagtaacatctttgctggaagcgatacaacgggaatctcgattggggcggtgatgtataacttgtgcaagcatccgcgatgcaagcagaagctaatggatgaaatcgaagagacggtcaaacgggatgagctagatgcgagcaagaacatgccgttcgaagcaggctttgggatgccgtatctacaagcgtgtatttacgaagcactgcgtatgcacccggcggtcggcatggctttacccagagtggtgccgccagatggcttcgaggttgagggagtgtatctacccggtggagtaagtagaacactcgagtgcatgatgagatggcctaatagagcgacagacaatcattggtgccaatccttgggtcatacatcgtcagaaagagatttttggtgatgactgcgacatcttccgacctgagagatggctggagggtgacagagggcaactcggtattggattcagcattcaaaaggtcataccgtgatttgctgattgagtgcacagatcgcttcttctttgcattcggagctggcgcacgcatgtgccttggtcgaagtaggatcgcatccatgccttgccgttgaagcgcgtactaacaatgtaccagacctgagctggatcgagatgaccaaactcatcccttcgctgctcctcaagtttgacgtagagctcatagatgcaaatcaggagccgaagcagcattgctggtagggagcacacccgaccattcaagttgtggatatcagctgatactcataggtggttcgtgaaacaagaagcgctgcacatgaactttagcccaaagcagcagtgatgagattcgttttgaagtaatcttcctgcaaagatattcacatcggcaaatatcaaatttgtagaaacataaagaaccgtgtggttcttccagctccatatcaacatcgtgaacattgcttccaaatcatcatgtttagctaattcaccgatgtttcggccaatgcaatcggctttggagttgtttggacagggatttcactgttccaagtttgtccgacatgagagaaaaaccgagcacagttctaatcaaactatcgcgtctccattctgagatgaacccaaagcttctctccaaagatgatcaaaagttcatccgctttttcggcggcccaattcacatgatgatgttacgatatcgcttcgtggaggagggccttgcccagggcaaacccgaaacaaagcgcgtcatcgcggatacgcggaagaacgtcaagttgtggaatcgaggagacgaacaagagaaggtgaagggtcaagaacgtgagagcctcgagcaataccgtcacgttctgtcccaagaaaaggtgttgctctccaatgcccttgcggcgatgctggaaggagcccatgaaggcttatgctctaagtgcagctatcgggagacttatgccgcgccacaggctcatacattcggcggggtcgttctttgtgccagatgtaagcaaaagttgggcgcttatacggagatcattctcgaacgaacggtcaaaacttttccggaggctgccgagacaattcgtctcagtaagatgcgtgcaacgtcatcagttaagagataagcatttctcagttttcatggagtccaaagacaatgtttgggtttaatttaattttcggtgctgttaggctgatgtctcgattccgcggaagagaacagcagttatcagatgatatttatttgcctgatccatggagcttgacgttaacgaacttctatccttcgccacaagcaatccacgtgaattacaaaagccatatccagatgtttgtgccacacgcgtcaaagtgaacttttttatcattacacgtgtgaatttaaaagcagatgaactggactcaggctcacgccgaaattaacaaaatatcagaggaaacgccccaagctttttgaaagagcctcctgactaccaagcgtactacttcaagctcagagcgagtccggctccttagtaagcttgcttttgtgcattctcctgctttcactcaaggaattatctcatatcttcgtctccaagaagcactgagtgataagtcattgcccactgactcgaatcgtctacggcaatggcagtattgacttcgtgagcatcagggcgtcttcgtcctcaatcccgacgtgaacgtttcgtagcacgaactggattatctgacgactattcaaccattagtgttgaaaaacaatgaaacggagcgagtgtaaacttacgaaagcactgctgtttcgaattttctgagcccattctgcacgagataagctgtagtcgaagtcgtatgctgtgagttgagcatctcgatcagtcgtgcaagcctgtcccctgaggatcaaaggttgattatattcaccttcgaccttaatgttccagccttgatctttcaggtcgtataccaacggcaccagaacttctgcaaacttggcgccatggttgggagtcgtacagtcaacacgtaggagtaaggtacgctgagcacctgcattattcctctttaccagcgcctttagtaattcggtacccctcaaggctgccacaaaatgctgcttaagtggctcatcgaacttcggcgaagaccactcacggcagttcccagtcctgacgttgaaaagtttgagcgaaagatcgatgctgatgaaacgaacgaagtcagctggcacacacagcagtccagaatcgatcgtcagacaagaaaccctccaactctcctgggtgctggagaatgaagtgcttctctttgtggaactgcttggagagctctgtgacgaagtccgtgcccacgtaatctgactggaagtagtgcggatagtctgtgcacccccgaagctcattgtgttcgggacttgagccactgtagacccatcgtgaggatggtttgtcttgacggcgacgctcctcacgatcgaagtctggaggcccatggtgcatgagctcgcgatagatcatgtccttgagctcttgaggcagacgctgaacgatgtttgaggcaaatccaaggttccagacacgagcgtacgagtcggaaacgctgacgatggatctgcatattttttagacaaactccaagggtgattacagtcccgagccttacttctccagcgaatcagcataaccttcaaggcgtcgtccttcaaccgatctgagataggtcggggcgtctccatcgacatcttttagcctgcaagtcgtaagcgaatcgtcgcaaaccctcgtgcatgaagacgtacttttgaagggtgatatggcgatctttggtcaacctagatgccattagtcgtcatggctgttttcaaagatcctcgtgcaatcttactgaagcagaaagttgagctgcgcattcagcgccgactgcgatgaatgtcctctcattttgcttggttgagacgctacaagcgttggcgatggtggtgtgtggtgctgcgaagacaaaatgagtgcaacttacaaacagctcaggcaggctagcaagctccaacacgtggtcttcgagcttctatgcacttctacaaacaaaaccctttatgacgtcaatcgcaggtgaaggcaagtgaagacatgccatgaatcatcaaatacttcacaccccttcaaattctagcgagtaccctcgcttcgatttgaaaagggtaaggttgatgctaacgcattgctatgaccgcatgacaagcttcaagtcactcgtcaagtgtcatgctaaagtcttcaacgcggaacctccataccctgtcggacgagatgcgcctcaattttgcggattatatgtcaacagcccggcaaacgtatcttatactagatttcctacctagatcaagggctcactgttttcaacgtacagatgcaataaagaaagcatcaaattcctggctgtcgaaagggaactaatccaaagagggcttagctgtatctgctctagtcttcaatgtctctgggccatgacttctgctcctttcacaaagacatgtatcaggcagaaacattcaatcgctagcaacaacacgttttcttgcaagggcctgttgcgcgtagcatccgtctcctttacctttcgcacctgcagactcaccgagtttgccacacctgagccagaacacccagtctctaccaccccaacgcaactaatcacctacctcacaaccaccagtatattgtataaagtaccctcaaaccaatctcgcaacctcgcaccataacgccccatccttccgcagcttatcgataagcccgagctccgcccccaaggccacccgccgatcccacacaagccacccgagcggaccacaaaaggtttcacaaaaagtacgaaggcaggttcaatcggaattagttttaaaaataagcatcacgcttattgggtgggattcacagacttgcatgtagcgtgtaagcttttgtggtgcaaggctgatttggcgggtctgagtacggcgcggttgtggttggtatgggtaagatctggctgcctagagatgcgaatacgtatatacattgcgactttccttcttgacctttcgagcttcatcaaacatttacattcaaattacatatctcatcaaaccattcaccgtcacacaagtccgccacaatgcccggccccctcctcaactttacaatcttcacaaagtccaccccacatgccctgcgcgccatatcgctcgcaacctttgttccggcctttatcatcttgctgattgcgggtattggcctcgaggccgccaatcctgcgatcggcatcatccctctattcttcagctccgcattcagcgcactgctccttgccaacgagaagaagtgcggatgtcaagccagtggtctaacaggcacaccggtgcatcttgtatttgacctagctctcggtctgagtctgcttatgttcacaatcttgggatggttgagcatgggcagtgggtatgcggatcgaggatttattgtgttggggacatatgggacgaacttcatggcctttaacttgtacgcatacttctatcgcgagacgttgcatcttgactgacaatagcagtatcgtgcacttttacttcgtcggtctccaagtgcaggagtctctgaacccaggccagagctatccgatgtcatgcccacaatgccagaactcgtcgttctcggttggaaatatcaagcttgcgaatgttacagctggtttgaaggacggatatgcgccacttcttgatcgtgaaggcgagccgaggacaagtgtggaggacagggcgccgactgaggatggcgagatagtgtgatgaagttcatggcgcgcgctctgcccacagcgcttccgtcacggtaaagatcgtagcgcatggtgatgggcactaagaccgccgaatgcttcggtccgtagagggagccgcatcaacttcgagggattccccaattttagaacgggtgttaacgcataagatttacagaaatttgtcgttatctaaataaaagctttcataattaccctaagcgtgcacgacctatcgcatgattgttagacgatataaagcagtggcgacttctcagtgatatcggcttcgtatagagggatgtgagaaacatctggtgcactacgcccaggaggctgatatcgtatcgtggagcaagacttgagtgtgctacacatgtaatcagtggtgattaatgggagtctggagagagttgtctccttctacatcgtaactacttgtttggatcttgtcgttgttgaggcgtgaggtgttcgtcaagcattagatttccccacctacggcctttcctctttaggtctggccacttgccccacaatagcatggcatctgctttcattatcacaccatgtcaccgactttatctcagagtattcaaaaacttgctgaaccaggaacagatatttttgcactccttcgctatgccactgtcattatggaagctcagatctcaaaacaacaggaagtcaaggatgactaaaataggtatcgtcttcatatctttttattcatattctcataggctagcaacatactccttataaatctgcacgcagttctcatcaaacaataagcccatcctcgtcgcattcccaaactccgctgtctgcggccaactgttcagcaaccgctcggcgtccggatccctctgcgtgcgcaacaggctcaacttctccttgccacaaacttccacaaacgcatcgtacatctcgcccacggtcaccgagattccaggcatgtataccgcgcggatgtgcgcgggcatggcgtcgttgggagcgcgcatcacacgcacaaagttctcgatcatgacgcgcggactgcaaatcatctggcgcgcggccttgtcttcgatgggcacgatgcattcgaggccggccatgggttcgcggagcataccgctaaggaaggatgctgcggagcgacttggggcgcccggtcggactacgactgtgggtaaacgcacggcgaaggcgtcgatgatgccgcggcggttgagatcgttgatgtggttctccatgatcaacttatgtgtgccgtagacgccaatgggcgtggcgggtgtgtcgtctgtgatggtgccgttggtcgtataaggagggccgtatacggcttgtgttgaagcatacacgattcttggcttggggcctgggagttgcgaaatagctgcgatcaccgcttgtgtggcttcgaggttgacttttgttgatagtgctgggttgtcctcacatccctgggacatgatgccgtggaaaaggaagatggcattccattgtgggcgcaaggagaggaggcgtttgatgtcgtctgctacggtaaggttggatgctgcgagttccagatttgaagcgtcggttacgccagctggctgtggaggggtttgcagatctgtaagtaccacactgttggtgccttccttgaggagtttggccgctagcatagggcctaggaagccagcacctccggttatgaggatgttgttcatggtgctcatttttctggcaaagactgggaaacttttaggtgttggaaggtatagaaagtcgtgtaccagagaccgagccttgcgaggccgacttgcttttatattcgaccacagaactgcttcctgtaagtttgtagagcctttcgcagctagtggatgtctcgcctcgaggacgatgtggatcagactgctcgctaaaccctcccattggtctccagctcgcctacagaagctggagaaccccacgatcgtcacgacctctacatcgttctccgtcttgatttccaattcggcgaagcccggaacatgtcactcgaacatgggtacctgcaaagaatatcaggatgcatggtacccaaaggttgcgtgcagaaattcggatttgaagatatgccggacacatgaaaagatttgccaacctccaaaaacatttcgcagtacctgtattcactcgcagtgaaatcggtctctgcgcaaaccctttccaaagctcatttcacggcggcagtgttatctaaatcttgctggtccaacactcaatgaccaaacttctaccgcaccaaacgttagaaaccacgcctccaccccggtactatacatcagccctatcgacctgcgacttcatatgctccttcttgccatgttcccaatgaattctacaaattgtatcgtatccatcgcatacgacaagatctcgttgtctctgtgacccctgattgaaaatacgtcgttggggtgacttgatggcaactcggataagaaggtctcgattatgcgcgatcagatacttgaacacgatcaccgaacaacaaaaactgccatttaagtcgagagcttagctgtattaagatcgtagcacaactacgctcgcaagaattccagcatggcttgggcatttctgcctccgtccaagtgtctactcatcgacgccgtttctcttccaaaagtatacctgcttcaggcatgagttttagaacatgtaccttgtcgctcagcacgacgagctgtgtttgacatggaaaataagatcatgttgcactcaccgatgaattccgggtttcttcttcgatattagtggagatggatacattctatgctcgtgagataaccgggatggggtttgaaaatcgatgttgcactgttggcagtgtttaagcactgagattacagataacctcacaactgcgacgtcggcttgtttaaactctcaagagctcggaatgagcatgggggcttcttgatgcatacacttcccacaaaacttcgctccaagaagacatcaaaccagtatactcattcacaaatcccgcttcatatgctcctccgcctccttcttgtactcctccctccacctcgaaagcggggctctctcgctcactatgtcccccacactccaaagcatcctcttcttatccatctcctcgctaacatcattatccggacagataatgtaaaacttgccatcggtcattttcttatacatgtactcgacaacctgcgcggccgaccacgcaccatccggtttctgcttgcctgcaccaggaacattacccgactattgtctattagattaatgtagttgggaaaaggggagaaatgtgacgcacgaggccagtaaacgtccaccccggaacgagcaaatgcacgcttgtcgcgctgtctttcaaatcaaagctaagatgttccgcgagggatttaaccgccgctttactcgcattgtatgccgcgttgcctggtgggtttgtgatgccctgcttgctgcctgtgatgacgattgcagaagcatcgccagaaccacgagactggaaggatggagcatagctgttcaggccgttgatcacgccgttcaaatttgtatgaagaatctgtcatccctagtaagtttcaaccaaacttttgatatttgtctcgttttgcggctagtttgatgcggagttgatgttgggggtgttgttcttttttaccttatcgaaatactcctcgtcaccccacgtcccctgccctcctacgcctgcgttcaacatcagaaagtccacggagccaacttgcgatttcaatttcttccagtctgctcgatcgccaacatcaatcttcacgcatgtaacatcgccgctgagattcttcgctgcgaggtctagcgtctcttggttggagtctgctatggtgacgtgcatcgagtgcttcaagcacagctcggcaaccgcatagccgatgccggatgcaccgcctgtgatgagcgcgcgggcggagggacggaatacggcagccattgttctgtgtatcgaaaggaactgaaaataaatggtagagaatgagttgcgtgttgttgggcaatcggaagcggggctggtctatgacgaacccgcccattcccgcgccgacacgtcactagacctcattcgcgtaggtttcgaagagtgattaggtaccgggtatgtaataggatgtgtatacatctaatcacatgcccaaagcagcaatgttcatatagtagacaaattctatctttaggctaattatacctgggtctacaagatcaaacatacaagtacactaccctaatctacctcccccaatcaattatataatttcttccacacaccgctcaagcctttccattccccatagccagcaaaccaagatcctcttgcgctgtctggaatctctcaacaggaggtctatccaccttctgcgcgccctcaacctcttctggctcagcaccactgctgaataaaccagcgccgggagcagcagtgtagaagcgttcaggcgtaggtcggtctccgctctccttggaaggctccaccacaggatcaatcgcgctaagctctttctctgagtgtggcacatcgaccgctggtggtgtggcaatgccgacgctatccaatgtaagcatactggcatttgcatgctgtccagccacactgagactgaacgggtatgcgatccctccctttgttggtctggtgcttgacccatccgtggctgggatgagggttgctggtgactctgggtgatctgatattacaatacctggacccaaggacggaagattttctggactatccagctcgccggtgggcgagggtagtggcgaggctctacgctccggtgcaatttgcgtggcttctgccagaggagcaggaggggcgatgctggataccttttcaagagacgtattggcttgacccttgtcggtgacggcagagtggcgagagtgtgaacgtgtgcgcgaaggtcggagtgctgcaagagtcgtcccacggcttcgcttggggctggtagcggatttggcgtccacagctccatctgttcgtagttgatcgggcttctgcgtagctgttgatggctcggatggattgccagaatgatctgcatccttttcacgatcgatctggtccaaacattaacaattaagcgtagaacgtttgagatggaacttacggttgccgagtcatgcttacttccccagccagcccacatagacataccccaactccttttctttggtttctcggccttcatgcccttgactctccgaccggccagtgcggttggtgggggaatctctccatcaaacccttcgaagcctttctccatatctttcatcctttgcttctggatcttgatcttctgttttgcaaatttgctgttccactgttgctgagctttcatccacttgcttacaggtcctttctttggtacgcccacatcggctacaggcatttgaagagccaccagctcctctttggccatgagcgggtatatacggccgtgtcgatcgatacgctggcgtatcatgtgattttcgaagggaggtagaggatcgcctgctctaccaacggtcgcggctggtttctgttgctggctcgggaggatgccagctgttggcgcgtccaccgcttttgcctttttgggatcttccagtgacgagtccgacgccgcaggcttgtctgattcagatgaatcggttgacccactgctaatgaaagaaatatcatcatcgtcgacaatgtcaatagatttcttctgagcccgagcaagcgcccaagcaccaaattgtgcgatgctacggtacatgtgcttcgctggacgcgtgaagctgagggtcggacacacatggcaaaggtcatcccagacctggatattgacgttggtgggcttgtaccttgcagcctgcgcttgtatttcttcagcagtttgattgttcgacggtggtggaagataagccaatggctgggcagctttgtgggcgatgtagatttgctcgtcgcggagcagttctccgcctccagtttggataaggagaggcggcagtccacctagagttggctgaagagctggcgacaccagtgggtgcgtcaagaggtggttggctgcgtacatctggatctggtccttgatctcgatgcgcatgtcgctgtcgagctgcacggaaagcatgcttttcggtccaacgctgtactttccgtccggcgagacccacgtgtcggcttcctcgccagcaccttgcaagacgtctttcagatcgggttggtctgacgagcggatcgagtagcctctcacgcggtccttcttagcctccttttgtgcctcccggtcttccttgttgtccttggacgtcgatactcgaggcgggttcttcgctgagtgctgggcggtgcgggcgcgatcgtactggagcaagtcgtcggcgttggggggcgctgcagggagattagcgcaggagcagacggagagtaggagagaggtgcttacgccaactcatgctcggcttgtgaacgaagccatgggcgggaatgtagtccatcttgccatcgccaccaagactggggaaactgtgggtgagatcgacccatgggctgatgagaacagcgccagcagggagaggtatcccttgatcccgcagcgtcaccagcatgctcagtaccatgccgcctcctgccgagtcgccggcgaggatgatggtgtttgggtcgtgcttttcctcaaggagatgcaggtataccgccaggcctgtacgcgtcgtcagcatccatagtagtagtagcagccactcgtccatcactcacagtcatgcaggccacaggggaaaggaaactgcggcgccagcctgtatctgggcgctatcacccgggccttgagcttgcgggcatgtcgctgcatctgatagcggtgctcgtcgacgctgccgaaaaagtaggcgcccccatgcacgtacagcatgatgcggtcgccctttgtgatattcagctgcttgcgtgcatcgtggtccttgcgcatctcaatccattcggcgctcaggacggtgccgtctcgtctccactgccaccagttctgcccgccgacagccgcgatgcctcttggtcccaactgcgcgctgatgagctcggcagagcgcgctaattgcgcacccgcgatttcaaccactttgacatgcacccaatgcggcaccggcacccattgcgacgtgaaggcctgcagctcgtcgacagtgtggaaagacgcgtagttgaggaagcggcggataagctcgaggccctcgtggtatgaaatgtgcgcagtcggcttctgggccaagggtctgcggttcaggtagtgggagagatatgtctggatcaccgtaggcgtgacggcagcgctcacagagagcgtgtttacaggcatcttgagactgtttgagaattagggggaacgcggagatattcgatgcttctgtccacgcgaccactctgaccgcacaatgatgggatgaaagagacgcgcaatagctagcactatgcgcagcagactcaacaccaaaaagaaaggagataggaggcgtgcaggagcaagagcaccgccgatagcatgtggagcagatccccagattttcgaagttcgcgccgttcctgagacagtggagcccgggcccactgtctacgtcattcatcatgtccgcatctggtctagtcagggttgttctttaagccacccgtggagtcgtgctcgtaagtacacctttattgtcacgtcgagatcatcgaggtcacgacgctcatgcttttgggcaattacactgtcgagacgagtgcatacactgtgcccgctcgactgaacaatacagctgccacaaaagactcgagtacggagtggatgggctctggcggccagattcgaagttgtccagggcaaaacctcgtttgattctttgtgatccaattcttggggaaactggtgatggtttggcagatggattgcgtgcaccgcagtttgaaggcggggtgaagattgtgtcggtacatgtcacctatgactgtcgtccgacgttagttggccacgattccagtaccaaacgcaataccaaggcaacgttagttccagcagcacacagtatcaacgaaaaaccatgaaattgaatgttatcatcatctacacgccccctccccaactcagacatagccccacgacagcaccgagcactgcgtcccaccccagtgctttcacggcaaacccacccttcagcaaagattgaagctccgctcctagcttcgcgtctttgcgccccatccactgactcgccatcatgaaccctgcgctgatcatcatgctcttgtccacgtcgctgtccttcagactaatcaagcccgtgtgcggcagcaacaagacgaaacgctcgagaatgataagcgtgttgaagatggagtgtttgcgaagagaaggctgggccagcaaacaagcgttgagcaggatgttgggaagttggagagacgcaattggcgcgcgagtgaccaatgtcgtggatttggaggtggccttgttcttcgatgctggcggttggatatccgggctggacacatgcagttcaatcaagaacaggctgattgtgaagctgatgggcagaatctggctgagcaggatgaagttgcgcattgttgatgcgtcgaaacgtcgcgtccgggctttacttgatgttagtctcatatactgcgttccatgcgaacgacagacataccttttgctgccatccatatgttccaataccacgtcccaagaattgctacttgggtcaccgccgcgttgcctttgctctgcaccaattcgcttgcaaagtcctggaacagtgtcgactgcagcatccagcctttgattttcgagccgcttatagcagataggtcccgatgtttgtcgccagtccagttgaggtagtgtgtgatgaggaagaatagcatgtgatatgacaatgtggcgaaacttatagacgcaagaaaagcatagatcttgatgtgtttgacgcgcgctgctttgtatgcttcgagtttcgcatccttggaagctttccctgaatggtatatcgaagcataccgtttgtatagatcgattacaatgctcaaagtggcgtataacgcggcaacaatatagaaaagaaagattgcggagccgacatagctgtttggtggtgtggcgtagtacaccaagtcgtcgtaaatcggtatacccattattgcccaatgcttaatatgaaaaacctggggaactcaggaaattatatctagctgctcggttgaagccacatggcggacggatggtgattcgcgatacgtgacgtaatgagacaattggcgtgtgagatttcgggctacgagacattcggctgcatccgcaccttttgaacctgagaacaccaagtagtcaaaggtaccgacgcttcatcgtacaattagatatgtatgttgctgcatcttcattgcttgacgtatgcaaaaatatcaatcgtgttgcaggcgattagtgctacacggaacaatgaccgggggccgatgaagcgagaagcacaccatgatcctcatggtcgcgatagttgcctttcagcggagttgtaccggtatgattgctctcctttctgatacaggcccagacacaacattgcaggtgattttgcaacatcatttcttgagacatccagtatcggcgtttccatgcgctcttcaaacccgtctaggcccgattcctaccaatctgcagacactgtagttttggcaagattccaacagaaagcgcgtcgtccgagatatgcttacagatattgtcgctgcagcatatataagacgctgtttgcgccctcaggtactgccactcttaagatcggcctaatggtcgccagactcagtggcaagaatcatggatcctgcatatacagcggagtacgtttctcttgcacatgtcgcaccgaagcaagaaacccaccatttagatcaaatgccaaccgatttaatctcaccagcaccgaaccagtgttcggaggaatcacgtcaacgcgagcgtaatttctcggcgccgccggtaccactgtcaatggacgtagtcgcgagctgcgaggactgggcttgcagtgaacgtccccgagaagcttcagaccgcgcatcaagacatgtaaatttgaccctgagacttccaacagtcgacaccaacgctgctgcagcactgccaaagggaatcgtcatcgaaccgatgaagaagagcgacccgagcgatggcgcaagagtcaggcaagctccaagtttcggtggaagtgaagacgcaagggtttcgcaagcgatgggggtgtcgtgctatatgaaaacattaatgtcgacgtacattcggggcggctaataataacttgcttgctgcaacatctgccaaagcgacttctttgagaaaaatatgcgcacgccactttattggctgcttgtcgctgttgcataggctgtcgcttctgcttgtgtcaaaattaaacgaattgttcagggcagctttgctcaggtagtggccgctttcccacgtgctctcatcgcaatgggctttacgggggcgtgtgtcgcccttaatcccgagcgttgtcgcgtgctgcggagtggagacttgcacgttatccgaggcaaaacggcttactgcgacgagttcaagtaggcagctctgcgcatcgattatgaagtacgaatttcgtgactgtcaacgttcggggtactacatgacttgaagctgcctagttcggggcgctgcgaaggatgcagccgcgtacggggatatgttcaaaactgcaaacggctgtctcgtggacgtgatggctgtcttcgagtggggcgaatatgtcgctatggcgttttgagatttttcctagccctcgacggcacgtctctttcgcctttctgatcaaaacctgcattttgcgatcgcaacgcggcgcgcatttctttgcttagcagacccttgccgctgtgcgagctcacgacgtcatcatctccttgcatctgtcacacccaccacaaaagagattcgcatgcgagttagacttgtaaggagtcatcgcagcgctaaaatcaggtctgcttctgggctggagaattgattgaaacgcggcaataacttccacgccaatttgtgcttgaatggacgacgaaatcaaagggttgccgagggagaatcccgcagctccttcgaattccagacttgaagaagacgggagcgttagaaagaaatactcctcaatgcaccatgacggtgaggaggaagtcatcgaaacccccgcctcaaaagaagccaacatcgcgcgttctggaacaagtcaacgcaggcgctcgcacgatagccgaagtctgaaaataacaaggtcacaccaatcccgaggcggaggagacggctatacgtgtttcgacacggatccagaaagccctcgaccgaccaaacccggtggccagcagccatacaccgtgacctgggatggcgacgcggacccggaaaacccgcgctcaatgtccaaactaaggcggtggtgtatcgttttgatatgcagtagtagctcgctgtgtgtgtacgtcacgttctcgagcaagtcatggaagcacatctaacgattgatggggtgacaggacttgtacgagttcgttgtacacttcgacctactcccagctcgaacctgagttcggctcttcccgccttgtatgtacgctgggcttgtcgcttttcgtggccggcctgggtactgggcccatggtgttgagtccgttgtccgaggtacgcgcgagagcaagtttgctatcaatccactcaccttgacagttctatgggcggagacccatctacctatgctcattcgctttcttcttgatctggatgtttccgtgcgcgttcgcgaataacatccaaactatgctgattgccaggttcttggacggtctcgcgggatcagcgttcctcagtgttgctggaggcactgtcggtgacatgtttgcgaagcatgtttgttgcgtgtgtcccggctgacctattatcactgattgaaagcaggaactttctgcacctatgatggtttacactgcatcaccatttgtgggccctgaagtcggaccgctcattggcggctatatcgttgagaataccacatggagatggtaagttgcacatcagacccaccgataatataagcctgcctttgtggtgcaccatgtgaaaagcccccgtcagtcgtttctaagcactctcgcggtgtcagctattggggcgactttgaacggtattggtaaatgtgctaatgtcagaactaggtgcttttacctgcgtatgtactgatcccgcgaagtgagagtgaaacaatggtgagatgctgattttgtgctttgctcgtcagtcatcatatggtcaggagtacagctgtgcctcattacactatttgtgcctgagacctatcatccagtccttcttcgcaggaaagcaattcgattgcgaaaagaaaccggaaacacagagtggatagcgcctattgagaagatggaccgatcaattgcccgaacggtactttggtcatgcatacgaccttttgagcttttgttcttcgagccaatggtgcgtcggccaaaatgactgattccctgtaatactgacagctaggtggtagtgtttgaacctctgtgtgctgtccgcgatcttactaggtatactgtatcttttctttggtgcgtttccactcgtcttccagaataatcacggatttagcctttcccagactgggcttgccttcctagggcttctcgtaggtatgcttgcaggggtaggtagcgatccaatctggagaagagtctatggaaggcttgtgcggcggcgcgaggagcaaggaggagaatttggcgcttctgagccagaggatcgcctgccgtcaacaattctcggcgcttgggttattcccatcgctcttttcggtaagccgatgcacgcgtgtggtgtggaacaatcatttaatcacgtttcaggctttgggtggaccacgtactcgagcgtaagtgttaactcaatccagaacgcaatcgtatgtggctgatgtgctgattttgcaggtccactggataggtacacagcagcgtgtctttgagccgaaatcatggctgatcattgcacgacagttccaataatcttctcagctgtattcggtatcgggttagttattcatttggagtcaatgtacttgtcattgatgaacggatactgaccgccttctcgcgtagcgtcatctgggtttgtaagttgtttcccatcccttgaattggaagcagctgacgtgacaatttagattccggggtcttcaccttcctggttgaggctgtgagttggaccgacatcggaccagggcacaaatactgacctcgccgaccactagtaccctctgtatgccgcatctgccctagccgctaatagcttcgctcgctcttactttgcagcagcctttccgttgggtatgagcacttggtgcatgcgctgtgcaaacgttccactaatgccttgatagtaagcaatcatcctgtgcgagacgagcatcatggcatgtcaaaaatgttccttgtcgtcagcgagtctcaagcattggttcatgacgtgtcgcacatggtggtgtctatacgacgatttagaatatctgctaatgtaatggtcatgacagttcggcgtgcaactgtataacagtaagctctgagactgcgtaactcgattgaaatggcggtcactaattcggtaaagatctcggttatcaatgggcaagcacgctgcttgggtttatagctctggtcatggccccgtgagtggtttccagcgtggtggtaacgaagcgctaagttgtgactttgcaggttcccaatctttttctttttgcaagggaagaggctcaggggtagaagtcggtatgcatcagcgtaaacggcgtgggatggcgagggaaacgatgtggcggatctgaatggaagatggctaagaatagcagtcacacggcatttgcatgccgtgatgatatttattgaatcaagaacctgtgagacgacctgaggcacgctggcggggcccttgtgcgacgcgactaaacgtgcgccacgagggctgctcgaggaacgagggaacacagcgactgaagcggttacggatggcaccgttggcgagggcgcgcgtgtgaacgtggccggtaagccagagacacggactgcgtcacagctgagcaacatggggcgtactcgcgaagggtagcgaggggtgacaaagggcagatggtgagatggcagtgatgatagtcggtagtacaaggcgttgagaggctgaggatgggccagtcatgtccggacgccaaggctcgcaatcagttgcggcatgcatacttggtaggcgagctgtgaggcacactcaatatcgaggccgacgtagcagcggatgcgtgcttctgggcgggcccgtcatgtagttgaggtgttgggatggctatgttgtgtgtgtagtgtgtgtgtgtatgtgcagtgtggtgtatatgcgcctgctggggtaaaaacttgacagtaccggctatctcatgtcgcgagggccacgggcatttggtggcggtgggtcgtccccttagccccggtgtgtttggtggaggcgagctgtcgattctggtgcagtcgtcaggactcaagtgagtcgtcgaggagttcggtgacgtctgaatggtggagacggttgggtggctcgctagtggcgccaagcgactgtggaggccgtgttagccccggccacagggaccgagaccgaggcagaggcaggagcgtgcctgtgctgtggctgcaccttccacttgttcagcaaatctcgacgacggatttgcggggaatcagtcgcagttgcgcgcacctccaacgacacccacggccacaccgcgacgcctcgaatcgaccgccgaccccctccagcgtctatcgcgcccttcagcccacttgcagcgcccacggacgtccaaagccgcaggccgcaagccgcaagccgcgtgctagcacatctcgagcaactgctcctccagcgtctccaccgcatctgcgtgcacacagccctcccccagcagcgtcccacagcgtcgcctactgctgcttcctttgctcctgtgctcctttgcgccttcccttccttgctgcccactgcccacgccgccccaccccaccatcgactgccccggcgcgcgctgtagtgtgcaccatacgtcccacggcctcgttcccacagtaatgggcctcgtgtcttggtagcatccggccatgtaccatgattctgtgtgcaactgtaatgcccattcgactgcagcgaccccggccttgtaccacgacagtattattcgatacccgcccgccggattgagggccgccctcctactggctccacctctagtctccgtccttgagctgtcaaagtgtacggcagcaaccgtcgagcagccagcgcacgcgtgattgactctaaaacacgccgctggatcgcctcgagccgtgcgcgctgaaccgttgggctgggtactggaagctgcacccacgctacgcctgcgtccccagcgcccacggcacccagcacagcagcatctgtgcgcgctgccacgagtagagggatatcatggcctccccagacgccgaggatgcatctccctcgcccgagtacaggagtgacctggacgacgacatggctgccgaacagaagaccgacgacggctccccctctcaaaagagctccaacggccagaagcccgcctccaatgcaaaggatcccttgaggccacgcaggaagaaggcgcgccgagcatgctttgcctgccagcgcgcccatctgacttgtggtgagtagcatcccatctgccctcatgtcatgtgatttctgcgtacatgcctttctgacaggaacaggcgatgaaaggccatgtactcgttgcatcaagcgcggcctccaggatcattgtatggacggtgtgcgcaagaaggcaaagtaccttcacgatgcgccagatggcgctctgatgcccggagtgggcggacactatccgtacatgaacggcaaccgtccaacaccactcccaagccaggacacgcataatgtccccatggcgccacaaggcaacatgtacacgcaagctccctcaggaaccttctaccaaccgccttcggcacagatacccttaccacaagctcaacacggccggtcttttagcgaccagcaatcccctctctcgccacctttcagccaagcgcaccacgggcccaatgtcaacccgccgagctcaatctcgcaaggtcaacccggccagatgcagcagtttggacctctcttcgatccgagcgaccccgctctcttcaacttcgacatctccagcctcaactttggaaaccactatggcgcactggaattcggcatgctggggcacatgtcctcggcggtcgatgcgcccaacgacaacaccatgatgaacgcaatgaaccagaccgcgaatatgtatgggccccagatggctggtgcgtacggcccaaacaaccctaatgctgcaatgccgtttgcacagaatagcttgcctgcaggcgaatggcaggagtcgcaatcacgacagaacagcatgcacatccatactcccaccagttcagccacagcacttgaccacggcgggcaccgccatgacagcctcaacggcccgcatgcttttgcaattggacaaggcccctccagtcactccacagccagtccagcctccaccgatgcatctgcgttcgagaacgataatccattatcgacggcaaccttctttgccaacaccaaccgtggccagccccaacgttcacctactaccaaccgacaccaccaaggtaacaggccgccaagtacagcactccagccgatccactccaatggagttcgcaaacgccaccgtgatacgaaaagcatttatcaaggcatcaagaagccgttcgactatgtcaagggctaccataggctgttccaaatatgccacaagaaattttcgaaaagcctgcttgcacaagcacagcagtatttgaacttgtaccgcccagtcttgctttcagtgcgcgaagagatggacacggacgacttgattcaccaagagatgggtctgcaacgtaatctgatgacactccaggatcactttacggaagtaggcactccattcttgatctgcaggcgatcaggagagattgtcagctgcaacaaagagttcaccatactcacaggctggcggcaggatgttctgctgggaagggagccgaatctcaatgtcaacctgggcaacagccgggaagcagatgaaagcgagatgtctacgcaaaccaataccacacccaacctcacgggtcaggaggccgagacggggacgccagctgtcaacgccatccagctcatggacgccaagtcggcactcgaatatctgcaaaacttttccgagctgtgctggcaggatcctcacggccatgcaaaacagcgcgccaacatgctgcgctatcagaccaaggcagattttgatcgcatccaggaaatgaaggccaacgccgatcacaagtcggacgcgtttgtgaaaatggaaggtggggccgtgcatcaaggtgaatcggccatgcagcggctcggcgcgaaaaacggtatggtggactgcatgatttggtggcatatcaagcgcgacatctttgagatgcccgttttggtttgcatgtcggtaagtccatgaaccgcaggtcttagcgtgcgcgcatctccacttgtatacgtactaatgcatgtgattaggttatgccggtgctagacaagggtttgcaatgatttgttggccgcacatcggtcttttgatttcttacacgtcactttctcgatcttgccttttgggatttatgtagcttgctttgggacacgcttggcgcgatagatgaggaaaagctttctggtagctgcagagtaagatgcgcttagctcatgcatgccatcgatgcaaggcccaccgtcacccatgaacggcccggccgatggagtcgatggctcttctgcaagtcatatgaggatgtacatgcgggcatatatacccagccaatgataatggttaatgttgttagcatcagcgtttgggcaagtcgggtgtcaactgggcgttgtgggaaaaaaactagaacgtggctcgactggagcactttgccacaagcaagtgttcgacacgtccattctctcaatcgaaatccacagtatacaatcatacacgcatcgctatgcccactcattgcctcatctactccatcctactcaccccgaccccatccacctgcccaacctgccccccacccttccctctcaaccactcatcccgcttccagctctgatacgcctccctctccaaactcttctgcgcaaccctgatgtcggtgcgtatgtcctcgaccagcgcctcgacactgacatagtcgtactcgggccgtataaaccccagtataaccaagctcaacgtcgcgccgtaaaagtccgcggggaaattcgccaggatgtggatctcgatgctgcgctgcgtgttcttgtagtacgggttgaacccgatgctcagcacggtggggtagatagtcgtactggacggcgcgggcgcggaggtgtattcgagatccgcgacggcgtgattcgacgagcgcgacggcggtgaggtgtcctccgttgcgctcgggacgctcgtggtcgttgtttgtgctgcaatcgaactgtggtccagcgtgcaccagccgtagtatatgcccgagtccaggtcgtcgtggccgccgatggacaggccttcgagcggaatgttggccgtggggatgccgagctctttgctgccgcggccgaagcccttgatgacggggccgcgaaggcggagggggaagggtggcgctggggtgtcggggccggcgattgggtcgcgggggccggatggtcggggcatgctgcgtgcaattggtgtggatgctgctttcgtttcgcgtggtgagggttggggacgcaagcaggtagtggtgttgacgggttaagcttcgagcactttctgggagcgattacagggtccaatggacgtggtggggcgcggagtgacaggcgtcatacagctgcttagtaagacaagtgcgagacatcaccttttttgatctttcgcaaaccatacatttgtcagtctacgcttggtcagtgacaaggatctgctgcggcacaacaagagtaagatgcctgtggccgaagattagttcttctacactttaggacgatgtaagagaagttgaatggatgtggaaacaagttctttgttgctaccaatactttgccagaacccgtcgttccagaaccaatctccaaaatggcccttcttttcgcagccgactcgcaaacaatgctttttgaaatttagtgtacagatgtagtaaagagaaagcgtgcttaatcgccagtgtccgtaggctccttctttcgtttcgcaaataaagagccaacaaccgagtgaagtattcgtgggcggatgcgcgaaactccggaccgattagacaggtagccgttgtccgaaataataggttgttgcaacgaggctaaaaagaacgcatcaacaccatattacgactcattacttcttcccgattacatcatcgttctccaagcaagggctgggattcgctgccgtctcccgcattgcccttcttcttcttacctcgcttcttcctcttctttttgcttcctcccgcttggctgccaggattcgctgaatctgcgtccgagtgacccttggaatcgtcttgcgcaccgtcagtagggctaagtaggataaccttgtcatcggaatcactcgaacttgtggtctccaagacaatcttcttgacgccgttcacgtcgacaacattctcggagatgctgccgctgcgagcggtgtggcgtttcttcgggggactctttgaccgcgagcgtgcagagcgtagggaagcgattgtgctgactgatcttgcgcgggatctcgagtcatggttgtggttgtcgtcctcgtcctcgtcctcgtcgtgttgctttgagttgtcgacaaccaaatagtcgcctccattagcgttggactttggcgagcgtggctcttcctctgcgtctctcaagccagagcgaccggatttccaggacatgcgatcgccacctggtgccatggtaccgtatcccactgccacgctatgaacaccatcgctggcctcacgcccggctgaagcaagtagtccttcccctacaccgccttgtagtccctttgattccggtagcaccacgcctgaagacgaccccagtgatgatcgatcgggtatggctggacgttcgtattcgggaatggtctggggaattgcagcggcggttgagggcttgatcttgacggtgttgatgcgcgttgacttgggcctgctggcggcattggacggtccgaggtgcttcaggtgacggtagacctcggggtcatcgctgcgaagaggctctgcccctttgtttccgctgctacggcgtcgtactagaaacgaagtcaatggagggttctcagaagtctctggcagggacagcttgcgtggcgcatgaccattgggctgagcctcctcttcgacgtcgatgagcggttgttcggatgctttgcgagggacgtcggtgatgaccttgccccggggcacgcgtgcgcgaggagccggggccatgcggcggatggctttgtggacgtcaatgaagacgtcggactcgtcaatgatttccctagtcgtgttagcggcactactacatattgtcagacagctactcactctccaatgagttcctcgatgacgtcctccagtgtgacaacaccgacagcgccgcgggactcggctgggaagtcggacacgagtaccatgtgcgacttgccttcctggaagaagttgaggatatctagacagctggtctcgggacgggtttcggggagcgtggcgagggcgaagtcgcgtacacgcaaggcgtcctcgggatcgtaggtgatgagcatcttgacaagcagcatgccgacgaagtcgttcttgttgccgggattgtggataggaatgcgcgagtaccccgcagaaaggatgttgtccatcatcttctcgtccaagatggtatcggacgacatggtgaagacgtccttcatgggtgtcatgatgttgcccacggccttggccttcaggtccagcacagcggtaatgattgtgacctcgtcctcgttgagacgttcttcggcgtgaccgagcgactgatgcagcgtgacgagcgtcttgaggcccgtcttcttgtatatgggtgccgtggtcttcgccgaggaggtaatcgaggagcttcgcagtgggccaggcggcgatgcccatgatgtacatgagcacgaggacgaggggcgacatccaggcgccgatgggcagtccgtagcggacgcatatcgactgaggcacgacttcaccgaagatgacaatgaggaccgtggagctaacaacggccggccagcctccccccagcgagcggtcgagcacaatgggcagcgtctcgttggtgatgacgttgctgaggaggagcgtcaccaggacccagtgcttgccgcgcttcagcagtcgcagcacgcgggccgcgttcttgcgctcgtgcggctcgccagactgggcaaggacctggaggtagatttcgtcctggcccatgagcctgtgggatgttagcacgcgtgtgcgcagacgttgaaccgcgcaccgggtgacttacgcaatggtcaagcccgcaaaaacaccacccgccaggacaagcgcaattgcgatgcccaagtacagcacgaggctggcatcgttctttgggtgcgcctcttcaccgagcgcgtggacgaggccgcccaagggcaggggcagcgccttgacgatgggcgcaaaggcgtggaagacgaagaccagcagcatgttgacgcgtgcaacgccgggcgacgagaagccattggcggcgccggggcgcgagcgagcggcgctgatggcagaggccatagctgtattaagcacctgagtgcggggagatgaagaatatcccagtgacgggtgtcggcgacgtaattgacgatgagtgtagaatcgcagaagcgccgtggagcaccgcaaattgatgcggaagcggcggtttggctggctagcggctgcacgtgcgacgggaacgcaagctttcaatgttgggaactaatgggccagccgtcaaggtgcgcgcttacaggcaatcacaaagtctccaagcacagccaagcagcacgccttattgttgcatgcgaagtggctgtctgtggaacgagcagctatcccgccgactagcagcagtacctgacgagctggacttttttttttccggctagaccccgctgtggttcgaagccatctgcgacgaactgtggagctagccggccttgcagacgacctgggtaccgatgtcatcgcgcgtcagatcagatcagtgtcacgtgcagcgccgttcggagtttctctgccaagttgtctaaacaccgacatgtggaaatctggggtagagccgccggtagccgcgacggtcggctatggcattgcacacctgccactttgtgtttcgcgtctgagcatgaagtctgtgtgtttgtgtttccttctgcatgctcgtgagtgagtgagtgagtgactgactgactgtacacattcgccatagtatcatggcttcgaaaacaccctccatccgcgccctgtcgcgctacctcctccgcccgcaagcgccccactcgcactgtcaacaccagcgcaagcaatactccgctgccgcagctggtgcgcgcctcaatggcacagtcgagtacgacacgacgccaatcctgaaccacacgtccaaatccaccctggccaaccctgagctgcctgccgagattcgcaaagggcagaccaagcgcataaacctctacaccgccgtcaacgaagcactgcggcatgcgctgcagacagacgagcgggtcctggtgtttggggaggacattcagtttggcggtgtcttccggtgtaccatgaacttggcggcagactttggtacagagcgcgtcttcaacacgccgctgagcgagcaaggcttggtcggcttcgcagtgggagccgccgccgagggcatgaggcctgtcgccgagatacagttcgccgactatgtcttcccggcattcgaccagatacacaacgaggtggccaagtacaggtaccgctcaggctcaaccggagcaaactgcggtgggctggtcatccgcatgccttcggggagtgttggccatggtgcattgtgagacacgacgcactgaactacgcgatcaggactgacctgcttagataccacacacagtctcccgaggctctcttcacccacaccccgggcctccgtgtcgtcatacctcgctcgcccattcaagccaagggtctactcttgtccgccatccgctgcaacgaccctgtcatcttcatggagcccaagatcctataccgcgctgccgtcgagcaggtccccgtcgatgccttccacctgccactagacaaagccgaggtcatcaagccgggcaaacacgtcaccatcatctcgtacggaactccgctgtacacatgctcagcagcgatagcagcagccgaaaaggactttggatgcagcgttgagctcattgaccttcgcacaatatacccctgggaccgagagactgttttgaacagcgtgaagaagactggcagggccattgtggtgcatgagagtatgatgaacgcaggtgtcggcgccgaagttgctgctacgatacaggaaaaggcgtttctgcggttagaagcgcccgtgaagagagtagcaggatgggcgacccatactgggttgatgtttgagcagttcatcattccggatgtcacacgtgagtttggccttctacttgcatcaaatcagtgctaaccgctgcaggtgtatacgatgcgatcaaacagaccataggctactaacaatagaataatctttatttacacagcaagtcatgtcatggttcaccattcccttgcacactccaccccattctacatcgtctcgcacctcaccgtcgtccaaacattgtccttcgtcgctctactatacggacacacctgtctcgccttgtacaccacctcctccaacttctccttctcaataccccgcaccctaaccaacaattccaccctcaaccccatatccaagtccttcatcgaccccaccaaatgcaccgtgctctccacaacactgtcttcaggcttcgaaggcatcttgacgcccagcgtcggcgccacggcgttcatggcggattggaagcacgcgccgtagcccgcggcgaacagctcttcagggttggtcttgtctttgtcgcccgggccgccgagggctttggccatggtcaagtcgacttttagcgactcgccgtcgacgtggctgggacatgttagccacgcactcttcgaaagacgatggaacgtaccctgtgcgtgcgccgatgacatgcgcgcgagctgagtatagacttggcgctgtttcggtgttgaggaagcggcgtgaagcccgcgacgagacgcgtagagattgtcggagcatgggggtcacggttcgggatgccattggggagtttttttgtgcaattggaatttggctgggggaggtagagtgggattattttgtgctcacgcctctgaagacgtcgacggtctgggccggtgacggagtccatgacgtctttcaagcctcaaggtccaagtgttgatcgagccgcatcgagccgctagccatccccatttctgggtcctgtaatagtgcgccatacccgtcggatcgagccgagtgattactgtccaaccatggcagatccgggctacttgctcttgtctacaacctctccccctccctctccaaaacaacaaccaacatcccctccgccacctcctccccatcctcaacttccatgacccaccccaccctccctctcctcggactccgtacctccagttccatcttcatctgctgcaccacgcacaacacgtctccctccctaaccacatcccccacatcaaccagcacctctaccaatttcccgggaaatggcacgctgatgtgtgaaggatcagacggattgccgcgccggtgctgcgaggttgatgcagctgcgctagcggacgtcgaggccatggtgagcgtgtagggcgtggaagtagcgggcgtggtgaagaggatctcagcggtgagcgaggtggggaagtcgttgcggaggacgcgggtcagctcgagatggtgtgacgcaggctcagatttgtttgacgagaggctgagggaccatgcgtcgccggcgcggaagagggtggatgccgtggtgagctgcaagctcggggatgttgtggcgtcggtgctggggatgtttgtgcgtgcggacgacatcttgagagactgggcgaggagcgaggagtggttgcgttcgagccattgcgtgtcgcatgcacctgctgagaagtctggatgcgcgaggatcgcacgcaggatggaaatgttcgtcttgacgcccgagatttgcgtgtcggagagagcgcgttgggcttttttgactgcggacgaccaggaggatgctgtgatgatgattttcgcaagaaggctgtcgaagtctgctgagacgatggatggttggctggggatgagatgggtatctatccgcacaccgtttcctgtgggaaattggaaggatgtgatcttgccaattgatagtgaccagtcgctctgtacattttcagccgtcacacgcagctgtattgagtgcgctactggtggtgttcttggatctcgttcagcattgggcaggctgcattgatccagtttggctccttgggcgagaaacaactgggcctggacaatatccgtcatcgagatggactcagtgatggtgtgctcgacctgtaaacgtgggtttacctcgagaaagtaatactctcccgatgtaaaattgaccaggaactcgaaggtacccaacgagaagtatcgaacctaagaaaatcgtcaacgaaacctatttttagagagtttccggccttcatacctccctagctatcctcagcgcatcctcagtaaccttggcaattaactcgcggttcgacaccatactcggagccaattcaatcactttctgatacctcctctgcaacgagcactcacgttcccataaatgcgtgacgttaccagtgccgtctccgataatctgaatttcgatatgtcgaaatccatcaacagccgccttctcagcaaacacctgcttcgatgggctttcctccacagcacgtctgaccagcgaagctaactgatcctcactcctaatcaaccgaatgcctctccccccgcccccgtcgactgctttgaccataatcggataccccactgctgcagcgaagcgtcggacatcttctacgctgtttgtaggctgcagcagagccggagatactggaacgttgcctataacaaggttaggggttttttccggacgaagcagttttagtcatctcttacagcgctccgcaagccctcgcgccttcaacttgtcccccgtctccgcaaggatctcccacccgggaccaactaccgccgcacctgcttcgtcccacatgcgctttgcaaacgctgcggattcggagaggaagccgtagcctgggtggacggcgtcgatctgatgtttttttaccatctcaattaatgcgctaatgtccataaaggtcgcagctgatggcagctcgatgccatgggtagctctggatgcatgtgatgcgtcgcctgatatgtagatggcatatgtttcgatgtctagttctcgggcggatgagattattcttgtcgctatctcgcctctgtggtgaggttaggatggtgatgggaagaagtatgtggtggactgacctgttggcgattaagaggcgctttatgggtcttggtggtggtcggttcattttagctgataggagatttggacaagatgcctattcaagtatttctacaatgaactgtgatgatctgggttagaaaaagttgcgtccgcactgtcaaggtcggccttgaactactcttccccgccgtgagtatttacagcactcaatggggttgtttccaagtgttccgggatagcacagtgtttccatggttgttcaatcacgttcgtagtcgtgctgaagtgtaacaagccaaaggaggcggggaagcggcaactgcctcggtccccagcagccacccgacacttgcctgtctgcgacaatcccacgcgctttggagccgccatcatgtagatccattcgattgcttctcctcgggagcatctgatagcagcacaaaagtcctctttaattgagatggccggagacgaacaaccaccgccaaaagacgcgtcgacggcaaaagaccgtctcgcgcaggtcagctctcacatcgcgccaaacccgccaaaacgtcgaaggaagaagaatgcagattcagatctgcccgccgactactcagatattcttggccagattgcgacgctccgtaagattgcttcaaccccagacacaaagaacaggggctatgtacgacagaaagcggccggcaagctctgggtccgtgaacgcgttgaacaattgctggatgttgggagcttccaagaggttggtagtgtgagcggtactgtaacttggaaaaaagttgggccgacgaaggaagagcctgtggattttgtgccgtcgaacaatgtgcagggtacgtaggacatgttggtacggctggccgaactgacatgatcaaggtttcggacgactacgaggccgaaagattgtgtttactgctgatgacttctcgatacgtgctggtcatgctgatgggtcgttgatggagaagacggtgcgtacttgttgacacggcactgatggcccatgctgatcgtgtgtagctatacatggagcagctcgcacttgcgttgaaaatacccataatcaaacttgtcgatggctcctctggcggaggttcagtaacgacaattcgctcaacaggcttctcttacatccctcccctgccatccttcacgcaggtcgtgcagcaactcaacatgggcattcccaacttaggagccgtccttggcccagccataggacttggtgccgcacgcgttgttgcatgccatttttctgtcatggcagccgacattggctccctcttcaatagcggtccaaatatcgtcaagaacgctacatttgaagaaggattgtctttgaacgatcttggcgggccggctatgcactgcacgaacggaaccatcgataacctcgcccccgatgaagcaggctgtttcgagcaggttcggactgtgttgagttacctgcccgattgtggcacgaagcttccacccaccgtggaaccgtccgatccaattgatcgtgtgtcagaaaagctacgatctataataccgcgtgctaagaaccggagctataatccgcgtgctattatcaaagaagttgtcgacgaccaatcgtttttcgagatcggggaactatggtatgcttcccaagtattgcacaggaagaccgctaacgagccacaaggggtagaacggccatagttggcctggctcgctttggcggtaagccagtcggcatcgtgtcactgaattgcgaagtcaacgccggagctcttgacgcgcttggatcgcaaaagatcacacgcatgctgaagtttctggatgtctttaacctccctctagtccagttcataggtgcgaacgtgctgttcatttccttccacatgtttttactaacgagtaccgcttagatatcccgggctacgcaatcggaaccgtggctgagcgaacggcaactatgcgccatggtattactctcgctacaacatactacagtactacgatgccaattttcagcattgtgacgcggcgtgtgtatggagttgtaagccaccttcccctgatatatcctctaaatctaatcgctctttcaggctggtggagttatgctagactgccgcacgcctcgcatgcgggtagcctggccttccggggtctggggctcgctcccactagaaggtggcatcgaagtcggacattcattcgaactcaaagagatcgagcgcaaagagggcaaggcaaagcgagacgagcggtatgctgaattagcgaacgactacgcacgactgatgaatccggtacgtacggcgaatcattttggtattgaggagataattgacccgcggaacacacggccggttgtttgtgagtgggttggtcacgtgtatgagaacttgctgccgcagagggtcatggagcgagttagtggaaagcttcagcccatgtttgcgtagaggccgtgtatgttattgtccgaggaacatgaagcgttgttgtccgataatttgcatcttgtataatctcctttgcacgtctgcgctcattaagctcgggtaacactcgtcgatctcacgtctcaatacaaagcgtgcaatcttcctctcttcgacgatatcggatgtgagtctttgacctggcaatccttcaatgcttgacagcaaatctgacactaaacaacaaaatcaacccagcaatgacgaagacttgacaccagccttgcaagcctcgcaagaggggtgacccgatgtccgtagtactccaatcccatacctgcatgctcgctgctgactaacgtagcagcatgatcacttggataacgatgacgatcaagaggacgggctgagaacgttgatggacacagtcgtgaaatgctgctacataatgtctttgtacatcatcctaacgatctcctcaaaaacgtagactatcggatgcagggatctgttagggtgagcatagtctccattgttgtgcttacttgagcgtatgtttggcagcgctatgcgaatcatttggccgatgggcggatcgagtgcattccaatccccattcacagcacaaatgccttagacgaccctacctgtgctactggctggattatgtggagttattctttacatggggcacgatctgttcactgcgttttgctatgcgttctttattcataggcaaacagccgttagcggacctttagcgtcgatcggagagaaagggctgcggtctaaaggcgcggttcatgttcatcgtcgccattccagtgttgctatgcttatcttactagtgaagagagaagacacaatttaggcttactagtctaccgagttagggctgaccggtcgaattgtcgccatgatcataccattaagtggtgcttgtagggttatcctgcaatctccgtcttgtttccaacgaatggcattgcttttggcttgttgattgggtctttccgatggaccttcacatgtacctacgcagttttcaatcaaacatatccctgagcagcacagaacgaatacatgaagtgcgcctgctatcgaagagttagaggtagcgtgattggacagattcccacgtatgacttcgcttaaccttgagtatgcttgagcgcaggtccaggatactttcggcccgacgtcgcatgtattgagcgacaatcgaagtgccgtgccgcggaagtcgaaccctcttcagcattcacaccctgaagccaccgtgatttatttcaggttatagccacgcccgagtgattcgcatggccggactacgccccagattctgtcgcgcggtaccaatgattgactcgtgcgcatgtggcacaggcaaaagctggggtactcccggcggcgactttaacccccttggcgcatcctcgtatattgacgaggctggatgcgagctcctgggtagccctctgttgttccagtgtccatggacacgacacgaaatattgtgccaattatgagcatcgtgcgctttacttgctgcgacagctttcctgcttacctgaaggtttcgtcttttgtacccgacccgaaccgctcaccagcatctccatgcacggaatactgcggcaggcggcccgattcgtcgtagcctgacttgcattttaccaacacgcggggcgaagtccaacgcattctagccgtctaaagcacttgcgctcgtgtccatgccgcaccgccggctggtaaatttgacgcctgagccttgaagaccgactggatgtctgaccatgtctgaccatatgtatacccgcgcatccccgcccgcggatgctgctgatcgtctgcgtatcaaccggcgcaccacttccgtaaagtcaacaaccctggcccttttgaggattgtccacggcaccatcgagggcaaagctcgaaagtaagcgcgttgagtagaacgcgcggaaatgtcatggcacccgtcggcgcagctgctaccgccagacaagctgatccggtgctcacacgcatcgtcgagcaagatcaggtcccctggtaccgtaaacgcaatcttcggagactgtacatgttattgctaccgacatgcatcggcatcgagataacctctggcttcgactcgcagatgatcaacgcagttcagatatcgccacagtggcagctttgtacgacacttgtacttgaagatgaacttgtcgttgctgatgactgtagacttcaataaccccaagggggcgcttctcggcatcatctccgcgtcgtacaacttaggagctattctcgcactccccttggtcccgtacgtgaacgatcggttcggtcgtagatggtctatcttcctgggttcatggatcatggtgataggttcccttatccaagggctctcgatcagcggcaagtgcacctcacacagcaacatcgcgtactaatttttgctagctggtatgtacattattgcgcgacttttacttggattcggcattcccttctgcatcatcgcaggctcaagtcttatgggagagcttgcatatccaaaagaaagagctgcgatgacgagtttgttcaacgccctttggtttgccggttctctaatcgccgccggcatatcgtttggaacacagtcgttaaaagacgattgggcgtggcgtctgccgtcccttctccagatggttccatcgattgttcaaatatccaccatcttgtacaaaaagctacctgccccactccagagactgcaaactgactgcaagattagtatgatacccgaatctcctcgcttccttatttcgaaggatcgtcgcgaggaagcatatcgcacacttgtcttttatcatgccgaaaacgaccaccactccgctttcgcagcggctgaaatggctcagatcgaacacaccttgcggattgaacttgcgaactccaaaaggtcatggcgcgagcttctagtcgtccctggcttacgcaagcgtattatcgtcggtgccgcgttaggcctcttcacccaatggagcggcaatactttgttgtcatattacctcaacgatatcctacgcttgattgggttcaaagactccaagttcatagggaagctgaatgttggcctgaacagctggaacttggtaaacgcagtgtgtatctcgctgctcgtccggcgctttccacgacgaaagatgtacttgacttgctcagtcagtttgcttctctgctatatgacttggtatgccctacatgtccttgctctggatcaatcttggaattaattaacccaaacccgcaggacgatcagtgtcgctcagtatgcggaagataccgcccgcaaagaggtggctcgactgaccatagctatcatcttcatatatcagacgtgttacctgattggctttaatgggtccgtattgcgaggacgaaatccaccgacaaattacgctaacattcagtagtatgtactgcctcagcccctggctgtcataaggtaaatcttcctaagcttcgatcgagtgctaactttgtcccactattaccagctctcacatacagtaagtgttgtgccagataatgacacattccaaaaactgacgggcctgaagcatacctcgtcgagctatttccatttgcgcagcgtgcgaaaggtatcacggtttttcagttctttggccggtcggcgggctttttcaacacgtttgtaaaccccattgggttgaaaatcggctatcggtatatgatcacatactgtgcgtggctagcgttcgagatcgtttttatcgtacgtctgactcttctgatactcattaacccggacgctgatgctctctcgtagtacttcatgttccccgagacatacggtaggactcttgaagagctcgctttcctgttcgaagaccggtctctcgccgacgaagcgacaaaacaggtggagaagcaaatggaatggtcctcggagcacaggtggtcacgtcttgacaacagcatgagctgggacatggatgttatgatgccgaacaaatccgacgtacaaaccgacgacgaatgcagagggattggtggcggagacaggatcagaagcgacagtactggacgagagattcagcccgtcagggctaaacccaggcaggcgattcgcggcgaaggcggcagctggcgacaaaaccagtactagccgtgggtgtcggtgattagtgcttaaactggctggcaaagcagtgcaggtcaacagcaaccattaaaagttccacactcacttgcctaattattcagccatcacaggggcagcagaatctcatgtcgtgtgtaccgcctcaacaagccctttcgtcgcgaacgcaagtgggattatgtgtggattgacgccgccggtctgcccatggacgatagcgcgcagaaagtcgcagcatggaatgaggtcatggttgacatcgatacggcctaatacatggtcaaagagctggaagcacacattgctgtcggcatttaggtatgtgctgtgaaacgctactactcttgtcaagaatcatactgtctctgtcagtttcttcagactcggtgtgaggattaacgaattacaggatcaaaaagcggacaggtacactgcgtgagcaaagctgtgtgtgctaccagaagtgctcccattcccctgtgggaattctagtcgagtcgtgcgtccaactggctgaggttgacgacaatagggagattgcacgccacgcgtccaaaccgtctttatggtctgattataagcttctaacaatacgtgaagagcctcacatgcttggaattccgctaccaagaaattgacgagtgccaatttcatgtcgggcctccgacgttccttcgcgcgccaagctgtcttgtcgtttcacactcacttttagccgagctgcaccaataacaaaacgaggctggacccgcagtaggcttggacagtgcatttccctggcatcccgctatgtaagcttctccatggggttcgaagaggagacttggcatgagcgcgaagctcggagaattcctccagccaagatctgcgagacgaggcacctgtaacaatgatgcctcaaacatcgggaaccaagttcccataccgtaccaagccttggtattcaggtgtccgccatgccacacagagacttttcgaattcgtataaaggcactttgcgcgccatgattatcaaaccaggagttgcacactgttgaacagtctctcttcatacacattcatttcttgcctttatctgcatttgcatttacttccattcatttcattccgagatacccataatgaagaccactactctctcattcttcgcgggcttgatgctcggcgccgccgccgctcccatcgccggagccagcaacggagtcatcaccgtccaagtcagcctcgacatgaaccaggctggcatcgccgcagccaacgccttcgatgccaaccagctctttgcgttcacgtccatgcagcatattaatgctgttcctgaggaagtcgtcaacggaacggaggccacaggtggtctcgcaggcgcgtcaggaacctttatcttcggactcaactctgccgcgaacatgatttgctacaacatcacgctccacaacttccagggcgagttctcatctcctgcgacgactgcgacgcacatccacgaagccgccaagggcgcatccgggccacccagaatctccttcccgaaccccgagccagttggcgcagacgctgtggtccgcaacagcgctggatgcctgaagggtccgttcgtcacgggcgtgatggtcgatggcaaggattctggcgaaggcttccacgtttccatgatcgaggcaaaccccacagcatttatggcagacacgcactcatctctcgcgttgccaggagctgtgcgcggtcagcttgcttgattcctagtcaagaggcttggtgaggtggagaagatggaaataatggtaatgtagataatttaaactatacaagaaaagaaacactataccacacctttggtctcttgagatatgcactgtgacgatcgagttgtatcgaagaacaacagggctcatacaggaatagattgaggacgggtgaataatatggtgaagtatcgtgcccacgtgacaagcgatggactcgatcacccgcatggcgctcctccgttcttagcgtagctattacgtcattgcttaattatggactcgacgtaacatcgaaggctttcgttcaggtaacgatgcgcagatgcggggtacgacgtcccgtggaattccagcaaacatgctgcgcttcaagaaccactgaaagccggcctgccgttctccaaagataaccgcaatgaggctgtcacagcttttgcttaccatcgggtgcaccgtagctcaagatgtagattattcacaatacgtgaatcccttcattgggtcggagggcgccataccgggatattcgtgtaggtcaattgcatctgcggtttgatcatatgtacagctaatgaaacagttggcgggggagacgttttcgtaggagctgcgaggcctttcggaatggttaaattgggtatcgacacgtacgaagagcctatcaaccaaagtgcactcaatggcggttacacaccgcaaggatttgtaacagggattagtatgatgcacgtatcaggaactggcggaggcccaaagtatggttttccagcgcagatgccgctcactgaaatcgacggagacgtcaacttgctggataatcgtacatactggcagaaaagggtaagtacgaatactcctcaacttggcagcaatgttgatcaatggacagattggcgacgacgttgcctctgtgggctactttcgttcaacactggagtcgggcataatgatagagcttgctgcttcacgtcatgcagggctgtatcactacacatattctccatcatcagagaagcacgtgttagttgatctctcgcattacttgccacatccgacgcgatcctgggattcgcagttctatactggtggcgagatcgagatacaactagaatcaaggacctacactgggtacacatccattgcgggtggctggtgccttggtccaccagtaacaatatacgtctgcggcgaattcgatagtccacctgtcagtgcgaaagcattcaagggcagaaacacgtttccggtcggccgccatttccgcacttttggcaacaatacgataccacaccctacctataccggtctccgcgcaagatcgggacccctgaacgaccgggttggtgccatctttacttgggagaacagcactgaggtaaaatcgcgggttggtgtatccttgatcagcgtggaaaaagcttgtgcctacaagaactcggaactggcgtcttggtctatcgaagagactacgcaagctgcacgtgacgagtggaaccgagaagtcttctccaagatcagggtcgatacctctgactctgccaacaagacacgcattgcgttactgtactcgtcattgtatttcatgaacttgatgcccagtgagcgtatcggcgaaaacccactctgggaatcggacgagccatcttgggacgacttctacactctctgggatctattcagaaaccaggtatctttgtggcatctcataatgccaagttactacgagtcaatgcttcgatccctgatcgatatcttcaagaatgaaggttatcttccagatggtagatcgggcaactacaacgggctggtccaaggtggttcaaatgcggataatgtcctcgcagatgcttatgtgaaaggcttacggggcgccataaactggaccgagggttacgctgcggtcaagaagaatgctgaagtcttgccatttttcgatgagaatcctgtcgacataacaggctctcttaaagagggtcgatcagcattggacgactggattccactcggctatgtctcagccaaccgcaactcgcgtgctgtgtccaaaacagtcgagtactccctcaacgacttcgcagtcagccagattgctgccggagaagcaccagatgagcaaggtatttatttccgacgctctggtggttggcagctttcttgggatgccaaagctacaagtcgtaatttttcaggctttgttatgcctcgattctctaatggaacatttcacgagacatacaatataactaattgtggcgaatgtaactggcaacaggaaagctacgaaggtgtctcattcgaatattcgttcgttataccgcatgacatggcgcgcctcatcgaactcatgggtggaccagatgggtttgagagtagattggactacatattccagccaaatacttctggtgttgatcttggtgtcaatggcttgggcatcaccacgatcaataatgtggcaaacgagccggacttccagacgccatatttgtacaattacatttctaaacagttcaaaagcgtcgagcgatcgaggcagctggcgaacgacttctacttcaacaccagcaccggtatccctggcaactccgatgctggtgcgctcaactgctggttgatctggcagatgctgggcttgtatccagttgttactacgcctgtgtatcttctggagagtccatggtttaatgacatcaacatcactgtcaatcacaaccatacactccgcatccttgcagaaggtctcgacgatggagatggaaaacaaggctactatgttcaaggcgtgcgcataaacggtaaggaatggattcaaaactggttcgagcatgatgacgcagatggaatcatgacaaacggcggcgagatcttgttcaatcttggaaccgagcagaaagcttgggacactggagacgtacccccgagtcctggacaccaagttgtcgacatggggatgagatgatggaacataatgaatgacctgagtgtatttccatactcttatatccctctctcgaataagaacgaatagcttcgaaggcatactcggccagatacaaccttgcgagcactttgccgttcacttctgaagtgcctgtgcgagacttgtgtggccatcggaagcaagcatgcgggcggtcctgcagcccatttccctgaacacggtcaccgtcaccagatctccacagaagccttgcgagtagcgacaaacatcttatgtcattacaccaatcagcgacctagttcaaggaatcatgcgacttcttaccatggccggggtgcggtattggtttgttcggagccaggagattaaacagccaccgatcgcagccaatgattgaggatgagggtcacactcccagttaaagctcgcaaacctgtgaccaacatgtgagaagacaaacaaaatgacgggacttgcgatctactatttgcttctccttcttttacgctctgctctacatctctcattatgaccaatctttttgtcgccctgctctttttcagagccttctttagctcagttcatgcactacctcgagatcatgttgcacagcgctccagctctggatgtggcaagaagccgttccttccgggtgtcacacaatatcgcttcctcaagagcagcaataaagaccgcagctactccttccacctacctagctcctatgatgccaggaagccgtatgcagtcgtacttggcttccatggctccagcagcatcggcgcattcttcgagctggataccaagttgagtcaagagaggtatagcagcaataagatcatgatctatccgaatggtgttggaggaagctgggcagggccaacgtatcatgatggcagcactatcgccgaagacgtccagtttgtacaagatgttatcgatgatgcgaaagaacagttctgcgttgacgaaaaccattttttcggcgttgggtaatgcttctacatctttttctgaacactctaacttttatagcatgtccaacggcgggggattcatcagcacgctcgcctgtgaccctgtcggcagcaaactgttcaaggcggttgcggcgcattctggggcattttacacggatattaatgggccaagtaatggatgttcacctgcgaagaaaattccgatactagaaatccatggagcaaccgacaagactgtgaaatatgagggcgggcagggtgacggtggtcctcaaccggcaattagcaactggctggattggtgggcgcaacgcaactcctgcacaggaaagactgaagaagtcatcgaagatggcaatgttcagcactactcatggtcatgtgacggaatcgagggcttgctgcaacactacaaagtcgaaggcctaggtacgcatagcattgaccactgtgcatcacaaactcacacgacatttaggccattgctgggcagacaccgaacctaacttgtctcagatatctgtgccacaactaccgacagtgatcagagcaagtgtgatcgccatgaagttctttgacgatatgtcgtagcatcagtctggaccgtattatagcgtgtacaattcttgttatcgattgcattgccatcctgagtgcgttgtgaatggggctgaagctcggctgcgtgtgttcgggggctgagacagttccagaaatctgaaacgcctgacaggacagccccgtagactcgttcgccactataacgaccacatcctattggccatacgtcgttcccgaagtataactgtctcgagcgtaatattcgcctaaggtccaagtgtgttatccaaggcatttgtcaaccccacatttccagtcgcatcaagagcctgtcacagcacgtagcacccgcctgatccacaatgtcgcctagaagttggctgatcacacgaaggcagcttcatatcgtgatgaaggaagagccccatgcgatatcgtggaagtttcggacgttccaagcatggtataaatcagattcacacccgcttcgttgtcatgtcatctccagccacttcagcacttccaactcacttccacttactttcttctgcgtctgtgactgcaatccgacccggtgtcgttcattcaagtacataatcattcaccaactctcaacaacaaacccaaaccaccccaaataaatcaacatgcgtttcactatcgccaccctcattgctcgtatgtggttacctttccaatgtaatcaacgtttgctaaagtccatacagttgccgccacctccatggcccaggtcactcccaacaatgctggtgctgcaaagtaaataggacaaaagtctatcaatgggagaaaaaagctaatggtcaacagtgttggcgccggagacggctctcagttcatcactggcggttgtgtggctgacgctgattgctcctcagcatgctgtgctcaggtcgaatcgtctggagctggcgtttgctctgctgaggcagcaagtcttcagaacggcaagacaggttgcgggttcaccgacccgaacgcggaccaggttatcgctgccgctcaggcccaggtcgagcagcagggcttcaagcgtgtggtcaggaagagcgagtagatgtattggtcctgggatttacgagaacatgatcaacgtcatataaagatgttgagctccaaatgaccaaacaaaaaatctcacaccatcaaaaagcactcttcttcacttgcggtactgtgatgtggctacgacaaccttgggtatttggaaggacgtcctataacttcaagacttacttatcttggcaacgagagtctacacaagacctacccccatatcttcagctttctactaccgctctactagttcagcagagttcaagctatcttctacttctacttttgcagtactggcggacgtgggtttcagaaggacagtgttgggccgcttgacattcttgagtctgggaatttaggatctgcacagcagtcagaagctcttgcagtacctgatgccaaagatttgacaataaaaggagataaaacgcggagccacggcaagaacatgctgttcaggacagctttagaaaagggacatgaatataatacaggcgccactgactacttatgttacacttgacgcactaccacctttggactgctgcgtgcatcccgcaccagcggcataccactggaatgcgtaatctcattattaacaagagcttgatttgggatggcaagctctctacaagcgagatcaggggatgtcccggggagagggcttcgaggcaaaggtttttgcgttctcatattatttgtcggggacagaacatgggcgttccgctggctaagagcgcttcctggcgtagcaactggactcaacgccactggtggtggttcagcttttggcacagcgctggagaaatagttgttgattgcagcacccatgggcgagacaagttcttgaattgagtaatgtctccgtttcgaggtcggggatgttgttgtagattgggatgagcttgcgtgataagctggactgagcttggaaggttgcgtggtgatggaaggtttgtgacgatcttgatctgtgagtggacgtctggtgggtgatgtaccaacaagagcaatatcagggtggaatgaatttgccaaatggcgggcctctgacatcgtcgactgcggaaacagggagagcaatctcgctggcctggctgagctaggaggagagaggctgcggcttgagtagcatgagcttgctgttagtggtctgggactatgcgtcttcggtggcggagtaggctggttttgagcggaaactaatgagtgcatggatagcagcggggtacatgacggggacaaggcgaatgaactggccgtgtgtgggcttgcgacgtcagatgaccgtggaagggacttgctgcgctccggaatattaatactcaggccatgacgattcgttgatccgctccgtgctgttgagggtcgtaggccaaatcgcggagatgtgagaggactaaggggtgatggagtggggatttgcggcgacctatgtggtacgcgctcataccgcaggctggcaaccgcattagagttccaagacttgagaatctttgactttctctgtctacgactccatagtggagatggtttaggtgaatgtgtttccttggctcgaaattcagtcgtcgtcggtgagtcatctaggcgtctaataaagaccatgtatggtatgcacgctgtgcatacgctaagacacacatggatctgtgaaaggatagccggcatccataatccattgttgggtcgagaattgaggtggccatgggatgtgaggctatctagccatatcaatcgtattaacgaagcggccgcaacaagcgctcggggactgaagcaggcgacgacagccatcttgaaagaattgctcagtcgcttgttcattaccaggctcacggatagcatgaccatagctacctcggtggacatgtcgattatgcagtagaccatccagaatgctcgctgatctcgtcagtgcccgatattatcctccatgctttcggtctatttacttacggtatcgaagcaccttcgggcgattgattcccaaggtgttggtaattggcactggaaggcgatagcaactatcgacgcgatgctccagaaagaaacaaaagtcgcaaaaccggctattgctttttggtgcatgcgctgaacaggtaggacagtataaaagaacggaagcagcgagatcttcgagaagtaaagcgacgcaatgtagaggaagtcggaagcgtagttgcctttcatgaggacactggcacgctcaatggccaacagccccggataactgaggcctttgtaggcaagtagagacgtcgtaaccgatagagcgattgaaaaaacctgccagcttagcttgagggcttcatcaatcattgacaggacttacagttgctaaaaagatgaggaggtcatctaccgtgaccttttgtaaaacaactgctttcaggacttgacgagcaaaaaaaacagatactgtgactcctagaagtatccatgtcgctaaaaggatgctgtctgatctatcctgactttctgcgtttgtttgttgtgttgcagtggctgtggtcaaatacatgacggcatcaaaaccgcgaaatcaatgctgcaggaggtgtttgacgaattaaaaaaaaaacagatatgaactacgcggaataacgaatgaacatgagaaatgaagcgagagaatggggcgcctttcgggttggccgtgatgttgatcgtagatgaaggacgaggagtaaaagtacaagcaaccccggggtagcctcgtagttagcatggcacaatcgggtgtttaaaactatccgggcattattccaaaatcagacatgagacatgacacgctcagaatatcaatgagcatattctcgtcgaggctcactacgagcagcagctcggcaaaggtggatgttcgacgattccactctgaaatgggactagcaagaagcataatctagtcctgcgagctatacatggaataaaccactgtcgtgtaatggtaagcgcataggcgaacgaaagcagtcgcgtcactcatctattcttggggtcagaagcgcccgcttccatctgcagagcgaatcagagcgtgctgacatgcaggacagggctacgcatcctttcttatcgataccagcggataaatgctctttcggtaccttggcaagccagatttgcatctatcatctcggtaattgtacgcaggctgcagtgtgaacagtagagagtcgggaggtgcgcttgtacgcttcgtagcttgatggataaaaccgcgaccaatatgtctctcaagctcgaggagtaatgcacttgatgcgctaccaaatgcgaggtcgccgattcatttgctgtgcgcaaagtttcggcaattgccttccaacgttaagtcgtgggtctcgacgtccaagacgggagggaacggcacgcaataacgatgggcgtagattgtccaaacgtgcacgcaccatggttcagagctatgaactgatgttcattgggatatagatgctgacatcgagcacggagtactacttacatcctgggccgtttcaggtcttcgggcaccgaacaacattcactgcccccatcctctcttgctactcgttgctcagtatcaatcaaggtatgtgaatctcttcggccacaatatcctcgccctcgaaggcgcattgcctaggagatgccgcttttgagacccatgtggcgagatgtgacaatggtgacaaggcgctgaagtaacggtagtgcgagacacctggacagttagcattagacctctggataggtgcattttgtagctttggaaaatattccacctactagaagtccctcagtggtgcagttttgtagaagccacggctcgtccagtacatgtaccctagcgaggttggctggcgaagcaacttaaggatggcgtggtttaatcgtgagacgattagagaacaaattcgagaacccaaagttacattcaatttggattgagctatgacgatccgcgtgaacacaccgagaatctaacgttgacttagtagagaaagtccttttgtgcacacgttcacttcttcaaagtagtgtttggcgtttctagttgctgaacgccttgggtcagcacagcacactccgaaattccgtgtcaacaggtcccagttcatcagtgaaagcaaagtagagtgcaaagagccacaaaactactcgtatcgcacgacggaatacaaagtgcgctttgaagacttgaaggtacttgtgagaagaaagtgctgatgcgaatcgcacgtcaccacataccataggaatggcacataagcgctgcatccacgtttccttgaagagaagcattctaggaccgagtacatcgactaggttccattcggggtgactctccagccaccggggtaagtcagcacattttgatgagaacgcccggtttgaccggttagcgattcaatttttgcgggatcccatgattagcaagtaagcttcagctcacccccatttttgttccactgcgattttctctttcatgacgcaattgcgtccgtatgtgcatataagatcgtaaaagtctccattttacacgttctataggagaaacttctctttgcccggcagtttcacagagctcacttatcgcatggcaaccatggccaaagactccttggatgaatcggaacgttccctcctggatcataggtctactgatcgcaaatcccaagaaggtgaacatcccgcctgtcgagatccgctgttagaatgggtctcccgggtcgatgctccttttacttctcctcgatgctataactctttacaaagtcatgctaggcattggtagagatccaatgcagtattaaaacatctccagcatgctacaggccgatatttttgctctagcggaggataggactgaagctgtgccgcactatagttccaagccttgtggaaataacggtgtacatatttaagacgattagcagttccgatagcttcaagtcttccagaatgagtctcattttcaaattgatgcacctatatctgcatcagaagatgacatggatgcactaaggtcggcttgggcagagttatcatccagtgaacgaaacctagtctcacacaaggtccccttccgatatgcttccaaggtagtgcacatgttcgcttgaacaatgtagacgaacatctagttccaccgcctttaatcgattccccaatggacggtgcaaaatcttacgtaggttcggttctacatcaaatccattgcctgtggggtggagttccttccgtgtgaaagccggagctaaatcacggcatagcaatagattcaaatgaaattttgccgcttggttcgaggccaacccgttatcttagatgtagagaagaagtcttttgtgaaacatttcaaactgtgttggtcaacatagcttacttcaactccttcgctcatgactgacctttgcacaacatgtctgcgcgattccattacatgctgcgcacaaagggcactaggagcagataatcgcgcccgaggcattgggtcgatgcgtatttgcaagtactaatggggcggactagcgtaggcaaacgaaaacagcccgtaaatagcaagagagaaaagtgtggagatgttggtttggctgtatgacatgaatgtgatgaactcaaatgttagactggttgtgattttcagtgtttgctacaaaccgttccattgttgtcaatcgtcggccagctggcagtttcaacgtatgcgacggacaaaaagaagtttacaatctcccgtgcgatcatgccgagattagcgggtatcttttatccgatcactttgcctcaatacctacatggaaagccatgatgtagcggctgtaaattgcggggaatgtggagcgcggatgtaggcggagtcctggcagtgaagtgcccgcgggcgccaagccgccgagcggacgaaacctgcagaagtggatctgtagacatcatactcgctccgccgagttcaggaggttattagacttctacttctggttgctcctctgtgacgaaaagcacgatactcggactggtatcaattacatacaccaagacaacgatgcttgctttctgcgcagcaacattgctgctgcatactctagtggttgccgctagcggtaatgatgcgccacaatgctcctccgaagcctttaccgacccgcagattggtcgtggtgtgaccatactctcggtggaagcacaaccccagtacaactttacgagtgaccaaggagctccttggcagcctgccttgagcggtttaagcttttgtcaggttcgcgttttcctcacgcatcaagcaaggaatcatgtcgaaagccaagacaacgtgcttgtcgaaatttggctgccactcgatgcacacgactggaatggacgtcttcaagccacaggcggtggaggttttgctgctggtaagaagagtcttcgcgaaacgcacaacacactgctgaaacagccacaggcatgatgggggcacatttaggtttgttcgttttaacttcacattgctattatctaaagcatctttaggtgaggccatcaagaagggatgggcagcagtctctacggatggcggacacgaccccgccattggcaaattttgggacgcctcgtggctctctacgaacactaagacacatgatgggcggagtggaaagaatggcaacagggacattaattggggtttgctccacaactttgcgtcacgcagtacgatcgatcagattctcatcgccaagagcatcacacatcagtactatgggtcgaaaccgcatcactcttactggaacggatgctcgactggaggaagacaggggtacgctgtggcacagaagtaccctgagcttcttgatggtatcctagcgacggccccggccgcgagtttcgtgaatctggtcgttggtgaactgtggccactggtcgtgatgaacaaggcaaaagtttacccgtccaactgcgaattggaatacttccgataccaagctataaaagcttgcgagagtgagtatgacctgaagacgggcatactcgaagaccctcaggcgtgtgagtggacaccaacaagcctagttggcgaagcattcgagtgtgaggggcagcaagtcaccatttcccaagagatggctggagttgtacaagctattcatgatggaccaggtagcacggttgccgacaagaaatttactggactcgcttggggagtgccaatgacggttcttgcagatataacaacaaccgaagatggcacccgctccgcaaatcctttcagtatctccgcgaattggctgcgacaggtgatcctacaggatgaaaatttcgacttctctacgctagatgaagaccgctggtattcactctgggtatcggcgttgtctgaatttggtggcatcctcaacactgacgacccggatctttcaaaattacgcgactcaggaacgaaaatgctcacctggcatggaatcgatgatccggcgattccatatcagcataccattgagtatagacggaaggttgaggctattatgggtcgcgatgttgatgactactatcgcttgttccttgcgcctggcgtgttgcactgcggcggtggtgtcggcccggttccaaaagaccctctagactcacttgtgagatgggtcgaagacaacgaacaacctgaaactctggaagccgaaatcgtaggtgcagatggagatcttatcaccagaaatctttgcatttatcctgctgttgcaaggtatatcgggattggtgacactaagcgagcttcgacctggacctgcgttggcggcactgaaagaccatctacagccgagcaagtcgtagagagcgagtttgactacggaagtatgcaccaagctccattgacgggtggtggccgcaagaaagagccgggatcgcatgacaatgacaagccggacaagaagtcaggtcgcgccgaggagatcttaggaggactcaaagatcgcattgaaggcctaggacttggcctacatgcgcaataagaccgaagaagtcctcatgcgtggtcggaatcggatccgttgctgcaatctccctcaaagccaccgaacatcggtcggcagcagagctatgctacatcaagcccgcgtaaagtcgcgaacaacactagcacgcgcgttacaactgccgccgaaccatgcttcggagaattttaatcgatgtggaatctaaccgagagcggctatggagcatattggtggaagatgattgctcaatttgatttctgcggggaacggcctgtgccagaatttacccatcatcattcatttactccaactgacttttactgttctgcaacactgaattttgaaatgagctacttcatatcgaatgtgaaaagatatacaatcatggcattttgcttgtgccccagccacataaagagtgctgttggcattgcgaagactgagtgcagcaaatcgacagtgacccaaagaggctttccatcaaatgcatttgaacttttccactgtcgccatgctattgtatgcttgtgctgtaagggcgcaatggcctgacgaccctgacgacgatagtccaggctggccagacaatccgcctgacgatgacccaccaccatggcgaccaacgcccacacagaagcctactactacttccgctactccagtaccaagtcccacagaagatcccgaggacccaccggcaccaatattcactggcgtcgacacttttgataatgcgacagtgtatcagccagacgattcaacacaccacctcacatctccacgtacagaaaaccttccaaacaataccattcttgcagtttggaacgattctgcccaaacaagcggcccgctaccaatctaccaatctacaaacaatgggttctcctggtacgcacacggcactgcaagaccagctacctcggggaggaaacttcttgagccgcatcttctttttgtaccatcactaggcgatgatgccaatgtaacactcctcgtcgtcaatgctgtagatgctaaaagcaccaatattgagctctacgcatcgacagatctcggtgctacgtttgactttgtgaagcaaatcgttaaagggggtgagattggcctgaaagctgtgggagagcctcatatggtgctacagtaagttttgacgatgaggagcactgcacattgcgatatctgctaattatcgaccagcaatgaccgcttgactgtctactactccgatcgaggagatgacaagcatagacagaagatatctcagaagtcaacgaacagtgtttatggagcctggagtggtgctaccgatgcagttgcgtcaagtgtcttggcagatcaaatcggcatgggaagtgtcgcgaaggtaggccggtaatatcgcgtggcaaaacaaccattgacaaaacttacaggtcacgaacaatcaatacatcatcacttttgagtcagaagaaatcggcaatggtactagtccactgagttccgtcaaattcaaaattgccacatcgcccgaggattttggcaaagcaagcacgcacgacgtcatgactgccgctggccttaagccccagggcgctccttccgttacatggtcttcgataggtggccaaaatggtaccgtcatcgtttctggctcgacatcaaatcttttgttcgtcaatcaagcacttggccaagggccatggagagtcgtggcaacgaccgcagctcgcgcctatgggcgagaggtgcacgcaggtatggcgccatagatccattgagtgtcacgctgacagcttgtagtgcctgataaaagagcactgcgcatcactggtggctcagaggccatggataaatcgagcgacatattggtaacgtacatgaatttcgagaaagctcttgcggctgctgtatagggtgcaagttgaggaagacgactttggttcatttgcggagagttgctgtacccttagaagtaggtatccattattgctcgacttcatggtgcgttgaaacctgggagactgaaccgaagtgcctgagaaggcgccatttttgtaattcctgctattcgaagggcttcttcgctagtttccgtgcattgtggaatccctggtcctgctcatgtgaacttcctctggccgttcccacattgctcaactcgtcataacactcttacttctattcgcgagcacaatctataccctgagactagattcgtcagtgactgcgaagcaattaaaagagatcaatttggccttacccttagattgtcgtctactactctgagccaaccatttgtcgtgagctcatcgctcgcttgggtcatggtcggcgtagagccttgattgccaaaatgttttttaagaaggagaactttgaaactttcatccgtggttgaccagtgtttggagaataggcgatatcaggtccagcacgaaacgataggctggagtatcgatcacatttgactctcgctgataatgcctagtttcaatccgaacttcgagcgtggggtggtgtggtgtagtagttgcgcacgtgatcggatgatgaagtaagcaaccagtatattagattagatcaccctgagggctcaggactttaccgacacctatcgaaaagctagctagatgctgaaatctatcatttcctcactgactgcgggtcgctccctgggtatttgtgctatcaggagatggcaatacgacagtggtagtgaacgagggccaggtattgtgtttatatttgattttaactcatttcatggttccccctttgtcactttagaacactgaatggaggatgctcgggcgatctgcgaaggtgcgacacaggtacagaatagtaaaaagaacaaaaagagcaaacgcaaatgcagactagcaacgcaacatcgcagatccgccacctagtgtctatatacaccagcctcactccacgctcactttctcaaatgagtctggacactctttccagagatgtgccgattttcccgatccgcaaacaccaataccgttgctcactctcgccagtgatgtggaagtcgagttggcctgaaaagccatagccttagccgaagtgatgaacaatgcaacaacgtcgttttgaggaatgtcgtgaacgcgctgctggtaggttttgttcgaggtcatgttctatggaacgaagtcttagaagtaagttaaaataagctcatgcccagcatataggcgttcctgaatcgcttgcaatagtaagtaacatagctgttcgagctttatgctttaatttgagattgttatgcttcgatttaaggccgctagcttgtcagaacgtgtcgttctaacaggcttctaaggtgttgaatgcctataaacttgcaatatgtgtattgcaagtgtaggattgctatctattataagagctctcgaggttatacatgcgctgctgtggttgacgatgccgtccttgcacactaaaacatctgttctgcctcccttagcctagtcggggagcaactcaagggctgcgttatgcctgtcgatgaactccttgtgtatctgcactggattgttgcacttcctctgatcatggaggacgaagccagtattagatgacagtagccttgtaatctcatagccaagcaatttccaaccagccttcgaagaacatcgaacccgttcgacactaagtttacaggctcctgaaccaaggcactgcttcttgagacactcacgatccgcctttgagactgatgtagcagtctcgccgcgtttatcgacgtttcaagcttgcgcatcaattcagtgagcatggaggtactcactctgtcgaactgtagaagctaacccatatagatcgatggatatacagaacaggtggtggacatgagcgaatgctaataaaactcgatcttttggcctatgcatttgctctttgctgttcatttcgctatatggtacccgtctcatctttcaggctcactgaaacaagtggctcatcgacaaggcaatacattcaggaactggccaagaatgtactgtgggattgtaagcaaaggagccaatgagtacacagcacctcgtcgaaagttcaatgaatctattgtgacagtccgcgggtgggaccagctccacgtgagcgcgcgtcgcgtcattcgggccagtactagcgcgcttcccatatcctcaagctccgccgaccttgaacttcactttgctcactctactgagcagccactctagataaatttgctctgctatccaacgtaatgacggagtcggtaaatctcgaagctgagtgcaagcgcttgcacgagcgaagccttcggtgagcacgctgaacaggtacgatagggaaatactgactgaatacagagcactagaagaagagttacgaacagacaaggagcaccaggtcattcagaaagagattaagcagctacgacggcatggcaaagcacttctgcagtgctccaatgataagaagagcgcggcaacgaagatactagaagattacgccaaggctgcgtgccgcaagttgtgcgaagatgtttacggtgccttccctcgcgaagtccgcgatatgatctatggtcatctacatgcacgtgacgaaatgcgcgttactcgtggtttcaaaggccgctggagtgatggcagcgaatcctacttcaattcctgctcagagaaacactggtgcgcatctggtgcacacgaagttgccgggacaaaagacctgtggtgggattcatgctgcgtgggcgaaaacatgctacgagagttgagcgagcactactaccgtacagtcctcttcttattcgcagccgattgcgagcttcttctgaagtttcgagtcaccgatcaatggggcctggggttcgtccctggtgacatcgcgaccaacattggaatctcgatcgattgtgccaggtatgacttcgctgacataggattgatcttacgcgatgattccaactcagccaatgctaatatcagctggtctgcctgggacactgactctaccccggatcgcaaaccttgcgaagcattgtcactggatcttgagcacctcttcggttttagagctggcacaaacatcttcatccaggtttcagtggaaaagatcaagaaacgcagccttctggagaaccagcagtggatgtgcgacgctgtcatgccaattctcctgtcaacactgcaacgcctcaaagtggctggttacaagcttaaaatagttctcagcagtaaggagcgttgggctttcagccgcgacacagaagacgatttcacattttcggggcaaaagttagacatggatgttatgcaatcttccttcagactcgtaagtacgcggttcctttaaagtgtggtacgacgctaatggtcacagttcaaggttcgagcgcttggaaagattcaactcaagaaggacgccgaagaggggaacgacagttttggggatgtaggagacgatgacgaagacaacgaagaaggacacagtagcaactagggcgacgatgattgaaatggcgagatgctgcacacgaggagcgaatttaatgaagtagagacgggagatcagtgtcaaacgcatcacaaatggtggaaatacgaaaggctatgcggacatcagtactgctaatttcaccttacatatgggctttgcttaccctttcttgtgcttttgctcccttagctcgctaacacgtcgactagatcttactgcgtcctcttaccgacgaggcataactgaaccacacttacactgaggcttgacttgcttgggagctagaatgttgcttattatttcattttgcctctcgctacgtgttatcgagtagtctctgcgtatattacccgcttttgatctcgctaagcaaggcatcagcggctctctcacctgtaaagtatccacgctacgaggcggacccgatatgctacaaagcacctcctcatttccttcaattattcctaccagacagaattgtacccttgcgagacgccactttcagcacttgcagtattcccaaagtcatccaaagcccagaagtagccagcacacaccatggcctcacccgatgaacatcacgagaacataaaatgcttcggcaagcgatactacaagtaaataattcgcacatagaccgcattgacgcgactaatcaaaccacagggcactgagggcggagcaaaagagtactgcgaagctcattaggctacgtcaagagctgcaccttgccgaatttgagtcaaataataacacaaggattgccgaagctgccctaagggattatgccaacgcggcctgtcgacgtctctgccgcaagatctatgctaccttctcgcgcgaggtccgtgacatcatatatgtacatcttttacaagaccgaccgtaccgaatctgcgacgatggctatgccaacggaggcatagctaattggggatcaagtcccctactgcggttcagtcgacacactcatgatcatctcaccaaagcagcatctgtgggcacacacattgttcgagagctggaggagatgtttctccggaccaccacattcctcttcacgcataacagcagatgcatgtcgaatttcagacttaccgactatttgaaactgggtctcattcccgccgacttcatcctcgacatccagctgcaaatcgcgtgtgggtcgtttgatctacttgatctgcgtcctattccccatagcaacagccactgggactcaccgactaatctgcgtcctgaagcacttgcgattaggctggaagatctgttcggcttcaggcatggctcgaagattacagtggatctcgacgtcgacgcgattcgcttacccgacacgacagctaaggagcagtggctgttcgacaacgtggttcctctcatatttgcaagcctacgccgcctgattcaggcgggatacaaactcaaagtcatactcggcgatgatgactttgtgctgcgcgcgccggacggcaggttctccttggagcagtggacggtcaaactcgtgcaggtgggcgccattaacaaaattcagtcgatcaagctgacaattacagatgcaagacaatctcaaacgccgtgaggaagagcaagacgcgatccattactctctttgcgctgacaacatcttcgatctgccaacgacgcaagcgatcaactcatccaatgatgctgtcgccgttgccgggcctgtacaagactttccactcgatgtcgatgatcaattcgtggaggagagcagcgaagaggacgtcgcgcaggggggccatttcatacaagagaccagggatggaagttatgacaacggagtgaatggcatgggagatgaagacgaagacggcaggaacgagggagaagacaacgttgactccaacaacgataaacacgacagcgacgaggctgcgtatgataaccaagatgacgacgaggctgtgcacacaagcggtgaaacttccgacaagctcgaaggagaagggtaagttgtcttcccgcaaactcctctccaggaaccgaagtttcggagcagctcccacaaaagcgcgatccagatttccaccaaagtacaccaaagcatctcgttcttacctgcttacattttggcgtaagcagccatcagccctacacatgcggctgaacgcgcgtgctaatcggtcaaaccgttttcggcaaagtcgcttgctagaacacatgcttcatgcgagtcagacatgggattgatggcgtgagcacctagataagcatataaacataccttgatgaacatcgtgcttggcttaacacttcctgtatctttgattttggcgattgtggaataattatttgatttttcatgtttgaatacaagtgcgaaaaaaagagcagaatggcgaatcaacatgtccttcgcgagcatgcgcttcggtatgcaatgcatagtttcgagtgacaaagatactgacgggctcaaacaggacgcaccgcactcttcaccaccaacaagcccacgccccattcctccaaacccaactccaagccctcaaaacctccctcctaaaatccaccgccgctgaacaagtcgccctagccgccctcgcaaaatccgaatgcgcccaactctgcaatctagtcatgacccacctcccccgcgagctgcgcgacatggtctaccagcacctcgtcccgtcgaccacacgcatcagccgcgagtacttccgctcaatcagagaccccatctcggggctacacacttacgacgccgcgaactggaaagccgcgcactatcccgagcactactgggacgcatcatacgtgggcgcgcccttcctgcatgaactaacccagatttattttctcacctcgacattcgcatttggcgacgacgacggcctcatcgagcagtttctgactaccgaccttatggacgtcggatacgcgccggcagagctcgtgtcgcgggtggaggtgtatttaaacgcaatgacgtacgatcgcacgacgtgcgtagggtacatgtttgggtgcgcgacgaagccggagcgattagttgccgcactgagaggggtggaggggttgaaagagggggcaagtttgtgtgtgcattttgagacgagggcagcagatggagaggtgagggacaagcagattgggacggtgtgtgacgcggtgaggccgtgtttgagggaggtggagaagaagggatgtaaggtgaggttggtggttgataagaacgacgcagattggactgggtgatggagcgggagaacgtgaggagagaggtgttgatgtatcgagttgtgaagctgaggtcaaggtaaagagcgtctgagccagacatggatcggatctaaccttgcttttccaagccgagtatgctagccctccaagtccactctggtaagctatagtgcgattcgtatctcttgtatatcctcaaacatttccacatgatcacgtagaaaatctgatatccgtgtatctaccccaactcttctaaaagccacaacgagtgctatacatccacctctgaagaccattagctcatgatgtgcaggtaccgagcggggccgaattggatacgtaaaatccgcccttctaagtttcgagagctcgaatgagagcttcaggatgatcaattacggaagccaatttacgtcactcaacgaatgagcagagagacataagcaagcgctcatgtatattaccttcgacgtctacggcatcgacaaatgagtgcaaaaccacaaaacatccatcgatgcgcacgaaacagctccagaatttctccgcggctaaggctaaacagcatgttggcaacacgtaagaatggctttatagacctcatgagcagcgctcgagaacttttatggtgccatgcagtcctgaactcgcaaggggtcatgaccttgcaagtccgctacaacgtcagtgcgccgatctcgaattaaagaacgaagctctacgggctatattcagcaaagcagcacatctagcaactgaattctagatcctgctgatcctttcgttccgcagaatattatcttcaacgcagactattagcatgcatttgtggagcatgtcaagatgatatacttgcgttgtttgttgaatgagatgattctaagtaggctctacgtcgacatcgctgtctagagtaagaagtggcgttgggggcagtggcttaggagaatgggcacatgtcttcccgctgtccacaggacatgtatctctgactttgagatctggtggtaaagagtggcccagcttatcagaaaaattgagcgcggagtagagatttggtgtgtacagacactggacgtgcacaacaagcacagagacagatcaggggctttttactcggtatagaggaagatagtttggtacagcagctcgcagatgtgataatcaatgcgaagctggtcagaaatggttggtcagatcaggtcgtaggccgaacgtgtccttgcagaccgtatgcgtttatttcatttgagcactagtaatctttcatcaccgttgcttccgctgaagagtgagggctcacaacagagtgatacccagcttcggtaggttttccacatatgttattcgactctttcctcgaatgtctccccagcctatcctcatgtagcacgggcgagcaatatccattccatcgatggcggctttcagatcacacatcttatccacatgctccactatcgtcgttggacgtacgatgatgccccggatacaactttttccatgagatacagtccttattggcataaagcaaataccatcttgtggaccatccatgtcactgaggtagtcgaaagtcatggaatgatgcatcgcactgtcgtgatcaagactgtagctgtcgtagtcgatcatccacatttctgtaagacccgactcatgccccggattctttctcaacggcataagtggaccatacaagcccaatccagcacagagaaactggccgaaaggactaccctcatttgctaattgtaggtaatgcttttgaagtgtcgtgaagggaacgtgctgattctcaacctgtgaattggcacccgtcagatccaccggtgcatcgtgtgctgcccagctccgagtaggcgcccggtagaagcccaatggcgggacaggccgtcccgggcttgaaaaatgagatagactccaaatgagtgaagatggcaattcagcgaggaatagaccagcgatgtagggactgttaccgtggaaagcttgcatatgctgtgcaacgcctgcgaatgcgactagcttgtcttcgtgtgtccgcgtcagcttgcatttgctataattttcgatgagcctgtgccacgtggtctgcgcgtcaatggcgttggcggctgattgaggagcgactctcggcagcgaaaagaacttgggagaaaagtgagctgtcttgagaccctgcggaaagagttcggacacgttcaagttcgccgtttcgacacattcccagaagacctggtgcgtcccgataacgaggacccgacgtgacaacaaacgctcttgtagcgcccatgcgcgcattgaaagagttgagttttgatatccacgcaacgcttccgtcatgtcaatcaacaggtggtctgcgccatcgaatagaagaggaaccggcgcaatgctggtgatgtctcgatctctgaaacaagactttgtggcctcatcagtagctcctgtggctatacatacatctgaggtagcatagacttttcgcatgatgttgacgtggtgctcccaatcttctcgactaccaggtcccgcctggattatgcagagcgagtcgatccagagatacggaatctgtaaccagcgacatacctcgatcgcatcgcggaaattatgtggcagcatcgtggcgtcaattccatgctgctcggaggtaggtatggcttcttgtgaaagccccaggaatggaacctggccccagcagtggctcagagcagcgaattcagagtccttccgtaccttgaggcgaggaactaggcggacaggatctatagaaacgtcaagcaggcgtgggggataccagttggcctggttctctgatcgctccgtggggtccgtacagcgattctcggatagctccaaatcgtcatggtcagtaagatgctggtgctggaaagtgtcagagcacttcgcatgacctcgtcgacatgcttggtaccatagacgtgagagcttcccaacttgatccgagcgcgtagaagaggaaaatttagtgtaatctcgatgagcttggtggtcgttaggagagagacccagatcaaaatggcagtagtcatgctccggaggcgccggtaccagtagataattccaggaacccacacagtgacctagagactccatgaacgacaaaacattgatgagtcgatggccattggactcatgagtgggcaatctaagaaacacgagcttcgagcccgtggcttgtgtagccgctgtatcggtctcggcgataactcgacgatgaactctggagcatacgatgcagccttgtccggcaccgagtattagttcgtctagggaagttcgccagcgtgttgctctctctcctccagagctgtcggaaggcatgtaaggtttgcagtcatcacacaacatgactaacgatgttgtcgagttttgaacatgatggaagtgatgcgcatcgcaaagctgctgatgcagggaggctgtgcatgcgtctgcagctcctgcttcatgacttgttcatgtcgcttacggccccggactctccaatgttgcagtgatgaactttacgaatgcggtacgactgcgatactgtcagatgagttgatggttcgcgggcgtcatcggacggtgacatggacgagaactggtggacagatgttgggcgagatgtcatgacgccatccgcgatgtctgatcgtcaaagctcgagctcgccgccaccccgcgggttcgtgagcatctgaagcagctgcgcatcgctctttccctcaaaacttcgtaaagaacacacaaacatcccacatgcgctttcccaccttccctactctcctgcgcaccttccacaccgtctccaacacgactagcgccttcttccgatcgagcccggcaaacaccatcgggcgaaccatctacggtacaccccagcgcgcgataatctaccgatctatgcccaacatccccttcttgggtgcgctttttggatcctttagcagcatggcggacaacacaaactaccccgtgcagaaggccgagggcgagtggcaggcgcaactatcgccaggtacgtctacgctctcacagcttcggaagcatcaccactaacctcttgcagagcaatttcgcattctccgtaagaagggcaccgaaatgcctggctccggcacctacgacaagcactaccccgacgccggcgtctacaagtgcaccggctgcgacgcgccgctctacaaggcaaaccacaagttcgactctggatgcggttggccagccttctgggatgccgtacccggcgccgttggacagcgaccagaccccggcctcggcatgatgaggactgagattgtgtgcaacaactgtggcggccacctcggacacatattcaagggcgagaggtttgggaaccccaaggacgagagacattgcgtgaacagtgtcagcatcaatttcagcgccgacgacaaggagagcaagtgactgtcgaagaagggattggaggacgttagagagaagctgtagaatatgtgtatagtgacgatgagatgagaaatgatgaatgagaatgacagcatgcggcgctcgttatcaaactgcatacttctgcatgtcgtgtgttatactattaagtacaccaggtcgtgcttgccgatgattttcgaagacggcaggcaccacggccgcaagagtcgccgcatcttacaacaccaaaccttctacactctcagccgtaagaatgctcgtctcttgtctgcatgtcctccactacccatgattttgccaccatcagtctgtcgctcgcgctatgtcctaaccccacgcctcggagccttttaaacgccggcatctgcaagtgaccagccgacgtctttgaacaacccacctgtacccaatgaacgtccacaaagaccagccacagcaatcgctttagctcccgcggccgatagcccgcctcgcaatattcttcatcatgcgcccgtcgttgtgttgtcttttccttcatcccttcttcatgctaacacgccggctttcagtggtctgcattggtttgagcgcgtcgcgaacttcatgactggcgtctttgggcaccagcatgcatctcctgcatccaagacttccagcgacttctcagaagacaacttcagtgacgactcagagaaagatgctttcggggacctatcaccgtctaaaaataacactttcatagggcctgggccataccgagcacacacaagcgacagtgacgatgaagacactgccgatcattccgactcgcgaggcaggtcacgcgacctttccgtcgagacgaacgtccatcccggaacagccctaccacatgtagatgattcagagggcgcggatgcctccaagtcacagcccgtctcatggcgctcgctgcccagaaaggaccagctgttcgtcctcaccctcgcacgtctttcagagcccttgacgcagactggactaggctcgtacctgttctaccagctgcagtcgttcgacccttcgctgcccgactcgaccatttcgtaccaagccggcatcattcaggcggcatttccattcgctcagttcttgacagccatgctgtggggacgtttcgccgactcacctcgtggagggagaaagaatgccatatgcattgggctgctgggaaccatgttcagcatcattggtttcggattctcccatagcttcgccgcgtcggtgacattccgactcattggaggcattttgaatgggaatattggcgtaatgcgaacgatgatttctgagatcatcaaagagaagaagtaccagagcagagcgttcctgctgttgcctatgaccttcaacgttggcgtcattgtcggtcctattcttggtatgttaatgtcattcgtccttcgagaacgacttgctgaccgtcgtaggtggtattctagctgatcctgtgacgagttatccctctctttttggaccaggctctctcatcggtggtgaaactggcgttggatggatgaagaagtggccctacgctctgcccaacttgctgagtgccggattcttgctgttctctgcactagctgtcatcttcttcctcgaagaaaccagcgaactatgcaaagacaagcccgatcgtggcctacgcctgggtcgctgggttcgtcaacacatcttccgccagaaccccgcgcccgacgctggatatagcgccattgcaagcgatgaggagaccgcttcgagcttcgaattacaagacacaccgactttcgctcaaagtcccgacaagtccaccaaaccacgccaagtcctccctttccgccgcatatggacccgtagcctcatcaccactctcttcgcgcacggcttcctcgccatgcacgtcggcggcttcaactctctctggttcatctacctctccaccccgcgcttcgacccctcccatcctcacccaccaggcttcaaaccccacggcctcttccacttcaccggcggtctcgcgctcccaccgccacgcatcggactagccctcgccatcctgggcgtcatcggcataacccttcaaatcttcgtgtaccccaccctctcgcaccgtctcggtaccgccaagagctaccgcatcttcctcgcgctgttcccactcacatacgccctcgcgcccttcctcagccgcgtgcacagctcgtctgcaccgcccgatggcgtaagtggaccgtggatctggctcagcatcaccctcgtcctcttcatccaggtcctcgcgcgcacgttcgcactcccatgtaccgccatcctcatcaacaacgtctcgccgcacccgtctgtgctcggcacggtccacggtatcggccagagcgtatcgagtgcgacgcgcaccttcgggccgatactgtttagctggctgtttggcagagggctggatatgggcatcgtggggttgagttggtggtgcatggctgctgtggctgtcgttggatgggtggttgcgcagggggtgcgggagggggatgggcatgaggtgttgttggagggggagaccagggggaagagggcggattagcatggaggatagcggaatatattacatggtttgattcatgttactcattgttcagtgcacaaacttatctatttatgtcctggatatttctgggtattgtattcgttaagctgttatcttcttctccgccctcatccctctccccttccattccttctccttccctcctccttcctaccattcattccacctcttttcctttcacaatcttccccactgtgcgaagtgctgtgtagtgcgtcgacagggctttatcgcctgaactggcttctccgctgtggagttgtaggtgctgtgcattgacatctagtctagggctttactgcctgtactctggtcgatgcgatgggtatcgttaggtgcggcgaggcttgtggccgctgtggtcatttctctgctgtgagagttgctgggtgtcgacgtcgtagtccagggctttattgcctggactctgctcgacgtgacagggtattaagttgatcaggagtcttcttgtctgccgtgaagggtaggagtcgcgtcgaagtcgttgcccagggctttaatgcctggccactcgactccttcaggaaaaactccatgtctccagcctctcaggccttcggaacacgcttcttgagctgcttcacgaccctcggcgctcccgtcgcctcctgctctccatccagcctcttgctcatcttctcaatctcgtcggccaagcaccgcgcctcgtgatactgctcaacatccgccagcttggtcaagtggtcctccgcccaaaagaacatgtcgttccgaaactgcccgaggccggcgcagtctgccacgtgcttccagctccaccaaggcttatttgccgattcggtgatgtaggcgcaagcggtgcgcaggaagcgaacgtctgcgaactcgatatggcatttgttgttcaacaggttgaccaagtgcgcccgctgggccgcgacgatccgggagaagttgttgtgggagaagaggctcttgatgtgaaataggccggtgatggaggacagttggtaggcgcccttactgttgaggatgtcgtcgtcggaggtcgcgaggatggcggcgtcactgtagacggtaggcgcgctgccggcaccgaagggctcgttcgcactggggagggtggcgaccggttccaaaactgcagtcggctgggcaaagacgttgctggcctggccagtgatcggtgcgtcgttggtgacgctagaagaagacatctgcgcgttttttgtcgacgtggttccagttgagccgctggaggcatccaggcctgcagatgagtcgccaacatcttgcacggttacagctgaagtctgcgtggcagtcgcaggagaagcctcaagactgtccacatttgacggcatgctggccttcaatgctgctgaacaaccatccatgatgaacgttacgtcggcgcggagggctgtgacgctgtcgggtactgcggcgctgtcccaagccgagaggttactgtggagggtctcaacagcgatgagccacggcttcgcgagctcgatgaacttggtgatgtcgaagttctcttgcttggaggtgcgtatgacagccgacactccgagagccatctctttcagcatgtcggtcttgatcgctgaatgctctcctcggatgcattgttccaagtagctcatctcctccttgcagacctgaagatactcatcacacaccaattgtgtggcaagttcttcgacagtttcgaaagtgattggcgcggtttcgtcggaggtcgtgccagcaggagtgccagcaggagtaccagcaccttgataagtgccgattgttggcgcgctagatagggagtcgcggaaggaagcgagactggccgtagaagaaccaaagagatagccttgtgggctcccgtggagggcctggtaagctgaatcccacttgttgagaacaatgggcttttgcgcaaagtcctccgaatcatccatgatatcttcttcggcagacttagcgcgtagagcagctgcgttggcattgtcgataatgacctgccagaacttggaagaaagatcaatggggatgcccgagtagtagtcatcgatcgtgtcgccgagctcgatcgaagtacttgcggcaagcttctccattttgacgataaggcccttgtaatggtactcaaggtctcctgcaatcatggaccgatacaagtcactgtggaccgcacgatagacggaatgattcagatccttccaagacctgttggcggacagactctctgcgagaaccagaaacctcttcagatgcagcaagacgagctcgttgtcgccgcgatattgtcgcattgtaaggaggtgctcgttcaatctcgggaccttgaagtcaacgagcgcctgattgcgcagacaaatcccgttcaagctttcaatccggtgagcgtcgacctccttaccaatcttgaaggcacagctggctgcagtactcgacaacgtcaccttctttccctctccattgaacagattccgcactaacgcaacattctgccgtcgcacaggctgcggcgcatggtcggtgtgaagctgctgataccggagcgattggccatgtatagcggtgacgaatttggggcctgataaaggctgagaactctgcttgggatgtgtaacggcacttccgagacgcttgactgctggtctgatctgcgatgtatgcaagttgcggcttggcgcgagcttgaagcgactgtaagaagccatggtgaaaagggtaaggagtatcgctgtagtcagagggtgtatggtgatgggagaaacaatggaaatggttgaagctgcggcaagcggtgtgggatgatcggttgctgtctttgggttgagaagagagcgatgtggtgagggtttggagctgggtgtcgcagtggaacatatgaacgtgatcgagggtgctaaattagcgtggtcggccgccaagtctggaatgactctttctcaaggtcaggttgcggaaccggagagggatcgtgtgggtggtggctgggaggaagtgaaaaggtgagcaaacgctctccggtggtgaacgcgacaagtatctcggctcgcgaccgacgaacacggccagaagacgaaccatcacttaggtaaaattgatattttactagcttacatagtatatatagtagcttacgcttggtgtatatattcttggaacgctggtgacttatactagtgtggtgcgagtatgtatgtcctctgaggcctaactagcatgtccagcgacgagccttcctatatggattcaataggaataacgaacatcgctgaaatccttctggaagatgctaagtctttgttgtcaaatttgaatgtttgcccaagtcccgatgtgttctggaattgcacgacggcagctcgtagctattgttcgattggaatggccagatattccagacctcagtccatgacatcatttcttatcctattgtgtgcgaataagtatattctgtgcaaattacgtattcactgcgcggtcggcctggcacgcacgtcgcttgtttgcaacttccccacctcgcttgcacttgctcacgatctcttgcaccaccacgaccttgaactcacacaacaaccgcaaggcgcccactcaataattccaaaatttgcccaggaattttggaagtactgatcgatcctctgtctatccattgcaatactgagaccatcgacgagttacctatcaaacattcctacacaatgccggacgccagcactgtcacaactcgcccaactacctcagaattcgccagcccagagatggacacttccaaggccactcgcactgctcaggatatgccgtctctcgttgccaaagagtcggccaccctggacctcaccgcgccttcctcacccttgccgctcgcgccacctcgcgagcccgtgacttatcgcagcactgcgacgcagatcaaacctccgcagactggcgcagaattcgtccggatatatggctatgagccaaaaatgcatgatatcgaacacaagatcggcctggccgccatcggccgctacaagcatctagacgacataccgtacggcgtgatccatggagtgcctttccaaccggcgcatagtgagcgcaacccgtcttataacagctcaggctttcagatcatggccctaggtgctcgtaatatggcggtcgccaaagcaaaagcgaaggccgggttcactgcaatcaagtacaagaacgccctcgcaaaaggcggagagaagatcttgacgcagtccaaagacgaggagatagttcactcggagcagtacccctcaatcatcaatgtcaacaaggatggcactgcacagcctggtcaagacctcactgggcgctgcttctggaacgtcttcagggccgatatcgaatgcgatgacgcagtaaagtgccagcagcctactgcaccccaggtcttcgcggcacgcctaccacagtcaatgctccacacacatcgcgacgcgaaacgacgcgcaattccgtcgctggaaccttcgtcacagtacgacctgccagatcctatcgtccagcaagactttgctgggtacgaatacatgcaggaggaagacctaccatacgctgctgacaccgatgcctttgtcgtgttcaaggccgagcatcatgtatcgtgcgaccctcctcatgaacctttgtctacgccagtacggtctcgtaagcgcaaagacagctcccagctttccaacgagcgagacagcaagcgatccagattgattgcgccgtctacgagcatttctttgggtgagaagcacgatatcagcgctcgtctggacaaaacgcctcccaagaatcctgagcttgctccttcacttccttcccctactccagcagcgcttcccatgaaggaccacttgtcgcaagagcgtctggacgcgcattcaaatcctttcccatccactcgtgaggaccgccgcacggacgccggtcctcgctcgagctctcgtctcatagatgcgtctcgtacagaacaccgcgagtcgaagtcacgaggtgatcgaacccgtgctcggtctcgctcgccaacacacggcgatatcgaggttccaggttcccgaaagtacagggaccgcaaggatattcagggtgccttggaagcgactacgagtttagacaagaggcacactgaagatgttcgatcacaggcagtacaattgacacctacacccacgacccaaggatacaataatgagacggacctttcagattctctcacatcatcatctccaccaagctcgcgatccacactcgcaagctcatatggctcgaacaagagcacgccaacctgtgagcctcacgatgagcaacccgcgcagagcgctcttgccacatcaaacagtgttgcggctaatactacaaacaccggtagtccggctccacttcgacgtgtccggcgcgataccgtgaaaaaacatgcaccacagatgcagcaagattccacaatgccacaggcatccggagctgtcgaacaggatgtcggcaaaacacatgagtctgcagcagagctgacacagcccgagcagcatagccctctcaaggcacaggagcaagagccacagccgagtaagaagcgcgcgcttggagacgttgacacagatccttccgaagttctgcaggatcaacagcggtccaagcgaccaaagaaacagctaaaggcacgcaagcaagagccagaggagaatctggatcgcgaaaaggctgtcgagcaacgggacaagactttgcaggagggagctgaggcttcgacgccatcaaacaacgctgaggcatccaagaaagatgagcctcctgccgagcatacaaagccatcaaccgaacagcaaaaacgaacagcgcagagcgttgtcgagtctacgaaggccgagatcaagacggaagatgtgaaagagaaggttaagaccgacgaggccaagccagagatgtcagatacccagaagaagctggcagcacgccgcgcaatgcgggcggcaaaggcagatggcaggccatatgttcctccagcgagacgtatcaatgcggcaggaaacgctcctacagcgaaccagaaccgcgtcgtgggcaacaggcaccacaagcggtagacattgacatagacacagacaaagcgaaggggtggacaggtgggatagacccacgggaagaatttttatcggtatctcatagggaatgtgccctgatcggcaatgaatggttcatgcctggggcgacgcacacgtttggagtgttgacatatacaccgcaaagtacaaaaagcattgataatttgaatgcattctcgcatgatttctcgggctatgatggtgcacaatatggcaaagggagagcgtcttgaaattagtgtcatgtcttttttcagttgtcagaaaccaaacatatccactatgagacttgcaacgcgaacttccaccaacacatgccatgtcaaaaaagctcacatgtgcttggtgagctgccgttgcgtgtttcgacagagtcgatgtgaacatccagaactcgcttggcagtaaggttgcggcccgtccgatccaagcttcagggccgtgtctagctgtcaatggacagggcggctgttcgcagcagcagctgggcacttgcctcatacccacttcaacgatggtaaagcatgcaagttttagctgccagatccgcctgtgagcactacgatccgaccttgcgcagctcttggacaatcgtcacgaattcccttgcctctgcggcagattcagaatgcacagtacacgtcgcctgtgggtagtctatatggtcagcatctcgccagcggtggttcttcggctgcttctagtctcatagaattgggaaattgatcaccatggcagtttgctcctggccaggacttatcaggtgtccatgggttcatccacagccaacagacgccccttggacggcagttacccaacaaccagcccttgtagccgcagcgtcagcacagggcacctgcaaatgctccaacaggtcccaatcccaagacccagtcgtccctttctcgagccgggcgtgtcgctgatcagcaaggccagctatgactccacgacagggctcttccgggaacaaatctttcgcagaattgatcgagcagacccatctccagcaggccattccgacgcgccacagctcaacggcgggagcaagcgcaaatacagcaactacgagaaccaagacgacagcgatgaggctcccaagtgcaagatgtacaacggcgcaggtcgcggtagtcgaggtccaggatggtggccatggccgtagcggcggtcgaccttcatgatgaaaaaacgcacaaaaacaaaacgaaacatcaaaaaagtaagaccagacaaagatgagaagagatcgataaaacgcagaaacagagacgggctgatgtgagatgcaagatgaaccaagatactggaagtctgatgtgagatataaaatgaagagcagggaatgcccacggaacacaccttgggcgcgaaagaatatgcctgtttcgataataccaagagcgcgcgggcgggcgcgagtgagatgagaaacccggcgacgaaaaaaatgctggcgatgaagacgcgtcggaagacacgcgtggagagaagaaggtccgacaacggcgctagacggacgcgtcttagcgcgtggggctcaacgtctgggatatcacagtttgtggagttggaaagaaggggatagtgaggatgagagaacacgagatgtatattgggagagtgagggtagagagatggggatggcgaaaagataaggtagtgagagggagagggagagagggcaaggaagaggaagagatgggatatgggaataaggctttaagagtacaaaaccaaacacaatttcgtggagaggatggagaaacaaggaaccaagcttagaaaatacaccaaattcagaacactaaccattcataatgaccgtaatcaatacttcttgccttgctatcccatgccctcaacttccatatctacctctccccgctcccacctacttcccaaccacatccaccaattccttcgtcggcaccaaatactgcttcacccccttcctcgcccccgtcctctgctcaaacgcataccccaaccccacaagcaactcctcgctccacagcctacccgcaaaactgatcccaaacggcgttcccggtccctgtgcgaccaatcccctgcgtgtccgttcaacagtcgtgttcgcaggatatgcgcccagcggcactgtgatcaccggcccgccgatgatggcggagatggacggcgagtagtcagttggcagcacgacggcgtcgagggcatatgtgtcgagggcgccgaggaggccgccgggcccgccgaggaagaggtcttcttgatacgcggcccagaactctggactcgtgttggagaaattgagggcgagggcatcgtcgaattcggctgtgtctctgtctgggtacgcctctaacggtgaagtctgcgtgaagtttgtaatgtcggcgaggctgtggacgttgttggggttgtatgtgagctgcgagaggtaggcggcgaggttgggtccgaagtctccggagagcacggtgccttcggcgctggagtttaggtacgcggcatacgcagtgtaatttgtgttgtcgacgatgatggcaccagcgtttttgaggacgagcagggcggcttcgaacgcgtcgtagaggggggcggagctgagtgttcgtgagccgattgcgttgcgggggacgccgatgcgcttgccgaggagggcgtcaaattggcatgcagcaacataatcagggacggtatggtttgtagagttggaggcccaggggatggcggatgtgtagttgtcgtactggtccggtccgacaatggcttggagaatgtatgcagcgtctttgacagtgcgagccatgggtccaacggtgtcttgatgctcagagatggggatgacgagagagcgagaagtcaaaccgacggtgggcttgatgcccacgatgttgctctgctgacttggcgatagaatagatccatcagtttcagtacccagagatccaaaagcaagaccaagactagaagcgacaccactgccactgctgcttccactgggatcttggtttgggtaataagcagcagtcgtctgaccgccataagccgaccatccattggaagaattggacgagcggtagttggcccattgtgagagattagttttgcccaaaatgatggcaccagctttgcgtagcttcgcagccacggttgcatcacgaggaacttttgctccgacgagggaccatgatccggcagtattgttcatcttgtcagctgtggcgatgttgtttttgatgaggatcggcaggccatggagaggtctactcggcattagtcgttggcatgaagtgatgcatattgaaccacgaacccgcgaagcgtcccacaagccctctcctcatctaactcttttgcaatagccaatgcatccggattgatctccgtgaccatgtggaatgtcgagttcacctcaaggatacgcgcaacgtaagcctggtgtggcgttagcaaccgatctcctcatgtagctagaaccgcttttgtgactgacctgcaccaagtctacactcgtaaactgtccattctcaagaccaagcgtgagctcctcggccgtcgcgtctaacagcaacggtagcgacgaattgacaggtgcacagctcgtcaacggcgcaaacgccacaagagccttaaagatcagccacgcagacaccatgatgccaattgctacgaacgctgccgagcgagtgggagggttgggacctcgatagcgctggtgagcatctttatagatcagcttgttgttgttccctaacggagattgcgccggcggcttgtcatccatgtcttaagaccaggatggtacctcccatgcacccgttcatgggaagagatcgctgcgataagcgtaggttgatgtaaggatgttcaacttgcaacggcttgtaccatcgcaccagcggtacctggactgtgctactgcaccggtacctgccccatccgtgcttgcaccacttcggctcttcacggcaacaaatcctacaatgcacaacttacgttttgtatcacgtcctgcagaaaacattgcgctcaattctggggctgtcacattcgcaacggttagacgcttgatggtctaggccagaaaaggaaggtatagaaaagcttagtgatggacaattactccgcggcgtgtttgatgcgggtgtggctgcgggtacgtatcgattgcaattgtcgatgatggcgagatgcaaaaatcggagcaaggcactgctcgacctgccataagcggcgaggtattagcatacgcgatgcgcgtcttcatcccggccgcaaaagtgcatgtaattgggggacacagcctatcgctgtgtgttctacatcatgtcgtggcgttgagcttgctatttcacgtcgataccgatgcagctcaatcgaaatagccggggaacagccattgcagcttcttctccgcgtcttgtccacggccttccttcttggtcatggcgccagcaaatcgcatttggccttcgatgtgctttgccaggaccagctctccgtgctcctccttggtgagctcgttcaagacagcgccgacaaaccgcctggcgttctcagcattggccttcatgtgcgccatgaccatctcgacgttgacgtcctcggaaccgtcacccctccagcagtcgtagtcggttgccatgcagatcatctggtatgagatctctgcctctcgtgccagcttggcctcgggcagcgcgctcatgttgatgacgctgccaccccatgtgcggtagaggttcgactcggcgcgcgtgctgaactgtggtccctccatacagatcaacaagcccttgtcgtgcagcctgacgccctcgccctcgaggctgtgtccgcacttcctcacgatctcggccagtgacttgtcgaacgggtctccgaagcccacgtgtcccaccatgcccttctcgaagaaggtgaagggccggatgccctttgtgcggtcgatgatctggtcggggacgacgaagtcgcgtgggcggacttcttcctgcagcgagccgacggcggagaaggcgatgatggtgcgcacgccaatgtgtcgcagcgccgcgatgttggcctgattcttgacctcgtgcggggcatgttcgtggtggagaccgtgtcgcgagaggaaggcgacggggacgggcttgccggtggtgggggagttgtgctgcaggatgctgatgggcgacgacggcttgccccacggcgtgtcaacgtcgagcgtcgccgccagctcgaaaccaggcagcgaagagatgcccgtgccgccaatcacggcaatgtgcactggtgctggagaaggtgtgagccatgcgtgcaggcacgcgcctgaaggagtcgcgtaccgtcatatgtgctgggaacgcccgccattctgcgatatggaattgagatggagcgcgaaaatggaaagggagcgcaacgagaagtgaagattggaggccagagtctggcgcgctgtaacatgcattcaccgaatatgcgccatggacaatttctgtcgcggggtagctcttgccgacccctggaccctgatggcgtcaccgccaatagcagcgaagcagcccagcatgctttgcatctttcggtagtcgcaatgtcaattcatcttttactactacaacttactacaactactacaatgccagtgcgaaacccagaccaatcgcagccatgcctcctccgagcctgccagcaccgccagtcgcttgagctgccccagtcgcgcttccagtgggggtagcgtcaccaccagtcgagtttgacgggagcgtaaggaccctgttgatcttgtggacgacgatgcctgggatggtctggatgtcctaaaagagctcgttagcatcaacaagacttgccgacggatgtacttaccgcttcaacgacctcgctcgaccgtccctccgaactgaggaccgtggcagcactcgtcccattctttaccagtccggcacgtggtccagtaaagtttgctgcaacaagatttgtggctccgcgttgagtgtacgacaatgtgctagcatactttggctcactcgtaaagtcggccgaagtgtacgtcccattgagaacgtggtaagacagcagcttctctagctcatcgtcgccgcgcccagaaacagcgcgacgctcgaagctgtctggtcctgcagatagagcctcgaaggcctcgttggtcgggatgactatggtgatgttgtatcggccattgagagatcctgcgaagctggacacgttgcgaaggaggccgccaaactcgctaagatcgggattcgtcgcaaggagagctgtcatggacatcgtctgtgcagctgcgagagctgtgaacagcgaggtcgcgagaataaaagtccgcatgtttgtgttacggtgtgttgagcagtggatatccgcaaagatattgtggctattagaggtgcacaagcagactaatgatcaatatgaaggcttccatgctactcttatatatacaaaggcaattgttaccggttcctgctttagcgacagctgaattgctagcccctgggcattgccagaatgaggaggctatgcaggccttccgcggagcttatagtcgcctcgcaaacgagtgatcgtcacgaaacatatgcgcagcaaggcttccttgcggcgcaggaacatacgatttagccggcgtggtatcgtgaagcaccataggtttgctgcgtggtgttggagctccagtaaacagctgatgatgtcagccaagtgggggcttgatgtcgggccgaatgtagcatccttggctttgtccacagcgtggagatcttcaacttcatccatcacacctttgagtctatcgacatgtaaacatcttgcatgcatcaatatgctttcgcgtcatgtcccgtccattgcctatcacggcaaacccgcaagaacgcgtggtccacgcgacgtgaaagttcagccgcgccttcaaagagctcacgagcgcgacattcgttgcgacattcgttgcgaaatggcgtcggtgcccagttgagaacacgcaaaatcgatgacaccgggtccagataacgactgaaaaggacgagaacatgaatgtggaactgaaaacgaggagtagagattcgaatcgagcctataatgcagcgctttctagccagtctgtcttgatgaagctccatcactaatgtccgttgaaaggtgttgtgtcgacgaaatagccaatccgattcatgtggttcgtgtcatgtagtgccattcacgttgcaaacatcgactccaaaccgcgtcctgttgctggttccaaaagccagctgcgcacgacaccagacggacgaagatcaagatattctcatccttcttcaggcgcttatacagcaccatcaccagaatctcggctttcggactttctcttattgagtttccgtattgtttgcttgggttttgcgcggacttagacggacttaaagcagtagggcgtgatgcatggctggattgaggctttggctacaatgttatacgactacagcctagcttatttgcacactcggaggggctttcagatccgagcccggagtgtgctacttgagaagttagcatgtgtataagagagttgccacgaaactcagttggcataccagagcaagataccacagcttcgagatcttcacaacagcctctaccacaatactagatcaatctcccagctctttcatacgtttccaatcatgtccacctcccagaccatccacaacgtcgctctgatcggagtgagtcagtccttccatccccacacgattgcactgacattactgtagggcacaggcagcattggctcccacatccttaaatccctcctctcagccaacaaacacaccatcaccgtcctcacacgcactacaagcgtagagacattccccgattctgtctccgtcaagaaagtcgactacacctcctccgcatccatcacctccgccttgaccggccaagacttcctcatcataaccctccccggcaccgccccacccgaactccacccacgcatcgtcaacgccgccgccgccgccgcaggcgtcaagtacattatgcccaactactacggcttcgcgctgtccgaccgtccaagcgccgtgcccgccgacccgctgctaaacttcgagcgctacgtcgacgacgtgcgcgccgtgtcttcgcaaggcgtaaaattcatcgcgctggcatgcgggttttggtacgagtggagcctgggcatgggggagcaatggtacggcttcgacatcgcgaagcggcgcgtcacgttctacgacaacggggagaagaagatcaacaccagcacgtggaagctgtgcggcgacgctgtggcgagtattctcagtggagatgtagacaagttcgcgaataagacggtgtacatctcctcgtttctaatctcgcagcgcgacatgctcgactcgctgcatcgcgtgctcggcactgcggatcgcgattggcagattgcgtatcagggtgttgaggagcggtatcaggaagggcacggggagtttagcgaggggaatcgtcttgggtttgcgaagctgatgtatgcgcgcaagttttatcccgagggcgatggggatttcgagacgggctggggggtagacaatgagaggctggggctggagagggaggagttggatgaggcgacggggaggacggtgcggatggtggaggatgggtttggggtgcagacgtggattgagacggggaaaccgaacagggtgcagtaattcacgtcctcaactgagttgcagtcacatgatttgcggtaattttctcagtcaggcctacagatatcttcgcataagacagattttgatacttgcattccgcactatctaccacacccaaaggaagcgaagaaaagatgcccgcaaagtacccaatgtcctctaaattaccaccagcgcctacacgacgaagcatcggtatatacactgctgtaaacatgctttacgtggttctccagaagtccttgaatatatacaggctgcttctccacccttatcgccgggagaacgcgtgcacgaatttccccggcacctagcgaccgcacctgatccgacaagacacctacacttacagcctgaccagttaaggcgtatgtgaattatgaagtatacattctatacaagagaatcgtcgtaaacacgcgcgccttcctcccgctttccccatttgcacttcactaccaaaagtcggccaaaaaagtgccaaaaatataacccccgaatcaactgcgcgatatttgactacccaagcggaggatcgaaccctcgcccaccgacttttgtaatcacccttcacatgtcgagaagagaaagacttataaggcttgtttgagtccaatgcttccgagtctggtgtcccgcctgatcgcgccaacttgtcgttgttttgattgatgagataatgttggggggatttggatttatagtgagaaggtgcggggtgggtgcgtgtttgtttgtggataccggaggtgaaagcaggccggcgaattcttctggggagatactgtgagaagaagcggggaggcgaggcgggtgcgagaggtatgctggattcgagaacttggaaggtacacagatgtagcaagagtgagacgtgaaattaccagatactgtcgtccatgtgcctgtccgtcgctttcacgtgtacgcagcctttcacctggaagtgtatatgttgtccttattgcatgttagccgttgtgaatggaagattgctttaattgtttgtcctggcattggttgcgtgtgcaatgttgtcaatctcttcctgcagttgcttcccttcacctgcgaagtgggtgtttagcacctagcgctcaagaccgctatatgctatccctttactgcttgctcatcctctctttctgcaccacaatcgacacatctcttcttctctaagctaatcatccgtctcttcctcgagccctaacacagacaactcagcttaatcaagactttcccaacgaccaaactctaccatgaagctcatcagcacctttctatctctcgccactatctccaacgtcacgatcgcatgcgagctaggctcttgaaacgcaggggatatgatgtacggtaagtgtctatctacccctccaatcaatacgcatgctgaccgagcctccccctttcaagtgaggctaggccatcttgtactgcgaaaacggctgctttggatatgatgtgtgtcatgactgcgattggaactctgcgtgtgggtggatgaatgtacttttatctacgtggacaggactgatttttggaaggcatcatgaactcgcctacccaggctcattgcagatagagcgggaacgggcttaacacacaaacgaagggatatcatggataagtcccagtcttgaggcgaaaatcatggactatctcattgcatatggcggagctaagtattcattgaggtgatgctacagcatgtggatcatgatcatagaataaaccatacttttatacctgtgtcacttctgtgtaccagcccagctgcagtgatgaagttaattgacaaagacaacaaaaatggtctaccaagagtcgaatttgtggggagatggtactgaattgtcaatgcgctgagagacgcgagtgatcaactgcctcttgcacggatacaagtaccatgtcacatacttcgtgtcgaccagcaaacaagcacatgatgttcgccgtctcgggatactaggtgagatacacagcctcatgagtagcgattggatgagcacactaaatcatcacataatacaacactcgtggtattggttatcacaacgtacactgtcagacacatcacttccgcccctctacaaaaaaaaatcctcgtatccagctcgaggacctgtgtgggactgccataaaagctcaatcgtcgcagcatctcatattcgtctcaatttcatctcctttcatcatttacactgaccacgccatcatcacttctactccatccagctctcaccatgcttctctcctccccctcctactcctgacccttaaccccctagcccttgccgccccgcaagcgcccaaagagtgccccggcatccgtcccggcccatgccctaaccaagaaggcgcaatccgatgccgtgacgtactcttcccccaccatcacgccaaatcccgctgacgaatgcagtggataaccatctcaacatgcatctaattcttcgatgtcgaacgggtgctggaatttcttcgagcagtgtgcggatgatcagtggtgtaagtgtggttgtttgagaaagaatatggatgtgggctgatagaggaaataggttatccggatcccgtggcgcattgcgttcctaagggaacgatgtctgcgatgacagggttgctggagggaaaggaaatcgagggatcggaggcttcgtctgctgagtagcttgatggacatggatgggccttggacaatgcgagctgcttggaaaacgcacatgagccgtaacttggttacatgtgatgtcgactgtactcgaaatcctcaatttcacgtcatgattcgatcgttgtggtctgccgaagcttgaagcattcgtttaggtgttggtgaagctatcgctgaggcggctccctgcgtcactgttttcgcgttgctctgtatgaacctgtacccacacctgttgaggcgagtctcagcacgagatcgacgagtgttggtattccagcagattgcaacgcgtgaagaagcctaatctcgagaattggcacctgcaaagttccgaactcattatcacacctgggcgtgtagtctttgaagaatcatatgaataggactcagaatgcggagcttgagcatcttcagaaacttgcaccactcgcgatatgatcgtggattctggctagtccacaattcttggcggaagtggttagctggaaacaagagtatgcgtgaaccctgcgcattatctggcagcgctatatgacgatgcgaacacagtttcttcgatcaaggcatgtgtagttgtagaggtgtgaagcacgttgcgacacatatgacgcacgtggtaacagctcgtcttacgatgatttgatgcatccgacacacatcagcttggagtaggatcatccagttcgttagtcgtgctcccgtcacgttccctactggcagtaccctgtgagtgagattcacttcgttcgcgtccttgtctctcggagcgacacaacgcgcaatgtggcaaatgtgcagcgcagtacttctgcgatacatctggtcgcatcatccacagtgtcaccatacgcgcgcgtgtatatgccatgcgaacgtcgcgggcccatcgagtcctgcaccgttgtggatcttcctcacctctgggtcacatcccaccatcaagcgggtaccgacagcgatcacaaagtctccttggaacaaagcttccaatcggagacttgtggcttgtgcaatagctaatctgagttgtaggatgcgaacgtgtggggaggcaaagacggaagtcggcaccgcaacgtcttggtgtgggaaatctagtcaagaacacgcaagacatttggatggataccatgagcttatctggacgacgctcaagaagattcgcgtgaggtatgttcgatcgatttttgagtgtcgtatgtgtcgtgtgtttccatcgctggtggctacattatgatggttctggatacatgttttgcgcgcgctgacgggcccggcgcacaccaagtcggtcactcccagactcacgaagtctggaccttgtcccgtcgcgtgagacatcctcaatttcctccttttgctttttgcttctggaatgctgaaggctgagagtgctcgagtagtcccgtgccaatagtgtaagagaggcgtgatgtgtcaggcttcggctcttcgtcctctaagtatgacaaggtacaatgcaccaaattagctcaccgaaacccaagaagccgcgagcggagttgtagccctgcagagtcgtctgacaggatccatgctcctgcggtattttggtgcgcacggggatggcgcgtccatatgcctgtatacatcgagctcagtgacatgcgtctccctcttttgggtgcccagaaggcgaagtgtcgcgttgagatggcgctagggagatctgaccagttaaatcgcagcacgtgtgttgcaagtgcacactcaagacggccttgttctttcatgcgccatactcccgccgcgtttcctaagacccgccgcgccttcgcatgcgttccaccgaagcatgggcctgggaatgactacgagggtatgatcccacgtgcagaaagtgagtcgatgattgtttcactctcgacgactagtagttgcaatagcgcatatctcaagtgtatttttttcgccattctcgctcgtcccgaggcctttctggctgtcttgcccttggctgtgccaagcagcgggttccgtctgtggcaacgcgttccaaaaagatcgtctatgcaggtggggggggggggggggggccgcaacggaggggcttccagacgtgagtggtgagcgcgattatgaccttccagattgtttccatgactgtaaccaatcacgcgccaacgaagactgcacacgagggttgcatgccgccctgttaggcaggttcgaggttcgggcagctggaattgcacccgggatgtcatgctacaggctgacaggcagacaggcacatgcagacatggtggcttcatggctggggaaaatcttgaggatggctcggtggccttatccgtttccgttggggttatgctctaccgatgcgaaatgatcatcgcgcgattgtgatgcagctggaaaaacttgtgcagttcaagacccaacaccgaggaactcggtcgcggaactcgatgacactttcgaagacgacccggcgcacgccgataaccatgttctcggttctcgtactacggttggctgatctaggttaccttcagttggaccatgcacgcggtgcggcatatcagcaaatggagcgagcgcctgcggcaaacatcttcagggccaccagggtcagcgaatctccccaagcgctagttgtattgtttcgatgcgcagactcgcccttggatccgcaacaatcacactgccgccaccgggagcatcgtccgatgagcggcgagactgctggccttggtcagcgcaaaagaaacgcgtgtagagccattgccatgtgagcgcgctacatgaatgcgtggggaagaggcgcacgaagatatcgacggacgcaggtgtggtgtgctgggctgtttgcggagggaggaagtgaagtcgagataaagtcgaatagacgttggagattagggccacgttctccagactttactgtgattggcccaccctcagagcctcgacctctctccgcaagctatggggcgcggtccccaagaagtgccaagtagatgccaagtcagatagcgccggtcaactactgcgttttcagacagcctggtatccgctcctccaagctccatcgcctgatgccaaatttgcttgagcacgatgaagctatccttacaggattctcgcttcacgggctctccgcggtttctcttggcgccacccgcccaatcagacggcccccttttggcatgtgcgacagagttcaccaacatgcctgaacgtggctaagagtaggcgagcaaacccagcggcggattcgcccttcatgggtcccttggcttgtgtcaccccccagcctggtcccttcgcgtttaggtacgagggtagcacgctcagcgccgtatagcccatgccgccgacagattgcacatatatatcgtctcactggccccgactctcttttgtatcccagctccaagcggaccaccagcctttgaccttaccatagctacctgcagccagcagtgatcaaccgcagctatgcctaagctcactcagtacaactatgtcttcgccatcggtaccttctttgccatgcttgatgcatacaacaacggtgctagtaagtagagcccctcaagcattcggacttcatactgacaatctccagacgatgtcgccaacgcgtgggctacttcagtctcgtctcgttcggtctcttaccgccaggccatgatccttggtaccatcttcgagatggtcggtgccatcactgttggagcccgtactgccgacaccatcaagaacggcatcatccccaccagcgctttcaagggcgacgccggcgtccagatgcttgctttcacgtgtgctctggctggtgcttccatctgggtcatgtggtgcaccaagcactccgctcacgtttcctcctcgtactcgctcatctcgtctgtcgctggtgttggtgtcgctgtcgctggtgctaagaacgtccaatggggctggaacaagggcaagggtctcggtgccatcttcgctggtctcggaatggctcctgctgcctctgcctgcttcggtgccatcatcttcatgttgatcaagctcactgtccatctccgcaagaaccccatcccatgggctatctggactgctcctttcttcttcttgatcgccggtaccatctgcacgctctccatcgtctacaagggatcgcccaacctcggactgaacaagaagcccgcgtggtatgtcgctaccgtcaccgtctcctgcggtgttggtctcgctctgctctcgttcctcttcttcgttccttacctccacaccgtcgttgtcaagcgcgatcactctatccgctggtaccacgcctttatgggtcccctcctcttccgccgccctgcccccgagggtgtcgagactgccaacgttcgcgactacgctgtcgttcaggaagacgaccacatcaagaccggctctctcagcgactctgagcacggtgtcatggctacttctgggtctcaggatgccgagaagggtgttgtcgttgccgagcacccccagctcagctacaaggatcttgttgcacagggacaggagcgtttccacgccaagctccgcgcgaagactggtccccttgcctgggccatgcgctaccttcacgagaacaagatccgcactggtgaaatctacgagaggcagaacatgttgatcactctcaagcgtatccctgccatgatcatggtcggtgccctttacggtgtcaactacgatatccacgcagctcagaccggtattcacggaactcccgagggcgctcgtatggagcgcgtctacagccacgctaagaagtactccaacgaggtcgagcacacgtactcctttgtccaagttctcactgcctgcactgcttccttcgctcacggtgccaacgatatcggtaacgcagttggtccctgggcagtcatctactctgcctggaccactggtaacgccgctcagtccaaggctcctgttcccatctggcaattggctgttctgtctgccaccctgtctctcggtctcatcacctacggttacaacatcatgaaggtcatgggtaacaagatcacctaccactctcccagcagaggttgctccatggagatgggtgccgctcttaccgtcttgatcttctcgcaatactccctccccgtctcaacctctatgtgcatcactggtgccaccgtcggtgtcggtctttgcaacggaaccatcaaagccgtcaactggcagcgagtcggtctcctcgtcttctcctggatcatgaccatccccatcgctggtaccattggtggtctgtccatgggcatcatcctcaacgctcctcactttccgttaagcagcgggccgggtcctcacaaaaattgttcgctcgctataccctctattattcacgcgctttctctctttctcgcgccatagacttttcatgtactgtacgagcgatggttgatgggtagcttatggaactgtcgcatagacaataaacaaatactaatatcaccttctcatcttctgttgtgatgcctaatatcgtcttctcattttttttggtgacaatcttaatctcgacatgtgcaaacaaacttccaataaaccggggtcatgctagcccgctcaaacaggtgaatagtttcggcgctacgcgacacttggtaagttcttgtcggcgtttcgccgcgcccacggaccgccaacgcacaggttgcaatcgcaactttcctcactcacccgcatacggataattgacagcggcaagggttctcgccttgacatgtatcacaaccttattcaaactcatggtcactgcatcggcccagtctggggtgatacaccggtacaacaccaagaaacgcagctcggtacctttcggccttatttgcttgagatgcggctcaacatttcttgtccgtttgggcgtgatcttggacttcttgtcatatgcacaggatggaattaacgaagcgcacgaagcgctgcagtggagtccggggtttcgggatgttgttatgcccacgatgcacgacgggtcttgtgcaagaggaggtggggaagagaagacggtgctgtgggtacgttcagtgaggcacgtgaactcagaacagcatacgtcgcactcgaacatcacgaattattgcgctgcgcaactagcaagtatgacgttaacaacaaatgatcgaatgcgacatgcagaccacgatagatattgagaactacctcggttaagaactgttagctgtaaagcgtcctgagctccatgcagtagcagagaaaaagacctagatgacaagatccggatgctaagatcgacatctttgtccagtcccatagacggcaagagcaacagcaacgacctcgagagactacataatgattgacatggaaatcgaggcttggatgatgaggaggctgtttgaggagaaaaggaaccccagatgacaagatctggatgctaagatcatcatcttcaccccacctcaaagcctcttatagacggcgaagagcaagcccatgaagctcgacttggaaatcatgtcttggatgatgaggaggctgaacaatagtctcagagacgaaattcacgactacaagctgacctcacctcgacgtcaaacgcggagcgcaatgtcttggccagcttgaccgaaagcaatatatgttcacagtggaagatggggatctaaagcaagggaaaaaactagtcgtctccagctgtcgttggtttatgggtagtgcccacgcccctcgctcacgaaccctgatacgtccgaagctacgaagactttcgatggcaaaaacgcctcgtagaccgtgccgcatgcatcgccttcacgcgagcaactactcaataccatggccaagctttcctgccgtctctgcgactgcagcgcacaatgtgtgattgaagccaagtgtcgcgcttattcgcaaaatgagatgtttgttcggaagatcgatcgctccgacacttcgatgacccagatctaagcattatcgccactacagtgcgcaagaagctatgtgttgtgctcatttgtaaaacgactgtcttgctcatcagatcgaacgtgcatctgctttgatgacccaatctccgtcttgaccctcctccaacacaacacacagcacattctcgcacccactttacttcgccgccccctatccaacgtctcaatttttctttctctaaacagtacaaaccccgatcattcatcacccctcgtatagacgcggacaattccagatccacccaaccaactcctttcaccgacaagacaccgcctaccccgaacgccaccacatatgcaacgatctgcgcaagggtctggatctcgacatgtagccctacccgcacaacaagcaaacatgtgtaaacgcaaggtgcagggacgtctgggcacgatcagatcgcgcagtgggtaaggaagagcttgaatgtgtgttttgagacgttcaagcaatgctgaagacgaggatgagtgccgtgtttccggcttgtcgatgggtggattgggcgtggccagttggatgcgatgtgcgagcacgtgggcttggcggtggggctggaggatttggaaaattgaaatggcggtttacagacttctcgaagattttttatctaaaacttgagctgtctggcttcggtgtcgctgttgagaggaattgtggcttgtgtggattggtacgaccttgtctgcgcatgtgaaggtgatgcgagcgcgagtctctacatctcatctttttccctctttctttggcgatacaggccccaagtgaacgttcgccgcaacgagcgccatgaggagcataccggccaatccccatctgcctcctatatctgagcaggtctctgatcattattccacagatcctcactttctgtcccatcacctgccagataccagcgaaggttggctaatcagggccccatatcggtcgaatgttctctaacacaacatccctgatcatagagatgctgattagagagttgcgcggctacatcggcgcccacaagaagaggagggtgaacggtggcagtttcgaaagcgcgacctctacgcgttttgtccgaccagatctggtcaccctcaaccatagtcccgtcagttgtcaccagatagttgcaacgtaagtgtgctactcacacattaatccctttctcccaagcttttacgtccaacaagcgacccatggagacagtatcgccgagaagctccgccttcatgcagtcttagtcgttacaaaagcagaggaacgcgacggtacgcttcttcgtcttctcatggtctgcgggacaggtggagatcggactggtggtaacttatgaaatggtgcattatgtcgagagtggttaccctcaggtggacgctggagacgcggatgacgcaatcttccttgtggaaactgtatctcatctgaagtaacacgtccgatactcccatgttgagatgggccaagaagagtacggtaagacgatgagatactgtggatgagagtccatcggaggacttataccacacctcaagataggcagacatcatgatgccgctcgtgactcggcgctgaacaattggtagacctcgtatagggcttgatcatgatgtggcttgagattgttacgtgtttgatgattatcactacctcgtgagttacgtacgcactcaagtgtagtctcaggaaaacagcaatgagcggcaccgctgatgcctgaaatcggcaagagtcacttattttgactgcataaaatgcaaacagggagggctacatacattgtgtgatatacatcttgttttcatccgctcagtatcgatcttctctgtgattgccaagcaacgcaagaatgacgtatgtagcagtaacttaacagagcgattatgcatctggacgaatttcaagtcagttaaataagcttataactgagataaccgggttttggctgtatatttagatcaatctggtgtttccattgtggtatatggtatcatgtatgtaattaaaaatcccttgatgtttctccaagccgtctagtgacatccctcaagcgatgaataggtataggacatcctattgctccgtgaacttttcattatccttagcaccgaatccaccgtcgtccttcaccaaacgatcaacgttcgtgttcttggctttctgctccgcctcgacgcccctgaaactattacgaccgaggttgcaccaatcgtcgggtgtaatcatgttcttggagcgatcgttaggatcgtggccgttcaggttccagttcttgttagcgggagcgggagggactagggaaggttagctgaaggtgcatgtacatatcgtgggggttcgggcgtactgttcatattgacgttggcaggctgaccatcaagctgggctagaacgaaaggcttgaggcgatctccggatatctgagcggccttcttgggaatgtcaaagatcgcatcacgcgcagaagcaagatcgctggcttcgcgcatgtcactgcggctcctgaggcccgtgtgctcatccttctgggcctcgacatctttttctggagtcatcgtgaggttgctgatcgccgtagcaaagtcggtctcgttggctacaagggtagtggtggtgttgccagcgacaggaagagagacagccggagccttcaacgatgcatcctctgttactaaagaaggtcaatacgactcgacgatttccacggccgcgcatgactgttgcaagcaacgaagcaaaaaatggctgtaaacaccaagaccacgcgatgatgtacctggtgccgggccgagggcgggaaagtcggagtccacgaaggtcgccgagggagacccaggagtctcaggagccatggaattctcggtgcgaaagcgcctgttggacctcttcttggtcgctgggcggacgaaggcagtctcggattcgttcacttcacgttgtcagtcagtatgatggctttgctgtacaggtggtatggcctacgagtaaagttgccgttacgggcaggttggattttgatctcgcgatcgacgatggtgagaccgtttagctcggttgagcgaatcctgtcggcaatagtcttgaaaagaatgtacagaactgaattcgtgctggtgcgcgtgtttatagtgcgaaactggtcgacgattgcgaagccctcgaagatgttcacaataaactgttcatcagcgtggaagtggacgttggtaatacgaatgattcgatcacgcgcaggttctgtgagcgcgaatgtggtggccattgtgggcgtagatgtcaggttgatgtgggtatacaaacacttgatctatgtggagagaatttgcggtctctggcgacgaagaacagaggctttatgatgagagagctcaaccgtagactaggtcatgcacctggatcacgtggtcgagagcaatacctgtgacgtaggcgcggtcgaattgtgaaaaatatgaccaggggatcaaacgaacgaggcggtacacacaggcaaagtggacatgcgaaggtattagcgggatggtcaacgcagacttaagcaatatgagttttgtgaaccgtagctaaccgccgaccaatgtctttcaagtgcagcaactagtggtgttgaaaattgaatagccgtagagataaaacagtagtatctcgttttgaagctcttcatgagtgtaagaggtcgctcgttcttgtcatgagtcagtatatatcagatgaaattgagtgagaatgatggagacacaacgtgatggttataatggggagaacatgcgtagcttgagtctgtacttcactcaaaaaagcttaacactatcttctcccacgtgacctcccactgaatcttgtaactaaacactgcgtgtttctgtaatctccattccatcttgtcgtacaataaattgcgatgtcttgccacgaatttagtcgaataagcactttttttgtatcgaactgctcgaaaaatgagcttgcacaatgagtcagcgttgctttttcctggacttctaaacacactagttctcacaatgcatatgcaacaatgtgcgaacttactgttcatccacagtgcagagatatttacatgtacataaatggttcctaggaaccgcgacgagagctttaaatcatcatcactttgtatgacatcttctcaaacaatagcttctgatacgacagacttgcccatttcactagacatgacccgtttcacttcagcctcgaaatcatcttgcgatacgccatcttgcaatatgctgtcttgcgatacggtctcctgtggtatagtgtctcgcgatttggtatctcgcggtgtggcatcttttgatatgctctcacagcaggaagagcacaacaagccgctacaaggccttccagatactgtcaacatagacggcatagaaatgacttttggaccgtatctacctgcgcgtagagcagctgaagcatactgtaggtctgttggcatcacccttccgttccccaaagtctaccagaagctgaacatctccagagcaaagcaagtcgcgcagctctacgatgagatgaagcacatgcctgacgaccctgtcgttattagttcctacaaggctctctgcgatgagacctgggcgcagtggcagttcatcaagcgcacaggactgcacgtcgagttttctcccatggagcagccttatgctaaccctcgcaaagccatcctggacatctccgagaacaaccacttctacgtcaattccacacgtggtgcatttggctccgatgagcaaggctccgcgttggctctcgaacaagatgatcctaatccgctacttgtgctcactgacgagatcatctccggccaggcggcgctcttgaatgacatcttccgcatcgtgcacgatttcttcggccatgcgaaggagggtctaggcttccgtgcggcaggcgaggataacgcatggcggggtcatgctaccatgtactcgcctctggcacgccgcgcactggctacagagcttcgtggacagaattcctgggtcaactatggaccttatggggcttccaataggaaggctggcatggatgacaccgtctttgctccgcagaagcttgggcttttacctgagtgggtagcttgggaaggtgctgcggatgaggtggttcagcccagcgctgtatcactgatttcttgtagcgagaaagttgtgtgaagcacattgtgttagcattgtactcaccttcgatcttgagggcacccgtagtagctacagatcctgattcagaataatagataacgtttaaatgtatgacgcgcttttcgcacctacctaccacaactattgactgggatttgatgtactcgacaatagcaaaatatagatgcctgggaatgttcggagattagtcaaaactagctttctcatgtaaatcacaagtacattaaccatcgctttagacaagacgacgttgtgacatggttcgcgtcgaaagagcagtccggaagagctagcccgtcttgagctctaacgtgcatccatgggtcacacaaaaacccccgtgccgcaagtattctacacatttaacatcttgaatatctctacattgcttctaccgctctataatactacacacttattctataggttttactctatcgcataggggcttgcggcgaaaagatacatagtgttaaggagtgctgtcgctcgtgcttttccatctattggaagctgcattacccatatatcgggatgacggctgaatagactgatgataggagaatatattccgagactcgtacggatgctcgaactcaaacgagcacattccggatttgtccgtgaacaagactaaatcccgtgccttggcataccgtatcatatcgcgtctgtcctagagccagcttgatagaatcgaggtgtggcgcacacttctcgaagcatctacgctggtcacgtgcgtgctatttttagcataagcgcgttcctttgttcggtccgggaatgcagagctgcgctgtgcgtcgtgctggcccgaatagcagcattctagacaaccgatctctagagcgaagatcgtcgtgctgaacatggagaaagacatgtgaaatgcatcccaatccgcttccttcatcgacagcattcatatgcccatctagcgagaaccctaccaccttagcatataatgaattgaactagagcacgctgcaaataaggctggttgctgtttccctcgttctcgctgtcctgtcattgcagcagaactctaccaatccttcgtgtgaccttgtcgataagatgcagcgcccttacgcgattcgcacagcaggtccttgctcagcctcactgaagccgcgcacccttcagcctggtcgaacgtcaacgatgttaccttgttcacgaaacgtttctcgcacatgtctgcagtcggcactcaaacccttccaacatggatccgatgagtgccacagccagcgtcatcgctatcctccagctctcagccaaagtcctctcctacctgaacgacgtcaaggacacctccaaaggccgtgtgcagtgtgcgatcgaagcgagtaacctccacagcctcttaacaaacctgagatttcgactagaagatggacatggccatcagccatggttcagcgcggtacaagcccttgcagtcgaaaacgggccgttcgaccagttcaagcaagcgctagaaactctgcagacaaagataacatacggaggtcggctgaaaaaagctagggaggcattactatggaagttcaagaaagaagaggtcgacgccattttggctcgcatggaacgactgaagacgctagtggagatcgcgttgcagatggatcacttgtaagtttctgtactagcactattcaacgcctaagcttagacgtgtaagcaaactctcccgagctatcaaagatgacaccggctccattcgtacgcacgtatcagctatcgagtctgctgtcaacaaagtgcaggaggtacaagtcaccgcaagccagcgcatccttttggaatggatatcgtcgagcgactatcccgttcagcaatcagacatcataaagcgcaggcaggaagggacaggccagtggttcctaagtgcacctgaagtggcacgatggcttgacgatgccaagaccactctcttctgcccaggaattccaggcgctggcaagaccatggtagtggctatcgcagttgaccatcttctagactcggcgcaaaacggtgcatacggagttgcgtacgtttactgcaactacaaatctcaagcagatcaggacactgtcagcatattagcagccatcctcaagcagctagttcagagccgaccgtcaacgctgggtcctgtggaaaaattacatcagaaacataccggtcgcgggacgaagccaacactcgatgatatatacagcgctcttcgagacatgctcgtacagtatccgtacgttcatatagtcgtcgatgcgttagacgagtgtcagaacgaaacacgccgagagctatgcgctaagctccttgatctacaaaagggagcagatatgcgactcatggttacctcgcgttttgtgccagatgttgaggaaacttttcggctggcatcgaggctagaagtagaagctagcgatgaggacgttaagcagttcgtggctggccaaatacatcggctgcctggatgtgtccagcgaagtgcagccttgcggacattggtgcaggaaagagtagtggaggctgtcggcggcatgtaagtcgcttcacttctttacagctatacaaacttacatactagaggtttcttcttgctcgtctacacatagattccctatcggacaacaccacagcaaaagaagtgaagtcaactctcaacacactctcgaaaggtgcagctgcgctcgatgatgcgtacagtgaagcactagagaggatcgatggccaacgagctagccattctaaactagcaaagaacgttctaacgtggattacatttgcgaagcgaccgctcactactgctgagctatgctgcgccttggcagtcgagcctggcgaagctgaactcgatccagaaaataaacccgatgtggacgacatagtgtctgtatgcgctgggcttattgtagtagatcaggagagtgctatcatccgtcttgtgcactacactacgcaggaatactttgagcgtatcagctctaggctgaacccagatggacagctggaaatagccaagacgtgtctgacctacttatccttcagcgtcttcgcaagcggcagctgtgccactgacgaagagtttgaagagaggctgtgtcagtatgaactcttggactatgcagccaaacactgtggtgaacatacaagatctgtcgaacctaaggttgattacttagcttgtacgctagttactcacactggcatattttcgtgtgcagcacaggtattattcgtgcctagctacaggtacagagggtacagtacgagtaatcctggtgttacagggttacattggatagcacggtttggattatatgatgcggcgaaggaatttctgcgcagagaagaagacgaaacatgcgcagtgaatgcgacggatagtaatggtgaaggctcattaatgtacgcagtgaaacatggacactatgcgatggctgaattgctgctggagaagggcgccgacatcaatgcgcagggtggacgcttcggcaacgcactccaggcggcttcatttggaggccacgaggcggtagtaaggctgctgctggataagagcgccgatgttaacgcgcagggtggacgcttcggcaacgcactccaggcggcttcatttagaggctataaggcaatgttagagctgctattggataagagcgctgatattaacgcacagggtggagagtacggcaacgcactccaggtagctgcatctaatggcaacgaggcagtggtgaggctgctgctagacaagggcgccgacatcaacgcgcagggtggagagtacggcaacgcactctatgccgctgcgtatgcgggaaatatcaaagtgcttgagcgtttgatcgggaaagatagcatcaggcacctccaagatccctatgaccggactctactctggtgggctgcggctggcggccagactactactattcaagtgcttattagcagataccactgcaactctcgaattgccgacaaattcgggcggacgcccctctggattgccacgaagaaggggcatcatgcagtatcagaactcctgtctaaagagcgtggaccgactgttcctagacgaactacgtcacccaatcatagggatgattcagggtctcttgaatgcgacgtgtgtacttcgagtataagggcgactgattttcactaccactgccgacattgctctgatggagattgggatgtttgcgaggattgtaaggttagaggtgccttctgtccggaagagacgcatgttttggtcaagcgtacaagaatggacggaaagtgggtcgagatgacggctaataacgtccaaactgcatcaccctacgaatcttaattcgagcacctgcacttcatctgtactatctaccatggagataacaagttagttcctcggctccacagcctcaataacagcatcaatgattgcagactatacagccaagtccaaagtggacccttaagacaccaacccccaaatcttccaccaatcaatctcacgacaagacaatcgccccatctccgtgccgaacacaccagagcgtagtctatcttccattagaaaacacagaaaccacaatcaaacccttcaagcaccatattttcccgtcaccatggcatcaaacatccttctcaactccctaacctccgcctcgctcctcccctcccccataatccccacctccttcacccccaccgtaaacctcagcatatcctacccctccatctcgccctcaaacggcagctttgtgcgcgtcagccaagtcgcacacacccccaagatctcaatcagcccttcctccccatccgactcggagtcgtatacgctgatgctcatcgacccggacgcgccgacccccgctgatccaaaattcgcatattggcggcattgggtcgtgtgccacattccctctacctcttctaccaacatctccgagtctggcgtcacactcacgaaatatctgccgccggggccgaaggatgagagcgggccgcatcggtatttattcctgcttttcagggagccggcgggggtggagttggggaaggaggatgtaggtggggaagagtttgtggagaggaggagttttggggcggcggagtgggtggagaggcatgggttggagttggtgggggtgcagtggatgaggggggtcggggatgggtgggttggggaggagaaggatgagttgtagagagggaggaaggaaggatgaaggtagaagaggaattgagggacaggatgccacatggtcaaaatattacgacgcaagcacggggtataaatcataagtttgttcaaggtctgtccctgggttatcggacgcaccctgagacgggacgaaccgcaggtaatttgagattgagcgaatccaatcctccgagcgcattatattcatctacggccttcggttaccgcctctgttcgaactgtaacattggactggcatgttgttaaccaacttcagggtgactcgctcagcttgcttgaaggccgcctataaagcccgttagatcttgaatcctagcaaatgctgggctgctcacatttagcattgagaagtgcaagcagaactcctccatgacccgccaactgatccacaactggcctgactagtgtctgcgcatcctgagttcgatggtaaattacagcaccctgcattaaccgttgcagccgtaatggcagttacaagtagaaaactaaggtactgtcgaagcatcttaagaatgattgttgaggtaaacgaattctgtcggtatggtttgcgttggtagagattggatgaggatactacgatgtctctagttgggctagagcttgaaatatatagataggtcacctctttctcacttggctcggaacctcggggacattgtagggccgactaattagatgcaaatttatgaagtaagcgaggataaccttctcagtttagtatagctacgtcattcagcttacatataactagtagacggaaatttacagaagtccgctactattacggatcgtggaaatgtctattaaacgttaaaaagacttaccctctaagctacgagagcttaaagcaagtctacaagccttaactaagctttgccctagcggcctgcgtgtttctgatgaagcagtgacggagaattggctgagcgagagctgacggcagctcggtactatcacggtacattacgcaagacacgccgacggcttacctcagacttgggcttcagaccgcgattatttgggcagcgagcgggatcagttgcttgattgacccgtaccgacctcaaccccttattgactatgtacaaaacattatccctttcactcatgacttaagctgtaactatacttcactaagatgaactttatgagcgcactctcttcccatggcttcaggtacagttggctgtcagccttgtccttgtcagaactgacacaattcctcctcgggatccatttccgcacgtcccaactcttcaaccacaccttcaatcgtctccgccaactcgtccgcagtgccactgagaagctctggaagttgctccaaagccaggaagaaggcgtggacagggtaagcgaggtcttcgggcttgtctgcaaattcggagctcctgcttccggaagatcccaccgcacttgccgtttgatcactgtccgtagatgaccgagaatgtcgaacatagttcgtagccgcccatttggaccaaaataccgactgctcactacaccagtctatgattgttccgcgctaaatagtcttgggacaaggagttgctcatcttcagcccgacgtatagaaacatgaatgccacggggttgggtgcaatctgaccaatttgcgcagttcctttgcgaagccatcagatactgcaaacgctaggtgactagagagagcaggattgtactcgcttgagcgcgttcggcgctgattgagccaagtgagcttccgcaccaacgagcaccgggacgggattgacacatgagagtatgtaaacacaaatttatacgcagccagacaactacgggctatcactgcctggaagggtgagcaggaaagcattgtgagcacctttcattcggctacgcttggctgggtgtggtaggaagccagtcgctagacatggcctggtccgtgtaagagggcaactcagatagagcatgggttcatgatataggaacagagagagaatgaatgattgaagaaataagataacgatattggtcgatgaggaacgagtgtgatgagtctctaccttcaacctacgtaatgtacaggccgtcaaagcggtttgctacttctagtattgtacaaggaaatctattgcgtcaagcgtgttttacaaactcttctgggtggcatttgtagccccaagtcgagcattgatgtgcggtgccgctgaggtgcgaacggcatgcggcgccatgatctggcgtagaatcgcccgcctgggcatggagatgcgactgtagagcacaacggcaccagtcaggagggcgagggcgccagcttggtgtgctgaagccagccaagtgggaaccatgtagatcagtgtgctgataccaagagcgacctgcagtgacacgaggtggacaacgccgaggacaccattccgggcgtccttgggaagcttgctgcgaacgcccttggagaagcgagtgtaagcaaacaacgagatgatagcagtgaatgtggttgtggccagcatgcgatggtcaagctggacgagcgatgggttctcgagcatgttgcgccaccacagatcagactgatctggcacgtggctgtagaagggatcgaatagctccttctttggtggtgcgaggccaatgcccatccacgggaactcgttatagatgaggccagcatcaagtccagcgacgagggcgcccgacatggcggtagtgaagaccagcaatacaagaccggtgacggagccgcggaagaagcgcaaggcgggatgctgaagcgttttgatcttttcagcggcctttgcaggatctgccagagcatgcgatgttccttgaggatcgagaggccggccaggaccatggaacagtagacggtaaaggccgcgccgagatgggccgtgagccggtactggctgacgcgcggatggctgccggggtcgaacaggtcgtccttgagaccactcttgaccatccaccagccgatgaggccctgacagccgatcatgccgcagatgccgacaagcttcagtgccatggagggcgcgacctttttgcgggcgatgaagtaggcggtggggatcaggaaggtgacgccgatgactcggccccacaggcggtgcgcccactccataaagtagatttgcttgaactcgggcagggtcatgctcgagttgagctgggcaaactcgggcgacgacttgtacttggtccactcgctctcccactcttcctggctgccgggccacagcgagcccgtgacaggacgccattcggtgatgctcagtctgccaagatcagcgggtgccgtgggtgtgggtttccatcgcacctaccctgactctgtgaggcgcgtcagacctccaaacacgacgatgccgaagacgctcgctgcactccccagcagccagtatgcaacgctcttcgacgacgtctgcgggaagctgctcgcctgggccgcgtccctcgcagctgcctcgagcactggtgctccgacatgcggtgcgccaattgtcgcactactccgcagcggctgggtcgacttccatctcaccgattgcgagatggacggccggggtgcgcaggatcgcgatgcggcgagtgaggatcgaatcggtgaattgaggcacggcgtgctcacaaacagtcgccgtgagaggcgtggtgctgccgttcgcagctgtggaaatgcctggaatatggacgccatgagggcaaggtgaagtgggaggaaagaaagagcgatgcagtcattgatgccatgacttttctggtgcattgaattccgccgcgggctgattggcggggggcgtccagggtcctgtgtcgggccatcgagggcgttggcgtgtcctggcgccgtcatgtgtgtgcgggagcgacgtttggcacagtaagcgggtccatcagacagatcagcacccgtggtcattcttgcagtatggctgcggctgcgtgacgagacagccctcgccatgcccgcacgcgtctgcagtctgtcttgtctctcttctcgtacatgatcgttttgctccggggactccctttctttttcgccctttgtcgtgttacaaaccgccatctgataccccgccgccgttgccatcgcgttcccccatgtacctatgacggcgtatagcatggactccgcccacaccgcgccagacagccacgacagccacgacagccacaacagcaatgatctgactccagacacccacaccgcggcgcccgcgtcgaacctcagcgagacatggtccttttcctcggtcgcacccgccgtcgatagtcccagcagcagcacgccctatgtctccctcttctcgccaagccaacctcacgtgctccccacggcggcgcctactgtcgtgtcggaaggcaccaggacccatgtgagcagcttcaccgcgcccggcccgtcacgctcgccgccatcgctcggctccatctccaacatgcccaagcggacggcgcgtctgaaggtgtccgactcccacccgcccatcgtgcagctgcacgcccaagttcctgaggcaacaaagagcggcgatgatccgaccaccccgctcgacaactcaagccggaagcgcaccaccatggacgttgtcacgtcggagcgcaccaccatgacgtccctgtcgaagctgttcagcgagaccaccgtgtcacactcccgagcgccctcttacaataacgctactgggcctctctatcttcgtggtatgcttgatgaatttctgcaatggcaaggctaaatcagacagcttctaatgacgccatccctcttccagaccacctctacactcgcggcttgctccaaggccgacactctgacatcaccctcattgcatttggccagcgctacaacctgcaccgccttatccttgaccgcgcgcccttcttcaccactgccctttcggagccatggatcgaaagccggtccaaggaagtcaccctacaccctgaacagatcgacgacaacatcacccaagcgtcgttcgagatggcaatcaggaagctctacggtgtcgatatttcgcaagaagcggatgcggaagcagttggtctctttgcgaccggctgctggcttgagatgcaggacctcatcgattcagctattgagtcgattcttcgccagatggctccggacacgctcgccttcctcatccgacttgtcacgaccaactactacggcagatcaggtgaccgaattcttgagtctgcgaaggctatgctcagtaggaatggttgggagatgccgctcaagtattgggatgatatgcccggtgacatcattcgcgaacttgtgggatctgacggcttcttcgtcgacagcgagtgggatcgatgggttctatccaagcgtttgctcgaccgtcgactgcgccaagctgcgatggaggccggcctgatgcagcgtggccaaagacccgttccgcaggcaccaaactcacttcgcttgatggctgttcgcttcgacggagtataccgacaaaatgcccttaccacgtcgaatgcatcctcagacagtcacggcgactggcttgctttgtacactaaccctgacattgagcgcattcttgtcctcctggatgagggcatccattacatccacatggactacgagcagctggaattcattcgaagtgcacgtgacgtcttcggtctaccggttcttcccgagcgagttatttccagcgcgctgtggcagcagctgtcccttcgacagcgagttctgaatgccgacgaatcggcacaagagcttggtctctgcgactcaccgccagaagtagaaactttcaattcagggactaagagtgaaggtgtagcagtgatcaagggcaaacagaaggaagtctttacagttgaggaaacggaggttgagtctgatagctgggatggtaatggtcggccgcgaagattctggatcccgagctccgactgtaacatcgttctcggaaacggtgctgacccagtcgtcaccacatcgagctctttccagcgtcacgcgaaccgactgtcagctacgatacaaccggaggatgcgcaatgggcaactgatttcgcatcgactccgtccactttcacaaacccaaatgcccgcatagatcagtcatttcgacccatttcagcaggcggaagcaacgctggtcagccgaagcccatctcatgcactgaatttccaccattccgcttctctgcagagtttccgaatcctcgcttcttgaaggagaagaagcgcgtctattcacggaccgtctcatatgctggctcactctggaacatatacattcaaaaagtgcgctcagctaaaaacgtgcagctcggcgtatatctacaccgcgccaaggaccgtgaagcagaagaagttgcacagggaaacggcctcaatcagcagaacaacagctcagtcgacgaacgcatcggtcagctcgagcgcgaaatgctgatgcgcagcgagcgtcgcgacgttcggcgcagtgcacgagccatgctcaacgaccaaactggtgaagaggacactagcggtagtggcggcgacgccgacccatcgcttttctctccagtttcgcgaaacccgttattctcaagcagtagccttggtcgccgccgtagcgccaacacgtcgcgtctctcgactcgaaactctaaccttccatctgtccaaaacctcgccacatctcctcccaccgacggcgactctcccgcctgcccactaactgcctactcgtctctctcagaccccgatgcatccgactcagacgacgacctaccacctaatccctcccgtctccgccgctcttctgtccccgcacttccgccctacgtcgacggtcgtcccaccatcaagacctatttcaaaatctactcgccgagcaaaggaggcaggatgctgagtatttacgagtctgcacctgaccggtttaatttcagccagagctgggggtggaagagcagcacgttgatgctggatgaggtcaatttgagtgtcggagatggagagatggagagtgggcggaaggcactgaggggagagggtaagttgaggttcatggttgttattgggaatttgtagatgagcagggtgaatgggcagtgtatcggcgttttgtgttctttgcagttttgatacccataccatgatttcaatgcgagattgttcatgttctatgattttgagacgtctgagtgttgtagctcggatgtcgattccatgagagttcaccgccctggtgggctcatgtgtctgccacaccctgttaggtgtctctgtgcgaaaagaatcactcaccctgatacgcatcactcatagaggactgaaggatatcaggctgtcttttgtagatgtaaagctcagacagaacgaattggcggcgaaaacgttctagagcagccttgtctagccttagtttgcggctgactgctcagctactagaagatcaccgctacatttagtttagcaccttgtctagctaccgagcttgcgcttcgctaatatgaatacagcctcgttgtagatattcctgtgatctagatgtatctaggcatacttgtggcttccagttcggagctgagttgtttgcagccggcatgtgtataagagtgcgcggagaagtatgtccagctttttcaccctatacccaaatatctcttctttgtacgccatcatgcgcgttacttctcctactgttctgagcattcttgcctcgggcttcttcgtatctgctgcgccagcgaaaggatgcaaccgcgtggacgcagtctacatgctactaaaaggctcactgcagtctcaagcttcttctctctgtgtccaattccttggcggtgaccagactgttgtgcagactcaggtgcgctaatcaaatcacatcgcagactctagaactctactaaccttggaacagattcagaccgtgacaggaccggcgcgcattgctaccatcacagcccctgacgagactcaaacgatcgatgtcgaagtcaccaacgtcaaccaagtctacagcactgagacggtctatctcccaccgccaaccacaactcaaacggtcaccgtagtcggtccaacccagactatctaccagaagcgcggaaaccatgtcgcgctcccaccaaagcttgcatcctttgcatcgtcacgtatatcaagtgcgtgcagctgcatcgccaccccaaccacccgcaccatttccgatatccaaacattcacaatccccggttcacaagccacaacaaaactccccggcgcaaccatctccgtcacactgaccaagacactccaaatcacctctgtatcctacacaaccaccaccctaccagcaaccacaaccatcatcgcaaccgccacaaccaccgtgcgccctatcctcgtcaaacaaaaaatctgcaacgccaaaggcctgcctggtagcaatgcattcaactacggcgcgaacttcaatactaaccaggatgcttgcgtcgcgtcgtgcaagacggacacgcgctgcttggcgacggggttttatcttgtgacggacccgtcgactggcaccacgactggcacgtgtaggaagtacgataaggcagtggtagactctgcggatttggggttcgggtattataatttcaacgacaaggcttgttgagatggatatcattactagaacgtcaagattgatactatctgatgaacttggataattggattgcatatatatatcaacgtccgcagccgtcttcttttctgatcacacatggcatgtatagattctctccgccgcattcctccagccgatgtatgtctaccagggcgtcctccccacccccgtgaacaccagtgcgatgcgaaaacttgttttgccgcacacttcacctcgttgagtaagcttcgaacagactgattcgcctgccgccccagtgtgcccagaaaatcccacgacctcctgaaccatcgcaacaatctccacgctccatgcaaaaaaacctcttcttcccccgcattcctgcactggcagcgcttgtagtgctcattgtgaagagctgcacagggttacgaggtgctgcctacgtggtctgctgggtacggttgggggcggtatcctgatttttgtctgcgccttgaggagccatcgtaactgattgcacggagctccgaagtgggcttgatgtagccggctgggaggagtagttgggagtagcatcctggctactggtcacagtgctcatcgtgaacgcctgtacaatttctctgtttgcatgtggtgtagtcggatgggacgccttgcttgggatattggcagcagtgttgcccgcaggcgatgacgttgaacgcgctggagcagagccttcccatattagattgacactccttgcctaaaacggggcgtcgtatagaaagattactcactttgagctacggcatgccctgccttcatcatgcccatgaacagtggaaatccagacatcttgaggatatgtgtcgaaaagtatagagaatgaactgagaagtaacaaaggtcataaagtggagtgaacttgatagaccactcggtgtggtagaacttgcggtagatgcaaatagaggcagtccattgtggagagtgccagttggggttgctgtcgttgagcaaaatagtcgagtgaggtagtcgaaagagcatcgccggtggtgccactagcagagcctagtgcgggctcaaagacccgtatgcacagtgcaggactcgcgggtccatcttcaatcgccaaggcccagtgacggtcaggccaggaatatcttgggaggcgggagtggcgaggtcgtaagtgaaaggatgcacgtgcgaatatcatccacatgaactcactggggccgacaagcatagtgacaggctctagaagaaatggaaatgcagcaaagtagagatgtaagaaaacccgccatacaaactaggagagagtagacggagctaatagtgtatttgctgcttgctaccaaaagctattaatatatagtgggacaatatagaaaactcaatagtagagctcgataacatgaatcgtaaaaaatgggcaaggtgaaggaagccagagatcagtatctcctatggccagatccactcaaaacataggaacgctcgcatgcacaaatctttgtagttgcatgtttgtgacttgtacattatgagcttcggcaaacatggcccatgatctaatagaacacaccatttcactaaggcaaaggaagagggacgatgaacgatatattgttgcacaagtagcggaccttcttattgagtaataggaagttttaagacgataactttgtgttatttcttcaagctacaggtaatatggaggtgtctcgacatcatgcgataagagcatctggttttctgggagaattgtagttgcttttgctgcaaaccgcaatgtgggaacgtttttcgaggcggtacgagactgggttgaagacttctggaagatgcataaccaaatcattaaatggtgaacgatgtagcatatcacgcggatagtcgtcatcatcctggtggcgctcttcatactggccgtaaaaggactcagctggataataacgacgctggtcatcaaagcgctgatcgtagcgagagttgtgctggtcggagaagcgatattcctgttgatgaccgtgctgttgctgctgaaagccgcgctggtcaaggagttgatcatgatgatgctggagaccgcgagcgtcttggaagggaaacgtgcgcacttacagccgtaggagctctcctaatcgtcattgtacctgttgccagtgttttgtccaatcactgttatagagaaacgaatgaggtgtataggaaacatactgtgctcatggcgaccatgtcggcgtccatgattggatctgttgctgggttgctgatgggcatctagagctgtcagtgaaggtatatcaagagaactagttgtacttactgcgcccctgatagtctgagtggtcgtttctatgagacatctagtgctgttagcgcgggcgtctgcatgcgaggtcgaagttgcctacaattttggttggagaagagaggtgggggtgggcgaggcttcagacatatatgcgagcggccgccgcggggcgctggtataaccgagcacatgattgcgattaccgggctgcgtttgctgcaacaggagactgaaaagatcctgccgacgcggaaatcagcgatatgggcgccagaggccgcatgtccacactgcgacaagattcacatccgaaatcacggccagattttcctctctgtaacctcccgggcatggcctggatgttcacgacatccggatatgtgaacgaccgggacaggttctccacatcaaccggataaaacgggtagaaactggcctcacagtacgtagatttgcagaatgtcttatcatcggtatttctgttattcaagggtcgctgtgggactatgtatacgaggacggttgtaacagaaggcctcatgaacctgcgagccactggcggctacacaacagcatgcccgacatctcttcccatcatacattgtcgactcctccaattgaaattctacttcttcataaatgagtatttgaagtgatcgcgagcacttcgcgcacaccccaaggtctgcatggaacaacaagaatgatctgccgccccaggaccagcgggagtctcgggcacgatgaggcatgattgtttggaaatttattgaacttctactgagctcccatggtcttgtgtgtgattttgctcgccttgtttgtacccggagtcctccaccacacccgttcctgcaataggaaccaaatagcgtgcgccccagagcaccgatcgtatgcgcatggctttcagaccatccgaaggcctgtagtttacatttatagatctactttaggcattaacgacagataggccgatgctattaggttgcggtgcatctgggggactcgttgcctcagcccacgctcgtgtgcacgactttggataatgtccccaacaacaaagatcacgacatggttctgcaacttggaagccagaggtattatttaaaactgtctgtctcgaagaggacttcgtggctagagctcgtgcgttgtgatatcaagaaggttgagtccgaccactgcagtgaagtggacgtggttagcgcaccatcaagagcgaaataaatactatgggcgccatttaccgggctgcacgactcgggaattatgtaatatgagctgtttgctcacttgtgcgagatggtgcgtctacgggtcttcgcgctgaaccgcagtttaggaggtgttgatgtcgctgtggggctgaggaagaccgggtcgccaagttacatgggtaagtaggtacgaacctttgccttttaagtacaacagcagcgctgcctgcaaatattctctcacgttacatgcttctttgatacccgtgagatagacacaaactttctgggtattaccagggtcgtagtccttggtccagaaaaggtcggttgtgaatcgcggcgggtgtcgcatgtccgaacgtcgggaaccatcttctttaaagtctccacagtgagacagcagaaaaatgcgcgttcaggcattcaacgcgtataacccgttctcatgtaatgatgggacgtgcgagcacctgttgggaccagagggtggcaaggagggtcgaaccagtgcaaccgctatcttatagcaacgcaaggagagcgcagccttcgccgcctgccagatagcgtgcaactccaatggctatgcgaacaggatccaattgtcttctaaatacaactctctttgccatcgtgtgacttcagcccgggagttgacaatgtgggttagcgccagcactaagccacaagccgttaatcgctttgcagaacccgtacggactccgacaaaccagcgatcgctcctgcacgccatcaccgtcacatctcgtttcaggcaatgcaaggtgtatcaccgtcaggaacataccgcgtacctctttctagcgttcttctgtaccgtagctgatgttgggccttgaccatgtgcagcctcatttccccacattgcagtgcgcctatgtagcacagactttgcgctattggcttcgatgtccgacagatgaaaaccgaaaaccacactgtcagcattgtatgtacattgccaacacgtggagcaactctttatgtcttggcacaggcttgacgtgcccgaaatgcttgaggggctgggcaggcgagaagtaaggacactggctgaagcttggagctcttgtttcgacggtctctgttagggaattacactgaggatcacaagtgtggcgccctcggttgatccgagctgcatgctgctcgtctatgaggctgaggttgagtattcatgctagttgtattgctcgaaaacgcgggatacttgcaagatgcttgctgtgtctggtcgtagcgtgaagggtttgggcgtcctcgtcgcggtcgcttcccgccttgagacatgttcgactgcatgggccctcggaatcctcgcatctgtcgggctttcgtctagacatggctcttcgttcgaccccacagtctgaccgtacctgatccccgtagccgtgctacaggtgtccgctggtggtttgaaacgtgatcagcatgttgactgccatgaactgttagtactcagtcagtgacctgccaaaagagctcaggcttggtgcaaacacctggacagcagcaccaactccgtgtccgaagcgtcaagacgttggtatgggcgcgagaagtccacgataatgagagacttcgaatggaggcagcttgatgtataagtatcagaccattctccctcaaaagtagaatcatcacaacagcaatcaacagcacaacaacagcccagcttcacttccaaccaacatcttctacattcactcaacgatcttccttcgttccaaccaaccaaccaaccaaccaaccaaccatcaaaatgcagttctccatcaccaccatcattgctgctttcgccgccgtcgccatggctgcgccatccgccgctgctggctctacctcgatggtcgtccgtgacacttcggccgtcagcgccctgcaggcccaggccgagaccttcctcgctgctaaggaggctgctggctgctccaagctcagtgagtacttaacactatatcacatcttcgatgacactgaccaaaccatcagagtgcattgctgctctcgctcccactgccgccgcttgcgctgctgctctcgccgaggctggcctgaacccccttgccgacgccgcttgcctggccacccttgccaacagcgtcttcaacgttgtaagtattctcagccatgtttctcgctcgaataatgctgacttcgatatagccagagccctgcaagggttgctagacagctttcgcaactctcggcgggctagtacccgcgggcaaagttgctctggacagcaatggccgatgaacgatgtcggttggcaagttgagctgggcttgaaactccttttctcctgtatatgatcgattgctcttgtatatgaacaccttcctgtcttttttagatcgcatagaataaaatcgcttggccaggcaaacaaatgttccaacccttcctttctaatttgacagcaggctaaacaccttgacattgacatcgctttctaccagagatttcctttcgcatgactgaatcttcgggtgaatactagagtgacataacagattgggcagaattgaaataggcagaataagactcggcttgtggtcttgcctggctaatttggatgatttggtgggcaccttttttagagcgcttggctgctcttccaacgatatagtgcccgccaggtgcgactgaccgccggaagacagcaaatattgtaataagagaatactagcgagtcggtatattctgtgcatgcatggtggttgttgtagcactataacaggccaactagcaagattgcatgggcctctagtatgcagtgtgtcttagaaacagaccgagaggctttttggttctaaggttgagctgaatcgttataactgaagcgcaccgataacatggcagaagttctcgtaatcatttcgcaagtaagaagcgatctataaggtcgtcgtaactttgctgcagatattggcagtaattaacacagatacacagaagttaaatcattcggactatatgcgcgtctaacatggacgccgcacatgtcgtctgatttagttcatggtgtgaacagggcgatatataagactgtgccgtaactaagtgtatctactggatagaagagaaatgtgagactgctaacaaagaatcatatcagacattcttgagtgcaagattaaagatagtacaagtgcaaagtggcactgcactgtgaagaggaaagattcagaataccatgggtatatgagcggcgaagcaatcgcaaagacagctcaatcaattgaaagttaagcaagtgcgttgtgtcaaccaagtagtgcctgcgtcaaatgaatttgggtgaaggaagagtgacgttcagaaccaggaaaagtggaggagcaatagattagtcagcagtgccaaggttctaaacatcacaacaaggctgggatgaacaaatgcaacagcactacattaacctccatgatccacacttatagctcgcaaatcgtattgaggtatacgaaatcctgcgtgaatgataacactgtgtagactacggcacatcgactgcgacacgtcactctctcagaccgcccctgatctcgtcctcgacactacgacgaccgcacacgtgcgtatggcatgcatagagcttgtctatcgccgcaagcattccatgcttctcgtagctatttcacggtgtccatgactacctcggtcgacccagaccttgctggactgcttcctccggcgagagaggggctacacaaacctggctcggtaccacactagtgacagcaggctgtcccgaatggggatggatcagaccatatttctggggcgtagagcaaggcgtctttaactagatgctgtcattggatgtagcccgttttcacgtcttttgcggagatcgccgcgaaaggcgggtgtacttgatacaaaacctgcaatgctcctttcggcagcacacatccaccaggatcgtcccctttttgtgtatctcgctctccggttccttttcttagccctgtttgcgtcccgagttttgggcattctggttgctatgttgatggttttgtcctgcttctcttacatgattcggtctttcgggttaattcctacacagtacatgcttggaaactctccgagatctcagtgaaagcgaacggtatattgatgccgattggacacgtgccgttggctcatggtctaaaacgctcagaggctcgaaatttcaggctatgatgtgccgtggcccaagaacttcacggaactcgcgagccattgcctcttagctccttgcatcggctttctcattgatatcaatgtaacattctacgtgtccgttgacttgatcatcgataattgctcggcatcatgcccgcattagtattcaaggcgatttttgcattgagcgtttcacggtcatttgaatttgaattttcacactgactcaagacgttcacataggaccaaggtaagatttgacaactgcgagtttacgttatattaagttttgcgagcacgcagtggacttactcgcttaggtttcctgcgtcagactaacgacgcacgctgctgcagtctaaaaagaagagcggactctgttccgatctgacttcaatcagagagagaaaggatttcgattgcatccgaattggtcattgttcgctgtttttctcggtcaatctaggtctacaactgggccgtttcagcaagcgcttgttccatcttcctccactctcgacatgcggttccttctggtcgtattatcaacgaagtggcagtcaatcttgcagcggcgtgcacattagtcgttgttgtttccatctacccctccatctcccgtgtccattgtcagaagcttgcccgttctatcggtccttctccacatgttgctaaccgtcaccgcctatctgctagtagctacattggcctcaggcgcctgatgatgcagtgtttagcccttcttgaccactctatctactgccttgcatcatgacagaggcttggcagcgatgcattcgaaggctaaggctaccgatgagccgaaagacctaagcatactgcgatgctggtttggcgcggttgtactgcgattactcagattgcctcccagttgcacgacatatcctgatccagtcacccgggttgcttcctatgttatgtttccgaatgagagaacaatatcttggcacgctgatatcagcttaacgaaatcgcttctcgcacttttgccagtgatttcatcagattcgatacatcagcgtgccatctaacgtgaattcgctccttaccatgaatgaactcatctccgagcgctgtcgtcatcggccctgtaagatgttcgtgacctgatagctgaacaggcatggctgacacgccaatcgacatgtcagtccttgatcctaacctgcatatgcggctagaggatgggtgcatcagaataaccctctctgctcgtgctcgctcggagctggcatggtcactacctcaagggttcggcaaggggtgagtaatgatgaaaattctccagtcctggggtctcgccacttcatttgctccttctcgacaaggcagattcatgtggcatcatcatggcagcctttccgtcacttccgtactgccgcggtactaccaatctcactcatcagggaactatataccacttccatcggcttccagagcaacaagcaatatacagatgtaacgtgagacttgttcattcggccataatagcacctactgtcggtatacctgtatcgtgcgtcccgctcagccaaccagtctacctcgtcgcgcggggataccaatcattgcacacagcccaagccggttcttcggtgacccaccacgagctcgtgcccgccaatgcgaacaaagccgcagcatcatcacaagcttgcccactcactgttcaagcccgccagtgagcgagcgaggcccggcgaccgtggttccggcccacacacgcacagcacttgtccgtctcgggatcaaaattgcgtgcgaccttgctgtcagttcctccactaccccatgtgctcgcgcattacccagcagcattttcaactcacatgacgagaatcgtgcgcggtctgccttggagcaaaatccaacgtcacgtctttcgcgcaacggccggattgctcaaactctcttctgtgcctaaagctactggacaagaaaacgatgtcaaaccgccagagcaacaatgccgtgtacatggggccaaacaaaggtaaaatcagcggtagatcaattggtcaaaatgctaatggcatggctgtgttacgtgttggttatggccgcaggatggtcgcatttcccatgtttattatgatggctggggagctgccaatgcatgacgcgaggccgtactaggccacaacaacagcaccctacctcatatgagcgattgaagtgaccgacttaccatgtttctcgcaccagcactcggcactgagtgttagagaacgagtattcaatctatctacaatatagcaggcggctcggacatgtggaatagttgccttttctgaaagcaaggcagattgctcaagatgactgacgacagccggctgcatcatcttgccaccacattggccgaaagacgataccattggcattctatagcccgtcatcgcggatacaccggtgaaggcggttcaacagattctgcctggtcatcttgtgacgccctttctgcggattgtggacatgtaatccatgctgacgttacgggaacaagtaggcgacccgacacagacaacaatctcgtaaagccatgattgatggcaagatgaatgtccgggatatggcctcccccttgatcaaccaaaccgcgctcgccacgtcagaggatctccgacggggcatgctttggccgcttctagtgtccatctggatccagatgattccgctgatatgcaatgccggcctaggttccgcataaactttcacgccagcctgttatctaacagacacatgcctgtaaatatgcatggcctagcaagccaacaacaggccaggcgcgggaaatttgagccgttgagtggaggcatagatcagctgaatgaactttgccgatggtgcaatgcaacgtccatgcggtgatggctagcgctccactcttgtggcggtatggcatgattgtacatgcttccctagcgatggatactgcagcgtgtgcagataaggtgactggccgatgatgcttcatgcctggggaagaggtgggcagaccctgtgtcagcgaagcgagatattccgagtaattcgtaaaggcttggacactggagcccatcggtgaacaaagctgatgctacacacattaattagcttgactcgaaacggcaagaaagacaccaactagtgggacctgggatgcggacaacgcccggaagcccaaggctacggtcattttgaaccaacgagacagcacgagcgagccaatgtgagtgttcaagccatggcttaactaaatgtcaatcaatgcgttccggaacagcggcgaagctttgcatgagggcgagctcagatttgcagtgcaagattggtctttgcggtccatttgttccgaggcaatgtttgcatccaatggtaggtagcacttcttccgttggtcggtcttcttgacacaagcctagtgggagcgaaccatagcgcggcatgagctggatggcacgtgatcttctcgcttcacgaatgctcaacctcaggagcaatgaaaggccgaaaatgctcgaaaacaagtcgcacacatcgagcccagtccggctgagataatttgacaagggacatgaggcatttttcacccccaaggaagcagattgcgcagttcgaagagccacgacacgttgatcccctagcaggtgtgatagccttctgcagctggagacgccggcgccgtctagggtatcattgcagccgtctccgcagtactctagcgccagagtgaaagggatgtggtgatcgtggcgacatcgttggatgcaacggagtggggtggtggcatgtcgaggaaaggataggccatggcatcaatctatcgtccgaccgtgaaacaagcccggggccagacatattcctctgtgttgtcgaacccacagtccttcgcagcataaatagcagcgttgcttcgcaaacgagaaagtcttcacactcttcatcaaccatctcttccagtcattgacgagcattgccatccattgacgtcttcttcgaacgttgtgacgttccacatcctccttttcacatccaagctttgatatctgttgctgaagagcaaccctcatccaaccatcttgtatgtgcccaccaggacgtcgttgatataacccctagtctgaccctaaccaggacgaggaccatcagaccaatcgctacgatcccgtgtttgggcgttccgaggcaaggttggtaaacgatagctgccgaccaaacatcaaaagaacaccgctgacttgttatggcccagacatccaagctctttagtcttgaaacatgtgcttcttcgatcagcaccgctttgcctgtggcgactggaagtggggtcacttccgacagcactgcgccaaggagtaccgaatgggtgagacatgcggcatgaagctcgtaatgcagacggttcccacgggcacaaagtgcaaactctgcgacaagatcgatacgaagatgcgccgccgggcggctgaggtcgaccgaattggtcggtggcagcgcgaaggagccaagttccgcgcttcgattgacaaggcgatggagatcatccgaaacttggactgcgagatttacgagctgagttgtgagcgtcagcgacgactgcaagcaattggccattgagatcatcatgataatgacgcgggcgtctgggttttcgtttcaaacagaacgcttcagggtctccgctcggattgagcccatccattttgtcaatcaaattctgaactgacacaagggggacgggtagtgagcgacaaatgtcggagcgaacgaggccgggcgttacttcttacagtcgtttgttttctttaattcgatccttgagctttaacgacgcaatgaacatatttaccattcatgattggtcctttgatgggttgtggtgacggtagccgctgtgatgtgagatgggggctgaagccgtccaatccgtgattgtcgcgtagccacaaatagcttgaaaattgtttgcgcacggcccgagggggtgggcactgcgcctctcccgtcgccttcctagatcattccatcatcgaatatttttggcactccttaaagtcgaagggatgcgacgaaagtgtgaagctgactggagctgcggtgttgttgtggtcgaagacatgcgtggtggggtaattttctcgcccatcaggcacgtgatcgagctagtgctgatatcgttagcccctgcggcaacacccgaagcccccgcggtcccgcggcaccctcctgtagaagtgtcaacagacatgcttcgaccgctccgatatatcctccacgttcccatcgccatcgaatacgtgttgtataagcgtatccgctctatttcacagtaacttggctcgggccacgctgtgtgctgtagttggcagccacggtgcgatgctctcgttcgcgcctgtatccgagaccaggttgttgggactgggagacggagcccttgttggtattctattgacatgccgtctatacctgctgcgctcctaattccgattgtctttcacgctcctcgttacgttgtgttcccagattgttgctttcacggcatctttcgctcggatcgtttcgtacgcgacggcgtatctgttgtttcgtctctttctggcactgtcttttgaggtagtgtgtgggcattgctatgagatagctgatccgaggacaaaaattaccgttgcgggcctccagacacgttgaattgaccttgattacgtggcgagcgctgagtggcctagaaagcggccgatcgctttccgcaggacgtcgtcggacgacactcaagccatggccctctggaatccgaaccctcgagagccggtgtgcaatctcatcaatggtacgatgttgttgtacgtttgtccggactacgtggagattcgtggttcataagagagggacaatgagggtatgggtctgcgcaggtatttgactacccgcgagcaatgccctgtcaaggcgaatagtttaagcgctagccacctaggacgaagttaacgccggtgtatcacgctcaattgaggtaccggaagagatggccacatggagtcgaaaacctatgtgcatcgagaagccaatgacgctgctcgacgtgccatctggatgataatgaaaggaatccagcccagcgaatacggcaactaagcttccacaaacaagctgcaatctggatttattgggcagcagccagcgtgtgtgtgcatatctgggacacttgtatggcgcccaccagaccaatcagaggacgagacggtacttccagctcgactgggcagatcgcctcgctcctttttcgtcttgttcgatcctggcaacgcgactatgtttatcctgcacgtttgcgcgtatagccacccggctgccaattgagtttatcaatgttgcaactcgaagcctcgcgcatggtagtcttacctcttttggtcgatcttgcttttccatagcgctcccgcagattatctgcagacggcacgggtgcaggacatcacccgcaccaatgacacagctctcagcaagcaatgcaaggcgtacctccttcatggctcagcaaacgacattccgccagcgccagttcatttccctcatgtaccccgcgcagcatgtggaacgcagcaacttcggcgcttctggcaaaattgctcatcatgcaacacacagggcgacaaggattgctgtaattgtcgtctcatatgctgtcgaacaatcgcagatgttgtaagacgttgatggtggtacgacatgcgacgaatcgccgaccaatcaaagcgtgtaactgccctgtcttcttgatctcaagccgcccactacgcccaacaaaccgaagacggaaattcacgaagactcacagcgctaatagtattttcacaattctcgagagttctcttgtgcacgttattgcttcaaacattgaactgatggtcgttggtgagaggtgacgtttggcaggccagctttgtgcacacgcccccgatctgcctacccggcggctcgtctcggttcccttttcagggatgttcctgacacgaccactctgttcgtccaacgggtctccctggctgaatgcccagccatgccggcgtagtctccagaacgtggggtgaacttaggagaaaaccaatactctcatgcgtctgctcgcgcaggttggcaagcacgcctaaatcgaatgtgaggccgccaaaccggttcattgggctcgactgcaggcatctaatctccacctcactttggtgtcggcactcacactctgagcggggccatcacacatcggttgccagcaacgctgatatgcccttctatagtatcgaaacctccacgcccccacgtagtcctagccaagtgatcaccatgttggtcatacacctcactacaccattgtgaacattggacatgcgccccactatcatcgccatgcccaagtattcgttacattggtcatgcacgtcaccacatcattgatggtgcagaaaacacagaggtttcgaaaagccttcctgaaattatgatcatgagctcaaggatgtatgtatatcgaagctccgtaagcatgctccaatcggaagcacacctaatttcgtaaggaaacacgccccggtacatcgtccgagcggtagcaagaataactcatggcctctcctttgctggcgtcggtatcagatcactcgtgcgatgctacctgattaatactcaatgaccacagacatagtcacccaagaacatcagacacctagaagcaagagagaaccaacacaagacatcctcccacatagcatccaattactcatctgaaacgacccaaaaacatcatgtattcaagaaaacaattctaaagcttcaacctctcaacttcaaaaaaaaaaagcctccaaggctctagataatacctcgaacaagaaaaaaaccaaagccaaagcattccaacgccgacatgttcattctcgttgcatcatacctccctcattcatatcgccgtctgtgattctcctcactccctgacaagactaaccttctgcacatcaaccctcatccacccctcatcctcctgcgcgctaactggcataccctggaatcccgcacacttcaccaggcactccaaatccgcctcagcctgctttcccgccgtgaccgacgcgttactcggtgtccacttctcctcgggctcaacgctcagaatctgcacgcgcgtgccgtccgcatacacgagcgtggacgtcacgctgcaagacgcgagtttctttgcctgctgcgtgctgatgctgaactggtatttcttgccggggcagagcgtcaggggctgcttgacgagcagttcgcggcccgcggctgcggacttgaattgtgcgattgtgcccttgccgtccggggcggagacgctgttgagtgtgatgttggggtcgctggaatcggtctcccagccgctgactgtgccgtcggaaccttgggcaaagtcagggttgcgcacgatgttgccggttaggctgcaggccgcgtcgcgctgatagggggatgcgcgggagttaagcgcgcggtacacggactcgcgggaaccgcctggggttgaagaaacgtcggggatggaagcgctgtagctgaagtcggtgccatcaggagtggctttggtggattcaggagcgaaggacagggcgctggcgagagtagctggggtgaaggatgcagatgccgacgatgcagtaacctccgcgccgaaggagagagcatcagccagagtttcagcaatgaaggctgcagtgacggttgagatgactgtcgtgggtgcagtaacggtggaaacgatcgtggtcggtgcgatgacggttgaaacaaccgtagtagtaacgaattgaacgttggtagcgagttggacttcgttaactgtgacagtgacagccacggttgggcagattgatgcaggtgggagcgtgctgttgaacgaaggcgtcgggcttgcagagggaatggatgacgagttgacgccgcctgtcgggagcggtggtgtgtatgtaatgttcgatgaagcagtaggtgtcaacgatggcacgcttgacgtgatgttgacaacaggaatagtcacgggaatcgtgaaatttgcggagttgcttgggatagtgatcgaaatgaccgtgcccgaagatacagtaaagttgccgccagttggtgggataatgaccgtctctgtcaccggtgggctcgaggtgatgttgctagatgggtacggtacgcttgcggaaggagttatctgcgtgaaaatcccagactgaggtgtcgagctcgctggcacagtcgagttggccgacgctggaggaatcgcactcgaaacgttgaagcttgagcttggcgttgggatcgggaatggcgagcgaggctcatcagagtttgtgcctgttgatcccaaggatgtagtaatgttgacgctagagcttggcgtcatgctgggagggacagtgagcgacgatggcaccgtcgagttggctgatgacggcggaatcgagcttgagacattgaggctggaacttggtgttgggatcgggaacggagagcgaggcgaatcagagttggttcccggtggagcccaaggacgtcgtaatgttggcgctggagcttggggtcatgctcggagggaccgtgagcgaagaattgactgaaggtgtaaccgaagcgctgacagtcgacacggccagaacggaagtcaacggaacagtgatattcgcgctcgaacttggtaagccgcttggtgggatagtcacagagacgtttgaagattgaacgattgaaccgctacttggcagaagcgttgaactcgtgagagggaacggtgatcgcggctcgtcagaattggtacctgtcgacccaaggctgctggagacgttcacgcttggggtggatgggggcacagtcagagtgatcgtgctcgaactaacgacaacagtagagttgagcgatggtgcaggcgtgctaacgctgccaatcgaagcggttgagttcagcgatggcgcagggctactgatggtgccaactgaagtagtcgagttcgtagacgggacaggcgagcttgcacttccgaccggagtcgatgagctagtgagagggaacggcgaacgcggcgcatcggagttggtaccagtagatctcaggcttgatgtagtgtttgcgctaggggtagatacaggtacagtcaaactgaaagaactcgagaccaacacaagagtcgaattggaggacggcacggcagagctgatggtaccccacgggagtagtagcgttggaagacgggcctggtgtgctggcgctgcctactggcgtcgacgagctcgtgagagggaagggactgcgcggctcgtccgagttagtgcccgtagaaccggttgagactgaagcgactggcccggtagagttggctgagggcgtgataatgccgttacttccagtagctgaggaggtgtatgtgcttcccgagattgtgatttgaactatctcgcccgtggacgagatcgcaatcacaggtgtagacgtagcgctagttggggtgctagcagtcgcgtttgacgacgcaggggggatcaggcctgatgctccagtcgaagttagtgtggaagtagaactacccgtggagaagattccagtgcccgaagaaacagtgatattagggaacaaaccagaagctgagcttggtggcgggatagcgccagatgcgccggtagaagtactgagagcagtcgaacctccaatagaaatgatctcaacgcctgaagagatgctccaccgtgacgttcaggcccggggtttgggttgggagagcgttactggagatgtttgaagatggtggcggcacggatcctgacaaggtagtagtggttgtcgtcgtagatggtccaggcggtggtgctgacgaactcgtgagcgggaacgggatccgtgggttgtccgagtttgtcccgatagagccggtggatgatgggggaggaataattccctctccaccagtggaatttgccgtgatggtgctgctgccaatagtgaagttggcgctgccaaatgagaccgtttcaacgatcgtcacaggaccactcggacttggggtaggaggaataataccattgccgccagtcgagttcgcggtgatcgtgctgctgcctatagtaaagtttgcgctgccaaacgagaccgtttcgacaacagttacaggagcgcttgggcttggggtcggaggaacaataccctctccaccggtggagtttgccgtgatggtgctgctaccgatagtgaaatttgcactaccaaatgacacggtttcaatgatggaaactgggccactgggagtcgacgaaggaggaatcaggccctgtccaccggtcgaggtcgccgtagccgtgctactggcaattgtgaggttcacactgcctaaagaaacggtctcgacaacagtgactatagagacgcgtggagtggaggcaggagggatttctccgttaccactaccactgatcgttgtcgctgtggaaccagaaattacgattatggtggagcccgctgatacgatctcggtgcttcccaaggagacggaagccggagggatggcaccgttgcctccagtggaagtataagtcgaagtcgcaccagatatagtggtgttgtagccgagggtggttgtcgtggttgtcgtactcaagattacttcgggcacgcctggcgacgatggaatgacaccctcacttccgcttgatacaatggtggcagtcgatgcggacaccgtgataacgctggagctgttcgtgtaagcgcctccgctaggcgcaggcagactcagtgtagcacttgccccggtcgttggcggaatgagaccagcgtccccagttgatgtagacgtagcggtggaaaagaaagtcgttatctcaccattgccactggtggtagtggcaggcacgaagctagtgcctgggccaaacaaacctccgccgttcgagatgatccgggtggaagcaccagagataattgtagtggtagcgccattgatgatggtggtgacatatgaagttgcaatggtgactggtacagctgtgggagcctgttgtacgatagtttgaacaacggtgcgcgtacacgaccaagatgttgcatagaccgcctcccagaaactggacgaggcagacacggcgtaccaactccaatggacggttccaccagcgtcggtagagttggcggacacataggtctcgaagactccaccaccattagtttgggtgaggaatcctggcgtagagacggagacaccttgggtgattgaagcaactaatgcagatgtatcgattgtcctgttcgcgttggctgcatctagcgcggcgcagtcaccgttggaagatattcccgtgttgacaacggttaccgaacccggcttagttgcgtactgggtctctttaccactcagtacacagcttccaccagcacgtccatcggtgtagggtgtccaagctgctgcctgacaagctccttggccagcttgagcgttgagagccgaacattgcgctgcgcaggtcgtctcgctatcagtatcaattggcttgccaatgcgatcctctgatataatttcagtgttgcaatacaccaagtagtcgagtttgaagcctccaacgacctgatcgacctgggtgttggcagcttctgggcatgtaaatggaacgcctcctacaacaatcccagatgagtttgaagcaggtgcacctggcggggggacggcaacgtcactgggctcagtggtctgtattgggagaacagcagtctcggctgaaaaggttgacgacgatgttgcgttagctccggcagtctgggtgacggtcgtcatgacggtgaatctcctcgtctctgtcgtttctgacacgacgataacacggtagcccacggtagtgtactgtcaggtcagtctccgctccagtacaaaaaggctcagaacttacagctggaggtaacgcgtatgactccgttacagttgatgtagggtcaacgagtttgcaggaacatgcgttcgccaagccagaagcagcctgagagcgttgcgcattgtcatcggtcgacacagcacttgcggggactccgctattaacaactgcattgaacatgtcttcggcaacggcagcgatgttagcagctcgagccttgactggcgcaagcgttttggtagctgtgctggtaactgtttcggtagatattaggcgggtaacggaggtggtagtggtagtgattgagtcgctcgtcgtgaccgtactaagagggtgagcatggaacgcaggccgcatgtcatataaactcacatggtgggaacatattcgatcacagtagtagccggaggcaagcctagccactcgttgcaaaaggtttgcacacttgggtccgggttgttattgaggaactgttcgtagcgatcgttggggcagaaaagctctgtcgtctgccttttctcattaagatcttgcgcctcgtggcggcgcaactcgactgaagcatcctcggtcttagcgctcttggtatcaactttatggtacaatgcccaggcgtccgaaagtgtacacaaggagaggacgacggccgaagccttcgaatagcgagtgaatgacatgatcgagcactcgagtgaatgagagatgctctgatctaatgtcccccgtggtgctgagaggcgttggtaggactgatggcaagccgcaattcgctgattatacctctataagagccagtgaacagggtgggacgcggacggcccgtgagccagccatcaggattgcggatatgtccagcgtgtgccttgctgagggacccggagtactgattcggagtagagtgatcaggctggaactgtttcgcgtggagcgtgacggcacacagcaaccttgcgtagattactcgtccagaatgcggaaaatagcggtagcgaggacggcttttaccaggtagagaaggtttgcagaagcttggcgactgccatacctttcgcggtcgatcggaatggaaggggtgtgccattgtgagcgcgttctcgcattctcttcccagcttcaccagcatcagatagcacagtgcgtatacaaagggaggctatgtttcagacaggcaccgaatatggtgtcaagaagggtcgcagtgaataagtctggaggccatatggcttggaggtggtatggaagaaaatagtcaagacttcgtctagactcggccgggaatacattgtacctgtaatcgggcaaggtgcccaatctaagcgcaattcagacgcgatgatcgatgacgacgcggtgcctgggagcatcacagaggatagacgcgatcggtagcagggacaggaatgccatgacagtcatagtcatagtcatcaaagtggtttagtctcagccacggcctaaacaagcaaatagtagtttgtgtggtgtgagtgagtgagtgagtcgagagcttagctggggcggaggtgtcaaacgtcaggtacgcgatgacgggttggagttgaggctggatgccaagacgcccggagatttccctgccgatcccgtcaccacaacaggaaacaacggccagcgggcttggggcaagaacgacgccaaccttctctactccacgtctcagctcgctgacgatggctgcatgctcgttcccactcgtcgcactcaattaatacgccatctccctcactgctaccccgcctttgagcgctacacatcgccccatccgcttcagcgtctgcctgcaggcctcattccatgggtatctgctcgtcgtgcctcggtgggcggcggccgtccgagtcagaagtgagtgtgacacagtccagatgagcgagttgatgcttacaagtctcccttgcagcagtcggacacgtcgcacctgctccatgacccataccagccaaactacggcaccaacaacggctcgcacaacgctccacagccagatccagaagagctgcgtcgccagcgcgagacgctggagcgcatatgcgctgagacgtccgagtgagtgcctcctgccaatacacgcccgcgccccttcctctgcccgtactaacgtgtatcccttgcgccaggcaattgatccctgtctcgcaaccagcaaccatccccccggaagtcagcgagcagcctacgaacgacgcagaatatgcccgcctattcaacgaacgcttcgcgacgctacgcaagaccccgagtcgaccttcgtcagctgacgctgcagacactgaagacgatgaggccgcctggctagagcaagctctgggtggccagggcgaagacgaggtggaccagattgagcccacgaagggaggactgacgattcagtttggtgcccgataggtgccgtggcacatttgccagtaacgttttttcaatgttgttcgagtctctgcactgcccccgggcagcctattctggataccccataataatttcctttctttctctatgtctagcattcacatatcattctgtcagcaactattagcatctggacacatgcggtgcaacaccggcccgacaccaatacatcgtaatacgaccttcagcctcatcggtgtctttcttctgtacttcgtatctcgactaggtcaacggtcgcccgagactccctattgagtcacggagcatatcatggcgcacgctactaacatgacaggtcagagggcggtcgattgtgttcgagactttgattgctcacacgatatgcagagactatctgaaaaagcatccagttgttaaaccagtgcaccatactaaatacgaaagtgggtatagcgagtaatttccaacggcaaggtcctccttccaacgcctcgtaacgccgcaaaccatccaactggcacaaagacctggataaatgaacagaaaagataagaagggaacagctgtgccacatggagaaagttgcaacaccaacatggtgcccttgcaaacaaaagatcccctcccactggtgtacccgaagcatgctcggtctacgtcgacgttccacggtcctgtatgaactcatcaagcttgcggctggcgcactccctgatgacatcgaagagttgtcttgtgtacggcgtatcgatgtggtcaaggcgcatatcaaggccccgctcgacggtcgtctgcagtgggggtggtagtccatcgtgcgcgcgcaaagcccacttacgagctccttctttgatcgcggacgtcaactcctccttttcgtcggtgttcaagtctggaatatggttctgggccttgagggcttcggcttcggcaaagcccctgacggtcgacgcgactttcagttcttcggcttgcgccttttgtgcctgatttgcattagccagatttacggaatatgcatgtatggagacttacttggaaccacatctcgttcttcctcgcctctaacttctgcaccgcggtcagacgcggtgtcttatcgcccatgcgccgcacagattccggaatgctaatcacgcggtttgtcaccacaggctcttgtcgacctaggaaatgctgctcataccagtgacctggcgtattgacgccctgccagccctcccaagaggcttcttgggatacgggcccgtggggcggcgcgacgttctggggggttgatacgctgttcttcgcccgtctgctcggagtccttgtttggggaaggattgccaacagattcgttgctgggggagctagatggtgaaccgacatcgacgtacgaggacatggtaggaccggtacgtgatggacgcgcagaggttgcagttggcgtatcggtgatgtggagagtagtacggtgccgcttgcgggatgtcggtgaggtagggtcaggcatgaagtcgtcgcctgaagagtcattctcgatgatagccttactcttcctgctgctgacgatcctcttcttgctcgctggtttagcagtcgcactcgcctttcctttaccctttgtagtgcccttctccccagcacccatcatctgttcgtcgtcatgttgccgtgccggcgtgcgccctggcgcaggcgtaggtgatcccggcatgtccaacaacctcctcctcacaactttaccactacccaaacccgatccgagacctccaggcgtgcccatactcccgtgcgtgaggctccgaccctgactctcccgcttctcgcgacacgtctcgcagatttgccaggtacagccgggacaccgcttcatatgtcccttgttgcgttggtcgcacactgtacagattgccgtgtggatttccaccttgtccatgcggtctgcatcagacgtgcatgtaagtatgccgccgccgggtgtgcgtgctggagtcaaactacgatgaggagtcttggctgggctcgtgatatcgcgacttggtgctttgcgcgcaggggacgggctagcgagcgagagcggtgtggtgcggctgcggctgcctggcgtatcgggggcgacgtcggagtgcggagaatagtcagacttggcgcttgcgcttgcgctcgtgcttgcacgtggtgttgccggctgaggcatgggagcgtttggtggtacaagctgtgcttgcggtggtgaaggagccttggcgcctgtcgacatggtggcgtggttgacaagtgattaatctatctcctcggaactggttggcaacaaatctatcaagtagctgtggactgacaggggagatctgaatttataacacaacagttagctcaatagctccaaggtcctatcacatgtctacaaacggggatattctcgagacgacttgcattcaattgctctcggcagcaggacaaacggacgaaagtgagcccgagccttttcagcgtatgtgagcgcggattgttttccggcgaatgtgagtgcagacgaaccgatttgatagtggagttgtgttggtgcggtgtggtacaatgtccaacgatcgagagagctcgggcaaggaggggacctaggcgtattccgatcgagagcttggacaagatggagacctaggcacagtcaatcgaggacccagccggcgtaccctcgccgtggattggtggccgctgtggggtcagagtgaaaggcgtgaccctgggttgcgggaagttggggaaagcgagggtgacgggcgtgatattgaccacgcggatatggcgagggcgtataagcgcccctggtcaagatagtaaaaagaaaatatacaagtttgagaaaggtccctgattgtcgagacttggactacccagaatgccgatatacaatattaaagccagtatgaagaaggtaaaaccaaaagccaaaaaaaagagccgactgttatacaacgaaagcaatttcctgtgaagaacgaaaagagcgaacgacattgcccgctgaatggcgattgctttataccatactacgtgcggggtgggttgcagtcacatagaaaaattggagtcatgaagtggtgcacacgagcgtgccccttcacatcccgcatggacgggccttgctgctgagtctatcaaacgggagcactggttatagcgtttgctgccgtgttggtattgagattagctgtgctaatctggagcgcgagcggtggggtgctggcatggcgcagtaccaaagagttgagtagtgcgaacgatagagattgtattgatggagatggaatacggagacaaaagaagtggccaaataagacagattgagaaggtgagaatgggagaaacgatgatgagatttgaaactccgtgttgcagccagttgcacacaagagctgaacgcgtgcgtgcttggtgttaccaagtgtttgtgcgatgtagcggttgagtgtcgggtcatattgatacggtcgatgcgctcgaagcaatggttcgaagttaggtgtttacctcgttgaggtaaacgtcgacgtcatatgtccccttgctcagatgggattcgtcttggtgagcgttggttgcttgttaggtgtccctcatatcgggagatctagttgcgtaccacatggtcacgtggagagagtctgtgtacctaagaaacgagagactcggtgttcgaagaagatgtggaagcagtgagagggagaggagaacgaatgaagtctgagagatggagccgaagctggagcagcaggcgctaagacacttccagctctcggggcaagaacatcccggcaataggcacccatacatgaacctggtgaacatcccttagccacggtaacatgtaaatatgcgtcgtacatggagccattcagcgctgacactcagcccaccgcgtcgttgcatttttgcttgcaccgcttggaatcgcttgcatgtggcacaccgcgcgcaagttcaccggcgccattaagagcgactcatgccacacaccatgtgcatcttacgggcatccatcttacggggatcccacctgcctggatctttacgatttatagttcagccagttgtgaagctgaagatgactcctaggcggtgtgcgaaggctgcagcactagccacagctatacgcgccttcagccattgactgccggaagatcagagcctgtcgcgcttttccaactgctgcgcgtagggactgcgaactcccttcaccttcgtcaacaaggcttgcaaatcgtggcgagtattacgcaaacgtttgccggactagtctaggcaccaaccagtcggcgtaagaaccggcgcctctctaacaattttggcatctgttgcgcccttctcctttcactccaaaacacatttcatcacagtgcatcacatcgctcttttaccggcagattcggagaagtgcgctgtggcggtgctatagcctcgacttggcgtggagcgcattctctgctcattcccaataacccgaagccaggcagcgcattttcggcagactgggcggcctctgacaaagaatcgcgcaataatgagcacctagagtcaccgcccttcctttggtgtttcctgggtcgtcatcccttcaccctgtcctgccggcctctgtgcactcacataacacgcgtcaatcgtagtactatttctacctgtcttcgcgctaaaggtcccacacatcaacgactgccacaccgcgactagcatcaccatcatcaacaaacatcacaccaatcatcatccacttcaacaacattgacatcgcaaacatggatagctcagatccgcctgcccctctgtcttcggccatgacactgctcgactatatgcatgcaccgacagtggccttctactttcttggagcatgcgcattcggtctctgtgttctacataagccaaagcccatatcccacaagcggcgacgagggatagttttacttgttgcaatcacacttatcgcctacattaccgaggtcctctactacttcagtcggtcaatagcagattgggaatacgaaccgccgaagccagccgcaatacgttgtcttggctcgatactgacatggggtcctttgttgtaccaactatggtcgagcaagtcgatgcggtggtatccctacttcggcgcttttgtctggcatttcgcttttgagacgacaacatgtcttatcagcgggtttgccatcccactggatggcagggaacacgatgttgcatttgtacttggttgtattcgggctgcggtgtctctgatcctaatgatcgacgggtttgccattctcctctcgaagcacgtggaacggagcacagacgaagagcaacggccacttcttgccaacaagcccaacagcgctgcaacggaaacagcgccggctggatatggtgccattccccctgtggggccaggggatccagatgattcagacgatgaagggggtcataccgacgacgacaaggacatcaaagagcggcaggcgaagcgccttgaggaggagggaggctggcttggatacctaaaagcgttcgcagtcttcgtgccttatttattccctaaagacgactggatggtcatgggtgccttgttcgtacgtttgatccacatgctgcaagagcggttcctgaatctcctaacacctcgacaactcggtatcatcacgaacagactctcggagcctaatccgaccatgccctggaaagacattggactgtgggtcttgtattcctatatcaacagctacgctgggttgggcatttttgacggcatcgccagcatggtcatcactaactcggcatatcgaaggatcacgcttctcgcctatgagcatgtgctcggattgtccatggacttccacacgtctaaggactctggcgaagtcttgaaggcagttgaacaggcgtcttcgctcaattcactcatcgagatggtcttgtttgatgttggtcccatctttcttgacctcgtcgttgcaatgtactatgttacatcactgtttgacgcgtatatggctttcattattcttttcatgggagcagcatacatcgccattggatggtattttactggactttctcagcccaagcgacgagattatgtcgagaagcaacgaactgaaagctccacggtcaacgaaacagtgcacaactggcagacagtcgcatacttcaatcgtctcgctttcgaacacagccgctatgctgccaacatcataaactcgatcaacgcgcaatacgcctattacttccgctctatgggaggtcatgcggttcaagatctcgtcaccactttcggctttgcgggatgctgcatcttcggcatgactcagatcgtctctggacgcaagaaggttggaaacctcgttacgcttttgatgtactggaacacgctcacctcgcctttgtatgttctgtcttacagctatagacatatctcaagctcgcttatcgacgcggaacgacttctacagctgctcaacacgaagcccacagtgtcagatcaggaaggcgccaaggagctcgtagtcaaggaaggtaaagtcgagttcaaagaagttgagtttgcatacgacccccgtaaaccaataatccggaacgtcagcctgcaagccgaaggcggccagacgatcgcgttcgttggtgagacgggaggtggcaagtctactatgctgaagcttctcttccgcttctacgatgtcaccggaggttccatcatgatcgatggccaagacttgcgctcggtgacacagtccagtgtgcgtgaagcacttggtcttgtgcctcaagatcctgtgcttttcaaccaaaccattcgtcagaacatccgttacgcacgcctcgaggccacagatgctgaaatcgaggatgcgtgtcgtgctgcagccattcacgacgatatcacaggcttcccagacaaatacgaatccaaggttggagagcgtggagtccggctatcaggtggccaattacagcgaattgcaattgcgcgagtgctgctcaagaacccgaagatcgtcatgcttgatgaagctacgtctgccattgactccgcaactgaagaacagattcaaaccgcgttccgcaagctcagcaaaggccgaaccacattcgtgatcgcgcatcgtctcagtaccattgtagatgccgatcaaattctcgtcgtcgagaagggcgagatcattgagcgcggatcacaccaggagctgttgggtgttggtggcaagtactctgagctttggacaaagcagacagcgggccatttgtcgaatgccaactccaaagcgccttcaaaggcaccatccgtcaaaggtgataaggataccagcacaccactgatcgacatcacacccgcggaagagaactcggcgaaggcgacaggtcgaagtgacgatagcgatgagacagtcggaaaacgcagatgatgcagcattgcaaacatcatgctacgctacatgataatgtatttcttagctcgaatttgctttaatgcctcggccacttcattttaacttcggcctcgtgggcgtacgagtcgtccaatcggagcgcgggcggtcacggacggacacggtggatctttcgacttcgacgcgaacggcggggtaacatcgcatccctctactgaaagcggagggatttttaagtttggtagacgctgaccctctagccaggcgtaaactgttctcaacattgattaggtgtggcaggtagacgtcaattgttcgagtacgtatgtaatgatatcatgaatgcgatgcatccttaacaatgcgtaaaatcgaactcacaatccgactgctaaatcaaaatggaagcaatttcatgccgtggtatcagcctcagctatacacacactacgtgcgtccctcagatgttgatgcaagacacggcaacaacaagcaccgactacgtggcgcaaccgtgtgaaattcataacaccacacacaaccttccaagaagcgtactcgcacaggtagatcgtgtcatccgtcggtcttatcgtcgatacccgcaggccaggattgaggtcccgaccttgtgctcctggatgtacgggtgctgaaaattcagtccgctgcttaccctcgcctgggtaatttctcgagcttctcgatagagacggacggaagtgtcagatccaacccacaaggcaaccatcgatcggcagcgtacttgcgtcgtgttgtgagcgaagtaaggcgaagggaatgcggaacgaccaatctcgccgctgcaccgaccgacgcacgggccaatgagcagctgcggcaagtcgtttacgcatcaaaagcttgaaactacgcgtgtatgggcgggtggtggcgtccactatgttaagaggctgcacgtcctcttcgcttctagatttccatctcttgtctttctcttgttgtcgttgttgtggactattgcagtcacgatggcgattccgaagcgcgccctgttcctgtcttcctgcgccctcacattcttcgcctctcggtacgcgccgaatgtcgccttcttcccacgaagctattgctggaacatcgcatcacttttcgtgatccaggtgtttgcgcaatggggatggcagatcgttgtgtatccgttgttcttgagcccgttgcgtcatttaccgcagccgccggtacgtttgacatccgacgtgcatgacacgatcaaccactaatcgacatttacagaacggacacattttgctcgggcatttcaggagaatattcaaggatccaaccggagagccccaaagagattggattgacaatgtgccaaatgatggcgtgttgtattatcgatggcttttcaacgagccacgtgttctagtgacgaatccaaaagccctggcagaagtactggtgcaaaggaactacgaattcgtgaagccggacaggctccgcagaggactcgcacgactgcttggagtcgggattttgctggccgagggtgatgagcacaaacgccagagaaaagcactcatgcctgcgtttgcattccgacatgtcaaggacctctacccgatcttttggaacaagtcgctggaaatgacgagccgaatggctgcgtcaatcaaggacagcacggaagcttcggacgtgattgagatccgcgagtgggcttcgcgtgcaacactcgacatcatcggcctagctggcatgggccaggactttgactcgctggccaagccagagaacgaattgtatctgacatacaagtcgatctttgcaggcaatcgtggtgcgcaaattgttcaagtcatcctcggcataataccatactggctggccatcgcattaccattgaagcataacgacgagattggcaaagctgtcaacactatcaagagcgtggcccgcgacctcatcgccgacaaacgtgccaaaatcgagaaaggcgaggcgaaacaaatcgacattctctccgtagctatggaatccggcggcttcactgacgaagacctcgtcaaccagcttatgaccttcctcgccgcaggccacgagaccaccgcatcagccctatcttgggccgtctacctcctctgtaaacaccccgacacgcaaacgaaactccgcgaagagatccgcagccagctggatctcaacggcgaaatcaactccaccgaaatagaccgcttgccctatctcaatgcagttttgaacgaaacaatgcgcatcttccccccagtccctctcactctccgcgaaacagcccacgataccaccatccaaggccacttcatccccgccgctacgaccatcgtaatctgcccctgggccgtcaacacttcggagcgcctctggggctccgacgccaaggaattcagtcccgagcgctggctcggtgcgggtcgggcaaacaccggcggcgcggagagcaactttgcagtaacgactttcctacacgggccaagaagctgcataggcaaggaatttgccaaagcggagtttgcttgtctggtggcggcgctggtggggaagtttgagattgagtttgaggatggggaatgggagttgaagattcaggggggcattacggcgaagccgaagggcgggttgagggttaggttgaaggaggtggagaagcaatgatgtggggcgaacgacttcacgtcagtatagtctctgcgatgaaatgaaataatgacttctattactccatcatgtcccatggtacttcaacttgcgagtgccaagtcatcttgcaactatccggccacatctacctccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccttccgacttgccttttttatcccgtctgcgccttcaagatcagtacgcgcgtctcgaatcgtataagtccggagaacgctcatactcgcagctcgagccagaggctttagatcccctcccgtcttcttgatcgatccgcccatctcccggattacagactccacgtcctcgactctcagtatacgttgccgtgcggcttcattatcgtcgccaatgccgaaatagtacgtagagcgcgccttgcagataccagttagtagcttcccaacgtttatcgcatttgtgtccgcctagatcgctcgccatagatgcgatctcagatagctcggcgagggcaccgagaagctcgggatcccaatcgaagctgctatttgtggatgtgattttatggtctagcaccctctctagggttaagtaccaattcctaatacaggtttcgatgagggaagggcggtcggcaatagtgtgttggttggcctttagtgacatttccatgtcgttgtgggtgaacatagtgcacttgagctagctttgtttagtggttgagtgtgtgtggtagagaacaaagagttgtaagcgtagtagtggccttaccgcacagttgaggtagacaaaagaagggccgcggaaacaaagagaaaagcatgaagtaacgatagagagattaacactatactgcgaccttgaacagtcacgatgtggccatagcgtttagtgattttttgcactcgaactcacaagttgttgcgaagtggtgcctgacttgatatgcactgaaaccctgtgcagttcgatttcattctttcatcaggcttttctaaatccggttcgctagattggccacatcagcgctccgcagcctcttgaccgaaactctcaattcatccgggaaccaatctgcaagccgaccaccaggtcgaccagacgtttcctccacatcatcattttcactacctgcaatcatgatcccaagccccgtcccgcaaagccatgcccaaatcataccctccccgcaccaccctgctgcaatccactccccacgtctgcctgcaccatccttgctctttacatctcgctgtgtcaaccttccatccaaccttcccacaaatggcactaagtctcctgtcatgcccagaattccagaccacgcgttcttcaattctgcacctgcgccccatttgggatggaatactgctgggaagatgccggcaatgtgcgagacagtgagcggatcaagagcggcgccatcatcatatatcccaagttggtccacgccttgtttcgatgagcgcatgaagcctccaccgagcattacatcaccctgagcttcttcgggcgttgatggacgttgagatatgtagtcgaacccaccattgtagatcacggaccatgagcgcatgccattacaccttgggaatgaaaggcctggagcttgggcagacatatgagcgcgtgcgccaacgattttcttgcgaagaccagggacgagttgacttgcaaagccattggttgcgtggacgacgtggcgggcgaatacagtgcctcgagcagtttggacagcgtatggaaagttggagggtgcatcatttggaacactgattgactcgacgggtgtgttcgtctcaatggccagagtcttgggaaattcgttgaggagacgctcccatattgacacagtgaagcgatatgcccagatagcgccggctgtatatgagaatgctcccacaacgccttcgttgacgccgaatttctactatggtcagtagagcaatggccttttacacatattcaagtaacaactgacctcttgagcttcgttcccttcccatgtcttgatctcaataccaggcatccacttcctcatctcgtctacgtccttcaaagctttcttccacgctacatcatccaggaaaatatctacagtctccacctccctcgcctccgcaccttcaatgccctcactcttacaaagatcaacgagacacttcaaatggcgcatttgaaacctggtcaacgccaccgcgcgttccttggaatattgctgactgaacatgtgaaatgcctcataaggcgaggctttgatgtgcccgccattgcgcgccgtcgcaccactgcataattcgcgagcttctagaacgactacattctcagctgtatcgacgccacgccgacggcgctcgtggagtattgaacgtgcggttgctgcgccggcgattccggaaccaataatggctacatcaacaatcttaggtaacgctgatgactgtgcgttgacaagatccggaaaaggcggattctcgatccaatacgggcgagtaaatctcggaactggaagacctggaggtaaggatgcacgatgtagtgcctgattgaattcgttcgataaggcaccaaggagcgcaatagcggagctgagtgatgcgattgcgtcctgtaagaaagaaagaacgacacccatgatagtataagaatacctttctggagaaggtgttgtcaggtctcgatgtctggatggagacaggtgaggttggaaaagacgactcgcttatcgatgatccatgtcagcttcctcacgccgacatggcaccgcatacctcggcatccttaacatgcatccttcaaagatcgtagggcaataagaagtagtcttcgattatcttctagttattttacattgctaaaatactggtatcgcaaatttaatactcctgacatgctttggaagcgaaacgaaaccctacctgcatgattcaaccacaaatatccagcatgtaccgcgagtgaggccggcataccacgcctcgcctattcctcctcccttgctgcttttcccgtaagatgtatttatgtgccccgctgtaaggaaatgagaagcggcaggggccagtcttctgggtggccattaggcacggccatttcgatgaaaagggcgctgaggtgtgtgccaaagttctcggtcattaattatacatttcccaaaagctactcagcgtatattaggtgacaggccaggttttgatacgaatgtgagtcattttttttggtacatgtagttgaaggtgcgatcctttgttggaaggcgttaagtggtggatgaggtccagaacaaagagcaaagtgaacagttcggaagttgatcgcttgttaagttgactgaatggggttagtagagcaaagagtatccacagcgcgtgcaagccaagtccgcaaagtgaatgatgacggtacgacggtaaggaggaacaatctttcacgcgatcactcatgttgagtcacaagggcctgttctatgatagggcttgtatttgtacgagtatcgatttgatcatatacgtacgtgcgaagaagaagcattctcatgcatgcccaatgacgttgtctatacgatattgtaatccgctggtctttgctaaaaattatcaagatggtagcacgctgaagacgaggacaaggatgtggtttgcagactcccgatcattttctttctcttagctcaaaccacatccacttcgtctcgacaactgtatagacaccctcttgaagacgttctgtctgaatttgccgctatgcagatgcgccgaggtcaaatgtacccaagttggccactacatgatcgagtagtaatgttcgcggtgggagatgagctggttgtgggaaaagagatggatctgtgtagagtcaaactttctgctgtgtcatcagtgtaatgcgccgacatgtaaagaaactcagcctttctgtcctgaataatagccgcatagaacaataggtcgtcacacactttcgccgagctctcactttcacccgccgtcgtgcccccgccgtaagtcgcggtgaatacctctttcgcactcaaagcccccacgtgataccacctacaaacacatcctcacgccagaggccaccctcaaatatctgcagtcactctccgcagtctttgttccatcaaaatctcttccgctcagcccaaatactctttcaaacaagcactcccctcaaagtcctttattacccaccacacaacaaagctttccgctcccatcaagccacactatcgtatcttcgcgcacagctcgaaaacacagcttagagaataatgcctcgattcactaccaaccactgcgacacgctcatcgacaccatcatcgccaattggctcgagtgtccctcgcgcctgctagacgacgagatccagcccaccgaaaaccccagagactgggacatcggcctgctcgccgccctcgctgacctcaccgagatcaccagcatggaagatggtgacgatacgaagcgcaccacggcgctgcagatgctgcagagtccatgtgaggcgcgctgcgtgtatgccaacgacccgcaggaggcgctggatttgaaggcgctgagagtggaggacgtcgagtcggtcatcagacagatgggcggccgcaaagagaaggcgaagccgcagactcgtgtcagcgtcgcggctggtgagcctgtcccgctgcgtttggagagcactgagatggttccgcgtgtcgcgacgccgtatccgtcgtcgcaacaggtgtcgcgggcgggtacgcctgacccttcttacgactccctcttcggcagttcgccctcgccagagctcatccaggcgccgacattgccgtctgagcagccgacccgcctgacttcaggcctctggcagcctcctggcccccttttcgcgtcgcgcttgcagccaacgcacgctgtgccgcactccccggtgcgccagcgcctggtgctttcagaggagcgacgcaagatcattcgcgcgcgcaagatgcgcaacctcaggaatcagcttgagggccagaacttcggtttcgaccggactgtgacgaaacgagagttgtgggagatggaggatgaggcggaggatgaggagcagcaggagcaggagtcgaagaggatgaggtttgagtagggggatgatggatggtggttgatgtggttcgaggactgtgggggtagatagaaagaagaatcgagaagttagacaactcatcattgcatccaatcgaatggactgaagagtattgagcctctttagccttcactatcagaatgcgaatgtaaactcccgtgtcccaaagtaagcgttgtattttggtataaaaacatattatgcgtgaagaataaagcgatgatacacccaaggcctgacctgacctcgacccacgactccggtgaaagcagaatgacttgcgacgttgacgtctaaatggtatatgcggaaatagtaaaagcagcgctaaatgcaaagaagtgatgacgcgggcggaacgccgaacgctgtgtgggaaatatacgtcacactgcccctgactatgcgtgagtgtgcgcgcggaacagcatcttcagaccagagggttccttctccttcttcttggtgctggtctctttgacggtcttgcttcttcgggtatcagaagtcttggttgtcttgacactcttctcagacttggccttgtgggtcgacttgggacggcgttcgctgtcggcgcggctcactcggcttctggcgctgcggcgagacttgaggtcgtcttcgtccaggacaccagcggcgatgagctgtcttgatgcgccgggggtgacaaactctccgtcaatagaggtaccgacactctgagcctcgacgtctgcgatgccacgacgccacagctcgacgcggctgagctcggcgggctcgagttcgtccagttggtccaggtcggcgcccgagtcaaccctggcacgcatgggcgccatcgggatttccacgggtgctgctaccttctcggcgctgtcggcctggatcttcttgatgattttgtagccaccaagggcaacgatggtcacaccaacagcaacacctccagcaatcataaactgtgggctgaggaggagggcagcgacggcggggaagctgcccttgagggtcagaagaactccgggtcccatcttgccaacgatggcgctgatctcagcaagtgtcagtgagacggcggccagtgcctctgggttcttctgcaggttctcgatggtctgggtgacggagtactgcaggcagttggcctcgtccagcaacatggtgatcttggatgccttctccttcaactcgccgtcgtcgtacttcttcgcgggaagtggaggcgggatgtcgccatatgcgaggtccatgtctatgtagccctctgacttgcgacgcggctctggtctgctcgacttctggacggcctggtccgagtttctccgaacaatctccatcctgtgcgcatcctgtgcgtttcctgcgaggtcatcctcgaagcggtgcttgctcgtgcgcgggctgtcgttggcatagaagctgtcggtatagccccgctctatgccgggcctcacgcggctggagggtttgtggctcttggagcgcgtggctgtcgtcttcttggagcgatgcgacgatgcacgcgactggacatcgtcgtcgatgcgcacggccttgacgccctcgttcagcttcttcagctggtaggcagcctccttctcggccttgatctctgccttgcgctcgcggtaggcggccttggcctccttgaagacgctgacaatgtgcttgctctgggggctgttagcacggtgcttatcgtggcgcatcaggtccttatcgggtacttacactgctcacaaccttgcccgacttgttaataacggtgatggtctcgcctactcccattgcgccgatctgaagagagttcctgcaggtgcagcgcagtgcggacgggagggatgtcgtgcgaccgtatagctgggtgcggtgtggtacttgacgtgctggtgtgtgaggcggtcaggaatgatcaatgctttcggaaacggtcttgaatccgcgctccacaaggtccacttgatcaccagctggatcgcagtgctcagacagggtctttgggggtaactcgaaggtacttgaagagctgaggagcaagagggcgctggcggcactatagagtgaggcggctttacactggaatggcagggaggcagcatgatggaattgggcgcgcggggtgccaggcgagtggtcggcacctaggcaccctgcaccagtcactggtctgcccgctgcccgtctatcgtgacttgcgacaattcgcgctggcattcgcttgcaacacggggaaagcggaaccagcgaagagtgttggccggcgcatcgccagctcacaggcagcccctgggccagcgctaggcgaatgtggccgcatatgcgggcggcgtctcgccgcatacatgctcacttgctttaacgtattgctcgtgcagccaaagcgaacgtgtcgtcgctgggagtggtcgactgcccgctgcagcctcaattctcgcgcacactgatgccatagcgcagcagatctggagattcgcgtgcaacaatcttgctgctgctgcccaattctcggaaaacacgcattggtggcccgcgcgccgtgcttcagcttgcatgtgcgtaccagccacacttgtggcggtgcgctcgtcattggagacggtctgggcctcctcgacgacgtgtccatgatgtcaaattcgttccgagatggatgaggactgctggcggttcacgcgctcaacgctggctgagacggatggtggtgacggtgggccggcggttcttctcactctgcgtgggtccagatgtcgctcctgcctgacgacacgccaagacatcccacgtgccgcaggctgagggaatattctggctcaatcagacaacaacccgaaatcatcaccctcaacacggaattggcaacctcgcccacgaaaacggcaatccggcatcgcttggggcgacgacaaacctcactggcgggccatcccgcagctcggtgtgtctgcggacgcagcatgacgatcaagaccctccagaaggccgcagaagcgcacgcagcgcgacaagcttccgcgcaaggcaggtggggcacggccggcaaaagaaaagagacgaccattggatatcactacagtacattatctactactatcaagttcgacccgcgacccatctcaacggccggaaaagccatcctaccgccgcacctgtgaaaagaaggcgcatcgcgcggcccgtgaatagtcacgagctggtgatctctacaacggctgcagtgacacccgacttgtggtgccgttcgctctcgtgcttgcgcaattcctcgtaacgagcttgcaggttcttgaagtcagtctgaagctggctgtctggcactagcttttgcttcttcttgtagtccgcgagctcatcctccgctgcttcgcggacgttctccgccttgtccagtgcttccttcaactccttcttggccgctcggagtaactcgtacttcttttcctgtttgctggcctcggtcttcaactcgtcgatctgagcctcaaggccactaaccttcttcttgtgctcgctaatgtcatcctcatgctgtttgatcaggtacgcggagcacttcttctcctctgcaagatcgtcctgtgccttcttgagttcggacctgagatgcttcagaccctcctcggcgatggacagcttgtgcttccaatcctcaagctggcgctgaatctcggccttttccttcttctccgatgtcaaggctccgttcaaccgtgaaacgtccgcctccagtgtcttcactttctgtcttagggctgtcaatgccatctccaaggcccgaattgtctcatccttgcagtccgaatcctccttcaactttctcgcaagttcctcggccttccttagtgatgcgtgagcaagatcaatggccttgtggtcttctgcctcgtgtttgcggtgctgttcctcgtgcctacggtgcgcttcctcgtgcttgcgatgctttcgttcgcgctcaatgtctgccaacttgtccttgtcaatgtattcctcgagttgagccttctcctgctcgagctccttctccctgtcttgcgacgctttgagagctgcctggactttgcgaaggtcctcttggagatctgctttggctttcgccacttccttgcgttccttgtccatcttggcttccaggtccttgttgcgctcagtcaaaccatggttgtctgttgtaaggccagcaacatcgccctcaagcttcgccaccttggtaacacgagcctcggccttcttctcaaggagatggtatgaacgatcaagtttctcaaattgcttgacagcatatttggccaagtagccggcctgatcaacgtatgcagcagagtagctcagggtctccacgaggtcggcagggaacggcagagcagcattgatccttggtagtgccggcttagcgtttggcagactgcactccagggatatcttctcctggcgtgatcgtggcggtgtgaaacggtgctctgcaccttcggtatacggggctagttctagctctttttgcgccttagcagcgttgctgggacccctgacggtaactgtgagacctttggtggcagtaacgacctggcagtccaaggtatagtattcgttctgcgtgaatgagaacttggctggggtttcggcttcagacacctgcttgctgacaccatatgagagcgttttagcaacatctttgttgtccttggaccactgccagatggcaacgacaggctttgaattgcctagaccctgaggcgcaatgatagcaaacgattcattcttcgcccactcgtggaagtcgatggtacccgtccagatcttgggacgcgaagtggggctggccgtctggacttggtcgtagtggcgggtcagcgcaacggtagcaacttcaccaccactgcggcatgttcgagtcagcttgatctctttgtacgcctttgaagtgacggcttcgaagttgtagtagccgtcttggagggcgaagcggtcctcgccatcgtcggtgacatcgacatcctggacacggtaggtaatgagtcgcttctggaagtagaggtggacctggtcctcaagctcgacggtgccgttgggaagaacagccacgaaaagctcatccttgagctttccgtagtaggtataaaaagacatgatgagctctactgaagaaatattgcaggagggggaggaggagtgtgctcgttgagcttgctgatatctttttcaacgggtacaaagctctgcttttatatcctcacatcatctttacatgcggcctggtaaaacacttcaaggtcgctcccattatccgaatagttcctccaccttcctcagcacattcgagacgcatggaaagtgccatggtctagcgatacatctcggtctctcaggatgcaagcgaggacctcagctgtttgcggcgttggccagacagcttgatccttcccaatgaagagctacggtacacaccccaaacactttcagcgctctttcgtcaagcctcgcgaagcagcaaatgcgaacgatgagggtccagccagctagcgtggcgccacattgactggggtagttcccgttcccgcgacggcatcctcctagatgatcaccccgcacacggagcacgcgcacatggtaagctaggggctgtttgaggctggctgtgtcgccgtttccgtgcatcgcgtagagagagatgcgtgtgcttagcgcttcagctgtacccagaatggatgtactagggttcagccgcacctacgacggacgaaagaggattaaatctcgcttcaaagcgtgctgatagtctagatggcttgcgcaagccggcacttgatacactatagactttctttatcggctttgccgtggcattgtactggaagcgacattacggtccgtttctggtccagacctatcgaatttaatgctggagacacgcgaacaggttctcattgcacccagggctgagaattcagctgtgcgtggcgttgctgagaaccattgaagagcaatctagacgaatctgtacggagaagggatgaatatgctgcgacagacagtataaagttcttcagccctgtctgcaaaactcgcacaacacctcctcttgggcctcttctcatatcatcgagaaatcttcggccttcttgacattcgtttctttccacaatgtctacacaagctatgggcgttcccgaagccttgtcaaagagcaagctcgaagctctgcaagtcagtgtcaatgaggttgagcctgacagccctcctcatgattctcctcacgacttcgaccgcctaagtattcagagtccaccaccacagctgaatcagacaatgatgcagccccatcgtaccattacgcgcgatccaaacatcgtctgtcgcatgcctgtagacgatggcagactgcgctctcccagccctaccgggtctgttcgcagctcattcacctcccgccgtcgtgtcagccgccgctcaggtttccgtagcagccatggccactcaagatcgcatcaccacgaggtctcgaaggagctcactatcgaagccgaaagcgagttctttgcgctcatggaactcatgtctggtatcacccttcgaagcacatctttgaaagaagtgtggaggaagatcatttcggagcgcgagtcccactgccatgagatggagtctatgtacgaacgcatcgaagagttcaccgagatcattgaacgccatgagaaggagaagcatagccacagccttgaccacgaggaacgacagaagattgtcctcaagcttgagcttgacctgaagattgcccttgaggcatcagccggatacaagaaccagctttttgacaaggagtgtgagctcgagaaggctcacggagaaattgcagagtgcaaggatgtctacaagtacctcgaggagagacacgaggagaccaagacaaccctacaggagactcaactgcagctctctgcttgcaaagagcgctgccgtcgtgctgaagacgactgtgagaagcatcacggtgaagtccgcagctggaagaacaagtactctgagctcgagaccaagacgacggagatcacgaccaaatttgagtctactcacaaggagctgctcagcatccaggccatcaacgccaccttgagcaaggaaaggcacgactggctctgcgataaggaagagctcgaagaagagatccgcaagcacaagcaccacgagcacgaataccagcgtgagctcaaagaaatcaccgaatcctacgagaagaagacgcacgaagtccacgagctcattgagaaagtctccaagatgaagcacgagcgcgaagaatccacaaaggaaatcaaatccctcaagacgcagctcaaagacgcccaccaccagtgcgaagagcacgaacacgcctgccgtaaatggaagcgcaagtgggaagactgtgaccgcgaactcaccactctccgcgcctccttcacatccctcaccctaacccacaccgagatgtccgaaaccctcaccaaaaagaccgaggaagtccgcaaactcaccatagagcgcgacgagtgccaggagcacttccacgccaagtgcaaagagcatgacgacgcgcgacgcgaaatcatcgtgctgaacgaatcgatccgccgctttgaaagcagtatcaaggagaaactcgagattatacacacacatacagagcgcatcgagcgcctcaccgccgaccttcgcgaaaccacgcgccacagagatacgctcaaatccgacctcgccctctccgccagcgcaaaagtcgcgctcaacatctccctcgaatccctgacgtcctcgcacgccagcacctgcgaaaagctgcgcgagtgcgaaacgcgctacgagtcggtgcacacgcaactctcggaattccacgagagtggcggcgagtgggaggtggagtgcgaaaggctggaggagagtctaagggaggcgaggagccagaaggatagggcggtggagatgagggttgaggcggatcgtcagcgggatgagtatgtgggcaggtgggaggcgaagtgtagggaggtggagaggttgagtgaggagaggaggaaggggaggatgacgcttggacatcatggaagtaagtttggggggagtgtgtattcgaggagtgttattggggaggaggatgagaggagtgttgttggtggggaggcgtaagagagggggggttgagagtcttcttcttctttgtattctaattgttgatggggaggagttggcggatggaacaggtggtgtttatacctgggacgtaacttccctttcgtagatataccaagctttcttagttctcatatgcgcatcgttccttcttcctcttgcctcctttcgctttttctgctctcaccttgagtacccgcgcctgtcatttgtttttcacgactggtttacgctctgcttatcgatacattgaacgtgactgccgcatggttcccaagctccacccacatagcttggctgttcgtgatctacattccacatacacaacttatgcgaggctcaatgccaggcacggacatgctagggaaagcactcgattggcacggaacacctcctcattccccgtcatctgggaactacaatagaccactcgttgacatgtctagctgacaagcgaacacgtgttgaacgttacctatggggaagtggttgagagtcggcgaccaatacaaaagcaaagagtatgccagtgtacctctatcacatcagcgacatggcatacgagagtcagacgcccggaactgaccgccgagctcacagcgattgttgccctgtgacgacccgagagaaagcaatcattcaaggggcgcaaagcagaaagggctcataaagctgcaggacgctgctgcgaattgcgccatcggccaggcatcgctcgccatatgatattaccgcagcggtgagacaatgtcgcactgtccaagcatacctgatgaagattcgtcgagcgaacctgagtcttgctccgacatcacactcctcgaagacgcgccgcgctcacaccgtcgcgactcactgaccgcatggagtgacgacgggaatgatcccgtggctctctcgttcttcccttttcatctcatctcgggctgcagtgcagctgaacgagccatgtgtcagttttccggatccatcgcgtcccagacgctgcaggggaggattggtctgaaaggtacgttgacgtggagggttgtgggccgcagagaagccccgcggtccaaatctttgggccggccgggcggtggaccctggagcgtgccgtcatcgcaccgcaccaattgtcgacaacaccacgcgacatgcgactgcgacgtcgatatttgatgaagccgggctgactgcgctaatgacagctcctccgccgcatcttgaggttgcgaatggcaatggcgtgggaaagtttgcggccggcggtgagaagacgcccatgttggcgcatcgcatgaagcacgacaagagcatacttgcgctggttgtgtcgtcgcagtacatatgggcgggcacacagggaggagaaatactcgtatgtggtactgaagctaccatgtattcttagactaatcgaatcaggtctacagtctcgacacgtacgatcgccggagagtcatccaggcgcataaaggcagcgtgctgggattctgtctgtcgcaagaccagaagctgctattctcaagtgcgacagacccaatcatcaacgtgaggagtctttttgaggaggcaaggcatatttactgacttcgcaggtctggtgcacatccaccttccgacacctctacgctctttggtcgccctacgatatcggagacattttttgcgtcgcatactcgtcctaccaccgcactgtatacctcggtgcacagaacacaagcatacaagtatggtagtcataaaaaatgtggaattcagtgctaactgttgcagtggtacgatctcaaggaaaaggacgctcgaccgactccttccctcgcttcacacccgtcagaacgcaagaatcgcttcttcgactcgctcggccccggcggcgtgcagacaccaaagcccagtggtgcagaaaataggcccaaggatgcggtaggaggacaggagctacagattgacagccaggatattcaccagtttgcacactttggatacgtccattgcatgcttcttggcaggggcatactacctgaagcacccgaagaagaagtgctagtgtcagggggcggagatggtcgcatactcttgtggagaatagatccctccaaaggcggtgctatttcaccgatatgtgcactcgaagatggcagagaagagggcgagtctatactatcgctcgcacgagaaggcaccttcctctacagtggacgtttcgacggcgaagtcaacgtctgggaccttgagaccaaacagcttgtcagaagcctcaaggcgaacacaggcgacgttcataccctgacgctaggtgctggcgtgttgtacgctggaggcaagtcggggcgcgtacaggtaacttgcaatatcaaactaccctgaaatgacactaacattttgcagaaattcaacgaacactacgagaccatcgcgtctttcaaagcgcatgatggcctgattctcgcttcagctttcatcaagtacaaagacaagccaacgctggttaccggtggcaatgacaacaccatcgtcatatgggaagtcagggattgcagcgagcccaactcactcgccaagaggagcaacaacggttggtgcacggaaaagaacctcggtagcttaactaatcttgcctccagatctgatgttggagtcgttgaaccaattcgtctccttccagactgtatcatcgatgccaagatatcgcgccgattgtcggagaggcgcatcatatctgcgatcagtcttccagaactttggcgctgtcacggagatgatcaataccgccgagccatacaacccaatcgtcttcgccaagttcagaggtaaccccgcgacggcggcatcgagaaagaagattctgttctatggtcactacgatgtcataccagctgagaacgagcatcggaagtggaagcatgacccgttttcgctgactggagaggggggctacttgtatggtcgtggcgtgtctgacaacaagggaccgatcatggctgctatctacgccgcgcatgaattagccaatgagcaaagcttggactcggacatcatctttctgatcgagggcgaggaagagagcggctctcgcggattcgaaaaggccgtacaagcgaggaaagatctgattggtgatgtcgactggattttgctggccaacagctactggctcgacgaccacgtaccctgtctgacctacggcttgcggggcgtcatccacaccacagtgcaggtcgaaagtaagcatccagatttacacagtggtgtggatggtagtgccctgcttgatgagccgctgaaagatctggtcatgctgctgtcgaaattgactggtcgacatggcaaagtccaaatccctggcttctatgaccccatcctacccttgacagacgacgagaaagagctatacactgagattacaaaaactctacttcgaagcaatccagatctcggcgacccagaagagcttgcgcagtcgcttatgcgccgatggcgcgaagcatcgctgacgatccatcgctttcaaacctctggccccgagaattccaccatcatcccacgactcgccaaagctgcactttcgatccgtcttgtgccaaaccaagaggcatcagacgtagcacaatccctcatcacatacctcgaatccgaattcgaagagctcgactcgaagaataagctcaaagtcactatcgaccaccaggctgagccatggctcggcgacttcaacaacgaaatcttccagactctcgaacgcgcaatcatgaatgtctggggcccgaatctaggccaacgacgagaaagcgtgcatgccctgaaagcactagattcacctacaacacccacatcagccaaatgcacaccagcaacatcaagcaccctcgcgcaatcctccgactcgcggccgtcatcatcgagtaattccacctccacggatgcgcgcacgaaaccactgtacatccgtgaaggcggctcgattcccagtattcggtttctggagaaggagtttggtgcgcctgctgctcatctaccgtgtgggcaggcgagtgactctgcgcatctggacaatgaacgtttgcggctagtgaatttgttcaatagcaaaaagatcttcaaagaggtgttcaaggagttgccgaggcggtgaagtggcgttgatagatacacaaatagcaatgagactaaacgactaatgtcgtatcgaagtaaacctgacttatattcccaatctcgcccttttcgccatccgcttcgcctccccataacttctctgcgcatccgcatatctcgcccgcgcggcattcaacccttcctccgcagcctccagttccatgcgcgccagattcgcctcgtgcgtcgcggcctgcgccgcacccacatccacgcgcggaatctcaatgagcaatggcgaactcttcttccgcgggagtgcctgtctccgcccgaagcgcggctcgtcgtcgaagcgcgcagacagaggcggcaagatagccacatctccacccacctcctcacatctctgccgtttcttctcatccacgtcgtggcggacactccatttccgcttcccattcccctccccttgcacaccttcatctctgatagaatacttcctccccgcagtctcaatccccttccctacactcatccgccgcgcactctccactgctttctctacatctcttacttctacctccacccctttccccttccgcccccgagcctcccggattcgacacacatagtatgtattcaccagactccacgcgcgctcgggttggccctgcgtgtattccgagagcgtggcgagcgcgcagaggagcgcgggggtgaggtcgtgtgggatgtgtggtgggaggagggagggggtggagggccagttttggaggattgtgctgagggaagaggggttggaagatgtgggtgaggtgggggtgggtgggttgttgatgaggaagtcgagggttggggtgtccattttggtaggtggttgagtggaaaggacggggtgggattagcacgggtgttgagtacagcggattgttgaaaaatgaaggtattgggcacgcgtgatgcgttctgtggaagtcaagctgaggtgcgcacgtgtgaatcgtgctgcaaattgttgagtaacgacagtggaattcgatggtagtgatggtgaagcatgggataaagacatgtcgacgacaaagctgtaggatgctttgtcttgtgagcgcaagacgggtggctttgttggtgggacaatggggttctgtcatcgcggcgacattgtgagaggagtcagtggcgagattctgcgcaagaacttcggtattaatgatggcgatgtacatgctaacgagctacgaaagtgtggaatctttgtaagtaatggatgtgatgacgtgtagcttgatacgaaattgtcagaacacagggctgcactattgcgccgtgcaaccgttcaggtatgtatgatcgactaacgatcttcatgctgtgtaagatagggtgccgcgtcgagcgttgcagcatcgcccattgttactgctcctctattccagtgttcattccaaactcaagtcacccatttgatgctccagactcatgttctgctgagctggacccatgtcaggcatagagccattaccaccggccgatggtggccgcatgcctgggggaggtcccggatgaggaggtcctggacccggtgtatctggaggtgatcctggcgggggtggaggaggcggcgttcctggtggagggggaggaggtgggggaggtgtgagaatcccgggccattcactaggtatcgggatgttgtagtcatatactgaagcgaagttatggctgttttgccagaacgatgtaatccggaagttctgatgatctacacagaatactgttagccatgttccgcaaaaccttggaccagcgaaacgtacatggagtgatgagtaggttgggttgaggcggcatctgattttggggaagcgggcgtcgaaattgtggatacggaagcatgccagcaggtatttcaccgtattcattagtcaagcctatttggttgtcttgccgcagtgagttcagacctccaatattcaggattcctgtagcccagaggctgtcgagtagggtcgtgaaccgtccgagaccgggccagcgatctggccaattaccgttccgtggtacatcgtaacctgctagcattctcgttattgtcctcccacgtatgggagactgttcgctgtcatcgtgagggcaacggatgatgattcgcgccgtgtttcccaagccactgttggcgcctcgccagtccacacgccagccaggagcgccgtgaacacctggtgtattcgagttgatagcgcgattaccatggtaaaaactgacagcagtctatgatcgagtcagtgtgccattcggatgatatcacagtcacagcatggctcttctcatatgacttacgaatgcgatgtagctgtgcccatttgccccggccatgaaaacttgccgattatcatcaaagtggaagtgtgccatgacccatctgtcgcgaatgtaaggttggtcgcgacccgaagtccgcgtatcacggtacccatctagattgagtcgtgcgtcttccgccccgtcctcaactccaggccgcgttcctatccaccaagctatttcgagcattggcctgtgggtgatgagcaaatcgatgaagaaacttgcacatggcaactaacccagcaggagaatcaccgtcaccatcgtaatattcccatcgagcatagtgtagactaagatgtccttaaagagtcttgtcaactaagtaacgaaagaacgaaaaagcgcaacgtaccgcgttgaatgcccagaaggattgtgttcagtaaaggtatttgaaaatgcgggtctctcagagcttggcccttagatggtcctgctatgtccggttggatgaagcgactctgcaatggccccgatgtactgggtgtagagagatttccttgcacatcgcccaaaatcgcggatgtggacgtgtctgctaaaatggtacctgttccgatatctattcgatagcagaatgttgaatttgttccttcgaacgtatctagaacccgattccagatggtcagattgttgagcatggtttccaacaatggctgcgggttgaaatcggggtaattgtcctggaaatcgcgcaaatcggccactgaagtcctcggataccggatagggacgtcgtcattccagtccctcgccatgtcgacttgatccacagaccattcattttcaggggttctgatgaggatccgtagttctggttcaacatgcatccacgcctcgcatggatcaatgctaggtacagaaggatcgagcgctgctgtctcttgtcctgcttccgcgctcgtgtcctcattcccgccgctgtcttctttctcgttcttgtaccaactgaaacggtcagtacatttgctaccgcaatatgcagtcgtgctcacctgtgcagtatcggtttagagtccgttggacagttgccaccagcaaaagcttcaaggtagctgtgttcgtttagcacggcaaccacttgttatcagacttctatacatactcgccaagagcgtgacggaattccaaagccttctcagacagcttgggcaatgttcctggcggatcagggttgacgtagtcaggcaagtcagaagggttgtatccatgacagcacaacgccatcttatcttctccggcgcagtgcccagaatcaacagcaagcttgagatagtttggtggacaataagcttcgcatctctgtgcgatactcatctcctctctcaattccacggcccaataacactgtgagaaggctggcggtaggaacgctccgttattgtaattcttgcagcaataagacttttgtcctgcaacacgtgttagtacagattcgtatacgtttgaggggacacggttctagcggtccgccagcatctgagggaatttctccaggctacgtaccataaaagcaggcccgttcgccgccaaattcaacccttgatcggactgcgacattcgggaactctggattgcatagatacttaccaggtccttctttagaggggccggagcaccaaaaatagggtcctttccattggcagttgttatatgcttctatgctgggcgtgtttgttgtacaacaagcgctttgatgcccggtcttgcagccccaggcgatactccagacctcggcttcccctgcattgcatcccggcgtacagcctccgctgttgtggtggcccctccaaccacaagtgggttgtggtaggctcgacgggcaacagaatatggatcggccgcgaccgttgcattgcaaagcatcccccattacttcgtcttttcgagcgcccttgcctgtacgaggaacgacgacgaagccgactgggcatctttcgtcgcaattagaccagcggcatgtcctttcaattgtcatggcgtcgtcgttgcgggtaaggagttccgctggcacagcgacgcatcttgcgaggtctgcactgatgagcaagatatatagaaggatagtgaacattgtgatgaggcgctttgaaaagaagtaaagaagttccttgagtttcaaatatctcctgccttgcactgcgaaggtcttatcatcatatcaagagtgcagaccacttcgtgcagtcactccttctccgtacgacctccaaaaactgattgtctgtccagtcctatggttcatagtgcacatgtagctgagcactgcagatacgaagtatcggttcgtagggccaagagctttttgtgctcgtgttgtaacggtggtgactgaatagaaaatcgagacaaggaagaaagagctctatctagatataccttgccttgatagaaggactcttggtaattcactcacgtaattccgccctcttgtgattgagattcgaagcaaaagtcgctggacattgcactcattgctcagcattgggcgcaagctcccggagggcacatccaaacgcttatgatcaagtcctcatacttgagataaatactcgaagacgctgctgatcatgagcaaccaacactggccttttactgtgcgttttactgtgtgttgaaaatattgcttgggaccaaacgagctggccttgtcgacatgtgcaatgatgatacccgaatcacccgcggcacacctcggaatacatcgtacaggtataaaatggccaatccctataacataaagattctgcaagttaagcgttgttctcgaaagatcccgcgtgcgtgtgtgactggtgcggctcgtcatgcagtgcccatcacggcctgcttcggctgtcactttatcgcgatacgcgacagccggtagaaaaagtcttcctgtatatgcggtgcgatgcgtactcgctcgctgtgcatcgattaaatgtgatgaacacgagatggggaggatgttggcaatgaagcggacgtgacgcgttgagctagcatgcttttggacacaggtgatccggcgtaatcgttcgcccggtcctgaaagcttcacacgatccactgcatacatgaagtctctgaggtataaagttgctcgtattcactattcacttacccctagaatggacagtctcggttctgggcacgcctggctacacgcttgtgacagctgtcgcaccatcagtgcctgctcccggctcgttatccatcaccatcaccggtcctcgccttagcatgttagattcgccgagagggacaaaaccatagcgcagatacacaggccgtccagctgctgaagtctccagatacattggcgtgacagggtcggtagcatccgcctggctgatgccccagttcaacaacattttcccgacccctttaccctgccattctggaagagtgtacaaagacgctaggaaccagtgcggctcgtcaccgagcgcttctttacgcacggcatcggtttgcgcaaagtgtccgttccacgcttcatcatctacatgcgaccacagctcttcaaggtcctcatctgagcagtcgaactggtctctccaaccataaaactctacagcgtctctgcggaagaattcgtggactggattccctggagctacccacactgcgcaaccaatgatcgcatctgaagggttgtgtcgcacgatcaaccagtggcagcgcggatgtgagaaagaggggcggattcgtcgtatgaaccgctcgtgtcgcactgcttccgagggacggagttcgactggctccttcctgtcccagaaactgctcggaaaagctgtgtagaatccttgggccttatacaattaacagtgagacgagattggaatggcagcgacatacgatgcgaggtaaatcatcaaccgtggcctttgaaaggctgaagtcgctgggcgcatcgagctttgcgtcgcggtctgctatctgcgccattgcgactgcgtctatcttggaatgagctggcaacgcacgctatttatcaccgcgcagtcatctctctgggcactgcgggtattgccttggctagcaaggcagccgcctttggagttcggagctcagagacatcatacctcttagcatcgttaacgccgagtcggtagagccacacgccgcccatggaacaacagcccatgcagaagcgaatttgttcgatcacttgatattttctttcatcattcaatctgctttcaaagaggtagctgcgctgcgatgatcattcgcgacgagcacaaagctgcgcttctagcagatgcatagtaatttgccccaccatccgtcttcgcttaatttctcacatttagctgggaataggctgaccaagatcttgaagtggctctttgatggcgaggcaattagtccgctgttactgtaagtcatcaatcacaacgcaaagtggtctaggtggaacctcagatagcctgtaccatagccggaatcacccacgatttgtattacttctggcaaacgctacatcttcgatagtccccaaatcatgggccgtaaaaggagcaagaaaacagctctggcgcgaagcaacgcccgcatcggtctttgcgacatatgcgcaggaataccttgggaaacactccttgatctacgagtgagcaagacacatagactacccaagatcaatcagactgtcgatcatttgagagtgtcgtcctgtcgcgtctgtagattgattgctcatgccatgatcagcaacaagggtggagagttcgtagggaagcctccgtatattcttgacctgcacggcagtgtatggtcatctactggagcgcttgttctgttgtatttagacaagcccaacttgacgtcctcgggtcgtttcgagataccgcacatggtgcttgtgtcagtgcagcctaaaatctcgtcaggtggcgtagatgctcgaccaccagcggaccggcttgtactgggcggtatacctatagtgctaatgaaagagtcaatcgatgtctgtaagagagatcatgggaacacttgtactccaaaagattcgaccgcgctattaggactcaagctaatcgactgcctcaccaacaccgtcatgctcgctccccgtgcccctgaatacgttgctctatcatacgtatggggtcgaagaaacaacggaataagtctcgcagatgccgcgccgctttccagtccgccgaagaccgtgtctgacggttgctacctggcgcgttcacttggattcaggtatctttgggtggatagatatgtaagactgcagtactgaccagaaatgtccaatcttactaagtcaatcagtgtatagatcaagaaaaccacgcagaaaggactcagcagattgcacaaatggccgacatttacgcatctgcgcagctagtgcttctggctgtaggcgcaaaagacgccgactttgcgtttccgatttccgaccatgaatccacacactccattccgcaagagacggtaggagatgtcaaaattctgtcctgtgcagctccgctgagacatatcacatccgacgacttagagccgccgaaatgggcttcccgagcttggacattccaagaatgctacttctctcgccggcgattgcttatcacaaaagataaagttctcttccgatgcaatggccgcaatcgggaacaagttgtcggcaacgactggtaccctccgaccatcgctagaggcgtgggtctagatctcgaagcccacaaacgtgtactgtcaggctacgcgggccgtcagctcacatttgaatctgacgcacttgctgccgtcgttggtgcactcaatgcgcacaaaactcgaaaatcatgtgcgcacatctggggcgttcctgtgagtaggagcaggggaagtggaaacgcgcagagaatcgctttgatctgggcacacgatagcccatgtgagcgacgcaaaggcttccccagttggtctccgatagcctggaccgggccaatctcgtggccctcaaaactcgatgtgagtacagagggcgttcgccttgtcagcgacgtggaagatcgttcagtagtgtcttgggcgacactgagcaaaagcaaacaccgtgactacgaaaacgctccacggttcctggagataacaggaggattggcgcccctaaatatggtgcggacaacacgcacagattgtgacatgtctgtcctagcgcccgaaattagagcagactggatatccttttctttaaaaggcgacctggaggtcatgctcgagccgcgatgggatttaccatctgcgcaaatatccgaggatccgatttacggcctactgctcacttcgagaaggctgcatgacatgagcgctgacaatttggatgatgcgcacgtcatgattcttcggcgctgtcacaagtgctatgaaagagtcggatttcttacgcttcccagcgtgttggaaaagaaccatatatataagaaagtgcagtttggagagcagggtaccttgcagactgccttgacgagctcggacgattcgccaccaaacttgttctcggggagtggagaacgttacgattgggcggaaatattcgaggaagacacaatcgtgcttggttgatgtgttcgcctcttaagattctgggcctttagctagtgcgcacattttttctcgtgtgtcccaggtcatgcttcacacaaatgctggccaacgacgggctggagcgtagacatgatcactaagacttggaagagacatataggatgtggtactacatcaaggtaattaaattctctcaaacaagcgtcaactgagcgatgcgcttgcagtcggacttcgacctgttgcgtcatagacattcgcgtgctttacaaggcctcctttgcggggaatgacatgtgcgaaacatcctccactcgctcctcatcaccagccttctccagcaagtcagtgtggctcgcctcgcccgagaacaggcggtcaacatcttccagctcaagacccttggtctcagggaagaacaagaagatgatcggtacccagagggcattgagcacggcgaagatgatgtatgtgcgccatccgatgttgttgatagcgggaggtgtgacttgcacgataatctgtcgaatgtcagtatgcaagtctcgctaggtccattttgctcaaactcacgtagttgcatatccagttggcagccgtcgaaatggccgatccacgctgtcgcagacgcagaggcagaatctcggacctattttacgtcagctcgttccacttttaatctcatcgacagcacttacgggtatacccagaccgtcgcttggaagccgatggtgaaggctccttggaagatgaagagcatggcggccgctgcgatacctgcgcccttggctgaggcggtttggtactgcacttggtagatgaggccggcttggactgccatgacggcggccatgacgctgatcatggacagtaggagtggtcgtcttccgatcctgtcgatgaggaaccatgggatgaatgaagcgacgaagaaccaggtctgtaggaaaccactcatcaaggacgccatgtgggtgtcgaagccgatgctcttctcaaagagagtacccgagtagtctgttgttggtcagtattgctttaccaaggacggcggctagcttacagatgatggcgttgataccacccaactgctggaacatctgaataccacaagcgatgaggaagcgcctccttgacttgatggggtcgcttcggacgatgtccttccagcctgcttgtcgcgaagcctcaaaagcaacagtctcggtgatgacagtatggagtctctgcacctcaaaatctgtctcagggacgtccgcaacacgtgccaatacctgcaaacactcatccgggcgatcatgcgacgccaaccatctcggtgtctcagggatcaaagtcaacagaccgaggatcgcgacgaggatgatgcactgcaggatggtgggtatgcgccaagcgtagctggaagtatgggagacaaaagcgtagtcaatccagtataccaggaagataccgaagttcagagtcgacagctgcgcgcaaacgtagataccacggctcgctttgggactgaactccgcttgcatgacgggcacagtcgagttgattatacctaggccaactcccgatacaatgcggccaacgatgaggtgggcccgtccgtaagcggtggcctggaggagggcgccaatcatgctgataatagcaccgatgccgacactcttgcgacgaccgagtttctctccgatgaacgctgtcgccatggctccaatgaagcaaccaactgtagattcaggttactactgttcctgcatcgtatccatcgtcttcactcactttcgaagatggccacaatcgtgccaatcatgtccgacgatgggtgatcgaaggttttattgaaggctggcgccccaacaagtccacccatgaggccattgtcatacccaattagcatgaacccgagggaggtaagaagactgatcgtgagcatcaacgctcgacccctgagttgaggcatgatgaaggtaatggtgatgattgtctctcgaaggaacgaagtcacataacaacgttatcaggcgcgcagcgatgatgctaatatatagactttcaaacataagcatgcaaggggcggaacgctaggtgtcggtctgcggggatatccccatggggtcggcaagccatgcatatcccgcgggctttggtgtgcagatgggagaagtttcgtgagatctcgagacctgcctcgaacaccagggcggtctttgctcgacggactccaacgtgactaggatgaacggtgtgttttagggttcgctcgtgaacgagcctagatgcagtccgtcgcgtgcacgtgttaatttcaccgatgcaggaccgagctccgcatgtcaaaaaggcttgtctatgacgcgactcaaatgccgcctccgatcggcaaacaaacctgagactgtcggcgacggactcaatcaccgtcgcactgtgctggcagtccagttgtccagcttcaattgccgacagagatatctaccatcggtccctctccggtgagaccaaactctattcatcctcgtcacttttacaaacggtatgcacttcagatgcaaatttgaacttgtgtgtacaccgcaaattgacatatcactgagtttcgccatggctagtctgccctcgtgggtgcgcatctatgatgattcagcaaaagcaatactaggagacgaaccaaaactcgatctactttgcgaagagacggaacggccttttgcacatgaagctggcgtatacatacccgaagacaattcgctatggatcaccagcaatcaatatccgcatccagaaactaagaggccacacatccacatctcgcgtgtccaactaccatccagcaccgacagcaccgaagccgtgcacgcagagatagatgcaagtaacattcccctaccaaatggcggcgtcaattacaaaaacggaattctcttctgcgcccaaggaacgctcgacacaccaggcggcatagccttcatgcctctgaatccgcccaccaccagcgacaaatacgaagcgaagctccttatctcagatttccatggccgaccgtttaattcaccaaacgatgttgttgttcattcagacggctccatatggtttacggatccgatttacggctgggaacaagggattcgaccgcgaccacggctaccaagtcaagtgtatcgctacgatccggcgacaggaggcattcgtgctgtcgcagatggatttgagagaccgaatgggatctgtttcagcccggatgagaaaactgtgtacattacggacacggattggattcatggagatggatcgactgacgacatgagagtgtcgcatatgtaagtatatcctggttgtgaggtttagacgcagttgcattcccgacctccgtcactagtatttgagtcaataaagccgaatactgattgttctgacagatatgccttcgatgtgatcatccgatctggtcaacctttcctggccaaccgtcggctgtttgctatggccgacgtaggcgttccggatggcattaaatgcgacaaagctggcaacgtgtacagtggctgtggcgatgggttgaacatatggtcagccggcggcgtattgttagcgaaaatcctgcttgacggtggagtggcaaatttttgctttggaagagatggacaagttttcttgatgaatgaaagctggctgtggagattgcagctggctcggagttgcaagggtgcattgctaggactttgagatgcgagctaggcgcttctgggcgttggattcttgatcgacatgagagatgacttgagatttccccaaagattgcatatgggagcataaggctggagttcttcgtcagattgtgtaagccgcctagagaatagtaatcttctgcttaatacatgttgtgtcggcagtggtatggctccagctttgatatgtagaccaacgcgtctgacaagagaccggcactgattgagtgtgtcgcacgttgtggtcgtcaattgaatgaaagatgtcaaacccttgattatcggatttctagcaaagtttttgcagacttccacgttcctctcttgccagtcgcaatttcgtccagtttgccccggagccacgctcctatcgctggacttgattttccaactgcatcatatgccattcggagcggaaaaagtaagaaaaagctaccacgttcgccggatggccgaccataatgatattcgacgctacggcaaatgactatccccgcctcatgcacccttgcttgaaggcgctgcgcatgatcatgctggtcggtggcgatgtctaagctcaaaatgaattgcaggactaaaatgagggcgccattgtaaacagtgagagcgttatgatcatgcacggatttgtactggagtatagtcgaccatattgggacctcatgtccggttgggtccagaaatgtaggtgttgatgacggcgaaggtaactcaacgcagaggtgcgacacatcagaatcccaatcttgaccccatagctctaggtcgtgtaggatgctacgtgctttcgtggcgagattctgcattgcgttgattatctgactaccgtcaacgaattttgatactcgatcgcgtgtgacgaagaggtccggacagtcactgagaatgtcgaacagtttctttctgtcgtcaatgtgttcagggtgcaacgaccaaggcaaagtcttccatccggggcttgcgagaattgtggacttgtgcagcacaatggcagcgaatataattgctggtcgggtctgctccagtatcatcaggcacggcagagacatcattcgacgtgcacctcgtatctcgaaaagtcgttcgaggccccgcgcatggttcatccagccgtcttcgtggtttgagactaagaactactcgagatgagttgtgtccagacaaggctccgaggaactcacttctattattgccatgatcgtaacagatccgagaacatcaaaggagtgtgcggcttgtggcttcgctagcgtgccgttgagcacacctagcgctcgaccgtatttggcaaggccatcttgtgtgatgtactggtcgtgatgcttgacaccgaaatatgtgtaagaaagcgcttggaagcatcgcgtagtaatgctaccacccgcgtctcgaggaacaacgatatgtccattttcaggcagcaggtggtgacgcgtgaatgcggtaaacacttcatcacgcgcctgtggcaaactgaagacggcctcgaagcttcccggacgagatgcttcttttttgtgtttcaccagtgatgtacctggatcgttgctagtgctcggcttatgctcgtcgcggctatgtgcgccatcgtaaacgacgaaagcaaggtcaagagggcctccacatgctagctgcgatttggtgcattgtccacactggggtttcttgagatcttgcataatcagcatgcatgacatgtcatttgcgttgtgcgaattactcaccacacttcacatgtcggcgccgacagttctggcaacctttggaacgaccaggaacgccaaccatgttatgcaagctggcggatacatgccgagagtgagctaaaatgtatatcggctggagagtgatgaggattgggaggaaacgccgacgcaacgaagttgatgacggaggtggtccgacaaccaataggggcgcagcaggtgggttacgtccctcgttcggggagtcgcgaccttgtcctcacacatctcaatatctgcatcgacagccacaggcatcaatgtagtcttccagcataattgaccgaaatctcatgcatggcagcttgttaccgaatgggggaagccaacgcagacgcggcgctcgcgagcctatttgttcacgtctacctaccagcggaagtcgaatatcaaagcgcagacttaagcttctaagtttcgtatacgctgagatgaccctcgctagtagccatacgacacaatggggtccgatcaagccgtaatgtgagactcgcagttcacggcatcggccccgccattgccgaagtcgtgtcccatcagatatatgtagtggccgaagcatctgaaccacttacacagcattgcacattgatcgatacttcagccatgccaaacggaaactggatcctcggagacctgttcaccaaggactacggccacggcggcagtatccaaaagctctgggaacaacgttggaagttcccatgcacgaagggtgtgtatccgttccacgatgggaagttcgaagacttcgagccggttttcaatcacttgatcgagaacaatatcaacgacccatatgataatgcgtatacaaatgcgttcgtacccactgcacaacgcctagtgaaggaggcagacgatgaagcaaaagatgttgagacgaggaagaagctctacctcaacgccaatgctgtatatagattggccagatttccctacatcggcactcagctcaaggcgcgagtgtttgaggagcaaaaagaagtatacatgagaggatcgaagctctggagccatcccatctccgagatcaccataccgcacaagcacgccgcaaatggcgacgcatccaaaatcccactgtacatccgcaaaccatcaggcaacggtccgttttcaaccatccttcttatcactggccttgatggtcaccgccccgacaacacggaacgctcgcaagaattcctcgatcggggttgggcttgcgttatctgcgacatccctggcacgacagtcgattgtcctgcgaacaagcgcgatccgttatcacccgatcgcctctttggttcgatattcgacttcatccaggatacgccatatctggatgagaggaaagtcgtcgcatggggcttgagtgcgggtggatactacgccattcgtctcgcgcatacgcatcgcgagaagttgattgggagtgtcggtcacggcgctggtgtacatcactacattggacgtgagtggttggagcaggtaggtaagcatgagtatccattcggactggagcgtgcatatacgcaaaagtatgggtatgagtcgtttgaagagatgaaggaaaagtgtcaggatgagtttagcatgattagcgcaaagggtgaagaggttgctgttgtcggtcaagggatgaagagttgcaggatgctgttgatcaatggtacgctggatggctgcatgccgatcgaagatagcatggtgttggcagagtatgggagtccgaaggagatgcggtttgtacaaggaagggcacacatgggatacccggaggcgaactcaattgtgtatccgtggttggaggaggttatgcgaacaggatgagggcgtgtaacagtaggctctgataccacaagaaaatcgcattttcacatgatggagttgatgttggtggtgaaggtgaaccgcggcgtaccacccatgtaggtaagattgcgagggattacgtcacctggtcaggccagatgccggaacacagccgattcaaccattcaacaacaccaacatgcctgttacagcagcgcccatcctgttgcgcccgcctatatcgaggggctgcggctgagaaatattcaaactacacttgagcgactgcttcaagtgaatgcaattttcttcagcaaaatgttagaccacacaatacccaactacgtgtttatacgcaccgtcatcctcgccctgcaagctgtgacgccgatctgcatcttcatcgtatccttcagtattgctgaacctccgcataccccattccgccgcttcctgcttgtctgggcgctcatcgagacgctcttctgggttggcgtcttcattccccgcaagcgcgcactccaaaccgcagccaaacacccacccgcgctcagcaaggaagagaggaaggagctgttctggaaatgctgggatagggtgccgcaccccgagtactttgttagccgctggttccttggtgcgagaccgagcgatgttcgacgggacaatgtgcgcgagttctacgaatgggcgctgatgaaccggggcgaagagacagaggaggacaagtcgcagaggatgcaggaacatccagacgagtgcagagaagaggaagaagagcttgacagctatgtggacggcattgagacgttgctcggcaggaaactggagcctggcaagggcagcgcgaagtgcatgcgattgacggtggattctgtcaacatgtcacatcggccggttatatggtacatgattgtcatgctggtggacacgttcaccgcagcacatctgcgatacacaggcttcacgttgtaccgcacgcatctacgctccgcactctccatcttcccgcctcgacctgcgagcctattcacccgccatatctcgtccgcgccagatctcagctactggtaccgcccgcatacgtcacgaaaacgtctcccgatcctcttcatccacggcatcggcatcggcctatacccatacgcgagattcttcgacgagataaacaagtacgacccacaaggcacagaggatggagacatcggcatcatcgctgtcgagctcatgcccatcagcttccgcattacagggcctatcctggaccacgacgagatatgccggcagatcaatatcatcctgacgcgccacggattcgacaaggttgtgctggcatcgcattcctacgggtctgttgtgtcgacacatctcctccaggatccaacaaccgcacctaagattggtccgatgctattcgtcgatcccgtcacgttcttgctgcacctccccgacgtcgcatacaacttcaccgcacgtcaaccacgggccacgaacgaacatcaactctactactttgcttcgtgcgatatgatggtcgctcataccctggcgcgccacttcttctgggcccacaatctgctgtggaaagaggatctgcggggccgtgatgttaccatcagtcttggcggcagagatctaattgtcgacacggagactgttgggaaatacatcagtggcgttgatctcaagagcgaagacaggaagtggaaggagcatgagtggcatggctcaggtgtagagactgtttggtggccaactgtcgatcatgcgcaggtgtttgaaaggaaagacgggagggcaaaactagctagggtactccgcgagtattgcaagaaagtgggagaggatgttgaggatggtgtatagagagcaccatcacgttgctcatgatcggaatgaactacattatccaaactttttagatgtagattcctactgtgattgctctataactaacctcgcgagcttacaacctgaacctgtcactgttcacagtacatcccagtgacttttgttcagatgcactgttttgtgatcttcagtgcggtcgtgctgcgataaacatagcgcgggacaggaacatcctcgggccgcgagatttcctcagcgctatgacctttgccacttcatgccagtccggacgacaacaacgtccttgacaggggctcctgtaattgcagtgcgtctcgaacaaccagccctgatcgaaaaaaagaacacaacatgcacgcacctaaagcatctcgtttgtgcattccagtgcgctggcggacggagctgttctattgaggccgcgcacgcaggccgtcccgcctgggcaatgtcgcatcgcgcacgaacggactccttaccagctgcatctcaacgtcaccccacggacaagtctagaacggtgagaggtctgcctgaggaccggcccatgtattggcagcttggcgctccacagtttacatcttggttcggaaagtacgagcctcatccacgtcacttcaaggttggcatgcgctatcaatgcaggaagcgatgatgcgcaggggcaaataagtgttctattattatatttttcacgatcttcttaagtactgcatttccgtctgaacttgggataccagctgcttcattgtctgcttcacagtaaacgttaattaatatactttaatttttttaactcttcaatatgtgggctaaggcagcatcaatcctcgctctggcgtctaccgccgttgcgcagagcaagggcttcaactacggtgcgaccaacgctgatggttcatgccgtggttacaacgactttgttcgcttcttcaatgaagcgaagagtcttcccggagcgtctggcttcacgaccgcccgtctctacacttccatccagtgcggcactgcctcagaccccatctcagccttccaggctgccatcgacaccgacacaaaggtccttgtaggcctctgggcctcggccggtcgcggtgcgtacgagaacgagctcaacgccctcatccgtggagcaagggagctcggcagtgccttcaccgaccgcatcatcggtatcagcgtcggttccgaggacctgtaccgcagcagcccccagggtgttgcgaacaacgctggtccaggagccactggtcctgagattgagggatacattggctggatgcgcgactggatcaggggatctgctcttgagagcaagcccatcggtcacgtcgacaccttcaccgcctgggtcctgcccgagaaccgcggtgttgccaacaccgtgaactggtaagttacataaccgctatttgcatcatctacatagtgttaacctatgatcctaggctcggccacaactccttcccatacttcgagaccacccgccccaacgccatcgagcaggcccgcgagaacttctacgccggtctcggacagaccgaggctgtgtctggaggaaagcccgtctgggtcaccgagactggctggccccacaagggccccgtctccggctctgctgtagcctccctcgagaactccaggcgctactacagcgaggttggctgctcgcttttcggcacccgcaacgttttctggtacaccctgaaggacgccaactcggctcaaaccgacctgtcgttcgctcttacaccgctcgagaacaacaccccttacttcgacttgaagtgctagattatatgagaatcatgattgcattggcgatttgcatttcacggccttttgggtgtgcatcgcgatggagtctatagatggcctcgcggctgaaaagtgagaattaatcgtaatcgttggcataatctataagccagatgttccaatttcctggtcattgtgatgaagcatgcaccccgctgtcgtcaccccggatgtcagattataaagtgcgaagcctcagccggcaactagcggtagcttgatcggatgcgccaagatttgaggccgacgtccccttttctgacaacatcccaggtcaatacaatctcatcagcgtcgtccattctagattcaagaagaaacgttcgtcctactctcgcgtcgttgtgtacaagtcatgaattttgaaacagtaaaatgtccagagtacggagacggtgcaggcgagtcccaggaaagcagtaaccgaaaatgtccaacacccatccatctgtcagtttcaaaagaccatgtatcaatcaaaactcccaaactcctccatctgcctaccatgccgtcccattccacgcatcatccgccttccacccatccttcttcacccccacagacctgacaacatgcttcccaaccctcttctccttctccgccctttccctcgcattcgactgcatcgtcgcaaccttaacccccttctcccccaccggcctcaccggctcaaaatcactcggcttccgcacgaagtcacctggcggcggcgtcgccgcccgctctggtaccagcacatcctcaggcgattccatcggccagataccacgccacttcgacgggggatgcgagccctctggcggcccagcaggcaggtaattgatcttccgtcgcgcgtcgattacgcggcgcttccacccgatgaactcagcgacgtgtacgcagaaccgctccgtgtggctgcggacatgcgtctccgtgtcgccgaagcgctcgcaggccagacagtacactggcgctgcacattgttggaggatgtttgtgtgatcgcggccgccgcagcgcgtacaaaatgccacactgccccacgccgacgcgaagttgtcttgtgagtactcctcgatttccgtagcgacagcttgcatcgtcttggccatatttcgcctcctgcccgccatccaattccttagcgcgaggttgacagcgcagaagatggtgcgcgcggcgtcgttgagcgcggtatgtgggtcttcgtgcgcgaagttgaagacttgttcgcacaggacgtcgaggccgattttgttgccggggaaatccggggcggtccaggcggacagctcgcgcacgagtttctgcgtgtcgatttccgcgacgatggtggcgtgctgggtgaagtcgtagtttagcccggtggactgcatgtgctccgtgtcgtgatcgagcgtatggccgacgaggatgatggggcgcttcaggcctgcgaggtctgggtcatcagagatgatgggctggttgaggattctgtccaggatcctgcgcgcctcggcgaaggtcacgaagcgcgattgtccgaagcgattgccttctggtccgcgcatccaaggcgaagttgtcttgagatgagcattctcacagatgcgcaggtggtgatacttcatcttcttcatgacgttctcagcgtagtctccaatctccgcgccaatttctttcccgtctttgtactccgcgatcacgattcctatctctgtcatctggtctgtgtttgcggtccatgcttccgtgtctacggtaacgacgacgcagtgctcgacgagcgggagcgcgggtgaatcttcggcgcagagaggagtgtcaagcataccgaggacttcgagcgtgacgagccggaggggtttggcggcataggtggcgatgagggcgtcatagcgttctttaggtgtcgggagaggtttcggggtggacgtgattgtagcataacttgcagacatggcgcgcttgataagcaagcgtgtcgtcagttgaggttcgggttgatgggcagttctagtggtgagttgtctatcataagagcttggaaggtcggtggtgacttgtttatcgtaagaggtagagagctcggtggtgacgatgtagatcgggtgggactctgagaagtgaaagatacggccttggtgaacagtcatcacatagtttcggaagattgtggtattttctctttcatttcactgtctcgtgtcatattcattcccatctatccgcagtcccgcagtcttcaacacgtctttccaagtgccctgtacctgcgccttatcaccaaacgccatctagaagaaccttcccaggaaccccggaagcattggttacaagcacacacgccatttcacatctatcaaagaccatcatgcttcttccagagctcctatcaacattctacctccgcccttcatcgtccacttatccctgctggtaaccagccctgccacggccatcgcctcgagcgcgaccattaccacgaccacggctgctaccacgaccatgtcggtatgagtcagggtagactccatagcctgcaccatcatgaaagggctggttgttgaagtcaccctgataaggaccaggctggtagttgttgaaaccaccagtcggccggaagttgccatagccaggataaaagggggatgctgggtagtaatacgggctactatccccagagaagttgacatagttgctgtgaggagcatacggctggacagcatagtcctggtacgagggctgtgtatacccacgactacccatgttgctgccgtatgggcgccgatcaatgtagtctccacgtagtgaaggaccgcccagacgcataggcattgcatttgtaggcggaggagtggacgggaaggcaggcactggcgggtattgcctacgaactttctgtccaggaggcggtccctggtcggcaagaggcgaattctggaacgaacgaccgatccagacgaatcgctcctcaaacacactggagcccttttgcttgtcgtaataagctcggcgcgtggctatctcctcgtcagaggcgggtataggcgtaggcgagttcggagcgaaggcttgcaggcgaccattgctgacgaagggatacttgggcttccactccgccggctggcccttgtaccaggcgaggcgttcggccgcgacttcatcacggataatggggcaatgggcttcgatgtggaacttggcctcgatgtcgaatccgcgagacatgcactctgggcatggaccagtgcgacgtagctttccgagcgtcatgcagtcttgatctcccatgtggccgtcttctccgcacatgccgcaatacagagcgacacctccaagcgggacgaagttctcgcggctgctggtctcgaggtcgtagacgaccttttgcgtgttgcggcgacagttctgacgagctttctttggcaggaccatcagcactccagatatgaaagtacgggccgcatcgttcgcggctgtgtgcgagttggtatgatggaactccaacttctgaaccagtgtcctcaggccgattggatccttgcagccaaaccagtgcttgctatccaaggtgatctgctgcgtatcaatgacacgagcgacagtaccgggagagtctatatcgaaacccaaatcttttccgttgaggtgctctcgatcgtggccgacagagtggcccattaggacaataggccggttgtacccatgtagtgatggtacatggtcgatgggctgaaccataagatcccagaggatggaacgagcctcagcgaatgtgacgaagcgggcgtagccgaacgagttgccgtcggggcctcgcgacttaacgttggatgtgggtagatgcgtcttctccttcaggcgcaagaagtggaagttggcctgctccaagatgttgaagccgtggtcaccgaattctcctgcgcgcgagaccggagccacatcttgagaatgtaggacgacaattccaatctctgtcatctcgtcactattcagggtccagtgctccgtgtcaagacagatcacgaccgtatgccgggccagctgctctgcgatgttgcggatgcgagagatctctgggtcttcgctatagcccatgttgatggtcgtgatgccgagacaatggctgagcactttgaagtcgctatgttttgagaagcggtccttgatcacctcaaatggtgtgggcacatctggatcggccatgatggcagtcggtacctgtttgcggatgttatacagcgtcttttccgtgcttaagccccaagatgtcgttggttgaagacttggccgtagttgagctcttgcgcggcttgtaggcgagagatgggggtgttgcgctggcaaagtgagcccttatggttgcgggtaggggacaaataacaagcgagcgggagttgcgcgatagacaaagtgaaagagactgtgcgcgtagattttttcgacgcaacaaacgcacacgacggcacgcatagtgaagggcctctcccgcccgccgcggcccgcattgcagaggagttccctgatcaaagtcaagaatattgacaatagcggacggttttctaggtcgagctgcagtggatcacgaggaccaagatatatcattctcgatatcactacatcaccggctagaggcctagatcatggatgaagttgggaaatcaagggtgtacgcaggagatcaggtagtggtacaattacatgcaattgttcatcatgttgccgctgacacttagtcaatgacccgtgtctagagaaggtacatggatggggcaaatccaatcgcactgtattcgcagctgttcagccaactccaaattcatagtgtctgtgacgtaaaatccacacaaatgtcgagactcaaagcacatcatgatgtgcattcgcgaaactcagaacttcacatttaacgctattggtaagcataggtctcaaacgagcataaacagaaataaggtcacttactctatgtgagagtggataaatgatgttttatcctcaagactagctgcgaagatctactttatgttctgtggatgagagggaaatttgagctatgttcaaaagtcgccgctacaagcaacatggtaaagggcactgtagaaaagaaattggagaaaattggaaccatgcgatgcgagtgtaccgcatcatcataacgcctctaccgagtttggcctaatagtcaaagctcatcgcgctcatgcgattcgttactcgatcaacggaatcctcctctccctctacctcgggaccacgcattgcagagaagatacagttcttcgtcgcatgaccacgcgcagctttccggtggttcggagccttggaggcactacagtggttgtactgcaccttggcacggcatggggtcgaatctgtgttgccaggaacatgggctcgtcgaccgcagcggatgcagtaccccaagaccagtcctgatactgactagcctcctcgatttcgtcgacaacatcttgtcgggtgcgtggacctccatctgtcgaattgccggaagcattggtcttgagctccgatggcaataccatgtgcactgcacagattagagtcatggcggcatcgttgcaggccgtatgtgtatcgcggtagtgaaaattggcctcggaaactagtttctggagattagccaggttgtgataggtccaggagcaagtctcgcggcacagctgctgtgtgtcgataatggagacgacagtgtcgaagacggcggcatgcacgccgagggtgcgggagagcatggcgagatcaccgctgagggcatggcccatgacaatgacagggcagaaaccaagttcagggtattccgcgtcgaatgaccacttgaaaatgctttcgagcatcttggtggcatcagaagagttggcgaaacgggtctgtccaaagcagttcgagtccagatcgcctgggcagtacttgatgtttatcacatgggcgttctcttcaattcgggcatggtagaagtaaacttgctttagcaagctgtcgccatgcattcccgggctcttaaaggtgcgcatgtcgcgcaagtcgaaggtcgcaattccaatctcggtcagcttgtcgtggtcacgcacccagctctcggtgccgaagcagacgacgatcatgttgtcagccagcttgggaaagtctaccatgttgttaagaccaagagaatgtgcaaagacgtcatctctgagtctgtgcgagaggactgctttgagctattcaagtggagttgggggtgatcttcttctctattatgactaataagtctcgctttagataatatagttagttactttatgaggcatagatattatctacgtagtcttggagtcttagaatactctgcctctctataatatattttctgtaaaattaatattatagtgcaatgtctcaaagctatttgtcgtacttatcttttagaggcttgcagttttagaggctaattctcccgcctattttaagttaggcagttacagtagaaaggcgaaccctgcagtaataattacaatgcactgcccgaaataacacttaatgcatacagaaaaatctttgaattactagatatcctagtaacagatccatcgtgcccgctcccgctcaaacttccacattcttctgaattgcttcaagaggatttgctagtcccttagcgacaaatcagtaaatttatattcgagtaacttacatattagaatttacctttttgagtgtggagagttatgcctttgccttcatagcaaggaattgccccgcaacaccccaaccaaggaccataggattaaatctgtgcggatatttttttatcatgatagagtagagttcctcgaaattgtgcggcttggtctctaaagccttcgtgaagtctcggatgtactcttttgtattttcaaggtgccacactccatgcatttcggttgcattctgatggccgcagacgacatacataggatcgagcgcttcaatcttttcaattgctcgaatccattcatctcgcttctcctgtgtgttggcttcgaagagcatctggtgaacatctccgtacacaacgtcaccgcagaccgcgagcttcaaggctggaacccacaagattgttgtgtcatatgtatcagaatgaccacactcaactgcctcgaactcccaaacaccctctaggaaaaacttctggttgtctggcagcgggtttgccaattgaggtggtcggtaaagttgatccccggggaagaaggccagccaagtcttggtgaaaaatggttctgcgatagcgtccttcatgtgttgaatggtgcctcttgttgcaagcgggatggcctctggaaagcgttgtagcagctgaggaatgcctaaaaaatggtctggatggccatgcgtaatgtaaatgtaggagagcttgcgccccggagcggtcttttcgatccactggattagatctttgttctggtcgatagtgatagctgtgtcgacaagaaccgcctcactctctgagtaaattagtgtgcatgattctggagaccaggttgtgttgggctgtccagatacgtgatcaacgcatggaatcggaggtgcggtatacacggctacgcgaagtcctggcatattcggcttccgagaaataaaaaagacgatgagaagaagtaagggatgatgtgttgcgtgactgaaagatgcgaatttattgccttctatcagtgtggactgtcggcgaggtagttagtaatcctttaaaagtgttttctcttcgccggtatagatccgcatcgatatcttggccgttccggtatagtgtacctatcccaatattctaatgtccgatgacgtgacgctgtccgtcaggccgccgtaaaccaagggaacccagctcgactgaaaccgagggccgaggctacataaatgtgcgttgcggccgattactttatatcgccaatcttatgggacaataaatcctccgagagtgtatacgtatatacttttgttttctgatacggctaggcaccctaagggtacggccggcgctgcgttgcaagacatcgattactcatagtaccgccgaggtgttaattcgtctgcaatactaatcaactagatgccgaggactccttcataatcaattattttcaaagtatcctatttgcattagcgcattcgtcaaggttcatcaggcatttcaaacaatcattaaacccaatccagcggcgctattcgcatccccgccctgattgactttctgggtaacgttatgattaaatccattatcttgggttaaatgtatgtaatctattgcttgcacaatcctacacagcctattgcagtgatttaaggtaaagagggcatcgattaacgtagacactaatcacataaacaaaagactgactcgggcggaataggagattttgatcagtaatgttttgtctgaggaacccggcctaattctgttcttgacttgcggagtacaagaagctgctaagttctataattctattgcactctcgagctataaagccaccttgccgttcaaaccaaggtacagcaatcctttctgaacagcttgatttcctagaaagagttttttgcttacagaaaagtaccgctactatgcctgactggagaatttactatccctccggtaccttcacagaacctgaagagagagaaaagctctcgcaggatatcacctcgatatacacccgctatggactccctgctttctatgtggttgtcctcttcattgagatgcctgcagctactatttttcgagccggactcccatgcgtaagtctcaccaggactttattgctgctcatattctgatcatatatactgggaagccaatgaaaggaaagaagcctttcatcaggcttacattcagccacatcgccaggcgcttccctcccggcgagagccctgtgagaactcgtttcatgaaactcgtccacgaggccttgaagccacatattgcagacaggggttacgattgggaagtcaatggcgaggagctcgaacgagagtttgtacatatcaatggtttgagaatcccccctaccgactccgaggatgagaaaaggtggttccgcgacaatgagccgtcaccttggggcccttatctcaaacaaaagctctaaagttgttcgtttgcgagattgaggccctcgatactgtagaaataggaacgtgcactctaagaagttgccccatcatcctttacaatgatagtagagctactttcgagtatttgcgatctatcgaagattgcgaagaggctgtactgtgcagaaatttgctccaaattcaatagtctaaaattcatcaacatctgtctagaagttattaagatacaaggctctggagttagttagagtagttttgatattctaacgtaattgcatagcgagcagattagctaactaagtagactgctctcataagctattaagctctcttcaaaccttagtagactgactgctttaccttgaatttctcttaaagaaaaatataattaagcagtcgatacgttgataaacgacatgttgaactggacggtaattgaaaatgatgaagcaacttcatcagaatcagttctgacctcacgacgaaacaccagaggagacgttagaccctagctagccgagtggagaaacaaacaaagatcaaaggaagaagatactgttcatcatttacactttaagtccctctgtcttcacctctccatcctcctctcaacatcgtccccttatagcccatcaaactctctctctcactcgcacaaaaaaccaagcgaactttatcgtaacgagcgtgaattcatagtgtcccttttctattatatatacacatttcccatacccaattcctagtacccgatcattaccatcgaagaaagtgcctcctacccatcgaagcccagagtctctatagaagttcttcagtagacatctagtcctcctcctgagcatcggcggcggcagagtcggcggcgccggctgcgctgccttgcttctgggctccgccattggctccgttggcagcgttcgcaccgttggcagcgttggctccattggcagcgtttgcaccgttggcggcatttgcaccgttggcagcgttggctccgttggcagcgttggctccgttggctccgcgttggctccgttggcagcgttggctccgttggcagcgttggctccgttggcagcgttcgcaccgttggcggcatttgcaccgttggcagcgttggcagcgtttccagcgttggcaccgttggcagcatttgccgcaccgttggcgttgttggcagcatttccagcgttggcgttgttggcagcgtttccagcattggcgttgttggcagcgttgttaccagcattcgctccagcaccagctccagcaccgttacccttagccttgccagcgttggctgcaccgtttccagcattggcggcgtttccagcgttggcagcgccgttgccttgatattgtcagccggatcatccttgagaaatttgaagtcatgcttaccggcgccagctgcagctcctgcgccgttgcccttggccttgcctgcgtttgcggcaccgtttccttcaagttgtcagctcaatcccgtttggtatccaggaatgggatcatgcttaccggcgccagctgcagctcctgcgccgttgcccttggccttgcctgcgtttgcggcaccgtttccttcaagttgtcagctcaatcccgtttggtatccaggaatgggatcatgcttaccagctccagcagcagctcccgcaccgttgcccttggctttgccagcgttcgcggcagcaccattgcccttggccttgccgccagccaggtttgcggctccgtttcctgccgcggcgtttccagcagcggcagtgccgttgtttgctgcaccaccagcaaccgcaccctgttgatatcagttaaatgatatagttcatgaagtaatgtatacttacagctccagcaccggcaccagcagctcccttggcctgacccttggccttgccgttcgcagcgttgccagcaccggcggctgcgccagcatttgcaccgttgcccttggctttaccgttcgctgctgcgtttccggctccagcggcgtttccagctccagcggcatttccggctccagcagcgttggcgttgcctccagcgccgccgaggagagcagcgaggccgccagcaccaccagcgcctgcaccagcacctgcagcaccagcgtctcccttgccgccgagaaggccgcctaggagctggtcgagctgtcgcttgttgttggccttctctgagaccatgcggcgcacagaggcggcgtattctgctggcaatttgttgccagttgtgtcgacatagcgcctggcaacaccgtcatatggagccggagccgcgacggccgcagcagccaatgtggcgagaatgatggatgtgtcgaacttcatgttgaagaaatgtgtgtatatagagaagtgttttaaaggtaaactgccggcagtgatgttcaagtaagaaggaaggtaagaatatagaagccggctagcagcaacggaagaagagaagaacggaagaaaagagacttaggagacaagttgcttcaaagtgactcgatcggatgggatatcgattccaagactcgcatgccctttcatcatatatacctccacaagaaaacaaacggaccgatcctggtaacagacggctgacgcgttctggaccgatcgacggttcatcgcggggtgtgctactcaggcacaatggtgttgctacacgagccgccggcacgtcagggctctgtaaccaagagtgttgtgagatagaaacgatgcttggtgttttgggactccacacgtttcttatttgtgggtgggtctggggagtgtgcagtggagctacactactgttatgtaattctccgccagcaaaagtccaggctttgtcctagttggaatttctacgcgggtccggggtttcgctacgagtagttctccgctcgagagactggtttgatgtgcgcgttggtggtgttgatcgcttttcgttaagtgtttcacattcgcttccacaacttcacttttacaaaagttccactcggcctatgtccctccgcgcagtcgcagcatctcaagatttgttagaaccatcaatagaagcgatcgtccaaagtccccaatatttctctttcgaggatgacaattgcgaaggcgtgctgctgccccagtcgaccctctcaccgtttcggtttcgcatcccgtgaaacggcagcgcggcgtccatgccgtacgaacaaaacttgcgcggcagcgttttgaaaccaaggctttgcgttcgcatcgcaacagaacgtgtaagaggcattatttgacatgtcgcagctgcattgcgtgctctggttcgagactctgagtggtggatggtgcaagaatgaggttgagggaaggttaaaacttagcgcgccgctagtgggaaggctaatccgttgcttaatggcagcatgatgaagacagtttggtgacatgaggctgctcaatggtattcacatgttatgagcttcacatttatttatatgacagcactatgctatgctatgctatgctatgctccatcgccccatgatcgctatgcacaaatcgcacttctaaatgtctataatatgcacacagaaaggatggcgaaatcttcatcacttccgccttgaatgcccggtaacgagcagttctccagttccaacttcgaccttccacccatcgctgataagcgtcttcagcaccgcaggcgtcaactttcctcgtccgccttcgctatggcgtccaagacctgtgactattctatagccctcgccgacgccgccacgagcattaccccattcgcggattctgcgctcaccaagactgtcccaccacacttgtgtgcgctgcttcgcgatacgcgtcgcatctgcaacagtaacaccatgcaagtcgaggtacgtggttccagactgcgcagcgacaaatgagtcggcctcgacctggctcatagccttcaaattggcgttgtagttgcgaccctcttgcgcgtagtagcccgctgcctgtcgcatgagaggagtcgacttacccttgcgatatgcggccgacgcttgctggaaggcatcgccgcgtgcgcgagccagcgatgtagagtcgtggaaacgtgcagagggcgcaagaaccggtagtcgtggtgatgcaggctcttcctcggccagattgaccggcgcataacgcaaatcgagcttgatgcctccttttcctccggtttcgcttgcaggcacttccatgagcgctttcgcaagatcgtgggccttcgtgaccgaaggatctgtgagtctcacaagtgccagagcatactctagatcgatattggggaaagcttcattgagcccaatggcgtcttgcacaagggctgcatcgggctctccgtcttttttatgggcctgtatctccttccgcacgagggcaagcacggtcgccgacagcgacgcgccattggcgtggtatatggacgctacagtcttatggcctaagttcgtacgtgaagtgatgtatccaacgtcacgactcgtgtttgcccagtgattggtgataggcgacatgggctcggaatcggacgtgttggctgagctcagactgctcaaggccagcttttgcctcttcttgttcttacctttcttgctgcgctgaggcacatggtagtcctcggagaaagcatcaatacccttagcgactgaaccctcctccatcggacttgccctggagtcctcgaaaaagacgtggttgagcagctcgtctgttgccttgtctaggtcgtctccgcacttcttcagcgtgtatgcaatgagatccagacgcagacttgggaacgtttccgcaagcacgttctccttcttcggcgtagtgtattgttcaacatccttccagtatccgccgtccggaagaccttctgagctggagcccgatttcccgtccaggctcattgcagcgagctcgctggagatatgcgagtggtcggtcagggtcgtttgcgttgcccatgtatcggcgttcgagtcggcatcgttgctgcgtttgccagggctctcgtggagtccactactgttacccgacgcatcgaagtcggtgagctgttcagccgtggctgtttctttgaagatgtcgagtatctgtctggcctggccaatagcgtctggctggccagcgtaatcggataggatagcagaaacgagggcggggtccactggaggacagtattcctcctgtaggtcttgctgtgagcgcagttgtgtaaccgttttgcaccccttacgtacctctaggatgcggagatcttcatccatttttgatcttgtagggctgtcttctgcgaatgcgcatgtacaacacttgcatactcgatttgggatgaaatgtagatgggtagtcgccgatacaattgcttgcgcaaatggaatgacggggaagattgcggtcgaaagtttgcgcgcgatgtacgttgcctattgcagagtcgtacgcgtacgtgcgatgttgtggtacaaagaggcgcgtgatagcggtggaggggcgagagattgccgagcttggcgcgttgagggccgacgcactccgagactgctcagtgcagtgtcatctcaatgcaggtacgtagcggagtgttgcgagtagcatgcgatgtttcttcttcatgtacagattcacgaagaataggctttggctggatgccagacgtcatcccgaaccagcgcgtcatgcacagatcgagcgggcgctaacaaatatcgatccgccttgactgcaaccggcgtcgtcccgaccaacaccagcacaaccattttcgatctaccttaacatcttctcacggcaaaaaactgtttattgggcgtacccttgatgctaccacgacgtcacgaagtgagcggcacggtcaccctcgcgaaccgccgatcagttcctttgctttaggcccccaactttttgaccaaccaaagattgatagcttgtccaccgtggtttacgccctgtgaatgtctccacaattcgggccatatctaagtatagagacaattgagtgcgatgctgtgcctctcacaagtgctacaagatgcacacagtcccgttccttccaactctcttcttctatccacatcttactttttgaacgcgcgcacaccaattcgttcttgtctgcatcattttcttcacaggcatcgatcttcttttcacaatatcttaccatttcatcaatttgccatcgaatatcgcggaacacatcaccgcttcgacaaattcaacatgcctccccaccacctctcccgccgcgcccaagtcaccgtcacaggctgggccggcatcctaataatcgtcatcgtcgtgtgcgccgtcctattctgcaccgtcgcgctcttctgcatcttcaagaacaagcgagcacgccgccagcgcgagcgaaaactcattgccgagcaacacacagggtcgccggcatacaaagcgcagccacaacacgtgcacgagtatcgagcggttgcaaatgatcctaatgaggtggagttggagactagagggcctgttgagctacatggcgaaagagatgggaggacggagccgcaacagttggatgggtttgcggcgccggcaatggaggcatatgatggcagaccagtggagatgccggtgcagacagcgacacgttagatggagctagcatattggagctataggaaatatattgatagcgtaagctaattttcctccatgactatactcccgactttctgaccttccacgaagacgtacaaattttccaagagcctgcttatccgaagtacttttcgaccacgtgttgataacatccgtcttggcctctcagccttgtcttcatgccaggtggaaggcgatgcttctcggtgtgttgcatcgagttttgttcaagacggcgtctctaccacgcacccttaccgatacgacctcctccaccaatcttcccacgataaccgcctctggtacaagaaatatttctgtcgtacgaggacttccagctacctttgtacttgcgcctgatttcagcgtacgcacactcgacaatcttgtacagtcacctaggcaacacttcaccttggagctcgtagcgtcaagtcatatcagtgaggtatctgtttactcgaacggattcaagatgctgtcgcgtgaagtagaatcgtggaattgattgcccaggtggacggtgtgcggcgtcgcgtgattcactttactacaattcgacctgtccacgtctcgtgtcccaccctgcacatccaaacaacacatcggtgacaaatatcaactgcacacccattgtaataacccttctgccctccttaccctcatttctcccatccatcctcccagaacaaccatgaacagcacttcagacttcctggccctccctacatccctcttccgcggcgcaacaaacgcactcccaaggttctcattcgtccaagtgccacacatcaagcccgaggccgagcaccaagccctcgtcctcttcgacatggtcaagataggcctggcgtaccgggaaggctggcgcgacggtaggaagaacagttcagctagagaagcagtacgagagcccgacaagaaatctcgggagaaaacgcgaaaaaacaaaacaaagggcagcagagtcatcggacgaggaaaatacaccatagttttccagtgatgcactagctccaaactctccaccaccccataaatagcataggaatagcaaaaagaacagtctgcccctgccttgggcagagaatttcatctacgtcttgtctcgtaacttgcaagtacctagcgcgcacttggaagtctccaaggtgatgatatcacagtgttatgacagtcgatattcagaattgtgacatggctttttactacgactatctcgtgtttgctctggcagaaatcaacatgggaaggagagaatggtgttaagcctcggcctcgttatacgcactagctgttcaaagtggccattaatgaatgctcgtagattgtgtaattataatggattaaatgcttgcaacgtgcagtaacattcattccaagacaattgtgcacataccaacaccagaccatactttaagtttgtagaggattggatatacgttctatatgtgtgctatatacaagccaccaaaagattccatcattataaacttgcagacatcatcattctcatttccaacacatctcgctcatacccaaacaacaaaaagatgcatggcaaaatcaaacgccagactcaaatgcacaaaaaaaaaatcgctttcaaacgacagtacaatacaacacatcacctccatcactagtaatactcctccaacccactaaaactatcatacgtgttcccatcaggacacttccaatcgcggtcgtacgccttcttcgggagaatgcccgcctccagcccgcgcctataactccactgcgtcgccttctccgtctcccacgtccaatagaaccagccccagccggcctcaaagctgtccatttgcgcaatggcgaactggtacagccacttcttgtagccgtcggagtaatttgccgggtcttcgttggccttggtgcagctgcaggcggccgttttgagcgggcattgcggcgcgaggacggatgtggatgcgttgcccgtgttgaaggtgccttcccagcgcgtgccggtggcgacgttgttgatgtattgcgtgcagtctgtgtcggcttgggaccactctccacacattgtagggccgaagcctgtggccttgtccatggagcgcttggattgttgggtccaggctttgcaggcgaagttgagtttgtcagtgtgcttgaggctgagctggtcgatattgaagatgacgtattggtgcacgtcgaggaggagatctttgttgtcttggagcttgccttgccagttgtctaggcccatgaaaccgtcgccgaaaacgatgatggcagtgatgccgtcggagcggatctgggttacggctttttgggtccaggcgacgactttgtccgtgtccagttcgacgttgcgcggctcgttgaccaggccgtacattgttacgaggttcttgtagcgcggctgggcgaagaagacggagagtttgtggtggatatcaagggtacgttgggcgttcaaatcaccgtctgggccattgagccatcctattttgccctggcgaccagaatggttccatccgttttgactccctggagcgccgtgcagatcgaggttaacgcgcagtccgttttgccgacagtattcgatgccgcggagcaggtagcgccatgaaacctgagcgacatagggctcgtcgccaaagttctgtactatccagtagccaaaggggaagcggacatggtccatgccagcggcgcgaatatctgagaaagtcttcttggtgatgaaagtggcgtagtgtttctccatggtgtccttcgctcgcgaaccgagtttggtcatgagcgtccactcgtctacaataccctctttcgaaccgtagttctcgaagaaggacggcgtgatgaaaggctcgatattgagccagccacccacattgacaccgcggattggcatcttgccgtactcgaatttgtcttgcaggtttgggacctttggatttgcctggacatcgtcgtcccacgagtcatggaggccgatgatgggcagtccgccaaccgtctctttggtatatgtgacgttgaagtccatagtatcataccatgaccacggatcgtagtatgtcccccggtcttcttgcggaacgctgttgcgatccttgccctctagattgctggtgtttggttgtgtgtccgcggcagcgccgcccgaagaactgttattgccactgctcttcttcgacaacatgactgccacggggatgatgatggcaagaagtaatagaaccgcaatcaccgcgatggctatctttttccacttcttcctcttcgcgagttgttcttccgagtagactgtcggcgacctgccgcctccgcctcgcttctccatcatgtattggtattcatcgtcgtctactccgccttcttcagctagtggcccgctgatgacacgccgcttcttctgctccgtcctgtgttgcttctcctgtcgtctacgctctctcttctgatcaatctcagatgccgtgtattttgcctcctgtctgcgtctcctctcttccctctcatcgtcggtatgtgcactcctcctcttctctcgctcatcaacgggcggaacaagtggctgttggctttctctctgcttcctcctttcctctcgcctcctcttcgccttctcttcttgcatcgccgcatccacctcggtagcacgtctcgcctccacttccatgttttccttcttcttttcagcgcgctctcgcttcacccgctccttttccagatccttctccttcttgcgcacctcgcgcagatactcgtcgtcgtagtcatattggccccacccacctgctttcttcgcattgaccttgtctagcttcgccagcgcatcgagactcaactgcgccgactgacgactccggctgccactgccatctgtcgtagaattgcgccgcgacttgcgcgggctcgggctctgtttcgccgagtcgctctgtcgcctcggtcgtggtaacaaatcccccgacgaatcagtcgcgcggtgtccctttcttctccgcccgtcctgctcgtaaggagtgttctcgccgcgggattctctgcgccgtctgcgctccgggtcttggtcgccgtgcgattctcgtctgcgtcttcgttcttcgccgtgggggcgccgccgggacgggtcgcgctctgcgtcgctgggcatctaggtcgtggaaaacgtggctgccgaggaatgtgggaacgtcgacaggtggtagatggcggtgtggaacagatagcgatgcgaggtagcaatgcggggtaaaaatgcgctcaagtctcgctcaacaccaggaagcgactgtacatggactcgtgaagatgcgcgatagtatgtacgactttggtagcgggcatgtatgatcaacgggtgaggctgcgggtgtgctaatgttgctatggagacggtgttgatttcctgcctgacgtggccgagcgtctcggcgctagtagtgaccttggaacagcatcttggaatcatggcacttgcgacgcatcggctgtgccggcaccttggaatccttgtccaatcgaaatttgacgtgagtatttgcattgttcgtcatcctttgcgtattctccaagaactaccaccaactctgccgcggcctgttcccacgtgtctatctacaatattgaggcaaggagtcagctgactgcacacacgcaacatcaacagaaagttggtatgctttgacagctactagatactgtttcaccgcatgtacagtactgagacagccaaaaaggatagtaagaaagaacaccccaaagattgcgatccatatagttgcgatttgtggcaaattgcgggtatcaagcaatgtctgagcaaccgtttctggaggtccattcagtaagaggagtaactgcgcaatatttgaacgccagtatctgaagtcgtcgagctcagtggcgcgaggcagtccaaatggatggggcgcatggagctgcacctgctcggatgcgagaaaatcgtctgtctctgagtgcccaaatggaaacaacagatcgagggagtgtattgcttcgtccaagatctccaatgggatgattgttggaccgggcgcctttcgatggttgatgagacagatcttctggcgatagatggacaagcttcgctggccccgtgttcctgccagcttcagatggtcggccagattgtccgtccatcggatctgcagacgacatatgcgtttcaggctgactgcattgaacgacccctggagtggcaaatcgatggcagcattcttgagaggaaacggcttgaactcatctgagactagagcttcgagagttttgttgtcgggccattcgatgcgagtgtttctcgagttgacaggtcctatggagatttctttcgagcttatatgtatgccgagccacatgcgaaggcccagttcgatcgatcgtttgatttcagcatctccagcattgaagtagttcggtttgatctttacgacgatctcttcctttgtagatttacgttctgtggaggaagtttcgacaatagcgagtaagctgggcaaatcctgcgctgcgaacgcattcgaacgaggttgcagctcttgcagagacctactgatgaagtcgaagaaggcttggtaaacttctgagatgtagtcttcctttgtaagtttgagttgaggccaaaatacgttgataagttcaagttgcttatcaactcctaacaaaacgacagtgttccgtggtagctttgtgaataagcttgacgtgaaaggcattgctgacacgatattcgcactgagagactgccttcagcttttgagcgacccgtctactctcttgtagagtaaccaaagtgcgggggctgactactgaggctgtgtgagtgaggctatgtccgaagcctagaaggcgcctccttccaaggttgtgctgctaagcgacgccaggtgtaggtgtccttctctttccccaccgcagtattgttcttccaccaacttcatgaacaaccagcaaaaacaaccggggaaaatgcagaccgcaaatacacttttgtaagttcgaagtgctgagtcgtgaatctcattatgcttaactcagagcagtctcgatcttcgtgacagaggtaccctcgtgcagcccatgtcgcttattgatgcgaacactggatgttcccccttgacagcaccacaacaacctgaaagtgtgcgcatcagagcttctatagacagcaaagtggttttcgaacctcccgtggtgtctgcttgtccatatgtgcagtatcatcccaggcgcagcagcgtccataagatagacaagttttatgtcggcctgctgcgggggttgccaccacccgatgatgtacaggtgaaatggaatacagatgtccgaacggtccttgaaaatgatttgtgtcaagcgacaagacagcttccgcaacatatgactgacgaagaggtcatgatcgaactagttctatgcatggctggaaggaaatgttcgagatcggaaagcgcactgctgatagggaatcagcagatcgaaaatccactaagaatgaaaccgacagtgtggatacactgcgggagcaagaaatgcaagaagaaagtgagtcgatctaagaatgcctggccgtaggaagttagcggagaaccttcagtcgaaagtggccaacctcaaaacttctttctaacacaggttaggtcgatgagacgatcaaaaacctatcgtatctccaccagttcattcgtagattcgatctcgaccctccccattcttctttgcacgcacctaggcctgcagcatccgagaccgcgccagagacgtctcccctagatgatggtcgtcagatattcttcgatattgaacgggtagatgatgggggcacgttgtgcggagtgaagacccaatttatagtgaactctggtggtgtgaccacgacaatctgctctacgattggtggtgtggtgactgtaaacgacaagctgtacgcactgactaccgctcatgggatcgtcaaccatatccttagtttacagcgtggttcaagaaggaacgacccgagagacgcaaaggggaaagaggaagaggaagaggaagaggaaggggaagaggaaggggaagaggaaggggaagaaggatcgagtgattgcgagtcagaagacttatcgagtagcggatcggagacagctcatcattactcaacaccaacgccagaagcagaagccaaggacactccgtatactccttcaggctttttagattgggtgagactcccacttcccaaggtgctgaaatatctgcatcacgggacagcagtcggagattactcgctgccaaacatgtcgacagcatcaagtcaagcagattttgttctcatcgatcttgaagcggcaggtttacctacacctctaaacatgatcgttagatacggatgtccgagttttattaatgatcacgtaccagcatggcatcttgcggagggtatggtggatatccccacgggcagatttggccaaaccattcaagggtatctcctccagggcgacacttcactaattttgcgagggactgtaattcgcacaagaaagatccaggtagatcgtgccggtggtgagtaccaatgtcctggaatgtctcagcattcgctaattccaactgtagctgcaggaatttccggttcttgggtcgtcaggcacaacaggctttgcggaatcatatatgcagcgtatgatgaaagtccgtacctacacatgcttccagccgagacggtgttccaagaaattcacgctatgatgcctggaagtggcgtcagattaccaacaggcccaagtaacctctccacttctcagcaagcatttaggccaaaagctactccaaacaacgaggaaggacgcttagtaaacatatcagcatcctatggaccgccatttcgcacggatgatctgtcgatcgcctcggagaagagaagtttagcacggtgaattttggggaaaacaatcctctaggcgcgatcaactcggtaccacatcgtgcctcaataacactgctaaagaacccactatctctctctgctcagcaagattacagcatggattccaggggtcatcgatcatcatcgatcgagccaatggagcaagattggtcacctaccacgtgtctacctaggatggatccgatagcaccttacgccgcgaaccaaagcgcacactgtgacgtaccaggctcatctgtccccccgcaaccacaacgctgcattgcatgttctaagcattatgtgccaccatcgtcttgggaaattccgtttcggagtcccaaaccacccgcaagggatgcaagggacttctggactcgagaccgcaaggtaggagaaaagtttaaaaaagatcattacgagcaatggaagcaggaacatgaaaagtgctcagctccaccggccgagcacatcaacttaggcgtctctgagataccgtcgggcgagcgcaagttggagtcgcaacaagaggaagcggaagaaagcatgaaacggtatttcgatggactgggattaggagacgctttggacttttcccaataaagggtgatcgcttttcaaagcaaatatttatcatgtagtctgcagtcgcccgatcaattaccctctcctagatagatagcgcgagaagtgcagacgcccgatgggagtacgaaaggagacgaagactccttttctgtcaaattgagctgctgctgggaccgtcttgtctgactggagttgatggggctgtctagagatcaaattcacatcctacgcgcaggcagagttgtcaatccgcagttttaaaaaatcgatgatgccatcgaccctcacgcccgacattgtaatcttcaccgaacacgcatagaagccgtaatttgcaacgcgaggtcagtgatctgcagtgttgcggtaatacacgcaagcaaggttccagtgacaggaccctgcatatgacatcacagcacgtgcaattcccactttcttatctcacaaaccaccaatcctcaaggtagtgaagaaacaatttgcctttttttgatgcatgcaagggcatttggtatctctgtggtatcgttgctaagaatgacgaaaatattaatgcaaaatgccacccgttcccaatgcgggtgttggtatctgtccgcactggcgggacccgtgtctcctcctaagccttccatggcttttagtgctgctcatgccgcgtggggtctgataacccaagtccgcggagatggtagggtcgaatcggcggcgcggcgcggcatgtggtagagtgtagatgaaaatccaaaatcgctcgtacatggtcccccggcgttattcatgaggtggaaacggctagtgatgagccggcagcgtcggtggaagctggctctttgcccttgtcgctcttcttctcgtcgtcgctgtagagaccatgctcgtagatgtagtcgacgacctggtcagggatgtagtagcggatgctcttgccccgcttccggaagaggcggatcttggttgaggatacgtcgttctggatgagttggggaatgacccggatatggtcgcggaattgctgcaggctgacaagcgcgtcgtctgtttcatgttagctatgacgtgagtaaaaactgcttgcccgtcgtaccaatgtctgtgccgctgcgctccaagatgaatgcgccgtagtggcccaagatccggttgagatcctcttgcgcccaaagccccggtgtgctcatggtctggatcagatctgcgccagcgaggagcgcaacgtggatgcgctgcttcttgccattcacgtccggaatgccgtccatgacctcgtttaattcgtggtcgaagtggtccaggacctttacagttggcaggtactctttgtgcagcggctcccacggatcgacgccaatccaggtcgagctgtcttgtacggcgatgcgcgtcatgttgatccggtgctgcgcagatgcaagtccagccttcttgtatgcatcgccgacggggctgaagaagccgccaacgacttcgtattcagtctcaaattcgcagtagtctgctgcttcctcgaacatgcgcaggtgtaggttcgtaggtggggagaatgagccgcaagataccaagaccagcggctgcttgttgggttttgacagactcttcttgagtctctgtgaagggaaggtgtagttttcgagtgtcatgttttcggtgccgctcaggccagcgtcgatgggcatgtcgcggttgctcgtggagctcatgtttgcgatgtggggggtgcggaggaggtgcggaagcggctggagaggggtagagcgcccgttgcagatggagcgtgacaggcgggcaggtcgcgtgcggcgttgtggggttggcaagctatttctatagggttcgacggagctgcggagaatggtcaattggcggcggagaggagtcatgaaggtataagctcacggtcggtcggaaagaagcccgcggtaatggtagggtacgcctgctcgctaaggtatgacgcgcgggggggccttcgtcggagtttgccgaggaaattgcttgcggcgatgattgtgaatcgctggagtgtgaaagagagggaaaatagggcgaaaggaagagagggcggacgaggatttagtaacaatttgtaacctgggaacgatttgtctagtccaggctgccggctacgtccaaagcaactggccccgcatttccacaacatgtctcgacgcgatccgccaccaaaagtccgtaaagcccggcggctcagctgctgcacataatcgtgcgtcgccgtgcagctgagacactgccgtgccctacccgagatctcgcggaatccactcaatgggtcacgcttcgtgcgaattgggcgaattttcgtttcattcacctcatctcgtcgcccgtcagagcgtaaaatcgctgagcgctgctgactgatgggtgtcgcatgctcgctctaggcacgccatcggcctccccacgagacgtgcgagttcggccttgtgccgccgttgggggtgcatggactaaacacggccgcggctcgctcgatatcgaattggctcatcgcgtgggagccaaggcggagacagccgcagtggaggattgtaacatctttaccactctcttgtaagcgaccttggaatggtctgatttgaaagtgccgcactttgccatgagttttgaaggaaccgcatggacctgcacatggcattctcgaatgtctggtgaaacagacggcttggagcatggctgctttactggcagatgtagagcggtacggtacgtagtaattgtggaatcagtccagtgcgcatggttgcgtgatgttcgcttgctgttgctgcattcaatggatatggctcctgcgaagtggcagcgcgagcagagagagttgtatctgcacttgtttgaatcaatcaaatacatcggtcatctgcggccgctagatgagcattcgtgagaagactgtctgcgcatctgcaaggacgctcggggactagttctgcaactcgctgcttaagacgatggtcactgagctgaattatcttgctgcatgcggagtgattttcgcatagcttcaggacagaggcgtatactccacgttttactttagaaagacacgacagaagtgtgattgcggaagacttgacaccgatgacggcctgcagttctgacgctggatgttcgtttgacatgacttgagacggtacctagatggcgccatccggaccgcgtcaacggcaactgtgtcaacggctgcgagagtctgcaaatacgagcatcgaagcgaatgagtttatgacatcagagaaagttgttgtagaactaccagcaggcggcgcccatgtgaacggcaggcgcgttggttatcgataagggcagaaagcacgatccatgtccttctccacgcgctccgactctacaacaccaccctcgcccgtccaaacccattcactcacataacacccatttttctacacgtaatcagcacactacacgactagcacactcatttgcctgcctccactgcagtctctcactttgaccacactagcttcccgtctttggcaacctcatgatgcacggccttcatgaccgctcataaaagctccaaccttgataggtacgccctgcccgcttcctcatctccgccgcagtacaaccgcccccatcacatcatagcacgccccaactactgcggctctcaaccctctcttactctgtttctctggtacagcgctgcgacacccgccaacggggccacagactgaccgcactctcgattgtcgatttatcacgcgcacattcagaacacaatctcatgtcgtccagagtgacccgctccgccgcaaggcgatccacaggctccgccgacgacaacacgcccaaccccaatcccccacctccaccacctccaccaccgcctacccgcgcgcctgcctcaaatcgtaagaggaagaccgctccgcccagctcaagcccggagccggaagcagagcaagaggaagaagcacctgctcgaagcagccgtgctaagcgcaccaaagtcgactctcagaagaagcacgctcgctcgaagaaggccaagggcaaagccgccatgtctgccgccgagtctgtgccaacagccccgcaagaggacgtcagactgacatcagacagccaatcgaacaatcctacagacgagaagatgagcacgccacagccctcatcggcacgacgaaagggcgcccgcaagaacgacggctcgcggcggaaccccaaaacgcccggcaacgacgccgaccccgacgctccttccacatcgctacgaagctcacgcaaggcaaacaatgccgaggaagacaccgccatggaggatgcgccagaagagcaagaagacgagacacggcctccaggcgaggacagcgatgaagacgacgaggaaggtcctggtggtcgctatgatgaggatgacgatgaggatgatgacgacgacgacgatccgttctcgtcaggcttccttggtcgtaatccacacagtcttgcagctctgcggcagctgacaggcatgatgtcaggcaccacccagcggctgcgaggcatcctagagcaacttcgatcggtggacgtcacaatgcagctagtagctctgcaagaactgtctgaagtgcttctcatttctaccgaagacaacctggctggccatcttcgcccccgatgcgtacgtgaaggaactggtcaagctcatgcagccgaacgaatttacaggcgaagagaatcccgaggtcatgctcctcgcatgtcgttgcctcgccaacctgatggaggctctcccagcggcgacggcaaacatcgtctatggaggcgctgtgccagtcttgtgctccaagctgttggagattggctttattgatctggctgagcagtgtctaagcactctggagaagatctctgtcgagtttccttcatcgatcgtacgcgagggtggcctgacggcgtgcctcacgtttctcgacttcttcgcaacgagcacgcagcgcacggcagtcacgactgctgccaactgctgccgcaacattcctgaggactctttcccgaccgtccgcgacgtaatgcctgtgctcgagaacatcttgaacaacaacagcgatcagaaggtggtggagcaagcctgtatctgcgtttcacgtattgtacagagcttccggcatcaggagagcaagcttgaagagcttgtcagcaaagggctgctcaaggctattctgcgattactgctgcctggatccaccaatatgattggtcacaatatccacacccagttccttcaagtgcttgcatacactgcgaaagccagtccaacgctgtccgctgagctcttgaaaatgaacgttgtggataccctgtaccagattctcacaggagtttcgcctccatcgggtgccgaagacgttgcagccaagatcgactctgtggtcatcatgcaggcgcttatccaccgacccaaggaccaagtgtacgagactctgaacgtcatctgcgaacttctcccagatgtacccaaggatggcctgctctacctcgacgacctcagagatgccgggtaccccggcaatgaaccccagccgctgtctactgagaacaagcaaacgtcaaacgagaagcgcatcgagctactggagggttgcaagcccgaagttaagcgcttcgctgttatccttctccccaccctcacagatgcttactcgagcacggtaaaccttggtgtgcgagagaaggtcttgtctgctcaattgaagatgctgtcaaatctagacacagacatcttggaggaagccctgcgctcggtgccatacgcctcgtatctcgcttccatcttctcacagcaagatcaccctagtctggtcacatatgcactccaggcagctgagctgttacttaagcggctggaatcaatctatcgctatcagttctatcgcgaaggtgtcatttcggagatttcgcatctagccaatcgcccgtcacgaactcccgaagttcaaactaagcccaagacaaccttagagattgaggaggcagctgagtctgccccaagttcgagctcttctggtggtgatcttgacatggagcaagagccgatccaagatgtcgagatagaaacacaatctgaggatggcgacgacgacgacggcgagaacgagggtcgcattgaaacccacgacatgcaagatgatgacgatgattctgattcttcctcttcctccgatcggcccgagcctcccgtggtgcaaaacattgaggacatcatcactctacgagccaagaagttcctcgaggtccatgaaaaggacagcgacaagcccattcgcgacaaggcgtcggctgtcctggaagacctcaaatcgctcgcaaaggagattcgcggatgtatccaagagggcacgcagagtaagtgcacggaactgtttacacgacttgcaaactactttgaaggcgatgcgctggacagtatcaccagctatgagttgaagtcttccaagatcgtggatgtgctgctcgaagtcttctccacagcctcacctctcagtagcgtcgaccatcgagcgatatttctggaggttttcatgggacgtagcagccaggcgaagatcaagactgcaagtagcgcgtcgccagcgacaccgttcagctcattggtcaacaagctccaggaccttttgagtagatcggagcatttcgaagtcttcaccgtccatcagcatgcgcacgacggccgtggtggtgctacttccatgctagccaagcaactccgactaaagcttgtggctgatgaggactctggcattcccaagtcgtatcgaaacatcatggtatcaattcacgcaatcgccatgtttaaggcactggacgattatctgcgacctcgcattagcgcctctgagcgtcctcggggctcgcgaacacgggatcagtttgcagcgtatgctcaggctctcgccgaaggccgtgccccaccgccaccacatacacctactgattctacgagccgacaggcaaagaaagcggcaaagtcaaagtcaagccccagcgacgactctcaagcgggacccagctctgcgacgagagacaagacccgccgatcgagcagacgccagcagaatcaactaccaccaccacctccaccacctccggtaatccctcgctcaaacgacgaccaagatcaggtagaatgtgcagatgaagagcgcttgtctgacgacgaatccatggccgataccagcgccctaaatgcgatcgtggatgatctggaagaagagcttgacgaggatacgcatgatccgtctgcagttagtgtagaggttgcgcccactggaaaggctaccgctcgcaaagaggatggcactagaatttctaccccagtgcaaggcacccccatggccaagcctccctcagagacccgcacgccgtcatctcgattgtcagctctgctccaagactccgctctgcaacgactcggaaatgccgcgagcgcgctttcctatgcagctgcggtccagtcgacgccacaagattggcacattgagttcagcgtcaatgatcaaccaatctcgaacgacacaaccatttaccgtgctgtacatttcagtcagtctcagcccccagagattgcacatcgaaccgtatggaatgcagtccacaccatcaagttcaagcgcgttcaaggcccgcctccaactgagtcaagctcgcttacgccacccccggagtccgcatctgaggcctcaggaatgccagcatccttagatcaacatcctgtgacatctggtattctacgtctgttgagcatacttcacggcttgaacgctcatttggatgacatcctgtccgacaacaaggatcagatcaaacacaacgcagagccactttcacaattcgtcaatacaaagttgacagccaagctcaatcgccaattagaagagccgctgatagtagcgagcaattgcctgccaacttggagcgaagacttggctcgcttctatcccttcctctttcccttcgagaccaggcatctgtttgtccagtcgacctccttcggctactcccgttccatgaccagatggcagaactcgcagccagcgaacgactcgcgacgtgaccgtcaccgtgatgagcgtccgttcctgggccggctccaacgtcagaaggtccgcatctcgcgctcgcgcatcttggagtcagcgatgaaggtcatgcagctgtacggaagctcgaccagcctcttagaagtagagtattttgaggaggttggcactggactgggtcccacactggagttttactccaccgtgtcccgagagttctcaaagaagaagctcaagctgtggcgagaaaacgaatcttcggaaggcgaatatgcgtttggcaaacgtggacttttcccagctcctatgagtgcagcagaggctgcatctatcaatggcgagcggcggctggagctgttcaagactcttggcaaattcgtcgctaggtcaatgatggactcgcgcatcatcgacgtgtcgttcaatcctacgttcttccgcatcggtgatagcgacaccacagtcctcccctctttgggggctatcaagtcggtcgatgaggggctcgcaaaatcgctcaatctcctcaaacagttcgcagacgcgaagtatcttgtggacacaaacgacagtttgacatctgcggagaagacgcaggcgttgaaggacatcctcgttcaggactgccgggttgaggatcttgccttggactttactcttcctggatacgatacgatcgaactcatcgacaatggcgccaatacggccgttacgatcaacaacgttgacaaatacttcgaacatgtgttggacttcacactcgggtcgggagtgcaacgccaagtagatgcgtttagggttgggttcagcgaggtgttcccctactcagctttgaaggcgttcacgccagatgagctagtcatgcttttcggtaggaccgacgaggattggactctcgaaagtaagtgttcctgtgttcgtattgtgaatttcgctgacttcctatagctctcatggactcgatcaaggcggaccatggctacaatctcgacagcaagagcgtgcgcaacctcctccagacaatgagtgaatttaaagaccagcagcggagggacttcctgcaattcatcaccggcagtccgaagctgcctattggaggtaggtctacgttgtatctgatttatcttcaagattgctaactcttctccaggtttcaagaacctcacgcccatgttcacggtcgtttgcaagccaagcgaaccaccatactcgtcggacgattatctgccctcggtcatgacgtgtgtcaactacctcaaaatgccagactacagcaccgtggacattttgcgcgagaagctcagtgtggctatcagggagggccagggcgctttccatctttcttaagttgtctttggggatttgcaattataccatgtaatacgacatcagcatatgggtaatgagaatggatggacggatacgcattgcaggtgccaaggatcattggggcgttatttagtcttatggaatggcgacgctggttttatagcagtccaaagggatgtactgtagacatcgcgctaattttatgctgaatgccagtgttgtttgaactttgatttatttatttgtgtgcaaaagcaccaaaccgctatatattctcccctcaggcctccgccttctccacctgcctcatcccaatcttgaccatgggactctgcatcaacgtctcccaattatggataaacagcgtctgtttcaaactgacccccatctccgccgtgcccctctccaacatctccttatcatacttgtccacctcttcccccagccccgccccctccttcaccctaatcatcgcagccacaaaattactcgcatcctgcaacgcattgtttagtccctgcccgcgatgcggcgtcatcggatgcgcggcgtccccacacagcgtgatgcggccctgtcgattgtcccacgccgcgctgttggcccagtacgtgcctttgtcgagggggagggataatgagggatcgatagcggcgccggcggagcgccagggctcagcgtacatggcagcgcgggatttgaaaaaggacatgcggccagacggggtgctgaggtctacgtccgcggggacagaggcgtcagtccaggattggaggacttggaatgtccatgttgcagggtcggcaggatcggggacgtcttggactgtgttgtttcgttagtatatggggaaggggaaagggggaacggggaacaggcatactagacagccaaaacatcgcgccgttatccggatgtatactcgtgatgaacagttggttcatgtcgcgtatcttcctcgccagttcgccggggactttcgacgggaagttgaacatgctgacaggcacgtctgttaactttgcggcgtcttcgccgacgagtacgctgcgcacgcgtgatttggccccgtcgctgccaaccaagatatcgccctcaaccacttccccatccgcaaacttcacctccaccttgtctcctttgatctccgcgcccacgaacgtcttgccatatcttacatcgatcccctcggcaaacaaattgcgcattttcttgcggctcacgcgacatggtttgtcggcgcccatttccatgatcagctcgcccgtcgcgccattgtagatgggcaggccagtgacggcgtcgggggactgcgtggggtcggcgtaggcttcgttgaagcgggcaacgagggattcgggcaggcaggaggcgatgtgtgagctgccccagtgcagggtcatgccccattcgcgggggcgggtttggtaggttgagggggtttcggattcgaagattgtgaaggggattgaagccttgagggtgtgagtatggatgagtggtatgtggttatgaggattagtatgatgtgagggatatggaaagtgtaccttcttcagaccttgggcaatcaagagtccactcgtccctgttgtgccatatcagcaatcgcggattgcaattgcccctctatcgacatacccgctccgatgatgaggacgtgaggtggtttggtgccattggtcgccattatggaagtttgatgcttgtgaagctaccaggacacgcgacaatatagaagaagttcaatatcctcaaggacagcatgatcaatgcatccattcacactaccagccatttggcgactggctggcggcagttacatggtgctagtgtgtctagtgctagtgcggcagtcgtttaagggtcttgttggtggggtgtcgatccacatgccgagggaggcctcgaccatcaaatctgctgcttggtgatgcaatgatacatctgccatggctgaatgagtcttgggctgtttccatgtcggcatcgcatacgaagctagtgctttgtaagagcgatgatcatcgtgtagaagtcttgagctgtgaacgtgcatctttatgatcggttcagacgtcgtgcagtaggctagatacccctcggaaaaaaactctgtatcatgtgcgaagtatgctgtatcaaaatctcaaatcgaaaccgtacggaaagtattgatttgatgtttagtagggtccagcgaatttgtggaagaaggtttagtccggccggatcgtgcatttccttggcatgccgttcttcccaattggatacaacggctcgttccatctgacaattcatcttctcggaacaagttcatgcgaggtctccaatagcagccatcgctctactccgcagttgcttctaacctgagacatgtaggttccgttcagccacagacgttaaccaatgctcgccctctttggccggtgtccttggtcggcgaatcgggaactgtcgacaacctccatcagctggtcgcgagctcaaggcccgctcgtcctagctatgcaagtggcgtctttgagttccctgcgccgcgtgcccgcgtgagtcggcccgtcgtgcgctgtgcatactacttacagaactcaaccctgctctggacgtcttgtcgggacgctgacaagggcaaaccgctgcctgccggacgtttcctggcggaagaacaccattttattaaacctcgcaacaactcaacagggcgctacaaatcacaaaagtggccggaagggtccaattctgacagcctctgaatccccaaatcggcgttcttcggcaacatctggtgaaagcagaacctctggatagaggaagcacacgatggcaggaaacgctaccaacgacctacagcatgttgtacaacaaacagtgcctggaggcgaaaccgtcgacccagtatccgacgatgccgactccgcatacggggatgtagtgtccgaaacggcctctttgacttctagcatcatgaagggccgctacgaaaacggaagacgctaccatgcgtaccaggatggaatttatatgtttccggacgatgaacaagaacaggatagacttgatatcaagtacgcgtcgttgcaaaatgtgtttagcgataagattgtatttgcgccattggaggacccacagcagattctggacattggtacggggactggcatatgggcgatagatgctggcgaacttttccctggtgcaacaggtgtgtgaattgtcaattgctgtctggattattagctaagtgtacagtaaccgcgacggacctaagtcctatccaaccaacatggtgggtgtaatacagcactccgatatgcaaaaccactgacgcacctcagggtaccgccaaacgtcaaatttgagatcgacgacgctgaacaaacctggacctgggacgacaacttcttcgacctggtccacctgcggaccatgaccggctgcatacgaaattgggacaagcttttcgctcaagcattccggtaagtctcttcgagatagctcgctcaaagcacgtgcaaacagtctttcaggcacaccaagccaggcggctacatcgaactccaagaaatggactacatgggcgtcatccaagaaacctctcgcaaccccggtacctccttcgtcacatggtgtaccgagcaaggcaacgccgggaagaaagccggcatcgttctgcgcaccagcgtcgagacgttgacttccgccctgcaaaaagccggcttcgtggactgtcaggtcttcgagttcaagctgcccatcggaccgtggccaaagtcccggcggttacgagatgcgggtttgttgcagctgagtgcgatgctggaaggtatcgagggtttgagtttgcggctgtatactttctatgcaggctggagtctggatgagttgaaggttctgctagccaaggtgaggacggaattacgagatcctggatgtcacgcgtattggcccgtgtaagtctcttcaatcacctgaagcaaatgtattaccttgctaacgtcaacagcatcgtcgtctacgcaaagaaacccttggacccatactcatcgtcatcatcctaattacaacctcaataataaatacaaacaaatcacttcctacatgacatattaaaaatcgtgatgcgaaaagttcagtgaacaaactcatctcactcaatagcactacaaaaatattaaatccgctgccatcaacctcacttcaacaaagcctatcaccacccaaacgcagcacggtactctccgccatcaccatccttctcctccgcccaaactctcgccacccacccctcccattcaaaaggaaacacctcaaaactcaacccatcatccgccactctaacattgcactctgatccctcgatatgctcaatttctccttcatcggttgtgcggtacccagtacgcgcttggtctatcaagccttccagcgcctgctttgtctgctcatgggtgccacaatacccgttaaattcgacgatgtcagagggtgcgttgatgtagattgctttgacgtggtatgttgtggccggtggctgtgaagtggggctgttcacggaccctggtgctggagtctttgtggggatgatgaaggggccgaatagcgaagtgaatggagcgacacggtcatctgaggcttttgcgacgggcttggaggttggtggctttttgggcggagatggtgagctgtcagggggtgtgggggaagacatggtcgtgtgggtaggagttgaaagaaggaatgtggtgatgagtattatgaagagtgggagcttgctacctacgacgcactggagtggcatagctatttgctaggcgatcatcatacggacaagctgccgtacatgtgacaggtgattcaacaggggaaagatactcatcaaaacgttttccttccgggaaaatctacatggccctacaccacgccagaatttactcatgcgctcgtgccaatcagtgcacggctattggtatgatttagaacattggaaatatcgacataaaaaagactgtctcatatgtgccacctcgtacctctttctctcccctctactccgcatcaaccaaatactcacgatccggtcaattatcagtacaaccatccatccgcagtcgttcagggttcttgtcatccacatccataccgacctcctctatatgatactgcacccaatatctctgaattctctccgccacgtcccccctcggcaaaaagagctcgcacgacatgccatcatccgccagtatagcattaacacctccctcactgctattcgtgctgcgaatcatttcggaaagattccattcatgtacatatcggaaacccaaaccacctcactcttcttccgcatctgcaagccactctgcattcccatcgtcccagtcaccacccatctcatcatctcccccctctttctccttctctacctgatacttcatcacgcactcatatccctccaccccttttggcttaaagaccttacacgacattctgcctttcccgtactgagcccattgtttgctctcttcgttgaccaggagagcattgatgttttcaacgattttgacgagttcggcctttgcttcttctttggtggcgaaggcgcctgactgaagtcgtagtgttggggtgttggtgaagaggatccaggattttgaggaggacgtagagggggggtttgtggcgtcttgtgggtggcggtcggtagtgttctgcgtggaagaagacattttgtgggtggtcgtggcgggagggaagtggggagagggtttcttgtcatagctgaagctgtttgctatgagttctgggctggaggtcgtgattgggtgtctgctgatgaggttgatacatgctactggttgtcaattcacatcaagcccgggtggtctgcttgctgtacagaaaagacgcaggtgggctcgctgctatttttggctgttccgtaatttcgatgtcaagctgatgacgctcaattatttcacagtgtatcacgaagcagagaaacaagccgtcaatgcagcaaaacgtgttgtaatagacaaattaaagcgaactgtccacatccctctgccttctcacagttagttttgtttcattcaatccaacacctgcgagtgtcaagcttgctgaaggagtcagacacaagtggcgcatgtttccgagcaagcaagagtggcttgcttgacgtctcatggtcgtgataccgaggcggagaaagtgtacatcatacaccttgccacgatcggcatagtcgcacgagagagtacaaataatgcctgaaaagccatgactttgcgaaacaccaaatcagtttagtaattctcacagtctatctgcctattacgttcattgtcgattgcttatacactccagcttgcctgggaatcagttgtatccatgctttcgcatcttcaagcgattcaaacttcgccataactttggtgcctttgtggggtccaacggtaagatcttgcattcctcggtaagttgtcacacacacatgagcacgaattctgatctgatattgctgagaatggtccgaatcgcgtcgatctgggaggcgttcatggtggaagtcatgatgtgatgcagatcgaatgacagggacggcggccgtctgtcatatagtagtacttcaaaggtctgttatgggtatcacatgaagaaaccacaagcacttcatatgcatatgccaatcaattcagtgtaaaaatcaagcctctttgcaagcaccgccagattcccggttcccgccgactctccaaaccctacatgccaatccaccatctagattccaactcacaacctgcctcctcacatcctctccgtatctcacatatacccgtctgaaaagctctccgcaggcgaaaagatcaaagccgaagtcctctcgatcctgcaaatcgacctgaaaactgaccctttcgccaggttggccgtgcagaaccatgcgttgttggcgatttctcctacactcacacatatgtttgcgcgcatcgttccatgttaggcaggtgcgtaaaacggtctcctgccatcctgaaacggtccgatctcgctggacgatagtgaagggggctgctgaggggttcaagggtgaaatgaagttggcagaagatgcgacatgccgcattcgagaggatggtacgttctgtgccagaagttgtgagccataggcttggaagtagcctcttggagcggaaagcgtgaagccattgacgtcaaactcttcaatatctctcagttcattcccggggtgttcggtctcgcttgtgggggttcacatatctcgcggaagttacagagagctaggcagtcacaagaagggttgtatatcgtatagcgtcactgaaaagtttgtttcatggacgttttacatctgtccagatcattctccatgcttccatttcgttaaaattcttgctttccgacatcttgatcactgattcaacgacgtttcaactaccctaaccctcatcaacacatctaccccagcactgaccgcataccccagaccgtggcctgcgtccgtaatctgggagtacctcacctgagagtcttgcttcatagtcgcaacagtcctgcgcgcgctgtctactgtaagtgagaccgaggaaatgctggttggttgggaggtggatgggtagtctacgagcgtgacccagcatttaagttccgtggtcggggctatttgtgccggtggtgtctgtgccgggggtgatgagctggaaggctggtgagtgcgttcgagagacatgagaaggggagagaaagcttttgagacgatgaatgataccgagtggcgagcagggtagttatatgggactgagctggctgcaagcttgcttcagacgatcacatggagttgtcagtgcggagtgtgattgttgatggggacgcaacttcgcgagccaaacgtgaccgcgaagatcttgatcgtgataataattcgtgaatcgagatacaacggacatgctgagtcgcatccgttcaaaagttgtgaaaaactcaggctgactcattgaacctatgcacctctctcttctccattaagactcgcaacatcccactccatttgcagcgctgatcaatgaaactcatggaattgactccctcttcacaaatttatcctctttcccgtacattccactctactgatgggtatattccaccaaatggatcgttacacgttagtgtttctcgacattgccccaagacgaggagccttcggctttcttcaggctgaagataaggattgtggcgggtgacgaggtgcagccatgttgatcgattctgatagataacgtgatggcacctgaataagacgttatagactaccagtaaacacggaacatggatgttcgcgcgcagtgagaagattggagactgaacagacacatggtaagagctaggtagtggagcactgaagacgttttggggccgtaagcgcggggctcaaatactcagcctaacagagtcagcagcagctgtctagatgctcttagtccttctcgtgttcaggatcaaggtgggtgtcttctaaacacagcgatccaatcggacctgttggtatcactacagtggtttgggcacagagagagactgataagggaatagcaacacagcttcattgacaaacgttttgttgttctagtgtaatatagcgatttaattatagagggctagtagagaggaggttctataggagctgagtagcagctaagtcctcacatactatcaaaaccagagaggtgatcagaccttcttcgtcaaccatctattagtaatcttcgacaatgcagcaaacagagaatgtttcaaagaaccactgcgcgctgtacaaggagtatgcgagttcaagcacatctttctactctatccgtctaccaacttttcaacaaatcgccacccttaacaatgacaactccccagctctacgcgccattcttcctcctctcctccaacatctcctcaacatgtccgttcaaccaatactctcctagcacatcctcgctcatatcccccgcgccactaatcgtacccttgcaccccttctccccacacccacactcaaacggctgcgccatcttccactcggtgctcgggtaccaaaacgtcagctcgtcgccctccttcaagtccctgtctggcgccacgcggacctcccaccgtgccatgtcgaacaccaagctgggccggcacgagtggttgatgtacactaggtcgcagttcagctcgatgtgcaggtcgcgcgaggcttgcacggaggagtaggcgacgacggcgggggtcggggttgttatgcgggcgaagatggagttggcgggcagcgagacgagggagatggagcggctggcgaaggagcccgggttacgctcgacgcggaggaggcgtgtgaggtctggtttcacccaggcggggatgttggacccatctgccttgggatagacagttggtggtgttgtggtaatagtcttggcatgaggtttgctgccgtttgaggcgggtggtgggacagcagtggtagctgaaggaggagacatgttggtctagatcaactttagacggtaaggactgatgtctgtgaaaatgtagtgaattgtataagttgttgtttgcttcaatgaggggtcctattttcttaggttcagcttcacgacagcaattcactcaaaacagatgcccctcattcaacctcgcttcttaggcgtgctaggcccactgcagaagctgtttttccatagctgtggagatgctgcggcttgttccatatggccggaagtctttcagtgtctgttggggcagggcggcagacaaagacccgaggtacaaggtgttgcacggctggcgaatgccctcgtggggctcactgcctatgtaagatgtacagtaagagcaagtctgcaaggcacgggtcagggtcaaggccttggaagtcttgcgtgggtgctgcatgtggaggctttggtggtgacgttccggcggttgttccggcgcgagcctttgttttgccgaggctatcgaatgcagtctagcgcagcacgtgtatgctggtggtcaattgaggaacgggatttgagtaatgagaaattggcatcatgtgcttggaatgctgtactgtcatttccgatgcataggcaagaccacaagcgatcattgcgcgactctcaatcccctataatgtctcctttggcccctctgctccggacccgctgccctctccgtcactgctgatcacgctcgcgctttccaatcccatcttgctggtatcgtatccgttcgccaacaagtactctctgaatttgatgtcctcctggtcaatagtatcttggccgatatgtgggagcaagagaaccagtccagcagcaaggaacgccagactcgatgctacgaagaacgggttccgacctgccgcgattgtgtcggcacctgctgctttctggatggcgtcgagggcgtacgagcctgcaaaggcaccgatcttgccgaacgcagcagcaaagccgtaatattggcctctgtccatgattagcatctttgttttcaatacgatctggagaagtaaatcatacctgattccagtcgcacacgtcttcgaagcgatgagcccaatgttgtcaccaggcccaaactcgcccagagccaagaaaatgccgtacacgacaacaaacccagcaacgttcttggggtcattcagataggggtagcatcccgccatgatgaagccgatcagtccttgaagggccactccaataaacagcgtcttcttcgggcccatggacggcatgtccgccacaaaagcaccagctagacaaccaggcatgtagaagaagttgatcaagatattccacgcaagtgacttccacaacggcgctgattcaccaaggaggtttgccagaatcgacgtcgagtagatgccgaacgagtatgcgctgaagtcgtagatgaaccagatgacgctcacaatgctgagtctgtaccagtaaaacttgatgaccagcaaccatggtgtcttcgctttcgcaagtgactcgcgcttgaaagcttcgggctctgacagtttcagtcgaaggtacaggagcgaaagcggtggtatgattccgataccgaggcagacgcgccatgcgattcgtagaccatggagcgagtctcctgtgataactacgacgatcgtcgcaacgatcgcggagattaagaacgcgaggtcgatctggacgttggtgaagaggatgaaccatttgttgcgtgagccttcttttaattctccagtcgactcggcgcatccaacactgcctgctggatattctccgccaataccttttcatatcagtctcgagaccacacgtgacgagcctggggatacttaccgatgcccaagaagaagcgatatgcgacaagcgcggacagcagaccagtcggactacctccagctccatacgaccccgtgccaagcgcagcgaacaagatgataatgatcgtcgaggcgaacagcgaccacttcctcgaaaagtgatccgacgtgtatccaaagaacagcatacccaccaccgtccctgcaaacgtgatgctcgcgacattcgcctgcgccgacgagctcgcatacgccgtggggtagatcctcttgagcatggtgttgacgggaccgatgatctagacattgcaattagcatacagattgtagcggtagtcgcgtgaggaaaccgtacattgttaagatacccatcactaaacaatcccgcaccgcacgcaatcacaggccagaggcgttcccatctccccttctccgtcctcgcgacactaattctgcgctcggcatcgccgtcgtagccatcggtgtgcttctcggtcgcagaagccatagtgtcggttcttgtcgcagctaaagtgggaggagcacttctttttagttaccttttcacttgcgaagctacggtgacatgcaccaaacggcgatcctgaggcttatattccctcgcgccgtcgccatcgctaggtacgaccctgcgccgcctctcaaggccctgtgatcgccgccgtcaaccagtaatcagacgccgaatcccgtcgatgcatgcacgtcacacgagccacttcttccttcgagggcatcttatacccggccaaatgtccacagcaacaatacatcacatgcatctcaacttcttccaccatagcatttcaagtgaaaaccttctagaaacgttaaaaatacccaaaagaataaagttgcttcagaaccttctatacagtccttcatattcatcaacctgaggttggcgcatgaccaagctttgagatccccgcagaaaccggcgccaccgacgcttgtgcgcgctcggggtcaaagcttgctcggtgggtccggcgctatgttccgttgcgagcatgtgcaaaggcccccagcgatattgtccaacaattgccaagtgggtattggcatgcaagatgagaatttcgggcgttggtgttggggaagacgggttgcctttgggcgggttgtaaggctgacgctgatggtgagggtggagttgcgatacgagattgaagcagctggcggcctgaaaattgtttctgcggcacgggaagacggtgctgttgatgctatcacgatcccagacaaaatcctcaagatgaaagaatgtatatctattgactgcgcgcattcgagccgcgtcccagggtatcacgctaacaagcacacacaagcattacacaaaccgtctgtcaaagacgctctacctactctccatcctcctaatctgttcaggcgtaacatccgtcttgcggatatccgtcgtcgtcgacccagccgtgttctgcctgtccatctctgcaaaccagtccttcgagttctgctgcgtaacactaaggttgcggtctgtggttggcgtgcggcacaaattgcgcgtcgactcgtgtgatgcgcggggtccggtttcaaaacccatggttctgccgttggaggaggcggtactcggtttatgaccgtggtgagttcgtgaagctgggcgttcgtatgtttttgtgatgacactgagtctgttggccttgctgccgtagtcgtccttcgagtcttcgagctttgtccatgggccctgatccgcgaggtctatttcgccattggttgagaaactgggctccccggactgtgttttcgacgcggacttcgatctcgttgacgacccagattttgttggtagccatgttggcgatgacgggccagaagatggggatggatgcggcgatgatggcgacgttgacttcgaggacggagaatacgtagatgagcggcgtgtgatagggcatgtcgatgatgggaatcgtgccggcgcggttgacagaaagtgagatcaatcggccgacggataaagcgcatacgctggtccctcattagtattcttctatgtgtagttgcagagcatcgtggccacttacattaatcccagagagaagagggtgataagacctgctctactctttccagcaagcctcagcattcccagaaacggtatcggcaagagtagcacgaacatgtctagaaccatgttgctagcagaatgacctgcaaacatagggaagaacatgtccggatctttgctgccccagccgatgcactttcctggctttcgcggatgccactccttattgattggttgacatggaaacagggcgagcatagagaaagcaaagccccagagtgaactgatagtaataaggccgaccgtgacccgacgagcgagacggtactgggcagtggatgttgaagctgcagtctcggcaaagaggcggagaaactgaaacaagatggcaagcttgatgaacgtagcactgatacaatacgccgcgtttgtcacgtagatgtgctgatccatgttagccatggtatgcttagaagctggaggtgcttctctgcgcttactctgaagtagtcggagagctgcgtggagcttaacgtccagagatgcaggccgagtccatccccgggcactgtgatggttaattgaaaagatcatatttcgggatcaagagttacttactaaggcagacgaaagtgtcacccacaacacttgctacgccggcaagcagaacgaacaggtcgtcccagccccatagcctatcacggaaacgaacccataagcgcagactgatggcaaacacagccgataacttgtacattctgttaacatcgccaggatacataaggggagggaccatatgcataccataaatgtgaccgtaaggcttatgatggttcgaggaagattgacgttcggtacattggcattatcggggtggtccctgggattcgcataggaagtcattgttgctgatgcaccctgcgccggtaagggaatccaatcgtgaatgcttcacgtccagtgattgatcgttcgtgtacgatgtaagaagtaaagctgttttctacctcctacatgttccgagtcgatgatgtggttgagtagacgggcctcgtacagtgctcttacacaccttggtcgtacaaatccggaattagtacgcaaagcgaggctgagtgaaggagggtctatgagaccatataacggcagagaggtccagggtcaagattaccggggaaactaaaacttggtgtgcagtatcagtgcttcactacctgggccaggtgccctgccctagcgaacatccttttaggtcgtccttctgcgggaccctccttagcatgcccgaatccctgttgccaagtggcgtttggttcctatcctagtcagtatgtgacgttggacactgttttcggaccccgggagcttgagcttggtcaacgcagcggtccgatcgaggcagcaggaatgcagtgcatgtgtgggagtgtgatgtcgttggctcaccactgccacatcataaaagttaatattccttttgaattggaaggtaactctcgagctacaggtcgaagtttaggttcgttgggtgtttggaagctctgattggtggataccctactgaacagcctcgtgccggactagatgaaacaggacagacaaaaccttgttcactagtcaggcaaatgggtctgggtcagtcgaggtgttcaccgtttgttctgcaccaacctttccgcatcgcactttgacgtccggccctactatcggtctgacttatcgaggtagtctactcgggaaggaatggaagcggaaggacttgcgtgagagagtacggcgttctgtgtctcgcgcacgtgcaggcgacgtatgcgtatttgcggctcagttttcatctcacaactccgtggtgatcctcttgaaacccgatgccaggcttcaattggggtaagagccgcgccgtacacctaaattctcactgcaagcgagcttgtatagaaaagggtggccctagcctaagtcgcttagccggtggatccgtctgcgggtgtaagttagcgcgtgctacagcaacggctcatgttgcaagggttcctgctgcaggccatctaaacgggagccgtttcgaagggtgtttccctctagagagatgccaaattgtcatgaacatgatgatcaattgtttggccggtggacccttcctgagggctatctagtcacgtcggcacgttgcgatcgcaactcggcacttctcatcgagcataccaagactgacagcccgcaatccttcggttggtggacatgcaagatgatcgaacaggacgtcccaaatctgcatctctcggggttgtcaaacgtggctgtggacacctttcatatggtgccgcactgcacgctgcggtcatcaagcagcgggcccgcggtgcaaccccgagagtggctcgggactaatcaaagagccactgaccacctgtttggttttgcagagcgctgtcgatttcgcaaggcccgactgcagcactataactgtcagtcggtggtgtgcgggtgtggtgcagtcgcatcattgtgtcgctaggtagtcgtgccacaactagttgctgctgcattgacatgctagatcctggtcgcttgttgagatcccacagaatcccatccggcacactttccgtgaggtgttgctgatccagcatgtcgtagtgtcatcaccacgtcgctgggataggcatgcgtgtcgcttttgcggggtgtgatgaaacaccaaggcgggtgacgaggcggagcgggcgatatatcgccgagtgtaaccaagcgaggtgctgtgggcaaccacgttgtgacccagaagcaaggcacaggtatcaacacaccctcctatatctcacgcttttccatgcatttaagtttggcgcacacttatcacaatctgatcacaatcaaaagtcaatttccgcacaccaaggcagaagaaattgtaacctttacggctgacatgagttgtgctcgcctgcaggaaacttgcttttgctctgttctgcaagcgatgtcgtaccaagcagtatccgtcaaacaccatgcgtccatcctggatgaaaaatagtcgtgtatccaggcaatacggactacgcaaactcgccgcctctcgagcaataaggccgatcatatgggtattcaactacatcgcgtatgttctccgtgtagaaccctcaggggtatcgcaccccacgtgggcttcacgttgctctaggcaaagcaatagacgctagcactcgaccgagctcaagtttctgtcgaagagaaggttagacggttcgcgcggttgaggcgaaaagtcgagctgtcacatacacctgcatggcaacggcataacgacggaattgcattagcatataggccttggatgcaatcggtcctacgatgtaggtgcaaagcgacgagaggacgaaaaaaagattgcgtgatgcattcgaagaagtgcgaatggtcgacagtttctgctgttcgatgtgtcaacgtctcatctgctgcagtgcagacaatggccttacaagtaaccatggcaaaatttctgcaacagcgtaattcatcacctcacaattgaccacgccagagtttccccagaacgcatcaacacctatatacatgcaggtaatcatttccacagctccatctacctacatccacaaaactcctgcagtctctactcatacacctgcacacataaaacacgcgcctccactctctacaccacaggtactaccattctcagcgcgttcacaccatatgtacatacaacgggctccaccaagccagtagaaacccacccgcatagcccgcatcagtacacctgcacactccaaacacccatctccactccgcatgtagactattgccagcgcaatcgccccatttctacacccatctccacctcactatctacactcgtctccaccccatctcggcccgtcctcgtcaccactcctcctactacggttgctcccgatgcaaattggttacgcacctcgtctcggtgaccgtggacggcccgaccgaagcaccgtacccagaaaaaactgcatggatgaacccatgagacgggatctggggatcgagatatttaatgggacagcgggaggaagcacgcaagcgttgatcctgtttgagagggacggcatggaagggggggggggggacgaaacagcggtgttttctgggactgctgtatgctttcatttggaatgcttttttttccttcttctttgagaccacacgtgctagatggaaagggatctgaaattgtctcttttgaatgtattaacaaataaagtctcttcttgactctcatgtcctcattgccatttcgcaaccgcagacttgaccccgtcatccccgggatgtgcgcgagcccttgactgaaatgaggctcaccatatacgccggaatgaaccactcagcacctccttgttccccagcgctttgctgacatcggcattctaggtacctccactgacacgaagctctcgacagtgacctggtacctaggcccagaatcgccttaaagatggatggtttttgttttgctggacagaacaatcaacaccttcttcctattcctctgcccttaccccaacgaaatacgcactttgtatggtcatggctcgatggtggaatcgtggtcctgccgaatacgcaagctctttgtcccgcggactgagttctcagtaacgtaagcgtagtagtagtcctcagtaattcggtagacgaacgacatggccccgagccggtaaaaagatgacggatgtttactctgccctccatctgcgcagttatcttcttttcctcaactgactgctcagtgaccacctcctcgtccccaccaatacacaatagcaatgtgtacacacatcacagcctatcagtgcgcatccaatgtccaacaaaaaattatcatatatcgccttgctaaaatggaaaatctacgcccactcaatacccccaccatctgcttctccccgtctgcatctaagcagtcttcttccactgcccccaaacccccaacaaactactcgtcgtgcctgcaagccccacaatcccatcatcaagatccacccacccgagcgctgagctcggaatcatgatatcgcaaaagtcgctcagcagctgcaccgtcacggcgttaatctccttggccaccttcttcgtctcgacaaccttctccggatcgctcgattgtcccacgctcttctggcgcaggttgaggttgtagtagctgtacagcccggatgcgatgctgaaggacagcccggtgaaccacgctttatacgcctcccgtccgatgcgcggcgccgtgctgaatttccggatccccgtggcgtcgagcacgcacacattgtccaggagcatgtacatggcatatcccagctgtctgccgactgcggtgaagcgcagcacggggtcggtggccttggcgtcgctggcgacggcggcggcgcggaagtgctcgacgaactttcccacgcgcatcagtttgcgggtggcgccgaattgcttcttggtggcctcgaagggggcgatggtgctgagggggcggttggtgcggtagaggtaccaggcgaggaagcgcgagaagtattgtagggtgcggaggagtttgtcgcggccgactgggagtggttagtatttggtagcggcatatggtggggctggcttgtaagggagtgagggatggggatatgggatataatgagagacataccagtcgtcgcgacaaacttcaagtaatgcgacaccgtcgggtggtaaacaagtgcgtcggcgaccatcttgtcagagtctcaagtccagcttcagaggttgcgattaaactttcagtgatggcggacgatcaacagtggatagtttgcttgggaatggaatggaagtcgcgtggaaaaggagcgtggagatgaatgcggaggtaatgcggctgcgattgcggaaggaccgcgaaacatgtggttccgtgaacaaagccgaggtagccacttcggctggatcacgttcacgctgagcgcgacgtatgacgacgctacaagtaagcgagaataatatatgcttcatgtgatatttagacacttttttgtcttgtatctgatgttgtacatgtaaatccatatctgtgaacgccatcttgcccaagccctctgaggctcttcttcgccaatgcgataccatgctctgaaatcagaccttgtagaagcagaaagtatggtaaaagtccgcagcctccagatcctcctctgttgacagcagacggcccgtcgccctatcccgaacgcccatgcgctcgctcaatgggccaagttctggatcatccttctgctcgtcccatacctcacggaacggcttgcgatactgcagctcgaggttgtagtcttctgccaatgcacggaaagcttcccaaggtacgacgtactcgggggcttcgacagcttcctcgagaaagtagaagtatttccagccatagggcggtcggaatgtgccatcaggcggtgtcttgccagggaagcggacgctgtagatgctgttgccgaatctgaagccttcctcttcaacttctccatcctcctcgtcatccttcttcggttccttggccttgtcctttgactcgccgtccgctttgccctcgtcatgttcggtatcgccaggcttcgggctgtcaagactcttttccgggtcccagtcgtcctcgtcgtcgctcgcgaaagtcggtcggtcgtcttcgtcgtcgtccgctccggcagtctcggcaggcgcggtgcctcgagccttgtggtgctcgatgactttctgagtgaggacgtccgagttgggaatgcagccaataaagcggccacccttcttgagcgcgccagacacgttcctgagcatgcccttggccttctcctcgctctcgaaggcgtagtgcatgcagaacatcatcgtgaccatgtcccaacctccgcctccccagcgctggctcatggcattgccaggtcccgccgcaggatcaatgccaacctccttgatgatgggtatgtctcctaaccactcgccgaagcagtcctttgcgtagaactcggcgtggaatatgcggcgcgacttgcgctgcatctcggcgtatcggtctttggcctgcttgattgagacatctgcaggatcacagcccacatagagctcaaccttcctcgacgcctgccacttctgtagatctcctccctttccacagccaatgtcgagaatcctcaggttgcgctcatcgccaatgaacttttgtatggtagacgacttgacccagttattgaagctgcgcagtcccttgatcttgctgtctgtcttgcgaaactcacggccgcgctcaggcaccatgttgtagtgctgcttgaccacatcgtgaacgcctcgttgcgcagcctcgcgctgggctctctgctgcgcctcttgttctcgttcttgctgacgcctgcgcgcggcttctcggtcagcggcggtcagacgtgcaccagcaccgggacgcttgcgctggcgaggtggtgagcgcgaagttgatctggaatttgagcgcgcgcgcttgcggtcgggccctgagctacctgccatggcggattgcccgtggagacagaattgggtatgtgcttctttgagcgaagttgtatattctatgtatacaaagcactgtaggaagtcgttgatgtgccaatagactaccgaagaggtctaggcttgttttcgctgctttcttgggcagcaactacagcgtagtatatgtgagagcggagaaatcagaagtgagcgcaagccacacgtccttgagagtggagaaggagagatggggagctcgcagggcaagagctctcagtagcggacgtcgcgccaaggctcaacccgcatcatcgcgttcctagctctagctgcagagcctcaaacaccacacgacaactgcaactcacctttacctcatcccgaactccaaatcacccccatccgccctccacacagccaagatgggtgatccgcagtttgccaagtacccggacctccagctggcccagagcatcttccagctcaccaatcccgccgcctccaaagccgccaaacagtcgtcgctcaagtcggtcgaagatgccatcaccgaacacaagatggcgccactctaccggtacctcgcccacccgacagacggcgtcttgaatgcaccgggcgagggcacgtcagaccagcccaaaacagctcgaagaccctccgccagtctcgccaacatgctcgccacacggaagccttcactagaggtgccgctgtcatgggacgagaagcgctatgagagcctgaaggcagagaacgagaaggagctcgaggcaatacaaaaagaggaagacgaggcagcagagaaggcgggtgagactgaggtccaggcggctcggggcaagcgggcagagctctacaaccgcatgggagacaaggtatggcgcactaataggatgtccatatctcgatactgactatgcacaggacaaagcgattgcaagctacgaggccattttcgagaagacgggcatcctaggcaccaagatcgacctggtcctcgccataatacgagtcgctctcttcttcggcgacagggtactcgcaaagaagagcatcgacagggcgactgcattggtagagagcggaggtgactgggaccgccgaaatcgtctcaaggcatacactggactgcactacctcaccgtgcgatcacatctgcaggctgccccgctcttgctggacagtttgtctactttcacgagctacgagctgtgcacatactcgggccttgtcgtctacgccatactcgcaggctccgtttcactcaagcgcgttgacttcaagtcaaaggttgtggatgcgcccgagatcaaggccattgttggcggtggagaggagaagctgtccgccctctctggccagacatccgcgggtctggcagctggcgatgaggagatgactgatgcttctgggtcaagtgcgacaccagcaccggctgcggtcaacctcaccacgcttggcggaccgcaggacaaggagatccccatcgacttttcacctctctcaaaattggtaaagagcttatacgagggcgactacaagagcttcttcggcgctctcggcgaggtcgaggtgaacttcctcagccaggatcgctacctttacgagcaccgcggctggtacgtgcgcgagatgcgtctgcgcggctaccagcagctccttcagtcataccgagttgtcggcctacagagcatggccaacgactttggtgtcactgttgacttcctcgacaagtgagtctgccatcagccaattacatgatcgatactaattgcaagcagggaccttgccaagttcattgccgcagaccgcattccttgcaccatcgaccgcgtcaagggcatcatagagacgaaccgaccagacgacaagaacaagcagtacgcggatgtggtgaagcagggtgaccagctcatcaccaagctgcaaaagtacggtcaatccgtccgattgaggggaagcgagcgtggctaaacgcgaccatgagcgcgggatgtgtaatgattgaagcattgtagacttagacccacacagcgtaatgttcgctgaaggaatacaaaagctgatatgaacgacgaaacctactcacaatttcgagtttctgccaaatttcctgagacggaggtcgcggcagattccaagcatgaggctcgcgaaagcttgcatccaagaacatttctgtccgcccacgcttgatgttacgttttatcgcagcggtgcccgcgtcgcctagcctaaacggctccatggcccaagctccaaatatctccgtgtgtcggtgcgggagagttacacgaatatgcggtgagataggcgagaggacattgcttttatgctgtactcccacgcgtcctctcgtctgacgttcatcttacttacgaagtttactgtgcacctcgaccaagccaagcttcaacgactcacaactcgcaacattgggcatttcatcggcagggtggggtgggatcggacgataagctggaccctgaaaatgaagccgtcatcggcgttgggtcaatgtaccatcagctcgctccgcgccaatatcgtggggatacggacgcggcctaatggcatttcagcaataggatatgggggtaaaagaggtatttgtcttccctagtccttttgttccggtcaagggtccattgcggcgagacacggagctgtcactggtagtggggcaccacgcgctgagcatgaaaaaagcccactatctcgacgcctgttgattcatacacgtcgcggggaaaaagtactgttaaaggaggtacttagactatcgccttcgctgcgtcatcacttggaccaaagctcactttccatcttgcccagtatacaatagaaccttcaacccccggagcatttccccgtacactattcgaaccatgtcgtcgggtatctcgcacaaggtcctgaaccttgacaacatcaaccctcatgtccgcgccgccaagtatgctgtccgcggtgagctggctgtaaagtcggaggagtaccgcgcgaagctggcaaagggcgagggcaaggacctgcctttcgacaccgtcattgccgccaacattggcaacccacagcagctggaccagaagcccatcacattcttcagacaggtcgcaagtctgctagagaacccaggactgctggagcatgagaatgtcctcatcgacagtcttggctacaagtcggacgtcattgcgagggcgaagaagctgttgaaggaggtcaagagcgtgggcgcatacagccagagccagggcgcaccagggatcagacagagcgttgcagagtacattgagcgtatgactgcatactcgtagtgaggaagtattgccactgacaacagacaggacgagatggctacccagccagcttcgagaacatctacctcagcaacggcgcctcatccggcgtgaacacactcctccacaccatctgcgcgaagcccgagaccgggataatggtccccatcccccaataccctctctacaccgccactctctccgttctcgacgcccgcgtcgtcccatactacctcgaggaggaccagaaatggggcacatctatggatgctatccgcaccgcatacgacaaggcaatcgcagagggaaccgacgtgaaggcgatatgtgtcatcaaccccggtaaccccacgggcgcatcgctgcccgcagaggacatcaaggctgtcctgaagttcgccgcggagaaaggcgtagtcgtcctggccgacgaagtctaccaaaccaacgtcttcatcggcgaattcatctccttcaagaaagccctgcgcgatctccagaaagccgagccaggaaaatacgacaacatcgagctcgcgtcgctgcactccgtttccaagggtatggtcggcgagtgcggccaccgcggcggatactttgagcttctcggctttgaccctgaggtcgccgcggaggtgtacaaatttatttcgatccagctgtgtccgccagtgctcggccagtgtattgtcgaaatgatggtcaacccaccgaaggagggcgagccgagttacgagctgtataagcaagagtatgacaccatcttcgctggcctcaagaagcgcgcatacgccctctacgaggcattcaagcgcatggagggtgtcgagtgcgatgagccacaagtacgtatccaaaccaacccagcacccctcaatatgtttactaacctatcacaagggctccatgtacctcttccccaccatcaagctcccgcaaaaggccattgagcaagcgaagaaagaaggccgcgagcccgatgagttctactgcttccgcatgctcgatgccacgggcgtgtgcgttgtcgcaggttctggctttggccagaaagaaggcacgctgcatttcagaaccacgtttttggcgccaggcaccgagtggacgaataggctggtcaaattccacgaggactttatggccgagttcaagtaagctgcttataggatacgtcctttgggagacgtcgtataggcttgctatgaaatgaaatgacggaatgaacttcttcaatctctgtgcttctccacaaatcgtagtgcagcggtatacaaaaaagtgggggtggggtaaatgtagttcgatcgtccctgccgaaccgtgatggatgatgatgcaccccggccttgtggcttcggcagttgcgtcaagcctccttcatccacatccgtcacgagcgcatcaatatgtaagacatcatggcgcctctccatcatacttctctaccctattctattccctagtgcaccttctcttcacaattttaccatcgtattcttatcgcatctctacaatgacgtcgtccccgatatcccatctcccagaagaactcctcgaccgcatctgccacttcacctccacccacacccttcattctctctgcctggtcaataaaaacttgaaccgcatagcgacagcgcatctctacaccaccatatccctttcgcactccaacttcaaacacctgcgccccctgaccctcatgctctggacgtcacccaaacatcgtgccctcgtgcgatcaattagcgtgcggcgcgcatatggcggggatttggtgccctggcctgcgcatagtgatttggatgggcttattgaagagcaggtgggcatgtatgtgagagagggggagagggagagttggagcaagcaggttagagatggcatggatccgttgccgattgcgagtttgttgcttaggagtttgccgcgggtggggaggatggggtttgatgggtttgaactcgtggatccgaaggggagggagggatgaaggggacatgagcggaacgtaacctaggtttccttcgctaccagacaaacattccaccaatcttgagtggcgtatagcgacgaagatgttgccatggatgatgggtgtaagttgctgataccgtgtttttactgcttaactaacgatgtgctagagctgacgtatgaggcagaactttagaagacacggttgatatcatgcttctcaaggccacccaagattgaaaggcttctaggatatttctctaccaaaatatcgaaagtgtttcggtgcatcgatgattggggagcaggcatgcactgcttatcatgaagtacttagtggtacaaggcaatgtatgcgtcaaggtaccttggtagggcaagccatatgcaattctataggtattgctgagccttgtcgggtttccccacgtcgcctccggatggtaattcgcaagagttgtgggttctagtcagggtcttaccgacgtccataccatggtagcctctaaaacggaccacaacccatgacgcaaatcgcagagggacgaactccaacataccatgggaataccataggaagattcaacagtttttttcatgaatttttgaattgagaggtataaagtcgccgtagcatggtttccctctacttttcatcagacactctacaagctcaccggttctaatataaaatttgcattttcagcaagcattctcagagttcaattccaaaatgtcttccacaagatcctcagtcagctgtccatgcactgactccaccatcacccacactccgcccaatgaagtgcaagagcctgaacttgatgagaagttcattcggccaacactaccgccttctctcccctccgagggcggcacacaagagtggaagcgtggtgcagggcttctggcgatcctttgtcgccatttgcataccactgcttctctcagctctggagggaagtgtcaccaacaccgcgctcccccaccatttcggatgcgctcgacctcggcaccaagttctcttgggtcgccaccgcccttttctcctggcaagcacaatcttccagccgctgtacagccagctgggtgatatgtgggggcgaaagtaccccatgatgctggctgtccttgtctttgctgtcggaagcgcaatctgcggcgcggcgaattctggcgccgtcttgatctttggccggattgttcagggccttggaactggtggtatcgatctttttgcggagatgatactctgcgatatcatcccgctgcgcaaacgtgggccgtatttggccatcaagcatgtcaccttcgccatcggaaccactctcggccccttgctaggtggtgtctttgcagaacatggctggcgttggtgctttctagtcaatattccaatctgtggaatctctctcgtcgtcatatggttctacctcaacgtcggccgcggcgccaatgccagcgacgtcaagctcctcgacgagctcaagaaaatcgactacatcggctccagcattctcaccgcctccgttgtcatgctcctcgtcgccctcagtaccggcggcgccccaaacccctggtcccacccggccgtcgtcctcccactaatgttcggcctgatgggcctgatcgccttcatatgctgggagcgctcgccctactgcaaacaccccatcatgccgccccaaatcttctccaaccgcaccacaaacatcgccttcactctcaccaccatccacggcttcgtcacctacggcttccaattctacctcccgcccttcttccaagccgtgcaaggctcatcccccacaaaatccggcctccaagtcatgcccaccacgctcgtcgtcgtcgtgctcgccgccgtcggcggacctcttctctccttttggggcaagtacaagccccatgcacatcaccggcttcgcactcatgacgctcggccctggggctgtgcgccacgctcgactccacgacgccctcccggcgcatggctgtctttccaactcgtcgccgcccgcgggcttcggcatcgtcatctccaccatgctgcccgccgtgcagggtcaagctccccgagtctaccacggccgtgagcgcgggctcgtgggcgttcctgcgcggcacgggatcgctcttcggcgtcgcggttcctggcgccgtgttcaatgtgcgtttcgcgctgctgctgccgtccatatcctccccaacagcgcgggccaaactcgcgcatggaagagcgtattcgcgcgcttcgtcgaagttcacggagaagttcggcgcaaaggcaaaggccagagattgtcgaggcgtttacgctgtcgctcaggagcgtgtggattgtgtttgccggtggtcgcgggtgtagggtttttgatgacgtggggcgagaaggagtataagatgcggaagagcctggatacggtgtatgggttgaagccacccaagggtggtgttgggtcgaaaacgacgtcgggtgcgagtacgcccgagggagaaaaggtagttgcgtgtggtcctaagtggggagactctgttgtgggagatcaagttgtttagttggtttgatggctttcaagtactcctgttgtttggtttgcatggtttgaggcgttgatctggatgaggctgtgctgcgacagatcttatttctcaccacatattgtatcaacggaaggtcattttgtttttcggagttgccacttcggatgagagtgttagcagttgttcctgcggcaaattctcatttctcacctggagtttcaactcaggttatcttgtttctcggattcgtcggtctgggacgagggcgaagtagaaaaccttcgtcagatgcttccgtcgcgcaagcgcaagcacatcggcgactggctcgaggaggagaaaaacagtacagagagaaccgaaacgcaagaagccaccgaagacgagtcttcttcgcgcaagcgtgagcacatcgacgacgacgtccgagggggaagcacaaagaagatcaagacgcgagccgccgaggacgaaggtgtaattttttatctatctgaacactttgcagacgtcagtgttgttgaaatagccgacggctaccagcgccgcaaagttgataactatattcgtcaagcgcaagcagctcgcccagttttgcctgagcgacggttttcagacatgtcgctatgtttggcatctgacaaattagaactcgacgcagcaagtgttgactagatactcaaggcatacgaacctattctagctaaacaactatacttcatcccgcttggtataagtcacgagaaatggactagataattacagacgtaattcgcacgtgaaatacgtgcgtctaagatatcggcgtcgacatgaataagtaggcgtgcaaaagttcgcaagatgtgatgcagttaagggaactcagaaacaagcaatttgcatgctgaaatgtattggcctacctttcttaacgagaaaatcaatatataactacacattgtatttcgggtgtcaattgaattatattattaattacttgttacattctatcgtgcttcatatcttcatcgaacccctaggcagagatacttacgtccaatcctgatcggcaagtatcgacttggacatgatctgatgacaatgagctcgtgcgttctcgactgctgcccaggcgtgcgcctgcagatgctatcagatttgtagggttttgctgaaaagtctcaaaatcgtttttttttttgtgagattcgataaagagaggttgggagaacggaaagcagagacacgcgaggtgctgaatgacgggtgttaactagcgtaaacaatggcgcgtccgatttacggtttgctgttcagtatcaccacaactgccgtttcattcacgaaacagtctctcgagcccgttctgagtgctcctcacaaacttcaagttgataagttcttcaaatgcaactttatttcacgactccgtgcctgttctacccttgcggctctatcgagatcccgtgggtgcgcgggtgacatgtttgctcatcggaaacaccattttgtgcgcatataacacttgaagctctcctttctatggccccaaagataccactgttctgtctctcgtcgatcgggtaagctttgggtgggcgttttgacttctgcagtggaccagctaaggcgcggctaaattcgaaatggtccctgaacgacccaggacactcgacggaattgtcaccggtgccgttgttagccccaacatttaggagttaccggcggcgcaagtctgtaatatgcgcgtgatctcgcgaggctgagcttgacttcgcctgaggattagcgcaactatactactccgtaccgtcaagtacgacggaatgactagcttccggaaacaacaaagtcagcagccagctgttgttgatggtactgattccataccattggtacatgacaagagtcgcatcatgcaagattcggtaaacccgcgtgtccatgggaacactgcacaaatcgaagcgtagaccccattcctctgtttccgccctttggataggtaccgatggcaatgattcgagcatggatcgagcttcccccaaattcggataaactctacacgccaatgcacgcttgctgtgttgcagacaaaggagcgggtccagcctcgcgaaccctaacagcccctccagccttaccatcaattgggctagcttgcctcgccaatttgcgttgttctacgccatcttcagcatcgacccattttgttctcacttcagcttcgccaactccgttagtgtcaattatgtatacgggttttggtcgaaaaggagccactggtgccacgttttcaaccacttcagctgctccccacgttgtggcttgcgacccacacaggctacgtacccaccaatgcttctcagcttagtcctcaagcttaacattcaatgccgtcttgttgtcactacacccgaattggctagctttctctacagccggaatctcctccagttccaaggcgtaaaagagcttgatgttcaatctccacgatgaacaggaatgaaaagaggcatgactttcaagacgatactgtgtatcctacaatccttatgaatatgacttcccatggcgccgagatccttagcgggacctttccactattatcaggtgaccagtcaagctcttctaggcctctggtggaccagctgaactgtcggcttctcgtgggagctgagttcactcggagcgtccgcgtttctctcatgatggctgaactggctgatgtggcgcgcaggactatactcttagatgttgattgaggcatgtctcgagatgctccagactccagactgtttgtgcatgctgtgttggctatcctcaattgggatttcgcagccttccatattgcagctcttgcagatatataaaccactcaggatgtgtccgatagagaatgaaccagcacatgccatacgcaacttgcacctctctctactctttcaacactatgcggtgtcttaccattgctgcccttgccgggctcggtagtgtcgtttcttctcaatcaatcgacttggcttatgtaaatgagcaaccagatcccacatacacagtagttccggatcagcgcacgcagacggtcgcatacaaccaagactcagccatcgcttcagttgtagcggttgccctcaagactcccgtacctgaccccggcgagggtgctctccatgcgcgtaatgctttgggaaaacgcgctgggccttgcgaagatcttcagaacaattcgaatgactacaacgccaaattagaccctgccgaagcttttttggcagacgagagcttgcagaacgaagcgaaaaatgccaaaactccgggtggatacactcaagtatactccaatttaaagaagtcggctcaggccaatggttatatggggtaagtaaccttgagcggttatcgcatatatttgactgacgagaaggcagttacacaatcatgccaagctacaatgtacagatgtgtgcagacaggtgttcgaacaccctcggttgccagggcttcaacacctacttcgaacgcagccccagcaaagcaccggcagcaagctgccaagatcctcctggcagtgccaatccgttctgcgtgctatggggaggtccggtctccaaagaaaacgcactcaacgagggacagtggcgcgagaagtaccatgttgtcatcacggcgtcgaatggctatgtccgtacatcgtcccttgatcctcagtctggcaaggctatcaacgcacccctcgactgcaataacaacgacgcttatatgggtatgcgtcttctgactgacaatgctcctttcgatccgcagaggtgcgctgcaatctgcgaagctaccagcgcctacaatatccagcatccggaaactggaaaggctccgcgactatgcaagttttacaacacctacatcctgaacaagaactacatttcccagggtcaggcgtgttcaatgtacacacagtactgggatcctaacacctacgccaccaatgacggtcaatacgacggtcagggcaatcactacaccatctcttcgagcacgttcttttcgaacaagacagacattgttacacctgtgtgtcccacagatatcgacaagctcaaagccaatgccgacgcgagtgctttctgtgctacctacatcaactacattcccccatccacctctactgtaactgttgggggcgtcgccacgaccattgaagcatgcggacaaccgaccagacgcgtcatcaagcgcgacgatagcgaaccagtattgattgaagctgtagtaggtgtcttccctagcaaggtggacaacgctgcagtgactggcgtagagccagctcttgagactctccctgcagcgagtgctactaactctgatgcccttgccgcggctacctcggcggccatagcgtatcttgaaagcaatgcgggtgttgcatcatctggacccacacccctggcttcgagcatacaaaccgctgccatgcctgctataactagctcagcacagtcttcggacgccgtggagaagcgtgcagcgtcgacacctgatgcgcttgctggtcgtaaccctatcgagatttcaagcgcttgctccaagatcgtaggaagcagcacacccactgttactgtgaccgctgctgcatcaaccgcaacctcatacaggaagtgcagtaatttccccgccaaatgtccaaatagttctccagcaaagccctttgctggtgactttgacggttcttattccagcttggatgacaacgtctacacaattaacctacctttcactgtctgcatctacgacacttgcagcaaaaaggtcaaccccacaactaatggtatcatctcactggaagagtatcgtaactctggctatctcaatgatgacggtctaccgaacttcggtggcaaagcagtaagttcctccgcgtactccacaccctttccaaattaacgatttgcaggtactgtctgccctgtggcaagatatgtacatttacgaggacgagccacagtggatgtcatacactacctgcggcgacacaggcaagcgcacagtcacatttgactggcgcgtcggcaggtaccagagttccgagttctacagattctccgcgacattctacgaagacaagcctggccgcattgcgatgcgctatttcgagatgagcgacaaaggttccagcgctaccgtcggtatcgagggcaaaaggaacgggaaaagtaagtcgttcattcgcaaagaatggagctacgtcactaactatgtctcagctgcttggtctacgtactcgcagaagcaaccaaagattaccgccggtcttgccattgtttgggatcctgtcgcgctttcatggagtaaaaccgcctagaaaccttcgacatggtgggctagtattaagaacttcacgctttttcttttcaacgtacatattacgactgcaaatcataataaatgatatttcgcactgccataaaagattaagctgcttctagtactcaacttgccagggaaagcggcccatactcaatgtcgaaaaaatacttcttgctacaatgactgctgattttacttttgcaggcaagctatctccacagtttcgacatctagccaagctttccatctcctagtttctcaacttcagcttctgaagcaatgcctccaggctcttctggtctgactccaaggtttccttgtgcatattgataggaaatccgtcgtccagaaacgaatgtatcgttccatcaggctttgcttccggccagtgcgttggcaagatcccgttatcgaagcaaacatatctccgcgggaacaccctagcagcgcagttgtttcgtcctgtgatgatatactcaggtgcctcatatgacgacccgtagtcaaatcggaagtcaatcaaatttggcaaggcttccgcgatgcgatcgaatcgttggctccatgttccagcgtatgagaagtccttatgccagtctacgtcccggtcgggcattgcggtccaatcgtgcgtccggaccttccattcgtccatgttatcgttataaatgctcatccaggaattaatcatacaattgtggaggatgagctttcggagtgacgtaatagctagaacccagtcaaagtcgttgtcgtgcgcaagggtatagtagcctagggctaatgtctcgagctttgggaatgagatgccgctggggtcgaagaagccggggaagggaccccaattgtctgtcttgttgtagatggataatgcgttgagattctttgagataggtgcaagccagtgcgaacagaaataggccggccaggtctgcaactcgactttggtgtagtcatggtcgggtccatgctcattgcactcttgcaaaacagatatgtgcagctcttgtagctgacccattacatcgcggaagagatcggacgaggtaaattcaggggtgggacaattttggaggttgacgattgttaatttgcgaattttcctattcttttcgtctgccgccctgtcctggatggcctggaagatttgcgtcaacacgtgttcccgctctgagatttcctccgctgtttcctgccagaggtcatgatctcggcctatgcattccgggctgaagccaatctccaatgaatccaggttgggaaacttcgacaatgctgctagggcatccccgaaacattccagggcctcttcctcatcgctttcctggtagttccacccataatcttcaatatctgatcgcgtgtgtattatcgcatggcgaggtaactgacgcgtaacatcgtcctcgctaatactggtccaggcgctcaggtgcctctccgccggggagaggatcacttctttgaacagctgtttcacggcgtgcttgtctagtgttttgcaagctagtcgaatattggacaggtctcctttgtggctgacttgctcgaccacgttttccacgagctctggagcgaggtggataagttcgaggctaggctgtgaagacatgatgctttgaagggtacaggatgggtagggaagagagtgctgcgaaagaaagagcggaaccgcgcgtctttatactccagagtgttagttcagtcgcacttaaatatcgagagaatggctagcttcccgaggtctgcctgaatcctcaaccaacgctattcccaattcagacttcgtgcctacctaagttccaggcaacacaacacatgaagcaagactcgaaatcgctaatgaagcattgcactcatatttatatccagtcgctactccagcaaccatgaatggtgcaaagtgtcctcaacgttcgccgcagtaatggaagagaacttttgcgcgaaaagaaaaattctttggatgaaacttcactacctgtgtaggctgcacgacttaaagagtcattcttgcgttgaactgactgcgattttatcaatcgcacttacccacgaagcccttgttccctcttccgcggcacgatggtatgaagacggatatacgatcaactcggcttgtcggccctaagctcaagtcctatcaattattgtgtagcctcgttaatgttgctgacggagcatgcagcctgcttgcttttcagactgatatactaaagattatgtggctgctttagcggtgagttggtggaataagccaacaccaacactgttcgtttgccgccccaaacatcttcggcgatatgtttttgggaacacatataaacaagcagcaaaaaggaccttgtcaaatgtgttatttgatcttcgtatcgtcccaatatgatatgtctgagacaagagtagttgtgttgatgccatattttgtaggcttaggtcagcttgctcactggctggttgtgttttaagcttggttcgcaattcctgtccttctaatacgtgtatcggagttggtaggagcgttgttgagcaaatcaagcttttcgttctagtcgtgattactgcaaagcgacttggctcatggcaacgcatctcaacgcacatgcagatggaaagccccgcatcttgtaatctctgaaagctattcatttctcatacctataaaggttcatcgacatccctctcacaaactctcaagcaagccatcgacccgtcctctcaacctccttttgcaatcatgcagcttagcgtcatgttctactccttcttgctcggaatacaatttgtctacgctaccccgtcggatcaggatactcgccaaatcattccgttcaacatcgccctactgaacaccaacttttgtaccgaacgctatagcacctctttccccaacaatggcaccgcatgtcaagtattgagccaaccagccgttggcgcctttgctacgacctcattgccttctgggtgcacaagtatgtctctgctcatgtggatcactgatctttgttgatactatgcgcagttctcgcttaccccaaccccacatgtaccggcaccaccttcatctcagttccaagggacacatcatgctttagctttggcaataagcaaaaaatcacatcttggaaggttagcgggacgtgtccttggtttcagtcctaggtcccaggagcagatagctggtacaaatcctcgtatccagcaaacgacttcccatcaatgttgctctgccttctcctttcaaaccttgtgaaagctatcaatatcatgttacttccttccatgctagcttcaaactgtagctttactctagagccgcagaaactgtcgcgtatggtgacgtcaggaatgtgctggaaccactagagactgttagccgactgcatcgtccctaacagctcaaccagaagtgtacattcagggctatattctagaattatagggtagaagcaggatgtagtagttgagctcaacgaggagtgcggaggccgtggcacaatctgacacgtcctctttagatttagccgtttttagtgccagtcccagccatgtgatttcacaagtcacaggtccgattcatgtctcaatacgtcgacttttagttcatcaaactatttcgcttcctcacgatttcagtccgtgcagcagaaagtatccggcgtcccgatgtcgtgacgagaggaaccatccccaataaggcgatagtgagtttttttacagcgtttcatgccttatacaagaagcgcactgcagagatagcttcgaattctacagtgtatcgcattgtattgtgtgttgtatccatgggacgatgcctacgattggcaagccaccatgcacaaatcaagtgaggggctgttgggggccaaattcatcagccgtgtcatcaaccggtcaagagctgagcctcaacagcttcaaaagcttcaagtctccgctgcacatgtatctgtgtccatttgacgatttacatgacagacagttcggcgtgactgactacgaggaccggaaaatgagaacgctacagccagcacgatcctaacatcacagtaacttacgatgaatcgggctacggcagcctcgcgcttcgagaacaagccctatcttcaatgcctggaaacgctggagaacgcttttcccgcgctcaaaacgttcctagaaaagcttgccaacgaaaaggaagctggtcgggcggctgtacatcagtattacaaaaccacagaaaatcgcgtgccaggaagatgctattgcctgaaattcaccgaaaaggatgtctcaatcgtacaagaaggcggtttcgagagtccagcaactttgaggacgtaccttgagacccaccccgctacgcagagccgccaagacaaacagcgacgccttttcatacttgaggatatggaaccggactatgtcgatgcccttggccaccatctaggggttgaccccttggtttttagcgagcagatgaacacatggaactttacagactcttggtctataccgcacagaggcctgccctccatgtcgattcctggacagtctttcacgttgcgctactacgagcttcgcacgttgttcgattcgaaatcggtcgatatttcgagcttacaaatgtcatttgcgatcaatcgacgcaggtacgagaggtggagagatatcgacataccgtcatctggcgtacccgatcggagacatgcatttgtcaggcgatgtgcatcattctggacctcgcaggatatgacgccgagcggttctggaaactcgctaggctgggatggtaagcagcatgatagacagacgaagccacggctgacaaaaaccttttaccatagcggtcattttagtggacccgccattcgcagtcacatgtggagcaccgcgggaaggactatttagtgcgccaacgacattaagtaagacagctccgcatatgttcacaccagacggtatcgagcttgatgattctgctgtccaaagcttagaagaatgttctattctcaaaacacccaagacttatgccaatagagcatcactatggaaagcacaaggctggaaaaagtttgattctttagaacggaaggaacatattagctggccttatcacgacggctgcccaacgctagcgccattggtattctcccagatcggaatcggtgctaaagaggcgaatattcgtaccttccagaccagacgaaatctcaacagtgccatggacgaaatggtcttctactggacaaaacttgccacacctgagctcctcatggagacacaaacaaagtcatcgaatgctgcgttctacttgttgaagcacgtagcacagcactgggtgaaccaacttgagatgactaatactaccataaccaaagcagagtggttctcggaggactatcaagcaaggatggatgacaatatcagtcgtcggaaatggaaggcagagttggtcaaaatcaatgaaatcgcaaaggacattaactacatgcgacaacaattgaaccacttttggcgcgcaatgtatctcaacctggagaggttgggcgtacagttaggctgtgaaagcgtggatgagaacgcatcacttgctatcaaagatgcacaaaaggacttcatcactatccacgcgcgaatgcagccattgcgaaaccgcgcagaagcgctaacctctgtgtccaacgacattgcgaacctgcgcacggcattcagaggtgtcgcggacggcgaattcagtcttcgtctaagtttgttcgcgtccgtggtcttcccactcaccctcttggcgggcatcttcagcatgggcgatgattatcgtccgggaaggccgcaattctggaagctctgggctattggcgtgccgttttgtgtcaccgtggcacttggattggtatatggcaaacatccctggaccgtgttcatcgacttgtgggagtatgcaggagattgggtaaaacgacgtggtcttgtccagtcgagggcacacgaaaattcgtttgagaaagtgacgggtaaggaacaaagcggaagtgcagcaaaaaacaggccgtatgcagagaagaagtcactgaagagggcggcttatagagcggatgaagaacaagctgtcatcgcttgagaatatcgatgactgaagctgcatatgggtagcttgattgatttgacgcgaccacgtcgtctctaaaccagcttactacctacaagaaaaagacacaaagtccaagtattgcaacgccaatgtgccgaaattctggtagttctctgaagacgtcctatgtctagatgggagccatagtatagggaccagcttttgctccaagaacttattttccgaatccgttctccttcgtgcatccagcacagccgctaatctttccgtcgatgatgttgaatgtgccgccatcgccagtattgcatcctaggacgccttcttgcgaggtgaaggtacagaaagtgcccttgggcactctgacgccagggtcagctggtgcgccagggacaggtcgctgtggagttggtgtagcgatggcggacgccgccagagcaaaggtcgtgatgaagaaggtagaacgcatatttatggtttgcttgattgactgccggagtcgtgaatgtggaaggtatggtattgatggttggtagtgatgaggatgcagacgctgattccaacaaagctttatagttgcgaactcccatcgttttcacagccgaaacgttgcattaggtcaccatggcagaatcactgtcaaagcaccttggagtatattgtgaaacatatatcccaccaattgatgcttgtcggttcatcggaatactcgcgcttcacgtgcagctacaacaccaatgtcttgccgcttgttccgaaaaccaattgcctctcacttcatgtgtttcatggcccgaaatatggccgacaagtcgtataaaatgcgtagcgagcctcttagctgtcctaaaactcctgccaagatgtttcgtagattgagccatgcctgaatctggcgacgatgatcaagtaatcaatgagactgtagccactaagcccattaaggcaatcctgatcgagtaatcattctagtcgaatgcgtccagtctatgaaactgcgagttcttaaagtacatcctttgtatcgataatgaatggtcggactctgtcgagagtccctaggacgctggatctgagatgtctgagtgtgcactgctctagttgtcgcacgcgcagccgatgacgtgtcacggcgtgaatgttcacaatttcctatgtggttgtgaactcttttgagagttatccttacttacttagcctataaggcttgtccaggtcgctcagcgactgtgttgctcatcctacatgatctgatacttcatgagacggatgccacaaatgatagaacagctcgaataccacagctgccccttcatcttcatactttttttcgaccttgttcatactccatctacgtcagatcttagtccctagcctattttgaagcaatcttattgagcctacctatctgcatttcaatagaccacagcgcggaaatgagtcgctgacatgttcgtccacgaaaatttcctccacgaaacttcccaagaacccgaaacacaactcggcggtcacggtaatttattctgtcttggatcgcatgcgagcggggagaaaaaggagcgcctaatttattcaagctgagctctggagctcacgtcatgctgcaccattcactggatgaatcgctggattggaattcgcatttttgtgatatatttcaatttatcattatttgtgtgagcatcgtaagtctattcatgtcaccggcgatgtatcaccaccatccagttgtacctcgaggattgctctaatcctcgctttctatcccaataagaaaaccgcgctctagttcaattcggctgtggaagtaccaatctgctgtctcacagttgtgataggaccgttcatcttgatgtcgaagtcgccggaaagagttttgctacgatctcggggttagcatatatcccgacttaagttcaattgcaatgacttacccgttgacagcgtgtagcaacttgatttggtggccttgtgcctcgttgatctggaaggtccacgccttgttgtcgcaggcgtacataccaccaatcacgtagtggtcagcgccgcagttgatgtcgtccacggataggctgaaagagatctggtcgtagccgctgacaccgacgtagaggaagttggagatggtgacgttctcggcaacggcaaggccggcaaaaagtgcggtgatggcgaacttcattttgatggatgtttggtttagtagcgaaagtgcgaaagtgtgaaagtggaaagagtcgtgcagcgagagactgatcgtttgctgttgaggtaaagataactgggtgtggacaggctgaatgttatatatgtttgtcgaagtccgtcgttacagggagggaagccatctagggtacgcctattttgggcgtcggcgcggcgaaagcttgtgcatcgatctatacgatgttacttcggagaccacttgcccgtgcggtgatttcatgggcaaatgctgaacttagtgttgttagtgttgccgctcaagccactgccgtatggtccatcccggcgggcgatggcgtgagcgaatgagtgcagccttcagatcttgtcgcagccacattaaaagtccccaggttcgcttttgtcagtcaatcctttcacacgctttcctcaatggacacaaactctaacagcagagtctctttgcgtcgctgtaggcaaagacgaaattggatttgtgggcggtctccataacctcgtaatgacgacgaacgggcctttgaccgcttatgcgctcgatagtgctgcatctccatagtatctccaagcaggtagataggccgatttcaacgtcttaatttgggaagaatctcatcgccatacgagaaacttcaagaagcgaatgcgtcaatatcagagcgctggaaaccactgcagacagctgtagaacggtaacataagttcaccacattccgctgattcggtaattgtggacgcagaaactgccgaaactaaaaataagacgaagatatcatgcctgcggtcggcgaaagttggcgttccgccagatcatcaagggggttggcgctaaaacaataacacgacgaccctgtttcaaactatcgatgatcgatagccactaattcgtatgcagcgatcattttgtattaaacagaatttcagaattcaagttgcgcgtagctgcagaggggatgtttttctacgtgttgataaactttcatgttcctgaggtaggcttggcagtcggagctacatgcgccgaccttagcagcgactcccgaagattagccgatttccaagcatacctcaggaacatcaaaacttggtgtcagcaggaggaacaacccctctgcggccacgcgcgacgtaaattccgaaattctgttcaatacaaaatgatcgctgcacacagattactcggaacgcagcatgcagcaacgaaaagcacgctagtcgcgaagttgaaattgtgagatccacaggtctcatgcgggctcaatgatctgtgctttgtccacgacttcaccgcttttcaccgggtctgttaagggtagtacgaaccacctcgtatgccgggtgccaactatcctcaattttcgatactttgctcgttgcatcgcatggtgacaatttgtcgatctcgcatccatcgaagtgtgtgacgaaaactgcgcggtccattatgcgcaaattctagctatcttcgcctcaaaaccatctctactagagagccttttcagaccccttgagtccatgggtatctaaacgcgctgcaatgtcatctcttcaaacgcctgaacagatcaaaaactcctctctcgatgaactcattgctatcgttcaacccaccatcccgccaattaccgccagaatctcttgcaccctgaatggcttcggtataacagtatccatacccgcctccatcgccatggcaatctgacccgctctcgcattcgctgtgacgccaacgattacgtttggagtgcacgccagctgcttctctatctctcgaattcgttttgtcgcgcggagtccgtcgcaaatcggcatttcccaatccatcaatatacagtcgaaatgtgccgctgctccttgtatggaaggcggggtgtcgaattcaatgggctcgttgtgtaaggtgaggatggtatcaatggcttcgccgccattgctgcagacatgtaccgtgcagccggatcttgtgagttgcttggcgaggaccttttggttgaggagattgtcttcgacgaggagaatgctgtgtcttggtaacggtggcggtatcgatagctgcggactaggcagttgtggccttgggtgcgttttcgcagtcgatgcgaccgtgtttgttgaagatgccgatccggtcttcactgccttctgtgccacagacatccgagcttttgtataaaaggcgaatgtacttccaacgccatattcagagctcataccgatttggccaccttgtagctctgccagctctcgagaaatgtacaggccaagacctgagccaccgtattttgtatgcgttctacgttctgcttgctcgaacttggcgaacactttgctttgggagtccgctggtacacctgaaccgctgtctacaatagcaaagtaaagatagacttcttcaccttgcccatagtctgtttcttgcgtcatgtcgggtcgtgctatccctgtagaatgccacgcaaagcccaggccaaataagtcagctgatggaggctgtggacttgagccaaacctcatcatgatgcttcttgttcttcgggtcttcgtgaacttgatggcgttcgtaagcaagttcaccagaatttgcatcagcctcgaagagtcgccaaggactgtcgatgtgacagtcagaggcgacgtttcgtctacagatcttttggcgtcgatgtcttgaacttcgaattcagttttgaacatctgcgcagcgtggtccagcaagtcgaatggataaaatgctagtggacaaatggtcaaaagctctgaatcaagcttgccaagcgtcaggatgtcgtcgatgatgcggcgttgatgggctgcgcaaagcagtatcgactcggccgcttccgcgttgagcttgatgatctcgataaacgactggttgtccatcgtcaacttggcgtcttcatacgataatatcacgctatcagcacattgagtgatggcggatagagggttacgcatctcatgcgatgtgatatcgatgaactcttcctgcctctttttgtccctgagcgcaacctcggcattgtgtacatggagatgttcgatccacttcagatgcgatatgtctgtcagggaacctttgagcgattgtaccataccatctgctccgacatctggagaagcagtgtgcaagacccagaatggtacgtccgttggcgggtgagcgagacctatttgcggaggtgaatagcgccgtttgagacgcaaattaccggaaatctccaccccatctatcaggcttcttatcatctctttgtcgctgaattcgtgatcctccggaagtatgtagtctttccagacgaaagaaagaccacggtgctcttccggtacgcccaaaatgtcgtagaagtgactatttgcccagacaacctgtcccgtaggcgcgaagtcgtagataccgacgggtgctatctcggcaaatctgctcaagcgtctttcggtttcacccaacttgataagcagttggtcttcgcgcatctgaagctcttcctctgctgtgaccctcgtagcgatctcgcgtagatgacgtgctatgtcggtgacgaactgcttgtggtctgtatcatagtctcgccgggggtttaagccaagaatgatgtgccctttgtcaactccgcgggcgcgcaatgtgatgacaacgaggtatcggcttggctcaccaaatccgagccaatcgacgttggtaaacagtgcttgatctacctcttcttcaactgagtcctgaaagcgagcatgaaagattagcttcgttcaaaaagaggattggagagcagttgcatgacaaaacttacaacgactagaataccttcagctgaactcatagcacggcggagaagtggagctagcaaagcgtcagtgccggtggattcgagctgcaaaagggtgttagtcagtggaccgtaaaatcggtacactccgagcagtcattcctagactgacatctagatagttcggggcagcggcgtattttgcaccaatgcctatggtgtgttccaggcgaagaagtccgtcttttgcacttccttcttgggtgctgtacatgatagccatcggaatgtcgagcggatattcttgaaacacttcgtagatgtgttgccagatgagtttggtgctcacgacttgcgagtgaccaagtctgttgatcaaggatgtccttcggtcacgcaattttgtgcgtgtgacctctacccaggagaagtagacacctccatggttaccgtcatcgtccttgagtgaaacgagcccaccatcccaccacgtctcttccagaaagccattccgcatgaatgaaagttctagtccttttcgagcaaagccatgttgttccttttcaatagtaagaaaaagctgaccaaaaagatcccagaggcttggcattacttgtccaattgagctcgtcatcatggtgggatcaagggctccgataagtgacggaagatgctcgttatagattgcgatgcgtttgggaccccagtatatggcagcggcacggctgtccgagaacagcatgtgcgtgtacaagcggagtgagtgcggccacgtcctgtagtggcccagaggactcgctccccaatccaactttcggaataaatcgacatgatccgttgtatagagatcatcagtccaattcaaagctttcgaaaggctcgtaaactcggtttcagacgacgtgggagttagctttggtcgcaaagtcaatgacttctgttgcgttgcactctcaagcttccatttcccaagctctttgtcaaagcaagctaagcgtgtctcaatcccgtcaatgacgatctccaggttccaagaaatgtttcctacttggtcacatgactgtgttataccaagatccgcgagtaagccgtctggagcgatgcgatccatgttacgcacgtgggaggcgaaagcccgttgcacgaggggctgttctgaaaaatttcaagcagaataattatttctgtgttttacatggcggttcagcgggttcggacagcgaactttgagcgagcggctggaggtagtacttggaaggcgacatttacaggctcgtcaacgctaatgtggacagggttagtagccataatcaagtgagcaaatcggcccactgttattatcgtttgcaaaagatgtgcaccccccctcagcctcactgaatagagcgtagagacacctccgtatactcctattggcttagatcttcgtgatagtctaagagggtctagatagccgttaacaggtgtcacttttagagcgaaccagataattctaacctctaaaattgctgcccgcaatatgatatcatcaagtacatcaccgctctcctattacatcattatttatcatagacttttgtcattatagaagttctaggggggtgcacatcttttgcaaggcaccgataaaccctgtgccaatcagaagtcgatccacgcaaccaggggtatcaaccgagacttggccttgtgataatttcatggggacggagatcgaaaatagcagtcgcttatcgtaagtcgtgtatttgaagtcctggaaaacccaaactccatcaatgcttcaaacaccctacaatgcccatatatccaactccacgctatgcttatatacaatccgctctgaatgcagcaaatgattagaaactgaaaagaccactcctcctctttcctagggggtagacgatcaaagcggctaggaacaagcccaccgtgataccaatggcgatctggataacggagaaaccaacgttgagcgcaatgctattgatcgtgctgcttgcgccaacatctgcagcgctgattgtagtagcgttcgctgtgctgttacgaacgatttgatcggctgacacaagaccggagacgagcgaaccctggacactgaggccagagggcacttggacgaagatggcgggcagcatggctgcagcagcaagaccatagccaatcttgcgtgtgtgaggaacaaagtcgctaacggaactggctcgtgatgtcggctggctgccactgtgcgtcggattgtactcggatcgctcgaccttgtgagtgcggagaggaccatgactacgtcgacgccagaccttacggatcttgacgaggcgaggacggagcttgtcctcccatgtactgatacaccagttctcgacatgacggccaaatcgtgcatgtatgttggcagcgataccaatagcgagggcgccgagcgtgttgctaacctgggcgttgctcttgaagtaggtagagctgtggaagttgacgacccagccgatgaaagcaatgacggtcatggaaggcatttgcttgtacttggcctggttgacgatcatgaggcagagagcaaacgccgggacgaagagatagtagaagttggtcgacatcggatcatggcacgtagtgcgggatgttgcgttcttgtccatcataccatacaggaccgtgccgatcgtaataccgaagccaaggaaaagggaatagatgatcgcgtacaccattcgtacagagccagcaacaatgtgcttagattgcagttccagggaggcgcatagaaccatgaatccaggtaggatgagggcaatggacgactgcgccatagcactgaagcaaaatatctctttgccattgctgcccttgatggatccaagagcgcgcgcggcgaagctggtgatgaccgaagcgccgatctcgaacacattgctaatgaggtcgttaccaggagcgacaataagctgcaaccatccgatgagacatccgagaaggaagcaaaatggaaggtcgatgaatcgagcttggaaagcaaatggtccgacagtggcagatgcgcagccatacatgaacactcgaaaccagcgcctgaacttggctttacgtcccatgatctcatccaagcgtggcgtagcttcttcaacaccgatgcggtcgtgtacgacatctttgtagatttcgtgaacgtcgcggagcttgccaagatcgacaccttgagtagttcggacgagcttcacctcgctggtatgaacagaagagtcgtcaaatgcgacgatcatgcagccaggcatgtacagaaactgtgcctcaatctccaaaacgcgagccgacatgttgaggtactcttccagtcgatgtgtgggtgcaccatacatcatcagagctttgcagagcttgcgtagatagttctgacgcgcgagggtaccagcactgcagtaacaaattagcctaatacacaatcgaaaagactgtggttgacttacaggtggatcttgatcttgatttcagtgtcgcgtcgtttagctttcttgaacccgaggacggactcgtcagactttgttcgcttgcccatgccaggacgggtcttcttgacctgttcgtcgaactcatggcccagatcttgttgtgctggcgtggcaaagctacgagcagaggatcccaccagctgcgagatagacgttcccgactggttgttctgatgccggaaccatggtcgtgcagcccgcggggtgctgtagcccgactgcggcggtgatggattgggggagttcgcggcagtcgatgcaccgctgaaagtacttgcgctaaggttacgggcatgactattcttatatgatcgaccggcggcacctggagcctgcgcggcggcagtgttggctctcagaagggtacccagaactcccgttcggtacttggtgggccgtgaaacgcgctcgtcttcgacctcgatattgtctggagtcacttggcctgattgaagtggtgcatcggtatgatagaggtcttcaggactaataagacctgattctgcagcacgaatcgtatgttgacgtagaagcatagaagcacgcttcatgaactggggatcgtcttcttcgtcaatggcttcgtcaacaaagtcgtaggttcgtgtcaagtcctgaagctcgactgggggcgacacaagctcccgtgagttgcggcgactgactggtgcagagtaagttccaacagacttcgacagtcgtgcagctcgctgttgagctgcgagccctgagcgctgcttgagctctgcctcggccgaaggtagtatttcggcagtatcgtcgaacgggttgtcgttgagatagaactcaggaggcgtacggggtccttttcgaatcgctggtcgaggcctttgtacatcgcgaggcagctcgatgaaatctggacgcactacttctgctgtcggtggtggctgtgactcagtgtgctcttcggccaatgcgagtcgcaatgactctcgcatcgcagaaaggtcatcttgtgtcacatccggcctctggagaggagtattatgaccaccagatccagtatcttggtcatcgggggattgtgtggagaaaggtcgtggagcatctgaagtgaagccaacacgcttgcgccccgcaccgggggtagtagccatgtgatcttcagcgtcgtggtgggactgagaatgagagttgggaggcccagcgtcttgaaggggatccattgtgggattattatatgccccaatgcccacctgacacactaacggcggaaggcacgcttcctgtgcgtgaaaacggcaggctcagaatttgagctatgctgagttgaaacactaacggaagcacgtgtagctattgtccgggagttcagtggctagcgataagcttcgggaccgcttggtatacctagctgaagatcctcaagctgcggatgggcttttggtaaattgcgctgtcgggtatgaatgggtccttgggcgcgacggtcactcttgttcggcgggccactagtttgtgttgatgaggacgaccgtggcttagagctgcagtatgcacgataatgattcagattggcgaaaacccgttgtcgacggtggtgactgaacggttctgtagaccgtgaatgcactttttgtggtactgataagagactactagtggcgcatggactgcacgcgtgtgcgacagatggccagataggttgaatacaatctgagagtgacctgtggcgaagtgcagacccagttttgtttcaatttcgtacggccagactgttcgatttacctgttcgtcagcttggacaaagaaatggtggagctgcagggaagtgtcgagaacaccagaaccccaacgcgcataaaatgcaagggaagctcttagtgctggatgcggctgacgggagtggctgccatggcgtggaagtatatcagggtatagtaagggccgattttgttgtgtcgaaagtatgccgaacgttacatagaataaatgccctatctggccgagacagaagaatttttaaggggaagcaagtcacggccgcatttgcgcgagatgcaacacacatcatcagaacgaacaaatgaatacagccagaatgcagacaagacaatgaggctcttgactgacgacacgttccggacacaaaactcaatgcgaacaagatgtgcgactggccattccatgctcggtagcgggcgcgagggaaaagtggacatgtcgttccaaaggcttggtgtgtgctcgttcgggcaatccgagataacaagagaagtgggtataactgggtcaactgcgtctctgtttgcgcggtcaccaataaaggggcatcgtgcatgcttgaatgcatgataagctaggtggagcatttctgatgttgtgtcgagatcgagggcaaacagcagctggcatcgcatcgcgcgaactaagtcacggccagcagcggcaaaggattgcaaaaggattgggagaagtctgctggggcgaataaagactcaaaggcagatggcgtgctggccgtcgtagtcgcttcgatgtcgttgagatggtggcggccgtacctaggaggctgaaaatgcttattttccgccggattcccaacaacacagctccgacgcacgcactgacctgtttcggtgtgaccatcacatgtctggccatgaacgtgggatgcgatacggattggtgcgggtcgtgtccttcgatgacgttgcttaccaaaatagatggcgcttccaattttctcgaagctcaacagcggcaagcaatcggacatgcgcggctccggacgcgtacaggagtaaagagcactgtaagtactcatccagaacactggttccggcgccttcgctttcgatgtatagaggacttggtgtttggattgtggctagaaaaggaagcgcggttgatctgtttgatcgctgaagtgaaatagcgatccacgcatatccgtttgcggaagacacccgtggacgtgcgtgctgtcgcgtcccagtttatgccaacgatccgagaccaacatagaacagcttctatccgatggtgcagtgatgcttcagggtcatgaacgtcataagtcgtactcgcccatcgagcaactccactttcccctcgactcgttccccgaccgtgattgaatcagttacgcatcacgtgcgccgagacatgacgtcggagcggtcctatgatccgccgaatgccgattagatcttgtggaatgtggggcatctaaggcctctttccccgcagtgtaattgcagcacggcacgtctgcttgaggagagcctggagaggagatcccgtccccaaggggtccatatgccccaccttgacgagatgtcatctaaaggatccgtaccgtggaaagattgaccaagtctgacctacagtactgacagcagcaagctagaacatcaatatgcctaagattaaccatgtaagtgcacatccatcctagcgttacatgtgctgattaagcaggttgtgattgttggagctggcccttcaggccttcttcttggtacactgttggcgcgcaacctgagtattaaagtcaccattctggatgcggatacaaaggtgaatggcaatccacgcgcagcccattacgcgccatcagcggtatacgacttccatcgcgctggtattatcgatgacattcgaaaggtcggtcttcatcctaggggcgtgtgttggcgcttgcaggatggaaccttcctggcaggtatgggtcgggagccagaagattccaagtactccatggtcgtgcttcctctggaccaactcggaccactcatcatcaagcacttcgaaagctaccccaacactgagatattgtggggccataagctcgtgggtgtcgaacaagatgccaatagtgctactgccacagtagaaacccaagatggacaaaccaagaaaatttctggggactacctcgtcggcgctgatggtgcatcgagtggtgtaagaactgcgttgttcgggaaagaatacccaggcgaaacactagatcagcaaatcgtggccacaaacgtaagtcataaagacgaagattgatcattttgctgagttgatgtaggtctacctgccatttgacgagaaattcggcttctgggactccaacttcatctgccacccaacagactggtatatggctgccaaaatcacgaacgacggctctggcgcgtaacttacggtgacgatgccggactttccagagaagagctcatcaagcgtcaactgcgcgctacgagaagatcttgcctggaaacccgaagcatgatgagtacaagcttctcagtatgagcccatacaagctgcaacagcgctgtgccccaagttttcgcgtgggcaaaatcgtgcttgtagcggatgccgcgcatctatgcaatcccttcggtggtcttggcctcaccggcggctttgcagatgtcggatcgctgtacgactgcttcactggtatccatcaggatgagctggacgactcgatcctcgacaagtacagtgagatacgcatcaagatctggcgcgagatgatcgaccctatgtcgcgagagaacttccatcgcctctgggatccagccttcgagaagaagcgcgacgaattcttcaagatgtgcgaaaaggcgaataatgatccggtgtggggcaagagtatcgcagaagcgattcatgctgtcagacatgactttacgcagtatttcaagagcagacagcagaatggcacgacaaatgggacgaacggaatcgattcgaatggcgacgtgaagcatagtatcgcaagtaaagctgcttcttagctgatgttcaatagttgaataaataattagtatcattcattccataatgttgtactcctttgtatttatgggttcgatctatgaagcactcggcggcggcggtcccggaatcgccccgatttgcatcatcaacccaaagatatctggctgtcccctctcctccacaatcttgccatccgcaaaacgatagatgttgagagccgtcatgcaaatgctcttccctgatgcaggcacacccatgaagtcacccttgtgcgtgccccgagtttcaaagcgtgcgactaccttatcgccttcgctaatagtttcttgcaaagtccagttgatgtcagggaatgcgccgcgcatcgttccgaggatgtggagatagccatccagtcctttgagaggctcgggtccgaaggggacgtggaagatggctgagtcggatacaacttcttggccaatctttgtgtcgcccgagttgataaattctatgaagcgttgtaggtgaggcaggttgtttgcggccatggttcgagatggatgaaggatagagcttgacgaaggctcttgtgaaaagttcacggaatcgttgtaactttttccctgagattgctgaatggagagctggtatgtttttttagtattacaagagtccttcccgtggaagctgtcatttatgcagacgggatccgatcggaaagcacgacatcatagcgtcgcgttgatttttgcactagcgaggattgggaattgcaatgccggacaaatagacccgctcggctttcttgcaccttctgcgctccacagcagacacgagattggcggctaatatttcagcatcacagctctgagattctgaagtttgaacgtgaagagctgcaacagtatcaagagcttgatagtggtgatgaggtgaagtaatgtatcacgccaaccttatttaagtctaatcttcagccccacccttggcttcaagatcaatgtggctgaacaatgtaaagttcgagtgattgataattgctgattgattattatgtgagaaatggtaccagtagaaacgattcatggcccgcagacagataaggacagagctgccgacgtcggatgagtcccctgcatcttcgcacttccgccgcaaaactgagcggataccgagaacattagtaatccaaggggattgcatgctttgagatattctctcccagatgtagaaggtaataacgattgagtattatagctgtatttctgtgagatatgtaaaaacgctgcgcgcagttgaggaggtgagaaggcggcagcaacggtcctttccaagtatcatatgtttggaaggcaagcaacaccatagcactaagattgttcgcaagtttttctgcatctctctatgctgcggaaggattaccacaacaacgcaaacaaatcaatgagttatctggacaattattcaggatattcatgctttctattctagagacgactgatacaatattccccactcctttgctaatatcacactgtagcgagaaaatcaaatgtacatggacttataattgctccagctccagtcagcgtaccgtcccgcctcgcgctcccccattcacagaacatggacatgatgcgtgcttgcagctgcaggacgacagacgtgcgccacctcagccgcacatcctgggggcggaaatactgcgccgcaattcgtctcactacgtgacctctgcactccttctatttcttctgcctgacataaagacaccatgcctagcagcgaccttcgcctgctcgccctcgacggcggcggtgtgcgcggcctgtccgctttgatgatcctcgagaagctgatggaggctgtcgacccagacgcgccgccaaagccgtgcgattacttcgacatggtcggcgggacgagcacgggggggtgagcagtcgtaatcgcgggttgtgaagagcgagctaaccctccagcctcatcgccgtcatgctgggccggctgaggatgagcgtggcagactgcatcacggcatacctgtcactctccaaccgcgttttccgcaagacgcaacaccgggtgacggtcaagggcaagatgcagggccgcttcgacgcagaggagctggcgcgggcggtgaaggaggtggtcaagcagcagggcctgccagaagatgtgctgctcaaagacgcgcctgaagcaggatgcaaggtgtaggtcaagtgcgtatgctttagcgaaccgtagactgaccacgacagcttcgtgtgcgcaacgagcaaggagacgaacgagacggtctgcctcacgagctaccgcaccccgcgcggcaacagcgacctccttaacagcgtgaccatatgggaggcgtgccgagccacgtcggcagccacctccttcttcgacccgatcgcggtgggcaggtttggcgaggagtttgtggacggggcgacgggcgcaaacaacccggtgcgcgaggtgtgggaccaggcgcagctggcgtggggactagagccgctggagggccgggtcaagtgcctggtgtcgatcgggacaggcgtgccgtcgcttaagccgttcaagaacgacgtgctgcacatcggcgagacgctggtggcgatcgccacggagactgagcagacggcagagaggttccgacgcgagagggcactgctggacagcactggacggtactatcgcttcaatgtggtgcggggcctagaggatattggactggaagaggcgaagaaagtgaaggagatggcagcagcaacgcggcggtacatcagctcgcacgaggtgcatacacagatgcaggcgtgtgcaggcagcattgcaggcagagagtgttagtctggatgtcgcattcgtgcagggtctagctaagatgtgtagactttggcgaatatcgaaccgtcttcagcctcgagggcgtcccaagagtgcgtcagttcgtggacaggccggcggagatggcagagctcgaacgcgtgctggtgccaggaccacgacagaatcagcgtcagaagatacacgtactgcatggcctcggcgggataggcaagacgcagttggcggtggagtttgcacggcgacaccaccgccggttcagctcagtgttctggctggacggacgaagcgaggatactcttaagcgcagcattgcgagttgcgcaagcaggatccctcaaggccagatcttagagacgagcagaacgtatgctgctgacagcggcactaatgtggatgcggtagtgaaggatgtaatggcctggcttgcgcggcctgacaacactacctggctgcttatctttgacaacgtcgaccgagagcacaaggcgcaaggcggcgatccagatgcgtacgacgtaaagcgctacctgtcaggcgccgaccacggatcggtgctggtgacgacgcgactggcgaggctagaacagctcggcaagtcgcagcagctgggtaaggtatctgaggagcagggccaggccatcttcatgagctggtacaagaagaagcacggtaagctgaggcgacgggcgtctggatgcaagtcaatcatgctaacaagacactcatagacacagctgagagcgagcggctgcttgcgctgctagatggactaccactcgcaatcgcgcaggcgggcgcgtatctgcaggaaagtggagtcggaccggcgacgtacctgcgcttctacgagcagcaatggagcgagctgatggagttggaccagctggtcgacgcgccgctccaggactaccctgatcgtagcgtgtggacgacatgggccatctcgtaccaggcgatacgccagaagcacgaggtcacagcaaatttgctgctgctgtggtcgtttctcgacaacaaggacctgtggtacggcttgtttgctatgggatgcatgcagtctcctgtagctgcaaggatgctgtcaaggtacattggagaaatctcgagcagcgagataacgtttagcagagcaatgcagctgctgcgcaactactcgctcgtcgaagaggtggcagaaacaggaagctatacaacgcatccagtagtccatcaatgggcatatcactcgcaaggcaggtgcttcgcgacggagctgagtcgactggctgtagttgctataggctgggctgtgccgaagagctctactcgcgactacactactttgcagcgccggcttctcccacatgcacaggcgtgttctagacagatatcgagggaggagccagcatggagttgtggagattacggaggtagcaatggcgctgcggacgacaaggaagagcaagaaacagtgctgaacgctgtacatctcctgggcttactctacgcagaccaaggcaagctgggcgaggcggagcagacgtacgagcaagcgctgcgagggaaggaagaagcattcgggcccacggacacgttgactttgcagacgatcgaaaacctaggcatcctctacgcggaccaaggcaagctgggcgaggcggagcagatgttcgagcgggccctgcgagggatagaagagagactcggacccacgcacacgtcgactctgcatgcggttaacaacctaggcatcctctacaagaaccaaggcaagctgggcgaggcagagcagatgtacgaccgggcgctgcgagggtacgagaaggcatttgggcccacgcacacgttaactctaggaacggtcatcaatctaggcatcctctacaagaaccaaggcaagctaggcgaggcggagcagatgtacgaccgggcgctgcgagggatggaagaggaacttggacccgcgcacacgtcgactctgctggcggttaacaacctaggcaacctctacaagaaccaaggcaagctgggcgaggcggagctgatgtacttgcgggcgctgcgagggatggaagaggcacttgggcccacgcatacgttcactctacagacaattaacagcctaggcaatctttatgcagaccaaggcaagctaggcgaggcagagcagttgtacgagcgggcgctgtgcggctatgaggaggctcttggccacgatcgagtccagcagtacaggccggcacttaacaacctggaaaatttgggtaatctctatgccacacgagcagagaccaccaaagcccgagcagtgtatacccaggcacttacaggactctctcatgttcttggtccgtcgagtgacaaatgtatagagttagctactaagatagatactctttctgttcgtgacacaggcaaagaagaggtctgagacactgcgcgagggaagcaagaagagttcgagactaccaatacggagcgtcgttaggaaggcgttctgattgcgcagtttgtgaactcctaatacctgagatatattaacagctaaagtttcgtataactagatacgctcaaagacctgctctatacttaggtcatactattcttccctaccacagtcgcgctactggggctttccaagcctgtacttcgctcgtccttgcacctgtagcctttggctctaagggttcagctctttgtccgccttcagcaacctgtactcgcggtaccttggccttgggttgagaggggccaacgccttccgcaacctgcatgccgcttgcccgcactaccttgacctttgatcctaaactatagttcgatagactcgcggaatgatttttaagatgtttgattgggagaaatttctcgtcacggcgtgatattcgctacgtcgtatgatatattacttcggtcactctcctaattcacagctaacgtctaacttactaatacggtcaatctctaagattccttattcaagtcactgtctggggcaccataactaaacacatcgcatccgtcgtactacacgtctgccaaacatatgcctcgcggagtacttgggtagcgaccgcagtaatctgcgcgctactcactgtaacgttcgttgtactcgctaccacactagtttgagtcaccgtcacattacttgtaaccttcattgtaggcattacaatcgtctccggagattcgggatgcttgatgtagtgcgcggttcgcagcgacttcccggtgaacatcgatgcgacgaccgcgccgatgagtatggctaggaagaggatgatgccgaacgtgatctggacgggtcttcgacaccagaataggggtatttctgggcggagaggaaggtattgtgggaacggttcaagttccacggcgcctgggtgatcgaaatggctgggtgaggggagagcgctgttggggttgctatggtaagacatggttgttaatgcaatagattatgttgaccaggtgggaatttctatgtcgaagtcttattgacacaacatgaaagggcattgtgcgtctttgatgcgcgtcaaaaatgcactgtgtaagggatatgtgagcgcacaacgtctgggtgctggacagaggattgtcaaggtagttaaatatgacaggacgatcgacataacggcattagattgatgaaaataggtttcaaaattttaagagagagaatcagttgcgagaatgaatttaatttatgtgggaactgcgaatagttcataccgcaccgcgaccctgtactcgcatacacgaatacatgagtcatacttatgccttacatactacacaagaaaatactgcttttggatctacctggcatgttgcggtccgatcttccttaagatcgagctcctgtttcgtgcagcgtttaacgcactctgcattcgtcggccagttgccgacaatgtagcactgcctacctccacctttcccacgtctaggtgtagaagttggttctttgggtgcctcggatatagggcttggtttcggtgtaggtgtcgaagtaggaagtggtgccatcgaaggcatcatactcatactggtagtggtgatggtagtcggttgcggggtgatggagagctgcatcactgatgttgaatactctatcgtagtgatgttcttagtctcgtgctctatgggtaccgtggtgaagacaggtcgggtgggcctcgtcgccatgtccataccaattttgccgccgacgaggacagctgtgatgagggagaggatgatgacgattacgccgcctatgatccatcgcgacttgctgttcaaagaagggcgagctgacggctgcgcttccaagtcaccaggaaaatgtgggtggttcggatcgcggtggtcgactggaactcctgtggtttgagcctctaggggctgtgcttgggtggtgctgtccatgctaatgcgatttgcttgggtctgaaagttcatatgttcgcctgtgctatgtttcaagggaccttgagaaagagttggatgatttcgcatggaccaatgtactctgttgtttgggcattgtgattgtgcaatgcgaagtttgcgacaatgtgctttcggcgtaggagacctgcacaatggtcttggtctttaattgattgagagaatcgctgctgacagcgcaaacacgcctttgtgacatgtcgagctataatgctcgaggcgcgttcgctgttcgtgtcaatagatggtctttctgattgtgggaaagggtagatctgatagcagaacatcacatatccacggttccctttgcaccgagttggctgtagcagaagtatcgcgcctcatcgttgctcatccacctccaggtttcggcttcggcttcagcgcatctcctaacaaccccgggtccagcatcttcgcctcaggcacctcaacaccgcacttgacatacatgctactccacagtgcgcccacaggcctttcttcgggcataaacacaacagtgttgacaaatgtcttcgtggtgttgaggcagtctggcatgttgaatagctgtgcttcgcaattgtcgcccttgctagacacgaagacgccgcaacgcgcctcactcggtagattaacgcaagtcccgttcttccattgttcgagcgggcgcgggaagcgcatctgctgcacaacgttgccgcgacagtgttttggaccaccagagccagagtaagacagtgcgacgatggggagttgcggtgttggtggtggtcgcggtggtcgcgccggtttacgcgagggcgagggcgtcgcgatggggccgattgcgccttctgcgtcccaacttgcactggttcgaggagtcggagtcgctcctagcatgccttcttcaattccaaaggttgttgatactggtggcaatgaagtgcctggtattatagacgttccattatacacatcgacgcggtcgaaatcgcttccgttgaggcgtgcctttccggacaggagcctctcagattctccaaccttagctgcttgcgcgactgttacttggatgatcttgtctgggggtgcgcggacttcgatggcggtcgcgagcgagagggcgatgatcaggatgaggacgacggatgatgcgattatgatgatccgttgcgggactgtcatgatggaggcatcagagtttatttgttgaagatcaagaggaagagcagcatttgaggttcaagatatcggaacggctgccagggtatggtgtcgcgttgcacgtttcatctccacgaagtcctgaaacgcgcttcagaagcgaccgttccccagcgtgcacacacaattttgtgcatctaatcaagtatgcaatgggtgttcaagatctagaatctaagggtgctctgtcagtcaaaaagagtatgactgggaaggaaatttccggaccaccgcttgctccttgtacacaccaccgtcagaatctctaaaagcgtacacgagaacatccagacacctcaaatcctcagtgattgttcatcgcttccttcacgattcgtatccgatcgccatgtcgcagccagtgtatgggcagtgaagcccactcatctcggcttaagcacgccacgaacgcgagttggtaggaaacgctttgactgggccatgggtccgggatcgggtagcttctggtatgcaaataggcagttggcagtcatgtgtgtcctatgggcgttgtagagtcgcacgactccggagtcccgacatatgctacagctgactgttgcaaagcaatccgagcggtggtgattctctcgctgacagcgcgtacagaaatgctcgcggccccaggcgggaggaggatatgacttgccaatggacacaacactctcaactacttcctgtatgttgcggccttttacgacagcgggtggtttgccgacaggatacaggccgtctttgagtgcgaggagaactgcagccatgagcgttcctgctgcatcgtttccggcggtatgcaggttgtcgatatgaacattgaagtatgttaggaggtcacgcaggccgatattcgggcccttgggacctgcaatgccagccttggttgccatggcctgcgtatcgatgaccttgacgactgtaccgtaactacgcaggtccactccgaaagcgcgctggatatgctcgaactcattctccaccgcgtggccgatcaatatgatgggctgtagggaccccactttatcaccacccaggcgaggacgcacgaaggtatcgatgacgacctgcttcgcttcctccgccgtgacgaacttggtggtgccgaagtggaagatctcaggatcgccagagcccttgaatgtattcaaaagatgtgcatgtggcatgatccgggcatgcgctacttggatgcctgtcaaaatgttctcggcgtgcgcggtaggtagcatgcctttggctagaagctccgcgatacctagcacttcagttagatattgcgactaaaacagataagctgttaaacttaccaagctcggtcgtgggcttcggctgatgctgccaccattcaatatccaggcagacaacggcagcttcgttcaataccgacggtgcgccaaggagaggaaagccgacgaagtggcggaccacatccgctgcgtcaatgtccgccagggcgcgggtcaagtgcgagttcagttccttaggcgagagtttgttgttgtcacccataccgaaccccggtggcctcactatgtgcaccatgttgcaagtggcgctccaagatgtgagaagagttgagatgttatggttgtcggacttgtggagtgggaagcgttccatgtggtgcagaagttggggagagaaatcttatcgccggtagaaggtcggagcaaataatggcaatctgcgggaaggtctagtgaaagaggtgaaagtggctacctaggctgtgacacacgccgtagagaattgtatgtttcgtttgcgtgcgccacagcaacctctgtcagatgaaaatccacttagaagaacttattcgcagacgaaatcatgcgaaatgttgatctcaggaagtaatcagatcaggtacagccagcgcagtttcgagacactgggcatgatgcttcgggtgatagtatggcaagcataatcgggcgcattgagcattgcgctctattcctacggccattgatacggaacaggggcgcatctataacagaatgcttgacaggtcataatgagcttttgtttatgttgttgaagaccccgagagaagagtgggctaaacatgttgggtctagcgccgttgacaaacactcgaatctgaggttttggcgagagccattccatctctcaccccgacactgtccagcgttttcgtccatctttcatagcagggttctccatatgaatcttccaacatgcgggcaccagacgccactccgtgcgacgatcttttagtcccaaatgcccatttgcgctacacggcttcgcaacatgcctctccaagcacatcatgcaggcgtcattgttgtccgcttgtctggctcggaaatcgggtaacccgtttccagtaccctgtcctcgggccttcactacgctacccactgttttattcttattattagcatgtcatgcttccgagcctaccgcttgctttcctttgttcgctcacagtcgccgtctatttcttacccgccaacttggaagcgaactgctaagcgtcttcagtcgagctataacacgtgcgcccgtttctaagcatcccaatatggtcgtcggcgagagcgaacttgctgattgtcatccttcgctcatcaagcactatcgagacggtgtcaggcccctacctggtttagcagccatggcgcaaaatccgctttccacaaagacggaaaacaagctagtttctgagtttaagcagtcaagcccaacgatctagctcatcgtccagagataagcgagccgcaagttgatctcgcgtaaggccttacgatcttgctcaatcacatcccctcagagatacaagcgagtaatacgaatgcggaaatcaggaaacaaacgttcctcgtgatgatcataacatttatcgaatcgtcgctcttgggtgaactactctcttggtgctcggcgacttactgatgcaacaagtatcaaagcctgacatgtgcacgatagccgtggaggcgttgaagtcaacggctatggcgcatataaggttaacggctcgcgtatggtgacagtcagtattctcaccccctcatcctaccgaggagcttttataagcatttctcggacggtttgtacttcaagttgtgacgttaagtcgcctcaagttcatacctgtcatcttgtcacaagtcgctttcgctttccctgaagctcaagccggagagccaaacttacagatcatttcagacacttgctagttgctgcttcttggcctcacgtatactcaagatgcatcctatcattgctataagcctagctgttctagtagccacctatttggttctgcagctcctgcttcatctcacgcaaagcaaacgcgaaccacgccttctagagtcgacactaccatttctcgactctgccattgacatattcaagcacagagctaattacctagcaagcctgaggtaatgactcggtgctcttatggtttgaccttctctaacagtgctcgtagaagccgataccaagtcaatattcatactttgcgaatgccattccagcgtctctatgttgtacacacatcggacttgatccaggccattcagagtaaagcgaacgcaactacctttattccgaacctgttagatttcggtatgcttttcagtggtatgaataagaggtcgcaggggatcttggctaaagcctttggagttaatgggaacgcctttaccatgagtgttcataagcacttgctctctggtccgtcactcagaatagccacgagcacagctgtagataggctaagcgcaagcttgccgaacaactttaccgagagaggcggtgaaggactactcgagctggttcgccatgagcttaccttggcgttgactggcgctatatatggccccgagaacccctatgatgatcccgcaatcgaagcaagctggtggtatgtacaaacttctttctacgattgatgagcttttagctaactttcgtcagccaattcgtaccgggtatcaaccatttactctacagcccattcccaagcttgactgcgcgtaaagcactgcaagcgcgcagccgagtcgtgaatgccttcagaaaatacttcgaaaccgatggccaccttcaagcgtttccaatgataccggagatgtacgaaaccaataggaatcaagggctcattctgaatgaagcagcaaaaatggaaatggcaacgtctctggccatgctcagcagtggctcgaacaccacgttctggctcctttaccaaatcttctccaactctcatgcgctccaagatatccgagatgaacttgtcgacctatcaactgatgacgcggcgagtgacatcccaagacgcagaattttgagcctaaacttgattaaagcgcgttgcccgacgctcttggcgatgctcaacgagaccttgagataccacagcagcgtcatcaacattaagcaagtacagcacgacacaatactgaaaaaccagtacttcctgaagaagaacgcgattgtcatgatcccagggcagagcatacaccatgataaggacatatggggtccaagcgccaatgtctttcatcattctcggttcctcacccctgacagcaagcgacgattatcaagtacctccgcttttcggccattcggagctggaacaaccatgtgtccagggcggcacttttcaacgaacgtcatttgcagcttggtagccatggtggtgctgcagttcgacctcatgccaattgatggccaatggattgcgccaacaacacgcaacgcagatttatggaatgccatgccaaagcctgattgggatgtcaatgtgaaaattactagacgtgttgaggaaaaggagactgagtggaagttcgtgtgggctgaggcagatcggacctaatgatgagccttagctgtccgaatgtccgacgagcctgtgccgaaacttacaggtggaaggaagtacgcttgagccttgcttgtatcttatcacaccgcaaatgtacattactattagaaatctcgccctgtgttgttccctggataatgcaagttcagaccttctatataaagctagcgctggtgctgctctgaatttcggcatcgcggcacagccgtcttccccactctccccgccacttgcctttcatcccaagactcatcgcagaccgcgccatcgcatccattatcgaccggcatagtggatgacgtaaataagctttgaagagttaaagcaagcatgctaagcacagcggccacgtcttatcccgtccctgtacttaggtccttcttcttcaggcaaagacctgcgcgatgtcgaagcttctcaaactagacggacgaattcttgcgattcgtcccgttgcgaaatgctatgattttccgtacaagcccgtcataatcagaaaatcccttgcgcattagcattggacgtaccacagcaagttgccacaagatggcgaagaattgtcgtacaagatgtgcctggtgacgtgctgattaaaagcgacaccattgtgggccacggaccgtcgtaagccatgatcttcgcacttgttgactctatccatccaatggtagtcttcttgttgtgcagggccataacacagatgcctaatggggactaagttaatgcgagacaggccagtgctgcaacagtaccaatacatgatcatcattgaacaatagctacgacgtgaacgcctcgccgccatggccggcggtattaagggtataaagggcgcttgtggtccaagaagattggcacgcgtcttgtcaactcttgttcccgtcaagctacccactatggcacgcttcacacaactgacagctttcttggcagcagcctcattatgcagtgcccgcaagcctacactggcggagcgtggagttccagtcaacgctactggtgtgaagacgatcacatctcctcaaggagcatcgattagcttcaagcagcccggaaaagaaggcgtctgcgagaccaccgaaggcgtcgacgactacgctggatacatatcactcgacaagaccacgaatatgttcttctggttcttcgaagcacgcgagaatccatcggagaagccattgaccttgtggttgaatggtggcccaggaagtgactcgcttataggcctctttcaagagcatggtccttgcaacgttacggaggacctaaaaactcagcttaatccttactcatggaatgagcactctaacatgctctacctgagtcagccagttggtgtcggcttttcgtacgagacgaccgagaccgatgacgaaggaagatactcccttgtcgatccggacaaggccaacactaccgatgctgcagccgttggtgcttggcacattctccaagcttttctagacctctcgccgcagcttgatccggacatcaagaatttcaccttcaacttgtggactgaaaggtgagctccttcatcttttggccttgtaataccatgctaatgtactactcagttacggtgggcattacggacctgctttctacaactacttctaccagcagaatgaggccatcaagaacggcacagtcaagggcgtcgaactgcaaatggacacactcggagtaatcaacggtatagttgacgagcagatccaagcaccttactaccctgagttcgccgtgaacaacacgtacggcatcaaggctattaacgacactatctacaccttcatgaaacaagcatactacatgcccgaagggtgccacgaccagatcgaatactgcaagcagtctgaccgctccaccgaagatggtcaactgacatgcgcgtctgcaaccaacctctgtcgttctttagtcgaagagccatattacgcttttggcggccgcggtgtgtatgatatacgtcacccatacgatgaccctacaccccccgactactttgcggacttcctaaaccttgcctcgacccagcaagctcttggtgtgaacatcaactacacatccactagctcccggcaagtaggcagtggcttttcatccaccggcgactttgtctggcctaatttcatcgaagatcttgaggagattcttggctacggcgtgcgcgtcgcactcctgtacggagacgccgactatatatgcaattggtttggcgggcaagccgtctctctcgctgccaacttcagcgatgccgctgcgttccgggccgctggctacacgcccttcctcgttgatggcgtcgagtacggcgaggttcgcgagtacggcaactttagtttcaccaggatctacgaggctggacatgaggtgccgtactatcaacctgtggctagtttggagcacttcaagcgagtactggatcacgttattatcgcggatggaagcatggttgttacggataactatggcacgaacggatcggccaaggcgacgcatacggagagttatgtcagcttaccgccaacgagcacgcccagcgcagccagtagggtcaagcgcggaagtttgtagagtatgatgagcatgaagaactcttaatgtaatgatcgtgagccaatactgaaggtcagtgggaattgaacattgacttcgtagtgcctttgtacgacaatttctcacagaagaccccgacctagggctagatgtttgaagctttctccatgcgctacgggacgaggctgaagtggacagacctaattccaaagcgaacttgcacaacagaattacatggcatgctgctatgtgctgaagaagacaacacatcgtcgtccaagtgcagacaatttgaaacaggccaccgcatgtattggctgctcggcgtgcgaaaagggcgcagagccatttgaggctaccgactagcatgccacagctgaggctcatcagcttcccctcaatactctctccaaatgatagcgttgtatgtctcacagtggattaccgaatgagtagtcattgccaatggggccacacctcctactctggatatgttttcttcaatgaagagtcagtttctcatgcaaacggagctgtacaaggtgtaggttgcctcagtatcacattcaccacgagctcgtttcttgtcgcgctagtcaacaatttagctcggccactttcaaacacctcaaaacttttacgcggcttaccagactccccttccgatactctcgagcagccgccagcgatgtcactctctacgcctactaagctgaccaacctccgcagtcttctcgccaacaagccgcagcaagaggtcttgcgcttgtacctccaccagaaccaggataatctcctcaaggaagcggtactcgtcacgatctttcgcaaatggtctgttcttccgccatataccctcactgaaattggtgtcactacgtacgaacgccaacaagtacacggcggccggccatgccctccgggtccgcatgcagaggacctactgcgacacgtctggtcaatgcattatcgcattagagagaacgcgcatgtttctgcaaccaaggaagacccgacggaagccgatcagactccctttcacttcggatactcggtgttcgtcacgctcgaggacgccatggacgtcttgcaacaaatctggcaccagcccatcgacatgatgaagctcgagaaaggacatcgcccggtcatatgtctctcctacggcaacaacgacgcgcttagcaaaactagacacgttgactttgacttctcacctacaaagattggaacaacggtcgccatgctcgacgcgcagaacattgctatacaagctaagatcacaagctcaggcgacgcgagcatcgactatctcctccccatcttccagatcaggccgtacgacgagcataacgcgggtaacgcagcaatgtacgtcactgttctcgcgttcctgtcggttctgcgtaaagagctctacggttcggaggccaacccgaaagcgaggccgggccaacaaggcatctcgtctacgaagacagcgcgaagtgtgatgcagtggctgatggaccatccaaccccggtcccgccattcggagtgacgacttactgctcaaggtgcagcagcttcgtccatacggtagccgagtgcccgaacaccgactttgtgtgcagcaagtgtctggcatcgaagataaagttcaggcaagaaaatgcggtcacgcacatggagggtttgtgtatctatcgctgaagaggtttcaagtgctggtgtcttcaggagacaagagtcatgtggttcgaacatggcaaacacgaggtcttgaagtagttgtagatgggtgccaggtacaaaatgaggcacgtcacgacatcacttcagagtacaaaatattaatgaattaccattgtagagaccacgagaaagtttcgaagcttcaattgctcattatattgatcacctatagctgcttgcagtcacccaaaacgcgccgatactcaatccttcttcttaactatgatccccagatcttgggatattccttccagagctttcgagtgtcgataaaacggtaggcgaccaaatatttagagatactggatctcgagaatctcgttcgttcactgtagggataagtattgccttctcagacgaagacaacgcaaattgcttacaaagacactgtttgtgcgaatcttctcttcccattctgaaagtggcttgtcataatcgaaactagggctgggaccagcataactaccgtctagatttactccttttactttcatccagtacacgttctcgaccaaaacttcttcgtatctccccgcagcctcttgtccgattttaagtataactctgagctcgaagccgtctaaacgcttgaacagctcacattgcttgagacaagacgcctgttgcttgaagtggtgccgagtggcgtaatactcgtaggaatctttgtggtcgtccattattcccctatagttttccaatgagaaatgaacttcgagtcgccggatcaaggcatgtagagatatagatgagggatccgcgaggagcccacaagtaagcgtagtctagacaaccaggtgattctccacttttttctcgacatgctcataccacgattggcatatttcgtttgtgaaactggtccccatgtaatctctggacaagtaatgtggcaatggactgtactgagcgtgagcgtagaacataccagaagctggcgtaggttttttaaaggttgagggcaattcaggttgtccggtcgccttaataaggacgccagaatcaatcgctttgcttatcggcagcaaatatgttgtgtctctaatctcgcgtgcggtgatggtgttgatgaggcgctggctgaatgaccggcaccacatacgcgaacaagcttctgtcgcatatagtaggtcgcttaagaaggcattggcctactattgacttttatagtgttatcagattgtttacttacttgcttagacatgcaccatcgcttttcaggacctcatctttcacgagaagctacttatttcgacttgaatgtctacgcacttggcctttgaaagctccatccttctttgcaccctagaacatggtcagcgactattgctactgagacgttcactaggatgattacgtacagttctaaggtctggaagctaaggtccacctcttccgcggtcatcccgacggtgagttgatggctcatagttgaatgatcgcttttctccggtggaaaacgcagttgaccaagtttatagggcaagtagcagatatcgagatcttatgtacaacggggagagaaagaggagagagcagtcatcacgctcggacgcagcagccaccgatccgttacgctagcgaatgtattcatgatccgagatcgatgttgcacccgaggatattgtccaactgattcgaagaactcggcttcataaagaggattcgggggtcgtttgtcaaacaagacatgacgatgtacagaatgaggtcagtgaagtacaatctattcaatatttgggtataacaaatgacaacaatcgcaaatattcatacgtccatctcactccttgtcttgcggcaccttgacgacgatctttccctttgcccttccgctctttagcttctcatacgccttcggcgcatcctcccactcaaatatactatccaccacaggcttgagcttgccctcctgcatccactgacccaactgctcgagatttggctttgatgcttgcgtcatgagcaactgatactttgcctttccaccgcccaagaacccaggccgcagcatattgcttccaatttgcagagcgcttccaagcgagggagtcgcgccgatttgggaaaatcctccgcccggtgagatgaacgcgttcgaggctttgtagagatttgctggtgtgccgatgttgtcgacgacgtgcttgaaaatcgggcctttggaggagagagattgaacgatgttggtcgacttgtagtcgatgacttcgtctgcgccgaggctctggcatagctcaacgttggctgctgagcatgttgttgtgacatggcagcccaaagcctttgcgatctgcacaccgaaactgcctgtaccgcctgatccaccgttgatgaagactttgtctccggccttgacgtttggtgcgatggcttggtactcagtcaatccgcagattcctgctgtggcggctacttgaggatcaacgccttcggggaggacggcagcaagttctttcttcacaacaacgtattgcgcaagggtgccgttgaggtactctcccatctttgcaccaaacacaaattggcctttggtaaacccttcagcattcttcccaacctcggcaactttgccggagaaatctgagcccggagtgaagactgagcctaagagtcggagcggtgctgggctctctgtgattttgtggtcgacggggttgagggccatggcgtggacttgaaccaggatttcgttgtcattgggcactggtataggcgcgttgtcgttgatatgaaggttcttctccatacctcctgtcactgacttgtattgccatactttcatcgttttagccatctcgttgcagaattagaatgctcgatttcaatgaagaaaatgtgaatattgttgctgctgaaataactcgaagtgatgtcgaatgaattatatactcaactttcagtccctgcgcgcacatgcggaagtccgcacgcgtcatgatgcggagtggggctgcgcgagcgggccttctatcaatccgctcattgccacatctaccctgtacacacacactcggcacatctgtgacacgtccttgttactacattgcaaggtacgcctcaaggctcaatgcgcgacagatgccgaatgtattcgcgctcgtcggcgcaaaatccacccaatgcggttagacataaccggacacggcgaatagttaaatgccgttccaaagacacttgataactacagctatctaacatgcaccacgcagtctaaccacttgtcgtgtttgcggctggataagtcacaaacatcttctcgaagcccgtcacattccattcacctgtcgcagtgttcaaagtcaaattcgtcggcacagtctcgcctctctgaagtgcaccgctctcgacacgacctcccgcgacgtttcggtcaaggtggttggcgccagccttgaccgtgaagttcgccagactgacttcgaaagggttgcgggtagctactgacggggaacctgagggtaatcaataagcgcctggcaccagggctaggattaagacttaccgtagtaacgagcattcagctcttcgggagagatgtgaagttcgtagtacccgcggtagtatccttcagtccattgaagctccctgttatcactaacgagtcgggctgcaagcgtgctggcattggcgatgctacgacctgctccataaccgcttgaggatacggcagtaccggcaaattcgacaccgattgcgccagcaccagtagcttggtcgtagggagtcttgtcgagccatacgaggtctgacacccagtttgcatgggagtcaccagctaggaaagcagtgttgctaatatttttgctgtatagatgattcagggtgcggtttctgttcgaggtgtaaccctgctgagtgtcagtggtgatcgctaatgcaatacggagacacttacatcccactggtctgcgttgatgccatctccaccgtataatacggtttggttcacgctactgaaaatgatctggttaccgatgaccctccactgagcgccccggtcgcttgactcggataaagttcgataaaaccagttctcctggcggctccccataagcgaacggccagcatcgtccttcagctccgcaatgtaatcatcgttccagtcaagtgtggtaatgctacggtcgtagttacgagtgtccagcatgactaactttatcagcatcccatcttgcgttcttatctcacgtggttggcttactcagatcaaagagcttgcccatcttgaagttcctccagatacggagattgtcatccaagtcgacctgacgaataggcatccactcaaagtaggcacgtacagcgttcatcttccgcgagtcgacactgatgcggccgaacttcaagaatgaagcctcagtattattcatgccgctaaagccatctctgtagccattgtttgccacctcatgatcatcccatgttgtgatccaagcaaagttctgatgggcaagacgcaagtccaggtctgtacgatactggccgatacgggtccggtaatcatacaggctgaaaatctctccgcgaggagcagttgcgcgtgaatctttaccagcgactcctttcccgccctcatatatgtagtctccgagatggacctatgggtatcagaagtgtatcgaggttaaggtgtattgatcttacaaagaagtccacatcatctttacgtgccgcattaccataagcgttgaagtatccattcgggtagttgctgcacgagaacacagccagacctactttggacacactgtcgtcctcgttcgggctggtctttgttcttcctactggactcttgttgcttgaaccgcacacggtgaattggtagtagtatgtctgaaagggttccaagttcttcgcctcaacctgcttgatgtcagttttatattgaattcaaagtggacgaacactgaccttgatggtgaagtcgatatctgaggtagtgtaagctgtaccgctgtcgactacactcgaaaagttcctgtccgttccgacgcggtactcagtacagacggggttcggcgaagctttgatgtacttttctgtctcatggctgtataaatcgacgtagccagacacagtcacattagacctatcgtgctccagtgatggtgcaatacgagtccaaagaatgaccgagtggggatatgggtcgcccgatgccacaccatgcgtaaagttgagttgagctggatcccacggagttgcacgcttcacgagacttcgcttcgccacttttggcacgtcaataccaagaccagcatgccttcgggacggcgactgatagttgagattggcgtcgaaagaggctagggtcaaggaggccaaacaggccgttgttaacaaagccagcaccattgtgattcttttctggaagcaatggaatctcatgggttacggctaatggggtggcttctttataccagtacatttttctcgtgccgtacctcgacattacggctaaggcacgacctacaggactagtacaattatgaagcgggagccatctcatgcaccaattagaggtctagctttgtcagtgtgtagaaatgaacctgttgatcatcgggttcgcatatgcgtgatgcgcatgtgcggacacggcgagttagtattggcccgtcagccgttgcaactttcgtgcacacgggaggactcgcttggcatccgctctgacatgacccggcacggcaacgtagtcttagagtagctccgtgcgaaaagcttgtagaagcgtgtgtgtgtgaacggccgttagcgttcatcgcgagaagtggagaaagaagcacagaaatagcttcacgtatcggggcgccagtcaattgatcgcactatagatctttaccattgcgcgctatatggaagatgttctatgacactcctacctattctagaagcgtagctgtttgtacaggtcgcggaagtttggtgaggaaacagggagtcgcggagtggcctcttggtttcttggcacagcgacttagtcgcgaccgcgttgagcagacgaacctcacaaggatcacaacacgtcgtgcgctgccgactcgagcgcctcgcgcctcgttttccaataaggcgaagccatgtagcgctccctcggctgacaatgcacgtgtttactccagttcgtatcagatgtcgcaccctactgagcacccgtgccgttcacacgttcttctcgccaaaagtctatcaacccctgccatacagaatttggcataagctgatcgatcactatatcagagcagggatgtggtaaggatagtccaggtcagcagggtacgtatgttcactactgaagaagacgtgagacagctctttgtcgaacccggctttcaacaggaatcaattcttgtgagctatgacgctgaaattggccttgcacatacaaccagaaagcttgtggttctattgaggagtccagagcaggtaccgcaggccatcaaagatcttgatggggcgatcatgtttgattcgaggcttggtgttgttcctcaccacaagactcccaaccctggatatgtggaatattactggggctggtttgctgtttctgatccaagtcttttcaagcaaagagcccccattctgaagattctcacggatataagtggaacgcccattcgcatggaaggtaattattttcttaccaagttttcgggttttcgcaccgcagcgagaaggatgagtcctcatattcgaacacgttcgctgtctagaaaggaagttatttcctccctatctcaactctatctatcacatgctctacaggttcgatgttgaggggcggattctcctgggatggcggccgtctaggtcagcacaacacagcccgagtgcgtgtgtacttttcccttgtatctaggggagcattctgattttatatgtcggaataggatcaacgatatgcggtcggtaccagctttgaagaggtatgcatcttccctgagatcggacgtaaggccgcaacatcgccgtcaagaaccttgcgccgagaacgtacatgatctgacaatcctacaggcacaggaggcattgttccggcgttggtttctgaaagaaaatgatagagggctttgggcaccaggggtgattattctccatgttgagtcccgttagctgtgtgctgatcaacagagcacacgtatcaccaattaccacgcattcgcaagcaatgctaagcgcagaaggtgcaccagacgtcgctactgcacataccgcatgttcgctgtatggcaagcgactttatacaccgtgtagataagatcaatccgaacaagcactgatcgagctcataggccatagcggaagaagtatgattttctgacgacactactcgaccttgtagaccaatttcacgccagacaccttgccatccttcagatcttgcagcccctttggtacaccttcaaggccattgcgcacctccgccggatgcgtgcgaatcttgccagaattgatgagctcctccgacgccttccagaacttggagccaaattcgtagtccttttgactttcaggaaccttgtcgttgtatttttcgcccagcgcggtgtacgcgagcgtccagacggccttgacatctttgcgcgagacttccttcggagggggcaggagagctgacaaatggccaccgctggatccgatcgctgccacgccgatctcggtcgagctaccttcaccgatgcaatcgaaaacgagcttgagtttgtcgttagctgctttgcgtatcttcgcgcccacgtcggcctccttgtagtcgaagacgtggtcggctccgagcttgcgcagaagatcgaagttgtgcggtgacgaggtcgcgtagacttcgcatccggagagcttggcgtactgcacagcgagtgtgcctgttgcggttgaagcgccgtagatcaagataggagtcggctcctgcaccttgttgggcgggaagggtaagccgagttcctggtacagtccttgcgcgacggtagatataccaacgcccagcgttgcagcatcttcaaaagagatgttgtcgccgaatttgaggttgatgccttctttcgccttgatatgttcggcaaacgcaccgttgcccttgtcgtaggggtcgcctagatatggtcaaaaaatggcacacaatgcagtttcaaggcactcacctcctcggacgaatccgcagaccctgtcgccaaccttgtagttggtaacactgcttccaacttcctcaaccacaccagcgtaatcacagcccgcaatggagcctggtgaattggatttggcaatgttcttccagtctgtggggttgagtgcaacagctttggtcttcaccaagatccaattatctccggagagctgtggaatcggtacatcgttcttgagctccgcgacattttcggacacatgcacgactgctttttgggtggacatgttggatatctgcagatgattgacagatggtggtattgggtgatgtcgttaccagcaagtgcttctacccacacctttatattatccacaatagacctgcgatgatgcaacctgtacctaaatccactagtccgcgtagctccccatttcgtcatttgtcatcagcttctctaagaaggtacgtcgttcgggtgaagctcggtatccaaggtgagatccatctactgtcccgctgacatgcatgctttttcaattctatcacctcacactgcatacatgtgttaacaatcaaccggctattgtcgccctatgccgggtggctgtcttgttggtgacgggatgaatgcgggtgaaaagttgcgtccgtgctcaagcttcaccactagcgcaaaagcctccagcaagggtccagcccgcaccagtcttttgatcaacgcgttcgagtcgcgtaactgccggtcaaacacaatcaaacatagccttgcacctgttaaagccctattaattgacgcccgcatattcagcatggcagacgcagacgcacaacgacaggcagaagaagacgcgaatctccaacttccgccctacccacatcccccacctttttacctgaagttcaccacagagaacaaggatagactggacgagatcaagaaggaggacggtatcgacacagcttcagacggcggcaaatccgcgcagctctctacagagcaaattctcgccttgccgaccgaattgcgctacctcatcccacccgagccacccgcggacactgaagagttcaacgtcttcggcacaatcaaccagctcaaagaccgcgacaccttcaatggcaccatggaatacataagtcaagcactggccaaacttcttcctgactggaagtacgaacaactctatcccactaccgatgcctccaactccgcgtcctcgaccctcgaccgccaacgctacctatttcgatttctgcgaagcatactcgttgcgtatattgagttgctcggcatagtggccatcaacccgacggacgagctcaaggacgacaagttgaaggacatcttgaccatggtcacgaatatgcatgcgttgatcaatgagtatcggccgcatcaggcgcgggagacgctcattagtgagatggagaggcaggttgagaagaaaaagatggagatacaaggtgtcagaaagatgaaggaacgtgtcggggaggtgctggagggatttgggcgggagattccgagcgagaaggctgaggataggactgaggaggctgcagtcacgagtgaagaggaaaggaagagggacgcgcaaaggcagatgtggcaggccatggacgaaatgctcagccagtgagccacaccaccctcagatggggctgaatatgcgaacgtcgtaaacagcaaacaaggcgcattcgaatgtgagatcgcgcttgtgagatcgcgcgctgcggcccggtaccttggaaacaggcaatatacaagagcttggcatctgcaaacacgctagcatcgaggctatcaacgacgggctaagtaatgacgtcaaaccggtgagatggacacttgagcgcagatctcccctcagtctcctgaatacaagttgttcagtgtggctgttgtgtctcaagccattttgccgcttgttcgtgagtgtggcacgcgctcgtggggcacgcggtcaacttggccccaacagcacgagggacgcacatcagctacgaacttgggttcagctatctgcagaggacgaatgcggaaactgtgcgcgtctttatacacctaggcaacctttcaaccttttgtcaccatctctgcaaagtctcagacaccgtctcaaccttacactacttcttccacgtacctcatgatgccttcatcggactcagcccgcccttcgaagcgactggtcatcttctgcgatggcacttgggtcggtcgcgaaaccaatgttcctggcgcgcccgcgagcaatatccgccagcttgccaatatggtcggtgaagtccagtacaatggttccaatattgaagagtcggccgttcatccacttcgtgtgcattcacacgtgcaatcagggtcatcttccgacagcgtcatcgctggttaccaagaaggtgtaggcctaaaccgtacgttccttgattacatctgggacggcgccacagcctcagccatcggcgatgaatgcattgctgtgtacaaattcatcgtcgaaaattacactgacgagcatgaaatttggctgttcggcttctcccgcggcgcttttacggtcagatgtgtagcaggcatgatcaacaactgcggcatcatcaagcgcctcccagaattcaccgacgacgaagttcacagactctgctacgatgtcttccgcacatatcgcagcgcactacccaacgacgggccccacagcgactccagcctcaaactcaaaggcgacgcaaatcatatatggcaagttagtcgacctatccgcttcatgggcctcatcgacacggtcggggccctgggcatcccgcgcctgaacgcaggcatcggcttcgactgggcgccctttgaattcttcgaccagaacatgtcctccgtcgtccaggaagtctaccacgcgccctgcctgcacgacagactgtggatgttccagccctgcctcgtctatcccggcagcggtaaggacaaaacccgcgtccaccagaaatggttccccggcacgcactacgacgtcggacgcatgacgttccgcttcgtgcgccagagtcctgcgaattggatcgagaaggtggtgggcgcgttgccggacctcttgtcacgcactatctttccgaatgaagtgctgtcagactgtgtactgcgcttcttactcgaaggcattcgggacgtcgattcctcctcctcgaacccactcatcccagacattcacgacgtaatttcacacctggacaaactcatcacgcatcccgtcccaaactctactgggtcgggcgacatctacggcgacgtgctcaactacgcgcccggcggcatcctgctcggcagtctccagcgcgtgggcaaagcattcacatccaccctcaacactgtcctgccacagctcggctcgaatatccaggatctactcggcattaaagcgatcatagggattctgacggccaccagcgatcgcaggatcccggggggtgaggaggatgttttcgcgtatgccgaggaacaggtgctgtttgtggagggcgtgcaggagagcgtgattgtggcggaaaaagcggacatgcgcggcgtaaatgagtgggggaaggtgcggtatgagagtaagacgtttgagaactgggtgctttggaagagggtttttggcggtggggagttggaggtgatgaatgggaatgggaacggagaggaaacgaatgggaaaggagaggagtctaatggaggcggagatgcgaatggcaatgggaagaagaagaacaagaagaaaactgataaagctggggtgtagggattcaagtgagttgtagaataaggtcagaaccaaggcactcttttcttcttcattcgagaaaacttgcatttccaatgcttgtttatatactacagattcgcctgtcttttcgcacgtataatcctacaatccttccgcctttcatccctcatccaaaaccccctccccttcacatcagaaaaaaacgaatggacgtccgagaccagcgggtaagcatcggggtatctcgaaacacaaaaagaaaagagtaaaaaaaaaaggtaaatcatcatcgaccgggctcccctgcaacccccgatcgtttcattcagaaagacgcagtggtttctggtattcaaaagcaggaagaagaaatgtggaaacgccgttgcaatgcatcatatgcaaaaagtaccaagttttgcgctttagtagtgctggtcgtagccctggttctggtcatagccgcgcggggggtaacgcggctgagacatgggcgtataactacgatccgggcccatgttgcctgtgtgcgatgtaggagtgtaactacgatctggctgagacatgggcgtgtaactacgatccgggcccatgttgcctgcgttccaagatggttgttggatcggggcagtggcgctgcgttgttgggggacggagctcgtcatgccgcggtttggcagcggttgggaagcttcgcggcgctggatggcggatgtcagggaagcagggaggccgggacggggaggcgcggtgccgacgcgtggtggtggtgcggtgcctgctcgtgggggagatcgcgggcctgagggtaggccagattgtgcgggtgagccggcgcgcagggcatcggggattggagggggtgcttggagggagttgtattcgtccaggatgcttgagtttgagtagtagggttggtggccgtgttcgcttgacatggtagtctcgactggtgagagttcgtattgctcggcttgaggtggcccacggctgtcgaagggactgaactcggggtatggtcgggttgactgtggtggtgatggtccccggcgatcgttggacaggggtgaggtgacgcgaggttcggatgtaacgtggttgttacccacggtcgagtagcttgtgtcaactggcggcaaacctccaattcctcgcatactcattggagtgtttgatcgggcattagccgcttcagggtacggccggctgctcggcgtgtaagatcgaggaggctgttggttgaaataatctcttcggtccattggtggcattgggtcggtaggcgttccagtggccatgccaccggcttggtccagaaggggtgcgttggagcggtaactggcggtggaatagtttgtatctgaacgagtggggtatacaggcctctcgtcaagcgtgggtagtctggggttcgtgggaccacggttggtgttcgaggttcctggccttgctggaccgttggcggaatatggtggaagcgtggtgctggtagtcatggtgtcggagcgttgcaccgagaagacagtagaagtgtcatcgtcaaggtcaagcttgggcagcgtagggcgtgtctgtgttgggtcgagcttgcccttcttgatggccctctcctcttctagccttctcttttgatccgccttctcaatcgcctttttgaccttcttgcccacaatacgctcaagacgagtctcgaccttgcgtcggcagtactgagtcaatgagccatcagctttgggaatgtaatgccataggaagacaatgtagagtatgcccgaaatgatgaggcccaaggcggagatgacccaaatcagtagggagaacaacatggtgaagtagatgacagtctcctgcttgtttccggtctcgaccaaaactttgatgttcatgaagaattgctcaaagttggagcgatccttggaagcatgttcgccgactggaagaagttgggcctgcatgactgcatacaaggtcatggcgttgatagctgtgcgaggcccttgtgcaacgatgagaagcagggcactcttgaactggaagtagacaaagagagcgatgtagttggcgccctttttactcttggtgagttcggcgaaaaccaggaagcgtctccagccctgaccggccttggtaatgcgcatactctgccagatgacagccacgggctcgaggtagcattcggtcacactgccagacttgataacgcgcatggctcggaagtatcggtaaaaaaggaagacgtaggaaatgataatggtaatggcgaaaatccacttggcaatctcgaagggaaccgcgggcttcacctggctggaccagttgttgaaggcgaggaggtttacggcggtgaagccgtcggcgaggtagatggcgcatgagatgatgacgaggatccaaagccacatgtaggagaatggcgtgaggcaggaggttgacctgaagtcggagaggttcttggcttgttagcaagtgtcgccgtcgccgtcgccgtcgccaccacactcacgatataatcccacttctgctcctcggacacaatgaggcccttctctcggtcgccacagcaccccatgattgaagatgtttggtattagatggagtgtaagtatgtacccggtcaacggtgcgtcgcctgcagtccagctggcggtagaaagagtggatgtagtcctaattgcacattggctacgctgagagagtggcagtgtaatctggttcacagagacggtggacggttgcgtggagacaggccggctgctcaccactagcgagcagagggaaggagcgacaggggacggcgcttttttacagcacagtggagaagtgaggctgaggccaggaagagaacacggctgcgatcgtggtcgtcggtgctcgggtgctcgggtgctagaggagcgtggagtgcataaggcgcaacacgaggtgttgcagttggtgtgtgatgatcgcaaggctggagacctctggacagcggatggggcgggcccggtagacaatgcgccgtataaatatactatcaatggcgctgtcggtgcagtgttttcctattgtgtccaccggcgcggtgaaggtgagtgtggcagtgaaccactggactcgaggccgggtagtcaaggagtggcaggcgcgaacgagcgcgcggggaaatcgcaggacgggccgagttcgaatagacttcgaaggctaaagagcgacgagaaggagaccgcagcgccagcgtctacgtgtttgtcttgacagcacgacagcaacacgagtggtaatgaggagccgctgcgaacgctggcgatctggagtttggcgtgggtcgctccttcctcgaatcgtgccctgcgccacgcctgcccccagtgtgccgccctcccgcagcccattggccagctgctgtttggcgctagcctgttcctttgccgtactcccctgaaacgacctagcacagattgccatcctaatctagaaaaggccctatcagcgccatcgttgctctggccgcactggacttctcacaccccatctcgtgctaccaccgtggtttggcccatgagccacgagcgccgtccaggaaagacagtcgcgcagcacactggtcacgcgtagcaccagcggctcgcgcatggctgcctcggtgcaacggccctttctccctaccaagctacgcccagtgccacatttcaagtgtcatgcaagaacatcaacaccagaagaggcagctgcatgtcgtcactggaaatgcgccgggaacgtcggatgcttcacattctcagcctcagcaccttaggcagttcgaaacactgcatgcagtgcctctgccattggccgtgcgcatgaaaccaacctggccggcatgattgcccttggttgcggaaagtgccatttggccgactgcatgctatcgacgatattacttgaccagcaccagcgcaaaatacgatatgcatttcgagagagtcatgtattcgacacgccgcatcaactaacagtgaagcccgtcatgccctgctgtcggacttcgtctatcctctctctgtattccgacaggccaccagcgtacgataatggttcttgcaccttgcctggtatgtttccgccattccatccgctcggtacagtgtgtctcagcgttgccacactgtgggcgatgactcgctccttccacttcttctctgcttcttccgtggcttcgattctctgctttccttgttttctcatgtcgtccaacactgcgatgatccagtcggcttgcggttcgactgcacttggtccattggcaaacgctgtcggtgcctgcggtccgtacactatgaagaagttcggaaatgacgagacagtcatgccgagatgagtccaaatgcctttttcccacttgtccttcaacagtccctctgttcctcggatgttgatggctttcagtccgcccgtaacgctatcgaagcctgtagccagagcgatcgtgtcaaattcgtgcaaagtcccgtctgctgtccggatgccttctggaacgatctcctcaattggattcgccctgacatcgacaatgtcaacgtttggctggtcgaaaatgtcgtaataccactgctccatactcggtcgcttgccacctaggaggtgaggtttcttgagtggagcaagcagttctctcttccttgggtccttaattctcgctctgactttcttcgcccaaaacttatatgcctcatcattggccttctcgtctgtcagcatgtcgctgtagctcattccgtggaacctgaatccgccctacattcagtcagcatgaacagaccaaaaccatgtattccaaaaactcaccttctcccataaattcgtaaaataccgctccctctcctcctcatcatgatcaaacgtcttcaacactctctcagagtcaaacgcaaacccaccccttgtcctccgacttgtctccataatcccctcaatctccgccatcatctcctcattctcctcctcgctaatcttcctctgctgcatcggaaaccccaactgcggcgtccgctgaaaaaccgtaagtttcccctcatcccccacctccttcgcccactcctgaataatctgcacgcccgttgcccccgtgcccaccaccgcaactttcttccctttaacatcgacgccgcccttgggccagaaactactatgatgcatctcgcccttgaacgtatctagccccttccaatcgggaaaatacctcttcgccgcaaacccggtgcacgcaataacatgtttcgcatgcaccaacaaccctttctccgtccttaccttccaactcttactaccttcatcccagccaacatcaacaaccgtctcgccaaacacacaatccctatacagccccaactcctccccaacaaacctgaaataccgcttaatctcctcgtgccccgggtagtgctcgctccatttccacttcctgtagatttctggtatgttgagcgcgtacacgggccattgcgaatccacgcgcgcgccggggtagctgttccagtgccatgtgccaccgaggtcggtgccggactcgatgattttggcggtgaagccgcgcaggcgcagatggtgcaggaggtagcagcctgcgaagccgccgccgatgactaggacatcgggggtgtgtgtggggtgagagtttggggtgtcggagcggagggggatggcggaggaggagggggtttgagtgaagagggaacgctgcattatgttctgatcaaggaaatgggaacttggggaatacacatgtgggatggatttattcgaggtctacttgagatattggtatctggtcgcgttcgcgtgtatctcgcatcgagatatggcgagtttggtcgaatcggatagacgggtatgcgattggctggtgccgaataagtacaaaatgtgcgtggcggaccgattgggggtgttatctggcacgtggatgggtgtggagtaaatggtgaagctaccccgcgattctggactttgggttggcgagtgccgagtagtccgatcgtggacgacactaacttcaggaacgctttggatacttttgatgtatgttatggaggtgtagcagtcgaaagacctagtgaatttgatcaaagtgtaggcctcagatgttgggcttttacagatttcgttttcgcgatttgtctcttcaccagatacaaactcgaaaccttgcttcatcaaaagagtaccccttatatattccacttgtaccgatgtcttttcgtccgatgtgcagcgtggagataagttccaaattgctaacttcgaagacagcataatgactacttgcctatgagtccatcatacaaagactgtagttactatacgacgccgaatgtatttctcttacatcgatttacagtgatatcaatctcgcattcctaacttgttctccaatctttcaaagtgtatattatatcccgaacgatttcccattctcacacaattggtaccagacattgtgaaccagtgtgaatgggccagtgaaacggaacatcagcttcgtactcttggatcgtagccttggtgggcgaccgctggtgaaattcccatatgttttttttgctgtttctttgcagcttttcgtgcaaggtggtttagggaaaaaagggtttcgcggggacgacgggggagtaaacaacgatcccattccgaatgctgagttagtaaaagagggaagacaagcataagtgctcagcgcgagagaaagaatgccattgtttctttgctgttgatttgtacattcaaagggaatgagctctaggcaacgccatgtacgaccttgggagccactagttttttgaaacgaattgcgccgttgttttatatcgaactctatcaagcatatacaccacatcacgcggcttggagactggtcgactctgtgtggtgagtgtgctcattcatccatctactatttcttctactacactacatcataacgcacattgtcggaagccagagtgtttttgtcttctgctataggtccacccagctccttgacatatcgttgccgatagctcatagttgggttttcttcaacggagcgtgctagacctagatggtgtcaatgaatgaccctgtaaaagtcctcgaatatgctgtctatccactctacctagaaatcaccggtgtaaaaccgtgcacaccaaacccgtagtggagactatcgagagatggtatgtgctgctcaacgtacgctccatcacacaacgtgggcgaccaagaacgccgggatactaccgcactgaaatgcgcggagacagcatatattcaatttgagtacatgtggtgcttttatttccaacgagacgcccacacagattcattatccaacgcgaagaaaagatttagatgtgcagtgaacgataccaaatttgtagatacttgacccacacgtctgtgaatacgtcgaaatccgaaaatataattacgtggtagaagccttcgctgagcgtagcgtcgtagaagaacataaaacagctaacctcaacatatgagccgaacacagacgccatgttcttacgcgctgcatgtgcaaaccgccactcctctgtccgctcttcacgcctcatgtcaaatcctgccctctccatcgctcaaacccacagaaggccccaaaaaaccccatcccaaaatccactccccactcatctgaaaatcttcatattctagacctcgatcaagctctccgccaatacgttcttacctatcgccatttgcccagcatgcagatcttgcagatctctacgaacccgatcgacgatgacgatcgacaggcacacgcacaacatgttgatctctggggctaggcaaagacgacgttcgagatgtgtgcgtgaccggatggagaggggttagccgggcgatagatgcaataagggcagatggtggaaaacactattgcgcatctgcggcgaccatgtgctgtgaaattatgtcaaaccacgacgcgtatactgacagatgccgtgttaaactctgatactttgccgcgtacggtaatcaggcatgcaagctaacggtgaagtatgctgtatccgctgatgaagcgcacgccgttgccgtcgcaactccatattctacctcctcacatatacgcaacccaaccttaaagtcacagtgacatcacgctctctcctctcccctccctacgtatcgataaagcattacgcactctacttgcacctaggagtcttagcgtaagcaacctccgtccccaatcagaaaaatgccgaacacgaatgtgtaagactttttacgaggtccggtttgtatggtggtacaagtgtagtcgcgagatgaggtgtgcaggactagaaaccccaatgaactcttttagcacgagcgaaaacacacgtaatgtcgatgcttcactgtgcgttgccgggtggtcgggcaacctgccctctgccctatgggagggataaccctccacactgagatgaaaactgtcgtcatcgttcataaaaaagactccaggctaaagtcaaacctgcaaaaattcttgcgcaagactgtacgcagattggccagatgggagaaaagcgcaaagtaaaagaaacttcgcctttttcttctaatccacgcccagcgccgttgcagcgaacaagaacccaccacgtcgcatgcgactttgctcaacaaggctcaagtgctgtacgacgagtggtgggattccatcgccacgttgcgataacgagtcttatcttcttgtgccttgcaggaaggctgggggctccacagatgttactttggcccatgtatgcagagaggtgagtggagcgaaaaaccgcgcagctgcagatgtggctgctgtgaagatcgagttcggcgagggatgcatctgcgtcacggccttgagtgacgtgggagggggagtgacggtgacaatgaagcgggaagaagacatgctttcacaagaacagggcgagtccccgcgccgttgactgcgcactcagtgcgcatgggaacaagcaatgcagtgcacaccaagttattgccaacacagcactgcggctgttgagaaatgattgcgcggcgactcgactcgtttgtagaatcgactcggagacagagacgttctggaagaggcaggctccacaagcgttcgcggcgacaagaagggccacgcatgcatgccgtcccaatcacagcgagatggcccgccgtgttgacgatcacaattgcgcggctctcatctgccgccccccggggctattgcttgcccagccgtgcactgtgggtgacggtgcgcacaatgcaaattggcctcgaccatgggatgccagcgccgcctgtgtttgttgtcgtggctgttgaccgcaacgccagtttgacaatctgtcggcgccgtcgtcgcgtgccgcctcaaggaatgccacgttcagggctggtcttgcgctggcgcttgacaagtgtctgaaacttcggttcctgggacaggcacaccaatcagagctcgcagccgtggacaggcacttgtccaatccagcattagcaacaggattggcattggcgcgctagcacattctcgactttcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgatcttgcgtctggccgctttgttaccctttcccccttgtcctccttgtccacactcgccggcccaggtatattaccttatcgtccctcttttgagatcctacagctttcgccgcgttcactcattcacgcccgaaactcctgtctagcgatcagtcactcattcaccactcaccaactcaccgctatatccacatacgcataacgctgttgaacgacgttacgatcctttcgacaaccgatactcaccacccaaactcaacatgcgttactcttctgccgcggtgctgagcaccctcgttgttggtcaggctgctgccgccaacatccacaaccgccacgcgagcttccacgcccgtcgcgaagcgtaagcagtccgcgcaacgcgcacgttgcgtcgcaatcactaacagtgcgcagtgcctccaagcgccaggaccctgccgcccccgtcaactgggatgcgctcagctacgaccttaaggacgtcaactgggagaaggtcaactggagctccgtcttcgcctcgtctgcggctgctgccaccccgactcctgaggccgcaaagcccgcccctgtcgtaactcctactcccgaggccgagaagcccaagcctaagcccgctgcgccttccagcaccgaggcttcctcatccgcccccgcacctaagaagaccgatgagcctaccagcgacaaccccattggcgacctcgtcgatgatgtcttcgctggtgtcgcctcgattgccaacaagatcggcgccaaggtcggcaagaacgacaagcagaacaacggcggtatctggattggtgacgactccaagtggggtatggaggtcaccaacaccgggtagcgacgaggccgtctactactgctggccaggccaagggtttcgacggcatgtccatcaacaagtgggtgcccgatgtttccgtcggcctgaagcccgggaagtccgtcaagctctccttcgctgccagacgttcctgctgcgtgcgccccggcgactgccaagaacgccctcgcccttttcggtggtgtcgacaacacctgggctgaggtcaccttcggccagtggggtgctttcgacgtctcccgtaacgtcaacatgaagggctgcaacatcagcatgaagggctccaagtgcctttctgacatggagacctgcgtcttcaagtgcaactccggcgactcttgcgagaagggctacgacctccacaactgcaacgccagcaacggtggcggcggcggttacgacgtcgtcatgcagggtaccggcggtggttgcgccatggcctctgagggcgaatggatcaaggtcaccttcgactaaacgcctcgtcgtttgttggtcggagttgtaacgtctttcctggtcctttgagctcgtctatatcctcttcctcatacccccattactttcgccgttttggatattcatcgtccgactcgggcaatattgatacccgctgcgttgctcttgggtagtcggtttccattacggctcttagtggccaatgtgtttgtgtataattgtttaagtcgtttatagcgaatccaaagtaaaaaataactcttctttgcgctcgtgacgtttgcctgatgactgacgtgagtgtatgatgattcgatgcgtgcgtcagctcgctagtcaaccgcaacgtggaagccactcatcaggatatctggtggagacaaagacttggggtgtggtgaaagtgcgtcgtcaggctttgtgttcttgttgttgtgaagaagcacggcatcagtacgtcgatgcagtcgtgtcttccgaacaatgtattttttgaaacacgttgactgcccgcggaaacacattgtcgtttgaagacaaaagagaagcggcaaggtagtggaaaccatcgggtccgatcgttttatcttctcttcaattgtgtcagctggtggtatggcgtatgcacagcagccactcacctctaccatgctttgctcatctcagagtcagtacacgaactctttgatcaagacaggatccgggcgatgacagtgccagcgcgagaaatgtgaggtgacgtgatcagtgttgacgccacgaggcagcggtaaaactcgtgcccgctctgcacctacaatgccagctgatagtcgttagaggtgaactcattacaagttgctagtagagtctggatgtatacgcagctgtaagattatctacacatttcattaaagatctttgagtgcatccaagctacctcatcacctcttctcatttggaaaccgcgggcatgaattgcgtcacggctttacggtgacaaatatgaggcgatgtacgtgatcagagtggtgatgctaaaaatgagcgacacagcgaggcatcgaggaacgcatataagaacagcaatcgcgaagcacgcaaatgaacgaaaacaagaattaggggatcgagaggtgaggtgtgaagaggtgagtggaatgcagtcaaggcaagcgaggcacaacgacccatagacacggttggggaaggcacataccaccagctgaaggaaggcacgatggctgcgtaaggggaccgaccacgcattctcaacgtgtgcttggatattttgtgcggagaaccatagtttggtaccctaggcatgccctactttgtaacaaccgacatcactcatcacagtcactgcgagaatgtcaaagtgagatttcatcttatgatcatttgctgttcgaaaaaactgccaaaagctggaaaactccgcatgtcccgtagatatctaagccagcccattttactacgaatggtacttgtacattggtcggaccaaggcgacccaagatatagctagctccgttaatgcaaggggaaagagatgcacttttacttctcagacgagacgagcatttacaactcgtcgtggtcaggctcctcctcgccggcgccaccagctccgccgtaaagcttggaggtgatggggtaggcgacgtcggagagcttctggaactgctcgtcaaagtcctcagaggcggcagtggcggcgttctcctcgagccagtcctgagtctccttgacggcgtccttgatggtctccttgtcctcatcctcgatcttgccaccaagaccctcctcatcgttgacctggttcttgaggctgtaggcgtagttctcgagcttgttgcgggactcaatgcgctcacggttggccttgtcctcctcagcgtacttctcagcctcctcaaccatgcgctcgatgtcttcggtggtaaggcggcccttgtcgttggtgatggtgatgctctcagccttgccggtacccttgtcgacggcggaaaccttaaggataccgttggcatcgagctcgaaagtgacctcaatctgggggacaccacggggcgcgggactgttatgctattagcttctatagattcgagtggattgtgaaaaggtgacttacggaatgttagtcagctcgaactttccgagattgttgctgtcagtcgagttagtcgagaattccacagcgacgcttgtgacgattagaagattggtggcgatgaaggacattccggtctttggctttgtagtcgcagggttcgcagtagagaccacagccgtcgtcgacaacagattggtgtcggggagtggcggtgtggcggtccaacccgaaccgcgttgcgaacgatttgtcacagggagagcagtggaacctttgctcctcgacatagcgcttgcctctggccaggttcttgggctgcgatctcttattgcacacagccttgtagtcgaggaactccctgtgctcttctggacttcgctctgccttctgcttcgcatcccattctctacggacctctcgcttcctctgaagagcgatagcggccatgaattcgagctgttcagcagtgaaatcgaggtcgtcgactccgacaatgacgccttcggtgaggggattgtgagatgaaaggcccgcccattcatagtcatcgcgcgaccaaggaccaggcggaaagccgtacttcttcttccgattgtacataggccacagaaggagatgaaatgcggcctcgatggcgacgagtgcagtgcggaatgctgggacatgtgctggggcaggcataggacagtgacagagcagtgctgcgtggatctgtttgtagccctggttcttcgcatctcggactcgactgggctcgacgctgcggttcttgtgttgtaggaggcgagctcgaactccagctttcttggagtcagagccagagccgatgtataccgcgtaccgtctgcgcttcttgaggacgaggacatagacaccccatagtttggtagggacggtgtcagggagagacaggaaccagtcaacgcttggtggagagctgccttggacggcgtcgaaaagcccatcaacgaaggtgaggccgagctgaggaaagagagcggccaagctgtcataagcaggaaacagaacgcgaaagcgaggattgatccaatcggggaccgaaaggcacagccaggttgcgtgtaggatgagtgcttggatgtcgactgcatcgtagagcatcttgactgcattgcttggttgcatcaggcgtacaacgcggtacacgttggaacgactgaccctttggcgtgaggtgggatgaaggatgagggatgaagaagcgagcgacgcgaggacgatgaggtccgacgcgtcttcgcagccagaggcaggtgcgtgtgggtggtaaacatcctgttggagtaggtgcttcaggcaccgagtccgctggggaaggtgcgctcaggaagtcgcaccaccggaaagtccaaaaccggaatgtccaaagagaagagtaaaaagggaaggagaggggaaggaagtaaaacacaaaaagaaaaagaaacactcactgatggcatgttagcggttgtcatgtatcggggctctggttttgcttaccttgtcctttgtcatagcgcgttcgccttcgaatacctggataaggactacgggctggttgtcggccgcggtggagaagatctggctcttcttggtaggaatgctggtaccacgcttgatgagagtggtcatgacgccaccagtggtctcaataccgagagtaagcgggttgacgtccatgaggatgatctcctcagtggccttgtcaccagcgagaacaccaccctgaacggcagcgccgaaagcgacagcctcgtcggggttgacgtccttgcgagccttctttccgaaaaactcctcaagcatagcctgaaccttgggaatacgggtggaaccaccaacgagaacaatgtcgtcaatgtcggacttcttgaggttggcgtccttgagcacctgctcgacaggcttgagggtcttcttgaacaggtcgttgttgagctcctcaaacttggcgcgggtgagggtctcggagaaatccttgcccttgtggaaagactcaatttcgatcttggtggtcttctgggaggaaagcgtacgcttggccttctcgacctcacgcttgagcttacccatggacttggggtccttggtgatgtcgacgtcgttctccttgttgtacttcttggcgaagtgctggatgacacggttgtcaaaatcctcaccaccaagatgggtgtcaccagcggtagactgaacctcgaaaacaccctcctcaatagtgagaatggacacatcgaaagtaccaccaccgagatcgtagacgaggacctggcgctcgttcttgtcggcgaccttgtcaagaccgtatgccaaagcggccgcagtgggctcgttgacaacacggagaacgttgagaccggcgatagtgccagcgtcctttgtggcggcacgctgagcgtcgttgaagtaggcggggacggtaacaacagcgttcttcactggctcgccgagatagctctcagcaatctccttcatcttgccgagaaccatggcggagatctcctcgggtgtgaagagagtctccttcttgaggacctcgacgctgacgcggggctgtccgcccttgttgacgaccttgaaggggaagtgcttgatgtcattctgaacggccttgtcggtgaacttctgtccaatgagacgtttctaccaaatagtcagtatacgtgtgttggaggtgtagtgcaggggctgcttacgatgtcgaagatggtgcgtccggggttgcttgcgtactggttcttggcggcgtctccgacgaggcgctcctcgtcggtgaaggcgacccaggagggagtgatacggttacctgggtcgggctgttagctagagcgtattgtggggattgtgttcgaactcaccctggtcgttgaccatgatctcgacctttccgttcttcatgataccaacacaagagtaggtggttcccaaatcaataccaataacaggaccggagactgcgttggagtcttccttgacaggctcgtcctgggcgtgtgccgtcttcgccaacatcagaccgccaacgaggacgagcagaaggtagaaagcgatggaccatgtcgagcgcttgctcgaggtccgtgagcttcgtgccattgtgtgttgtgtgagcagtctatgcgactgagaaggctcgggtgccggggtggtggagcgatactctttgggagctcgccgtgtggtgggggtggacttctcagaagatccggggtatagaaaggaaaagccaaggaagagacgagttgcggcgactcttcaaggttggttgaggaatgaggagggagagagttcgtcggcggaaggcagacgttatatggagagcgagtgctcgactattcagaagtggacagtttgcgatttcgacgtcccttcctgatgcggcctagcgccacctcagtccaaagcgccacggtggttctttctcttaccgcacaatcatgagcctcaaaatcactttgcccgtgcagcagcgtacaggacacgtgtaattcgacccactactggaactttctattactattcttgtgcttgtgttaccgcctgcctagacatagcacgccgtgttgttgtaggctgccgcatttgcctccgaggctcgctaaacttttggctggggttggcaaatagcattctgtcctcaccactacaagcccgccgcgggcatgtctcgtgtaaaggaccctctctaatcgcgtatcgcacgcagccccgcgctttggcgaattcagcctcatctggcggcgcatggtcgagcgtctcaccatctgtcctctcatcacgaggcccaagcgcgcccgacattgccatctgttcactgcgcccatgacaaaagtccaccccagtgactctttcatttgttttgcaacgttgctcgaacatcctcacgcggcatggtccaccctgcgcctccagaatgactctttcacgatatcgacacgtctccgctagcttctacatgagcttgcttggcttgctgggctggcgcatctgcctgaaactcgtcgtgaagacacattccatttgtgaggatgccagatgtcttgcatgctgtccactcagcctccgtgtcttggtgttctcgcctacccaatatttccatgttcaaaggccgaccaccagaacctcagggtcattgatcttccttgtgctcggagggagctttcgcgaaccttcgcagcgtcaccgccatgtcaccactcacttatgctaagctttccaaatgcttctccgactgcaaattctctcgccgtcagactacgcttaccgcttcgagtatatcatgaagccatcgaacactgcactaaaggtttggcatcgtgaggcattgtgtgtggctaaaactgtgatggcccgtcagttaagcctttacacgaggcgcatattgcgaacactgcatcggtcctttttgttacagagcatcttggtatactcgaaaaggaagattatgggcggtgtcaatcacagcactaaatattggcatcttagtgacgcttggaagtaagacgtgagacttggtcgaaactaacgtatctgtttctgtacctgtaatggctagtggtcatcatgtcgcagaaggcacgacttccgatgccccagtacatgtcattacagcaagaaaccaattacttttgattccaacgtacgaatacggccgtgatggttcgcaatcatccatccaaacgagaagtactacatgaagaaattcgtgaagactgtgagctgcccggcgtagatcggcgtcactttcgccgacagacggtgattgctgcttacagcattgttcaagagaatgcttggtatactcgaaaagggaactttccgacagcgttaattgcagcactaaatattggcaccttgatgttgcgctgaggatgagaccaggatgaggttaccgtagcagtaacatggtcgcaagctattaaatggagaatcgtctagacaggtacctgcatgcgcttggccgcttgcccagcgagatttctcgcaacttcgaactcaaaatgtgtcgatcacaaacgcctccaacttcgaaatactgaaagcggcactcttggctctgaagtatcgatcgcagcacttgaggcttgggggccgcctggcgttggtcggcgccacctgttccagcagacggtttttgccaggttgaagccgagagttcaccgcaccatggccgcaaggttcagggcgccgagcacgctgcttacgaatcccctgggaaggaatgcacaagcatgcaaatgtctggtgagagtgccatgaggcatgctttgcaagctcgtgttctgattgtaaggtaaagcattccgttgtaccattgatggttttctgtatgcagccactcagcgatgaaggaactgatctgtgatgtaacccactacgaatcgctagacaccaagcctctgtcagcatttgcgaacgtgcatgcatgcgcagcatcttgttcggcttactggcttttgcccaggccattgaggctaactgccgcctcgtcgacgttttcttcacggcgctactggcgcacagcatcaagttgtggtgcatttgcattcttacaaatcaacatagaggcttctgcttggtactgggtgacgtgccttcccgaaagaggaaggcggggcatggctcctcagatggacgtcactttcgaaaagtgttggagaatataaagtcgttggagtctccaacctttgcttccgcatcaattgcagcttacaaccctctcaaaccattttattcttccccaattcacatactgcagcaaacatgggtgccgaagccaacaccgacaaaccgcattcccaccatgcgattccgaaagatattcccgaggacaagggtctgaagaatgaagctgcacctggtgtatgtacactcattgaacagtcgcttcttggatgctgacaatgctagattccatacttcacgccgctgcaagacccgccagccggaactgctcttggtatgaccgatggcagctccaagatccccaagctcttcaccccacttaagctccgcggaatggagatgcaaaaccgtattgcactatcgcctctatgccaatactcagctgaagacggccatcaaacagcatggcacctgacccatcttggcggtatcatccagcgtggcccaggacttaccatagtagaagctactgctgtacaagcaaatggccgaattacgcccgaagactcgggtctctggaaggactctcaaaaagagcctcttcgcaagatcgtcgagtttgcacactcacagggccagaagatcggtattcagctcggccacgccggtcgcaaggccagcactgttgcgccgtggttgagcaagggcgatattgcgggcaaggaactcaacggctggcccgacaatgtccatgctccttctgctattgccttcaacgacaaccattgccagcccaaggagatgactctcgatgacattgagaagctcaagtccgacttcaaggactctatcaagcgtgctgttgatgttggtttcgacacgattgagatccacaacgcccacggatatctcctacactccttcctttcgcccgcctccaaccaccgcaccgacaagtacggtggctcattcgagaaccgcacccgcctgactctagagcttgttgacttagctcgcgcaacaattcccaaggacatgcctcttcttctccgaatcagcgccacagactggctcgaggaggccggcatcaacggctggaccctcgaagagaccgtcaagctctctgagatcctcgctgagaagggtgtcgacctacttgatgtctcatccggcggtctccatgagaagcagcacattcacggcggaccgggctaccaagagccattcgccaaggctgtcaaggacaaggtcggcgacaagatgtttgttggtactgtcggctccatcaccaatggcaagcaagcaaacggctacctggaggatgacaacctggatgtcgcgtttgttggccgcatgttccaaaagaaccctggccttgtatgggcatttgccgacgatcttggtgttgagggacgatgggcaaaccagatccgctggggctttggtggacgcggtaagaagtaagtgacttgtggcaggcgcctttcctatattggtcatagaagtgctagatcacgaatcgcatccagtatatgtacatgaagtgtagtaatatttattgtgtacaaaagctaaactggcgctttgaatatgagtctaataaagtttctcccagggccgaagtcacgaaaaagaatcagttcgcaaatgaggctgctttcacgatgcataagcaagaatagctcatgcacttctgagctgtcgagtcggtatgtttgcgcatgcattatgttgatgatactgcatttactctttctgcaaaaatcataaatgaatttaatcttgactttctgcattcacatgatgatcaagtaacagcactaaacaatcggttgcaacttctagggcgacatggcatccgaacgagtttagtttgtggcttaatgattggttagtgagtgttgcaagacgtcatgtctaccgtcgcgcaacgacatctacgagggtatccaagcctgcaaacagggcctagactgtcgaaccattcaaccacaattgccttgccggtcgagacttcttcacccgatctgagcagagttcgcgtattcccatcttcagcgaatcttcccataccagggttctagacaatgggcaacgataccgtcgtcgacccagctgcacgggacaagtaccttctccaaggtccgtccatcatcccataacacgcccgctctccaatcttacagtatcccagtaaccgcaggaccaacctacgatccttcaactcataccgacattcccgtcaacagctccacgacaaccccgatagactcccccctcgcaacaacctacctcaccgtgcgcataaaaaactaccacggcttgcccttcgactcaccaccaacatgctcgtatttccagcacccgctgcacacctcggatcgatattccatcgccttctccttcgtgccgaagagggatctgaacggcaaggacgtcgttcatgggtttgattatggacatagtatcaagcaccaacttccccccgggttcaagtatgcgatgaagatcgccacgagtatgttggatcccgggctgtatagcgatgcgtactgcgacgagccgtatctttatgggccggcgctgtcggggctattttcgattaatgttggggacttggtcagcgaaaaggctgcggaagagcaattatctactctggagaaagagaacgggggcgttgttgaagaaggagcgtcgtgcgcatcgggcgcgcagatacggtctgatctcaatatgccggcgaaattcaagaagcgcaggaaattcttccttacgccgcagaatctggagaagtttacgttcgaaaagggaaggatgtatcacgcggattttttcaatccgcatttggactttgcggagtttagtctgaggttgcccgggttttcgattggggtggcgaggtatattgatgagaagacgcatcatttgaggtatgtgttgaaggataggagcacgggggaggtggcctttgtggtttttttcaagttattgtttggggaggagttggagagggttaaaaaggagaagaggggggagagtgggcaggaagaaaagaagaaagagagtctatcgagtgtggatggaaagcaaggacgtgaaattgaggatgtacggaaggatggccacattactgaaactgaggtcgagcaaccttcagcagagccgacgccgcgaatcgaggacgaagaagcgagcggatactcgcctactgctgctgtgacttcgttgaccaacaacgtctatgctgcgctcgtcgcgatgggcttgtggggtgatggttccccgtcttcagatgaggttgcgcaaactctagatccttcatcacaaccatctgacccgtcgttggactcgcgcgtcgacgccatggacgatgcgacaatagagcagtatttgcaaagccgacagagcaatgtgtagatcttcgaagacgcgcctcggaagcttgtgatcaataagtttcgccctggtcctagatagcagatcgtgatggcaggaacctaaatcgatgattgacgggcggagaatttggcagccgctgacgcagtgcgtcggattccctcttctgacacaagtgcgatgtaagcgtgctgtctgtccgaagttgacattgctgcaaactgcaacaaggcaaatgccacgaagtgcccttttgacatgtctgtggcaacctcggtgttttagtgatcggaacgttgcccccaccacgcgtccgagtgccccaccaatctcactctcgaagcccatgaaaccctccttgagacgcccactgcgtctcttgcttcgctcacggcaacaatacacgcagccggcaacgcttatttcccggtggcaggcaagcgtagacggcgccatcagccaccagtcgttgtggttcgctggcatctggtgacaggatcagcgctcggaaactcaagcttccatgcactagaacgcttggtcgccaaacaaaggcgccgcaacgacgcctaacgcacggcattcaacgaccccgtagagcgcgtccctgctggggaagcatgtgttccagtaaaagccctggcgtggcgcggcatcatgcgttccggagtggatgaaagtgtggtaacgtcgttttggcccatatgtacaatttcagcaccgggcgctggcgctggtcgaggacctctttttgctccgctcgttgatcgttgcggtgtgctctgctctattctgaaccttagtgtagggcacatgaagtattaccaccgaacctagtagcgcaaccctcgtcatttcggcccggatatcgtcgttggaatgagaaaagaggatatgttaaggacttaccttgacctggcgctgttgtgccatccgctcctcgctttcctctccgtctcgcgcccaaagtcaaaatactccaccatggcaattcaaaattccagactccagtactttctggttagttttctttctatactggcgctgagatatgcgagtacgtcgtatttctctgcgtcggcggcggagttggtcgcaaaggcagagatatgccaaactctcgaccaaccaaacccaatcgcagcgcaatatccaaataacgcaactggtgtcttgaacggaactattgccgtgctaccgatatctctggacctcgcgaggagcttgatcccatcacaataccgcatcctcgaacacgcatatcgcgctctcctcccagacttcccggcagacatgtacccagcccttgtgcaagccgtccacgaccacgacgtgcaagccatgggattcaagattcccgatttttctgtacgtatctccttcctcacatccaccttcgcatgtttccaaaaactaacataactctaagcgcgccggcatcgaattccccttcatcgacctgctctccgacaactccacctccttcaaatacatccccacgctcttcatgaccgccggcgccgccatcgccatcaagggtgcacaggactacggccacaaggtgttcgaatccgaatttaacccgccctgcgacgcataccgcgccacctcggacgtcgcgacatccttctgcgccaccgcgtccgacgcacatgtcgatactacattcaccgcttcccccgctaccccccagttttctctcgactttttcaaaaacatcacgaatcaggtcatgttcgccgacggcaagagctgcgataacatgatccgcctgttcaacacgagtttgtcgacggcgccgtatgggattgagagtgtgcggggcagtgtcaaggcgcaggtaccagggctgtttgagcgggagcaggtgtgggatggagtcgaggggattcggttcgcgtcggcgtttattgagaataattatctgccgtgtgagaatttcagggggtatgggagtgcgtgaggtgggggatggatgatggaggcgagggacgtggaaggaagaaatatacccccaaactcgtgattagagtttatctgtacatagaacacttgctgaggaaacagtcacatgaagtgtggaagttttcctgacagcttgaataatccaggattcgtgctttcattatacatattcctgtccttccttctcaccgcccgaaaatccccttcaacctgttgaccttgcccatcaggatccccttgatgccaccagccccggccggcacctcatccacgcccacaaacctcctgactaacaaattgaaaatgttcccaaaccctagcgccatgaccgtactcgtcagaataatcacgttgtacggcatactaaagtccggcgtcgggaggggcagtagcagcgacgttgtgcgtatataaacacccttgccatctcccttgttcggcgacaaaacacggataatcgccggcgcggcatcgaagccgcgattcgcatcgggcgggtactcagtgtagcgcaagatagccttttcaaagtcgtacgtaagtgtgagtgtagagttgggcggtatgagcatgcggagttcgagatgtgtgccgcgcttccggtcgatagcggggcggtagtatgtttccttgatggggctgtcggacgtggtgtcgaggcgggcgcggagggtgtgcaggtagggcttcatgaaccaggggagagactcgaggtagacgaattcaaccgtgtcggttgtggaggggctgcggatgacggattgggtgcttccgcgctcttgaccatggccgttgatggttcgtgctgcgaagaggggtgggttggggagaacgaggccggtggtcattcgttgttcgggaaggacgagatcgaagcttgcgcccacgggcagtttatagcagcggagtgtgtcagaggctaatttcgcttcttcgaattttccggttgttttgacctctattgtacgctcgggtggagcgttgatgcagaagctgtttgctgcatcgccggtttcctctgcaagcggacaggctccccggagtggccttccaaagacctcctccagtgtccatgccggctctgtgcccttgttcagaggatagcaggtatcgtgtccgttgtagccttttgacgtgtcgcactcgatctggtcgattggcaggggtcgagggatggggttgtcctgtggtcgctttgacctggcgatatccaagaccatatccacgctctgctccatctctactgagcaattgtcaccggtcgcgtcacagacaggccgcacatcgatggccatggtctgaaacgatgcgtcaaaaagcttgtggccgtccagcaagctcgacacaccagccttgcccttgcacggaagcagcttcaggaacggtgtgagattctctgtacatacgacctcgtggggcagggtgccatgaagcaggtggagattcgatgtgttgccatggtggccctctggggcgaatgacatgacgggccgtatcgtcttggtggcatcgatgaagttcatcgaggcacagaagaggccagagagggcattggtcagggtgagccaacgggcaaatgctctgttcgcgtcaatacaagctcttgggcgtggatcacacgccatactgctcctcgttgttcgcctccacccacgcccacaattcgacgccagtacctccttctcttgcgccattcgatggccgctggccccagctgtccgcgtcccatcgccctacactgaatctgaggtggagctcttttgcgtgagcgtgttgcaggatgctgtccaaaggacctcgggaagtatcggaagttttgctgctcgaacgccgtctgggtctcattgctgaggaagttgaacgaggccagaagggtgccctgggggagagggcggagcaggagttgctcccggtaggcggtgctcgctgcaacgcatgttgtcaaggcattgagcgaccagaggagcagtgaaggaagcatctcagcatctcatccctctttcgttcaagtgactttactggggctggggacgacgctcaacgctgacgttgcggaacgccaggggtccctgtgcatgtgattggctgctagctccagagcttggcattgccgcggtcgcgatttcttcgaggctgacagctgcaacgacaacgcacatctccgcaacactgaaaccccgagatcagttgacatcatggctgccgctgagacgcgtaggctgcttggtgagtcccatctgctcctccctcctcccgtgcgcgcatcactaataccaggcaaacagagcagctcatgggcgagacgtccatgtctggcaccgaccagcgcgcgccgcaactcgccatcaccgaccccaaggtctgccgctcatttctcgtcggccactgcccccacgatctcttcaccaacacaaagaacgagcttggcccgtgccccaaggcgcacaacgatgcgctcaagaccgagtaccaggaggccgacgcagaccagaagcgcagatgggcctttgagtttgactacatgcgagacatgcaacaccacatcgacagctgcaatcgcaagatcgactccgcccagcgaaggcttgagaagacgcccgaagagatccggcagaccaatgctctggtacttcacccttcacccattcctcatttcctatttcaggccgctaatgcacacagctgaaagcaatcaacgagctcaccaagtccatagaagcgggcctgctggagatccagatcatgggtgaagaaggcatggtcaacatggccgtccaggagtttaccaagttgcgtatgaaaaaggctgagaaggaagagcgggaacgggagctgcgggcactgtcagacaccggaggaccatcgggtcaccagaaactccaggtctgcgacgtatgcggtgcgtatctcagcaggcttgacaatgatcgtcgtttagcagaccatttttacggaaagatgcatctcggctacgctcaaatgcgcaaatcatacgaagccctacaaaaggatctcaaaggacgcgccccaccacgggacgcgttcgtatccgccggtgacgatatgaacggctctcgtggcggccaggccggatggggcggaggtggttacgcaggtggcggttatggcggccgaggagggcgtcgtggccgcggtcgacgtggcgggtggtagacagactatcgttggatccggagttcaaggtgtgttatgaagattcccaaaggcgcgactcaccacagtgattctacggcgatacccatcttccgccgagtaattgtacaacagcagggcaatcctgagaccattctggggcatggagcttcttgcctagtccaaatcaaaacatgtacgctttctccgagatgcgcctgagatgcttctaaccgtcttcaaggcaccgagtggtacggccaaggacatgtgtcttggctgtgacaagcttcctgtctttgtggtacgacatgagcttgaaggtacgtcttgtgtcagtccgtcgttttttggctgtgagacctccgtgaagtgctcgttgattcgccagtctcacgactagcccccaatcaataacgtcttaccggagcccgcgtcagtatgccattcaatgcacgggagccttgtaaacctatagagtcctgcgacaactctgattcgagcgctctgtactaccgcaggcgtaccattcctcatgcgggcatttcgcttgcgtatacggcactaatctggtcatcgccgagctccggttgacctctgtaggaacgtcgcgatacatacttcggaacgagaaaatatgattctcaccctaggtattagacgaacacatttggactattgtttgtttagtccgcactcacatacgacatgacattctctgcatctcccttcctccatcggcagtcatttccgtaattgcctcatgtcgtagtacttgcaatacaacatatataaattcaagtgccgagcaacattatggacaagcagcatagaccgcctttacttcaccatgcaactaacaggcttgctattgctcacagccgccagcagcgttgtggctgttccagcctacgatgccggtatactcgagtctgcccactgttatcaaacatcgtcactaacacccagcagagactgacaatgttgtcgagctcgaggctcatcccaatcctaacctagttagtctaccatcaactcaacacctggcccgccggcgtacagacatcctgtcaagacgcctggcacgcagacagacgtatcccaacgcaaacgtgaatgaagatctcatcggcgttggtggccgcatttacattaccaacgtgaccatggctggtcaaaagttcgccatggtgatcgatactggatcttccgacacatggcttgcaaccacgaacttccagtgcttggatcccgattatggtaccccactttccaatacctactgcgcgtttcctagctactacaatcgtgcgggaagctcgacgtggcgcagcatcaacgccgatttcaatgtcacttatgctggtggcgagttcttgaacggcaagctgggtacggagaatcttggcattggtggcattagtagaggtcaaagtcctttcgtgactgtgaagcaaactattggagcggtagattcgggatattggaacggcgatgggataagcagtggattgatgggtcttgcgtatccagcactggcaaagggtatcaacaaccgccagctgaactacaccagcatactgtacaccctgtgagtccttcgagtcttaccaaagaaagactcacatgctaatgatccacaaagattccaaaacccctccatcccccctgtcttcagtctcgccctccgccggccaacaaccgcccagccccgcgccggcggcctcctcgccatcggtgggatcccctcgagcatcaccaacgacgggcgctgggtgcaagtccccgtgcaacccctcgtgcaaggcatctacgcctactatagcatcaccgtcgacggctacgacatcactccgccaacagcatctggcacgcccaccagctctcgcgcacccaccgcaacaccaaccggccgctacgcctccagcaagcaaaacatgatcatcgattctggtactagcttgctctacttccccgacgaaatcgcctcatatattgcttctctattcgacccgcccgcgcgctacatctccagcacaaacacgtacgtcgtgctgtgcaccgcgcgcgccccacgcgtcggcgtgcgcatcggcgggcagagctatttcatctccgaggcggatctcatgaacaagggtcctggcgccgtaggcggaagctatgtcggcgcgggaaccggcgagtgtgcggtggcgatccagaatgctatgggtggcacgctggtgttgggagatgcgtggttgaagaacgtagtggttgtttttgatttggcgaatgcgacagatattggggtaggggggagtgatgcgaagaagaatgggggtggggcggttaggattgtggggagggaggtttatacgtagtgggagatatgggttgctctccagttgctgtaaggagatttacagttcaagatagtgctgtgaggattgtagatgctgggatccatcatgttttccatatcattggtagtattatccttatgagtctctacatgatgtctcgttgtattgaaagctgcacatcgtagctgcattgcagtcttctatccttactaatctcccaccttctacacacctctacctcgccaaagccacctcgcatacctctcgctccacacattctagccattaatgatgatgccccgtgcccgttgacgtacactcgtgggtcataagccatggcatcatgccgaaatacacccagtccttccattccagcacgctcattgtgcgcaaaccctacattctcaccggctaaaacgagtattggaatggcggcattgtcacccctaatgccatatactccgatttcaggaattagggtaaagttagtgtgcgagaagatgatcatagtgagaatacttgatcctgctcctgctggaggaacttgtagagcaggactaggaaggtggtgaggatgatggagcatagtgggggggaactgatgttttggtgttgttgtgatggttaatcattgctattatagtccttcagcctattgtactgctgtcctaaattgcagggatggattgaattgtatattgaggtaggcgaaggattgaatgtcaggaaaggtagaagaagtacgagcaacatgtgttggggttgcgagcgacatgagagaaatgatgcgctcgggctcgatgtaggtgaaaaagcaggtttgattacctatgatatactgtcattgtctttttcccggcccagattatgctattaccagcgagaaattgaccagctgctgcttgatcgttgtttcaagtcacgctatgcaagtgtctcatgtatgcaattttcgctatgcacaggtacttcacatacatttagctcgccaaagccttctccctcgcctctcgttccacctgttccaacacctgtgtcttgcgatcccaccaccaaaacacaaccaacaccactgcactaataggcagggcaataacaaaaaacacccatatattccgactcgtcccgtcaaacacgcgcttgtctgcaatcccgtcgaagaagttcatgccgaagaaggacgtgacgaaagtagcgggtagaaaggccatggtcacccaggctatgcctcgcatggtgcggctgtcacgtcgactgtcttctgcaatcttgatgctgagttcctggagttggtatgctcgggctcgttggagttcgtcttgttcttgtcgttgttgggcggccaggtctgttatttctgcgcgagtctgagcaatcctctctctcagttgatccggacgcaattcgggatgcttcgagaccaaattgagcagactatgagcttcggagaacgactttgagtctcgaaggagcccgtttgcccagttggcgaggtctaaagcaaacccgattttccggtcgaaattcaacgattttatgtcatggctgcacttgttcagcatgcgtatagccttgctgaggaccctggcccgtccgtcgttgtcagagatagcgatggaatcgatctcgctctcaacctgtttcgcctcctcctgcacatattcgaggtatcgttccgcaagccaccctgtgagcaatgacacagtcggaaaccccgagtctgatgtctcgacatcggctcttgaggctaaaaaaaactcgttcggattaaagatctccatatcgtacacgaagaatcctaacagggctgttgcaaaccccgaacgttcactatctatgtaaaggtacagaagtgggccagtcttccaaggcgtttcgagcacgatacgtccgttctcattcctttgcagctgagatccggtgggtgatacattagtagtgctctgtaatggctcccaattgtcgaaacgcatcttttcgaatagcttcttctgtacgccaaaaaggcgtcttttgtcgtagggattgcgagcaaccggagcgctctaccgcgctgtttgttatcgagcagcgggtgtgcacccttcctgaccgataggaaagcgactgcctctttgactccgttgatttgggtaatttcaagcttacggccagtgttgaacactgtgtatgctcgtgcgccggctaacacttcgtccaaatcttgcgctgtttctgttttcgacatttttacttgagtccagaggcgattgtgagataggtcattcaaaggctggaatcttcaagctgaaagatggctcaactagctcgtgtcgcgtatgcaagccacatctagcctgctgattgggggccgtttcagcgctctcgagggagtctggcacaaatccaaaaatccaaacgacattttgaaagctcaatagtgaagtattatgagacaggacgccgttttcgcgatcctttagcaataagtgactctcttcgacccgccagtctctactcagccggtgctctgaaatactgcgtcttgatgttgatttcgtggaggtgatatgacttgtcttcatgccacatgccttgatgtctacttgcaaacgcagtatcgctgcaccacttccattgcactacgctaatctcacagctccagtttctccaatgctcccggtcttccgtccatgttcattatctctcgcatccgaaatcgaacctaggtccacacggccatcaacactacgaaaaggaccgtgacaatctcctcgttgttcacataactcgtgtaaggccatccatcatcaggggaccagaaataccgtagacagaagatgtgcaacgtgctctcaacgacgtggtaataagcgagcctgacaaagctgtcgcgccatgagacattcagtgccactctctccgattcgagtggcttcatgcgtgtctgtgaccacaaggcttgatcgacaacaccgtagtatcccaggaacatgcgactccacatgtcagacccgcataccgagattatggagttcatggaaaaagattgataacaatgttttggttccagtgtagagttccgaaaaatgtgcctagacattgaaggaccagcaggacagagacgaggaccctgaatacgatcgtcttgaggcgacgcatgctgtggtggtctcggaacttcgtcatcatgcccgcgattagaacgaggatatatgaaggccagcgacgtgtttcgaccacgtccttgaggacgaagcagggtgtggcggcaccggaaagatgtcgaacaaggcggagctcatgccaccattcttggtttcttcatgtccaatcgtgtgtacactctgtcataaagccagggcatctcatgtaggaaataagggtaactggccccgggagccatatgaaggcgaggaggatgtaagtatccatcagcatgagtttttccctctctccaagaatgtacatgaaggatatcgttagaaaaagcgcggttttattgttcttatacaggtgtcgagacgaaggacggaaaatcttttgcatggttctatagtcgcaagctctcagttttggtccactacgcatggtgtgaggtgtactgcaactcgaccaagtcttgcccgatgattgacctcaatgaaacaaaggtgccgccaggcagcggcaaaattcgtgtccactctacgcatgcgtgcagtggtttcatagttttcaggagcacactcataagtttataagttagcctgaagatatacgctattctaagatatcattatctagttatgcttaagcttttgagaatacacaggctaccttaatatcttctcgttgagtggatgctggtggtgccgaccatcaatctgctggaagatttgccaatgttgaggttggttgagtgaccctgaggcatacgatgagggatagggagggtgataggtgagctccttcgtgttcagtgacgtctggagtacatttcttgactcatgttgcctaagatgtccttggatcatgccttaccgactatatcaacactaacagcatcagcacgagatgcgttgcccatgaagccagagcttgtgaacgcttcctttgaacctcacgtcatcaaaagttgtacaagaatattccaatctctccactcacactcacaccacctaatctagtctttatcttgttaccgagcccgtgcctgagcttatagcagcctagggaggcgacatcagcatgcagtcccgcgtaaagtttagaattgggcacattagcttgccctccgctcaatccgctgaccaagttagatgagaacgcgccgaggagggagcgtcgcgctgacatagatgtcttcaccacagaagagccgacgccaatctcggctgtcatccatcgaatgctcgggtatccaatcgagtacccgcggaaatcaggggaaagatcgcgcgcgcccataccctgcgataagatagatccagaggatattaggcagaagagctgggctgacagccgatcttgagagacgagacctgagaggaattgacggacactgttgttaatcatggctacgtctgtgaatgaatctctcctacccatgttggagatcatttggacttggtatttgtttcaagttaagggctggcttctagcaaagaatacctcgcgtatctctgagcttacctgtatgacacgattcgctaatcgatggtcttccacagaaacgtcggcatttatttttgttgatcaaaatgagctgcaggcacggcccattgtcaaacgtctgcgaatgattgccgagccttgtagatcatccgctacgctcttcaattgttggtgcatgcctatggcatgatgatcgtggcttgtagtgctggcgtgcacgttgcgtgcaatgttccacgatgtcgaatctcccgtggcagcaaggcaatatacgagtagcgcgaccggtcatatccattggagcgactaggactaggacatgcaaggccaagtcggtcgacgagatgagcatgatccgttcgagggtcgtcttccgttgtttcaataaggttcacagcagcgggcatctggtacccgtaaggatgacgtcgcttcatcgtcgagcagctcaaaacggaaatagaccgagatgaaactatccaccaaatttggtctttctgggcctggactacgtttcgtgcccgcctaagacgttggctcccgaagggatcgtcagctcagagaagtgccttttcgcgtgggcactgcgtgttgatcggcatttccaatgcaatggatgacggcgcttcctccggacaagtagtgtgctcaggccgcgtctaaggaaccgttgccgcgcccgaagggtgatgcttgttagtgtcatttgggtcgaaacacaagctcataattgcaagggaattacttgagatggccacttgcgaacgttagcccggagctattcacatgcagtgttgtgcagatgcagcgttgaagagctggagggcattcagatgacctgatgtctctcccactctggagttgacactgcaaacgaggaagctgtgcaactgtggcatgcagcaagacactcaacgctcgctacgatgaaacacgcgatgcggccgtggcttgccatgtgtcgtggtgtttccacttcatacacaacgtggatatggtcaattgggagctccgcggttgaaagtgagactcgaagagtcgatgagaatctcgcacaatgcttcaagcaagccatggtgccatggtggggatgtgcaatgcccaaaattgacgaagctactcgatgcgaagcgggtggtggtacacagcgactaaaagtcggagaaggagtcgacaaagcaatttgcatgtgtgatatggtgcagactgcatcaacttgttgagtctcgtcaacggcctcatcctggaccggcttctggcagcaagtgtcggagaaaacggggatgatttgctacgtgggctggcgcagatgaggccgaacacaggcaggacatgagtcgtccaggctctcaatggtggctcctgctggcggttgctggcggcttcgcgccggcagccgtcaaggaacgatatcaggttgccgggtcgtcagatgagagggaagcgatgctgaaacagtagcctggggagtgagagaagcaaaggctggcagccctggagttgtgtttttggaggcggagaaccgtgcatgccagattcttcagtcaactagcaagggaccaatggatacttgtccgtcctgattccgcctgcgtgaccgtctagccattacctcttaacccgcacttacagtaatccagcgcactcccgggcagccattggatgctggcgacactgctccagcctgtctagcctaccttcccacttcagagcgcgacgttagggcaagtgcgaccaggcagacctgctgctaactgtagaaccgttttcattcgcccgctgtctcaagatggagaatcccaaccccaagagaggcaggcttattaaaagagccagagactcagccggccctccagtcagctatctcaacaagacgaacgggaatgcctcgaagctgactcgaagcccctccgcagcgtcttacttctacagccagcaggaacaacagcagagcagccttggcagctcccagccgtcttcgaccgccggcgcatcaccacagccacaactccgccggtcgccatcgctgcttcatcctgtgcatgagcagccgggcttccaggggaattatctcgggccagcatcggttgggcccatcttcaattcggctgccgtcgacgaagcgctgctgaacgtgaagacgggcgtcaacgtaaacgtccaggcggggccacgtcgtccctcacccccacagcattcctatacctacaacgccgatcagccgtccaaatacaaagcacccacactgcgccagtctgcctccttcaccgcactcgcccggaagatggataccccgccttcgggcagcaagagtccgcgcagcaaccggtacagcgatgagggcgacgcagcaaagaagaggcactcgggcggcggcaagaaaaagggcacattctccagcttcatgagcaatctcgtgagctctccgcgacggccgaccatttcgacgcccaccaatcccatgcacgtcacccacgtcagcatcgacaacgagacgggcgagttcacggtacgtggccctcccacaggcggtgtgtctgcgctcaacgcagatgcgctgttcgctgttcgctgttcactgttcgctgtctttaccctccctttgcccctctattgcgccctcgattcgtttcgcacgctaactgtaccagggtctccccaaggaatggcagcgcatgttgaccagcaacggcatcacggagcaggaacagaagcagcatccccaggccgccgtcgacgtggtcaacttctacaaggataacgcagaaaagggcgaggatgatgccgtgtgggacaagatgggtgccgcctacccgcaaggatacggctcctaccagcaccagcagcagcagcagcagcctcagcagccaaaccccaatgccgcctacggcaccgcgcaaccactcctgagccccccgcaaagtccacggttcccgcgcaatggcgaggacagcttcgagaacccccgtgcgccaccgccgattccccgcagtctcacgtcgcctgggcctacttcaccacagatgaatggctcgctcgtaccagctcgtccagcgcccaggccaccgggcgcttctccaggctccgtcaacattgtccccagtcggcaagcaccgcccgtcccgagcccaatcgttacgcagcagcctgcataccgacacgagaacgaatacccgcagatcgcatacgcacctcctaccgctaccgacagccccgttggagcgtcttctgcgccccgtagcagagcgaacaccactggcggcacgcccccgcgatacgaatcgccctcaagtggccctggtatctcgcctgcgcagcaatatcaacagcaacagcaacaagccgtccatgccgcccaacaggcaatggctgctaagcagcagcaagcgccgcttcacaggagtgtcagcgctagagcacctcaacccgcacatcttacgcctgcaccgcctgcaccgtcgcaaccgtcgccacagcagcaattcgcacaacagtccgatcctcagaacatacctctaccctcacagcaagctcgcgtcggacccgcgccccgaccacgccagcgaccacgccagagtcagcagggtacggatattgtggccaagctcaatgctatctgcacgaatgccgatcctaccttgagatacaagcagttcaacaagattggacagggcgcctcgggaggcgtgtttacggcatacgaagtgggcagcaacaagtgtgtggctatcaagcaaatgaaccttgagcagcaacctaagaaggatctgatcatcaacgaaatcctggtgatgaaggacagcaaacacaagaacattgtcaatttcatggacagcttccttgtcaagggagacctgtgggttgttatggagtacatggaaggcggcagcttgacagatgtcgttactttcaatatcatgtccgaaggtcaaatagctgctgtctgcagagaggtgagcaaatcggacattttcgacgacaactgctaacccaacagaccctacacggcttgcagcatctacactccaagggcgttattcaccgagacatcaagtcggacaacattctgctctccctcgagggtaacatcaaactgagtgagtgaaccaagaacatgcttctcgatagcgctaacaagtctgatagccgatttcggcttctgtgcccaaatcaacgagagccataacaagcggacaaccatggtgggaacgccttattggatggcccccgaggtcgtgaccaggaaggaatatggtcgaaaagtcgatatttggtcgcttggaatcatggccattgagatgattgaaggagagccaccatatttgaacgagagccctctccgcgcactgtggctcatcgcgacaaatggtacgccgacgatcaaggaagagcataccctgtcagcaatgttccgcgacttcctgggcttttcactgaaggtcgatcccgacaagcgggccagtgctcacgatctccttgtggtaagccaacctgctctatttttcacggaggtatacttacattgcttagcatcctttcatcagcactgctgagccgctcaacaccctagcgcccttggttctgtcagcaagaaaagcaagggctgaagaacgtcgtaagaagggtggtgtgtgatcttttttctagttccgtttctgggatgtgtctcattctagaaacgtaggactaagcacagtgattcccggcagccacggctccgtggctgtttcgaccacagagtccttcgccgggtggtatggaaagacgggtgacctatagagcaacagatgatcgcagttgcaattgcctcgcagccgaatctcaggtggacttcagcctacacaacccccctcggggatttgaatctgtagcattcgacaagctacagcagccttctcggactgcgccgatatgccgcgtcgtaggcagtattaagattggcgttttttttttttcaatgccttattgtaggctatctcggtttcttcgagaactcttagcatagcgctacacgagaacgatgtcagaagagtgttctttccactacggcaaatggttggtacattgggggtcaattttaggtttccatgctatgattagcgcatgcttggggagccagttcgaggtacatttcctgtgccctattcattactatcaaattctagtgtctatatcatcgaatgtcaaggaatgacacaacggcatacgaaaggtcgaggcagaatgtataccttattctgcatatgaattgcgcgccctaagtgaatgagctgtcgctgaccgttgtagttgcaaggcagacctgtggcatcaatcagcgttccgcccctcaacgattgaaggcagcctcgcgtgtgcagtggcgcagtccgccgccacacgagcttcgtcataccccgctaaaccttttaggccgcattacccacccggcaggagctcccaagccctacgcatacgacggagttgacgcaacctctaatcctatcctcacctacaacacagtgcgacttcgcctccacttctgagatatcgacgaacgttcaaattcatctcacactcctcaaaaattaccgaagtcgctgtgaacggccccccacatcgaagctcgaggatcccgagtaggcagacgccatgtttcgcgcgcagtcgaacatcttcgacgacgtcgtagtcaaggcgacggatgagaacctcacaagtgagaactgggaatacatactggtacggtcctcccccttccaggatgtcgtacggccaggcagatggcggccgtcttgggagcttacagcctgtggcgctggagcgcttccatatcgctgtcgtcaacgtcgcgccatagctgttcaagtacgcctgctaacatagtcactataggacgtatgtgacaaagtcgggtcgtccgacacaggcgccaaagatgccgtcgccgccatgatcaagcgattagcacatcgcaatgcaaacgtgcaactatataccctcgagctcgcaaacgccctcagtcagaattgcggaatccaaatgcacaaggagcttgcatcgcgcagtttcaccgatgccatgttgcgtcttgcaaacgatcggaacacacatcaagctgtgaaagcaaagatactagagcgcatgggggagtggtctgagatgttctcgcgtgatccagatcttggcatcatggagggagcctacatgaagctgaagacacaaagtgagttgttgaagagagtccgcgtggcgttaagctgacacaagcagaccccaatcttcgggcaccctcgaaaccgcagaaaacccagatctccgattccgaccgccagaaggaggaggaagagctccaaatggcattagccatgtctatcaaggagtccaagggcgcaacgccttcggccgcgaaagcaaatgcgccgcaggaaagcaacgcaggctccagctctcaagcagcgccggctccacagccggtacagccaggcactacagcagcaaccgtctcgcgtgtaagggccctattcgactttcaaccttcggagcctggtgagttgcaattcaagaagggtgatatcatcgctgtactggaatcagtatacaaagattggtggaagggctcacttcgtggaaacacgggcatcttccctctcaactacgtggagaagctacaagatcccacacgtgaagaacttgagaaagaagcacagactgaggcagaggtttttgcccagattcggaacgtggagaagctgcttgctcttttgagcacgaatacgcaagctggaggcggcgatggtcgcgacaacgaagagatcacggagctgtaccactcgacgcttgcgatccgtccaaagttaatcgagctgattgggaaatactcccagaagaagggtaagtgcggacatgagtaaccacttttgctaggctaaccatggtcagatgacttcactcaactcaacgagaagtttatcaaagctcgtcgagattacgagtcgttacttgaggcatcaatgtcacagccaccgcaaccatcatacggaagtcgccctccctatggttacaatgcgccacccccatcgaattacacaggctatcctccatcgtcaccccctcctcaacagtacggctacggcgctggtgctcctccacaaggcagtgctcctcagtatccccctgtcggcgcaaaccctgccttcttcatggttccaccagctggcgagcagcgtccacagcaacaaacaccgcaacccggaccgccctcggatccttattcgctacctcaagggagagtgcctatcggtggtcgacctcagagttatgcgcctcaggaattagccaccgctcactacgactcccccgttgataatcgccattcatttgccgggccgagccagccgcaaggtgcaccttcagcaccacaaggctacgaatacccaccatcgcaagcacctccgggatatcccccccaacaaggtgcccctctgcagggtccaccaccaggtcaacaaaacccttacgagcagatttcttcaccacctacacatcagcaacctccgtcggatccatactcacagccacctccacaggtaggtcatggctacccgccacaacaacccgctcatgcgccacccgcacctcctggagcatcctcgagcccagcgcctgcacaaggctatcttccatatcggccaccaggtcaagcgcctagcgcacccccagtcggcggaggtggggatgaaggcttttaccgatagaatcggccttgggtgaaaagtgtgtaagatgggaagtgttacttgtacatagttgcaaattaggaaacaggataattgactacttcagttctgaccatcgacatcttctcttcattttcagtatgctattgtcaactgcttggtttggaagctcggccaaagcaacaggctacagcagtcctgcacttcacaacactgctgagcgtaggtaggcccaacatgtctgacacaaaatatacatggaatctaccagagcgactgtagcagcatcgttatattaactacaaacatcagaagtgcaaacaaaagaaaacccagaaccgagctcaaaagcaattaagcgcgccacagaaccgactcacgtccagcttctcactgcgcctttgtccccgtcctcctaaacgccgaatactgcacccacgcccactgctgctccttgctcggatcgctctccgccctcgcacccttatccaccgtcttcccctgcaacacctgcacatcaccctgcccactcttcccgccactccccgagccctcgacgacgcaataactctcgcccaacccccccgcatcccgagtattcaaaaacctgccgaagaaatccagacacgtcttctcattgagcttgtaccgcagcgtgctgatgtagcgctcatcgggcccgtcggactcgacgctaactttgaagatccattgggagtttgtgccgtctgtgtttccgaggttgaaggttgcgaggatgggggcggcggaggagattatcggggaagacgcgatgtagagggagcagaatgtttggtagccggcggtgaattgggattcggtgggggattggcggttggggcagaagccggatgtggtgggggaggggagggcggcggtgaggcctaggagggcgaagaggatgggtgtggttatggttgagaacattgtggtggttgggaggtttggatttggtagtatgggctattgaggggtggattggggtttgaatgggggattatgtagggaggaagaacaagagggtggggaggggagacaaaggggacaaagaggtgggttgagggtgtagtgtgaaagagcagataaggcctttgtgagcgctttgtacattttggtggcggattgttgcacaagattagtagaaagaaaggaaacgaagagctctcagatggaggatgttgcgagtgttgagtcattatagaggctctttatgaacagcgatgtgcatggtcaatacttcaagccacaaattctatgctgttaaacttcacaactcctttctatgaggtcatagaatagtctttggatattgtattgctttatcggttcgagatcgtcatgcgctttcctcctgcactgcgcctactgtgcacggacccagtgcggctgagttaggcatctatcgctcaactcagcgacatgtctacacgatcatgcttctacattgtgtcttctcccatatgactgtcaggtaatatggcagtgttcagttgctgatagtcttatctttcgatgcaataaggtctttctgcaccacagcctggcccttacacttttcttgtcgtgaatggacaagagtatctgaccagagttgaccataacatcctccgcaatgccaaagaggaaaaggagtacagtggctactttgggatatgatttacgatacgtccttaaatatgcacgtacatccgcaggacaagatgattgcaaaatcaagttcgttcctagaaagaaacggcaggctcgaatgatttcgatatccgagtcccagtaccagcacgagcctttggatctatccaaatctcaatttcggcttcttcgaatctttgggtcagaacaccagcatgtttcatggagcctagagatctgttccatgaaagagcgcgaatacttggccttgtcatacacctggggtgatgagagccctacgtacccgatcgttatagatggaaaggaattccgtgtcagcgagaatctgtagtggttcttgtcatatgttgcaagtggccggcttccataccactcgaacgctgacactggaacctcttgctatatttgaatcgaccagatatgtataagccagtcttgatagaaagagaagaaccatgaagtcagtatgatgagcgacatatatcggacagccaaggaagtggttgcctggatgggaagggagacagaaaagagttcagacttcatgcagtttctcgaacaggctgctgatgtcttccatgcacagcttcgggatccacaatacgaagccttggatccgcatttgcaattcaatctacggttccgtaatgtgcttgatgttctatgccgacagccttattggggacggatctggatcatccaggaattcgccatggcgcgcagggtcaagctaacgtggggagacatgagtttatgcgtggataacttgagactgtcgaaaatactgtttgaagtggcgcatgtggatcgatctgatcatgttctctaccggctctgcaaactcaggagagaaacttctacagctggacgtcatggactggacataccgtttatggagctttgtctacgattcggagatttcgcttgcacaaacctacgcgacaccttgtatgctttgcttggcttcgtcaatccagggcaacacattaaaatcgactacaatcgacgcacacaggatattttctgggacgcagtgaacgtgcaaagcctcaagcgtcgtaccggtcacacgtttccctggataatacagtctagacttatattgctcatgaaacgcctcaagattacgggacgtgaagctggagcctcacaaaaaaagggtcttaagaacatctacgaaatatacgatgcaggtactaacaccgcactcagcgcagttgaagcgtgtcagaacatccgttcaaactttttgagcgagactcgcactaggccgacacggagttgtgtttgcggctggcttgaactagaagcatcggtaaagtctgggtaagggaggatcaactgttacggagacatacaaacgaactcatgtaagatcaagcgtggccgatggagagaatatacatagtggagcacttctgcacagtggaaaatacacaagtcatgatttgaaaacataggttgacacaccaatcaagagaagagattgtagcgctggctgcggttcgttcacggctcgggccttgcttcggcggaggcggacagctacgaccaatgagccacttctcctgaaaagaatcgcgcctcgaaagaccggtatattgacagcagtgggctatggttgactgggaggggaatagctggcgagtcttggtgttagtggaccatgcgggacagaagcacgggtggggctaaactccatcggcggccccgctaagtgcacggacagtatggttcgaggacattctggatgctgccctctcgtgtctccagagcagccttcatctgctgtcactgtaacatcttgcgtacttgtgcacttctaggagtgctttcgaaacacaattgcaccacttttcctcatctccgtagctccacaaattgctgagcgcactgatcgaaccgagaccctgatttactatttcctggcacttgccccgagcgacggcccatcgcatccctggtaagtaaatccaatgaacccgtgaaatctggcatccgcaatccctcccgatctctttccctcacctcctccactggctgatacgtttacctgccagatccaatcaactctccccacagctatatcctacttgaccgttaaagtggctccgcaactttaacttcctcctcccgccgtctacgcaacaccctttggtcaactcgaaacggtctacactgaaaatggcatccgaagcagctgtcagctctaccgccgagggtctcacccctgcgcagaagctcatgcaggagcacgagcaccacgtcactgtcgaggacgtccctgacgaggaggacgttgctcacccagcgccgtccgccaagtctgaggctcctctgagcgagaaagccgccggcaagcagaagatggaggacgcacctgcccccaagaaggctgctctgaacacgtcgtccgaggaggccttcccggctctcggccctgcgaagccccgtggccaagcgcctgttgcacccacctggggcaagaagcctgcgtccgtcacctccaatggcgtcaatggctctgctgccagcaacggtacctctggggcttcggccccggcttctattcccgtcggcggtggtcctgctctcccttcgatgaacattcccggcaagcacacggagcgcatctccttctctcccaaccagctcactcctcgccagcagctcaagaagcctgtcaacgacatcattcgcgacatcaacaggcggtccaaggccaagctcgagtacaagtccggacctggtggaactgtcatcttcgagtccactggcccggtcgaggcggtgaggcagactctcaaggaaattgccaacgaggtcggctccaaggtatgaagtttcacaaacgatgaagatacatcagctaacaaactccagcaatctgtcgatgtccccgtccccgcctccgtccgcgcgcacatcatcggtcgtcaaggatccaagatccaggagatcagcaagcgcaccggtgctcgcattcaggtccccaaggctgagcctggcgaggatgaagacaccgttgtcaatgtacacattgagggcaatgcgcttaccgctgagatggctcgtcgcgagatcgatgccattgtcaacgagcgtacctcgactgtcaacttgcgcctcaaggagatccccgccgagttctaccccttcttggccggtccccacaacgtccacatcgacaagctcacgcagggccgcgatgtcaatgtccagatcccccagtaccacacctggcgctcgcaagctccaccccaggcaacgcgtggtcagccagtaccattcactcctcagaccaacttccccatccaggtttctggtgaccgcgcactcgcccagcaggttcaggctgagctcgagcgccgcgctcaacagctccgccagcagctttctcttgaacagcgctcgatcgagcgtggccgacaccaattcattgttggtgaccgtggtggctctctgcacgatttcttggaggagactggctgcagtatcgttcttccccccagctcggacgacagcgagacagtctacatcgtcggaccacccaacaagatcgagcagggaatcaacaaactcgaggacctggctgctagcatgaccatggccaccgccgatgctgctcgcgagcacaagagcgcccagcatgcctacaacctcacacagtacctgcgtcagcgtcaggcactagccgagcttgagcgtttgcacgaggccagcattgttgcgcccactgaccgcgatggcccaaccggatgggagatctacgctcgcaacggaaagaacagcatgaaggctcgtggagacatcatgagtgtgttcgccagtcaccctcctagcaggttcgctaccgtcgatgtggacccattctaccatcagtttctgcaacagcgcaatgcacagaagctccgacaggacactggagtccatgtcgtcttccccaacgaggccgagaactcgccacagctgatccttgtctacgagggtgatactccttacgacgagtactctattcctcgcggcgcaccttcatctgcagaggtcaaggcctaccaacaggctcttcagaaggctcagcagttcgtccagggtcttactagcaaccagccaaagatcgagtctcgcggtcttgagtcaaaccccaagttccaccgcaagattgagcagtacatcaacgatgagcaggagggccttcccactcaccaggtacctgttcaagcactcttcggtcagcgccgccccgaggctcacagccgttcaaacaacagctttgccattcgcggacccgcgaacgctgtagacgagctcaacgccaagatccttgccttcattgagcaagctgagaaggacgagcttgagcgcaaccatgtcaccacttttgactacccacagaagtatgccagtcacctcgttggcaagggcggcgagaacatccagcgcctgcgccagaaatacgatgttgacgtacaaatcaacgatggcaaggtcgagctgaagggaccctctgccaaggcgctgcagtgcaagaaggacattctcgacatggccaagaaactagaggatgaggccacacatacacttaaggtcaagccccaatatcaccgcgacctcatcggcgctggtggaaagcaggtcgagcgtctgcagacccgttacggtgtccgcatcaacttccctcgccgggcaaacaacaacgatgaagacgctgatgcgtcttctcagcgcaatgctcgtggaggtcagaaccaagatgaggttatcatccgtggccccaagaagggcgcagatgaggctcgcgatgaggtacttaaccttctccaatatatcatggacaatgggcacagcgacactgtctctgttgcccagagccagatcccccagttaatcggctccggtggacgcgagatggagcagcttcgccttgagacaggttgccagattgacgtaccaggcgcacgtgagggtgctgatccttctggtcgcgctgagattaagcttaagggtaccaagaaggctgttgaagatgccaagaagattctgctgcagcgcgcaaaggtcttcgacgacaccactgtcgagacgctcgaggttgacaggaagcaccacaggaacctcatcggaggcagcggttcgaacatccgctccatcgtcactgccgccggaggtcctgacaatgctcgcgaccttgcgcgcatggtacgcttccctcgcgcagagtctgacgagactgcgattcgcgtagaaggcccaaagagtgtcgtcgagaagatcatcgcgtctctcaaggctcaggcagcttcgctcgagaaccagaccaccgagactattgagatctcgcccgacaagcaccgcctcctcattggtcgtggcggtgagactcgtcgttcgctggagtcacaactcaacatccagctcgacatccccaagcagaccactaccggtgctgctcgcagccaggtgaagatcactggtgagcccgagcacgtcgagaaggccaaggagcacatcctcgagcttgtcaagggacaagagggtgagaccatccaggtccctcgccatctccatcacgtcatctccgacaatggccagttcttccgttcgctccgcaaccagcacaaggtcactgtcgaccatgctggccagcaacctccatctaagcctgcctccgctgaggctggtcgctcgcgcaagggcgcgaacggtgctcttcctttgatcaccgatgacgccactggtggagctgatgagcattcttgggagattgtcgacaacaatgctcccgaggagggcgctgacctttctgccaccattccctgggtcattcgtggttctcctgaggcgctccccaaggctcgtcagaagctcgaggctgccattgaagcggcgtccaagccctcgtcgaccggctacctcatcctgccggacccgcgcagctacaggtatgtttttaagccttcctcgtttgtatagcattactaacaagtcataggcttgtcgtcggctctggtggtagcaccatcaacgaccttcgcaagaagactggcaccaagatccaggttcctcgcgaccaggccaaggacgaggccattgagattgtcggcaccagggacggctgcgagcaggcgcgccagctcattctcgacattgtgtccaagggaggtaacggcggccgtaaatagagttcgcagtcgttgcgacattttccaggtgacgaatttagcgcggagtttctgtgcgtagcagtgcctatgggtacatgagaatgcggtttaacatttcttgcaatctttctttcatgcgatatgaagctcaacataggagcgaagtatcttacttcttgtttcgaataatgtgtgcatgacaaaatagataggagggaataaaagttttgcggtatgaaatacaatatattctccaagcttttggtgtgcctggatatcctcgcaggcatgtgactcgtcagtcatcgtcttaagcaactatctcgcaatatctccagtatcgaaagaagaacaaactgcatggcaaagcagtatcctgcagtaatccagcaaccaaacaagcaacagcctcgacgcaatcaagcatcctcgcactcctcaggccactcacactcctccaaccagccctcaaccatctcatcgctggcatgcacatcaatcccctcttctttcatctcgtctccaccctcatcctcgtcttcttcacacgcatcccaaaacaactcaacctcatcgcccatctccaacccgtcttcatcacacggcacatctgcgcccaagatgctccgcgcgagatcgagattgttggcgaggacggccaggcagttgcgcaggatgttgatgtgtgttgtgatggctgcgacgtcggtgtccactgcagtcatgtcgtctcccagctgggtgatcagcccgaggagatcggagcgcaggtcgtcgagagcctcctggctcgaggattgagcgatggtgaggaggcgcagggttgtccgaaaaacacccagaagccgcaagaagtcggtagtggaaggagatgtaggcgcctgctccaacgcacgcaggcgaacgtgatggtgatacatcatcgtggcgcatacgatgatgctcaggaggagagggatgttggcgcagagatgggcgaggaggaagtcgagccactggaggagggagggggagaagctgaatgccaggccagctggcgaatacgtggcggcgaagagcgcacaggagaagattgccgagggctcgaggagtatggtgatagtggccattgcggtggttgtatgggtgtttggtaggcgcggccgtgacgatgcaatagtgtgtgtgtgtttgaatgggagaaggagattgagggaatgtaggatggagtgactttagaggagagttgaagggtttatgtatcagatgtatgctattgtcttctcgggactcgtcttcacctccgatttagctatcgtcactctctttcacttcaacttcgtcttcccgtacgctccacctgctagtttgcgcatctctagcgccctccggtacggcggtgcggtcggcggctgaataggatccagactcaccctgtctttggggagatggtacgttgcgtctgaatcgtatgctgagagatcaccgcatgcgaggaacggagctatccagcgtttcccaccttcctcgacgtcatcttcctcgctttcaccttcagttcccaggtcgagctcaatacagccatcttcgcgaacagtgcgtctggcctcgcgctctacctgtggctgcgtctcgacaggagtgggtatctgagtcccagctcccagcggctgatccaaactcgcggtgaatccaggcggtggacagaacccctcgcacacaacaaacgcctcgatactactcgcccgactactcctcggcttcgcgacgcgcacacgctcaaacacaatcttcagctgtgcaaacagtaaatccacgtccttgccgcggaagatcttggcgacgaatttcccgccgggtttgagcacgcaaagagcgaggttgagcgcggcccagaggagttgcgactggacgtagatgtcgagatcgtgcaggccagtgacgtcgggtgcgccgtcggagatgacgagatcgacgggtgaagacgcggttgttgcgctggggtcgtatgtatctggatccagggccttgagcatgagtggtattgtagaggggtgtgtgatgtctgcgcggagtgttgtgacgccttcaaggggactcatgggttggagatcgattgcaacgattcggacgccttctctgggttttggtgcttcttctttgatctccagcttctccagtgatttttcgattggcttgacgccgagaacgtagttgcgtgtggcggcttgcttttcttgccatcctgctctgccgaatttctcgccctttatgaggactcgcgaaagtacttgcgaccaacttccgggggcggcgcagagatcgacgacgcgtgtgactccgtcgaacaagttgaactcttcgtccaactgcaagagtttgtacgctgatcttgcgcgccacccttcttcttttgctaggcggtagtaggcgtcccgcttatctttggaagactttcccattgtgatgatgcgtgatgtaggacagaagtgaaggtcaaaatcctggggtcagtcgttgacaactgcttgctttcacacgtttgaggtgtgcactgagagtgtaaaaccagctcagtcgttacagaggtcgagtcccaatgtgtattcaatatatcccagctctttcgcttgtatcttagccacctgagcgttcaaatttctctggcaatgcacccttaccaatatggaagtaattcacgtggggtgtgtgaaggttcgagtacggcaagtttagccgagcggggacgatcggactcccgaacgccgaccaaaagtctcagatctcagaaaaagttcagcgaacagctcaacgtcgcaaccacgcgaaatcacgcacaacccacaatgaagcgcgcccataaagccccaaaggcgtctcataaagcgcacaagcgccagaaagtcgaaaagaagccacgaccagagatcaacgttcccaagcgcaagattcgactcgacgacctaggatggaaccaagtgtccatgccagaccggttggaggacttcgagggcttctacgggcttgaggagattgaggatgtgcatgtcgtgaaggacgcggtcacgggaaatttgtcgttcgagaccaccaagacggacgaacagatcgagcaggatatagagaaggcgtggcaacgcgaagaagaggaagcgaagttcttggagaagataaccttcggcggagagccgaagaacggagaagatgtagtggaggaagagactgcgccagtggaagacaccgtagaggcaacccaggacgaagatgccgcctcgtggggaggcttcagcgacgatgatgtagcgcagaacggagacgagcaatccgaggacgtacaaatggtcgaggaagacgcgccgcccactccaaatgtggttttgagtactacaaaagctgatggtgatggggaggctgaacccaagaagatgaacaaacgggaaagagctgcagagaagaaaagaatagctgctctggcaaaaaagacaaagaagcccgacgacgatgaggccagtgaggggaagacatttggaccgggcgccttcgacatcctggcaaatcgtgctgatgacgaagacgatgaggttgatgtgtccgcatgggaggagctggagctctcgaccaagattctggaatccttggcgaagctcaagttctcaaagccgaccacgattcaggcctcgaccataccggagatcatggctggacgagacgtcattggtaaagcgtccaccggttccggaaagacgctggcgttcggcattcccatcatcgagtcctatcttgcttctaagagcaagtcgaaagacgtgaaggacaagactcctctagccttgatcatagcccccacccgagagctggcgcatcagatcacagctcatttgacggcactctgcgcaaagggtgcttttgaggctcctctaatcgcatcagtcactggcggtctagccgtgcagaagcagcgtcgacagctggagaaggccgacatcatcgtgggaacaccaggacgactatgggaggtcattagtactggtcacggcctgctggaaaaggtcaagcagatccgcttccttgtcgttgatgaggctgatcgcttgctgagtcagggaaactacaaagagcttggagaaattctcaagatcctggaaaaagatgcaccagctgagggagaggccgaggctgaggaaacgactgaggtagagcgacagacattggtcttttcggccacattccagaagggtctgcagcaaaagctcgctggtaaggccaagggcggcagcgacaatctcatgagcaaacaacagtccatggagtatcttctgaaaaagatcaacttcagggaagagaagcccaagttcatcgacgccaacccgtcatcacaaatggccagtaagctgaaggaaggcctgattgaatgtgctggcacagagaaggacttgtacctttactcgcttctcatgttctaccccaagaagcgtgcgctcatcttcacgaactccatctccgctgtacgacgactcaccccattcctccaaaatcttgctctaccagcccttccactccactccagcatggcacaaaaagcacgtctgcgatctattgagcgcttcaaggagcgcccaggctcaatcctcgttgccacagacgtcgcagcccgtggtttggatatcccaaaggtcgagctggtaattcattaccacctgcctcgtgcagcagacacatacgtccaccgatccggccgtacagcgcgtgccgaagcctctggctccagcatcctaatctgcgcccccgaagaagttggcggcgtacgtcgcctcatcgccaaggtccacgctcgcgccgacgaagcccctaagtccaagaaaacggcctacttcattcgcacgctcgacatcgaccgccgcatcgtagcgcgcctaaagccacgcgctagtatatccaagaaactcgcggacaccgttattgcaaaggagaagaagcacagcgaagacgataccttgcgccaagcggctgaagacttgggtgtggactacgacagcgaggagtttgagaaggaagctaagggtaagaagggacgagggacgggaaggaagaagaaggaaaaggaggcgagtgagatgaccaagggcgagcaacaggcattgagagcggaactgaggggtctcttgagtcagaggattaacactggtgttagcgcgaggtatttgacgagtggcgggattgatgttgatgcgcttatggcaggagaggggaatatggaattcctgggaaatgtggatggattgggatttgatgaggagtagagatggtgaaaattcatgtatgattgtttaataagaaatcctttcgcaagtatatgcaccagagctgtctctggagagtggctattccagcccacttcagattgatgtctcaatgaccgcttaatctcactcatgcaatcaacaaggtacaccgcgaacgagtgggcaaatgatatcaaccatcaccctcacttctccttcaccgcccctttctctaagttcacatgtccttgtcccctcttttccaattccatcttcaacaatgtccaacacaacatataccccatcaaaacgaccaccagaacctcctcattgttgacatgcggcgtaaatgcctctcccccctctccaaacccccaccaccatctcagacagataagttgccgcgtagcatcgaagatgtggtagtatccaagcctgatcacattatcgcgccacccacgattcaactctggcgcctcggaccactccctctctttcctcttcctcgtactcaaccagttgggcatacagcgctcacaccacaacctcttcttcgtgtccaccttaacatccacttcctcagcgcaatctgcatacatcgcaccaacgtttccacaccatactctcagcccaagaactcaatgcaaccaaaagcccttggcccaactcgacgcaaacggcgggaacatcaagataagcacctctttcctcatctccaacccccccttctcacttgatctgtaatgcgatgtccttggaaacgtgcctagacaccgcacgcccatcaataccgtgaaagaccatccaaaacaatctacttttcagccgcataacgtcgtgtcgggcctgcgcaagccacaccatataggcaagtataagcggtatcaaaacaataccaccgaggcgtttcaacgacatgtttgagtatatacaccggttcggtgtccccgtgccgcgcgtgctagaactcgcggtcggcgcgcgcccagtcgagggatacggagggggactgtgctgcgatgtaattgtagatgtgaaggtaagcaggccgggagctcagattagggcgagggttatggacagtgacattttgtattctgacgtgtgatgagggaggtaaggtttggtgtgcttcatatggacaggtggatgtgtggacgtgtggacgtgtgggggacagggcgggctggtgtgttagtggtgatatgaacagtggtttgtatggagtgtgtatgcgcgttttggagggagttttgttgtgggttgggtccatgagaagattagggcggtcctgaattgtgacgagatgcatccaaaatatcggctctggcatcatggcatgacgtcaaagtcataagcatgtaatacacaataagccctccacgtcctatcgactcctatacccctccaagaacctcaaacgctccgtaatcccgccccacccatccaacgtatgcttcctctctagctgcgctagttcaacgccatctccactttctgctgcttcatcatcctccagactccagataccacgctgccatggcaaaggcttgccatctttccatgcatctagaacaatctcggcaaggcctgggcgacatcgcgttcgcttaagagctctagcaacaaaggcgtcggaaagaccaactgcattctgggcggcgaagaagtcgtcgagctcgtctgccgctaggggagggtcagggtcgtcggagtcgtcggagctgttgaaaggagtaggagagaacgatggggcgcgtgggagcggttgcagggcgggataagacagttgagagatctcctcgccattgagcgagcggcggaactcttgcaaggattgcgtggtcgagttgtcggagtctaagtgaggtgcaagggaggaactgcgttgctcgtcttgtgtttccatggcttgtgtgaagtcgatcggacgtggtagtttgctgatccgcgcgtcttgtgagggagatgataagatcgcctgagtatcgaaattgttggtcctgtgtcgaggtggacgtggtgtcggtgtgttggagggaagttcatcttctgatcgctctccgagtacttctggtggtgcaggcgactgctcgatgtcgaccaggtcctcaggctccaccctctcgatatcttcttcgacttcaccctgggccaagacatgacggtcatgctgtggctgtttgacgtcttccatgatctggttgttcagttgcataccctcttcgtccgaactagaaccatcgctggagaatatctccactggctgcttcgatgtacccgcttgaaccggtacagtagatgtagtcctggttataggagataggcttctctgcctcttaggcgggggagactgctctcgtggaatctgctgtcctggctgttgctcctcagtgtcgtctccgcgtgcacgcttgagcacgttttggtacattgccttgatgtacttgggagactcgtactgagccgtggaagaagacatcatcttgttctcagaggggagcttgcttgcttctccttgaaacctttcattgcccgcagctacaggcgcctctttgctgatcttgttgctctctgcgccagttgatgtggctcctgtggatgcatcttcatgtaagtcttcctgttgctgctgatcggcagtttgactttgactctgagcttcgtgtttcttgtcgactttctgcttgacctgctctcgtttgctttcaggatcgcgcatccactgcggacgaacgaccttctcgtaatactgctgccactgctcagctgtttggttgtcttgcgcctctgcccattttttccaagctttctcgtaattcgacttgtcgtcgccgtctatggcattgatgacatctacattagcgtagagttcctcccagtcctctgagctaaaggtggctgccagttgttcgagggtgtagttcggagggaccgcagatttggtgtccctggctgttccatgccccgtgaccttttccgtggcttgattcgctgggttgggcactggggtagctcgggctggctgctcggagggatgatctgagggaggagagggtggcgcattgtcggggatgttgaaagcggacggtggccgattccggagctgcttgaggtagcggtcgcgccatgattgccatggatgtcgcgagtactgttgttgtcagcgcatagcctgtcggcaacgcttgactcgcccataccttttcttccaactgcttgtatatctcgtttccactggccgatccacctcgagctacacaatcgcggacccacttacagcatatcgcgtcctcttcgggagtatatggcgtcctgctgccctttgcaggccggtgcaggtctcccggcgcgcgcgcgtcaccctctggcggaccagcggggtggtcttcgggatcgcggaggcgtccatcttggatagatttggtgacgaactcgtacgagatggttccaggcgggcagtctttccggaaatggtcggcgatcttgtagtcggctctcttctccagcagcaccacctcaccgccgttggccttgatgtcatctagcagcctcactcgcgagggcacgcgttgcgcgacccagaacttcttgccctcgaacaattggccgactccatcgagcgcgaattccccagcgacgtcttcgaatacagtcggaccagccatgggtggggttgttgttgtggttgggttggagttgcggtcggagttgcagagttgcagttgcacgttgccgtcgacgcgcttgcttaggccgtgtcgcgtaatcacatgcctccccgcggggttcctcactttcaccgcacacatatacacgggtgtgtcgcaacgtgctcagcgtctgcccaggaaagcgtgcacagttctttcctaccactatgcgacttattgggagtaggacagtcgaccgcctttcaccatgacactcgcgcgcaacatcatcatcttcacagtgacagtgtcgctggtgaccttcatagccttcttcggacggctaccagcttttcggtatgccgtttaccaatgaaatctaaatcagggctgacgaatgcagcaacacacccataggcttcctcaaccgcctcttcgtagaccgcataccgtcggcgctccggacgctcgatgtcaagctcaccaatggtcgcatcaccaatggcgcctcccgtctgggccaccacctcatgtatgagaagcatctcgctgtcgtcgtcttcttcctcggccttgtgaccgcatgtgccacgctcttcttgccaaacgtctggcatctcctcggatggcaccataggctcctcgtctgcgcgctgctaccacaaccatatgtcttcctgtacttgagtgcgaagaaaaacaaccagacatacatcaacgcgttcaaccatgctgaacagatgcgccactatccgtatgacaggatcttgtactacccaggcaatacatgcaccacttgcaagttcctcaagcccgccagaagcaagcactgcagcatatgcaagacatgcgtctctagagcagaccaccattgcatatgggtgaataactgtctaggccgaggtaactacaaatggttcctagctcttttgctgtcgacgaccgttctacttgcttatggggcatatcttgcctacatcacactctcaccgctagctgccaaacgatacaccaagtacgagcgctggtatgtatacaaacctgtccctggctcggacccggcggcctggtcaacatacttcggcatgaggtggcacaacttcttcacatacgtaggtatctacctggacgtaggcggactacaagcatccggcgtcggtcttcttgcactacttacatggccgcttcccttcggcctgttagcgtatcacgtctacctgatctgggccggcatgaccaccaacgagagcggaaaatggtcagattggcaagaagacatggcagagggtgtggtatttctcggctctagaagagaagacactatgcgcgagaacaaattcgtctctctgagagacaccaaatcagcgcattcgtcatcttcaagctcgccagtaccaacaccaccagaaacacccgacgaagaagaaccactaactacatggccgctagaaagcaggcacatcctcatccgaactgcaagtggccagccaccgcgcacattaccctcgcgcatacgatccgttgcgaaggaagatagtttcgagcgcgtgtggaatctagccgcagtcgaaaacgtgtatgatttaggcttcttggataatctgcgcgaagctctcttccactagaggatataacaatgtcgttgcgcactcttgtgtttgtctacaagatgaagctgacacccctccccctgcgagacatcccagacccttgacccagaaacctgttggcgctcgacacggatgcgatgatgtcatacccctgcgacctcatcaccacctacactgcattatatagaaacgcaaagtagctacatccgcgggaatagaaacacactactcctatccctagtattaccagattctaactccattgctttccaaccctcatcgttaagaaaagtcatcatgccatccaaccaactctccaaatcctccacctcccagcaacaagtccaacaatcccaacaacacgcgcgcgatgtcgaaacgtctgaacatcacgcgagcgccaacgcctccgcgggcttgaatctgaatattttcggcgcactgtccggcgccttctcttctaagagtaaaaagaccacgcatacaaatgcagatgggtcgagtttgagtcaggaggagaaacacgatcagggtaagaacacccctaccagctccatccccttacttcgcgatctcgctgaaaccctcacgtaattcgaatgctgacgctagctaggcatggccaacgccgcagcccgtggccaagggaacgcatatgcgtctgcgggcgcggaggagaggagcttgaaggcgaagggtacggaggtcgggcagaaggcggttcagggaaagagggttgatcatttgggtattgaagcgtagatgaactcattttatgacatatagcaggcgtagtgatttgagaatgaatttaatactcaaaagaaaacgctaaaatgaatatgtgccgcgagtgcaatagagagcggtgccaactcccagactttcccgcaatcccttggtaggggaaacatcatgatatccataaacgcccatccatcgcacacctagataaaatgcataatcatacaggcgtcccacaaaccctccccaagccctccactcccctcttcgcagcaacaatatgccatggtacagtcccgtgcctcgtccccctcatacccttgagtttcgccagcagccccaacgctcgaaactgtgccagaacctccttgagcagattctccgccgtgcttctcgtctgcaccgtcggcgtccacatcagactactagtactgcgttccgcgggactcggcggcgcgcttccacctgggctttctggagggaaagggcttgtcgcggcgcgcgtggatccaactgcgccgatccagaggatgttgacggcgacggtaatggggccggggagggggtcgggaatgggatggtgaatggagttcgaagtggcgtgggtgatgccacgttttacgaggagtccggaaatcagggcgggactgaattgattcgtagagttcgagttgtgcaggcggtgagcgaggattataccccaggtttcgtcggtcacgtcgatgagacgagcttcggggtcggctgctgggtctggagcgggatcggcggacggtgtagctgcgggggtgaggccaattgtaggatcgggagaaacgcctgtctgaggcgtagagcctggtgtatttgtattggcttgagcggagctattactcggtgctggtgtggtaggtgtgaacttgtatggcgggtcctcgatgaccgtcaggatggtcaggaagagattgacctgagtcgggcaagttatgagaaggacccaagtttccaactcttctctatcgagaggcccagatttggcaatacagacacgccactgcactcttcgcgcttgaagaatttcgatggtggtttgccagatctctttcgcaatgtcaccaaagacacgtgtacctagatggtacgagacaaccgcttgtgatttgccacagctgtcagaccatgctgcggtgagccagttaccgtctaagctgatggcgtaagcaatgtgcatgtaagagttttcacgtagcaaatcttgcggcggttccgacaacaacttgaactggacattgcgaggtagactttcctcgagctgaaaggcaggcgctttgtatatgctcaaaggtgtcttgtcagtactagcaacgctcggtggacagcggtcgtacacctcacgcgccagactaacatacgtggcggcatcgagtatgacagggacatcgaaagaggcgagatacttgataggtatgatctgcagtaccagatcgggctttggagttgggtctgaccgacctgggggcccttgaccataggcctgaaaaagtgaccagaacgcggaacagagctcccacagtgctgcagggttgccaaaggggtctaccatgtacacgacaaaggcatcaatcttggtgtcttgttgctctcctagctgtgcatactggatggcaagcaacttgcccagttgtatgcatgtatcttttagtgccctgaacgcttctttggcagaagtttgcgagttggccttgacgggcactaagcctccttcatattcgatgactgtctcgacgcgggcgtgcgaacctaacttacaggtatcgtacgcaagctgcagattgagcataaagcggtccagtattggccttagggaggcgctgtgcggatagatgcaaaatgccaccacattctttggtggactcgcaggggccaatccgagaggctcccagaaagctattgatggtggtagaagatcccagtgcgtctccgctctccgaaccctgataaaggggggattcatggggtacatatgattgctgggaatcgcattactctcgttcggcttccttggcggaggcctctgttgacctttagcttgagcggagagatccgggaatacgtcgtggatcgcaatgagtgcagataatgtgcattccgctgctttggggaaaagctctttgatgcatatttgccaacgtgtctcagaagaaggttcaatactggatgttgattcgactagagcattttcgtcaagtagatccagtgtggcggaaacaatctgatcggtgagtatttgggtgacagctatgctctctttgccattgagaggcttttcttcgggtggctccatactcaagtcaggctgggatgtcggtgtgtctggcagctgcattactgaggatggcaatgacggaatggcatatctagctccattgggaggccgctcggaagggggaggaagacggactatcgaccaatcccatgtattgggctcgaaaaatgtaagggaggattcgtcgagtagcaggctattggagtcttgccaatcacctgcgagtgattcggcaaaagatgtgacagaaagaggtgttccgtgtccctccgtagggagcttgcgtttggcaggtatgatcagacggcccaaataaggcagcggatgtgtatcaaccggatcttctggacttccttcggacatgtcggatgtttcgctctcagagtcggatgccgaatcatcgctgactgcacgagccaaagataatgcttcagttgatttagctgtcgatgctgaggcaacagcataccgcagcttgttgagaagcggtaaatccttcaggctcttcagccgtccaggattgacagcactctcatcgtcttcagttttttcgattcttgcagcaaaccggccgtcttggtatttcgcatcgacaaggctcaatcggcgactaaagtccagggagtggaaagcactattggtccgttgaagggaggcaggaaacgaagattgcttcttgggcggagatggctgcaatgtttttgcaatagcacttgggctcagtggtggggtagcttccttcttcgcaggagggttctgctttatttgcgcaggcgaagtggctaatgcctcaactggaaccactgcttttgcttctttctctgaaaccttctcttctggcatgccgtcgttgatgggccggtaaggtgctgcaagagcgctctctagtgctgccaaggggtcagacatctcttccttgacggaatgctcctcctcatgtgccatggcaacgtcgttgttgagctgtttgtggggcttgttggtggtttccggcagtgctggtgcgtccgccatatttacgtcgtcgccgtccggcccgtcgaagaaatcaaaatctgcctcttctacgtctggcccaccgaaaccatctccttccatatcttcgaaaagatcatcgtcctcgcccgatgtctgaaagggttcgaggggcgcgggaaaagtaggtgaggtagaggcgtgctgttggttgtcggtggtggtgtagtcttgaggcgcagacaagttgatagcgggagtattgccaccaggtacaagaaccacgttggatgcagtgccagagacgcttggtgtatcggtcgaggaaatcccagtaccaggaactataccatcagggggcgtaggatagaccccacttacaggttggagatcaccgtatacaccagttcgggccgtgaacggagacgatgggtagaggccgggggcttcgtctttgcgacgcattgcatcttcttcggcctttttggctttacgctgcatgtccagtattttgtctcgttccaactggcctgtaaaccagtcctgcgcagcatctatgggatcacgaaaccctgcagaacctgggacctcaaaccatttcaagtcgtcctgaaaaggcggggagatggatgattcgtttgccccatagcttaaagtacctaccggaaccaaactttgcatgaagcaaagcgagcgaggccaaagcacatcccgggcggaagtgggcagatggggactcattgctggaaactgcgccaattgcccaacgcggatggttacccaagcactattcttgtcaagatttggcaaagagtagccgcgccggctcagccatcgctgcacactcattctccatttctcgatgttctgttccaacgagtccatcttcgcttttttctttgaggttctgcggttgctatcatctgctgacagctgccgcggatcgtcgaagctcgagatactcgcaagcatggcgtttggcgcaacacgaatgcatctgtccactaacttctgctgctcatcttcagataaatcacccaggcattgcagcgccagggtgcgctcggtagatgtggacacaaggagtgttccagagctgaaccagtgcacgtggacacttgtgagccagtatagtctgtccaagtctgtgacaattttcccttcctcttgctgaggttcgactttggagacgaacgttcggtaattgagtgcaacagccccacagtccttgaccagaaagaaggatacgagagcagtgactgctgacgcaaagagctcatacacgacgaagcaatcgaggggctgttgttgttcgctcgcgccggcctgattgccgccttgagtggtacgtacattcgctccctgtgcgttgttcggtgatgctgtgcgtgacggagtcgtagcggggctggcgaatgcatgcggattccccgggcgcataggagggcgggccatttcagaggccttcatgaagccggcttgttcatctaaatatagtcagcacacgctgccaaagcgacgcgctatacatacggtgtaagacatagccctcaaccactggcagctctacgacgtcttggctacccgcatcgacagttgtgggcttgaaataccatagccacggtcgagatgcatcctgagtgacaagatgccggccatggcggagctctgcttcagcggtgcgaagaaggtcggaagagttcccgtcggcattgtgcgtgacaggttgcttggtgtcgcgcgttatggagaaggcttggtatgcgatagcttcgaagtctccctgtgtggtgtcagcaccatggtcttcggatggaaacaagaacgcacaatagcttgcgcattcgtggtgcaggtcttgagaaattccattagagagacggctgccctctatggaacatgcagatggtgtccgcgtcgtatttgcagtgccagtaagaccttcatcaactccactggtgctcgtgaattgcaggtgtaattgttaccgcaggctgcctgttgcgatgtgggcgactggttcggtgtaggctattggtgttggataggctgttggtgttgtttgtaagtgaagcatggtgttgccgctgaccgagctggcggccgcgcgggaagagtggagatgctggagagagacgtcggaacgcgtatgggcgtagtcggatgggaagcaccgagcgtcgcgtgatagacccggtcgcaactgtctccaaattatcacaccctaaatggacggtagcacaagagcgcggtggcagctcatctgtctctgaccattgccggatgacaaggctgcaagggcaggagcgccagtggatccactagcatcactagagtcactagagtcactagcgtccttttccgccgtcacttttttgaactcggacctcttcgtccagaagtttgcgagttcccgcggcgcagcgcttcacaccaccgctacgatgaagatttccaattctgcggtgcccgtctacactatcagcggcagcgaagcccgccctttgcccgaatggttgatccgacgcagaaaacggtgcgcaaccgtcctccagtctcacgcagcacgtgagctaacatttccctaggagtctgaagaacgaccccgagtttgcaagtcgcgtagagttgctgcaggactttgactttgaagaagccagtcagtgcgtgcgagtcagcgaagatggcgactgggtcatgtctacgggcacatacaaggtaacacttgcgccggaacatttcaagatttctgctgatgccgaatagcctcaaatacatgtccactaccttccacacctgtcactgtcctttgcgcgccacaccaacagtttaaatcagacgttccgacttctttcgagcgactacaccaaaagcgtccatctccaatccgacagagtaatcgagtttcacactggaggcggcctccactactcgacccgcataccgcgatatggcagggacctgatctatgacaggcggtcagcagaatgcttggtaccttcagtaggagtaaatgccgagggcctgggagaggcgtacaggttgaatctggaggtcgggcgcttcatgaggagctacgaaatagatgtaggaggggacgacactgccatggttggcggcggaactctgcagggcggcatcaacgcgggcgctgtcaacactggcgcaatcgcagaagacagccacaacctgctcgcattcggaacatccttgggcaccgtcgaattttgggactcgcgttcacgaaacagggttggtatactctctgcaccccaagactcgttcgaaggaagggcagagatcagcgccatgacataccaccgatcaggtctggaattggccgttgggaactcgaacggcctggtccacctctacgacctacgatcaccgcaaccccttctcaagaaagaccaaggatacggctttgcgatcaagaacatcatctaccttgactcgagcacatcgacgcgcgcccagaccgctgaacccaagatcctcacagcagacaagcgcatcatcaagatatggaaccctcaagacggcactgcgtggacttcggtggagcctgctgtagacatgaatcacgtcgagtgggtcaaggacagcggcatgctgctgactgccaacgaaggaaagcagcagcattcattcttcatcccacagctagggcctgcgccgaaatggtgtgctttcttggacaatattgtggaagaaatggcagaagaccccaccgaccccaacgcattcggcaagggttcagctggcgaagtctacgacaacttcaaattcttgacgatgcaacaattacagcaactcaacctcgatcatctcgtcggtactacaaacttactacggccgtacatgcatggctactttgtggcacagaagctgtatgaggaggcacgcatgatttcgaaccccgatctctggcaagaacagcgggcgaagagcattgccgagaaaatcaacaaagagcgcgaaagcagaattcgtggcaataagaaggtcgctgtcaaggtcaacaggaagcttgcggagaagatacttgaacgacaggacaaggaagaacgccggagagctaagagagttctcaagaagggtggtgacgacgacatggtggacattgataaggcacccgctgttggcgaagtcgacccagaagcaccgagcaaggctgttggtgctggaacaattctcagtgaccctcgattcgcgaagctgtttgaggacgaggactttgaggtcgatgagcagtcacacgagtttcaagcgctcaatcccagcacaaagataccaaaaggtcttacagcggccgaacaagaagagttggagcctcgcaagggctcgtcggatgaagattcttccgattccgagaccgaacagattcggccggccaagaagcagcaagagaaagataatggccgcatctccacatcaagctataagaaggccggacacaggtcacaacgcggtcctgagatggtggtgtccaactcaaataccaggaaagcagggccggcacgcgacaagtcatttggttctcgcgtgtcgaagctcaaggacagagcaccaacaaccaagagcacaaccactgtggtgggcgagcgggaaatcacatttgcgccggagaagaagcagaaaaagcggccagatgatgccaatggtcagcgacacgatcggagaaaggacaaggacaggcgaagcgcaagtaacaatgctttccgtgggatgtaaaatgtatgcaatagcatggctaggctgcaagatagagatgaatgataccctgaccacgttcacccgatgttgtatggctgaaccatccgtttcaagttgagataagcatggcggatccgattgccccacgattttgtggtgaacgccccacggaagcgagcagaagttcggcccagggtcttcttgcccattatggagagcgaatcgtgtgggtgttgctgactggccaatggcgcggcagcgatttgttgactaccgcggcggtctgtccgtcccgaagccgttgctgagaaagacgatcgaataacgtatcctccaccgccttctgcctcccacctcgcaccacagcaccctcggctcctgatcacgcttctgctggctcagtcccttccactcacgcactttccacgccgcaacagccatacaccccttcttccaccccaaaccgacaaatttctttacacatttccacaatggccgacaaggaatacacctactcggacgtctcggagcacaacaccaagaaggacctgtttattgtggtacacgacaaggtctacaacgcctcgagcttcgtcgacgagcacccgtacgttagacccccatcggcgcagcgccatcctcctcactggttcgcacacgatgtttcgaaacatccccgcgaattctccagcagtatcatctgtcccagagagttgctatagtcgctaacgttgaatcacagaggtggtgaggaggttctcctcgacgtcggaggccaggactcaacagaggcattcgaggatgtcggtcattcagacgaggcccgcgagatcctcgacggcatgctcgtcggcacactgaagcgccaggtacgtcttcctcacacccactccagggtattcgtatttccgccggacccttccgtccccctcggccgaattccaaggccgtatttcggaccaccgagccacaccgtattccgtattacacctccagcaaatgcattactaacagcgcaaacaggagggcgaccccaagcccaagagctactccgcccccgccgcatccgcccagacatccgacggcgcatccaccggcgtcggcctgtacgctatcatcctgcttggcggcgcgctggctttcggtgcctacaagtatctgcaaggtcagtctcagcaggaagtcgccatttgagaaagccgcgggcttaagtagcgaaaggttgagcgaggcgcgatcgaggcgattcgacgaggctggacaccgggctcaacacacggtgcacagtggggagcgggaggctgtggatgattgggatgtatcaagggagtgatatttcaggcgctgggagagatgggagcgcaattttctatgctgacatggcacgggttgatttttgaaaattgcaaattcaattcttttacatgactttttctgcctcagaccacactcgaaatgggtgaccaggttctacttaatacgaccaataaagagtataatgccatgaccatcaccaggacgctgtatttcatgtcatgttacatgtcataaacttgattactagtattcatcgaattctgtttcctgctcccaacacctccacatcctcctcggagtaatatctaccagctccccaacaccttaaccctcatccactcactcgtcccgaccccaagattcaacccattccgcgcccaccacctgcggacgctctctcccctctccccctcaaccccatcctccaacgcctcctcgatgtcacacgtcttgtattcgaccttgaggccgctgcgcttccaccactccaacacacccgcatgccccattttcgtagggcccacgaggacctgattgtcgaatagcattttctcgcctcgcagcttgcgccagtagtcgaggataggcgtgtgcccgtgtgtggaagcgattttagcaatcgtgtcttcgtgcgaaaaggggatggaggaatcgacccagaagtgaatgctgggcagggagccggattgggtggcgtaggtgattgatttgccgactttgagtttgaggaggtctctctgggatttgttttctgagcctggggaaggaggcgggtcgggcgtggagcgatagcgcgagtgttctttccaccacttcagcacctcgatgtggccctgggaactggcttgttcgagcgcggcttcggtgtatttcaagggtaagcccgaggagtaccaccagtcgagggcgcggacagagttggtacggctggcgttgtccatggcttcggccgagtattctttggtgaggaaggtgggcgaggtacgccagtactcgaggatctcggttttgccgaagacggaggctttgtgcgggaggaaggtgtggccaaaggtgccccagaagaggtctttgtggtagtgttccagatgggtgaggacagggaccatcgcaaagcgcatgatgagctcgatgcagagacgcgatatgcgggtatatctttccgagtcgagcagactgttgatctcggcatagggagtcgtgagaagcgcccactccagtttctgcatctgtgttttaggcccctcctcgctggctgcttggcgccactctgggggtgtgggtaagtttgtgtggacattaagggtggtagctagttcccaatccagcgtaaactctaggatgatagaccagagctccggaggaagccggggtcctttgctctttgttggtgtgagtgtgggcatgtgtgctgttggcagtgcgattgtgcggtcaccgacagccatgagatcgatttgtgtttgtattgattcattgaagtctttatgacctgcccatggctgatacttgcgaccggcctggtcaaatgaccacagaaaaggaggaagaacgcgaatccagttccacttgcgtcggatcttgctgatctgcttcttcgacatggggttctcccacatgagggttgacatggccggtatgagcatgatcttcttggaaacatcccagctgcgcagtatgtggagatgtaggttgcttgtcaggccatgaagcatctgagccagattctctgcattcagtggcgcgaggaccagcaagtctgcccacgagcagtactcagccaccttctcttccagaaaatcctcatgctgccatgcaggcacagcattgctttgtacattatacgtgtgccaggcgggttctaggtacgaggggacgttgtagtgcgccgacgtggggaaatcattgcaagcgacgacgcggagagagacatggtggagacggttcaggcgtgcgacgactgcgcagccaaacttgaaagcggaaggatcggtcagtgcgacgaggacgttgagcgagcgtgcggagatgtgcgagggcattaggacgtcggcgttgaggtttgagaaggttgtgttggttggcaaggcggtcgggcgtgtgtgatctgctgagccgctattggccgagcattcacagtcgtttacgaaagctcttatcgatattggccagacaccagacaccagacagtacggcagctgcaagattctgaaggctgcgcggagttgcacggagctgcgaacgtgaagtgagtcttgttatgcaagtcctcatcataggtactgtcaggatacgttggcgtgccagagtctcacaaggggaagttgctgttgagctgagacatgcggtgcccctgccggatgcataccaacaagtgcaacactggcgaaggtgatgtcagtcgactcgacatgatgcctacacggcagcatccatgcaggttcaatgcgacatgtcgtctaggtgctacgggatgggtgcggcaacagttggaggaccgcgttgttagtgctggcggagtgtggagcggtgttcaagccacatagatggcaccagatggacgtagtatctagtcagtgtggagatgatgctggtcaggaggtttgccggcagaaaagggtgcacctgggcagtctcgcagattcgcagattcgcagattcgcagatgagaaaacgtgactgcgctacatctggcgagcacgctaatgggcgaacaagccgcattagagcatgtcgcagacgaggatcgagttcgccgcatcgatatcgatatgcgaacaggccccgcggagcaggcggagcgcagagcgcggagcgtggccctgtgcgacgactgcaacgatgcgtctcgtagaccaacgtcctgactgcagcgtggttggatcgtgaacttggccgggatcgccgcatgtctccagcctgcgcagcctgcgcagcctgcgggcagcggccccggcagcttggctgttctagatgcaggcggctcgtgacagcgtccaggtatggcatgagaaggctgtcaggatgcaagagcaactagaattgcaccgagtgtgccctgcatgagttggacaattcagcgcatcgcagtctgcacggctggcgtctgcgcattgtggacgaggcgttttgcaagtccttcgccgcacttgtgcaatgacgtagcagtcgcgacacacggagaattgcaaatcgcatgtctgattcagcatcattcgcatctgcagccatcgcagagatgaaagccccagacacaccggcctcggccatgcaaagcatccaacactcttactctgtcaccgcggcaccaagagcgcagcacccgctaggaagtcttccatgttccaatcgccgatctggctctagtgtagctgttgctgtcgctttgagatcgacgtctgcgtgcccatcaattttagctgatgggggtcatccatttggcgtctgaccactcactacctaactacctactaactgctgtatgccagccgcgtcctgcgtgccagaattgtccccgtagccctgccattgcgattcagtgactcgaagccccctcgagtgcttgggtcctctcccgccgcggctcgtcgtcgaaacatgctttgaccttgattgttcgttttcgctcttccctcatccccgccaccacgcccgctctgctctgcactctgtcgcggctgcactcttcgacgcggctgccaggccagcaatatccccgctcccagcggcattgcccaagacgtgtctcaaccccgtccaaccccgtccaacgccaccatcgccactcggctgcttttccctgtgcctgcgtcgtgccaagttctgcgaccacccttcacaacctggaccctaccacaacccgctcctgctgtcccacctcgaattcacgtacgcggctgtgccccgagccacatggattgacttcaaggtggctgctgtgcgctcagtgaccccaaagcttctatagctggctgtcaacagcgcccccatcgactagacccccgcgcagactgtcaaccacaccttcatggccgaaccaccgcctagcaccgacggtgagccttccgaccagcagcatggccgcatcgaaaaacatgtcgtgtctcccatacaggaggagcctggcactccttcaggtactgctaacaaaggcgccgacatcctttcgccgtcgttgacctcagggccaatgtcccctaccaccgatcgagtcttcccaatccgttccgtcgtgtcagtcgaccccatgcccacgccaaaatcatcgaatcaatcccccggcgactatttccacccgtggagtcgcatcaacgatagccgtttcccagacgcacgccgccagtcccagggctcgacgacttcgcagtcctctcaggcttcccagcgcaatcgtcttcacaagcagtccaatgcagccactcccgtggcagaacaacccccagctacacgcaccccagtgcggtcctccacaggctctgacacgtccaagagcactaagaaagctcctccacatttgtccgcccaactcttcaacgacacagcatccaataggtcgaccgaggaaaacagccgctcgccgtcgcttatgcctgacatgccgcggtctccaggtggagcatccatagcgagcagtctgggcgacgttggtctaatcacacatcgcttcaagcatgtaaccaccgaaggcggccacatgatcatcaccggacgagatggcgacatattacagcgatgcgaagacgagccgatacacatcccaggcgcaatacagggcttcggactcattattgcattagcagaagatttgagtgacaatggcaatctgattgtcagagttgtgagcgaaaactcgaagcgtgtcattggtcgcacgcccaaggagctgtttgccctggaaagcttcaccgatatcctctccgaagagcaagccgacaatcttctggaccacattgacttcattaaagatgaggattctgatgtcatgacaaacgggccagaagtctttacaataggcatcaaagttccgggcatttcgaggactcgaaaactttggtgcgctatccacgttcctgcagcaaatcctggcctcatcatttgcgaatttgaactcgaggacgatccgcaatttccattggtgccctccaacgagatgacaccagagctccccgaagacacgctaagcagcaatccgactgagcaagaactattggaaagcacagaaatcaaaagcaaaccgctgagagtgttgcgcagtgcgcgcaaacgtaagggcgaggctgcagccatggaggtctttaacatcatgtcacaggtccaggaacaacttgccgcagcgcccagtctggatagattcctcaaggttttagttggtgttgtcaaagagctgacgggttttcatcgagtcatgatttaccaattcgatcaagcattcaatggcagagtagtcaccgagctcgtggatcctcgagctaccaaggacctgttcaagggactgaacttccctgcgtcagacattccgaaacaggctcgagatttatacaagctcaacaaagtgcgcatgctttacgatcgtgaccaggaaacagcccgcctcgtttgccgcactatcgaagatctcgagactcctctcgatttgactcattcttatcttcgcgccatgtcgcccatacatatcaagtaccttgcgaatatggctgtcagatcctccatgtcaatatcaatcaacgccttcaacgagctttggggtctaattgcttgtcatacgtatgggccccgcggcatgcgagtgtcatttccaattagaaagatgtgtcgcatggtgggtgacgcggcatcgaggaatatcgagcggctctcatatgcctctcgcctacaagccaggaagctcatcaacacagttcccacccaacacaatccgtctggatacattattgcgtcttctgacgatcttttgaaactgttcgatgcagatttcggcctcttgtccattagagacgaaacgaaaatattggggcagctggaaaactcacaagaagcactggctatgctggagtacctgaggatgaggaagattcaatctgtcatgacatcaatggacatatcacaggacttcccagatttacgttaccctcccggcttccacgtcgtcgcaggaacgctcatcgtgccattgtctgccagcggtactgattttatcgtgttcttccggaagggccaactgaaggaggtcaagtgggctggcaatccctacgaaaagttcgtcaaggaaggaacagaaggctacttggaaccgcggaaaagcttcaagacctggtcagagacagtggtcgggaagtgtcgagagtggacagaagaggaggtcgagaccgcctcagtcctgtgcctggtgtatgggaaattcatcgaggtctggaggcaaaaggaagcggcgttgcagagcagtcagctgacccgccttttgctcgcaaactccgcgcacgaagtacgcacgcctttgaatgctatcatcaactatctcgagatcgcactcgaaggttcacttgataccgaaacccgggaaaacctcgccaggtctcactcggcatctaaatcgctgatatatgtcatcaatgacctgctcgatctgaccaagaccgaagaaggtggctcccttatcaagggtgaaagttttgatctgagttcgaccattgcagaggctacggatatgttccgcaatgatgccaaaaggaaaggtattggctacgaggttgtcgaacatccaggcttgcccaaagtgtgtattggtgatcagcgtcgtgtgcgacaggccatatcgaacatcactgcaaatgctattcagcacactacgcagggcagcgtcaaggttgaggtatatgtggctgccaggccaagtaaagagcacgtcgatgtggaagttgctgtttctgatacgggcgtgggaatgaacacgaagaagcttgatcagttgttttacgacttggaacaagtccaatcggagccagcttctatgctggaagaagccctggttccagacccaaagaagatcacagaaaaggacgataagaccgccctgggcctcggtctcgctctagttgcgcgtatcatcaagaacatggatgggcagctgagaattcgatccgaggagggcagaggcacccgcttcgtcatacagttcccctttgacctgcctgataccgaaaatggtgacgaggaaaacactgaaagccccgacgaatccattacgccggatgctaatactccgcgcctgggtccttcggaaggcgaacgtaccttgatcgccccagctctatcacgccacacttcggatgatcagacattgggaaatacagtggcacggcgagcgagtgcggacagcttgaacggcagatcaagtcttcggagtttcaagagtggctctagtcaacgcagtcaaagaagcgatgtcgatagactaattgaagccattcaagagccgcacatggtatcaggacgaactccaggtgaccgcagcccaaattcacactcacttaggccgcctctcacgaaacgcaacagtctggaccctggcgaatctcctcggtttcgatccaagagtctcgagcacctggagggacgagttgtgcccccacagcacaggagtatggacactagaatcgctggcgaggaacgaatttccttcactggccaaccattgagagctgtcagaatgccagatgatggcggttctcctttggaaaagacaaaaccaggatctatactgggagaggtgcaaagtgagcccaaagagatggaaccggcccccaaaaagctcacagcagagcatatgcgcgtactcgttgccgaagatgaccctgtgaacagtagaatcgtcaagaagcgactcgaaaagctaggacacgaggtctacctcacggtcaatggtgaagaatgtgcatctgcatttggtgacaagcctcgagactttgatgttgtcttgatggacatgcaggtaagtcagttcgaaagacagttgcgggttctctgctaacattatttgaagatgccaatcgtggatggtctcacttccaccaagatgatccgatcgtatgaaaagacgcataccgacatatactctcggcgtgcagcgctttgcggccgtgtgcctattattgcggtttcggcatcgctgatcgagagagaccggcagcaatatattgatgccggatttgatgcttggatcttgaaacccatcccatttgaccgacttaataagctcatgggcgctattgtcgacgtcaaatctagagaagaatgcctctacaagccaggccagtgggaacggggaggatggtttcacacggggcagaaaagctctgaagaggccagcacgaaaccttccagtcaagcacctgtatccgaaatttcatcaaaggcgaaagaagctgcgccatctgaagatgtgatcgccaatcaagatggcagccctgacaagatagacgaggagcacgaaaggctacttcagaaccaagcggagggcaagatcgagccgccaaaggacgatgatgctccaccaaatgacgaaagtggggcaccgcccaaggatgagagtgaagaagaacctgcacaagaacctgcagaagaaacatcaaaggacgaacctgaagaagaagcacctgcttgaagacgcgaatactattggcaaatcattacgaccattctcaattacgacacacgacgttccgccacatcccagtgtccgcttctcattactccaacaataccttttttacattagttcttctacctcgtacggcgcaagacgtacgacctcttgacgactcacgcatagcgattgggacgctactaccggcgttatttcagcacatacaacggcgtatcctgttaaaacgttattacttttattttcttgggattttcggctggcgactgcttgtaagcattgggcaagcgggcatttagagagcgggatagagggttgttgtctggacttgcagggccacgctgtgtggttgtacgatgctaggaagaaaacatgggagggacggaggattgggatggttgtcttcattgaattgattggagagggaatgaaggaagaatcaaacagccactatggcatcctaagttacgttgtgtatacgttgtgatccttgctgtattactcgctagcatgagtggacgaagattatcaacaaccttcatccaactatgcgcgtcttccctatccgaaaaaaaacttggccatcaaccagcgcattggtaacctaacctgagcaggttggctcgtcctggttgcgaaggaattgaaggacggagacgccggatagaaaataaggtttgagaagcgactgcgagattgtcaccgtggctaattctctttctgggatggaatggcacgatagcagcgacccatgttgcgggattccaagtagcaatcttgcatattgagcgatggaaaacgaacaactacaccaccacttcactctcaatccctaaatggggctgagacgtgttcatatgcttacgtgctcctactcctcgtgtcctgagtatccgcccaaccatgttccccacagcctaccttctccctccacccccaatatcttgacccagtttgtagccactgatcttatcccaatcaatcttctgcctggtaatgggcaactgcctcctcaagcccttgaacgcgccctcactcagcgcgccaaacgcgcggttcagatcctcctgatacttcttctccacgtcggcaatccgcctgacgacatccttctcagcgacaccgctcagcgacacgtctttgttggtcagcaaccgcacgttgccgtcttcgtagtagtgcacatcgactttgatggcgccggcgagggtggaggacgatggggtgtagatgtaggagctgcgccagcggccgttccagtaatttgtgggcgagtatttgttggcgacggtaaggagggcgagggctgaagcgtcggcggtggggaatatggcgtaggaggaggtggggtagtgttctgaggtgtgtgtggagagctgtttgatcagggtctttctgcggggagggttaggattgcgtgtcaacaggaggagtgggtgaaggtacatcaagtcctcgtgctggctctccatgacgtagctctgtacggcgcttgctttgcccgtcgcatgatcgaagtcgaatgagctctgcgtttccacgtcgtagtagcgcccgtcgcctaggctgttgtactggctgacaatcacttcggtggcgccgcctggcagcttggtggtggtgaattgctcctcgttgtattgctggtacgccggagccagctgggcctcgacattgtcattctcgaggatcgatttaattgctttggtgacatctgcgagctgtcttgtgttaggacggagggttcgtggagctcaggtggcgtgcttggcatgtacctcgccgggcggcgcactctcgatgaaggagccgagagccttgtctgcggacatgtctagatattctggatgggctgtgaaaagctctcggcgatgctgtgtagcaattgcgagcttgaggcgctgtttgggcgatgtcgcggagctgaggtcaatgccgtccgtcgcgcttggcgaggggtccaatgcgggactaccaggacgtcacccaaacacaaagtagtttgcttgcggctcatctattgcaaaacagcacgttgggcgtggggaaaacactcgctcaaaggatagcctgcaggtacacgcagtacttccgttttggctgcatacttgttatcaactgcaaacccattggcgcgtcgtcatgtggtatttcgtaaatcatagtcccatcaacaatcccaggcgccacgctcaaacataaaccagttcgaaacatcctctcatgcacgaattgcattactcgatgctcatcttcatgagcccgtcatgcgcgttctccatgcccatgagacccaccctcttgggtcccagtgtcggagtcatgctcatgcttcctccgctgttggagcgctcaccgttagattgtccgctgattgaggtttcgcgaccattcttattcgcattgccccatgatccggtatcgcgctgcgctggcgattgtgatatgatcggactgttttggacgctcacacctgggctgacagcacggcgtttcattgaagtctcatcaaagtcgtcatctcgtcgccgcttattggattttttgaggccatcggctgcagtaggtgggtacataggtcctggtgtagaggctcgtgaggcccatcccatgccattgctctggtctggtacttggaagccatgagatgatgagatcgtcggcgagtccatactcatatcttcgctgactgcagacgactctgctcgaggaaatgtcggtggaggtggtgtttgagtcgcgcgcgagttccagaagtcgctactgatcgagccacgtccattggagtggagagatccgaatgcgccgaataagcctttggcgttagagccgtcgagactcatgttgctttcgctctcttcttcaggaagctcagggacgcctcccagtggaccatctaggtcgggggctgagggcagtagacttggggacgattgtgctgtaaccgagggaccatcatcggcttctcgtacttgccggataatctccgcctcgcggcgcacctcgctgtcaacaggcgctgattcttcaaaaagttccgccttgatgcggccaaattgccgtgattttggctatgcaagtcagtattgtaatgccctcgacatagagataaatgtactaaccagcatgttccctcttctgaccactggcctcctgaccacacctggagtctgcggcaaagctgcggcttcgtctccactgtcgttgccagacgaaatatgaaggtcgttggcgaagagcgaaaggctttcgcgacgtgaaccagccttacgcatcgctgcttctcgcgcaaagtagctctcggcctttacgttcccattcggcggcgatgctggtccaggacttgccagtgagctgtgtcccgagctcgagctcttcctgctcctgcccttgcgtagccttgctctttgtatgctcataaagttgggaatccctccagccaccggcgagaacatgtttgtggcccagcttgggttgctgccgtgtatacctccaggaaacgatatccccatctttgcctgcggtgtgcccatcatgggatcgtcgttatcctcggcatccagcgggtccatctcatccgaggagctgctactctcctctgatcccagcatgttgatactgccaaccgagctagacgcagcggttctatcgccattattccaaccaccgtgaatgttgacatttggcgagttcatgagcatcgagtttgaacgcggttttcgtgacggaatcttgattcccttttgggttatggtcggtgacgaatccggagacaactgtgttgggagagtcgattggtgaaggttagtgcacgcccttgagaactcggcgcctctgcttctccgcggcagaagcgacgccggcgatgcgtacgtattacgagcgtctagctgaggagatagaggtcgagctgcaaactgggcgggactcggtggcataggggcaggcatctgcagagacaggcctctggagaggaagtctggtcgtcggggcgtgctggggctggggctgggaacggcgatggtgtggtcgtctttggacatgcgggcgggttcgcggaacttcggtgatggctctaaacgcggtgtgctatccgacaaagaccgtgctttaggtgatcgtgacttttgcggtgtttgaacggggtccatggtggcttcctcgctcatggccgcgagcctgcccccgtcaggtgccattgccgcgctcaacattgcttagtagacacggttgggtcgtgccgtgggttctgaacatgtcaaacaaaatataagggcgaaacgcgttaagcagggcacgatgaggcgtgaggtcgatacataaagcggggcgagtgattgctatcacgtgtagggctgagctaacccttcccgcgcgtcacaaaaatgagcgccgtcaggtagggctgtataccttcgcactgtgaacgaactagatgcagaacccgataatcgcgcgaacctatccaggcatgcctataacgcacgtgggatcagagcagaaacgttcattcgtgtatactgctgtgcacgcgagtttccccgtgtcgagatgccagaccctccgccagccatcctcgtctccacaacctcaccgcgacttccacatgacaaacagaaacccttggcacaatagagacgtgaagtgctctgggatggtctattggctgtcgaaaatctcgcatgctatatcttagctatgccattgctactcaaaagttgatgatcccttcgacccatttgatgtcgtcccatgtggcttcccatatgttcatcacagacatgacccattccttcccgtcacgtttcatcgtccccatgcaccggcaaatcctcccctgcagcagcagacgtttactgtcgtagtcgtagagctgcactgacttccacagaacaccctcatagctggccttgatatacggtggcttaccgtgaaacaaatcgcagagcgtgaagagctgtttagtctcgacacgttcagaatccagaatcctagcgtagagctcgaaaacgatgcgcttgtccgacctgctcgactgatgggcttggttgatagcttcaccgatgcggaaacacgttctgagcagtgtgttgggcgagaggccgataatgggggagcgatcacaaaccgcattggggaatggtgcccttgctattggcttgcgagcctctgcgcagtcaatatcgccattcaatgcgaggagccgagtcgtcaacgtcataggtgaaacaaacttcttcttcgtgcgtctccggtcatcgtcctctttgctatttgtagccgtactgggaaaggctggtggtatttcatactgcgcgacgtcgcttttgaggggcgagctcgaccggtcatgcacactgccgccggtgtcgatcatgttggatgctagctttagaaattcttcatcgtccagatcatcgtcatcgaaggcattatcggggatatcctcaagtgtgaaatcactatcgatggggtgagatttgtgcgttacatctcgggaggtgcgagtagtgttggcgatgttggtgcacgtgggtccaacgtgtgcccaagtaatgtcggatagcgacacctcagcagcaacactttttgaggcagtcgacttgcaccgttcactggcttggatattacgagaagccttcagaggtgtttggaaggctgatgatttcgtgatcttgagtccctcggaaatatgtctctgcctaacggcgcttgattgattgtctgtcgcgtgcacagcatcgtccgttccgcgcggtttgcgtcgtctctttgcaggcttcggtgggggacttcgtggcccattaggcaacggggcatacttttccagatgagccggctcatcagaagatcccaggcccaggtactgtgcgacggtagggttgcggcgacgacgtgtactgctgctcgctctaccttggcttggttgggctgggcttgtggactgggttgcgacacatgcaggttgactctgattaattgcagtaaagcttgatgacgcgcgtactgtttctgaacttctattgctgaccaggttagtgtcgataacaaggcagcgaggtgagggaaggagcagtgtgaggttcgcgttggtgatctcactcatcaagaccatcgggctccctcactgctcgctcatcccagccacaatacaacatgtctgctgtactcatcgcgcgtcatctgatcgcggtcgagatatgccagtagtacgaagcatgaagtttggtgaaggacgctatgaagacgcgacgcttgatgcgaccagggtagcttgagcttattcagcccccaccacctgccgcatcatcatgcggggcggctctttcgggcagccatctgcaatcaaggcacccgtcccgcaccatttacattccgcgtgccttgccggaattgcgattgcttccctaacttcaactattctcgcagagacagttaggcacaaacacaccacaacattcatcactagatgatagccgaaaagcagttacatcatagatcgccaactgattgtgctatcttgaactggaatcggaccgcgacaccaagtttgctgagcttgtgatcgacagagacccatcaagcacatctttgaccttacgcccacctgcatcgttgttctctacagtggtccgacacgagaaataaccgaaagtgcaacttcgcgtacatagcgctgtctgacaatgccggtaaggatgatcctatcaagcgaatctgtacttatcttcctcgagctttcaacggctcctcaactctgcctgacatgtctccggacctcgtcatgtgcaagcagcgggagggattgcgcatgtcactctcggcaatatgaatactttggtcatgttgggagctctagcgtacaggaagaccgccactgaatcctcatgtttgaatgaaatagcctcgagaaagtctaacactgcgtagaagcatgcattctcggctgtcacggtccaagtcgatcggttgaccagcgaacaatatgaggagaatgtgagattcgatgctccagaagaccaagaccatgtactaaatgacataggatatcggtggcgttgtggacctgatcgaggttattcgcatccaggcttcgggtccgacagaagcagcgcgggcgctccggaagaaactgcatgtaccagcgtcgaacttcgctccataaatgctgataactcacagaaagtacggaaatgtgcatcgacaggtccgcgcgcttgtcatcctagatgcgctaatccagaatgctggcacgagatttcagaaagcattcgccgatgagccacttcttgaacgtttacgtatcctcgctcgagacgacatggtcgactctgaggtgcgacaaaaggtcaacgtactcttccggcaatgggctgttgcgtacaaggggactccaggccttgagcgtatagcagcactacataaagaacttcctcgcactaagcgcccccagccgcaacagtctcgcatcgttcgacagcaggacgccgaagctgcacgtgagcgtgaggagcataactcgcctccgccgtcccctcctcattctagacgccctgtcccgcagcaagcttcttcatcatcgtcaagtagacctgtcgcgttgggaaatgccacgactcagtctagctcttcaatcttcaagagggacaagaaggacaaaaagactcgggggaaagccttcaatttggagaaagagaagggtcaactcctagagactatcgcttccgcgaacgttgcaagtacgaatttgctaaatggactacaactcatcaatcgagagcaacagcgagtcagtgaaaacccagaagtcatgcgccgcttcgagacatgtaagcaacttcgtcgtcagatcttacggtacattcatctcgtcgagtctgagcagtacattggtggattgctcaacgccaacgacgagcttgtcaagggcctgatggctttcgaaatcatggacaagagcatcgacgacgacagtgatagtgacaacgaattgagctcatcaccgacggcagaggctgctatggccggcttgcgcatcgatgagcaagctccagcaaagccacccaggccgatgagcatacccatgccccctacacccagcaaacaggctgcaccggaaagcgagccagaggaggatgaagacgacccgttcagcgacaacaatggtatgtaaatgtcgtaactccagcagtgtatggatcatactaacatgctatagctgtcaagacgccatggcaagagaagacggagccgacttggagggacgtctaagatgtttcagagtactctgcgagacgtgacggggcttgatgcagcacattcccacttcacacaatatttgctcatacgataacatacccagttcagtaaatgcaaaattcatatcatcactcattattttcatcaagtgtgatgttgctatttccaaataccgtttgcgccacaacgagccacgaagcattacgtcacctctctcccgcgccaagctgtcataggctagcgccgccccaactgtgaagcaggaccgcatcaactctctcctctcggccatacataacctccgcccctctggaaccaacagccgtcaaacctcaccaccaccctactctcaccggtaaatcaaattcgtaggtacttcttgcgccgaacggagacaaaaagatgctaacgatgtcaccagtcttcatcacctcgaaactcgatctccaaaatgcccgcctccaccgcctcctctaccgccagctcgatcgtcaagcctcaaggtggcaagtgctcttgcttcagcaccgatgactgctcgtgctgcatcattccttgcactgtcatgtaaagcgcttgcgaatgacgaacacaccgcccgcgacagcaacagcgctggcccttgaagggctgagcgatcatattatacgaattattggagttttggattagcgctggaataatggatgggattgttgattgcaatgcgtgaactggtgtgggaaatcttggataggtcgggtcgttttgaatatacatgcattctcgatgtgtttgctcggatgtgcaaaagtgatgcttatgcactcgttcatattgcgacatcagtctacggcctcggaagcgtgcaaaacaggaccacgaaagaattgtgcgacccaacgattccctcgaaaagagaatgctgactgtaggatacttgtctagacctgctcttctctcttcacacaagctttctattctacaagtcgagtccgtcggccttgcaagtccggcactcgatatgaaatcagtatatcggagccaacaagtattttcttgccgtcatactgtctacctcttctttacgcaatctttgcttcaccttcgcatcaatcaacgcgcaggcatatcttctgttcacttctcagtcatctgtgcaggtataaagcacattgcgacaatgatacaagcggcctgcttcctacgtcacacagctcgcacgacctcacagactgcgatgcggatgtatactaggcgcaacatttcaagaagtgactagaattctttgccaagcggaagtagaagttggtgattgtgacagcgtcttcattaacgttgactacctacacgtgctgaactcagcgcaaggacattgatgccgtccgattcaacaagtcatgatatgcccaaatcaaacgccccttgcaatctcgactagagacgcagtacgatagatatcataaaacccccaaacgtacgaaacgcttcaaaacgccggaaaacgccggctataccagtcatacaatgcctttaaagttactgctttatttcgtaataaagcccaagtaatccgcaacaatgagcgttaccatgctgttagtatgttagtgtatgcaccgttaaaagatagggggagggaaactcacgcatgcggcgcaattctcacataataagttccgaaaccacgatagaatcttaataacccctcctcggctgcaacctttctgaagcagtcaaacatgcccttataaggcagactcccgtccgctgcacgcgtctgcttctgcaagcgtgtcttcataaagtcgaacggcagcgacaggaaactcgcgaagaagcctgcgacggctgaggcagtgagcgtttgagtccgcgacgagagattcgtcgtcttgagctgattcttcgcctcagagaagaatgccagctgtccgaaatttagcgccatcgcgcgcacaacggtcggatacgcgccagcccacagcctacccacgccctcattcttcgctatccgactgagtgcgtcgacgacagatgtgtaatttgcgcgctgcgccaggggcttcaagccatccgattgcatgcgtatgagcgcgaggtccgcggggtttcccacgacggcggcaagaccgcctgcagcgagaccggcgcctgcgcgctctttgaagccgatagcgttgccttttgcttctgcggacgcggtgagggatttcatgaatgtgtcgaagaagccgaggcgcgccgtggtgtaaactgcttggcggagtagaccggcgctcaggccggtgtataggtccatgacctttccttgcgcaaggatgtctttaaatacggttacgggcgtgggtttgggtccggtttttacgccttcgccggcgagttgcaggcgtactttgaccatgtcgacgggctggatgacggttgtggcggtcatgcctgcgaggccgccgttgataaaggggagggcggcgcgcatgaagggagtatggaggaggtctgtggtcgctttctttgggttctctgcggctttggacatggcgtttgaagcgtcggagaggacggcttcggaggtttgctttgtggattcgaaggcgcgggcggcttggggcatttttatgggggctagagttgtcatggtctgattagtgatggatttctatccccttcttgtgaagctgtggactgctggctcgagtgatgtataaatgtgaaagaagaagccaagacaataaacgactcagtgaagcaataaagaaacaagcacgatttcgagaatgaaacgccaatgtatatgcaagtcctcttctttcttctcgcccgcctactccaccgtcacagatgcccatcactgtgttcgcgcgcaacggccgtgcagtgaagctctgtcggccgtggattgctgcagcggcaagctgcccggcaatgacatcgccatgcatttccgcgacgcaacacgactcttgcaactgcaagcgcgcacggtgtcaacacgtgctcgcaaacccatctctttccgaaagaacccgcgattcaactgcgctgggcggtggaagatgtgaagggaagaagctgtgcgtacctcctgctgctctcgtccgcgctaagatgggatgggagcgagggaagtggggctatcgctttcactagtgctccaacacttgcgcgtagaagcagacgacgaggacacgcaaggaagatgtaaagctgaggatgtatacaacgaagctattgtcagagagaaggatggatgtttaacaacaaagcacgaaagtcaatcgtagtccagtctggcttgcgccaatacgacgttcctttggatgaggggtcttgcgtgccttccccgcattacctcgagcagctcctccacgcagcgcgttctgcgagcgctgtatgattggggcggccaatcgggtagtgcttatttggggtttggtgtttacttgtgatcttcttgggatgtgatctcataggtacctcatccaggagggtggtctgacatgtgtcgcgtttctatcggtaggttgacctgtcaccgcttcagtacttgacagcttgtgctgctgattttgaaccgatgatcaagatgtgtgagatcttcaggtacgacttcatcatgcaagtactgcatgcggaaccgcgaatgctgtcttgtgcaatgacgttgcatcgacggaccggtgctcgaccaatggagttttggtacaactcaacaccacgaatttatattttgaagcgtagcttgcgaagctactttgtgctatcaaagtaattcctcatcgtaaaagtaccgcgcattggccatcttcaccgcagtgctgatctgacgtgatgcgccgccataattcattgaattcggtctcaacaattcccaccgcccacaagctccccttttgctgatgtttgtgtctgttgaatacaataatacatcaacacacatattttaccacattcacgtgccaatcctccctcagcccgcaagcgacctccgtgcacactccggcttatccgcagcccagtgagtcgatagttgctgcatgacgtgcacatcacaagcatattccaggaagaaatcgactgtcggatttcctacggtgtccgcaccaagatccaacttgacatgtttcagggtccatctggaggtgcggcggtgttgcagaagtcctgcgcgttcgatccgcggccgacgagcatgggccgaaccgcaacgaggctcttaacgctcggcttgcggcttagagctgtgacttccggtgcaatggaaaagatagccgttgcatatccgtggaagttgtgagcgatgaatggttacactgtttcggcgctcgggatgcgaagggtgtctacaactcatcttcgctctcgctcggatcacccaggtcctcaaccatggagccttgcggcggtcgctgtgcaactgagtcgtcgtcgctcggatcacccaagtcctccaccatgctcgactgcggtggccgttgtgatgatgcaactagtatctttgacgatgaattcgatgcgtcattgctgccatccacttgttgcctctcacgcttcggcgcctgaacagcctcatcatctgagctgtcgcccgccgctgcagcctcgaccttttgcatgcgcctgatcttacgaatgagtaggggatcggagcggagatcgtcaagtgtgagattctgtggcggactgttagtggatgcacacatcgtgaaacgcatggagagaaaatacctggtcacaaccagccacgggacagttgaccgccttcgttgctcctcctctcggtcctctggtacctgtggaatttgtgctcgtccggatcatctccacaatcgcgtgcttctcaaatgtatgcgggcactttgtgcttgtgtacggttccttgaattgctggaaggtcaagggacatcttatgctaattgtcgccttgtccatgactatgtcatcgtcatcatcaaagtcgccgcgctgtgtgtctgtgatgccaggtgccggtgacccagtctcagtgaaccatgtatcttcgtgaccgagcactggacccccatcgccatacttggcgtcgtgaaccatgcgcttgaactcgcggtagtcgttgttgcgcgcgtaacgtgtcgtgagcgatttgctggtgtatacgtctttctggcgttgctggtggtctaggaagagctcgttgacaccagtgagggtgatgcgcgatccatcaagaggggttgggccaggagtgggaccgtcactgagctctgcgtcgctcagatcttcatcgccgtcctgcctgcgttggctgttgatctggctctgccgctgcgttgctcgctgggtcctctgtgtgttgtactcgtcttcgagctgcttgggcgcatgctgtcgcagccagtcgagcgtgtcatcgatgcgctgtgcagccacaccagagtcgatgacagcgcgcatgctttcttcaagcttggccgtagcctcttccaccttttcttgaagtgccctcatactttcctcttcagtttcacggtcgtccaggctcttgcctgcatcccacttcttctgctttcgcgccatgtattcggagtgttcgcgcaatgcatcgttgacgctcgctgcgaccgcggtgacaacttcggtagcttgtttattgtggcgcttgacatcgttgaggttgcgcccttggaggtctcgaagctgccgcgttgcttccaggtccagtggatgcgatggcttcttgtacggcggcagttggtccgtggcatttcgactcggggtcgctgcgagtgactggcggcttgcagttggcctctcattggactggcggatacggtgcgacatttccgcgacagaattgtgttgtcaagtgaggggttaaacggaaagttgatgtggagacgcgtgccaggccaacgcgctagctggagtccgcttcgccaagtcacatgaccggaagtgccccgactttacagcacaccacaggttgttaactacgagtaaaagtgaacaagggatttgacggcctggagctatcaacagttttgctaaatcttgtttgcaatgctaaggctctgtgtacagcttcagacaccctggtcgcctttcatggaaagtgatggcttagtagcttcacgggagtttacagtcatcttgcttgctcaatggtagcatgcagcctgaagcctattctagagccaaagatctacgcgtgccaatgaaagacgcatcttaacgtcgatcttatgacatccaaagtgcccagtcagcgcgtgccgaaaccgtggtattcccgtgtacacagaatcagaccatactcgcttcgccaagcgccctattttctgtcacatgtggggggggggggggggttcttttgattggcggttataattactcgtctttcgagcaagttcggactgtcaactgggctatcactcgagaaaattgggcaacgatgtgcagaaaggtaacaaggcaattcgcctttggtattgaaacttccaagtcgcacagggatatcatatacggtacaaagatagcggacattgaacgcaaatactccaagcaagcccaatggcttgtgaactcccatggtgcacttcatacacgtgaactctcgtcgtctggcatgacgaaaccagcctgtgctcccagagcttgattcgtcgtctggcatgacgaaaccagcctgtgctcccagagcttgattcgtcgtcgtctcatttcataatatctacaacccatggcggccttccttctcgactgatggagccggtatcttttcggagatcaaagatgatctgctctgagtttatgtcgctgtagcggcggggctggactactgcttcgcactcgaaataatggtcgtagtcttgggttccttgttcgtcatgggcagacccttctccagatcgtgctcttgtctggctttgttgttcttgccaagcggaggagagttgagacggatgctagttcttcggttctgtcgcttctggtgcttgttgtctgtgtttccacgaccagtgaaccggcgtgatgcacgacgaatggactgtcggacatcccattgccgcttctttgcgagccaccatagagttgcggagccaactgcgaatggttagtacacgtctagatgagtagggtgcaacgtactgcctccgatgaccacaatgactgctaccacgatgattgctgccaaagcaccgctcgagagtgtgaaggcgcctttctgagatcccgctgcaccagcatcacttgggtcggctgggttgtcgtcgcctccattgtattgcgcaggcgggagctggcttggtgtcgagctcgactgtgcaagcacatagagcggaagcaggaagctgagaagcagagtcttgctcatgatggctagtctaccgacgtgttgttgcggcgtggtcgacgggtagattggcgagcaagagttcttggtggtacgacggtcgtatggaggtcgcgagatcaactcgggtcggacgcaaagggaataccaacaactcgctaccaagagcggaccagcatccctatattttctgctccagcgtcctttttacccaggccaataccccacgaggccttgagcccaggagcacatgtaggcgctaatcatagttgcgtctggatgagatccctggctggctgccggcagacatcctcacgccattctcttaatatagcgggattggcgtagcagatgtgcgtcttggaatcgtaagctgagcggattggcagatctcgcactgtagtgggcgcgtaggaggttcaagaaagatcaccttgcagggacgctaggacgggatgaagtctggttgggcgcaggtttctgcaagcgcccgggcttgcgcatgggctcgattttcgtttcaggggtgcgaaacgacgacaacgactcttcgcctgaatgcaaggcggtccttagttcgcattaacatgtggcagctgccgctgtcggtgaggccgcgatagtgtcgactatttgtaggacgtctttacccactaccaccgccactagtagacttctgaagcaccaacgggaacacaacttcgaaagaattgagattgctggatgagatactccagcgtacacagtagcgccaggacttctatgggtggcaactcaccgactgagtaggcatgtcgagtcatcagcctggaaccgactgatacactcctggagttttgcattgtgcgatgtcacgtgcgggcaacgtcgaccagcaggaaaacccatggaggtaacggccggtacggtgaacacttagtttttaacagcgctcgcggcactcggaccccagtgaacctcatgttactttggtagctgatctgcgcaatcagcatgtggcgcaaaggatgatgcggggcgaaacagatggtgagcgagctgaatactcgtcgtaagctaccatttcgagacgcatctatgggcgatagccgttcgcacaaggttgtgtgccatgctatttcgagtgcctgtcttcaacattgagatgctccacaaagctgtcgagaggcgcagtggagtcaatcgtgggagtcatctgtgactttgggcacatgagtttatcgcgactcctgggaaggtgctagactgggcacgacgatgtgtatcgatgggtaagaacttgctggttctcggacggatcacatatggaacatcgcagcgaagcgcaagcagtaagttgccgcgccgaagtcataatcgtgctgtatgttgtcgagtttcctagaatgctgcgcttaatcatgtcttcaagcgggtggcaggcgcaggtgaggtcgtgggtgctcatcgtgacttcctcaatcgctgaggaacacacgagattttcgccaccttcgctcacaaccttcttcacacctccatacctctacacctcctctcctcacttgttattcatacacccttcactttgagctttcggacggtcgcttagtactccggcacctgctttgcgttgcttgttgtgcagtgccttcaccggcgttcaacgccatggggaagcctactcctcacgggcagcagccagcaaggcgcacagcttcacgtttgagaaatcaagtcgaccgggagtctgccgatgaggagcgagcatcagactccggaatcgtccaagtacctaacagccaattcttcgttcctgagacacagctcggagaaccccggaataacgacccactgagccctcgatctacagcactgctcgagcggacttccgtcaggaggagtgccgaggcgaaggattcacatgcattggtcttcaagccgctcgcgaaggaatcgtacgccgatggcccacccgtcagattcactttcgggcaaccgaagaaagttaccagcaagactcccccagaggtcgaggtcccatctaaacagcaattgatagagttgccagctacagcacaatctagcaacggcggtaacgactttctcgactcgcacacgaccagtaacaacagccccaaagaccacgcccctatcacctcgccaccacacctgccagctactgtgaccgcagatgctgtgcctcaagaccttcccaatgccgaagaacatgtcgtcgaagatgtccatgctccatcatcgcacacttctgtgggagcttgcaaggtccaggttggagggggcgaacagtatgctttcccgttcgcggttcagcagaaccagctaacagcagcctgtaggaatagtctgcacgatatcttttctgacctaccctcctccgtatggcccaataatggtgatattcgcgttccgaagaagccctcgaagccaaagaaaggcaagaagggcaagaaaattgccaataaaaagccccatggggtgccgtggccgcctcgatcgtaccttgccgctctccgcgccagccaggcaccatgtcctgatgacacggtcgagcatcagcctacctcggagaatatggcaagcccttcggttgagcaagacatcacccatcacagtcggactgtgaacaatgattccgggacagcggacacataccaagatgatcacgggcaagtggcgggaggtgtgccaaggccactcgaacatctcgaagttcaagggagccaattccacccgctgcacaccgagagatttcctgtgttacatccagcgactgacatgactggtaatctactagaagagacgacccagcaagccgcagaagcattcaaccatcaagatgatcagcagatcttgctgcaagagtcgcagctcataggtgatccgcacgagcttgttccaaatgtgtcttttgtagctccagtaccacacagccgccttcatgtcactactgtacctcaaccgagactgcagaacgctgcatttggacaacacgccctcactggcgactgcagtgagaacaatatcggcttcaagtctactgttcatccaaaacatccgatcgcttatcccaagtctcacctgccacaacccatgaagactggtacacgcaagcaacatatgtaccaaccggatgattctattctctacacagtcattaaccacaaccagcctcaccgtgtggagaaggtgcagaagaagcgtggggtgcctagcggtccacagcatgtcacttcatctacactagttcggagtcatgacctggatgtgcaagatgactttgacaagacattggatggtctgcgcgaagctcatcatgcggacagagaccggaaggaccatgacatggcaacacagaaagcgcacttcgaagagatcaagaccctcctcaaagatgaaattcagcgaagctccgacacgattgatgagtggaaggtgaagtgcgccgccctcgaagagagcacaaagcagctgcgaggaaaggccagcagaaaccagaagtttgtcactggactccagacggaccacgagaagtctcagaagtctgcacttgcctttcaagacgagtgcaagcaggttctgcagcaaaagatcacagaaatggagcacgagaaagtctcgctgcagcatgatttcgaggcgaccgtcgacacattagcaaaaggccatcgaacactgaaagccacgatcgacgagctgtatgtgagattcatcatatcagaatccaagaggaaggatctagcggagaacttggccaagcagagcagtatgtacgaagaggagaggacgaggcgtaaggacctcgaagccaagttgttgccttcatttcagagcgttcaacgcgagcttggagatcgttctactcagatcgtccaaaagctcgagactctgcaaagctctatggatggggtgacttcaggactgtgtgagaactcaggtgtccaagagtgtcttgatgctttacaaaagttccaagatacatcatttctcacagtgaaggatgtcaacaaggcagaagggatgttgcgctttgtacacagcaggtgagtacgactcagtgaacgccatcagtgatgagctaacacacataccagcctttgctccaaatttgacactcttgtgagctttatagagcacaagaagtaccctaccgaagatattaaaaccttcatcagcggccagctgcaacatttgcgctccgaggtgctcagattcgacgaggttgcggcagagagccgcaaagcccaagaggcgaaacttggcctggcaggcgagctggaagccgaacgccagcaaacacagaatttgaacgaacaactcgagaatgcgcgtcgtgctgagggagaacttgacattcggagagttcagcttgaacgccagcttgccgacgtggatgtcgctgctcacggtgacaatgcaaaaccgtcaaaccttgtgcaggtggcacaagacttgcgggagaagaccaaagagttggaagaagaatgcaggattgcaaaagccgaggtcgagcgactgcagtgcaatatcaagaaacgcgatcgcaagctcgtagactatgatgtgagtaagctatgcgcacacatggaacatgactgatctccaataggcctctgtctcactgctgaaggagcagaacacaaacttgtcagagcaactcaaagcgaaagctaaggtaatgaatctgttgtctatatcgacgattactaacagccctttcatagcctccagatgtgtctcagctacgacacgaggtcgaaaaggacctccaacaaggtttcatcgacaaagagagcggctatcgcaatgacgtccaccgcctgaccagcgaacgtgatggcctgcaggcgctggtggatcagcacgacaaaagaattgatgctgtaaaagctcgatgcgaggaagcgaagaaggacgtcagcagcgctagatctgagcttgaactagctcaaaaccagaaaacggagatcgaagctagatgcaaagctttgcagcgtacagcgcaagaccattcctttggcgcgtcagaagtctctaagctcaaagagcagatgaggcagaagtcggaagagctgcaatcgaaaacggaggcggtggttgaactcgagagtgctctctcggaatcggagagcctcagaacggcactcaaagaggcgtgtgagcatcaacagaccgagatctcccagcatctctgcgcaatcgagtcactgagacaagagacggacatccagttacaggaagatcgcaaaaggagtgaagccgctattcagctcgctcagaataagaactccgctctacagaaagaaaaagatgacctgcaagccaagttggagtccagggagcttaacgaggccaagttgagcgactcacacaaaggtcctgttcttgagcgagaagacctacgtcatcgcactgccgaactcgaatctgcccaagagatcagttccacacaaatacttcatctacaagaggagcttagaagtaagacacgcaagcatgaggagacccttggtactttgcgccagcaccaggaaaactcagactctgccttgaaggaagccgaagccaagatccagctgcagaagactgagcatacgaagaagatcgagtttgaccgcaggaaatacgaagctattgtacagaatcttcaagaggagctaagtaaggcgaagaaggaagtggtcagcgggcatgccagtcagcagcaaacttcatcgtcctcgctcccgccgcaggatccgttcgctcaagagatccagatcttcaattccggcaaagccaagaagaaggtaaaccgcggcaacaccttggtgctgactggattgggtgcgtccagtgcatcccttgagctatctacgcagcactcaacccgtgatcaccgtagatctgctggaggacatagcgataccctctttgacgaagagttgcacaatgatgattctggccagctgtataacgaccaaggcctatctgttgtagatcccgctgccgaacaggtagaagatacacaagaactttggcagaacttgctacccaccgaggaacgcatcgagaagggtacaagtggatcactccgaggatcgaagcactctaatcgaccctcaaccgagttgtcttcactttcggattcacttggatcagaagacctcgcgatattacgagaagagtctcagggaccccgccgtccctctacgccagtctttcctgaccctcgtcatatttcccagtcacagcgctcatccgaggagcgtattctggaaactcctacacgatcggacaggctgtctgcatcaagctttcattcctctcaatgcaatgatcggcctagatcacaagcaaatacagcttctcggctaatgcctccacctggaagcaaatcgagccgcttcgatcagcgcaaacccactcatgttccactaaacaaaggtgctgttagccaccagacgtacacaggttctcgacgtgacaatcagatccgcaatgtgcatcagcctccatcctcactcaagcaatcccagaacaccagcggacagttaagcagtgaccggcaagaccatacgttcaccgtgtccaatcgttcacatggacacaagcgacagagtgcctttggcgaaggtggctcttcaaagaaacagcgaagtttatctcagtcttttgctgacaatccgtcctccggatctcgttctatccggtcgtatccctatggcacaaacccgtcacgcacttctactacgactgcggcagtgccatcagcctcactttctacgaattcgcactccagagatcagcgatcctcatccattgtcggccgcgctcctccaagccgggtcactccgtcgagcggcagggcccgtaagcagccgtcatcagcctcccgatcatcagctgttgatcctgcgcataatcactatggcggccaccagacgagaagcaagagtgcgtcgtgtctttcatgaatctgtttaacttgctgaccatgtatctagctcaagtatctgagcggtttgaccaagaactccgcggagcctagccactattccgatatacgcattgctgtcacgacgacttgcccttgtcttacccatccgcgtcacgcctagcaaccttcatgcgtgattcggccgctctgacgatcagagcgttttcttcttctccatgtccttgtaaaatctctgcactctcctttccgatactatgttcgatagtattatcccctattatgttctgactagatcttagcgaagaaaatgagacggaggaataatgtgacgatgtgggaggacaatgttgtccacggtttatcgcgcgtatgtgttcagctagcagactactcagcatattcaacgaaaacaatgtagttgggactctatgtaccacagcgggtgactgtgcttagaatgatccgcgccgctttcccaattgtctctttcgccatagacttcttgtggatgcgccctggatgcttgatagttgtgtgctgcacaatgtggaccatgagttatatgatgtatgtagtgcagtgatagcttgaggtgcggggtggtgtaaggtcttgcggtcaagttgccgggcttagacttgcgatggacctgctcaaaaaagccagattgcgtgtgctattgtggtcttgttggagtagttacgccagctgagtccttttccccttctcctatgattcttggtctcatatcatccaccgtctgcctatgcccgcgattcgctggtcgattccattcgttgccgggacatcgcggtgctgctggtgtagttgcgcaacctgagtccttgtttccctcttctctgaactctactgttctgttaatgtcatcaaccggtcatctcagttgccagttgacactttgatttagatcgtcaccaggtcgcctttgtttgggttggatgtcctgtcctcttttgcagcggctttcgcctttatattctctgcttctcagggtttgcttcgatggtaacttttatgaggaggcgaagagagggagttcatagactgcgctgggtgtgcttgtggaagtgcgtgcccgtgggggtcttgcggtccgcgccggaaatgggagtattggacaacggggatcctgggggtggaggggtgcgctgcccgggtgatgaattggggaagctcttgatgatcatacggatgttggatcggccagagtagatcttttcctgtacgagcttgagagtagtgtagtgttgagactgcggctgtgagagactcggccatcgctaggcttgaactggcgagacggcctagaaaccaatggcggagaccttaggaggatataatgatgcacaccagggatgtgggagcctgagagccggtaggggcagcttgtctgagcgaagacagtggtgtagctggcggcgggctggtagcagtctcggaggagccgcttcatggttgcggtagcaattgcctcacccacaaagtataaaggactcaaaagaatcaaccagttgccagcagcaactcgaggtagcgctaatgctcatccggtgactcgaatgctttacgcgaaagtgcctgacccaaagcacttccatagactaccgcacttaactcaccccgacatcgccaccgttgctccacgggagctggttgctgatggtccaagcgcggcgtttgcgtgttgttgtgtggctttggtagaatttcgtctccttctgcctcctccgcgcctccatctccatcatcccaacgccagtcatcccaacaccaaccacgtcctgccgcacctttggaccctcaaaatgaatcccctatggctagtcttcaacctcgtgtaagtttcatcccatcatctcactcctgttgctcgctgcggcgctcgtttggtggcagctttttgcggctttccagcccgacaggctcgcctaccttaacactgctccgggtcttcctctggcggttgccaaaagatgctcactgatattcgcaatgaacttcagctaaccagaacgttttgcgtaggctggtcatagagctctggtattgcctctgtgtatactctgatatggggcctatccccacagaccggcagcaccaccgtcaaggactacctcaagctgaggcaccctccgtagtaagcaaaggtttttcgatgtccgcctactcattcttgtcattgtgcgaccacggggttgtcgctcatcgttctgaaccttcagccgctcgcgtggcaaagtggggtcgtgatggagcggagcgcaacacaacaccaccgccatctatggctctccatttgcgcaccattggtggcgtgagagacacaggtgctaataggtacaagcagatcgaacgtcagtcctcagcttctcgccgcaaagatgccagcatgacggtaatgcttgatcgcacttccgcctttgcctttgaccatgaaaagtactgctcgtgtagcgaaagcatgagtagtatcgagcccagtacactgccctcgacatgcccaactttctcggtctctcgaggcccatcggccggcaccttcggcctcgacagtcgcgtcaagcctgctggtcgaccacttccttaaccaagaaatgccacctcttatcttccataatgtatgattccagtactcctcatactcaacagaaggcgatgccgctaatacttccgacataggctgccagctcgagcgcggaccacccctctacctcttctgtagtcggcgacagcgccgtcgaatgaagcctttattgagagccatatacaacactagatcctactggcgagtgctagggtgccgaaaacctgaaagagctatgacatactggggcgaatatatggacgacgagcttcaacaagctcggctgacggcctcgcgttgtatcatgttgctgctcagaccttcaacaagcaatagtactctgagatattcatggagtaagtcatcgagtccttcctcttgtgatcactgcccggatgaagatgaccattcgcttgtaccccatatcgtgtggtttgatgctgggcaagattaaactacgggccatctgactattcaattgcaaatcagtgtccagtctggagtttggggagtttggcgtcgaccccgtgtccgggtggtaggcagggctacatggtcttcagaccggagatgtagcagggctaaaccacgagagttcgtcttggtccacggatctcacacaatactccctcaaggactattacactgatcgatggcctggaaaccggtgacgttgggagtcaatggtgacttgactcagggtagaaccaggctgttccggcttgggaaaggcaaagaaccccacgggcggacttgtactgccttgctggatttacctcagagatctgaaagaccagctttagtgctgacactgcatttctcatggatagggtgttggtgccctgagttatacatatagtcctgggacgattgccttccatcgatgagggagcagctttgcgtgtgctttggcgcacgttgtgatgatctctgagtttgtttcatgtctggcattctgctggggccatgacagaccgtcgatgaaagaagagctgatctgatgggcacaattccctttgcgctttgtattcttttcttgtcgcatctcttctcagcaagtgctaacactggacagattatacaccattcccctctccacttctgcagcgcttatcgtggctgacgctcattcatcacagcctaccttctccatcaaaggtaggtctgccagtctcacaattccttctccttttcacactactggcctgttcaacctgagaccagatcttcaatatctcttctcaagatccactcgctcctttgtgtcgggtggagggccaagaacaaatcaggctgcatgctttcgctccagattatgactcgggggcgtgtagtatatgttcttttctaagactgtcttctgcgtgggcgggagcttatccaggaggaggcatgcagttgtcggaccaagactgtaccaccatggccccacgttatgccattgatggatgtcgaggccgtacattttattttagcattttgactcagcacttggatatctccgagctgccgacttgctgaccgtagccagatgcgacgtttcatgaccatcgcgatttgcaaccacatgtcttgacctaccagtgtcaagaatggtacgcaagtgtcccgcacaaacacatcctgctgactgcgtcctctctctgcgcctctgagatggctgcagggccgtcggagtgacatgcgctgctttcggggcctcgcccacaggcgtgtaacaagctcctcgcatgccatcttcttcctctttctatgatgacatgaatagttcatctcgaatctcccatgtcgactcaaaattctctgactcttgagcactgcctgctttctggaacttctactcggggaacctgactgactgttttcaggaaggctttatcgcgaagacatggcctcaccgcaaggtctaccaaatggctgctacacaaaagcagtttccataaatggtcggtcaaattcccatgctccaaacttcgtcttacatcttcatgatgatcctcattaagcagactctaagcaatctgaggagactcgcgagtggactgacaccctcattccagctatcttcacgaccttactttttggtccattagctgaggtagacaggcactgagagtgtgccagtccaaggccaccgttgcatgtcagcacacctcggtcggtctgaatctcatgacctccaagtcaattctgaacaataagtaccatcctgctttctttaccttacttgcatgatgcaaaacattcgaggagtcgcagagaagatctagacatgcgtgacaaatccgaatgcgagaagacctttgggtcgggtaagtccttacggtccattgcttgtagatcccaaactctgttctgatcagccaaatttcactttcatggtctccaaaatccttcgagaacacatgctgaccttgcgaacaaagatgcgattgtcaaagaagtcactgcgggcctgcttccatggtaagtacagctctcgcattcccccatcttcgcacgatgcaaaatcgcaagcctcatagcacatatgttttcagttatgttgctcgaagagacgtccgaacgcgagaagaccccaggcgggtgctaagagatgccggaacatatgacgtctcccgaagcccatcgcgttgcgaatctgagtggtccattgcttgtgaaacaatacctttcttatctgatcagcgaaacttcagtcaatgcttcttcaggaactaggtatatatactcactgacttgaatatcgcagattttatcgtgccgttgcagcttcagcgcgagctccatcggtgaaagctgggaagtgctgccttgcgtaaactccccattgcgttatccaccacaaatgccacaatctgccgacgccgttatatatccgcagatgaaaagataaagattggaggtctcacccaccttcccagcgaagaacttggctcaaaaggcgttgccgaaggtttcgaccaggcgaatgaagtaagtccttctgttcttttcgttgttccaacaatgccttttcgctcgtgatgaccatcgaagacccttactgaatgcaagcctttcagtcatggacaaagtctaggtaagatggctttgatggcaatgacatcaactttacaacttgtttgaagcgcttctcctgccatcgcatctcgcagccatagtttactgcgcgttcgctgaccatcggacaagcaataaacacaaatcgcccatggggctgccagacgcaccaaagtggtcttcgctgcttttgtctgtaaggctgtttgcgctcgttgtatgagtgcagacaacacaggcacgaaccgccgtcttcattgtaagtctccacatcctcttagctgcgatctctcgcgatcttctgttgattacctaaaactgttgcaatgagccgtttgtatggcctcgactccaaattattgttctggtgcgctgttgtcgtttctgcacgatcgtcgtaccgatgatcgtgctttcgctaacagctggatgcgcaggtttgatacttcttcgacggcacgcagcgctatcaggatgcttgacaggtggcctttgctgctgctgcttgtggggtggctttggggctcgccacgcgagcgctgacaccacgggcagaacttgtcgcagttgtcagtttttccttctccttccccgctgcaatgtctcccgatgcctgatgacaacatgtaattctttgcgatgggtcccctcgaaggccataatgcttaatcatttgtgtctgatgcgctattcttgtctccgagtaattcttgcacggatgaccgcgcgttcgccaacagctggacgcgtagcgccaccaggctgcttcgccatcataccaaacaagcatgtggggactttaagggcatgcccagtatatgcgttgccagcgtggggtcttcttgagaagccttgactttgtcgcagcgatggacattccgccatgtgtctccgacagttttgtatctcagcatccaccgcagtacgactcgctggcaatcggagtaggtatcgcgacgttcgagatcgtgttcaagggttcgtagctcggtagcgacgtgggaaaggagttggccggtctgtcaaagatggttagtctgaactctgatcggacaacctcaccaaccttcttccacacacatctccgctggtatcagcaaccaaagaatccaccacctgctctcaggagctcctggtatcaaagtatgtatttcagccgttcagtcggctgtttgtccaatgcctgcatgccgcattcgacgctgttggtgtgtcgcgcaaaccctgcggccattatgccttgtggcagtcatggacgctggatgagtcctgcagagtacctgccatacccacagcttccacttcgacagaggttctacgcacatgtatgcacatgttaacgagtttcagaacttgagctcactggtccagcagcgcgtccttggtcgaacaatgttgtcgcgcaagcagttcctgcaacgctgagtatatgagtccctcggtcgcagacgagctttgtttagttttttttgtctcgttctgtccgtctcttgtcactgcctatttatgcgtttccttgtgtctcgtcttcgcgaaatcgttcgggcgggctcgtgcggtagaggcttgcggtgcgaagaggtggacggaagtgcttgcggcgcccacacaagagcaaaaaatcgggcatagacgagatcgctcgcattgaaagttggtatggtagagggtctgtatcgttgtcatagctggctgccgacagctactccgtggaggacgaggagcgttgccggcttcccttgtcgctcccatatttcttcataccaacttcaatctatctcttgtcacaatgtcctcttatggctcctatctcgtgcctgtattgccgtttcttgttcgtgccgagacgatttttttgttgcgttcaggtggggctatcggagcgtgtggagatggagctgcgacgtgacacaggctgatgctgccatgctcctgcgaaggccttaagtgacagacaacatattgaattattagaggtttcataaggttgttgcttgtggtcatggccgtgccgcctccgtcagcctggatggccgtcgtgacgttcaggaggtgctcaagggcctgttgcgaaggttgcggcgtaccggtcaaggtttctctgatacaggcactgtgacacggtgagaagctcagtgtacatgtgttgctgctgttgctttggtggcagggtaatcgtgaggccgtgcgaagtcggtgctgaagttcgcggagctgtcgacagacctgcgtaataatttgcccaaggccgcgctttgcaggcgggtcccgcccgcaggtgttaagccccgcatattgccgctagaactccctcgcggtcacgcatatggtgttgatggggtgttaagtttgggtatggtgctgtaaaatactcagatgcgagcatccagaagggtcagaacctttggattacccgccagacgcagcgtgcagggagggctcacatcttctgcacacatagcaaacacttcaagatgcatatcaccgcgctcgctgccctgacaagccaccaggtttgtggttgcatgcatcaggccgtccgaccataggaagaaacatggcttcatctatctattcggacgtactcgtacatagcttcaggggcttattcacctggccatcatgaccatattgcactttaaaattcgccgccagcacgcagcccctggcacgtgccacgcggtgttgagcgccaccgagagagctccccgctagcgtccatgtccaaatcgaaaaaattgagggcatcacaacatttaaagcaatggtatggaggttgtagaaagctgggagctggtttatctggcccatatctatctagagtcacaattaaagcctataaaaagctcaccttggtgctgcagcgtgccagtgtcggtgcaaatcccctatcttgcctgctgattctcgctcacctttgatgttttgccccgcttagcgccgtctcccacagctcatttgtcttgccgactatttattctgcgctccaggctgcccctccttctcctctacaatacactctttttctccaccttgactgatgggtttttggcggtcagctcctggcggagcacctggctctggtggcccgcctggcttctgaggtcaagctgcgtaaggtcatcctgcatattgacttccactacaaaatgctgatcagttccagagcaacttttcgctgcaacctcgcctgcggcagaagagggacgtcgactcatggccgctcttctgtcgcaagcacctcgcttgcagtgccagtaacgccaggtttgctaacttctataccaacgcgctacgcgcaacctacagcaaggacctctggcagatccgcaaactaaatctcatctaccgtaagtccaaaacagtgaccactcctgcacctgagaagcaccatcacatccactgcatgctattcacaccagctcacccagatagatgaccttgctaccaagaccaacggtaacattggcagcttcagcctcaagacaaagtctacggcaggagagggatatcaacctatggcctctcttctgcagcaagcacctggctgccagcaaagccaggtttgctaacttcgataccaacgcgcaacctacagcctacaacaaggacctctggcagatccggaagctcaacctcatctaccgttagttcggtgccatcgacgagcgtctccggcaccacctacaacaacagcacgttgggcctagcaatacgagttctacttctgtgaaactactggtcctgccatcgaggctcggatcgtcacggatcgctccaccagcagcccaaacgggtacgtaagtccccttccagttgacggcgactgtactaacttagctccagtgccggctatcttgactcaatgacttggttttccggcgcgggatcaggtttgccgatagctgtaactcacgatattatcacatgtatgttcaggcctcatcgctcaagctaccatctaacaatcaatagaatgccatttggtgacacaccacctcaattttttcccttacgtgatgtctgccacctaaattaataggatctatgacaaggtatttcctagcgctcatgctgagttcaaacactgacatgtcaccagggacttttgcacctcttcttccaccacctgcgcccctccctccttcgtatcatgatcaaccgtgatccaccgtcattccttcataccttcctcacacggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtccacccccaccctcacgcaaccatcagtctcgtgacacttgacggtgaatatacttccccgccaatctagaagctactactaaccgcatggtgcccagcggtcctgggcaatgatgtttcttcgattttgcatccccatcaccgtgatctacagtaagcacacctctttcacgtctcaagtttctattattaaccatgtgccactcacagtcaaagccctcgcaagtcaattttgcggtaagcttatgacttccctgagagcccgagctataactaaacgcgtgcttcccacagcatcccgcaatgtcctcgagcacattcccttgcggtaaagtaacccaaatacccacaccaacgagcgcatgctacgcgcgttttaaccaagaacccccgatgagcaacacgcttctcttgacggtaagcctacctttaatcagatttggcgagcatttactaaccgcactatgcccatggattttaatgagctttgtagcaatgcatcgccatgcttatctcgcacgtcccagtctcgcgttctctctagggctatggtggacggaacatggttcaggtacatcaacccttctcagtctccgctaaatatgcacaggataggcatgtaagactgactctcacctcctcttggtgctgcctggttgacaccaacgagagcagcgcgacgacctacaatgccctggcagaagtctcgaagaaaagagacatggcgcacttgtggccagacttcgacagatttgcttcttgaggttgatgcctgcacgacaatgatactgccttcgcaagtcagtggcagctgtcagctcgcacgcaagtgctttcaacactctccagtcgtgaattgtcctgctctttgatgagagacgttcgagatgctgagcatggccaggattctatgttaccctctcataccccaatcatctccattcccaatccttcatcgcatttcccatctgttatcacatcactccccttctgctctattcttgctgacttttgcctcgtccatcgcaacctttcacggctaatggcggcaatgatagagcccaaagcgccttttggaatgcttgcgcttccgccaatgtccttgttacggttgcatggcactaggaccttcgtcgcatcattgcgccatcctggtctttgctgattccagtcttggtgcgtgtcatgcattgcgcagggcccatgctgcttctggacatatcgcttcacattttgacatgcctcaaacccaaagatagtaactcaattacccacagctacctttctatcatgtctaacatacaccagctggacttggatggtgagtcccctctctaggctgcgaggagaagtcatgaaagtgacttgcgtacgagatactgatagatcaacctggctgtacctcccgcgcttttcacgttccaagccaataccgacgacaccctgagggcattcatgttccaatatgagcttggcagaaaggtgtgcggccttcgactatcttgacggcgcggagccgattgctgaaggttcggagagttttgcttacattcacaataaactcaaactaacttacgacagcgctccgatcttcctgcagccaacagggcttatcattgcagacgcccagctgtgtttgacgttcttctgtagcgtggatcacgtgccgtctgctgccttgagttcccgcaaagccaacgacccaccacaacaacaaacgacattataagcataacaaattgacagtctttcgcctccgggcaccagtcaattttgaaaaacatacagagaagattagcatggcccctgcactaaggatgacacgctcaatcaaagagaagctaccattttttagtgtttcattttgcagtaagttcgagtcgcgaaactagaatggccattttggctattctttttgcccaggtctaagcgcgacaggcaatttcaaggaccattcaggctcctcaactatgtaaggatattttccaagtattcctgtggtgtttgggggtgattggcacaaagctggcacctcttcggactcacactccaggcatttcagaagggtctcaacttcctcatagtagatgatcttgaaaaaatgccagaaagaaacacatctcatcgcaataccattatcagcctctggggccgacattaccgtcgtcagccaattctaatggtcaagctttgagacatcttcatgtaagcctaatcaaattacgcagttttctcaacctcctctcctctccatctccatttcctttgtcatctccgtcctctctttccctctccccatcttcctaggcaccatcgaccaacagggctatggttccgcataccagacgccgaggtgtggtaggcgaaaacaaaacagacgcatcgctagtgcccagtcgaagtgcataccaagaatgggaccgtagatctgtatcgacatttctaatgtggccgccgcgccaaacgggcatttggcttccagatactcagttacaaacccgtgttaaccaatgcaggacgcacagctgaaccggggcatcacacgcgttaggcgatgttcaaagatgtcagcagatgctagggctccaacatatcatgcagatgaatggaaattggttgctggacgtcgtcgctaaaacttgattcgctgctgtcatgactgctcaaacacatggatgaatcgatggtgaacgccaggatagatcagaagccattgacaacaccgcatcccattcctcgctgctggcgatctcttttcgacagggcttctgctcctttgcacctttcgcaacctagatatcatccgcgctgaccatgttttcggggtcttaaagagtatccatgcgttcagcgttctctgaaatttgcgccgtagctatcaatttgactattcgacagtttgaccgctttcgcagctccacggaatatctgctccatgtttttcctcagagttctggagaaattttggctccaccgcctgctccatggagtggcaattggcgtgccccaattaacttaagcgctttcctggatatcactgttaagagcttctgtggtgtctatctaaaggcgatattgccaatgagatggtgtaaacgaagttttacaaaacttgtgcagatctcaaacaactttccggtgagcagaatgtagcgcgactcttccgcaatgccttaaaacgttagcagcggtattgaaaggcagaggggcgttgccatcaaacgcagcagagttgtccaactatggcgcatctgtcgcaatgtttccaacgtcacgtgtagtaacaccttgctttgctaaagacaacactgatacaagcctaatgccagaatcttcagatctaatgtcgggtggatgaattaatgggtgtttcggggtaggaaagttggtcacatagagttcacgggacatgttcgattatagtcgcgttgggaatgatggagatacttaggcagatgtttcgaatcaaaccttctgcactcatagctttaatttggggaaactgctatatattgatgatttgcggggcagtgcggcagtgcatcttgcctgggtcagccgtgcatgatgataactgcaatcaggctgtaaccaccgattcagcccaaagccatgaatgtcaacacaatgatgtatatctggtaatattttgttctgggtgtgggagtaacaacagtatgatcgcattgcaatgagattttgaaggtgaatagcccggccttgtgtgctgaggctgaaaagcagaactattggtggtcgattggagagaaggacttccgatgatggcaagagtgttacagactggggaaacttatgatattactatcagccgtagcccgtgttcaaactaggtgtctctcgtacaacgccgtacagtgaacagcaaccccatatttaaacgacgtgggtgtagcttccagaatcacatttagctaaccttacgcagagggcagaataacaggtcgtggactcgtattgctatacactgctaaattaatactctccatccagagagtgaccccgaaccgtgcgtctgttggtgaaatcgatgcgcgaagtcatagcgctggctccattccatctcgacgaaagccataagttcataaatgattctcgctgagagtttaagattgtgcactactcttatttcagtcatgtcaacttgtttatggccttcaagtttgtgccaagaaccgactccatataaatctagaatagaccccagttacaactgtcgtcgaaatttggcgcgactggtagtagagacaggtggccgagtgatgcacatcggtgaagtttagagaattcagatctgcttagatgattgcactgaagacaaacgcaccgcattcttgataactgccgtgaatgccatagctgaggccgcatgttgcaatcgacgccgcattttgggcatacttgtagacgtcgcaacgacgtgagtatctctgtgtttgtctcgaataataacgatgcgtccatacctggcagaggcgaggcgtgagcctcgaaagtctgcattaccatataggctttgaaaatgcacagcttcccctgctaaagattgaggaagtccctggcaagctcagtaggtgataggctgtagttgaccttgagcttcgctccatcaacagatactgagatcagagagtaggccaaatcatgggtgtctacgcaaaacttattcccgcacaactctaagttttcagctaatctaattggcttgcctgaccttgatattccttccaaggcttccatgatgggtctcagccgatctatactcggacgttgttgcatgctattgaacgcggtgcgccgggttggctgtttgagagtacaacagatgcactggccaactgaggagcgatatcagaaagacaggcagcagctcaaagtggtggcgaacctgaaagcggctatgtgccatcactcttgattcgacccacgatctatcgcaatcgaaatcgatatgaatagtaaatagccctgtacatcttgtaggatgtgtgacagaagcacgacagagggttgagagcggaaggaaactgcgggctttaacgcgctgtcattggccgatccccggtgccgaagattcgccgccaaactttcgaatcgccagaacctcacgatgccgacaaagacgccgaccacatcgcccaaagccacaacacagcgccgtcgcaatggccaaaaaaggtgcagtgcttcccttgcctacgcatcctcctctcattctcgttcgcgatcgatcgccgtcgcaatggcatcacatgtcgcatcgcaactctcccgaacatgcgctgaccacgatgcttgaacagcgaagtcgcgtaccattatggtgcgcctgatatcaatggccatgacgggctactaccgcacaatgcaacggccgcgagcgcatcaaccgctgagcatgctcaaatacgacccaatcggtacgcaacccgctggctcctgccacggcttcacccgcactgcacgatacacagatgatggatatcacgtggccttgaatatggcacgagagtgctaagacgagtttgcgtagaatggcaagaatgttgaagctgacattacggcagtacggaaacaggtgcttttcctggaagcgaagcgcggcaagaaatagacgcatcattctaccacagaccaagagagaccagtgggttattccgcaaagagtcaatcgcacaaagatagcaaagagatgttgatgagcatcgacctgtgtagtcggcagcacagttggccgcgatctttcgaccagactctacaactagaagttccatcgcaagatgtacacatattgtacgatacacctagcatagcattggccggcgtcctgagatcacgtcgatgttggcaagagcccatatgaagtcagcaaatccaacatgaacaagcacctctctcccgtcgccctctcctgcaaactgtcaaatccttgtctccttaatattcatcttcacatcagagtctgacgtagcacgctggcgtagcgacttcactgcacaagtaatgcattgctatcgagacgaggccgtgggccaagactgcgctttccgctccggcgcccgtcattgttcttggcccatcctcatgattaaaatcacgaacaccaagacagtggctgtcttcccagtaagtgggaatggcaaaagagccgcaagtcatctaccccaagcgtcagcggcgcattactggctcctcgtatgcaccctgaagcgacaatatacgcaacggcaaactgcatgttcttcttgagccccgcgagatttcgaccatggactgggcgtggaagatgttggcactccgtagcttgaatcttgcgagagtagtcatgagatagggatgcgtcgaaccccaagatcctcgattccggcgcaaaatcatggcaaagtgacgtcaatcgcatcctgttccgatacacttttcacaagcagtgcttgaagaaccgtcggattgcctcgttcggtttcccggcaagagaaagctcttggtcttggagctgctcacttcgttattggctcgctggtggatccgtctggggtcggccaagagcatgaagacggagaggcttggcttgagcggagcgccacgataatggccttcctaaagttaccgagcttgcgccaggaagtataagttgaacatacgtccaactgactgcctccggtagcccatttgcagtgtcattggatccaatccataccatggacacctcaccagaagaaaagaagcgctccgagcactcaccagactcacgagacgaccaaattgaagcagtaaactcactgccataccataagtagagccatgatgcttgtactccgccctcaggcgtcgttggcgtcttctccacactcggcaacctcccagaatggcccgtccccggcatcggtctcctctccggcaaacttctcaacacagctatagcatggtgttcatgcctcgcctttctgatgtttggttacgatcagggagtcatgagtggtttgctcactctcgacgacttccagcgccacttcccgctcatgacaccgttgtcccaagcaaacagtatatgctggcttgactcgccaacaaacaccgtcagggatgagcgcatgtgtactggagatgcgaatacgcaggctgcagctgtggcactatatcaagtcggctgctttcttggggcggtgctgattttgttctatggcgagctttggggacggaagagtagcacgttttggggcagtttgatcatgatcattggaaccatattccaggtcgcggctggtgggatgaatggtggcggcgttgatgcatatgcgattctcatcgttggacgggttgttggcggtattgggaatgggatggttacgtcgagtaagttgttagagagcgtgttacaaaattatatgacgctgactagaatcagcaattccaacctggcagtctgaatgtgcaaagcctgagaagagaggcaagctcattatcacctctggcgcgattattgttgccggaattatgatctcgtactgggccggatatggattctacttcctccctgcaggtcaggcatatagctctgtgcgatggaggttcccagtcgctttccagtcgttcttcaccgtactggtcatgtagggcactccactgtgaccacaccgtgccgatactgacaatcataccagggtcgcgcttctcttcttaccagactctccacgatggctgctgatgcgcggccgcgagcaagaagcacgtcatctactggcccgactcgcgggcgcaccagtcgaatctgcggaagttgaagtcgagctcaacaatatcaaggacgctctcgaggcgcaaagccgagaaggacctttcaagatgcgcgaactgctccataatgggccgtcgcagaacctgcgtcgcacgttgctgggtgttgctgcacagttcttccagcagattagtggcatcaatttgatcgtaaggacaatcacaagatgagttgcatacgacataagaactgatgcggcgaacagacttactatgcaacttatgtcttcgagaactccctcggttttggacccgatatgtcgcgccttctcgccgccgccaacggcaccgaatacttcctcgcaggcctcatcgccatcccgctcatcgagcgtgccggccgtcgtaacctcatgctcttcggcgcattcggcatgatgtccagcatgatcatcctagcaggcacgagttcaaccgccacaatcgacgagcaaggcgcgccagtgctgagcactttgtacggcgtcatcgcaaccgtgttcctttttggcttcaatacattctttgcgatcggtaagtcttatactccaaagacgcatgggatgtgcgtgctgacatgttctcaggctggctcggcatgacatggctttatcccgctgagatcacctcgctccggatccgcatccaagccaacgccctatcaacatgttcgaactggctgtccaacttcctcattgtgatgatcacgccgccagcatttgagaacttgcagtataacacgtacactatgttcgcagtgtttaatgcagccatcataccatccgtgtacttcttcttccccgagcccaagggccggagtctggaagaactagacgtcatattcgctagtgcgtatcacgacaatatcagcccagtcaggcaggcgaggacgatgccgaagctagaggggcgggcgctagatgtggagattacgaggtactttgggggcgatgtggaggaggcgaggaggcggagtgttgcaagtatgcaggaacggagttagagctgagaaagtctcgacggtttttcaaccgaggactgcgtcacgcgaaaggtgcaatgatggctgacaatgctacctcatcatcgtcatcaggcccccgtgccgattagaatggtatcatgacccaacactgaggcttcgtcaatgtgacgttttcgctcgaggagtatatgcacctgaaacttttggggccatggtgaacaggtcgagttgcgtcgtgcaagtctctaccacggtatcggtgatgtccgtggttcgaactcatcgctttccgcccccaaatcctctgcatctgcccactcgcgcaacgcccatctaagacatgtacgcgcaacccacgcggtacccaagtatagctctttccccacagtcctccgagacagtaagtgcgtcaagttttccaacaccgtgtatggcagaaaacctgatgctcattggcgctgtgttcatgaaacaaaccatctgcggcgcagtagagtaggtacctcatgctctatttcgaggtttgtgtaggtatagggctggtactgacaaggtttgcaagcaagcgccgacggaccccaacggtcggccagagggggagcagtgaatgggaagggggttcatttccacaatgcgtacctagttcgagcgcgtcgaggtaggattcgcttgttcccaagtggtagttcgtgcccgtaggtgtgtgatggttcccgcactcagccctgtggcttgcactgcgcctcacccctaggcgcatcaccaaacctcaacagcaccagcaaatgtccgaccaatctggtgctccttttctgccgctcgctgaaactggcactgcccagtaagagttgtgcacttttgcacggtcgatagacgagctggtggtggttgggctgttggcaacgggctcccagcacgccggcacgcaagtaccgagacgtcggggttttcctacatgaaaaatgaagcaacgaacaaatgagtagcgatttgcactgttgcgttgtcaattgcgcgaaataatctgcaaatgaaaagcaacgaaatcccgccggcgccggcagatctccagttcatcgacggcgaacatgcaagaagtggtcaatgatggaccggtgaggctgcaatgcattcaacttgttaaacatgcagctagaaagtcggtcaactggcatcccggcaagcgatcgctgttgacggcctatcgtgcgctgcggggttgatgggggtgcgagggtgggcctagtaaaatgcgaggtcgaggaggtaattgcgtgcgctttttgacagctgtcatggcacgtgcgcgggggagaggagcgtgtttcacgtgcgccggtgtagatgttttgctggtgttgagttgtgaggtggaggggcggttgggcgttgaggaagtcgagggacaacggatgcaggaacatgtcttggtggagcgacacgatgtcgaaacctcgtcagaaggcatgcgcgggctgaatgtttcgtggaaatacgcgaaaacaactccatcctgaagtcaacatcagccatgttcatgtcacttgcgaactcgctaacgtgaagcctcatcttcacactctcaacctcagatgttggccctcatctcctccatctcgggcatcgtgaggctgcaacccgacgatctctcgaccaggactatccccgtcgtctatatttgacgtgttcacacacgggcccccaaccgtccctttctagaagattgtgcagtggggaaacgttggaacgtgcggacaatattccggtggagcaaggccacgactacatgcgacgaggaaagtattgatcatgccatcttgacttcatggagagtattgctggccattatggcgccggagaccctgtgcgcatctggtgtacgcgcaggcgaaatcttcgggaagcttggaaagaccctgaccggactgacgtcgacgtctgacttggccccgcaccctgattatccgggaaggaacgcaaccaacaagcaatagtcacgatatcttggaagtttcgtgatgtagttgtaagacgaccttggagaatattgcttttgttttctttcccacggactgggaacgaccaaggcgcaaatctcagctcggcggcattacctatctttcacccgttcttgcacccactcacacacacgcagccgtcttcccacacccgtgatgaacagggtgtgatgctcgccactacttccccctggtacgaacgtaaatgtagaaatcagggtcgttaacactacccgcgtcgtactcggcgccggtcgatctcatatatttgcctgaccacatgagcgggtgtttcaactcgcttgtctcacttctggcgcggtgattggctgcacatgcggcggaaagggtgggagtcatgggaatgtctcagtgggaagtgcgcaggcgcgcaggcgcgcaggcgagtagatagatgtgcacagtttggtgggtgtaaacgtgcagcttcgatgaaatatgtaatttggtgggtgtagtagttgcattgacatgcttgcgctgcatgtattgcctcgcgggccaccttcgcagatcccatcaccacttgcgcaatcctcataaaacattcaatattctcagtggcaaacacacatcaatcctcacggagcaagaaaagcaaaacagaagtgatgttcaagaaaaccctggattcaatagatgctactaagtaaagaagttgcccagatccctgcattgtcatcgtcatgcccagaaaacccgtcccagggtcccttcctcatcgttgcctcaacacctgtatcggtggagtccatcatcatcgtgaccattaatagtatcctgtctcatgtccagtgacccgccggcattaccaaacaaagctttcaatatatgaagagtcgatgtgcaagcggcggattggcgcggagcttttgcagcgtccgcgtgcatcgggtgaccgatgtggtggtgtagtgtgttcagacttgtgtcttagtgtgggttatggtgtatggcgcgaatgcaaacatgtccgggctttattcagcggtagtagcccgaggagcggtggtcgcggaggtcgcgtgctgacggttcgcggacttcgaccttgtacttgttggcgttgcggcgttggagggccaagtcctcctcatagagagagccgcgcttggtgtttgccgtgttgctgatttcagtgaggacgcgcttggattgcggccagtcgacaatctcgccagagtgtgggcgtgggcgggatttggtcttgttcttggtcttggtcttgggctcctgtgtgactttgacggagctggagcgcttgactggtgatgaggggacgcgaggtgcaacgtagtagctgctgtccatggagacgaatgatcgtcgagacctgtgtcgaaggctgcgctcgatggccttcaggagactggcgacctcgacgtatccggctgggagctcaacgcggacaggcttgtggtcttcctcgacagtggagtaggtcttgccgtcggacttgttgtagatgaagcgggccacttcttgggcaagacggtggccggcctcacagagctgctcacggctgcggtggacttcgtaagggttgtggcagtaggcacacttgcgggcatgcgtctcgaagttgtaggctgcccaggactcggaagtgttgactgggcgcgagacaccctcgacggggtcttggtagaagccaaccgacctgttcatcttgggtgaagagggaacagagtggatgactgtgggtgctgaggtgcgaatggagggcatgttggcggttggagtcttcaagatggagtgcaacctgggagccgttgtgatggtggtgccagacaagtatggaatggcggcgatgaagtcactccagtgactgtgggtacaagtgttatccggagtcgatggccagaaaatgggagattggtttggtgtttgatagctggactgaagaaggcatgatgcagcgggcgtgagtgggatatatatcctgctcgatctggaggccgacaagtgcactaatccagcaccctggtctgctgggatggtggatgccttgggctaaggatttaatcctggcaccagacgccatcgtcgagctaaggaccgggcgctctagcgagggcggtggacactctgagcatgacgacaagcactgagcgcgctagaaacacgtttggcacgctcctccgtctgaagagcgctggctgcgaggtgcctcgagcggcttcattggcggggccgtctggtgaagtcgctctcctggaacacgaagctgctggtcgctgttcaggctcgcgcccgcaagccgccgactgtggcctgaacgagacctgggcgcgactccaaacacgttcgctcatcaagacgcatcgcgctcgtcgcacacccggagaggtcatctgctgcgaattgtggtgccgtgattcgacactccgccccaagacggcgtgcagttcgcagacgttgagtggtgttgctgcctgtgttgggggcatggcccgctcctgcctgcgaaggcaccgccacgactgcaccatgctcggcgtagcgttcctccccccgctctcaattgcgcagttcgctcttcgtctcaccgcaacacggacatgcgcactgccacacacagacggcccccatatcccatgtggattgcacattaccatgtggctgttgttgcgcaaacagtgtgcaagttagggtgcgcatgagacaagtgttcgcaatcggaaaatgcgcttccttctgacacgcactgcccctcaatgcgcccttctcctcacacagcttggcacctcccgttgcagagggcgcgttgcgtagacagtcactcgcacatctttggtgaagactcatcgtcgtcaaccaccctgttactcgcgcctggccgacagcccgcctgcagtagtccgcagtcgcttgacgcacctcatatggccatcctcttcctgtctgaccggattttgcgccctcgtcattggccaattcatacacatttcaccaataccccactgtccagcgaatttgcgcagcagttcgcgcaccctgccgagctgaacggtaatcgggcggaatcaacggaaggatgcgtgcagttctttgtgcatgggaaaccagcactgcccggccccatcaacataccatctgcaacattgacaaccgagcagaggcattcatagtctgtagctagtctaccgtgccgccggtgagtcaagtcagatgcgtcgagaaccacgatgatgtgcaaagtgcaaagtatagttccaggccaagctgtgactccatctccaactcactgatcaatggtcgcttcaccccccgcacttcggattgcacaagcgtctaggccggcggtcgctctttcacggcatctaggcacgttggcgcaattgactttcggtcatgcttcttggccacagagttcgttggcttcaagtgcggctctgccgacgtcaccgacgttcaaacaccgttgacataagcgaaccagcggatgccggaggcgttttgccggtactatatgtagctagcagcaacctaagagcccttcctctggctccaagagcgctagacttctacttcaccatgttcccaagtcttggattcctcagctgacggccagctggggccgatatccatccttacgccacaccgtggcaagaattgttgaattttggctgaccaactcaagccaagattatatgcccttgggagatatacgtaacactgctcctggtgggtgtctcagttgcctgatctgatataccacctacgtacccaggacgaccgtgtcggggcctccatatcacattggacaatcgatcctcgttccatggccgtggtataggtcgtcatgtcgcctcccaagccagaccactgtcctatcaaggttgcgcaatggccaggtaaccgtcgccttgtgagtttgtggcttcactgcaaagtcaacaacagctccgaacttcggggcgcaaatttagtgaaaaagtcacattttggtcttgtacccagcagatctggtatctaggcggcagtgcgtgagtaagatgtttgcttccacatgacttacttaacaacttccgatcggaattcacctgatcacggggcctggcctgcccttctagccgatcatcttcaagctgcctcaagctcgggactgaatcgttgaatgatgccacctcagaccgcgcaacccttttatcaagaggaccatggtctgtgtaatctcaattattgttagcgagtctggacttcgagatcgacaggtagtcgaaagatcataatgcatgccatgcgaagttcgggacacgtcggtcgaatgattcaagcagcatcaccgctacactttatatcgatttcaagtccagccgtctcctctctaccaaatgttgagacgcaccagctgaagatatttcagagcggcagacgcgctgagctgacaaactcaccggtggcagtcagcttgatggcacgaacacgtatattgcgggccgcgctcactcagcgggaagcagaccatcaacttttcaatttcgatgaacaattcctgtggcagagaccctcgtttccacgcataaaatccatgttctgtgcatggaaggatcatgatcttgcagcaaagtccttcccgttttggcgcttaccattggtccggaggggaacattcggtgagcgctgccgcttagtctcgcgcatcgagctgccacgaggctatcatacgctatgaccccgcagtctgctggagctgcagtctcaccgttcttaactacacatgcatcgaatggaatccaaaagcgctgatgtacatgctcgcacatcggaaacatggcggtgaatacccgatgtcgcgaagggagcgattctgaagttccaccttgacgaagagcctcagtacgatgtgataccgcaaattgaagcttatcgagctacaacttcaccttatcgcaaccactttgcgatctcaagatctcaggtgcacatgtagagggtgagacacatggacaccgcggttctcagcgcatggggtcagcatttagcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccccgcggaaccaccaaataatatacaagagaaggacttgaggataatgccaccccgaagtgtgtgcttgaatgtgttcacgagcagtcttggcgaggcggtgagggacgaaaatggcggcgcgataggaagacatccgattatggagaggagagatagtgcacagagtggtgagtgttccttcatttttcatcttcacatatttcgatcgtttttaatccatttctagacgtcactcgccgctcttcggacggctccatcgcctctgcaccaacaccaccacaaaccttcacacccaacatccccgccttcagccgtgccgaactgttccagtccctccgccctatggcctccaccgagagtctgaacttcgccatgaattccaagcgtacgttttccctctcgcatgtgggctctctcatgcaggaacccgaccgtcttttcccctttggacttggcgcgcctgccggccccacatggcgcgcatccgcgccctccactttttatctctcatgctgtgtcctgttgacgttacatgttgactcaaacctaaagtttattcgcaaggctaactgggatgaatagcttgtactacgtgctctggtggcccggctaagcgccgctgctcccgctgtaaggcggcgtattattgcgataggagctgccagaagacggattggaaggcgcaccgcaatgtttgcgagcccgcgcagcagacgtacagctcgcctgcgacgccgaacttttccaacccagccagcccgactcatgaagccgctgaagcttgaggatcctgctcctacctgcgtgtgacgaggaaagattgccgattccgaccagcttgatgtcgacctggacctgagtggatggagacagcggacgctaatgggtgctggggagagagagccattaggattctggctacgacttattacgacttgaacctagaacctacttttaccaacatgtgtatatgccaaaaaaagactgggcgtttttggggtgtttggggtgttgcagattagaatcttggaaaaggcattcacttgccccacttaaatagaacccttctttacttgcgtcgacatacttcaatgatttttaggcatcgtgatgggaattgtgattacgatgtactataagtacgtcattcaaggtgtagtgtacgcgctgataatgcgggcttagcaggtaattagcgttaaacctgacagatttagaactttgtaactactggagtttatttaataaaaagtttctagatataggattatgctagcagaagaaatgttacactttgtaaccctgttccttcttagagtagctagctaatgtaaccttttttcctactattattaataaaacattattcactatatagtattagataactaagaatataagtagtggtatacttataatgtttgaaatattattctaattagcttgtccttgtgctggcactcagtcatcgtgtcgagctccacgatcagaactcggaataccaagcgatcattgaagtagagcacgaggagctgctctctgccacgtcatctccacgacattcgacagaaaggccccaagttgcctcacatccagccttgaaaaaaatacggacagatccaaagtcccacaaattgcttccccaggtaactcggaggtcattggtcatattgttccgtctcgtttcgctctttgcgctggcctcatttgcgccaagcatggcgtctccatcctggcttacttacttctgcaccactgtccgcgactttgaacctgctgccttgggcactctgttcttcactacccatgctacagctacgttgtctaactttgctgccttggctctcggccgacgcctcggtcgcgtgaagacgatgacgtttacatatcttccctctgcagtattctttgcacttaccgcttttcccgaagctggagctccgggcacgctaatatttatggggctcttgagcctcagagcttgtatgcaaagcatggaccaagcactttgacaggcctttctggcagccgtcttgaagtcacgggaaagaaaggcgattctcgttgtaacagatattgtgaagacagtcgcacaggcgggcggtattagtagctcaggagcactggcagttggcaaatcgtggcgtattatgctgggaggcgcgggattgatgaaagcgatctataaacttttgattctgtggactttccttggtatcctagatagagaagatgaggagagggtagaacgtagagtgcaaagcagactcgggtgagtgcggcctacgagacgataactgccaccgcagacactattgacagcgcgaccgtgcggaattccttggtctcttgatggctacctgtgctatgacccccttcaccgcctcaaactccgccccgctggtttgtcaacccctccacagcatcagcagcacctggtcctatatccttcgtctactaacctctggcgacgcgcccagcatccatgccaagcagtcttccacgaacaccgttgatctgccatttctcagtatgctctgcacgaagtctgcattggagaacagagagagaaccagatcgttaagatcttaccagaaccggtacaggaggttagccgaattccgcttttggtagggcctgcacgtccgacgtgaaagcagtgacgaaaattttaaatcatctgttgatacagagtcctgcatccatccacgaatgtccctggaactagagctgcgcagcgccagagaccaactgtaggatatgagtggcaaacatgaaaggcaaagtccagcgggacccgaagagccacataacgctaacagtctcatgaacggtgccggacaatggacatcatggtcagtttaatacaccctgtaaacgatagtggcgacatatgaccggcattcgacaatgaagccaaaagcgcctacagattgttcgcgttagcaaatggaataagagatgacatctccggggatgccctttcaaatcagtttgcttggcacgtgagcctgaagatacaccaaatctagtgaattgtactccaacacaggctcaattagagctcaatatgaacgaaatttagcatagtaatcttcaagcaatattctaagctctgatttacttgatgtgaatagtacaaaacgcatagcatatcttggctttttttctatgtagtaagaacttccagacgatctgtacgaaatcaactcgtgattttgaacatctgtcaccacacaccgagcacagcacttcatgccagtgacacacaattttagcatccatgacacactattcattgtttcaagctatgcagcttttcagccgcagacttccatttatccactattatcacttcccgcctgacaatctctctgcccgccagctcattgcccaataccactgcacagcgcttaaaggatatgcagcaatagtaaaaagtcctaatcctacaaaagtcggcgcagctcccatggtcgtgatcatcctgtcaacaacagctacccccactgcccccattgagcatcgcacaagattattaattgccgtgctacttgcaccctttccagaacaaagatctgataccaacgtttggctaattgcaaagacagcattactcgttgcggcgatgagaaattggaaaattaacgggatcgcaatccaacccggtagattcgtcaaagaggtatacccgattgagataccgtatgccattgtactggttacgaatacagcagtgatccaaggaacgtgcttcagtcttgccttttcaatgggaaagtcaacggggactgaatatttgcaaagcttttctttggaaggcatatcgtgctctatacgatatgccccttcgacttgcgcgtaggaactgttcagtagtttaccaactacagtgcttccaactatagttccaaatcctgtgatggggtcagcatggtcagagacgaatgagtaagagtcttttcttgaaagtcaacggtgtcgcgaaatttatccattcgccaccagaagagctaacatacagaacataaaacttaccgttgggaataaacgctagccctagcatcacttcattcagcccgaaagcctgtttgaagagcgtagttgtagagctcgtcaccatactccaaactgcataaacgacccccccgaagagtaaattcaacaagatctctttctgtctgagcaacgaaagcggttcaaggaaggttttaagtgtgatctgagtccgccgatatgaatgatcgcgatcctggagatatccaggttcctttcggagtctgcgtataagcggttgatggatgcccgtaaggcgaatcgaaccatttcctgctatgctgcgcaacgtctctgggagaaaggcgatgatggaaatgattgtgattcctgagagaatgagcaagaatacgaagatggacctgaagccgaggaagttcgcgagcacaccgccgagaacaggtcctgccgctatactgaagttccggatagcttggtagaagctgataaagccgcctcgctctgaaggtgcagtaatgtcctggataactccgttcccgatgctgactgtcgaagcggatccggctgcttgaagacctctgaatagtaagaggacagtgaagtttggagaaaagctaagggccgtgttcgcagtgatgtacactaaaaacgaacagatatagatcggtcttcggccgaggatatcagacagcgcaccccagaaaagcggtgatatgccttggatgacgaggtatgatgtgatcgtcagattaacctcctggatgctaactccaagatccttctccgcgttagcctttgatatcaagcggcgacttttcacccactttggcaatatcttctactgctggaaagtaaatattggaactcaggccagagaagagtcctgctacaccgatcataatcacgaccgaccacctctgccttcgggtaaaaatatgatagggtttctctgatatgatggattctctagctctggtaggaatctgattatctccgagtgcgttactatgtgcgcgactgttacgtgcctctgatacactaagggcaacgtcagaggtccgttcctcatcgtacagctcggggtcgaactggtttgcgaagctcaagatgcgacttctttgccctaagccgtagaaaccctctccaatctcgtgccatccttcaagggttgtgaagcgacgcgatgcacgcctcagcttctcgaaatattcgccggatgttggtgaaaatgaagccatattgtgatagtgaacctcaactgaactcatgggaacagaatgcaaggagacaggaatcacatagtcatattcttcgaatatgtgtttaacgagctatcaaaaagacgctgggtttcgtgtcggacacgatgactgcactaagcgaatcaaggggctggacgataagccgcgtaagtgcttacttgctatcggaggcaaaaacgtcgttagcgcaagcattctcacggtccgcattctgaccttagcactgcatagttttgcttcacgatcgtcaattgtttcgattagaccagtagttgcaacacgcggagtgtggagagagcgcgttgtgataggaactaacgtgaaacacccgtggcgctatcaacgtctcgaccaacagcaccaaaaccaccacgtgcctgtcaagtgtagaatcaataatgattccaaatagctggaaatgttccaggacacaatcatgggtttcggatgaggtatgaagcttgtggcttgaggagatggttccgtaccccattcctcttggagtaacatcgatcgcttccccggatattgaaagatccgaagaaaaatagtgttgtaggaatctagggctcacctagttgtttccgaaatagcagtatcgattaattgcgagagccgttcggagtcccctggcatgcactctgcacgcgagatcgataaccaaagcaccaactcctccacacgacgcacttatcccagtaaaacgcgtgtgtagtatctcgctgttcttggaattcttatcaagaagagtctatccatcaacttctctccacaaaaatgtctccgggcatcaatcgtgggcggagaccaataccattccgactaatccaacgagccatcaacgaccaagatgcgttgcagcaacatacaccggaagcgtttaagcctgcaacagaagttaccataaccctgatcagaacaccaagtcccagatcaacagcttttaccgacccattctcaccgaggcgctctaggagctccctgactgcatcgacaacaaccacaagcggagcaaaatctagcagtccaacaagaacagtcttcgttactatagttagcacgctacatccgacggaaggtgatagagagacgtcacctccggcaactaagacaattttcctttctgcagtgccgcagactatgcttgtgacgccttcagctgtgcctatgggtacaggactagcaggagctccacagccaggcagcgatatcaaaagaccagaagatggtctgttgatgaatgagacggctagaatattcctcataattttgggttccataggtaggtaaagctctcgatctatccacagatcatgtattaaagttgagtgctgatcaatttctagccggtgtagcactgctggttttactcactattgtgattcggaagaggaaaaagaagactggaagcgaaacacgggtgttggtaagctgaacagctccttggctgctgtgaatgttctttgacatggtcgacgaataggagagtatgacagaagctccagacgaaatgaataattttttggatctgcggagcaacctttgatggaggagaaattgtaactcattctcaaaaacgttgctgttagctaaactcactgaatatagctgcaagattagggtataggcatagagaacaaaatgcgaaacgggtgcacatcatgcaacaaaaatggcaaatggaactatcgagatagaattgtcaaaggcactgcaaaccaggtatctatcattagagattatgcgcaacatgaacgacgtagagactgcgcgaagacaaagatccatcaatacaccagctgaagccaaactaatacgctcgtacacagtaccacccccatcccagcccagttctcaattccacgtagacttatacctgcactagatgcttgtgggttgttaacctgttccttcaaagctcccttctcctcttctgctatctcgtttcccgcagccaaaacgatatattccccgtccagctgctgcagatctttcacggtaacactgcagtccggtcgacaattcacttcatgcgacctttgagggagagggtcgaaacttgtcgaagatgaggcgcccagatcgcgcttagcaaccataattttggtatctcttatcgacgcgctgaaattgatggggaaacgaacggagccacatttgagctgctggcttgacgagctagtgttcatggcccaggcgaaggaatctaaagcgcaagtgttagaggagagaagtggagctgcaggctttggcctggggtagaggagcatactcagcgaccacattccactggggactgttttctcatcaacgccgttctttaggtcgatgtttagtcgcatatctttctcggattctagggaaattcgaagtccgtccacgaactccgccccttggatgcccttgcctcctgttaggtttacagttcgtgttgcgccgaagccgtactggacaaatatattagctgtgtcgacggtcttgcgaccaagcaggatatattcgccatccagagatgtcaatttgatgatgcgagtcttgttctctgaactattcatgcgctgttggttagcacactatccacgagtcttctaacatggtgcaggtatgagcggatggccagatcttacacatgaacattccgcctcgtttcatccaccacccaactctgcccatccttcgctagaacgccgacatacgtattcgctacatcgaaacccctgttctgtacattttcaggctcgtatggtagctcgaccttcgcgatcaagtctcgcgctgtgtcattgactttgatgacccacgagtagttggacaatgcgacgaagggctcacccgtactgccgctgacgaattttccgggcagcggagacgggtttttttccactatgagggttcgattccgcggcgagaagagatcgagtgccaggccgtccttgaaatcttggtcggtgcgggccatctgctacagctttagtacgcaaagacacgaagtgataattgttgaagaaagtgtgggcacggattccgcaagttatagctgcggaagttcaaatgcttacctggcccaaaatgggaatggtttggccaaagtctgcaagatcatttgaacttgatgctaaagtcaatgtattgatagattcagctgctaccaagaagccataggtagggttgtaaatcgagagatgtaattgaagcgctgagaggatgaagaacaagaagcgtatactaatgaaagccatttttactattgcagataacaaaacttcagtctttataaatccccttcattttccagactatgctccaaatcttcacagtgatatacacctcgccctttcagaaagctactatgaagctaagatagtctcaaagttgtttcactggtgtcaaacacactacaaggggaacacaacagagatgttcgagttcggtagacaggagaatacatttttgatgcttcacgtatgttgcacgctgggcttccggtggcacttgattggatgctatatttacactaagatactcgatcgccgttggttggctacgcagagttcgcctaaatactcgccactttagccttgcatacgggaatccaaatgaggttaggatagcgctggcgtggttcagtctcaattatgaagcaacgaatttaaaatgagacaagtcgtggaagatcttttcggtcgaccgtaaagagctaccttcagtgtgttgcacagcaacatatcgcccctatccataccgtcttcactcgacattatagttacgttaactaattcgcttcaccaaatcatctcatgcttaatattagacagacttcagaataagctttaagatactgttaccattttagactctctgatccaggtagtctatatagaggggtccacgacagcacttcttttagctccaattgagagatgcagcatggttttctacgaacttgcgcaatctatggaaatatttcagtcgcaaggctaacgctagctctcaggattagataaagcttaaattcatgaaaggggatatcaatgagtttatttctgcggcgtcttagtgctgaaaaaaatcgttgcatgtgttcagatgatatagtttacatgaattagtctagctgtttagtcgtgcttggttgatgctatcatgatcgatgcgtcgcctaagaaatagcgaatctgatctctaggtacaatgagcgtctgatagcctgatgtgatatctctgttgtgcgacagcaacaaagtacgcacgaaatagcttaatcagaactaagtttgcaaacaacgatttgcaagagagcagtgtaaagagctagagaacccactacgtataccctaacgcgaattactaggatagctgtagtaacacaaagaaagcgaaaagttaggactgttagctagaagggattgtctagatgatgtttttgaggaagtatggtattactctcgatgtactgcttcctggcgcgtacgagcgaaatgaccgagatctgagtttagacgggttgattggacttgtcatcacaaaaaaacctctgtagttttcgattgtatgcgctaggaagcaatgtaaaacaccctacatacaacgtttccggcctttttcaattgctgaggacgttggttactccattgttagtcgtcaaccccatacagccaacagccctctgcgacttcgatgattattgtaaatcggctcagtacccaatctcttatcccccggccttatcatctgccttgtacacatagacgcagacgctctgacatcgcgggtgctgtactgctgcgggtgcttctttaggcgttaacacgccagcgttagcgctcagagtatgtgcatcccccatgcttggtcccgcttgcgaggatagcagcgaagtctgtacggagcatgcacatatgggtgcaactccgagcgacgtcgagagaagagctgctggtgcttgaacgcgtcgcgtcattgcggccccacttttcccatcaccttgcccactgtttcgcccacctttcgcaacttgtcacctacgtactacgagaaatccaaagcgacttcaatcctcgcacccggcaattgatggcgctgcaaattctctctgacgtccatctggaggctccgaaagcatacgacatcttcgaaatcaccccgaaagcaccttatcttgcgctcatcagagatattggcaacgtcgtatcgcacaagggcgatttcaccgctttcttgaagcggaaatctagacagttccgtgcggtgctattcgtacccggcaaccacgaagcctaccattctgattgggccacgaccatcgatttgcttcgcgccttcgagtaggacgtcagagaggatacatcgttggaagaattcgtactgctcgactgcgctaccttccggatcccagacaccagcgttactatcttaggctgtagtctcttctcttcgatcccacctgaaaaggaacaggcggtcagcttcggcctcaacgacttcttccaaatcgacagctgggatgttcaagcgcataatgaggcacacttgcgggctattgcctggctcaatgccgaagtcgctcatctggagcaattggacacgacaactatcgtcctctcgcattggagtccatccactgacgttcgctcggtcgatcccaggcatagcgcgagtccaatcagcagtggcttctcgacggatctgtctagccagccatgcttccaaaacaagaatttcaaagtttgggcgttcggtcacactcattacaattgcgatttcatggcggatcggcgacgcgacgctggacctcttaggttactcacgaaccggagggactacttcgcgcaagcggacgggctcgaccgcgaggagattgtcgccctaggatcactatctggttgatgtacctccagcggtcaatgaccatgccgccctcccggagtctcaacgaaacacagctgtctctaaaccgtgcacgggctccagctggcgacaaacaagttttcgagcttccctaaggccgcaatcttcactcgcatctcgaatttgcagccgactagaccttaacatcttgctcgcgaccaaggcggaggtcagacgcgtcggagcactccctatctatacttgtgtagtagttgcgcacgtgatcgaatgataaagtaagcaattcttatattaggtagtctccctctaatggagtaggaccttaccaataatcatcgaaacgctaactagatgctgaaatctactatcctcctaccgactgcggatcgatctctggtttccagagtataagcaggtgttcatacaagaatacatatgaaaggtcacctcgattttagcgcttctggaacctttagcttactagtatgtatgtagttgtggaataagacgattggctttatttgcgtcagagaaagaggtcgctcacgtgcggcctatagatacacttttcttctactgaactggcaaaagaactgtatatacattcacgagaggagtaaaagcttactgtaaaacaagggaaatctttgcaaacgtaaccaaaaatgatatttgataagccctaggacacaggcaattattcgctgttgacttctgtgtagttttactatgtcgtacctagaaagcatgcgaggcagctatagctaaatatgctaaaatctcagctcatctctttcagttagcgtcatgcctcattgcgaaggtcgccctggaattctacctataaactctgcacactcctcgtcccgcaataggactagttttccatcacaaatacactggcacttgggattaactgcgttgcctgttagctgctggcatcgatagcttttctgaagttggcgtgccttaagtatcgatcgtgcttagcaaaaattacctcaactcgcacccgcccttggaagtcactagcggtgctaagtcctttacctatttgttgcaatctctgctaatatccttacgtgtgattgttgggattcctttgtcgtttaactgctgttcgaggatcacgcaactctgtagtgcgttcctgctgaatacaactgcttctttattaatagggaaagacggatctggggcaatgatgagctcttgcgctggtggacgatcttcaaagactgcatctgattttcgaagctcttcgtgtgggattttgtcctggccctaattctttttttactagtagtactgaaggaactaggcgtagctatcggctgtatggtacagttagctaggtcatagccggggagatagcggatgctactatggactgcgactttacggttcactctcttcctagctatattttgctgcgcaaattccttgcaatttgatgagctacagatgtctacttttagaccttcttctgttatatggcctttggcatccataactaccgacggtttagtgttagtgatcggaaagttgggttttgcactgaaacatttcctcttcctataatctgtagtctttatctagtctacatgcattaattcatggacaatagcccgcttataggtgtctacaaaggcaatccaatttggacctctgaccttgcctctcgttcgctcctccaggtttttttgtttgtcgttcgaaaagaatccagggcagaataggatcgtccaggcgcgatctgcgcacgaagtatcagtgaaattgcctcattatacgaacgggtttcatgggctgacttacaggcgctagaagtactgtcgatagtacgtgcactacttttggctggtcagcttcaggaccatatatttatgctgatcaatctggaaagggctgatgacaagacttacgctttgcgaagggtacagctattgtaaggtcccgtaccatgctgctgataatcgcatgtaaagtagatcttcttgatcaatttctccggacttcttttatgtcctttcttggggtaattcgcaacccatctgatgttcactgtatttgccaggactgccttccatcaaatagcctgagtagcgtactttgaattgtcgcagacaactgaagatcgctgatcccattctggagccataaactgtactgtccaaaatactttcgccaagtttcagagtatgccatagaaactgaaggatggactggcagagcagccatctacactgcggcgtgtgtggcgaagataatcttgtcgagctgctccgaggagcaggaggagaaggctccgttccagtgttccagtgtatgccggaaaactctttattgagatcctccaccttccaattccatccatcacgccttcagatagaagtgtgttctggtagaacatgggcagtttgaagaggggttgcgtatgctatactggaaagtaatgtgagcgttaggatctgtgcgatacatgacagccgataaaaatttgttcgcatggtacgggtctgaatggattagtttgttgctgatgatgcatcatcaactccgcgacggatgaaactatatacactgacggatctagagtaaatttgccgcccaacgcctctcggtcatcaaagcactgtgccgcttccttactttgcacctcgtttcaactgcgtgaggtctgataaattgatggtctcaaagactaattttaccccagctgacgaaagtaacttttgtcatcccaaatgcgtctcggcgccaacaatccaacccgcagcacgatctgatgacagccctatggtcgcagctaacatatgtggtatcatcattcggcttctcgcatacctgccgccggtcagaagtcattgtcgtcgctctcggtttgaagtcaacaatgacgctattttgccggcattgacaatgtgaggccattcaaggaaagcttgaagtattatataattctaaacgcgttgtaccgtgctctttgcagaagctttagagtctaatacctagggagtgaacaaattcggggtccgggggcatactggacgtgttggctcattttgccaagtaactttactccaagccccaacatgaaagttgaatcacgggcttccatctcttttacgcccgacgccagcggctatgcatgcgttgtcattgccatccacccgaatcagtcgatagtctatgagaactgtgcatggagaagtcagacttggattgatatcggtgctattcagaagatgcgcaccccccctaattcagctgttctaagaatgtctatgacgaacaatgatgtactagggaagaatgataatgtacctgatgatattataagcgagcagcctttttagaggttagaattatacagttcagtctaaaagtgacatctgttaacggctatctaggcccttattaatatctataaggaaatctgctaataggagcatacggaggtgtcctgctccttatatggttaagctggagaggaggtgcacacattctgaatatgataataatggaacaattatccatgaacttgcaagctagaagcgccagaattgggtcaaagctcgcgtaggcgtcaaaagtaccgttagtgttgtagcgtagtacgccttctcacagtgcctacgcggccttggcaacacacgaaaacctgtatcattctattgcggttatcttctgtctgcttttgcccaagaccaaatctgcagcaacatgagatttttaaccacgatcattccgttcgccttttctatcgtgaatgtgattgcatttgcgtctgaaagcccgttcgcgaactccgttgtactaacgacaatatatgcgtcccgctacaatggttcggattcattcgagattctcaatacccaaccactatggcattccaggagtactacaagtcgttggtccttactttcggagcctcagtcggcgatcaacgcgacatgcacagtcaagaagtcatcattaacagcactataaaacctgcaatcgaggcttgggagaagcaacttggagtcaaacgattccctgatgttcatgcattcttcatctcctctgtattcgattggtcatttccgacacctgccacggagatggttttcccgccgtatactccagaacgagcaagtaaggaagccccgccgagcaagctgcctatgcagcctacgggttcaatgagtgcaaaaacttgggtcgccaaatggaagagtgcaaagatgagggccctgagaacctgatcctgaccttggagtatgagcgagaatggctgtatatctggattcaggttgtagatttcgagatgggaatctgctctgtccattgcaagcgcttcattcgggaaccgggagaaaggtatcgtgaggcaaggccctcgtaccccccgcgctgattgaatttcgactgatcgcgatctagaccatcggttttgaagcttataatcaacgtttcaggactacactagaagaatttctggatgaaatggatgcccgattctacaagcgccaggatgttcgcgcaatcattgttgctggcgaagcttctgtgtcaggaagcttcaatctcgcaaaactcgcacggggtgttgttgggatagacatggctaggatcatgacggaaatccccaattctgaggtcgtgtccaggggtgcaacagcgtgggctcgaaggacggcggcccacccacggcgtttcattgttcaacaaggcaattatccgtctgcgcatgagcgtgatgagcatgatgagttgtagtcatgactatgggctaggaacttttgctggtatctccgcgaatagttgagaattccatcgtgtatggtaggcgaagaccattgaatgtcgagcttccacttcagcttcgatatcatgtactaccgttagtcaaatactttgattgaatccctgccttgcatctttggccttgtgggcagcagcgcggtgccgtttcggaggtccaggagtatttctgtatatttatacttaagtatgcctacctagaatcagtcgttatatccgttaggtagcaagtgttgcgcgtcactgtcttcattatcaaaatagttcattataagctcgggtggaaaaattctcgttttgcgcgtccataactaacctgattgccccgatgcttaacgaagagttctgttgcctttcaacgagcagaatgatgctactgctgctgatcataacgctgacgtggggagctgactgcaaactcgccttaatggtgctttcctgagtgccgtgtccgcactcaggaaagtacggacacggcaccgatctacgaaggagccagtgttgggtgagtgatgcgccaatgttggtacactgaccaccagggccggtctatcacccaaaaccagcttcttcggagtgctcgggaacctaggagggattagcgtattgcgcgcgcgaagtgcaacaattggccagtcgcacaatgacggaagcacaatcccaagtattactactgtgatcgcaggccatgccgtcttttggatacataagacgcgctggaatgtatctgctgtacaaagattgcaaccagtcgtgtggctcagcgccagtcagcgtaattttaaagcgattacatacctgcaaccatctagggtattttcgttcccaaataactattttaactcatggtttactcttttgactatcactcagcatatgcatcgagggaagcataatgtaaaccgcaataacgtgccaacaatcctcaaatccaacattccaagttgatctacccacgacctttacaatcttccctcaggagaataagaccctcgatgccatggacctgacagccgtgactcctgaataagcatatcagaaactttcacaagaggctagaacagcaggcgtaaccccggtctccaatctacctgaacgcccgcctgtcgcggcaattcaaagactctttgtgcgattatatgcagagcgctccttggcctcgaggctcaatgccacttattctaaacgtggcatcttcgaggaagtctgcttggcacttgacacgtctcgccagattgatcagaaatcgatagtcaacctctctgtcagtcgcctgcagtccatccgctagatggatccaacccttgtggtggcacttggtgaagaactcgattgaattgtaaggttttatacctacattgacactgcttattgttcgacataacaagtcccatcactatggccatcttgttatccttggtaatgagaactctcaaaaatttcttttcctagatcgttgtcggtgccgtctcaatcgtgggggatgttctccgtctacactgcccaggacagttactcatgatgcaccccggaattccagagcaagaaaggccagaagggcaagcataagccggtggtgtgcagagcggatcataagttgggcttggacgggtagtagaagtagatgacggcgctgtcagtacttgcgccgaagaaaagatagtcgaagagactaagagggagagggtaagagtaagcctcatgtcgataattgaagcaagattcgattgactgaatcttttactacacagaggtgaggtgcagggcttgtgtttggagtcgaataattatcatgaacaagacatagatataagaggtcggaaccgatttgagctacactatccaggcactctaaaattctcggctttactattttcccttcgtatccgggtaaaggctggcgaacggagtttaacatcatatgcaatgcaataaattactgcggccaccggaacataacgtgaacttggggacattcgcgactggcaaagccacgaattgcgaagagctattacctgtttgcacgcgacaggtgaccccgatataattctgcgtgcacacactgcaaactaccggctatgtgtggaaacaagaacgatggcaaggcgaggttcaattaagaagagcagaaatgcactgcaaagcggcaaaaagataaggctgaaggaataatagagcctgacgtgctagagataagcttctaactgacgttacattttgaaatttctatacatgcggtcagaacaaaagtggccctagcttttctacttatttctacaatgtcttgatagaggcaagcacgatactatagcagtagatatcagccataagcggttgcgcttttttgcattagaggtagtaaagagcattcaaaattttgctttccctcataaagtccgagatatcactctctagcacctccatcaaacccggttccttttctttgtactcgacgagttgactagctctctcagccctcgtacgagaattacatgcaaacatataccgcctaagttcggggaacactcgaaaatttaccatagctagcgctaaagataaagagtagaaactatgctataggctaattctggcagaaataacatagttacttaaacgtagataggttgtataggcatgcttttagagatagatacatgatattactaagctctctgcttaattgtaaccgacgaagatccatgccttacgctgcttacagtaacgacaacgtctccagagctgctgccggaacgtatcactgccaaggctcgccctcgccatgttttatgaacattgctgtcaaagtggcctagattcttatagtatgcggatccaagcgctgctagagtggcatctccatgtacctcaacggttagggcatcgtcgtcgttcatctcgatgtttccatcctgatcagcgagttgaagttcaaggtacgctagatcttgtctgtctgcgacaagttcaccggacttctcgttgacaatcttgactgaagcaacgttagcggagcggagcgtggagcgcgaacgctcctgtccgccagagtatgcaacagcaaggagttcgccaggctcgtaagctgtcaagaatctagcggtgtatctgttagcttggttgctacttgcgcgcccaagcgagcggccatttaggaaaagttctgcttcctcttcctgagtaatgacctcgatgtaagccttctggccctcacaacccttccagccccagccctcgatcgcatcggaatttcgccagggcgtcgccttgtaatacaagctcgatacatccaatggacgtaccgcaattacgggttgaggtaaaaatttccagcatgcttgggctacgaaagccgaagcattgggcacgccagtgatgtctaaagcaccgcaaccccctactatatgtggccaaggcttgtacaatgttacaggggtaaacctgcttgcctcataatcgtgcaaaccaatgcctacctcgccaaggtagtcccatcctgtccacatgaagtctcctatcaggtttggaatcttttcaacgttggaccagatcatgggaagatcaggtggaaaggtttcggtaccgagcatcatccttgatgggtgtaatttggcatccaatgggtaccggatgtctccataattgtatcccgcaacatccatatacgaatagagtcgattggtcacaacattggcgtgattgaactttggaatgtaccgcaagattgagagaaacatgctagcgatgatgttgaagaaagagctggaggtcaaatcccccaggccgcccttgttatctgcaggaggagtgtttggatcccccggcgggatttttgaatacgtcatcatggccagcgtaaggttgaccgcgatagtgttaggtcgggatggatccagcttgtgcgtgagatccaggagcttcttcgcgatcgtgtgtccgtaggcggtacttggctcagtgacctcgttgcctaaagagtacataataactgaagggtggttacgggctcgttctacaagagaagcgacttcgtactcccaacgttcattgaaggtgttggaatcgtcatatttagactttgcctggtaccagtagtcggcaaactcatccatgacgtacatgcctacctcatcacatgcttgtagaagaacttctgagcatggatgatgcgacatacgaatagcattgaagccattcttcttcatgatcgacacgcgtcgtagttcagcagctttgaacgatgctgcgccgaggataccgttgtctgcgtgtatgcaaccaccacgcaaattcacagcctggccattaaccaagaatccatgaccaggtttcaactccagagtgcgcagaccgtacttgaacttatagagatcgccgttgatgacgacagtgcagtcgtagagattcggggtctcaaccgaccacagatctgggttcgatatctcgaagttttgcttcaattcagaagttttcgttttcgttctccactggatcgcgttccttcctcgtctcgcaagctcgagagatacttcaacgtcatccttcttttcgttgtcgagtaaaacctcgaatgtgagaagagcaactccgctggcggaaagcgttgccagcctgatcccgtccttgcaaagaagattgtggtttcgaaccatgagatgaacgctgcgatgaattccggctccagctgtaccagcgagcgttaggttgttcactgttatcggcatgtacttcgatggtgttcctctcgccgagcttcaggtaagagtctacgcgaatttcaaacttggtccagcccgcaagacaaccgccgacgtctgtgccgttcaccagcacgcgactgtgccggtaaacgccatcaaagctcaaagcgaccactttggactccagagaagtagacgcttgccatatcttgcgatacttgtacattccgccgagatgaaatccgctatgagttccagcgagggcgtcttcccgccgcccttctacctgcatagcatcgtgaggaagatgtacgttgctccagccagtttgtccagagcgttggaactcccaatcttcgttgaaaagtgtcgctacttcggccatcttgtgcgtctgccatgcactggaagttgaaccaaggggataaaaattgaaagtaggggctcaagtttttgacacggagttgggtaacttcgaaccataatattactgtgcagaaaacctattagcgcttgggtcccaaggtcggccctactctagactagcacattcgccatataaatgcagtacggccgttccgtgggcttccggctttgattctagaaggacacactagacatggagaatagtccagccgaggggaatgcacatatcgaggaacacgatctcatagatcctgtctctaggcggcacttgttcgcactcagtgcagtgtctgaatgtccttcaaagtactgtagtttacgatacttcgatatcgaaatatcgttcctgattttagctgtcgcaacgttttcggcatttaataagaaggaagtaagcgtgtgcatagtgtaacagaatctaataaaatgtgatgccttctgtagcttcggatgcataaggtcccggatccggacgcagccgctccggcgacgttgctgattatttgcagttccatgccgctcgccgtgactacaaggattcccatgcccaagccctgaccgctatcgccacagcatccgccggcagcagttcagctccgtctaccgccctcattagctttagcactctctttaagcgtaaaggtaacgctgccgctctaatactagtcttctagtttcttagtaagactaacatctgccttactattagctaggagcatattattaaagagctacgtaagacttactaagtaagttttctttatctattactagtttagaaattaatgctaacttatttactagttaattagagattcttattctattactaatattaagcgtagccttagttattctattctagatctaaagaaaacctgctttacttctaaggaggtgtttaataagaagaacttagagtagcttattttaaatattaagtgctttatataccttagctagctttaagctagttactctttagagcttaactaaataatacttacttttagacttaaattatctatctatcttattataattttagtaatattatagtagtaaatttttataaagcttttatatctaagaagtcttcttttagatgctatattagtttaagctagcttttttattttattaagacctgctttttattttatctttatatacttttttcttataaaattttctctactttttattcttgcagtattttattctcttcttctaactctaaggctagctctagtctagcatctttaagaacttagctaagtagagagttattttctacttattttactaaatctatataaatagttttatgcagtctgcctagtaggtctagtataatagttaaagatatagagactgctataactatatatttagcctatagctagtctagtttcctacttttctatactatttttatattatatattaaaaactatactttatctctaacctagaattattctgctagcttttataggcagtttatagccttctgctgctattattatataaagataatagcagcttaagctattactattttattttatagatattctataaactaaactactctgccttttagagttatagttaaagatagagagttatctagtttctaaataagtaatagagtatagctatttagtaagaggtttagacttattctagtaatagtagagtctctattattaagagtaagctaataagctataagatattagagctagtttatttaagaaaagttaattattactcttagaactaattaaacttcttagttagctctctctatatctctatctatctaagaataatgcgcagttaagagaagctactaaatatttataagcttatagagtatactctagaatcttcttagctagtttaactcttagtctattataatatttatagagaagctatagaattgctactatacgtccttaaaatactctacgtattctttagctcttattattactatagcttttaactagatatacttagaaagatagtctataataataagaagatattatagtatagctaagttagcctaaagtaagtttactataaagtttatagaaatttagaactagtattaatctactgctagtaagagctataataggctctgcttctttaaccttaaagtataagtgctatagtaatagtaatttcttatatattatactatattagataatattctatcttaatagtaatctctgcgtagtatttagaaagttctatttttttctgcgtattctataaagtttaatttatatacttattagattactatagtagtctagtatgatttctaagataagagctacgtaactctacgctattacagcgttctatatgcagagatagtatagttagctacctactagtttatcttagcttttagtaagaactgcctagcttcttattatactgcctataactatagcagatatactgcattcttataaatagcttagttctaaagttcttgcatatgcctatctataaataatagactttctgctagtattatagttatatcctatatagaagtaggactagatagagattagtactatatagcagctagcttatttaatatactcttttatattctatttgtattagcttaacgtatctagcctgcctgctaactttctaggttaaaattatagataaaagcaaaaagctaaaagtttctctatctattactattgctgctctattagtaacttagcagaagtaaagtattctaagtttttataatctattaaaattataaatagcttaaaaacactttataactctactatctatattttaatatatttaattactataagtagtttcttattatagatagtataattttattacttaagtataagagaagtagaatagtaagtaactagatatagcatactcttaatttcttataataagtattctcttagcgcttcttctaaatagtctactttaactattatatagcgtttagagttctattatataagaactagacttaagcagaaagcttacttaagctagttaaatgcagtctgcttaattatagtatattagaagagtatattatattttattagtgcatataaagaggctatagtatagaagaagtttagaataaagttataataaaagtttataaaactaagaaagctttatatactctttgctattattagaagcttctattattagatagctactactttattagaatttagctatactacttttctagccttaataatatatcttaggtacttaactttcttctaagtaaatatatattttttaagatctagatatagagtagtattctgcagaagttctaatactctctagaccttcctaaagtagttagtataagatctataagtataaactaaaatattattaagataagctatagcaaagtcttttagagtttcttttagagcgctattaatatatctctagaataagaagagagcgcttaataattctatagagtagataagctatttaaagaggctaaactgcgtttagaatattataagatatttattactttctataacttagagttaatagaatgctaaatagacgtttacttttataaactattaagcatttaaaagtatttatagagtttctttaataagtagtaagaagtattagttagcatagataatttaatttagagctctatagtctatgcatagcctctaagcttctattagtttcttaataagcagaactaaagcgcttactaataaagagctagcttaaatctatctcttatctagaagtttagtaacttagcagtagagtttaagtagctaatctttaagtatactatactaatagtgctctaagagagttctagtaaacgcttatttcttctagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaataggcttctgtgaccctgacattaggctactttttctattttatagattattgctatagcaccgcttgcctgatcgaagagctagtacttcttctagagaaagtctatactattattctctaagctttctaaatagtaatctctttctattctgcatctagtataacgctcttctatttaaactatagctaacctagaattatatcctattagaggtctagtattatataagtaataagatagaattactatctattaatattatacttaagaaaagtaacttaggaaattatagcagttgtattactataagctgcctaagaaagctactaaagcagaatattaagagtataagcttagagtcttttactataactagttgctaatagcactaaagtatttatagctaaaatctaacaaagtatctatatatattaatctgtttaatagaagagagagtaagattagagtactatctagataatctaacatatcttattaagtatttgctatatttcttttttttgctgctagcctctatactaggtatagagcagaggctgctaattttttaagttacttatagaactatctaaattagctgctaatgctaaaactgctaagatcctttactatattagagcagttctaagcaaagtaactatgctctctatagtatatataatctttattattacgccttgcctaaaagagcttcttagagatctagtttttaattaattttaagcctgcacctttactctgctaagtctaactagatactttagatcttctacttatacttactatagctattatgagactattttaacgttactatctttattctttactaaataatataagaatatttatatattctagttctagttctttaaagctgctatcttaaggttaatagtaatagattagtatttacaaacttctatattataattaaactaagatatatctctatataaagcgacctagcgtaaggctaaatttaagaaatgctaaagcctattaagtttctatttactattctaaagagctctattatactaaattagaaaagacttaaaacgtaagaagaaattactaaagagctctttcttactctaatagaggctatctagcatagcctatgcttatttcttgctatagatattgctatagcagaatgcaaagtattttataaataaaactaagttctaagcgctgttactcttacctaatttatagtagagagctacttctttctaaacttttactaagagatttatctagataaacgtatattagttctaataatctctaataaagtctaagttaactataagcttatgcgtaatagtaatatgctaagcgctaaaagtagccttattctctaagaataaagtctcttactagaagtaggttatactagaattagcgcctatttagttatagagcagatagaagtattctttatttctctaacgttagaagttactatagttagaactagagttattatagaagtagaataggtagtgcttagtatagctattagagcaggtaaaagacctagagagttattaaagcgtgctataaagtcctatagcgtagtattaatagagctaagttaagttttaaagatatttaaataagcctctgtctaaataagataagcctaagagttataattagaactctgcctcttaggctctaagttagattaagagtctatttagatatctttaaagtttagttatatattagtataagaaaaaaatataattattataagctagcctataagaataggatttatatagtgctaaataaagttatatttcttattaagaaggtatctatacgctgcctatatatatactacttgctaactaattaggtttaaggcgctaatagaaaagtttctaagtataggcgcagcctatatcttaacagatatattatataatagtttgctcttctgcagaagagagtttctaatagtttagtagtatttaagcttaaagtttaattttataaagctaagtaaaaagctgctaatattatatactaaaggtagcagcagcgcattataggctcttaaattagcctaagttatatgcctaaagagtaagattaattctgccttctttatacaataagttagagttattttaagatagcattataatcttatacgtagtatttgcgatgctaagaaaaagtagctactttagtaacatagctatcttagtaattaaatacgttataataactagcaaataattaaatatattattagttaaaataagcaaattactatctatttttaatatattaatatataaaatatatagcttagataagaatatgcaaaagaattattcttagtagagtacttactaataaagaaaatgctagtagatagactaactaaagctcttacttattaataatttaattaccttaaatagctattaaaccttaagaatatagttagattagttataattaatagaaataaagtataatagtattagttaaattactattaagaagagcttttaagactaaaaaagcttaagtagagtaaaaagaggctttattaactgccctactactctaaaaagattatttaatttattaaatttatataagaagtaagaaaaactatactaaaagtatagttagctttagctactaattttataaactatattttataactatattttatacttagttaatcttactaataaaatacagcaatagccttctctactcttattaagtaacttttctatatataagtcttagcattaaacattaaacactaatactctagaactctataatctaatagataggctcgctgctaataagctaccttacttagtatctatagcagcaggtactctgcaaatagctatattaaatgcgttgctcttagaattattgctatttatttaacgcttgctagcttctatagcttcttaataaatgctatcttatatatatactgctttattcttatctaactcttagctgcctagtctgctagcattactgcctacttatttactgccttcttattaatataagaattatttctaagaaaataataacttagcagcgtatacctaagctaatatatcttaattatatttatagttataaagtatataactgctttactactttatagtataatatagctaacgttatatttcataagaggatagttagtagtaagagacctagctagtaacttatagaactaattctataatattaatagcatagcagcataggaatctatctactagctactttttaatatagctaggaaggctaatatatctagagtagcttaaataagtaagagctatactataatttacttctaaacgtaagcattaatgctaatataacgtaatctactaaggattaagatattagtaaaagtagtaagaagcttaaagtaagtatatctcaatagttttcttagatcatcgaacgttaggagagcagctataataatagtaattataatataataagataggaagacttataggaactttagatatagctacatataagatctatctttaacctgcgtataactgcgcgcactacttttctatagttaagtatattataaaaactatgcctcttaagcttagcttagagcagagtagttgttattatgcttaaggtaatttttaagaagtttagatattagttagtagtgcctatactagccttacttagaactattaactaatactcgattatatatttttatatttttttaacgcatttttatactaatagtagagagtaattactatcttcttttagtctagcttattttttaataatatctctagtttgcgttttatatctagaataaatactaaaagtagaaagaaaagaaaaaaagtttacttaatagtaagaagattaaactaagatacttagtttagaaagtctaaagctatctatataagatgtattaaattctctataatataaagtatagaagtataatacttattataattaagttaagctaagatatagtattacttataaatatctagagcagtagtaagagaattctaagaaactctataataattaagacgcctctccttatcgttactatcttattcttatataaagtaaaagagagtaacgtagtttactagcaagtaggctactctactaagtaggctatataatactgctaacggcgcctgcgcagtaatagtactttactatataatatagtactatactatatagcatagaataatattatttagacttattactatcttctatattctctatttctactttataagtataaaagttatacctagtcttgctataagtgctgtagcgcttacttacgcgcactctctttataggtatcttattctctttataactattatttgcctttttagtaattaagtctaatatatcttctactattagagtcttctttacttagatatactattatttatgcgccttacgctttattaatgcctctatagtattttaaaaatagtttattttcttttatattaatattatattataagctatctactaagcgcttttacttaactgcttaatctacttattaagagaacttattaaagatctatattagatttgcatctctttattaaataagtatactctacgcctttatcttataagtattatatagtatctttaccttctaagcactattctctatagtagttaatagtagagtatagaggcatatattaagctttaataatatagcttctaaattatatagaactagcttagcgccttaaaagcctacgcagatagtctctagtataaatatcttcttaaaagctactctaaaggctattagaaaagtttctttattaatataatagatataactatatactaaggctaagatactattactatatgcgcgctttaatagtaagaagtagataatattaagaggctataaggtaagtaaaataagtaagaaagtatatagagagtaataatcttcttcttcttatagcgcttctagaattctactatatagtagctcttatagctattaataataagtagcttatatactctaataggctatatatataagttaaagtagttaagctaagtacacgcacggaggattattattagtttagctagtagagc